本发明涉及视频播放技术领域,尤其涉及一种虚拟现实视频播放控制方法及装置。
背景技术:
虚拟现实视频里包含了多个视角甚至是全视角的视频内容,和普通视频相比,给用户呈现的信息量大大增加,而且由于用户能够任意调整观看的视角并且用户不能看到不在用户当前视角里的内容,这就容易导致在观看虚拟现实视频过程中用户遗漏掉一些重要内容。另外,在播放过程中,无论是通过陀螺仪还是触摸屏幕来控制,用户都需要去主动调整播放的视角才能看到不同方向上的内容,无法自动切换视角,亟需改进。
技术实现要素:
本发明的主要目的在于提供一种虚拟现实视频播放控制方法及装置,旨在实现虚拟现实视频中视角的自动切换,使用户在观看虚拟现实视频过程中不会遗漏部分重要信息。
为实现上述目的,本发明提供的一种虚拟现实视频播放控制方法包括以下步骤:
在虚拟现实视频的播放模式下,当所述虚拟现实视频开始播放时,获取视角记录文件,所述视角记录文件包括虚拟现实视频过程中的视角信息;
根据所述视角记录文件,控制所述虚拟现实视频按照所述视角信息进行视角切换。
优选地,所述视角信息包括所述虚拟现实视频的播放进度和当前视角的视角向量,所述视角向量用于记录和表达视角的方向信息。
优选地,在虚拟现实视频的播放模式下,当所述虚拟现实视频开始播放时,获取视角记录文件,所述视角记录文件的步骤之前,所述方法还包括:
在虚拟现实视频的视角信息的录制模式下,记录播放所述虚拟现实视频过程中的所述视角信息,并根据记录的所述视角信息生成所述视角记录文件。
优选地,在虚拟现实视频的视角信息的录制模式下,记录播放虚拟现实视频过程中的所述视角信息,并根据记录的所述视角信息生成所述视角记录文件的步骤之后,所述方法还包括:
将所述视角记录文件上传至服务器;
所述服务器用于共享所述视角记录文件。
优选地,根据所述视角记录文件,控制所述虚拟现实视频按照所述视角信息进行视角切换的步骤包括:
解析所述视角记录文件中所述虚拟现实视频播放过程中的所述视角信息;
当所述虚拟现实视频播放到所述视角记录文件里的播放进度时,控制播放视角切换到视角向量指定的方向上。
此外,为实现上述目的,本发明还提供一种虚拟现实视频播放控制装置包括:
获取模块,用于在虚拟现实视频的播放模式下,当所述虚拟现实视频开始播放时,获取视角记录文件;其中,所述视角记录文件包括虚拟现实视频播放过程中的所述视角信息;
控制模块,用于根据所述视角记录文件,控制所述虚拟现实视频按所述视角信息进行视角切换。
优选地,所述视角信息包括所述虚拟现实视频的播放进度和当前视角的视角向量,所述视角向量用于记录和表达视角的方向信息。
优选地,所述获取模块之前还包括:
录制模块,用于在虚拟现实视频的视角信息的录制模式下,记录所述虚拟现实视频播放过程中的所述视角信息,并根据记录的所述视角信息生成所述视角记录文件。
优选地,所述录制模块之后还包括:
分享模块,用于将所述视角记录文件上传至服务器。
优选地,所述控制模块包括:
解析单元,用于解析所述视角记录文件中所述虚拟现实视频播放过程中的所述视角信息;
控制单元,用于当所述虚拟现实视频播放到所述视角记录文件里的播放进度时,控制播放视角切换到视角向量指定的方向上。
本发明通过获取视角记录文件,并通过解析视角记录文件中的视角信息,从而实现虚拟现实视频中视角的自动切换,使用户在观看虚拟现实视频过程中不会遗漏部分重要信息,提高用户观影体验,增加用户创作潜力,活跃用户行为。
附图说明
图1为本发明虚拟现实视频播放控制方法第一实施例的流程示意图;
图2为本发明虚拟现实视频播放控制方法第二实施例的流程示意图;
图3为本发明虚拟现实视频播放控制方法第二实施例中视角信息示例图;
图4为本发明虚拟现实视频播放控制方法第二实施例中视角记录文件的格式示例图;
图5为本发明虚拟现实视频播放控制方法第三实施例的流程示意图;
图6为本发明虚拟现实视频播放控制方法第四实施例的流程示意图;
图7为本发明虚拟现实视频播放控制装置第一实施例的结构示意图;
图8为本发明虚拟现实视频播放控制装置第二实施例的结构示意图;
图9为本发明虚拟现实视频播放控制装置第三实施例的结构示意图;
图10为本发明虚拟现实视频播放控制装置第四实施例中控制模块的细化结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种虚拟现实视频播放控制方法,参照图1,在一实施例中,该虚拟现实视频播放控制方法包括:
步骤s10,在虚拟现实视频的播放模式下,当所述虚拟现实视频开始播放时,获取视角记录文件;其中,所述视角记录文件包括所述虚拟现实视频播放过程中的视角信息;
本发明提供的虚拟现实视频播放控制方法主要应用在虚拟现实视频播放系统中,用于实现虚拟现实视频中视角的自动切换,使用户在观看虚拟现实视频过程中不会遗漏部分重要信息,提高用户观影体验,增加用户创作潜力,活跃用户行为。
具体地,实现虚拟现实视频视角的自动切换需要有准确的视角信息,使虚拟现实视频按照指定的视角信息进行自动准确地切换。在本实施例中,在虚拟现实视频的播放模式下,当虚拟现实视频开始播放时,首先需要获取视角记录文件,其中视角记录文件记录着虚拟现实视频播放过程所有的视角信息,这些视角信息作为实现该虚拟现实视频视角自动切换的基础。
步骤s20,根据所述视角记录文件,控制所述虚拟现实视频按照所述视角信息进行视角切换。
具体地,在虚拟现实视频的播放模式下,当虚拟现实视频开始播放时,获取视角记录文件,根据视角记录文件中的播放虚拟现实视频过程中所有的视角信息,控制虚拟现实视频按照视角记录文件中的视角信息自动进行视角地切换。
可以理解的是,根据视角记录文件就能控制虚拟现实视频按照指定的视角进行自动切换是因为:视角记录文件记录着虚拟现实视频播放过程中的视角信息。在虚拟现实视频的播放模式下,当虚拟现实视频开始播放时,获取该视角记录文件,并通过解析视角记录文件中的视角信息,就能实现虚拟现实视频视角的自动切换。
本发明实施例通过获取视角记录文件,并通过解析视角记录文件中的视角信息,从而实现虚拟现实视频中视角的自动切换,使用户在观看虚拟现实视频过程中不会遗漏部分重要信息,提高用户观影体验,增加用户创作潜力,活跃用户行为。
进一步地,参照图2,提供了本发明虚拟现实视频播放控制方法第二实施例,基于本发明虚拟现实视频播放控制方法第一实施例,在虚拟现实视频播放控制方法第二实施例中,上述步骤s10之前还包括:
步骤s30,在虚拟现实视频的视角信息的录制模式下,记录播放所述虚拟现实视频过程中的所述视角信息,并根据记录的所述视角信息生成所述视角记录文件。
上述视角信息包括虚拟现实视频的播放进度和当前视角的视角向量,其中视角向量用于记录和表达视角的方向信息。在本实施例中,上述视角信息将以视角向量为当前视角相对于虚拟现实视频默认视角的方向的角度差为例并辅以图3进行详细说明。图3表示的坐标为空间直角坐标系,o点为摄像机数据采集点,设定默认播放视角为x轴作为基准,向量a1(2,3,1)和向量a2(2,-1,3)分别表示虚拟现实视频播放进度在t1和t2时刻的视角方向。
上述生成视角记录文件的格式可以是按照时间先后顺序对每条记录进行水平排列,每条记录之间以空格隔开,也可以按照时间先后顺序对每条记录进行竖直排列。在本实施例中,上述生成视角记录文件的格式将按照时间先后顺序对每条记录进行竖直排列为例并辅以图4进行说明,其中,每条记录按照播放进度视角向量水平排列,播放进度与视角向量以空格隔开,如0:0:48(2,3,1)。
具体地,在虚拟现实视频的视角信息的录制模式下,当虚拟现实视频开始播放时,开启视角录制功能,记录在开始播放时刻的视角向量坐标。在虚拟现实视频播放过程中,一旦调整了视角,记录当前视角向量坐标和播放进度。播放结束后,按照时间先后顺序,对每条记录以竖直排列的格式生成视角记录文件,如图4所示,并记录虚拟现实视频与视角记录文件的关联关系。
进一步地,为了使其他用户也能获取到该虚拟现实视频的视角记录文件,可以将视角记录文件进行分享,参照图5,提供了本发明虚拟现实视频播放控制方法第三实施例,基于本发明虚拟现实视频播放控制方法第二实施例,在虚拟现实视频播放控制方法第三实施例中,上述步骤s30之后还包括:
步骤s40,将所述视角记录上传至服务器;所述服务器用于共享所述视角记录文件。
具体地,在设备本地生成视角记录文件以及记录视角记录文件与虚拟现实视频的关联关系后,系统将会提示上传并且分享该视角记录文件至服务器。用户选择将生成的视角记录文件上传至服务器,并分享该视角记录文件,录入视角记录文件与虚拟现实视频的关联关系,以便其他用户也可以获取到该视角记录文件实现虚拟现实视频视角的自动切换。
进一步地,参照图6,提供了本发明虚拟现实视频播放控制方法第四实施例,基于本发明虚拟现实视频播放控制方法第一实施例,在虚拟现实视频播放控制方法第四实施例中,上述步骤s20包括:
步骤s21,解析所述视角记录文件中所述虚拟现实视频播放过程中的所述视角信息;
步骤s22,当所述虚拟现实视频播放到所述视角记录文件里的播放进度时,控制播放视角切换到视角向量指定的方向上。
在虚拟现实视频的播放模式下,系统将会展示储存在设备本地或用户分享在服务器上可用的视角记录文件列表供用户选择,用户选择了视角记录文件后,下载并加载视角记录文件,解析视角记录文件中虚拟现实视频播放过程中所有的视角信息。在起始播放时,按照视角记录文件中起始的视角向量来播放虚拟现实视频,到达视角切换的进度时,按照视角记录文件中的视角向量调整播放视角,控制播放视角切换到视角向量指定的方向上,实现虚拟现实视频视角的自动切换。
本发明还提供一种虚拟现实视频播放控制装置,参照图7,在一实施例中,本发明提供的虚拟现实视频播放控制装置包括:
获取模块10,用于在虚拟现实视频的播放模式下,当所述虚拟现实视频开始播放时,获取视角记录文件;其中,所述视角记录文件包括所述虚拟现实视频播放过程中的视角信息;
本发明提供的虚拟现实视频播放控制装置主要应用在虚拟现实视频播放系统中,用于实现虚拟现实视频中视角的自动切换,使用户在观看虚拟现实视频过程中不会遗漏部分重要信息,提高用户观影体验,增加用户创作潜力,活跃用户行为。
具体地,实现虚拟现实视频视角的自动切换需要有准确的视角信息,使虚拟现实视频按照指定的视角信息进行自动准确地切换。在本实施例中,在虚拟现实视频的播放模式下,当虚拟现实视频开始播放时,首先需要获取视角记录文件,其中视角记录文件记录着虚拟现实视频播放过程所有的视角信息,这些视角信息作为实现该虚拟现实视频视角自动切换的基础。
控制模块s20,用于根据所述视角记录文件,控制所述虚拟现实视频按照所述视角信息进行视角切换。
具体地,在虚拟现实视频的播放模式下,当虚拟现实视频开始播放时,获取视角记录文件,根据视角记录文件中的虚拟现实视频播放过程中所有的视角信息,控制虚拟现实视频按照视角记录文件中的视角信息自动进行视角地切换。
可以理解的是,根据视角记录文件就能控制虚拟现实视频按照指定的视角进行自动切换是因为:视角记录文件记录着虚拟现实视频播放过程中的视角信息。在虚拟现实视频的播放模式下,当虚拟现实视频开始播放时,获取该视角记录文件,并通过解析视角记录文件中的视角信息,就能实现虚拟现实视频视角的自动切换。
本发明实施例通过获取视角记录文件,并通过解析视角记录文件中的视角信息,从而实现虚拟现实视频中视角的自动切换,使用户在观看虚拟现实视频过程中不会遗漏部分重要信息,提高用户观影体验,增加用户创作潜力,活跃用户行为。
进一步地,参照图8,提供了本发明虚拟现实视频播放控制装置第二实施例,基于本发明虚拟现实视频播放控制装置第一实施例,在虚拟现实视频播放控制装置第二实施例中,上述获取模块10之前还包括:
录制模块30,用于在虚拟现实视频的视角信息的录制模式下,记录播放所述虚拟现实视频过程中的所述视角信息,并根据记录的所述视角信息生成所述视角记录文件。
上述视角信息包括虚拟现实视频的播放进度和当前视角的视角向量,其中视角向量用于记录和表达视角的方向信息。在本实施例中,上述视角信息将以视角向量为当前视角相对于虚拟现实视频默认视角的方向的角度差为例并辅以图3进行详细说明。图3表示的坐标为空间直角坐标系,o点为摄像机数据采集点,设定默认播放视角为x轴作为基准,向量a1(2,3,1)和向量a2(2,-1,3)分别表示虚拟现实视频播放进度在t1和t2时刻的视角方向。
上述生成视角记录文件的格式可以是按照时间先后顺序对每条记录进行水平排列,每条记录之间以空格隔开,也可以按照时间先后顺序对每条记录进行竖直排列。在本实施例中,上述生成视角记录文件的格式将按照时间先后顺序对每条记录进行竖直排列为例并辅以图4进行说明,其中,每条记录按照播放进度视角向量水平排列,播放进度与视角向量以空格隔开,如0:0:48(2,3,1)。
具体地,在虚拟现实视频的视角信息的录制模式下,当虚拟现实视频开始播放时,开启视角录制功能,记录在开始播放时刻的视角向量坐标,在虚拟现实视频播放过程中,一旦调整了视角,记录当前视角向量坐标和播放进度,播放结束后,按照时间先后顺序对每条记录竖直排列的格式生成视角记录文件,并记录虚拟现实视频与视角记录文件的关联关系。
进一步地,为了使其他用户也能获取到该虚拟现实视频的视角记录文件,可以将视角记录文件进行分享,参照图9,提供了本发明虚拟现实视频播放控制装置第三实施例,基于本发明虚拟现实视频播放控制装置第二实施例,在虚拟现实视频播放控制装置第三实施例中,上述录制模块30之后还包括:
分享模块40,用于将所述视角记录文件至服务器;所述服务器用于共享所述视角记录文件。
具体地,在设备本地生成视角记录文件以及记录视角记录文件与虚拟现实视频的关联关系后,系统将会提示上传并且分享该视角记录文件至服务器。用户选择将生成的视角记录文件上传至服务器,并分该视角记录文件,录入视角记录文件与虚拟现实视频的关联关系,以便其他用户也可以获取到该视角记录文件实现虚拟现实视频视角的自动切换。
进一步地,参照图10,提供了本发明虚拟现实视频播放控制装置第四实施例,基于本发明虚拟现实视频播放控制装置第一实施例,在虚拟现实视频播放控制装置第四实施例中,上述控制模块20包括:
解析单元21,用于解析所述视角记录文件中所述虚拟现实视频播放过程中的所述视角信息;
控制单元22,用于当所述虚拟现实视频播放到所述视角记录文件里的播放进度时,控制播放视角切换到视角向量指定的方向上。
在虚拟现实视频的播放模式下,系统将会展示储存在设备本地或用户分享在服务器上可用的视角记录文件列表供用户选择,用户选择了视角记录文件后,下载并加载视角记录文件,解析视角记录文件中虚拟现实视频播放过程中所有的视角信息。在起始播放时,按照视角记录文件中起始的视角向量来播放虚拟现实视频,到达视角切换的进度时,按照视角记录文件中的视角向量调整播放视角,控制播放视角切换到视角向量指定的方向上,实现虚拟现实视频视角的自动切换。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。