CN104182079B - 电子设备及位置指定方法 - Google Patents
电子设备及位置指定方法 Download PDFInfo
- Publication number
- CN104182079B CN104182079B CN201410216231.6A CN201410216231A CN104182079B CN 104182079 B CN104182079 B CN 104182079B CN 201410216231 A CN201410216231 A CN 201410216231A CN 104182079 B CN104182079 B CN 104182079B
- Authority
- CN
- China
- Prior art keywords
- touch
- display part
- pointer
- treatment
- input operation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000006870 function Effects 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 20
- 230000009471 action Effects 0.000 claims description 17
- 238000001514 detection method Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 12
- 238000010079 rubber tapping Methods 0.000 claims description 4
- 238000009527 percussion Methods 0.000 claims description 3
- 230000009467 reduction Effects 0.000 abstract description 2
- 210000003811 finger Anatomy 0.000 description 24
- 238000005096 rolling process Methods 0.000 description 10
- 238000006073 displacement reaction Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 210000005224 forefinger Anatomy 0.000 description 4
- 230000006399 behavior Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- MRNHPUHPBOKKQT-UHFFFAOYSA-N indium;tin;hydrate Chemical compound O.[In].[Sn] MRNHPUHPBOKKQT-UHFFFAOYSA-N 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing 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/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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 a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction 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 a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04801—Cursor retrieval aid, i.e. visual aspect modification, blinking, colour changes, enlargement or other visual cues, for helping user do find the cursor in graphical user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
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)
- Position Input By Displaying (AREA)
Abstract
本发明提供一种电子设备及位置指定方法。在具备设置了触摸面板的显示部的电子设备中,在操作模式被切换为预定的操作模式的期间,在显示部的画面上显示用于位置指定的指针。并且,使所述触摸面板的全部区域作为虚拟的透明触摸垫而发挥功能,并进行包含与对所述触摸面板的输入操作对应的所述显示部中的所述指针的显示位置的控制的操作处理。因此,不必在所述显示部的所述画面上进行任何用于明示所述虚拟的触摸垫的显示,不会发生可操作的所述画面区域减少或者所述画面上配置的多个图标等的一部分隐藏的情况。
Description
本申请要求享有以2013年5月21日提出的日本专利申请2013-107268号为基础的优先权,该基础申请的内容全部结合于本申请。
技术领域
本发明涉及具备触摸面板(touch panel)的电子设备的图形用户界面技术。背景技术
近年来,在显示画面上搭载由透明电极构成的触摸面板的小型电子设备不断增加。在该电子设备中,不仅能够实现图形用户界面(GUI:Graphical User Interface),而且能够直接指定所显示的图标等,而不用另外连接触摸垫(touch pad)、鼠标等其他指示装置,还能够确保良好的操作感。
但是,即使是搭载了触摸面板的电子设备,在例如显示画面的面积小的情况下,由于画面上显示的图标等变小,因此不使用笔(触针)而是用手指操作时则难以进行微小的指示操作。
另一方面,作为能够解决该问题的技术,例如,日本特表2011-526396号公报中记载了如下技术,即将虚拟的触摸垫分配给触摸面板的一部分,通过在该触摸面板上的操作来移动指针位置,由此能够进行微小的指示操作。
发明内容
本发明第1观点的电子设备,具备设置了触摸面板的显示部,所述电子设备的特征在于,具备:检测部,其检测所述触摸面板上的输入操作的位置坐标来作为触摸位置;第1位置指定部,其根据通过所述检测部检测出的绝对触摸位置,来指定预定处理中的所述显示部上的位置;以及第2位置指定部,其根据通过所述检测部检测出的相对触摸位置的变化,来指定所述预定处理中的所述显示部上的位置,其中,所述第1位置指定部和所述第2位置指定部两者,能够根据与在所述触摸面板上的相同预定区域内的任意位置进行的所述输入操作对应的、通过所述检测部检测出的所述触摸位置或其变化,来指定相同的所述预定处理中的所述显示部上的任意位置。
本发明第2观点的位置指定方法,是具备设置了触摸面板的显示部的电子设备中的位置指定方法,其特征在于,具有以下步骤:检测所述触摸面板上的输入操作的位置坐标来作为触摸位置的检测步骤;根据通过所述检测步骤检测出的绝对触摸位置,来指定预定处理中的所述显示部上的位置的第1位置指定步骤;以及根据通过所述检测步骤检测出的相对触摸位置的变化,来指定所述预定处理中的所述显示部上的位置的第2位置指定步骤,其中,所述第1位置指定步骤和所述第2位置指定步骤两者,能够根据与在所述触摸面板上的相同预定区域内的任意位置进行的所述输入操作对应的、通过所述检测步骤检测出的所述触摸位置或其变化,来指定相同的所述预定处理中的所述显示部上的任意位置。
本发明第3观点的存储程序的计算机可读取的存储介质,其特征在于,使具备设置了触摸面板的显示部的电子设备所具有的计算机,执行以下功能:检测所述触摸面板上的输入操作的位置坐标来作为触摸位置的检测功能;根据通过所述检测功能检测出的绝对触摸位置,来指定预定处理中的所述显示部上的位置的第1位置指定功能;以及根据通过所述检测功能检测出的相对触摸位置的变化,来指定所述预定处理中的所述显示部上的位置的第2位置指定功能,其中,所述第1位置指定功能和所述第2位置指定功能两者,能够根据与在所述触摸面板上的相同预定区域内的任意位置进行的所述输入操作对应的、通过所述检测功能检测出的所述触摸位置或其变化,来指定相同的所述预定处理中的所述显示部上的任意位置。
本发明的上述和其他的目的以及新的特征,根据以下的结合附图的详细描述将更加清楚。然而,应当清楚地理解,该附图的目的仅仅是为了说明本发明,而不应该被理解为对本发明的限制。
附图说明
图1是表示本发明的电子设备的框图。
图2是表示电子设备的动作的流程图。
图3是表示电子设备的图形用户界面动作的流程图。
图4是继续图3的流程图。
图5是表示电子设备的动作状态的图。
具体实施方式
以下,说明本发明的实施方式。图1是表示应用了本发明的电子设备1的主要部件的框图。该电子设备1例如是搭载了触摸面板的具有显示画面的便携式电话、智能手机、PDA(个人数字助理)、数码相机、平板型信息处理终端、可安装于人体手腕的手表型信息处理终端。
电子设备1具备:对装置全体进行控制的CPU(中央处理器)11、ROM(只读存储器)12、RAM(随机存取存储器)13、内置存储器14、输入部15、显示部16。
ROM12中收纳有用于使CPU11控制电子设备1的各种程序。在各种程序中包含用于使CPU11进行后述处理的程序。
RAM13是工作用存储器,暂时性存储CPU11控制电子设备1时的各种数据。
内置存储器14由闪速存储器等构成,例如,存储静止画面、动画图像的图像数据、电话簿数据、邮件数据(mail data)、日程数据、文件数据、音乐数据。
输入部15由包含电源键的各种操作按钮等构成,将用户对电子设备1的操作指示作为电信号输入至CPU11。
显示部16由显示文字、图像等信息的TFT型LCD(液晶显示器)161、驱动电路162、组装于LCD161的表面的触摸面板163、面板IC(集成电路)164构成。
驱动电路162按照来自CPU11的指示来驱动LCD161,并在LCD161的画面上显示文字、图像等。
触摸面板163是静电容量方式,虽未图示,但是是使由透光性基板的同一平面上设置的ITO(氧化铟锡)膜形成的、在X方向上延伸的多行电极图案和在Y方向上延伸的多列电极图案而形成的在XY方向上排列的多数电极部分分别作为传感器而发挥功能的一般结构。
面板IC164是触摸面板163的控制用IC,对触摸面板163的多行和多列的各电极图案以决定的顺序来独立地驱动,并取得将XY方向上排列的多数电极部分的静电容量以行单位或列单位显示的检测值。
然后,面板IC164根据取得的检测值来取得表示触摸面板163的触摸状态、触摸状态向未触摸状态变化后的释放状态、多点触摸状态(同时触摸了2处的状态)等操作状态的状态信息、以及显示触摸位置(x y坐标中的位置)的位置信息,并将这些作为触摸信息(操作信息)供给到CPU11。
更具体地说明,当任意行或列的电极图案的检测值变化时,将表示这些的事件信息从面板IC164供给到CPU11,并根据来自将该事件信息的供给作为触发器的CPU11的请求来进行向CPU11的触摸信息的供给。
在由以上结构构成的电子设备1中,作为用户使用触摸面板163来操作电子设备1时的操作模式,设置了触摸面板模式和触摸垫模式2种操作模式。
触摸面板模式是对电子设备1能够进行与具有触摸面板的一般电子设备同样的操作的操作模式。与此相对地,触摸垫模式是如后述在LCD161的显示画面上显示用于进行位置指定的指针的同时,与触摸面板163的触摸位置联动地来控制上述指针的显示位置的操作模式。
并且,在电子设备1中,在投入了电源的期间,CPU11按照ROM12中存储的程序来执行图2中所示的以下处理。
即,在电源的投入并开始了动作之后,CPU11逐次确认是否存在用户进行的操作模式的切换操作(步骤S1)。此外,操作模式的切换操作通过输入部15的预定的开关操作来进行。
在存在操作模式的切换操作时(步骤S1:是),CPU11进一步确认用户的切换操作是否是向触摸面板模式的切换(步骤S2)。
并且,如果用户的切换操作是向触摸面板模式的切换操作(步骤S2:是),则CPU11将与触摸面板163的触摸操作对应的处理切换为触摸面板模式的处理,即一般的处理(步骤S3)。
此外,如果用户的切换操作不是向触摸面板模式的切换操作(步骤S2:否),则CPU11将与触摸面板163的触摸操作对应的处理切换为触摸垫模式的处理(步骤S4)。在该处理时,如图5(a)所示,CPU11在显示部16的显示画面上显示用于进行位置指定的指针P。
此外,图5(a)至(m)是表示触摸垫模式中的电子设备1的动作状态的图,是表示显示部16的显示画面的显示例的图。
以后,CPU11可通过在投入了电源的期间重复进行上述处理,根据用户的请求适当地切换操作模式。此外,即使操作模式是触摸面板模式和触摸垫模式中的任意一种,CPU11也可在投入了电源的期间随时取得来自面板IC164的触摸信息(状态信息、以及显示触摸位置的位置信息)。
另一方面,图3和图4是表示在操作模式切换为触摸垫模式的期间,CPU11根据用户对触摸面板163的触摸操作,所执行的基本的图像用户界面处理(操作处理)的概要的流程图。
如图3所示,在触摸垫模式中,当存在对触摸面板163的触摸操作时,CPU11首先确认触摸位置是否位于指针范围内(步骤S101)。这里,指针范围是例如图5(b)、图5(c)中以虚线表示的范围101、102,是能够判断为接触了显示中的指针P的预先决定的范围。
之后,如果触摸位置在指针范围内(步骤S101:是),则CPU11根据从面板IC164取得的触摸信息,来确认触摸操作(输入操作)的内容是否是敲击操作、长按操作、滑动操作、多点触摸操作、触摸操作+滑动操作的任一种,并根据触摸操作的内容来进行以下处理。
首先,在触摸操作的内容是敲击操作时(步骤S102:是),CPU11在立即转移到拖动模式的同时,如图5(d)所示使指针P的形状变化,由此将向拖动模式的转移通知给用户(步骤S103)。
此外,在已经转移到拖动模式的情况下,解除拖动模式。
这里,拖动模式是选择了指针P的动作状态、以及在显示画面中在指针P所在之处存在图标等任意目标的情况下,使目标作为选择状态的动作状态。
此外,当触摸操作为长按操作的情况下(步骤S102:否,步骤S104:是),则CPU11解除拖动模式(步骤S105),并如图5(e)所示在指针P的显示位置显示菜单(作为可利用的操作一览的所谓的上下文菜单)103(步骤S106)。此外,在存在长按操作的时间点未转移到拖动模式的情况下,跳过步骤S105的处理。
此外,在触摸操作为滑动操作的情况下(步骤S107:是),如果这些以多点同时接触的多点触摸状态来进行(步骤S108:是),则CPU11解除拖动模式(步骤S109),并进行使显示画面滚动的处理(步骤S110)。这时的滚动方向是对应于滑动操作的上下左右的任一方。此外,在上述处理期间,CPU11使滚动量与滑动操作时手指的移动距离一致。此外,在存在滑动操作的时间点未转移到拖动模式的情况下,跳过步骤S109的处理。
与此相对地,当滑动操作不是多点触摸状态时(步骤S108:否),如果转移到拖动模式(步骤S111:是),则CPU11进行拖动处理(步骤S112)。
在拖动模式处理时,在指针P所在之处存在目标时,如图5(f)所示,CPU11使指针P、以及处于选择状态的任意目标(图中省略)仅仅移动与滑动操作量(手指的移动距离)相同的距离。
此外,在拖动处理期间,如果指针P所在之处不存在目标,则如图5(g)所示,CPU11使指针P仅仅移动与滑动操作量相同的距离,同时设使指针P的移动轨迹为对角线的矩形区域为范围指定状态。
由此,用户能够指定显示画面中所希望的范围,同时能够目视该范围。此外,在该范围内不存在目标的情况下,能够指定相应的一个或多个目标。
此外,如果未转移到拖动模式(步骤S111:否),如图5(f)所示,即,在利用手指触摸了指针范围之后,在保持该状态使手指滑动的情况下,CPU11仅使指针P移动与滑动操作相同的距离(步骤S113)。
此外,在滑动操作是触摸操作+滑动操作时(步骤S114:是),CPU11进行以下处理。
在本实施方式中,触摸操作+滑动操作是在显示画面的局部或全部区域中显示文章等文字信息,且在指针P位于文字的显示区域内时是有效的触摸操作,是保持以第1根手指触摸所述指针范围的状态,使第2根手指以指针范围为起点进行滑动的操作。
并且,在滑动操作是触摸操作+滑动操作时,CPU11解除拖动模式(步骤S115),进行使第2根手指的轨迹上的字符串为选择状态的处理(步骤S116)。
图5(h)是表示在步骤S116的处理时,第2根手指的滑动操作轨迹、指针P的移动轨迹以及字符串的选择状态的图。在上述处理中,CPU11使指针P的移动量与滑动操作量(第2根手指的滑动操作量)一致。
由此,用户在使指针P移动到想要选择的字符串开头之后,例如用食指触摸指针范围并用中指触摸其附近,之后,使中指远离食指第在字符串上进行滑动,由此能够选择所希望的字符串部分。此外,在存在触摸操作+滑动操作的时间点未转移到拖动模式的情况下,跳过步骤S116的处理。
此外,在触摸操作的内容例如是除了多点触摸操作这样上述的操作以外的操作的情况下(步骤S114:否),CPU11仅仅进行拖动模式的解除(步骤S117)。此外,在未转移到拖动模式的状态下,跳过步骤S117的处理。
另一方面,与上述的处理不同地,在存在对触摸面板163的触摸操作时的触摸位置为前述的指针范围以外的情况下(步骤S101:否),CPU11确认触摸操作的内容是否是前述的敲击操作、长按操作、滑动操作、多点触摸操作、触摸操作+滑动操作的任一种,并根据触摸操作的内容来进行以下处理。
即,如图4所示,在触摸操作的内容为敲击操作时(步骤S118:是),CPU11进行点击处理(步骤S119)。图5(i)是适当地表示了该处理时电子设备1的动作的图。
这里,点击处理是与个人计算机等中在鼠标的使用中存在点击(左点击)操作时同样的处理,是与在设定了触摸面板模式的情况下存在敲击操作时同样的处理。更具体地,例如,在触摸位置显示了用于指示预定动作的开始的按钮的情况下,进行开始预定动作的处理。
此外,当触摸操作为长按操作的情况下(步骤S120:是),CPU11解除拖动模式(步骤S121),并如图5(j)所示,使位于任意位置的指针P移动到触摸位置(步骤S122)。由此,用户能够使位于远离位置的指针P高速地移动到显示画面内所希望的位置。
此外,虽然未图示,但是在存在长按操作的时间点未转移到拖动模式的情况下,跳过步骤S121的处理。
此外,在触摸操作为滑动操作的情况下(步骤S123:是),如果这些以多点同时接触的多点触摸状态来进行(步骤S124:是),则CPU11解除拖动模式(步骤S125),并进行滚动显示画面的处理(步骤S126)。
但是,对于该处理中的滚动量,与上述图3的步骤S110的处理是不同的,例如是与相对于滑动操作时手指的移动距离而预先决定的比例的距离相当的滚动量,是比滑动操作量多或者比滑动操作量少的滚动量。
此外,当滑动操作不是以多点触摸状态进行时(步骤S124:否),如果转移到拖动模式(步骤S127:是),则CPU11进行拖动处理(步骤S128)。
该处理中的拖动处理的具体内容与前述的图3的步骤S112的处理相同,对于指针P的移动量,是比滑动操作量小的移动量,是与相对于滑动操作量而预先决定的比例的距离相当的移动量。
图5(k)、(l)是表示步骤S128的拖动处理时滑动操作量与指针P的移动量之间的关系的图,是分别对应于图5(f)、(g)的图。
此外,当滑动操作不是以多点触摸状态进行时(步骤S124:否),如果未转移到拖动模式(步骤S127:否),则如图5(k)所示,即,在用手指触摸了指针范围之后,在保持该状态使手指滑动的情况下,CPU11仅使指针P移动(步骤S129)。
这种情况下,对于指针P的移动量,与步骤S128的拖动处理时相同,是例如比滑动操作时手指的移动距离小的移动量。
此外,在滑动操作是触摸操作+滑动操作时(步骤S130:是),CPU11进行以下处理。
这种情况下触摸操作+滑动操作的具体操作与先前说明的操作基本相同,但是,第1根手指的触摸位置位于不同于前述的指针范围的任意位置,第2根手指的操作是以第1根手指的触摸位置附近为起点的滑动操作。
并且,在滑动操作是触摸操作+滑动操作时,在CPU11解除了拖动模式(步骤S131)之后,是比第2根手指的移动距离小的距离,设与相对于该距离而预先决定的比例的距离相当的范围的字符串为选择状态(步骤S132)。
图5(m)是表示在步骤S132的处理时,第2根手指的滑动操作轨迹、指针P的移动轨迹以及字符串的选择状态的图,是与图5(h)对应的图。
由此,用户在使指针P移动到想要选择的字符串开头之后,例如用食指触摸任意的指针范围外的位置,并用中指触摸其附近,之后,使中指远离食指地向字符串排列方向滑动,由此能够选择所希望的字符串部分。
此外,在触摸操作的内容例如是除了上述操作以外的操作的情况下(步骤S130:否),CPU11仅仅进行拖动模式的解除(步骤S133)。此外,虽然未图示,但是在未转移到拖动模式的状态下,跳过步骤S133的处理。
如以上说明,在本实施方式的电子设备1中,能够根据需要将对触摸面板163进行触摸操作(输入操作)时的操作模式切换为触摸垫模式。并且,在触摸垫模式中,使触摸面板163的全部区域作为虚拟的透明触摸垫而发挥功能,由此来控制用于位置指定的指针P的显示位置。
因此,在触摸垫模式中,不必在显示部16的画面上进行任何用于对用户明示虚拟触摸面板的显示,不会发生可操作的画面区域减少或者画面上配置的多个图标的一部分隐藏的情况。因此,相比于以往,能够使电子设备1的操作性提高。
此外,在本实施方式中,在以触摸垫模式进行滑动操作的情况下,如果该操作最初的触摸位置位于指针范围外,则使指针P的移动量小于滑动操作量。因此,例如,即使显示部16的显示画面的面积小,用户也能够如图5(k)、(l)中所例示那样通过使用了显示画面的全部区域的滑动操作,来进行微小的指示(pointing)操作。
此外,本实施方式中,在进行了触摸操作时,在该操作最初的触摸位置位于指针范围内的情况下和在位于指针范围外的情况下,根据触摸操作的内容的动作是不同的。因此,对于用户,即使是相同内容的触摸操作,也能够根据需要在电子设备1中进行图5(d)~(h)所示的动作,或者进行与此不同的图5(i)~(m)所示的动作。因此,用户能够对电子设备1进行多样的操作。
具体地,用户通过滑动操作,能够根据需要使指针P移动与滑动操作量相同的移动量,或者,使指针P移动与滑动操作量不同的移动量。
此外,虽然用户能够通过触摸操作+滑动操作来选择所希望的字符串部分,但是,这时能够根据需要设选择范围为与滑动操作量对应的范围,或者,设选择范围为比与滑动操作量对应的范围小的范围。
此外,用户通过长按操作,能够根据需要使指针P高速地移动到所希望的位置,或者使菜单显示。
此外,用户通过敲击操作,能够根据需要转移到拖动模式,或者进行点击动作。
此外,用户通过多点触摸中的滑动操作,能够根据需要使画面滚动与滑动操作量相同的滚动量,或者使画面滚动与滑动操作量不同的滚动量。
此外,在本实施方式中,说明了在操作模式切换为触摸垫模式的期间,通过进行长按操作使指针P高速地移动到所希望的位置或者进行菜单显示的情况,但是该动作也可以根据不同于长按操作的预定操作来进行。作为预定操作,存在例如双击、画小圆这样的触摸操作。
此外,在本实施方式中,触摸垫模式的触摸操作是滑动操作、触摸操作+滑动操作,且在最初的触摸位置为指针范围外的情况下,使指针P的移动量比滑动操作量(滑动操作时手指的移动距离)小或窄。但是,指针P的移动量也可以比滑动操作量大或宽。这种情况下,能够以小的滑动操作量来进行大的指示操作。因此,在显示画面的面积大的情况下,能够以小或窄的滑动操作量来使指针移动或进行拖动动作。
此外,在实施本发明时,在操作模式切换为触摸垫模式的期间,通过在显示部16的显示画面中,不仅显示了指针P,还以虚线、实线等表示或以不同于周围区域的颜色来表现图5(b)、图5(c)所例示的指针范围101、102等的任意方法,来进行可识别的显示。
这种情况下,当用户选择操作最初的触摸位置来使电子设备1进行所希望的动作时,能够容易地识别为得到所希望的动作而需要的触摸位置。因此,能够在触摸垫模式下提高操作电子设备1时的使用便利性。
此外,在本实施方式中,记载了指针范围内的滑动操作中指针、目标的移动量与滑动操作量相同,但是,也可以考虑到指针位置、触摸位置的偏差而调整为基本相同。
以上,说明了本发明的实施方式及其变形例,但是如果处于可获得本发明的作用效果的范围内,则这些可以进行适当变更,变更后的实施方式也包含在权利要求范围内记载的发明、及等同于该发明的范围内。
尽管已经参照优选实施方式描述了本发明,但是本发明并不受限于本文所描述的任何详情,而是应当包括落入所附权利要求书的保护范围内的所有具体实施方式。
Claims (15)
1.一种电子设备,其具备设置了触摸面板的显示部,
所述电子设备的特征在于,
具备:
检测部,其检测所述触摸面板上的输入操作的位置坐标来作为触摸位置;
第1位置指定部,其根据通过所述检测部检测出的绝对触摸位置,来指定使在所述显示部中显示的指针移动的处理中的所述显示部上的位置;以及
第2位置指定部,其根据通过所述检测部检测出的相对触摸位置的变化,即不依存于在所述显示部中显示的所述指针的位置的任意的位置的变化来指定使所述指针移动的处理中的所述显示部上的位置,
其中,所述第1位置指定部和所述第2位置指定部两者,能够根据与在所述触摸面板上的相同预定区域内的任意位置进行的所述输入操作对应的、通过所述检测部检测出的所述触摸位置或其变化,来指定相同的使所述指针移动的处理中的所述显示部上的任意位置。
2.根据权利要求1所述的电子设备,其特征在于,
所述第1位置指定部根据通过所述检测部检测出的绝对触摸位置坐标,来指定使所述指针移动的所述显示部上的绝对位置;
所述第2位置指定部根据通过所述检测部检测出的相对触摸位置坐标的变化,来指定使所述指针移动的所述显示部上的相对位置。
3.根据权利要求1所述的电子设备,其特征在于,
在所述输入操作为滑动操作的情况下,所述第2位置指定部与该滑动操作连动地使所述显示部上的指针的显示位置变化,并将该显示位置的变化量控制为与所述滑动操作中所述触摸位置的变化量不同的变化量。
4.根据权利要求3所述的电子设备,其特征在于,
在所述输入操作是除去敲击操作和所述滑动操作的预定的输入操作的情况下,所述第2位置指定部将所述指针的所述显示位置控制为该预定的输入操作中的所述触摸位置。
5.根据权利要求1所述的电子设备,其特征在于,
在所述输入操作中最初的所述触摸位置包含于包含所述显示部上的指针的显示位置的预定区域中的情况下,所述第1位置指定部指定使在所述显示部中显示的指针移动的处理中的所述显示部上的位置,
在所述最初的所述触摸位置未包含于所述预定区域中的情况下,所述第2位置指定部指定使在所述显示部中显示的指针移动的处理中的所述显示部上的位置。
6.根据权利要求5所述的电子设备,其特征在于,
在所述输入操作是滑动操作,且该滑动操作中的所述最初的所述触摸位置包含于所述预定区域的情况下,所述第1位置指定部将所述指针在所述显示部上的位置的变化量控制为与所述滑动操作中的所述触摸位置的变化量大致相同的变化量。
7.根据权利要求5所述的电子设备,其特征在于,
在所述输入操作是敲击操作,且该敲击操作中的所述触摸位置包含于所述预定区域的情况下,所述第1位置指定部进行转移到预定的动作模式的操作处理。
8.根据权利要求5所述的电子设备,其特征在于,
在所述输入操作是除去敲击操作和滑动操作的预定的输入操作,且该输入操作中所述最初的所述触摸位置未包含在所述预定区域的情况下,所述第1位置指定部进行包含与预定的输入操作对应的预定动作的执行的操作处理。
9.根据权利要求5所述的电子设备,其特征在于,
还具备使所述显示部能够识别所述预定区域地进行显示的显示控制部。
10.根据权利要求1所述的电子设备,其特征在于,
在所述输入操作是触摸操作和滑动操作的同时操作的情况下,所述第1位置指定部和所述第2位置指定部进行包含与该同时操作对应的预定动作的执行的操作处理。
11.根据权利要求1所述的电子设备,其特征在于,
在所述输入操作是多点触摸操作的滑动操作的情况下,所述第1位置指定部和所述第2位置指定部进行包含与该滑动操作对应的预定动作的执行的操作处理。
12.根据权利要求1所述的电子设备,其特征在于,
还具备切换触摸面板模式和触摸垫模式的任一种地进行设定的切换部,
在所述触摸面板模式期间,使所述指针移动的处理是直接指示所述显示部上的位置的处理,仅使所述第1位置指定部发挥功能,
在所述触摸垫模式期间,使所述指针移动的处理是使所述显示部中显示的指针移动的处理,并使所述第1位置指定部和所述第2位置指定部两者同时发挥功能。
13.根据权利要求1所述的电子设备,其特征在于,
所述第1位置指定部和所述第2位置指定部两者,能够根据与在所述触摸面板上的全部区域中进行的所述输入操作对应的、通过所述检测部检测出的所述触摸位置或其变化,来指定相同的使所述指针移动的处理中的所述显示部上的全部区域的位置。
14.一种位置指定方法,其是具备设置了触摸面板的显示部的电子设备中的位置指定方法,其特征在于,
具有以下步骤:
检测所述触摸面板上的输入操作的位置坐标来作为触摸位置的检测步骤;
根据通过所述检测步骤检测出的绝对触摸位置,来指定使在所述显示部中显示的指针移动的处理中的所述显示部上的位置的第1位置指定步骤;以及
根据通过所述检测步骤检测出的相对触摸位置的变化,即不依存于在所述显示部中显示的所述指针的位置的任意的位置的变化来指定使所述指针移动的处理中的所述显示部上的位置的第2位置指定步骤,
其中,所述第1位置指定步骤和所述第2位置指定步骤两者,能够根据与在所述触摸面板上的相同预定区域内的任意位置进行的所述输入操作对应的、通过所述检测步骤检测出的所述触摸位置或其变化,来指定相同的使所述指针移动的处理中的所述显示部上的任意位置。
15.一种存储程序的计算机可读取的存储介质,其特征在于,
使具备设置了触摸面板的显示部的电子设备所具有的计算机,执行以下功能:
检测所述触摸面板上的输入操作的位置坐标来作为触摸位置的检测功能;
根据通过所述检测功能检测出的绝对触摸位置,来指定使在所述显示部中显示的指针移动的处理中的所述显示部上的位置的第1位置指定功能;以及
根据通过所述检测功能检测出的相对触摸位置的变化,即不依存于在所述显示部中显示的所述指针的位置的任意的位置的变化来指定使所述指针移动的处理中的所述显示部上的位置的第2位置指定功能,
其中,所述第1位置指定功能和所述第2位置指定功能两者,能够根据与在所述触摸面板上的相同预定区域内的任意位置进行的所述输入操作对应的、通过所述检测功能检测出的所述触摸位置或其变化,来指定相同的使所述指针移动的处理中的所述显示部上的任意位置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013-107268 | 2013-05-21 | ||
JP2013107268A JP5780438B2 (ja) | 2013-05-21 | 2013-05-21 | 電子機器、位置指定方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104182079A CN104182079A (zh) | 2014-12-03 |
CN104182079B true CN104182079B (zh) | 2017-06-06 |
Family
ID=51935048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410216231.6A Expired - Fee Related CN104182079B (zh) | 2013-05-21 | 2014-05-21 | 电子设备及位置指定方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140347276A1 (zh) |
JP (1) | JP5780438B2 (zh) |
CN (1) | CN104182079B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160068494A (ko) * | 2014-12-05 | 2016-06-15 | 삼성전자주식회사 | 터치 입력을 처리하는 전자 장치 및 터치 입력을 처리하는 방법 |
CN104571855B (zh) * | 2014-12-16 | 2018-03-23 | 上海卓易科技股份有限公司 | 一种控制信息处理方法及终端 |
KR102500313B1 (ko) * | 2015-11-10 | 2023-02-15 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서의 터치 판단 방법 |
CN110088720B (zh) * | 2016-12-27 | 2023-09-05 | 松下知识产权经营株式会社 | 电子设备、输入控制方法以及存储介质 |
JP6822232B2 (ja) * | 2017-03-14 | 2021-01-27 | オムロン株式会社 | 文字入力装置、文字入力方法、および、文字入力プログラム |
US10983679B2 (en) | 2017-10-06 | 2021-04-20 | Adobe Inc. | Selectively enabling trackpad functionality in graphical interfaces |
DE102018005621A1 (de) * | 2017-10-06 | 2019-04-11 | Adobe Inc. | Selektives Aktivieren einer Trackpadfunktionalität in Grafikschnittstellen |
US11488053B2 (en) | 2017-10-06 | 2022-11-01 | Adobe Inc. | Automatically controlling modifications to typeface designs with machine-learning models |
CN109521939B (zh) * | 2018-11-29 | 2020-08-14 | 无锡睿勤科技有限公司 | 一种触摸板的状态切换方法及装置 |
JP2021086586A (ja) * | 2019-11-29 | 2021-06-03 | キヤノン株式会社 | 表示制御装置及びその制御方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375683A (zh) * | 2010-08-20 | 2012-03-14 | 索尼公司 | 信息处理设备、计算机程序产品以及显示控制方法 |
JP2012128563A (ja) * | 2010-12-14 | 2012-07-05 | Dainippon Printing Co Ltd | コンピュータ装置、入力システム、及びプログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0792728B2 (ja) * | 1985-12-25 | 1995-10-09 | キヤノン株式会社 | 表示制御装置 |
JP4215549B2 (ja) * | 2003-04-02 | 2009-01-28 | 富士通株式会社 | タッチパネル・モードとポインティング・デバイス・モードで動作する情報処理装置 |
US7489306B2 (en) * | 2004-12-22 | 2009-02-10 | Microsoft Corporation | Touch screen accuracy |
KR100891099B1 (ko) * | 2007-01-25 | 2009-03-31 | 삼성전자주식회사 | 사용성을 향상시키는 터치 스크린 및 터치 스크린에서 사용성 향상을 위한 방법 |
US20110163988A1 (en) * | 2008-09-22 | 2011-07-07 | Nec Corporation | Image object control system, image object control method and image object control program |
JP5197533B2 (ja) * | 2009-08-31 | 2013-05-15 | 株式会社東芝 | 情報処理装置および表示制御方法 |
DE112011105305T5 (de) * | 2011-06-03 | 2014-03-13 | Google, Inc. | Gesten zur Textauswahl |
US9348501B2 (en) * | 2012-06-14 | 2016-05-24 | Microsoft Technology Licensing, Llc | Touch modes |
-
2013
- 2013-05-21 JP JP2013107268A patent/JP5780438B2/ja not_active Expired - Fee Related
-
2014
- 2014-05-20 US US14/282,188 patent/US20140347276A1/en not_active Abandoned
- 2014-05-21 CN CN201410216231.6A patent/CN104182079B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375683A (zh) * | 2010-08-20 | 2012-03-14 | 索尼公司 | 信息处理设备、计算机程序产品以及显示控制方法 |
JP2012128563A (ja) * | 2010-12-14 | 2012-07-05 | Dainippon Printing Co Ltd | コンピュータ装置、入力システム、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP5780438B2 (ja) | 2015-09-16 |
US20140347276A1 (en) | 2014-11-27 |
CN104182079A (zh) | 2014-12-03 |
JP2014229017A (ja) | 2014-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104182079B (zh) | 电子设备及位置指定方法 | |
US9671893B2 (en) | Information processing device having touch screen with varying sensitivity regions | |
US9436376B2 (en) | Load required to cancel an input on a touch sensor is adjusted when the slide of a touch object is detected | |
US8854317B2 (en) | Information processing apparatus, information processing method and program for executing processing based on detected drag operation | |
AU2011282997B2 (en) | Motion continuation of touch input | |
JP5701440B1 (ja) | ユーザ入力の操作性を向上させる方法 | |
US9459704B2 (en) | Method and apparatus for providing one-handed user interface in mobile device having touch screen | |
US20110169760A1 (en) | Device for control of electronic apparatus by manipulation of graphical objects on a multicontact touch screen | |
US20130057472A1 (en) | Method and system for a wireless control device | |
US20100013777A1 (en) | Tracking input in a screen-reflective interface environment | |
CN103988159A (zh) | 显示控制装置、显示控制方法以及计算机程序 | |
JP2010102662A (ja) | 表示装置、携帯端末 | |
CN107024965A (zh) | 信息处理***和信息处理方法 | |
CN105378635A (zh) | 多区域触摸板 | |
CN104736969A (zh) | 信息显示装置及显示信息操作方法 | |
US8196060B2 (en) | Method of displaying planar image | |
US9274702B2 (en) | Drawing device, drawing control method, and drawing control program for drawing graphics in accordance with input through input device that allows for input at multiple points | |
CN103019577A (zh) | 选择对象的方法及装置、控制方法和控制装置 | |
US20150002433A1 (en) | Method and apparatus for performing a zooming action | |
TWI502471B (zh) | 游標控制方法與電腦程式產品 | |
JP6015183B2 (ja) | 情報処理装置およびプログラム | |
CN104714643B (zh) | 一种利用传感器实现模拟触摸屏的方法、***及移动终端 | |
JP5705393B1 (ja) | ユーザ入力の操作性を向上させる方法 | |
JP5995171B2 (ja) | 電子機器、情報処理方法、及び情報処理プログラム | |
JP6119291B2 (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170606 Termination date: 20210521 |
|
CF01 | Termination of patent right due to non-payment of annual fee |