[go: up one dir, main page]

CN101128792A - 移动设备 - Google Patents

移动设备 Download PDF

Info

Publication number
CN101128792A
CN101128792A CNA2006800062162A CN200680006216A CN101128792A CN 101128792 A CN101128792 A CN 101128792A CN A2006800062162 A CNA2006800062162 A CN A2006800062162A CN 200680006216 A CN200680006216 A CN 200680006216A CN 101128792 A CN101128792 A CN 101128792A
Authority
CN
China
Prior art keywords
voltage level
acceleration
axis
input
key
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.)
Granted
Application number
CNA2006800062162A
Other languages
English (en)
Other versions
CN101128792B (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.)
Lenovo Innovations Co ltd Hong Kong
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Publication of CN101128792A publication Critical patent/CN101128792A/zh
Application granted granted Critical
Publication of CN101128792B publication Critical patent/CN101128792B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1662Details related to the integrated keyboard
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • G06F3/0219Special purpose keyboards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04892Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/161Indexing scheme relating to constructional details of the monitor
    • G06F2200/1614Image rotation following screen orientation, e.g. switching from landscape to portrait mode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Position Input By Displaying (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

本发明提供一种移动设备,当在使用伴随着摇晃的交通工具而移动的过程中进行输入操作时,即使在突然发生了摇晃的情况下,也可以防止误操作,并且能够确保可搬移性。所述移动设备的特征在于,包括:定位设备(11),接收来自用户的移动方向的输入;加速度检测部(14),检测因摇晃引起的加速度;以及修正部(16),从与从所述定位设备(11)输入的移动方向相关的矢量减去与由所述加速度检测部(14)检测出的加速度相关的矢量,由此对与从所述定位设备输入的移动方向相关的矢量进行修正。

Description

移动设备
技术领域
本发明涉及重视可搬移性的移动设备,特别涉及可以防止误操作的移动设备。
背景技术
在以移动电话机和笔记本电脑为代表的、重视可搬移性的移动设备中,在电子邮件或电话薄登记等的文字输入、游戏的滚动操作等中使用的键或定位设备等输入操作部大多被限制成最小限度的大小。因此,当使用电车或公共汽车等伴随着摇晃的交通工具而移动时,如果进行移动设备的输入操作,则当突然发生摇晃等时,会发生在定位设备操作中越过了目的位置或按压了邻近的键等不得不重新输入的情况。如果为了消除上述误操作而采用扩大定位设备的游隙部分或者扩大键的间隔等方法,则可以改善误操作。
专利文献1:日本专利文献特开2000-100272号公报;
专利文献2:日本专利文献特开平4-113780号公报;
专利文献3:日本专利文献特开平7-288726号公报;
专利文献4:日本专利文献特开平7-245043号公报;
专利文献5:日本专利文献特开2002-82766号公报;
专利文献6:日本专利文献特开2003-335192号公报。
发明内容
发明所要解决的问题
然而,当采用扩大定位设备的游隙部分或者扩大键的间隔等方法时,会损害可搬移性,因此满足两方面的要求是非常困难的。
在专利文献1中公开了当检测出车辆的车速和加速度时使转换信号失效的单元,以此来防止因振动引起的转换误操作。根据上述单元,在如乘用车等可以按照自己的意愿来停车或减速的情况下有效,但是在电车或公共汽车等自己无法预测的情况下,根据振动的情况,转换信号可能会经常无效,因此不便使用。
另外,在专利文献2和专利文献3中公开了检测倾斜以在照相机下落等时停止摄影的单元,但是该单元只对使用时的状态产生反应,难以应对微小的振动。
另外,在专利文献4中,作为基于键结构的对策而公开了在中央设立支柱以使得难以按压邻近的键的单元,但是,为了使该单元有效地发挥作用,需要在某种程度上确保筐体的厚度和支柱的截面积,因而在键密集设置的移动设备中会损害可搬移性,因此难以采用。
本发明的课题在于:当在使用伴随着摇晃的交通工具而移动的过程中进行输入操作时,即使在突然发生了摇晃等的情况下也可以防止误操作,同时能够确保可搬移性。
用于解决问题的手段
本发明第一方案的移动设备的特征在于,包括:定位设备,接收来自用户的移动方向的输入;加速度检测部,检测因摇晃引起的加速度;以及修正部,从与从所述定位设备输入的移动方向相关的矢量减去与由所述加速度检测部检测出的加速度相关的矢量,由此对与从所述定位设备输入的移动方向相关的矢量进行修正。
本发明的所述移动设备优选包括:键输入部,具有多个键,并输入与用户按下的键相关的按下键信息;以及第二修正部,从所述键输入部中实际被按下的键的中心座标减去与由所述加速度检测部检测出的加速度相关的矢量,由此对从所述键输入部输入的按下键信息进行修正。
本发明第二方案的移动设备的特征在于,包括:键输入部,具有多个键,并输入与用户按下的键相关的按下键信息;加速度检测部,检测因摇晃引起的加速度;以及修正部,从所述键输入部中实际被按下的键的中心座标减去与由所述加速度检测部检测出的加速度相关的矢量,由此对从所述键输入部输入的按下键信息进行修正。
发明的效果
根据本发明,当使用电车或公共汽车等伴随着摇晃的交通工具而移动时,即便在使用移动设备的情况下,也可以进行与如同没有摇晃时一样的输入操作。
附图说明
图1是示意性地表示本发明第一实施方式的移动设备的输入操作部的构成的框图;
图2是示意性地表示本发明第一实施方式的移动设备的输入操作部的动作的流程图;
图3是用于说明本发明第一实施方式的移动设备的输入操作时的修正区间的图;
图4是用于说明从本发明第一实施方式的移动设备的外观一侧观察时的、受到摇晃时的动作的图;
图5是示意性地表示本发明第二实施方式的移动设备的输入操作部的构成的框图;
图6是示意性地表示本发明第二实施方式的移动设备的座标电压水平转换部的按下键信息的转换示例的图;
图7是示意性地表示本发明第二实施方式的移动设备的输入操作部的动作的流程图;
图8是用于说明本发明第二实施方式的移动设备的输入操作时的修正区间的图;
图9是用于说明从本发明第二实施方式的移动设备的外观一侧观察时的、受到摇晃时的动作的图。
标号说明
10  输入操作部
11  定位设备
11a X轴传感器
11b Y轴传感器
12输入电压水平转换部
13基准电压输出部
14加速度检测部
14aX轴加速度传感器
14bY轴加速度传感器
15加速度反向电压水平转换部
16输入电压水平修正部(修正部)
17修正移动量转换部
18输入处理部
20输入操作部
21键输入部
22座标电压水平转换部
24加速度检测部
24aX轴加速度传感器
24bY轴加速度传感器
25加速度反向电压水平转换部
26座标电压水平修正部(修正部)
27修正按下键信息转换部
28输入处理部
具体实施方式
(第一实施方式)
利用附图对本发明第一实施方式的移动设备进行说明。图1是示意性地表示本发明第一实施方式的移动设备的输入操作部的构成的框图。
输入操作部10是以定位设备11为主的电子装置,安装在移动设备(未图示)中。输入操作部10包括:定位设备11、输入电压水平转换部12、基准电压输出部13、输入电压水平修正部16、加速度检测部14、加速度反向电压水平转换部15、修正移动量转换部17、以及输入处理部18。
定位设备11为接收来自用户的移动方向的输入的装置,与输入电压水平转换部12电连接。定位设备11可以采用例如具有可在360度方向上进行输入操作的按钮(或杆)的设备。定位设备11具有检测X轴方向的移动的X轴传感器11a和检测Y轴方向的移动的Y轴传感器11b。定位设备11根据来自X轴传感器11a的、与X轴方向的移动相关的X轴移动数据而计算出X轴方向的移动量,并向输入电压水平转换部12输出与该X轴方向的移动量相关的X轴移动量数据。同样地,定位设备11根据来自Y轴传感器11b的、与Y轴方向的移动相关的Y轴移动数据而计算出Y轴方向的移动量,并向输入电压水平转换部12输出与该Y轴方向的移动量相关的Y轴移动量数据。当未检测出X轴和Y轴方向这两个方向的移动时,定位设备11不进行移动量的计算和移动量数据的输出。
输入电压水平转换部12为将来自定位设备11的移动量数据(X轴移动量数据、Y轴移动量数据)转换为输入电压水平的装置,与定位设备11、输入电压水平修正部16、以及基准电压输出部13电连接。这里,输入电压水平为与所输入的移动量数据相对应的电压水平。输入电压水平转换部12在接收到来自定位设备11的X轴移动量数据和Y轴移动量数据时,使该X轴移动量数据和该Y轴移动量数据分别与来自基准电压输出部13的偏移电压水平相加,以偏移电压水平的方向为基准而转换为正方向的X轴输入电压水平和Y轴输入电压水平,并向输入电压水平修正部16输出该X轴输入电压水平和该Y轴输入电压水平。输入电压水平转换部12在未接收到来自定位设备11的移动量数据时,不进行与偏移电压水平的相加、向输入电压水平的转换、以及输入电压水平的输出。
基准电压输出部13是将用于移动量的修正的偏移电压水平分别供应给输入电压水平转换部12、加速度反向电压水平转换部15、以及修正移动量转换部17的装置,与输入电压水平转换部12、加速度反向电压水平转换部15、以及修正移动量转换部17电连接。这里,偏移电压水平是为了通过与基准电压水平的差来表示输入电压水平或加速度反向电压水平而与输入电压水平或加速度反向电压水平相加的电压水平,是为了通过与基准电压水平的差来表示修正输入电压水平而从修正输入电压水平中减去的电压水平。
加速度检测部14是将移动设备(未图示)的摇晃作为加速度而进行检测的装置,与加速度反向电压水平转换部15电连接。加速度检测部14具有检测X轴方向的加速度的X轴加速度传感器14a和检测Y轴方向的加速度的Y轴加速度传感器14b。加速度检测部14将由X轴加速度传感器14a检测出的X轴加速度数据输出给加速度反向电压水平转换部15。同样地,加速度检测部14将由Y轴加速度传感器14b检测出的Y轴加速度数据输出给加速度反向电压水平转换部15。加速度检测部14在X轴加速度传感器14a和Y轴加速度传感器14b未检测出加速度时不输出加速度数据。
加速度反向电压水平转换部15是将来自加速度检测部14的加速度数据转换为加速度反向电压水平的装置,与加速度检测部14、输入电压水平修正部16、以及基准电压输出部13电连接。加速度反向电压水平转换部15在接收到来自加速度检测部14的X轴加速度数据和Y轴加速度数据时,根据来自基准电压输出部13的基准电压使该X轴加速度数据和该Y轴加速度数据与偏移电压相加,以该偏移电压水平为基准而转换为反方向的X轴加速度反向电压水平和Y轴加速度反向电压水平,并向输入电压水平修正部16输出该X轴加速度反向电压水平和该Y轴加速度反向电压水平。加速度反向电压水平转换部15在未接收到来自加速度检测部14的加速度数据时,不进行与偏移电压水平的相加、向加速度反向电压水平的转换、以及加速度反向电压水平的输出。
输入电压水平修正部16是根据来自加速度反向电压水平转换部15的加速度反向电压水平将来自输入电压水平转换部12的输入电压水平转换为修正输入电压水平的装置,与输入电压水平转换部12、加速度反向电压水平转换部15、以及修正移动量转换部17电连接。输入电压水平修正部16通过接收来自输入电压水平转换部12的X轴输入电压水平和来自加速度反向电压水平转换部15的X轴加速度反向电压水平,使该X轴输入电压水平与该X轴加速度反向电压水平相加,由此转换为作为该X轴输入电压水平的修正值的X轴修正输入电压水平,并向修正移动量转换部17输出该X轴修正输入电压水平。同样地,输入电压水平修正部16通过接收来自输入电压水平转换部12的Y轴输入电压水平和来自加速度反向电压水平转换部15的Y轴加速度反向电压水平,使该Y轴输入电压水平和该Y轴加速度反向电压水平相加,由此转换为作为该Y轴输入电压水平的修正值的Y轴修正输入电压水平,并向修正移动量转换部17输出该Y轴修正输入电压水平。输入电压水平修正部16在未接收到加速度反向电压水平而仅接收到输入电压水平时,对来自输入电压水平转换部12的输入电压水平不进行修正而直接作为修正输入电压输出给修正移动量转换部17。
修正移动量转换部17是将来自输入电压水平修正部16的修正输入电压水平转换为修正移动量数据的装置,与输入电压水平修正部16、输入处理部18、以及基准电压输出部13电连接。修正移动量转换部17根据来自基准电压输出部13的基准电压使来自输入电压水平修正部16的X轴修正输入电压水平和Y轴修正输入电压水平分别减去偏移电压水平,转换为X轴修正移动量数据和Y轴修正移动量数据,并向输入处理部18输出该X轴修正移动量数据和该Y轴修正移动量数据。
输入处理部18是进行修正移动量数据的输入处理的装置,与修正移动量转换部17电连接。输入处理部18对来自修正移动量转换部17的修正移动量数据进行输入处理。
下面,利用附图对第一实施方式的移动设备的输入操作部的动作进行说明。图2是示意性地表示本发明第一实施方式的移动设备的输入操作部的动作的流程图。图3是用于说明本发明第一实施方式的移动设备的输入操作时的修正区间的图。关于输入操作部的各个构成部11~18,请参照图1。
首先,当开始进行输入操作时,确认是否有用户操作(步骤A1)。这里,通过确认是否由定位设备11的X轴传感器11a和Y轴传感器11b检测出了用户的移动来确认有无用户操作。在未进行用户操作时(步骤A1为NO),返回至步骤A1。
当进行了用户操作时(步骤A1为YES),计算出与用户操作相关的矢量(步骤A2)。这里,根据来自定位设备11的X轴传感器11a和Y轴传感器11b的、与移动相关的移动数据(X轴移动数据、Y轴移动数据)来计算出移动量数据(X轴移动量数据、Y轴移动量数据),并由输入电压水平转换部12将该移动量转换为输入电压水平,由此来进行矢量的计算。
在步骤A2之后,确认是否与用户操作同时检测出了因摇晃引起的加速度(步骤A3)。这里,通过确认是否由加速度检测部14的X轴加速度传感器14a和Y轴加速度传感器14b检测出了加速度来进行加速度的检测。
当检测出了加速度时(步骤A3为YES),根据与加速度相关的矢量计算出反向矢量(步骤A4)。这里,通过由加速度反向电压水平转换部15将来自加速度检测部14的加速度数据(X轴加速度数据、Y轴加速度数据)转换为加速度反向电压水平(X轴加速度反向电压水平、Y轴加速度反向电压水平)来进行反向矢量的计算。
在步骤A4之后,通过使与用户操作相关的矢量和与加速度相关的反向矢量相加来计算出对与无摇晃的状态下的用户操作相关的矢量进行修正的修正矢量(本来的矢量)(步骤A5)。这里,通过由输入电压水平修正部16使来自输入电压水平转换部12的输入电压水平(X轴输入电压水平、Y轴输入电压水平)和来自加速度反向电压水平转换部15的加速度反向电压水平(X轴加速度反向电压水平、Y轴加速度反向电压水平)相加,转换为作为输入电压水平的修正值的修正输入电压水平(X轴修正输入电压水平、Y轴修正输入电压水平),并由修正移动量转换部17将来自输入电压水平修正部16的修正输入电压水平转换为修正移动量数据(X轴修正移动量数据、Y轴修正移动量数据),由此来进行修正矢量的计算。这里,修正(与)用户操作(相关的矢量)的修正区间仅以用户操作区间与加速度检测区间在时间上重叠的区间为对象(参照图3)。
当未检测出加速度时(步骤A3为NO),将与用户操作相关的矢量确定为修正矢量(步骤A6)。这里,由输入电压水平修正部16将来自输入电压水平转换部12的输入电压水平(X轴输入电压水平、Y轴输入电压水平)直接作为修正输入电压水平(X轴修正输入电压水平、Y轴修正输入电压水平),并由修正移动量转换部17将来自输入电压水平修正部16的修正输入电压水平转换为修正移动量数据(X轴修正移动量数据、Y轴修正移动量数据),由此来进行与用户操作相关的修正矢量的确定。这里,将与用户操作相关的矢量确定为修正矢量的区间以仅是用户操作区间的区间(用户操作区间中与加速度检测区间在时间上不重叠的区间)为对象(参照图3)。
在步骤A5或步骤A6之后,进行与用户操作相关的修正矢量的输入处理(步骤A7)。这里,由输入处理部18根据来自修正移动量转换部17的修正移动量数据(X轴修正移动量数据、Y轴修正移动量数据)进行输入处理来进行修正矢量的输入处理。由此,完成了输入操作。
下面,利用附图对从第一实施方式的移动设备的外观一侧观察时的、受到摇晃时的动作进行说明。图4是用于说明从本发明第一实施方式的移动设备的外观一侧观察时的、受到摇晃时的动作的图。这里,移动设备为具有定位设备的移动电话机。定位设备使用具有可在360℃方向上进行输入操作的按钮(或杆)的设备。当受到摇晃时,即,当用户通过操作将按钮(或杆)在定位设备的“操作范围”内从相当于初始状态的“中心位置”移动至“实际的移动位置”时,使与操作时的“加速度矢量”的反向矢量相当的“加速度反向矢量”作为修正与“实际的移动位置”相加,转换为移动到了“本来的移动位置”的输入信息。
根据第一实施方式,在对移动设备进行输入操作时,对于因摇晃引起的影响,将该摇晃的方向和移动量作为矢量而检测出来,并在使与摇晃的方向相关的矢量变为无效的方向上进行移动量的矢量的修正,由此即便在操作过程中有摇晃,也可以得到与无摇晃时相同的操作和相同的输入结果。
第二实施方式
利用附图对本发明第二实施方式的移动设备进行说明。图5是示意性地表示本发明第二实施方式的移动设备的输入操作部的构成的框图。图6是示意性地表示本发明第二实施方式的移动设备的座标电压水平转换部的按下键信息的转换示例的图。
输入操作部20是以键输入部21为主的电子装置,安装在移动设备(未图示)中。输入操作部20包括:键输入部21、座标电压水平转换部22、加速度检测部24、加速度反向电压水平转换部25、座标电压水平修正部26、修正按下键信息转换部27、以及输入处理部28。加速度检测部24与第一实施方式的加速度检测部14(参照图1)相同。
键输入部21是具有多个键并输入与用户按下的键相关的按下键信息的装置,与座标电压水平转换部22和加速度反向电压水平转换部25电连接。键输入部21可以使用例如具有排列有相邻的多个键的0~9数字键的单元。键输入部21向座标电压水平转换部22输出与用户按下的键相关的按下键信息。并且,键输入部21在检测出键的按下时向加速度反向电压水平转换部25输出用于通知检测出了键的按下这一情况的键按下检测信息。另外,键输入部21在未检测出键的按下时不输出按下键信息和键按下检测信息。
座标电压水平转换部22是将来自键输入部21的按下键信息转换为座标电压水平的装置,与键输入部21、加速度反向电压水平转换部25、以及座标电压水平修正部26电连接。这里,座标电压水平是与所按下的键的中心座标相当的X轴和Y轴的电压水平。例如,当在键输入部21中按下键“5”时,座标电压水平转换部22将与“5”相关的按下键信息转换为与键“5”的中心座标相当的X轴座标电压水平Vx和Y轴座标电压水平Vy(参照图6)。座标电压水平转换部22将来自键输入部21的按下键信息转换为与该按下键信息的键的中心座标相当的X轴座标电压水平和Y轴座标电压水平,并向加速度反向电压水平转换部25和座标电压水平修正部26输出该X轴座标电压水平和该Y轴座标电压水平。座标电压水平转换部22在未接收到来自键输入部21的按下键信息时,不进行X轴座标电压水平和Y轴座标电压水平的转换、输出。
加速度反向电压水平转换部25是将来自加速度检测部24的加速度数据转换为加速度反向电压水平的装置,与键输入部21、座标电压水平转换部22、加速度检测部24、以及座标电压水平修正部26电连接。加速度反向电压水平转换部25通过接收来自加速度检测部24的X轴加速度数据和Y轴加速度数据,将该X轴加速度数据和该Y轴加速度数据保持规定的时间。加速度反向电压水平转换部25在接收到来自键输入部21的键按下检测信息、并且正在保持即将接收到该键按下检测信息之前的X轴加速度数据和Y轴加速度数据时,分别根据来自座标电压水平转换部22的X轴座标电压水平和Y轴座标电压水平,使该X轴加速度数据和该Y轴加速度数据与偏移电压水平相加,以该偏移电压水平为基准而转换为反方向的X轴加速度反向电压水平和Y轴加速度反向电压水平,并向座标电压水平修正部26输出该X轴加速度反向电压水平和该Y轴加速度反向电压水平。加速度反向电压水平转换部25在(1)未接收到来自加速度检测部24的X轴加速度数据和Y轴加速度数据时、(2)保持的来自加速度检测部24的X轴加速度数据和Y轴加速度数据经过了规定时间时、以及(3)未接收到来自键输入部21的键按下检测信息时,不进行与偏移电压水平的相加、向加速度反向电压水平的转换、以及加速度反向电压水平的输出。
座标电压水平修正部26是根据来自加速度反向电压水平转换部25的加速度反向电压水平而将来自座标电压水平转换部22的座标电压水平转换为修正座标电压水平的装置,与座标电压水平转换部22、加速度反向电压水平转换部25、以及修正按下键信息转换部27电连接。座标电压水平修正部26通过接收来自座标电压水平转换部22的X轴座标电压水平和来自加速度反向电压水平转换部25的X轴加速度反向电压水平,使该X轴座标电压水平与该X轴加速度反向电压水平相加,由此转换为作为该X轴座标电压水平的修正值的X轴修正座标电压水平,并向修正按下键信息转换部27输出该X轴修正座标电压水平。同样地,座标电压水平修正部26通过接收来自座标电压水平转换部22的Y轴座标电压水平和来自加速度反向电压水平转换部25的Y轴加速度反向电压水平,使该Y轴座标电压水平与该Y轴加速度反向电压水平相加,由此转换为作为该Y轴座标电压水平的修正值的Y轴修正座标电压水平,并向修正按下键信息转换部27输出该Y轴修正座标电压水平。座标电压水平修正部26在未接收到加速度反向电压水平而仅接收到座标电压水平时,对来自座标电压水平转换部22的座标电压水平不进行修正而直接作为修正座标电压水平输出给修正按下键信息转换部27。
修正按下键信息转换部27是将来自座标电压水平修正部26的修正座标电压水平转换为修正按下键信息的装置,与座标电压水平修正部26和输入处理部28电连接。修正按下键信息转换部27存储映射图,该映射图规定与每个按下键信息相对应的X轴修正座标电压水平和Y轴修正坐标电压水平的范围(与各个键的区域相当的范围)。修正按下键信息转换部27根据来自座标电压水平修正部26的X轴修正座标电压水平和Y轴修正座标电压水平,参照映射图而转换为修正按下键信息,并向输入处理部28输出该修正按下键信息。修正按下键信息有时与来自键输入部21的按下键信息相同。
输入处理部28是进行修正按下键信息的输入处理的装置,与修正按下键信息转换部27电连接。输入处理部28对来自修正按下键信息转换部27的修正按下键信息进行输入处理。
下面,利用附图对第二实施方式的移动设备的输入操作部的动作进行说明。图7是示意性地表示本发明第二实施方式的移动设备的输入操作部的动作的流程图。图8是用于说明本发明第二实施方式的移动设备的输入操作时的修正区间的图。关于输入操作部的各个构成部21~28,请参照图5。
首先,当开始进行输入操作时,对是否有键按下进行确认(步骤B1)。这里,通过确认是否由键输入部21检测出了用户对键的按下来进行键按下的确认。在未进行键按下时(步骤B1为NO),返回至步骤B1。
当进行了键按下时(步骤B1为YES),计算出按下键的中心座标(步骤B2)。这里,通过由座标电压水平转换部22将来自键输入部21的按下键信息转换为座标电压水平来进行中心座标的计算。
在步骤B2之后,确认在即将将键按下之前是否检测出了因摇晃引起的加速度(步骤B3)。这里,加速度的检测是通过是否由加速度反向电压水平转换部25接收到来自键输入部21的键按下检测信息并正在保持即将接收到该键按下检测信息之前的X轴加速度数据和Y轴加速度数据来进行确认的。
当检测出即将将键按下之前的加速度时(步骤B3为YES),根据与即将将键按下之前的加速度相关的矢量来计算出反向矢量(步骤B4)。这里,通过由加速度反向电压水平转换部25接收来自键输入部21的键按下检测信息并将即将接收到该键按下检测信息之前的、来自加速度检测部24的加速度数据(X轴加速度数据、Y轴加速度数据)转换为加速度反向电压水平(X轴加速度反向电压水平、Y轴加速度反向电压水平)来进行反向矢量的计算。
在步骤B4之后,通过使与按下键相关的中心座标和与即将将键按下之前的加速度相关的反向矢量相加来计算出对与无摇晃的状态下的按下键相关的座标进行了修正的修正座标(本来的座标)(步骤B5)。这里,通过由座标电压水平修正部26使来自座标电压水平转换部22的座标电压水平(X轴座标电压水平、Y轴座标电压水平)与来自加速度反向电压水平转换部25的加速度反向电压水平(X轴加速度反向电压水平、Y轴加速度反向电压水平)相加,转换为作为座标电压水平的修正值的修正座标电压水平(X轴修正座标电压水平、Y轴修正座标电压水平),由此来进行修正座标的计算。这里,对按下键信息进行修正的修正区间仅以用户操作区间与加速度检测区间在时间上重叠的区间为对象(参照图8)。
当未检测出即将将键按下之前的加速度时(步骤B3为NO),将与按下键相关的中心座标确定为修正座标(步骤B6)。这里,通过由座标电压水平修正部26将来自座标电压水平转换部22的座标电压水平(X轴座标电压水平、Y轴座标电压水平)直接作为修正座标电压水平(X轴修正座标电压水平、Y轴修正座标电压水平)来进行与按下键相关的修正座标的确定。这里,将与按下键相关的按下键信息确定为修正按下键信息的区间以仅是键按下区间的区间(键按下区间中与加速度检测区间在时间上不重叠的区间)为对象(参照图8)。
在步骤B5或步骤B6之后,将与按下键相关的修正座标转换为修正按下键信息(步骤B7)。这里,通过由修正按下键信息转换部27将来自座标电压水平修正部26的修正座标电压水平转换为修正按下键信息来进行向修正按下键信息的转换。
在步骤B7之后,进行与按下键相关的修正按下键信息的输入处理(步骤B8)。这里,通过由输入处理部28根据来自修正按下键信息转换部27的修正按下键信息进行输入处理来进行修正按下键信息的输入处理。由此,完成了输入操作。
下面,利用附图对从第二实施方式的移动设备的外观一侧观察时的、受到摇晃时的动作进行说明。图9是用于说明从本发明第二实施方式的移动设备的外观一侧观察时的、受到摇晃时的动作的图。这里,移动设备为具有排列有相邻的多个键的0~9数字键的移动电话机。此时,当受到摇晃时,即,当按下了“9”键时,使作为修正的、与键按下时前后的加速度矢量的反向矢量相当的“加速度反向矢量”与“实际的按下键”相加,将作为“本来的按下键”的移动位置的“5”键作为输入信息。
根据第二实施方式,当对移动设备进行输入操作时,对于因摇晃引起的影响,将该摇晃的方向作为矢量而检测出来,并对按下键进行使与摇晃的方向相关的矢量无效的修正,由此即便在键按下时有摇晃,也可以得到与无摇晃时相同的键按下和相同的输入结果。

Claims (3)

1.一种移动设备,其特征在于,包括:
定位设备,接收来自用户的移动方向的输入;
加速度检测部,检测因摇晃引起的加速度;以及
修正部,从与从所述定位设备输入的移动方向相关的矢量减去与由所述加速度检测部检测出的加速度相关的矢量,由此对与从所述定位设备输入的移动方向相关的矢量进行修正。
2.如权利要求1所述的移动设备,其特征在于,包括:
键输入部,具有多个键,并输入与用户按下的键相关的按下键信息;以及
第二修正部,从所述键输入部中实际被按下的键的中心座标减去与由所述加速度检测部检测出的加速度相关的矢量,由此对从所述键输入部输入的按下键信息进行修正。
3.一种移动设备,其特征在于,包括:
键输入部,具有多个键,并输入与用户按下的键相关的按下键信息;
加速度检测部,检测因摇晃引起的加速度;以及
修正部,从所述键输入部中实际被按下的键的中心座标减去与由所述加速度检测部检测出的加速度相关的矢量,由此对从所述键输入部输入的按下键信息进行修正。
CN2006800062162A 2005-02-25 2006-02-08 移动设备 Expired - Fee Related CN101128792B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2005051598 2005-02-25
JP051598/2005 2005-02-25
PCT/JP2006/302120 WO2006090584A1 (ja) 2005-02-25 2006-02-08 携帯機器

Publications (2)

Publication Number Publication Date
CN101128792A true CN101128792A (zh) 2008-02-20
CN101128792B CN101128792B (zh) 2012-12-05

Family

ID=36927226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800062162A Expired - Fee Related CN101128792B (zh) 2005-02-25 2006-02-08 移动设备

Country Status (5)

Country Link
US (1) US8106795B2 (zh)
EP (1) EP1868068A4 (zh)
JP (1) JP4935669B2 (zh)
CN (1) CN101128792B (zh)
WO (1) WO2006090584A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102707813A (zh) * 2011-01-06 2012-10-03 索尼公司 信息处理装置、信息处理系统以及信息处理方法
CN101930302B (zh) * 2009-06-19 2013-02-20 宏碁股份有限公司 具有晃动补偿功能的电子装置及其对象显示方法
CN103348307A (zh) * 2010-12-08 2013-10-09 诺基亚公司 用户接口
CN103376892A (zh) * 2012-04-24 2013-10-30 联想(北京)有限公司 一种控制显示界面显示的方法、装置及终端设备
CN103930858A (zh) * 2012-01-05 2014-07-16 索尼爱立信移动通讯有限公司 调整触摸输入的坐标
CN106896931A (zh) * 2015-12-18 2017-06-27 北京搜狗科技发展有限公司 一种输入法纠错方法和装置
CN115268758A (zh) * 2021-04-30 2022-11-01 惠州华阳通用电子有限公司 一种多系统多显示区域触摸数据分配方法及装置

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI376520B (en) 2004-04-30 2012-11-11 Hillcrest Lab Inc Free space pointing devices and methods
US8629836B2 (en) 2004-04-30 2014-01-14 Hillcrest Laboratories, Inc. 3D pointing devices with orientation compensation and improved usability
WO2006058129A2 (en) 2004-11-23 2006-06-01 Hillcrest Laboratories, Inc. Semantic gaming and application transformation
JP4961263B2 (ja) * 2007-05-28 2012-06-27 パナソニック株式会社 携帯端末
WO2009118835A1 (ja) * 2008-03-26 2009-10-01 富士通株式会社 画像表示処理装置、画像表示処理方法および画像表示処理プログラム
JP5423279B2 (ja) * 2009-09-18 2014-02-19 富士通モバイルコミュニケーションズ株式会社 ユーザインタフェース装置
JP5420471B2 (ja) * 2010-05-11 2014-02-19 株式会社東海理化電機製作所 遠隔入力装置
KR101701932B1 (ko) * 2010-07-22 2017-02-13 삼성전자 주식회사 입력 디바이스와 이의 제어 방법
WO2012027597A2 (en) 2010-08-27 2012-03-01 Intel Corporation Capture and recall of home entertainment system session
US8988365B2 (en) * 2010-09-01 2015-03-24 Telefonaktiebolaget L M Ericsson (Publ) Input precision method for minimizing erroneous entries stemming from instability of a mobile device using an accelerometer and apparatus to detect a shake and apparatus and computer program thereof
DE102010063035A1 (de) * 2010-12-14 2012-06-14 Preh Gmbh Touchpad mit Beschleunigungsentzerrung
US8982045B2 (en) * 2010-12-17 2015-03-17 Microsoft Corporation Using movement of a computing device to enhance interpretation of input events produced when interacting with the computing device
JP5250654B2 (ja) * 2011-03-30 2013-07-31 株式会社エヌ・ティ・ティ・ドコモ 携帯端末及び操作制御方法
JP2012221359A (ja) * 2011-04-12 2012-11-12 Sharp Corp 情報処理装置、その制御用プログラム、および、情報処理方法
US9557781B2 (en) 2012-01-05 2017-01-31 Sony Corporation Adjusting coordinates of touch input
US8791913B2 (en) * 2012-01-26 2014-07-29 Honeywell International Inc. Adaptive gesture recognition system and method for unstable work environments
WO2013157630A1 (ja) * 2012-04-20 2013-10-24 株式会社ニコン 電子機器及び動き検出方法
JP5567102B2 (ja) * 2012-11-21 2014-08-06 ヤフー株式会社 端末、誤操作判定装置、操作方法及びプログラム
FI130719B1 (fi) 2016-02-18 2024-02-08 Soletair Power Oy Menetelmä ja laitteisto hiilidioksidin erottamiseksi ja hiilidioksidin hyödyntämiseksi
US10788934B2 (en) * 2017-05-14 2020-09-29 Microsoft Technology Licensing, Llc Input adjustment
GB2574253B (en) * 2018-06-01 2020-06-03 Touchnetix Ltd Displacement sensing
US20240361847A1 (en) * 2023-04-28 2024-10-31 Adeia Guides Inc. Methods and systems for correcting user input

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60254227A (ja) * 1984-05-30 1985-12-14 Ascii Corp デイスプレイコントロ−ラ
JPH04113780A (ja) 1990-09-03 1992-04-15 Sharp Corp カメラ一体型vtr
JPH07284166A (ja) * 1993-03-12 1995-10-27 Mitsubishi Electric Corp 遠隔操作装置
JPH0764694A (ja) * 1993-08-30 1995-03-10 Sharp Corp 手振れ防止ペン入力システム
JPH07245043A (ja) 1994-03-07 1995-09-19 Ricoh Co Ltd キースイッチ
JPH07288726A (ja) 1994-04-20 1995-10-31 Matsushita Electric Ind Co Ltd カメラ一体型磁気記録再生装置
JP2000100272A (ja) 1998-09-25 2000-04-07 Toyota Motor Corp 車載機器操作装置
US6876354B1 (en) * 1999-07-09 2005-04-05 Link Evolution Co., Ltd. Keyboard type input device and portable information processor
US6456952B1 (en) * 2000-03-29 2002-09-24 Ncr Coporation System and method for touch screen environmental calibration
CN1466713A (zh) * 2000-08-29 2004-01-07 ŷķ����ʽ���� 位置指示装置
JP2002082766A (ja) * 2000-09-05 2002-03-22 Canon Inc 手書き入力機能を有する情報処理装置および手書き入力方法、並びに手書き入力用プログラムを記録した記録媒体
DE10122496A1 (de) 2001-03-26 2002-10-10 Bayer Ag Polycarbonat mit geringem Scherentzähungsverhalten
US7176897B2 (en) * 2002-05-17 2007-02-13 3M Innovative Properties Company Correction of memory effect errors in force-based touch panel systems
JP4062969B2 (ja) 2002-05-20 2008-03-19 日産自動車株式会社 車両用ジョイスティック型入力装置及び入力制御方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930302B (zh) * 2009-06-19 2013-02-20 宏碁股份有限公司 具有晃动补偿功能的电子装置及其对象显示方法
CN103348307A (zh) * 2010-12-08 2013-10-09 诺基亚公司 用户接口
US9710155B2 (en) 2010-12-08 2017-07-18 Nokia Technologies Oy User interface
CN103348307B (zh) * 2010-12-08 2018-09-28 诺基亚技术有限公司 用户接口
CN102707813A (zh) * 2011-01-06 2012-10-03 索尼公司 信息处理装置、信息处理系统以及信息处理方法
CN103930858A (zh) * 2012-01-05 2014-07-16 索尼爱立信移动通讯有限公司 调整触摸输入的坐标
CN103376892A (zh) * 2012-04-24 2013-10-30 联想(北京)有限公司 一种控制显示界面显示的方法、装置及终端设备
CN103376892B (zh) * 2012-04-24 2017-02-08 联想(北京)有限公司 一种控制显示界面显示的方法、装置及终端设备
CN106896931A (zh) * 2015-12-18 2017-06-27 北京搜狗科技发展有限公司 一种输入法纠错方法和装置
CN106896931B (zh) * 2015-12-18 2020-09-29 北京搜狗科技发展有限公司 一种输入法纠错方法和装置
CN115268758A (zh) * 2021-04-30 2022-11-01 惠州华阳通用电子有限公司 一种多系统多显示区域触摸数据分配方法及装置
CN115268758B (zh) * 2021-04-30 2024-05-07 惠州华阳通用电子有限公司 一种多系统多显示区域触摸数据分配方法及装置

Also Published As

Publication number Publication date
US8106795B2 (en) 2012-01-31
CN101128792B (zh) 2012-12-05
WO2006090584A1 (ja) 2006-08-31
JPWO2006090584A1 (ja) 2008-07-24
JP4935669B2 (ja) 2012-05-23
US20090002203A1 (en) 2009-01-01
EP1868068A4 (en) 2008-11-26
EP1868068A1 (en) 2007-12-19

Similar Documents

Publication Publication Date Title
CN101128792B (zh) 移动设备
CN102906682B (zh) 使用触摸检测表面的电子设备和方法
CN101578569B (zh) 控制设备、输入设备、控制系统、手持型信息处理设备、控制方法
JP5204286B2 (ja) 電子機器および入力方法
RU2519351C2 (ru) Тактильный пользовательский интерфейс для электронного устройства
JP5673942B2 (ja) 携帯端末における認証情報入力装置、方法およびプログラム
US20090037849A1 (en) Apparatus, methods, and computer program products providing context-dependent gesture recognition
US20120249470A1 (en) Electronic device and control method
CN102426490A (zh) 电子设备、处理方法和程序
JP2013069297A (ja) 携帯端末で自動画面回転を防止するための装置及び方法
US20160334936A1 (en) Portable device and method of modifying touched position
JP7329150B2 (ja) タッチボタン、制御方法及び電子機器
JP2005292893A (ja) 携帯情報端末装置
JP5250654B2 (ja) 携帯端末及び操作制御方法
US11947757B2 (en) Personal digital assistant
KR20150081657A (ko) 휴대 단말 및 그 제어 방법
JP2010268989A (ja) 個人認証装置および携帯端末
WO2012039237A1 (ja) 携帯端末およびその表示制御方法
US20120287049A1 (en) Gravity sensing input system, gravity sensing input method and electronic device thereof
JP4659767B2 (ja) 入力装置および入力方法
JP5483008B2 (ja) 携帯端末装置
JP6496632B2 (ja) 電子機器
JP5227356B2 (ja) 情報端末および情報入力方法
CN106500689A (zh) 一种确定移动终端的姿态的方法及移动终端
JP2015177412A (ja) 情報処理装置及び画面ロック解除方法

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
ASS Succession or assignment of patent right

Owner name: LENOVO INNOVATION CO., LTD. (HONGKONG)

Free format text: FORMER OWNER: NEC CORP.

Effective date: 20141125

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; TO: HONG KONG, CHINA

TR01 Transfer of patent right

Effective date of registration: 20141125

Address after: Hongkong, China

Patentee after: LENOVO INNOVATIONS Co.,Ltd.(HONG KONG)

Address before: Tokyo, Japan

Patentee before: NEC Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121205

Termination date: 20170208