【技术实现步骤摘要】
本专利技术涉及对于编码视频数据选择编码类型和预测模式。
技术介绍
视频流是由一列视频帧所组成的,其中每帧由多个宏块组成。每个宏块典型地是 16X16的像素阵列,尽管其它大小的宏块也是可能的。视频编解码器(压缩器-解压缩 器)是压缩算法的软件、硬件或者软件和硬件结合的实现,其中所述的压缩算法用来编码 /压缩以及解码/解压缩视频数据流以减小流的大小,为了能更快地传输以及更小的存储 空间。虽然有损耗,在压缩视频流的二进制数据的同时,视频编解码器试图保持图像的质 量。普通的视频编解码器的实例包括WMV、RealVideo以及压缩标准,诸如MPEG_2、MPEG_4、 H. 261、H. 263 和 H. 264 的实现。在H. 264压缩标准下,视频帧的宏块可以在内部编码为16X16的像素阵列,该阵 列的像素值是利用以前编码的宏块计算的值预测的。16X16的宏块也可以内部编码为16 个4 X 4的像素阵列,其中每个4 X 4的阵列中的像素值是利用以前编码的4 X 4的阵列计算 的值预测的。存在4种可能的16X16阵列(亮度(Iuma)模块)内部预测模式以及9种可 能的 ...
【技术保护点】
一种用于编码视频图片中的像素块的方法,其中,所述像素块包括多个子块,所述方法包括:针对所述像素块中的每个子块,使用预测模式来计算失真值,该失真值基于子块的原始像素值与从所述像素块的边界像素组导出的该子块的预测值组之间的差;以及在所述像素块的所有子块的所有所述失真值都满足预定阈值失真值时,使用所述预测模式来编码所述像素块。
【技术特征摘要】
US 2004-6-27 60/583,447;US 2005-3-1 11/070,778一种用于编码视频图片中的像素块的方法,其中,所述像素块包括多个子块,所述方法包括针对所述像素块中的每个子块,使用预测模式来计算失真值,该失真值基于子块的原始像素值与从所述像素块的边界像素组导出的该子块的预测值组之间的差;以及在所述像素块的所有子块的所有所述失真值都满足预定阈值失真值时,使用所述预测模式来编码所述像素块。2.根据权利要求1所述的方法,其中,所述预测模式是第一预测模式,所述失真值是第 一失真值,并且所述预测值组是第一预测值组,所述方法还包括在确定所述第一失真值不全满足所述预定阈值失真值时,使用第二预测模式来计算所 述像素块中每个子块的第二失真值;以及当所述像素块的所有子块的第二失真值满足所述预定阈值失真值时,使用所述第二预 测模式来编码所述像素块。3.根据权利要求2所述的方法,其中,在确定所述第二失真值不全满足所述预定阈值 失真值时,使用第三预测模式来编码所述像素块。4.根据权利要求3所述的方法,其中,所述第三预测模式指定的所述像素块的分区尺 寸小于所述第二预测模式指定的分区尺寸。5.根据权利要求1所述的方法,其中,所述边界像素组包括所述像素块的与所述子块 垂直或水平对准的边界上的像素。6.根据权利要求1所述的方法,其中,针对每个子块使用所述预测模式来计算失真值 包括基于所述预测模式来识别所述像素块的边界像素组;通过使用所识别出的所述像素块的边界像素组,导出子块的预测值组;以及基于所述子块的原始像素值与导出的所述子块的预测值组之间的差,来计算所述失真值。7.根据权利要求6所述的方法,其中,由所述预测模式识别的边界像素组包括所述像 素块的最左列中的像素。8.根据权利要求6所述的方法,其中,由所述预测模式识别的边界像素组包括所述像 素块的最上一行中的像素。9.根据权利要求6所述的方法,其中,预测值是从由所述预测模式识别的边界像素组 的平均值导出的。10.根据权利要求1所述的方法,其中,所述像素块包括16X16个像素,其中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。