一种视频解码输出模型的架构方法

文档序号:7709135阅读:239来源:国知局
专利名称:一种视频解码输出模型的架构方法
技术领域
本发明涉及到多媒体音视频播放领域,更具体的是,涉及一种用于视频播放时,视频解码模块和视频输出模块的架构方法。
背景技术
当用户点击播放视频文件时,多媒体播放系统首先从视频文件中读取音视频数据,然后将其送交解码器解码,解码输出的音频内容和视频内容经过同步措施将经过输出模块分别送交音频设备输出,视频设备显示,最终完成了整个播放流程。在视频解码模块和输出模块两个环节中,视频解码单元和视频输出如何配合非常重要。合理架构解码模块和输出模块才能达到音视频的精准同步,降低系统内存使用,提高效率。常规视频解码和输出的做法为,解码单元解码出原始大小,无旋转的某一格式 (YUV422,YUV420,RGB565等)的视频数据,然后经过同步措施送交视频输出单元。在视频输出单元,视频数据也许不能满足显示的要求,此时就需要将视频帧按照要求的视频显示大小,输出格式,旋转角度进行转换。这一过程称之为后续处理过程。而后续处理过程并不是一个稳定的时间消耗,这就会造成了音视频同步的误差。另外由于传输的视频帧为原始大小,这就需要原始大小的内存。这在显示大小比视频原始大小小的情况下,浪费内存空间。

发明内容
本发明的目的是提供一种可以精确音视频同步,较少系统内存使用,提高效率的视频解码单元和视频输出单元模型的架构方法。本发明的主要技术方案具体如下1、在视频解码单元获得要视频显示大小,输出格式及旋转角度。如果视频输出单元与解码单元处于不同的进程,解码单元不能直接获得这些参数。这里利用共享内存技术, 在视频输出单元将这些视频显示参数(大小、输出格式、旋转角度等)写入共享内存,在视频解码单元从此共享内存即可获得视频显示参数。2、按照步骤1获得的显示参数配置解码模块,在解码过程中将数据解码和后续处理过程(格式转换,大小转换,旋转)相结合,实现视频指定格式,指定大小,指定旋转角度的视频数据输出。在视频解码和后续处理都可以用硬件实现的时候更能够实现并行处理, 加速整个解码转换过程。3、解码数据输送到视频显示单元,而此时视频输出端无须后续处理,直接将数据输送到视频输出设备显示。


图为视频解码和输出单元数据流程
具体实施例方式下面将结合附图进一步阐述本发明图为所示为数据解码和视频输出单元数据流程。当视频数据进入视频解码单元时,首先要获取当前系统要显示参数,然后根据参数来配置解码模块。解码模块则根据配置参数就视频解码和后续处理相结合,从而在解码单元的直接获得指定配置的视频数据,当此数据经过同步策略到达将视频输出单元时,无需任何处理即可送交硬件设备显示。上述操作过程是本发明所述方法的一种典型的实施方式,已经在基于盈方微芯片的1080P多媒体解决方案中经百万级出货量验证,可以很好地满足用户的多媒体体验。对于本领域的一般技术人员,在上述实施例的基础上可以做多种变化,同样能够实现本发明的目的。但是,这种变化显然应该在本发明的权利要求书的保护范围内。
权利要求
1.一种视频解码输出模型的架构方法,其特征在于包括以下主要技术方案第一步, 在视频解码单元获得视频显示大小,输出格式及旋转角度。第二步,按照步骤1获得的显示参数配置解码模块,并在解码过程中将数据解码和后续处理过程(格式转换,大小转换,旋转)相结合,实现视频指定格式,指定大小,指定旋转角度的视频数据输出。第三步,解码数据输送到视频显示单元,而此时视频输出端无须后续处理,直接将数据输送到视频输出设备显示。
2.如权利要求1所述的一种视频解码输出模型的架构方法,其特征在于所述第一步中,如果视频输出单元与解码单元处于不同的进程,解码单元不能直接获得这些参数。这里利用共享内存技术,在视频输出单元将这些视频显示参数(大小、输出格式、旋转角度等)写入共享内存,在视频解码单元从此共享内存即可获得视频显示参数。
3.如权利要求1所述的一种视频解码输出模型的架构方法,其特征在于所述第二步中,在视频解码和后续处理过程都可以用硬件实现的时候更能够实现并行处理,加速整个解码转换过程,提高解码效率。
全文摘要
一种视频解码输出模型的架构方法。所属技术领域涉及到多媒体音视频播放。目的是提供一种可以精确音视频同步,较少系统内存使用,提高效率的视频解码单元和视频输出单元模型的架构方法。具体步骤如下在视频解码单元获得视频显示大小,输出格式及旋转角度;按照上一步骤获得的显示参数配置解码模块,将数据解码和后续处理过程相结合,实现视频指定格式、大小、旋转角度的视频数据输出;解码数据输送到视频显示单元,视频输出端直接将数据输送到视频输出设备显示。本发明降低了内存的使用,实现了解码和后续处理的并行,减少了总线带宽的使用率,提高了效率,而且避免了视频输出单元因后续处理消耗时间不稳定导致音视频不同步。
文档编号H04N7/30GK102368822SQ20111017962
公开日2012年3月7日 申请日期2011年6月28日 优先权日2011年6月28日
发明者丁强, 付伟, 叶伟泽, 李兴仁, 王胜 申请人:上海盈方微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1