视频编码方法和系统技术方案

技术编号:8132743 阅读:201 留言:0更新日期:2012-12-27 05:55
公开了一种视频编码方法和系统。该视频编码方法包括:将需要编码的宏块划分为16个4×4块,并计算任意两个4×4块之间的边界强度;根据计算出的边界强度确定用于宏块的宏块分割模式;以及根据所确定的宏块分割模式对宏块进行分割,并对分割出的子块进行编码。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,更具体地涉及一种视频编码方法和系统
技术介绍
当前,基本上所有的视频编码标准都是以宏块为基本单元来实现对视频帧的处理。在诸如H. 264和AVS之类的当前广泛使用的视频编码标准中,一般通过将宏块分割为多个子块并分别对多个子块进行编码来实现对整个宏块的编码处理。一个16X16的宏块(MB)可以划分为若干个子块。如图I所示,宏块分割模式包括16 X 16、16 X 8、8 X 16、以及8X8模式;并且对于8X8 ±夹,可以进一步划分成8X4、4X8、以及4X4块。即,8X8块的子分割模式包括8X8、8X4、4X8、以及4X4模式。大多数视频编码标准都支持对于各种大小的块的帧内编码和帧间编码,并且对于各种大小的块都存在多种编码模式。 在视频编码中,率失真(Rate Distortion,RD)优化技术被用在选择宏块分割模式和相应编码模式的过程中,以实现编码效率。如果使用率失真优化技术,编码器必须通过遍历所有可能的宏块分割模式和相应编码模式才能找出最佳的宏块分割模式和相应编码模式进而完成对宏块的编码。这种编码过程的计算复杂度非常高,难以实时地实现视频编码。专本文档来自技高网...

【技术保护点】
一种视频编码方法,包括:将需要编码的宏块划分为16个4×4块,并计算任意两个4×4块之间的边界强度;根据计算出的边界强度确定用于所述宏块的宏块分割模式;以及根据所确定的宏块分割模式对所述宏块进行分割,并对分割出的子块进行编码。

【技术特征摘要】
1.一种视频编码方法,包括 将需要编码的宏块划分为16个4X4块,并计算任意两个4X4块之间的边界强度; 根据计算出的边界强度确定用于所述宏块的宏块分割模式;以及 根据所确定的宏块分割模式对所述宏块进行分割,并对分割出的子块进行编码。2.根据权利要求I所述的视频编码方法,其特征在于,对于在垂直方向或水平方向相邻的任意两个4X4块,利用所述两个4X4块中邻近所述两个4X4块之间的边界的两行或两列像素的像素值来计算所述两个4X4块之间的垂直或水平边界强度。3.根据权利要求I或2所述的视频编码方法,其特征在于,通过将在水平方向相邻的任意两个4X4块之间的垂直边界强度与第一阈值比较,并将在垂直方向相邻的任意两个4X4块之间的水平边界强度与第二阈值比较,来确定用于所述宏块的宏块分割模式。4.根据权利要求I或2所述的视频编码方法,其特征在于,确定用于所述宏块的宏块分割模式的处理包括 对于所述宏块中的任意一个8 X 8块Block (i),将所述8 X 8块Block (i)中的在水平方向相邻的4X4块blockO和blockl之间的垂直边界强度VSO以及block2和block3之间的垂直边界强度VSl与第一阈值比较,并将所述8X8块Block(i)中的在垂直方向相邻的4X4 ±夹blockO和block2之间的水平边界强度HSO以及blockl和block3之间的水平边界强度HSl与第二阈值比较,其中,所述宏块包括四个8X8块BlockO Block3,i为整数且O彡i彡3 ; 当所述垂直边界强度VSO和VSl均大于所述第一阈值且所述水平边界强度HSO和HSl均大于所述第二阈值时,确定所述宏块的宏块分割模式为8X8模式。5.根据权利要求4所述的视频编码方法,其特征在于,当所述垂直边界强度VSO和VSl均大于所述第一阈值且所述水平边界强度HSO和HSl均不大于所述第二阈值时,确定所述宏块的宏块分割模式为8X8模式。6.根据权利要求4所述的视频编码方法,其特征在于,当所述垂直边界强度V...

【专利技术属性】
技术研发人员:王争
申请(专利权)人:富士通株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1