US20090062005A1 - Method for adjusting sensing range and sensitivity and inertia interactive aparatus and system using thereof - Google Patents

Method for adjusting sensing range and sensitivity and inertia interactive aparatus and system using thereof Download PDF

Info

Publication number
US20090062005A1
US20090062005A1 US12/003,158 US315807A US2009062005A1 US 20090062005 A1 US20090062005 A1 US 20090062005A1 US 315807 A US315807 A US 315807A US 2009062005 A1 US2009062005 A1 US 2009062005A1
Authority
US
United States
Prior art keywords
sensing
inertial
inertial sensing
switch
interactive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/003,158
Inventor
Ying-Ko Lu
Yi-Chia Hsu
Ching-Hsiang Tu
Shun-Nan Liou
Ming-Jye Tsai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial Technology Research Institute ITRI
Original Assignee
Industrial Technology Research Institute ITRI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industrial Technology Research Institute ITRI filed Critical Industrial Technology Research Institute ITRI
Assigned to INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE reassignment INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HSU, YI-CHIA, LIOU, SHUN-NAN, LU, YING-KO, TSAI, MING-JYE, TU, CHING-HSIANG
Publication of US20090062005A1 publication Critical patent/US20090062005A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • A63F13/10
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/22Setup operations, e.g. calibration, key configuration or button assignment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/211Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/10Features 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/1018Calibration; Key and button assignment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/10Features 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/105Features 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 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.
  • multimedia game After 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.
  • the operation interface 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.
  • the operation interface 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.
  • response of the game or program executing in the interactive console can not be adjusted dynamically according to various user statuses.
  • the inertial sensors are usually being configured to detect accelerations ranged between +2 g and ⁇ 2 g.
  • 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.
  • 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.
  • the 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • FIG. 1 is a sectional view of an inertial sensing interactive system according to an exemplary embodiment of the invention.
  • FIG. 2 is a block diagram depicting an inertial sensing apparatus according to an exemplary embodiment of the invention.
  • FIG. 3A is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a first embodiment of the invention.
  • FIG. 3B shows steps of interactions performed in an inertial sensing system of the invention.
  • FIG. 4A and FIG. 4B are schematic diagrams showing curves of output signal magnitude before and after the sensing range is changed.
  • FIG. 5 is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a second embodiment of the invention.
  • FIG. 6A and FIG. 6B are schematic diagrams showing curves of output signal magnitude before and after the threshold value is changed.
  • FIG. 7A is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a third embodiment of the invention.
  • FIG. 7B is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a fourth embodiment of the invention.
  • FIG. 8 is a block diagram depicting an interactive motion apparatus according to an exemplary embodiment of the invention.
  • FIG. 1 is a sectional view of an inertial sensing interactive system according to an exemplary embodiment of the invention.
  • the inertial sensing interactive system 2 is composed of an interactive console 20 and at least an inertial sensing apparatus 21 , as the one shown in FIG. 1 , but actually there can be more than one inertial sensing apparatus: included in the inertial sensing interactive system 2 .
  • the interactive console 20 can be a multimedia interactive device (such as a multimedia gamming console), a computer, or a household electronic appliance.
  • the interactive console 20 is a multimedia gamming console, which includes an operation station 200 and a display unit 201 .
  • the inertial sensing apparatus 21 is able to communicate with the interactive console 20 in a manner that it can be an operation interface used by a user 8 for interacting with the interactive console 20 .
  • FIG. 2 is a block diagram depicting an inertial sensing apparatus according to an exemplary embodiment of the invention.
  • the inertial sensing apparatus 21 comprises an inertial sensing module 210 , a switch unit 211 , a transceiving module 213 and a micro control unit 212 .
  • the inertial sensing module is configured with at least an inertial sensor, each of which is capable of sensing motions of a user (or movable components of an object) performed in free space or on a surface, and thus generating at least an inertial sensing parameter, such as angular velocity or acceleration.
  • each inertial sensor can be a device selected from the group consisting of a gyroscope, an accelerometer and the combination thereof.
  • each inertial sensor is configured with at least a sensing range for selection, such as ⁇ 2 g/ ⁇ 1 g/ ⁇ 0.5 g.
  • 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 .
  • 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.
  • 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.
  • the transceiving module 213 communicates with the interactive console 20 by a wireless means.
  • 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.
  • 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.
  • FIG. 3A is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a first embodiment of the invention.
  • the method sensing range and sensitivity adjustment is realized in the inertial sensing interactive system shown in FIG. I and FIG. 2 , and moreover, the inertial sensing apparatus 210 is configured with a plurality of sensing ranges for selection.
  • the flow starts from step 30 .
  • a detection is perform by the micro control unit 212 for determining whether there is a switch signal send from the switch unit 211 and received by the micro control unit 212 ; if so, the flow proceeds to step 3 1 ; otherwise, the flow proceeds to step 34 .
  • the micro control unit 212 is enabled to access a control code which had been changed from the default control code for using the control code to change the sensing range and sensitivity of the inertial sensors; and then the flow proceeds to step 32 .
  • the micro control unit 212 changes the sensing range and sensitivity of the inertial sensors according to the accessed control code; and then the flow proceeds to step 33 .
  • the interactive console 20 is enabled to interact with the user 8 .
  • enabling the micro control unit to access the default control code for using the control code to control the sensing range and sensitivity of the inertial sensors; and then the flow proceeds to step 32 .
  • FIG. 4A and FIG. 4B are schematic diagrams showing curves of output signal magnitude before and after the sensing range is changed.
  • FIG. 4A shows the relationship between output signal magnitude and the threshold value of an inertial interactive system when the sensing range remains unchanged as that performed in step 34 , in which the straight line 90 represents a default threshold value defined by an application program executing in the inertial interaction system, while the curve 91 plots the magnitude of output signal issued from the inertial sensing apparatus when the sensing range remains unchanged.
  • the output signal never exceed the threshold value so that no matter how hard the user is trying, there is no interaction between the inertial interactive system and the user.
  • the curve 92 plots the magnitude of output signal issued from the inertial sensing apparatus when the sensing range is 15 changed, as those perform in steps 31 ⁇ 33 of FIG. 3A .
  • the sensing range and sensitivity are changed the in a manner that the magnitude of output signal is increased, a portion of the output signal actually exceeds the threshold value even the threshold value remains unchanged, and thus the output signal will be detected by the inertial interactive system for enabling the same to interact with the user.
  • the sensing range can be changed for increasing the magnitude of the output signal.
  • 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.
  • the acceleration of 1 g will correspondingly cause an output of 1024.
  • FIG. 3B shows steps of interactions performed in an inertial sensing system of the invention, and the interactive system shown in FIG. 1 and FIG. 2 is used as illustration.
  • the flow starts from step 330 .
  • the inertial sensing module 210 is enabled to detect user's movements for generating at least an inertial sensing parameter, and then the flow proceeds to step 331 .
  • the at least one inertial sensing parameter is sent and received by the micro control unit 212 , and then the flow proceeds to step 332 .
  • the micro control unit to processes the at least one inertial sensing parameter for generating an output signal accordingly, and then the flow proceeds to step 333 .
  • the output signal is transmitted to the operation station 200 of the interactive console 20 by the transceiving module 213 for enabling the interactive console 20 to interact with the user 8 .
  • FIG. 5 is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a second embodiment of the invention, and the interactive system shown in FIG. 1 and FIG. 2 is used as illustration.
  • the changing of sensing range and sensitivity can be achieved by changing a threshold value of the interactive console or through the inertial sensing apparatus.
  • the aforesaid method 4 starts from step 40 .
  • a detection is perform by the micro control unit 212 for determining whether there is a switch signal send from the switch unit 211 and received by the micro control unit 212 ; if so, the flow proceeds to step 41 ; otherwise, the flow proceeds to step 46 .
  • step 41 an evaluation is made for determining whether to change the threshold value or to change the sensing range of the inertial sensors in the inertial sensing apparatus; if the process of changing sensing range is selected, then the flow proceeds to perform step 42 to step 45 ; if the process of changing threshold value is selected, then the flow proceeds to step 45 .
  • step 42 to step 45 is performed similar to the step 31 to step 33 shown in FIG. 3A , they are not described further herein.
  • the micro control unit 212 is enabled to issue an adjustment signal through the transceiving module 213 , and then the flow proceeds to step 44 where the adjustment signal is transmitted to the operation station 200 of the interactive console 20 for controlling an application program executing on the interactive console to adjust the threshold value.
  • the micro control unit 212 is enabled to access the default control code for using the control code to control the sensing range and sensitivity of the inertial sensors.
  • FIG. 6A and FIG. 6B are schematic diagrams showing curves of output signal magnitude before and after the threshold value is changed.
  • FIG. 6A shows the relationship between output signal magnitude and the threshold value of an inertial interactive system when no switch signal is detected for changing sensing range and the threshold remains unchanged as that performed in step 46 , which is similar to that shown in FIG. 4A and thus is not described further herein.
  • the curve 93 plots the threshold value after being changed as the switch signal is detected and the process of changing threshold value is selected.
  • step 44 As in the proceeding of step 44 that the sensing range and sensitivity are not changed but instead the threshold value is changed the in a manner that a portion of the output signal actually exceeds the threshold value even the threshold value remains unchanged, and thus the output signal will be detected by the inertial interactive system for enabling the same to interact with the user.
  • FIG. 7A is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a third embodiment of the invention, and the interactive system shown in FIG. 1 and FIG. 2 is used as illustration.
  • the characteristic of this third embodiment is that: the inertial sensors used in the inertial sensing apparatus 21 are all configured with only one sensing range.
  • the method 5 starts from step 50 .
  • the inertial sensing module 210 detects user's movements for generating at least an inertial sensing parameter, and then the flow proceeds to step 51 .
  • the at least one inertial sensing parameter is received by the micro control unit 212 , and then the flow proceeds to step 52 .
  • the micro control unit 212 process the at least one inertial sensing parameter for generating an output signal accordingly, and then the flow proceeds step 53 .
  • a detection is perform by the micro control unit 212 for determining whether there is a switch signal send from the switch unit 211 and received by the micro control unit 212 ; if so, the flow proceeds to step 54 ; otherwise, the flow proceeds to step 55 .
  • the magnitude of the output signal generated from the at least one inertial sensing parameter is adjusted according to a ratio, and then the flow proceeds to step 55 .
  • the interactive console 20 interacts with the user 8 according to the output signal.
  • the sensing range of the inertial sensing module can not be changed.
  • the present embodiment uses the micro control unit to increase or reduce the magnitude of the output signal by a ratio in a manner similar to those shown in FIG. 4A and FIG. 4B .
  • FIG. 7B is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a fourth embodiment of the invention, and the interactive system shown in FIG. 1 and FIG. 2 is used as illustration.
  • the characteristic of this fourth embodiment is that: the inertial sensors used in the inertial sensing apparatus are all configured with only one sensing range, and the sensitivity can be changed either by adjusting the threshold value of the interactive console or by changing the magnitude of the output signal by a ratio.
  • the proceeding of step 60 to step 62 of this fourth embodiment is similar to the proceeding of step 50 to step of the third embodiment shown in FIG. 7A , and thus is not described further herein.
  • step 64 an evaluation is made for determining whether to change the sensitivity at the interactive console 20 or to change the sensitivity at the inertial sensing apparatus 21 ; if the process of changing sensitivity at the inertial sensing apparatus 21 is selected, then the flow proceeds to perform step 65 to step 66 if the process of changing sensitivity at the interactive console 20 is selected, then the flow proceeds to step 67 .
  • step 65 to step 66 is performed similar to the step 54 to step 55 shown in FIG. 7A , they are not described further herein.
  • the micro control unit 212 issues an adjustment signal through the transceiving module 213 to the operation station 200 of the interactive console 20 for controlling an application program executing on the operation station 200 to adjust the threshold value.
  • the switch signals are all issued from the switch unit configured in the inertial sensing apparatus.
  • 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.
  • FIG. 8 is a block diagram depicting an interactive motion apparatus according to an exemplary embodiment of the invention.
  • FIG. 8 is a block diagram depicting an interactive motion apparatus according to an exemplary embodiment of the invention.
  • the interactive motion apparatus 7 comprises a switch unit 70 , a micro control unit 71 , an inertial sensing module 72 and a motion module 73 , in which the functions and structures of the switch unit 70 , the micro control unit 71 , and the inertial sensing module 72 are all the same as those 210 , 211 , and 212 shown in FIG. 2 , and thus are not described further herein.
  • the motion module 73 can be a step counter and a counter for counting hula hoop rolling, and so on, which functions similar to the interactive console 20 of FIG. 1 .
  • the motion module can perform an evaluation to determine whether to count or not according to the output signal generated from the micro control unit 71 by the processing of inertial sensing parameter transmitted from the inertial sensing module 72 . Taking a step counter for instance, if the acceleration of a march does not exceed a specific threshold value defined in the step counter, such match will not be counted, otherwise, it is counted. It is noted that all the methods illustrated in the aforesaid embodiments for adjusting sensing range and sensitivity can all be used in this interactive motion apparatus for adapting the same for user of every age group.
  • 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

Abstract

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.

Description

    FIELD OF THE INVENTION
  • 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 INVENTION
  • After 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 INVENTION
  • The 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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:
  • FIG. 1 is a sectional view of an inertial sensing interactive system according to an exemplary embodiment of the invention.
  • FIG. 2 is a block diagram depicting an inertial sensing apparatus according to an exemplary embodiment of the invention.
  • FIG. 3A is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a first embodiment of the invention.
  • FIG. 3B shows steps of interactions performed in an inertial sensing system of the invention.
  • FIG. 4A and FIG. 4B are schematic diagrams showing curves of output signal magnitude before and after the sensing range is changed.
  • FIG. 5 is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a second embodiment of the invention.
  • FIG. 6A and FIG. 6B are schematic diagrams showing curves of output signal magnitude before and after the threshold value is changed.
  • FIG. 7A is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a third embodiment of the invention.
  • FIG. 7B is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a fourth embodiment of the invention.
  • FIG. 8 is a block diagram depicting an interactive motion apparatus according to an exemplary embodiment of the invention.
  • DESCRIPTION OF THE EXEMPLARY EMBODIMENTS
  • 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 FIG. 1, which is a sectional view of an inertial sensing interactive system according to an exemplary embodiment of the invention. The inertial sensing interactive system 2 is composed of an interactive console 20 and at least an inertial sensing apparatus 21, as the one shown in FIG. 1, but actually there can be more than one inertial sensing apparatus: included in the inertial sensing interactive system 2. The interactive console 20 can be a multimedia interactive device (such as a multimedia gamming console), a computer, or a household electronic appliance. In this exemplary embodiment, the interactive console 20 is a multimedia gamming console, which includes an operation station 200 and a display unit 201. The inertial sensing apparatus 21 is able to communicate with the interactive console 20 in a manner that it can be an operation interface used by a user 8 for interacting with the interactive console 20.
  • Please refer to FIG. 2, which is a block diagram depicting an inertial sensing apparatus according to an exemplary embodiment of the invention. The inertial sensing apparatus 21 comprises an inertial sensing module 210, a switch unit 211, a transceiving module 213 and a micro control unit 212. The inertial sensing module is configured with at least an inertial sensor, each of which is capable of sensing motions of a user (or movable components of an object) performed in free space or on a surface, and thus generating at least an inertial sensing parameter, such as angular velocity or acceleration. It is noted that thee inertial sensor can be a device selected from the group consisting of a gyroscope, an accelerometer and the combination thereof. In addition, each inertial sensor is configured with at least a sensing range for selection, such as ±2 g/±1 g/±0.5 g.
  • 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 FIG. 3A, which is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a first embodiment of the invention. In this first embodiment, the method sensing range and sensitivity adjustment is realized in the inertial sensing interactive system shown in FIG. I and FIG. 2, and moreover, the inertial sensing apparatus 210 is configured with a plurality of sensing ranges for selection. The flow starts from step 30. At step 30, a detection is perform by the micro control unit 212 for determining whether there is a switch signal send from the switch unit 211 and received by the micro control unit 212; if so, the flow proceeds to step 3 1; otherwise, the flow proceeds to step 34. At step 31, the micro control unit 212 is enabled to access a control code which had been changed from the default control code for using the control code to change the sensing range and sensitivity of the inertial sensors; and then the flow proceeds to step 32. At step 32, the micro control unit 212 changes the sensing range and sensitivity of the inertial sensors according to the accessed control code; and then the flow proceeds to step 33. At step 33, the interactive console 20 is enabled to interact with the user 8. At step 34, enabling the micro control unit to access the default control code for using the control code to control the sensing range and sensitivity of the inertial sensors; and then the flow proceeds to step 32.
  • Please refer to FIG. 4A and FIG. 4B, which are schematic diagrams showing curves of output signal magnitude before and after the sensing range is changed. FIG. 4A shows the relationship between output signal magnitude and the threshold value of an inertial interactive system when the sensing range remains unchanged as that performed in step 34, in which the straight line 90 represents a default threshold value defined by an application program executing in the inertial interaction system, while the curve 91 plots the magnitude of output signal issued from the inertial sensing apparatus when the sensing range remains unchanged. As shown in FIG. 4A, the output signal never exceed the threshold value so that no matter how hard the user is trying, there is no interaction between the inertial interactive system and the user.
  • In FIG. 4B, the curve 92 plots the magnitude of output signal issued from the inertial sensing apparatus when the sensing range is 15 changed, as those perform in steps 31˜33 of FIG. 3A. As the sensing range and sensitivity are changed the in a manner that the magnitude of output signal is increased, a portion of the output signal actually exceeds the threshold value even the threshold value remains unchanged, and thus the output signal will be detected by the inertial interactive system for enabling the same to interact with the user.
  • 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 FIG. 3B, which shows steps of interactions performed in an inertial sensing system of the invention, and the interactive system shown in FIG. 1 and FIG. 2 is used as illustration. The flow starts from step 330. At step 330, the inertial sensing module 210 is enabled to detect user's movements for generating at least an inertial sensing parameter, and then the flow proceeds to step 331. At step 331, the at least one inertial sensing parameter is sent and received by the micro control unit 212, and then the flow proceeds to step 332. At step 332, the micro control unit to processes the at least one inertial sensing parameter for generating an output signal accordingly, and then the flow proceeds to step 333. At step 333, the output signal is transmitted to the operation station 200 of the interactive console 20 by the transceiving module 213 for enabling the interactive console 20 to interact with the user 8.
  • FIG. 5 is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a second embodiment of the invention, and the interactive system shown in FIG. 1 and FIG. 2 is used as illustration. In this second embodiment, the changing of sensing range and sensitivity can be achieved by changing a threshold value of the interactive console or through the inertial sensing apparatus. The aforesaid method 4 starts from step 40. At step 40, a detection is perform by the micro control unit 212 for determining whether there is a switch signal send from the switch unit 211 and received by the micro control unit 212; if so, the flow proceeds to step 41; otherwise, the flow proceeds to step 46. At step 41, an evaluation is made for determining whether to change the threshold value or to change the sensing range of the inertial sensors in the inertial sensing apparatus; if the process of changing sensing range is selected, then the flow proceeds to perform step 42 to step 45; if the process of changing threshold value is selected, then the flow proceeds to step 45. As the process of step 42 to step 45 is performed similar to the step 31 to step 33 shown in FIG. 3A, they are not described further herein. At step 45, the micro control unit 212 is enabled to issue an adjustment signal through the transceiving module 213, and then the flow proceeds to step 44 where the adjustment signal is transmitted to the operation station 200 of the interactive console 20 for controlling an application program executing on the interactive console to adjust the threshold value. At step 46, the micro control unit 212 is enabled to access the default control code for using the control code to control the sensing range and sensitivity of the inertial sensors.
  • Please refer to FIG. 6A and FIG. 6B, which are schematic diagrams showing curves of output signal magnitude before and after the threshold value is changed. FIG. 6A shows the relationship between output signal magnitude and the threshold value of an inertial interactive system when no switch signal is detected for changing sensing range and the threshold remains unchanged as that performed in step 46, which is similar to that shown in FIG. 4A and thus is not described further herein. In FIG. 6B, the curve 93 plots the threshold value after being changed as the switch signal is detected and the process of changing threshold value is selected. As in the proceeding of step 44 that the sensing range and sensitivity are not changed but instead the threshold value is changed the in a manner that a portion of the output signal actually exceeds the threshold value even the threshold value remains unchanged, and thus the output signal will be detected by the inertial interactive system for enabling the same to interact with the user.
  • Please refer to FIG. 7A, which is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a third embodiment of the invention, and the interactive system shown in FIG. 1 and FIG. 2 is used as illustration. The characteristic of this third embodiment is that: the inertial sensors used in the inertial sensing apparatus 21 are all configured with only one sensing range. The method 5 starts from step 50. At step 50, the inertial sensing module 210 detects user's movements for generating at least an inertial sensing parameter, and then the flow proceeds to step 51. At step 51, the at least one inertial sensing parameter is received by the micro control unit 212, and then the flow proceeds to step 52. At step 52, the micro control unit 212 process the at least one inertial sensing parameter for generating an output signal accordingly, and then the flow proceeds step 53. At step 53, a detection is perform by the micro control unit 212 for determining whether there is a switch signal send from the switch unit 211 and received by the micro control unit 212; if so, the flow proceeds to step 54; otherwise, the flow proceeds to step 55. At step 54, the magnitude of the output signal generated from the at least one inertial sensing parameter is adjusted according to a ratio, and then the flow proceeds to step 55. At step 55, the interactive console 20 interacts with the user 8 according to the output signal. As the inertial sensors used in this embodiment are configured with only one sensing range, the sensing range of the inertial sensing module can not be changed. However, in order to increase the sensitivity, the present embodiment uses the micro control unit to increase or reduce the magnitude of the output signal by a ratio in a manner similar to those shown in FIG. 4A and FIG. 4B.
  • Please refer to FIG. 7B, which is a flow chart showing steps of a method for sensing range and sensitivity adjustment according to a fourth embodiment of the invention, and the interactive system shown in FIG. 1 and FIG. 2 is used as illustration. The characteristic of this fourth embodiment is that: the inertial sensors used in the inertial sensing apparatus are all configured with only one sensing range, and the sensitivity can be changed either by adjusting the threshold value of the interactive console or by changing the magnitude of the output signal by a ratio. The proceeding of step 60 to step 62 of this fourth embodiment is similar to the proceeding of step 50 to step of the third embodiment shown in FIG. 7A, and thus is not described further herein. When the flow proceeds to step 63 where a switch signal is detected by the micro control unit 212, the flow proceeds to step 64. At step 64, an evaluation is made for determining whether to change the sensitivity at the interactive console 20 or to change the sensitivity at the inertial sensing apparatus 21; if the process of changing sensitivity at the inertial sensing apparatus 21 is selected, then the flow proceeds to perform step 65 to step 66 if the process of changing sensitivity at the interactive console 20 is selected, then the flow proceeds to step 67. As the process of step 65 to step 66 is performed similar to the step 54 to step 55 shown in FIG. 7A, they are not described further herein. At step 67, the micro control unit 212 issues an adjustment signal through the transceiving module 213 to the operation station 200 of the interactive console 20 for controlling an application program executing on the operation station 200 to adjust the threshold value.
  • 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 FIG. 2 is a multimedia interactive system, however, it can be a simple inertial sensing exercise device, such as a step counter and a counter for counting hula hoop rolling, but is not limited thereby. Please refer to FIG. 8, is a block diagram depicting an interactive motion apparatus according to an exemplary embodiment of the invention. In FIG. 8, the interactive motion apparatus 7 comprises a switch unit 70, a micro control unit 71, an inertial sensing module 72 and a motion module 73, in which the functions and structures of the switch unit 70, the micro control unit 71, and the inertial sensing module 72 are all the same as those 210, 211, and 212 shown in FIG. 2, and thus are not described further herein. The motion module 73 can be a step counter and a counter for counting hula hoop rolling, and so on, which functions similar to the interactive console 20 of FIG. 1. In this embodiment, the motion module can perform an evaluation to determine whether to count or not according to the output signal generated from the micro control unit 71 by the processing of inertial sensing parameter transmitted from the inertial sensing module 72. Taking a step counter for instance, if the acceleration of a march does not exceed a specific threshold value defined in the step counter, such match will not be counted, otherwise, it is counted. It is noted that all the methods illustrated in the aforesaid embodiments for adjusting sensing range and sensitivity can all be used in this interactive motion apparatus for adapting the same for user of every age group.
  • 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 (21)

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.
US12/003,158 2007-08-30 2007-12-20 Method for adjusting sensing range and sensitivity and inertia interactive aparatus and system using thereof Abandoned US20090062005A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW096132180A TWI362605B (en) 2007-08-30 2007-08-30 Method for adjusting sensing range and sensitivity and inertia interactive apparatus and system using thereof
TW096132180 2007-08-30

Publications (1)

Publication Number Publication Date
US20090062005A1 true US20090062005A1 (en) 2009-03-05

Family

ID=40408365

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/003,158 Abandoned US20090062005A1 (en) 2007-08-30 2007-12-20 Method for adjusting sensing range and sensitivity and inertia interactive aparatus and system using thereof

Country Status (3)

Country Link
US (1) US20090062005A1 (en)
JP (1) JP2009059333A (en)
TW (1) TWI362605B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090325710A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Dynamic Selection Of Sensitivity Of Tilt Functionality
US20090325705A1 (en) * 2008-06-30 2009-12-31 Microsoft Corporation Dynamic Selection Of Sensor Sensitivity In A Game Input System
US8461468B2 (en) 2009-10-30 2013-06-11 Mattel, Inc. Multidirectional switch and toy including a multidirectional switch
US20130311035A1 (en) * 2012-05-15 2013-11-21 Aps Systems, Llc Sensor system for motor vehicle
US8605048B2 (en) 2010-11-05 2013-12-10 Bluespace Corporation Method and apparatus for controlling multimedia contents in realtime fashion
US20170269714A1 (en) * 2010-01-06 2017-09-21 Cm Hk Limited Electronic device for use in motion detection and method for obtaining resultant deviation thereof
EP2653957B1 (en) * 2012-04-19 2018-11-07 Fujitsu Limited Operating movement detection device, operating movement detection method, and program therefor

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI411939B (en) * 2009-07-10 2013-10-11 Univ Nat Cheng Kung Moving trajectory reconstruction system and a signal input apparatus
TWI587174B (en) * 2011-03-18 2017-06-11 晶翔微系統股份有限公司 Remote controller and associated control method
TWI820811B (en) * 2022-07-22 2023-11-01 華碩電腦股份有限公司 Electronic device and sensitivity adjustment method for sensor

Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4303978A (en) * 1980-04-18 1981-12-01 The Boeing Company Integrated-strapdown-air-data sensor system
US5923487A (en) * 1997-06-05 1999-07-13 Maxtor Corporation Integrated shock sensing device
US6203432B1 (en) * 1999-05-11 2001-03-20 Madcatz, Inc. System for adjusting the response characteristic of an electronic game input device
US6229102B1 (en) * 1996-02-20 2001-05-08 Ricoh Company, Ltd. Pen-shaped handwriting input apparatus using accelerometers and gyroscopes and an associated operational device for determining pen movement
US6351991B1 (en) * 2000-06-05 2002-03-05 Schlumberger Technology Corporation Determining stress parameters of formations from multi-mode velocity data
US6351995B1 (en) * 1998-11-25 2002-03-05 Murata Manufacturing Co., Ltd. Acceleration sensor
US6369794B1 (en) * 1998-09-09 2002-04-09 Matsushita Electric Industrial Co., Ltd. Operation indication outputting device for giving operation indication according to type of user's action
US6466831B1 (en) * 1996-02-09 2002-10-15 Murata Mpg. Co. Ltd. Three-dimensional data input device
US20040125073A1 (en) * 2002-12-30 2004-07-01 Scott Potter Portable electronic apparatus and method employing motion sensor for function control
US20050162382A1 (en) * 2003-11-26 2005-07-28 Samsung Electronics Co., Ltd. Input apparatus for multi-layer on screen display and method of generating input signal for the same
US20050210418A1 (en) * 2004-03-23 2005-09-22 Marvit David L Non-uniform gesture precision
US20050210417A1 (en) * 2004-03-23 2005-09-22 Marvit David L User definable gestures for motion controlled handheld devices
US20050212767A1 (en) * 2004-03-23 2005-09-29 Marvit David L Context dependent gesture response
US20050216867A1 (en) * 2004-03-23 2005-09-29 Marvit David L Selective engagement of motion detection
US7173604B2 (en) * 2004-03-23 2007-02-06 Fujitsu Limited Gesture identification of controlled devices
US7176887B2 (en) * 2004-03-23 2007-02-13 Fujitsu Limited Environmental modeling for motion controlled handheld devices
US7176886B2 (en) * 2004-03-23 2007-02-13 Fujitsu Limited Spatial signatures
US7180501B2 (en) * 2004-03-23 2007-02-20 Fujitsu Limited Gesture based navigation of a handheld user interface
US7180502B2 (en) * 2004-03-23 2007-02-20 Fujitsu Limited Handheld device with preferred motion selection
US20070066394A1 (en) * 2005-09-15 2007-03-22 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US20070072680A1 (en) * 2005-08-24 2007-03-29 Nintendo Co., Ltd. Game controller and game system
US7280096B2 (en) * 2004-03-23 2007-10-09 Fujitsu Limited Motion sensor engagement for a handheld device
US20070263490A1 (en) * 2006-05-11 2007-11-15 Samsung Electronics Co.; Ltd Method and apparatus for controlling alarm function of mobile device with inertial sensor
US7301526B2 (en) * 2004-03-23 2007-11-27 Fujitsu Limited Dynamic adaptation of gestures for motion controlled handheld devices
US7301528B2 (en) * 2004-03-23 2007-11-27 Fujitsu Limited Distinguishing tilt and translation motion components in handheld devices
US7301527B2 (en) * 2004-03-23 2007-11-27 Fujitsu Limited Feedback based user interface for motion controlled handheld devices
US7365735B2 (en) * 2004-03-23 2008-04-29 Fujitsu Limited Translation controlled cursor
US7365736B2 (en) * 2004-03-23 2008-04-29 Fujitsu Limited Customizable gesture mappings for motion controlled handheld devices
US20080254821A1 (en) * 2004-07-15 2008-10-16 Hirohisa Kusuda Electronic Apparatus
US7903084B2 (en) * 2004-03-23 2011-03-08 Fujitsu Limited Selective engagement of motion input modes

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002058873A (en) * 2000-08-22 2002-02-26 Ascii Corp Fairway control device and method, and computer- readable recording medium
JP3685741B2 (en) * 2001-06-13 2005-08-24 ヒロセ電機株式会社 Momentum measuring device
JP3902508B2 (en) * 2002-05-20 2007-04-11 任天堂株式会社 Game system and game program
JP2004220133A (en) * 2003-01-10 2004-08-05 Toshiba Corp Information processor, and operation control method for information processor
JP2005267257A (en) * 2004-03-18 2005-09-29 Nara Institute Of Science & Technology Handwritten information input system
JP4296115B2 (en) * 2004-03-30 2009-07-15 セイコーインスツル株式会社 Electronic pedometer
EP1770368B1 (en) * 2005-10-03 2009-05-27 STMicroelectronics S.r.l. Pedometer device and step detection method using an algorithm for self-adaptive computation of acceleration thresholds.
JP3133600U (en) * 2007-04-10 2007-07-19 永之助 古閑 Accelerometer type pen-type pointing device.

Patent Citations (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4303978A (en) * 1980-04-18 1981-12-01 The Boeing Company Integrated-strapdown-air-data sensor system
US6466831B1 (en) * 1996-02-09 2002-10-15 Murata Mpg. Co. Ltd. Three-dimensional data input device
US6229102B1 (en) * 1996-02-20 2001-05-08 Ricoh Company, Ltd. Pen-shaped handwriting input apparatus using accelerometers and gyroscopes and an associated operational device for determining pen movement
US5923487A (en) * 1997-06-05 1999-07-13 Maxtor Corporation Integrated shock sensing device
US6369794B1 (en) * 1998-09-09 2002-04-09 Matsushita Electric Industrial Co., Ltd. Operation indication outputting device for giving operation indication according to type of user's action
US6351995B1 (en) * 1998-11-25 2002-03-05 Murata Manufacturing Co., Ltd. Acceleration sensor
US6203432B1 (en) * 1999-05-11 2001-03-20 Madcatz, Inc. System for adjusting the response characteristic of an electronic game input device
US6351991B1 (en) * 2000-06-05 2002-03-05 Schlumberger Technology Corporation Determining stress parameters of formations from multi-mode velocity data
US20040125073A1 (en) * 2002-12-30 2004-07-01 Scott Potter Portable electronic apparatus and method employing motion sensor for function control
US20050162382A1 (en) * 2003-11-26 2005-07-28 Samsung Electronics Co., Ltd. Input apparatus for multi-layer on screen display and method of generating input signal for the same
US7176886B2 (en) * 2004-03-23 2007-02-13 Fujitsu Limited Spatial signatures
US7365737B2 (en) * 2004-03-23 2008-04-29 Fujitsu Limited Non-uniform gesture precision
US20050212767A1 (en) * 2004-03-23 2005-09-29 Marvit David L Context dependent gesture response
US20050216867A1 (en) * 2004-03-23 2005-09-29 Marvit David L Selective engagement of motion detection
US7173604B2 (en) * 2004-03-23 2007-02-06 Fujitsu Limited Gesture identification of controlled devices
US7176887B2 (en) * 2004-03-23 2007-02-13 Fujitsu Limited Environmental modeling for motion controlled handheld devices
US20050210418A1 (en) * 2004-03-23 2005-09-22 Marvit David L Non-uniform gesture precision
US7180501B2 (en) * 2004-03-23 2007-02-20 Fujitsu Limited Gesture based navigation of a handheld user interface
US7180500B2 (en) * 2004-03-23 2007-02-20 Fujitsu Limited User definable gestures for motion controlled handheld devices
US7180502B2 (en) * 2004-03-23 2007-02-20 Fujitsu Limited Handheld device with preferred motion selection
US7903084B2 (en) * 2004-03-23 2011-03-08 Fujitsu Limited Selective engagement of motion input modes
US7365736B2 (en) * 2004-03-23 2008-04-29 Fujitsu Limited Customizable gesture mappings for motion controlled handheld devices
US7280096B2 (en) * 2004-03-23 2007-10-09 Fujitsu Limited Motion sensor engagement for a handheld device
US20050210417A1 (en) * 2004-03-23 2005-09-22 Marvit David L User definable gestures for motion controlled handheld devices
US7301529B2 (en) * 2004-03-23 2007-11-27 Fujitsu Limited Context dependent gesture response
US7301526B2 (en) * 2004-03-23 2007-11-27 Fujitsu Limited Dynamic adaptation of gestures for motion controlled handheld devices
US7301528B2 (en) * 2004-03-23 2007-11-27 Fujitsu Limited Distinguishing tilt and translation motion components in handheld devices
US7301527B2 (en) * 2004-03-23 2007-11-27 Fujitsu Limited Feedback based user interface for motion controlled handheld devices
US7365735B2 (en) * 2004-03-23 2008-04-29 Fujitsu Limited Translation controlled cursor
US20080254821A1 (en) * 2004-07-15 2008-10-16 Hirohisa Kusuda Electronic Apparatus
US20070072680A1 (en) * 2005-08-24 2007-03-29 Nintendo Co., Ltd. Game controller and game system
US20070066394A1 (en) * 2005-09-15 2007-03-22 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US20070263490A1 (en) * 2006-05-11 2007-11-15 Samsung Electronics Co.; Ltd Method and apparatus for controlling alarm function of mobile device with inertial sensor
US20090278668A1 (en) * 2006-05-11 2009-11-12 Samsung Electronics Co., Ltd. Method and apparatus for controlling alarm function of mobile device with inertial sensor
US7633836B2 (en) * 2006-05-11 2009-12-15 Samsung Electronics Co., Ltd. Method and apparatus for controlling alarm function of mobile device with inertial sensor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Integrated Systems Inc., "MK712 Touch Screen Controller" 1995, published by Integrated Systems Inc., with a copyright date of 1995, revision 100899, print date 11/16/00, downloaded from http://www.alldatasheet.com/datasheet-pdf/pdf/65705/ICST/MK712.html on 4/26/2013, pp 1-16. *
Kionix Corp, "Kionix, Inc. Serial Development Board User's Manual", dated September 13, 2004, www.archive.org verified date of October 10, 2004, downloaded from http://web.archive.org/web/20041010110110/http://kionix.com/Downloads/downloads.htm *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090325710A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Dynamic Selection Of Sensitivity Of Tilt Functionality
US20090325705A1 (en) * 2008-06-30 2009-12-31 Microsoft Corporation Dynamic Selection Of Sensor Sensitivity In A Game Input System
US10729973B2 (en) * 2008-06-30 2020-08-04 Microsoft Technology Licensing, Llc Dynamic selection of sensor sensitivity in a game input system
US8461468B2 (en) 2009-10-30 2013-06-11 Mattel, Inc. Multidirectional switch and toy including a multidirectional switch
US20170269714A1 (en) * 2010-01-06 2017-09-21 Cm Hk Limited Electronic device for use in motion detection and method for obtaining resultant deviation thereof
US10852846B2 (en) * 2010-01-06 2020-12-01 Cm Hk Limited Electronic device for use in motion detection and method for obtaining resultant deviation thereof
US8605048B2 (en) 2010-11-05 2013-12-10 Bluespace Corporation Method and apparatus for controlling multimedia contents in realtime fashion
EP2653957B1 (en) * 2012-04-19 2018-11-07 Fujitsu Limited Operating movement detection device, operating movement detection method, and program therefor
US20130311035A1 (en) * 2012-05-15 2013-11-21 Aps Systems, Llc Sensor system for motor vehicle
US9738253B2 (en) * 2012-05-15 2017-08-22 Aps Systems, Llc. Sensor system for motor vehicle

Also Published As

Publication number Publication date
TW200910165A (en) 2009-03-01
JP2009059333A (en) 2009-03-19
TWI362605B (en) 2012-04-21

Similar Documents

Publication Publication Date Title
US20090062005A1 (en) Method for adjusting sensing range and sensitivity and inertia interactive aparatus and system using thereof
US8184100B2 (en) Inertia sensing input controller and receiver and interactive system using thereof
US8259072B2 (en) Input control apparatus and an interactive system using the same
US10960298B2 (en) Boolean/float controller and gesture recognition system
JP5163291B2 (en) INPUT DEVICE, CONTROL DEVICE, CONTROL SYSTEM, AND CONTROL METHOD
MacKenzie et al. FittsTilt: The application of Fitts' law to tilt-based interaction
JP2022531451A (en) Activating the motion control function of the handheld controller using the presence of a finger
JP7455832B2 (en) Handheld controller with removable overlay
JP2011022997A (en) Operation input system for generating input event based on operation, and operation method
KR20130027485A (en) Apparatus and method for conserving power for devices
JP2020523673A (en) Input method and device
CN102141837A (en) Information processing apparatus and information processing method
CN101380520B (en) Method for adjusting inertia sensing range and sensitivity and inertia sensing interaction device and system
US20150042894A1 (en) Remote control device, remote control system and remote control method thereof
KR100998404B1 (en) Apparatuses for sensible interface using multiple sensors in handheld device and methods using the same
TWI611312B (en) Method for transforming mobile communication device into game joystick
KR20100069322A (en) Information input device and method from three-dimensional space
US20120182231A1 (en) Virtual Multi-Touch Control Apparatus and Method Thereof
US20110043445A1 (en) Handheld electronic device and method of controlling the handheld electronic device according to state thereof in a three-dimensional space
TWM449618U (en) Configurable hand-held system for interactive games
EP2629184B1 (en) Information processing system, information processing method, information processing program, and computer-readable recording medium on which information processing program is stored
JP2021043658A (en) Operation input device
TW201128446A (en) Method of manipulating computer via portable communication device
KR20090079454A (en) How to play Racing game with six-axis sensor
TW201341026A (en) Method of running games on portable device

Legal Events

Date Code Title Description
AS Assignment

Owner name: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE, TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LU, YING-KO;HSU, YI-CHIA;TU, CHING-HSIANG;AND OTHERS;REEL/FRAME:020345/0403

Effective date: 20071218

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION