[发明专利]一种视频编码的方法和系统有效
| 申请号: | 200810226327.5 | 申请日: | 2008-11-13 |
| 公开(公告)号: | CN101404770A | 公开(公告)日: | 2009-04-08 |
| 发明(设计)人: | 雷奕;黄建强 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
| 地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 编码 方法 系统 | ||
技术领域
本发明涉及多媒体技术领域,特别涉及一种视频编码的方法和系统。
背景技术
随着经济的发展和人民生活水平的提高,以视频为主的多媒体技术得到迅猛的发展和普及,对视频编码技术的要求也逐渐提高。由于对图像的质量要求越来越高,诸如数字信号处理器(DSP,Digital Signal Processor)的编码器已经不能够独立完成高清分辨率的满帧率图像编码,经常需要使用多个编码器对一帧图像进行整体编码。
现有技术中采用的是多个编码器并行对一帧图像进行编码的方式,如图1所示,诸如摄像头等图像采集装置采集到的图像数据被图像分配装置按照DSP的处理能力进行切割,将一帧图像切割成两个子图像块分别输出给DSP1和DSP2,DSP1和DSP2分别对接收到的子图像块进行编码后,将输出的码流通过码流拼接装置进行拼接后发送到网络层进行传输。其中,两个DSP进行编码的时序图如图2所示,即DSP1和DSP2在同一时刻分别对一帧图像的两个子图像块分别进行编码,图中的A1和A2、B1和B2、C1和C2以及D1和D2分别是一帧图像的两个子图像块。
然而,由于现有技术中的上述编码方式是各DSP对一帧的两个子图像块分别进行独立编码,各DSP所使用的编码控制参数都是预先配置的,而各DSP接收到的子图像块的复杂度会发生变化,而子图像块的复杂度会影响到编码后的带宽和量化值,这就有可能造成各DSP按照固定的编码控制参数进行编码后产生的码流占用的总带宽超过网络传输所设定的额定带宽,这就会造成网络丢包,导致图像出现花块;也可能造成各DSP编码后各子图像块的连接处量化值差别较大,引起各子图像块之间的图像细腻程度相差较大。这种问题在中低码率情况下尤其明显,会带来较差的视觉效果。
发明内容
有鉴于此,本发明提供了一种视频编码的方法和系统,以便于提高多编码器整体编码所产生图像的视觉效果。
一种视频编码的方法,该方法应用于包含至少两个编码器的视频编码系统,一帧图像被分割后形成的各子图像块按照连续的不同时刻被依次送入各编码器,该方法包括:
所述各编码器如果不存在上一相邻编码器,则在当前时刻接收到子图像块后,将接收到的子图像块进行编码后输出给码流拼接装置,并将产生的编码控制信息发送给下一相邻的编码器;
如果存在上一相邻编码器,则判断上一时刻接收到的编码控制信息携带的帧标识是否与当前时刻接收到的子图像块携带的帧标识相同;如果相同,则利用上一时刻接收到的来自上一相邻编码器的编码控制信息,对当前时刻接收到的子图像块进行编码后输出给码流拼接装置,并且如果同时存在下一相邻编码器,则当前时刻将产生的编码控制信息发送给下一相邻的编码器;如果不相同,则进行报错处理。
一种视频编码的系统,该系统包含图像分配装置、至少两个编码器和码流拼接装置;
所述图像分配装置,用于将一帧图像分割成与编码器相同数目的子图像块,并将各子图像块按照连续的不同时刻依次送入各编码器;
所述编码器,如果不存在上一相邻编码器,则用于在当前时刻接收到子图像块后,将接收到的子图像块进行编码后输出给所述码流拼接装置,并将产生的编码控制信息发送给下一相邻的编码器;如果存在上一相邻编码器,则用于判断上一时刻接收到的编码控制信息携带的帧标识是否与对当前时刻接收到的子图像块携带的帧标识相同;如果相同,则利用上一时刻接收到的来自上一相邻编码器的编码控制信息,对当前时刻接收到的子图像块进行编码后输出给所述码流拼接装置,并且如果同时存在下一相邻编码器,则在当前时刻将产生的编码控制信息发送给下一相邻的编码器;如果不相同,则进行报错处理;
所述码流拼接装置,用于将接收到的属于同一帧的各子图像块进行拼接。
由以上技术方案可以看出,本发明中的各编码器不再是各自独立地按照固定的编码控制参数进行编码,而是在各相邻的编码器之间传递编码后实时产生的编码控制信息,使得下一相邻编码器能够根据该编码控制信息进行编码。本发明这种各编码器进行协作编码的方式,能够用于实现在编码过程中控制编码后产生的码流总带宽不超过网络传输所设定的额定带宽,从而避免由于网络丢包所导致的图像花块;也能够用于实现同一帧中相邻子图像块边界处的量化值差别较小,从而使得各子图像块之间的图像细腻程度相似,从而提高了编码器整体编码所产生图像的视觉效果。
附图说明
图1为现有技术中多个编码器并行编码的系统结构图;
图2为现有技术中两个DSP进行编码的时序图;
图3为本发明实施例提供的方法流程图;
图4为本发明实施例提供的图3所基于的系统实例结构图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810226327.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种环冷机进风系统和环形风道、及环形液槽
- 下一篇:一种燃烧炉





