一种基于安全加密在线视频水印分析处理系统的制作方法

文档序号:14324823阅读:826来源:国知局

本发明属于视频技术领域,具体涉及一种基于安全加密在线视频水印分析处理系统。



背景技术:

随着数字媒体(数字图像、数字音频、数字视频)的广泛应用,其版权保护也日益重要。

计算机网络技术和多媒体技术的飞速发展给人们的工作和生活带来了巨大的便利,视频媒体由于其容易获取、复制简单和传播迅速等优点是的越来越多的艺术作品、发明和创意都以视频数据的形式来表达。但是利用网络的开放性和共享性,对原创作品进行篡改、伪造、复制和非法发布变成了一件轻而易举的事情,严重损害了作品创作者和使用者的利益。因此,如何来保护视频作品的版权以及作品内容的真实性和完整性是一个亟待解决的问题。

视频的水印技术是将信息机嵌入到视频媒体中,已达到保护作品版权和防止作品被恶意篡改的有效方法。作为传统加密方法的有效补充手段,数字水印(digitalwatermarking)近年来引起了人们的高度重视并逐渐成为多媒体信号处理领域的一个研究热点。



技术实现要素:

本发明的目的在于提供一种基于安全加密在线视频水印分析处理系统,通过采取加密和水印的双重方式,有效的防止了对原创作品进行篡改、伪造和复制。

本发明的目的可以通过以下技术方案实现:

一种基于安全加密在线视频水印分析处理系统,包括视频帧获取模块、视频帧选定模块、id数据库、水印嵌入模块、视频帧上传模块和分析处理模块,所述的视频帧获取模块、视频帧选定模块、id数据库、水印嵌入模块、视频帧上传模块和分析处理模块通过无线通信连接;

所述的视频帧选定模块,从获取的视频帧中选定需要添加水印的区域,并将具有指定命令的视频帧信息发送到水印嵌入模块;

所述的id数据库,用于存储id码;

水印嵌入模块,包括微处理器、水印编辑单元、水印连接单元、水印数据库、密钥运算单元、密钥生成单元和水印嵌入单元,水印嵌入模块用于在视频帧中嵌入具有加密的水印;

所述的微处理器,含有数据库,可以储存视频帧,同时作为信息传输的通道,根据接收的视频帧选定模块传输的具有指定命令的视频帧信息,同时发出指令给水印编辑单元和密钥运算单元,接着将视频帧输出至水印嵌入单元;

所述的水印编辑单元,接收微处理器的指令,提取水印数据库中的水印,根据视频帧选定区域大小,对水印进行编辑,并将编辑后的水印信息输出至水印连接单元;

所述的水印连接单元分别连接水印编辑单元和水印嵌入单元,水印连接单元用于水印信息的传输;

所述的水印数据库,用于储存水印;

所述的密钥运算单元,接收微处理器的指令,运算出加密指令和密钥指令,并将指令输出至密钥生成单元;

所述的密钥生成单元,接收密钥运算单元输送的加密指令和密钥指令,调取id数据库中的id码,将id码分别加入至加密指令和密钥指令,即生成了加密信息和密钥信息,将生成的加密信息和密钥信息输出至树荫嵌入单元;

水印嵌入单元,将接收的水印信息和加密信息与密钥信息嵌入至视频帧的选定区域中,将嵌入后的视频帧输出至视频帧上传模块。

进一步,所述的视频帧获取模块,用于截取需要添加水印的视频帧。

进一步,所述的视频帧上传模块与分析处理模块连接,视频帧上传模块用于上传加密的水印视频帧。

进一步,所述的分析处理模块包括分析单元、视频帧解密单元、密钥存储单元、再次上传单元、视频帧提取单元和水印消除单元;

所述的分析单元,对上传的视频帧进行分析,是否加密处理,是否水印符合要求,根据加密分析公式rm=sqrt{ev*av/(usl-lsl)},若得到分析结果指令1即为继续上传指令,将视频帧输出至视频帧解密单元,若得到分析结果指令0即为消除指令,将视频帧输出至视频帧提取单元;

所述的视频帧解密单元,用于解析视频帧中的密钥信息,并将密钥信息输出至密钥存储单元,接着将加密的含水印的视频帧输出至再次上传单元;

所述的密钥存储单元,用于存储视频帧解密单元解析的密钥信息;

所述的再次上传单元,用于上传加密的含水印的视频帧;

所述的视频帧提取单元,用于提取分析单元输送的视频帧,并将视频帧输出至水印消除单元;

所述的水印消除单元,用于消除视频帧中的不合格水印和加密信息与密钥信息,将视频帧重新返回至视频帧选定模块重新进行嵌入水印。

本发明的有益效果:

本发明提供的一种基于安全加密在线视频水印分析处理系统,通过选定需要添加水印的视频帧区域,编辑好对应区域的水印,运算出加密信息和密钥信息,将加密信息、密钥信息和水印一同嵌入到视频帧中,在上传的过程中,通过对视频帧的分析,将合格加密的含水印的视频帧继续上传,但是提取出其中的密钥信息,防止视频帧上传后的对视频作品的伪造和复制,对于不合格的视频帧,采取消除视频帧中的不合格水印和加密信息与密钥信息,并将视频帧重新返回至视频帧选定模块重新进行嵌入水印;这样采取加密和水印的双重方式,有效的防止了对原创作品进行篡改、伪造和复制。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种基于安全加密在线视频水印分析处理系统示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为一种基于安全加密在线视频水印分析处理系统,包括视频帧获取模块、视频帧选定模块、id数据库、水印嵌入模块、视频帧上传模块和分析处理模块,所述的视频帧获取模块、视频帧选定模块、id数据库、水印嵌入模块、视频帧上传模块和分析处理模块通过无线通信连接。

所述的视频帧获取模块,用于截取需要添加水印的视频帧。

所述的视频帧选定模块,从获取的视频帧中选定需要添加水印的区域,并将具有指定命令的视频帧信息发送到水印嵌入模块。

所述的id数据库,用于存储id码。

水印嵌入模块,包括微处理器、水印编辑单元、水印连接单元、水印数据库、密钥运算单元、密钥生成单元和水印嵌入单元,水印嵌入模块用于在视频帧中嵌入具有加密的水印;

所述的微处理器,含有数据库,可以储存视频帧,同时作为信息传输的通道,根据接收的视频帧选定模块传输的具有指定命令的视频帧信息,同时发出指令给水印编辑单元和密钥运算单元,接着将视频帧输出至水印嵌入单元;

所述的水印编辑单元,接收微处理器的指令,提取水印数据库中的水印,根据视频帧选定区域大小,对水印进行编辑,并将编辑后的水印信息输出至水印连接单元;

所述的水印连接单元分别连接水印编辑单元和水印嵌入单元,水印连接单元用于水印信息的传输;

所述的水印数据库,用于储存水印;

所述的密钥运算单元,接收微处理器的指令,运算出加密指令和密钥指令,并将指令输出至密钥生成单元;

所述的密钥生成单元,接收密钥运算单元输送的加密指令和密钥指令,调取id数据库中的id码,将id码分别加入至加密指令和密钥指令,即生成了加密信息和密钥信息,将生成的加密信息和密钥信息输出至树荫嵌入单元;

水印嵌入单元,将接收的水印信息和加密信息与密钥信息嵌入至视频帧的选定区域中,将嵌入后的视频帧输出至视频帧上传模块。

所述的视频帧上传模块与分析处理模块连接,视频帧上传模块用于上传加密的水印视频帧。

所述的分析处理模块包括分析单元、视频帧解密单元、密钥存储单元、再次上传单元、视频帧提取单元和水印消除单元;

所述的分析单元,对上传的视频帧进行分析,是否加密处理,是否水印符合要求,根据加密分析公式rm=sqrt{ev*av/(usl-lsl)},若得到分析结果指令1即为继续上传指令,将视频帧输出至视频帧解密单元,若得到分析结果指令0即为消除指令,将视频帧输出至视频帧提取单元;

所述的视频帧解密单元,用于解析视频帧中的密钥信息,并将密钥信息输出至密钥存储单元,接着将加密的含水印的视频帧输出至再次上传单元;

所述的密钥存储单元,用于存储视频帧解密单元解析的密钥信息;

所述的再次上传单元,用于上传加密的含水印的视频帧;

所述的视频帧提取单元,用于提取分析单元输送的视频帧,并将视频帧输出至水印消除单元;

所述的水印消除单元,用于消除视频帧中的不合格水印和加密信息与密钥信息,将视频帧重新返回至视频帧选定模块重新进行嵌入水印。

本发明提供的一种基于安全加密在线视频水印分析处理系统,通过选定需要添加水印的视频帧区域,编辑好对应区域的水印,运算出加密信息和密钥信息,将加密信息、密钥信息和水印一同嵌入到视频帧中,在上传的过程中,通过对视频帧的分析,将合格加密的含水印的视频帧继续上传,但是提取出其中的密钥信息,防止视频帧上传后的对视频作品的伪造和复制,对于不合格的视频帧,采取消除视频帧中的不合格水印和加密信息与密钥信息,并将视频帧重新返回至视频帧选定模块重新进行嵌入水印;这样采取加密和水印的双重方式,有效的防止了对原创作品进行篡改、伪造和复制。

以上内容仅仅是对本发明的构思所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的构思或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1