升级通用遥控器的方法和系统的制作方法

文档序号:7589470阅读:561来源:国知局
专利名称:升级通用遥控器的方法和系统的制作方法
技术领域
本发明涉及一种利用控制电子设备的命令编码升级通用遥控器的方法,该通用遥控器具有一用于接收所述命令编码的红外(IR)接收器。
本发明还涉及一种利用控制电子设备的命令编码升级通用遥控器的系统,该系统包括一具有一用于接收所述命令编码的IR接收器的通用遥控器。
本发明还涉及用于上述系统的一种通用遥控器和一数据处理装置。
背景技术
现代电子设备通常可以被遥控。例如,它们具有一遥控器,该遥控器可以使用户输入命令,然后这些命令通过例如红外(IR)信号发送至该装置。在这种电子设备的数量不断增长的情况下,用户面临着大量不同的遥控器。由于很难每次都找到各遥控器在哪里,以及哪个遥控器对应哪个设备,用户经常感到很不方便。还有,每个遥控器都具有一种不同的样式,这需要用户学习使用并记住它们。为解决上述问题,例如从US4623887可知,现有的通用遥控器存储了用于大量设备的IR编码,允许用户通过一个遥控器控制所有这些设备。为实现该目的,通用遥控器具有大量的按钮,以使用户选择受控设备并控制各设备的特殊功能。为控制一特定设备,用户需要选择一设备,用遥控器对准该设备,并操作用于控制该设备的按钮。我们还知道,还有一种具有学习装置的通用遥控器,该装置可以学习新设备的IR编码,从而使新设备可以随后被该通用遥控器控制。通过将该通用遥控器和设备的遥控器相对放置,将一特殊设备的IR编码输入至通用遥控器中。通常,通用遥控器必须设置为学习模式,并且重复选择通用遥控器的一键和按下另一遥控器的对应键,从而使命令编码传输至该通用遥控器中并与被选择键建立联系。该方法的缺点在于,必须有设备的遥控器并且可以对其进行操作。而这点经常并不适合某些情况,如当用户将其旧的通用遥控器丢失,并希望当时使用一新的遥控器时,不同设备的遥控器可能不再存在或者他们的电池没电。
发明的目的和概述本发明的一个目的是提供一种下面将说明的系统和方法,在该系统和方法中不需提供源遥控器。为实现该目的,本发明所述的方法包括以下几个步骤从一数据源中接收控制所述电子设备的命令编码,并将该编码存储在数据处理装置中,通过与所述数据处理装置连接的IR发射器,将所述数据处理装置的命令编码从所述数据处理装置传输至所述通用遥控器中。
数据处理装置可以为一包括或与一IR发射器连接的个人计算机(PC)或者一机顶盒(STB)。该IR发射器为当前常用的(被称为“dongles”)并可以,例如,连接到一PC机的串行端口上。或者,发射器可以装入数据处理装置中。命令编码可以由数据处理装置从多种途径接收,例如,从数据载体如CD-ROM或通过通信网络从远距离数据库接收。或者,数据处理装置还包括一用于学习电子设备遥控器的命令编码的IR接收器,可以使用户省却遥控器,命令编码存储在数据处理装置如内部硬盘上以备用。在将命令编码存储在数据处理装置中以后,通用遥控器可以通过从数据处理装置中接收IR编码学习命令编码,后者相当于一遥控器以代替源遥控器。通用遥控器可以预先将命令编码存储在只读存储器(ROM)中以控制一个或多个指定的电子设备,而被学习的命令编码则被另外存储在一可读-写的随机可访问存储器(RAM)中。或者,通用遥控器最初为“空”,也就是没有存储任何命令编码,这样就需要通过IR接收器学习所有的命令编码。根据RAM的容量,通用遥控器可以学习每次只控制一个电子设备的命令编码或同时控制大量电子设备的命令编码。
根据本发明方法使得通用遥控器学习命令编码的最简单的方法就是重复的选择通用遥控器的一个键,选择存储在数据处理装置中的一个命令编码,然后将该编码传输至通用遥控器中。为实现选择命令编码,数据处理装置可以例如包括一用于向用户提供一命令列表的显示屏,使用户可以从该列表中选择一个命令,将对应的命令编码传输至通用遥控器中。该列表可以为文本式的命令或者是图表式表示的命令。
根据本发明的方法的一有利实施例的特征在于,本方法还包括一在与数据处理装置连接的显示屏上显示最少包括电子设备的控制面板的一部分的画面的步骤,用户通过在所述画面上指示一与所述命令编码联系的控制面板上的一控制键,实现选择一将被传输至通用遥控器的命令编码。这种方法可以使学习过程变得高度直观。通过选择显示屏上的“虚拟的遥控器”上的画面形式的键而不是按压真实的键,可以实现选择电子设备对应的命令编码。
本发明的方法的另一实施例特征在于,该方法还包括一定义通用遥控器的键的顺序的步骤,以及根据该顺序自动选择通用遥控器的一被选择键的步骤。为简化和加速通用遥控器的升级,本实施例提供一“自动”学习模式。与“手动”学习模式不同之处在于,通用遥控器上的目标键不再需要单个的一个个的被按下,它们是在一用户知道的固定顺序下被顺序选择(在当它为一LCD或远距触摸屏时,以手动或图形表示)。用户现在所作的只是在数据处理装置的显示屏上的虚拟遥控器上按压正确的键来学习目标按钮。成功学习之后,通用遥控器发出一音频(或其他的)的反馈信号给用户,来表明顺序中的下一键将要学习。当学习失败时,会有不同的反馈信号给用户。此时,用户需要重复学习该键。在所有的新的命令编码学完时,会向用户发出一个不同的反馈信号。
本发明的方法的另一实施例特征在于,本方法还包括一定义另一对应于所述通用遥控器的键的顺序的电子设备的命令编码顺序的步骤,以及一根据所述命令编码顺序自动选择传输至通用遥控器的命令编码的步骤。该实施例使学习过程更为简化。这主要是通过在数据处理装置中另外存储关于通用遥控器的信息,也就是自动学习模式下键的顺序才得以实现。通常,由于命令编码是由通用遥控器制造商来提供,所以这样与命令编码一起提供所述信息就不会有问题。采用根据本发明的方法的该实施例,用户不再需要按压虚拟遥控器的特定键,而只需要例如在成功学习后点击“next”,或在失败后点击“repeat”即可。同时,该虚拟遥控器还可以表示出(闪烁或高亮度)哪个键正在被学习。当学习完最后的命令编码时,“next”按钮将不再显示(只显示“repeat”)。
在完成对一新键的学习后,用户还需要点击一键(“next”或“repeat”)。在另一个实施例中,该缺点通过产生一表示学习操作成功的反馈信号并将该反馈信号通过某种途径传输至数据处理装置而消除。这可以通过利用某种反馈链接来实现,如一用于检测通用遥控器发出的音频信号的麦克风,一用于捕捉通用遥控器上的LED发出的光的光检测器,接收通用遥控器发射的IR信号,或和数据处理装置实现有线串行连结等。在此情况下,dongle用于数据处理装置发射IR编码,一IR接收器可被装入dongle中以接收目标遥控器的反馈信号。为使数据处理装置判断是否执行处理下一命令编码或重复上一编码,只需要两种不同的反馈信号,“成功学习”和“学习失败”。如果反馈链接允许的话,还可以加入附加的关于学习失败的原因、顺序的结束、被选择的装置模式等信息。数据处理装置可发展为以一固定顺序向通用遥控器教导例如一些模式(TV,VCR,...),而不需要用户更多的干涉。用户只需要选择不同模式下的命令编码集,设置通用遥控器为自动学习模式,将其正确置于IR发射器的前面并启动数据处理装置的顺序即可。
本发明的方法的另一个实施例的特征在于,本方法还包括一将一装置类别与一功能类别与一命令编码相联系的步骤,一与命令编码一起将所述装置类别与所述功能类别传输至通用遥控器的步骤,以及一根据所述装置和所述功能类别自动选择一通用遥控器的被选择键的步骤。从而可以实现通用遥控器自动将接收到的命令编码与正确的键相映射联系。例如,通用遥控器的一键可以与一录像机类别和一录像功能类别相联系。当与所述类别相联系的命令编码被接受时,命令编码自动与所述键相链接。这些类别信息可以例如从数据源中接收。
需要注意的是US5689353公开了一种用个人计算机和通用遥控器之间一串行接口连接来从个人计算机向通用遥控器传输信号的通用遥控器。但是,这需要在通用遥控器中结合其他附加的硬件,如,一RS232端口,这使得该遥控器的成本加高。另外,建立这种连接并不支持用户界面友好连接它需要接口电缆,而且个人计算机的接口端口经常位于机器的后面,因此很难连接。
附图的简要说明参照下文所述的实施例,本发明的这些和其他方面将通过下面的非限制性实例得到说明并且变得很明显。附图中

图1示出根据本发明系统的概况图,图2示出作为根据本发明另一系统实施例一部分的数据处理装置和通用遥控器的结构框图。
图3-6示出在控制根据本发明系统的不同实施例时用户控制操作的步骤流程图。
实施例的描述图1示出根据本发明系统的概况图。该系统包括一个人计算机101(PC),一远距离数据库102和一通用遥控器103。PC101可以与远距离数据库102进行数据通信,具体如为遥控器下载命令编码集、和所述遥控器的图形或照片104。这种数据通信可以通过电话线、有线网络或者无线网络进行。比较典型的是,远距离数据库为一互联网服务器。PC101可以在其显示屏上显示所述图片104,并允许用户通过鼠标106在所述图片104上选择遥控器的一键,鼠标用于控制一光标107的位置。PC101与一IR发射器105相连接。当用户从图片104上选择了一键时,与该被选择的键相关的命令编码就通过IR发射器105发射到通用遥控器103中。该通用遥控器103通过它的IR接收器(未示出)接收到所述命令编码,该IR接收器为所有通用遥控器的标准配件。
图2示出作为根据本发明系统另一实施例一部分的数据处理装置和通用遥控器的结构框图。为了方便和容易理解,与图1中具有相似功能的部件将使用与图1中相同的附图标记。PC101包括一调制解调器201、用户控制装置202、内存203、IR发射器204、中央处理单元(CPU)205和检测装置206。PC101还包括或连接到一监视器207。通用遥控器103包括一IR接收器210、类别装置211、排序装置212、反馈装置213、一键盘214和一存储器215。
PC101可通过调制解调器210与一远距离数据库102连接,并且下载命令编码并将其存储在PC101的内存203中。典型的,远距离数据库为一互联网服务器,它可使用户实现交互式选择用于向用户PC机下载的特定电子设备的命令编码集。与命令编码集一起传输的还有电子设备例如遥控器的控制面板的图片,该图片被接收并显示在监视器207上。用户控制装置202包括用于控制PC101的一键盘和一鼠标。用户可以通过将光标107移到所示图片上的一键上来选择控制面板上的一键。响应于一适当的命令例如点击鼠标,将与该被选择键相联系的命令编码从内存203中取出并通过IR发射器204传输。通过将通用遥控器103的IR接收器放置在IR发射器204的前方并将通用遥控器103设置为学习模式,例如通过按压键盘214上的一特定键或一组合键(未示出),被传输的命令编码可以被通用遥控器103接收。被接收到的命令编码随后被分配给键盘214上的一被选择的键或键的组合并被存储在存储器215中。当通用遥控器103处于学习模式时,通用遥控器103的键或键的组合可以通过简单的按压来选择。图3示出用户执行的动作流程图,假设命令编码已经被传送至PC101。步骤301中,通用遥控器103被设置为学习模式。步骤302中,通用遥控器103的一键例如通过按压被选择,然后在步骤303中为了将一命令编码赋予通用遥控器103上被选择的键,如通过在被显示的图片上指定一键选择该命令编码。在步骤304中,判断分配是否成功,如果还没有,重复步骤303。在步骤305中,判断所有所需的命令编码是否被成功学习,如果没有,则在步骤302和303中选择下一个键和命令编码。在步骤306中,解除通用遥控器103的学习模式。
其他方法还可以代替或补充到上述方法中,从而简化选择通用遥控器103的键和/或电子设备的命令编码的方法。例如,通过排序装置212对通用遥控器103的键定义一预定的顺序。每当一命令编码被成功学习,根据所述顺序选择下一键,然后通用遥控器103开始等待接收分配给该新选择键的命令编码。用户仅需要指定命令编码将被传输的控制面板图片上的一键即可。如果在一特定时间段内,通用遥控器103没有接收到对应的命令编码,则反馈装置213产生例如一用于警示用户需要尝试其他学习命令编码的音频信号。图4示出本实施例中用户操作步骤的流程图,其中相同和相似的步骤使用了与图3中相同的附图标记。与图3所示的实施例相比较,由于通用遥控器103的键实现自动选择,所以省略了步骤302。
该顺序可以被传输至PC101中,例如,与命令编码和/或控制面板的图片一起通过调制解调器201传输。现在,用户仅需要指示是否下一命令编码必须被传输,或当失败时,前一命令编码是否必须被传输即可。图4还描述了这种一种情况,即选择命令编码,只有步骤303,变得更简单。用户仅需要在“repeat”或“next”之间做出选择即可,而不需从一列表中选择一命令编码。
在本发明优选实施例中,检测装置206可以检测到反馈装置213产生的反馈信号并根据所述反馈信号选择合适的命令编码。例如,如果反馈装置213产生一指示失败的信号时,检测装置206将使前次被传输的命令编码重新被传输。如果反馈装置213产生一指示成功的信号,检测装置206将根据所述顺序传输下一命令编码。本实施例通过图5来说明。与图4相比较,由于检测装置206实现了命令编码的选择,步骤304被省略。用户仅需发出“next”命令使下一命令编码被传输即可。在更优实施例中,参照图6说明,确认步骤303也可以省略,从而可以使升级通用遥控器103可自动执行。
在更优实施例中,一装置类别和一功能类别被与命令编码相联系并被传输到PC101中,例如,通过调制解调器201与命令编码和/或控制面板的图片一起被传输。所述装置类别和所述的功能类别通过IR发射器204与命令编码在一起被传输到通用遥控器103中。通用遥控器103的键通过类别装置211与装置类别和功能类别相联系。例如,键盘214的一个键可与录像机(VCR)的装置类别和录像功能类别相联系。每当与所述类别相联系的命令编码被接收到时,命令编码将自动映射到该键。类别信息也可例如从数据源102处被接收。
总之,本发明涉及到一种用一电子设备的命令编码升级通用遥控器的方法和系统。命令编码被从一互联网服务器下载到与红外发射器相连的一个人计算机或一机顶盒中。通用遥控器放置于红外发射器的前方,例如,响应于用于指定一电子设备控制面板的显示图片上并与所述命令编码相联系的键,使命令编码传输到通用遥控器中。
虽然本发明是参照具体的实施例来进行描述,但在本发明范畴内还可能有不同的实施例和修改。因此,例如,本发明可以通过包括几个不同的部件的硬件实现,以及通过可编程的计算机来实现。其中很多的装置可以被列举,他们中有些可以通过相似的软件模型或硬件设备来实现。被通用遥控器学习的命令编码还可以控制遥控器本身。例如,通用遥控器可以具有一显示在一液晶显示器上的可编程用户界面。被学习的命令编码可以包括用于实现这样的图形化用户界面的编码,如控制编码和位图。通用遥控器的键可以为硬件按钮和/或显示在作为所述图形用户界面部分的LCD上的图形按钮。
通过上述说明可知,术语“通用遥控器”可被解释为可控制大量用户可选择电子设备的任何遥控器。所需的命令编码可以由制造商预存和/或在用户初始化学习模式下学习。根据存储器的容量,通用遥控器可以每次只控制一个电子设备,或不需命令编码的中断学习同时控制大量设备。因此,一只具有存储一个电子设备的命令编码存储量的遥控器就被认为是一通用遥控器。
动词“包括”的使用并不排除权利要求中所述的部件或步骤之外的其他部件和步骤。权利要求书中,任何在括号内的附图标记都不构成对权利要求的限定。“计算机程序”被理解为任何存储在计算机可读媒介例如软盘上的软件程序,通过网络如Internet上可下载,或其他形式可购买到。
权利要求
1.一种利用控制电子设备的命令编码升级一通用遥控器的方法,该通用遥控器具有用于接收所述命令编码的红外(IR)接收器,其特征在于包括以下步骤-从一数据源接收用于控制所述电子设备的命令编码,并将所述命令编码存储在一数据处理装置中,-将所述命令编码通过与所述数据处理装置相连接的IR发射器从所述数据处理装置中传输到所述通用遥控器中。
2.如权利要求1所述方法,其特征在于该方法还包括以下步骤在与数据处理装置连结的显示屏上显示电子设备控制面板至少一部分的图片,用户可通过在所述图片上指定一与一命令编码相联系的控制面板上的控制键,来选择将一命令编码传输至通用遥控器中。
3.如权利要求1或2所述的方法,其特征在于该方法还包括一限定通用遥控器的键的顺序,以及一根据所述顺序自动选择通用遥控器的被选择键的步骤。
4.如权利要求3所述的方法,其特征在于该方法还包括一对应于所述通用遥控器的键的顺序限定另一电子设备的命令编码的顺序的步骤,以及一根据所述另一顺序,自动选择向通用遥控器传输的命令编码的步骤。
5.如权利要求1所述的方法,其特征在于该方法还包括一将一装置类别和一功能类别与一命令编码相联系的步骤,一将所述装置类别和所述功能类别与命令编码一起传输到通用遥控器中的步骤,以及一根据所述装置类别和所述功能类别自动选择通用遥控器的被选择键的步骤。
6.一种利用控制电子设备的命令编码升级通用遥控器的系统,该系统包括一具有用于接收所述命令编码的红外(IR)接收器的通用遥控器,其特征在于该系统还包括一包括能从数据源接收控制所述电子设备的命令编码的数据接收装置的数据处理装置,数据处理装置还包括或连结到一IR发射器上,从而可以通过所述IR发射器将所述命令编码传输到所述通用遥控器中。
7.如权利要求6所述的系统,所述数据处理装置包括一用于显示电子设备的控制面板最少一部分的图片的显示屏,以及一用于根据用户在所述图片上指定与所述命令编码联系的控制面板的控制部件,选择被传输到通用遥控器中的命令编码的选择装置。
8.如权利要求6或7所述的系统,该通用遥控器包括一用于定义通用遥控器的键的顺序并按照所述顺序自动选择一被选择键的排序装置。
9.如权利要求8所述的系统,所述数据处理装置还包括用于对应于所述通用遥控器的键的所述顺序限定电子设备的命令编码的另一顺序的排序装置,该装置还能根据所述另一顺序自动选择将向通用遥控器传输的命令编码。
10.如权利要求9所述的系统,该通用遥控器包括用于产生指示所述命令编码接收成功和/或失败的反馈信号的反馈装置,数据处理装置包括用于检测所述反馈信号的检测装置,如反馈信号指示接收失败,则数据处理装置将重新传输所述命令编码。
11.如权利要求6所述的系统,数据处理装置能够存储与一命令编码相联系的一装置类别和一功能类别,并能将所述装置类别和所述功能类别与命令编码一起传输到通用遥控器中,通用遥控器可以根据所述装置类别和所述功能类别自动选择通用遥控器的被选择键。
12.如权利要求6-11之一所述的系统,数据源包括一用于存储至少一个电子设备的命令编码的远端存储器,远端存储器包括用于将命令编码向数据处理装置传输的通信装置,数据处理装置包括另一用于接收并存储所述命令编码的通信装置。
13.如权利要求6-12之一所述的系统中的通用遥控器。
14.如权利要求6-12之一所述的系统中的数据处理装置。
15.在数据处理装置上执行如权利要求1-5所述的方法时的计算机程序。
全文摘要
本发明涉及一种用于利用一电子设备的一个命令编码升级通用遥控器的方法和系统。该命令编码从一互联网服务器被下载到连结有红外发射器的个人计算机或机顶盒中。通用遥控器被放置在红外发射器的前方,而该命令编码例如响应用户指定显示在电子设备控制面板的显示图片上并与所述命令编码相联系的一键,被传输到通用遥控器中。
文档编号H04B10/00GK1359509SQ00802902
公开日2002年7月17日 申请日期2000年11月15日 优先权日1999年11月26日
发明者M·E·C·拉姆布雷希茨, S·M·M·诺特, J·A·E·沃特斯, R·米舍布鲁克 申请人:皇家菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1