CN102934065B - 信息处理装置 - Google Patents

信息处理装置 Download PDF

Info

Publication number
CN102934065B
CN102934065B CN201180028638.0A CN201180028638A CN102934065B CN 102934065 B CN102934065 B CN 102934065B CN 201180028638 A CN201180028638 A CN 201180028638A CN 102934065 B CN102934065 B CN 102934065B
Authority
CN
China
Prior art keywords
image
program
display
control panel
menu item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201180028638.0A
Other languages
English (en)
Other versions
CN102934065A (zh
Inventor
津田宗孝
平松修治
榎本繁
小林元树
守田徹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Publication of CN102934065A publication Critical patent/CN102934065A/zh
Application granted granted Critical
Publication of CN102934065B publication Critical patent/CN102934065B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

公开了一种信息处理设备,其配有能够将多个图像切换至屏幕并显示的新型用户接口。公开的信息处理设备在屏幕上显示代表至少一个菜单项图像的菜单图像,并且如果选择了任何菜单项图像,则在屏幕上显示与所选择的菜单项图像相关联的用于选择的图像。存储先前选择的菜单项图像已经被选择的次序,并且如果指示了沿屏幕一边延伸的一个方向时,则显示不同的用于选择的图像,所述不同的图像是根据所存储的选择次序和上述一个方向选择的。当显示与最后选择的菜单项图像相关联的用于选择的图像时,并且如果指出了作为与上述一个方向相反方向的方向,则重新显示菜单图像。

Description

信息处理装置
技术领域
本发明涉及一种用于在屏幕上显示菜单图像的信息处理装置、信息处理方法、程序以及信息存储介质。
背景技术
为了有效使用诸如计算机的信息处理装置的屏幕,已知用于切换在屏幕上显示的多个图像的用户接口。在这样的用户接口中,分别代表多个图像的诸如标签图像的小图像可以显示在屏幕的一部分中,通过对任意小图像执行选择操作,可以在屏幕上显示任意图像。
发明内容
技术问题
本发明的目的是提供一种包括能够切换用于在屏幕上显示的多个图像的新型用户接口的信息处理装置、所述信息处理装置使用的信息处理方法、程序以及信息存储介质。
问题的解决方案
根据本发明,提供了一种信息处理装置,包括:菜单图像显示部件,用于在屏幕上显示代表一个或多个菜单项图像的菜单图像;选择目标图像显示部件,用于当选择了所述一个或多个菜单项图像中的任何一个时在屏幕上显示与所选择的菜单项图像相关联的选择目标图像;选择次序存储部件,用于存储所述一个或多个菜单项图像中已经选择的菜单项图像的选择次序;以及图像切换部件,用于当指定了沿屏幕一边的一个方向时显示根据选择次序和所述一个方向选择的另一个选择目标图像,并且当在显示与最近选择的菜单项图像相关联的选择目标图像的状态下指定与所述一个方向相反的方向时,重新显示菜单图像。
另外,所述信息处理装置还可以包括符号图像显示部件,用于沿所述一个方向,与所述选择目标图像一起在屏幕上显示分别对应于所述一个或多个菜单项图像中已经选择的菜单项图像的多个符号图像,并且以可相互区分的方式显示与在屏幕上显示的选择目标图像相对应的所述多个符号图像中的一个。
而且,符号图像显示部件可以在屏幕上显示包括分别对应于所述一个或多个菜单项图像中已经选择的菜单项图像的多个符号图像的、预定数目的符号图像,并且以不同于预定数目的符号图像中其它符号图像的方式显示对应于所述一个或多个菜单项图像中已经选择的菜单项图像的多个符号图像,以及选择次序存储部件可以限制数目超过预定数目的所述一个或多个菜单项图像中已经选择的菜单项图像的选择次序的存储。
另外,在所述信息处理装置中,对应于所述一个或多个菜单项图像中已经选择的菜单项图像的多个符号图像中的每一个是与代表对应于所述一个或多个菜单项图像中的一个的其它符号图像不同的图像。
而且,所述信息处理装置还可以包括下述部件:当在屏幕上显示菜单图像的状态下重新选择所述一个或多个菜单项图像中已经选择的菜单项图像中的一个时,该部件更新存储在选择次序存储部件中的选择次序,以便指示最近选择了重新选择的菜单项图像,并且符号图像显示部件可以根据更新的选择次序改变对应于所述一个或多个菜单项图像中已经选择的菜单项图像的多个符号图像的排列次序。
另外,所述信息处理装置还可以包括下述部件:当在屏幕上显示菜单图像的状态下重新选择所述一个或多个菜单项图像中已经选择的菜单项图像中的一个时,该部件更新存储在选择次序存储部件中的选择次序,以便指示最近选择了重新选择的菜单项图像。
而且,所述信息处理装置还可以包括第一代表图像显示部件,用于当在屏幕上显示选择目标图像或者菜单图像时,沿着对应于所述一个方向的一侧上的连接到所述一边的边,显示代表根据选择次序和所述一个方向选择的另一个选择目标图像的第一代表图像。
另外,第一代表图像可以是根据选择次序和所述一个方向选择的另一个选择目标图像的一部分。
而且,所述信息处理装置还可以包括第二代表图像显示部件,用于当在屏幕上显示选择目标图像或者菜单图像时,沿着对应于相反方向的一侧上的连接到所述一边的边,显示代表根据选择次序和相反方向选择的又一个选择目标图像的第二代表图像。
另外,第二代表图像可以是根据选择次序和相反方向选择的又一个选择目标图像或者菜单图像的一部分。
而且,所述信息处理装置还可以包括关联图像显示部件,用于当指定沿着连接到屏幕的所述一边的边的一个方向时,在屏幕上显示与显示在屏幕上的选择目标图像或者菜单图像相关联的图像。
另外,根据本发明,还提供了一种信息处理装置,包括:菜单图像显示部件,用于在屏幕上显示代表分别与多个程序相关联的一个或多个菜单项图像的菜单图像;程序相关的图像显示部件,用于当选择了所述一个或多个菜单项图像中的任何一个时,在屏幕上显示与所选择的菜单项图像相关联的程序有关的程序相关的图像,包括将经受激活程序的操作的激活图像;程序信息存储部件,用于存储标识与所述一个或多个菜单项图像中已经选择的菜单项图像相关联的程序的信息;图像切换部件,用于响应用户给出的图像切换指令,在屏幕上显示从分别与存储在程序信息存储部件中的信息标识的程序有关的程序相关的图像中选择的程序相关的图像;以及程序激活部件,用于当对包括在程序相关的图像中的激活图像执行用户操作时,激活与程序相关的图像有关的程序,并且用于在屏幕上显示由所述程序生成的图像。
而且,根据本发明,还提供了一种信息处理方法,包括:菜单图像显示步骤,在屏幕上显示代表一个或多个菜单项图像的菜单图像;选择目标图像显示步骤,当选择了所述一个或多个菜单项图像中的任何一个时,在屏幕上显示与选择的菜单项图像相关联的选择目标图像;选择次序存储步骤,存储所述一个或多个菜单项图像中已经选择的菜单项图像的选择次序;显示步骤,当指定沿屏幕一边的一个方向时,显示根据选择次序和所述一个方向选择的另一个选择目标图像;以及图像切换步骤,当在显示与最近选择的菜单项图像相关联的选择目标图像的状态下指定与所述一个方向相反的方向时,重新显示菜单图像。
另外,根据本发明,提供了一种使得计算机作为以下部件的程序:菜单图像显示部件,用于在屏幕上显示代表一个或多个菜单项图像的菜单图像;选择目标图像显示部件,用于当选择了所述一个或多个菜单项图像中的任何一个时在屏幕上显示与所选择的菜单项图像相关联的选择目标图像;选择次序存储部件,用于存储所述一个或多个菜单项图像中已经选择的菜单项图像的选择次序;以及图像切换部件,用于当指定了沿屏幕一边的一个方向时显示根据选择次序和所述一个方向选择的另一个选择目标图像,并且当在显示与最近选择的菜单项图像相关联的选择目标图像的状态下指定与所述一个方向相反的方向时,重新显示菜单图像。该程序可以存储在计算机可读信息存储介质中。
附图说明
图1为图示根据本发明实施例的信息处理装置的外观示例的透视图。
图2为图示根据本发明实施例的信息处理装置的配置的配置框图。
图3图示根据本发明实施例的信息处理装置的屏幕。
图4为图示根据本发明实施例的信息处理装置所实现的功能的功能框图。
图5为图示显示菜单图像的屏幕的示例的图。
图6为图示程序控制板的示例的图。
图7为图示背景图像的示例的图。
图8为图示显示控制板图像的屏幕的示例的图。
图9A为图示存储在选择次序存储区域中的数据内容的示例的图。
图9B为图示存储在选择次序存储区域中的数据内容的另一个示例的图。
图9C为图示存储在选择次序存储区域中的数据内容的又一个示例的图。
图10为图示先前显示的菜单图像和控制板图像的虚拟阵列的示例的图。
图11A为图示如何在控制板图像上执行滚动操作的示例的图。
图11B为图示如何在控制板图像上执行滚动操作的另一个示例的图。
图11C为图示其中作为滚动操作的结果显示示出通信区域内部的控制板图像的状态的示例的图。
图11D为图示如何在控制板图像上执行滚动操作的又一个示例的图。
图11E为图示如何在控制板图像上执行滚动操作的又一个示例的图。
图11F为图示如何在控制板图像上执行滚动操作的又一个示例的图。
图12为图示在图像切换操作之后显示控制板图像的屏幕的示例的图。
图13为图示显示符号图像的屏幕的示例的图。
图14为图示如何在控制板图像上执行显示终止操作的图。
图15为图示在显示终止限制状态下控制板图像的示例的图。
图16A为图示标签浏览器的显示屏幕的示例的图。
图16B为图示在图16A的屏幕上执行显示终止操作的结果的图。
图17A为图示标签浏览器的显示屏幕的示例的图。
图17B为图示在图17A的屏幕上执行显示终止限制操作的结果的图。
图18为图示存储在选择次序存储区域中的数据内容的另一个示例的图。
图19为图示先前显示的菜单图像和控制板图像的虚拟阵列的另一个示例的图。
图20为图示代表控制板图像的符号图像的显示示例的图。
图21为图示如何移动符号图像的图。
具体实施方式
以下,参照附图详细描述本发明的实施例。
图1为图示根据本发明实施例的信息处理装置10的外观的示例的透视图。另外,图2为图示信息处理装置10的配置的配置框图。如图中所图示的,信息处理装置10包括控制单元11、存储单元12、图像处理单元13、显示单元14、触摸传感器15以及操作按钮16。
例如,控制单元11为CPU等,并且根据存储在存储单元12中的程序执行各种信息处理。以下将描述这一实施例中控制单元11所执行的处理的具体示例。
例如,存储单元12为诸如随机存取存储器(RAM)或者只读存储器(ROM)、盘设备等的存储元件,并且存储由控制单元11执行的程序和各种数据。另外,存储单元12还用作控制单元11的工作存储器。具体地,在这一实施例中,信息处理装置10意图执行诸如游戏应用的多个应用程序AP,存储单元12存储应用程序AP。
图像处理单元13包括例如GPU和帧缓冲存储器,并根据控制单元11输出的呈现指令把将要显示的图像呈现在显示单元14的屏幕S上。作为具体示例,图像处理单元13包括对应于屏幕S的帧缓冲存储器,GPU根据来自控制单元11的指令,在每一预定的时间把图像写至帧缓冲存储器。然后,在预定的定时,把写入帧缓冲存储器的图像转换为视频信号,并且显示在屏幕S上。
显示单元14可以是各种用于显示图像的设备,例如,液晶显示器面板和有机电致发光(EL)显示面板。显示单元14包括具有如图3中所图示的基本为矩形形状的屏幕S。以下,把屏幕S的周边称为上边L1、右边L2、左边L3、以及下边L4。另外,把屏幕S的水平方向(即,沿上边L1和下边L4的方向)称为X-轴方向,并且把朝右边L2的方向称为正X轴-方向。另外,把屏幕S的垂直方向(即,沿右边L2和左边L3的方向)称为Y-轴方向,并且把朝上边L1的方向称为正Y轴-方向。
触摸传感器15包括基本上为矩形的检测表面,该检测表面具有与屏幕S对应的形状和大小,当物体接触检测表面时,触摸传感器15检测物体的接触位置。提供触摸传感器15的检测表面以便覆盖屏幕S。注意,以下,为了便于描述,用户将他/她的手指接触触摸传感器15以输入操作。然而,本发明并不局限于此,用户可以将握在他/她的手中的诸如触针的物体接触检测表面。另外,触摸传感器15并非必须当物体接触检测表面时才检测物体的位置,而是触摸传感器15可以在物体接近检测表面上的可检测范围时检测物体相对于检测表面的位置。触摸传感器15可以为任何类型,只要其是能够检测物体在检测表面上的位置的设备即可,例如,可以是电容型、压力型、光型等。
操作按钮16是用户结合触摸传感器15所使用的、用于向信息处理装置10输入操作的一种操作部件。用户按压操作按钮16向信息处理装置10输入操作。注意,在图1中,仅图示一个操作按钮16,但是信息处理装置10可以包括多个操作按钮。信息处理装置10还可以包括开关、模拟棒、或者其它这样的操作部件。
在这一实施例中,为了从用户接收指令操作,控制单元11在屏幕S上显示各种图像,例如菜单图像和与应用程序AP相关的图像。然后,控制单元11使用在显示图像的状态下所获得的触摸传感器15的检测结果,执行各种类型的信息处理。具体地,控制单元11使用触摸传感器15检测用户手指的位置的结果,判断用户所输入的操作的细节。然后,控制单元11执行对应于所判断的操作输入的细节的处理,并且把处理结果显示在屏幕S上以向用户呈现处理结果。
以下,描述信息处理装置10将要执行的存储在存储单元12中的应用程序AP。注意,以下,应用程序AP为在显示后面将要描述的菜单图像Im或者控制板图像Ib的状态下响应于用户做出的选择将被激活的程序。除了应用程序AP之外,信息处理装置10可以执行各种程序。
在这一实施例中,把应用程序AP分为两种类型:仅在全模式下操作的全模式程序AP1;以及可以在除全模式之外的模式下操作的轻载(light)程序AP2。此处,全模式指的是其中一个程序占据整个屏幕S进行操作的模式。全模式程序AP1在其执行期间在全模式状态下进行操作,并在整个屏幕S上显示处理结果。与此相反,轻载程序AP2在以下将要描述的控制板图像Ib中显示它们的处理结果。
存储单元12也与每一应用程序AP相关联地存储代表应用程序AP的菜单项图像Ic和背景图像Iw(壁纸图像)。另外,存储单元12与每一全模式程序AP1相关联地存储有关程序的程序相关的图像。程序相关的图像包括将经历用户执行的激活程序的操作的激活图像。在这一实施例中,激活图像为代表激活按钮的激活按钮图像IL。
以下,描述根据这一实施例的信息处理装置10所实现的功能。图4为图示信息处理装置实现的功能的功能框图。如图中所图示的,信息处理装置10功能上包括操作接收部分20、菜单图像显示控制部分21、控制板图像显示控制部分22、选择次序管理部分23、图像切换部分24、滚动控制部分25、符号图像显示部分26以及程序激活部分27。这些功能每一个都通过由控制单元11执行存储在存储单元12中的程序来实现。所述程序可以例如存储在诸如光盘的各种计算机可读信息存储介质中以提供给信息处理装置10。可选的,也可以通过诸如因特网的通信网络把程序提供给信息处理装置10。
操作接收部分20接收用户在触摸传感器15或者操作按钮16上所执行的指令操作。具体地,在这一实施例中,例如,用户将他/她的手指放在触摸传感器15的检测表面上或者在手指接触检测表面的状态下滑动手指,由此向信息处理装置10输入操作。具体的,在下文中,把其中用户将他/她的手指与检测表面上的一个点接触短时间段的操作称为轻叩(tap)操作。当执行轻叩操作时,操作接收部分20输出轻叩操作的位置(即,用户使他/她的手指所接触的检测表面中的位置)。另外,把其中用户将他/她的手指与检测表面上的一个点接触、并且在释放手指之前将所述位置作为开始点沿检测表面上的任何方向线性地移动手指的操作称为滑动操作。当执行滑动操作时,信息处理装置10根据操作中用户移动手指的方向执行各种信息处理。换句话说,滑动操作为在信息处理装置10上指定方向的操作。当在其中显示以下将要描述的菜单图像Im或者控制板图像Ib的状态下执行滑动操作时,操作接收部分20根据开始点和结束点的位置确定用户指定的方向。在这一情况下,指定的方向可以例如是屏幕S中的上、下、左、右4个方向中的任何一个方向。可选地,在显示预定图像的状态下,当把预定的区域内的一个或多个位置作为开始点和/或结束点执行滑动操作时,操作接收部分20可以根据滑动操作的开始点和结束点的位置判断滑动操作的方向是否在预定的范围内。以下将要描述的功能部分根据操作接收部分20所接收的轻叩操作和滑动操作的细节执行各种类型的信息处理。
在预定的定时,例如,在信息处理装置10的激活时,或者在用户给出显示菜单的指令时,菜单图像显示控制部分21在屏幕S上显示菜单图像Im。菜单图像Im为进行呈现以提示用户从菜单中选择的图像,该图像代表作为用户选择的目标的、多个菜单项图像Ic。具体地,在这一实施例中,菜单图像Im为用于提示用户选择应用程序AP之一的图像,并且每个菜单项图像Ic与应用程序AP中的任何一个相关联地存储在存储单元12中,如上所述。注意,每个菜单项图像Ic均可以是代表对应的应用程序AP的图标图像。另外,在这一实施例中,预先把菜单项图像Ic存储在存储单元12中。然而,菜单图像显示控制部分21也可以例如根据指示每个应用程序AP的程序名的字符串,生成对应于应用程序AP的菜单项图像Ic。
图5是图示显示菜单图像Im的屏幕S的示例的图。在这一图中,菜单图像Im包括分别与应用程序AP相关联的10个菜单项图像Ic1到Ic10。另外,在图15中,沿屏幕S的上边L1提供长方形状态条显示区域As,状态条显示区域As显示状态条。在状态条中,显示以下将要描述的符号图像Is,并且另外,可以显示指示信息处理装置10的状态的各种信息,包括例如剩余电池和通信的连通性、当前时间等。另外,把屏幕S中显示菜单图像Im的区域称为控制板显示区域Ab。在图5的示例中,把控制板显示区域Ab图示为屏幕S的除状态条显示区域As之外的区域。然而,在所有时刻均不需要显示状态条的情况下,控制板显示区域Ab可以为整个屏幕。
在显示菜单图像Im的状态下,用户轻叩显示菜单项图像Ic中的任何一个的位置,以在菜单上执行选择操作。换句话说,用户选择任何一个菜单项图像Ic,以给出显示有关与所选择的菜单项图像Ic相关联的应用程序AP的图像的指令。当从用户接收到轻叩操作时,菜单图像显示控制部分21标识在屏幕S中用户轻叩的的置处显示的菜单项图像Ic。然后,菜单图像显示控制部分21向控制板图像显示控制部分22和选择次序管理部分23输出标识与菜单项图像Ic相关联的应用程序AP(此处,为应用程序AP的程序ID)的信息。
注意,在图5的示例中,菜单图像Im为大小适合于屏幕S的控制板显示区域Ab的图像,但是菜单图像Im可以具有超过控制板显示区域Ab的大小。在这一情况下,用户给出下面将要描述的滚动指令,以滚动在控制板显示区域Ab中显示的菜单图像直到在控制板显示区域Ab中显示包括用户希望的菜单图像Im的菜单项图像Ic的部分。接下来,对所显示的菜单项图像Ic执行选择操作。另外,用户可以定制菜单图像Im的细节。具体地,信息处理装置10可以响应用户的指令,例如添加/删除将在菜单图像Im中显示的菜单项图像Ic,或者改变菜单图像Im中菜单项图像Ic的排列位置。
当在菜单图像显示控制部分21在屏幕S上显示菜单图像Im的状态下用户选择包括在菜单图像Im中的菜单项图像Ic中的任何一个时,控制板图像显示控制部分22在屏幕S上显示与所选择的菜单项图像Ic相关的图像(选择目标图像)。具体地,在这一实施例中,控制板图像显示控制部分22获取有关与用户作为选择目标图像所选择的菜单项图像Ic相关联的应用程序AP的图像,并且在屏幕S上显示所述图像。具体地,当从菜单图像显示控制部分21接收到用户选择的应用程序AP的程序ID时,控制板图像显示控制部分22从存储单元12读取有关应用程序AP的程序相关(program-related)的图像,或者通过通信网络接收与应用程序AP有关的信息。注意,控制板图像显示控制部分22也可以通过通信网络从外部服务器获取包括激活按钮图像IL的程序相关的图像。然后,控制板图像显示控制部分22生成包括上述与应用程序AP有关的信息的选择目标图像。选择目标图像是示出程序控制板B的内部的图像。程序控制板B是其中排列了与所选择的应用程序AP有关的多个显示元素的虚拟区域。另外,在下文中,将示出程序控制板B的内部的选择目标图像称为控制板图像Ib。在与其中菜单图像显示控制部分21显示菜单图像Im的控制板显示区域Ab相同的区域中显示控制板图像Ib。
程序控制板B可以是大小适合于控制板显示区域Ab的区域。然而,在下文中,程序控制板B为沿预定的滚动方向(此处,为Y-轴方向)延伸的矩形区域,且其沿Y-轴方向延伸的边比同一方向上控制板显示区域Ab的边要长。因此,控制板图像显示控制部分22不能一次在控制板显示区域Ab中显示整个程序控制板B,而是仅在控制板显示区域Ab中显示程序控制板B的一部分区域作为控制板图像Ib。此处,在下面将要描述的滚动控制部分25的控制下,在屏幕S上实际显示的程序控制板B的范围(以下,称为显示目标范围R)沿预定的滚动方向(Y-轴方向)移动经过程序控制板B。控制板图像Ib为示出程序控制板B的显示目标范围R内部的图像,所述显示目标范围R在滚动控制部分25的控制下移动。注意,显示目标范围R的大小与形状与控制板显示区域Ab的大小与形状相对应。具体地,在这一实施例中,显示目标范围R具有矩形形状,其沿Y-轴方向的边具有与控制板显示区域Ab沿Y-轴方向的边的长度相等的长度。另一方面,显示目标范围R沿X-轴方向的边的长度比控制板显示区域Ab沿X-轴方向的边的长度短后面将要描述的两个代表图像In1和In2的长度。注意,当控制板图像显示控制部分22第一次显示控制板图像Ib时,将显示目标范围R定位在预定的位置上,例如,定位在程序控制板B的顶端。
图6是图示对应于应用程序AP的全模式程序AP1的程序控制板B的示例的图。如该图中所图示的,在这一实施例中,程序控制板B可以包括多个子区域,在每子区域中排列了代表不同种类的信息的显示元素。在图6中,程序控制板B包括两个子区域:程序信息区域P1,以及通信区域P2。程序信息区域P1为其中呈现应用程序AP的提供商所准备的信息的区域,并且其具有与显示目标范围R的大小对应的大小。另外,通信区域P2为用户用来交换信息等的区域。
具体地,在程序信息区域P1中,排列了作为显示元素的、存储在存储单元12中的程序相关的图像。具体地,在图6的示例中,程序信息区域P1在中心处包括在其上执行激活应用程序AP的操作的激活按钮图像IL。在激活按钮图像IL周围,程序信息区域P1还包括与应用程序AP有关的各种相关信息,所述相关信息由程序的提供商准备。相关信息可以作为程序相关图像与应用程序AP和激活按钮图像IL一起预先存储在存储单元12中,也可以是通过诸如因特网的通信网络动态提供到信息处理装置10的信息。在后一种情况下,存储单元12与程序相关联地预先存储指示将在程序信息区域P1中包括的相关信息的提供商的信息(例如,URL等)。控制板图像显示控制部分22使用指示相关信息的提供商的信息,通过通信网络访问由应用程序AP的提供商等准备的内容分布服务器,并获取内容分布服务器提供的相关信息。然后,控制板图像显示控制部分22生成作为程序控制板B的一部分的程序信息区域P1的图像,其包括存储在存储单元12中的激活按钮图像IL以及指示所获得的相关信息的细节的显示元素。这允许应用程序AP的提供商根据需要更新存储在内容分布服务器中的相关信息,由此将关于应用程序AP的最新的相关信息分布到信息处理装置10,并且在用户试图激活应用程序AP时呈现这样的相关信息。
注意,程序信息区域P1不仅可以包括对应于程序控制板B的应用程序AP所唯一的信息,还可以包括与其他应用程序AP的程序控制板B具有共同的细节的显示元素。
通信区域P2为用于呈现有关多个用户通知的应用程序AP的消息的细节的区域。具体地,例如,信息处理装置10的用户可以通过诸如因特网的通信网络向预定的通信服务器通知有关应用程序AP的消息。为了实现这样的通知处理,信息处理装置10在存储单元12中与应用程序AP相关联地存储标识被通知该消息的通信服务器的信息(例如,URL),并且参考所述消息以将用户输入的消息传输到通信服务器。另外,控制板图像显示控制部分22在生成与应用程序AP相关联的程序控制板B时访问通信服务器,以获取先前通知的有关应用程序AP的消息信息。然后,控制板图像显示控制部分22生成作为程序控制板B的一部分的通信区域P2的图像,在这一图像中,排列了代表所获取和消息的发送者的细节的显示元素。
图8是图示显示控制板图像Ib的屏幕S的示例的图,并图示了在重叠图6中所图示的程序控制板B的程序信息区域P1的位置处设置显示目标范围R的情况下控制板图像Ib的示例。在图中的示例中,通过在预定的背景图像Iw上叠加程序控制板B中的显示元素,生成控制板图像Ib。图7是图示背景图像Iw的示例的图。此处,如上所述,预先将背景图像Iw与所述多个应用程序AP中的每一个应用程序AP相关联地存储在存储单元12中。在生成示出与每一个应用程序AP相关的程序控制板B的内部的控制板图像Ib时,使用与应用程序AP相关联的背景图像Iw。
此外,在其中在屏幕S上显示控制板图像Ib的状态下,在用户在其上执行下面将要描述的显示终止操作和显示终止限制操作的屏幕S中的预定区域(以下,将其称为操作目标区域Ac)中显示操作位置引导图像Ig。操作位置引导图像Ig是用于把用户引导到屏幕S中操作目标区域Ac的位置的图像,并且在与操作目标区域Ac对应的位置显示。注意,显示操作位置引导图像Ig的位置不必与操作目标区域Ac本身完全一致。在图8中的示例中,在控制板显示区域Ab的右上角设置操作目标区域Ac,操作位置引导图像Ig为示出其中在所述位置处返回背景图像Iw的一部分的状态的图像。
在其中在屏幕S上显示控制板图像Ib的状态下,用户可以执行图像切换操作以切换将要显示的控制板图像Ib。另外,用户可以执行滚动操作,以移动在程序控制板B中设置的显示目标范围R,结果是可以滚动将显示为控制板图像Ib的内容。以下将详细描述这些操作。
而且,在其中在屏幕S上显示对应于全模式程序AP1的控制板图像Ib的状态下,用户可以执行给出激活全模式程序AP1的指令的操作。具体地,在其中在屏幕S上显示包括激活按钮图像IL的控制板图像Ib的状态下,用户轻叩激活按钮图像IL的显示位置,以给出激活对应的全模式程序AP1的指令。当接收到激活指令时,程序激活部分27在全模式激活全模式程序AP1。这使得程序所生成的处理结果的图像显示在整个屏幕S上。在这一状态下,当用户通过按压操作按钮16的操作或者其它这样的方法给出结束全模式的指令时,控制板图像显示控制部分22重新显示紧接在全模式程序AP1的激活之前显示的控制板图像Ib。此时,信息处理装置10不必结束已经被执行的全模式程序AP1,而是可以在其中暂时停止程序的执行的状态下重新显示控制板图像Ib。这允许当用户通过再次轻叩激活按钮图像IL或者其它这样的方法给出重新激活全模式程序的指令时,信息处理装置10重新开始已经被暂停的程序的执行。
如上所述,在其中选择了对应于全模式程序AP1的菜单项图像Ic的情况下,信息处理装置10首先显示包括激活按钮图像IL的控制板图像Ib,而不是立刻激活程序,由此向用户呈现有关程序的各种类型的信息。另外,如以下所描述的,在其中显示控制板图像Ib的状态下,用户可以执行图像切换操作以给出切换已经显示的控制板图像Ib的指令。然而,可以存在以全模式操作的程序接收到对应于图像切换操作的操作作为与程序的处理有关的另一个操作的情况。因此,在其中选择了对应于全模式程序AP1的菜单项图像Ic的情况下,信息处理装置10首先显示控制板图像Ib,由此也包括在处理的执行期间占据整个屏幕的全模式程序AP1,作为图像切换操作所切换的目标的图像中的图像。
注意,在其中显示菜单图像Im的状态下,在对应于用户所选择的菜单项图像Ic的应用程序AP不是全模式程序AP1而是轻载程序AP2的情况下,程序激活部分27可以立刻激活轻载程序AP2。在这一情况下,控制板图像显示控制部分22不是如上所述生成包括激活按钮图像IL的程序控制板B,而是生成包括轻载程序AP2的处理结果的程序控制板B,并且在控制板显示区域Ab中显示程序控制板B的一部分作为控制板图像Ib。如全模式程序AP1的情况,在这一情况下生成的程序控制板B可以是具有对应于控制板显示区域Ab的水平宽度的水平宽度(沿X-轴方向的边的长度)并且沿Y-轴方向延伸的矩形区域。具体地,同样对于其中显示轻载程序AP2的处理结果的程序控制板B,把水平宽度设置为不超过显示目标范围R的水平宽度,其消除了对执行将显示目标范围R沿水平方向(X-轴方向)移动以看到整个程序控制板B的滚动控制的需求。因此,能够不作为滚动操作,而作为以下将要描述的图像切换操作来接收在X-轴方向的滑动操作。
选择次序管理部分23管理用户先前选择的菜单项图像Ic的选择次序。具体地,当用户选择了菜单项图像Ic时,选择次序管理部分23接收菜单图像显示控制部分21所输出的程序ID,并且顺序地将接收的程序ID存储在在存储单元12中所提供的存储区域(下文中称为选择次序存储区域M)中。于是,按用户选择的次序,将标识用户先前选择的应用程序AP的程序ID存储在存储单元12中。注意,选择次序管理部分23把将要存储在选择次序存储区域M中的程序ID限制为预定的数目(下文中称为上限N)。具体地,在这一实施例中,选择次序管理部分23把程序ID按先进先出的方式添加到选择次序存储区域M。即,当在用户已经选择了多达与上限N一致的数目的菜单项图像Ic并且已经显示了对应于N个菜单项图像Ic的控制板图像Ib的状态下,用户新选择了另一个菜单项图像Ic时,选择次序管理部分23把对应于新选择的菜单项图像Ic的应用程序AP的程序ID添加到选择次序存储区域M,以及从存储在选择次序存储区域M中的程序ID中删除最先存储在选择次序存储区域M中的程序ID。注意,在这一实施例中,上限N为7。
图9A到9C是图示在选择次序存储区域M中存储的数据内容的示例的图。图9A指示用户已经按程序APa、程序APc以及程序APb的次序选择了3个应用程序AP。然后,当用户按该次序选择程序APd、程序APh、程序APf以及程序APg时,存储在选择次序存储区域M中的数据内容如图9B中所示。此后,当用户在显示菜单图像Im的状态下选择了程序APe时,在存储在选择次序存储区域M中的N个程序ID中,从选择次序存储区域M中删除最先存储在选择次序存储区域M中的程序APa的程序ID,并且把程序APe的程序ID添加到选择次序存储区域M。图9C中图示了选择次序存储区域M中的数据内容中的这一结果。
此处,使用存储在选择次序存储区域M中的程序ID,把控制板图像Ib确定为后面将要描述的图像切换部分24进行切换的目标。具体地,对应于存储在选择次序存储区域M中的程序ID的控制板图像Ib为图像切换部分24进行切换的目标,并且从图像切换部分24进行切换的目标中排除对应于从选择次序存储区域M中所删除的程序ID的控制板图像Ib。因此,当在与上限N相同数目的程序ID已经存储在选择次序存储区域M中的状态下接收到对新菜单项图像Ic的选择时,菜单图像显示控制部分21可以通过例如在屏幕S上显示消息来输出警告对新菜单项图像Ic的选择从切换目标中排除了控制板图像Ib的消息。另外,在这一情况下,当用户对此消息给出应答以准许从切换目标中排除控制板图像Ib时,可以把选择次序管理部分23配置为从选择次序存储区域M中删除所述程序ID,并且显示对应于新选择的菜单项图像Ic的控制板图像Ib。否则,可以把选择次序管理部分23配置为不从选择次序存储区域M中删除所述程序ID。在这一情况下,不把对应于新选择的菜单项图像Ic的程序ID添加到选择次序存储区域M。
注意,在这一示例中,当选择了新菜单项图像Ic时,将要删除的程序ID为最先存储在选择次序存储区域M中的程序ID。然而,可以通过另一方法确定将要删除的程序ID。具体地,选择次序管理部分23存储最后显示作为图像切换部分24进行切换的目标的每一个控制板图像的定时。即,当作为通过图像切换部分24的图像切换的结果曾经终止了一个控制板图像Ib的显示时,选择次序管理部分23与控制板图像Ib相关联地存储指示定时(timing)的定时信息。此后,当在其中已经将与上限N相同数目的程序ID存储在选择次序存储区域M中的状态下接收到对新菜单项图像Ic的选择时,选择次序管理部分23参考已经存储的定时信息,以确定具有所述控制板图像Ib最后在屏幕S上显示的、最老的定时的控制板图像Ib,并且删除对应于所确定的控制板图像Ib的程序ID。注意,在这一情况下,当控制板图像Ib曾经在屏幕S上显示了小于预定的时间段的显示时间段时,选择次序管理部分23可以配置为不更新上述定时信息。这是因为,当显示时间段过短时,用户可能仅在图像切换过程中使控制板图像Ib将在屏幕S上显示,而无意浏览控制板图像Ib。注意,同样在如上所述确定将要删除的程序ID的情况中,可以在实际删除程序ID之前输出上述警告消息,并且可以在用户对所述消息给出准许的应答时,删除程序ID。
选择次序管理部分23还管理存储在选择次序存储区域M中的多个程序ID中指示哪个程序ID标识当前正对于其在屏幕S上显示控制板图像Ib的应用程序AP的指针信息。当用户选择了新菜单项图像Ic、并相应地把对应的程序ID添加到选择次序存储区域M时,选择次序管理部分23更新指针信息,从而指向新添加的程序ID。另外,当通过下面将要描述的图像切换部分24切换将要在屏幕S上显示的图像时,选择次序管理部分23根据所述切换更新指针信息。
注意,当用户执行预定的显示终止操作时,控制板图像显示控制部分22终止当前正在显示的控制板图像Ib的显示。在这一情况下,选择次序管理部分23从选择次序存储区域M中删除对应于作为显示终止处理的目标的控制板图像Ib的程序ID。此外,当用户执行预定的显示终止限制操作时,控制板图像显示控制部分22把当前正在显示的控制板图像Ib转变到其中控制板图像Ib不变成上述终止处理的目标的限制状态。如图9A到9C中所图示的,选择次序存储区域M将指示对应于程序ID的控制板图像Ib是否处于显示终止限制状态的标志(显示终止限制标志)与每个程序ID相关联地进行存储。当用户执行显示终止限制操作时,选择次序管理部分23把与对应于当前正在显示的控制板图像Ib的程序ID相关联的显示终止限制标志更新至指示限制显示终止的值。下面,详细描述对于控制板图像Ib的显示终止处理和显示终止限制处理。
在已经由控制板图像显示控制部分22显示的控制板图像Ib为切换目标时,图像切换部分24响应用户的指令,把从控制板图像Ib选择的作为切换目标的图像重新显示在屏幕S的控制板显示区域Ab中。具体地,当用户执行预定的图像切换操作时,图像切换部分24基于存储在选择次序存储区域M中的程序ID和图像切换操作的细节,选择与当前显示的控制板图像Ib不同的先前显示的控制板图像Ib作为重新显示目标。然后,图像切换部分24指示控制板图像显示控制部分22显示所选择的控制板图像Ib作为重新显示目标。另外在这一实施例中,作为图像切换部分24进行切换的目标的图像包括菜单图像Im。换句话说,图像切换部分24根据用户的图像切换操作的细节,从对应于存储在选择次序存储区域M中的程序ID的菜单图像Im和控制板图像Ib选择重新显示目标图像。然后,当选择菜单图像Im作为重新显示目标图像时,图像切换部分24指示菜单图像显示控制部分21重新显示菜单图像Im。注意,控制板图像显示控制部分22可以把先前在屏幕S上显示的控制板图像Ib的图像数据临时存储在存储单元12中,以准备这样的重新显示。可选地,每当从图像切换部分24接收到重新显示的指令时,控制板图像显示控制部分22可以重新生成将要重新显示的控制板图像Ib。
在这一实施例中,图像切换操作是指定沿屏幕S的一边的方向的操作。具体地,在其中显示菜单图像Im或者控制板图像Ib的状态下,当用户执行指定沿屏幕S上边L1和下边L4的方向(正X-轴方向或者负X-轴方向)的滑动操作时,图像切换部分24接收滑动操作作为图像切换操作。然后,图像切换部分24基于所指定的方向是正X-轴方向还是负X-轴方向以及存储在选择次序存储区域M中的程序ID的存储次序,确定要重新显示的图像。
接着,详细描述确定切换目标的方法。当在把控制板图像Ib中的任何一个作为切换目标显示在屏幕S上的状态下给出沿负X-轴方向的指令时,图像切换部分24从存储在选择次序存储区域M中的程序ID获取紧接在对应于当前正在显示的控制板图像Ib的程序ID之前存储在选择次序存储区域M中的程序ID,并且选择对应于所获取的程序ID的控制板图像Ib作为重新显示目标。注意,可以通过参考由选择次序管理部分23管理的指针信息确定当前正被显示的控制板图像Ib。另一方面,当指定的方向为正X-轴方向时,图像切换部分24获取紧接在对应于当前正在显示的控制板图像Ib的程序ID之后存储在选择次序存储区域M中的程序ID,并且选择对应于所获取的程序ID的控制板图像Ib作为重新显示目标。具体地,当在显示对应于最先存储在选择次序存储区域M中的程序ID的控制板图像Ib的状态下给出沿负X-轴方向的指令时,图像切换部分24不切换图像,因为不存在存储在选择次序存储区域M中的、在所述程序ID之前的程序ID。
另外,当在显示对应于最近存储在选择次序存储区域M中的程序ID的控制板图像Ib(即,与用户最近选择的菜单项图像Ic相关的控制板图像Ib)的状态下给出沿正X-轴方向的指令时,图像切换部分24选择菜单图像Im作为重新显示目标。而且,当在显示菜单图像Im的状态下接收到沿相反方向的指令(即,沿负X-轴方向的指令)时,图像切换部分24把对应于最近存储在选择次序存储区域M中的程序ID的控制板图像Ib设置为重新显示目标。注意,当在显示菜单图像Im的状态下给出沿正X-轴方向的指令时,图像切换部分24不切换图像。
根据上述选择切换目标的方法,信息处理装置10可以提供按用户所选择的次序沿屏幕S的水平方向排列先前已经显示的菜单图像Im和控制板图像Ib的效果。图10是图示菜单图像Im和控制板图像Ib的虚拟阵列的示例,其对应于存储在图9A中示范的选择次序存储区域M中的内容。在上述切换过程中,在虚拟阵列中,菜单图像Im总是处于左端,并且对应于用户已经选择的菜单项图像Ic的控制板图像Ib按用户选择菜单项图像Ic的次序沿水平方向排列。具体地,在图10中,根据用户的选择次序,对应于程序APa的控制板图像Iba、对应于程序APc的控制板图像Ibc、对应于程序APb的控制板图像Ibb、以及菜单图像Im按照该次序从自用户那里看的右侧开始排列。注意,当用户新选择了菜单图像Im中的菜单项图像Ic时,在右侧接着菜单图像Im***对应于菜单项图像Ic的控制板图像Ib。用户在其中显示图像的状态下沿右方向或者左方向执行滑动操作,以直观地给出切换将在控制板显示区域Ab中显示的图像的指令,就像当沿操作的方向滑动正在被显示的图像时那样。
为了更便利于这样的直观操作,当在控制板显示区域Ab中显示控制板图像Ib时,控制板图像显示控制部分22将两个代表图像In与控制板图像Ib一起在控制板显示区域Ab中显示。在这一情况下,代表图像In为在显示控制板图像Ib的状态下当给出图像切换的指令时在切换之后将要显示的代表其它控制板图像Ib或者菜单图像Im的图像。
具体地,控制板图像显示控制部分22沿屏幕S的右边L2在控制板显示区域Ab中显示长方形的第一代表图像In1。第一代表图像In1为代表当执行沿负X-轴方向的滑动操作时将重新显示的控制板图像Ib的图像。第一代表图像In1可以是第一代表图像In1所代表的控制板图像Ib的一部分。更具体地,所述图像可以是所代表的控制板图像Ib的左端部分。在这一情况下,当执行沿负X-轴方向的滑动操作时,控制板图像显示控制部分22参考存储在选择次序存储区域M中的内容确定将要重新显示的控制板图像Ib,然后剪辑控制板图像Ib的左端区域。然后,在控制板显示区域Ab中显示剪辑的区域作为第一代表图像In1。注意,取代控制板图像Ib本身(其在程序控制板B中呈现显示元素),控制板图像显示控制部分22可以剪辑将包括在将要重新显示的控制板图像Ib中的背景图像Iw。这样的处理也可以显示控制板图像Ib的一部分作为第一代表图像In1。
类似的,控制板图像显示控制部分22沿屏幕S的左边L3在控制板显示区域Ab中显示长方形第二代表图像In2。第二代表图像In2为当执行沿正X-轴方向的滑动操作时代表将要重新显示的另一个控制板图像Ib或者菜单图像Im的图像。与第一代表图像In1一样,第二代表图像In2可以是第二代表图像In2所代表的控制板图像Ib或者菜单图像Im的一部分(更具体地,是所代表的图像的右端部分)。在这一情况下,与上述第一代表图像In1的情况一样,控制板图像显示控制部分22可以通过确定切换之后的图像然后执行剪辑处理,在控制板显示区域Ab中显示第二代表图像In2。
如上所述,当通过沿右边L2或者左边L3(其为连接到屏幕S的上边L1和下边L4的边)显示代表图像In而执行了图像切换操作时,信息处理装置10可以把用户引导至将要显示的图像。例如,在其中存储在选择次序存储区域M中的内容如图9A中所图示,并且在控制板显示区域Ab中显示了对应于程序APb的控制板图像Ibb的情况下,控制板图像显示控制部分22分别将代表控制板图像Ibc的图像和代表菜单图像Im的图像显示为第一代表图像In1和第二代表图像In2。于是,在控制板显示区域Ab中显示对应于由图10的点划线围起的矩形区域的图像。因此,用户变得能够更容易地看到其中图像如图10那样虚拟地排列的阵列。
另外,与其中控制板图像显示控制部分22显示控制板图像Ib的情况一样,当显示菜单图像Im时,菜单图像显示控制部分21可以沿屏幕S的右边L2显示代表对应于最近选择的菜单项图像Ic的控制板图像Ib的第一代表图像In1。
而且,当显示对应于存储在选择次序存储区域M中的程序ID中的最先存储的程序ID的控制板图像Ib时,控制板图像显示控制部分22可以沿屏幕S的右边L2显示预定的背景图像,来取代显示第一代表图像In1。于是,在其中显示控制板图像Ib的状态下,用户能够容易地理解不能执行沿负X-轴方向的滑动操作以切换图像。
当在其中显示控制板图像Ib的状态下用户执行操作以给出滚动指令时,滚动控制部分25根据所述操作执行滚动控制。具体地,在这一实施例中,滚动指令的方向为沿Y轴的方向,并且在其中显示控制板图像Ib的状态下,用户沿正Y-轴方向或者负Y-轴方向执行滑动操作,以给出滚动指令。具体地,当接收到沿正Y-轴方向的滑动操作时,滚动控制部分25沿负Y-轴方向在程序控制板B中移动显示目标范围R,当接收到沿负Y-轴方向的滑动操作时,滚动控制部分25沿正Y-轴方向移动显示目标范围R。结果,如在图像切换操作的情况下那样,用户可以滚动正在显示的图像,好像在控制板显示区域Ab中显示的图像在滑动操作的方向上滑动。作为滚动指令的结果,在屏幕S上显示示出在最初显示控制板图像Ib时未显示的程序控制板B中的显示元素的图像,作为与最初已经显示的控制板图像Ib相关的图像。
另外,滚动控制部分25取决于程序控制板B中的显示目标范围R的位置,响应于用户的滚动指令,改变显示目标范围R移动的量。具体地,在该实施例中,在其中正在显示对应于全模式程序AP1的程序控制板B的情况下,滚动控制部分25基于程序控制板B中的预定范围是否包括在显示目标范围R中,响应于滚动指令,改变显示目标范围R移动的量。注意,此处预定的范围为包括程序信息区域P1的范围。在这一实施例中,程序信息区域P1的大小与控制板显示区域Ab的大小相同。因此,程序信息区域P1沿Y-轴方向(即,滚动指令的方向)的长度对应于显示目标范围R沿Y-轴方向的的长度。
具体地,当程序信息区域P1不包括在显示目标范围R中时,滚动控制部分25将显示目标范围R移动对应于由滚动指令指定的量的移动量。注意,在滚动指令中指定的量可以是对应于用户执行的操作的量的值,例如,当用户执行滑动操作时用户的手指在触摸传感器15的检测表面上移动的距离。可选地,取代操作量或者除了操作量之外,所述量可以是基于用户移动他/她的手指的速度或者用户按压检测表面的力计算的值。可选地,所述量可以是对应于用户已经执行了满足预定条件的操作的次数的值。例如,在其中滚动指令的指定量为在滑动操作中用户的手指移动的距离的情况下,显示目标范围R在程序控制板B中移动用户的手指移动的距离。另一方面,在其中用户执行的滚动指令的操作是程序信息区域P1包括在显示目标范围R中的滚动指令的情况下,滚动控制部分25移动显示目标范围R,以包括整个程序信息区域P1。结果,在滚动指令完成时,显示目标范围R总是移动至包括整个程序信息区域P1的位置和根本不包括程序信息区域P1而仅包括通信区域P2的位置之一,由此避免了其中显示目标范围R停止在跨越程序信息区域P1和通信区域P2的位置(即,包括程序信息区域P1的一部分和通信区域P2的一部分两者的位置)的情况。此处,把程序信息区域P1设计为以便其整个在屏幕S上显示。因此,通过执行这样的滚动控制,能够确保如设计者所预期的那样显示程序信息区域P1。
另外,在其中由用户执行的滚动指令为针对使程序信息区域P1相对于整个显示目标范围R以预定的比率或者更高的比率被包含的指定量的滚动指令的情况下,滚动控制部分25可以移动显示目标范围R,以便包括整个程序信息区域P1。在这一情况下,当滚动指令具有使程序信息区域P1相对整个显示目标范围R以比预定的比率低的比率被包含的指定量时,可以把滚动控制部分25配置为不执行滚动操作(即,显示目标范围R不从滚动指令之前的位置移动)。
在用户完成了滑动操作并从触摸传感器15释放他/她的手指之后,滚动控制部分25可以取决于释放手指之前执行的滑动操作的操作量,确定滚动之后显示目标范围R的位置,由此执行滚动控制以使得显示目标范围R移动到所确定的位置。可选地,即使在用户仍然保持他/她的手指与触摸传感器15接触时的滑动操作期间,也可以执行滚动控制以使得取决于手指的接触位置的移动来移动显示目标范围R。在这一情况下,当接收到滚动指令的完成时(即,当用户从触摸传感器15的检测表面释放他/她的手指时),滚动控制部分25进一步取决于在该时刻显示目标范围R的位置移动显示目标范围R。具体地,在正在接收滚动指令的状态(即,用户在保持他/她的手指与触摸传感器15的检测表面接触的同时移动手指的状态)下,例如,滚动控制部分25把显示目标范围R移动对应于滚动指令的指定量的移动量,而不考虑显示目标范围R的位置。然后,当接收到滚动指令的完成时,在其中程序信息区域P1以预定的比率或者更高的比率包含在显示目标范围R的情况下(即,在其中用户给出针对使程序信息区域P1相对于整个显示目标范围R以预定的比率或者更高的比率被包含的指定量的滚动指令的情况下),滚动控制部分25进一步移动显示目标范围R,以便包括整个程序信息区域P1。这样,用户能够在检验程序信息区域P1如何逐渐显示在屏幕S上的过程中的同时执行滚动指令,并且可以在程序信息区域P1的相当大的部分被包括在控制板显示区域Ab中的时刻从触摸传感器15的检测表面释放他/她的手指,由此在屏幕S中显示整个程序信息区域P1,而不用给出具有使整个程序信息区域P1被包括的指定量的滚动指令。注意,在这一情况下,当在用户释放手指时程序信息区域P1以小于预定比率的比率包括在显示目标范围R中时,滚动控制部分25被配置为将在滚动指令中已移动至中途的显示目标范围R返回至不包括程序信息区域P1的位置。这样,能够防止在程序信息区域P1仅部分地包括在控制板显示区域Ab中的状态下滚动停止。
另外,在其中显示整个程序信息区域P1作为控制板图像Ib的状态下,即使当接收到包括通信区域P2的这样的滚动指令时,滚动控制部分25也可以取决于滚动指令是否具有使通信区域P2以预定的比率或者更高的比率包括在显示目标范围R中的指定量来改变滚动控制的方法。具体地,当接收到的滚动指令具有使得以预定的比率或者更高的比率包括通信区域P2的指定量时,滚动控制部分25被配置为将显示目标范围R移动至不包括程序信息区域P1的任何一部分的位置(即,仅包括通信区域P2)。另一方面,当接收到的滚动指令具有使通信区域P2以低于预定的比率的比率被包括在显示目标范围R中的指定量时,滚动控制部分25被配置为将显示目标范围R返回至仅显示程序信息区域P1的初始位置。
注意,当显示目标范围R沿滚动方向移动对应于滚动指令的指定量的移动量时,可以基于指示显示目标范围R相对于程序控制板B的位置的坐标值(此处为Y坐标值)是否在预定的范围,进行上述关于是否以预定的比率或者更高的比率包括某一子区域的判断。
参照图11A到11F描述上述滚动控制的具体示例。注意,每个图均图示图6中所图示的程序控制板B的一部分作为控制板图像Ib显示在屏幕S上的状态,并且图中的虚箭头指示用户的手指在检测表面上的移动路径。
首先,在如图8中所图示的程序信息区域P1作为控制板图像Ib显示的状态下,假设用户沿正Y-轴方向执行滑动操作。此时,在用户保持他/她的手指与检测表面接触的同时,显示目标范围R沿负Y-轴方向在程序控制板B中移动与用户手指的移动量相同的量。这样,如图11A中所图示的,在通信区域P2的上端的内容逐渐显示在控制板显示区域Ab中。此处,当预定的比率为50%时,在图11A的状态下,不显示通信区域P2的内容以占据控制板显示区域Ab的下半部分。因此,当用户在这一状态下释放他/她的手指时,显示目标范围R再次返回到对应于程序信息区域P1的位置,以重新显示图8中所图示的控制板图像Ib。相反,用户从图11A的状态进一步沿正Y-轴方向移动他/她的手指以导致如图11B中所图示的状态,在该状态中,通信区域P2占据控制板显示区域Ab的一半以上。在这一状态下,当用户释放手指以完成滚动指令时,滚动控制部分25进一步把显示目标范围R移动至不包括程序信息区域P1的位置。于是,如图11C中所图示的,控制板显示区域Ab显示通信区域P2的上端部分。
在这一状态下,当用户进一步沿正Y-轴方向执行滑动操作时,滚动控制部分25把显示目标范围R移动对应于滑动操作的操作量的量(即,手指在检测表面上的操作量)。这样,用户可以在程序控制板B中随意浏览在下面包含的信息。图11D图示如何通过通信区域P2中的滑动操作执行滚动控制。
另外,当用户在图11C中所图示的状态下沿负Y-轴方向执行移动他/她的手指的滑动操作时,在用户保持手指与检测表面接触的同时沿正Y-轴方向移动显示目标范围R,并且在控制板显示区域Ab中从底部侧逐渐显示程序信息区域P1,以导致图11E的状态。当用户在这一状态下释放手指时,程序信息区域P1未以50%或者更高的比率包括在显示目标范围R中,因此屏幕S的显示返回至图11C中所图示的状态。相反,假设这样的情况:用户沿正Y-轴方向进一步滑动他/她的手指,从而在控制板显示区域Ab中显示程序信息区域P1的内容,以达到图11F中所图示的状态,然后用户释放手指。在这一情况下,沿正Y-轴方向进一步移动显示目标范围R,并且在控制板显示区域Ab中再次显示整个程序信息区域P1,如图8中所图示的。
注意,在以上的描述中,程序信息区域P1作为一个单元区域,执行滚动操作从而导致在控制板显示区域Ab中显示整个单元区域的状态或者单元区域的任何一部分都不在控制板显示区域Ab中显示的状态。然而,程序控制板B可以包括将相继经历这样的控制的多个单元区域。同样,在这一情况下,当接收到在显示目标范围R中新包括任何单元区域的部分范围的滚动指令时,滚动控制部分25可以移动显示目标范围R以便在显示目标范围R中包括整个单元区域。这样,可以执行滚动控制,以导致在控制板显示区域Ab中整个地显示每一个单元区域的状态或者单元区域任何一部分都不在控制板显示区域Ab中显示的状态。因此,能够防止在控制板显示区域Ab中仅显示任何单元区域的一部分的状态下滚动停止。注意,在该情况下,单元区域为具有下述大小的区域:其沿滚动指令的方向(Y-轴方向)的长度至少对应于显示目标范围R沿Y-轴方向的长度。
可选地,当包括针对使多个子区域的边界位置包括在程序控制板B中的指定量的滚动指令时,滚动控制部分25可以将显示目标范围R移动下述移动量:该移动量基于边界位置和移动了对应于指定量的移动量之后的显示目标范围R的位置之间的关系来确定。具体地,当接收到针对使边界位置包括在显示目标范围R中的预定范围(例如,中心附近的范围)中的移动量的滚动指令时,滚动控制部分25可以配置为进一步移动显示目标范围R,以使得边界位置定位在预定范围之外。另外,可以移动显示目标范围R以使得边界位置与显示目标范围R的周边对齐。基于上述单元区域的滚动控制也是将程序信息区域P1和通信区域P2之间的边界位置与显示目标范围R的周边对齐的滚动控制。可选地,滚动控制部分25可以移动显示目标范围R,以便将边界位置定位为更接近于显示目标范围R中心从显示目标范围R的周边开始的预定距离。在这一情况下,仅接近相邻子区域的边界位置的端部分包括在显示目标范围R中。
注意,如图11A到11F中所图示的,在这一实施例中,滚动控制部分25仅使排列在程序控制板B中的显示元素经受滚动控制,而不使背景图像Iw经受滚动控制。即,即使当滚动控制部分25滚动在控制板显示区域Ab中显示的图像时,背景图像Iw的显示位置也不改变。因此,当执行上述图像切换操作以切换控制板图像Ib时,用户变得能够更容易地看到切换之后的图像。下面进一步描述。
在这一实施例中,沿与滚动指令的方向(Y-轴方向)交叉的方向(X-轴方向)的指令为切换控制板图像Ib的指令的方向。因此,当用户看到如图10中所图示的切换目标图像如何沿X-轴方向排列时,图像切换操作变得容易。然而,在其中切换目标图像为指示沿Y-轴方向延伸的显示区域的一部分的图像的情况下,当执行沿Y-轴方向的滚动控制时,难以直接看到如图10中所图示的图像阵列。具体地,例如假设图9A中所图示的信息存储在选择次序存储区域M中,并且示出对应于应用程序APb的程序控制板Bb的内部的图像被显示为控制板图像Ibb。此处,如果在首先显示程序控制板Bb的程序信息区域P1b、然后不需滚动地执行图像切换操作以显示示出对应于程序APc的程序控制板Bc内部的控制板图像Ibc的情况,以及在执行滚动以显示程序控制板Bb的通信区域P2b中的图像、然后执行图像切换操作以显示控制板图像Ibc的情况,均显示相同的控制板图像Ibc,则用户变得难以了解对应于程序APb的程序控制板Bb和对应于程序APc的程序控制板Bc之间的空间关系。然而,如果随着程序控制板Bb中的显示目标范围R的移动,移动程序控制板Bc中的显示目标范围R,则当执行图像切换操作时,可以显示示出用户不期望的程序控制板Bc中的地方的控制板图像Ib。因此,在这一实施例中,当执行图像切换操作时程序控制板B中将被显示为控制板图像Ib的范围(初始显示范围)为预定范围,而不管在图像切换操作之前滚动控制是否移动了显示目标范围R。通过这样防止背景图像Iw的显示位置甚至因为滚动控制而改变,即使当执行这样的滚动控制时,用户也变得可以看到按沿图像切换操作的方向(X-轴方向)排列的程序控制板Bc的背景图像Iwc和程序控制板Bb的背景图像Iwb,如图10中所图示。因此,用户可以自然地执行指定沿Y-轴方向的方向的滚动操作和指定沿X-轴方向的方向的图像切换操作。
注意,当执行图像切换操作时在将要显示的控制板图像Ib中包括的程序控制板B中的初始显示范围可以是固定的位置范围(以下,称为默认范围),例如,在程序控制板B的顶端处的范围(全模式程序AP1情况下的程序信息区域P1)。图12图示作为这一情况下图像切换操作的结果的、包括将要显示的控制板图像Ib的屏幕S的示例。该图图示下述情况中的显示示例:在该情况中,在图9A中所图示的数据存储在选择次序存储区域M中并且显示示出对应于程序APa的程序控制板B的内部的控制板图像Ib的状态下,执行指定正X-轴方向的图像切换操作。在这一情况下,例如,即使当在显示如图8中图示的示出程序信息区域P1的内部的控制板图像Ib的状态下执行图像切换操作时,或者当在显示如图11C中图示的示出通信区域P2的内部的控制板图像Ib的状态下执行图像切换操作时,控制板图像显示控制部分22也在屏幕S上显示示出对应于程序APc的程序控制板B的默认范围(此处,为程序信息区域P1)内部的控制板图像Ib,如图12中所图示的。换句话说,不管在屏幕S上显示对应于程序APa的程序控制板B中的哪一个范围,在图像切换之后均显示对应于程序APc的程序控制板B中的相同位置作为控制板图像Ib。
另外,当先前显示将要重新显示的示出程序控制板B的内部的图像作为控制板图像Ib时,图像切换操作之后的初始显示范围可以是最近显示的程序控制板B中的范围。在这一情况下,当执行图像切换操作时,图像切换部分24存储紧接在图像切换之前显示的程序控制板B中的显示目标范围R的位置。当作为图像切换操作的结果,选择程序控制板B进行重新显示作为控制板图像Ib时,基于所存储的显示目标范围R的位置生成控制板图像Ib。
可选地,也可以取决于直到执行图像切换操作时已经被显示的程序控制板B中的子区域确定初始显示范围。具体地,在这一实施例中,对于任何全模式程序AP1,把对应于全模式程序AP1的程序控制板B配置为包括两个子区域:程序信息区域P1与通信区域P2。然后,例如,在执行从示出程序APc的程序控制板Bc的内部的控制板图像Ibc到示出程序APb的程序控制板Bb的内部的控制板图像Ibb的图像切换操作的情况下,当紧接在图像切换操作之前已经显示了程序控制板Bc的程序信息区域P1c时,显示程序控制板Bb的程序信息区域P1b,该区域是对应于程序信息区域P1c的子区域(此处是包括与程序信息区域P1c相同种类的信息的子区域)。另外,当紧接在图像切换操作之前已经显示了程序控制板Bc的通信区域P2C时,在图像切换操作之后,显示程序控制板Bb的通信区域P2c的顶端处的范围,该范围是对应于通信区域P2c的子区域。这使得能够容易地以切换方式在多个程序控制板B之间显示在其中显示相同种类的信息的子区域,作为图像切换操作的目标。注意,在这一实施例中,程序控制板B包括两个子区域。然而,本发明并不局限于此,多个程序控制板B中的每个程序控制板B均可以包括多个互相对应的子区域,从而以切换方式显示子区域。
此处,可以取决于用户先前给出的指令,改变图像切换操作之后确定初始显示范围的方法。例如,信息处理装置10可以提示用户选择下列区域中的哪一个以设置为图像切换之后的初始显示范围:默认范围、最近显示的程序控制板B的范围、以及取决于紧接在图像切换之前已经显示的另一程序控制板B的子区域所确定的范围。
符号图像显示部分26在屏幕S上显示预定数目的符号图像Is。此处,符号图像显示部分26显示的符号图像的数目可以是对应于作为图像切换部分24进行切换的目标的图像的上限数目。如上所述,在这一实施例中,存储在选择次序存储区域M中的程序ID的上限N为7,因此,最多7个控制板图像Ib变为图像切换部分24进行切换的目标。因此,符号图像显示部分26至少显示7个符号图像Is。另外,符号图像显示部分26以与其他符号图形Is不同的方式显示符号图像Is中与控制板图像Ib的数目相同的数目的符号图像Is,作为图像切换部分24进行切换的目标。具体地,例如,当图9A中所图示的信息存储在选择次序存储区域M中时,3个控制板图像Ib成为图像切换部分24进行切换的目标。在这一情况下,符号图像显示部分26以与其它4个符号图像Is不同的方式显示所述3个符号图像Is。此处,所述3个符号图像Is为对应于作为图像切换部分24进行切换的目标的3个控制板图像Ib的符号图像(以下称为控制板-对应符号图像Isb),其它4个符号图像Is为不对应于控制板图像Ib的符号图像(以下称为非-对应符号图像Isn)。按这一方式显示符号图像Is允许用户了解当前多少控制板图像Ib是图像切换部分24进行切换的目标,以及在达到上限N(=7)之前可以把多少更多的控制板图像Ib添加至作为图像切换部分24进行切换的目标。例如,当显示4个非-对应符号图像Isn时,可以添加4个控制板图像Ib至用于图像切换的目标。如上所述,当在与上限N相同数目的程序ID存储在选择次序存储区域M中的状态下试图存储新程序ID时,删除最先存储在选择次序存储区域M中的程序ID。于是,从用于图像切换部分24进行切换的目标中排除对应于所删除的程序ID的控制板图像Ib。因此,用户可以选择新的菜单项图像Ic,同时检验符号图像Is,由此防止从用于图像切换部分24进行切换的目标中无意地排除先前显示的控制板图像Ib。
注意,控制板-对应符号图像Isb可以是代表对应控制板图像Ib的图像。在这一情况下,以不仅不同于非-对应符号图像Isn、而且也不同于其它控制板-对应符号图像Isb的方式,显示每个控制板-对应符号图像Isb。可选地,可以以与其它控制板-对应符号图像Isb相同的方式显示每个控制板-对应符号图像Isb。另外,也可以以与其它非-对应符号图像Isn相同的方式显示每个非-对应符号图像Isn。此外,在这一实施例中,菜单图像Im也是用于图像切换部分24的图像切换的目标。因此,符号图像显示部分26也可以显示对应于菜单图像Im的符号图像Is(以下称为菜单-对应符号图像Ism)。在这一情况下,符号图像显示部分26同时显示8个符号图像Is。在这一情况下,以至少不同于非-对应符号图像Isn的方式显示菜单-对应符号图像Ism。另外,菜单-对应符号图像Ism可以是代表菜单图像Im的唯一图像,并且以也不同于控制板-对应符号图像Isb的方式显示。可选地,可以以与控制板-对应符号图像Isb相同的方式将菜单-对应符号图像Ism显示为用于图像切换部分24的图像切换的一种目标图像。
此外,可以在其中沿图像切换操作的方向(此处,为X-轴方向)排列图像符号Is的状态下在屏幕S上显示符号图像Is。然后,以对应于如图10中所图示的菜单图像Im和控制板图像Ib的虚拟阵列的方式显示符号图像Is,因此,用户变得能更容易地了解每个符号图像Is代表什么。
在这一实施例中,如上所述,在状态条显示区域As中显示8个符号图像Is。在其中符号图像Is与控制板图像Ib和菜单图像Im一起显示在屏幕上的情况下,可以以可相互区分的方式显示对应于当前在屏幕S上显示的控制板图像Ib或者菜单图像Im的符号图像Is。换句话说,符号图像显示部分26可以取决于在控制板显示区域Ab中是否显示对应的菜单图像Im或者显示控制板图像Ib,改变显示多个控制板-对应符号图像Isb和菜单-对应符号图像Ism中的每个的方式,从而以可相互区分的方式显示对应于正在显示的控制板图像Ib或者菜单图像Im的符号图像Is。具体地,例如,符号图像显示部分26改变对应于正被显示的图像的符号图像Is的大小或亮度,或者向符号图像Is添加指示与正被显示的图像的对应关系的预定图像(例如,代表帧边界的图像),由此以可相互区分的方式显示对应于正被显示的图像的符号图像Is。这允许用户通过浏览符号图像Is了解当前正被显示的图像和其它切换目标图像之间的虚拟位置关系。
作为示例,图5图示在显示菜单图像Im并且未显示控制板图像Ib(即,不存在作为图像切换部分24进行切换的目标的控制板图像Ib)的情况下显示符号图像Is的方式。在这一情况下,仅位于从用户看的左端、并且对应于菜单图像Im的符号图像Is以指示与当前正被显示的图像的对应关系的方式显示(具体地,例如,以与其它符号图像Is不同的颜色或者形状显示)。另一方面,以指示与菜单图像Im或者控制板图像Ib无对应关系的方式显示(例如,以预定的颜色显示)其余的7个符号图像Is。另外,图8图示在仅作为切换目标的控制板图像Ib是当前正被显示的图像的情况下显示符号图像Is的方式。此处,以不同于其它符号图像Is的方式,显示对应于当前正被显示的控制板图像Ib的、从左边开始的第二个符号图像Is,并且还以不同于其它6个符号图像Is(不对应于任何图像的非-对应符号图像Isn)的方式显示对应于作为图像切换部分24进行切换的目标的菜单图像Im的、在左端的符号图像Is。
另外,图12图示在图9A中所图示的信息存储在选择次序存储区域M中并且对应于程序APc的控制板图像Ibc在控制板显示区域Ab中显示的情况下显示符号图像Is的方式的示例。在这一情况下,与图8的示例一样,以不同于其它符号图像Is的方式显示对应于当前正被显示的控制板图像Ibc的、从左边开始的第三个符号图像Is,并且也以不同于其余4个符号图像Is的方式显示与作为图像切换部分24进行切换的目标的其它3个图像(即,菜单图像Im、控制板图像Ibb、以及控制板图像Iba)对应的3个符号图像Is。这允许用户通过浏览符号图像Is理解:可以把4个图像添加到用于图像切换部分24进行切换的目标、可以再执行一次沿负X-轴方向的图像切换操作、以及当再执行两次沿正X-轴方向的图像切换操作时显示菜单图像Im。
另外,图13图示与如上所述状态条显示区域As中的显示不同的符号图像Is的显示示例。在该图的示例中,符号图像显示部分26响应用户的预定的操作(例如,按压操作按钮16的操作)切换显示内容,以擦除已经在控制板显示区域Ab中显示的控制板图像Ib或者菜单图像Im,并且在控制板显示区域Ab中显示总共8个符号图像。在该图的示例中,符号图像Is为沿Y-轴方向延伸的矩形区域,并且沿X-轴方向排列。在符号图像Is中,对应于作为图像切换部分24进行切换的目标的控制板图像Ib的控制板-对应符号图像Isb包括分别与对应于控制板-对应符号图像Isb的控制板图像Ib相关的图像。具体地,在图13的示例中,控制板-对应符号图像Isb包括对应应用程序AP的菜单项图像Ic。另外,控制板-对应符号图像Isb包括分别在控制板图像Ib中包括的、作为其背景图像的部分背景图像Iw。注意,取代背景图像Iw,控制板-对应符号图像Isb可以包括部分对应的控制板图像Ib本身。而且,每个控制板-对应符号图像Isb包括图钉图像Ip。图钉图像Ip为指示对应于控制板-对应符号图像Isb的控制板图像Ib是否在显示终止限制状态的图像。注意,后面将描述显示终止限制状态。相反,右侧不对应于任何作为切换目标的控制板图像Ib的4个非-对应符号图像Isn中的每个均包括不含有任何内容的圆形图像以指示非-对应符号图像Isn。此外,非-对应符号图像Isn中的背景图像可以是预定的默认图像。注意,位于左端并且对应于菜单图像Im的菜单-对应符号图像Ism不具有任何对应的菜单项图像Ic,因此,仅仅显示菜单图像Im的背景图像的一部分。
注意,在图13中所图示的符号图像Is的显示示例中,用户可以轻叩每个符号图像Is的显示位置,以指示图像切换。在这一情况下,在控制板显示区域Ab中显示对应于被轻叩的符号图像Is的菜单图像Im或者控制板图像Ib。另外,当用户将他/她的手指接触任何符号图像Is的显示位置时,该符号图像Is的显示范围相对于其它符号图像Is临时放大,从而能够检验背景图像Iw的例如较宽范围。而且,当用户在所述状态下在检测表面上移动手指时,焦点可以顺序地移到包含手指移所移到的位置的符号图像Is,以放大在焦点上的符号图像Is的显示范围。注意,在根据这一实施例的信息处理装置10包括诸如光标键的方向键的情况下,可以通过使用方向键来执行符号图像Is的选择操作。在这一情况下,用户操作方向键,以在符号图像Is上转换焦点,并且选择将要显示的菜单图像Im或者控制板图像Ib。在这一示例中,当响应于用户的指令进行从已经显示了菜单图像Im或者控制板图像Ib的状态到显示符号图像Is的屏幕的转换时,可以在与已经显示的菜单图像Im或者控制板图像Ib对应的符号图像Is在焦点上的状态下显示符号图像Is。
另外,在图13的显示示例中,取代在控制板显示区域Ab中显示8个符号图像Is,在状态条显示区域As中仅显示与作为图像切换部分24进行切换的目标的菜单图像Im和控制板图像Ib相同数目的、并且代表所述菜单图像Im和控制板图像Ib的符号图像。注意,在屏幕S的其它显示示例中,符号图像也可以以相同的方式在状态条显示区域As中显示。
程序激活部分27响应于用户的指令操作执行激活应用程序AP的处理。具体地,如上所述,当用户在显示菜单图像Im的状态下选择了对应于轻载程序AP2的菜单项图像Ic时,程序激活部分27执行激活轻载程序AP2的处理。当用户在显示对应于全模式程序AP1的控制板图像Ib的状态下执行轻叩激活按钮图像IL的操作时,程序激活部分27执行激活全模式程序AP1的处理。
另外,当在显示控制板图像Ib的状态下,接收到用户对控制板图像Ib中的预定显示元素的操作时,程序激活部分27可以执行激活与显示元素相关联的应用程序AP的处理。例如,可能存在这样的情况:在对应于全模式程序AP1的程序控制板B的程序信息区域P1中,图像代表到显示与全模式程序AP1相关的信息的网页的链接。当用户执行轻叩这样的代表所述链接的图像的操作时,程序激活部分27激活浏览器程序,并且向浏览器程序提供与被轻叩的图像相关联的信息(例如,URL),作为例如激活参数。因此,新生成代表浏览器程序的处理结果的控制板图像Ib以在控制板显示区域Ab中显示。
当在其中控制板图像Ib如上所述的状态下,给出激活除了对应于控制板图像Ib的应用程序AP之外的其它程序的指令时,选择次序管理部分23可以与对应于旧的控制板图像Ib的程序的程序ID相关联地管理响应于这样的激活指令所激活的程序的程序ID。作为具体的示例,假设在显示对应于应用程序APa的控制板图像Ib的状态下,响应于用户的操作新激活了应用程序APb。在这一情况下,选择次序管理部分23存储将作为调用图像(父图像)的对应于程序APa的控制板图像Ib和作为被调用图像(子图像)的对应于程序APb的控制板图像Ib相关联的父子关系信息。如上所述,当试图显示超过上限N的数目的控制板图像Ib时,选择次序管理部分23删除基于预定条件确定的任何程序ID。类似的,当用户执行下面将要描述的显示终止操作时,选择次序管理部分23删除对应于经受了显示终止操作的控制板图像Ib的程序ID。然而,选择次序管理部分23可以参考父子关系信息来限制预定程序ID的删除。具体地,例如,即使当对应于一个子图像的程序ID满足作为删除目标的条件时,当与作为相对于子图像的父图像的相关联的控制板图像Ib相对应的程序ID仍保留在选择次序存储区域M中时,选择次序管理部分23也可以从其它程序ID中选择删除目标,而不是删除对应于子图像的程序ID。相反,即使当对应于一个父图像的程序ID满足作为删除目标的条件时,当未删除与作为父图像的子图像的控制板图像Ib相对应的程序ID时,选择次序管理部分23也可以从其它程序ID中选择删除目标,而不是删除对应于父图像的程序ID。
接着,描述针对控制板图像Ib的显示终止处理和显示终止限制处理。如上所述,当选择了超过预定上限N的数目的菜单项图像Ic时,从最旧的开始,顺序从图像切换部分24进行切换的目标中排除对应于先前选择的菜单项图像Ic的控制板图像Ib。然而,可能存在其中用户明确希望终止由他/她导致显示的控制板图像Ib的显示的其它情况。因此,当在显示任何控制板图像Ib的状态下,用户执行预定的显示终止操作时,控制板图像显示控制部分22终止控制板图像Ib的显示,并且选择次序管理部分23从选择次序存储区域M中删除对应于控制板图像Ib的程序ID。这从图像切换部分24进行切换的目标中排除了控制板图像Ib。注意,当将要终止控制板图像Ib的显示时,如当显示将被终止显示的控制板图像Ib时执行沿预定方向(例如,正X-轴方向)的图像切换操作的情况中那样,控制板图像显示控制部分22重新显示对应于存储在选择次序存储区域M中的程序ID的控制板图像Ib或者菜单图像Im,该程序ID在对应于其显示将被终止的控制板图像Ib的程序ID之后。
另一方面,作为图像切换部分24进行切换的目标的控制板图像Ib可以包括用户不希望针对其终止显示的控制板图像Ib。对于这样的控制板图像Ib,用户可以执行用于限制控制板图像Ib的显示的终止的指令操作,以便防止当用户错误地执行上述显示终止操作或者选择超过预定上限N的数目的菜单项图像Ic时显示被终止。具体地,当从用户接收到预定的显示终止限制操作时,控制板图像显示控制部分22转变到限制被执行操作的控制板图像Ib的显示的终止的状态。即,响应于来自控制板图像显示控制部分22的请求,选择次序管理部分23将与对应于被执行操作的控制板图像Ib的程序ID相关联的显示终止限制标志的值更新到指示限制显示终止的值。此后,即使当接收到对控制板图像Ib的显示终止操作时,控制板图像显示控制部分22也不执行显示终止处理。另外,当在把与上限N相同数目的程序ID存储在选择次序存储区域M中的状态下选择了新菜单项图像Ic时,选择次序管理部分23确定具有指示不限制显示终止的显示终止限制标志的值的程序ID中最先存储在选择次序存储区域M中的程序ID,并且从选择次序存储区域M中删除该程序ID。作为具体示例,当在图9C中所图示的信息存储在选择次序存储区域M中的状态下选择了新菜单项图像Ic时,存储在选择次序存储区域M中的程序ID中的最先存储在选择次序存储区域M中的程序ID(程序APc)与指示限制显示终止的标志值相关联,因此不终止对应于程序APc的控制板图像Ibc的显示。取而代之,删除程序APb,该程序APb是在选择次序存储区域M中紧随在程序APc之后存储的程序ID。
此处,显示终止操作是在控制板显示区域Ab中显示作为操作目标的控制板图像Ib的状态下、指定相对于预定的操作目标区域Ac的第一方向的操作。具体地,在这一实施例中,显示终止操作是指定相对于在控制板显示区域Ab右上角提供的操作目标区域Ac的对角线左下方向(即,从操作目标区域Ac朝着屏幕S的中心的方向)的滑动操作。另外,显示终止操作为从作为开始点的操作目标区域Ac内部的一个点朝着该操作目标区域Ac外部的滑动操作。
另外,显示终止限制操作是在控制板显示区域Ab中显示作为操作目标的控制板图像Ib的状态下、指定相对于与作为显示终止操作的操作目标区域相同的操作目标区域Ac的不同于第一方向的第二方向的操作,所述第一方向是显示终止操作所指定的。具体地,在这一实施例中,显示终止限制操作是指定相对于操作目标区域Ac的对角线右上方向的滑动操作,所述对角线右上方向是与显示终止操作指定的方向相反的方向。另外,显示终止操作为从操作目标区域Ac的外部朝着结束点的滑动操作,所述结束点为操作目标区域Ac中的一个点。
如上所述,显示终止操作和显示终止限制操作是指定相对于同一个操作目标区域Ac的方向的操作。因此,用户能够获知相互关联的显示终止操作和显示终止限制操作。而且,由于所述操作是指定相反方向的操作,所述操作中的一个操作是利用操作目标区域Ac内部的开始点执行的操作,另一个操作是利用操作目标区域Ac内部的结束点执行的操作,所以不管所述操作在同一个操作目标区域Ac上执行的事实,能够避免有关当意图执行一个操作时执行了另一个操作的错误操作。注意,在以上的描述中,显示终止操作是利用操作目标区域Ac内部的开始点的操作,显示终止限制操作是利用操作目标区域Ac外部的开始点的操作。然而,所述操作中的每个操作均可以是具有操作目标区域Ac内部的点作为开始点的操作。
另外,如上所述,在屏幕S上显示用于引导到操作目标区域Ac的操作位置引导图像Ig。因此,用户能够容易地掌握操作目标区域Ac的位置。而且,在这一实施例中,操作位置引导图像Ig为示出背景图像Iw如何从控制板显示区域Ab的右上角朝着左下角方向(即,由显示终止操作指定的方向)返回的图像。因此,用户可以通过执行从当把背景图像Iw从屏幕S剥离时的位置开始的抚摸屏幕S的滑动操作,终止控制板图像Ib的显示。注意,如图11A到11F等中所图示的,即使当通过滚动控制部分25移动显示目标范围R时,屏幕S中的操作位置引导图像Ig和操作目标区域Ac的位置也不改变。因此,不管滚动状态如何,用户可以在任何时刻在操作目标区域Ac上执行显示终止操作以终止控制板图像Ib的显示。不管滚动状态如何,控制板图像Ib中的背景图像Iw的显示位置也不改变,因此,即使操作位置引导图像Ig的操作位置不改变,也能够避免使用户感到不适。
另外,当确定用户已经开始显示终止操作时,控制板图像显示控制部分22可以显示指示已经在屏幕S上开始了操作的操作中图像Ig2。在显示了操作中图像Ig2之后,当用户进一步沿左下方向执行滑动操作时,控制板图像显示控制部分22可以终止正被显示的控制板图像Ib的显示。作为具体的示例,当用户从操作目标区域Ac内部的开始点开始执行沿左下方向的滑动操作时,在用户的手指接触触摸传感器15的检测表面的同时,控制板图像显示控制部分22显示根据滑动操作的操作量逐渐改变的操作中图像Ig2。然后,基于当用户释放他/她的手指的时刻的滑动操作的操作量,控制板图像显示控制部分22判断是否执行终止控制板图像Ib的显示的处理。即,控制板图像显示控制部分22判断滑动操作的操作量是否满足预定条件,并且当满足预定条件时,终止控制板图像Ib的显示。例如,当滑动操作的操作量超过预定阈值时,控制板图像显示控制部分22判断完成了显示终止操作,并且终止正被显示的控制板图像Ib的显示。另一方面,当操作量等于或者小于预定阈值时,控制板图像显示控制部分22判断没有完成显示终止操作,并且重新显示原始操作位置引导图像Ig而不终止控制板图像Ib的显示。可选地,当从操作目标区域Ac内部的开始点开始的滑动操作的结束点的位置离开操作目标区域Ac内部的参考点(例如,对应于控制板显示区域Ab的右上角的点)预定的距离或者更远时,控制板图像显示控制部分22可以判断满足了显示终止操作的完成条件。这样,当用户已经错误地开始显示终止操作时,在完成显示终止操作之前,用户能够知道错误。因此,当在显示操作中图像Ig2的时刻用户立即停止滑动操作时,可以停止显示终止操作。注意,操作中图像Ig2可以是通过改变操作位置引导图像Ig获得的图像。图14是图示其中正在执行显示终止操作的状态的图。在该图的示例中,作为操作中图像Ig2,显示了示出相比较于操作位置引导图像Ig背景图像Iw如何返回更多的图像。具体地,可以取决于当用户继续滑动操作时的操作量更新操作中图像Ig2,以使得背景图像Iw返回得更多。这样,用户能够直观地理解将要执行显示终止操作。
另外,当执行显示终止限制操作时,控制板图像显示控制部分22显示指示控制板图像Ib已经转换到其中限制显示终止的状态的图像。具体地,在这一实施例中,在操作位置引导图像Ig的显示位置,控制板图像显示控制部分22显示指示显示终止限制状态的图钉图像Ip。图钉图像Ip是示出图钉如何钉在屏幕S上的图像。图15是图示显示处于显示终止限制状态的控制板图像Ib的屏幕S的示例的图。在这一图中,删除操作位置引导图像Ig,从而背景图像Iw也显示在操作目标区域Ac中,并且示出图钉如何钉在操作目标区域Ac中的图钉图像Ip。当用户将执行显示终止操作时,预期用户将他/她的眼睛转向操作位置引导图像Ig的显示位置。因此,通过在这样的位置显示指示显示终止限制状态的图像,能够防止用户试图执行正被限制的显示终止操作。注意,在这一情况下,当接收到轻叩显示在操作目标区域Ac中的图钉图像Ip的操作时,控制板图像显示控制部分22可以取消控制板图像Ib的显示终止限制状态。
控制板图像显示控制部分22还可以接收除了上述操作目标区域Ac上的操作之外的其它显示终止限制操作。例如,除了上述图钉图像Ip之外,可以在程序信息区域P1中显示示出处于未被钉在屏幕S上的状态下的图钉的图像,并且可以从用户接收对示出图钉的图像的轻叩操作,以转换到显示终止限制状态。在这一情况下,把示出图钉的图像更新为如图15中那样的示出如何钉图钉的图像,并且当轻叩更新的图像时,可以取消显示终止限制状态。另外,当在符号图像显示部分26显示如图13中所图示的符号图像Is的状态下接收到轻叩包括在符号图像Is中的图钉图像Ip的操作时,控制板图像显示控制部分22可以把与包括图钉图像Ip的符号图像Is相对应的控制板图像Ib转换到显示终止限制状态,或者取消显示终止限制状态。注意,在图13中,与其它图钉图像Ip相反,对应于程序APc的控制板图像Ibc的控制板-对应符号图像Isb中的图钉图像Ip为示出其中图钉钉住的状态的图像。这指示控制板图像Ibc处于显示终止限制状态。
下面描述的是在再次处于显示菜单图像Im的状态下用户选择了菜单项图像Ic的情况下信息处理装置10将要执行的处理,所述菜单项图像Ic对应于用户先前选择的、因此是图像切换部分24进行切换的目标的控制板图像Ib。在这一情况下,控制板图像显示控制部分22在控制板显示区域Ab中重新显示对应于所选择的菜单项图像Ic的控制板图像Ib。另外,选择次序管理部分23在选择次序存储区域M中重新排列程序ID的次序,以便指示对应于所选择菜单项图像Ic的应用程序AP的程序ID是最近选择的应用程序AP。例如,假设在把图9A中所图示的信息存储在选择次序存储区域M中的状态下,用户显示菜单图像Im,并且选择代表程序APa的菜单项图像Ic。在这一情况下,把将要存储在选择次序存储区域M中的数据的内容更新为图18中所图示的内容。结果,菜单图像Im和控制板图像Ib的虚拟阵列从图10中所图示的改变为图19中所图示的。因此,当用户在显示对应于程序APa的控制板图像Iba的状态下沿正X-轴方向执行滑动操作时,重新显示菜单图像Im。相反,当用户在显示控制板图像Iba的状态下沿负X-轴方向执行滑动操作时,重新显示对应于程序APb的控制板图像Ibb。
此外,在显示菜单图像Im或者控制板图像Ib的状态下,在屏幕S中同时显示代表控制板图像Ib的符号图像Is的情况下,可以通过上述在选择次序存储区域M中存储的程序ID的次序的更新,更新在屏幕S显示的符号图像Is的排列次序。如上所述,每个控制板-对应符号图像Isb可以是不同于其它控制板图像Ib的图像,以便代表对应的控制板图像Ib。图20是图示在图9A中所图示的信息被存储在选择次序存储区域M中的情况下控制板-对应符号图像Isb的显示示例的图。该图的示例图示在控制板显示区域Ab中显示菜单图像Im、在状态条显示区域As中显示代表菜单图像Im和3个控制板图像Ib的符号图像Is(此时,它们是图像切换部分24进行切换的目标)的状态。具体地,在显示在状态条显示区域As中的4个符号图像中,代表左端处“家(home)”的图像为菜单-对应符号图像Ism。另外,向着菜单-对应符号图像Ism的右侧,3个控制板-对应符号图像Isb以代表控制板图像Ibb、控制板图像Ibc、以及控制板图像Iba的这一次序排列。注意,在该图的示例中,可以通过诸如使用比其它符号图像Is的亮度高的亮度显示代表当前正在控制板显示区域Ab中显示的图像的符号图像Is,或者向该符号图像Is添加代表帧边界的图像以使得能与当前未在控制板显示区域Ab中显示的其他符号图像Is相区别的方法,加亮显示(此处为菜单图像Im)所述代表当前正在控制板显示区域Ab中显示的图像的符号图像Is。
在这样的状态下,当用户轻叩对应于程序APa的菜单项图像Ic时,如上所述在控制板显示区域Ab中重新显示对应于程序APa的控制板图像Iba。此时,符号图像显示部分26将过去位于右端的代表控制板图像Iba的控制板-对应符号图像Isb显示在紧临着菜单-对应符号图像Ism的右侧。另外,当执行这样的显示更新时,符号图像显示部分26可以显示代表每个符号图像Is在屏幕S中移动的过程的移动图像。图21图示如何在控制板显示区域Ab中重新显示控制板图像Iba以及如何更新状态条显示区域As中的符号图像Is。在该图中,虚线箭头代表其中从图20所图示的状态移动控制板-对应符号图像Isb的过程步骤。这样,通过以可互相区分的方式显示代表控制板图像Ib的控制板-对应符号图像Isb,以及通过当选择次序存储区域M中的存储次序改变时相应地改变排列符号图像Is的次序,用户更容易掌握当下一次执行图像切换操作时将显示哪个控制板图像Ib。
注意,根据本发明实施例的信息处理装置并不局限于上述信息处理装置。例如,取代或除了被提供用来覆盖屏幕S的触摸传感器15,信息处理装置10可以在信息处理装置10的外壳的后表面侧(相对提供屏幕S的表面的后侧)包括触摸传感器。在这一情况下,后表面侧上的触摸传感器也包括对应于屏幕S的检测表面,并且用户可以通过在触摸传感器上执行移动他/她的手指的滑动操作等,给出滚动指令或者切换图像的指令。
另外,在以上的描述中,用户通过使用触摸传感器执行指定方向的操作,但是用户可以通过使用各种其它操作设备指定相对信息处理装置10的方向。具体地,例如,用户可以通过鼠标的拖动或滚***作指定方向,或者可以通过按压诸如光标键的方向键指定方向。注意,在其中使用鼠标的滚***作、光标键等指定方向的情况下,用户指定的方向和滚动方向或图像切换方向之间的关系可以从触摸传感器上的滑动操作或者鼠标的拖动操作的情况反转(reverse)。这是因为,尽管用户在执行滑动操作或者鼠标的拖动操作的情况下移动屏幕S上所显示的图像时指定方向,然而通常用户在操作光标键等的情况下相对图像移动观看点时指定方向。
此外,通过显示滚动条,信息处理装置10可以接收用户通过使用触摸传感器或者鼠标在滚动条上执行的操作,作为指定方向的滚动操作。在这一情况下,信息处理装置10在沿滚动方向延伸的滚动条中显示代表当前正被显示的区域(即,显示目标范围R的位置)的操作目标对象。用户可以通过将操作目标对象的显示位置作为开始点在触摸传感器15上执行滑动操作,或者使用鼠标拖动操作目标对象,执行滚动操作。
另外,在以上的描述中,图像切换操作是指定沿X-轴方向的方向的操作,滚动操作是指定沿Y-轴方向的方向的操作,然而将被指定的方向可以是其它方向。具体地,例如,可以在图像切换操作和滚动操作之间互换指定的方向。
而且,在以上的描述中,作为图像切换部分24进行切换的目标的图像数目限制为预定上限N或者小于预定上限N,当控制板图像显示控制部分22把新的控制板图像Ib设置为显示目标时,从切换目标中排除由控制板图像显示控制部分22最先设置为显示目标的图像。然而,作为图像切换部分24进行切换的目标的图像的上限可以通过另外的方法来控制。例如,当用户在已经将总计为预定上限N的控制板图像Ib设置为切换目标的状态下选择了新的菜单项图像Ic时,控制板图像显示控制部分22可以限制对应于所选择的新的菜单项图像Ic的新的控制板图像Ib的显示。
另外,在以上的描述中,作为图像切换部分24进行切换的目标的图像包括与各个程序相关联的一个菜单图像Im和多个控制板图像Ib,但是图像切换部分24可以把其它图像设置为切换目标。例如,图像切换部分24可以把预定的常驻图像包括在切换目标中。在以上的描述中,当从显示菜单图像Im的状态沿负X-轴方向执行图像切换操作时,依次显示多个控制板图像Ib,相反,当在显示菜单图像Im的状态下沿正X-轴方向执行滑动操作时,不执行图像切换。因此,当在显示菜单图像Im的状态下沿正X-轴方向执行滑动操作时,可以在屏幕S上显示这样的常驻图像。
可选地,当在显示菜单图像Im的状态下沿负X-轴方向而不是沿正X-轴方向执行图像切换操作时,图像切换部分24可以显示常驻图像。在这一示例中,当在显示常驻图像的状态下沿正X-轴方向执行图像切换操作时,重新显示菜单图像Im,当在显示常驻图像的状态下沿负X-轴方向执行图像切换操作时,显示与用户最近选择的菜单项图像Ic相关联的控制板图像Ib。另外,当在显示与用户最近选择的菜单项图像Ic相关联的控制板图像Ib的状态下沿正X-轴方向执行图像切换操作时,显示常驻图像。注意,与上述示例类似,针对控制板图像Ib之间的图像切换操作,以每次执行图像切换操作时用户已经选择控制板图像的次序切换所述多个控制板图像Ib用于显示。结果,当在右侧紧接着菜单图像Im排列常驻图像时,用户看到如图10中所说明的虚拟图像阵列。这样,即使当在显示与用户最近选择的菜单项图像Ic相关联的控制板图像Ib的状态下沿正X-轴方向执行图像切换操作时,也不立即重新显示菜单图像Im,而首先显示常驻图像。此后,当沿相同的正X-轴方向进一步重复图像切换操作时,重新显示菜单图像Im。然而,在这一示例中,与上述示例一样,显示与用户最近选择的菜单项图像Ic相关联的控制板图像Ib的状态是能够以最少的操作重新显示菜单图像Im的状态,并且当在显示与用户选择的另一个菜单项图像Ic相关联的控制板图像Ib的状态下将通过执行图像切换操作重新显示菜单图像Im时,总是经历显示与用户最近选择的菜单项图像Ic相关联的控制板图像Ib的状态。注意,例如,此处常驻图像可以为用于显示信息处理装置10的提供商所提供的信息等的图像。
而且,在以上的描述中,在这一实施例中,作为用于显示相关联图像的目标的应用程序AP为全模式程序AP1和轻载程序AP2中的任何一个,但是可以包括其它程序。另外,在这一实施例中,作为用于显示相关联图像的目标的应用程序AP可以仅是轻载程序AP2。在这一情况下,当用户在显示菜单图像Im的状态下给出选择菜单项图像Ic的指令时,顺序地激活对应于根据用户的指令选择的菜单项图像Ic的轻载程序AP2,并且作为控制板图像Ib显示示出处理结果的图像。在这一情况下,基于诸如信息处理装置10上可用的存储器等的计算机资源,将同时可以激活的轻载程序AP2的数目限制为预定上限N2或者小于该上限N2。在这一情况下,如在基于作为图像切换部分24进行切换的目标的图像的上限N显示如图13中所图示的符号图像Is的示例中一样,符号图像显示部分26可以在屏幕S上显示与预定的上限N2相同数目的符号图像Is。此时,通过显示已经以不同于其它符号图像Is的方式激活的与轻载程序AP2的数目相同数目的符号图像Is,用户能够根据符号图像Is容易地掌握当前激活了多少轻载程序AP2以及可以再激活多少轻载程序AP2。
注意,在这一情况下,当在激活总计为上限N2的轻载程序AP2的状态下给出激活新的轻载程序AP2的指令时,可以强行终止被激活的轻载程序AP2的最先被激活的程序的执行,从而信息处理装置10能够把同时激活的轻载程序AP2的数目限制为上限N2或者上限N2之下。可选地,信息处理装置10可以针对每一个被激活的轻载程序AP2存储用户最近访问轻载程序AP2的定时,并且当作出激活超过上限N2的轻载程序AP2的指令时,可以强行终止具有最旧的最近访问程序的定时的程序的执行。注意,在这些情况下,在强行终止最先激活的程序或者具有最旧的最近访问程序的定时的程序的执行之前,信息处理装置10可以通过在屏幕S上显示来输出用于确认程序执行的强行终止的消息。然后,当用户给出对消息的应答以准许强行终止时,响应于这一应答而强行终止程序的执行。另一方面,当用户没有给出这样的应答时,停止程序执行的强行终止,相反,限制新指示针对其的激活的轻载程序AP2的激活。可选地,在已经激活了总计为上限N2的轻载程序AP2的情况下,可以无条件地限制新轻载程序AP2的激活,以使信息处理装置10可以把同时激活的轻载程序AP2的数目限制为上限N2或者上限N2之下。
注意,上述显示符号图像的处理以及响应于显示终止操作和显示终止限制操作的处理不仅可应用于上述与程序相关联的控制板图像Ib,还可应用于切换各种图像用于显示的信息处理装置。作为示例,下面将描述把这样的技术应用于标签浏览器用于以切换方式显示多个标签的情况。图16A是图示标签浏览器的显示屏幕的示例的图。在这一示例中,标签浏览器可以以切换方式最多显示8页图像(代表网页的内容的图像),并且限制数目超过8个的页图像的产生。对应于页图像的上限,在屏幕的上方水平地并排显示总共8个标签(符号图像)。然而,并非所有符号图像都与页图像相关联。在符号图像中,左端的符号图像(显示的符号图像Isc)为代表对应于当前正被显示的页图像的标签的符号图像。所显示的符号图像Isc通过删除与下面提供的页图像显示区域交界的边界线,指示符号图像对应于显示的页图像。另外,从左边开始的第二到第四个符号图像为代表对应于当前未被显示的页图像的标签的页-对应符号图像Isp。所显示的符号图像Isc和页-对应符号图像Isp每一个都包括代表对应页图像的图像(例如,图标图像等)。而且,在对应于限制显示终止的页图像的符号图像中,显示图示限制显示终止的状态的图钉图像Ip。与此同时,右半部分中的4个符号图像为不与任何页图像相关联的非-对应符号图像Isn,并且以不同于页-对应符号图像Isp和显示的符号图像Isc的方式显示以将事实呈现给用户。具体地,符号图像不包括代表页图像的图像,以便由此指示符号图像不与任何页图像相关联。通过显示4个非-对应符号图像Isn,用户可以理解能够显示4个更多的页图像作为可用于通过标签进行切换的页。
另外,图16A图示用户如何相对于显示所显示的符号图像Isc的区域沿预定的方向(此处,为向上的方向)执行滑动操作。标签浏览器接收这样的沿预定的方向的滑动操作,作为终止所显示的页图像的显示的显示终止操作。图16B图示这样执行了显示终止操作之后的显示示例。在这一示例中,作为终止对应于所显示的符号图像Isc的页图像的显示的结果,非-对应符号图像Isn的数目增加1,在页图像显示区域中新显示对应于紧接在所显示的符号图像Isc之后显示的页-对应符号图像Isp的页图像。注意,此处,把显示的符号图像Isc设置为显示终止操作的目标,但是也可以把页-对应符号图像Isp之一设置为类似显示终止操作的目标。在这一情况下,页图像显示区域中的显示不变,但从标签切换的目标中排除了设置为操作目标的对应于页-对应符号图像Isp的页图像。
另外,图17A图示在与图16A的显示屏幕类似的显示屏幕中如何相对其中显示了所显示的符号图像Isc的区域沿与显示终止操作的方向相反的方向(此处,为向下的方向)执行滑动操作。标签浏览器接收沿与显示终止操作指定的方向不同的方向的指令操作,作为显示终止限制操作,以转变到其中限制所显示的页图像的显示终止的状态。图17B图示在执行显示终止限制操作之后的状态,其中,在显示的符号图像Isc中显示指示限制对应于符号图像的页图像的显示终止的图钉图像Ip。注意,不仅可以对所显示的符号图像Isc,而且还可以对其他页-对应符号图像Isp之一执行显示终止限制操作。另外,在这一示例中,符号图像上的显示终止操作和显示终止限制操作中的每一个均为其中用户在被提供用来覆盖显示屏幕的触摸传感器的检测表面移动他/她的手指的滑动操作。然而,本发明并不局限于此,显示终止操作和显示终止限制操作每一个都可以是鼠标的拖动操作等。

Claims (13)

1.一种信息处理装置,包括:
菜单图像显示单元,用于在屏幕上显示代表分别与多个程序中的任何一个相关联的一个或多个菜单项图像的菜单图像;
程序相关的图像显示单元,用于当选择了所述一个或多个菜单项图像中的任何一个时,在屏幕上显示与所选择的菜单项图像相关联的程序有关的程序相关的图像,包括表示用于激活所述程序的激活按钮的图像的激活图像;
选择次序存储单元,用于存储所述一个或多个菜单项图像中已经选择的菜单项图像的选择次序;
图像切换单元,用于当指定了沿屏幕一边的一个方向时显示根据选择次序和所述一个方向选择的另一个程序相关的图像,并且当在显示与最近选择的菜单项图像相关联的程序相关的图像的状态下指定与所述一个方向相反的方向时,重新显示菜单图像;以及
程序激活单元,用于当对包括在程序相关的图像中的激活图像执行用户操作时,激活与程序相关的图像有关的程序,并且用于在屏幕上显示由所述程序生成的图像,以及当接收到结束由所述程序生成的图像的显示的指令时,重新显示所述程序相关的图像。
2.根据权利要求1所述的信息处理装置,还包括符号图像显示单元,用于沿所述一个方向,与所述程序相关的图像一起在屏幕上显示分别对应于所述一个或多个菜单项图像中已经选择的菜单项图像的多个符号图像,并且以可相互区分的方式显示与在屏幕上显示的程序相关的图像相对应的所述多个符号图像中的一个。
3.根据权利要求2所述的信息处理装置,
其中,符号图像显示单元在屏幕上显示包括分别对应于所述一个或多个菜单项图像中已经选择的菜单项图像的多个符号图像的、预定数目的符号图像,并且以不同于所述预定数目的符号图像中其它符号图像的方式显示对应于所述一个或多个菜单项图像中已经选择的菜单项图像的多个符号图像,以及
其中,选择次序存储单元限制数目超过预定数目的所述一个或多个菜单项图像中已经选择的菜单项图像的选择次序的存储。
4.根据权利要求2所述的信息处理装置,其中,对应于所述一个或多个菜单项图像中已经选择的菜单项图像的多个符号图像中的每一个是与代表对应于所述一个或多个菜单项图像中的一个的其它符号图像不同的图像。
5.根据权利要求4所述的信息处理装置,还包括下述单元:当在屏幕上显示菜单图像的状态下重新选择所述一个或多个菜单项图像中已经选择的菜单项图像中的一个时,该单元更新存储在选择次序存储单元中的选择次序,以便指示最近选择了重新选择的菜单项图像,
其中,符号图像显示单元根据更新的选择次序改变对应于所述一个或多个菜单项图像中已经选择的菜单项图像的多个符号图像的排列次序。
6.根据权利要求1所述的信息处理装置,还包括下述单元:当在屏幕上显示菜单图像的状态下重新选择所述一个或多个菜单项图像中已经选择的菜单项图像中的一个时,该单元更新存储在选择次序存储单元中的选择次序,以便指示最近选择了重新选择的菜单项图像。
7.根据权利要求1所述的信息处理装置,还包括第一代表图像显示单元,用于当在屏幕上显示程序相关的图像或者菜单图像时,沿着对应于所述一个方向的一侧上的连接到所述一边的边,显示代表根据选择次序和所述一个方向选择的另一个程序相关的图像的第一代表图像。
8.根据权利要求7所述的信息处理装置,其中,第一代表图像是根据选择次序和所述一个方向选择的另一个程序相关的图像的一部分。
9.根据权利要求1所述的信息处理装置,还包括第二代表图像显示单元,用于当在屏幕上显示程序相关的图像或者菜单图像时,沿着对应于相反方向的一侧上的连接到所述一边的边,显示代表根据选择次序和相反方向选择的又一个程序相关的图像的第二代表图像。
10.根据权利要求9所述的信息处理装置,其中,第二代表图像是根据选择次序和相反方向选择的又一个程序相关的图像或者菜单图像的一部分。
11.根据权利要求1所述的信息处理装置,还包括关联图像显示单元,用于当指定沿着连接到屏幕的所述一边的边的一个方向时,在屏幕上显示与显示在屏幕上的程序相关的图像或者菜单图像相关联的图像。
12.一种信息处理装置,包括:
菜单图像显示单元,用于在屏幕上显示代表分别与多个程序相关联的一个或多个菜单项图像的菜单图像;
程序相关的图像显示单元,用于当选择了所述一个或多个菜单项图像中的任何一个时,在屏幕上显示与所选择的菜单项图像相关联的程序有关的程序相关的图像,包括表示用于激活所述程序的激活按钮的图像的激活图像;
程序信息存储单元,用于存储标识与所述一个或多个菜单项图像中已经选择的菜单项图像相关联的程序的信息;
图像切换单元,用于响应用户给出的图像切换指令,在屏幕上显示从分别与存储在程序信息存储单元中的信息标识的程序有关的程序相关的图像中选择的程序相关的图像;以及
程序激活单元,用于当对包括在程序相关的图像中的激活图像执行用户操作时,激活与程序相关的图像有关的程序,并且用于在屏幕上显示由所述程序生成的图像,以及当接收到结束由所述程序生成的图像的显示的指令时,重新显示所述程序相关的图像。
13.一种信息处理方法,包括:
菜单图像显示步骤,在屏幕上显示代表分别与多个程序相关联的一个或多个菜单项图像的菜单图像;
程序相关的图像显示步骤,用于当选择了所述一个或多个菜单项图像中的任何一个时,在屏幕上显示与所选择的菜单项图像相关联的程序有关的程序相关的图像,包括表示用于激活所述程序的激活按钮的图像的激活图像;
选择次序存储步骤,存储所述一个或多个菜单项图像中已经选择的菜单项图像的选择次序;
显示步骤,当指定沿屏幕一边的一个方向时,显示根据选择次序和所述一个方向选择的另一个程序相关的图像;
图像切换步骤,当在显示与最近选择的菜单项图像相关联的程序相关的图像的状态下指定与所述一个方向相反的方向时,重新显示菜单图像;以及
程序激活步骤,当对包括在程序相关的图像中的激活图像执行用户操作时,激活与程序相关的图像有关的程序,并且用于在屏幕上显示由所述程序生成的图像,以及当接收到结束由所述程序生成的图像的显示的指令时,重新显示所述程序相关的图像。
CN201180028638.0A 2010-04-09 2011-01-26 信息处理装置 Active CN102934065B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2010-090991 2010-04-09
JP2010090991 2010-04-09
JP2010147943 2010-06-29
JP2010-147943 2010-06-29
PCT/JP2011/051439 WO2011125362A1 (ja) 2010-04-09 2011-01-26 情報処理装置

Publications (2)

Publication Number Publication Date
CN102934065A CN102934065A (zh) 2013-02-13
CN102934065B true CN102934065B (zh) 2016-03-16

Family

ID=44762329

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180028638.0A Active CN102934065B (zh) 2010-04-09 2011-01-26 信息处理装置

Country Status (5)

Country Link
US (1) US10191642B2 (zh)
EP (1) EP2557488B1 (zh)
JP (2) JP5528542B2 (zh)
CN (1) CN102934065B (zh)
WO (1) WO2011125362A1 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010020895A1 (de) * 2010-05-18 2011-11-24 Volkswagen Ag Verfahren und Vorrichtung zum Bereitstellen einer Benutzerschnittstelle
JP5832076B2 (ja) 2010-09-24 2015-12-16 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理方法
JP5810554B2 (ja) * 2011-02-28 2015-11-11 ソニー株式会社 電子装置、表示方法、およびプログラム
US20130080587A1 (en) * 2011-05-13 2013-03-28 Hideaki Yajima Display apparatus, operation apparatus, apparatus coordination control system, display method, operation method, and apparatus coordination control method
JP2014103630A (ja) * 2012-11-22 2014-06-05 Olympus Imaging Corp 撮像装置及び画像通信方法
CN104298419B (zh) * 2013-07-19 2019-05-31 上海斐讯数据通信技术有限公司 移动终端及其图标的排列方法
KR102153366B1 (ko) 2013-08-30 2020-10-15 삼성전자 주식회사 전자 기기의 화면 전환 방법 및 장치
US10996712B2 (en) * 2013-10-28 2021-05-04 Kyocera Corporation Electronic device
US10353567B2 (en) * 2013-11-28 2019-07-16 Kyocera Corporation Electronic device
CN104850338B (zh) * 2014-02-19 2018-06-01 联想(北京)有限公司 一种信息关联方法及电子设备
USD761272S1 (en) * 2014-09-02 2016-07-12 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD760740S1 (en) * 2015-01-23 2016-07-05 Your Voice Usa Corp. Display screen with icon
CN105573490A (zh) * 2015-11-12 2016-05-11 于明 一种人机交互***、穿佩设备和方法
WO2019087942A1 (ja) * 2017-10-31 2019-05-09 富士フイルム株式会社 操作装置、その作動方法および作動プログラム
USD920992S1 (en) * 2018-03-16 2021-06-01 Magic Leap, Inc. Display panel or portion thereof with a graphical user interface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009763A (zh) * 2006-01-26 2007-08-01 明基电通股份有限公司 图像播放装置
CN101377787A (zh) * 2007-08-28 2009-03-04 株式会社理光 图像搜索装置、图像搜索方法、图像搜索程序及记录介质
CN101488147A (zh) * 2008-01-18 2009-07-22 株式会社理光 用于信息搜索的设备、***和方法

Family Cites Families (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4870397A (en) * 1986-11-05 1989-09-26 Grumman Aerospace Corporation System for producing graphic displays and programs for generating same
JP2613326B2 (ja) * 1991-07-15 1997-05-28 財団法人ニューメディア開発協会 情報処理装置の履歴内容提示方法、及びその装置
US5564004A (en) * 1994-04-13 1996-10-08 International Business Machines Corporation Method and system for facilitating the selection of icons
US5835088A (en) * 1995-12-12 1998-11-10 International Business Machines Corporation Method and apparatus for providing programmable window-to-window focus change within a data processing system using a graphical user interface
US5872567A (en) * 1996-03-29 1999-02-16 International Business Machines Corporation Method, memory and apparatus for automatically resizing a window in response to a loss or gain in focus
US6002403A (en) * 1996-04-30 1999-12-14 Sony Corporation Graphical navigation control for selecting applications on visual walls
US5745109A (en) * 1996-04-30 1998-04-28 Sony Corporation Menu display interface with miniature windows corresponding to each page
US5880733A (en) * 1996-04-30 1999-03-09 Microsoft Corporation Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system
US6583797B1 (en) * 1997-01-21 2003-06-24 International Business Machines Corporation Menu management mechanism that displays menu items based on multiple heuristic factors
US6377286B1 (en) * 1998-01-13 2002-04-23 Hewlett-Packard Company Temporal desktop agent
US6909443B1 (en) * 1999-04-06 2005-06-21 Microsoft Corporation Method and apparatus for providing a three-dimensional task gallery computer interface
JP2001312346A (ja) * 2000-04-27 2001-11-09 Kenwood Corp 表示装置
WO2003003239A1 (en) * 2001-06-28 2003-01-09 Lastone. Co., Ltd. Web os and web desktop
US7237240B1 (en) * 2001-10-30 2007-06-26 Microsoft Corporation Most used programs list
US7346855B2 (en) * 2001-12-21 2008-03-18 Microsoft Corporation Method and system for switching between multiple computer applications
US7010755B2 (en) * 2002-04-05 2006-03-07 Microsoft Corporation Virtual desktop manager
US20060095838A1 (en) * 2002-05-28 2006-05-04 Truc Nguyen Object-oriented processing of tab text
WO2004061592A2 (en) * 2002-12-16 2004-07-22 Microsoft Corporation Systems and methods for interfacing with computer devices
US20040155909A1 (en) * 2003-02-07 2004-08-12 Sun Microsystems, Inc. Scroll tray mechanism for cellular telephone
US7846023B2 (en) 2003-03-27 2010-12-07 Microsoft Corporation Application-centric user interface techniques
JP2007526548A (ja) * 2003-06-27 2007-09-13 ソフトスコープ エルエルシー 仮想デスクトップ−メタ組織および制御システム
US20050055647A1 (en) * 2003-09-05 2005-03-10 Chung-Hui Chen System and method for switching software functions
US7418662B2 (en) * 2004-02-06 2008-08-26 Canon Kabushiki Kaisha Image pickup apparatus, control method therefor, image pickup system, information processing apparatus, program and storage medium
KR100918905B1 (ko) * 2004-05-10 2009-09-23 소니 컴퓨터 엔터테인먼트 인코포레이티드 멀티미디어 재생장치 및 메뉴 화면 표시방법
JP3910196B2 (ja) * 2004-10-21 2007-04-25 ファナック株式会社 シーケンスプログラムの編集装置
US20060107229A1 (en) * 2004-11-15 2006-05-18 Microsoft Corporation Work area transform in a graphical user interface
US7478326B2 (en) * 2005-01-18 2009-01-13 Microsoft Corporation Window information switching system
US8819569B2 (en) * 2005-02-18 2014-08-26 Zumobi, Inc Single-handed approach for navigation of application tiles using panning and zooming
US7543244B2 (en) * 2005-03-22 2009-06-02 Microsoft Corporation Determining and displaying a list of most commonly used items
US7340686B2 (en) * 2005-03-22 2008-03-04 Microsoft Corporation Operating system program launch menu search
US7921372B2 (en) 2005-03-25 2011-04-05 Microsoft Corporation System and method for pinning tabs in a tabbed browser
JP2006343884A (ja) * 2005-06-07 2006-12-21 Sony Computer Entertainment Inc 画面表示プログラム、画面表示プログラムを記憶したコンピュータ読み取り可能な記憶媒体、画面表示装置、携帯端末装置及び画面表示方法
US7487467B1 (en) * 2005-06-23 2009-02-03 Sun Microsystems, Inc. Visual representation and other effects for application management on a device with a small screen
US8745526B2 (en) * 2006-03-14 2014-06-03 Blackberry Limited Screen display in application switching
US20070247431A1 (en) * 2006-04-20 2007-10-25 Peter Skillman Keypad and sensor combination to provide detection region that overlays keys
US20090278806A1 (en) * 2008-05-06 2009-11-12 Matias Gonzalo Duarte Extended touch-sensitive control area for electronic device
US8683362B2 (en) * 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
US9274807B2 (en) * 2006-04-20 2016-03-01 Qualcomm Incorporated Selective hibernation of activities in an electronic device
US8296684B2 (en) * 2008-05-23 2012-10-23 Hewlett-Packard Development Company, L.P. Navigating among activities in a computing device
US7783990B2 (en) * 2006-05-05 2010-08-24 Microsoft Corporation Association of display elements
US10503342B2 (en) * 2006-08-04 2019-12-10 Apple Inc. User interface spaces
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
US8245154B2 (en) * 2006-11-03 2012-08-14 International Business Machines Corporation Most-recently-used task switching among parent and child windows
JP4982505B2 (ja) * 2007-01-25 2012-07-25 シャープ株式会社 マルチウィンドウ管理装置及びプログラム、記憶媒体、並びに情報処理装置
JPWO2008146784A1 (ja) 2007-05-29 2010-08-19 株式会社Access 端末装置、ヒストリ管理方法、およびヒストリ管理の為のコンピュータ使用可能な記憶媒体
US20080307350A1 (en) * 2007-06-09 2008-12-11 Alessandro Francesco Sabatelli Method and Apparatus for Improved Desktop Arrangement
US8595647B2 (en) * 2007-06-14 2013-11-26 Novell, Inc. System and method for providing dynamic prioritization and importance filtering of computer desktop icons and program menu items
US9116593B2 (en) * 2007-07-06 2015-08-25 Qualcomm Incorporated Single-axis window manager
TWI420341B (zh) * 2007-12-31 2013-12-21 Htc Corp 顯示螢幕上選單之方法及其行動裝置
US20090204915A1 (en) * 2008-02-08 2009-08-13 Sony Ericsson Mobile Communications Ab Method for Switching Desktop Panels in an Active Desktop
US8327286B2 (en) * 2008-03-13 2012-12-04 Microsoft Corporation Unifying application launchers and switchers
JP4951570B2 (ja) 2008-03-31 2012-06-13 株式会社日立製作所 情報処理装置とその表示方法
US8159469B2 (en) * 2008-05-06 2012-04-17 Hewlett-Packard Development Company, L.P. User interface for initiating activities in an electronic device
TWI374382B (en) * 2008-09-01 2012-10-11 Htc Corp Icon operation method and icon operation module
JP5249686B2 (ja) * 2008-09-05 2013-07-31 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置及びプログラム
US20100146428A1 (en) * 2008-10-08 2010-06-10 Research In Motion Limited Content-Dynamic Touch Screen Activity Bar
KR20100052203A (ko) * 2008-11-10 2010-05-19 삼성전자주식회사 방송 디스플레이 장치 및 그 제어 방법
US10175848B2 (en) * 2009-02-09 2019-01-08 Nokia Technologies Oy Displaying a display portion including an icon enabling an item to be added to a list
US20100257485A1 (en) * 2009-04-01 2010-10-07 Autodesk, Inc. Object network alignment line
US20110145758A1 (en) * 2009-12-10 2011-06-16 International Business Machines Corporation Display navigation system, method and computer program product
US8538741B2 (en) * 2009-12-15 2013-09-17 Ati Technologies Ulc Apparatus and method for partitioning a display surface into a plurality of virtual display areas
US20110179390A1 (en) * 2010-01-18 2011-07-21 Robert Paul Morris Methods, systems, and computer program products for traversing nodes in path on a display device
US8386950B2 (en) * 2010-04-05 2013-02-26 Sony Ericsson Mobile Communications Ab Methods, systems and computer program products for arranging a plurality of icons on a touch sensitive display

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009763A (zh) * 2006-01-26 2007-08-01 明基电通股份有限公司 图像播放装置
CN101377787A (zh) * 2007-08-28 2009-03-04 株式会社理光 图像搜索装置、图像搜索方法、图像搜索程序及记录介质
CN101488147A (zh) * 2008-01-18 2009-07-22 株式会社理光 用于信息搜索的设备、***和方法

Also Published As

Publication number Publication date
EP2557488A1 (en) 2013-02-13
EP2557488A4 (en) 2016-03-30
JP5528542B2 (ja) 2014-06-25
CN102934065A (zh) 2013-02-13
JP2014167806A (ja) 2014-09-11
JP5893070B2 (ja) 2016-03-23
US20130042205A1 (en) 2013-02-14
JPWO2011125362A1 (ja) 2013-07-08
EP2557488B1 (en) 2018-07-25
WO2011125362A1 (ja) 2011-10-13
US10191642B2 (en) 2019-01-29

Similar Documents

Publication Publication Date Title
CN102934065B (zh) 信息处理装置
CN102214067B (zh) 信息处理装置
US20200097135A1 (en) User Interface Spaces
EP2806339B1 (en) Method and apparatus for displaying a picture on a portable device
CA2799190C (en) Displaying a user interface in a dedicated display area
US20140237378A1 (en) Systems and method for implementing multiple personas on mobile technology platforms
EP3511806B1 (en) Method and apparatus for displaying a picture on a portable device
RU2504822C9 (ru) Устройство обработки информации
CN112099686B (zh) 图标显示控制方法、装置和电子设备
CN108694012B (zh) 在屏幕上显示对象的方法和***
JP2004078693A (ja) 視野移動操作方法
TWI534694B (zh) 用於管理沉浸式環境的電腦實施方法及運算裝置
WO2012157563A1 (ja) 表示装置、ユーザインタフェース方法及びプログラム
EP2383637A2 (en) Information processing apparatus
EP2383639A2 (en) Information processing apparatus
US7598941B2 (en) Pointer for a large display
KR20140044981A (ko) 단말의 알림창 표시 방법 및 그 단말
JP2017097887A (ja) 仮想空間内のオブジェクトを制御するコンピュータ・プログラムおよびコンピュータ実装方法
KR20150135039A (ko) 사용자 단말 장치 및 이의 정보 제공 방법
JP2016052396A (ja) 仮想空間内のオブジェクトを制御するコンピュータ・プログラムおよびコンピュータ実装方法
JP6130550B2 (ja) コンピュータ・プログラム
CN116688480A (zh) 一种游戏中的交互方法、装置、设备及存储介质
CN117573263A (zh) 应用显示方法、交互式一体机及计算机存储介质
KR20080100862A (ko) 마우스 커서를 이용한 광고 방법
JP2016053944A (ja) 仮想空間内のオブジェクトを制御するコンピュータ・プログラムおよびコンピュータ実装方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant