一種界面顯示方法、裝置及終端的制作方法
【專利摘要】本發明公開了一種界面顯示方法、裝置及終端,其中,該方法包括:獲取原配遙控器的正面圖像;通過捕獲正面圖像中的按鍵區域得到按鍵圖層,剩余圖像保存為遙控器界面圖層;定義按鍵圖層中的各個按鍵及其對應功能;將按鍵圖層和遙控器界面圖層疊加合成,顯示在萬能遙控器的界面。通過本發明,解決了相關技術中萬能遙控器界面無法根據終端型號不同適應性調整的問題,本發明屬于圖像識別和軟件技術領域,利于智能終端的萬能遙控器遙控界面的定制化、差異化、準確化的快速形成,使得用戶使用智能終端的萬能遙控器獲得最直接的遙控體驗。
【專利說明】
一種界面顯示方法、裝置及終端
技術領域
[0001]本發明涉及圖像識別和軟件技術領域,特別是涉及一種界面顯示方法、裝置及終端。
【背景技術】
[0002]當前,隨著智能終端的功能越來越強大,智能終端帶有萬能遙控器功能的產品越來越多。隨著芯片制造工藝的提升,包含中央處理單元、緩沖器、紅外編解碼單元的紅外芯片已經成熟。紅外芯片帶有靈活的通訊接口,如SP1、I2C、UART,可以與智能終端的應用處理器(AP,applicat1n processor)之間進行通訊。紅外芯片輸出的調制信號經由調制電路將電信號轉化為光信號發送出去。同時,紅外芯片也帶有自學習功能。前置放大器將接收到的微弱光信號轉化為電信號,紅外芯片采樣通過采樣此電信號,并保存記錄其波形與功能。
[0003]—般情況下,紅外芯片都會基于智能終端的操作系統開發相關的應用軟件。應用軟件一般都會要求用戶通過電器類型,電器品牌,電器型號等條件從其遠端的代碼服務器中下載所需的遙控器代碼庫。但是針對不同的電器,萬能遙控器的遙控界面的按鍵布局都是一樣的,都是按照最初的用戶接口定義好的。用戶很難按照不同的用戶風格界面去判斷當前遙控的電器。當萬能遙控器需要一對多的控制多數電器使用時,用戶需要逐一核對其當前所使用的遙控器界面是否是用戶所想要遙控的電器品牌,易用性較差。
[0004]針對相關技術中萬能遙控器界面無法根據終端型號不同適應性調整的問題,目前尚未提出有效的解決方案。
【發明內容】
[0005]針對相關技術中萬能遙控器界面無法根據終端型號不同適應性調整的問題,本發明提供了一種界面顯示方法、裝置及終端,用以解決上述技術問題。
[0006]根據本發明的一個方面,本發明提供了一種界面顯示方法,其中,該方法包括:獲取原配遙控器的正面圖像;通過捕獲所述正面圖像中的按鍵區域得到按鍵圖層,剩余圖像保存為遙控器界面圖層;定義所述按鍵圖層中的各個按鍵及其對應功能;將所述按鍵圖層和所述遙控器界面圖層疊加合成,顯示在萬能遙控器的界面。
[0007]優選地,獲取原配遙控器的正面圖像之后,所述方法還包括:濾除所述正面圖像中的外部背景;調整所述正面圖像的尺寸大小和顯示位置。
[0008]優選地,通過捕獲所述正面圖像中的按鍵區域得到按鍵圖層包括:利用數字圖像中的圖像邊緣算子劃取按鍵區域;將每個按鍵區域的圖像進行平滑、濾波處理;將處理后的各個按鍵區域挖取出來,保存為所述按鍵圖層。
[0009]優選地,定義所述按鍵圖層中的各個按鍵及其對應功能包括:獲取所述原配遙控器的遙控代碼;基于所述遙控代碼,定義所述按鍵圖層中的各個按鍵及其對應功能。
[0010]優選地,獲取所述原配遙控器的遙控代碼包括:從網絡下載所述原配遙控器的遙控代碼庫;和/或,啟動自學習模式,自學習所述原配遙控器的遙控代碼。
[0011]根據本發明的另一方面,本發明還提供了一種界面顯示裝置,其中,該裝置包括:圖像獲取模塊,用于獲取原配遙控器的正面圖像;圖層建立模塊,用于通過捕獲所述正面圖像中的按鍵區域得到按鍵圖層,剩余圖像保存為遙控器界面圖層;按鍵定義模塊,用于定義所述按鍵圖層中的各個按鍵及其對應功能;界面顯示模塊,用于將所述按鍵圖層和所述遙控器界面圖層疊加合成,顯示在萬能遙控器的界面。
[0012]優選地,所述裝置還包括:圖像處理模塊,用于在獲取原配遙控器的正面圖像之后,濾除所述正面圖像中的外部背景;調整所述正面圖像的尺寸大小和顯示位置。
[0013]優選地,所述圖層建立模塊包括:區域劃取單元,用于利用數字圖像中的圖像邊緣算子劃取按鍵區域;處理單元,用于將每個按鍵區域的圖像進行平滑、濾波處理;圖層建立單元,用于將處理后的各個按鍵區域挖取出來,保存為所述按鍵圖層。
[0014]優選地,所述按鍵定義模塊包括:代碼獲取單元,用于獲取所述原配遙控器的遙控代碼;功能定義單元,用于基于所述遙控代碼,定義所述按鍵圖層中的各個按鍵及其對應功會K。
[0015]優選地,所述代碼獲取單元,還用于從網絡下載所述原配遙控器的遙控代碼庫;和/或,啟動自學習模式,自學習所述原配遙控器的遙控代碼。
[0016]根據本發明的又一方面,本發明還提供了一種界面顯示終端,其中,該終端具有萬能遙控器功能,包括上述的界面顯示裝置,與各個原配遙控器相連接。
[0017]根據本發明的又一方面,本發明還提供了一種界面顯示終端,其中,所述終端包括:界面切換模塊,用于根據用戶請求,進入遙控界面;其中,所述遙控界面至少提供與一個或多個原配遙控器相同的按鍵功能;遙控模塊,用于根據用戶需求,在所述遙控界面執行對應的按鍵功能。
[0018]優選地,所述終端還包括:圖像獲取模塊,用于獲取原配遙控器的正面圖像;界面設計模塊,用于基于所述原配遙控器的正面圖像,設計與所述正面圖像一一對應的按鍵及其功能。
[0019]優選地,所述圖像獲取模塊,包括:第一獲取單元,用于觸發所述終端的攝像機拍攝所述原配遙控器的正面照片;或者,第二獲取單元,用于與所述原配遙控器建立連接,傳輸所述原配遙控器的圖像信息。
[0020]優選地,所述終端還包括:用戶設計模塊,用于基于用戶的自行設定,設計具備不同按鍵及其功能的遙控界面。
[0021]優選地,所述界面切換模塊,包括:第一切換單元,用于通過所述終端上的應用程序APP,進入所述遙控界面;和/或,第二切換單元,用于通過快捷鍵進入遙控界面。
[0022]本發明有益效果如下:
[0023]本發明利用圖像處理技術,提出了一種將電器原配的遙控器外觀及按鍵布局作為萬能遙控器界面的原型的技術方案,解決了相關技術中萬能遙控器界面無法根據終端型號不同適應性調整的問題,本發明屬于圖像識別和軟件技術領域,利于智能終端的萬能遙控器遙控界面的定制化、差異化、準確化的快速形成,使得用戶使用智能終端的萬能遙控器獲得最直接的遙控體驗。
[0024]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【附圖說明】
[0025]圖1是根據本發明實施例的界面顯示方法的流程圖;
[0026]圖2是根據本發明實施例的將原配遙控器的正面照片轉化為智能終端的萬能遙控器的遙控顯示界面的流程圖;
[0027]圖3是根據本發明實施例的界面顯示裝置的結構框圖。
[0028]圖4是根據本發明實施例的界面顯示終端的結構框圖;
[0029]圖5是根據本發明優選實施例的界面顯示方法的流程圖;
[0030]圖6是根據本發明優選實施例的界面顯示裝置的結構框圖。
【具體實施方式】
[0031]為了解決現有技術中萬能遙控器界面無法根據終端型號不同適應性調整的問題,本發明提供了一種界面顯示方法、裝置及終端,以下結合附圖以及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不限定本發明。
[0032]本實施例提供了一種界面顯示方法,該方法可以在終端側實現,圖1是根據本發明實施例的界面顯示方法的流程圖,如圖1所示,該方法包括以下步驟(步驟S102-步驟S108):
[0033]步驟S102,獲取原配遙控器的正面圖像。
[0034]智能終端可以通過自身的攝像頭來獲取需要遙控器的正面照片。關于遙控器的正面照片的獲取并不局限于智能終端的攝像頭,也可以通過其他方式獲取,例如接收第三方提供的遙控器正面照片。
[0035]步驟S104,通過捕獲正面圖像中的按鍵區域得到按鍵圖層,剩余圖像保存為遙控器界面圖層。
[0036]步驟S106,定義按鍵圖層中的各個按鍵及其對應功能。
[0037]步驟S108,將按鍵圖層和遙控器界面圖層疊加合成,顯示在萬能遙控器的界面。在將按鍵圖層和遙控器界面圖層疊加合成之后,可以將其命名為用戶自身耳熟能詳的名字。
[0038]通過本實施例,介紹了一種將電器原配的遙控器外觀及按鍵布局作為萬能遙控器界面的原型的技術方案,解決了相關技術中萬能遙控器界面無法根據終端型號不同適應性調整的問題,本發明屬于圖像識別和軟件技術領域,利于智能終端的萬能遙控器遙控界面的定制化、差異化、準確化的快速形成,使得用戶使用智能終端的萬能遙控器獲得最直接的遙控體驗。
[0039]在步驟S102獲取原配遙控器的正面圖像之后,為了優化正面圖像的顯示效果,可以針對該正面圖像進行以下處理:濾除所述正面圖像中的外部背景,調整所述正面圖像的尺寸大小和顯示位置。
[0040]具體地,智能終端的萬能遙控器的應用軟件,針對電器原配遙控器的正面照片,去除該照片中的外部背景,僅保留遙控器的正面圖像。并使得圖像的長邊與智能終端的長邊平行,居中于屏幕中央。
[0041]在步驟S104中,通過捕獲正面圖像中的按鍵區域得到按鍵圖層,通過以下優選實施方式實現:利用數字圖像中的圖像邊緣算子劃取按鍵區域;將每個按鍵區域的圖像進行平滑、濾波處理;將處理后的各個按鍵區域挖取出來,保存為按鍵圖層。基于上述處理,提高了按鍵圖層與原配遙控器的界面外觀的相似度,利于提升用戶的遙控體驗。
[0042]具體地,利用數字圖像中的圖像邊緣算子劃取按鍵所在區域。整個遙控界面,所有遙控器按鍵周邊都有被劃取的區域。將每一個區域的圖片進行圖像的平滑、濾波處理,得到光滑的邊緣。并將所有的按鍵區域挖取出來,保存為一個新的圖層,命名為按鍵圖層。剩余圖片保存為遙控器界面圖層。
[0043]在得到按鍵圖層之后,需要定義按鍵圖層中的各個按鍵及其對應功能,從而利于完善萬能遙控器中與原配遙控器界面相同的顯示界面。上述過程可通過以下優選實施方式實現:獲取原配遙控器的遙控代碼;基于該遙控代碼,定義按鍵圖層中的各個按鍵及其對應功能。
[0044]上述獲取原配遙控器的遙控代碼可以通過以下方式實現:從網絡下載原配遙控器的遙控代碼庫;和/或,啟動自學習模式,自學習原配遙控器的遙控代碼。
[0045]具體地:(1)從網絡下載該型號電器的遙控代碼庫,將每一個按鍵的遙控代碼封裝成調制信號,啟動發射電路等一系列活動,作為點擊該功能按鍵所觸發的活動。(2)若有些按鍵在遠程服務器上沒有對應的遙控代碼,則萬能遙控器進入學習模式。自學習過程如下,首先,使得萬能遙控器進入自學習模式。其次,將原配遙控器對準萬能遙控器,按下該按鍵,此時萬能遙控器便完成了學習遙控代碼的工作。再其次,萬能遙控器將學習到的遙控代碼封裝成調制信號,啟動發射電路等一系列活動。點擊該按鍵即觸發此活動。最后,保存所有自學習按鍵所觸發的活動以及遙控代碼至本地。
[0046]圖2是根據本發明實施例的將原配遙控器的正面照片轉化為智能終端的萬能遙控器的遙控顯示界面的流程圖,如圖2所示,該流程包括以下步驟:
[0047]步驟A,電器原配遙控器的正面照片的獲取。智能終端可以通過自身的攝像頭來獲取需要遙控器的正面照片。關于遙控器的正面照片的獲取并不局限與智能終端的攝像頭,也可以其他方式獲得。
[0048]步驟B,濾除外部背景。智能終端的萬能遙控器應用軟件使用電器原配遙控器的正面照片,去除該照片中的外部背景,僅保留遙控器的正面圖像。并使得圖像的長邊與智能終端的長邊平行,居中于屏幕中央。
[0049]步驟C,捕獲按鍵區域。利用數字圖像中的圖像邊緣算子劃取按鍵所在區域。因而整個遙控界面,所有遙控器按鍵周邊都有被劃取的區域。將每一個區域的圖片進行圖像的平滑,濾波,得到光滑的邊緣。并將所有的區域挖取出來,保存為一個新的圖層,命名為按鍵圖層。剩余圖片保存為遙控器界面圖層。
[0050]步驟D,定義按鍵。通過步驟C,我們獲取到了即將構建的萬能遙控器的按鍵圖層。根據軟件用戶接口定義,將每一個按鍵都定義為一個“按鍵”事件,即點擊這個按鍵,觸發相應的活動。
[0051]步驟E,定義按鍵所觸發的活動。從網絡下載該型號電器的遙控代碼庫,將每一個按鍵的遙控代碼封裝成調制信號,啟動發射電路等一系列活動,作為點擊該功能按鍵所觸發的活動。若遠程服務器沒有該型號電器的遙控代碼庫或者遙控代碼不全,則進入步驟F,否則進入步驟G。
[0052]步驟F,自學習按鍵所觸發的活動。若有些按鍵在遠程服務器上沒有對應的遙控代碼,則萬能遙控器進入學習模式。自學習過程如下,首先,使得萬能遙控器進入自學習模式。其次,將原配遙控器對準萬能遙控器,按下該按鍵,此時萬能遙控器便完成了學習遙控代碼的工作。再其次,萬能遙控器將學習到的遙控代碼封裝成調制信號,啟動發射電路等一系列活動。點擊該按鍵即觸發此活動。最后,保存所有自學習按鍵所觸發的活動以及遙控代碼至本地。
[0053]步驟G,判斷是否完成對所有按鍵的觸發活動的保存。若沒有完成,則進入步驟D,否則進入步驟H。
[0054]步驟H,保存所有按鍵圖片以及相應的觸發活動。整合用戶接口,將按鍵圖層和遙控器界面圖層疊加合成,并命名為自己耳熟能詳的名字,至此流程結束。
[0055]本發明實施例通過智能終端的攝像頭,記錄電器原配遙控器的正面照片并輸入智能終端內部,利用了圖像識別技術,去除外部背景、提取原配遙控器的全貌、捕獲按鍵區域、定義按鍵功能等一系列預處理方法,將電器原配遙控器的所有功能及其外觀,完美的復制進智能終端的萬能遙控器中。從而使得用戶在使用智能終端萬能遙控器遙控某一種家用電器的時候,萬能遙控器的遙控界面顯示的就是原裝遙控器的樣子,讓用戶感覺就好像使用電器原配的遙控器一般。
[0056]對應于上述實施例介紹的界面顯示方法,本實施例提供了一種界面顯示裝置,該裝置可以設置在終端側,用以實現上述實施例。圖3是根據本發明實施例的界面顯示裝置的結構框圖,如圖3所示,該裝置包括:圖像獲取模塊10、圖層建立模塊20、按鍵定義模塊30和界面顯示模塊40。下面對該結構進行詳細介紹。
[0057]圖像獲取模塊10,用于獲取原配遙控器的正面圖像;
[0058]圖層建立模塊20,連接至圖像獲取模塊10,用于通過捕獲上述正面圖像中的按鍵區域得到按鍵圖層,剩余圖像保存為遙控器界面圖層;
[0059]按鍵定義模塊30,連接至圖層建立模塊20,用于定義上述按鍵圖層中的各個按鍵及其對應功能;
[0060]界面顯示模塊40,連接至按鍵定義模塊30,用于將上述按鍵圖層和上述遙控器界面圖層疊加合成,顯示在萬能遙控器的界面。
[0061]通過本實施例,解決了相關技術中萬能遙控器界面無法根據終端型號不同適應性調整的問題,本發明屬于圖像識別和軟件技術領域,利于智能終端的萬能遙控器遙控界面的定制化、差異化、準確化的快速形成,使得用戶使用智能終端的萬能遙控器獲得最直接的遙控體驗。
[0062]為了優化正面圖像的顯示效果,上述裝置還可以包括:圖像處理模塊,用于在獲取原配遙控器的正面圖像之后,濾除上述正面圖像中的外部背景;調整上述正面圖像的尺寸大小和顯示位置。
[0063]為了提高按鍵圖層與原配遙控器的界面外觀的相似度,提升用戶的遙控體驗,上述圖層建立模塊20可以包括:區域劃取單元,用于利用數字圖像中的圖像邊緣算子劃取按鍵區域;處理單元,用于將每個按鍵區域的圖像進行平滑、濾波處理;圖層建立單元,用于將處理后的各個按鍵區域挖取出來,保存為上述按鍵圖層。
[0064]為了完善萬能遙控器中與原配遙控器界面相同的顯示界面,上述按鍵定義模塊30包括:代碼獲取單元,用于獲取上述原配遙控器的遙控代碼;功能定義單元,用于基于上述遙控代碼,定義上述按鍵圖層中的各個按鍵及其對應功能。上述代碼獲取單元,還用于從網絡下載上述原配遙控器的遙控代碼庫;和/或,啟動自學習模式,自學習上述原配遙控器的遙控代碼。
[0065]對應于上述實施例介紹的界面顯示裝置,本實施例提供了一種界面顯示終端,該終端具有萬能遙控器功能,包括上述實施例介紹的界面顯示裝置,與各個原配遙控器相連接。
[0066]該實施例介紹的界面顯示終端,例如:可以是實現適配不同遙控器提供不同顯示界面的手機,至于具體的如何實現適配,上述方法實施例給出了一種示例,無論采取何種適配方式,只要能夠達到手機上的萬能遙控器功能能夠適配不同遙控器提供不同顯示界面即可。
[0067]對應于上述實施例介紹的界面顯示裝置,本實施例還提供了一種界面顯示終端,如圖4所示的界面顯示終端的結構框圖,該終端包括:
[0068]界面切換模塊,用于根據用戶請求,進入遙控界面;其中,上述遙控界面至少提供與一個或多個原配遙控器相同的按鍵功能;
[0069]遙控模塊,連接至上述界面切換模塊,用于根據用戶需求,在上述遙控界面執行對應的按鍵功能。
[0070]通過本實施例提供的方案,用戶能夠基于上述界面顯示終端,應用萬能遙控器的功能。從而擴展了終端的應用功能,提高了用戶體驗。
[0071]對于遙控界面的搭建,可以基于原配遙控器的按鍵及其功能來實現,優選地,上述終端還包括:圖像獲取模塊,用于獲取原配遙控器的正面圖像;界面設計模塊,用于基于上述原配遙控器的正面圖像,設計與上述正面圖像一一對應的按鍵及其功能。
[0072]對于原配遙控器的正面圖像的獲取,至少存在兩種實現方式,優選地,上述圖像獲取模塊,包括:第一獲取單元,用于觸發上述終端的攝像機拍攝上述原配遙控器的正面照片;或者,第二獲取單元,用于與上述原配遙控器建立連接,傳輸上述原配遙控器的圖像信息。用戶可根據實際情況自行選擇一種實現方式。
[0073]對于遙控界面的搭建,也可以由用戶自定義設計,優選地,上述終端還包括:用戶設計模塊,用于基于用戶的自行設定,設計具備不同按鍵及其功能的遙控界面。從而增強了用戶的參與感,方便用戶自行設計更適合自己的遙控界面。
[0074]對于遙控界面的切換,至少可以通過兩種方式實現,優選地,上述界面切換模塊,包括:第一切換單元,用于通過上述終端上的應用程序APP,進入上述遙控界面;和/或,第二切換單元,用于通過快捷鍵進入遙控界面。上述兩種方式可根據實際情況進行選擇,提高了用戶體驗。
[0075]本實施例提供了一種界面顯示方法,該方法可以在終端側實現,圖5是根據本發明優選實施例的界面顯示方法的流程圖,如圖5所示,該方法包括以下步驟(步驟S502-步驟 S508):
[0076]步驟S502,獲取原配遙控器的正面圖像。
[0077]智能終端可以通過自身的攝像頭來獲取需要遙控器的正面照片。關于遙控器的正面照片的獲取并不局限于智能終端的攝像頭,也可以通過其他方式獲取,例如接收第三方提供的遙控器正面照片。
[0078]步驟S504,通過捕獲正面圖像中的按鍵區域得到按鍵圖層,剩余圖像保存為遙控器界面圖層。
[0079]步驟S506,定義按鍵圖層中的各個按鍵及其對應功能。
[0080]步驟S508,將按鍵圖層和遙控器界面圖層疊加合成,顯示在遙控界面。在將按鍵圖層和遙控器界面圖層疊加合成之后,可以將其命名為用戶自身耳熟能詳的名字。
[0081 ] 通過本實施例,介紹了一種將電器原配的遙控器外觀及按鍵布局作為遙控界面的原型的技術方案,解決了相關技術中遙控界面無法根據終端型號不同適應性調整的問題,本發明屬于圖像識別和軟件技術領域,利于智能終端的萬能遙控器遙控界面的定制化、差異化、準確化的快速形成,使得用戶使用智能終端的萬能遙控器獲得最直接的遙控體驗。
[0082]在步驟S502獲取原配遙控器的正面圖像之后,為了優化正面圖像的顯示效果,可以針對該正面圖像進行以下處理:濾除所述正面圖像中的外部背景,調整所述正面圖像的尺寸大小和顯示位置。
[0083]具體地,智能終端的遙控器的應用軟件,針對電器原配遙控器的正面照片,去除該照片中的外部背景,僅保留遙控器的正面圖像。并使得圖像的長邊與智能終端的長邊平行,居中于屏幕中央。
[0084]在步驟S504中,通過捕獲正面圖像中的按鍵區域得到按鍵圖層,通過以下優選實施方式實現:利用數字圖像中的圖像邊緣算子劃取按鍵區域;將每個按鍵區域的圖像進行平滑、濾波處理;將處理后的各個按鍵區域挖取出來,保存為按鍵圖層。基于上述處理,提高了按鍵圖層與原配遙控器的界面外觀的相似度,利于提升用戶的遙控體驗。
[0085]具體地,利用數字圖像中的圖像邊緣算子劃取按鍵所在區域。整個遙控界面,所有遙控器按鍵周邊都有被劃取的區域。將每一個區域的圖片進行圖像的平滑、濾波處理,得到光滑的邊緣。并將所有的按鍵區域挖取出來,保存為一個新的圖層,命名為按鍵圖層。剩余圖片保存為遙控界面圖層。
[0086]在得到按鍵圖層之后,需要定義按鍵圖層中的各個按鍵及其對應功能,從而利于完善萬能遙控器中與原配遙控器界面相同的顯示界面。上述過程可通過以下優選實施方式實現:獲取原配遙控器的遙控代碼;基于該遙控代碼,定義按鍵圖層中的各個按鍵及其對應功能。
[0087]上述獲取原配遙控器的遙控代碼可以通過以下方式實現:從網絡下載原配遙控器的遙控代碼庫;和/或,啟動自學習模式,自學習原配遙控器的遙控代碼。
[0088]對應于上述實施例介紹的界面顯示方法,本實施例提供了一種界面顯示裝置,該裝置可以設置在終端側,用以實現上述實施例。圖6是根據本發明優選實施例的界面顯示裝置的結構框圖,如圖6所示,該裝置包括:圖像獲取模塊、圖層建立模塊、按鍵定義模塊和界面顯示模塊。下面對該結構進行詳細介紹。
[0089]圖像獲取模塊,用于獲取原配遙控器的正面圖像;
[0090]圖層建立模塊,連接至圖像獲取模塊,用于通過捕獲上述正面圖像中的按鍵區域得到按鍵圖層,剩余圖像保存為遙控器界面圖層;
[0091]按鍵定義模塊,連接至圖層建立模塊,用于定義上述按鍵圖層中的各個按鍵及其對應功能;
[0092]界面顯示模塊,連接至按鍵定義模塊,用于將上述按鍵圖層和上述遙控器界面圖層疊加合成,顯示在遙控界面。
[0093]通過本實施例,解決了相關技術中遙控界面無法根據終端型號不同適應性調整的問題,本發明屬于圖像識別和軟件技術領域,利于智能終端的萬能遙控器遙控界面的定制化、差異化、準確化的快速形成,使得用戶使用智能終端的萬能遙控器獲得最直接的遙控體驗。
[0094]為了優化正面圖像的顯示效果,上述裝置還可以包括:圖像處理模塊,用于在獲取原配遙控器的正面圖像之后,濾除上述正面圖像中的外部背景;調整上述正面圖像的尺寸大小和顯示位置。
[0095]為了提高按鍵圖層與原配遙控器的界面外觀的相似度,提升用戶的遙控體驗,上述圖層建立模塊可以包括:區域劃取單元,用于利用數字圖像中的圖像邊緣算子劃取按鍵區域;處理單元,用于將每個按鍵區域的圖像進行平滑、濾波處理;圖層建立單元,用于將處理后的各個按鍵區域挖取出來,保存為上述按鍵圖層。
[0096]為了完善萬能遙控器中與原配遙控器界面相同的顯示界面,上述按鍵定義模塊30包括:代碼獲取單元,用于獲取上述原配遙控器的遙控代碼;功能定義單元,用于基于上述遙控代碼,定義上述按鍵圖層中的各個按鍵及其對應功能。上述代碼獲取單元,還用于從網絡下載上述原配遙控器的遙控代碼庫;和/或,啟動自學習模式,自學習上述原配遙控器的遙控代碼。
[0097]從以上描述中可知,本發明所述的技術方案具有以下顯著的特點:
[0098]I)卓越的用戶體驗。使得用戶能夠像使用電器原配遙控器那樣使用萬能遙控器。
[0099]2)易區分性。用戶可以很方便的通過原配遙控器的外觀,區分當前遙控界面所對應的遙控電器。避免了千篇一律的遙控界面。
[0100]3)豐富的功能。一般情況下,萬能遙控器使用遠程代碼庫,并不能覆蓋原配遙控所有的按鍵功能。但是通過本發明的應用,可以使得萬能遙控器覆蓋原配遙控所有的按鍵功會K。
[0101]盡管為示例目的,已經公開了本發明的優選實施例,本領域的技術人員將意識到各種改進、增加和取代也是可能的,因此,本發明的范圍應當不限于上述實施例。
【主權項】
1.一種界面顯示方法,其特征在于,所述方法包括: 獲取原配遙控器的正面圖像; 通過捕獲所述正面圖像中的按鍵區域得到按鍵圖層,剩余圖像保存為遙控器界面圖層; 定義所述按鍵圖層中的各個按鍵及其對應功能; 將所述按鍵圖層和所述遙控器界面圖層疊加合成,顯示在萬能遙控器的界面。2.如權利要求1所述的方法,其特征在于,獲取原配遙控器的正面圖像之后,所述方法還包括: 濾除所述正面圖像中的外部背景; 調整所述正面圖像的尺寸大小和顯示位置。3.如權利要求1所述的方法,其特征在于,通過捕獲所述正面圖像中的按鍵區域得到按鍵圖層包括: 利用數字圖像中的圖像邊緣算子劃取按鍵區域; 將每個按鍵區域的圖像進行平滑、濾波處理; 將處理后的各個按鍵區域挖取出來,保存為所述按鍵圖層。4.如權利要求1所述的方法,其特征在于,定義所述按鍵圖層中的各個按鍵及其對應功能包括: 獲取所述原配遙控器的遙控代碼; 基于所述遙控代碼,定義所述按鍵圖層中的各個按鍵及其對應功能。5.如權利要求4所述的方法,其特征在于,獲取所述原配遙控器的遙控代碼包括: 從網絡下載所述原配遙控器的遙控代碼庫;和/或, 啟動自學習模式,自學習所述原配遙控器的遙控代碼。6.一種界面顯示裝置,其特征在于,所述裝置包括: 圖像獲取模塊,用于獲取原配遙控器的正面圖像; 圖層建立模塊,用于通過捕獲所述正面圖像中的按鍵區域得到按鍵圖層,剩余圖像保存為遙控器界面圖層; 按鍵定義模塊,用于定義所述按鍵圖層中的各個按鍵及其對應功能; 界面顯示模塊,用于將所述按鍵圖層和所述遙控器界面圖層疊加合成,顯示在萬能遙控器的界面。7.如權利要求6所述的裝置,其特征在于,所述裝置還包括: 圖像處理模塊,用于在獲取原配遙控器的正面圖像之后,濾除所述正面圖像中的外部背景;調整所述正面圖像的尺寸大小和顯示位置。8.如權利要求6所述的裝置,其特征在于,所述圖層建立模塊包括: 區域劃取單元,用于利用數字圖像中的圖像邊緣算子劃取按鍵區域; 處理單元,用于將每個按鍵區域的圖像進行平滑、濾波處理; 圖層建立單元,用于將處理后的各個按鍵區域挖取出來,保存為所述按鍵圖層。9.如權利要求6所述的裝置,其特征在于,所述按鍵定義模塊包括: 代碼獲取單元,用于獲取所述原配遙控器的遙控代碼; 功能定義單元,用于基于所述遙控代碼,定義所述按鍵圖層中的各個按鍵及其對應功會K。10.如權利要求9所述的裝置,其特征在于,所述代碼獲取單元,還用于從網絡下載所述原配遙控器的遙控代碼庫;和/或,啟動自學習模式,自學習所述原配遙控器的遙控代碼。11.一種界面顯示終端,其特征在于,所述終端具有萬能遙控器功能,包括權利要求6至10中任一項所述的界面顯示裝置,與各個原配遙控器相連接。12.一種界面顯示終端,其特征在于,所述終端包括: 界面切換模塊,用于根據用戶請求,進入遙控界面;其中,所述遙控界面至少提供與一個或多個原配遙控器相同的按鍵功能; 遙控模塊,用于根據用戶需求,在所述遙控界面執行對應的按鍵功能。13.如權利要求12所述的終端,其特征在于,所述終端還包括: 圖像獲取模塊,用于獲取原配遙控器的正面圖像; 界面設計模塊,用于基于所述原配遙控器的正面圖像,設計與所述正面圖像一一對應的按鍵及其功能。14.如權利要求13所述的終端,其特征在于,所述圖像獲取模塊,包括: 第一獲取單元,用于觸發所述終端的攝像機拍攝所述原配遙控器的正面照片;或者, 第二獲取單元,用于與所述原配遙控器建立連接,傳輸所述原配遙控器的圖像信息。15.如權利要求12所述的終端,其特征在于,所述終端還包括: 用戶設計模塊,用于基于用戶的自行設定,設計具備不同按鍵及其功能的遙控界面。16.如權利要求12所述的終端,其特征在于,所述界面切換模塊,包括: 第一切換單元,用于通過所述終端上的應用程序APP,進入所述遙控界面;和/或, 第二切換單元,用于通過快捷鍵進入遙控界面。
【文檔編號】G06F9/44GK105843595SQ201510020624
【公開日】2016年8月10日
【申請日】2015年1月15日
【發明人】盧清, 劉玉鵬
【申請人】中興通訊股份有限公司