專利名稱:一種學(xué)習(xí)波形的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及紅外遙控器編碼學(xué)習(xí)及數(shù)據(jù)存儲(chǔ)技術(shù)領(lǐng)域,特別涉及一種學(xué)習(xí)波形的
方法和裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,為了使用戶可以在傳統(tǒng)的模擬電視機(jī)上觀看數(shù)字電視節(jié) 目,享受與數(shù)字電視機(jī)一樣高清晰的畫面、高質(zhì)量的音效,需要為傳統(tǒng)的模擬電視機(jī)配置數(shù) 字電視機(jī)頂盒。 一般傳統(tǒng)的模擬電視機(jī)都配有遙控器,而數(shù)字電視機(jī)頂盒也都配有遙控 器,為了使用戶用一個(gè)遙控器就可以遙控機(jī)頂盒和電視機(jī),目前大部分機(jī)頂盒都配有紅外 學(xué)習(xí)型遙控器,紅外學(xué)習(xí)型遙控器可以將電視機(jī)的遙控器發(fā)射的波形學(xué)習(xí)進(jìn)來,學(xué)習(xí)后紅 外學(xué)習(xí)型遙控器就可以遙控電視機(jī),進(jìn)行電視機(jī)的開關(guān)機(jī)、轉(zhuǎn)換TV (Television,電視機(jī))/ AV (Audio Video,音頻和視頻)、調(diào)節(jié)音量大小等簡(jiǎn)單操作。 現(xiàn)有技術(shù)中,紅外學(xué)習(xí)型遙控器學(xué)習(xí)的方式是記錄下電視機(jī)的遙控器發(fā)出的所有 波形及波形的時(shí)間,當(dāng)需要遙控電視機(jī)時(shí),按照記錄下的波形及時(shí)間依次發(fā)射出去,實(shí)現(xiàn)電 視機(jī)的遙控器的功能。 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題 現(xiàn)有技術(shù)的學(xué)習(xí)方法需要占用大量的存儲(chǔ)空間,紅外學(xué)習(xí)型遙控器的成本高。
發(fā)明內(nèi)容
為了減少紅外學(xué)習(xí)型遙控器學(xué)習(xí)時(shí)占用的存儲(chǔ)空間,降低紅外學(xué)習(xí)型遙控器的成 本,本發(fā)明實(shí)施例提供了一種學(xué)習(xí)波形的方法和裝置。所述技術(shù)方案如下
—方面,本發(fā)明實(shí)施例提供了一種學(xué)習(xí)波形的方法,所述方法包括
獲取波形,將所述波形劃分為N個(gè)碼元,N為正整數(shù); 為N個(gè)所述碼元中每種類型的碼元設(shè)置相應(yīng)的編碼,并存儲(chǔ)每種類型的碼元及其 相應(yīng)的編碼; 根據(jù)所述波形中每個(gè)碼元對(duì)應(yīng)的碼元類型,及與每個(gè)碼元類型相應(yīng)的編碼,得到 波形的編碼組合,并存儲(chǔ)所述波形的編碼組合。 另一方面,本發(fā)明實(shí)施例提供了一種學(xué)習(xí)波形的裝置,所述裝置包括 碼元?jiǎng)澐帜K,用于獲取波形,將所述波形劃分為N個(gè)碼元,N為正整數(shù); 碼元編碼模塊,用于在所述碼元?jiǎng)澐帜K將所述波形劃分為N個(gè)碼元后,為N個(gè)所
述碼元中每種類型的碼元設(shè)置相應(yīng)的編碼,并存儲(chǔ)每種類型的碼元及其相應(yīng)的編碼; 編碼組合獲取模塊,用于在所述碼元編碼模塊存儲(chǔ)每種類型的碼元及其相應(yīng)的編
碼后,根據(jù)所述波形中每個(gè)碼元對(duì)應(yīng)的碼元類型,及與每個(gè)碼元類型相應(yīng)的編碼,得到所述
波形的編碼組合,并存儲(chǔ)所述波形的編碼組合。 本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是 通過存儲(chǔ)每種類型的碼元及其相應(yīng)的編碼,以及波形的編碼組合就可以完全記錄獲取的波形,減小了學(xué)習(xí)及儲(chǔ)存波形需要的存儲(chǔ)空間,節(jié)約了成本。
圖1是本發(fā)明實(shí)施例1提供的一種學(xué)習(xí)波形的方法流程圖; 圖2是本發(fā)明實(shí)施例1提供的另一種學(xué)習(xí)波形的方法流程圖; 圖3是本發(fā)明實(shí)施例2提供的uPD6121G型紅外遙控器發(fā)射的一種波形的示意圖; 圖4是本發(fā)明實(shí)施例2提供的一種學(xué)習(xí)波形的方法流程圖; 圖5是本發(fā)明實(shí)施例3提供的一種學(xué)習(xí)波形的裝置結(jié)構(gòu)示意圖; 圖6是本發(fā)明實(shí)施例3提供的另一種學(xué)習(xí)波形的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方
式作進(jìn)一步地詳細(xì)描述。
實(shí)施例1 參見圖l,本發(fā)明實(shí)施例提供了一種學(xué)習(xí)波形的方法,包括
101 :獲取波形,將波形劃分為N個(gè)碼元,N為正整數(shù)。 102 :為N個(gè)碼元中每種類型的碼元設(shè)置相應(yīng)的編碼,并存儲(chǔ)每種類型的碼元及其 相應(yīng)的編碼。 103:根據(jù)波形中每個(gè)碼元對(duì)應(yīng)的碼元類型,及與每個(gè)碼元類型相應(yīng)的編碼,得到 波形的編碼組合,并存儲(chǔ)波形的編碼組合。
進(jìn)一步地,為N個(gè)碼元中每種類型的碼元設(shè)置相應(yīng)的編碼,可以包括 根據(jù)每個(gè)碼元中包括的有載波的時(shí)間長(zhǎng)度和無載波的時(shí)間長(zhǎng)度,將N個(gè)碼元分為
M種碼元類型,為每種類型的碼元設(shè)置一個(gè)相應(yīng)的編碼,M為正整數(shù),M小于等于N。 進(jìn)一步地,為N個(gè)碼元中每種類型的碼元設(shè)置相應(yīng)的編碼,具體可以包括 根據(jù)每個(gè)碼元中包括的有載波的時(shí)間長(zhǎng)度或無載波的時(shí)間長(zhǎng)度,將N個(gè)碼元分為
M種碼元類型,為每種類型的碼元設(shè)置一個(gè)相應(yīng)的編碼,M為正整數(shù),M小于等于N。 進(jìn)一步地,根據(jù)波形中每個(gè)碼元對(duì)應(yīng)的碼元類型,及與每個(gè)碼元類型相應(yīng)的編碼,
得到波形的編碼組合,具體包括 進(jìn)一步地,按照波形中N個(gè)碼元的時(shí)間先后順序,將與每個(gè)碼元的碼元類型相應(yīng)
的編碼依次排列起來,組成波形的編碼組合。
進(jìn)一步地,組成波形的編碼組合之后還包括 在波形的編碼組合中添加編碼相關(guān)信息。
進(jìn)一步地,參見圖2,所述方法還包括 104 :利用存儲(chǔ)的每種類型的碼元及其相應(yīng)的編碼,以及存儲(chǔ)的波形的編碼組合, 復(fù)原波形。 本發(fā)明實(shí)施例所述的學(xué)習(xí)波形的方法,通過存儲(chǔ)每種類型的碼元及其相應(yīng)的編 碼,以及波形的編碼組合就可以完全記錄獲取的波形,減小了學(xué)習(xí)及儲(chǔ)存波形需要的存儲(chǔ) 空間,節(jié)約了成本;并且,利用存儲(chǔ)的每種類型的碼元及其相應(yīng)的編碼,以及存儲(chǔ)的波形的 編碼組合,就可以復(fù)原波形,整個(gè)過程簡(jiǎn)單方便。
5
參見圖3是uPD6121G型紅外遙控器發(fā)射的一種波形的示意圖,為了便于更好地理
解本發(fā)明,下面以此為例來進(jìn)行進(jìn)一步地闡述。 實(shí)施例2 參見圖4,本發(fā)明實(shí)施例提供了一種學(xué)習(xí)波形的方法,包括 201 :紅外學(xué)習(xí)型遙控器接收uPD6121G型紅外遙控器發(fā)射的波形,根據(jù)波形中包 括的有載波和無載波,將波形劃分為N個(gè)碼元,N為正整數(shù)。 具體地,可以將連續(xù)的一個(gè)有載波和一個(gè)無載波的波形組合作為一個(gè)碼元,也可 以將連續(xù)的一個(gè)有載波的波形和連續(xù)的一個(gè)無載波的波形分別作為一個(gè)碼元??梢愿鶕?jù)實(shí) 際應(yīng)用狀況,進(jìn)行選擇。本發(fā)明實(shí)施例以將連續(xù)的一個(gè)有載波和一個(gè)無載波的波形組合作 為一個(gè)碼元為例進(jìn)行說明。因此,本發(fā)明實(shí)施例中紅外學(xué)習(xí)型遙控器在接收到uPD6121G型 紅外遙控器發(fā)射的波形后,將波形中連續(xù)的一個(gè)有載波和一個(gè)無載波的波形組合劃分一個(gè) 碼元,依次劃分得到N個(gè)碼元。其中,N為正整數(shù),N的具體取值,與具體接收到的每種波形 的長(zhǎng)度有關(guān)。參見圖3,本發(fā)明實(shí)施例中uPD6121G型紅外遙控器發(fā)射的1個(gè)波形中包括34 個(gè)有載波和34個(gè)無載波,將該波形中連續(xù)的一個(gè)有載波和一個(gè)無載波的波形組合劃分一 個(gè)碼元,則依次劃分得到34個(gè)碼元。202 :紅外學(xué)習(xí)型遙控器為N個(gè)碼元中每種類型的碼元 設(shè)置相應(yīng)的編碼,并存儲(chǔ)每種類型的碼元及其相應(yīng)的編碼。 由于本發(fā)明實(shí)施例中將連續(xù)的一個(gè)有載波和一個(gè)無載波的波形組合作為一個(gè)碼 元,也就是說碼元中同時(shí)包括有載波和無載波,因此本發(fā)明實(shí)施例中碼元中包括的有載波 的時(shí)間長(zhǎng)度和無載波的時(shí)間長(zhǎng)度均相等的碼元為同一種類型的碼元。根據(jù)碼元中包括的有 載波的時(shí)間長(zhǎng)度和無載波的時(shí)間長(zhǎng)度,具體地,參見圖3,本發(fā)明實(shí)施例將9ms的有載波和 4. 5ms的無載波劃分為碼元1,此為uPD6121G型紅外遙控波形中的引導(dǎo)碼;將560us的有載 波和560us的無載波劃分為碼元2,此為uPD6121G型紅外遙控波形中的數(shù)值"0";將560us 的有載波和1680us的無載波劃分為碼元3,此為uPD6121G型紅外遙控波形中的數(shù)值"1"; 將560us的有載波和其后不定長(zhǎng)的無載波劃分為碼元4,此為uPD6121G型紅外遙控波形中 的結(jié)束碼;從圖3中可以看出整個(gè)uPD6121G型紅外遙控碼發(fā)射的波形中只有一個(gè)引導(dǎo)碼, 一個(gè)結(jié)束碼,其余的是"0"和"1"的組合,也就是說圖3波形中共包含有4種不同類型的碼 元。由于圖3波形中共包含有4種不同類型的碼元,因此選用3個(gè)位(bit)對(duì)其進(jìn)行編碼 已經(jīng)足夠了 。例如對(duì)于圖3的波形,將9ms有載波和4. 5ms無載波劃分為碼元1,碼元1 對(duì)應(yīng)的編碼設(shè)置為二進(jìn)制000,存儲(chǔ)碼元1 (9ms有載波和4. 5ms無載波)以及其對(duì)應(yīng)的編 碼(二進(jìn)制000);將560us的有載波和560us的無載波劃分為碼元2,碼元2對(duì)應(yīng)的編碼設(shè) 置為二進(jìn)制OOl,存儲(chǔ)碼元2(560us的有載波和560us的無載波)以及其對(duì)應(yīng)的編碼(二 進(jìn)制001);將560us的有載波和1680us的無載波劃分為碼元3,碼元3對(duì)應(yīng)的編碼設(shè)置為 二進(jìn)制OIO,存儲(chǔ)碼元3(560us的有載波和1680us的無載波)以及其對(duì)應(yīng)的編碼(二進(jìn)制
010) ;將560us的有載波和其后不定長(zhǎng)的無載波劃分為碼元4,碼元4對(duì)應(yīng)的編碼設(shè)置為二 進(jìn)制011,存儲(chǔ)碼元4(560us的有載波和其后不定長(zhǎng)的無載波)以及其對(duì)應(yīng)的編碼(二進(jìn)制
011) 。 203 :紅外學(xué)習(xí)型遙控器根據(jù)波形中每個(gè)碼元對(duì)應(yīng)的碼元類型,及與每種碼元類型 相應(yīng)的編碼,得到波形的編碼組合,并存儲(chǔ)波形的編碼組合。 具體地,按照波形中N個(gè)碼元的時(shí)間先后順序,將與每個(gè)碼元的碼元類型相應(yīng)的編碼依次排列起來,組成波形的編碼組合。本發(fā)明實(shí)施例中,波形的編碼組合具體為一串由 位(bit)構(gòu)成的二進(jìn)制數(shù)組,圖3波形的編碼組合具體為000 001 010 001 010 010 010 001. . . 011。 并且進(jìn)一步地,還可以在上述編碼組合中添加編碼相關(guān)信息,編碼相關(guān)信息可以 包括該編碼組合中包括的碼元的個(gè)數(shù)、每個(gè)碼元使用的位(bit)數(shù)、編碼組合存儲(chǔ)的地址 等中的任意一個(gè)或任意幾個(gè)的組合,可以根據(jù)實(shí)際應(yīng)用狀況進(jìn)行設(shè)置,對(duì)此不做具體限定。 例如,本發(fā)明實(shí)施例中可以在編碼組合的前面添加上1組6位(bit)的二進(jìn)制數(shù),來表示其 后續(xù)編碼組合中包括有多少個(gè)碼元。圖3中共有34個(gè)碼元,則6位(bit)的二進(jìn)制數(shù)值為 0B100010,與上述編碼組合進(jìn)行組合后的二進(jìn)制數(shù)據(jù)為0B 100010 000 001 010 001 010 010 010001. 011。 需要說明的是,在與上述編碼組合進(jìn)行組合后的二進(jìn)制數(shù)據(jù)共有34X3+6 = 108 位,合108 + 8 = 13. 5個(gè)字節(jié),這樣對(duì)于圖3的波形,需要使用4X4 = 16個(gè)字節(jié)來儲(chǔ)存4 種不同類型的碼元,再使用14個(gè)字節(jié)(13.5個(gè)字節(jié)取整數(shù)為14個(gè)字節(jié))來儲(chǔ)存編碼組合 及6位(bit)的二進(jìn)制數(shù)。即儲(chǔ)存圖3波形需使用16+14 = 30個(gè)字節(jié)。而現(xiàn)有技術(shù)中紅 外學(xué)習(xí)型遙控器需要儲(chǔ)存波形中包括的每個(gè)有載波和每個(gè)無載波,儲(chǔ)存一個(gè)有載波需占用 2個(gè)字節(jié)存儲(chǔ)空間,儲(chǔ)存一個(gè)無載波也需占用2個(gè)字節(jié)存儲(chǔ)空間,這樣儲(chǔ)存一個(gè)有載波和一 個(gè)無載波就要占用4個(gè)字節(jié)的存儲(chǔ)空間,uPD6121G型紅外遙控器發(fā)射的l個(gè)波形中包括34 個(gè)有載波和34個(gè)無載波,則共需要占用34X4 = 136個(gè)字節(jié)的存儲(chǔ)空間。對(duì)比現(xiàn)有技術(shù)的 方法(需使用136個(gè)字節(jié)來儲(chǔ)存數(shù)據(jù)),本發(fā)明實(shí)施例所用的方法(只需使用30個(gè)字節(jié)來 儲(chǔ)存數(shù)據(jù))可以極大地節(jié)省存儲(chǔ)空間,有效地降低紅外學(xué)習(xí)型遙控器的成本。
204 :當(dāng)紅外學(xué)習(xí)型遙控器需要實(shí)現(xiàn)uPD6121G型紅外遙控器的功能時(shí),紅外學(xué)習(xí) 型遙控器利用存儲(chǔ)的每種類型的碼元及其相應(yīng)的編碼,以及波形的編碼組合,復(fù)原接收到 的uPD6121G型紅外遙控器發(fā)射的波形。 需要說明的是,本發(fā)明實(shí)施例中將連續(xù)的一個(gè)有載波和一個(gè)無載波的波形組合作 為一個(gè)碼元,當(dāng)將連續(xù)的一個(gè)有載波的波形和連續(xù)的一個(gè)無載波的波形分別作為一個(gè)碼元 時(shí),碼元中包括的有載波的時(shí)間長(zhǎng)度相等的碼元為同一種類型的碼元,碼元中包括的無載 波的時(shí)間長(zhǎng)度相等的碼元為同一種類型的碼元,其他過程如上述類似,不再一一贅述。
本發(fā)明實(shí)施例所述的學(xué)習(xí)波形的方法,通過存儲(chǔ)每種類型的碼元及其相應(yīng)的編 碼,以及波形的編碼組合就可以完全記錄獲取的波形,減小了學(xué)習(xí)及儲(chǔ)存波形需要的存儲(chǔ) 空間,節(jié)約了成本;并且,利用存儲(chǔ)的每種類型的碼元及其相應(yīng)的編碼,以及存儲(chǔ)的波形的 編碼組合,就可以復(fù)原波形,整個(gè)過程簡(jiǎn)單方便。
實(shí)施例3 參見圖5,本發(fā)明實(shí)施例提供了一種學(xué)習(xí)波形的裝置,所述裝置包括 碼元?jiǎng)澐帜K301,用于獲取波形,將波形劃分為N個(gè)碼元,N為正整數(shù); 碼元編碼模塊302,用于在碼元?jiǎng)澐帜K301將波形劃分為N個(gè)碼元后,為N個(gè)碼
元中每種類型的碼元設(shè)置相應(yīng)的編碼,并存儲(chǔ)每種類型的碼元及其相應(yīng)的編碼; 編碼組合獲取模塊303,用于在碼元編碼模塊302存儲(chǔ)每種類型的碼元及其相應(yīng)
的編碼后,根據(jù)波形中每個(gè)碼元對(duì)應(yīng)的碼元類型,及與每個(gè)碼元類型相應(yīng)的編碼,得到波形
的編碼組合,并存儲(chǔ)波形的編碼組合。
7
進(jìn)一步地,碼元編碼模塊302,具體包括 第一碼元編碼單元,用于在碼元?jiǎng)澐帜K301將波形劃分為N個(gè)碼元后,根據(jù)每個(gè) 碼元中包括的有載波的時(shí)間長(zhǎng)度和無載波的時(shí)間長(zhǎng)度,將N個(gè)碼元分為M種碼元類型,為每 種類型的碼元設(shè)置一個(gè)相應(yīng)的編碼,M為正整數(shù),M小于等于N ;或 第二碼元編碼單元,用于在碼元?jiǎng)澐帜K301將波形劃分為N個(gè)碼元后,根據(jù)每個(gè) 碼元中包括的有載波的時(shí)間長(zhǎng)度或無載波的時(shí)間長(zhǎng)度,將N個(gè)碼元分為M種碼元類型,為每 種類型的碼元設(shè)置一個(gè)相應(yīng)的編碼,M為正整數(shù),M小于等于N。 進(jìn)一步地,編碼組合獲取模塊303,具體用于在碼元編碼模塊302存儲(chǔ)每種類型的
碼元及其相應(yīng)的編碼后,按照波形中N個(gè)碼元的時(shí)間先后順序,將與每個(gè)碼元的碼元類型
相應(yīng)的編碼依次排列起來,組成波形的編碼組合,并存儲(chǔ)波形的編碼組合。 進(jìn)一步地,編碼組合獲取模塊303,還用于在組成波形的編碼組合后,在波形的編
碼組合中添加編碼相關(guān)信息,并存儲(chǔ)添加編碼相關(guān)信息后的波形的編碼組合。 進(jìn)一步地,參見圖6,所述裝置還包括 波形復(fù)原模塊304,用于利用碼元編碼模塊302存儲(chǔ)的每種類型的碼元及其相應(yīng)
的編碼,以及編碼組合獲取模塊303存儲(chǔ)的波形的編碼組合,復(fù)原波形。 本發(fā)明實(shí)施例所述的學(xué)習(xí)波形的裝置,通過存儲(chǔ)每種類型的碼元及其相應(yīng)的編
碼,以及波形的編碼組合就可以完全記錄獲取的波形,減小了學(xué)習(xí)及儲(chǔ)存波形需要的存儲(chǔ)
空間,節(jié)約了成本;并且,利用存儲(chǔ)的每種類型的碼元及其相應(yīng)的編碼,以及存儲(chǔ)的波形的
編碼組合,就可以復(fù)原波形,整個(gè)過程簡(jiǎn)單方便。 以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過軟件編程實(shí)現(xiàn),其軟件
程序存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)例如計(jì)算機(jī)中的硬盤、光盤或軟盤。 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和
原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種學(xué)習(xí)波形的方法,其特征在于,所述方法包括獲取波形,將所述波形劃分為N個(gè)碼元,N為正整數(shù);為N個(gè)所述碼元中每種類型的碼元設(shè)置相應(yīng)的編碼,并存儲(chǔ)每種類型的碼元及其相應(yīng)的編碼;根據(jù)所述波形中每個(gè)碼元對(duì)應(yīng)的碼元類型,及與每個(gè)碼元類型相應(yīng)的編碼,得到波形的編碼組合,并存儲(chǔ)所述波形的編碼組合。
2. 根據(jù)權(quán)利要求1所述的學(xué)習(xí)波形的方法,其特征在于,所述為N個(gè)所述碼元中每種類 型的碼元設(shè)置相應(yīng)的編碼,具體包括根據(jù)每個(gè)所述碼元中包括的有載波的時(shí)間長(zhǎng)度和無載波的時(shí)間長(zhǎng)度,將N個(gè)所述碼元 分為M種碼元類型,為每種類型的碼元設(shè)置一個(gè)相應(yīng)的編碼,M為正整數(shù),M小于等于N ;或所述為N個(gè)所述碼元中每種類型的碼元設(shè)置相應(yīng)的編碼,具體包括根據(jù)每個(gè)所述碼元中包括的有載波的時(shí)間長(zhǎng)度或無載波的時(shí)間長(zhǎng)度,將N個(gè)所述碼元 分為M種碼元類型,為每種類型的碼元設(shè)置一個(gè)相應(yīng)的編碼,M為正整數(shù),M小于等于N。
3. 根據(jù)權(quán)利要求1所述的學(xué)習(xí)波形的方法,其特征在于,所述根據(jù)所述波形中每個(gè)碼 元對(duì)應(yīng)的碼元類型,及與每個(gè)碼元類型相應(yīng)的編碼,得到波形的編碼組合,具體包括按照所述波形中N個(gè)碼元的時(shí)間先后順序,將與每個(gè)所述碼元的碼元類型相應(yīng)的編碼 依次排列起來,組成所述波形的編碼組合。
4. 根據(jù)權(quán)利要求3所述的學(xué)習(xí)波形的方法,其特征在于,所述組成所述波形的編碼組 合之后還包括在所述波形的編碼組合中添加編碼相關(guān)信息。
5. 根據(jù)權(quán)利要求1-4中任意一項(xiàng)權(quán)利要求所述的學(xué)習(xí)波形的方法,其特征在于,所述 方法還包括利用存儲(chǔ)的每種類型的碼元及其相應(yīng)的編碼,以及存儲(chǔ)的所述波形的編碼組合,復(fù)原 所述波形。
6. —種學(xué)習(xí)波形的裝置,其特征在于,所述裝置包括碼元?jiǎng)澐帜K,用于獲取波形,將所述波形劃分為N個(gè)碼元,N為正整數(shù);碼元編碼模塊,用于在所述碼元?jiǎng)澐帜K將所述波形劃分為N個(gè)碼元后,為N個(gè)所述碼 元中每種類型的碼元設(shè)置相應(yīng)的編碼,并存儲(chǔ)每種類型的碼元及其相應(yīng)的編碼;編碼組合獲取模塊,用于在所述碼元編碼模塊存儲(chǔ)每種類型的碼元及其相應(yīng)的編碼 后,根據(jù)所述波形中每個(gè)碼元對(duì)應(yīng)的碼元類型,及與每個(gè)碼元類型相應(yīng)的編碼,得到所述波 形的編碼組合,并存儲(chǔ)所述波形的編碼組合。
7. 根據(jù)權(quán)利要求6所述的學(xué)習(xí)波形的裝置,其特征在于,所述碼元編碼模塊,具體包括第一碼元編碼單元,用于在所述碼元?jiǎng)澐帜K將波形劃分為N個(gè)碼元后,根據(jù)每個(gè)所 述碼元中包括的有載波的時(shí)間長(zhǎng)度和無載波的時(shí)間長(zhǎng)度,將N個(gè)所述碼元分為M種碼元類 型,為每種類型的碼元設(shè)置一個(gè)相應(yīng)的編碼,M為正整數(shù),M小于等于N ;或第二碼元編碼單元,用于在所述碼元?jiǎng)澐帜K將波形劃分為N個(gè)碼元后,根據(jù)每個(gè)所 述碼元中包括的有載波的時(shí)間長(zhǎng)度或無載波的時(shí)間長(zhǎng)度,將N個(gè)所述碼元分為M種碼元類 型,為每種類型的碼元設(shè)置一個(gè)相應(yīng)的編碼,M為正整數(shù),M小于等于N。
8. 根據(jù)權(quán)利要求6所述的學(xué)習(xí)波形的裝置,其特征在于,所述編碼組合獲取模塊,具體 用于在所述碼元編碼模塊存儲(chǔ)每種類型的碼元及其相應(yīng)的編碼后,按照所述波形中N個(gè)碼 元的時(shí)間先后順序,將與每個(gè)碼元的碼元類型相應(yīng)的編碼依次排列起來,組成所述波形的 編碼組合,并存儲(chǔ)所述波形的編碼組合。
9. 根據(jù)權(quán)利要求8所述的學(xué)習(xí)波形的裝置,其特征在于,所述編碼組合獲取模塊,還用 于在組成所述波形的編碼組合后,在所述波形的編碼組合中添加編碼相關(guān)信息,并存儲(chǔ)添 加編碼相關(guān)信息后的所述波形的編碼組合。
10. 根據(jù)權(quán)利要求6-9中任意一項(xiàng)權(quán)利要求所述的學(xué)習(xí)波形的裝置,其特征在于,所述 裝置還包括波形復(fù)原模塊,用于利用所述碼元編碼模塊存儲(chǔ)的每種類型的碼元及其相應(yīng)的編碼, 以及所述編碼組合獲取模塊存儲(chǔ)的波形的編碼組合,復(fù)原所述波形。
全文摘要
本發(fā)明公開了一種學(xué)習(xí)波形的方法和裝置,屬于紅外遙控器編碼學(xué)習(xí)及數(shù)據(jù)存儲(chǔ)技術(shù)領(lǐng)域。所述方法包括獲取波形,將所述波形劃分為N個(gè)碼元,N為正整數(shù);為N個(gè)所述碼元中每種類型的碼元設(shè)置相應(yīng)的編碼,并存儲(chǔ)每種類型的碼元及其相應(yīng)的編碼;根據(jù)所述波形中每個(gè)碼元對(duì)應(yīng)的碼元類型,及與每個(gè)碼元類型相應(yīng)的編碼,得到波形的編碼組合,并存儲(chǔ)所述波形的編碼組合。所述裝置包括碼元?jiǎng)澐帜K、碼元編碼模塊和編碼組合獲取模塊。本發(fā)明通過存儲(chǔ)每種類型的碼元及其相應(yīng)的編碼,以及波形的編碼組合就可以完全記錄獲取的波形,減小了學(xué)習(xí)及儲(chǔ)存波形需要的存儲(chǔ)空間,節(jié)約了成本。
文檔編號(hào)G08C23/04GK101789173SQ20101012500
公開日2010年7月28日 申請(qǐng)日期2010年3月12日 優(yōu)先權(quán)日2010年3月12日
發(fā)明者上官志達(dá), 馮為心, 孫藝銘, 田威 申請(qǐng)人:北京東方廣視科技股份有限公司