【技术实现步骤摘要】
本专利技术涉及一种视频信息处理过程中宏块模式的快速选择方法,特别是一种适用于P-slice的宏块模式的快速选择方法。
技术介绍
AVS (Audio-Video Standard)数字音视频编解码技术标准,是我国数字 电视、高清晰度视盘、流媒体和多媒体等数字音视频产业的共同基础技术标准, 代表了当前国际先进水平。H. 264是由IS0/IEC与ITU-T组成的联合视频组 (JVT)制定的新一代视频压縮编码标准,基于先期的视频压縮标准,H. 264引入 了很多先进的技术,也是目前国际公认的先进视频技术标准之一。P-slice是AVS、 H. 264等标准中最为常用的一种slice, AVS、 H. 264及近 年来广泛应用的其它视频编解码标准对P-slice都是采用以宏块 (macro-block)为基本单位的编解码方式。从现有技术来看,对于宏块模式 的选择主要有以下一些方法(1)采用率失真优化(RDO: Rate-Distortion Optimization)方法计算各种宏块模式的率失真代价(RDCost : Rate-Distortion Cost),并将率失真代价最小的模式当作最终编码模式,这 种方法提高了编码效率和图像质量,但它需对每一种可能的宏块模式进行率失 真优化计算,使得计算量急剧增加。(2)根据运动搜索计算代价函数值,选取 值最小的那种宏块模式作为最终模式,这种方法能够良好的保证解码后的图 像质量,但是计算量也很大,使运动估计成为整个视频编码最费时的部分之 一。(3)采用宏块图像的细节程度来对Inter模式的宏块进行子块的划分,从 而决 ...
【技术保护点】
一种宏块模式的快速选择方法,其特征在于,该方法包括步骤:步骤1,开始时根据片内存储器的大小确定连续宏块的大小,把一帧中的所有宏块划分为若干连续的16×16宏块,每个连续宏块中的所有宏块都处于一帧中同一行上,并分配所需的片内缓冲区;步骤2,把当前帧和参考帧中对于连续宏块进行模式选择所需要的亮度、色度数据复制到片内缓冲区;步骤3,对连续宏块中每个宏块的模式进行计算以确定每个宏块的最终模式;步骤4,若当前连续宏块中所有宏块模式处理完,则结束当前连续宏块模式选择过程;否则回到步骤1继续进行。
【技术特征摘要】
1.一种宏块模式的快速选择方法,其特征在于,该方法包括步骤步骤1,开始时根据片内存储器的大小确定连续宏块的大小,把一帧中的所有宏块划分为若干连续的16×16宏块,每个连续宏块中的所有宏块都处于一帧中同一行上,并分配所需的片内缓冲区;步骤2,把当前帧和参考帧中对于连续宏块进行模式选择所需要的亮度、色度数据复制到片内缓冲区;步骤3,对连续宏块中每个宏块的模式进行计算以确定每个宏块的最终模式;步骤4,若当前连续宏块中所有宏块模式处理完,则结束当前连续宏块模式选择过程;否则回到步骤1继续进行。2. 根据权利要求1所述的宏块模式的快速选择方法,其特征在于,步骤3包 括步骤步骤3. 1,对连续宏块中当前宏块进行16X16模式的整像素运动估计; 步骤3. 2,根据运动估计结果判断当前宏块的初始模式是否为Intra模式,若是,则把当前宏块的初始模式作为Intra模式,转到步骤3. 8,若不是,则进行步骤3.3,判断当前宏块的初始模式是否为SKIP模式,若是,则把当前宏 块的初始模式作为SKIP模式,转到步骤3.8,若不是,则进行步骤3.4,判断当前宏块的初始模式是否为16X16模式,若是,则把当前 宏块的初始模式作为16X16模式,转到步骤3.8,若不是,则进行步骤3.5,计算当前宏块中4个8X8亮度子块的细节度,确定其初始帧间 编码(inter)模式。步骤3. 6,对当前宏块的初始帧间编码(inter)模式进行整像素运动估计; 步骤3.7,对当前宏块的亮度进行帧内编码(Intra)模式预测,并计算其 初始模式;步骤3.8,确定当前宏块的最终模式。3.根据权利要求2所述的宏块模式的快速选择方法,其特征在于,步骤3.5 包括步骤对于每个8X8子块,首先计算每个像素点(x,y)的V, (x,y), Vy (x, y) 和G(x,y)值,则8X8子块的细节度为^ ^G(x,力,设第i个8X8子块的细节度为Di (i =0, 1 , 2, 3)。确定一个阀值T3= 1024X (max (min(14, q/3) , 6)), 其中q为量化参数。然后把Di二值化若(a)如果4个DSi中至多有1个为1,则当前宏块的初始inter模式为16 X16模式;或,(b) 如果4个DSi中至少有3个为1,则当前宏块的初始inter模式为8 X8模式;或,(c) 如果4个DSi中恰好有2个为1时,则当前宏块的初始inter模式为 16X8模式或8X16模式;4.根据权利要求3所述的宏块模式的快速选择方法,其特征在于,步骤3. 5 中的步骤(c)包括以下步骤之一 (cl)如果DS。二DSf1或者DS2=DS3 = 1,则前宏块的初始inter模式为16X8模式;或,(c2)如果DS。=DS2=1或者DS,二DS3二1,则前宏块的初始inter模式为8 X16模式;或,(c3)如果DS。 = DS3 = 1或者DS,二D...
【专利技术属性】
技术研发人员:陈雷霆,卢光辉,何明耘,崔金钟,蔡洪斌,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:90
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。