CN105843595A - 一种界面显示方法、装置及终端 - Google Patents
一种界面显示方法、装置及终端 Download PDFInfo
- Publication number
- CN105843595A CN105843595A CN201510020624.4A CN201510020624A CN105843595A CN 105843595 A CN105843595 A CN 105843595A CN 201510020624 A CN201510020624 A CN 201510020624A CN 105843595 A CN105843595 A CN 105843595A
- Authority
- CN
- China
- Prior art keywords
- key
- remote controller
- interface
- layer
- remote control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000006870 function Effects 0.000 claims abstract description 53
- 238000001914 filtration Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 14
- 238000009499 grossing Methods 0.000 claims description 11
- 238000013461 design Methods 0.000 claims description 8
- 230000002194 synthesizing effect Effects 0.000 claims description 5
- 230000009286 beneficial effect Effects 0.000 abstract description 7
- 230000015572 biosynthetic process Effects 0.000 abstract description 6
- 230000004069 differentiation Effects 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 abstract description 5
- 230000003044 adaptive effect Effects 0.000 abstract 1
- 239000002131 composite material Substances 0.000 abstract 1
- 230000003407 synthetizing effect Effects 0.000 abstract 1
- 230000000875 corresponding effect Effects 0.000 description 26
- 230000000694 effects Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000010276 construction Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种界面显示方法、装置及终端,其中,该方法包括:获取原配遥控器的正面图像;通过捕获正面图像中的按键区域得到按键图层,剩余图像保存为遥控器界面图层;定义按键图层中的各个按键及其对应功能;将按键图层和遥控器界面图层叠加合成,显示在万能遥控器的界面。通过本发明,解决了相关技术中万能遥控器界面无法根据终端型号不同适应性调整的问题,本发明属于图像识别和软件技术领域,利于智能终端的万能遥控器遥控界面的定制化、差异化、准确化的快速形成,使得用户使用智能终端的万能遥控器获得最直接的遥控体验。
Description
技术领域
本发明涉及图像识别和软件技术领域,特别是涉及一种界面显示方法、装置及终端。
背景技术
当前,随着智能终端的功能越来越强大,智能终端带有万能遥控器功能的产品越来越多。随着芯片制造工艺的提升,包含中央处理单元、缓冲器、红外编解码单元的红外芯片已经成熟。红外芯片带有灵活的通讯接口,如SPI、I2C、UART,可以与智能终端的应用处理器(AP,application processor)之间进行通讯。红外芯片输出的调制信号经由调制电路将电信号转化为光信号发送出去。同时,红外芯片也带有自学习功能。前置放大器将接收到的微弱光信号转化为电信号,红外芯片采样通过采样此电信号,并保存记录其波形与功能。
一般情况下,红外芯片都会基于智能终端的操作系统开发相关的应用软件。应用软件一般都会要求用户通过电器类型,电器品牌,电器型号等条件从其远端的代码服务器中下载所需的遥控器代码库。但是针对不同的电器,万能遥控器的遥控界面的按键布局都是一样的,都是按照最初的用户接口定义好的。用户很难按照不同的用户风格界面去判断当前遥控的电器。当万能遥控器需要一对多的控制多数电器使用时,用户需要逐一核对其当前所使用的遥控器界面是否是用户所想要遥控的电器品牌,易用性较差。
针对相关技术中万能遥控器界面无法根据终端型号不同适应性调整的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中万能遥控器界面无法根据终端型号不同适应性调整的问题,本发明提供了一种界面显示方法、装置及终端,用以解决上述技术问题。
根据本发明的一个方面,本发明提供了一种界面显示方法,其中,该方法包括:获取原配遥控器的正面图像;通过捕获所述正面图像中的按键区域得到按键图层,剩余图像保存为遥控器界面图层;定义所述按键图层中的各个按键及其对应功能;将所述按键图层和所述遥控器界面图层叠加合成,显示在万能遥控器的界面。
优选地,获取原配遥控器的正面图像之后,所述方法还包括:滤除所述正面图像中的外部背景;调整所述正面图像的尺寸大小和显示位置。
优选地,通过捕获所述正面图像中的按键区域得到按键图层包括:利用数字图像中的图像边缘算子划取按键区域;将每个按键区域的图像进行平滑、滤波处理;将处理后的各个按键区域挖取出来,保存为所述按键图层。
优选地,定义所述按键图层中的各个按键及其对应功能包括:获取所述原配遥控器的遥控代码;基于所述遥控代码,定义所述按键图层中的各个按键及其对应功能。
优选地,获取所述原配遥控器的遥控代码包括:从网络下载所述原配遥控器的遥控代码库;和/或,启动自学习模式,自学习所述原配遥控器的遥控代码。
根据本发明的另一方面,本发明还提供了一种界面显示装置,其中,该装置包括:图像获取模块,用于获取原配遥控器的正面图像;图层建立模块,用于通过捕获所述正面图像中的按键区域得到按键图层,剩余图像保存为遥控器界面图层;按键定义模块,用于定义所述按键图层中的各个按键及其对应功能;界面显示模块,用于将所述按键图层和所述遥控器界面图层叠加合成,显示在万能遥控器的界面。
优选地,所述装置还包括:图像处理模块,用于在获取原配遥控器的正面图像之后,滤除所述正面图像中的外部背景;调整所述正面图像的尺寸大小和显示位置。
优选地,所述图层建立模块包括:区域划取单元,用于利用数字图像中的图像边缘算子划取按键区域;处理单元,用于将每个按键区域的图像进行平滑、滤波处理;图层建立单元,用于将处理后的各个按键区域挖取出来,保存为所述按键图层。
优选地,所述按键定义模块包括:代码获取单元,用于获取所述原配遥控器的遥控代码;功能定义单元,用于基于所述遥控代码,定义所述按键图层中的各个按键及其对应功能。
优选地,所述代码获取单元,还用于从网络下载所述原配遥控器的遥控代码库;和/或,启动自学习模式,自学习所述原配遥控器的遥控代码。
根据本发明的又一方面,本发明还提供了一种界面显示终端,其中,该终端具有万能遥控器功能,包括上述的界面显示装置,与各个原配遥控器相连接。
根据本发明的又一方面,本发明还提供了一种界面显示终端,其中,所述终端包括:界面切换模块,用于根据用户请求,进入遥控界面;其中,所述遥控界面至少提供与一个或多个原配遥控器相同的按键功能;遥控模块,用于根据用户需求,在所述遥控界面执行对应的按键功能。
优选地,所述终端还包括:图像获取模块,用于获取原配遥控器的正面图像;界面设计模块,用于基于所述原配遥控器的正面图像,设计与所述正面图像一一对应的按键及其功能。
优选地,所述图像获取模块,包括:第一获取单元,用于触发所述终端的摄像机拍摄所述原配遥控器的正面照片;或者,第二获取单元,用于与所述原配遥控器建立连接,传输所述原配遥控器的图像信息。
优选地,所述终端还包括:用户设计模块,用于基于用户的自行设定,设计具备不同按键及其功能的遥控界面。
优选地,所述界面切换模块,包括:第一切换单元,用于通过所述终端上的应用程序APP,进入所述遥控界面;和/或,第二切换单元,用于通过快捷键进入遥控界面。
本发明有益效果如下:
本发明利用图像处理技术,提出了一种将电器原配的遥控器外观及按键布局作为万能遥控器界面的原型的技术方案,解决了相关技术中万能遥控器界面无法根据终端型号不同适应性调整的问题,本发明属于图像识别和软件技术领域,利于智能终端的万能遥控器遥控界面的定制化、差异化、准确化的快速形成,使得用户使用智能终端的万能遥控器获得最直接的遥控体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
图1是根据本发明实施例的界面显示方法的流程图;
图2是根据本发明实施例的将原配遥控器的正面照片转化为智能终端的万能遥控器的遥控显示界面的流程图;
图3是根据本发明实施例的界面显示装置的结构框图。
图4是根据本发明实施例的界面显示终端的结构框图;
图5是根据本发明优选实施例的界面显示方法的流程图;
图6是根据本发明优选实施例的界面显示装置的结构框图。
具体实施方式
为了解决现有技术中万能遥控器界面无法根据终端型号不同适应性调整的问题,本发明提供了一种界面显示方法、装置及终端,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
本实施例提供了一种界面显示方法,该方法可以在终端侧实现,图1是根据本发明实施例的界面显示方法的流程图,如图1所示,该方法包括以下步骤(步骤S102-步骤S108):
步骤S102,获取原配遥控器的正面图像。
智能终端可以通过自身的摄像头来获取需要遥控器的正面照片。关于遥控器的正面照片的获取并不局限于智能终端的摄像头,也可以通过其他方式获取,例如接收第三方提供的遥控器正面照片。
步骤S104,通过捕获正面图像中的按键区域得到按键图层,剩余图像保存为遥控器界面图层。
步骤S106,定义按键图层中的各个按键及其对应功能。
步骤S108,将按键图层和遥控器界面图层叠加合成,显示在万能遥控器的界面。在将按键图层和遥控器界面图层叠加合成之后,可以将其命名为用户自身耳熟能详的名字。
通过本实施例,介绍了一种将电器原配的遥控器外观及按键布局作为万能遥控器界面的原型的技术方案,解决了相关技术中万能遥控器界面无法根据终端型号不同适应性调整的问题,本发明属于图像识别和软件技术领域,利于智能终端的万能遥控器遥控界面的定制化、差异化、准确化的快速形成,使得用户使用智能终端的万能遥控器获得最直接的遥控体验。
在步骤S102获取原配遥控器的正面图像之后,为了优化正面图像的显示效果,可以针对该正面图像进行以下处理:滤除所述正面图像中的外部背景,调整所述正面图像的尺寸大小和显示位置。
具体地,智能终端的万能遥控器的应用软件,针对电器原配遥控器的正面照片,去除该照片中的外部背景,仅保留遥控器的正面图像。并使得图像的长边与智能终端的长边平行,居中于屏幕中央。
在步骤S104中,通过捕获正面图像中的按键区域得到按键图层,通过以下优选实施方式实现:利用数字图像中的图像边缘算子划取按键区域;将每个按键区域的图像进行平滑、滤波处理;将处理后的各个按键区域挖取出来,保存为按键图层。基于上述处理,提高了按键图层与原配遥控器的界面外观的相似度,利于提升用户的遥控体验。
具体地,利用数字图像中的图像边缘算子划取按键所在区域。整个遥控界面,所有遥控器按键周边都有被划取的区域。将每一个区域的图片进行图像的平滑、滤波处理,得到光滑的边缘。并将所有的按键区域挖取出来,保存为一个新的图层,命名为按键图层。剩余图片保存为遥控器界面图层。
在得到按键图层之后,需要定义按键图层中的各个按键及其对应功能,从而利于完善万能遥控器中与原配遥控器界面相同的显示界面。上述过程可通过以下优选实施方式实现:获取原配遥控器的遥控代码;基于该遥控代码,定义按键图层中的各个按键及其对应功能。
上述获取原配遥控器的遥控代码可以通过以下方式实现:从网络下载原配遥控器的遥控代码库;和/或,启动自学习模式,自学习原配遥控器的遥控代码。
具体地:(1)从网络下载该型号电器的遥控代码库,将每一个按键的遥控代码封装成调制信号,启动发射电路等一系列活动,作为点击该功能按键所触发的活动。(2)若有些按键在远程服务器上没有对应的遥控代码,则万能遥控器进入学习模式。自学习过程如下,首先,使得万能遥控器进入自学习模式。其次,将原配遥控器对准万能遥控器,按下该按键,此时万能遥控器便完成了学习遥控代码的工作。再其次,万能遥控器将学习到的遥控代码封装成调制信号,启动发射电路等一系列活动。点击该按键即触发此活动。最后,保存所有自学习按键所触发的活动以及遥控代码至本地。
图2是根据本发明实施例的将原配遥控器的正面照片转化为智能终端的万能遥控器的遥控显示界面的流程图,如图2所示,该流程包括以下步骤:
步骤A,电器原配遥控器的正面照片的获取。智能终端可以通过自身的摄像头来获取需要遥控器的正面照片。关于遥控器的正面照片的获取并不局限与智能终端的摄像头,也可以其他方式获得。
步骤B,滤除外部背景。智能终端的万能遥控器应用软件使用电器原配遥控器的正面照片,去除该照片中的外部背景,仅保留遥控器的正面图像。并使得图像的长边与智能终端的长边平行,居中于屏幕中央。
步骤C,捕获按键区域。利用数字图像中的图像边缘算子划取按键所在区域。因而整个遥控界面,所有遥控器按键周边都有被划取的区域。将每一个区域的图片进行图像的平滑,滤波,得到光滑的边缘。并将所有的区域挖取出来,保存为一个新的图层,命名为按键图层。剩余图片保存为遥控器界面图层。
步骤D,定义按键。通过步骤C,我们获取到了即将构建的万能遥控器的按键图层。根据软件用户接口定义,将每一个按键都定义为一个“按键”事件,即点击这个按键,触发相应的活动。
步骤E,定义按键所触发的活动。从网络下载该型号电器的遥控代码库,将每一个按键的遥控代码封装成调制信号,启动发射电路等一系列活动,作为点击该功能按键所触发的活动。若远程服务器没有该型号电器的遥控代码库或者遥控代码不全,则进入步骤F,否则进入步骤G。
步骤F,自学习按键所触发的活动。若有些按键在远程服务器上没有对应的遥控代码,则万能遥控器进入学习模式。自学习过程如下,首先,使得万能遥控器进入自学习模式。其次,将原配遥控器对准万能遥控器,按下该按键,此时万能遥控器便完成了学习遥控代码的工作。再其次,万能遥控器将学习到的遥控代码封装成调制信号,启动发射电路等一系列活动。点击该按键即触发此活动。最后,保存所有自学习按键所触发的活动以及遥控代码至本地。
步骤G,判断是否完成对所有按键的触发活动的保存。若没有完成,则进入步骤D,否则进入步骤H。
步骤H,保存所有按键图片以及相应的触发活动。整合用户接口,将按键图层和遥控器界面图层叠加合成,并命名为自己耳熟能详的名字,至此流程结束。
本发明实施例通过智能终端的摄像头,记录电器原配遥控器的正面照片并输入智能终端内部,利用了图像识别技术,去除外部背景、提取原配遥控器的全貌、捕获按键区域、定义按键功能等一系列预处理方法,将电器原配遥控器的所有功能及其外观,完美的复制进智能终端的万能遥控器中。从而使得用户在使用智能终端万能遥控器遥控某一种家用电器的时候,万能遥控器的遥控界面显示的就是原装遥控器的样子,让用户感觉就好像使用电器原配的遥控器一般。
对应于上述实施例介绍的界面显示方法,本实施例提供了一种界面显示装置,该装置可以设置在终端侧,用以实现上述实施例。图3是根据本发明实施例的界面显示装置的结构框图,如图3所示,该装置包括:图像获取模块10、图层建立模块20、按键定义模块30和界面显示模块40。下面对该结构进行详细介绍。
图像获取模块10,用于获取原配遥控器的正面图像;
图层建立模块20,连接至图像获取模块10,用于通过捕获上述正面图像中的按键区域得到按键图层,剩余图像保存为遥控器界面图层;
按键定义模块30,连接至图层建立模块20,用于定义上述按键图层中的各个按键及其对应功能;
界面显示模块40,连接至按键定义模块30,用于将上述按键图层和上述遥控器界面图层叠加合成,显示在万能遥控器的界面。
通过本实施例,解决了相关技术中万能遥控器界面无法根据终端型号不同适应性调整的问题,本发明属于图像识别和软件技术领域,利于智能终端的万能遥控器遥控界面的定制化、差异化、准确化的快速形成,使得用户使用智能终端的万能遥控器获得最直接的遥控体验。
为了优化正面图像的显示效果,上述装置还可以包括:图像处理模块,用于在获取原配遥控器的正面图像之后,滤除上述正面图像中的外部背景;调整上述正面图像的尺寸大小和显示位置。
为了提高按键图层与原配遥控器的界面外观的相似度,提升用户的遥控体验,上述图层建立模块20可以包括:区域划取单元,用于利用数字图像中的图像边缘算子划取按键区域;处理单元,用于将每个按键区域的图像进行平滑、滤波处理;图层建立单元,用于将处理后的各个按键区域挖取出来,保存为上述按键图层。
为了完善万能遥控器中与原配遥控器界面相同的显示界面,上述按键定义模块30包括:代码获取单元,用于获取上述原配遥控器的遥控代码;功能定义单元,用于基于上述遥控代码,定义上述按键图层中的各个按键及其对应功能。上述代码获取单元,还用于从网络下载上述原配遥控器的遥控代码库;和/或,启动自学习模式,自学习上述原配遥控器的遥控代码。
对应于上述实施例介绍的界面显示装置,本实施例提供了一种界面显示终端,该终端具有万能遥控器功能,包括上述实施例介绍的界面显示装置,与各个原配遥控器相连接。
该实施例介绍的界面显示终端,例如:可以是实现适配不同遥控器提供不同显示界面的手机,至于具体的如何实现适配,上述方法实施例给出了一种示例,无论采取何种适配方式,只要能够达到手机上的万能遥控器功能能够适配不同遥控器提供不同显示界面即可。
对应于上述实施例介绍的界面显示装置,本实施例还提供了一种界面显示终端,如图4所示的界面显示终端的结构框图,该终端包括:
界面切换模块,用于根据用户请求,进入遥控界面;其中,上述遥控界面至少提供与一个或多个原配遥控器相同的按键功能;
遥控模块,连接至上述界面切换模块,用于根据用户需求,在上述遥控界面执行对应的按键功能。
通过本实施例提供的方案,用户能够基于上述界面显示终端,应用万能遥控器的功能。从而扩展了终端的应用功能,提高了用户体验。
对于遥控界面的搭建,可以基于原配遥控器的按键及其功能来实现,优选地,上述终端还包括:图像获取模块,用于获取原配遥控器的正面图像;界面设计模块,用于基于上述原配遥控器的正面图像,设计与上述正面图像一一对应的按键及其功能。
对于原配遥控器的正面图像的获取,至少存在两种实现方式,优选地,上述图像获取模块,包括:第一获取单元,用于触发上述终端的摄像机拍摄上述原配遥控器的正面照片;或者,第二获取单元,用于与上述原配遥控器建立连接,传输上述原配遥控器的图像信息。用户可根据实际情况自行选择一种实现方式。
对于遥控界面的搭建,也可以由用户自定义设计,优选地,上述终端还包括:用户设计模块,用于基于用户的自行设定,设计具备不同按键及其功能的遥控界面。从而增强了用户的参与感,方便用户自行设计更适合自己的遥控界面。
对于遥控界面的切换,至少可以通过两种方式实现,优选地,上述界面切换模块,包括:第一切换单元,用于通过上述终端上的应用程序APP,进入上述遥控界面;和/或,第二切换单元,用于通过快捷键进入遥控界面。上述两种方式可根据实际情况进行选择,提高了用户体验。
本实施例提供了一种界面显示方法,该方法可以在终端侧实现,图5是根据本发明优选实施例的界面显示方法的流程图,如图5所示,该方法包括以下步骤(步骤S502-步骤S508):
步骤S502,获取原配遥控器的正面图像。
智能终端可以通过自身的摄像头来获取需要遥控器的正面照片。关于遥控器的正面照片的获取并不局限于智能终端的摄像头,也可以通过其他方式获取,例如接收第三方提供的遥控器正面照片。
步骤S504,通过捕获正面图像中的按键区域得到按键图层,剩余图像保存为遥控器界面图层。
步骤S506,定义按键图层中的各个按键及其对应功能。
步骤S508,将按键图层和遥控器界面图层叠加合成,显示在遥控界面。在将按键图层和遥控器界面图层叠加合成之后,可以将其命名为用户自身耳熟能详的名字。
通过本实施例,介绍了一种将电器原配的遥控器外观及按键布局作为遥控界面的原型的技术方案,解决了相关技术中遥控界面无法根据终端型号不同适应性调整的问题,本发明属于图像识别和软件技术领域,利于智能终端的万能遥控器遥控界面的定制化、差异化、准确化的快速形成,使得用户使用智能终端的万能遥控器获得最直接的遥控体验。
在步骤S502获取原配遥控器的正面图像之后,为了优化正面图像的显示效果,可以针对该正面图像进行以下处理:滤除所述正面图像中的外部背景,调整所述正面图像的尺寸大小和显示位置。
具体地,智能终端的遥控器的应用软件,针对电器原配遥控器的正面照片,去除该照片中的外部背景,仅保留遥控器的正面图像。并使得图像的长边与智能终端的长边平行,居中于屏幕中央。
在步骤S504中,通过捕获正面图像中的按键区域得到按键图层,通过以下优选实施方式实现:利用数字图像中的图像边缘算子划取按键区域;将每个按键区域的图像进行平滑、滤波处理;将处理后的各个按键区域挖取出来,保存为按键图层。基于上述处理,提高了按键图层与原配遥控器的界面外观的相似度,利于提升用户的遥控体验。
具体地,利用数字图像中的图像边缘算子划取按键所在区域。整个遥控界面,所有遥控器按键周边都有被划取的区域。将每一个区域的图片进行图像的平滑、滤波处理,得到光滑的边缘。并将所有的按键区域挖取出来,保存为一个新的图层,命名为按键图层。剩余图片保存为遥控界面图层。
在得到按键图层之后,需要定义按键图层中的各个按键及其对应功能,从而利于完善万能遥控器中与原配遥控器界面相同的显示界面。上述过程可通过以下优选实施方式实现:获取原配遥控器的遥控代码;基于该遥控代码,定义按键图层中的各个按键及其对应功能。
上述获取原配遥控器的遥控代码可以通过以下方式实现:从网络下载原配遥控器的遥控代码库;和/或,启动自学习模式,自学习原配遥控器的遥控代码。
对应于上述实施例介绍的界面显示方法,本实施例提供了一种界面显示装置,该装置可以设置在终端侧,用以实现上述实施例。图6是根据本发明优选实施例的界面显示装置的结构框图,如图6所示,该装置包括:图像获取模块、图层建立模块、按键定义模块和界面显示模块。下面对该结构进行详细介绍。
图像获取模块,用于获取原配遥控器的正面图像;
图层建立模块,连接至图像获取模块,用于通过捕获上述正面图像中的按键区域得到按键图层,剩余图像保存为遥控器界面图层;
按键定义模块,连接至图层建立模块,用于定义上述按键图层中的各个按键及其对应功能;
界面显示模块,连接至按键定义模块,用于将上述按键图层和上述遥控器界面图层叠加合成,显示在遥控界面。
通过本实施例,解决了相关技术中遥控界面无法根据终端型号不同适应性调整的问题,本发明属于图像识别和软件技术领域,利于智能终端的万能遥控器遥控界面的定制化、差异化、准确化的快速形成,使得用户使用智能终端的万能遥控器获得最直接的遥控体验。
为了优化正面图像的显示效果,上述装置还可以包括:图像处理模块,用于在获取原配遥控器的正面图像之后,滤除上述正面图像中的外部背景;调整上述正面图像的尺寸大小和显示位置。
为了提高按键图层与原配遥控器的界面外观的相似度,提升用户的遥控体验,上述图层建立模块可以包括:区域划取单元,用于利用数字图像中的图像边缘算子划取按键区域;处理单元,用于将每个按键区域的图像进行平滑、滤波处理;图层建立单元,用于将处理后的各个按键区域挖取出来,保存为上述按键图层。
为了完善万能遥控器中与原配遥控器界面相同的显示界面,上述按键定义模块30包括:代码获取单元,用于获取上述原配遥控器的遥控代码;功能定义单元,用于基于上述遥控代码,定义上述按键图层中的各个按键及其对应功能。上述代码获取单元,还用于从网络下载上述原配遥控器的遥控代码库;和/或,启动自学习模式,自学习上述原配遥控器的遥控代码。
从以上描述中可知,本发明所述的技术方案具有以下显著的特点:
1)卓越的用户体验。使得用户能够像使用电器原配遥控器那样使用万能遥控器。
2)易区分性。用户可以很方便的通过原配遥控器的外观,区分当前遥控界面所对应的遥控电器。避免了千篇一律的遥控界面。
3)丰富的功能。一般情况下,万能遥控器使用远程代码库,并不能覆盖原配遥控所有的按键功能。但是通过本发明的应用,可以使得万能遥控器覆盖原配遥控所有的按键功能。
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
Claims (16)
1.一种界面显示方法,其特征在于,所述方法包括:
获取原配遥控器的正面图像;
通过捕获所述正面图像中的按键区域得到按键图层,剩余图像保存为遥控器界面图层;
定义所述按键图层中的各个按键及其对应功能;
将所述按键图层和所述遥控器界面图层叠加合成,显示在万能遥控器的界面。
2.如权利要求1所述的方法,其特征在于,获取原配遥控器的正面图像之后,所述方法还包括:
滤除所述正面图像中的外部背景;
调整所述正面图像的尺寸大小和显示位置。
3.如权利要求1所述的方法,其特征在于,通过捕获所述正面图像中的按键区域得到按键图层包括:
利用数字图像中的图像边缘算子划取按键区域;
将每个按键区域的图像进行平滑、滤波处理;
将处理后的各个按键区域挖取出来,保存为所述按键图层。
4.如权利要求1所述的方法,其特征在于,定义所述按键图层中的各个按键及其对应功能包括:
获取所述原配遥控器的遥控代码;
基于所述遥控代码,定义所述按键图层中的各个按键及其对应功能。
5.如权利要求4所述的方法,其特征在于,获取所述原配遥控器的遥控代码包括:
从网络下载所述原配遥控器的遥控代码库;和/或,
启动自学习模式,自学习所述原配遥控器的遥控代码。
6.一种界面显示装置,其特征在于,所述装置包括:
图像获取模块,用于获取原配遥控器的正面图像;
图层建立模块,用于通过捕获所述正面图像中的按键区域得到按键图层,剩余图像保存为遥控器界面图层;
按键定义模块,用于定义所述按键图层中的各个按键及其对应功能;
界面显示模块,用于将所述按键图层和所述遥控器界面图层叠加合成,显示在万能遥控器的界面。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
图像处理模块,用于在获取原配遥控器的正面图像之后,滤除所述正面图像中的外部背景;调整所述正面图像的尺寸大小和显示位置。
8.如权利要求6所述的装置,其特征在于,所述图层建立模块包括:
区域划取单元,用于利用数字图像中的图像边缘算子划取按键区域;
处理单元,用于将每个按键区域的图像进行平滑、滤波处理;
图层建立单元,用于将处理后的各个按键区域挖取出来,保存为所述按键图层。
9.如权利要求6所述的装置,其特征在于,所述按键定义模块包括:
代码获取单元,用于获取所述原配遥控器的遥控代码;
功能定义单元,用于基于所述遥控代码,定义所述按键图层中的各个按键及其对应功能。
10.如权利要求9所述的装置,其特征在于,所述代码获取单元,还用于从网络下载所述原配遥控器的遥控代码库;和/或,启动自学习模式,自学习所述原配遥控器的遥控代码。
11.一种界面显示终端,其特征在于,所述终端具有万能遥控器功能,包括权利要求6至10中任一项所述的界面显示装置,与各个原配遥控器相连接。
12.一种界面显示终端,其特征在于,所述终端包括:
界面切换模块,用于根据用户请求,进入遥控界面;其中,所述遥控界面至少提供与一个或多个原配遥控器相同的按键功能;
遥控模块,用于根据用户需求,在所述遥控界面执行对应的按键功能。
13.如权利要求12所述的终端,其特征在于,所述终端还包括:
图像获取模块,用于获取原配遥控器的正面图像;
界面设计模块,用于基于所述原配遥控器的正面图像,设计与所述正面图像一一对应的按键及其功能。
14.如权利要求13所述的终端,其特征在于,所述图像获取模块,包括:
第一获取单元,用于触发所述终端的摄像机拍摄所述原配遥控器的正面照片;或者,
第二获取单元,用于与所述原配遥控器建立连接,传输所述原配遥控器的图像信息。
15.如权利要求12所述的终端,其特征在于,所述终端还包括:
用户设计模块,用于基于用户的自行设定,设计具备不同按键及其功能的遥控界面。
16.如权利要求12所述的终端,其特征在于,所述界面切换模块,包括:
第一切换单元,用于通过所述终端上的应用程序APP,进入所述遥控界面;和/或,
第二切换单元,用于通过快捷键进入遥控界面。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410583962 | 2014-10-27 | ||
CN2014105839624 | 2014-10-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105843595A true CN105843595A (zh) | 2016-08-10 |
Family
ID=55856534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510020624.4A Pending CN105843595A (zh) | 2014-10-27 | 2015-01-15 | 一种界面显示方法、装置及终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105843595A (zh) |
WO (1) | WO2016065914A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106408398A (zh) * | 2016-10-31 | 2017-02-15 | 广东美的制冷设备有限公司 | 空调外观定制方法及装置 |
CN107798852A (zh) * | 2017-11-08 | 2018-03-13 | 东莞市康茂电子有限公司 | 一种通用红外遥控器系统的控制方法 |
CN108241861A (zh) * | 2018-01-05 | 2018-07-03 | 新华智云科技有限公司 | 一种数据可视化方法及设备 |
CN108476339A (zh) * | 2016-12-30 | 2018-08-31 | 华为技术有限公司 | 一种遥控方法和终端 |
CN108595239A (zh) * | 2018-04-18 | 2018-09-28 | 腾讯科技(深圳)有限公司 | 图片处理方法、装置、终端及计算机可读存储介质 |
CN110321051A (zh) * | 2019-07-14 | 2019-10-11 | RealMe重庆移动通信有限公司 | 控件配置方法、装置以及电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080038841A (ko) * | 2006-10-31 | 2008-05-07 | 에스케이 텔레콤주식회사 | Ui 동적 디스플레이 매칭 시스템 및 그 방법 |
CN101895620A (zh) * | 2009-05-19 | 2010-11-24 | 中兴通讯股份有限公司 | 家电遥控器驱动下载方法和系统及集成家电遥控器的手机 |
CN102253805A (zh) * | 2011-07-14 | 2011-11-23 | 徐响林 | 一种遥控装置及其实现方法 |
CN102346643A (zh) * | 2011-09-14 | 2012-02-08 | 华为终端有限公司 | 可学习型遥控器实现方法及装置 |
CN103391480A (zh) * | 2013-07-15 | 2013-11-13 | Tcl集团股份有限公司 | 一种向电视机输入字符的方法及系统 |
CN104200644A (zh) * | 2014-08-14 | 2014-12-10 | 惠州Tcl移动通信有限公司 | 设备遥控方法、功能终端以及智能终端 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101799975A (zh) * | 2009-02-10 | 2010-08-11 | Tcl集团股份有限公司 | 一种学习型遥控器及其按键模板创建方法 |
TW201227309A (en) * | 2010-12-24 | 2012-07-01 | Mstar Semiconductor Inc | Display apparatus, remote controller and associated display system |
-
2015
- 2015-01-15 CN CN201510020624.4A patent/CN105843595A/zh active Pending
- 2015-06-26 WO PCT/CN2015/082567 patent/WO2016065914A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080038841A (ko) * | 2006-10-31 | 2008-05-07 | 에스케이 텔레콤주식회사 | Ui 동적 디스플레이 매칭 시스템 및 그 방법 |
CN101895620A (zh) * | 2009-05-19 | 2010-11-24 | 中兴通讯股份有限公司 | 家电遥控器驱动下载方法和系统及集成家电遥控器的手机 |
CN102253805A (zh) * | 2011-07-14 | 2011-11-23 | 徐响林 | 一种遥控装置及其实现方法 |
CN102346643A (zh) * | 2011-09-14 | 2012-02-08 | 华为终端有限公司 | 可学习型遥控器实现方法及装置 |
CN103391480A (zh) * | 2013-07-15 | 2013-11-13 | Tcl集团股份有限公司 | 一种向电视机输入字符的方法及系统 |
CN104200644A (zh) * | 2014-08-14 | 2014-12-10 | 惠州Tcl移动通信有限公司 | 设备遥控方法、功能终端以及智能终端 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106408398A (zh) * | 2016-10-31 | 2017-02-15 | 广东美的制冷设备有限公司 | 空调外观定制方法及装置 |
CN108476339A (zh) * | 2016-12-30 | 2018-08-31 | 华为技术有限公司 | 一种遥控方法和终端 |
CN108476339B (zh) * | 2016-12-30 | 2020-12-01 | 华为技术有限公司 | 一种遥控方法和终端 |
CN107798852A (zh) * | 2017-11-08 | 2018-03-13 | 东莞市康茂电子有限公司 | 一种通用红外遥控器系统的控制方法 |
CN108241861A (zh) * | 2018-01-05 | 2018-07-03 | 新华智云科技有限公司 | 一种数据可视化方法及设备 |
CN108595239A (zh) * | 2018-04-18 | 2018-09-28 | 腾讯科技(深圳)有限公司 | 图片处理方法、装置、终端及计算机可读存储介质 |
CN108595239B (zh) * | 2018-04-18 | 2021-08-13 | 腾讯科技(深圳)有限公司 | 图片处理方法、装置、终端及计算机可读存储介质 |
CN110321051A (zh) * | 2019-07-14 | 2019-10-11 | RealMe重庆移动通信有限公司 | 控件配置方法、装置以及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2016065914A1 (zh) | 2016-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107995429B (zh) | 一种拍摄方法及移动终端 | |
CN105843595A (zh) | 一种界面显示方法、装置及终端 | |
CN103916623B (zh) | 显示设备及其视频通话的方法 | |
CN106210539B (zh) | 一种获取全景图像的方法及终端 | |
KR20180095331A (ko) | 이동단말기 및 그 제어 방법 | |
CN108037863A (zh) | 一种显示图像的方法和装置 | |
CN110225241A (zh) | 一种视频拍摄控制方法、终端及计算机可读存储介质 | |
CN107566746B (zh) | 一种拍照方法及用户终端 | |
KR20180133743A (ko) | 이동 단말기 및 그 제어 방법 | |
US11144422B2 (en) | Apparatus and method for controlling external device | |
WO2022007707A1 (zh) | 家居设备控制方法、终端设备及计算机可读存储介质 | |
CN110795007A (zh) | 一种获取截图信息的方法及装置 | |
CN113382154A (zh) | 基于深度的人体图像美化方法及电子设备 | |
CN113194254A (zh) | 图像拍摄方法及装置、电子设备和存储介质 | |
JP2005065118A (ja) | リモコン機能付き携帯端末及びリモコンサーバ | |
CN110187771B (zh) | 凌空手势交互方法、装置、可穿戴设备及计算机存储介质 | |
CN112237031A (zh) | 智能家居设备接入网络的方法及相关设备 | |
CN112887601B (zh) | 拍摄方法、装置及电子设备 | |
KR20120130466A (ko) | 휴대단말기에서 외부장치의 데이터를 제어할 수 있는 장치 및 방법 | |
CN108984143B (zh) | 一种显示控制方法及终端设备 | |
CN105260201B (zh) | 应用安装方法、装置及智能设备 | |
CN109842816A (zh) | 拍摄图像的电子设备和用于显示图像的方法 | |
CN114008579A (zh) | 一种折叠设备的自定义按键方法、设备及存储介质 | |
US20130162566A1 (en) | Terminal device | |
CN113885973A (zh) | 翻译结果显示方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160810 |