一種簡化虛擬現實應用操作的方法和裝置的制造方法
【專利摘要】本發明提供一種簡化虛擬現實應用操作的方法和裝置,方法包括:步驟S001,當前所述虛擬現實應用接收輸入文字請求;步驟S002,在虛擬現實場景中顯示包含有兩個以上虛擬按鍵的虛擬鍵盤,所述虛擬鍵盤根據人眼視線顯示在人眼視線區域,所述虛擬鍵盤的顯示區域在所述人眼視線區域內;步驟S003,根據所述人眼視線計算視線向量,若所述視線向量與所述虛擬按鍵相交產生相交事件,則所述虛擬按鍵將產生相交事件的所述虛擬按鍵對應的文字發送給所述虛擬現實應用。裝置包括:接收請求模塊、顯示虛擬鍵盤模塊和事件響應模塊。通過輸入文字的方式代替操作實體按鍵的方式,簡化了對虛擬現實應用的操作。
【專利說明】
—種簡化虛擬現實應用操作的方法和裝置
技術領域
[0001]本發明涉及虛擬現實領域,尤其涉及一種簡化虛擬現實應用操作的方法和裝置。
【背景技術】
[0002]當前對基于手機的虛擬現實(VR)應用的UI界面進行操作時,一般采用虛擬現實設備的遙控器進行操作,導致虛擬現實應用UI界面的操作非常不方便。如在視頻播放器應用中挑選影片時,目前只提供影片選擇功能,該功能對影片采用多行多列的影片海報方式在虛擬場景中呈現,每次呈現一定數量的影片海報,當用戶去選擇影片時,需使用虛擬現實設備的遙控器搖桿來進行翻頁或滾動瀏覽,最后點擊遙控器上面的確認鍵選中想觀看的影片。這種方式讓用戶在眾多片源選擇時,無法準確快速地找到想要觀看的影片。
[0003]因此,有必要提出一種在虛擬現實的視頻播放器應用中高效率的選擇影片的方式及可以簡化虛擬現實應用操作的方法。
【發明內容】
[0004]基于以上問題,本發明提出一種簡化虛擬現實應用操作的方法,通過輸入文字的方式代替操作實體按鍵的方式,簡化了對虛擬現實應用的操作。本發明還提出一種簡化虛擬現實應用操作的裝置。
[0005]—方面,本發明提出一種簡化虛擬現實應用操作的方法,包括:
[0006]步驟SOOl,當前所述虛擬現實應用接收輸入文字請求;
[0007]步驟S002,在虛擬現實場景中顯示包含有兩個以上虛擬按鍵的虛擬鍵盤,所述虛擬鍵盤根據人眼視線顯示在人眼視線區域,所述虛擬鍵盤的顯示區域在所述人眼視線區域內;
[0008]步驟S003,根據所述人眼視線計算視線向量,若所述視線向量與所述虛擬按鍵相交產生相交事件,則將產生所述相交事件的所述虛擬按鍵對應的文字發送給所述虛擬現實應用。
[0009]優選地,所述輸入文字請求采用如下方式輸入所述虛擬現實應用:聲音輸入方式、圖像輸入方式、點擊虛擬現實設備的實體按鍵輸入方式或點擊與虛擬現實設備連接的外圍設備的實體按鍵輸入方式。
[0010]優選地,所述步驟SOOI中所述輸入文字請求包括:文字搜索請求、輸入短信請求、輸入對話請求、輸入密碼請求或郵件文字輸入請求。
[0011]優選地,所述輸入文字請求為所述文字搜索請求且當前所述虛擬現實應用為視頻播放器,所述虛擬按鍵響應所述相交事件,具體包括:將所述虛擬按鍵對應的文字發送給所述視頻播放器;所述視頻播放器執行文字搜索功能;在所述人眼視線區域顯示所述文字搜索功能對應的視頻搜索結果。
[0012]優選地,還包括:若所述人眼視線發生變化,則根據所述人眼視線調整所述虛擬鍵盤的所述顯示區域。
[0013]優選地,還包括:若所述人眼視線離開所述虛擬鍵盤的所述顯示區域超過預設時間,則使所述虛擬鍵盤的顯示消失。
[0014]優選地,所述步驟S003中響應所述相交事件的所述虛擬按鍵的顯示方式區別于未響應所述相交事件的所述虛擬按鍵的顯示方式。
[0015]優選地,響應所述相交事件的所述虛擬按鍵的顯示方式為高亮和/或突出顯示;未響應所述相交事件的所述虛擬按鍵的顯示方式為半透明顯示。
[0016]另一方面,本發明提出一種簡化虛擬現實應用操作的裝置,包括:
[0017]接收請求模塊,用于當前所述虛擬現實應用接收輸入文字請求;
[0018]顯示虛擬鍵盤模塊,用于在虛擬現實場景中顯示包含有兩個以上虛擬按鍵的虛擬鍵盤,所述虛擬鍵盤根據人眼視線顯示在人眼視線區域,所述虛擬鍵盤的顯示區域在所述人眼視線區域內;
[0019]事件響應模塊,用于根據所述人眼視線計算視線向量,若所述視線向量與所述虛擬按鍵相交產生相交事件,則將產生所述相交事件的所述虛擬按鍵對應的文字發送給所述虛擬現實應用。
[0020]優選地,所述輸入文字請求采用如下方式輸入所述虛擬現實應用:聲音輸入方式、圖像輸入方式、點擊虛擬現實設備的實體按鍵輸入方式或點擊與虛擬現實設備連接的外圍設備的實體按鍵輸入方式。
[0021 ]優選地,所述接收請求模塊中所述輸入文字請求包括:文字搜索請求、輸入短信請求、輸入對話請求、輸入密碼請求或郵件文字輸入請求。
[0022]優選地,所述輸入文字請求為所述文字搜索請求且當前所述虛擬現實應用為視頻播放器,所述虛擬按鍵響應所述相交事件,具體包括:將所述虛擬按鍵對應的文字發送給所述視頻播放器;所述視頻播放器執行文字搜索功能;在所述人眼視線區域顯示所述文字搜索功能對應的視頻搜索結果。
[0023]優選地,還包括:若所述人眼視線發生變化,則根據所述人眼視線調整所述虛擬鍵盤的所述顯示區域。
[0024]優選地,還包括:若所述人眼視線離開所述虛擬鍵盤的所述顯示區域超過預設時間,則使所述虛擬鍵盤的顯示消失。
[0025]優選地,所述事件響應模塊中響應所述相交事件的所述虛擬按鍵的顯示方式區別于未響應所述相交事件的所述虛擬按鍵的顯示方式。
[0026]優選地,響應所述相交事件的所述虛擬按鍵的顯示方式為高亮和/或突出顯示;未響應所述相交事件的所述虛擬按鍵的顯示方式為半透明顯示。
[0027]采用上述技術方案,具有如下有益效果:
[0028]通過當前虛擬現實應用接收輸入文字請求,在虛擬現實場景中根據人眼視線位置顯示包含虛擬按鍵的虛擬鍵盤,根據人眼視線計算的視線向量與虛擬按鍵產生相交事件,虛擬按鍵將產生相交事件的虛擬按鍵對應的文字發送給虛擬現實應用的方式,使操作虛擬現實應用時不需要使用虛擬現實設備或虛擬現實設備外圍設備上的實體按鍵去操作,可以直接使用人眼視線去操作可視化的鍵盤,簡化了虛擬現實應用的操作。
【附圖說明】
[0029]圖1是根據本發明一個實施例的簡化虛擬現實應用操作的方法的流程圖;
[0030]圖2是根據本發明另一個實施例的簡化虛擬現實應用操作的方法的視錐體示意圖;
[0031]圖3是根據本發明另一個實施例的簡化虛擬現實應用操作的方法的流程圖;
[0032]圖4是根據本發明另一個實施例的簡化虛擬現實應用操作的裝置的框圖。
【具體實施方式】
[0033]以下結合具體實施方案和附圖對本發明進行進一步的詳細描述。其只意在詳細闡述本發明的具體實施方案,并不對本發明產生任何限制,本發明的保護范圍以權利要求書為準。
[0034]參照圖1,本發明提出一種簡化虛擬現實應用操作的方法,包括:步驟S001,當前虛擬現實應用接收輸入文字請求;步驟S002,在虛擬現實場景中顯示包含有兩個以上虛擬按鍵的虛擬鍵盤,虛擬鍵盤根據人眼視線顯示在人眼視線區域,虛擬鍵盤的顯示區域在人眼視線區域內;步驟S003,根據人眼視線計算視線向量,若視線向量與虛擬按鍵相交產生相交事件,則將產生所述相交事件的虛擬按鍵對應的文字發送給虛擬現實應用。步驟SOOl中,虛擬現實應用接收輸入文字請求,虛擬現實應用如視頻播放器在當前的搜索界面接收到輸入文字請求,此時的輸入文字請求為文字搜索請求,文字搜索請求對應視頻播放器的視頻搜索功能。步驟S002中,通過代碼中的根容器對虛擬鍵盤和虛擬按鍵進行管理,通過創建四邊形面片去實現虛擬按鍵,通過四邊形面片去構建UI控件是虛擬現實中用于構建UI控件使用的方法,虛擬按鍵可以包括26個英文字母按鍵、O至9共10個阿拉伯數字按鍵及清除輸入按鍵。第一種顯示方式,虛擬鍵盤和虛擬按鍵在代碼中已經創建完畢,當需要顯示虛擬鍵盤時,只需要從根容器中取得虛擬鍵盤顯示即可。第二種顯示方式,當需要顯示虛擬鍵盤時,再去根容器中創建虛擬鍵盤和虛擬按鍵,然后顯示。人眼視線區域為視錐體。參照圖2,201指向的區域即為視錐體。步驟S003中,當視線向量與虛擬按鍵產生相交事件時,發送產生相交事件的虛擬按鍵對應的文字給虛擬現實應用如視頻播放器,視頻播放器收到文字后會進行視頻的搜索功能。
[0035]通過當前虛擬現實應用接收輸入文字請求,在虛擬現實場景中根據人眼視線位置顯示包含虛擬按鍵的虛擬鍵盤,根據人眼視線計算的視線向量與虛擬按鍵產生相交事件,虛擬按鍵將產生相交事件的虛擬按鍵對應的文字發送給虛擬現實應用的方式,使操作虛擬現實應用時不需要使用虛擬現實設備或虛擬現實設備外圍設備上的實體按鍵去操作,可以直接使用人眼視線去操作可視化的鍵盤,簡化了虛擬現實應用的操作。
[0036]在其中的一個實施例中,輸入文字請求采用如下方式輸入所述虛擬現實應用:聲音輸入方式、圖像輸入方式、點擊虛擬現實設備的實體按鍵輸入方式或點擊與虛擬現實設備連接的外圍設備的實體按鍵輸入方式。聲音輸入方式如對著虛擬現實設備的麥克風進行聲音輸入,比如聲音“搜索影片”對應播放器的搜索影片功能,通過聲音輸入方式輸入解放用戶的雙手,虛擬現實設備也不會因為實體按鍵被按而產生晃動。點擊與虛擬現實設備連接的外圍設備的實體按鍵輸入方式,此時外圍設備同虛擬現實設備通過藍牙、WIFI等方式連接和傳遞數據。通過外圍設備的實體按鍵輸入方式使對虛擬現實設備的操作更加靈活。同時可以對實體按鍵被點擊的不同次數對應定義為虛擬現實應用中不同的功能,如定義點擊實體按鍵2次對應啟動視頻播放器的視頻搜索功能。
[0037]在其中的一個實施例中,步驟SOOl中輸入文字請求包括:文字搜索請求、輸入短信請求、輸入對話請求、輸入密碼請求或郵件文字輸入請求。針對不同的虛擬現實應用輸入文字請求會對應不同的功能請求,比如對于視頻播放器,輸入文字請求為文字搜索請求,此時的文字搜素請求對應視頻播放器的視頻搜索功能。針對游戲應用,輸入文字請求為輸入密碼請求,此時的輸入密碼請求對應游戲中賬號密碼的輸入。
[0038]在其中的一個實施例中,輸入文字請求為文字搜索請求且當前虛擬現實應用為視頻播放器,虛擬按鍵響應相交事件,具體包括:將虛擬按鍵對應的文字給所述視頻播放器;視頻播放器執行文字搜索功能;在人眼視線區域顯示文字搜索功能對應的視頻搜索結果。當前虛擬現實應用為視頻播放器時,如用戶點擊兩次虛擬設備遙控器的實體按鍵,此時啟動視頻播放器的視頻搜索功能,視頻播放器接收到虛擬按鍵發送來的文字后,會根據文字執行視頻搜索功能,將搜索結果顯示在人眼視線區域。
[0039]在其中的一個實施例中,采用虛擬現實設備的陀螺儀檢測人眼視線。因為基于手機的虛擬現實設備一般沒有鼠標等外設,不能通過傳統的2D數據轉換為3D數據的方式去計算位置,所以采用手機的陀螺儀去檢測人眼視線,根據人的頭部轉動與計算人眼視線。
[0040]在其中的一個實施例中,還包括:若人眼視線發生變化,則根據人眼視線調整虛擬鍵盤的顯示區域。當人眼視線發生變化時,虛擬鍵盤會根據人眼視線更新它的顯示區域,以保證人眼視線可以實時輸入。當想關閉虛擬鍵盤顯示時,可通過點擊虛擬現實設備的外圍設備如遙控器按鍵來實現。
[0041]在其中的一個實施例中,還包括:若人眼視線離開虛擬鍵盤的顯示區域超過預設時間,則使所述虛擬鍵盤的顯示消失。可以預定義3s鐘,當人眼視線離開虛擬鍵盤的顯示區域超過3s鐘時,虛擬鍵盤的顯示消失,此時用戶可以進行其它的操作。
[0042]在其中的一個實施例中,步驟S003中響應相交事件的虛擬按鍵的顯示方式區別于未響應相交事件的虛擬按鍵的顯示方式。使人眼可以明確的看到選中的虛擬按鍵。
[0043]在其中的一個實施例中,響應相交事件的虛擬按鍵的顯示方式為高亮和/或突出顯示;未響應相交事件的虛擬按鍵的顯示方式為半透明顯示。使人眼很容易分辨被選中的虛擬按鍵,通過高亮或突出的顯示方式使虛擬按鍵顯示效果更好;而未響應相交事件的虛擬按鍵的顯示方式為半透明顯示,也增強了顯示效果。
[0044]參照圖3,作為本發明的最佳實施例,通過接收文字搜索請求后顯示虛擬鍵盤,虛擬鍵盤的虛擬按鍵響應相交事件后將虛擬按鍵對應的文字發送給虛擬現實的視頻播放器應用,視頻播放器執行影片搜索的方式最終實現了通過文字輸入實現影片搜索。步驟S301,視頻播放器接收到文字搜素請求,文字搜索請求通過虛擬現實設備的遙控器按鍵輸入。步驟S302,根據陀螺儀檢測人眼視線,根據人眼視線計算視線向量。步驟S303,從代碼的根容器中取得虛擬鍵盤和虛擬按鍵,根據人眼視線顯示虛擬鍵盤,使虛擬鍵盤的顯示區域在人眼視線區域。步驟S304,根據陀螺儀檢測人眼視線,根據人眼視線計算視線向量,當視線向量與虛擬按鍵相交時產生相交事件,將產生相交事件的虛擬按鍵對應的文字發送給視頻播放器。基于手機的頭戴式虛擬現實設備通過人的頭部轉動使人眼視線發生變化。通過為虛擬按鍵設置監聽函數監聽相交事件,當發生相交事件,監聽函數會將產生相交事件的虛擬按鍵對應的文字發送給視頻播放器。當監聽函數監聽I分鐘后沒有監聽到相交事件產生時,確認此次文字輸入完畢,將輸入完畢信息發送給視頻播放器。步驟S305,視頻播放器根據接收到的所有文字在視頻庫中進行搜索,將搜索結果顯示在人眼視線區域,供用戶選擇。步驟S306,監聽函數監聽I分鐘后沒有監聽到相交事件產生時,同時關閉虛擬鍵盤的顯示。
[0045]參照圖4,本發明提出一種簡化虛擬現實應用操作的裝置,包括:接收請求模塊401,用于當前虛擬現實應用接收輸入文字請求;顯示虛擬鍵盤模塊402,用于在虛擬現實場景中顯示包含有兩個以上虛擬按鍵的虛擬鍵盤,虛擬鍵盤根據人眼視線顯示在人眼視線區域,虛擬鍵盤的顯示區域在人眼視線區域內;事件響應模塊403,用于根據人眼視線計算視線向量,若視線向量與虛擬按鍵相交產生相交事件,則將產生相交事件的虛擬按鍵對應的文字發送給虛擬現實應用。
[0046]在其中的一個實施例中,輸入文字請求采用如下方式輸入虛擬現實應用:聲音輸入方式、圖像輸入方式、點擊虛擬現實設備的實體按鍵輸入方式或點擊與虛擬現實設備連接的外圍設備的實體按鍵輸入方式。
[0047]在其中的一個實施例中,接收請求模塊401中輸入文字請求包括:文字搜索請求、輸入短信請求、輸入對話請求、輸入密碼請求或郵件文字輸入請求。
[0048]在其中的一個實施例中,輸入文字請求為文字搜索請求且當前虛擬現實應用為視頻播放器,虛擬按鍵響應相交事件,具體包括:將虛擬按鍵對應的文字發送給視頻播放器;視頻播放器執行文字搜索功能;在人眼視線區域顯示文字搜索功能對應的視頻搜索結果。
[0049]在其中的一個實施例中,采用虛擬現實設備的陀螺儀檢測人眼視線。
[0050]在其中的一個實施例中,還包括:若人眼視線發生變化,則根據人眼視線調整虛擬鍵盤的顯示區域。
[0051]在其中的一個實施例中,還包括:若人眼視線離開虛擬鍵盤的顯示區域超過預設時間,則使虛擬鍵盤的顯示消失。
[0052]在其中的一個實施例中,事件響應模塊403中響應相交事件的虛擬按鍵的顯示方式區別于未響應相交事件的虛擬按鍵的顯示方式。
[0053]在其中的一個實施例中,響應相交事件的虛擬按鍵的顯示方式為高亮和/或突出顯示;未響應相交事件的虛擬按鍵的顯示方式為半透明顯示。
[0054]以上所述的僅是本發明的原理和較佳的實施例。應當指出,對于本領域的普通技術人員來說,在本發明原理的基礎上,還可以做出若干其它變型,也應視為本發明的保護范圍。
【主權項】
1.一種簡化虛擬現實應用操作的方法,其特征在于,包括: 步驟SOOl,當前所述虛擬現實應用接收輸入文字請求; 步驟S002,在虛擬現實場景中顯示包含有兩個以上虛擬按鍵的虛擬鍵盤,所述虛擬鍵盤根據人眼視線顯示在人眼視線區域,所述虛擬鍵盤的顯示區域在所述人眼視線區域內; 步驟S003,根據所述人眼視線計算視線向量,若所述視線向量與所述虛擬按鍵相交產生相交事件,則將產生所述相交事件的所述虛擬按鍵對應的文字發送給所述虛擬現實應用。2.根據權利要求1所述的簡化虛擬現實應用操作的方法,其特征在于,所述輸入文字請求采用如下方式輸入所述虛擬現實應用:聲音輸入方式、圖像輸入方式、點擊虛擬現實設備的實體按鍵輸入方式或點擊與虛擬現實設備連接的外圍設備的實體按鍵輸入方式。3.根據權利要求1所述的簡化虛擬現實應用操作的方法,其特征在于,所述步驟SOOl中所述輸入文字請求包括:文字搜索請求、輸入短信請求、輸入對話請求、輸入密碼請求或郵件文字輸入請求。4.根據權利要求3所述的簡化虛擬現實應用操作的方法,其特征在于:所述輸入文字請求為所述文字搜索請求且當前所述虛擬現實應用為視頻播放器; 所述虛擬按鍵響應所述相交事件,具體包括:將所述虛擬按鍵對應的文字發送給所述視頻播放器;所述視頻播放器執行文字搜索功能;在所述人眼視線區域顯示所述文字搜索功能對應的視頻搜索結果。5.根據權利要求1所述的簡化虛擬現實應用操作的方法,其特征在于,還包括:若所述人眼視線發生變化,則根據所述人眼視線調整所述虛擬鍵盤的所述顯示區域。6.根據權利要求1所述的簡化虛擬現實應用操作的方法,其特征在于,還包括:若所述人眼視線離開所述虛擬鍵盤的所述顯示區域超過預設時間,則使所述虛擬鍵盤的顯示消失。7.根據權利要求1所述的簡化虛擬現實應用操作的方法,其特征在于,所述步驟S003中響應所述相交事件的所述虛擬按鍵的顯示方式區別于未響應所述相交事件的所述虛擬按鍵的顯示方式。8.根據權利要求7所述的簡化虛擬現實應用操作的方法,其特征在于:響應所述相交事件的所述虛擬按鍵的顯示方式為高亮和/或突出顯示;未響應所述相交事件的所述虛擬按鍵的顯示方式為半透明顯示。9.一種簡化虛擬現實應用操作的裝置,其特征在于,包括: 接收請求模塊,用于當前所述虛擬現實應用接收輸入文字請求; 顯示虛擬鍵盤模塊,用于在虛擬現實場景中顯示包含有兩個以上虛擬按鍵的虛擬鍵盤,所述虛擬鍵盤根據人眼視線顯示在人眼視線區域,所述虛擬鍵盤的顯示區域在所述人眼視線區域內; 事件響應模塊,用于根據所述人眼視線計算視線向量,若所述視線向量與所述虛擬按鍵相交產生相交事件,則將產生所述相交事件的所述虛擬按鍵對應的文字發送給所述虛擬現實應用。10.根據權利要求9所述的簡化虛擬現實應用操作的裝置,其特征在于,所述輸入文字請求采用如下方式輸入所述虛擬現實應用:聲音輸入方式、圖像輸入方式、點擊虛擬現實設備的實體按鍵輸入方式或點擊與虛擬現實設備連接的外圍設備的實體按鍵輸入方式。11.根據權利要求9所述的簡化虛擬現實應用操作的裝置,其特征在于,所述接收請求模塊中所述輸入文字請求包括:文字搜索請求、輸入短信請求、輸入對話請求、輸入密碼請求或郵件文字輸入請求。12.根據權利要求11所述的簡化虛擬現實應用操作的裝置,其特征在于:所述輸入文字請求為所述文字搜索請求且當前所述虛擬現實應用為視頻播放器; 所述虛擬按鍵響應所述相交事件,具體包括:將所述虛擬按鍵對應的文字發送給所述視頻播放器;所述視頻播放器執行文字搜索功能;在所述人眼視線區域顯示所述文字搜索功能對應的視頻搜索結果。13.根據權利要求9所述的簡化虛擬現實應用操作的裝置,其特征在于,還包括:若所述人眼視線發生變化,則根據所述人眼視線調整所述虛擬鍵盤的所述顯示區域。14.根據權利要求9所述的簡化虛擬現實應用操作的裝置,其特征在于,還包括:若所述人眼視線離開所述虛擬鍵盤的所述顯示區域超過預設時間,則使所述虛擬鍵盤的顯示消失。15.根據權利要求9所述的簡化虛擬現實應用操作的裝置,其特征在于,所述事件響應模塊中響應所述相交事件的所述虛擬按鍵的顯示方式區別于未響應所述相交事件的所述虛擬按鍵的顯示方式。16.根據權利要求15所述的簡化虛擬現實應用操作的裝置,其特征在于:響應所述相交事件的所述虛擬按鍵的顯示方式為高亮和/或突出顯示;未響應所述相交事件的所述虛擬按鍵的顯示方式為半透明顯示。
【文檔編號】G06F3/01GK105892631SQ201510785541
【公開日】2016年8月24日
【申請日】2015年11月16日
【發明人】李珅
【申請人】樂視致新電子科技(天津)有限公司