一種虛擬現實的交互方法及裝置的制造方法
【專利摘要】本發明實施例公開了虛擬現實的交互方法及裝置,應用于通信技術領域。虛擬現實的終端會在接收到某一用戶的外部聲音數據比如第一外部聲音數據后,提取到第一外部聲音數據的第一聲紋特征,如果該第一聲紋特征與預置的第一訓練模型匹配時,則將第一外部聲音數據合入到當前虛擬現實場景中。這樣可以滿足用戶通過虛擬現實的終端與當前虛擬現實場景之外的其它用戶進行外部交互的需求;且本實施例中是根據預置的第一訓練模型確定接收的第一外部聲音數據是否能合入當前虛擬現實場景中,減緩了虛擬現實場景下信息過載,避免外部聲音信號過雜影響虛擬現實的用戶體驗。
【專利說明】
一種虛擬現實的交互方法及裝置
技術領域
[0001 ]本發明涉及通信技術領域,特別涉及一種虛擬現實的交互方法及裝置。【背景技術】
[0002]現在虛擬現實(Virtual Reality,VR)逐漸火爆,廣泛應用于影視、虛擬現實游戲、 繪畫等場景下,最為便捷的實現方式是通過手機配合VR眼鏡,再配上頭戴式耳機,實現虛擬視聽效果。這種實現方式發揮成本優勢,提高個人的完全沉浸,此時交互僅限于VR場景下的交互,使得VR場景的用戶體驗不夠豐富。
【發明內容】
[0003]本發明實施例提供一種虛擬現實的交互方法及裝置,實現了通過預置的第一訓練模型確定第一外部聲音數據是否能合入當前虛擬現實場景中。
[0004]本發明實施例提供一種虛擬現實的交互方法,包括:
[0005]在虛擬現實場景下接收第一外部聲音數據,所述第一外部聲音數據是當前虛擬現實場景之外的聲音數據;
[0006]提取所述第一外部聲音數據對應的第一聲紋特征;
[0007]如果所述第一聲紋特征與預置的第一訓練模型匹配時,將所述第一外部聲音數據合入到所述當前虛擬現實場景中。
[0008]本發明實施例還提供一種虛擬現實的交互裝置,包括:[〇〇〇9]數據接收單元,用于在虛擬現實場景下接收第一外部聲音數據,所述第一外部聲音數據是當前虛擬現實場景之外的聲音數據;
[0010]提取單元,用于提取所述數據接收單元接收的第一外部聲音數據對應的第一聲紋特征;
[0011]數據合入單元,用于如果所述提取單元提取的第一聲紋特征與預置的第一訓練模型匹配時,將所述第一外部聲音數據合入到所述當前虛擬現實場景中。
[0012]可見,在本實施例的方法中,虛擬現實的終端會在接收到某一用戶的外部聲音數據比如第一外部聲音數據后,提取到第一外部聲音數據的第一聲紋特征,如果該第一聲紋特征與預置的第一訓練模型匹配時,則將第一外部聲音數據合入到當前虛擬現實場景中。 這樣可以滿足用戶通過虛擬現實的終端與當前虛擬現實場景之外的其它用戶進行外部交互的需求;且本實施例中并不是所有的外部聲音數據都合入到當前虛擬現實場景中,而是根據預置的第一訓練模型確定接收的第一外部聲音數據是否能合入當前虛擬現實場景中, 減緩了虛擬現實場景下信息過載,避免外部聲音信號過雜影響虛擬現實的用戶體驗。【附圖說明】
[0013]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0014]圖1是本發明實施例提供的一種虛擬現實的交互系統的結構示意圖;
[0015]圖2是本發明實施例提供的一種虛擬現實的交互方法的流程圖;
[0016]圖3是本發明實施例提供的一種虛擬現實的交互裝置的結構示意圖;
[0017]圖4是本發明實施例提供的另一種虛擬現實的交互裝置的結構示意圖;
[0018]圖5是本發明實施例提供的另一種虛擬現實的交互裝置的結構示意圖。【具體實施方式】
[0019]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0020]本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排它的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0021]本發明實施例提供一種虛擬現實的交互方法,可以應用于如圖1所示的虛擬現實的交互系統,系統中包括多個虛擬現實的終端,各個用戶使用相應的終端與其它終端之間建立虛擬現實會話,以實現虛擬現實的各種應用,比如多人虛擬現實游戲或多人虛擬現實會議等。本實施例的方法還可以應用于單個用戶的虛擬現實場景,比如用戶使用虛擬現實的終端比如虛擬現實眼鏡觀看電影等場景。
[0022]本實施例的方法是任一虛擬現實的終端所執行的方法,流程圖如圖2所示,包括: [〇〇23]步驟101,在虛擬現實場景下接收第一外部聲音數據。其中,第一外部聲音數據是當前虛擬現實場景之外的聲音數據,可以包括用戶的語音數據,虛擬現實的終端所使用的用戶所處的環境中的聲音數據等,虛擬現實場景可以是多人虛擬現實游戲,多人虛擬現實會議,或單人虛擬現實場景等。
[0024]步驟102,提取第一外部聲音數據對應的第一聲紋特征。
[0025]步驟103,判斷第一聲紋特征與預置的第一訓練模型是否匹配,如果匹配,執行步驟104;如果不匹配,則可以丟棄該第一外部聲音數據,虛擬現實的終端不會將第一外部聲音數據合入當前虛擬現實場景中。
[0026]這里預置的訓練模型是虛擬現實的終端在虛擬現實場景下首次接收到某一外部聲音數據(比如第二外部聲音數據)時,如果第二外部聲音數據與預置的關鍵字相匹配,并對第二外部聲音數據進行訓練形成的預置的第一訓練模型,具體地,虛擬現實的終端會對第二外部聲音數據進行聲紋特征提取,然后根據提取的聲紋特征訓練得到第一訓練模型。
[0027]其中預置的關鍵字可以是聲音關鍵字或是文字關鍵字等,通過該關鍵字將可以合入到當前虛擬現實場景中的各種外部聲音數據訓練成訓練模型,以便之后虛擬現實的終端根據訓練模型確定哪些外部聲音數據可以合入到當前虛擬現實場景中。
[0028]在一種情況下,該預置的關鍵字可以是當前的虛擬現實的終端的使用用戶與其它用戶協商,并設置在當前的虛擬現實的終端中,具體地,用戶可以操作當前虛擬現實的終端,使得虛擬現實的終端顯示用戶設置界面,該用戶設置界面上包括預置的關鍵字的輸入接口,這樣用戶可以從該輸入接口輸入協商好的關鍵字,當虛擬現實的終端從該輸入接口接收到用戶輸入的關鍵字,將該用戶輸入的關鍵字儲存為預置的關鍵字。
[0029]步驟104,將第一外部聲音數據合入到當前虛擬現實場景中,具體地,該虛擬現實的終端可以將該第一外部聲音數據與虛擬現實場景中的聲音數據進行混音后展示給用戶。
[0030]需要說明的是,在一般情況下,用戶使用虛擬現實的終端加入到虛擬現實場景后, 虛擬現實的終端展示給用戶的聲音等信息都是虛擬現實場景中的聲音等信息,而用戶所處的環境中的聲音信息對于用戶來說是感受不到的。本發明實施例中,虛擬現實的終端可以將外部聲音數據合入到虛擬現實場景中,這樣用戶在使用虛擬現實的終端時,還可以與虛擬現實場景之外的用戶進行交互。
[0031]另外需要說明的是,虛擬現實的終端在上述確定第一聲紋特征與預置的第一訓練模型不匹配時,可能是虛擬現實的終端首次獲取到某種類型的外部聲音數據,則虛擬現實的終端在執行了 103之后,如果確定第一聲紋特征與預置的第一訓練模型不匹配時,會繼續將第一外部聲音數據與預置的關鍵字進行匹配,如果第一外部聲音數據與預置的關鍵字相匹配,則虛擬現實的終端對第一外部聲音數據進行訓練形成預置的第二訓練模型,該第二訓練模型主要是用于確定虛擬現實的終端接收的其它外部聲音數據是否可以合入當前虛擬現實場景中;如果不相匹配,則虛擬現實的終端才會丟棄該第一外部聲音數據。
[0032]可見,在本實施例的方法中,虛擬現實的終端會在接收到某一用戶的外部聲音數據比如第一外部聲音數據后,提取到第一外部聲音數據的第一聲紋特征,如果該第一聲紋特征與預置的第一訓練模型匹配時,則將第一外部聲音數據合入到當前虛擬現實場景中。 這樣可以滿足用戶通過虛擬現實的終端與當前虛擬現實場景之外的其它用戶進行外部交互的需求;且本實施例中并不是所有的外部聲音數據都合入到當前虛擬現實場景中,而是根據預置的第一訓練模型確定接收的第一外部聲音數據是否能合入當前虛擬現實場景中, 減緩了虛擬現實場景下信息過載,避免外部聲音信號過雜影響虛擬現實的用戶體驗。[〇〇33]本發明實施例還提供一種虛擬現實的交互裝置,比如上述虛擬現實的終端,其結構示意圖如圖3所示,具體可以包括:[〇〇34]數據接收單元10,用于在虛擬現實場景下接收第一外部聲音數據,所述第一外部聲音數據是當前虛擬現實場景之外的聲音數據;[〇〇35]提取單元11,用于提取所述數據接收單元10接收的第一外部聲音數據對應的第一聲紋特征;[〇〇36]數據合入單元12,用于如果所述提取單元11提取的第一聲紋特征與預置的第一訓練模型匹配時,將所述第一外部聲音數據合入到所述當前虛擬現實場景中。
[0037]在本實施例的裝置中,提取單元11會在數據接收單元10接收到某一用戶的外部聲音數據比如第一外部聲音數據后,提取到第一外部聲音數據的第一聲紋特征,如果該第一聲紋特征與預置的第一訓練模型匹配時,則數據合入單元12將第一外部聲音數據合入到當前虛擬現實場景中。這樣可以滿足用戶通過本實施例的裝置與當前虛擬現實場景之外的其它用戶進行外部交互的需求;且本實施例中并不是所有的外部聲音數據都合入到當前虛擬現實場景中,而是根據預置的第一訓練模型確定接收的第一外部聲音數據是否能合入當前虛擬現實場景中,減緩了虛擬現實場景下信息過載,避免外部聲音信號過雜影響虛擬現實的用戶體驗。
[0038]參考圖4所示,在一個具體的實施例中,虛擬現實的交互裝置除了可以包括如圖3 所示的結構外,還可以包括第一訓練單元13,界面顯示單元14,儲存單元15和第二訓練單元 16,其中:
[0039]第一訓練單元13,用于當數據接收單元10在虛擬現實場景下接收第二外部聲音數據后,如果所述第二外部聲音數據與預置的關鍵字相匹配,對所述第二外部聲音數據進行訓練形成所述預置的第一訓練模型,這里預置的關鍵字為聲音關鍵字,或文字關鍵字。具體地,第一訓練單元13會對第二外部聲音數據進行聲紋特征提取,然后根據提取的聲紋特征訓練得到第一訓練模型。
[0040]這樣上述的數據合入單元12就可以將第一聲紋特征與該第一訓練單元13訓練得到的訓練模型進行匹配。
[0041]界面顯示單元14,用于顯示用戶設置界面,所述用戶設置界面上包括所述預置的關鍵字的輸入接口。[〇〇42]儲存單元15,用于從所述界面顯示單元14顯示的用戶設置界面上的輸入接口接收用戶輸入的關鍵字,將所述用戶輸入的關鍵字儲存為所述預置的關鍵字。這樣第一訓練單元13就可以將第二外部聲音數據與該儲存單元15儲存的關鍵字進行匹配。
[0043]第二訓練單元16,用于如果所述提取單元11提取的第一聲紋特征與預置的訓練模型不匹配時,確定所述第一外部聲音數據與預置的關鍵字相匹配,對所述第一外部聲音數據進行訓練形成所述預置的第二訓練模型。
[0044]本實施例中,當數據接收單元10在接收到第二外部聲音數據時,如果第二外部聲音數據與預置的關鍵字相匹配,則第一訓練單元13形成第一訓練模型。當數據接收單元10 接收到第一外部聲音數據后,不用將第一外部聲音數據與該預置的關鍵字相匹配,而是通過提取單元11提取了第一聲紋特征后,如果第一聲音特征與第一訓練模型相匹配,則數據合入單元12將第一外部聲音數據合入到當前虛擬現實場景中。
[0045]本發明實施例還提供一種虛擬現實的交互裝置,其結構示意圖如圖5所示,該虛擬現實的交互裝置可因配置或性能不同而產生比較大的差異,可以包括一個或一個以上中央處理器(central processing units,CPU)20(例如,一個或一個以上處理器)和存儲器21, 一個或一個以上存儲應用程序221或數據222的存儲介質22(例如一個或一個以上海量存儲設備)。其中,存儲器21和存儲介質22可以是短暫存儲或持久存儲。存儲在存儲介質22的程序可以包括一個或一個以上模塊(圖示沒標出),每個模塊可以包括對虛擬現實的交互裝置中的一系列指令操作。更進一步地,中央處理器20可以設置為與存儲介質22通信,在虛擬現實的交互裝置上執行存儲介質22中的一系列指令操作。
[0046]虛擬現實的交互裝置還可以包括一個或一個以上電源23, 一個或一個以上有線或無線網絡接口 24,一個或一個以上輸入輸出接口 25,和/或,一個或一個以上操作系統223, 例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
[0047]上述方法實施例中所述的由上述虛擬現實的終端所執行的步驟可以基于該圖5所示的虛擬現實的交互裝置的結構。[〇〇48]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(R0M)、隨機存取存儲器RAM)、磁盤或光盤等。
[0049]以上對本發明實施例所提供的虛擬現實的交互方法及裝置進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【主權項】
1.一種虛擬現實的交互方法,其特征在于,包括:在虛擬現實場景下接收第一外部聲音數據,所述第一外部聲音數據是當前虛擬現實場 景之外的聲音數據;提取所述第一外部聲音數據對應的第一聲紋特征;如果所述第一聲紋特征與預置的第一訓練模型匹配時,將所述第一外部聲音數據合入 到所述當前虛擬現實場景中。2.如權利要求1所述的方法,其特征在于,所述在虛擬現實場景下接收第一外部聲音數 據之前,所述方法還包括:在所述虛擬現實場景下接收第二外部聲音數據;如果所述第二外部聲音數據與預置的關鍵字相匹配,對所述第二外部聲音數據進行訓 練形成所述預置的第一訓練模型。3.如權利要求2所述的方法,其特征在于,所述預置的關鍵字為聲音關鍵字,或文字關鍵字。4.如權利要求2所述的方法,其特征在于,所述在虛擬現實場景下接收第二外部聲音數 據之前,所述方法還包括:顯示用戶設置界面,所述用戶設置界面上包括所述預置的關鍵字的輸入接口;從所述輸入接口接收用戶輸入的關鍵字,將所述用戶輸入的關鍵字儲存為所述預置的 關鍵字。5.如權利要求1至4任一項所述的方法,其特征在于,所述方法還包括:如果所述第一聲紋特征與預置的訓練模型不匹配時,確定所述第一外部聲音數據與預 置的關鍵字相匹配,對所述第一外部聲音數據進行訓練形成所述預置的第二訓練模型。6.—種虛擬現實的交互裝置,其特征在于,包括:數據接收單元,用于在虛擬現實場景下接收第一外部聲音數據,所述第一外部聲音數 據是當前虛擬現實場景之外的聲音數據;提取單元,用于提取所述數據接收單元接收的第一外部聲音數據對應的第一聲紋特 征;數據合入單元,用于如果所述提取單元提取的第一聲紋特征與預置的第一訓練模型匹 配時,將所述第一外部聲音數據合入到所述當前虛擬現實場景中。7.如權利要求6所述的裝置,其特征在于,還包括第一訓練單元,其中:所述數據接收單元,還用于在虛擬現實場景下接收第二外部聲音數據;所述第一訓練單元,用于如果所述第二外部聲音數據與預置的關鍵字相匹配,對所述 第二外部聲音數據進行訓練形成所述預置的第一訓練模型。8.如權利要求7所述的裝置,其特征在于,所述預置的關鍵字為聲音關鍵字,或文字關 鍵字。9.如權利要求7所述的裝置,其特征在于,還包括:界面顯示單元,用于顯示用戶設置界面,所述用戶設置界面上包括所述預置的關鍵字 的輸入接口;儲存單元,用于從所述界面顯示單元顯示的用戶設置界面上的輸入接口接收用戶輸入 的關鍵字,將所述用戶輸入的關鍵字儲存為所述預置的關鍵字。10.如權利要求6至9任一項所述的裝置,其特征在于,還包括:第二訓練單元,用于如果所述第一聲紋特征與預置的訓練模型不匹配時,確定所述第 一外部聲音數據與預置的關鍵字相匹配,對所述第一外部聲音數據進行訓練形成所述預置 的第二訓練模型。
【文檔編號】G06F3/01GK106020449SQ201610301850
【公開日】2016年10月12日
【申請日】2016年5月6日
【發明人】楊宗業
【申請人】廣東歐珀移動通信有限公司