专利名称:遥控器的遥控编码方法及一机多控实现方法
技术领域:
本发明涉及一种终端接收设备的多路遥控实现方法,具体地说,是涉及 一种可采用多个遥控器同时控制终端接收设备,实现多路不同输出单独控制 的简易实现方法。
技术背景随着数字电视技术的成熟,有线电视己经逐步从模拟信号向数字信号整 体转换,为了解决大多数使用模拟电视的用户能够收看到数字节目,机顶盒 应运而生。目前的机顶盒一般仅带有一路输出, 一台机顶盒只能控制一台电 视机输出电视节目。因此,对于配置有多台电视机的家庭来说,需要购置多 台机顶盒来控制多台电视机显示输出。为了解决这一问题,目前市面上出现 了一种带双路输出的机顶盒,可以同时连接两台电视机,控制两台电视机同 时输出电视节目。但是,这种带双路输出的机顶盒一般仅包括一个高频头, 配置有一个遥控器或者两个编码完全相同的遥控器,两台电视机播放的电视 节目相同,无法实现独立控制。为了实现通过一 台机顶盒同时控制两台电视机独立工作,输出不同的电 视信号,需要在机顶盒上设置两个高频头,每个高频头连接一路解码通路, 进而引出两个输出端子分别与两台电视机对应连接,通过两个遥控器对机顶 盒中两路高频头和解码通路进行独立控制。为了使机顶盒在接收到遥控信号 后可以判断出控制的是哪一路高频头和解码通路,需要对两个遥控器的按键 编码进行单独设计, 一般采用的方法是将两个遥控器的按键码定义成完全不 同的编码。机顶盒在接收到遥控码后,根据内部预先设定好的逻辑定义,判 断出控制哪一通路执行按键操作。这种遥控编码方法设计复杂,而且对于机 顶盒等终端接收设备来说,遥控解码过程也相应变得复杂,处理任务繁重。 发明内容本发明为了解决现有技术中为实现一机多控目的需要对遥控器的按键编 码进行复杂设计的问题,提供了一种全新的遥控器的简易遥控编码方法,通 过在遥控器的遥控编码中增设不同的系统码,以区别不同的遥控器,而具有 相同功能的按键所对应的按键码定义相同,这样,不仅简化了遥控器的遥控 编码和终端接收设备的遥控解码过程,而且实现了对终端接收设备中各路输 出信号的独立控制。为解决上述技术问题,本发明采用以下技术方案予以实现-一种遥控器的遥控编码方法,在所述遥控器的遥控编码中包括系统码和 按键码,各个遥控器的系统码不同,但具有相同功能的按键所对应的按键码 定义相同。在触发所述遥控器的任意一个按键时,其发出的遥控码均由本遥控器的 系统码和触发按键所对应的按键码组成。结合所述遥控编码方法,本发明又提出了一种利用具有所述遥控编码方 法的遥控器完成的一机多控实现方法,包括接收所述遥控器发出的遥控码的终端接收设备,在所述终端接收设备中包含有多路输入输出通道;在所述终 端接收设备接收到所述遥控器发出的遥控码后,首先识别系统码,确定哪一 路输入输出通道响应遥控指令;然后识别按键码,确定选中的输入输出通道 执行何种操作。在本发明中,所述的终端接收设备为包含有两个高频头和两路解码通道 的机顶盒,所述机顶盒接收遥控器发出的遥控码,根据遥控码中的系统码确 定哪一路高频头和与其相连的解码通道响应遥控按键指令,进而控制与所述
通道相连的电视机输出电视信号。考虑到大部分多电视家庭一般也仅配置有两台电视机,因此,所述的遥控器包括两个,分成主控遥控器和副控遥控器;其中,主控遥控器的系统码 为主控系统码,副控遥控器的系统码为副控系统码,分别对机顶盒中的主、 副两路高频头和解码通道进行独立控制,从而可以使两台电视机同时播放不 同的电视节目,而相互之间不受任何影响。所述主控遥控器的按键码包括全部按键的编码;副控遥控器的按键可以 是全部按键,亦可以是部分按键,即在副通道需要实现的功能对应的按键, 因此,副控遥控器的按键码可以仅包括部分按键的编码。与现有技术相比,本发明的优点和积极效果是本发明通过在不同遥控 器的遥控码中设置不同的系统码,利用系统码区分终端接收设备的响应通道, 如机顶盒的高频头和解码通道,而按键码定义相同,这样软件处理上比较简 单,对于同样的按键功能不需要做两套代码,只要加一个标志变量就可以用 一套程序实现多个功能。当机顶盒接收软件同时接收到多个遥控器的遥控码 时,软件首先根据系统码区分响应通道,然后对应到软件中多路输出各自的 控制程序中进行处理,进而实现了机顶盒等终端接收设备一机多控的功能。
图1是本发明中一机多控实现方法的软件流程框图。
具体实施方式
下面结合附图和具体实施方式
对本发明作进一步详细地说明。 本发明为了使现有的具有遥控接收功能的终端接收设备具有一机多控的 功能,对控制终端接收设备的多个遥控器中的遥控编码进行改进,具体方法 是在各个遥控器的遥控编码中设置系统码和按键码,各个遥控器的系统码不 同,按键码定义相同;所述终端接收设备根据接收到的遥控码中系统码的不
同,确定其相应一路输入输出通道响应遥控按键信号。实施例一,本发明的终端接收设备以机顶盒为例加以具体说明。目前市 面上的机顶盒一般仅设置有一个高频头,因此,只能接收一路电视信号。本 发明为了实现通过一台机顶盒对多台电视机的同时控制,在机顶盒上设置了 多个高频头,与高频头相连的解码芯片同样也选择了具有多路处理通道的集 成芯片实现。 一个高频头连接所述解码芯片的其中一路解码通道,所述解码 芯片的多路输出端分别与不同电视机的射频接口对应连接。在触发遥控器的任意一个按键时,其发出的遥控码均由本遥控器的系统 码和触发按键所对应的按键码组成。当机顶盒接收到遥控器发出的遥控码时, 机顶盒内部处理器首先识别系统码,确定哪一路高频头和解码通道响应遥控 指令,然后识别按键码,确定选中通道执行何种操作,进而对连接所述通道 的电视机实现独立控制。实施例二,本发明考虑到大部分多电视家庭一般也仅配置有两台电视机, 因此,提出了一种带双高频头的机顶盒。在所述机顶盒上设置有两路输出, 两路可以独立控制。这样,对于家中的两台电视只需要配置一台机顶盒就可 以同时使用,满足了部分用户的需求。为了实现对两台电视机的独立控制,需要配置两个遥控器, 一个遥控器 为主控遥控器,另一个遥控器为副控遥控器,每个遥控器控制一台电视机。 在对主、副遥控器进行遥控编码时,设置两个遥控器的系统码不同,相同功能的按键码定义相同。主遥控器的系统码设置为主控系统码,用0x807f表示; 副遥控器的系统码设置为副控系统码,用0x817e表示。主控遥控器的按键是 全部按键;副控遥控器的按键可以是全部按键,亦可以是部分按键,即在副 通道需要实现的功能对应的按键。当机顶盒接收软件同时接收到两个遥控器发出的遥控码时,处理软件进200610170912.9
行分时处理,首先根据系统码区分是主控还是副控,然后选中主通道或者副 通道处理模块对后续的按键码进行响应,进而对连接相应通道的电视机输出 的音视频信号进行控制,实现机顶盒一机双控的功能。本发明一机多控方法的软件流程如图1所示,具体包括以下步骤a、 机顶盒上电初始化;b、 遥控接收任务初始化;C、接收遥控器发出的遥控码;d、对遥控码中的系统码进行识别,若系统码为主控系统码0x807f,则进 入主控遥控器按键处理程序,控制主通道处理模块响应按键指令;若系统码 为副控系统码0x817e,则进入副控遥控器按键处理程序,控制副通道处理模 块响应按键指令;若为其他系统码,则返回c。本发明采用系统码区分主副通道,按键码定义相同,这样软件处理上比 较简单,对于同样的按键功能不需要做两套代码,只要加一个标志变量就可 以用一套程序实现主副两个功能。删减也比较容易,假设不要副通道只要把 标志去掉就可以了,软件改动较少。而且主副通道可以任意切换,只要把遥 控器交换,则两个输出对应的电视机的主副状态就可以相应变换,为用户的 使用提供了很大的方便,具有广阔的适用性。当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例, 本技术领域的普通技术人员在本发明的实质范围内所做出的变化、改型、添 加或替换,也应属于本发明的保护范围。
权利要求
1. 一种遥控器的遥控编码方法,其特征在于在所述遥控器的遥控编码中包括系统码和按键码,各个遥控器的系统码不同,但具有相同功能的按键所对应的按键码定义相同。
2. 根据权利要求1所述的遥控器的遥控编码方法,其特征在于在触发 所述遥控器的任意一个按键时,其发出的遥控码均由本遥控器的系统码和触 发按键所对应的按键码组成。
3. —种利用具有权利要求1所述遥控编码方法的遥控器完成的一机多控 实现方法,包括接收所述遥控器发出的遥控码的终端接收设备,在所述终端 接收设备中包含有多路输入输出通道;其特征在于所述终端接收设备在接 收到所述遥控器发出的遥控码后,首先识别系统码,确定哪一路输入输出通 道响应遥控指令;然后识别按键码,确定选中的输入输出通道执行何种操作。
4. 根据权利要求3所述的一机多控实现方法,其特征在于所述的终端 接收设备为包含有两个高频头和两路解码通道的机顶盒,所述机顶盒接收遥 控器发出的遥控码,根据遥控码中的系统码确定哪一路高频头和与其相连的 解码通道响应遥控按键指令,进而控制与所述通道相连的电视机输出电视信 号。
5. 根据权利要求3或4所述的一机多控实现方法,其特征在于所述遥 控器包括两个,分成主控遥控器和副控遥控器;其中,主控遥控器的系统码 为主控系统码,副控遥控器的系统码为副控系统码。
6. 根据权利要求5所述的一机多控实现方法,其特征在于所述主控遥 控器的按键码包括全部按键的编码,副控遥控器的按键码根据功能需求包括 全部按键码。
7.根据权利要求5所述的一机多控实现方法,其特征在于所述主控遥 控器的按键码包括全部按键的编码,副控遥控器的按键码根据功能需求包括 部分按键的编码。
全文摘要
本发明公开了一种遥控器的遥控编码方法及一机多控实现方法,在所述遥控器的遥控编码中包括系统码和按键码,各个遥控器的系统码不同,但具有相同功能的按键所对应的按键码定义相同。在终端接收设备接收到所述遥控器发出的遥控码后,首先识别系统码,确定哪一路输入输出通道响应遥控指令;然后识别按键码,确定选中的输入输出通道执行何种操作,进而实现了一机多控的目的。采用所述遥控编码方法不仅简化了遥控器的遥控编码和终端接收设备的遥控解码过程,而且删减也比较容易,软件改动少。
文档编号H04N5/00GK101212547SQ20061017091
公开日2008年7月2日 申请日期2006年12月25日 优先权日2006年12月25日
发明者郭金花 申请人:青岛海信电器股份有限公司