CN104765537B - 对象的停止位置控制方法和操作显示装置 - Google Patents

对象的停止位置控制方法和操作显示装置 Download PDF

Info

Publication number
CN104765537B
CN104765537B CN201510003646.XA CN201510003646A CN104765537B CN 104765537 B CN104765537 B CN 104765537B CN 201510003646 A CN201510003646 A CN 201510003646A CN 104765537 B CN104765537 B CN 104765537B
Authority
CN
China
Prior art keywords
stop position
mobile
mobile instruction
movement
instruction
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
CN201510003646.XA
Other languages
English (en)
Other versions
CN104765537A (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.)
Konica Minolta Opto Inc
Original Assignee
Konica Minolta Opto Inc
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 Konica Minolta Opto Inc filed Critical Konica Minolta Opto Inc
Publication of CN104765537A publication Critical patent/CN104765537A/zh
Application granted granted Critical
Publication of CN104765537B publication Critical patent/CN104765537B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0486Drag-and-drop
    • 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
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • 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/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/0488Interaction 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/04883Interaction 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

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

对象的停止位置控制方法和操作显示装置
技术领域
本发明涉及用于控制在根据来自用户的移动指示而使画面上的对象移动时的停止位置的对象的停止位置控制方法以及操作显示装置。
背景技术
在PC(个人计算机)或平板电脑、复合机等各种装置中,多数采用以下的用户I/F(界面),即通过作为指示设备的鼠标或触摸面板等从用户接受在显示部显示中的对象(图形或滑动条等)的移动指示,基于该移动指示使画面上的对象移动。
在使对象移动时,存在想要通过简单的操作准确地使对象停止在特定的停止位置的需要。例如,在用于调节立体声输出的左右的音量平衡的滑动条中,存在想要使操作把手容易地停止在中心位置的需要。此外,在图形的情况下,存在想在网格上排列配置的需求。
作为响应该需求的功能有吸附功能,即如果对象离特定的停止位置一定距离以内,则使对象移动从而吸附到该特定的停止位置。
但是,如果使用吸附功能,即使想要在从特定的停止位置稍微偏离的位置停止,也会被吸附到特定的停止位置,因此无法使对象停止在从特定的停止位置稍微偏离的位置。
在以下的专利文献1中,公开了以下的对象编辑方法:在图形的边缘吸附到网格上的吸附功能中,根据利用鼠标等使图形移动的方向而改变吸附到网格上的边缘,从而防止对象过分地被吸附的情况。
现有技术文献
专利文献1:(日本)特开2006-189989号公报
根据专利文献1公开的方法,虽然改变移动方向就会改变吸附位置,但是某一个边会被吸附的事实不会改变,无法排除对象的停止位置违背用户的意图而改变的可能性。此外,如果吸附位置的间隔变得小于吸附的距离,则会被吸附到任意的吸附位置,因此无法将对象配置于吸附位置以外的地方。
作为其应对,例如在吸附功能成为障碍的情况下关闭吸附功能即可,但频繁切换吸附功能的打开与关闭比较麻烦,导致操作性会降低。此外,如果将吸附的距离缩短,则虽然使对象停止于用户打算的位置的自由度提高,但吸附功能难以起作用,因此使对象停止在特定的停止位置时的操作变得比较麻烦。
发明内容
本发明用于解决上述问题,其目的在于,提供一种能够使对象容易停止于特定的停止位置,并能够使对象停止于包括紧邻特定的停止位置在内的任意的位置上的对象的停止位置控制方法以及操作显示装置。
用于达成该目的的本发明的宗旨在于,以下的各项发明中。
[1]一种对象的停止位置控制方法,其特征在于,
在从用户接受到对于在显示部显示中的对象的移动指示的情况下,使所述对象按照所述移动指示移动,当判断为在该移动中所述对象通过了规定的停止位置的情况下,中止所述对象基于所述移动指示的移动,从而使所述对象停止于所述停止位置。
在上述发明以及下述[9]中记载的发明中,在基于移动指示的移动中,在对象通过了预先决定的停止位置时,中止基于移动指示的移动,对象停止于所述停止位置。
[2]如[1]所述的对象的停止位置控制方法,其特征在于,
在所述对象基于所述移动指示的移动中,仅在从用户接受所述移动指示的期间使所述对象移动。
在上述发明以及下述[10]中记载的发明中,例如仅在使手指触摸对象而移动的期间、或者仅在键盘的箭头键被按下的期间,使对象移动。
[3]如[1]所述的对象的停止位置控制方法,其特征在于,
在使所述对象停止于所述停止位置后还继续接受到一定程度以上的所述移动指示的情况下,使所述对象基于所述移动指示的移动重新开始。
在上述发明以及下述[11]中记载的发明中,如果对象自动地停止于停止位置后,用户还继续一定程度以上的移动指示,则对象根据该移动指示再次移动。
[4]如[1]所述的对象的停止位置控制方法,其特征在于,
在所述显示部的显示面上具有触摸面板,
所述移动指示,是使接触体在所述对象的显示处触摸所述触摸面板后,使所述接触体维持触摸所述触摸面板的状态而使其触摸位置移动的操作,
在所述对象基于所述移动指示的移动中,在所述接触体触摸所述触摸面板的期间,使所述对象跟随所述接触体的触摸位置而移动,如果所述接触体从所述触摸面板离开,则使所述对象停止,
在判断为所述接触体的触摸位置通过了所述规定的停止位置的情况下,中止所述对象基于所述移动指示的移动,从而使所述对象停止于所述停止位置。
在上述发明以及下述[12]中记载的发明中,在触摸位置通过了规定的停止位置的情况下,对象自动地停止于该停止位置。
[5]如[4]所述的对象的停止位置控制方法,其特征在于,
若在使所述对象停止于所述停止位置后所述触摸操作还继续,从而其触摸位置从所述停止位置离开规定距离,则使所述对象基于所述移动指示的移动重新开始。
在上述发明以及下述[13]中记载的发明中,如果在对象自动停止于停止位置后用户还继续触摸操作直至触摸位置从停止位置离开规定距离以上为止,则对象会再次按照移动指示而移动。
[6]如[1]所述的对象的停止位置控制方法,其特征在于,
所述移动指示是使所述对象以在移动指示结束后还通过惯性移动的方式移动的指示,
若通过所述惯性移动的对象通过了所述规定的停止位置,则中止所述对象基于所述移动指示的移动而使所述对象停止于所述停止位置。
在上述发明以及下述[14]中记载的发明中,对象在基于移动指示的移动中,以通过惯性移动的方式移动。然后,即使在以通过惯性移动的方式移动时通过了停止位置的情况下,对象也停止在该停止位置。
[7]如[1]所述的对象的停止位置控制方法,其特征在于,
在所述显示部的显示面上具有触摸面板,
所述移动指示,是使接触体在所述对象的显示处触摸所述触摸面板后,使所述接触体以轻弹(弾く)的方式从所述触摸面板离开的轻弹(フリック)操作,
在所述对象基于所述移动指示的移动中,在所述接触体触摸所述对象的期间,使所述对象跟随所述接触体的触摸位置而移动,在所述接触体以轻弹的方式从所述触摸面板离开后,使所述对象以通过惯性移动的方式移动。
[8]如[1]至[7]的任一项所述的对象的停止位置控制方法,其特征在于,
能够变更设定所述停止位置。
在上述发明以及下述[16]中记载的发明中,能够变更设定通过的对象停止的停止位置。在停止位置的设定变更中,存在由装置自动设定、由用户任意设定的方式。
[9]一种操作显示装置,其特征在于,具有:
显示部;
控制部,控制对象在所述显示部中的显示;以及
操作部,从用户接受在所述显示部显示着的对象的移动指示,
所述控制部在从用户接受到对于在所述显示部显示中的对象的移动指示的情况下,使所述对象按照所述移动指示而移动,进而,所述控制部在判断为在该移动中所述对象通过了规定的停止位置时,中止所述对象基于所述移动指示的移动而使所述对象停止于所述停止位置。
[10]如[9]所述的操作显示装置,其特征在于,
所述控制部在所述对象基于所述移动指示的移动中,仅在从用户接受所述移动指示的期间使所述对象移动。
[11]如[9]所述的操作显示装置,其特征在于,
所述控制部在使所述对象停止于所述停止位置后还继续接受到一定程度以上的所述移动指示的情况下,使所述对象基于所述移动指示的移动重新开始。
[12]如[9]所述的操作显示装置,其特征在于,
所述操作部具有触摸面板,所述触摸面板装备于所述显示部的显示面上,
所述移动指示,是在使接触体在所述对象的显示处触摸所述触摸面板后,使所述接触体维持触摸所述触摸面板的状态而使其触摸位置移动的操作,
所述控制部在所述对象基于所述移动指示的移动中,在所述接触体触摸所述触摸面板的期间,使所述对象跟随所述接触体的触摸位置而移动,若所述接触体离开所述触摸面板,则使所述对象停止,
所述控制部在判断为所述接触体的触摸位置通过了所述规定的停止位置的情况下,中止所述对象基于所述移动指示的移动,从而使所述对象停止于所述停止位置。
[13]如[12]所述的操作显示装置,其特征在于,
若在使所述对象停止于所述停止位置后所述触摸操作还继续,从而其触摸位置从所述停止位置离开规定距离,则所述控制部使所述对象基于所述移动指示的移动重新开始。
[14]如[9]所述的操作显示装置,其特征在于,
所述移动指示是使所述对象以在移动指示结束后还通过惯性移动的方式移动的指示,
若通过所述惯性移动的对象通过了所述规定的停止位置,则所述控制部中止所述对象基于所述移动指示的移动,从而使所述对象停止于所述停止位置。
[15]如[9]所述的操作显示装置,其特征在于,
所述操作部具有触摸面板,所述触摸面板被装备于所述显示部的显示面上,
所述移动指示,是使所述接触体在所述对象的显示处触摸触摸面板后,使所述接触体以轻弹的方式从触摸面板离开的轻弹操作,
所述控制部在所述对象基于所述移动指示的移动中,在所述接触体触摸所述对象的期间,使所述对象跟随所述接触体的触摸位置而移动,且在所述接触体以轻弹的方式离开所述触摸面板后,使所述对象以通过惯性移动的方式移动。
[16]如[9]至[15]的任一项所述的操作显示装置,其特征在于,
能够变更设定所述停止位置。
根据本发明的对象的停止位置控制方法以及操作显示装置,能够容易地使对象停止于特定的停止位置,且还能够使对象停止于离特定的停止位置非常近的地方。
附图说明
图1是表示本发明的实施方式所涉及的操作显示装置的概略结构的模块图。
图2是用于说明在操作显示装置的显示部显示的滑动条及其动作的图。
图3是表示针对操作显示装置的触摸面板的每个事件进行的处理的流程图。
图4是表示能够将对象二维移动时的例子的图。
图5是表示将沿着纵横方向的格子状的网格线设为特定停止位置时的例子的图。
图6表示使滑动条的把手(球体)通过轻弹操作而从左至右移动的情况的图。
图7是表示通过轻弹操作接受移动指示的操作显示装置对触摸面板每个事件进行的处理的流程图。
图8是表示惯性周期定时器处理的流程图。
图9是表示即使使对象(把手)停止在特定停止位置后手指的触摸操作还在持续的情况下的动作例的图。
图10是表示在对象停止在特定停止位置后移动指示的操作还在持续的情况下再次聚焦时的处理的流程图。
图11是表示用于设定复合机的复印倍率的滑动条的一例的图。
标号说明
10 操作显示装置
11 CPU
12 ROM
13 RAM
14 非易失性存储器
15 操作部
15a 触摸面板
16 显示部
17 网络通信部
30 滑动条
31 比例尺部
32 把手(移动对象的对象)
33 特定停止位置
41 通过判定区域
42 对象
44 网格线
50 滑动条
51 比例尺部
52 球体(移动对象的对象)
53 特定停止位置
60 滑动条
A 特定停止位置
D 规定距离
具体实施方式
以下,基于附图说明本发明的实施方式。
图1是表示本发明的实施方式所涉及的操作显示装置10的概略结构的模块图。操作显示装置10具有用于整体控制该操作显示装置10的动作的CPU(中央处理单元)11。CPU11通过总线连接了ROM(只读存储器)12、RAM(随机存取存储器)13、非易失性存储器14、操作部15、显示部16、以及网络通信部17。
CPU11以OS(操作***)程序为基础,在操作***上执行中间件或应用程序等。此外,CPU11起到控制对象在显示部16上的显示的控制部的作用。
在ROM12中,存储有各种程序,CPU11按照这些程序执行各种处理,从而实现操作显示装置10的功能。
RAM13用作用于在CPU11基于程序执行处理时暂时存储各种数据、或者存储显示数据的工作存储器。
非易失性存储器14是即使关闭电源也不会破坏存储内容的存储器(闪速存储器),用于各种设定信息的保存等。
显示部16由液晶显示器(LCD:Liquid Crystal Display)等构成,起到显示***示内容的作用。操作部15起到除了作业的输入等操作之外,还从用户接受在显示部16中显示着的对象的移动指示的作用。操作部15具有硬键、在显示部16的显示面上设置的屏幕状的触摸面板15a。触摸面板15a检测通过触摸笔或手指等接触体按下的坐标位置、轻弹操作或拖拉操作等。触摸面板15a的检测方式可以是静电容量、模拟/数字电阻膜、红外线、超声波、电磁感应等任意方式。以后,将接触体作为手指来说明。
网络通信部17起到通过LAN(局域网)等网络,在与复合机或其他外部装置之间通信数据的作用。
操作显示装置10例如是平板终端或复合机的远程操作面板或者复合机等的装置主体具有的操作面板等。复合机是具有如下功能的装置:光学方式读取原稿而将其复制图像印刷在记录纸上的复印功能;将读取到的原稿的图像数据生成文件而保存或者通过网络发送给外部终端的扫描功能;将与通过网络从外部的PC等接收到的印刷数据有关的图像形成于记录纸上而印刷输出的打印机功能;以及按照传真步骤发送接收图像数据的传真功能等。
图2是用于说明在操作显示装置10的显示部16上显示的滑动条30及其动作的图。滑动条30由模拟表示了规定长度的直线状的槽的比例尺部31、以及在比例尺31中移动的把手32构成。把手32是基于移动指示的移动对象的对象。
滑动条30是用于调节任意的控制参数(例如,复印浓度)的用户I/F。控制参数的值例如在比例尺部31的左端为最小值,越向右侧越大,右端成为最大值。与比例尺部31内的当前的把手32的位置对应的值成为控制参数的当前的设定值。
在该例中,在比例尺部31的长度方向的中央预先设定有特定停止位置33(规定的停止位置)。当把手32位于特定停止位置33时,控制参数的值成为能够通过滑动条30调节的范围的中间值。
操作显示装置10的CPU11若从用户接受对于在显示部16显示着的滑动条30的把手32的移动指示,则使把手32按照该移动指示移动。
在此,移动指示是使手指在把手32的显示处触摸触摸面板15a之后,在使手指触摸到触摸面板15a的状态下使其触摸位置移动的操作。用户通过手指触摸了把手32后,在触摸的状态使其手指沿着比例尺部31移动,从而能够使把手32在比例尺部31上移动。
操作显示装置10的CPU11在上述的移动指示中手指正在触摸触摸面板15a的期间,使把手32以追随该触摸的手指的方式在比例尺部31上移动。然后,若手指离开触摸面板15a,则CPU11使把手32停止在手指离开时的位置。不过,在使把手32按照移动指示移动的中途,在判断为在使把手32(即,手指的触摸位置)通过了特定停止位置33时,中止基于来自用户的移动指示的把手32的移动,从而使把手32停止在特定停止位置33。
图2表示用户利用手指触摸把手32而使该把手32从左至右移动的情况。图2(a)表示刚触摸而开始移动后。把手32追随手指而移动。图2(b)表示把手32达到了特定停止位置33的状态,图2(c)表示由于触摸位置通过了特定停止位置33,因此把手32自动停止在特定停止位置33的情况。由于手指正在移动但只有把手32停止在特定停止位置33,因此用户会受到把手32被留在特定停止位置33的感觉。
这样,用户仅进行使把手32以通过特定停止位置33的方式沿着比例尺部31移动的操作就能够使把手32准确地停止于预先设定的特定停止位置33。此外,如果使得不通过特定停止位置33而使把手32从任意的方向接近特定停止位置33后使手指离开,则能够使把手32停止在对于特定停止位置33任意方向的附近。
图3表示操作显示装置10进行的处理的流程。该处理在每次从触摸面板15a接受任意事件时被执行。例如,触摸面板15a以规定的采样周期(例如,50ms)检测手指的触摸位置,并每次产生事件。
CPU11若接受到来自触摸面板15a的事件(步骤S101),则根据该事件表示的触摸位置(产生事件时的触摸位置)计算并求出手指的新的触摸位置(步骤S102)。
如果本次接受的事件是触摸开始的事件(表示手指重新触摸了触摸面板15a的情况的事件)(步骤S103:是),则将对象设为聚焦(フォーカス)状态(步骤S104),并结束处理。聚焦状态是指使该对象以追随触摸的手指的方式移动的状态。如果成为聚焦状态,则该对象会接受此后的触摸事件。
如果本次接受到的事件是表示手指以触摸了触摸面板15a的状态移动的情况的事件(步骤S105:是),则CPU11根据该移动,判断触摸位置是否通过了特定停止位置(步骤S106)。即,CPU11判断对象的显示位置与新的对象位置之间是否存在特定停止位置。
如果没有通过特定停止位置(步骤S106:否),则CPU11使对象移动到新的触摸位置(步骤S107),并结束本处理。由此,对象跟随手指而移动。
当通过了特定停止位置的情况下(步骤S106:是),CPU11使对象的显示位置移动到本次通过的特定停止位置(步骤S108),并解除该对象的聚焦状态(步骤S109),结束本处理。如果聚焦状态被解除,则该对象不会接受此后的事件。由此,对象停止在特定停止位置上并被显示,不会跟随手指而移动。
如果本次接受的事件是触摸结束(表示手指从触摸面板15a离开的情况)的事件(步骤S110:是),则解除该对象的聚焦状态(步骤S111)而结束本处理。由此,对象停止在手指离开之前的触摸位置。
图2是使对象(把手32)一维移动的情况,但对象也可以二维移动。
图4表示能够使对象二维移动的情况下的例子。图4(a)表示用户利用手指触摸移动对象的对象42而使其移动的情况。在将特定停止位置设为点A的情况下,以点A为中心的规定的圆内被设定为通过判定区域41。
如果根据来自用户的移动指示而移动的对象42(或者触摸位置)通过了通过判定区域41中(参照图4(b)),则CPU11判断为对象42(或者触摸位置)通过了特定停止位置,从而使该对象42停止于特定停止位置即点A(参照图4(c))。在图4(c)中利用虚线表示了持续跟踪手指的情况下的对象42的位置。
图5表示将纵横的格子状的网格线设为特定停止位置的情况下的例子。能够将X方向的网格线以及Y方向的网格线两者设定为特定停止位置,或者能够仅将X方向和Y方向的其中一个网格线设定为特定停止位置。
图5表示仅将X方向(横方向)的网格线设定为特定停止位置的情况下的例子。对象42根据来自用户的移动指示(跟随手指的移动)而移动,即使在该移动过程中对象42(或者触摸位置)通过Y方向的网格线44,该对象42也不停止(图5(a))。
当根据来自用户的移动指示而正在移动的对象42(或者触摸位置)通过了X方向的网格线时(图5(b)),对象42停止在该网格线上的通过位置上并被显示。图5(c)表示即使维持触摸的状态而继续手指的移动,对象42也停止在X方向的网格线上的情况。
接着,示出移动指示是在使手指在对象的显示处触摸了触摸面板15a后,使得如轻弹该对象这样而使手指从触摸面板15a离开的操作。
图6是用于说明在操作显示装置10的显示部16上显示的滑动条50及其动作的图。滑动条50具有模拟表示规定的长度的直线状的槽的比例尺部51、以及在比例尺部51中移动的球体52。球体52是基于移动指示的移动对象的对象。
滑动条50是用于调整任意的控制参数(例如,复印浓度)的用户I/F。控制参数的值例如在比例尺部51的左端为最小值,越向右侧越大,右端成为最大值。与比例尺部51内的当前的球体52的位置对应的值成为控制参数的当前的设定值。
在本例中,在比例尺部51的长度方向的中央预先设定有特定停止位置53。在特定停止位置53上显示用于套入球体52的凹处。通过在特定停止位置53显示凹处,用户能够直观地识别球体52被嵌入凹处而停止的情况。
操作显示装置10的CPU11从用户接受对于在显示部16中显示的滑动条50的球体52的移动指示,则按照该移动指示而使球体52移动。
在此,移动指示是手指在球体52的显示处触摸触摸面板15a后,使手指以轻弹该球体52的方式从触摸面板15a离开的轻弹操作。也可以在轻弹之前移动手指。若用户利用手指轻弹球体52,则在手指离开后球体52也会以惯性移动的方式移动,且不久后会停止。
操作显示装置10的CPU11在基于上述的轻弹操作的移动指示中,在手指触摸触摸面板15a期间,使球体52在比例尺部51上以跟踪该触摸的手指的方式移动。然后,如果使得如轻弹球体52这样而从触摸面板51a离开手指,则此后,CPU11使球体52以利用惯性移动的方式移动。
其中,CPU11在使球体52根据移动指示而移动的途中,判断为球体52通过了特定停止位置53时,中止球体52基于移动指示的移动(利用惯性移动那样的移动),使球体52停止于特定停止位置53。
图6表示用户通过轻弹操作使球体52从左至右移动的情况。图6(a)表示触摸而少许移动后进行了轻弹操作之后不久,图6(b)表示惯性移动的球体52要通过特定停止位置53(凹处)的状态,图6(c)表示球体52嵌入特定停止位置53的凹处而自动停止的情况。
这样,用户仅通过轻弹操作而轻弹球体52使其通过特定停止位置53,能够使球体52准确地停止在预先设定的特定停止位置53。
图7表示接受轻弹操作的移动指示的操作显示装置10所进行的处理的流程。该处理与图3所示的处理一样,在每次从触摸面板15a接受某些事件时被执行。
CPU11若接受来自触摸面板15a的事件(步骤S201),则根据该事件所表示的触摸位置(事件发生时的触摸位置)计算并求出手指的新的触摸位置(步骤S202)。
如果本次接受的事件是触摸开始的事件(步骤S203:是),则将对象设为聚焦状态(步骤S204),从而结束处理。聚焦状态是指使该对象以追随触摸的手指的方式移动的状态。如果成为聚焦状态,则该对象会接受此后的触摸事件。
如果本次接受的事件是表示手指维持触摸了触摸面板15a的状态而移动的情况的事件(步骤S205:是),则CPU11通过该移动,判断触摸位置是否通过了特定停止位置(步骤S206)。即,CPU11判断在对象的显示位置与新的触摸位置之间是否有特定停止位置。
如果没有通过特定停止位置(步骤S206:否),则CPU11使对象移动到新的触摸位置(步骤S207),并结束本处理。由此,对象跟随手指而移动。
当通过了特定停止位置的情况下(步骤S206:是),则CPU11使对象的显示位置移动到本次通过的特定停止位置(步骤S208),并解除该对象的聚焦状态(步骤S209),从而结束本处理。如果聚焦状态被解除,则该对象不会接受此后的事件。由此,对象停止在特定停止位置上并被显示,不会跟随手指而移动。
如果本次接受的事件是触摸结束(表示手指从触摸面板15a离开)事件(步骤S210:是),则解除该对象的聚焦状态(步骤S11)。然后,CPU11判定对象的移动速度是否为阈值以上(步骤S212)。对象的移动速度被设定为与在触摸结束时用户轻弹手指的速度对应的速度。
如果对象的移动速度小于阈值(步骤S212:否),则结束本处理。此时,用户不轻弹对象而将手指离开触摸面板15a,因此对象被停止显示在手指离开之前的触摸位置。
如果对象的移动速度是阈值以上(步骤S212:是),则CPU11启动惯性周期定时器(步骤S213),结束本处理。惯性周期定时器使定时器事件以预先决定的周期发生,在每次发生该定时器事件时,执行图8所示的惯性周期定时器处理。惯性周期定时器处理是使对象以利用被手指弹时的惯性而移动的方式移动的处理。
图8是表示惯性周期定时器处理的细节的流程图。如果发生定时器事件,则首先CPU11通过对当前的对象的移动速度乘以定时器周期,求出定时器周期中的移动距离,并将其加到前一次的对象的显示位置,从而算出对象的新的显示位置(步骤S241)。
接着,CPU11判断对象是否通过了特定停止位置(步骤S242)。即,CPU11判断在前一次的对象的显示位置与新的对象的显示位置之间是否存在特定停止位置。
如果没有通过特定停止位置(步骤S242:否),则CPU11使对象移动到新的显示位置(步骤S243),减少对象的移动速度(步骤S244)。
CPU11调查对象的移动速度是否为阈值以上(步骤S247),如果成为阈值以上(步骤S247:是),则结束本处理。如果小于阈值(步骤S247:否),则CPU11使惯性周期定时器停止(步骤S248),从而结束本处理。
当通过了特定停止位置时(步骤S242:是),CPU11使对象的显示位置移动到本次通过的特定停止位置(步骤S245),将对象的移动速度设为0(步骤S246),从而转移到步骤S247。此时,由于对象的移动速度小于阈值,因此在步骤S247为否,CPU11使惯性周期定时器停止(步骤S248),本处理结束。
接着,说明如下情况下的动作:在将对象停止于特定停止位置后还持续从用户接受到一定程度以上的移动指示的情况下,重新开始对象基于移动指示的移动。
当在用户用于将对象移动到期望的位置上的路径上存在多个特定停止位置的情况下,如果在每次通过特定停止位置时解除聚焦状态,则必须要重新触摸,存在其便利性受损的顾虑。因此,当使对象停止于特定停止位置后还继续接受到一定程度以上的移动指示的情况下,CPU11将该对象再次设为聚焦状态,从而继续基于移动指示的对象的移动(再次开始)。由此,避免上述便利性降低的问题。
图9表示使对象(把手32)停止于特定停止位置33后,手指的触摸操作还继续的情况下的动作例。基于触摸位置通过了特定停止位置33的情况使对象(把手32)停止于特定停止位置33后,手指的触摸操作还继续。然后,如图9(b)所示,如果触摸位置离开特定停止位置33规定距离D,则CPU11将对象(把手32)再次设为聚焦状态。具体来说,如图9(c)所示,使对象(把手32)跟随手指的触摸位置而移动显示,此后,使对象(把手32)追随手指的触摸位置而移动。
图10表示由操作显示装置10进行的、与上述的动作对应的处理的流程。该处理在每次从触摸面板15a接受某些事件时被执行。CPU11若从触摸面板15a接受事件(步骤S301),则根据该事件表示的触摸位置(事件发生时的触摸位置)计算并求出手指的新的触摸位置(步骤S302)。
如果本次接受的事件是触摸开始的事件(步骤S303:是),则将对象设为聚焦状态(步骤S304),结束处理。如果成为聚焦状态,则该对象能够接受此后的触摸事件。
如果本次接受的事件是表示手指维持触摸了触摸面板15a的状态而移动的情况的事件(步骤S305:是),则CPU11调查是否开启(ON)了临时聚焦状态(步骤S306)。
如果临时聚焦状态未被开启(步骤S306:否),则CPU11判断触摸位置是否通过了特定停止位置(步骤S307)。即,CPU11判断在对象的显示位置与新的触摸位置之间是否有特定停止位置。
如果没有通过特定停止位置(步骤S307:否),则CPU11使对象移动到新的触摸位置而显示(步骤S308),并结束处理。由此,对象跟随手指而移动。
在通过了特定停止位置的情况下(步骤S307:是),CPU11使对象的显示位置移动到本次通过的特定停止位置(步骤S309),并开启临时聚焦状态(步骤S310),并结束本处理。由此,对象会停止于特定停止位置而被显示,不会跟随手指而移动。
如果开启临时聚焦状态(步骤S306:否),则CPU11判定对象所停止的特定停止位置与当前的手指的触摸位置的距离是否为预先决定的距离D以上(步骤S311)。
如果对象所停止的特定停止位置与当前的手指的触摸位置之间的距离小于预先决定的距离D(步骤S311:否),则结束本处理。该状态是对象停止在特定停止位置且只有手指维持触摸的状态而移动的状态。
如果对象所停止的特定停止位置与当前的手指的触摸位置之间的距离是预先决定的距离D以上(步骤S311:是),则CPU11使对象移动到当前的手指的触摸位置而显示(步骤S312),并关闭临时聚焦状态(步骤S313)。由此,对象会再次跟随手指的触摸位置而移动。
如果本次接受的事件是触摸结束(表示手指离开触摸面板15a的情况)事件(步骤S314:是),则解除该对象的聚焦状态(步骤S315),从而结束本处理。由此,对象停止于手指离开之前的触摸位置。
接着,说明特定停止位置的设定。
特定停止位置除了在装置侧预先设定之外,可以通过根据任意的动作条件等而由装置自动设定、由用户设定于任意的位置等,进行变更设定。
图11是用于设定复合机的复印倍率的滑动条60的一例。在该例中,预先在最小倍率(50%)、最大倍率(200%)以及等倍率(100%)的位置设定有特定停止位置。除此之外,在根据复印原稿与输出用纸的组合而变化的推荐倍率、用户已注册的任意倍率的各位置追加了特定停止位置。
如以上所述,在本发明中,在使对象移动时,能够使对象容易准确地停止在预先设定的停止位置。此外,如果使对象不通过而接近停止位置,则还能够使对象停止于在吸附功能中无论如何也不能实现的、离停止位置非常近的地方。进而,如果对象停止于停止位置后仍然继续移动指示,则对象根据移动指示而再次开始移动,因此即使在移动路径的途中设定多个停止位置,也能够使对象容易地移动至对象处。
以上,根据附图说明了本发明的实施方式,但具体的结构并不限定于在实施方式中示出的结构,在不脱离本发明的宗旨的范围内的变更和追加也包含于本发明中。
例如,对象的移动指示的种类(操作方法等)并不限定于在实施方式中例示的种类。此外,移动指示并不限定于在触摸面板15a中接受的移动指示。例如,也可以通过键操作或作为指示设备的鼠标等从用户接受有关移动指示的操作。
例如,仅在从用户接受移动指示的期间使对象移动的情况下的操作并不限定于图2、图3所示那样的触摸操作,也可以是基于鼠标的拖拉操作、仅在键盘的箭头键被按下的期间使对象移动那样的操作。此外,在实施方式中,对象的移动指示通过使手指等接触体直接接触(触摸)触摸面板15a而进行,但通过红外线等检测移动指示等的情况下,接触体与操作部也可以不直接接触(触摸)。从而,术语“接触”以及术语“触摸”除了接触体与操作部的直接的接触(触摸)之外,还包含以操作部接受移动指示等的情况为条件,接触体从操作部离开的情况。
此外,作为使对象停止后还持续一定程度以上的移动指示的例子,在本实施方式中,在图9、图10中例示了手指的触摸位置从特定停止位置33离开了规定距离D的情况,但并不限定于此。例如,也可以是将移动指示持续一定程度以上的状态设为在特定停止位置停止后触摸状态还持续一定时间以上的情况等。
移动对象的对象可以是任意的,可以是输入图形、字符、文本的输入按钮等。

Claims (14)

1.一种对象的停止位置控制方法,其特征在于,
在检测到对于在显示部显示中的对象的拖拉操作的移动指示的情况下,使所述对象按照所述拖拉操作的移动指示移动,若检测到所述拖拉操作的移动指示的位置通过了规定的停止位置,则中止所述对象基于所述拖拉操作的移动指示的移动,从而使所述对象停止于所述规定的停止位置,
解除所述对象的聚焦状态,如果聚焦状态被解除,则所述对象不会接受此后的移动指示。
2.如权利要求1所述的对象的停止位置控制方法,其特征在于,
在所述对象基于所述拖拉操作的移动指示的移动中,仅在检测到所述拖拉操作的移动指示以及所述对象成为聚焦状态的期间使所述对象移动。
3.如权利要求1所述的对象的停止位置控制方法,其特征在于,
在使所述对象停止于所述规定的停止位置后还继续检测到一定程度以上的所述拖拉操作的移动指示的情况下,使所述对象基于所述拖拉操作的移动指示的移动重新开始。
4.如权利要求1所述的对象的停止位置控制方法,其特征在于,
在所述显示部的显示面上具有触摸面板,
所述拖拉操作的移动指示,是使接触体在所述对象的显示处触摸所述触摸面板后、使所述接触体维持触摸所述触摸面板的状态而使其触摸位置移动的操作,
在所述对象基于所述拖拉操作的移动指示的移动中,在所述接触体触摸所述触摸面板的期间,使所述对象跟随所述接触体的触摸位置而移动,如果所述接触体从所述触摸面板离开,则使所述对象停止,所述对象的聚焦状态被解除,
若所述接触体的触摸位置通过了所述规定的停止位置,则中止所述对象基于所述拖拉操作的移动指示的移动,从而使所述对象停止于所述规定的停止位置,所述对象的聚焦状态被解除。
5.如权利要求4所述的对象的停止位置控制方法,其特征在于,
若在使所述对象停止于所述规定的停止位置后所述操作还继续,从而其触摸位置从所述规定的停止位置离开规定距离,则使所述对象基于所述拖拉操作的移动指示的移动重新开始,将所述对象设为聚焦状态,所述对象接受此后的移动指示。
6.如权利要求1所述的对象的停止位置控制方法,其特征在于,
所述拖拉操作的移动指示是使所述对象以在移动指示结束后还通过惯性移动的方式移动的指示,
若通过所述惯性移动的对象通过了所述规定的停止位置,则中止所述对象基于所述拖拉操作的移动指示的移动而使所述对象停止于所述规定的停止位置。
7.如权利要求1至6的任一项所述的对象的停止位置控制方法,其特征在于,
能够变更设定所述规定的停止位置。
8.一种操作显示装置,其特征在于,具有:
显示部;
控制部,控制对象在所述显示部中的显示;以及
操作部,检测对于在所述显示部显示着的对象的移动指示,
所述控制部在检测到对于在所述显示部显示中的对象的拖拉操作的移动指示的情况下,使所述对象按照所述拖拉操作的移动指示而移动,若检测到所述拖拉操作的移动指示的位置通过了规定的停止位置,则中止所述对象基于所述拖拉操作的移动指示的移动而使所述对象停止于所述规定的停止位置,解除所述对象的聚焦状态,如果聚焦状态被解除,则所述对象不会接受此后的移动指示。
9.如权利要求8所述的操作显示装置,其特征在于,
所述控制部在所述对象基于所述拖拉操作的移动指示的移动中,仅在检测到所述拖拉操作的移动指示以及所述对象成为聚焦状态的期间使所述对象移动。
10.如权利要求8所述的操作显示装置,其特征在于,
所述控制部在使所述对象停止于所述规定的停止位置后还继续接受到一定程度以上的所述拖拉操作的移动指示的情况下,使所述对象基于所述拖拉操作的移动指示的移动重新开始。
11.如权利要求10所述的操作显示装置,其特征在于,
在所述显示部的显示面上具有触摸面板,
所述拖拉操作的移动指示,是在使接触体在所述对象的显示处触摸所述触摸面板后、使所述接触体维持触摸所述触摸面板的状态而使其触摸位置移动的操作,
所述控制部在所述对象基于所述拖拉操作的移动指示的移动中,在所述接触体触摸所述触摸面板的期间,使所述对象跟随所述接触体的触摸位置而移动,若所述接触体离开所述触摸面板,则使所述对象停止,所述对象的聚焦状态被解除,
若所述接触体的触摸位置通过了所述规定的停止位置,则中止所述对象基于所述拖拉操作的移动指示的移动,从而使所述对象停止于所述规定的停止位置,所述对象的聚焦状态被解除。
12.如权利要求11所述的操作显示装置,其特征在于,
若在使所述对象停止于所述规定的停止位置后所述操作还继续,从而其触摸位置从所述规定的停止位置离开规定距离,则使所述对象基于所述拖拉操作的移动指示的移动重新开始,将所述对象设为聚焦状态,所述对象接受此后的移动指示。
13.如权利要求8所述的操作显示装置,其特征在于,
所述拖拉操作的移动指示是使所述对象以在移动指示结束后还通过惯性移动的方式移动的指示,
若通过所述惯性移动的对象通过了所述规定的停止位置,则所述控制部中止所述对象基于所述拖拉操作的移动指示的移动,从而使所述对象停止于所述规定的停止位置。
14.如权利要求8至13的任一项所述的操作显示装置,其特征在于,能够变更设定所述规定的停止位置。
CN201510003646.XA 2014-01-06 2015-01-05 对象的停止位置控制方法和操作显示装置 Active CN104765537B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014-000624 2014-01-06
JP2014000624A JP5924555B2 (ja) 2014-01-06 2014-01-06 オブジェクトの停止位置制御方法、操作表示装置およびプログラム

Publications (2)

Publication Number Publication Date
CN104765537A CN104765537A (zh) 2015-07-08
CN104765537B true CN104765537B (zh) 2018-08-24

Family

ID=53495167

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510003646.XA Active CN104765537B (zh) 2014-01-06 2015-01-05 对象的停止位置控制方法和操作显示装置

Country Status (3)

Country Link
US (1) US20150193110A1 (zh)
JP (1) JP5924555B2 (zh)
CN (1) CN104765537B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843709B (zh) * 2015-12-04 2020-04-14 阿里巴巴集团控股有限公司 根据实时信息显示展现对象的方法和装置
JP6859061B2 (ja) * 2015-12-22 2021-04-14 キヤノン株式会社 情報処理装置およびその制御方法およびプログラム
CN108475166B (zh) * 2015-12-22 2022-03-25 佳能株式会社 信息处理装置及其控制方法和程序
US10467917B2 (en) * 2016-06-28 2019-11-05 Fountain Digital Labs Limited Interactive video system and a method of controlling an interactive video system based on a motion and a sound sensors
US11523060B2 (en) 2018-11-29 2022-12-06 Ricoh Company, Ltd. Display device, imaging device, object moving method, and recording medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1782965A (zh) * 2004-04-21 2006-06-07 微软公司 用于使用非线性指针移动来对准对象的***和方法
CN101819498A (zh) * 2009-02-27 2010-09-01 瞬联讯通科技(北京)有限公司 面向触摸屏滑动体的屏幕显示控制方法
CN102760039A (zh) * 2011-04-26 2012-10-31 柯尼卡美能达商用科技株式会社 操作显示装置以及滚动显示控制方法

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
US7345675B1 (en) * 1991-10-07 2008-03-18 Fujitsu Limited Apparatus for manipulating an object displayed on a display device by using a touch screen
US5872566A (en) * 1997-02-21 1999-02-16 International Business Machines Corporation Graphical user interface method and system that provides an inertial slider within a scroll bar
US6801816B2 (en) * 2000-02-28 2004-10-05 International Flavors & Fragrances Inc. Customer controlled manufacturing process and user interface
US6769355B1 (en) * 2000-02-29 2004-08-03 The Minster Machine Company Auto-positioning inching control
US6590568B1 (en) * 2000-11-20 2003-07-08 Nokia Corporation Touch screen drag and drop input technique
US6661436B2 (en) * 2000-12-07 2003-12-09 International Business Machines Corporation Method for providing window snap control for a split screen computer program GUI
US6690387B2 (en) * 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
CA2393887A1 (en) * 2002-07-17 2004-01-17 Idelix Software Inc. Enhancements to user interface for detail-in-context data presentation
JP4238222B2 (ja) * 2005-01-04 2009-03-18 インターナショナル・ビジネス・マシーンズ・コーポレーション オブジェクト編集システム、オブジェクト編集方法及びオブジェクト編集プログラム
US7577925B2 (en) * 2005-04-08 2009-08-18 Microsoft Corporation Processing for distinguishing pen gestures and dynamic self-calibration of pen-based computing systems
WO2006113539A2 (en) * 2005-04-13 2006-10-26 Group4 Labs, Llc Semiconductor devices having gallium nitride epilayers on diamond substrates
JP4405430B2 (ja) * 2005-05-12 2010-01-27 任天堂株式会社 ゲームプログラムおよびゲーム装置
JP4730042B2 (ja) * 2005-09-30 2011-07-20 カシオ計算機株式会社 辞書情報表示制御装置および辞書情報表示制御プログラム
KR100877829B1 (ko) * 2006-03-21 2009-01-12 엘지전자 주식회사 스크롤링 기능을 갖는 단말기 및 그 스크롤링 방법
US20090213086A1 (en) * 2006-04-19 2009-08-27 Ji Suk Chae Touch screen device and operating method thereof
TW200805131A (en) * 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
US20080168402A1 (en) * 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
US7903115B2 (en) * 2007-01-07 2011-03-08 Apple Inc. Animations
US8813100B1 (en) * 2007-01-07 2014-08-19 Apple Inc. Memory management
US7872652B2 (en) * 2007-01-07 2011-01-18 Apple Inc. Application programming interfaces for synchronization
US7844915B2 (en) * 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US8762882B2 (en) * 2007-02-05 2014-06-24 Sony Corporation Information processing apparatus, control method for use therein, and computer program
TWI368161B (en) * 2007-12-21 2012-07-11 Htc Corp Electronic apparatus and input interface thereof
JP4577428B2 (ja) * 2008-08-11 2010-11-10 ソニー株式会社 表示装置、表示方法及びプログラム
TW201035829A (en) * 2009-03-31 2010-10-01 Compal Electronics Inc Electronic device and method of operating screen
US9021386B1 (en) * 2009-05-28 2015-04-28 Google Inc. Enhanced user interface scrolling system
US9143640B2 (en) * 2009-09-30 2015-09-22 Brother Kogyo Kabushiki Kaisha Display apparatus and input apparatus
CN102314297B (zh) * 2010-07-07 2016-04-13 腾讯科技(深圳)有限公司 一种窗口对象惯性移动方法及实现装置
WO2012005769A1 (en) * 2010-07-09 2012-01-12 Telecommunication Systems, Inc. Location privacy selector
JP5619595B2 (ja) * 2010-12-24 2014-11-05 京セラ株式会社 携帯端末装置
US9058098B2 (en) * 2011-02-14 2015-06-16 Sony Corporation Display control device
US8780140B2 (en) * 2011-02-16 2014-07-15 Sony Corporation Variable display scale control device and variable playing speed control device
JP5782810B2 (ja) * 2011-04-22 2015-09-24 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US20120287065A1 (en) * 2011-05-10 2012-11-15 Kyocera Corporation Electronic device
WO2013008649A1 (ja) * 2011-07-11 2013-01-17 Kddi株式会社 指の接触による入力を複数のモードで実行可能なユーザインタフェース装置、入力操作判定方法及びプログラム
JP5865039B2 (ja) * 2011-11-30 2016-02-17 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
US9013405B2 (en) * 2011-12-28 2015-04-21 Microsoft Technology Licensing, Llc Touch-scrolling pad for computer input devices
KR101885131B1 (ko) * 2012-02-24 2018-08-06 삼성전자주식회사 디스플레이 장치의 화면 스크롤 방법 및 그 장치
AU2013202944B2 (en) * 2012-04-26 2015-11-12 Samsung Electronics Co., Ltd. Method and terminal for displaying a plurality of pages, method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications
EP2847661A2 (en) * 2012-05-09 2015-03-18 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
JP5925046B2 (ja) * 2012-05-09 2016-05-25 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、およびプログラム
AU2013259637B2 (en) * 2012-05-09 2016-07-07 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US9569992B2 (en) * 2012-11-15 2017-02-14 Semiconductor Energy Laboratory Co., Ltd. Method for driving information processing device, program, and information processing device
JP2014139776A (ja) * 2012-12-19 2014-07-31 Canon Inc 表示制御装置、表示制御方法、及びプログラム
JP5489379B1 (ja) * 2013-01-18 2014-05-14 パナソニック株式会社 スクロール装置、スクロール方法及びプログラム
US9760267B2 (en) * 2013-02-05 2017-09-12 Nokia Technologies Oy Method and apparatus for a slider interface element
US10215586B2 (en) * 2013-06-01 2019-02-26 Apple Inc. Location based features for commute assistant
US9250786B2 (en) * 2013-07-16 2016-02-02 Adobe Systems Incorporated Snapping of object features via dragging
US9811250B2 (en) * 2014-05-31 2017-11-07 Apple Inc. Device, method, and graphical user interface for displaying widgets

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1782965A (zh) * 2004-04-21 2006-06-07 微软公司 用于使用非线性指针移动来对准对象的***和方法
CN101819498A (zh) * 2009-02-27 2010-09-01 瞬联讯通科技(北京)有限公司 面向触摸屏滑动体的屏幕显示控制方法
CN102760039A (zh) * 2011-04-26 2012-10-31 柯尼卡美能达商用科技株式会社 操作显示装置以及滚动显示控制方法

Also Published As

Publication number Publication date
JP2015130016A (ja) 2015-07-16
JP5924555B2 (ja) 2016-05-25
US20150193110A1 (en) 2015-07-09
CN104765537A (zh) 2015-07-08

Similar Documents

Publication Publication Date Title
CN104765537B (zh) 对象的停止位置控制方法和操作显示装置
CN103297644B (zh) 操作显示装置
CN106662978A (zh) 用于改善设备的单手操作的用户界面
CN105022445B (zh) 电子装置与其控制方法
CN101937313A (zh) 一种触摸键盘动态生成和输入的方法及装置
CN103513878A (zh) 触摸输入方法及设备
WO2014169597A1 (zh) 文本擦除方法及装置
CN103324423A (zh) 一种终端及其用户界面显示方法
JP2013250933A5 (zh)
CN105431810A (zh) 多点触摸虚拟鼠标
KR20140047515A (ko) 데이터 입력을 위한 전자 장치 및 그 운용 방법
JP2015114978A (ja) 表示装置およびプログラム
JP2015130015A (ja) オブジェクトの停止位置制御方法、操作表示装置およびプログラム
CN110286840A (zh) 可触控设备的手势缩放控制方法、装置和相关设备
CN104915088B (zh) 一种信息处理方法和电子设备
JP2011100253A (ja) 描画装置
CN105955657A (zh) 一种显示方法及电子设备
WO2013114499A1 (ja) 入力装置、入力制御方法、および入力制御プログラム
CN108170338A (zh) 信息处理方法、装置、电子设备及存储介质
CN110427139A (zh) 文本处理方法及装置、计算机存储介质、电子设备
CN105786373B (zh) 一种触控轨迹显示方法及电子设备
TWI430146B (zh) The input method and device of the operation instruction of the double touch panel
JP2013050827A (ja) 手書き入力装置
TW201243670A (en) Text indicator method and electronic device
CN108351748B (zh) 计算机可读介质和便携式终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant