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

文档序号:8445336阅读:来源:国知局
接触体触摸所述对象的期间,使所述对象跟随所述接触体的触摸位置而移动,且在所述接触体以轻弹的方式离开所述触摸面板后,使所述对象以通过惯性移动的方式移动。
[0065][16]如[9]至[15]的任一项所述的操作显示装置,其特征在于,
[0066]能够变更设定所述停止位置。
[0067]根据本发明的对象的停止位置控制方法以及操作显示装置,能够容易地使对象停止于特定的停止位置,且还能够使对象停止于离特定的停止位置非常近的地方。
【附图说明】
[0068]图1是表示本发明的实施方式所涉及的操作显示装置的概略结构的模块图。
[0069]图2是用于说明在操作显示装置的显示部显示的滑动条及其动作的图。
[0070]图3是表示针对操作显示装置的触摸面板的每个事件进行的处理的流程图。
[0071]图4是表示能够将对象二维移动时的例子的图。
[0072]图5是表示将沿着纵横方向的格子状的网格线设为特定停止位置时的例子的图。
[0073]图6表示使滑动条的把手(球体)通过轻弹操作而从左至右移动的情况的图。
[0074]图7是表示通过轻弹操作接受移动指示的操作显示装置对触摸面板每个事件进行的处理的流程图。
[0075]图8是表示惯性周期定时器处理的流程图。
[0076]图9是表示即使使对象(把手)停止在特定停止位置后手指的触摸操作还在持续的情况下的动作例的图。
[0077]图10是表示在对象停止在特定停止位置后移动指示的操作还在持续的情况下再次聚焦时的处理的流程图。
[0078]图11是表示用于设定复合机的复印倍率的滑动条的一例的图。
[0079]标号说明
[0080]10操作显示装置
[0081]11 CPU
[0082]12 ROM
[0083]13 RAM
[0084]14非易失性存储器
[0085]15操作部
[0086]15a触摸面板
[0087]16显示部
[0088]17网络通信部
[0089]30滑动条
[0090]31比例尺部
[0091]32把手(移动对象的对象)
[0092]33特定停止位置
[0093]41通过判定区域
[0094]42对象
[0095]44网格线
[0096]50滑动条
[0097]51比例尺部
[0098]52球体(移动对象的对象)
[0099]53特定停止位置
[0100]60滑动条
[0101]A特定停止位置
[0102]D规定距离
【具体实施方式】
[0103]以下,基于【附图说明】本发明的实施方式。
[0104]图1是表示本发明的实施方式所涉及的操作显示装置10的概略结构的模块图。操作显示装置10具有用于整体控制该操作显示装置10的动作的CPU(中央处理单元)11。CPUll通过总线连接了 ROM(只读存储器)12、RAM(随机存取存储器)13、非易失性存储器14、操作部15、显示部16、以及网络通信部17。
[0105]CPUll以OS(操作系统)程序为基础,在操作系统上执行中间件或应用程序等。此夕卜,CPUll起到控制对象在显示部16上的显示的控制部的作用。
[0106]在ROM12中,存储有各种程序,CPUll按照这些程序执行各种处理,从而实现操作显不装置10的功能。
[0107]RAM13用作用于在CPUll基于程序执行处理时暂时存储各种数据、或者存储显示数据的工作存储器。
[0108]非易失性存储器14是即使关闭电源也不会破坏存储内容的存储器(闪速存储器),用于各种设定信息的保存等。
[0109]显示部16由液晶显示器(IXD:Liquid Crystal Display)等构成,起到显示任意显示内容的作用。操作部15起到除了作业的输入等操作之外,还从用户接受在显示部16中显示着的对象的移动指示的作用。操作部15具有硬键、在显示部16的显示面上设置的屏幕状的触摸面板15a。触摸面板15a检测通过触摸笔或手指等接触体按下的坐标位置、轻弹操作或拖拉操作等。触摸面板15a的检测方式可以是静电容量、模拟/数字电阻膜、红外线、超声波、电磁感应等任意方式。以后,将接触体作为手指来说明。
[0110]网络通信部17起到通过LAN(局域网)等网络,在与复合机或其他外部装置之间通信数据的作用。
[0111]操作显示装置10例如是平板终端或复合机的远程操作面板或者复合机等的装置主体具有的操作面板等。复合机是具有如下功能的装置:光学方式读取原稿而将其复制图像印刷在记录纸上的复印功能;将读取到的原稿的图像数据生成文件而保存或者通过网络发送给外部终端的扫描功能;将与通过网络从外部的PC等接收到的印刷数据有关的图像形成于记录纸上而印刷输出的打印机功能;以及按照传真步骤发送接收图像数据的传真功能等。
[0112]图2是用于说明在操作显示装置10的显示部16上显示的滑动条30及其动作的图。滑动条30由模拟表示了规定长度的直线状的槽的比例尺部31、以及在比例尺31中移动的把手32构成。把手32是基于移动指示的移动对象的对象。
[0113]滑动条30是用于调节任意的控制参数(例如,复印浓度)的用户I/F。控制参数的值例如在比例尺部31的左端为最小值,越向右侧越大,右端成为最大值。与比例尺部31内的当前的把手32的位置对应的值成为控制参数的当前的设定值。
[0114]在该例中,在比例尺部31的长度方向的中央预先设定有特定停止位置33 (规定的停止位置)。当把手32位于特定停止位置33时,控制参数的值成为能够通过滑动条30调节的范围的中间值。
[0115]操作显示装置10的CPUll若从用户接受对于在显示部16显示着的滑动条30的把手32的移动指示,则使把手32按照该移动指示移动。
[0116]在此,移动指示是使手指在把手32的显示处触摸触摸面板15a之后,在使手指触摸到触摸面板15a的状态下使其触摸位置移动的操作。用户通过手指触摸了把手32后,在触摸的状态使其手指沿着比例尺部31移动,从而能够使把手32在比例尺部31上移动。
[0117]操作显示装置10的CPUll在上述的移动指示中手指正在触摸触摸面板15a的期间,使把手32以追随该触摸的手指的方式在比例尺部31上移动。然后,若手指离开触摸面板15a,则CPUll使把手32停止在手指离开时的位置。不过,在使把手32按照移动指示移动的中途,在判断为在使把手32 ( S卩,手指的触摸位置)通过了特定停止位置33时,中止基于来自用户的移动指示的把手32的移动,从而使把手32停止在特定停止位置33。
[0118]图2表示用户利用手指触摸把手32而使该把手32从左至右移动的情况。图2 (a)表示刚触摸而开始移动后。把手32追随手指而移动。图2(b)表示把手32达到了特定停止位置33的状态,图2(c)表示由于触摸位置通过了特定停止位置33,因此把手32自动停止在特定停止位置33的情况。由于手指正在移动但只有把手32停止在特定停止位置33,因此用户会受到把手32被留在特定停止位置33的感觉。
[0119]这样,用户仅进行使把手32以通过特定停止位置33的方式沿着比例尺部31移动的操作就能够使把手32准确地停止于预先设定的特定停止位置33。此外,如果使得不通过特定停止位置33而使把手32从任意的方向接近特定停止位置33后使手指离开,则能够使把手32停止在对于特定停止位置33任意方向的附近。
[0120]图3表示操作显示装置10进行的处理的流程。该处理在每次从触摸面板15a接受任意事件时被执行。例如,触摸面板15a以规定的采样周期(例如,50ms)检测手指的触摸位置,并每次产生事件。
[0121]CPUll若接受到来自触摸面板15a的事件(步骤S101),则根据该事件表示的触摸位置(产生事件时的触摸位置)计算并求出手指的新的触摸位置(步骤S102)。
[0122]如果本次接受的事件是触摸开始的事件(表示手指重新触摸了触摸面板15a的情况的事件)(步骤S103:是),则将对象设为聚焦(7才一力只)状态(步骤S104),并结束处理。聚焦状态是指使该对象以追随触摸的手指的方式移动的状态。如果成为聚焦状态,则该对象会接受此后的触摸事件。
[0123]如果本次接受到的事件是表示手指以触摸了触摸面板15a的状态移动的情况的事件(步骤S105:是),则CPUll根据该移动,判断触摸位置是否通过了特定停止位置(步骤S106)。S卩,CPUll判断对象的显示位置与新的对象位置之间是否存在特定停止位置。
[0124]如果没有通过特定停止位置(步骤S106:否),则CPUll使对象移动到新的触摸位置(步骤S107),并结束本处理。由此,对象跟随手指而移动。
[0125]当通过了特定停止位置的情况下(步骤S106:是),CPU11使对象的显示位置移动到本次通过的特定停止位置(步骤S108),并解除该对象的聚焦状态(步骤S109),结束本处理。如果聚焦状态被解除,则该对象不会接受此后的事件。由此,对象停止在特定停止位置上并被显示,不会跟随手指而移动。
[0126]如果本次接受的事件是触摸结束(表示手指从触摸面板15a离开的情况)的事件(步骤SllO:是),则解除该对象的聚焦状态(步骤S111)而结束本处理。由此,对象停止在手指离开之前的触摸位置。
[0127]图2是使对象(把手32) —维移动的情况,但对象也可以二维移动。
[0128]图4表示能够使对象二维移动的情况下的例子。图4(a)表示用户利用手指触摸移动对象的对象42而使其移动的情况。在将特定停止位置设为点A的情况下,以点A为中心的规定的圆内被设定为通过判定区域41。
[0
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1