自动接线盒设置的一种法的制作方法

文档序号:7575229阅读:312来源:国知局
专利名称:自动接线盒设置的一种法的制作方法
技术领域
本发明涉及一种控制器的自动编程,可使该控制器通过红外信号遥控另一装置。
由于电视、盒式磁带录像机和其它家用装置已经越来越通用,所以能够被遥控的装置的数目也增加了。多数这些装置使用一个红外信号发射器(与一个连接到该装置本身的接收器相结合)作为"遥控"器。通常,装置的制造厂商已经把这种遥控器与装置合为一体。当然,该遥控器已经能够控制它的相关装置。然而,因为不同的制造厂商使用不同的红外代码集,所以,一个制造厂商的遥控器通常不能控制另一制造厂商的装置。随着用户家用的可遥控装置的数目的增加,使得遥控器的数目增加。多数用户感到这个问题令人讨厌,并且有时令人感到混乱。
针对这个问题的一个解决办法是已提出的"通用遥控"。一个通用遥控是一个能够通过使用多个红外代码集远距离地控制多种设备的装置。一个常见的例子是能够远距地控制电视以及盒式磁带录像机的遥控器。通用遥控是通过可编程序性实现此功能。用户能够输入各种数码以便选择在控制该装置的过程中将使用哪个红外代码集。
编程通用遥控常常弄错并且许多用户已经感到这是一个困难的任务。确定正确的红外代码集的一个简单的和更为自动的方法将是在本技术上的进步。
本发明一个实施例是用于编程从多个红外(IR)代码集选择一个IR代码集的控制器的方法,用于随后控制与视频装置,比如盒式磁带录像机(VCR)进行IR信号的通信。在视频装置是盒式磁带VCR的情形中,每个IR代码集是用于与一个不同的对应VCR的通信。为此目的,每个VCR具有一个调谐器,当调谐到一个广播视频信号的实际的频道时,该调谐器将从实际的频道得到的视频信号提供给其视频输出。使用一个选定的IR代码集把信号的一个预定系列提供到VCR,该代码集是从提供的IR代码集中选择的。针对预定的信号条件,监视该VCR的视频输出。然后选择IR代码集用于随后的与VCR的信号通信。被选择的IR代码集是产生该预定的信号条件的一个IR代码集。借此方案,可以自动地确定用于在遥控器和任何数目的VCR之间进行通信的适当的IR代码集,而几乎无需用户干预。


图1是根据本发明的一个实施例的一个系统的方块图;图2是举例说明根据本发明的一个实施例的一种方法流程图;图3是一个真值表,说明由本发明的一个实施例使用的逻辑分析。
本发明描述了用于自动地从存贮在例如VCR中的多个IR代码集选择适于远距地控制一个具体视频装置,比如一个接线盒的一个IR代码集的一个系统。该系统使用一个选择的测试IR代码集把一系列命令发送到该具体的视频装置,并且通过检查出自该视频装置的视频信号监视这些命令的结果。这些结果被分析,以便确定是否该测试IR代码集成功地控制了该视频装置。如果该测试IR代码集没有成功地控制该视频装置,则该系统将循环全部储存的IR代码集,作为测试IR代码集,直到一个成功地控制该视频装置的IR代码集被找到为止。
图1描述了本发明的一个实施例,其中调谐器10从外部信源接收电视信号并且把从该调谐器10所在频道上的电视信号中得到的视频信号输出。该调谐器10能够由用户通过输入12手动地设置,或者通过一个接收器14远距地设置。该视频信号传送到电视显示器16并且还传送到一个XDS解码器18。
XDS信号是在视频信号的场消隐期(VBI)部分由广播信源发送的,并且包含数字信息,包括与其中包含的视频信号有关的信息。该XDS解码器18滤波来自调谐器10的视频信号,以使XDS信号被分离出,如果该XDS信号存在的话。通过对该XDS信号进行分析,XDS解码器18能够得出有关该视频信号的各种的信息,比如频道号或者调谐器10所在频道的其他频道标识符。在另一个实施例中,使用针对除XDS信号之外的数据信号的VBI的不同部分的VBI解码器。在任何情况下,该VBI解码器被设置为解码视频信号的一个部分,从该视频信号能够得出用于调谐器10所设置的频道的频道号或者频道标识符。可以使用的其他实施例不使用VBI解码器,只要控制器20能够在特定时间接收到标识调谐器10所调定的频道的信息。
该XDS解码器18发送该XDS信号信息到控制器20。控制器20被连接到存储器22,存储器22能够存贮XDS信号信息、比较结果、或者任何其他信息。控制器20还被连接到存储器24,从该存储器24能够存取先前储存的IR代码集。存储器24可以是任何数据存储装置,但最好是一个ROM或其他非易失性存储器。使用来自存储器24的一个IR代码集,控制器可以使得发射器26发送适当的IR信号到该接收器14,以便遥控调谐器10。利用在下面描述的一个过程,控制器20发送一些指令到调谐器10并在存储器22中存贮该结果。在把各种XDS信号和比较结果存贮以后,控制器分析这些信息以便确定当前的IR代码集是否为被正确设置为遥控该调谐器10的IR代码集。这使得控制器自动地选择用于遥控调谐器10的正确的IR代码集。
在上面图1中描述的一个实施例中,系统利用比如在下面描述的并在图2所示的一系列操作,可以确定用于该视频装置的遥控的正确的IR代码集。
首先在程序块100中,用户通过输入12手动地输入一个预定的频道到调谐器10中。这个频道是"基准频道"。基准频道必须是一个可以由控制器确认的一个频道,比如在VBI中的包含XDS信号的一个频道。在用户区域中的用于公众广播电台(PBS)的频道是用于基准频道的首选的频道,因为在美国范围之内,目前的PBS电视台发播在VBI中的XDS信号。
在程序块110中,控制器检索来自存储器24的第一个测试IR代码集,以便测试。利用XDS解码器18,在程序块105中,控制器20确定属于是基准频道的当前视频信号的XDS信号信息,并在存储器22中存贮该信息。这是"基准信号"。控制器然后在程序块115中通过发射器26发送IR信号到接收器14,该IR信号适于当前测试的IR代码集,以便把调谐器10的频道调整到某预定的频道。这预定的频道是"测试频道"。
而且在程序块115中,控制器20利用XDS解码器18确定当前频道的XDS信号信息,并把该XDS信号信息存贮在存储器22中。这个结果是"测试1"。控制器20把测试1与该基准信号相比较。如果他们是不同的,则表明调谐器10的频道被成功地改变,则该当前IR代码集是正确的设置。如果测试1和基准信号相同,象在下面更详细地讨论的那样,则必须进一步分析。测试1和基准信号的比较结果被存贮在存储器22中。
在程序块120中,控制器20通过发射器26把适于当前IR代码集的IR信号发送到接收器14,以便递增调谐器10的频道。利用XDS解码器18,控制器20确定当前频道的XDS信号信息并且把该信息存贮在存储器22中。这个结果是"结果2"。然后,控制器20把测试2与基准信号比较并把这个信息存贮在存储器22中。类似于结果1,象将在在下面讨论的那样,“结果2”对于当前测试IR代码集是否为正确编码集不起决定因素的作用。
随后在程序块125中,控制器20通过发射器26把适于当前IR代码集的IR信号发送到接收器14,以便再一次把调谐器10的频道设置到测试频道。利用XDS解码器18,控制器20确定当前频道的XDS信号信息,并且把该信号信息存贮在存储器22中。该结果是"测试3"。控制器20则把测试3与基准信号比较并把比较的结果存贮在存储器22中。该结果是"结果3"。此刻,象在下面说明的那样,结果1、结果2和结果3的组合是当前测试IR代码集是否为正确编码设置的决定因素。
在程序块130中,控制器分析在测试1和基准信号(结果1)之间、在测试2和基准信号(结果2)之间、在测试3和基准信号(结果3)之间的这三个比较关系的结果。如在下面描述并在图3中所示,如果测试1不同于基准信号,则当前IR代码集是正确的设置并且该分析结束。在这种情况下,从程序块135采取Yes路径并且该处理过程在程序块140完成。如果测试1和基准信号相同,则该分析必须继续。如果测试2不同于基准信号而测试3和基准信号相同,则当前IR代码集是正确的设置并且该分析结束。在这种情况下,再次从程序块135采取Yes路径并且该处理过程在程序块140完成。结果的任何其他组合都指示当前IR代码集不是正确的IR代码集。
在完成该分析以后,如果当前IR代码集是不正确的,则从程序块135采取No路径。但是如果有必要,该控制器20将首先把调谐器10复位到基准频道。如果调谐器10被顺利地递增但是该IR代码集是不正确的(在图3中的情形3或情形6),则调谐器10被设置为除基准频道以外的某个频道。为了把调谐器10调整到基准频道,控制器20通过发射器26把一个IR信号发送到接收器14,该IR信号将递减调谐器10被设置频道号。这将把调谐器10返回到基准频道。
然后从程序块135采取No路径,并且该控制器20将返回到程序块110并从存储器24选择下一个IR代码集。然后,通过利用XDS解码器18,控制器20将再一次开始处理过程,再一次确定当前频道的即此刻基准频道的XDS,并把这些存贮在存储器22中作为基准信号。如同以前一样,处理过程继续从该点继续,存贮测试1、测试2、测试3、结果1、结果2和结果3,以便确定新的IR代码集是否为正确的IR代码集。
图3描述了一个真值表,示出使用在本发明中的逻辑分析。为了确定当前IR代码集是否为正确的IR代码集,三个命令(SET CHANNEL-CHANNEL UP-SET CHANNEL)都是必要的。因为存在几个未知变量,所以一个命令是不够的。具体地说某些电视调谐器正确地响应相同的频道上调命令,但是不能响应相同的设置频道命令。当用户把调谐器10设置到基准频道时,用于基准频道的本地频道的数目可以与预定的测试频道的数目相同。如果把调谐器10的频道调整到测试频道单一命令的结果是可靠的,则可能选择不正确的IR代码集。由于用户的频道输入,可能与测试频道相同的基准频道给出该假象,即调整调谐器10的频道的命令是成功的。
另外,即使该当前IR代码集是不正确的IR代码集,也会可能出现在不正确的IR代码集和该视频装置的正确的IR代码集之间的某些重叠。这是因为某些IR代码集使用相同的IR码来指示用于"频道上调"的信号(该命令把调谐器所设置到的频道递增1)和用于"频道下调"的信号,即使其它码不相对应。结果是,把一个"频道上调"信号发送到调谐器可能是无济于事。该IR代码集也许不是用于VCR的正确的IR代码集,但是"频道上调"信号可能相同并且该频道将被递增。通过利用这两个命令,"设置频道"命令和"频道上调"命令,可以实现一个唯一并且是决定性结果。
在这些完整的逻辑分析中,存在六个可能的情形,如图3所示。CASE 1是其中基准频道和测试频道相同、并且IR代码集是正确的IR代码集的情形。CASE 2是其中基准频道和测试频道相同的、但是IR代码集对于视频装置来说是不正确的、并且没有命令是有效的情形。CASE3是其中基准频道和测试频道相同的、IR代码集是不正确的、但是"频道上调"命令仍然有效的情形。CASE 4是其中基准频道和测试频道不同并且IR代码集是正确的IR代码集的情形。CASE 5是其中基准频道和测试频道不同、对于视频装置来说IR代码集不正确、并且没有命令是有效的情形。CASE 6是其中基准频道和测试频道不同、IR代码集不正确的、但是"频道上调"命令仍然有效的情形。通过利用一系列命令可以确定用于视频装置的这两种情况的IR代码集是正确的(CASE1和CASE4)。
在发送对调谐器10设置的信号到测试频道并确定调谐器10的频道不变化以后,该频道是否不改变将是未知的,因为IR代码集不正确,或因为虽然IR代码集正确但测试频道和基准频道相同。在发送把该频道调整到测试频道之后,如果频道的确改变,则分析是完整的。其中,唯一的是基准频道和测试频道不同并且IR代码集是正确的可能性是CASE 4。剩余五个可能性,CASE 1、CASE 2、CASE 3、CASE 5和CASE6。在发送"频道上调"信号并且把XDS信号信息与基准信号比较以后,如果该频道被成功地改变,则CASE 2和CASE 5被消除。然而在CASE 1、CASE 3和CASE 6之间没有区别。最后的步骤是发送信号来把频道再次调整到测试频道。如果调谐器10的频道被成功地设置为测试频道并且调谐器10的频道被预先成功地递增,就是说测试2信号与基准信号不同而测试3与基准信号相同,则对于该视频装置来说该当前IR代码集是正确的。
除了在CASE 4中的情况之外,测试1对基准信号、测试2对基准信号、测试3对基准信号(而且被存储作为结果1、结果2、结果3)的这些比较关系的每一个的结果是必要的。在CASE 2和CASE 5中,调谐器10的频道决不会改变,因为IR代码集完全不相符该视频装置。结果是测试1对基准信号的比较关系指示它们是相同的并且测试3对基准信号的比较关系指示它们是相同的。为了把CASE 2和CASE 5与CASE 1区别开来,需要测试2对基准信号的比较关系。在CASE 1中,测试2和基准信号是不同的而在CASE 2和CASE 5中,测试2和基准信号是相同的。类似地,CASE 1、CASE 3、和CASE 6具有来自开头两个测试(测试1和基准信号是相同的,测试2和基准信号是不同的)的相同的结果。为了区别CASE 1,必需要一个最后的"设置频道"命令。在CASE 1中,频道被成功地返回基准频道(测试3是与基准信号相同的),而在CASE 3和CASE 6中,频道将不改变(所以测试3依然不同于基准信号),因为"设置频道"命令不工作。这些比较关系实现正确的IR代码集的确认。
描述的本实施例和处理过程只是表明描述的逻辑分析是如何被用于确定正确的IR代码集的一个例子。对于本实施例的修改是可能的,只要利用命令组合的相同的逻辑分析以便得到正确的IR代码集即可。
权利要求
1.一种系统,包括电视调谐器,用于调谐来自多个频道输入的一个频道,包含一个遥控接收器,响应一个设置频道指令和一个频道递增命令,把调谐器所调谐的频道改变到在设置频道指令中规定的一个频道,当该遥控器接收器接收到频道递增命令时,用于把调谐器调谐的频道改变到该调谐器所调谐的频道顺序的下一个频道;和调谐器控制器,包含当该电视调谐器调谐到至少一个预定的基准频道时,用于检测由该电视调谐器所调谐的频道的装置;遥控发射机,用于把设置频道命令和频道递增命令发送到电视调谐器;和自动码测试装置,包含用于自动地依次执行功能的自动传输装置,其功能包括(1)把用于预定的频道的设置频道指令发射到该调谐器,(2)检测由电视接收机调谐的频道是否为基准频道的第一功能,(3)把频道递增命令发送到该调谐器,(4)检测由电视接收机调谐的频道是否为基准频道的第二功能,(5)把对预定的频道的设置频道指令重发送到该调谐器,和(6)检测由该电视接收机调谐的该频道是否为基准频道的第三功能。
2.根据权利要求1的系统,其中该调谐器控制器还包括存贮用于控制电视调谐器的多个遥控器码集的存储器;和自动码测试装置,包括用于重复地操作该自动传输装置的装置,用于多个在存储器中存贮的遥控码集的每一个。
3.根据权利要求2的系统,其中自动的码测试装置还包括分析装置,包括检测装置,用于检测第一条件和第二条件的出现,在该第一条件中,检测的第一功能不检测电视调谐器调谐的基准频道;而在第二条件中,检测的第一功能检测电视调谐器调谐的基准频道,检测的第二功能不检测电视调谐器调谐的基准频道,而检测的第三功能检测电视调谐器调谐的基准频道;和中止测试装置,当检测装置检测到第一条件或第二条件的出现时,用于停止自动传输装置的操作。
4.根据权利要求3的系统,其中调谐器控制器还包括一个装置,当该中止测试装置停止自动传输装置的操作时,用于在存储器中存贮由自动传输装置使用的遥控器码集的标识。
5.根据权利要求1~4的系统,其中的电视调谐器被包括在接线盒、卫星接收器、无线接线盒、电视接收机和录像机之一中。
6.根据权利要求1-4的系统,其中调谐器控制器被包括在接线盒、卫星接收器、无线接线盒、电视接收机、录像机和手持遥控器之一中。
7.根据权利要求1~6的系统,其中用于检测所调谐的频道的装置包括垂直消隐间隔(VBI)解码器。
8.根据权利要求1~6的系统,其中用于检测所调谐的频道的装置包括扩展数据服务(XDS)解码器。9.一种方法,用于系统,包括电视调谐器,用于调谐来自多个频道输入的一个频道,包含遥控接收器,响应设置频道指令,把调谐器所调谐的频道改变到在该设置频道指令中规定的一个频道,和响应频道递增命令,当该遥控器接收器接收到频道递增命令时,用于把调谐器调谐的频道改变到该调谐器所调谐的频道顺序的下一个频道;和,一个调谐器控制器,包含装置,当该电视调谐器调谐到至少一个预定的基准频道时,用于检测由该电视调谐器所调谐的频道;以及遥控发射机,用于把设置频道命令和频道递增命令发送到电视调谐器;其中该方法包括步骤(a)自动地按照顺序执行步骤(a1)把预定频道的设置频道指令发射到调谐器,(a2)检测由电视接收机调谐的频道是否为基准频道,(a3)把频道递增命令发送到调谐器,(a4)检测由电视接收机调谐的频道是否为基准频道,(a5)把对预定频道的设置频道指令重发到调谐器,和(a6)检测由电视接收机调谐的频道是否为基准频道。
10.根据权利要求9的方法,其中该系的调谐器控制器还包括存贮用于控制电视调谐器的多个遥控码集的存储器;并且该方法还包括步骤(b)对于存贮在存储器中的遥控码的多个集的每一个重复地执行自动执行步骤(a)。
11.根据权利要求10的方法,其中自动执行的步骤在进行检测的第三步骤(a6)之后还包括步骤(a7)检测第一条件的出现,其中进行检测(a2)的第一步骤中,不检测电视调谐器调谐的基准频道;和检测第二条件的出现,其中进行检测(a2)的第一步骤,检测电视调谐器调谐的基准频道,进行检测(a4)的第二步骤,不检测电视调谐器调谐的基准频道,而进行检测(a6)的第三步骤检测电视调谐器调谐的基准频道;和(a8)当在步骤(a7)中检测到第一条件或第二条件的出现时,停止步骤(b)的执行。
12.根据权利要求11的方法,其中还包括存贮步骤,当中止步骤(b)的执行时用于在存储器中储存步骤(a)使用的遥控器码集的标识。
13.根据权利要求9~12的方法,其中的电视调谐器被包括在接线盒、卫星接收器、无线接线盒、电视接收机和录像机之一中。
14.根据权利要求9-12的方法,其中调谐器控制器被包括在接线盒、卫星接收器、无线接线盒、电视接收机、录像机和手持遥控器之一中。
15.根据权利要求9~14的方法,其中用于检测所调谐的频道的装置包括垂直消隐间隔(VBI)解码器。
16.根据权利要求9~14的方法,其中用于检测所调谐的频道的装置包括扩展数据服务(XDS)解码器。
全文摘要
电视调谐器(10)控制器具有存储器(22),存储若干组遥控码使用在对于电视调谐器(10)的控制,例如接线盒。当收到表示一个具体频道的一组频道遥控命令时,该电视调谐器调谐到规定的频道。无论何时电视机(14)调谐到预定的基准频道时,该调谐器(10)控制器能能够检测到所调谐的频道。
文档编号H04N5/44GK1227692SQ97197189
公开日1999年9月1日 申请日期1997年7月9日 优先权日1996年7月9日
发明者丹尼尔·S·克沃 申请人:英戴克系统公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1