Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. CN111225277 - 转码方法、转码装置和计算机可读存储介质

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ ZH ]

权利要求书

1.一种转码方法,其特征在于,包括:
通过解码器对原视频进行解码,获得所述原视频的视频帧序列及所述原视频的编码信息,其中,所述原视频是需要添加图文信息的视频;
给所述视频帧序列添加所述图文信息,得到添加图文信息后的视频帧序列;
通过编码器,使用所述编码信息对所述添加图文信息后的视频帧序列进行编码,得到新视频。

2.根据权利要求1所述的转码方法,其特征在于,所述原视频的编码信息包括:所述原视频的帧信息、片信息和编码单元信息,其中,所述帧信息为所述原视频的每个图像帧的视频特征数据,所述片信息为原视频的每个片的编码参数,所述编码单元信息为组成所述原视频的每个图像帧的第一基础编码单元的编码参数。

3.根据权利要求2所述的转码方法,其特征在于,所述通过编码器,使用所述编码信息对所述添加图文信息后的视频帧序列进行编码,包括:
使用所述帧信息,将所述编码器初始化;
将所述添加图文信息后的视频帧序列划分为第二基础编码单元;
通过初始化后的所述编码器,根据所述片信息和所述编码单元信息,对所述第二基础编码单元进行编码。

4.根据权利要求3所述的转码方法,其特征在于,所述根据所述片信息和所述编码单元信息,对所述第二编码单元进行编码包括:
获取各个所述第二基础编码单元的位置信息;
依次基于所述位置信息,判断当前所述第二基础编码单元是否与所述图文信息的覆盖区域有关,得到判断结果;
根据所述判断结果,确定是否使用所述片信息和所述编码单元信息对所述第二编码树单元进行编码。

5.根据权利要求4所述的转码方法,其特征在于,所述依次基于所述位置信息,判断当前所述第二编码单元是否与所述图文信息的覆盖区域有关,包括:
判断当前所述第二基础编码单元是否满足第一条件和第二条件中的任一条件,其中,
所述第一条件为当前所述第二基础编码单元位于所述图文信息覆盖的区域;
所述第二条件为当前所述第二基础编码单元为帧间模式且满足以下任一条件:参考了所述图文信息覆盖的区域的图像,视频运动矢量预测受到目标编码树单元的影响,其中,所述目标编码数单元为当前所述第二基础编码单元相邻的已被判为与所述覆盖区域有关的所述第二基础编码单元。

6.根据权利要求5所述的转码方法,其特征在于,所述根据所述判断结果,确定是否使用所述片信息和所述编码单元信息对所述第二编码单元进行编码,包括:
在所述判断结果为当前所述第二基础编码单元与所述图文信息覆盖的区域无关的情况下,使用所述片信息和所编码单元信息对所述第二编码单元进行编码;
优选地,所述原视频的编码标准为HECV,所述帧信息存储在所述原视频的头部信息中,所述第一基础编码单元为编码树单元;
优选地,所述原视频的头部信息还包括视频参数集、序列参数集和图像参数集;
优选地,所述原视频的编码标准为VP9,所述原视频的帧信息包含在每个图像帧的头部信息中,所述第一基础编码单元为超级块;
优选地,所述图文信息包括图片水印、音频水印、字幕、弹幕、画中画、贴纸和魔法表情中的至少一种。

7.一种转码装置,其特征在于,包括:
获取模块,用于通过解码器对原视频进行解码,获得所述原视频的视频帧序列及所述原视频的编码信息,其中,所述原视频是需要添加图文信息的视频;
添加模块,用于给所述视频帧序列添加所述图文信息,得到添加图文信息后的视频帧序列;
编码模块,用于通过编码器,使用所述编码信息对所述添加图文信息后的视频帧序列进行编码,得到新视频;
优选地,所述原视频的编码信息包括:所述原视频的帧信息、片信息和编码单元信息,其中,所述视频头信息为所述原视频的帧图像的视频特征数据,所述片信息为原视频的片的编码参数,所述编码单元信息为组成所述原视频的每帧图像的第一基础编码单元的编码参数;
优选地,所述编码模块包括:
第二获取单元,用于从原视频的编码信息获取所述原视频的帧信息、片信息和编码单元信息,并获取所述添加图文信息后的视频帧序列;
初始化单元,用于使用所述帧信息,将所述编码器初始化;
划分单元,用于将所述添加图文信息后的视频帧序列划分为第二基础编码单元;
编码单元,用于通过初始化后的所述编码器,根据所述片信息和所述编码单元信息,对所述第二基础编码单元进行编码。
优选地,所述编码单元包括:
获取子单元,用于获取各个所述第二基础编码单元的位置信息;
判断子单元,用于依次基于所述位置信息,判断当前所述第二基础编码单元是否与所述图文信息的覆盖区域有关,得到判断结果;
确定子单元,用于根据所述判断结果,确定是否使用所述片信息和所述编码单元信息对所述第二基础编码单元进行编码。
优选地,所述判断子单元用于:
判断当前所述第二基础编码单元是否满足第一条件和第二条件中的任一条件,其中,
所述第一条件为当前所述第二基础编码单元位于所述图文信息覆盖的区域;
所述第二条件为当前所述第二基础编码单元为帧间模式且满足以下任一条件:参考了所述覆盖区域的图像,视频运动矢量预测受到目标编码树单元的影响,其中,所述目标编码数单元为当前所述第二编码树单元相邻的已被判为与所述覆盖区域有关的所述第二编码树单元。
优选地,所述确定子单元用于:
在所述判断结果为当前所述第二基础编码单元与所述图文信息的覆盖区域无关的情况下,使用所述片信息和所述编码单元信息对所述第二基础编码单元进行编码。

8.根据权利要求7所述的转码装置,其特征在于,所述图文信息包括图片水印、音频水印、字幕、弹幕、画中画、贴纸和魔法表情中的至少一种。

9.一种转码装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行上述权利要求1至6任意一项所述的转码方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令被执行时实现如权利要求1至6任一项所述的转码方法。