TWI682637B - Method for customizing button of remote control - Google Patents
Method for customizing button of remote control Download PDFInfo
- Publication number
- TWI682637B TWI682637B TW107117619A TW107117619A TWI682637B TW I682637 B TWI682637 B TW I682637B TW 107117619 A TW107117619 A TW 107117619A TW 107117619 A TW107117619 A TW 107117619A TW I682637 B TWI682637 B TW I682637B
- Authority
- TW
- Taiwan
- Prior art keywords
- function screen
- key
- specific key
- function
- duration
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000006870 function Effects 0.000 description 125
- 238000010586 diagram Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Selective Calling Equipment (AREA)
Abstract
Description
本發明是關於一種遙控器,且特別是關於一種自定義遙控器按鍵的方法。The invention relates to a remote controller, and in particular to a method for customizing the keys of the remote controller.
一般顯示裝置的操作方式可以是透過外殼上的按鍵加以操作,也可以是透過對應於顯示裝置的遙控器上的按鍵進行操作。現在的顯示裝置,例如智慧型電視,其功能複雜且繁多,當人們操作此類功能複雜的顯示裝置時,除了一些常見功能可以直接對應於外殼或遙控器上的特定按鍵(例如訊號源切換鍵、前一頻道返回鍵等)以外,其餘多數功能通常是透過螢幕顯示(On Screen Display,OSD)選單來加以選擇與執行。The operation mode of the general display device can be operated through the keys on the casing, or through the keys on the remote control corresponding to the display device. Current display devices, such as smart TVs, have complex and versatile functions. When people operate such complicated display devices, in addition to some common functions, they can directly correspond to specific buttons on the casing or remote control (such as the source switch button) , Previous channel return key, etc.), most other functions are usually selected and executed through the On Screen Display (OSD) menu.
雖然顯示裝置的絕大多數功能,即使是那些在遙控器上並未設置有對應的按鍵的功能,都可以透過OSD選單加以選擇與執行。不過OSD選單多半是層狀結構,當使用者想要執行某個特定功能,必須以外殼或遙控器上的方向鍵與選擇鍵等在OSD選單的各個層中逐項與逐層移動與選擇,經過多次操作後,才能來到想要執行的特定功能所在的功能畫面,並選擇執行此特定功能。上述這樣的操作方式,不但耗時,且也缺乏便利性。Although most functions of the display device, even those functions that are not provided with corresponding buttons on the remote control, can be selected and executed through the OSD menu. However, the OSD menu is mostly a layered structure. When a user wants to perform a specific function, he must use the direction keys and selection keys on the shell or remote control to move and select item by layer and layer by layer in each layer of the OSD menu. After many operations, you can come to the function screen where the specific function you want to perform and choose to execute this specific function. The above operation method is not only time-consuming, but also lacks convenience.
本發明的目的在提供一種自定義遙控器按鍵的方法,可讓使用者能根據自身需求,將遙控器上的特定按鍵加以定義,以便增加使用上的方便性。The purpose of the present invention is to provide a method for customizing the keys of a remote controller, which allows users to define specific keys on the remote controller according to their own needs, so as to increase the convenience of use.
在本發明的實施例中,一種自定義遙控器按鍵的方法,適用於顯示裝置與對應於此顯示裝置的遙控器。此方法包括:接收觸發訊號,其中遙控器上的特定按鍵被按下時產生觸發訊號;判斷觸發訊號的持續時間是否大於或等於第一閾值,其中持續時間對應於特定按鍵被持續按下的時間;當持續時間大於或等於第一閾值,擷取顯示裝置的功能畫面資訊,其中功能畫面資訊對應於顯示裝置在遙控器產生觸發訊號時所顯示的功能畫面;產生自定義按鍵資訊以使特定按鍵關聯於功能畫面資訊;以及儲存自定義按鍵資訊。In an embodiment of the present invention, a method for customizing keys of a remote controller is applicable to a display device and a remote controller corresponding to the display device. The method includes: receiving a trigger signal, wherein a trigger signal is generated when a specific key on the remote controller is pressed; whether the duration of the trigger signal is greater than or equal to a first threshold is determined, wherein the duration corresponds to the time that the specific key is continuously pressed ; When the duration is greater than or equal to the first threshold, capture the function screen information of the display device, where the function screen information corresponds to the function screen displayed by the display device when the remote control generates a trigger signal; generate custom key information to enable specific keys Related to the function screen information; and save the custom key information.
在本發明的實施例中,判斷觸發訊號的持續時間的步驟包括:判斷循環次數是否大於0,其中循環次數的初始值為0且對應於一循環週期,並且當特定按鍵被持續按下的時間每累積至等於循環週期,循環次數加1。In the embodiment of the present invention, the step of determining the duration of the trigger signal includes: determining whether the cycle number is greater than 0, wherein the initial value of the cycle number is 0 and corresponds to a cycle period, and the time when a specific key is continuously pressed Each time it accumulates to be equal to the cycle period, the cycle number increases by 1.
在本發明的實施例中,判斷觸發訊號的持續時間的步驟更包括:判斷循環次數除以一循環率的餘數是否為0。In the embodiment of the present invention, the step of determining the duration of the trigger signal further includes: determining whether the remainder of the number of cycles divided by a cycle rate is 0.
在本發明的實施例中,當持續時間大於或等於第一閾值,方法更包括:判斷被按下的特定按鍵是屬於自定義功能鍵或屬於非自定義功能鍵。其中當特定按鍵屬於自定義功能鍵,產生自定義按鍵資訊。In the embodiment of the present invention, when the duration is greater than or equal to the first threshold, the method further includes: determining whether the pressed specific key belongs to a custom function key or belongs to a non-custom function key. When a specific key belongs to a custom function key, the custom key information is generated.
在本發明的實施例中,當持續時間大於或等於第一閾值,方法更包括:判斷功能畫面是屬於可被自定義的畫面或不可被自定義的畫面,其中當功能畫面屬於可被自定義的畫面,產生自定義按鍵資訊。In the embodiment of the present invention, when the duration is greater than or equal to the first threshold, the method further includes: determining whether the functional screen belongs to a screen that can be customized or cannot be customized, wherein when the functional screen belongs to a screen that can be customized Screen to generate custom key information.
在本發明的實施例中,當持續時間大於或等於第一閾值,方法更包括:判斷功能畫面資訊是否已關聯於任一其他按鍵,其中當功能畫面資訊無關聯於任一其他按鍵,產生自定義按鍵資訊。In the embodiment of the present invention, when the duration is greater than or equal to the first threshold, the method further includes: determining whether the function screen information has been associated with any other key, wherein when the function screen information is not associated with any other key, it is generated from Define key information.
在本發明的實施例中,當持續時間大於或等於第一閾值,方法更包括:判斷被按下的特定按鍵是否已關聯於任一其他功能畫面資訊,其中當被按下的特定按鍵無關聯於任一其他功能畫面資訊,產生自定義按鍵資訊。In the embodiment of the present invention, when the duration is greater than or equal to the first threshold, the method further includes: determining whether the pressed specific key has been associated with any other function screen information, wherein the pressed specific key has no association Generate custom key information from any other function screen information.
在本發明的實施例中,功能畫面資訊包括包名與類名。In the embodiment of the present invention, the function screen information includes a package name and a class name.
在本發明的實施例中,自定義遙控器按鍵的方法更包括:判斷觸發訊號的持續時間是否小於第二閾值;以及當持續時間小於第二閾值,執行特定按鍵所關聯的功能畫面資訊所對應的功能畫面。In the embodiment of the present invention, the method of customizing the keys of the remote controller further includes: determining whether the duration of the trigger signal is less than the second threshold; and when the duration is less than the second threshold, executing the information corresponding to the function screen associated with the specific key Function screen.
在本發明的實施例中,當持續時間小於第二閾值,方法更包括:判斷特定按鍵所關聯的功能畫面資訊所對應的功能畫面與當前顯示的功能畫面是否相同;判斷特定按鍵所關聯的功能畫面資訊所對應的應用程式是否存在;以及當判斷特定按鍵所關聯的功能畫面資訊所對應的功能畫面與當前顯示的功能畫面不相同,且特定按鍵所關聯的功能畫面資訊所對應的應用程式存在時,執行特定按鍵所關聯的功能畫面資訊所對應的功能畫面。In the embodiment of the present invention, when the duration is less than the second threshold, the method further includes: determining whether the function screen corresponding to the function screen information associated with the specific key is the same as the currently displayed function screen; determining the function associated with the specific key Whether the application corresponding to the screen information exists; and when it is determined that the function screen corresponding to the function screen information associated with the specific key is not the same as the currently displayed function screen, and the application corresponding to the function screen information associated with the specific key exists , The function screen corresponding to the function screen information associated with the specific key is executed.
綜上所述,根據本發明實施例的自定義遙控器按鍵的方法,使用者可根據自身需求,將顯示裝置的任一功能畫面對應於遙控器上的特定按鍵。使用者可藉由長按遙控器上的特定按鍵,使此特定按鍵能被自定義,使得往後短按此特定按鍵,就可執行此功能畫面。相較於先前技術,在外殼或遙控器上並未設置有對應此功能畫面的專用按鍵的情況下,本發明實施例的自定義遙控器按鍵的方法可讓遙控器的按鍵能被自定義為對應此功能畫面,因而在操作上更加省時,也更加方便。In summary, according to the method of customizing the keys of the remote controller according to the embodiment of the present invention, the user can correspond any function screen of the display device to a specific key on the remote controller according to his own needs. The user can make this specific key be customized by long-pressing a specific key on the remote control, so that short-pressing the specific key in the future can execute this function screen. Compared with the prior art, in the case where the dedicated key corresponding to this function screen is not provided on the casing or the remote control, the method of customizing the remote control key of the embodiment of the present invention allows the remote control key to be customized as Corresponding to this function screen, the operation is more time-saving and more convenient.
請參照圖1,圖1為本發明實施例的顯示裝置100與遙控器200的示意圖。在本實施例中,顯示裝置100為智慧型電視,但不限於此。而遙控器200則對應於此顯示裝置100,遙控器200可以無線方式遙控此顯示裝置100。遙控器200上設置有多個自定義功能鍵210與多個非自定義功能鍵220。自定義功能鍵210具有自定義(customizing)功能,使用者可藉由長按此自定義功能鍵210來定義此自定義功能鍵210的功能。Please refer to FIG. 1, which is a schematic diagram of a
舉例來說,使用者可先藉由顯示裝置100所提供的OSD選單,進行各層的操作與選擇,直到進入所需的功能畫面110。此時,在顯示裝置100顯示著此功能畫面110的情況下,使用者可按住遙控器200上的特定按鍵,且此特定按鍵是屬於自定義功能鍵210,而當此特定按鍵被按住的持續時間達到特定閾值(即後文所述之第一閾值)時,此遙控器200與顯示裝置100就會自動將此特定按鍵對應於此功能畫面110,並將此關聯性資訊儲存在顯示裝置100或遙控器200中的記憶體中。當使用者下一次想要開啟此功能畫面110時,只須短按此特定按鍵,顯示裝置100就會直接開啟並顯示此功能畫面110,而使用者不再需要透過OSD選單,進行層層的操作與選擇才能進入此功能畫面110。上述自定義遙控器200上的特定按鍵的方法,詳細說明如下。For example, the user can first perform operations and selections on various layers through the OSD menu provided by the
請同時參照圖2,圖2為本發明實施例的自定義遙控器200的按鍵的方法的關於長按的流程圖。在本實施例中,此種自定義遙控器200的按鍵的方法適用於顯示裝置100與對應於此顯示裝置100的遙控器200。在不同實施例中,此種自定義遙控器200的按鍵的方法也可適用於顯示裝置100的外殼上所設置的按鍵;或者也可適用於其他種類的按鍵,例如鍵盤上的特定按鍵或滑鼠上的特定按鍵。Please also refer to FIG. 2, which is a flowchart of a long-press method for a method of customizing keys of a
如圖1與圖2所示,在本實施例中,自定義遙控器200的按鍵的方法包括以下步驟,但不限於此。並且,以下步驟的順序也不限於在此所揭示的順序。在步驟S101中,當使用者按下遙控器200上的特定按鍵時,遙控器200的特定按鍵會產生觸發訊號,而遙控器200本身的控制模組會接收到觸發訊號;或者,顯示裝置100的控制模組會透過無線收發器(例如紅外線接收器)接收到觸發訊號。此時,特定按鍵是下壓狀態(down action),系統會接收觸發訊號並開始計時,接著進入步驟S102。在步驟S102之中,遙控器200及/或顯示裝置100(以下稱之為「系統」)會判斷觸發訊號的持續時間是否大於或等於第一閾值。其中持續時間對應於特定按鍵被持續按下的時間。例如,當特定按鍵被持續按住3秒鐘,則持續時間即為3秒。若第一閾值為5秒,則當特定按鍵被持續按住5秒或超過5秒,則系統會判斷觸發訊號的持續時間大於或等於第一閾值,接著會進入步驟S103;而當特定按鍵被持續按住的時間小5秒,則系統會判斷觸發訊號的持續時間小於第一閾值,接著會進入步驟S111,此時系統會顯示警告訊息並立即結束此程序。在本實施例中,由步驟S101即開始自動執行自定義程序,但不限於此。As shown in FIGS. 1 and 2, in this embodiment, the method of customizing the keys of the
在一些實施例中,持續時間是否大於或等於第一閾值的判斷方式可採用循環次數(repeat count)的方式。舉例來說,系統會判斷循環次數是否大於0。其中循環次數的初始值為0且對應於一循環週期,並且當特定按鍵被持續按下的時間每累積至等於一個循環週期時,循環次數就會加1;並且,繼續累積至等於下一個循環週期時,循環次數會再加1。假設所述循環週期為5秒,則當特定按鍵被持續按住5秒或超過5秒時,循環次數會加1,此時循環次數即為初始值「0」加上循環次數「1」,其值等於1。而1大於0,因此系統會判斷觸發訊號的持續時間大於或等於第一閾值。換句話說,第一閾值即為5秒。而若特定按鍵被持續按住低於5秒時,循環次數則不會加1,因此循環次數會維持初始值「0」,系統會判斷觸發訊號的持續時間小於第一閾值。而若特定按鍵被持續按住10秒時,因為循環週期為5秒,持續時間10秒相當於循環兩次(10秒除以5秒等於2),所以循環次數會加2,此時循環次數即為初始值「0」加上循環次數「2」,其值等於2。而2大於0,因此系統會判斷觸發訊號的持續時間大於或等於第一閾值。In some embodiments, the way to determine whether the duration is greater than or equal to the first threshold may use a repeat count method. For example, the system determines whether the number of cycles is greater than zero. The initial value of the cycle number is 0 and corresponds to a cycle period, and each time the time when a specific key is continuously pressed is equal to one cycle period, the cycle number will increase by 1; and, continue to accumulate to be equal to the next cycle During the cycle, the number of cycles will increase by one. Assuming that the cycle period is 5 seconds, when the specific key is continuously held down for 5 seconds or more, the cycle number will increase by 1, and the cycle number is the initial value "0" plus the cycle number "1". Its value is equal to 1. Since 1 is greater than 0, the system determines that the duration of the trigger signal is greater than or equal to the first threshold. In other words, the first threshold is 5 seconds. If the specific key is continuously pressed for less than 5 seconds, the cycle number will not increase by 1, so the cycle number will maintain the initial value "0", the system will determine that the duration of the trigger signal is less than the first threshold. If the specific key is continuously pressed for 10 seconds, because the cycle period is 5 seconds, the duration of 10 seconds is equivalent to two cycles (10 seconds divided by 5 seconds equals 2), so the number of cycles will increase by 2, and the number of cycles at this time That is the initial value "0" plus the number of cycles "2", the value is equal to 2. And 2 is greater than 0, so the system determines that the duration of the trigger signal is greater than or equal to the first threshold.
在一些實施例中,當持續時間被判斷為大於或等於第一閾值之後,還可進一步判斷循環次數除以循環率(repeat rate)的餘數。舉例來說,系統會判斷循環次數除以循環率的餘數是否為0。循環次數可參照上述說明,而循環率可為任意正數。假設用以計算循環次數的循環週期為5秒而循環率為2,當特定按鍵被持續按住5秒時,循環次數會加1,此時循環次數為1,1除以2的商為0而餘數為1,因餘數不為0,所以接著會進入步驟S111並結束此程序。當特定按鍵被持續按住7秒時,循環次數會加1,此時循環次數為1,1除以2的商為0而餘數為1,因餘數不為0,所以接著會進入步驟S111並結束此程序。當特定按鍵被持續按住16秒時,循環次數會加3,此時循環次數為3,3除以2的商為1而餘數為1,因餘數不為0,所以接著會進入步驟S111並結束此程序。當特定按鍵被持續按住10秒以上但未滿15秒時,循環次數會加2,此時循環次數為2,2除以2的商為1而餘數為0,所以接著會進入步驟S103並繼續自定義程序。換句話說,只有在持續時間大於或等於第一閾值,且持續時間位在特定的時間區間中(例如10秒以上但未滿15秒、20秒以上但未滿25秒…等),才會進入步驟S103並繼續自定義程序。In some embodiments, after the duration is determined to be greater than or equal to the first threshold, the remainder of the number of cycles divided by the repeat rate may be further determined. For example, the system determines whether the remainder of the number of cycles divided by the cycle rate is zero. The number of cycles can be referred to the above description, and the cycle rate can be any positive number. Assuming that the cycle period used to calculate the cycle number is 5 seconds and the cycle rate is 2, when the specific key is continuously held down for 5 seconds, the cycle number will increase by 1, and the cycle number is 1, the quotient of 1 divided by 2 is 0 And the remainder is 1, because the remainder is not 0, so it will go to step S111 and end this procedure. When the specific key is kept pressed for 7 seconds, the number of cycles will increase by 1. At this time, the number of cycles is 1, the quotient of 1 divided by 2 is 0 and the remainder is 1. Because the remainder is not 0, then it will go to step S111 and End this procedure. When the specific key is continuously pressed for 16 seconds, the number of cycles will increase by 3. At this time, the number of cycles is 3, the quotient of 3 divided by 2 is 1 and the remainder is 1, because the remainder is not 0, so it will go to step S111 and End this procedure. When the specific key is continuously pressed for more than 10 seconds but less than 15 seconds, the number of cycles will increase by 2, and the number of cycles is 2, the quotient of 2 divided by 2 is 1 and the remainder is 0, so then it will go to step S103 and Continue to customize the program. In other words, only if the duration is greater than or equal to the first threshold and the duration is within a specific time interval (for example, 10 seconds or more but less than 15 seconds, 20 seconds or more but less than 25 seconds... etc.) Go to step S103 and continue the custom program.
如圖1與圖2所示,在本實施例中,當進入步驟S103,系統會判斷特定按鍵是否為自定義功能鍵210。若使用者按住的是不屬於自定義功能鍵210,例如是遙控器200上的非自定義功能鍵220,則接著會進入步驟S111並結束此程序。若使用者按住的是自定義功能鍵210,則接著會進入步驟S104。其中非自定義功能鍵220例如是遙控器200上的數字鍵、方向鍵或音量控制鍵等按鍵;自定義功能鍵210例如是遙控器200上位在特定區域且各具有不同色彩的按鍵。As shown in FIGS. 1 and 2, in this embodiment, when step S103 is entered, the system determines whether the specific key is a custom function key 210. If the user presses and holds a non-custom function key 210, for example, a
如圖1與圖2所示,在本實施例中,當進入步驟S104,系統會擷取顯示裝置100的功能畫面資訊。其中功能畫面資訊對應於顯示裝置100在遙控器200產生觸發訊號時所顯示的功能畫面110。也就是說,當使用者按住此特定按鍵時,顯示裝置100正在顯示著特定的功能畫面110,系統會擷取此功能畫面110的功能畫面資訊。在一些實施例中,功能畫面資訊包括包名(package name)與類名(class name)。在一些實施例中,功能畫面資訊更包括意圖方法(intent method)。舉例來說,在Android系統,當系統確認了包名、類名與意圖方法等功能畫面資訊後,往後在顯示裝置100顯示任何畫面的時候,使用者可藉由短按此特定按鍵,使系統會讀取此功能畫面資訊,並將顯示裝置100切換至對應此功能畫面資訊的功能畫面110,容後詳述。As shown in FIGS. 1 and 2, in this embodiment, when step S104 is entered, the system will capture the function screen information of the
如圖1與圖2所示,在本實施例中,在步驟S104之後,會進入步驟S105。在步驟S105中,系統會判斷功能畫面110是屬於可被自定義的畫面或不可被自定義的畫面。當系統判斷功能畫面110是屬於可被自定義的畫面,接著會進入步驟S106;當系統判斷功能畫面110是屬於不可被自定義的畫面,則接著會進入步驟S111。某些顯示裝置100的某些畫面並不能或不適合被自定義功能鍵210對應,因而也無法透過短按自定義功能鍵210來執行,例如,影像訊號的播放畫面或製造商限制或禁止使用者的功能畫面等。因此,系統會透過步驟S105進行過濾,確認此功能畫面是可被關聯於特定按鍵的屬性,才繼續進行自定義程序。As shown in FIGS. 1 and 2, in this embodiment, after step S104, step S105 is entered. In step S105, the system determines whether the
如圖1與圖2所示,在本實施例中,當進入步驟S106,系統會判斷功能畫面資訊是否已關聯於任一其他按鍵。當系統判斷功能畫面110並無關聯於任一其他按鍵,表示此功能畫面110尚未對應於任一其他按鍵,接著會進入步驟S107;當系統判斷功能畫面110已關聯於任一其他按鍵,表示此功能畫面110已經被對應於某一特定按鍵,則接著會進入步驟S111。在一些實施例中,當系統判斷功能畫面110已關聯於任一其他按鍵,還可在警告訊息中說明此功能畫面110所對應的特定按鍵是哪一個按鍵,以便提醒使用者。As shown in FIGS. 1 and 2, in this embodiment, when step S106 is entered, the system determines whether the function screen information has been associated with any other key. When the system determines that the
如圖1與圖2所示,在本實施例中,當進入步驟S107,系統會判斷被按下的特定按鍵是否已關聯於任一其他功能畫面資訊。當系統判斷被按下的特定按鍵無關聯於任一其他功能畫面資訊,表示此特定按鍵尚未被對應至任一功能畫面110,接著會進入步驟S108;當系統判斷被按下的特定按鍵已關聯於任一其他功能畫面資訊,表示此特定按鍵已經被對應至某一功能畫面110,則接著會進入步驟S111。在一些實施例中,當系統判斷此被按下的特定按鍵已經被對應至某一功能畫面110,還可在警告訊息中說明此被按下的特定按鍵已經被對應至哪一個功能畫面110,以便提醒使用者。在一些實施例中,當系統判斷此被按下的特定按鍵已經被對應至某一功能畫面110,還可在顯示裝置100顯示特定選項,讓使用者選擇是否要修改此被按下的特定按鍵所對應的功能畫面110,使此特定按鍵可對應於不同的功能畫面110。As shown in FIG. 1 and FIG. 2, in this embodiment, when step S107 is entered, the system determines whether the pressed specific key has been associated with any other function screen information. When the system determines that the pressed specific key is not related to any other function screen information, it means that the specific key has not been mapped to any
如圖1與圖2所示,在本實施例中,當進入步驟S108,系統會產生自定義按鍵資訊以使特定按鍵對應並關聯於功能畫面資訊。自定義按鍵資訊包括此特定按鍵的識別資訊與所述功能畫面資訊以及這兩者之間的關聯性。接著進入步驟S109,系統會儲存此自定義按鍵資訊。此自定義按鍵資訊可以被儲存至遙控器200本身的記憶體,也可以被儲存至顯示裝置100內部的記憶體。接著進入步驟S110,系統會結束此程序,且顯示裝置100會顯示完成訊息。As shown in FIG. 1 and FIG. 2, in this embodiment, when step S108 is entered, the system generates customized key information so that a specific key corresponds to and is associated with the function screen information. The custom key information includes the identification information of the specific key and the function screen information and the correlation between the two. Then go to step S109, the system will store the custom key information. The customized key information can be stored in the memory of the
請參照圖3,圖3為本發明實施例的自定義遙控器200的按鍵的方法的關於短按的流程圖。當上述自定義程序完成後,使用者可藉由短按此特定按鍵而使顯示裝置100直接開啟並顯示此功能畫面110。如圖3所示,在步驟S201中,系統接收觸發訊號(特定按鍵上移)並計時。當使用者按下遙控器200上的特定按鍵,系統會接收觸發訊號並開始計時;當使用者放開此特定按鍵時,特定按鍵會回彈,此時特定按鍵是上移狀態(up action)。系統會停止計時並計算持續時間,接著進入步驟S202。在步驟S202中,系統會判斷觸發訊號的持續時間是否小於第二閾值。當持續時間小於第二閾值,表示這次按下特定按鍵的動作屬於短按,接著進入步驟S203。當持續時間大於或等於第二閾值,則表示這次按下特定按鍵的動作不屬於短按,則進入步驟S209,系統會顯示警告訊息並結束此程序。Please refer to FIG. 3, which is a flowchart of a short press for a method of customizing keys of a
在一些實施例中,持續時間是否小於第二閾值的判斷方式亦可採用循環次數的方式,所述循環次數可參照前文記載,於此不再贅述。在不同實施例中,當持續時間大於或等於第二閾值,系統亦可不顯示任何訊息且不做任何回應。換言之,此次短按特定按鍵的動作為無效,且沒有任何事件被觸發。在不同實施例中,第一閾值與第二閾值可以相等。In some embodiments, the method for determining whether the duration is less than the second threshold may also be the number of cycles. The number of cycles may refer to the foregoing description, and will not be repeated here. In different embodiments, when the duration is greater than or equal to the second threshold, the system may also not display any message and make no response. In other words, the action of short pressing a specific key this time is invalid, and no event is triggered. In different embodiments, the first threshold and the second threshold may be equal.
如圖1與圖3所示,在本實施例中,當進入步驟S203,系統會判斷此被短按的特定按鍵是否為自定義功能鍵210,當此被短按的特定按鍵為自定義功能鍵210,接著會進入步驟S204;當此被短按的特定按鍵不屬於自定義功能鍵210,則進入步驟S209,系統會顯示警告訊息並結束此程序。在不同實施例中,當此被短按的特定按鍵不屬於自定義功能鍵210,系統亦可不顯示任何訊息且不做任何回應。換言之,此次短按特定按鍵的動作為無效。As shown in FIGS. 1 and 3, in this embodiment, when step S203 is entered, the system will determine whether the short-pressed specific key is a custom function key 210, and when the short-pressed specific key is a custom function The key 210 then proceeds to step S204; when the short-pressed specific key does not belong to the custom function key 210, it proceeds to step S209, and the system displays a warning message and ends the procedure. In different embodiments, when the specific key that is short-pressed does not belong to the custom function key 210, the system may not display any message and make no response. In other words, the action of short pressing a specific key this time is invalid.
如圖1與圖3所示,在本實施例中,當進入步驟S204,系統會判斷對應於此被短按的特定按鍵的功能畫面資訊是否存在。當對應的功能畫面資訊存在,表示被短按的特定按鍵已經事先完成了自定義程序(相關流程可參照圖2與前述記載),也就是說,系統中已經儲存了此特定按鍵的自定義按鍵資訊,其記載了此特定按鍵的識別資訊與其對應的功能畫面110的功能畫面資訊以及這兩者之間的關聯性。當對應的功能畫面資訊不存在,表示被短按的特定按鍵並未進行過自定義程序,因而系統中並沒有此特定按鍵的自定義按鍵資訊,此特定按鍵並沒有與任何功能畫面110具有關聯性。當系統判斷對應的功能畫面資訊存在,接著會進入步驟S205;當系統判斷對應的功能畫面資訊不存在,則會進入步驟S209,系統會顯示警告訊息並結束此程序。As shown in FIGS. 1 and 3, in this embodiment, when step S204 is entered, the system determines whether the function screen information corresponding to the specific key that is short-pressed exists. When the corresponding function screen information exists, it means that the short-pressed specific key has completed the custom program in advance (for the related process, please refer to FIG. 2 and the previous record), that is, the custom key for this specific key has been stored in the system Information, which records the identification information of the specific key, the function screen information of the
如圖1與圖3所示,在本實施例中,當進入步驟S205,系統會讀取此被短按的特定按鍵的自定義按鍵資訊,此自定義按鍵資訊包含對應的功能畫面資訊,如包名、類名與意圖方法,亦即系統會讀取對應於此特定按鍵的功能畫面110的功能畫面資訊,接著進入步驟S206。當進入步驟S206,系統會判斷對應於此被短按的特定按鍵的功能畫面與當前顯示的功能畫面是否相同。當系統判斷特定按鍵對應的功能畫面與當前顯示的功能畫面相同,則進入步驟S209,系統會顯示警告訊息並結束此程序。當系統判斷特定按鍵對應的功能畫面與當前顯示的功能畫面不相同,則會進入步驟S207。當進入步驟S207,系統會判斷對應於此被短按的特定按鍵的功能畫面的應用程式是否存在。當系統判斷特定按鍵對應的功能畫面的應用程式不存在,則表示該應用程式曾被安裝且其功能畫面曾被設定為短按某特定按鍵來啟動,但後來該應用程式被移除不存在了,故進入步驟S209,系統會顯示警告訊息並結束此程序。當系統判斷特定按鍵對應的功能畫面的應用程式存在,則會進入步驟S208。當進入步驟S208,系統會執行對應的功能畫面110,此功能畫面110是對應於此被短按的特定按鍵所關聯的功能畫面資訊,接著結束此程序。As shown in FIG. 1 and FIG. 3, in this embodiment, when step S205 is entered, the system reads the customized key information of the specific key that was short-pressed. The customized key information includes corresponding function screen information, such as The package name, class name, and intent method, that is, the system reads the function screen information of the
雖然本發明的技術內容已經以較佳實施例揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神所作些許之更動與潤飾,皆應涵蓋於本發明的範疇內,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the technical content of the present invention has been disclosed as above with preferred embodiments, it is not intended to limit the present invention. Anyone who is familiar with this art and makes some changes and retouching without departing from the spirit of the present invention should be covered in the present invention. The scope of protection of the present invention shall be subject to the scope of the attached patent application.
100‧‧‧顯示裝置100‧‧‧Display device
110‧‧‧功能畫面110‧‧‧Function screen
200‧‧‧遙控器200‧‧‧Remote control
210‧‧‧自定義功能鍵210‧‧‧Custom function keys
220‧‧‧非自定義功能鍵220‧‧‧non-custom function keys
S101~S111‧‧‧自定義遙控器按鍵的方法關於長按的各個步驟S101~S111‧‧‧Customize the remote control buttons
S201~S209‧‧‧自定義遙控器按鍵的方法關於短按的各個步驟S201~S209‧‧‧Customize the remote control keys
圖1為本發明實施例的顯示裝置與遙控器的示意圖; 圖2為本發明實施例的自定義遙控器按鍵的方法關於長按的流程圖;以及 圖3為本發明實施例的自定義遙控器按鍵的方法關於短按的流程圖。1 is a schematic diagram of a display device and a remote controller according to an embodiment of the present invention; FIG. 2 is a flowchart of a method for customizing keys of a remote controller according to an embodiment of the present invention regarding long press; and FIG. 3 is a custom remote control according to an embodiment of the present invention The flow chart of the method of pressing the button on the keyboard.
S101~S111‧‧‧自定義遙控器按鍵的方法關於長按的各個步驟 S101~S111‧‧‧Customize the remote control buttons
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW107117619A TWI682637B (en) | 2018-05-23 | 2018-05-23 | Method for customizing button of remote control |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW107117619A TWI682637B (en) | 2018-05-23 | 2018-05-23 | Method for customizing button of remote control |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI682637B true TWI682637B (en) | 2020-01-11 |
| TW202005292A TW202005292A (en) | 2020-01-16 |
Family
ID=69942246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW107117619A TWI682637B (en) | 2018-05-23 | 2018-05-23 | Method for customizing button of remote control |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI682637B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102625010A (en) * | 2012-03-06 | 2012-08-01 | 清华大学 | Eye-Free control method of television by using touch screen phone |
| CN103199871A (en) * | 2013-02-26 | 2013-07-10 | 无锡飞翎电子有限公司 | Method for controlling self-adaptive function replacement of control button |
| US20140123183A1 (en) * | 2011-04-15 | 2014-05-01 | Sharp Kabushiki Kaisha | Menu screen display control method and display control device |
| US20140130101A1 (en) * | 2011-06-14 | 2014-05-08 | Sharp Kabushiki Kaisha | System, television receiver, information terminal, control method, program, and recording medium |
| US9257093B2 (en) * | 2005-08-10 | 2016-02-09 | Seiko Epson Corporation | Image display apparatus and image adjusting method |
-
2018
- 2018-05-23 TW TW107117619A patent/TWI682637B/en not_active IP Right Cessation
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9257093B2 (en) * | 2005-08-10 | 2016-02-09 | Seiko Epson Corporation | Image display apparatus and image adjusting method |
| US20140123183A1 (en) * | 2011-04-15 | 2014-05-01 | Sharp Kabushiki Kaisha | Menu screen display control method and display control device |
| US20140130101A1 (en) * | 2011-06-14 | 2014-05-08 | Sharp Kabushiki Kaisha | System, television receiver, information terminal, control method, program, and recording medium |
| CN102625010A (en) * | 2012-03-06 | 2012-08-01 | 清华大学 | Eye-Free control method of television by using touch screen phone |
| CN103199871A (en) * | 2013-02-26 | 2013-07-10 | 无锡飞翎电子有限公司 | Method for controlling self-adaptive function replacement of control button |
| CN103199871B (en) | 2013-02-26 | 2016-02-03 | 无锡飞翎电子有限公司 | The control method that a kind of adaptation function controlling button is replaced |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202005292A (en) | 2020-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8896412B2 (en) | System and method for interactive appliance control | |
| JP6153656B2 (en) | Smart home appliance control method, control device, and terminal | |
| CN101311981B (en) | Remote controller multi-user mode setting method and system | |
| CN102833399B (en) | A kind of application program system of selection and device | |
| JP6298925B2 (en) | State switching method, apparatus, program, and recording medium | |
| US9437106B2 (en) | Techniques for controlling appliances | |
| CN105657173A (en) | Volume adjustment method and device and terminal | |
| CN102523396A (en) | Method and device for controlling television functions by panel keys | |
| US20170235412A1 (en) | Electronic apparatus with user input switchable between button and touch types, and method of controlling the same | |
| CN101197971A (en) | Information display method and device for IPTV remote controller | |
| CN105629751A (en) | Equipment control method and apparatus | |
| CN105376410A (en) | Method and device for setting alarm clock | |
| KR100764763B1 (en) | How to configure the user menu | |
| US8878716B2 (en) | Code set determination for a remote control | |
| TWI381655B (en) | Remote control device and remote control method thereof | |
| TWI682637B (en) | Method for customizing button of remote control | |
| US9503669B2 (en) | Smart control device and method for controlling television set | |
| CN1953507A (en) | A method for return mark of TV channel | |
| CN105094361B (en) | Associate display methods, device, terminal and the storage medium of words | |
| CN105900416A (en) | Consumer device and method for accommodating periods of temporary control state associated with display of user interface elements | |
| WO2022166338A1 (en) | Display device | |
| TWI530184B (en) | A display system with a memorandum function and a control method thereof | |
| JP4682749B2 (en) | television | |
| CN119847320A (en) | Interaction method, interaction device, loudspeaker box and storage medium | |
| CN116300485A (en) | Control method of intelligent household equipment and scenerization control equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |