專利名稱:一種遙控碼及其發(fā)送、接收方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遙控技術(shù)領(lǐng)域,特別是涉及一種遙控碼及其發(fā)送方法、接收方法。
背景技術(shù):
現(xiàn)有的遙控碼如附圖1所示,A是引導(dǎo)碼;C是用戶碼,用于避免不同電器的遙控器之間相互影響;K是鍵數(shù)據(jù)碼,對應(yīng)于遙控器上不同的按鍵;S是同步碼,用于表示遙控編碼 數(shù)據(jù)的結(jié)束,某些遙控碼編碼規(guī)則中,沒有同步碼。現(xiàn)在家電使用的遙控器普遍只有Sbit的鍵值數(shù)據(jù),也就是只能定義256個按鍵。 如果要增加按鍵數(shù)量,或者發(fā)送數(shù)據(jù),例如在網(wǎng)絡(luò)電視應(yīng)用中增加鍵盤,現(xiàn)有的遙控碼無 法實現(xiàn)?,F(xiàn)有解決辦法是增加遙控碼鍵值數(shù)據(jù)的長度,但這樣一來,就無法和原來大量使 用的遙控碼兼容。
發(fā)明內(nèi)容
本發(fā)明提供一種一種遙控碼及其發(fā)送方法、接收方法,用以解決現(xiàn)有技術(shù)中存在 的增加遙控碼鍵值數(shù)據(jù)的長度無法與原來大量使用的遙控碼兼容的問題。為達上述目的,一方面,本發(fā)明提供一種遙控碼,包括依次排列的引導(dǎo)碼、用戶碼、 和鍵數(shù)據(jù)碼,在所述鍵數(shù)據(jù)碼之后,還包括擴展數(shù)據(jù)碼;其中,將所述鍵數(shù)據(jù)碼中的一個鍵 值設(shè)置為發(fā)送或接收所述擴展數(shù)據(jù)碼的擴充碼識別碼。進一步,在所述鍵數(shù)據(jù)碼和擴展數(shù)據(jù)碼之間,還設(shè)置有同步碼。另一方面,本發(fā)明提供一種遙控碼的發(fā)送方法,所述方法包括以下步驟首先判斷是否發(fā)送擴展數(shù)據(jù)碼,如果是,則發(fā)送所述鍵數(shù)據(jù)碼中設(shè)置的擴充碼識 別碼,然后,依次發(fā)送引導(dǎo)碼、用戶碼、鍵數(shù)據(jù)碼和擴展數(shù)據(jù)碼;如果否,則依次發(fā)送引導(dǎo)碼、 用戶碼、鍵數(shù)據(jù)碼。進一步,在發(fā)送所述鍵數(shù)據(jù)碼之后,發(fā)送同步碼。再一方面,本發(fā)明提供一種遙控碼的接收方法,所述方法包括以下步驟接收遙控碼,依次檢測引導(dǎo)碼、用戶碼、鍵數(shù)據(jù)碼;判斷接收的所述遙控碼是否是擴充碼識別碼,如果是,則檢測所述擴展數(shù)據(jù)碼,并 輸出所述擴展數(shù)據(jù)碼的數(shù)據(jù);如果否,則輸出所述鍵數(shù)據(jù)碼的數(shù)據(jù)。進一步,在檢測所述鍵數(shù)據(jù)碼之后,檢測同步碼。本發(fā)明有益效果如下本發(fā)明在普通遙控碼最后端增加一個擴展數(shù)據(jù)碼,在需要發(fā)出擴展數(shù)據(jù)碼時,把 鍵數(shù)據(jù)碼中的一個鍵值設(shè)置為一個預(yù)先約定好的碼值作為標記。擴展數(shù)據(jù)碼的發(fā)送,增 加了遙控器的鍵值數(shù)量,同時也使遙控器具備了數(shù)據(jù)發(fā)送能力,并且,由于只有在需要的時 候,才增加擴展數(shù)據(jù)碼的發(fā)送,和原遙控碼完全兼容。
圖1為現(xiàn)有遙控碼的結(jié)構(gòu)示意圖; 圖2本發(fā)明實施例一種遙控碼的結(jié)構(gòu)示意圖;圖3本發(fā)明實施例一種遙控碼的發(fā)送方法流程示意圖;圖4本發(fā)明實施例一種遙控碼的發(fā)送方法流程示意圖。
具體實施例方式以下結(jié)合附圖以及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述 的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。本發(fā)明的遙控碼擴充后,如圖2所示;包括依次排列的引導(dǎo)碼A、用戶碼C、和鍵數(shù) 據(jù)碼K,D是擴展數(shù)據(jù)碼;當(dāng)在存在同步碼S時,緊隨在S之后;當(dāng)編碼中不存在S時,D緊隨 在K之后。由于K的鍵值一般都有256個,一般的遙控器應(yīng)用時,有些鍵值并沒有使用。因 此,預(yù)先約定某個沒有被使用的鍵值作為擴充碼識別碼,本實施例假定是十六進制數(shù)值將 OxFF作為擴充碼識別碼。當(dāng)然,也可以是其它任意約定的值。本實施例涉及的遙控碼的發(fā)送方法,如圖3所示,包括以下步驟準備發(fā)送遙控碼,首先判斷是否發(fā)送擴展數(shù)據(jù)碼,如果需要增加按鍵數(shù)量,或者發(fā) 送數(shù)據(jù),則發(fā)送擴展數(shù)據(jù)碼。即發(fā)送所述鍵數(shù)據(jù)碼中設(shè)置的擴充碼識別碼,然后,依次發(fā)送 引導(dǎo)碼、用戶碼、鍵數(shù)據(jù)碼和擴展數(shù)據(jù)碼;如果不需要增加按鍵數(shù)量,或者不需要發(fā)送數(shù)據(jù), 即發(fā)送正常的遙控碼時,則依次發(fā)送引導(dǎo)碼、用戶碼、鍵數(shù)據(jù)碼。上述步驟中,如果存在同步碼,則在發(fā)送所述鍵數(shù)據(jù)碼之后,發(fā)送同步碼。本實施例涉及的遙控碼的接收方法,如圖4所示,包括以下步驟接收遙控碼,依次檢測引導(dǎo)碼、用戶碼、鍵數(shù)據(jù)碼;判斷接收的所述鍵數(shù)據(jù)碼是否是擴充碼識別碼,如果是,則檢測所述擴展數(shù)據(jù)碼, 并輸出所述擴展數(shù)據(jù)碼的數(shù)據(jù),這樣就增加了按鍵數(shù)量,可以發(fā)送數(shù)據(jù);如果否,則輸出所 述鍵數(shù)據(jù)碼的數(shù)據(jù),這種情況下,雖然不能增加按鍵數(shù)量,或者發(fā)送數(shù)據(jù),但與現(xiàn)有的遙控
碼兼容。上述步驟中,如果存在同步碼,則在檢測所述鍵數(shù)據(jù)碼之后,檢測同步碼。 由上述實施例可以看出,本發(fā)明在普通遙控碼最后端增加一個擴展數(shù)據(jù)碼;同時, 在需要發(fā)出擴展數(shù)據(jù)碼時,把鍵數(shù)據(jù)碼鍵值設(shè)置為一個預(yù)先約定好的碼值作為標記。擴展 數(shù)據(jù)碼的發(fā)送,增加了遙控器的鍵值數(shù)量,同時也使遙控器具備了數(shù)據(jù)發(fā)送能力,由于只在 需要的時候才增加擴展數(shù)據(jù)碼的發(fā)送,和原遙控碼完全兼容。 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
一種遙控碼,包括依次排列的引導(dǎo)碼、用戶碼、和鍵數(shù)據(jù)碼,其特征在于,在所述鍵數(shù)據(jù)碼之后,還包括擴展數(shù)據(jù)碼;其中,將所述鍵數(shù)據(jù)碼中的一個鍵值設(shè)置為發(fā)送或接收所述擴展數(shù)據(jù)碼的擴充碼識別碼。
2.如權(quán)利要求1所述的遙控碼,其特征在于,在所述鍵數(shù)據(jù)碼和擴展數(shù)據(jù)碼之間,還設(shè) 置有同步碼。
3.—種遙控碼的發(fā)送方法,其特征在于,所述方法包括以下步驟首先判斷是否發(fā)送擴展數(shù)據(jù)碼,如果是,則發(fā)送所述鍵數(shù)據(jù)碼中設(shè)置的擴充碼識別碼, 然后,依次發(fā)送引導(dǎo)碼、用戶碼、鍵數(shù)據(jù)碼和擴展數(shù)據(jù)碼;如果否,則依次發(fā)送引導(dǎo)碼、用戶 碼、鍵數(shù)據(jù)碼。
4.如權(quán)利要求3所述的遙控碼的發(fā)送方法,其特征在于,在發(fā)送所述鍵數(shù)據(jù)碼之后,發(fā) 送同步碼。
5.一種遙控碼的接收方法,其特征在于,所述方法包括以下步驟接收遙控碼,依次檢測引導(dǎo)碼、用戶碼、鍵數(shù)據(jù)碼;判斷接收的遙控碼是否是擴充碼識別碼,如果是,則檢測所述擴展數(shù)據(jù)碼,并輸出所述 擴展數(shù)據(jù)碼的數(shù)據(jù);如果否,則輸出所述鍵數(shù)據(jù)碼的數(shù)據(jù)。
6.如權(quán)利要求5所述的遙控碼的接收方法,其特征在于,在檢測所述鍵數(shù)據(jù)碼之后,檢 測同步碼。
全文摘要
本發(fā)明公開了一種遙控碼及其發(fā)送方法、接收方法,所述遙控碼,包括依次排列的引導(dǎo)碼、用戶碼、和鍵數(shù)據(jù)碼,在所述鍵數(shù)據(jù)碼之后,還包括擴展數(shù)據(jù)碼;其中,將所述鍵數(shù)據(jù)碼中的一個鍵值設(shè)置為發(fā)送或接收所述擴展數(shù)據(jù)碼的擴充碼識別碼。本發(fā)明在普通遙控碼最后端增加一個擴展數(shù)據(jù)碼,在需要發(fā)出擴展數(shù)據(jù)碼時,把鍵數(shù)據(jù)碼中的一個鍵值設(shè)置為一個預(yù)先約定好的碼值作為標記。擴展數(shù)據(jù)碼的發(fā)送,增加了遙控器的鍵值數(shù)量,同時也使遙控器具備了數(shù)據(jù)發(fā)送能力,并且,由于只有在需要的時候,才增加擴展數(shù)據(jù)碼的發(fā)送,和原遙控碼完全兼容。
文檔編號G08C17/00GK101848348SQ20091026023
公開日2010年9月29日 申請日期2009年12月25日 優(yōu)先權(quán)日2009年12月25日
發(fā)明者鄒楠 申請人:康佳集團股份有限公司