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

文档序号:8447697阅读:来源:国知局
入的位置为Al在候选模式队列中对应的位置(例如队列中的第2个位置)。
[0086]实施例3
[0087]如实施例1、实施例2所述的候选模式队列处理方法,还包括:
[0088]将除选定的相邻图像块之外的其余的编码模式为视点合成预测模的相邻图像块所对应的候选模式队列中的位置插入除视点合成预测模式以外的其他编码模式。
[0089]例如,相邻图像块Al、BI的编码模式为视点合成预测模式,遍历过程中上述两个图像块按照Al、BI的顺序先后被遍历到,且N = 2,则将BI的视点合成预测模式插入到BI在候选模式队列中对应位置(例如候选模式队列中的第4个位置);在候选模式队列中Al对应的位置(例如队列中的第2个位置)插入除视点合成预测模式以外的其他模式(例如视角间预测模式、时域预测模式等),
[0090]实施例4
[0091]如实施例1、实施例2所述的候选模式队列处理方法,还包括:
[0092]不将除选定的相邻图像块之外的其余的编码模式为视点合成预测模的相邻图像块的编码模式插入候选模式队列。
[0093]例如,相邻图像块Al、BI的编码模式为视点合成预测模式,遍历过程中上述两个图像块按照Al、BI的顺序先后被遍历到,且N = 2,则将BI的视点合成预测模式插入到BI在候选模式队列中对应位置(例如候选模式队列中的第4个位置),且不将Al的编码模式插入到候选模式队列中。
[0094]实施例5
[0095]本发明实施例提供了一种候选模式队列处理方法。
[0096]若当前图像块存在至少一个编码模式为视点合成预测模式的相邻图像块,则仅有一次选定所述编码模式为视点合成预测模式的相邻图像块中的一个相邻图像块,并将该相邻图像块的编码模式即视点合成预测模式插入到候选模式队列中;
[0097]若当前图像块不存在编码模式为视点合成预测模式的相邻图像块,则在一个指定的相邻图像块在候选模式队列中对应的位置之前或之后插入一个视点合成预测模式。
[0098]一种处理方法为,当前图像块的相邻图像块的编码模式都不是视点合成预测模式,则在相邻图像块Al在候选模式队列中对应的位置(例如,队列中的第2个位置)之前插入一个视点合成预测模式,而Al对应的候选模式及队列中排在它后面的候选模式均向后移一位(此时Al在候选模式队列中对应的位置为第3个位置)。
[0099]另一种处理方法为,当前图像块的相邻图像块的编码模式都不是视点合成预测模式,则在相邻图像块Al在候选模式队列中对应的位置(例如,队列中的第2个位置)之后插入一个视点合成预测模式(插入位置为队列中的第3个位置),而候选模式队列中排在Al对应的候选模式后面的候选模式均向后移一位(此时Al在候选模式队列中对应的位置为第2个位置)。
[0100]此处仅举例当当前图像块的相邻图像块的编码模式都不是视点合成预测模式的时候,在候选模式队列中插入一个视点合成预测模式;另一种可能的处理方法为在上述条件下,不向候选模式队列中插入视点合成预测模式。
[0101]实施例6
[0102]在候选模式队列中,选定一个候选模式为视点合成预测模式的候选模式位置,并将其余候选模式为视点合成预测模式的候选模式位置上的视点合成预测模式删除或替换为除视点合成预测模式以外的其他模式。
[0103]例如,候选模式队列中有四个候选模式,其中第一个与第四个候选模式为视点合成预测模式,则选定队列中的第一个位置,保持该位置的模式保持为视点合成预测模式不变;
[0104]将候选模式队列中的第四个位置的候选模式(视点合成预测模式)删除,
[0105]或,
[0106]将候选模式队列中的第四个位置的候选模式替换为除视点合成预测模式之外的其他模式,如视点间预测模式或时域预测模式等。
[0107]实施例7
[0108]将候选模式队列中从起始位置开始的第M个候选模式为视点合成预测模式的候选模式位置作为选定的候选模式位置,并将其余候选模式为视点合成预测模式的候选模式位置上的视点合成预测模式删除或替换为除视点合成预测模式以外的其他模式,M为不大于队列中候选模式为视点合成预测模式的候选模式位置数量的一个非负整数。
[0109]例如,候选模式队列中有五个候选模式,其中第二个、第三个与第四个候选模式为视点合成预测模式,此时M的取值范围为大于等于I且小于等于3,则选定队列中从起始位置开始的第M个(此处举例为M = 2)视点合成预测模式所在的位置(此处为候选模式队列中的第三个位置),保持该位置的模式保持为视点合成预测模式不变,并执行如下三种操作之一:
[0110](I)将候选模式队列中的第二个位置与第四个位置的候选模式删除;
[0111](2)将候选模式队列中的第二个与第四个候选模式替换为除视点合成预测模式之外的其他模式,如视点间预测模式或时域预测模式等;
[0112](3)将候选模式队列中的第二个候选模式替换为除视点合成预测模式之外的其他模式,如视点间预测模式或时域预测模式等,将候选模式队列中的第四个位置的候选模式删除。
[0113]实施例8
[0114]在候选模式队列中第P个候选模式位置或该位置之前或该位置之后插入一个视点合成预测模式,并将候选模式队列中其他候选模式位置上的视点合成预测模式删除或替换为除视点合成预测模式以外的其他模式,其中P为不大于队列中候选模式位置数量的一非负整数。
[0115]这里的数值P可以是编解码端约定好的数值,例如P = I或者P = 2等,也可以通过码流传输使得编解码端的数值P的取值达到统一。
[0116]一种处理方法为,将一个视点合成预测候选模式插入到候选模式队列中第P个候选模式所在位置,原本候选模式队列中的第P个候选模式以及排列在它之后的候选模式均向后偏移一个位置,并将候选模式队列中其他候选模式位置上的视点合成预测模式删除或替换为除视点合成预测模式以外的其他模式。
[0117]例如,候选模式队列中有四个候选模式,此时P的取值范围为大于等于1、小于等于4,此处举例P = 2,且第二、第三个候选模式为视点合成预测模式,则在第二个候选模式位置插入一个视点合成预测候选模式,插入后此时候选模式队列中有四个候选模式,并将第三个候选模式删除或替换为除视点合成预测模式之外的其他编码模式(如视点间预测模式、时域预测模式等)。
[0118]又例如,候选模式队列中有四个候选模式,且数值P = 1,且第二、第三个候选模式为视点合成预测模式,则在第一个候选模式位置插入一个视点合成预测候选模式,队列中原本的第一个候选模式及排在它之后的其他候选模式的位置均向后移动一位,插入后此时候选模式队列中有五个候选模式,并将原来的第二、第三个候选模式删除或替换为除视点合成预测模式之外的其他编码模式(如视点间预测模式、时域预测模式等)。
[0119]又例如,候选模式队列中有三个候选模式,此时P的取值范围为大于等于1、小于等于4,将一个视点合成预测候选模式插入到候选模式队列中第P个候选模式所在位置,原本候选模式队列中的第P个候选模式以及排列在它之前的候选模式均向前偏移一个位置,此时候选模式队列中有四个候选模式,并将候选模式队列中其他候选模式位置上的视点合成预测模式删除或替换为除视点合成预测模式以外的其他模式,组成一个新的候选模式队列。
[0120]实施例9
[0121]若当前图像块存在至少一个编码模式为视点合成预测模式的相邻图像块,则对编码模式为视点合成预测模式的所有相邻图像块只进行一次选定且只选定一个相邻图像块,并将该相邻图像块所对应的编码模式插入到候选模式队列中,否则,在候选模式队列中第P个候选模式位置或该位置之前或该位置之后插入一个视点合成预测模式,其中P为不大于队列中候选模式位置数量的非负整数。
[0122]例如,当相邻图像块AO的编码模式为视点合成预测模式时,将AO所对应的视点合成预测模式插入到候选模式队列中;当相邻图像块AO的编码模式不是视点合成预测模式时,将一个视点合成预测模式插入到候选模式队列中第P个候选模式所在位置,原本候选模式队列中的第P个候选模式以及排列在它之后厄候选模式均向后偏
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1