[发明专利]水印处理方法、装置、电子设备和介质有效
申请号: | 202010579638.0 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111669476B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 孙婉轩;何轶;王长虎 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04N1/32 | 分类号: | H04N1/32 |
代理公司: | 北京唯智勤实知识产权代理事务所(普通合伙) 11557 | 代理人: | 陈佳 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 水印 处理 方法 装置 电子设备 介质 | ||
1.一种水印处理方法,包括:
获取目标视频;
基于目标用户信息,生成水印,其中,所述目标用户信息包括用户标识;
将所述水印以一定的比例直接覆盖到所述目标视频中的至少一个视频帧上,生成带水印视频,其中,在所述带水印视频中所述水印处于隐藏状态;
其中,所述基于目标用户信息,生成水印,包括:
基于所述目标视频,生成第一矩阵,其中,所述第一矩阵是所述目标视频中的视频帧的像素点形成的三维矩阵;
基于所述目标用户信息和所述第一矩阵,生成与所述目标视频适配的第二矩阵,其中,所述基于所述目标用户信息和所述第一矩阵,生成与所述目标视频适配的第二矩阵,包括:将所述目标用户信息编码为比特形式,将比特形式的目标用户信息转化为向量,将向量化的目标用户信息与所述第一矩阵做内积,生成第二矩阵;
对所述第二矩阵的元素进行数值调节,生成第三矩阵,其中,所述对所述第二矩阵的元素进行数值调节,生成第三矩阵,包括:对第二矩阵中的每个元素应用tanh函数,再将所得到的结果乘以一个参数,生成第三矩阵;
将第三矩阵中的元素用作水印中适配位置像素点的像素值,生成水印。
2.根据权利要求1所述的方法,其中,所述用户标识是采用预定数目个比特来表征的。
3.根据权利要求2所述的方法,其中,所述将所述水印添加到所述目标视频中的至少一个视频帧上,生成带水印视频,包括:
基于所述目标视频的每秒播放帧数和水印的每秒添加数,将所述水印添加到所述目标视频中的至少一个视频帧上。
4.根据权利要求3所述的方法,其中,所述方法还包括:
对所述目标视频进行解码,确定添加有水印的视频帧集合;
对于所述预定数目个比特中的每个比特,从所述视频帧集合中的每个视频帧中解析出所述比特的对应数值,得到数值组,其中,所述对于所述预定数目个比特中的每个比特,从所述视频帧集合中的每个视频帧中解析出所述比特的对应数值,得到数值组,包括:对于所述预定数目个比特中的每个比特,将目标视频中添加有水印的视频帧的集合的解码结果中对应的列值作为该比特对应的数值组,其中,所述解码结果包括预定数目个列值,所述预定数目个比特与所述预定数目个列值一一对应;
基于每个比特对应的数值组,确定所述比特的识别数值,其中,所述识别数值是所述数值组中出现次数最多或最少的数值;
基于所确定的识别数值,确定所述目标视频中添加的用户标识,其中,所述基于所确定的识别数值,确定所述目标视频中添加的用户标识,包括:将所述识别数值转换为用户编号或字符串,将用户编号或字符串确定为用户标识。
5.一种水印处理装置,包括:
获取单元,被配置成获取目标视频;
第一生成单元,被配置成基于目标用户信息,生成水印,其中,所述目标用户信息包括用户标识;
第二生成单元,被配置成将所述水印以一定的比例直接覆盖到所述目标视频中的至少一个视频帧上,生成带水印视频,其中,在所述带水印视频中所述水印处于隐藏状态;
其中,所述第一生成单元,进一步被配置成:
基于所述目标视频,生成第一矩阵,其中,所述第一矩阵是所述目标视频中的视频帧的像素点形成的三维矩阵;
基于所述目标用户信息和所述第一矩阵,生成与所述目标视频适配的第二矩阵,其中,所述基于所述目标用户信息和所述第一矩阵,生成与所述目标视频适配的第二矩阵,包括:将所述目标用户信息编码为比特形式,将比特形式的目标用户信息转化为向量,将向量化的目标用户信息与所述第一矩阵做内积,生成第二矩阵;
对所述第二矩阵的元素进行数值调节,生成第三矩阵,其中,所述对所述第二矩阵的元素进行数值调节,生成第三矩阵,包括:对第二矩阵中的每个元素应用tanh函数,再将所得到的结果乘以一个参数,生成第三矩阵;
将第三矩阵中的元素用作水印中适配位置像素点的像素值,生成水印。
6.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4中任一所述的方法。
7.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1-4中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010579638.0/1.html,转载请声明来源钻瓜专利网。