水印处理方法及装置制造方法及图纸

技术编号:21778082 阅读:13 留言:0更新日期:2019-08-03 23:28
本公开涉及一种水印处理方法及装置,包括生成针对原始多媒体数据的水印参数;根据所述水印参数对所述原始多媒体数据进行水印叠加处理得到第一多媒体数据;对所述第一多媒体数据进行编码,得到第一多媒体码流,并将所述水印参数封装至所述第一多媒体码流中得到第二多媒体码流;将所述第二多媒体码流发送至终端设备,以使所述终端设备根据所述水印参数对所述第一多媒体数据进行水印逆叠加处理,以得到原始多媒体数据。根据本公开实施例的水印处理方法及装置,能够通过水印防止盗播和盗链,又能够在播放时不显示水印,以实现不损害观众的观看体验。

Watermarking Processing Method and Device

【技术实现步骤摘要】
水印处理方法及装置
本公开涉及多媒体
,尤其涉及一种水印处理方法及装置。
技术介绍
在互联网中进行多媒体内容的传输过程中,容易发生多媒体数据盗播和盗链的情况。为了防止盗播和盗链,各个多媒体内容版权所属平台需要在多媒体内容上添加水印,以标识该多媒体内容的版权所有,例如:在视频中添加水印。但是水印的存在,在一定程度上损害了观众的观看体验,因此需要提供一种既能不损害观众的观看体验,又能有效防止盗播和盗链的水印处理方法。
技术实现思路
有鉴于此,本公开提出了一种水印处理方法及装置,既可以通过水印防止盗播和盗链,又可以在播放时不显示水印,以实现不损害观众的观看体验。根据本公开的一方面,提供了一种水印处理方法,所述方法应用于服务器,所述方法包括:生成针对原始多媒体数据的水印参数;根据所述水印参数对所述原始多媒体数据进行水印叠加处理得到第一多媒体数据;对所述第一多媒体数据进行编码,得到第一多媒体码流,并将所述水印参数封装至所述第一多媒体码流中得到第二多媒体码流;将所述第二多媒体码流发送至终端设备,以使所述终端设备根据所述水印参数对所述第一多媒体数据进行水印逆叠加处理,以得到原始多媒体数据;其中,所述水印逆叠加处理为服务器对所述原始多媒体数据进行水印叠加处理的逆过程。在一种可能的实现方式中,所述水印参数包括水印标识、水印位置、水印大小及水印透明度,所述根据所述水印参数对所述原始多媒体数据进行水印叠加处理到第一多媒体数据,包括:根据所述水印大小调整所述水印标识对应的水印图片的大小得到第一水印图片;针对原始多媒体数据中的每一帧图片,根据所述水印位置和所述水印大小确定所述该帧图片的待调整区域,根据所述水印透明度及所述第一水印图片,调整该帧图片中待调整区域内像素的像素值,得到第一多媒体数据。在一种可能的实现方式中,所述根据所述水印透明度及所述第一水印图片,调整该帧图片中待调整区域内像素的像素值,包括:根据所述水印透明度确定第一比值及第二比值;确定该帧图片中所述待调整区域内的每个像素对应的信号分量;确定所述第一水印图片内的每个像素对应的信号分量;其中,所述信号分量包括:亮度信号分量Y、第一色度信号分量U及第二色度信号分量V;针对所述待调整区域内的每个像素,根据所述第一比值与该像素的信号分量确定该像素的各信号分量的第一信号分量;针对所述第一水印图片内的每个像素,根据所述第二比值与该像素的信号分量确定该像素的各信号分量的第二信号分量;针对所述待调整区域内的每个像素,将该像素的各信号分量的第一信号分量与该像素对应的所述第一水印图片内的像素的各信号分量的第二信号分量的和确定为该像素调整后的信号分量。在一种可能的实现方式中,所述生成针对原始多媒体数据的水印参数,包括:确定水印参数基准值;生成调整参数;根据所述调整参数对所述水印参数基准值进行调整得到所述水印参数。根据本公开的另一方面,提供了一种水印处理方法,应用于终端设备,所述方法包括:接收多媒体码流,获取所述多媒体码流中携带的水印参数;去除所述多媒体码流中的所述水印参数,得到第一多媒体码流;对所述第一多媒体码流进行解码,得到第一多媒体数据;根据所述水印参数对所述第一多媒体数据进行水印逆叠加处理,以得到原始多媒体数据;其中,所述水印逆叠加处理为服务器对所述原始多媒体数据进行水印叠加处理的逆过程。在一种可能的实现方式中,所述水印参数包括水印标识、水印位置、水印大小及水印透明度,所述根据所述水印参数对所述第一多媒体数据进行水印逆叠加处理,包括:获取所述水印标识对应的水印图片;根据所述水印大小调整所述水印图片的大小得到第一水印图片;针对第一多媒体数据中的每一帧图片,根据所述水印位置及所述水印大小确定该帧图片的待调整区域,根据所述水印透明度及所述第一水印图片调整该帧图片中所述待调整区域内像素的像素值。在一种可能的实现方式中,所述根据所述水印透明度及所述第一水印图片调整该帧图片中所述待调整区域内像素的像素值,包括:根据所述水印透明度确定第三比值及第四比值;确定该帧图片中所述待调整区域内的每个像素对应的信号分量;确定所述第一水印图片内每个像素对应的信号分量;其中,所述信号分量包括:亮度信号分量Y、第一色度信号分量U及第二色度信号分量V;针对所述待调整区域内的每个像素,根据所述第三比值与该像素的信号分量确定该像素的各信号分量的第一信号分量;针对所述第一水印图片内的每个像素,根据所述第四比值与该像素的信号分量确定该像素的各信号分量的第二信号分量;针对所述待调整区域内的每个像素,将该像素的各信号分量的第一信号分量与该像素对应的所述第一水印图片内的像素的各信号分量的第二信号分量的差值确定为该像素调整后的信号分量。根据本公开的另一方面,提供了一种水印处理装置,所述装置应用于服务器,所述装置包括:生成模块,用于生成针对原始多媒体数据的水印参数;叠加模块,用于根据所述水印参数对所述原始多媒体数据进行水印叠加处理得到第一多媒体数据;编码模块,用于对所述第一多媒体数据进行编码,得到第一多媒体码流,并将所述水印参数封装至所述第一多媒体码流中得到第二多媒体码流;发送模块,用于将所述第二多媒体码流发送至终端设备,以使所述终端设备根据所述水印参数对所述第一多媒体数据进行水印逆叠加处理,以得到原始多媒体数据;其中,所述水印逆叠加处理为服务器对所述原始多媒体数据进行水印叠加处理的逆过程。在一种可能的实现方式中,所述水印参数包括水印标识、水印位置、水印大小及水印透明度,所述叠加模块,包括:第一调整子模块,用于根据所述水印大小调整所述水印标识对应的水印图片的大小得到第一水印图片;第二调整子模块,用于针对原始多媒体数据中的每一帧图片,根据所述水印位置和所述水印大小确定所述该帧图片的待调整区域,根据所述水印透明度及所述第一水印图片,调整该帧图片中待调整区域内像素的像素值,得到第一多媒体数据。在一种可能的实现方式中,所述第二调整子模块,包括:第一确定单元,用于根据所述水印透明度确定第一比值及第二比值;第二确定单元,用于确定该帧图片中所述待调整区域内的每个像素对应的信号分量;第三确定单元,用于确定所述第一水印图片内的每个像素对应的信号分量;其中,所述信号分量包括:亮度信号分量Y、第一色度信号分量U及第二色度信号分量V;第四确定单元,用于针对所述待调整区域内的每个像素,根据所述第一比值与该像素的信号分量确定该像素的各信号分量的第一信号分量;第五确定单元,用于针对所述第一水印图片内的每个像素,根据所述第二比值与该像素的信号分量确定该像素的各信号分量的第二信号分量;第六确定单元,用于针对所述待调整区域内的每个像素,将该像素的各信号分量的第一信号分量与该像素对应的所述第一水印图片内的像素的各信号分量的第二信号分量的和确定为该像素调整后的信号分量。在一种可能的实现方式中,所述生成模块,包括:第一确定子模块,用于确定水印参数基准值;生成子模块,用于生成调整参数;第三调整子模块,用于根据所述调整参数对所述水印参数基准值进行调整得到所述水印参数。根据本公开的另一方面,提供了一种水印处理装置,应用于终端设备,所述装置包括:接收模块,用于接收多媒体码流,获取所述多媒体码流中携带的水印参数;去除模块,用于去除所述多媒体码流中的所述水印参数,得到第本文档来自技高网...

【技术保护点】
1.一种水印处理方法,其特征在于,所述方法应用于服务器,所述方法包括:生成针对原始多媒体数据的水印参数;根据所述水印参数对所述原始多媒体数据进行水印叠加处理得到第一多媒体数据;对所述第一多媒体数据进行编码,得到第一多媒体码流,并将所述水印参数封装至所述第一多媒体码流中得到第二多媒体码流;将所述第二多媒体码流发送至终端设备,以使所述终端设备根据所述水印参数对所述第一多媒体数据进行水印逆叠加处理,以得到原始多媒体数据;其中,所述水印逆叠加处理为服务器对所述原始多媒体数据进行水印叠加处理的逆过程。

【技术特征摘要】
1.一种水印处理方法,其特征在于,所述方法应用于服务器,所述方法包括:生成针对原始多媒体数据的水印参数;根据所述水印参数对所述原始多媒体数据进行水印叠加处理得到第一多媒体数据;对所述第一多媒体数据进行编码,得到第一多媒体码流,并将所述水印参数封装至所述第一多媒体码流中得到第二多媒体码流;将所述第二多媒体码流发送至终端设备,以使所述终端设备根据所述水印参数对所述第一多媒体数据进行水印逆叠加处理,以得到原始多媒体数据;其中,所述水印逆叠加处理为服务器对所述原始多媒体数据进行水印叠加处理的逆过程。2.根据权利要求1所述的方法,其特征在于,所述水印参数包括水印标识、水印位置、水印大小及水印透明度,所述根据所述水印参数对所述原始多媒体数据进行水印叠加处理到第一多媒体数据,包括:根据所述水印大小调整所述水印标识对应的水印图片的大小得到第一水印图片;针对原始多媒体数据中的每一帧图片,根据所述水印位置和所述水印大小确定所述该帧图片的待调整区域,根据所述水印透明度及所述第一水印图片,调整该帧图片中待调整区域内像素的像素值,得到第一多媒体数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述水印透明度及所述第一水印图片,调整该帧图片中待调整区域内像素的像素值,包括:根据所述水印透明度确定第一比值及第二比值;确定该帧图片中所述待调整区域内的每个像素对应的信号分量;确定所述第一水印图片内的每个像素对应的信号分量;其中,所述信号分量包括:亮度信号分量Y、第一色度信号分量U及第二色度信号分量V;针对所述待调整区域内的每个像素,根据所述第一比值与该像素的信号分量确定该像素的各信号分量的第一信号分量;针对所述第一水印图片内的每个像素,根据所述第二比值与该像素的信号分量确定该像素的各信号分量的第二信号分量;针对所述待调整区域内的每个像素,将该像素的各信号分量的第一信号分量与该像素对应的所述第一水印图片内的像素的各信号分量的第二信号分量的和确定为该像素调整后的信号分量。4.根据权利要求1所述的方法,其特征在于,生成针对原始多媒体数据的水印参数,包括:确定水印参数基准值;生成调整参数;根据所述调整参数对所述水印参数基准值进行调整得到所述水印参数。5.一种水印处理方法,其特征在于,应用于终端设备,所述方法包括:接收多媒体码流,获取所述多媒体码流中携带的水印参数;去除所述多媒体码流中的所述水印参数,得到第一多媒体码流;对所述第一多媒体码流进行解码,得到第一多媒体数据;根据所述水印参数对所述第一多媒体数据进行水印逆叠加处理,以得到原始多媒体数据;其中,所述水印逆叠加处理为服务器对所述原始多媒体数据进行水印叠加处理的逆过程。6.根据权利要求5所述的方法,其特征在于,所述水印参数包括水印标识、水印位置、水印大小及水印透明度,所述根据所述水印参数对所述第一多媒体数据进行水印逆叠加处理,包括:获取所述水印标识对应的水印图片;根据所述水印大小调整所述水印图片的大小得到第一水印图片;针对第一多媒体数据中的每一帧图片,根据所述水印位置及所述水印大小确定该帧图片的待调整区域,根据所述水印透明度及所述第一水印图片调整该帧图片中所述待调整区域内像素的像素值。7.根据权利要求6所述的方法,其特征在于,所述根据所述水印透明度及所述第一水印图片调整该帧图片中所述待调整区域内像素的像素值,包括:根据所述水印透明度确定第三比值及第四比值;确定该帧图片中所述待调整区域内的每个像素对应的信号分量;确定所述第一水印图片内每个像素对应的信号分量;其中,所述信号分量包括:亮度信号分量Y、第一色度信号分量U及第二色度信号分量V;针对所述待调整区域内的每个像素,根据所述第三比值与该像素的信号分量确定该像素的各信号分量的第一信号分量;针对所述第一水印图片内的每个像素,根据所述第四比值与该像素的信号分量确定该像素的各信号分量的第二信号分量;针对所述待调整区域内的每个像素,将该像素的各信号分量的第一信号分量与该像素对应的所述第一水印图片内的像素的各信号分量的第二信号分量的差值确定为该像素调整后的信号分量。8.一种水印处理装置,其特征在于,所述装置应用于服务器,所述装置包括:生成模块,用于生成针对原始多媒体数据的水印参数;叠加模块,用于根据所述水印参数对所述原始多媒体数据进行水印叠加处理得到第一多媒体数据;编码模块,用于对所述第一多媒体数据进行编码,得到第一多媒体码流,并将...

【专利技术属性】
技术研发人员:张天若
申请(专利权)人:优酷网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1