Patent classifications
A63F2300/646
SYSTEMS AND METHODS FOR MULTI-USER VIRTUAL AND AUGMENTED REALITY
An apparatus for providing a virtual content in an environment which first and second users can interact with each other, comprising: a communication interface configured to communicate with a first display screen worn by the first user and/or a second display screen worn by the second user; and a processing unit configured to: obtain a first position of the first user, determine a first set of anchor point(s) based on the first position of the first user, obtain a second position of the second user, determine a second set of anchor point(s) based on the second position of the second user, determine one or more common anchor points that are in both the first set and the second set, and provide the virtual content for experience by the first user and/or the second user based on at least one of the one or more common anchor points.
Method and system for athletic motion analysis and instruction
A system and method for analyzing and improving the performance of a body motion of an animal or human subject requires instrumenting a subject with inertial sensors, monitoring a body motion of interest, converting sensor data into motion data and animation, comparing the motion data with existing data for motion related performance parameters, providing a real-time, information rich, animation and data display of the results in color coded displays; and based on the results prescribing a training regime with exercises selected from a library of standardized exercises using standardized tools and training aids.
Method and apparatus for preventing a collision between subjects
An apparatus for executing a computer game is provided. The apparatus includes an output unit configured to transmit a first image generated based on a form of a first user participating in the computer game and a second image generated based on a form of a second user participating in the computer game to a display apparatus, and a control unit configured to predict a possibility of a collision between the first user and the second user, and to control transmitting warning information indicating the possibility of the collision to the display apparatus via the output unit, according to a result of the predicting.
INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD
An information processing system for controlling movements of a character (200) in a virtual three-dimensional space, comprising movement control unit (231) that controls the movements of the character (200), and a switching determination unit (232) that determines switching of the movement of the character (200) by the movement control unit (231) between a three-dimensional movement in the virtual three-dimensional space and a movement in a predetermined surface (211) provided in the virtual three-dimensional space. The movement control unit (231) determines a speed of the character (200) after the switching on the basis of a speed of the character (200) before the switching when the switching is performed between the three-dimensional movement in the virtual three-dimensional space and the movement in the predetermined surface (211).
HYBRID GOLF LAUNCH MONITOR
A golf launch monitor is configured to determine a flight characteristic of a golf ball. The golf launch monitor includes two low-speed cameras, a trigger device, and a processor. The trigger device is configured to detect a golf swing. The processor is configured to instruct, upon the trigger device detecting said golf swing, the first camera to capture the first ball image; instruct the second camera to capture the second ball image after a time interval, wherein the time interval is less than the first frame rate and the second frame rate; and determine, based at least in part on the first ball image and the second ball image, the flight characteristic of the golf ball.
Information processing program, information processing device, information processing system, and information processing method for imparting relevance to speeds of an object before and after switching of movement
An information processing system for controlling movements of a character (200) in a virtual three-dimensional space, comprising movement control unit (231) that controls the movements of the character (200), and a switching determination unit (232) that determines switching of the movement of the character (200) by the movement control unit (231) between a three-dimensional movement in the virtual three-dimensional space and a movement in a predetermined surface (211) provided in the virtual three-dimensional space. The movement control unit (231) determines a speed of the character (200) after the switching on the basis of a speed of the character (200) before the switching when the switching is performed between the three-dimensional movement in the virtual three-dimensional space and the movement in the predetermined surface (211).
Path management for virtual environments
Navigation paths through complex physical or virtual spaces can be determined without the need to transmit complex map data for the spaces, avoiding issues with additional latency or bandwidth. In a video game environment, a path can be determined for a non-player character through a level of the game. A pathfinding algorithm can be used to determine a path from a start point to an end point in the level. A virtual element can be swept along the path to determine significant spatial variations. Spatial information, such as may include different radius values for a virtual sphere able to pass through these variations, can be provided along with the coordinates of the points used to approximate the path. A path following service can utilize the spatial information to direct the character along the path in a more natural way for that character based upon factors such kinematic limitations.
Method and apparatus for processing display of resource in animation, and terminal
A method, apparatus, and non-transitory computer-readable medium for display processing are provided. A projection trajectory of a projectile to a target is calculated. The projectile is moved to the target when the calculated projection trajectory satisfies a shooting condition. A current viewpoint is switched to a viewpoint from the projectile, and a first animation in which the projectile is tracked is played in slow motion. The viewpoint from the projectile is then switched to a viewpoint from the target at a preset time prior to when the projectile hits the target. A second animation is subsequently played in which the target is hit by the projectile.
METHOD AND SYSTEM FOR ATHLETIC MOTION ANALYSIS AND INSTRUCTION
A system and method for analyzing and improving the performance of a body motion of an animal or human subject requires instrumenting a subject with inertial sensors, monitoring a body motion of interest, converting sensor data into motion data and animation, comparing the motion data with existing data for motion related performance parameters, providing a real-time, information rich, animation and data display of the results in color coded displays; and based on the results prescribing a training regime with exercises selected from a library of standardized exercises using standardized tools and training aids.
Computer-readable non-transitory storage medium having information processing program stored therein, information processing system, information processing apparatus, and information processing method
In a virtual space of an own apparatus, the movement speed of a movement object is reduced on the basis of a reduction value according to a communication delay time with respect to an opponent apparatus. The reduction value is adjusted such that the movement speed of the movement object is reduced in accordance with the time having elapsed from start of movement of the movement object. The opponent character object is caused to perform an action on the movement object, on the basis of data received from the opponent apparatus.