【技术实现步骤摘要】
一种编解码方法及装置
本专利技术涉及编解码
,尤其涉及一种编解码方法及装置。
技术介绍
随着经济社会的日益发展,对多媒体的安全隐私要求日益凸显,为了实现媒体的安全隐私,我们通常需要对图像或视频中关键的人脸区域、车牌区域等进行各种方式的保护,其主要目的是当别人播放视频时无法根据视频解码得到的图像视频观察到用户期望隐藏的内容,同时要保证清晰观看非隐藏内容。现有区域隐藏编码方案主要包括以下步骤:(1)对视频的I帧和P帧进行解码,以分别获取I帧块的帧内预测模式和P帧块的运动向量;(2)根据I帧块的帧内预测模式并结合I帧的隐私区域范围判断I帧块是否是I帧补偿块,如果是则转入步骤(4),否则过程结束;(3)根据P帧块的运动向量并结合P帧的隐私区域范围判断P帧块是否是P帧补偿块,如果是则转入步骤(4),否则过程结束;(4)获取并存储I帧补偿块或P帧补偿块的亮度值;(5)再次对视频的I帧和P帧进行解码,在解码过程中扰乱I帧或P帧的隐私区域中I帧块或P帧块的非零系数符号位,并获取和存储I帧补偿块或P帧补偿块的错误亮度值;(6)将步骤(4)获取的亮度值减去步骤(5)获取的错误亮 ...
【技术保护点】
1.一种编码方法,其特征在于,所述方法包括:获取图像中待隐藏区域的位置信息;针对图像中的每个编码块,根据该编码块的坐标信息判断该编码块是否为待隐藏区域的编码块;如果否,对该编码块进行编码,得到该编码块对应的第一码流;如果是,对该编码块进行编码,得到该编码块对应的第二码流,并将该编码块的像素点的像素值更新为预设的像素值,对更新像素值后的编码块进行编码,得到该编码块对应的第一码流;将该编码块的坐标信息进行编码,得到该编码块的坐标信息对应的第三码流;针对每个第二码流,将该第二码流,该第二码流对应的第三码流,以及该第二码流的通道号和编码类型分别对应的码流写入任意一个第一码流标准中的 ...
【技术特征摘要】
1.一种编码方法,其特征在于,所述方法包括:获取图像中待隐藏区域的位置信息;针对图像中的每个编码块,根据该编码块的坐标信息判断该编码块是否为待隐藏区域的编码块;如果否,对该编码块进行编码,得到该编码块对应的第一码流;如果是,对该编码块进行编码,得到该编码块对应的第二码流,并将该编码块的像素点的像素值更新为预设的像素值,对更新像素值后的编码块进行编码,得到该编码块对应的第一码流;将该编码块的坐标信息进行编码,得到该编码块的坐标信息对应的第三码流;针对每个第二码流,将该第二码流,该第二码流对应的第三码流,以及该第二码流的通道号和编码类型分别对应的码流写入任意一个第一码流标准中的保留字段中,并将所述任意一个第一码流的标识信息发送至解码端。2.如权利要求1所述的方法,其特征在于,得到每个第一码流和每个第二码流之后,所述方法还包括:根据所述每个编码块的编码先后顺序,将每个第一码流进行排序,并将每个第二码流进行排序。3.如权利要求1所述的方法,其特征在于,所述待隐藏区域的位置信息包括:待隐藏区域的最小外接矩形区域的顶点坐标信息;或待隐藏区域掩膜图。4.如权利要求1所述的方法,其特征在于,所述保留字段包括:辅助增强信息SEI中有效载重payload为保留字类型的payload_type;或保留字的网络抽象层单元NALU。5.如权利要求4所述的方法,其特征在于,如果所述保留字段为SEI中payload为保留字类型的payload_type,将该第二码流,该第二码流对应的第三码流,以及该第二码流的通道号和编码类型分别对应的码流写入任意一个第一码流标准中的保留字段中包括:将该第二码流和该第二码流对应的第三码流,以及该第二码流的通道号和编码类型分别对应的码流中的每个NALU的数据写入任意一个第一码流标准中的SEI保留字的payload中,其中,表示所述payload的payload_type为保留字段中的值。6.如权利要求5所述的方法,其特征在于,所述任意一个第一码流标准包括:H.264标准或H.265标准;表示所述payload的payload_type为大于181的值。7.如权利要求4所述的方法,其特征在于,如果所述保留字段为保留字的NALU,将该第二码流,该第二码流对应的第三码流,以及该第二码流的通道号和编码类型分别对应的码流写入任意一个第一码流标准中的保留字段中包括:将该第二码流和该第二码流对应的第三码流,以及该第二码流的通道号和编码类型分别对应的码流中的每个NALU的数据写入任意一个第一码流标准中的保留字的NALU,其中,所述保留字的NALU采用所述任意一个第一码流标准中的保留字段进行表示。8.如权利要求7所述的方法,其特征在于,所述任意一个第一码流标准包括:H.264标准或H.265标准;如果所述任意一个第一码流标准为H.264标准,所述任意一个第一码流标准中的保留字段为22-31中的值;如果所述任意一个第一码流标准为H.265标准,所述任意一个第一码流标准中的保留字段为41-63中的值。9.如权利要求1所述的方法,其特征在于,将该第二码流,该第二码流对应的第三码流,以及该第二码流的通道号和编码类型分别对应的码流写入任意一个第一码流标准中的保留字段中之后,所述方法还包括:对所述保留字段中的数据进行加密处理。10.一种基于权利要求1-9任一项所述的编码方法的解码方法,其特征在于,所述方法包括:接收编码端发送的标识信息,确定与所述标识信息对应的第一码流,对编码处理后的所述第一码流标准中的保留字段中的数据进行解析,获取每个第二码流、每个第三码流、以及每个第二码流的通道号和编码类型分别对应的码流;基于所述通道号和编码类型,分别对每个第二码流进行解码处理,得到解码处理后的待隐藏区域图像,并对每个第三码流进行解码处理,得到待隐藏区域中的每个编码块的坐标信息;并基于每个第一码流分别对应的通道号和编码类型,对编码处理后的每个第一码流进行解码处理,得到解码处理后的非待隐藏区域图像;根据待隐藏区域中的每个编码块的坐标信息,将解码处理后的待隐藏区域图像和非待隐藏区域图像进行融合,得到恢复后的完整图像。11.如权利要求10所述的方法,其特征在于,如果所述保留字段为SEI中payload为保留字类型的payload_type,所述对编码处理后的所述第一码流标准中的保留字段中的数据进行解析,获取每个第二码流、每个第三码流、以及每个第二码流的通道号和编码类型分别对应的码流包括:对所述第一码流标准中的SEI的保留字payload中的数据进行解析,得到每个第二码流、每个第三码流、以及每个第二码流的通道号和编码类型分别对应的码流中的每个NALU的数据。12.如权利要求10所述的方法,其特征在于,如果所述保留字段为保留字的NALU,所述对编码处理后的所述第一码流标准中的保留字段中的数据进行解析,获取每个第二码流、每个第三码流、以及每个第二码流的通道号和编码类型分别对应的码流包括:对所述第一码流标准中的保留字的NALU中的数据进行解析,得到每个第二码流、每个第三码流、以及每个第二码流的通道号和编码类型分别对应的码流中的每个NALU的数据。13.如权利要求10所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:林聚财,殷俊,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。