基于多媒体电子设备遥控器按键功能扩展的方法及系统的制作方法

文档序号:7988142阅读:328来源:国知局
基于多媒体电子设备遥控器按键功能扩展的方法及系统的制作方法
【专利摘要】本发明公开了一种基于多媒体电子设备遥控器按键功能扩展的方法及系统,所述方法包括:预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联;接收用户按下某遥控按键的操作指令,搜索是否存在对应的关联;当存在时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;当是时,控制电视机执行对应的操作;当不是时,控制对应的多媒体电子设备执行相应的操作。通过本发明用户只需按下所述遥控器的一个遥控按键,便能实现原本所述遥控器多个遥控按键的功能,甚至实现所述遥控器及其他多个不同遥控器的按键组合功能,简化了用户操作。
【专利说明】基于多媒体电子设备遥控器按键功能扩展的方法及系统
【技术领域】
[0001]本发明涉及多媒体电子设备领域,尤其涉及的是一种基于多媒体电子设备遥控器按键功能扩展的方法及系统。
【背景技术】
[0002]目前,互联网电视,网络机顶盒(Set Top Box,简称STB),高清播放器,高清DVD,功放等多媒体电子设备在人们的日常生活中的应用已经普及,上述电子设备一般都配置有红外遥控器;另外,这些设备都能够连接互联网,且一旦连接到互联网后,厂家就很容易地对产品进行升级,更新多媒体电子设备的一些应用,或一些用户界面,推送一些广告等。并且,如图1所示,所述高清DVD200、STB300、功放等多媒体电子设备400可通过HDM1-CEC(HDM1:High Definition Multimedia Interface,高清晰度多媒体接口;CEC:ConsumerElectronics Control,消费电子控制功能)方式统一连接到一电视机100上。其中任何一个设备的相关升级或更改都需要通过电视机体现出来,对于用户而言,其影响为:需要用户较长时间的等待,或者需要中断用户当前的操作转入相应的升级或更新界面。比如厂商对某一所述电子设备推送广告时,一般会有一定时间的停留,此时需要用户操作遥控器上的特定按键,对应的多媒体电子设备才会进入到下一个界面或应用。
[0003]因此,现有技术中,多个电子设备统一连接到电视机上时,从用户打开电视机到控制电视机进入预期的界面,通常需要用户操作多个遥控器或者操作可控制电视机也可控制所述电子设备的万能遥控器上的多个遥控按键才能实现。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于多媒体电子设备遥控器按键功能扩展的方法及系统,旨在解决用户需要连续按下多个遥控按键,或者操作多个遥控器才能控制多媒体电子设备执行对应操作的问题。
[0006]本发明解决技术问题所采用的技术方案如下:
一种基于多媒体电子设备遥控器按键功能扩展的方法,其中,包括步骤:
A、预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到预先建立的链表中;
B、接收用户按下所述遥控器的遥控按键的操作指令,搜索所述链表中是否存在对应的关联;当所述链表中存在所述遥控按键对应的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;
C、当所述控制命令的控制对象是电视机时,传输对应的控制命令给所述电视机MCU,控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机时,将对应的控制命令通过HDM1-CEC输出到与所述电视机连接的对应的多媒体电子设备,控制对应的多媒体电子设备执行相应的操作。[0007]所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述步骤A之前还包括步骤:
将多个多媒体电子设备和电视机通过HDM1-CEC方式连接。
[0008]所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述步骤A中所述的预先定义可控制电视机的遥控器遥控按键的附加控制命令,其中,可为一个遥控按键定义一个或者多个所述附加控制命令。
[0009]所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,在所述步骤A中所述的的预先定义可控制电视机的遥控器遥控按键的附加控制命令中,所述附加控制命令的控制对象包括:电视机以及与所述电视机连接的多媒体电子设备。
[0010]所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述步骤B中还包括步骤:
B1、当所述链表中没有所述遥控按键对应的关联时,传输所述遥控按键的原始控制命令给所述电视机MCU,控制所述电视机执行对应的操作。
[0011]所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述链表中的遥控按键的关联建立之后,可根据用户操作指令执行增加、删除或替换所述关联的操作。
[0012]所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述链表可根据用户操作所述可控制电视机的遥控器的操作行为自动建立所述可控制电视机的遥控器的对应遥控按键的关联。
[0013]所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述链表可根据用户操作所述可控制电视机的遥控器和控制所述多媒体电子设备的遥控器的操作行为,自动建立所述可控制电视机的遥控器的对应遥控按键的关联。
[0014]一种基于多媒体电子设备遥控器按键功能扩展的系统,其中,包括:定义模块、接收模块、控制模块、输出模块和存储模块,其中,
所述定义模块用于,预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到所述存储模块中;
所述存储模块用于预先建立一链表,以存储所述定义模块定义的所述关联;
所述接收模块用于接收用户按下所述遥控器的遥控按键对应的操作指令,并将所述指令传送给所述控制模块;
所述控制模块用于根据所述操作指令搜索所述链表中是否存在对应的关联;以及用于当所述链表中存在所述遥控按键对应的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;
所述输出模块用于当所述控制命令的控制对象是所述电视机时,将对应的控制命令传送给所述电视机MCU,以控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机机时,将对应的控制命令通过HDM1-CEC方式输出到与所述电视机连接的对应的多媒体电子设备,以控制对应的多媒体电子设备执行相应的操作。
[0015]所述的系统,其中,所述定义模块还用于预先定义可控制电视机的遥控器遥控按键的一个或者多个附加控制命令。
[0016]所述的系统,其中,所述定义模块还用于预先定义可控制电视机的遥控器遥控按键的附加控制命令,并且所述附加控制命令的控制对象包括:电视机以及与所述电视机连接的多媒体电子设备。
[0017]所述的系统,其中,所述控制模块还用于当所述链表中没有所述遥控按键对应的关联时,控制将所述遥控按键的原始控制命令发送给所述电视机MCU,以控制所述电视机执行对应的操作。
[0018]所述的系统,其中,所述定义模块还用于接收用户操作指令,对所述链表执行增加、删除或替换对应关联的操作。
[0019]所述的系统,其中,所述定义模块还包括:
第一学习模块,用于根据用户操作所述可控制电视机的遥控器的操作行为自动建立所述可控制电视机的遥控器的对应遥控按键的关联,并将所述关联存储到所述存储模块中。
[0020]所述的系统,其中,所述定义模块还包括:
第二学习模块,用于根据用户操作所述可控制电视机的遥控器和控制所述多媒体电子设备的遥控器的操作行为,自动建立所述可控制电视机的遥控器的对应遥控按键的关联,并将所述关联存储到所述存储模块中。
[0021]本发明所提供的基于多媒体电子设备遥控器按键功能扩展的方法及系统,在多个多媒体电子设备通过HDM1-CEC方式接统一连到电视机后,其通过建立可控制电视机的遥控器遥控按键与一系列控制命令的关联,用户只需按下一个遥控器的遥控按键,便能实现原本需所述遥控器的多个遥控按键配合后才能实现的功能,甚至实现原本需要多个遥控器的按键组合的功能,简化了用户操作,方便了用户对多个多媒体电子设备的管理。
【专利附图】

【附图说明】
[0022]图1是现有技术中多媒体电子设备与电视进行连接的示意图。
[0023]图2是本发明的基于多媒体电子设备遥控器按键功能扩展的方法的基本流程图。
[0024]图3是本发明的基于多媒体电子设备遥控器按键功能扩展的方法的实施原理图。
[0025]图4是本发明的基于多媒体电子设备遥控器按键功能扩展的方法的较佳实施例的流程图。
[0026]图5本发明的基于多媒体电子设备遥控器按键功能扩展的系统的原理框图。
[0027]图6本发明的基于多媒体电子设备遥控器按键功能扩展的系统的定义模块的原理框图。
【具体实施方式】
[0028]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0029]本实施例中,预先将多个多媒体电子设备通过HDM1-CEC方式统一连接到电视机上。基于所述连接,请参见图2,图2是本发明的基于多媒体电子设备遥控器按键功能扩展的方法的基本流程图。本实施例中,所述方法包括以下步骤:
步骤S110、预先定义可控制电视机的一遥控器的遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到预先建立的链表中。
[0030]本实施例中,可为一个遥控按键定义一个或者多个所述附加控制命令,并且,所述附加控制命令的控制对象即可以为所述电视机,也可以是与所述电视机连接的所述多媒体电子设备。并且,可预先在所述电视机的存储设备(如FLASH或EEPR0M)中建立一链表,用于存储所述遥控按键与对应控制命令的关联。
[0031]步骤S120、接收用户按下所述遥控器的遥控按键的操作指令,搜索所述链表中是否存在对应的关联,当所述链表中存在所述遥控按键对应的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机。
[0032]具体地,可在电视机中设置一个遥控解析电路来实现该步骤的功能,通过该遥控解析电路将接收到的用户按下所述遥控器的遥控按键的操作指令解析为对应的多个控制命令(通过查询所述链表实现),从而实现所述遥控器的多个遥控按键的功能,或者多个遥控器的按键组合功能。
[0033]当所述链表中没有所述遥控按键对应的关联时,则直接将所述遥控按键的原始控制命令发送给所述电视机MCU,以控制所述电视机执行对应的操作。
[0034]步骤S130、当所述控制命令的控制对象是电视机时,传输对应的控制命令给所述电视机MCU,控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机时,将对应的控制命令通过HDM1-CEC方式输出到与所述电视机连接的对应的多媒体电子设备,控制所述对应的多媒体电子设备执行相应的操作。
[0035]具体实施时,可在所述电视机中设置一遥控控制电路实现对所述电视机遥控器遥控按键的控制命令进行判断和输出控制,所述遥控控制电路可以处理其所在的本机(即所述电视机)的遥控命令,同时,当检测到对应控制命令的控制对象不是本机时,借助HDM1-CEC控制功能,将对应的控制命令输出到对应的多媒体电子设备。所述遥控控制电路可以由一个简单的CPU (如8位单片机)或者是可编程逻辑器件(如CPLD)等组成,当然,也可以用逻辑电路构建。
[0036]本实施例中,用于存储所述遥控器遥控按键与其原始控制命令和所述附加控制命令的关联的所述链表的结构如表1,包括:表头,下一控制命令的地址,原始控制命令,原始命令控制对象,附加控制命令&控制对象的序列,以及表尾。该链表还可根据用户的需要设置为其他结构。
[0037]表I:
【权利要求】
1.一种基于多媒体电子设备遥控器按键功能扩展的方法,其特征在于,包括步骤:A、预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到预先建立的链表中;B、接收用户按下所述遥控器的遥控按键的操作指令,搜索所述链表中是否存在对应的关联;当所述链表中存在所述遥控按键对应的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;C、当所述控制命令的控制对象是电视机时,传输对应的控制命令给所述电视机MCU,控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机时,将对应的控制命令输出到与所述电视机连接的对应的多媒体电子设备,控制对应的多媒体电子设备执行相应的操作。
2.根据权利要求1所述的基于多媒体电子设备遥控器按键功能扩展的方法,其特征在于,所述步骤A中所述的预先定义可控制电视机的遥控器遥控按键的附加控制命令,其中,可为一个遥控按键定义一个或者多个所述附加控制命令,所述附加控制命令的控制对象包括:电视机以及与所述电视机连接的多媒体电子设备。
3.根据权利要求1所述的基于多媒体电子设备遥控器按键功能扩展的方法,其特征在于,所述步骤B中还包括步骤:B1、当所述链表中没有所述遥控按键对应的关联时,传输所述遥控按键的原始控制命令给所述电视机MCU,控制所述电视机执行对应的操作。
4.根据权利要求1所述的基于多媒体电子设备遥控器按键功能扩展的方法,其特征在于,所述链表中的遥控按键的关联建立之后,可根据用户操作指令执行增加、删除或替换所述关联的操作。
5.根据权利要求1至4任一项所述的基于多媒体电子设备遥控器按键功能扩展的方法,其特征在于,所述链表根据用户操作所述可控制电视机的遥控器的操作行为自动建立所述可控制电视机的遥控器的对应遥控按键的关联。
6.根据权利要求1至4任一项所述的基于多媒体电子设备遥控器按键功能扩展的方法,其特征在于,所述链表根据用户操作所述可控制电视机的遥控器和控制所述多媒体电子设备的遥控器的操作行为,自动建立所述可控制电视机的遥控器的对应遥控按键的关联。
7.一种基于多媒体电子设备遥控器按键功能扩展的系统,其特征在于,包括:定义模块、接收模块、控制模块、输出模块和存储模块,其中,所述定义模块用于,预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到所述存储模块中;所述存储模块用于预先建立一链表,以存储所述定义模块定义的所述关联;所述接收模块用于接收用户按下所 述遥控器的遥控按键对应的操作指令,并将所述指令传送给所述控制模块;所述控制模块用于根据所述操作指令搜索所述链表中是否存在对应的关联;以及用于当所述链表中存在所述遥控按键对应 的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;所述输出模块用于当所述控制命令的控制对象是所述电视机时,将对应的控制命令传送给所述电视机MCU,以控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机机时,将对应的控制命令输出到与所述电视机连接的对应的多媒体电子设备,以控制对应的多媒体电子设备执行相应的操作。
8.根据权利要求7所述的系统,其特征在于,所述定义模块还用于预先定义可控制电视机的遥控器遥控按键的一个或者多个附加控制命令,并且所述附加控制命令的控制对象包括:电视机以及与所述电视机连接的多媒体电子设备。
9.根据权利要求7所述的系统,其特征在于,所述控制模块还用于当所述链表中没有所述遥控按键对应的关联时,控制将所述遥控按键的原始控制命令发送给所述电视机MCU,以控制所述电视机执行对应的操作。
10.根据权利要求7所述的系统,其特征在于,所述定义模块还用于接收用户操作指令,对所述链表执行增加、删除或替换对应关联的操作。
11.根据权利要求7至10任一项所述的系统,其特征在于,所述定义模块还包括:第一学习模块,用于根据用户操作所述可控制电视机的遥控器的操作行为自动建立所述可控制电视机的遥控器的对应遥控按键的关联,并将所述关联存储到所述存储模块中。
12.根据权利要求7至10任一项所述的系统,其特征在于,所述定义模块还包括:第二学习模块,用于根据用户操作所述可控制电视机的遥控器和控制所述多媒体电子设备的遥控器的操作行为,自动建立所述可控制电视机的遥控器的对应遥控按键的关联,并将所述关联存储到所述存储模块`中。
【文档编号】H04N21/422GK103517117SQ201210573243
【公开日】2014年1月15日 申请日期:2012年12月26日 优先权日:2012年12月26日
【发明者】黄剑坚 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1