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

技术编号:21168062 阅读:38 留言:0更新日期:2019-05-22 09:53
本发明专利技术实施例提供了一种全景视频播放方法。该方法包括:针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角;其中,配置文件为:包括目标全景视频中每一视频帧与主视角的对应关系的文件,每一视频帧的主视角为:该视频帧的核心内容所对应的视角;针对各个待播放视频帧中的每一视频帧,在播放该视频帧时,对该视频帧中与目标主视角对应的图像区域进行展示。与现有技术相比,应用本发明专利技术实施例提供的方法,能够在不依赖传感器的情况下向用户展示全景视频中每一视频帧的核心内容,从而提升用户观看全景视频的用户体验。

A Panoramic Video Playing Method, Device and Electronic Equipment

The embodiment of the present invention provides a panoramic video playback method. The method includes: for each video frame in each video frame to be played in the target panoramic video, the target main view angle corresponding to the video frame is determined from the pre-constructed configuration file, in which the configuration file is: a file including the corresponding relationship between each video frame and the main view angle of the target panoramic video, and the main view of each video frame is: the core content of the video frame is opposite to each other. For each video frame in each video frame to be played, when the video frame is played, the image area corresponding to the main view angle of the target in the video frame is displayed. Compared with the prior art, the method provided by the embodiment of the present invention can display the core content of each video frame in the panoramic video to the user without relying on the sensor, thereby enhancing the user experience of viewing the panoramic video.

【技术实现步骤摘要】
一种全景视频播放方法、装置及电子设备
本专利技术涉及全景视频
,特别是涉及一种全景视频播放方法、装置及电子设备。
技术介绍
全景视频,是一种用3D摄像机对场景进行全方位360度(部分情况下可以只记录180度范围或270度范围)拍摄得到的视频,该视频中每一视频帧为360度(180度或270度)的全景图像。针对全景视频中的每一视频帧,用户在观看时,可以通过改变播放终端的角度改变观看该帧图像的视角,从而随着视角的变化,用户可以看到该帧图像中不同角度的内容。具体的,在全景视频的播放过程中,播放终端可以使用陀螺仪、加速度计、磁力计等传感器来模拟用户头部的转动,从而使得播放终端可以确定当前用户的视角,将该视角对应的画面渲染到播放终端的屏幕上。其中,播放终端可以为VR(VirtualReality,虚拟现实)头显、支持全景视频播放的手机等。可以理解的,针对全景视频中的每一视频帧,该视频帧可以存在核心内容。所谓核心内容为:在该视频帧对应的多个视角中的某个视角所对应的内容,该内容可以是用户最为关注的内容,或者,该内容可以是视频制作者最希望用户观看到的内容等。然而,专利技术人在实现本专利技术的过程中发现,现有技术至少存在如下问题:针对全景视频中的每一视频帧,随着用户视角的改变,用户每次可以看到该视频帧的一部分内容。而当播放终端中不存在正常工作的传感器时,例如,播放终端无传感器,或者,播放终端中的传感器损坏不能工作,播放终端可能无法确定当前用户的视角,从而可能无法将该视频帧的核心内容展示给用户,最终导致用户观看全景视频的用户体验较差。
技术实现思路
本专利技术实施例的目的在于提供一种全景视频播放方法、装置及播放终端,以实现能够在不依赖传感器的情况下向用户展示全景视频中每一视频帧的核心内容,从而提升用户观看全景视频的用户体验。具体技术方案如下:第一方面,本专利技术实施例提供了一种全景视频播放方法,所述方法包括:针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角;其中,所述配置文件为:包括所述目标全景视频中每一视频帧与主视角的对应关系的文件,所述每一视频帧的主视角为:该视频帧的核心内容所对应的视角;针对所述各个待播放视频帧中的每一视频帧,在播放该视频帧时,对该视频帧中与所述目标主视角对应的图像区域进行展示。可选地,一种具体实现方式中,在所述针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角的步骤之前,所述方法还包括:检测是否获得针对所述目标全景视频的目标播放指令,其中,所述目标播放指令为:用于指示通过读取配置文件的方式播放视频的指令;所述针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角的步骤,包括:当获得所述目标播放指令时,针对所述目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角。可选地,一种具体实现方式中,在所述针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角的步骤之前,所述方法还包括:检测播放终端中是否存在正常工作的目标传感器;其中,所述目标传感器为:用于追踪用户的视角变化的传感器;所述针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角的步骤,包括:当检测到所述播放终端中不存在正常工作的目标传感器时,针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角。可选地,一种具体实现方式中,所述方法还包括:当检测到用户针对播放终端的屏幕执行目标滑动操作时,基于预设的目标对应关系和当前所播放视频帧所对应的视角,确定所述目标滑动操作对应的变化后的视角;其中,所述目标对应关系为:关于滑动操作的滑动方向、滑动操作的滑动距离以及视角变化量的对应关系;对当前所播放视频帧中所述变化后的视角所对应的图像区域进行展示。第二方面,本专利技术实施例提供了一种全景视频播放装置,所述装置包括:视角确定模块,用于针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角;其中,所述配置文件为:包括所述目标全景视频中每一视频帧与主视角的对应关系的文件,所述每一视频帧的主视角为:该视频帧的核心内容所对应的视角;第一区域展示模块,用于针对所述各个待播放视频帧中的每一视频帧,在播放该视频帧时,对该视频帧中与所述目标主视角对应的图像区域进行展示。可选地,一种具体实现方式中,所述装置还包括:指令检测模块,用于在所述针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角之前,检测是否获得针对所述目标全景视频的目标播放指令,其中,所述目标播放指令为:用于指示通过读取配置文件的方式播放视频的指令;所述视角确定模块,具体用于当获得所述目标播放指令时,针对所述目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角。可选地,一种具体实现方式中,所述装置还包括:传感器检测模块,用于在所述针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角之前,检测播放终端中是否存在正常工作的目标传感器;其中,所述目标传感器为:用于追踪用户的视角变化的传感器;所述视角确定模块,具体用于当检测到所述播放终端中不存在正常工作的目标传感器时,针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角。可选地,一种具体实现方式中,所述装置还包括:变化视角确定模块,用于当检测到用户针对播放终端的屏幕执行目标滑动操作时,基于预设的目标对应关系和当前所播放视频帧所对应的视角,确定所述目标滑动操作对应的变化后的视角;其中,所述目标对应关系为:关于滑动操作的滑动方向、滑动操作的滑动距离以及视角变化量的对应关系;第二区域展示模块,用于对当前所播放视频帧中所述变化后的视角所对应的图像区域进行展示。第三方面本专利技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述第一方面提供的一种全景视频播放方法中任一所述的方法步骤。在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的全景视频播放方法。在本专利技术实施的又一方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的全景视频播放方法。以上可见,在本专利技术实施例提供的方案中,可以预先构建目标全景视频的配置文件,该配置文件中包括目标全景视频中每一视频帧与主视角的对应关系,而每一视频帧的主视角即为该视频帧的核心内容所对应的视角。这样,在播放目标全景视频的各个待播放视频帧中的每一视频帧时,便可以通过该预先构建的配置文件确定该视频帧对应本文档来自技高网...

【技术保护点】
1.一种全景视频播放方法,其特征在于,所述方法包括:针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角;其中,所述配置文件为:包括所述目标全景视频中每一视频帧与主视角的对应关系的文件,所述每一视频帧的主视角为:该视频帧的核心内容所对应的视角;针对所述各个待播放视频帧中的每一视频帧,在播放该视频帧时,对该视频帧中与所述目标主视角对应的图像区域进行展示。

【技术特征摘要】
1.一种全景视频播放方法,其特征在于,所述方法包括:针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角;其中,所述配置文件为:包括所述目标全景视频中每一视频帧与主视角的对应关系的文件,所述每一视频帧的主视角为:该视频帧的核心内容所对应的视角;针对所述各个待播放视频帧中的每一视频帧,在播放该视频帧时,对该视频帧中与所述目标主视角对应的图像区域进行展示。2.根据权利要求1所述的方法,其特征在于,在所述针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角的步骤之前,所述方法还包括:检测是否获得针对所述目标全景视频的目标播放指令,其中,所述目标播放指令为:用于指示通过读取配置文件的方式播放视频的指令;所述针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角的步骤,包括:当获得所述目标播放指令时,针对所述目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角。3.根据权利要求1所述的方法,其特征在于,在所述针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角的步骤之前,所述方法还包括:检测播放终端中是否存在正常工作的目标传感器;其中,所述目标传感器为:用于追踪用户的视角变化的传感器;所述针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角的步骤,包括:当检测到所述播放终端中不存在正常工作的目标传感器时,针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频帧对应的目标主视角。4.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:当检测到用户针对播放终端的屏幕执行目标滑动操作时,基于预设的目标对应关系和当前所播放视频帧所对应的视角,确定所述目标滑动操作对应的变化后的视角;其中,所述目标对应关系为:关于滑动操作的滑动方向、滑动操作的滑动距离以及视角变化量的对应关系;对当前所播放视频帧中所述变化后的视角所对应的图像区域进行展示。5.一种全景视频播放装置,其特征在于,所述装置包括:视角确定模块,用于针对目标全景视频的各个待播放视频帧中的每一视频帧,从预先构建的配置文件中,确定该视频...

【专利技术属性】
技术研发人员:郭振亚
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1