[go: up one dir, main page]

CN101551718B - 3D micro-inertia sensing method and system - Google Patents

3D micro-inertia sensing method and system Download PDF

Info

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
Application number
CN2009101375210A
Other languages
Chinese (zh)
Other versions
CN101551718A (en
Inventor
谢清霖
刘顺男
蔡明杰
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
Priority to CN2009101375210A priority Critical patent/CN101551718B/en
Publication of CN101551718A publication Critical patent/CN101551718A/en
Application granted granted Critical
Publication of CN101551718B publication Critical patent/CN101551718B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

A3D micro-inertia sensing method and system are used for detecting the angle change of a micro-inertia sensing module and a horizontal plane so as to control the cursor movement of a display and detect the hand swing so as to control the page turning of the display; the micro inertial sensor is used for detecting the change of gravity of the micro inertial sensing module caused by inclination in space, and transmitting a signal to a microprocessor through a wireless transmitter, and the microprocessor filters the signal and controls the movement of a display cursor after cross-comparing the inclination angle, the relative position of the cursor and the number of two signals of a cursor control circuit; the influence of the jitter of the other axis can be converged according to the variable quantity of the signals of each axis of the micro-inertia sensing module; and the difference of centrifugal force can be sensed by using the two Y-axis accelerometers so as to eliminate the influence of the centrifugal force on the Y axis.

Description

3D微惯性感测方法与系统 3D micro-inertial sensing method and system

本申请是申请日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 acceleration signal processors 10A and 10B to generate cursor movement signals, so as to achieve the purpose of controlling the cursor. For example, when the user tilts the device forward to a certain angle, You can control the cursor to start moving. Ideally, when the cursor moves to the desired position, the user should return the device to the initial angle to stop the cursor from moving. However, due to the influence of gravity acceleration in actual applications, the device has been reset. However, the cursor continues to move, the cursor cannot be accurately positioned at the desired position and the stability is low, and the user must waste a lot of time to make repeated corrections to control the cursor to stay at the exact position. Moreover, when the device is tilted larger, its The higher the acceleration value, the faster the moving speed of the cursor, making it difficult for the user to control stably; moreover, the device cannot achieve the continuous page turning function.

再如图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/s2Preferably, 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 end 30 is a computer host or a multimedia device, which includes a wireless receiver 31, a microprocessor 32 and a cursor control integrated circuit 33, and the cursor control integrated circuit 33 is connected to a display 40; the wireless receiver 31 is used to receive the signal transmitted by the wireless transmitter 23 of the micro-inertial sensing module 20, and transmit the received signal to the microprocessor 32 for filtering and signal processing and comparison, and then the comparison result is sent to the cursor control integrated circuit 33 by the microprocessor 32, and the cursor control integrated circuit 33 receives the information processed by the microprocessor 32. After receiving the signal, the cursor 41 on the display 40 can be controlled to move to a corresponding position, or the screen on the display 40 can be turned over.

请参阅图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 X-axis accelerometer 211 and Y-axis accelerometer 212 sensing the change of gravitational acceleration caused by left-right and front-back tilting, and It is sent to the central processing unit 22 for processing into the X-axis original tilt signal Tvx and the Y-axis original tilt signal Tvy, and then sent to the receiving end 30 by the wireless transmitter 23, and received by the wireless receiver 31 And sent to the microprocessor 32.

(b):由所述的微处理器32对所接收的X轴原始倾斜讯号Tvx与Y轴原始倾斜讯号Tvy进行低通滤波(low-Pass filter),得出两稳定讯号Avx、Avy。(b): The microprocessor 32 performs a low-pass filter on the received X-axis original tilt signal Tvx and Y-axis original tilt signal Tvy to obtain two stable signals Avx and Avy.

(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 micro-inertial sensing module 20, and the described microprocessor 32 detects the Perform gesture page turning mode d, or 3D cursor control mode e; as for the operation mode of the micro-inertial sensing module 20, it can be switched by means of a control key (not shown in the figure), and the control key An elastic push switch or toggle switch can be used, which is arranged on the housing 24 shown in FIG. If the above-mentioned control key is touched, it means that the operator wants to perform 3D cursor control mode e; at the same time, record the signals of each gravity accelerometer at this time as the initial signal (initial-value, inx; iny) (step c1), this The micro-inertial sensor 21 described in the embodiment includes an X-axis accelerometer 211 and a Y-axis accelerometer 212 , so two signals, such as the X-axis starting point tilt position inx and the Y-axis starting point tilt position iny, can be obtained.

(d):手势翻页模式;当所述的微处理器32侦测所述的微惯性感测模块20是处在手势翻页模式时,则进行翻页的步骤:(d): gesture page turning mode; when the micro-inertial sensing module 20 detected by the microprocessor 32 is in the gesture page turning mode, then perform the page turning step:

(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 microprocessor 32, (g=9.8m/s2, the acceleration of gravity value ), and then compare whether the tilt signal (Tvx, Tvy) falls within the balance range, if so, it means that the micro-inertial sensing module 20 is in a balanced state, and the tilt signal change has not yet reached the point where it can be turned over The purpose of the page acceleration change value is to prevent page turning caused by slight vibration or shaking of the human hand. As for the setting beyond the balance range, there is no certainty, and it can be set according to the user's operating habits; on the contrary, if the tilt signal (Tvx, Tvy) exceed balance range, then represent that described micro-inertial sensing module 20 is in unbalanced state, then return to step (c) to detect mode again;

(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 microprocessor 32 detects that the micro-inertial sensing module 20 is in a balanced state, when receiving a tilt signal of an instant change in the acceleration of gravity of the X axis , and the instantaneous change value exceeds the balance range, that is, the operator flips the micro-inertial sensing module 20 left and right in an instant to simulate the situation of manual page turning, then the microprocessor 32 sends the signal to the The cursor control integrated circuit 33, the screen of the display 40 is controlled by the cursor control integrated circuit 33 to turn pages (step d21); if the instantaneous change of the X-axis tilt signal detected does not exceed the Balance range, return to step (c) re-detection mode;

(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 micro-inertial sensing module 20 makes a large swing in an instant and is still at a certain inclination angle, the microprocessor 32 can automatically turn pages continuously, because the hand does not have to Continuous page turning can be achieved by swinging left and right multiple times in a row, so the convenience of continuous page turning can be improved; if the detected tilt signal is not continuously fixed at a certain tilt angle, it means that continuous page turning will not be performed, and then reply Go to step (d) to detect the pattern again.

(e)3D光标控制模式,当所述的微处理器32侦测所述的微惯性感测模块20是处在3D光标控制模式时,则进行移动光标的步骤:(e) 3D cursor control mode, when the micro-inertial sensing module 20 detected by the microprocessor 32 is in the 3D cursor control mode, the step of moving the cursor is carried out:

(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 display 40, output to the cursor control circuit 33, and then the cursor control circuit 33 controls the The display 40 moves the cursor 41 to the corresponding position.

请续参阅图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 cursor control system 100 is based on the embodiment shown in FIG. Sensing module 20', and a receiving end 30 that can receive said signal, described micro-inertial sensing module 20' comprises a micro-inertial sensor 21', a central processing unit 22, a wireless transmitter 23, this The feature of the embodiment is that the micro-inertial sensor 21' includes an X-axis accelerometer 211', a Y-axis accelerometer 212', a Z-axis accelerometer 213' and a second Y-axis accelerometer 214', so The X-axis accelerometer 211' is used to sense the gravitational acceleration change caused by the left and right tilt of the micro-inertial sensing module 20', and the Y-axis accelerometer 212' is used to sense the micro-inertia sensor module 20'. The gravitational acceleration change caused by the inertial sensing module 20' tilting forward and backward has the same effect as the X-axis accelerometer 211 and the Y-axis accelerometer 212 of the embodiment shown in Figure 3; and the Z-axis accelerometer 213 ' is used to know the change of the placement state of the micro-inertial sensing module 20' according to the change of gravity caused by the continuous flipping of the X-axis accelerometer 211' and the Y-axis accelerometer 212' For example, when the operator incorrectly places or any external force causes the micro-inertial sensing module 20' to turn to the right (or left), causing the bottom of the micro-inertial sensing module 20' to face up, the The Z-axis accelerometer 213' can detect and drive the reverse operation to turn pages or control the cursor; in addition, the second Y-axis accelerometer 214' is used to provide sensing for the micro-inertial sensing Another gravitational acceleration change caused by the module 20 ′ tilting back and forth, the sensing method will be described in detail later.

同样地,所述的微惯性传感器21’、中央处理器22、无线发送器23可设置在一壳体24内,且电性连接在所述的壳体24外部所设置的控制钮,以利人手握持与操控,所述的微惯性传感器21’将所感测的重力加速度变化传送至中央处理器22、无线发送器23,由所述的无线发送器23将所述的倾斜讯号发送至接收端30,经由所述的微处理器32、光标控制集成电路33处理并控制显示器40翻页或光标41的移动,其原理与方式与图3所示所述的实施例相同,此处不再予以赘述。Similarly, the micro-inertial sensor 21', the central processing unit 22, and the wireless transmitter 23 can be arranged in a housing 24, and are electrically connected to the control buttons provided outside the housing 24, so as to facilitate Holding and manipulating by human hands, the micro-inertial sensor 21' transmits the sensed acceleration of gravity change to the central processing unit 22 and the wireless transmitter 23, and the wireless transmitter 23 sends the tilt signal to the receiver. Terminal 30, through the microprocessor 32, the cursor control integrated circuit 33 processes and controls the page turning of the display 40 or the movement of the cursor 41, its principle and method are the same as those of the embodiment shown in Fig. 3, and are not repeated here be repeated.

请参阅图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-axis accelerometer 214 ′, so four original tilt signals of Tvx, Tvy, Tvz and Tvy2 can be obtained respectively.

(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 display 40, and the second Y-axis accelerometer 214' is arranged behind the Y-axis accelerometer 212', that is, closer to the operator (not shown in the figure), the Y-axis accelerometer 212' and the second Y-axis accelerometer The distance R of the meter 214', the distance R2 between the second Y-axis accelerometer 214' and the center of rotation C, according to the centrifugal force formula:

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

ωω 22 == TvyTvy -- TvyTvy 22 RR

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 display 40, output to the cursor control circuit 33, and then the cursor control circuit 33 controls the display 40 to move the cursor 41 to the corresponding position .

以上步骤(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)

1.一种3D微惯性感测系统,其特征在于:其包含:1. A 3D micro-inertial sensing system, characterized in that: it comprises: 一微惯性感测模块,是用以感测重力加速度变化,并发出原始倾斜讯号,所述的微惯性感测模块包含: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轴加速度计,是用以感测所述的微惯性感测模块前后倾斜所造成的第二重力加速度变化;所述的第一Y轴加速度计与所述的第二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; the first Y-axis accelerometer and the second Y-axis acceleration There is a certain distance between the gauges; 一接收端,是用以接收并处理所述的微惯性感测模块发出的原始倾斜讯号;A receiving end is used to receive and process the original tilt signal sent by the micro-inertial sensing module; 其中,该3D微惯性感测系统是利用所述的第二Y轴加速度计的加速度与所述的第一Y轴加速度计的加速度之间的差异修正离心力,其计算方程式如下:Wherein, the 3D micro-inertial sensing system uses the difference between the acceleration of the second Y-axis accelerometer and the acceleration of the first Y-axis accelerometer to correct the centrifugal force, and its calculation formula is as follows: Ay=(R+R2)/R*(Tvy-Tvy2);Ay=(R+R2)/R*(Tvy-Tvy2); 其中,Ay是Y轴加速度计的离心力;R是所述的第一Y轴加速度计与所述的第二Y轴加速度计之间的距离;R2是所述的第二Y轴加速度计与旋转轴心的距离;Tvy是所述的第一Y轴加速度计的倾斜讯号;Tvy2是所述的第二Y轴加速度计的倾斜讯号;以及Wherein, Ay is the centrifugal force of the Y-axis accelerometer; R is the distance between the first Y-axis accelerometer and the second Y-axis accelerometer; R2 is the distance between the second Y-axis accelerometer and the rotation Axis distance; Tvy is the tilt signal of the first Y-axis accelerometer; Tvy2 is the tilt signal of the second Y-axis accelerometer; and 修正Tvy=原始Tvy-Ay;Modified Tvy = original Tvy-Ay; 将所述的第一Y轴加速度计所测得的倾斜讯号Tvy减去离心力Ay,可得出一修正后的Y轴倾斜讯号——修正Tvy。Subtracting the centrifugal force Ay from the tilt signal Tvy measured by the first Y-axis accelerometer can obtain a corrected Y-axis tilt signal—corrected Tvy. 2.如权利要求1所述的3D微惯性感测系统,其特征在于:所述的微惯性感测模块更包含一Z轴加速度计,是用以根据所述的X轴加速度计与所述的第一和第二Y轴加速度计连续翻转所造成重力的变化,得知所述的微惯性感测模块摆放状态的变化。2. 3D micro-inertial sensing system as claimed in claim 1, is characterized in that: described micro-inertial sensing module further comprises a Z-axis accelerometer, is in order to according to described X-axis accelerometer and described The changes in gravity caused by the continuous flipping of the first and second Y-axis accelerometers can be used to know the changes in the placement state of the micro-inertial sensing module. 3.如权利要求1所述的3D微惯性感测系统,其特征在于:3. 3D micro-inertial sensing system as claimed in claim 1, is characterized in that: 所述的微惯性感测模块连接一中央处理器,用以接收并处理所述的重力加速度变化并产生原始倾斜讯号;The micro-inertial sensing module is connected to a central processing unit for receiving and processing the change in the acceleration of gravity and generating an original tilt signal; 所述的中央处理器连接一无线发送器,凭借所述的无线发送器将所述的原始倾斜讯号向外发射;The central processing unit is connected to a wireless transmitter, and the original tilt signal is emitted outward by virtue of the wireless transmitter; 与所述的无线发送器相对应,有一无线接收器,凭借所述的无线接收器接收所述的无线发送器所传送的原始倾斜讯号,并可将所述的原始倾斜讯号传送至一微处理器,由所述的微处理器对所述的原始倾斜讯号进行低通滤波并得出稳定讯号;之后侦测模式状态,侦测所述的微惯性感测模块是处在光标控制模式或翻页模式,用以决定进行光标控制步骤或翻页步骤;所述的微处理器通过一光标控制集成电路连接一显示器,由所述的光标控制集成电路控制所述的显示器光标移动或进行翻页或连续翻页。 Corresponding to the wireless transmitter, there is a wireless receiver, which receives the original tilt signal transmitted by the wireless transmitter by means of the wireless receiver, and can transmit the original tilt signal to a microprocessor The microprocessor performs low-pass filtering on the original tilt signal to obtain a stable signal; then detects the state of the mode, and detects whether the micro-inertial sensing module is in the cursor control mode or turned over The page mode is used to determine the cursor control step or the page turning step; the microprocessor is connected to a display through a cursor control integrated circuit, and the cursor control integrated circuit controls the cursor movement of the display or performs page turning Or turn pages continuously. the
CN2009101375210A 2006-12-25 2006-12-25 3D micro-inertia sensing method and system Expired - Fee Related CN101551718B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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