二维矢量动画数字水印保护方案研究

2015-07-08 23:26:34樊宇
科技传播 2015年9期

樊宇

摘 要 本文通过深入分析二维矢量动画的文件结构,提出一种能够保护二维SWF矢量动画作品版权的数字水印方案,并引入了第三方注册的思想,经实验数据证明,该方案基本可以抵抗常规攻击,水印信号的嵌入在视觉上也不影视矢量动画的播放效果。

关键词 矢量动画;数字水印;第三方注册

中图分类号J2 文献标识码 A 文章编号 1674-6708(2015)138-0069-01

1 二维矢量动画基础

矢量动画构思巧妙、形式灵活、手法多样等特点被广泛应用于各领域,目前较为常见的矢量动画多为SWF动画,矢量动画的广泛应用使得版权保护问题显得尤为重要。

2 矢量动画文件特点

SWF矢量文件从纵向角度进行解析,分为文件头和头部之后的一系列Body标签组成。SWF文件从横向分析将文件分为描述型标签、控制型标签和字典三个对象。

描述型标签用以定义矢量动画中所需的不同对象,如形状、文本等,且后定义的内容可以引用前面所定义内容的相关属性,每一个描述标签都为对象定义一个ID号,ID在同一个文件中都是唯一的。播放器将每个对象的ID号存储在字典中。描述型标签只负责定义对象,但不能控制对象的显示和播放顺序。

控制型标签控制与动画播放相关的设置,控制型标签可以把字典中已经定义好的内容调入到播放列表中等待显示或控制渲染与播放。

字典就像一个库,用于存储描述标签定义的内容及其多对应ID,允许描述标签读取字典中已有的内容后重新定义更为复杂的对象,也允许控制标签从中提取引用相关对象及其对应的ID。……

登录APP查看全文