在机顶盒上实现I帧间隔动态检测方法技术

技术编号:11738257 阅读:157 留言:0更新日期:2015-07-15 20:13
本发明专利技术涉及数字电视系统,提供一种在机顶盒上实现I帧间隔动态检测方法,解决运营商和用户无法检测用户端节目的I帧间隔的问题。它包括如下步骤:机顶盒切换到新节目,视频解码器从锁定的TS码流中寻找I帧参考点,将I帧参考点作为第一个I帧;将视频解码器把第一个I帧解码成图像后,准备呈现给用户的时刻作为基准时间,开始计数和计时,然后每次检测到I帧,则增加计数,同时统计检测到I帧的时间;计算相邻两个I帧的间隔时间以及所有I帧的平均间隔时间,并且统计得出最大间隔时间和最小间隔时间。本发明专利技术适用于数字电视系统的机顶盒。

【技术实现步骤摘要】

本专利技术涉及数字电视系统,特别涉及在机顶盒上实现I帧间隔动态检测方法
技术介绍
I帧(I frame)又称为内部画面(intra picture),I帧通常是每个GOP (MPEG所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。因为数字电视、机顶盒的换台时间,与遥控器响应时间、高频头锁定时间、ECM获取时间、设置解扰字的时间,尤其运营商节目播出的I帧时间间隔密切相关。所以如果运营商不了解用户端收视节目的I帧时间间隔,就无法准确了解用户的节目换台时间。随着数字电视、机顶盒的普及,和设备日趋复杂,以及加密节目的因素,用传统的工具已经无法分析出用户端节目的I帧间隔,造成运营商无法准确的调整播出节目的I帧时间间隔,使得调整用户端节目换台时间过长问题,造成了很大的麻烦。如果运营商能根据I帧时间间隔的检测结果,对I帧过长的节目进行处理,减少I帧的间隔时间,则就可以从本质上提高换台速度。其次运营商在进行机顶盒招标的时候,也无法参照客观具体节目的I帧时间间隔,来评估机顶盒厂家各产品的换台时间,以及其产品硬件和软件的优劣性。
技术实现思路
本专利技术要解决的技术问题是:提供一种在机顶盒上实现I帧间隔动态检测方法,解决运营商和用户无法检测用户端节目的I帧间隔的问题。为解决上述问题,本专利技术采用的技术方案是:在机顶盒上实现I帧间隔动态检测方法,包括如下步骤:a.机顶盒切换到新节目,视频解码器从锁定的TS码流中寻找I帧参考点,将I帧参考点作为第一个I帧;b.将视频解码器把第一个I帧解码成图像后,准备呈现给用户的时刻作为基准时间,开始计数和计时,然后每次检测到I帧,则增加计数,同时统计检测到I帧的时间;c.计算相邻两个I帧的间隔时间以及所有I帧的平均间隔时间,并且统计得出最大间隔时间和最小间隔时间;进一步的,还包括如下步骤:d.机顶盒将I帧的最大间隔时间、最小间隔时间、平均间隔时间在机顶盒的特定界面上呈现给用户,同时传送给运营商。本专利技术的有益效果是:根据I帧的中断或者I帧事件来进行I帧的获取,计算出节目的最大间隔时间、最小间隔时间以及平均间隔时间,将这些I帧间隔数据出现给用户和发送给运营商,运营商根据每个节目的I帧间隔的数据,可以在节目播出前,对节目进行更加合理的处理,确保每个节目的I帧间隔不会特别大,提高节目的流畅性和提高终端机顶盒换台的速度,给用户更加好的体验。同时也为机顶盒厂家也提供了重要数据依据,为解决换台时间提供了有效的数据保证。【具体实施方式】I帧是可以用来单独形成图像的,当解码器从TS流中获取一个I帧数据,则会生成一个I帧中断或者I帧事件,我们根据I帧的中断或者I帧事件来进行I帧的获取。机顶盒每次换台的时候,当第一帧I帧芯片解码出来的时候,就开始计数和计时,然后每次检测到I帧,则增加计数,同时统计I帧间隔时间。机顶盒在切换到新的节目时候,首先视频解码器会从锁定的TS码流中寻找首先找到的I帧参考点,首先找到的这个I帧参考点就是第一个I帧。当视频解码器把I帧数据解码成图像后,准备呈现给用户的时候。这个时候就是I帧的起始点时间。我们称为TO开始基准时间点。然后找到第二个I帧数据解码成图像后,我们称为Tl时间点,第三个I帧称为T2,依次类推我们可以得到T3,T4,T4,T5...。相邻两个I帧Τη+1与Tn的时间间隔就称为相邻I帧的间隔时间Dn。我们把相邻两个I帧的间隔最大的Dn称为I帧最大间隔时间,最小的Dn称为I帧的最小间隔时间。I帧平均时间=(Tn-TO)/no机顶盒通过用户界面,把计算出来的I帧平均、最大间隔时间和最小间隔时间呈现给用户。同时机顶盒将I帧平均、最大间隔时间和最小间隔时间传送给运营商,为运营商提供了实时监控结果,运营商根据每个节目的I帧间隔的数据,可以在节目播出前,对节目进行更加合理的处理,确保每个节目的I帧间隔不会特别大,提高节目的流畅性和提高终端机顶盒换台的速度,给用户更加好的体验。本专利技术并不局限于前述的【具体实施方式】。本专利技术扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。【主权项】1.在机顶盒上实现I帧间隔动态检测方法,其特征在于,包括如下步骤: a.机顶盒切换到新节目,视频解码器从锁定的TS码流中寻找I帧参考点,将I帧参考点作为第一个I帧; b.将视频解码器把第一个I帧解码成图像后,准备呈现给用户的时刻作为基准时间,开始计数和计时,然后每次检测到I帧,则增加计数,同时统计检测到I帧的时间; C.计算相邻两个I帧的间隔时间以及所有I帧的平均间隔时间,并且统计得出最大间隔时间和最小间隔时间。2.根据权利要求1所述的在机顶盒上实现I帧间隔动态检测方法,其特征在于,还包括如下步骤: d.机顶盒将I帧的最大间隔时间、最小间隔时间、平均间隔时间在机顶盒的特定界面上呈现给用户,同时传送给运营商。【专利摘要】本专利技术涉及数字电视系统,提供一种在机顶盒上实现I帧间隔动态检测方法,解决运营商和用户无法检测用户端节目的I帧间隔的问题。它包括如下步骤:机顶盒切换到新节目,视频解码器从锁定的TS码流中寻找I帧参考点,将I帧参考点作为第一个I帧;将视频解码器把第一个I帧解码成图像后,准备呈现给用户的时刻作为基准时间,开始计数和计时,然后每次检测到I帧,则增加计数,同时统计检测到I帧的时间;计算相邻两个I帧的间隔时间以及所有I帧的平均间隔时间,并且统计得出最大间隔时间和最小间隔时间。本专利技术适用于数字电视系统的机顶盒。【IPC分类】H04N21-44, H04N21-442【公开号】CN104780443【申请号】CN201510122882【专利技术人】周旭成, 张雷鸣, 刘利容, 宁勇, 杨巍, 龚文清, 蒋庆洲, 张刚 【申请人】四川长虹电器股份有限公司【公开日】2015年7月15日【申请日】2015年3月19日本文档来自技高网...

【技术保护点】
在机顶盒上实现I帧间隔动态检测方法,其特征在于,包括如下步骤:a.机顶盒切换到新节目,视频解码器从锁定的TS码流中寻找I帧参考点,将I帧参考点作为第一个I帧;b.将视频解码器把第一个I帧解码成图像后,准备呈现给用户的时刻作为基准时间,开始计数和计时,然后每次检测到I帧,则增加计数,同时统计检测到I帧的时间;c.计算相邻两个I帧的间隔时间以及所有I帧的平均间隔时间,并且统计得出最大间隔时间和最小间隔时间。

【技术特征摘要】

【专利技术属性】
技术研发人员:周旭成张雷鸣刘利容宁勇杨巍龚文清蒋庆洲张刚
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

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

1