一种机顶盒识别遥控器的方法

文档序号:7762306阅读:792来源:国知局
专利名称:一种机顶盒识别遥控器的方法
一种机顶盒识别遥控器的方法
技术领域
本发明涉及一种嵌入式软件技术领域,尤其涉及一种机顶盒识别遥控器的方法, 特别是属于机顶盒技术领域。
背景技术
随着数字电视终端的发展,功能日益强大,同时客户的需求个性化差异也日渐明 显。需求的差异,对数字电视机顶盒软硬件设计提出了挑战。以机顶盒上的输入单元红外 遥控来说,传统的数字电视机顶盒针对不同容量、不同型号的红外遥控,如果用常规设计的 方法,针对这种情况,必须使用不同的设计,同时必须针对不同型号的红外遥控的特性,做 不同的软件操作;这就造成需要使用不同软件与不同型号的红外遥控对应,对生产及管理 成本造成浪费。传统机顶盒一般默认只支持一种遥控器,如果遥控器丢失或者遥控器手感 不好等原因用户需要更换遥控器时就没有办法了,这样使用户受限于一种遥控器,极其不 方便。在中国发明专利第1913579公开号和
公开日为2007. 02. 14中公开了数字电视机 顶盒及其遥控控制、遥控学习的方法,数字电视机顶盒,包括红外线信号接收装置、执行装 置、按键翻译装置,红外线信号接收装置通过按键翻译装置与执行装置相连,其中按键翻译 装置,用于将其它家电的遥控器码值转换为电视机顶盒的按键值。其发明具有学习其它遥 控器码值的电视机顶盒,其控制不再受本遥控器的约束,其它电器的遥控器也能起到与电 视机顶盒遥控器相同的效果,方便用户的使用。然而该发明使用到的模块装置太多,生产成 本比较大。

发明内容本发明要解决的技术问题,在于提供一种机顶盒识别遥控器的方法,用户可以用 家中的任意遥控器给机顶盒识别后,来操作机顶盒。在遥控器丢失或者用户想直接使用家 中的遥控器来操作机顶盒时,可以通过本发明方便的实现。本发明是这样实现的一种机顶盒识别遥控器的方法,其特征在于包括以下步 骤步骤10、在flash存储器中设置一用于储遥控器的值的内存空间;步骤20、定义机顶盒遥控器的遥控键类型,包括数字键0到9 ;方向键上、下、 左、右;功能键F1到F12 ;设置键菜单、退出、电源、声道、状态、信息、节目表、静音、频道 回看、邮件、喜欢;选台键选择、节目+、节目_、翻页+、翻页_、Radio/TV切换;颜色键红 色、绿色、黄色、蓝色;预留键0到5 ;并将这些类型烧写到机顶盒芯片中;步骤30、使用机顶盒的面板按键组合进入遥控器设置界面,在机顶盒遥控器设置 界面中将出现所述的遥控键类型,当用户按面板确认键后进入遥控器识别模式;步骤40、当用户选择遥控器中某个按键时,机顶盒把这个按键的波形以数字的方 式记录下来,再次输入需要识别的按键,机顶盒程序将自动与上次记录下来的数据进行对比,判断是否一样,是则提示请重新输入遥控器键,否则以数字的方式记录下来;步骤50、识别完所有定义的遥控键类型后,退出识别模式,机顶盒程序把所有收集 的遥控器数字值写入所述的内存空间中;步骤60、当用户输入遥控器按键时,机顶盒程序根据遥控器按键的波形的数字值 与存储在所述的内存空间的数字值进行比对,找到与其对应的按键值返回给机顶盒程序执 行。本发明具有的优点是先将遥控器的遥控键类型烧写到机顶盒芯片中,然后进入 机顶盒的遥控器识别模式,当用户选择遥控器中某个按键时,机顶盒把这个按键的波形以 数字的方式记录下来,识别完所有定义的遥控键类型后,就可以实现该遥控器对机顶盒的 操作。用户可以用家中的任意遥控器给机顶盒识别后,来操作机顶盒,用户不再受限于一种 遥控器,并极大的降低生产成本。

图1为本发明方法流程示意图。
具体实施方式下面参照图1结合实施例对本发明作进一步的说明本发明采用顶盒识别遥控器的技术,先将遥控器的遥控键类型烧写到机顶盒芯片 中,然后进入机顶盒的遥控器识别模式,进行识别,无须在机顶盒中设置太多的模块装置。一种机顶盒识别遥控器的方法,包括以下步骤步骤10、在flash存储器中设置一用于储遥控器的值的内存空间;步骤20、定义机顶盒遥控器的遥控键类型,包括数字键0到9 ;方向键上、下、 左、右;功能键F1到F12 ;设置键菜单、退出、电源、声道、状态、信息、节目表、静音、频道 回看、邮件、喜欢;选台键选择、节目+、节目_、翻页+、翻页_、Radio/TV切换;颜色键红 色、绿色、黄色、蓝色;预留键0到5 ;并将这些类型烧写到机顶盒芯片中;步骤30、使用机顶盒的面板按键组合进入遥控器设置界面,在机顶盒遥控器设置 界面中将出现所述的遥控键类型,当用户按面板确认键后进入遥控器识别模式;步骤40、当用户选择遥控器中某个按键时,机顶盒把这个按键的波形以数字的方 式记录下来,再次输入需要识别的按键,机顶盒程序将自动与上次记录下来的数据进行对 比,判断是否一样,否则提示请重新输入遥控器键,是则以数字的方式记录下来;步骤50、识别完所有定义的遥控键类型后,退出识别模式,机顶盒程序把所有收集 的遥控器数字值写入所述的内存空间中;步骤60、当用户输入遥控器按键时,机顶盒程序根据遥控器按键的波形的数字值 与存储在所述的内存空间的数字值进行比对,找到与其对应的按键值返回给机顶盒程序执 行。其中遥控键类型可以根据需要增加相应的按键类型(如导航、资讯指南、股票、 游戏等按键),在flash存储器内存空间中可同时存储多套的遥控器按键数字值,供用户进 行选择,此时选择操作时通过机顶盒面板按键或组合键来选择使用哪一套遥控器。值得一提的是定义机顶盒遥控器的遥控键类型,将数字键0到9可以定义为GUI_VK_0,GUI_VK_1, GUI_VK_2, GUI_VK_3, GUI_VK_4, GUI_VK_5, GUI_VK_6, GUI_VK_7,⑶I_ VK_8, GUI_VK_9 ;方向键上、下、左、右可定义为GUI_VK_UP,GUI_VK_D0WN, GUI_VK_LEFT, GUI_VK_RIGHT ;功能键F1 到 F12 可定义为GUI_VK_F1,GUI_VK_F2, GUI_VK_F3, GUI_VK_ F4, GUI_VK_F5, GUI_VK_F6, GUI_VK_F7, GUI_VK_F8, GUI_VK_F9, GUI_VK_F10, GUI_VK_F11, ⑶I_VK_F12;设置键菜单、退出、电源、声道、状态、信息、节目表、静音、频道回看、邮件、喜 欢可定义为GUI_VK_MENU,GUI_VK_EXIT, GUI_VK_P0WER, GUI_VK_TRACK, GUI_VK_STATE, GUI_VK_INF0, GUI_VK_PROGTABLE, GUI_VK_MUTE, GUI_VK_RECALL, GUI_VK_MAIL, GUI_VK_ FAV ;选台键选择、节目+、节目_、翻页+、翻页-、Radio/TV切换可定义为⑶I_VK_SELECT, GUI_VK_C_UP, GUI_VK_C_D0WN, GUI_VK_P_UP, GUI_VK_P_D0WN, GUI_VK_RadioORTV ;颜色 键红色、绿色、黄色、蓝色可定义为GUI_VK_RED,GUI_VK_GREEN, GUI_VK_YELL0W,GUI_ VK_BLUE ;预留键0 到 5 可定义为GUI_VK_RES_0,GUI_VK_RES_2, GUI_VK_RES_3, GUI_VK_ RES_4,⑶I_VK_RES_5 ;也可以根据别的方式进行定义。 以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与 修饰,皆应属本发明的涵盖范围。
权利要求
1.一种机顶盒识别遥控器的方法,其特征在于包括以下步骤 步骤10、在flash存储器中设置一用于储遥控器的值的内存空间;步骤20、定义机顶盒遥控器的遥控键类型,包括数字键0到9 ;方向键上、下、左、右; 功能键F1到F12 ;设置键菜单、退出、电源、声道、状态、信息、节目表、静音、频道回看、邮 件、喜欢;选台键选择、节目+、节目_、翻页+、翻页-、Radio/TV切换;颜色键红色、绿色、 黄色、蓝色;预留键0到5 ;并将这些类型烧写到机顶盒芯片中;步骤30、使用机顶盒的面板按键组合进入遥控器设置界面,在机顶盒遥控器设置界面 中将出现所述的遥控键类型,当用户按面板确认键后进入遥控器识别模式;步骤40、当用户选择遥控器中某个按键时,机顶盒把这个按键的波形以数字的方式记 录下来,再次输入需要识别的按键,机顶盒程序将自动与上次记录下来的数据进行对比,判 断是否一样,是则提示请重新输入遥控器键,否则以数字的方式记录下来;步骤50、识别完所有定义的遥控键类型后,退出识别模式,机顶盒程序把所有收集的遥 控器数字值写入所述的内存空间中;步骤60、当用户输入遥控器按键时,机顶盒程序根据遥控器按键的波形的数字值与存 储在所述的内存空间的数字值进行比对,找到与其对应的按键值返回给机顶盒程序执行。
2.根据权利要求1所述的一种机顶盒识别遥控器的方法,其特征在于在flash存储 器内存空间中同时存储多套的遥控器按键数字值。
全文摘要
本发明提供一种机顶盒识别遥控器的方法,将遥控器的遥控键类型烧写到机顶盒芯片中,然后进入机顶盒的遥控器识别模式,当用户选择遥控器中某个按键时,机顶盒把这个按键的波形以数字的方式记录下来,识别完所有定义的遥控键类型后,就可以实现该遥控器对机顶盒的操作。用户可以用家中的任意遥控器给机顶盒识别后,来操作机顶盒,用户不再受限于一种遥控器,并极大的降低生产成本。
文档编号H04N5/44GK102082940SQ201010509929
公开日2011年6月1日 申请日期2010年10月15日 优先权日2010年10月15日
发明者方立 申请人:福建新大陆通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1