【技术实现步骤摘要】
一种基于H.265视频编码标准的视频加密方法
本专利技术涉及一种基于H.265视频编码标准的视频加密方法。
技术介绍
视频应用的快速发展,已经涵盖了我们日常生活中的各个领域。随着视频图片的不断高清化,超高清视频消费开始成为在线付费视频应用的主流。但由于网络的匿名性和开放性,视频数据在传输过程中经常遭到恶意地攻击,视频信息的版权也受到威胁。视频数据的不断高清化,也伴随着数据量的提升,因此新的、更高效的视频编码标准也在不断更新。目前新一代高效视频编码(HighEfficiencyVideoCoding,简称HEVC)开始逐步应用于视频编码应用中。为了更高效地保护视频资源,需要将视频加密方法和编码标准相结合。目前,基于HEVC的视频加密方法多采用全帧加密的方式,即采用在编码前、变换或者熵编码三个阶段进行整个视频帧的加密,有较高的加密空间和安全性。但如果针对高清视频的商用,全帧加密方式计算复杂程度较高,对软硬件要求较高,数据处理需要耗费的时间较长,不利于实时视频通信。用户更多关注的是视频中的主要内容及质量,对视频中的 ...
【技术保护点】
1.一种基于H.265视频编码标准的视频加密方法,其特征在于包括如下步骤:/n步骤(1)、输入原始YUV格式的视频帧序列,将原始YUV格式的视频帧序列记为V
【技术特征摘要】
1.一种基于H.265视频编码标准的视频加密方法,其特征在于包括如下步骤:
步骤(1)、输入原始YUV格式的视频帧序列,将原始YUV格式的视频帧序列记为Vori,视频帧的大小记为w*h;
步骤(2)、将Vori按照H.265标准进行编码,在按照H.265标准进行编码过程中,对Vori中的每一个视频帧均进行帧内编码单元划分,得到多个编码单元,将待编码视频帧的编码单元标记为CU;从Vori的第二视频帧开始记录每一视频帧所有CU的划分信息,按照(pt1x,pt1y,pt2x,pt2y)的形式保存在第一数组vector1中,其中pt1x、pt1y、pt2x、pt2y分别代表当前CU左上点横坐标、左上点纵左边、右下点横左边、、右下点纵坐标;
步骤(3)、复制Vori中每一视频帧的Y分量组成新的视频序列,将该新的视频序列标记为Vy;
步骤(4)、对Vy进行处理,具体包含如下步骤:
步骤(4-1)、将Vy的相临两视频帧记为Pn和Pn+1,对相邻的两视频帧做差后得差值图Pdn,
Pdn=|Pn-Pn+1|,n=1,2,3,…;
步骤(4-2)、对步骤(4-1)得到的差值图Pdn按照预设阈值T进行二值化,分别对应得到二值图像Ptn,n=1,2,3,…;Ptn中像素点的二值化规则为:当Pdn中像素点的像数值大于等于T时,Ptn中相应位置的像数值用255替换;当Pdn中像素点的像数值小于T时,Ptn中相应位置的像数值用0替代;
步骤(4-3)、对Ptn,n=1,2,3,…进行先腐蚀、后膨胀处理,得到前景二值图Psn,n=1,2,3,…;
步骤(5)、选出Vori中第二视频帧中要进行加密处理的CU,并将该CU的左上点横纵坐标保存在第二数组vector2中,具体步骤包括...
【专利技术属性】
技术研发人员:王晓东,周怡钊,章联军,唐燕,翁紫依,林茜,邵钊文,
申请(专利权)人:宁波大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。