1.一种空间可伸缩的快速编码方法,其特征在于,所述方法包括:
根据基本层编码单元的深度分布情况将视频序列分为三类;
根据增强层的当前编码单元与相邻编码单元相关性程度;为所述相邻编码单元设置代表所述相关性程度的权值;
根据相邻编码单元的深度以及相邻编码单元的权值,计算增强层的当前编码单元的深度的可能性概率,按照可能性概率从大到小的顺序将各个深度排序;
根据所述视频序列的类别,排除可能性概率较小的深度的遍历过程;
计算可能性概率较大的深度的率失真值,通过比较率失真值与失真阈值的大小,确定增强层的当前编码单元的深度,对视频序列编码。
2.根据权利要求1所述的一种空间可伸缩的快速编码方法,其特征在于,所述根据基本层编码单元的深度分布情况将视频序列分为三类包括:统计视频序列中基本层编码单元深度为3的比例;根据所述基本层编码单元深度为3的比例的大小将视频序列分为三类,分别为第一序列,第二序列以及第三序列;具体为:当所述基本层编码单元深度为3的比例大于或等于上限阈值时,视频序列为第一序列;
当所述基本层编码单元深度为3的比例小于或等于下限阈值时,视频序列为第二序列;
当所述基本层编码单元深度为3的比例小于上限阈值且大于下限阈值时,视频序列为第三序列。
3.根据权利要求1所述的一种空间可伸缩的快速编码方法,其特征在于,所述根据增强层的当前编码单元与相邻编码单元相关性程度为所述相邻编码单元设置代表所述相关性程度的权值包括:利用基本层与增强层的层间相关性、增强层前一帧与增强层当前帧的时间相关性以及增强层前一帧与增强层当前帧的空间相关性,得到增强层的当前编码单元与相邻编码单元的相关性程度;根据视频序列的不同分类以及相关性程度,对相邻编码单元设置权值;所述相邻编码单元包括6个相邻编码单元具体包括:基本层中对应增强层相同编码单元位置的编码单元BC,前一帧中对应增强层的当前编码单元的编码单元FC,增强层的当前编码单元的左编码单元L,增强层的当前编码单元的左上编码单元LT,增强层的当前编码单元的上编码单元T,增强层的当前编码单元的右上编码单元RT。
4.根据权利要求3所述的一种空间可伸缩的快速编码方法,其特征在于,增强层的当前编码单元深度的可能性概率的计算方法包括:根据相邻编码单元的深度和相邻编码单元的深度的权值,分别计算6个相邻编码单元采用深度为i时的深度权值wi,计算wi的比例值pi,所述比例值pi即为增强层的当前编码单元的深度的可能性概率;其中,计算pi的公式为:
5.根据权利要求2所述的一种空间可伸缩的快速编码方法,其特征在于,所述排除可能性概率较小的深度的遍历过程包括:若所述视频序列为第一序列,则深度为3的可能性概率最大,深度为0或1的可能性概率最小,采用跳过遍历方法,排除深度为0或1的遍历过程;可遍历的深度为2和3;
若所述视频序列为第二序列,则深度为0的可能性概率最大,深度为2或3的可能性概率最低,采用提前终止遍历方法,排除深度为2或3的遍历过程;可遍历的深度为0和1;
若所述视频序列为第三序列,则深度为0的可能性概率最大,深度为3的可能性概率最低;采用提前终止遍历方法,排除深度为3的遍历过程,可遍历的深度为0、1和2。
6.根据权利要求5所述的一种空间可伸缩的快速编码方法,其特征在于,所述确定增强层的当前编码单元的深度包括:计算增强层的当前编码单元中可能性概率最大的深度对应的率失真值,将该率失真值和失真阈值进行比较,具体为:步骤1、若率失真值小于失真阈值,则确定可能性概率最大的深度为增强层的当前编码单元的深度;
步骤2、若率失真值大于失真阈值,则遍历下一个可能性概率最大的深度,返回步骤1,直至率失真值小于失真阈值;否则进入步骤3;
步骤3、若可遍历的深度的率失真值都大于失真阈值,则确定遍历过程中率失真值最小的深度,就为增强层的当前编码单元的深度。
7.根据权利要求5或6所述的一种空间可伸缩的快速编码方法,其特征在于,所述失真阈值的计算方法为:根据相邻编码单元的率失真值和相邻编码单元的深度的权值,得到率失真权值;将所述率失真权值除去各个相邻编码单元的深度的权值之和,得到失真阈值。
8.根据权利要求1所述的一种空间可伸缩的快速编码方法,其特征在于,所述对视频序列编码包括:对于基本层的编码单元、增强层第一帧的编码单元、及增强层当前帧的边界编码单元都采用高效视频编码HEVC编码器编码。