在虚拟现实视频中显示弹幕的方法和装置制造方法及图纸

技术编号:20279250 阅读:60 留言:0更新日期:2019-02-02 06:13
本公开的实施例关于一种在虚拟现实视频中显示弹幕的方法和装置,其中根据用户头部姿态将显示区域划分为两部分,并根据头部姿态变化使两部分具有不同的分辨率,之后将弹幕根据视角的方向在低分辨率的一部分中发送弹幕。该方法和装置可以降低对保持显示刷新率所需硬件资源的要求,还可以减少弹幕对用户在关注的视频内容的部分的干扰。

【技术实现步骤摘要】
在虚拟现实视频中显示弹幕的方法和装置
本公开属于计算机视觉领域,更具体地关于在虚拟现实视频中显示弹幕的方法和装置。
技术介绍
虚拟现实(VR)是当前备受关注的一种新显示技术,能够通过头戴显示器等设备让用户体验具有沉浸感的虚拟世界,而其中最为广泛的应用之一是虚拟现实视频。通过VR技术播放的虚拟现实视频使得用户能够观看接近于现实世界的360度全景画面,所带来的观看体验将是具有革命性的。弹幕技术也是当年视频播放领域中广泛应用的一种显示技术,其允许在视频的播放过程中的用户的实时发言和交流。弹幕内容与视频内容高度融合,还能增强观看视频的参与性和趣味性,是群众喜闻乐见的一种视频显示方式。但是,在当前应用弹幕的视频播放网站上,经常出现由于参与视频播放人数的过多而导致的弹幕过于密集的问题。弹幕过于密集时可能遮挡住视频内容的大部分区域以至于用户无法观看到视频的内容。在观看VR视频时,弹幕过于密集除了可能会遮挡用户关注的视频内容的特定区域,还可能因为弹幕文字的移动难以与VR视频的视角变化进行匹配而使用户更容易产生3D眩晕的现象,即由于肉眼观察到的运动信息与人体运动感受器官感受到的运动信息不同步而引起的恶心、呕吐等症状。额外弹幕的显示对于处理器和显示器等硬件设备的资源同样也会提出要求。综上,如何在VR视频中让弹幕的显示不影响用户观看且不造成不适仍是当前待解决的技术问题,
技术实现思路
本公开的目的之一在于解决现有技术的上述问题,并提供一种可以降低弹幕内容对用户干扰并降低硬件资源需求的方法和装置。一种在虚拟现实视频中显示弹幕的方法包括根据用户头部姿态所对应的视角将虚拟现实显示区划分为第一显示区和第二显示区,根据用户头部姿态的变化所对应的视角变化率确定衰减系数,使用衰减系数减小第二显示区中的分辨率使其低于第一显示区中的分辨率,根据第二显示区中的分辨率确定弹幕文字的分辨率,根据视角变化率的方向确定弹幕文字的移动方向,以及根据所确定的弹幕文字的分辨率和移动方向在第二显示区的至少一部分中显示弹幕文字。一种在虚拟现实视频中显示弹幕的装置包括:姿态传感器,其用于感测用户头部姿态,显示器,其用于显示虚拟现实显示区,以及处理器,用于根据用户头部姿态所对应的视角将虚拟现实显示区划分为第一显示区和第二显示区,根据用户头部姿态的变化所对应的视角变化率确定衰减系数,使用衰减系数减小第二显示区中的分辨率使其低于第一显示区中的分辨率,根据第二显示区中的分辨率确定弹幕文字的分辨率,根据视角变化率的方向确定弹幕文字的移动方向,以及根据所确定的弹幕文字的分辨率和移动方向在第二显示区的至少一部分中显示弹幕文字。在一个实施例中,第一显示区和第二显示区的相对尺寸根据视角变化率来确定。在一个实施例中,衰减系数正比于视角变化率,第二显示区中的分辨率的减小正比于衰减系数。在一个实施例中,所确定的弹幕文字的分辨率小于等于第二显示区的分辨率。在一个实施例中,所确定的弹幕文字的移动方向平行于视角变化率的方向。本公开的实施例相对于现有技术的优点在于两个方面。第一,本公开实施例可以通过降低包括弹幕的显示区的一部分的分辨率来降低对保持显示刷新率所需硬件资源的要求,其中显示弹幕区域是用户关注区域之外,并且受到弹幕的遮蔽,因此降低分辨率对用户观看体验的影响较小。第二,本公开实施例可以减少弹幕对用户在关注的视频内容的部分的干扰,在用户关注区域之外显示可以降低用户对移动的弹幕的直视,从而降低3D眩晕的出现。附图说明本公开的附图是出于说明目的而提供,其中类似的参考标记表示类似的部件图1是根据本公开一些实施例的VR视频显示装置的框图。图2是根据本公开一些实施例的VR视频播放的示意图。图3是根据本公开一些实施例的显示区划分调整的示意图。图4是根据本公开一些实施例的VR视频显示方法的流程图。具体实施方式本公开的实施例是出于示例的目的而提供,而不是为了限制。术语“第一”,“第二”等仅仅是为了将不同元件或步骤进行相互区分,并非是为了限定顺序或者先后上的关系。术语“包括”,“包含”,“具有”等并不排斥额外的元件或者步骤的存在。在图1中,VR视频显示装置100包括姿态传感器101,显示器103,处理器105和收发器107。姿态传感器101可以是摄像机、加速度传感器、陀螺仪、惯性传感器、磁传感器、距离传感器、瞳孔定位传感器、指南针等各种本领域中常用的传感器类型,其用于感测用户的头部坐标参数以及视角信息。显示器103可以是可兼容VR技术的头戴式显示装置中具有一定分辨率的LCD、LED或者OLED显示屏幕,用于向用户呈现收发器107接收并由处理器105进行解码的视频内容。收发器107可以是满足现有有线或无线传输协议的各类网卡、通信接口、接收器、发射器等。处理器105可以是任何通用或者专用的中央处理单元、DSP、微控制器、图像处理器等以用来执行控制VR视频显示装置100的指令。VR视频显示装置100还可以包括存储器、用户接口部件,音频部件等其他图中未示出的部件。在图2中,由用户的头部姿态所确定的视角观察到的显示器103所显示的虚拟区域中的部分区域201被定义为第一显示区。而第一显示区201以外的区域203则定义为第二显示区。虽然人眼可以实现略大于180度的视场角,但是分辨能力对于该视场的中间区域和边缘区域存在着差别。第一显示区201定义为用户视角最为敏感的区域,其分辨率应高于肉眼更难以分辨的第二显示区203。在以圆锥角θ来定义第一显示区201的情况下,在一般的平静观察状态下例如使得θ=70°即可满足用户眼睛分辨能力最高的区域对应于最高的图像分辨率区域,剩下的第二显示区203中的图像可以适当降低分辨率而不会使用户产生实质性的感知。而在用户集中精力观察细节特征或者大幅度变化视角等特殊观察状态下,θ也根据这些特殊状态而改变。在播放弹幕的场合中,优选将弹幕放置于第二显示区203中播放由用户的眼睛余光进行观察。这一是因为对弹幕本身实行过高的分辨率对于提升画质和用户体验意义很小,没有必要以最高分辨率渲染弹幕。二是因为不属于视频本身内容的弹幕出现在用户视角敏感区域中会干扰用户对视频主要内容的感知,反而容易更早地引起3D眩晕。在图3中,观看VR视频的用户可能随机地观察360度虚拟空间中任何一个区域的视频内容,因此需要根据用户视角的变化相应改变第一显示区201和第二显示区203的位置和相对大小。姿态传感器101除了感测用户头部姿态的对应的视角,还保持对视角进行记录以便计算视角的变化率,例如头部沿坐标系的各坐标轴转动的角速度等。在本实施例中,视角的变化率可用于确定第一显示区201和第二显示区203的相对大小,以及在第二显示区203中分辨率减小的程度。例如,检测到用户的视角在时间t之内从第一视角303水平变化到第二视角305,变化为Δθ。那么第一显示区201的中心位置也将相应转动Δθ。时间t优选根据当前刷新率所对应的每帧图像时间来确定,如在90Hz的情况下选为11ms或倍数,在60Hz的情况下选为16.6ms或倍数等。根据用户视角变化过程中的视角变化率,相应地可以为互为正交方向的每个方向来确定一个衰减系数例如其中ω为一个正交方向上的视角变化率,在本实施例的水平移动情况下是Δθ/t。ω0为预设的阈值视角变化率。C1为大于0且小本文档来自技高网...

【技术保护点】
1.一种在虚拟现实视频中显示弹幕的方法,其特征在于包括:根据用户头部姿态所对应的视角将虚拟现实显示区划分为第一显示区和第二显示区;根据用户头部姿态的变化所对应的视角变化率确定衰减系数;使用所述衰减系数减小所述第二显示区中的分辨率使其低于所述第一显示区中的分辨率;根据所述第二显示区中的分辨率确定弹幕文字的分辨率;根据所述视角变化率的方向确定所述弹幕文字的移动方向;以及根据所确定的弹幕文字的分辨率和移动方向在所述第二显示区的至少一部分中显示所述弹幕文字。

【技术特征摘要】
1.一种在虚拟现实视频中显示弹幕的方法,其特征在于包括:根据用户头部姿态所对应的视角将虚拟现实显示区划分为第一显示区和第二显示区;根据用户头部姿态的变化所对应的视角变化率确定衰减系数;使用所述衰减系数减小所述第二显示区中的分辨率使其低于所述第一显示区中的分辨率;根据所述第二显示区中的分辨率确定弹幕文字的分辨率;根据所述视角变化率的方向确定所述弹幕文字的移动方向;以及根据所确定的弹幕文字的分辨率和移动方向在所述第二显示区的至少一部分中显示所述弹幕文字。2.权利要求1所述的方法,其特征在于所述第一显示区和所述第二显示区的相对尺寸根据所述视角变化率来确定。3.权利要求1所述的方法,其特征在于所述衰减系数正比于所述视角变化率,所述第二显示区中的分辨率的减小正比于所述衰减系数。4.权利要求1所述的方法,其特征在于所确定的弹幕文字的分辨率小于等于所述第二显示区的分辨率。5.权利要求1所述的方法,其特征在于所确定的弹幕文字的移动方向平行于所述视角变化率的方向。6.一种在虚拟现实视频中显示弹幕的装置,其特征在...

【专利技术属性】
技术研发人员:杨建军
申请(专利权)人:安徽质在智能科技有限公司
类型:发明
国别省市:安徽,34

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

1