视频编解码方法、装置、设备及存储介质制造方法及图纸

技术编号:36704620 阅读:13 留言:0更新日期:2023-03-01 09:25
本申请提供了一种视频解码方法、装置、设备及存储介质,涉及视频编解码处理技术领域。所述解码方法包括:获取待解码视频帧对应的第一参数集;根据第一参数集中包含的语法元素,确定有效QM,该有效QM是指待解码视频帧的解码过程中针对量化的变换系数进行反量化时实际使用到的QM;对有效QM进行解码。采用本申请技术方案,解码器端仅需对有效QM进行解码,从而降低解码器端的计算复杂度。降低解码器端的计算复杂度。降低解码器端的计算复杂度。

【技术实现步骤摘要】
视频编解码方法、装置、设备及存储介质
[0001]本申请是2019年12月18日提交的申请号为201911309768.6、专利技术名称为“视频解码方法、装置、设备及存储介质”的专利技术专利申请的分案申请。


[0002]本申请实施例涉及视频编解码
,特别涉及一种量化矩阵(Quantization Matrix,QM)的解码方法、装置、设备及存储介质。

技术介绍

[0003]H.266是在H.265/HEVC(High Efficient Video Coding,高效率视频压缩编码)基础上改进的新一代视频编码技术,已正式定名为VVC(Versatile Video Coding,通用视频编码),由JVET(Joint Video Experts Team,联合视频专家组)组织引导不断更新完善中。
[0004]在第14次JVET会议上决定,VVC中可以使用如下两种形式的量化矩阵:默认量化矩阵和用户定义的量化矩阵,以支持频率相关缩放。在启用量化矩阵的情况下,可以根据该量化矩阵中包含的量化系数(即整数加权值)对TB(Transform Block,变换块)中的变换系数进行单独量化。
[0005]目前VVC采用的量化矩阵的解码方法,解码器端的计算复杂度较高。

技术实现思路

[0006]本申请实施例提供了一种视频解码方法、装置、设备及存储介质,可降低解码器端的计算复杂度。所述技术方案如下:
[0007]一方面,本申请实施例提供一种视频解码方法,所述方法包括:
[0008]获取待解码视频帧对应的第一参数集,所述第一参数集包括用于定义QM相关的语法元素(syntax element)的参数集;
[0009]根据所述第一参数集中包含的语法元素,确定有效QM,所述有效QM是指所述待解码视频帧的解码过程中针对量化的变换系数进行反量化时实际使用到的QM;
[0010]对所述有效QM进行解码。
[0011]另一方面,本申请实施例提供一种视频编码方法,所述方法包括:
[0012]确定待编码视频帧对应的有效QM,所述有效QM是指所述待编码视频帧的编码过程中针对变换系数进行量化时实际使用到的QM;
[0013]对用于确定所述有效QM的语法元素和所述有效QM进行编码,生成第一参数集对应的码流;其中,所述第一参数集包括用于定义QM相关的语法元素的参数集。
[0014]再一方面,本申请实施例提供一种视频解码装置,所述装置包括:
[0015]参数获取模块,用于获取待解码视频帧对应的第一参数集,所述第一参数集包括用于定义QM相关的语法元素的参数集;
[0016]QM确定模块,用于根据所述第一参数集中包含的语法元素,确定有效QM,所述有效QM是指所述待解码视频帧的解码过程中针对量化的变换系数进行反量化时实际使用到的
QM;
[0017]QM解码模块,用于对所述有效QM进行解码。
[0018]再一方面,本申请实施例提供一种视频编码装置,所述装置包括:
[0019]QM确定模块,用于确定待编码视频帧对应的有效QM,所述有效QM是指所述待编码视频帧的编码过程中针对变换系数进行量化时实际使用到的QM;
[0020]QM编码模块,用于对用于确定所述有效QM的语法元素和所述有效QM进行编码,生成第一参数集对应的码流;其中,所述第一参数集包括用于定义QM相关的语法元素的参数集。
[0021]还一方面,本申请实施例提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述视频解码方法,或者实现上述视频编码方法。
[0022]还一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述视频解码方法,或者实现上述视频编码方法。
[0023]还一方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述视频解码方法,或者实现上述视频编码方法。
[0024]本申请实施例提供的技术方案可以包括如下有益效果:
[0025]通过获取待解码视频帧对应的第一参数集,根据该第一参数集中包含的语法元素确定有效QM,该有效QM是指在编码生成该待解码视频帧的过程中针对变换系数进行量化时实际使用到的QM,然后对该有效QM进行解码。这样,解码器端仅需对有效QM进行解码,从而降低解码器端的计算复杂度。
附图说明
[0026]图1是本申请示例性示出的一种视频编码的示意图;
[0027]图2是本申请一个实施例提供的通信系统的简化框图;
[0028]图3是本申请示例性示出的视频编码器和视频解码器在流式传输环境中的放置方式的示意图;
[0029]图4是本申请一个实施例提供的帧间预测模式下的编码示意图;
[0030]图5是本申请一个实施例提供的帧内预测模式下的编码示意图;
[0031]图6是本申请一个实施例提供的视频编码器的功能模块的示意图;
[0032]图7是本申请一个实施例提供的视频解码器的功能模块的示意图;
[0033]图8是本申请一个实施例提供的通过下采样复制生成QM的示意图;
[0034]图9是本申请一个实施例提供的对角扫描顺序的示意图;
[0035]图10是本申请一个实施例提供的视频解码方法的流程图;
[0036]图11是本申请一个实施例提供的视频编码方法的流程图;
[0037]图12是本申请一个实施例提供的视频解码装置的框图;
[0038]图13是本申请另一个实施例提供的视频解码装置的框图;
[0039]图14是本申请一个实施例提供的视频编码装置的框图;
[0040]图15是本申请一个实施例提供的计算机设备的结构框图。
具体实施方式
[0041]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0042]请参考图1,当前块101包括在运动搜索过程期间已由编码器发现的样本,根据已产生空间偏移的相同大小的先前块,可预测所述样本。另外,可从一个或多个参考图片相关联的元数据中导出所述MV(Motion Vector,运动矢量),而非对MV直接编码。例如,使用关联于A0、A1和B0、B1、B2(分别对应102到106)五个周围样本中的任一样本的MV,(按解码次序)从最近的参考图片的元数据中导出所述MV。
[0043]如图2所示,其示出了本申请一个实施例提供的通信系统的简化框图。通信系统200包括多个设备,所述设备可通过例如网络250彼此通信。举例来说,通信系统200包括通过网络250互连的第一设备210和第二设备220。在图2的实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频解码方法,其特征在于,所述方法包括:获取待解码视频帧对应的第一参数集,所述第一参数集包括用于定义量化矩阵QM相关的语法元素的参数集;根据所述第一参数集中包含的第一标志语法元素,确定有效QM;所述第一标志语法元素用于表示色度QM是否需要解码,所述有效QM是指所述待解码视频帧的解码过程中针对量化的变换系数进行反量化时实际使用到的QM;其中,具有相同预测模式和相同尺寸的第一色度QM和第二色度QM,共用所述第一标志语法元素,表示所述第一色度QM和第二色度QM是否需要解码;对所述有效QM进行解码。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述第一参数集中包含的语法元素,确定QM的有效尺寸范围;将属于所述有效尺寸范围内的QM,确定为所述有效QM。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一参数集中包含的语法元素,确定QM的有效尺寸范围,包括:根据所述第一参数集中包含的语法元素,确定最小的亮度编码块尺寸、亮度编码树的块尺寸和最大的亮度变换块TB尺寸;根据所述最小的亮度编码块尺寸、所述亮度编码树的块尺寸和所述最大的亮度TB尺寸,确定亮度QM的有效尺寸范围;其中,所述亮度QM的有效尺寸范围包括所述亮度QM的最小尺寸和最大尺寸;根据所述亮度QM的有效尺寸范围和色度分量相对于亮度分量的采样率,确定色度QM的有效尺寸范围;其中,所述色度QM的有效尺寸范围包括所述色度QM的最小尺寸和最大尺寸。4.根据权利要求3所述的方法,其特征在于,所述根据所述最小的亮度编码块尺寸、所述亮度编码树的块尺寸和所述最大的亮度TB尺寸,确定亮度QM的有效尺寸范围,包括:根据所述最小的亮度编码块尺寸,确定所述亮度QM的最小尺寸;将所述亮度编码树的块尺寸和所述最大的亮度TB尺寸中的较大值,确定为所述亮度QM的最大尺寸。5.根据权利要求2所述的方法,其特征在于,所述根据所述第一参数集中包含的语法元素,确定QM的有效尺寸范围,包括:根据所述第一参数集中包含的语法元素,确定亮度QM的有效尺寸范围;其中,所述亮度QM的有效尺寸范围包括所述亮度QM的最小尺寸和最大尺寸;根据所述亮度QM的有效尺寸范围和色度分量相对于亮度分量的采样率,确定色度QM的有效尺寸范围;其中,所述色度QM的有效尺寸范围包括所述色度QM的最小尺寸和最大尺寸。6.根据权利要求3或5所述的方法,其特征在于,所述根据所述亮度QM的有效尺寸范围和色度分量相对于亮度分量的采样率,确定色度QM的有效尺寸范围,包括:根据所述亮度QM的最小尺寸和所述色度分量相对于亮度分量的采样率,计算所述色度QM的最小尺寸;根据所述亮度QM的最大尺寸和所述色度分量相对于亮度分量的采样率,计算所述色度QM的最大尺寸。7.根据权利要求3或5所述的方法,其特征在于,所述将属于所述有效尺寸范围内的QM,
确定为所述有效QM,包括:若第一QM满足第一条件和第二条件其中之一,则确定所述第一QM为所述有效QM;其中,所述第一条件为(cIdx==0&&(matrixQMSize>=minQMSizeY&&matrixQMSize<=maxQMSizeY),所述第一条件表示所述第一QM属于亮度分量,其用于亮度TB的量化过程;且所述第一QM在所述亮度QM的有效尺寸范围[MinQMSizeY,MaxQMSizeY]内,所述MinQMSizeY表示所述亮度QM的最小尺寸,所述MaxQMSizeY表示所述亮度QM的最大尺寸;所述第二条件为(cIdx!=0&&(matrixQMSize>=minQMSizeUV&&matrixQMSize<=maxQMSizeUV),所述第二条件表示所述第一QM属于色度分量,其用于色度TB的量化过程;且所述第一QM在所述色度QM的有效尺寸范围[MinQMSizeUV,MaxQMSizeUV]内,所述MinQMSizeUV表示所述色度QM的最小尺寸,所述MaxQMSizeUV表示所述色度QM的最大尺寸。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述第一参数集中读取第一QM对应的标志语法元素的值;若所述第一QM对应的标志语法元素的值为第一数值,则确定所述第一QM属于所述有效QM;若所述第一QM对应的标志语法元素的值为第二数值,则确定所述第一QM不属于所述有效QM。9.根据权利要求1所述的方法,其特征在于,所述第一标志语法元素为scaling_matrix_present_flag。10.根据权利要求1

5和8

9中任一项所述...

【专利技术属性】
技术研发人员:张洪彬刘杉李贵春李翔
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1