信息处理装置、信息处理方法及计算机程序的制作方法

文档序号:6429546阅读:104来源:国知局
专利名称:信息处理装置、信息处理方法及计算机程序的制作方法
技术领域
本发明涉及一种信息处理装置、一种信息处理方法以及一种计算机程序。
背景技术
因为触摸屏的直观易用的用户界面(UI),所以它们已经广泛地用于比如自动售票机的应用中,以用于公共交通和银行使用的自动柜员机(ATM)。近年来,一些触摸屏已经变得能够检测用户的运动,并且由此实现对于现有的配备按钮的电器此前没有的设备操作。 新添加的能力近来已经促使便携式设备(诸如移动电话和视频游戏机等)采用其自身的触摸屏。例如,日本专利公开No. 2010-55455公开了一种信息处理装置,其使用基于触摸屏的用户界面允许以简化并且直观的方式有效率地检查多个图像。

发明内容
作为提供要在正被检查的多个屏幕上有效率地浏览的内容的快速、综合视图的用户界面,缩略图表示是有效的。另一方面,在存在待观看的大量内容的情况下,缩略图表示可以使得用户难以掌握组中的有关内容或得到内容的层次视图。当多个内容被分类为组并且与文件夹和缩略图相关用于表示时,可以改进内容的宏观概览。然而,在将内容放入组中集合表示的情况下,可能难以单独地浏览内容。如果相关的内容被定义为组并且这些内容组被构造为层次表示以用于观看内容, 则可能变得难以单独地检查内容,这是由于内容保持表示为内容组的部分。鉴于以上情况做出了本发明,并且本发明提供具有用于允许容易浏览构成组的内容的新改进的信息处理装置、信息处理方法以及计算机程序。根据本公开内容的一个实施例,提供了一种信息处理装置,包括检测单元,被配置为检测操作体相对于显示单元的显示表面的位置,所述显示单元显示由每个都与内容有关的多个对象构成的对象组;以及显示改变部,被配置为基于由检测单元执行的检测的结果来改变构成对象组的对象的焦点位置;其中,基于检测的结果,如果所述检测单元已经检测到操作体在基本上平行于显示表面的预定操作方向上线性移动,则显示改变部以在展开方向上移动焦点位置的方式改变被环形展开以构成对象组的对象的焦点位置。优选地,显示改变部可以基于显示表面与操作体之间的接近距离来改变显示对象组的格式,所述接近距离是根据由检测单元执行的检测的结果获得的。优选地,基于检测的结果,如果所述检测单元已经检测到操作体在基本上垂直于预定操作方向的方向上移动,则所述显示改变部可以确定选择与当前聚焦的对象相关的内容。优选地,所述显示改变部可以根据操作体已经相对于显示表面移动的量来改变构成对象组的对象的焦点位置。优选地,对象组可以配有包括对象的确定区域;所述确定区域可以被划分为与对象组中包括的对象的数量同样多的子区域,子区域与对象各自对应;以及显示改变部可以基于由检测单元执行的检测的结果,聚焦到与操作体被检测到要定位在上面的子区域对应的对象上。优选地,显示改变部可以根据内容组如何展开来改变确定区域,以便包括内容组。优选地,如果基于由检测单元执行的检测的结果检测到操作体已经移出确定区域,则显示改变部可以以聚集方式显示构成对象组的对象。优选地,显示改变部可以突出显示当前聚焦的对象。优选地,显示改变部可将当前聚焦的对象显示为靠近操作体的尖端。优选地,如果基于由检测单元执行的检测的结果,在比预定时间段长的时段未检测到操作输入,则显示改变部停止改变构成对象组的对象的焦点位置。根据本公开内容的另一实施例,提供了一种信息处理方法,包括使检测单元检测操作体相对于显示单元的显示表面的位置,所述显示单元显示由每个都与内容有关的多个对象构成的对象组;使显示改变部基于由检测单元执行的检测的结果来改变构成对象组的对象的焦点位置;以及基于检测的结果,如果所述检测单元已经检测到操作体在基本上平行于显示表面的预定操作方向上线性移动,则使显示改变部以在展开方向上移动焦点位置的方式改变被环形展开以构成对象组的对象的焦点位置。根据本公开内容的另一实施例,提供一种用于使计算机作为信息处理装置工作的计算机程序,该信息处理装置包括检测单元,被配置为检测操作体相对于显示单元的显示表面的位置,所述显示单元显示由每个都与内容有关的多个对象构成的对象组;以及显示改变部,被配置为基于由检测单元执行的检测的结果来改变构成对象组的对象的焦点位置;其中,基于检测的结果,如果所述检测单元已经检测到操作体在基本上平行于显示表面的预定操作方向上线性移动,则显示改变部以在展开方向上移动焦点位置的方式改变被环形展开以构成对象组的对象的焦点位置。程序可以存储在附连到计算机的存储设备中,并且可以由用于程序执行的计算机的CPU从存储设备读取,这使得计算机能够作为以上概括的信息处理装置工作。还可以提供一种上面记录有程序的计算机可读记录介质。例如,记录介质可以是磁盘、光盘、或磁光 (MO)盘。磁盘是诸如硬盘和环形磁体盘等类型。光盘是诸如⑶(致密盘)、DVD-R(数字多功能可记录盘)以及BD(蓝光光盘(注册商标))等类型。根据本公开内容的另一实施例,提供了一种显示处理装置,包括检测单元,被配置为检测操作体相对于显示单元的显示表面的位置,显示单元显示由每个都与内容有关的多个对象构成的对象组;以及显示改变部,被配置为基于由检测单元执行的检测的结果来改变构成对象组的对象的焦点位置。优选地,检测单元还可以包括运动检测单元,显示改变部被配置为如果运动检测单元已经检测到操作体在基本上平行于显示表面的预定操作方向上线性移动,则显示改变部以在展开方向上移动焦点位置的方式改变被环形展开以构成对象组的对象的焦点位置。优选地,检测单元还可以包括距离检测单元,距离检测单元被配置为检测显示表面与操作体之间的接近距离;显示改变部还被配置为基于显示表面与操作体之间的接近距离来改变显示对象组的格式。优选地,基于运动检测单元检测的结果,如果运动检测单元已经检测到操作体在基本上垂直于预定操作方向的方向上移动,则显示改变部可以确定选择与当前聚焦的对象相关的内容。 优选地,显示改变部还可以被配置为基于运动检测单元检测的结果根据操作体已经相对于显示表面移动的量来改变构成对象组200的对象210的焦点位置。根据本公开内容的又一实施例,提供了一种信息处理方法,包括使检测单元检测操作体相对于显示单元的显示表面的位置,显示单元显示由每个都与内容有关的多个对象构成的对象组;使显示改变部基于由所述检测单元执行的检测的结果来改变构成所述对象组的所述对象的焦点位置。如上所述,本发明提供用于便于构成内容组的内容的浏览的信息处理装置、信息处理方法以及计算机程序。


图1是示出实现为本发明实施例的信息处理装置的典型硬件结构的框图;图2是示出作为实施例的信息处理装置的典型硬件结构的解释性视图;图3是概述由作为实施例的信息处理装置执行的内容组显示操作处理的解释性视图;图4是示出在内容组显示操作处理期间用户的手指的接近状态的解释性视图;图5是示出作为实施例的信息处理装置的功能结构的框图;图6是示出用于改变实施例执行的内容组显示的典型处理的流程图;图7是示出典型确定区域的解释性视图;图8是示出另一典型确定区域的解释性视图;图9是示出用于改变聚焦的内容堆的典型操作的解释性视图;图10是示出在建立焦点位置确定区域的情况下用于改变聚焦的内容堆的典型操作的解释性视图;图11是示出在建立焦点位置确定区域的情况下用于改变聚焦的内容堆的其它典型操作的解释性视图;图12是示出用于根据操作体在显示表面上的位置改变聚焦的内容堆的其它典型操作的解释性视图;图13是示出用于执行与内容组或内容有关的功能的典型操作的解释性视图;图14是示出其中当显示时展开内容组的示例的解释性视图;以及图15是示出其中当显示时展开内容组的另一示例的解释性视图。
具体实施例方式现将参照附图详细描述本发明的一些优选实施例。贯穿以下描述和附图,具有基本上相同功能结构的组件部分由相同参考标记表示,并且在冗余的情况下将省略它们的解释。根据以下标题进行描述1.信息处理装置的结构以及据此执行的显示改变处理;以及2.变型。<1.信息处理装置的结构以及据此执行的显示改变处理〉
[信息处理装置的典型硬件结构]本发明提供了一种显示处理装置,包括检测单元112,被配置为检测操作体相对于显示单元114的显示表面的位置,显示单元114显示由每个都与内容有关的多个对象210 构成的 对象组200 ;以及显示改变部140,被配置为基于由检测单元112执行的检测的结果来改变构成对象组的对象的焦点位置。检测单元112还可包括运动检测单元(未示出),显示改变部140被配置为如果运动检测单元已经检测到操作体在基本上平行于显示表面的预定操作方向上线性移动,则显示改变部140以在展开方向上移动焦点位置的方式改变被环形展开以构成对象组200的对象210的焦点位置。检测单元还可包括距离检测单元(未示出),距离检测单元被配置为检测显示表面与操作体之间的接近距离;显示改变部140还被配置为基于显示表面与操作体之间的接近距离来改变显示对象组200的格式。基于运动检测单元检测的结果,如果运动检测单元已经检测到操作体在基本上垂直于预定操作方向的方向上移动,则显示改变部140确定选择与当前聚焦的对象相关的内容。显示改变部140还可被配置为基于运动检测单元检测的结果根据操作体已经相对于显示表面移动的量来改变构成对象组200的对象210的焦点位置。首先参照图1和图2描述实现为本发明第一优选实施例的信息处理装置100的典型硬件结构。图1是示出实施本发明的信息处理装置100的典型硬件结构的框图。图2是示出作为优选实施例的信息处理装置100的典型硬件结构的解释性视图。作为优选实施例的信息处理装置100具有能够检测操作体在显示设备的显示表面上的接触位置的检测单元。检测单元还包括未示出的能够检测显示设备的显示表面与位于显示表面上方的操作体之间的接近距离的距离检测单元。信息处理装置100随着多种功能而形成为多种尺寸。该装置的变型可以包括具有大型显示设备(诸如电视机和个人计算机等)的装置和具有小型显示设备(诸如便携式信息终端和智能电话等)的装置。如图1所示,作为优选实施例的信息处理装置100包括CPU 101、RAM(随机存取存储器)102、非易失性存储器103、显示设备104以及接近触摸传感器105。CPU 101作为如上所述的算术处理单元和控制单元工作,根据各种程序来控制信息处理装置100的整体性能。例如,CPU 101可以是微处理器。RAM 102暂时存储正由CPU 101执行的程序以及在执行期间变化的参数。这些硬件组件经由通常由CPU总线构成的主机总线互连。非易失性存储器103存储CPU 101使用的程序和操作参数。例如,非易失性存储器103可以是R0M(只读存储器)或闪速存储器。显示设备104是输出信息的典型输出设备。例如,可以采用液晶显示器(IXD)设备或OLED (有机发光二极管)设备作为显示设备104。接近触摸传感器105是用户输入信息的典型输入设备。接近触摸传感器105通常由用于输入信息的输入部以及用于基于用户的输入生成输入信号并且将生成的信号输出到CPU 101的输入控制电路构成。在作为优选实施例的信息处理装置100上,在如图2所示的显示设备104的显示表面上安装接近触摸传感器105。这样定位后,接近触摸传感器105可以检测在一方面是接近显示表面的用户的手指与另一方面是显示表面之间的距离。
在以下段落中,实施本发明的信息处理装置100将描述为如上所述构成的装置, 但本发明不限于此。例如,信息处理装置可以装配有能够对显示设备上显示的信息进行指点和点击操作的输入设备。应该注意,能够检测显示表面与用户的手指之间的接近距离并且附属于优选实施例的接近触摸传感器105可以检测手指的三维运动。这允许通过多种操作输入。作为另一替代方式,可以提供能够检测操作体在显示表面上的接触位置以及操作体施加到显示表面的压力的信息处理装置。 [对信息处理装置的操作信息输入]如上所述的信息处理装置100根据显示表面与操作体之间的接近距离来改变在显示设备104上显示由多个内容构成的内容组的格式。信息处理装置100还根据操作体的位置改变当前聚焦的内容。这些功能允许用户通过在显示内容组的显示表面上方适当地移动他或她的操作体(例如,通过使得操作体靠近或远离显示表面或通过基本上平行于显示表面移动操作体)来改变显示内容组的格式以及焦点位置。以下参照图3和图4概述的是作为优选实施例的信息处理装置100通常执行其内容组显示操作处理的方式。图3是概述由作为优选实施例的信息处理装置100执行的内容组显示操作处理的解释性视图。图4是示出在内容组显示操作处理期间用户的手指的接近状态的解释性视图。当如图3的状态(a)所示并且在图4的左手子图中手指F充分离开显示表面并且在接近区域外面时,内容组200以如下方式显示构成内容组200的内容堆210 彼此交叠并且在单个位置中聚集。根据写在内容组200的顶部的内容堆210上的信息,用户可以识别内容组200中包括的内容堆210之间的联系。随着用户使得他或她的手指F靠近显示表面并且将它定位在接近区域中,内容组 200表现为展开,并且写在构成内容组200的内容堆210中的每一个上的信息变为可视,如图4的中心部分所示。在这点,构成内容组200的内容堆210中的一个被聚焦。如图3的状态(b)所示,聚焦的内容堆210显示得比其它内容堆210更大。例如,如果写在聚焦的内容堆210上的信息也放大显示,则用户可以清楚地识别内容堆210上的信息。或者,在聚焦的内容堆210上比其它内容堆210可以显示更大量的信息。这将允许用户获取关于聚焦的内容堆210的更多信息。当用户随后使得手指F远离显示表面并且在其接近区域的外面时, 内容堆210再次聚集地显示并且彼此交叠,如图4的右手子图所示。在手指F位于接近区域中并且内容组200示出为展开的情况下,基本上平行于显示表面移动手指F改变内容组200中当前聚焦的内容堆210。例如,当如图3的状态(b)所示内容组200从其聚集状态环形地展开时,内容堆210a可以被聚焦并且放大地显示。其它内容堆(210b,210c,……)显示得比聚焦的内容堆210a小。当从状态(b)在平面图上观看用户向右移动手指F时,环形显示的内容堆210顺时针旋转以到达状态(C)。在状态(c) 中,聚焦的对象从内容堆210a转变为另一内容堆210b。当用户从状态(c)向右(在正X轴方向上)进一步移动手指F时,环形显示的内容堆210进一步顺时针旋转以到达状态(d)。 在状态(d)中,聚焦的对象从内容堆210b转变到又一内容堆210c。通过上述方式,用户可以移动他或她的手指F以改变显示内容组200的格式以及构成内容组的内容的聚焦位置。以下参照图5至图15连同信息处理装置100执行的内容组显示改变处理一起详细描述作为本发明优选实施例的信息处理装置100的典型功能结构。[功能结构]
以下参照图5首先说 明作为优选实施例的信息处理装置100的功能结构。图5是示出作为实施例的信息处理装置100的典型功能结构的框图。如图5所示,信息处理装置 100包括输入显示单元110、距离计算部120、位置计算部130、显示改变部140、设置存储部 150以及存储器160。输入显示单元110是显示信息并且通过其输入信息的功能部。输入显示单元110 包括检测单元112和显示单元114。检测单元112与图1所示的接近触摸传感器105对应, 并且可以使用静电触控屏实现,包括未示出的距离检测单元和运动检测单元。在此情况下, 检测单元112中的距离检测单元检测根据操作体与显示单元114的显示表面之间的接近距离而变化的电容的值。随着操作体变得比预定距离更靠近显示表面,距离检测单元检测到的电容增加。操作体越靠近显示表面,检测到的电容越大。当操作体触摸显示表面时,距离检测单元检测到的电容最大化。基于距离检测单元如此检测的电容值,距离计算部120(稍后讨论)可以计算操作体相对于显示单元114的显示表面的接近距离。检测单元112将作为检测结果的检测到的电容值输出到距离计算部120。检测单元112中的运动检测单元的检测结果标识操作体在显示单元114的显示表面上的位置。为此,检测结果还输出到位置计算部130(稍后讨论)。显示单元114与图1所示的显示设备104对应,并且充当显示信息的输出设备。例如,显示单元114显示内容堆210以及与内容堆210有关的内容。当显示改变部140改变内容组200的显示格式时,显示改变部140通知显示单元114与已经历显示格式改变的内容组200有关的显示信息。进而,显示单元114以改变后的显示格式显示内容组200。基于从检测单元112输入的检测结果,距离计算部120计算操作体与显示单元114 的显示表面之间的接近距离。如上所述,距离检测单元检测的电容值越大,操作体越接近显示表面。当操作体接触显示表面时,电容值最大化。在设置存储部150 (稍后讨论)中预先存储电容值与接近距离之间的对应关系。通过从检测单元112输入的电容值,距离计算部 120参照设置存储部150以计算操作体与显示表面之间的接近距离。这样计算的接近距离被输出到显示改变部140。基于从检测单元112输入的检测结果,位置计算部130确定操作体在显示单元114 的显示表面上的位置。如稍后将更详细地讨论的那样,当操作体处于针对构成内容组200 的对象200建立的确定区域内时执行改变内容组200的显示格式的处理。位置计算部130 计算操作体在显示表面上的位置以便判断是否执行改变内容组200的显示格式的处理, 即,以便判断操作是否位于确定区域内。例如,假设检测单元112包括由用于检测χ和y坐标的静电检测栅格形成的静电传感器板。在此情况下,检测单元112可以基于构成栅格的正方形部分中的每一个的电容的由接触产生的改变来确定与板(即显示表面)接触的操作体的坐标。位置计算部130将表示操作体的确定出的位置的位置信息输出到显示改变部140。与操作体和显示表面之间的接近距离相对应,显示改变部140改变在显示单元 114上显示对象210的格式。基于从距离计算部120输入的接近距离,显示改变部140判断操作体相对于显示表面的接近距离是否在接近区域(即距显示表面的预定距离内的区域) 内。此外,基于从位置计算部130输入的关于操作体的位置信息,显示改变部140判断操作体是否位于显示表面上的确定区域内。如果确定操作体既在接近区域内又在确定区域内,则显示改变部140根据接近距离来改变内容组200被显示的格式。

例如,内容组200被显示的格式可以处于聚集状态或预览状态。聚集状态是多个内容堆210彼此交叠并且聚集显示的状态。预览状态是内容堆210展开从而写到每个内容堆上的信息可视的状态。稍后将讨论由用于改变内容组200被显示的格式的显示改变部 140执行的处理。如果确定内容组200的显示格式改变了,则显示改变部140在显示格式改变之后创建内容组200的图像,并且将所创建的图像输出到显示单元114。此外,显示改变部140根据操作体在显示表面上的位置来改变聚焦的内容堆210。 基于从位置计算部140输入的关于操作体的位置信息,显示改变部140确定聚焦的内容。显示改变部140继续创建相应改变的图像,并且将其输出到显示单元114。其中,设置存储部150存储用于计算操作体与显示表面之间的接近距离、创建关于操作体在显示表面上的位置信息、以及改变内容组200被显示的格式等的信息,作为设置信息。例如,设置存储部150可以存储电容值与接近距离之间的对应关系。通过参照存储的对应关系,距离计算部120可以计算与从检测单元112输入的电容值相对应的接近距罔。设置存储部150还存储每个都针对每个内容组200建立的并且用于判断是否执行显示格式改变处理的确定区域。通过参照设置存储部150中存储的相关确定区域,位置计算部130判断由来自检测单元112的检测结果标识的关于操作体的位置信息是否指示操作体位于讨论的内容组200的确定区域中。此外,设置存储部150可以存储用于确定聚焦的内容堆210的预定规则。例如,连同手指F的行进距离与聚焦的内容堆210之间的对应关系一起,预定规则可以包括手指F的位置与内容堆210之间对应关系。稍后将更详细地讨论这些规则。此外,设置存储部150可以存储根据操作体与显示表面之间的接近距离来确定的接近区域。这样存储的接近区域可以用于判断是否执行显示格式改变处理。例如,如果发现操作体与显示表面之间的接近距离比预定阈值距离短,并且如果假设接近距离是第一接近区域,则移动进入第一接近区域的操作体可以充当触发以改变内容组200的显示格式。可以建立多个接近区域。存储器160是临时存储信息(比如用于执行改变内容组200的显示格式的处理所需的信息)的存储部。例如,存储器160可以存储操作体与显示表面之间的接近距离的历史以及内容组200的显示格式的改变的历史。存储器160可以被布置为不仅被显示改变部 140访问而且还被功能部(比如距离计算部120和位置计算部130)访问。[内容组显示改变处理]在操作体触摸显示表面之前,如上所述功能化构建的信息处理装置100改变内容组200的显示格式,如所描述的那样。以下参照图3和图6至图8解释对内容组200的显示改变处理。图6是示出内容组200上执行的典型显示改变处理的流程图。图7是示出典型的确定区域220的解释性视图,图8是示出另一典型确定区域220的解释性视图。信息处理装置100对内容组200执行的显示改变处理中,如图6所示,显示改变部 140首先判断充当操作体的手指F是否位于接近区域内(在步骤SlOO中)。对于该优选实施例,接近区域定义为从显示单元114的显示表面延伸到远离显示表面预定垂直距离的区域(见图4)。接近区域的预定距离被设置为比可由距离检测单元检测到的最大距离更短。这样,通过考虑设备规范和用户偏好可以根据需要确立距离。显示改变部140比较由距离计算部120基于距离检测单元的检测结果计算的接近距离与预定距离。如果发现接近距离比预定距离更短,则显示改变部140确定手指F在接近区域内,执行步骤SllO的处理;如果发现接近距离比预定距离更长,则显示改变部140确定手指F在接近区域之外。因此重复步骤SlOO。如果确定手指F在接近区域内,则显示改变部140判断手指F是否位于确定区域内(在步骤SllO中)。如上所述,确定区域与内容组200中的每一个对应地被建立,并且用于判断是否执行改变所讨论的内容组200被显示的格式的处理。通过包括对应内容组200 的方式建立每个确定区域。
例如,如图7所示,通过包围内容组200的方式可以建立矩形确定区域220。如果未发现手指F位于确定区域220内,则不改变与所讨论的确定区域220对应的内容组200 的显示格式,并且内容堆210保持彼此交叠。如果发现手指F位于确定区域220内,则以内容堆210展开的方式改变与确定区域220对应的内容组200的显示格式,如图7的右手子图所示。在此状态下,写在内容堆210中的每一个上的信息变为可识别。稍后,当手指F移出确定区域220时,展开的内容再次聚集到单个位置。在另一示例中,如图8所示,可以建立基本上环形的确定区域220以围绕内容组 200。在此情况下,如图7的示例所示,如果未发现手指F位于确定区域220内,则不改变与该确定区域220对应的内容组200的显示格式,并且内容堆210保持彼此交叠。如果发现手指F位于确定区域220内,则通过内容堆210展开的方式改变与确定区域220对应的内容组200的显示格式,如图8的右手子图所示。在此状态下,写在内容堆210中的每一个上的信息变为可识别。稍后,当手指F移出确定区域220时,展开的内容再次聚集到单个位置。确定区域220的形状和大小不限于图7和图8的示例所示的形状和大小,并且可以根据需要改变。在内容堆210显示如图8的右手子图中所示展开的情况下,确定区域220 可以对应地延伸(例如,延伸的确定区域220a)。如果确定区域220被固定为不足够的尺寸并且如果内容堆210被设计为当展开时停留在确定区域220内,则存在内容堆210中的一些当展开时将仍然彼此交叠的可能性。这可能阻止写在每一内容堆210上的信息变为完全地可识别。另一方面,如果确定区域220被设置为过度地大,则远离内容组200移动的手指 F可能仍然位于确定区域220内,这可导致图像操作难以执行。如果允许内容堆210扩展到确定区域220之外,则内容堆220中的一些可以当它们展开时确实移出确定区域220。在此情况下,可能发生用户想要选择确定区域220外部的内容堆210并且将手指F移出确定区域220。这将导致内容堆210在根据需要可以选择它们中的任一个之前聚集。通常可以通过与内容堆210的展开状态成比例地改变确定区域 220的尺寸来解决这些问题。返回图6的说明,在步骤SllO中可以确定手指F位于针对内容组200建立的确定区域220内。在此情况下,显示改变部140确定内容组200的显示格式将要改变(在步骤 S120中)。在发现手指F在接近区域内并且还在确定区域220内部时,可以认为用户正将手指F移动得更靠近显示表面以选择内容堆210。在此情况下,如图3的状态(b)所示,内容堆210可以从它们的聚集的状态展开到写在每个内容堆210上的信息变为对于用户可视以检查的程度。如果在步骤SllO中确定手指F不位于确定区域220中,则不改变内容组200的显示格式。然后再次到达步骤S100,并且重复后续步骤。如果发现手指F位于确定区域220内,则显示改变部140以展开方式显示内容组 200,并且聚焦在构成内容组200的内容堆210中的一个上。如在图3的状态(b)下的内容堆210a的情况下那样放大地显示聚焦的内容堆210。或者,有可能通过突出显示所讨论的内容堆210或通过框围住内容堆210来通知用户当前聚焦的内容堆210。
聚焦的内容堆210可以优选地位于靠近手指F的尖端。例如,如果如图3所示环形地展开内容堆210,在平面图上观看时手指F从下面延伸,并且如果靠近手指F的根部显示聚焦的内容堆210,则聚焦的内容堆210可能被手指F遮挡,防止用户检查感兴趣的内容堆210的内容。当靠近手指F的尖端显示时,聚焦的内容堆210可以仍可见。然后,显示改变部140基于来自位置计算部130的输入来判断手指F的位置是否已经移动(在步骤S130中)。如果基于关于手指F的位置信息确定手指F的位置已经移动,则显示改变部140与手指F的移动相应地改变聚焦的内容堆210 (在步骤S140中)。在图3的示例中,随着手指F向右移动,环形展开的内容堆210顺时针旋转。反之,随着手指F 向左移动,环形展开的内容堆210逆时针旋转。通过以此方式在显示表面上移动手指F的位置,用户可以改变聚焦的内容堆210,并且可视化地检查各个内容堆的内容。如果在步骤 S130中确定手指F已经移动位置,则聚焦的内容堆210的位置保持不变。显示改变部140然后判断手指F是否已经触摸显示表面(在步骤S150中)。如果在接触时发现由检测单元112执行的检测得到的电容值大于预定电容值,则显示改变部 140估计手指F已经触摸显示表面。此时,如果内容堆210位于手指F已经触摸显示表面的地方,则显示改变部140执行与讨论的内容堆210有关的处理(在步骤S160中)。例如,如果内容与给定的内容堆210有关,并且如果选择该内容堆210,则执行有关的内容。如果在步骤S150中未检测到手指F在显示表面上的任何触摸,则再次到达步骤 S110,并重复后续步骤。稍后,如果手指F脱离显示表面并且移出接近区域,则显示改变部 140把示出为展开的内容堆210再次聚集到单个位置,如图4的右手子图中所示。以此方式,作为优选实施例的信息处理装置100根据手指F与显示表面之间的接近距离来改变内容组200的显示格式。当手指F位于接近区域内时,与手指F在显示表面上的位置对应地改变聚焦的内容堆210。如以上参照示出显示改变示例的图3解释的那样,当手指F位于接近距离内时, 内容组200展开为环形,并且构成内容组200的内容堆210中的一个被聚焦。随着用户向右或向左移动手指F,相应地改变聚焦的内容堆210。然而,该示例并非限制聚焦的内容堆 210要被改变的方式。例如,如图9所示,通过以环形移动手指F以跟踪环形地展开的内容组200可以改变聚焦的内容堆210的位置。因为手指F的移动与内容组200的显示格式的运动对应,所以用户可以直观地执行图像操作。前述段落解释作为优选实施例的信息处理装置100如何对内容组200执行显示格式改变处理。根据该处理,用户通过简单地改变显示表面上的手指位置可以选择内容组200 并且观看写在构成所选择的内容组200的内容堆210中的每一个上的信息。然后构成内容组200的内容堆210中的期望的一个可以被聚焦,以使得关于聚焦的内容堆的详细信息可见以用于检查。此外,使手指F与期望的内容堆210接触允许内容堆210的选择以及与所选择的内容堆210有关的处理的执行。作为优选实施例的信息处理装置100允许其用户在提供易于操作的互动的一系列步骤中执行上述操作。<2.变 型 >信息处理装置100将对内容组200的上述显示改变处理看作可以在各种情况和应用中使用并且以多种方式发展的基本处理。以下参照图11至图15解释对内容组200的显示改变处理的一些应用。[改变内容焦点位置]在前述示例中,示出展开的内容组200中的聚焦的内容堆210根据手指移动的方向改变。或者,作为优选实施例的信息处理装置100可以具有根据一些其它合适的规则而改变的内容堆210的焦点位置。(设置焦点位置确定区域(矩形))可以建立与确定区域220相同或在确定区域220的内部的区域作为用于确定焦点位置的焦点位置确定区域230,如图10所示。焦点位置确定区域230在预定方向上(例如图10中的χ轴方向)划分为与所显示的内容堆210的数量同样多的部分。构成焦点位置确定区域230的划分成的部分(也称为子区域)与所显示的内容堆210分别对应。在图10 中,与第一子区域230a对应地设置第一内容堆210a,与第二子区域230b对应地设置第二内容堆210b,以此类推。在图10的左手子图中,手指F位于焦点位置确定区域230的第四子区域230d中, 从而第四内容堆210d相应地被聚焦。随后,当手指F向右(在正χ轴方向上)移动并且定位在第五子区域230e内部(如图10的右手子图所示)时,显示改变部140基于从位置计算部130输入的位置信息来识别改变的手指位置。显示改变部140把显示的内容堆210继续顺时针旋转一个子区域,由此把第五内容堆210e显示在焦点位置中。以此方式,当与内容堆210对应地预先设置子区域230时,根据手指F相对于显示表面的绝对位置可以确定聚焦的内容堆210。子区域230与内容堆210之间的对应关系可以存储在设置存储部150 中。(设置焦点位置确定区域(环形))类似地,可以环形地设置焦点位置确定区域230,如图11所示。在此情况下,可以通过将焦点位置确定区域230的中心角划分为与所显示的内容堆210的数量同样多的相等部分来设置子区域。也就是说,该示例特征在于与角度对应地设置手指F的绝对位置。在图11的左手子图中,手指F位于焦点位置确定区域230的第四子区域230d中,使得聚焦与第四子区域230d对应的第四内容堆210d。随后,当手指F顺时针旋转并且定位在第五子区域230e中(如图11的右手子图所示)时,显示改变部140基于从位置计算部130输入的位置信息来识别改变的手指位置。显示改变部140将所显示的内容堆210继续顺时针旋转一个子区域,由此把第五内容堆210e显示在焦点位置中。(与手指移动的量对应地改变焦点位置)或者,可以与手指F的移动量相应地改变内容堆210的焦点位置。例如,可以设置手指F的用于把焦点位置移动到下一内容堆210的单位移动量du。当如图12的左手子图所示手指F在正χ轴方向上移动距离d时,通过把焦点位置移动与距离d中包括的单位移动量du对应的量来聚焦内容堆210。在图12的示例中,保持du < d < 2du,从而显示改变部140把焦点位置从内容堆210a移动到下一内容堆210b。[内容组/内容的功能的执行]前述段落解释可以如何改变内容组200的显示格式以及可以如何操作构成展开内容组200的内容堆210的焦点位置。功能被分配给显示的内容组200或显示的内容堆 210中的每一个。用户可以通过执行对应操作来执行这样的功能。图13示出用于功能执行的一些典型操作。

当如图13的状态(a)中指示的那样手指F位于靠近接近区域时,内容组200被显示为以环形展开。现假设当前聚焦内容堆210a。在此情况下,如果用户向右或向左移动手指F,则聚焦的内容堆210对应地改变。例如,焦点可以从内容堆210a移动到内容堆210b, 如图13的状态(b)中示出的那样。假设用户稍后将他或她的手指F触摸到聚焦的内容堆210b并且敲击聚焦的内容堆210b (在状态(c)下)。在此情况下,显示改变部140基于来自距离计算部120和位置计算部130的输入来识别操作,并且信息处理装置100的功能执行部(未示出)相应地执行与敲击的内容堆210b有关的功能。另一方面,假设用户将手指F触摸到不同于聚焦的内容堆210b的内容堆210a并且敲击它(在状态(d)下)。在此情况下,显示改变部140基于来自距离计算部120和位置计算部130的输入识别操作,并且信息处理装置100的功能执行部执行与内容组200有关的功能。如描述的那样,用户执行用于功能执行的特定操作的位置确定由功能执行部执行的功能。因此,可以直接执行与给定的内容堆210有关的功能或执行与内容组200有关的功能。虽然前面的示例示出用户敲击目标对象用于功能执行,但这并非限制本发明。或者, 如果使用中的传感器可以检测连续按下操作、压下操作等,则目标对象可以连续地被按下或另外操作,以执行功能。如果输入设备用于执行指点操作,则用户可以设置设备上的点击操作等作为用于功能执行的操作。[取消操作输入]当构成展开的内容组200的内容堆210中的一个被聚焦时,通过执行预定操作输入可以消除聚焦的状态。例如,在展开的内容组200中移动内容堆210的焦点位置的正进行中的操作期间,其可以被布置为通过停止手指F的移动达到预定时间段或更长来取消移动焦点位置的操作。或者,其可以被布置为通过将手指F移出确定区域220或通过在基本上垂直于移动焦点位置的手指F的移动方向的方向上移动手指F来取消移动内容堆210的焦点位置的操作。当从由检测单元112执行的检测结果中检测到取消操作的当前状态的操作的输入时,显示改变部140取消操作的当前状态。如果在取消操作的当前状态之后在移动焦点位置的手指F的移动方向上移动手指F,则可以响应于操作输入滚动屏幕或可以执行其他功能。[内容组显示的变型]前述示例示出在聚集状态下构成内容组200的多个内容堆210显示为在一个位置彼此交叠,以及在展开状态下内容堆210显示为环形以使得写在内容堆上的信息变得可见以用于检查。然而,这不是限制本发明。或者,构成内容组200的内容堆210当展开时可以显示为直线,如图14所示。在此情况下聚焦的内容堆210也显示为比其它内容堆210大。在图14的状态(a)中,内容堆210a被聚焦,其它内容堆(210b,210c,……)显示得比内容堆210a小稍后,当在χ轴方向上移动手指F时,与手指移动相对应地,放大的内容堆显示逐渐转变为内容堆210b、210c等(在状态(b)和(c)中)。也就是说,当内容组200展开为直线时,构成内容组200的内容堆210可以仍然以与当内容组200展开为环形时相同的方式被操作。在构成内容组200的内容堆210在χ轴方向上线性展开的情况下,手指F在χ轴方向上(即在内容堆210展开的方向上)移动,从而改变聚焦的内容堆210。在手指移动期间,手指F可以转变到y轴方向,即垂直于内容堆展开的方向。如果y轴方向上的转变量相当小,则该转变被看作操作错误。如果y轴方向上的转变量大于预定量,则垂直转变被看作是故意的。在此情况下,可以取消焦点位置移动的处理,并且可以执行与手指的转变有关的功能。例如,如果发现手指在y轴方向上的转变大于预定量,则可以执行与当前聚焦的内容堆210有关的功能。在前述描述中,在环形展开的内容组200中的聚焦的内容堆210被示出为通过在 X轴方向上移动手指F而改变。然而,这不是限制本发明。或者,通过在比如y轴方向上移动手指F可以改变聚焦的内容堆210。在此情况下,如图15所示,内容组200可被显示为在显示设备104上展开为半圆,并且可以把由内容堆210形成的新月形状的弦部设置为平行于显示设备104的一个屏幕侧。当手指F在新月形状的内容组200的显示的弦部上上下 (在y轴方向上)移动时,显示设备140可以移动内容堆210的显示位置,从而改变聚焦的内容堆。以上结合如此对内容组200执行的显示改变处理描述作为本发明的优选实施例的信息处理装置100的功能。根据该实施例,用户可以检查写在构成内容组200的显示的内容堆210上的信息,而实际上无需显著改变显示模式。因为通过简单地移动操作体的位置或在屏幕上的指点位置的位置可以检查构成内容组200的内容堆210上的信息,所以实现了直观浏览,而不干扰其它操作,或不用执行特定操作。此外,给定展开的内容组200,可以执行与内容组200或构成内容组200的内容堆210中的每一个有关的功能。该特征帮助减少涉及的操作步骤的数量。应当理解,虽然已经参照附图结合特定实施例描述了本发明,但显然根据前述描述,很多替代方式、修改和变型对于本领域技术人员将变得清楚。因此,本发明是要包括落入所附权利要求的精神和范围内的所有这些替代方式、修改和变型。例如,上述优选实施例被示出为使显示单元114全体地显示内容组200中包括的所有内容堆210。然而,这不是限制本发明。或者,如果存在内容组200中包括的大量内容堆210,则显示单元114可以把显示的内容堆210的数量进行如下限制在内容组200在显示单元114的显示区域内部展开的同时内容堆210中的每一个上的信息完全可见。在此情况下,处于屏幕外的内容堆210可以被显示如下通过移动手指F来改变聚焦的内容堆210。在所有被显示的内容堆210每个均被聚焦之后,目前为止显示的内容堆 210被隐藏并且被目前为止隐藏的内容堆210替代。也就是说,在当前批次中内容堆210每个均被聚焦之后,显示内容堆210的下一批次。以此方式,内容组中包括的所有内容堆210 每个均可以被聚焦。
本发明包含的主题涉 及于2010年7月28日提交到日本专利局的日本优先权专利申请JP 2010-169104中公开的主题,其全部内容通过引用而合并到此。
权利要求
1.一种信息处理装置,包括检测单元,被配置为检测操作体相对于显示单元的显示表面的位置,所述显示单元显示由每个都与内容有关的多个对象构成的对象组;以及显示改变部,被配置为基于由所述检测单元执行的检测的结果来改变构成所述对象组的所述对象的焦点位置。
2.根据权利要求1所述的信息处理装置,其中,所述检测单元还包括运动检测单元,所述显示改变部被配置为如果所述运动检测单元已经检测到所述操作体在基本上平行于所述显示表面的预定操作方向上线性移动,则所述显示改变部以在展开方向上移动所述焦点位置的方式改变被环形展开以构成所述对象组的所述对象的所述焦点位置。
3.根据权利要求1所述的信息处理装置,其中,所述检测单元还包括距离检测单元,被配置为检测所述显示表面与所述操作体之间的接近距离;所述显示改变部还被配置为基于所述显示表面与所述操作体之间的接近距离来改变显示所述对象组的格式。
4.根据权利要求2所述的信息处理装置,其中,基于所述运动检测单元检测的结果,如果所述运动检测单元已经检测到所述操作体在基本上垂直于所述预定操作方向的方向上移动,则所述显示改变部确定选择与当前聚焦的对象相关的内容。
5.根据权利要求2所述的信息处理装置,其中,所述显示改变部还被配置为基于所述运动检测单元检测的结果根据所述操作体已经相对于所述显示表面移动的量来改变构成所述对象组的所述对象的焦点位置。
6.根据权利要求1所述的信息处理装置,其中,所述对象组配有包括所述对象的确定区域;其中,所述确定区域被划分为与所述对象组中包括的所述对象的数量同样多的子区域,所述子区域与所述对象各自对应;以及所述显示改变部基于由所述检测单元执行的检测的结果,聚焦到与所述操作体被检测到要定位在上面的子区域对应的所述对象上。
7.根据权利要求6所述的信息处理装置,其中,所述显示改变部根据所述内容组如何展开来改变所述确定区域,以便包括所述内容组。
8.根据权利要求6所述的信息处理装置,其中,如果基于由所述检测单元执行的检测的结果检测到所述操作体已经移出所述确定区域,则所述显示改变部以聚集方式显示构成所述对象组的所述对象。
9.根据权利要求1所述的信息处理装置,其中,所述显示改变部突出显示当前聚焦的对象。
10.根据权利要求1所述的信息处理装置,其中,所述显示改变部将当前聚焦的对象显示为靠近所述操作体的尖端。
11.根据权利要求1所述的信息处理装置,其中,如果基于由所述检测单元执行的检测的结果,在比预定时间段长的时段未检测到操作输入,则所述显示改变部停止改变构成所述对象组的所述对象的焦点位置。
12.一种信息处理方法,包括使检测单元检测操作体相对于显示单元的显示表面的位置,所述显示单元显示由每个都与内容有关的多个对象构成的对象组;使显示改变部基于由所述检测单元执行的检测的结果来改变构成所述对象组的所述对象的焦点位置。
13.根据权利要求12所述的信息处理方法,其中,基于所述检测单元中包括的运动检测单元执行的检测的结果,如果所述运动检测单元已经检测到所述操作体在基本上平行于所述显示表面的预定操作方向上线性移动,则使所述显示改变部以在展开方向上移动所述焦点位置的方式改变被环形展开以构成所述对象组的所述对象的所述焦点位置。
14.一种用于使计算机作为信息处理装置工作的计算机程序,所述信息处理装置包括检测单元,被配置为检测操作体相对于显示单元的显示表面的位置,所述显示单元显示由每个都与内容有关的多个对象构成的对象组;以及显示改变部,被配置为基于由所述检测单元执行的检测的结果来改变构成所述对象组的所述对象的焦点位置;其中基于所述检测的结果,如果所述检测单元已经检测到所述操作体在基本上平行于所述显示表面的预定操作方向上线性移动,则所述显示改变部以在展开方向上移动所述焦点位置的方式改变被环形展开以构成所述对象组的所述对象的所述焦点位置。
全文摘要
本发明提供一种信息处理装置、信息处理方法及计算机程序,该信息处理装置包括检测单元,被配置为检测操作体相对于显示单元的显示表面的位置,显示单元显示由每个都与内容有关的多个对象构成的对象组;以及显示改变部,被配置为基于由检测单元执行的检测的结果来改变构成对象组的对象的焦点位置。
文档编号G06F3/041GK102346637SQ20111021230
公开日2012年2月8日 申请日期2011年7月21日 优先权日2010年7月28日
发明者成田智也, 笠原俊一, 金野律子 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1