System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及互联网,尤其涉及一种媒体信息的水印渲染方法、装置、电子设备及计算机可读存储介质。
技术介绍
1、相关技术中,在媒体信息中添加水印信息的方式都是固定物理位置或者按照特定动画规则(比如横向移动)直接渲染下发的水印,然而,这样直接在媒体信息中添加水印的方式虽然防止内容泄露,但是会对用户观看造成影响。
技术实现思路
1、本申请实施例提供一种媒体信息的水印渲染方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够既保障水印的曝光,又提高用户的观看体验。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供一种媒体信息的水印渲染方法,包括:
4、当终端在媒体信息展示界面上展示媒体信息时,定位目标对象在所述媒体信息展示界面中的关注区域;
5、基于所述关注区域,确定所述媒体信息的水印区域;其中,所述水印区域,包含于所述媒体信息展示界面中所述关注区域以外的其它展示区域;
6、对所述水印区域中所展示的媒体信息进行水印渲染,并对所述关注区域进行检测;
7、当检测结果表征所述关注区域发生变化时,依据变化后的所述关注区域,更新所述媒体信息的水印渲染结果。
8、本申请实施例提供一种媒体信息的水印渲染装置,包括:。
9、定位模块,用于当终端在媒体信息展示界面上展示媒体信息时,定位目标对象在所述媒体信息展示界面中的关注区域;
10、确定模块,用于基于所述关注区域,确定所述媒体信息
11、渲染模块,用于对所述水印区域中所展示的媒体信息进行水印渲染,并对所述关注区域进行检测;
12、更新模块,用于当检测结果表征所述关注区域发生变化时,依据变化后的所述关注区域,更新所述媒体信息的水印渲染结果。
13、在上述方案中,所述定位模块,还用于获取所述目标对象的双眼视线在所述媒体信息展示界面中的汇聚点;以所述汇聚点为图像的中心点,依据目标长度绘制目标图像,并将所述目标图像在所述媒体信息展示界面中对应的区域作为所述关注区域。
14、在上述方案中,所述渲染模块,还用于获取所述目标对象对经过水印渲染后的所述媒体信息的新关注区域;将所述新关注区域与所述关注区域进行比对,得到所述新关注区域与所述关注区域间的第一重合率;将所述第一重合率与第一重合率阈值进行比较,得到比较结果;基于所述比较结果,确定用于指示所述关注区域是否发生变化的检测结果。
15、在上述方案中,所述更新模块,还用于当检测结果表征所述关注区域发生变化时,确定变化后的所述关注区域在所述媒体信息展示界面中的位置;基于变化后的所述关注区域的位置,对所述水印区域进行调整,得到新水印区域;基于所述新水印区域,重新对所述媒体信息进行水印渲染。
16、在上述方案中,当所述检测结果表征所述关注区域没有发生变化、且所述媒体信息展示界面的大小发生变化时,所述装置还包括第一比对模块,所述第一比对模块,用于将所述媒体信息展示界面与所述关注区域进行比对,得到所述媒体信息展示界面与所述关注区域间的第二重合率;将所述第二重合率与第二重合率阈值进行比较,当所述第二重合率达到第二重合率阈值时,对所述媒体信息展示界面所展示的所述媒体信息进行水印渲染。
17、在上述方案中,所述第一比对模块,还用于当所述第二重合率小于第二重合率阈值时,基于所述关注区域,确定目标水印区域,并对所述目标水印区域中所展示的所述媒体信息进行水印渲染。
18、在上述方案中,所述确定模块,还用于获取所述媒体信息展示界面上除所述关注区域之外的其它区域;将所述其它区域确定为所述水印区域。
19、在上述方案中,所述确定模块,还用于获取所述媒体信息展示界面上除所述关注区域之外的其它区域;将所述其它区域的面积大小与面积阈值进行比对;当比对结果表征所述其它区域的面积大小大于所述面积阈值时,在所述其它区域中选取部分区域作为水印区域。
20、在上述方案中,所述确定模块,还用于获取所述水印区域中待渲染水印的大小;基于所述大小,从所述其它区域中选取与所述待渲染水印相适配的至少一个矩形区域作为所述水印区域。
21、在上述方案中,所述定位模块,还用于通过图像采集设备,采集所述目标对象的人脸图像;对所述人脸图像进行视线分析,得到用于指示所述目标对象视线的视线分析结果;基于所述视线分析结果,确定所述目标对象注视的所述媒体信息展示界面中的区域为所述关注区域。
22、在上述方案中,所述定位模块,还用于对所述人脸图像进行特征提取,得到所述目标对象的视线向量和头部姿态向量;基于所述头部姿态向量,对所述视线向量进行调整,得到用于指示所述目标对象视线的目标视线向量,并将所述目标视线向量作为所述视线分析结果;根据所述视线分析结果,定位所述目标对象的眼睛所注视的区域;当所述区域位于所述媒体信息展示界面上时,将所述媒体信息展示界面中相应的区域确定为所述关注区域。
23、在上述方案中,所述定位模块,还用于通过音频采集设备,采集所述目标对象的语音数据;对所述语音数据进行语义分析,得到语义分析结果;其中,所述语义分析结果包含目标文本词,所述目标文本词,用于指示所述目标对象在所述媒体信息展示界面上所注视的位置;基于所述语音分析结果中所述目标文本词所指示的、所述目标对象在所述媒体信息展示界面上所注视的位置,确定所述目标对象在所述媒体信息展示界面中的关注区域。
24、本申请实施例提供一种电子设备,包括:
25、存储器,用于存储可执行指令;
26、处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的媒体信息的水印渲染方法。
27、本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本申请实施例提供的媒体信息的水印渲染方法。
28、本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行本申请实施例提供的媒体信息的水印渲染方法。
29、本申请实施例具有以下有益效果:
30、通过定位目标对象对媒体信息的关注区域,确定关注区域之外的水印区域,以对水印区域中所展示的媒体信息进行水印渲染,从而在关注区域发生变化时,更新媒体信息的水印渲染结果。如此,实时规避目标对象观看的内容区域,从而进行其它位置的水印渲染,在保障水印能正常渲染的同时,又能保障水印信息不影响用户观看。
本文档来自技高网...【技术保护点】
1.一种媒体信息的水印渲染方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述定位目标对象在所述媒体信息展示界面中的关注区域,包括:
3.如权利要求1所述的方法,其特征在于,所述对所述关注区域进行检测,包括:
4.如权利要求1所述的方法,其特征在于,所述当检测结果表征所述关注区域发生变化时,依据变化后的所述关注区域,更新所述媒体信息的水印渲染结果,包括:
5.如权利要求1所述的方法,其特征在于,当所述检测结果表征所述关注区域没有发生变化、且所述媒体信息展示界面的大小发生变化时,所述对所述关注区域进行检测之后,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
7.如权利要求1所述的方法,其特征在于,所述基于所述关注区域,确定所述媒体信息的水印区域,包括:
8.如权利要求1所述的方法,其特征在于,所述基于所述关注区域,确定所述媒体信息的水印区域,包括:
9.如权利要求8所述的方法,其特征在于,所述在所述其它区域中选取部分区域作为水印区域,
10.如权利要求1所述的方法,其特征在于,所述定位目标对象在所述媒体信息展示界面中的关注区域,包括:
11.如权利要求10所述的方法,所述对所述人脸图像进行视线分析,得到视线分析结果,包括:
12.如权利要求1所述的方法,其特征在于,所述定位目标对象在所述媒体信息展示界面中的关注区域,包括:
13.一种媒体信息的水印渲染装置,其特征在于,所述装置包括:
14.一种电子设备,其特征在于,包括:
15.一种计算机可读存储介质,其特征在于,存储有可执行指令,用于引起处理器执行时,实现权利要求1-12任一项所述的媒体信息的水印渲染方法。
...【技术特征摘要】
1.一种媒体信息的水印渲染方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述定位目标对象在所述媒体信息展示界面中的关注区域,包括:
3.如权利要求1所述的方法,其特征在于,所述对所述关注区域进行检测,包括:
4.如权利要求1所述的方法,其特征在于,所述当检测结果表征所述关注区域发生变化时,依据变化后的所述关注区域,更新所述媒体信息的水印渲染结果,包括:
5.如权利要求1所述的方法,其特征在于,当所述检测结果表征所述关注区域没有发生变化、且所述媒体信息展示界面的大小发生变化时,所述对所述关注区域进行检测之后,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
7.如权利要求1所述的方法,其特征在于,所述基于所述关注区域,确定所述媒体信息的水印区域,包括:
8.如...
【专利技术属性】
技术研发人员:左洪涛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。