[发明专利]基于FLV视频结构特征的数字视频信息嵌入和提取的方法有效
| 申请号: | 201010119216.1 | 申请日: | 2010-03-08 | 
| 公开(公告)号: | CN101778289A | 公开(公告)日: | 2010-07-14 | 
| 发明(设计)人: | 蒋兴浩;孙锬锋;林志高;陆欢;周悦 | 申请(专利权)人: | 上海交通大学 | 
| 主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/167 | 
| 代理公司: | 上海交达专利事务所 31201 | 代理人: | 王锡麟;王桂忠 | 
| 地址: | 200240*** | 国省代码: | 上海;31 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 基于 flv 视频 结构 特征 数字视频 信息 嵌入 提取 方法 | ||
技术领域
本发明涉及的是一种信息安全技术领域的方法,具体是一种基于FLV(FLASH VIDEO,矢量视频流媒体)视频结构特征的数字视频信息嵌入和提取的方法。
背景技术
网络视频作为一种新兴的传播媒体,随着互联网的发展表现出越来越强的吸引力,网络视频已成为当前人们最感兴趣的视频信息来源。伴随着网络视频产业的迅猛发展,也日益显露出在视频监管方面的突出问题:大量视频网站对所发布的网络视频内容缺乏有效的审核,视频网站上视频的非授权拷贝并再次非法发布等,这些都损害了视频这一数字媒体的健康发展。数字隐藏标签技术就是针对这些问题所提出的,将网站信息、版权、视频类型等信息作为隐藏标签嵌入到多媒体视频中,以起到版权保护、鉴定视频来源、秘密通信等作用。
而目前几乎所有的大型视频网站都采用FLV(FlashVideo)格式来发布视频,它已成为当前网络视频文件的主流格式。FLV是在Sorenson公司的压缩算法的基础上开发出来的,它作为一种新兴的网络视频格式,得到众多网站的支持并非偶然。除了FLV视频格式本身资源占有率低、视频质量良好等特点,丰富、多样的资源也是FLV视频格式统一在线播放视频格式的一个重要因素。
FLV视频包括:视频数据块、音频数据块和脚本数据块,其中:视频数据块是经过特定压缩算法及VLC编码后得到的视频画面数据;音频数据块是经过特定压缩算法及编码后的音频数据;脚本数据块为FLV视频信息数据且位于视频开头部位,包括视频名字及视频持续时间等。
经过对现有技术的检索发现,中国专利文献号CN101022550,公开日2007-8-22记载了一种“流媒体的数字水印信息嵌入方法”,该技术采用将隐藏信息模拟成视频流媒体的视频帧的方式来隐藏信息;中国专利文献号CN101198045,公开日2008611,记载了一种“流媒体数字水印系统”,该技术采用实时地与视频数据的压缩编码相结合的方式实现信息的隐藏技术。
上述现有技术都能在一定限度上实现信息隐藏,但实现效率上、计算复杂度等方面都有所欠缺。针对网络视频的信息隐藏前后的保真性、视频信息隐藏嵌入和提取的实时性,以及对常见攻击的检测都是对网络视频信息隐藏技术的挑战。现有的信息隐藏技术在实时性和保真性方面尚有缺陷,因此将此作为一个新兴研究方向,仍有很大的发展空间。
发明内容
本发明针对现有技术存在的上述不足,提供一种基于FLV视频结构特征的数字视频信息嵌入和提取的方法,可实现对视频信息隐藏的实时性操作;嵌入的信息容量可根据实际需要隐藏数据的大小来确定,灵活性高,容量根据需要自适应能力强;在数据区留有可扩展位,可用于后期算法及数据的改进工作。
本发明是通过以下技术方案实现的:
本发明涉及一种基于FLV视频结构特征的数字视频信息嵌入的方法,具体包括以下步骤:
第一步、将待隐藏信息分割后构造得到隐藏标签信息,具体为:
a)首先为待隐藏信息m生成散列值数据H;
b)将H添加在m后面生成合成信息M,将合成信息M分割成n段等长数据,分别为M1、M2…Mn,n为标签分段得个数;
c)分别在Mi后添加当前标签分段的标号i及下一段标签离当前标签的距离Di,Di为两个相邻标签在嵌入时中间间隔的视频数据块的个数;
d)计算该段隐藏信息m的脚本数据块和含下段隐藏信息的脚本数据块之间的Di个视频数据块中前向大小相互取与运算后的结果Ri,并将Ri添加到上述构造的标签之后。
e)在标签后面添加扩展升级数据Ei,生成隐藏标签信息Wi。
第二步、将隐藏标签信息加入FLV视频的脚本数据块;
所述的脚本数据块符合FLV标准的规范,包含tag类型、数据区长度、时间戳、扩展时间戳、流ID、数据区及前向大小,其中:tag类型为0x12脚本,数据区长度为隐藏标签信息Wi的长度,数据区内容为隐藏标签信息Wi,前向大小标示整个脚本数据块的长度大小。
第三步、读取待嵌入FLV文件,从第一个视频数据块开始每间隔一定的视频数据块依次在该视频数据块后添加第二步所得的脚本数据块,直至所有脚本数据块嵌入完毕获得含隐藏信息FLV文件,完成嵌入步骤。
本发明涉及一种基于FLV视频结构特征的数字视频信息提取的方法,具体包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010119216.1/2.html,转载请声明来源钻瓜专利网。





