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

技术编号:22692438 阅读:19 留言:0更新日期:2019-11-30 05:36
本申请提供一种视频编码方法及装置,涉及编码技术领域,能够解决现有技术中编码后的视频质量较低的问题。该方法包括:根据编码单元的第一量化参数QP确定编码单元的目标编码模式,并根据目标编码模式对编码单元进行划分,得到至少一个第一子编码单元,之后,根据当前第一子编码单元的第二QP对当前第一子编码单元编码。其中,第一QP对应第一量化步长编码单元为待编码的视频图像,第一QP用于反映编码单元的特性,第二QP用于反映第一子编码单元的特性。该方法应用在视频编码过程中。

Video coding method and device

The application provides a video coding method and device, which relates to the coding technical field and can solve the problem of low video quality after coding in the prior art. The method includes: determining the target coding mode of the coding unit according to the first quantization parameter QP of the coding unit, dividing the coding unit according to the target coding mode, obtaining at least one first sub coding unit, and then coding the current first sub coding unit according to the second QP of the current first sub coding unit. The first QP corresponds to the first quantization step encoding unit which is the video image to be encoded, the first QP is used to reflect the characteristics of the encoding unit, and the second QP is used to reflect the characteristics of the first sub encoding unit. This method is applied to video coding.

【技术实现步骤摘要】
视频编码方法及装置
本申请涉及编码
,尤其涉及一种视频编码的方法及装置。
技术介绍
随着互联网技术的发展,各种互联网业务的热度不断提升。其中,用户对视频业务的质量需求也不断提升。通常,视频质量与视频的编码方式密不可分,较好的视频编码可保证在传输同等质量的视频图像的情况下,使用更低的码率,即可以传输更少的数据量。目前的视频编码方案中,可以采用最大编码单元(LargestCodingUnit,LCU)级编码方案或者编码单元(CodingUnit,CU)级编码方案。在LCU级编码方案中,LCU包含的全部CU均采用相同的量化参数(QuantizationParameter,QP),这样容易导致视频图像中的细节部分丢失,产生图像局部模糊的现象。在CU级编码方案中,LCU包含的各个CU可以采用不同的QP,这样可以降低产生图像局部模糊现象的概率,但是,由于不同CU采用不同的QP,容易产生编码模式误判的现象。进而,基于误判的编码模式进行编码后,编码图像很可能产生一系列图像质量问题。可见,现有的视频编码方案中编码后的视频质量较低。
技术实现思路
本申请实施例提供一种视频编码方法及装置,以提升编码后的视频质量。为达到上述目的,本申请实施例采用如下技术方案:第一方面,本申请实施例提供一种视频编码方法,该方法应用于编码设备或编码设备的芯片,该方法包括:根据编码单元的第一量化参数QP确定编码单元的目标编码模式,并根据所述目标编码模式对所述编码单元进行划分,得到至少一个第一子编码单元,之后,根据当前第一子编码单元的第二QP对所述当前第一子编码单元编码,所述编码单元为待编码的视频图像,所述第一QP用于反映所述编码单元的特性,所述第二QP用于反映所述第一子编码单元的特性。其中,每一第一子编码单元的第二QP可能相同,也可能不同。通过上述视频编码方法,采用第一QP确定编码单元(LCU)的目标编码模式,这意味着,编码单元的编码模式判决流程中,每个子编码单元(CU)使用同一QP确定编码模式,避免不同CU使用不同QP导致的编码模式误判,能够得到较为合理的目标编码模式。并且,在确定LCU的目标编码模式后,在对目标编码模式下的第一子编码单元进行编码时,使用第一子编码单元对应的第二QP进行量化、编码,使得更加符合第一子编码单元的图像特征。具体的,每一第一子编码单元的特性可能不同,第二QP为反映第一子编码单元特性的参数,如此,一方面,若第一子编码单元为人眼敏感度较高的图像区域,根据第一子编码单元对应的第二QP(用以反映该第一子编码单元的特性)编码可使该图像区域的细节不易丢失,避免产生图像局部模糊的现象,另一方面,若第一子编码单元为人眼敏感度较低的图像区域,根据第一子编码单元特性所取的第二QP对第一子编码单元进行编码,可降低编码码率。即,采用本申请实施例的视频编码方法,能够综合考虑视频的编码质量与编码码率,得到符合用户需求的编码后的视频图像。在第一方面的一种可能的设计中,在根据编码单元的第一量化参数QP确定编码单元的目标编码模式之前,还可以执行如下操作:根据编码单元的第一目标特征确定所述编码单元的第一QP。其中,第一目标特征为编码单元的纹理、亮度、色度等特征。在第一方面的一种可能的设计中,在根据当前第一子编码单元的第二QP对所述当前第一子编码单元编码之前,还可以执行如下操作:根据当前第一子编码单元的第二目标特征确定所述当前第一子编码单元的第二QP。在第一方面的一种可能的设计中,所述目标编码模式为所述编码单元率失真值最小时对应的编码模式,每一编码模式下的率失真值均与所述第一QP相关。由于在目标编码模式下编码单元的失真程度较小,所以,能够提升视频编码的质量。在第一方面的一种可能的设计中,上述根据编码单元的所述第一QP确定所述编码单元的目标编码模式,具体可以实现为:根据所述编码单元的第一QP确定所述编码单元在每一编码模式下的率失真值,之后,确定所述编码单元的率失真值最小时对应的编码模式为所述目标编码模式。在第一方面的一种可能的设计中,所述根据所述第一QP确定所述编码单元在第一编码模式下的率失真值,具体可以实现为:根据所述第一QP确定在所述第一编码模式下当前第二子编码单元在每一预测模式下的率失真值,将当前第二子编码单元的率失真值最小时对应的预测模式确定为当前第二子编码单元的目标预测模式。之后,将至少一个第二子编码单元在各自的目标预测模式下的率失真值之和作为所述编码单元在所述第一编码模式下的率失真值。其中,所述第二子编码单元为根据所述第一编码模式确定的子编码单元。这里,第二子编码单元与第一子编码单元均为编码单元的组成单元,所不同的是,第二子编码单元为目标模式确定之前,在每一编码模式下编码单元的组成单元,第一子编码单元为目标模式确定后,在目标模式下编码单元所包含的组成单元。在第一方面的一种可能的设计中,根据当前第一子编码单元的第二QP对所述当前第二子编码单元编码,具体可以实现为:根据所述当前第一子编码单元、所述当前第一子编码单元在其目标预测模式下对应的预测子编码单元确定所述当前第一子编码单元对应的第一残差子编码单元,根据所述当前第一子编码单元的第二QP对所述第一残差子编码单元编码。在第一方面的一种可能的设计中,在根据当前第一子编码单元的第二QP对所述当前第一子编码单元编码之后,还可以执行如下操作:根据所述当前第一子编码单元的第二QP对编码后的所述当前第一子编码单元进行重构,得到所述当前第一子编码单元的重构子编码单元。其中,所述重构子编码单元用于预测所述当前第一子编码单元的下一个第一子编码单元。采用上述重构当前第一子编码单元的方法,使用契合当前第一子编码单元特性的第二QP重构当前第一子编码单元,由于考虑到每一第一子编码单元可能具有不同特性(例如纹理特性等),使得重构子编码单元的准确性有所提升。在第一方面的一种可能的设计中,根据所述当前第一子编码单元的第二QP对编码后的所述当前第一子编码单元进行重构,具体可以实现为:根据当前第一子编码单元的第二QP确定所述第一残差子编码单元对应的第二残差子编码单元,根据所述第二残差子编码单元和所述当前第一子编码单元在所述目标预测模式下对应的预测子编码单元确定所述当前第一子编码单元的重构子编码单元。第二方面,本申请实施例提供一种视频编码装置,该装置可以为视频编码设备,也可以为具有视频编码功能的芯片,该装置包括存储器和处理器。其中,存储器,用于存储包括程序指令的信息。处理器,用于根据编码单元的第一量化参数QP确定编码单元的目标编码模式,并根据所述目标编码模式对所述编码单元进行划分,得到至少一个第一子编码单元,之后,根据当前第一子编码单元的第二QP对所述当前第一子编码单元编码,所述编码单元为待编码的视频图像,所述第一QP用于反映所述编码单元的特性,所述第二QP用于反映所述第一子编码单元的特性。其中,每一第一子编码单元的第二QP可能相同,也可能不同。在第二方面的一种可能的设计中,所述处理器,本文档来自技高网...

【技术保护点】
1.一种视频编码方法,其特征在于,包括:/n根据编码单元的第一量化参数QP确定编码单元的目标编码模式,所述编码单元为待编码的视频图像,所述第一QP用于反映所述编码单元的特性;/n根据所述目标编码模式对所述编码单元进行划分,得到至少一个第一子编码单元;/n根据当前第一子编码单元的第二QP对所述当前第一子编码单元编码,所述第二QP用于反映所述第一子编码单元的特性。/n

【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:
根据编码单元的第一量化参数QP确定编码单元的目标编码模式,所述编码单元为待编码的视频图像,所述第一QP用于反映所述编码单元的特性;
根据所述目标编码模式对所述编码单元进行划分,得到至少一个第一子编码单元;
根据当前第一子编码单元的第二QP对所述当前第一子编码单元编码,所述第二QP用于反映所述第一子编码单元的特性。


2.根据权利要求1所述的方法,其特征在于,在根据当前第一子编码单元的第二QP对所述当前第一子编码单元编码之后,所述方法还包括:
根据所述当前第一子编码单元的第二QP对编码后的所述当前第一子编码单元进行重构,得到所述当前第一子编码单元的重构子编码单元,所述重构子编码单元用于预测所述当前第一子编码单元的下一个第一子编码单元。


3.根据权利要求1或2所述的方法,其特征在于,所述目标编码模式为所述编码单元率失真值最小时对应的编码模式,每一编码模式下编码单元的率失真值均与所述第一QP相关。


4.根据权利要求3所述的方法,其特征在于,所述目标编码模式包括预测模式和划分模式。


5.一种视频编码装置,其特征在于,包括存储器和处理器;
存储器,用于存储包括程序指令的信息;
处理器,用于根据编码单元的第一量化参数QP确定编码单...

【专利技术属性】
技术研发人员:吴东昇汪澄陈绍林
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1
相关领域技术
  • 暂无相关专利