System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及虚拟现实,尤其涉及一种字幕的显示方法、装置、设备及介质。
技术介绍
1、虚拟现实技术(virtual reality,vr),囊括计算机、电子信息、仿真技术,其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感。随着vr应用的普及,在视频显示等场景下实现字幕在虚拟现实空间中的显示成为一种常见的场景。
2、相关技术中,对于一些不自带字幕内容的视频源而言,基于网页播放器等工具执行对视频源对应的音频流的翻译功能,获取翻译得到的字幕内容,在对应的视频帧上的固定位置显示翻译得到的字幕内容,然而,在vr显示场景下,为了实现立体显示效果,视频帧的显示方位会出现变化,从而,导致与视频帧相对固定设置的字幕内容可能会在视觉上出现扭曲,影响观看效果。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种字幕的显示方法、装置、设备及介质,跟随用户的视线方向,确定在虚拟现实空间中渲染的字幕内容的位置,提升了用户的观看体验,并在对应的位置渲染字幕内容,以独立于虚拟现实视频帧的字幕图层作为显示字幕内容的载体,避免了字幕内容显示扭曲,提升了字幕内容的显示效果。
2、本公开实施例提供了一种字幕的显示方法,所述方法包括:获取与当前播放的虚拟现实视频帧对应的字幕内容;根据用户当前的视线方向,在虚拟现实全景空间中确定目标空间位置;在所述目标空间位置上根据所述字幕内容渲染字幕图层,并在所述字幕图层中同步渲染所述字幕内容。
3、本公开实施例还提
4、本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的字幕的显示方法。
5、本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的字幕的显示方法。
6、本公开实施例提供的技术方案与现有技术相比具有如下优点:
7、本公开实施例提供的字幕的显示方案,获取与当前播放的虚拟现实视频帧对应的字幕内容,根据用户当前的视线方向,在虚拟现实全景空间中确定目标空间位置,在目标空间位置上根据字幕内容渲染字幕图层,并在字幕图层中同步渲染字幕内容。确定字幕内容后,跟随用户的视线方向,确定在虚拟现实空间中渲染的字幕内容的位置,在实现字幕内容显示的基础上,提升了用户的观看体验,并在对应的位置渲染字幕内容,以独立于虚拟现实视频帧的字幕图层作为显示字幕内容的载体,避免了字幕内容显示扭曲,提升了字幕内容的显示效果。
本文档来自技高网...【技术保护点】
1.一种字幕的显示方法,其特征在于,包括以下步骤:
2.如权利要求1所述的方法,其特征在于,所述获取与当前播放的虚拟现实视频帧对应的字幕内容,包括:
3.如权利要求1所述的方法,其特征在于,所述根据用户当前的视线方向,在虚拟现实全景空间中确定目标空间位置,包括:
4.如权利要求1所述的方法,其特征在于,所述根据用户当前的视线方向,在虚拟现实全景空间中确定目标空间位置,包括:
5.如权利要求4所述的方法,其特征在于,所述获取所述用户当前的视线方向相对于观看上一帧视线方向之间的视线变化信息,包括:
6.如权利要求1所述的方法,其特征在于,所述在所述目标空间位置上根据所述字幕内容渲染字幕图层,包括:
7.如权利要求6所述的方法,其特征在于,所述渲染与所述显示数量匹配的字幕图层,包括:根据所述显示数量、预设的单位字幕宽度和预设的单位字幕高度,确定字幕实时宽度和字幕实时高度;
8.如权利要求7所述的方法,其特征在于,所述根据所述显示数量、预设的单位字幕宽度和预设的单位字幕高度,确定字幕实时宽度和字幕实时高度
9.如权利要求8所述的方法,其特征在于,还包括:
10.如权利要求1-9任一所述的方法,其特征在于,还包括:
11.如权利要求10所述的方法,其特征在于,所述显示状态信息包括显示的空间位置,所述根据所述其他图层的显示状态信息调整所述字幕图层的显示状态信息,包括:
12.如权利要求10所述的方法,其特征在于,在所述根据所述其他图层的显示状态信息调整所述字幕图层的显示状态信息之前,还包括:
13.如权利要求11所述的方法,其特征在于,所述确定所述其他图层所在的参考空间位置与所述目标空间位置是否满足预设的遮挡条件,包括:
14.如权利要求11所述的方法,其特征在于,所述确定所述其他图层所在的参考空间位置与所述目标空间位置是否满足预设的遮挡条件,包括:
15.如权利要求11所述的方法,其特征在于,所述确定所述字幕图层的目标移动位置和/或目标图层显示尺寸,包括:
16.如权利要求11所述的方法,其特征在于,还包括:
17.如权利要求1-9任一所述的方法,其特征在于,还包括:
18.如权利要求17所述的方法,其特征在于,所述对所述字幕图层进行背景添加显示处理,包括:
19.一种字幕的显示装置,其特征在于,包括:
20.一种电子设备,其特征在于,所述电子设备包括:
21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-18中任一所述的字幕的显示方法。
...【技术特征摘要】
1.一种字幕的显示方法,其特征在于,包括以下步骤:
2.如权利要求1所述的方法,其特征在于,所述获取与当前播放的虚拟现实视频帧对应的字幕内容,包括:
3.如权利要求1所述的方法,其特征在于,所述根据用户当前的视线方向,在虚拟现实全景空间中确定目标空间位置,包括:
4.如权利要求1所述的方法,其特征在于,所述根据用户当前的视线方向,在虚拟现实全景空间中确定目标空间位置,包括:
5.如权利要求4所述的方法,其特征在于,所述获取所述用户当前的视线方向相对于观看上一帧视线方向之间的视线变化信息,包括:
6.如权利要求1所述的方法,其特征在于,所述在所述目标空间位置上根据所述字幕内容渲染字幕图层,包括:
7.如权利要求6所述的方法,其特征在于,所述渲染与所述显示数量匹配的字幕图层,包括:根据所述显示数量、预设的单位字幕宽度和预设的单位字幕高度,确定字幕实时宽度和字幕实时高度;
8.如权利要求7所述的方法,其特征在于,所述根据所述显示数量、预设的单位字幕宽度和预设的单位字幕高度,确定字幕实时宽度和字幕实时高度,包括:
9.如权利要求8所述的方法,其特征在于,还包括:
10.如权利要求1-9任一所述的方法,其特征在于,还包括:
11.如权利要求10所述的方法,其特征在...
【专利技术属性】
技术研发人员:庞娜,杨毅平,方迟,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。