通过块映射来对图像进行编码或解码的方法和装置制造方法及图纸

技术编号:37843532 阅读:10 留言:0更新日期:2023-06-14 09:49
公开了一种用于通过块映射来对图像进行编码或解码的方法和装置。根据实施例的一种用于对图像进行解码的方法和装置,其特征在于:接收编码图像的比特流;通过从比特流获得的划分信息来确定画面中的一个或更多个块;确定指示所述一个或更多个块之中的先前块是否已被解码的块映射;基于所述块映射来确定所述一个或更多个块之中的根据预定扫描顺序将被解码的当前块能够参考的相邻区域;以及基于能够被参考的相邻区域来对当前块进行解码。参考的相邻区域来对当前块进行解码。参考的相邻区域来对当前块进行解码。

【技术实现步骤摘要】
通过块映射来对图像进行编码或解码的方法和装置
[0001]本申请是申请日为2016年10月10日,申请号为“201680091331.8”,标题为“通过块映射来对图像进行编码或解码的方法和装置”的专利技术专利申请的分案申请。


[0002]本公开涉及一种用于对图像进行编码或解码的方法和装置,更具体地讲,涉及一种用于通过使用块映射来对图像进行编码或解码的方法和装置。

技术介绍

[0003]图像数据利用根据数据压缩标准(例如,运动图像专家组(MPEG)标准)的编解码器被编码,并且以比特流的形式被记录在记录介质上或者经由通信信道被发送。
[0004]随着用于再现和存储高清晰度或高质量图像内容的硬件的开发和供应,对于用于对高清晰度或高质量图像内容进行有效编码或解码的编解码器的需求不断增长。可通过对编码的图像内容进行解码来再现编码的图像内容。最近,对这样的高分辨率或高质量图像内容进行有效压缩的方法已被实施。例如,通过按照任意方式对将被编码的图像进行处理来对图像进行有效压缩的方法被实施。
[0005]各种数据单元可被用于对图像进行压缩,并且在这样的数据单元之间可能存在包含关系。为了确定将被用于图像压缩的数据单元的尺寸,可使用各种方法来对数据单元进行划分。可通过根据图像的特性确定最佳数据单元来对图像进行编码或解码。

技术实现思路

[0006]技术问题
[0007]提供了一种通过使用块映射来对图像进行编码或解码的方法和装置。
[0008]问题的解决方案
[0009]根据本公开的一方面,一种通过使用块映射来对图像进行解码的方法包括:接收编码的图像的比特流;通过使用从比特流获得的划分信息来确定画面中的一个或更多个块;确定指示所述一个或更多个块之中的已解码块的块映射;基于所述块映射来确定能够用于被所述一个或更多个块之中的按照特定扫描顺序将被解码的当前块参考的邻近区域;以及基于能够用于被参考的所述邻近区域来对当前块进行解码。
[0010]在一个实施例中,在通过使用块映射来对图像进行解码的方法中,所述块映射可包括与所述一个或更多个块相应的区域,其中,所述块映射中的与所述一个或更多个块之中的已解码块相应的区域可被设置为可用区域,并且所述块映射中的与所述一个或更多个块之中的未解码块相应的区域可被设置为不可用区域。
[0011]在一个实施例中,在通过使用块映射来对图像进行解码的方法中,每当所述一个或更多个块中的每个块被解码时,确定所述块映射的步骤可包括:用指示所述一个或更多个块中的每个块被解码的值来更新所述块映射。
[0012]在一个实施例中,在通过使用块映射来对图像进行解码的方法中,所述一个或更
多个块可包括:一个或更多个编码单元,或者一个或更多个变换单元。
[0013]在一个实施例中,在通过使用块映射来对图像进行解码的方法中,所述块映射可针对最大编码单元被创建。
[0014]在一个实施例中,在通过使用块映射来对图像进行解码的方法中,所述一个或更多个块可具有正方形形状或非正方形形状。
[0015]在一个实施例中,在通过使用块映射来对图像进行解码的方法中,能够用于被参考的所述邻近区域可包括:与当前块时间邻近的区域或与当前块空间邻近的区域中的至少一个区域。
[0016]在一个实施例中,在通过使用块映射来对图像进行解码的方法中,确定能够用于被参考的所述邻近区域的步骤可包括:配置用于推导当前块的运动信息的多个合并候选,其中,所述多个合并候选包括与当前块时间邻近的区域或与当前块空间邻近的区域中的至少一个区域;当在所述多个合并候选之中存在被包括在同一编码单元中的两个或更多个合并候选时,用包括在不同编码单元中的合并候选来替换所述两个或更多个合并候选中的至少一个合并候选,并且对当前块进行解码的步骤可包括:基于所述多个合并候选来推导当前块的运动信息,并通过使用推导出的运动信息来预测当前块。
[0017]在一个实施例中,在通过使用块映射来对图像进行解码的方法中,确定能够用于被参考的所述邻近区域的步骤可包括:配置用于推导当前块的运动信息的多个合并候选,其中,所述多个合并候选包括与当前块空间邻近的区域或与当前块时间邻近的区域中的至少一个区域;当在所述多个合并候选之中存在具有相同运动信息的两个或更多个合并候选时,用具有不同运动信息的合并候选来替换所述两个或更多个合并候选中的至少一个合并候选,并且对当前块进行解码的步骤可包括:基于所述多个合并候选来推导当前块的运动信息,并通过使用推导出的运动信息来预测当前块。
[0018]在一个实施例中,在通过使用块映射来对图像进行解码的方法中,确定能够用于被参考的所述邻近区域的步骤可包括:配置用于推导当前块的运动信息的多个合并候选,其中,所述多个合并候选包括与当前块空间邻近的区域或与当前块时间邻近的区域中的至少一个区域;当在所述多个合并候选之中存在与所述块映射中的不可用区域相应的第一邻近区域时,用与所述块映射中的可用区域相应的第二邻近区域来替换所述第一邻近区域,并且对当前块进行解码的步骤可包括:基于所述多个合并候选来推导当前块的运动信息;通过使用推导出的运动信息来预测当前块。
[0019]根据本公开的另一方面,一种通过使用块映射来对图像进行编码的方法包括:确定画面中的一个或更多个块;确定表示所述一个或更多个块之中的已解码块的块映射;基于所述块映射来确定能够用于被所述一个或更多个块之中的按照特定扫描顺序将被编码的当前块参考的邻近区域;以及基于能够用于被参考的所述邻近区域来对当前块进行编码。
[0020]在一个实施例中,在通过使用块映射来对图像进行编码的方法中,所述块映射可包括与所述一个或更多个块相应的区域,其中,所述块映射中的与所述一个或更多个块之中的已解码块相应的区域可被设置为可用区域,并且所述块映射中的与所述一个或更多个块之中的未解码块相应的区域可被设置为不可用区域。
[0021]在一个实施例中,在通过使用块映射来对图像进行编码的方法中,每当所述一个
或更多个块中的每个块被解码时,确定所述块映射的步骤可包括:用指示所述一个或更多个块中的每个块的解码的值来更新所述块映射。
[0022]在一个实施例中,在通过使用块映射来对图像进行编码的方法中,所述一个或更多个块可具有正方形形状或非正方形形状。
[0023]在一个实施例中,在通过使用块映射来对图像进行编码的方法中,能够用于被参考的所述邻近区域可包括:与当前块时间邻近的区域或与当前块空间邻近的区域中的至少一个区域。
[0024]根据本公开的另一方面,一种通过使用块映射来对图像进行解码的装置包括:接收器,被配置为接收编码的图像的比特流;解码器,被配置为:通过使用从比特流获得的划分信息来确定画面中的一个或更多个块,确定指示所述一个或更多个块之中的已解码块的块映射,基于所述块映射来确定能够用于被所述一个或更多个块之中的按照特定扫描顺序将被解码的当前块参考的邻近区域,并基于能够用于被参考的所述邻近区域来对当前块进行解码。
附图说明...

【技术保护点】

【技术特征摘要】
1.一种通过使用块映射来对图像进行解码的方法,所述方法包括:基于上层块的划分信息沿垂直方向将上层块划分为多个块,其中,所述多个块包括左侧块、当前块和右侧块,并且所述当前块的宽度大于所述左侧块或所述右侧块之一的宽度;根据通过沿垂直方向划分所述上层块获得所述当前块,确定所述当前块不沿垂直方向被划分为两个下层块;获得指示所述当前块沿水平方向是被划分为两个下层块还是三个下层块的划分信息;当划分信息指示所述当前块沿水平方向被划分为两个下层块时,沿水平方向将所述当前块划分为第一下层块和第二下层块;当第一下层块被解码时,用指示第一下层块能够用作邻近下层块的值来更新块映射;使用所述块映射来对第二下层块进行解码,其中,所述左侧块、所述当前块和所述右侧块中的一个块具有正方形形状和非正方形形状中的一种形状。2.一种通过使用块映射来对图像进行编码的方法,所述方法包括:基于上层块的划分信息沿垂直方向将上层块划分为多个块,其中,所述多个块包括左侧块、当前块和右侧块,并且所述当前块的宽度大于所述左侧块或所述右侧块之一的宽度;根据通过沿垂直方向划分所述上层块获得所述当前块,确定所述当前块不沿垂直方向被划分为两个下层块;产生指示所述当前块沿水平方向是被划分为两个下层块还是三个下层块的划分信息;当划分信息指示所述当...

【专利技术属性】
技术研发人员:陈宝罗朴愍祐金赞烈闵正惠
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1