一种候选模式队列处理方法及装置的制造方法_2

文档序号:8447697阅读:来源:国知局
是提供又一种候选模式队列处理方法:
[0036]在候选模式队列中第P个候选模式位置或该位置之前或该位置之后插入一个视点合成预测模式,并将候选模式队列中其他候选模式位置上的视点合成预测模式删除或替换为除视点合成预测模式以外的其他模式,其中P为不大于队列中候选模式位置数量的一非负整数。
[0037]本发明的第四目的是提供又一种候选模式队列处理方法:
[0038]若当前图像块被禁止使用视点合成预测模式,则将候选模式队列中的所有视点合成预测模式删除或替换为除视点合成预测模式以外的其他编码模式。
[0039]本发明的第五目的是提供一种候选模式队列处理装置,包括:
[0040]图像块选定模块:用于对多个编码模式为视点合成预测模式的相邻图像块做一次选定并选定出一个相邻图像块;
[0041]选定模式插入模块:用于将选定的相邻图像块的编码模式插入到候选模式队列中。
[0042]作为优选,包括:
[0043]图像块遍历选定模块:用于对当前图像块的相邻图像块进行遍历,选定一个相邻图像块,所述选定的相邻图像块的编码模式为视点合成预测模式;
[0044]选定模式插入模块:用于将选定的相邻图像块的编码模式插入到候选模式队列中所述选定的那个相邻图像块所对应的位置。
[0045]作为优选还包括其他模式插入模块:用于将除视点合成预测模式以外的其他编码模式插入到候选模式队列中。
[0046]作为优选,还包括:
[0047]候补模式插入模块:用于当当前图像块不存在编码模式为视点合成预测模式的相邻图像块时,在一个指定的相邻图像块在候选模式队列中对应的位置之前或之后插入一个视点合成预测模式。
[0048]本发明的第六目的是提供又一种候选模式队列处理装置,它包括:
[0049]位置选定模块:用于在候选模式队列中选定一个编码模式为视点合成预测候选模式的候选模式位置;
[0050]队列处理模块:用于将候选模式队列中除选定的候选模式位置以外的其他位置的视点合成预测候选模式删除或者替换为除视点合成预测模式以外的其他编码模式。
[0051]本发明的第七目的是提供又一种候选模式队列处理装置,它包括:
[0052]位置选定模块:用于在候选模式队列中从起始位置开始的第M个候选模式为视点合成预测模式的候选模式位置作为选定的候选模式位置;
[0053]队列处理模块:用于将候选模式队列中除选定的候选模式位置以外的其他位置的视点合成预测候选模式删除或者替换为除视点合成预测模式以外的其他编码模式。
[0054]本发明的第八目的是提供又一种候选模式队列处理装置,包括:
[0055]固定位置模式插入模块:用于将视点合成预测模式插入候选模式队列;
[0056]队列处理模块:用于将候选模式队列中除插入的视点合成预测模式之外的其他视点合成预测候选模式删除或者替换为其他模式。
[0057]本发明的第九目的是提供又一种候选模式队列处理装置,包括:
[0058]编码条件判断模块:用于判断当前图像块是否允许使用视点合成预测模块;
[0059]队列处理模块:用于当当前图像块被禁止使用视点合成预测模式时,将候选模式队列中的所有视点合成预测模式删除或替换为除视点合成预测模式以外的其他编码模式。
[0060]本发明的有益效果如下:
[0061](I)本发明通过对候选模式队列中视点合成预测候选模式的优化设计,去除了现有设计中多个视点合成预测候选模式之间的冗余,从而提高了编码效率。
[0062](2)通过本发明的提出的编码方法和装置,当解码得到的候选模式队列索引值对应于候选模式队列中的指定的用于插入视点合成预测模式的位置时,可以省去构建整个候选模式队列的计算量,即可以直接对当前图像块采用视点合成模式进行解码,一方面降低了复杂度,同时也能保持编码效率。
【附图说明】
[0063]结合附图,本发明的其他特点和优点可从下面通过举例来对本发明的原理进行解释的优选实施方式的说明中变得更清楚。
[0064]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0065]图1是当前图像块的空间相邻图像块的示例;
[0066]图2是本发明一种候选模式队列处理装置实施例的结构框图;
[0067]图3是本发明一种候选模式队列处理装置实施例的结构框图;
[0068]图4是本发明一种候选模式队列处理装置实施例的结构框图;
[0069]图5是本发明一种候选模式队列处理装置实施例的结构框图;
[0070]图6是本发明一种候选模式队列处理装置实施例的结构框图;
[0071]图7是本发明一种候选模式队列处理装置实施例的结构框图。
图8是本发明一种候选模式队列处理装置实施例的结构框图。
【具体实施方式】
[0072]本发明【具体实施方式】中,举例为当前图像块有五个空间相邻图像块AO, Al, BO, BI, B2 (如图1所示);对上述的空间相邻图像块的遍历顺序为AO, Al,BO,BI,B2。
[0073]对上述空间相邻块的遍历顺序仅以上述顺序为例,也可以是B0,Al,A0, BI,B2或者空间相邻图像块的其他排列。
[0074]当前图像块的空间相邻块也可能是上述空间相邻块的其他组合,例如图1中的AO, BO, B2 ;同样的,遍历顺序可以是AO,B2, BO或者其他顺序。
[0075]—个图像块仅对应一种编码模式,而编码模式分为视点合成预测模式与其他模式,代表不同的预测方式,其中其他模式可以是视点间预测模式、时域预测模式或者帧内预测模式等;同时编码模式中还包括具体的预测参数,如运动矢量、视差矢量、预测方向、模式信息标志位等信息。
[0076]当前图像块的相邻图像块的数目、位置、遍历顺序等都可能出现其他变种,在此不--赘述。
[0077]实施例1
[0078]本发明实施例提供了一种候选模式队列处理方法。
[0079]若当前图像块存在至少一个编码模式为视点合成预测模式的相邻图像块,则对编码模式为视点合成预测模式的所有相邻图像块只进行一次选定且只选定一个相邻图像块,并将该相邻图像块所对应的编码模式插入到候选模式队列中。
[0080]例如,相邻图像块A0、B2的编码模式为视点合成预测模式,则仅在AO与B2这两个相邻图像块中进行一次选定且只选定一个相邻图像块,例如选定B2,并将B2所对应的视点合成预测模式插入到候选模式队列中。
[0081]又例如,当且仅当某个特定的相邻图像块(例如图1中相邻图像块AO或者B2等)的编码模式为视点合成预测模式时,才将视点合成预测模式插入候选模式队列。
[0082]实施例2
[0083]若当前图像块存在至少一个编码模式为视点合成预测模式的相邻图像块,则按照遍历顺序,选定第N个编码模式为视点合成预测模式的相邻图像块,将该相邻图像块的视点合成预测模式插入到候选模式队列中,插入的位置为候选模式队列中选定的那个相邻图像块所对应的位置,其中N为不大于编码模式为视点合成预测模式的相邻图像块数量的一非负整数。
[0084]例如,相邻图像块AO、BO、B2的编码模式为视点合成预测模式,此时N大于等于I且小于等于3,遍历过程中上述三个图像块按照AO、BO、B2的顺序先后被遍历到,此处举例N = 2,则将相邻图像块BO的视点合成预测模式(遍历过程中出现的第2个视点合成预测模式)插入到候选模式队列中,插入的位置为BO在候选模式队列中对应的位置(例如队列中的第3个位置)。
[0085]又例如,相邻图像块Al、B0、B1、B2的编码模式为视点合成预测模式,此时N的取值范围为大于等于1、小于等于4,遍历过程中上述四个图像块按照B1、B2、A1、B0的顺序先后被遍历到,且此处举例N = 3,则将相邻图像块Al的视点合成预测模式(遍历过程中第3次出现的视点合成预测模式)插入到候选模式队列中,插
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1