信号发送方法和装置及电视机遥控器的制作方法

文档序号:7921131阅读:201来源:国知局
专利名称:信号发送方法和装置及电视机遥控器的制作方法
技术领域
本发明涉及信号发送方法和装置及电视机遥控器,尤其涉及一种可以用于射频信号和红外信号发送的信号发送方法和装置及电视机遥控器。
背景技术
目前,在家庭中很多电器遥控器,大多都采用红外线遥控技术,但是,红外技术存在一定缺陷,其中最大的缺点是只能直线传输。用户首先要做的就是找到受控设备上的红外接收窗口,以便将遥控器调整角度进行控制。由于现在室内装修和家具正变得越来越简单,电子设备常常被内嵌在墙壁内,或摆放在壁柜之后,而这些地方都是红外线无法到达之处。针对红外遥控器的点对点传输,作为一种替代方法,遥控器可以将射频(RF)用作无线传输媒介,这样一来就能穿透不透明物体和固定障碍物。射频的这一固有特性还能给用户赋予一种全新的自由感和移动体验,并大大延伸作用距离。在射频遥控器设计中,本着数据优先的原则,设计使用I2C总线来完成射频数据与电视机整机之间的交互,这样,电视机整机只需要通过I2C总线读取动作,即可实现遥控键值的获取,并同时可以通过I2C的总线写入动作,完成对射频接收的控制。但是,如果对于实现普通的遥控键值的发送功能,同样在此体系概念内实现的话, 就需要电视机整机软件进行大量的修改,以完成数据从射频接收部件的获取、以及数据的综合处理、到数据最后的使用等一连串的工作。在实际使用过程中,为了节约电视机整机开发时间,降低整机开发开支,减少整机开发负担,所以更改出一套可以直接使用整机红外输入口,输送射频数据到电视机整机的方法。依托于此方法,射频遥控按键数据可以直接通过整机原有的红外接口进入电视机整机,并直接通过红外键值处理流程,完成电视机整机控制,避免了电视机整机为了获取射频数据而需要进行的大量软件工作。

发明内容
本发明的目的是为了解决现有技术的缺陷,提供一种信号发送方法和装置及电视机遥控器可以发射红外信号和射频信号,从而克服了方向性控制的问题,而且信号处理速度快。在第一方面,本发明提供了一种信号发送方法,接收预传输数据,判断预传输数据的类型;如果预传输数据为大容量数据包,则将预传输数据转换为数据总线信号发送;如果预传输数据为小容量数据包,则将预传输数据红外编码后转换为红外信号发送。在第二方面,本发明提供了一种信号发送装置,信号发送装置包括判断单元,用于接收预传输数据,判断预传输数据的类型;总线信号发送单元,用于如果预传输数据为大容量数据包,则将预传输数据转换为数据总线信号发送;红外信号发送单元,用于如果预传输数据为小容量数据包,则将预传输数据红外编码后转换为红外信号发送。在第三方面,本发明提供了一种应用上述信号发送方法的遥控器。本发明在信号发送方法中,利用判断预传输数据的类型,若预传输数据为大容量数据包,则将预传输数据转换为数据总线信号发送;若预传输数据为小容量数据包,则将预传输数据红外编码后转换为红外信号发送;由此可见,本发明实施例方法避免了大面积更改电视机整机程序,节约电视机整机开发时间,减少整机开发负担。


图1为本发明实施例信号发送方法的应用构架框图;图2为本发明实施例信号发送方法流程图;图3为本发明实施例信号发生装置对按键键值的红外模拟发射流程图;图4为本发明实施例信号发生装置结构图。
具体实施例方式下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。图1为本发明实施例信号发送方法的应用构架框图,该信号发送方法通过信号发送装置和电视机整机实现,其中主要由信号发送装置来完成接收预传输数据,和判断预传输数据的类型;其中接收预传输数据具体是接收对外部电视进行控制的电视控制数据;判断预传输数据的类型,即判断预传输数据的数据包中标志位的状态是否为1或0。如果预传输数据的数据包中标志位的状态为1,即预传输数据为大容量数据包,则将预传输数据转换为数据总线信号发送;如果预传输数据的数据包中标志位的状态为0,即预传输数据为小容量数据包,则将预传输数据进行红外编码后转换为红外信号发送。高速数据总线采用数据总线I2C来完成预传输数据为大容量数据包与电视机整机之间的交互。信号发送装置获取预传输数据时,若接收的预传输数据是在进行像鼠标移动这种需要快速响应、快速处理的、大容量的数据包,则使用总线方式来进行数据的高速传输,以达到让系统及时响应的目的,提升用户体验。而如果接收的预传输数据是按键键值这类小容量的数据包,则沿袭原有电视机整机系统体系的新方法,即通过普通的IO 口,对按键进行红外方案的模拟发射,通过电视机整机系统的红外接收端口,把数据传递到整机,这时,整机就可以沿用原有的系统软件,按照红外遥控器的方式来处理使用按键键值数据。其中,高速数据总线为I2C总线来完成射频数据与电视机整机之间的交互。所述UCanter-htegrated Circuit)总线为两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信中的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高的优点。下面结合图2进一步具体阐述本发明实施例信号发送方法的技术方案。图2为本发明实施例信号发送方法流程图。具体步骤包括步骤200,信号发送装置接收预传输数据,所述预传输数据具体为对外部电视进行控制的电视控制数据。例如,通过电视机使用用户的操作,该操作可能是对电视机频道的控制或者电视机选台控制等等,该操作指令就是预传输数据,需要将该指令通过信号发送装置发送到电视机,从而控制电视机。步骤210,判断接收的预传输数据是大容量数据包;具体点,可以进一步判定是否需要快速响应、快速处理的的大容量的数据包还是按键键值小容量的数据包,如果接收的预传输数据是需要快速响应、快速处理的、大容量的数据包,则执行步骤230 ;如果接收的预传输数据是小容量的按键数据包,则执行步骤M0。判断接收的预传输数据是需要快速响应、快速处理的、大容量的数据包还是小容量的按键数据包时,具体的判断方式是根据预传输的数据包中标志位的状态来进行判断的,所有的预传输数据均是由遥控器产生,因此在定义遥控器产生的预传输数据时,会特意在预传输数据的数据包中增加一个标志位,用来说明该数据包是大容量的数据包或是小容量的数据包。在预传输数据的数据包中的标志位的状态只有两种状态,即“1”和“0”。这两种状态分别对应需要快速响应、快速处理的、大容量的数据包和按键键值小容量的数据包。如果信号发送装置接收到预传输数据的数据包中标志位的状态为“1”时,则判断该预传输数据为大容量的数据包,如果信号发送装置接收到预传输数据的数据包中标志位的状态为“0” 时,则判断该预传输数据为小容量的数据包。步骤220,若接收的预传输数据是需要快速响应、快速处理的、大容量的数据包,则通过I2C总线发出,完成数据与电视机整机之间的数据交互。具体地,I2C数据总线为两条总线线路,一条为串行数据线SDA,另一条为串行时钟线SCL ;每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址,主机可以作为主机发送器或主机接收器;I2C数据总线是一个真正的多主机总线,如果两个或更多主机同时初始化,数据传输可以通过冲突检测和仲裁防止数据被破坏;I2C数据总线传输数据速度快,串行的8位双向数据传输位速率在标准模式下可达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3. 4Mbit/s ;步骤230,若接收的预传输数据是按键数据,则对预传输数据进行红外编码。其中,红外编码由发射和接收两大部分组成。发射部分包括键盘矩阵、编码IC及外围电路。其中发射部分的键盘矩阵由PCB上丝印导电碳膜和导电按键构成;编码IC选用固定成品;外围电路包括红外LED及驱动三极管,接收部分包括一体化遥控接收器及解码 CPU和执行电路。当按下某一按键时,发射电路就按一定的编码在输出端产生串行编码的脉冲。该脉冲再经驱动由红外线发光二极管发射到空间,接收端由一体化接收器内部接收到光电信号后,先由光电放大器将其还原为串行编码的电脉冲,经解码CPU解码转换为相应的控制电平,控制执行电路。步骤M0,对预传输数据进行红外编码后,通过红外线发出红外信号,完成数据与电视机整机之间的交互。下面结合图3阐述本发明实施例对按键键值信号发送方法的具体步骤,图3为本发明实施例信号发生装置对按键键值的红外模拟发射流程图。本发明实施例的射频数据接收部件对按键键值的红外方案模拟发射系统的流程图,如图3所示,通过对数据的再处理,按照普通红外遥控器的按键键值发射规范,直接模拟生成按键的数字信号波形,送给电视机整机供其解码使用。
具体步骤包括射频遥控器通过信号发送装置接收预传输数据,通过前述步骤判断接收的预传输数据是需要快速响应、快速处理的、大容量的数据包还是按键数据,若接收的预传输数据是需要快速响应、快速处理的、大容量的数据包,则通过I2C总线发出数据;若接收的预传输数据是按键数据,则通过红外接口发出数据。步骤300,接收的预传输数据是按键数据,对数据进行整理。步骤310,判断接收的预传输数据是否为连续按键数据,若不是连续的按键数据, 则执行步骤320 ;若是连续的按键数据,则执行步骤370.非连续按键数据包括了头码、按键数据地址编码、按键数据地址反码、按键数据码、按键数据反码和结束码,反码是数据反相后的编码,可用于对数据的纠错。步骤320,判断不为连续按键数据时,首先发送头码,所述头码即用来辨别与其它遥控的一个标识。步骤330,发送按键数据的^Dit地址编码。步骤340,将按键数据的Sbit地址编码取反后发送。步骤350,发送按键数据的^Dit数据码。步骤360,将按键数据的Sbit数据码取反后发送。步骤370,判断为连续按键数据,首先发送头码,所述头码即用来辨别与其它遥控的一个标识。步骤380,发送连续按键数据的r印eat码。步骤390,数据码均发送完毕,发送结束码。图4为图1中信号发生装置的内部结构图,如图4所示,信号发送装置包括判断单元、总线信号发送单元和红外信号发送单元,其中,判断单元用于接收预传输数据,并判断预传输数据的类型,即预传输数据的数据包中标志位的状态是否为1或0 ;总线信号发送单元根据判断单元判断出预传输数据的类型,若判断单元判断出预传输数据的数据包中标志位状态为“ 1 ”,即所传输的预传输数据为大容量数据包,则将预传输数据转换为数据总线信号发送,其中,数据总线为I2C高速数据总线;红外信号发送单元根据判断单元判断出预传输数据的类型,若判断单元判断出预传输数据的数据包中标志位状态为“0”,即所传输的预传输数据为小容量数据包,则将预传输数据红外编码后转换为红外信号发送。综上所述,通过上述实施例对方法和装置的具体描述,一种应用上述信号发送方法的遥控器,可用来发送数据。专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及实施步骤,能够以硬件、软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。结合本文中所公开的实施例描述的方法或实施的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器 (ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。 以上所述的具体实施方式
,对本发明实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明实施例的具体实施方式
而已,并不用于限定本发明实施例的保护范围,凡在本发明实施例的精神和原则之内,所做的任何修改、 等同替换、改进等,均应包含在本发明实施例的保护范围之内。
权利要求
1.一种信号发送方法,其特征在于,所述信号发送方法包括 接收预传输数据,判断所述预传输数据的类型;如果所述预传输数据为大容量数据包,则将所述预传输数据转换为数据总线信号发送;如果所述预传输数据为小容量数据包,则将所述预传输数据红外编码后转换为红外信号发送。
2.如权利要求1所述的信号发送方法,其特征在于,所述接收预传输数据具体为接收对外部电视进行控制的电视控制数据。
3.如权利要求1所述的信号发送方法,其特征在于,所述判断所述预传输数据的类型具体为,判断所述预传输数据的数据包中标志位的状态。
4.如权利要求3所述的信号发送方法,其特征在于,所述方法还包括,判断所述预传输数据是否为需要快速相应和处理的数据。
5.如权利要求1所述的信号发送方法,其特征在于,所述将所述预传输数据红外编码后转换为红外信号发送具体为包括判断所述预传输数据是否为连续按键数据; 如果是则直接将该按键数据红外编码后转换为红外信号发送; 如果不是则将该预传输数据依次分为发射地址和数据,进行红外编码后转换为红外信号发送。
6.一种信号发送装置,其特征在于,所述信号发送装置包括 判断单元,用于接收预传输数据,判断所述预传输数据的类型;总线信号发送单元,用于如果所述预传输数据为大容量数据包,则将所述预传输数据转换为数据总线信号发送;红外信号发送单元,用于如果所述预传输数据为小容量数据包,则将所述预传输数据红外编码后转换为红外信号发送。
7.如权利要求6所述的信号发送装置,其特征在于,所述接收预传输数据具体为接收对外部电视进行控制的电视控制数据。
8.如权利要求6所述的信号发送装置,其特征在于,所述判断单元具体判断所述预传输数据的数据包中标志位的状态。
9.如权利要求8所述的信号发送装置,其特征在于,所述判断单元还用于判断所述预传输数据是否为需要快速相应和处理的数据。
10.一种应用上述权利要求1-5任一所述信号发送方法的遥控器。
全文摘要
本发明实施例涉及一种信号发送方法和装置及电视机遥控器。本发明实施例采用信号发送装置接收预传输数据,并判断所述预传输数据的类型;若预传输数据为大容量数据包,则将预传输数据转换为数据总线信号发送;若预传输数据为小容量数据包,则将预传输数据红外编码后转换为红外信号发送,把数据传递到电视机整机。本发明实施例避免了大面积更改电视机整机程序,并实现红外遥控器的兼容使用。因此,本发明实施例能够节约电视机整机开发时间,减少电视机整机开发负担。
文档编号H04N5/44GK102289926SQ201110287689
公开日2011年12月21日 申请日期2011年9月26日 优先权日2011年9月26日
发明者王金童 申请人:青岛海信信芯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1