System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及视频编码,特别是涉及一种视频编码、解码方法、编码器、解码器及计算机存储介质。
技术介绍
1、h.264是国际标准化组织(iso)和国际电信联盟(itu)共同提出的继mpeg4之后的新一代数字视频压缩格式。h.264是itu-t以h.26x系列为名称命名的视频编解码技术标准之一。h.264是itu-t的vceg(视频编码专家组)和iso/iec的mpeg(活动图像编码专家组)的联合视频组(jvt:joint video team)开发的一个数字视频编码标准。该标准最早来自于itu-t的称之为h.26l的项目的开发。h.26l这个名称虽然不太常见,但是一直被使用着。h.264是itu-t以h.26x系列为名称命名的标准之一,avc是iso/iec mpeg一方的称呼。
2、h.264是在mpeg-4技术的基础之上建立起来的,其编解码流程主要包括5个部分:帧间和帧内预测(estimation)、变换(transform)和反变换、量化(quantization)和反量化、环路滤波(loop filter)、熵编码(entropy coding)。
3、目前的视频编码中,对隐私遮挡的处理复杂,人脸和背景是独立编码,编码后图像效果有差异。
技术实现思路
1、为解决上述技术问题,本申请提出了一种视频编码、解码方法、编码器、解码器及计算机存储介质。
2、为解决上述技术问题,本申请提出了一种视频编码方法,所述视频编码方法包括:获取待编码图像帧;基于所述
3、其中,所述分别编码所述待编码图像帧的第一码流和所述遮挡图像帧的第二码流包括:编码所述遮挡图像帧的第二码流;以所述第二码流为参考帧编码所述待编码图像帧的第一码流。
4、其中,所述目标识别结果为人脸区域、人体区域、目标遮挡物品区域中的一种或多种。
5、其中,所述生成所述待编码图像帧的第三码流,包括:将所述第一码流和所述第二码流合并加密,生成所述待编码图像帧的第三码流。
6、为解决上述技术问题,本申请提出一种视频解码方法,所述视频解码方法包括:获取待解码图像的视频码流;响应于隐私还原指令,从所述视频码流的自定义信息获取未遮挡码流;对所述未遮挡码流进行视频解码,获取并显示未遮挡图像帧。
7、其中,所述视频解码方法还包括:当不存在隐私还原指令时,对所述待解码图像的视频码流进行解码,获取第二视频码流;对遮挡视频码流进行视频解码,获取并显示遮挡图像帧。
8、为解决上述技术问题,本申请提出一种视频传输方法,所述视频传输方法应用于一种视频传输系统,所述视频传输系统包括编码端和解码端;所述编码端获取待编码图像帧;所述编码端基于所述待编码图像帧的目标识别结果,生成所述待编码图像帧的遮挡图像帧;所述编码端分别编码所述待编码图像帧的第一码流和所述遮挡图像帧的第二码流;所述编码端将所述第一码流存入所述第二码流的自定义信息,生成所述待编码图像帧的第三码流;所述编码端将所述第三码流发送到所述解码端;所述解码端获取待解码图像的视频码流;所述解码端响应于隐私还原指令,从所述视频码流的自定义信息获取未遮挡码流;所述解码端对所述未遮挡码流进行视频解码,获取并显示未遮挡图像帧。
9、为解决上述技术问题,本申请提出一种视频编码器,所述视频编码器包括存储器以及与所述存储器耦接的处理器;其中,所述存储器用于存储程序数据,所述处理器用于执行所述程序数据以实现上述所述的视频编码方法。
10、为解决上述技术问题,本申请提出一种视频解码器,所述视频解码器包括存储器以及与所述存储器耦接的处理器;其中,所述存储器用于存储程序数据,所述处理器用于执行所述程序数据以实现上述所述的视频解码方法。
11、为解决上述技术问题,本申请提出一种计算机存储介质,所述计算机存储介质用于存储程序数据,所述程序数据在被计算机执行时,用以实现上述所述的视频编码方法、上述所述的视频解码方法和/或上述所述的视频传输方法。
12、与现有技术相比,本申请的有益效果是:视频编码器获取待编码图像帧;基于所述待编码图像帧的目标识别结果,生成所述待编码图像帧的遮挡图像帧;分别编码所述待编码图像帧的第一码流和所述遮挡图像帧的第二码流;将所述第一码流存入所述第二码流的自定义信息,生成所述待编码图像帧的第三码流。通过上述方式,生成待编码图像帧的遮挡图像帧无须抠图操作,通过对完整图像和隐私遮挡图像进行分别编码,并通过将第一码流存入第二码流的自定义信息,生成待编码图像帧的第三码流将两个码流合并为一个码流,节省传输资源。
本文档来自技高网...【技术保护点】
1.一种视频编码方法,其特征在于,所述视频编码方法包括:
2.根据权利要求1所述的视频编码方法,其特征在于,
3.根据权利要求1所述的视频编码方法,其特征在于,
4.根据权利要求1所述的视频编码方法,其特征在于,
5.一种视频解码方法,其特征在于,所述视频解码方法包括:
6.根据权利要求5所述的视频解码方法,其特征在于,
7.一种视频传输方法,其特征在于,所述视频传输方法应用于一种视频传输系统,所述视频传输系统包括编码端和解码端;
8.一种视频编码器,其特征在于,所述视频编码器包括存储器以及与所述存储器耦接的处理器;
9.一种视频解码器,其特征在于,所述视频解码器包括存储器以及与所述存储器耦接的处理器;
10.一种计算机存储介质,其特征在于,所述计算机存储介质用于存储程序数据,所述程序数据在被计算机执行时,用以实现如权利要求1至4任一项所述的视频编码方法、权利要求5至6任一项所述的视频解码方法和/或权利要求7所述的视频传输方法。
【技术特征摘要】
1.一种视频编码方法,其特征在于,所述视频编码方法包括:
2.根据权利要求1所述的视频编码方法,其特征在于,
3.根据权利要求1所述的视频编码方法,其特征在于,
4.根据权利要求1所述的视频编码方法,其特征在于,
5.一种视频解码方法,其特征在于,所述视频解码方法包括:
6.根据权利要求5所述的视频解码方法,其特征在于,
7.一种视频传输方法,其特征在于,所述视频传输方法应用于一种视频传输系统,所述...
【专利技术属性】
技术研发人员:冯亮,钱勇,水新星,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。