信息处理装置及显示控制方法转让专利

申请号 : CN200810001981.6

文献号 : CN101216749B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 近藤博仁星亚香里赤川聪露原智博金哲洙

申请人 : 索尼株式会社

摘要 :

一种信息处理装置,包括检测器和显示控制器。检测器检测通过使用第一输入接口执行的用户操作和通过使用第二输入接口执行的用户操作。当检测器检测到在基于检测到使用第一输入接口的操作而显示预定屏幕的同时,执行了使用第二输入接口的操作时,显示控制器将预定屏幕改变为包含对象的屏幕,该对象指出该对象可由使用第二输入接口的操作来操作。

权利要求 :

1.一种信息处理装置,包括:

检测部件,该检测部件用于检测通过使用第一输入接口执行的用户操作和通过使用第二输入接口执行的用户操作;和显示控制部件,该显示控制部件用于当所述检测部件检测到在基于检测到使用第一输入接口的操作而显示预定屏幕时执行了使用第二输入接口的操作时,将所述预定屏幕改变为包含按钮的屏幕,用于表明该按钮可通过使用第二输入接口的操作来操作,其中所述显示控制部件高亮显示构成作为所述预定屏幕显示的菜单的图像中的特定图像作为按钮,用于表明该按钮可通过使用第二输入接口的操作来操作。

2.如权利要求1的信息处理装置,其中所述显示控制部件新显示按钮作为对象,用于表明该对象可通过使用第二输入接口的操作来操作。

3.如权利要求1的信息处理装置,其中当所述检测部件检测到已经执行了使用第二输入接口的操作时,所述显示控制部件还显示根据使用第二输入接口的操作而移动的指针。

4.如权利要求1的信息处理装置,其中第一输入接口是遥控器,并且第二输入接口是鼠标。

5.如权利要求1的信息处理装置,其中当在所述预定屏幕的改变之后未执行使用第二输入接口的操作的状态持续了预定时间段时,所述显示控制部件将包含按钮用于表明该按钮可通过使用第二输入接口的操作来操作的屏幕改变回所述预定屏幕改变前的屏幕。

6.一种显示控制方法,包括如下步骤:

检测通过使用第一输入接口执行的用户操作、和通过使用第二输入接口执行的用户操作;和当检测到在基于检测到使用第一输入接口的操作而显示预定屏幕时执行了使用第二输入接口的操作时,将所述预定屏幕改变为包含按钮用于表明该按钮可通过使用第二输入接口的操作来操作的屏幕。

说明书 :

信息处理装置及显示控制方法

[0001] 对相关申请的交叉引用
[0002] 本申请包含与2007年1月5日提交日本专利局的日本专利申请JP 2007-000347有关的主题,通过引用将其完整内容结合在此。

技术领域

[0003] 本发明涉及一种信息处理装置,显示控制方法和程序,尤其涉及用于提供直观和易于理解的图形用户接口(GUI)的信息处理装置,显示控制方法和程序。

背景技术

[0004] 近年来流行具有音频视频(AV)功能的个人计算机。如同诸如电视接收机和硬盘录像机的AV设备的情况,某些这种个人计算机被提供有遥控器作为配件。
[0005] 使用遥控器,用户可以改变显示在个人计算机上的电视节目的频道,并且可以个人计算机播放的音乐的音量。
[0006] 日本待审专利申请公开号2003-157140公开了一种用于显示一个发射器作为用于改善可用性的GUI的技术。该发射器具有按钮,给每个按钮分配了预定的操作。

发明内容

[0007] 当也提供遥控(诸如上面所述)作为输入接口时,并且例如在用户使用遥控器执行操作的同时,为了确保易于理解的GUI,不必或最好不显示仅可由鼠标操作的按钮。如果即使在用户使用遥控器执行操作时也显示仅可由鼠标操作的按钮,显示的按钮可能使得用户思考如何使用遥控器按压它们。
[0008] 本发明通过提供直观和易于理解的GUI解决上述情况。
[0009] 根据本发明的实施例的信息处理装置包括检测器和显示控制器。检测器检测使用第一输入接口执行的用户操作和使用第二输入接口执行的用户操作。当检测器检测到在基于检测到使用第一输入接口的操作而显示预定屏幕的同时,执行了使用第二输入接口的操作时,显示控制器将预定屏幕改变为包含对象的屏幕,该对象指出可由使用第二输入接口的操作来操作该对象。
[0010] 显示控制器可以新显示按钮作为对象,该对象指出可由使用第二输入接口的操作来操作该对象。
[0011] 显示控制器可以高亮显示构成被作为预定屏幕显示的菜单的图像中的特定图像,作为对象,该对象指出该对象可由使用第二输入接口的操作来操作。
[0012] 当检测器检测到已经执行了使用第二输入接口的操作时,显示控制器还可以显示根据使用第二输入接口的操作移动的指针。
[0013] 第一输入接口可以是遥控器,并且第二输入接口可以是鼠标。
[0014] 当未发生使用第二输入接口的操作的状态持续了在预定屏幕的改变之后一个预定时间段时,显示控制器可将包含对象的屏幕改变回预定屏幕,该对象指出可由使用第二输入接口的操作来操作该对象。
[0015] 根据本发明的实施例的显示控制方法或程序包括步骤:检测通过使用第一输入接口执行的用户操作和通过使用第二输入接口执行的用户操作;以及当检测到在基于检测到使用第一输入接口的操作而显示预定屏幕的同时,执行了使用第二输入接口的操作时,将预定屏幕改变为包含对象的屏幕,该对象指出可由使用第二输入接口的操作来操作该对象。
[0016] 本发明的实施例使得可以检测通过使用第一输入接口执行的用户操作和通过使用第二输入接口执行的用户操作;并且当检测到在基于检测到使用第一输入接口的操作而显示预定屏幕的同时,执行了使用第二输入接口的操作时,将预定屏幕改变为包含对象的屏幕,该对象指出可由使用第二输入接口的操作来操作该对象。
[0017] 因此,本发明的实施例使得可以提供直观和易于理解的GUI。

附图说明

[0018] 图1示出了根据本发明的实施例的示例的信息处理装置;
[0019] 图2示出了显示在显示单元上的示例菜单;
[0020] 图3示出了显示在显示单元上的另一个示例菜单;
[0021] 图4示出了显示在显示单元上的再一个示例菜单;
[0022] 图5示出了显示在显示单元上的示例菜单;
[0023] 图6示出了显示在显示单元上的另一个示例菜单;
[0024] 图7是示出了该信息处理装置的示例硬件配置的方框图;
[0025] 图8是示出了该信息处理装置的示例功能配置的方框图;
[0026] 图9是示出了由该信息处理装置执行的显示控制处理的流程图;
[0027] 图10示出了显示在显示单元上的示例屏幕;
[0028] 图11示出了显示在显示单元上的另一个示例屏幕;和
[0029] 图12是示出了该信息处理装置的另一个图。

具体实施方式

[0030] 在描述本发明的实施例之前,下面讨论本发明的特征和说明书或附图中公开的实施例之间的对应关系。该描述旨在确保说明书和附图中公开了支持本发明的实施例。因此,即使说明书或附图中公开的实施例在此处未被描述为与本发明的某个特征有关,不必然意味着该实施例不与本发明的特征有关。相反,即使实施例在此处被描述为与本发明的某个特征有关,不必然意味着不与本发明的其它特征有关。
[0031] 根据本发明的实施例的信息处理装置(例如,图1的信息处理装置1)包括检测器(例如,图8的用户操作检测器61)和显示控制器(例如,图8的显示控制器62)。检测器检测通过使用第一输入接口执行的用户操作和通过使用第二输入接口执行的用户操作。当检测器检测到在基于检测到使用第一输入接口的操作而显示预定屏幕的同时,执行了使用第二输入接口的操作时,显示控制器将预定屏幕改变 为包含对象的屏幕,该对象指出可由使用第二输入接口的操作来操作该对象。
[0032] 根据本发明的实施例的显示控制方法或程序包括步骤:检测通过使用第一输入接口执行的用户操作和通过使用第二输入接口执行的用户操作;以及当检测到在基于检测到使用第一输入接口的操作而显示预定屏幕的同时,执行了使用第二输入接口的操作时,将预定屏幕改变(例如,图9的步骤S3)为包含对象的屏幕,该对象指出可由使用第二输入接口的操作来操作该对象。
[0033] 现在参考附图描述本发明的实施例。
[0034] 图1示出了根据本发明的实施例的示例信息处理装置1。
[0035] 如图1所示,信息处理装置1是电视接收机。信息处理装置1包括操作系统(OS)诸如Windows(注册商标)Vista(商标),并且起个人计算机以及电视接收机的作用。
[0036] 键盘2和鼠标3通过通用串行总线(USB)电缆连接到信息处理装置1。通过操作键盘2和/或鼠标3,用户可以通过使用应用,诸如运行在OS上的文本编辑器,创建文档,并且可以使用Web浏览器浏览Web站点。
[0037] 给信息处理装置1提供遥控器4。通过操作遥控器4,用户可以改变显示在信息处理装置1的显示单元上的电视节目的频道,并且可以控制从扬声器输出的音量。
[0038] 例如,遥控器4具有用于通过移动光标选择项目的上、下、左和右按钮;用于确认所选项目的确认按钮;和允许用户使用遥控器4上的按钮执行各种操作的用于显示菜单(或发射器)的菜单按钮。
[0039] 图2示出了在信息处理装置1的显示单元上显示的示例菜单。
[0040] 在图2的例子中,图标11到13显示在屏幕的上部。图标11到13中,通过例如以独特颜色显示,高亮显示图标12。在图2中,图标12具有阴影,以便指出以不同于其它图标的颜色显示图标12。
[0041] 在图2中,短语“记录的节目”出现在高亮显示的图标12的右边,以便说明由图标12表示的功能。在这个例子中,如果在高亮显示图 标12的图2的状态下,按压遥控器4上的确认按钮,如由出现在图标11到13之下的描述指出的,用户可以选择项目,诸如播放记录的节目。
[0042] 图标11表示允许用户观看数字电视广播的节目广播的电视功能。图标13表示启动Web浏览器,并且允许用户浏览Web站点的互联网功能。
[0043] 在图2的例子中,在图标11和图标12之间显示指向左边的向左标记21,而指向右边的向右标记22被显示在图标13和出现在高亮显示的图标12右边的短语“记录的节目”之间。
[0044] 向左标记21指出通过按压遥控器4上的上、下、左和右按钮中的左按钮,可以改变菜单的显示,从而显示在当前在向左标记21放置在图标11和12之间的情况下被高亮显示的图标12左边的图标11被高亮显示。
[0045] 例如,当在图2的状态下按压一次遥控器4上的左按钮,所有图标被以一个图标的宽度一起向右移动。从而在当前显示图标12的位置上显示图标11,而在当前显示图标13的位置上显示图标12。作为对由图标11表示的功能的描述,短语“电视广播”等出现在图标11之后。关闭图标13的显示。在图2中显示图标11的位置上新显示另一个布置在图标11左边的图标。
[0046] 在另一方面,向右标记22指出通过按压遥控器4上的上、下、左和右按钮中的右按钮,可以改变菜单的显示,从而显示在当前在短语“记录的节目”和向右标记22放置在图标12和13之间的情况下被高亮显示的图标12右边的图标13被高亮显示。
[0047] 例如,当在图2的状态下按压一次遥控器4上的右按钮,所有图标被以一个图标的宽度一起向左移动。从而在当前显示图标12的位置上显示图标13,而在当前显示图标11的位置上显示图标12。作为对由图标13表示的功能的描述,单词“互联网”等出现在图标13之后。关闭图标11的显示。在图2中显示图标13的位置上新显示另一个布置在图标
13右边的图标。
[0048] 因此,通过操作遥控器4上的左和右按钮以及确认按钮,用户可以从上面所述的菜单中选择预定的功能和预定的项目。
[0049] 图3示出了当在图2的状态下检测到执行了鼠标3的操作时所显示的示例菜单。
[0050] 当检测到在显示图2的菜单的同时已经执行了鼠标3的操作时,响应鼠标3的操作移动的指针31如图3中所示出现在显示单元上。同时,还出现结束菜单显示的结束按钮32。在图3的例子中,在屏幕的右上角显示结束按钮32。
[0051] 在如图4中所示指针31位于结束按钮32的情况下,通过点击鼠标3的左按钮,用户可以按压结束按钮32以便关闭菜单。遥控器4还具有分配了菜单关闭操作的按钮。使用鼠标3,用户可以执行与按压该按钮相同的操作。
[0052] 由于当用户操作鼠标3时出现结束按钮32,用户可以直观地理解结束按钮32是可以通过操作鼠标3按压的按钮。
[0053] 如果即使在用户仅使用遥控器4的同时,还持续显示结束按钮32,结束按钮32可能使得用户思考如何操作遥控器4以便按压结束按钮32。通过基于鼠标3的操作显示结束按钮32,可以防止这种情况。
[0054] 另外,当检测到已经执行了鼠标3的操作时,如图3中所示,高亮显示作为构成菜单的图像显示的向左标记21和向右标记22。高亮显示的向左标记21和向右标记22指出在指针31放置在向左标记21或向右标记22的情况下,通过点击鼠标3的左按钮,可以作为按钮按压向左标记21或向右标记22。
[0055] 当以鼠标3按压向左标记21时,可以与按压遥控器4上的左按钮的情况相同的方式改变显示。同样,当以鼠标3按压向右标记22时,可以与按压遥控器4上的右按钮的情况相同的方式改变显示。
[0056] 即,当用户在如图5中所示的指针31放置在高亮显示的向右标记22的情况下点击鼠标3的左按钮时,菜单显示改变为图6中所示。在图6的例子中,所有图标被以一个图标宽度一起向左移动,从而使 得图标13高亮显示。在高亮显示的图标13之后显示单词“互联网”。
[0057] 同时,在向左标记21放置在图标12和13之间的情况下,在图标13的左边以正常颜色(不同于用于高亮显示图标13的颜色)显示图标12。另外,在单词“互联网”和向右标记22放置在图标13和14之间的情况下,在图标13的右边新显示图标14。
[0058] 从而,通过按压作为可操作的按钮显示的向左标记21和向右标记22,如同使用遥控器4的情况,用户可以从菜单中选择预定的功能和预定的项目。
[0059] 当用户操作鼠标3时高亮显示向左标记21和向右标记22。因此,不同于即使在用户仅使用遥控器4时还持续高亮显示向左标记21和向右标记22的情况,用户可以直观地理解向左标记21和向右标记22是可以用鼠标3按压的按钮。换言之,使得可以实现对于用户来说直观并易于理解的接口。
[0060] 与图标11到13类似,结束按钮32是指出它可以由鼠标3操作的对象。图3中所示的向左标记21和向右标记22是指出它们可由鼠标3操作的示例对象。
[0061] 因此,在图3的例子中,用作GUI的菜单包含指出它们可由鼠标3操作的对象。
[0062] 下面参考流程图描述信息处理装置1执行的用于以上述方式改变菜单显示的处理。
[0063] 图7是示出了信息处理装置1的示例硬件配置的方框图。
[0064] 中央处理单元(CUP)41根据存储在只读存储器(ROM)42中的程序或从硬盘48装入随机访问存储器(RAM)43的程序执行各种处理。CPU41执行各种处理所需的数据存储在RAM43中。
[0065] CPU41、ROM42和RAM43通过总线44彼此连接。输入/输出接口45也连接到总线44。
[0066] 显示单元46诸如液晶显示器(LCD)、扬声器47、硬盘48和能够通过网络通信的通信单元49连接到输入/输出接口45。
[0067] USB主机控制器50、电视广播接收器52和驱动器53也连接到 输入/输出接口45。
[0068] 遥控光电检测器51作为USB设备连接到USB主机控制器50。USB主机控制器50接收从遥控器4发出并且由遥控光电检测器51接收的信号。USB主机控制器50还接收来自作为USB设备连接到其上的键盘2和鼠标3的信号。
[0069] 电视广播接收器52从能够接收电视广播电波的天线(未示出)接收信号。然后,电视广播接收器52获得预定频道上的电视节目广播的数据。通过输入/输出接口45将由电视广播接收器52获得的电视节目数据提供到显示单元46,并且用于显示节目或提供给硬盘48并且记录在其内。
[0070] 可移动介质54例如光盘,诸如蓝光盘(注册商标)或数字通用盘(DVD)放置在驱动器53内。在需要时,将驱动器53从可移动介质54读取的计算机程序安装在硬盘48内。
[0071] 图8是示出了信息处理装置1的示例功能配置的方框图。当由图7的CPU41执行预定程序时,实现图8中所示的功能单元中的至少一部分。
[0072] 如图8中所示,在信息处理装置1中实现用户操作检测器61和显示控制器62。将由USB主机控制器50接收的信号输入用户操作检测器61。
[0073] 基于从USB主机控制器50提供的信号,用户操作检测器61检测以键盘2执行的用户操作、以鼠标3执行的用户操作、或以遥控器4执行的用户操作。然后,用户操作检测器61将检测到的用户操作通知显示控制器62。
[0074] 根据由用户操作检测器61通知的用户操作,显示控制器62改变显示单元46上的显示。例如,如上所述,当在基于发生了遥控器4的操作的事实显示菜单的同时执行了鼠标3的操作时,显示控制器62将菜单显示改变为可用鼠标3操作的按钮被高亮显示,并且显示可用鼠标3操作的新按钮。
[0075] 现在,参考图9的流程图,描述信息处理装置1执行的用于控制 显示单元46上的显示的处理。
[0076] 当例如用户按压遥控器4上的菜单按钮,以便指示显示菜单时该处理开始。检测到用户以遥控器4执行的操作,并且通过用户操作检测器61将其通知显示控制器62。
[0077] 在步骤S1中,显示控制器62使得在显示单元46上显示如图2中所示的菜单。由于此处没有鼠标3的操作被执行,所以既不高亮显示也不新显示由鼠标3操作的按钮。
[0078] 在步骤S2中,基于从USB主机控制器50提供的信号,用户操作检测器61确定是否由用户执行了鼠标3的操作。
[0079] 直到在步骤S2中确定已经执行了鼠标3的操作,显示控制器62在步骤S1中在显示单元46上持续显示不包含以鼠标3操作的按钮的菜单。响应按压遥控器4上的按钮,在需要时改变菜单的显示。
[0080] 在另一方面,如果在步骤S2中确定已经执行了鼠标3的操作,处理进入步骤S3。在步骤S3中,显示控制器62作为图像高亮显示构成菜单的图像(例如,图标和标记)中的可由鼠标3的操作按压的特定图像。同时,显示控制器62新显示可由鼠标3的操作按压的按钮。另外,显示控制器62显示可根据鼠标3的操作移动的指针31。
[0081] 从而,如图3中所示,在结束按钮32被新显示在屏幕的右上角的同时,高亮显示作为构成菜单的图像显示的向左标记21和向右标记22。
[0082] 在步骤S4中,基于从USB主机控制器50提供的信号,用户操作检测器61确定没有发生鼠标3的操作的状态是否持续了一个预定的时间段,诸如5秒。
[0083] 直到在步骤S4中确定没有发生鼠标3的操作的状态已经持续了一个预定的时间段,显示控制器62在步骤S3中持续显示包含可由鼠标3操作的按钮等的菜单。
[0084] 在另一方面,如果在步骤S4中确定没有发生鼠标3的操作的状态已经持续了一个预定的时间段,处理进入步骤S5。在步骤S5中,显示控制器62将被高亮显示以便指出它们可由鼠标3的操作按压的 按钮的显示恢复为正常模式。同时,显示控制器62关闭被显示以便指出其可由鼠标3的操作按压的按钮的显示。另外,显示控制器62关闭指针31的显示。
[0085] 因此,在关闭指针31和结束按钮32的显示的同时,使得以正常颜色显示高亮显示的向左标记21和向右标记22。菜单的显示从例如图3的状态改变回图2中所示的以前的状态。
[0086] 在高亮显示模式返回正常模式,并且关闭了上述按钮等的显示之后,处理返回步骤S1。在步骤S1中,显示控制器62显示图2中所示的菜单,该菜单不包含可由鼠标3操作的按钮,或被高亮显示以便指出其可由鼠标3操作的按钮。然后,显示控制器62重复下面的步骤。
[0087] 因此,上述的处理使得可以实现对于用户来说直观并且易于理解的接口。
[0088] 在上述的处理中,在执行遥控器4的操作的同时,在检测到鼠标3的操作之后改变屏幕的显示。然而,可以在执行鼠标3的操作的同时,在检测到遥控器4的操作之后改变屏幕的显示。例如,在检测到遥控器4的操作之后,可以显示在执行鼠标3的操作时不显示的光标。该光标响应按压遥控器4上的上、下、左或右按钮移动,并且用于例如选择项目。
[0089] 上面的描述涉及在用户使用鼠标3或遥控器4作为输入接口执行操作时改变显示的情况。然而,可以在用户使用另一种输入接口诸如键盘2执行操作时改变显示。
[0090] 虽然上面的描述涉及通过高亮显示可以由用户以鼠标3按压的特定图像,并且通过显示可以由用户以鼠标3按压的新按钮改变显示的情况,显示的改变不限于此。
[0091] 图10示出了由Web浏览器显示在显示单元46上的示例屏幕。
[0092] 在图10的例子中,在由Web浏览器显示预定的Web站点的同时,操作遥控器4上的菜单按钮。然后,响应菜单按钮的操作,包含可由用户选择的一列项目的菜单71显示在屏幕的右端。通过按压遥控器4上的上或下按钮,用户可以将光标81移动到菜单71的预定项 目上。
[0093] 指向下的向下标记82显示在菜单71的右下角上。向下标记82指出通过按压遥控器4上的下按钮,可以显示菜单71的更低部分。
[0094] 图11示出了当检测到在图10的状态中已经执行了鼠标3的操作时显示的示例屏幕。
[0095] 在图11的例子中,新显示指针91和滑动条83。根据鼠标3的操作移动指针91。操作滑动条83以便改变菜单71的显示区域。滑动条83,它是示例GUI,是指出它可由鼠标
3操作的对象。如同按压遥控器4上的下按钮的情况,通过在指针91放置在滑动条83的情况下点击鼠标3的左按钮,用户可以操作滑动条83,并且改变菜单71的显示区域。
[0096] 在图11的例子中,高亮显示向下标记82以便指出它是可由鼠标3的操作按压的按钮。
[0097] 取代上述的按钮,还可以显示滑动条等。
[0098] 已经作为具有典型的电视接收机形式的装置描述了信息处理装置1。然而,如图12中所示,信息处理装置1可以被实现为不同于电视接收机的盒装置。
[0099] 在图12的例子中,显示单元46通过电缆连接信息处理装置1。然后,如上所述由信息处理装置1控制显示单元46上的显示。键盘2和鼠标3也连接到信息处理装置1,信息处理装置1包括能够检测来自遥控器4的信号的光电检测器。
[0100] 可以用硬件或软件执行上述的处理系列。当由软件执行该处理系列时,从程序存储介质中将构成软件的程序安装到包括在专用硬件内的计算机上,或例如安装在通过在其上安装各种程序,能够执行各种功能的通用个人计算机上。
[0101] 例如,从可移动介质54诸如光盘,或通过有线或无线传输介质诸如局域网、互联网或数字卫星广播,提供由计算机执行的程序。
[0102] 然后,通过将可移动介质54放入驱动器53,可以通过输入/输出接口45将程序安装在硬盘48上。可替换地,可以通过有线或无线传 输介质,由通信单元49接收程序,并且将其安装在硬盘48上。
[0103] 由计算机执行的程序可以是允许处理步骤以本说明书中描述的顺序被顺序执行的程序,或是允许并行或在需要时诸如当程序被调用时执行处理步骤的程序。
[0104] 本发明的实施例不限于上述这些,并且可以做出各种修改而不脱离本发明的范围。