US 11,865,439 B2
Virtual image display program, virtual image display apparatus, and virtual image display method
Masashi Watanabe, Tokyo (JP)
Assigned to GREE, Inc., Tokyo (JP)
Filed by GREE, Inc., Tokyo (JP)
Filed on Mar. 24, 2022, as Appl. No. 17/703,021.
Application 17/703,021 is a continuation of application No. 16/524,311, filed on Jul. 29, 2019, granted, now 11,311,798.
Application 16/524,311 is a continuation of application No. 15/196,410, filed on Jun. 29, 2016, granted, now 10,406,432, issued on Sep. 10, 2019.
Claims priority of application No. 2015-183379 (JP), filed on Sep. 16, 2015.
Prior Publication US 2022/0212097 A1, Jul. 7, 2022
Int. Cl. A63F 13/211 (2014.01); A63F 13/26 (2014.01); G06T 19/00 (2011.01); G06F 3/01 (2006.01); G06F 9/451 (2018.01); A63F 13/428 (2014.01); G06F 3/04842 (2022.01)
CPC A63F 13/26 (2014.09) [A63F 13/211 (2014.09); A63F 13/428 (2014.09); G06F 3/011 (2013.01); G06F 3/013 (2013.01); G06F 3/017 (2013.01); G06F 3/04842 (2013.01); G06F 9/453 (2018.02); G06T 19/006 (2013.01); A63F 2300/8082 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium, on which is embodied a computer program product comprising code executable by a virtual image display apparatus having at least a processor and a memory, the memory being configured to store an information providing condition of the virtual image display apparatus and being further configured to store to-be-provided information, to cause the virtual image display apparatus to carry out steps of:
detecting, with a sensor operationally linked to the virtual image display apparatus, a plurality of movements of a body part of a player including a number of times that the player has changed a direction of movement of the body part and a movement speed of the head of the player, the body part comprising at least one of a head of the player and an eye of the player, and the sensor being at least one of the set of: a gyro sensor configured to measure movement of the head of the player, an acceleration sensor configured to measure movement of the head of the player, a geomagnetic sensor configured to measure movement of the head of the player and a line-of-sight sensor configured to measure movement of the eye of the player;
determining, based on each of the plurality of movements of the body part of the player, a position and a direction of the body part of the player during said plurality of movements;
distinguishing, based on whether the number of times that the player has changed the direction of movement of the body part is at least a threshold value and based on whether the movement speed of the head of the player satisfies a movement speed condition, whether each movement of the body part of the player is a predetermined movement associated with the information providing condition or is a normal movement associated with other gameplay, and classifying at least one first movement in the plurality of movements as a predetermined movement when the number of times that the player has changed the direction of movement of the body part is larger than the threshold value and at least one second movement in the plurality of movements as a normal movement when the at least one second movement is not the predetermined movement;
displaying, on a display operationally linked to the virtual image display apparatus, in accordance with the position and direction of the body part of the player, an image of a virtual space; and
triggering, upon classification of the at least one first movement of the body part of the player as the predetermined movement and upon satisfaction of the information providing condition, provision, with the virtual image display apparatus, of the to-be-provided information to the player by displaying the to-be-provided information.