遠程控制裝置及其控制方法
【專利摘要】本發明公開一種遠程控制裝置。根據本發明的遠程控制裝置包括:動作檢測傳感器,檢測針對遠程控制裝置的動作;觸摸傳感器,檢測針對遠程控制裝置的觸摸輸入;以及控制部,根據觸摸輸入是否為用于控制外部裝置的觸摸輸入,選擇性地利用觸摸傳感器的檢測值以及動作檢測傳感器的檢測值而控制外部裝置。
【專利說明】
遠程控制裝置及其控制方法
技術領域
[0001]本發明涉及一種遠程控制裝置及其控制方法,尤其涉及一種能夠控制電子裝置的遠程控制裝置及其控制方法。
【背景技術】
[0002]近年來,由于電子技術的發展,電子裝置可以將多樣的功能提供給用戶。例如,在一般的家庭中使用的電視不僅可以給用戶提供廣播,還可以將互聯網連接、游戲執行等多樣的功能提供給用戶。
[0003]在此情況下,用戶可以通過多樣的方式對遙控器進行操作而接收電子裝置所提供的功能。例如,用戶可以觸摸配備于遙控器的觸摸面板或將遙控器沿著左右方向移動,以能夠在電子裝置中執行特定的功能。
[0004]為此,遙控器具備多樣的種類的傳感器以檢測用戶指令。然而,在此情況下,根據傳感器的種類以及個數,遙控器中的電力消耗較大,而且因互不相同的種類的傳感器同時檢測通過不同的方式輸入的用戶指令,從而可能會發生錯誤。
【發明內容】
[0005]技術問題
[0006]本發明是根據上述的需求而被提出的,本發明的目的在于提供一種基于觸摸輸入來選擇性地利用觸摸傳感器的檢測值以及動作檢測傳感器的檢測值的遠程控制裝置及其控制方法。
[0007]技術手段
[0008]用于實現如上所述的目的的根據本發明的一實施例的遠程控制裝置包括:動作檢測傳感器,檢測針對所述遠程控制裝置的動作;觸摸傳感器,檢測針對所述遠程控制裝置的觸摸輸入;以及控制部,根據所述觸摸輸入是否為用于控制所述外部裝置的觸摸輸入,選擇性地利用所述觸摸傳感器的檢測值以及所述動作檢測傳感器的檢測值而控制所述外部裝置。
[0009]在此,如果檢測到所述觸摸輸入,則所述控制部可以將關閉狀態的所述動作檢測傳感器切換為啟動狀態。
[0010]此外,在所述觸摸輸入是用于控制所述外部裝置的觸摸輸入的情況下,所述控制部可以利用所述觸摸傳感器的檢測值來控制所述外部裝置。
[0011]而且,在所述觸摸輸入并不是用于控制所述外部裝置的觸摸輸入的情況下,所述控制部可以利用所述動作檢測傳感器的檢測值來控制所述外部裝置。
[0012]在此,所述控制部可以基于在所述動作檢測傳感器被啟動的時間點之后檢測到的檢測值來補償打開所述動作檢測傳感器被啟動之前的所述遠程控制裝置的動作,并基于所述補償的值來控制所述外部裝置。
[0013]此外,如果在為了控制所述外部裝置而利用所述動作檢測傳感器的檢測值的狀態下檢測到用于控制所述外部裝置的觸摸輸入,則所述控制部可以利用所述觸摸傳感器的檢測值來控制所述外部裝置。
[0014]而且,所述動作檢測傳感器可以是6軸傳感器。
[0015]另外,針對根據本發明的一實施例的具備動作檢測傳感器即觸摸傳感器而控制外部裝置的遠程控制裝置的控制方法包括如下步驟:檢測觸摸輸入;以及根據所述觸摸輸入是否為用于控制所述外部裝置的觸摸輸入,選擇性地利用所述觸摸傳感器的檢測值以及所述動作檢測傳感器的檢測值而控制所述外部裝置。
[0016]在此,在所述控制的步驟中,如果檢測到所述觸摸輸入,則可以將關閉狀態的所述動作檢測傳感器切換為啟動狀態。
[0017]此外,在所述控制的步驟中,如果所述觸摸輸入是用于控制所述外部裝置的觸摸輸入,則可以利用所述觸摸傳感器的檢測值來控制所述外部裝置。
[0018]而且,在所述控制的步驟中,如果所述觸摸輸入并不是用于控制所述外部裝置的觸摸輸入,則可以利用所述動作檢測傳感器的檢測值來控制所述外部裝置。
[0019]在此,在所述控制的步驟中,基于在所述動作檢測傳感器被啟動的時間點之后檢測到的檢測值來補償所述動作檢測傳感器被啟動之前的所述遠程控制裝置的動作,并基于所述補償的值來控制所述外部裝置。
[0020]此外,在所述控制的步驟中,如果在為了控制所述外部裝置而利用所述動作檢測傳感器的檢測值的狀態下檢測到用于控制所述外部裝置的觸摸輸入,則可以利用所述觸摸傳感器的檢測值來控制所述外部裝置。
[0021]在此,所述動作檢測傳感器可以是6軸傳感器。
[0022]技術效果
[0023]根據如上所述的本發明的多樣的實施例,觸摸傳感器的檢測值以及動作檢測傳感器的檢測值可以根據針對遠程控制裝置的用戶的觸摸意圖而被選擇性利用。
[0024]據此,可以減少不必要的電力消耗,而且在進行觸摸輸入時,即使遠程控制裝置在移動,動作檢測傳感器所檢測到的檢測值也不會得到利用,因此能夠使誤動作最少化。
【附圖說明】
[0025]圖1是用于說明根據本發明的一實施例的遠程控制系統的圖;
[0026]圖2是用于說明根據本發明的一實施例的遠程控制裝置的構成的模塊圖;
[0027]圖3是用于說明根據本發明的一實施例的遠程控制裝置的詳細構成的模塊圖;
[0028]圖4以及圖5是用于說明根據本發明的一實施例的、根據觸摸輸入而選擇性利用觸摸傳感器的檢測值以及動作檢測傳感器的檢測值的方法的圖;
[0029]圖6是用于說明根據本發明的一實施例的遠程控制裝置的控制方法的流程圖。
【具體實施方式】
[0030]在下文中,參照附圖對本發明進行更為詳細的說明。
[0031]圖1是用于說明根據本發明的一實施例的遠程控制系統的圖。根據圖1,遠程控制系統1000可以由電子裝置100和遠程控制裝置200來實現。
[0032]電子裝置100可以由多樣的形態的裝置來實現,并可以根據從遠程控制裝置200接收到的信號而執行多樣的操作。
[0033]例如,如圖1所示,電子裝置100可以由電視來實現,從而基于從遠程控制裝置200接收到的信號來執行信道變更、音量調節等,或者可以使顯示于畫面上的光標(或加亮區)移動,并執行借助光標而選擇到的菜單。
[0034]遠程控制裝置200可以基于用戶指令而控制外部裝置,S卩,電子裝置100。在此情況下,遠程控制裝置200可以由遙控器來實現,或者由設置有可執行遙控器功能的應用的智能手機、平板電腦等終端裝置來實現。
[0035]為此,遠程控制裝置200可以將對應于用戶指令的信號發送給電子裝置100。
[0036]具體而言,遠程控制裝置200可以檢測觸摸輸入,并生成對應于檢測到的觸摸輸入的信號,從而將該信號發送到電子裝置100。
[0037]例如,在接收到左側或右側方向的滑動(flick)輸入時,遠程控制裝置200可以生成對應于左側或右側方向的滑動的信號,并將該信號發送到電子裝置100。在此情況下,電子裝置100可以根據從遠程控制裝置200接收到的左側或右側方向的滑動信號而執行信道變更功能。
[0038]此外,遠程控制裝置200可以檢測遠程控制裝置200的動作,生成與檢測到的動作對應的信號,并將該信號發送到電子裝置100。
[0039]例如,在遠程控制裝置200向左側移動時,遠程控制裝置200可以生成與左側方向的移動對應的信號,并將該信號發送到電子裝置100。在此情況下,電子裝置100可以根據從遠程控制裝置200接收到的左側方向的動作信號而使顯示于畫面上的光標向左側移動。
[0040]如上所述,遠程控制裝置200可以檢測觸摸輸入以及動作,并通過該觸摸以及動作來控制電子裝置100。為此,遠程控制裝置200可以具備用于檢測觸摸輸入的觸摸傳感器和用于檢測動作的動作檢測傳感器。
[0041]在此情況下,遠程控制裝置200可以選擇性地利用觸摸傳感器的檢測值以及動作檢測傳感器的檢測值而控制電子裝置100。
[0042]在下文中,參照附圖對選擇性地利用通過觸摸傳感器檢測到的檢測值以及通過動作傳感器檢測到的檢測值的方法進行具體的說明。
[0043]圖2是用于說明根據本發明的一實施例的遠程控制裝置的構成的模塊圖。根據圖2,遠程控制裝置200包含動作檢測傳感器210、觸摸傳感器220以及控制部230。
[0044]動作檢測傳感器210檢測遠程控制裝置200的動作。具體而言,動作檢測傳感器210檢測遠程控制裝置200的動作,生成對應于檢測到的動作的信號,并將該信號傳遞至控制部230。即,動作檢測傳感器210檢測遠程控制裝置200的動作,并向控制部230傳遞基于其動作的檢測值。
[0045]為此,動作檢測傳感器210可以由6軸(6-Axis)傳感器實現。在此,6軸傳感器由3軸陀螺儀傳感器和3軸加速度傳感器來構成,從而可以檢測遠程控制裝置200的移動、旋轉等動作,并生成檢測到的動作所對應的信號。
[0046]另外,在上述的例中說明為6軸傳感器由3軸陀螺儀傳感器和3軸加速度傳感器來構成,然而這僅僅為一個示例,6軸傳感器可以由3軸地磁傳感器和3軸加速度傳感器來構成,或者可以由3軸地磁傳感器和3軸陀螺儀傳感器來構成。
[0047]此外,在上述的例中說明為動作檢測傳感器210由6軸傳感器來實現,然而這也僅僅為一個示例。即,動作檢測傳感器210不僅可以由6軸傳感器來實現,還可以由7軸傳感器、5軸傳感器、4軸傳感器等多樣的類型的傳感器來實現。此時,各個類型的傳感器可以由用于檢測多樣的軸的動作的地磁傳感器、陀螺儀傳感器、加速度傳感器中的至少兩個傳感器的組合來實現。例如,對5軸傳感器的情況而言,其可以由2軸陀螺儀傳感器和3軸加速度傳感器來構成。
[0048]如上所述,只要能夠檢測遠程控制裝置200的移動、旋轉等動作,構成6軸傳感器的傳感器種類可以實現多樣的改變,并且可以用6軸傳感器以外的多樣的類型的傳感器來實現。
[0049]觸摸傳感器220檢測針對遠程控制裝置200的觸摸輸入。具體而言,觸摸傳感器220可以由觸摸面板或觸摸屏等來實現,從而檢測觸摸輸入,并生成與檢測到的觸摸輸入對應的信號而向控制部230傳遞該信號。即,觸摸傳感器220可以檢測觸摸輸入,并向控制部230傳遞基于該觸摸輸入的檢測值。
[0050]控制部230控制遠程控制裝置200的整體操作。為此,控制部230可以包含微計算機(或,CF1U(中央處理器:central processing unit))、用于使遠程控制裝置200操作的RAM(隨機存取存儲器:Random Access Memory)、R0M(只讀存儲器:Read Only Memory)。在此情況下,這些模塊可以由SoC(片上系統:System on Chip)形式來實現。
[0051]具體而言,控制部230可以根據從觸摸傳感器220檢測到的觸摸輸入是否對應于用于控制外部裝置(圖1的100)的觸摸輸入來選擇性地利用觸摸傳感器220的檢測值以及動作檢測傳感器210的檢測值,由此控制外部裝置100。
[0052]為此,如果檢測到觸摸輸入,則控制部230可以將關閉(OFF)狀態的動作檢測傳感器210切換為啟動(ON)狀態。
[0053]S卩,直至通過觸摸傳感器210檢測到觸摸輸入為止,控制部230切斷提供給動作檢測傳感器210的電源,而且如果檢測到觸摸輸入,則可以向動作檢測傳感器210提供電源,從而將關閉狀態的動作檢測傳感器210切換為啟動狀態。
[0054]在此,檢測到觸摸輸入意味著與觸摸位置以及觸摸時間等無關地檢測到針對觸摸面板或觸摸屏上的任意區域的觸摸。在此情況下,控制部230可以在檢測到觸摸的時間點啟動動作檢測傳感器210。
[0055]例如,假設用戶向觸摸面板進行滑動(flick)輸入。在此,滑動對應于用戶以預設的臨界距離(或者,預設的臨界速度)以上移動觸摸位置之后解除觸摸的操作。在此情況下,與觸摸位置移動預設的臨界距離以上的情況無關地,面板上的任意區域被觸摸時,控制部230可以在觸摸的時間點向動作檢測傳感器210供應電源,從而啟動動作檢測傳感器210。
[0056]作為另一例,假設用戶向觸摸面板進行敲擊(tap)輸入。在此,敲擊對應于在用戶輸入觸摸之后無觸摸位置的移動操作的情況下解除觸摸的操作。在此情況下,觸摸面板上的任意的區域與觸摸位置無關地被觸摸時,控制部230可以在觸摸的時間點向檢測傳感器210供應電源,從而啟動動作檢測傳感器210。
[0057]另外,為檢測觸摸輸入,控制部230可以啟動觸摸傳感器220。例如,即使選擇到配備于遠程控制裝置200的特定的按鍵,或者未輸入另外的用戶指令,控制部230也可以向觸摸傳感器220供應電源而啟動觸摸傳感器220,從而通過觸摸傳感器220檢測觸摸輸入。
[0058]之后,控制部230判斷觸摸輸入是否為用于控制外部裝置100的觸摸輸入。為此,遠程控制裝置200可以預存儲有關于用于控制外部裝置100的觸摸輸入的信息。
[0059]據此,控制部230可以基于關于預存儲的觸摸輸入的信息來判斷檢測到的觸摸輸入是否為用于控制外部裝置100的觸摸輸入。
[0060]在此,所謂控制外部裝置100可以意味著控制外部裝置100的操作。
[0061]例如,假設滑動是用于根據滑動進行的方向而變更由外部裝置100提供的信道的觸摸輸入,或者是調節音量的觸摸輸入。
[0062]在此情況下,如果接收到左側或右側方向的滑動,則控制部230可以判斷為該觸摸輸入是用于變更由外部裝置100提供的信道的觸摸輸入。而且,如果接收到除了左側或右側方向的滑動以外的觸摸輸入(例如,觸摸位置以小于預設的臨界距離(或者,預設的臨界速度)向左側或右側方向移動的觸摸輸入),則控制部230可以判斷為該觸摸輸入并不是用于控制外部裝置100的觸摸輸入。
[0063]此外,如果接收到上側或下側方向的滑動輸入,則控制部230可以判斷為該觸摸輸入是用于調節外部裝置100的音量的觸摸輸入。而且,如果接收到除了上側或下側方向的滑動以外的觸摸輸入(例如,觸摸位置以小于預設的臨界距離(或者,預設的臨界速度)向上側或下側方向移動的觸摸輸入),則控制部230可以判斷為該觸摸輸入并不是用于控制外部裝置100的觸摸輸入。
[0064]作為另一例,假設針對顯示于觸摸屏上的項目(item)的敲擊是用于執行對應于該項目的功能的觸摸輸入。在此,項目可以是映射有諸如變更由外部裝置100提供的信道或調節音量之類的用于控制外部裝置100的操作的功能的項目。
[0065]在此情況下,如果接收到針對信道變更項目或音量調節項目的敲擊,則控制部230可以判斷為該觸摸輸入是用于變更由外部裝置100提供的信道或調節音量的觸摸輸入。而且,如果接收到針對除項目以外的區域(例如,背景畫面)的敲擊,則控制部230可以判斷為該觸摸輸入并不是用于控制外部裝置100的觸摸輸入。
[0066]據此,如果觸摸輸入是用于控制外部裝置100的觸摸輸入,則控制部230可以利用觸摸傳感器220的檢測值控制外部裝置100。
[0067]具體而言,控制部230可以通過控制而將與觸摸輸入對應的信號發送到外部裝置,從而能夠在外部裝置100執行與觸摸輸入對應的功能。
[0068]例如,如果檢測到滑動,則控制部230可以通過控制而生成與滑動形成的方向對應的信號并將該信號發送到外部裝置100。在此情況下,外部裝置100可以根據從遠程控制裝置200接收到的信號執行信道變更或音量調節。
[0069]作為另一例,如果在顯示于觸摸屏上的信道變更項目或音量調節項目中檢測到敲擊,則控制部230可以通過控制而生成與該敲擊對應的信號并將該信號發送到外部裝置100。在此情況下,外部裝置100可以根據從遠程控制裝置200接收到的信號執行信道變更或者音量調節。
[0070]在此情況下,控制部230可以將動作檢測傳感器210的檢測值忽略不計。
[0071]S卩,即使是用戶為了通過觸摸輸入來控制外部裝置100而觸摸遠程控制裝置200的情況,遠程控制裝置200也有可能根據觸摸輸入的強度等而移動,在此情況下,有可能借助動作檢測傳感器210而檢測到遠程控制裝置200的動作。
[0072]然而,用戶觸摸遠程控制裝置200的目的在于通過觸摸輸入來控制外部裝置100,在這一點上,如果外部裝置100根據動作檢測傳感器210的檢測值而被控制,則外部裝置100有可能被操作為與用戶的目的不同。
[0073]因此,在觸摸輸入是用于控制外部裝置100的觸摸輸入的情況下,控制部230判斷為用戶的觸摸目的在于為了通過觸摸輸入對外部裝置100進行控制而觸摸遠程控制裝置200,從而可以將動作檢測傳感器210的檢測值忽略不計,并僅利用觸摸傳感器220的檢測值控制外部裝置100。
[0074]另外,如果觸摸輸入并不是用于控制外部裝置100的觸摸輸入,則控制部230可以利用動作檢測傳感器210的檢測值控制外部裝置100。
[0075]S卩,如果觸摸輸入并不是用于控制外部裝置200的觸摸輸入,而且該觸摸輸入持續地維持,則控制部230可以利用動作檢測傳感器210的檢測值控制外部裝置100。
[0076]在此情況下,控制部230判斷由動作檢測傳感器210檢測到的遠程控制裝置200的動作是否為用于控制外部裝置100的動作。為此,遠程控制裝置200中可以預存儲有關于用于控制外部裝置100的遠程控制裝置200的動作的信息。
[0077]據此,控制部230可以基于關于預存儲的動作的信息來判斷所檢測到的遠程控制裝置200的動作是否為用于控制外部裝置100的動作。
[0078]例如,假設遠程控制裝置200沿預定方向移動預設的臨界距離以上的動作是用于使外部裝置100的畫面上顯示的光標移動的動作。
[0079]在此情況下,控制部230可以累積6軸傳感器的檢測值,從而在累加的檢測值為預設的正數以上(或者,累加的檢測值為預設的負數以下)的情況下,判斷為該動作是用于使顯示于外部裝置100的畫面上的光標移動的動作。而且,在累加的6軸傳感器的檢測值小于預設的正數的情況下,可以判斷為該動作并不是用于控制外部裝置100的動作。
[0080]據此,在檢測到的遠程控制裝置200的動作是用于控制外部裝置100的動作時,控制部230可以利用動作檢測傳感器210的檢測值控制外部裝置100。
[0081]具體而言,控制部230可以通過控制而將與遠程控制裝置200的動作對應的信號發送到外部裝置100,從而可以在外部裝置100執行對應于遠程控制裝置200的動作的功能。
[0082]例如,如果檢測到沿著右側方向移動預設的臨界距離以上的遠程控制裝置200的動作,則控制部230可以通過控制而生成與沿著右側方向的移動對應的信號并將該信號發送到外部裝置100。在此情況下,外部裝置100可以根據從遠程控制裝置200接收的信號而使顯示于畫面上的光標向右側移動。
[0083]如上所述,在用戶觸摸遠程控制裝置200而檢測到了觸摸輸入,然而檢測到的觸摸輸入并不是用于控制外部裝置100的觸摸輸入的情況下,可以將用戶進行觸摸的目的看作是為了使遠程控制裝置200移動而控制外部裝置100。
[0084]據此,如果檢測到了觸摸輸入,然而檢測到的觸摸輸入并不是用于控制外部裝置100的觸摸輸入,而且觸摸狀態在維持,則控制部230可以將觸摸傳感器220的檢測值忽略不計,并僅利用動作檢測傳感器210的檢測值控制外部裝置100。
[0085]但是,如果在為了控制外部裝置100而利用動作檢測傳感器210的檢測值的狀態下檢測到用于控制外部裝置100的觸摸輸入,則控制部230可以利用觸摸傳感器220的檢測值控制外部裝置100。
[0086]具體而言,如果在利用動作檢測傳感器210的檢測值控制外部裝置100的過程中檢測到用于控制外部裝置100的觸摸輸入,則控制部230可以根據檢測到的觸摸輸入而控制外部裝置100。在此情況下,控制部230可以將動作檢測傳感器210的檢測值忽略不計,并僅利用觸摸傳感器220的檢測值控制外部裝置。
[0087]另外,控制部230可以基于在動作檢測傳感器210被啟動的時間點之后檢測到的檢測值來補償動作檢測傳感器210被啟動之前的遠程控制裝置200的動作,并基于所補償的值來控制外部裝置100。
[0088]S卩,如果檢測到觸摸輸入,則動作檢測傳感器210將會接收電源,而且供應電源之后直至接通電源為止可能會消耗預定的時間。因此,從檢測到觸摸輸入的時間點開始到動作檢測傳感器210被啟動為止,將無法通過動作檢測傳感器210檢測遠程控制裝置200的動作。
[0089]因此,控制部230可以利用動作檢測傳感器210被啟動的時間點之后檢測到的檢測值來補償動作檢測傳感器210被啟動為止的遠程控制裝置200的動作,并將與補償的值對應的信號發送到外部裝置100。
[0090]例如,假設直至動作檢測傳感器210被啟動為止消耗的時間為a,而且動作檢測傳感器210被啟動之后,在b時間內借助動作檢測傳感器210檢測到的檢測值為B。
[0091]在此情況下,控制部230可以通過A= B*a/b計算直至動作檢測傳感器210被啟動為止的a時間內的動作所對應的值,并生成與遠程控制裝置200的整個動作(即,A+B)對應的信號,從而將該信號發送到外部裝置100。
[0092]據此,不僅將啟動動作檢測傳感器210之后的遠程控制裝置200的動作反映到針對外部裝置100的控制,還可以將直至動作檢測傳感器210被啟動為止的遠程控制裝置200的動作反映到針對外部裝置100的控制。
[0093]另外,如果觸摸輸入被解除,則控制部230可以停止動作檢測傳感器210的驅動。
[0094]具體而言,在接收到用于控制外部裝置100的觸摸輸入之后,或者在接收到與外部裝置100的控制無關的觸摸輸入之后,如果該觸摸輸入被解除,則控制部230可以斷開提供到動作檢測傳感器210的電源,從而停止動作檢測傳感器210的驅動。
[0095]如上所述,在本發明中,可以根據用戶觸摸遠程控制裝置200的目的是通過觸摸來控制外部裝置100還是通過遠程控制裝置200的動作來控制外部裝置而選擇性地利用觸摸傳感器220的檢測值以及動作檢測傳感器210的檢測值,據此控制外部裝置100。
[0096]尤其,在本發明中,為確定觸摸傳感器220的檢測值以及動作檢測傳感器210的檢測值的利用與否,首先判斷所檢測到的觸摸輸入是否為用于控制外部裝置100的觸摸輸入。如果判斷結果為所檢測到的觸摸輸入是用于控制外部裝置100的觸摸輸入,則僅利用觸摸傳感器220的檢測值控制外部裝置100,從這一點來看,可以看作觸摸輸入所具有的優先級高于遠程控制裝置200的動作。
[0097]另外,在上述的例中,對關于觸摸輸入和遠程控制裝置200的動作的優先級進行了說明,然而這僅僅局限于一個示例。
[0098]S卩,遠程控制裝置200可以附加地具備用于控制外部裝置100的按鈕(S卩,物理按鈕),在此情況下,還可能會發生用戶選擇按鈕時觸摸面板被觸摸或遠程控制裝置200移動的情況。
[0099]在此情況下,如果選擇到按鈕,則控制部230可以優先地判斷為用戶的目的在于通過按鈕控制外部裝置100,并僅將選擇到的按鈕所對應的信號發送到外部裝置100。即,如果選擇到按鈕,則控制部230可以將觸摸傳感器220的檢測值以及動作檢測傳感器210的檢測值忽略不計,并將按鈕的選擇考慮為最高優先級。
[0100]例如,假設在選擇到用于選擇外部輸入的按鈕的同時檢測到觸摸輸入。在此情況下,控制部230將會忽略觸摸傳感器220的檢測值,并根據選擇到的按鈕生成用于轉換外部輸入的信號,從而將該信號發送到外部裝置100,而且外部裝置100可以基于接收到的信號來執行外部輸入轉換操作。
[0101]此外,在上述的例中,對將所檢測的觸摸輸入判斷為用于控制外部裝置100的觸摸輸入的情況進行了說明,然而這僅僅局限于一個示例。即,可以根據檢測到的觸摸輸入是否對應用于控制遠程控制裝置200本身的觸摸輸入而選擇性地利用觸摸傳感器220的檢測值和動作檢測傳感器210的檢測值。
[0102]例如,假設滑動是用于改變配備于遠程控制裝置200的觸摸屏上所顯示的畫面(例如,主畫面)的觸摸輸入。
[0103]在此情況下,如果檢測到滑動,則控制部230可以判斷該滑動是用于改變顯示于觸摸屏上的畫面的觸摸輸入。而且,如果檢測到除了滑動以外的其他輸入,則控制部230可以判斷為該輸入并不是用于控制遠程控制裝置200本身的觸摸輸入。
[0104]據此,如果檢測到滑動,則控制部230可以沿著滑動形成的方向去除顯示于觸摸屏上的畫面,并在觸摸屏上從反方向逐漸地顯示新的畫面。此時,控制部230僅利用觸摸傳感器220的檢測值,而且可以將由于遠程控制裝置200因滑動而移動、從而被動作檢測傳感器210檢測的檢測值忽略不計。
[0105]作為另一例,假設針對顯示于觸摸屏上的項目的敲擊是用于執行該項目所對應的功能的敲擊。在此,項目可以是用于執行設置于遠程控制裝置200的應用的項目。
[0106]在此情況下,如果在顯示于觸摸屏上的應用項目上檢測到觸摸,則控制部230可以執行該應用,并將應用執行畫面顯示在觸摸屏上。此時,控制部230僅利用觸摸傳感器220的檢測值,并可以將由于遠程控制裝置200因敲擊而移動、從而被動作檢測傳感器210檢測的檢測值忽略不計。
[0107]圖3是用于說明根據本發明的一實施例的遠程控制裝置的詳細構成的模塊圖。圖3中的遠程控制裝置200,除了動作檢測傳感器210、觸摸傳感器220以及控制部230以外,還可以包含輸入部240、發送部250以及電源部260。另外,在圖3所圖示的構成要素中,針對與圖2所圖示的構成要素重復的部分將省略具體的說明。
[0108]輸入部240接收多樣的用戶指令。具體而言,輸入部240可以接收用于控制外部裝置100的多樣的用戶指令,并向控制部230傳遞該用戶指令。
[0109]為此,輸入部240由至少一個物理按鈕來實現,或者可以由用于接收用戶的觸摸輸入的觸摸板來實現。或者,輸入部240還可以由觸摸屏來實現,從而顯示多樣的畫面或通過該觸摸屏接收觸摸輸入。
[0110]發送部250將用于控制電子裝置100的信號發送到電子裝置100。具體而言,發送部250利用IR方式、藍牙、W1-Fi等方式向電子裝置100發送通過輸入部240輸入的用戶指令所對應的信號。
[0111]例如,如果通過輸入部240接收到滑動,則控制部230可以控制接收部250,以將滑動形成的方向所對應的信號發送到電子裝置100。此外,如果在顯示于觸摸屏上的音量調節項目上檢測到敲擊,則控制部230可以控制發送部250以將與此對應的信號發送到電子裝置100。
[0112]電源部260由電池等來實現,從而對用于構成遠程控制裝置200的各個構成要素供應電源。
[0113]此時,控制部230可以控制電源部260以將電源選擇性地施加到構成遠程控制裝置200的各個構成要素。
[0114]具體而言,控制部230可以以如下方式控制電源部260:如果在向觸摸傳感器220供應電源、并斷開向動作檢測傳感器210供應的電源的狀態下檢測到觸摸輸入,則向動作檢測傳感器210供應電源。而且,控制部230可以以如下方式控制電源部260:如果觸摸被解除,則斷開供應給動作檢測傳感器210的電源。
[0115]圖4以及圖5是用于說明根據本發明的一實施例的、根據觸摸輸入而選擇性向動作檢測傳感器施加電源的方法的圖。
[0116]首先,圖4是用于對根據本發明的一實施例而檢測到的觸摸輸入是用于控制外部裝置100的觸摸輸入的情況進行說明的圖。
[0117]首先,如圖4a,遠程控制裝置200如果檢測到用戶的觸摸輸入,則可以向未供應電源的動作檢測傳感器供應電源,并判斷用戶的觸摸輸入是否為用于控制外部裝置100的觸摸輸入。
[0118]在此情況下,如圖4b所示,如果判斷為接收到作為用于改變外部裝置100的信道的右側方向的滑動輸入,則遠程控制裝置200可以判斷為該觸摸輸入是用于控制外部裝置100的觸摸輸入。
[0119]在此情況下,遠程控制裝置200可以僅利用觸摸傳感器的檢測值控制外部裝置100。例如,如圖4c所示,遠程控制裝置200可以將對應于右側方向的滑動的信號發送到電子裝置100,而且電子裝置100可以根據從遠程控制裝置200接收到的信號選擇其他信道,并輸出通過該信道提供的廣播。
[0120]此時,遠程控制裝置200可以將檢測傳感器的檢測值忽略不計。即,即使遠程控制裝置200根據滑動而移動,并根據該移動而由動作檢測傳感器輸出了檢測值,遠程控制裝置200也可以將動作檢測傳感器的檢測值忽略不計,從而使外部裝置100無法根據遠程控制裝置200的動作而得到控制。
[0121]另外,圖5是用于對根據本發明的一實施例而檢測到的觸摸輸入并不是用于控制外部裝置100的觸摸輸入的情況進行說明的圖。
[0122]首先,如圖5a所示,如果檢測到用戶的觸摸輸入,則遠程控制裝置200將會向未供應電源的動作檢測傳感器供應電源,并判斷觸摸輸入是否對應于用于控制外部裝置100的觸摸輸入。
[0123]在此情況下,如圖5b所示,在觸摸輸入為針對除了顯示于觸摸屏上的信道變更項目以及音量調節項目以外的區域的敲擊的情況下,遠程控制裝置200可以判斷為該觸摸輸入并不是用于控制外部裝置100的觸摸輸入。
[0124]而且,遠程控制裝置200可以判斷在持續地維持觸摸輸入的狀態下通過動作檢測傳感器檢測的遠程控制裝置200的動作是否為用于控制外部裝置100的動作。
[0125]例如,如圖5c所示,如果判斷為所檢測到的遠程控制裝置200的動作沿著左側方向移動臨界距離以上,則遠程控制裝置200可以判斷為檢測到的動作是用于控制外部裝置100的動作。
[0126]在此情況下,遠程控制裝置200可以僅利用動作檢測傳感器的檢測值控制外部裝置100。例如,如圖5c所示,遠程控制裝置200可以將對應于向左側方向的動作的信號發送到電子裝置100,而且電子裝置100可以基于從遠程控制裝置200接收的信號而使顯示于畫面上的光標向左側移動。
[0127]在此,遠程控制裝置200可以將觸摸傳感器的檢測值忽略不計。即,即使在遠程控制裝置200向左側移動的過程中檢測到觸摸輸入,只要檢測到的觸摸輸入并不是用于控制外部裝置100的觸摸輸入,則可以將觸摸傳感器的檢測值忽略不計,從而使外部裝置100無法根據觸摸輸入而得到控制。
[0128]但是,如果在遠程控制裝置200向左側移動的過程中檢測到的觸摸輸入是用于控制外部裝置100的觸摸輸入,則遠程控制裝置200可以將動作檢測傳感器的檢測值忽略不計,并利用觸摸傳感器的檢測值控制外部裝置100。
[0129]例如,在遠程控制裝置200向左側移動的過程中檢測到右側方向的滑動,則遠程控制裝置200可以將動作檢測傳感器的檢測值忽略不計,并生成對應于右側方向的滑動的信號,將該信號發送到電子裝置100。在此情況下,電子裝置100可以停止光標的移動,并根據通過遠程控制裝置200接收的信號選擇其他信道。
[0130]圖6是用于說明根據本發明的一實施例的遠程控制裝置的控制方法的流程圖。在此情況下,遠程控制裝置可以具備觸摸傳感器和動作檢測傳感器,而且對動作檢測傳感器的情況而言,可以用6軸傳感器實現。
[0131]首先,接收觸摸輸入(S610)。
[0132]之后,根據觸摸輸入是否為用于控制外部裝置的觸摸輸入,選擇性地利用觸摸傳感器的檢測值以及動作檢測傳感器的檢測值而控制外部裝置(S620)。
[0133]在此情況下,在S620步驟中,如果檢測到觸摸輸入,則可以將關閉狀態的動作檢測傳感器切換為啟動狀態。
[0134]而且,在S620步驟中,如果觸摸輸入是用于控制外部裝置的觸摸輸入,則可以利用觸摸傳感器的檢測值而控制外部裝置。
[0135]此外,在S620步驟中,如果觸摸輸入并不是用于控制外部裝置的觸摸輸入,則可以利用動作檢測傳感器的檢測值控制外部裝置。在此情況下,S620步驟中,可以基于在動作檢測傳感器被啟動的時間點以后檢測到的檢測值來補償動作檢測傳感器被啟動之前的遠程控制裝置的動作,并基于所補償的值來控制外部裝置。
[0136]另外,在S620步驟中,如果在為了控制外部裝置而利用動作檢測傳感器的檢測值的狀態下檢測到用于控制外部裝置的觸摸輸入,則可以利用觸摸傳感器的檢測值控制外部
目.ο
[0137]另外,在上文中已對選擇性利用觸摸傳感器的檢測值以及動作檢測傳感器的檢測值的方法進行過詳細說明。
[0138]另外,能夠提供一種存儲有按序地執行根據本發明的控制方法的程序的非臨時性計算機可讀介質(non-transitory computer readable medium) ο
[0139]非臨時性計算機可讀介質意味著半永久性地存儲數據,并能夠通過設備而讀取(reading)的介質,而不是寄存器、高速緩存(cache)、存儲器等臨時存儲數據的介質。具體而言,上述的多樣的應用或者程序可以存儲于⑶、DVD、硬盤、藍光光盤、USB、內存卡、ROM等非臨時性計算機可讀介質而被提供。
[0140]此外,在針對遠程控制裝置進行圖示的模塊圖中未示出總線(bus),然而在顯示裝置中,各個構成要素之間的通信可以通過總線實現。此外,遠程控制裝置中還可以包含用于執行上述的多樣的步驟的CPU、微處理器等處理器。
[0141]另外,以上對本發明的優選的實施例進行了圖示和說明,然而本發明并不局限于所述特定的實施例,只要是本發明所屬的技術領域中具有基本知識的人員皆可在不脫離權利要求書中請求保護的本發明主旨的情況下實現多樣的變形實施,而且這些變形實施不能脫離本發明的技術思想或前景而得到個別的理解。
[0142]產業上的可利用性
[0143]序列目錄自由文本
【主權項】
1.一種遠程控制裝置,用于控制外部裝置的遠程控制裝置包括: 動作檢測傳感器,檢測針對所述遠程控制裝置的動作; 觸摸傳感器,檢測針對所述遠程控制裝置的觸摸輸入;以及 控制部,根據所述觸摸輸入是否為用于控制所述外部裝置的觸摸輸入,選擇性地利用所述觸摸傳感器的檢測值以及所述動作檢測傳感器的檢測值而控制所述外部裝置。2.如權利要求1所述的遠程控制裝置,其特征在于, 如果檢測到所述觸摸輸入,則所述控制部將關閉狀態的所述動作檢測傳感器切換為啟動狀態。3.如權利要求2所述的遠程控制裝置,其特征在于, 在所述觸摸輸入是用于控制所述外部裝置的觸摸輸入的情況下,所述控制部利用所述觸摸傳感器的檢測值來控制所述外部裝置。4.如權利要求2所述的遠程控制裝置,其特征在于, 在所述觸摸輸入并不是用于控制所述外部裝置的觸摸輸入的情況下,所述控制部利用所述動作檢測傳感器的檢測值來控制所述外部裝置。5.如權利要求4所述的遠程控制裝置,其特征在于, 所述控制部基于在所述動作檢測傳感器被啟動的時間點之后檢測到的檢測值來補償所述動作檢測傳感器被啟動之前的所述遠程控制裝置的動作,并基于所述補償的值來控制所述外部裝置。6.如權利要求4所述的遠程控制裝置,其特征在于, 如果在為了控制所述外部裝置而利用所述動作檢測傳感器的檢測值的狀態下檢測到用于控制所述外部裝置的觸摸輸入,則所述控制部利用所述觸摸傳感器的檢測值來控制所述外部裝置。7.如權利要求1所述的遠程控制裝置,其特征在于, 所述動作檢測傳感器是6軸傳感器。8.—種遠程控制裝置的控制方法,具備動作檢測傳感器及觸摸傳感器而控制外部裝置的遠程控制裝置的控制方法包括如下步驟: 檢測觸摸輸入;以及 根據所述觸摸輸入是否為用于控制所述外部裝置的觸摸輸入,選擇性地利用所述觸摸傳感器的檢測值以及所述動作檢測傳感器的檢測值而控制所述外部裝置。9.如權利要求8所述的遠程控制裝置的控制方法,其特征在于, 在所述控制的步驟中,如果檢測到所述觸摸輸入,則將關閉狀態的所述動作檢測傳感器切換為啟動狀態。10.如權利要求9所述的遠程控制裝置的控制方法,其特征在于, 在所述控制的步驟中,如果所述觸摸輸入是用于控制所述外部裝置的觸摸輸入,則利用所述觸摸傳感器的檢測值來控制所述外部裝置。11.如權利要求9所述的遠程控制裝置的控制方法,其特征在于, 在所述控制的步驟中,如果所述觸摸輸入并不是用于控制所述外部裝置的觸摸輸入,則利用所述動作檢測傳感器的檢測值來控制所述外部裝置。12.如權利要求11所述的遠程控制裝置的控制方法,其特征在于, 在所述控制的步驟中,基于在所述動作檢測傳感器被啟動的時間點之后檢測到的檢測值來補償所述動作檢測傳感器被啟動之前的所述遠程控制裝置的動作,并基于所述補償的值來控制所述外部裝置。13.如權利要求11所述的遠程控制裝置的控制方法,其特征在于, 在所述控制的步驟中,如果在為了控制所述外部裝置而利用所述動作檢測傳感器的檢測值的狀態下檢測到用于控制所述外部裝置的觸摸輸入,則利用所述觸摸傳感器的檢測值來控制所述外部裝置。14.如權利要求8所述的遠程控制裝置的控制方法,其特征在于, 所述動作檢測傳感器是6軸傳感器。
【文檔編號】G06F3/01GK105830455SQ201480068411
【公開日】2016年8月3日
【申請日】2014年12月29日
【發明人】文鐘普, 金勇德, 尹賢奎, 鄭道圣, 黃提善, 金民燮
【申請人】三星電子株式會社