【技术实现步骤摘要】
视频编码、解码方法和装置、电子设备及存储介质
本申请通信
,尤其涉及一种视频编码、解码方法和装置、电子设备及存储介质。
技术介绍
在实时音视频通信(RTC)场景下,延迟是重要的技术指标。在优化延迟指标时,需要同时考虑控制成本以及不影响用户体验(即,视频主观质量)。相关技术中,RTC低延迟技术通过采用LDP编码配置来降低采集端的编码延迟。图1示出了LDP编码方式的帧类型、以及帧与帧之间的参考关系。如图1所示,箭头方向表示被参考,以POC=3的帧为例,它需要参考第0帧(长期参考帧)和第2帧(短期参考帧)进行编码,同时它会被第4帧所参考。已有的LDP编码方式在编码P帧时,一般会同时有长期参考帧和短期参考帧。然而,对于上述编码方式,由于编解码的参考帧之间存在依赖关系,在解码过程中,在解码一个图像帧时,需要先解码其前面所有的图像帧,造成最大会有一个GOP帧数的解码延迟。为了克服上述问题,可以采用如图2所示的超低延迟参考帧的配置方式,每一个P帧仅参考其对应的I帧,不再参考其前一帧,即,每一帧只保留长 ...
【技术保护点】
1.一种视频编码方法,其特征在于,包括:/n获取待编码视频的待编码图像组,其中,所述待编码图像组包括第一待编码子图像组和第二待编码子图像组;/n对所述第一待编码子图像组进行帧内刷新编码,其中,所述第一待编码子图像组中的每个第一待编码子图像被划分为多个编码区域,所述第一待编码子图像组的所有所述编码区域中包含脏区域和非脏区域,所述脏区域为参考所属的图像组以外的其他图像组中的区域进行编码的区域;/n对所述第二待编码子图像组进行编码,其中,所述第二待编码子图像组中的每个第二待编码子图像仅参考所述第一待编码子图像组中的所述非脏区域进行编码。/n
【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:
获取待编码视频的待编码图像组,其中,所述待编码图像组包括第一待编码子图像组和第二待编码子图像组;
对所述第一待编码子图像组进行帧内刷新编码,其中,所述第一待编码子图像组中的每个第一待编码子图像被划分为多个编码区域,所述第一待编码子图像组的所有所述编码区域中包含脏区域和非脏区域,所述脏区域为参考所属的图像组以外的其他图像组中的区域进行编码的区域;
对所述第二待编码子图像组进行编码,其中,所述第二待编码子图像组中的每个第二待编码子图像仅参考所述第一待编码子图像组中的所述非脏区域进行编码。
2.根据权利要求1所述的方法,其特征在于,所述对所述第一待编码子图像组进行帧内刷新编码包括:
对第一待编码图像中的帧内编码区域进行帧内编码,其中,所述第一待编码图像为所述第一待编码子图像组中的一个子图像;
在所述第一待编码图像包含所述脏区域、并且所述第一待编码图像为所述第一待编码子图像组的第一个图像的情况下,将所述待编码图像组的前一个图像组中的第一编码参考帧作为参考,对所述第一待编码图像中的所述脏区域进行编码;
在所述第一待编码图像包含所述脏区域、并且所述第一待编码图像不是所述第一待编码子图像组的第一个图像的情况下,将所述第一待编码图像的前一个图像、以及所述待编码图像组的前一个图像组中的第二编码参考帧作为参考,对所述第一待编码图像中的所述脏区域进行编码。
3.根据权利要求2所述的方法,其特征在于,所述对所述第一待编码子图像组进行帧内刷新编码还包括:
在所述第一待编码图像中包含干净区域的情况下,将所述第一待编码子图像组的第一个图像中的所述非脏区域、以及所述第一待编码图像的前一个图像中的所述非脏区域作为参考,对所述第一待编码图像中的所述干净区域进行编码。
4.根据权利要求1所述的方法,其特征在于,所述对所述第一待编码子图像组进行编码包括:
对第二待编码图像包含的多个所述编码区域进行并行编码,其中,所述第二待编码图像为所述第一待编码子图像组中的一个子图像。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述待编码视频为实时通信中与第一客户端对应的视频,在所述获取待编码视频的待编码图像组之后,所述方法还包括:
通过所述第一客户端与第二客户端之间的实时通信连接,将目标视频流传输给所述第二客户端,其中,所述目标视频流包括对所述第一待编码子图像组进行编码得到的子视频流、以及对所述第二待编码子图像组进行编码得到的子视频流。
6.一种视频解码方法,其特征在于,包括:
获取待解码视频的待解码图像组,其中,所述待解码图像组包括第一待解码子图像组和第二待解码子图像组;
对所述第一待解码子图像组进行帧内刷新解码,其中,所述第一待解码子图像组中的每个第一待解码子图像被划分为多个解码区域,所述第一待解码子图像组的所有所述解码区域中包含脏区域和非脏区域,所述脏区域为参考所属的图像组以外的其他图像组中的区域进行解码的区域;
对所述第二待解码子图像组进行解码,其中,所述第二待解码子图像组中的每个第二待解码子图像仅参考所述第一待解码子图像组中的所述非脏区域进行编码。
7.根据权利要求6所述的方法,其特征在于,所述对所述第一待解码子图像组进行帧内刷新解码包括:
对第一待解码图像中的帧内解码区域进行帧内解码,其中,所述第一待解码图像为所述第一待解码子图像组中的一个子图像;
在所述第一待解码图像包含所述脏区域、并且所述第一待解码图像为所述第一待解码子图像组的第一个图像的情况下,将所述待解码图像组的前一个图像组中的第一解码参考帧作为参考,对所述第一待解码图像中的所述脏区域进行解码;
在所述第一待解码图像包含所述脏区域、并且所述第一待解码图像不是所述第一待解码子图像组的第一个图像的情况下,将所述第一待解码图像的前一个图像、以及所述待解码图像组的前一个图像组中的第二解码参考帧作为参考,对所述第一...
【专利技术属性】
技术研发人员:张文杰,豆修鑫,宋嘉文,徐琴琴,樊鸿飞,蔡媛,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。