一种蒙版文件的处理方法、装置以及处理设备制造方法及图纸

技术编号:36730143 阅读:26 留言:0更新日期:2023-03-04 09:56
本申请提供了一种蒙版文件的处理方法、装置以及处理设备,用于提供一种新的弹幕防挡机制,减少服务器上存储资源的占用,降低服务器的负担。本申请提供的一种蒙版文件的处理方法,包括:服务器获取视频文件;服务器以视频帧为识别单位,对视频文件进行图像识别,识别出视频文件的视频画面中的人体区域,得到多个视频帧对应的多个第一蒙版文件;服务器将多个第一蒙版文件进行合并,得到第二蒙版文件;当接收到客户端发起的视频观看请求后,服务器在下发视频文件的过程中,还下发第二蒙版文件,以使得客户端解析第二蒙版文件得到多个第一蒙版文件,并在播放视频文件时,对多个第一蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理。挡处理。挡处理。

【技术实现步骤摘要】
一种蒙版文件的处理方法、装置以及处理设备


[0001]本申请涉及视频领域,具体涉及一种蒙版文件的处理方法、装置以及处理设备。

技术介绍

[0002]如今,对于平台上的视频播放服务,平台运营方往往会配置弹幕机制,用户在观看视频的过程中,可根据自己的想法发起对应文字内容的弹幕,弹幕可在视频画面中滚动显示或者悬停显示,达到用户之间互动的效果,进而可提高观看视频时的趣味性。
[0003]容易理解,视频画面中若出现人体画面,往往用户关注的是人体画面对应的角色本身,而视频画面中显示的弹幕,则会遮挡住人体画面,进而在一定程度上影响了用户的观看体验。
[0004]因此,可为基础的弹幕机制继续引入弹幕防挡机制,服务器对视频画面中的人体区域进行识别,客户端则对识别出的人体区域识别结果进行弹幕防挡处理,使得弹幕的显示区域与人体区域重叠时,在重叠区域中忽略、屏蔽弹幕的显示,如此可保留完整的人体画面。
[0005]而在现有的相关技术的研究过程中,专利技术人发现,对于服务器下发的人体区域识别结果,在现有弹幕防挡处理机制中,第一种方案是将其直接配置于视频文件中,若某一视频文件包括存在多个分辨率,则需要配置相同数量的内置人体区域识别结果的视频文件,显然,在视频文件的存储工作上需要占用较多的存储资源,而海量视频文件的存储工作则会对服务器造成不小的负担,第二种方案是由客户端在执行弹幕防挡处理时向服务器实时获取当前视频画面对应的人体区域识别结果,在这场景下涉及大量网络数据的请求,对于服务器仍会造成不小的负担,显然两者对于服务器而言都存在着不小的负担。

技术实现思路

[0006]本申请提供了一种蒙版文件的处理方法、装置以及处理设备,用于提供一种新的弹幕防挡机制,减少服务器上存储资源的占用,降低服务器的负担。
[0007]第一方面,本申请提供了一种蒙版文件的处理方法,方法包括:
[0008]服务器获取视频文件;
[0009]服务器以视频帧为识别单位,对视频文件进行图像识别,识别出视频文件的视频画面中的人体区域,得到多个视频帧对应的多个第一蒙版文件;
[0010]服务器将多个第一蒙版文件进行合并,得到第二蒙版文件;
[0011]当接收到客户端发起的视频观看请求后,服务器在下发视频文件的过程中,还下发第二蒙版文件,以使得客户端解析第二蒙版文件得到多个第一蒙版文件,并在播放视频文件时,对多个第一蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理。
[0012]结合本申请第一方面,在本申请第一方面第一种可能的实现方式中,服务器将多个第一蒙版文件进行合并,得到第二蒙版文件,包括:
[0013]服务器将多个第一蒙版文件进行合并,得到初始蒙版文件;
[0014]服务器在初始蒙版文件配置的跟元素属性中,写入多个第一蒙版文件各自的时间戳标签,时间戳标签用于标识对应蒙版文件的时间点。
[0015]结合本申请第一方面,在本申请第一方面第二种可能的实现方式中,服务器将多个第一蒙版文件进行合并,得到第二蒙版文件,包括:
[0016]服务器获取蒙版文件预设时长;
[0017]服务器在对多个第一蒙版文件进行合并的过程中,以蒙版文件预设时长作为拆分单位,合并得到多个第三蒙版文件,作为第二蒙版文件,多个第三蒙版文件的数量与多个第一蒙版文件的总时长经过蒙版文件预设时长拆分后的数量一致。
[0018]第二方面,本申请提供了一种蒙版文件的处理方法,方法包括:
[0019]客户端向服务器发起视频观看请求;
[0020]客户端接收服务器针对视频观看请求下发的视频文件以及第一蒙版文件,第一蒙版文件是由服务器将多个第二蒙版文件合并得到的,多个第二蒙版文件是以视频文件的视频帧为识别单位,对视频文件进行图像识别,识别出视频文件的视频画面中的人体区域得到的;
[0021]客户端对第一蒙版文件进行解析,得到多个第二蒙版文件;
[0022]客户端在播放视频文件时,对多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理。
[0023]结合本申请第二方面,在本申请第二方面第一种可能的实现方式中,客户端在播放视频文件时,对多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理之前,方法还包括:
[0024]客户端在第一蒙版文件配置的跟元素属性中,读取服务器写入的多个第二蒙版文件各自的时间戳标签,
[0025]客户端根据多个第二蒙版文件分别对应的时间戳标签表示的时间顺序,将多个第二蒙版文件的数据存储至预设列表中;
[0026]客户端在播放视频文件时,对多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理,包括:
[0027]客户端在播放视频文件时,遵循预设列表指示的不同时间点用于加载的蒙版文件的数据,对多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理。
[0028]结合本申请第二方面,在本申请第二方面第二种可能的实现方式中,客户端接收服务器针对视频观看请求下发的第一蒙版文件之前,方法包括:
[0029]客户端接收用于调整视频播放进度的用户操作;
[0030]客户端结合用户操作的目标播放进度以及目标播放进度所在的第二蒙版文件的预设视频时长,确定目标播放进度对应的第一时间戳;
[0031]客户端根据第一时间戳以及视频文件总时长,确定第一蒙版文件的起始时间戳,作为第二时间戳;
[0032]客户端向服务器上报第二时间戳,以使得服务器根据第二时间戳确定并下发对应的第一蒙版文件。
[0033]第三方面,本申请提供了一种蒙版文件的处理装置,装置包括:
[0034]获取单元,用于获取视频文件;
[0035]识别单元,用于以视频文件的视频帧为识别单位,对视频文件进行图像识别,识别出视频文件的视频画面中的人体区域,得到多个视频帧对应的多个第一蒙版文件;
[0036]合并单元,用于将多个第一蒙版文件进行合并,得到第二蒙版文件;
[0037]下发单元,用于当接收到客户端发起的视频观看请求后,在下发视频文件的过程中,还下发第二蒙版文件,以使得客户端解析第二蒙版文件得到多个第一蒙版文件,并在播放视频文件时,对多个第一蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理。
[0038]结合本申请第三方面,在本申请第三方面第一种可能的实现方式中,合并单元,具体用于;
[0039]将多个第一蒙版文件进行合并,得到初始蒙版文件;
[0040]在初始蒙版文件配置的跟元素属性中,写入多个第一蒙版文件各自的时间戳标签,时间戳标签用于标识对应蒙版文件的时间点。
[0041]结合本申请第三方面,在本申请第三方面第二种可能的实现方式中,合并单元,具体用于;
[0042]获取蒙版文件预设时长;
[0043]在对多个第一蒙版文件进行合并的过程中,以蒙版文件预设时长作为拆分单位,合并得到多个第三蒙版文件,作为第二蒙版文件,多个第三蒙版文件的数量与多个第一蒙版本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蒙版文件的处理方法,其特征在于,所述方法包括:服务器获取视频文件;所述服务器以视频帧为识别单位,对所述视频文件进行图像识别,识别出所述视频文件的视频画面中的人体区域,得到多个所述视频帧对应的多个第一蒙版文件;所述服务器将所述多个第一蒙版文件进行合并,得到第二蒙版文件;当接收到客户端发起的视频观看请求后,所述服务器在下发所述视频文件的过程中,还下发所述第二蒙版文件,以使得所述客户端解析所述第二蒙版文件得到所述多个第一蒙版文件,并在播放所述视频文件时,对所述多个第一蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理。2.根据权利要求1所述的方法,其特征在于,所述服务器将所述多个第一蒙版文件进行合并,得到第二蒙版文件,包括:所述服务器将所述多个第一蒙版文件进行合并,得到初始蒙版文件;所述服务器在所述初始蒙版文件配置的跟元素属性中,写入所述多个第一蒙版文件各自的时间戳标签,所述时间戳标签用于标识对应蒙版文件的时间点。3.根据权利要求1所述的方法,其特征在于,所述服务器将所述多个第一蒙版文件进行合并,得到第二蒙版文件,包括:所述服务器获取蒙版文件预设时长;所述服务器在对所述多个第一蒙版文件进行合并的过程中,以所述蒙版文件预设时长作为拆分单位,合并得到多个第三蒙版文件,作为所述第二蒙版文件,所述多个第三蒙版文件的数量与所述多个第一蒙版文件的总时长经过所述蒙版文件预设时长拆分后的数量一致。4.一种蒙版文件的处理方法,其特征在于,所述方法包括:客户端向服务器发起视频观看请求;所述客户端接收所述服务器针对所述视频观看请求下发的视频文件以及第一蒙版文件,所述第一蒙版文件是由所述服务器将多个第二蒙版文件合并得到的,所述多个第二蒙版文件是以视频帧为识别单位,对所述视频文件进行图像识别,识别出所述视频文件的视频画面中的人体区域得到的;所述客户端对所述第一蒙版文件进行解析,得到所述多个第二蒙版文件;所述客户端在播放所述视频文件时,对所述多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理。5.根据权利要求4所述的方法,其特征在于,所述客户端在播放所述视频文件时,对所述多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理之前,所述方法还包括:所述客户端在所述第一蒙版文件配置的跟元素属性中,读取所述服务器写入的所述多个第二蒙版文件各自的时间戳标签,所述客户端根据所述多个第二蒙版文件分别对应的时间戳标签表示的时间顺序,将所述多个第二蒙版文件的数据存储至预设列表中;所述客户端在播放所述视频文件时,对所述多个第二蒙版文件描述的...

【专利技术属性】
技术研发人员:王登辉
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:

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

1