IP Library Granted Patent US 11,360,548
Granted Patent B2
US 11,360,548 · App. 17/155,962 · Granted Jun 14, 2022

System, method, and computer-readable medium for displaying virtual image based on position detected by sensor

Inventor: Robin Boucher (Tokyo, JP)
Assignee: GREE, INC.
G06F3/011A63F13/213
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,360,548
App. No.
17/155,962
Granted
Jun 14, 2022
Kind
B2
Abstract

A system for displaying an image of a virtual space on a display obtains detection data from position detection sensors, the position detection sensors including a position detection sensor attached to a user. The system calculates a distance between a pair of the position detection sensors based on the detection data, and sets, based on the distance, a boundary for determining a motion of the user. The system determines, when the motion of the user occurs, whether a positional relationship between one of the position detection sensors and the boundary satisfies a condition, and, responsive to the positional relationship satisfying the condition, executes an action corresponding to the motion of the user in the virtual space.

Claims (53)

1. A system for displaying an image of a virtual space on a display, the system comprising circuitry configured to:

detect a first position by a first position detection sensor;

detect a second position by a second position detection sensor;

calculate a first distance between the first position and the second position;

set, based on the first distance, a boundary for determining a motion of a user from the detected first position;

determine, when the motion of the user occurs relative to the boundary, whether the first position reaches the boundary; and

responsive to the first position reaching the boundary, move an object in the virtual space.

2. The system according to claim 1 , wherein the circuitry is further configured to

calculate a second distance based on the first distance; and

set the boundary based on the first position and the second distance.

3. The system according to claim 1 , wherein the boundary is a plane that is away from the first position in a first direction and orthogonal to the first direction.

4. The system according to claim 1 , wherein the circuitry is further configured to

determine, when the motion of the user occurs, whether the first position moves over the boundary; and

responsive to the first position moving over the boundary, move the object in the virtual space.

5. The system according to claim 1 , wherein the circuitry is further configured to

display a motion in the virtual space corresponding to the motion of the user before the first position reaches the boundary.

6. The system according to claim 1 , wherein the first position detection sensor is attached to the user.

7. The system according to claim 1 , wherein

the motion of the user includes a motion in a first direction,

the boundary comprises a first boundary that is away from the first position in the first direction, and

the circuitry is configured to, responsive to the first position reaching the first boundary, determine that the motion of the user has started.

8. The system according to claim 1 , wherein

the motion of the user includes a motion in a second direction,

the boundary comprises a second boundary that is away from the first position in the second direction, and

the circuitry is configured to, responsive to the first position reaching the second boundary, determine that the motion of the user is complete.

9. The system according to claim 1 , wherein the circuitry is further configured to

obtain, based on detection data from at least one of the first position detection sensor, the second position detection sensor, an additional position detection sensor, and a speed detection sensor attached to the user, a speed of the first position detection sensor when the first position reaches the boundary and to reflect the obtained speed on the movement of the object.

10. The system according to claim 1 , wherein

the boundary is away from the first position in a movement direction of the first position, and

the circuitry is configured to, responsive to the first position reaching the boundary, move the object in a direction corresponding to the movement direction of the first position in the virtual space.

11. The system according to claim 1 , wherein

the movement of the object differs depending on the positional relationship between the first position and the boundary.

12. The system according to claim 1 , wherein

at least the first position detection sensor is attached to a foot of the user.

13. The system according to claim 1 , wherein

the circuitry is configured to, responsive to the first position reaching the boundary, move the object in a front direction, a rear direction, a left direction, a right direction, an upward direction, or a downward direction in the virtual space.

14. The system according to claim 1 , wherein

the object comprises a first object that corresponds to the user and a second object that does not correspond to the user, and

the circuitry is configured to, responsive to the first position reaching the boundary, move the second object in the virtual space.

15. A method for displaying an image of a virtual space on a display using a computer comprising circuitry, the method comprising:

detecting a first position by a first position detection sensor;

detecting a second position by a second position detection sensor;

calculating a first distance between the first position and the second position;

setting, based on the first distance, a boundary for determining a motion of a user from the detected first position;

determining, when the motion of the user occurs relative to the boundary, whether the first position reaches the boundary; and

responsive to the first position reaching the boundary, moving an object in the virtual space.

16. A non-transitory computer-readable medium that stores computer-readable instructions, wherein the computer-readable instructions, when executed by a computer comprising circuitry, causes the circuitry to:

detect a first position by a first position detection sensor;

detect a second position by a second position detection sensor;

calculate a first distance between the first position and the second position;

set, based on the first distance, a boundary for determining a motion of a user from the detected first position;

determine, when the motion of the user occurs relative to the boundary, whether the first position reaches the boundary; and

responsive to the first position reaching the boundary, move an object in the virtual space.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71293 FRAME: 608. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0221 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071293/0608 →
Priority Claims (1)
JP JP2018-154384 · Aug 21, 2018 · national
Continuity (2)
Continuation 16544365 · Aug 19, 2019
Related Publication 20210141445A1 · May 13, 2021