信息处理装置、其处理方法以及程序的制作方法

文档序号:9493639阅读:221来源:国知局
信息处理装置、其处理方法以及程序的制作方法
【技术领域】
[0001]本发明涉及信息处理装置、其处理方法、以及程序,更具体地,涉及用于根据操作控制滚动显示的信息处理装置、其处理方法、以及程序。
【背景技术】
[0002]近年来,能够检测诸如触摸或靠近等的操作的位置的触摸面板型显示单元通常已经用作信息处理终端。
[0003]这里,可以通过显示单元的滚动操作在滚动方向上按顺序移动在触摸面板型显示单元(下文称作“显示单元”)上显示的显示目标,其中,触摸面板型显示单元能够检测诸如触摸或靠近等的操作的位置。可以通过滚动操作移动显示目标,直到显示目标的外边缘到达显示范围的外边缘为止,其中,显示目标的外边缘是无需显示在显示单元上的隐藏部分。
[0004]专利文献I公开了在这种触摸屏显示器中滚动列表或文档的方法的示例。在专利文献I中公开的滚动方法中,当在显示器上检测到诸如手指等的对象的同时检测到对象的移动时,通过移动列表或文档来显示超出列表或文档的边缘的区域。当在显示器上不再检测到对象之后,不再显示超出列表或文档的边缘的区域。
[0005]相关文献
[0006]专利文献
[0007][专利文献I]日本未审查专利申请公开(PCT申请的译文)N0.2010-515978

【发明内容】

[0008]本发明要解决的问题
[0009]在上述滚动方法中,当在显示器上检测到诸如手指等的对象的同时显示超出列表或文档的边缘的区域。当手指等与显示器分离时,不再显示超出列表或文档的边缘的区域。例如,当使用握持终端的手(下文称作握持手)的拇指根据触摸操作执行滚动显示时,拇指在显示器上的可操作范围受限。因此,显示的操作对象(例如,图标)根据显示内容被显示在可操作范围之外,因此存在一只手无法执行操作的问题。
[0010]鉴于这种情况提出本发明,并且本发明的目的是提供能够改进显示目标的可操作性的信息处理装置、其处理方法、以及程序。
[0011]用于解决问题的手段
[0012]本发明的信息处理装置包括:操作检测单元,所述操作检测单元检测相对于显示单元的操作表面的操作,所述显示单元显示包括根据操作滚动的可滚动区域的显示目标的一部分;以及显示控制单元,所述显示控制单元以根据所述操作检测单元检测到的操作的移动量执行滚动显示,以逐部分地将所述显示目标的所述可滚动区域输出到所述显示单元的滚动显示范围,其中,当所述操作检测单元检测到指示所述显示单元的所述滚动显示范围的外边缘超出所述可滚动区域的移动量的操作时,所述显示控制单元根据所述操作是否是预定操作,在停止滚动所述可滚动区域使得所述显示单元的所述滚动显示范围的所述外边缘不超出所述可滚动区域与除了所述可滚动区域之外所述显示单元的所述滚动显示范围内不同于所述显示目标的另一显示之间切换。
[0013]本发明的信息处理装置的处理方法,所述方法包括使所述信息处理装置执行以下操作:检测相对于显示单元的操作表面的操作,所述显示单元显示包括根据操作滚动的可滚动区域的显示目标的一部分;控制所述显示单元的显示,使得以根据检测到的操作的移动量执行滚动显示,以逐部分地将所述显示目标的所述可滚动区域输出到所述显示单元的滚动显示范围;以及当检测到指示所述显示单元的所述滚动显示范围的外边缘超出所述可滚动区域的移动量的操作时,根据所述操作是否是预定操作,在停止滚动所述可滚动区域使得所述显示单元的所述滚动显示范围的所述外边缘不超出所述可滚动区域与除了所述可滚动区域之外所述显示单元的所述滚动显示范围内不同于所述显示目标的另一显示之间切换。
[0014]本发明的计算机程序,所述计算机程序使计算机执行以下过程:检测相对于显示单元的操作表面的操作,所述显示单元显示包括根据操作滚动的可滚动区域的显示目标的一部分;控制所述显示单元的显示,使得以根据在检测所述操作的过程中检测到的操作的移动量执行滚动显示,以逐部分地将所述显示目标的所述可滚动区域输出到所述显示单元的滚动显示范围;以及当在检测所述操作的过程中检测到指示所述显示单元的所述滚动显示范围的外边缘超出所述可滚动区域的移动量的操作时,在控制所述显示的过程中,根据所述操作是否是预定操作,在停止滚动所述可滚动区域使得所述显示单元的所述滚动显示范围的所述外边缘不超出所述可滚动区域与除了所述可滚动区域之外所述显示单元的所述滚动显示范围内不同于所述显示目标的另一显示之间切换。
[0015]同时,注意,通过在方法、设备、系统、记录介质、计算机程序等之间对上述组件的任意组合和本发明的表示进行转换所获得的内容也用作本发明的方面。
[0016]此外,本发明的各种类型的组件不一定需要单独地且独立地呈现,而是多个组件可以形成为一个构件,并且一个组件可以由多个构件形成,特定组件可以是另一组件的一部分,特定组件的一部分和另一组件的一部分可以彼此相同,等等。
[0017]此外,在本发明的处理方法和计算机程序中按顺序描述了多个过程,但是描述的顺序并不旨在限制多个过程的执行顺序。因此,当执行本发明的处理方法和计算机程序时,可以在不引起内容方面的任何问题的范围内改变多个过程的顺序。
[0018]此外,本发明的处理方法和计算机程序的多个过程并不限于在彼此不同的时刻单独地执行。因此,另一过程可能在执行特定过程期间发生,特定过程的执行时刻和另一过程的执行时刻的一部分或全部可以彼此相同,等等。
[0019]本发明的效果
[0020]根据本发明,提供了能够改进显示目标的可操作性的信息处理装置、其处理方法、以及程序。
【附图说明】
[0021 ] 通过以下所述的优选示例性实施例以及以下附图,上述目的、其他目的、特征和优点将更加清楚。
[0022]图1是示出了根据本发明的示例性实施例的信息处理装置的配置的功能框图。
[0023]图2是示出了根据本发明的示例性实施例的信息处理装置的操作的示例的流程图。
[0024]图3是示出了根据本发明的示例性实施例的信息处理装置的操作的示意图。
[0025]图4是示出了实现根据本发明的示例性实施例的信息处理装置的智能电话的配置的框图。
[0026]图5是示出了根据本发明的示例性实施例的信息处理装置中的显示目标的示意图。
[0027]图6是示出了根据本发明的示例性实施例的信息处理装置的操作的示例的流程图。
[0028]图7是示出了根据本发明的示例性实施例的信息处理装置的配置的功能框图。
[0029]图8是示出了根据本发明的示例性实施例的信息处理装置的操作的示例的流程图。
[0030]图9是示出了根据本发明的示例性实施例的信息处理装置中的预定范围的示意图。
[0031]图10是示出了根据本发明的示例性实施例的信息处理装置中相对于显示单元的操作表面的操作与预定范围之间的关系的示意图。
[0032]图11是示出了根据本发明的示例性实施例的信息处理装置的配置的功能框图。
[0033]图12是示出了根据本发明的示例性实施例的信息处理装置中相对于显示单元的操作表面的操作的距离的示意图。
[0034]图13是示出了根据本发明的示例性实施例的信息处理装置的操作的示例的流程图。
[0035]图14是示出了根据本发明的示例性实施例的信息处理装置中的滚动控制的示意图。
【具体实施方式】
[0036]在下文中,将参照附图来描述本发明的示例性实施例。在所有附图中,相似的元素由相似的附图标记参考,并且其描述将不会重复。
[0037](第一示例性实施例)
[0038]图1是示出了根据本发明的示例性实施例的信息处理装置100的配置的功能框图。
[0039]根据本发明的示例性实施例的信息处理装置100包括:操作检测单元102,检测相对于显示单元(未示出)的操作表面的操作,显示单元显示包括根据操作滚动的可滚动区域的显示目标的一部分;以及显示控制单元104,以根据操作检测单元102检测到的操作的移动量执行滚动显示,以逐部分地将显示目标的可滚动区域输出到显示单元的滚动显示范围。当操作检测单元102检测到指示显示单元的滚动显示范围的外边缘超出可滚动区域的移动量的操作时,显示控制单元104根据该操作是否是预定操作,在停止滚动可滚动区域使得显示单元的滚动显示范围的外边缘不超出可滚动区域与除了可滚动区域之外显示单元的滚动显示范围内不同于显示目标的另一显示之间切换。
[0040]这里,根据操作的移动量可以由指示根据操作的移动的方向和距离的矢量来表达。此外,除了真实操作表面上的操作起点和操作终点之间的距离之外,还考虑移动量根据相对于操作表面的操作速度和压力而改变,并且还可以在考虑到操作速度、操作压力等(例如,随着速度的增加或随着操作压力的增加,移动距离增加超过操作距离)的情况下获得移动量。获得根据操作的移动量的方法与本发明的实质无关,因此其详细描述将不会重复。
[0041]同时,本示例性实施例的信息处理装置100的组成元件是通过任何计算机的硬件和软件的任意组合来实现的,所述计算机包括中央处理单元(CPU)、存储器、用于实现附图的组成元件的程序(该程序被加载到存储器中)、诸如硬盘等存储程序的存储单元、以及用于网络连接的接口。本领域技术人员将理解的是,其实现方法和设备存在各种修改示例。图1示出了功能单元的框而不是硬件单元的配置。
[0042]在本示例性实施例的信息处理装置100中,与根据本发明的示例性实施例的计算机程序相对应的各种类型的处理操作由计算机执行,因此上述各种类型的单元被实现为各种类型的功能。
[0043]本发明的信息处理装置可以应用于包括上述计算机的智能电话、移动电话、个人数字助理(PDA)、平板终端、个人计算机、游戏机、声学电子设备、数码相机、图像显示设备、其他电子设备等。同时,信息处理装置和显示单元可以不形成为一体,并且显示设备可以连接到信息处理装置,并可以由信息处理装置来控制。
[0044]此外,本发明的信息处理装置可以实现为一个芯片或设备,或者可以以安装到另一设备的方式来实现。
[0045]本示例性实施例的计算机程序被描述为使用于实现信息处理装置100的计算机执行以下过程:检测相对于显示单元的操作表面的操作,显示单元显示包括根据操作滚动的可滚动区域的显示目标的一部分;控制显示单元的显示,使得以根据通过检测操作的过程检测到的操作的移动量执行滚动显示,以逐部分地将显示目标的可滚动区域输出到显示单元的滚动显示范围;以及当在检测操作的过程中检测到指示显示单元的滚动显示范围的外边缘超出可滚动区域的移动量的操作时,在控制显示的过程中,根据该操作是否是预定操作,在停止滚动可滚动区域使得显示单元的滚动显示范围的外边缘不超出可滚动区域与除了可滚动区域之外显示单元的滚动显示范围内不同于显示目标的另一显示之间切换。
[0046]本发明的计算机程序可以记录在计算机可读记录介质中。在没有特定限制的情况下,认为记录介质具有多种形式。此外,可以将程序从记录介质加载到计算机的存储器中,并且可以通过网络在计算机中下载程序,并且将程序加载到存储器中。
[0047]在上述配置中,下面将描述根据本发明的示例性实施例的信息处理装置100的处理方法。图2是示出了根据本发明的示例性实施例的信息处理装置100的操作的示例的流程图。图3是示出了根据本发明的示例性实施例的信息处理装置100的操作的示意图。
[0048]在根据本发明的示例性实施例的信息处理装置的处理方法中,信息处理装置100检测相对于显示单元的操作表面的操作,显示单元显示包括根据操作滚动的可滚动区域的显示目标的一部分(步骤S101);控制显示单元的显示,使得以根据检测到的操作的移动量执行滚动显示,以逐部分地将显示目标的可滚动区域输出到显示单元的滚动显示范围(步骤S103);以及当检测到指示显示单元的滚动显示范围的外边缘超出可滚动区域的移动量的操作时(步骤S105中的是),根据该操作是否是预定操作(步骤S107),在
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1