基于多媒體電子設備遙控器按鍵功能擴展的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于多媒體電子設備遙控器按鍵功能擴展的方法及系統(tǒng),所述方法包括:預先定義可控制電視機的遙控器遙控按鍵的附加控制命令,建立所述遙控按鍵與其原始控制命令和所述附加控制命令的關聯(lián);接收用戶按下某遙控按鍵的操作指令,搜索是否存在對應的關聯(lián);當存在時,逐一判斷所述關聯(lián)中的各個控制命令的控制對象是否為所述電視機;當是時,控制電視機執(zhí)行對應的操作;當不是時,控制對應的多媒體電子設備執(zhí)行相應的操作。通過本發(fā)明用戶只需按下所述遙控器的一個遙控按鍵,便能實現(xiàn)原本所述遙控器多個遙控按鍵的功能,甚至實現(xiàn)所述遙控器及其他多個不同遙控器的按鍵組合功能,簡化了用戶操作。
【專利說明】基于多媒體電子設備遙控器按鍵功能擴展的方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及多媒體電子設備領域,尤其涉及的是一種基于多媒體電子設備遙控器按鍵功能擴展的方法及系統(tǒng)。
【背景技術】
[0002]目前,互聯(lián)網(wǎng)電視,網(wǎng)絡機頂盒(Set Top Box,簡稱STB),高清播放器,高清DVD,功放等多媒體電子設備在人們的日常生活中的應用已經(jīng)普及,上述電子設備一般都配置有紅外遙控器;另外,這些設備都能夠連接互聯(lián)網(wǎng),且一旦連接到互聯(lián)網(wǎng)后,廠家就很容易地對產(chǎn)品進行升級,更新多媒體電子設備的一些應用,或一些用戶界面,推送一些廣告等。并且,如圖1所示,所述高清DVD200、STB300、功放等多媒體電子設備400可通過HDM1-CEC(HDM1:High Definition Multimedia Interface,高清晰度多媒體接口;CEC:ConsumerElectronics Control,消費電子控制功能)方式統(tǒng)一連接到一電視機100上。其中任何一個設備的相關升級或更改都需要通過電視機體現(xiàn)出來,對于用戶而言,其影響為:需要用戶較長時間的等待,或者需要中斷用戶當前的操作轉(zhuǎn)入相應的升級或更新界面。比如廠商對某一所述電子設備推送廣告時,一般會有一定時間的停留,此時需要用戶操作遙控器上的特定按鍵,對應的多媒體電子設備才會進入到下一個界面或應用。
[0003]因此,現(xiàn)有技術中,多個電子設備統(tǒng)一連接到電視機上時,從用戶打開電視機到控制電視機進入預期的界面,通常需要用戶操作多個遙控器或者操作可控制電視機也可控制所述電子設備的萬能遙控器上的多個遙控按鍵才能實現(xiàn)。
[0004]因此,現(xiàn)有技術還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種基于多媒體電子設備遙控器按鍵功能擴展的方法及系統(tǒng),旨在解決用戶需要連續(xù)按下多個遙控按鍵,或者操作多個遙控器才能控制多媒體電子設備執(zhí)行對應操作的問題。
[0006]本發(fā)明解決技術問題所采用的技術方案如下:
一種基于多媒體電子設備遙控器按鍵功能擴展的方法,其中,包括步驟:
A、預先定義可控制電視機的遙控器遙控按鍵的附加控制命令,建立所述遙控按鍵與其原始控制命令和所述附加控制命令的關聯(lián),并將所述關聯(lián)存儲到預先建立的鏈表中;
B、接收用戶按下所述遙控器的遙控按鍵的操作指令,搜索所述鏈表中是否存在對應的關聯(lián);當所述鏈表中存在所述遙控按鍵對應的關聯(lián)時,逐一判斷所述關聯(lián)中的各個控制命令的控制對象是否為所述電視機;
C、當所述控制命令的控制對象是電視機時,傳輸對應的控制命令給所述電視機MCU,控制電視機執(zhí)行對應的操作;當所述控制命令的控制對象不是所述電視機時,將對應的控制命令通過HDM1-CEC輸出到與所述電視機連接的對應的多媒體電子設備,控制對應的多媒體電子設備執(zhí)行相應的操作。[0007]所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其中,所述步驟A之前還包括步驟:
將多個多媒體電子設備和電視機通過HDM1-CEC方式連接。
[0008]所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其中,所述步驟A中所述的預先定義可控制電視機的遙控器遙控按鍵的附加控制命令,其中,可為一個遙控按鍵定義一個或者多個所述附加控制命令。
[0009]所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其中,在所述步驟A中所述的的預先定義可控制電視機的遙控器遙控按鍵的附加控制命令中,所述附加控制命令的控制對象包括:電視機以及與所述電視機連接的多媒體電子設備。
[0010]所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其中,所述步驟B中還包括步驟:
B1、當所述鏈表中沒有所述遙控按鍵對應的關聯(lián)時,傳輸所述遙控按鍵的原始控制命令給所述電視機MCU,控制所述電視機執(zhí)行對應的操作。
[0011]所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其中,所述鏈表中的遙控按鍵的關聯(lián)建立之后,可根據(jù)用戶操作指令執(zhí)行增加、刪除或替換所述關聯(lián)的操作。
[0012]所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其中,所述鏈表可根據(jù)用戶操作所述可控制電視機的遙控器的操作行為自動建立所述可控制電視機的遙控器的對應遙控按鍵的關聯(lián)。
[0013]所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其中,所述鏈表可根據(jù)用戶操作所述可控制電視機的遙控器和控制所述多媒體電子設備的遙控器的操作行為,自動建立所述可控制電視機的遙控器的對應遙控按鍵的關聯(lián)。
[0014]一種基于多媒體電子設備遙控器按鍵功能擴展的系統(tǒng),其中,包括:定義模塊、接收模塊、控制模塊、輸出模塊和存儲模塊,其中,
所述定義模塊用于,預先定義可控制電視機的遙控器遙控按鍵的附加控制命令,建立所述遙控按鍵與其原始控制命令和所述附加控制命令的關聯(lián),并將所述關聯(lián)存儲到所述存儲模塊中;
所述存儲模塊用于預先建立一鏈表,以存儲所述定義模塊定義的所述關聯(lián);
所述接收模塊用于接收用戶按下所述遙控器的遙控按鍵對應的操作指令,并將所述指令傳送給所述控制模塊;
所述控制模塊用于根據(jù)所述操作指令搜索所述鏈表中是否存在對應的關聯(lián);以及用于當所述鏈表中存在所述遙控按鍵對應的關聯(lián)時,逐一判斷所述關聯(lián)中的各個控制命令的控制對象是否為所述電視機;
所述輸出模塊用于當所述控制命令的控制對象是所述電視機時,將對應的控制命令傳送給所述電視機MCU,以控制電視機執(zhí)行對應的操作;當所述控制命令的控制對象不是所述電視機機時,將對應的控制命令通過HDM1-CEC方式輸出到與所述電視機連接的對應的多媒體電子設備,以控制對應的多媒體電子設備執(zhí)行相應的操作。
[0015]所述的系統(tǒng),其中,所述定義模塊還用于預先定義可控制電視機的遙控器遙控按鍵的一個或者多個附加控制命令。
[0016]所述的系統(tǒng),其中,所述定義模塊還用于預先定義可控制電視機的遙控器遙控按鍵的附加控制命令,并且所述附加控制命令的控制對象包括:電視機以及與所述電視機連接的多媒體電子設備。
[0017]所述的系統(tǒng),其中,所述控制模塊還用于當所述鏈表中沒有所述遙控按鍵對應的關聯(lián)時,控制將所述遙控按鍵的原始控制命令發(fā)送給所述電視機MCU,以控制所述電視機執(zhí)行對應的操作。
[0018]所述的系統(tǒng),其中,所述定義模塊還用于接收用戶操作指令,對所述鏈表執(zhí)行增加、刪除或替換對應關聯(lián)的操作。
[0019]所述的系統(tǒng),其中,所述定義模塊還包括:
第一學習模塊,用于根據(jù)用戶操作所述可控制電視機的遙控器的操作行為自動建立所述可控制電視機的遙控器的對應遙控按鍵的關聯(lián),并將所述關聯(lián)存儲到所述存儲模塊中。
[0020]所述的系統(tǒng),其中,所述定義模塊還包括:
第二學習模塊,用于根據(jù)用戶操作所述可控制電視機的遙控器和控制所述多媒體電子設備的遙控器的操作行為,自動建立所述可控制電視機的遙控器的對應遙控按鍵的關聯(lián),并將所述關聯(lián)存儲到所述存儲模塊中。
[0021]本發(fā)明所提供的基于多媒體電子設備遙控器按鍵功能擴展的方法及系統(tǒng),在多個多媒體電子設備通過HDM1-CEC方式接統(tǒng)一連到電視機后,其通過建立可控制電視機的遙控器遙控按鍵與一系列控制命令的關聯(lián),用戶只需按下一個遙控器的遙控按鍵,便能實現(xiàn)原本需所述遙控器的多個遙控按鍵配合后才能實現(xiàn)的功能,甚至實現(xiàn)原本需要多個遙控器的按鍵組合的功能,簡化了用戶操作,方便了用戶對多個多媒體電子設備的管理。
【專利附圖】
【附圖說明】
[0022]圖1是現(xiàn)有技術中多媒體電子設備與電視進行連接的示意圖。
[0023]圖2是本發(fā)明的基于多媒體電子設備遙控器按鍵功能擴展的方法的基本流程圖。
[0024]圖3是本發(fā)明的基于多媒體電子設備遙控器按鍵功能擴展的方法的實施原理圖。
[0025]圖4是本發(fā)明的基于多媒體電子設備遙控器按鍵功能擴展的方法的較佳實施例的流程圖。
[0026]圖5本發(fā)明的基于多媒體電子設備遙控器按鍵功能擴展的系統(tǒng)的原理框圖。
[0027]圖6本發(fā)明的基于多媒體電子設備遙控器按鍵功能擴展的系統(tǒng)的定義模塊的原理框圖。
【具體實施方式】
[0028]為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0029]本實施例中,預先將多個多媒體電子設備通過HDM1-CEC方式統(tǒng)一連接到電視機上?;谒鲞B接,請參見圖2,圖2是本發(fā)明的基于多媒體電子設備遙控器按鍵功能擴展的方法的基本流程圖。本實施例中,所述方法包括以下步驟:
步驟S110、預先定義可控制電視機的一遙控器的遙控按鍵的附加控制命令,建立所述遙控按鍵與其原始控制命令和所述附加控制命令的關聯(lián),并將所述關聯(lián)存儲到預先建立的鏈表中。
[0030]本實施例中,可為一個遙控按鍵定義一個或者多個所述附加控制命令,并且,所述附加控制命令的控制對象即可以為所述電視機,也可以是與所述電視機連接的所述多媒體電子設備。并且,可預先在所述電視機的存儲設備(如FLASH或EEPR0M)中建立一鏈表,用于存儲所述遙控按鍵與對應控制命令的關聯(lián)。
[0031]步驟S120、接收用戶按下所述遙控器的遙控按鍵的操作指令,搜索所述鏈表中是否存在對應的關聯(lián),當所述鏈表中存在所述遙控按鍵對應的關聯(lián)時,逐一判斷所述關聯(lián)中的各個控制命令的控制對象是否為所述電視機。
[0032]具體地,可在電視機中設置一個遙控解析電路來實現(xiàn)該步驟的功能,通過該遙控解析電路將接收到的用戶按下所述遙控器的遙控按鍵的操作指令解析為對應的多個控制命令(通過查詢所述鏈表實現(xiàn)),從而實現(xiàn)所述遙控器的多個遙控按鍵的功能,或者多個遙控器的按鍵組合功能。
[0033]當所述鏈表中沒有所述遙控按鍵對應的關聯(lián)時,則直接將所述遙控按鍵的原始控制命令發(fā)送給所述電視機MCU,以控制所述電視機執(zhí)行對應的操作。
[0034]步驟S130、當所述控制命令的控制對象是電視機時,傳輸對應的控制命令給所述電視機MCU,控制電視機執(zhí)行對應的操作;當所述控制命令的控制對象不是所述電視機時,將對應的控制命令通過HDM1-CEC方式輸出到與所述電視機連接的對應的多媒體電子設備,控制所述對應的多媒體電子設備執(zhí)行相應的操作。
[0035]具體實施時,可在所述電視機中設置一遙控控制電路實現(xiàn)對所述電視機遙控器遙控按鍵的控制命令進行判斷和輸出控制,所述遙控控制電路可以處理其所在的本機(即所述電視機)的遙控命令,同時,當檢測到對應控制命令的控制對象不是本機時,借助HDM1-CEC控制功能,將對應的控制命令輸出到對應的多媒體電子設備。所述遙控控制電路可以由一個簡單的CPU (如8位單片機)或者是可編程邏輯器件(如CPLD)等組成,當然,也可以用邏輯電路構(gòu)建。
[0036]本實施例中,用于存儲所述遙控器遙控按鍵與其原始控制命令和所述附加控制命令的關聯(lián)的所述鏈表的結(jié)構(gòu)如表1,包括:表頭,下一控制命令的地址,原始控制命令,原始命令控制對象,附加控制命令&控制對象的序列,以及表尾。該鏈表還可根據(jù)用戶的需要設置為其他結(jié)構(gòu)。
[0037]表I:
【權(quán)利要求】
1.一種基于多媒體電子設備遙控器按鍵功能擴展的方法,其特征在于,包括步驟:A、預先定義可控制電視機的遙控器遙控按鍵的附加控制命令,建立所述遙控按鍵與其原始控制命令和所述附加控制命令的關聯(lián),并將所述關聯(lián)存儲到預先建立的鏈表中;B、接收用戶按下所述遙控器的遙控按鍵的操作指令,搜索所述鏈表中是否存在對應的關聯(lián);當所述鏈表中存在所述遙控按鍵對應的關聯(lián)時,逐一判斷所述關聯(lián)中的各個控制命令的控制對象是否為所述電視機;C、當所述控制命令的控制對象是電視機時,傳輸對應的控制命令給所述電視機MCU,控制電視機執(zhí)行對應的操作;當所述控制命令的控制對象不是所述電視機時,將對應的控制命令輸出到與所述電視機連接的對應的多媒體電子設備,控制對應的多媒體電子設備執(zhí)行相應的操作。
2.根據(jù)權(quán)利要求1所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其特征在于,所述步驟A中所述的預先定義可控制電視機的遙控器遙控按鍵的附加控制命令,其中,可為一個遙控按鍵定義一個或者多個所述附加控制命令,所述附加控制命令的控制對象包括:電視機以及與所述電視機連接的多媒體電子設備。
3.根據(jù)權(quán)利要求1所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其特征在于,所述步驟B中還包括步驟:B1、當所述鏈表中沒有所述遙控按鍵對應的關聯(lián)時,傳輸所述遙控按鍵的原始控制命令給所述電視機MCU,控制所述電視機執(zhí)行對應的操作。
4.根據(jù)權(quán)利要求1所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其特征在于,所述鏈表中的遙控按鍵的關聯(lián)建立之后,可根據(jù)用戶操作指令執(zhí)行增加、刪除或替換所述關聯(lián)的操作。
5.根據(jù)權(quán)利要求1至4任一項所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其特征在于,所述鏈表根據(jù)用戶操作所述可控制電視機的遙控器的操作行為自動建立所述可控制電視機的遙控器的對應遙控按鍵的關聯(lián)。
6.根據(jù)權(quán)利要求1至4任一項所述的基于多媒體電子設備遙控器按鍵功能擴展的方法,其特征在于,所述鏈表根據(jù)用戶操作所述可控制電視機的遙控器和控制所述多媒體電子設備的遙控器的操作行為,自動建立所述可控制電視機的遙控器的對應遙控按鍵的關聯(lián)。
7.一種基于多媒體電子設備遙控器按鍵功能擴展的系統(tǒng),其特征在于,包括:定義模塊、接收模塊、控制模塊、輸出模塊和存儲模塊,其中,所述定義模塊用于,預先定義可控制電視機的遙控器遙控按鍵的附加控制命令,建立所述遙控按鍵與其原始控制命令和所述附加控制命令的關聯(lián),并將所述關聯(lián)存儲到所述存儲模塊中;所述存儲模塊用于預先建立一鏈表,以存儲所述定義模塊定義的所述關聯(lián);所述接收模塊用于接收用戶按下所 述遙控器的遙控按鍵對應的操作指令,并將所述指令傳送給所述控制模塊;所述控制模塊用于根據(jù)所述操作指令搜索所述鏈表中是否存在對應的關聯(lián);以及用于當所述鏈表中存在所述遙控按鍵對應 的關聯(lián)時,逐一判斷所述關聯(lián)中的各個控制命令的控制對象是否為所述電視機;所述輸出模塊用于當所述控制命令的控制對象是所述電視機時,將對應的控制命令傳送給所述電視機MCU,以控制電視機執(zhí)行對應的操作;當所述控制命令的控制對象不是所述電視機機時,將對應的控制命令輸出到與所述電視機連接的對應的多媒體電子設備,以控制對應的多媒體電子設備執(zhí)行相應的操作。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述定義模塊還用于預先定義可控制電視機的遙控器遙控按鍵的一個或者多個附加控制命令,并且所述附加控制命令的控制對象包括:電視機以及與所述電視機連接的多媒體電子設備。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述控制模塊還用于當所述鏈表中沒有所述遙控按鍵對應的關聯(lián)時,控制將所述遙控按鍵的原始控制命令發(fā)送給所述電視機MCU,以控制所述電視機執(zhí)行對應的操作。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述定義模塊還用于接收用戶操作指令,對所述鏈表執(zhí)行增加、刪除或替換對應關聯(lián)的操作。
11.根據(jù)權(quán)利要求7至10任一項所述的系統(tǒng),其特征在于,所述定義模塊還包括:第一學習模塊,用于根據(jù)用戶操作所述可控制電視機的遙控器的操作行為自動建立所述可控制電視機的遙控器的對應遙控按鍵的關聯(lián),并將所述關聯(lián)存儲到所述存儲模塊中。
12.根據(jù)權(quán)利要求7至10任一項所述的系統(tǒng),其特征在于,所述定義模塊還包括:第二學習模塊,用于根據(jù)用戶操作所述可控制電視機的遙控器和控制所述多媒體電子設備的遙控器的操作行為,自動建立所述可控制電視機的遙控器的對應遙控按鍵的關聯(lián),并將所述關聯(lián)存儲到所述存儲模塊`中。
【文檔編號】H04N21/422GK103517117SQ201210573243
【公開日】2014年1月15日 申請日期:2012年12月26日 優(yōu)先權(quán)日:2012年12月26日
【發(fā)明者】黃劍堅 申請人:Tcl集團股份有限公司