一種紅外遙控器碼值沖突規(guī)避系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種紅外遙控器碼值沖突規(guī)避方法,包括步驟:紅外遙控器對(duì)應(yīng)的被控設(shè)備根據(jù)存在沖突的沖突按鍵提供修改指示;被控設(shè)備根據(jù)修改指示將沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā);被控設(shè)備將修改指示發(fā)送給遙控器,修改指示指示遙控器將沖突按鍵對(duì)應(yīng)的碼值由第一碼值修改為第二碼值。因此,本發(fā)明通過更改碼值的方式有效的解決了紅外遙控器碼值沖突的問題,避免家用電器由于碼值沖突被誤觸發(fā)的情況,實(shí)現(xiàn)了更佳的體驗(yàn)效果。
【專利說明】一種紅外遙控器碼值沖突規(guī)避系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及紅外遙控器【技術(shù)領(lǐng)域】,尤其涉及一種紅外遙控器碼值沖突規(guī)避系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前電視機(jī)已經(jīng)越來越廣泛的影響著人們的生活,人們通常都會(huì)通過遙控器實(shí)現(xiàn)對(duì)電視機(jī)的操作。我們最常用的遙控器為紅外遙控器,是一種通過近紅外光傳送遙控指令,使用戶可以遠(yuǎn)程控制電子設(shè)備。現(xiàn)有的紅外遙控器一般分為固定碼遙控器、固定碼學(xué)習(xí)型遙控器和波形拷貝學(xué)習(xí)型遙控器等等。目前,在亞洲無論哪種紅外遙控器都采用NEC編碼規(guī)則,NEC編碼規(guī)則主要由引導(dǎo)碼、用戶碼、數(shù)據(jù)碼及數(shù)據(jù)碼反碼組成。其中,引導(dǎo)碼用于告知被控設(shè)備該遙控器的某個(gè)按鍵是否處于持續(xù)觸發(fā)狀態(tài);用戶碼用于區(qū)分不同廠商的不同硬件設(shè)備;數(shù)據(jù)碼和數(shù)據(jù)反碼是用于區(qū)分紅外遙控器的不同的按鍵功能;在本發(fā)明中將引導(dǎo)碼、用戶碼、數(shù)據(jù)碼及數(shù)據(jù)反碼合稱為紅外遙控器按鍵的NEC碼值(簡(jiǎn)稱“碼值”)。
[0003]由于NEC遙控器編碼規(guī)則里用戶碼有16bit,數(shù)據(jù)碼有8bit,通過不同的用戶碼可以區(qū)分不同廠商,并且用于區(qū)分同一廠商的不同的硬件設(shè)備。但是隨著廠商的不斷增加,且沒有一個(gè)統(tǒng)一的機(jī)構(gòu)分配用戶碼,因此可能會(huì)出現(xiàn)一個(gè)很尷尬的現(xiàn)狀:即用戶通過紅外遙控器開啟電視時(shí),如果家里空調(diào)的開啟剛好也是由可開啟電視同樣的碼值觸發(fā),因此空調(diào)也會(huì)被同時(shí)打開,導(dǎo)致紅外遙控器無法準(zhǔn)確地控制被控設(shè)備。
[0004]然而,傳統(tǒng)的遙控器無論是固定碼遙控器、固定碼學(xué)習(xí)型遙控器還是波形拷貝學(xué)習(xí)型遙控器,由于其編碼方式均為NEC編碼,且碼值在設(shè)定后則無法進(jìn)一步修改,所以無法避免這個(gè)問題。
[0005]因此,能夠解決紅外遙控器碼值沖突問題的技術(shù)方案是亟待提供的。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明提供一種紅外遙控器碼值碼值沖突規(guī)避系統(tǒng)及方法,其可以解決紅外遙控器碼值沖突的問題。
[0007]為實(shí)現(xiàn)上述目的,本發(fā)明提供技術(shù)方案如下:
[0008]一種紅外遙控器碼值沖突規(guī)避方法,包括步驟:
[0009]紅外遙控器對(duì)應(yīng)的被控設(shè)備根據(jù)存在沖突的沖突按鍵提供修改指示;
[0010]被控設(shè)備根據(jù)修改指示將沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā);
[0011]被控設(shè)備將修改指示發(fā)送給遙控器,修改指示指示遙控器將沖突按鍵對(duì)應(yīng)的碼值由第一碼值修改為第二碼值。
[0012]現(xiàn)有技術(shù)中紅外遙控器其內(nèi)部的遙控碼值在設(shè)定后無法修改,而本發(fā)明可以通過被控設(shè)備用備用碼值(第二碼值)替換沖突按鍵的原碼值(第一碼值),并使紅外遙控器作出對(duì)應(yīng)的碼值更改,因此,本發(fā)明打破了按鍵碼值無法更改的傳統(tǒng)方式,使按鍵碼值成為一個(gè)動(dòng)態(tài)設(shè)置量,將存在沖突的按鍵碼值更改為其他碼值,這樣就有效的解決了紅外遙控器碼值沖突的問題,避免了家用電器由于碼值沖突被誤觸發(fā)的情況,實(shí)現(xiàn)了更佳的體驗(yàn)效果。
【專利附圖】
【附圖說明】
[0013]圖1是本發(fā)明提供的一種紅外遙控器碼值沖突規(guī)避方法的流程圖;
[0014]圖2是本發(fā)明實(shí)施例中一種紅外遙控器碼值沖突規(guī)避方法的流程圖;
[0015]圖3-1是本發(fā)明實(shí)施例中一種遙控器編輯界面示意圖;
[0016]圖3-2是本發(fā)明實(shí)施例中另一種遙控器編輯界面示意圖;
[0017]圖4是本發(fā)明一種紅外遙控器碼值沖突規(guī)避系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]本發(fā)明可以通過被控設(shè)備用備用碼值(第二碼值)替換沖突按鍵的原碼值(第一碼值),并使紅外遙控器也作出對(duì)應(yīng)的碼值更改。從而打破按鍵碼值無法更改的傳統(tǒng)方式,使按鍵碼值成為一個(gè)動(dòng)態(tài)設(shè)置量,將被控設(shè)備存在沖突的按鍵碼值更改為其他碼值。因此,本發(fā)明通過更改碼值的方式有效的解決了紅外遙控器碼值沖突的問題,避免了家用電器由于碼值沖突被誤觸發(fā)的情況,實(shí)現(xiàn)了更佳的體驗(yàn)效果。為進(jìn)一步說明本發(fā)明,提供下列實(shí)施例:
[0019]實(shí)施例一
[0020]請(qǐng)參考圖1,是本發(fā)明提供一種紅外遙控器碼值沖突規(guī)避方法的處理流程圖,包括步驟:
[0021]101、紅外遙控器對(duì)應(yīng)的被控設(shè)備根據(jù)存在沖突的沖突按鍵提供修改指示;
[0022]在日常生活中,每個(gè)家用電器會(huì)根據(jù)需要配有與其對(duì)應(yīng)的紅外遙控器,本發(fā)明把被遙控器控制的設(shè)備稱為被控設(shè)備。紅外遙控器通過發(fā)送不同碼值的紅外信號(hào)來控制被控設(shè)備執(zhí)行相應(yīng)的操作,而為了方便對(duì)紅外遙控器進(jìn)行編輯,現(xiàn)有技術(shù)中的很多被控設(shè)備通常可以提供紅外遙控器編輯模式,在該模式下,用戶可以對(duì)遙控器的按鍵碼值進(jìn)行修改,或是執(zhí)行更多操作。
[0023]由于現(xiàn)有技術(shù)中,對(duì)被控設(shè)備制造廠家的碼值分配沒有明確規(guī)則,致使同一個(gè)碼值可能控制兩個(gè)被控設(shè)備執(zhí)行操作,產(chǎn)生碼值沖突。當(dāng)上述情況發(fā)生時(shí),我們首先要確定哪個(gè)按鍵導(dǎo)致的這種沖突;在確定了沖突按鍵后,就進(jìn)入紅外遙控器對(duì)應(yīng)的被控設(shè)備的遙控器編輯模式中,根據(jù)操作提示去選擇該沖突按鍵。此時(shí)該被控設(shè)備會(huì)根據(jù)所選的沖突按鍵提供對(duì)應(yīng)的修改指示,該修改指示是指示用戶執(zhí)行相應(yīng)操作。
[0024]102、被控設(shè)備根據(jù)修改指示將沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā);
[0025]在本實(shí)施例中稱沖突按鍵的原碼值其為第一碼值,其對(duì)應(yīng)的備用碼值為第二碼值。根據(jù)修改指示執(zhí)行完相應(yīng)操作后,該被控設(shè)備會(huì)根據(jù)修改指示將該沖突按鍵對(duì)應(yīng)的功能由第一碼值修改為第二碼值觸發(fā)(假設(shè)第二碼值與其他被控設(shè)備無沖突)。
[0026]103、被控設(shè)備將修改指示發(fā)送給遙控器,修改指示指示遙控器將沖突按鍵對(duì)應(yīng)的碼值由第一碼值修改為第二碼值。
[0027]但是僅對(duì)被控設(shè)備進(jìn)行修改是不夠的,我們還要對(duì)應(yīng)的去修改遙控器的相應(yīng)設(shè)置,因此在被控設(shè)備修改完成后,該被控設(shè)備對(duì)應(yīng)的紅外遙控器也會(huì)根據(jù)修改指示將沖突按鍵的碼值由第一碼值修改為第二碼值。
[0028]根據(jù)本實(shí)施例,當(dāng)使用紅外遙控器原沖突按鍵時(shí),其發(fā)出的第二碼值的紅外信號(hào)就只會(huì)觸發(fā)其對(duì)應(yīng)的被控設(shè)備的相應(yīng)功能,而不會(huì)觸發(fā)其他被控設(shè)備。因此,本發(fā)明有效的解決了紅外遙控器碼值沖突的問題,避免了家用電器由于碼值沖突被誤觸發(fā)的情況,實(shí)現(xiàn)了更佳的體驗(yàn)效果。
[0029]實(shí)施例二
[0030]為了對(duì)本發(fā)明的實(shí)施方案進(jìn)行進(jìn)一步說明,假設(shè)用戶家中的空調(diào)遙控器開關(guān)機(jī)鍵的用戶碼是0x1234,智能電視的紅外遙控器開關(guān)機(jī)鍵用戶碼也是0x1234,那么當(dāng)用戶按下紅外遙控器的開機(jī)鍵想打開智能電視時(shí),空調(diào)和智能電視都會(huì)接收這個(gè)紅外遙控器的數(shù)據(jù)碼,就會(huì)同時(shí)打開智能電視和空調(diào),從而產(chǎn)生碼值沖突。針對(duì)上述問題,本發(fā)明提供一種優(yōu)選的處理方法,請(qǐng)參考圖2,是本發(fā)明實(shí)施例中一種紅外遙控器碼值沖突規(guī)避方法的處理流程圖,包括步驟:
[0031]201、紅外遙控器對(duì)應(yīng)的被控設(shè)備根據(jù)存在沖突的沖突按鍵提供修改指示;
[0032]其中,紅外遙控器對(duì)應(yīng)的被控設(shè)備為智能電視,但是由于空調(diào)遙控器開關(guān)機(jī)鍵的碼值是0x1234,智能電視的紅外遙控器開關(guān)機(jī)鍵碼值也是0x1234,那么當(dāng)用戶按下紅外遙控器的開機(jī)鍵想打開智能電視時(shí),空調(diào)和智能電視都會(huì)接收這個(gè)紅外遙控器的碼值,就會(huì)同時(shí)打開智能電視和空調(diào)。因此,可以確定該遙控器的沖突按鍵為開關(guān)機(jī)鍵。
[0033]假設(shè),智能 電視中的遙控器編輯模式如圖3-1所示。當(dāng)用戶進(jìn)入該編輯界面后,首先可以選擇沖突按鍵的編輯;于是,在電視屏幕上會(huì)出現(xiàn)一個(gè)沖突按鍵選擇的對(duì)話框,是用來輸入選擇的沖突按鍵。在優(yōu)選的實(shí)施方式中,對(duì)于沖突按鍵的選擇可以做成圖3-1中的下拉菜單的形式,可以通過選框的上移和下移來選中該沖突按鍵(開關(guān)機(jī)鍵)。
[0034]于是,當(dāng)智能電視獲取沖突按鍵后,會(huì)根據(jù)其內(nèi)存中的按鍵-碼值表查找該開關(guān)機(jī)鍵對(duì)應(yīng)的碼值以及對(duì)應(yīng)的按鍵序列。具體查找方法可以參考表2-1。
[0035]
【權(quán)利要求】
1.一種紅外遙控器碼值沖突規(guī)避方法,其特征在于,包括步驟: 所述紅外遙控器對(duì)應(yīng)的被控設(shè)備根據(jù)存在沖突的沖突按鍵提供修改指示; 所述被控設(shè)備根據(jù)修改指示將所述沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā); 所述被控設(shè)備將修改指示發(fā)送給所述遙控器,所述修改指示指示所述遙控器將沖突按鍵對(duì)應(yīng)的碼值由第一碼值修改為第二碼值。
2.如權(quán)利要求1所述的方法,其特征在于,所述第一碼值具有多個(gè)備用碼值,所述第二碼值為所述第一碼值的備用碼值之一。
3.如權(quán)利要求1所述的方法,其特征在于,所述修改指示為特定的按鍵序列。
4.如權(quán)利要求3所述的方法,其特征在于,所述被控設(shè)備根據(jù)修改指示將所述沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā),具體為: 根據(jù)所述按鍵序列觸發(fā)所述紅外遙控器上對(duì)應(yīng)的按鍵,若與所述按鍵序列相同,則碼值修改成功,否則,碼值修改失敗。
5.如權(quán)利要求4所述的方法,其特征在于,所述被控設(shè)備根據(jù)修改指示將所述沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā),還包括: 若在預(yù)定時(shí)間Tl內(nèi),被控設(shè)備根據(jù)修改指示將所述沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā),若超出所述預(yù)定時(shí)間Tl,則碼值修改失敗。
6.一種紅外遙控器碼值沖突規(guī)避系統(tǒng),其特征在于,該系統(tǒng)包括: 修改指示單元,用于根據(jù)存在沖突的沖突按鍵提供修改指示,并將所述修改指示分別發(fā)送至第一修改單元和第二修改單元; 第一修改單元,用于根據(jù)修改指示將所述沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā); 第二修改單元,用于根據(jù)所述修改指示將所述沖突按鍵對(duì)應(yīng)的碼值由第一碼值修改為第二碼值。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述第一碼值具有多個(gè)備用碼值,所述第二碼值為所述第一碼值的備用碼值之一。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述修改指示為特定的按鍵序列。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述根據(jù)修改指示將所述沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā),具體為: 根據(jù)所述按鍵序列觸發(fā)所述紅外遙控器上對(duì)應(yīng)的按鍵,若與所述按鍵序列相同,則碼值修改成功,否則,碼值修改失敗。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述根據(jù)修改指示將所述沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā),還包括: 若在預(yù)定時(shí)間Tl內(nèi),根據(jù)修改指示將所述沖突按鍵對(duì)應(yīng)的功能由第一碼值觸發(fā)修改為由第二碼值觸發(fā),若超出所述預(yù)定時(shí)間Tl,則碼值修改失敗。
【文檔編號(hào)】H04N21/422GK103686276SQ201310652150
【公開日】2014年3月26日 申請(qǐng)日期:2013年12月4日 優(yōu)先權(quán)日:2013年12月4日
【發(fā)明者】黃欽 申請(qǐng)人:樂視致新電子科技(天津)有限公司