CN101551718B - 3D micro-inertia sensing method and system - Google Patents
3D micro-inertia sensing method and system Download PDFInfo
- Publication number
- CN101551718B CN101551718B CN2009101375210A CN200910137521A CN101551718B CN 101551718 B CN101551718 B CN 101551718B CN 2009101375210 A CN2009101375210 A CN 2009101375210A CN 200910137521 A CN200910137521 A CN 200910137521A CN 101551718 B CN101551718 B CN 101551718B
- Authority
- CN
- China
- Prior art keywords
- micro
- axis
- axis accelerometer
- inertial sensing
- sensing module
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000008859 change Effects 0.000 claims abstract description 46
- 230000005484 gravity Effects 0.000 claims abstract description 21
- 230000033001 locomotion Effects 0.000 claims abstract description 21
- 230000001133 acceleration Effects 0.000 claims description 47
- 238000012545 processing Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 10
- 238000001914 filtration Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 10
- 238000012937 correction Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 238000005381 potential energy Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000003746 surface roughness Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
Description
本申请是申请日2006年12月25日,申请号200610161770.X,发明名称“3D微惯性感测方法与系统”的分案申请。This application is a divisional application with the filing date of December 25, 2006, the application number 200610161770.X, and the title of the invention "3D Micro-inertial Sensing Method and System".
技术领域technical field
本发明涉及的是一种3D微惯性感测方法与系统,尤指一种凭借侦测微惯性感测模块与水平面的角度变化,进而控制显示器光标移动的方法,可精准地控制光标移动到所需位置,且其操作方式简单,也可利用手部摆动控制显示器翻页,不仅符合人体工学,同时可配合特定动作达到连续翻页的效果,适在光标控制器应用与制造相关领域。The present invention relates to a 3D micro-inertial sensing method and system, in particular to a method for controlling the movement of the display cursor by detecting the angle change between the micro-inertial sensing module and the horizontal plane, which can precisely control the cursor to move to the desired position. The position is required, and the operation method is simple. You can also use the hand swing to control the page turning of the display. It is not only ergonomic, but also can cooperate with specific actions to achieve the effect of continuous page turning. It is suitable for the application and manufacturing of cursor controllers.
背景技术Background technique
按,现有光标控制装置有许多种类,例如,控制计算机显示器光标大多采用鼠标形式,而控制投影机的简报器则具有一遥控器外型,以鼠标而言,可概分为滚球型与光学型两大类型,其操作模式均必须在一平面上滑行,凭借控制滚球位移产生机械式讯号或阴影变化感应光讯号,以达到控制光标移动的目的,换言的,操作平面与空间影响着讯号的好坏;再以简报器而言,由于主要功能在于指示投影片,因此大多数采用无线传输,配合开、关、上、下、翻页等功能的相关控制电路与按键,达到简报指示目的;惟,当同时具有计算机显示器与投影器时,必须设置两种光标控制装置,占空间且显得杂乱。Press, there are many types of existing cursor control devices. For example, the control computer display cursor mostly adopts the form of a mouse, while the presentation device for controlling a projector has a remote controller appearance. There are two types of optical type, the operation mode of which must slide on a plane, by controlling the displacement of the rolling ball to generate a mechanical signal or a shadow change sensing light signal to achieve the purpose of controlling the movement of the cursor, in other words, the operation plane and space influence The quality of the signal; as for the presenter, since the main function is to indicate the slide, most of them use wireless transmission, and cooperate with related control circuits and buttons with functions such as on, off, up, down, and page turning to achieve presentation. Indicates the purpose; however, when there are computer monitors and projectors at the same time, two cursor control devices must be provided, which takes up space and appears cluttered.
目前市面上虽可见综合鼠标与简报器双重功能的光标控制装置,然其控制方式仍未跳脱传统电子与机械控制模式,近年来可见一种利用惯性组件的多功能鼠标,利用加速度计感测人体运动加速度,经过运算处理后,将信号显示在计算机显示器或其它互动装置,由于不受工作面材质与表面粗糙度影响,可在任意表面或空间运作。Although cursor control devices that combine the dual functions of a mouse and a presentation device are currently available on the market, their control methods have not escaped the traditional electronic and mechanical control modes. Human body motion acceleration, after calculation and processing, displays the signal on a computer monitor or other interactive devices. Since it is not affected by the material and surface roughness of the working surface, it can operate on any surface or space.
针对专利而言,请参阅图1所示美国专利5874941号「Presentation supportingdevice」,所述的案揭露一种简报装置2,其是凭借一X轴加速度传感器1A、一Y轴加速度传感器1B感知装置倾斜所产生的加速度变化而产生加速度讯号,再经由加速度讯号处理器10A、10B处理并产生光标移动讯号,如此达到控制光标的目的,例如,当使用者向前倾斜所述的装置至一定角度时,即可控制光标开始移动,理想状况下,当光标移动至所需位置时,使用者将装置回复至初始角度应可使光标停止移动,然而,实际应用时由于重力加速度影响,导致装置虽已复位而光标却持续移动的现象,光标无法准确定位于所需位置且稳定性低,使用者必须浪费许多时间重复修正方能控制光标停留在准确位置,再者,当装置倾斜角度愈大时,其加速度值愈高,光标移动速度也随的加快,令使用者难以稳定控制;再者,所述的装置并无法达到连续翻页功能。For patents, please refer to US Patent No. 5,874,941 "Presentation supporting device" shown in FIG. The generated acceleration changes generate acceleration signals, which are then processed by the
再如图2所示,中国台湾省专利申请案号第90221010号「重力式鼠标」,其是凭借重力探测IC测量物体的位能,将位能转换为动能所产生的讯号,传输在微处理器IC计算,而微处理器IC可侦测重力探测IC运动的时间,并接收重力探测IC运动产生的加速度数值,加以运算并转换成实际的移动单位,传输在计算机主机而控制显示器光标的走向;所述的案主要的运算手段是当所述的鼠标在空间移动时,利用两轴以上加速度计进行积分运算以控制光标移动,惟,利用平移时加速度积分会产生累计误差无法消除,导致游标定位失真;再者,所述的鼠标并无法达到连续翻页功能。As shown in Figure 2, the Taiwan Province of China Patent Application No. 90221010 "gravity mouse" uses a gravity detection IC to measure the potential energy of an object, converts the potential energy into kinetic energy, and transmits the signal to the microprocessor. The microprocessor IC can detect the movement time of the gravity detection IC, and receive the acceleration value generated by the gravity detection IC movement, calculate and convert it into the actual movement unit, and transmit it to the computer host to control the direction of the display cursor The main computing means of described case is when described mouse moves in space, utilizes accelerometer more than two axes to carry out integration operation to control cursor movement, but, when utilizing translation, acceleration integral can produce accumulative error and can't be eliminated, causes vernier The positioning is distorted; moreover, the described mouse cannot achieve the continuous page turning function.
发明内容Contents of the invention
有鉴于现有技术的缺失,本发明的主要目的在于提出一种3D微惯性感测方法与系统,可精准地控制光标移动到所需位置,且其操作方式简单。In view of the deficiencies in the prior art, the main purpose of the present invention is to provide a 3D micro-inertial sensing method and system, which can accurately control the cursor to move to a desired position, and its operation method is simple.
本发明的次要目的在于提出一种3D微惯性感测方法与系统,利用手部摆动控制翻页,不仅符合人体工学,同时可配合特定动作达到连续翻页的效果。The secondary purpose of the present invention is to propose a 3D micro-inertia sensing method and system, which uses hand swings to control page turning, which not only conforms to ergonomics, but also can achieve the effect of continuous page turning with specific actions.
本发明的另一目的在于提出一种3D微惯性感测方法与系统,可根据微惯性感测模块各轴讯号的变化量收敛另一轴抖动的影响。Another object of the present invention is to provide a 3D micro-inertial sensing method and system, which can converge the influence of vibration of another axis according to the variation of each axis signal of the micro-inertial sensing module.
本发明的再一目的在于提出一种3D微惯性感测方法与系统,可利用两颗Y轴加速度计感受离心力差异,以消除离心力对Y轴的影响。Another object of the present invention is to provide a 3D micro-inertial sensing method and system, which can use two Y-axis accelerometers to sense the difference in centrifugal force, so as to eliminate the influence of centrifugal force on the Y-axis.
为达到上述目的,本发明提出一种3D微惯性感测方法,其包含:In order to achieve the above object, the present invention proposes a 3D micro-inertial sensing method, which includes:
由一微惯性感测模块感测重力加速度变化并发出原始倾斜讯号;A micro-inertial sensing module senses changes in the acceleration of gravity and sends out an original tilt signal;
对所述的原始倾斜讯号进行低通滤波,并得出稳定讯号;performing low-pass filtering on the original tilt signal to obtain a stable signal;
侦测模式状态,侦测所述的微惯性感测模块是处在光标控制模式或翻页模式,用以决定进行光标控制步骤或翻页步骤。Detecting the state of the mode, detecting whether the micro-inertia sensing module is in the cursor control mode or the page turning mode, and is used to determine the cursor control step or the page turning step.
较佳的是,所述的光标控制步骤是包括:Preferably, the cursor control step comprises:
纪录所述的微惯性感测模块的起始讯号;record the initial signal of the micro-inertial sensing module;
根据所述的原始倾斜讯号、稳定讯号计算讯号变化量,并将所述的原始倾斜讯号补偿所述的讯号变化量;calculating the signal variation according to the original tilt signal and the stable signal, and compensating the original tilt signal for the signal variation;
计算补偿后的倾斜讯号与起始讯号的差异;以及Calculate the difference between the compensated tilt signal and the original signal; and
将差异讯号比例为点坐标。Scales the difference signal to point coordinates.
较佳的是,所述的微惯性感测模块是至少包括一X轴加速度计以及一Y轴加速度计。Preferably, the micro-inertial sensing module at least includes an X-axis accelerometer and a Y-axis accelerometer.
较佳的是,其中:Preferably, wherein:
所述的X轴加速度计是用以感测所述的微惯性感测模块左右倾斜所造成的重力加速度变化;The X-axis accelerometer is used to sense the gravitational acceleration change caused by the left-right tilt of the micro-inertial sensing module;
所述的Y轴加速度计是用以感测所述的微惯性感测模块前后倾斜所造成的重力加速度变化。The Y-axis accelerometer is used to sense the change of gravitational acceleration caused by the forward and backward tilt of the micro-inertial sensing module.
较佳的是,根据所述的原始倾斜讯号、稳定讯号计算讯号变化量,并将所述的原始倾斜讯号补偿所述的讯号变化量的方法是包含:Preferably, the method for calculating the signal variation based on the original tilt signal and the stable signal, and compensating the original tilt signal for the signal variation includes:
修正X轴讯号变化量:将X轴倾斜讯号减去X轴抖动讯号;Correct the X-axis signal variation: Subtract the X-axis jitter signal from the X-axis tilt signal;
修正Y轴讯号变化量:将Y轴倾斜讯号减去Y轴抖动讯号;Correct the Y-axis signal variation: Subtract the Y-axis jitter signal from the Y-axis tilt signal;
纪录X轴讯号讯号变化量:将X轴倾斜讯号减去X轴起始讯号;以及Record the signal change of the X-axis signal: subtract the X-axis start signal from the X-axis tilt signal; and
纪录Y轴讯号讯号变化量:将Y轴倾斜讯号减去Y轴起始讯号。Record the signal change of the Y-axis signal: subtract the Y-axis start signal from the Y-axis tilt signal.
较佳的是,所述的复数的加速度计更包括一Z轴加速度计,是用以根据所述的X轴加速度计与所述的Y轴加速度计连续翻转所造成重力的变化,得知所述的微惯性感测模块摆放状态的变化。Preferably, the plurality of accelerometers further includes a Z-axis accelerometer, which is used to obtain the change in gravity caused by the continuous flipping of the X-axis accelerometer and the Y-axis accelerometer. Changes in the placement state of the micro-inertial sensing module described above.
较佳的是,所述的复数的加速度计更包括一第二Y轴加速度计,所述的第二Y轴加速度计与所述的Y轴加速度计之间具有一定距离。Preferably, the plurality of accelerometers further includes a second Y-axis accelerometer, and there is a certain distance between the second Y-axis accelerometer and the Y-axis accelerometer.
较佳的是,其是利用所述的第二Y轴加速度计与所述的Y轴加速度计的加速度差异修正离心力,是计算自下列方程式:Preferably, it uses the acceleration difference between the second Y-axis accelerometer and the Y-axis accelerometer to correct the centrifugal force, which is calculated from the following equation:
Ay=(R+R2)/R*(Tvy-Tvy2);Ay=(R+R2)/R*(Tvy-Tvy2);
其中,in,
Ay是Y轴加速度计的离心力;Ay is the centrifugal force of the Y-axis accelerometer;
R是所述的Y轴加速度计与所述的第二Y轴加速度计的距离;R is the distance between the Y-axis accelerometer and the second Y-axis accelerometer;
R2是所述的第二Y轴加速度计与旋转轴心的距离;R2 is the distance between the second Y-axis accelerometer and the center of rotation;
Tvy是所述的Y轴加速度计的倾斜讯号;Tvy is the tilt signal of the Y-axis accelerometer;
Tvy2是所述的第二Y轴加速度计的倾斜讯号;以及Tvy2 is the tilt signal of the second Y-axis accelerometer; and
修正Tvy=原始Tvy-Ay;Modified Tvy = original Tvy-Ay;
将所述的Y轴加速度计所测得的Y轴原始倾斜讯号Tvy减去离心力Ay,可得出一修正后的Y轴倾斜讯号Tvy。A corrected Y-axis tilt signal Tvy can be obtained by subtracting the centrifugal force Ay from the original Y-axis tilt signal Tvy measured by the Y-axis accelerometer.
较佳的是,所述的修正离心力的步骤是在所述的产生补偿讯号变化量的步骤前执行。Preferably, the step of correcting the centrifugal force is performed before the step of generating the variation of the compensation signal.
较佳的是,所述的翻页步骤是包括:Preferably, the page turning steps include:
侦测目前X轴与Y轴倾斜是否在平衡状态;若是,则进行后续步骤;若否,则继续侦测直至达到平衡状态;Detect whether the current X-axis and Y-axis tilt are in a balanced state; if so, proceed to the next step; if not, continue to detect until reaching a balanced state;
侦测X轴讯号的瞬间变化是否超出一平衡范围;若是,则进行翻页;若否,则返回上一步骤重新侦测,直至侦测所述的原始倾斜讯号的瞬间变化超出所述的平衡范围。Detect whether the instantaneous change of the X-axis signal exceeds a balance range; if yes, turn the page; if not, return to the previous step to re-detect until the instantaneous change of the original tilt signal detected exceeds the balance scope.
较佳的是,所述的平衡范围是位于0g±0.3g重力加速度的范围内,其中,g=9.8m/s2。Preferably, the balance range is within the range of 0g±0.3g gravitational acceleration, wherein g=9.8m/s 2 .
较佳的是,当侦测所述的原始倾斜讯号的瞬间变化超出所述的平衡范围,且所述的倾斜讯号持续固定在一定倾斜角度内时,则进行连续翻页。Preferably, when it is detected that the instantaneous change of the original tilt signal exceeds the balance range, and the tilt signal is continuously fixed within a certain tilt angle, continuous page turning is performed.
较佳的是,当侦测所述的倾斜讯号并非持续固定在一定倾斜角度内时,则停止翻页并返回侦测目前倾斜是否在平衡状态的步骤。Preferably, when it is detected that the tilt signal is not continuously fixed within a certain tilt angle, stop turning the page and return to the step of detecting whether the current tilt is in a balanced state.
较佳的是,所述的微惯性感测模块是至少包括一X轴加速度计以及一Y轴加速度计。Preferably, the micro-inertial sensing module at least includes an X-axis accelerometer and a Y-axis accelerometer.
较佳的是,所述的X与Y轴加速度计是用以感测所述的微惯性感测模块左右与前后倾斜所造成的重力加速度变化。Preferably, the X- and Y-axis accelerometers are used to sense changes in gravitational acceleration caused by the left-right and front-back tilts of the micro-inertial sensing module.
较佳的是,所述的微惯性感测模块是连接一中央处理器,由所述的中央处理器接收并处理所述的重力加速度变化并产生原始倾斜讯号。Preferably, the micro-inertial sensing module is connected to a central processing unit, and the central processing unit receives and processes the change of the gravitational acceleration and generates an original tilt signal.
较佳的是,所述的中央处理器是连接一无线发送器,凭借所述的无线发送器将所述的倾斜讯号向外发射。Preferably, the central processing unit is connected with a wireless transmitter, and the tilt signal is transmitted outward by means of the wireless transmitter.
较佳的是,所述的无线发送器是相对应在一无线接收器,凭借所述的无线接收器接收所述的无线发送器所传送的原始倾斜讯号,并可将所述的原始倾斜讯号传送至一微处理器,由所述的微处理器对所述的原始倾斜讯号进行低通滤波与后续各项步骤。Preferably, the wireless transmitter is corresponding to a wireless receiver, by virtue of the wireless receiver receiving the original tilt signal transmitted by the wireless transmitter, and can transmit the original tilt signal It is sent to a microprocessor, and the microprocessor performs low-pass filtering and subsequent steps on the original tilt signal.
较佳的是,所述的微处理器是通过一光标控制集成电路连接在一显示器,由所述的光标控制集成电路控制所述的显示器光标移动或进行翻页或连续翻页。Preferably, the microprocessor is connected to a display through a cursor control integrated circuit, and the cursor control integrated circuit controls the movement of the display cursor or page turning or continuous page turning.
较佳的是,所述的微惯性感测模块连接在一控制键,所述的控制键是用以自动或手动切换光标控制模式或翻页模式。Preferably, the micro-inertial sensing module is connected to a control key, and the control key is used to automatically or manually switch between the cursor control mode and the page turning mode.
为达到上述目的,本发明更提出一种3D微惯性感测系统,其包含:In order to achieve the above object, the present invention further proposes a 3D micro-inertial sensing system, which includes:
一微惯性感测模块,是用以感测重力加速度变化,并发出原始倾斜讯号,所述的微惯性感测模块包含:A micro-inertial sensing module is used to sense changes in gravitational acceleration and send out original tilt signals. The micro-inertial sensing module includes:
一X轴加速度计,是用以感测所述的微惯性感测模块左右倾斜所造成的重力加速度变化;An X-axis accelerometer is used to sense the gravitational acceleration change caused by the left-right tilt of the micro-inertial sensing module;
一第一Y轴加速度计,是用以感测所述的微惯性感测模块前后倾斜所造成的第一重力加速度变化;A first Y-axis accelerometer is used to sense the first gravitational acceleration change caused by the front and rear tilt of the micro-inertial sensing module;
一第二Y轴加速度计,是用以感测所述的微惯性感测模块前后倾斜所造成的第二重力加速度变化;A second Y-axis accelerometer is used to sense the second gravitational acceleration change caused by the front and rear tilt of the micro-inertial sensing module;
一接收端,是用以接收并处理所述的微惯性感测模块发出的原始倾斜讯号。A receiving end is used to receive and process the original tilt signal sent by the micro-inertial sensing module.
较佳的是,所述的微惯性感测模块更包含一Z轴加速度计,是用以根据所述的X轴加速度计与所述的Y轴加速度计连续翻转所造成重力的变化,得知所述的微惯性感测模块摆放状态的变化。Preferably, the micro-inertial sensing module further includes a Z-axis accelerometer, which is used to determine the change in gravity according to the continuous flipping of the X-axis accelerometer and the Y-axis accelerometer. The change of the placement state of the micro-inertia sensing module.
较佳的是,所述的第一Y轴加速度计与所述的第二Y轴加速度计具有一定距离。Preferably, there is a certain distance between the first Y-axis accelerometer and the second Y-axis accelerometer.
较佳的是,所述的微惯性感测模块是连接一中央处理器,是用以接收并处理所述的重力加速度变化并产生原始倾斜讯号。Preferably, the micro-inertial sensing module is connected to a central processing unit, which is used to receive and process the change of the gravitational acceleration and generate an original tilt signal.
较佳的是,所述的中央处理器是连接一无线发送器,凭借所述的无线发送器将所述的倾斜讯号向外发射。Preferably, the central processing unit is connected with a wireless transmitter, and the tilt signal is transmitted outward by means of the wireless transmitter.
较佳的是,所述的无线发送器是相对应在一无线接收器,凭借所述的无线接收器接收所述的无线发送器所传送的原始倾斜讯号,并可将所述的原始倾斜讯号传送至一微处理器,由所述的微处理器对所述的原始倾斜讯号进行低通滤波与后续各项步骤。Preferably, the wireless transmitter is corresponding to a wireless receiver, by virtue of the wireless receiver receiving the original tilt signal transmitted by the wireless transmitter, and can transmit the original tilt signal It is sent to a microprocessor, and the microprocessor performs low-pass filtering and subsequent steps on the original tilt signal.
较佳的是,所述的微处理器是通过一光标控制集成电路连接在一显示器,由所述的光标控制集成电路控制所述的显示器光标移动或进行翻页或连续翻页。Preferably, the microprocessor is connected to a display through a cursor control integrated circuit, and the cursor control integrated circuit controls the movement of the display cursor or page turning or continuous page turning.
较佳的是,所述的微惯性感测模块连接在一控制键,所述的控制键是用以自动或手动切换光标控制模式或翻页模式。Preferably, the micro-inertial sensing module is connected to a control key, and the control key is used to automatically or manually switch between the cursor control mode and the page turning mode.
为使贵审查委员对于本发明的结构目的和功效有更进一步的了解与认同,兹配合图示详细说明如后。In order to make your examining committee members have a further understanding and recognition of the structure, purpose and effect of the present invention, a detailed description is given below with illustrations.
附图说明Description of drawings
图1是美国专利5874941号「Presentation supporting device」的结构示意图;Figure 1 is a schematic diagram of the structure of the "Presentation supporting device" of US Patent No. 5874941;
图2是中国台湾专利申请案号第90221010号「重力式鼠标」的控制流程示意图;Fig. 2 is a schematic diagram of the control flow of "Gravity Mouse" in Taiwan Patent Application No. 90221010;
图3是本发明第一较佳实施例的系统架构图;Fig. 3 is a system architecture diagram of the first preferred embodiment of the present invention;
图4是本发明第一较佳实施例的作动方块图;Fig. 4 is the action block diagram of the first preferred embodiment of the present invention;
图5是本发明第一较佳实施例的控制方法流程图;Fig. 5 is a flow chart of the control method of the first preferred embodiment of the present invention;
图6(a)是抖动修正前的X轴准位曲线图;Fig. 6(a) is the X-axis alignment curve diagram before shake correction;
图6(b)是抖动修正后的X轴准位曲线图;Fig. 6(b) is the X-axis alignment curve diagram after jitter correction;
图7(a)是抖动修正前的Y轴准位曲线图;Fig. 7(a) is a graph of the Y-axis leveling curve before shake correction;
图7(b)是抖动修正后的Y轴准位曲线图;Fig. 7(b) is a graph of the Y-axis alignment curve after jitter correction;
图8是本发明第二较佳实施例的系统架构图;Fig. 8 is a system architecture diagram of the second preferred embodiment of the present invention;
图9是本发明第二较佳实施例的作动方块图;Fig. 9 is an action block diagram of the second preferred embodiment of the present invention;
图10是本发明第二较佳实施例的控制方法流程图;Fig. 10 is a flow chart of the control method of the second preferred embodiment of the present invention;
图11是本发明第二较佳实施例的Y轴加速度计、第二Y轴加速度计及其与离心力产生的关系位置示意图;Fig. 11 is a schematic diagram of the Y-axis accelerometer, the second Y-axis accelerometer and their relationship with centrifugal force in the second preferred embodiment of the present invention;
图12(a)是为离心力对Y轴加速度计准位影响的曲线图;Figure 12(a) is a graph showing the influence of centrifugal force on the Y-axis accelerometer's alignment;
图12(b)是为图12(a)的离心力经修正后的曲线图;Fig. 12 (b) is the graph after the centrifugal force of Fig. 12 (a) is corrected;
图13(a)是为圆周运动离心力对Y轴加速度计准位影响的曲线图;Fig. 13(a) is a graph showing the effect of circular motion centrifugal force on the Y-axis accelerometer level;
图13(b)是为图13(a)的圆周运动离心力经修正后的曲线图。Fig. 13(b) is a corrected graph of the centrifugal force of the circular motion in Fig. 13(a).
附图标记说明:10-3D-微惯性感测光标控制系统;20、20’-微惯性感测模块;21、21’-微惯性传感器;211、211’-X轴加速度计;212、212’-Y轴加速度计;213’-Z轴加速度计;214’-第二Y轴加速度计;22-中央处理器;23-无线发送器;24-壳体;30-接收端;31-无线接收器;32-微处理器;33-光标控制集成电路;40-显示器;41-游标。Explanation of reference signs: 10-3D-micro-inertial sensing cursor control system; 20, 20'-micro-inertial sensing module; 21, 21'-micro-inertial sensor; 211, 211'-X-axis accelerometer; 212,212 '-Y-axis accelerometer; 213'-Z-axis accelerometer; 214'-second Y-axis accelerometer; 22-central processing unit; 23-wireless transmitter; 24-housing; 30-receiving end; 31-wireless Receiver; 32-microprocessor; 33-cursor control integrated circuit; 40-display; 41-cursor.
具体实施方式Detailed ways
以下将参照随附的图式来描述本发明为达成目的所使用的技术手段与功效,而以下图式所列举的实施例仅为辅助说明。The following will describe the technical means and functions used to achieve the purpose of the present invention with reference to the accompanying drawings, and the embodiments listed in the following drawings are only for auxiliary illustration.
请参阅图3与图4所示本发明的一较佳实施例,所述的3D微惯性感测光标控制系统10,其主要是由一微惯性感测模块20作为讯号的发射端,以及一可接收所述的讯号的接收端30,所述的微惯性感测模块20包括一微惯性传感器21,所述的微惯性传感器21是包括一可侦测所述的微惯性感测模块20左右倾斜所造成的重力加速度变化的X轴加速度计211,以及可侦测所述的微惯性感测模块20前后倾斜所造成的重力加速度变化的Y轴加速度计212,所述的微惯性传感器21将所感测的重力加速度变化传送至一中央处理器22进行讯号处理并产生一倾斜讯号,而后再将所述的倾斜讯号传送至一无线发送器23,由所述的无线发送器23将所述的倾斜讯号发送出去;前述所述的微惯性传感器21、中央处理器22与无线发送器23均凭借一外围电路相互电性连接,可将前述各构件设置在一壳体24内,再电性连接在所述的壳体24外部所设置的控制钮(图中未示出),以提供使用者可握持所述的壳体24并自动或手动操作设置在其上的控制钮以发射讯号,此技术为一般人士所详知,故未具体显示在图标中。Please refer to a preferred embodiment of the present invention shown in Fig. 3 and Fig. 4, described 3D micro-inertial sensing cursor control system 10, it is mainly by a micro-inertial sensing module 20 as the transmitter of the signal, and a The receiving end 30 that can receive the signal, the micro-inertial sensing module 20 includes a micro-inertial sensor 21, and the micro-inertial sensor 21 includes a micro-inertial sensing module 20 that can detect The X-axis accelerometer 211 of the gravitational acceleration change caused by the tilt, and the Y-axis accelerometer 212 that can detect the gravitational acceleration change caused by the front and rear tilt of the micro-inertial sensing module 20, the micro-inertial sensor 21 will The sensed gravitational acceleration change is transmitted to a central processing unit 22 for signal processing and generates a tilt signal, and then transmits the tilt signal to a wireless transmitter 23, and the wireless transmitter 23 transmits the tilt signal The tilt signal is sent out; the above-mentioned micro-inertial sensor 21, central processing unit 22 and wireless transmitter 23 are all electrically connected to each other by means of a peripheral circuit, and the aforementioned components can be arranged in a housing 24, and then electrically connected The control button (not shown) that is provided on the outside of the housing 24 is provided so that the user can hold the housing 24 and automatically or manually operate the control button arranged on it to emit a signal, This technique is well known to the general public, so it is not specifically shown in the diagram.
其次,所述的接收端30是为一计算机主机或多媒体装置,其包含一无线接收器31、一微处理器32以及一光标控制集成电路33,所述的光标控制集成电路33是连接一显示器40;所述的无线接收器31是用以接收所述的微惯性感测模块20的无线发送器23所发射的讯号,并可将所接收的讯号传送至所述的微处理器32进行滤波与讯号处理、比对,再由所述的微处理器32将比对结果传送至所述的光标控制集成电路33,所述的光标控制集成电路33接收所述的微处理器32所处理的讯号后,即可控制所述的显示器40上的光标41移动至相对应位置,或对所述的显示器40上的画面进行翻页。Secondly, the receiving
请参阅图5(并请同时配合图4),说明本发明控制光标移动与翻页的控制方法及其流程:Please refer to Fig. 5 (and please cooperate with Fig. 4 at the same time), explain the control method and flow process thereof of the present invention to control cursor movement and page turning:
(a):感测各重力加速度计目前的原始倾斜讯号(Tilt-Value);通过所述的X轴加速度计211与Y轴加速度计212感测左右与前后倾斜所造成的重力加速度变化,并传送至中央处理器22处理为X轴原始倾斜讯号Tvx,以及Y轴原始倾斜讯号Tvy,再由所述的无线发送器23传送至所述的接收端30,由所述的无线接收器31接收并送至所述的微处理器32。(a): Sensing the current original tilt signal (Tilt-Value) of each gravitational accelerometer; through the described
(b):由所述的微处理器32对所接收的X轴原始倾斜讯号Tvx与Y轴原始倾斜讯号Tvy进行低通滤波(low-Pass filter),得出两稳定讯号Avx、Avy。(b): The
(c):侦测模式状态;步骤(b)所得出的两稳定讯号Avx、Avy必须配合所述的微惯性感测模块20的操作模式,由所述的微处理器32侦测所述的进行手势翻页模式d,或3D光标控制模式e;至于所述的微惯性感测模块20的操作模式,是可凭借一控制键(图中未示出)达到切换目的,所述的控制键可采用弹性按压开关或切换开关,设置在图3所示所述的壳体24上,可设定当所述的控制键未被触动时,表示操作者欲进行手势翻页模式d,而所述的控制键若被触动,则表示操作者欲进行3D光标控制模式e;同时,纪录此时各重力加速度计的讯号为起始讯号(initial-value,inx;iny)(步骤c1),本实施例所述的微惯性传感器21包括一X轴加速度计211,以及一Y轴加速度计212,因此可得到X轴始点倾斜位置inx,以及Y轴始点倾斜位置iny等两项讯号。(c): detection mode status; the two stable signals Avx and Avy obtained in step (b) must cooperate with the operation mode of the
(d):手势翻页模式;当所述的微处理器32侦测所述的微惯性感测模块20是处在手势翻页模式时,则进行翻页的步骤:(d): gesture page turning mode; when the
(d1):侦测目前X与Y轴倾斜是否在稳定平衡状态;预先在所述的微处理器32内设定一平衡范围约0g±0.3g,(g=9.8m/s2,重力加速度值),而后比对所述的倾斜讯号(Tvx、Tvy)是否落在此平衡范围内,若是,则表示所述的微惯性感测模块20处在平衡状态,其倾斜讯号变化尚未达到可进行翻页的加速度变化值,其目的在于防止因人手轻微震动或晃动而导致翻页,至于所述的超出平衡范围的设定并无一定,可以使用者操作习惯设定的;反的,若倾斜讯号(Tvx、Tvy)超出平衡范围,则表示所述的微惯性感测模块20处在不平衡状态,则回到步骤(c)重新侦测模式;(d1): Detect whether the current X and Y axis tilts are in a stable and balanced state; pre-set a balance range of about 0g±0.3g in the
(d2)倾斜讯号的瞬间变化是否超出平衡范围;所述的微处理器32侦测所述的微惯性感测模块20处在平衡状态后,当接收到一X轴重力加速度瞬间变化的倾斜讯号,且所述的瞬间变化值超出平衡范围,也即操作者瞬间左右翻动所述的微惯性感测模块20,仿真人手翻页的情境,则所述的微处理器32将讯号传送至所述的光标控制集成电路33,由所述的光标控制集成电路33控制所述的显示器40的画面进行翻页(步骤d21);若侦测所述的X轴倾斜讯号的瞬间变化未超出所述的平衡范围,则回到步骤(c)重新侦测模式;(d2) Whether the instantaneous change of the tilt signal exceeds the balance range; after the
(d3):当侦测所述的X轴倾斜讯号的瞬间变化超出所述的平衡范围,且所述的倾斜讯号持续固定在一定倾斜角度内时,则进行连续翻页(步骤d4);若重复进行步骤d至d31的流程,也即人手往复左右翻转时固然可连续翻页,然而当页数过多时,此一方式并不方便且费时,因此,本发明提出此可连续翻页功能,具体实施时,抓持所述的微惯性感测模块20的人手只要瞬间作一次大的摆动且静止在某一倾斜角度,所述的微处理器32即可自动进行连续翻页,由于人手不必作连续多次左右摆动即可连续翻页,因此可提升连续翻页的方便性;若侦测所述的倾斜讯号并未持续固定在某一倾斜角度,则表示不进行连续翻页,再回复到步骤(d)重新侦测模式。(d3): When it is detected that the instantaneous change of the X-axis tilt signal exceeds the balance range, and the tilt signal is continuously fixed within a certain tilt angle, then perform continuous page turning (step d4); if Repeat the process from steps d to d31, that is to say, you can turn pages continuously when you flip left and right by hand. However, when there are too many pages, this method is inconvenient and time-consuming. Therefore, the present invention proposes the function of continuous page turning. During specific implementation, as long as the hand holding the
(e)3D光标控制模式,当所述的微处理器32侦测所述的微惯性感测模块20是处在3D光标控制模式时,则进行移动光标的步骤:(e) 3D cursor control mode, when the
(e1):计算X轴抖动变化量(Difx=(Tvx-Avx)/2),也即计算X轴原始倾斜讯号Tvx与X轴稳定讯号Avx差异,并取其中间值;以及Y轴抖动变化量(Dify=(Tvy-Avy)/2),也即计算Y轴原始倾斜讯号Tvy与Y轴稳定讯号Avy差异,并取其中间值;再根据所述的抖动变化量(Difx、Dify),将X轴倾斜讯号补偿抖动变化量(Tvx′=Tvx-Difx)以及将Y轴倾斜讯号补偿抖动变化量(Tvy′=Tvy-Dify)。(e1): Calculate the X-axis jitter change (Difx=(Tvx-Avx)/2), that is, calculate the difference between the X-axis original tilt signal Tvx and the X-axis stable signal Avx, and take the median value; and the Y-axis jitter change Quantity (Dify=(Tvy-Avy)/2), that is, calculate the difference between the Y-axis original tilt signal Tvy and the Y-axis stable signal Avy, and take the median value; then according to the jitter variation (Difx, Dify), The X-axis tilt signal is compensated for the jitter variation (Tvx'=Tvx-Difx) and the Y-axis tilt signal is compensated for the jitter variation (Tvy'=Tvy-Dify).
(e2):经过步骤(e1)修正抖动讯号后,即可计算补偿后的X轴倾斜讯号与起始讯号的差异(Dx=(Avx′-inx)),以及计算补偿后的Y轴倾斜讯号与起始讯号的差异(Dy=(Avy′-iny));步骤(e1)、(e2)的目的是针对讯号抖动进行补偿修正,请参阅图6(a)、图6(b)与图7(a)、(b)所示,图6(a)、图7(a)分别为修正前的X轴、Y轴准位,图图6(b)、图7(b)分别为修正后的X轴、Y轴准位,由图示可知,经由本步骤补偿修正后,可得一起伏较平缓的X轴、Y轴加速度变化曲线,也即,可提高光标定位的准确性。(e2): After the jitter signal is corrected in step (e1), the difference between the compensated X-axis tilt signal and the initial signal (Dx=(Avx′-inx)) can be calculated, and the compensated Y-axis tilt signal can be calculated The difference from the initial signal (Dy=(Avy′-iny)); the purpose of steps (e1) and (e2) is to compensate for signal jitter, please refer to Figure 6(a), Figure 6(b) and Figure As shown in 7(a) and (b), Figure 6(a) and Figure 7(a) are the X-axis and Y-axis alignments before correction, and Figure 6(b) and Figure 7(b) are the correction The final X-axis and Y-axis alignments can be seen from the figure. After compensation and correction in this step, a gentler acceleration curve of the X-axis and Y-axis can be obtained, that is, the accuracy of cursor positioning can be improved.
(e3):将步骤(e2)计算所得X轴与Y轴差异Dx与Dy比例为显示器40的点坐标,输出至所述的光标控制电路33,再由所述的光标控制电路33控制所述的显示器40移动光标41至对应位置。(e3): The ratio of the X-axis and Y-axis differences Dx and Dy calculated in step (e2) is the point coordinates of the
请续参阅图8与图9所示本发明另一较佳实施例,所述的3D微惯性感测光标控制系统100是以图3所示实施例为基础,具有一作为讯号发射端的微惯性感测模块20’,以及一可接收所述的讯号的接收端30,所述的微惯性感测模块20’包含一微惯性传感器21’、一中央处理器22、一无线发送器23,本实施例的特点在于,所述的微惯性传感器21’包括一X轴加速度计211’、一Y轴加速度计212’、一Z轴加速度计213’以及一第二Y轴加速度计214’,所述的X轴加速度计211’是用以感测所述的微惯性感测模块20’左右倾斜所造成的重力加速度变化,所述的Y轴加速度计212’是用以感测所述的微惯性感测模块20’前后倾斜所造成的重力加速度变化,其作用与图3所示所述的实施例的X轴加速度计211、Y轴加速度计212相同;而所述的Z轴加速度计213’则是用以根据所述的X轴加速度计211’与所述的Y轴加速度计212’连续翻转所造成重力的变化,得知所述的微惯性感测模块20’摆放状态的变化,例如当操作者不正确摆放或任何外力作用使所述的微惯性感测模块20’向右(或向左)翻转,导致所述的微惯性感测模块20’底部朝上时,所述的Z轴加速度计213’可侦测得知并驱动反向操作翻页或控制光标;此外,所述的第二Y轴加速度计214’是用以提供感测所述的微惯性感测模块20’前后倾斜所造成的另一重力加速度变化,其感测方式将详细说明在后。Please continue to refer to another preferred embodiment of the present invention shown in FIG. 8 and FIG. 9. The described 3D micro-inertial sensing
同样地,所述的微惯性传感器21’、中央处理器22、无线发送器23可设置在一壳体24内,且电性连接在所述的壳体24外部所设置的控制钮,以利人手握持与操控,所述的微惯性传感器21’将所感测的重力加速度变化传送至中央处理器22、无线发送器23,由所述的无线发送器23将所述的倾斜讯号发送至接收端30,经由所述的微处理器32、光标控制集成电路33处理并控制显示器40翻页或光标41的移动,其原理与方式与图3所示所述的实施例相同,此处不再予以赘述。Similarly, the micro-inertial sensor 21', the
请参阅图10(并请同时配合图9),说明本发明控制光标移动与翻页的控制方法及其流程:Please refer to FIG. 10 (and please cooperate with FIG. 9) to illustrate the control method and process flow thereof for controlling cursor movement and page turning in the present invention:
(a):感测各重力加速度计目前的原始倾斜讯号(Tilt-Value);由于本实施例具有一X轴加速度计211’、一Y轴加速度计212’、一Z轴加速度计213’以及一第二Y轴加速度计214’,因此可分别得到Tvx、Tvy、Tvz、Tvy2四项原始倾斜讯号。(a): sensing the current original tilt signal (Tilt-Value) of each gravitational accelerometer; since the present embodiment has an X-axis accelerometer 211', a Y-axis accelerometer 212', a Z-axis accelerometer 213' and A second Y-
(b):将原始倾斜讯号做低通滤波(low-Pass filter)后得知稳定讯号Avx、Avy、Avz;此处可将所述的第二Y轴加速度计214’的原始倾斜讯号忽略。(b): After low-pass filtering the original tilt signal, the stable signals Avx, Avy, and Avz are obtained; here, the original tilt signal of the second Y-axis accelerometer 214' can be ignored.
(c):侦测模式状态。(c): Detection mode status.
(c1)纪录此时各重力加速度计的讯号为起始讯号(initial-value,inx;iny)。(c1) Record the signals of each gravity accelerometer at this time as the initial signal (initial-value, inx; iny).
(d):手势翻页模式:(d): Gesture page turning mode:
(d1):侦测目前倾斜是否在平衡状态。(d1): Detect whether the current tilt is in a balanced state.
(d2):倾斜讯号的瞬间变化是否超出所述的平衡范围。(d2): Whether the instantaneous change of the tilt signal exceeds the stated balance range.
(d3):侦测X轴的讯号是否固定在一定倾斜角度内。(d3): Detect whether the X-axis signal is fixed within a certain tilt angle.
由于上述流程与图3所示所述的实施例,也即图5所示步骤(a)~(d3)流程相同,故不再予以赘述,本实施例的特点在于,当步骤(c)侦测所述的微惯性感测模块20’是处在3D光标控制模式时所进行的步骤(e’)3D光标控制模式,其包括:Since the above-mentioned process is the same as the embodiment shown in Figure 3, that is, the process of steps (a) to (d3) shown in Figure 5 is the same, so it will not be repeated. The feature of this embodiment is that when step (c) detects Measure that described micro-inertia sensing module 20' is in the step (e') 3D cursor control mode carried out when in the 3D cursor control mode, which includes:
(e1’):利用两Y轴加速度差异来修正离心力;按一般正常操作方式,操作者手臂晃动时是呈现一圆弧形或圆周运动,因此会产生离心力,造成重力变化感测失真,尤其对于Y轴加速度影响为大,必须予以修正;请同时参阅图11、图8所示,所述的Y轴加速度计212’是设置在较近显示器40的位置,所述的第二Y轴加速度计214’是设置在所述的Y轴加速度计212’后方,也即较近在操作者(图中未示出)处,所述的Y轴加速度计212’与所述的第二Y轴加速度计214’距离R,所述的第二Y轴加速度计214’与旋转轴心C距离R2,依离心力公式:(e1'): Use the acceleration difference of the two Y axes to correct the centrifugal force; according to the normal operation mode, when the operator's arm shakes, it will present an arc or circular motion, so centrifugal force will be generated, which will cause the distortion of gravity change sensing, especially for The influence of the Y-axis acceleration is large and must be corrected; please refer to Fig. 11 and shown in Fig. 8 at the same time, the described Y-axis accelerometer 212' is arranged near the position of the
Tvy=Ay+Gsinθ=(R+R2)×ω2+Gsinθ=R×ω2+R2×ω2+GsinθTvy=Ay+Gsinθ=(R+R2)×ω 2 +Gsinθ=R×ω 2 +R2×ω 2 +Gsinθ
Tvy2=Ay2+Gsinθ=R2×ω2+GsinθTvy2=Ay2+Gsinθ=R2×ω 2 +Gsinθ
Tvy-Tvt2=R×ω2 Tvy-Tvt2=R×ω 2
Tvy:Y加速度值Tvy: Y acceleration value
Tvy2:Y2加速度值Tvy2: Y2 acceleration value
Ay:Y离心力Ay: Y centrifugal force
Ay2:Y2离心力Ay2: Y2 centrifugal force
G:重力G: Gravity
θ:加速度计与水平的夹角θ: the angle between the accelerometer and the horizontal
ω:角速率(可为上下旋转或水平旋转)ω: Angular rate (can be rotated up and down or horizontally)
R:Y、Y2两加速度计距离R: Y, Y2 two accelerometer distance
R2:Y2与旋转轴心C的距离R2: the distance between Y2 and the rotation axis C
因此可得出:Therefore it can be concluded that:
离心力Ay=(R+R2)/R*(Tvy-Tvy2)Centrifugal force Ay=(R+R2)/R*(Tvy-Tvy2)
再将步骤(a)所述的Y轴加速度计212’所测得原始的Y轴倾斜讯号Tvy减去所述的离心力Ay,即可得出一修正后的Y轴倾斜讯号Tvy。Then subtract the centrifugal force Ay from the original Y-axis tilt signal Tvy measured by the Y-axis accelerometer 212' in step (a), to obtain a corrected Y-axis tilt signal Tvy.
请参阅图12与图13所示实际验证结果,图12(a)、图13(a)分别代表离心力以及圆周运动离心力对Y轴加速度计准位的影响,而图12(b)、图13(b)分别代表修正后的结果,其显示修正后可得一起伏较为平缓且光滑的曲线,可将操作与圆周运动可能产生的离心力对Y轴准位的影响降低。Please refer to the actual verification results shown in Figure 12 and Figure 13. Figure 12(a) and Figure 13(a) respectively represent the influence of centrifugal force and circular motion centrifugal force on the Y-axis accelerometer level, while Figure 12(b) and Figure 13 (b) respectively represent the corrected results, which show that after the correction, a relatively gentle and smooth curve can be obtained, which can reduce the influence of the centrifugal force that may be generated by the operation and circular motion on the Y-axis alignment.
(e2’):计算X轴抖动变化量(Difx=(Tvx-Avx)/2),以及Y轴抖动变化量(Dify=(Tvy-Avy)/2),再根据所述的抖动变化量(Difx、Dify),将X轴倾斜讯号补偿抖动变化量(Tvx′=Tvx-Difx)以及将Y轴倾斜讯号补偿抖动变化量(Tvy′=Tvy-Dify)。(e2'): Calculate the X-axis jitter variation (Difx=(Tvx-Avx)/2), and the Y-axis jitter variation (Dify=(Tvy-Avy)/2), and then according to the jitter variation ( Difx, Dify), the X-axis tilt signal is used to compensate the jitter variation (Tvx'=Tvx-Difx) and the Y-axis tilt signal is used to compensate the jitter variation (Tvy'=Tvy-Dify).
(e3’):计算补偿后的X轴倾斜讯号与起始讯号的差异(DX=(Avx′-inx)),以及计算补偿后的Y轴倾斜讯号与起始讯号的差异(Dy=(Avy′-iny))。(e3'): Calculate the difference between the compensated X-axis tilt signal and the initial signal (DX=(Avx'-inx)), and calculate the difference between the compensated Y-axis tilt signal and the initial signal (Dy=(Avy '-iny)).
(e4’):将Dx与Dy的讯号比例为显示器40的点坐标,输出至所述的光标控制电路33,再由所述的光标控制电路33控制所述的显示器40移动光标41至对应位置。(e4'): The signal ratio of Dx and Dy is the point coordinate of the
以上步骤(e2’)~(e4’)所采用的计算方式及其所能达成的功效,与图5所示实施例的步骤(e1)~(e3)相同,此处不予赘述。The calculation method adopted in the above steps (e2')-(e4') and the effects they can achieve are the same as the steps (e1)-(e3) in the embodiment shown in Figure 5, and will not be repeated here.
综上所述本发明的两较佳实施例的架构与方法可知,本发明具有以下特点:In summary, the structures and methods of the two preferred embodiments of the present invention can be seen that the present invention has the following characteristics:
凭借侦测模式状态(图5与图10的步骤c)可进行手势翻页模式(图5与图10的步骤d)或3D光标控制模式(图5步骤e与图10步骤e’)。Depending on the detection mode status (step c in FIG. 5 and FIG. 10 ), the gesture page turning mode (step d in FIG. 5 and FIG. 10 ) or the 3D cursor control mode (step e in FIG. 5 and step e' in FIG. 10 ) can be performed.
可控制单次翻页态(图5与图10的步骤d21)或连续多次翻页态(图5与图10的步骤d4)。A single page turning state (step d21 in FIG. 5 and FIG. 10 ) or a continuous multiple page turning state (step d4 in FIG. 5 and FIG. 10 ) can be controlled.
可对讯号抖动进行修正(图5步骤e1与图10步骤e2’)。Signal jitter can be corrected (step e1 in Figure 5 and step e2' in Figure 10).
可设置Z轴加速度计,用以根据所述的X轴加速度计与Y轴加速度计连续翻转所造成重力的变化,得知所述的微惯性感测模块摆放状态的变化,避免误操作(图10步骤a、b)。A Z-axis accelerometer can be provided to obtain changes in the placement state of the micro-inertial sensing module according to the change in gravity caused by the continuous flipping of the X-axis accelerometer and the Y-axis accelerometer, so as to avoid misoperation ( Figure 10 steps a, b).
设有两个可感测Y轴(也即前后倾斜)重力加速度变化的加速度计,可利用两Y轴加速度差异修正离心力对Y轴准位的影响(图10步骤e1’)。There are two accelerometers that can sense the change of the gravitational acceleration of the Y-axis (that is, tilting forward and backward), and the difference between the two Y-axis accelerations can be used to correct the influence of the centrifugal force on the Y-axis alignment (step e1' in FIG. 10 ).
控制精准度高,避免传统采用加速度积分累积误差的状况。The control accuracy is high, avoiding the traditional acceleration integral accumulation error situation.
操作方式简单。The operation method is simple.
以上所述仅为本发明的较佳实施例,对本发明而言仅仅是说明性的,而非限制性的。本专业技术人员理解,在本发明权利要求所限定的精神和范围内可对其进行许多改变,修改,甚至等效,但都将落入本发明的保护范围内。The above descriptions are only preferred embodiments of the present invention, and are only illustrative rather than restrictive to the present invention. Those skilled in the art understand that many changes, modifications, and even equivalents can be made within the spirit and scope defined by the claims of the present invention, but all will fall within the protection scope of the present invention.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101375210A CN101551718B (en) | 2006-12-25 | 2006-12-25 | 3D micro-inertia sensing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101375210A CN101551718B (en) | 2006-12-25 | 2006-12-25 | 3D micro-inertia sensing method and system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200610161770XA Division CN100565436C (en) | 2006-12-25 | 2006-12-25 | 3D micro-inertial sensing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101551718A CN101551718A (en) | 2009-10-07 |
CN101551718B true CN101551718B (en) | 2011-01-05 |
Family
ID=41155980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101375210A Expired - Fee Related CN101551718B (en) | 2006-12-25 | 2006-12-25 | 3D micro-inertia sensing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101551718B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102279647A (en) * | 2011-06-20 | 2011-12-14 | 中兴通讯股份有限公司 | Mobile terminal and method for realizing movement of cursor thereof |
CN106855779A (en) * | 2015-12-08 | 2017-06-16 | 北京握奇智能科技有限公司 | A kind of display methods and safety shield for safety shield |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4839838A (en) * | 1987-03-30 | 1989-06-13 | Labiche Mitchell | Spatial input apparatus |
US5874941A (en) * | 1994-09-28 | 1999-02-23 | Nec Corporation | Presentation supporting device |
CN1598751A (en) * | 2004-07-27 | 2005-03-23 | 天津大学 | Control method for gradient induction mouse |
CN1797292A (en) * | 2004-12-28 | 2006-07-05 | 业盛科技股份有限公司 | High Sensitivity Inertial Mouse |
-
2006
- 2006-12-25 CN CN2009101375210A patent/CN101551718B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4839838A (en) * | 1987-03-30 | 1989-06-13 | Labiche Mitchell | Spatial input apparatus |
US5874941A (en) * | 1994-09-28 | 1999-02-23 | Nec Corporation | Presentation supporting device |
CN1598751A (en) * | 2004-07-27 | 2005-03-23 | 天津大学 | Control method for gradient induction mouse |
CN1797292A (en) * | 2004-12-28 | 2006-07-05 | 业盛科技股份有限公司 | High Sensitivity Inertial Mouse |
Also Published As
Publication number | Publication date |
---|---|
CN101551718A (en) | 2009-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4713540B2 (en) | Inertial sensing method and system | |
CN100565436C (en) | 3D micro-inertial sensing method | |
US11353967B2 (en) | Interacting with a virtual environment using a pointing controller | |
CN101206536B (en) | Inertia sensing six-axis input device and use method thereof | |
CN101611371B (en) | Input equipment, control equipment, control system, handheld device and control method | |
KR101926070B1 (en) | Display device and control method thereof | |
CN101339471B (en) | Input apparatus, control apparatus, control system, and control method | |
JP5390093B2 (en) | GAME PROGRAM AND GAME DEVICE | |
CN101598981B (en) | Input apparatus, control system, handheld apparatus, and calibration method | |
CN101568896B (en) | Information processing apparatus, input device, information processing system, information processing method | |
US8917236B2 (en) | Storage medium having information processing program stored therein, information processing apparatus, and information processing system | |
US20100039381A1 (en) | Rotatable input device | |
TW200825867A (en) | Inertial input apparatus with six-axial detection ability and the opearting method thereof | |
CN101551717B (en) | 3D micro-inertial sensing method and system | |
JP4626671B2 (en) | Input device and control system | |
JP2011004784A (en) | Game apparatus and game program | |
JPWO2009035124A1 (en) | Input device, control device, control system, control method, and handheld device | |
CN101627281A (en) | Input device, controller, control system, control method, and hand-held device | |
CN101632056A (en) | Input device, control device, control system, and control method | |
JP2008140362A (en) | pointing device | |
TWI296202B (en) | Input device and method for shooting games | |
CN101551718B (en) | 3D micro-inertia sensing method and system | |
TWI459242B (en) | Inertial mouse and calibration method of the same | |
KR100739980B1 (en) | Inertial sensing input apparatus | |
TWI484187B (en) | Electronic device having a touch screen and method for improving touch accuracy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110105 Termination date: 20181225 |
|
CF01 | Termination of patent right due to non-payment of annual fee |