本发明专利技术实施例提供一种全景视频播放方法及装置,其中所述方法包括:获取主场景元素的显示角度及用户头部的角度;根据所述主场景元素的显示角度及所述用户头部的角度,判断所述主场景元素是否处于用户视野内;当所述主场景元素不处于所述用户视野内时,校正所述主场景元素的显示角度;根据校正后的所述主场景元素的显示角度显示所述主场景元素。本发明专利技术实施例还提供一种全景视频播放装置。本发明专利技术实施例的全景视频播放方法及装置,可以在用户头部转动时,通过调整主场景元素的显示角度,让主场景元素保持显示于用户视野内,提高了用户体验。
【技术实现步骤摘要】
本专利技术实施例涉及音视频
,尤其涉及一种全景视频播放方法及装置。
技术介绍
全景图像通常是指大于双眼正常有效视角或双眼余光视角,在一个固定的观察点,能够提供水平方向上方位角360度,垂直方向上180度的自由浏览至360度完整场景范围拍摄的照片。利用图像技术生成全景图像可以在单机或者网络上显示。而利用上述全景图像则可以制作出全景视频,在全景影视播放过程中,尤其是第一视角的全景影视播放,随着情节的深入,用户会跟随全景摄像机进行快速位置变换。全景内容提供的信息偏多,用户需要转头进行信息收集,信息过大或时间过短都会导致用户理解影片不完全。特别是在虚拟现实环境下在播放全景视频时,用户被360度的内容环绕,用户在观看信息时,对于有主场景元素和副场景元素的全景视频而言,当用户转动头部时,用户的视野就有可能落在主场景元素之外,产生无法观看到主场景元素的问题。
技术实现思路
本专利技术实施例提供一种全景视频播放方法及装置,以解决现有技术中由于用户转动头部后,导致用户无法观看到主场景元素的问题。本专利技术实施例提供一种全景视频播放方法,包括:获取主场景元素的显示角度及用户头部的角度;根据所述主场景元素的显示角度及所述用户头部的角度,判断所述主场景元素是否处于用户视野内;当所述主场景元素不处于所述用户视野内时,校正所述主场景元素的显示角度;根据校正后的所述主场景元素的显示角度显示所述主场景元素。进一步的,所述方法还包括;当所述主场景元素处于所述用户视野内时,则根据所述主场景元素的当前显示角度显示所述主场景元素。进一步的,所述方法还包括:当所述主场景元素不处于所述用户视野内时,提示校正所述主场景元素的显示角度的步骤。进一步的,所述方法还包括:接收校正指令,并根据所述校正指令校正所述主场景元素的显示角度的步骤。进一步的,所述方法通过判断所述用户头部的角度是否大于预定值,判断所述主场景元素是否处于用户视野内。本专利技术实施例还提供一种全景视频播放装置,包括:角度获取模块,用于获取主场景元素的显示角度及用户头部的角度;判断模块,用于根据所述主场景元素的显示角度及所述用户头部的角度,判断所述主场景元素是否处于用户视野内;校正模块,用于当所述主场景元素不处于所述用户视野内时,校正所述主场景元素的显示角度;显示模块,用于根据校正后的所述主场景元素的显示角度显示所述主场景元素。进一步的,所述显示模块,还用于当所述主场景元素处于所述用户视野内时,则根据所述主场景元素的当前显示角度显示所述主场景元素。进一步的,所述的装置还包括提示模块,用于当所述主场景元素不处于所述用户视野内时,提示校正所述主场景元素的显示角度。进一步的,所述的装置还包括交互模块,用于接收校正指令;所述校正模块还用于根据所述校正指令校正所述主场景元素的显示角度。进一步的,所述校正模块还用于通过判断所述用户头部的角度是否大于预定值,判断所述主场景元素是否处于用户视野内。本专利技术实施例提供的全景视频播放方法及装置,可以在用户头部转动时,通过调整主场景元素的显示角度,让主场景元素保持显示于用户视野内,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图为本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例全景视频播放方法的一种实施例的流程图;图2为本专利技术实施例用户头部转动的示意图;图3为本专利技术实施例全景视频播放方法的另一种实施例的流程图;图4为本专利技术实施例全景视频播放装置一种实施例的示意图;图5为本专利技术实施例全景视频播放装置另一种实施例的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例为本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。主场景元素通常是用户在观看某一全景视频时,较为关注的内容,副场
景元素则为用户不太关注的内容。比如,虚拟现实模式下的虚拟影院,主场景元素为电影院的屏幕,副场景元素则是电影院的座椅及周边墙壁等。对于有主场景元素和副场景元素的全景视频,当用户转动头部的角度如果较大时,导致用户的视野落在主场景元素之外,从而产生用户无法观看到主场景元素的问题。本专利技术的专利技术人在经过深入研究后发现,只要校正主场景元素的显示角度,就可以解决上述问题,具体方案如下:图1为本专利技术实施例全景视频播放方法的一种实施例的流程图。本专利技术实施例的全景视频播放方法,包括如下步骤:S101:获取主场景元素的显示角度及用户头部的角度。由于在虚拟现实系统中,保存有主场景元素和副场景元素的显示角度,因此可从虚拟现实系统中直接获取到主场景元素的显示角度。用户头部的坐标则可以通过陀螺仪等传感器检测用户头部转动的角度来获取,由于传感器已经被广泛应用于手机、头戴式虚拟现实装置测量位移或者角度,本专利技术在此不再具体叙述其获取角度的过程。需要说明的是,当用户开始使用虚拟现实系统时,比如刚开始戴上头戴式虚拟现实设备时,就会开始获取主场景元素的显示角度及用户头部的角度;通常情况下,此时主场景元素的显示角度及用户头部的角度均为0°;当用户开始使用虚拟现实系统时,如果发生了用户转动头部的情况,也会获取主场景元素的显示角度及用户头部的角度。S102:根据所述主场景元素的显示角度及所述用户头部的角度,判断所述主场景元素是否处于用户视野内。具体请参阅图2,图2为本专利技术实施例用户头部转动的示意图。假设刚开始时主场景元素处在用户头部的正前方,即处于0°方向;n°及-n°则为预定角度,如果用户转动头部的角度大于n°或者小于-n°则表明主场景元素不在用户视野内;换而言之,当用户转动头部的角度的绝对值
大于预定角度n°时,则表明主场景元素不在用户视野内,反之则表明主场景元素不在用户视野内。在图2中,由于y°或者-y°的绝对值小于n°,所以如果用户头部转动的角度为y°或者-y°,则主场景元素仍在用户视野内;由于x°或者-x°的绝对值大于n°,如果用户头部转动的角度为x°或者-x°,则主场景元素不在用户视野内。S103:当所述主场景元素处于所述用户视野内时,则根据所述主场景元素的当前显示角度显示所述主场景元素。虽然用户的头部发生了转动,但由于转动的角度较小,并不影响用户观看,因此不用对主场景元素的显示角度进行校正,仍然按照当前显示角度显示主场景元素。S104:当所述主场景元素不处于所述用户视野内时,校正所述主场景元素的显示角度。由于用户的头部发生了较大角度的转动,已经影响到用户观看主场景元素,因此为了使用户能看到主场景元素,虚拟现实系统将校正主场景元素的显示角度。比如图2中,如果刚开始时用户的视野为0°方向,主场景的显示角度也是0°,当用户头部转动了x°,那么可以将主场景元素的显示角度也调整为x°。当然副场景的元素的显示角度也相应的进行校正,以保持整个全景视频图像的一致性。S105:根据校正后的所述主场景元素的显示角本文档来自技高网...
【技术保护点】
一种全景视频播放方法,其特征在于,包括:获取主场景元素的显示角度及用户头部的角度;根据所述主场景元素的显示角度及所述用户头部的角度,判断所述主场景元素是否处于用户视野内;当所述主场景元素不处于所述用户视野内时,校正所述主场景元素的显示角度;根据校正后的所述主场景元素的显示角度显示所述主场景元素。
【技术特征摘要】
1.一种全景视频播放方法,其特征在于,包括:获取主场景元素的显示角度及用户头部的角度;根据所述主场景元素的显示角度及所述用户头部的角度,判断所述主场景元素是否处于用户视野内;当所述主场景元素不处于所述用户视野内时,校正所述主场景元素的显示角度;根据校正后的所述主场景元素的显示角度显示所述主场景元素。2.根据权利要求1所述的方法,其特征在于,还包括;当所述主场景元素处于所述用户视野内时,则根据所述主场景元素的当前显示角度显示所述主场景元素。3.根据权利要求2所述的方法,其特征在于,还包括:当所述主场景元素不处于所述用户视野内时,提示校正所述主场景元素的显示角度的步骤。4.根据权利要求3所述的方法,其特征在于,还包括:接收校正指令,并根据所述校正指令校正所述主场景元素的显示角度的步骤。5.根据权利要求2至4任一项所述的方法,其特征在于,通过判断所述用户头部的角度是否大于预定值,判断所述主场景元素是否处于用户视野内。6.一种全景视频播放装置,其特征在于,包括:角度获取模块,用于获取...
【专利技术属性】
技术研发人员:周正,
申请(专利权)人:乐视致新电子科技天津有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。