著录项信息
专利名称 | 基于多媒体电子设备遥控器按键功能扩展的方法及系统 |
申请号 | CN201210573243.5 | 申请日期 | 2012-12-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-01-15 | 公开/公告号 | CN103517117A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/422 | IPC分类号 | H;0;4;N;2;1;/;4;2;2;;;H;0;4;N;5;/;7;6;5查看分类表>
|
申请人 | TCL集团股份有限公司 | 申请人地址 | 广东省惠州市鹅岭南路6号TCL工业大厦8楼技术中心
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | TCL集团股份有限公司 | 当前权利人 | TCL集团股份有限公司 |
发明人 | 黄剑坚 |
代理机构 | 深圳市君胜知识产权代理事务所(普通合伙) | 代理人 | 王永文;刘文求 |
摘要
本发明公开了一种基于多媒体电子设备遥控器按键功能扩展的方法及系统,所述方法包括:预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联;接收用户按下某遥控按键的操作指令,搜索是否存在对应的关联;当存在时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;当是时,控制电视机执行对应的操作;当不是时,控制对应的多媒体电子设备执行相应的操作。通过本发明用户只需按下所述遥控器的一个遥控按键,便能实现原本所述遥控器多个遥控按键的功能,甚至实现所述遥控器及其他多个不同遥控器的按键组合功能,简化了用户操作。
1.一种基于多媒体电子设备遥控器按键功能扩展的方法,其特征在于,包括步骤:
A、预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到电视机中预先建立的链表中;
B、电视机接收用户按下所述遥控器的遥控按键的操作指令,搜索所述链表中是否存在对应的关联;当所述链表中存在所述遥控按键对应的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;
C、当所述控制命令的控制对象是电视机时,电视机传输对应的控制命令给所述电视机MCU,控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机时,电视机将对应的控制命令输出到与所述电视机连接的对应的多媒体电子设备,控制对应的多媒体电子设备执行相应的操作;
所述步骤A中所述的预先定义可控制电视机的遥控器遥控按键的附加控制命令,其中,可为一个遥控按键定义一个或者多个所述附加控制命令,所述附加控制命令的控制对象包括:电视机以及与所述电视机连接的多媒体电子设备;
所述链表根据用户操作所述可控制电视机的遥控器的操作行为自动建立所述可控制电视机的遥控器的对应遥控按键的关联或是根据用户操作所述可控制电视机的遥控器和控制所述多媒体电子设备的遥控器的操作行为,自动建立所述可控制电视机的遥控器的对应遥控按键的关联;
所述链表包括下一控制命令的地址,原始控制命令,原始命令控制对象,附加控制命令,附加控制命令控制对象的序列,其中原始控制命令具体为用户操作所述可控制电视机的遥控器遥控按键时,首先发出的是该遥控按键对应的原始控制命令,查询所述链表时,以该字段为查询该遥控按键对应的附加控制命令的索引;
所述原始命令控制对象具体为指明所述遥控按键原始控制命令的控制对象,解决原始控制命令的发送目标。
2.根据权利要求1所述的基于多媒体电子设备遥控器按键功能扩展的方法,其特征在于,所述步骤B中还包括步骤:
B1、当所述链表中没有所述遥控按键对应的关联时,传输所述遥控按键的原始控制命令给所述电视机MCU,控制所述电视机执行对应的操作。
3.根据权利要求1所述的基于多媒体电子设备遥控器按键功能扩展的方法,其特征在于,所述链表中的遥控按键的关联建立之后,可根据用户操作指令执行增加、删除或替换所述关联的操作。
4.一种基于多媒体电子设备遥控器按键功能扩展的系统,其特征在于,包括:定义模块、接收模块、控制模块、输出模块和存储模块,其中,
所述定义模块用于,预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到所述存储模块中;
所述存储模块用于预先建立一链表,以存储所述定义模块定义的所述关联;
所述接收模块用于接收用户按下所述遥控器的遥控按键对应的操作指令,并将所述指令传送给所述控制模块;
所述控制模块用于根据所述操作指令搜索所述链表中是否存在对应的关联;以及用于当所述链表中存在所述遥控按键对应的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;
所述输出模块用于当所述控制命令的控制对象是所述电视机时,将对应的控制命令传送给所述电视机MCU,以控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机机时,将对应的控制命令输出到与所述电视机连接的对应的多媒体电子设备,以控制对应的多媒体电子设备执行相应的操作;
所述定义模块还用于预先定义可控制电视机的遥控器遥控按键的一个或者多个附加控制命令,并且所述附加控制命令的控制对象包括:电视机以及与所述电视机连接的多媒体电子设备;
所述定义模块还包括:
第一学习模块,用于根据用户操作所述可控制电视机的遥控器的操作行为自动建立所述可控制电视机的遥控器的对应遥控按键的关联,并将所述关联存储到所述存储模块中;
或所述定义模块还包括:
第二学习模块,用于根据用户操作所述可控制电视机的遥控器和控制所述多媒体电子设备的遥控器的操作行为,自动建立所述可控制电视机的遥控器的对应遥控按键的关联,并将所述关联存储到所述存储模块中;
所述链表包括下一控制命令的地址,原始控制命令,原始命令控制对象,附加控制命令,附加控制命令控制对象的序列,其中原始控制命令具体为用户操作所述可控制电视机的遥控器遥控按键时,首先发出的是该遥控按键对应的原始控制命令,查询所述链表时,以该字段为查询该遥控按键对应的附加控制命令的索引;
所述原始命令控制对象具体为指明所述遥控按键原始控制命令的控制对象,解决原始控制命令的发送目标。
5.根据权利要求4所述的系统,其特征在于,所述控制模块还用于当所述链表中没有所述遥控按键对应的关联时,控制将所述遥控按键的原始控制命令发送给所述电视机MCU,以控制所述电视机执行对应的操作。
6.根据权利要求4所述的系统,其特征在于,所述定义模块还用于接收用户操作指令,对所述链表执行增加、删除或替换对应关联的操作。
基于多媒体电子设备遥控器按键功能扩展的方法及系统\n技术领域\n[0001] 本发明涉及多媒体电子设备领域,尤其涉及的是一种基于多媒体电子设备遥控器按键功能扩展的方法及系统。\n背景技术\n[0002] 目前,互联网电视,网络机顶盒(Set Top Box,简称STB),高清播放器,高清DVD ,功放等多媒体电子设备在人们的日常生活中的应用已经普及,上述电子设备一般都配置有红外遥控器;另外,这些设备都能够连接互联网,且一旦连接到互联网后,厂家就很容易地对产品进行升级,更新多媒体电子设备的一些应用,或一些用户界面,推送一些广告等。并且,如图1所示,所述高清DVD200、STB300、功放等多媒体电子设备400可通过HDMI-CEC(HDMI:High Definition Multimedia Interface,高清晰度多媒体接口;CEC:Consumer Electronics Control,消费电子控制功能)方式统一连接到一电视机100上。其中任何一个设备的相关升级或更改都需要通过电视机体现出来,对于用户而言,其影响为:需要用户较长时间的等待,或者需要中断用户当前的操作转入相应的升级或更新界面。比如厂商对某一所述电子设备推送广告时,一般会有一定时间的停留,此时需要用户操作遥控器上的特定按键,对应的多媒体电子设备才会进入到下一个界面或应用。\n[0003] 因此,现有技术中,多个电子设备统一连接到电视机上时,从用户打开电视机到控制电视机进入预期的界面,通常需要用户操作多个遥控器或者操作可控制电视机也可控制所述电子设备的万能遥控器上的多个遥控按键才能实现。\n[0004] 因此,现有技术还有待于改进和发展。\n发明内容\n[0005] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于多媒体电子设备遥控器按键功能扩展的方法及系统,旨在解决用户需要连续按下多个遥控按键,或者操作多个遥控器才能控制多媒体电子设备执行对应操作的问题。\n[0006] 本发明解决技术问题所采用的技术方案如下:\n[0007] 一种基于多媒体电子设备遥控器按键功能扩展的方法,其中,包括步骤:\n[0008] A、预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到预先建立的链表中;\n[0009] B、接收用户按下所述遥控器的遥控按键的操作指令,搜索所述链表中是否存在对应的关联;当所述链表中存在所述遥控按键对应的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;\n[0010] C、当所述控制命令的控制对象是电视机时,传输对应的控制命令给所述电视机MCU,控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机时,将对应的控制命令通过HDMI-CEC输出到与所述电视机连接的对应的多媒体电子设备,控制对应的多媒体电子设备执行相应的操作。\n[0011] 所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述步骤A之前还包括步骤:\n[0012] 将多个多媒体电子设备和电视机通过HDMI-CEC方式连接。\n[0013] 所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述步骤A中所述的预先定义可控制电视机的遥控器遥控按键的附加控制命令,其中,可为一个遥控按键定义一个或者多个所述附加控制命令。\n[0014] 所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,在所述步骤A中所述的的预先定义可控制电视机的遥控器遥控按键的附加控制命令中,所述附加控制命令的控制对象包括:电视机以及与所述电视机连接的多媒体电子设备。\n[0015] 所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述步骤B中还包括步骤:\n[0016] B1、当所述链表中没有所述遥控按键对应的关联时,传输所述遥控按键的原始控制命令给所述电视机MCU,控制所述电视机执行对应的操作。\n[0017] 所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述链表中的遥控按键的关联建立之后,可根据用户操作指令执行增加、删除或替换所述关联的操作。\n[0018] 所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述链表可根据用户操作所述可控制电视机的遥控器的操作行为自动建立所述可控制电视机的遥控器的对应遥控按键的关联。\n[0019] 所述的基于多媒体电子设备遥控器按键功能扩展的方法,其中,所述链表可根据用户操作所述可控制电视机的遥控器和控制所述多媒体电子设备的遥控器的操作行为,自动建立所述可控制电视机的遥控器的对应遥控按键的关联。\n[0020] 一种基于多媒体电子设备遥控器按键功能扩展的系统,其中,包括:定义模块、接收模块、控制模块、输出模块和存储模块,其中,\n[0021] 所述定义模块用于,预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到所述存储模块中;\n[0022] 所述存储模块用于预先建立一链表,以存储所述定义模块定义的所述关联;\n[0023] 所述接收模块用于接收用户按下所述遥控器的遥控按键对应的操作指令,并将所述指令传送给所述控制模块;\n[0024] 所述控制模块用于根据所述操作指令搜索所述链表中是否存在对应的关联;以及用于当所述链表中存在所述遥控按键对应的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;\n[0025] 所述输出模块用于当所述控制命令的控制对象是所述电视机时,将对应的控制命令传送给所述电视机MCU,以控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机机时,将对应的控制命令通过HDMI-CEC方式输出到与所述电视机连接的对应的多媒体电子设备,以控制对应的多媒体电子设备执行相应的操作。\n[0026] 所述的系统,其中,所述定义模块还用于预先定义可控制电视机的遥控器遥控按键的一个或者多个附加控制命令。\n[0027] 所述的系统,其中,所述定义模块还用于预先定义可控制电视机的遥控器遥控按键的附加控制命令,并且所述附加控制命令的控制对象包括:电视机以及与所述电视机连接的多媒体电子设备。\n[0028] 所述的系统,其中,所述控制模块还用于当所述链表中没有所述遥控按键对应的关联时,控制将所述遥控按键的原始控制命令发送给所述电视机MCU,以控制所述电视机执行对应的操作。\n[0029] 所述的系统,其中,所述定义模块还用于接收用户操作指令,对所述链表执行增加、删除或替换对应关联的操作。\n[0030] 所述的系统,其中,所述定义模块还包括:\n[0031] 第一学习模块,用于根据用户操作所述可控制电视机的遥控器的操作行为自动建立所述可控制电视机的遥控器的对应遥控按键的关联,并将所述关联存储到所述存储模块中。\n[0032] 所述的系统,其中,所述定义模块还包括:\n[0033] 第二学习模块,用于根据用户操作所述可控制电视机的遥控器和控制所述多媒体电子设备的遥控器的操作行为,自动建立所述可控制电视机的遥控器的对应遥控按键的关联,并将所述关联存储到所述存储模块中。\n[0034] 本发明所提供的基于多媒体电子设备遥控器按键功能扩展的方法及系统,在多个多媒体电子设备通过HDMI-CEC方式接统一连到电视机后,其通过建立可控制电视机的遥控器遥控按键与一系列控制命令的关联,用户只需按下一个遥控器的遥控按键,便能实现原本需所述遥控器的多个遥控按键配合后才能实现的功能 ,甚至实现原本需要多个遥控器的按键组合的功能,简化了用户操作,方便了用户对多个多媒体电子设备的管理。\n附图说明\n[0035] 图1是现有技术中多媒体电子设备与电视进行连接的示意图。\n[0036] 图2是本发明的基于多媒体电子设备遥控器按键功能扩展的方法的基本流程图。\n[0037] 图3是本发明的基于多媒体电子设备遥控器按键功能扩展的方法的实施原理图。\n[0038] 图4是本发明的基于多媒体电子设备遥控器按键功能扩展的方法的较佳实施例的流程图。\n[0039] 图5本发明的基于多媒体电子设备遥控器按键功能扩展的系统的原理框图。\n[0040] 图6本发明的基于多媒体电子设备遥控器按键功能扩展的系统的定义模块的原理框图。\n具体实施方式\n[0041] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0042] 本实施例中,预先将多个多媒体电子设备通过HDMI-CEC方式统一连接到电视机上。基于所述连接,请参见图2,图2是本发明的基于多媒体电子设备遥控器按键功能扩展的方法的基本流程图。本实施例中,所述方法包括以下步骤:\n[0043] 步骤S110、预先定义可控制电视机的一遥控器的遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到预先建立的链表中。\n[0044] 本实施例中,可为一个遥控按键定义一个或者多个所述附加控制命令,并且,所述附加控制命令的控制对象即可以为所述电视机,也可以是与所述电视机连接的所述多媒体电子设备。并且,可预先在所述电视机的存储设备(如FLASH 或EEPROM)中建立一链表,用于存储所述遥控按键与对应控制命令的关联。\n[0045] 步骤S120、接收用户按下所述遥控器的遥控按键的操作指令,搜索所述链表中是否存在对应的关联,当所述链表中存在所述遥控按键对应的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机。\n[0046] 具体地,可在电视机中设置一个遥控解析电路来实现该步骤的功能,通过该遥控解析电路将接收到的用户按下所述遥控器的遥控按键的操作指令解析为对应的多个控制命令(通过查询所述链表实现),从而实现所述遥控器的多个遥控按键的功能,或者多个遥控器的按键组合功能。\n[0047] 当所述链表中没有所述遥控按键对应的关联时,则直接将所述遥控按键的原始控制命令发送给所述电视机MCU,以控制所述电视机执行对应的操作。\n[0048] 步骤S130、当所述控制命令的控制对象是电视机时,传输对应的控制命令给所述电视机MCU,控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机时,将对应的控制命令通过HDMI-CEC方式输出到与所述电视机连接的对应的多媒体电子设备,控制所述对应的多媒体电子设备执行相应的操作。\n[0049] 具体实施时,可在所述电视机中设置一遥控控制电路实现对所述电视机遥控器遥控按键的控制命令进行判断和输出控制,所述遥控控制电路可以处理其所在的本机(即所述电视机)的遥控命令,同时,当检测到对应控制命令的控制对象不是本机时,借助HDMI -CEC控制功能,将对应的控制命令输出到对应的多媒体电子设备。所述遥控控制电路可以由一个简单的CPU(如8位单片机)或者是可编程逻辑器件(如CPLD)等组成,当然,也可以用逻辑电路构建。\n[0050] 本实施例中,用于存储所述遥控器遥控按键与其原始控制命令和所述附加控制命令的关联的所述链表的结构如表1,包括:表头,下一控制命令的地址,原始控制命令,原始命令控制对象,附加控制命令&控制对象的序列,以及表尾。该链表还可根据用户的需要设置为其他结构。\n[0051] 表1:\n[0052]\n[0053] 下面对上述链表的各个字段做具体说明 :\n[0054] 原始控制命令:用户操作所述可控制电视机的遥控器遥控按键时,首先发出的是该遥控按键对应的原始控制命令,查询所述链表时,以该字段为查询该遥控按键对应的附加控制命令的索引。\n[0055] 原始命令控制对象:指明所述遥控按键原始控制命令的控制对象,主要是解决原始控制命令的发送目标。本实施例中,所述可控制电视机的遥控器遥控按键的原始命令控制对象都是所述电视机。\n[0056] 附加控制命令&控制对象的序列:所述附加控制命令即用户为所述遥控按键定义的、除原始控制命令之外的其他控制命令;用户按下所述遥控按键时,除发出对应的原始控制命令外,还一并发出对应的附加控制命令。一个遥控按键的附加控制命令可以为一个或者多个,根据需要定义;并且,所述附加控制命令的控制对象可以是所述电视机,也可以是与所述电视机相连的其他多媒体电子设备。具体地,当所述遥控按键的附加控制命令有多个时,所述附加控制命令&控制对象的序列的具体结构如表2。\n[0057] 表2\n[0058]\n附加控制命令a 命令a的控制对象 附加控制命令b 命令b的控制对象 。。。 附加控制命令n 命令n的控制对象[0059] 本实施例中,对于原始命令控制对象、附加控制命令的控制对象作如下的规定:电视机对应的对象标识码为01; DVD的标识码为02, STB的对象标识码为03,功放的对象标识码为04,如此类推。在用户按下所述可控制电视机的遥控器某一遥控按键时,可根据用户预先定义的所述遥控按键的关联发出对应的多个控制命令,以一并控制多个不同电子设备,或者控制同一电子设备执行多项操作(通常按照所述链表中的附加控制命令的顺序依次执行),其前提为,所述电视机处于开机且可接收所述遥控器遥控指令的状态。\n[0060] 以电视机遥控器的开关机遥控按键为例,电视机遥控器的开关机按键,其原始命令为控制电视机开关机,通过本实施例所述基于多媒体电子设备遥控器按键功能扩展的方法为其定义同时开关DVD、开关功放两个附加控制命令,便可一键实现电视机、DVD及功放的开关机。或者,将用户观看教育频道、娱乐频道的需求模式设置为所述遥控器对应频道遥控按键的附加控制命令,以扩展对应频道遥控按键的功能,使按下所述遥控按键时还一并控制对应频道有关的参数(如音量、模式等)。即当用户按下所述遥控器上教育频道的遥控按键时,可以一并控制电视机切换为柔和模式,并控制音量到适中;当用户按下所述遥控器上娱乐频道的遥控按键时,电视进入相应频段之后一并控制电视关闭本身的音量、开启功放,并控制功放的音量调整得相对比较大,以在用户观看娱乐频道时有一个震撼的音响效果。\n因此,可方便用户控制多个电子设备,也使多媒体电子设备更加人性化。\n[0061] 较佳地,所述用于存储所述遥控按键与其原始控制命令和所述附加控制命令的关联的链表还具有学习的功能,具体包括两种学习模式,一种为对用户操作同一遥控器的多个遥控按键的行为进行学习,另一种模式为对用户先后操作多个遥控器的操作行为进行学习。\n[0062] 所述第一种学习模式具体为:根据用户日常操作习惯,自动建立用户经常操作的同一遥控器的多个遥控按键的组合模式,并将操作的第一个遥控按键作为该组合模式的默认遥控按键,将该组合模式中的其他遥控按键对应的原始命令作为所述默认遥控按键的附加控制命令,以建立所述默认遥控按键与其对应的原始控制命令和所述附加控制命令的关联,并自动添加所述关联到所述链表中。比如,在此学习模式中,用户按下可控制多个电子设备的一个遥控器的遥控按键A,以控制电视机进入视频播放模式,所述链表记录下按键A及其原始控制命令(记为AAA),接下来用户先后按下所述遥控器的遥控按键B、C和D以分别控制调高电视机音量、打开DVD和控制STB待机,则自动记录所述遥控按键B、C和D各自对应的原始控制命令(记为BBB、CCC和DDD)及其对应的控制对象(电视,DVD和STB),由此建立了一个所述遥控器的按键A在所述链表中的关联,具体如表3所示。\n[0063] 表3:\n[0064]\n[0065] 由表3结合图3所示,包括接收遥控器遥控指令的接收电路101,用于存储所述链表的存储设备102,用于控制电视机执行相应操作的电视机MCU 103,还包括同时连接所述接收电路、存储设备及电视机MCU的所述遥控解析电路和遥控控制电路104,并且,所述电视机MCU103及所述遥控解析电路和遥控控制电路104还分别通过HDMI-CEC与所述多个多媒体电子设备105连接。当所述接收电路接收用户按下所述遥控器的遥控按键A的操作指令之后,所述遥控解析电路搜索所述存储设备中的所述链表,找到所述遥控按键A对应的原始控制命令AAA所在的地址,之后所述遥控控制电路依次判断其中的控制命令AAA、BBB、CCC、DDD的控制对象是否为本机(即电视机),若是,则通过连接电视机MCU的对应命令输入管脚发送对应的控制命令(AAA和BBB)给所述电视MCU,以控制电视执行对应的操作,若不是本机,则通过HDMI-CEC输出对应的控制命令给对应的多媒体电子设备(将其中的命令CCC输出到DVD,命令DDD输出到STB),以控制对应的多媒体电子设备执行对应的操作。\n[0066] 所述第二中学习模式为,根据用户的操作习惯,对用户操作多个遥控器的操作行为进行学习,例如:用户首先按下所述可控制电视机的遥控器的按键1,以控制电视机进入视频播放模式,所述链表记录下按键1及其原始控制命令(记为AAA),接下来用户先后按下所述可控制电视机的遥控器的遥控按键2以调高电视机音量(记为指令BBB)、按下DVD遥控器的遥控按键3以打开DVD(记为指令CCC)、按下STB遥控器的遥控按键4以控制STB待机(记为指令DDD),此时,将与电视机连接的DVD遥控器和STB遥控器的控制指令分别传输至电视机中,由电视机中的所述链表自动记录用户的所述遥控按键2、3和4对应的控制命令(分别记为BBB、CCC、DDD)及其分别对应的控制对象(电视机,DVD,STB),由此建立所述遥控按键1对应的原始控制命令(AAA)及附加控制命令(BBB、CCC和DDD)的关联,并且所述附加控制命令对应的控制对象分别为电视机、DVD和功放。\n[0067] 较佳地,在具体实施时,用户还可根据实际需要,对所述链表中的遥控按键的关联进行增加、删除、或替换等操作。比如调整遥控按键对应的附加控制命令的组合顺序,为某遥控按键增加更多的附加控制命令,或删除已定义的某些附加控制命令等。可方便用户根据实际需要适应性的调整遥控按键及其附加控制命令的关联。\n[0068] 此外,完成对应遥控器遥控按键进行上述附加控制命令的设置之后,所述基于多媒体电子设备遥控器按键功能扩展的方法的实施流程图如图4所示,具体包括如下步骤:\n[0069] S30、开始。\n[0070] S31、接收用户按下所述遥控器遥控按键的操作指令,查询电视机存储设备中的所述链表。\n[0071] S32、判断所述链表中是否存在所述遥控按键对应的关联,若存在,进入步骤S35,若不存在,进入步骤S33。\n[0072] S33、直接发送所述遥控按键的原始控制命令给电视机MCU;\n[0073] S34、根据用户操作习惯自动建立所述遥控按键对应的关联,然后进入步骤S38。\n[0074] S35、逐一判断所述遥控按键对应的关联中的控制命令的控制对象是否为本机(所述电视机),若为本机,则进入步骤S36,若不是本机,则进入步骤S37。\n[0075] S36、发送对应的控制命令给本机MCU。然后进入步骤S38。\n[0076] S37、通过HDMI-CEC输出对应的控制命令给对应的多媒体电子设备。\n[0077] S38、结束。\n[0078] 由上可见,经过上述算法,用户只需按下所述可控制电视机的遥控器的一个遥控按键,便能实现原本所述遥控器的多个遥控按键才能实现的功能,或者所述遥控器及对应多媒体电子设备的多个不同遥控器组合才能实现的功能,大大简化了用户的操作,减少了用户等待的时间,同时也使多媒体电子设备更具人性化。\n[0079] 基于上述实施例,本发明还提供了一种基于多媒体电子设备遥控器按键功能扩展的系统,如图5所示,本实施例的所述系统包括:\n[0080] 定义模块510,用于预先定义可控制电视机的遥控器遥控按键的附加控制命令,建立所述遥控按键与其原始控制命令和所述附加控制命令的关联,并将所述关联存储到存储模块中;具体如上述实施例所述。\n[0081] 存储模块520,用于预先建立一链表,以存储所述定义模块定义的所述关联;具体如上述实施例所述。\n[0082] 接收模块530,用于接收用户按下所述遥控器的遥控按键对应的操作指令,并将所述指令传送给所述控制模块;具体如上述实施例所述。\n[0083] 控制模块540,用于根据所述操作指令搜索所述链表中是否存在对应的关联;以及用于当所述链表中存在所述遥控按键对应的关联时,逐一判断所述关联中的各个控制命令的控制对象是否为所述电视机;具体如上述实施例所述。\n[0084] 输出模块550,用于当所述控制命令的控制对象是所述电视机时,将对应的控制命令传送给所述电视机MCU,以控制电视机执行对应的操作;当所述控制命令的控制对象不是所述电视机机时,将对应的控制命令通过HDMI-CEC方式输出到与所述电视机连接的对应的多媒体电子设备,以控制对应的多媒体电子设备执行相应的操作;具体如上述实施例所述。\n[0085] 较佳地,所述定义模块510还用于:预先定义可控制电视机的遥控器遥控按键的一个或者多个附加控制命令。\n[0086] 较佳地,所述定义模块510还用于:预先定义可控制电视机的遥控器的遥控按键的附加控制命令,并且所述附加控制命令的控制对象包括:电视机以及与所述电视机连接的多媒体电子设备。\n[0087] 较佳地,所述定义模块510还用于:接收用户操作指令,对所述链表执行增加、删除或替换对应关联的操作。\n[0088] 较佳地,所述控制模块540还用于:当所述链表中没有所述遥控按键对应的关联时,控制将所述遥控按键的原始控制命令发送给所述电视机MCU,以控制所述电视机执行对应的操作。\n[0089] 较佳的,如图6所示,所述定义模块510还包括:\n[0090] 第一学习模块511,用于根据用户操作所述可控制电视机的遥控器的操作行为自动建立所述可控制电视机的遥控器的对应遥控按键的关联,并将所述关联存储到所述存储模块中。具体如上述实施例所述。\n[0091] 第二学习模块512,用于根据用户操作所述可控制电视机的遥控器和控制所述多媒体电子设备的遥控器的操作行为,自动建立所述可控制电视机的遥控器的对应遥控按键的关联,并将所述关联存储到所述存储模块中。具体如上述实施例所述。\n[0092] 当然,本发明所提供的基于多媒体电子设备遥控器按键功能扩展的方法及系统,其中链表、遥控控制电路、遥控解析电路并不局限于都设在电视机中,也可分开设置,如将链表设置机顶盒中,解析控制电路设在DVD中,而遥控控制电路设在电视机中,在上述机顶盒、DVD、电视机处于待机状态时,由于机顶盒和DVD连接到电视机上,通过电视机进行信息的传输以前述实施方式相似的方式,实现用户只需按下所述遥控器的一个遥控按键,实现原本需要所述遥控器多个遥控按键才能实现的功能,或者需要所述遥控器及其他不同遥控器组合才能实现的功能,方便了用户操作。\n[0093] 综上所述,本发明所提供的基于多媒体电子设备遥控器按键功能扩展的方法及系统,其通过建立可控制电视机的遥控器的遥控按键与一系列控制命令的关联,用户只需按下所述遥控器的一个遥控按键,便能实现原本需要所述遥控器多个遥控按键才能实现的功能,或者需要所述遥控器及其他不同遥控器组合才能实现的功能,简化了用户的操作,减少了用户等待的时间,也使多媒体电子设备更具人性化,同时还方便了对电视机、DVD、STB等多个电子设备的管理。\n[0094] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
法律信息
- 2017-08-08
- 2014-02-19
实质审查的生效
IPC(主分类): H04N 21/422
专利申请号: 201210573243.5
申请日: 2012.12.26
- 2014-01-15
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-11-08
|
2006-01-11
| | |
2
| |
2007-01-03
|
2006-01-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |