本发明涉及虚拟现实技术领域,具体涉及一种虚拟现实中的场景互动实现方法、系统及设备。
背景技术:
目前基于娱乐、训练等方面的考虑,为了给用户身临其境的体验,虚拟现实(VirtualReality,简称VR)技术得到了快速发展。
用户通过佩戴带显示装置的头盔或眼镜等虚拟现实设备,阻断了人眼与现实世界的视觉连接,通过虚拟现实设备实时渲染的画面,可以为用户营造出一个全新体验的全景世界。
然而,用户当前只能被动地接受VR虚拟世界给出的固定场景,缺乏趣味性。
技术实现要素:
鉴于以上内容,有必要提供一种虚拟现实场景互动实现方法,其可以根据用户的语音指令,在虚拟现实场景中增加用户想要的场景,从而增加了虚拟现实的互动性和趣味性。
一种虚拟现实场景互动实现方法,包括:
播放虚拟现实场景;
在接收到用户的语音指令时,对所述语音指令进行解析,并捕捉其中的关键词;
判断所播放的虚拟现实场景中是否存在与所述关键词关联的互动场景;及
当所播放的虚拟现实场景中存在与所述关键词关联的互动场景时,在所述虚拟现实场景中增加与所述关键词关联的互动场景。
本发明优选实施例中,所述在接收到用户的语音指令时,对所述语音指令进行解析,并捕捉其中的关键词包括:
采用语音识别技术,将所述用户的语音指令转换为计算机可读的文本;及
将所述计算机可读文本切分为单个字或者词语,对所述单个字或者词语进行分析,抓取名词作为关键词。
本发明优选实施例中,所播放的虚拟现实场景预先设置有一个或者多个互动场景。
鉴于以上内容,还有必要提供一种虚拟现实场景互动实现系统,其可以根据用户的语音指令,在虚拟现实场景中增加用户想要的场景,从而增加了虚拟现实的互动性和趣味性。
一种虚拟现实场景互动实现系统,包括:
场景播放模块,用于播放虚拟现实场景;
语音解析模块,用于在接收到用户的语音指令时,对所述语音指令进行解析,并捕捉其中的关键词;
匹配模块,用于判断所播放的虚拟现实场景中是否存在与所述关键词关联的互动场景;及
互动模块,用于当所播放的虚拟现实场景中存在与所述关键词关联的互动场景时,在所述虚拟现实场景中增加与所述关键词关联的互动场景。
本发明优选实施例中,所述语音解析模块具体用于:采用语音识别技术,将所述用户的语音指令转换为计算机可读的文本,及将所述计算机可读文本切分为单个字或者词语,对所述单个字或者词语进行分析,抓取名词作为关键词。
本发明优选实施例中,所播放的虚拟现实场景预先设置有一个或者多个互动场景。
鉴于以上内容,还有必要提供一种虚拟显示设备,其可以根据用户的语音指令,在虚拟现实场景中增加用户想要的场景,从而增加了虚拟现实的互动性和趣味性。
一种虚拟现实设备,包括存储器以及处理器,其中:
所述存储器中存储有程序代码,以及所述处理器用于执行所述程序代码,以实现:
播放虚拟现实场景;
在接收到用户的语音指令时,对所述语音指令进行解析,并捕捉其中的关键词;
判断所播放的虚拟现实场景中是否存在与所述关键词关联的互动场景;及
当所播放的虚拟现实场景中存在与所述关键词关联的互动场景时,在所述虚拟现实场景中增加与所述关键词关联的互动场景。
本发明优选实施例中,所述在接收到用户的语音指令时,对所述语音指令进行解析,并捕捉其中的关键词包括:
采用语音识别技术,将所述用户的语音指令转换为计算机可读的文本;及
将所述计算机可读文本切分为单个字或者词语,对所述单个字或者词语进行分析,抓取名词作为关键词。
本发明优选实施例中,所播放的虚拟现实场景预先设置有一个或者多个互动场景。
本发明优选实施例中,所述虚拟现实设备包括带显示装置以及音频输入装置的头盔或眼镜。
本发明所述虚拟现实场景互动实现方法、系统以及虚拟现实设备通过语音识别分析用户的语音指令,以在虚拟现实固定场景中新增与所述语音指令相关联的虚拟画面进行互动,增加虚拟现实操作的趣味性。
附图说明
图1所示是本发明所述虚拟现实场景互动实现方法较佳实施例的方法流程图。
图2所示是本发明所述虚拟现实场景互动实现系统较佳实施例的功能模块。
图3所示是执行本发明所述虚拟现实场景互动实现系统的虚拟现实设备的硬件结构示意图。
主要元件符号说明
虚拟现实设备 1
虚拟现实场景互动实现系统 10
场景播放模块 100
语音解析模块 101
匹配模块 102
互动模块 103
存储设备 11
处理器 12
显示装置 13
音频输入装置 14
通信总线 15
具体实施方式
本发明实施例提供一种虚拟现实场景互动实现方法,以实现用户与虚拟现实设备之间虚拟现实场景的互动,满足用户利用语音操作虚拟现实场景的需求,提高了用户体验。本发明实施例还提供相应的虚拟现实场景互动实现系统、虚拟现实设备以及计算机可读存储介质。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
下面通过各个具体实施例,分别进行详细的说明。
参阅图1所示,是本发明所述虚拟现实场景互动实现方法较佳实施例的方法流程图。
根据不同的需求,该图所示流程图中的执行顺序可以改变,某些可以省略。
在本发明较佳实施例中,所述虚拟现实场景互动实现方法应用于一个虚拟现实设备中。
所述虚拟现实设备可以是,但不限于,例如,具有显示装置的头盔、眼镜等穿戴式设备。
在本发明较佳实施例中,所述虚拟现实场景互动实现方法包括:
S10,所述虚拟现实设备播放虚拟现实场景。
所述虚拟现实场景是三维的,是采用计算机技术生成的一种虚拟仿真环境,通过视觉、听觉和触觉等获得与真实世界相同感觉。
本发明较佳实施例中,所述虚拟现实场景可以包括,例如,星空遨游、极限运动、虚拟购物、环球旅游、海底探险等等。
S11,所述虚拟现实设备实时判断是否接收到用户的语音指令。
所述虚拟现实设备可以包括一个音频输入装置,例如,麦克风,用于捕获用户的语音信号。
当所述虚拟现实设备判断没有接收到用户的语音指令时,继续执行上述的S10。
否则,当所述虚拟现实设备判断接收到了用户的语音指令时,执行下述的S12。
S12,所述虚拟现实设备对所述语音指令进行解析,并捕捉其中的关键词。
本发明较佳实施例中,所述虚拟现实设备可以采用任何的语音识别技术,将所述用户的语音指令转换为计算机可读的文本,并对所述计算机可读文本进行关键词抓取操作。
本发明较佳实施例中,所述关键词抓取操作是将根据所述语音指令转换的计算机可读文本切分为单个字或者词语,对所述单个字或者词语进行分析,抓取其中的名词作为关键词。
例如,当所播放的虚拟现实场景为星空遨游的场景时,用户想体验流星雨,则在欣赏所述星空遨游的虚拟现实场景时,所述用户可以发出语音指令“我要看一场流星雨”,此时,所述虚拟现实设备获取该语音指令,并将该语音指令转换为计算机可读的文本,并抓取到其中的关键词“流星雨”。
又如,当所播放的虚拟现实场景为海底探险的场景时,用户想看鲨鱼,则在欣赏所述海底探险的虚拟现实场景时,所述用户可以发出语音指令“来一条鲨鱼”,此时,所述虚拟现实设备获取该语音指令,并将该语音指令转换为计算机可读的文本,并抓取到其中的关键词“鲨鱼”。
S13,所述虚拟现实设备判断所播放的虚拟现实场景中是否存在与所述关键词关联的互动场景。
本发明较佳实施例中,每一个虚拟现实场景可以设置有一个或者多个互动场景,例如,所述星空遨游的场景可以对应流星雨的互动场景、行星相撞的互动场景等等,以及所述海底探险的场景可以对应有各种鱼,如鲨鱼游过来的互动场景等。
当所播放的虚拟现实场景中不存在与所述关键词关联的互动场景时,继续执行上述的S10。
当所播放的虚拟现实场景中存在与所述关键词关联的互动场景时,执行下述的S14。
S14,所述虚拟现实设备在所述虚拟现实场景中增加与所述关键词关联的互动场景。
本发明通过语音识别分析用户的语音指令,以在虚拟现实固定场景中新增与所述语音指令相关联的虚拟画面进行互动,增加了虚拟现实操作的趣味性。
上述图1详细介绍了本发明的虚拟现实场景互动实现方法,下面结合第2~3图,分别对实现上述虚拟现实场景互动实现方法的虚拟现实场景互动实现系统以及虚拟现实设备进行介绍。
应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。
如图2所示,是本发明虚拟现实场景互动实现系统较佳实施例的功能模块图。
本发明所述虚拟现实场景互动实现系统10可以包括多个由计算机程序代码所组成的程序段,可以安装在虚拟现实设备中,并由所述虚拟现实设备所执行,以实现在虚拟现实固定场景中新增与用户的语音指令相关联的虚拟画面进行互动。
参阅图2所示,所述虚拟现实场景互动实现系统10根据其所执行的功能,可以被划分为多个功能模块。本发明较佳实施例中,所述虚拟现实场景互动实现系统10中的功能模块至少可以包括:场景播放模块100、语音解析模块101、匹配模块102以及互动模块103。
所述场景播放模块100用于播放虚拟现实场景。
所述虚拟现实场景是三维的,是采用计算机技术生成的一种虚拟仿真环境,通过视觉、听觉和触觉等获得与真实世界相同感觉。
本发明较佳实施例中,所述虚拟现实场景可以包括,例如,星空遨游、极限运动、虚拟购物、环球旅游、海底探险等等。
所述语音解析模块101用于在接收到用户的语音指令时,对所述语音指令进行解析,并捕捉其中的关键词。
本发明较佳实施例中,所述语音解析模块101可以采用任何的语音识别技术,将所述用户的语音指令转换为计算机可读的文本,并对所述计算机可读文本进行关键词抓取操作。
本发明较佳实施例中,所述关键词抓取操作是将根据所述语音指令转换的计算机可读文本切分为单个字或者词语,对所述单个字或者词语进行分析,抓取名词作为关键词。
例如,当所播放的虚拟现实场景为星空遨游的场景时,用户想体验流星雨,则在欣赏所述星空遨游的虚拟现实场景时,所述用户可以发出语音指令“我要看一场流星雨”,此时,所述语音解析模块101获取该语音指令,并将该语音指令转换为计算机可读的文本,并抓取到其中的关键词“流星雨”。
又如,当所播放的虚拟现实场景为海底探险的场景时,用户想看鲨鱼,则在欣赏所述海底探险的虚拟现实场景时,所述用户可以发出语音指令“来一条鲨鱼”,此时,所述语音解析模块101获取该语音指令,并将该语音指令转换为计算机可读的文本,并抓取到其中的关键词“鲨鱼”。
所述匹配模块102用于判断所播放的虚拟现实场景中是否存在与所述关键词关联的互动场景。
本发明较佳实施例中,每一个虚拟现实场景可以设置有一个或者多个互动场景,例如,所述星空遨游的场景可以对应流星雨的互动场景、行星相撞的互动场景等等,以及所述海底探险的场景可以对应有各种鱼,如鲨鱼游过来的互动场景等。
所述互动模块103用于当所播放的虚拟现实场景中存在与所述关键词关联的互动场景时,在所述虚拟现实场景中增加与所述关键词关联的互动场景。
如图3所示,是实现本发明所述虚拟现实场景互动实现方法的虚拟现实设备较佳实施例的结构示意图。
所述虚拟现实设备1可以是,但不限于,例如,具有显示装置13的头盔、眼镜等穿戴式设备。
所述虚拟现实设备1还包括音频输入装置14。本发明较佳实施例中,所述音频输入装置14可以是麦克风,用于捕获用户的语音信号。
进一步地,本发明实施例中的虚拟现实设备1还包括至少一个存储器11、至少一个处理器12以及通信总线15。
所述通信总线15可以实现所述存储器11、处理器12、显示装置13以及音频输入装置14之间的通信。
所述存储器11存储有程序代码。所述存储器11可以为智能媒体卡(smart media card)、安全数字卡(secure digital card)、快闪存储器卡(flash card)等储存设备。
所述处理器12可执行所述虚拟现实设备1的操作系统以及安装的各类应用程序等。所述处理器12可以包括一个或者多个中央处理器、微处理器、数字处理器等。
本发明较佳实施例中,所述处理器12可通过所述通信总线15,调用所述存储器11中存储的程序代码以执行相关的功能。例如,图2中所述的各个模块(例如,场景播放模块100、语音解析模块101、匹配模块102以及互动模块103)是存储在所述存储器11中的程序代码,并由所述处理器12所执行,以实现一种虚拟现实场景互动实现方法。
具体而言,所述虚拟现实场景互动实现方法包括:
播放虚拟现实场景;
在接收到用户的语音指令时,对所述语音指令进行解析,并捕捉其中的关键词;
判断所播放的虚拟现实场景中是否存在与所述关键词关联的互动场景;及
当所播放的虚拟现实场景中存在与所述关键词关联的互动场景时,在所述虚拟现实场景中增加与所述关键词关联的互动场景。
本发明优选实施例中,所述在接收到用户的语音指令时,对所述语音指令进行解析,并捕捉其中的关键词包括:
采用语音识别技术,将所述用户的语音指令转换为计算机可读的文本;及
将所述计算机可读文本切分为单个字或者词语,对所述单个字或者词语进行分析,抓取名词作为关键词。
本发明优选实施例中,所播放的虚拟现实场景预先设置有一个或者多个互动场景。
本发明实施例还提供一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被包括一个或多个处理器的虚拟现实设备1执行时,使所述虚拟现实设备1执行如上文方法实施例所述的虚拟现实场景互动实现方法。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个模块或装置也可以由一个模块或装置通过软件或者硬件来13实现。第一,第二等词语用来表示名13称,而并不表示任何特定的顺13序。
最本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。