GB2535972A - Virtual reality apparatus - Google Patents
Virtual reality apparatus Download PDFInfo
- Publication number
- GB2535972A GB2535972A GB1500063.1A GB201500063A GB2535972A GB 2535972 A GB2535972 A GB 2535972A GB 201500063 A GB201500063 A GB 201500063A GB 2535972 A GB2535972 A GB 2535972A
- Authority
- GB
- United Kingdom
- Prior art keywords
- base part
- user
- relative
- camera
- axis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/28—Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8082—Virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
An apparatus for virtual reality simulation includes a first base part 13 and a second base part 15 arranged to rotate relative to each other about a common axis 17. The apparatus also includes means for determining an angle between the first base part and the second base part. The second base part may be provided with a chair (see figure 2) on which a user of the apparatus may sit during use of the apparatus. The means for determining an angle between the first base part and the second base part enables the apparatus to determine the direction in which the user is facing, relative to the first base part, after relative movement of the first base part and the second base part.
Description
Virtual Reality Apparatus The invention relates to an apparatus for virtual reality simulation. In particular, it relates to an apparatus including a first base part and a second base part arranged to rotate relative to each other, and means for determining an angle between the first base part and the second base part.
A virtual reality apparatus typically includes a headset which a user of the apparatus wears during use of the virtual reality apparatus. The headset can be connected to a controller (such as a personal computer or games console) which is able to output images and/or audio to the headset for playback to the user. The images and/or audio may correspond to a virtual reality environment created by the controller.
The virtual reality apparatus may allow a user to 'explore' or 'navigate' a virtual reality environment. The user may explore the virtual reality environment by providing inputs to the controller using a user input device. The inputs may allow the user to 'move' within the virtual reality environment which the controller creates. The user might, for example, manipulate a hand-held user input device to provide inputs to the controller, e.g. by pressing buttons or moving one or more joysticks of the hand-held user input device. The controller, in response to the manipulations of the hand-held user input device, might cause a change in what is being played back to the user on the headset, to give the user the sensation that he or she is moving in the virtual reality environment.
Some virtual reality apparatus are equipped with a camera. In the case of a games console, for example, a camera may be connected to the console and mounted on a shelf or a wall in a room with the user to monitor the user's movements within the room. A user of such a system might instead of or in addition to manipulating a hand-held user input device move one or more parts of his or her body in the real world to cause a corresponding movement in the virtual reality environment. The camera might track the user's motion in the real world and provide an input to the controller to cause the controller to play back images and/or audio as if the user has moved in a corresponding way in the virtual reality environment.
A virtual reality apparatus which uses a camera in this way is typically limited to determining only one user movement parameter with the camera. For example, the camera may be able to determine a direction in which the user is looking by monitoring the rotation of the user's head in real space. However, the camera may not be able to reliably determine both the direction in which the user is looking and the direction in which the user's body is pointing through a full range of user movements. What is more, a camera which is monitoring rotation of a user's body in real space cannot also monitor movement of the user's hands (e.g. to determine gestural inputs) when the user rotates in real space beyond a certain angle relative to the camera and obscures his or her hands from the camera's view with his or her own body.
Thus such a virtual reality apparatus may not be able to reliably determine more than one of a direction in which a user is looking (i.e. a direction in which the user's head is pointing); a direction in which a user is facing (i.e. the direction in which the user's body is pointing); and a direction in which a user's hand is pointing.
Some users of virtual reality apparatus find that visual representation of 'movement' provided by a headset without the same or a corresponding physical movement detected by other senses (e.g. the vestibular system) provokes disorientation, nausea and other unpleasant physical responses.
If, for example, a user of a virtual reality apparatus is expected (e.g. in the course of gameplay or while watching a film) to look or face in a particular direction in a virtual reality environment at a given time (e.g. so that the user witnesses a particular event), the virtual reality apparatus may simply play back images to the user as if the user has turned to look or face in that particular direction, irrespective of the user's movements in real space. The visual sensation of turning without the corresponding vestibular sensation of turning may make the user unstable and possibly cause the user to fall over and injure him-or herself.
Alternatively, the virtual reality apparatus may determine (e.g. using a camera) that the user's current direction of looking/facing in real space does not correspond to the particular direction in the virtual reality environment but allow the user's direction of looking/facing in real space to overrule the need to look/face in the particular direction in the virtual reality environment. The user may therefore continue looking/facing in the wrong direction in the virtual reality environment and miss the particular event which it was intended the user would witness.
Additionally, some virtual reality apparatus require cables for connecting the headset to a controller (e.g. personal computer, games console) which is fixed in real space. A user may therefore be limited in how much he or she can move -in particular, rotate -by the cables which connect the headset to the controller, since the cables have finite lengths and may wind themselves round the user, distracting the user from the virtual reality experience. This limitation can cause frustration to users of such virtual reality apparatus.
The invention aims to go some way towards overcoming or at least ameliorating one or more of the above problems.
Accordingly there is provided an apparatus for virtual reality simulation, including a first base part and a second base part arranged to rotate relative to each other about a common axis; and means for determining an angle between the first base part and the second base part.
Preferably the apparatus includes a user input which may be arranged to allow a user of the apparatus to control rotation of the first base part and the second base part relative to each other about the common axis. Advantageously, the user input is a foot-operated user input.
Foot pedals are preferred to other user input devices for this purpose, because they can be hinged to mimic in game "feet" allowing actions such as walking movement. This is a natural sensation and leaves a user able to focus their other in-game actions with other natural/appropriate interfaces such as hand controls via a hand tracking camera.
Specific embodiments of the invention will now be described by way of non-limiting examples, in which: Figure 1 schematically illustrates in a perspective view an apparatus for virtual reality simulation in accordance with an embodiment of the invention; and 15 20 25 Figure 2 schematically illustrates in a perspective view a user using an apparatus for virtual reality simulation in accordance with an embodiment of the invention.
The present embodiments represent the best ways currently known to the applicant of putting the invention into practice, but they are not the only ways in which this can be achieved. They are illustrated, and they will now be described, by way of example only.
Figure 1 illustrates an apparatus 11 for virtual reality simulation. The apparatus 11 includes a first base part 13 and a second base part 15. In the illustrated example, the first base part 13 and the second base part 15 are approximately circular in cross-section and cylindrical in overall shape. One of the base parts 13, 15 may (though need not necessarily) fit at least partially inside the other of the base parts 13, 15.
The first base part 13 is arranged to be mounted on a surface such as a floor, stage or dais. In the illustrated example, the first base part 13 is provided on one side with feet 19 via which the first base part 13 can be mounted on the surface. In other examples, the first base part 13 may not include feet 19. The underside of the first base part 13 may instead be substantially flat, so that the first base part 13 can be mounted on the surface with its underside substantially flush with and flat against the surface.
The second base part 15 is arranged to be mounted on the first base part 13. In particular, the second base part 15 is arranged to be mounted on the first base part 13 such that the first base part 13 and the second base part 15 can rotate relative to one another about a common axis 17. The first and second base parts 13, 15 may be arranged such that the second base part 15 can rotate in either direction (clockwise or anticlockwise) relative to the first base part 13 about the common axis 17. One of the base parts 13, 15 may be provided with an axle or a spindle with which the other of the base parts 15, 13 can engage and about which the base parts 13, 15 can rotate relative to each other.
In the illustrated example, the first base part 13 may be arranged to remain substantially stationary in absolute space (e.g. relative to the surface on which the first base part 13 is mounted) during use of the apparatus 11. The second base part 15 may be arranged to rotate in absolute space (e.g. relative to the surface on which the first base part 13 is mounted and relative to the first base part 13 itself) during use of the apparatus 11.
The apparatus 11 includes means for determining an angle between the first base part 13 and the second base part 15. The means for determining an angle between the first base part 13 and the second base part 15 may determine an angle between a given radial line of the first base part 13 and a given radial line of the second base part 15. The angle between the given radial line of the first base part 13 and the given radial line of the second base part 15 may be measured in a plane substantially parallel to the plane of the first base part 13 or in a plane substantially parallel to the plane of the second base part 15. In some circumstances (such as if the plane of the second base part 15 is not substantially parallel to the plane of the first base part 13) the angle between the first base part 13 and the second base part 15 may be measured between a radial line of the first base part 13 and a projection of a radial line of the second base part 15 on a plane substantially parallel to the first base part 13 (or vice versa).
The means for determining an angle between the first base part 13 and the second base part 15 may, as examples, include a mechanical device, a resistive electronic device, a capacitive electronic device, an optomechanical device, or any other suitable type of device for determining an angle between two parts which can rotate relative to one another about a common axis.
In the illustrated apparatus 11, the means for determining an angle between the first base part 13 and the second base part 15 takes the form of a potentiometer. A potentiometer included in such an apparatus 11 may be mounted on or about the axis 17 about which the base parts 13, 15 rotate. The potentiometer may for example include a first part which is fixed to the first base part 13 such that the first part rotates, relative to the second base part 15, with the first base part 13, and a second part which is fixed to the second base part 15 such that the second part rotates, relative to the first base part 13, with the second base part 15.
The means for determining an angle between the first base part 13 and the second base part 15 may determine an angle between the first base part 13 and the second base part 15 using a difference between a current position of the second base part 15 relative to the first base part 13 and an initial position of the second base part 15 relative to the first base part 13 determined at or near the beginning of one use session of the apparatus 11. For example, the means for determining an angle between the base parts 13, 15 may determine a change in angle between the base parts 13, 15 based on an angle between the base parts 13, 15 when the apparatus 11 was switched on for that use session. This may advantageously mean that there is no 'home' position to which the first and second base parts 13, 15 of apparatus 11 must return at the end of a use session of the apparatus 11. In such embodiments, a new 'zero' or 'home' position of the second base part 15 relative to the first base part 13 may be determined (or effectively defined) each time the apparatus 11 is switched on or each time use of the apparatus 11 begins.
In the case of the potentiometer as the means for determining an angle between the base parts 13, 15, an initial potential reading may be taken at the point when the apparatus 11 is switched on or use of the device begins. This provides an indication of the initial angular position of the second base part 15 relative to the first base part 13. Further potential readings may be taken at later times, and the magnitudes and signs (positive or negative) of the differences between the readings may be used to determine how much and in which direction the second base part 15 has moved relative to the first base part 13 since the apparatus 11 was switched on.
Alternatively, the means for determining an angle between the base parts 13, 15 may determine an angle between the base parts 13, 15 relative to a predetermined arrangement of the base parts 13, 15 (i.e. relative to a predetermined zero' or home' position of the second base part 15 relative to the first base part 13, the predetermined 'zero' or 'home' position being the same for each use session of the apparatus 11). In some such embodiments, the base parts 13, 15 may need to begin and end each use session at the same angle relative to each other (e.g. with particular features of the first base part 13 and the second base part 15 in line with each other) in order for the means for determining an angle between the base parts 13, 15 to correctly determine an angle between the first base part 13 and the second base part 15. The means for determining an angle between the base parts 13, 15 may determine the angular displacement of the base parts 13, 15 relative to that predetermined zero' or 'home' position.
As illustrated in Figure 1, apparatus 11 includes a motor 18. The motor 18 may be arranged to cause the second base part 15 to rotate relative to the first base part 13. The illustrated motor 18 is mounted on the second base part 15 such that the motor 18 rotates about the axis 17 with the second base part 15. The motor 18 includes a locally rotating component (i.e. a component which rotates locally to the motor 18, about an axis of the motor 18), such as a disc, gear or arm, which is arranged to engage (directly or indirectly, e.g. via another disc or gear) with a component of the first base part 13 to cause the second base part 15 to rotate relative to the first base part 13 when the rotating component rotates about an axis of the motor 18.
The locally rotating component of the motor 18 may for instance be a disc arranged to contact a surface at or near the outer circumference of the first base part 13. Friction between the disc and the surface of the first base part 13 causes the second base part 15 to rotate relative to the first base part 13 when the disc rotates. The locally rotating component of the motor 18 may alternatively be a gear 33 (see Figure 2). Teeth of the gear 33 may engage with corresponding teeth in a toothed component 35 (e.g. a toothed ring) of the first base part 13.
In other examples, a motor may instead be mounted on the first base part 13. In such examples, a locally rotating component of the motor may analogously be arranged to engage (directly or indirectly) with a component of the second base part 15 to cause the second base part 15 to rotate relative to the first base part 13.
In examples in which the means for determining an angle between the base parts 13, 15 determines the angular displacement of the base parts 13, 15 relative to a predetermined zero' or 'home' position which is the same for each use session of the apparatus 11, the motor may be arranged to cause the base parts 13, 15 to return to that zero' or 'home' position at the end and/or beginning of each use session.
As illustrated in Figure 2, a chair 31 may be mounted on the second base part 15. The chair 31 is mounted on the second base part 15 such that the chair 31 is arranged to move On particular, rotate) with the second base part 15 relative to the first base part 13 (about the axis 17). A user 37 of the apparatus 11 may sit in the chair 31 such that the user 37 moves (in particular, rotates) relative to the first base part 13 when the second base part and the chair 31 rotate relative to the first base part 13 about the axis 17.
The chair 31 is fixed relative to the second base part 15. Therefore the chair 31 rotates with the second base part 15 relative to the first base part 13. The chair's orientation relative to the second base part 15 does not change. The chair's orientation relative to the first base part 13 changes in the same way that the orientation of the second base part 15 relative to the first base part 13 changes. Therefore, provided that the apparatus 11 knows the orientation of the chair 31 relative to the second base part 15 (which does not change in time), the apparatus 11 can use the means for determining an angle between the first base part 13 and the second base part 15 to determine the direction in which a user 37 sitting in the chair 31 is facing (i.e. the direction in which the user's body is pointing), by determining the angle between the second base part 15 and the first base part 13, and adjusting for the (fixed) orientation of the chair 31 relative to the second base part 15.
Although in the illustrated embodiment it is a chair 31 that is mounted on the second base part 15, in other embodiments a stool or platform may instead be mounted on the second base part 15 such that the stool or platform rotates with the second base part 15 relative to the first base part 13. A user of the apparatus may then sit or stand on the stool or platform such that the user rotates with the second base part 15 and the stool or platform relative to the first base part 13. The stool or platform may include one or more indicators (such as an arrow, footmarks or other indicator(s)) to indicate to a user which way the user's body should face when the user is sitting or standing on the stool or platform. This ensures that the apparatus 11 can determine the direction in which the user is facing (i.e. the direction in which the user's body is pointing).
In the illustrated embodiments, apparatus 11 also includes a user input 21 arranged to provide inputs to a controller (not shown). The user input 21 includes a rotating plate 25 with foot pedals 28 on an upper surface of the rotating plate 25. The rotating plate 25 (and therefore foot pedals 28) may be supported by a component 30 (such as a ring) of the user input 21. The component 30 is arranged such that the component 30 (and the supported rotating plate 25 and foot pedals 28) can rotate about an axis 32 relative to the second base part 15.
The apparatus may include a user input which may be arranged to allow a user of the apparatus to control rotation of the first base part and the second base part relative to each other about the common axis.
Foot pedals are preferred to other user input devices for this purpose, because they can be hinged to mimic in game "feet" allowing actions such as walking movement. This is a natural sensation and leaves a user able to focus their other in-game actions with other natural/appropriate interfaces such as hand controls via a hand tracking camera.
In the illustrated example, the component 30 is arranged to rotate (with the rotating plate 25, foot pedals 28) about the axis 32 under the action of a motor 27. In other examples, the apparatus 11 may not include such a motor 27. In such examples, the component 30 (and rotating plate 25, foot pedals 28) may instead be rotated about the axis 32 relative to the second base part 15 by a user applying a pushing or pulling force to move the component 30 (and rotating plate 25, foot pedals 28) relative to the second base part 15.
The component 30, the rotating plate 25 and the foot pedals 28 may be arranged such that they can be stowed in a recess of the second base part 15. The motor 27 may be arranged such that it can cause the component 30 (and therefore the rotating plate 25 and the foot pedals 28) to rotate about the axis 32 to exit or enter the recess of the second base part 15. The component 30 (with the rotating plate 25 and foot pedals 28) may be constrained by the motor 27 such that the component 30 can only rotate about the axis 32 under the action of the motor 27. This may prevent a user from inadvertently rotating the component 30, the rotating plate 25 and the foot pedals 28 about the axis 32 during use of the apparatus 11. In other embodiments, other features of the apparatus 11 may constrain the movement of the component 30 and the parts it supports about the axis 32 to prevent inadvertent movement of the component 30 about the axis 32 by a user of the apparatus 11.
The motor 27 may be arranged to cause the component 30 (and thus the rotating plate 25 and the foot pedals 28) to rotate about the axis 32, relative to the second base part 15, through a predetermined angle from the 'stowed' position On which the component 30 with the rotating plate 25 and foot pedals 28 is stowed in the recess of the second base part 15). This may, for example, occur when the apparatus 11 is switched on, or in response to an input from a user of the apparatus 11. After rotating about the axis 32 relative to the second base part 15 through the predetermined angle from the 'stowed' position, the component 30, the rotating plate 25 and the foot pedals 28 may be positioned in an optimum position for actuation and/or control by a user of the apparatus 11.
For example, in the optimum position, the component 30, the rotating plate 25 and the foot pedals 28 may be positioned immediately in front of the chair 31 (or stool or platform) of the apparatus 11, such that a user 37 sitting in the chair 31 or on the stool (or standing on the platform) may rest a foot or both feet on the rotating plate 25 and/or the foot pedals 28. This optimum position of the component 30, the rotating plate 25 and the foot pedals 28 relative to the second base part 15 may be referred to as a 'use' position of the component 30, the rotating plate 25 and the foot pedals 28. The predetermined angle in such examples may be approximately 180°.
With the component 30, the rotating plate 25 and the foot pedals 28 in the optimum (use') position, the rotating plate 25 and the foot pedals 28 may be actuated by a foot or feet of a user 37 sitting in a chair 31 or stool or standing on a platform of the apparatus 11.
The rotating plate 25 is arranged such that it can rotate, relative to the component 30, about an axis 26. The axis 26 may be generally at the centre of the rotating plate 25 and generally orthogonal to the plane of the rotating plate 25, so that the rotating plate 25 is able to rotate about roughly a centre point of the rotating plate 25. In other examples, the axis 26 may not coincide with the centre of the rotating plate 25 and may instead be offset from the centre of the rotating plate 25. The axis 26 need not necessarily be orthogonal to the plane of the rotating plate 25.
The rotating plate 25 may have a rotational 'zero' or 'home' position about the axis 26 relative to the component 30. In the zero' or 'home' position, a given radial line of the rotating plate 25 points in substantially the same radial direction as a given radial line of the component 30. For instance, with the component 30 rotated (about axis 32) to the optimum (use') position relative to the second housing part 15, a particular radial line of the component 30 points forwards, away from the housing parts 13, 15, in substantially the same radial direction as the direction in which the chair 31 (or stool or platform) faces.
In the rotational 'zero' or home' position of the rotating plate 25 relative to the component 30 (about axis 26), the radial line of the rotating plate 25 passing between and running substantially parallel to the longitudinal axes of the foot pedals 28 may point in substantially the same radial direction as the particular, forwarding-pointing radial line of the component 30 described above.
In some examples, the rotating plate 25 may be biased (e.g. with a spring or other biasing means) to return to the 'zero/home' position relative to the component 30. In some examples, the rotating plate 25 may be constrained such that it cannot rotate through more than a given angle anticlockwise or clockwise from the 'zero'/'home' position. For example, the rotating plate 25 may be constrained such that it cannot rotate more than half a turn or a quarter of a turn anticlockwise or clockwise from the 'zero/home' position. In other examples, such biases and/or constraints may not be imposed on the rotating plate 25.
A user 37 sitting on the chair 31 or stool (or standing on a platform) may rotate the rotating plate 25 clockwise or anticlockwise about the axis 26. Rotating the rotating plate 25 about the axis 26 may cause the user input 21 to provide an input to the controller. The controller may, in response to the input from the user input 21, control one or more parts of the apparatus 11. For example, the user 37 may rotate the rotating plate 25 anticlockwise about the axis 26 by moving a foot or feet relative to the axis 26. The user input 21 may, in response to the movement of the rotating plate 25, provide an input to the not-illustrated controller. In response to the input from the user input 21, the controller may control the motor 18 to cause the second base part 15 to rotate anticlockwise relative to the first base part 13.
Thus a user 37 of the apparatus 11 may control the apparatus 11 to make the user 37 face in a particular direction in real space, using the user input 21. Because the apparatus 11 includes means for determining an angle between the second base part 15 (including the chair 31 and thus also the user 37) and the first base part 13, the apparatus 11 can determine the direction in which the user 37 is facing in real space at any given time by determining how the angular position of the second base part 15 relative to the first base part 13. Using the information about the direction in which the user 37 is facing in real space, the apparatus 11 can determine the direction in which the user 37 is facing (or should be facing or wishes to face) in a virtual reality environment.
The user input 21, controller and motor 18 may be arranged to cause the second base part 15 to continue rotating about the axis 17 relative to the first base part 13 while the rotating plate 25 is offset from its czero/home' position. Thus the user 37 may stop the second base part 15 from rotating about the axis 17 relative to the first base part 13 by returning to the rotating plate 25 to its (zero'/'home' position relative to the component 30. The user 37 may return the second base part 15 to the previous angular position relative to the first base part 13 by rotating the rotating plate 25 relative to the component 30 in the opposite direction to before. In such examples, the angle through which the user 37 rotates the rotating plate 25 relative to the component 30 may affect the speed with which the second base part 15 rotates about axis 17 relative to the first base part 13.
Alternatively, the user input 21, controller and motor 18 may be arranged to rotate the second base part 15 about the axis 17 relative to the first base part 13 through an angle corresponding to the angle through which the rotating plate 25 is rotated by the user 37 relative to the component 30. For example, if the user 37 of the apparatus 11 rotates the rotating plate 25 anticlockwise through an angle of 300, the user input 21, controller and motor 18 may cause the second base part 15 to rotate anticlockwise through an angle of 300 relative to the first base part 13.
In other examples, the second base part 15 may be caused to rotate about axis 17 relative to the first base part 13 through an angle which is dependent upon the angle through which the user 37 has rotated the rotating plate 25 about axis 26 from the 'zero/home' position. For instance, in some cases, a scaling factor of 2 may be applied, such that rotating the rotating plate 25 through an angle of 30° about axis 26 causes the second base part 15 to be rotated about axis 17 through an angle of 600 relative to the first base part 13. In other examples, different scaling may be used, including non-linear scaling (e.g. logarithmic scaling) and/or reversed-direction scaling (so that, for example, rotation of the rotating plate 25 relative to the component 30 about the axis 26 in a clockwise direction causes rotation of the second base part 15 relative to the first base part 13 about the axis 17 in an anticlockwise direction).
In some examples, the rotating plate 25, in addition to being arranged to rotate relative to component 30 about substantially vertical axis 26 (see Figure 1), may be arranged to rotate relative to component 30 about a substantially horizontal axis 34 which extends through or parallel to the plane of the rotating plate 25. The rotating plate 25 being arranged to rotate about this additional, substantially horizontal axis 34 may enable a user 37 of the apparatus 11 to adjust the angle of the rotating plate 25 so that the user 37 is able to manipulate the rotating plate 25 and the foot pedals 28, or so that the user 37 can manipulate the rotating plate 25 and the foot pedals 28 more comfortably. In such cases, the projection of the forward-pointing radial line of the rotating plate 25 on the horizontal axis when the rotating plate 25 is in the 'zero/home' position may be in roughly the same direction as the forward-pointing radial line of the second base part 15.
Manipulation of the foot pedals 28 may cause the user input 21 to provide an input to the controller. The controller may, in response to the input from the user input 21, control one or more parts of the apparatus 11. Actuation of the foot pedals 28 may for instance cause a user to take steps in a virtual reality environment, which may cause new or different visual images to be displayed on a headset of the apparatus, or, if appropriate, cause rotation of the second base part 15 about the axis 17 relative to the first base part 13.
In some embodiments, apparatus 11 may include at least one camera 23. The illustrated camera 23 is mounted radially outwardly of the axis 17. The camera 23 is mounted such that it points substantially radially inwardly, substantially towards the axis 17. The camera 23 is mounted on component 30 via a telescoping pole 24 with a hinge 36. The telescoping pole 24 is mounted on the component 30 at such a point on the component 30 that, when the component 30 is in its optimum ('use') position relative to the second base part 15, the camera 23 and telescoping pole 24 are directly opposite a user 37 of the apparatus 11, and the camera 23 faces the user 37 of the apparatus 11.
With the component 30 in its optimum (use') position, the camera 23 and telescoping pole 24 may be positioned on a radial line extending from the axis 17 about which the first and second base parts 13, 15 rotate relative to each other and approximately through the axis 26 about which the rotating plate 25 is arranged to rotate.
The telescoping poles 24 illustrated in Figures 1 and 2 are in partially extended configurations. In an optimally extended configuration for a given user 37, the camera 23 may be roughly at the height of the stomach, chest and/or hands of the user 37 while the user 37 is using the apparatus 11 (e.g. while the user 37 is sitting in the chair 31 or on the stool, or standing on the platform, of the apparatus 11). In the optimally extended configuration of the telescoping pole 24 for that user 37, the camera 23 may be arranged such that its field of view includes the head and hands of the user 37. Arranged in this way, the camera 23 may be able to track the movement of the user's head and/or the movement of the user's hands. The telescoping pole 24 of the apparatus 11 allows the height of the camera 23 to be adjusted to ensure that the field of view of the camera 24 includes the head and/or hands of the user 37. This allows users of different heights to use the apparatus 11.
When the apparatus 11 is not in use, the telescoping pole 24 can be fully retracted. When the telescoping pole 24 is in the fully retracted configuration, the total length of the telescoping pole 24 between the top of the camera 23 and the hinge 36 is approximately the same as or less than the diameter of the component 30. The hinge 36 allows the telescoping pole 24 to fold down against the component 30. The recess in the second base part 15 is arranged such that it is high enough to receive the combined height of the component 30 and the telescoping pole 24 when the telescoping is folded down against the component 30, and wide enough to receive the full diameter of the component 30. Thus, when the apparatus 11 is not in use, the user input 21 (including the camera 23 and extending pole 24) can be stowed in the recess in second base part 15 by rotating the user input 21 about the axis 32 until the user input 21 is fully within the recess.
In some examples, the user input 21 can rotate in either direction (clockwise or anticlockwise) about the axis 32 to be stowed in the recess. In other examples, the user input 21 can only enter the recess from one side. As described above, the apparatus 11 may include a motor 27 which can cause the user input 21 to rotate about the axis 32, or may be arranged to be rotated about the axis 32 by hand. In examples in which a motor 27 is included, the motor 27 may constrain the user input 21 such that it cannot move out of the recess, once stowed, until the motor 27 is controlled by the controller. This may prevent the user input 21 from inadvertently coming out of the recess, e.g. when the apparatus 11 is being moved.
When the apparatus 11 is switched on, or in response to an input from a user of the apparatus 11, the component 30 may rotate (under the action of motor 27 if present) about the axis 32 out of the recess in the second base part 15, to the optimal (tuse') position relative to the second base part 15. A further motor (not illustrated) may then cause the telescoping pole 24 to pivot about the hinge 36, such that the telescoping pole 24 assumes an approximately vertical orientation. While the telescoping pole 24 is pivoting about the hinge, or after the telescoping pole 24 has finished pivoting to the approximately vertical orientation, another motor (not illustrated) may cause the telescoping pole 24 to extend. The extension of the telescoping pole 24 may raise the height of the camera 23 to a predetermined height. The predetermined height may be adjustable using user inputs.
In other embodiments, the hinge 36 and telescoping pole 24 may not be provided with motors, and a user of the apparatus 11 may cause the telescoping pole 24 to pivot about the hinge 36 and to extend to the desired height by applying appropriate pulling and/or pushing forces to the telescoping pole 24.
Because the user input 21 is attached to the second base part 15 and can be fixed in angular position about the axis 32 relative to the second base part 15 by the motor 27 (or another component of the apparatus 11 if no motor is present), the camera 23 rotates with the second base part 15 whenever the second base part 15 rotates about the axis 17 relative to the first base part 13. The camera 23 therefore faces the user 37 throughout the user's use session, enabling the camera 23 to track the head and/or hand movements of the user 37 no matter how much the user rotates in absolute space (i.e. no matter how much the second base part 15 rotates relative to the first base part 13).
The first base part 13 and/or the second base part 15 may include a recess or recesses for receiving a controller. The controller may, for example, take the form of a personal computer, a games console, a mobile phone, a tablet or another electronic device which includes a processor. The controller may be capable of receiving user inputs and generating outputs.
Such a controller can be inserted into the recess and connected to components of the apparatus 11, such as the motor 18 which causes the first base part 13 and the second base part 15 to rotate relative to each other about the axis 17; the motor 27 Of present) which causes the user input 21 to rotate relative to the second base part 15 about the axis 32; the motors Cif present) which cause the telescoping pole 24 to pivot about the hinge 36 and/or extend/shorten; the user input 21 which allows a user 37 of the apparatus 11 to provide inputs to the controller and control, for example, the relative movement of the first and second base parts 13, 15; the camera 23 which allows the user 37 of the apparatus 11 to provide inputs to the controller; and any other peripheral devices which may provide input/output functionality for a user 37 of the apparatus 11.
The recess may include means for connecting the controller to any or all of the above components of the apparatus 11, and to a source of electrical power. Power may be delivered from an external source (i.e. a source external to the apparatus 11) to the first base part 13 of the apparatus 11 via an electrical cable or cables. The power may be delivered to the first base part 13 rather than the second base part 15 because the first base part 13 may remain stationary (relative, for example, to the surface on which the apparatus 11 is mounted) during use of the apparatus 11, while the second base part 15 may rotate (relative, for example, to the surface on which the apparatus 11 is mounted).
In the illustrated example, the recess for receiving the controller is provided in the second base part 15. A controller inserted in the recess of the second base part 15 will rotate with the second base part 15, relative to the first base part 13, if the second base part 15 is caused to rotate. This arrangement advantageously means that the controller, the components (such as the camera 23 and the motors 18, 27) and the cables connecting the controller and the components are arranged to rotate about the axis 17 together. This means that the cabling is not wrapped around the axis 17 as the second base part 15 rotates relative to the first base part 13 To enable electrical power to be transferred between the first base part 13 and the second base part 15, the apparatus 11 may include one or more slip rings.
As illustrated in Figure 2, a user 37 of the apparatus 11 may, during use of the apparatus 11, wear a headset 29 on his or her head. The headset 29 may provide visual and/or audio information to the user 37, such as a visual or audio representation of a virtual reality environment. The visual and/or audio information may be generated by a controller in the recess of the apparatus 11 to which the headset 29 may be connected via not-illustrated cables. The cables may, for instance, emerge from an aperture in the top or the back of the chair 31, so that the cables are provided at roughly the right height for connection to the headset 29. Advantageously, because the headset 29, the cables and the controller all rotate with the second base part 15 relative to the first base part 13, the user 37 does not become tangled in the cables when the user 37 causes the second base part 15 to rotate relative to the first base part 13.
In some examples, the means for determining an angle between the first base part 13 and the second base part 15 may be a stepper motor. The stepper motor may also be able to cause the second base part 15 to rotate relative to the first base part 13.
Although in the illustrated examples the base parts 13, 15 are substantially circular in cross section and substantially cylindrical in overall shape, in other examples, the first and second base parts 13, 15 may have other cross-sectional profiles and other overall shapes Although in the illustrated embodiment there is provided only one motor 18 for causing the second base part 15 to rotate about the axis 17 relative to the first base part 13, in other examples a plurality of motors may be provided for causing the second base part 15 to undergo said rotation relative to the first base part 13.
In the embodiments described above, the means for determining an angle between the first base part 13 and the second base part 15 may enable the apparatus 11 to determine the direction in which a user 37 of the apparatus 11 is facing (i.e. the direction in which the user's body is pointing). This may effectively define a reference frame of the user. The reference frame rotates relative to the first base part 13 when the second base part 15 rotates relative to the first base part 13.
The camera 23 on the telescoping pole 24 is stationary in the reference frame of the user 37, whether or not the reference frame of the user is rotating relative to the first base part 13. The camera 23 rotates with the second base part 15 whenever the second base part rotates relative to the first base part 13. The camera 23 therefore rotates with the user 37 of the apparatus 11 during use of the apparatus 11. The camera 23 is able to monitor the motion of the user's head and/or hands in the reference frame of the user, even if the reference frame is rotating relative to the first base part 13, since the camera is also rotating in the same sense and to the same extent as the reference frame.
The apparatus 11 can therefore monitor at least the following user input parameters: the direction in which the user is facing (using the means for determining an angle between the first base part 13 and the second base part 15); the direction in which the user is looking (using the camera 23 to monitor movements of the user's head in the user's reference frame); the direction in which the user is pointing or gesturing (using the camera 23 to monitor movements of the user's hand(s) in the user's reference frame); the direction in which the user wishes to turn (by monitoring how the user 37 moves the rotating plate 25 relative to the component 30); and other inputs from the user (by monitoring further user inputs such as the foot pedals 28 and any other user input devices included in the apparatus 11).
The fact that a user 37 of the apparatus 11 is caused to rotate in real space (about the axis 17 as the second base part 15 rotates about the axis 17 relative to the first base part 13) when the user 37 provides an input to the controller which causes the user to move in a virtual reality environment may help reduce or prevent the feelings of nausea and other discomfort induced by virtual reality apparatus.
Furthermore, the fact that a controller may control motor 18 to change the angle between the first base part 13 and the second base part 15 of the apparatus 11 means that the controller may change the direction in which a user 37 of the apparatus 11 faces in a virtual reality environment and in the real world simultaneously. Thus the controller may be able to control the direction in which the user 37 of the apparatus 11 looks in the virtual reality environment to prevent the user 37 from missing an event in the virtual reality environment without making the user feel as sick as if the movement in the virtual reality environment had been simulated without a corresponding movement in the real world.
The apparatus described above include a user input 21 which is operated by a foot or feet of a user. Such a foot-operated user input 21 may be advantageous, in that controlling at least some aspects of movement in a virtual reality environment with the feet may be intuitive. Furthermore, using the feet to control those aspects of movement in the virtual reality environment leaves the hands and arms free to perform other operations, such as making gestures or manipulating a further user input (e.g. a gun or other hand-held controller).
In other examples, a hand-operated user input, such as a joy stick, may be provided instead of or in addition to a foot-operated user input. The hand-operated user input may perform some or all of the movement-related user input functions performed by the foot-operated user input 21 described above, in which case some or all of the components of the foot-operated user input 21 may not be required.
In other examples, there may be complementary hand-and foot-operated user inputs, both of which may allow a user to provide movement-related inputs to a controller. For example, foot pedals may be provided (e.g. corresponding to a brake and an accelerator) for controlling movement in one sense (e.g. forwards and backwards), and a hand-held controller (e.g. a steering wheel) may be provided for controlling movement in another sense (e.g. left and right, side to side). In such an example, the hand-held steering wheel may, in conjunction with a controller and a motor (such as motor 18), cause the second base part 15 to rotate relative to the first base part 13, while the foot pedals may not cause movement of the second base part 15 relative to the first base part 13.
Claims (15)
- CLAIMS1. An apparatus for virtual reality simulation, including: a first base part and a second base part arranged to rotate relative to each other about a common axis; and means for determining an angle between the first base part and the second base part.
- 2. An apparatus as claimed in claim 1, wherein the means for determining an angle between the first base part and the second base part includes a potentiometer.
- 3. An apparatus as claimed in claim 1 or 2, including a camera mounted radially outwardly of the common axis.
- 4. An apparatus as claimed in claim 3, wherein the camera is mounted such that the camera points substantially radially inwardly towards the common axis.
- 5. An apparatus as claimed in claim 3 or 4, wherein the camera is mounted such that it is arranged to rotate with the second base part when the second base part rotates relative to the first base part.
- 6. An apparatus as claimed in any of claims 3-5, wherein the camera is mounted on a telescoping pole.
- 7. An apparatus as claimed in any of claims 3-6, wherein the camera is arranged such that, during use of the apparatus by a user, the camera points towards the user of the apparatus.
- An apparatus as claimed in any preceding claim, including a user input.
- 9. An apparatus as claimed in claim 8, wherein the user input is arranged to allow a user of the apparatus to control rotation of the first base part and the second base part relative to each other about the common axis.
- 10. An apparatus as claimed in claim 8 or 9, wherein the user input is a foot-operated user input.
- 11. An apparatus as claimed in any of claims 8-10, wherein the user input includes a rotating plate.
- 12. An apparatus as claimed in any of claims 8-11, wherein the user input includes at least one pedal.
- 13. An apparatus as claimed in any of claims 8-12, wherein the user input is arranged to rotate about a further axis between a stowed position and a use position.
- 14. An apparatus as claimed in any preceding claim, including a motor arranged to cause the first base part and the second base part to rotate relative to each other about the common axis.
- 15. An apparatus as claimed in any preceding claim, including a chair mounted on the second base part such that the chair is arranged to rotate with the second base part relative to the first base part.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1500063.1A GB2535972A (en) | 2015-01-05 | 2015-01-05 | Virtual reality apparatus |
PCT/GB2016/050010 WO2016110686A1 (en) | 2015-01-05 | 2016-01-05 | Virtual reality apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1500063.1A GB2535972A (en) | 2015-01-05 | 2015-01-05 | Virtual reality apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
GB2535972A true GB2535972A (en) | 2016-09-07 |
Family
ID=55073064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB1500063.1A Withdrawn GB2535972A (en) | 2015-01-05 | 2015-01-05 | Virtual reality apparatus |
Country Status (2)
Country | Link |
---|---|
GB (1) | GB2535972A (en) |
WO (1) | WO2016110686A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108786106A (en) * | 2018-06-12 | 2018-11-13 | 广州史帝奇游艺设备有限公司 | A kind of race simulator based on VR |
GB2600661A (en) * | 2016-05-12 | 2022-05-04 | Roto Vr Ltd | Virtual reality apparatus |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2551477B (en) * | 2016-05-12 | 2022-05-04 | Roto Vr Ltd | Virtual reality apparatus |
EP3525898A4 (en) | 2016-10-13 | 2020-06-17 | Positron, LLC | Controlled dynamic multi-axis virtual reality system |
CN107261495B (en) * | 2017-06-02 | 2020-10-09 | 歌尔科技有限公司 | Motion seat control method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5515078A (en) * | 1992-06-12 | 1996-05-07 | The Computer Museum, Inc. | Virtual-reality positional input and display system |
JP2005185617A (en) * | 2003-12-26 | 2005-07-14 | Vr Sports:Kk | Virtual reality sports system |
US20070219050A1 (en) * | 2006-02-10 | 2007-09-20 | Greg Merril | Rotary Game Controller and Method of Facilitating User Exercise During Video Game Play |
WO2008123398A1 (en) * | 2007-03-30 | 2008-10-16 | Sega Corporation | Moving object control device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5580249A (en) * | 1994-02-14 | 1996-12-03 | Sarcos Group | Apparatus for simulating mobility of a human |
GB2332663A (en) * | 1997-12-23 | 1999-06-30 | Vitec Group Plc | Camera mountings for TV/Video cameras |
AU2006203763A1 (en) * | 2005-09-14 | 2007-03-29 | Universal Entertainment Corporation | Gaming machine |
WO2010110670A1 (en) * | 2009-03-25 | 2010-09-30 | Norge Etter Oljen As | 3d apparatus |
-
2015
- 2015-01-05 GB GB1500063.1A patent/GB2535972A/en not_active Withdrawn
-
2016
- 2016-01-05 WO PCT/GB2016/050010 patent/WO2016110686A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5515078A (en) * | 1992-06-12 | 1996-05-07 | The Computer Museum, Inc. | Virtual-reality positional input and display system |
JP2005185617A (en) * | 2003-12-26 | 2005-07-14 | Vr Sports:Kk | Virtual reality sports system |
US20070219050A1 (en) * | 2006-02-10 | 2007-09-20 | Greg Merril | Rotary Game Controller and Method of Facilitating User Exercise During Video Game Play |
WO2008123398A1 (en) * | 2007-03-30 | 2008-10-16 | Sega Corporation | Moving object control device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2600661A (en) * | 2016-05-12 | 2022-05-04 | Roto Vr Ltd | Virtual reality apparatus |
GB2600661B (en) * | 2016-05-12 | 2022-07-20 | Roto Vr Ltd | Virtual reality apparatus |
CN108786106A (en) * | 2018-06-12 | 2018-11-13 | 广州史帝奇游艺设备有限公司 | A kind of race simulator based on VR |
CN108786106B (en) * | 2018-06-12 | 2021-09-24 | 广州史帝奇游艺设备有限公司 | VR-based racing car simulator |
Also Published As
Publication number | Publication date |
---|---|
WO2016110686A1 (en) | 2016-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11175732B2 (en) | Virtual reality apparatus | |
WO2016110686A1 (en) | Virtual reality apparatus | |
US10960264B2 (en) | Virtual reality and mixed reality enhanced exercise machine | |
US20190209891A1 (en) | Virtual reality and mixed reality enhanced elliptical exercise trainer | |
JP6880081B2 (en) | Directional interface object | |
US9155960B2 (en) | Video-game console for allied touchscreen devices | |
US9874944B2 (en) | System, method and device for foot-operated motion and movement control in virtual reality and simulated environments | |
US11850195B2 (en) | Joystick chair | |
US20140139455A1 (en) | Advancing the wired and wireless control of actionable touchscreen inputs by virtue of innovative attachment-and-attachmentless controller assemblies: an application that builds on the inventor's kindred submissions | |
US10561900B2 (en) | System and method for range of motion analysis and balance training while exercising | |
JP2010231290A (en) | Input device and method using head motion | |
WO2017087883A1 (en) | Motion control seat input device | |
EP3452183A1 (en) | Variable-resistance exercise machine with wireless communication for smart device control and interactive software applications | |
US11191996B2 (en) | Body joystick for interacting with virtual reality or mixed reality machines or software applications | |
Englmeier et al. | Rock or roll–locomotion techniques with a handheld spherical device in virtual reality | |
JP5658286B2 (en) | Method for controlling object movement in a three-dimensional virtual environment | |
US20210380189A1 (en) | Rotating Platform With Navigation Controller For Use With Or Without A Chair | |
Viglialoro et al. | Interactive serious game for shoulder rehabilitation based on real-time hand tracking | |
CN203102284U (en) | Tablet personal computer used for motion sensing games | |
EP3946659A1 (en) | Peripersonal boundary-based augmented reality game environment | |
GB2600661A (en) | Virtual reality apparatus | |
CN102233172B (en) | Body building vehicle device for game software | |
US20220096897A1 (en) | Body joystick for interacting with virtual reality or mixed reality machines or software applications | |
TWM510779U (en) | Cloud stationary bike with virtual sports simulation | |
Lopes et al. | Ergonomics and usability in the development of a portable virtual gaming device applied in physiotherapy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |