《一种视频编解码方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种视频编解码方法及装置.pdf(18页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102006483A43申请公布日20110406CN102006483ACN102006483A21申请号200910091982922申请日20090903H04N7/30200601H04N21/236201101H04N7/5420060171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部72发明人左雯王宁郭秀江于培松卓力李晓光田卫74专利代理机构北京派特恩知识产权代理事务所普通合伙11270代理人张颖玲王黎延54发明名称一种视频编解码方法及装置57摘要本发明公开了一种视频编解码方法及装置,其中,该视频编解码方法包。
2、括采用小波变换对输入的视频图像划分不同的子带,对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带码流,将得到的码流合并打包,形成合并码流并输出;根据编码端的码流合并打包方法,从输入的合并码流中分别解析出最低频子带码流、高频子带码流;根据最低频子带、高频子带的编码方法,分别对最低频子带码流、高频子带码流进行对应的解码操作,得到最低频子带的重建图像、各个小波域高频子带的重建图像;通过小波反变换得到整幅视频图像的解码重建图像。采用本发明对视频图像进行可分级、实时且容错性能好的编解码操作。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利。
3、要求书3页说明书10页附图4页CN102006496A1/3页21一种视频编码方法,其特征在于,该方法包括采用小波变换对输入的视频图像划分不同的子带,对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带码流,将得到的码流合并打包,形成合并码流并输出。2根据权利要求1所述的视频编码方法,其特征在于,将得到的码流合并打包之前,还包括对所述低频子带码流和高频子带码流分别进行小波域图像重建,再对得到的小波域图像进行小波反变换,得到视频图像的重建图像;将视频图像与其重建图像相减得到差值图像,并对所述差值图像进行编码,形成差值图像码流;相应的,所述将得到的码流。
4、合并打包为将所述低频子带码流、高频子带码流和差值图像码流合并打包。3根据权利要求2所述的视频编码方法,其特征在于,所述合并打包还包括按数据重要性排序和插入重同步标识。4一种视频解码方法,其特征在于,该方法包括根据编码端的码流合并打包方法,从输入的合并码流中分别解析出最低频子带码流、高频子带码流;根据最低频子带、高频子带的编码方法,分别对最低频子带码流、高频子带码流进行对应的解码操作,得到最低频子带的重建图像、各个小波域高频子带的重建图像;通过小波反变换得到整幅视频图像的解码重建图像。5根据权利要求4所述的视频解码方法,其特征在于,该方法还包括根据编码端的码流合并打包方法,从输入的合并码流中分别。
5、解析出差值图像码流;根据差值图像的编码方法,对差值图像码流进行解码操作而得到差值图像的重建图像,并将所述解码重建图像和差值图像的重建图像相加,得到解码视频图像。6一种视频编解码方法,其特征在于,该方法包括在编码端,采用小波变换对输入的视频图像划分不同的子带,对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带码流,将得到的码流合并打包,形成合并码流并输出;在解码端,根据编码端的码流合并打包方法,从输入的合并码流中分别解析出最低频子带码流、高频子带码流;根据最低频子带、高频子带的编码方法,分别对最低频子带码流、高频子带码流进行对应的解码操作,得到最低。
6、频子带的重建图像、各个小波域高频子带的重建图像;通过小波反变换得到整幅视频图像的解码重建图像。7根据权利要求6所述的视频编解码方法,其特征在于,该方法还包括在编码端,所述将得到的码流合并打包之前,还包括对所述低频子带码流和高频子带码流分别进行小波域图像重建,对得到的小波域图像进行小波反变换,得到视频图像的重建图像;将视频图像与其重建图像相减得到差值图像,并对所述差值图像进行编码,形成差值图像码流;和/或,所述将得到的码流合并打包为将所述低频子带码流、高频子带码流和差值图像码流权利要求书CN102006483ACN102006496A2/3页3合并打包;其中,所述合并打包操作还包括按数据重要性排。
7、序和插入重同步标识。8根据权利要求7所述的视频编解码方法,其特征在于,该方法还包括在解码端,根据编码端的码流合并打包方法,从输入的合并码流中分别解析出差值图像码流;根据差值图像的编码方法,对差值图像码流进行解码操作而得到差值图像的重建图像,并将所述解码重建图像和差值图像的重建图像相加,得到解码视频图像。9根据权利要求6所述的视频编解码方法,其特征在于,所述通过小波反变换得到整幅视频图像的解码重建图像为根据编码端所采用的小波变换,将所述最低频子带的重建图像、各个小波域高频子带的重建图像进行小波域重建,合成得到整幅小波域图像;对所述小波域图像进行小波反变换,得到整幅视频图像的解码重建图像。10一种。
8、视频编码装置,其特征在于,该视频编码装置包括子带划分模块、子带编码模块、码流合并模块;其中,子带划分模块,用于采用小波变换将输入的视频图像划分为不同的子带;子带编码模块,用于对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带码流;码流合并模块,用于将通过所述子带编码模块得到的码流合并打包,形成合并码流并输出。11根据权利要求10所述的视频编码装置,其特征在于,该视频编码装置还包括编码侧重建模块和差值图像处理模块;其中,编码侧重建模块,用于对所述子带编码模块得到的低频子带码流和高频子带码流分别进行小波域图像重建,对得到的小波域图像进行小波反变换,得。
9、到视频图像的重建图像;差值图像处理模块,用于将视频图像与其重建图像相减得到差值图像,并对所述差值图像进行编码,形成差值图像码流。12一种视频解码装置,其特征在于,该视频解码装置包括码流拆分模块、码流解码模块、图像重建模块;其中,码流拆分模块,用于从输入的合并码流中分别解析出最低频子带码流、高频子带码流;码流解码模块,用于对最低频子带码流、高频子带码流进行对应的解码操作,分别得到最低频子带的重建图像、各个小波域高频子带的重建图像;图像重建模块,用于通过小波反变换得到整幅视频图像的解码重建图像。13根据权利要求12所述的视频解码装置,其特征在于,该视频解码装置还包括差值图像解码模块和差值图像重建模。
10、块;其中,差值图像解码模块,用于根据编码端的码流合并打包方法,从输入的合并码流中分别解析出差值图像码流;差值图像重建模块,用于根据差值图像的编码方法,对所述差值图像码流进行解码操作而得到差值图像的重建图像;相应的,所述图像重建模块用于将所述解码重建图像和差值图像的重建图像相加,得到解码视频图像。权利要求书CN102006483ACN102006496A3/3页414一种视频编解码装置,其特征在于,包括视频编码装置和视频解码装置;其中,视频编码装置,用于采用小波变换将输入的视频图像划分为不同的子带,对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带。
11、码流,将得到的码流合并打包,形成合并码流并输出;视频解码装置,用于从输入的合并码流中分别解析出最低频子带码流、高频子带码流,并分别对最低频子带码流、高频子带码流进行对应的解码操作得到最低频子带的重建图像、各个小波域高频子带的重建图像;通过小波反变换得到整幅视频图像的解码重建图像。15根据权利要求14所述的视频编解码装置,其特征在于,所述视频编码装置包括子带划分模块,用于采用小波变换将输入的视频图像划分为不同的子带;子带编码模块,用于对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带码流;码流合并模块,用于将通过所述子带编码模块得到的码流合并打包,。
12、形成合并码流并输出;和/或,编码侧重建模块,用于对所述子带编码模块得到的低频子带码流和高频子带码流分别进行小波域图像重建,对得到的小波域图像进行小波反变换,得到视频图像的重建图像;差值图像处理模块,用于将视频图像与其重建图像相减得到差值图像,并对所述差值图像进行编码,形成差值图像码流。16根据权利要求14所述的视频编解码装置,其特征在于,所述视频解码装置包括码流拆分模块、码流解码模块、图像重建模块、和/或差值图像解码模块、差值图像重建模块;其中,码流拆分模块,用于从输入的合并码流中分别解析出最低频子带码流、高频子带码流;码流解码模块,用于对最低频子带码流、高频子带码流进行对应的解码操作,分别得。
13、到最低频子带的重建图像、各个小波域高频子带的重建图像;图像重建模块,用于通过小波反变换得到整幅视频图像的解码重建图像;和/或,差值图像解码模块,用于根据编码端的码流合并打包方法,从输入的合并码流中分别解析出差值图像码流;差值图像重建模块,用于根据差值图像的编码方法,对所述差值图像码流进行解码操作而得到差值图像的重建图像;相应的,所述图像重建模块用于将所述解码重建图像和差值图像的重建图像相加,得到解码视频图像。权利要求书CN102006483ACN102006496A1/10页5一种视频编解码方法及装置技术领域0001本发明涉及视频图像信息处理,特别是涉及一种视频编解码方法及装置。背景技术000。
14、2随着第三代3G视频业务的不断发展和日渐普及,人们对视频通话质量的要求越来越高,视频压缩编码技术也越来越重要。因此,提高编码压缩效率、降低复杂度、提高容错性能、提高分级能力等便成为视频压缩编码技术发展的动力和目标。0003就目前的视频压缩编码技术发展而言,根据是否国际标准化,将其分为两大类一类是由两个国际标准组织制定的国际标准,如国际电信联盟远程通信标准化组ITUT,ITUTELECOMMUNICATIONSTANDARDIZATIONSECTOR制定的MPEGX系列和国际标准组织ISO,INTERNATIONALSTANDARDSORGANIZATION/国际电工委员会IEC,INTERNA。
15、TIONALELECTROTECHNICALCOMMISSION制定的H26X系列,这类标准已成为视频业务的主流技术,得到了广泛的应用;另一类则是由某个国家制定推广的国家标准或者某个行业制定推广的行业标准,如数字音视频编解码技术标准AVS、VC1、VP7等。其中,这些标准技术基本采用了基于离散数字余弦变换DCT的混合编码算法框架,即分块的预测、DCT、熵编码AC的编码框架等。这类框架在压缩编码效率方面取得了很好的效果,但由于这类框架以及DCT自身的一些问题,使得这些标准技术都存在一些缺陷,比如DCT频谱没有局部特性会引起块效应等,需要额外的技术,如去方块滤波等来去除块效应;又如这类框架不具有天。
16、然的分级能力,可扩展性差,为了达到分级的目的需要额外添加增强层才能实现;此外,这类框架的容错性能设计麻烦,也需要额外的技术来实现。0004为此,具有多分辨率等优点的基于小波变换编码算法框架一度成为研究热点,这类框架主要分为三种1预测小波变换熵编码框架;2小波变换预测熵编码框架;32D空间小波变换1D时间小波变换框架。鉴于小波变换编码算法的特性,这三种框架都容易实现分级以及容错设计。然而,相对基于DCT编码框架来讲,小波变换编码算法框架存在压缩效率不高、计算复杂度高的缺陷,且框架3的时延和缓冲区需求较大,所以都没有得到很好的发展和应用。0005因此,如何融合上述两类框架的优点,充分发挥各自的优势。
17、,提供一个实时、视频图像质量高、可分级、容错性能好的编码算法框架,则成为现今视频编码技术发展的一个难题。发明内容0006有鉴于此,本发明的主要目的在于提供一种视频编解码方法及装置,能对视频图像进行可分级、实时且容错性能好的编解码操作。0007为达到上述目的,本发明公开了一种视频编码方法,该方法包括采用小波变换对输入的视频图像划分不同的子带,对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带码流,将得到的码流合并打包,形说明书CN102006483ACN102006496A2/10页6成合并码流并输出。0008其中,将得到的码流合并打包之前,还包括。
18、对所述低频子带码流和高频子带码流分别进行小波域图像重建,再对得到的小波域图像进行小波反变换,得到视频图像的重建图像;将视频图像与其重建图像相减得到差值图像,并对所述差值图像进行编码,形成差值图像码流;相应的,所述将得到的码流合并打包为将所述低频子带码流、高频子带码流和差值图像码流合并打包。0009上述方法中,所述合并打包还包括按数据重要性排序和插入重同步标识。0010相应的,本发明提供一种视频解码方法,该方法包括根据编码端的码流合并打包方法,从输入的合并码流中分别解析出最低频子带码流、高频子带码流;根据最低频子带、高频子带的编码方法,分别对最低频子带码流、高频子带码流进行对应的解码操作,得到最。
19、低频子带的重建图像、各个小波域高频子带的重建图像;通过小波反变换得到整幅视频图像的解码重建图像。0011其中,该方法还包括根据编码端的码流合并打包方法,从输入的合并码流中分别解析出差值图像码流;根据差值图像的编码方法,对差值图像码流进行解码操作而得到差值图像的重建图像,并将所述解码重建图像和差值图像的重建图像相加,得到解码视频图像。0012相应的,本发明提供一种视频编解码方法,该方法包括在编码端,采用小波变换对输入的视频图像划分不同的子带,对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带码流,将得到的码流合并打包,形成合并码流并输出;在解码端,。
20、根据编码端的码流合并打包方法,从输入的合并码流中分别解析出最低频子带码流、高频子带码流;根据最低频子带、高频子带的编码方法,分别对最低频子带码流、高频子带码流进行对应的解码操作,得到最低频子带的重建图像、各个小波域高频子带的重建图像;通过小波反变换得到整幅视频图像的解码重建图像。0013其中,该方法还包括在编码端,所述将得到的码流合并打包之前,还包括对所述低频子带码流和高频子带码流分别进行小波域图像重建,对得到的小波域图像进行小波反变换,得到视频图像的重建图像;将视频图像与其重建图像相减得到差值图像,并对所述差值图像进行编码,形成差值图像码流;和/或,所述将得到的码流合并打包为将所述低频子带码。
21、流、高频子带码流和差值图像码流合并打包;其中,所述合并打包操作还包括按数据重要性排序和插入重同步标识。0014上述方法中,该方法还包括在解码端,根据编码端的码流合并打包方法,从输入的合并码流中分别解析出差值图像码流;根据差值图像的编码方法,对差值图像码流进行解码操作而得到差值图像的重建图像,并将所述解码重建图像和差值图像的重建图像相加,得到解码视频图像。0015其中,所述通过小波反变换得到整幅视频图像的解码重建图像为根据编码端所采用的小波变换,将所述最低频子带的重建图像、各个小波域高频子带的重建图像进行小波域重建,合成得到整幅小波域图像;对所述小波域图像进行小波反变换,得到整幅视频图像的解码重。
22、建图像。0016为实现上述方法,本发明提供一种视频编码装置,该视频编码装置包括子带划分模块、子带编码模块、码流合并模块;其中,子带划分模块,用于采用小波变换将输入的视频说明书CN102006483ACN102006496A3/10页7图像划分为不同的子带;子带编码模块,用于对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带码流;码流合并模块,用于将通过所述子带编码模块得到的码流合并打包,形成合并码流并输出。0017其中,该视频编码装置还包括编码侧重建模块和差值图像处理模块;其中,编码侧重建模块,用于对所述子带编码模块得到的低频子带码流和高频子带码。
23、流分别进行小波域图像重建,对得到的小波域图像进行小波反变换,得到视频图像的重建图像;差值图像处理模块,用于将视频图像与其重建图像相减得到差值图像,并对所述差值图像进行编码,形成差值图像码流。0018为实现上述方法,本发明还提供一种视频解码装置,该视频解码装置包括码流拆分模块、码流解码模块、图像重建模块;其中,码流拆分模块,用于从输入的合并码流中分别解析出最低频子带码流、高频子带码流;码流解码模块,用于对最低频子带码流、高频子带码流进行对应的解码操作,分别得到最低频子带的重建图像、各个小波域高频子带的重建图像;图像重建模块,用于通过小波反变换得到整幅视频图像的解码重建图像。0019上述装置中,该。
24、视频解码装置还包括差值图像解码模块和差值图像重建模块;其中,差值图像解码模块,用于根据编码端的码流合并打包方法,从输入的合并码流中分别解析出差值图像码流;差值图像重建模块,用于根据差值图像的编码方法,对所述差值图像码流进行解码操作而得到差值图像的重建图像;相应的,所述图像重建模块用于将所述解码重建图像和差值图像的重建图像相加,得到解码视频图像。0020为实现上述方法,本发明提供一种视频编解码装置,包括视频编码装置和视频解码装置;其中,视频编码装置,用于采用小波变换将输入的视频图像划分为不同的子带,对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带。
25、码流,将得到的码流合并打包,形成合并码流并输出;视频解码装置,用于从输入的合并码流中分别解析出最低频子带码流、高频子带码流,并分别对最低频子带码流、高频子带码流进行对应的解码操作得到最低频子带的重建图像、各个小波域高频子带的重建图像;通过小波反变换得到整幅视频图像的解码重建图像。0021其中,所述视频编码装置包括子带划分模块,用于采用小波变换将输入的视频图像划分为不同的子带;子带编码模块,用于对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带码流;码流合并模块,用于将通过所述子带编码模块得到的码流合并打包,形成合并码流并输出;和/或,编码侧重建模。
26、块,用于对所述子带编码模块得到的低频子带码流和高频子带码流分别进行小波域图像重建,对得到的小波域图像进行小波反变换,得到视频图像的重建图像;差值图像处理模块,用于将视频图像与其重建图像相减得到差值图像,并对所述差值图像进行编码,形成差值图像码流。0022上述装置中,所述视频解码装置包括码流拆分模块、码流解码模块、图像重建模块、和/或差值图像解码模块、差值图像重建模块;其中,码流拆分模块,用于从输入的合并码流中分别解析出最低频子带码流、高频子带码流;码流解码模块,用于对最低频子带码流、高频子带码流进行对应的解码操作,分别得到最低频子带的重建图像、各个小波域高频子带的重建图像;图像重建模块,用于通。
27、过小波反变换得到整幅视频图像的解码重建图像;和/或,差值图像解码模块,用于根据编码端的码流合并打包方法,从输入的合并码流中分说明书CN102006483ACN102006496A4/10页8别解析出差值图像码流;差值图像重建模块,用于根据差值图像的编码方法,对所述差值图像码流进行解码操作而得到差值图像的重建图像;相应的,所述图像重建模块用于将所述解码重建图像和差值图像的重建图像相加,得到解码视频图像。0023由以上技术方案可以看出,本发明所提供的视频编解码方法及装置,采用小波变换对输入的视频图像划分不同的子带,并基于DCT的混合编码算法框架对划分的不同子带进行编码,并根据编码方法采用对应的解码。
28、方法。其中,对最低频子带采用基于DCT的混合编码算法框架,能够提高方案的整体编码效率,例如通过采用基于DCT的混合编码算法框架能去除时域相关性、空间相关性,提高编码效果;因此,本发明有效融合了基于DCT的混合编解码框架和基于小波变换的编解码框架,充分利用了基于DCT混合编码算法压缩效率高和复杂度低的优势,以及小波变换的多分辨率分析特性和容错特性,具有实时的、视频图像质量高的、可分级的和容错性能好的视频编解码方法,突出的优点如下00241具有天然的空间可分级、质量可分级、时间可分级能力,可以很容易的实现各种分级,以满足不同质量需求、不同空间分辨率需求、时间分辨率需求等应用,并且本发明只需一个码流。
29、就可以实现不同分级,而现有系统,则要针对每一个需求都需要相应的码流。其中,由于本发明的编码架构在小波变换后自然地将视频图像分成不同属性如不同空间分辨率等的子带,于是不同子带间的组合就天然地形成分级。而现有的一些分级方案如H264SVC,则需要设计额外的增强层来实现分级。00252由于只对尺寸为原始视频图像1/4N的最低频LL子带进行运动估计,且高频子带以及差值图像采用时间预测时,其运动矢量能够通过最低频子带的运动矢量推导得出,因此本发明整体运算复杂度不高,编码时耗较低。00263由于最低频LL子带的编码压缩效率高,且还对高频子带和差值图像进行有效的压缩编码,因此本发明具有较高的压缩效率。并且,。
30、支持视频的无损压缩,如对差值图像采用无损压缩的编码方式。0027另外,本发明对最低频子带、各级的高频子带以及差值图像分别进行独立编码,在合并打包时还采用容错技术如按数据重要性排序、插入重同步标识等处理操作,因此本发明具有很强的容错性能,能保证一定丢包误码情况下的视频图像质量。此外,本发明编解码方法所涉及的计算复杂度不高,也无延时,能够满足实时性的要求。0028由上述可见,本发明适用于多种视频业务,能提供实时的、多种分级且容错性能好的视频编解码方法,具有巨大的应用推广价值。附图说明0029图1为本发明视频编码方法的实现流程图;0030图2为本发明二级小波变换的数据结构示意图;0031图3为本发明。
31、视频编码方法的实现框架示意图;0032图4为本发明视频解码方法的实现流程图;0033图5为本发明视频解码方法的实现框架示意图;0034图6为本发明视频编解码装置的结构示意图。说明书CN102006483ACN102006496A5/10页9具体实施方式0035本发明的基本思想在于采用小波变换对输入的视频图像划分不同的子带,并基于DCT的混合编码算法框架对划分的不同子带进行编码,并根据编码方法采用对应的解码方法。如此,充分利用了基于DCT混合编码算法压缩效率高和复杂度低的优势,以及小波变换的多分辨率分析特性和容错特性,实现实时的、视频图像质量高的、可分级的和容错性能好的视频编解码方法。0036为。
32、使本发明上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施例对本发明作进一步详细的说明。本发明包括编码方法和解码方法两部分,先描述编码端技术方案,本发明视频编码方法如图1所示,包括如下步骤0037步骤101,采用小波变换对输入的视频图像划分不同的子带;0038这里,对视频图像帧F进行N级的小波变换,其中,N1且N为整数,每级小波变换后得到四个子带,即在行和列方向的低通分量子带LL、在行方向的高通分量和在列方向的低通分量子带LH、在行方向的低通分量和列方向的高通子带HL、在行方向和列方向的高通分量子带HH。0039在N级小波变换后,每一帧视频图像分为3N1个子带,例如对输入的视频图像进。
33、行二级离散数字小波变换DWT,则N2,如图2所示,形成LL2、LH2、HL2、HH2、LH1、HL1和HH1共7个子带。0040其中,所述小波变换根据实际应用,如可视通话、会议电视、视频存储等应用,来选择采用的是离散二维正交小波变换,也可以是双正交小波变换,也可以是整数小波变换。0041步骤102,对每一帧视频图像中的最低频子带进行编码,形成最低频子带码流;0042这里,所述视频图像最低频子带为每一帧视频图像中的最低频LL子带,尺寸为原始视频图像的1/4N,采用基于DCT的混合编码算法框架进行编码,形成最低频LL子带码流,也即基本层码流。其中,所述基于DCT的混合编码算法框架包括预测、DCT、。
34、量化、熵编码的编码算法框架。0043需要指出的是,对最低频子带采用基于DCT的混合编码算法框架,能够提高方案的整体编码效率,例如通过采用基于DCT的混合编码算法框架能去除时域相关性、空间相关性,提高编码效果。0044这里,本实施例的编码方案支持的帧类型包括I帧、P帧及B帧,其中,P帧指采用前向预测的帧,参考前面的重建图像;B帧指采用前向和后向的双向预测帧,参考前面和后面两个方向的重建图像;I帧则不参考其他重建图像,只采用空间预测的帧。因此,若待编码帧类型是I帧,则采用帧内预测、DCT、量化、熵编码的编码方式;若待编码帧类型是P帧或者B帧时,则采用帧间预测、DCT、量化、熵编码的编码方式。004。
35、5步骤103,对高频子带分别进行独立编码,形成高频子带码流;0046这里,为了提高码流的容错性能,每一级的高频子带均独立编码,不利用上一级或者下一级高频子带的系数相关性。并且,将每一级变换的高频子带统一打包,形成N个高频子带码流。这N个码流即可作为N个空间增强层,也可作为N个质量增强层。0047其中,所述高频子带包括每一帧最低频LL子带之外的所有子带,共有3N个,尺寸分别为原始视频图像1/4N、1/4N1。这里可参考图3,为本发明编码方法的实现框架示意图。其中,高频子带的编码方式有多种,包括说明书CN102006483ACN102006496A6/10页1000481采用直接量化、熵编码方式编。
36、码;00492采用DCT、量化、熵编码的方式编码;00503当帧类型是P帧或者B帧时,利用最低频LL子带的运动矢量推导出高频子带相应位置的运动矢量,采用预测、DCT、量化、熵编码的方式编码;00514采用零块编码,根据高频子带系数重要性,按块进行编码。0052当然,也可融合上述几种方法,来对高频子带进行编码。0053步骤104,对所述最低频子带码流和高频子带码流分别进行小波域图像的重建,形成整幅小波域图像,再对小波域图像进行小波反变换,得到视频图像的重建图像;0054其中,分别根据步骤102和步骤103采用的编码方式,采用相应的解码操作,对低频子带码流和高频子带码流分别进行小波域图像的重建,主。
37、要是对最低频、高频子带进行解码,并将解码出来的数据放在小波域的相应位置上,形成整幅小波域图像,再进行小波反变换,得到视频图像帧F的重建图像F。0055步骤105,将视频图像与其重建图像相减得到差值图像,并对所述差值图像进行编码,形成差值图像码流;0056本步骤中,对视频图像帧F和其重建图像F的差值图像进行编码,形成差值图像码流,也即另外一个质量增强层码流。这里可参考图3,为本发明实现编码方法的框架示意图。其中,差值图像的编码方式有多种,如00571采用直接量化、熵编码方式编码;00582采用DCT、量化、熵编码的方法;00593当帧类型是P帧或者B帧时,利用最低频LL子带的运动矢量推导出高频子。
38、带相应位置的运动矢量,采用预测、DCT、量化、熵编码的方式编码;00604采用无损编码的方式。0061步骤106,将所述低频子带码流、高频子带码流和差值图像码流合并打包,形成合并码流并输出。0062其中,为进一步提高码流的容错性能,在合并打包时添加如按数据重要性排序、插入重同步标识等处理操作。这里,由于本实施例的编码方案不必增加额外的增强层,只需根据具体的分级需求对码流进行截取即可,所以根据步骤102、步骤103以及步骤105得到的码流,较易于实现最多N1层的空间分级、最多N2层质量分级;且当采用B帧编码时,由于B帧是双向预测的帧,对B帧的取舍可以影响帧频的变化,于是还可实现时间分级。这里,需。
39、要说明的是,所述空间分级是指实现不同空间分辨率,如4CIF、CIF、QCIF的分级;所述质量分级指实现不同图像质量的分级,如256KBPS码率、384KBPS码率、768KBPS码率的分级;所述时间分级指实现不同时间分辨率的分级,如帧频为15帧每秒、30帧每秒等。0063至此,已对输入视频图像的编码过程进行了说明,下面描述一下对编码码流的解码过程,如图4所示,包括如下步骤0064步骤401,根据编码端的码流合并打包方法,从输入的合并码流中分别解析出最低频子带码流、高频子带码流以及差值图像码流;0065其中,解码端根据合并码流中指示编码端所采用的合并打包方法的标识位,得知编码端所采用的码流合并打。
40、包方法。0066步骤402,根据最低频子带的编码方法,对最低频子带码流进行对应的解码操作;说明书CN102006483ACN102006496A7/10页110067例如解码端可根据最低频LL子带码流中指示编码方式的标识位得知,最低频LL子带采用了帧间预测、DCT、量化、熵编码的方法,因此解码方法则采用熵解码、反量化、反DCT、差值图像重建的操作,得到小波域最低频LL子带的重建。0068步骤403,根据高频子带的编码方法,对高频子带码流进行对应的解码操作;0069例如解码端可根据高频子带码流中指示编码方式的标识位得知,高频子带采用量化、熵编码的方法,解码方法则采用熵解码、反量化的操作,得到各个。
41、小波域高频子带的重建。0070其中,所述高频子带码流依据所采用的小波变换的级数不同而不同,可包括一级高频子带、二级高频子带N级高频子带。0071步骤404,根据编码端所采用的小波变换,解码端将所述小波域最低频子带的重建图像、各个小波域高频子带的重建图像进行小波域重建,合成得到整幅小波域图像,并对所述小波域图像进行小波反变换,得到整幅视频图像的解码重建图像;0072步骤405,根据差值图像的编码方法,对差值图像码流进行解码操作,得到差值图像;0073例如解码端可根据差值图像码流中指示编码方式的标识位得知,差值图像采用DCT、量化、熵编码的方法,于是解码则采用熵解码、反量化、反DCT的操作,得到差。
42、值图像的重建图像。0074步骤406,将所述解码重建图像和差值图像的重建图像相加,进而得到解码视频图像。0075其中,所述解码重建图像和差值图像的重建图像相加主要是指解码重建图像和差值图像的重建图像的对应位置上的像素值相加。0076这里,上述解码流程可参照图5,图5示出了本发明视频解码方法的实现框架。由上述可见,上述解码方案易于得到各种分级码流的重建图像,如最低频的LL子带解码重建图像与各个高频子带的重建图像组成的不同空间分辨率的视频图像;或者,由不同质量的视频图像如所述差值图像带来更好的视频图像质量,进一步增强视频图像质量。0077以上所述为本发明视频编解码方法的实现流程,下面以尺寸为704。
43、576的4CIF图像格式和二级离散数字小波变换DWT为例,对本发明视频编解码方法做进一步的详细描述。这里的704、576均为像素个数,以此表示图像的大小。其中,4CIF是视频图像的尺寸格式,对应的尺寸为704576。0078这里为便于描述,本实施例将视频图像经过小波变换后各个子带LL、LH、HL及HH后加上数字表示不同级的子带,参见图2所示,视频图像经过二级小波变换后的数据结构,形成了LL2、LH2、HL2、HH2、LH1、HL1和HH1一共7个子带,其中LL2子带属于最低频LL子带,LH2、HL2、HH2划为二级高频子带,LH1、HL1、HH1则划为一级高频子带。0079步骤501,对输入的。
44、视频图像进行二级DWT,形成LL2、LH2、HL2、HH2、LH1、HL1和HH1一共7个子带;0080其中,划分得到的最低频的LL2子带的尺寸为176144,二级高频子带LH2、HL2、HH2的尺寸为176144,一级高频子带LH1、HL1、HH1的尺寸为352288。0081步骤502,对最低频的LL2子带采用基于DCT的混合编码方式进行编码;0082其中,采用基于DCT的混合编码方式编码如符合H264BASEPROFILE的编码工具说明书CN102006483ACN102006496A8/10页12进行编码,得到最低频子带码流,也即基本层码流。0083步骤503,对二级高频子带LH2、H。
45、L2、HH2采用直接量化、熵编码的方式编码,得到二级高频子带码流,即第一个质量或者空间分级的增强层码流。0084步骤504,对一级高频子带LH1、HL1、HH1采用直接量化、熵编码的方式编码,得到一级高频子带码流,即第二个质量或者空间分级的增强层码流。0085步骤505,对最低频子带进行编码侧重建,并对二级、一级高频子带进行反量化重建,得到整幅的小波域图像;0086本步骤主要进行的是小波域图像的重建,是指将最低频子带重建图像的数据和二级、一级高频子带重建图像的数据分别放置于小波域的相应位置上,而得到小波域图像。其中,所述小波域图像的尺寸为704576。0087步骤506,对所述小波域图像进行二。
46、级小波反变换,得到原始视频图像的重建图像,并将该重建图像和原始的视频图像相减,得到差值图像;0088原始视频图像的重建图像尺寸与差值图像的尺寸相同,均为704576。0089步骤507,对所述差值图像进行编码,采用DCT、量化、熵编码的方式,得到差值图像码流,即第三个质量增强层码流。0090步骤508,将所述最低频子带码流、二级高频子带码流、一级高频子带码流码流统一合并打包,并输出。0091通过采用二级小波变换,输出码流实现了三层的空间分级,如704576、352288和176144;以及四层的质量分级,如LL2、LL2LH2HL2HH2、LL2LH2HL2HH2LH1HL1HH1、L2LH2。
47、HL2HH2LH1HL1HH1差值图像四种质量分级。当然,还可实现这空间和质量的混合分级。0092相应的,解码方法的实现过程如下0093步骤601,解码端解析输入码流,分别得到最低频子带码流、二级高频子带码流、一级高频子带码流以及差值图像码流;0094步骤602,解码最低频子带码流,采用H264BASEPROFILE的解码工具集进行解码,得到最低频LL2子带的重建图像;0095步骤603,解码二级高频子带码流,采用熵解码、反量化的方法,得到二级高频LH2、HL2、HH2子带的重建图像;0096步骤604,解码一级高频子带码流,采用熵解码、反量化的方法,得到一级高频LH1、HL1、HH1子带的重。
48、建图像;0097步骤605,根据最低频LL2子带的重建图像、二级高频LH2、HL2、HH2子带的重建图像、一级高频LH1、HL1、HH1子带的重建图像,进行二级小波反变换,得到小波域解码重建图像;0098步骤606,解码差值图像码流,采用熵解码、反量化、反DCT的方法,得到差值图像的重建图像;0099步骤607,将所述解码重建图像与差值图像的重建图像相加,得到输出的解码视频图像。0100需要说明的是,如果编码端所述的码流可实现三层的空间分级和四层质量分级,而解码端根据需要,只需对上面的解码步骤进行适当的裁剪即可获得相应分级的重建图说明书CN102006483ACN102006496A9/10页。
49、13像。例如需要352288尺寸,且质量较好的重建图像,只需进行步骤601、步骤602、步骤603,及步骤605中进行一级小波变换即可。0101对于上述的各实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。0102为实现上述方法,本发明还分别提供一种视频编码装置、视频解码装置以及一种视频编解码装置,如图6所示0103所述视频编码装置包括子带划分模块、子带编码模块、码流合并模块;其中,0104子带划分模块,用于采用小波变换将输入的视频图像划分为不同的子带;0105子带编码模块,用于对每一帧视频图像中的最低频子带进行编码形成最低频子带码流,并对高频子带分别进行独立编码形成高频子带码流;0106码流合并模块,用于将通过所述子带编码模块得到的码流合并打包,形成合并码流并输出。0107其中,所述视频编码装置还包括编码侧重建模块和差值图像处理模块;其中,0108编码侧重建模块,用于对所述子带编码模块得到的低频子带码流和高频子带码流分别进行小波域图像重建,对得到的小波域图像进行小波反变换,得到视频图像的重建图像;0109差值图像处理模块,用于将视频图像与其重建图像相减得到差值图像,并对所述差值图像进行编码,形成差值图像码流。0110这里,本发明还提供一种视频解码装置,。