信息处理装置、 显示控制方法以及程序 【技术领域】
本发明涉及信息处理装置、显示控制方法以及程序。背景技术 公开了通过对在包围显示面板的周围的壳体上设置的 X 轴触摸传感器和 Y 轴触 摸传感器的用户操作而指定显示面板上的位置的显示装置 ( 例如,参照专利文献 1)。
[ 专利文献 1] 特开 2007-200002 号公报
但是,在上述技术中,当指示器的位置被移动时,对于用户,不能掌握指示器 的移动线路以及移动方向。
发明内容
根据本发明的几个形态提供了通过解决上述问题而对于用户能够容易掌握指示 器的移动线路以及移动方向的信息处理装置、显示控制方法以及程序。 为了解决上述问题,本发明的第 1 形态的信息处理装置包括 :输入接收部,其 接收包含在显示部上显示的指示器的移动方向和移动距离的移动操作的输入 ;以及显示 控制部,其根据上述移动操作,使上述指示器移动 ;其特征在于,上述显示控制部在每 当上述输入接收部接收用于移动上述指示器的移动操作的输入时,以与移动前的上述指 示器不同的显示形态,进一步使上述显示部显示移动后的上述指示器。
在上述信息处理装置中,上述显示控制部根据能够特定上述指示器的移动顺序 的显示规则,以与移动前的上述指示器不同的显示形态,进一步使上述显示部显示移动 后的上述指示器。
在上述信息处理装置中,上述显示形态表示浓度。
在上述信息处理装置中,上述显示控制部通过提高移动前的上述指示器的浓 度,使移动前的上述指示器的浓度和移动后的上述指示器的浓度不同。
在上述信息处理装置中,进一步包括 :判断部,其判断是否改写上述显示画 面 ;其中,上述显示控制部在上述判断部判断为改写上述显示画面时,改写上述显示画 面。
在上述信息处理装置中,上述显示控制部在每当上述输入接收部接收上述移动 操作的输入时,不改写上述显示画面,而是在上述判断部判断为改写上述显示画面时, 改写上述显示画面。
在上述信息处理装置中,上述判断部在上述指示器的移动次数达到规定次数 时,判断为改写上述显示画面。
在上述信息处理装置中,上述判断部在上述显示画面的显示时间达到规定时间 时,判断为改写上述显示画面。
此外,本发明的第 2 形态的显示控制方法包括 :输入接收步骤,其接收包含在 显示部上显示的指示器的移动方向和移动距离的移动操作的输入 ;以及显示控制步骤,
其根据上述移动操作,使上述指示器移动 ;其特征在于,在上述显示控制步骤中,每当 在上述输入接收步骤中接收用于移动上述指示器的移动操作的输入时,以与移动前的上 述指示器不同的显示形态,进一步使上述显示部显示移动后的上述指示器。
此外,本发明的第 3 形态的程序使计算机具有以下功能 :输入接收部,其接收 包含在显示部上显示的指示器的移动方向和移动距离的移动操作的输入 ;以及显示控制 部,其根据上述移动操作,使上述指示器移动 ;其特征在于,上述显示控制部在每当上 述输入接收部接收用于移动上述指示器的移动操作的输入时,以与移动前的上述指示器 不同的显示形态,进一步使上述显示部显示移动后的上述指示器。 附图说明
图 1 示出根据实施方式的终端装置 100 的构成的一个例子。
图 2 示出终端装置 100 的功能构成的一个例子。
图 3 示出终端装置 100 的处理步骤的一个例子。
图 4 示出在显示器 112 上显示的显示画面的一个例子。
图 5 示出在显示器 112 上显示的显示画面的另一个例子。
图 6 示出终端装置 100 的硬件构成的一个例子。
符号说明
100 :终端装置 ;110 :壳体 ;112 :显示器 ;120 :触控笔 ;202 :输入部 ; 204 :输入接收部 ;206 :显示控制部 ;208 :显示部 ;210 :存储部 ;212 :判断部。 具体实施方式
图 1 示出根据实施方式的终端装置 100 的构成的一个例子。 另外,在本实施方 式中,作为本发明的信息处理装置的一个例子,对显示文本数据的终端装置 100 进行说 明。 另外,终端装置 100 可以是 PDA( 个人数字助理 )、便携电话、个人计算机等。
终端装置 100 具备壳体 110、显示器 112、触控笔 120。 显示器 112 设置在壳体 110 的表面。 显示器 112 显示文本数据。 此外,显示器 112 显示指示器。 所谓指示器表 示在显示器 112 上显示的文本数据中的当前所选择的位置。 例如,作为指示器的一个例 子,可以列举光标、鼠标指针。 另外,终端装置 100 并不限于在显示器 112 上显示文本 数据,而是能够显示图像数据、管理数据、按钮、图标等。 本实施方式的终端装置 100 作为显示器 112,使用利用电泳方式的电子纸。
触控笔 120 与壳体 110 分开设置。 触控笔 120 输入对终端装置 100 的操作。 终 端装置 100 通过在显示器 112 的表面设置的触摸面板检测触控笔 120 的接触或者按压,并 基于所检测的接触或者按压的位置以及图案,特定由触控笔 120 输入的操作。 然后,终 端装置 100 根据特定的操作进行处理。 例如,终端装置 100 根据通过触控笔 120 输入的 指示器的移动操作,使在显示器 112 上显示的指示器移动。 指示器的移动操作包含指示 器的移动方向和移动距离。
图 2 示出终端装置 100 的功能构成的一个例子。 终端装置 100 具备 :输入部 202、输入接收部 204、显示控制部 206、显示部 208 以及存储部 210。 输入部 202 输入对 终端装置 100 的操作。 输入接收部 204 接收通过输入部 202 输入的对终端装置 100 的操作的输入。 例如,输入部 202 输入在显示部 208 上显示的指示器的移动操作。 在这种情 况下,输入接收部 204 接收通过输入部 202 输入的指示器的移动操作的输入。
在本实施方式的终端装置 100 中,图 1 所示的触控笔 120 具有作为输入部 202 的 功能。 代替触控笔 120 或者除了触控笔 120,终端装置 100 也可以具备鼠标、操作按钮等 输入器件。 在这种情况下,代替触控笔 120 或者除了触控笔 120,这些输入器件也具有作 为输入部 202 的功能。
显示部 208 显示文本数据。 此外,显示部 208 显示指示器。 显示控制部 206 控 制显示部 208 的显示。 例如,显示控制部 206 读出在存储部 210 中存储的文本数据,并 使显示部 208 显示所读出的文本数据。 此外,显示控制部 206 根据输入接收部 204 接收 了输入的指示器的移动操作,使在显示部 208 上显示的指示器移动。 在本实施方式的终 端装置 100 中,图 1 所示的显示器 112 具有作为显示部 208 的功能。
在此,本实施方式的显示控制部 206 在每当输入接收部 204 接收指示器的移动操 作的输入时,以与移动前的指示器不同的显示形态,使移动后的指示器进一步显示在显 示部 208 上。 具体地,显示控制部 206 在每当输入接收部 204 接收指示器的移动操作的 输入时,根据能够特定指示器的移动顺序的显示规则,以与移动前的指示器不同的显示 形态,使移动后的指示器进一步显示在显示部 208 上。 例如,显示控制部 206 在每当输入接收部 204 接收指示器的移动操作的输入时, 根据能够特定指示器的移动顺序的显示规则,以与移动前的指示器不同的浓度,使移动 后的指示器进一步显示在显示部 208 上。 显示控制部 206 在每当输入接收部 204 接收指 示器的移动操作的输入时,也可以通过提高移动前的指示器的浓度,使移动前的指示器 的浓度和移动后的指示器的浓度不同。
显示控制部 206 可以在每当输入接收部 204 接收指示器的移动操作的输入时,将 移动前的指示器的浓度提高规定量。 作为另一个例子,显示控制部 206 可以在每当输入 接收部 204 接收指示器的移动操作的输入时,将移动前的指示器浓度提高当前值与目标 值的差分量。
例如,对将移动前的指示器的浓度每次提高 25%的例子进行说明。 例如,在使 在第 1 显示位置显示的浓度为 0%的指示器 ( 初始状态的指示器 ) 移动到第 2 显示位置的 情况下,显示控制部 206 在将在第 1 显示位置显示的指示器的浓度改变到 25%的同时,对 第 2 显示位置,使浓度为 0%的指示器 ( 初始状态的指示器 ) 进一步显示。 进而,在使指 示器从第 2 显示位置移动到第 3 显示位置的情况下,显示控制部 206 在将在第 1 显示位置 显示的指示器的浓度改变到 50%并将在第 2 显示位置显示的指示器的浓度改变到 25%的 同时,对第 3 显示位置,使浓度为 0%的指示器 ( 初始状态的指示器 ) 进一步显示。
例如,当是使用利用了电泳方式的电子纸的显示器 112 时,显示控制部 206 对与 指示器对应的多个像素的每一个,通过施加用于提高像素的浓度的规定电压与指示器的 浓度的增加量对应的时间,提高指示器的浓度。 另外,初始状态的指示器的浓度可以不 是 0%。 此外,提高指示器的浓度的量也可以不是 25%。
这样,本实施方式的终端装置 100 通过随着指示器的移动,在指示器的移动线 路上以不同的浓度显示多个指示器,对于终端装置 100 的用户,能够容易地掌握指示器 的移动线路以及移动方向。 另外,显示控制部 206 也可以通过减弱移动前的指示器的浓
度而使移动前的指示器的浓度和移动后的指示器的浓度不同。 此外,显示控制部 206 也 可以根据能够特定指示器的移动顺序的显示规则,使移动前的指示器和移动后的指示器 的透明度、颜色、形状、大小等不同。
本实施方式的终端装置 100 进一步具备判断部 212。 判断部 212 判断是否改写显 示部 208 的显示画面。 例如,判断部 212 在指示器的移动次数达到规定次数的情况下, 判断为改写显示部 208 的显示画面。 判断部 212 也可以在显示部 208 的显示画面的显示 时间达到规定时间的情况下,判断为改写显示部 208 的显示画面。 显示控制部 206 也可 以在每当输入接收部 204 接收移动指示的输入时不改写显示部 208 的显示画面,而是在判 断部 212 判断为改写显示部 208 的显示画面的情况下,改写显示部 208 的显示画面。
显示控制部 206 在初始化显示部 208 的显示画面之后,通过改变表示最新显示内 容的显示画面并使其显示在显示部 208 上,改写显示部 208 的显示画面。 例如,当使使用 利用了电泳方式的电子纸的显示器 112 时,显示控制部 206 对显示部 208 包括的多个像素 的每一个,施加用于减少像素的浓度的规定电压与该像素的浓度的减去量对应的时间, 减少该像素的浓度,从而初始化显示部 208 的显示画面。
显示控制部 206 在改写了显示部 208 的显示画面的情况下,在改写后的显示画面 上不显示改写前的显示画面上所显示的移动前的指示器,而是在改写后的显示画面上显 示表示最新的选择位置的指示器。 此外,显示控制部 206 可以根据上述以外的条件判断 是否改写显示部 208 的显示画面。 例如,显示控制部 206 可以在判断为在显示部 208 上 的显示画面上显示的任意一个指示器的浓度达到规定浓度 ( 例如 100% ) 的情况下,判断 为改写显示部 208 的显示画面。 此外,显示控制部 206 可以改写显示画面的整体,也可以改写显示画面的一部 分。 例如,当显示画面包含多个区域时,终端装置 100 可以改写在这些多个区域之中显 示有指示器的区域。 另外,开始计算显示画面的显示时间的时刻并不限于显示了显示画 面的时刻,例如,也可以是指示器的移动操作停止的时刻。
图 3 表示终端装置 100 的处理步骤的一个例子。 首先,显示控制部 206 初始化 显示部 208 的显示画面 ( 步骤 S302)。 接着,显示控制部 206 使文本数据以及初始状态的 指示器显示在显示部 208 上 ( 步骤 S304)。 接着,显示控制部 206 判断是否从显示画面的 初始状态加写了指示器 ( 步骤 S306)。 在步骤 S306 中,当显示控制部 206 判断为从显示 画面初始状态加写了指示器时 ( 步骤 S306 :是 ),终端装置 100 将处理进入步骤 S308。 在步骤 S306 中,当显示控制部 206 判断为没有从显示画面的初始状态加写指示器时 ( 步 骤 S306 :否 ),终端装置 100 将处理进入步骤 S310。
在步骤 S308 中,判断部 212 判断从在步骤 S304 中显示文本数据以及指示器开始 是否经过了规定时间 ( 步骤 S308)。 在步骤 S308 中,当判断部 212 判断为从在步骤 S304 中显示文本数据以及指示器开始经过了规定时间时 ( 步骤 S308 :是 ),终端装置 100 将处 理返回到步骤 S302。 在步骤 S308 中,当判断部 212 判断为从在步骤 S304 中显示文本数 据以及指示器开始没有经过规定时间时 ( 步骤 S308 :否 ),终端装置 100 将处理进入步骤 S310。
在步骤 S310 中,显示控制部 206 判断输入接收部 204 是否接收了指示器的移动 操作的输入 ( 步骤 S310)。 在步骤 S310 中,当判断为输入接收部 204 没有接收指示器的
移动操作的输入时 ( 步骤 S310 :否 ),终端装置 100 将处理返回到步骤 S306。 另一方 面,在步骤 S310 中,当判断为输入接收部 204 接收了指示器的移动操作的输入时 ( 步骤 S310 :是 ),终端装置 100 将处理进入步骤 S312。
在步骤 S312 中,判断部 212 判断指示器的移动次数是否达到规定次数 ( 步骤 S312)。 在步骤 S312 中,当判断部 212 判断为指示器的移动次数达到规定次数时 ( 步骤 S312 :是 ),终端装置 100 将处理返回步骤 S302。 另一方面,在步骤 S312 中,当判断部 212 判断为指示器的移动次数没有达到规定次数时 ( 步骤 S312 :否 ),显示控制部 206 提 高在显示部 208 上显示的移动前的指示器的浓度 ( 步骤 S314),显示控制部 206 在显示部 208 上进一步显示表示最新的选择位置的移动后的指示器 ( 步骤 S316)。 然后,终端装置 100 将处理返回步骤 S306。
图 4 表示在显示器 112 上显示的显示画面的一个例子。 在图 4(a) 中示出的画面 400 是在显示器 112 上显示的显示画面,表示指示器从初始位置移动之前的显示画面。 在 图 4(a) 所示出的画面中,示出了指示器 402。 在图 4(a) 所示的画面 400 中,指示器 402 的浓度为 0%。 因此,在图 4(a) 所示的画面 400 中,指示器 402 的显示位置表示指示器 的当前位置。 此外,在图 4(a) 所示的画面 400 中,只显示了一个指示器。 因此,在图 4(a) 所示的画面 400 中,表明了指示器 402 的显示位置是指示器的初始位置。 图 4(b) 所示的画面 400 表示指示器从图 4(a) 所示的画面 400 所显示的状态移动 的结果,即在显示器 112 上显示的显示画面的状态。 在图 4(b) 所示的画面 400 中,示出 了指示器 402 以及指示器 404。 在图 4(b) 所示的画面 400 中,指示器 402 的浓度是 33%, 指示器 404 的浓度是 0%。 因此,在图 4(b) 所示的画面 400 中,表明了指示器从指示器 402 的显示位置移动到指示器 404 的显示位置,以及指示器 404 的显示位置是指示器的当 前位置。
图 4(c) 所示的画面 400 表示指示器从图 4(b) 所示的画面 400 所显示的状态进 一步移动的结果,即在显示器 112 上显示的显示画面的状态。 在图 4(c) 所示的画面 400 中,示出了指示器 402、指示器 404 以及指示器 406。 在图 4(c) 所示的画面 400 中,指示 器 402 的浓度是 66%,指示器 404 的浓度是 33%,指示器 406 的浓度是 0%。 因此,在 图 4(c) 所示的画面 400 中,表明了指示器从指示器 402 的显示位置经由指示器 404 的显 示位置移动到指示器 406 的显示位置,以及指示器 406 的显示位置是指示器的当前位置。
图 4(d) 所示的画面 400 表示指示器从图 4(c) 所示的画面 400 所显示的状态进 一步移动的结果,即在显示器 112 上显示的显示画面的状态。 在图 4(d) 所示的画面 400 中,示出了指示器 402、指示器 404、指示器 406 以及指示器 408。 在图 4(d) 所示的画 面 400 中,指示器 402 的浓度是 100%,指示器 404 的浓度是 66%,指示器 406 的浓度是 33%,指示器 408 的浓度是 0%。 因此,在图 4(d) 所示的画面 400 中,表明了指示器从 指示器 402 的显示位置经由指示器 404 的显示位置以及指示器 406 的显示位置移动到指示 器 408 的显示位置,以及指示器 408 的显示位置是指示器的当前位置。
这样,如果采用本实施方式的终端装置 100,则通过随着指示器的移动,在指示 器的移动线路上以不同浓度显示多个指示器,对于终端装置 100 的用户,不仅是指示器 的当前位置,而且能够容易掌握指示器的移动线路以及移动方向。
另外,终端装置 100 可以显示实施了边缘处理的指示器,也可以显示未实施边
缘处理的指示器。 此外,终端装置 100 可以使指示器透明地显示,以使用户能够掌握在 指示器的背后存在的信息,也可以不使指示器透明地显示,以使用户不能掌握在指示器 的背后存在的信息。
图 5 表示在显示器 112 上显示的显示画面的另一个例子。 图 5 所示的画面 500 表 示通过指示器从图 4(d) 所示的画面 400 所显示的状态进一步移动而在显示器 112 上显示 的显示画面,具体地,从图 4(d) 所示的画面 400 所显示的状态开始,指示器从图 4(d) 所 示的指示器 408 的位置移动到图 5(b) 所示的指示器 502 的位置。 因此,指示器的移动次 数达到了规定次数的 4 次。 因此,终端装置 100 初始化在显示器 112 上显示的画面 400, 改变画面 500,并在显示器 112 上显示。
在画面 500 中,指示器 502 的浓度是 0%。 这样,在画面 500 中,表明了指示器 502 的显示位置是指示器的当前位置。 此外,在画面 500 中,只显示了一个指示器。 因 此,在画面 500 中,表明了指示器 502 的显示位置是初始化画面 400 之后的指示器的初始 位置。
另外,终端装置 100 在指示器的移动次数达到规定次数之前,在画面 400 的显示 时间达到规定时间的情况下也同样地,初始化画面 400,改变画面 500,并在显示器 112 上显示。 此外,当指示器从画面 500 在显示器 112 上显示的状态进一步移动时,终端装 置 100 与在图 4 说明的处理一样,随着指示器的移动,在指示器的移动线路上以不同的浓 度显示多个指示器。 此外,当从在显示器 112 上显示画面 500 开始指示器的移动次数进 一步达到规定次数时,或者当画面 500 的显示时间达到规定时间时,与在图 5 中说明的处 理一样,初始化画面 500,改变表示最新的显示内容的显示画面,并进行显示。
这样,如果采用本实施方式的终端装置 100,则由于并不是在每当指示器移动时 改写显示画面,而是在满足了规定的改写条件的情况下改写显示画面,因此,能够在短 时间显示指示器的当前位置被表示的最新的显示画面。 此外,如果采用本实施方式的终 端装置 100,则由于通过将指示器的浓度从当前值提高到规定量或者目标值来改变指示器 的浓度,因此,与改变显示更改后的浓度的指示器相比,能够在短时间进行与指示器的 浓度的变更有关的处理。 其结果,能够在短时间显示指示器的当前位置被表示的最新的 显示画面,并能够不使用户感到紧张而阅览文本数据。
本发明的信息处理装置、显示控制方法以及程序能够适用于包括显示指示器的 显示部的各种信息处理装置。 特别地,使用如本实施方式的终端装置 100 一样作为显示 器 112 的利用了电泳方式的电子纸的信息处理装置需要时间以改写显示画面。 因此,通 过在这样的信息处理装置中适用本发明的信息处理装置、显示控制方法以及程序,能够 以比使用其它显示方式显示指示器的信息处理装置高的缩短率缩短与显示画面的显示有 关的时间。
图 6 表示终端装置 100 的硬件构成的一个例子。 终端装置 100 除了在图 1 中说 明的显示器 112 以及触控笔 120 外,还包括 CPU 1505、ROM 1510、RAM 1520、HD( 硬 盘 ) 驱动器 1525、通信接口 1530、外部存储器驱动器 1540 以及外部存储器 1542。
ROM 1510、RAM 1520 以及 HD 驱动器 1525 存储各种数据以及各种程序。 ROM 1510、 RAM 1520 以及 HD 驱动器 1525 的至少一个具有作为参照图 1 至图 5 说明的存储 部 210 的功能。CPU 1505 通过执行在 ROM 1510、 RAM 1520 或者 HD 驱动器 1525 中存储的程 序,进行各种数据处理以及各种硬件控制。 由 CPU 1505 执行的程序使计算机具有作为参 照图 1 至图 5 说明的输入接收部 204、显示控制部 206 以及判断部 212 的功能。
通信接口 1530 与通信网络连接,并经由通信网络对外部装置发送接收数据。 外 部存储器驱动器 1540 与外部存储器 1542 连接,对外部存储器 1542 发送接收数据。 作为 外部存储器 1542,列举例如存储卡。 外部存储器 1542 可以是软盘、CD、DVD 等记录媒 体。 外部存储器 1542 也可以具有作为参照图 1 至图 5 说明的存储部 210 的功能。
CPU 1505 执行的程序例如可以存储在上述那样的外部存储器 1542 中,也可以由 外部存储器 1542 提供给终端装置 100。 此外, CPU 1505 执行的程序可以存储在外部装 置包括的存储器、硬盘等记录媒体中,也可以从外部存储装置经由通信网络提供给终端 装置 100。