[发明专利]一种视频编码方法有效
| 申请号: | 200810105991.4 | 申请日: | 2008-05-07 |
| 公开(公告)号: | CN101272497A | 公开(公告)日: | 2008-09-24 |
| 发明(设计)人: | 余晓建;邹箭宇;李欣 | 申请(专利权)人: | 北京数码视讯科技股份有限公司 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50 |
| 代理公司: | 北京方韬法业专利代理事务所 | 代理人: | 杨聚楼 |
| 地址: | 100085北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 编码 方法 | ||
技术领域
本发明涉及多媒体技术领域,尤其涉及一种视频编码方法。
背景技术
随着经济的发展和人民生活水平的提高,以视频为主多媒体技术得到迅猛的发展和普及,数字视频编码系统的需求量越来越大。视频编码标准规定了一套完整的视频压缩编码算法工具集,是视频压缩技术的核心。世界上已经有多家国际组织和公司提出了自己的视频压缩编码算法,其中H.264/AVC(以下简为H.264)是最为先进的视频编码标准之一。它不用众多的选项,获得比H.263、MPEG2好得多的压缩性能;增强了对各种信道的适应能力,采用“网络友好”的结构和语法,有利于对误码和丢包的处理;应用范围较宽,以满足不同速率、不同解析度及不同传输(存储)场合的需求,同时保持良好的主、客观画面质量。
采用数字信号处理器(Digital Signal Processor,DSP)进行视频编码是一种高性价比的视频编码系统实现方案。DSP具有较强的计算能力,尤其适用于数字视频编码等计算密集的实时应用领域,较之芯片等硬件实现具有可升级,易扩展等众多优点。
但是由于H.264算法的复杂性,单个DSP往往不能满足标清、高清环境下H.264视频编码的实时数据处理要求。实际中经常使用两个或者多个DSP进行并行处理,实现标清及至高清的H.264实时编码。在这类系统中若并行处理的调度方法不当,可能会因原始图像数据的传输和重构参考帧数据的同步而消耗大量的DSP的运算资源,而且并行处理的DSP越多,每个DSP的开销也越大,这会降低编码效率,限制系统性能提升,更为严重的可能会使增加DSP的运算与开销相抵,影响系统设计的成败。
发明内容
本发明的目的在于提出一种视频编码方法,适用于采用多DSP方案的H.264编码系统,能够提高多DSP编码系统的编码效率和系统性能,有效地解决H.264编码程序在多DSP系统平台上运行的效率问题。
为达此目的,本发明采用以下技术方案:
一种视频编码方法,包括以下步骤:
A、确定条带高度,按光栅扫描顺序将图像分割为不少于2个的包含所述图像左右垂直边界的条带,将所述条带的数据按照编号顺序发送给相应的条带编码DSP;
B、所述条带编码DSP对输入的条带数据进行编码,生成条带级比特流,同时启动下一帧待编码图像对应条带数据的传输,如果存在上相邻条带,在编码到上条带搜索范围以下时启动上相邻条带参考图像数据的传输;
C、所述条带编码完成,如果存在下相邻条带,启动下相邻条带参考图像数据的传输;
D、调整下一帧待编码图像条带高度,并转至步骤A,直到所有条带完成编码;
E、对所有条带编码DSP的生成码流进行处理。
步骤A中,第一帧图像和第二帧图像的条带高度根据条带编码DSP的个数平均分配,之后图像的条带高度根据以下公式得出:
SHm,n=SHm-1,n+ΔSHm-1,n
ΔSHi,0=0,ΔSHi,l=16,l∈[1,Hmb%N],i∈[0,1]
m∈[0,∞]n∈[0,N-1]
其中SHm,n为第m帧图像第n条带的高度,ΔSHm,n为第m帧图像第n条带的高度调整值,W为图像的宽度,H为图像的高度,并可被16整除,N为条带编码DSP的个数,Hmb为宏块高度。
计算出SHm,n后,对其上下界进行限制,公式如下:
L≤ΔSHm,n≤U
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯科技股份有限公司,未经北京数码视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810105991.4/2.html,转载请声明来源钻瓜专利网。





