一种实现机顶盒菜单快捷方式的方法及机顶盒的制作方法

文档序号:7760547阅读:319来源:国知局
专利名称:一种实现机顶盒菜单快捷方式的方法及机顶盒的制作方法
技术领域
本发明涉及数字电视领域,尤其涉及一种实现机顶盒菜单快捷方式的方法及机顶
品.O
背景技术
数字电视系统一般由遥控器,机顶盒,和作为显示装置的电视组成。目前机顶盒的功能已经非常强大,不仅仅可以收看数字电视,而且可以集成网络 功能,如浏览网页,股票,在线游戏,还可以集成USB功能,实现录制,图片浏览,音视频播放 等。通常把实现机顶盒的每个功能称之为一个应用程序,而每个应用程序都由对应的菜单 项启动,一般按照功能的相似性,机顶盒的菜单会分为几个大类,在每个大类中又分为几个 小类,以此类推,图1是菜单功能的示意图,由图1可见,如果想查看CA卡信息,就要按照图 中所示的路径一步一步操作才能实现。而图1只列出了机顶盒的部分功能,随着技术的发 展,机顶盒的功能会更加强大,机顶盒的操作也会更加复杂。为了使机顶盒的操作变得简单,业界开始在遥控器上对某些最常用的功能采用快 捷方式进行操作。目前有两种方法来实现某个应用程序的快捷方式。第一种是在遥控器上 做一个快捷键,比如想浏览EPG,可以在观看电视的应用程序运行下直接按遥控器的EPG键 就可以实现。还有一种方式是强制规定某些应用有快捷方式,而有快捷方式的应用和某个 按键相对应第一种方式的缺点是只有特定的应用程序才处理该快捷方式的按键,不可能做很 多的功能键来实现所有应用的快捷方式。第二种方式的缺点是只有部分的应用有快捷方 式。另外这两种方式下的快捷方式都是固定的,某个键只能实现某个特定的功能,用户不能 按照自己的意愿进行定制。因此,如何解决现有技术中遥控器快捷方式对应功能固定、对应功能少且无法根 据用户意愿定制的问题,已成为当前急需解决的技术问题之一。

发明内容
本发明的目的是提供一种实现机顶盒菜单快捷方式的方法,从而使得机顶盒实现 所有应用的快捷方式。本发明还提供一种实现机顶盒菜单快捷方式的机顶盒。为解决本发明的技术问题,本发明公开一种实现机顶盒菜单快捷方式的方法,所 述方法根据机顶盒菜单的级别和顺序对各项菜单进行数字编码,在遥控器上设定一用来通 知机顶盒进入和退出快捷菜单工作模式的快捷菜单启动键,当用户利用快捷菜单启动键进 入快捷菜单工作模式并输入对应的数字编码时,机顶盒执行所述数字编码对应的菜单功 能。本发明还公开一种可实现机顶盒菜单快捷方式的机顶盒,其包括遥控器接收模 块、快捷方式查找模块和一应用程序管理模块,所述快捷方式查找模块用于根据遥控接收模块接收到的快捷菜单数字编码,解析出对应的菜单应用程序的回调函数,所述应用程序 管理模块启动所述菜单应用程序的回调函数。与现有技术相比较,本发明的实现机顶盒菜单快捷方式的方法提出一种将应用归 类和分级的概念,在此基础上实现所有应用的快捷方式,并具有足够的扩展性,以满足机顶 盒未来发展的需要,同时支持按照消费者意愿来定制某些按键对应的快捷方式,给用户提 供充分的自由度,而且机顶盒端的功能完全由软件实现,不增加任何硬件成本。


图1是机顶盒的菜单功能的示意图。图2是本发明的机顶盒的示意图。图3是本发明对菜单进行快捷编码方法的示意图。
具体实施例方式本发明提出一种将应用归类和分级的概念,在此基础上实现所有应用的快捷方 式,并具有足够的扩展性,以满足机顶盒未来发展的需要,同时支持按照消费者意愿来定制 某些按键对应的快捷方式,给用户提供充分的自由度,而且机顶盒端的功能完全由软件实 现,不增加任何硬件成本。为了实现本发明的方法,首先遥控器上需设置一个快捷菜单启动键,用来通知机 顶盒进入和退出快捷菜单工作模式,以按键次数来计算,奇数次为进入,偶数次为退出。请参阅图2,本发明的机顶盒包括依次连接的定时器模块、遥控器接收模块、快捷 方式查找模块、应用程序管理模块、OSD快捷按键显示模块,其进一步包括设置于遥控器接 收模块与快捷方式查找模块之间的快捷方式转译模块。定时器模块用于对遥控器接收模块接收信息的时间进行记时。遥控器接收模块用 于接收遥控器指令,并解析按键代码,并用消息的方式发给应用处理。若接收到遥控器指令 为为快捷菜单启动键,则启动定时器模块计时,继续接收按键消息,直到用户再次按下快捷 菜单启用键为止,将接收的按键序列发送给快捷方式查找模块,若在此过程中接收到超时 消息,则丢弃此次结果这样可保证两次按键的时间间隔小于某个固定值。快捷方式转译模块用于将菜单快捷方式数字编码映射到遥控器上的指定按键上, 并在接收到该快捷按键信号时,将其翻译为数字编码信号;若菜单的路径越长,则用户需要 的输入按键越多,给用户带来了不便。在使用快捷方式时,实际只使用到了快捷菜单启用键 和数字键,而遥控器上其他的按键都没有用到,该模块支持把遥控器的其他按键映射成为 指定的键串,比如按键序列#3111#比较复杂,用户可以使用遥控器上的红键代替。接收到 快捷方式启用键+红键+快捷方式启用键的按键序列时,快捷方式转译模块会把其转译为 #3111#发给快捷方式查找模块。快捷方式查找模块用于解析遥控器接收模块接收到或快捷方式转译模块翻译出 的按键编码,按照菜单分级的方法解析对应的菜单应用程序的回调函数。应用程序管理模 块用于启动所述菜单应用程序的回调函数。OSD快捷按键显示模块用于将快捷方式编码显 示在显示设备上。在每级菜单个数不超过9的时候,所述编码规则如下在第一级别的菜单中,依照
4阿拉伯数字从1到9顺序编号;在同一菜单的子菜单中,依照阿拉伯数字从1到9顺序编 号。如图3所示,一级菜单下的纵行是机顶盒主页的功能,按照先后顺序就可以编号,如节
目管理的序号为1,特色服务的序号为2......;选择节目管理后会显示电视节目和广播节
目,这个就是二级菜单,同样在该二级菜单中电视节目的序号为1,广播节目的序号为2,依 此类推可得所有应用的菜单级数及其各个菜单级数下的序号。按照先后顺序可得图2所示 的菜单快捷方式对照表,其中‘#’表示快捷菜单启动键。在某一级菜单个数大于9的时候,所述编码规则如下在第一级别的菜单中,依照 阿拉伯数字从1到99顺序编号;在同一菜单的子菜单中,依照阿拉伯数字从1到99顺序编 号;两级菜单的编号之间用数字0作为结束符。如选择101114,上述的式子可 以表示为如下的按键顺序#100110104#,当遥控器接收模块接收到上述序列时,用非0的 数字前的0作为分段,将数据分为四段,分别为101114,因此可以得到唯一的序号,选定唯 一的应用程序。综上所述,本发明的实现机顶盒菜单快捷方式的方法提出一种将应用归类和分级 的概念,在此基础上实现所有应用的快捷方式,并具有足够的扩展性,以满足机顶盒未来发 展的需要,同时支持按照消费者意愿来定制某些按键对应的快捷方式,给用户提供充分的 自由度,而且机顶盒端的功能完全由软件实现,不增加任何硬件成本。
权利要求
一种实现机顶盒菜单快捷方式的方法,其特征在于,根据机顶盒菜单的级别和顺序对各项菜单进行数字编码,在遥控器上设定一用来通知机顶盒进入和退出快捷菜单工作模式的快捷菜单启动键,当用户利用快捷菜单启动键进入快捷菜单工作模式并输入对应的数字编码时,机顶盒执行所述数字编码对应的菜单功能。
2.根据权利要求1所述的实现机顶盒菜单快捷方式的方法,其特征在于,在每级菜单 数量不超过9时,所述编码规则如下在第一级别的菜单中,依照阿拉伯数字从1到9顺序 编号;在同一菜单的子菜单中,依照阿拉伯数字从1到9顺序编号。
3.根据权利要求1所述的实现机顶盒菜单快捷方式的方法,其特征在于,当某一级别 的菜单数量大于9时,所述编码规则如下在第一级别的菜单中,依照阿拉伯数字从1到99 顺序编号;在同一菜单的子菜单中,依照阿拉伯数字从1到99顺序编号;两级菜单的编号 之间用数字0隔开。
4.根据权利要求1所述的实现机顶盒菜单快捷方式的方法,其特征在于,所述快捷菜 单启动键的启动方式如下以按键次数来计算,奇数次为进入快捷菜单工作模式,偶数次为 退出快捷菜单工作模式。
5.根据权利要求1所述的实现机顶盒菜单快捷方式的方法,其特征在于,采用遥控器 上的其它键来替代数字编码,当用户利用快捷菜单键进入快捷菜单工作模式并输入对应的 替代键时,机顶盒执行所述替代键相应数字编码对应的菜单功能。
6.一种可实现机顶盒菜单快捷方式的机顶盒,其包括遥控器接收模块,其特征在于 包括进一步包括快捷方式查找模块和应用程序管理模块,所述快捷方式查找模块用于根 据遥控接收模块接收到的快捷菜单数字编码,解析出对应的菜单应用程序的回调函数,所 述应用程序管理模块用于启动所述菜单应用程序的回调函数。
7.根据权利要求6所述的可实现机顶盒菜单快捷方式的机顶盒,其特征在于,进一步 包括OSD快捷按键显示模块,其用于将快捷菜单数字编码显示在显示设备上。
8.根据权利要求6所述的可实现机顶盒菜单快捷方式的机顶盒,其特征在于,进一步 包括设置于遥控器接收模块和快捷方式查找模块之间的快捷方式转译模块,其用于将快捷 菜单数字编码映射到遥控器上的指定按键上。
全文摘要
本发明公开一种实现机顶盒菜单快捷方式的方法,所述方法根据机顶盒菜单的级别和顺序对各项菜单进行数字编码,在遥控器上设定一用来通知机顶盒进入和退出快捷菜单工作模式的快捷菜单启动键,当用户利用快捷菜单启动键进入快捷菜单工作模式并输入对应的数字编码时,机顶盒执行所述数字编码对应的菜单功能。本发明还公开一种实现机顶盒菜单快捷方式的机顶盒。
文档编号H04N5/00GK101959005SQ20101028961
公开日2011年1月26日 申请日期2010年9月21日 优先权日2010年9月21日
发明者蔡永生 申请人:深圳创维数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1