本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,具體涉及一種虛擬現(xiàn)實(shí)中的場(chǎng)景互動(dòng)實(shí)現(xiàn)方法、系統(tǒng)及設(shè)備。
背景技術(shù):
目前基于娛樂(lè)、訓(xùn)練等方面的考慮,為了給用戶(hù)身臨其境的體驗(yàn),虛擬現(xiàn)實(shí)(VirtualReality,簡(jiǎn)稱(chēng)VR)技術(shù)得到了快速發(fā)展。
用戶(hù)通過(guò)佩戴帶顯示裝置的頭盔或眼鏡等虛擬現(xiàn)實(shí)設(shè)備,阻斷了人眼與現(xiàn)實(shí)世界的視覺(jué)連接,通過(guò)虛擬現(xiàn)實(shí)設(shè)備實(shí)時(shí)渲染的畫(huà)面,可以為用戶(hù)營(yíng)造出一個(gè)全新體驗(yàn)的全景世界。
然而,用戶(hù)當(dāng)前只能被動(dòng)地接受VR虛擬世界給出的固定場(chǎng)景,缺乏趣味性。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上內(nèi)容,有必要提供一種虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法,其可以根據(jù)用戶(hù)的語(yǔ)音指令,在虛擬現(xiàn)實(shí)場(chǎng)景中增加用戶(hù)想要的場(chǎng)景,從而增加了虛擬現(xiàn)實(shí)的互動(dòng)性和趣味性。
一種虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法,包括:
播放虛擬現(xiàn)實(shí)場(chǎng)景;
在接收到用戶(hù)的語(yǔ)音指令時(shí),對(duì)所述語(yǔ)音指令進(jìn)行解析,并捕捉其中的關(guān)鍵詞;
判斷所播放的虛擬現(xiàn)實(shí)場(chǎng)景中是否存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景;及
當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景中存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景時(shí),在所述虛擬現(xiàn)實(shí)場(chǎng)景中增加與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景。
本發(fā)明優(yōu)選實(shí)施例中,所述在接收到用戶(hù)的語(yǔ)音指令時(shí),對(duì)所述語(yǔ)音指令進(jìn)行解析,并捕捉其中的關(guān)鍵詞包括:
采用語(yǔ)音識(shí)別技術(shù),將所述用戶(hù)的語(yǔ)音指令轉(zhuǎn)換為計(jì)算機(jī)可讀的文本;及
將所述計(jì)算機(jī)可讀文本切分為單個(gè)字或者詞語(yǔ),對(duì)所述單個(gè)字或者詞語(yǔ)進(jìn)行分析,抓取名詞作為關(guān)鍵詞。
本發(fā)明優(yōu)選實(shí)施例中,所播放的虛擬現(xiàn)實(shí)場(chǎng)景預(yù)先設(shè)置有一個(gè)或者多個(gè)互動(dòng)場(chǎng)景。
鑒于以上內(nèi)容,還有必要提供一種虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng),其可以根據(jù)用戶(hù)的語(yǔ)音指令,在虛擬現(xiàn)實(shí)場(chǎng)景中增加用戶(hù)想要的場(chǎng)景,從而增加了虛擬現(xiàn)實(shí)的互動(dòng)性和趣味性。
一種虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng),包括:
場(chǎng)景播放模塊,用于播放虛擬現(xiàn)實(shí)場(chǎng)景;
語(yǔ)音解析模塊,用于在接收到用戶(hù)的語(yǔ)音指令時(shí),對(duì)所述語(yǔ)音指令進(jìn)行解析,并捕捉其中的關(guān)鍵詞;
匹配模塊,用于判斷所播放的虛擬現(xiàn)實(shí)場(chǎng)景中是否存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景;及
互動(dòng)模塊,用于當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景中存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景時(shí),在所述虛擬現(xiàn)實(shí)場(chǎng)景中增加與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景。
本發(fā)明優(yōu)選實(shí)施例中,所述語(yǔ)音解析模塊具體用于:采用語(yǔ)音識(shí)別技術(shù),將所述用戶(hù)的語(yǔ)音指令轉(zhuǎn)換為計(jì)算機(jī)可讀的文本,及將所述計(jì)算機(jī)可讀文本切分為單個(gè)字或者詞語(yǔ),對(duì)所述單個(gè)字或者詞語(yǔ)進(jìn)行分析,抓取名詞作為關(guān)鍵詞。
本發(fā)明優(yōu)選實(shí)施例中,所播放的虛擬現(xiàn)實(shí)場(chǎng)景預(yù)先設(shè)置有一個(gè)或者多個(gè)互動(dòng)場(chǎng)景。
鑒于以上內(nèi)容,還有必要提供一種虛擬顯示設(shè)備,其可以根據(jù)用戶(hù)的語(yǔ)音指令,在虛擬現(xiàn)實(shí)場(chǎng)景中增加用戶(hù)想要的場(chǎng)景,從而增加了虛擬現(xiàn)實(shí)的互動(dòng)性和趣味性。
一種虛擬現(xiàn)實(shí)設(shè)備,包括存儲(chǔ)器以及處理器,其中:
所述存儲(chǔ)器中存儲(chǔ)有程序代碼,以及所述處理器用于執(zhí)行所述程序代碼,以實(shí)現(xiàn):
播放虛擬現(xiàn)實(shí)場(chǎng)景;
在接收到用戶(hù)的語(yǔ)音指令時(shí),對(duì)所述語(yǔ)音指令進(jìn)行解析,并捕捉其中的關(guān)鍵詞;
判斷所播放的虛擬現(xiàn)實(shí)場(chǎng)景中是否存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景;及
當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景中存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景時(shí),在所述虛擬現(xiàn)實(shí)場(chǎng)景中增加與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景。
本發(fā)明優(yōu)選實(shí)施例中,所述在接收到用戶(hù)的語(yǔ)音指令時(shí),對(duì)所述語(yǔ)音指令進(jìn)行解析,并捕捉其中的關(guān)鍵詞包括:
采用語(yǔ)音識(shí)別技術(shù),將所述用戶(hù)的語(yǔ)音指令轉(zhuǎn)換為計(jì)算機(jī)可讀的文本;及
將所述計(jì)算機(jī)可讀文本切分為單個(gè)字或者詞語(yǔ),對(duì)所述單個(gè)字或者詞語(yǔ)進(jìn)行分析,抓取名詞作為關(guān)鍵詞。
本發(fā)明優(yōu)選實(shí)施例中,所播放的虛擬現(xiàn)實(shí)場(chǎng)景預(yù)先設(shè)置有一個(gè)或者多個(gè)互動(dòng)場(chǎng)景。
本發(fā)明優(yōu)選實(shí)施例中,所述虛擬現(xiàn)實(shí)設(shè)備包括帶顯示裝置以及音頻輸入裝置的頭盔或眼鏡。
本發(fā)明所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法、系統(tǒng)以及虛擬現(xiàn)實(shí)設(shè)備通過(guò)語(yǔ)音識(shí)別分析用戶(hù)的語(yǔ)音指令,以在虛擬現(xiàn)實(shí)固定場(chǎng)景中新增與所述語(yǔ)音指令相關(guān)聯(lián)的虛擬畫(huà)面進(jìn)行互動(dòng),增加虛擬現(xiàn)實(shí)操作的趣味性。
附圖說(shuō)明
圖1所示是本發(fā)明所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法較佳實(shí)施例的方法流程圖。
圖2所示是本發(fā)明所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng)較佳實(shí)施例的功能模塊。
圖3所示是執(zhí)行本發(fā)明所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng)的虛擬現(xiàn)實(shí)設(shè)備的硬件結(jié)構(gòu)示意圖。
主要元件符號(hào)說(shuō)明
虛擬現(xiàn)實(shí)設(shè)備 1
虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng) 10
場(chǎng)景播放模塊 100
語(yǔ)音解析模塊 101
匹配模塊 102
互動(dòng)模塊 103
存儲(chǔ)設(shè)備 11
處理器 12
顯示裝置 13
音頻輸入裝置 14
通信總線(xiàn) 15
具體實(shí)施方式
本發(fā)明實(shí)施例提供一種虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法,以實(shí)現(xiàn)用戶(hù)與虛擬現(xiàn)實(shí)設(shè)備之間虛擬現(xiàn)實(shí)場(chǎng)景的互動(dòng),滿(mǎn)足用戶(hù)利用語(yǔ)音操作虛擬現(xiàn)實(shí)場(chǎng)景的需求,提高了用戶(hù)體驗(yàn)。本發(fā)明實(shí)施例還提供相應(yīng)的虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng)、虛擬現(xiàn)實(shí)設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
下面通過(guò)各個(gè)具體實(shí)施例,分別進(jìn)行詳細(xì)的說(shuō)明。
參閱圖1所示,是本發(fā)明所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法較佳實(shí)施例的方法流程圖。
根據(jù)不同的需求,該圖所示流程圖中的執(zhí)行順序可以改變,某些可以省略。
在本發(fā)明較佳實(shí)施例中,所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法應(yīng)用于一個(gè)虛擬現(xiàn)實(shí)設(shè)備中。
所述虛擬現(xiàn)實(shí)設(shè)備可以是,但不限于,例如,具有顯示裝置的頭盔、眼鏡等穿戴式設(shè)備。
在本發(fā)明較佳實(shí)施例中,所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法包括:
S10,所述虛擬現(xiàn)實(shí)設(shè)備播放虛擬現(xiàn)實(shí)場(chǎng)景。
所述虛擬現(xiàn)實(shí)場(chǎng)景是三維的,是采用計(jì)算機(jī)技術(shù)生成的一種虛擬仿真環(huán)境,通過(guò)視覺(jué)、聽(tīng)覺(jué)和觸覺(jué)等獲得與真實(shí)世界相同感覺(jué)。
本發(fā)明較佳實(shí)施例中,所述虛擬現(xiàn)實(shí)場(chǎng)景可以包括,例如,星空遨游、極限運(yùn)動(dòng)、虛擬購(gòu)物、環(huán)球旅游、海底探險(xiǎn)等等。
S11,所述虛擬現(xiàn)實(shí)設(shè)備實(shí)時(shí)判斷是否接收到用戶(hù)的語(yǔ)音指令。
所述虛擬現(xiàn)實(shí)設(shè)備可以包括一個(gè)音頻輸入裝置,例如,麥克風(fēng),用于捕獲用戶(hù)的語(yǔ)音信號(hào)。
當(dāng)所述虛擬現(xiàn)實(shí)設(shè)備判斷沒(méi)有接收到用戶(hù)的語(yǔ)音指令時(shí),繼續(xù)執(zhí)行上述的S10。
否則,當(dāng)所述虛擬現(xiàn)實(shí)設(shè)備判斷接收到了用戶(hù)的語(yǔ)音指令時(shí),執(zhí)行下述的S12。
S12,所述虛擬現(xiàn)實(shí)設(shè)備對(duì)所述語(yǔ)音指令進(jìn)行解析,并捕捉其中的關(guān)鍵詞。
本發(fā)明較佳實(shí)施例中,所述虛擬現(xiàn)實(shí)設(shè)備可以采用任何的語(yǔ)音識(shí)別技術(shù),將所述用戶(hù)的語(yǔ)音指令轉(zhuǎn)換為計(jì)算機(jī)可讀的文本,并對(duì)所述計(jì)算機(jī)可讀文本進(jìn)行關(guān)鍵詞抓取操作。
本發(fā)明較佳實(shí)施例中,所述關(guān)鍵詞抓取操作是將根據(jù)所述語(yǔ)音指令轉(zhuǎn)換的計(jì)算機(jī)可讀文本切分為單個(gè)字或者詞語(yǔ),對(duì)所述單個(gè)字或者詞語(yǔ)進(jìn)行分析,抓取其中的名詞作為關(guān)鍵詞。
例如,當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景為星空遨游的場(chǎng)景時(shí),用戶(hù)想體驗(yàn)流星雨,則在欣賞所述星空遨游的虛擬現(xiàn)實(shí)場(chǎng)景時(shí),所述用戶(hù)可以發(fā)出語(yǔ)音指令“我要看一場(chǎng)流星雨”,此時(shí),所述虛擬現(xiàn)實(shí)設(shè)備獲取該語(yǔ)音指令,并將該語(yǔ)音指令轉(zhuǎn)換為計(jì)算機(jī)可讀的文本,并抓取到其中的關(guān)鍵詞“流星雨”。
又如,當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景為海底探險(xiǎn)的場(chǎng)景時(shí),用戶(hù)想看鯊魚(yú),則在欣賞所述海底探險(xiǎn)的虛擬現(xiàn)實(shí)場(chǎng)景時(shí),所述用戶(hù)可以發(fā)出語(yǔ)音指令“來(lái)一條鯊魚(yú)”,此時(shí),所述虛擬現(xiàn)實(shí)設(shè)備獲取該語(yǔ)音指令,并將該語(yǔ)音指令轉(zhuǎn)換為計(jì)算機(jī)可讀的文本,并抓取到其中的關(guān)鍵詞“鯊魚(yú)”。
S13,所述虛擬現(xiàn)實(shí)設(shè)備判斷所播放的虛擬現(xiàn)實(shí)場(chǎng)景中是否存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景。
本發(fā)明較佳實(shí)施例中,每一個(gè)虛擬現(xiàn)實(shí)場(chǎng)景可以設(shè)置有一個(gè)或者多個(gè)互動(dòng)場(chǎng)景,例如,所述星空遨游的場(chǎng)景可以對(duì)應(yīng)流星雨的互動(dòng)場(chǎng)景、行星相撞的互動(dòng)場(chǎng)景等等,以及所述海底探險(xiǎn)的場(chǎng)景可以對(duì)應(yīng)有各種魚(yú),如鯊魚(yú)游過(guò)來(lái)的互動(dòng)場(chǎng)景等。
當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景中不存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景時(shí),繼續(xù)執(zhí)行上述的S10。
當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景中存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景時(shí),執(zhí)行下述的S14。
S14,所述虛擬現(xiàn)實(shí)設(shè)備在所述虛擬現(xiàn)實(shí)場(chǎng)景中增加與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景。
本發(fā)明通過(guò)語(yǔ)音識(shí)別分析用戶(hù)的語(yǔ)音指令,以在虛擬現(xiàn)實(shí)固定場(chǎng)景中新增與所述語(yǔ)音指令相關(guān)聯(lián)的虛擬畫(huà)面進(jìn)行互動(dòng),增加了虛擬現(xiàn)實(shí)操作的趣味性。
上述圖1詳細(xì)介紹了本發(fā)明的虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法,下面結(jié)合第2~3圖,分別對(duì)實(shí)現(xiàn)上述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法的虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng)以及虛擬現(xiàn)實(shí)設(shè)備進(jìn)行介紹。
應(yīng)該了解,所述實(shí)施例僅為說(shuō)明之用,在專(zhuān)利申請(qǐng)范圍上并不受此結(jié)構(gòu)的限制。
如圖2所示,是本發(fā)明虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng)較佳實(shí)施例的功能模塊圖。
本發(fā)明所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng)10可以包括多個(gè)由計(jì)算機(jī)程序代碼所組成的程序段,可以安裝在虛擬現(xiàn)實(shí)設(shè)備中,并由所述虛擬現(xiàn)實(shí)設(shè)備所執(zhí)行,以實(shí)現(xiàn)在虛擬現(xiàn)實(shí)固定場(chǎng)景中新增與用戶(hù)的語(yǔ)音指令相關(guān)聯(lián)的虛擬畫(huà)面進(jìn)行互動(dòng)。
參閱圖2所示,所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng)10根據(jù)其所執(zhí)行的功能,可以被劃分為多個(gè)功能模塊。本發(fā)明較佳實(shí)施例中,所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)系統(tǒng)10中的功能模塊至少可以包括:場(chǎng)景播放模塊100、語(yǔ)音解析模塊101、匹配模塊102以及互動(dòng)模塊103。
所述場(chǎng)景播放模塊100用于播放虛擬現(xiàn)實(shí)場(chǎng)景。
所述虛擬現(xiàn)實(shí)場(chǎng)景是三維的,是采用計(jì)算機(jī)技術(shù)生成的一種虛擬仿真環(huán)境,通過(guò)視覺(jué)、聽(tīng)覺(jué)和觸覺(jué)等獲得與真實(shí)世界相同感覺(jué)。
本發(fā)明較佳實(shí)施例中,所述虛擬現(xiàn)實(shí)場(chǎng)景可以包括,例如,星空遨游、極限運(yùn)動(dòng)、虛擬購(gòu)物、環(huán)球旅游、海底探險(xiǎn)等等。
所述語(yǔ)音解析模塊101用于在接收到用戶(hù)的語(yǔ)音指令時(shí),對(duì)所述語(yǔ)音指令進(jìn)行解析,并捕捉其中的關(guān)鍵詞。
本發(fā)明較佳實(shí)施例中,所述語(yǔ)音解析模塊101可以采用任何的語(yǔ)音識(shí)別技術(shù),將所述用戶(hù)的語(yǔ)音指令轉(zhuǎn)換為計(jì)算機(jī)可讀的文本,并對(duì)所述計(jì)算機(jī)可讀文本進(jìn)行關(guān)鍵詞抓取操作。
本發(fā)明較佳實(shí)施例中,所述關(guān)鍵詞抓取操作是將根據(jù)所述語(yǔ)音指令轉(zhuǎn)換的計(jì)算機(jī)可讀文本切分為單個(gè)字或者詞語(yǔ),對(duì)所述單個(gè)字或者詞語(yǔ)進(jìn)行分析,抓取名詞作為關(guān)鍵詞。
例如,當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景為星空遨游的場(chǎng)景時(shí),用戶(hù)想體驗(yàn)流星雨,則在欣賞所述星空遨游的虛擬現(xiàn)實(shí)場(chǎng)景時(shí),所述用戶(hù)可以發(fā)出語(yǔ)音指令“我要看一場(chǎng)流星雨”,此時(shí),所述語(yǔ)音解析模塊101獲取該語(yǔ)音指令,并將該語(yǔ)音指令轉(zhuǎn)換為計(jì)算機(jī)可讀的文本,并抓取到其中的關(guān)鍵詞“流星雨”。
又如,當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景為海底探險(xiǎn)的場(chǎng)景時(shí),用戶(hù)想看鯊魚(yú),則在欣賞所述海底探險(xiǎn)的虛擬現(xiàn)實(shí)場(chǎng)景時(shí),所述用戶(hù)可以發(fā)出語(yǔ)音指令“來(lái)一條鯊魚(yú)”,此時(shí),所述語(yǔ)音解析模塊101獲取該語(yǔ)音指令,并將該語(yǔ)音指令轉(zhuǎn)換為計(jì)算機(jī)可讀的文本,并抓取到其中的關(guān)鍵詞“鯊魚(yú)”。
所述匹配模塊102用于判斷所播放的虛擬現(xiàn)實(shí)場(chǎng)景中是否存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景。
本發(fā)明較佳實(shí)施例中,每一個(gè)虛擬現(xiàn)實(shí)場(chǎng)景可以設(shè)置有一個(gè)或者多個(gè)互動(dòng)場(chǎng)景,例如,所述星空遨游的場(chǎng)景可以對(duì)應(yīng)流星雨的互動(dòng)場(chǎng)景、行星相撞的互動(dòng)場(chǎng)景等等,以及所述海底探險(xiǎn)的場(chǎng)景可以對(duì)應(yīng)有各種魚(yú),如鯊魚(yú)游過(guò)來(lái)的互動(dòng)場(chǎng)景等。
所述互動(dòng)模塊103用于當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景中存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景時(shí),在所述虛擬現(xiàn)實(shí)場(chǎng)景中增加與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景。
如圖3所示,是實(shí)現(xiàn)本發(fā)明所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法的虛擬現(xiàn)實(shí)設(shè)備較佳實(shí)施例的結(jié)構(gòu)示意圖。
所述虛擬現(xiàn)實(shí)設(shè)備1可以是,但不限于,例如,具有顯示裝置13的頭盔、眼鏡等穿戴式設(shè)備。
所述虛擬現(xiàn)實(shí)設(shè)備1還包括音頻輸入裝置14。本發(fā)明較佳實(shí)施例中,所述音頻輸入裝置14可以是麥克風(fēng),用于捕獲用戶(hù)的語(yǔ)音信號(hào)。
進(jìn)一步地,本發(fā)明實(shí)施例中的虛擬現(xiàn)實(shí)設(shè)備1還包括至少一個(gè)存儲(chǔ)器11、至少一個(gè)處理器12以及通信總線(xiàn)15。
所述通信總線(xiàn)15可以實(shí)現(xiàn)所述存儲(chǔ)器11、處理器12、顯示裝置13以及音頻輸入裝置14之間的通信。
所述存儲(chǔ)器11存儲(chǔ)有程序代碼。所述存儲(chǔ)器11可以為智能媒體卡(smart media card)、安全數(shù)字卡(secure digital card)、快閃存儲(chǔ)器卡(flash card)等儲(chǔ)存設(shè)備。
所述處理器12可執(zhí)行所述虛擬現(xiàn)實(shí)設(shè)備1的操作系統(tǒng)以及安裝的各類(lèi)應(yīng)用程序等。所述處理器12可以包括一個(gè)或者多個(gè)中央處理器、微處理器、數(shù)字處理器等。
本發(fā)明較佳實(shí)施例中,所述處理器12可通過(guò)所述通信總線(xiàn)15,調(diào)用所述存儲(chǔ)器11中存儲(chǔ)的程序代碼以執(zhí)行相關(guān)的功能。例如,圖2中所述的各個(gè)模塊(例如,場(chǎng)景播放模塊100、語(yǔ)音解析模塊101、匹配模塊102以及互動(dòng)模塊103)是存儲(chǔ)在所述存儲(chǔ)器11中的程序代碼,并由所述處理器12所執(zhí)行,以實(shí)現(xiàn)一種虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法。
具體而言,所述虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法包括:
播放虛擬現(xiàn)實(shí)場(chǎng)景;
在接收到用戶(hù)的語(yǔ)音指令時(shí),對(duì)所述語(yǔ)音指令進(jìn)行解析,并捕捉其中的關(guān)鍵詞;
判斷所播放的虛擬現(xiàn)實(shí)場(chǎng)景中是否存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景;及
當(dāng)所播放的虛擬現(xiàn)實(shí)場(chǎng)景中存在與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景時(shí),在所述虛擬現(xiàn)實(shí)場(chǎng)景中增加與所述關(guān)鍵詞關(guān)聯(lián)的互動(dòng)場(chǎng)景。
本發(fā)明優(yōu)選實(shí)施例中,所述在接收到用戶(hù)的語(yǔ)音指令時(shí),對(duì)所述語(yǔ)音指令進(jìn)行解析,并捕捉其中的關(guān)鍵詞包括:
采用語(yǔ)音識(shí)別技術(shù),將所述用戶(hù)的語(yǔ)音指令轉(zhuǎn)換為計(jì)算機(jī)可讀的文本;及
將所述計(jì)算機(jī)可讀文本切分為單個(gè)字或者詞語(yǔ),對(duì)所述單個(gè)字或者詞語(yǔ)進(jìn)行分析,抓取名詞作為關(guān)鍵詞。
本發(fā)明優(yōu)選實(shí)施例中,所播放的虛擬現(xiàn)實(shí)場(chǎng)景預(yù)先設(shè)置有一個(gè)或者多個(gè)互動(dòng)場(chǎng)景。
本發(fā)明實(shí)施例還提供一種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令,所述指令當(dāng)被包括一個(gè)或多個(gè)處理器的虛擬現(xiàn)實(shí)設(shè)備1執(zhí)行時(shí),使所述虛擬現(xiàn)實(shí)設(shè)備1執(zhí)行如上文方法實(shí)施例所述的虛擬現(xiàn)實(shí)場(chǎng)景互動(dòng)實(shí)現(xiàn)方法。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳細(xì)描述的部分,可以參見(jiàn)其它實(shí)施例的相關(guān)描述。
需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤(pán)或光盤(pán)等。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
所述作為分離部件說(shuō)明的模塊可以是或者也可以不是物理上分開(kāi)的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能模塊的形式實(shí)現(xiàn)。
對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附關(guān)聯(lián)圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)模塊或裝置也可以由一個(gè)模塊或裝置通過(guò)軟件或者硬件來(lái)13實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名13稱(chēng),而并不表示任何特定的順13序。
最本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。