專利名稱:與視頻終端設(shè)備交互的方法、外部控制平臺及遙控器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遙控領(lǐng)域,尤其涉及ー種與視頻終端設(shè)備交互的方法、外部控制平臺及遙控器。
背景技術(shù):
隨著人們生活水平的不斷提高,人們對生活方式便捷性的要求以及生活質(zhì)量舒適度的要求也不斷提高,而電子技術(shù)、通信技術(shù)、計算機(jī)技術(shù)等技術(shù)的不斷發(fā)展和相互融合也為上述要求的實(shí)現(xiàn)提供了必要的技術(shù)支撐。電視作為人們生活、娛樂中使用頻率較多、且可操作性較好的視頻終端設(shè)備,在人們生活中所扮演的角色越來越重要,人們依靠其獲取最新的時政新聞、科學(xué)動態(tài)、文娛播 報、體壇賽事等等各種信息,也即,上述視頻終端設(shè)備通常是作為一種簡單的信息輸出源,來根據(jù)觀看者的選擇或者特殊的設(shè)定方式向觀看者呈現(xiàn)各種各樣的信息,但視頻終端設(shè)備的這種單一信息輸出方式已經(jīng)不能完全滿足于人們?nèi)找嬖鲩L的需求,人們希望上述視頻終端設(shè)備也能夠同時根據(jù)需要成為ー種信息源輸入接ロ,從而完成人機(jī)設(shè)備的交互,實(shí)現(xiàn)更大程度的便捷性與交互性,例如,可以直接對視頻輸出畫面中的某個位置控件進(jìn)行相應(yīng)操作,以獲得控件所對應(yīng)屬性的改變,并將該屬性改變提供給外部操控平臺,外部操作平臺根據(jù)預(yù)置的需求進(jìn)行對應(yīng)的后續(xù)處理,所述控件可以示例性地為表示進(jìn)行內(nèi)容選擇的控件,其屬性對應(yīng)確定的內(nèi)容顯示;所述控件還可以示例性地為表示某項賽事投票的控件,其屬性對應(yīng)選票數(shù)的增減。為了達(dá)到上述目的,現(xiàn)有技術(shù)中,已經(jīng)推出了交互式網(wǎng)絡(luò)電視IPTV,其是ー種利用寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式服務(wù)的嶄新技術(shù),其雖然能夠很好地適應(yīng)當(dāng)今網(wǎng)絡(luò)飛速發(fā)展的趨勢,充分有效地利用網(wǎng)絡(luò)資源,但是對于現(xiàn)在仍在廣泛使用的模擬電視和數(shù)字電視等視頻終端設(shè)備實(shí)用性較低,成本投入大,因而其使用也受到了很大的制約。另外,現(xiàn)有計算機(jī)實(shí)現(xiàn)交互過程中,每一次的交互操作都是直接從遠(yuǎn)端服務(wù)器進(jìn)行業(yè)務(wù)下載或者上載,也即是通過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)端操作,這是由于網(wǎng)頁上存在的信息量較多,可能被選擇作為交互源的資源也較多,而用戶通常也只對其中僅有的幾個信息交互源感興趣,如果每次下載ー個頁面同時將該頁面所包含的所有交互源都下載到本地,這樣下載的信息量較大,尤其是無關(guān)信息量下載很大,從而不僅造成下載時間長,對網(wǎng)絡(luò)資源的需求負(fù)擔(dān)大,而且勢必還會加大服務(wù)器的負(fù)擔(dān),影響終端的操作速度。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供ー種與視頻終端設(shè)備交互的方法、外部控制平臺及遙控器,可以方便地實(shí)現(xiàn)用戶與現(xiàn)有視頻終端設(shè)備的交互。為了解決上述問題,本發(fā)明提供了一種遙控器,包括發(fā)射模塊;還包括
操作模塊,用于接收用戶進(jìn)行的操作指示;所述操作指示包括位置操作指示、選擇操作指示;
控制模塊,用于根據(jù)所述操作模塊接收的所述操作指示,產(chǎn)生相應(yīng)的表示所述操作指示的第一控制信號;
發(fā)射模塊,用于發(fā)射所述第一控制信號。進(jìn)ー步地,所述操作模塊包括
觸控板,用于接收表示用戶進(jìn)行的位置操作指示;
選擇鍵,用于接收用戶進(jìn)行的表示“更改”的選擇操作指示;
確定鍵,用于接收用戶進(jìn)行的表示“確定”的選擇操作指示。本發(fā)明還提供了ー種外部控制平臺,包括 接收模塊,用于從遠(yuǎn)端設(shè)備接收圖像幀;
生成模塊,用于當(dāng)從遠(yuǎn)端設(shè)備接收的圖像幀中包含需要用戶選擇的內(nèi)容時,外部控制平臺根據(jù)該圖像幀生成ー對應(yīng)的、包含多個分別代表不同選擇內(nèi)容的目標(biāo)控件的互動圖像幀,根據(jù)各目標(biāo)控件代表的選擇內(nèi)容設(shè)置該目標(biāo)控件的顯示內(nèi)容及選定時的操作;
下發(fā)模塊,用于下發(fā)圖像幀給視頻終端設(shè)備;當(dāng)存在對應(yīng)的互動圖像幀,則也下發(fā)給所述視頻終端設(shè)備,和下發(fā)對應(yīng)圖像幀的間隔時間小于相鄰兩個圖像幀的下發(fā)間隔時間;
控制模塊,用于接收表示操作指示的第一控制信號,所述操作指示包括位置操作指示、選擇操作指示;以及用于根據(jù)該第一控制信號確定用戶所選擇的目標(biāo)控件,進(jìn)行該目標(biāo)控件的選定時的操作。進(jìn)ー步地,所述控制模塊包括
捕獲單元,用于當(dāng)接收到第一控制信號時捕獲當(dāng)前的指針位置;
計算單元,用于根據(jù)表示位置操作指示的第一控制信號,更新所述捕獲単元捕獲的當(dāng)前的指針位置;
處理單元,用于接收遙控器發(fā)送的用于表示操作指示的第一控制信號,轉(zhuǎn)發(fā)給所述捕獲單元;如果所述操作指示為位置操作指示則轉(zhuǎn)發(fā)給所述計算單元,并按照所述計算単元更新后的指針位置,指示所述視頻終端設(shè)備移動顯示在屏幕中的指針;如果所述操作指示為表示“確定”的選擇操作指示,則根據(jù)所述捕獲単元捕獲的當(dāng)前的指針位置確定指針?biāo)赶虻哪繕?biāo)控件,井根據(jù)該目標(biāo)控件的選定時的操作相應(yīng)修改該目標(biāo)控件的屬性值;如果所述操作指示為表示“更改”的選擇操作指示,則將指針位置改為另一目標(biāo)控件所在位置,并指示所述視頻終端設(shè)備移動顯示在屏幕中的指針到相應(yīng)位置。進(jìn)ー步地,當(dāng)表示位置操作指示的第一控制信號中指示了移動的距離值和方向時,所述計算単元根據(jù)表示位置操作指示的第一控制信號,更新所述捕獲単元捕獲的當(dāng)前的指針位置是指
所述計算単元根據(jù)表示位置操作指示的第一控制信號中指示的移動的距離值和方向,以捕獲単元所捕獲的當(dāng)前的指針位置作為基礎(chǔ)值,在所述方向上増加所述距離值后,得到的新的值,作為更新后的指針位置。進(jìn)ー步地,所述的外部控制平臺還包括
交互模塊,用于當(dāng)所述控制模塊修改目標(biāo)控件的屬性值后,通知所述遠(yuǎn)端設(shè)備所修改的目標(biāo)控件的屬性值,通知時攜帶本外部控制平臺的唯一標(biāo)識。本發(fā)明還提供了ー種與視頻終端設(shè)備交互的方法,包括在遙控器上設(shè)置能夠接收用戶操作指示的操作區(qū)域;所述操作指示包括位置操作指示、選擇操作指示;
當(dāng)從遠(yuǎn)端設(shè)備接收的圖像幀中包含需要用戶選擇的內(nèi)容時,根據(jù)該圖像幀生成ー對應(yīng)的、包含多個分別代表不同選擇內(nèi)容的目標(biāo)控件的互動圖像幀,根據(jù)各目標(biāo)控件代表的選擇內(nèi)容設(shè)置該目標(biāo)控件的顯示內(nèi)容及選定時的操作;
以重疊方式將所述圖像幀及其對應(yīng)的互動圖像幀顯示在屏幕上;
接收到遙控器發(fā)送的用于表示所述操作指示的第一控制信號后,根據(jù)該第一控制信號確定用戶所選擇的目標(biāo)控件,進(jìn)行該目標(biāo)控件的選定時的操作。進(jìn)ー步地,接收到遙控器發(fā)送的用于表示所述操作指示的第一控制信號后,根據(jù)該第一控制信號確定用戶所選定的目標(biāo)控件,進(jìn)行該目標(biāo)控件的選定時的操作的步驟包括
接收到遙控器發(fā)送的用于表示操作指示的第一控制信號時,捕獲當(dāng)前的指針位置;
如果所述操作指示為位置操作指示則根據(jù)所述第一控制信號更新所捕獲的當(dāng)前的指針位置;按照更新后的指針位置,移動顯示在屏幕中的指針;
如果所述操作指示為表示“確定”的選擇操作指示,則根據(jù)所捕獲的當(dāng)前的指針位置確定指針?biāo)赶虻哪繕?biāo)控件,井根據(jù)該目標(biāo)控件的選定時的操作相應(yīng)修改該目標(biāo)控件的屬性值;
如果所述操作指示為表示“更改”的選擇操作指示,則將指針位置改為另一目標(biāo)控件所在位置,并移動顯示在屏幕中的指針到相應(yīng)位置。進(jìn)ー步地,所述根據(jù)所述第一控制信號更新所捕獲的當(dāng)前的指針位置的步驟包括
根據(jù)所述第一控制信號中指示的移動的距離值和方向,以捕獲的當(dāng)前的指針位置作為基礎(chǔ)值,在所述方向上増加所述距離值后,得到的新的值,作為更新后的指針位置。進(jìn)ー步地,所述的方法還包括
當(dāng)所述控制模塊修改目標(biāo)控件的屬性值后,通知所述遠(yuǎn)端設(shè)備所修改的目標(biāo)控件的屬性值,通知時攜帶本外部控制平臺的唯一標(biāo)識。本發(fā)明可以用遙控器直接進(jìn)行類似鼠標(biāo)的操作,就能簡單準(zhǔn)確地捕獲視頻終端設(shè)備輸出畫面中存在的各種控件的準(zhǔn)確位置,有效地觸發(fā)視頻終端設(shè)備的畫面輸出中的目標(biāo)控件,從而實(shí)現(xiàn)人機(jī)交互過程;對于視頻終端設(shè)備中輸出畫面中的目標(biāo)控件的選擇直觀簡單,不需要過多繁瑣的步驟,且由于直觀性好,準(zhǔn)確性增加,可操作性也增強(qiáng);且與現(xiàn)有技術(shù)相比,所述遙控器的改動不大,其甚至可以直接通過對現(xiàn)有遙控器進(jìn)行改動來實(shí)現(xiàn),成本增加有限;并且對于各個位置的控件均能進(jìn)行操作性選擇、屬性改變,由此可以方便使用者在進(jìn)行人機(jī)交互過程中的便捷性,增強(qiáng)體驗性。
圖I為實(shí)施例一中的遙控器的示意 圖2為實(shí)施例三的一種與視頻終端設(shè)備的交互方法的流程示意 圖3為實(shí)施例三中的具體例子的流程示意 圖4為實(shí)施例三中顯示的目標(biāo)控件的示意圖。
具體實(shí)施例方式下面將結(jié)合附圖及實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。需要說明的是,如果不沖突,本發(fā)明實(shí)施例以及實(shí)施例中的各個特征可以相互結(jié)合,均在本發(fā)明的保護(hù)范圍之內(nèi)。另外,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。實(shí)施例一、一種遙控器,如圖I所示,區(qū)別于現(xiàn)有技術(shù)中常用的遙控器結(jié)構(gòu),包括 操作模塊,用于接收用戶進(jìn)行的操作指示;所述操作指示包括位置操作指示、選擇操
作指示;所述位置操作指示用于指示用戶想定位到的位置或想進(jìn)行的移動(可以移動的距離值和方向來表示);所述選擇操作指示用于指示“確定”或“更改”等;
控制模塊,用于根據(jù)所述操作模塊接收的所述操作指示,產(chǎn)生相應(yīng)的表示所述操作指 示的第一控制信號;
發(fā)射模塊,用于發(fā)射所述第一控制信號。本實(shí)施例中,所述遙控器還可以包括現(xiàn)有技術(shù)中常用遙控器具有的數(shù)字功能鍵區(qū)4 ;所述控制模塊也用于偵測對數(shù)字功能鍵區(qū)4中數(shù)字或功能鍵的按壓,并產(chǎn)生相應(yīng)的第二控制信號,所述發(fā)射模塊也用于發(fā)射所述第二控制信號。實(shí)際應(yīng)用時,也不用排除采用另一獨(dú)立的控制模塊來產(chǎn)生所述第二控制信號,用另ー獨(dú)立的發(fā)射模塊發(fā)射所述第二控制信號。本實(shí)施例的一種實(shí)施方式中,所述操作模塊包括觸控板I、選擇鍵2及確定鍵3 ;所述觸控板I是ー種對壓カ非常敏感的指示設(shè)備,其與選擇鍵2及確定鍵3 —起可實(shí)現(xiàn)相當(dāng)于一雙鍵鼠標(biāo)的所有功能,可利用現(xiàn)有技術(shù)中的觸控板實(shí)現(xiàn)。此實(shí)施方式中,所述觸控板I用于接收表示用戶進(jìn)行的位置操作指示,所述選擇鍵2用于接收用戶進(jìn)行的表示“更改”的選擇操作指示,所述確定鍵3用于接收用戶進(jìn)行的表示“確定”的選擇操作指示。實(shí)際應(yīng)用時,可以使用類似于滾輪或光電感應(yīng)器等可以感知位置及移動的裝置代替所述觸控板I;還可以只使用定義了點(diǎn)擊不同區(qū)域所代表含義的觸控板I實(shí)現(xiàn)所述操作模塊,比如點(diǎn)擊左下角表示“確定”,右下角表示“選擇”(即更改),此時可省略所述選擇鍵2及確定鍵3。相應(yīng)的,本實(shí)施例中的所述控制模塊也可以利用現(xiàn)有技術(shù)中與觸控板(或滾輪、或光電感應(yīng)器)對應(yīng)的信號產(chǎn)生裝置一祥的原理來產(chǎn)生第一控制信號。本實(shí)施例中,所述第一控制信號可以根據(jù)需要是現(xiàn)有技術(shù)中存在的某種無線數(shù)據(jù)傳輸信號,例如,紅外線接ロ信號,等等,在此不作具體限定。而該第一控制信號對視頻終端設(shè)備的控制作用將通過后文對實(shí)施例ニ的描述來進(jìn)行說明。具體地說,本實(shí)施例中的遙控器除了能夠利用數(shù)字功能鍵對視頻終端設(shè)備進(jìn)行常規(guī)操作外,還可以利用該遙控器充當(dāng)雙鍵鼠標(biāo)功能,直接以視頻終端設(shè)備的輸出畫面為信號投射平面進(jìn)行操作。更具體地說,可以利用手指在觸控板上的不同位置之間的移動來使“鼠標(biāo)指針”在視頻終端設(shè)備輸出畫面上的相對位置進(jìn)行改變,從而達(dá)到合適的位置,并且通過選擇鍵2和確定鍵3的操作來實(shí)現(xiàn)對畫面上某個預(yù)期位置的選定。實(shí)施例ニ、ー種外部控制平臺,包括接收模塊,用于從遠(yuǎn)端設(shè)備接收圖像幀;
生成模塊,用于當(dāng)從遠(yuǎn)端設(shè)備接收的圖像幀中包含需要用戶選擇的內(nèi)容時,外部控制平臺根據(jù)該圖像幀生成ー對應(yīng)的、包含多個分別代表不同選擇內(nèi)容的目標(biāo)控件的互動圖像幀,根據(jù)各目標(biāo)控件代表的選擇內(nèi)容設(shè)置該目標(biāo)控件的顯示內(nèi)容及選定時的操作;所述選定時的操作可以是相應(yīng)更改目標(biāo)控件的屬性,如計數(shù)值加1,或字符值改為“是”,還可以是其它處理;
下發(fā)模塊,用于下發(fā)圖像幀給視頻終端設(shè)備;當(dāng)存在對應(yīng)的互動圖像幀,則也下發(fā)給所述視頻終端設(shè)備,和下發(fā)對應(yīng)圖像幀的間隔時間小于相鄰兩個圖像幀的下發(fā)間隔時間;這樣視頻終端設(shè)備將以重疊方式將圖像幀及其對應(yīng)的互動圖像幀顯示在屏幕上;
控制模塊,用于接收遙控器發(fā)送的用于表示操作指示的第一控制信號,所述操作指示包括位置操作指示、選擇操作指示;以及用于根據(jù)該第一控制信號確定用戶所選擇的目標(biāo)控件,進(jìn)行該目標(biāo)控件的選定時的操作。
本實(shí)施例中,所述控制模塊具體可以包括
捕獲單元,用于當(dāng)接收到第一控制信號時捕獲當(dāng)前的指針位置;此時,若未進(jìn)行過移動,則當(dāng)前的指針位置為指針的初始位置,否則當(dāng)前的指針位置為之前最后一次移動后所保存的指針位置,或現(xiàn)在遙控器在屏幕中定位的位置;
計算單元,用于根據(jù)表示位置操作指示的第一控制信號,更新所述捕獲単元捕獲的當(dāng)前的指針位置;比如根據(jù)第一控制信號中指示的移動的距離值和方向,以捕獲単元所捕獲的當(dāng)前的指針位置作為基礎(chǔ)值,在所述方向上増加所述距離值后,得到的新的值,作為更新后的指針位置;
處理單元,用于接收遙控器發(fā)送的用于表示操作指示的第一控制信號,轉(zhuǎn)發(fā)給所述捕獲單元;如果所述操作指示為位置操作指示則轉(zhuǎn)發(fā)給所述計算單元,并按照所述計算単元更新后的指針位置,指示所述視頻終端設(shè)備移動顯示在屏幕中的指針;如果所述操作指示為表示“確定”的選擇操作指示,則根據(jù)所述捕獲単元捕獲的當(dāng)前的指針位置確定指針?biāo)赶虻哪繕?biāo)控件,井根據(jù)該目標(biāo)控件的選定時的操作相應(yīng)修改該目標(biāo)控件的屬性值;如果所述操作指示為表示“更改”的選擇操作指示,則將指針位置改為另一目標(biāo)控件所在位置,并指示所述視頻終端設(shè)備移動顯示在屏幕中的指針到相應(yīng)位置??梢姡?dāng)用戶通過遙控器移動指針時,外部控制平臺將據(jù)此計算出當(dāng)前的指針位置,并以此更新視頻終端設(shè)備所顯示的指針位置。本實(shí)施例中,所述遙控器可以將所述第一控制信號直接發(fā)送給所述外部控制平臺,也可發(fā)送給所述視頻終端設(shè)備,外部控制平臺通過所述視頻終端設(shè)備來獲取所述第一控制信號。本實(shí)施例中,如果所述圖像幀中包括讓用戶選擇是否參與交互互動的顯示信息,則所述控制模塊還用于當(dāng)在一時間閾值內(nèi)收到遙控器發(fā)送的表示確定參與交互互動的信號(可以預(yù)設(shè)為按壓某個原有的鍵或使用所述遙控器上的操作模塊)時,指示所述下發(fā)模塊下發(fā)圖像幀時也下發(fā)對應(yīng)的互動圖像幀,否則指示所述下發(fā)模塊僅下發(fā)圖像幀,還可以在進(jìn)行完互動環(huán)節(jié)時,根據(jù)遠(yuǎn)端設(shè)備的指令自動清除本次的互動視頻幀。由于外部控制平臺中的互動圖像幀是與其對應(yīng)的視頻圖像幀都在本地,這使得用戶在進(jìn)行交互時實(shí)際上是在進(jìn)行本地端的操作,而非對遠(yuǎn)端設(shè)備進(jìn)行操作,不僅能夠提高速度,而且對于允許進(jìn)行多次交互的過程而言,明顯減少了遠(yuǎn)端設(shè)備的負(fù)載量。本實(shí)施例中,所述接收模塊可以是所述外部控制平臺原先就具備的。本實(shí)施例中,所述指針位置可以但不限于以坐標(biāo)值表示;所述指針可以用箭頭或其它圖形來表示。本實(shí)施例中,所述外部控制平臺還可以包括一交互模塊,用于當(dāng)所述控制模塊修改目標(biāo)控件的屬性值后,通知所述遠(yuǎn)端設(shè)備所修改的目標(biāo)控件的屬性值,比如某個計數(shù)值加1,比如某個字符值變?yōu)椤笆恰?通知時攜帶本外部控制平臺的唯一標(biāo)識。實(shí)際應(yīng)用時,所述選定的操作也不排除是“通知遠(yuǎn)端設(shè)備”或“通知遠(yuǎn)端設(shè)備進(jìn)行某種操作”等,此時控制模塊直接通過交互模塊通知遠(yuǎn)端設(shè)備即可。本實(shí)施例中,外部控制平臺可以通過對現(xiàn)有的視頻終端設(shè)備的前端輸入設(shè)備進(jìn)行變動而實(shí)現(xiàn),例如,當(dāng)視頻終端設(shè)備的前端輸入設(shè)備為機(jī)頂盒時,只需要在現(xiàn)有機(jī)頂盒的基礎(chǔ)上增加外部控制平臺中的相應(yīng)模塊即可,這對于利用現(xiàn)有技術(shù)的升級改造難度較小、成 本也不高。實(shí)施例三、ー種與視頻終端設(shè)備交互的方法,如圖2所示,包括
在遙控器上設(shè)置能夠接收用戶操作指示的操作區(qū)域;所述操作指示包括位置操作指示、選擇操作指示;
當(dāng)從遠(yuǎn)端設(shè)備接收的圖像幀中包含需要用戶選擇的內(nèi)容時,根據(jù)該圖像幀生成ー對應(yīng)的、包含多個分別代表不同選擇內(nèi)容的目標(biāo)控件的互動圖像幀,根據(jù)各目標(biāo)控件代表的選擇內(nèi)容設(shè)置該目標(biāo)控件的顯示內(nèi)容及選定時的操作;
以重疊方式將所述圖像幀及其對應(yīng)的互動圖像幀顯示在屏幕上;
接收到遙控器發(fā)送的用于表示所述操作指示的第一控制信號后,根據(jù)該第一控制信號確定用戶所選擇的目標(biāo)控件,進(jìn)行該目標(biāo)控件的選定時的操作。本實(shí)施例中,接收到遙控器發(fā)送的用于表示所述操作指示的第一控制信號后,根據(jù)該第一控制信號確定用戶所選定的目標(biāo)控件,進(jìn)行該目標(biāo)控件的選定時的操作的步驟具體可以包括
接收到遙控器發(fā)送的用于表示操作指示的第一控制信號時,捕獲當(dāng)前的指針位置;
如果所述操作指示為位置操作指示則根據(jù)所述第一控制信號更新所捕獲的當(dāng)前的指針位置;按照更新后的指針位置,移動顯示在屏幕中的指針;
如果所述操作指示為表示“確定”的選擇操作指示,則根據(jù)所捕獲的當(dāng)前的指針位置確定指針?biāo)赶虻哪繕?biāo)控件,井根據(jù)該目標(biāo)控件的選定時的操作相應(yīng)修改該目標(biāo)控件的屬性值;
如果所述操作指示為表示“更改”的選擇操作指示,則將指針位置改為另一目標(biāo)控件所在位置,并移動顯示在屏幕中的指針到相應(yīng)位置。本實(shí)施例中,所述根據(jù)所述第一控制信號更新所捕獲的當(dāng)前的指針位置的步驟具體可以包括
根據(jù)所述第一控制信號中指示的移動的距離值和方向,以捕獲的當(dāng)前的指針位置作為基礎(chǔ)值,在所述方向上増加所述距離值后,得到的新的值,作為更新后的指針位置。本實(shí)施例中,所述的方法還可以包括
當(dāng)所述控制模塊修改目標(biāo)控件的屬性值后,通知所述遠(yuǎn)端設(shè)備所修改的目標(biāo)控件的屬性值,通知時攜帶本外部控制平臺的唯一標(biāo)識。其它細(xì)節(jié)可以同實(shí)施例一和ニ。下面用ー個具體的例子詳細(xì)說明,如圖3所示,包括如下步驟
步驟301 :視頻終端設(shè)備顯示圖像信息;
視頻終端設(shè)備接收如實(shí)施例ニ所述的外部控制平臺所提供的圖像幀及其對應(yīng)的互動圖像幀,并且按照預(yù)定的格式進(jìn)行重疊顯示,用于供用戶參與互動性選擇,直至互動結(jié)束。示例性的,如圖4所示,顯示出的一個視頻畫面中,里面包括對某個話題topicl的論述,同時,可以針對上述話題topicl進(jìn)行互動評論,所述評論可以實(shí)時邀請觀看者進(jìn)行投票選擇,例如,示意性地,所述互動圖像幀的不同位置設(shè)置有三個目標(biāo)控件,其代表的選 擇內(nèi)容分別為支持”、“棄權(quán)”、“反対”,顯示的文字分別是“支持”、“棄權(quán)”、“反対”;
步驟302 :觀看者利用如實(shí)施例一所述的遙控器指向ー個目標(biāo)控件,并選定該目標(biāo)控
件;
觀看者根據(jù)自己的需要利用手指在遙控器的觸控板I上進(jìn)行移動,所述遙控器根據(jù)所述手指的移動產(chǎn)生表示相應(yīng)位置移動的第一控制信號并發(fā)射給所述視頻終端設(shè)備,外部控制平臺根據(jù)該第一控制信號指示所述視頻終端設(shè)備將顯示在所述互動圖像幀中的指針指向選定的目標(biāo)控件的位置,例如,對應(yīng)干“支持”的目標(biāo)控件的位置;
然后觀看者通過按壓所述選擇鍵或確定鍵進(jìn)行所述目的控件的選定;所述遙控器根據(jù)所按壓的選擇鍵或確定鍵產(chǎn)生相應(yīng)的第一控制信號發(fā)送給所述外部控制平臺,在上述例子里,此時產(chǎn)生的第一控制信號相當(dāng)于ー種目標(biāo)控件選定信號;
步驟303:外部控制平臺收到所述目標(biāo)控件選定信號后,根據(jù)當(dāng)前指針在所述互動圖像幀中的位置確定所選定的目標(biāo)控件(如果當(dāng)前的指針未指向一目標(biāo)控件,則可控制視頻輸出設(shè)備在顯示畫面中提示錯誤),根據(jù)所選定的目標(biāo)控件確定選定該目標(biāo)控件時所要進(jìn)行的操作,并進(jìn)行該操作;
當(dāng)遙控器向視頻終端設(shè)備發(fā)送所述目標(biāo)控件選定信號后,外部控制平臺可以通過所述視頻終端設(shè)備獲知該選定信號所指向的目標(biāo)控件的位置(即,該控件在整個視頻輸出畫面中的位置),并獲知該目標(biāo)控件的控件源屬性(即發(fā)送相應(yīng)選擇內(nèi)容的遠(yuǎn)端設(shè)備)及目標(biāo)選定的操作,仍以圖3中所示的畫面、及步驟I中所敘述的示例進(jìn)行說明,當(dāng)選定目標(biāo)控件“支持”之后,外部控制平臺可以根據(jù)該目標(biāo)控件的選定的操作,將該目標(biāo)控件屬性值中的計數(shù)值增加I (或?qū)⑾鄳?yīng)選擇內(nèi)容對應(yīng)的字符值修改為“是”),并且外部控制平臺可將選定該目標(biāo)控件的操作通過外接網(wǎng)絡(luò)遠(yuǎn)傳給遠(yuǎn)端設(shè)備。本實(shí)施例中,該步驟中外部控制平臺如何獲知該選定信號所指向的控件位置可以示例性地通過以下的方式
在外部控制平臺中進(jìn)行指針捕獲操作,其捕獲當(dāng)前已經(jīng)記錄的位置(此時,若未進(jìn)行過遙控操作,該位置可能為位置的初始坐標(biāo)值,或者,該位置可以是最后一次移動后所記錄的歷史位置坐標(biāo)值,其對應(yīng)于在視頻終端設(shè)備的輸出畫面中移動指針前所存儲的指針位置),當(dāng)遙控器發(fā)射的目標(biāo)控件選定信號指向視頻終端設(shè)備上某個確定的位置點(diǎn)時,手指已經(jīng)在觸控板上滑動通過某ー距離,根據(jù)該距離值以及指針移動前所位于的位置的坐標(biāo)值可以獲知當(dāng)前指針位置的坐標(biāo)值,即,可以獲知該目標(biāo)控件選定信號所對應(yīng)的控件在當(dāng)前輸出畫面的準(zhǔn)確位置點(diǎn),由于視頻終端設(shè)備中所輸出的畫面是通過外部控制平臺而輸入的,外部控制平臺可以獲知其所輸出的整個畫面的大小、內(nèi)容以及所述輸出畫面中各個位置點(diǎn)所對應(yīng)的內(nèi)容,所以可以知道選定信號所指向的目標(biāo)控件的位置,也可以知道用戶選定該目標(biāo)控件所要進(jìn)行的操作,從而可以容易地完成用戶的此次交互。例如,在上述示意性示例中的,可以利用上述方法完成在線的選票統(tǒng)計。進(jìn)ー步地說,外部控制平臺可以通過網(wǎng)絡(luò)將此次交互的結(jié)果遠(yuǎn)傳給遠(yuǎn)端設(shè)備,為了使遠(yuǎn)端設(shè)備能夠方便辨識此次交互的結(jié)果,可以對于每個外部控制平臺設(shè)置唯一標(biāo)識,而在外部控制平臺提供給遠(yuǎn)端設(shè)備的數(shù)據(jù)中增加所述標(biāo)識。對于電視這種視頻終端設(shè)備及外部控制平臺構(gòu)成的本地設(shè)備而言,其所需要的交互一般是實(shí)時性的,某段時間內(nèi)面對用戶的交互源很少,由于圖像幀及與其對應(yīng)的視頻圖像幀都是在外部控制平臺上,并且是在外部控制平臺上實(shí)現(xiàn)ー個交互過程或者一段交互時間內(nèi)的交互性操作統(tǒng)計與上報,因此,實(shí)際上交互過程是通過本地化操作來實(shí)現(xiàn)的,與對遠(yuǎn)端設(shè)備進(jìn)行直接交互相比,提高交互過程的速度和效率,而且可以避免多個用戶同時發(fā)起交互時(這對于實(shí)時性很強(qiáng)的交互尤其容易發(fā)生)造成的線路阻塞等現(xiàn)象發(fā)生。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實(shí)現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種遙控器,包括發(fā)射模塊;其特征在于,還包括 操作模塊,用于接收用戶進(jìn)行的操作指示;所述操作指示包括位置操作指示、選擇操作指示; 控制模塊,用于根據(jù)所述操作模塊接收的所述操作指示,產(chǎn)生相應(yīng)的表示所述操作指示的第一控制信號; 發(fā)射模塊,用于發(fā)射所述第一控制信號。
2.如權(quán)利要求I所述的遙控器,其特征在于,所述操作模塊包括 觸控板,用于接收表示用戶進(jìn)行的位置操作指示; 選擇鍵,用于接收用戶進(jìn)行的表示“更改”的選擇操作指示; 確定鍵,用于接收用戶進(jìn)行的表示“確定”的選擇操作指示。
3.—種外部控制平臺,其特征在于,包括 接收模塊,用于從遠(yuǎn)端設(shè)備接收圖像幀; 生成模塊,用于當(dāng)從遠(yuǎn)端設(shè)備接收的圖像幀中包含需要用戶選擇的內(nèi)容時,外部控制平臺根據(jù)該圖像幀生成ー對應(yīng)的、包含多個分別代表不同選擇內(nèi)容的目標(biāo)控件的互動圖像幀,根據(jù)各目標(biāo)控件代表的選擇內(nèi)容設(shè)置該目標(biāo)控件的顯示內(nèi)容及選定時的操作; 下發(fā)模塊,用于下發(fā)圖像幀給視頻終端設(shè)備;當(dāng)存在對應(yīng)的互動圖像幀,則也下發(fā)給所述視頻終端設(shè)備,和下發(fā)對應(yīng)圖像幀的間隔時間小于相鄰兩個圖像幀的下發(fā)間隔時間; 控制模塊,用于接收表示操作指示的第一控制信號,所述操作指示包括位置操作指示、選擇操作指示;以及用于根據(jù)該第一控制信號確定用戶所選擇的目標(biāo)控件,進(jìn)行該目標(biāo)控件的選定時的操作。
4.如權(quán)利要求3所述的外部控制平臺,其特征在于,所述控制模塊包括 捕獲單元,用于當(dāng)接收到第一控制信號時捕獲當(dāng)前的指針位置; 計算單元,用于根據(jù)表示位置操作指示的第一控制信號,更新所述捕獲単元捕獲的當(dāng)前的指針位置; 處理單元,用于接收遙控器發(fā)送的用于表示操作指示的第一控制信號,轉(zhuǎn)發(fā)給所述捕獲單元;如果所述操作指示為位置操作指示則轉(zhuǎn)發(fā)給所述計算單元,并按照所述計算単元更新后的指針位置,指示所述視頻終端設(shè)備移動顯示在屏幕中的指針;如果所述操作指示為表示“確定”的選擇操作指示,則根據(jù)所述捕獲単元捕獲的當(dāng)前的指針位置確定指針?biāo)赶虻哪繕?biāo)控件,井根據(jù)該目標(biāo)控件的選定時的操作相應(yīng)修改該目標(biāo)控件的屬性值;如果所述操作指示為表示“更改”的選擇操作指示,則將指針位置改為另一目標(biāo)控件所在位置,并指示所述視頻終端設(shè)備移動顯示在屏幕中的指針到相應(yīng)位置。
5.如權(quán)利要求4所述的外部控制平臺,其特征在于當(dāng)表示位置操作指示的第一控制信號中指示了移動的距離值和方向時,所述計算単元根據(jù)表示位置操作指示的第一控制信號,更新所述捕獲単元捕獲的當(dāng)前的指針位置是指所述計算単元根據(jù)表示位置操作指示的第一控制信號中指示的移動的距離值和方向,以捕獲単元所捕獲的當(dāng)前的指針位置作為基礎(chǔ)值,在所述方向上増加所述距離值后,得到的新的值,作為更新后的指針位置。
6.如權(quán)利要求3到5中任一項所述的外部控制平臺,其特征在于,還包括 交互模塊,用于當(dāng)所述控制模塊修改目標(biāo)控件的屬性值后,通知所述遠(yuǎn)端設(shè)備所修改的目標(biāo)控件的屬性值,通知時攜帶本外部控制平臺的唯一標(biāo)識。
7.ー種與視頻終端設(shè)備交互的方法,包括 在遙控器上設(shè)置能夠接收用戶操作指示的操作區(qū)域;所述操作指示包括位置操作指示、選擇操作指示; 當(dāng)從遠(yuǎn)端設(shè)備接收的圖像幀中包含需要用戶選擇的內(nèi)容時,根據(jù)該圖像幀生成ー對應(yīng)的、包含多個分別代表不同選擇內(nèi)容的目標(biāo)控件的互動圖像幀,根據(jù)各目標(biāo)控件代表的選擇內(nèi)容設(shè)置該目標(biāo)控件的顯示內(nèi)容及選定時的操作; 以重疊方式將所述圖像幀及其對應(yīng)的互動圖像幀顯示在屏幕上; 接收到遙控器發(fā)送的用于表示所述操作指示的第一控制信號后,根據(jù)該第一控制信號確定用戶所選定的目標(biāo)控件,進(jìn)行該目標(biāo)控件的選定時的操作。
8.如權(quán)利要求7所述的方法,其特征在干,接收到遙控器發(fā)送的用于表示所述操作指示的第一控制信號后,根據(jù)該第一控制信號確定用戶所選擇的目標(biāo)控件,進(jìn)行該目標(biāo)控件的選定時的操作的步驟包括 接收到遙控器發(fā)送的用于表示操作指示的第一控制信號時,捕獲當(dāng)前的指針位置; 如果所述操作指示為位置操作指示則根據(jù)所述第一控制信號更新所捕獲的當(dāng)前的指針位置;按照更新后的指針位置,移動顯示在屏幕中的指針; 如果所述操作指示為表示“確定”的選擇操作指示,則根據(jù)所捕獲的當(dāng)前的指針位置確定指針?biāo)赶虻哪繕?biāo)控件,井根據(jù)該目標(biāo)控件的選定時的操作相應(yīng)修改該目標(biāo)控件的屬性值; 如果所述操作指示為表示“更改”的選擇操作指示,則將指針位置改為另一目標(biāo)控件所在位置,并移動顯示在屏幕中的指針到相應(yīng)位置。
9.如權(quán)利要求8所述的方法,其特征在于,所述根據(jù)所述第一控制信號更新所捕獲的當(dāng)前的指針位置的步驟包括 根據(jù)所述第一控制信號中指示的移動的距離值和方向,以捕獲的當(dāng)前的指針位置作為基礎(chǔ)值,在所述方向上増加所述距離值后,得到的新的值,作為更新后的指針位置。
10.如權(quán)利要求7到9中任一項所述的方法,其特征在于,還包括 當(dāng)所述控制模塊修改目標(biāo)控件的屬性值后,通知所述遠(yuǎn)端設(shè)備所修改的目標(biāo)控件的屬性值,通知時攜帶本外部控制平臺的唯一標(biāo)識。
全文摘要
一種與視頻終端設(shè)備交互的方法、外部控制平臺及遙控器;所述方法包括在遙控器上設(shè)置能夠接收用戶操作指示的操作區(qū)域;所述操作指示包括位置操作指示、選擇操作指示;當(dāng)從遠(yuǎn)端設(shè)備接收的圖像幀中包含需要用戶選擇的內(nèi)容時,根據(jù)該圖像幀生成一對應(yīng)的、包含多個分別代表不同選擇內(nèi)容的目標(biāo)控件的互動圖像幀,根據(jù)各目標(biāo)控件代表的選擇內(nèi)容設(shè)置該目標(biāo)控件的顯示內(nèi)容及選定時的操作;以重疊方式將所述圖像幀及其對應(yīng)的互動圖像幀顯示在屏幕上;接收到遙控器發(fā)送的用于表示所述操作指示的第一控制信號后,根據(jù)該第一控制信號確定用戶所選定的目標(biāo)控件,進(jìn)行該目標(biāo)控件的選定時的操作。本發(fā)明可以方便地實(shí)現(xiàn)用戶與現(xiàn)有視頻終端設(shè)備的交互。
文檔編號G06F3/01GK102866771SQ201110189129
公開日2013年1月9日 申請日期2011年7月7日 優(yōu)先權(quán)日2011年7月7日
發(fā)明者高磊 申請人:瑞斯康達(dá)科技發(fā)展股份有限公司