Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer readable medium for use with a video game system comprising a video game machine, a hand-held controller connected to said video game machine and operable by a player to generate video game inputs, and a vibration source arranged to vibrate a housing of said hand-held controller, said computer readable medium having stored thereon instructions adapted to be executed by said video game machine, the instructions which, when executed, define a series at steps comprising: (a) detecting vibration generating conditions; (b) loading a counter with a count determined in accordance with the detected vibration generating conditions; (c) generating vibration control data for controlling said vibration source based on the count of said counter; and (d) performing the following steps one or more times: (d1) changing the count of said counter in accordance with a counter change value; and (d2) generating vibration control data for controlling said vibration source based on the changed count of said counter, wherein the counter change value is initially determined in accordance with the detected vibration generating conditions and changes at least once from the initially determined value.
2. The computer readable medium according to claim 1 , wherein collisions between game objects are detected as vibration generating conditions.
3. The computer readable medium according to claim 1 , wherein collisions between game objects in three-dimensional space are detected as vibration generating conditions.
4. The computer readable medium according to claim 1 , wherein accelerations of game objects are detected as vibration generating conditions.
5. The computer readable medium according to claim 1 , wherein vibration control data for controlling said vibration source is generated when the count of said counter exceeds a predetermined count value.
6. The computer readable medium according to claim 1 , wherein the counter change value is an increment value for incrementing the count of said counter.
7. The computer readable medium according to claim 1 , wherein the counter change value changes in accordance with a variation value which is also determined in accordance with the detected vibration generating conditions.
8. The computer readable medium according to claim 1 , comprising an optical disc.
9. The computer readable medium according to claim 1 , comprising a magnetic disc.
10. The computer readable medium according to claim 1 , comprising a ROM cartridge.
11. A storage medium for use with a video game system comprising a video game machine, a hand-held controller connected to said video game machine and operable by a player to generate video game inputs, and a vibration source arranged to vibrate a housing of said hand-held controller, said storage medium having stored thereon instructions adapted to be executed by said video game machine, the instructions which, when executed, define steps comprising: (a) detecting vibration generating condition; (b) loading a counter with a count determined in accordance with the detected vibration generating conditions; and (c) generating vibration control data for controlling said vibration source based on the count of said counter; and (d) performing the following steps one or more times: (d1) changing the count of said counter in accordance with a counter change value; and (d2) generating vibration control data for controlling said vibration source based on the changed count of said counter, wherein the counter chance value changes at least once from an initial value thereof.
12. A storage medium for use with a video game system comprising a video game machine, a hand-held controller connected to said video game machine and operable by a player to generate video game inputs, and a vibration source arranged to vibrate a housing of said hand-held controller, said storage medium having stored thereon instructions adapted to be executed by said video game machine, the instructions which, when executed, define steps comprising: (a) detecting vibration generating conditions; (b) loading a counter with a count determined in accordance with the detected vibration generating conditions; (c) generating vibration control data for controlling said vibration source during a first video game frame based on the count of said counter; and (d) performing the following steps for at least one subsequent video game frame: (d1) changing the count of said counter in accordance with a counter change value; and (d2) generating vibration control data for controlling said vibration source based on the changed count of said counter, wherein the counter change value is initially determined in accordance with the detected vibration generating conditions and changes at least once from the initially determined value.
13. A storage medium for use with a video game system comprising a video game machine, a hand-held controller connected to the video game machine and operable by a player to generate video game inputs, and a vibration source arranged to vibrate a housing of the hand-held controller, the storage medium having stored thereon instructions adapted to be executed by the video game machine, the instructions which, when executed, define steps comprising: (a) detecting a vibration generating condition; (b) loading a counter with an initial value in accordance with the detected vibration generating condition; and (c) generating control signals for controlling the vibration source during a first video game frame based on the count of said counter; and (d) performing the following steps for at least one subsequent video game frame: (d1) changing the count of the counter in accordance with a counter change value; and (d2) generating control signals for controlling the vibration source based on the changed count of the counter, wherein the counter change value changes at least once from an initial value thereof.
14. The storage medium according to claim 13 , wherein the control signals comprise control signals for switching the vibration source on and off.
15. The storage medium according to claim 13 , wherein the control signals are switch control signals that are supplied to a switch connected between the vibration source and a power supply.
16. The storage medium according to claim 13 , wherein the control signals comprise first control signals for switching the vibration source ON and second control signals for switching the vibration source OFF.
17. The storage medium according to claim 13 , wherein the generating comprises: comparing the counter values to a predetermined counter value; generating first control signals for switching the vibration source ON when given counter values have a first relationship with the predetermined counter value; and generating second control signals for switching the vibration source OFF when given counter values have a second relationship with the predetermined counter value.
18. The storage medium according to claim 13 , wherein a relatively large counter change value provides intense vibration and a relatively small counter change value provides weak vibration.
19. The storage medium according to claim 13 , wherein the counter change value changes in accordance with the type of vibration generating condition detected.
20. The storage medium according to claim 13 , wherein the counter values change every video frame in accordance with the counter change value.
21. The storage medium according to claim 13 , further comprising: setting a flag if a vibration generating condition is detected.
22. The storage medium according to claim 13 , wherein a collision between game objects is detected as a vibration generating condition.
23. The storage medium according to claim 13 , wherein a collision between game objects in three-dimensional space is detected as a vibration generating condition.
24. The storage medium according to claim 13 , wherein an acceleration of a game object is detected as a vibration generating condition.
25. A computer readable medium for use with a video game system comprising a video game processing system, controls operable by a player to generate video game inputs, and a vibration source, the computer readable medium having stored thereon instructions adapted to be executed by the video game machine, the instructions which, when executed, define a series of steps comprising: (a) detecting a vibration generating condition; (b) loading a counter with a count based on a counter change value that is determined in accordance with the detected vibration generating condition; (c) changing the counter change value; (c) generating vibration control data for controlling the vibration source based on the count of the counter; (d) performing the following steps one or more times: (d1) changing the count of the counter in accordance with the counter change value; (d2) changing the counter change value; and (d3) generating vibration control data for controlling the vibration source based on the count of the counter.
26. The storage medium according to claim 24 , wherein the vibration control data comprises control signals for switching the vibration source on and off.
27. The storage medium according to claim 24 , wherein the vibration control data comprises switch control signals that an supplied to a switch connected between the vibration source and a power supply.
28. The storage medium according to claim 25 , wherein the vibration control data comprises first control signals for switching the vibration source ON and second control signals for switching the vibration source OFF.
29. The storage medium according to claim 25 , wherein the generating of vibration control data comprises: comparing the count of the counter to a specified count value; generating first control signals for switching the vibration source ON when given counts of the counter have a first relationship with the specified counter value; and generating second control signals for switching the vibration source OFF when given counts of the counter have a second relationship with the specified counter value.
30. The storage medium according to claim 25 , wherein a relatively large counter change value provides intense vibration and a relatively small counter change value provides weak vibration.
31. The storage medium according to claim 25 , wherein the count of the counter changes every video frame.
32. The storage medium according to claim 25 , further comprising: setting a flag if a vibration generating condition is detected.
33. The storage medium according to claim 25 , wherein a collision between game objects is detected as a vibration generating condition.
34. The storage medium according to claim 25 , wherein a collision between game objects in three-dimensional space is detected as a vibration generating conditions.
35. The storage medium according to claim 25 , wherein an acceleration of a game object is detected as a vibration generating condition.
Unknown
July 4, 2006
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.