当前位置: 首页 > 专利查询>北京大学专利>正文

视频编解码的方法和装置制造方法及图纸

技术编号:27777909 阅读:48 留言:0更新日期:2021-03-23 13:26
一种视频编解码的方法和装置,其中,该方法包括:在对第一色度块和第二色度块的边界进行去块滤波时,若所述第一色度块的量化残差全为零,则将所述第一色度块的编码单元级的量化参数偏移设置为第一预设值;根据第一量化参数和所述第一色度块的编码单元级的量化参数偏移确定所述第一色度块的第二量化参数,其中,所述第一量化参数是根据所述第一色度块对应的亮度块的量化参数导出的;根据所述第二量化参数对所述第一色度块和所述第二色度块的边界进行去块滤波。

【技术实现步骤摘要】
【国外来华专利技术】视频编解码的方法和装置
本申请涉及图像处理领域,并且更为具体地,涉及一种视频编解码的方法和装置。
技术介绍
滤波是视频编码框架中的重要模块,滤波可以包括双边滤波、自适应环路滤波、自适应样值补偿滤波和去块滤波。目前,在对相邻的色度(Chroma)块的边界进行去块滤波时,需要用到色度块的量化参数(QuantizationParameter,QP),而色度块的量化参数是基于亮度块的量化参数来导出的。当前采用的方式是在亮度块导出的量化参数的基础上,增加一个量化参数偏移(offset)。在确定ChromaQPoffset时,还存在可以改善的地方。
技术实现思路
本申请实施例提供的视频编解码的方法和装置,可提高去块滤波的准确性,提高视频编解码效率。第一方面,提供了一种视频编解码方法,包括:在对第一色度块和第二色度块的边界进行去块滤波时,若所述第一色度块的量化残差全为零,则将所述第一色度块的编码单元级的量化参数偏移设置为第一预设值;根据第一量化参数和所述第一色度块的编码单元级的量化参数偏移确定所述第一色度块的第二量化参数,其中,所述第一量化参数是根据所述第一色度块对应的亮度块的量化参数导出的;根据所述第二量化参数对所述第一色度块和所述第二色度块的边界进行去块滤波。第二方面,提供了一种视频编解码装置,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序执行如下操作:在对第一色度块和第二色度块的边界进行去块滤波时,若所述第一色度块的量化残差全为零,则将所述第一色度块的编码单元级的量化参数偏移设置为第一预设值;根据第一量化参数和所述第一色度块的编码单元级的量化参数偏移确定所述第一色度块的第二量化参数,其中,所述第一量化参数是根据所述第一色度块对应的亮度块的量化参数导出的;根据所述第二量化参数对所述第一色度块和所述第二色度块的边界进行去块滤波。第三方面,提供一种芯片,用于实现上述第一方面或其各实现方式中的方法。具体地,该芯片包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片的设备执行如上述第一方面或其各实现方式中的方法。第四方面,提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。第五方面,提供了一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行上述第一方面或第一方面的各实现方式中的方法。本申请实施例提供的视频编解码的方法,在对色度块的边界进行去块滤波时,如果当前色度块是全零块(即量化参数全为零),则可以将当前块的CU级量化参数偏移设置为预设值(例如0),从而避免色度分量的Deblocking使用错误的QPoffset,改善现有流程中去块滤波的效果,提升视频编解码的效果和性能。附图说明图1是应用本申请实施例的技术方案的架构图;图2是根据本申请实施例的视频编码框架2示意图;图3是本申请一实施例提供的视频编解码方法的示意性流程图;图4是本申请一实施例提供的视频编解码装置的示意性图;图5是本申请实施例提供的芯片的示意性结构图。具体实施方式下面对本申请实施例中的技术方案进行描述。除非另有说明,本申请实施例所使用的所有技术和科学术语与本申请的
的技术人员通常理解的含义相同。本申请中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本申请的范围。图1是应用本申请实施例的技术方案的架构图。如图1所示,系统100可以接收待处理数据102,对待处理数据102进行处理,产生处理后的数据108。例如,系统100可以接收待编码数据,对待编码数据进行编码以产生编码后的数据,或者,系统100可以接收待解码数据,对待解码数据进行解码以产生解码后的数据。在一些实施例中,系统100中的部件可以由一个或多个处理器实现,该处理器可以是计算设备中的处理器,也可以是移动设备(例如无人机)中的处理器。该处理器可以为任意种类的处理器,本专利技术实施例对此不做限定。在一些可能的设计中,该处理器可以包括编码器、解码器或编解码器等。系统100中还可以包括一个或多个存储器。该存储器可用于存储指令和数据,例如,实现本专利技术实施例的技术方案的计算机可执行指令、待处理数据102、处理后的数据108等。该存储器可以为任意种类的存储器,本专利技术实施例对此也不做限定。待编码数据可以包括文本、图像、图形对象、动画序列、音频、视频、或者任何需要编码的其他数据。在一些情况下,待编码数据可以包括来自传感器的传感数据,该传感器可以为视觉传感器(例如,相机、红外传感器),麦克风、近场传感器(例如,超声波传感器、雷达)、位置传感器、温度传感器、触摸传感器等。在一些情况下,待编码数据可以包括来自用户的信息,例如,生物信息,该生物信息可以包括面部特征、指纹扫描、视网膜扫描、嗓音记录、DNA采样等。图2是根据本申请实施例的视频编码框架2示意图。如图2所示,在接收待编码视频后,从待编码视频的第一帧开始,依次对待编码视频中的每一帧进行编码。其中,当前编码帧主要经过:预测(Prediction)、变换(Transform)、量化(Quantization)和熵编码(EntropyCoding)等处理,最终输出当前编码帧的码流。对应的,解码过程通常是按照上述过程的逆过程对接收到的码流进行解码,以恢复出解码前的视频帧信息。具体地,如图2所示,所述视频编码框架2中包括一个编码控制模块201,用于进行编码过程中的决策控制动作,以及参数的选择。例如,如图2所示,编码控制模块201控制变换、量化、反量化、反变换的中用到的参数,控制进行帧内或者帧间模式的选择,以及运动估计和滤波的参数控制,且编码控制模块201的控制参数也将输入至熵编码模块中,进行编码形成编码码流中的一部分。对当前编码帧开始编码时,对编码帧进行划分202处理,具体地,首先对其进行条带(slice)划分,再进行块划分。可选地,在一个示例中,编码帧划分为多个互不重叠的最大的编码树单元(CodingTreeUnit,CTU),各CTU还可以分别按四叉树、或二叉树、或三叉树的方式迭代划分为一系列更小的编码单元(CodingUnit,CU),一些示例中,CU还可以包含与之相关联的预测单元(PredictionUnit,PU)和变换单元(TransformUnit,TU),其中PU为预测的基本单元,TU为变换和量化的基本单元。一些示例中,PU和TU分别是在CU的基础上划分成一个或多个块得到的,其中一个PU包含多个预测块(PredictionBlock,PB)以及相关语法元素。一些示例中,PU和TU可以是相同的,或者,是由CU通过不同的划分方法得到的。一些示例中,CU、PU和TU中的至少两种是相同的,例如,不区分CU、PU和TU,全部是以CU为单位进行预测、量化和变换。为方便描述,下丈中将CTU、CU或者其它形成的数据单元均称为编码本文档来自技高网
...

【技术保护点】
1.一种视频编解码的方法,其特征在于,包括:/n在对第一色度块和第二色度块的边界进行去块滤波时,若所述第一色度块的量化残差全为零,则将所述第一色度块的编码单元级的量化参数偏移设置为第一预设值;/n根据第一量化参数和所述第一色度块的编码单元级的量化参数偏移确定所述第一色度块的第二量化参数,其中,所述第一量化参数是根据所述第一色度块对应的亮度块的量化参数导出的;/n根据所述第二量化参数对所述第一色度块和所述第二色度块的边界进行去块滤波。/n

【技术特征摘要】
【国外来华专利技术】1.一种视频编解码的方法,其特征在于,包括:
在对第一色度块和第二色度块的边界进行去块滤波时,若所述第一色度块的量化残差全为零,则将所述第一色度块的编码单元级的量化参数偏移设置为第一预设值;
根据第一量化参数和所述第一色度块的编码单元级的量化参数偏移确定所述第一色度块的第二量化参数,其中,所述第一量化参数是根据所述第一色度块对应的亮度块的量化参数导出的;
根据所述第二量化参数对所述第一色度块和所述第二色度块的边界进行去块滤波。


2.根据权利要求1所述的方法,其特征在于,所述第一预设值为0。


3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一色度块对应的亮度块的第一量化参数和所述第一色度块的编码单元级的量化参数偏移确定所述第一色度块的第二量化参数,包括:
根据所述第一量化参数、所述第一色度块的编码单元级的量化参数偏移以及第一偏移得到所述第二量化参数,其中,所述第一偏移包括所述第一色度块的图像级的色度量化参数偏移和/或所述第一色度块的条带级的色度量化参数偏移。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述第二量化参数对所述第一色度块和所述第二色度块的边界进行去块滤波,包括:
根据所述第二量化参数和第三量化参数得到第四量化参数,所述第三量化参数是所述第二色度块对应的量化参数;
根据所述第四量化参数对所述第一色度块和所述第二色度块的边界进行去块滤波。


5.根据权利要求4所述的方法,其特征在于,所述第二色度块对应的量化参数是根据所述第二色度块对应的亮度块的量化参数、所述第二色度块的编码单元级的量化参数偏移以及第二偏移得到的,其中,所述第二偏移包括所述第二色度块的图像级的色度量化参数偏移和/或所述第二色度块的条带级的色度量化参数偏移。


6.根据权利要求4或5所述的方法,其特征在于,所述根据所述第二量化参数和第三量化参数得到第四量化参数,包括:
根据所述第二量化参数和所述第三量化参数的均值得到所述第四量化参数。


7.根据权利要求4至6任一项所述的方法,其特征在于,所述根据所述第四量化参数对所述第一色度块和所述第二色度块的边界进行去块滤波,包括:
根据所述第四量化参数以及映射关系,确定所述第四量化参数对应的去块滤波器的参数,所述映射关系包括至少一个量化参数与至少一个去块滤波器的参数的映射关系;
根据所述第四量化参数对应的去块滤波器的参数对所述第一色度块和所述第二色度块的边界进行去块滤波。


8.根据权利要求1至7任一项所述的方法,其特征在于,所述第一色度块对应的亮度块的量化参数是根据所述第一色度块对应的亮度块的预测量化参数和所述第一色度块对应的亮度块的量化参数偏移确定的。


9.根据权利要求8所述的方法,其特征在于,若所述第一色度块对应的亮度块的量化残差全为零,则将所述第一色度块对应的亮度块的量化参数偏移设置为第二预设值。


10.根据权利要求9所述的方法,其特征在于,所述第二预设值为0。


11.根据权利要求8至10任一项所述的方法,其特征在于,所述第一色度块对应的亮度块的预测量化参数是由所述第一色度块对应的亮度块的相邻块的量化参数确定的。


12.根据权利要求5所述的方法,其特征在于,所述第二色度块对应的亮度块的量化参数是根据所述第二色度块对应的亮度块的预测量化参数和所述第二色度块对应的亮度块的量化参数偏移确定的。


13.根据权利要求12所述的方法,其特征在于,若所述第二色度块对应的亮度块的量化残差全为零,则将所述第二色度块对应的亮度块的量化参数偏移设置为第三预设值。


14.根据权利要求13所述的方法,其特征在于,所述第三预设值为0。


15.一种视频编解码的装置,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程...

【专利技术属性】
技术研发人员:马思伟王苏红郑萧桢王苫社
申请(专利权)人:北京大学深圳市大疆创新科技有限公司
类型:发明
国别省市:北京;11

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

1