通用遥控器的窗口工具界面辅助设置系统和方法

文档序号:6326819阅读:311来源:国知局
专利名称:通用遥控器的窗口工具界面辅助设置系统和方法
技术领域
本发明总的来说涉及遥控系统,更详细地说,涉及ー种用于设置和设定通用遥控器以命令执行ー个或多个制造商的一种或多种类型的可遥控装置的功能的系统和方法。示例性的类型的装置包括但不限于电视机、盒式磁带录像机(VCR)、分线盒(cable box)、光碟播放器、数码录像机(DVR)、自动调温器、游戏机等。
背景技术
制造商通常会在提供装置的同时提供遥控器,同样地,不同制造商的不同的装置类型往往要求不同的遥控器来控制。为了使用户需要的遥控器个体的数量最小化,已经开发出了通用遥控器。因此,用于命令执行各种制造商的各类装置的各种功能的通用遥控器已经变得非常普及。例如,普通转让的美国专利No. 4,959,810、No. 5,255,313、No. 5,552,917描述了通用遥控器。在设置通用遥控器的普通方法中,通过制造商连同装置一起提供的遥控器获悉用于命令执行该装置的功能的代码。然后,所获悉的存储在通用遥控器中的代码,可以被用于后续的对所述装置的传输。或者,可以将用于命令执行各种类型、各种制造商的装置的功能的代码预编程在通用遥控器中。于是,用户通过与通用遥控器交互作用,以使通用遥控器识别用户希望操作的装置(ー个或多个),也就是说,用户向手动将装置或品牌代码输入到通用遥控器中,该品牌代码通常从印刷的用户手册或类似资料上的表格获得,通用遥控器使用该用户提供的识别信息以访问那些预编程的代码,这些代码适合于命令执行被识别的装置(ー个或多个)。在这一点上,例如可以在上述发明名称为“选择遥控命令集的方法”的美国专利No. 5,614,906和上面提及的美国专利No. 4,959,810、或者发明名称为“具有模式识别功能的通用遥控装置”的美国专利No. 4,703,359中找到用于执行万能遥控器的初始设置的已知方法的示例,上述申请的全部内容均通过引用结合在本文中。美国专利No. 6, 650, 248公开了用于设置通用遥控器的另一种系统和方法。尽管这些已知的设置方法能够实现它们的预期的目的,但是已看到设置和设定通用遥控器的过程对于很多用户来说可能是苛求、费カ的,通常也是令人受挫的。例如,包含有设置代码和输入指令的用户手册或其他文件可能会丢失或者被忘记了放置的地方,或者可能会因品牌和/或型号的进化而被更改。因此,存在着对于简单的、对用户更加友好的用于设置和设定通用遥控器的系统和方法的需求。

发明内容
按照上述需求,以下将说明用于允许通用遥控器被简单地设置和设定以命令各种类型和各种制造商的 装置的系统和方法。在这里说明的某些示例性的实施方式中,这样的设置和设定方法可以通过使用网络化装置,例如有线或卫星电视机顶盒、网络电视机等作为媒介来实现。例如,这样的用于设置能够控制多个装置的控制设备的系统和方法可以提供交互指令集和关联的程序,即,可以下载到可控制装置的窗ロ工具界面,所述可控制装置具有关联的显示器,例如网络电视机。所述程序可以被所述可控制装置访问,并且被设定为在用户开始设置过程以设置所述控制设备来向另ー个可控制设备(例如DVD、VCR、DVR等)传输命令时恰当地向用户显示来自所述交互指令集的交互指令。从阐述示例性的实施方式的详细说明和附图中,会获得用于设置和设定通用遥控器的上述系统和方法的目标、优点、特征、特性和关系的更好评价,所述实施方式表示了可以应用上述系统和方法的原理的各种方式。


为了更好地理解以下将说明的用于设置通用遥控器的示例性的系统和方法,可以參考以下附图中显示的优选实施方式,其中图I表示能够使用通用遥控器的示例性的系统;图2是图I所示系统中所使用的示例性的通用遥控器的俯视图;图3是图2所示的示例性的通用遥控器的各种部件的方框图;图4至图6表示图I所示的系统在示例性的通用遥控器的初始设置的各阶段;图7的流程图表示在上述示例性的通用遥控器的初始设置中执行的步骤;图8表示图I所示的系统在上述示例性的遥控器的示例性的键位设置的各阶段;图9的流程图表示在上述示例性的遥控器的键位设置中执行的步骤;图10表示可以使用通用遥控器的第二个示例性的系统;图Ila至Ild表示与图10所示的通用遥控器的设置连同使用时的网络电视机的示例性的屏幕显示。
具体实施例方式以下,说明用于设置和设定通用遥控器以命令执行ー个或多个制造商的一个或多个类型的装置的一个或多个功能的系统和方法。例如,图I表示了示例性的系统110,其中与有线电视机顶盒102 —起提供的通用遥控器100可以用于命令执行各种装置的功能,该装置在图中表示为电视机104和VCR 106。为了远程命令设备执行指令和/或扩展的操作性功能(即,可能不被普通设备类型的设备广泛支持的功能),通用遥控器100 (图2中表示了其ー个示例)包括键矩阵内的一组命令键,这些命令键被分配了操作性功能。在这一点上,通常的操作性功能包括普通的设备类型的设备通常会广泛支持的功能(例如,电源键202,数字输入键204,音量控制键218,频道上调/下调控制键206,媒体播放键210等)。通用遥控器100还包括设备键212和设置键208,所述设备键212例如是“AUX”、“CBL”、“VCR”和“TV”,该设备键212的动作会使通用遥控器100进入到将命令传输给特殊类型的设备的模式。应理解的是,尽管图示为硬件键,但是在其他的实施例中,通用遥控器100的一部分或全部的键可以用软件键来实现,例如显示在IXD触摸屏或类似装置上的软件键。再例如,參照图3,通用遥控器100可以包括如特殊应用程序所需要的,与ー个或多个存储设备(例如ROM存储器308、RAM存储器310、以及/或非易失性读/写存储器306)耦合的微处理器300、键矩阵302 (即物理按键、触摸屏显示器、或者它们的组合)、内部时钟和计时器301、传输电路304 (—个或多个,即IR和/或RF)、接收电路(ー个或多个)和/或收发两用电路(ー个或多个,即IR和/或RF—未图示)、向消费者提供视觉反馈的装置303(例如LED、显示器和/或类似装置)、向用户提供声音反馈的装置(例如扬声器一未图示)、电源307、以及/或串行I/O端ロ(例如插座或接触器一未图示)。如本领域技术人员所理解的那样,存储设备(ー个或多个)包括可执行指令,该可执行指令用于由微处理器300执行以控制通用遥控器100的操作。在这种方式下,微处理器300可以被编程以控制通用遥控器100内的各种电子兀器件,例如监控电源307、产生信号的传输、显不图标和/或HTML页等。非易失性读/写存储器306、例如EEPROM或类似装置,可以用于存储必要的设置数据和參数,这样ー来在更换电池后就不需要重新加载数据了。应当理解的是,存储设备可以 采用可读介质的任何类型的形式,例如,举例来说,智能卡、记忆棒、芯片、硬盘、磁盘、以及/或光盘。另外,应理解的是,像微处理器300 (所谓的“微控制器”)一祥,图示的存储设备中的一部分或者全部可以物理地并入到同一 IC芯片中,它们被独立地表示在图3中仅是为了更加清楚。为了使通用遥控器100执行操作,通用遥控器100适于响应例如检测到的消费者与键矩阵302的交互指令、传输数据的接收等事件。响应于该事件,存储设备中的适当的指令和/或数据被执行和/或访问。例如,当通用遥控器100上的命令键被激活了时,通用遥控器100可以从存储设备检索到与激活了的命令键相对应的代码数据值,并且访问指令以便将检索到的代码数据值以设备能够识别的格式传输给该设备。应理解的是,存储设备中的指令不仅可以被用于向设备传输命令代码和/或数据,还可以被用于执行本地操作。通用遥控器100可以执行的本地操作包括显示信息/数据、喜爱的频道的设置、宏按钮设置、命令功能键重新分配等,对此没有限制。由于本地操作的示例在美国专利No. 5,481,256、No. 5,959,751和No. 6,014, 092中能够找到,因此这里不再详细地进行论述。为了对通用遥控器100进行初始编程以访问设备的操作性功能,消费者可以使用改进了的系统和方法来获得、输入和测试设备代码信息,以下将说明这样的系统和方法的一个示例性的实施方式。现在參照图4,在一个示例性的实施方式中,遥控器100可以与有线或卫星电视机顶盒(“STB”)102 一起提供。遥控器100可以包括用于控制其他类型的装置的红外代码的通用库,所述装置通常与机顶盒协同使用,例如电视机104和/或VCR106。为了使遥控器100的设置容易以命令装置104、106的操作,STB102可以配备有数据404和应用程序406,该数据404和应用程序406优选为本地存储在STB102的大容量存储器402或者能够访问STB102的设备中。应理解的是,大容量存储器402可以采用闪存、ROM存储器、RAM存储器、存储卡或记忆棒、硬盘驱动器、CD ROM等或者上述设备的任意合适的组合的形式。还应理解的是,数据404和应用程序406可以通过有线网络被定期地更新,并且/或者在某些实施方式中,该数据404和应用程序406可以部分地或全部地常驻在STB102能够访问的有线数据转发器或其他远程源中。数据404和应用程序406也可以使用STB102以外的设备来进行更新。例如,如果该数据404和应用程序406保存在可移动存储器中,则该可移动存储器可以通过具有网络连接器的个人电脑或其他设备进行更新并被替代到STB102中。还应理解的是,尽管以下的示例性的实施方式是根据遥控器100和常驻在STB中的应用程序406之间的交互指令来说明的,但是在可选的其他实施方式中,应用程序406可以存储在主机中,并且上述交互指令可以发生在应用程序406与例如电视机、DVR、AV接收器等任何合适的装置之间,对此没有限制。如图7的流程图所示,在用户设置过程中,应用程序 406响应遥控器100发出的IR信号,对此说明如下。用户通过例如按住并保持设置键208而进入设置模式。可以通过LED 303闪烁两次(即按住并保持设置键大约3秒钟)来通知用户进入到设置模式。在进入了设置模式后,遥控器向STB 102传输特定的“设置” IR代码,该代码被解释为命令以启动“远程设置/帮助”应用程序406。可选的或者作为备份,在某些实施方式中,也可以通过激活STB 102上的专用键而从STB 102的内置菜单系统中调用应用程序406,等等。与进入设置模式相关,遥控器100可以按如下方式设定其键盘定位键(向左、向右、向上、向下和选择/确定键)214、退出键216、以及设备键212适于产生能被STB 102识别的格式的红外命令数据的传输;数字输入键204不传输命令,而是仅用于如后述那样的装置设置代码的输入;例如音量控制键218、频道上调/下调键206、媒体播放键210等功能键适于如后述那样产生能够被测试中的装置识别的格式的红外命令数据的传输。连同以下的段落,读者可能希望參照图7,图7通过流程图的形式表示了以下说明的表示在图4至图6中的步骤的概要。首先,STB应用程序406可以在电视机104上显示用户提示,例如同时显示“您想对什么设备进行设置以进行控制?”和有效设备类型的列表,所述有效设备类型例如为“电视机”、“VCR”、“接收器”等。应用程序406也可以同时提示用户选择合适的用于提示的语言。应用程序406可以另外显示用于一般用户指引的信息,例如“任何时候按下退出键可以退出远程设置并返回到观看电视”。在示例性的实施方式中,之后用户可以使用定位键214从显示的列表中选择期望的设备、例如“ VCR”。在另ー个可选的实施方式中,用户可以直接通过激活遥控器设备键212中的ー个键,该键在该实施例中适于将表示所述设备类型已被选择的信号传输给STB。如图4所示,应用程序406可以通过同时显示所选择设备类型的确认信息和可滚动的列表410来进行响应,所述列表410是所述设备类型的有效品牌名称的列表。通过參照数据文件404获得组成所述列表的品牌名称。由此可以看出,遥控器100的某些键或键的组可以暂时地被重新设定(通常是在设置过程中)以将命令数据传输给STB,由此可以在设置过程中实现用户与应用程序406之间的交互。然后,用户可以(再次通过使用键214)选择期望的品牌名称、例如“Samsung”。应用程序406可以通过显示最可能被选择的红外代码集的遥控设置代码号来进行响应,所述红外代码集操作所显示的装置和制造商的设备(再次通过參照数据404获得)。在示例性的实施方式中,所述代码号可以包括前导数位以向遥控程序指出要设置哪ー个设备类型,例如对于“VCR”使用“2”。在另ー个可选的实施方式中,如果用户已经明确地通过ー个键212输入了要设置的设备类型,则上述过程不是必需的。然后,用户可以使用数字输入键204向遥控器100输入该代码号、例如“2”“0”“0”“6”“0”(图5中的502)。在输入了上述序列的最后ー个数字后,遥控器100 响应于功能键206、218、210等的动作将自身设定为所显示的红外命令格式的传输命令,并且发射STB格式的红外命令以通知STB应用程序完成了设备代码输入。在从遥控器100接收到完成信号后,STB应用程序406可以显示建议功能602的列表以使用刚刚输入的代码来测试目标装置的操作,同时还显示用户信息,例如如果建议的代码有效则按下“设置”,或者按下“选择”以尝试不同的代码,以上均如图6所示。如果用户激活“设置”键,表示认为被测试的当前代码适合于所述装置的命令操作,则遥控器100再次发射STB红外格式的完成信号,该完成信号被STB 102中的应用程序406解释为设置过程成功的结论,引起应用程序406终止执行,使STB 102返回到正常的操作。同样地,遥控器100也返回到正常的操作,此时被设定为发出所选择格式的命令,所述命令指示已通过激活键212中的一个键而选择了设备类型(本示例中为VCR)。另ー方面,如果用户激活“选择”键,表示被测试的当前代码无法命令所述设备的操作,则遥控器100发射STB红外格式的“选择”命令信号,该信号使应用程序406检索并显示下ー个包含在数据404中的最合适的设置代码号,这样用户可以使用该新的代码重复测试步骤。该设置过程可以持续进行,直到用户最后通过激活“设置”键或“退出”键而退出,或者可选地,数据404包含指针,该指针表示没有进ー步的可能性存在,通过最終的检索,应用程序406会对用户产生通过按下“退出”键,或者拨客户服务中心的电话,从而中止设置过程的提示的显示。在另ー个可选实施方式中,应用程序406可以被设定为监控在设置过程中从遥控器100发射的命令数据,所述命令数据用于通过与所述设置应用程序相关的各种设置指令、提示而自动地推移。仅在示例方式下,应用程序406可以被设定为监控从遥控器100发射的命令数据,从而以通过电视机屏幕向用户可视地确认已正确地输入了设置代码的方式对键按压做出回应,或者显示提示、例如“您的DVD播放器是否响应了通电命令?如果是请按“1”,如果不是请按“0””,于是“I”或“0”键命令数据的接收会使应用程序406在设置过程中自动地继续进行到另ー个指令或提示。在某些实施方式中,在如上所述选择了用于被控制的设备的合适的命令代码集后,可能期望进ー步设定遥控器100的某些操作特性。特别地,如美国专利6,947,101或7,013,434 (这两个同一专利权人专利的全部内容通过引用结合在本文中)作为示例而描述的那样,将遥控器100的键的某些子集选定为始终发射与特定的设备相对应的命令代码可能是有利的。如适合于特殊的实施方式,这可以采用以下方式与当前通过设备键212选择的设备无关地固定地选定某些键来始终发送相同的代码(如上述美国专利6,947,101所迷);或者设定与其他设备代码相独立的特殊的页或设备模式(例如“家庭影院模式”),该页或模式包括从其他设备模式的键功能组的组合(如上述美国专利7,013,434所述);或者上述方式的組合。例如,其器材被设定为通过它们的a/v接收器发送所有音频信号的用户可 能希望使例示的遥控器100的音量控制键218始终发射g在控制所述接收器的相应功能的命令(例如AUX模式键220的设备代码设置)。有线或卫星电视用户可能希望使频道调谐键206和数字小键盘204 (数字输入键)始终发射g在控制所述STB的相应操作的命令(应理解的是,与STB —起提供的遥控器可能已经以这种方式进行了出厂预设定,但是作为售后配件而提供的遥控器和/或与其他装置一起提供的遥控器可能没有进行出厂预设定)。为了这一目的,在完成了设备设置后,应用程序406可以交互地提示用户输入关于设备应用和系统设定的信息(该信息可以之后被用于设定键的分配),自动地编程例如“全部接通”、“全部断开”、“观看电影”等宏命令序列,或者为了任何其他合适的遥控器设定目的。用于执行键位设定的例示方法由图8表示并由图9以流程图的方式总结。在该示例的方式下,在开始了这ー特殊的设置操作(该操作可以通过与上述说 明相似的方式开始)后,应用程序406可以在电视机104上显示消息802,该消息802要求用户向遥控器指示通常哪个设备被用于控制系统音量。在说明的示例中,选择803是电视机、音频接收器或VCR。没有限制地,这一列表可以包括所有支持所述操作的、希望对其进行设置的设备类型,以及限定于通过遥控器控制的初始设定过程而使系统知悉的那些设备类型,等等。然后,用户可以通过激活设备键212中的ー个合适的键(在本例中为“电视机”、“AUX”或“VCR”)来向遥控器指示所列的哪ー个设备将被用于这ー操作。然后,对设备键的激活可以使遥控器100设定它的用于音量控制的内部键位(即,在通常的操作中通过音量和静音控制键218发射的命令代码)以匹配所述指示的设备。遥控器100还可以向STB102发射表示已进行了音量选择的特定的命令代码。对这一命令的接收可以使应用程序406在电视机104上显示下一个用户提示804,要求用户选择通常用于电影重放的设备。在ー个相似的方式中,可以执行用户对重放设备的选择。參照图9的流程图(902、904),在遥控器100与STB 102和内置于STB中的应用程序406被一起提供的系统中,选择频道调谐设备的步骤可以不被执行,因为在本例中默认为STB。在其他情况下,用户可以被再次以类似于上述的方式进行提示806以指定用于频道调谐的设备。在完成了设置过程的这ー阶段后,在某些实施方式中,遥控器100还可以按照新输入的设备偏好的要求来调整906宏命令序列(例如“全部接通”或“全部断开”,或者例如“看电影”这样的活动开始宏)。应理解的是,可以如本领域所公知的那样、或者通过周期性的更新或者当遥控器设置特性被调用时根据要求将所有或部分的数据404和/或应用程序406从有线或卫星数据转发器、因特网、PSTN等下载到STB 102 (或者其他合适的应用程序主机设备)中。在这一方式下,用于指引用户通过设置过程的数据可以在产生了新的或修订了的品牌名称或者対照的任何时候被更新,以允许语言扩展等。并且,在STB或其他主机设备的提供者提供了多个遥控模式或者修订的情况下,例如可以基于用户对各种遥控器版本的初始屏幕显示信息的响应、或者基于要设定的遥控器发射的识别信号等而下载可选的数据集404。以下,结合图10和图11来说明本发明的第二个示例性的实施方式。图10表示了示例性的系统1000,其中对通用遥控器101的设定可以通过与因特网的交互来实现,所述设定用于命令例如AV接收器1004和/或DVD播放器1006,所述交互通过电视机1002来实现。为了支持因特网连接性和功能性,电视机1002可以具有例如雅虎互联网电视、谷歌电视等软件平台,所述平台可以支持第三方应用程序的下载和安装,在本领域中经常是指“应用程序”或“窗ロ工具界面”。这样的第三方应用程序(以下称为“窗ロ工具界面”)可以通过使用平台供应商为此提供的SDK而容易地开发出来,并且可以被设计为能够永久或暂时地安装在存储设备1012中,为了该目的,所述存储设备1012作为适当装备了的电视机1002的一部分而被提供。应理解的是,存储设备1012可以采用任何可读和/或可写的介质的方式,例如内部闪存、RAM存储器、记忆棒、硬盘、智能卡等适于特殊使用方式的介质。通用遥控设备101的制造商或开发者从而可以开发并提供窗ロ工具界面以在通用遥控设备101的设置中辅助用户。应理解的是,这样的设置窗ロ工具界面1020可以为了用户选择和从连接到因特网的服务器1010下载而进行在线提供,或者在通用遥控设备101与电视机1002被一起提供的情况下,这样的窗ロ工具界面可选地由电视机1002的制造商预安装在该电视机中。如下面将结合图Ila至图Ild说明的那样,一旦被安装并被用户激活,窗ロ工具界面1020可以服务于指引用户完成通用遥控设备101的设置,所述图Ila至图Ild包括在示例设备的设置中显示在电视机1002上的一系列示例性的显示。尽管在这些示例图中表示的显示是在雅虎网络电视兼容的设备上的设置窗ロ工具界面的执行过程中可以产生的显示中的典型的显示,但是应理解的是,可选的窗ロ工具界面的实施方式可以使用其他合适的网络电视平台,同样地所表示的显示的特殊的格式和/或布局仅用于说明,不以任何方式受到限制。 设置窗ロ工具界面1020的激活可以通过从主屏幕1100选择屏幕显示的图标1102而发生。该选择例如可以通过使用通用遥控设备101的定位键214在电视机显示器1100上移动光标直到图标1102被高亮显示来执行,之后激活选择键222。应理解的是,在电视机1002的特殊的使用方式下,其他方式的选择,例如通过手势引起的光标移动、触摸面板输入、明确的字符输入、下拉菜单的选择等是可以实现的,因此以下“选择”这ー用语应被理解为包括任意的这种方式或任意其他的等同方式,只要是适合于特殊的使用方式即可。一旦被激活,窗ロ工具界面1020可以參照应用程序型号和设置代码信息的数据库1040以便能够进行基于型号的设置代码搜索。全部的或部分的数据库1040可以被本地存储在电视机1002中,既可以在制造时设定,也可以作为窗ロ工具界面1020的一部分下载或者与窗ロ工具界面1020相关地下载;或者,全部的或部分的数据库1040可以设置在远程服务器1014 (可以是服务器1010的一部分或者独立于服务器1010)中并通过因特网连接器1008进行访问。參照屏幕显示1110,设置窗ロ工具界面1020可以通过显示可用装置的设备类型的列表1112而开始,用户可以从所述列表1112中选择希望进行设定的设备,例如从列表1112中选择“DVD”条目1114,由此开始通用遥控设备101的设定以便命令DVD播放器1006的操作。在选择了要设定的设备后,接下来可以向用户呈现包括提示1124和文字数字键盘1122的显示1120,所述提示1124提示用户开始输入要设定的DVD播放器的品牌名称。当用户通过从文字数字键盘1122选择一系列的字符而输入了品牌名称吋,窗ロエ具界面1020可以同时扫描数据库1040并开始与已经部分被用户完成的输入相匹配的可用品牌名称的交互式显示。举例来说,如图所示,在用户输入了第一个三个字母“s_a-n”1126之后,窗ロ工具界面1020可以自动地显示匹配的品牌名称1128的列表,例如“Sansui”和“Sanyo”。在任何时候,用户都可以选择品牌名称,该选择可以产生显示1130,在该显示1130中,以与上述相类似的方式,用户接下来可以输入型号编号信息并从型号编号1132的交互式列表中选择匹配或近似匹配的输入。应理解的是,为了同一个目的,对装置的品牌名称和/或型号的选择也可以或可选地通过在利用菜单、树形结构或其他类似的方式来实现,对此没有限制。
一旦选择了装置的品牌和型号,如显示1140所示,窗ロ工具界面1020可以呈现适合于设定通用遥控设备101以操作期望的装置、例如Sanyo DWM1000M DVD播放器1006的设置指令1142。所显示的设置指令1142可以包括设置代码号1144,该设置代码号1144对应于认为最适合操作设备106的命令代码集。在用户使用该设置代码号设定了通用遥控设备101之后,例如通过接下来显示的指令1146,可以要求用户测试所述控制设备并通过通信向所述设置窗ロ工具界面在其上操作的设备报告设置窗ロ工具界面1020的结果,例如从所显示的“是”或“否”图标1148中进行选择。如果输入了“否”的回答,设置窗ロ工具界面1020可以显示对应于所述指定的设备品牌和型号的下一个最合适的设置代码号,上述设定和测试步骤可以被重复。如果所有合适的设置代码已被穷尽,针对该结果可以呈现显示1150,可能同时呈现例如客户服务电话号码、网站URL等(未图示)指引,用户通过该 指引可以获得另外的帮助。在某些实施方式中,这样的指引可以根据当前环境,例如设备的类型和/或品牌、要设定的控制设备、从之前的设置时所存储的数据等而改变。如果另一方面,例如通过用户从显示1140中选择了“是”而报告了成功的设置,则可以呈现包括面板1162的完成显示1160,用户可以从该面板1162退出设置窗ロ工具界面,或者可以选择另ー个要设定的设备类型。应理解的是,在各种实施方式中,上述很多步骤的确切性质可以不仅根据所使用的特定的网络电视平台而改变,而且还可以根据所涉及的控制设备的性能而改变。例如,尽管上述例证性的步骤通常适合于常规的控制设备的设定,这些控制设备不包括任何特殊的改装或适应以与交互设置窗ロ工具界面协同使用,但是在窗ロ工具界面的特殊的实施方式中,也可以提供对控制设备的、具有更大程度的交互的支持。例如,在要设定控制设备、例如前述实施方式中的设备100的情况下,例如那些之前结合图7和图9的流程图进行说明的交互可以被结合(已做必要的修改)到设置窗ロ工具界面1020中。再例如,在要设定的控制设备能够与设置窗ロ工具界面已被执行的平台装置进行双向通信的情况下,结合图11的显示1140进行说明的用户输入设置代码号的步骤可以通过将所述设置代码号、甚至于所述代码数据本身直接下载到所述控制设备来代替。对上述实施方式的各种其他的改变或扩展对于本领域技术人员来说是显而易见的。例如,某些控制设备可以通过使用例如特殊的红外传输或RF传输而被改变以使其自身与设置窗ロ工具界面相一致,这样允许所述设置窗ロ工具界面自动地决定在设置过程中使用的合适的交互方式、设备命令库等。由设置窗ロ工具界面捜索到的命令代码数据库可以包括本地部分和远程部分,所述本地部分首先被捜索到,所述远程部分只有在本地部分中没有找到合适的代码集时才会被访问,这些内容如在同一专利权人的美国专利7,046,161中作为示例而进ー步说明的那样,该美国专利的全部内容通过引用结合在本文中。在另一个实施方式中,设置窗ロ工具界面可以将控制设备设置、设定等的复制件上载到服务器1014以用于存储和用户例如在获得了新的或另外的控制设备或装置后可能进ー步执行的检索。或者可选地,服务器1014可以为了统计目的而将这样上载的数据合计,以便产生用户偏好信息,从而提供产品推荐等,此外此方式可以和上述方式并用,这些内容如在同一专利权人的美国专利7,093,003中作为示例而进ー步说明的那样,该美国专利的全部内容通过引用结合在本文中。 氺氺氺氺氺氺
尽管已经详细地说明了本发明的特定的实施方式,但是本领域技术人员应当理解的是,可以根据本发明的公开内容的整体教导来进行对这些细节的各种修改和替代。例如,应理解的是,上述说明的任一方法可以单独使用或者结合使用以设置通用遥控器100或101。另外,正如通用遥控器100或101的功能性可以被包括在其他设备,如PDA、个人计算机、家庭设备或者类似设备中,这样也使这些设备成为如通用遥控器那样的控制设备。并且,尽管上述示例性的实施方式是根据机顶盒或网络电视机与通用遥控器之间的交互来说明的,但是应理解的是,在不改变本发明主g的情况下,很多其他的装置类型,例如PVR、DVD、PC等可以代替这些设备。因此,应理解的是,已公开的特殊的安排和步骤仅用于说明 而对本发明的范围没有限制,本发明的范围由所附的权利要求及其等同的方式给出。本申请所引用的专利和专利申请的全部内容通过引用结合在本文中。
权利要求
1.ー种向用户提供交互指令以设置控制设备的方法,所述控制设备用于命令可控制的装置,所述方法包括 向具有关联的显示程序的第一装置提供指令,所述显示程序用于在显示器上进行显示,所述指令用于设置所述控制设备以命令对应的多个可控制装置的操作; 在所述第一装置接收来自所述控制设备的通信信息,其中所述通信信息用于向所述程序指示对于所述多个可控制装置中的至少ー个可控制装置的选择,所述至少一个可控制装置是期望所述控制设备进行设置以对其进行命令的可控制装置; 响应所述第一装置从所述控制设备接收到的所述通信信息,使所述程序在所述显示器上显示适合于设置所述控制设备以命令所述多个可控制装置中的被指示的所述至少ー个可控制装置的操作。
2.根据权利要求I所述的方法,其中,所述程序通过在制造时被预装在所述第一装置中而被提供给所述第一装置。
3.根据权利要求I所述的方法,其中,所述程序通过从第二装置下载到所述第一装置中而被提供给所述第一装置。
4.根据权利要求I所述的方法,其中,所述程序通过经由因特网下载到所述第一装置中而被提供给所述第一装置。
5.根据权利要求I所述的方法,包括经由因特网将数据下载到所述第一装置中,所述数据被所述程序用于显示指令,所述指令用于设置所述控制设备以命令所述多个可控制装置中的一个或多个可控制装置的操作。
6.根据权利要求I所述的方法,其中,所述程序用于显示文字数字指示符,所述文字数字指示符经由所述第一装置从所述控制设备接收的通信信息而可以被选择,以向所述程序指示所述多个可控制装置中的所述至少一个可控制装置。
7.根据权利要求6所述的方法,其中,所述文字数字指示符用于向所述程序指示所述多个可控制装置中的所述至少一个可控制装置的一个或多个品牌和型号。
8.根据权利要求7所述的方法,其中,所述程序用于经由所述通信信息,响应于所述多个可控制装置中的所述至少一个可控制装置的一个或多个品牌和型号的部分完成而自动地完成所述ー个或多个品牌和型号。
9.根据权利要求I所述的方法,其中,所述程序用于显示包括输入条目的多个菜单,所述输入条目经由所述第一装置从所述控制设备接收的通信信息而可以被选择,以向所述程序指示所述多个可控制装置中的至少ー个可控制装置。
10.根据权利要求I所述的方法,其中,所述程序显示包括键输入序列的指令,所述键输入序列的指令被提供给所述控制设备以设置所述控制设备,从而命令所述多个可控制装置中的所述至少一个可控制装置的操作。
11.根据权利要求I所述的方法,其中,所述程序使所述第一装置向所述控制设备传输通信信息,其中从所述第一装置传输的所述通信信息包括可由所述控制设备使用以设置所述控制设备来命令所述多个装置中的所述至少一个可控制装置的操作的数据。
12.根据权利要求I所述的方法,其中,所述程序使所述第一装置的所述显示器显示对于所述控制设备已被设置来对其进行控制的、所述多个装置中的任ー个装置的指示。
13.—种系统,包括控制设备;以及 第一装置,与所述控制设备进行通信,所述第一装置具有关联的显示器和程序,所述程序用于在所述显示器上显示指令,所述指令用于设置所述控制设备以命令对应的多个可控制装置的操作; 其中,响应所述第一装置接收的来自所述控制设备的通信信息,所述程序在所述显示器上显示适合于设置所述控制设备以命令所述多个可控制装置中的被指示的所述至少一个可控制装置的操作,所述通信信息向所述程序指示对于所述多个可控制装置中的至少ー个可控制装置的选择,所述至少一个可控制装置是期望所述控制设备进行设置以对其进行命令的可控制装置。
14.根据权利要求13所述的系统,其中,所述程序通过在制造时被预装在所述第一装置中而被提供给所述第一装置。
15.根据权利要求13所述的系统,其中,所述程序通过从第二装置下载到所述第一装置中而被提供给所述第一装置。
16.根据权利要求13所述的系统,其中,所述程序通过经由因特网下载到所述第一装置中而被提供给所述第一装置。
17.根据权利要求I所述的程序,其中,被所述程序用于显示指令的数据是经由因特网被下载到所述第一装置的,所述指令用于设置所述控制设备以命令所述多个可控制装置中的一个或多个可控制装置的操作。
18.根据权利要求13所述的系统,其中,所述程序用于显示文字数字指示符,所述文字数字指示符经由所述第一装置从所述控制设备接收的通信信息而可以被选择,以向所述程序指示所述多个可控制装置中的所述至少一个可控制装置。
19.根据权利要求18所述的系统,其中,所述文字数字指示符用于向所述程序指示所述多个可控制装置中的所述至少一个可控制装置的一个或多个品牌和型号。
20.根据权利要求19所述的系统,其中,所述程序用于经由所述通信信息,响应于部分被完成的一个或多个品牌和型号,而自动地完成所述多个可控制装置中的所述至少ー个可控制装置的所述ー个或多个品牌和型号。
21.根据权利要求13所述的系统,其中,所述程序用于显示包括输入条目的多个菜単,所述输入条目经由所述第一装置从所述控制设备接收的通信信息而可以被选择,以向所述程序指示所述多个可控制装置中的至少ー个可控制装置。
22.根据权利要求13所述的系统,其中,所述程序显示包括键输入序列的指令,所述键输入序列的指令被提供给所述控制设备以设置所述控制设备,从而命令所述多个装置中的所述至少一个可控制装置的操作。
23.根据权利要求13所述的系统,其中,所述程序使所述第一装置向所述控制设备传输通信信息,其中从所述第一装置传输的所述通信信息包括可用于所述控制设备以设置所述控制设备来命令所述多个装置中的所述至少一个可控制装置的操作的数据。
24.根据权利要求13所述的系统,其中,所述程序使所述第一装置的所述显示器显示对于所述控制设备已被设置来对其进行控制的、所述多个装置中的任ー个装置的指示。
全文摘要
一种用于设置控制设备的方法和系统,所述控制设备能够控制多个装置,所述方法和系统提供交互指令集和关联的程序,所述程序可以下载到具有关联的显示器、例如网络电视机的可控制装置。所述程序能够被所述可控制装置访问,并被设定为在用户开始设置过程以设置所述控制设备来向另一个可控制装置(例如DVD、VCR、DVR等)传输命令时恰当地向用户显示来自所述交互指令集的交互指令。
文档编号G05B19/02GK102667647SQ201080058525
公开日2012年9月12日 申请日期2010年12月22日 优先权日2009年12月23日
发明者保罗·奥加兹, 杰弗里·克哈奈克, 约瑟夫·李·霍沃特, 阿沙姆·哈塔姆贝基 申请人:环球电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1