US20080214305A1 - System and method for interfacing a simulation device with a gaming device - Google Patents
System and method for interfacing a simulation device with a gaming device Download PDFInfo
- Publication number
- US20080214305A1 US20080214305A1 US11/963,685 US96368507A US2008214305A1 US 20080214305 A1 US20080214305 A1 US 20080214305A1 US 96368507 A US96368507 A US 96368507A US 2008214305 A1 US2008214305 A1 US 2008214305A1
- Authority
- US
- United States
- Prior art keywords
- user
- control functions
- board
- simulation device
- sensor
- 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.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B22/00—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
- A63B22/16—Platforms for rocking motion about a horizontal axis, e.g. axis through the middle of the platform; Balancing drums; Balancing boards or the like
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
-
- 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/211—Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
-
- 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/212—Input arrangements for video game devices characterised by their sensors, purposes or types using sensors worn by the player, e.g. for measuring heart beat or leg activity
-
- 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/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
- A63F13/235—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
-
- 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/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
- A63F13/245—Constructional details thereof, e.g. game controllers with detachable joystick handles specially adapted to a particular type of game, e.g. steering wheels
-
- 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/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/428—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
-
- 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/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
-
- 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/80—Special adaptations for executing a specific game genre or game mode
- A63F13/807—Gliding or sliding on surfaces, e.g. using skis, skates or boards
-
- 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
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
- A63B2024/0096—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load using performance related parameters for controlling electronic or video games or avatars
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/30—Speed
- A63B2220/34—Angular speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/40—Acceleration
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/803—Motion sensors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/836—Sensors arranged on the body of the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0093—Training appliances or apparatus for special sports for surfing, i.e. without a sail; for skate or snow boarding
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/18—Training appliances or apparatus for special sports for skiing
-
- 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/10—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 characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1012—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 characterized by input arrangements for converting player-generated signals into game device control signals involving biosensors worn by the player, e.g. for measuring heart beat, limb activity
-
- 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/10—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 characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1025—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 characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
- A63F2300/1031—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 characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection using a wireless connection, e.g. Bluetooth, infrared connections
-
- 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/10—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 characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/105—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 characterized by input arrangements for converting player-generated signals into game device control signals using inertial sensors, e.g. accelerometers, gyroscopes
-
- 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/10—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 characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1062—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 characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to a type of game, e.g. steering wheel
-
- 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/10—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 characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1087—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 characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
-
- 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/60—Methods for processing data by generating or executing the game program
- A63F2300/64—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
-
- 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/8041—Skating using skis, skates or board
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0381—Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0384—Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices
Abstract
A system and method for interfacing a simulation device with a gaming device is disclosed. The system comprises a video game controller and a sensor. The controller is configured to mimic certain aspects of standard game controllers, providing control functions to a video game, with added functionality to accept input of an external control signal. The game controller is further configured to allow one or more of its control functions to be overridden by control functions provided by the external control signal. The sensor measures simulation parameters representative of actions performed on the simulation device and outputs simulation control signals representative of the simulation parameters. The sensor simulation control signals may be input to the game controller to provide control functions to the video game using both the simulation device and the game controller.
Description
- This application claims the benefit of priority under 35 U.S.C. §119(e) of U.S. Provisional Application No. 60/871,573, filed Dec. 22, 2006 and entitled SYSTEMS AND METHODS FOR WIRELESS SENSORS FOR ELECTRONIC GAMING. This application is also a continuation in part of U.S. patent application Ser. No. 11/433,047, filed May 12, 2006, and entitled SYSTEM AND METHOD FOR INTERFACING A SIMULATION DEVICE WITH A GAMING DEVICE. application Ser. No. 11/433,047 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. This application is also related to U.S. patent application Ser. No. 11/433,066, filed May 12, 2006, and entitled SYSTEM AND METHOD FOR INTERFACING A SIMULATION DEVICE WITH A GAMING DEVICE. Each of these applications is incorporated herein by reference in their entirety.
- 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.
- Embodiments of the present disclosure provide a boarding sport simulation device for a video gaming platform. The simulation device comprises a board and a base that supports the board. The base allows movement of the board resulting from one or more boarding maneuvers performed by a player using the simulation device. The simulation device further comprises a plurality of switches which measure user actuation of the switches and generate at least a first plurality of simulation control signals providing a first plurality of control functions for the gaming platform. The simulation device additionally comprises at least one video game controller which houses a plurality of controls and receives the first plurality of simulation control signals from the switches. Actuation of the controls by a user generates a second plurality of simulation control signals providing a second plurality of simulation control functions for the gaming platform.
- Further embodiments of the present disclosure provide a system for interfacing user movements with a gaming platform. The system comprises at least one sensor configured to generate a wireless signal, where the wireless signal is indicative of at least one motion parameter of the sensor and provides a first plurality of control functions of the gaming platform. The system also comprises an interface component configured to receive the wireless signal and transmit an interface signal based upon the wireless signal. The interface signal is further compatible with a format recognized by the gaming platform. The system additionally comprises a hand controller configured to receive the interface signal and transmit at least a portion of the interface signal to the gaming platform. The hand controller is further configured to transmit at least one controller signal which provides a second plurality of control functions to the gaming platform in response to actuation of the controller.
- Additional embodiments of the present disclosure provide a method of providing an interface between a user and a gaming platform. The method comprises detecting at least one motion parameter of the user, generating at least one wireless control signal which is representative of the at least one motion parameter of the user and provides a first plurality of control functions of the gaming platform, communicating the at least one wireless signal to an interface component which generates an interface signal based upon the at least one wireless signal, the interface signal compatible with a format recognized by the gaming platform, and communicating the interface signal to a hand controller, where the hand controller transmits at least a portion of the interface signal to the gaming platform.
-
FIG. 1 is a block diagram of a video game interface system for interfacing a simulation device with a gaming device of a preferred embodiment of the present invention; -
FIGS. 2A-2C present embodiments of a video game controller for use with the video game interface system; -
FIGS. 3A-3F are schematic illustrations of one embodiment of a method for overriding at least one control function provided by the game controller ofFIG. 2 ; -
FIG. 4 is a schematic illustration of one embodiment of a sensor of the video game interface system; -
FIG. 5 is a block diagram of another embodiment of a video game interface system where inputs from one or more wireless sensors can be employed in conjunction with an existing gaming platform; -
FIG. 6 shows that in one embodiment, the one or more wireless sensors can be worn by a user engaged in exercise, so that movements can be transformed into an input for the gaming platform via the wireless sensors; -
FIG. 7 shows a block diagram of one embodiment of the wireless sensors; -
FIG. 8 shows a block diagram of one embodiment of the wireless sensors ofFIG. 7 , where the motion sensor can be an accelerometer; -
FIGS. 9A and 9B show examples of how outputs of the accelerometer can be processed to provide the input for the gaming platform; -
FIG. 10 shows a block diagram of one embodiment of a received configured to receive signals transmitted by the wireless sensor; -
FIGS. 11A and 11B show embodiments of processes for transmitting and receiving wireless signals so as to provide the accelerometer output signal as the input for the gaming platform; -
FIGS. 12A and 12B show embodiments of processes that can be implemented to achieve the processes ofFIGS. 11A and 11B ; -
FIGS. 13A and 13B show example embodiments where the gaming system can be configured to accommodate more than one user; -
FIG. 14 shows that in one embodiment, the gaming system can include a channel selector to accommodate two or more users; -
FIGS. 15A and 15B show example processes for providing channel selection when two or more users are using the gaming system; -
FIGS. 16A and 16B show example embodiments of the gaming system that can be configured to provide sensitivity adjustment of the movement-based input signals; -
FIG. 17 shows one embodiment of the wireless sensor coupled to an interface that can be in communication with a handheld game controller; and -
FIG. 18 shows a photograph of the example embodiment ofFIG. 17 . -
FIG. 19 is one embodiment of a the system ofFIG. 1 utilized with an exercise device; -
FIGS. 20A-20B present one embodiment of a sensing component of the interface systems mounted to the exercise device; -
FIG. 21 is one embodiment of a sensing component of the interface systems, illustrating the configuration of the sensing component for measuring rotational speed of the exercise device; -
FIG. 22 is one embodiment of a gaming situation utilizing the interface systems with a boarding-sport simulation device; -
FIG. 23 is one embodiment of the boarding-sport simulation device; -
FIGS. 24A-24C are embodiments of different configurations of a sensor assembly of the interface systems for use in measuring the motion of the boarding-sport simulation device; -
FIGS. 25A-25D are embodiments of configurations pedestals of the boarding-sport simulation device ofFIG. 23 ; -
FIGS. 26A-26D are further embodiments of configurations pedestals of the boarding-sport simulation device ofFIG. 23 ; -
FIG. 27 is one embodiment of a coordinate system, illustrating two dimensions in which tilt may be measured by the sensor assembly; -
FIG. 28 is a schematic illustration of one embodiment of the sensor assembly of the interface systems, configured to measure tilt in two dimensions; -
FIG. 29 is one embodiment of a sample coordinate system, illustrating three dimensions in which tilt may be measured by the sensor assembly; -
FIG. 30 is a schematic illustration of one embodiment of the sensor assembly, configured to measure tilt in three dimensions; -
FIG. 31 is a schematic illustration of a plurality of end-swing sensor assemblies of the interface systems, configured to measure swinging and or rotational motions of the boarding-sport simulation device; -
FIGS. 32A-32C illustrate one embodiment of sensing component signals output by a transverse tilt sensor assembly of the interface systems in response to transverse tilt of the boarding-sport simulation device; -
FIG. 33 is a schematic illustration of embodiments of movements the boarding-sport simulation device ofFIG. 23 which may be measured by configurations of the tilt sensor assembly; -
FIGS. 34A-34E are embodiments of the boarding-sport simulation device ofFIG. 23 configured to simulate skiing; -
FIG. 1 presents a block diagram of one embodiment of a gamingdevice interface system 102 for use in interfacing asimulation device 108 to agaming device 104. As shown inFIG. 1 , theinterface system 102 comprises asensor 106 andvideo game controller 110. In general, thevideo game controller 110 is configured to provide control functions for a game played on thegaming device 104 such as speed or directional movement. Thesensor 106 is configured to measure one or more simulation parameters of thesimulation device 108, for example, the pedaling speed of an exercise bike, and output asimulation control signal 112 which is representative of the measured simulation parameters to thevideo game controller 110. Using thesensor 106 in conjunction with thevideo game controller 110, thevideo game controller 110 receives thesimulation control signal 112 and communicates acontroller output signal 114 to thegaming device 104. This design allows theinterface system 102 to provide control functions for thegaming device 104 that may include control functions provided by thesimulation control signal 112, as well as thevideo game controller 110. In one embodiment, discussed in greater detail below with respect toFIGS. 3A-F and 4A-4D, thesimulation control signal 112 may override one or more control functions of thevideo game controller 110. Advantageously, this design allows games played on thegaming device 104 to be simultaneously controlled using both thesimulation device 108 and thevideo game controller 110, without the control functions provided by thesensor 106 and the video game controller 100 interfering with each other. - As illustrated in
FIG. 1 , thegaming device 104 is further configured to provide an audio/visual output signal 116 to adisplay device 120 such as a monitor or television unit. As generally known, such visual display and accompanying sound can provide an entertaining simulation. - In one embodiment, the
interface system 102 can provide control functions for a variety of electronic games andgaming devices 104. In certain embodiments, thegaming device 104 may comprise personal computers. In alternative embodiments, thegaming 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™, andPlaystation 3™, and the Nintendo Entertainment System™, Super Nintendo™, Nintendo 64™, and Nintendo GameCube™. Non-limiting examples of electronic games for which theinterface system 102 may provide control functions include exercise, racing, and action video games. Based on the configuration of thesimulation device 108 employed, theinterface 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 theinterface system 102 employingexample simulation devices 108 are discussed in greater detail below in Examples 1 and 2. -
FIGS. 2A-2B present front and side views of one embodiment of thevideo game controller 110. In one embodiment, thegame controller 110 possesses abody 202 withintegrated handles 204, allowing a user to grasp thegame controller 110 during use. Mounted on thebody 202 are controls which may include, but are not limited to,thumbsticks 206,directional pads 210,buttons 212, and triggers 214. These controls are positioned on thebody 202 within easy reach of the user's fingers and thumbs for use when grasping thecontroller 110. So positioned, these controls may be actuated in one or more dimensions. For example, one-dimensional actuation may include depressing thebutton 212 or squeezing thetrigger 214, while multi-dimension actuation may include moving one or more of thethumbsticks 206 ordirectional pad 210 in a combination of up, down, left, or right movements. - The
game controller 110 communicates with thegaming device 104 using generally understood electrical standards and software protocols to yield one or more control functions to thegaming device 104 based on actuation of the controls. The control functions provided by each control of thegame controller 110 will depend on the type of game being played. For example, thethumbsticks 206 anddirectional pads 210 may provide control functions such as panning and moving, as they may be actuated in multiple dimensions, while thebuttons 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, thethumbsticks 206 and triggers 214 may provide control functions for turning and speed, respectively, while thebuttons 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, andPlaystation 3, or the Nintendo Entertainment System, Super Nintendo, Nintendo 64, or Nintendo GameCube, or personal computers. For example, the shape, layout ofcontrols 208, and the relationship betweencontrols 208 and control functions of thegame controller 110 may generally similar to standard game controllers. Advantageously, this design allows a user of theinterface system 102 to employ proficiency they possess in operating standard video game controllers without additional training, enhancing the user's enjoyment when using theinterface system 102. - In certain embodiments, the
game controller 110 may be further configured to accept anexternal control signal 216. In one embodiment, thegame controller 110 additionally comprises acommunications port 220 in thecontroller body 202. Theport 220 allows an external communications link 218 to be reversibly connected to thegame controller 110 to provide theexternal control signal 216. In one embodiment, theexternal control signal 216 may comprise thesimulation control signal 112. As described in greater detail below with respect toFIG. 3 , thegame controller 110 may be configured to allow theexternal control signal 216 to override one or more control functions of thegame controller 110. - In an alternative embodiment, illustrated in
FIG. 2C , thegame controller 110 may comprise twobodies bodies game controller 110 with asingle body 202. - In one embodiment, the
signals communication links more game controllers 110 being powered by a plurality of batteries. Other embodiments of theinterface system 102 employing wireless functionality are discussed in greater detail below. -
FIGS. 3A-3D schematically illustrate the operation of one embodiment of thegame controller 110 which is configured to accept theexternal control signal 216. In one embodiment, theexternal control signal 216 comprises the simulation control signal 112 from thesensor 108. In general, actuation of thecontrols 208 provides a plurality ofcontrol functions 300, while the simulation control signals 112, described in greater detail below, provides a plurality ofcontrol functions 300′ to thegame controller 110 representative of one or more simulation parameters of thesimulation device 108. As discussed in the embodiments below, thegame controller 110 can be configured such that thecontrol functions 300′ provided by thesimulation control signal 112 override one or more of thecontrol functions 300 provided by thevideo game controller 110. -
FIG. 3A illustrates one embodiment of the operation of thegame controller 110 when thesimulation control signal 112 is absent. The user of theinterface system 102 actuates one or more of thecontrols 208 of thegame controller 110 when playing a game on thegaming device 104. In response, thegame controller 110 outputs the least onecontroller output signal 114 to thegaming device 104 which providescontrol functions 300, for example, 300A-300D, to the game being played. In this embodiment, the game is controlled bycontrol functions 300 arising solely from actuation of thegame controller 110. -
FIG. 3B illustrates one embodiment of the operation of thegame controller 110 when thesimulation control signal 112 is present. The user of theinterface system 102 operates both thesimulation device 108 and actuates one or more of thecontrols 208 of thegame controller 110. Thegame controller 110 providescontrol functions 300A-300D, while thesimulation control signal 112 provides one ormore control functions 300′, for example 300D′, where 300D and 300D′ control the same function within the video game. In one embodiment, a logic circuit within thegame controller 110 detects thesimulation control signal 112 and overrides thecontrol function 300D in favor ofcontrol function 300D′ (illustrated by an “X” inFIG. 3B ). As a result, thegame controller 110 provides thegaming device 104 with acontroller output signal 114 that providescontrol functions 300A-300C and 300D′. In this manner, theinterface system 102 provides control functions to thegaming device 104 from both thesimulation device 108 and thegame controller 110.FIG. 3E presents one embodiment of acircuit 304 which provides this control function override for a one-dimensional control, whileFIG. 3F presents one embodiment of acircuit 306 providing this control function override for a multi-dimensional control. - In one embodiment, the user may select whether one or more of the
control functions 300 of thegame controller 110 are overridden by thesimulation control signal 112.FIG. 3C-3D illustrates embodiments of thegame controller 110 further comprising aswitch 302 which allows the user to choose to whether one or more of the control functions provided by thesimulation control signal 112 overrides one ormore control functions 300A-300D provided by thegame controller 110. As illustrated inFIG. 3C , when theswitch 302 is in the “on” or engaged position, thegame controller 110 allows theexternal control signal 216 to override one ormore control functions 300A-300D of thegame controller 110. Thus, when theswitch 302 is engaged, thegame controller 110 allows both thegame controller 110 andsimulation control signal 112 to provide control functions to thegaming device 104, as described above with respect toFIG. 3B . As illustrated inFIG. 3D , when theswitch 302 is in the “off” or disengaged position, thegame controller 110 does not allow thesimulation control signal 112 to override one ormore control functions 300 provided by thegame controller 110. Thus, when theswitch 302 is disengaged, thegame controller 110 provides allcontrol functions 300A-300D to thegaming device 104, as described above with respect toFIG. 3A . - Advantageously, this user-selectable function control override provided by the
interface system 102 gives users of theinterface system 102 significant flexibility when using of thesimulation device 108 to provide one or more control for a game being played on thegaming device 104. For example, a user of theinterface system 102 may use thegame controller 110 with theswitch 302 in the disengaged position until they are ready to use thesimulation device 108, as the plurality ofcontrol functions 300′ provided by thesimulation control signal 112 are not received by thegaming device 104 until the user engages theswitch 302. Additionally, the user can selectively use thesimulation device 108 as desired during play. For example, if the user becomes frustrated or tired while using thesimulation device 108 to providecontrol functions 300′ to the game, they may disengage theswitch 302 to completely control the game with thegame controller 110. - In a further advantage, the design of the
interface system 102 promotes ease of use of theinterface 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 uses 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 theinterface system 102 may be employed independently of thesimulation device 108 to provide control functions for a game played on thegame device 104 as well as allowing thesimulation device 108 to communicate with thegaming device 104. This dual functionality of thegame controller 110 decreases the likelihood that thegame controller 110 may become misplaced between uses of thesimulation device 108 and allows the user to employ thesimulation device 108 at any time. - The
interface system 102 may be further configured to allow the user to precisely select whichcontrol functions 300′ provided bysimulation device 108override control functions 300 provided by thegame controller 110. In one embodiment, thesensor 106, thegame controller 110, thesimulation device 108, or a combination thereof may be configured with user-adjustable switches 302 for each of thecontrol functions 300′ provided by thesimulation device 108. Thus, for example, a user of theinterface system 102 employing asimulation device 108 which providescontrol functions 300′ for horizontal and vertical motion may elect to override the horizontal but not thevertical control functions 300 of thegame controller 110. Advantageously, this design allows the user to tailor theinterface system 102 according to their preferences, further enhancing their enjoyment of theinterface system 102. -
FIG. 4 illustrates a schematic illustration of one embodiment of thesensor 106. Specific embodiments of thesensor 106 will be discussed in greater detail below in Examples 1 and 2. In one embodiment, thesensor 106 comprises asensing component 400 and aprocessor 402. In general, thesensing component 400 is the portion of thesensor 106 which measures one or more simulation parameters of thesimulation device 108. Thesensing component 400 further outputs asensing component signal 404 representative of one or more simulation parameters to theprocessor 402. Theprocessor 402 converts thesensing component signal 404 to thesimulation control signal 112 which can be understood by thegame controller 110 in order to provide thegame controller 110 withcontrol functions 300′ representative of the simulation parameters. It may be understood, however, that in alternative embodiments, thesensing component 400 andprocessor 402 may be combined in a single component. - In one specific embodiment, the
processor 402 converts thesensing component signal 404 into DC voltage levels. In alternative embodiments, thesensing 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 theprocessor 402 to equivalent three terminal resistances, commonly referred to as a potentiometers. The three terminal resistances can be input to thegame controller 110 to override one or more three terminal resistors whose resistance can be varied by the user through actuation ofcontrols 208 such as thethumbsticks 206 or triggers 214. - In a further embodiment, the user may adjust the scale of the
simulation control signal 112 output to thegame controller 110. For example, a user employing theinterface 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 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 thesimulation 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 thesimulation control signal 112 and is mounted to theinterface 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.
- Another embodiment of an
interface system 500 comprising a wireless interface is illustrated inFIG. 5 . In one embodiment, the interface includes aninterface component 502 that is configured to receive one or morewireless signals 510 from one ormore sensors 504. As further shown inFIG. 5 , theinterface component 502 can be incommunication 512 with an existing gaming device orplatform 520 that allows playing of agame 522. Thegaming platform 520 can be incommunication 514 with a display/sound device, such as a monitor, so as to provide visual and audio effects for the player. - As shown in
FIG. 5 , theinterface component 502 is shown to provide aninput signal 512 to thegaming platform 520. In one embodiment, such an input signal can be configured to be in a standardized format that is understandable by thegaming platform 520. Additional details on how such input signals can be incorporated into thegaming platform 520 are discussed above. -
FIG. 6 shows that the one or morewireless sensors 504 can be used in a situation where theplayer 600 is engaged in a movement-related activity such as exercising. For example, theplayer 600 may be running on anexercise machine 602 such as a treadmill.Other exercise machines 602 such as exercise bicycles, stair-climbers, elliptical machines, and the like, can also be contemplated, as discussed below in Example 1. In alternative embodiments, theplayer 600 may be engaged in a sport simulation, such as a boarding sport, using a boarding sport simulation device 2200 (FIG. 22 ), as discussed below in Example 2. It may be understood, however, that use of thewireless sensors 504 do not necessarily require use of the exercise devices or boarding sport simulators. Thewireless sensors 504 can detect motions of the player's body parts without such devices. It may be further understood that embodiments of the present disclosure may be employed with any motion-related activity performed by theplayer 600, such as aerobic motions and combat type movements, without limit. - As shown in
FIG. 6 , theplayer 600 running on theexample exercise machine 602 is shown to wear one or morewireless sensors 504. Thesensor 504 can be worn at, for example, wrist and/or ankle. In one embodiment, thesensor 504 can be packaged so that it can be removably attached to theplayer 600. For example, the packaged sensor assembly can include attachment devices such as buttons, snaps, and/or hook and latch fasteners to allow wrapping around the ankle in a secure manner. - In one embodiment, as the
player 600 runs on thetreadmill 602, thesensor 504 can detect a pace of motion and transmit a corresponding signal to theinterface component 502. In another embodiment, as theplayer 600 simulates a boarding sport activity with the boardingsport simulation device 2200, thesensor 504 can detect movements such as leaning and jumping and transmit a corresponding signal to theinterface component 502. Theinterface component 502 can then convert the wireless signals 510 to a signal provided to thegaming platform 520. Thegaming platform 520 can be connected to amonitor 524 that displays the game being played. - In one embodiment, the wireless signals 510 originating from the
sensors 504 and provided to thegaming platform 520 can be configured so as to provide logically similar inputs for thegaming platform 120. For example, suppose that a car racing game is being played while the player is running on thetreadmill 602. The pace of running can be logically similar to how fast the car is driven. Thus, if the player wishes to speed up his or her car, he or she can run at a faster pace. On the other hand, if the player wants to slow down his or her car, he or she can slow the running pace. - In one embodiment, the
interface component 502 can be configured so that its output is in a format compatible with any givengaming platform 520. Thus, thewireless sensor 504 and its communication link with theinterface component 502 do not require configuration for any particular dedicated format. - In one embodiment, the
interface component 502 can be configured so that its output can override one or more controls associated with the game being played on the gaming platform Additional information regarding the overriding capability is described below, as well as above with respect to theinterface component 102. -
FIG. 7 shows a block diagram of one embodiment of thewireless sensors 504. Thesensors 504 can include amotion sensor 700 that detects motion, and aprocessor 702 configured to process the signal generated by themotion sensor 700. Thesensors 504 can further include atransmitter 704 configured to transmit thewireless signal 510 corresponding to the processed motion-sensor signal. In one embodiment, the signal generated by thesensors 504 may represent movement in a single dimension, such as a straight line in a Cartesian coordinate system. In alternative embodiments, the signal generated by thesensors 504 may represent movement in a plurality of dimensions, such as movement within two or three dimensions. - In one embodiment, the
sensor 504 can include apower source 706 such as a battery for providing power to themotion sensor 700,processor 702, and/ortransmitter 704. -
FIG. 8 shows that in one embodiment, themotion sensor 700 of thewireless sensor 504 can be anaccelerometer 800. Theaccelerometer 800 is shown to output a signal “x” associated with motion of theplayer 600, and theprocessor 702 is shown to convert the accelerometer signal “x” to a processed signal “S(x)” for transmission. - In one embodiment, the
wireless sensor 504 can include one accelerometer. In one embodiment, thewireless sensor 504 can include more than one accelerometer. In one embodiment, more than one accelerometer can be oriented so as to allow detection of acceleration along different directions. -
FIGS. 9A and 9B show examples of how an output from theaccelerometer 800 can be processed to estimate the pace of movement of theplayer 600. In certain exercise movements such as cycling, an ankle-wornwireless sensor 504 can be continuously under centripetal acceleration a=v2/r (v=tangential speed of the pedal, and r=radial displacement of the pedal). Thus, a faster pace of pedaling can result in greater measured acceleration by thesensor 504, such as anaccelerometer 800. Such measured acceleration can be output as a voltage “V” that is proportional to the acceleration. Thus, theprocessor 702 can estimate the rate of motion based on the output voltage, and generate a signal S(V) as a function of V for transmitting. - In certain movements, the acceleration may fluctuate. For example, assuming that a player's ankle generally moves forward and rearward in a cyclic manner, the corresponding acceleration of the ankle may be generally sinusoidal. In such situations, the
processor 702 can be configured to process, for example, some non-zero acceleration value (for example, RMS value) indicative of the back-and-forth pace. - In another example, as shown in
FIG. 9B , theprocessor 702 can be configured to detect the frequency “f” of the cyclic signal output by theaccelerometer 800, where the frequency can be indicative of the rate of motion of theplayer 600. Based on the detected frequency, theprocessor 702 can generate an output signal S(f) as a function of f for transmitting. - Other motion-detecting configurations are possible. In one embodiment, a plurality of
sensors 504 may be employed by theplayer 600. For example,sensors 504 may be placed on the user's wrists, ankles, waist, shoulders, and combinations thereof. Each of thesensors 504 sense the user's motion and transmit a corresponding signal to theinterface component 502, as discussed above. -
FIG. 10 shows a block diagram of one embodiment of theinterface component 502 configured to receive and process the wireless signals 510 from the sensors 504 (not shown). Theinterface component 502 can include areceiver 1000 configured to receive thesignals 510 and generate a signal for processing by aprocessor 1002. In one embodiment, as previously discussed, theprocessor 1002 can be configured so that itsoutput 512 is compatible with thegaming platform 520. In one embodiment, as also previously discussed, at least some of the output can override one or more controls associated with the game being played on the gaming platform. -
FIG. 11 shows one embodiment of aprocess 1100 that can be performed by the wireless sensor (for example, thewireless sensor 504 ofFIG. 5 ). Inblock 1102, an input signal is obtained from the accelerometer. Inblock 1104, theprocess 1100 generates a wireless signal based on the accelerometer signal. -
FIG. 11B shows one embodiment of aprocess 1106 that can be performed by the interface component (for example, thecomponent 502 ofFIG. 5 ). Inblock 1112, a wireless signal is received. Inblock 1114, theprocess 1114 generates a signal for the gaming platform based on the received wireless signal. - In one embodiment, the formatting of signals for the
gaming platform 520 can be performed by theinterface component 502 based on the received wireless signal (which is based on the accelerometer signal). In one embodiment, at least some of such formatting for thegaming platform 520 can be performed prior to wireless transmission by the wireless sensor.FIG. 12A shows one embodiment of aprocess 1200 that can provide the functionality of the latter, andFIG. 12B shows one embodiment of aprocess 1210 that can provide the functionality of the former. - As shown in
FIG. 12A , theprocess 1200 inblock 1202 receives an accelerometer signal. Inblock 1204, theprocess 1200 generates a formatted signal for the gaming platform based on the accelerometer signal. Inblock 1206, the formatted signal is transmitted wirelessly. Such wireless formatted signal can be received and directed to the gaming platform. - As shown in
FIG. 12B , theprocess 1210 inblock 1212 receives an accelerometer signal. Inblock 1214, theprocess 1210 generates a wireless signal based on the accelerometer signal for wireless transmission. Inblock 1216, the wireless signal is transmitted. Inblock 1220, the wireless signal is received, and a formatted signal is generated for the gaming platform based on the received wireless signal. -
FIGS. 13A and 13B show example embodiments where thegaming system 520 of the present disclosure can be configured to allow wireless inputs from a plurality of players. For example, two ormore players respective wireless sensors 504 that transmit on separate channels. Thus, thefirst player 600A can wear a first sensor that transmits via a first channel (1300A inFIG. 13A , and 1306A inFIG. 13B ); and thesecond player 600B can wear a second sensor that transmits via a second channel (1300B inFIG. 13A , and 1306B inFIG. 13B ). - In one embodiment as shown in
FIG. 13A , afirst interface component 502A can be configured to provide interface functionalities between thefirst player 600A and the gaming platform 520 (via alink 1304A). Similarly, asecond interface component 502B can be configured to provide interface functionalities between thesecond player 600B and the gaming platform 520 (via alink 1304B). By way of example,certain gaming platforms 520 can have two or more input ports for two or more controllers. In one embodiment, each of such two or more input ports can receive input signals from its corresponding interface component. Thus in the example shown inFIG. 13A , thefirst interface component 502A can provide input signal via a first input port, and thesecond interface component 502B can provide input signal via a second input port. - In one embodiment as shown in
FIG. 13B , theinterface component 502 can be configured to process the two or more channels of wireless signals. For example, afirst wireless signal 1306A from thefirst player 600A and asecond wireless signal 1306B from thesecond player 600B can be processed by theinterface component 502. - In one embodiment, the
interface components inputs gaming platform 520 via two or more input ports (such as the example described above in reference toFIG. 13A ). Other configurations are possible. -
FIG. 14 shows that, in one embodiment, theinterface component 502 and/or a plurality ofsensors interface sensors wireless signal 1404A associated with onesensor 504A does not interfere with the operation of theother channel 1404B. - In one embodiment, the channels associated with the
sensors -
FIGS. 15A and 15B show example processes that can perform the channel selection for the plurality of sensors. In one embodiment as shown inFIG. 15A , aprocess 1500 can include block 1502 where a receiver is set to receive on a default channel. Inblock 1504, a transmitter sends to the receiver, using the default channel, a new channel it intends to change to. In one embodiment, such new channel can be selected randomly or in some other manner from a set of available channels. Inblock 1506, the receiver changes its channel from the default channel to the new channel indicated by the transmitter. Inblock 1508, the transmitter changes to the new channel and transmits using the new channel. - In one embodiment as shown in
FIG. 15B , anexample process 1510 can perform an automatic channel selection. In adecision block 1512, theprocess 1510 determines whether another wireless signal has been detected. If “Yes,” theprocess 1510 inblock 1514 can facilitate switching of channel for a selected sensor. For example, if the first sensor is operating on channel A, the second channel detected can be assigned to channel B. In the answer to thedecision block 1512 is “No,” theprocess 1510 can bypass the channel-assigning step of theprocess block 1514. Inblock 1516, theprocess 1510 continues to operate at the new or existing channel configuration. - In some embodiments, it may be desirable to be able to adjust the sensitivity of the signals associated with the wireless sensor. For example, some movements may involve much greater acceleration and/or speed. For such movements, the player may want to reduce the sensitivity of the sensor so as to not saturate the input for the gaming platform. On the other hand, some movements may not involve much acceleration and/or speed. For such movements, the player may want to increase the sensitivity of the sensor so as to enhance the effects of slight motions.
-
FIGS. 16A and 16B show non-limiting example configurations that can facilitate the sensitivity adjustment feature. In one embodiment, as shown inFIG. 16A , asensitivity adjustment component 1606 can be part of theinterface component 502. In one embodiment, theadjustment component 1606 can globally reduce or increase the sensitivity of allchannels sensors adjustment component 1606 can be configured to selectively adjust one or more channels. - In one embodiment, as shown in
FIG. 16B , eachsensor adjustment component channel - Other configurations are possible. For example, any combination of features shown in
FIGS. 16A and 16B are possible. - In some embodiments, the
interface component 502 can be connected directly to thegaming platform 520 so as to provide at least some of the commands associated with the game. For example, theinterface component 502 can be plugged into one socket of thegaming platform 520, and the game controller can be plugged into another socket. - In some embodiments,
FIG. 17 , theinterface component 502 can be connected to agame controller 1700, so that the wireless signal from thesensors 504 can be formatted and sent through the same path (to the platform) as that of thecontroller 1700. In alternative embodiments, theinterface component 502 may be in wireless communication with thegame controller 1700.FIG. 17 shows one embodiment of agame controller 1700 configured to provide game control signals to the gaming platform 520 (not shown) via aconnection 1702. As shown, aninterface 502 can be also connected to thecontroller 1700 so as to provide sensor-originating signals to thehand controller 1700 that in turn can send such signals to the gaming platform. -
FIG. 18 shows a photograph of one embodiment of the interface 260 plugged into one embodiment of thehand controller 1700 via thecable 1702. Thehand controller 1700 is also shown to be connected to the gaming platform (not shown) via thecable 1702. Theexample interface 502 is shown to include asensitivity adjustment wheel 1712 for adjusting the sensitivity of accelerometer based signals. Also, in one embodiment, the example modular connectivity is via an RJ-12 type jack/plug assembly. - In one embodiment, the connection between the
interface 502 and thehand controller 1700 can be removable. For example, a jack/plug assembly 1704 can allow acable 1706 to be connected or disconnected to/from thehand controller 1700. In one embodiment, such modular connectivity can allow thehand controller 1700 to operate in its standard mode, without input from thesensors 504, when theinterface 502 is disconnected. - Also shown in
FIG. 17 is awireless sensor 504. Theexample sensor 504 is configured to allow automatic channel selection when a second sensor is operating, and/or when the current channel is noisy or unreliable. For theexample sensor 504 and theinterface 502, the wireless communication is via 2.4 GHz RF signal. Other types and/or frequency signals are possible. - As discussed above, the
interface component 502 can be configured so that its output can override one or more control functions, provided by thehand controller 1700, that are associated with the game being played on the gaming platform, as discussed above. - In further embodiments, the control functions that are overridden are also configurable. The
wireless signal 510 sent to theinterface component 502 may be configured to not only provide control functions for thegaming platform 520 but also to provide instructions to the interface component as to what control functions of thehand controller 1700 are to be overridden by the control input. - The choice of which control functions are overridden may be user-selectable In one embodiment, the
sensor 504 may be configured to operate in a plurality of modes, where each mode is distinguished by the control functions which theinterface component 502 overrides. For example, one mode may comprise a basic mode, where a small number of control functions are overridden by the sensor output. Such a basic mode may allow theplayer 600 to gain familiarity with using thesensor 504, without the complexity of controlling all of the control functions which thesensor 504 might possibly provide. Another mode may comprise an advanced mode, where a large number of control functions are overridden by the sensor output. The advanced mode may be appropriate for experienced players seeking the maximum realistic experience which the interface system is capable of providing. Modes intermediate to basic and advance may also be provided. - In certain embodiments, overridden control functions may be manufacturer configured in a plurality of modes, as discussed above, and chosen through at least one of hardware settings of the interface system and software settings of the
gaming platform 520. In alternative embodiments, a plurality of the overridden control functions may be selected individually by the user through at least one of hardware settings of the interface system and software settings of thegaming platform 520. - It may be understood that the configurability of the overridden control functions in this manner may also be implemented in embodiments of the
interface system 102. - In one embodiment, the
hand controller 1700 can also include aselector switch 1710 that can disable the input from theinterface 502. In one embodiment, such disabling can occur even if theinterface 502 is plugged in and sending signals. - In one embodiment, as shown in
FIG. 17 , theinterface 502 connected to thecontroller 1700 can receivewireless signals 510 from thesensor 502 so as to provide the various functionality as described herein. - In general, it will be appreciated that the processors can include, by way of example, 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 the following examples, further embodiments of
simulation devices 108 for use with theinterface system 102 discussed above are illustrated. It may be understood, however, that thesimulations devices 108 may also be used in conjunction with embodiments of theinterface system 500. The examples illustrate the capabilities of embodiments of theinterface systems -
FIG. 19 illustrates one embodiment of theinterface system 102 used in conjunction with anexercise device 1900, for example, anexercise bicycle 1900. Theexercise bicycle 1900 generally comprises asupport base 1902, aseat 1904, a set ofhandlebars 1906, and awheel 1910 joined topedals 1912 by acrankshaft 1914. In general, theinterface system 102 is interconnected to theexercise bicycle 1900 and the gaming device 104 (not shown). So configured, theinterface system 102 senses one or more simulation parameters representative of a moving portion of theexercise bicycle 1900 and uses the measured simulation parameters to provide one ormore control functions 300′ to a game played on thegaming device 104. As discussed above, in certain embodiments, thecontrol functions 300′ based on the motion of thebicycle 1900 may override corresponding control functions provided by thegame controller 110. - In one embodiment, illustrated in
FIG. 19 , thegame controller 110 can be reversibly mounted to thehandlebars 1906 of thebicycle 1900. Advantageously, when so mounted, the controls of thegame controller 110 are within easy reach of the hands of the user while employing theexercise bicycle 1900. Alternatively, the user may hold thegame controller 110 in their hands while using theexercise bicycle 1900. -
FIGS. 20A , 20B, and 21 illustrate one embodiment of thesensing component 400 mounted to theexercise bicycle 1900 so as to allow transfer of motion, in a measurable manner, from theexercise bicycle 1900 to thesensing component 400. As illustrated inFIG. 20A , thesensing component 400 includes arotatable member 2000. In one embodiment, thesensing component 400 is mounted to astructure 2002, such as abicycle cowling 2002 at a mountinglocation 2006, allowing therotatable member 2000 to engage a rotating part, such as thepedal crankshaft 1914. Such engagement can transfer a portion of therotational motion 2010 of thepedal crankshaft 1914 due to pedaling via thepedal 1912, to therotatable member 2000, thereby making therotatable member 2000 rotate, as shown byarrow 2012. -
FIGS. 20A-20B further illustrate how embodiments of thesensing component 400 can be configured to couple with theexercise bicycle 1900 so to allow rotational engagement of therotatable member 2000 with theexercise bicycle 1900. In one embodiment,FIG. 20B , therotatable member 2000 includes adisk 2014, anaperture 2016, an outercircumferential wall 2020, and an innercircumferential wall 2022. Therotatable member 2000 is configured to divide into twomating halves hinge 2026. The twohalves aperture 2016 to be positioned about thecrankshaft 1914. The twohalves crankshaft 1914 at the mountinglocation 2006 and secured together by a reversibly lockinglatch 2030. Thesensing component 400 may further comprise acompliant layer 2032 which is interconnected to the innercircumferential wall 2022. Thiscompliant layer 2032, for example a foam, allows thesensing component 400 to accommodatecrankshafts 1914 of varying size within theaperture 2016 and provide frictional engagement between therotatable member 2000 and thecrankshaft 1914. This frictional engagement causes therotatable member 2000 to rotate 2012 when thecrankshaft 1914 rotates 2010. - As shown in the embodiment of
FIG. 21 , thesensing component 400 can be configured to allow sensing of the rotational speed of therotatable member 2000. In one embodiment, aninner surface 2106 of the outercircumferential walls 2020 moves relative to asensing element 2100. Thesensing element 2100 is mounted to a mountingmember 2102 that is positioned at least partially within aspace 2104 defined by thedisk 2014 and thecircumferential walls rotatable member 2000. - The
sensing element 2100 can be configured to detect a rate of relative motion of theinner surface 2106 of the outercircumferential wall 2020 relative to thesensing element 2100. In one embodiment, thesensing element 2100 can comprise an optical sensor that is configured to distinguish between dark and light regions of theinner surface 2106 based on reflectivity. In one embodiment, thesensing element 2100 may comprise a photo reflective type optical sensor. In a preferred embodiment, the optical sensor may comprise aROHM 800 nm reflective photointerrupter. In one embodiment, where such asensing element 2100 is used, theinner surface 2106 can define an alternatingpattern 2110 of dark and light regions arranged along the circumference of therotatable member 2000. Theinner surface 2106 so configured is hereafter referred to as asensing surface 2114 - In one embodiment, as illustrated in
FIG. 21 , thesensing element 2100 can be mounted at or near anedge 2112 of the mountingmember 2102 so as to be positioned near and radially inward from thesensing surface 2114, with respect to the radius defined by rotation of therotatable member 2000. In one embodiment, the mountingmember 2102 may be affixed to a stationary portion of theexercise bicycle 1900 such as thebicycle cowling 2002 using an adhesive or other fastener. In a further embodiment, therotatable member 2000 may be rotatably coupled to the mountingmember 2102 via a coupling. Such coupling can include a bearing coupling or other couplings that allow rotational movements between two parts. This configuration allows thesensing element 2100 to be positioned substantially within thespace 2104 and substantially stationary with respect to therotatable member 2000. - In alternative embodiments, the
pattern 2110 andsensing element 2100 may be arranged at different locations within thesensing component 400 to measure motion of therotatable member 2000. For example, thepattern 2110 may be placed on thedisk 2014 and thesensing element 2100 oriented so as to distinguish between the dark and light regions of thedisk 2014. - In one embodiment, a rate of movement of the
sensing surface 2114 can be detected by thesensing component 400 based on differences in reflectivity of the dark and light regions of thepattern 2110. In one embodiment, thesensing element 2100 includes an optical emitter and receiver integrated into a modular unit. Thesensing element 2100 can transmit radiative emissions, such as light, and detect the reflections from thesensing surface 2114. 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 2114 by thesensing element 2100 can generate thesensing component signal 404, as illustrated inFIG. 4 . In one embodiment, thesensing component signal 404 comprises an analog periodic alternating waveform. In one embodiment, the generated waveform is approximately a square wave form. In one embodiment, such waveform can be fed to theprocessor 402, configured with a frequency-to-voltage conversion circuit that can transform the analog signal into a relatively stable DC voltage level whose voltage level is indicative of the frequency of the analog signal frequency coming from thesensing component 400. In one embodiment, the output of frequency-to-voltage conversion circuit can fed to a low pass filter that removes high frequency components, leaving a generally constant DC voltage for a generally constant frequency. This DC voltage level can change as the rate of the rotational motion of thecrankshaft 1914, and thus the rotational rate of therotatable member 2000 changes. Subsequently, this DC voltage can be converted to a three-terminal resistance for input into thegame controller 110 so as to provide control functions to thegame controller 110, as described above. - The design of the
sensing component 400 presents several advantages in use. In one advantage, thesensing component 400 may be reversibly mounted to theexercise bicycle 1900. For example, thesensing component 400 is easily removed from theexemplary exercise bicycle 1900 by detaching the mountingmember 2102 from thebicycle cowling 2002, unclasping thelatch 2030, and separating the mating halves 2024A and 2024B of thedisk 2014. Thus, thesensor 106 may be used withmultiple exercise bicycles 1900. In further advantage, thesensing surface 2114 andsensing element 2100 are unobtrusive and generally hidden from view so as not to detract from the appearance of theexercise bicycle 1900. - The
sensing component 400 described with respect toFIGS. 20A , 20B, and 21 can be attached to various exercise devices, including but not limited to, upright bicycles, recumbent bicycles, treadmills, stair steppers, elliptical cross-trainers, orother exercise device 1900 that has as its base some form of motion inherent in one of its mechanical mechanisms. Such motion can be rotational or translational. In someexercise devices 1900, such as treadmills, both rotational and translational motion can be exposed for coupling. Based on the foregoing description, thesensing component 400 can be adapted to frictionally couple to the translationally moving part, for example, the moving mat. - In another embodiment of the
interface system 102, illustrated inFIG. 22 , theinterface system 102 is configured to work in conjunction with a boarding-sport simulation device 2200 for simulating board-based sports such as snow-boarding, skate-boarding, skiing, and surfboarding. As is generally known, such sports involve a rider standing and balancing on a board and moving downhill on snow (in the case of snow-boarding) or rolling on pavement (in the case of skate-boarding). Various maneuvers can be achieved by applying weight on different edges or ends of the board. For example, a right turn (assuming facing forward) can be achieved by applying weight on the right edge of the board. - In some embodiments of the present invention, the boarding
sport simulation device 2200 can be configured to allow a user to stand and balance in a manner similar to the actual riding to provide a more realistic gaming experience. While standing on the board, the user can perform various maneuvers similar to realistic situations. For example, a turn can be simulated by applying more weight on one side of the boarding-sport simulation device 2200. - As shown in the embodiment of
FIG. 22 , the boarding-sport simulation device 2200 can include aboard 2202 that is mounted on apedestal 2204. As described below, thepedestal 2204 can be compressible under the weight of auser 2206 standing on top of theboard 2202. Similar to a snowboard or a suspension mounted skateboard, the compressibility of thepedestal 2204 can allow the user to place weight on different portions of theboard 2202. Such weight-placement maneuvers can be detected by thesensor 106 and the results used as the simulation device control signal to thegame controller 110. - In one embodiment, the
interface system 102 measures various boarding maneuvers performed by a user of the boarding-sport simulation device 2200 while theuser 2206 simultaneously employs thegame controller 110 to provide additional control functions for a boarding sport game. - In further embodiments, the
interface system 102 measures user actuation of a plurality ofswitches 2210. Theswitches 2210 may be employed by theuser 2206 in isolation, with thegame controller 110, during the performance of various boarding maneuvers using theboarding sport device 2200, and combinations thereof, in order to provide additional control functions for a boarding sport game. - In some embodiments,
control functions 300 of thegame controller 110 may be overridden by thosecontrol functions 300′ provided by the boarding-sport simulation device 2200, through use of any combination of theswitches 2210 or the boarding maneuvers, in the manner discussed above with respect toFIG. 3 . -
FIG. 23 shows a perspective view of one embodiment of the boardingsport simulation device 2200, where theboard 2202 is mounted on thepedestal 2204 in communication with thesensing component 400. In the embodiment ofFIG. 23 , thesensing component 400 comprises asensor assembly 2300 in communication with the boardingsport simulation device 2200 to detect boarding maneuvers, such as tilts along more than one direction, and vertical movements, such as hopping, of at least a portion of theboarding sport device 2200 and/orboard 2202. Thesensor assembly 2300 is configured to output thesimulation control signal 112 in order to provide control functions representative of boarding maneuvers performed by theuser 2206 to thegame controller 110. Examples of thesensor assembly 2300 are described below in greater detail with respect toFIGS. 28 and 30 . -
FIG. 23 also illustrates embodiments of theswitches 2210. Theswitches 2210 are mounted to theboard 2202 in a manner which facilitates easy access and actuation by the hands and/or feet of theuser 2206 during use of theboard 2202. In one embodiment, theswitches 2210 may comprise a plurality ofswitches 2210A that are positioned on a firstplanar surface 2302A of theboard 2202. For example, theplanar switches 2210A may be placed in a location which is approximately centered with respect to thewidth 2312 of theboard 2202 and adjacent anend 2304 of theboard 2202. This location is within easy reach of the user's foot when balancing on theboard 2202. - Actuation of the
switches 2210A may be used to control a variety of features within a boarding sport game. In one embodiment, theswitches 2210A may be used to control speed of movement within the boarding sport game. In another embodiment, release of theswitches 2210A may cause an in-game action of popping into the air (an “Ollie” maneuver). Alternatively, if the in-game board is already in the air, releasing theswitches 2210A may cause the in-game board to move higher in the air than normally achieved with a standard jump maneuver. - In alternative embodiments, the
switches 2210 may comprise a plurality ofswitches 2210B that are positioned on a secondplanar surface 2302B of theboard 2202, theedges 2306 of theboard 2202, and combinations thereof. In one example, actuation of theswitches 2210B and boarding maneuvers may result in “grabbing” actions where theuser 2206 performs in-game actions including grabbing the board with their hands. The particular in-game grabbing action may be dependent on theparticular switch 2210B or combination ofswitches 2210B which are actuated by the user. It may be understood, however, that the discussion of the user's physical movements and the correlation of these movements with in-game movements are provided for exemplary purposes and should not be construed to limit the disclosed embodiments. - The
switches 2210 may further comprise any of switches, levers, knobs, and buttons. Theswitches 2210 may be comprise mechanical switches, non-mechanical switches, and combinations thereof. In certain embodiments, theswitches 2210 may comprise a plurality of touch-sensitive switches 2210. For example, theswitches 2210 may comprise capacitive contact sensors which switch on and off when touched. In additional embodiments, theswitches 2210 may be pressure sensitive, such that the magnitude of an action or effect within the game scales with the amount of pressure applied to the switch by theuser 2206. -
FIGS. 24A-24C illustrate embodiments of possible mounting locations for thesensor assembly 2300 on or about the boarding-sport simulation device 2200. In one embodiment,FIG. 24A shows that thesensor assembly 2300 can be coupled to the underside of theboard 2202. Acavity 2400 can be formed on thepedestal 2204 to accommodate thesensor assembly 2300. In one embodiment, acable 2402 connects thesensor assembly 2300 to thegaming device 104. In certain embodiments, thecable 2402 may comprise a plurality of segments, for example 2402A and 2402B, which are joined by a plurality ofconnectors 2404. In another embodiment, illustrated inFIG. 24B , thesensor assembly 2300 does not need to be contained within thepedestal 2204. In this embodiment, thesensor assembly 2300 is shown to be coupled to the underside of theboard 2202 but outside thepedestal 2204. In a further embodiment, illustrated inFIG. 24C , thesensor assembly 2300 does not need to be placed under theboard 2202. In this embodiment, thesensor assembly 2300 is shown to be coupled to the upper side of theboard 2202. In additional embodiments, a plurality ofsensor assemblies 2300 may be employed at the positions discussed above in any combination. Thus, based on the foregoing embodiments, it will be appreciated that thesensor assembly 2300 can be positioned at many different locations on or about theboard 2202, as required, to measure boarding maneuvers performed using the boarding-sport simulation device 2200. -
FIGS. 25A-25D illustrate different embodiments of the shape of thepedestal 2204. For example, thepedestal 2204 can have a generally circular cross-sectional shape (FIG. 25A ), a generally elliptical shape (FIG. 25B ), or a rectangular shape (FIG. 25C ). Additionally, more than onepedestal 2204 may be utilized in the boarding simulation device 108 (FIG. 25D ). In some embodiments, the shape and size of thepedestal 2204 may be selected based on criteria such as the desired stability or desired mechanical response of thepedestal 2204 when under compression by the weight of the user. - In some embodiments, the mechanical response of the
pedestal 2204 may be influenced by the choice of material composition for thepedestal 2204. 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 thepedestal 2204 so that when theuser 2206 leans into a given direction, thepedestal 2204 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 2204 to adopt a block-type structure, as illustrated inFIG. 26A-26D . To simulate various motions on the boarding-sport simulation device 2200, thepedestal 2204 may include other structures or components that allow for generally restorative motions, such as tilts. In one embodiment, illustrated inFIG. 26A , thepedestal 2204 may comprise one ormore springs 2600. The position, number, and mechanical response of one or more of thesprings 2600 may be varied as described above. - In another embodiment, illustrated in
FIG. 26B , thepedestal 2204 can be configured to make the boarding-sport simulation device 2200 unstable. This instability provides greater maneuverability and challenge when using the boarding-sport simulation device 2200. For example, arounded member 2602, such as a hemisphere, can be used as apedestal 2204 so that therounded surface 2608 of themember 2602 engages thefloor 2604 at acontact point 2606. - In some applications, it may be desirable to moderate the degree of instability of the boarding-
sport simulation device 2200. For example, as shown inFIG. 26C , a dampeningmaterial 2610, such as foam, can cover thesurface 2608 of therounded member 2602 so that under weight and maneuvers, the dampeningmaterial 2610 can compress in a generally restorative manner. In another example, therounded member 2602 can be formed from a reversibly compressible material, so that under weight, therounded member 2602 can deform in a generally restorative manner. - In an alternative embodiment, illustrated in
FIG. 26D , thepedestal 2204 can further include adamper member 2612 positioned about thecontact point 2606 so as to provide dampening of the rocking of therounded member 2602. Such rocking can result from the tilting movements of the boarding-sport simulation device 2200. In one embodiment, therounded member 2602 can be a hemisphere. In one embodiment, thedamper member 2612 can be a donut-shaped member that substantially surrounds thecontact point 2606, thereby providing dampening functionality for tilts. - As shown and described herein, there are many different types and configuration of
pedestals 2204 that can support theboard 2202 so as to allow performance of various boarding maneuvers. Thus, the examples shown and described in reference toFIGS. 25A-25D andFIGS. 26A-26D should be understood as non-limiting examples. -
FIGS. 27 and 28 show that in some embodiments, thesensor assembly 2300 can be configured to detect tilts along two directions defined in a plane that is substantially co-planar with theboard 2202. For the purposes of description, a non-limiting example of a coordinatesystem 2700 is depicted inFIG. 27 , where an X-direction 2702 can be transverse to the longitudinal axis of theboard 2202 and a Y-direction 2704 can be parallel to the longitudinal axis of theboard 2202. - Based on this coordinate
system 2700,FIG. 28 illustrates that in one embodiment, thesensor assembly 2300 can include transverse andlongitudinal sensor components X-direction 2702 and Y-direction 2704 components of a given tilt. Thesensor assembly 2300 further includes theprocessor 402 to process sensing component signals 404 fromsuch sensor components simulation control signal 112. Thissimulation control signal 112 can provide one or more control functions to thegame controller 110 for playing a boarding-sport game, as discussed above. In one embodiment, thesensor components directions - In one embodiment, the tilt in the
X-direction 2702 of the boarding-sport simulation device 2200 can be used to control left and right turns in a game played on thegaming device 104. A user leaning left or right on theboard 2202 can affect a tilt having a transverse component which is detectable by the transversetilt sensor component 2800. The resultingsensing component signal 404 output by the transversetilt sensor component 2800 can be processed by theprocessor 402 to provide asimulation control signal 112 representative of the transverse tilt. When received by thegame controller 110, thissimulation control signal 112 may override the corresponding control function on thegame controller 110, such as a left or right thumbstick motion. Thus, the transverse leaning motion of the user of the boarding-sport simulation device 2200 results in a corresponding left or right turn in the game. - In one embodiment, a tilt in the Y-
direction 2704 of the boarding-sport simulation device can be used to increase or decrease speed in a game played on thegaming device 104. A user leaning forward or backward on theboard 2202 can affect a tilt having a longitudinal (Y-direction) component which is detectable by the longitudinaltilt sensor component 2802. The resultingsensing component signal 404 output by thelongitudinal tilt sensor 2802 can be processed by theprocessor 402 to provide asimulation control signal 112 representative of the longitudinal tilt. When received by thegame controller 110, thissimulation control signal 112 overrides the corresponding control function on thegame controller 110, such as up or down thumbstick motion. Thus, the longitudinal leaning motion of the user of the boarding-sport simulation device 2200 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 2200 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 boardingsport simulation device 2200 are possible and that that those described above are non-limiting examples. - In some embodiments, the
sensor assembly 2300 can also be configured to detect one or more motions other than, or in addition to, theX-direction 2702 and Y-direction 2704 tilts described above. In one embodiment, thesensor assembly 2300 measures tilts in theX-direction 2702 and Y-direction 2704, as described above, as well as motions along a Z-direction 2900. The Z-direction 2900 extends generally perpendicular to the plane defined by the X- and Y-directions FIG. 29 . In one embodiment, the Z-direction 2900 motion of the boarding-sport simulation device 2200 can simulate board maneuvers such as hopping. - For example,
FIGS. 29 and 30 show that, in one embodiment, thesensor assembly 2300 can further include one ormore sensing components 400 configured to measure motion along three dimensions, including vertical motions out of the plane of theboard 2202. In one embodiment, thesensing components 400 comprise a Freescale 3-axis +/−1.5 g accelerometer. In an alternative embodiment,sensor assembly 2300 may include a single semiconductor device configured to measure acceleration along three axes. Signals from thesensing components 400 of thesensor assembly 2300 can be processed by theprocessor 402 and output as thesimulation control signal 112 in a manner similar to that described above in reference toFIGS. 27-28 . -
FIG. 31 shows that in some embodiments, the system can detect additional boarding maneuvers for use ascontrol functions 300′ for a game. As is generally known, either end of theboard 2202, such as a skateboard or snowboard, can be swung to perform maneuvers such as turning or sliding. To accommodate simulation of such end-motion maneuvers, theinterface system 102 may further comprise one or more end-swing sensor components 3100. The end-swing sensor components 3100 may be positioned at a front-end 3102A or a rear-end 3102B of the boardingsport simulation device 2200 to detect swinging or rotational motions, depicted asarrows swing sensor component 3100 positioned at thefront end 3102A of theboard 2202 can detect swinging orrotational motions 3104A at thefront end 3102A of theboard 2202. Similarly, the endswing sensor component 3100 positioned at therear end 3102B of theboard 2202 can detect swinging or rotational motion at the rear-end 3102B of theboard 2202. - As further shown in
FIG. 31 , the boarding-sport simulation device 2200 can utilize a plurality of the end-swing sensor components 3100. In one embodiment, such end-swing sensor components 3100 can be used in conjunction with thesensor assembly 2300 configured to operate as described above in reference toFIGS. 27-30 to detect tilts. In one embodiment, sensing component signals 404 from the end-swing sensors 3100A and 3100B can be processed by theprocessor 402 in the manner described above in reference toFIGS. 27-30 . -
FIGS. 32A-32C show an example of how a tilt can be detected by thetransverse tilt sensor 2800 of thetilt assembly 2300 so as to produce sensing component signals 404 representative of the tilt.FIG. 32A shows one embodiment of the boarding-sport simulation device 2200 when the user (not shown) is not leaning to any side. In such a riding position, thesensing component signal 404 output by thetransverse tilt sensor 2800 may comprise a voltage signal Vx indicative of the transverse tilt which can be set at V0. - In
FIG. 32B , the boarding-sport simulation device 2200 is shown when the user leans on the left side of the boarding-sport simulation device 2200 (depicted as an arrow 3200), thereby compressing the left side of thepedestal 2204. Such a tilt to the left can be detected by thetransverse tilt sensor 2800, which generates asensing component signal 404 comprising a voltage signal Vx=V1. In this example, the tilt is depicted as being in the negative X-direction and, in one embodiment, the voltage assigned to such a movement can be assigned a voltage that is more negative than the “no-lean” voltage V0. - In
FIG. 32C , the user is shown to lean even more on the left side, as depicted in anarrow 3202. Such a tilt can be detected by thetransverse tilt sensor 2800, which generates asensing component signal 404 comprising a voltage signal Vx=V2, which is more negative than V1. - In further embodiments, motion in the Y- and Z-
directions directions 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. -
FIG. 33 shows non-limiting examples of boarding maneuvers that can be detected and used as control functions for a game using the various techniques disclosed herein. Such board motions may include, but are not limited to, side tilts 3300A and 3300B, end tilts 3302A and 3302B, vertical motions 3304 (such as hopping), and endswings 3306A and 3306B. -
FIGS. 34A-34E show that the various features of the embodiments of the present invention can also be applied for simulation of sports such as skiing. Theboard 2202 of the boarding-sport simulation device 2200 may compriseskis 3400. Theskis 3400 may have a single slat or two ormore slats skis 3400 possessing a single slat, various motion simulations can be achieved in a manner similar to that described above. - In one embodiment, the skis include two
slats slats board 2202. In the embodiment ofFIG. 34 , each of theslats own sensor assembly 2300. In one embodiment, one ormore sensor assemblies 2300 can be positioned on a givenski 3400 and used in a manner similar to that described above. - As shown in the embodiment of
FIG. 34A-34E , the twoslats pedestal 2204. In non-limiting examples,FIGS. 34B and 34C show that thepedestal 2204 can cover one section 3404 (FIG. 34B ) along the longitudinal direction of theslats FIG. 34C ). Also, in a non-limiting example,FIG. 34D shows that a givenpedestal 2204 can cover bothslats FIG. 34E shows that each of theslats separate pedestal 2204. Alternative configurations are also possible. - In one embodiment, the example pedestals 2204 of
FIGS. 34A-34E can be configured in a manner similar to that described above. - 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.
Claims (30)
1. A boarding sport simulation device for a video gaming platform, comprising:
a board;
a base that supports the board, wherein the base allows movement of the board resulting from one or more boarding maneuvers performed by a player using the simulation device;
a plurality of switches which measure user actuation of the switches and generate at least a first plurality of simulation control signals providing a first plurality of simulation control functions for the gaming platform; and
at least one video game controller which houses a plurality of controls, wherein actuation of the controls by a user generates a second plurality of simulation control signals providing a second plurality of simulation control functions for the gaming platform,
wherein the at least one video game controller receives the first plurality of simulation control signals from the switches and transmits at least a portion of the first and second plurality of control signals to the gaming platform.
2. The simulation device of claim 1 , wherein the switches are mounted to the board on at least one of the planar surface of the board and the edge of the board.
3. The simulation device of claim 1 , wherein at least one of the switches is configured for actuation by the foot of a user of the simulation device.
4. The simulation device of claim 1 , wherein at least one of the switches is configured for actuation by the hand of a user of the simulation device.
5. The simulation device of claim 1 , further comprising at least one sensor which measures at least one motion parameter of the board, wherein actuation of the plurality of switches, alone or in combination with the measured motion parameter, generates a third plurality of simulation control signals that are provided to the at least one video game controller which are different than the first plurality of simulation control signals, and wherein the at least one video game controller transmits at least a portion of the third plurality of control signals to the gaming platform.
6. The simulation device of claim 5 , wherein the motion parameter comprises at least one of tilt motions of the plane of the board, vertical motions out of the plane of the board, swinging about an axis substantially normal to the plane of the board, rotation about an axis substantially normal to the plane of the board, and combinations thereof.
7. The simulation device of claim 6 , wherein at least one of at least a portion of the first and third plurality of control functions overrides at least a portion of the second plurality of control functions.
8. The simulation device of claim 7 , wherein the sensor is configured to determine which of the second plurality of control functions are overridden.
9. The simulation device of claim 7 , wherein the user determines which of the second plurality of control functions are overridden.
10. A system for interfacing user movements with a gaming platform, comprising:
at least one sensor configured to generate a wireless signal, the wireless signal indicative of at least one motion parameter of the sensor and providing a first plurality of control functions of the gaming platform;
an interface component configured to receive the wireless signal and transmit an interface signal based upon the wireless signal, the interface signal compatible with a format recognized by the gaming platform;
a hand controller configured to receive the interface signal and transmit at least a portion of the interface signal to the gaming platform, wherein the hand controller is further configured to transmit at least one controller signal which provides a second plurality of control functions to the gaming platform in response to actuation of the controller.
11. The system of claim 10 , wherein the hand controller comprises a switch that disables input of the interface signal to the hand controller.
12. The system of claim 10 , wherein at least a portion of the first plurality of control functions override at least a portion of the second plurality of control functions.
13. The system of claim 10 , further comprising a plurality of sensors, wherein the interface component and a plurality of sensors are configured to allow selection of different channels for the sensors so as to inhibit interference in the operation of one sensor with another sensor.
14. The system of claim 13 , wherein the channel selection is configured such that receipt of the wireless signal by the interface component begins on a default channel and information about a new channel is transmitted on the default channel, wherein upon receipt of the new channel information, the interface component changes to the new channel.
15. The system of claim 10 , wherein at least one of the sensor and the interface component is configured to allow adjustment of the sensitivity of its responsiveness.
16. The system of claim 10 , wherein the sensor is configured to be worn by a user of the sensor so as to detect a rate of motion of a part of the user.
17. The system of claim 10 , wherein the motion of the user comprises an exercise motion when the user is exercising alone or in combination with an exercise device.
18. The system of claim 10 , wherein the motion of the user comprises a boarding sport motion when the user is exercising alone or in combination with a boarding sport simulation device.
19. The system of claim 10 , wherein the interface signal is formatted at the interface component to comply with the format of the gaming platform.
20. The system of claim 10 , wherein the interface signal is formatted at the sensor so as to substantially comply with the format of the gaming platform.
21. The simulation device of claim 10 , wherein the motion parameter comprises at least one of tilt motions of the plane of the board, vertical motions out of the plane of the board, swinging about an axis substantially normal to the plane of the board, rotation about an axis substantially normal to the plane of the board, and combinations thereof.
22. The simulation device of claim 10 , wherein at least one of at least a portion of the first plurality of control functions overrides at least a portion of the second plurality of control functions.
23. The simulation device of claim 22 , wherein the sensor is configured to determine which of the second plurality of control functions are overridden.
24. The simulation device of claim 22 , wherein a user of the system determines which of the second plurality of control functions are overridden.
25. A method of providing an interface between a user and a gaming platform, comprising:
detecting at least one motion parameter of the user;
generating at least one wireless control signal which is representative of the at least one motion parameter of the user and provides a first plurality of control functions for the gaming platform;
communicating the at least one wireless signal to an interface component which generates an interface signal based upon the at least one wireless signal, the interface signal compatible with a format recognized by the gaming platform; and
communicating the interface signal to a hand controller, wherein the hand controller transmits at least a portion of the interface signal to the gaming platform.
26. The method of claim 25 , wherein the hand controller is further configured to transmit at least one controller signal which provides a second plurality of control functions to the gaming platform in response to actuation of the controller.
27. The method of claim 26 , wherein at least a portion of the first plurality of control functions override at least a portion of the second plurality of control functions.
28. The method of claim 25 , wherein the motion of the user comprises an exercise motion when the user is exercising alone or in combination with an exercise device.
29. The method of claim 25 , wherein the motion of the user comprises a boarding sport motion when the user is exercising alone or in combination with a boarding sport simulation device.
30. The method of claim 25 , wherein the motion parameter comprises at least one of tilt motions of the plane of the board, vertical motions out of the plane of the board, swinging about an axis substantially normal to the plane of the board, rotation about an axis substantially normal to the plane of the board, and combinations thereof.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/963,685 US20080214305A1 (en) | 2005-05-13 | 2007-12-21 | System and method for interfacing a simulation device with a gaming device |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US68111205P | 2005-05-13 | 2005-05-13 | |
US77196306P | 2006-02-09 | 2006-02-09 | |
US11/433,047 US20060258458A1 (en) | 2005-05-13 | 2006-05-12 | System and method for interfacing a simulation device with a gaming device |
US87157306P | 2006-12-22 | 2006-12-22 | |
US11/963,685 US20080214305A1 (en) | 2005-05-13 | 2007-12-21 | System and method for interfacing a simulation device with a gaming device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/433,047 Continuation-In-Part US20060258458A1 (en) | 2005-05-13 | 2006-05-12 | System and method for interfacing a simulation device with a gaming device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080214305A1 true US20080214305A1 (en) | 2008-09-04 |
Family
ID=39733509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/963,685 Abandoned US20080214305A1 (en) | 2005-05-13 | 2007-12-21 | System and method for interfacing a simulation device with a gaming device |
Country Status (1)
Country | Link |
---|---|
US (1) | US20080214305A1 (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090070093A1 (en) * | 2007-09-11 | 2009-03-12 | Namco Bandai Games Inc. | Program, information storage medium, and game device |
US20100137105A1 (en) * | 2008-12-01 | 2010-06-03 | Mclaughlin Thomas | Riding the joystick system to health and fitness |
US20100216551A1 (en) * | 2009-02-20 | 2010-08-26 | Patrick Dwyer | Video game and peripheral for same |
US20110124387A1 (en) * | 2009-11-24 | 2011-05-26 | Sauerbrei Peter J | Video game and peripheral for same |
US20110143839A1 (en) * | 2008-12-01 | 2011-06-16 | Mclaughlin Thomas | Exercise control device for video games |
WO2012007936A1 (en) * | 2010-07-12 | 2012-01-19 | Amit Nir | A video game controller |
US20130027341A1 (en) * | 2010-04-16 | 2013-01-31 | Mastandrea Nicholas J | Wearable motion sensing computing interface |
US20140066201A1 (en) * | 2012-08-31 | 2014-03-06 | Blue Goji Corp. | Mobile and Adaptable Fitness System |
US8831794B2 (en) | 2011-05-04 | 2014-09-09 | Qualcomm Incorporated | Gesture recognition via an ad-hoc proximity sensor mesh for remotely controlling objects |
US9235241B2 (en) | 2012-07-29 | 2016-01-12 | Qualcomm Incorporated | Anatomical gestures detection system using radio signals |
USD753238S1 (en) | 2013-08-27 | 2016-04-05 | Steelseries Aps | Gaming device |
US9409087B2 (en) | 2013-03-15 | 2016-08-09 | Steelseries Aps | Method and apparatus for processing gestures |
US9415299B2 (en) | 2013-03-15 | 2016-08-16 | Steelseries Aps | Gaming device |
US9423874B2 (en) | 2013-03-15 | 2016-08-23 | Steelseries Aps | Gaming accessory with sensory feedback device |
US9504909B2 (en) | 2011-05-05 | 2016-11-29 | Qualcomm Incorporated | Method and apparatus of proximity and stunt recording for outdoor gaming |
US9547421B2 (en) | 2009-07-08 | 2017-01-17 | Steelseries Aps | Apparatus and method for managing operations of accessories |
US9604147B2 (en) | 2013-03-15 | 2017-03-28 | Steelseries Aps | Method and apparatus for managing use of an accessory |
US9687730B2 (en) | 2013-03-15 | 2017-06-27 | Steelseries Aps | Gaming device with independent gesture-sensitive areas |
US10168775B2 (en) * | 2012-10-10 | 2019-01-01 | Innovative Devices Inc. | Wearable motion sensing computing interface |
JP2019171100A (en) * | 2015-06-12 | 2019-10-10 | 任天堂株式会社 | Game controller set |
US10525338B2 (en) | 2009-07-08 | 2020-01-07 | Steelseries Aps | Apparatus and method for managing operations of accessories in multi-dimensions |
US10543424B2 (en) * | 2018-06-11 | 2020-01-28 | John Elias Fahmie | Programmable hand-held video gaming controller with integrated foot-pedal gaming controller platform |
US10974133B2 (en) * | 2019-06-06 | 2021-04-13 | John E Fahmie | Programmable hand-held video gaming controller with integrated foot-pedal controller platform |
US11338198B2 (en) * | 2019-06-06 | 2022-05-24 | John Elias Fahmie | Programmable hand-held video gaming controller with integrated foot-pedal gaming controller platform |
US11400364B2 (en) * | 2020-04-01 | 2022-08-02 | Sony Interactive Entertainment Inc. | Controller with swappable input controls |
US11565173B2 (en) | 2020-04-01 | 2023-01-31 | Sony Interactive Entertainment Inc. | Controller with swappable, rotatable button cluster |
US11628352B2 (en) | 2020-04-01 | 2023-04-18 | Sony Interactive Entertainment Inc. | Two-axis controller interface with reconfigurable orientation |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4512567A (en) * | 1983-03-28 | 1985-04-23 | Phillips Robert V | Exercise bicycle apparatus particularly adapted for controlling video games |
US20020103026A1 (en) * | 1996-03-05 | 2002-08-01 | Atsunori Himoto | Controller and expansion unit for controller |
US6543769B1 (en) * | 1998-10-07 | 2003-04-08 | Slingshot Game Technology, Inc. | Snowboard apparatus |
US20050215321A1 (en) * | 2004-03-29 | 2005-09-29 | Saied Hussaini | Video game controller with integrated trackball control device |
-
2007
- 2007-12-21 US US11/963,685 patent/US20080214305A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4512567A (en) * | 1983-03-28 | 1985-04-23 | Phillips Robert V | Exercise bicycle apparatus particularly adapted for controlling video games |
US20020103026A1 (en) * | 1996-03-05 | 2002-08-01 | Atsunori Himoto | Controller and expansion unit for controller |
US6543769B1 (en) * | 1998-10-07 | 2003-04-08 | Slingshot Game Technology, Inc. | Snowboard apparatus |
US20050215321A1 (en) * | 2004-03-29 | 2005-09-29 | Saied Hussaini | Video game controller with integrated trackball control device |
Cited By (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090070093A1 (en) * | 2007-09-11 | 2009-03-12 | Namco Bandai Games Inc. | Program, information storage medium, and game device |
US8308565B2 (en) * | 2007-09-11 | 2012-11-13 | Namco Bandai Games Inc. | Program, information storage medium, game device for generating an image in which a moving object slides down a slope according to an inclination of a controller |
US20110143839A1 (en) * | 2008-12-01 | 2011-06-16 | Mclaughlin Thomas | Exercise control device for video games |
US20100137105A1 (en) * | 2008-12-01 | 2010-06-03 | Mclaughlin Thomas | Riding the joystick system to health and fitness |
US8517835B2 (en) | 2009-02-20 | 2013-08-27 | Activision Publishing, Inc. | Video game and peripheral for same |
US20100216551A1 (en) * | 2009-02-20 | 2010-08-26 | Patrick Dwyer | Video game and peripheral for same |
US20190250777A1 (en) * | 2009-07-08 | 2019-08-15 | Steelseries Aps | Apparatus and method for managing operations of accessories |
US11416120B2 (en) | 2009-07-08 | 2022-08-16 | Steelseries Aps | Apparatus and method for managing operations of accessories |
US10525338B2 (en) | 2009-07-08 | 2020-01-07 | Steelseries Aps | Apparatus and method for managing operations of accessories in multi-dimensions |
US10891025B2 (en) * | 2009-07-08 | 2021-01-12 | Steelseries Aps | Apparatus and method for managing operations of accessories |
US10318117B2 (en) | 2009-07-08 | 2019-06-11 | Steelseries Aps | Apparatus and method for managing operations of accessories |
US9547421B2 (en) | 2009-07-08 | 2017-01-17 | Steelseries Aps | Apparatus and method for managing operations of accessories |
US11154771B2 (en) | 2009-07-08 | 2021-10-26 | Steelseries Aps | Apparatus and method for managing operations of accessories in multi-dimensions |
US11709582B2 (en) | 2009-07-08 | 2023-07-25 | Steelseries Aps | Apparatus and method for managing operations of accessories |
US20110124387A1 (en) * | 2009-11-24 | 2011-05-26 | Sauerbrei Peter J | Video game and peripheral for same |
US9101831B2 (en) | 2009-11-24 | 2015-08-11 | Activision Publishing, Inc. | Video game and peripheral for same |
US9110505B2 (en) * | 2010-04-16 | 2015-08-18 | Innovative Devices Inc. | Wearable motion sensing computing interface |
US20130027341A1 (en) * | 2010-04-16 | 2013-01-31 | Mastandrea Nicholas J | Wearable motion sensing computing interface |
WO2012007936A1 (en) * | 2010-07-12 | 2012-01-19 | Amit Nir | A video game controller |
US8831794B2 (en) | 2011-05-04 | 2014-09-09 | Qualcomm Incorporated | Gesture recognition via an ad-hoc proximity sensor mesh for remotely controlling objects |
US9504909B2 (en) | 2011-05-05 | 2016-11-29 | Qualcomm Incorporated | Method and apparatus of proximity and stunt recording for outdoor gaming |
US9235241B2 (en) | 2012-07-29 | 2016-01-12 | Qualcomm Incorporated | Anatomical gestures detection system using radio signals |
US11756664B2 (en) | 2012-08-31 | 2023-09-12 | Blue Goji Llc | Mobile and adaptable fitness system |
US10737175B2 (en) * | 2012-08-31 | 2020-08-11 | Blue Goji Llc | Mobile and adaptable fitness system |
US20140066201A1 (en) * | 2012-08-31 | 2014-03-06 | Blue Goji Corp. | Mobile and Adaptable Fitness System |
US10168775B2 (en) * | 2012-10-10 | 2019-01-01 | Innovative Devices Inc. | Wearable motion sensing computing interface |
US10130881B2 (en) | 2013-03-15 | 2018-11-20 | Steelseries Aps | Method and apparatus for managing use of an accessory |
US9423874B2 (en) | 2013-03-15 | 2016-08-23 | Steelseries Aps | Gaming accessory with sensory feedback device |
US10173133B2 (en) | 2013-03-15 | 2019-01-08 | Steelseries Aps | Gaming accessory with sensory feedback device |
US9409087B2 (en) | 2013-03-15 | 2016-08-09 | Steelseries Aps | Method and apparatus for processing gestures |
US10500489B2 (en) | 2013-03-15 | 2019-12-10 | Steelseries Aps | Gaming accessory with sensory feedback device |
US10076706B2 (en) | 2013-03-15 | 2018-09-18 | Steelseries Aps | Gaming device with independent gesture-sensitive areas |
US11701585B2 (en) | 2013-03-15 | 2023-07-18 | Steelseries Aps | Gaming device with independent gesture-sensitive areas |
US10661167B2 (en) | 2013-03-15 | 2020-05-26 | Steelseries Aps | Method and apparatus for managing use of an accessory |
US9687730B2 (en) | 2013-03-15 | 2017-06-27 | Steelseries Aps | Gaming device with independent gesture-sensitive areas |
US9604147B2 (en) | 2013-03-15 | 2017-03-28 | Steelseries Aps | Method and apparatus for managing use of an accessory |
US10898799B2 (en) | 2013-03-15 | 2021-01-26 | Steelseries Aps | Gaming accessory with sensory feedback device |
US11590418B2 (en) | 2013-03-15 | 2023-02-28 | Steelseries Aps | Gaming accessory with sensory feedback device |
US11135510B2 (en) | 2013-03-15 | 2021-10-05 | Steelseries Aps | Gaming device with independent gesture-sensitive areas |
US10350494B2 (en) | 2013-03-15 | 2019-07-16 | Steelseries Aps | Gaming device with independent gesture-sensitive areas |
US11224802B2 (en) | 2013-03-15 | 2022-01-18 | Steelseries Aps | Gaming accessory with sensory feedback device |
US9415299B2 (en) | 2013-03-15 | 2016-08-16 | Steelseries Aps | Gaming device |
USD753238S1 (en) | 2013-08-27 | 2016-04-05 | Steelseries Aps | Gaming device |
JP2019171100A (en) * | 2015-06-12 | 2019-10-10 | 任天堂株式会社 | Game controller set |
US10543424B2 (en) * | 2018-06-11 | 2020-01-28 | John Elias Fahmie | Programmable hand-held video gaming controller with integrated foot-pedal gaming controller platform |
US11338198B2 (en) * | 2019-06-06 | 2022-05-24 | John Elias Fahmie | Programmable hand-held video gaming controller with integrated foot-pedal gaming controller platform |
US10974133B2 (en) * | 2019-06-06 | 2021-04-13 | John E Fahmie | Programmable hand-held video gaming controller with integrated foot-pedal controller platform |
US11400364B2 (en) * | 2020-04-01 | 2022-08-02 | Sony Interactive Entertainment Inc. | Controller with swappable input controls |
US11565173B2 (en) | 2020-04-01 | 2023-01-31 | Sony Interactive Entertainment Inc. | Controller with swappable, rotatable button cluster |
US11628352B2 (en) | 2020-04-01 | 2023-04-18 | Sony Interactive Entertainment Inc. | Two-axis controller interface with reconfigurable orientation |
US11925856B2 (en) | 2020-04-01 | 2024-03-12 | Sony Interactive Entertainment Inc. | Controller with removable modular input control and expansion interface |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080214305A1 (en) | System and method for interfacing a simulation device with a gaming device | |
US20060287089A1 (en) | System and method for interfacing a simulation device with a gaming device | |
US20060258458A1 (en) | System and method for interfacing a simulation device with a gaming device | |
AU785037B2 (en) | Improvements relating to games controllers | |
US7837595B2 (en) | Controller for an exercise bicycle | |
US20070123390A1 (en) | Exercise equipment with interactive gaming component | |
US5860861A (en) | Riding board game controller | |
US6543769B1 (en) | Snowboard apparatus | |
US5839990A (en) | Apparatus for connecting an exercise bicycle to a computer | |
CN107530588B (en) | Bicycle type game simulation device | |
US20060262120A1 (en) | Ambulatory based human-computer interface | |
US20110086707A1 (en) | Transferable exercise video game system for use with fitness equipment | |
US20110086747A1 (en) | Exercise and video game chair | |
US20120258804A1 (en) | Motion-based input for platforms and applications | |
US20110306425A1 (en) | Haptic Interface | |
GB2439553A (en) | Video game control based on sensed gross body movements and a direction sensor | |
US20100035688A1 (en) | Electronic Game That Detects and Incorporates a User's Foot Movement | |
CA2509112A1 (en) | Video game controller with integrated trackball control device | |
US20090088248A1 (en) | Game controlling apparatus for pedaling motion | |
JP2007307284A (en) | Controller holder with sensor | |
US20120149469A1 (en) | Game control and exercise system | |
JPH1031552A (en) | Input device | |
WO2019045489A1 (en) | Simulation device | |
KR100948013B1 (en) | Game Operating Apparatus | |
WO2012007936A1 (en) | A video game controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: QMOTIONS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ADDINGTON, DAVID RALPH;TAN, XUEJUN;ALBANNA, AMRO;REEL/FRAME:020700/0960 Effective date: 20080320 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |