混合视频编码标准中帧内预测方法_2

文档序号:9730523阅读:来源:国知局
r>【具体实施方式】
【具体实施方式】 [0033] 一:本实施方式所述的混合视频编码标准中帖内预测方法用于预测 视频序列中存在的复杂编码块,所述预测方法基于原始编码标准中的基于方向的帖内预测 方法(所述预测方法基于单方向帖内预测算法实现的),
[0034] 所述的预测方法,我们称之为基于邻近编码模式的双向预测方法,简称为双向预 巧。。该双向预测方法有两个编码模式构成,即模式一和模式二;所述预测方法的实现过程 为:
[0035] 步骤一:获取当前编码块的周围若干个相邻已编码块的帖内编码模式,当前编码 块的尺寸为W*H,W为当前编码块的宽,Η为当前编码块的高;周围若干个相邻已编码块称为 邻近编码块;
[0036] 步骤二:根据步骤一获取的邻近编码块的帖内编码模式来获取当前编码块的编码 模式一的集合;
[0037] 步骤根据编码模式一的集合中各个模式一来获取对应的模式二:选取离模式 一在方向上最近的另外两个模式中的一个为模式二,或者选取与模式一相结合后具有最小 预测失真的模式为模式二;根据步骤二获取的编码模式一的集合,对编码模式一集合中的 每个模式获取当前编码块的另外一个编码模式的集合,即编码模式二的集合;合并模式一 的集合和模式二的集合,得到一个二元组集合,每个二元组包含两个相关的模式一和模式 -*·,
[0038] 步骤四:针对步骤Ξ产生的二元组集合中的每个模式组合,用当前块周围相邻的 像素插值得到两个不同的预测块;当前编码块的一个双向预测结果为运个两个不同预测块 的加权平均块;选择最优的模式一和模式二的组合来对当前块进行预测;
[0039] 步骤五:针对编码单元中的亮度块和色度块分别进行最优预测模式的选取;
[0040] 步骤六:对编码单元中的亮度块和色度块的编码模式分别进行编码。
【具体实施方式】 [0041] 二:本实施方式所述的混合视频编码标准中帖内预测方法,其特征 在于:
[0042] 步骤一中,所述邻近编码块是当前编码块的左边,上边,左下,右上已经编码的帖 内编码块,如图1所示我们可W选择当前块左边块L和上边块A;
[0043] 还支持选择更多数目的邻近块来获取当前编码块的帖内预测模式一,除了左边, 上边,左下,右上的邻近块,其他位置的邻近块也同样支持;
[0044] 步骤二所述获取当前编码块的编码模式一的集合原则为:
[0045] 选取步骤一中获取的邻近编码块使用模式最多的几个模式为模式一,或者选择当 前编码块左边和上边的邻近编码块的模式为模式一,或者选择运些邻近块中的任意一个块 的模式为模式一,或者选择运些邻近块的模式的一个子集为模式一,或者为每个邻近编码 块指定一个权值,将具有相同帖内编码模式的邻近编码块的权值累加,选取步骤一中获取 的邻近编码块的权值最大的几个模式为模式一;如图1,可W选择当前块左边块L和上边块A 对应的帖内预测模式为当前块的帖内编码模式一。
[0046] 其它步骤与【具体实施方式】一相同。
【具体实施方式】 [0047] 如图2所示,本实施方式所述的混合视频编码标准中帖内预测方 法,在步骤Ξ中,所述获取当前编码块的帖内编码模式二的过程是:
[0048] 选取与当前模式一方向最近的两个编码模式为模式二。实现过程为,如果模式一 (model)的模式是在3与33之间,模式二被选取为model-1和mode 1+1;如果model的值是2或 者34,模式二被选取为3和33;如果mode 1的值是DC模式或者PLANAR模式,模式二被选取为10 (水平模式)和26 (垂直模式)。
[0049] 或者,在步骤Ξ中,所述获取当前编码块的帖内编码模式二的过程是:
[0050] 选取与模式一相结合后具有最小预测失真的模式为模式二的实现过程是:针对每 个模式一,获取所有剩余帖内编码模式对应的预测值,然后将模式一的预测值与每个剩余 帖内模式对应的预测进行加权平均,选择与模式一加权平均后与当前编码块失真最小的编 码模式为模式二。运里编码块与预测块的失真的准则可W是:最小均方误差,最小化damard 误差或率失真优化准则。
[0051 ]其它步骤与【具体实施方式】一或二相同。
【具体实施方式】 [0052] 四:本实施方式所述的混合视频编码标准中帖内预测方法,在步骤 四中,对二元组集合中的每个编码模式组进行编码测试时选择最优的模式组来对当前块进 行预测。选择最优的模式组可W通过:最小均方误差,最小化damard误差或率失真优化准 贝1J。其它步骤与一、二或Ξ相同。
【具体实施方式】 [0053] 五:本实施方式所述的混合视频编码标准中帖内预测方法,在步骤 四中,对两个不同的预测模式产生的预测进行加权过程是:对不同的预测模式的预测块给 予不用的权值。运里的加权平均可W采用给运两种不同的预测块相同的权值,也就是对它 们进行平均来获得当前编码块的预测块。或者根据不同预测模式的重要性赋予不同的权 值,或者根据不用预测模式生成预测的准确性赋予不同的权值,或者设定一些概率较高的 权值,用捜索遍历的方式获得最佳的权值。其它步骤与一、二、Ξ或四相同。
【具体实施方式】 [0054] 六:本实施方式所述的混合视频编码标准中帖内预测方法,在步骤 五中,对于编码单元中的亮度块和色度块选择最佳预测模式的过程是:针对亮度块,其最优 的预测模式是从原始的单向预测模式和本发明给出的双向预测模式中进行选取,选取的准 则是最小率失真准则。而对于色度块,如果其对应的亮度块选择双向预测为最佳预测模式, 则当前色度块的最优预测模式是选择其对应亮度块的两个预测模式。其它步骤与具体实施 方式一、二、Ξ、四或五相同。
【具体实施方式】 [0055] 屯:本实施方式所述的混合视频编码标准中帖内预测方法,帖内模 式编码方法是:如果当前帖内编码模式为双向预测,该双向预测中的两个编码模式,即模式 一和模式二需要进行编码。模式一来自于邻近编码块,直接编码被选择的邻近块的索引。其 它步骤与一、二、Ξ、四、五或六相同。
【具体实施方式】 [0056] 八:本实施方式中,模式一是从当前块的左边或者上边选取得到,贝U 1个比特的符号就可W用来表示选中的模式来自左边还是上边。编码模式二是基于模式一 得到的,同样地,一个比特的符号可W用来表示被选取得模式是模式一邻近模式中的哪一 个。针对色度块,如果当前亮度块选择双向预测,色度块的预测模式将被设定为双向预测模 式,其对应的两个预测模式直接来着亮度块。因此不需要对预测模式进行编码。如果当前亮 度块选择原始的单向预测,色度块将从原始的五个预测模式中进行选取。其它步骤与具体 实施方式一、二、Ξ、四、五、六或屯相同。
[0057] 实施例 [005引 实施例一:
[0059 ]给出混合视频编码标准中帖内预测方法的具体实现步骤:
[0060] 步骤一:获取当前编码块(尺寸为W*H,W为当前编码块的宽,Η为当前编码块的高) 左边相邻块和上方相邻块的编码模式modeL和modeA;
[0061] 步骤二:根据步骤一获取的邻近编码块的编码模式来获取当前编码块的模式一。 如果modeL与modeA相等,则当前编码块的模式一的集合为{modeL};如果modeL与modeA不相 等,则当前编码块的模式一的集合是{modeUmodeA};
[0062] 步骤根据步骤二获取的当前编码块的模式一集合,来得到当前编码块的模式 二。对于模式一集合中的每个模式modei,如果modei是在3与33之间,模式二被选取为 modei-巧日modei+1;如果modei的值是2或者34,模式二被选取为3和33;如果modei的值是DC 模式或者PLANAR模式,模式二被选取为10 (水平模式)和26 (垂直模式)。针对模式一集合中 的每个模式选择其对应的模式二的集合,可W得到一个模式一和模式二结合的二元组集 合,集合中高端每个元素由相对应的模式一和模式二构成,即(model,mode2)。
[0063] 步骤四:针对步骤Ξ产生的二元组集合中的每个模式组合(model,mode2),用当前 块周围相邻的像素插值得到两个不同的预测块分别是pred巧日pred2。当前编码块的一个双 向预测结果pred为运个两个不同预测块的平均,即pred=(predl+pred2+l)〉〉l,利用率失 真优化选择最优的模式一和模式二的组合来对当前块进行预测。
[0064] 步骤五:针对编码单元中的亮度块和色度块分别进行最优预测模式的选取。针对 亮度块,其最优的预测模式是从原始的单向预测模式和本发明给出的双向预测模式中进行 选取,选取的准则是最小率失真准则。而对于色度块,如果其对应的亮度块选择双向预测为 最佳预测模式,则当前色度块的最优预测模式是选择其对应亮度块的两个预测模式。
[00
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1