CN100409156C - 移动判断装置 - Google Patents

移动判断装置 Download PDF

Info

Publication number
CN100409156C
CN100409156C CNB2006100017417A CN200610001741A CN100409156C CN 100409156 C CN100409156 C CN 100409156C CN B2006100017417 A CNB2006100017417 A CN B2006100017417A CN 200610001741 A CN200610001741 A CN 200610001741A CN 100409156 C CN100409156 C CN 100409156C
Authority
CN
China
Prior art keywords
moving
curve
value
determination methods
numerical value
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.)
Active
Application number
CNB2006100017417A
Other languages
English (en)
Other versions
CN101008873A (zh
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.)
HTC Corp
Original Assignee
High Tech Computer Corp
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 High Tech Computer Corp filed Critical High Tech Computer Corp
Priority to CNB2006100017417A priority Critical patent/CN100409156C/zh
Priority to EP07100912A priority patent/EP1818779A3/en
Publication of CN101008873A publication Critical patent/CN101008873A/zh
Application granted granted Critical
Publication of CN100409156C publication Critical patent/CN100409156C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Telephone Function (AREA)

Abstract

本发明的移动判断装置,利用一移动感应器,感应一便携式电子装置的移动参数,并将此移动参数送至一微处理器。微处理器内含一判定流程,以判定此移动参数值是否为一有意义的移动,并根据判定结果指示一组件控制器,启动对应的组件功能。

Description

移动判断装置
技术领域
本发明是有关于一控制方法及其装置,更特别是关于一种可根据一临界条件触动屏幕变动的方法及其装置。
背景技术
便携式电子装置一般是使用位于电子装置周边的按钮或是通过由一触控笔与一触控屏幕来进行各种输入控制。
然而当一便携式电子装置需求更多附加功能时,一种新的设计方法,是利用摇动机身来触发额外的功能选项,如此的设计方法,由于不需占用机身空间来排列新增按钮,因此不会增加整体机身的体积。
虽然,利用摇动机身的方法,可在不增加机身体积的情况下,提供额外的控制功能。然而在此设计下,如何避免非意欲的机身摇动,被判定成对应功能的触发,及成为此项设计方法可否成为主流趋势的主要关键所在。
发明内容
因此,本发明的主要目的就是在提供一种判定一机身摇动是否是用以触发一特定功能的装置。
本发明的另一目的就是在提供一种判定一机身摇动是否已达触发特定功能临界点的装置。
本发明的又一目的就是在提供一种判定方法,通过以决定机身摇动是否已达触发特定功能临界点。
根据上述目的,本发明的移动判断装置,利用一移动感应器,感应一便携式电子装置的移动参数,并将此移动参数送至一微处理器。微处理器内含一判定流程,以判定此移动参数值是否为一有意义的移动。并根据判定结果指示一组件控制器,启动对应的组件功能。
根据本发明的另一较佳实施例,还包括一使用者接口耦接此微处理器,通过以透过此使用者接口调整判定流程的参数值。
根据本发明的再一较佳实施例,本发明提供一种判断一便携式装置的移动是否为一有意义移动的方法,其包括,第一步骤,累加并平均一移动参数值前第一数目次数的各移动参数值,以形成以此第一数目次数为基数各点的移动平均数值,并形成第一曲线走势。第二步骤,累加并平均此移动参数值前第二数目次数的各移动参数值,以形成以此第二数目次数为基数各点的移动平均数值,并形成第二曲线走势。第三步骤,判断此第一与第二曲线的走势是否分离。第四步骤,判断此第一与第二曲线分离的差异是否大于一特定值。若判断的结果均为真,则触发对应的组件功能。
根据本发明的一较佳实施例,还包括于第三步骤中,若判断此第一与第二曲线的走势未分离,则再次回到第一步骤,计算各点对应得移动平均数值。
根据本发明的一较佳实施例,还包括于第四步骤中,若判断此第一与第二曲线分离的差异未大于一特定值,则再次回到第一步骤,计算各点对应的移动平均数值。
根据本发明的一较佳实施例,还包括调整判定流程的参数值。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,附图的详细说明如下:
图1所示为根据本发明一较佳具体实施例的移动判断装置概略图;
图2所示为本发明用以判断便携式装置的移动是否为一有意义移动之比较图;
图3所示为根据本发明之一较佳实施例判断便携式装置的移动是否为一有意义移动之流程图。
其中,附图标记:
200移动判断装置   201移动感应器
202微处理器       204组件控制器
205使用者接口     206组件功能
207、208以及209曲线
具体实施方式
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
当手拿一便携式装置时,由于人手天生的不稳定性,会造成便携式装置的轻微震荡,此种轻微震荡,并非一有意义的移动。换言之,在使用上,此种轻微的震荡并不应该使其对应触发一组件功能,例如,以使用一常用的双轴向加速度传感器1而言,其频率信号约为1ms,亦即在一分钟内,其会侦测便携式装置1000次,通过以判定便携式装置的移动情形。若这些轻微的震荡,均造成对应得组件功能被无意义触发,反造成使用上的困扰。因此,本发明于触发对应组件功能前,会加入一判断流程,通过以滤除此些无意义的便携式装置移动。
依此,参照图1所示为根据本发明一较佳具体实施例的移动判断装置概略图标。此移动判断装置200可应用于一便携式装置,例如行动电话、个人数字助理(personal digital assistants,PDA)、便携式计算机等中。
本发明的移动判断装置200包括一移动感应器201、一微处理器202和一组件控制器204。其中移动感应器201,例如为一双轴向加速度传感器(2-axleaccelerator)、三轴向加速度传感器(3-axle accelerator)、倾角器(inclinometer)或是地磁传感器(compass sensor),其主要是用以检测便携式电子装置的移动情形,并对应送出一移动参数值,其中此移动参数值为便携式装置倾斜角度的正弦值。微处理器202耦接此移动感应器201,其内部储存有一判定流程,以判定此移动参数值是否为一有意义的移动。并根据判定结果指示一组件控制器204,启动对应的组件功能206。值得注意的是,本发明可设定多个临界值,并分别对应不同的组件功能,可达到多功能操作的目的。在其它实施例中,还包括一使用者接口耦接此微处理器,通过以透过此使用者接口调整判定流程内的参数值。
参考图2所示为本发明用以判断手持便携式装置的移动是否为一有意义移动的比较图示,其说明如下,其中横轴为移动感应器201检测手持便携式装置移动的次数,例如为每1ms检测此手持便携式装置一次。而纵轴为手持便携式装置倾斜角度的正弦值,其中此正弦值被放大1000倍,例如,其中的放大1000倍的正弦值173约为手持便携式装置倾斜10度之值。
本发明为滤除便携式装置无意义移动造成触发对应组件功能的情形,以及降低单次移动变化的影响,因此在比较上是与一移动平均值进行比较。请同时参考图1与图2。如图2所示,其中曲线207中的每一点,均是以此点为一起始点,累加此点前80次此便携式装置的每次移动参数值,并加以平均所得出的移动平均数值,其中此80次,例如为累加前80ms,每1ms的便携式装置移动参数值。而曲线208中的每一点,则是以各点为一起始点,累加此点前210次此便携式装置的每次移动参数值,并加以平均所得出的移动平均数值,其中此210次,例如为累加前210ms,每1ms的便携式装置移动参数值,其中此些次数以及取样密度可由使用者透过使用者接口205自订。在其它的实施例中,所累加平均的点数数目并不限于上述的值,只要其所累加并进行平均,通过以形成曲线207与208的点数数目比例值在1.2至5间,较佳是于1.5至2.7间,即可。当便携式装置并无明显的移动变化时,两曲线207与208的平均数值会彼此趋近,使得两曲线207与208重合一起。而曲线209中的每一点,则为每次便携式装置移动参数值,例如,每1ms的便携式装置移动参数值。
由于,曲线207仅计算各点前80次移动参数的平均数值,取样点数少于曲线208,因此,受每一点移动参数值的影响大于曲线208,亦即,曲线207的敏感度大于曲线208。因此,当一便携式装置因一剧烈移动而产生较大的移动参数值时,如曲线209所示,此时曲线207会对此一数值有较迅速的反应,而实时显现于曲线207的走势上。而反观曲线208由于使用较多的取样基数,因此在走势上会落后于曲线207,造成两条曲线207与208走势分离。当两条曲线209与208走势分离之际,本发明的判断流程,会判定此时便携式装置正经历一较大的移动变化,且若此便携式装置移动变化持续发生,亦即,每1ms移动感应器201检测到的便携式装置倾斜角度持续放大,此时,由于取样基数的不同,曲线207与208分离走势会越区明显。当曲线207与208的差异大于一临界值时,例如可设定当曲线207与208的差异大于8时,本发明的判断流程,会判定此时便携式装置的移动为一有意义的移动,而指示一组件控制器204启动对应的组件功能206,例如启动一对应的页面变动。
而当便携式装置完成此对应的组件功能206后,例如所浏览的页面被完成转换,此时若不需再次启动便携式装置的组件功能206,使用者即不会再次移动便携式装置,因此曲线209的变化将趋近于水平线,即便携式装置的移动变化会趋近于0,此时曲线207与208的移动参数平均值会渐趋近于一致。而在便携式装置再次被明显移动,并造成两条曲线207与208走势再次分离,且当曲线207与208的差异再次大于8时,本发明的判断流程,会判定此时便携式装置的移动为一有意义的移动,而再次指示一组件控制器204启动对应的组件功能206。
参考图3所示为根据本发明的一较佳实施例判断便携式装置的移动是否为一有意义的移动流程图,并请同时参考图1。首先于步骤301,本发明会根据移动感应器201所侦测的移动参数值,累加此移动参数值前第一数目次数所侦测的各移动参数值,并加以平均之,以形成以此第一数目次数为基数各点的移动平均数值,并根据各点的移动平均数值,形成第一曲线走势。接着于步骤302,本发明会根据移动感应器201所侦测的移动参数值,累加此移动参数值前第二数目次数所侦测的各移动参数值,并加以平均之,以形成以此第二数目次数为基数各点的移动平均数值,并根据各点的移动平均数值,形成第二曲线走势。接着于步骤303,判断此第一与第二曲线的走势是否分离。若判断的结果为否,则再次回到步骤301,计算各点对应的移动平均数值。若判断的结果为此两曲线走势分离,则进入步骤304,再判断此第一与第二曲线分离的差异是否大于一特定值。若判断的结果为否,则再次回到步骤301,计算各点对应的移动平均数值。若判断的结果为真,则进入步骤305,指示组件控制器204,触发对应的组件功能206。
综合上述所言,本发明的移动判断装置,利用一移动感应器,感应一便携式电子装置的移动参数,并将此移动参数送至一微处理器。微处理器以判定此移动参数值是否为一有意义的移动。并根据判定结果指示一组件控制器,启动对应的组件功能。由于本发明于微处理器中,具有一判断流程,通过以过滤机身无意义的震荡,因此可避免对应的组件功能被错误启动。此外,判定流程的参数可由使用者自订,因此,在使用上可更加符合使用者的需要。
虽然本发明在如上的实施例公开,但是不能限定本发明,任何本领域普通技术人员,在不脱离本发明的构思和范围内,可作各种的变化与修改,因此本发明的保护范围以权利要求书为准。

Claims (16)

1. 一种移动判断装置,设置于一电子装置中,其特征在于,包含:
一移动感应器,用以持续侦测该电子装置的移动,并送出一系列的移动参数;
一微处理器,接收该些移动参数,对于该些移动参数中的每一个,分别平均该移动参数前所侦测的第一数目次数以及第二数目次数的各移动参数值,由此形成第一多个移动平均数值分别对应该些移动参数中的每一个,以及第二多个移动平均数值分别对应该些移动参数中的每一个,并以该第一多个移动平均数值形成一第一曲线,以该第二多个移动平均数值形成一第二曲线,并根据该第一曲线与该第二曲线间的走势关系,判定该电子装置的移动是否为一有意义移动,当该第一曲线与该第二曲线走势彼此分离,且该第一曲线与该第二曲线间的差异大于一特定值时,送出一控制指令;以及
一组件控制器,接收该控制指令,以执行对应的组件功能。
2. 如权利要求1所述的移动判断装置,其特征在于,该第一数目为80,第二数目为210。
3. 如权利要求1所述的移动判断装置,其特征在于,该第二数目与第一数目的比例值在1.2至5间。
4. 如权利要求1所述的移动判断装置,其特征在于,该第二数目与第一数目的比例值于1.5至2.7间。
5. 如权利要求1所述的移动判断装置,其特征在于,还包括一使用者接口,用以更动该第二数目与第一数目值。
6. 如权利要求1所述的移动判断装置,其特征在于,该移动感应器是一双轴向加速度传感器、一三轴向加速度传感器、一地磁传感器或是一倾角器。
7. 如权利要求1所述的移动判断装置,其特征在于,该电子装置是一行动电话、一数字个人助理或是一便携式计算机。
8. 一种移动判断方法,用以判断一便携式装置的移动是否为一有意义移动,其特征在于,该方法包含下列步骤:
(a)侦测该便携式装置的移动,并送出一系列的移动参数;
(b)对于该些移动参数中的每一个,平均该移动参数前所侦测的第一数目次数的各移动参数值,由此形成第一多个移动平均数值分别对应该些移动参数中的每一个,并以该第一多个移动平均数值形成一第一曲线;
(c)对于该些移动参数中的每一个,平均该移动参数前所侦测的第二数目次数的各移动参数值,由此形成第二多个移动平均数值分别对应该些移动参数中的每一个,并以该第二多个移动平均数值形成一第二曲线;
(d)判断此第一与第二曲线的走势是否分离;
(e)当该第一与第二曲线走势分离时,判断该第一与第二曲线间的差异是否大于一特定值;以及
(f)当该第一与第二曲线间的差异大于一特定值时,触发对应的组件功能。
9. 如权利要求8所述的移动判断方法,其特征在于,在(d)步骤中还包括,当该第一与第二曲线的走势未分离时,则再次回到(a)步骤执行。
10. 如权利要求8所述的移动判断方法,其特征在于,在(e)步骤还包括当该第一与第二曲线分离的差异未大于一特定值,则再次回到(a)步骤执行。
11. 如权利要求8所述的移动判断方法,其特征在于,该第一数目为80,第二数目为210。
12. 如权利要求8所述的移动判断方法,其特征在于,该第二数目与第一数目的比例值在1.2至5间。
13. 如权利要求8所述的移动判断方法,其特征在于,该第二数目与第一数目的比例值于1.5至2.7间。
14. 如权利要求8所述的移动判断方法,其特征在于,还包括更动该第二数目与第一数目值。
15. 如权利要求8所述的移动判断方法,其特征在于,该移动参数是由一双轴向加速度传感器、一三轴向加速度传感器、一地磁传感器或是由一倾角器所侦测。
16. 如权利要求8所述的移动判断方法,其特征在于,该电子装置是一行动电话、一个人数字助理或是一便携式计算机。
CNB2006100017417A 2006-01-23 2006-01-23 移动判断装置 Active CN100409156C (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNB2006100017417A CN100409156C (zh) 2006-01-23 2006-01-23 移动判断装置
EP07100912A EP1818779A3 (en) 2006-01-23 2007-01-22 Motion determination apparatus and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100017417A CN100409156C (zh) 2006-01-23 2006-01-23 移动判断装置

Publications (2)

Publication Number Publication Date
CN101008873A CN101008873A (zh) 2007-08-01
CN100409156C true CN100409156C (zh) 2008-08-06

Family

ID=37912471

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100017417A Active CN100409156C (zh) 2006-01-23 2006-01-23 移动判断装置

Country Status (2)

Country Link
EP (1) EP1818779A3 (zh)
CN (1) CN100409156C (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9971412B2 (en) 2013-12-20 2018-05-15 Lenovo (Singapore) Pte. Ltd. Enabling device features according to gesture input

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5961708A (ja) * 1982-09-30 1984-04-09 Takao Yamaguchi デジタル型曲線レコ−ダ
EP0169703A2 (en) * 1984-07-20 1986-01-29 Bradford John Georges A method of functional analysis
CN1285504A (zh) * 2000-10-09 2001-02-28 清华大学 一种人手运动图像三维实时检测方法
US20050088406A1 (en) * 2003-10-24 2005-04-28 Wei-Chih Chang Coordinate positioning device and method thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6847351B2 (en) * 2001-08-13 2005-01-25 Siemens Information And Communication Mobile, Llc Tilt-based pointing for hand-held devices
US20030065409A1 (en) * 2001-09-28 2003-04-03 Raeth Peter G. Adaptively detecting an event of interest
US7184020B2 (en) * 2002-10-30 2007-02-27 Matsushita Electric Industrial Co., Ltd. Operation instructing device, operation instructing method, and operation instructing program
US20050076161A1 (en) * 2003-10-03 2005-04-07 Amro Albanna Input system and method
JP4685095B2 (ja) * 2004-04-30 2011-05-18 ヒルクレスト・ラボラトリーズ・インコーポレイテッド 微動に基づいてユーザを識別するための方法およびデバイス

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5961708A (ja) * 1982-09-30 1984-04-09 Takao Yamaguchi デジタル型曲線レコ−ダ
EP0169703A2 (en) * 1984-07-20 1986-01-29 Bradford John Georges A method of functional analysis
CN1285504A (zh) * 2000-10-09 2001-02-28 清华大学 一种人手运动图像三维实时检测方法
US20050088406A1 (en) * 2003-10-24 2005-04-28 Wei-Chih Chang Coordinate positioning device and method thereof

Also Published As

Publication number Publication date
EP1818779A2 (en) 2007-08-15
EP1818779A3 (en) 2009-05-13
CN101008873A (zh) 2007-08-01

Similar Documents

Publication Publication Date Title
EP2414798B1 (en) Directional tap detection algorithm using an accelerometer
CN104536569B (zh) 移动终端及其控制方法和控制装置
CN104049737B (zh) 用户设备的对象控制方法和装置
CN103294366B (zh) 一种屏幕解锁方法和电子设备
CN101598980B (zh) 输入设备、控制设备、控制***及控制方法
EP2749985B1 (en) Unlocking a screen of a portable device
EP2821879A1 (en) Method for entering commands and/or characters for a portable communication device equipped with a tilt sensor
US20130016055A1 (en) Wireless transmitting stylus and touch display system
CN103197839A (zh) 一种解锁的方法、装置和设备
TW201205081A (en) System and method for unlocking the portable electronic devices
CN104049759A (zh) 触摸屏和行为感知联合的指令输入与防护方法
CN109117619B (zh) 指纹解锁方法及相关产品
CN107102733A (zh) 一种电子设备触摸屏控制方法及装置
US20120264398A1 (en) Electronic device and unlocking method thereof
CN109565171B (zh) 充电保护方法、终端及充电器
CN104850220B (zh) 基于动作侦测的作业启始方法及***
CN100409156C (zh) 移动判断装置
CN101945166A (zh) 一种移动终端及其锁定方法
TWI452484B (zh) 重力感測輸入系統及其方法
CN108958603B (zh) 一种操作模式控制方法及移动终端
CN106354279A (zh) 移动终端和基于移动终端的翻页方法
CN102200852B (zh) 可携式通话装置操控计算机的方法
CN107272877A (zh) 一种智能眼镜的识别方法及智能眼镜
CN107430474B (zh) 桌面图标的显示方法及移动终端
CN104038616A (zh) 一种信息处理方法及通信设备

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