CN117633728B - 基于区块链的影视动漫数字版权交易平台及版权确权方法 - Google Patents
基于区块链的影视动漫数字版权交易平台及版权确权方法 Download PDFInfo
- Publication number
- CN117633728B CN117633728B CN202410108641.2A CN202410108641A CN117633728B CN 117633728 B CN117633728 B CN 117633728B CN 202410108641 A CN202410108641 A CN 202410108641A CN 117633728 B CN117633728 B CN 117633728B
- Authority
- CN
- China
- Prior art keywords
- work
- floating layer
- information
- file
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000012545 processing Methods 0.000 claims abstract description 27
- 238000004458 analytical method Methods 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 10
- 238000002513 implantation Methods 0.000 claims description 9
- 238000012216 screening Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 8
- 230000000694 effects Effects 0.000 claims description 7
- 238000000605 extraction Methods 0.000 claims description 6
- 238000012795 verification Methods 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 3
- 238000007689 inspection Methods 0.000 claims description 2
- 238000005192 partition Methods 0.000 claims description 2
- 238000010200 validation analysis Methods 0.000 claims 3
- 238000001914 filtration Methods 0.000 claims 1
- 238000007711 solidification Methods 0.000 abstract description 2
- 230000008023 solidification Effects 0.000 abstract description 2
- 238000010008 shearing Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 238000003860 storage Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 241001494479 Pecora Species 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Technology Law (AREA)
- Finance (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Storage Device Security (AREA)
Abstract
基于区块链的影视动漫数字版权交易平台及版权确权方法,所述版权确权方法包括以下步骤:步骤1.用户登录版权交易平台,确认身份信息;步骤2.用户上传未确权的版权作品,平台处理成图片文件;同时生成作品上传信息;步骤3.识别图片文件的浮层文件进行素材侵权判定,判定为疑似侵权则进入步骤4;否则进入步骤5;步骤4.等待用户上传证明文件后,进行步骤5;步骤5.未判定疑似侵权的作品,平台生成加密信息并植入作品。本发明通过对确权作品进行加密,即使侵权者对确权作品进行剪切编辑后形成新素材,仍然无法消除加密信息,实现了对侵权行为的固化,可有效对编辑后电子版权作品进行版权保护和侵权判定。
Description
技术领域
本发明属于软件技术领域,涉及数据处理,具体涉及一种基于区块链的影视动漫数字版权交易平台及版权确权方法。
背景技术
随着网络技术的发达和智能手机的广泛运用,影视动漫等电子形式的版权作品成为网络上主要的版权作品体现形式,由于电子版权作品的可复制性、易于利用图像音频编辑软件对音视频图像等版权作品进行编辑剪切等原因,造成网络上电子版权作品的侵权盗用现象难以杜绝,由于视频、图片等电子版权作品被盗用后,盗用者几乎不会将作品完整的直接使用,而是经过重新编辑、剪辑或添加其他元素拼接,造成侵权行为难以被认定。
中国专利CN111428207A公开了一种基于区块链技术的数字版权登记与交易方法,另一篇中国专利CN111563823A公开了一种基于区块链的网络作品版权交易处理方法、装置及***,这些现有技术对版权确权、交易过程中进行了区块链形式的加密处理,可以对完整版权作品的盗用进行监控,但对交易后的版权作品进行再编辑创作中的侵权认定仍然缺乏有效应对手段,现有技术中的版权交易平台对先后上传的不同作者的版权作品相互之间是否存在侵权,也没有有效的检验机制。
发明内容
为克服现有技术存在的技术缺陷,本发明公开了一种基于区块链的影视动漫数字版权交易平台及版权确权方法。
本发明所述基于区块链的影视动漫数字版权确权方法,包括以下步骤:
步骤1.用户登录版权交易平台,确认身份信息;
步骤2.用户上传未确权的版权作品,平台识别出版权作品类型,并将作品统一处理成图片文件;同时生成作品上传信息;
步骤3.识别图片文件的浮层文件进行素材侵权判定,判定为疑似侵权则进入步骤4;否则进入步骤5;
步骤4.等待用户上传证明文件后,进行步骤5;
步骤5.未判定疑似侵权的作品,平台生成加密信息并植入作品,具体为:
步骤51.对于单独的图片文件,直接作为关键帧进入下一步骤;
对于由连续多帧图片组成的视频图片集合,从图片集合中进行关键帧图片筛选;
步骤52.对关键帧,提取视频内容特征;
步骤53.基于步骤1的身份信息,步骤2得到的作品上传信息,步骤52得到的视频内容特征,一起生成加密信息,并上传可信区块链,形成区块链上存证的加密信息;
步骤54.将加密信息植入图片文件的浮层文件;
步骤6.将图片文件还原成原有形式,确权并上传存储。
优选的,所述步骤3识别图片文件的浮层文件进行素材侵权判定的具体过程为:
检验图片文件是否存在浮层文件,不存在则进入步骤5,存在则进行后续步骤:
对图片文件的浮层文件进行解析,检验其中是否存在加密信息;
如浮层文件存在加密信息,解析加密信息中含有的用户身份信息,判断是否与上传作品的用户身份信息相同,相同则忽略,不同则认为存在疑似侵权。
优选的,所述步骤3中对图片文件的识别方法为随机抽取或按照设定的规则抽取,所述设定的规则抽取为:对1秒内的全部帧图像,只抽取其中若干帧进行解析并检验。
优选的,所述步骤51中进行关键帧筛选的方法为以下两种中的任意一种:
方法1:设置固定间隔,每个固定间隔选择其中一帧;
方法2:逐帧比较相邻两帧,变化显著的将相邻帧的第二帧记为关键帧;
所述比较的具体方式是:
计算两帧图片的分块图像像素均值并计算两幅图像对应位置各块均值的像素均值差值的绝对值之和,定义该绝对值之和为相邻两帧的像素差P1;
将两帧图片分为G块,每块的像素均值为Aij;下标i=1,2;j=1,2…G
则像素差P1=∑j|A1j-A2j|, j=1,2…G;G为图片的分块数量, Aij为像素均值;下标i表示不同的图片,且i=1,2;下标j表示不同的分块,且j=1,2…G;
设置像素差阈值P0,当P1大于P0时,认为变化显著。
优选的,所述步骤53具体为:
利用作品的作者身份哈希值F1、作品哈希值F2、关键帧的视频内容特征F3;得到第一加密信息B1=F1+F2+F3,其中作者身份哈希值F1由步骤1得到的身份信息生成,作品哈希值由步骤2得到的作品上传信息生成;
根据视频的帧像素X*Y,生成多个坐标,其中X和Y分别是帧画面的横向像素值和纵向像素值,所述多个坐标均匀分布在图片上;
对于有浮层文件但未被判定侵权的作品,直接在浮层文件上根据生成的多个坐标植入加密信息;
对于没有浮层文件的作品,按照帧画面的大小生成一个同样大小的透明浮层;
将加密信息按照生成的多个坐标分别在浮层上进行浮层标记,得到带有加密信息的浮层;
将浮层置于各对应的关键帧之上,将各帧还原成视频文件。
优选的,所述作品确权后如果发生交易,则进行以下步骤:
为该笔交易生成一个唯一的交易哈希值F4;
然后将作品处理成多帧并筛选关键帧,接着将该作品的交易哈希值F4,得到第二加密信息B2=F4;
然后根据视频的帧像素X*Y,生成多个与步骤53中不重复的新坐标;
将第二加密信息B2按照多个新坐标分别在已有的浮层上进行浮层标记;
最后将添加了第二加密信息B2的浮层Tpng2置于各对应的关键帧之上后,将各帧还原成视频文件并上传存储。
优选的,所述浮层标记具体为:
根据加密信息生成标识码,所述标识码由透明色块和有色色块组成;并将加密信息和标识码关联存储;
对浮层添加显示命令使得浮层上的图案会被显示;
选择关键帧上的特定区域,所述特定区域的形状与标识码形状一致,将特定区域中与标识码有色方块对应位置的色彩原始色C0进行处理,得到变换色C2;
并使得标识码有色方块的叠加色C1 和所述特定区域相同位置的变换色C2叠加后的显示效果等于特定区域的原始色C0;
将浮层置于各对应的关键帧之上。
优选的,所述加密信息包括标识符,所述标识符由标识信息和上传作品的身份信息组成。
本发明还公开了一种基于区块链的影视动漫数字版权交易平台,包括一个或多个客户端,还包括:
注册登录模块,用于用户注册登录和验证登录用户身份信息;
作品上传模块,用于登录用户上传作品;
作品解析模块,用于将上传作品转化为图片文件;
加密信息生成模块,用于对每一个上传作品生成专属唯一的加密信息;所述加密信息生成模块连接有可信区块链;
加密信息植入模块,用于将加密信息生成模块生成的加密信息植入作品解析模块中生成的图片文件;
侵权判定模块,用于检验作品解析模块中生成的图片文件中是否包含加密信息,并进一步判定是否侵权;
证明文件上传模块,用于登录用户上传许可证明材料等其他证明文件;
确权模块,用于对上传作品进行确权确认;
存储器,用于存储确权后的版权作品。
优选的,还包括所述加密信息植入模块包括标识码生成模块和图片特定区域处理模块,所述标识码生成模块连接有浮层生成模块,所述浮层生成模块和图片特定区域处理模块与浮层添加模块连接。
采用本发明所述版权交易平台及版权确权方法,通过对确权作品进行浮层加密,即使侵权者对确权作品进行剪切编辑后形成新素材,仍然无法消除加密信息,实现了对侵权行为的固化,可有效对编辑后电子版权作品进行版权保护和侵权判定。
附图说明
图1为本发明所述版权确权方法的一个具体实施流程示意图;
图2为本发明所述版权确权方法中步骤2和步骤3的一个具体实施流程示意图;
图3为本发明所述版权交易平台的一种具体实施方式示意图;
图4为本发明所述加密信息植入模块的一种具体实施方式示意图。
具体实施方式
下面结合附图1至4,对本发明的具体实施方式作进一步的详细说明。
本发明所述版权确权方法,如图1所示,包括以下步骤:
步骤1.用户登录版权交易平台,确认身份信息;
身份信息用于确认用户身份,身份信息可作为后续步骤中加密信息的依据,以及后续步骤中判定是否侵权的依据,对于相同身份信息的版权作品,即作者利用自己拥有的版权作品的再创作,不会被视为侵权。
步骤2.用户上传未确权的版权作品,平台识别出版权作品类型,并将其统一处理成图片文件;同时生成作品上传信息;
例如,用户上传的版权作品本身就是图片文件的,则无需处理;用户上传的版权作品为视频文件,则将视频文件拆分为图片文件,对视频文件中含有的音频文件,由于音频文件盗版可通过解析音调直接判断,音频文件一般可不做处理和后续识别;用户上传的版权作品为压缩包时,则解压后再进行处理转化为图片文件;
转化为图片文件后,由于视频拍摄过程中相机的位置通常会发生移动偏转,造成连续帧中同一物体的大小不同,且可能出现抖动等现象,可对图片文件进行预处理,包括对图像文件进行去噪、稳定去抖和图片比例调整等步骤,以便于后续的解析和处理。
作品上传信息,为作品上传时的特征信息,一般包括作品上传的时间、地点、上传者即登录用户等信息,用于后续步骤的加密信息生成。
步骤3.进行素材侵权判定,所述素材侵权判定具体为:
检验图片文件是否存在浮层文件,是则对图片文件的浮层文件进行解析,检验其中是否存在加密信息;如果未发现浮层文件,则直接进入步骤5;
如浮层文件存在加密信息,解析加密信息中含有的用户身份信息,判断是否与上传作品的用户相同,相同则忽略,不同则认为存在疑似侵权;
对图片文件的解析可以逐帧全部解析并检验,也可以随机抽取或按照设定的规则抽取,例如对于视频文件解析得到的图片文件,对1秒内的12或24帧图像,只抽取1帧进行解析并检验。步骤2和步骤3的一个具体实施流程如图2所示。
如图2所示,对于存在加密信息的情况,每对应一个已有的确权作品,生成一个相关信息,例如对一个上传作品,可能使用了已由平台确权的版权作品A和版权作品B的各自20秒视频进行拼接得到,则会生成信息1,用于表示该上传作品涉嫌对版权作品A进行了使用,生成信息2用于表示该上传作品涉嫌对版权作品B进行了使用。
判定为疑似侵权的作品推送出判定结论,并进入步骤4.否则进入步骤5;
步骤4.等待用户上传证明文件后,再进行后续步骤5;
其中,证明文件一般为用户提供的被侵权作品版权拥有者的许可证明材料,例如版权许可转让合同扫描件等。
步骤5.未判定疑似侵权的作品,平台生成加密信息并植入作品,所述加密信息由用户上传版权作品的特定信息生成,例如可包括基于区块链技术的作者身份哈希值、作品版权哈希值、作品上传时间、作品上传地点、已存在的版权交易等信息;使得生成的加密信息对于每一个上传作品都是独一无二的专属唯一信息。
将加密信息植入步骤2中生成的图片文件,对图片文件的植入可以逐帧全部植入,也可以随机抽取或按照设定的规则植入,例如对于视频文件解析得到的图片文件,对1秒内的12或24帧图像,只植入其中1帧。
步骤5的一个具体实施方式包括如下步骤:
步骤51.对于单独的图片文件,直接作为关键帧,进入下一步骤;
对于由连续多帧图片组成的视频图片集合,从图片集合中进行关键帧图片筛选,关键帧的筛选可以为以下方式: 设置固定间隔,每个固定间隔选择其中一帧,例如设置固定间隔为12帧,则每12帧选择一帧;
或逐帧比较相邻两帧,变化显著的将相邻帧的第二帧记为关键帧,
比较的具体方式是可以计算两帧图片的分块图像像素均值并计算两幅图像对应位置各块均值的像素均值差值的绝对值之和,定义该绝对值之和为相邻两帧的像素差P1;
例如将两帧图片分为G块,每块的像素均值为Aij;下标i=1,2;j=1,2…G
则像素差P1=∑j|A1j-A2j|, j=1,2…G。设置像素差阈值P0,当P1大于P0时,认为变化显著。
以上方式,通过比较图像各处的像素均值差值,可以识别出变化显著的相邻两帧图像。
步骤52.对关键帧,提取视频内容特征:视频内容特征可以包括视频的颜色分布、图像纹理、运动信息等特征。
其中颜色分布可采用颜色直方图描述确权并进行分布式存储,图像纹理可使用SIFT(尺度不变特征变换)或SURF(加速稳健特征)等方法来描述图像纹理信息,使用光流法描述运动信息。
步骤53. 基于提取到的视频内容特征,以及步骤2得到的作品上传信息,输入加密信息生成模块,生成唯一的文本信息,作为加密信息。
所述加密信息可以是一个哈希值、一个序列号或者其他形式的唯一文本信息。
加密信息生成模块可与可信区块链连接,在生成加密信息后,可直接在区块链上进行存证,确保其不可篡改和可追溯。
采用哈希加密生成哈希值作为加密信息,一个典型的基本操作方式为:将要加密的数据按照一定的规则进行格式化,确保相同的输入数据产生相同的哈希值。按照顺序将步骤1得到的上传者的身份信息,以及步骤2得到的作品上传信息如视频上传地点的经纬度坐标、视频上传时间等组合成一个长度是512整数倍的字符串,如果数据的长度不是 512位的整数倍,则填充至512位的整数倍。对SHA-256哈希算法, 通常使用比特填充,即首先添加一个“1”,然后添加“0” 直到数据长度达到512倍的整数再加448 位,接着再附加一个 64位的整数,将填充后的数据划分为 512 位的块, 初始化哈希值。
SHA-256 算法机制下有六个初始哈希值,每个都是 32 位的十六进制数。这些初始值在算法的一开始被加载,对每个 512 位的块进行一系列的运算,包括逻辑运算、按位运算、旋转和 SHA-256 算法特定的逻辑函数。这些运算在每个块上迭代,更新当前的 256位哈希值,处理完所有块后,最终生成一个256 位哈希值,即为输出的加密信息。
加密信息可以添加在浮层文件的文件头、文件尾和文件中央的任意一处或多处,添加在浮层文件多处的好处在于,即使盗版者切割图片文件,例如裁剪图片文件的一半使用,仍然可能在被切割后文件的浮层文件中找到完整的加密信息。
以下给出加密信息生成和植入的一个具体实施例,本发明中,除非明确说明添加有显示命令,默认为浮层上被添加的信息均不会在图片中显示。
用户在平台注册签约后,平台会基于区块链技术,为该用户生成一个唯一的作者身份哈希值F1。
用户上传视频到平台后,平台会基于区块链技术,为该作品生成一个唯一的作品哈希值F2。
然后将上传视频经过处理后,将视频文件拆分成多个帧,并筛选出关键帧。
接着将该作品的作者身份哈希值F1、作品哈希值F2、关键帧的视频内容特征F3拼接后进行编码操作BM,得到第一加密信息B1=BM(F1+F2+F3),即第一加密信息B1为作者身份哈希值F1、作品哈希值F2、视频内容特征F3的拼接后编码。其中,作品哈希值由步骤2得到的作品上传信息生成。
其中编码操作BM的目的是缩短第一加密信息的信息长度,可预先生成一个哈希值对应的短码库,将较长的哈希值与较短的短码一一对应,调用哈希值对应的短码拼接,编码得到第一加密信息。
然后根据视频的帧像素X*Y,生成五个坐标(X1,Y1)、(X2,Y2)、(X3,Y3)、(X1,Y3)、(X3,Y1),其获取公式分别为:
X1=X*10%,X2=X*50%,X3=X*90%;Y1=Y*10%,Y2=Y*50%,Y3=Y*90%,对于计算得到的小数点后部分直接舍弃取整。
其中X和Y分别是帧画面的横向像素值和纵向像素值,例如X=1024,Y=768,则X1=102,X2=512,X3=921,Y1=76,Y2=384,Y3=691,则五个坐标分别为(102,76)、(512,384)、(921,691)、(102,691)、(921,76);这5个点在帧画面的对应位置分别为帧画面的四角附近及画面中央,即使对图片进行切割,仍然可能大概率保存一个完整的第一加密信息B1。
并按照帧画面的大小生成一个同样大小的透明浮层。
将第一加密信息B1按照5个坐标分别在浮层上标记,留下透明水印,得到带有第一加密信息的浮层Tpng1。
最后将浮层Tpng1置于各对应的关键帧画面之上后,将各帧还原成视频文件。
本具体实施例中,如果用户上传的作品已有浮层,且浮层已有加密信息,通常为用户使用自身已确权作品进行再次创作,部分图片的浮层上已存在加密信息,再次添加加密信息时,避开原有加密信息的坐标即可。
以下给出加密信息生成的又一个具体实施例。
当有用户购买该视频授权后,平台会基于区块链技术,为该笔交易生成一个唯一的交易哈希值F4。
然后将已被人购买版权的视频文件处理成多帧,接着将该作品的交易哈希值F4经过编码处理后,得到第二加密信息B2=F4;
然后根据视频的帧像素X*Y,生成五个坐标(X4,Y1)、(X5,Y2)、(X6,Y3)、(X4,Y3)、(X6,Y1),其获取公式分别为:
X1=X*15%,X2=X*55%,X3=X*95%;Y1=Y*10%,Y2=Y*50%,Y3=Y*90%;
将第二加密信息B2按照5个坐标分别在已有的浮层上留下透明水印,得到带有透明水印的浮层Tpng2。
添加第二加密信息B2的坐标与第一加密信息B1的坐标添加位置不同,不会与第一加密信息产生冲突。
最后将浮层Tpng2置于各对应的关键帧之上后,将各帧还原成视频文件。
这种基于原创数字版权DNA防伪加密技术的加密信息生成方式可以有效提供可靠的数字版权确权证据。具体后台执行过程:
步骤54. 将加密信息植入图片的浮层进行浮层标记,可以标记在每一帧,也可以选择标记关键帧;当盗版者截取视频的一段或若干帧时,只要截取的视频和图片文件中含有植入了加密信息的图片,就会被识别出。
浮层文件的形式为长串字符,由于浮层文件本身不影响图片的展示效果,加密信息植入后,虽然修改了浮层文件,但不会对图片显示造成影响。
浮层文件类似现有图片增加水印的功能,与水印的区别在于浮层文件未添加显示命令,使得浮层文件上的全部信息不会在图片上显示。因此浮层实际未添加任何可能影响图片显示的信息,而只植入了无法显示在图片中的加密信息。
增加浮层文件的一个具体实施方式为:
利用开源计算机程序ffmpeg处理视频,处理时过程中生成加密信息,再应用视频过滤器,将浮层叠加到视频的每一帧图片上。
本发明通过添加浮层并在浮层上添加加密信息,在不影响图片显示效果的前提下,可以在浮层中各处添加不同类别的加密信息,理论上可以覆盖图片的全部区域,即使盗版者对图片进行编辑、切割后使用,仍然可以检验到加密信息,相对在图片文件中直接添加编辑加密信息的做法,本发明的这种方式灵活性更强,添加个数和添加位置不受限制,均不会影响图片的正常显示。
上述具体实施方式中,浮层文件的显示属性设置为不显示,浮层标记为直接在为避免盗版者对浮层进行删除,对于加密信息,也可以采用下面的具体实施方式进行浮层标记。
对浮层添加显示命令使得浮层上的图案会被显示;
根据加密信息生成二维码或条形码,以二维码为例,二维码由透明方块和有色方块组成;将加密信息和二维码关联存储在平台的存储器上;
选择关键帧上的特定区域,一般为色彩变化不显著的区域例如天空,整体为黑色的人影等区域中的部分区域,这些区域通常位于关键帧的四角和四条边的中点;所述特定区域的形状与二维码形状一致,将特定区域中与二维码有色方块对应位置的色彩原始色C0进行处理,得到变换色C2;
并使得二维码有色方块的叠加色C1 和所述特定区域相同位置的变换色C2叠加后的显示效果等于特定区域的原始色C0;
将浮层与对应关键帧叠加;
为方便处理,通常二维码的有色方块叠加色C1处处一致,将原始色C0减去叠加色C1,即可得到变换色C2,在进行加密信息识别时,如果浮层存在,直接识别浮层上显示的二维码。
如果盗版者通过技术手段去除浮层,原始图片由于已经被修改,无法显示出与原始图片相同的显示效果。
天然形成的图片在色彩变化不显著的区域,像素的灰度值大致为线性变化,即灰度值是渐变的,而对于上述处理后的特定区域,二维码均为间歇性跳变,在有色方块对应的区域像素值降低,透明方块对应的区域像素值不变,使得特定区域的灰度值为跳跃性变化,即使由于特定区域变化不显著,肉眼不能识别,通过软件检测固定位置的特定区域灰度值,由于特定区域的色彩出现大量不规则变化,与天然图片明显不同,仍然可以识别出该图片上经过了本发明所述加密处理,并根据特定区域的灰度变化,还原出二维码,例如某一行的灰度值为19,20,19,19,14,19,15,20,14,20;可以看出其中的14、15等灰度值明显偏低,即可以认为这些明显偏低的灰度变化是有色方块对应的区域,而其余区域为透明方块对应区域。
由于现有技术中二维码信息存在信息冗余,对二维码信息本身的读取,并不需要二维码完全可读,只要读取部分出大部分,即可能识别出部分加密信息,由于可在图片上固定位置如四角布置四个相同的二维码,从多个固定位置读出的信息进行组合,仍然容易得到完整的加密信息。
以下为本发明的又一个具体实施例:
登录平台的用户名称为“Miao Miao”,账号UID为“STC1286111267588804608”;
登录用户“Miao Miao”本次上传原创数字作品的作品编号为"STC1286324422755618816",名称为“蓝色科技感互联网大数据宣传视频”:
数字作品的作品类“文件校验码:d2b58b0b7051a19d9a95e1dff1ffba6c”:
登录用户的注册人身份信息包括姓名:高小小,权利人的身份证号码为“5108888888888452X";登录用户拥有登录平台上传作品并进行区块链确权的权利。
上传作品的时间为2023年7月12日14点26分,上传地点为四川省成都市青羊区顺城大街;
上传作品为一段1分15秒的WMV视频文件。
用户登录后,通过作品解析模块将视频文件解析成多个图片文件,
对图片文件进行检验,检查是否存在浮层文件,不存在则认为不可能是侵权作品。
如果存在浮层文件,继续检验浮层文件中是否存在加密信息标识符,如检测发现加密信息标识符,则解析加密信息标识符中的用户信息,解析出的用户信息为登录的用户名称“Miao Miao”,则认为不侵权,如果解析出的用户信息与登录用户名称“Miao Miao”不同,则判定为疑似侵权作品。
如果用户上传作品不侵权,则根据用户名称、上传作品的时间、地点等形成作品上传信息;
并抽取图片中的关键帧,提取颜色分布、图像纹理、运动信息等形成视频内容特征;
将作品上传信息和视频内容特征上传到加密信息生成模块,生成唯一的数字标识,作为加密信息。
加密信息生成模块与可信区块链连接,在生成加密信息后,可直接在区块链上进行存证,确保其不可篡改和可追溯。即生成基于可信区块链的加密信息。
又一个具体实施方式中,对于加密信息,可以添加独有的标识符,方便步骤3中检验图片中是否存在加密信息。
将加密信息添加标识符,所述标识符为“Distributed storage X8”,Distributedstorage 为标识信息,X8为八位身份信息,将标识符加入关键帧的加密信息,在浮层文件的多个坐标中分别植入添加标识符的加密信息。
后续识别时,只要发现标识符,就可以判断出是否引用了本平台的确权作品,并迅速根据八位身份信息X8得到确权作品的拥有者用户信息,从而判断是否疑似侵权。
如果解析得到的图片文件为不含浮层,则添加浮层后再植入加密信息。
植入加密信息完成后,将文件还原并上传所述版权交易平台的云端存储空间。
本发明所述版权确权方法,可用于对用户新上传的版权作品中是否侵犯本平台已确权作品版权的判定,根据判定结果决定是否进行版权作品的确权,也可以用于对其他外来作品是否侵犯本平台已确权作品版权的判定,将外来作品输入版权交易平台,根据步骤1至3即可进行侵权判定。
本发明所述影视动漫数字版权确权方法,可基于本发明公开的影视动漫数字版权交易平台实现。
本发明所述版权交易平台,包括一个或多个客户端,如图3所示,还包括:
注册登录模块,用于用户注册登录和验证登录用户身份信息;
作品上传模块,用于登录用户上传作品;
作品解析模块,用于将上传作品转化为图片文件;
图片处理和特征提取模块,用于对图片文件进行预处理,对于没有浮层的图片文件,进行添加浮层操作;并提取图片的视觉内容特征,用于加密信息的生成;
加密信息生成模块,用于对每一个上传作品生成唯一的加密信息;所述
加密信息生成模块与外部的可信区块链连接;
加密信息植入模块,用于将加密信息生成模块生成的加密信息植入作品解析模块中生成的图片文件的浮层;
侵权判定模块,用于检验作品解析模块中生成的图片文件的浮层中是否包含加密信息,并进一步判定是否侵权;
证明文件上传模块,用于登录用户上传许可证明材料等其他证明文件;
确权模块,用于对上传作品进行确权确认;
存储器,用于存储确权后的版权作品。
如图3所示给出本发明所述版权交易平台在进行确权操作时一个典型的数据流向示意图,图3所示的具体实施方式中,存储器由云空间实现。
如图4所示的具体实施方式中,所述加密信息植入模块包括标识码生成模块和图片特定区域处理模块,所述标识码生成模块连接有浮层生成模块,所述浮层生成模块和图片特定区域处理模块与浮层添加模块连接。
图4的具体实施方式中,由标识码生成模块生成标识码,并由图片特定区域处理模块对关键帧的特定区域进行处理,使得标识码有色方块的叠加色C1 和所述特定区域相同位置的变换色C2叠加后的显示效果等于特定区域的原始色C0;并由浮层生成模块生成带有标识码且具有显示命令字符的浮层,使得浮层上的标识码会被显示;并最终由浮层添加模块将浮层添加到对应的关键帧。
本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
前文所述的为本发明的各个优选实施例,各个优选实施例中的优选实施方式如果不是明显自相矛盾或以某一优选实施方式为前提,各个优选实施方式都可以任意叠加组合使用,所述实施例以及实施例中的具体参数仅是为了清楚表述发明人的发明验证过程,并非用以限制本发明的专利保护范围,本发明的专利保护范围仍然以其权利要求书为准,凡是运用本发明的说明书及附图内容所作的等同结构变化,同理均应包含在本发明的保护范围内。
Claims (9)
1.基于区块链的影视动漫数字版权确权方法,其特征在于,包括以下步骤:
步骤1.用户登录版权交易平台,确认身份信息;
步骤2.用户上传未确权的版权作品,平台识别出版权作品类型,并将作品统一处理成图片文件;同时生成作品上传信息;
步骤3.识别图片文件的浮层文件进行素材侵权判定,判定为疑似侵权则进入步骤4;否则进入步骤5;
步骤4.等待用户上传证明文件后,进行步骤5;
步骤5.未判定疑似侵权的作品,平台生成加密信息并植入作品,具体为:
步骤51.对于单独的图片文件,直接作为关键帧进入下一步骤;
对于由连续多帧图片组成的视频图片集合,从图片集合中进行关键帧图片筛选;
步骤52.对关键帧,提取视频内容特征;
步骤53.基于步骤1的身份信息,步骤2得到的作品上传信息,步骤52得到的视频内容特征,一起生成加密信息,并上传可信区块链,形成区块链上存证的加密信息;
所述步骤53具体为:
利用作品的作者身份哈希值F1、作品哈希值F2、关键帧的视频内容特征F3;得到第一加密信息B1=F1+F2+F3,其中作者身份哈希值F1由步骤1得到的身份信息生成,作品哈希值由步骤2得到的作品上传信息生成;
根据视频的帧像素X*Y,生成多个坐标,其中X和Y分别是帧画面的横向像素值和纵向像素值,所述多个坐标均匀分布在图片上;
对于有浮层文件但未被判定侵权的作品,直接在浮层文件上根据生成的多个坐标植入加密信息;
对于没有浮层文件的作品,按照帧画面的大小生成一个同样大小的透明浮层;
将加密信息按照生成的多个坐标分别在浮层上进行浮层标记,得到带有加密信息的浮层;
将浮层置于各对应的关键帧之上,将各帧还原成视频文件;
步骤54.将加密信息植入图片文件的浮层文件;
步骤6.将图片文件还原成原有形式,确权并上传存储。
2.如权利要求1所述的版权确权方法,其特征在于,所述步骤3识别图片文件的浮层文件进行素材侵权判定的具体过程为:
检验图片文件是否存在浮层文件,不存在则进入步骤5,存在则进行后续步骤:
对图片文件的浮层文件进行解析,检验其中是否存在加密信息;
如浮层文件存在加密信息,解析加密信息中含有的用户身份信息,判断是否与上传作品的用户身份信息相同,相同则忽略,不同则认为存在疑似侵权。
3.如权利要求1所述的版权确权方法,其特征在于,所述步骤3中对图片文件的识别方法为随机抽取或按照设定的规则抽取,所述设定的规则抽取为:对1秒内的全部帧图像,只抽取其中若干帧进行解析并检验。
4.如权利要求1所述的版权确权方法,其特征在于,所述步骤51中进行关键帧筛选的方法为以下两种中的任意一种:
方法1:设置固定间隔,每个固定间隔选择其中一帧;
方法2:逐帧比较相邻两帧,变化显著的将相邻帧的第二帧记为关键帧;
所述比较的具体方式是:
计算两帧图片的分块图像像素均值并计算两幅图像对应位置各块均值的像素均值差值的绝对值之和,定义该绝对值之和为相邻两帧的像素差P1;
将两帧图片分为G块,每块的像素均值为Aij;下标i=1,2;j=1,2…G
则像素差P1=∑j|A1j-A2j|, j=1,2…G;G为图片的分块数量, Aij为像素均值;下标i表示不同的图片,且i=1,2;下标j表示不同的分块,且j=1,2…G;
设置像素差阈值P0,当P1大于P0时,认为变化显著。
5.如权利要求1所述的版权确权方法,其特征在于,所述作品确权后如果发生交易,则进行以下步骤:
为该笔交易生成一个唯一的交易哈希值F4;
然后将作品处理成多帧并筛选关键帧,接着将该作品的交易哈希值F4,得到第二加密信息B2=F4;
然后根据视频的帧像素X*Y,生成多个与步骤53中不重复的新坐标;
将第二加密信息B2按照多个新坐标分别在已有的浮层上进行浮层标记;
最后将添加了第二加密信息B2的浮层Tpng2置于各对应的关键帧之上,将各帧还原成视频文件并上传存储。
6.如权利要求1或5所述的版权确权方法,其特征在于,所述浮层标记具体为:
根据加密信息生成标识码,所述标识码由透明色块和有色色块组成;并将加密信息和标识码关联存储;
对浮层添加显示命令使得浮层上的图案会被显示;
选择关键帧上的特定区域,所述特定区域的形状与标识码形状一致,将特定区域中与标识码有色方块对应位置的色彩原始色C0进行处理,得到变换色C2;
并使得标识码有色方块的叠加色C1 和所述特定区域相同位置的变换色C2叠加后的显示效果等于特定区域的原始色C0。
7.如权利要求1所述的版权确权方法,其特征在于,所述加密信息包括标识符,所述标识符由标识信息和上传作品的身份信息组成。
8.基于区块链的影视动漫数字版权交易平台,其特征在于,包括一个或多个客户端,还包括:
注册登录模块,用于用户注册登录和验证登录用户身份信息;
作品上传模块,用于登录用户上传作品;
作品解析模块,用于将上传作品转化为图片文件;
加密信息生成模块,用于对每一个上传作品生成专属唯一的加密信息;所述加密信息生成模块连接有可信区块链;
加密信息植入模块,用于将加密信息生成模块生成的加密信息植入作品解析模块中生成的图片文件;
侵权判定模块,用于检验作品解析模块中生成的图片文件中是否包含加密信息,并进一步判定是否侵权;
证明文件上传模块,用于登录用户上传许可证明材料文件;
确权模块,用于对上传作品进行确权确认;具体为执行以下步骤.未判定疑似侵权的作品,平台生成加密信息并植入作品,具体为:
步骤51.对于单独的图片文件,直接作为关键帧进入下一步骤;
对于由连续多帧图片组成的视频图片集合,从图片集合中进行关键帧图片筛选;
步骤52.对关键帧,提取视频内容特征;
步骤53.基于步骤1的身份信息,步骤2得到的作品上传信息,步骤52得到的视频内容特征,一起生成加密信息,并上传可信区块链,形成区块链上存证的加密信息;
所述步骤53具体为:
利用作品的作者身份哈希值F1、作品哈希值F2、关键帧的视频内容特征F3;得到第一加密信息B1=F1+F2+F3,其中作者身份哈希值F1由步骤1得到的身份信息生成,作品哈希值由步骤2得到的作品上传信息生成;
根据视频的帧像素X*Y,生成多个坐标,其中X和Y分别是帧画面的横向像素值和纵向像素值,所述多个坐标均匀分布在图片上;
对于有浮层文件但未被判定侵权的作品,直接在浮层文件上根据生成的多个坐标植入加密信息;
对于没有浮层文件的作品,按照帧画面的大小生成一个同样大小的透明浮层;
将加密信息按照生成的多个坐标分别在浮层上进行浮层标记,得到带有加密信息的浮层;
将浮层置于各对应的关键帧之上,将各帧还原成视频文件;
步骤54.将加密信息植入图片文件的浮层文件;
存储器,用于存储确权后的版权作品。
9.如权利要求8所述的版权交易平台,其特征在于,还包括所述加密信息植入模块包括标识码生成模块和图片特定区域处理模块,所述标识码生成模块连接有浮层生成模块,所述浮层生成模块和图片特定区域处理模块与浮层添加模块连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410108641.2A CN117633728B (zh) | 2024-01-26 | 2024-01-26 | 基于区块链的影视动漫数字版权交易平台及版权确权方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410108641.2A CN117633728B (zh) | 2024-01-26 | 2024-01-26 | 基于区块链的影视动漫数字版权交易平台及版权确权方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117633728A CN117633728A (zh) | 2024-03-01 |
CN117633728B true CN117633728B (zh) | 2024-04-05 |
Family
ID=90021968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410108641.2A Active CN117633728B (zh) | 2024-01-26 | 2024-01-26 | 基于区块链的影视动漫数字版权交易平台及版权确权方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117633728B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108389059A (zh) * | 2018-02-26 | 2018-08-10 | 成都大学 | 基于权属的数字版权作品保护、交易和发行方法及*** |
CN109766673A (zh) * | 2019-01-18 | 2019-05-17 | 四川大学 | 一种联盟式音视频版权区块链***及音视频版权上链方法 |
CN111428211A (zh) * | 2020-03-20 | 2020-07-17 | 浙江传媒学院 | 面向联盟区块链的视频作品多因子确权溯源的存证方法 |
CN111563823A (zh) * | 2020-05-15 | 2020-08-21 | 中国银行股份有限公司 | 基于区块链的网络作品版权交易处理方法、装置及*** |
CN112464179A (zh) * | 2020-11-26 | 2021-03-09 | 浙江传媒学院 | 一种基于区块链与表情识别的短视频版权存储算法 |
CN114003871A (zh) * | 2021-09-29 | 2022-02-01 | 合肥高维数据技术有限公司 | 基于区块链及数字水印技术的视频版权保护方法和*** |
CN114915809A (zh) * | 2022-05-17 | 2022-08-16 | 浙江广播电视集团 | 基于区块链的视频文件版权保护方法及交易方法 |
CN115795415A (zh) * | 2022-11-16 | 2023-03-14 | 浙江大学 | 一种基于区块链数字水印的数字文物存证与侵权追溯方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10467391B1 (en) * | 2018-08-23 | 2019-11-05 | Eight Plus Ventures, LLC | Manufacture of secure printed image inventories |
-
2024
- 2024-01-26 CN CN202410108641.2A patent/CN117633728B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108389059A (zh) * | 2018-02-26 | 2018-08-10 | 成都大学 | 基于权属的数字版权作品保护、交易和发行方法及*** |
CN109766673A (zh) * | 2019-01-18 | 2019-05-17 | 四川大学 | 一种联盟式音视频版权区块链***及音视频版权上链方法 |
CN111428211A (zh) * | 2020-03-20 | 2020-07-17 | 浙江传媒学院 | 面向联盟区块链的视频作品多因子确权溯源的存证方法 |
CN111563823A (zh) * | 2020-05-15 | 2020-08-21 | 中国银行股份有限公司 | 基于区块链的网络作品版权交易处理方法、装置及*** |
CN112464179A (zh) * | 2020-11-26 | 2021-03-09 | 浙江传媒学院 | 一种基于区块链与表情识别的短视频版权存储算法 |
CN114003871A (zh) * | 2021-09-29 | 2022-02-01 | 合肥高维数据技术有限公司 | 基于区块链及数字水印技术的视频版权保护方法和*** |
CN114915809A (zh) * | 2022-05-17 | 2022-08-16 | 浙江广播电视集团 | 基于区块链的视频文件版权保护方法及交易方法 |
CN115795415A (zh) * | 2022-11-16 | 2023-03-14 | 浙江大学 | 一种基于区块链数字水印的数字文物存证与侵权追溯方法及*** |
Non-Patent Citations (1)
Title |
---|
基于区块链的全媒体数字图像版权保护方法研究;徐泽等;《中国传媒科技》;20230116(第12期);第10-16页 * |
Also Published As
Publication number | Publication date |
---|---|
CN117633728A (zh) | 2024-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Bartolini et al. | Image authentication techniques for surveillance applications | |
WO2002017631A1 (en) | Digital watermarking for multimedia data | |
KR20120070664A (ko) | 불법 콘텐츠 유통 방지 및 불법 배포자 추적 시스템 및 그 방법 | |
CN112040336A (zh) | 视频水印添加、提取的方法、装置和设备 | |
KR101677110B1 (ko) | 제로널리지 기반의 영상 위변조 방지와 탐지를 위한 워터마킹 삽입과 추출 장치 및 그 방법 | |
Katariya | Digital watermarking | |
Srinivas et al. | Web image authentication using embedding invisible watermarking | |
US10958926B2 (en) | Digitally watermarked compressed video image sequences | |
WO2020237881A1 (zh) | 加注防伪信息的方法、装置、计算机设备及存储介质 | |
Alam et al. | An investigation into encrypted message hiding through images using LSB | |
CN117633728B (zh) | 基于区块链的影视动漫数字版权交易平台及版权确权方法 | |
CN102946531A (zh) | 一种结合gop帧结构的视频水印方法与*** | |
CN114862646B (zh) | 一种用于矢量瓦片抗拼接的水印嵌入、提取方法及*** | |
Brunton et al. | Real-time video watermarking on programmable graphics hardware | |
JP4652167B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
Thanh | Digital image watermarking algorithm using Blockmarking technique for copyright protection | |
CN113810723A (zh) | 视频数据保护方法、电子设备及计算机存储介质 | |
CN113177876A (zh) | 一种图片的处理方法、装置及电子设备 | |
Barni et al. | Digital watermarking for the authentication of AVS data | |
Dadkhah et al. | Efficient image authentication and tamper localization algorithm using active watermarking | |
Gehani et al. | Veil: A system for certifying video provenance | |
Pascaline et al. | Using photomosaic and steganographic techniques for hiding information inside image mosaics | |
Lu et al. | Multipurpose Multilevel Multichannel Information Hiding Framework for Multimedia Protection, Authentication and Traitor Tracing | |
CN117499665B (zh) | 一种基于灰度值量化的图像数据嵌入和提取方法、装置 | |
Pandey et al. | An Overview of Video Tampering Detection Techniques: State-of-the-Art and Future Directions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |