1. Field of the Invention
This invention relates generally to video game control systems and, in particular, to systems and methods for interfacing a simulation device to a video game device, so to allow the simulation device to control one or more functions of the video game.
2. Description of the Related Art
Video games are a widely popular source of entertainment. According to some estimates, nearly one half of all U.S. households own a video game console or a personal computer by which video games can be played. Video games are available in a wide variety of genres, including role playing games, driving simulations, and sports, providing a source of relaxation and immersion for users of many interests. Increasingly, though, video game users are seeking greater levels of immersion and activity in their game play.
To meet this need, systems have been developed which allow a user to simulate an activity and measure some portion of that activity to control a video game played on a video game player. In one example, U.S. Pat. No. 5,362,069 to Hall-Tipping (“Hall-Tipping”) describes an apparatus usable with an exercise device, such as an exercise bicycle, and a video game player. The apparatus utilizes a sensor built into the bicycle to sense an output level of the bicycle, such as pedal speed, and generate an output level signal indicative of the user's pedal speed. A joystick controller may also be utilized to generate signals to control the play of the game. The signals are transmitted to a processor by an interface and combined into signals which are output to the video game player to control operations of the video game.
The design of the Hall-Tipping device presents numerous disadvantages for a user, however. Notably, the Hall-Tipping device employs an interface which receives a number of cables to allow communication between the exercise bicycle, the joystick and the video game player. The proper configuration of these cables may be difficult for a user, particularly younger users or technically unsophisticated adults, to set up. Furthermore, the large number of communication cables utilized by the interface increases the likelihood of one or more cables becoming detached from the video game player, disrupting control of the game. Additionally, should the interface become lost or broken, the bicycle may not be used in conjunction with the video game. All of these disadvantages may frustrate the user and diminish their enjoyment of games played on the video game player.
In further disadvantage, the Hall-Tipping device allows both the joystick controller and the output of the exercise bike to control the same functions of the game. So configured, users of the apparatus may inadvertently control one or more functions of the game with the joystick when meaning to provide control functions through the exercise device or vice versa. This configuration may therefore interfere with game play also diminish a user's enjoyment of games played on the video game player.
An additional disadvantage of the Hall-Tipping device is the configuration of the sensor. The sensor is built into the exercise device, preventing a user from employing the apparatus with any other exercise device. Therefore, if the exercise device breaks or the user wishes to use a different exercise device in conjunction with the apparatus, the user must purchase a new apparatus and exercise device at significant expense.
In another example, U.S. Pat. No. 6,543,769 to Podoloff, et al (“Podoloff”), describes a snowboard apparatus connectable to a video game player. The apparatus allows a user to perform snowboarding maneuvers and output a signal representative of the snowboard position to an interface circuit connected to the video game player in order to control the play of the video game. A non-standard auxiliary hand controller may also be input into the interface circuit to provide further control functions for additional maneuvers.
The Podoloff device also provides an unsatisfying control configuration for a user. In one disadvantage, the Podoloff device, similar to the Hall-Tipping device, also utilizes an interface to allow communication between the snowboard apparatus, the hand controller, and the video game player, with the attendant disadvantages discussed above. Furthermore, the shape and the position of the controls in the non-standard controller differ significantly from a standard hand controller. Therefore, a user of the apparatus familiar with standard hand controllers must learn to use the new controller. This learning process can be a frustrating and time consuming process which may diminish a user's enjoyment of the game.
These deficiencies in current video game interface designs illustrate the need for improved methods and systems for interfacing a video game with a simulation device which are easy to use and reduce the potential for user error.
In one aspect, the preferred embodiments of the present invention provide a system for interfacing an exercise device with a gaming device capable of playing video games. The system comprises at least one sensor positioned adjacent to a moving portion of the exercise device, where the at least one sensor measures at least one motion parameter of the exercise device and generates at least one simulation control signal providing a first plurality of control functions for the gaming device representative of the at least one motion parameter. The system further comprises at least one video game controller housing a plurality of user-actuated controls capable of single- and multi-dimensional actuation, where actuation of the controls by a user provides a second plurality of control functions for the gaming device and where the video game controller communicates with the at least one sensor to receive the at least one simulation control signal. The at least one video game controller also outputs a third plurality of control functions for the gaming device comprising at least one of the first and second plurality of control functions.
In another aspect, the preferred embodiments of the present invention provide a system for interfacing a simulation device with a gaming device capable of playing a video game. The system comprises a simulation device which allows a user to perform a plurality of movements simulating a physical activity. The system also comprises at least one sensor positioned adjacent to a moving portion of the simulation device, where the at least one sensor measures at least one motion parameter of the exercise device and generates at least one simulation control signal providing a first plurality of control functions for the gaming device representative of the at least one motion parameter. The system further comprises at least one video game controller housing a plurality of controls capable of single- and multi-dimensional actuation, where user actuation of the controls provides a second plurality of control functions for the gaming device and where the video game controller receives the at least one simulation control signal.
In another aspect, the preferred embodiments of the present invention provide a system for interfacing a simulation device with a gaming device capable of playing video games. The system comprises at least one sensor which measures at least one simulation parameter of the simulation device and generates at least one simulation control signal providing a first plurality of control functions for the gaming device representative of the at least one simulation parameter. The system further comprises at least one video game controller housing a plurality of controls capable of single- and multi-dimensional actuation, where actuation of the controls by a user provides a second plurality of control functions for the gaming device, and where the at least one video game controller receives the first plurality of control functions from the sensor. Additionally, the at least one video game controller overrides at least one of the second plurality of control functions with at least one of the first plurality of control functions and outputs a third plurality of control functions comprising at least one of the control functions of the first and second plurality of control functions.
In another aspect, the preferred embodiments of the present invention provide a video game controller for use with a gaming device capable of playing a video game. The system comprises a body dimensioned to be held in the hands of a user of the video game controller. The system further comprises a plurality of user-actuated controls, where actuation of the controls provides a first plurality of control functions for the gaming device, and where the video game controller is capable of receiving an external control signal which provides a second plurality of control functions for the gaming device. The video game controller outputs a third plurality of control functions for the gaming device comprising at least one of the first and second plurality of control functions.
In another aspect, the preferred embodiments of the present invention provide a system for interfacing an exercise bicycle having a rotating portion with a gaming device capable of playing a video game. The system comprises at least one sensor in communication with the rotating portion of the bicycle, comprising a generally circular rotatable member segmented into two substantially mating sections which may be reversibly separated to secure the rotatable member to a mounting location on the exercise bicycle at the aperture, where contact of the rotatable member with at least a portion of the rotating portion of the bicycle transfers rotational motion from the rotating portion to the rotatable member and a sensing element positioned substantially adjacent to the rotatable member which measures the rotational motion of the rotatable member, where the sensor generates at least one simulation control signal providing a first plurality of control functions for the gaming device representative of the at least one rotational parameter. The system further comprises at least one video game controller housing a plurality of user-actuated controls capable of single- and multi-dimensional actuation, where actuation of the controls by a user provides a second plurality of control functions for the gaming device and where the video game controller communicates with the at least one sensor to receive the at least one simulation control signal. The at least one video game controller outputs a third plurality of control functions for the gaming device comprising at least one of the first and second plurality of control functions.
In another aspect, the preferred embodiments of the present invention provide a boarding-sport simulation device. The device comprises a board, a base that supports the board, where the base allows movement of the board resulting from one or more boarding maneuvers performed by a player using the gaming device, at least one sensor which measures at least one motion parameter of the board and generates at least one simulation control signal providing a first plurality of control functions for the gaming device representative of the movement of the board, and at least one video game controller which houses a plurality of controls, where actuation of the controls by a user provides a second plurality of control functions for the gaming device, and where the at least one video game controller receives the at least one simulation control signal from the at least one sensor.
In another aspect, the preferred embodiments of the present invention provide a method of interfacing a simulation device with a gaming device capable of playing video games. The method comprises sensing at least one simulation parameter, generating at least one simulation control signal representative of the at least one simulation parameter which provides a first plurality of control functions for the gaming device, communicating the at least one simulation control signal to a video game controller housing a plurality of user-actuated controls whose actuation provides a second plurality of control functions for the gaming device, overriding at least one of the second plurality of control functions with at least one of the first plurality of control functions, and providing a third plurality of control functions to the gaming device comprising at least one of the first and second pluralities of control functions.
In another aspect, the preferred embodiments of the present invention provide a sensing component for measuring movement of a structure. The system comprises a rotatable member comprising a disk possessing a through aperture, a first wall extending outward from the plane of the disk at approximately the periphery of the disk, and a second wall extending outward from the plane of the disk at approximately the periphery of the aperture, where the rotatable member is segmented into two substantially mating sections and where the sections may be reversibly separated in order to secure the rotatable member to a mounting location at the aperture. The sensing component also comprises a pattern positioned on the rotatable member, comprising at least two distinguishable regions. The sensing component further comprises a sensing element position adjacent to the pattern, capable of distinguishing between the at least two regions of the pattern. The sensing component additionally comprises a coupling which interconnects the rotatable member and the sensing element so as to allow the rotatable member to rotate with respect to the sensing element. Contact of at least a portion of the rotatable member with the moving structure causes the rotatable member to rotate and where the sensing element senses the motion of the pattern on the rotatable member and outputs a sensing component signal representative of the rotational motion of the rotatable member.
As illustrated in
In one embodiment, the interface system 102 can provide control functions for a variety of electronic games and gaming devices 104. In certain embodiments, the gaming device 104 may comprise personal computers. In alternative embodiments, the gaming device 104 may comprise dedicated electronic devices designed to play video games, also known as video game consoles. Examples of such video game consoles may include the Microsoft XBox™ and Xbox 360™, the Sony Playstation™, Playstation 2™, and Playstation 3™, and the Nintendo Entertainment System™, Super Nintendo™, Nintendo 64™, and Nintendo GameCube™. Non-limiting examples of electronic games for which the interface system 102 may provide control functions include exercise, racing, and action video games. Based on the configuration of the simulation device 108 employed, the interface system 102 may provide control functions based on simulation parameters which may include, but are not limited to, a user's speed or pace of running, walking, or biking or motions and maneuvers performed by the user during motoring, skiing, snowboarding, and skateboarding. Embodiments of the interface system 102 employing example simulation devices 108 are discussed in greater detail below in Examples 1 and 2.
The game controller 110 communicates with the gaming device 104 using generally understood electrical standards and software protocols to yield one or more control functions to the gaming device 104 based on actuation of the controls. The control functions (provided by each control of the game controller 110 will depend on the type of game being played. For example, the thumbsticks 206 and directional pads 210 may provide control functions such as panning and moving, as they may be actuated in multiple dimensions, while the buttons 212 and triggers 214 may provide control functions such as jumping and braking, as they may be actuated in a single dimension. For example, in a racing game, the thumbsticks 206 and triggers 214 may provide control functions for turning and speed, respectively, while the buttons 212 may provide control functions for braking and the horn.
In one embodiment, the game controller 110 is configured to mimic a standard game controller. As described herein, a standard game controller may comprise video game controllers manufactured for video game consoles such as the Microsoft XBox and Xbox 360, the Sony Playstation, Playstation 2, and Playstation 3, or the Nintendo Entertainment System, Super Nintendo, Nintendo 64, or Nintendo GameCube, or personal computers. For example, the shape, layout of controls 208, and the relationship between controls 208 and control functions of the game controller 110 may generally similar to standard game controllers. Advantageously, this design allows a user of the interface system 102 to employ proficiency they possess in operating standard video game controllers without additional training, enhancing the user's enjoyment when using the interface system 102.
In certain embodiments, the game controller 110 may be further configured to accept an external control signal 216. In one embodiment, the game controller 110 additionally comprises a communications port 220 in the controller body 202. The port 220 allows an external communications link 218 to be reversibly connected to the game controller 110 to provide the external control signal 216. In one embodiment, the external control signal 216 may comprise the simulation control signal 112. As described in greater detail below with respect to
In an alternative embodiment, illustrated in
In one embodiment, the signals 112, 114, 116, and 216 and the communication links 218 and 224 described above may be wire-based, wireless, or a combination thereof. The wireless functionality can be facilitated by one or more game controllers 110 being powered by a plurality of batteries.
In one embodiment, the user may select whether one or more of the control functions 300 of the game controller 110 are overridden by the simulation control signal 112.
Advantageously, this user-selectable function control override provided by the interface system 102 gives users of the interface system 102 significant flexibility when using of the simulation device 108 to provide one or more control for a game being played on the gaming device 104. For example, a user of the interface system 102 may use the game controller 110 with the switch 302 in the disengaged position until they are ready to use the simulation device 108, as the plurality of control functions 300′ provided by the simulation control signal 112 are not received by the gaming device 104 until the user engages the switch 302. Additionally, the user can selectively use the simulation device 108 as desired during play. For example, if the user becomes frustrated or tired while using the simulation device 108 to provide control functions 300′ to the game, they may disengage the switch 302 to completely control the game with the game controller 110.
In further advantage, the design of the interface system 102 promotes ease of use of the interface system 102. In other designs for interfacing a simulation device with a gaming device, a dedicated interface interconnects a game device with a simulation device and a video game controller and is only useful when using a simulation device. As a result, this dedicated interface may become misplaced in the time between use of the simulation device, as it has no other function, frustrating a user when they desire to use the simulation device. In contrast, game controller 110 of the interface system 102 may be employed independently of the simulation device 108 to provide control functions for a game played on the game device 104 as well as allowing the simulation device 108 to communicate with the gaming device 104. This dual functionality of the game controller 110 decreases the likelihood that the game controller 110 may become misplaced between uses of the simulation device 108 and allows the user to employ the simulation device 108 at any time.
The interface system 102 may be further configured to allow the user to precisely select which control functions 300′ provided by simulation device 108 override control functions 300 provided by the game controller 110. In one embodiment, the sensor 106, the game controller 110, the simulation device 108, or a combination thereof may be configured with user-adjustable switches 302 for each of the control functions 300′ provided by the simulation device 108. Thus, for example, a user of the interface system 102 employing a simulation device 108 which provides control functions 300′ for horizontal and vertical motion may elect to override the horizontal but not the vertical control functions 300 of the game controller 110. Advantageously, this design allows the user to tailor the interface system 102 according to their preferences, further enhancing their enjoyment of the interface system 102.
In one specific embodiment, the processor 402 converts the sensing component signal 404 into DC voltage levels. In alternative embodiments, the sensing component 400 directly outputs sensing component signals 404 comprising DC voltage levels representative of the simulation parameters. Subsequently, these DC voltage levels can be converted by the processor 402 to equivalent three terminal resistances, commonly referred to as a potentiometers. The three terminal resistances can be input to the game controller 110 to override one or more three terminal resistors whose resistance can be varied by the user through actuation of controls 208 such as the thumbsticks 206 or triggers 214.
In a further embodiment, the user may adjust the scale of the simulation control signal 112 output to the game controller 110. For example, a user employing the interface system 102 with an exercise bicycle whose pedaling rate controls the speed of a vehicle in a racing game may begin play with a first rate of motion of the exercise bicycle 500 corresponding to a first vehicle speed in the game. As the user tires during play and their rate of pedaling slows, they may adjust the scale of the simulation control signal 112 such that the first predetermined pedal rate corresponds a second, higher vehicle speed in the game. In one embodiment, such a user-adjustable scale adjustment may be provided by a potentiometer dial which adjusts the magnitude of the simulation control signal 112 and is mounted to the interface system 102.
In general, it will be appreciated that the processor 402 can include one or more of computers, program logic, or other substrate configurations representing data and instructions, which operate as described herein. In other embodiments, the processors can include controller circuitry, processor circuitry, processors, general purpose single-chip or multi-chip microprocessors, digital signal processors, embedded microprocessors, microcontrollers and the like.
Furthermore, it will be appreciated that in one embodiment, the program logic may advantageously be implemented as one or more components. The components may advantageously be configured to execute on one or more processors. The components include, but are not limited to, software or hardware components, modules such as software modules, object-oriented software components, class components and task components, processes methods, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.
In one embodiment, illustrated in
As shown in the embodiment of
The sensing element 700 can be configured to detect a rate of relative motion of the inner surface 706 of the outer circumferential wall 620 relative to the sensing element 700. In one embodiment, the sensing element 700 can comprise an optical sensor that is configured to distinguish between dark and light regions of the inner surface 706 based on reflectivity. In one embodiment, the sensing element 700 may comprise a photo reflective type optical sensor. In a preferred embodiment, the optical sensor may comprise a ROHM 800 nm reflective photointerrupter. In one embodiment, where such a sensing element 700 is used, the inner surface 706 can define an alternating pattern 710 of dark and light regions arranged along the circumference of the rotatable member 600. The inner surface 706 so configured is hereafter referred to as a sensing surface 714
In one embodiment, as illustrated in
In alternative embodiments, the pattern 710 and sensing element 700 may be arranged at different locations within the sensing component 400 to measure motion of the rotatable member 600. For example, the pattern 710 may be placed on the disk 614 and the sensing element 700 oriented so as to distinguish between the dark and light regions of the disk 614.
In one embodiment, a rate of movement of the sensing surface 714 can be detected by the sensing component 400 based on differences in reflectivity of the dark and light regions of the pattern 710. In one embodiment, the sensing element 700 includes an optical emitter and receiver integrated into a modular unit. The sensing element 700 can transmit radiative emissions, such as light, and detect the reflections from the sensing surface 714. Circuitry associated with the receiver can be configured to distinguish the difference between reflections from the dark regions and reflections from the light regions.
Detection of such alternating light and dark regions of the sensing surface 714 by the sensing element 700 can generate the sensing component signal 404, as illustrated in
The design of the sensing component 400 presents several advantages in use. In one advantage, the sensing component 400 may be reversibly mounted to the exercise bicycle 500. For example, the sensing component 400 is easily removed from the exemplary exercise bicycle 500 by detaching the mounting member 702 from the bicycle cowling 602, unclasping the latch 630, and separating the mating halves 624A and 624B of the disk 614. Thus, the sensor 106 may be used with multiple exercise bicycles 500. In further advantage, the sensing surface 714 and sensing element 700 are unobtrusive and generally hidden from view, as illustrated in
The sensing component 400 described with respect to
In another embodiment of the interface system 102, illustrated in
As shown in the embodiment of
In some embodiments, the mechanical response of the pedestal 804 may be influenced by the choice of material composition for the pedestal 804. These mechanical properties may include, but are not limited to, stiffness, elastic modulus, and relaxation modulus. For example, foam or foam-based materials having desired mechanical properties can be used to form the pedestal 804 so that when the user 806 leans into a given direction, the pedestal 804 can deform in that direction in a manner similar to the snow (for snowboarding) or the suspension (for skateboarding).
In some embodiments, it is not necessary for the pedestal 804 to adopt a block-type structure, as illustrated in
In another embodiment, illustrated in
In some applications, it may be desirable to moderate the degree of instability of the boarding-sport simulation device 800. For example, as shown in
In an alternative embodiment, illustrated in
As shown and described herein, there are many different types and configuration of pedestals 804 that can support the board 802 so as to allow performance of various boarding maneuvers. Thus, the examples shown and described in reference to
Based on this coordinate system 1300,
In one embodiment, the tilt in the X-direction 1302 of the boarding-sport simulation device 800 can be used to control left and right turns in a game played on the gaming device 104. A user leaning left or right on the board 802 can effect a tilt having a transverse component which is detectable by the transverse tilt sensor component 1400. The resulting sensing component signal 404 output by the transverse tilt sensor component 1400 can be processed by the processor 402 to provide a simulation control signal 112 representative of the transverse tilt. When received by the game controller 110, this simulation control signal 112 may override the corresponding control function on the game controller 110, such as a left or right thumbstick motion. Thus, the transverse leaning motion of the user of the boarding-sport simulation device 800 results in a corresponding left or right turn in the game.
In one embodiment, a tilt in the Y-direction 1304 of the boarding-sport simulation device can be used to increase or decrease speed in a game played on the gaming device 104. A user leaning forward or backward on the board 802 can effect a tilt having a longitudinal (Y-direction) component which is detectable by the longitudinal tilt sensor component 1402. The resulting sensing component signal 404 output by the longitudinal tilt sensor 1402 can be processed by the processor 402 to provide a simulation control signal 112 representative of the longitudinal tilt. When received by the game controller 110, this simulation control signal 112 overrides the corresponding control function on the game controller 110, such as up or down thumbstick motion. Thus, the longitudinal leaning motion of the user of the boarding-sport simulation device 800 results in a corresponding increase or decrease in speed.
In one embodiment, combinations of longitudinal and transverse tilts may also be performed simultaneously on the boarding-sport simulation device 800 as described above to provide multiple game control functions. For example, a user may lean forward and to the right to effect a right turn while concurrently increasing speed in the game. It may be understood that alternative function control configurations for the boarding sport simulation device 800 are possible and that that those described above are non-limiting examples.
In some embodiments, the tilt sensor assembly 900 can also be configured to detect one or more motions other than or in addition to the X-direction 1302 and Y-direction 1304 tilts described above. For example,
In one embodiment, the tilt sensor assembly 900 measures tilts in the X-direction 1302 and Y-direction 1304, as described above, as well as motions along a Z-direction 1500. The Z-direction 1500 extends generally perpendicular to the plane defined by the X- and Y-directions 1302 and 1304, as illustrated in
As further shown in
In
In
In further embodiments, motion in the Y- and Z-directions 1304 and 1500 may be similarly configured. For example, the degree of motion in the Y- and Z-directions 1304 and 1500 may be detected and result in a sensing component signal 404 comprising a DC voltage whose magnitude depends on the amount of tilt and whose sign (positive or negative) depends on the direction of the tilt. It will be understood that alternative voltage assignments for a given degree and direction of tilt may also be utilized.
In one embodiment, the skis include two slats 2002A and 2002B. For example, the two slats 2002A and 2002B can be collectively referred to as the board 802. In the embodiment of
As shown in the embodiment of
In one embodiment, the example pedestals 804 of
Although the above-disclosed embodiments have shown, described, and pointed out the fundamental novel features of the invention as applied to the above-disclosed embodiments, it should be understood that various omissions, substitutions, and changes in the form of the detail of the devices, systems, and/or methods shown may be made by those skilled in the art without departing from the scope of the invention. Consequently, the scope of the invention should not be limited to the foregoing description.
This application claims the benefit of priority under 35 U.S.C. §119(e) of U.S. Provisional Application No. 60/681,112, filed on May 13, 2005 and entitled SYSTEM AND METHOD FOR INTERFACING FITNESS DEVICE WITH GAMING DEVICE and U.S. Provisional Application No. 60/771,963, filed on Feb. 9, 2006 and entitled SIMULATION DEVICE FOR BOARDING SPORT GAMES, the entirety of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60681112 | May 2005 | US | |
60771963 | Feb 2006 | US |