[發明專利]紅外信號發送方法、裝置和遙控器有效
| 申請號: | 201410124175.3 | 申請日: | 2014-03-28 |
| 公開(公告)號: | CN103927864B | 公開(公告)日: | 2017-10-20 |
| 發明(設計)人: | 李欽 | 申請(專利權)人: | 小米科技有限責任公司 |
| 主分類號: | G08C23/04 | 分類號: | G08C23/04 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司11138 | 代理人: | 劉映東 |
| 地址: | 100085 北京市海淀區清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 紅外 信號 發送 方法 裝置 遙控器 | ||
技術領域
本公開涉及無線傳輸技術領域,特別涉及一種紅外信號發送方法、裝置和遙控器。
背景技術
在日常工作和生活中,通常對電視機、空調、冰箱、機頂盒等家用設備的無線遙控均采用紅外遙控技術。紅外遙控技術的基本原理是:用戶操作遙控器發出紅外信號,被遙控設備(電視機、空調等)通過內置的接收電路接收紅外信號,并對其進行解碼得到控制指令,控制指令用于控制被遙控設備中的相應部件執行對應的操作。
NEC協議是一種常用的紅外傳輸協議,其規定了紅外信號的傳輸格式。請結合參考圖1,圖1是根據NEC協議示例性示出的一個紅外信號的示意圖。在NEC協議中,一個完整的紅外信號10包括:起始碼12、用戶碼14和數據碼16。其中,起始碼12用于表示遙控器開始工作,通過起始碼12可以引導被遙控設備進入解碼程序。起始碼12通常為一個9ms脈寬的AGC(Automatic Gain Control,自動增益控制)脈沖(高電平)和4.5ms脈寬的空閑信號(低電平)。用戶碼14用于標識遙控器的類別,不同型號的遙控器對應于不同的用戶碼14。數據碼16用于標識按鍵的鍵值,遙控器中不同的按鍵對應于不同的鍵值,而鍵值則以數據碼16表示。在NEC協議中,用戶碼和數據碼均為8位二進制序列。其中,邏輯0采用560us脈寬的高電平脈沖信號+560us脈寬的低電平脈沖信號表示;邏輯1采用560us脈寬的高電平脈沖信號+1680us脈寬的低電平脈沖信號表示。另外,在NEC協議中,信號的發送周期為110ms。在通常情況下,從用戶按下遙控器中的某一按鍵至釋放該按鍵的時間間隔內,遙控器可以發出一個完整的紅外信號。
公開人在實現本公開的過程中,發現上述方式至少存在如下缺陷:由于在NEC協議中,信號的發送周期為110ms,從用戶按下遙控器中的某一按鍵至釋放該按鍵的時間間隔內,遙控器通常只能夠發出一個完整的紅外信號,而紅外信號又很容易受到環境中的光或者電磁的干擾,這就會導致被遙控設備無法讀取到完整的紅外信號,進而無法解碼得到控制指令并根據該控制指令執行相應的操作,也即上述方式存在遙控器抗干擾能力弱、遙控成功率低的問題。
發明內容
為了解決背景技術中涉及的技術方案存在遙控器抗干擾能力弱、遙控成功率低的問題,本公開實施例提供了一種紅外信號發送方法、裝置和遙控器。所述技術方案如下:
根據本公開實施例的第一方面,提供了一種紅外信號發送方法,所述方法包括:
對于遙控器中的每一個按鍵,在所述按鍵被按下時生成對應于所述按鍵的二進制序列;
對所述二進制序列進行編碼調制得到脈沖串信號;
在所述按鍵被釋放之前,根據預設發送周期以紅外信號的形式重復發送至少2個所述脈沖串信號,所述預設發送周期小于預定閾值,所述預定閾值根據正常操作狀態下從按下所述遙控器的中的按鍵至釋放所述按鍵的時間間隔設定;
其中,所述在所述按鍵被按下時生成對應于所述按鍵的二進制序列,包括:
在所述按鍵被按下時獲取與所述遙控器對應的用戶碼;
獲取與所述按鍵對應的數據碼;
分別將所述用戶碼和所述數據碼平均分成m段,m≥2;
根據預設運算規則對依次排列的m段所述用戶碼和m段所述數據碼按序進行計算得到校驗碼;
生成包含有所述用戶碼、所述數據碼以及所述校驗碼的所述二進制序列。
可選地,所述對所述二進制序列進行編碼調制得到脈沖串信號,包括:
采用高低電平脈沖信號組合對所述二進制序列進行編碼;
將編碼后的所述二進制序列調制到預定頻率的載波上得到有效脈沖串信號;
將起始脈沖串信號、所述有效脈沖串信號以及截止脈沖串信號按序組合得到所述脈沖串信號。
可選地,所述采用高低電平脈沖信號組合對所述二進制序列進行編碼,包括:
將所述二進制序列平均分成n個二進制序列段,且每個所述二進制序列段中包含至少2位二進制數,n≥1;
根據預設的不同二進制序列段與不同高低電平脈沖信號組合之間的對應關系,獲取各個所述二進制序列段對應的高低電平脈沖信號組合;
將獲取到的n個所述高低電平脈沖信號組合依次排列得到編碼后的所述二進制序列。
可選地,當每個所述二進制序列段中包含2位二進制數時,所述不同二進制序列段與不同高低電平脈沖信號組合之間的對應關系,包括:
二進制序列段“00”對應于第一脈寬的高電平脈沖信號+第二脈寬的低電平脈沖信號;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小米科技有限責任公司,未經小米科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410124175.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于欠抽樣面向不平衡數據集的交通事件自動檢測方法
- 下一篇:空間線索和反饋





