一种数字电视快速换台的方法技术

技术编号:8537343 阅读:246 留言:0更新日期:2013-04-04 22:30
本发明专利技术公开了一种数字电视快速换台方法,包括:预先建立有限状态机模型,使用枚举变量定义DTV接收终端控制单元的状态,预存储包括所述DTV接收终端控制单元的状态、输入事件以及输出控制信号的状态转换表;接收用户触发的输入事件;根据所述用户触发的输入事件和所述DTV接收终端控制单元的当前状态,查看所述预存储的状态转换表,切换到新状态,并产生输出控制信号,驱动OSD区域随着用户按键而实时更新以及在用户按键超时后启动换台控制电路。实施本发明专利技术实施例,能提高用户体验。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及到一种实现单任务系统上数字电视快速换台的方法
技术介绍
在数字电视上进行切换频道(换台)操作时,由于DTV (DTV,DigitalTelevision,数字电视)接收终端设备必须经过复杂的数据处理过程,如调谐(tune)、解调(demodulation)、传输流解复用(demux)、音视频解码(decode)、数模转换(DAC)等,才能播出音视频节目,导致DTV与传统的ATV(ATV,Analog Television,模拟电视)相比,换台速度要慢的多。用户在换台的时候,虽然可以通过按相应的数字键组合来直接选定频道号,但是用户更加倾向于使用“频道+”或“频道_”,将电视调到自己希望收看的频道。参见图1,是现有技术的DTV屏幕显示示意图,在换台时,屏幕的右上角和屏幕的下方区域为OSD (0SD,On-Screen Display,屏幕菜单显示)区域,右上角一般标识当前节目的频道号,下方的频道条上除了频道号外,最主要的内容是当前的频道名称。中间部分是视频显示区域,播放节目内容,当换台时,一般为黑屏或静帧(保留旧频道节目的最后一帧视频图像)。目前的单任务系统,当用户按下遥控器的“频道+”或“频道键时,就会触发一次换台,由于前文的技术原因,系统需要较长的时间才能完成换台动作,尤其当用户连续按下“频道+”或“频道意图连续换台时,会发现系统终端出现明显的迟滞,某些系统会等待耗时的换台动作全部完成后,直到看到新视频时才响应用户的再次按键,而有些系统会在换台动作的一部分完成后,如中止锁频动作,响应用户的再次按键,但用户仍然感觉到响应迟滞,用户体验就比较差。
技术实现思路
为解决上述技术问题,本专利技术的目的在于,提供,特别适用于单任务系统上,能够避免用户连续按键时出现的响应迟滞,提升用户体验。本专利技术实施例提供的一种数字电视快速换台方法,包括 预先建立有限状态机模型,使用枚举变量定义DTV接收终端控制单元的状态,预存储包括所述DTV接收终端控制单元的状态、输入事件以及输出控制信号的状态转换表; 接收用户触发的输入事件; 根据所述用户触发的输入事件和所述DTV接收终端控制单元的当前状态,查看所述预存储的状态转换表,切换到新状态,并产生输出控制信号,驱动OSD区域随着用户按键而实时更新以及在用户按键超时后启动换台控制电路。可选择的,所述DTV接收终端控制单元的 状态包括空闲状态和忙碌状态,输入事件包括用户按键和用户按键后超时,所述输出控制信号包括定时器控制信号、OSD控制信号以及换台电路控制信号;所述状态机模型包括若DTV接收终端控制单元的状态为空闲状态时,当接收到用户按键,输出定时器控制信号启动定时器,输出OSD控制信号更新OSD区域的频道显示,并把DTV接收终端控制单元的状态切换到忙碌状态; 若DTV接收终端控制单元的状态为忙碌状态时,在定时器超时时间T内,当接收到用户按键,输出定时器控制信号重启定时器,输出OSD控制信号更新OSD区域的频道显示;若DTV接收终端控制单元的状态为忙碌状态,定时器达到超时时间T,关闭定时器,输出换台电路控制信号启动换台动作,并把DTV接收终端控制单元的状态切换到空闲状态。可选的,所述定时器超时时间T的范围是120毫秒至200毫秒。实施本专利技术实施例,在DTV接收终端控制单元为空闲状态时,当接收到用户按键,启动定时器,更新OSD区域的频道显示;在DTV接收终端控制单元为忙碌状态,接收用户按键,重启定时器,并更新OSD区域的频道显示,只有在定时器达到超时时间T时,才启动耗时的换台动作,能够避免用户连续按键时出现的响应迟滞,实时显示频道更新,在调到用户的目的频道时,停止按键,等待换台动作完成,提升了用户体验。 附图说明图1是现有技术以及本专利技术采用的数字电视屏幕显示示意 图2是本专利技术提供的的一个实施例的流程 图3是图2实施例中的有限状态机的状态转换图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图2,是本专利技术提供的的一个实施例的流程图。本实施例提供的一种数字电视快速换台方法,包括 预先建立有限状态机模型,使用枚举变量定义DTV接收终端控制单元的状态,预存储包括所述DTV接收终端控制单元的状态、输入事件以及输出控制信号的状态转换表; 接收用户触发的输入事件; 根据所述用户触发的输入事件和所述DTV接收终端控制单元的当前状态,查看所述预存储的状态转换表,切换到新状态,并产生输出控制信号,驱动OSD区域随着用户按键而实时更新以及在用户按键超时后启动换台控制电路。优选的,所述DTV接收终端控制单元的状态包括空闲状态和忙碌状态,输入事件包括用户按键和用户按键后超时,所述输出控制信号包括定时器控制信号、OSD控制信号以及换台电路控制信号;所述状态机模型包括 若DTV接收终端控制单元的状态为空闲状态时,当接收到用户按键,输出定时器控制信号启动定时器,输出OSD控制信号更新OSD区域的频道显示,并把DTV接收终端控制单元的状态切换到忙碌状态; 若DTV接收终端控制单元的状态为忙碌状态时,在定时器超时时间T内,当接收到用户按键,输出定时器控制信号重启定时器,输出OSD控制信号更新OSD区域的频道显示;若DTV接收终端控制单元的状态为忙碌状态,定时器达到超时时间T,关闭定时器,输出换台电路控制信号启动换台动作,并把DTV接收终端控制单元的状态切换到空闲状态。下表是本实施例提供的有限状态机的状态转换表本文档来自技高网
...

【技术保护点】
一种数字电视快速换台方法,其特征在于,包括:预先建立有限状态机模型,使用枚举变量定义DTV接收终端控制单元的状态,预存储包括所述DTV接收终端控制单元的状态、输入事件以及输出控制信号的状态转换表;接收用户触发的输入事件;根据所述用户触发的输入事件和所述DTV接收终端控制单元的当前状态,查看所述预存储的状态转换表,切换到新状态,并产生输出控制信号,驱动OSD区域随着用户按键而实时更新以及在用户按键超时后启动换台控制电路。

【技术特征摘要】
1.一种数字电视快速换台方法,其特征在于,包括 预先建立有限状态机模型,使用枚举变量定义DTV接收终端控制单元的状态,预存储包括所述DTV接收终端控制单元的状态、输入事件以及输出控制信号的状态转换表; 接收用户触发的输入事件; 根据所述用户触发的输入事件和所述DTV接收终端控制单元的当前状态,查看所述预存储的状态转换表,切换到新状态,并产生输出控制信号,驱动OSD区域随着用户按键而实时更新以及在用户按键超时后启动换台控制电路。2.如权利要求1所述的数字电视快速换台方法,其特征在于,所述DTV接收终端控制单元的状态包括空闲状态和忙碌状态,输入事件包括用户按键和用户按键后超时,所述输出控制信号包括定时器控制信号、OSD控制信号以及换台电...

【专利技术属性】
技术研发人员:张少敏
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1