数据处理装置的制作方法

文档序号:2616533阅读:126来源:国知局
专利名称:数据处理装置的制作方法
技术领域
本发明涉及用于控制显示设备显示图像的数据处理装置,如导航装置。
背景技术
导航装置公知为平稳滚动道路图并且逐步减速滚动速度以停止滚动的背 景技术(例如,参见专利文献l)。该装置计算滚动速度从初始速度减速到 零的滚动速度的变化。该初始速度是在终止操作滚动开关时滚动道路图的速 度。
专利文献1: JP-A-2004-117830(第7页到第8页和图3)

发明内容
本发明要解决的技术问题
在专利文献1提到的导航装置中,减速滚动速度的速率和停止滚动的持 续时间的每一个依赖于终止操作滚动开关时的滚动速度。因此,减速速率和 持续时间的每一个与操作者直觉不相符。
解决问题的手段
本发明提供了 一种数据处理装置,用于在物体和触摸板之间的接触终止 后控制显示设备继续滚动。该装置包括依赖于在终止前输出的接触坐标数 据而改变滚动参数的控制器。下面将给出本发明中的词语的解释。
"接触的终止"是停止输出接触坐标数据超过预定持续时间的状态。 短语"依赖于接触坐标数据"将接触坐标数据定义为输入值的必需元素。 该定义旨在排除仅仅依赖于除接触坐标数据之外的输入值的控制。
"滚动参数"包括滚动初始速度(滚动的初始速度);滚动持续时间(滚 动的持续时间);滚动方向(滚动的方向)等等。
"控制器"是执行控制处理的硬件或在硬件上运行的软件和硬件的集合。 在数据处理装置中,"控制器"优选地依赖于接触坐标改变速率(接触坐 标的改变速率)而改变滚动初始速度。下面将给出本发明中的词语的解释。
"接触坐标改变速率"是"接触坐标数据"的从属概念,它是物体正在触摸 板上移动的速度或速率。
"滾动初始速度"是终止后在显示设备中滚动的速度的初始值。短语"终 止后在显示设备中滚动的速度,,下文中称为"滚动速度"。
"依赖于接触坐标改变速率而改变滚动初始速度"是通过程序或查找表、 从速率得到初始速度。例如,滚动初始速度可以与接触坐标改变速率成比例。
"控制器"是这样的单元,其将滚动速度保持在滚动初始速度,将滚动速 度从滚动初始速度逐步减速,或者将滚动速度从滚动初始速度逐步减速到零。
在数据处理装置中,"控制器"优选地依赖于接触坐标改变量(接触坐标 的改变量)而改变滚动持续时间。下面将给出本发明中的词语的解释。
"接触坐标改变量"是"接触坐标数据"的从属概念,并且是物体正在触摸 板上移动的距离。
"滚动持续时间"是终止后显示设备继续滚动的时间间隔。
"依赖于接触坐标改变量而改变滚动持续时间"是通过程序或查找表,从 接触坐标改变量得到滚动持续时间。例如,滚动持续时间可以与接触坐标改 变量成比例。
如果接触坐标的改变量等于或小于预定值,贝,J"控制器"优选地将持续时 间设置为零。
在数据处理装置中,"控制器"优选地保持对应于接触路径的显示路径。 显示路径是图像沿其移动的线路。该图像已经在对应于接触路径的原点的显 示坐标显示。该接触路径是接触坐标沿其移动的线^^。下面将给出本发明中 的词语的解释。
"保持对应于接触路径的显示路径"解释为使接触路径与显示路径重叠。 优选地,使得显示路径追踪接触路径。 本发明的优点
在本发明中,依赖于在终止前输出的接触坐标数据对滚动参数进行改变 将使滚动参数匹配操作者直觉。


图1示出作为与本发明相关的数据处理装置的最佳模式的导航装置的硬 件部件的配置。
图2是用于最佳模式的滚动控制的例程的流程图。
图3 (a)示出手指在触摸板上从接触坐标Ps移动到另一接触坐标Pe的 运动。图3 (b)示出图3 (a)中接触坐标P和时间之间的关系。
图4 (a)示出定义接触坐标改变速率"Vtc"和滚动初始速度"VsO"之 间的关系的线性方程。图4(b)示出定义接触坐标改变速率"Vtc"和滚动初 始速度"VsO"之间的关系的曲线方程。
图5 (a)示出定义接触坐标改变量"L"和滚动持续时间"T"之间的关 系的线性方程。图5 (b)示出定义接触坐标改变量"L"和滚动持续时间"T" 之间的关系的曲线方程。
图6示出滚动持续时间"T"和滚动速度"Vs"之间的关系。
图7 (a)示出滚动的原点和滚动方向。图7 (b)示出追踪滚动的显示示例。
附图标记的说明
1:导航装置(数据处理装置)
12: HDD (控制器)
14: CPU (控制器)
24:触摸板
32:显示设备
具体实施例方式
下文将参照图1至图7,对作为与本发明相关的数据处理装置的最佳模 式的导航装置进行说明。
<配置> 如图1所示,导航装置1包括一些硬件部件输入/输出数据的 I/O 11;存储各种数据、程序等的HDD12 (与"控制器"相对应);存储例如 BIOS的基本程序等的ROM 13;执行存储在HDD 12中的程序和存储在ROM 13中的程序的CPU 14 (与"控制器"相对应);保存各种数据的RAM 15;处 理声音数据的声音处理器16;处理图像数据的图像处理器17;和保存图像数 据的VRAM 18。这些设备器件经由总线相连。
I/Oll的输入侧连接到一些设备接收与当前位置、时间等对应的GPS 数据的GPS接收器21;输出与移动物体的行进方向对应的方位角数据的方位 传感器22;输出与移动物体的速度对应的速度数据的速度传感器23;和输出 与接触坐标对应的接触坐标数据的触摸板24。来自于各种传感器或检测器的
数据暂时存储在RAM15中。
I/O 11的输出側连接至一些设备输出与声音数据对应的声音的扬声器 31和显示与图像数据对应的图像的显示设备32。安排显示设备32,使得其 显示区域与触摸板24的接触传感区域重叠。
HDD 12存储滚动控制程序,通过该滚动控制程序,CPU 14起控制器的 作用,该控制器依赖于在触摸板24与物体之间的接触终止之前输出的接触坐 标数据来改变滚动参数。HDD 12中存储与地像对应的地图数据。
<处理>如图2所示,CPU 14将来自HDD 12的滚动控制程序加载到RAM 15中以实施以下过程。
在步骤SI, CPU 14读取保存在RAM 15中的接触坐标lt据,以判定手 指对触摸板24的接触是否终止。具体的,在从接触坐标数据的最后保存时间 起经过了预定时间(例如500毫秒)后,判定手指对触摸板24的接触终止。
如果判定手指对触摸板24的接触终止(Sl中的"是"),则CPU14在 步骤S2从RAM15读取接触坐标数据以计算接触坐标改变速率"Vtc,,。也 就是说,计算手指的移动速度。例如,手指在触摸板24上从接触坐标Ps移 动到接触坐标Pe的接触坐标改变速率"Vtc"(参见图3(a))通过方程 "Vtc-(Pe-Ps)/(te-ts),,描述(参见图3(b) ) 。
"ts,,是手指在接触坐标Ps处 的时间。"te"是手指在接触坐标Pe处的时间。
在步骤S2中计算出接触坐标改变速率"Vtc,,后,CPUM读取与接触坐 标改变速率"Vtc,,相对应的所计算的结果数据,来计算滚动初始速度"VsO" (步骤S3)。具体的,滚动初始速度"VsO"通过计算方程"VsO-F(Vtc)"来定 义,其中变量是接触坐标改变速率"Vtc"。在当前实施例中,计算方程 "VsO二F(Vtc),,作为线性方程(参见图4(a))或者作为曲线方程(参见图4(b)) 给出。
在步骤S3中计算出滚动初始速度"VsO"后,CPU14从RAM15中读取 接触坐标数据来计算接触坐标改变量"L"(步骤S4)。也就是说,计算手 指的移动量。例如,手指在触摸板24上从接触坐标Ps移动到接触坐标Pe的 接触坐标的改变量"L,,(参见图3 (a))通过方程"L- {(Xe-Xs)2+(Ye-Ys)2} 1/2,,给出(参见图3(b))。
在步骤S4中计算出接触坐标改变量"L"后,CPU 14在步骤S5读取与 接触坐标改变量"L"相对应的所计算的结果数据来计算滚动持续时间"T"。
具体的,滚动持续时间"T"通过计算方程"T二G(L)"来定义,其中变量是接触 坐标改变量"L"。在当前实施例中,计算方程"T-G(L),,作为线性方程(参见 图5 (a))或者曲线方程(参见图5(b))给出。因为计算方程"T=G(L),, 是在范围"L^U"内定义的函数,所以在范围"O^L;^Lr内的滚动持续时间"T,, 设置为零或者接近零。
在步骤S5中计算出滚动持续时间"T"后,CPU14在步骤S6输出命令, 从而开始其速度是滚动速度"Vs"的终止后滚动(在接触的终止后滚动)。 在输出命令后,图像处理器17将来自HDD 12的地图数据加载到VRAM 18 中作为图像数据。然后图像处理器17以与滚动速度"Vs"相对应的输出速率, 将来自VRAM 18的图像数据传输到显示设备32。也就是说,显示设备32以 滚动速度"Vs"滚动该地图。
在步骤S5,通过计算方程定义该滚动速度"Vs,,,其中初始值是步骤 S3中计算出的滚动初始速度"VsO"(参见图6)。例如,计算方程 "Vs-HO(T)-VsO,,中的滚动速度"Vs,,保持在滚动初始速度"VsO"。在计算 方程"Vs-Hl(T):如果T—oo,则limHl(T)-Vsl(〈VsO)"中,滚动速度"Vs,, 从滚动初始速度"VsO"逐步减速为速度"Vsl"。该速度"Vsl"比滚动初 始速度"VsO"慢。这里,"Vsl"设置为用户在滚动期间能够在视觉上确认 图像的值。在计算方程"Vs-H2(T):如果T—oo,则lim H2(T)=0"中,滚动速 度"Vs"从滚动初始速度"VsO"逐步减速为零。
在步骤S6中开始终止后滚动之后,CPU l4在步骤S7判定从终止后滚 动开始的持续时间是否大于或等于在步骤S5中计算的滚动持续时间"T"。
如果判定从终止后滚动开始的持续时间大于或等于滚动持续时间"T"(S7 中的是),则CPU14输出数据命令来结束终止后滚动。也就是说,显示设备 32停止地图的滚动。
在上述过程中,显示设备32滚动地图的滚动量(滚动的量)"S"由关 系式"S"^VsdT"定义。因此,如果在两种情况之间,每个滚动速度"Vs,,相 等,但每个滚动持续时间"T,,不相等(例如,"T1"和"T2" (T1>T2)), 则在滚动持续时间"T1"中的滚动量"SI"比在滚动持续时间"T2"中的滚 动量"S2"大。相反,如果在两个情况之间,每个滚动持续时间"T"相等, 但每个滚动速度"Vs,,不相等(例如,"Vs3"和"Vs4" (Vs3>Vs4)), 则以滚动速度"Vs3"的滚动量"S3"大于以滚动速度"Vs4"的滚动量"S4"。
<最佳模式的优点>在该最佳模式中,滚动初始速度"VsO"依赖于手指
的移动速度而不同。因此,滚动初始速度"VsO"将与操作者的直觉(换句话 说,"操作感觉")相匹配。更具体的,在最佳模式中,操作者将感觉到好 像他们在旋转球体。
在最佳模式中,滚动初始速度"VsO"与手指移动的速度成比例。因此, 滚动初始速度"VsO"将与操作者直觉更加匹配。更具体的,当操作者想要立 刻看到在滚动前方的地图时,手指移动的速度趋向于相对更快。在此情况下, 由于滚动初始速度"VsO"变得相对更快,因此将满足操作者立刻看到在滚动 前方的地图。
在最佳模式中,滚动速度"Vs"保持在滚动初始速度"VsO"。因此, 将以满足操作者意图的速度继续滚动。
在最佳模式中,滚动速度"Vs"将从滚动初始速度"VsO"逐步减速到 速度"Vsl",该速度"Vsl"慢于当前滚动速度。因此,如果速度"Vsl" 是搮:作者能看地图的速度,那么将在操作者轻松地观看显示的情形下继续滚 动。
在最佳模式中,滚动速度"Vs,,将从滚动初始速度"VsO"逐步减速到 零。因此,滚动将停止而无需向操作者请求新的操作。
在最佳模式中,滚动持续时间"T"依赖于手指的移动量而不同。因此, 滚动持续时间"T"将与操作者直觉相匹配。更具体的,在最佳模式中,操作 者将感觉到好像他们在旋转球体。
在最佳模式中,滚动持续时间"T"与手指的移动量成比例。因此,滚动 持续时间"T"将与操作者直觉匹配。更具体的,当操作者想要看到未显示的 地图时(尤其是位于较远的位置(距当前显示位置较长距离的位置)的地图), 手指的移动量趋于相对更大。在此情况下,由于滚动持续时间"T"变得相对 更长,因此,将满足^t喿作者立刻看到未显示的地图。
在最佳模式中,当手指的移动量小于预定量时,滚动持续时间"T"设置 为零或接近零。当操作者想要只将地图滚动一点时,手指的移动量趋于比预 定量短。因此,将满足操作者只将地图滚动一点。
<变化>在上述说明中,当追踪触摸板24上的路径时,并不总是要求手指 从接触坐标"Ps"移动到接触坐标"Pe"。如果接触坐标"Ps"和接触坐标 "Pe"可被分别定义为矢量的起点和终点,则可以使用任何途径。
当追踪触摸板24上的路线、手指从接触坐标"Ps"移动到接触坐标"Pe", 并且因此接触坐标描绘出路径时,可以跟随着手指的移动(参见图7(b)),
显示在与接触坐标Ps相对应的显示设备32的显示坐标上显示的图像(参见 图7 (a))。根据这-个变化,用户决不会释放接触路径的起点。
工业应用
如上所述,本发明具有下述优点,即有可能依赖于在终止前输出的接触 坐标数据改变滚动参数,使得滚动参数与操作者直觉相匹配。本发明对于导 ^^装置等是有用的。
权利要求
1、一种数据处理装置,用于控制显示设备在物体和触摸板之间的接触终止之后继续进行滚动,该数据处理装置包括控制器,其依赖于在接触终止之前输出的接触坐标数据而改变滚动参数。
2、 根据权利要求1所述的数据处理装置,其中控制器依赖于接触坐标的 改变速率来改变滚动初始速度。
3、 根据权利要求2所述的数据处理装置,其中控制器使接触坐标的改变 速率与滚动初始速度成比例。
4、 根据权利要求2所述的数据处理装置,其中控制器将滚动速度保持在 滚动初始速度。
5、 根据权利要求2所述的数据处理装置,其中控制器将滚动速度从滚动 初始速度逐渐减速到比所述滚动速度小的速度。
6、 根据权利要求2所述的数据处理装置,其中控制器将滚动速度从滚动初始速度逐渐减速为零。
7、 根据权利要求1所述的数据处理装置,其中控制器依赖于接触坐标的 改变量来改变滚动持续时间。
8、 根据权利要求7所述的数据处理装置,其中控制器使接触坐标的改变 量与滚动持续时间成比例。
9、 根据权利要求7所述的数据处理装置,其中如果接触坐标的改变量等 于或小于预定值,则控制器将滚动持续时间设置为零。
10、 根据权利要求1所述的数据处理装置,其中控制器保持对应于接触 路径的显示路径;其中接触路径是接触坐标沿其移动的线路;以及其中显示路径是图像沿其移动的线路,该图像在对应于接触路径的原点 的显示坐标处显示。
11、 一种导航装置,配备有权利要求1至权利要求10中的任何一项所述 的数据处理装置。
全文摘要
可能解决滚动显示模式与用户操作感觉不匹配的问题。HDD(12)中包含用于使得CPU(14)起控制部件的作用的滚动控制程序,该滚动控制程序用于根据在触摸板(24)的触摸释放之前输出的接触坐标数据来改变滚动面板模式(滚动初始速度Vs<sub>0</sub>和滚动持续时间T)。在该滚动控制程序中,滚动初始速度Vs<sub>0</sub>通过表达式“Vs<sub>0</sub>=F(Vtc)”来定义,其中使用接触坐标的改变率Vtc作为变量。另一方面,滚动持续时间T通过表达式“T=G(L)”来定义,其中使用触摸坐标的改变量L作为变量。
文档编号G09G5/34GK101390037SQ200680024649
公开日2009年3月18日 申请日期2006年5月30日 优先权日2005年7月5日
发明者中屋聪 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1