The present invention relates to an electronic game system.
In general the electronic game systems proposed previously include at least one game pad, and an electronic platform that in particular includes a display device, a central unit for the processing of digital data, and storage means.
Each game pad is capable of generating control information for actions relating to virtual objects displayed on the display device.
By way of an example, this can concern actions for the movement of the virtual objects.
To this end, a user is in possession of in item, such as a game pad, capable of being operated in two directions, left to right and front to rear, in order to control a desired movement of a virtual object displayed on said display device.
A typical game pad also has a certain number of buttons, each intended to control specific actions such as a jump, a menu selection, etc.
One limitation of a large number of known electronic game systems is that the action information supplied by the game pad does not depend on the position of the latter in relation to the display device, typically a screen on which the game is projected. For example, in the case of a game console or of a game on a computer, the display device is placed vertically in relation to the player or players, and the* players who generally use game pads are therefore always positioned in the same manner in relation to the screen, that is directly in front of it.
As a consequence, the control buttons located on the game pad always act in the same way, whatever its position in relation to the display device.
To some extent, document WO00220110 eliminated this drawback by proposing a game pad in which the actions of the movement members depend upon the side of the box at which the set of user interface elements is usable.
For example, when a first player is sitting in front of a horizontal display device, and when he uses a “forward” button of his game pad, the virtual object associated with this player, or more precisely associated with the game pad that he his holding, and displayed on the display device, moves away from him.
A second player, located to the left of the first player and who uses the “forward” button of his own game pad, sees on the display device a second virtual object which corresponds to him, and which moves away from him in like manner. As a consequence, this second virtual object moves to the left in relation to the first virtual object, corresponding to the actual relative positions of these two players.
Such a solution can therefore be used to overcome, to some degree at least, the limitation mentioned previously, but it still has certain disadvantages.
In particular, there exist positions in the space around the display device at which the game pad cooperates with the platform only with difficulty.
For example, when the controls or the game pad are located at an angle to the game platform, the actions of the movement members do not execute correctly.
One objective of this present invention is to overcome this disadvantage, and more generally the aforementioned drawbacks.
To this end, it proposes an electronic game system in which the game pads, or more generally the control actuators, cooperate effectively with the platform, and this is the case whatever the position of these game pads in space in relation to said platform.
More precisely, it proposes an electronic game system in which the actions of the movement members depend upon the position of the control actuators and on an angle of the display device of the electronic game platform chosen by a player.
More precisely again, it proposes an electronic game system that includes an electronic platform that can be positioned in a stable manner in the course of a user game, in one of at least two desired angles, where said platform has a central processing unit connected to storage means and to a display device, where the system also includes means for determining a position from the signal propagation time between at least one game pad and said platform, with said at least one game pad supplying, by means of at least one wireless transmitter, action information that is recognised by said processing unit during the execution of a game program, and where these actions in particular control the movements of virtual objects displayed on the display device, and generated by controlling direction members of the direction button type and/or by moving said game pad at least in space, characterised in that it includes a conversion unit for converting the action information into controls that differ as a function of the position of said at least one game pad in relation to said display device and as a function of the angle of the electronic game platform.
Thus, in this present invention, the action controls advantageously depend on the position of said at least one game pad in space around the display device and on the angle of the latter, or more generally on the platform that supports the latter.
Certain preferred, though not limited, aspects of this system are as follows:
Other aspects, aims and advantages of this present invention will appear more clearly on reading the detailed description that follows of a preferred form of implementation of the latter, which is given by way of a non-limiting example and with reference to the appended drawings, in which:
A game platform according to the invention in particular includes a central unit, a memory, a display device capable of adopting an essentially horizontal position, at least one input actuator per user, and means for the emission and/or reception of information by wireless transmission.
In the remainder of this document, it is intended that an input actuator can be a game pad held in the hand by the player, or any module of this type held by this same player.
In particular, this module can be attached to a limb of the player and can include, as in the case of a conventional game pad, special control buttons and other members for the control of movement according to the invention and presented below.
Thus, in what follows, we will speak of a game pad in the game system, although more generally all of this description will equally include any input actuator.
According to a first aspect of the invention, the control actions of a game pad are executed by means of direction buttons located on the game pad.
According to a second aspect of the invention, the control actions of the game pad are executed through relative movements of the game pad in space, allowing one to act in an intuitive manner on the movements of a virtual object located on the display device attached to the platform.
For certain applications, these actions can have different actions according to the position at which the game pads are employed in relation to the platform.
A conversion unit, typically included in the central unit, changes a command generated by an action on the game pad into another command as a function of the position measured.
In a preferred method of implementation of the invention, the actions can have different results according to the position at which the game pads are employed in relation to the centre of the platform. In this regard, use is made in particular of distance measurements, horizontal angles and vertical angles.
More precisely, in the preferred implementation method of this present invention, the actions depend upon the position of each of the game pads in relation to a reference system whose vertical axis z passes through the centre of the display device.
In this regard,
The system is capable of locating the game pad 110 in relation to the centre of the display device 100 and of determining the polar coordinates ρ, θ and φ of this game pad 110 in the chosen reference system.
Thus the actions can depend on the distance ρ of the game pad in relation to the centre of the display device 100 as well as on the angles θ and φ.
It can be seen that, in the system according to the invention, the angles φ and θ can take values of between 0 and 2π and between 0 and π respectively.
Thus, as shown in
In theory, three non-aligned points located on the platform are sufficient to calculate the coordinates of the position of the game pad 110.
Knowledge of the distances between the three points on the platform and a transmitter 115 associated with the game pad, can be used to deduce the coordinates xm, ym, zm of the point M associated with the game pad in relation to said reference system 0, x, y, z.
A measurement of distance can be effected by different methods and in particular by the measurement of relative phase offsets and/or attenuation between signals received by different sensors located on the platform, with these signals being transmitted beforehand by said game pad.
In order to achieve the same measurement accuracy regardless of the position of the game pad 110 in relation to the platform, or in other words in relation to the display device 100, it is preferable to use four points, P1 to P4.
Such a measurement system is represented in
It can be seen in particular that the system of the invention can be used to achieve such constant precision when a player is positioned at one side of the platform. In addition, the use of four measurement points allows one to overcome poor reception on a receiver due, for example, to the presence of an object between the transmitter and one of the receivers (a metal drinks can for example, located close to a receiver) and to determine the coordinates of the point M associated with the game pad 110 in spite of this presence.
In order to achieve optimal accuracy of the measurements, it is preferable to place these four points, P1 to P4, at maximum distances from each other.
As an example, it is possible to position them at the corners of the platform 120.
A transmitter is located at point M, and four receivers are located respectively at points P1, P2, P3 and P4.
Such a system can therefore be used to ascertain the distances, P1M, P2M, P3M, and P4M (see
Assuming, for example, that the distance between points P2 and P3 (like P1 and P4) is equal to 2a, and that the distance between points P2 and P1 (like P3 and P4) is equal to 2b, then it is then possible to deduce the following system of equations:
(P1M)2=(xm+a)2+(ym−b)2+zm2
(P2M)2=(xm+a)2+(ym+b)2+zm2
(P3M)2=(xm−a)2+(ym+b)2+zm2
(P4M)2=(xm−a)2+(ym−b)2+zm2
giving the measurements of ρ, θ and φ by solution of this system.
zm=ρ cos θ
xm=ρ sin θ cos φ
ym=ρ sin θ sin φ
The use of four measurement points also results in reducing some uncertainty in measuring the position of point M, and therefore of the game pad, using a numerical processing algorithm.
This present invention naturally includes the use of such a position measuring system with a multiplicity of game pads 110 located around the platform.
As represented in
This signal can advantageously be a radio signal. However, other technologies known to the professional engineer can be used for communication between transmitter and receiver (infrared communication, for example).
In all of these cases, the transmitted signal employs a personal code and frequency at the game pad so that the latter is easily identifiable by the system.
Furthermore, through the use of a radio signal (a wireless link, for example) and by means of an appropriate transmitter, the platform is also able to transmit the command to each of the active game pads to send said succession of radio location signals 510.
It can be seen that the platform can include as many transmitters as there are receivers or game pads.
For example, it can include four transmitters and four receivers. According to another aspect of the invention, one or more wireless game pads associated with a screen platform can be located around this platform, while the latter is placed vertically, horizontally or even at an angle.
Referring now to
According to a second aspect of the invention, each game pad includes:
According to a third aspect, each game pad also includes, in addition to the preceding constituents of the first or second aspects:
The platform 120 also includes a location module.
This module is represented in
In particular, it includes receivers R1 to R4, a processing unit 210 for the location receivers, a microcontroller 220, an angle sensor 200 and a general processing unit.
Another aspect of this invention concerns the fact that the actions of the game pad depend upon the position of the platform and more particularly on its angle (see
By way of a non-limiting example,
However the professional engineer will understand that there are obvious possible adaptations of the system in order to change the reference system (an angle with a vertical wall for example).
To detect the vertical or horizontal position of the platform, a simple on/off gravitational position detector (a ball switch for example) can be used.
For certain applications in which the display device can be used at a certain angle, and in which the actions of the game pad or game pads is dependent on this angle, an angle detector 200 is necessary.
Regarding the sign of the coordinate z of the game pad in the reference system 0, x, y, z, the fact that the four measurement points, P1 to P4, are located in the same plane, does not allow this to be determined.
In order to render this determination possible, another aspect of this invention consists of using a fifth location sensor P5, located beneath the platform and not located in the plane formed by the other four sensors P1 to P4. This is illustrated in
Furthermore, an electromagnetic screen 240, placed under the plane (x, y) constituted by sensors P1, P2, P3 and P4, prevents the reception of a signal coming from a transmitter if the latter is located above plane (x, y).
Sensor P5 receives a signal from a game pad only if the latter is located below said plane. Naturally this present invention is not limited to the form of implementation described above.
In particular, for the position signals, another method of implementation of this invention is to use transmitters on the platform and a receiver on each of the game pads, with the latter being capable of analysing the different signals coming from the different transmitters.
Another aspect of the invention consists of associating an orientation and/or movement detection system with the location system, in order to achieve intuitive controls. To this end, each game pad has its own rectangular coordinate system contained in the horizontal plane and the vertical axis with the following conventions and terminology as represented in
The angle of the game pad is measured in relation to this coordinate system.
Measuring the angles of tilt in relation to the horizontal (the pitch and roll angles) can be effected by means of different means (such as sensors).
For example, use is made of accelerometers, inclinometers, inertial units, electronic gyroscopes, and two-dimensional electronic compasses.
Sensors 200 of this type are placed in each of the axes of rotation x′ and y′.
As an example,
Measuring the orientation of the system around the vertical axis (the yaw angle) can be achieved by gyroscopic measurement or by measuring the orientation of the earth's magnetic field.
In this regard,
In order to ascertain the orientation of the game pad 110 in relation to the platform 120, it is necessary to also associate a terrestrial magnetic field sensor 250 with the platform 120.
As shown in
Knowledge of the angle α1 between the axis of geographic north and axis y associated with the platform 120, as well as knowledge of the angle α2 between the axis of the geographic north and axis y of the game pad allows one to deduce the angle α3 between axis y and axis y′.
From this, it is possible to deduce the orientation of the game pad 110 around the z axis in relation to the platform 120.
The position information on the different axes is transmitted to the platform by the wireless transceiver 160 via the processing and communication unit 150.
Naturally, the system can be used with a multiplicity of game pads.
One possible application of associating the location with the orientation is to reproduce the movements of a game pad on a virtual object 111 placed on the screen of the platform, and thus to move in a three-dimensional space, regardless of the position at which one is located around the platform and whatever the angle of the platform proper.
Naturally, this present invention is in no way limited to the form of implementation described above and represented in the drawings, and the professional engineer will understand that the system presented includes a multiplicity of obvious possible variants.
In particular, we have seen that the wireless communication means are reversible:
Furthermore, the number of transmitters and receivers employed can vary.
It is possible to have more than four receivers around the platform, for example.
It is also possible to have game pads with more than one wireless transmitter.
Number | Date | Country | Kind |
---|---|---|---|
0406607 | Jun 2004 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR2005/001516 | 6/17/2005 | WO | 00 | 8/7/2009 |