信息处理设备、信息处理方法和程序的制作方法

文档序号:6354373阅读:210来源:国知局
专利名称:信息处理设备、信息处理方法和程序的制作方法
技术领域
本发明涉及信息处理设备、信息处理方法和程序。
背景技术
信息处理设备的用户趋于被迫通过操纵体(用户的手指、触笔等)在触摸面板或触摸板上执行复杂的操纵,从而对各种类型软件的操纵菜单上的显示项目进行滚动显示, 来搜索所需的显示项目。尤其是,如果显示项目被划分为多个层,则这种趋势就更加显著。例如,在照片浏览软件中假定这样的情形从被划分为多个影集的缩略图 (thumbnail)中搜索所需的缩略图。在此情况下,用户首先通过在上层选择屏幕(影集选择屏幕)上进行拖动操纵来对显示项目进行滚动显示,从而搜索并选择所需的影集。然后,用户将这个选择屏幕切换到下层选择屏幕(缩略图选择屏幕)并通过在下层选择屏幕上进行拖动操纵来对显示项目进行滚动显示,从而搜索所需的缩略图。因此,由于要执行对显示项目进行滚动显示的拖动操纵、并执行对于具有层级结构的选择屏幕进行的切换操纵,用户被迫执行复杂的操纵。当显示项目被划分为若干个层时,这种操纵的复杂度很显著。这里,可以使用轻拂(flick)操纵来减少拖动操纵的数目,与拖动操纵相比,轻拂操纵(由操纵体沿预定方向对触摸面板表面、触摸板表面等进行轻拂的操纵)对显示项目进行的滚动显示更广泛。在日本专利申请公开No. 8-76926中,提出了一种响应于操纵体的数目而对电子书的分页单元进行改变的技术,这些操纵体在触摸面板上运动以进行滚动显示。

发明内容
但是,由于在轻拂操作中,显示项目被广泛地滚动显示,显示屏幕可能密集地改变,可能容易失去对所关注的显示项目的视线,对于所需显示项目的搜索可能更加困难。在上述第8-76926号日本专利申请特平开的提议中,如果显示项目被划分为多个层,可以有效地对每个层执行拖动操纵,但是不可避免地需要进行层切换操纵。鉴于上述,希望提供能够从被划分为多个层的显示项目中有效地搜索所需显示项目的信息处理设备、信息处理方法和程序。根据本发明的实施例,提供了一种信息处理设备,包括显示单元、检测单元和显示控制单元;显示单元用于显示在被划分为多个层的显示项目中属于预定层的显示项目;检测单元用于对在感知区域上运动的操纵体的数目、以及操纵体的运动方向和运动量进行检测;显示控制单元用于执行显示控制,使得如果检测到操纵体的运动,而这些操纵体的数目对应于所述预定层,则根据对运动方向和运动量的检测结果来对属于所述预定层的显示项目进行滚动显示,而如果检测到操纵体的运动,而这些操纵体的数目对应于其他层,则显示属于所述其他层的显示项目,并根据对运动方向和运动量的检测结果来对属于所述其他层的显示项目进行滚动显示。
根据这种构造,在感知区域上运动的操纵体的数目以及操纵体的运动方向和运动量被检测,属于与操纵体数目相对应的层的那些显示项目被滚动显示。这样,通过改变操纵体的数目而对属于不同层的显示项目执行滚动显示,用户能够有效地从被划分为多个层的显示项目搜索所需的显示项目。在属于所述预定层的显示项目被滚动显示的时候,如果检测到操纵体的运动而这些操纵体的数目对应于所述其他层,则显示控制单元可以执行显示控制以使属于所述其他层的显示项目被滚动显示。如果对滚动显示进行从所述预定层到所述其他层的层转变,则显示控制单元可以执行显示控制以使得在属于所述其他层的那些显示项目中,显示如下所述的显示项目 这些显示项目属于在即将进行所述层转变之前所述预定层中被突出的显示项目的更上层或更下层。如果检测不到操纵体(其数目对应于所述其他层)的运动,则显示控制单元可以执行显示控制以使得在属于所述预定层的那些显示项目中,显示如下所述的显示项目 这些显示项目属于在即将检测不到所述运动之前其他层中被突出的显示项目的更下层。如果在检测到操纵体数目的改变之后检测到操纵体的与超过预定阈值的运动量相关联的运动,则显示控制单元可以执行显示控制以使滚动显示进行层转变。如果检测到操纵体的与超过预定阈值的运动量相关联的运动,则显示控制单元可以执行显示控制以对显示项目进行滚动显示。显示控制单元可以执行显示控制以使显示项目跟随操纵体的运动而被滚动显示。信息处理设备可以包括通知单元以将滚动显示的层转变通知给外部。如果预定层和其他层中的一者对应于更上层而另一者对应于更下层,那么如果检测到操纵体的运动而这些操纵体的数目对应于所述更下层,则显示控制单元可以对所述更上层和所述更下层的显示项目进行滚动显示;而如果检测到操纵体的运动而这些操纵体的数目对应于所述更上层,则显示控制单元可以对属于所述更上层的显示项目进行滚动显
7J\ ο根据本发明的一种实施例,提供了一种信息处理方法,包括下列步骤对被划分为多个层的显示项目中属于预定层的显示项目进行显示;对在感知区域上运动的操纵体的数目、以及操纵体的运动方向和运动量进行检测;如果检测到操纵体的运动,而这些操纵体的数目对应于所述预定层,则根据对运动方向和运动量的检测结果来对属于所述预定层的显示项目进行滚动显示;如果检测到操纵体的运动,而这些操纵体的数目对应于其他层,则显示属于其他层的显示项目而不是属于预定层的显示项目;根据对运动方向和运动量的检测结果,来对属于其他层的显示项目进行滚动显示。根据本发明的另一种实施例,提供了一种程序,用于使计算机执行该信息处理方法。这里,程序可以用计算机可读介质来提供,也可以通过通信装置来提供。根据本发明的上述这些实施例,可以提供提供能够从被划分为多个层的显示项目中有效地搜索所需显示项目的信息处理设备、信息处理方法和程序。


图1的框图示出了根据本发明实施例的信息处理设备的主要功能构造;
图2的流程图示出了根据本发明实施例的信息处理设备的基本操作过程;图3A是示出应用于照片浏览软件的示例的示意图(1/6);图;3B是示出应用于照片浏览软件的示例的示意图(2/6);图3C是示出应用于照片浏览软件的示例的示意图(3/6);图3D是示出应用于照片浏览软件的示例的示意图0/6);图3E是示出应用于照片浏览软件的示例的示意图(5/6);图3F是示出应用于照片浏览软件的示例的示意图(6/6);图4A是示出应用于音乐播放软件的示例的示意图(1/7);图4B是示出应用于音乐播放软件的示例的示意图(2/7);图4C是示出应用于音乐播放软件的示例的示意图(3/7);图4D是示出应用于音乐播放软件的示例的示意图0/7);图4E是示出应用于音乐播放软件的示例的示意图(5/7);图4F是示出应用于音乐播放软件的示例的示意图(6/7);图4G是示出应用于音乐播放软件的示例的示意图(7/7);图5A是示出应用于列表搜索软件的示例的示意图(1/6);图5B是示出应用于列表搜索软件的示例的示意图(2/6);图5C是示出应用于列表搜索软件的示例的示意图(3/6);图5D是示出应用于列表搜索软件的示例的示意图0/6);图5E是示出应用于列表搜索软件的示例的示意图(5/6);图5F是示出应用于列表搜索软件的示例的示意图(6/6);图6A是示出应用于网页浏览软件的示例的示意图(1/3);图6B是示出应用于网页浏览软件的示例的示意图0/3);图6C是示出应用于网页浏览软件的示例的示意图(3/3)。
具体实施例方式以下,现将参考附图对本发明的优选实施例进行说明。在该说明书和附图中,具有大体上相同功能性构造的要素由相同的标号表示,并将略去对其进行的重复说明。[1.信息处理设备的构造]首先将说明根据本发明实施例的信息处理设备。图1示出了该信息处理设备的主要功能构造。如图1所示,信息处理设备包括显示面板11、触摸面板13、操纵体检测单元15、显示控制单元17、数据储存单元19、通知单元21,以及算术处理单元23。这里,触摸面板13 被构造成叠放在显示面板11上,但是也可以提供与显示面板11分开构造的触摸板来代替触摸面板13。显示面板11由液晶显示器或类似物构成,并且显示被划分为多个层的显示项目 0(显示项目01到03的统称)。触摸面板13作为用于对操纵体P(下文中将要说明的操纵体Pl到P3的统称,例如手指、触笔等)进行感知的感知区域,这些操纵体P与显示面板11 进行接触。触摸面板13感知操纵体P的接触状态,并向操纵体检测单元15输出感知信号。 代替操纵体P的接触状态,也可以响应于操纵体P的接近(proximity)状态来输出感知信号。响应于从触摸面板13输入的感知信号,操纵体检测单元15对操纵体P的数目、以及操纵体P的运动方向和运动量进行检测,并向算术处理单元2输出检测结果。操纵体P 的运动方向和运动量是根据表明操纵体P的接触/非接触情况的感知信号和表明接触位置的感知信号来检测的。在多个接触体P的情形下,例如,可以以这些接触体P的接触位置之间的中心的形式来获得接触体P的接触位置。操纵体P的数目是根据表明这些操纵体P的接触位置的感知信号的分布情况来检测的。显示控制单元17响应于指令而控制由显示面板11进行的显示,该指令是响应于操纵体P的接触状态而从算术处理单元23输入的。根据操纵体P的数目以及操纵体P的运动方向和运动量的检测结果,显示控制单元17对显示面板11进行控制,以执行对于显示项目0的滚动显示S。数据储存单元19储存被划分为多个层的显示项目0的数据等。这些显示项目0 以与这些显示项目0所属于的层以及其上方和/或下方的层相关联的方式被管理。显示项目0的数据包括层数据和显示数据。如果以下述方式来执行滚动显示S中的层转变,则通知单元21响应于从算术处理单元23输入的指令,用图像(运动图像/静止图像)、音频、振动等方式将层转变通知给用户。算术处理单元23包括CPU、ROM、RAM等。CPU通过从ROM读取用于执行下文所述信息处理方法的程序并将该程序在RAM中展开和执行,来执行对于信息处理设备的操作进行控制所需的算术处理。算术处理单元23指令显示控制单元17显示属于预定层的显示项目0。根据从操纵体检测单元15输入的对于操纵体P的检测结果,算术处理单元23指令显示控制单元17 执行对于这些显示项目0的滚动显示S。这里,响应于对于操纵体P的数目的检测结果,算术处理单元23指令显示控制单元17对属于与操纵体P的数目相对应的层的显示项目0执行滚动显示S。[2.信息处理设备的基本操作]图2示出了信息处理设备的基本操作过程。如图2所示,显示控制单元17控制显示面板11来显示属于预定层的显示项目 0(步骤S11)。当在触摸面板13上感知到操纵体P的运动时(S13),操纵体检测单元15根据从触摸面板13输入的感知信号,来检测操纵体P的数目以及操纵体P的运动方向和运动量(S15)。算术处理单元23根据对于操纵体P的数目的检测结果,来判定操纵体P的数目是否对应于当前的层(S17)。这里,在初始步骤中,预定的层对应于当前的层。如果判定结果是肯定的,则算术处理单元23指令显示控制单元17根据对运动方向和运动量的检测结果来对属于当前层的显示项目0执行滚动显示S。如果接收到进行滚动显示S的指令,则显示控制单元17执行显示控制,从而对于属于当前层(预定层)的那些显示项目0执行滚动显示S (步骤S19)。另一方面,如果步骤S17的处理中的判定结果是否定的,则算术处理单元23根据对于运动量的检测结果,来判定操纵体P的运动量是否超过了预定的阈值(S21)。如果该运动量超过了预定阈值,则算术处理单元23使滚动显示S进行从当前层(预定层)向与操纵体P的数目对应的另一层的层转变(S23)。此外,算术处理单元23还指令显示控制单元17 显示属于另一层的显示项目0。如果接收到进行层转变的指令,则显示控制单元17执行显示控制,从而显示属于另一层的那些显示项目0(S25)。如果步骤S19或S25的处理终止,则通过返回到步骤S13的处理来再次判定操纵体P的运动是否被感知。如果在进行了层转变之后,操纵体P(其数目对应于另一层)的运动被感知,则算术处理单元23执行显示控制,从而通过步骤S15和S17的处理来对属于当前层(另一层)的显示项目0执行滚动显示S (S19)。[3.第一实施例]下面将说明根据第一实施例的信息处理设备。图3A至3F和图4A至4G分别示出了根据第一实施例的信息处理设备应用于照片浏览软件和音乐播放软件的示例。在图3A 至3F以及图4A至4G所示的状态ST中与滚动显示S相关联的状态ST中,示出了滚动显示之后的显示项目0。在图3A至3F以及图4A至4G中,示意性地示出了操纵体P的数目以及操纵体P的运动方向和运动量。在第一实施例中,如果操纵体P的数目在滚动显示S期间发生改变,则在这种改变之后对属于与操纵体P的数目相对应的层的滚动项目0执行滚动显示S。(应用于照片浏览软件的示例)图3A至3F示出了应用于照片浏览软件的示例。在照片浏览软件中,例如,第一层的显示项目0对应于照片缩略图01,更高水平的第二层的显示项目0对应于影集02。这里, 例如,缩略图01被划分为与照片的拍摄日期相对应的这些影集02并得到管理。第一层和第二层分别对应于操纵体P的数目“ 1”和“2”。在图3A所示的状态STla中,例如,沿显示面板11的左右方向显示属于影集 02 “1/5”的多个缩略图01。如状态STlb所示,如果一个操纵体Pl沿向左方向执行拖动操纵D1,则沿向左方向执行对多个缩略图的滚动显示S。另一方面,如果在状态STla中,两个操纵体Pl和P2如状态STlc所示沿向左方向执行与预定运动量相关联的拖动操纵D2,则如图;3B所示的状态STld所示,沿左右方向显示多个影集02。这里,在状态STld中,此前显示的缩略图01所属于的影集02 “1/5”被突出和显示。这样,显示项目0能够平滑地从对缩略图01进行显示变换到在维持与此前显示的缩略图01的层级关系的状态下对影集02进行显示。如状态STle所示,如果这两个操纵体 Pl和P2沿向左方向执行拖动操纵Dl,则对于多个影集02的滚动显示S沿向左方向执行。回到状态STlb,在状态STlb的拖动操纵期间,如果一个其他的操纵体P2接触显示面板11,并且如状态STlf所示,这两个操纵体Pl和P2沿向左方向执行与预定的运动量相关联的拖动操纵D2,则如图3C所示的状态STlg所示,多个影集02沿左右方向显示。如状态STlh所示,如果这两个操纵体Pl和P2沿向左方向执行拖动操纵Dl,则对多个影集02 的滚动显示S沿向左方向执行。这样,滚动显示S能够无缝地从对缩略图01的滚动显示变换到对影集02的滚动显示,而无需复杂的切换操纵。在图3C所示的状态STli中,多个影集02沿左右方向显示。如图3D所示的状态 STlj所示,如果这两个操纵体Pl和P2沿向左方向执行拖动操纵D1,则对多个影集02的滚动显示S沿向左方向执行。
另一方面,在图3C所示的状态STli中,如果这一个操纵体Pl如图3D所示的状态 STlk所示沿向左方向执行与预定运动量相关联的拖动操纵D2,则多个缩略图01沿左右方向显示,如状态STll所示。这里,在状态STll中,例如,显示的是属于此前被突出和显示的影集02 “1/5”的缩略图01。这样,显示项目0能够平滑地从对影集02进行显示变换到在维持与此前显示的影集02的层级关系的状态下对缩略图01进行显示。如图3E所示的状态STlm所示,如果这一个操纵体Pl沿向左方向执行拖动操纵D1,则对多个缩略图01的滚动显示S沿向左方向执行。回到图3D所示的状态STl j,在状态STlj的拖动操纵Dl期间,如果如图3E所示的状态STln所示,一个操纵体P2 (或操纵体Pl)与显示面板11分开,那一个操纵体Pl沿向左方向执行与预定的运动量相关联的拖动操纵D2,则多个缩略图01如状态STlo所示沿左右方向显示。这里,在状态STlo中,例如,所显示的是属于此前被突出和显示的影集02 “1/6”的缩略图01。如图3F所示的状态 STlp所示,如果这一个操纵体Pl沿向左方向执行拖动操纵D1,则对多个缩略图01的滚动显示S沿向左方向执行。这样,滚动显示S能够无缝地从对影集02的滚动显示S变换到对缩略图01的滚动显示S,而无需复杂的切换操纵。另一方面,如果在图3D所示的状态STlj的拖动操纵Dl期间,这两个操纵体Pl和 P2同时与显示面板11分开,则如图3F所示的状态STlq所示,多个缩略图01沿左右方向显示。这里,在状态STlq中,例如,显示的是属于此前被突出和显示的影集02 “1/5”的缩略图01。这样,显示项目0能够平滑地从对影集02进行显示变换到在维持与此前显示的影集 02的层级关系的状态下对缩略图01进行显示。如果在显示多个缩略图01的状态下对任何缩略图01执行敲击操纵,则作为敲击操纵目标的那个缩略图01被选中,并且与所选的缩略图01对应的照片被显示。另外,如果在显示多个影集02的状态下对任何影集02执行敲击操纵,则属于作为敲击操纵目标的那个影集02的多个缩略图01可以被显示。上文已经描述了沿向左方向执行拖动操纵Dl和 D2的情形,但是拖动操纵Dl和D2也可以沿向右方向执行,并且可以通过切换到向左/向右方向来执行。尤其是,在层转变之前/之后,拖动操纵Dl和D2可以沿不同方向来执行。(应用于音乐播放软件的示例)图4A至4G示出了应用于音乐播放软件的示例。在音乐播放软件中,例如,第一层的显示项目0对应于音乐作品01,更高水平的第二层的显示项目0对应于作品集02,更高水平的第三层的显示项目0对应于艺术家03。这里,音乐作品01被划分到记录了这些音乐作品01的作品集02中,而作品集02被划分到创作这些作品集02的艺术家03中,并得到管理。第一层、第二层和第三层分别对应于操纵体P的数目“1”、“2”和“3”。在图4A所示的状态SDa中,例如,属于艺术家03 “A”的作品集02 “Aa”的多个音乐作品01沿上下方向显示。如果一个操纵体Pl在状态STh下执行拖动操纵D1,则如状态ST2b所示,对多个音乐作品01的滚动显示S沿向上方向执行。在状态ST2b的拖动操纵Dl期间,如果一个其他的操纵体P2与显示面板11接触, 并且这两个操纵体Pl和P2如状态ST2C所示沿向上方向执行与预定运动量相关联的拖动操纵D2,则如图4B所示的状态ST2d所示,艺术家03 “A”的多个作品集02在顶部方向显示。这里,在状态ST2d中,此前显示的作品集02 “Aa”被突出和显示。如状态SDe所示,如果这两个操纵体Pl和P2沿向上方向执行拖动操纵D1,则对多个作品集02的滚动显示S 沿向上方向执行。在状态SDe的拖动操纵Dl期间,如果这一个操纵体P2 (或操纵体Pl)与显示面板11分开,并且那一个操纵体Pl如状态ST2f所示沿向上方向执行与预定运动量相关联的拖动操纵D2,则如图4C所示的状态ST2g所示,多个音乐作品01沿上下方向显示。这里,在状态ST2g中,例如,显示的是属于此前被突出和显示的作品集02 “Ac”的音乐作品01。如状态STa1所示,如果这一个操纵体Pl沿向上方向执行拖动操纵D1,则对多个音乐作品01 的滚动显示S沿向上方向执行。另一方面,回到图4B所示的状态SDe,如果在状态SDe的拖动操纵期间,这两个操纵体Pl和P2同时与显示面板11分开,则如图4C所示的状态ST2i所示,多个音乐作品 01沿上下方向显示。这里,在状态ST2i中,例如,显示的是属于此前被突出和显示的作品集 02 “Ac”的音乐作品01。另一方面,在图4B所示的状态SDe的拖动操纵Dl期间,如果如图4D所示的状态 ST2j所示,再一个操纵体P3与显示面板11接触,并且这三个操纵体P1、P2和P3沿向上方向执行与预定运动量相关联的拖动操纵D2,则如状态SDk所示,多个艺术家03沿上下方向显示。如状态ST21所示,如果这三个操纵体PI、P2和P3沿向上方向执行拖动操纵D1,则对多个艺术家03的滚动显示S沿向上方向执行。在状态ST21的拖动操纵Dl期间,如果如图4E所示的状态ST^ii所示,这一个操纵体P3 (或操纵体Pl或P》与显示面板11分开,并且那两个操纵体Pl和P2沿向上方向执行与预定运动量有关的拖动操纵D2,则如状态ST2n所示,多个作品集02沿上下方向显示。 这里,在状态ST2n中,例如,显示的是属于此前被突出和显示的艺术家03“C”的作品集02。 如状态ST2o所示,如果这两个操纵体Pl和P2沿向上方向执行拖动操纵D1,则对多个作品集02的滚动显示S沿向上方向执行。另一方面,如果在状态ST21的拖动操纵Dl期间,这三个操纵体PI、P2和P3同时与显示面板11分开,则如图4F所示的状态ST2p所示,多个音乐作品01沿上下方向显示。 这里,在状态ST2p中,例如,显示的是属于此前被突出和显示的艺术家03 “C”的预定作品集02的音乐作品01。例如,该预定作品集02可以是被划分到艺术家03“C”的第一个作品集02 “Ca”,可以是此前显示的作品集02,也可以是最近播放的作品集02或播放频率较高的作品集02。回到图4A所示的状态ST2b,在状态ST2b的拖动操纵Dl期间,如图4F所示的状态 ST2q所示,两个其他的操纵体P2和P3与显示面板11接触,并且这三个操纵体P1、P2和P3 沿向上方向执行与预定运动量相关联的拖动操纵D2,则如状态ST2r所示,多个艺术家03沿上下方向显示。如状态STk所示,如果这三个操纵体PI、P2和P3沿向上方向执行拖动操纵D1,则对多个艺术家03的滚动显示S沿向上方向执行。如果在显示多个音乐作品01的状态下对任意音乐作品01执行敲击操纵,则作为敲击操纵目标的那个音乐作品01被选中,并且所选的音乐作品01被播放。另外,如果在显示多个作品集02的状态下对任意作品集02执行敲击操纵,则属于作为敲击操纵目标的那个作品集02的多个音乐作品01可以被显示。另外,另外,如果在显示多个艺术家03的状态下对任意艺术家03执行敲击操纵,则属于作为敲击操纵目标的那个艺术家03的多个作品集02可以被显示。上文已经描述了沿向上方向执行拖动操纵Dl、D2和D3的情形,但是拖动操纵D1、D2和D3也可以沿向下方向执行,并且可以通过切换到向上/向下方向来执行。 尤其是,在层转变之前/之后,拖动操纵Dl、D2和D3可以沿不同方向来执行。[4.第二实施例]下面将说明根据第二实施例的信息处理设备。图5A至5F和图6A至6C分别示出了根据第二实施例的信息处理设备应用于列表搜索软件和网页浏览软件的示例。在图5A 至5F以及图6A至6C所示的状态ST中与滚动显示S相关联的状态ST中,示出了滚动显示之后的显示项目0。在图5A至5F以及图6A至6C中,示意性地示出了操纵体P的数目以及操纵体P的运动方向和运动量。在第二实施例中,如果操纵体P的数目在滚动显示S期间发生改变,那么,如果改变之后的操纵体P的数目对应于更下层,则执行对于属于更上层和更下层的显示项目0的滚动显示S ;而如果改变之后的操纵体P的数目对应于更上层,则执行对于属于该更上层的显示项目O的滚动显示S。(应用于列表搜索软件的示例)图5A至5F示出了应用于列表搜索软件的示例。在这种列表搜索软件中,例如,第一层的显示项目0对应于列表中登记的个人名称01,更高水平的第二层的显示项目0对应于字母顺序分类的索引02。这里,个人名称01被划分到与这些个人名称01的首字母对应的索引02中并得到管理。第一层和第二层分别对应于操纵体P的数目“1”和“2”。在图5A所示的状态ST3a中,例如,多个个人名称01和索引02沿显示面板11的上下方向按照下述顺序来显示属于索引02 “C”的个人名称01、索引02 “D”、属于该索引 02 “D”的多个个人名称01、索引02 “E”。如状态SBb所示,如果一个操纵体Pl沿向上方向执行拖动操纵D1,则对多个个人名称01和索引02的滚动显示S沿向上方向执行。另一方面,在状态ST3a中,如果两个操纵体Pl和P2如状态ST3c所示沿向上方向执行与超过预定阈值的运动量相关联的拖动操纵D2,则多个索引02沿上下方向显示,例如如图5B所示的状态ST3d所示以索引02 “A”到“H”的顺序来显示。这样,显示项目0能够平滑地从对个人名称01和索引02进行显示变换到在维持与此前显示的个人名称01的层级关系的状态下仅对索引02进行显示。如状态ST3e所示,如果这两个操纵体Pl和P2沿向上方向执行拖动操纵D1,则对多个索引02的滚动显示S沿向上方向执行。回到图5A所示的状态ST!3b,在状态SBb的拖动操纵Dl期间,如果如图5B的状态 ST3f所示,另一个操纵体P2与显示面板11接触,并且这两个操纵体Pl和P2沿向上方向执行与预定运动量相关联的拖动操纵D2,则如图5C所示的状态ST3g所示,多个索引02沿上下方向显示。如状态SBh所示,如果这两个操纵体Pl和P2沿向上方向执行拖动操纵D1, 则对多个索引02的滚动显示S沿向上方向执行。这样,滚动显示S能够无缝地从对个人名称01和索引02的滚动显示S变换到仅对索引02的滚动显示,而无需复杂的切换操纵。在图5C所示的状态ST3i,多个索引02沿上下方向显示。如图5D所示的状态ST3j 所示,如果这两个操纵体Pl和P2沿向上方向执行拖动操纵D1,则对多个索引02的滚动显示S沿向上方向执行。另一方面,在图5C所示的状态ST3i中,如果如图5D所示的状态ST3k所示,这一个操纵体Pl沿向上方向执行与预定运动量相关联的拖动操纵D2,则如状态ST31所示,多个个人名称01和索引02沿上下方向显示。这里,在状态ST31中,例如,属于此前被突出和显示的索引02 “C”的个人名称01被布置在显示面板11的中心。这样,显示项目0能够从仅对索引02进行显示变换到在维持与此前显示的索引02的层级关系的状态下对个人名称 01和索引02进行显示。如图5E所示的状态SBm所示,如果这一个操纵体Pl沿向上方向执行拖动操纵D1,则多个个人名称01和索引02的滚动显示S沿向上方向执行。回到图5D所示的状态ST3j,在状态ST3j的拖动操纵Dl期间,如图5E所示的状态 ST3n所示,如果这一个操纵体P2(或操纵体Pl)与显示面板11分开,并且那一个操纵体Pl 沿向上方向执行与超过预定阈值的运动量相关联的拖动操纵D2,则如状态ST3o所示,多个个人名称01和索引02沿上下方向显示。这里,在状态ST3o中,例如,属于此前被突出和显示的索引02 “H”的个人姓名01被布置在显示面板11的中心。如图5F所示的状态ST3p 所示,如果这一个操纵体Pl沿向上方向执行拖动操纵D1,则对多个个人名称01和索引02 的滚动显示S沿向上方向执行。这样,滚动显示S能够无缝地从仅对索引02进行滚动显示变换到对个人名称01和索引02进行滚动显示S,而无需复杂的切换操纵。另一方面,如果在图5D所示的状态ST3 j的拖动操纵Dl期间,这两个操纵体Pl和 P2同时与显示面板11分开,则如图5F所示的状态ST3q所示,多个个人名称01和索引02 沿上下方向显示。这里,在状态ST3q中,例如,属于此前被突出和显示的索引02 “C”的个人名称01被布置在显示面板11的中心。这样,显示项目0能够平滑地从仅对索引02进行显示变换到在维持与此前显示的索引02的层级关系的状态下对个人名称01和索引02进行显不。如果在显示多个个人名称01的状态下对任意个人名称01执行敲击操纵,则作为敲击操纵目标的那个个人名称01被选中,并且所选中的个人的详细信息等被显示。另外, 如果在仅显示多个索引02的状态下对任意索引02执行敲击操纵,则属于作为敲击操纵目标的那个索引02的多个个人名称01可以被显示。上文已经描述了沿向上方向执行拖动操纵Dl和D2的情形,但是拖动操纵Dl和D2也可以沿向下方向执行,并且可以通过切换到向上/向下方向来执行。尤其是,在层转变之前/之后,拖动操纵Dl和D2可以沿不同方向来执行。(应用于网页浏览软件的示例)图6A至6C示出了应用于网页浏览软件的示例。在网页浏览软件中,例如,第一层的显示项目0对应于链接到具体网页的新闻项目01,更高水平的第二层的显示项目0对应于类别(category)02。这里,例如,新闻项目01被划分到与这些新闻项目01相对应的类别 02(包含“主题”、“经济”、“娱乐”等)中并得到管理。第一层和第二层分别对应于操纵体P 的数目“1”和“2”。在图6A所示的状态SI^a中,例如,多个新闻项目01和类别02沿显示面板11的上下方向按照下述顺序来显示类别02 “主题”、属于该类别02 “主题”的多个新闻项目01、 类别02 “经济”、属于该类别02 “经济”的多个新闻项目01、类别02 “娱乐”。如状态ST4b 所示,如果在状态SI^a中,一个操纵体Pl沿向上方向执行拖动操纵D1,则对多个新闻项目 01和类别02的滚动显示S沿向上方向执行。在状态ST4b的拖动操纵Dl期间,如状态如所示,如果另一个操纵体P2与显示面板11接触,并且这两个操纵体Pl和P2沿向上方向执行与预定运动量相关联的拖动操纵D2,则如图6B所示的状态ST4d所示,多个类别02沿上下方向显示。这里,在状态ST4d中, 例如,此前显示在显示面板11中心处的那些新闻项目01所属于的类别02 “经济”被突出和显示。如状态S1Me所示,如果这两个操纵体Pl和P2沿向上方向执行拖动操纵D1,则对多个类别02的滚动显示S沿向上方向执行。在状态S1Me的拖动操纵Dl期间,如果如状态ST4f所示,这一个操纵体P2 (或操纵体Pl)与显示面板11分开,并且那一个操纵体Pi沿向上方向执行与预定运动量相关联的拖动操纵D2,则如图6C所示的状态ST4g所示,多个新闻项目01和类别02沿上下方向显示。这里,在状态ST4g中,例如,属于此前被突出和显示的类别02 “汽车”的新闻项目01 被布置在显示面板11的中心。如状态ST4h所示,如果这一个操纵体Pl沿向上方向执行拖动操纵D1,则对多个新闻项目01和类别02的滚动显示S沿向上方向执行。另一方面,在图6B所示的状态S1Me的拖动操纵Dl期间,如果这两个操纵体Pl和 P2同时与显示面板11分开,则如图6C所示的状态ST4i所示,多个新闻项目01和类别02 沿上下方向显示。这里,在状态ST4i中,例如,属于此前被突出和显示的类别“运动”的新闻项目01被布置在显示面板11的中心。如果在显示多个新闻项目01的状态下对任何新闻项目01执行敲击操纵,则作为敲击操纵目标的那个新闻项目01被选中,链接到所选新闻项目01的网页被显示。另外,如果在仅显示多个类别02的状态下对任何类别02执行敲击操纵,则属于作为敲击操纵目标的那个类别02的多个新闻项目01可以被显示。上文已经描述了沿向上方向执行拖动操纵 Dl和D2的情形,但是拖动操纵Dl和D2也可以沿向下方向执行,并且可以通过切换到向上 /向下方向来执行。尤其是,在层转变之前/之后,拖动操纵Dl和D2可以沿不同方向来执行。[5.总结]通过根据本发明这些实施例的信息处理设备,在感知区域上运动的操纵体P的数目、以及操纵体P的运动方向和运动量被检测,对属于与操纵体P的数目相对应的层的那些显示项目0的滚动显示S被根据运动方向和运动量的检测结果来执行。这样,通过改变操纵体P的数目而对属于不同层的显示项目0执行滚动显示S,用户能够有效地从被划分为多个层的显示项目0搜索所需的显示项目0。这里,在拖动操纵Dl期间,通过在由操纵体P执行与预定运动量相关联的拖动操纵Dl之后才发起滚动显示S,用户能够避免不期望的滚动显示S。通过跟随操纵体P的运动并对显示项目0执行滚动显示S,用户能够直观地执行拖动操纵D1。在层转变期间,通过使用视觉的、听觉的或触觉的措施来将这种层转变通知给用户,使得用户能够了解该信息处理设备的行为。上文已经参考附图对本发明的优选实施例进行了详细说明,但是本发明不限于此。本领域技术人员应当明白,在所附权利要求及其等同含义的范围内,根据设计要求和其他因素,可以产生各种变更、组合、子组合和替换形式。例如,上述这些实施例中描述了在第一层和第二层中、或者在第一层至第三层中执行拖动操纵Dl和D2的情形,但是拖动操纵Dl和D2也可以在第一层至第四层或更多的层中执行。上述实施例中描述了这样的情形如果进行层转变,则选中与在即将发生这种层转变之前所显示的具体显示项目0具有层级关系的显示项目,但是也可以显示不具有这种层级关系的显示项目0。上述实施例中描述了通过拖动操纵Dl来执行滚动显示S的情形, 但是也可以通过轻拂操纵来执行滚动显示S。 本申请包含与2010年2月17日在日本特许厅递交的日本在先专利申请JP 2010-32546中公开的主题有关的主题,该申请的全部内容通过引用方式结合于此。
权利要求
1.一种信息处理设备,包括显示单元,用于显示在被划分为多个层的显示项目中属于预定层的显示项目;检测单元,用于对在感知区域上运动的操纵体的数目、以及所述操纵体的运动方向和运动量进行检测;以及显示控制单元,用于执行显示控制,使得如果检测到具有与所述预定层对应的数目的操纵体的运动,则根据对所述运动方向和所述运动量的检测结果来对属于所述预定层的显示项目进行滚动显示,如果检测到具有与其他层对应的数目的操纵体的运动,则显示属于所述其他层的显示项目,并根据对所述运动方向和所述运动量的检测结果来对属于所述其他层的显示项目进行滚动显示。
2.根据权利要求1所述的信息处理设备,其中,如果在属于所述预定层的显示项目被滚动显示的时候检测到具有与所述其他层对应的数目的操纵体的运动,则所述显示控制单元执行所述显示控制,使得属于所述其他层的显示项目被滚动显示。
3.根据权利要求1所述的信息处理设备,其中,如果进行从所述预定层到所述其他层的滚动显示层转变,则所述显示控制单元执行显示控制,使得在属于所述其他层的那些显示项目中,属于在即将进行所述层转变之前所述预定层中被突出的显示项目的更上层或更下层的显示项目被显示。
4.根据权利要求1所述的信息处理设备,其中,如果检测不到具有与所述其他层对应的数目的所述操纵体的运动,则所述显示控制单元执行显示控制,使得在属于所述预定层的那些显示项目中,属于在即将检测不到所述运动之前所述其他层中被突出的显示项目的更下层的显示项目被显示。
5.根据权利要求1所述的信息处理设备,其中,如果在检测到操纵体数目的改变之后检测到操纵体的与超过预定阈值的运动量相关联的运动,则所述显示控制单元执行显示控制,使得进行滚动显示的层转变。
6.根据权利要求1所述的信息处理设备,其中,如果检测到操纵体的与超过预定阈值的运动量相关联的运动,则所述显示控制单元执行显示控制,使得对显示项目进行滚动显示。
7.根据权利要求1所述的信息处理设备,其中,所述显示控制单元执行显示控制,使得显示项目跟随所述操纵体的运动而被滚动显示。
8.根据权利要求1所述的信息处理设备,还包括通知单元,用于将滚动显示的层转变通知给外部。
9.根据权利要求1所述的信息处理设备,其中,如果所述预定层和所述其他层中的一者对应于更上层而另一者对应于更下层,那么如果检测到具有与所述更下层对应的数目的操纵体的运动,则所述显示控制单元对所述更上层和所述更下层的显示项目进行滚动显示,而如果检测到具有与所述更上层对应的数目的操纵体的运动,则所述显示控制单元对属于所述更上层的显示项目进行滚动显示。
10.一种信息处理方法,包括下列步骤对被划分为多个层的显示项目中属于预定层的显示项目进行显示;对在感知区域上运动的操纵体的数目、以及所述操纵体的运动方向和运动量进行检测;如果检测到具有与所述预定层对应的数目的操纵体的运动,则根据对所述运动方向和所述运动量的检测结果来对属于所述预定层的显示项目进行滚动显示;如果检测到具有与其他层对应的数目的操纵体的运动,则显示属于所述其他层的显示项目而不是属于所述预定层的显示项目;以及根据对所述运动方向和所述运动量的检测结果,来对属于所述其他层的显示项目进行滚动显示。
11. 一种程序,用于使计算机执行包括下列步骤的信息处理方法对被划分为多个层的显示项目中属于预定层的显示项目进行显示;对在感知区域上运动的操纵体的数目、以及所述操纵体的运动方向和运动量进行检测;如果检测到具有与所述预定层对应的数目的操纵体的运动,则根据对所述运动方向和所述运动量的检测结果来对属于所述预定层的显示项目进行滚动显示;如果检测到具有与其他层对应的数目的操纵体的运动,则显示属于所述其他层的显示项目而不是属于所述预定层的显示项目;以及根据对所述运动方向和所述运动量的检测结果,来对属于所述其他层的显示项目进行滚动显示。
全文摘要
本发明涉及信息处理设备、信息处理方法和程序。一种信息处理设备,包括显示面板,用于显示在被划分为多个层的显示项目中属于预定层的显示项目;操纵体检测单元,用于对在触摸面板上运动的操纵体的数目、以及操纵体的运动方向和运动量进行检测;显示控制单元,用于执行显示控制,使得如果检测到具有与预定层对应的数目的操纵体的运动,则根据对运动方向和运动量的检测结果来对属于预定层的显示项目进行滚动显示,如果检测到具有与其他层对应的数目的操纵体的运动,则显示属于其他层的显示项目,并根据检测结果来对属于其他层的显示项目进行滚动显示。
文档编号G06F3/048GK102163121SQ20111003641
公开日2011年8月24日 申请日期2011年2月10日 优先权日2010年2月17日
发明者上野比吕至, 川名阳方, 池田哲男, 青山龙 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1