【技术实现步骤摘要】
视频编码方法和装置、解码方法和装置及编解码系统
[0001]本专利技术涉及视频编解码领域,尤其是一种基于权限区域的视频加解密解决方案。
技术介绍
[0002]在一些视频编码场景中,需要对视频图像中的局部或全部画面进行加密,以起到加保护的作用,使得仅针对具有特定权限的对象才能够获得原始视频数据,而对于其他人,是不能正确解码出原始视频数据的。这些仅对具有特定权限的对象可视的待加密的区域称之为权限区域,这些区域之外的其他区域称为非权限区域。
[0003]视频图像中需要进行特殊处理的区域,业内称之为感兴趣区域(Region Of Interest,ROI),而其之外的区域则称为非感兴趣区域,前者通过对图像中目标(特定对象/区域)检测的结果即可确定。上述的对权限区域的加密属于对感兴趣区域处理的一种方式,图像中的权限区域同样可通过相同的检测方法获得。业内已有人提出一些对感兴趣区域进行加密编码的解决方案。例如:文献CN103546750A公开了一种基于感兴趣区域的H.264视频加密方法,其采用了一种基于三级密钥对感兴趣区域进行加密 ...
【技术保护点】
【技术特征摘要】
1.一种基于权限区域的视频编码方法,视频包括至少一帧图像,对所述至少一帧图像逐帧编码形成视频流;其特征在于,方法包括:获取所述图像中权限区域的位置信息;对所述图像中的编码块以排列顺序逐个进行编码,其中,以当前编码块中属于权限区域部分的面积占该编码块整体面积的比例是否达到阈值来判断当前编码块是否属于权限区域的编码块,对于权限区域的编码块,在熵编码过程中,使用混沌加密算法对该编码块的至少一个语法元素和/或残差系数的二值化值进行加密,所述语法元素和/或残差系数为:对所述语法元素和/或残差系数的加密在加密前、后的上下文模型的更新不变的语法元素和/或残差系数。2.如权利要求1所述的基于权限区域的视频编码方法,其特征在于,所述熵编码的方法为CAVLC,所述至少一个语法元素和/或残差系数至少包括以下之一:变换系数符号与幅值、帧内预测模式、运动矢量符号与幅值。3.如权利要求1所述的基于权限区域的视频编码方法,其特征在于,所述熵编码的方法为CABAC;所述至少一个语法元素和/或残差系数为:在编码过程中于二值化之后、算术编码之前的,使用旁路模式编码的语法元素和/或残差系数。4.如权利要求3所述的基于权限区域的视频编码方法,其特征在于,所述至少一个语法元素和/或残差系数至少包括以下之一:指示变换系数幅值符号的参数、指示变换系数幅值减1的绝对值的后缀的参数,和指示运动矢量差的后缀的参数。5.如权利要求3所述的基于权限区域的视频编码方法,其特征在于,所述至少一个语法元素和/或残差系数至少包括以下之一:指示编码单元中当前块QP与上一个QP差值的符号的参数、指示QP差值绝对值的后缀的参数、指示运动矢量差的绝对值减2的参数、指示运动矢量差的符号的参数、指示变换系数幅值的符号的参数,和指示变换系数幅值的绝对值编码剩余部分的后缀的参数。6.如权利要求1所述的基于权限区域的视频编码方法,其特征在于,对于帧内预测图像,对权限区域的编码块编码时,对位于权限区域边界的编码块,使用使权限区域右侧和底部边界的像素值与采用未加密方法编码时的参考像素值保持一致的编码模式进行编码;或者,对非权限区域的编码块编码时,对原本需要参考权限区域编码的非权限区域的编码块,使用使该编码块的左侧和上侧边界无需参考权限区域边界的编码模式进行编码。7.如权利要求1所述的基于权限区域的视频编码方法,其特征在于,对于帧间预测图像,将参考帧中参考块与权限区域的交集部分的备选MV的率失真代价设置成可以选择的最大值,以此设定当前帧图像的编码块的运动估计搜索范围。8.一种视频流解码方法,所述视频流包括至少一帧经编码后的图像,对所述至少一帧经编码后的图像逐帧进行解码,所述视频流携带有所述至少一帧经编码后的图像中权限区域的位置信息,其特征在于,方法包括:从所述视频流中解码出权限区域的位置信息;对经编码后的图像中的编码块以排列顺序逐个进行解码,其中,以当前编码块中属于权限区域部分的面积占该编码块整体面积的比例是否达到阈值来判断当前编码块是否属于权限区域的编码块,对权限区域的编码块解码时,对该编码块的经加密的语法元素和/或残差系数使用混沌加密算法进行解密,利用解密后的语法元素
和残差系数还原该编码块,所述经加密的语...
【专利技术属性】
技术研发人员:秦宇,王莉,刘祥凯,孙煜程,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。