一种VR播放视频进度的调节方法及设备与流程

文档序号:11845232阅读:2815来源:国知局
一种VR播放视频进度的调节方法及设备与流程

本发明实施例涉及视频技术领域,尤其涉及一种VR播放视频进度的调节方法及设备。



背景技术:

VR(Virtual Reality)技术又名虚拟现实技术,是由美国VPL公司创建人拉尼尔在20世纪80年代初提出来的,其具体内涵是:利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸感觉的技术。

在现有技术中,VR技术广泛应用于教学,游戏,工业等领域,例如,在游戏领域中,能够通过VR技术为游戏者播放VR视频,进而为游戏者提供虚拟现实的VR游戏场景,又如在教学领域,能够通过VR技术为学习者放VR视频,进而为学习者提供虚拟现实VR教学场景等,但无论是将VR技术应用在教学,还是应用在游戏等领域中,在通过VR技术为用户播放VR视频时,用户只能根据VR播放视频的播放进度观看VR视频。

所以,现有技术中,存在VR播放视频进度不能调节的技术问题。



技术实现要素:

本发明实施例提供一种VR播放视频进度的调节方法及设备,用以解决现有技术中存在的VR播放视频进度不能调节的技术问题,实现VR播放视频进度能够进行调节的技术效果。

本发明实施例提供一种VR播放视频进度的调节方法,包括:

在确定第一视频在VR中处于播放状态时,确定当前时刻VR中焦点的当前位置处于所述第一视频播放进度条中的第一位置;

基于所述第一位置,对所述第一视频的播放进度进行调整。

本发明实施例提供一种VR播放视频进度调节设备,包括:

确定单元,用于在确定第一视频在VR中处于播放状态时,确定当前时刻VR中焦点的当前位置处于所述第一视频播放进度条中的第一位置;

调整单元,用于基于所述第一位置,对所述第一视频的播放进度进行调整。

本发明实施例提供的VR播放视频进度的调节方法及设备,在VR播放视频过程中,通过确定当前时刻VR中焦点在VR视频进度条中的位置,进而将VR视频调节到当前时刻焦点在VR视频进度条中的位置进行播放,所以,改变了现有技术中在VR播放视频时,其进度不能调节的现状,实现了在VR播放视频时,能够对VR视频播放进度进行调节的技术效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种VR播放视频进度的调节方法的流程图;

图2为本发明步骤101的第一种具体实现方式的流程图;

图3为本发明步骤101的第二种具体实现方式的流程图;

图4为本发明在执行步骤101之前还可以执行的步骤的流程图;

图5为本发明步骤102的具体实现方式的流程图;

图6为本发明中提供的一种VR播放视频进度调节设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,为本发明实施中提供的一种VR播放视频进度的调节方法,包括:

步骤101:在确定第一视频在VR中处于播放状态时,确定当前时刻VR中焦点的当前位置处于所述第一视频播放进度条中的第一位置;

步骤102:基于所述第一位置,对所述第一视频的播放进度进行调整。

在具体实施过程中,上述方法可以应用在能够播放VR视频的VR设备中,如VR头盔,VR眼镜等,还可以应用在能够辅助VR设备播放或呈现VR视频的手机,平板电脑等终端设备中,当然,上述方法还可以应用在其他的能够播放或呈现VR视频的设备中,在此,就不一一列举了,本发明实施例具体以上述方法应用在VR眼镜中为例,在对本发明实施例中的方法的具体实现过程进行详细的描述。

在实际应用中,采用本发明实施例中的方法进行VR播放视频进度的调节时,首先执行步骤101,也即在确定第一视频在VR中处于播放状态时,确定当前时刻VR中焦点的当前位置处于所述第一视频播放进度条中的第一位置。

在具体实施过程中,继续沿用上述例子,在实际应用中,VR眼镜可以直接为VR眼镜用户播放VR视频,例如,当VR眼镜上设置有人机交互界面时,用户穿戴上VR眼镜,就可以通过VR眼镜上的人机交互界面播放事先存储在VR眼镜中的VR视频,或当VR眼镜能够与其他电子设备如手机,电脑等终端设备链接时,可以通过VR眼镜上的人机交互界面播放存储在与其连接的手机,电脑等终端设备中VR视频。当VR眼镜上没有设置人机交互界面时,VR眼镜还可以通过无线或有线连接VR眼镜的控制终端,通过控制终端来控制VR眼镜播放存储在VR眼镜中或控制终端中的VR视频,若VR眼镜能够与互联网连接,VR眼镜也能够播放网络上的VR视频等。

当然,在实际应用中,VR眼镜也可以不直接为VR眼镜用户播放VR视频,而是通过控制与其连接的其他电子设备如手机,电脑来为VR眼镜用户播放VR视频,在此,以VR眼镜设置有人机交互界面,能够与手机连接,直接播放存储在手机中的VR视频为例。

在实际应用中,在通过VR眼镜中的人机交互界面调出存储在手机中的VR视频,并通过VR眼镜播放该VR视频时,VR眼镜就会确认出在虚拟现实场景中该VR视频正处于播放状态,这时候,VR眼镜就去确认当前时刻显示在VR视频画面中的焦点处于正在播放的VR视频画面中进度条中的位置,为了叙述方便,将其称为第一位置,也即在VR眼镜确认出在虚拟现实场景中VR视频正处于播放状态时,能够确认出当前时刻显示在VR视频画面中的焦点的当前位置处于正在播放的VR视频画面中进度条中的第一位置。

在实际应用中,步骤101所述的确定当前时刻VR中焦点的当前位置处于所述第一视频播放进度条中的第一位置还可以通过以下两种方式具体实现:

请参考图2,为步骤101的第一种具体实现方式:

步骤201:获取当前时刻VR中用户的视觉信息;

步骤202:从所述视觉信息中确定出由所述用户的视觉点形成的焦点位于所述第一视频的当前位置;

步骤203:确定所述当前位置为所述第一视频的播放进度条上的第一位置。

在具体实施过程中,继续沿用上述例子,具体的,在VR眼镜确定出在虚拟现实场景中VR视频正处于播放状态时,VR眼镜就可以去获取当前时刻下VR眼镜用户的视觉信息,在实际应用中,VR眼镜可以通过多种方式去获取当前时刻下VR眼镜用户的视觉信息,例如,VR眼镜可以通过设置在VR眼镜中的传感器来获取VR眼镜当前时刻转动的弧度或角度,并通过VR眼镜转动的弧度或角度与用户视觉点移动的关系,来获得虚拟场景中用户视觉信息,VR眼镜还可以通过图像采集单元如外接摄像头或VR眼镜自带摄像头来采集用户的眼部图像,进而获得当前时刻下虚拟场景中的用户的视觉信息,当然,还可以通过其他方式来获得当前时刻下VR眼镜用户的视觉信息,在此就不一一列举了。

具体的,以VR眼镜通过设置在VR眼镜中的传感器来获取VR眼镜当前时刻转动的角度来获取当前时刻下VR眼镜用户的视觉信息为例,假设VR眼镜正对VR视频时,VR眼镜转动的角度为零度,VR眼镜从正对VR视频的位置相对于VR视频顺时针转动为正数角度,VR眼镜从正对VR视频的位置相对于VR视频逆时针转动为负数角度,并假设VR眼镜相对于VR视频每顺时针转动一度,对应着用户的视觉点移动到VR视频播放进度条中当前时刻正在播放的时间点之后的第5秒对应的视频内容的位置,VR眼镜相对于VR视频每逆时针转动一度,对应着用户的视觉点移动到VR视频播放进度条中当前时刻正在播放的时间点之前的第5秒对应的视频内容的位置。

若在VR眼镜在当前时刻从正对VR视频的位置相对于VR视频顺时针转动60度时,VR眼镜就能够获取当前时刻下在VR中用户视觉点移动到VR视频进度条中当前时刻正在播放的时间点之后的第300秒对应的视频内容的位置的视觉信息,然后,VR眼镜就能够从上述视觉信息中确定出由用户视觉点形成的焦点位于VR视频播放进度条中当前时刻正在播放的时间点之后的第300秒对应的视频内容的位置。

若在VR眼镜在当前时刻从正对VR视频的位置相对于VR视频逆时针转动10度时,VR眼镜就能够获取当前时刻下在VR中用户视觉点移动到VR视频进度条中当前时刻正在播放的时间点之前的第50秒对应的视频内容的位置的视觉信息,然后,VR眼镜就能够从上述视觉信息中确定出由用户视觉点形成的焦点位于VR视频播放进度条中当前时刻正在播放的时间点之前的第50秒对应的视频内容的位置。在实际应用中,可以在VR视频中用光标表示视觉点形成的焦点,当然还可以其他图标来表示,在此以在VR视频中用光标表示视觉点形成的焦点为例。

具体的,在VR眼镜确定出的VR视频播放进度条中当前时刻正在播放的时间点之后的第300秒对应的视频内容的位置处,以光标的形式显示由用户视觉点形成的焦点,然后,VR眼镜就会去确定该焦点在VR视频中的位置是否处于VR视频中的播放进度条上的某一位置处,由于焦点处于VR视频播放进度条中当前时刻正在播放的时间点之后的第300秒对应的视频内容的位置处,这里为叙述方便将该位置称为第一位置,那么,VR眼镜就能够确定出当前时刻,焦点当前位置为VR视频中播放进度条上的第一位置,当然,在实际应用中,焦点所在的位置也有可能不在VR视频中播放进度条上,如在VR视频中除去播放进度条之外的其他画面区域,但这不是本发明关注的重点,在此不做过多讨论。

请参考图3,为步骤101的第二种具体实现方式:

步骤204:获取当前时刻VR中用户的语音信息;

步骤205:将VR中焦点移动到所述第一视频中符合所述语音信息的当前位置;

步骤206:确定所述当前位置为所述第一视频的播放进度条上的第一位置。

在具体实施过程中,继续沿用上述例子,具体的,在VR眼镜确定出在虚拟现实场景中VR视频正处于播放状态时,VR眼镜就可以去获取当前时刻下处于虚拟场景中的用户语音信息,在实际应用中,在VR眼镜自身带有语音采集装置如麦克风时,VR眼镜可以通过自身的语音采集装置获取当前时刻下VR中用户的语音信息,在VR眼镜自身带不带有语音采集装置时,VR眼镜可以通过与其连接的其他电子设备如手机,电脑等的语音采集装置获取当前时刻下VR中用户的语音信息,在此,以VR眼镜通过自身的麦克风来采集用户的语音信息为例。

那么,在当前时刻当用户对着VR眼镜的麦克风说出“前进1分钟”或“后退2分钟”或“前进10帧图像”或“后退20帧图像”等语音信息时,VR眼镜的麦克风就能够采集到当前时刻下用户的语音信息,然后,VR眼镜就能够从获得语音信息中提取出需要将VR中焦点移动VR视频中某一位置处的信息,这里假设,语音信息中关键字“前进”对应着将VR中焦点向VR视频播放进度条中当前时刻正在播放的时间点之后对应的视频内容的位置移动,语音信息中关键字“后退”对应着将VR中焦点向VR视频播放进度条中当前时刻正在播放的时间点之前对应的视频内容的位置移动。

若在当前时刻下VR眼镜的麦克风采集到的用户语音信息为“后退20秒”,那么,VR眼镜就能够从上述语音信息中确定出需要将VR中焦点移动到VR视频播放进度条中当前时刻正在播放的时间点之前的第20秒对应的视频内容的位置处,再将VR中焦点移动到该位置处,然后,VR眼镜就会去确定VR中焦点当前所在的位置是否为VR视频播放进度条中的位置,这里为了叙述方便,将焦点移动到VR视频播放进度条中当前时刻正在播放的时间点之前的第20秒对应的视频内容的位置称为第一位置,由于第一位置处于VR视频播放进度条中,所以,VR眼镜就会确定出VR中焦点当前所在的位置为VR视频播放进度条中的第一位置。

同样的,在实际应用中,也可以在VR视频中用光标来表示焦点所在的位置,还可以在VR视频中用其他图标来表示焦点所在的位置,在此不做任何限制。

请参考图4,在具体实践过程中,在执行步骤101之前,也即在执行确定第一视频在VR中处于播放状态时,确定当前时刻VR中焦点的当前位置处于所述第一视频播放进度条中的第一位置之前,本发明中的实施例还可以执行以下步骤:

步骤301:确定VR中播放的所述第一视频的总时长;

步骤302:生成与所述第一视频的总时长对应的播放进度条;

步骤303:在所述第一视频的图层上显示所述播放进度条。

在具体实施过程中,继续沿用上述例子,在实际应用中,VR眼镜可以先确定需要在虚拟场景中播放的VR视频的总时长,例如,当通过VR眼镜上的人机交互界面调出需要在虚拟场景中播放的VR视频时,VR眼镜就可以获得该VR视频的总的时长,然后VR眼镜就会根据需要播放VR视频的总时长生成与该总时长对应的播放进度条,然后在VR眼镜播放该VR视频时,将生成的播放进度条显示在视频的图层上。

当然,在实际应用中,可以用多种显示方式来显示生成的播放进度条,例如可以用长方形的条状标示来表示播放进度条,还可以圆环形状的标示来标示播放进度条,当然,还可以用其他形状的标示来标示播放进度条,同样的,可以在VR视频中的图层最下方显示生成的播放进度条,也可以在VR视频中的图层的侧边显示生成的播放进度条,还可以在VR视频中的图层最上方显示生成的播放进度条,在此,以长方形的条状标示来表示播放进度条,并将生成的播放进度条显示在VR视频中图层的最下方为例。

那么,在通过VR眼镜上的人机交互界面调出需要在虚拟场景中播放的VR视频,以及VR眼镜播放该VR视频时,就会在该VR视频中图层的最下方显示长方形的条状播放进度条,然后,VR眼镜再执行步骤确定该视频在VR中处于播放状态,以及确定当前时刻VR中焦点的当前位置处于该视频播放进度条中的第一位置。

采用本发明实施例中的方法进行VR播放视频进度的调节时,在执行完步骤101后,就会执行步骤102,也即基于所述第一位置,对所述第一视频的播放进度进行调整。

具体的,在VR眼镜确定出由用户的视觉点形成的焦点当前时刻的当前位置为VR视频中进度条上的第一位置之后,VR眼镜就会根据焦点所在的第一位置对视频的播放进度进行调整,同样的,在VR眼镜通过采集用户语音信息来确定出的VR中当前时刻显示的焦点的当前位置为VR视频中进度条上的第一位置之后,VR眼镜也会根据焦点所在的第一位置对视频的播放进度进行调整,请参考图5,在实际应用中,步骤102可以具体通过以下方式来实现:

步骤401:确定所述第一位置不同于所述播放进度条中播放点当前时刻所在的位置;

步骤402:将所述播放点移动到所述第一位置;

步骤403:播放所述第一视频中从所述第一位置对应的播放时间点开始的视频内容。

在具体实施过程中,继续沿用上述例子,具体的,在VR眼镜确定出由用户的视觉点形成的焦点当前时刻的当前位置为VR视频中播放进度条上的第一位置之后,VR眼镜就回去确定VR视频进度条上播放点当前时刻所在播放进度条上的位置,这里为了叙述方便,将播放点当前时刻所在的播放进度条上的位置称为第二位置,然后,VR视频就会去判断由用户的视觉点形成的焦点当前时刻在播放进度条上的第一位置是否与当前时刻播放进度条上播放点所在的第二位置不同,这里假设由用户的视觉点形成的焦点当前时刻在播放进度条上的第一位置与当前时刻播放进度条上播放点所在的第二位置不同。

那么,VR眼镜就能够确定出由用户的视觉点形成的焦点当前时刻在播放进度条上的第一位置不同于当前时刻播放进度条上播放点所在位置,这时候,VR眼镜将当前时刻播放进度条上的播放点从其所在的第二位置移动到播放进度条上焦点所在的第一位置,当然,在实际应用中,焦点所在的第一位置可以处于第二位置之前,也可以处于第二位置之后,在此不做任何限制,在VR眼镜将播放点从播放进度条上的第二位置移动到播放进度条上的第一位置后,VR眼镜就会将该VR视频从播放进度条上第二位置对应的播放时间点,调整到播放进度条上的播放点当前所在的第一位置对应的播放时间点开始播放该VR视频。

同样的,在VR眼镜确定出由其麦克风采集的用户语音信息获得的VR中当前时刻焦点的当前位置为VR视频中播放进度条上的第一位置之后,VR眼镜就回去确定VR视频进度条上播放点当前时刻所在播放进度条上的位置,这里为了叙述方便,将播放点当前时刻所在的播放进度条上的位置称为第二位置,然后,VR视频就会去判断由其麦克风采集的用户语音信息获得的VR中当前时刻焦点所在VR视频中播放进度条上的第一位置是否与当前时刻播放进度条上播放点所在的第二位置不同,这里假设由VR眼镜麦克风采集的用户语音信息获得的VR中焦点当前时刻在播放进度条上的第一位置与当前时刻播放进度条上播放点所在的第二位置不同。

那么,VR眼镜就能够确定出由VR眼镜麦克风采集的用户语音信息获得的VR中焦点当前时刻在播放进度条上的第一位置不同于当前时刻播放进度条上播放点所在位置,这时候,VR眼镜将当前时刻播放进度条上的播放点从其所在的第二位置移动到播放进度条上焦点所在的第一位置,在VR眼镜将播放点从播放进度条上的第二位置移动到播放进度条上的第一位置后,VR眼镜就会将该VR视频从播放进度条上第二位置对应的播放时间点,调整到播放进度条上的播放点当前所在的第一位置对应的播放时间点开始播放该VR视频。

所以,通过本发明实施例提供的上述VR播放视频进度的调节方法,在VR播放视频过程中,通过确定当前时刻VR中焦点在VR视频进度条中的位置,进而将VR视频调节到当前时刻焦点在VR视频进度条中的位置进行播放,所以,改变了现有技术中在VR播放视频时,其进度不能调节的现状,实现了在VR播放视频时,能够对VR视频播放进度进行调节的技术效果。

请参考图6,为本发明实施中提供的一种VR播放视频进度调节设备,该设备可以为能够播放VR视频的VR穿戴式设备,如VR头盔,VR眼镜等,还可以为能够辅助VR穿戴式设备播放或呈现VR视频的手机,平板电脑等终端设备中,当然,也可以为其他的能够播放或呈现VR视频的设备,该设备包括确定单元10和调整单元20,而且本发明实施例中的确定单元10和调整单元20可以通过硬件处理器(hardware processor)来实现相关功能单元,其中:

确定单元10,用于在确定第一视频在VR中处于播放状态时,确定当前时刻VR中焦点的当前位置处于所述第一视频播放进度条中的第一位置;

调整单元20,用于基于所述第一位置,对所述第一视频的播放进度进行调整。

可选的,所述确定单元10具体用于:

获取当前时刻VR中用户的视觉信息;

从所述视觉信息中确定出由所述用户的视觉点形成的焦点位于所述第一视频的当前位置;

确定所述当前位置为所述第一视频的播放进度条上的第一位置。

可选的,所述确定单元10具体用于:

获取当前时刻VR中用户的语音信息;

将VR中焦点移动到所述第一视频中符合所述语音信息的当前位置;

确定所述当前位置为所述第一视频的播放进度条上的第一位置。

可选的,所述调整单元20具体用于:

确定所述第一位置不同于所述播放进度条中播放点当前时刻所在的位置;

将所述播放点移动到所述第一位置;

播放所述第一视频中从所述第一位置对应的播放时间点开始的视频内容。

可选的,所述设备还包括:

确定子单元,用于确定VR中播放的所述第一视频的总时长;

生产单元,用于生成与所述第一视频的总时长对应的播放进度条;

显示单元,用于在所述第一视频的图层上显示所述播放进度条。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1