1. Technical Field
The present invention embodiments relate to interface devices for a gaming or simulation system to enable users to interact with video games or simulations and exercise during game play or simulation interaction.
2. Discussion of the Related Art
Currently, a wide variety of different types of exercise devices are commonly utilized to promote health and fitness, particularly for people having sedimentary lifestyles and/or work environments, and to provide rehabilitation for particular types of injuries.
Despite the availability of the exercise devices described above, people may not be performing a sufficient amount of exercise for good health. The lack of sufficient exercise may be attributed in part to the increasing popularity of video and computer games. The operation of video and computer games is generally performed by users in a sitting or reclining position (e.g., on a couch, chair, floor, etc.), typically for extended periods of time. Thus, the use of video games tends to decrease the available time for and amount of exercise performed by users. This decreased amount of exercise is typically detrimental to good health, and may contribute to a growing population of overweight people or even an epidemic of obesity.
Accordingly, the present invention embodiments promote performance of exercise by users during a computer simulation or game. The present invention embodiments enable a user to perform exercises to interact with the simulation or game, thereby facilitating exercise and consumption of an increased quantity of calories during the interaction. An embodiment of the present invention includes a gaming device with a plurality of effector or gripping members in the form of handles to be manipulated by a user. A coil steel spring provides the resistance for the handles that may be compressed together or pulled apart for resistance-based exercise. The device further includes additional input devices to interact with a simulation or gaming scenario. The user applies forces to the handles to interact with the scenario, thereby requiring the user to perform exercises during the simulation or game play.
The above and still further features and advantages of the present invention will become apparent upon consideration of the following detailed description of example embodiments thereof, particularly when taken in conjunction with the accompanying drawings wherein like reference numerals in the various figures are utilized to designate like components.
An exercise gaming device according to an embodiment of the present invention is illustrated in
The virtual scenarios provided by gaming system 170 generally include characters or objects that are controlled by a user via exercise gaming device 50. For example, the user may control movement and actions of a character or a vehicle (e.g., car, airplane, boat, etc.) to move through a virtual or computer-generated environment displayed on display device 190. Exercise gaming device 50 includes a plurality of input devices (e.g., triggers 64, 65, joystick 66, buttons 67, etc.) to enable a user to interact with the virtual scenario as described below. Gaming system 170 receives signals from exercise gaming device 50, and updates display device 190 to reflect the movements and/or actions of the character or object as indicated by user manipulation of the exercise gaming device.
Exercise gaming device 50 serves as a hand-held peripheral to gaming system 170, and enables a user to control a virtual gaming or simulation scenario while performing exercises. The exercise gaming device may further be held between user legs (or in other orientations) to be actuated by a variety of limbs, muscles or other body portions to control the virtual scenario.
Exercise gaming device 50 includes a housing 60 and effector members 72, 74. Housing 60 is generally cylindrical with effector members 72, 74 each extending from a respective housing lower side portion, and angularly displaced from each other by approximately one-hundred twenty degrees. The housing includes a device controller 150 with electronics (e.g., wireless transmitter, etc.) to couple exercise gaming device 50 to gaming system 170 as described below. Device controller 150 further enables exercise gaming device 50 to interact with monitoring or other sensors (e.g., heart rate monitor 148 (
Effector members 72, 74 extend from housing 60 and each form a generally U-shaped configuration for engagement by a user. Effector member 72 further includes a slight taper or inward bend at a proximal portion thereof proximate housing 60. U-shaped effector members 72, 74 provide significant versatility for the user seeking to grip effector members 72, 74 in a convenient orientation for exercise or game play. Effector members 72, 74 include substantially cylindrical engagement members 73, 75 basically serving as a core or base, where engagement members 73, 75 are constructed of a substantially rigid material (e.g., metal, plastic, etc.). Engagement members 73, 75 include comfort members 55 (e.g., foam, rubber, or other padding) covering the respective engagement members to promote a comfortable holding of effector members 72, 74. Trigger type input devices 64, 65 are preferably disposed at the upper or distal ends of effector members 72, 74, and enable interaction with gaming system 170. Housing 60 includes a joystick or thumbstick type device 66, and one or more input buttons or other devices 67 disposed on the housing front surface to enable further interaction with gaming system 170. The housing front surface may further include one or more displays 614 as described below.
Exercise gaming device 50 may further include a sensing arrangement 185 of one or more sensors (e.g., accelerometer, infrared triangulation system, etc.) to measure the orientation (e.g., plural degree-of-freedom, etc.) of the exercise gaming device. The sensing arrangement measures the orientation along various axes (e.g., along X, Y and Z axes, twist, etc.) of exercise gaming device 50. The orientation measurements are provided to device controller 150, and may be utilized to provide directional controls for the virtual scenario (e.g., steering, etc.).
A user grips and applies force to effector members 72, 74 in order to direct the effector members toward (e.g., applying a pushing force) and away (e.g., applying a pulling force) from each other as described below. Exercise gaming device 50 includes a coiled spring 76 (
The amount of force applied to effector members 72, 74 causes the effector members to move, and the movement/displacement of these members is measured to control the virtual scenario displayed on display device 190 and provided by gaming system 170. This basically requires the user to perform exercise in order to interact with the virtual scenario. Further, exercise gaming device 50 may determine user exercise effort by measuring the force/energy exerted on effector members 72, 74 by the user based on the measured displacement of those members. Moreover, exercise gaming device 50 may receive information from an external user body monitor (e.g., heart rate monitor 148 (
The force applied by a user to effector members 72, 74 may be measured in various manners. The effect of a user exerting force on effector members 72, 74 results in a displacement of effector members 72, 74 relative to each other. This displacement is measured by an encoder 140, preferably a variable resistor or potentiometer with a rotatable actuator to vary resistance. However, encoders of various kinds (e.g., potentiometers with rotatable or linear actuators, optical encoders, etc.) may be utilized.
Referring to
Wheel member 630 is substantially cylindrical, and includes dimensions slightly less than those of first and second portions 610, 620 to enable placement and rotation of the wheel member within housing 60. A portion of wheel member 630 is exposed through slot 625. Wheel member 630 includes a series of substantially rectangular spokes or bars 640. The spokes are arranged in a star type configuration with each spoke extending from a hub (or common central area) to the wheel member peripheral front edge (
The proximal ends of effector members 72, 74 pass through openings in housing 60 for coupling with the coiled portion of spring 76. In particular, the proximal end of effector member 74 passes through opening 670 defined in second portion 620, and engages the spring coiled portion extending beyond wheel member 630. The proximal end of effector member 72 passes through slot 625 and an opening 627 defined in the wheel member portion that is exposed in slot 625. Thus, effector member 74 remains relatively fixed, while effector member 72 may be moved relative to effector member 74 as described below.
When a force is applied to effector members 72, 74, the effector members move relative to (e.g., toward or away from) each other. Since effector member 74 passes through opening 670 in second portion 620 of housing 60, effector member 74 does not rotate significantly relative to housing 60. On the other hand, effector member 72 passes through slot 625 and wheel member 630. Since wheel member 630 is rotatable within housing 60, effector member 72 causes wheel member 630 to rotate relative to housing 60, while traversing slot 625.
Rotation of wheel member 630 causes rotation of axle 650. Encoder 140 is coupled to axle 650, and calibrated to provide an indication of the angular position of axle 650 based on a varying resistance due to axle rotation. In other words, the resistance of encoder 140 changes with rotation of axle 650, thereby providing a measure of the axle (and wheel member) rotation and enabling determination of effector member displacement. Since user applied force generates a corresponding rotational angle of axle 650, a resistance is rotatably dialed for the applied force.
Encoder 140 is coupled to encoder circuitry on circuit board 665, and provides an electrical signal representing the resistance of the encoder. The encoder circuitry basically provides voltage and/or current to encoder 140 to measure the encoder resistance (e.g., the resulting electrical signal from the encoder in response to the voltage and/or current indicates the resistance). The resulting electrical signal from encoder 140 indicates a resistance that is related (e.g., linearly or nonlinearly) to the movement/displacement of effector member 72. For example, a compressive force by the user may be represented by a first signal from encoder 140 (e.g., indicating a high resistance), while a pulling force by the user may be represented by a second signal from encoder 140 (e.g., indicating a low resistance). The electrical signal from encoder 140 providing the resistance (and displacement of the effector members) may further enable determination of the applied force (since the force of spring 76 may be known).
Encoder 140 provides signals indicating displacement of effector member 72 (due to the measured rotation of axle 650). However, in order to determine the actual force/energy exerted by the user, the mechanical characteristics or profile of exercise gaming device 50 may be utilized. The profile is based on the geometry and material properties of exercise gaming device 50. Since encoder 140 provides a varying signal for applied force, the relevant profile may be a displacement versus actual force profile. For example, an elastic profile may be determined (e.g., by applying a range of known forces to the exercise gaming device and recording the corresponding displacement). A set of data points or a formula may be determined. Device controller 150 may be programmed with this profile to generate an actual force signal based on the encoder signal.
Utilization of multiple mechanical profiles determined in the manner described above may increase the accuracy of the calculation for the actual user effort. For example, a force applied to one area on effector members 72, 74 may result in a different displacement than that same force applied in a second different area on the effector members. Accordingly, different displacement versus force profiles may be created for the different areas on the effector members receiving applied force.
In order to implement the location specific profile system, exercise gaming device 50 may include a mode switch 147 (
A schematic block diagram of device controller 150 is illustrated in
Wireless heart rate signal receiver 146 receives a wireless signal from external heart rate monitor 148 indicating the heart rate of the user. External heart rate monitor 148 may be implemented by any conventional or other heart rate monitor, and is worn by the user while exercising/playing with exercise gaming device 50. Microprocessor 142 may be implemented by any conventional or other microprocessor or processing device, and processes the signals from encoder 140 and a number of external inputs (e.g., heart rate monitor 148, triggers 64, 65, joystick 66, buttons 67, sensing arrangement 185, etc.). The microprocessor generates various output signals for wireless transmission to gaming system 170 via USB wireless RF transmitter 144.
Microprocessor 142 arranges the information for gaming system 170 in a format substantially similar to the format provided by a conventional game controller or other peripheral and compatible with the software executing on computer or gaming system 170 generating the virtual scenario. The format is preferably in the form of a packet or message, where specific locations within the packet are assigned to information or controls for the virtual scenario. The information for gaming system 170 is placed in the packet at the appropriate locations to provide the proper information to the gaming system to achieve desired actions in the virtual scenario. For example, when effector members 72, 74 provide throttle control, the displacement measurements are placed at the location in the packet assigned for throttle information. In this case, the displacement measurement is processed by the gaming system as a throttle control to control a velocity of an object in the virtual scenario. The microprocessor may process the displacement measurement to provide an appropriate control value to the gaming system. Alternatively, the microprocessor may provide the displacement measurement and enable the gaming system to determine the appropriate control value.
Microprocessor 142 may further determine various desired information based on the displacement measurements and/or other received information (e.g., instantaneous strength as a function of time, the degree of force applied to the effector members at any given time, the amount of work performed by the user during a particular session, resistance levels, time or elapsed time, force applied by the user, instantaneous force applied, total weight lifted, calories burned (e.g., based on the amount of work performed and user weight), resistance level setting, degree of effector member movement, heart rate, orientation, graphs of heart rate versus energy, heart rate versus time, current and/or maximum heart rate, and/or any other exercise or other related information). Exercise gaming device 50 may include mode switch 147 to receive information pertaining to the location of force applied to effector members 72, 74 as described above. This enables microprocessor 142 to utilize the appropriate preprogrammed profile associated with a specific area gripped by the user for accurately calculating user effort as described above.
Gaming system 170 includes or is coupled to a wireless receiver or transceiver (e.g., for two-way communications with the exercise gaming device) 145, preferably a USB wireless RF receiver or transceiver that can be inserted into a USB port of a personal computer or gaming system, to transmit and/or receive information from device controller 150. The gaming system updates the virtual scenario based on the received information. Further, the gaming system may display any desired information determined by microprocessor 142 and transferred to the gaming system. In addition, displays 614 may further display the virtual scenario and/or desired information.
Microprocessor 142 may include, or be coupled to, an audio/visual (A/V) module 157 that generates signals (e.g., video, audio, etc.) for transference from exercise gaming device 50 directly to a display device 195 (and/or displays 614). In this case, microprocessor 142 includes software to implement the virtual gaming or simulation scenario, and processes the received information (e.g., received from the encoder/potentiometer, heart rate monitor, triggers, joystick, buttons, sensing arrangement, etc.) to update the virtual scenario displayed on display device 195 (and/or displays 614). The A/V module may be implemented by any conventional or other processing system or circuitry (e.g., video processor, digital processor (DSP), etc.) providing audio and/or video signals. The signals may be provided to display device 195 wirelessly or via a cable (not shown) connected to and extending from housing 60 at any suitable location. The cable may be implemented by any conventional or other cable suitable to transfer video and/or audio signals. By way of example, a user may connect the exercise gaming device directly to a television set or other monitor through either an RF connector (e.g., via channels three or four), or through the monitor audio/visual ports (e.g., via RCA type connectors, etc.).
In addition, microprocessor 142 can perform a reset or reboot operation in response to actuation of a reset button 151. The reset button may be implemented by any conventional or other input device (e.g., button, switch, etc.), and may be disposed at any suitable location on the exercise gaming device (e.g., housing 60, effector members 72, 74, etc.).
Microprocessor 142 of exercise gaming device 50 may further include a calibration module 153 to measure forces applied to effector members 72, 74 and set an amount of force (or displacement) required by the user to be applied to the effector members in order to interact with the computer-generated scenario. The calibration module performs a dynamic calibration to adjust the device resistance to an appropriate level for each user. In particular, a virtual scenario may initially request the user (e.g., via gaming system 170) to apply force to effector members 72, 74 (e.g., to pop a displayed balloon, etc.). The calibration module measures the maximum force applied by the user (e.g., when a measured displacement remains constant over a certain time interval, etc.) based on the signals from encoder 140, and sets the exercise gaming device resistance to a certain level relative to the user maximum force or strength (e.g., the upper limit of force for interaction with the virtual scenario may be set to a certain percentage (e.g., seventy to ninety percent) of the user maximum strength). Further, the calibration module monitors the measured forces (or displacement) during interaction with the computer-generated scenario and dynamically adjusts the required force (or displacement) in accordance with the monitored values (e.g., as the user grows tired or fatigued). Alternatively, the required force (or displacement) may be adjusted based on conditions in the virtual scenario to enhance realism (e.g., heavier or lighter objects, traversing various environments, etc.). These conditions may be communicated from the gaming system to the exercise gaming device via the wireless link (e.g., transceivers 144 and 145).
Microprocessor 142 adjusts the information to control the virtual scenario in accordance with the calibration. In particular, the processor adjusts the control information (for the virtual scenario provided by the gaming system or the exercise gaming device) in order to facilitate a device resistance level in accordance with the dynamic calibration and/or the computer-generated scenario (e.g., the gaming or simulation may provide a virtual environment or conditions requiring additional or less force to perform an action). For example, since a greater displacement corresponds to a greater force, increasing the displacement measurement (e.g., by an offset value based on the desired device resistance level) enables a user to exert less force to achieve a particular displacement value, thereby effectively lowering the resistance of the peripheral for the user. Conversely, reducing the displacement measurement (e.g., by an offset value based on the desired device resistance level) requires a user to exert greater force to achieve the particular displacement, thereby increasing the resistance of the peripheral for the user. The amount of adjustment of the displacement measurement may be determined in any suitable manner (e.g., predetermined offsets, based on the calibration, force profiles, etc.).
In addition, microprocessor 142 may provide a desired resistance for the exercise gaming device in accordance with a user selected resistance level. In particular, the user specifies a desired device resistance level via triggers 64, 65, joystick 66, buttons 67 and/or other suitable input devices (e.g., arrow or other keys, slide, etc.). Microprocessor 142 determines an appropriate offset (or displacement measurement adjustment) and adjusts the displacement measurement by that offset to attain the desired device resistance corresponding to the user-specified resistance level. The adjustment of the displacement measurement effectively modifies the amount of force or displacement required by the user to attain a desired action in the virtual scenario as described above. The amount of adjustment of the displacement measurement may be determined in any suitable manner (e.g., predetermined offsets based on the specified resistance levels, force profiles, etc.).
The exercise gaming device may be utilized with any suitable body portions. For example, a user may utilize legs to apply the force to the effector members as illustrated in
The user may alternatively utilize hands to apply force to the effector members as illustrated in
Operation of exercise gaming device 50 is described with reference to
During an initial calibration, the user may be requested to apply force to (or displace) the effector members of exercise gaming device 50. Calibration module 153 in device controller 150 determines the maximum force applied (or displacement) and sets the device resistance (or amount of applied force or displacement needed) for the virtual scenario to an appropriate level for the user as described above. The device resistance level may further be controlled by the device controller during the virtual scenario as described above.
The user operates exercise gaming device 50 by applying pushing, pulling or other forces to displace effector members 72, 74. The user may apply one or more forces to effector members 72, 74 to effect corresponding movement, for example, of a character or an object in the displayed virtual scenario. The user may further manipulate triggers 64, 65, joystick 66, buttons 67 and any other input devices of exercise gaming device 50 for additional actions depending upon the particular virtual scenario. The force applied to effector member 72 enables wheel member 630 (and axle 650) to rotate within housing 60 as described above. Encoder 140 measures rotation of axle 650 and, hence, the displacement of effector member 72 relative to effector member 74.
The signals from encoder 140 and the various input and sensing devices (e.g., triggers 64, 65, joystick 66, buttons 67, heart rate monitor 148, sensing arrangement 185, etc.) are transmitted to microprocessor 142 for processing. The microprocessor determines the amount of displacement of effector member 72 based on the encoder signal, and may further determine (and/or display on an exercise gaming device or other display) any other desired information (e.g., instantaneous strength as a function of time, the degree of force applied to the effectors at any given time, the amount of work performed by the user during a particular session, resistance levels, time or elapsed time, force applied by the user, instantaneous force applied, total weight lifted, calories burned (e.g., based on the amount of work performed and user weight), resistance level setting, degree of effector movement, heart rate, orientation, graphs of heart rate versus energy, heart rate versus time, current and/or maximum heart rate, and/or any other exercise or other related information). For example, the microprocessor may determine the force based on stored profiles as described above.
Microprocessor 142 formats the information in an appropriate manner for transference to gaming system 170 as described above. For example, the microprocessor arranges the information in a format substantially similar to the format provided by a conventional game controller or other peripheral and compatible with the software executing on computer or gaming system 170 generating the virtual scenario. In other words, device controller 150 formats and forwards the information (including any orientation, input or sensing device (e.g., sensing arrangement 185, triggers 64, 65, joystick 66, buttons 67, etc.), and/or desired information) to gaming system 170. The gaming system processes the forwarded information to update and/or respond to an executing virtual scenario in accordance with the forwarded information.
In the case of microprocessor 142 including the virtual scenario, microprocessor 142 processes the received information (e.g., received from the encoder/potentiometer, heart rate monitor, triggers, joystick, buttons, sensing arrangement, etc.) to update the virtual scenario and provide the desired information on display device 195 and/or displays 614. Thus, the force applied by the user to exercise gaming device 50 results in a corresponding coordinate movement or action in the virtual scenario displayed on display devices 190, 195 and/or displays 614. In other words, user exercise serves to indicate desired user actions or movements to update movement or actions of characters or objects within the virtual scenario.
User manipulation of the effector members enables the user to interact with the virtual scenario (e.g., controls an object or some action in the virtual scenario). The greater the force applied to the exercise gaming device (or displacement of effector members 72, 74), the greater the effect within the virtual scenario. The virtual scenarios utilized with the exercise gaming device typically require the user to apply force to (or displace) the effector members (e.g., pull, compress, etc.) in a variety of different orientations to access different muscles and achieve goals in the virtual scenario. In addition, the exercise gaming device may include a dynamic calibration to control the amount of force (or displacement) required by a user in order to interact with the virtual scenario as described above.
Various virtual gaming or simulation scenarios may be employed by gaming system 170 for use with exercise gaming device 50. The virtual scenarios are preferably implemented in the form of one or more software modules or units for execution by the gaming system, and are typically stored on a computer readable or useable medium (e.g., CD, DVD, memory or memory device, magnetic and/or optical device, etc.). A manner in which a virtual scenario interacts with the exercise gaming device via the gaming system is illustrated in
The desired virtual environment is generated and displayed at step 312. The virtual scenario may further provide information pertaining to the displayed environment to the exercise gaming device to adjust the device resistance level in accordance with the environmental conditions (e.g., adjust device resistance for certain terrains, varying weights of objects, etc.). The virtual scenario directs or induces the user to manipulate the exercise gaming device effector members at step 314 in order for the user to control objects in the virtual environment (e.g., motion, direction, velocity, etc.). The user may be directed or induced to manipulate the exercise gaming device and/or effector members in certain directions or in certain manners to achieve desired actions in the virtual environment. For example, the virtual scenario may direct or induce the user to move the effector members toward or away from each other, twist the effector members or exercise gaming device, orient or tilt the exercise gaming device in a certain manner, and/or specify the body portions to apply force to the effector members. The objects are controlled within the virtual environment in accordance with the amount of force applied (or displacement of effector members 72, 74) or manipulation of the exercise gaming device, and other information (e.g., determined from sensing arrangement 185, triggers 64, 64, joystick 66, buttons, 67, etc.) provided by the exercise gaming device.
The exercise gaming device formats the measurements and signals from the various input and sensing devices (e.g., encoder 140, sensing arrangement 185, triggers 64, 65, joystick 66, buttons 67, etc.), and transfers this and other desired information to the gaming system. The virtual scenario receives and processes the information at step 316. The virtual scenario is configured to expect information for corresponding actions in the virtual environment to be placed in corresponding locations in the received formatted information from the exercise gaming device. The received information is processed by the virtual scenario in order to control the actions in the virtual environment corresponding to the locations in the formatted information. The displacement measurements of effectors 72, 74 may be processed by the exercise gaming device to provide appropriate control values for the corresponding actions in the virtual environment. Alternatively, the actual displacement measurements may be provided to and processed by the virtual scenario to determine appropriate controls for the corresponding actions.
The virtual scenario applies the received information to the corresponding actions in the virtual environment to update the environment at step 318 in accordance with manipulation of the exercise gaming device by the user. The virtual scenario may further display the various desired (exercise related) information determined by the exercise gaming device. Thus, the virtual scenario utilizes the displacement of effector members 72, 74 to control corresponding actions in the virtual environment.
It will be appreciated that the embodiments described above and illustrated in the drawings represent only a few of the many ways of implementing an exercise gaming device and method of interacting with gaming or other scenarios based on physical exercise.
Exercise gaming device 50 may include any quantity of any types of input devices disposed at any suitable locations (e.g., buttons, switches, slides, joysticks, etc.). The displays (e.g., display devices 190, 195, housing displays 614, etc.) may be of any quantity, shape or size, may be implemented by any conventional or other type of display (e.g., LCD, etc.), and may be disposed at any suitable locations. The housing may be configured in any fashion to accommodate effector members 72, 74 and/or the various mechanical arrangements described above.
The housing first and second portions may be of any quantity, shape or size and may be constructed of any suitable materials. These portions may be coupled together via any suitable fastening techniques (e.g., fasteners, adhesives, mated parts, posts, etc.) and encompass any exercise gaming device components. The first and second portions may be configured in any fashion to accommodate any components (e.g., trigger, joystick, effector members, displays, etc.).
Exercise gaming device 50 and corresponding components (e.g., housing, effector members, etc.) may be of any size or shape, may be arranged in any fashion and may be constructed of any suitable materials. Exercise gaming device 50 may be a hand-held unit or be mounted to any suitable support or surface. The housing of exercise gaming device 50 may be of any shape or size and may be constructed of any suitable materials. The housing may include any quantity of any types of input or other devices disposed at any suitable locations (e.g., buttons, switches, slides, joysticks, displays, etc.).
The effector members of exercise gaming device 50 may be constructed of any suitable materials, may have any suitable geometric configurations (e.g., rectangular, cylindrical, etc.) or size, and may be arranged in any suitable configuration (e.g., U-shape, etc.). The effector members may be oriented in any fashion relative to each other, and at any angular displacement relative to each other about the housing. The engagement members of exercise gaming device 50 may be constructed of any suitable materials, may have any suitable geometric configurations (e.g., rectangular, cylindrical, etc.) or size, and may be arranged in any suitable configuration (e.g., U-shape, etc.). The comfort members may be of any quantity, shape or size, and may be of any suitable material (e.g., rubber, foam, padded, fabric, etc.). The comfort members may include a treated portion to enhance gripping by a user (e.g., ridges or other embedded deformity, gripping material, etc.). The wheel member may be of quantity, shape or size, may be constructed of any suitable materials, and may include any quantity of spokes of any shape or size arranged in any fashion. The axle may be of any quantity, shape or size, may be constructed of any suitable materials, and may interface the encoder in any fashion. The axle may be connected to the wheel member and housing at any desired locations. The housing and wheel member may include any quantity of openings or slots of any shape or size and at any locations to accommodate the effector members.
The resistive member or spring may be implemented by any quantity of any suitable resistive devices (e.g., torsion or other spring, resilient structure or bar, etc.) providing any desired amount of force to resist user applied forces to the effector members, and may be disposed at any suitable locations or orientations. The spring may be constructed of any suitable materials (e.g., metal, etc.), may be arranged in any fashion (e.g., coiled, etc.), and may provide any suitable resistive forces. Any quantity of the effector members may be fixed or at least partially movable relative to the housing.
Any suitable number of any types of sensors (e.g., strain gauges, potentiometers, orientation sensors, optical or other encoders, etc.) may be employed by exercise gaming device 50 to facilitate the measurement of any one or more types of strain/displacement or other forces applied or energy exerted by the user (e.g., bending forces, twisting/torsion forces, compression forces and/or tension forces). The sensors may be constructed of any suitable materials, may be disposed at any locations and may be of any suitable type (e.g., strain gauge, potentiometer, optical or other encoder, etc.). Further, the sensors may include any electrical, mechanical or chemical properties that vary in a measurable manner in response to applied force or displacement. The sensors may include any desired arrangement and may be disposed at (or coupled to) any locations on any exercise gaming device components (e.g., comfort members, effector members, housing, spring, etc.).
Exercise gaming device 50 may be configured to accommodate any suitable quantity of force (or displacement) applied by a user. The sensing arrangement may be implemented by any quantity of any conventional or other sensors (e.g., accelerometer, infrared triangulation system, etc.) to measure the orientation (e.g., plural degree-of-freedom, etc.) of the exercise gaming device. The sensing arrangement may be disposed at any suitable locations on or within the exercise gaming device.
The microprocessor may be implemented by any quantity of any type of microprocessor, processing system or other circuitry, while the control circuit or device controller may be disposed at any suitable locations on or within the housing. The control circuit and/or microprocessor may be connected to the gaming system via any suitable peripheral, communications media or port (e.g., wirelessly, wired, etc.). The microprocessor may determine any desired exercise related information based on inputs from the user and/or various sensors (e.g., physical or exercise related information based on input from device sensors and health monitors (e.g., heart rate, temperature, weight, height, blood pressure, etc.), timers, encoder, input devices, etc.). The microprocessor may further arrange data (e.g., force, energy or other measurements by sensors, input device information, determined exercise and/or health information, etc.) into any suitable format that is recognizable by the gaming system. The information may include any desired information and be arranged in any desired format (e.g., or at any suitable locations within the format). The information from the microprocessor may be relayed to the gaming system via any suitable ports (e.g., peripheral ports, data ports, USB ports, etc.). Alternatively, the information may be directly communicated to the gaming system. The microprocessor may determine displacement and/or force in any suitable manner based on the encoder measurements (e.g., conventional relationships, profiles, etc.).
The microprocessor may include and execute any desired gaming or other applications. A/V modules may be implemented by any quantity of any conventional or other processing system or circuitry (e.g., video processor, digital signal processor (DSP), etc.) providing audio and/or video signals. Exercise gaming device 50 may be coupled directly to a display device via any conventional or other cable or connectors (e.g., RF, RCA type, etc.). The exercise gaming device may be configured to be selectively coupled to either a display device or a gaming processor (e.g., via a cable or game controller). In this case, the exercise device may include input devices to enable a user to indicate the manner of use.
Any suitable number of any types of conventional or other circuitry may be utilized to implement the control circuit or device controller. The control circuit may include any quantity of conventional or other components arranged in any fashion. The resistance change of the encoder may be determined in any manner via any suitable conventional or other circuitry. Alternatively, the control circuit may include any suitable circuitry to accommodate signals from varying sensors to determine the displacement. For example, the control circuit may include circuitry to accommodate pulse or other signals from an optical encoder measuring the displacement to enable the microprocessor to determine the displacement.
Any suitable number of any type of conventional or other displays may be connected to the microprocessor, where the microprocessor may provide any type of information relating to a particular session (e.g., results from exercises including force and work, calories burned, weight lifted, etc.). The RF transmitters and receivers (e.g., heart rate monitor, USB, etc.) may be implemented by any quantity of any conventional or other transmitters and receivers (or transceivers) and may communicate via any suitable energy form (e.g., optical, RF or electromagnetic, etc.). The transmitters, receivers and/or transceivers may utilize any suitable communications scheme or protocol. The transmitters, receivers and/or transceivers for communication between the exercise gaming device and gaming system may be configured for use with any suitable ports (e.g., USB, serial, parallel, peripheral, communication, etc.).
The exercise gaming device may utilize any quantity of any suitable power sources (e.g., batteries, wall outlet jack, etc.), and may include any quantity of any conventional or other power switches disposed at any suitable locations to enable or disable power to the exercise gaming device. The user may utilize any body portions (e.g., hands, legs, arms, etc.) individually or in any combinations to apply the force to the effector members.
The gaming system may be implemented by any quantity of any personal or other type of computer or processing system (e.g., IBM-compatible, Apple, Macintosh, laptop, palm pilot, microprocessor, gaming consoles such as the Xbox system from Microsoft Corporation, the PlayStation 2 system from Sony Corporation, the GameCube system or Wii system from Nintendo of America, Inc., etc.). The gaming system may be a dedicated processor or a general purpose computer system (e.g., personal computer, etc.) with any commercially available operating system (e.g., Windows, OS/2, Unix, Linux, etc.) and/or commercially available and/or custom software (e.g., communications software, application software, etc.) and any types of input devices (e.g., keyboard, mouse, microphone, etc.). The gaming system may execute software (e.g., virtual scenario, etc.) stored on a program product apparatus (e.g., hard disk, memory device, CD, DVD or other disks, etc.) including a computer useable or recordable medium or from a network or other connection (e.g., from the Internet or other network).
Any suitable number of any type of conventional or other displays may be connected to exercise gaming device 50 or gaming system 170 to provide any type of information relating to a particular computer session. A display may be located at any suitable location local or remote from the gaming system. The exercise gaming device may be utilized with any suitable sensors or monitors (e.g., heart rate, blood pressure, body temperature, etc.).
It is to be understood that the software of the exercise gaming device and gaming system (e.g., microprocessor, virtual scenario, etc.) may be implemented in any desired computer language, and could be developed by one of ordinary skill in the computer and/or programming arts based on the functional description contained herein and the flowchart illustrated in the drawings. Further, any references herein of software performing various functions generally refer to computer systems or processors performing those functions under software control. The processing of the exercise gaming device may be implemented by any hardware, software and/or processing circuitry, or may be implemented on the gaming system or exercise gaming device as software modules or units and/or hardware modules receiving the sensor and/or input device information or signals. The various functions of the processors (e.g., microprocessor, gaming system, etc.) may be distributed in any manner among any quantity (e.g., one or more) of hardware and/or software modules or units, processors, computer or processing systems or circuitry, where the processors, computer or processing systems or circuitry may be disposed locally or remotely of each other and communicate via any suitable communications medium (e.g., LAN, WAN, Intranet, Internet, hardwire, modem connection, wireless, etc.). The software and/or algorithms described above and illustrated in the drawings may be modified in any manner that accomplishes the functions described herein.
The terms “upward”, “downward”, “top”, “bottom”, “side”, “front”, “rear”, “upper”, “lower”, “vertical”, “horizontal”, “height”, “width”, “length”, “forward, “backward”, “left”, “right” and the like are used herein merely to describe points of reference and do not limit the present invention to any specific orientation or configuration.
Exercise gaming device 50 of the present invention embodiments is not limited to the gaming applications described above, but may be utilized with any processing system, software or application. The exercise gaming device may be utilized for interaction with any type of computer-generated scenario (e.g., providing only video for interaction, providing only audio for interaction, providing video and audio, etc.). The exercise gaming device (e.g., effector members, orientation, etc.) may be utilized for any desired actions within the simulation, gaming or other computer-generated scenarios (e.g., directional, speed or rate control, actuation of events, various motions or actions (e.g., throwing, rolling, swinging a sport or other item (e.g., bat, racquet, etc.), response to prompts, weapon actuation, etc.)). The virtual scenarios may alternatively be implemented in the form of one or more software modules or units for execution by the microprocessor of the exercise gaming device, and may perform the functions of the exercise gaming device and gaming system in substantially the same manner described above (e.g.,
From the foregoing description, it will be appreciated that the present invention embodiments make available a novel exercise gaming device and method of interacting with gaming or other scenarios based on physical exercise, wherein an exercise gaming device for a gaming or simulation system enables users to interact with video games or simulations and exercise during game play or simulation interaction.
Having described example embodiments of a new and improved exercise gaming device and method of interacting with gaming or other scenarios based on physical exercise, it is believed that other modifications, variations and changes will be suggested to those skilled in the art in view of the teachings set forth herein. It is therefore to be understood that all such variations, modifications and changes are believed to fall within the scope of the present invention as defined by the appended claims.
This application claims priority from U.S. Provisional Patent Application Ser. No. 61/054,837, entitled “Exercise Gaming Device and Method of Interacting With Gaming or Other Scenarios Based on Physical Exercise” and filed May 21, 2008, the disclosure of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61054837 | May 2008 | US |