CN101183490A - 一种遥控设置方法、装置及电视机 - Google Patents
一种遥控设置方法、装置及电视机 Download PDFInfo
- Publication number
- CN101183490A CN101183490A CNA2007101252457A CN200710125245A CN101183490A CN 101183490 A CN101183490 A CN 101183490A CN A2007101252457 A CNA2007101252457 A CN A2007101252457A CN 200710125245 A CN200710125245 A CN 200710125245A CN 101183490 A CN101183490 A CN 101183490A
- Authority
- CN
- China
- Prior art keywords
- key
- pulse
- burst length
- replacement
- remote control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Selective Calling Equipment (AREA)
Abstract
本发明适用于遥控技术领域,提供了一种遥控设置方法、装置及电视机,所述方法包括以下步骤接收替换指令;接收替换按键的遥控码,获取该遥控码中包含的键码脉冲的个数以及每个键码脉冲持续的时间;将接收到的替换按键的遥控码作为被替换按键的控制指令进行存储,其中,进行存储时,是将遥控码中包含的键码脉冲的个数以及每个键码脉冲持续的时间进行存储的。本发明实施例的电视机不仅可以通过指定协议码的遥控器进行控制,而且还可以学习记忆其它协议码的遥控器。
Description
技术领域
本发明属于遥控技术领域,尤其涉及一种遥控设置方法、装置及电视机。
背景技术
当今社会电视机,数字视频光盘(Digital Video Disc,DVD),音响等一些消费类电子产品都成为家庭娱乐生活中不可或缺的部分,这些产品的操作都离不开遥控器的使用。
由于电视机在设计初期就是针对一种协议码格式设计的,所以一般电视机都只有通过原配的遥控器来操作。遥控器上的每一个按键分别对应不同的键值,当遥控器有按键按下时,遥控器通过红外线发射头将遥控器的键码按照协议码规定的格式发射出去,譬如NEC码,电视机通过红外线接收头将接收的红外信号转换为模拟电压信号送给电视机的中断控制脚,电视机根据相应的协议码格式用软件解码计算出所按按键的键值,识别出遥控器上所按的按键。
随着遥控器使用次数的增多或意外损害等原因,导致遥控器某些常用键或所有键都不能使用,而只能通过面板按键来操作电视机或去购买原配遥控器,给用户带来极大不便。
譬如一台电视机原配遥控器发射的是NEC码,以一台电视机常用的五个功能键为例进行说明:
“菜单”键,“频道+”键或“节目+”键,“频道-”键或“节目-”键,“音量+”键,“音量-”键。并且上述五个键的键值分别是:0x00、0x01、0x02、0x03、0x04,那么这台电视机只能接收NEC码格式的0x00、0x01、0x02、0x03、0x04,而本电视机对于非NEC码格式按键则不能接收,也就不能实现上述五个功能。每一个数据都是一个8个bit的,对于每一位所对应的脉冲必须严格执行此遥控的协议,NEC码的“0”对应的就是0.56ms的高电平脉冲和0.56ms的低电平脉冲共1.12ms组成,“1”是由0.56ms的高电平脉冲和1.68ms的低电平脉冲共2.24ms组成。
一般电视机都是通过软件解码的方式来识别特定格式的遥控码。电视机的中央处理器(Central Processing Unit,CPU)的中断脚接收脉冲,下降沿触发中断,每当下降沿脉冲触发CPU中断时,程序自动跳转到中断服务程序,在中断程序中首先读出定时器的值,再给定时器清零,从定时器中读出的值就是两个相邻下降沿触发脉冲的间隔时间,按一定的顺序将时间值依次和所用协议码的引导码的时间、***码的时间、数据码的时间及反码的时间进行比较就可判断此脉冲是否由规定的协议码遥控器发出,以此达到识别按键的目的。
上述方法只实现了针对一种遥控协议码的识别,有一定的局限性,只有用指定的协议码及对应的按键才能控制电视机,不能学习其它遥控器的按键,其它遥控器也不能控制本电视机。
发明内容
本发明实施例的目的在于提供一种遥控设置方法,旨在解决现有技术中电视机只能通过指定协议码的遥控器才能进行控制,不能学习记忆其它协议码遥控器的问题。
本发明实施例是这样实现的,一种遥控设置方法,所述方法包括以下步骤:
接收替换指令;
接收替换按键的键码,获取该键码中脉冲的个数以及脉冲时间;
将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将键码中脉冲的个数以及脉冲时间进行存储的。
本发明实施例的另一目的在于提供一种遥控设置装置,所述装置包括:
替换指令接收模块,用于接收替换指令;
遥控码特性获取模块,用于接收替换按键的键码,获取该键码中脉冲的个数以及脉冲时间;
替换模块,用于将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将键码中脉冲的个数以及脉冲时间进行存储的。
本发明实施例的另一目的在于提供一种电视机,所述电视机包括一遥控设置装置,所述装置包括:
替换指令接收模块,用于接收替换指令;
遥控码特性获取模块,用于接收替换按键的键码,获取该键码中脉冲的个数以及脉冲时间;
替换模块,用于将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将键码中脉冲的个数以及脉冲时间进行存储的。
在本发明实施例中,首先接收替换指令,接收替换按键的键码,获取该键码中脉冲个数以及脉冲时间,并将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将键码中脉冲的个数以及脉冲时间进行存储的,这样,电视机不仅可以通过指定协议码的遥控器进行控制,而且还可以学习记忆其它协议码的遥控器。
附图说明
图1是本发明实施例提供的遥控设置方法的流程图;
图2是本发明实施例提供的电视机的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,首先接收替换指令,接收替换按键的键码,获取该键码中脉冲个数以及脉冲时间,并将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将键码中脉冲的个数以及脉冲时间进行存储的。
图1示出了本发明实施例提供的遥控设置方法的流程,详述如下。
在步骤S101中,将被替换按键以菜单的形式显示。
当然,该步骤是在用户打开按键学习功能以后进行的。
在步骤S102中,接收替换指令。
在步骤S103中,接收替换按键的键码,获取该键码中脉冲个数以及键码脉冲时间。
其中,该脉冲时间为两相邻下降沿触发脉冲间的间隔时间。
在步骤S104中,将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将该键码中脉冲个数以及脉冲时间进行存储的。
在具体实施过程中,在将键码中脉冲个数以及脉冲时间进行存储时,是按照***预设的存储变量进行存储的,其中,***预设的存储变量包括脉冲个数记录数组,脉冲时间记录数组以及按键个数记录数组。
以下一具体实施例进行说明。
脉冲时间记录数组存储键码中脉冲时间:
在各种协议码中,最大脉冲个数为35,所以本发明实施例定义一个包含35个元素的无符号整型数组PTime[35],此数组0~34个元素顺序存储每相邻两个下降沿触发脉冲间的时间,即第0个元素就表示第一个下降沿到第二个下降沿的间隔时间,这样就按照先后顺序存储了电视机所接收的键码脉冲的时间特性。
脉冲个数记录数组记录键码中脉冲个数:
本发明实施立定义一个包含5个元素的数组Len[5],分别记录五个功能键中每个键的脉冲个数,每当脉冲时间记录数组P Time赋值一次,Len就自加一次,这样电视机所接收的脉冲的数目特性就存储在Len数组中。
由于不同的遥控协议码所拥有的脉冲数目个数和脉冲时间是不同的,本发明实施例通过脉冲个数记录数组和脉冲时间记录数组,就将键码的特性进行了存储,识别时判断接收到的键码特性和存储的键码特性是否相符,只有脉冲个数和脉冲时间同时符合条件才能识别为存储的按键,并响应相应的操作。
按键个数记录数组KeyNums记录被替换按键的个数。
在进行遥控器存储学习时,每正确存储一个按键后KeyNums会加1,并存储到电可擦写可编程只读存储器(Electrically Erasable,Programmable,Read-only,EEPROM)中,同时PTime[35]、Len[5]也会保存到EEPROM中,譬如,记忆5个常用按键需要EEPROM最大提供356(35×5×2+5+1)个字节空间。
在步骤S105中,判断在最大的脉冲时间内是否接收到脉冲。
在步骤S106中,当在最大的脉冲时间内没有接收到脉冲时,结束该按键的替换,进行下一个按键的替换,否则继续进行该按键的替换。
本发明实施例还提供了一种电视机,该电视机包括一遥控设置装置,请参阅图2。
被替换菜单显示模块11将被替换按键以菜单的形式显示。
替换指令接收模块12接收替换指令。
遥控码特性获取模块13接收替换按键的键码,获取该键码中脉冲的个数以及脉冲时间。
其中,该脉冲时间为两相邻下降沿触发脉冲间的间隔时间。
替换模块14将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将键码中脉冲的个数以及脉冲时间进行存储的。
其中,替换模块14在将接收到的替换按键的键码作为被替换按键的控制指令进行存储时,是按照***预设的存储变量进行存储的,其中,***预设的存储变量包括脉冲个数记录数组,脉冲时间记录数组以及按键个数记录数组:
脉冲个数记录数组记录键码中脉冲个数;
脉冲时间记录数组存储键码中脉冲时间;
按键个数记录数组记录被替换按键的个数。
该三个数组的具体内容在上文已述,此处不再赘述。
在具体实施过程中,替换模块14还包括脉冲接收判断模块141以及替换终止模块142:
脉冲接收判断模块141判断在最大的脉冲时间内是否接收到脉冲;
替换终止模块142当在最大的脉冲时间内没有接收到脉冲时,结束该按键的替换。
本发明实施例不需要预先存储各种品牌遥控器的协议码,用户打开学习功能后,该电视机可自动学习遥控器的替换按键的键码的特性,通过存储键码的脉冲个数和脉冲时间,自动完成学习功能。之后,用户就可以用已存储的按键特性识别接收到的按键键码。并且,本发明实施例可以使用与电视机配套的遥控器不常使用的按键来代替已损坏的按键。
在本发明实施例中,首先接收替换指令,接收替换按键的键码,获取该键码中脉冲个数以及脉冲时间,并将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将键码中脉冲的个数以及脉冲时间进行存储的,这样,电视机不仅可以通过指定协议码的遥控器进行控制,而且还可以学习记忆其它协议码的遥控器。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种遥控设置方法,其特征在于,所述方法包括以下步骤:
接收替换指令;
接收替换按键的键码,获取该键码中脉冲的个数以及脉冲时间;
将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将键码中脉冲的个数以及脉冲时间进行存储的。
2.如权利要求1所述的遥控设置方法,其特征在于,在接收替换指令之前,所述方法进一步包括:
将被替换按键以菜单的形式显示。
3.如权利要求1所述的遥控设置方法,其特征在于,所述脉冲时间为两相邻下降沿触发脉冲间的间隔时间。
4.如权利要求1或3所述的遥控设置方法,其特征在于,在将键码中脉冲个数以及脉冲时间进行存储时,是按照***预设的存储变量进行存储的,其中,所述***预设的存储变量包括:
脉冲个数记录数组,该数组记录键码中脉冲个数;
脉冲时间记录数组,该数组存储键码中脉冲时间;
按键个数记录数组,该数组记录被替换按键的个数。
5.如权利要求1所述的遥控设置方法,其特征在于,所述存储步骤进一步包括:
判断在最大的脉冲时间内是否接收到脉冲;
当在最大的脉冲时间内没有接收到脉冲时,结束该按键的替换。
6.一种遥控设置装置,其特征在于,所述装置包括:
替换指令接收模块,用于接收替换指令;
遥控码特性获取模块,用于接收替换按键的键码,获取该键码中脉冲的个数以及脉冲时间;
替换模块,用于将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将键码中脉冲的个数以及脉冲时间进行存储的。
7.如权利要求6所述的遥控设置装置,其特征在于,所述替换模块进一步包括:
脉冲接收判断模块,用于判断在最大的脉冲时间内是否接收到脉冲;
替换终止模块,用于当在最大的脉冲时间内没有接收到脉冲时,结束该按键的替换。
8.一种电视机,其特征在于,所述电视机包括遥控设置装置,所述装置包括:
替换指令接收模块,用于接收替换指令;
遥控码特性获取模块,用于接收替换按键的键码,获取该键码中脉冲的个数以及脉冲时间;
替换模块,用于将接收到的替换按键的键码作为被替换按键的控制指令进行存储,其中,进行存储时,是将键码中脉冲的个数以及脉冲时间进行存储的。
9.如权利要求8所述的电视机,其特征在于,所述替换模块在将键码中脉冲个数以及脉冲时间进行存储时,是按照***预设的存储变量进行存储的,其中,所述***预设的存储变量包括:
脉冲个数记录数组,该数组记录键码中脉冲个数;
脉冲时间记录数组,该数组存储键码中脉冲时间;
按键个数记录数组,该数组记录被替换按键的个数。
10.如权利要求8所述的电视机,其特征在于,所述替换模块进一步包括:
脉冲接收判断模块,用于判断在最大的脉冲时间内是否接收到脉冲;
替换终止模块,用于当在最大的脉冲时间内没有接收到脉冲时,结束该按键的替换。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007101252457A CN100565608C (zh) | 2007-12-19 | 2007-12-19 | 一种遥控设置方法、装置及电视机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007101252457A CN100565608C (zh) | 2007-12-19 | 2007-12-19 | 一种遥控设置方法、装置及电视机 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101183490A true CN101183490A (zh) | 2008-05-21 |
CN100565608C CN100565608C (zh) | 2009-12-02 |
Family
ID=39448751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007101252457A Expired - Fee Related CN100565608C (zh) | 2007-12-19 | 2007-12-19 | 一种遥控设置方法、装置及电视机 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100565608C (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102025939A (zh) * | 2010-12-20 | 2011-04-20 | 四川长虹电器股份有限公司 | 数字电视机顶盒支持多种型号遥控器的实现方法 |
CN101645198B (zh) * | 2009-03-27 | 2011-09-07 | 青岛海信电器股份有限公司 | 按键识别方法及遥控器 |
CN102256075A (zh) * | 2011-07-12 | 2011-11-23 | 冠捷显示科技(厦门)有限公司 | 一种能够学习识别多种遥控器的电视机及其控制方法 |
CN102685409A (zh) * | 2011-03-08 | 2012-09-19 | 青岛海信电器股份有限公司 | 遥控器的遥控方法和装置 |
CN104616470A (zh) * | 2015-01-30 | 2015-05-13 | 王亚斌 | 一种对终端进行遥控的方法及装置 |
CN112735117A (zh) * | 2020-12-28 | 2021-04-30 | 深圳市路畅科技股份有限公司 | 一种基于nec标准的ir解析的过滤方法、***及应用 |
-
2007
- 2007-12-19 CN CNB2007101252457A patent/CN100565608C/zh not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101645198B (zh) * | 2009-03-27 | 2011-09-07 | 青岛海信电器股份有限公司 | 按键识别方法及遥控器 |
CN102025939A (zh) * | 2010-12-20 | 2011-04-20 | 四川长虹电器股份有限公司 | 数字电视机顶盒支持多种型号遥控器的实现方法 |
CN102025939B (zh) * | 2010-12-20 | 2012-05-30 | 四川长虹电器股份有限公司 | 数字电视机顶盒支持多种型号遥控器的实现方法 |
CN102685409A (zh) * | 2011-03-08 | 2012-09-19 | 青岛海信电器股份有限公司 | 遥控器的遥控方法和装置 |
CN102256075A (zh) * | 2011-07-12 | 2011-11-23 | 冠捷显示科技(厦门)有限公司 | 一种能够学习识别多种遥控器的电视机及其控制方法 |
CN104616470A (zh) * | 2015-01-30 | 2015-05-13 | 王亚斌 | 一种对终端进行遥控的方法及装置 |
CN104616470B (zh) * | 2015-01-30 | 2018-04-13 | 深圳博芯科技股份有限公司 | 一种对终端进行遥控的方法及装置 |
CN112735117A (zh) * | 2020-12-28 | 2021-04-30 | 深圳市路畅科技股份有限公司 | 一种基于nec标准的ir解析的过滤方法、***及应用 |
Also Published As
Publication number | Publication date |
---|---|
CN100565608C (zh) | 2009-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100565608C (zh) | 一种遥控设置方法、装置及电视机 | |
EP0124331B1 (en) | Remote control transmitter arrangement for one or more television devices | |
US6587067B2 (en) | Universal remote control with macro command capabilities | |
US5852478A (en) | Vps compatible apparatus and method for selection of correct IR code sets | |
EP0781487B1 (en) | Vps compatible apparatus and method using compressed codes for ir code selection | |
US20130019264A1 (en) | Remote Control Learning/Identification Module in Combination with a TV Set | |
US5959751A (en) | Universal remote control device | |
US6690290B2 (en) | Media system and remote control for the same | |
US7656464B2 (en) | Remote control unit code learning television set | |
US20030164787A1 (en) | Remote control device with appliance power awareness | |
JP2001502095A (ja) | ユニバーサルリモート自動コンフィギュレーション機構 | |
HU198809B (en) | Method for programming videorecorder | |
CN101136138B (zh) | 基于移动终端的家用电器遥控方法及其移动终端 | |
CN101616278A (zh) | 利用不同遥控器控制电视机以及控制关联设备的方法 | |
US6720904B1 (en) | Remote control with LED capabilities | |
US6650247B1 (en) | System and method for configuring a home appliance communications network | |
US6292230B1 (en) | Signal distribution apparatus with learning function | |
CN102170590A (zh) | 电视智能控制***及控制方法 | |
US6522283B1 (en) | Wireless keyboard | |
CN101155278A (zh) | 具有多遥控器控制功能的电器设备及其实现方法 | |
CN100385471C (zh) | 一种家用电器学习型遥控方法及装置 | |
CN210236833U (zh) | 一种车站电扶梯导向控制板 | |
KR101429849B1 (ko) | 무선 단말을 이용한 미디어 기기 제어장치 및 그 방법 | |
CN101170789A (zh) | 移动终端故障路径的记录方法 | |
EP0553073A1 (en) | Universal remote control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091202 Termination date: 20151219 |
|
EXPY | Termination of patent right or utility model |