Motion-controlled video entertainment system
First Claim
1. A game device, comprising:
- a real interface device that resembles a contact unit of a sporting device having a contact unit that an athlete contacts and an operation unit that the athlete uses to act upon an object, the real interface device operated by a player in a real space in order to manipulate a virtual interface device having a virtual contact unit in contact with a virtual player and a virtual operation unit that acts upon a virtual object in a virtual space;
real position detection means that detects real positions of the real interface device in the real space;
position conversion means that converts real positions of the real interface device into virtual positions of the virtual contact unit in the virtual space such that the real positions of the real interface device with respect to the player in the real space match virtual positions of the virtual contact unit with respect to the virtual player;
operation position calculation means that employs the virtual positions of the virtual contact unit in order to calculate virtual positions of the virtual operation unit; and
control means that controls the position detection means so as to repeatedly detect the real positions of the real interface device, controls the conversion means so as to repeatedly convert the real positions of the real interface device to the virtual positions of the virtual contact unit, and changes the virtual positions of the virtual operation unit in accordance with changes in the real positions of the real interface device;
wherein the virtual contact unit and the virtual operation unit respectively resemble the contact unit and the operation unit of the sporting device, and impart a feeling to the player that the real interface device is the sporting device when the player operates the real interface device.
2 Assignments
0 Petitions
Accused Products
Abstract
A golf game device that generates a natural interest in golf without taking up a large amount of space. A player swings a grip which is shaped like the grip of a golf club. On a first monitor, a virtual club head moving in accordance with the movement of the grip is displayed. An imaginary shaft extends from the grip, and the virtual club head is displayed as if it were attached to the end of the shaft. The player takes aim at his target direction (to which a ball is to be hit) by viewing scenery displayed on a second monitor, and hits a ball displayed in his underfoot view on the first monitor. The front view and underfoot view change according to the position where a virtual player stands in the game space. Accordingly, the player can play with the sense that he is actually playing a golf course.
143 Citations
19 Claims
-
1. A game device, comprising:
-
a real interface device that resembles a contact unit of a sporting device having a contact unit that an athlete contacts and an operation unit that the athlete uses to act upon an object, the real interface device operated by a player in a real space in order to manipulate a virtual interface device having a virtual contact unit in contact with a virtual player and a virtual operation unit that acts upon a virtual object in a virtual space;
real position detection means that detects real positions of the real interface device in the real space;
position conversion means that converts real positions of the real interface device into virtual positions of the virtual contact unit in the virtual space such that the real positions of the real interface device with respect to the player in the real space match virtual positions of the virtual contact unit with respect to the virtual player;
operation position calculation means that employs the virtual positions of the virtual contact unit in order to calculate virtual positions of the virtual operation unit; and
control means that controls the position detection means so as to repeatedly detect the real positions of the real interface device, controls the conversion means so as to repeatedly convert the real positions of the real interface device to the virtual positions of the virtual contact unit, and changes the virtual positions of the virtual operation unit in accordance with changes in the real positions of the real interface device;
wherein the virtual contact unit and the virtual operation unit respectively resemble the contact unit and the operation unit of the sporting device, and impart a feeling to the player that the real interface device is the sporting device when the player operates the real interface device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
display means for displaying the virtual operation unit; and
position determining means that determines a display position at which the virtual operation unit is displayed by utilizing the display means, based on the virtual position of the virtual operation unit.
-
-
3. The game device set forth in claim 2, wherein the real interface device and the virtual interface device are configured to be somewhat long;
-
the game device further includes twist detecting means that detects a twist angle at which the real interface device rotates from a standard position around a longitudinal axis of the real interface device; and
the control means controls the display means to display the virtual operation unit of the virtual interface device that rotates at the twist angle around the longitudinal axis of the virtual interface device.
-
-
4. The game device set forth in claim 3, wherein the twist detecting means calculates the twist angle of the real interface device based on signals outputted from an acceleration sensor installed on the real interface device.
-
5. The game device set forth in claim 2, wherein the game device is a golf game device, and further comprises:
-
front displaying means that displays front views in front of the player toward which the virtual object-is to travel after being acted upon by the virtual operation unit; and
wherein the displaying means displays underfoot views at the virtual player'"'"'s feet.
-
-
6. The game device set forth in claim 5, further comprising:
-
display controlling means that generates the underfoot views and the front views and displays the underfoot and front views by utilizing the displaying means and the front displaying means, wherein the underfoot and front views are from a viewpoint of the virtual player that is calculated from the virtual position of the virtual contact unit; and
underfoot view storing means that stores high resolution underfoot views having a higher resolution than that of the underfoot views generated by the display controlling means; and
wherein the display controlling means controls the underfoot views so that the high resolution underfoot views stored in the underfoot view storing means are displayed on behalf of the underfoot views generated byte display controlling means.
-
-
7. The game device set forth in claim 5, further comprising:
-
display controlling means that displays the underfoot views and the front views by utilizing the displaying means and the front displaying means, wherein the underfoot and front views are from a viewpoint of the virtual player that is calculated based on the virtual position of the virtual contact unit; and
view controlling means that changes the front views based upon whether a target toward which the virtual object is to travel is close to or far from the virtual player.
-
-
8. The game device set forth in claim 1, wherein the position detection means further comprises:
-
light emitting means or light reflecting means installed on the real interface device;
at least a pair of light-detecting means that detects light from the light emitting means or light reflecting means; and
measuring means for measuring a position of the light emitting means or the light reflecting means and outputting the measurement result to the position conversion means.
-
-
9. The game device set forth in claim 1, wherein the operation position calculation means determines the virtual position of the virtual operation unit by regarding it as a position at which a straight line intersects with the ground of the virtual space;
wherein the line goes through the virtual position of the virtual contact unit, and is at a virtual inclination angle φ
with a standard plane in the virtual space.
-
10. The game device set forth in claim 9, further comprising:
-
inclination detecting means for detecting a real inclination angle between the real interface device and the standard plane in the real space; and
wherein the operation position calculation means calculates the virtual position of the virtual operation unit by regarding the real inclination angle detected as the virtual inclination angle φ
.
-
-
11. The game device set forth in claim 10, wherein the inclination detecting means calculates the real inclination angle of the real interface device based on signals outputted from an acceleration sensor installed in the real interface device.
-
12. The game device set forth in claim 1, further comprising:
-
trajectory storing means for storing the virtual positions of the virtual operation unit taken at predetermined time intervals Δ
T1;
area determining means for determining whether the newest virtual position of the virtual operation unit stored is in a hit area in which the virtual object exists;
stay determining means for determining whether the virtual operation unit has been consecutively existing for a predetermined stay time Ts or more, based on the virtual positions stored, when the newest virtual position of the virtual operation unit exists in the bit area; and
addressing means for determining that the player is addressing the virtual object when the virtual operation unit has been in consecutive existence in the hit area for the predetermined stay time Ts or greater.
-
-
13. The game device set forth in claim 12, further comprising:
-
passage determining means far determining whether the virtual operation unit has passed through the hit area when the player has addressed the virtual object;
speed determining means for determining whether a passage time is less than or equal to a predetermined passage time Tp, when the virtual operation unit has passed through the hit area;
operation determining means for determining whether the player has manipulated the virtual object by the virtual interface device, when a passage time is equal to or less than the predetermined passage time Tp.
-
-
14. The game device set forth in claim 13, further comprising:
-
trajectory determining means for determining the trajectory of the virtual operation unit in the hit area based on the data stored in a trajectory storing means, when the operation determining means determines that the player has manipulated the virtual object; and
trajectory calculating means for calculating the trajectory on which the virtual object has moved, based on the trajectory of the virtual operation unit.
-
-
15. The game device set forth in claim 13, wherein the real interface device and the virtual interface device are configured to be somewhat long, and the game device further comprises:
-
twist detecting means that detects a twist angle at which the real interface device rotates from a standard position around a longitudinal axis of the real interface device;
trajectory determining means that determines the trajectory of the virtual operation unit in the bit area based on the data stored in the trajectory storing means, when the operation determining means determines the player has manipulated the virtual object; and
trajectory calculating means that calculates the trajectory on which the object has moved, based on the trajectory of the virtual operation unit and the twist angle detected.
-
-
16. The game device set forth in claim 13, wherein the operation determining means determines the player has manipulated the virtual object, when the distance between the trajectory of the virtual operation unit and the virtual object is within an allowable range and the passage time is equal to or less than the predetermined passage Tp.
-
17. A game method employed in a game device, the game device including a real interface device that resembles a contact unit of a sporting device having a contact unit that an athlete contacts and an operation unit that to athlete uses to act upon an object, the real interface device operated by a player in a real space in order to manipulate a virtual interface device having a virtual contact unit in contact with a virtual player and a virtual operation unit that acts upon a virtual object in a virtual space, and the game method comprising the steps of:
-
detecting real positions of the real interface device in the real space;
converting real positions of the real interface device into virtual positions of the virtual contact unit in the virtual space such that the real positions of the real interface device with respect to the player in the real space match virtual positions of the virtual contact unit with respect to the virtual player;
calculating virtual positions of the virtual operation unit by employing the virtual positions of the virtual contact unit; and
controlling the detecting step so as to repeatedly detect the real positions of the real interface device, controlling the converting step so as to repeatedly convert the real positions of the real interface device to the virtual positions of the virtual contact unit, and changing the virtual positions of the virtual operation unit in accordance with changes in the real positions of the real interface device;
wherein the virtual contact unit and the virtual operation unit respectively resemble the contact unit and the operation unit of the sporting device, and impart a feeling to the player that the real interface device is the sporting device when the player operates the real interface device.
-
-
18. A game program employed in a game device, the game device including a real interface device that resembles a contact unit of a sporting device having a contact unit that an athlete contacts and an operation unit that the athlete uses to act upon an object, the real interface device operated by a player in a real space in order to manipulate a virtual interface device having a virtual contact unit in contact with a virtual player and a virtual operation unit that acts upon a virtual object in a virtual space, the game program causing a computer to execute the steps of:
-
detecting real positions of the real interface device in the real space;
converting real positions of the real interface device into virtual positions of the virtual contact unit in the virtual space such that the real positions of the real interface device with respect to the player in the real space match virtual positions of the virtual contact unit with respect to the virtual player;
calculating virtual positions of the virtual operation unit by employing the virtual positions of the virtual contact unit; and
controlling the detecting step so as to repeatedly detect the real positions of the real interface device, controlling the converting step so as to repeatedly convert the real positions of the real interface device to the virtual positions of the virtual contact unit, and changing the virtual positions of the virtual operation unit in accordance with changes in the real positions of the real interface device;
wherein the virtual contact unit and the virtual operation unit respectively resemble the contact unit and the operation unit of the sporting device, and impart a feeling to the player that the real interface device is the sporting device when the player operates the real interface device.
-
-
19. A game system, comprising:
-
a real interface device that resembles a contact unit of a sporting device having a contact unit that an athlete contacts and an operation unit that the athlete uses to act upon an object, the real interface device operated by a player in a real space in order to manipulate a virtual interface device having a virtual contact unit in contact with a virtual player and a virtual operation unit that acts upon a virtual object in a virtual space;
real position detection means that detects real positions of to real interface device in the real space;
position conversion means that converts real positions of the real interface device into virtual positions of the virtual contact unit in the virtual space such that the real positions of the real interface device with respect to the player in the real space match virtual positions of the virtual contact unit with respect to the virtual player;
operation position calculation means that employs the virtual positions of the virtual contact unit in order to calculate virtual positions of the virtual operation unit; and
control means that controls the position detection means so as to repeatedly detect the real positions of the real interface device, controls the conversion means so as to repeatedly convert the real positions of the real interface device to the virtual positions of the virtual contact unit, and changes to virtual positions of to virtual operation unit in accordance with changes in the real positions of the real interface device;
wherein the virtual contact unit and the virtual operation unit respectively resemble the contact unit and the operation unit of the sporting device, and impart a feeling to the player that the real interface device is the sporting device when the player operates the real interface device.
-
Specification