一種遙控電視機的方法、遙控設備和系統及電視機頂盒與流程
2024-04-03 15:58:05

本發明涉及電子技術領域,特別涉及一種遙控電視機的方法、遙控設備和系統及電視機頂盒。
背景技術:
由於觀看電視節目是大部分人們打發閒暇時間的方式,並且隨著科技的不斷發展,智能設備極大的提高了人們的生活質量,於是電視機現在已經非常普及。由於電視節目眾多,每個人的喜好又不盡相同,於是需要對電視機進行遙控。
目前,對電視機的控制大部分使用傳統的硬體遙控器,通過紅外信號發送控制指令,對電視機頂盒進行遙控。在對電視機進行功能切換的時候,需要點擊遙控器的方向鍵對焦點進行控制,逐個功能依次進行切換。在切換到用戶想要進入的功能的時,用戶可能需要多次點擊方向鍵才能實現遙控目的。
由於,現有的遙控方法均需要多次點擊方向鍵才能夠達到遙控電視機的目的,因此,現有技術的操作複雜度太高。
技術實現要素:
本發明實施例提供了一種遙控電視機的方法、遙控設備和系統及電視機頂盒,能夠有效地降低操作的複雜度。
第一方面,本發明實施例提供了一種遙控電視機的方法,應用於遙控設備,該方法包括:
捕獲用戶的操作手勢;
根據捕獲的所述操作手勢,生成事件命令;
將所述事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述事件命令,按照所述操作手勢控制電視機上的焦點。
優選地,所述事件命令包括滑動事件命令;
當捕獲的所述用戶的所述操作手勢為滑動手勢時,
所述捕獲用戶的操作手勢,包括:
捕獲所述滑動手勢在所述遙控設備的觸摸板上滑動的起始速度、終止速度和滑動時間;
根據預設的基準方向,確定所述滑動手勢在所述遙控設備的觸摸板上的滑動方向;
所述根據捕獲的所述操作手勢,生成事件命令,包括:
根據所述起始速度、所述終止速度和所述滑動時間,計算移動距離;
根據所述移動距離和所述滑動方向,生成所述滑動事件命令;
所述將所述事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述事件命令,按照所述操作手勢控制電視機上的焦點,包括:
將所述滑動事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述滑動事件命令中所述移動距離和所述滑動方向,確定所述電視機上焦點的焦點移動距離和焦點移動方向,並控制所述焦點在所述焦點移動方向上移動所述焦點移動距離。
優選地,所述事件命令包括:連擊事件命令和單擊事件命令;
當捕獲的所述用戶的所述操作手勢為點擊手勢時,
所述捕獲用戶的操作手勢,包括:
捕獲所述點擊手勢在所述遙控設備的觸摸板上每次點擊的起始時間、終止時間;
所述根據捕獲的所述操作手勢,生成事件命令,包括:
S1:將所述點擊手勢中第一次點擊的作為當前點擊,連擊次數設置為0;
S2:判斷在當前點擊的所述終止時間之後的預設時間閾值內是否存在下一次點擊,若是,則確定為連擊事件,執行S3,否則,執行S4;
S3:將所述連擊次數加一,將所述下一次點擊作為當前點擊,並執行S5;
S4:確定為單擊事件,根據所述第一次點擊的所述起始時間和所述終止時間,生成點擊時長,根據所述點擊時長,生成單擊事件命令,執行S8;
S5:判斷在所述當前點擊的所述終止時間之後的所述預設時間閾值內是否存在下一次點擊,若是,則執行S3,否則,執行S6;
S6:確定所述連擊次數的值,生成連擊事件命令,執行S7;
所述將所述事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述事件命令,按照所述操作手勢控制電視機上的焦點,包括:
S7:將所述連擊事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述連擊次數的值,連擊所述電視機上的焦點;
S8:將所述單擊事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述點擊時長,單擊所述電視機上的焦點。
第二方面,本發明實施例提供了一種遙控設備,該設備包括:觸摸板、生成單元和發送單元,其中,
所述觸摸板,用於捕獲用戶的操作手勢;
所述生成單元,用於根據捕獲的所述操作手勢,生成事件命令;
所述發送單元,用於將所述事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述事件命令,按照所述操作手勢控制電視機上的焦點。
優選地,所述事件命令包括滑動事件命令;
當捕獲的所述用戶的所述操作手勢為滑動手勢時,
所述觸摸板,包括:速度傳感器和方向傳感器,其中,
所述速度傳感器,用於捕獲所述滑動手勢在所述遙控設備的觸摸板上滑動的起始速度、終止速度和滑動時間;
所述方向傳感器,用於根據預設的基準方向,確定所述滑動手勢在所述遙控設備的觸摸板上的滑動方向;
所述生成單元,包括:計算子單元和生成子單元,其中,
所述計算子單元,用於根據所述速度傳感器捕獲的所述起始速度、所述終止速度和所述滑動時間,計算移動距離
所述生成子單元,用於根據所述計算子單元計算的所述移動距離和所述方向傳感器捕獲的所述滑動方向,生成所述滑動事件命令;
所述發送單元,具體用於將所述滑動事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述滑動事件命令中所述移動距離和所述滑動方向,確定所述電視機上焦點的焦點移動距離和焦點移動方向,並控制所述焦點在所述焦點移動方向上移動所述焦點移動距離。
優選地,所述事件命令包括:連擊事件命令和單擊事件命令;
當捕獲的所述用戶的所述操作手勢為點擊手勢時,
所述觸摸板,具體用於捕獲所述點擊手勢在所述遙控設備的觸摸板上點擊的起始時間、終止時間;
所述生成單元,包括:設置子單元、第一判斷子單元、計數子單元、第一確定子單元、第二判斷子單元和第二確定子單元,其中,
所述設置子單元,用於將所述點擊手勢中第一次點擊的作為當前點擊,連擊次數設置為0;
所述第一判斷子單元,用於判斷在當前點擊的所述終止時間之後的預設時間閾值內是否存在下一次點擊,若是,則確定為連擊事件,並所述觸發計數子單元,否則,觸發所述第一確定子單元;
所述計數子單元,用於將所述連擊次數加一,將所述下一次點擊作為當前點擊,並觸發所述第二判斷子單元;
所述第一確定子單元,用於根據所述第一次點擊的所述起始時間和所述終止時間,生成點擊時長,根據所述點擊時長,生成單擊事件命令,並觸發第二發送子單元;
所述第二判斷子單元,用於判斷在所述當前點擊的所述終止時間之後的所述預設時間閾值內是否存在下一次點擊,若是,則觸發所述計數子單元,否則觸發所述第二確定子單元;
所述第二確定子單元,用於確定所述連擊次數的值,生成連擊事件命令,並觸發第一發送子單元;
所述發送單元,包括:所述第一發送子單元和所述第二發送子單元,其中,
所述第一發送子單元,用於將所述連擊事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述連擊次數的值,連擊所述電視機上的焦點;
所述第二發送子單元,用於將所述單擊事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述點擊時長,單擊所述電視機上的焦點。
第三方面,本發明實施例提供了一種遙控電視機的方法,應用於電視機頂盒,該方法包括:
接收遙控設備發送的由所述遙控設備捕獲的操作手勢生成的事件命令;
根據所述事件命令,按照所述操作手勢控制電視機上的焦點。
優選地,當接收的所述事件命令是由滑動手勢生成時,
所述根據所述事件命令,按照所述操作手勢控制電視機上的焦點,包括:
通過所述事件命令,解析出所述滑動手勢在觸摸板上的移動距離和移動方向;
通過所述移動距離和所述移動方向,確定所述焦點在所述電視機上的焦點移動距離和焦點移動方向;
控制所述焦點在所述焦點移動方向上移動所述焦點移動距離。
優選地,當接收的所述事件命令是由點擊手勢生成時,
所述根據所述事件命令,按照所述操作手勢控制電視機上的焦點,包括:
當接收到的所述事件命令是連擊事件命令時,
通過所述連擊事件命令,解析出所述點擊手勢在觸摸板上的連擊次數的值;
通過所述連擊次數的值,確定所述焦點在電視機上的;
以所述連續點擊次數為標準連續點擊電視機上的焦點;
當接收到的所述事件命令是單擊事件命令時,
通過所述單擊事件命令,解析出所述點擊手勢在觸摸板上的點擊時長;
通過所述點擊時長,確定所述焦點在電視機上的所述點擊時長;
單擊所述點擊時長的所述電視機上的焦點。
第四方面,本發明實施例提供了一種電視機頂盒,該電視機頂盒包括:接收單元和控制單元,其中,
所述接收單元,用於接收遙控設備發送的由所述遙控設備捕獲的操作手勢生成的事件命令;
所述控制單元,用於根據所述接收單元接收的所述事件命令,按照所述操作手勢控制電視機上的焦點。
優選地,當接收的所述事件命令是由滑動手勢生成時,
所述控制單元,包括:第一解析子單元、第一確定子單元和第一控制子單元,其中,
所述第一解析子單元,用於通過所述事件命令,解析出所述滑動手勢在觸摸板上的移動距離和移動方向;
所述第一確定子單元,用於通過所述移動距離和所述移動方向,確定所述焦點在電視機上的焦點移動距離和焦點移動方向;
所述第一控制子單元,用於控制所述焦點在所述焦點移動方向上移動為所述焦點移動距離的距離。
優選地,當接收的所述事件命令是由點擊手勢生成時,
所述控制單元,包括:第二解析子單元、第二確定子單元和第二控制子單元,其中,
當接收到的所述事件命令是連擊事件命令時,
所述第二解析子單元,用於通過所述連擊事件命令,解析出所述點擊手勢在觸摸板上的連擊次數的值;
所述第二確定子單元,用於通過所述連擊次數的值,確定所述焦點在電視機上的;
所述第二控制子單元,用於以所述連續點擊次數為標準連續點擊電視機上的焦點;
當接收到的所述事件命令是單擊事件命令時,
所述第二解析子單元,用於通過所述單擊事件命令,解析出所述點擊手勢在觸摸板上的點擊時長;
所述第二確定子單元,用於通過所述點擊時長,確定所述焦點在電視機上的所述點擊時長;
所述第二控制子單元,用於單擊所述點擊時長的所述電視機上的焦點。
第五方面,本發明實施例提供了一種遙控電視機的系統,該系統包括:電視機、第四方面中任一所述的電視機頂盒和第二方面中任一所述的遙控設備。
本發明實施例提供了一種遙控電視機的方法、遙控設備和系統及電視機頂盒,通過遙控設備捕獲用戶的操作手勢,並生成相應的事件命令,將該事件命令發送至電視機頂盒後,電視機頂盒能夠根據接收到的事件命令按照操作手勢控制電視機上的焦點。從而,能夠實現電視機上的焦點從現在所處的位置直接移動到用戶想要選取的位置,不需要多次點擊方向鍵達到遙控電視機的目的,因此,能夠有效地降低操作複雜度。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明一個實施例提供的一種遙控電視機的方法的流程圖;
圖2是本發明一個實施例提供的另一種遙控電視機的方法的流程圖;
圖3是本發明一個實施例提供的一種遙控設備的結構示意圖;
圖4是本發明一個實施例提供的另一種遙控設備的結構示意圖;
圖5是本發明一個實施例提供的一種電視機頂盒的結構示意圖;
圖6是本發明一個實施例提供的另一種電視機頂盒的結構示意圖;
圖7是本發明一個實施例提供的又一種電視機頂盒的結構示意圖;
圖8是本發明一個實施例提供的一種遙控電視機的系統結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例,基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
如圖1所示,本發明實施例提供了一種遙控電視機的方法,應用於遙控設備,該方法可以包括以下步驟:
步驟101:捕獲用戶的操作手勢。
步驟102:根據捕獲的所述操作手勢,生成事件命令。
步驟103:將所述事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述事件命令,按照所述操作手勢控制電視機上的焦點。
在上述實施例中,通過遙控設備捕獲用戶的操作手勢,並生成相應的事件命令,將該事件命令發送至電視機頂盒後,電視機頂盒能夠根據接收到的事件命令按照操作手勢控制電視機上的焦點。從而,能夠實現電視機上的焦點從現在所處的位置直接移動到用戶想要選取的位置,不需要多次點擊方向鍵達到遙控電視機的目的,因此,能夠有效地降低操作複雜度。
值得說明的是,遙控設備和電視機頂盒之間,可以通過藍牙協議和OTG協議等實現通信。遙控設備中生成的事件命令要符合電視機頂盒的事件協議。例如:在遙控設備和電視機頂盒中,事件類型0x01均表示移動,事件類型0x00均表示點擊。
為了能夠有效地對電視機的焦點進行移動,在本發明一個實施例中,所述事件命令包括滑動事件命令;
當捕獲的所述用戶的所述操作手勢為滑動手勢時,
所述捕獲用戶的操作手勢,包括:
捕獲所述滑動手勢在所述遙控設備的觸摸板上滑動的起始速度、終止速度和滑動時間;
根據預設的基準方向,確定所述滑動手勢在所述遙控設備的觸摸板上的滑動方向;
所述根據捕獲的所述操作手勢,生成事件命令,包括:
根據所述起始速度、所述終止速度和所述滑動時間,計算移動距離;
根據所述移動距離和所述滑動方向,生成所述滑動事件命令;
所述將所述事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述事件命令,按照所述操作手勢控制電視機上的焦點,包括:
將所述滑動事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述滑動事件命令中所述移動距離和所述滑動方向,確定所述電視機上焦點的焦點移動距離和焦點移動方向,並控制所述焦點在所述焦點移動方向上移動所述焦點移動距離。
在該實施例中,確定滑動手勢的滑動速度具有很多方法。如使用16bit計量移動速度,前8bit為初始速度,後8bit為結束速度,使用平均值同時也可以確定移動距離。預設的基準方向可以是使用方向感應器通過重力感應確定的重力方向。而滑動手勢的滑動方向可以根據與重力方向沿著順時針方向產生的角度進行確定。焦點移動距離則可以根據預設的比例關係由滑動手勢的移動距離進行確定。
為了能夠有效地對電視機的焦點的進行點擊,在本發明一個實施例中,所述事件命令包括:連擊事件命令和單擊事件命令;
當捕獲的所述用戶的所述操作手勢為點擊手勢時,
所述捕獲用戶的操作手勢,包括:
捕獲所述點擊手勢在所述遙控設備的觸摸板上每次點擊的起始時間、終止時間;
所述根據捕獲的所述操作手勢,生成事件命令,包括:
S1:將所述點擊手勢中第一次點擊的作為當前點擊,連擊次數設置為0;
S2:判斷在當前點擊的所述終止時間之後的預設時間閾值內是否存在下一次點擊,若是,則確定為連擊事件,執行S3,否則,執行S4;
S3:將所述連擊次數加一,將所述下一次點擊作為當前點擊,並執行S5;
S4:確定為單擊事件,根據所述第一次點擊的所述起始時間和所述終止時間,生成點擊時長,根據所述點擊時長,生成單擊事件命令,執行S8;
S5:判斷在所述當前點擊的所述終止時間之後的所述預設時間閾值內是否存在下一次點擊,若是,則執行S3,否則,執行S6;
S6:確定所述連擊次數的值,生成連擊事件命令,執行S7;
所述將所述事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述事件命令,按照所述操作手勢控制電視機上的焦點,包括:
S7:將所述連擊事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述連擊次數的值,連擊所述電視機上的焦點;
S8:將所述單擊事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述點擊時長,單擊所述電視機上的焦點。
在該實施例中,在連擊事件中,點擊次數為連擊次數的值加一。例如:連擊次數的值為2,則用戶的點擊手勢就是連續點擊焦點3次。通過點擊時長可以知道用戶在單擊事件中,是對焦點進行長按還短按。
如圖2所示,本發明實施例提供了一種遙控電視機的方法,該方法可以包括以下步驟:
步驟201:遙控設備捕獲用戶的操作手勢,當捕獲的用戶的操作手勢為滑動手勢時,執行步驟202,當捕獲的用戶的操作手勢為點擊手勢時,執行步驟204。
在該步驟中,捕獲滑動手勢在遙控設備的觸摸板上滑動的起始速度、終止速度和滑動時間;根據預設的基準方向,確定滑動手勢在遙控設備的觸摸板上的滑動方向;捕獲點擊手勢在遙控設備的觸摸板上每次點擊的起始時間、終止時間。
步驟202:遙控設備根據滑動手勢的起始速度、終止速度和滑動時間,計算移動距離。
在該步驟中,使用初始速度和終止速度的平均值以及滑動時間計算移動距離。
步驟203:遙控設備生成滑動事件命令,並將滑動事件命令發送至電視機頂盒,執行步驟210。
在該步驟中,將移動距離和滑動方向按照遙控設備與電視機頂盒之間的協議,生成滑動事件命令。
步驟204:遙控設備將點擊手勢中第一次點擊的作為當前點擊,連擊次數設置為0。
步驟205:遙控設備判斷在當前點擊的終止時間之後的預設時間閾值內是否存在下一次點擊,若是,則執行步驟206,否則執行步驟209。
步驟206:遙控設備將連擊次數加一,將所述下一次點擊作為當前點擊。
步驟207:遙控設備判斷在當前點擊的終止時間之後的預設時間閾值內是否存在下一次點擊,若是,則執行步驟206,否則,執行步驟208。
步驟208:遙控設備確定連擊次數的值,生成連擊事件命令,並將連擊事件命令發送至電視機頂盒,執行步驟213。
步驟209:遙控設備確定為單擊事件,根據第一次點擊的起始時間和終止時間,生成點擊時長,根據點擊時長,生成單擊事件命令,並將單擊事件命令發送至電視機頂盒,執行步驟216。
在該步驟中,可以根據點擊時長,確定用戶是短按還是長按,從而能夠實現不同的遙控操作。
步驟210:電視機頂盒接收遙控設備發送滑動事件命令。
在該步驟中,事件命令包括:滑動事件命令、連擊事件命令和單擊事件命令中的任意一種。
步驟211:電視機頂盒解析出滑動手勢在觸摸板上的移動距離和移動方向,並確定焦點在電視機上的焦點移動距離和焦點移動方向。
在該步驟中,焦點移動距離根據預設的比例關係由滑動手勢的移動距離進行確定。焦點移動方向則和解析出的移動方向相同。
步驟212:電視機頂盒控制焦點在焦點移動方向上移動所述焦點移動距離。
步驟213:電視機頂盒接收遙控設備發送連擊事件命令。
步驟214:電視機頂盒解析出點擊手勢在觸摸板上的連擊次數的值,並確定焦點在電視機上的連續點擊次數。
在該步驟中,連擊次數的值與連續點擊次數相差1。如連擊次數的值為2時,連續點擊次數為3。
步驟215:電視機頂盒控制電視機上的焦點以連續點擊次數為標準進行連續點擊。
在該步驟中,電視機頂盒控制電視機進行連續點擊。
步驟216:電視機頂盒接收遙控設備發送單擊事件命令。
步驟217:電視機頂盒解析出點擊手勢在觸摸板上的點擊時長,並確定焦點在電視機上的點擊時長。
在該步驟中,確定點擊電視機焦點的時長。
步驟218:電視機頂盒控制電視機上的焦點以點擊時長為標準進行單擊。
在該步驟中,通過點擊電視機的焦點,完成相應的遙控操作。
如圖3所示,本發明實施例提供了一種遙控設備,該遙控設備可以包括:觸摸板301、生成單元302和發送單元303,其中,
所述觸摸板301,用於捕獲用戶的操作手勢;
所述生成單元302,用於根據捕獲的所述操作手勢,生成事件命令;
所述發送單元303,用於將所述事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述事件命令,按照所述操作手勢控制電視機上的焦點。
如圖4所示,在本發明一個實施例中,所述事件命令包括滑動事件命令;
當捕獲的所述用戶的所述操作手勢為滑動手勢時,
所述觸摸板301,包括:速度傳感器3011和方向傳感器3012,其中,
所述速度傳感器3011,用於捕獲所述滑動手勢在所述遙控設備的觸摸板上滑動的起始速度、終止速度和滑動時間;
所述方向傳感器3012,用於根據預設的基準方向,確定所述滑動手勢在所述遙控設備的觸摸板上的滑動方向;
所述生成單元302,包括:計算子單元3021和生成子單元3022,其中,
所述計算子單元3021,用於根據所述速度傳感器捕獲的所述起始速度、所述終止速度和所述滑動時間,計算移動距離
所述生成子單元3022,用於根據所述計算子單元計算的所述移動距離和所述方向傳感器捕獲的所述滑動方向,生成所述滑動事件命令;
所述發送單元303,具體用於將所述滑動事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述滑動事件命令中所述移動距離和所述滑動方向,確定所述電視機上焦點的焦點移動距離和焦點移動方向,並控制所述焦點在所述焦點移動方向上移動所述焦點移動距離。
在本發明一個實施例中,所述事件命令包括:連擊事件命令和單擊事件命令;
當捕獲的所述用戶的所述操作手勢為點擊手勢時,
所述觸摸板301,具體用於捕獲所述點擊手勢在所述遙控設備的觸摸板上點擊的起始時間、終止時間;
所述生成單元302,包括:設置子單元、第一判斷子單元、計數子單元、第一確定子單元、第二判斷子單元和第二確定子單元,其中,
所述設置子單元,用於將所述點擊手勢中第一次點擊的作為當前點擊,連擊次數設置為0;
所述第一判斷子單元,用於判斷在當前點擊的所述終止時間之後的預設時間閾值內是否存在下一次點擊,若是,則確定為連擊事件,並所述觸發計數子單元,否則,觸發所述第一確定子單元;
所述計數子單元,用於將所述連擊次數加一,將所述下一次點擊作為當前點擊,並觸發所述第二判斷子單元;
所述第一確定子單元,用於根據所述第一次點擊的所述起始時間和所述終止時間,生成點擊時長,根據所述點擊時長,生成單擊事件命令,並觸發第二發送子單元;
所述第二判斷子單元,用於判斷在所述當前點擊的所述終止時間之後的所述預設時間閾值內是否存在下一次點擊,若是,則觸發所述計數子單元,否則觸發所述第二確定子單元;
所述第二確定子單元,用於確定所述連擊次數的值,生成連擊事件命令,並觸發第一發送子單元;
所述發送單元303,包括:所述第一發送子單元和所述第二發送子單元,其中,
所述第一發送子單元,用於將所述連擊事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述連擊次數的值,連擊所述電視機上的焦點;
所述第二發送子單元,用於將所述單擊事件命令發送至所述電視機頂盒,以使所述電視機頂盒根據所述點擊時長,單擊所述電視機上的焦點。
如圖5所示,本發明實施例提供了一種電視機頂盒,該電視機頂盒包括:接收單元501和控制單元502,其中,
所述接收單元501,用於接收遙控設備發送的由所述遙控設備捕獲的操作手勢生成的事件命令;
所述控制單元502,用於根據所述接收單元501接收的所述事件命令,按照所述操作手勢控制電視機上的焦點。
如圖6所示,在本發明一個實施例中,當接收的所述事件命令是由滑動手勢生成時,
所述控制單元502,包括:第一解析子單元5021、第一確定子單元5022和第一控制子單元5023,其中,
所述第一解析子單元5021,用於通過所述事件命令,解析出所述滑動手勢在觸摸板上的移動距離和移動方向;
所述第一確定子單元5022,用於通過所述移動距離和所述移動方向,確定所述焦點在電視機上的焦點移動距離和焦點移動方向;
所述第一控制子單元5023,用於控制所述焦點在所述焦點移動方向上移動為所述焦點移動距離的距離。
如圖7所示,在本發明一個實施例中,當接收的所述事件命令是由點擊手勢生成時,
所述控制單元502,包括:第二解析子單元5024、第二確定子單元5025和第二控制子單元5026,其中,
當接收到的所述事件命令是連擊事件命令時,
所述第二解析子單元5024,用於通過所述連擊事件命令,解析出所述點擊手勢在觸摸板上的連擊次數的值;
所述第二確定子單元5025,用於通過所述連擊次數的值,確定所述焦點在電視機上的連續點擊次數;
所述第二控制子單元5026,用於連續點擊所述連續點擊次數的所述電視機上的焦點;
當接收到的所述事件命令是單擊事件命令時,
所述第二解析子單元5024,用於通過所述單擊事件命令,解析出所述點擊手勢在觸摸板上的點擊時長;
所述第二確定子單元5025,用於通過所述點擊時長,確定所述焦點在電視機上的所述點擊時長;
所述第二控制子單元5026,用於單擊所述點擊時長的所述電視機上的焦點。
上述裝置內的各單元之間的信息交互、執行過程等內容,由於與本發明方法實施例基於同一構思,具體內容可參見本發明方法實施例中的敘述,此處不再贅述。
如圖8所示,本發明實施例提供了一種遙控電視機的系統,該系統可以包括:電視機801、上述任一實施例提供的電視機頂盒802和上述任一實施例提供的遙控設備803。
綜上,本發明的各實施例,至少具有如下有益效果:
1、在本發明的實施例中,通過遙控設備捕獲用戶的操作手勢,並生成相應的事件命令,將該事件命令發送至電視機頂盒後,電視機頂盒能夠根據接收到的事件命令按照操作手勢控制電視機上的焦點。從而,能夠實現電視機上的焦點從現在所處的位置直接移動到用戶想要選取的位置,不需要多次點擊方向鍵達到遙控電視機的目的,因此,能夠有效地降低操作複雜度。
2、在本發明的實施例中,通過速度傳感器和方向傳感器,捕獲用戶的操作手勢,能夠有效地確定滑動方向和移動距離,從而能夠控制電視機的焦點做出相應的操作,能夠有效地對電視機的焦點進行移動。
3、在本發明的實施例中,通過捕獲用戶的點擊操作,能夠確定是單擊操作或者是連擊操作,從而能夠控制電視機的焦點做出相應的操作,能夠有效地對電視機的焦點的進行點擊。
需要說明的是,在本文中,諸如第一和第二之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個〃·····」限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同因素。
本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲在計算機可讀取的存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:ROM、RAM、磁碟或者光碟等各種可以存儲程序代碼的介質中。
最後需要說明的是:以上所述僅為本發明的較佳實施例,僅用於說明本發明的技術方案,並非用於限定本發明的保護範圍。凡在本發明的精神和原則之內所做的任何修改、等同替換、改進等,均包含在本發明的保護範圍內。