【技术实现步骤摘要】
全景视频的视场控制方法、装置、电子设备及存储介质
本公开涉及媒体播放技术,尤其涉及一种全景视频的视场控制方法、装置、电子设备及存储介质。
技术介绍
通信基础设施的不断发展,使得终端网络通信的速率不断提升,从而各种媒体形式特别是视频在网络中得到前所未有地广泛传播。全景视频是对用户感知视频方式的拓展,视频中的内容的展现能够呈现丰富多样的方式。例如,在全景视频中,用户不再是纯粹的观看者,还可以与全景视频进行互动,全景视频中的视场能够根据用户的需求进行方向转动,且视场中的对象(例如景物、人等)能够根据用户意愿进行缩放,从而用户可以关注全景视频中感兴趣的内容,并给用户如同身临其境的感知效果。全景视频在播放过程中,由于视场的可切换的特性,会出现用户不知道如何选择视场以达到较好的观看体验,视场可灵活切换与播放效果展现存在错位。
技术实现思路
有鉴于此,本公开实施例提供一种全景视频的视场控制方法、装置、电子设备及存储介质。第一方面,本公开实施例提供一种全景视频的视场控制方法,包括:将全景视 ...
【技术保护点】
1.一种全景视频的视场控制方法,其特征在于,所述方法包括:/n将全景视频中的视频帧映射为三维模型的表面纹理;/n确定所述视频帧的符合播放策略的视场方向;/n当所述符合播放策略的视场方向不同于当前播放窗口的视场方向时,转换播放窗口的视场方向与所述符合播放策略的视场方向一致;/n将所述播放窗口的视场在所述三维模型的表面纹理中进行投影,得到处于所述播放窗口的视场的纹理区域;/n在所述播放窗口中渲染得到的所述纹理区域。/n
【技术特征摘要】
1.一种全景视频的视场控制方法,其特征在于,所述方法包括:
将全景视频中的视频帧映射为三维模型的表面纹理;
确定所述视频帧的符合播放策略的视场方向;
当所述符合播放策略的视场方向不同于当前播放窗口的视场方向时,转换播放窗口的视场方向与所述符合播放策略的视场方向一致;
将所述播放窗口的视场在所述三维模型的表面纹理中进行投影,得到处于所述播放窗口的视场的纹理区域;
在所述播放窗口中渲染得到的所述纹理区域。
2.根据权利要求1所述的方法,其特征在于,所述确定所述视频帧的符合播放策略的视场方向,包括:
从全景视频文件中提取所述视频帧对应的解码元数据;
解码所述视频帧对应的解码元数据,得到所述视频帧对应的播放参数;
基于所得到的所述播放参数,确定所述视频帧的符合播放策略的视场方向。
3.根据权利要求2所述的方法,其特征在于,所述播放参数包括缩放参数,所述方法还包括:
基于所述缩放参数,确定用于实现所述视场的虚拟镜头的放大倍数;
基于所确定的所述放大倍数,控制所述视频帧对应播放窗口的视场的缩放比例。
4.根据权利要求1所述的方法,其特征在于,所述确定所述视频帧的符合播放策略的视场方向,包括:
对所述视频帧进行目标对象检测,得到检测结果;
当所述检测结果表征所述视频帧中包含所述目标对象时,确定所述视频帧的对应所述目标对象的视场方向,为所述符合播放策略的视场方向。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
确定所述视频帧对应播放窗口的视场的缩放比例,使得所述播放窗口中呈现的所述目标对象的大小与所述播放窗口相适配。
6.根据权利要求1所述的方法,其特征在于,所述将全景视频中的视频帧映射为三维模型的表面纹理,包括:
将所述视频帧的像素点映射到纹理空间,得到所述像素点的纹理坐标;
将所述像素点的纹理坐标映射到所述三维模型表面的顶点坐标,以形成所述三维模型的表面纹理。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定与所述播放窗口的子窗口对应的子窗口视场;所述子窗口视场的方向不同于所述符合播放策略的视场方向;
将所述子窗口视场在所述三维模型的表面纹理中进行投影,得到处于所述子窗口视场的纹理区域;
在所述子窗口中渲染得到的所述纹理区域。
8.根据权利要求7所述的方法,其特征在于,所述确定与所述播放窗口的子窗口对应的子窗口视场,包括:
根据所确定的所述符合播放策略的视场方向,与所述子窗口视场的方向之间的相对位置关系,确定所述子窗口视场的方向;或者,
根据所述全景视频中的目标对象,确定包括所述目标对象的视场的方向为所述子窗口视场的方向。
9.一种全景视频中视场方向的控制装置,其特征在于,所述装置包括:
映射单元,用于将全景视频中的视频帧映射为三维模型的表面纹理;
确定单元,用于确定所述视频帧的符合播放...
【专利技术属性】
技术研发人员:付宇豪,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。