发明名称 一种单调谐器机顶盒电视节目快速更新的方法
摘要 本发明公开了一种单调谐器机顶盒电视节目快速更新的方法,涉及数字电视机顶盒技术,旨在单调谐器机顶盒电视节目更新时,实现节目更新过程在后台自动完成,而不影响用户观看节目的方法。本发明的技术要点如下:机顶盒从主频点获取NIT、SDT表格数据,节目更新时,从NIT与SDT表格数据得到所有节目的频点列表、节目号、节目名等信息,建立临时的节目数据库B,将节目数据库B中每个节目的音视频PID信息设为NULL,当用户选择的节目在节目数据库B的音视频PID信息中与原系统中保存的信息不一致时,则捕获当前频点的PAT、PMT数据表,从而得到该频点所有节目的音视频PID信息。本发明主要用于单调谐数字电视机顶盒。
申请公布号 CN102123323A 申请公布日期 2011.07.13
申请号 CN201010606423.X 申请日期 2010.12.27
申请人 四川长虹电器股份有限公司 发明人 陈启均
分类号 H04N21/458(2011.01)I 主分类号 H04N21/458(2011.01)I
代理机构 成都九鼎天元知识产权代理有限公司 51214 代理人 徐宏;吴彦峰
主权项 一种单调谐器机顶盒电视节目快速更新的方法,其特征在于,包括以下步骤:步骤1:机顶盒开机;步骤2:将上次关机时存储的节目数据库A从Flash加载到内存中;步骤3:调谐器调谐到主频点,搜索NIT与SDT表格数据,同时机顶盒判断捕获NIT和SDT表格数据是否超时,如果超时则机顶盒响应用户操作,执行步骤4中的b步骤,同时继续搜索NIT和SDT表格数据;当调谐器搜索到NIT和SDT表格数据,机顶盒就开始执行步骤4中的a步骤;步骤4:分为a步骤与b步骤两个独立并行的部分:a.捕获NIT和SDT表格数据,并保存在内存缓存区TempServiceMemory;再响应用户操作,同时通过该NIT和SDT表格数据获取各节目的频点列表、节目号、节目名称,建立临时的节目数据库B,将节目数据库B中每个节目的音视频PID信息设为NULL;之后,执行步骤5;b.机顶盒响应用户操作时,首先判断该用户操作是否为换台:若是则核对当前选择的节目对应于节目数据库A、节目数据库B中的音视频PID信息是否一致:若一致,则按节目数据库A中当前选择节目的音视频PID信息播放节目;若不一致,则机顶盒首先按照节目数据库A中当前选择节目的音视频PID信息播放节目,再搜索当前选择节目所在频点的PAT和PMT表格数据,得到当前选择节目所在频点下所有节目的音视频PID信息,并更新节目数据库B中的对应节目的音视频PID信息,再按照节目数据库B中的信息播放当前用户选择的节目,然后更新节目数据库A中该频点下所有节目的音视频PID信息,存储节目数据库A到FLASH;之后,执行步骤5;步骤5:机顶盒响应用户操作的同时继续监控NIT表格数据,判断节目数据是否发生变化;如果所述的用户操作是切换节目,则顺序重复步骤4中的b步骤与步骤5;若没有切换节目,则重复本步骤5;如果当NIT表格数据变化时,搜索NIT和SDT表格数据,当搜索到NIT和SDT表格数据,顺序重复步骤4中的a步骤与步骤5;若节目没有变化,则重复本步骤5。
地址 621000 四川省绵阳市高新区绵兴东路35号