利索能及
我要发布
收藏
专利号: 2022113972449
申请人: 苏州迈创信息技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-08-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种安防工程用监控数据安全传输方法,其特征在于,该方法包括以下步骤:

根据安防监控视频得到各个视频帧;根据各个视频帧与其他视频帧之间的差异对安防监控数据进行分段,得到各个分段视频;

计算各个视频帧中各个像素点与所述各个视频帧的相邻视频帧对应位置上像素点的像素值之间的差值,将所述差值作为所述各个像素点的像素差值;获取各个分段视频的各个视频帧中各个像素点的整体差异累计值;对各个视频帧上的各个像素点的像素差值进行编码,得到所述各个像素点的第一编码序列;

利用各个视频帧上各个像素点的第一编码序列和整体差异累计值,对各个视频帧的相邻视频帧上对应像素点的第一编码序列进行插入操作得到所述各个视频帧上各个像素点的第二编码序列;利用各个视频帧上各个像素点的整体差异累计值和第二编码序列,对所述各个像素点相邻像素点的第二编码序列进行补位得到所述各个像素点的第三编码序列,将各个视频帧上各个像素点的第三编码序列作为所述各个视频帧的密文数据;

对各个视频帧的密文数据进行压缩,对所得压缩数据进行传输;

所述各个分段视频的各个视频帧中各个像素点的整体差异累计值的获取方法为:

计算各个视频帧的各个像素点与所述各个分段视频中,小于所述各个视频帧的帧数的所有视频帧中对应像素点之间像素值的差值,将所述差值不为0的像素点的个数作为所述各个像素点的整体差异累计值;

所述各个视频帧上各个像素点的第二编码序列包括:

以各个视频帧中各个像素点的第一编码序列作为待插入序列,将所述各个视频帧的相邻视频帧上对应像素点的第一编码序列作为被插入序列;将待插入序列中各个二进制数的序号与所述各个像素点的整体差异累计值相加后再减去1,将所得结果作为所述各个二进制数的插入到被插入序列时所对应的间隙序号;将待插入序列中的各个数据插入到被插入序列中对应的间隙位置上,得到混合编码序列;

获取被插入序列的长度值,即被插入序列中所包含的二进制数的个数,将混合编码序列中序号小于等于该长度值的各个二进制数所构成的序列作为所述相邻视频帧上对应像素点的第二编码序列,将混合编码序列中剩余的各个二进制数构成的序列作为各个视频帧中各个像素点的第二编码序列;

所述各个像素点的第三编码序列的获取方法为:

将各个像素点的整体差异累计值映射到预设区间内,并对所得映射结果向下取整,将所得向下取整后的结果作为所述各个像素点的映射值;

记各个像素点映射值为第一映射值;将各个像素点的第二编码序列中,序号小于等于第一映射值的各个二进制数补位到所述各个像素点的相邻像素点的第二编码序列的末端,将补位后,所述各个像素点的第二编码序列中剩余的各个二进制数构成的序列记为所述各个像素点的临时序列,将所述相邻像素点所对应的序列记为所述相邻像素点的临时序列;

将所述相邻像素点的临时序列中,序号小于等于第一映射值的二进制数补位到所述各个像素点的临时序列的末端;将各个视频帧中所有像素点补位完成后,各个像素点所对应的序列记为各个像素点的第三编码序列。

2.根据权利要求1所述的一种安防工程用监控数据安全传输方法,其特征在于,所述各个分段视频的获取方法为:获取各个视频帧的各个像素点与所述各个视频帧的相邻视频帧中对应位置上像素点的像素值之间的差值,将所述差值不为0的像素点的个数记为所述各个视频帧的第一差异;

将所述各个视频帧在安防监控视频中帧数记为参照帧数;计算帧数小于等于所述参照帧数的所有视频帧的第一差异之间的均值,将所述均值与所述各个视频帧的第一差异的加和结果作为所述各个视频帧的分段指标;

设置分段阈值以及分段长度阈值,当各个视频帧的分段指标小于所述分段阈值,且将所述各个视频帧与所述相邻视频帧划分为同一个分段视频后,所得分段视频中所包含的视频帧的数量小于等于分段长度阈值时,不对所述各个视频帧进行分段,否则对所述各个视频帧进行重新分段。