视频编码处理方法和装置的制作方法

文档序号:7700498阅读:128来源:国知局

专利名称::视频编码处理方法和装置的制作方法
技术领域
:本发明涉及^L频处理领域,具体而言,涉及一种—见频编码处理方法和装置。
背景技术
:作为新一代j见频压缩编;马纟示准H.264/AVC的扩展,可伸缩:视频编码(ScalableVideoCoding,SVC)技术已经于2007年7月正式标准化。目前,H.264/SVC支持了时域、空域和质量域三个维度上的可伸缩性,并且基本实现了对于解码器复杂性和编码效率的平衡设计,而其中基于视频尺寸(空域)的分层是该技术的基本结构。在空域可伸缩性编码中,H.264/SVC遵循了传统的多层次编码的方法首先将原始尺寸的视频序列分解(进行下采样)得到若干不同空间分辨率的子序列,其中每个分辨率都对应于一个空纟或编码层。由于低层是由高层通过下釆样得到的,因此在相同的时域分辨率情况下,每一个高层帧都有与之相对应的^氐层帧,两者之间存在着显而易见的相关性,我们称之为层间冗余。而对应在每个空域层内,时域可伸缩性采用了层次化B帧(Hierarchical-B)的编码结构。高时域层上的图像帧依赖于低时域层上的图像帧作为参考帧进行预测,以实现层次化帧率的时i或可伸缩性编码。由于这种层次化的结构设计,在总码流目标码率相对固定的情况下,采用不同的分配方案对各层次的码率进4亍分配会导致不同的编码效率。现有的SVC技术还不支持任何视频层次间的码率分配机制,编码过程采用由底向上的顺序性方式,即从最底部的基本层(BaseLayer,BL)开始,依次才艮据编码重建后的前驱^L频层作为编码增强层(Enhancementlayer,EL)的预测,每一层的目标码率都是分别先-验设定的。在实现本发明过程中,发明人发现现有技术中至少存在如下问题现有的空域-时域可伸缩编码的码率分配方法,忽略了待编层与参考层之间编码的相关性,损失了一定的编码效率。
发明内容本发明旨在纟是供一种3见频编码处理方法和装置,能够解决现有才支术忽略了待编层与参考层之间编码的相关性,损失了一定的编码岁文率的问题。在本发明的实施例中,提供了一种视频编码处理方法,包括在空域-时域可伸缩;現频编码中,分配各空域层的码率;在各空域层中,根据各时域层与其参考时域层的编码失真的关系,建立各时域层的编码失真模型;通过分析各时域层与参考时域层的码率的关系,建立各时域层的码率模型;根据相应的空域层的码率、以及各时域层的编码失真模型和码率模型,分配各时域层的码率。在本发明的实施例中,还提供了一种^L频编码处理装置,包括空域分配模块,用于在空域-时域可伸缩视频编码中,分配各空域层的码率;时域失真模型建立模块,用于在各空域层中,根据各时域层与其参考时域层的编码失真的关系,建立各时域层的编码失真模型;时域码率模型建立模块,用于通过分析各时域层与参考时域层的码率的关系,建立各时域层的码率模型;时域码率分配模块,用于根据相应的空域层的码率、以及各时域层的编码失真模型和码率模型,分配各时域层的码率。在本发明中,由于充分考虑了可伸缩编码结构引起的各编码层间的相关关系,通过对具有依赖关系的编码层建立去相关的率失真模型,从而将码率分配问题转化为一个给定总码率的前提下使得各编码层的编码失真总和最小的优化问题进行计算求解,最终得到各编码层的码率优化分配方案,解决了现有技术忽略了待编层与参考层之间编码的相关性,损失了一定的编码岁丈率的问题,实现了各编码层次间相关性基础上的码率优化分配,能够使得编码效率最大化,进一步优化了可伸缩编码的编码性能。此处所说明的附图用来4是供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了根据本发明实施例的视频编码处理方法的流程图2示出了才艮据本发明实施例的—见频编码处理装置的示意图3示出了根据本发明优选实施例一的H.264/SVC中空域-时域可伸缩编码的码率优化分配的步骤示意图4示出了才艮据本发明优选实施例一的空i或可伸缩维度上的编码结构示意图5A示出了Akiyo序列的示意14图5B示出了才艮据本发明优选实施例一的采用图5A所示的Akiyo序列时,空域增强层输入差分序列的复杂性C与空域基本层的量化步长go的关系图5C示出了City序列的示意图5D示出了根据本发明优选实施例一的采用图5C所示的City序列时,空域增强层输入差分序列的复杂性C与空域基本层的量化步长go的关系图5E示出了Football序列的示意图5F示出了才艮据本发明优选实施例一的采用图5E所示的Football序列时,空域增强层输入差分序列的复杂性C与空域基本层的量化步长go的关系图5G示出了Mobile序列的示意图5H示出了根据本发明优选实施例一的采用图5G所示的Mobile序列时,空域增强层输入差分序列的复杂性C与空域基本层的量化步长go的关系图6示出了才艮据本发明优选实施例一的采用图5G所示的Mobile序列时,空域增强层的编码失真与输入差分序列的复杂性C和量化步长&的函数关系图7A示出了根据本发明优选实施例一的采用图5E所示的Football序列时,相邻两空域层间的失真关系图7B示出了才艮据本发明优选实施例一的采用图5G所示的Mobile序列时,相邻两空域层间的失真关系图;图8示出了根据本发明优选实施例一的空域相关性编码失真模型图9A示出了根据本发明优选实施例一的采用图5E所示的Football序列时,相邻两空域层间的码率关系图9B示出了根据本发明优选实施例一的采用图5G所示的Mobile序列时,相邻两空域层间的码率关系图10示出了根据本发明优选实施例一的空域相关性码率模型图11A示出了根据本发明优选实施例一的相邻两时域层TL-0和TL-1的编码失真关系图11B示出了根据本发明优选实施例一的相邻两时域层TL-0和TL-2的编码失真关系图12示出了4艮据本发明优选实施例一的时域相关性码率4莫型图13A示出了Foreman序列的示意图13B示出了4艮据本发明优选实施例一的采用图13A所示的Foreman序列时,相邻两时域层间的码率关系图13C示出了根据本发明优选实施例一的采用图5E所示的Football序列时,相邻两时域层间的码率关系图。具体实施例方式为了解决现有技术存在的忽略了4寺编层与参考层之间编码的相关性,损失了一定的编码效率的问题,本发明提供了一种视频编码处理方法首先,在空域可伸缩维度上,按照由高到低的顺序并考虑参考层与待编层之间的相关关系,分配各空域层的码率;然后,在各空域层中,根据各时域层与其参考时域层的编码失真的关系,建立各时域层的编码失真模型;通过分析各时域层与参考时域层的码率的关系,建立各时域层的码率模型;根据相应的空域层的码率、以及各时域层的编码失真模型和码率模型,分配各时域层的码率。从而最终实现了空域-时域二维可伸缩编码的码率优化分配。本发明还提供了一种一见频编码处理装置以实玉见上述的4见频编码处理方法。本发明实现了各编码层次间相关性基础上的码率优化分配,能够使4寻编码效率最大4t,进一步优^b了可伸缩编码的编码性能。下面将参考附图并结合实施例,来详细i兌明本发明。图1示出了根据本发明实施例的视频编码处理方法的流程图,包括步骤SIO,在空域-时域可伸缩4见频编码中,分配各空域层的码率;步骤S20,在各空域层中,根据各时域层与其参考时域层的编码失真的关系,建立各时域层的编码失真模型;步骤S30,通过分析各时域层与参考时域层的码率的关系,建立各时域层的码率模型;步骤S40,根据相应的空域层的码率、以及各时域层的编码失真模型和码率模型,分配各时域层的码率。编码层间的相关关系,通过^J"具有依赖关系的编码层建立去相关的率失真模型,从而将码率分配问题转化为一个《合定总码率的前提下使得各编码层的编码失真总和最小的优化问题进行计算求解,最终得到各编码层的码率优化分配方案,解决了现有4支术忽略了待编层与参考层之间编码的相关性,损失了一定的编码效率的问题,实现了各编码层次间相关性基础上的码率优化分配,能够4吏得编码效率最大化,进一步优化了可伸缩编码的编码性能。在该优选实施例中,通过首先在空域可伸缩维度上优化分配各空域层的码率,然后再在时域可伸缩维度上优^b分配对应各空域层中各时域层的码率,最终实现空域-时域二维可伸缩编码的码率优化分配。工优选地,在上述的视频编码处理方法中,步骤S10包括根据空域待编层的输入差分序列与空域参考层的量4t步长的关系,建立S域待编层的编码失真模型;通过分析空域参考层和空域待编层的码率的关系,建立空域待编层的码率才莫型;才艮才居空域3寺编层的编码失真模型和码率模型,分配空域参考层和空域待编层的码率。其中,根据空域待编层的输入差分序列与空域参考层的量化步长的关系,建立空域待编层的编码失真模型具体包括根据空域-时域可伸缩视频编码的结构,获取空域待编层的输入差分序列;空域参考层的量化步长取不同值时,以图4象组为统计单位4艮据下式分别计算输入差分序列的复杂性c,=st|y;"K(u)|JC=1少=1c一1:2:1:1,(u)-g,MCB=SZZ!min(ly;(x,力-g,",力l,l/(x,力-A(w)1)y/;eS;c=l少=1c=c,+c尸+c丑其中,c表示以图^f象组为统计单位的空域待编层的输入差分序列的复杂性,C,、CV和C,分別表示I、P和B图像帧的复杂性,/表示当前计算复杂性的图像帧为第/帧,(xjO表示第/帧中某一图像像素点的坐标,y;(x,力表示第/帧的像素灰度值,"(;c,力表示第/帧中分别以4"块均值为预测的预测帧的像素灰度值,g,(x,力表示第/帧的后向预测帧的像素灰度值,/Z,(JC,力表示的第,'帧的前向预测帧的像素灰度值,『和H分别表示图像帧的宽和高。通过分析空域参考层的量化步长的不同值与计算的输入差分序列的复杂性的变化关系,建立输入差分序列的复杂性与空域参考层的量化步长的关系为其中,C(込)表示以图像组为统计单位的空域待编层的输入差分序列的复杂性,a表示空域参考层的量化步长,c和0表示复杂性模型参数;根据输入差分序列的复杂性与空域参考层的量化步长的关系,建立空域〗寺编层的编码失真才莫型为19<formula>formulaseeoriginaldocumentpage20</formula>其中,"f(e。,eo表示当空域参考层的量化步长为込、空域待编层的量化步长为q时空域待编层的编码失真,/表示当2。<2,/2时空域待编层的编码失真关系曲线的杀牛率值,c(a)表示当空域参考层的量化步长为込时空域待编层的输入差分序列的复杂性,w和"分别表示当a^^/2时空域待编层的编码失真和空域待编层的输入差分序列的复杂性呈线性关系的斜率和截距值。其中,空域待编层的码率模型为<formula>formulaseeoriginaldocumentpage20</formula>其中,《(a)和<)分别表示当分别以量化步长a和e,为变元时所计算的空域参考层的码率,《&,a)表示当空域参考层的量化步长为e。、空域待编层的量化步长为0时空域待编层的码率,空域待编层的码率模型参数s和"分别表示当込=e,和a>q时,空域待编层和空域参考层的码率呈线性关系的斜率值,"和《为空域参考层的码率模型参数。其中,根据空域待编层的编码失真模型和码率模型,分配空域参考层和空域待编层的码率具体包括根据空域待编层的编码失真模型和码率模型,计算给定空域总码率条件下,空域参考层和空域待编层的量化步长的值;根据量化步长的值,分配空域参考层和空域待编层的码率。其中,根据空域待编层的编码失真模型和码率模型,计算给定空域总码率条件下,空域参考层和空域^f争编层的量化步长的值具体包括根据空域待编层的编码失真模型和码率模型,建立给定空域总码率条件下,空域参考层和空域待编层的编码失真总和最小的模型;采用拉格朗日乘数法计算空i或参考层和空域待编层的编码失真总和最小的模型中,空域参考层和空域待编层的量化步长的值。其中,给定空域总码率条件下,空域参考层和空域待编层的编码失真总和最小的模型为<formula>formulaseeoriginaldocumentpage21</formula>其中,e。和Q分别表示空域参考层和空域待编层的量化步长,Q、必,")表示空域参考层和空域待编层的最优量化矢量,q表示空域量化步长的备选集合,W(2。)和Z)f(2。,Q)分别表示空域参考层和空域待编层的编码失真值,《(e。)和及f(2。,Q)分别表示空域参考层和空域待编层的码率,/M。,。,为空域总码率,6和〃表示空域参考层的编码失真模型参数,"和a表示空域参考层的码率;f莫型参数。上述优选实施例提供了图1所示的实施例中的步骤SIO的具体实施方案。通过对空域参考层具有依赖关系的空^U寺编层建立去相关的率失真模型,从而将空域可伸缩维度上的码率分配问题转化为一个给定空域总码率的前提下使得空域参考层和空域待编层的编码失真总和最小的优化问题进行计算求解,最终得到各空域层的码率优化分配方案,实现了在空域可伸缩维度上优化分配各空域层的码率。该优选实施例实际上是一个递归的过程,当空域可伸缩维度上空域层的层数大于两层时,上述步骤SIO中所包括的三个步骤(即建立空域待编层的编码失真模型、建立空域待编层的码率模型、分配空域参考层和空域待编层的码率)实际上是一个循环。分配各空域层的码率时,按照由高到低的顺序依次执行该循环过程即可。例如当空域层为三层(即由高到低依次为空域增强层2、空域增强层l和空域基本层)、空域总码率为^,。,时,首先以空域增强层2作为空域待编层,空域增强层1和空域基本层整体作为空域参考层,利用上述步骤SIO中的方法计算空域增强层2的码率为《、空域增强层1和空域基本层整体的码率为/,s,然后以空域增强层1作为空域待编层、空域基本层作为空域参考层、给定总码率为if,利用上述步骤SIO中的方法计算空i或增强层1的码率为《2、空域基本层的码率为《,最终实现了这三个空域层的码率优化分配。优选地,在上述的^L频编码处理方法中,空i或参考层和空域特,编层分别为空域基本层和空域增强层。该优选实施例纟是供了空域-时域可伸缩编码中,空域层为两层的4尤选实施例。在该优选实施例中,可利用上述步骤10的方法实现空域基本层和空域增强层的码率的优化分配。优选地,在图1所示的3见频编码处理方法中,各时域层的编码失真模型为";(^..'A)*t。,"("y=0"..,iVr-l,其中,7Vr表示一空域层中时i或层的层凄t,^表示时域层TL-k的量化步长,Dj07。,…,力)表示当时域层TL-0,…,TL-j的量化步长分别为《。,...,力时,时域层TL-j的编码失真值,"(^)表示以时域层TL-k的量化步长&为变元所计算的时域层TL-0的编码失真值,时域层编码失真模型参数C反映了参考时域层对时域层TL-j的编码失真的影响;各时域层的码率模型为<formula>formulaseeoriginaldocumentpage23</formula>其中,A^表示一空域层中时域层的层数,^表示时域层TL-j的量化步长,《(&,^…,力)表示当时域层TL-0,…,TL-j的量化步长分别为《。,...,力时时域层TL-j的码率,《(力)表示时域层TL-j的码率^f又与其自身的量化步长有关,和表示各时域层的码率模型参数。优选地,在图1所示的4见频编码处理方法中,步骤S40具体包括才艮据各时域层的编码失真冲莫型和码率才莫型,以相应的空域层的码率为时域总码率,计算给定时域总码率条件下,各时域层的量化步长的值;根据各时域层的量化步长的值,分配各时域层的码率。其中,根据各时域层的编码失真模型和码率模型,以相应的空域层的码率为时域总码率,计算给定时域总码率条件下,各时域层的量化步长的值具体包括根据各时域层的编码失真模型和码率模型,建立给定时域总码率条件下,各时域层的编码失真总和最小的模型;采用拉格朗日乘数法计算各时域层的编码失真总和最小的模型中,各时域层的量化步长的值。其中,各时域层的编码失真总和最小的模型为<formula>formulaseeoriginaldocumentpage23</formula>其中,A^表示一空域层中时域层的层数,力表示时域层TL-j的量化步长,q'表示各时域层的最优量化矢量,Q表示时域量化步长的备选集合,Dj^。,…,力)和《(^…,力)分别表示当时域层TL-0,…,TL-j的量化步长分别为《。,…,^时时域层TL-j的编码失真和码率,6。和A表示时域层TL-0的编码失真才莫型参凄t,^表示各时i或层的编码失真总和模型参数,i〃。,。,表示时域总码率。上述优选实施例提供了在时域可伸缩维度上进行码率优化分配的具体实施方案。在计算得到各空域层的码率优化分配方案后,可以按照图1所示的实施例中的步骤S20、S30和S40对各时域层的码率进4于优化分配。上述优选实施例充分考虑了H.264/SVC编码设计中各编码层间的依赖性,使得在总码率一定的情况下,各编码层的失真关系呈现此消彼长的特性。在同时考虑各编码层的编码效率和失真特性的基础上,有效地平衡了各编码层间的相关性后,求取码率的优化分配方案。上述优选实施例中使用到了具有相关关系的编码层率失真才莫型,它区别于以往传统视频编码中码率和失真都是量化步长的单变元函数。对于H.264/SVC中具有相关关系的编码层,其码率和失真特性都是由参考层和待编层等多个量化步长作为变元的函数关系。但是需要分别确定每一个参数对于失真和码率特性的具体影响,对多变元函数关系进行去相关操作,从而实现优化问题的求解。而对于具有相关性的可伸缩性编码结构,将多变元的率失真函数关系转化为若干个单变元函数的线性组合,将会极大地降低码率分配优化问题求解的复杂性。同时使用优化问题进行数值求解,可以得到码率分配的优化方案,从而使得编码效率的最大化,进一步优化了可伸缩的编码性能。24图2示出了根据本发明实施例的视频编码处理装置的示意图,包括空域分配模块10,用于在空域-时域可伸缩视频编码中,分配各空域层的码率;时域失真模型建立模块20,用于在各空域层中,根据各时域层与其参考时域层的编码失真的关系,建立各时域层的编码失真模型;时域码率模型建立模块30,用于通过分析各时域层与参考时域层的码率的关系,建立各时域层的码率^^莫型;时域码率分配模块40,用于根据相应的空域层的码率、以及各时域层的编码失真模型和码率模型,分配各时域层的码率。编码层间的相关关系,通过对具有依赖关系的编码层建立去相关的率失真模型,从而将码率分配问题转化为一个给定总码率的前提下使得各编码层的编码失真总和最小的优化问题进行计算求解,最终得到各编码层的码率优化分配方案,解决了现有4支术忽略了4寺编层与参考层之间编码的相关性,损失了一定的编码效率的问题,实现了各编码层次间相关性基础上的码率优化分配,能够使得编码效率最大化,进一步优化了可伸缩编码的编码性能。在该优选实施例中,通过首先通过空域分配才莫块10在空域可伸缩维度上优化分配各空域层的码率,然后再通过时域失真模型建立模块20、时域码率模型建立模块30和时域码率分配模块40在时域可伸缩维度上优化分配对应各空域层中各时域层的码率,最终实现空域-时i或二维可伸缩编码的码率优^b分配。优选地,在上述的^L频编码处理装置中,空域分配才莫块10包括空域失真模型建立单元,用于根据空域待编层的输入差分序列与空域参考层的量化步长的关系,建立空域待编层的编码失真模型;空域码率模型建立单元,用于通过分析空域参考层和空域待编层的码率的关系,建立空i或4寺编层的码率才莫型;空i或码率分配单元,用于根据空域待编层的编码失真模型和码率模型,分配空域参考层和空i或纟寺编层的;马率。其中,空域失真^=莫型建立单元包括获取单元,用于4艮据空域-时域可伸缩纟见频编码的结构,获取空域待编层的输入差分序列;复杂性计算单元,用于空域参考层的量化步长取不同值时,以图像组为统计单位根据下式分别计算输入差分序列的复杂性其中,C表示以图4象组为统计单位的空域4寺编层的输入差分序列的复杂性,C,、C,和q分别表示I、P和B图像帧的复杂性,/表示当前计算复杂性的图像帧为第/帧,(xjO表示第/帧中某一图像像素点的坐标,y;(;c,力表示第/帧的像素灰度值,"(x,力表示第/帧中分别以4"块均值为预测的预测帧的像素灰度值,g,(x,力表示第/帧的后向预测帧的像素灰度值,/;,(;c,力表示的第/帧的前向预测帧的像素灰度值,『和/z分别表示图像帧的宽和高;关系建立单元,用于通过分析空域参考层的量化步长的不同值与计算的输入差分序列的复杂性的变化关系,建立输入差分序列的复杂性与空域参考层的量化步长的关系为<formula>formulaseeoriginaldocumentpage26</formula>其中,c(込)表示以图像组为统计单位的空域待编层的输入差分序列的复杂性,2。表示空域参考层的量化步长,c和P表示复杂性模型参数;模型建立单元,用于根据输入差分序列的复杂性与空域参考层的量化步长的关系,建立空域待编层的编码失真才莫型为W、,.C")+("),/2)+",込,2其中,A^e。,2,)表示当空域参考层的量化步长为e。、空域待编层的量化步长为G时空域^寺编层的编码失真,/表示表示当込<Q/2时空域待编层的编码失真关系曲线的斜率值,c(e。)表示当空域参考层的量化步长为e。时空域待编层的输入差分序列的复杂性,w和w分别表示当2。=G/2时空域待编层的编码失真和空域待编层的输入差分序列的复杂性呈线性关系的斜率和截距值。其中,空域待编层的码率模型为or"其中,《(2。)和《(e,)分别表示当分别以量化步长2。和0为变元时所计算的空域参考层的码率,/f(a,2,)表示当空域参考层的量化步长为s。、空域待编层的量化步长为e,时空域待编层的码率,空域待编层的码率模型参数^和"分别表示当込=Q和2。>2,时,空域待编层和27空域参考层的码率呈线性关系的斜率值,"和《为空域参考层的码率模型参数。其中,空域码率分配单元包括空域量化步长计算单元,用于根据空域待编层的编码失真模型和码率模型,计算给定空域总码率条件下,空域参考层和空域待编层的量化步长的值;空域分配单元,用于根据量化步长的值,分配空域参考层和空域待编层的码率。其中,空域量化步长计算单元包括第一单元,用于4艮据空域待编层的编码失真模型和码率模型,建立给定空域总码率条件下,空域参考层和空域待编层的编码失真总和最小的模型;第二单元,用于采用拍」才各朗日乘凄t法计算空i或参考层和空i或4寺编层的编码失真总和最小的模型中,空域参考层和空域待编层的量化步长的值。其中,给定空域总码率条件下,空域参考层和空域待编层的编码失真总和最小的模型为<formula>formulaseeoriginaldocumentpage28</formula>其中,a和Q分别表示空域参考层和空域待编层的量化步长,Q'-必,")表示空域参考层和空域待编层的最优量化矢量,2表示空域量化步长的备选集合,"必)和"f(a,Q)分别表示空域参考层和空域待编层的编码失真值,《(2。)和if(e。,e,)分别表示空域参考层和空域待编层的码率,A,。,为空域总码率,6和p表示空域参考层的编码失真模型参数,"和"表示空域参考层的码率模型参数。上述优选实施例提供了图2所示的实施例中的空域分配才莫块10的具体实施方案。通过对空域参考层具有依赖关系的空域待编层建立去相关的率失真才莫型,从而将空域可伸缩维度上的码率分配问题转化为一个给定空域总码率的前提下使得空域参考层和空域待编层的编码失真总和最小的优化问题进行计算求解,最终得到各空域层的码率优化分配方案,实现了在空域可伸缩维度上优化分配各空域层的码率。优选地,在上述的—见频编码处理装置中,空i或参考层和空域^寺编层分别为空域基本层和空域增强层。该优选实施例纟是供了空域-时域可伸缩编码中,空域层为两层的优选实施例。在该优选实施例中,可利用图2所示的实施例中的空域分配才莫块10实现空域基本层和空域增强层的码率的优化分配。优选地,在图2所示的一见频编码处理装置中,各时域层的编码失真模型为:。;(^…,力)a2x,"("^o,…,iv广i,其中,A^表示一空域层中时域层的层数,^表示时域层TL-k的量化步长,D。(《。,…,力)表示当时域层TL-0,…,TL-j的量化步长分别为《。,…,力时,时域层TL-j的编码失真值,Z/。(&)表示以时域层TL-k的量化步长&为变元所计算的时域层TL-0的编码失真值,时域层编码失真模型参数G反映了参考时域层对时域层TL-j的编码失真的影响;各时域层的码率模型为:<formula>formulaseeoriginaldocumentpage29</formula>其中,A^表示一空域层中时域层的层数,力表示时域层TL-j的量化步长,《(《。,仏,…,力)表示当时域层TL-O,...,TL-j的量化步长分别为《。,…,力时时域层TL-j的码率,《(力)表示时域层TL-j的码率仅与其自身的量化步长有关,";和表示各时域层的码率才莫型参数。优选地,在图2所示的一见频编码处理装置中,时域码率分配才莫块40包括时域量化步长计算单元,用于#4居各时域层的编码失真模型和码率模型,以相应的空域层的码率为时域总码率,计算给定时域总码率条件下,各时域层的量化步长的值;时域分配单元,用于根据各时域层的量化步长的值,分配各时域层的码率。其中,时域量化步长计算单元包括第三单元,用于根据各时域层的编码失真模型和码率模型,建立给定时域总码率条件下,各时域层的编码失真总和最小的模型;第四单元,用于采用拉格朗日乘数法计算各时域层的编码失真总和最小的模型中,各时域层的量化步长的值。其中,各时域层的编码失真总和最小的模型为<formula>formulaseeoriginaldocumentpage30</formula>其中,A^表示一空域层中时域层的层数,力表示时域层TL-j的量化步长,q'表示各时域层的最优量化矢量,Q表示时域量化步长的备选集合,^(《。,…,力)和《(《。,…,力)分别表示当时域层TL-0,…,TL-j的量化步长分别为?。,...,力时时域层TL-j的编码失真和码率,6。和A表示时域层TL-0的编码失真才莫型参凄t,^表示各时域层的编码失真总和模型参数,^一^表示时域总码率。上述优选实施例提供了在时域可伸缩维度上进行码率优化分配的具体实施方案。在计算得到各空域层的码率优化分配方案后,可以通过图2所示的实施例中的时域失真模型建立模块20、时域码率模型建立模块30和时域码率分配模块40对各时域层的码率进行优化分配。上述优选实施例充分考虑了H.264/SVC编码设计中各编码层间的依赖性,使得在总码率一定的情况下,各编码层的失真关系呈现此消彼长的特性。在同时考虑各编码层的编码效率和失真特性的基础上,有效地平衡了各编码层间的相关性后,求取码率的优化分配方案。空域-时域二维可伸缩编码的码率优化分配,从整体上可以分为以下两步来实J见第1步,空域可伸缩维度上的码率优化分配设A^为空域层的层数,^为空域层SL-i的量化步长,i^(^,…,g,)和Z/,(g。,…,g,)分别为基于图像组的空域层SL-i的码率才莫型和编码失真模型,该率失真模型与一组量化矢量(仏,...,g,)相关。对于一个待编码的图像组,在给定目标码率^-7^/的情况下,各空域层的码率分配问题可以描述为</=0(1)SV必,…,e,)"一,、/=0其中,Q'=(",...,《-,)为各空域层的最优量化矢量,Q是空域量化步长的备选集合。在分析了各空域层之间的相关性的基础上,求取各空域层的码率模型《(2。,...必)和编码失真模型i^(g。,…,^)的数学表达式。解31决这类最优化问题,通常使用拉格朗日乘数法,通过引入拉格朗日乘子将有约束的优化问题转化为无约束的优化问题进行求解,即<formula>formulaseeoriginaldocumentpage32</formula>(2)其中,义为拉格朗日乘子。公式(2)的拉格朗日方程可以通过对0求偏孩i分的方法来计算,使用基于梯度的方法求解偏微分方程组获得最优的数值解。从而最终实现了基于H.264/SVC各空域层间相关性基础上的码率优化分配。第2步,时域可伸缩维度上的码率优化分配:在计算得到各空域层优化分配的目标码率后,在相应分辨率大小的空域层内,考虑时域可伸缩性维度上码率的优化分配。设A^为时域层的层数,&.为时域层TL-j的量化步长,7^(^…,&)和^/;(^...,&)是基于图像组的时域层TL-j的码率和编码失真模型,该率失真函数关系是与一组量化矢量(《o,…,仏)相关。对于一个固定分辨率尺寸(即一个空域层内)的待编码图^f象组,该空域层的码率即为该空域层内所有时域层的总码率设为i7^。to/,各时域层的码率分配问题亦可以描述为q*艺"-(9q,…,力)W广lJ=032其中,q'=(^,...,《—,)为各时域层的最优量化矢量,Q为时域量化步长的备选集合。在分析了各时域层之间的相关性的基础上,求取各时域层的码率/^(^…,&)和编码失真模型。7;(《。,...,^/.)的数学表达式。同理使用上述拉格朗日乘数法,最终实现对各时域层码率的优化分配。下面以一个给定目标总码率i^-r。,a/,两层空i或-四层时i或可伸缩的码率分配问题为例,结合附图对本发明作进一步地描述。图3示出了根据本发明优选实施例一的H.264/SVC中空域-时i或可伸缩编石马的石马率优4b分配的步骤示意图,从图中可以看出可以分为两个步艰纟第一步,空域可伸缩维度上的码率优化分配如图4所示,在空域可伸缩维度上,其l叙入4见频是CIF(CommonIntermediateFormat,352x288^象素)尺寸的4见步贞序歹'J,而举命出石马流由两个不同分辨率尺寸的空域基本层(SL-O)码流和空域增强层(SL-1)码流组成。原始待编码视频序列经过下采样处理后,空域基本层会首先获取到原始视频信号的低频分量QCIF(QuarterCIF,176x144像素)作为输入。该低频信号经过量化步长为込的量化编码后会产生相应的基本层视频流。而重建后的基本层将作为层间预测的信息来减少增强层输入序列编码中低频信号的数据冗余。因此对于空域增强层而言,其实际编码的输入序列是一个差分序列,它包含了以下两个部分(1)原始^L频序列的高频分量;以及(2)基本层量化过程所引起的低频失真部分。而第二部分反映了基本层与增强层之间编码的相关性。对于固定的4寺编码序列,i殳置不同的基本层量化步长込,所产生的增强层输入差分序列会随之变化。当基本层的失真值远远小于高频分量值时,这种相关效应就可以被忽略。为了精确刻画增强层视频流产生的失真,除了研究传统增强层量化步长G与失真之间的关系外,还需要表征增强层的输入差分信号的特性。通过定义增强层输入差分信号的复杂性特征,进而来研究基本层量化步长&与增强层输入差分信号特征之间的关系。通过分别对不同内容特征的序列进行测试,以图像组为单位,计算其在不同基本层量化步长设置下增强层的输入差分序列的复杂性值。其中,关于差分序列的复杂性的计算方法,采用了分别对I、P、B图像帧计算其复杂性,公式分别如下其中,C,、Cp和G分别表示I、P和B图像帧的复杂性,/表示当前计算复杂性的图像帧为第/帧,(xj;)表示第/帧中某一图像像素点的坐标,/(x,力表示第/帧的像素灰度值,"(;c,力表示第/帧中分别以"4块均值为预测的预测帧的{象素灰度值,g,(x,力表示第/帧的后向预测帧的像素灰度值,/^;c,力表示的第/帧的前向预测帧的像素灰度值,『和W分别表示图像帧的宽和高。因此,以图^f象组作为统计单位的空域增强层的输入差分序列的复杂性C可以表示为<formula>formulaseeoriginaldocumentpage34</formula>大量实验数据表明,输入差分序列的复杂性值c和基本层量化步长go间呈线形关系,如图5A至图5H所示。所以空域增强层的输入差分序列的复杂性与空域基本层的量化步长込的关系可以表示为<formula>formulaseeoriginaldocumentpage35</formula>其中,c和0为复杂性;模型参数。在利用公式(6)描述了空域增强层的输入差分序列的信号特点后,增强层视频流的码率和编码失真特性只受其自身量化步长"的影响。图6示出了增强层视频流的编码失真Z^(go,gO可以表示为一个C(go)和Q的三维函数关系图。进一步去除相关性,将这个三维关系图《^殳影到D^-C的二维平面上,如图7A和图7B所示(测试序列分别采用Football序歹'J和Mobile序歹'J)。其中,0尸为量化参数,其与量化步长g相对应(如表1所示),贝'jg尸o与"相对应,2尸i与gi相对应(下同)。表1<table>tableseeoriginaldocumentpage35</column></row><table>经过大量实验数据分析,可以观察到增强层的输入差分序列的复杂性C(go)与输出码流的编码失真D^(go,^)之间的关系具有以下特性(1)对于每个固定的"值,当C(go)值较小时,D人(go,G)和C(go)之间呈线性关系;(2)该线性关系的斜率值反映了空域层间的相关关系,它是go和"两个变元的函凄t;(3)当经过Q尸o-g尸广6点后,增强层的失真Z^(Qo,d)趋于平直状态,即两层次间相关性非常小,当^P『Q尸广6时,其只于应的量化步长将减半,即Q()-^/2。直观上讲,编码失真趋于不变是由于^相比于Q。值非常小时,增强层的编码失真仅与^有关。根据以上的三个特性,可以得出增强层的编码失真模型为其中,p为表示当込/2时空域增强层的编码失真关系曲线的杀牛率值,m和"分别表示当2。-2,/2时空i或增强层的编码失真和空域增强层的输入差分序列的复杂性呈线性关系的斜率和截距值。如图8所示。使用类似的方法,通过分析基本层码率与增强层码率之间的函数关系,来求取空域编码中增强层的码率模型,记作/^(go,&)。图9A和图9B分别选取了一组具有代表性的视频序列(Football序列和Mobile序列),来描述空域增强层的码率/^(go,")和空域基本层的码率i^o(")之间的函数关系。可以看到两者之间的关系呈现一组几乎平行不变的直线簇,即两个层次间的码率相关性比较弱。由此可以得到空域增强层的码率^^莫型为36其中,《(2。,^)表示当空域基本层的量化步长为2。、空域增强层的量化步长为2,时空域增强层的码率,空域增强层的码率模型参数s和"分别表示当2。=0和2。>Q时,空域增强层和空域基本层的码率呈线性关系的斜率值。如图10所示。而对于H.264/SVC空域基本层的率失真特性,采用了H.264/AVC中传统的指tt率失真关系才莫型A(2。h".0T"和A(込)"^/(9)其中,g。是基本层的量化步长,"和a为基本层码率模型参数,6和^为基本层编码失真模型参数。将公式(7)、(8)、(9)分别代入公式(2),可以得到拉格朗日代价函数为■7(Q',;i)=argminI/(Q,,;i)=6."+C;7.a+*.(m-p)QQiE(22、1UJ十(附e+")+;i[(i+o".20_"+.2「"一及s-r。,。/]分别对go、"和/1求取偏孩吏分,联立方考呈组后,求取go和&的数值解,从而实现对空域基本层和空域增强层的码率优化分配。第二步,时域可伸缩维度上的码率优化分配在得到空域基本层和空域增强层的码率分配方案后,进一步来确定各空域层上的各时域层的码率分配。时域可伸缩编码i殳计中层次化预测的结构决定了各个B帧的率失真特性强相关于其参考帧的率失真特性,因而在该结构下考虑具有相关性的率失真特性的分析尤为重要。图IIA和图IIB示出了图3所示的空域增强层中的待编码的时域层(如时域层TL-1和时域层TL-2)与参考层(如时域层TL-O)编码失真间的关系图,即分别为(i^o(《o),Z^(《(Wi))和(zyo(^)),D72(^),^,《2))。其中,Q尸为量化参数,其与量化步长《相对应(如表1所示)。贝'Jg尸。与《0相对应,g尸i与^相对应,)g尸2与《2相对应(下同)。图11A示出了时域层TL-0与时域层TL-1的失真关系,其中包含两种类型的失真关系曲线,它们分别反映了两种《值设置对于两个变元的时域层TL-1的编码失真函数^)的影响。其中,实对角线表示了当《o和《i值相同时,时域层TL-1的编码失真值。而对于每一虚线分支则分别是仏值固定而^变化时,时域层TL-1的编码失真值。而对于时域层TL-2的编码失真,其失真函数是由w,^和《2三个变元所控制的三个《^直i殳置问题(1)《o=《i=《2;(2)固定《2,而文变《o和^,即《『《《&;(3)固定^和《2,而改变《0,即《^《S《2。在图11B中,对角实线和从对角线起的虚线分支分别反映了上述第一个和第二个《值:没置。第三个《值i殳置是由虚线起的点画线来表示的。通过观察上述三个《值设置,可以得到关于时域相关性编码失真的以下两个近似特性(1)时域相关性编码失真近似线性关系于非相关性编码失真;(2)对于相同的《值设置的曲线,比例关系保持基本稳定不变。例如,对于上述第二个和第三个《值设置的分支曲线集合,时域层TL-2的编码失真值具有相同的比例关系,因而每个分支关系集合的斜率都是相同的。图3中的时域层TL-3与时域层TL-2类似。图12示出了上述时域层TL-O、TL-1和TL-2的编码失真的建模过程。时域层的编码失真任意点可以指定为图中近似曲线上的轨迹点a、B和c。(1)a:"(m"2(2)B.."(^m2)-附,《(a)+(附2-附,)《(^);(3)C:D〖(《o,A,《2)-m'《")+(附,-Wo)《(《)+(附广附,)《(&)。从点C的数学表达式可以得到时域层TL-2的编码失真才莫型为A^。,^&)-"。.A^。)+",.W(仏)+"2."〖(&)(11)其中,<T2,0=W。,^,产附广附0以及(2,2=附2—Wi均为才莫型参凄史。而时域层TL-2的编码失真模型,在给定_/个斜率值Wo,.,.,m^下可以被推广到时域层TL-j的编码失真才莫型。即假设对于时域层TL-2的编码失真才莫型具有相同的杀牛率,时i或层TL-j的编码失真才莫型为《(《。,…,^)",o.AD+…+C^):tc.AD(12)其中,《。,…,^分别为时域层TL-0,...,TL-j的量化步长,C为时域层TL-j的编码失真模型参数,它反映了各个相关参考层的分布只于时i或层TL誦j的纟扁石马失真的f^向,=附。,C=附*—附*—''VAel,...'/-}。综上,经过上述两步建模过程提出了各时域层的编码失真模型。将时域相关性的编码失真建模为非相关性的编码失真分别以几个参与层量化步长为变元的线性累加函凄t。39最后,累加所有时域层的编码失真构成图像组的编码失真才莫型,即各时域层的编码失真总和的模型为<formula>formulaseeoriginaldocumentpage40</formula>其中%为各时域层的编码失真总和的4莫型模型参数,%可以通W广l过累加^计算得到,即",i:c,^为时域层的层数。t力与时域层的编码失真关系相比,各时i或层间的石马率函凄t关系專交为简单,固定时i或层TL-l的量化参凄t,改变时域层TL-0的量4匕参数,观察时域层TL-1和TL-0的码率的变化关系如图13B和图13C所示(测试序列分别采用Foreman序列和Football序列)。可见,时域层TL-1与其参考时域层TL-0的码率的函数关系呈现为一组基本水平不变的直线簇。各时域层的码率主要与其自身的量化步长力有关,可以近似i人为其码率独立于它的参考时i或层。因而,各时&戈层的码率可以表示为其自身量化步长的函H即<formula>formulaseeoriginaldocumentpage40</formula>同样地,对于时域基本层仍然采用公式(9)所提出的指数模型,将得到的各时域层的码率和编码失真模型分别代入拉格朗日代^介函^:中,则可以表示为<formula>formulaseeoriginaldocumentpage40</formula>其中,q'为各时域层的最优量化矢量,Q&为时域量化步长的备选集合,为相应空域层中各时域层的总码率。同理对各&和;i分别求取偏孩i分方程,并联立方程组,求取各时域层的量化步长^的ft值,最终实现各时域层的码率优化分配。作为所提出的率失真模型的一个应用,上述优选实施例一重点解决了H.264/SVC中空域-时域二维可伸缩性编码的码率优化分配问题。将实现具有相关性的各层次码率优化分配问题设计为两阶段的最优化问题首先,当总码流的目标码率给定时,为了获取各层次的最佳编码效果,编石马器必须高效地分配码率纟合每个空i或层;其次,只于于每个空i或层,已知第一步中计算出的相应分辨率分@己的石马率值作为该空域层内所有时域层的总码率,求取使得所有时域层的失真之和最小的码率分配方案。上述优选实施例一的码率分配方法可以很容易地推广到一个更多层次的场景中。从以上的描述中,可以看出,本发明上述的实施例实现了如下:汰术效果由于充分考虑了可伸缩编码结构引起的各编码层间的相关关系,通过对具有依赖关系的编码层建立去相关的率失真模型,从而将码率分配问题转化为一个给定总码率的前提下使得各编码层的编码失真总和最小的优化问题进行计算求解,最终得到各编码层的码率优化分配方案,解决了现有纟支术忽略了待编层与参考层之间编码的相关性,损失了一定的编码效率的问题,实现了各编码层次间相关性基础上的码率优化分配,能够使得编码效率最大化,进一步优化了可伸缩编码的编码性能。显然,本领域的4支术人员应该明白,上述的本发明的各才莫块或各步驶《可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述<又为本发明的优选实施例而已,并不用于限制本发明,对于本领域的^t术人员来说,本发明可以有各种更改和变4b。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种视频编码处理方法,其特征在于,包括在空域-时域可伸缩视频编码中,分配各空域层的码率;在所述各空域层中,根据各时域层与其参考时域层的编码失真的关系,建立所述各时域层的编码失真模型;通过分析所述各时域层与所述参考时域层的码率的关系,建立所述各时域层的码率模型;根据相应的空域层的所述码率、以及所述各时域层的编码失真模型和码率模型,分配所述各时域层的码率。2.根据权利要求1所述的视频编码处理方法,其特征在于,在空域-时域可伸缩#见频编码中,分配各空域层的码率包括根据空域待编层的输入差分序列与空域参考层的量化步长的关系,建立所述空域待编层的编码失真^t型;通过分析所述空域参考层和所述空域待编层的码率的关系,建立所述空域待编层的码率^^莫型;根据所述空域待编层的编码失真模型和码率模型,分配所述空域参考层和所述空域待编层的码率。3.根据权利要求2所述的视频编码处理方法,其特征在于,根据空域待编层的输入差分序列与空域参考层的量化步长的关系,建立所述空域待编层的编码失真^^莫型具体包括才艮据所述空域-时域可伸缩纟见频编码的结构,获取所述空域4寺编层的输入差分序列;所述空域参考层的量化步长取不同值时,以图^f象组为统计单位根据下式分别计算所述输入差分序列的复杂性其中,c表示以图像组为统计单位的空域待编层的输入差分序列的复杂性,C,、Cp和G分别表示I、P和B图像帧的复杂性,z'表示当前计算复杂性的图像帧为第/帧,(x,少)表示第/帧中某一图像像素点的坐标,/(x,力表示第/帧的像素灰度值,f(jc,力表示第帧中分别以4"块均值为预测的预测帧的像素灰度值,g,(;c,力表示第/帧的后向预测帧的像素灰度值,A,(;c,;;)表示的第/帧的前向预测帧的1象素灰度值,『和"分别表示图像帧的宽和高;通过分析所述空域参考层的量化步长的所述不同值与计算的所述输入差分序列的复杂性的变化关系,建立所述输入差分序列的复杂性与所述空域参考层的量化步长的关系为其中,C(込)表示以图像组为统计单位的空域待编层的输入差分序列的复杂性,2。表示空域参考层的量化步长,c和0表示复杂性模型参数;根据所述输入差分序列的复杂性与所述空域参考层的量化步长的关系,建立所述空域4寺编层的编码失真才莫型为其中,"f",0)表示当空域参考层的量化步长为e。、空域待编层的量化步长为g,时空域待编层的编码失真,/表示当g。<Q/2时空域待编层的编码失真关系曲线的斜率值,c(e。)表示当空域参考层的量化步长为a时空域待编层的输入差分序列的复杂性,w和w分别表示当a-0/2时空域待编层的编码失真和空域待编层的输入差分序列的复杂性呈线性关系的斜率和截距值。4根据权利要求3所述的视频编码处理方法,其特征在于,所述域待编层的码率模型为<formula>formulaseeoriginaldocumentpage4</formula>其中,w(込)和《(e,)分别表示当分别以量化步长a和0为变元时所计算的空域参考层的码率,《&。,e,)表示当空域参考层的量化步长为e。、空域待编层的量化步长为0时空域待编层的码率,空域待编层的码率才莫型参凄ts和r分别表示当込-e,和a〉Q时,空域待编层和空域参考层的码率呈线性关系的斜率值,a和a为空域参考层的码率模型参数。5根据权利要求4所述的视频编码处理方法,其特征在于,根据所述空域待编层的编码失真模型和码率模型,分配所述空域参考层和所述空域待编层的码率具体包括根据所述空域待编层的编码失真模型和码率模型,计算给定空域总码率条件下,所述空域参考层和所述空域待编层的量化步长的值;才艮据所述量化步长的所述^f直,分配所述空域参考层和所述空i或〗寺编层的码率。6.根据权利要求5所述的视频编码处理方法,其特征在于,根据所述空域待编层的编码失真模型和码率模型,计算给定空域总码率条件下,所述空域参考层和所述空域待编层的量化步长的值具体包括根据所述空域待编层的编码失真模型和码率模型,建立给定空域总码率条件下,所述空域参考层和所述空域待编层的编码失真总和最小的模型;采用拉格朗日乘数法计算所述空域参考层和所述空域待编层的编码失真总和最小的模型中,所述空域参考层和所述空域待编层的量化步长的值。7.根据权利要求6所述的一见频编码处理方法,其特征在于,给定空域总码率条件下,所述空域参考层和所述空域待编层的编码失真总和最小的模型为,《(a)+《必,q)^^-肠,,其中,a和Q分别表示空域参考层和空域待编层的量化步长,q、必,q')表示空域参考层和空域待编层的最优量化矢量,q表示空域量化步长的备选集合,w(")和必,2,)分别表示空域参考层和空域待编层的编码失真值,《(2。)和《(2。,0)分别表示空域参考层和空域待编层的码率,及^。,。,为空域总码率,6和〃表示空域参考层的编码失真才莫型参it,"和"表示空域参考层的码率模型参数。8.根据权利要求2至7任一项所述的视频编码处理方法,其特征在于,所述空域参考层和所述空域4寺编层分别为空域基本层和空域增强层。9.根据权利要求1所述的视频编码处理方法,其特征在于,所述各时域层的编码失真模型为<formula>formulaseeoriginaldocumentpage6</formula>其中,iVr表示一空域层中时域层的层数,^表示时域层TL-k的量化步长,"(《。,...,力)表示当时域层TL-0,…,TL-j的量化步长分别为&,…,^时,时域层TL-j的编码失真值,"(&)表示以时i或层TL-k的量^l步长^为变元所计算的时i或层TL-0的编码失真值,时域层编码失真模型参数g,反映了参考时域层对时域层TL-j的编码失真的影响;所述各时域层的码率模型为<formula>formulaseeoriginaldocumentpage6</formula>其中,A^表示一空域层中时域层的层数,力表示时域层TL-j的量化步长,《(《。,^…,力)表示当时域层TL-O,...,TL-j的量化步长分别为《。,…,力时时域层TL-j的码率,《(力)表示时域层TL-j的码率仅与其自身的量化步长有关,^和",表示各时域层的码率模型参数。10.根据权利要求9所述的视频编码处理方法,其特征在于,根据相应的空域层的所述码率、以及所述各时域层的编码失真模型和码率模型,分配所述各时域层的码率具体包括根据所述各时域层的编码失真模型和码率模型,以所述相应的空域层的所述码率为时域总码率,计算给定所述时域总码率条件下,所述各时域层的量化步长的值;根据所述各时域层的量化步长的所述值,分配所述各时i或层的码率。11.根据权利要求10所述的视频编码处理方法,其特征在于,根据所述各时域层的编码失真模型和码率模型,以所述相应的空域层的所述码率为时域总码率,计算给定所述时域总码率条件下,所述各时域层的量化步长的值具体包括根据所述各时域层的编码失真模型和码率模型,建立给定所述时域总码率条件下,所述各时域层的编码失真总和最小的模型;釆用拍4各朗日乘凄t法计算所述各时域层的编码失真总和最小的模型中,所述各时域层的量化步长的值。12.根据权利要求11所述的视频编码处理方法,其特征在于,所述各时域层的编码失真总和最小的模型为<formula>formulaseeoriginaldocumentpage7</formula>其中,7Vr表示一空域层中时域层的层数,力表示时域层TL-j的量化步长,q'表示各时域层的最优量化矢量,Q表示时域量化步长的备选集合,《(《。,...,^)和《(《。,...,幻)分别表示当时域层TL-O,...,TL-j的量化步长分别为《。,…,力时时域层TL-j的编码失真和码率,6。和p。表示时域层TL-0的编码失真模型参凄t,%表示各时域层的编码失真总和模型参数,表示时域总码率。13.—种3见频编码处理装置,其特4正在于,包括空域分配模块,用于在空域-时域可伸缩视频编码中,分配各空域层的码率;时域失真模型建立模块,用于在所述各空域层中,根据各时域层与其参考时域层的编码失真的关系,建立所述各时域层的编码失真模型;时域码率模型建立模块,用于通过分析所述各时域层与所述参考时域层的码率的关系,建立所述各时域层的码率模型;时域码率分配才莫块,用于才艮据相应的空域层的所述码率、以及所述各时域层的编码失真模型和码率模型,分配所述各时域层的码率。14.根据权利要求13所述的视频编码处理装置,其特征在于,所述空域分配才莫块包括空域失真一莫型建立单元,用于^f艮据空域待编层的输入差分序列与空域参考层的量化步长的关系,建立所述空域待编层的编码失真模型;空域码率模型建立单元,用于通过分析所述空域参考层和所述空域待编层的码率的关系,建立所述空域待编层的码率模型;空i或码率分配单元,用于才艮才居所述空域j寺编层的编码失真^f莫型和码率^t型,分配所述空域参考层和所述空域待编层的码率。15.根据权利要求14所述的视频编码处理装置,其特征在于,所述空域失真模型建立单元包括获取单元,用于根据所述空域-时域可伸缩视频编码的结构,获取所述空域待编层的输入差分序列;复杂性计算单元,用于所述空域参考层的量化步长取不同值时,以图^f象组为统计单位才艮据下式分别计算所述flr入差分序列的复杂性其中,C表示以图像组为统计单位的空域待编层的输入差分序列的复杂性,C,、CV和Q分别表示I、P和B图像帧的复杂性,/表示当前计算复杂性的图像帧为第/帧,(x,少)表示第/帧中某一图像像素点的坐标,/(u)表示第/帧的像素灰度值,"(;c,力表示第/帧中分别以4"块均值为预测的预测帧的像素灰度值,g,(x,力表示第/帧的后向预测帧的像素灰度值,A,(;c,力表示的第/帧的前向预测帧的像素灰度值,『和W分别表示图像帧的宽和高;关系建立单元,用于通过分析所述空域参考层的量化步长的所述不同值与计算的所述输入差分序列的复杂性的变化关系,建立所述输入差分序列的复杂性与所述空域参考层的量化步长的关系为<formula>formulaseeoriginaldocumentpage9</formula>其中,c(a)表示以图像组为统计单位的空域待编层的输入差分序列的复杂性,込表示空域参考层的量化步长,c和e表示复杂性模型参数;模型建立单元,用于根据所述输入差分序列的复杂性与所述空域参考层的量化步长的关系,建立所述空域待编层的编码失真模型为其中,Df(2。,2,)表示当空域参考层的量化步长为0)、空域待编层的量化步长为G时空域待编层的编码失真,表示当a<0/2时空域待编层的编码失真关系曲线的斜率值,C(g。)表示当空域参考层的量化步长为2。时空域待编层的输入差分序列的复杂性,m和"分别表示当込-^/2时空域待编层的编码失真和空域待编层的输入差分序列的复杂性呈线性关系的斜率和截距值。16.根据权利要求15所述的视频编码处理装置,其特征在于,所述空域码率分配单元包括空域量化步长计算单元,用于^4居所述空域待编层的编码失真模型和码率模型,计算给定空域总码率条件下,所述空域参考层和所述空域4寺编层的量化步长的1直;空域分配单元,用于才艮据所述量化步长的所述值,分配所述空域参考层和所述空域待编层的码率。17.根据权利要求16所述的视频编码处理装置,其特征在于,所述空域量化步长计算单元包4舌第一单元,用于根据所述空域待编层的编码失真模型和码率模型,建立给定空域总码率条件下,所述空域参考层和所述空域待编层的编码失真总和最小的模型;第二单元,用于采用拉格朗日乘数法计算所述空域参考层和所述空域待编层的编码失真总和最小的模型中,所述空域参考层和所述空域待编层的量化步长的值。18.才艮据4又利要求13所述的一见频编码处理装置,其特4正在于,所述时域码率分配一莫块包4舌时域量化步长计算单元,用于才艮据所述各时域层的编码失真才莫型和码率才莫型,以所述相应的空域层的所述码率为时域总码率,计算给定所述时域总码率条件下,所述各时域层的量化步长的值;时域分配单元,用于根据所述各时域层的量化步长的所述值,分配所述各时域层的码率。19.4艮据权利要求18所述的视频编码处理装置,其特征在于,所述时域量化步长计算单元包括第三单元,用于根据所述各时域层的编码失真模型和码率模型,建立给定所述时域总码率条件下,所述各时域层的编码失真总和最小的模型;第四单元,用于采用拉格朗日乘数法计算所述各时域层的编码失真总和最小的模型中,所述各时域层的量化步长的值。全文摘要本发明提供了一种视频编码处理方法,包括在空域-时域可伸缩视频编码中,分配各空域层的码率;在各空域层中,根据各时域层与其参考时域层的编码失真的关系,建立各时域层的编码失真模型;通过分析各时域层与参考时域层的码率的关系,建立各时域层的码率模型;根据相应的空域层的码率、以及各时域层的编码失真模型和码率模型,分配各时域层的码率。本发明还提供了一种视频编码处理装置。本发明实现了各编码层次间相关性基础上的码率优化分配,能够使得编码效率最大化,进一步优化了可伸缩编码的编码性能。文档编号H04N7/24GK101562739SQ20091008514公开日2009年10月21日申请日期2009年6月2日优先权日2009年6月2日发明者刘家瑛,白东岩,郭宗明申请人:北京大学;北大方正集团有限公司;北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1