专利名称:多功能遥控器及其实现方法
技术领域:
本发明属于遥控技术领域,尤其涉及一种多功能遥控器及其实现方法。
背景技术:
遥控器在电子产品中的应用十分普遍。通常来说,遥控器发送的遥控码,其编码由引导码、用户识别码(系统码)、键数据码(功能码)组成,其中,每个键数据码对应一个功能。所以通常遥控器遥控键的按键功能是固定的,因为按下遥控器按键后遥控器只发送固定的遥控码。 随着技术的发展,可以通过遥控器实现的功能越来越多,因为一个按键只能对应一种功能,因此,现有遥控器的功能按键越来越多,遥控器的结构越来越复杂,这样反倒导致用户使用的不便。 因此,需要一种技术方案,使得遥控器可以不需要依靠增加按键的数量实现更多的功能。
发明内容
本发明的目的在于提供一种多功能遥控器及其实现方法,旨在解决遥控器通过同一按键实现多种功能的问题。 本发明是这样实现的,一种多功能遥控器,所述的遥控器包括键盘按键、MCU、存储器和遥控发射头,其中 所述的键盘按键与所述MCU相连,用来供用户输入遥控指令,实现两种或者两种以上的遥控功能; 所述MCU与所述存储器和遥控发射头相连,用来识别遥控器的当前功能状态,当
某一键盘按键被触发时,所述MCU根据识别结果从存储器中调用该按键当前功能状态对应
的遥控编码,并将所述当前功能状态对应的遥控编码传输到所述遥控发射头; 所述的遥控发射头用来发射所述当前功能状态对应的遥控编码; 所述的存储器用来存储与各按键对应的两组或者两组以上遥控编码,不同的遥控
编码对应不同的功能状态。 所述的遥控器还包括与所述MCU相连的功能状态切换按键,所述的功能状态切换按键用来供用户切换遥控器当前功能状态。 当所述功能状态切换按键被触发时,所述的功能状态切换按键发送控制信号到所述的MCU,所述的MCU用来根据所述的控制信号判断所述遥控器的当前功能状态为默认功能状态/附加功能状态,并用来根据判断结果从存储器中调用默认功能状态对应的遥控编码/附加功能状态对应的遥控编码。 所述的MCU还用来根据所述键盘按键被触发时持续的时间长短识别遥控器的当前功能状态。 所述的两组或者两组以上的遥控编码中,其引导码和系统码相同,其功能码不同。
3
本发明还提供了一种多功能遥控器的实现方法,所述的方法包括
a、触发遥控器上的某一键盘按键; b、判断所述遥控器的当前功能状态,调用该键盘按键当前功能状态对应的遥控编
码,将所述当前功能状态对应的遥控编码发射出去。
其中步骤a还包括 通过遥控器键盘上的功能状态切换按键切换遥控器当前功能状态。
其中步骤a具体包括 al、短时触发或者长时触发遥控器上的某一键盘按键; a2、根据该键盘按键被触发的时间长短判断所述遥控器的当前功能状态,调用该键盘按键当前功能状态对应的遥控编码,将所述当前功能状态对应的遥控编码发射出去。
所述的功能状态为默认功能状态,与所述功能状态对应的遥控编码为实现默认功能的遥控编码;或者,所述功能状态为附加功能状态,与所述功能状态对应的遥控编码为实现附加功能的遥控编码。 所述键盘按键中各按键对应两组或者两组以上的遥控编码,不同的遥控编码对应不同的功能。 本发明克服现有技术的不足,针对遥控器的同一个按键设置两组或者两组以上的遥控编码,不同的遥控编码与不同的功能状态对应,每组遥控编码对应一特定功能,当遥控器按键被触发时,判断遥控器当前功能状态,发射与功能状态对应的遥控编码。本发明提供的技术方案,相比现有的一个按键对应一个键码的遥控器来说,相同数量的按键,能够实现更多的遥控功能;而且可以使遥控器的按键数量减少,减小遥控器的体积,方便用户使用。
图1是本发明实施例提供的遥控器原理图; 图2是本发明实施例提供的遥控器按键布局示意图; 图3是本发明实施例流程图。
具体实施例方式本发明提供的技术方案是针对遥控器的同一个按键设置两组或者两组以上的遥
控编码,不同的遥控编码与不同的功能状态对应,每组遥控编码对应一特定功能,当遥控器
按键被触发时,判断遥控器当前功能状态,发射与当前功能状态对应的遥控编码。 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并
不用于限定本发明。 图1为本发明实施例提供的遥控器原理图,包括键盘按键、微控制器(MCU)、存储器和遥控发射头。 其中,键盘按键用来供用户输入控制指令,每一键盘按键对应两组或者两组以上的遥控编码,每组遥控编码对应一特定功能状态,与特定的功能对应;具体应用本发明提供的技术方案时,各组遥控编码的引导码和系统码可以相同,不同的是其中的功能码,不同的功能码对应不同的功能。此外,本发明实施例中,键盘按键中还包括功能状态切换按键,当该功能状态切换按键被触发时,可以将遥控器切换到不同的功能状态。 MCU与存储器相连,用来识别遥控器当前功能状态,从存储器中调用当前功能状态对应的遥控编码,并将调用的遥控编码传输到遥控发射头。 存储器用来存储键盘按键对应的两组或者两组以上的遥控编码及其对应的功能状态信息。 遥控发射头用来完成对遥控编码的发射,具体应用本发明提供的技术方案时,遥控发射头可以采用红外发射头,将MCU传输的遥控编码调制到载波上后通过红外方式发射出去。 图2为本发明实施例提供的遥控器键盘按键示意图,这是一款用于电视机控制的遥控器,如图2所示,除了现有遥控器所具备的按键外,本发明实施例提供的遥控器还设置有一个功能状态切换按键。此外,在遥控器下方的功能 按键中,每个按键都对应两个功能,一个是按键键身上所标注的功能(本发明中称为"默认功能"),另一个是按键上方标注的功能(本发明中称为"附加功能"),如数字按键1的上方还标注有"图像"功能,数字按键2上方还标注有"声音"功能,数字按键3上方还标注有"静音",数字按键4上方标注有"比例"功能,依此类推,遥控器上的其他按键都可以根据需要设置两个功能。存储器中对应各个按键,都存储有与其两个功能对应的遥控编码。 功能状态切换按键用来切换遥控器的当前功能状态,当其未被触发时,视为默认功能状态,遥控器上的其他功能按键对应的功能为默认功能,此时遥控器上的其他功能按键中任一按键被触发,MCU将从存储器中调用默认功能对应的遥控编码,通过遥控发射头发射出去;当功能状态切换按键被触发后,与该按键对应的控制信号被传输到MCU, MCU根据该控制信号判断当前功能状态为附加功能状态,此时遥控器上的其他功能按键中任一按键被触发,MCU将从存储器中调用附加功能对应的遥控编码,通过遥控发射头发射出去。
本发明中为描述方便,对各个按键设置了两种功能,对应的遥控编码为两组,具体应用本发明提供的技术方案时,也可以设置两种以上的功能,对应的遥控编码为两组以上。功能状态的切换可以通过多次触发功能状态切换按键实现。 功能状态的切换可以设置为一次有效,即用户每次使用功能键对应的附加功能,
都要先触发一次功能状态切换按键,也可以设置为一次触发有效,两次触发失效等,这样,
当用户按下一次功能状态切换按键之后,所有的其他按键被触发时,都将发射附加功能对
应的遥控编码,除非用户再按下一次功能状态切换按键,将功能状态重新设置为默认状态。 具体应用本发明提供的技术方按时,功能状态的切换也可以通过其他的方式实
现,如短时触发(点击)某一按键,MCU判断功能状态为默认功能状态(遥控器处于默认功
能状态)则发射默认功能对应的遥控编码,长时触发(持续按住某一按键,如3秒),MCU判
断当前功能状态为附加功能状态,则发射附加功能对应的遥控编码。 本发明实施例流程图如图3所示,具体包括如下的步骤 1、按下功能状态切换按键,切换到附加功能状态; 2、触发某一功能按键,MCU从存储器中调用该按键附加功能对应的遥控编码;
3、 MCU将该按键附加功能对应的遥控编码传输到遥控发射头,遥控发射头发射该遥控编码; 4、再次按下功能状态切换按键,切换到默认功能状态;
5、触发某一功能按键,MCU从存储器中调用该按键默认功能对应的遥控编码;
6、 MCU将该按键默认功能对应的遥控编码传输到遥控发射头,遥控发射头发射该遥控编码。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种多功能遥控器,其特征在于,所述的遥控器包括键盘按键、MCU、存储器和遥控发射头,其中所述的键盘按键与所述MCU相连,用来供用户输入遥控指令,实现两种或者两种以上的遥控功能;所述MCU与所述存储器和遥控发射头相连,用来识别遥控器的当前功能状态,当某一键盘按键被触发时,所述MCU根据识别结果从存储器中调用该按键当前功能状态对应的遥控编码,并将所述当前功能状态对应的遥控编码传输到所述遥控发射头;所述的遥控发射头用来发射所述当前功能状态对应的遥控编码;所述的存储器用来存储与各按键对应的两组或者两组以上遥控编码,不同的遥控编码对应不同的功能状态。
2. 根据权利要求1所述的遥控器,其特征在于,所述的遥控器还包括与所述MCU相连的功能状态切换按键,所述的功能状态切换按键用来供用户切换遥控器当前功能状态。
3. 根据权利要求2所述的遥控器,其特征在于,当所述功能状态切换按键被触发时,所述的功能状态切换按键发送控制信号到所述的MCU,所述的MCU用来根据所述的控制信号判断所述遥控器的当前功能状态为默认功能状态/附加功能状态,并用来根据判断结果从存储器中调用默认功能状态对应的遥控编码/附加功能状态对应的遥控编码。
4. 根据权利要求1所述的遥控器,其特征在于,所述的MCU还用来根据所述键盘按键被触发时持续的时间长短识别遥控器的当前功能状态。
5. 根据权利要求1所述的遥控器,其特征在于,所述的两组或者两组以上的遥控编码中,其引导码和系统码相同,其功能码不同。
6. —种多功能遥控器的实现方法,所述的方法包括a、 触发遥控器上的某一键盘按键;b、 判断所述遥控器的当前功能状态,调用该键盘按键当前功能状态对应的遥控编码,将所述当前功能状态对应的遥控编码发射出去。
7. 根据权利要求6所述的方法,其特征在于,其中步骤a还包括通过遥控器键盘上的功能状态切换按键切换遥控器当前功能状态。
8. 根据权利要求6所述的方法,其特征在于,其中步骤a具体包括al、短时触发或者长时触发遥控器上的某一键盘按键;a2、根据该键盘按键被触发的时间长短判断所述遥控器的当前功能状态,调用该键盘按键当前功能状态对应的遥控编码,将所述当前功能状态对应的遥控编码发射出去。
9. 根据权利要求6所述的方法,其特征在于,所述的功能状态为默认功能状态,与所述功能状态对应的遥控编码为实现默认功能的遥控编码;或者,所述功能状态为附加功能状态,与所述功能状态对应的遥控编码为实现附加功能的遥控编码。
10. 根据权利要求6所述的方法,其特征在于,所述键盘按键中各按键对应两组或者两组以上的遥控编码,不同的遥控编码对应不同的功能。
全文摘要
本发明适用于遥控技术领域,提供了一种多功能遥控器及其实现方法,所述的遥控器包括键盘按键、MCU、存储器和遥控发射头,键盘按键用来供用户输入遥控指令,实现两种或者两种以上的遥控功能;MCU用来识别遥控器的当前功能状态,当某一键盘按键被触发时,MCU根据识别结果调用该按键当前功能状态对应的遥控编码;遥控发射头用来发射当前功能状态对应的遥控编码;存储器用来存储与各按键对应的两组或者两组以上遥控编码,不同的遥控编码对应不同的功能状态。本发明提供的技术方案,相比现有的一个按键对应一个键码的遥控器来说,相同数量的按键,能够实现更多的遥控功能;而且可以使遥控器的按键数量减少,减小遥控器的体积,方便用户使用。
文档编号G08C19/28GK101739803SQ200810217560
公开日2010年6月16日 申请日期2008年11月7日 优先权日2008年11月7日
发明者杨国旺 申请人:深圳Tcl新技术有限公司