使用屏幕捕捉提供自动上下文智能输入装置选择菜单的制作方法

文档序号:2621916阅读:181来源:国知局
专利名称:使用屏幕捕捉提供自动上下文智能输入装置选择菜单的制作方法
技术领域
本发明涉及多输入显示装置(例如,电视机),并且更加具体地讲,应对使用连接到多输入显示装置的装置的屏幕捕捉在多输入显示装置的输入选择菜单上进行呈现。
背景技术
今天,多个装置可以附连到电视机的所谓的“输入”槽,并且使用输入选择菜单实现在附连装置之间的切换。通常,响应于用户按下(或以其它方式激活)电视机的遥控器上的“菜单”按钮或者也许电视机上的类似按钮,提供输入选择菜单。显示输入选择菜单的示例屏幕100可能看起来如图1所示。如通过检查屏幕100可见,显示的选项在本质上相对一般化,并且向用户提供最小以及也许有点混淆的信息。屏幕100通常针对每个可用输入槽显示一个条目,而不考虑装置当前是否插入到该槽中。如果用户例如将游戏机连接到电视机,则用户将潜在地必须在菜单100上的所有输入选择之间转动以找出游戏机实际连接到了哪里。美国专利公布US 20080225038 “Display Apparatus Having a Plurality ofInput Terminals and Method Thereof ”公开了识别连接到具有多个端口的显示装置上的特定端口的外围装置并且在图形图像中显示该外围装置。在示出到所述多个端口的连接的图形图像旁边使用文本定义装置的身份。美国专利公布US 7420621 “Video and Audio Signal Output Device”公开了一种提供当前向显示装置发送信号的外围装置的信息(名称)的方法。该公布还公开了一种在显示装置上显示没有连接任何装置的任何端口的方法。

发明内容
本发明旨在提供连接到例如电视机的多输入显示装置的装置的输入选择菜单。在一个方面中,这包括:为多输入显不装置的多个输入槽中的至少一个输入槽获得表不连接到该输入槽的装置的类型的图形图像的屏幕捕捉;将每个获得的屏幕捕捉与连接的装置所连接的输入槽进行关联;以及响应于显示输入选择菜单的请求,呈现每个关联的屏幕捕捉。获得表示连接的装置的类型的图形图像的屏幕捕捉可以包括捕捉在连接的装置开机时由连接的装置呈现的图形图像。可选地,获得的屏幕捕捉可以被修剪,在这种情况下,所述关联优选地将修剪的屏幕捕捉与连接的装置所连接的输入槽进行关联并且所述呈现优选地呈现修剪的屏幕捕捉。本发明的这些和其它方面的实施例可被提供为方法、系统和/或计算机程序产品。应该注意的是,以上是概要并且由此根据需要包含细节的简化、概括和省略;因此,本领域技术人员应该明白,发明内容只是例示性的并且并非是要以任何方式进行限制。如权利要求定义的本发明的其它方面、发明特征和优点将在下面阐述的非限制性详细说明中变得清楚。


现在将参照附图仅仅举例描述本发明的优选实施例,在附图中:图1示出了根据现有技术的电视机的输入选择菜单的例子;图2提供了示出当实施本发明的实施例时可使用的逻辑的流程图;图3示出了可用于存储由本发明的实施例使用的信息的样本数据结构;图4描绘了根据本发明的实施例的样本输入选择菜单;以及图5描绘了适于存储和/或执行程序代码的数据处理系统。
具体实施例方式本发明的一个实施例使用双向智能输入装置识别机构来确定例如电视机的多输入显示装置的哪些输入槽被实际占用,并且为每个这种装置获得图形图像的屏幕捕捉(这里也称作屏幕捕捉、图像图像或图形)。本发明的一个实施例自动地将屏幕捕捉图形与输入装置位置进行关联,以实现呈现智能视觉输入选择菜单(这里也称作输入选择菜单)。尽管在本文中主要参照电视机描述本发明的实施例,但是这只是用于例示而非限制。作为可与本发明的实施例一起使用的多输入显示装置的另一个例子,交互信息亭可适于从多个输入槽接收输入。因此,现在将参照术语“电视机”讨论本发明的一个或多个实施例,“电视机”应该只被解释为多输入显示装置的说明例子。当插入到电视机的装置开机时,它们通常显示欢迎“展示(splash)”屏幕,该欢迎“展示”屏幕可以包括针对附连装置的类型的标志(logo)或其它描述性信息。例如,游戏机通常使用显示与装置品牌关联的图像的、特定类型的游戏机的图形表示。作为另一个例子,当TiVo装置开机时它呈现动画TiVo图标。本发明的实施例捕捉这种图形图像并且把捕捉的图形在输入选择菜单上可视地呈现给用户(“TiVo”是TiVo公司在美国、其它国家或二者中的注册商标)。如以上参照图1的屏幕100所示,现有技术的电视机通常显示具有用于所有潜在输入槽的条目并且每个槽具有文本描述的输入选择菜单,并且文本描述通常只提供一般性信息。与之对比,本发明的实施例显示将屏幕捕捉图形与每个插入的输入装置进行关联的输入选择菜单。例如,不是如图1的110和120处所示显示“视频I”和“视频2”,本发明的实施例检测装置当前是否被插入到视频I和视频2输入槽中,并且如果插入了,则显示的输入选择菜单提供与该特定类型的输入装置关联的图形的屏幕捕捉。因此,这个输入选择菜单可被称作“智能”菜单。图2提供了示出当实施本发明的实施例时可使用的逻辑的流程图。如图中所示,在一个方面中,用户将装置插入到电视机中(块200)。当插入的装置开机时(块210),它呈现图形图像。执行呈现的图形图像的屏幕捕捉(块220),并且使这个屏幕捕捉可用于电视机(或其它显示装置)。屏幕捕捉可以被自动修剪(块230)。作为当可执行修剪时的一个例子,屏幕捕捉可能在左侧和右侧包括灰色或黑色边界。这例如在电视机提供高清画面而插入装置不提供高清画面的情况下会发生。在这种情况下,在块230处的修剪优选地包括去除这些边界。更一般地,当检测到屏幕捕捉包括图像填充图案时可执行修剪。作为当可执行修剪时的另一个例子,如果输入装置提供某尺寸的展示屏幕,但电视机使用不同的水平与垂直画面尺寸之间的宽高比,则在块230处的修剪优选地包括调整捕捉的展示屏幕的尺寸以匹配电视机的宽高比。在一些情况下,可不要求修剪,并且在这样的情况下可省去块230的处理。如图3中的表300所示,在块220处获得的屏幕捕捉可与插入装置的标识及其插入槽相关联地存储在持久性存储器中(块240)。例如,如果TiVo装置被插入到视频I输入槽中,则该TiVo装置呈现的展示屏幕可被存储在如表300的行310中所示的名称为c:\screenCaptures\TiVo_splash.mpg的文件中。本领域普通技术人员应该明白,表300仅仅是例示了根据本发明的实施例的可用于存储信息的数据结构。当在块230处执行了修剪时,块240处的处理优选地把修剪的图像与插入装置的标识及其输入槽相关联地存储在持久性存储器中。这可以包括在表300的列320中写入修剪的图像的文件名称。或者,除了在列320中记录原始(即修剪前)图像的文件名称以外,还可使用另外的列(图3中未示出)来记录存储修剪的图像的文件的名称。再次参照图2,输入选择菜单被更新(块250)以反映当前被占用的槽中的装置和将通过本发明的实施例呈现以表示每个插入装置的屏幕捕捉(其可能已被修剪)。该呈现可以包括显示静止图像、动画、短电影等。图2中的逻辑的这次重复的处理然后结束。图4提供了当输入槽被TiVo装置、PlayStation游戏机、Lenovo个人计算机和Wii游戏机占用时可呈现的输入选择菜单的图示。本领域普通技术人员应该明白,图4只是例示性的。要注意,不要求如图4所示按照垂直排列呈现表示插入装置的图形,并且替代的排列在本发明的范围内。(“PlayStation”是Sony Computer Entertainment公司在美国、其它国家或二者中的注册商标。Lenovo是联想公司在美国、其它国家或二者中的注册商标。Wii是任天堂公司在美国、其它国家或二者中的注册商标。)在一个方面中,一旦为特定输入装置存储了图像,则该图像可以是持久性的(如以上参照图3的表300所述)并且当该装置和/或电视机以后开机时被重新使用。优选的是,电视机在每次开机时重新检查占用的槽。在另一个方面中,每当插入装置开机时,用于该插入装置的图形图像被重新捕捉(并且可选地被重新修剪)。这可包括执行在图2的块210到250中所示的逻辑的另一次重复。具体地讲,在一个方面中,如果当装置被插入时关闭电视机,则用于该装置的屏幕捕捉被优选地捕捉并且在电视机开机时提供给电视机。在另一个方面中,装置自身可以在装置开机时捕捉它的展示屏幕图像,并随后在电视机开机时将该捕捉的图像转发给电视机。如果当电视机开机时插入装置自身没有开机,则在一个方面中,直到插入装置开机才在输入选择菜单上显示用于该装置的屏幕捕捉。在另一个方面中,与该装置和该输入槽关联的先前存储的图形可以在输入选择菜单上进行呈现。例如,可以参考例如图3的表300的数据结构来确定要显示哪个图形图像(见列320)。响应于按下或以其它方式激活遥控装置的菜单按钮,优选地显示输入选择菜单(例如图4的菜单400)。作为一种替代,可响应于按下或以其它方式激活电视机自身的菜单按钮来显示输入选择菜单。优选地,使用已知技术,例如通过按下或以其它方式激活遥控装置上的上和下箭头按钮,进行在显示的图形图像之间的导航。还优选的是,使用已知技术,例如按下或以其它方式激活遥控装置的“选择”按钮,进行在输入选择菜单上呈现的选项的选择。
以上提供的讨论参照具有单个关联的图形图像的装置。然而,还可能发生超过一个的图形图像与一个特定装置或多个装置关联。在这种情况下,图2的处理可被调整为捕捉并且处理每一个关联的图像。图3中所示的数据结构还可被调整为保持关于附加图像的信息(例如,通过使用列320中的文件名称的列表)。可选地,本发明的实施例可针对可达性进行调整。例如,可能发生的是,图形图像相对小,这可能使得它们难以被视力差的人观看。因此,可提供可达性特征,并且这种可达性特征可包括(作为例子,但不限于)调整至少一个图形图像中的尺寸、颜色和字体中的至少一个。可能发生插入装置具有与装置类型关联的声音。例如,当TiVo装置启动时该装置通常发出辨识性的声音。因此,本发明的实施例可选地捕捉这种声音,然后除了捕捉的图像以外还保持并呈现该声音。基于本文提供的公开,本领域普通技术人员应该明白,可以如何调整图2的逻辑来增加声音的处理。可向图3所示的数据结构增加列以保持存储捕捉的声音的文件的名称。作为另一个选项,本发明的实施例可被调整为与其它装置共享捕捉的图形图像。作为一个例子,TiVo装置可以无线发送它的屏幕捕捉,并且除了通过输入槽发生的捕捉以外其它装置还可接收这个无线发送。(无线发送可使用已知技术,例如Bluetooth、红外等。)作为另一个例子,可使用输入槽获得屏幕捕捉,并且这个捕捉的图像然后可以被无线发送到其它装置。罗技Harmony遥控装置例如可能接收捕捉的图像的发送。智能电话是可能接收捕捉的图像的发送的装置的另一个例子。当与其它装置共享(即,由其它装置接收)图像时,图像可以在电视机以及一个或多个其它装置上进行呈现。Logitech Harmony遥控装置例如包括显示区域,并且根据本发明的实施例捕捉的图像可以在这个显示区域中进行呈现。如果如上所述由插入装置发出声音并且被捕捉,则这个声音也可以通过无线技术在其它装置处被接收,并且除了图像外(或替代图像),还可用这些装置呈现该声音。(“Bluetooth”是Bluetooth SIG, Inc在美国、其它国家或二者中的注册商标。“Harmony”是罗技在美国、其它国家或二者中的注册商标。)适于本发明的实施例的电视机可被认为是双向输入装置,这是因为它知道何时槽被占用并且由此知道何时插入装置需要屏幕捕捉。如先前所述,尽管在这里参照电视机描述了优选实施例,但是在不脱离本发明的范围的情况下,公开的技术也可以应用于其它多输入显示装置。可选地,特殊图形图像可与当前为空的每个可用输入槽相关联地呈现,尽管在图4中没有示出。作为一个例子,可为每个未占用的槽呈现单词“空”的图形。用于执行本发明的实施例的程序码可以在计算装置或数据处理系统中实施,并且这个计算装置或数据处理系统可以实施在电视机或其它多输入显示装置中或者可被电视机或其它多输入显示装置以其它方式访问。现在参照图5,适于存储和/或执行程序码的数据处理系统500包括直接地或经由系统总线514间接地耦合到存储部件的至少一个处理器512。存储部件可以包括在程序码的实际执行期间采用的本地存储器528、大容量存储器530和高速缓冲存储器(未示出),该高速缓冲存储器提供至少一些程序码的临时存储从而减少在执行期间必须从大容量存储器取回码的次数。输入/输出(“1/0”)装置(包括但不限于键盘518、显示器524、点击装置520、其它接口装置522等)可以直接或者经由中间I/O控制器或适配器(516,526)耦合到系统。网络适配器也可以耦合到系统以使得数据处理系统能够经由(如在532 —般地显示的)中间的私有或公共网络耦合到其它数据处理系统或远程打印机或存储装置。调制解调器、有线调制解调器附件、无线适配器和以太网卡就是几个当前可用类型的网络适配器。所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPR0M或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括一但不限于一无线、电线、光缆、RF等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言一诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言一诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络一包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。下面将参照本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置(instructionmeans)的制造品(manufacture)。也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。尽管已经描述了本发明的实施例,但是本领域技术人员一旦学习了本发明基本概念就可以明白这些实施例中的附加变型和变动。因此,权利要求应该被解释为包括描述的实施例并且所有这些变型和变动落在本发明的范围内。
权利要求
1.一种提供用于连接到多输入显示装置的装置的输入选择菜单的计算机实施方法,包括: 针对多输入显示装置的多个输入槽中的至少一个,获得表示连接到该输入槽的装置的类型的图形图像的屏幕捕捉; 将每个获得的屏幕捕捉与连接的装置所连接的输入槽进行关联;以及 响应于显示输入选择菜单的请求,呈现每个关联的屏幕捕捉。
2.根据权利要求1所述的方法,其中,获得图形图像的屏幕捕捉包括:捕捉在连接的装置开机时由该连接的装置呈现的图形图像。
3.根据权利要求1所述的方法,还包括: 修剪获得的屏幕捕捉;并且其中: 所述关联将修剪的屏幕捕捉与连接的装置所连接的输入槽进行关联;以及 所述呈现呈现修剪的屏幕捕捉。
4.根据权利要求3所述的方法,其中,响应于确定获得的屏幕捕捉与多输入显示装置使用的宽高比不匹配而执行所述修剪。
5.根据权利要求3所述的方法,其中,响应于确定获得的屏幕捕捉含有图像填充图案而执行所述修剪。
6.根据权利要求1所述的方法,其中,多输入显示装置是电视机,并且显示输入选择菜单的请求利用可与电视机工作的遥控装置而被接收。
7.根据权利要求1所 述的方法,其中,显示输入选择菜单的请求利用多输入显示装置的输入机构而被接收。
8.根据权利要求1所述的方法,其中,响应于多输入显示装置的开机而执行所述获得。
9.根据权利要求1所述的方法,其中,响应于连接的装置的开机而执行所述获得。
10.一种提供用于连接到多输入显示装置的装置的输入选择菜单的系统,包括: 计算机,包括处理器;以及 指令,其使用处理器可执行以执行如下功能: 针对多输入显示装置的多个输入槽中的至少一个,获得表示连接到该输入槽的装置的类型的图形图像的屏幕捕捉; 将每个获得的屏幕捕捉与连接的装置所连接的输入槽进行关联;以及 响应于显示输入选择菜单的请求,呈现每个关联的屏幕捕捉。
11.根据权利要求10所述的系统,其中,获得图形图像的屏幕捕捉包括:捕捉在连接的装置开机时由该连接的装置呈现的图形图像。
12.根据权利要求10所述的系统,还包括: 修剪获得的屏幕捕捉;并且其中: 所述关联将修剪的屏幕捕捉与连接的装置所连接的输入槽进行关联;以及 所述呈现呈现修剪的屏幕捕捉。
13.根据权利要求12所述的系统,其中,响应于以下的至少一个执行所述修剪: 确定获得的屏幕捕捉与多输入显示装置使用的宽高比不匹配;以及 确定获得的屏幕捕捉含有图像填充图案。
14.根据权利要求10所述的系统,其中,显示输入选择菜单的请求利用以下之一而被接收: 可与多输入显示装置工作的遥控装置;以及 多输入显示装置的输入机构。
15.根据权利要求10所述的系统,其中,响应于以下的至少一个而执行所述获得: 多输入显示装置的开机;以及 连接的装置的开机。
16.一种提供用于连接到多输入显示装置的装置的输入选择菜单的计算机程序产品,该计算机程序产品包括: 计算机可读存储介质,在其中实施有计算机可读程序码,所述计算机可读程序码被构造为: 针对多输入显示装置的多个输入槽中的至少一个,获得表示连接到该输入槽的装置的类型的至少一个图形图像中的每个的屏幕捕捉; 将每个获得的屏幕捕捉与连接的装置所连接的输入槽进行关联;以及 响应于显示输入选择菜单的请求,呈现每个关联的屏幕捕捉。
17.根据权利要求16所述的计算机程序产品,其中,获得图形图像的屏幕捕捉包括:捕捉在连接的装置开机时由该连接的装置呈现的图形图像。
18.根据权利要求16所述的计算机程序产品,其中,计算机可读程序码还被构造为: 修剪获得的屏幕捕捉;并且其中: 所述关联将修剪的屏幕捕捉与连接的装置所连接的输入槽进行关联;以及 所述呈现呈现修剪的屏幕捕捉。
19.根据权利要求16所述的计算机程序产品,还包括为显示输入选择菜单提供可达性特征,该可达性特征调整至少一个呈现的关联屏幕捕捉的尺寸、颜色和字体中的至少一个。
20.根据权利要求16所述的计算机程序产品,其中: 所述获得还包括针对多输入显示装置的所述多个输入槽中的至少一个,获得表示连接到该输入槽的装置的类型的声音的捕捉; 所述关联还包括将每个获得的声音捕捉与连接的装置所连接的输入槽进行关联;以及 所述呈现还包括呈现每个关联的声音捕捉。
全文摘要
一种双向智能输入装置识别机构确定多输入显示装置(例如,电视机)的哪些输入槽被实际占用,并且为每个这种装置获得图形图像的屏幕捕捉。本发明的实施例自动地将屏幕捕捉图形与输入装置位置进行关联从而能够呈现智能视觉输入选择菜单,该智能视觉输入选择菜单可响应于遥控装置的菜单按钮的激活而呈现。优选地,输入选择菜单只显示用于当前占用的输入槽的图形。
文档编号G09G5/14GK103180894SQ201180051736
公开日2013年6月26日 申请日期2011年10月12日 优先权日2010年10月28日
发明者L·S·德鲁卡, P·R·巴斯蒂德 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1