TWI564753B - 終端設備及其遙控方法 - Google Patents
終端設備及其遙控方法 Download PDFInfo
- Publication number
- TWI564753B TWI564753B TW104142151A TW104142151A TWI564753B TW I564753 B TWI564753 B TW I564753B TW 104142151 A TW104142151 A TW 104142151A TW 104142151 A TW104142151 A TW 104142151A TW I564753 B TWI564753 B TW I564753B
- Authority
- TW
- Taiwan
- Prior art keywords
- remote control
- terminal device
- list
- key value
- operation command
- Prior art date
Links
Landscapes
- Position Input By Displaying (AREA)
Description
本發明涉及嵌入式設備,特別是涉及一種終端設備及其遙控方法。
與智慧手機相似,智慧電視是通過在電視或機上盒中安裝作業系統,使電視在完成傳統的節目播放的同時,還能安裝和卸載應用程式、遊戲,並實現網路連接。對於傳統的電視,一般是通過遙控器對電視進行控制。然而在智慧電視中,隨著功能越來越豐富,用戶可執行的操作多種多樣,通過傳統遙控器已經無法滿足人機交互的需要。
現有的一種解決方式是在智慧手機或PAD中安裝對應的程式,通過與智慧電視匹配的無線通訊協定,如TCP/IP、紅外或藍牙,實現通過智慧手機或PAD的觸控式螢幕,對智慧電視進行控制和操作。
然而這種控制方式匹配性差,且需要使用者擁有較為高端的配套設備,如智慧手機或PAD。並且,雖然智慧手機或PAD具有解析度較高的觸控式螢幕,然而與尺寸較大的智慧電視,通過觸控方式進行輸入的精度仍較低,用戶體驗較差。另外,在滿足於對電視進行新穎的觸摸式輸入的同時,用戶仍然習慣通過遙控器進行簡單的頻道切換和音量調節,而手機或PAD若要實現這一功能需要安裝複雜的軟體和調試,進一步降低了用
戶的體驗性。另外一種遙控方法是在電視上顯示虛擬鍵盤的方法,但是現有技術中的虛擬鍵盤在控制尺寸較大的智慧電視時常常會給客戶帶來不方便的體驗,比如使用虛擬鍵盤的方式開啟智慧電視的網頁流覽功能時,往往不能迅速將遊標定位到目標位置。
本發明主要解決的技術問題是提供一種終端設備及其遙控方法,能夠在終端設備上實現遙控終端模擬滑鼠的輸入操作,增強用戶體驗。
為解決上述技術問題,本發明採用的一個技術方案是:提供一種終端設備的遙控方法,所述方法包括:接收一第一遙控信號;解析所述第一遙控信號以確定所述第一遙控信號對應的第一鍵值資訊;根據所述第一鍵值資訊在一第一清單中查找所述第一鍵值資訊對應的操作命令;根據所述操作命令判斷開啟滑鼠操作模式;以及當所述終端設備處於滑鼠操作模式時,接收一第二遙控信號;解析所述第二遙控信號以確定所述第二遙控信號對應的第二鍵值資訊;根據所述第二鍵值資訊在一第二清單中查找所述第二鍵值資訊對應的操作命令;根據所述操作命令對所述終端設備進行處理;其中,所述第一列表和所述第二列表預先設定在所述終端設備上,所述第一清單用於記錄第一鍵值資訊與操作命令的對應關係,所述第二清單用於記錄第二鍵值資訊與操作命令的對應關係。
為解決上述技術問題,本發明採用的另一個技術方案是:提供一種終端設備的遙控方法,所述方法包括:接收一第一遙控信號;解析所述第一遙控信號以確定所述第一遙控信號對應的第一鍵值資訊;根據所
述第一鍵值資訊在一第一清單中查找所述第一鍵值資訊對應的操作命令;根據所述操作命令判斷開啟滑鼠操作模式;以及當所述終端設備處於滑鼠操作模式時,在一第一預定時間內依次接收第一組第二遙控信號;解析所述第一組第二遙控信號以確定所述第一組第二遙控信號對應的複數個相同的第二鍵值資訊;根據所述複數個第二鍵值資訊在一第二清單中查找所述複數個相同的第二鍵值資訊對應的操作命令;根據所述操作命令對所述終端設備進行處理;其中,所述第一列表和所述第二列表預先設定在所述終端設備上,所述第一清單用於記錄第一鍵值資訊與操作命令的對應關係,所述第二清單用於記錄複數個第二鍵值資訊與操作命令的對應關係。
為解決上述技術問題,本發明採用的另一個技術方案是:提供一種終端設備,所述設備包括:接收器,用於接收一第一遙控信號和一第二遙控信號;記憶體,用於存儲一第一清單和一第二列表;處理器,耦接於所述接收器和所述記憶體,用於進行下列步驟:解析所述第一遙控信號以確定在所述第一遙控信號對應的第一鍵值資訊,根據所述第一鍵值資訊在所述第一清單中查找所述第一鍵值資訊對應的操作命令,根據所述操作命令判斷所述終端設備是否開啟滑鼠操作模式;解析所述第二遙控信號以確定在所述第二遙控信號對應的第二鍵值資訊;根據所述第二鍵值資訊在所述第二清單中查找所述第二鍵值資訊對應的操作命令;以及根據所述操作命令對所述終端設備進行處理;其中,所述第一列表和所述第二列表預先設定在所述記憶體上,所述第一清單用於記錄第一鍵值資訊與操作命令的對應關係,所述第二清單用於記錄第二鍵值資訊與操作命令的對應關係。
本發明的有益效果是:區別於現有技術的情況,提供一種終端設備及其遙控方法,通過預先建立遙控終端的鍵值資訊與操作命令的對應關係,在終端設備處於滑鼠操作模式時將接收到的遙控終端發送的遙控信號的鍵值資訊所對應的操作命令作為滑鼠事件進行處理,從而在終端設備上實現模擬滑鼠的輸入操作,迅速將遊標定位到目標位置,增強使用者體驗。
S10~S17、S161、S162、S171、S172‧‧‧流程步驟
30‧‧‧終端設備
31‧‧‧接收器
32‧‧‧處理器
33‧‧‧記憶體
34‧‧‧繪圖器
圖1是本發明實施方式中的終端設備的遙控方法的流程示意圖。
圖2是圖1所示的步驟S16和步驟S17具體實施方式的流程示意圖。
圖3是是本發明實施方式中遙控信號的格式。
圖4是本發明實施方式中的終端設備的結構示意圖。
為詳細說明本發明的技術內容、構造特徵、所實現目的及效果,以下結合附圖和實施例對本發明進行詳細說明。
請參閱圖1,為本發明實施方式中的終端設備的遙控方法的流程示意圖。該實施方式示出的遙控方法,包括如下步驟:
步驟S10,接收遙控終端發送的第一遙控信號。
在本實施方式中,該終端設備為智慧電視機,該遙控終端為用於遙控該智慧電視機的遙控器。在步驟S10中,終端設備接收遙控終端因觸發對應按鍵而發出的第一遙控信號,該遙控信號可以是紅外信號、射頻信號等。
步驟S11,解析該第一遙控信號以確定在該第一遙控信號對應的鍵值資訊。
在步驟S11中,當遙控終端發出的第一遙控信號是紅外信號時,終端設備對該紅外信號進行解碼分析,以確定對應的第一鍵值資訊,鍵值資訊是多位元的二進位碼。具體地,終端設備根據紅外信號的高低電平的脈衝持續時間和數量來確定紅外信號中包含的鍵值資訊。當遙控終端發出的第一遙控信號是射頻信號時,終端設備對該射頻信號進行解碼以確定對應的第一鍵值資訊。具體地,終端設備與一射頻信號接收器連接,或者終端設備內設有射頻信號接收器,該接收器接收到射頻信號後對該射頻信號進行解碼而得到射頻信號中包含的第一鍵值資訊。
步驟S12,根據所述第一鍵值資訊,在第一清單中查找該第一鍵值資訊所對應的操作命令。
其中,該第一清單預先設定用於記錄第一鍵值資訊與操作命令的對應關係進一步地,該操作命令包括開啟滑鼠模式與關閉滑鼠模式。在一實施例中,終端設備用查表的方式來確定該第一鍵值資訊對應的是哪種操作命令。
當在該第一清單中查找該鍵值資訊所對應的操作命令是開啟滑鼠模式時,則進入滑鼠操作模式,並回應該開啟滑鼠模式事件顯示遊標。
具體地,終端設備顯示的畫面由多個圖層組成,終端設備在進入滑鼠操作模式時,遊標會單獨顯示在第一圖層上,該第一圖層不同於顯示當前圖像的第二圖層。因此,在終端設備進行滑鼠操作模式的切換時,
並不會對其顯示的當前圖像產生影響。在進行滑鼠操作模式的切換時,只需要通過控制第一圖層而實現遊標的顯示與隱藏。
具體地,該遙控終端上可以單獨設置一按鍵用於控制終端設備的滑鼠模式的開啟/關閉,還可以通過對已有的按鍵進行符合預設條件的操作控制終端設備的滑鼠模式的開啟/關閉,例如,長按“靜音”按鍵控制終端設備的滑鼠模式的開啟/關閉,操作時間超過500ms可以被識別為長按操作。
步驟S13,根據所述操作命令判斷是否開啟滑鼠操作模式。如果所述操作命令為開啟滑鼠模式,那就開啟滑鼠操作模式,並接著進行步驟S14;如果所述操作命令為關閉滑鼠模式,那麼關閉滑鼠模式事件,則進入標準遙控器模式,並回到步驟S10。
步驟S14,當所述終端設備處於滑鼠操作模式時,接收一第二遙控信號。
步驟S15,解析所述第二遙控信號以確定所述第二遙控信號對應的第二鍵值資訊。
本步驟中解析所述第二遙控信號以確定所述第二遙控信號對應的第二鍵值資訊的方式與步驟S11相同,在此不加贅述。
步驟S16,根據所述第二鍵值資訊在一第二清單中查找所述第二鍵值資訊對應的操作命令。
步驟S17,根據所述操作命令對所述終端設備進行處理。
在一實施例中,所述第一列表和第二列表預先設定在所述終端設備上,所述第一清單用於記錄第一鍵值資訊與操作命令的對應關係,
所述第二清單用於記錄第二鍵值資訊與操作命令的對應關係。
本發明實施方式中的終端設備的遙控方法,通過預先建立遙控終端的鍵值資訊與操作命令的對應關係,在終端設備處於滑鼠操作模式時將接收到的遙控終端發送的遙控信號的鍵值資訊所對應的操作命令作為滑鼠事件進行處理,從而在終端設備上實現模擬滑鼠的輸入操作,增強用戶體驗。
請參閱圖2,為本發明的實施方式的步驟S16和步驟S17具體實施方式的流程示意圖。
步驟S16,根據所述第二鍵值資訊在一第二清單中查找所述第二鍵值資訊對應的操作命令,具體包括:步驟S161,在該終端設備處於滑鼠操作模式時,根據該第二鍵值資訊以及該第二清單判斷對應的操作命令為第一滑鼠事件還是第二滑鼠事件。如果判斷結果為對應的操作命令為第一滑鼠事件,那麼進行步驟S162;反之,則直接進行步驟S172。
其中,該第一滑鼠事件為控制游標向上、下、左或右移動的動作,第二滑鼠事件為確定動作。
步驟S162,在所述第二列表中查找一預設距離和一預定速度;步驟S17,根據所述操作命令對所述終端設備進行處理,具體包括以下步驟S171和步驟S172:步驟S171,若判斷該操作命令為第一滑鼠事件,則控制遊標按照該預定速度向該第一滑鼠事件指示的一方向移動該預設距離。
其中,該預設距離和該預定速度為預先設定的。
例如,終端設備處於滑鼠操作模式時,當解析第二遙控信號而確定在遙控終端上對應的第二鍵值資訊為“0000 1000 1000 1111 0000 1000 1000 1111”時,終端設備在第二列表中查找該鍵值資訊“0000 1000 1000 1111 0000 1000 1000 1111”所對應的第一滑鼠事件為“向上移動”,則控制遊標按照1個圖元/ms的速度向上移動10個圖元。其中,預定速度為1個圖元/ms,預設距離為10個圖元,方向為“上”。
步驟S172,若判斷該操作命令為第二滑鼠事件,則回應該第二滑鼠事件執行與遊標當前位置對應的功能。
例如,終端設備處於滑鼠操作模式時,當解析第二遙控信號而確定在遙控終端上對應的第二鍵值資訊為“0000 1000 1000 1111 0000 1000 1000 1100”時,終端設備在第二列表中查找該鍵值資訊“0000 1000 1000 1111 0000 1000 1000 1100”所對應的第二滑鼠事件為“確定”,則根據遊標當前所在的位置執行相應的功能。如,遊標當前位於終端設備顯示介面上的“播放”位置處,則此時執行播放功能。用戶可以通過如圖1-3所述的終端設備的遙控方法將遊標從其他位置移動到“播放”位置處,並在遙控終端上再次觸發“確定”按鍵,控制終端設備執行播放功能。
進一步地,該操作命令還包括“拖動”滑鼠事件,即,將選定的內容拖動到指定位置的滑鼠事件。具體地,當終端設備在預定時間內接收到連續地、且對應不同鍵值資訊的第二遙控信號時,例如,在3s的時間內,終端設備先後接收到的第二遙控信號為“確定”、“向上移動”、則判斷將“確定”時遊標所在位置的物件向上移動20個圖元。本發明可以
通過發送多個不同第二遙控信號來快速將遊標“拖動”到目標位置。“確定”以及移動的工作原理請參見上文的相關內容,在此不加贅述。
在另一實施例中,如果在第一預定時間接收到連續的複數個的第二遙控信號,解析該複數個第二遙控信號,若該複數個第二遙控信號具有相同的第二鍵值資訊,則確定該複數個第二鍵值資訊對應複數個操作命令,並回應該複數個操作命令。當終端設備在第一預定時間內接收到連續地複數個相同的第二遙控信號時,說明此時使用者在連續地對遙控終端上的一個按鍵(比如電視遙控器的向上鍵)進行操作,如,持續點擊。
第二列表預先對應地保存了第一預定時間、預設距離或預定速度。例如,該第二清單保存如下資訊:
當終端設備在300ms內連續地接收到2個以上相同的第二遙控信號(通過鍵值資訊判斷第二遙控信號是否相同),即,連續地短按,比如,鍵值為“0000 1000 1000 1111 0000 1000 1000 1111”根據第二清單確定該鍵值資訊對應的第一滑鼠事件為“向上移動”,另外根據第二清單確定對應的預定速度為1個圖元/ms,預設距離為5個圖元。因此,終端設備在執行第一滑鼠事件時,每收到一個第二遙控信號就控制遊標以1個圖元/ms的速度向上移動5個圖元。本列表中第一預定時間、預設距離或預定速度的值均為舉例說明,本領域技術人員應該知道第一預定時間、預設距離或預定
速度的值不以此為限制。
在另一實施例中,該第二列表還可以通過保存第二遙控信號的數量與遊標的移動距離之間的關係來確定短按時遊標的移動距離,其中,該關係通過如下公式表示:Y=5n;其中,n為第二遙控信號的數量,Y為遊標每次的移動距離。隨著第二遙控信號數量的增加,每次遊標移動的距離都會遞增。本發明僅以此公式表示關係為例,並不以此為限制。
在另一實施例中,在終端設備第一次收到第二遙控信號後,就將游標向上移動5個圖元,第二次收到相同的第二遙控信號時,就將游標向上移動10個圖元,依次類推,將游標依次向上移動15,20,25…個圖元。隨著第二遙控信號數量的增加,遊標每次的移動距離越來越大,如此一來,帶給用戶的感覺就是,用戶通過多次短按遙控器方向鍵就能快速將遊標定位到目標位置,可大大提升用戶體驗。
在一實施例中,在收到一組連續的第二遙控信號之後,如果收到另一組連續的第二遙控信號,就解析該另一組連續的第二遙控信號,確定該另一組第二遙控信號對應的操作命令,如果該操作命令為第一滑鼠事件,就在第二清單中查找預定速度和預設距離,回應該另一組第二遙控信號對應的操作命令。比如,該另一組連續的第二遙控信號所對應的操作命令為“向右移動”,那麼以上個段落的例子來說,遊標在依次向上移動到25個圖元時,終端設備收到另一組連續的第二遙控信號中的第一個信號,就將遊標向右移動5個圖元,接著收到另一組連續的第二遙控信號中的
第二個信號,就將遊標向右移動10個圖元,依次類推,每收到一個另一組連續的第二遙控信號中的一個信號後,就將遊標向右移動15,20,25…個圖元。
根據使用者的不同需求,如,使用者需要將遙控終端觸發次數累加到一定次數後,遊標移動的距離就變為恒定值不再隨著第二遙控信號的數量增加而變化,或者其他需求等,演算法和公式都可以依據實際情況做更改。
在另一實施例中,如果接收到一持續時間大於或等於第二預定時間的該第二遙控信號時,解析該第二遙控信號以確定在該遙控終端上對應的第二鍵值資訊。
當終端設備接收到一第二遙控信號且該第二遙控信號持續時間大於或等於第二預定時間時,說明此時使用者在長按遙控終端上的一個按鍵。第二列表預先對應地保存了第二預定時間、預設距離或預定速度。例如,該第二清單保存如下資訊:
當終端設備在500ms內持續地接收到1個遙控信號(通過鍵值資訊判斷遙控信號是否相同),則確定該遙控信號的鍵值為“0000 1000 1000 1111 0000 1000 1000 1111”同時,根據第一清單確定對應的第一滑鼠事件為“上”,根據第二清單確定對應的預定速度為2個圖元/ms,預設距
離為20個圖元。因此,終端設備在執行第一滑鼠事件時,控制遊標以2個圖元/ms的速度向上移動20個圖元。本列表中第一預定時間、預設距離或預定速度的值均為舉例說明,本領域技術人員應該知道第一預定時間、預設距離或預定速度的值不以此為限制。
進一步地,該持續時間與該預設距離或該預定速度的關係呈線性、階梯狀或曲線變化。即,隨著第持續時間的增加,對應的預設距離或預定速度呈線性、階梯狀或曲線變化,如此一來,帶給用戶的感覺就是,隨著時間的增加,遊標移動的速度越來越快,使用者通過長按遙控器方向鍵就能快速將遊標定位到目標位置,可大大提升用戶體驗。
例如,第二預定時間與該預設距離的呈線性關係,可以表示為step=at,其中,step為該預設距離,t為該持續時間,a為線性係數。當持續時間增加時,預設距離也相應地增加。
進一步地,在收到複數個持續時間大於或等於第二預定時間的第二遙控信號的情況下,該第二清單還可以通過保存複數個第二遙控信號的數量與遊標的移動距離之間的關係來確定長按時遊標的移動距離,其中,該關係通過如下公式表示:Y=10[n(n+1)/2];其中,n為第二遙控信號的數量,Y為遊標每次的移動距離。
根據使用者的不同需求,如,使用者需要將遙控終端觸發時間累加到一定時長後,遊標移動的距離就變為恒定值,或者其他需求等,演算法和公式都可以依據實際情況做更改。
請參考圖3,為本發明實施方式中遙控信號的格式。每次短
按遙控器按鍵所觸發的遙控信號都包含一幀108ms的編碼脈衝,該脈衝包含一頭碼,一資料碼和一結束碼。其中,該頭碼標識脈衝的起始,該結束碼標識脈衝的結束,並且該資料碼對應解析後的鍵值資訊。而每次長按遙控器按鍵觸發的遙控信號的第一幀為一108ms的編碼脈衝(包含頭碼,資料碼和結束碼),在持續時間內收到的其他幀脈衝均不包含資料碼,其原因是第一幀108ms的編碼脈衝中已包含對應解析後的鍵值資訊的資料碼,在後續幀中無需設置資料碼,這樣一來,可大大節省解析遙控信號的時間,提高效率。
請參閱圖4,為本發明實施方式中的終端設備的結構示意圖。該實施方式中的終端設備可以是電視機、個人電腦、平板電腦、筆記型電腦等。該終端設備30包括接收器31、處理器32、記憶體33以及繪圖器34。
該接收器31用於接收第一遙控信號和第二遙控信號。
該記憶體33用於存儲一第一清單和一第二列表。
該處理器32耦接於所述接收器31和所述記憶體33,用於控制終端設備30的操作,該處理器32還可以成為CPU(Central Processing Unit,中央處理單元)。該處理器32可以是一種積體電路晶片,具有信號的處理能力。處理器32還可以是通用處理器、數位訊號處理器(DSP)、專用積體電路(ASIC)、現成可程式設計閘陣列(FPGA)或者其他可程式設計邏輯器件、分立門或者電晶體邏輯器件、分立硬體元件。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。
進一步地,該處理器32通過調用記憶體33存儲的操作指令
(該操作指令可存儲在作業系統中),執行如下操作:當該接收器31接收一遙控終端發送的該第一遙控信號,該處理器32解析該第一遙控信號以確定在該遙控終端上對應的第一鍵值資訊,以及在第一清單中查找該第一鍵值資訊所對應的操作命令,並根據該第一鍵值資訊所對應的操作命令來判斷是否開啟滑鼠操作模式。如果結果為開啟滑鼠操作模式,當該接收器31接收該遙控終端發送的該第二遙控信號時,該處理器32解析該第二遙控信號以確定在該遙控終端上對應的第二鍵值資訊,以及在第二清單中查找該第二鍵值資訊所對應的操作命令。所述第一鍵值資訊與操作命令的對應關係預先保存在第一列表中,所述第二鍵值資訊與操作命令的對應關係預先保存在第二列表中。
其中,該遙控終端為用於遙控該智慧電視機的遙控器。
該終端設備30接收遙控終端因觸發對應按鍵而發出的遙控信號,該遙控信號可以是紅外信號、射頻信號等。
當遙控終端發出的第一遙控信號是紅外信號時,終端設備30對該紅外信號進行解碼分析,以確定對應的第一鍵值資訊。具體地,處理器32根據紅外信號的高低電平的脈衝持續時間和數量來確定紅外信號中包含的第一鍵值資訊,然後用查表的方式來確定該第一鍵值資訊對應的是哪種操作命令,如,是否開啟模擬滑鼠輸入功能。
當遙控終端發出的遙控信號是射頻信號時,處理器32對該射頻信號進行解碼以確定對應的鍵值資訊。具體地,終端設備30與一用於射頻信號接收器連接或者該終端設備30包含一射頻信號接收器,該接收器接收到射頻信號後對該射頻信號進行解碼而得到射頻信號中包含的第一鍵值
資訊,該處理器32根據該設備產生的鍵值資訊進行查表,以確定該鍵值資訊對應的是哪種操作命令。
進一步地,該操作命令包括開啟滑鼠模式事件與關閉滑鼠模式事件。
可選地,當該處理器32在該第一列表中查找該第一鍵值資訊所對應的操作命令是開啟滑鼠模式事件時,則進入滑鼠操作模式,並回應該開啟滑鼠模式事件顯示遊標。
繪圖器34耦接於所述處理器32,用於根據處理器32的處理來進行繪圖操作。
具體地,終端設備顯示的畫面由多個圖層組成,終端設備在進入滑鼠模式時會顯示遊標,繪圖器34將遊標單獨繪製在第一圖層上,該第一圖層不同於顯示當前圖像的第二圖層。因此,在終端設備進行滑鼠操作模式的切換時,並不會對其顯示的圖像產生影響。在進行滑鼠操作模式的切換時,只需要通過控制第一圖層而實現遊標的顯示與隱藏。
當該處理器32在該第一列表中查找該第一鍵值資訊所對應的操作命令是關閉滑鼠模式事件,則進入標準遙控器模式。
具體地,該遙控終端上可以單獨設置一按鍵用於控制終端設備的滑鼠模式的開啟/關閉,還可以通過對已有的按鍵進行符合預設條件的操作控制終端設備的滑鼠模式的開啟/關閉,例如,長按“靜音”按鍵控制終端設備的滑鼠模式的開啟/關閉,操作時間超過500ms可以被識別為長按操作。
可選地,該處理器32在第二列表中查找該第二鍵值資訊所對
應的操作命令,並在該終端設備處於滑鼠操作模式時,根據該第二鍵值資訊以及該第二清單確定對應的操作命令為第一滑鼠事件,以及回應該第一滑鼠事件控制遊標按照預定速度向一方向移動預設距離。其中,該第一滑鼠事件為控制游標向上、下、左或右移動的動作,繪圖器34會根據處理器32的處理,在第一圖層上繪製遊標。
該記憶體還用於保存該第二列表,該第二清單還用於記錄該第一預定時間與該預設距離或該預定速度的關係,或者,該第二遙控信號的持續時間與該預設距離或該預定速度的關係。
可選地,該處理器32在第一預定時間接收到連續地若干個第二遙控信號或接收到一持續時間大於或等於第二預定時間的遙控信號時,解析該第二遙控信號以確定在該遙控終端上對應的第二鍵值資訊。
進一步地,該第二預定時間與該預設距離或該預定速度的關係呈線性、階梯狀或曲線變化。即,隨著第二預定時間的增加,對應的預設距離或預定速度呈線性、階梯狀或曲線變化。
如此一來,用戶通過多次短按遙控器方向鍵或長按遙控器方向鍵就能快速將遊標定位到目標位置,可大大提升用戶體驗。
可選地,該處理器32在第二列表中查找該第二鍵值資訊所對應的操作命令,並在該終端設備處於滑鼠操作模式時,根據該第二鍵值資訊以及該第二清單確定對應的第二滑鼠事件。其中,該第二滑鼠事件為確認動作,以及回應該第二滑鼠事件執行與遊標當前位置對應的功能,繪圖器34會根據處理器32的處理,在第一圖層上繪製遊標所選位置進行確認的圖像。
本發明提供的一種終端設備及其遙控方法,通過預先建立遙控終端的鍵值資訊與操作命令的對應關係,使終端設備處於滑鼠操作模式時將接收到的遙控終端發送的遙控信號的鍵值資訊所對應的操作命令作為滑鼠事件進行處理,從而在終端設備上實現模擬滑鼠的輸入操作,增強用戶體驗。
以上所述僅為本發明的實施方式,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。
S10~S17‧‧‧流程步驟
Claims (20)
- 一種終端設備的遙控方法,其特徵在於,所述方法包括:接收一第一遙控信號;解析所述第一遙控信號以確定所述第一遙控信號對應的第一鍵值資訊;根據所述第一鍵值資訊在一第一清單中查找所述第一鍵值資訊對應的操作命令;根據所述操作命令判斷開啟滑鼠操作模式;以及當所述終端設備處於滑鼠操作模式時,接收一第二遙控信號;解析所述第二遙控信號以確定所述第二遙控信號對應的第二鍵值資訊;根據所述第二鍵值資訊在一第二清單中查找所述第二鍵值資訊對應的操作命令;根據所述操作命令對所述終端設備進行處理;其中,所述第一列表和所述第二列表預先設定在所述終端設備上,所述第一清單用於記錄第一鍵值資訊與操作命令的對應關係,所述第二清單用於記錄第二鍵值資訊與操作命令的對應關係。
- 如申請專利範圍第1項所述的終端設備的遙控方法,其特徵在於,根據所述第二鍵值資訊在所述第二清單中查找所述第二鍵值資訊對應的操作命令具體包括:根據該第二鍵值資訊以及該第二清單判斷對應的操作命令為第一滑鼠事件還是第二滑鼠事件;以及 所述操作命令為第一滑鼠事件,所述第一滑鼠事件為控制游標向上、下、左或右移動的動作,在所述第二列表中查找一預設距離和一預定速度;其中,所述預設距離和所述預定速度是預先保存在所述第二列表中。
- 如申請專利範圍第2項所述的終端設備的遙控方法,其特徵在於,所述根據所述操作命令對所述終端設備進行處理的步驟具體包括:當所述操作命令為第一滑鼠事件時,控制遊標按照所述預定速度向該第一滑鼠事件指示的一方向移動所述預設距離;以及當所述操作命令為第二滑鼠事件時,執行與遊標當前位置對應的功能。
- 如申請專利範圍第2項所述的終端設備的遙控方法,其特徵在於,接收到的所述第二遙控信號的一持續時間大於或等於一第二預定時間,所述第二遙控信號的持續時間與所述預設距離或所述預定速度的對應關係預先保存在所述第二列表中。
- 如申請專利範圍第4項所述的終端設備的遙控方法,其特徵在於,所述第二遙控信號的持續時間與所述預設距離或所述預定速度的關係呈線性、階梯狀或曲線變化。
- 如申請專利範圍第1項所述的終端設備的遙控方法,其特徵在於,所述方法還包括:根據所述第一鍵值資訊以及所述第一清單確定對應的操作命令為關閉滑鼠模式時,所述終端設備進入標準遙控器模式。
- 一種終端設備的遙控方法,其特徵在於,所述方法包括:接收一第一遙控信號;解析所述第一遙控信號以確定所述第一遙控信號對應的第一鍵值資 訊;根據所述第一鍵值資訊在一第一清單中查找所述第一鍵值資訊對應的操作命令;根據所述操作命令判斷開啟滑鼠操作模式;以及當所述終端設備處於滑鼠操作模式時,在一第一預定時間內依次接收第一組第二遙控信號;解析所述第一組第二遙控信號以確定所述第一組第二遙控信號對應的複數個相同的第二鍵值資訊;根據所述複數個第二鍵值資訊在一第二清單中查找所述複數個相同的第二鍵值資訊對應的操作命令;根據所述操作命令對所述終端設備進行處理;其中,所述第一列表和所述第二列表預先設定在所述終端設備上,所述第一清單用於記錄第一鍵值資訊與操作命令的對應關係,所述第二清單用於記錄複數個第二鍵值資訊與操作命令的對應關係。
- 如申請專利範圍第7項所述的終端設備的遙控方法,其特徵在於,所述操作命令為一第一滑鼠事件,所述第一滑鼠事件為控制游標向上、下、左或右移動的動作,所述方法還包括:在所述第二列表中查找所述第一預定時間與一預定速度和一預設距離的對應關係。
- 如申請專利範圍第8項所述的終端設備的遙控方法,其特徵在於,所述根據所述操作命令對所述終端設備進行處理的步驟具體包括:每接收所述第一組的第二遙控信號之一時,根據得到的該預定速度和該預設距離控制遊標按照所述預定速度向該第一滑鼠事件指示的一方向移動所述預設距離。
- 如申請專利範圍第9項所述的終端設備的遙控方法,其特徵在於,隨著所述第一組第二遙控信號的依次接收,遊標移動的所述預設距離遞增。
- 一種終端設備,其特徵在於,所述設備包括:接收器,用於接收一第一遙控信號和一第二遙控信號;記憶體,用於存儲一第一清單和一第二列表;處理器,耦接於所述接收器和所述記憶體,用於進行下列步驟:解析所述第一遙控信號以確定在所述第一遙控信號對應的第一鍵值資訊,根據所述第一鍵值資訊在所述第一清單中查找所述第一鍵值資訊對應的操作命令,根據所述操作命令判斷所述終端設備是否開啟滑鼠操作模式;解析所述第二遙控信號以確定在所述第二遙控信號對應的第二鍵值資訊;根據所述第二鍵值資訊在所述第二清單中查找所述第二鍵值資訊對應的操作命令;以及根據所述操作命令對所述終端設備進行處理;其中,所述第一列表和所述第二列表預先設定在所述記憶體上,所述第一清單用於記錄第一鍵值資訊與操作命令的對應關係,所述第二清單用於記錄第二鍵值資訊與操作命令的對應關係。
- 如申請專利範圍第11項所述的終端設備,其特徵在於,所述設備還包括一繪圖器,用於根據處理器的處理繪製遊標。
- 如申請專利範圍第11項所述的終端設備,其特徵在於,當所述處理器確定對應的操作命令為第一滑鼠事件,以及所述第一滑鼠事件為控制游標向上、下、左或右移動的動作時,所述處理器還回應所述第一滑鼠事件控制 遊標按照一預定速度向一方向移動預設距離。
- 如申請專利範圍第13項所述的終端設備,其特徵在於,所述接收器接收到的所述第二遙控信號的一持續時間大於或等於一第二預定時間,並且所述第二遙控信號的持續時間與所述預設距離或所述預定速度的對應關係預先保存在所述第二列表中。
- 如申請專利範圍第14項所述的終端設備,其特徵在於,所述持續時間與所述預設距離或所述預定速度的關係呈線性、階梯狀或曲線變化。
- 如申請專利範圍第11項所述的終端設備,其特徵在於,當所述接收器在一第一預定時間內依次接收第一組第二遙控信號,所述處理器還用於:解析所述第一組第二遙控信號以確定在所述第二遙控信號對應的複數個相同的第二鍵值資訊;根據所述複數個第二鍵值資訊在所述第二清單中查找所述複數個相同的第二鍵值資訊對應的操作命令;以及根據所述操作命令對所述終端設備進行遙控處理;所述第一列表和所述第二列表預先設定在所述終端設備上,所述第一清單用於記錄第一鍵值資訊與操作命令的對應關係,所述第二清單用於記錄複數個第二鍵值資訊與操作命令的對應關係。
- 如申請專利範圍第16項所述的終端設備,其特徵在於,所述操作命令為第一滑鼠事件,所述第一滑鼠事件為控制游標向上、下、左或右移動的動作,所述處理器還在所述第二列表中查找所述第一預定時間與一預定速度和一預設距離的對應關係。
- 如申請專利範圍第17項所述的終端設備,其特徵在於,所述處理器在每 接收所述第一組的第二遙控信號之一時,就根據得到的該預定速度和該預設距離控制遊標按照所述預定速度向該第一滑鼠事件指示的一方向移動所述預設距離。
- 如申請專利範圍第18項所述的終端設備,其特徵在於,隨著第二遙控信號數量的增加,遊標移動預設距離遞增。
- 如申請專利範圍第11項所述的終端設備,其特徵在於,當所述處理器確定的操作命令為開啟滑鼠模式時,所述終端設備進入滑鼠操作模式;以及當所述處理器確定對應的操作命令為關閉滑鼠模式時,所述終端設備進入標準遙控器模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW104142151A TWI564753B (zh) | 2015-12-15 | 2015-12-15 | 終端設備及其遙控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW104142151A TWI564753B (zh) | 2015-12-15 | 2015-12-15 | 終端設備及其遙控方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI564753B true TWI564753B (zh) | 2017-01-01 |
TW201721368A TW201721368A (zh) | 2017-06-16 |
Family
ID=58407777
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104142151A TWI564753B (zh) | 2015-12-15 | 2015-12-15 | 終端設備及其遙控方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI564753B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI646835B (zh) * | 2017-06-06 | 2019-01-01 | 晨星半導體股份有限公司 | 一種電視節目播放方法以及相關的終端設備 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109309854B (zh) * | 2017-07-26 | 2021-06-01 | 深圳市中兴微电子技术有限公司 | 基于场景自动切换遥控器模式和鼠标模式的系统及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100214218A1 (en) * | 2009-02-20 | 2010-08-26 | Nokia Corporation | Virtual mouse |
US20120013538A1 (en) * | 2010-07-16 | 2012-01-19 | Sunplus Technology Co., Ltd. | Coordinated virtual input system |
CN103197770A (zh) * | 2013-04-01 | 2013-07-10 | 深圳数字电视国家工程实验室股份有限公司 | 一种电视遥控器模拟鼠标操作的方法及装置 |
CN103399705A (zh) * | 2013-07-19 | 2013-11-20 | 北京小米科技有限责任公司 | 遥控终端设备的方法、装置和设备 |
TWM506315U (zh) * | 2015-03-26 | 2015-08-01 | Agtop Technology Corp | 輸入控制系統 |
-
2015
- 2015-12-15 TW TW104142151A patent/TWI564753B/zh not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100214218A1 (en) * | 2009-02-20 | 2010-08-26 | Nokia Corporation | Virtual mouse |
US20120013538A1 (en) * | 2010-07-16 | 2012-01-19 | Sunplus Technology Co., Ltd. | Coordinated virtual input system |
CN103197770A (zh) * | 2013-04-01 | 2013-07-10 | 深圳数字电视国家工程实验室股份有限公司 | 一种电视遥控器模拟鼠标操作的方法及装置 |
CN103399705A (zh) * | 2013-07-19 | 2013-11-20 | 北京小米科技有限责任公司 | 遥控终端设备的方法、装置和设备 |
TWM506315U (zh) * | 2015-03-26 | 2015-08-01 | Agtop Technology Corp | 輸入控制系統 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI646835B (zh) * | 2017-06-06 | 2019-01-01 | 晨星半導體股份有限公司 | 一種電視節目播放方法以及相關的終端設備 |
Also Published As
Publication number | Publication date |
---|---|
TW201721368A (zh) | 2017-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10708534B2 (en) | Terminal executing mirror application of a peripheral device | |
WO2017161904A1 (zh) | 壁纸图片的显示方法和装置 | |
US20120162101A1 (en) | Control system and control method | |
US20120242577A1 (en) | Method for positioning a cursor on a screen | |
US10089006B2 (en) | Display apparatus and the method thereof | |
WO2017012378A1 (zh) | 用于操作电脑的系统、穿戴设备及其操作电脑的方法 | |
WO2013182089A1 (zh) | 一种悬浮对象的实现方法与装置 | |
WO2015062437A1 (zh) | 一种基于浏览器的指示模式切换方法和装置 | |
KR101325026B1 (ko) | 스마트 단말을 이용한 안드로이드 플랫폼 기반의 애플리케이션 실행 단말 제어방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 | |
CN108476339B (zh) | 一种遥控方法和终端 | |
CN106325663A (zh) | 移动终端及其截屏方法 | |
US20130127754A1 (en) | Display apparatus and control method thereof | |
CN108737888A (zh) | 显示设备、显示系统以及用于控制显示设备的方法 | |
US20150046294A1 (en) | Display apparatus, the method thereof and item providing method | |
CN105763904A (zh) | 一种利用方位手势操作智能电视视频播控按钮的方法及装置 | |
CN106254911A (zh) | 一种控制方法及电子设备、控制系统 | |
CN112328158A (zh) | 交互方法、显示装置、发射装置、交互系统及存储介质 | |
CN104881225A (zh) | 一种调节条的控制方法和装置 | |
WO2016078251A1 (zh) | 一种投影仪播放控制方法、装置及计算机存储介质 | |
WO2017215671A1 (zh) | 接入设备的控制方法、装置及系统 | |
CN109600644B (zh) | 一种遥控电视浏览器的方法及相关设备、计算机程序产品 | |
TWI564753B (zh) | 終端設備及其遙控方法 | |
KR20220100437A (ko) | 디스플레이 장치 및 그 제어 방법 | |
CN105242865A (zh) | 输入处理方法、输入处理装置以及包括该装置的移动终端 | |
US20140215347A1 (en) | Portable device and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |