一种全景视频播放方法、装置、存储介质及电子设备制造方法及图纸

技术编号:35483847 阅读:15 留言:0更新日期:2022-11-05 16:36
本公开实施例提供了一种全景视频播放方法、装置、存储介质及电子设备。其中方法包括:在检测到视角重置操作的情况下,确定重置视角相对于初始默认视角的视角偏移量;在重置视角的视频播放过程中,获取待播放视频以及当前视角相对于重置视角的旋转向量,将所述待播放视频基于所述视角偏移量和所述旋转向量进行处理,确定当前视角对应的播放视频,并进行播放。通过对获取的全景视频进行偏移处理,可支持对任意视角的视频播放,提高视频播放和视频观看的灵活性。的灵活性。的灵活性。

【技术实现步骤摘要】
一种全景视频播放方法、装置、存储介质及电子设备


[0001]本公开实施例涉及视频数据处理技术,尤其涉及一种全景视频播放方法、装置、存储介质及电子设备。

技术介绍

[0002]全景视频的观看一般需要专业的头戴设备进行视频的渲染。头戴设备在开机时会进行视角的校准。在校准后确定原点位置,并在用户观看VR(Virtual Reality,虚拟现实)视频的过程中,基于原点位置和用户头部扭转方向进行视频的播放。
[0003]但是,目前的头戴设备在校准后,灵活性差,无法支持用户在任意姿态下的视频播放。

技术实现思路

[0004]本公开提供一种全景视频播放方法、装置、存储介质及电子设备,以实现在全景视频的播放过程中进行任意视角的重置。
[0005]第一方面,本公开实施例提供了一种全景视频播放方法,包括:
[0006]在检测到视角重置操作的情况下,确定重置视角相对于初始默认视角的视角偏移量;
[0007]在重置视角的视频播放过程中,获取待播放视频以及当前视角相对于重置视角的旋转向量,将所述待播放视频基于所述视角偏移量和所述旋转向量进行处理,确定当前视角对应的播放视频,并进行播放。
[0008]第二方面,本公开实施例还提供了一种全景视频播放装置,包括:
[0009]视角偏移量确定模块,用于在检测到视角重置操作的情况下,确定重置视角相对于初始默认视角的视角偏移量;
[0010]视频播放模块,用于在重置视角的视频播放过程中,获取待播放视频以及当前视角相对于重置视角的旋转向量,将所述待播放视频基于所述视角偏移量和所述旋转向量进行处理,确定当前视角对应的播放视频,并进行播放。
[0011]第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
[0012]一个或多个处理器;
[0013]存储装置,用于存储一个或多个程序,
[0014]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任意实施例提供的全景视频播放方法。
[0015]第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本公开任意实施例提供的全景视频播放方法。
[0016]本公开实施例,通过检测视角重置操作,可根据用户需求在任意时刻进行视角的任意角度的重置,在检测到用户输入的视角重置操作的情况下,确定重置视角相对于初始
默认视角的视角偏移量,可实现将初始默认视角下的全景视频转换为重置视角下的全景视频。通过存储视角偏移量可在重置视角下全景视频的播放。在完成视角重置后,继续播放全景视频,并在全景视频的过程中,通过存储的视角偏移量对全景视频中的各视频帧进行偏移处理,以在重置视角下所在坐标系下进行视频展示。在视频的获取过程中,获取初始默认视角下的全景视频,无需视频的存储设备或者诸如服务器、云端等的设备进行改进,节省二次开发成本,在穿戴设备或者控制设备本地对获取的全景视频进行偏移处理,可支持对任意视角的视频播放,提高视频播放和视频观看的灵活性。
附图说明
[0017]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0018]图1为本公开实施例所提供的一种全景视频播放方法的流程示意图;
[0019]图2是本公开实施例的应用场景示意图;
[0020]图3是公开实施例提供的一种视角重置过程的流程示意图;
[0021]图4是本公开实施例提供的一种视角预测过程的流程示意图;
[0022]图5是本公开实施例所提供的一种全景视频播放装置结构示意图;
[0023]图6是本公开实施例所提供的一种电子设备的结构示意图。
具体实施方式
[0024]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0025]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0026]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0027]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0028]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0029]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0030]图1为本公开实施例所提供的一种全景视频播放方法的流程示意图,本公开实施例适用于在全景视频的播放过程中进行视角重置的情形,该方法可以由全景视频播放装置
来执行,该装置可以通过软件和/或硬件的形式实现,可选的,通过诸如VR设备等电子设备来实现。参见图2,图2是本公开实施例的应用场景示意图。用户通过佩戴头戴设备进行全景视频的观看,图2中头戴设备在进行校准后,人眼所示的前方为正方向,此时的偏航角yaw、俯仰角pitch、翻滚角roll都为0,即头部转动的原点位置。本实施例中,可以是将头戴设备最初的校准视角确定为初始默认视角,在该初始默认视角的基础上,可进行任意角度的视角重置,并在重置视角下进行全景视频的播放。
[0031]如图1所示,所述方法包括:
[0032]S110、在检测到视角重置操作的情况下,确定重置视角相对于初始默认视角的视角偏移量。
[0033]S120、在重置视角的视频播放过程中,获取待播放视频以及当前视角相对于重置视角的旋转向量,将所述待播放视频基于所述视角偏移量和所述旋转向量进行处理,确定当前视角对应的播放视频,并进行播放。
[0034]本实施例中,在全景视频的播放过程中,检测视角重置操作,响应该视角重置操作,进行视角重置。视角重置操作可以是用户输入的,对视角重置操作的输入方式不作限定。在一些实施例中,视角重置操作可以是通过按键形式输入,示例性的,在头戴设备或者与头戴设备关联的控制设备上设置有视角重置按键,其中,控制本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种全景视频播放方法,其特征在于,包括:在检测到视角重置操作的情况下,确定重置视角相对于初始默认视角的视角偏移量;在重置视角的视频播放过程中,获取待播放视频以及当前视角相对于重置视角的旋转向量,将所述待播放视频基于所述视角偏移量和所述旋转向量进行处理,确定当前视角对应的播放视频,并进行播放。2.根据权利要求1所述的方法,其特征在于,所述确定重置视角相对于初始默认视角的视角偏移量,包括:获取重置前视角相对于初始默认视角的第一旋转向量,以及重置后视角相对于初始默认视角的第二旋转向量;基于所述第一旋转向量和所述第二旋转向量,确定重置视角相对于初始默认视角的视角偏移量。3.根据权利要求2所述的方法,其特征在于,基于所述第一旋转向量和所述第二旋转向量,确定重置视角相对于初始默认视角的视角偏移量,包括:将所述第一旋转向量和所述第二旋转向量传入坐标转换接口,得到所述坐标转换接口输出的视角偏移量。4.根据权利要求1所述的方法,其特征在于,在确定重置视角相对于初始默认视角的视角偏移量之后,还包括:存储所述重置视角相对于初始默认视角的视角偏移量;或者,基于所述重置视角相对于初始默认视角的视角偏移量,替换前一重置视角的视角偏移量,并进行存储。5.根据权利要求1所述的方法,其特征在于,所述视角重置操作包括重置触发操作和重置视角的确定操作。6.根据权利要求5所述的方法,其特征在于,全景视频播放设备上设置有视角重置按键;所述检测到视角重置操作,包括:在检测到所述视角重置按键的第一触发操作的情况下,进入视角重置状态;在检测到所述视角重置按键的第二触发操作的情况下,确定第二触发操作时刻对应的视角为重置视角。7.根据权利要求1所述的方法,其特征在于,所述视角重置操作包括单维度重置操作和多维度重置操作;所述确定重置视角相对于初始默认视角的视角偏移量,包括:在单维度重置状态下,确定重置视角中单一重置维度相对于初始默认视角形成的视角偏...

【专利技术属性】
技术研发人员:张傲阳孙黎阳何伟马茜
申请(专利权)人:脸萌有限公司
类型:发明
国别省市:

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

1