WO2008025973A2 - Game controllers - Google Patents
Game controllers Download PDFInfo
- Publication number
- WO2008025973A2 WO2008025973A2 PCT/GB2007/003253 GB2007003253W WO2008025973A2 WO 2008025973 A2 WO2008025973 A2 WO 2008025973A2 GB 2007003253 W GB2007003253 W GB 2007003253W WO 2008025973 A2 WO2008025973 A2 WO 2008025973A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- usb
- flash drive
- motion sensor
- usb flash
- sensor
- Prior art date
Links
Classifications
-
- 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
- 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/22—Setup operations, e.g. calibration, key configuration or button assignment
-
- 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
-
- 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
-
- 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
- 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/1006—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 having additional degrees of freedom
-
- 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/1018—Calibration; Key and button assignment
-
- 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
-
- 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/1043—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 characterized by constructional details
-
- 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
Definitions
- the invention relates to a game controller, particularly to a game controller for playing a computer game which can be hand-held, a personal computer or part of a computer network where a plurality of players can play the game whilst located at spaced-apart locations.
- the invention provides apparatus for controlling a computer game, comprising motion sensor means adapted to detect movement for control of the game.
- the motion sensor means may be selected from a group comprising at least an accelerometer, gyroscope, magnetic sensor and visual sensor. This provides for relative simplicity and operation of a game, particularly when the motion sensor means may be installed in a USB Flash Drive. This allows a user/player of a game to use a USB Flash Drive to control the game based on motion.
- the USB Flash Drive may comprise a USB extendable cable.
- the US]B Flash Drive may comprise one USB port, whereby the apparatus and USB Flash Drive are merged.
- the apparatus may comprise a USB switch, or alternatively a USB Hub.
- the motion sensor means may comprise an accelerometer means, which may be adapted to measure acceleration along the x - and y - axes, or alternatively may be adapted to measure acceleration along the x-, y- and z- axes.
- the said means may comprise a variable or adjustable parameter input device for adjusting the level of sensitivity of the motion sensor means.
- the device may be selected from the group variable resistor(s), variable capacitor(s) and adjustable input switch(es). Sensitivity adjustment for one or more motion sensors can provide for a suitable sensitivity range particularly for different game(s).
- the at least one button and motion sensor means may be carried by the USB Flash Drive.
- the motion sensor means and the manually operable means may be programmable to any function of means for playing a computer game.
- the means for playing the computer game may be selected from the group keyboard, mouse, gamepad, and remote controller.
- the sensitivity adjustment means may comprise digital control, or analog control.
- the motion sensor means is suitably adapted to measure any one of, or combination of any of tilt angle, angular velocity and acceleration of the USB Flash Drive.
- the invention extends to a computer in combination with apparatus as hereinbefore defined.
- Fig. 1 is a plan view of a first embodiment of apparatus according to the invention
- Fig. 2 is a block diagram of the apparatus of Fig. 1;
- Fig. 3 is a plan view of a second embodiment of apparatus according to the invention.
- Fig. 4 is a block diagram of the apparatus of Fig. 3.
- Fig. 5 is a block diagram of a modification of the second embodiment.
- apparatus 1, 100 for controlling a computer game comprising motion sensor means 2 adapted to detect movement for control of a game being played by a user or player.
- the motion sensor means 2 hereinafter sensor(s) are an integral part of a USB Flash Drive 3, and can comprise an accelerometer, gyroscope, magnetic sensor and the like means.
- an accelerometer is the sensor 2, and is used to detect motion either in 2D (x- and y- axes) or 3D (x-, y-, and z- axes), hi either mode, the sensor 2 measures/monitors one or more of different parameters of the USB Flash Drive 3, for example tilt angle, angular velocity, acceleration of the USB Flash Drive.
- the senor 2 is added to or installed in a USB Flash Drive in a housing 4, which has two USB ports 5, 6.
- the housing 4 houses an integrated circuit 7, a memory 8, an MCU 9, which is a microcomputer or computer-on-a-chip.
- the MCU 9 is connected to the sensor 2 and to a variable or adjustable parameter input device 10 for adjusting the level of sensitivity of the sensor 2 via the MCU 9.
- the device 10 in the embodiment is in the form of manually operable i.e. finger or thumb operable, means such as a button.
- the MCU 9 is connected to one USB port and the integrated circuit (IC) to a second USB port 5, both ports being of the USB Flash Drive.
- the two-port arrangement is used in conjunction with an extendable USB cable 12 plugged into one USB port 6 on the game controller side of the USB Flash Drive. It will be understood, however, that the USB extendable cable 12 can be omitted, in which case the USB Flash Drive is connected directly to the game controller.
- FIG. 3 shows a plan view of a second embodiment of apparatus 100 embodying the invention, in which the sensor 2 motion-based game controller is merged with the USB Flash Drive in one USB port 5.
- the embodiment of Fig. 3 incorporates a switch 13 at the one USB port 5, while in the modification shown in Fig. 5, there is one USB port with a USB Hub 14.
- the senor 2 is located in the centre of the USB Flash Drive 3.
- the USB Flash Drive 3 is connected via the USB cable 12 (Fig. 1) or directly (Fig. 3) to a computer or other USB console for playing a game.
- the MCU 9, is programmable via its ROM, RAM or non-volatile memory and thus provides a programmable driver, the motion sensor 2 and the buttons 11, 11' being programmable to any key or function of the keyboard, mouse or gamepad of the apparatus 1, 100, for playing the computer game.
- the USB Flash Drive 3 can store the game(s), as can the installer of the programmable driver, while the motion-based game controller part (sensor) can handle the control of the game.
- the (relatively small) USB Flash Drive 3 can function in all embodiments as a flash memory to store data, game or driver and a programmable motion based game controller to manage control of the game with keyboard, mouse or gamepad functions.
- apparatus embodying the invention as hereinbefore described with reference to the drawings allows a user to adjust the sensitivity of one accelerometer inside game controller(s) such as gamepad, joypad, joystick, gun controller etc. for computers. This is based on variable resistor(s) or variable capacitor(s) or other adjustable switch(s) to adjust level of the sensitivity of the accelerometer. Thus there is sensitivity adjustment for the motion sensor(s) in order to provide suitable sensitivity range(s) for different game(s).
- Sensitivity adjustment is provided by a device which has two configurations, digital control and analog control.
- Digital control sensitivity adjustment is made possible by pressing the button(s) 11, 11' to increase or decrease the sensitivity level with the preset resolution.
- Analog control sensitivity adjustment is done by variable resistor or capacitor or other adjustable switch which can provide the analog output in order to adjust the sensitivity level with much higher resolution.
- These digital control and analog control sensitivity adjustment devices are connected to the micro processor or controller (MCU 9) which can adjust the sensor sensitivity level internally which means that the sensor output value is adjusted by the sensitivity adjustment devices 11, 11'. Then the MCU transmits control commands or adjusted sensor value to the computer or the game console.
- the sensitivity adjustment device includes a sensitivity adjustment algorithm and the hardware configuration of the device.
- an accelerometer is a device for measuring acceleration and can measure its own motion, using an accelerometer in a joypad it can function as analog sticks. As described above, there are two designs for this: 1) using 3D accelerometer to detect the tilt motion along x and y axis and behave as buttons; 2) using 2D accelerometer to detect the motion along x axis and y axis.
- There is only one accelerometer in one joypad so there is a selection button for choosing the Left Analog stick or Right Analogue stick.
- there is a button for mode selection Users can enable/disable the motion sensing function by pressing the button. So the users can choose whether to use the motion sensor or Analog stick in different situations.
- joypads are also available for a computer. It can solve the problem of lack of joystick support in some computer games. With the programmable driver, the motion sensing game controller can also convert the joypad motions to control/input of the computer and function as both mouse and keyboard at the same time.
- USB generally refers to Universal Serial Bus which is bus, usually a cable bus, which supports data exchange between a host computer and a wide range of simultaneously accessible peripherals.
- the peripherals share USB bandwidth through appropriate protocol(s) and the USB allows peripherals to be attached, configured, used and detached whilst the host and other peripherals are in operation.
- the USB allows for motion of the game controller and can also provide for sensitivity adjustment of the game controller.
Abstract
The invention relates to apparatus (1) for controlling a computer game, comprising motion sensor means (2) adapted to detect movement for control of a game being played by a user or player. The motion sensor means (2) is an integral part of a USB Flash Drive ( 3), and can comprise an accelerometer, gyroscope, magnetic sensor and the like means. In the preferred embodiments an accelerometer is the sensor (2), and is used to detect motion either in 2D (x- and y- axes) or 3D (x-, y-, and z- axes). In either mode, the sensor (2) measures/monitors one or more of different parameters of the USB Flash Drive (3), for example tilt angle, angular velocity, acceleration of the USB Flash Drive. The sensor (2) is added to or installed in a USB Flash Drive in a housing (4), which has two USB ports (5, 6). The housing (4) houses an integrated circuit (7), a memory (8), an MCU (9), which is a microcomputer or computer-on-a-chip. The MCU (9) is connected to the sensor (2) and to a variable or adjustable parameter input device (10) for adjusting the level of sensitivity of the sensor (2) via the MCU (9). The device (10) in the embodiment is in the form of manually operable i.e. finger or thumb operable, means such as a button. Ih the embodiment there are two buttons (11, 11 ') side by side at one end of the housing (4). The MCU (9) is connected to one USB port and the integrated circuit (IC) to a second USB port (5), both ports being of the USB Flash Drive. As shown in Fig. 1, the two-port arrangement is used in conjunction with an extendable USB cable (12) plugged into one USB port (6) on the game controller side of the USB Flash Drive.
Description
GAME CONTROLLERS
The invention relates to a game controller, particularly to a game controller for playing a computer game which can be hand-held, a personal computer or part of a computer network where a plurality of players can play the game whilst located at spaced-apart locations.
Whilst there are many known game controllers, none takes account of movement of the game controller, which can result in loss of sensitivity when playing a game.
It is an object of the invention to seek to mitigate these disadvantages.
According to a first aspect, the invention provides apparatus for controlling a computer game, comprising motion sensor means adapted to detect movement for control of the game.
The motion sensor means may be selected from a group comprising at least an accelerometer, gyroscope, magnetic sensor and visual sensor. This provides for relative simplicity and operation of a game, particularly when the motion sensor means may be installed in a USB Flash Drive. This allows a user/player of a game to use a USB Flash Drive to control the game based on motion.
The USB Flash Drive may comprise a USB extendable cable.
Alternatively, the US]B Flash Drive may comprise one USB port, whereby the apparatus and USB Flash Drive are merged.
The apparatus may comprise a USB switch, or alternatively a USB Hub.
Suitably, the motion sensor means may comprise an accelerometer means, which may be adapted to measure acceleration along the x - and y - axes, or alternatively may be adapted to measure acceleration along the x-, y- and z- axes.
There may be means adapted to adjust sensitivity of the motion sensor means.
The said means may comprise a variable or adjustable parameter input device for adjusting the level of sensitivity of the motion sensor means.
The device may be selected from the group variable resistor(s), variable capacitor(s) and adjustable input switch(es). Sensitivity adjustment for one or more motion sensors can provide for a suitable sensitivity range particularly for different game(s).
There may suitably be manually operable means for adjusting the level of sensitivity of the device, preferably at least one finger or thumb operable button.
For relative simplicity and compactness the at least one button and motion sensor means may be carried by the USB Flash Drive. Suitably, there may be two buttons.
The motion sensor means and the manually operable means may be programmable to any function of means for playing a computer game.
The means for playing the computer game may be selected from the group keyboard, mouse, gamepad, and remote controller.
The sensitivity adjustment means may comprise digital control, or analog control.
The motion sensor means is suitably adapted to measure any one of, or combination of any of tilt angle, angular velocity and acceleration of the USB Flash Drive.
There may be a plurality of motion sensor means.
The invention extends to a computer in combination with apparatus as hereinbefore defined.
Apparatus for controlling a computer game is hereinafter described, by way of example, with reference to the accompanying drawings.
Fig. 1 is a plan view of a first embodiment of apparatus according to the invention;
Fig. 2 is a block diagram of the apparatus of Fig. 1;
Fig. 3 is a plan view of a second embodiment of apparatus according to the invention;
Fig. 4 is a block diagram of the apparatus of Fig. 3; and
Fig. 5 is a block diagram of a modification of the second embodiment.
Referring to the drawings in which like parts are referred to by like numerals, there is shown apparatus 1, 100 for controlling a computer game, comprising motion sensor means 2 adapted to detect movement for control of a game being played by a user or player.
hi the embodiments, the motion sensor means 2, hereinafter sensor(s) are an integral part of a USB Flash Drive 3, and can comprise an accelerometer, gyroscope, magnetic sensor and the like means. In the preferred embodiments an accelerometer is the sensor 2, and is used to detect motion either in 2D (x- and y- axes) or 3D (x-, y-, and z- axes), hi either mode, the sensor 2 measures/monitors one or more of different parameters of the USB Flash Drive 3, for example tilt angle, angular velocity, acceleration of the USB Flash Drive.
In the first embodiment 1, the sensor 2 is added to or installed in a USB Flash Drive in a housing 4, which has two USB ports 5, 6. The housing 4 houses an integrated circuit 7, a memory 8, an MCU 9, which is a microcomputer or computer-on-a-chip. The MCU 9
is connected to the sensor 2 and to a variable or adjustable parameter input device 10 for adjusting the level of sensitivity of the sensor 2 via the MCU 9. The device 10 in the embodiment is in the form of manually operable i.e. finger or thumb operable, means such as a button. In the embodiment there are two buttons 11, 11' side by side at one end of the housing 4. The MCU 9 is connected to one USB port and the integrated circuit (IC) to a second USB port 5, both ports being of the USB Flash Drive.
As shown in Fig. 1, the two-port arrangement is used in conjunction with an extendable USB cable 12 plugged into one USB port 6 on the game controller side of the USB Flash Drive. It will be understood, however, that the USB extendable cable 12 can be omitted, in which case the USB Flash Drive is connected directly to the game controller.
Referring now to Fig. 3, this shows a plan view of a second embodiment of apparatus 100 embodying the invention, in which the sensor 2 motion-based game controller is merged with the USB Flash Drive in one USB port 5.
As shown in Fig. 4, the embodiment of Fig. 3 incorporates a switch 13 at the one USB port 5, while in the modification shown in Fig. 5, there is one USB port with a USB Hub 14.
In every embodiment shown, the sensor 2 is located in the centre of the USB Flash Drive 3. The USB Flash Drive 3 is connected via the USB cable 12 (Fig. 1) or directly (Fig. 3) to a computer or other USB console for playing a game.
The MCU 9, is programmable via its ROM, RAM or non-volatile memory and thus provides a programmable driver, the motion sensor 2 and the buttons 11, 11' being programmable to any key or function of the keyboard, mouse or gamepad of the apparatus 1, 100, for playing the computer game. As will be understood, the USB Flash Drive 3 can store the game(s), as can the installer of the programmable driver, while the motion-based game controller part (sensor) can handle the control of the game. With such a configuration, the (relatively small) USB Flash Drive 3 can function in all
embodiments as a flash memory to store data, game or driver and a programmable motion based game controller to manage control of the game with keyboard, mouse or gamepad functions.
It will be understood that apparatus embodying the invention as hereinbefore described with reference to the drawings allows a user to adjust the sensitivity of one accelerometer inside game controller(s) such as gamepad, joypad, joystick, gun controller etc. for computers. This is based on variable resistor(s) or variable capacitor(s) or other adjustable switch(s) to adjust level of the sensitivity of the accelerometer. Thus there is sensitivity adjustment for the motion sensor(s) in order to provide suitable sensitivity range(s) for different game(s).
Sensitivity adjustment is provided by a device which has two configurations, digital control and analog control. Digital control sensitivity adjustment is made possible by pressing the button(s) 11, 11' to increase or decrease the sensitivity level with the preset resolution. Analog control sensitivity adjustment is done by variable resistor or capacitor or other adjustable switch which can provide the analog output in order to adjust the sensitivity level with much higher resolution. These digital control and analog control sensitivity adjustment devices are connected to the micro processor or controller (MCU 9) which can adjust the sensor sensitivity level internally which means that the sensor output value is adjusted by the sensitivity adjustment devices 11, 11'. Then the MCU transmits control commands or adjusted sensor value to the computer or the game console. The sensitivity adjustment device includes a sensitivity adjustment algorithm and the hardware configuration of the device.
As an accelerometer is a device for measuring acceleration and can measure its own motion, using an accelerometer in a joypad it can function as analog sticks. As described above, there are two designs for this: 1) using 3D accelerometer to detect the tilt motion along x and y axis and behave as buttons; 2) using 2D accelerometer to detect the motion along x axis and y axis.
There is only one accelerometer in one joypad, so there is a selection button for choosing the Left Analog stick or Right Analogue stick. Besides, there is a button for mode selection. Users can enable/disable the motion sensing function by pressing the button. So the users can choose whether to use the motion sensor or Analog stick in different situations.
Joypads are also available for a computer. It can solve the problem of lack of joystick support in some computer games. With the programmable driver, the motion sensing game controller can also convert the joypad motions to control/input of the computer and function as both mouse and keyboard at the same time.
It will be understood that the term USB used herein generally refers to Universal Serial Bus which is bus, usually a cable bus, which supports data exchange between a host computer and a wide range of simultaneously accessible peripherals. The peripherals share USB bandwidth through appropriate protocol(s) and the USB allows peripherals to be attached, configured, used and detached whilst the host and other peripherals are in operation.
Thus in relation to this invention, the USB allows for motion of the game controller and can also provide for sensitivity adjustment of the game controller.
Claims
1. Apparatus for controlling a computer game, comprising motion sensor means adapted to detect movement for control of the game.
2. Apparatus according to Claim 1, the motion sensor means being selected from a group comprising at least an accelerometer, gyroscope, magnetic sensor and visual sensor.
3. Apparatus according to Claim 1 or Claim 2, the motion sensor means being installed in a USB Flash Drive.
4. Apparatus according to Claim 3, the USB Flash Drive comprising a USB extendable cable.
5. Apparatus according to Claim 1 or Claim 2, the USB Flash Drive comprising one USB port, whereby the apparatus and USB Flash Drive are merged.
6. Apparatus according to Claim 5, comprising a USB switch.
7. Apparatus according to Claim 5, comprising a USB Hub.
8. Apparatus according to any preceding claim, the motion sensor means comprising an accelerometer means.
9. Apparatus according to Claim 8, the accelerometer means being adapted to measure acceleration along the x - and y - axes.
10. Apparatus according to Claim 8, the accelerometer means being adapted to measure acceleration along the x-, y - and z - axes.
11. Apparatus according to any preceding claim, comprising means adapted to adjust sensitivity of the motion sensor means.
12. Apparatus according to Claim 11, the said means comprising a variable or adjustable parameter input device for adjusting the level of sensitivity of the motion sensor means.
13. Apparatus according to Claim 12, the device being selected from the group variable resistor(s), variable capacitor(s) and adjustable input switch(es).
14. Apparatus according to Claim 13, comprising manually operable means for adjusting the level of sensitivity of the device.
15. Apparatus according to Claim 14, the manually operable means comprising at least one finger or thumb operable button.
16. Apparatus according to Claim 15, the at least one button and motion sensor means being carried by the USB Flash Drive.
17. Apparatus according to Claim 15 or Claim 16, there being two buttons.
18. Apparatus according to any of Claims 14 to 17, the motion sensor means and the manually operable means being programmable to any function of means for playing a computer game.
19. Apparatus according to Claim 18, the means being selected from the group keyboard, mouse, gamepad, and remote controller.
20. Apparatus according to any of Claims 11 to 19, the sensitivity adjustment means comprising digital control.
21. Apparatus according to any of Claims 11 to 19, the sensitivity adjustment means comprising analog control.
22. Apparatus according to any of Claims 9 to 21, the motion sensor means being adapted to measure any one of, or combination of any of tilt angle, angular velocity and acceleration of the USB Flash Drive.
23. Apparatus according to any preceding claim, there being a plurality of motion sensor means.
24. A computer in combination with apparatus according to any preceding claim.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007900000838U CN201444289U (en) | 2006-08-28 | 2007-08-28 | Game controller |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US82375606P | 2006-08-28 | 2006-08-28 | |
US60/823,756 | 2006-08-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2008025973A2 true WO2008025973A2 (en) | 2008-03-06 |
WO2008025973A3 WO2008025973A3 (en) | 2008-07-03 |
Family
ID=38616346
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2007/003253 WO2008025973A2 (en) | 2006-08-28 | 2007-08-28 | Game controllers |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN201444289U (en) |
WO (1) | WO2008025973A2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2151734A2 (en) * | 2008-08-06 | 2010-02-10 | Cywee Group Limited | Inertia sensing module |
EP2161060A2 (en) * | 2008-07-11 | 2010-03-10 | Nintendo Co., Limited | Expanding operating device and operation system |
GB2482351A (en) * | 2010-07-31 | 2012-02-01 | Robert Joseph George Noble | Synchronisation of memory devices without external processor |
EP2559464A1 (en) * | 2010-04-14 | 2013-02-20 | Sunup Mecha-Electronic Equipment Co., Ltd | Gun-shaped game controller |
CN101879375B (en) * | 2009-05-06 | 2013-04-03 | 鼎亿数码科技(上海)有限公司 | Mobile-phone game handle based on Bluetooth transmission and realization method thereof |
CN101721812B (en) * | 2009-12-03 | 2013-10-30 | 深圳市宇恒互动科技开发有限公司 | Method and device for sensing rocker |
US10041764B2 (en) | 2016-01-09 | 2018-08-07 | Han Shyone Ooi | Sensor system and method for sensing motion |
US10599231B2 (en) | 2008-11-14 | 2020-03-24 | David A. Stephenson | Tilt and position command system for input peripherals |
US10729973B2 (en) | 2008-06-30 | 2020-08-04 | Microsoft Technology Licensing, Llc | Dynamic selection of sensor sensitivity in a game input system |
US11150047B2 (en) | 2019-07-25 | 2021-10-19 | The Boeing Company | Firearm incorporating recoil reduction |
US11420248B2 (en) | 2018-12-12 | 2022-08-23 | The Boeing Company | Impact-compensating bucking bar |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102755742A (en) * | 2011-04-27 | 2012-10-31 | 德信互动科技(北京)有限公司 | Six-dimensional somatic interaction system and method |
CN103428552B (en) * | 2013-08-26 | 2016-06-15 | 四川长虹器件科技有限公司 | Remote controller air mouse realize method |
CN105148514A (en) * | 2015-09-06 | 2015-12-16 | 骆凌 | Device and method for controlling game view angle |
CN105641925A (en) * | 2016-04-06 | 2016-06-08 | 深圳星火互娱数字科技有限公司 | Driving simulation system |
CN107577270A (en) * | 2016-07-04 | 2018-01-12 | 梁徽湖 | Computer extended seat with translation manipulation unit |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2215455A (en) * | 1988-03-14 | 1989-09-20 | Kwang Chien Fong | Changeable input ratio mouse |
JPH0830386A (en) * | 1994-07-14 | 1996-02-02 | Mitsubishi Steel Mfg Co Ltd | Mouse cord housing device |
EP1216730A2 (en) * | 2000-12-22 | 2002-06-26 | Nokia Corporation | Method for controlling a terminal display and a terminal |
US20030022716A1 (en) * | 2001-07-24 | 2003-01-30 | Samsung Electronics Co., Ltd. | Input device for computer games including inertia sensor |
US20040029640A1 (en) * | 1999-10-04 | 2004-02-12 | Nintendo Co., Ltd. | Game system and game information storage medium used for same |
US20040178991A1 (en) * | 2003-03-10 | 2004-09-16 | Jose Wei | Cord storage device for mouse |
US20040266480A1 (en) * | 2003-06-27 | 2004-12-30 | Hjelt Kari Tapani | System and method for implementing sensor functionality in mobile devices |
US20050081629A1 (en) * | 2003-10-21 | 2005-04-21 | Hoshal Gregory D. | Data recorder |
DE202005008084U1 (en) * | 2005-05-19 | 2005-11-17 | Kye Systems Corp., San Chung | Cable reel for such as a USB cable has a locking mechanism that allows the cable to secured when the required length is obtained |
US20060007151A1 (en) * | 2004-06-08 | 2006-01-12 | Pranil Ram | Computer Apparatus with added functionality |
EP1617629A1 (en) * | 2003-10-16 | 2006-01-18 | Vodafone K.K. | External device for mobile communication terminal, mobile communication terminal, and external display system for mobile communication terminal |
-
2007
- 2007-08-28 CN CN2007900000838U patent/CN201444289U/en not_active Expired - Fee Related
- 2007-08-28 WO PCT/GB2007/003253 patent/WO2008025973A2/en active Application Filing
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2215455A (en) * | 1988-03-14 | 1989-09-20 | Kwang Chien Fong | Changeable input ratio mouse |
JPH0830386A (en) * | 1994-07-14 | 1996-02-02 | Mitsubishi Steel Mfg Co Ltd | Mouse cord housing device |
US20040029640A1 (en) * | 1999-10-04 | 2004-02-12 | Nintendo Co., Ltd. | Game system and game information storage medium used for same |
EP1216730A2 (en) * | 2000-12-22 | 2002-06-26 | Nokia Corporation | Method for controlling a terminal display and a terminal |
US20030022716A1 (en) * | 2001-07-24 | 2003-01-30 | Samsung Electronics Co., Ltd. | Input device for computer games including inertia sensor |
US20040178991A1 (en) * | 2003-03-10 | 2004-09-16 | Jose Wei | Cord storage device for mouse |
US20040266480A1 (en) * | 2003-06-27 | 2004-12-30 | Hjelt Kari Tapani | System and method for implementing sensor functionality in mobile devices |
EP1617629A1 (en) * | 2003-10-16 | 2006-01-18 | Vodafone K.K. | External device for mobile communication terminal, mobile communication terminal, and external display system for mobile communication terminal |
US20050081629A1 (en) * | 2003-10-21 | 2005-04-21 | Hoshal Gregory D. | Data recorder |
US20060007151A1 (en) * | 2004-06-08 | 2006-01-12 | Pranil Ram | Computer Apparatus with added functionality |
DE202005008084U1 (en) * | 2005-05-19 | 2005-11-17 | Kye Systems Corp., San Chung | Cable reel for such as a USB cable has a locking mechanism that allows the cable to secured when the required length is obtained |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10729973B2 (en) | 2008-06-30 | 2020-08-04 | Microsoft Technology Licensing, Llc | Dynamic selection of sensor sensitivity in a game input system |
US8384565B2 (en) | 2008-07-11 | 2013-02-26 | Nintendo Co., Ltd. | Expanding operating device and operating system |
EP2161060A3 (en) * | 2008-07-11 | 2012-03-21 | Nintendo Co., Ltd. | Expanding operating device and operation system |
EP2161060A2 (en) * | 2008-07-11 | 2010-03-10 | Nintendo Co., Limited | Expanding operating device and operation system |
EP2151734A3 (en) * | 2008-08-06 | 2012-07-04 | Cywee Group Limited | Inertia sensing module |
EP2151734A2 (en) * | 2008-08-06 | 2010-02-10 | Cywee Group Limited | Inertia sensing module |
US10599231B2 (en) | 2008-11-14 | 2020-03-24 | David A. Stephenson | Tilt and position command system for input peripherals |
CN101879375B (en) * | 2009-05-06 | 2013-04-03 | 鼎亿数码科技(上海)有限公司 | Mobile-phone game handle based on Bluetooth transmission and realization method thereof |
CN101721812B (en) * | 2009-12-03 | 2013-10-30 | 深圳市宇恒互动科技开发有限公司 | Method and device for sensing rocker |
EP2559464A1 (en) * | 2010-04-14 | 2013-02-20 | Sunup Mecha-Electronic Equipment Co., Ltd | Gun-shaped game controller |
EP2559464A4 (en) * | 2010-04-14 | 2013-10-23 | Sunup Mecha Electronic Equipment Co Ltd | Gun-shaped game controller |
GB2482351A (en) * | 2010-07-31 | 2012-02-01 | Robert Joseph George Noble | Synchronisation of memory devices without external processor |
US10041764B2 (en) | 2016-01-09 | 2018-08-07 | Han Shyone Ooi | Sensor system and method for sensing motion |
US11420248B2 (en) | 2018-12-12 | 2022-08-23 | The Boeing Company | Impact-compensating bucking bar |
US11150047B2 (en) | 2019-07-25 | 2021-10-19 | The Boeing Company | Firearm incorporating recoil reduction |
Also Published As
Publication number | Publication date |
---|---|
CN201444289U (en) | 2010-04-28 |
WO2008025973A3 (en) | 2008-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008025973A2 (en) | Game controllers | |
US10384129B2 (en) | System and method for detecting moment of impact and/or strength of a swing based on accelerometer data | |
US10065108B2 (en) | Video game using dual motion sensing controllers | |
USRE45905E1 (en) | Video game system with wireless modular handheld controller | |
US8409004B2 (en) | System and method for using accelerometer outputs to control an object rotating on a display | |
JP4298880B2 (en) | Biaxial interlocking electronic input device | |
KR100501145B1 (en) | Manipulation controller and electronic device using the same | |
US20050215321A1 (en) | Video game controller with integrated trackball control device | |
KR101369989B1 (en) | Ergonomically Configurable Game Controller | |
WO2007040499A1 (en) | Ergonomically configurable video game controller | |
EP2002872A1 (en) | Video game controller | |
US20080318677A1 (en) | Storage medium having information processing program stored thereon and information processing apparatus | |
KR20100044799A (en) | Game controller with clickable trackball | |
GB2450103A (en) | A dual analogue controller games in the form of an action figure, robot or animal | |
US20050176505A1 (en) | Method and apparatus for providing computer pointing device input to a video game console | |
US8096880B2 (en) | Systems and methods for reducing jitter associated with a control device | |
US20080293492A1 (en) | Handheld control device for a processor-controlled system | |
JP2006051383A (en) | Controller and expansion unit for controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200790000083.8 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07804063 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07804063 Country of ref document: EP Kind code of ref document: A2 |