一种自定义遥控器按键功能的方法及系统的制作方法

文档序号:7973075阅读:371来源:国知局
专利名称:一种自定义遥控器按键功能的方法及系统的制作方法
技术领域
本发明涉及消费类电子产品领域,具体涉及遥控器功能自定义技术。
背景技术
现有消费类电子大多数采用遥控器控制产品的功能,采用的技术主要是 利用遥控器发射红外线或无线电波,遥控接收端接收后将其解析为特定的功 能,受控设备执行相应的功能。
现有遥控器的掩建功能大多在出厂前由厂商预先定义,其功能按键对应 的功能确定,用户可以直接使用遥控器上的按键控制受控设备完成预先定义 的功能。
例如,现有电视机出厂时,遥控器上的按键都对应着确定的功能,并且 用户不能更改遥控器M对应的事件(触发何种功能),虽然在一些掩睫上确
定其功能十分必要(如Power键、数字键等),但用户有时仍需要对小部分按 键的功能进行自定义,以方便个性化的操作,而且现有遥控器的M资源十 分丰富,在保证大多数常用功能掩建的情况下仍有一部分掩睫剩余,对这些 剩余的皿,现有电^L中多将此,定义为一些不常用的功能。
但事实上,可能针对部分用户来说,有些功能可能使用的频率更高一些, 但厂商并没有将该功能定义到遥控器掩建上,但按照目前的遥控器设置,这 些功能不能通过遥控器来实现,用户需要通过功能菜单来实现,而有些遥控 器按键定义了的功能可能用户使用频率并不高,对用户来说,常用功能通过 功能菜单实现比通过遥控器实现需要更多的操作,显得过于繁瑣。因此,需要一种方案,使得其能够根据自己的需要定义遥控器掩建的功能。

发明内容
本发明的目的在于提供一种自定义遥控器掩建的方法及系统,以解决现 有技术中存在的用户不能根据自身需要定义遥控器按键功能的问题。
为了实现上述目的,本发明采用如下的技术方案
一种包括如下步骤的自定义遥控器,功能方法
a、 受控电器遥控信号接收模块接收遥控器发射的遥控信号,所述的受控 电器MCU解析用户自定义掩建的皿码值,查找所述的皿码值对应的存储 地址;
b、 所述的受控电器MCU根据用户选定的所述的用户自定义,对应的 功能确定所述功能的功能事件标识符,将所述的功能事件标识符存入所述的 存储地址。
其中步骤a之前还包括
a0、在所述的受控电器中存储所述的功能事件标识符对应的事件程序。 所述的用户自定义掩建为所述遥控器上的备用掩建或者遥控器上已经定 义某功能但仅在特定的菜单状态下有效的皿。 其中步骤a具体包括
a1 、所述的电视机遥控信号接收模块接收用户按下自定义按键后遥控器 发射的遥控信号,所述的电视机MCU解析所述的用户自定义掩建的,码 值;
a2、所述的MCU查找所述电视机存储器中存储的自定义皿码值与存储 地址对应关系表,获取所述的自定义按键的4^码值对应的存储地址。 其中步骤b具体包括
b1 、所述的电视机MCU查找所述电视机存储器中存放的用户自定义M功能与功能事件标识符的对应关系表,获取用户通过自定义按键功能菜单选
定的所述的自定义掩建的功能对应的功能事件标识符;
b2、所述MCU将所述的功能事件标识符写入所述的存储地址。 其中步骤b之后还包括
c、当用户按下所述的遥控器上自定义皿时,所述的电视机MCU解析 所述的自定义掩建的皿码值,查找所述的按键码值对应的存储地址中的功 能事件标识符,然后调用所述的功能事件标识符对应的事件程序,执行所述 的功能事件标识符对应的功能。
本发明还提供了一种自定义遥控器功能按键的系统,所述的系统包括受 控电器和遥控器,所述的遥控器包括自定义按键,用来实现用户自定义的功 能;
所述的受控电器还包括
第一存储器,与所述的受控电器MCU相连,用来存储所述的自定义M 的按键码值与存储地址的对应关系,所述的存储地址用来存储用户选定的自 定义掩睫的功能对应的功能事件标识符;
第二存储器,与所述的受控电器MCU相连,用来存储所述的功能事件标 识符对应的事件程序;
受控电器MCU,用来查找所述M码值对应的存储地址,并用来控制所 述的功能事件标识符存入所述的存储地址。
所述的自定义掩睫为所述遥控器上的备用皿或者遥控器上已经定义某 功能但仅在特定的菜单状态下有效的掩建。
所述的受控设备为电视4几。
当用户按下所述的遥控器上自定义皿时,所述的电视机MCU还用来解 析所述的自定义掩建的按键码值,查找所述的,码值对应的存储地址中的 功能事件标识符,然后调用所述的功能事件标识符对应的事件程序,控制所 述的受控电器执^f亍所述的功能事件标识符对应的功能。
本发明克服现有技术的不足,采用在受控电器中预先存储由用户自定义 的按键功能与功能事件标识符的对应关系,当用户选中需要自定义的某项功
能,并且决定将该项功能定义到遥控器上的某个,时,受控电器MCU将该 项功能对应的功能事件标识符存入该按键码值对应的存储单元中,按键功能 定义完成后,当该M被按下时,MCU根据该掩建的码值查找对应的存储单 元中的功能事件标识符,然后执行该标识符对应的功能的技术方案,本发明 可让用户在众多的功能中定义自己认为的常用功能的快捷键,通过遥控器按 键快捷实现该功能,方便了用户操作,更好的满足了用户对电器设备人性化 的需求。


图1为本发明实施例系统框架图2为本发明实施例所述的进行快捷键设置的OSD菜单示意图; 图3为本发明实施例所述的供用户自定义的功能与功能事件标识符的对 应关系表;
图4为本发明实施例所述的快捷键码值和存储器地址的对应关系表; 图5为本发明实施例流程图。
具体实施例方式
本发明的基本原理是在受控电器中预先存储由用户自定义的按键功能与 功能事件标识符的对应关系,当用户选中需要自定义的某项功能,并且决定 将该项功能定义到遥控器上的某个,时,受控电器MCU将该项功能对应的 功能事件标识符存入该按鍵码值对应的存储单元中,掩睫功能定义完成后, 当该皿被按下时,MCU根据该按键的码值查找对应的存储单元中的功能事 件标识符,然后执行该标识符对应的功能。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及
实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施 例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中受控电器以电视机为例进行说明,但本发明方案的应用 并不局限于电视3几,其它带有遥控器功能的电器设备同样适用。
图1为支持本发明方案的电视系统框架图,包括微控制器MCU、存储器 EEPROM、 SDRAM&DRAM (同步动态存储器或动态存储器)、Flash (闪存)、 调谐器、图像/声音解码模块、声音处理和功放模块、OSD显示模块、显示器、 遥控器、面板,等。
其中,MCU负责整个软件程序的运行,并按照程序的指令控制系统中各 部分的协调工作。Flash用于存放系统程序,其中包括供用户自定义的各种功 能与功能事件标识符的对应关系、快捷键码值与存储地址的对应关系,以及 各功能事件标识符对应的事件程序,遥控器用于发出红外控制信号,遥控器 接收端解析遥控器发出的红外线信号的快捷键码值,存储器EEPROM存储 OSD显示菜单、用户设置时选择的功能事件标识符及快捷键码值等数据。
当用户需要将遥控器上的某个按键(以下称快捷键)定义为实现某项功 能时,用户按下该按键,遥控器发射遥控信号,MCU解析M码值,并通过 存储器Flash存储的快捷键码值与存储地址的对应关系查找该按键对应的存 储地址,然后通过Flash中存储的各种功能与功能事件标识符的对应关系查找 到该功能对应的功能事件标识符,并将该功能事件标识符存入EEPROM中, 完成对该,的功能定义。
完成功能定义之后,当用户按下该按键,MCU根据该皿的码值查找存 储器中对应的地址存储的功能事件标识符,然后调用该功能事件标识符对应 的事件程序,执行相应的功能。
本发明的目的主要是让用户自定义部分遥控器按键对应的功能,为了实 现上述目的,用户可以通过图2所示的OSD菜单设计来进行掩建功能自定义
操作在该OSD页面模式下主要实现快捷键的功能定义,在此OSD页面中 列举出允许用户定义快捷键的功能列表,用户可以将其中的某项功能定义到 遥控器上的按键。所述的遥控器上的掩建可以是另行设置的备用拾键,这些 备用按键在出厂时没有定义任何的功能,也可以复用遥控器上的已经具有某 种功能的掩睫,但这种按键原本只有在特定的菜单状态下才有效,在普通状 态下该按键是无效的,也就是说,如果用户直接按该掩睫,则电视机没有任 何响应,但是当进入某种特定的菜单状态下,用户按该拾建,可以实现菜单 的某项功能,经过本发明技术方案的定义之后,该按键在普通状态下将执行 用户定义的功能,在特定的菜单状态下将执行原有的功能,本实施例中将上 述的备用键和复用键统一称为快捷键。
在图2所示的OSD菜单中,包括了多个供用户选择进行自定义的功能, 用户可以通过上下键移动光标,选择需要定义的功能,如用户可以选择"图 效选择"功能,将该功能定义到遥控器备用键l上。
图3所示为自定义功能与功能事件标识符的对应关系表,此表存储于电 视机程序中,即存储于电#脉系统中的代码存储空间Flash中,图2中的所列 的功能选项都有其对应的功能事件标识符,电视机MCU根据该标识符触发相 应的事件,执行相应的功能,如标识符"IR—PIC—EFFECT"对应"图效选择" 功能,该功能将执行电视机的图像模式在以下状态下的依次轮换,如标准 ——>高亮一一> 电影一一〉运动一一〉标准。
图4所示为快捷键与存储器的对应关系表,此表也预先存储于程序中, 图4所示的对应表包括"快捷键"、"快捷键码值"、"存储器地址"三类^: 的对应关系。如快捷键的码值为IR—SH0RTCUT1 (0x30),其对应的存储器 EEPROM中的地址为EEP—SHORTCUTl,此表为--对应关系。用户在定义
快捷键和功能的对应关系时,程序将快捷键对应功能的功能事件标识符存储 于快捷键对应的存储单元中。完成对快捷键的定义之后,当用户按下快捷键
时,程序根据该快捷键的码值查找其对应的存储单元,探测该存储单元中是 否存储了相应的功能事件标识符,如有则调用该功能事件标识符对应的功能, 执^f亍该标识符对应的功能。
以下以将某项功能定义到备用键为例进行说明,假设遥控器上设置了备
用键l、备用键2、备用键3........等多个备用键,用户想将备用键l定义
为"图效选择"功能,用户自定义备用键1的过程如图5所示,具体包括如 下步骤
1、 用户进入图2所示的OSD功能设置菜单,选中"图效选择"功能;
2、 用户按备用键l,遥控器发射备用键l对应的遥控信号,电视机接收 端接收该遥控信号后传输给MCU解码;
3、 电视机MCU根据解析出的备用键1的码值查找该码值对应的存储器 地址,该地址为EEP—SHORTCUT"
4、 MCU将"图效选择"功能对应的功能事件标识符存入备用键码值对 应的存储器地址,此时存储器地址EEP—SH0RTCUT1存储有
"IR一PIC一EFFECT",完成备用键1的功能定义;
5、 用户退出自定义功能,页面。
用户退出快捷鍵功能自定义页面模式后,系统处于等待按键阶段,此阶 段系统将不断检测是否有皿输入,当用户按下备用键l时,MCU根据备用 键1的码值查找存储器中的功能事件标识符,该标识符为"IR—PIC—EFFECT", MCU根据该标识符触发事件,执行"图效选择"的功能。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1. 一种自定义遥控器按键功能的方法,其特征在于,所述的方法包括如下步骤a、受控电器遥控信号接收模块接收遥控器发射的遥控信号,所述的受控电器MCU解析用户自定义按键的按键码值,查找所述的按键码值对应的存储地址;b、所述的受控电器MCU根据用户选定的所述的用户自定义按键对应的功能确定所述功能的功能事件标识符,将所述的功能事件标识符存入所述的存储地址。
2、 根据权利要求1所述的方法,其特征在于,其中步骤a之前还包括 a0 、在所述的受控电器中存储所述的功能事件标识符对应的事件程序。
3、 根据权利要求1所述的方法,其特征在于,所述的用户自定义按键为 所述遥控器上的备用掩建或者遥控器上已经定义某功能但仅在特定的菜单状 态下有效的掩建。
4、 根据权利要求1所述的方法,其特征在于,其中步骤a具体包括a1 、所述的电视机遥控信号接收模块接收用户按下自定义按键后遥控器 发射的遥控信号,所述的电视机MCU解析所述的用户自定义掩睫的按键码 值;a2、所述的MCU查找所述电视机存储器中存储的自定义皿码值与存储 地址对应关系表,获取所述的自定义M的M码值对应的存储地址。
5、 根据权利要求1所述的方法,其特征在于,其中步骤b具体包括b1 、所述的电视3几MCU查找所述电视机存储器中存放的用户自定义皿 功能与功能事件标识符的对应关系表,获取用户通过自定义按键功能菜单选 定的所述的自定义掩建的功能对应的功能事件标识符;b2、所述MCU将所述的功能事件标识符写入所述的存储地址。
6、 根据权利要求1所述的方法,其特征在于,其中步骤b之后还包括 C、当用户按下所述的遥控器上自定义掩建时,所述的电视机MCU解析所述的自定义按键的按键码值,查找所述的按键码值对应的存储地址中的功 能事件标识符,然后调用所述的功能事件标识符对应的事件程序,执行所述 的功能事件标识符对应的功能。
7、 一种自定义遥控器功能按鍵的系统,所述的系统包括受控电器和遥控 器,其特征在于,所述的遥控器还包括自定义,,用来实现用户自定义的功能; 所述的受控电器还包括第一存储器,与所述的受控电器MCU相连,用来存储所述的自定义, 的M码值与存储地址的对应关系,所述的存储地址用来存储用户选定的自 定义按键的功能对应的功能事件标识符;第二存储器,与所述的受控电器MCU相连,用来存储所述的功能事件标 识符对应的事件程序;受控电器MCU,用来查找所述M码值对应的存储地址,并用来控制所 述的功能事件标识符存入所述的存储地址。
8、 根据权利要求7所述的系统,其特征在于,所述的自定义按键为所述 遥控器上的备用按鍵或者遥控器上已经定义某功能但仅在特定的菜单状态下 有效的按键。
9、 根据权利要求7所述的系统,其特征在于,所述的受控设备为电视机。
10、 根据权利要求7所述的系统,其特征在于,当用户按下所述的遥控 器上自定义掩建时,所述的电视机MCU还用来解析所述的自定义按键的按键码值,查找所述的按键码值对应的存储地址中的功能事件标识符,然后调用 所述的功能事件标识符对应的事件程序,控制所述的受控电器执行所述的功 能事件标识符对应的功能。
全文摘要
本发明公开了一种自定义遥控器按键功能的方法,所述的方法包括如下步骤a.受控电器遥控信号接收模块接收遥控器发射的遥控信号,所述的受控电器MCU解析用户自定义按键的按键码值,查找所述的按键码值对应的存储地址;b.所述的受控电器MCU根据用户选定的所述的用户自定义按键对应的功能确定所述功能的功能事件标识符,将所述的功能事件标识符存入所述的存储地址。本发明可让用户在众多的功能中定义自己认为的常用功能的快捷键,通过遥控器按键快捷实现该功能,方便了用户操作,更好的满足了用户对电器设备人性化的需求。
文档编号H04N5/44GK101207722SQ200610157579
公开日2008年6月25日 申请日期2006年12月19日 优先权日2006年12月19日
发明者华 伍 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1