Method for adjusting sensing range and sensitivity and inertia interactive aparatus and system using thereof
The present invention provides an architecture of a method, apparatus and system for user adjusting the sensing range and sensitivity dynamically according to various user statuses so as to obtain an appropriate interactive effect regardless of different age group of users. In the present invention, a way of adjusting sensing range according to a switch signal, or a ratio for adjusting magnitude of a processed signal, or changing the threshold of the application program directly are illustrated as embodiments respectively for adjusting the sensing range and sensitivity dynamically.
Latest Patents:
- METHODS AND THREAPEUTIC COMBINATIONS FOR TREATING IDIOPATHIC INTRACRANIAL HYPERTENSION AND CLUSTER HEADACHES
- OXIDATION RESISTANT POLYMERS FOR USE AS ANION EXCHANGE MEMBRANES AND IONOMERS
- ANALOG PROGRAMMABLE RESISTIVE MEMORY
- Echinacea Plant Named 'BullEchipur 115'
- RESISTIVE MEMORY CELL WITH SWITCHING LAYER COMPRISING ONE OR MORE DOPANTS
The present invention relates to a dynamic adjusting method and an interactive system using the same, and more particularly, to a method for adjusting sensing range and sensitivity and an inertial interactive apparatus and system using thereof, capable of basing on personal requirements of a user to dynamically adjust the sensing range and sensitivity of inertial sensors configured in the architecture of the inertial interactive system for facilitating the interaction between the user and a program executing in the inertial interaction system.
BACKGROUND OF THE INVENTIONAfter developing for years on the high gear, multimedia game enjoys great breakthrough not only in its audio and graphic performances, but also in it animation capability, since the computation abilities of electronic devices relating to multimedia games had been greatly improved which is directly resulted from the recent rapid development of semiconductor industry. Hence, players can now enjoys a multimedia game in a virtual-reality environment full of sounds and images.
Although the fun of playing multimedia games can be greatly enhancing by the improvement of audio/video effect, it is noted that for most multimedia games, conventional input interface, such as keyboard, joystick, or mouse, etc., are still used by players as the control device. In another word, as players can only interact with multimedia games through such conventional handheld input interfaces, the fun of playing multimedia games is reduced.
There are already some techniques for improving such disadvantage. One such technique is a video game system disclosed in U.S. Pub. No. 20070072680, and in U.S. Pub. No. 20070066394. The aforesaid game controller of the video game system is a revolutionary device by which any motions of a game player can be used for controlling movements of a character displayed on its game console. One representative gaming system is the fifth home video game console “Wii” released by Nintendo. A distinguishing feature of the Wii console is its wireless controller, the Wii Remote, which can be used as a handheld pointing device and can detect acceleration in three dimensions. This design allows users to control the game using physical gestures as well as traditional button presses so that not only the conventional joysticks with a plurality of press buttons are consindered to be obsolete, but it also make possible a new form of player interaction.
However, in all the aofresaid techniques, as user can interact with a program executing in the interaction game console by way of an operation interface, the operation interface, generally capable of sensing movements of the user, is configured to generate inertial sensing parameters with respect to the sensed movements for controlling the interaction with a character of the program in a one-to-one relation. In another word, when the user performs a movement with comparatively less force, the operation interface will correspondingly generate a smaller inertial sensing parameter for directing the program to give a smaller response; and when the movement is perform with larger force, the operation interface will correspondingly generate a larger inertial sensing parameter for directing the program to give a larger response. However, such response of the game or program executing in the interactive console can not be adjusted dynamically according to various user statuses.
For instance, while playing a hula hoop game on a game console, the inertial sensors are usually being configured to detect accelerations ranged between +2 g and −2 g. However, such configuration might be appropriate for common users, but for children or handicapped people who can generate accelerations at most between +1 g and −1 g, interactions with the hula hoop at the ranges of [+2 g, +1 g] and [−1 g, −2 g] are impossible and thus the fun of interactive playing is greatly reduced.
Although inertial sensors are usually designed with a plurality of sensing ranges provided for users to set up the sensing range and sensitivity. Nevertheless, as soon as the sensing range is set, it is fixed and can not be adjusted at will by users.
Therefore, it is in need of an architecture of a method, apparatus and system for enabling users to adjust the sensing range and sensitivity dynamically according to various user statuses.
SUMMARY OF THE INVENTIONThe object of the present invention is to provide an architecture of a method, apparatus and system, provided with a switch selection for enabling users to adjust the sensing range and sensitivity dynamically according to various user statuses.
It is another object of the invention to provide an architecture of a method, apparatus and system, provided with a switch selection for enabling users to adjust the magnitude of the inertial sensing apparatus's output signal dynamically according to various user statuses.
It is further another object of the invention to provide an architecture of a method, apparatus and system, provided with a switch selection for enabling users to adjust the magnitude of an adjustment signal issued from the inertial sensing apparatus according to various user statuses and thus enabling an application program corresponding to the inertial sensing apparatus to adjust the magnitude of a threshold value according to the adjustment signal in a dynamical manner.
It is yet another object of the invention to provide an architecture of a method, apparatus and system, capable using a switch signal issued from an application program corresponding to the inertial sensing apparatus to adjust the magnitude of the inertial sensing apparatus's output signal dynamically or to adjust the sensing range of inertial sensors configured inside the inertial sensing apparatus.
In an exemplary embodiment of the invention, the present invention provides a method for sensing range and sensitivity adjustment, which comprises the steps of: determining whether there is a switch signal; changing a sensing range for detecting motions of a movable object and thus generating at least an inertial sensing parameter accordingly when the switch signal is detected; and processing the at least one inertial sensing parameter for forming an output signal.
In another exemplary embodiment of the invention, the present invention provides a method for sensing range and sensitivity adjustment, which comprises the steps of detecting motions of a movable object for generating at least an inertial sensing parameter; and determining whether there is a switch signal; adjusting the magnitude of an output signal generated from the at least one inertial sensing parameter according to a ratio if the switch signal is detected.
In another exemplary embodiment of the invention, the present invention provides a method for sensing range and sensitivity adjustment, which comprises the steps of: detecting motions of a movable object for generating at least an inertial sensing parameter; processing the at least one inertial sensing parameter so as to form an output signal; determining whether there is a switch signal, and issuing an adjustment signal is no switch signal detected; and adjusting a threshold value according to the adjustment signal while using the comparison between the threshold value and the output signal to generate an interaction correspondingly.
In another exemplary embodiment of the invention, the present invention provides an inertial sensing interactive system, which comprises: an interactive console; and an inertial sensing apparatus, capable of communicating with the interactive console. Moreover, the inertial sensing module further comprises: an inertial sensing module, configured with at least an inertial sensor for sensing motions of the movable object so as to generate at least an inertial sensing parameter; a switch unit, for generating a first switch signal; and a micro control unit, coupled to the inertial sensing module and the switch unit, for processing the at least one inertial sensing parameter so as to generate an output signal and capable of adjusting the sensing range and sensitivity of the inertial sensing module according to the first switch signal.
In another exemplary embodiment of the invention, the present invention provides an inertial sensing interactive apparatus, comprising: a motion module; and an inertial sensing apparatus, capable of communicating with the motion module. Moreover, the inertial sensing module further comprises: an inertial sensing module, configured with at least an inertial sensor for sensing motions of the movable object so as to generate at least an inertial sensing parameter; a switch unit, for generating a first switch signal; and a micro control unit, coupled to the inertial sensing module and the switch unit, for processing the at least one inertial sensing parameter so as to generate an output signal and capable of adjusting the sensing range and sensitivity of the inertial sensing module according to the first switch signal.
Further scope of applicability of the present application will become more apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.
The present invention will become more fully understood from the detailed description given herein below and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present invention and wherein:
For your esteemed members of reviewing committee to further understand and recognize the fulfilled functions and structural characteristics of the invention, several exemplary embodiments cooperating with detailed description are presented as the follows.
Please refer to
Please refer to
The switch unit 211, used for generating a first switch signal, is electrically connected to a switching element, in that the switching element is used as an interface between the user 8 and the switch unit 211. It is noted that the switching element can be a device selected from the group consisting of a press button, a switch, a roller and a touch panel. The transceiving module 213 is used for communicating with the interactive console 20 so as to transmit/receive signals to/from the interactive console 20; and the transceiving module 213 can communicate with the interactive console 20 by a wired means or a wireless means. In addition, the wired means is enabled by an interface selected form the group consisting of a RS232 interface, an USB interface and Ethernet; and the wireless means is enabled by a way selected form the group consisting of Bluetooth communication, radio frequency (RF) communication and GSM. In this exemplary embodiment, the transceiving module 213 communicates with the interactive console 20 by a wireless means.
Moreover, the interactive console 20 can be configured to issue a second switch signal to the inertial sensing apparatus 210. The micro control unit 212 is coupled to the inertial sensing module 210, the switch unit 211 and the transceiving module 213 for processing the at least one inertial sensing parameter so as to generate an output signal and for adjusting the sensing range and sensitivity of the inertial sensing module according to the first switch signal or the second switch signal. In addition, the micro control unit 212 is able to generate an adjustment signal according to the first switch signal and then transmit the adjustment signal to the operation station 200 of the interactive console 20. As soon as the adjustment signal is received by the interactive console 20, the interactive console 20 will proceed to adjust the threshold value according to the adjustment signal.
Please refer to
Please refer to
In
As for how the sensing range can be changed for increasing the magnitude of the output signal, an example is used for illustration as following. It is noted that when the default sensing range is ±2 g and the acceleration corresponding to a user's motion is in the range of ±2 g, such motion will be detected by the inertial sensing module and thus an inertial sensing parameter is generated accordingly. Moreover, the range of ±2 g is mapped with an output range with 2 power of 10, i.e. the range [−2 g, +2 g] is corresponded to another range of [0, 1024], so that when the detected acceleration is 2 g, the output value is 1024 and when the detected acceleration is 1 gm the output value will be 256 in proportion. However, as soon as the sensing ranged is changed from ±2 g to ±1 g, the acceleration of 1 g will correspondingly cause an output of 1024.
Please refer to
Please refer to
Please refer to
Please refer to
In all the aforesaid embodiments, the switch signals are all issued from the switch unit configured in the inertial sensing apparatus. However, the switch signal can be issued from the interactive console instead of the inertial sensing apparatus. Nevertheless, no matter the switch signal is issued from the interactive console or the inertial sensing apparatus, as soon as it is received by the micro control unit, the micro control unit will start to perform an evaluation for changing sensing range and sensitivity.
Moreover, the inertial interactive system shown in FIG. I and
To sum up, the present invention relates to a method for adjusting sensing range and sensitivity and an inertial interactive apparatus and system using thereof, capable of basing on personal requirements of a user to dynamically adjust the sensing range and sensitivity of inertial sensors configured in the inertial interactive system for facilitating the interaction between the user and a program executing in the inertial interaction system
The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims.
Claims
1. A method for sensing range and sensitivity adjustment, comprising the steps of:
- determining whether there is a switch signal;
- changing a sensing range for detecting motions of a movable object when the switch signal is detected;
- generating at least an inertial sensing parameter according to the detected motions; and
- processing the at least one inertial sensing parameter for forming an output signal.
2. The method of claim 1, further comprising the steps of:
- issuing an adjustment signal when the switch signal is detected; and
- adjusting a threshold value according to the adjustment signal while using the comparison between the threshold value and the output signal to generate an interaction correspondingly.
3. The method of claim 1, wherein the switch signal is issued from a device selected from the group consisting of an interactive console and an inertial sensing device for sensing the motions of the movable object; and the inertial sensing device further comprises a switch control, being electrically connected to a switching element; and the switching element, used as an interface communicating the switch unit with a user, is a device selected from the group consisting of a press button, a switch, a roller and a touch panel.
4. A method for sensing range and sensitivity adjustment, comprising the steps of:
- detecting motions of a movable object for generating at least an inertial sensing parameter;
- determining whether there is a switch signal; and
- adjusting the magnitude of an output signal generated from the at least one inertial sensing parameter according to a ratio when the switch signal is detected.
5. The method of claim 4, further comprising the steps of:
- issuing an adjustment signal when the switch signal is detected; and
- adjusting a threshold value according to the adjustment signal while using the comparison between the threshold value and the output signal to generate an interaction correspondingly.
6. The method of claim 4, wherein the switch signal is issued from a device selected from the group consisting of an interactive console and a sensor for sensing the motions of the movable object.
7. A method for sensing range and sensitivity adjustment, comprising the steps of:
- detecting motions of a movable object for generating at least an inertial sensing parameter;
- processing the at least one inertial sensing parameter for forming an output signal;
- determining whether there is a switch signal, and issuing an adjustment signal when the switch signal is detected; and
- adjusting a threshold value according to the adjustment signal while using the comparison between the threshold value and the output signal to generate an interaction correspondingly.
8. The method of claim 7, wherein the switch signal is issued from a device selected from the group consisting of an interactive console and an inertial sensing device for sensing the motions of the movable object; and the inertial sensing device further comprises a switch control, being electrically connected to a switching element; and the switching element, used as an interface communicating the switch unit with a user, is a device selected from the group consisting of a press button, a switch, a roller and a touch panel.
9. An inertial sensing interactive system: comprising:
- an interactive console; and
- an inertial sensing apparatus, capable of communicating with the interactive console, further comprising: an inertial sensing module, configured with at least an inertial sensor for sensing motions of a movable object so as to generate at least an inertial sensing parameter; a switch unit, for generating a first switch signal; and a micro control unit, coupled to the inertial sensing module and the switch unit, for processing the at least one inertial sensing parameter so as to generate an output signal and capable of adjusting the sensing range and sensitivity of the inertial sensing module according to the first switch signal.
10. The inertial sensing interactive system of claim 9, wherein the interactive console is capable of generating a second switch signal to be used for controlling the micro control unit to adjust the sensing range and sensitivity accordingly; and the interactive console is a device selected from the group consisting of multimedia interactive apparatuses, computers and household electronic appliances.
11. The inertial sensing interactive system of claim 9, wherein the inertial sensor is a device selected from the group consisting of a gyroscope and an accelerometer.
12. The inertial sensing interactive system of claim 9, wherein the switch unit is further coupled to a switching element, being a device selected from the group consisting of a press button, a switch, a roller and a touch panel.
13. The inertial sensing interactive system of claim 9, wherein the communication between the interactive console and the inertial sensing apparatus is achieved by a means selected from the group consisting of a wired means and a wireless means; and the wired means is enabled by an interface selected form the group consisting of a RS232 interface, an USB interface and Ethernet; and the wireless means is enabled by a way selected form the group consisting of Bluetooth communication, radio frequency (RF) communication and GSM.
14. The inertial sensing interactive system of claim 9, wherein the micro control unit is enabled to generate an adjustment signal according to the first switch signal; and the interactive console, configured with a threshold value, is enabled to adjust the threshold value according to the adjustment signal.
15. The inertial sensing interactive system of claim 9, wherein each inertial sensor is configured with a plurality of sensing ranges, thereby, the adjusting of the sensing range and sensitivity is achieved by a manner selected from the group consisting of: utilizing the switch unit to select one sensing range out of the plural sensing ranged; and using the micro control unit to adjust the magnitude of the output signal according to a ratio.
16. An inertial sensing interactive apparatus, comprising:
- a motion module; and
- an inertial sensing apparatus, capable of communicating with the motion module, further comprising: an inertial sensing module, configured with at least an inertial sensor for sensing motions of a movable object so as to generate at least an inertial sensing parameter; a switch unit, for generating a first switch signal; and a micro control unit, coupled to the inertial sensing module and the switch unit, for processing the at least one inertial sensing parameter so as to generate an output signal and capable of adjusting the sensing range and sensitivity of the inertial sensing module according to the first switch signal.
17. The inertial sensing interactive apparatus of claim 16, wherein the motion module is a device selected from the group consisting of a step counter and a counter for counting hula hoop rolling.
18. The inertial sensing interactive apparatus of claim 16, wherein the inertial sensor is a device selected from the group consisting of a gyroscope and an accelerometer.
19. The inertial sensing interactive apparatus of claim 16, wherein the switch unit is further coupled to a switching element, being a device selected from the group consisting of a press button, a switch, a roller and a touch panel.
20. The inertial sensing interactive apparatus of claim 16, wherein the micro control unit is enabled to generate an adjustment signal according to the first switch signal; and the motion module, configured with a threshold value, is enabled to adjust the threshold value according to the adjustment signal.
21. The inertial sensing interactive apparatus of claim 16, wherein each inertial sensor is configured with a plurality of sensing ranges, thereby, the adjusting of the sensing range and sensitivity is achieved by a manner selected from the group consisting of: utilizing the switch unit to select one sensing range out of the plural sensing ranged; and using the micro control unit to adjust the magnitude of the output signal according to a ratio.
Type: Application
Filed: Dec 20, 2007
Publication Date: Mar 5, 2009
Applicant:
Inventors: Ying-Ko Lu (Taoyuan County), Yi-Chia Hsu (Tainan City), Ching-Hsiang Tu (Kaohsiung City), Shun-Nan Liou (Kaohsiung City), Ming-Jye Tsai (Hsinchu County)
Application Number: 12/003,158
International Classification: A63F 9/24 (20060101);