最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

遙控抗干擾控制方法與裝置與流程

文檔序號(hào):11591085閱讀:967來源:國(guó)知局
遙控抗干擾控制方法與裝置與流程

本發(fā)明涉及遙控技術(shù)領(lǐng)域,尤其涉及一種遙控抗干擾控制方法與裝置。



背景技術(shù):

用戶在通過電視機(jī)觀看電視節(jié)目的過程中,經(jīng)常會(huì)長(zhǎng)按遙控器上的按鍵(即連續(xù)按鍵)以快速實(shí)現(xiàn)預(yù)期效果,例如:用戶長(zhǎng)按“音量+”來連續(xù)增加音量,遙控器則會(huì)重復(fù)發(fā)送連續(xù)按鍵碼給電視機(jī)。目前,電視機(jī)對(duì)于遙控器的連續(xù)按鍵,采用識(shí)別連續(xù)按鍵碼的上升沿或者下降沿作為識(shí)別連續(xù)按鍵的依據(jù)。

而在整機(jī)設(shè)計(jì)時(shí),由于電視機(jī)中的電源器件存在空間輻射,因此會(huì)對(duì)遙控信號(hào)產(chǎn)生一定的干擾,從而引起連續(xù)按鍵的誤判。而整機(jī)電源,尤其是作為目前主流設(shè)計(jì)的三合一主板,即主板、電源板、驅(qū)動(dòng)板一體化設(shè)計(jì),電源器件的干擾更容易導(dǎo)入到遙控接收頭,導(dǎo)致遙控的誤判。

圖1為電源對(duì)連續(xù)按鍵的干擾波形圖,如圖1所示,前兩個(gè)脈沖為正常的連續(xù)按鍵碼對(duì)應(yīng)的脈沖,后兩個(gè)脈沖為干擾脈沖。采用識(shí)別連續(xù)按鍵碼的上升沿或者下降沿來識(shí)別連續(xù)按鍵時(shí),會(huì)誤將后兩個(gè)干擾脈沖識(shí)別為連續(xù)按鍵,從而引發(fā)誤操作問題。因此,有必要對(duì)遙控過程進(jìn)行改進(jìn),以提高遙控抗干擾能力。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明提供一種遙控抗干擾控制方法與裝置,用于提高遙控抗干擾能力。

為了實(shí)現(xiàn)上述目的,一方面,本發(fā)明一種遙控抗干擾控制方法,包括:

當(dāng)識(shí)別出接收到的遙控按鍵碼為連續(xù)按鍵碼時(shí),在預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)是否有脈沖信號(hào);

若檢測(cè)出脈沖信號(hào),則將脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào)濾除。

在本發(fā)明的一實(shí)施例中,預(yù)設(shè)時(shí)間段為連續(xù)按鍵碼的發(fā)送周期與連續(xù)按鍵碼對(duì)應(yīng)的時(shí)間段之差。

在本發(fā)明的一實(shí)施例中,預(yù)設(shè)寬度為1ms。

在本發(fā)明的一實(shí)施例中,在當(dāng)識(shí)別出接收到的遙控按鍵碼為連續(xù)按鍵碼時(shí),在預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)是否有脈沖信號(hào)之前,方法還包括:接收遙控按鍵碼,并識(shí)別遙控按鍵碼。

在本發(fā)明的一實(shí)施例中,將脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào)濾除,具體包括:通過定時(shí)計(jì)數(shù)器計(jì)算脈沖信號(hào)的脈沖寬度;通過邊沿中斷器將脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào)濾除。

另一方面,本發(fā)明提供一種遙控抗干擾控制裝置,包括:

檢測(cè)模塊,用于當(dāng)識(shí)別出接收到的遙控按鍵碼為連續(xù)按鍵碼時(shí),在預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)是否有脈沖信號(hào);

濾除模塊,用于若檢測(cè)模塊檢測(cè)出脈沖信號(hào),則將脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào)濾除。

在本發(fā)明的一實(shí)施例中,預(yù)設(shè)時(shí)間段為連續(xù)按鍵碼的發(fā)送周期與連續(xù)按鍵碼對(duì)應(yīng)的時(shí)間段之差。

在本發(fā)明的一實(shí)施例中,預(yù)設(shè)寬度為1ms。

在本發(fā)明的一實(shí)施例中,上述裝置還包括:接收模塊和識(shí)別模塊;接收模塊,用于接收并識(shí)別遙控按鍵碼;識(shí)別模塊,用于識(shí)別遙控按鍵碼。

在本發(fā)明的一實(shí)施例中,濾除模塊具體用于:通過定時(shí)計(jì)數(shù)器計(jì)算脈沖信號(hào)的脈沖寬度;通過邊沿中斷器將脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào)濾除。

本發(fā)明實(shí)施例提供的遙控抗干擾控制方法和裝置,根據(jù)遙控按鍵碼的編碼特點(diǎn),在識(shí)別出連續(xù)按鍵碼后,檢測(cè)出脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào),將其作為干擾脈沖濾除,可以降低電源器件對(duì)遙控器件的影響,提高遙控抗干擾能力,降低遙控失效率。

附圖說明

圖1為電源對(duì)連續(xù)按鍵的干擾波形圖;

圖2為單次按鍵碼的波形示意圖;

圖3為連續(xù)按鍵碼的波形示意圖;

圖4為連續(xù)按鍵輸出波形圖;

圖5為本發(fā)明提供的遙控抗干擾控制方法的流程示意圖;

圖6為連續(xù)按鍵輸出波形濾除效果圖;

圖7為本發(fā)明提供的遙控抗干擾控制裝置的結(jié)構(gòu)示意圖。

附圖標(biāo)記說明:

10-檢測(cè)模塊;

20-濾除模塊;

30-接收模塊;

40-識(shí)別模塊。

具體實(shí)施方式

下面先簡(jiǎn)要說明一下與本發(fā)明相關(guān)的遙控編碼知識(shí)。

目前,電視機(jī)的遙控按鍵碼通常采用nec編碼格式進(jìn)行編碼。遙控按鍵碼包括單次按鍵碼(即單次按鍵對(duì)應(yīng)的遙控按鍵碼,如圖2所示)和連續(xù)按鍵碼(如圖3所示),其中,單次按鍵碼由引導(dǎo)碼+16位用戶碼+16位數(shù)據(jù)碼+結(jié)束碼組成,連續(xù)按鍵碼發(fā)送簡(jiǎn)碼,由9ms高電平+2.25ms低電平+560μs高電平組成。

圖4為連續(xù)按鍵輸出波形圖,如圖4所示,當(dāng)用戶長(zhǎng)按方向鍵時(shí),遙控器發(fā)送的第一幀遙控按鍵碼為單次按鍵碼,從第二幀開始均為連續(xù)按鍵碼,連續(xù)按鍵碼的發(fā)送周期為108ms。電視機(jī)通過遙控接收頭接收遙控按鍵碼,然后傳輸給主板上的片上系統(tǒng)(system-on-a-chip,soc),soc的遙控處理模塊對(duì)接收到的遙控按鍵碼進(jìn)行處理,在第二個(gè)和第三個(gè)發(fā)送周期中均只檢測(cè)到連續(xù)兩個(gè)上升沿或下降沿時(shí),識(shí)別接收到的遙控按鍵碼為連續(xù)按鍵碼;之后每檢測(cè)到連續(xù)兩個(gè)上升沿或下降沿,則認(rèn)為接收到的遙控按鍵碼為連續(xù)按鍵碼。

基于上述識(shí)別連續(xù)按鍵碼的方法,正常情況下,當(dāng)用戶長(zhǎng)按方向鍵結(jié)束時(shí),遙控器停止發(fā)送連續(xù)按鍵碼,電視機(jī)結(jié)束連續(xù)按鍵處理。例如:用戶在菜單中長(zhǎng)按方向鍵選擇想要觀看的節(jié)目頻道1,當(dāng)節(jié)目頻道1被選中時(shí),松開方向鍵,然后單擊“確認(rèn)ok”鍵進(jìn)入該節(jié)目頻道1。但是由于電視機(jī)中的電源器件的干擾,遙控接收頭在接收到“確認(rèn)ok”鍵對(duì)應(yīng)的遙控按鍵碼之前,接收到了電源器件產(chǎn)生的多個(gè)干擾脈沖(如圖1所示),此時(shí),soc的遙控處理模塊檢測(cè)到連續(xù)兩個(gè)上升沿或下降沿,則認(rèn)為接收到了連續(xù)按鍵碼,繼續(xù)執(zhí)行連續(xù)按鍵碼對(duì)應(yīng)的動(dòng)作,從而使得選中光標(biāo)繼續(xù)移動(dòng),選中其他節(jié)目頻道,導(dǎo)致遙控失效,嚴(yán)重影響了用戶體驗(yàn)度。

為了降低電源器件干擾遙控器件而引起連續(xù)按鍵的誤判,降低遙控失效率,本發(fā)明提供一種遙控抗干擾控制方法與裝置,主要根據(jù)遙控按鍵碼的編碼特點(diǎn),在識(shí)別出連續(xù)按鍵碼后,檢測(cè)出脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào),將其作為干擾脈沖濾除,降低干擾脈沖對(duì)遙控器件的影響,提高遙控抗干擾能力。

本發(fā)明實(shí)施例提供的遙控抗干擾控制方法與裝置,可以適用于采用遙控器進(jìn)行遙控的整機(jī)電源設(shè)備,例如:電視機(jī)、游戲機(jī)等。本發(fā)明以電視機(jī)為例進(jìn)行示例性說明。

下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例進(jìn)行描述。

圖5為本發(fā)明提供的遙控抗干擾控制方法的流程示意圖,如圖5所示,本實(shí)施例提供的方法包括以下步驟:

s101、當(dāng)識(shí)別出接收到的遙控按鍵碼為連續(xù)按鍵碼時(shí),在預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)是否有脈沖信號(hào)。

具體的,本實(shí)施例的執(zhí)行主體可以是電視機(jī)的soc。電視機(jī)通過遙控接收頭接收遙控按鍵碼,然后傳輸給主板上的soc,soc接收到遙控按鍵碼后對(duì)其進(jìn)行識(shí)別,當(dāng)識(shí)別出接收到的遙控按鍵碼為連續(xù)按鍵碼時(shí),如:檢測(cè)到連續(xù)兩個(gè)上升沿或下降沿時(shí),在之后的預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)遙控接收頭是否有脈沖信號(hào)傳輸過來,以檢測(cè)是否有干擾脈沖。

其中,上述預(yù)設(shè)時(shí)間段為連續(xù)按鍵碼的發(fā)送周期與連續(xù)按鍵碼對(duì)應(yīng)的時(shí)間段之差。以上述連續(xù)按鍵碼的發(fā)送周期為108ms,連續(xù)按鍵碼對(duì)應(yīng)的時(shí)間段為9ms+2.25ms+560μs,即11.81ms為例,則預(yù)設(shè)時(shí)間段為96.19ms。

s102、若檢測(cè)出脈沖信號(hào),則將脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào)濾除。

具體的,soc若檢測(cè)到脈沖信號(hào),則該脈沖信號(hào)可能為正常的遙控按鍵信號(hào),也可能為干擾脈沖。相比正常的遙控按鍵信號(hào),通常情況下干擾脈沖的脈沖寬度會(huì)比較小。本實(shí)施例中,將脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào)當(dāng)作干擾脈沖進(jìn)行濾除,以避免干擾脈沖對(duì)遙控的影響。

其中,該預(yù)設(shè)寬度可以根據(jù)電源器件的干擾程度確定,通常情況下,干擾脈沖的脈沖寬度小于1ms,即預(yù)設(shè)寬度為1ms。

另外,soc具體可以通過定時(shí)計(jì)數(shù)器和邊沿中斷器濾除干擾脈沖。具體的,當(dāng)soc檢測(cè)到脈沖信號(hào)時(shí),可以先通過定時(shí)計(jì)數(shù)器計(jì)算脈沖信號(hào)的寬度,當(dāng)確認(rèn)脈沖寬度小于預(yù)設(shè)寬度(如1ms)時(shí),認(rèn)為該脈沖信號(hào)為干擾脈沖;然后通過邊沿中斷器中斷該脈沖信號(hào)的遙控處理流程(即濾除該干擾脈沖),避免該脈沖信號(hào)可能產(chǎn)生的遙控動(dòng)作。

可選的,在步驟s101當(dāng)識(shí)別出接收到的遙控按鍵碼為連續(xù)按鍵碼時(shí),在預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)是否有脈沖信號(hào)之前,本實(shí)施例的方法還可以包括:接收遙控按鍵碼,并識(shí)別遙控按鍵碼。

具體的,如上述所述,soc通過遙控接收頭接收遙控按鍵碼,然后根據(jù)遙控按鍵碼的編碼規(guī)則識(shí)別遙控按鍵碼是單次按鍵碼還是連續(xù)按鍵碼。在識(shí)別出連續(xù)按鍵碼后,執(zhí)行步驟s102和s103,濾除干擾脈沖。

圖6為連續(xù)按鍵輸出波形濾除效果圖,其中濾除前的波形圖為圖1所示的干擾波形圖。如圖6所示,濾除前的波形圖中包含兩個(gè)電源器件產(chǎn)生的脈沖寬度分別為360μs和420μs的干擾脈沖。通過本實(shí)施例提供的方法,根據(jù)前兩個(gè)脈沖識(shí)別出接收到的遙控按鍵碼為連續(xù)按鍵碼后,檢測(cè)到兩個(gè)脈沖信號(hào)的脈沖寬度均小于預(yù)設(shè)寬度(如1ms),則認(rèn)為這兩個(gè)脈沖信號(hào)是干擾脈沖,將其濾除(參見濾除后的波形圖),從而避免了干擾脈沖對(duì)遙控的影響。繼續(xù)以上述菜單選擇為例,用戶松開方向鍵后,遙控接收頭在接收到“確認(rèn)ok”鍵對(duì)應(yīng)的遙控按鍵碼之前,接收到了電源器件產(chǎn)生的兩個(gè)干擾脈沖(如圖1所示),此時(shí),soc檢測(cè)到連續(xù)兩個(gè)上升沿或下降沿,但是通過脈寬檢測(cè),脈沖寬度(360μs和420μs)小于預(yù)設(shè)寬度(如1ms),識(shí)別出這兩個(gè)脈沖信號(hào)是干擾脈沖,將其濾除掉,從而避免了soc將其誤判為連續(xù)按鍵碼進(jìn)而導(dǎo)致的遙控失效,提高了用戶體驗(yàn)度。

本實(shí)施例提供的遙控抗干擾控制方法,根據(jù)遙控按鍵碼的編碼特點(diǎn),在識(shí)別出連續(xù)按鍵碼后,檢測(cè)出脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào),將其作為干擾脈沖濾除,可以降低電源器件對(duì)遙控器件的影響,提高遙控抗干擾能力,降低遙控失效率。

圖7為本發(fā)明提供的遙控抗干擾控制裝置的結(jié)構(gòu)示意圖,本實(shí)施例提供的遙控抗干擾控制裝置可以集成在電視機(jī)的soc上。如圖7所示,本實(shí)施例提供的裝置包括:檢測(cè)模塊10和濾除模塊20。其中:

檢測(cè)模塊10,用于當(dāng)識(shí)別出接收到的遙控按鍵碼為連續(xù)按鍵碼時(shí),在預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)是否有脈沖信號(hào);

濾除模塊20,用于若檢測(cè)模塊10檢測(cè)出脈沖信號(hào),則將脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào)濾除。

作為本發(fā)明一種可選的實(shí)施方式,預(yù)設(shè)時(shí)間段為108ms與連續(xù)按鍵碼對(duì)應(yīng)的時(shí)間段之差。

作為本發(fā)明一種可選的實(shí)施方式,預(yù)設(shè)寬度為1ms。

可選的,本實(shí)施例提供的裝置還可以包括:接收模塊30和識(shí)別模塊40;其中,接收模塊30,用于接收并識(shí)別遙控按鍵碼;識(shí)別模塊40,用于識(shí)別遙控按鍵碼。

作為本發(fā)明一種具體的實(shí)施方式,濾除模塊20具體用于:通過定時(shí)計(jì)數(shù)器計(jì)算脈沖信號(hào)的脈沖寬度;通過邊沿中斷器將脈沖寬度小于預(yù)設(shè)寬度的脈沖信號(hào)濾除。

本發(fā)明實(shí)施例提供的裝置,可以執(zhí)行上述方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1