[发明专利]一种控制播放帧率同步的方法及系统有效
申请号: | 200710118838.0 | 申请日: | 2007-06-12 |
公开(公告)号: | CN101072339A | 公开(公告)日: | 2007-11-14 |
发明(设计)人: | 张浩 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N7/64 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 播放 同步 方法 系统 | ||
技术领域
本发明涉及多媒体领域的视频传输技术,尤其涉及一种控制播放帧率同步的方法及系统。
背景技术
在现有各种视频传输应用领域中,视频播放时的帧同步一直都是一个重要问题。不同的视频流媒体有着不同的录制帧率,而不同的播放设备也有着不同的播放帧率,即不同的播放设备在每秒钟能够刷新的帧数不同。视频数据流的一帧表示一幅图像,一帧由数百行甚至更多的行数据组成。当播放设备的刷新帧率高于视频数据流帧率时,必须使用重复刷新同一帧的办法来实现帧同步。
参阅图1所示,现有视频播放的控制播放帧率同步的系统包括视频流单元10、视频解码单元20、行缓存单元30、帧存储单元40、刷新单元50和显示单元60。现有技术中利用上述单元对视频数据流帧进行重复刷帧的具体过程如下:
视频流单元10缓存接收到的数据流帧;视频解码单元20对视频数据流帧进行解码;解码后的视频数据实时地存入行缓存单元(LBUF,line Buffer)30中;视频数据由行缓存单元30再转存于帧存储单元40中;刷新单元50读取帧存储单元40中的数据进行刷新,与此同时,刷新单元50对播放设备的刷新帧率和数据流帧率进行比较,如果刷新帧率高于数据流帧率,则刷新单元50重新读取帧存储单元40中的数据进行刷新;显示单元60对刷新单元50刷新后的数据进行解析显示。通过上述过程,实现了在刷新帧率高于数据流帧率的情况下播放设备播放数据流帧率的同步。
由于当播放设备的刷新帧率高于视频数据流帧率时,需要采用重复刷新同一数据流帧的办法来实现帧同步,因此,系统至少需要一个帧存储单元,并且现有的视频播放控制系统为实现流畅的播放过程,通常使用一个大容量的帧存储单元以存储更多的数据流帧,因而提高了系统成本。
发明内容
本发明提供一种控制播放帧率同步的方法及系统,以解决现有技术中由于播放系统存在帧存储单元而导致系统成本高的问题。
本发明提供一种控制播放帧率同步的系统,包括:
视频流单元,用于缓存接收到的视频数据流帧;
视频解码单元,当系统刷新帧率高于视频数据流帧率时,对所述视频流单元缓存的视频数据流帧进行重复解码,并且当所述系统刷新帧率低于所述视频数据流帧率时,对缓存的视频数据流帧中的部分帧进行解码并将多余帧丢弃不做解码;
行缓存单元,用于将所述视频解码单元解码后的块状数据转换成行数据进行缓存;
刷新单元,用于基于系统刷新帧率对所述行缓存单元中已转换的行数据进行刷新;显示单元,用于对所述刷新单元刷新完的数据进行解析显示。
较佳地,视频解码单元具体包括:数据流存储子单元,用于缓存所述视频流单元发来的缓存的视频数据流;刷新帧率存储子单元,用于存储系统刷新帧率;数据流帧率获取子单元,用于获取视频数据流帧率;
帧率比较子单元,用于比较刷新帧率存储子单元存储的系统刷新帧率和数据流帧率获取子单元获取的视频数据流帧率之间的关系;
解码子单元,用于在帧率比较子单元的帧率比较结果为系统刷新帧率大于视频数据流帧率时,对数据流存储子单元中缓存的视频数据流帧进行重复解码,以及在帧率比较结果为系统刷新帧率小于视频数据流帧率时,对数据流存储子单元中缓存的视频数据流中的部分帧进行解码并将多余帧丢弃不做解码。
较佳地,所述数据流帧率获取子单元通过识别包含在视频数据流中的帧率标识来获取视频数据流帧率。
较佳地,所述解码子单元在重复解码时,在每秒内重复解码的个数为系统刷新帧率与视频数据流帧率之差;并在丢帧解码时,在每秒内丢弃帧的个数为视频数据流帧率与系统刷新帧率之差。
本发明提供一种控制播放帧率同步的方法,包括如下步骤:
A、缓存接收到的视频数据流帧;
B、当系统刷新帧率高于视频数据流帧率时,对所述缓存的视频数据流帧进行重复解码,并且当所述系统刷新帧率低于所述视频数据流帧率时,对所述缓存的视频数据流帧中的部分帧进行解码并将多余帧丢弃不做解码;
C、将所述解码后的块状数据转换成行数据进行缓存;
D、基于系统刷新帧率对所述缓存的行数据进行刷新;
E、对所述刷新后的行数据进行解析显示。
其中所述步骤B包括如下步骤:
B1、获取视频数据流帧率;
B2、比较获取的视频数据流帧率与预先存储的系统刷新帧率之间的关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710118838.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种偏心内切式粉磨方法
- 下一篇:倾斜滚珠滑动接触开关