深度预测模式选择方法及装置的制造方法_6

文档序号:9650903阅读:来源:国知局
模式及定向帖内 预测模式。 阳248] 在一些实施例中,在将DMM添加到所述所述编码模式的有序列表的情况下,所述 DMM通过W下任一方式进行添加:
[0249] 将所述DMM添加在所述编码模式的有序列表的多个MPM之后; 阳巧0] 将所述DMM添加在所述编码模式的有序列表的最后一项之后; 阳巧1] 将所述DMM插入所述编码模式的有序列表的多个MPM中的两项之间。 阳巧2] 在一些实施例中,所述多个DMM包括W下至少一种模式:Wedgelet帖内建模模式 (Wedgelet_ModelIntra)、Wedgelet帖内预测模式(Wedgelet_PredIntra)、Wedgelet纹理 预测模式(Wedgelet_PredTex1:ure)及Contour纹理预测模式(Contou;r_PredTex1:ure)。 阳巧3] 在一些实施例中,所述DMM与恒定分区值(CPV)相关。 阳巧4] 在一些实施例中,所述编码模式的有序列表中的所述多种编码模式包括3种或8 种MPM。
[0255] 根据第二示例,提供了一种装置,包括: 阳256] 获取编码模式的有序列表的单元,其中所述编码模式的有序列表包括多种编码模 式,其中每种编码模式都能用于对深度图的块进行编码; 阳257] 获取多个深度建模模式值MM)的单元,其中每个深度建模模式都能用于所述块的 编码; 阳25引根据决策条件确定是否将所述多个DMM中的DMM添加到所述编码模式的有序列表 的单元。 阳巧9] 在一些实施例中,在确定要将DMM添加到所述编码模式的有序列表的情况下,将 所述DMM添加到所述编码模式的有序列表。
[0260] 在一些实施例中,在所述确定是否将DMM添加到所述编码模式的有序列表之后, 将所述编码模式的有序列表用于所述块的编码。 阳%1] 在一些实施例中,所述决策条件基于下列任一项或其任一组合: 阳%2] 所述编码模式的有序列表中的至少一种编码模式; 阳%3] 能用于深度块编码的模式;
[0264] 所述块的大小信息;
[0265] 所述编码模式的有序列表的排列顺序; 阳%6] 深度建模模式启用/禁用选项。 阳%7] 在一些实施例中,所述决策条件基于对所述编码模式的有序列表的优先级进行判 断。
[0268] 在一些实施例中,所述决策条件基于对所述编码模式的有序列表的第一种和/或 第二种模式进行判断。
[0269] 在一些实施例中,所述决策条件基于判断所述编码模式的有序列表的第一种和/ 或第二种模式是否为扁平的编码模式。
[0270]在一些实施例中,在确定所述编码模式的有序列表的第一种和/或第二种模式为 扁平的编码模式的情况下,不将所述DMM添加到所述编码模式的有序列表。 阳271] 在一些实施例中,所述扁平的编码模式为W下任意一种:平面模式和DC模式。 阳272] 在一些实施例中,所述决策条件基于所述编码模式的有序列表的第一种模式是否 为平面模式。 阳273] 在一些实施例中,在确定所述编码模式的有序列表的第一种模式为平面模式的情 况下,不将所述DMM添加到所述编码模式的有序列表。 阳274] 在一些实施例中,所述决策条件基于所述编码模式的有序列表的第二种模式是否 为DC模式。 阳275] 在一些实施例中,在确定所述编码模式的有序列表的第二种模式为DC模式的情 况下,不将所述DMM添加到所述编码模式的有序列表。 阳276] 在一些实施例中,所述决策条件基于深度建模模式选项是否被启用。 阳277] 在一些实施例中,所述块的大小信息包括W下任一项或其任一组合:所述块的大 小的范围及所述块的宽度和/或高度。
[0278]在一些实施例中,所述块的大小的范围为[4, 32]。
[0279]在一些实施例中,所述块的宽度等于所述块的高度。 阳280] 在一些实施例中,在将所述DMM添加到所述编码模式的有序列表的情况下,更新 所述编码模式的有序列表。 阳281 ] 在一些实施例中,在不将DMM添加到所述编码模式的有序列表的情况下,不更新 所述编码模式的有序列表,不将深度建模模式用于所述块的编码。 阳282] 在一些实施例中,所述装置还包括: 阳283] 在所述确定步骤之后,计算所述编码模式的有序列表中的每个列表项的率失真开 销的单元。 阳284] 在一些实施例中,所述装置还包括: 阳285] 从所述编码模式的有序列表中选择计算的率失真开销最低的编码模式的单元,其 中所述选择的计算的率失真开销最低的编码模式用于所述块的编码。 阳286] 在一些实施例中,所述编码模式的有序列表中的所述多种编码模式包括多个最可 能模式(MPM)。
[0287] 在一些实施例中,每个所述MPM都选自多个帖内预测模式(IPM),所述多个IPM能 用于所述块的编码。 阳28引在一些实施例中,所述MPM包括W下至少一种模式:平面模式、DC模式及定向帖内 预测模式。 阳289] 在一些实施例中,在将DMM添加到所述编码模式的有序列表的情况下,所述DMM通 过W下任一方式进行添加: 阳290] 将所述DMM添加在所述编码模式的有序列表的多个MPM之后; 阳291] 将所述DMM添加在所述编码模式的有序列表的最后一项之后;
[0292] 将所述DMM插入所述编码模式的有序列表的多个MPM中的两项之间。 阳293] 在一些实施例中,所述多个DMM包括W下至少一种模式:Wedgelet帖内建模模式 (Wedgelet_ModelIntra)、Wedgelet帖内预测模式(Wedgelet_PredIntra)、Wedgelet纹理 预测模式(Wedgelet_PredTex1:ure)及Contour纹理预测模式(Contou;r_PredTex1:ure)。 阳294] 在一些实施例中,所述DMM与恒定分区值(CPV)相关。 阳295] 在一些实施例中,所述编码模式的有序列表中的所述多种编码模式包括3种或8 种MPM。 阳296] 上述一些实施例可与具有组件间相关性的编/解码方法或工具相关,如基于深度 的纹理编/解码或预测工具。需理解实施例可不局限于所描述的编/解码方法,而是能通 过相似的编/解码方法或工具实现。 阳297] 上述示例实施例可结合比特流语法进行说明。但需理解,对应的结构和/或计算 机程序可W位于编码器上用于生成比特流,和/或位于解码器上用于比特流的解码。同样, 所述示例实施例可从编码器角度进行说明,但需理解所得到的的比特流和解码器都具有对 应的元素。同样,所述示例实施例可从解码器角度进行说明,但需理解编码器具有用于生成 供解码器进行解码的比特流的结构和/或计算机程序。
【主权项】
1. 一种用于对深度图的块进行编码的预测模式选择方法,其特征在于,所述方法包 括: 获取编码模式的有序列表,其中所述编码模式的有序列表包括多种编码模式,其中每 种编码模式都能用于所述块的编码; 获取多个深度建模模式(DMM),其中每个深度建模模式都能用于所述块的编码; 根据决策条件确定是否将所述多个DMM中的DMM添加到所述编码模式的有序列表。2. 根据权利要求1所述的方法,其特征在于,所述决策条件基于下列任一项或其任一 组合: 所述编码模式的有序列表中的至少一种编码模式; 能用于深度块编码的模式; 所述块的大小信息; 所述编码模式的有序列表的排列顺序; 深度建模模式启用/禁用选项。3. 根据权利要求1所述的方法,其特征在于,所述决策条件基于对所述编码模式的有 序列表的优先级进行判断。4. 根据权利要求1所述的方法,其特征在于,所述决策条件基于对所述编码模式的有 序列表的第一种和/或第二种模式进行判断。5. 根据权利要求1所述的方法,其特征在于,所述决策条件基于判断所述编码模式的 有序列表的第一种和/或第二种模式是否是扁平的编码模式。6. 根据权利要求5所述的方法,其特征在于,在确定所述编码模式的有序列表的第一 种和/或第二种模式为扁平的编码模式的情况下,不将所述DMM添加到所述编码模式的有 序列表。7. 根据权利要求5所述的方法,其特征在于,所述扁平的编码模式为以下任意一种:平 面模式和DC模式。8. 根据权利要求1所述的方法,其特征在于,所述决策条件基于所述编码模式的有序 列表的第一种模式是否为平面模式。9. 根据权利要求8所述的方法,其特征在于,在确定所述编码模式的有序列表的第一 种模式为平面模式的情况下,不将所述DMM添加到所述编码模式的有序列表。10. 根据权利要求1所述的方法,其特征在于,所述决策条件基于深度建模模式选项是 否被启用。11. 根据权利要求2所述的方法,其特征在于,所述块的大小信息包括以下任一项或其 任一组合:所述块的大小的范围及所述块的宽度和/或高度。12. 根据权利要求2所述的方法,其特征在于,所述块的大小信息包括以下任一项或其 任一组合:所述块的大小的范围为[4, 32]和所述块的宽度等于所述块的高度。13. 根据权利要求1所述的方法,其特征在于,在将DMM添加到所述编码模式的有序列 表的情况下,更新所述编码模式的有序列表。14. 根据权利要求1所述的方法,其特征在于,在不将DMM添加到所述编码模式的有序 列表的情况下,不更新所述编码模式的有序列表,不将深度建模模式用于所述块的编码。15. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 在所述确定步骤之后,计算所述编码模式的有序列表中的每个列表项的率失真开销; 从所述编码模式的有序列表中选择计算的率失真开销最低的编码模式,其中所述选择 的计算的率失真开销最低的编码模式用于所述块的编码。16. 根据权利要求1所述的方法,其特征在于,所述编码模式的有序列表中的所述多种 编码模式包括多个最可能模式(MPM),所述MPM包括至少以下一种:平面模式、DC模式及定 向帧内预测模式。17. 根据权利要求1所述的方法,其特征在于,在将DMM添加到所述编码模式的有序列 表的情况下,所述DMM通过以下任一方式进行添加: 将所述DMM添加在所述编码模式的有序列表的多个MPM之后; 将所述DMM添加在所述编码模式的有序列表的最后一项之后; 将所述DMM插入所述编码模式的有序列表的多个MPM中的两项之间。18. -种装置,其特征在于,包括至少一个处理器和至少一个包括计算机程序代码的内 存,其中所述至少一个内存及所述计算机程序代码用于,与所述至少一个处理器一起,使所 述装置执行以下操作: 获取编码模式的有序列表,其中所述编码模式的有序列表包括多种编码模式,其中每 种编码模式都能用于对深度图的块进行编码; 获取多个深度建模模式(DMM),其中每个深度建模模式都能用于所述块的编码; 根据决策条件确定是否将所述多个DMM中的DMM添加到所述编码模式的有序列表。19. 根据权利要求18所述的装置,其特征在于,所述决策条件基于下列任一项或其任 一组合: 所述编码模式的有序列表中的至少一种编码模式; 能用于深度块编码的模式; 所述块的大小信息; 所述编码模式的有序列表的排列顺序; 深度建模模式启用/禁用选项。20. 根据权利要求18所述的装置,其特征在于,所述决策条件基于对所述编码模式的 有序列表的优先级进行判断。21. 根据权利要求18所述的装置,其特征在于,所述决策条件基于对所述编码模式的 有序列表的第一种和/或第二种模式进行判断。22. 根据权利要求19所述的装置,其特征在于,所述决策条件基于判断所述编码模式 的有序列表的第一种和/或第二种模式是否是扁平的编码模式。23. 根据权利要求22所述的装置,其特征在于,在确定所述编码模式的有序列表的第 一种和/或第二种模式为扁平的编码模式的情况下,不将所述DMM添加到所述编码模式的 有序列表。24. 根据权利要求22所述的装置,其特征在于,所述扁平的编码模式为以下任意一种: 平面模式和DC模式。25. 根据权利要求19所述的装置,其特征在于,所述块的大小信息包括以下任一项或 其任一组合:所述块的大小的范围及所述块的宽度和/或高度。26. -种装置,其特征在于,包括: 获取编码模式的有序列表的单元,其中所述编码模式的有序列表包括多种编码模式, 其中每种编码模式都能用于对深度图的块进行编码; 获取多个深度建模模式(DMM)的单元,其中每个深度建模模式都能用于所述块的编 码; 根据决策条件确定是否将所述多个DMM中的DMM添加到所述编码模式的有序列表的单 JL· 〇27.根据权利要求26所述的装置,其特征在于,所述决策条件基于下列任一项或其任 一组合: 所述编码模式的有序列表中的至少一种编码模式; 能用于深度块编码的模式; 所述块的大小信息; 所述编码模式的有序列表的排列顺序; 深度建模模式启用/禁用选项。
【专利摘要】本发明公开一种用于对深度图的块进行编码的预测模式选择方式、装置及计算机程序产品。获取编码模式的有序列表,其中所述编码模式的有序列表包括多种编码模式,其中每种编码模式都能用于所述块的编码。获取多个深度建模模式(DMM),其中每个深度建模模式都能用于所述块的编码。然后根据决策条件确定是否将所述多个DMM中的DMM添加到所述编码模式的有序列表。
【IPC分类】H04N19/169, H04N19/103, H04N19/50
【公开号】CN105409215
【申请号】CN201480003996
【发明人】顾舟叶, 郑建铧, 林楠, 张臣雄
【申请人】华为技术有限公司, 圣塔克拉拉大学
【公开日】2016年3月16日
【申请日】2014年1月10日
【公告号】EP2944082A1, EP2944082A4, US20140198179, WO2014110452A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1