[发明专利]弹幕人物遮罩显示方法、装置、电子设备及存储介质有效
申请号: | 202310001022.9 | 申请日: | 2023-01-03 |
公开(公告)号: | CN115695923B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 马遥;陈志强;杨波 | 申请(专利权)人: | 北京搜狐新动力信息技术有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/431;H04N21/435;H04N21/488;H04N21/2343;H04N21/235 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 钱娜 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弹幕 人物 显示 方法 装置 电子设备 存储 介质 | ||
本发明提供一种弹幕人物遮罩显示方法、装置、电子设备及存储介质,通过在服务端预先基于人物视频帧画面生成遮罩文件,并采用时间戳格式命名遮罩文件中的蒙版图片,在客户端将通过时间戳确定蒙版图片渲染至CALayer图层上,并将其设置为弹幕图层的maskLayer属性,在播放视频的过程中,根据maskLayer属性在存在遮罩文件时触发弹幕遮罩效果,逐帧控制弹幕图层对应的显示范围为扣除特定人像的反选范围,从而实现在播放视频时使弹幕避开特定人物,达到更好的观看效果,提升用户体验的目的。
技术领域
本发明涉及视频播放技术领域,尤其涉及一种弹幕人物遮罩显示方法、装置、电子设备及存储介质。
背景技术
在当前的视频应用产品中基本都具有弹幕功能,通过弹幕功能能够为用户提供非常便捷、有趣的社交互动方式,能够极大的提升用户在视频应用产品内的活跃度及粘性,进而提升产品的使用度及留存。
但是,目前在视频播放的过程中,存在弹幕量过多会遮挡视频中的主要人物区域,影响观看效果的问题。
发明内容
有鉴于此,本发明实施例提供一种弹幕人物遮罩显示方法、装置、电子设备及存储介质,以解决现有视频播放过程中弹幕会遮挡视频中的主要人物区域,影响观看效果的问题。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例第一方面公开了一种弹幕人物遮罩显示方法,应用于客户端,所述方法包括:
若当前为在线播放视频时,在播放当前时段的第一视频的过程中,下载并解压下一时段的第二视频文件,得到解压缩后的第二视频文件并存储于本地;
当屏幕刷新率计时器刷新时,调用存储于本地的第二视频文件,根据所述第二视频文件的当前播放时间戳在本地的蒙版渲染资源集合中,查找所述当前播放时间戳起始两帧内是否存在蒙版渲染资源信息;
若存在蒙版渲染资源信息,读取所述蒙版渲染资源信息,并在异步线程中进行渲染,得到渲染至CALayer图层上的遮罩文件;
将所述渲染至CALayer图层上的遮罩文件设置为弹幕图层的maskLayer属性;
在播放所述第二视频文件的过程中,根据maskLayer属性,在存在遮罩文件时触发弹幕遮罩效果,使当前播放时间戳控制弹幕图层对应的显示范围为扣除特定人像的反选范围;
若不存在蒙版渲染资源信息,查询触发前一次显示弹幕图层对应的显示范围为扣除特定人像的反选范围的时间戳,将所述时间戳作为遮罩时间戳;
计算当前播放时间戳与所述遮罩时间戳的差值;
判断所述差值是否大于阈值,以及查询弹幕遮罩效果是否存在;
若弹幕遮罩效果仍存在且差值大于阈值,关闭弹幕遮罩效果,等待下一次屏幕刷新率计时器刷新;
其中,所述遮罩文件预先基于人物视频帧画面在服务端生成,所述遮罩文件的预设帧率为每秒N帧蒙版图片,每帧蒙版图片的名称以时间戳格式命名,所述时间戳格式为h_m_s_ms,每一遮罩文件中最后一帧蒙版图片的命名中携带有结束标识,N的取值范围包括15至25,h为小时、m为分钟、s为秒、ms为毫秒。
可选的,在将得到解压缩后的第二视频文件并存储于本地的过程中,包括:
若所述第二视频文件中存在遮罩文件,读取所述遮罩文件中每帧蒙版图片的蒙版图片名称;
根据所述蒙版图片名称中的时间戳和遮罩文件地址生成对应的蒙版渲染资源信息,其中,最后一帧蒙版图片对应的蒙版渲染资源信息中的遮罩文件地址为空资源信息;
将所述蒙版渲染资源信息集合至蒙版渲染资源集合中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新动力信息技术有限公司,未经北京搜狐新动力信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310001022.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种作战任务装备规模需求估算方法
- 下一篇:一种装备规模需求综合分析方法