一種信息處理方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明涉及人機(jī)交互領(lǐng)域,公開了一種信息處理方法及電子設(shè)備,以解決現(xiàn)有技術(shù)中虛擬輸入裝置很容易使得用戶由于視覺偏差而產(chǎn)生錯誤的輸入的技術(shù)問題,該信息處理方法,應(yīng)用于包括投影模塊的電子設(shè)備中,投影模塊用于投影輸出虛擬輸入界面,方法包括:判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件;當(dāng)電子設(shè)備滿足第一預(yù)設(shè)條件時,生成虛擬輸入界面的三維圖像數(shù)據(jù);進(jìn)一步判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件;當(dāng)電子設(shè)備滿足第二預(yù)設(shè)條件時,利用投影模塊,基于三維圖像數(shù)據(jù)投影出虛擬輸入界面,以使得用戶能夠觀察到立體的虛擬輸入界面。
【專利說明】一種信息處理方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人機(jī)交互領(lǐng)域,特別涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越來越多,人們也享受到了科技發(fā)展帶來的各種便利?,F(xiàn)在人們可以通過各種類型的電子設(shè)備,享受隨著科技發(fā)展帶來的舒適生活。比如,手機(jī)、平板電腦等電子設(shè)備已經(jīng)成為人們生活中一個不可或缺的部分。
[0003]為了方便電子設(shè)備的攜帶,現(xiàn)有技術(shù)中電子設(shè)備的體積越來越小,為了進(jìn)一步的降低電子設(shè)備的體積,電子設(shè)備的輸入裝置都可以由虛擬輸入裝置所替代,例如:虛擬鍵盤、虛擬撥號鍵等等,而虛擬輸入裝置既可以顯示于觸控顯示單元的表面,也可以通過投影模塊進(jìn)行投影輸出。
[0004]如圖1所示,為現(xiàn)有技術(shù)中通過投影模塊投影輸出的虛擬輸入裝置示意圖,從圖1可以看出現(xiàn)有技術(shù)中的虛擬輸入裝置不具備立體效果,而由于用戶比較習(xí)慣傳統(tǒng)物理鍵盤的視覺效果,因此現(xiàn)有技術(shù)中的虛擬輸入裝置很容易使得用戶由于視覺偏差而產(chǎn)生錯誤的輸入。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種信息處理方法及電子設(shè)備,以解決現(xiàn)有技術(shù)中虛擬輸入裝置很容易使得用戶由于視覺偏差而產(chǎn)生錯誤的輸入的技術(shù)問題。
[0006]第一方面,本發(fā)明實施例提供一種信息處理方法,應(yīng)用于包括投影模塊的電子設(shè)備中,所述投影模塊用于投影輸出虛擬輸入界面,所述方法包括:判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件;當(dāng)所述電子設(shè)備滿足第一預(yù)設(shè)條件時,生成所述虛擬輸入界面的三維圖像數(shù)據(jù);進(jìn)一步判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件;當(dāng)所述電子設(shè)備滿足第二預(yù)設(shè)條件時,利用所述投影模塊,基于所述三維圖像數(shù)據(jù)投影出所述虛擬輸入界面,以使得用戶能夠觀察到立體的虛擬輸入界面。
[0007]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體為:判斷所述電子設(shè)備是否完成硬件初始化;其中,若所述電子設(shè)備完成所述硬件初始化,則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
[0008]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體為:判斷所述電子設(shè)備是否接收到開啟投影功能的第一指令或檢測到啟動第一預(yù)設(shè)應(yīng)用程序;其中,若所述電子設(shè)備接收到所述第一指令或者啟動所述第一預(yù)設(shè)應(yīng)用程序,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
[0009]結(jié)合第一方面,在第三種可能的實現(xiàn)方式中,所述判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體包括:檢測獲得所述電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值;判斷在第一預(yù)設(shè)時間段內(nèi),所述環(huán)境光強(qiáng)度值是否由第一值調(diào)整為第二值,所述第一值與所述第二值之差的絕對值大于預(yù)設(shè)差值;其中,若所述環(huán)境光強(qiáng)度值由所述第一值調(diào)整為所述第二值,則表明所述電子設(shè)備滿足第一預(yù)設(shè)條件。
[0010]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體包括:檢測獲得所述電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值;判斷在第二預(yù)設(shè)時間段內(nèi),所述環(huán)境光強(qiáng)度值與所述第二值之差的第一絕對值是否小于所述預(yù)設(shè)差值;其中,若所述第一絕對值小于所述預(yù)設(shè)差值,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
[0011]結(jié)合第一方面,在第五種可能的實現(xiàn)方式中,所述判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體包括:檢測獲得所述電子設(shè)備的姿態(tài);判斷在第一預(yù)設(shè)時間段內(nèi),所述姿態(tài)是否由第一姿態(tài)調(diào)整為與所述第一姿態(tài)不同的第二姿態(tài);其中,若所述姿態(tài)由所述第一姿態(tài)調(diào)整為所述第二姿態(tài),則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
[0012]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體包括:檢測所述電子設(shè)備的姿態(tài);判斷在第二預(yù)設(shè)時間段內(nèi),所述姿態(tài)是否保持為所述第二姿態(tài);其中,若所述姿態(tài)保持為所述第二姿態(tài),則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
[0013]結(jié)合第一方面,在第七種可能的實現(xiàn)方式中,所述判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體包括:檢測獲得所述電子設(shè)備所在用戶的視線角度值;判斷在第一預(yù)設(shè)時間段內(nèi),所述視線角度值是否由第一角度值調(diào)整為第二角度值,所述第一角度值與所述第二角度值之差的絕對值大于預(yù)設(shè)角度值;其中,若所述視線角度值由所述第一角度值調(diào)整為所述第二角度值,則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
[0014]結(jié)合第一方面的第七種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體包括:檢測獲得所述視線角度值;判斷在第二預(yù)設(shè)時間段內(nèi),所述視線角度值與所述第二角度值的之差的第二絕對值是否小于所述預(yù)設(shè)角度值;其中,若所述第二絕對值小于所述預(yù)設(shè)角度值時,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
[0015]結(jié)合第一方面或第一方面的第一至八種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述生成所述虛擬輸入界面的三維圖像數(shù)據(jù),具體為:基于三維坐標(biāo)由至少兩條線條構(gòu)建所述三維圖像數(shù)據(jù)。
[0016]結(jié)合第一方面或第一方面的第一至八種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,在所述利用所述投影模塊,基于所述三維圖像數(shù)據(jù)投影出所述虛擬輸入界面之前,所述方法還包括:檢測用戶與所述電子設(shè)備的距離;基于所述距離,確定所述虛擬輸入界面的顯示位置。
[0017]第二方面,本發(fā)明實施例提供一種電子設(shè)備,包括:第一判斷模塊,用于判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件;生成模塊,用于當(dāng)所述電子設(shè)備滿足第一預(yù)設(shè)條件時,生成對應(yīng)虛擬輸入界面的三維圖像數(shù)據(jù);第二判斷模塊,用于進(jìn)一步判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件;輸出模塊,用于當(dāng)所述電子設(shè)備滿足第二預(yù)設(shè)條件時,利用所述電子設(shè)備的投影模塊,基于所述三維圖像數(shù)據(jù)投影出所述虛擬輸入界面,以使得用戶能夠觀察到立體的虛擬輸入界面。
[0018]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述第一判斷模塊,具體用于:判斷所述電子設(shè)備是否完成硬件初始化;其中,若所述電子設(shè)備完成所述硬件初始化,則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
[0019]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述第二判斷模塊,具體用于:判斷所述電子設(shè)備是否接收到開啟投影功能的第一指令或檢測到啟動第一預(yù)設(shè)應(yīng)用程序;其中,若所述電子設(shè)備接收到所述第一指令或者啟動所述第一預(yù)設(shè)應(yīng)用程序,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
[0020]結(jié)合第二方面,在第三種可能的實現(xiàn)方式中,所述第一判斷模塊,具體包括:第一檢測單元,用于檢測獲得所述電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值;第一判斷單元,用于判斷在第一預(yù)設(shè)時間段內(nèi),所述環(huán)境光強(qiáng)度值是否由第一值調(diào)整為第二值,所述第一值與所述第二值之差的絕對值大于預(yù)設(shè)差值;其中,若所述環(huán)境光強(qiáng)度值由所述第一值調(diào)整為所述第二值,則表明所述電子設(shè)備滿足第一預(yù)設(shè)條件。
[0021]結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述第二判斷模塊,具體包括:第二檢測單元,用于檢測獲得所述電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值;第二判斷單元,用于判斷在第二預(yù)設(shè)時間段內(nèi),所述環(huán)境光強(qiáng)度值與所述第二值之差的第一絕對值是否小于所述預(yù)設(shè)差值;其中,若所述第一絕對值小于所述預(yù)設(shè)差值,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
[0022]結(jié)合第二方面,在第五種可能的實現(xiàn)方式中,所述第一判斷模塊,具體包括:第三檢測單元,用于檢測獲得所述電子設(shè)備的姿態(tài);第三判斷單元,用于判斷在第一預(yù)設(shè)時間段內(nèi),所述姿態(tài)是否由第一姿態(tài)調(diào)整為與所述第一姿態(tài)不同的第二姿態(tài);其中,若所述姿態(tài)由所述第一姿態(tài)調(diào)整為所述第二姿態(tài),則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
[0023]結(jié)合第二方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述第二判斷模塊,具體包括:第四檢測單元,用于檢測所述電子設(shè)備的姿態(tài);第三判斷單元,用于判斷在第二預(yù)設(shè)時間段內(nèi),所述姿態(tài)是否保持為所述第二姿態(tài);其中,若所述姿態(tài)保持為所述第二姿態(tài),則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
[0024]結(jié)合第二方面,在第七種可能的實現(xiàn)方式中,所述第一判斷模塊,具體包括:第五檢測單元,用于檢測獲得所述電子設(shè)備所在用戶的視線角度值;第五判斷單元,用于判斷在第一預(yù)設(shè)時間段內(nèi),所述視線角度值是否由第一角度值調(diào)整為第二角度值,所述第一角度值與所述第二角度值之差的絕對值大于預(yù)設(shè)角度值;其中,若所述視線角度值由所述第一角度值調(diào)整為所述第二角度值,則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
[0025]結(jié)合第二方面的第七種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述第二判斷模塊,具體包括:第六檢測單元,用于檢測獲得所述視線角度值;第六判斷單元,用于判斷在第二預(yù)設(shè)時間段內(nèi),所述視線角度值與所述第二角度值的之差的第二絕對值是否小于所述預(yù)設(shè)角度值;其中,若所述第二絕對值小于所述預(yù)設(shè)角度值時,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
[0026]結(jié)合第二方面或第二方面第一至八種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述生成模塊,具體用于:基于三維坐標(biāo)由至少兩條線條構(gòu)建所述三維圖像數(shù)據(jù)。
[0027]結(jié)合第二方面或第二方面第一至八種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述電子設(shè)備還包括:檢測模塊,用于在利用所述投影模塊,基于所述三維圖像數(shù)據(jù)投影出所述虛擬輸入界面之前,檢測用戶與所述電子設(shè)備的距離;確定模塊,用于基于所述距離,確定所述虛擬輸入界面的顯示位置。
[0028]本發(fā)明有益效果如下:
[0029]由于在本發(fā)明實施例中,在電子設(shè)備滿足第一預(yù)設(shè)條件時,生成虛擬輸入界面的三維圖像數(shù)據(jù),而進(jìn)一步的在電子設(shè)備滿足第二預(yù)設(shè)條件時,利用投影模塊,基于三維圖像數(shù)據(jù)投影輸出虛擬輸入界面,以使用戶能夠觀察到立體的虛擬輸入界面,故而所輸出的虛擬輸入界面與傳統(tǒng)的物理鍵盤的視覺效果相符合,從而達(dá)到了防止用戶因為視覺偏差產(chǎn)生錯誤的的輸入的技術(shù)問題,達(dá)到了提高通過虛擬輸入界面接收輸入操作的準(zhǔn)確率的技術(shù)效果O
【專利附圖】
【附圖說明】
[0030]圖1為現(xiàn)有技術(shù)中的虛擬輸入界面的示意圖;
[0031]圖2為本發(fā)明實施例中信息處理方法的流程圖;
[0032]圖3a為本發(fā)明實施例中原輸入界面的整體示意圖;
[0033]圖3b為本發(fā)明實施例中原輸入界面的局部放大圖;
[0034]圖4a為本發(fā)明實施例中電子設(shè)備處于站立姿態(tài)的示意圖;
[0035]圖4b為本發(fā)明實施例中電子設(shè)備處于傾斜姿態(tài)的示意圖;
[0036]圖4c為本發(fā)明實施例中電子設(shè)備處于握持姿態(tài)的示意圖;
[0037]圖4d為本發(fā)明實施例中電子設(shè)備處于懸掛姿態(tài)的示意圖;
[0038]圖5為本發(fā)明實施例信息處理方法中確定虛擬輸入界面的顯示位置的流程圖;
[0039]圖6為本發(fā)明實施例中電子設(shè)備的結(jié)構(gòu)圖。
【具體實施方式】
[0040]由于現(xiàn)有技術(shù)中的虛擬輸入裝置不具備立體效果,而由于用戶比較習(xí)慣傳統(tǒng)物理鍵盤的視覺效果,因此現(xiàn)有技術(shù)中的虛擬輸入裝置很容易使得用戶由于視覺偏差而產(chǎn)生錯誤的輸入,對此本發(fā)明實施例提出一種信息處理方法,應(yīng)用于包括投影模塊的電子設(shè)備中,投影模塊用于投影輸出虛擬輸入界面,方法包括:判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件;當(dāng)電子設(shè)備滿足第一預(yù)設(shè)條件時,生成虛擬輸入界面的三維圖像數(shù)據(jù);進(jìn)一步判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件;當(dāng)電子設(shè)備滿足第二預(yù)設(shè)條件時,利用投影模塊,基于三維圖像數(shù)據(jù)投影出虛擬輸入界面,以使得用戶能夠觀察到立體的虛擬輸入界面。
[0041]由上述方案可知,所輸出的虛擬輸入界面為立體的虛擬輸入界面,與傳統(tǒng)的物理鍵盤的視覺效果相符合,從而達(dá)到了防止用戶因為視覺偏差產(chǎn)生錯誤的的輸入的技術(shù)問題,達(dá)到了提高通過虛擬輸入界面接收輸入操作的準(zhǔn)確率的技術(shù)效果。
[0042]下面通過附圖以及具體實施例對本發(fā)明技術(shù)方案做詳細(xì)的說明,應(yīng)當(dāng)理解本發(fā)明實施例以及實施例中的具體特征是對本發(fā)明技術(shù)方案的詳細(xì)的說明,而不是對本發(fā)明技術(shù)方案的限定,在不沖突的情況下,本發(fā)明實施例以及實施例中的技術(shù)特征可以相互組合。
[0043]第一方面,本發(fā)明實施例提供一種信息處理方法,應(yīng)用于包括投影模塊的電子設(shè)備中,投影模塊用于投影輸出虛擬輸入界面,該虛擬輸入界面例如為:虛擬鍵盤、虛擬按鍵等等,該電子設(shè)備例如為:平板電腦、筆記本電腦、手機(jī)等等。[0044]請參考圖2,該信息處理方法包括以下步驟:
[0045]步驟S201:判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件;
[0046]步驟S202:當(dāng)電子設(shè)備滿足第一預(yù)設(shè)條件時,生成虛擬輸入界面的三維圖像數(shù)據(jù);
[0047]步驟S203:進(jìn)一步判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件;
[0048]步驟S204:當(dāng)電子設(shè)備滿足第二預(yù)設(shè)條件時,利用投影模塊,基于三維圖像數(shù)據(jù)投影出虛擬輸入界面,以使得用戶能夠觀察到立體的虛擬輸入界面。
[0049]可選的,步驟S202中,生成虛擬輸入界面的三維圖像數(shù)據(jù),具體為:基于三維坐標(biāo)由至少兩條線條構(gòu)建三維圖像數(shù)據(jù)。
[0050]在具體實施過程中,以該虛擬輸入界面為虛擬鍵盤為例,可以通過三維建模方式通過至少兩條線條構(gòu)建成一個鍵盤的圖像,該鍵盤的圖像即為三維圖像數(shù)據(jù),請參考圖3a和圖3b,其中圖3a為三維圖像數(shù)據(jù)的整體示意圖,圖3b為三維圖像數(shù)據(jù)的局部放大圖,從圖3a和圖3b可以看出,三維圖像數(shù)據(jù)的每個按鍵通過三維線條形成立體效果。
[0051]在具體實施過程中,可以通過多種方式觸發(fā)電子設(shè)備利用投影模塊投影輸出虛擬輸入界面,進(jìn)而第一預(yù)設(shè)條件和第二預(yù)設(shè)條件也不同,下面列舉其中的四種進(jìn)行介紹,當(dāng)然,在具體實施過程中,不限于以下四種情況。
[0052]作為第一種可能的實現(xiàn)方式,判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體為:
[0053]判斷電子設(shè)備是否完成硬件初始化;
[0054]其中,若電子設(shè)備完成硬件初始化,則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0055]舉例來說,在電子設(shè)備啟動過程中,會首先進(jìn)行硬件初始化的過程,在電子設(shè)備完成硬件初始化之后,則表明電子設(shè)備已經(jīng)啟動,故而在這種情況下,可以通過三維建模方式生成虛擬輸入界面的三維圖像數(shù)據(jù),以備后續(xù)使用。
[0056]可選的,判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體為:
[0057]判斷電子設(shè)備是否接收到開啟投影功能的第一指令或檢測到啟動第一預(yù)設(shè)應(yīng)用程序;
[0058]其中,若電子設(shè)備接收到第一指令或者啟動第一預(yù)設(shè)應(yīng)用程序,則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0059]在具體實施過程中,第一指令可以通過多種操作觸發(fā),例如:點擊按鈕的操作、產(chǎn)生手勢的操作、產(chǎn)生語音指令的操作等等,本發(fā)明實施例不作限制。
[0060]在電子設(shè)備檢測到第一指令時,則表明電子設(shè)備的用戶需要使用虛擬輸入界面,故而可以通過投影模塊投影出虛擬輸入界面。
[0061]在具體實施過程中,第一預(yù)設(shè)應(yīng)用程序可以為多種應(yīng)用程序,例如:文檔輸入應(yīng)用程序、聊天程序等等,在這種情況下,都需要通過虛擬輸入界面接收用戶的輸入操作,故而通過投影模塊投影輸入虛擬輸入界面。在這種情況下,由于是在用戶需要產(chǎn)生輸入操作時,才投影輸入虛擬輸入界面,故而具有輸出虛擬輸入界面更加精確的技術(shù)效果。
[0062]作為第二種可能的實現(xiàn)方式,判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體包括:
[0063]檢測獲得電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值;
[0064]判斷在第一預(yù)設(shè)時間段內(nèi),環(huán)境光強(qiáng)度值是否由第一值調(diào)整為第二值,第一值與第二值之差的絕對值大于預(yù)設(shè)差值;[0065]其中,若環(huán)境光強(qiáng)度值由第一值調(diào)整為第二值,則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0066]在具體實施過程中,可以在電子設(shè)備上設(shè)置光線傳感器,通過光線傳感器檢測獲得環(huán)境光強(qiáng)度值。
[0067]第一預(yù)設(shè)時間段可以為任意時間段,比如:10min、20min等等,預(yù)設(shè)差值例如為:
10、20等等,如果在第一預(yù)設(shè)時間段內(nèi),第一值與第二值之差的絕對值大于預(yù)設(shè)差值,則表明電子設(shè)備所在環(huán)境光強(qiáng)度值變化量較大,而基于不同的環(huán)境光強(qiáng)度值,傳統(tǒng)的物理鍵盤的視覺效果并不相同,故而在這種情況下,可以通過當(dāng)前的環(huán)境光強(qiáng)度值重新構(gòu)建對應(yīng)虛擬輸入界面的三維圖像數(shù)據(jù)。
[0068]可選的,判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體包括:
[0069]檢測獲得電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值;
[0070]判斷在第二預(yù)設(shè)時間段內(nèi),環(huán)境光強(qiáng)度值與第二值之差的第一絕對值是否小于預(yù)設(shè)差值;
[0071]其中,若第一絕對值小于預(yù)設(shè)差值,則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0072]在具體實施過程中,第二預(yù)設(shè)時間段可以為任意時間段,例如:lOmin、20min、30min等等,如果第二預(yù)設(shè)時間段內(nèi),環(huán)境光強(qiáng)度值與第二值之差所對應(yīng)的絕對值小于預(yù)設(shè)差值的話,則表明環(huán)境光強(qiáng)度值變化量不大,已趨于穩(wěn)定,故而在這種情況下,通過前面生成的三維圖像數(shù)據(jù)投影輸出虛擬輸入界面,以使虛擬輸入界面與環(huán)境光強(qiáng)度值相對應(yīng)。
[0073]在這種情況下,由于通過環(huán)境光強(qiáng)度值的變化來生成三維圖像數(shù)據(jù),進(jìn)而輸出虛擬輸入界面,也即所投影輸出的虛擬輸入界面能夠與環(huán)境光對應(yīng),從而與傳統(tǒng)的物體鍵盤的視覺效果更加相似,進(jìn)而進(jìn)一步的提高了通過虛擬輸入界面接收輸入操作的準(zhǔn)確率的技術(shù)效果。
[0074]作為第三種可能的實現(xiàn)方式,判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體包括:
[0075]檢測獲得電子設(shè)備的姿態(tài);
[0076]判斷在第一預(yù)設(shè)時間段內(nèi),姿態(tài)是否由第一姿態(tài)調(diào)整為與第一姿態(tài)不同的第二姿態(tài);
[0077]其中,若姿態(tài)由第一姿態(tài)調(diào)整為第二姿態(tài),則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0078]在具體實施過程中,請參考圖4a_圖4d,如果電子設(shè)備包含用于支撐電子設(shè)備的支撐件10和功能本體11,則電子設(shè)備可以包含多種姿態(tài),例如:
[0079]站立姿態(tài),請參考圖4a,也就是通過支撐件10、以及功能本體11上靠近支撐件10的第一端支撐功能本體11的狀態(tài),在這種狀態(tài)下,較為方便觀看影片、視頻、網(wǎng)絡(luò)聊天、編輯文檔等等。
[0080]傾斜姿態(tài),請參考圖4b,也就是通過支撐件10、以及功能本體11上遠(yuǎn)離支撐件10的第二端支撐功能本體11的狀態(tài),在這種狀態(tài)下,較為方便在電子設(shè)備的表面進(jìn)行觸摸操作、網(wǎng)頁瀏覽等等。
[0081]握持姿態(tài),請參考圖4c,也就是支撐件10貼近功能本體11的第一面的狀態(tài),在這種情況下,方便握持電子設(shè)備,并且較為方便閱讀電子書、雜志等等。
[0082]懸掛姿態(tài),請參考圖4d,也就是通過支撐件10上的掛鉤使功能本體懸掛的狀態(tài),在這種情況下,比較方便用戶躺著使用電子設(shè)備。[0083]在具體實施過程中,可以在支撐件10和功能本體11之間設(shè)置角度傳感器,通過角度傳感器檢測支撐件10和功能本體11之間的角度值,進(jìn)而通過角度值確定電子設(shè)備的姿態(tài),例如:如果角度值為0°?5°,則表明電子設(shè)備處于握持姿態(tài);如果角度值為:45°?75° ,則表明電子設(shè)備處于站立姿態(tài);如果角度值為:120°?150° ,則表明電子設(shè)備處于傾斜姿態(tài);如果角度值為:175°?185°,則表明電子設(shè)備處于懸掛姿態(tài)等等,當(dāng)然,上述角度值僅僅作為一個舉例,并不作為限制。
[0084]其中,如果在第一預(yù)設(shè)時間段內(nèi),支撐件10和功能本體11之間的角度值由0°旋轉(zhuǎn)至60°,則表明電子設(shè)備由握持模式調(diào)整至站立模式;
[0085]又例如:如果在第一預(yù)設(shè)時間段內(nèi),支撐件10和功能本體11之間的角度值由160°旋轉(zhuǎn)至75°,則表明電子設(shè)備由傾斜模式調(diào)整為站立模式;
[0086]而通常情況下,在電子設(shè)備處于站立姿態(tài)時,才需要使用虛擬輸入界面,故而在檢測到電子設(shè)備的姿態(tài)由其它姿態(tài)調(diào)整為站立姿態(tài)時,則生成虛擬輸入界面的三維圖像數(shù)據(jù)。
[0087]在這種情況下,判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體包括:
[0088]檢測電子設(shè)備的姿態(tài);
[0089]判斷在第二預(yù)設(shè)時間段內(nèi),姿態(tài)是否保持為第二姿態(tài);
[0090]其中,若姿態(tài)保持為第二姿態(tài),則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0091]在具體實施過程中,如果在第二預(yù)設(shè)時間段內(nèi),電子設(shè)備的姿態(tài)保持不變,則表明用戶要在電子設(shè)備處于第二姿態(tài)的情況下使用電子設(shè)備,而第二姿態(tài)為用戶需要使用虛擬輸入界面的姿態(tài),例如:站立姿態(tài),故而在這種情況下,控制投影模塊基于三維圖像數(shù)據(jù)投影出虛擬輸入界面。
[0092]在這種情況下,所投影輸出的虛擬輸入界面與電子設(shè)備的姿態(tài)相匹配,只有在電子設(shè)備保持第二姿態(tài)時,才投影輸出虛擬輸入界面,故而采用該方式觸發(fā)投影輸出虛擬輸入界面的話,能夠防止在沒必要的情況下投影輸出虛擬輸入界面,故而投影輸出虛擬輸入界面時更加精確。
[0093]作為第四種可能的實現(xiàn)方式,判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體包括:
[0094]檢測獲得電子設(shè)備所在用戶的視線角度值;
[0095]判斷在第一預(yù)設(shè)時間段內(nèi),視線角度值是否由第一角度值調(diào)整為第二角度值,第一角度值與第二角度值之差的絕對值大于預(yù)設(shè)角度值;
[0096]其中,若視線角度值由第一角度值調(diào)整為第二角度值,則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0097]在具體實施過程中,可以通過設(shè)置于電子設(shè)備的攝像頭檢測獲得用戶的視線角度值,如果在第一預(yù)設(shè)時間段內(nèi)實現(xiàn)角度值由第一角度值調(diào)整為第二角度值的話,則表明用戶的視線角度值發(fā)生變化,而基于用戶不同的視線角度,所觀察到的物理鍵盤的視覺效果并不相同,故而在這種情況下,可以重新通過視線角度值重新構(gòu)建與虛擬輸入界面對應(yīng)的三維圖像數(shù)據(jù)。
[0098]可選的,判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體包括:
[0099]檢測獲得視線角度值;
[0100]判斷在第二預(yù)設(shè)時間段內(nèi),視線角度值與第二角度值的之差的第二絕對值是否小于預(yù)設(shè)角度值;
[0101]其中,若第二絕對值小于預(yù)設(shè)角度值時,則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0102]在具體實施過程中,在視線角度值與第二角度值之差的第二絕對值小于預(yù)設(shè)角度值時,則表明用戶的視線并未發(fā)生變化,故而在這種情況下,可以通過投影模塊投影輸出與當(dāng)前實現(xiàn)角度對應(yīng)的三維圖像數(shù)據(jù)。
[0103]由于在上述方案中,在用戶的視線角度值的變化大于預(yù)設(shè)角度值時,就會生成對應(yīng)視線角度值的三維圖像數(shù)據(jù),并在之后視線角度值基本保持不變時,則投影輸出虛擬輸入界面,故而達(dá)到了能根據(jù)用戶的視線角度值對虛擬輸入界面進(jìn)行調(diào)整的技術(shù)效果,從而所投影輸出的虛擬輸入界面與傳統(tǒng)的物理鍵盤的視覺效果更加相似,進(jìn)而進(jìn)一步的提高了通過虛擬輸入界面接收輸入操作的準(zhǔn)確率的技術(shù)效果。
[0104]在具體實施過程中,預(yù)設(shè)角度值可以設(shè)置的較高,例如:20°、30°等等,在這種情況下,不需要頻繁根據(jù)用戶的實現(xiàn)角度值來對三維圖像數(shù)據(jù)進(jìn)行調(diào)整,進(jìn)而降低了電子設(shè)備的處理負(fù)擔(dān);也可以將預(yù)設(shè)角度值設(shè)置的較低,例如:1°、2°等等,在這種情況下,所投影輸出的虛擬輸入界面更加精確,與真是的物體鍵盤的視覺效果更加相同。
[0105]作為進(jìn)一步的優(yōu)選實施例,在利用投影模塊,基于三維圖像數(shù)據(jù)投影出虛擬輸入界面之前,請參考圖5,方法還包括:
[0106]步驟S501:檢測用戶與電子設(shè)備的距離;
[0107]步驟S502:基于距離,確定虛擬輸入界面的顯示位置。
[0108]在具體實施過程中,以通過距離傳感器檢測用戶與電子設(shè)備之間的距離。然后將虛擬輸入界面的顯示位置確定為略小于用戶與電子設(shè)備距離的位置,也即顯示位置與電子設(shè)備的距離與用戶與電子設(shè)備的距離成正比關(guān)系,在這種情況下,虛擬輸入界面的顯示位置更加精確,更加方便用戶進(jìn)行輸入操作。
[0109]第二方面,基于同一發(fā)明構(gòu)思,請參考圖6,本發(fā)明實施例提供一種電子設(shè)備,包括:
[0110]第一判斷模塊60,用于判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件;
[0111]生成模塊61,用于當(dāng)電子設(shè)備滿足第一預(yù)設(shè)條件時,生成對應(yīng)虛擬輸入界面的三維圖像數(shù)據(jù);
[0112]第二判斷模塊62,用于進(jìn)一步判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件;
[0113]輸出模塊63,用于當(dāng)電子設(shè)備滿足第二預(yù)設(shè)條件時,利用電子設(shè)備的投影模塊,基于三維圖像數(shù)據(jù)投影出虛擬輸入界面,以使得用戶能夠觀察到立體的虛擬輸入界面。
[0114]可選的,第一判斷模塊60,具體用于:
[0115]判斷電子設(shè)備是否完成硬件初始化;
[0116]其中,若電子設(shè)備完成硬件初始化,則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0117]可選的,第二判斷模塊62,具體用于:
[0118]判斷電子設(shè)備是否接收到開啟投影功能的第一指令或檢測到啟動第一預(yù)設(shè)應(yīng)用程序;
[0119]其中,若電子設(shè)備接收到第一指令或者啟動第一預(yù)設(shè)應(yīng)用程序,則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0120]可選的,第一判斷模塊60,具體包括:[0121]第一檢測單元,用于檢測獲得電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值;
[0122]第一判斷單元,用于判斷在第一預(yù)設(shè)時間段內(nèi),環(huán)境光強(qiáng)度值是否由第一值調(diào)整為第二值,第一值與第二值之差的絕對值大于預(yù)設(shè)差值;
[0123]其中,若環(huán)境光強(qiáng)度值由第一值調(diào)整為第二值,則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0124]可選的,第二判斷模塊62,具體包括:
[0125]第二檢測單元,用于檢測獲得電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值;
[0126]第二判斷單元,用于判斷在第二預(yù)設(shè)時間段內(nèi),環(huán)境光強(qiáng)度值與第二值之差的第一絕對值是否小于預(yù)設(shè)差值;
[0127]其中,若第一絕對值小于預(yù)設(shè)差值,則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0128]可選的,第一判斷模塊60,具體包括:
[0129]第三檢測單元,用于檢測獲得電子設(shè)備的姿態(tài);
[0130]第三判斷單元,用于判斷在第一預(yù)設(shè)時間段內(nèi),姿態(tài)是否由第一姿態(tài)調(diào)整為與第一姿態(tài)不同的第二姿態(tài);
[0131]其中,若姿態(tài)由第一姿態(tài)調(diào)整為第二姿態(tài),則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0132]可選的,第二判斷模塊62,具體包括:
[0133]第四檢測單元,用于檢測電子設(shè)備的姿態(tài);
[0134]第三判斷單元,用于判斷在第二預(yù)設(shè)時間段內(nèi),姿態(tài)是否保持為第二姿態(tài);
[0135]其中,若姿態(tài)保持為第二姿態(tài),則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0136]可選的,第一判斷模塊60,具體包括:
[0137]第五檢測單元,用于檢測獲得電子設(shè)備所在用戶的視線角度值;
[0138]第五判斷單元,用于判斷在第一預(yù)設(shè)時間段內(nèi),視線角度值是否由第一角度值調(diào)整為第二角度值,第一角度值與第二角度值之差的絕對值大于預(yù)設(shè)角度值;
[0139]其中,若視線角度值由第一角度值調(diào)整為第二角度值,則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0140]可選的,第二判斷模塊62,具體包括:
[0141]第六檢測單元,用于檢測獲得視線角度值;
[0142]第六判斷單元,用于判斷在第二預(yù)設(shè)時間段內(nèi),視線角度值與第二角度值的之差的第二絕對值是否小于預(yù)設(shè)角度值;
[0143]其中,若第二絕對值小于預(yù)設(shè)角度值時,則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0144]可選的,生成模塊61,具體用于:
[0145]基于三維坐標(biāo)由至少兩條線條構(gòu)建三維圖像數(shù)據(jù)。
[0146]可選的,電子設(shè)備還包括:
[0147]檢測模塊,用于在利用投影模塊,基于三維圖像數(shù)據(jù)投影出虛擬輸入界面之前,檢測用戶與電子設(shè)備的距離;
[0148]確定模塊,用于基于距離,確定虛擬輸入界面的顯示位置。
[0149]本發(fā)明提供的一個或多個實施例,至少具有以下有益效果:
[0150]由于在本發(fā)明實施例中,在電子設(shè)備滿足第一預(yù)設(shè)條件時,生成虛擬輸入界面的三維圖像數(shù)據(jù),而進(jìn)一步的在電子設(shè)備滿足第二預(yù)設(shè)條件時,利用投影模塊,基于三維圖像數(shù)據(jù)投影輸出虛擬輸入界面,以使用戶能夠觀察到立體的虛擬輸入界面,故而所輸出的虛擬輸入界面與傳統(tǒng)的物理鍵盤的視覺效果相符合,從而達(dá)到了防止用戶因為視覺偏差產(chǎn)生錯誤的的輸入的技術(shù)問題,達(dá)到了提高通過虛擬輸入界面接收輸入操作的準(zhǔn)確率的技術(shù)效
果O
[0151]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
[0152]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0153]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0154]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0155]具體來講,本申請實施例中的信息處理方法對應(yīng)的計算機(jī)程序指令可以被存儲在光盤,硬盤,U盤等存儲介質(zhì)上,當(dāng)存儲介質(zhì)中的與信息處理方法對應(yīng)的計算機(jī)程序指令被一電子設(shè)備讀取或被執(zhí)行時,包括如下步驟:
[0156]判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件;
[0157]當(dāng)電子設(shè)備滿足第一預(yù)設(shè)條件時,生成對應(yīng)虛擬輸入界面的三維圖像數(shù)據(jù);
[0158]進(jìn)一步判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件;
[0159]當(dāng)電子設(shè)備滿足第二預(yù)設(shè)條件時,利用電子設(shè)備的投影模塊,基于三維圖像數(shù)據(jù)投影出虛擬輸入界面,以使得用戶能夠觀察到立體的虛擬輸入界面。
[0160]可選的,存儲介質(zhì)中存儲的與步驟判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0161]判斷電子設(shè)備是否完成硬件初始化;
[0162]其中,若電子設(shè)備完成硬件初始化,則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0163]可選的,存儲介質(zhì)中存儲的與步驟判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0164]判斷電子設(shè)備是否接收到開啟投影功能的第一指令或檢測到啟動第一預(yù)設(shè)應(yīng)用程序;
[0165]其中,若電子設(shè)備接收到第一指令或者啟動第一預(yù)設(shè)應(yīng)用程序,則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0166]可選的,存儲介質(zhì)中存儲的與步驟判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0167]檢測獲得電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值;
[0168]判斷在第一預(yù)設(shè)時間段內(nèi),環(huán)境光強(qiáng)度值是否由第一值調(diào)整為第二值,第一值與第二值之差的絕對值大于預(yù)設(shè)差值;
[0169]其中,若環(huán)境光強(qiáng)度值由第一值調(diào)整為第二值,則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0170]可選的,存儲介質(zhì)中存儲的與步驟判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0171]檢測獲得電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值;
[0172]判斷在第二預(yù)設(shè)時間段內(nèi),環(huán)境光強(qiáng)度值與第二值之差的第一絕對值是否小于預(yù)設(shè)差值;
[0173]其中,若第一絕對值小于預(yù)設(shè)差值,則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0174]可選的,存儲介質(zhì)中存儲的與步驟判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0175]檢測獲得電子設(shè)備的姿態(tài);
[0176]判斷在第一預(yù)設(shè)時間段內(nèi),姿態(tài)是否由第一姿態(tài)調(diào)整為與第一姿態(tài)不同的第二姿態(tài);
[0177]其中,若姿態(tài)由第一姿態(tài)調(diào)整為第二姿態(tài),則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0178]可選的,存儲介質(zhì)中存儲的與步驟判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0179]檢測電子設(shè)備的姿態(tài);
[0180]判斷在第二預(yù)設(shè)時間段內(nèi),姿態(tài)是否保持為第二姿態(tài);
[0181]其中,若姿態(tài)保持為第二姿態(tài),則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0182]可選的,存儲介質(zhì)中存儲的與步驟判斷電子設(shè)備是否滿足第一預(yù)設(shè)條件,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0183]檢測獲得電子設(shè)備所在用戶的視線角度值;
[0184]判斷在第一預(yù)設(shè)時間段內(nèi),視線角度值是否由第一角度值調(diào)整為第二角度值,第一角度值與第二角度值之差的絕對值大于預(yù)設(shè)角度值;
[0185]其中,若視線角度值由第一角度值調(diào)整為第二角度值,則表明電子設(shè)備滿足第一預(yù)設(shè)條件。
[0186]可選的,存儲介質(zhì)中存儲的與步驟判斷電子設(shè)備是否滿足第二預(yù)設(shè)條件,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0187]檢測獲得視線角度值;
[0188]判斷在第二預(yù)設(shè)時間段內(nèi),視線角度值與第二角度值的之差的第二絕對值是否小于預(yù)設(shè)角度值;[0189]其中,若第二絕對值小于預(yù)設(shè)角度值時,則表明電子設(shè)備滿足第二預(yù)設(shè)條件。
[0190]可選的,存儲介質(zhì)中存儲的與步驟生成虛擬輸入界面的三維圖像數(shù)據(jù),對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0191]基于三維坐標(biāo)由至少兩條線條構(gòu)建三維圖像數(shù)據(jù)。
[0192]可選的,存儲介質(zhì)中還存儲有另外一些計算機(jī)指令,這些計算機(jī)指令在步驟利用投影模塊,基于三維圖像數(shù)據(jù)投影出虛擬輸入界面之前,被執(zhí)行,在被執(zhí)行時包括如下步驟:
[0193]檢測用戶與電子設(shè)備的距離;
[0194]基于距離,確定虛擬輸入界面的顯示位置。
[0195]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0196]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進(jìn)行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種信息處理方法,應(yīng)用于包括投影模塊的電子設(shè)備中,所述投影模塊用于投影輸出虛擬輸入界面,所述方法包括: 判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件; 當(dāng)所述電子設(shè)備滿足第一預(yù)設(shè)條件時,生成所述虛擬輸入界面的三維圖像數(shù)據(jù); 進(jìn)一步判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件; 當(dāng)所述電子設(shè)備滿足第二預(yù)設(shè)條件時,利用所述投影模塊,基于所述三維圖像數(shù)據(jù)投影出所述虛擬輸入界面,以使得用戶能夠觀察到立體的虛擬輸入界面。
2.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體為: 判斷所述電子設(shè)備是否完成硬件初始化; 其中,若所述電子設(shè)備完成所述硬件初始化,則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
3.如權(quán)利要求2所述的方法,其特征在于,所述判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體為: 判斷所述電子設(shè) 備是否接收到開啟投影功能的第一指令或檢測到啟動第一預(yù)設(shè)應(yīng)用程序; 其中,若所述電子設(shè)備接收到所述第一指令或者啟動所述第一預(yù)設(shè)應(yīng)用程序,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
4.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體包括: 檢測獲得所述電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值; 判斷在第一預(yù)設(shè)時間段內(nèi),所述環(huán)境光強(qiáng)度值是否由第一值調(diào)整為第二值,所述第一值與所述第二值之差的絕對值大于預(yù)設(shè)差值; 其中,若所述環(huán)境光強(qiáng)度值由所述第一值調(diào)整為所述第二值,則表明所述電子設(shè)備滿足第一預(yù)設(shè)條件。
5.如權(quán)利要求4所述的方法,其特征在于,所述判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體包括: 檢測獲得所述電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值; 判斷在第二預(yù)設(shè)時間段內(nèi),所述環(huán)境光強(qiáng)度值與所述第二值之差的第一絕對值是否小于所述預(yù)設(shè)差值; 其中,若所述第一絕對值小于所述預(yù)設(shè)差值,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
6.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體包括: 檢測獲得所述電子設(shè)備的姿態(tài); 判斷在第一預(yù)設(shè)時間段內(nèi),所述姿態(tài)是否由第一姿態(tài)調(diào)整為與所述第一姿態(tài)不同的第二姿態(tài); 其中,若所述姿態(tài)由所述第一姿態(tài)調(diào)整為所述第二姿態(tài),則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
7.如權(quán)利要求6所述的方法,其特征在于,所述判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體包括: 檢測所述電子設(shè)備的姿態(tài); 判斷在第二預(yù)設(shè)時間段內(nèi),所述姿態(tài)是否保持為所述第二姿態(tài); 其中,若所述姿態(tài)保持為所述第二姿態(tài),則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
8.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件,具體包括: 檢測獲得所述電子設(shè)備所在用戶的視線角度值; 判斷在第一預(yù)設(shè)時間段內(nèi),所述視線角度值是否由第一角度值調(diào)整為第二角度值,所述第一角度值與所述第二角度值之差的絕對值大于預(yù)設(shè)角度值; 其中,若所述視線角度值由所述第一角度值調(diào)整為所述第二角度值,則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
9.如權(quán)利要求8所述的方法,其特征在于,所述判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件,具體包括: 檢測獲得所述視線角度值; 判斷在第二預(yù)設(shè)時間段內(nèi),所述視線角度值與所述第二角度值的之差的第二絕對值是否小于所述預(yù)設(shè)角度值; 其中,若所述第二絕對值小于所述預(yù)設(shè)角度值時,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
10.如權(quán)利要求1-9任一所述的方法,其特征在于,所述生成所述虛擬輸入界面的三維圖像數(shù)據(jù),具體為: 基于三維坐標(biāo)由至少兩條線條構(gòu)建所述三維圖像數(shù)據(jù)。
11.如權(quán)利要求1-9任一所述的方法,其特征在于,在所述利用所述投影模塊,基于所述三維圖像數(shù)據(jù)投影出所述虛擬輸入界面之前,所述方法還包括: 檢測用戶與所述電子設(shè)備的距離; 基于所述距離,確定所述虛擬輸入界面的顯示位置。
12.—種電子設(shè)備,包括: 第一判斷模塊,用于判斷所述電子設(shè)備是否滿足第一預(yù)設(shè)條件; 生成模塊,用于當(dāng)所述電子設(shè)備滿足第一預(yù)設(shè)條件時,生成對應(yīng)虛擬輸入界面的三維圖像數(shù)據(jù); 第二判斷模塊,用于進(jìn)一步判斷所述電子設(shè)備是否滿足第二預(yù)設(shè)條件; 輸出模塊,用于當(dāng)所述電子設(shè)備滿足第二預(yù)設(shè)條件時,利用所述電子設(shè)備的投影模塊,基于所述三維圖像數(shù)據(jù)投影出所述虛擬輸入界面,以使得用戶能夠觀察到立體的虛擬輸入界面。
13.如權(quán)利要求12所述的電子設(shè)備,其特征在于,所述第一判斷模塊,具體用于: 判斷所述電子設(shè)備是否完成硬件初始化; 其中,若所述電子設(shè)備完成所述 硬件初始化,則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
14.如權(quán)利要求13所述的電子設(shè)備,其特征在于,所述第二判斷模塊,具體用于:判斷所述電子設(shè)備是否接收到開啟投影功能的第一指令或檢測到啟動第一預(yù)設(shè)應(yīng)用程序; 其中,若所述電子設(shè)備接收到所述第一指令或者啟動所述第一預(yù)設(shè)應(yīng)用程序,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
15.如權(quán)利要求12所述的電子設(shè)備,其特征在于,所述第一判斷模塊,具體包括: 第一檢測單元,用于檢測獲得所述電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值; 第一判斷單元,用于判斷在第一預(yù)設(shè)時間段內(nèi),所述環(huán)境光強(qiáng)度值是否由第一值調(diào)整為第二值,所述第一值與所述第二值之差的絕對值大于預(yù)設(shè)差值; 其中,若所述環(huán)境光強(qiáng)度值由所述第一值調(diào)整為所述第二值,則表明所述電子設(shè)備滿足第一預(yù)設(shè)條件。
16.如權(quán)利要求15所述的電子設(shè)備,其特征在于,所述第二判斷模塊,具體包括: 第二檢測單元,用于檢測獲得所述電子設(shè)備所在環(huán)境的環(huán)境光強(qiáng)度值; 第二判斷單元,用于判斷在第二預(yù)設(shè)時間段內(nèi),所述環(huán)境光強(qiáng)度值與所述第二值之差的第一絕對值是否小于所述預(yù)設(shè)差值; 其中,若所述第一絕對值小于所述預(yù)設(shè)差值,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
17.如權(quán)利要求12所述的電子設(shè)備,其特征在于,所述第一判斷模塊,具體包括: 第三檢測單元,用于檢測獲得所述電子設(shè)備的姿態(tài); 第三判斷單元,用于判斷在第一預(yù)設(shè)時間段內(nèi),所述姿態(tài)是否由第一姿態(tài)調(diào)整為與所述第一姿態(tài)不同的第二姿態(tài); 其中,若所述姿態(tài)由所述第一姿態(tài)調(diào)整為所述第二姿態(tài),則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
18.如權(quán)利要求17所述的電子設(shè)備,其特征在于,所述第二判斷模塊,具體包括: 第四檢測單元,用于檢測所述電子設(shè)備的姿態(tài); 第三判斷單元,用于判斷在第二預(yù)設(shè)時間段內(nèi),所述姿態(tài)是否保持為所述第二姿態(tài); 其中,若所述姿態(tài)保持為所述第二姿態(tài),則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
19.如權(quán)利要求12所述的電子設(shè)備,其特征在于,所述第一判斷模塊,具體包括: 第五檢測單元,用于檢測獲得所述電子設(shè)備所在用戶的視線角度值; 第五判斷單元,用于判斷在第一預(yù)設(shè)時間段內(nèi),所述視線角度值是否由第一角度值調(diào)整為第二角度值,所述第一角度值與所述第二角度值之差的絕對值大于預(yù)設(shè)角度值; 其中,若所述視線角度值由所述第一角度值調(diào)整為所述第二角度值,則表明所述電子設(shè)備滿足所述第一預(yù)設(shè)條件。
20.如權(quán)利要求19所述的電子設(shè)備,其特征在于,所述第二判斷模塊,具體包括: 第六檢測單元,用于檢測獲得所述視線角度值; 第六判斷單元,用于判斷在第二預(yù)設(shè)時間段內(nèi),所述視線角度值與所述第二角度值的之差的第二絕對值是否小于所述預(yù)設(shè)角度值; 其中,若所述第二絕對值小于所述預(yù)設(shè)角度值時,則表明所述電子設(shè)備滿足所述第二預(yù)設(shè)條件。
21.如權(quán)利要求12-20任一所述的電子設(shè)備,其特征在于,所述生成模塊,具體用于:基于三維坐標(biāo)由至少兩條線條構(gòu)建所述三維圖像數(shù)據(jù)。
22.如權(quán)利要求12-20任一所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 檢測模塊,用于在利用所述投影模塊,基于所述三維圖像數(shù)據(jù)投影出所述虛擬輸入界面之前,檢測用戶與所述電子設(shè)備的距離; 確定模塊,用于基于所述 距離,確定所述虛擬輸入界面的顯示位置。
【文檔編號】G06F3/01GK103809755SQ201410056854
【公開日】2014年5月21日 申請日期:2014年2月19日 優(yōu)先權(quán)日:2014年2月19日
【發(fā)明者】姚娟娟 申請人:聯(lián)想(北京)有限公司