显示设备及其控制方法和程序.pdf

上传人:xia****o6 文档编号:1569452 上传时间:2018-06-25 格式:PDF 页数:23 大小:1.71MB
返回 下载 相关 举报
摘要
申请专利号:

CN201280003062.7

申请日:

2012.03.15

公开号:

CN103124954A

公开日:

2013.05.29

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/0485申请日:20120315|||公开

IPC分类号:

G06F3/0485(2013.01)I; G06F3/0488(2013.01)I

主分类号:

G06F3/0485

申请人:

爱信艾达株式会社

发明人:

长坂秀则; 菅田重彦

地址:

日本爱知县安城市

优先权:

2011.03.29 JP 2011-073157

专利代理机构:

北京集佳知识产权代理有限公司 11227

代理人:

王萍;陈炜

PDF下载: PDF下载
内容摘要

当触摸物触摸了触摸面板时,基于触摸位置TP来设置参考点位置RP、死区DZ和滚动目标位置SP*(S110至S130);当触摸位置TP已经移动到死区DZ外部时,使用触摸位置TP来更新滚动目标位置SP*(S200)并且执行单位滚动控制来控制显示器使得参考点位置RP朝着滚动目标位置SP*移动(滚动所显示的图像)(S220);其中,当触摸位置TP已经移动到死区DZ外部时,更新死区DZ使得紧接在执行单位滚动控制之前的参考点位置RP与触摸位置TP之间的位置变为死区DZ的中心位置(S230)。

权利要求书

权利要求书一种包括在图像显示表面上显示图像的显示单元和检测触摸物的触摸位置的触摸面板的显示设备,所述触摸面板安装在所述显示单元的所述图像显示表面上,所述显示设备包括:
死区设置单元,当所述触摸物触摸了所述触摸面板时,所述死区设置单元将包括所述触摸物在所述触摸面板上的触摸位置的区域设置为死区,所述触摸位置作为所设置的区域的中心位置;
滚动目标位置设置单元,
当所述触摸物在触摸所述触摸面板的情况下尚未移动到所设置的死区外部时,所述滚动目标位置设置单元保持用作显示图像的滚动的目标位置的滚动目标位置,所述显示图像是在所述图像显示表面上显示的图像,以及
当所述触摸物在触摸所述触摸面板的情况下已经移动到所设置的死区外部时,所述滚动目标位置设置单元用所述触摸物在所述触摸面板上的所述触摸位置来更新所述滚动目标位置;以及
滚动控制单元,所述滚动控制单元控制所述显示单元使得根据所设置的滚动目标位置来滚动所述显示图像,其中
当所述触摸物在触摸所述触摸面板的情况下已经移动到所设置的死区外部时,所述死区设置单元更新所述死区使得中间位置变为所述死区的中心位置,所述中间位置是所述触摸物在所述触摸面板上的所述触摸位置与所设置的死区的中心位置之间的位置。
根据权利要求1所述的显示设备,包括:
显示参考点设置单元,当所述触摸物触摸了所述触摸面板时,所述显示参考点设置单元将所述显示图像中与所述触摸物在所述触摸面板上的所述触摸位置对应的位置设置为显示参考点,其中
所述滚动控制单元是如下的单元:该单元在滚动所述显示图像时重复地执行单位滚动控制以控制所述显示单元,使得作为所述显示单元上与所设置的显示参考点对应的位置的参考点位置朝着所设置的滚动目标位置移动比所述参考点位置和所设置的滚动目标位置之间的距离更短的距离,以及
所述死区设置单元是如下的单元:该单元使用通过执行所述单位滚动控制而移动了的所述参考点位置作为所述中间位置,以更新所述死区的中心位置。
根据权利要求2所述的显示设备,其中
所述滚动控制单元是如下的单元:该单元按照所述单位滚动控制来控制所述显示单元,使得所述参考点位置朝着所设置的滚动目标位置移动所设置的滚动目标位置和所述参考点位置之间的距离的预定比率。
根据权利要求1所述的显示设备,其中
所述死区设置单元是如下的单元:该单元在所述触摸物在触摸所述触摸面板的情况下已经移动到所设置的死区外部之后,更新所述死区,使得朝着所设置的滚动目标位置逐渐移动的所述中间位置变为所述死区的中心位置。
根据权利要求4所述的显示设备,包括:
显示参考点设置单元,当所述触摸物触摸了所述触摸面板时,所述显示参考点设置单元将所述显示图像中与所述触摸物在所述触摸面板上的所述触摸位置对应的位置设置为显示参考点,其中
所述滚动控制单元是如下的单元:该单元在滚动所述显示图像时重复地执行单位滚动控制以控制所述显示单元,使得作为所述显示单元上与所设置的显示参考点对应的位置的参考点位置朝着所设置的滚动目标位置移动比所述参考点位置与所设置的滚动目标位置之间的距离更短的距离。
根据权利要求5所述的显示设备,其中
所述滚动控制单元是如下的单元:该单元按照所述单位滚动控制来控制所述显示单元,使得所述参考点位置与所设置的死区的中心位置一致。
一种显示设备的控制方法,所述显示设备包括在图像显示表面上显示图像的显示单元和检测触摸物的触摸位置的触摸面板,所述触摸面板安装在所述显示单元的所述图像显示表面上,所述控制方法包括以下步骤:
a)当所述触摸物触摸了所述触摸面板时,将包括所述触摸物在所述触摸面板上的触摸位置的区域设置为死区,所述触摸位置作为所设置的区域的中心位置;
b)当所述触摸物在触摸所述触摸面板的情况下尚未移动到所设置的死区外部时,保存用作显示图像的滚动的目标位置的滚动目标位置,所述显示图像是在所述图像显示表面上显示的图像,并且
当所述触摸物在触摸所述触摸面板的情况下已经移动到所设置的死区外部时,用所述触摸物在所述触摸面板上的所述触摸位置来更新所述滚动目标位置;以及
c)控制所述显示单元,使得根据所设置的滚动目标位置来滚动所述显示图像,其中
步骤a)是如下的步骤:当所述触摸物在触摸所述触摸面板的情况下已经移动到所设置的死区外部时,更新所述死区,使得中间位置变为所述死区的中心位置,所述中间位置是所述触摸物在所述触摸面板上的所述触摸位置与所设置的死区的中心位置之间的位置。
一种使得计算机执行根据权利要求7所述的显示设备的控制方法的步骤的程序。

说明书

说明书显示设备及其控制方法和程序
技术领域
本发明涉及显示设备、该显示设备的控制方法和程序。
背景技术
常规地,提出了以下显示设备:其设置有进行图像显示的图像显示部件和安装在该图像显示部件的正面上的坐标输入部件(触摸面板),并且当由于通过触摸面板上的触摸而出现来自坐标输入部件的输入数据因而进入触摸状态中时,基于按照输入数据给出的输入坐标的变化向量来进行控制以滚动屏幕(例如,参考PTL1)。这些设备重复地进行控制以将屏幕滚动根据输入坐标的变化向量的变化量。
引用列表
专利文献
PTL1:日本专利公开No.H10‑161628
发明内容
技术问题
近年来,为了防止屏幕与诸如手指、笔等的触摸物的触摸位置(输入坐标)的非有意移动一起滚动,研究设置以下死区:其包括在触摸物已经开始触摸触摸面板时作为中心位置的输入坐标,使得当输入坐标随后位于死区内部时不滚动屏幕。在使用这项技术根据输入坐标来滚动屏幕的情况下,如果输入坐标在死区内部,则不更新对屏幕的滚动的目标位置,而如果输入坐标在死区外部,则使用输入坐标更新目标位置,并且屏幕朝着最终更新的目标位置滚动。在该情况下,当输入坐标移动到了死区外部时,如果更新死区使得所移动的输入坐标变为死区的中心位置,则在更新了死区之后直到输入坐标接下来移动到死区外部为止的时间变得相对长并且滚动的目标位置的更新频率减小,这会使得屏幕滚动不平滑。
该显示设备、该显示设备的控制方法及程序的主要目的是实现当滚动所显示的图像时的较平滑的滚动。
所解决的问题
为了实现上述主要目的,根据本发明的显示设备、显示设备的控制方法及程序应用以下装置。
一种根据本发明的显示设备,其包括在图像显示表面上显示图像的显示单元和检测触摸物的触摸位置的触摸面板,触摸面板安装在显示单元的图像显示表面上,该显示设备包括:死区设置单元,当触摸物已经触摸了触摸面板时,死区设置单元将包括触摸物在触摸面板上的触摸位置的区域设置为死区,触摸位置作为所设置的区域的中心位置;滚动目标位置设置单元,当触摸物在触摸触摸面板的情况下尚未移动到所设置的死区外部时,滚动目标位置设置单元保持用作显示图像的滚动的目标位置的滚动目标位置,其中显示图像是在图像显示表面上显示的图,并且当触摸物在触摸触摸面板的情况下已经移动到所设置的死区外部时,滚动目标位置设置单元用触摸物在触摸面板上的触摸位置来更新滚动目标位置;以及滚动控制单元,其控制显示单元使得根据所设置的滚动目标位置来滚动显示图像,其中当触摸物在触摸触摸面板的情况下已经移动到所设置的死区外部时,死区设置单元更新死区使得中间位置变成死区的中心位置,该中间位置位于触摸物在触摸面板上的触摸位置与所设置的死区的中心位置之间。
在根据本发明的显示设备中,当触摸物触摸了触摸面板时,将包括触摸物在触摸面板上的触摸位置处于中心位置的区域设置为死区;当触摸物在触摸触摸面板的情况下尚未移动到死区外部时,保持用作显示图像的滚动的目标位置的滚动目标位置,其中显示图像是在图像显示表面上显示的图像,并且当触摸物在触摸触摸面板的情况下已经移动到死区外部时,用触摸物在触摸面板上的触摸位置来更新滚动目标位置;并且控制显示单元使得根据所设置的滚动目标位置来滚动显示图像,其中,当触摸物在触摸触摸面板的情况下已经移动到当前设置的死区外部时,更新死区使得中间位置变为死区的中心位置,其中中间位置是触摸物在触摸面板上的触摸位置与当前设置的死区的中心位置之间的位置。从而,与当触摸物在触摸触摸面板的情况下已经移动到当前设置的死区外部时更新死区使得触摸物在触摸面板上的触摸位置变为死区的中心位置相比,触摸物的触摸位置进入死区变得困难,并且当触摸物在触摸触摸面板的情况下移动时,直到触摸物的触摸位置接下来移动到死区外部为止的时间变短。因此,可以通过基于触摸物的触摸位置增加滚动目标位置的更新频率来使得滚动目标位置的移动更平滑。作为结果,变得有可能基于滚动目标位置使得显示图像的滚动更平滑。
在根据本发明的上述显示设备中,该显示设备可以包括显示参考点设置单元,当触摸物触摸了触摸面板时,该显示参考点设置单元将显示图像中与触摸物在触摸面板上的触摸位置对应的位置设置成显示参考点,其中,滚动控制单元是如下的单元:该单元在滚动显示图像时重复地执行单位滚动控制以控制显示单元,使得作为显示单元上与所设置的显示参考点对应的位置的参考点位置朝着所设置的滚动目标位置移动比参考点位置与所设置的滚动目标位置之间的距离更短的距离;并且死区设置单元是如下的单元:该单元使用通过执行单位滚动控制而移动了的参考点位置作为中间位置,以更新死区的中心位置。以该方式,有可能使得显示参考点难以被触摸物等隐藏,因为当滚动目标位置正在移动时参考点位置随着滚动目标位置的移动而移动。另外,有可能使得当触摸物在触摸触摸面板的情况下移动时触摸物的触摸位置难以进入死区,因为死区随着触摸物的移动而移动。在根据本发明的具有以上配置的显示设备中,滚动控制单元可以是如下的单元:该单元按照单位滚动控制来控制显示单元,使得参考点位置朝着所设置的滚动目标位置移动所设置的滚动目标位置与参考点位置之间的距离的预定比率。此处,“预定比率”可以是大于值0而小于值1的比率,例如,滚动目标位置与参考点位置之间的距离的0.4、0.5、0.6等。
在根据本发明的显示设备中,死区设置单元可以是如下的单元:该单元在触摸物在触摸触摸面板的情况下移动到所设置的死区外部后,更新死区,使得朝着所设置的滚动目标位置逐渐移动的中间位置变为死区的中心位置。以这样的方式,有可能使得当触摸物在触摸触摸面板的情况下正在移动时触摸物的触摸位置变得难以进入死区,因为死区随着触摸物的移动来移动。在根据本发明的具有上面的配置的显示设备中,该显示设备可以包括显示参考点设置单元,当触摸物触摸了触摸面板时,该显示参考点设置单元将位于显示图像中与触摸物在触摸面板上的触摸位置对应的位置设置为显示参考点,其中滚动控制单元是如下的单元:该单元在滚动显示图像时重复地执行单位滚动控制以显示单元,使得作为显示单元上与所设置的显示参考点对应的位置的参考点位置朝着所设置的滚动目标位置移动比参考点位置与所设置的滚动目标位置之间的距离更短的距离。以这样的方式,有可能使得显示参考点难以被触摸物等隐藏,因为当滚动目标位置移动时显示参考点随着滚动目标位置的移动而移动。在根据本发明的具有上面的配置的显示设备中,滚动控制单元可以是如下的单元:该单元按照单位滚动控制来控制显示单元,使参考点位置与所设置的死区的中心位置一致。
一种根据本发明的显示设备的控制方法,该显示设备包括在图像显示表面上显示图像的显示单元和检测触摸物的触摸位置的触摸面板,该触摸面板安装在显示单元的图像显示表面上,该显示设备的控制方法包括以下步骤:(a)当触摸物触摸了触摸面板时,将包括触摸物在触摸面板上的触摸位置的区域设置为死区,该触摸位置作为所设置的区域的中心位置;(b)当触摸物在触摸触摸面板的情况下尚未移动到所设置的死区外部时,保持用作显示图像的滚动的目标位置的滚动目标位置,其中显示图像是在图像显示表面上显示的图像,并且当触摸物在触摸触摸面板的情况下已经移动到所设置的死区外部时,用触摸物在触摸面板上的触摸位置来更新滚动目标位置;以及(c)控制显示单元,使得根据所设置的滚动目标位置来滚动显示图像,其中步骤(a)是如下的步骤:当触摸物在触摸触摸面板的情况下已经移动到所设置的死区外部时,更新死区,使得中间位置变为死区的中心位置,中间位置是位于触摸物在触摸面板上的触摸位置与所设置的死区的中心位置之间的位置。
在根据本发明的显示设备的控制方法中,当触摸物触摸了触摸面板时,将包括触摸物在触摸面板上的触摸位置作为所设置的区域的中心位置的区域设置为死区;当触摸物在触摸触摸面板的情况下尚未移动到死区外部时,保持用作显示图像的滚动的目标位置的滚动目标位置,其中显示图像是在图像显示表面上显示的图像,并且当触摸物在触摸触摸面板的情况下已经移动到死区外部时,用触摸物在触摸面板上的触摸位置来更新滚动目标位置;并且控制显示单元,使得根据所设置的滚动目标位置来滚动显示图像,其中,当触摸物在触摸触摸面板的情况下已经移动到所设置的死区外部时,更新死区使得中间位置变为死区的中心位置,其中中间位置是位于触摸物在触摸面板上的触摸位置与所设置的死区的中心位置之间的位置。从而,与当触摸物在触摸触摸面板的情况下已经移动到当前设置的死区外部时更新死区使得触摸物在触摸面板上的触摸位置变成死区的中心位置相比,当触摸物在触摸触摸面板的情况下移动时,触摸物的触摸位置变得难以进入死区,并且直到触摸物的触摸位置接下来移动到死区外部为止的时间变短。因此,有可能通过基于触摸物的触摸位置增加滚动目标位置的更新频率来使得滚动目标位置的移动更平滑。从而,变得有可能基于滚动目标位置来滚动显示图像。
根据本发明的程序使得计算机执行上述显示设备的控制方法的各个步骤。该程序可以记录在能够读取计算的存储介质(例如,硬盘、闪存、ROM、CD、DVD等),或可以通过传输介质(诸如互联网、LAN等的通信网络)从一台计算机传输到另一台计算机。可以以任意方式来传输该程序。通过使得计算机执行该程序,能够获得与显示设备的控制方法相同的效果,因为执行了上述的显示设备的控制方法的各个步骤。
附图说明
图1是示出了作为根据本发明的实施方式的显示设备的导航设备20的是示意性结构的框图。
图2是示出了要由电子控制单元30执行的滚动控制例程示例的流程图。
图3示出了当触摸物已经开始触摸触摸面板24时在步骤S100至步骤S130处的处理的示例。
图4A、图4B和图4C示出了当触摸位置TP位于死区DZ外部时步骤S200至步骤S230处的处理的示例。
图5示意性地示出了当诸如手指、笔等的触摸物在触摸触摸面板24的情况下以恒定的速度移动时触摸位置TP、滚动目标位置SP*、参考点位置RP、死区DZ根据时间偏移的转变。
图6示出了当诸如手指、笔等的触摸物在触摸触摸面板24的情况下移动时触摸位置TP和参考点位置RP根据时间偏移的转变的示例。
图7是根据修改示例的滚动控制例程的示例的流程图。
图8是根据该修改的示例的滚动控制的另一个示例的流程图。
具体实施方式
下面参考实施方式来进一步详细地描述本发明。
图1是示出了作为根据本发明的实施方式的显示设备的导航设备20的示意性结构的框图。如图1中所示,导航设备20设置有包括图像显示表面22a的显示器22、安装在显示器22的图像显示表面22a上的触摸面板24、控制整个设备的电子控制单元30和作为存储各种应用软件、地图数据等的大容量存储器的硬盘驱动器(下文中称为HDD)40。导航设备20在从安装在车辆(未示出)上的车辆内电池接收供电时工作。
例如,显示器22是包括显示字母和图像的矩形图像显示表面22a的液晶显示器。触摸面板24是检测触摸位置TP的触摸面板,触摸位置TP是诸如手指、笔等的触摸物在触摸面板上的触摸位置。另外,作为触摸面板24的触摸位置TP的检测方法,能够使用电阻方法、电容方法、红外方法、电磁感应方法、表面声波方法等。
电子控制单元30是具有位于中心的CPU32的微处理器。电子控制单元30除了设置有CPU32以外还设置有存储各种处理程序的ROM34、临时存储数据的RAM36、保存所存储的数据的非易失性闪存以及输入输出端口和通信端口(未示出)。通过输入端口将来自触摸面板24的触摸位置TP、从HDD40读取的数据、来自经由GPS天线从GPS(全球定位系统)卫星接收信号的GPS接收器50的信号、来自作为例如检测车辆的行驶方向和其变化的陀螺传感器的方向传感器52的信号等输入到电子控制单元30中。通过输出端口将用于显示器22的显示信号、用于配备有放大器的扬声器26的音频信号、用于写入HDD40中的数据等从电子控制单元30中输出。此外,电子控制单元30连接至通过通信端口控制整个车辆的车辆电子控制单元(未示出)。电子控制单元30通过通信来输入关于车辆状态的数据并且根据需要来输出关于导航设备20的状态的数据。
在根据本实施方式的导航设备20中,电子控制单元30从HDD40读取必需的应用软件和地图数据并且执行各种处理。例如,电子控制单元30执行诸如基于来自GPS接收器50的信号和来自方向传感器52的信号来确定车辆的当前位置的定位处理、在显示器22上显示包括道路的地图图像的地图显示处理、基于由操作者对触摸面板24的操作来输入目的地的目的地输入处理、搜索至目的地的行驶路线并且通过地图显示且通过从扬声器26输出的音频来提供路线引导的导航处理的处理。
接下来,说明对如上配置为本实施方式中的显示设备的导航设备20的操作,尤其是滚动当操作者已经移动了保持对触摸面板24的触摸的诸如手指、笔等的触摸物时(即,当操作者已经进行了拖曳操作时)与触摸物一起移动的、作为显示在显示器22上的图像的显示图像的操作。图2是示出了要由电子控制单元30执行的滚动控制例程的示例的流程图。当触摸物已经触摸了触摸面板24(触摸物已经开始触摸触摸面板24)时开始执行例程。
当已经执行了滚动控制例程时,电子控制单元30的CPU32从触摸面板24获取触摸位置TP(步骤S100),将显示图像上与所获取的触摸位置TP对应的位置设置为显示参考点(步骤S110),设置包括处于中心位置的触摸位置TP的死区DZ(步骤S120),并且将触摸位置TP设置为作为显示图像的滚动的目标位置的滚动目标位置SP*(步骤S130)。此处,显示参考点是显示图像上的位置(例如,XX站、YY公司、ZZ学校等)。触摸位置TP、作为图像显示表面22a上与显示参考点对应的位置的参考点位置RP、死区DZ的中心位置、滚动目标位置SP*分别是触摸面板24或图像显示表面22a上的位置(例如,具有水平方向上的X方向和竖直方向上的Y方向的XY坐标格式的坐标(x,y))。从而,当滚动显示图像时,显示图像上作为显示参考点的位置不移动,并且图像显示表面22a上作为参考点位置RP的位置移动。此外,设置死区DZ以防止在触摸物触摸触摸面板24的情况下当非有意地移动了触摸位置时显示图像与触摸物对触摸面板24的触摸位置的非有意移动一起滚动。在本实施方式中,使用在距中心位置预定距离(例如,与显示器22的3点、5点和7点对应的距离)内的区域(圆形区域)来设置死区DZ。步骤S110至S130处的处理是当触摸物已经开始触摸触摸面板24时基于触摸位置TP来设置参考点位置RP(图像显示表面22a上与显示参考点对应的位置)、死区DZ和滚动目标位置SP*的处理。下文中,在此移动中的触摸位置TP、参考点位置RP、死区DZ和滚动目标位置SP*分别被称为初始触摸位置TP0、初始参考点位置RP0、初始死区DZ0和初始滚动目标位置SP0。
图3示出了当触摸物已经开始触摸触摸面板24时步骤S100至步骤S130处的处理的示例。在图3中,上图示出了图像显示表面22a的状态,下图是以上图中的虚线为界的区域的放大图。图3中的下图是图像显示表面22a上的部分区域(以上述XY坐标格式的4个坐标(x1,y1)、(x2,y1)、(x1,y2)和(x2,y2)为界的区域)的放大图,其图示了触摸位置TP、死区DZ等。如从图3中所见,触摸位置TP、参考点位置RP、滚动目标位置SP*一致并且设置具有处于中心位置的相同位置的死区DZ。注意,触摸位置TP、参考点位置RP、死区DZ和滚动目标位置SP*是概念性的并且不显示在实际的图像显示表面22a上。
接着,CPU32确定触摸物是否正在触摸触摸面板24(步骤S140)。如果确定了触摸物没有正在触摸物面板24,则CPU32中止例程。可以通过检查是否存在来自触摸面板24的触摸位置TP的输入来确定触摸物是否正在触摸触摸面板24。
如果确定了触摸物正在触摸物面板24,则CPU32获取来自触摸面板24的触摸位置TP(步骤S150)并且确定所获取的触摸位置TP位于死区DZ内部还是外部(步骤S160、S170)。如果已经确定触摸位置TP位于死区DZ内部,则CPU32不更新(保持)滚动目标位置SP*,并且确定滚动目标位置SP*和参考点位置RP是否近似一致(步骤S180、S190)。步骤S180和S190处的确定是确定是否需要滚动显示图像的处理。在本实施方式中,CPU32将滚动目标位置SP*与参考点位置RP之间的距离与最小移动量(例如,与显示器22的1点等对应的距离)进行比较,其中最小移动量是参考点位置RP通过执行稍后描述的单位滚动控制所能够移动的移动量的最小值。当滚动目标位置SP*与参考点位置RP之间的距离等于或大于最小移动量时,CPU32确定滚动目标位置SP*和参考点位置RP不近似一致。当滚动目标位置SP*和参考点位置RP之间的距离小于最小移动量(包括值0)时,CPU32确定滚动目标位置SP*和参考点位置RP近似一致。
当已经确定滚动目标位置SP*和参考点位置RP近似一致时,CPU32判断不需要滚动显示图像并且返回步骤S140而不滚动显示图像(不移动参考点位置RP)。假设从触摸物已经开始触摸触摸面板24后触摸位置TP尚未移动到死区DZ(初始死区DZ0)外部。当触摸物开始触摸触摸面板24时,触摸位置TP、参考点位置RP和滚动目标位置SP*(初始触摸位置TP0、初始参考点位置RP0、初始滚动目标位置SP0)近似一致(指图3中的下图)。当触摸位置TP尚未从这样的状态移动到死区DZ(初始死区DZ0)外部时,不更新(保持)滚动目标位置SP*。因此,参考点位置RP和滚动目标位置SP*近似一致的状态继续。从而,可以有可能防止例如当触摸物在初始触摸位置TP0附近非有意地移动时显示图像滚动。
当已经在步骤S160和步骤S170处确定触摸位置TP位于死区DZ外部时,CPU32使用在步骤S140获取的触摸位置TP来更新滚动目标位置SP*(步骤S200)。当已经通过该处理更新了滚动目标位置SP*时,或者当已经在步骤S180和S190处确定滚动目标位置SP*和参考点位置RP不近似一致时,CPU32判断不需要滚动显示图像。此后,CPU32基于滚动目标位置SP*和参考点位置RP设置作为显示图像的对于一次滚动的滚动的目标量的单位目标滚动量S*(步骤S210)。CPU32执行单位滚动控制以控制显示器22,使得参考点位置RP朝着滚动目标位置SP*移动(滚动显示图像)所设置的单位目标滚动量S*(步骤S220),更新死区DZ使得通过执行单位滚动控制来移动的参考点位置RP变成死区DZ的中心位置(步骤S230),并且返回至步骤S140。图4A、图4B和图4C示出了当触摸位置TP位于死区DZ外部时在步骤S200至S230处的处理的示例。图4A、图4B和图4C示出了图像显示表面22a中与图3中的下图中所示的区域相同的区域的显示图像。如从图4A、图4B和图4C中所见,当触摸位置TP位于死区DZ外部时,CPU32用触摸位置TP来更新滚动目标位置SP*(参照图4A)。此后,CPU32执行单位滚动控制使得参考点位置RP朝着滚动目标位置SP*移动(滚动显示图像)(参照图4B),并且更新死区DZ使得通过执行单位滚动控制来移动的参考点位置RP变成死区DZ的中心位置(参找图4C)。下文中,下面依次说明用于设置单位目标滚动量S*的处理(步骤S210)、用于执行单位滚动控制的处理(步骤S220)和用于更新死区DZ的处理(步骤S230)。
首先,说明如下的处理(步骤S210和S220):基于滚动目标位置SP*和参考点位置RP来设置单位目标滚动量S*,并且执行单位滚动控制,其中单位滚动处理控制显示器22,使得参考点位置RP朝着滚动目标位置SP*移动(滚动显示图像)所设置的单位目标滚动量S*。在本实施方式中,将单位目标滚动量S*设置为通过将滚动目标位置SP*和参考点位置RP之间的距离与大于0但小于1的因子k(例如,0.4、0.5、0.6等)相乘而获取的值。从而,通过单位滚动控制来滚动显示图像,使得参考点位置RP朝着滚动目标位置SP*移动比滚动目标位置SP*与参考点位置RP之间的距离更短的距离。从而,当移动(更新)滚动目标位置SP*时,滚动显示图像使得参考点位置RP在每次执行单位滚动控制时随着滚动目标位置SP*的移动而移动。此外,当不移动(保持)滚动目标位置SP*时,滚动显示图像使得参考点位置RP在每次执行单位滚动控制时逐渐接近滚动目标位置SP*。作为结果,有可能使得参考点位置RP在例如触摸物移动时难以被触摸物隐藏。
接着,说明如下的处理(步骤S230):更新死区DZ,使得通过执行单位滚动控制而移动的参考点位置RP是死区DZ的中心位置。首先,在本实施方式中,如上所述,使用单位目标滚动量S*执行单位滚动控制。因此,紧接在执行单位滚动控制之后的参考点位置RP是相对于紧接在执行单位滚动控制之前的参考点位置RP以单位目标滚动量S*接近滚动目标位置SP*的位置。此外,如上所述,单位目标滚动量S*是比滚动目标位置SP*与参考点位置RP之间的距离更短的距离。从而,可以看到,更新之后的死区DZ的中心位置(紧接在执行单位滚动控制之后的参考点位置RP)是位于滚动目标位置SP*和更新前的死区DZ的中心位置(紧接在执行单位滚动控制之前的参考点位置)之间的位置。此处,当在触摸位置TP在死区DZ外部的情况下考虑用触摸位置TP来更新滚动目标位置SP*时,可以看到,紧接在触摸位置TP移动到死区DZ外部之后,更新后的死区DZ的中心位置是位于触摸位置TP和更新前的死区DZ的中心位置之间的位置。
图5示意性地示出了当诸如手指、笔等的触摸物在触摸触摸面板24的情况下移动时触摸位置TP、滚动目标位置SP*、参考点位置RP、死区DZ根据时间偏移的转变。在图5中,“t0”表示触摸物开始触摸触摸面板24的时刻,获取触摸位置TP(初始触摸位置TP0),并且设置参考点位置RP(初始参考点位置RP0)、死区DZ(初始死区0)、滚动目标位置SP*(初始滚动目标位置SP0)。此外,“t11”至“t43”表示触摸物开始移动之后的时刻。“t11”至“t43”中的第一位的数字表示执行步骤S140至S230的一系列步骤时的时刻。关于“t11”至“t43”的第二位的数字,“1”表示获取触摸位置TP(步骤S140)时的时刻,“2”表示更新滚动目标位置SP*(步骤S200)时的时刻,并且“3”表示执行单位滚动控制和更新死区DZ(步骤S210至S230)时的时刻。首先,当触摸物已经开始触触摸面板24时,CPU32获取触摸位置TP并且设置参考点位置RP、死区DZ和滚动目标位置SP*(时刻t0)。当CPU32已经获取触摸位置TP时(时刻t11),如果所获取的触摸位置TP位于死区DZ内部,则CPU32不更新滚动目标位置SP*,不滚动所显示的图像(不移动参考点位置RP),并且不更新死区DZ。因此,在图5中,未示出时刻t12和t13。另一方面,当CPU32已经获取了触摸位置TP时(时刻t21),如果所获取的触摸位置TP位于死区DZ外部,则CPU32用所获取的触摸位置TP来更新滚动目标位至SP*(时刻t22),基于所更新的滚动目标位置SP*和参考点位置RP来执行单位滚动控制以滚动所显示的图像,并且更新死区DZ使得由此所移动的参考点位置RP是死区DZ的中心位置(时刻23)。假设以恒定的速度移动触摸物。因此,在CPU32获取触摸位置TP时的下一个时刻(时刻t31),如果所获取的触摸位置TP位于死区DZ外部,则CPU32设置滚动目标位置SP*(时刻t32),执行单位滚动控制以滚动所显示的图像,并且以与时刻t22和t23相同的方式更新死区DZ(时刻t33)。从而,死区DZ的中心位置(参考点位置RP)和死区DZ随着滚动目标位置SP*的移动而移动。因此,当触摸物在触摸触摸面板24的情况下移动时,有可能使得触摸位置TP难以进入死区DZ,这使得可以更加平滑地滚动显示图像。此后,当CPU32已经获取了触摸位置TP时(时刻t41),如果触摸位置TP位于死区DZ内部,则CPU32不更新滚动目标位置SP*(时刻t42)。但是,如果滚动目标位置SP*和参考点位置RP不近似一致,则CPU32执行单位滚动控制使得参考点位置RP朝着滚动目标位置SP*移动以滚动显示图像,并且更新死区DZ(时刻t43)。
这里,假设诸如手指、笔等的触摸物在触摸触摸面板24的情况下以恒定的速度移动。首先,当触摸物触摸触摸面板24时,CPU32基于触摸位置TP(初始触摸位置TP0)设置参考点位置RP(初始的参考点位置RP0)、死区DZ(初始死区DZ0)等。此后,当触摸位置TP移动到死区DZ外部时,如果CPU32更新死区DZ使得触摸位置TP变成死区DZ的中心位置(用于比较的示例),则在更新死区DZ之后直到触摸位置TP接下来移动到死区DZ外部之前为止的时间变得长。就是说,在更新死区DZ之后直到触摸位置TP接下来移动到死区DZ外部之前为止的时间变得与直到初始触摸位置TP0移动到初始死区DZ0外部为止的时间相同。当触摸位置TP位于死区DZ内部时,滚动目标位置SP*不更新。因此,尽管触摸物以恒定的速度移动,但是滚动目标位置SP*的更新频率减小。当滚动目标位置SP*的更新频率低(可能被保持)时,滚动目标位置SP*的移动变得不平滑。因此,显示图像的基于滚动目标位置SP*的滚动(参考点位置RP的移动)可能不平滑。另一方面,在本实施方式中,当触摸位置TP移动到死区DZ外部时,CPU32更新死区DZ使得触摸位置TP(滚动目标位置SP*)与当前死区DZ的中心位置(紧接在执行单位滚动控制之前的参考点位置RP)之间的位置变为死区DZ的中心位置。因此,当触摸位置TP移动时,在更新死区DZ之后首先获取的触摸位置TP进入死区DZ变得困难,并且在更新死区DZ之后直到触摸位置TP接下来移动到死区DZ外部为止的时间变短。因此,当触摸物在触摸触摸面板24的情况下移动时,有可能通过增加滚动目标位置SP*的更新频率来使得滚动目标位置SP*的移动更平滑。因此,有可能基于滚动目标位置SP*使得显示图像的滚动更平滑。
图6示出了根据当诸如手指、笔等的触摸物在触摸触摸面板24的情况下移动时触摸位置TP和参考点位置RP根据时间偏移的转变的示例。在图6中,上图示出了以下实施方式:当触摸位置已经移动到死区DZ外部时更新死区DZ使得通过执行单位滚动控制而移动的参考点位置RP变为死区DZ的中心位置。下图示出了以下对比示例:当触摸位置TP已经移动到死区DZ外部时更新死区DZ使得触摸位置TP变为死区DZ的中心位置。此外,在图6的示例中,根据触摸位置TP、参考点位置RP和滚动目标位置SP*近似一致的状态(时刻t0),触摸位置以比单位时间(时刻T1至T10)移动上述距离(用于确定死区DZ的距离)的速度略慢的恒定速度移动,并且此后触摸位置TP不改变(时刻T11至T13)。在该比较示例中,按照上面所述,由于在更新死区DZ之后直到触摸位置TP接下来移动到死区DZ外部之前为止的时间变长,所以滚动目标位置SP*的更新频率减小(保持滚动目标位置SP*的频率减小),并且因此,显示图像的滚动(参考点位置RP的移动)可能不平滑。另一方面,在本实施方式中,由于在更新死区DZ之后首先获取的触摸位置TP进入死区DZ变得困难,并且在更新死区DZ之后直到触摸位置TP接下来移动到死区DZ外部之前为止的时间变短,所以滚动目标位置SP*的更新频率增加,并且因此显示图像的滚动(参考点位置RP的移动)能够平滑。在本实施方式和该比较示例中,在触摸位置TP已经移动到死区DZ外部之后,如果触摸位置TP不再改变(时刻T11至T13),则滚动所显示的图像使得参考点位置RP接近最终设置的滚动目标位置SP*。
根据上述实施方式中作为显示设备的导航设备20,当诸如手指、笔等的触摸物出没了触摸面板24时,CPU32基于触摸位置TP来设置参考点位置RP、包括处于中心位置的触摸位置TP的死区DZ和滚动目标位置SP*。当触摸位置TP尚未移动到死区DZ外部时,CPU32不更新滚动目标位置SP*。当触摸位置TP已经移动到死区DZ外部时,CPU32用触摸位置TP来更新滚动目标位置SP*,并且执行单位滚动控制以控制显示器22使得参考点位置RP朝着滚动目标位置SP*移动(滚动显示图像)。当触摸位置TP已经移动到死区DZ外部时,CPU32更新死区DZ使得紧接在执行单位滚动控制之前的参考点位置RP与触摸位置TP(滚动目标位置SP*)之间的位置变为死区DZ的中心位置。因此,与更新死区DZ使得触摸位置TP变为死区DZ的中心位置相比,当触摸物移动(触摸位置TP移动)时,触摸位置TP进入死区DZ变得困难,并且直到触摸位置TP接下来移动到死区DZ外部为止的时间变短。因此,有可能通过增加滚动目标位置SP*的更新频率来使得滚动目标位置SP*更平滑。作为结果,有可能基于滚动目标位置SP*使得显示图像的滚动变得更平滑。
根据在本实施方式中作为显示设备的导航设备20,CPU32使用比滚动目标位置SP*与参考点位置RP之间的距离更短的距离作为单位目标滚动量S*,执行滚动控制以控制显示器22使得参考点位置RP朝着滚动目标位置SP*移动(滚动显示图像)。即,当滚动目标位置SP*不移动(被保持)时,滚动显示图像使得参考点位置RP逐渐接近滚动目标位置SP*。当移动(更新)滚动目标位置SP*时,滚动显示图像使得参考点位置RP随着滚动目标位置SP*的移动而移动。因此,当触摸物在触摸触摸面板24的情况下移动时,有可能使得参考点位置RP难以被触摸物等隐藏。
在本实施方式中的导航设备20中,将距中心位置预定距离内的区域(圆形区域)设置为死区DZ。但是,可以将具有作为重心的中心位置的矩形区域设置为死区DZ。
在本实施方式中的导航设备20中,使用通过将滚动目标位置SP*与参考点位置RP之间的距离乘以因子k(0<k<1)而获取的值作为单位目标滚动量S*来执行单位滚动控制。但是,必需的仅仅是,当不移动(被保持)滚动目标位置SP*时,滚动显示图像使得参考点位置SP*逐渐接近滚动目标位置SP*,并且当移动(更新)滚动目标位置SP*时,滚动显示图像使得参考点位置RP随着滚动目标位置SP*的移动而移动。例如,可以使用小于当滚动目标位置SP*已经更新时的参考点位置RP与在该时刻的滚动目标位置SP*之间的距离的预定量(例如,该距离的X分之一等)作为单位目标滚动量S*来执行单位滚动控制。
在本实施方式中的导航设备20中,更新死区DZ使得紧接在使用单位滚动量S*执行单位滚动控制之后的参考点位置RP变为死区DZ的中心位置,即,在执行单位滚动控制之后更新死区DZ。但是,由于假设单位目标滚动量S*与参考点位置RP通过执行单位滚动控制的移动量相同,所以可以使用更新死区DZ之后的单位滚动控制量S*来执行单位滚动控制,使得相对于紧接在使用单位目标滚动量S*执行单位滚动控制之前的参考点位置RP位于滚动目标位置SP*一侧上的位置变为死区DZ的中心位置。
在本实施方式中的导航设备20中,当触摸位置TP位于死区DZ外部时,将触摸位置TP设置为滚动目标位置SP*并且基于所设置的滚动目标位置SP*和参考点位置RP来执行单位滚动控制,并且更新死区DZ使得通过执行单位滚动控制而移动的参考点位置RP变为死区DZ的中心位置。但是,可以更新死区DZ使得与通过执行单位滚动控制而移动的参考点位置RP不同的位置变为死区DZ的中心位置。在图7中示出了在这样的情况下的滚动控制例程的示例。图7中的例程除了将步骤S202处的处理添加到图2中的例程并且不执行图2中的例程的步骤S230处的处理以外,与图2中的例程相同。从而,相同的步骤号被赋予相同的处理并且省略详细说明。在图7中的滚动控制例程中,当在步骤S160和S170处确定了触摸位置TP位于死区DZ外部并且CPU32在步骤S200处用触摸位置TP更新了滚动目标位置SP*时,或当在步骤S160和S170处确定了触摸位置TP位于死区DZ内部但是在步骤S180和S190处确定了滚动位置SP*和参考点位置RP不近似一致时,CPU32更新死区DZ使得滚动目标位置SP*与参考点位置RP之间的位置变为死区DZ的中心位置(步骤S202)。此后,CPU32基于滚动目标位置SP*和参考点位置RP来设置单位目标滚动量S*(步骤S210),使用所设置的单位目标滚动量S*来执行单位滚动控制(步骤S220)并且返回至步骤S140。此处,在该修改示例中,CPU32更新死区DZ,使得相对于参考点位置RP位于滚动目标位置SP*一侧上通过滚动目标位置SP*与参考点位置RP(紧接在执行单位滚动控制之前的参考点位置RP)之间的距离乘以大于0并且小于1的因子k2(例如,0.4、0.5、0.6等)而获取的距离的位置变为死区DZ的中心位置。从而,当触摸位置TP位于死区DZ外部并且移动(更新)滚动目标位置SP*时,死区DZ的中心位置逐渐朝着滚动目标位置SP*移动。此外,当触摸位置TP位于死区DZ内部,不移动(保持)滚动目标位置SP*,并且滚动目标位置SP*和参考点位置RP不近似一致时,死区DZ的中心位置逐渐接近滚动目标位置SP*。此外,在作为实施方式的修改示例中,与更新死区DZ使得触摸位置TP变为死区DZ的中心位置相比,当触摸物移动(触摸位置TP移动)时,触摸位置TP进入死区DZ变得困难,并且直到触摸位置接下来移动到死区DZ外部为止的时间变短。因此,有可能通过增加滚动目标位置SP*的更新频率来使得滚动目标位置SP*的移动更平滑。因此,变得有可能基于滚动目标位置SP*使得显示图像的滚动更平滑。
在修改示例中,考虑到死区DZ的中心位置的移动量不必与单位目标滚动量S*(显示图像的对于一次滚动的滚动量)相关联。因此,滚动目标位置SP*与参考点位置RP之间的距离可以用作单位目标滚动量S*,即,可以根据滚动目标位置SP*的移动而在没有延迟的情况下滚动显示图像。在本实施方式中的导航设备20中,将触摸位置TP设置为滚动目标位置SP*,使用基于滚动目标位置SP*和参考点位置RP的单位目标滚动量S*来执行单位滚动控制,并且更新死区DZ使得中间参考点位置RP变为死区DZ的中心位置。因此,如果根据滚动目标位置SP*的移动在没有延迟的情况下滚动显示图像,则更新死区DZ使得滚动目标位置SP*变为死区DZ的中心位置。在该情况下,如在本实施方式中所说明的,必需滚动显示图像使得参考点位置RP随着滚动目标位置SP*的移动而移动。
在本修改示例的情况下,考虑到死区DZ的中心位置的移动不必与参考点位置RP通过执行单位滚动控制(所显示的图像的滚动)的移动相关联,因此,当已经确定触摸位置TP位于死区DZ内部时,可以不更新死区DZ而不考虑滚动目标位置SP*和参考点位置RP是否一致的情况下而(在图7的例程中,当在步骤S160和S170处确定了触摸位置TP位于死区DZ内部并且在步骤S180和步骤S190处确定了滚动目标位置SP*和参考点位置RP不近似一致时,程序行进至步骤S210)。
此外,在本修改示例中,以与在本实施方式中的导航设备20相同的方式,使用基于滚动目标位置SP*和参考点位置RP的单位目标滚动量S*而独立于死区DZ的中心位置来执行单位滚动控制。但是,在本修改示例中,在执行单位滚动控制以前更新死区DZ。因此,可以基于死区DZ的中心位置来执行单位滚动控制。在图8中示出了该情况下的滚动控制例程的示例。图8中的例程除了执行步骤S201c处的处理取代图7中的例程的步骤S210处的处理以外,与图7中的例程相同。从而,相同的处理被赋予相同的步骤号并且省略详细说明。在图8中的滚动控制例程中,当CPU32更新死区DZ使得滚动目标位置SP*与参考点位置RP之间的位置变为死区DZ的中心位置时,CPU32基于死区DZ的中心位置和参考点位置RP来设置单位目标滚动量S*(步骤S210c),使用所设置的单位目标滚动量S*来执行单位滚动控制(步骤S220),并且返回步骤S140。此处,因为死区DZ的中心位置是滚动目标位置SP*与参考点位置RP之间的位置,所以可以将单位目标滚动量S*设置为死区DZ的中心位置与参考点位置RP之间的距离。在该情况下,如果用于设置死区DZ的中心位置的因子k2与用于设置单位目标滚动量S*的因子k1是相同的值,则死区DZ的移动和所显示的图像的滚动变得与本实施方式的相同。此外,单位目标滚动量S*可以是通过将死区DZ的中心位置与参考点位置RP之间的距离与因子k3相乘而获取的值。
在本实施方式中,将本发明应用至作为显示设备的导航设备20。但是,本发明不限于导航设备20,并且可以应用至任何显示设备,如果该显示设备包括在图像显示表面上显示图像的显示单元和安装在显示单元的图像显示表面上并且检测触摸物的触摸位置的触摸面板的话,例如蜂窝电话、信息终端、复制设备、传真、打印机、家庭视频游戏机等。
此外,在本实施方式中,将本发明应用至作为显示设备的导航设备20。但是,可以将本发明应用至显示设备的控制方法,或使计算机执行显示设备的控制方法的各个步骤的程序。
对本实施方式的主要要素与在[用于解决问题的装置]章节中所描述的本发明的主要要素之间的对应关系进行说明。在本实施方式中,显示器22对应于“显示单元”。触摸面板24对应于“触摸面板”。执行如下处理的电子控制单元30对应于“死区设置单元”:图2中的滚动控制例程的步骤S110处的处理,当诸如手指、笔等的触摸物已经开始触摸触摸面板24时设置包括处于中心位置的触摸位置的死区DZ;以及图2中的滚动控制例程的步骤230处的处理,当触摸位置TP位于死区DZ外部时更新死区DZ使得紧接在执行单位滚动控制之前的参考点位置RP与触摸位置TP之间的位置变为死区DZ的中心位置。这些如下处理的电子控制单元30对应于“滚动目标位置设置单元”:图2中的滚动控制例程的步骤S170和S200处的处理,当触摸位置TP尚未移动到死区DZ外部时不更新滚动目标位置SP*,并且当触摸位置已经移动到死区DZ外部时用触摸位置TP来更新滚动目标位置SP*。执行如下处理的电子控制单元30与“滚动控制单元”对应:执行图2中的滚动控制例程的步骤S220处的处理,当滚动目标位置SP*和参考点位置RP不近似一致时执行单位滚动控制来控制显示器22使得参考点位置RP朝着滚动目标位置SP*移动(滚动显示图像)。此外,执行如下处理的电子控制单元30与“显示参考点设置单元”对应:图2中的滚动控制例程的步骤S110处的处理,当诸如手指、笔等的触摸物已经开始触摸触摸面板24时,设置显示图像中与触摸位置TP相对应的位置作为显示参考点。
本实施方式的主要要素与[用于解决问题的装置]章节中所描述的本发明的主要要素之间的对应关系是具体说明本实施方式执行在[用于解决问题的装置]章节中所描述的本发明的模式的示例。因此,[用于解决问题的装置]章节中所描述的本发明的要素不限于此。即,在[用于解决问题的装置]章节中所描述的本发明的解释应当基于该章节中的描述来进行。因此,本实施方式仅仅是在[用于解决问题的装置]章节中所描述的发明的具体示例。
使用本实施方式来说明用于执行本发明的模式。但是,本发明不限于本实施方式。在不偏离基本原理的广阔的精神和范围的情况下,以各种模式来执行本发明。
虽然结合上面概括的示例描述了各种特征,但是那些特征和/或示例的各种替代、修改、变型和/或改进都是有可能的。从而,如前所述,这些示例旨在是示意性的。在不偏离基本原理的广阔的精神和范围的情况下,可以做出各种变化。
工业实用性
本发明能够用于显示设备等的制造工业。

显示设备及其控制方法和程序.pdf_第1页
第1页 / 共23页
显示设备及其控制方法和程序.pdf_第2页
第2页 / 共23页
显示设备及其控制方法和程序.pdf_第3页
第3页 / 共23页
点击查看更多>>
资源描述

《显示设备及其控制方法和程序.pdf》由会员分享,可在线阅读,更多相关《显示设备及其控制方法和程序.pdf(23页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103124954 A(43)申请公布日 2013.05.29CN103124954A*CN103124954A*(21)申请号 201280003062.7(22)申请日 2012.03.152011-073157 2011.03.29 JPG06F 3/0485(2013.01)G06F 3/0488(2013.01)(71)申请人爱信艾达株式会社地址日本爱知县安城市(72)发明人长坂秀则 菅田重彦(74)专利代理机构北京集佳知识产权代理有限公司 11227代理人王萍 陈炜(54) 发明名称显示设备及其控制方法和程序(57) 摘要当触摸物触摸了触摸面板时,基于触摸。

2、位置TP来设置参考点位置RP、死区DZ和滚动目标位置SP*(S110至S130);当触摸位置TP已经移动到死区DZ外部时,使用触摸位置TP来更新滚动目标位置SP*(S200)并且执行单位滚动控制来控制显示器使得参考点位置RP朝着滚动目标位置SP*移动(滚动所显示的图像)(S220);其中,当触摸位置TP已经移动到死区DZ外部时,更新死区DZ使得紧接在执行单位滚动控制之前的参考点位置RP与触摸位置TP之间的位置变为死区DZ的中心位置(S230)。(30)优先权数据(85)PCT申请进入国家阶段日2013.03.25(86)PCT申请的申请数据PCT/JP2012/057653 2012.03.1。

3、5(87)PCT申请的公布数据WO2012/133254 EN 2012.10.04(51)Int.Cl.权利要求书2页 说明书12页 附图8页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书12页 附图8页(10)申请公布号 CN 103124954 ACN 103124954 A1/2页21.一种包括在图像显示表面上显示图像的显示单元和检测触摸物的触摸位置的触摸面板的显示设备,所述触摸面板安装在所述显示单元的所述图像显示表面上,所述显示设备包括:死区设置单元,当所述触摸物触摸了所述触摸面板时,所述死区设置单元将包括所述触摸物在所述触摸面板上的触摸位置的区域设置。

4、为死区,所述触摸位置作为所设置的区域的中心位置;滚动目标位置设置单元,当所述触摸物在触摸所述触摸面板的情况下尚未移动到所设置的死区外部时,所述滚动目标位置设置单元保持用作显示图像的滚动的目标位置的滚动目标位置,所述显示图像是在所述图像显示表面上显示的图像,以及当所述触摸物在触摸所述触摸面板的情况下已经移动到所设置的死区外部时,所述滚动目标位置设置单元用所述触摸物在所述触摸面板上的所述触摸位置来更新所述滚动目标位置;以及滚动控制单元,所述滚动控制单元控制所述显示单元使得根据所设置的滚动目标位置来滚动所述显示图像,其中当所述触摸物在触摸所述触摸面板的情况下已经移动到所设置的死区外部时,所述死区设置。

5、单元更新所述死区使得中间位置变为所述死区的中心位置,所述中间位置是所述触摸物在所述触摸面板上的所述触摸位置与所设置的死区的中心位置之间的位置。2.根据权利要求1所述的显示设备,包括:显示参考点设置单元,当所述触摸物触摸了所述触摸面板时,所述显示参考点设置单元将所述显示图像中与所述触摸物在所述触摸面板上的所述触摸位置对应的位置设置为显示参考点,其中所述滚动控制单元是如下的单元:该单元在滚动所述显示图像时重复地执行单位滚动控制以控制所述显示单元,使得作为所述显示单元上与所设置的显示参考点对应的位置的参考点位置朝着所设置的滚动目标位置移动比所述参考点位置和所设置的滚动目标位置之间的距离更短的距离,以。

6、及所述死区设置单元是如下的单元:该单元使用通过执行所述单位滚动控制而移动了的所述参考点位置作为所述中间位置,以更新所述死区的中心位置。3.根据权利要求2所述的显示设备,其中所述滚动控制单元是如下的单元:该单元按照所述单位滚动控制来控制所述显示单元,使得所述参考点位置朝着所设置的滚动目标位置移动所设置的滚动目标位置和所述参考点位置之间的距离的预定比率。4.根据权利要求1所述的显示设备,其中所述死区设置单元是如下的单元:该单元在所述触摸物在触摸所述触摸面板的情况下已经移动到所设置的死区外部之后,更新所述死区,使得朝着所设置的滚动目标位置逐渐移动的所述中间位置变为所述死区的中心位置。5.根据权利要求。

7、4所述的显示设备,包括:显示参考点设置单元,当所述触摸物触摸了所述触摸面板时,所述显示参考点设置单元将所述显示图像中与所述触摸物在所述触摸面板上的所述触摸位置对应的位置设置为权 利 要 求 书CN 103124954 A2/2页3显示参考点,其中所述滚动控制单元是如下的单元:该单元在滚动所述显示图像时重复地执行单位滚动控制以控制所述显示单元,使得作为所述显示单元上与所设置的显示参考点对应的位置的参考点位置朝着所设置的滚动目标位置移动比所述参考点位置与所设置的滚动目标位置之间的距离更短的距离。6.根据权利要求5所述的显示设备,其中所述滚动控制单元是如下的单元:该单元按照所述单位滚动控制来控制所述。

8、显示单元,使得所述参考点位置与所设置的死区的中心位置一致。7.一种显示设备的控制方法,所述显示设备包括在图像显示表面上显示图像的显示单元和检测触摸物的触摸位置的触摸面板,所述触摸面板安装在所述显示单元的所述图像显示表面上,所述控制方法包括以下步骤:a)当所述触摸物触摸了所述触摸面板时,将包括所述触摸物在所述触摸面板上的触摸位置的区域设置为死区,所述触摸位置作为所设置的区域的中心位置;b)当所述触摸物在触摸所述触摸面板的情况下尚未移动到所设置的死区外部时,保存用作显示图像的滚动的目标位置的滚动目标位置,所述显示图像是在所述图像显示表面上显示的图像,并且当所述触摸物在触摸所述触摸面板的情况下已经移。

9、动到所设置的死区外部时,用所述触摸物在所述触摸面板上的所述触摸位置来更新所述滚动目标位置;以及c)控制所述显示单元,使得根据所设置的滚动目标位置来滚动所述显示图像,其中步骤a)是如下的步骤:当所述触摸物在触摸所述触摸面板的情况下已经移动到所设置的死区外部时,更新所述死区,使得中间位置变为所述死区的中心位置,所述中间位置是所述触摸物在所述触摸面板上的所述触摸位置与所设置的死区的中心位置之间的位置。8.一种使得计算机执行根据权利要求7所述的显示设备的控制方法的步骤的程序。权 利 要 求 书CN 103124954 A1/12页4显示设备及其控制方法和程序技术领域0001 本发明涉及显示设备、该显示。

10、设备的控制方法和程序。背景技术0002 常规地,提出了以下显示设备:其设置有进行图像显示的图像显示部件和安装在该图像显示部件的正面上的坐标输入部件(触摸面板),并且当由于通过触摸面板上的触摸而出现来自坐标输入部件的输入数据因而进入触摸状态中时,基于按照输入数据给出的输入坐标的变化向量来进行控制以滚动屏幕(例如,参考PTL1)。这些设备重复地进行控制以将屏幕滚动根据输入坐标的变化向量的变化量。0003 引用列表0004 专利文献0005 PTL1:日本专利公开No.H10-161628发明内容0006 技术问题0007 近年来,为了防止屏幕与诸如手指、笔等的触摸物的触摸位置(输入坐标)的非有意移。

11、动一起滚动,研究设置以下死区:其包括在触摸物已经开始触摸触摸面板时作为中心位置的输入坐标,使得当输入坐标随后位于死区内部时不滚动屏幕。在使用这项技术根据输入坐标来滚动屏幕的情况下,如果输入坐标在死区内部,则不更新对屏幕的滚动的目标位置,而如果输入坐标在死区外部,则使用输入坐标更新目标位置,并且屏幕朝着最终更新的目标位置滚动。在该情况下,当输入坐标移动到了死区外部时,如果更新死区使得所移动的输入坐标变为死区的中心位置,则在更新了死区之后直到输入坐标接下来移动到死区外部为止的时间变得相对长并且滚动的目标位置的更新频率减小,这会使得屏幕滚动不平滑。0008 该显示设备、该显示设备的控制方法及程序的主。

12、要目的是实现当滚动所显示的图像时的较平滑的滚动。0009 所解决的问题0010 为了实现上述主要目的,根据本发明的显示设备、显示设备的控制方法及程序应用以下装置。0011 一种根据本发明的显示设备,其包括在图像显示表面上显示图像的显示单元和检测触摸物的触摸位置的触摸面板,触摸面板安装在显示单元的图像显示表面上,该显示设备包括:死区设置单元,当触摸物已经触摸了触摸面板时,死区设置单元将包括触摸物在触摸面板上的触摸位置的区域设置为死区,触摸位置作为所设置的区域的中心位置;滚动目标位置设置单元,当触摸物在触摸触摸面板的情况下尚未移动到所设置的死区外部时,滚动目标位置设置单元保持用作显示图像的滚动的目。

13、标位置的滚动目标位置,其中显示图像是在图像显示表面上显示的图,并且当触摸物在触摸触摸面板的情况下已经移动到所设置说 明 书CN 103124954 A2/12页5的死区外部时,滚动目标位置设置单元用触摸物在触摸面板上的触摸位置来更新滚动目标位置;以及滚动控制单元,其控制显示单元使得根据所设置的滚动目标位置来滚动显示图像,其中当触摸物在触摸触摸面板的情况下已经移动到所设置的死区外部时,死区设置单元更新死区使得中间位置变成死区的中心位置,该中间位置位于触摸物在触摸面板上的触摸位置与所设置的死区的中心位置之间。0012 在根据本发明的显示设备中,当触摸物触摸了触摸面板时,将包括触摸物在触摸面板上的触。

14、摸位置处于中心位置的区域设置为死区;当触摸物在触摸触摸面板的情况下尚未移动到死区外部时,保持用作显示图像的滚动的目标位置的滚动目标位置,其中显示图像是在图像显示表面上显示的图像,并且当触摸物在触摸触摸面板的情况下已经移动到死区外部时,用触摸物在触摸面板上的触摸位置来更新滚动目标位置;并且控制显示单元使得根据所设置的滚动目标位置来滚动显示图像,其中,当触摸物在触摸触摸面板的情况下已经移动到当前设置的死区外部时,更新死区使得中间位置变为死区的中心位置,其中中间位置是触摸物在触摸面板上的触摸位置与当前设置的死区的中心位置之间的位置。从而,与当触摸物在触摸触摸面板的情况下已经移动到当前设置的死区外部时。

15、更新死区使得触摸物在触摸面板上的触摸位置变为死区的中心位置相比,触摸物的触摸位置进入死区变得困难,并且当触摸物在触摸触摸面板的情况下移动时,直到触摸物的触摸位置接下来移动到死区外部为止的时间变短。因此,可以通过基于触摸物的触摸位置增加滚动目标位置的更新频率来使得滚动目标位置的移动更平滑。作为结果,变得有可能基于滚动目标位置使得显示图像的滚动更平滑。0013 在根据本发明的上述显示设备中,该显示设备可以包括显示参考点设置单元,当触摸物触摸了触摸面板时,该显示参考点设置单元将显示图像中与触摸物在触摸面板上的触摸位置对应的位置设置成显示参考点,其中,滚动控制单元是如下的单元:该单元在滚动显示图像时重。

16、复地执行单位滚动控制以控制显示单元,使得作为显示单元上与所设置的显示参考点对应的位置的参考点位置朝着所设置的滚动目标位置移动比参考点位置与所设置的滚动目标位置之间的距离更短的距离;并且死区设置单元是如下的单元:该单元使用通过执行单位滚动控制而移动了的参考点位置作为中间位置,以更新死区的中心位置。以该方式,有可能使得显示参考点难以被触摸物等隐藏,因为当滚动目标位置正在移动时参考点位置随着滚动目标位置的移动而移动。另外,有可能使得当触摸物在触摸触摸面板的情况下移动时触摸物的触摸位置难以进入死区,因为死区随着触摸物的移动而移动。在根据本发明的具有以上配置的显示设备中,滚动控制单元可以是如下的单元:该。

17、单元按照单位滚动控制来控制显示单元,使得参考点位置朝着所设置的滚动目标位置移动所设置的滚动目标位置与参考点位置之间的距离的预定比率。此处,“预定比率”可以是大于值0而小于值1的比率,例如,滚动目标位置与参考点位置之间的距离的0.4、0.5、0.6等。0014 在根据本发明的显示设备中,死区设置单元可以是如下的单元:该单元在触摸物在触摸触摸面板的情况下移动到所设置的死区外部后,更新死区,使得朝着所设置的滚动目标位置逐渐移动的中间位置变为死区的中心位置。以这样的方式,有可能使得当触摸物在触摸触摸面板的情况下正在移动时触摸物的触摸位置变得难以进入死区,因为死区随着触摸物的移动来移动。在根据本发明的具。

18、有上面的配置的显示设备中,该显示设备可以包括显示参考点设置单元,当触摸物触摸了触摸面板时,该显示参考点设置单元将位于显示说 明 书CN 103124954 A3/12页6图像中与触摸物在触摸面板上的触摸位置对应的位置设置为显示参考点,其中滚动控制单元是如下的单元:该单元在滚动显示图像时重复地执行单位滚动控制以显示单元,使得作为显示单元上与所设置的显示参考点对应的位置的参考点位置朝着所设置的滚动目标位置移动比参考点位置与所设置的滚动目标位置之间的距离更短的距离。以这样的方式,有可能使得显示参考点难以被触摸物等隐藏,因为当滚动目标位置移动时显示参考点随着滚动目标位置的移动而移动。在根据本发明的具有。

19、上面的配置的显示设备中,滚动控制单元可以是如下的单元:该单元按照单位滚动控制来控制显示单元,使参考点位置与所设置的死区的中心位置一致。0015 一种根据本发明的显示设备的控制方法,该显示设备包括在图像显示表面上显示图像的显示单元和检测触摸物的触摸位置的触摸面板,该触摸面板安装在显示单元的图像显示表面上,该显示设备的控制方法包括以下步骤:(a)当触摸物触摸了触摸面板时,将包括触摸物在触摸面板上的触摸位置的区域设置为死区,该触摸位置作为所设置的区域的中心位置;(b)当触摸物在触摸触摸面板的情况下尚未移动到所设置的死区外部时,保持用作显示图像的滚动的目标位置的滚动目标位置,其中显示图像是在图像显示表。

20、面上显示的图像,并且当触摸物在触摸触摸面板的情况下已经移动到所设置的死区外部时,用触摸物在触摸面板上的触摸位置来更新滚动目标位置;以及(c)控制显示单元,使得根据所设置的滚动目标位置来滚动显示图像,其中步骤(a)是如下的步骤:当触摸物在触摸触摸面板的情况下已经移动到所设置的死区外部时,更新死区,使得中间位置变为死区的中心位置,中间位置是位于触摸物在触摸面板上的触摸位置与所设置的死区的中心位置之间的位置。0016 在根据本发明的显示设备的控制方法中,当触摸物触摸了触摸面板时,将包括触摸物在触摸面板上的触摸位置作为所设置的区域的中心位置的区域设置为死区;当触摸物在触摸触摸面板的情况下尚未移动到死区。

21、外部时,保持用作显示图像的滚动的目标位置的滚动目标位置,其中显示图像是在图像显示表面上显示的图像,并且当触摸物在触摸触摸面板的情况下已经移动到死区外部时,用触摸物在触摸面板上的触摸位置来更新滚动目标位置;并且控制显示单元,使得根据所设置的滚动目标位置来滚动显示图像,其中,当触摸物在触摸触摸面板的情况下已经移动到所设置的死区外部时,更新死区使得中间位置变为死区的中心位置,其中中间位置是位于触摸物在触摸面板上的触摸位置与所设置的死区的中心位置之间的位置。从而,与当触摸物在触摸触摸面板的情况下已经移动到当前设置的死区外部时更新死区使得触摸物在触摸面板上的触摸位置变成死区的中心位置相比,当触摸物在触摸。

22、触摸面板的情况下移动时,触摸物的触摸位置变得难以进入死区,并且直到触摸物的触摸位置接下来移动到死区外部为止的时间变短。因此,有可能通过基于触摸物的触摸位置增加滚动目标位置的更新频率来使得滚动目标位置的移动更平滑。从而,变得有可能基于滚动目标位置来滚动显示图像。0017 根据本发明的程序使得计算机执行上述显示设备的控制方法的各个步骤。该程序可以记录在能够读取计算的存储介质(例如,硬盘、闪存、ROM、CD、DVD等),或可以通过传输介质(诸如互联网、LAN等的通信网络)从一台计算机传输到另一台计算机。可以以任意方式来传输该程序。通过使得计算机执行该程序,能够获得与显示设备的控制方法相同的效果,因为。

23、执行了上述的显示设备的控制方法的各个步骤。说 明 书CN 103124954 A4/12页7附图说明0018 图1是示出了作为根据本发明的实施方式的显示设备的导航设备20的是示意性结构的框图。0019 图2是示出了要由电子控制单元30执行的滚动控制例程示例的流程图。0020 图3示出了当触摸物已经开始触摸触摸面板24时在步骤S100至步骤S130处的处理的示例。0021 图4A、图4B和图4C示出了当触摸位置TP位于死区DZ外部时步骤S200至步骤S230处的处理的示例。0022 图5示意性地示出了当诸如手指、笔等的触摸物在触摸触摸面板24的情况下以恒定的速度移动时触摸位置TP、滚动目标位置S。

24、P*、参考点位置RP、死区DZ根据时间偏移的转变。0023 图6示出了当诸如手指、笔等的触摸物在触摸触摸面板24的情况下移动时触摸位置TP和参考点位置RP根据时间偏移的转变的示例。0024 图7是根据修改示例的滚动控制例程的示例的流程图。0025 图8是根据该修改的示例的滚动控制的另一个示例的流程图。具体实施方式0026 下面参考实施方式来进一步详细地描述本发明。0027 图1是示出了作为根据本发明的实施方式的显示设备的导航设备20的示意性结构的框图。如图1中所示,导航设备20设置有包括图像显示表面22a的显示器22、安装在显示器22的图像显示表面22a上的触摸面板24、控制整个设备的电子控制。

25、单元30和作为存储各种应用软件、地图数据等的大容量存储器的硬盘驱动器(下文中称为HDD)40。导航设备20在从安装在车辆(未示出)上的车辆内电池接收供电时工作。0028 例如,显示器22是包括显示字母和图像的矩形图像显示表面22a的液晶显示器。触摸面板24是检测触摸位置TP的触摸面板,触摸位置TP是诸如手指、笔等的触摸物在触摸面板上的触摸位置。另外,作为触摸面板24的触摸位置TP的检测方法,能够使用电阻方法、电容方法、红外方法、电磁感应方法、表面声波方法等。0029 电子控制单元30是具有位于中心的CPU32的微处理器。电子控制单元30除了设置有CPU32以外还设置有存储各种处理程序的ROM3。

26、4、临时存储数据的RAM36、保存所存储的数据的非易失性闪存以及输入输出端口和通信端口(未示出)。通过输入端口将来自触摸面板24的触摸位置TP、从HDD40读取的数据、来自经由GPS天线从GPS(全球定位系统)卫星接收信号的GPS接收器50的信号、来自作为例如检测车辆的行驶方向和其变化的陀螺传感器的方向传感器52的信号等输入到电子控制单元30中。通过输出端口将用于显示器22的显示信号、用于配备有放大器的扬声器26的音频信号、用于写入HDD40中的数据等从电子控制单元30中输出。此外,电子控制单元30连接至通过通信端口控制整个车辆的车辆电子控制单元(未示出)。电子控制单元30通过通信来输入关于车。

27、辆状态的数据并且根据需要来输出关于导航设备20的状态的数据。0030 在根据本实施方式的导航设备20中,电子控制单元30从HDD40读取必需的应用软件和地图数据并且执行各种处理。例如,电子控制单元30执行诸如基于来自GPS接收说 明 书CN 103124954 A5/12页8器50的信号和来自方向传感器52的信号来确定车辆的当前位置的定位处理、在显示器22上显示包括道路的地图图像的地图显示处理、基于由操作者对触摸面板24的操作来输入目的地的目的地输入处理、搜索至目的地的行驶路线并且通过地图显示且通过从扬声器26输出的音频来提供路线引导的导航处理的处理。0031 接下来,说明对如上配置为本实施方。

28、式中的显示设备的导航设备20的操作,尤其是滚动当操作者已经移动了保持对触摸面板24的触摸的诸如手指、笔等的触摸物时(即,当操作者已经进行了拖曳操作时)与触摸物一起移动的、作为显示在显示器22上的图像的显示图像的操作。图2是示出了要由电子控制单元30执行的滚动控制例程的示例的流程图。当触摸物已经触摸了触摸面板24(触摸物已经开始触摸触摸面板24)时开始执行例程。0032 当已经执行了滚动控制例程时,电子控制单元30的CPU32从触摸面板24获取触摸位置TP(步骤S100),将显示图像上与所获取的触摸位置TP对应的位置设置为显示参考点(步骤S110),设置包括处于中心位置的触摸位置TP的死区DZ(。

29、步骤S120),并且将触摸位置TP设置为作为显示图像的滚动的目标位置的滚动目标位置SP*(步骤S130)。此处,显示参考点是显示图像上的位置(例如,XX站、YY公司、ZZ学校等)。触摸位置TP、作为图像显示表面22a上与显示参考点对应的位置的参考点位置RP、死区DZ的中心位置、滚动目标位置SP*分别是触摸面板24或图像显示表面22a上的位置(例如,具有水平方向上的X方向和竖直方向上的Y方向的XY坐标格式的坐标(x,y))。从而,当滚动显示图像时,显示图像上作为显示参考点的位置不移动,并且图像显示表面22a上作为参考点位置RP的位置移动。此外,设置死区DZ以防止在触摸物触摸触摸面板24的情况下当。

30、非有意地移动了触摸位置时显示图像与触摸物对触摸面板24的触摸位置的非有意移动一起滚动。在本实施方式中,使用在距中心位置预定距离(例如,与显示器22的3点、5点和7点对应的距离)内的区域(圆形区域)来设置死区DZ。步骤S110至S130处的处理是当触摸物已经开始触摸触摸面板24时基于触摸位置TP来设置参考点位置RP(图像显示表面22a上与显示参考点对应的位置)、死区DZ和滚动目标位置SP*的处理。下文中,在此移动中的触摸位置TP、参考点位置RP、死区DZ和滚动目标位置SP*分别被称为初始触摸位置TP0、初始参考点位置RP0、初始死区DZ0和初始滚动目标位置SP0。0033 图3示出了当触摸物已经。

31、开始触摸触摸面板24时步骤S100至步骤S130处的处理的示例。在图3中,上图示出了图像显示表面22a的状态,下图是以上图中的虚线为界的区域的放大图。图3中的下图是图像显示表面22a上的部分区域(以上述XY坐标格式的4个坐标(x1,y1)、(x2,y1)、(x1,y2)和(x2,y2)为界的区域)的放大图,其图示了触摸位置TP、死区DZ等。如从图3中所见,触摸位置TP、参考点位置RP、滚动目标位置SP*一致并且设置具有处于中心位置的相同位置的死区DZ。注意,触摸位置TP、参考点位置RP、死区DZ和滚动目标位置SP*是概念性的并且不显示在实际的图像显示表面22a上。0034 接着,CPU32确定。

32、触摸物是否正在触摸触摸面板24(步骤S140)。如果确定了触摸物没有正在触摸物面板24,则CPU32中止例程。可以通过检查是否存在来自触摸面板24的触摸位置TP的输入来确定触摸物是否正在触摸触摸面板24。0035 如果确定了触摸物正在触摸物面板24,则CPU32获取来自触摸面板24的触摸位置TP(步骤S150)并且确定所获取的触摸位置TP位于死区DZ内部还是外部(步骤S160、说 明 书CN 103124954 A6/12页9S170)。如果已经确定触摸位置TP位于死区DZ内部,则CPU32不更新(保持)滚动目标位置SP*,并且确定滚动目标位置SP*和参考点位置RP是否近似一致(步骤S180、。

33、S190)。步骤S180和S190处的确定是确定是否需要滚动显示图像的处理。在本实施方式中,CPU32将滚动目标位置SP*与参考点位置RP之间的距离与最小移动量(例如,与显示器22的1点等对应的距离)进行比较,其中最小移动量是参考点位置RP通过执行稍后描述的单位滚动控制所能够移动的移动量的最小值。当滚动目标位置SP*与参考点位置RP之间的距离等于或大于最小移动量时,CPU32确定滚动目标位置SP*和参考点位置RP不近似一致。当滚动目标位置SP*和参考点位置RP之间的距离小于最小移动量(包括值0)时,CPU32确定滚动目标位置SP*和参考点位置RP近似一致。0036 当已经确定滚动目标位置SP*。

34、和参考点位置RP近似一致时,CPU32判断不需要滚动显示图像并且返回步骤S140而不滚动显示图像(不移动参考点位置RP)。假设从触摸物已经开始触摸触摸面板24后触摸位置TP尚未移动到死区DZ(初始死区DZ0)外部。当触摸物开始触摸触摸面板24时,触摸位置TP、参考点位置RP和滚动目标位置SP*(初始触摸位置TP0、初始参考点位置RP0、初始滚动目标位置SP0)近似一致(指图3中的下图)。当触摸位置TP尚未从这样的状态移动到死区DZ(初始死区DZ0)外部时,不更新(保持)滚动目标位置SP*。因此,参考点位置RP和滚动目标位置SP*近似一致的状态继续。从而,可以有可能防止例如当触摸物在初始触摸位置。

35、TP0附近非有意地移动时显示图像滚动。0037 当已经在步骤S160和步骤S170处确定触摸位置TP位于死区DZ外部时,CPU32使用在步骤S140获取的触摸位置TP来更新滚动目标位置SP*(步骤S200)。当已经通过该处理更新了滚动目标位置SP*时,或者当已经在步骤S180和S190处确定滚动目标位置SP*和参考点位置RP不近似一致时,CPU32判断不需要滚动显示图像。此后,CPU32基于滚动目标位置SP*和参考点位置RP设置作为显示图像的对于一次滚动的滚动的目标量的单位目标滚动量S*(步骤S210)。CPU32执行单位滚动控制以控制显示器22,使得参考点位置RP朝着滚动目标位置SP*移动(。

36、滚动显示图像)所设置的单位目标滚动量S*(步骤S220),更新死区DZ使得通过执行单位滚动控制来移动的参考点位置RP变成死区DZ的中心位置(步骤S230),并且返回至步骤S140。图4A、图4B和图4C示出了当触摸位置TP位于死区DZ外部时在步骤S200至S230处的处理的示例。图4A、图4B和图4C示出了图像显示表面22a中与图3中的下图中所示的区域相同的区域的显示图像。如从图4A、图4B和图4C中所见,当触摸位置TP位于死区DZ外部时,CPU32用触摸位置TP来更新滚动目标位置SP*(参照图4A)。此后,CPU32执行单位滚动控制使得参考点位置RP朝着滚动目标位置SP*移动(滚动显示图像)。

37、(参照图4B),并且更新死区DZ使得通过执行单位滚动控制来移动的参考点位置RP变成死区DZ的中心位置(参找图4C)。下文中,下面依次说明用于设置单位目标滚动量S*的处理(步骤S210)、用于执行单位滚动控制的处理(步骤S220)和用于更新死区DZ的处理(步骤S230)。0038 首先,说明如下的处理(步骤S210和S220):基于滚动目标位置SP*和参考点位置RP来设置单位目标滚动量S*,并且执行单位滚动控制,其中单位滚动处理控制显示器22,使得参考点位置RP朝着滚动目标位置SP*移动(滚动显示图像)所设置的单位目标滚动量S*。在本实施方式中,将单位目标滚动量S*设置为通过将滚动目标位置SP*。

38、和参考点位置RP之间的距离与大于0但小于1的因子k(例如,0.4、0.5、0.6等)相乘而获取的值。从而,说 明 书CN 103124954 A7/12页10通过单位滚动控制来滚动显示图像,使得参考点位置RP朝着滚动目标位置SP*移动比滚动目标位置SP*与参考点位置RP之间的距离更短的距离。从而,当移动(更新)滚动目标位置SP*时,滚动显示图像使得参考点位置RP在每次执行单位滚动控制时随着滚动目标位置SP*的移动而移动。此外,当不移动(保持)滚动目标位置SP*时,滚动显示图像使得参考点位置RP在每次执行单位滚动控制时逐渐接近滚动目标位置SP*。作为结果,有可能使得参考点位置RP在例如触摸物移动。

39、时难以被触摸物隐藏。0039 接着,说明如下的处理(步骤S230):更新死区DZ,使得通过执行单位滚动控制而移动的参考点位置RP是死区DZ的中心位置。首先,在本实施方式中,如上所述,使用单位目标滚动量S*执行单位滚动控制。因此,紧接在执行单位滚动控制之后的参考点位置RP是相对于紧接在执行单位滚动控制之前的参考点位置RP以单位目标滚动量S*接近滚动目标位置SP*的位置。此外,如上所述,单位目标滚动量S*是比滚动目标位置SP*与参考点位置RP之间的距离更短的距离。从而,可以看到,更新之后的死区DZ的中心位置(紧接在执行单位滚动控制之后的参考点位置RP)是位于滚动目标位置SP*和更新前的死区DZ的中。

40、心位置(紧接在执行单位滚动控制之前的参考点位置)之间的位置。此处,当在触摸位置TP在死区DZ外部的情况下考虑用触摸位置TP来更新滚动目标位置SP*时,可以看到,紧接在触摸位置TP移动到死区DZ外部之后,更新后的死区DZ的中心位置是位于触摸位置TP和更新前的死区DZ的中心位置之间的位置。0040 图5示意性地示出了当诸如手指、笔等的触摸物在触摸触摸面板24的情况下移动时触摸位置TP、滚动目标位置SP*、参考点位置RP、死区DZ根据时间偏移的转变。在图5中,“t0”表示触摸物开始触摸触摸面板24的时刻,获取触摸位置TP(初始触摸位置TP0),并且设置参考点位置RP(初始参考点位置RP0)、死区DZ。

41、(初始死区0)、滚动目标位置SP*(初始滚动目标位置SP0)。此外,“t11”至“t43”表示触摸物开始移动之后的时刻。“t11”至“t43”中的第一位的数字表示执行步骤S140至S230的一系列步骤时的时刻。关于“t11”至“t43”的第二位的数字,“1”表示获取触摸位置TP(步骤S140)时的时刻,“2”表示更新滚动目标位置SP*(步骤S200)时的时刻,并且“3”表示执行单位滚动控制和更新死区DZ(步骤S210至S230)时的时刻。首先,当触摸物已经开始触触摸面板24时,CPU32获取触摸位置TP并且设置参考点位置RP、死区DZ和滚动目标位置SP*(时刻t0)。当CPU32已经获取触摸位。

42、置TP时(时刻t11),如果所获取的触摸位置TP位于死区DZ内部,则CPU32不更新滚动目标位置SP*,不滚动所显示的图像(不移动参考点位置RP),并且不更新死区DZ。因此,在图5中,未示出时刻t12和t13。另一方面,当CPU32已经获取了触摸位置TP时(时刻t21),如果所获取的触摸位置TP位于死区DZ外部,则CPU32用所获取的触摸位置TP来更新滚动目标位至SP*(时刻t22),基于所更新的滚动目标位置SP*和参考点位置RP来执行单位滚动控制以滚动所显示的图像,并且更新死区DZ使得由此所移动的参考点位置RP是死区DZ的中心位置(时刻23)。假设以恒定的速度移动触摸物。因此,在CPU32获取触摸位置TP时的下一个时刻(时刻t31),如果所获取的触摸位置TP位于死区DZ外部,则CPU32设置滚动目标位置SP*(时刻t32),执行单位滚动控制以滚动所显示的图像,并且以与时刻t22和t23相同的方式更新死区DZ(时刻t33)。从而,死区DZ的中心位置(参考点位置RP)和死区DZ随着滚动目标位置SP*的移动而移动。因此,当触摸物在触摸触摸面板24的情况下移动时,有可能使得触摸位置TP难以进入死区DZ,这使得可以更加平滑地滚动显示图说 明 书CN 103124954 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1