利索能及
我要发布
收藏
专利号: 2021109891995
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:授权未缴费
更新日期:2025-04-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种蒙版文件的处理方法,其特征在于,所述方法包括:

服务器获取视频文件;

所述服务器以视频帧为识别单位,对所述视频文件进行图像识别,识别出所述视频文件的视频画面中的人体区域,得到多个所述视频帧对应的多个第一蒙版文件;

所述服务器将所述多个第一蒙版文件进行合并,得到第二蒙版文件;

当接收到客户端发起的视频观看请求后,所述服务器接收客户端上报的第二时间戳,根据所述第二时间戳确定并下发对应的第二蒙版文件,所述第二时间戳是根据第一时间戳以及所述视频文件中多个合并蒙版文件包含的各合并蒙版文件的总时长,确定的所述第二蒙版文件的起始时间戳,所述第一时间戳为所述客户端结合用户操作的目标播放进度以及所述目标播放进度所在的所述第一蒙版文件的预设视频时长确定的目标播放进度对应的时间戳;

所述服务器在下发所述视频文件的过程中,还下发所述第二蒙版文件,以使得所述客户端解析所述第二蒙版文件得到所述多个第一蒙版文件,并在播放所述视频文件时,对所述多个第一蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理。

2.根据权利要求1所述的方法,其特征在于,所述服务器将所述多个第一蒙版文件进行合并,得到第二蒙版文件,包括:所述服务器将所述多个第一蒙版文件进行合并,得到初始蒙版文件;

所述服务器在所述初始蒙版文件配置的跟元素属性中,写入所述多个第一蒙版文件各自的时间戳标签,所述时间戳标签用于标识对应蒙版文件的时间点。

3.根据权利要求1所述的方法,其特征在于,所述服务器将所述多个第一蒙版文件进行合并,得到第二蒙版文件,包括:所述服务器获取蒙版文件预设时长;

所述服务器在对所述多个第一蒙版文件进行合并的过程中,以所述蒙版文件预设时长作为拆分单位,合并得到多个第三蒙版文件,作为所述第二蒙版文件,所述多个第三蒙版文件的数量与所述多个第一蒙版文件的总时长经过所述蒙版文件预设时长拆分后的数量一致。

4.一种蒙版文件的处理方法,其特征在于,所述方法包括:

客户端向服务器发起视频观看请求;

所述客户端接收所述服务器针对所述视频观看请求下发的视频文件以及第一蒙版文件,所述第一蒙版文件是由所述服务器将多个第二蒙版文件合并得到的,所述多个第二蒙版文件是以视频帧为识别单位,对所述视频文件进行图像识别,识别出所述视频文件的视频画面中的人体区域得到的;

所述客户端对所述第一蒙版文件进行解析,得到所述多个第二蒙版文件;

所述客户端在播放所述视频文件时,对所述多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理;

所述客户端接收所述服务器针对所述视频观看请求下发的所述第一蒙版文件之前,所述方法包括:所述客户端接收用于调整视频播放进度的用户操作;

所述客户端结合所述用户操作的目标播放进度以及所述目标播放进度所在的所述第二蒙版文件的预设视频时长,确定所述目标播放进度对应的第一时间戳;

所述客户端根据所述第一时间戳以及所述视频文件中多个合并蒙版文件包含的各合并蒙版文件的总时长,确定所述第一蒙版文件的起始时间戳,作为第二时间戳;

所述客户端向所述服务器上报所述第二时间戳,以使得所述服务器根据所述第二时间戳确定并下发对应的所述第一蒙版文件。

5.根据权利要求4所述的方法,其特征在于,所述客户端在播放所述视频文件时,对所述多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理之前,所述方法还包括:所述客户端在所述第一蒙版文件配置的跟元素属性中,读取所述服务器写入的所述多个第二蒙版文件各自的时间戳标签,所述客户端根据所述多个第二蒙版文件分别对应的时间戳标签表示的时间顺序,将所述多个第二蒙版文件的数据存储至预设列表中;

所述客户端在播放所述视频文件时,对所述多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理,包括:所述客户端在播放所述视频文件时,遵循所述预设列表指示的不同时间点用于加载的蒙版文件的数据,对所述多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理。

6.一种蒙版文件的处理装置,其特征在于,所述装置包括:

获取单元,用于获取视频文件;

识别单元,用于以所述视频文件的视频帧为识别单位,对所述视频文件进行图像识别,识别出所述视频文件的视频画面中的人体区域,得到多个所述视频帧对应的多个第一蒙版文件;

合并单元,用于将所述多个第一蒙版文件进行合并,得到第二蒙版文件;

下发单元,用于当接收到客户端发起的视频观看请求后,接收客户端上报的第二时间戳,根据所述第二时间戳确定并下发对应的第二蒙版文件,所述第二时间戳是根据第一时间戳以及所述视频文件中多个合并蒙版文件包含的各合并蒙版文件的总时长,确定的所述第二蒙版文件的起始时间戳,所述第一时间戳为所述客户端结合用户操作的目标播放进度以及所述目标播放进度所在的所述第一蒙版文件的预设视频时长确定的目标播放进度对应的时间戳;在下发所述视频文件的过程中,还下发所述第二蒙版文件,以使得所述客户端解析所述第二蒙版文件得到所述多个第一蒙版文件,并在播放所述视频文件时,对所述多个第一蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理。

7.一种蒙版文件的处理装置,其特征在于,所述装置包括:

发起单元,用于向服务器发起视频观看请求;

接收单元,用于接收所述服务器针对所述视频观看请求下发的视频文件以及第一蒙版文件,所述第一蒙版文件是由所述服务器将多个第二蒙版文件合并得到的,所述多个第二蒙版文件是以视频帧为识别单位,对所述视频文件进行图像识别,识别出所述视频文件的视频画面中的人体区域得到的;

解析单元,用于对所述第一蒙版文件进行解析,得到所述多个第二蒙版文件;

处理单元,用于在播放所述视频文件时,对所述多个第二蒙版文件描述的视频画面中的人体区域进行弹幕防挡处理;

上报单元,用于:

接收用于调整视频播放进度的用户操作;

结合用户操作的目标播放进度以及目标播放进度所在的第二蒙版文件的预设视频时长,确定目标播放进度对应的第一时间戳;

根据第一时间戳以及视频文件中多个合并蒙版文件包含的各合并蒙版文件的总时长,确定第一蒙版文件的起始时间戳,作为第二时间戳;

向服务器上报第二时间戳,以使得服务器根据第二时间戳确定并下发对应的第一蒙版文件。

8.一种蒙版文件的处理设备,其特征在于,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行如权利要求1至5任一项所述的方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至5任一项所述的方法。