亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于虛擬現(xiàn)實(shí)的輸入方法、裝置及虛擬現(xiàn)實(shí)裝置與流程

文檔序號(hào):11133257閱讀:722來(lái)源:國(guó)知局
基于虛擬現(xiàn)實(shí)的輸入方法、裝置及虛擬現(xiàn)實(shí)裝置與制造工藝

本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種基于虛擬現(xiàn)實(shí)的輸入方法、裝置及虛擬現(xiàn)實(shí)裝置。



背景技術(shù):

虛擬現(xiàn)實(shí)技術(shù)是仿真技術(shù)的一個(gè)重要方向,是仿真技術(shù)與計(jì)算機(jī)圖形學(xué)、人機(jī)接口技術(shù)、多媒體技術(shù)、傳感技術(shù)、網(wǎng)絡(luò)技術(shù)等多種技術(shù)的集合?,F(xiàn)有的虛擬現(xiàn)實(shí)系統(tǒng)提供了虛擬焦點(diǎn)輸入和語(yǔ)音輸入兩種輸入方式。虛擬焦點(diǎn)輸入方式在虛擬現(xiàn)實(shí)系統(tǒng)中顯示一個(gè)虛擬焦點(diǎn),用戶(hù)可以通過(guò)該虛擬焦點(diǎn)進(jìn)行功能的選擇,但虛擬焦點(diǎn)輸入方式無(wú)法進(jìn)行文字的輸入。語(yǔ)音輸入方式對(duì)用戶(hù)輸入的語(yǔ)音進(jìn)行識(shí)別,將語(yǔ)音轉(zhuǎn)化為文字。語(yǔ)音輸入方式容易受到環(huán)境干擾,在用戶(hù)發(fā)音不標(biāo)準(zhǔn)或者語(yǔ)速過(guò)快的情況下容易識(shí)別錯(cuò)誤,且在識(shí)別錯(cuò)誤的情況下用戶(hù)也無(wú)法糾正個(gè)別識(shí)別錯(cuò)誤的詞語(yǔ)。



技術(shù)實(shí)現(xiàn)要素:

技術(shù)問(wèn)題

有鑒于此,本發(fā)明要解決的技術(shù)問(wèn)題是,現(xiàn)有的基于虛擬現(xiàn)實(shí)的輸入技術(shù)的靈活性和準(zhǔn)確性較低。

解決方案

為了解決上述技術(shù)問(wèn)題,根據(jù)本發(fā)明的一實(shí)施例,提供了一種基于虛擬現(xiàn)實(shí)的輸入方法,包括:

在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭;

通過(guò)所述攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡;

對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,以得到輸入的字符。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,通過(guò)所述攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡,包括:

在檢測(cè)到第一預(yù)設(shè)手勢(shì)的情況下,觸發(fā)所述攝像頭開(kāi)始獲取所述用戶(hù)的書(shū)寫(xiě)軌跡。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

在檢測(cè)到第二預(yù)設(shè)手勢(shì)的情況下,停止獲取所述用戶(hù)的書(shū)寫(xiě)軌跡。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,包括:

在檢測(cè)到第三預(yù)設(shè)手勢(shì)的情況下,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,通過(guò)所述攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡,包括:

通過(guò)所述攝像頭拍攝視頻,并按照拍攝的視頻中各個(gè)視頻幀的時(shí)間的先后順序,對(duì)所述各個(gè)視頻幀中用戶(hù)的指尖位置進(jìn)行識(shí)別,以確定所述用戶(hù)通過(guò)移動(dòng)指尖產(chǎn)生的書(shū)寫(xiě)軌跡。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,通過(guò)所述攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡,包括:

通過(guò)所述攝像頭連續(xù)拍攝圖像,并按照各個(gè)圖像拍攝的先后順序,對(duì)所述各個(gè)圖像中用戶(hù)的指尖位置進(jìn)行識(shí)別,以確定所述用戶(hù)通過(guò)移動(dòng)指尖產(chǎn)生的書(shū)寫(xiě)軌跡。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,包括:

在識(shí)別結(jié)果包括多個(gè)候選項(xiàng)的情況下,顯示所述多個(gè)候選項(xiàng)。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,顯示字符框。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

提示所述用戶(hù)在所述字符框中進(jìn)行書(shū)寫(xiě)。

為了解決上述技術(shù)問(wèn)題,根據(jù)本發(fā)明的另一實(shí)施例,提供了一種基于虛擬現(xiàn)實(shí)的輸入裝置,包括:

攝像頭啟動(dòng)模塊,用于在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭;

獲取模塊,用于通過(guò)所述攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡;

識(shí)別處理模塊,用于對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,以得到輸入的字符。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述獲取模塊用于:

在檢測(cè)到第一預(yù)設(shè)手勢(shì)的情況下,觸發(fā)所述攝像頭開(kāi)始獲取所述用戶(hù)的書(shū)寫(xiě)軌跡。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

停止獲取模塊,用于在檢測(cè)到第二預(yù)設(shè)手勢(shì)的情況下,停止獲取所述用戶(hù)的書(shū)寫(xiě)軌跡。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述識(shí)別處理模塊用于:

在檢測(cè)到第三預(yù)設(shè)手勢(shì)的情況下,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述獲取模塊用于:

通過(guò)所述攝像頭拍攝視頻,并按照拍攝的視頻中各個(gè)視頻幀的時(shí)間的先后順序,對(duì)所述各個(gè)視頻幀中用戶(hù)的指尖位置進(jìn)行識(shí)別,以確定所述用戶(hù)通過(guò)移動(dòng)指尖產(chǎn)生的書(shū)寫(xiě)軌跡。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述獲取模塊用于:

通過(guò)所述攝像頭連續(xù)拍攝圖像,并按照各個(gè)圖像拍攝的先后順序,對(duì)所述各個(gè)圖像中用戶(hù)的指尖位置進(jìn)行識(shí)別,以確定所述用戶(hù)通過(guò)移動(dòng)指尖產(chǎn)生的書(shū)寫(xiě)軌跡。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述識(shí)別處理模塊用于:

在識(shí)別結(jié)果包括多個(gè)候選項(xiàng)的情況下,顯示所述多個(gè)候選項(xiàng)。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

字符框顯示模塊,用于在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,顯示字符框。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

提示模塊,用于提示所述用戶(hù)在所述字符框中進(jìn)行書(shū)寫(xiě)。

為了解決上述技術(shù)問(wèn)題,根據(jù)本發(fā)明的另一實(shí)施例,提供了一種虛擬現(xiàn)實(shí)裝置,包括虛擬現(xiàn)實(shí)眼鏡盒以及移動(dòng)終端,所述虛擬現(xiàn)實(shí)眼鏡盒包括開(kāi)孔,所述移動(dòng)終端包括攝像頭以及基于虛擬現(xiàn)實(shí)的輸入裝置,所述攝像頭的位置與所述開(kāi)孔的位置相對(duì)應(yīng),以使所述攝像頭能夠進(jìn)行拍攝。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述開(kāi)孔的位置可調(diào)節(jié)。

有益效果

通過(guò)在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭,通過(guò)攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡,并對(duì)獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理以得到輸入的字符,根據(jù)本發(fā)明實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入方法、裝置及虛擬現(xiàn)實(shí)裝置能夠在不增加硬件成本的前提下,提高基于虛擬現(xiàn)實(shí)的字符輸入的準(zhǔn)確性和靈活性。

根據(jù)下面參考附圖對(duì)示例性實(shí)施例的詳細(xì)說(shuō)明,本發(fā)明的其它特征及方面將變得清楚。

附圖說(shuō)明

包含在說(shuō)明書(shū)中并且構(gòu)成說(shuō)明書(shū)的一部分的附圖與說(shuō)明書(shū)一起示出了本發(fā)明的示例性實(shí)施例、特征和方面,并且用于解釋本發(fā)明的原理。

圖1示出根據(jù)本發(fā)明一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入方法的實(shí)現(xiàn)流程圖;

圖2示出根據(jù)本發(fā)明一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入方法的一示例性的實(shí)現(xiàn)流程圖;

圖3示出根據(jù)本發(fā)明一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入方法的一示例性的實(shí)現(xiàn)流程圖;

圖4示出根據(jù)本發(fā)明一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入方法的一示例性的實(shí)現(xiàn)流程圖;

圖5示出根據(jù)本發(fā)明另一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入裝置的結(jié)構(gòu)框圖;

圖6示出根據(jù)本發(fā)明另一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入裝置的一示例性的結(jié)構(gòu)框圖;

圖7a-7c示出根據(jù)本發(fā)明另一實(shí)施例的虛擬現(xiàn)實(shí)裝置的示意圖;

圖8示出了本發(fā)明的另一個(gè)實(shí)施例的一種基于虛擬現(xiàn)實(shí)的輸入設(shè)備的結(jié)構(gòu)框圖。

具體實(shí)施方式

以下將參考附圖詳細(xì)說(shuō)明本發(fā)明的各種示例性實(shí)施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實(shí)施例的各種方面,但是除非特別指出,不必按比例繪制附圖。

在這里專(zhuān)用的詞“示例性”意為“用作例子、實(shí)施例或說(shuō)明性”。這里作為“示例性”所說(shuō)明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。

另外,為了更好的說(shuō)明本發(fā)明,在下文的具體實(shí)施方式中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒(méi)有某些具體細(xì)節(jié),本發(fā)明同樣可以實(shí)施。在一些實(shí)例中,對(duì)于本領(lǐng)域技術(shù)人員熟知的方法、手段、元件和電路未作詳細(xì)描述,以便于凸顯本發(fā)明的主旨。

實(shí)施例1

圖1示出根據(jù)本發(fā)明一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入方法的實(shí)現(xiàn)流程圖。本發(fā)明實(shí)施例的執(zhí)行主體可以為虛擬現(xiàn)實(shí)裝置(例如可穿戴的虛擬現(xiàn)實(shí)眼鏡等),也可以為智能手機(jī)等移動(dòng)終端,或者可以為其他基于虛擬現(xiàn)實(shí)的輸入裝置,在此不作限定。如圖1所示,該方法主要包括:

在步驟S101中,在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭。

其中,字符可以為文字、字母、數(shù)字和符號(hào)中的一項(xiàng)或多項(xiàng)。

作為本發(fā)明實(shí)施例的一個(gè)示例,在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,檢測(cè)攝像頭是否開(kāi)啟。若檢測(cè)到攝像頭已開(kāi)啟,則保持?jǐn)z像頭處于開(kāi)啟狀態(tài)。若檢測(cè)到攝像頭未開(kāi)啟,則啟動(dòng)攝像頭。其中,攝像頭可以為后置攝像頭或者前置攝像頭,在此不作限定,例如,在用戶(hù)將虛擬現(xiàn)實(shí)眼鏡或手機(jī)等虛擬現(xiàn)實(shí)裝置佩戴在頭部來(lái)觀看虛擬現(xiàn)實(shí)場(chǎng)景的情況下,該鏡頭可以是虛擬現(xiàn)實(shí)眼鏡或者手機(jī)等裝置的后置攝像頭,位于顯示屏幕的相對(duì)一側(cè),以便在用戶(hù)觀看的同時(shí)拍攝用戶(hù)的手勢(shì),使得用戶(hù)在觀看的過(guò)程中能夠方便地輸入。

在步驟S102中,通過(guò)攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡。

作為本發(fā)明實(shí)施例的一個(gè)示例,通過(guò)攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡,可以為:通過(guò)攝像頭拍攝視頻,并按照拍攝的視頻中各個(gè)視頻幀的時(shí)間的先后順序,對(duì)各個(gè)視頻幀中用戶(hù)的指尖位置進(jìn)行識(shí)別,以確定用戶(hù)通過(guò)移動(dòng)指尖產(chǎn)生的書(shū)寫(xiě)軌跡。

作為本發(fā)明實(shí)施例的另一個(gè)示例,通過(guò)攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡,可以為:通過(guò)攝像頭連續(xù)拍攝圖像,并按照各個(gè)圖像拍攝的先后順序,對(duì)各個(gè)圖像中用戶(hù)的指尖位置進(jìn)行識(shí)別,以確定用戶(hù)通過(guò)移動(dòng)指尖產(chǎn)生的書(shū)寫(xiě)軌跡。

在步驟S103中,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,以得到輸入的字符。

例如,可以通過(guò)OCR(Optical Character Recognition,光學(xué)字符識(shí)別)技術(shù)對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,以得到輸入的字符。

根據(jù)該實(shí)施例提供的基于虛擬現(xiàn)實(shí)的輸入方法無(wú)需進(jìn)行聲音識(shí)別,由此解決了聲音識(shí)別容易受環(huán)境干擾的問(wèn)題。

在一種可能的實(shí)現(xiàn)方式中,通過(guò)攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡,包括:在檢測(cè)到第一預(yù)設(shè)手勢(shì)的情況下,觸發(fā)攝像頭開(kāi)始獲取用戶(hù)的書(shū)寫(xiě)軌跡。例如,第一預(yù)設(shè)手勢(shì)可以為握攏手指的手勢(shì)。

在一種可能的實(shí)現(xiàn)方式中,該方法還包括:在檢測(cè)到第二預(yù)設(shè)手勢(shì)的情況下,停止獲取用戶(hù)的書(shū)寫(xiě)軌跡。例如,第二預(yù)設(shè)手勢(shì)可以為張開(kāi)手指的手勢(shì)。

在一種可能的實(shí)現(xiàn)方式中,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,包括:在檢測(cè)到第三預(yù)設(shè)手勢(shì)的情況下,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理。例如,第三預(yù)設(shè)手勢(shì)可以為向左揮動(dòng)的手勢(shì)。

需要說(shuō)明的是,第一預(yù)設(shè)手勢(shì)、第二預(yù)設(shè)手勢(shì)和第三預(yù)設(shè)手勢(shì)也可以根據(jù)用戶(hù)個(gè)人喜好和/或?qū)嶋H應(yīng)用場(chǎng)景靈活設(shè)定,在此不作限定。

圖2示出根據(jù)本發(fā)明一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入方法的一示例性的實(shí)現(xiàn)流程圖。如圖2所示,該方法包括:

在步驟S201中,在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭。

在步驟S202中,在檢測(cè)到第一預(yù)設(shè)手勢(shì)的情況下,觸發(fā)攝像頭開(kāi)始獲取用戶(hù)的書(shū)寫(xiě)軌跡。

在步驟S203中,在檢測(cè)到第二預(yù)設(shè)手勢(shì)的情況下,停止獲取用戶(hù)的書(shū)寫(xiě)軌跡。

在步驟S204中,在檢測(cè)到第三預(yù)設(shè)手勢(shì)的情況下,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,以得到輸入的字符。

在一種可能的實(shí)現(xiàn)方式中,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,包括:在識(shí)別結(jié)果包括多個(gè)候選項(xiàng)的情況下,顯示多個(gè)候選項(xiàng)。

例如,在具有多個(gè)候選項(xiàng)的情況下,可以通過(guò)第一預(yù)設(shè)顏色顯示當(dāng)前候選項(xiàng),用第二預(yù)設(shè)顏色顯示其他候選項(xiàng)。例如,第一預(yù)設(shè)顏色可以為紅色,第二預(yù)設(shè)顏色可以為綠色。在檢測(cè)到第四預(yù)設(shè)手勢(shì)的情況下,可以將當(dāng)前候選項(xiàng)確定為輸入的字符;在檢測(cè)到第五預(yù)設(shè)手勢(shì)的情況下,可以將原當(dāng)前候選項(xiàng)左邊的候選項(xiàng)確定為新的當(dāng)前候選項(xiàng);在檢測(cè)到第六預(yù)設(shè)手勢(shì)的情況下,可以將原當(dāng)前候選項(xiàng)右邊的候選項(xiàng)確定為新的當(dāng)前候選項(xiàng)。其中,第四預(yù)設(shè)手勢(shì)可以為手指停留、向上揮動(dòng)或者向下?lián)]動(dòng)的手勢(shì),第五預(yù)設(shè)手勢(shì)可以為向左揮動(dòng)的手勢(shì),第六預(yù)設(shè)手勢(shì)可以為向右揮動(dòng)的手勢(shì)。

再例如,在具有多個(gè)候選項(xiàng)的情況下,可以通過(guò)預(yù)設(shè)光標(biāo)指向當(dāng)前候選項(xiàng)。在檢測(cè)到第四預(yù)設(shè)手勢(shì)的情況下,可以將當(dāng)前候選項(xiàng)確定為輸入的字符;在檢測(cè)到第五預(yù)設(shè)手勢(shì)的情況下,可以將原當(dāng)前候選項(xiàng)左邊的候選項(xiàng)確定為新的當(dāng)前候選項(xiàng),并將預(yù)設(shè)光標(biāo)指向新的當(dāng)前候選項(xiàng);在檢測(cè)到第六預(yù)設(shè)手勢(shì)的情況下,可以將原當(dāng)前候選項(xiàng)右邊的候選項(xiàng)確定為新的當(dāng)前候選項(xiàng),并將預(yù)設(shè)光標(biāo)指向新的當(dāng)前候選項(xiàng)。

在一種可能的實(shí)現(xiàn)方式中,該方法還包括:在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,顯示字符框。例如,該字符框的顏色可以為綠色,在此不作限定。

在一種可能的實(shí)現(xiàn)方式中,該方法還包括:提示用戶(hù)在字符框中進(jìn)行書(shū)寫(xiě)。例如,可以在字符框中通過(guò)文字提示用戶(hù)將手指伸到字符框中進(jìn)行書(shū)寫(xiě),或者可以通過(guò)語(yǔ)音提示用戶(hù)將手指伸到字符框中進(jìn)行書(shū)寫(xiě)。

圖3示出根據(jù)本發(fā)明一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入方法的一示例性的實(shí)現(xiàn)流程圖。如圖3所示,該方法包括:

在步驟S301中,在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭,并顯示字符框。

在步驟S302中,提示用戶(hù)在字符框中進(jìn)行書(shū)寫(xiě)。

在步驟S303中,通過(guò)攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡。

在步驟S304中,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,以得到輸入的字符。

圖4示出根據(jù)本發(fā)明一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入方法的一示例性的實(shí)現(xiàn)流程圖。如圖4所示,該方法包括:

在步驟S401中,在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭,并顯示字符框。

在步驟S402中,提示用戶(hù)在字符框中進(jìn)行書(shū)寫(xiě)。

在步驟S403中,在檢測(cè)到第一預(yù)設(shè)手勢(shì)的情況下,觸發(fā)攝像頭開(kāi)始獲取用戶(hù)的書(shū)寫(xiě)軌跡。

作為本發(fā)明實(shí)施例的一個(gè)示例,在檢測(cè)到第一預(yù)設(shè)手勢(shì)的情況下,可以相當(dāng)于鼠標(biāo)按下,并可以在字符框中顯示光標(biāo)插入點(diǎn),以提示用戶(hù)攝像頭已開(kāi)始獲取用戶(hù)的書(shū)寫(xiě)軌跡,從而提示用戶(hù)開(kāi)始書(shū)寫(xiě)。

作為本發(fā)明實(shí)施例的另一個(gè)示例,在檢測(cè)到用戶(hù)將手指伸到字符框中,并檢測(cè)到第一預(yù)設(shè)手勢(shì)的情況下,可以在字符框中顯示光標(biāo)插入點(diǎn),以提示用戶(hù)攝像頭已開(kāi)始獲取用戶(hù)的書(shū)寫(xiě)軌跡,從而提示用戶(hù)開(kāi)始書(shū)寫(xiě)。

在步驟S404中,在檢測(cè)到第二預(yù)設(shè)手勢(shì)的情況下,停止獲取用戶(hù)的書(shū)寫(xiě)軌跡。

在步驟S405中,在檢測(cè)到第三預(yù)設(shè)手勢(shì)的情況下,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,以得到輸入的字符。

這樣,通過(guò)在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭,通過(guò)攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡,并對(duì)獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理以得到輸入的字符,根據(jù)本發(fā)明實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入方法能夠在不增加硬件成本的前提下,提高基于虛擬現(xiàn)實(shí)的字符輸入的準(zhǔn)確性和靈活性。

實(shí)施例2

圖5示出根據(jù)本發(fā)明另一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入裝置的結(jié)構(gòu)框圖。圖5可以用于運(yùn)行圖1至圖4所示的基于虛擬現(xiàn)實(shí)的輸入方法。為了便于說(shuō)明,在圖5中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。

如圖5所示,該裝置包括:攝像頭啟動(dòng)模塊51,用于在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭;獲取模塊52,用于通過(guò)所述攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡;識(shí)別處理模塊53,用于對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理,以得到輸入的字符。

圖6示出根據(jù)本發(fā)明另一實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入裝置的一示例性的結(jié)構(gòu)框圖。圖6可以用于運(yùn)行圖1至圖4所示的基于虛擬現(xiàn)實(shí)的輸入方法。為了便于說(shuō)明,在圖6中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。圖6中標(biāo)號(hào)與圖5相同的組件具有相同的功能,為簡(jiǎn)明起見(jiàn),省略對(duì)這些組件的詳細(xì)說(shuō)明。如圖6所示:

在一種可能的實(shí)現(xiàn)方式中,所述獲取模塊52用于:在檢測(cè)到第一預(yù)設(shè)手勢(shì)的情況下,觸發(fā)所述攝像頭開(kāi)始獲取所述用戶(hù)的書(shū)寫(xiě)軌跡。

在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:停止獲取模塊54,用于在檢測(cè)到第二預(yù)設(shè)手勢(shì)的情況下,停止獲取所述用戶(hù)的書(shū)寫(xiě)軌跡。

在一種可能的實(shí)現(xiàn)方式中,所述識(shí)別處理模塊53用于:在檢測(cè)到第三預(yù)設(shè)手勢(shì)的情況下,對(duì)所獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理。

在一種可能的實(shí)現(xiàn)方式中,所述獲取模塊52用于:通過(guò)所述攝像頭拍攝視頻,并按照拍攝的視頻中各個(gè)視頻幀的時(shí)間的先后順序,對(duì)所述各個(gè)視頻幀中用戶(hù)的指尖位置進(jìn)行識(shí)別,以確定所述用戶(hù)通過(guò)移動(dòng)指尖產(chǎn)生的書(shū)寫(xiě)軌跡。

在一種可能的實(shí)現(xiàn)方式中,所述獲取模塊52用于:通過(guò)所述攝像頭連續(xù)拍攝圖像,并按照各個(gè)圖像拍攝的先后順序,對(duì)所述各個(gè)圖像中用戶(hù)的指尖位置進(jìn)行識(shí)別,以確定所述用戶(hù)通過(guò)移動(dòng)指尖產(chǎn)生的書(shū)寫(xiě)軌跡。

在一種可能的實(shí)現(xiàn)方式中,所述識(shí)別處理模塊53用于:在識(shí)別結(jié)果包括多個(gè)候選項(xiàng)的情況下,顯示所述多個(gè)候選項(xiàng)。

在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:字符框顯示模塊55,用于在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,顯示字符框。

在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:提示模塊56,用于提示所述用戶(hù)在所述字符框中進(jìn)行書(shū)寫(xiě)。

這樣,通過(guò)在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭,通過(guò)攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡,并對(duì)獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理以得到輸入的字符,根據(jù)本發(fā)明實(shí)施例的基于虛擬現(xiàn)實(shí)的輸入裝置能夠在不增加硬件成本的前提下,提高基于虛擬現(xiàn)實(shí)的字符輸入的準(zhǔn)確性和靈活性。

實(shí)施例3

圖7a-7c示出根據(jù)本發(fā)明另一實(shí)施例的虛擬現(xiàn)實(shí)裝置的示意圖。如圖7a-7c所示,該裝置包括虛擬現(xiàn)實(shí)眼鏡盒71以及移動(dòng)終端72,虛擬現(xiàn)實(shí)眼鏡盒71包括開(kāi)孔711,移動(dòng)終端72包括攝像頭721以及基于虛擬現(xiàn)實(shí)的輸入裝置,攝像頭721的位置與開(kāi)孔711的位置相對(duì)應(yīng),以使攝像頭721能夠進(jìn)行拍攝。其中,基于虛擬現(xiàn)實(shí)的輸入裝置可以為實(shí)施例2提供的基于虛擬現(xiàn)實(shí)的輸入裝置。移動(dòng)終端72可以為智能手機(jī),在此不作限定。

在一種可能的實(shí)現(xiàn)方式中,開(kāi)孔711的位置可調(diào)節(jié),使得對(duì)于安裝位置不同的攝像頭721,均能通過(guò)開(kāi)孔711拍攝外部實(shí)景。

這樣,通過(guò)在當(dāng)前虛擬現(xiàn)實(shí)場(chǎng)景需要輸入字符的情況下,啟動(dòng)攝像頭,通過(guò)攝像頭獲取用戶(hù)的書(shū)寫(xiě)軌跡,并對(duì)獲取的書(shū)寫(xiě)軌跡進(jìn)行識(shí)別處理以得到輸入的字符,根據(jù)本發(fā)明實(shí)施例的虛擬現(xiàn)實(shí)裝置能夠在不增加硬件成本的前提下,提高基于虛擬現(xiàn)實(shí)的字符輸入的準(zhǔn)確性和靈活性。

實(shí)施例4

圖8示出了本發(fā)明的另一個(gè)實(shí)施例的一種基于虛擬現(xiàn)實(shí)的輸入設(shè)備的結(jié)構(gòu)框圖。所述基于虛擬現(xiàn)實(shí)的輸入設(shè)備1100可以是具備計(jì)算能力的主機(jī)服務(wù)器、個(gè)人計(jì)算機(jī)PC、或者可攜帶的便攜式計(jì)算機(jī)或終端等。本發(fā)明具體實(shí)施例并不對(duì)計(jì)算節(jié)點(diǎn)的具體實(shí)現(xiàn)做限定。

所述基于虛擬現(xiàn)實(shí)的輸入設(shè)備1100包括處理器(processor)1110、通信接口(Communications Interface)1120、存儲(chǔ)器(memory)1130和總線(xiàn)1140。其中,處理器1110、通信接口1120、以及存儲(chǔ)器1130通過(guò)總線(xiàn)1140完成相互間的通信。

通信接口1120用于與網(wǎng)絡(luò)設(shè)備通信,其中網(wǎng)絡(luò)設(shè)備包括例如虛擬機(jī)管理中心、共享存儲(chǔ)等。

處理器1110用于執(zhí)行程序。處理器1110可能是一個(gè)中央處理器CPU,或者是專(zhuān)用集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。

存儲(chǔ)器1130用于存放文件。存儲(chǔ)器1130可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。存儲(chǔ)器1130也可以是存儲(chǔ)器陣列。存儲(chǔ)器1130還可能被分塊,并且所述塊可按一定的規(guī)則組合成虛擬卷。

在一種可能的實(shí)施方式中,上述程序可為包括計(jì)算機(jī)操作指令的程序代碼。該程序具體可用于:實(shí)現(xiàn)實(shí)施例1中各步驟的操作。

本領(lǐng)域普通技術(shù)人員可以意識(shí)到,本文所描述的實(shí)施例中的各示例性單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件形式來(lái)實(shí)現(xiàn),取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以針對(duì)特定的應(yīng)用選擇不同的方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

如果以計(jì)算機(jī)軟件的形式來(lái)實(shí)現(xiàn)所述功能并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),則在一定程度上可認(rèn)為本發(fā)明的技術(shù)方案的全部或部分(例如對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分)是以計(jì)算機(jī)軟件產(chǎn)品的形式體現(xiàn)的。該計(jì)算機(jī)軟件產(chǎn)品通常存儲(chǔ)在計(jì)算機(jī)可讀取的非易失性存儲(chǔ)介質(zhì)中,包括若干指令用以使得計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各實(shí)施例方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1