一种广播电视节目搜索频道的方法

文档序号:7675870阅读:517来源:国知局
专利名称:一种广播电视节目搜索频道的方法
技术领域
本发明涉及一种广播电视节目搜索频道的方法。
背景技术
随着液晶电视机的广泛普及,液晶电视机系统的复杂度也迅速增加。进入数字电视时代以后,随着功能的迅速增加,电视机的复杂度也随之越来越大,对应的开发,维护任务也越来越多,迫切需要用更好的分析设计方法,使程序的结构性更好,运行效率更高,更易于维护。如果使用普通的结构化设计方法来设计软件,将无法满足软件的设计要求。由于软件在各个状态下对各种事件都会产生响应,如果使用结构化设计,流程图将极为复杂, 且不易理解,代码可读性很差,不易维护。如何快速准确搜索完整个电视节目频道,做到不漏台,没有假台,是电视软体性能的一个重要指标。如果节目漏台,假台,节目频点不准,会给人们观看节目带来很多的不便。液晶电视机的中央处理器在搜索电视节目整个频道时,搜索电视节目在很大程度上仍是一个特定过程。一般用自然语言给定一个需求集,预先作非正式设计,常常用流程图的形式说明,接着开始编码,当系统实现时设计还需进行一定修改。当实现阶段完成后,设计往往已与起初形式相去甚远以至于设计的原始文档完全不适合对系统的描述。

发明内容
有鉴于此,本发明的目的是提供一种广播电视节目搜索频道的方法,能够简单地判断某一个状态是否是可到达的,并且简单地知道如何从一个状态转移到另一个状态,有助于从全局上把握工程,大大缩短项目的设计周期,并且易于维护软件的设计。本发明的广播电视节目搜索频道的方法,其特征在于通过有限状态机应用软件建立电视节目搜索的有限状态机模型,利用该有限状态机模型来描述复杂的应电视节目搜索,其具体状态处理分为当前状态和下一个状态,并给出对应状态的状态出口处理。本发明利用有限状态机转换机制进行软体结构设计,来快速准确搜索电视频道, 并利于软体维护,增强软体结构健壮性。该结构良好的状态机具有简单、高效、可适应和可理解的等特点。


图1是本发明有限状态机模型示意图。
具体实施例方式本发明提供一种广播电视节目搜索频道的方法,其特征在于通过有限状态机应用软件建立电视节目搜索的有限状态机模型,利用该有限状态机模型来描述复杂的应电视节目搜索,其具体状态处理分为当前状态和下一个状态,并给出对应状态的状态出口处理。如图1所示,本发明一实施例中,所述的有限状态机模型包括自动收台开始状态、获得视频解码状态、微调状态、检查视频解码状态、找到节目状态、跳过节目状态、自动收台停止状态;在自动收台开始状态,当用户通过遥控器选择菜单的自动搜台项目时,启动自动收台开始状态,并进行自动搜台初始化,清除所有频道信息,设置默认制式,频道名称清空;设置自动搜台标志、静音,频率为起始频率45. 25MHz,设置自动搜台频道号为1 ;设置下一个状态为获得视频解码状态;在获得视频解码状态下,接收到视频解码有视频和行同步信息时,设置下一个状态为微调状态状态;如果接收到视频解码没有视频和行同步信息时,那么扫描频率加1MHz,设置下一个状态为获得视频解码状态;在微调状态下,读取自动频率微调信息,并完成自动频率微调,设置下一个状态为检查视频解码状态;在检查视频解码状态下,再次判断视频解码是否有视频和行同步信息,如果视频解码有视频和行同步信息,设置下一个状态为找到节目状态;在找到节目状态下,再次判断视频解码是否有视频和行同步信息,如果视频解码没有视频和行同步信息,那么扫描频率加1MHz,设置下一个状态为获得视频解码状态;该找到节目状态下,读取视频解码的声音和彩色制式,存储当前台信息,包括频率,声音和彩色制式,频道号加1 ;如果频道号小于等于最大频道号,扫描频率加 2MHz,设置下一个状态为跳过节目状态;如果频道号大于最大频道号,就停止搜索,设置下一个状态为自动收台停止状态;在跳过节目状态下,判断视频解码是否有视频和行同步信息,如果视频解码有视频和行同步信息,那么扫描频率加0. 5MHz,保持当前状态不变;在自动收台停止状态下,停止搜索过程,清楚自动搜台标志,打开静音,系统切到搜到的第一个节目。本发明利用这种简明的状态机模型来描述复杂的应电视节目搜索;电视节目搜索状态机具有良好的开放性,根据用户的要求可对其增加相应的状态,以完成功能扩展;对于增加的某个状态,根据状态机的事件将其加入状态转换图中,其具体状态处理分为当前状态和下一个状态,并给出对应状态的状态出口处理。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种广播电视节目搜索频道的方法,其特征在于通过有限状态机应用软件建立电视节目搜索的有限状态机模型,利用该有限状态机模型来描述复杂的应电视节目搜索,其具体状态处理分为当前状态和下一个状态,并给出对应状态的状态出口处理。
2.根据权利要求1所述的广播电视节目搜索频道的方法,其特征在于所述的有限状态机模型包括自动收台开始状态、获得视频解码状态、微调状态、检查视频解码状态、找到节目状态、跳过节目状态、自动收台停止状态;在自动收台开始状态,当用户通过遥控器选择菜单的自动搜台项目时,启动自动收台开始状态,并进行自动搜台初始化,清除所有频道信息,设置默认制式,频道名称清空;设置自动搜台标志、静音,频率为起始频率45. 25MHz,设置自动搜台频道号为1 ;设置下一个状态为获得视频解码状态;在获得视频解码状态下,接收到视频解码有视频和行同步信息时,设置下一个状态为微调状态状态;如果接收到视频解码没有视频和行同步信息时,那么扫描频率加1MHz,设置下一个状态为获得视频解码状态;在微调状态下,读取自动频率微调信息,并完成自动频率微调,设置下一个状态为检查视频解码状态;在检查视频解码状态下,再次判断视频解码是否有视频和行同步信息,如果视频解码有视频和行同步信息,设置下一个状态为找到节目状态;在找到节目状态下,再次判断视频解码是否有视频和行同步信息,如果视频解码没有视频和行同步信息,那么扫描频率加1MHz,设置下一个状态为获得视频解码状态;该找到节目状态下,读取视频解码的声音和彩色制式,存储当前台信息,包括频率,声音和彩色制式,频道号加1 ;如果频道号小于等于最大频道号,扫描频率加2MHz,设置下一个状态为跳过节目状态;如果频道号大于最大频道号,就停止搜索,设置下一个状态为自动收台停止状态;在跳过节目状态下,判断视频解码是否有视频和行同步信息,如果视频解码有视频和行同步信息,那么扫描频率加0. 5MHz,保持当前状态不变;在自动收台停止状态下,停止搜索过程,清楚自动搜台标志,打开静音,系统切到搜到的第一个节目。
全文摘要
本发明涉及一种广播电视节目搜索频道的方法,其特征在于通过有限状态机应用软件建立电视节目搜索的有限状态机模型,利用该有限状态机模型来描述复杂的应电视节目搜索,其具体状态处理分为当前状态和下一个状态,并给出对应状态的状态出口处理。本发明利用有限状态机转换机制进行软体结构设计,来快速准确搜索电视频道,并利于软体维护,增强软体结构健壮性。该结构良好的状态机具有简单、高效、可适应和可理解的特点。
文档编号H04N5/50GK102196211SQ201110137010
公开日2011年9月21日 申请日期2011年5月25日 优先权日2011年5月25日
发明者叶林俊, 蔡宪明 申请人:冠捷显示科技(厦门)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1