本說(shuō)明書涉及一種輸出包括虛擬對(duì)象的三維(3D)圖像的顯示裝置及其控制方法。
背景技術(shù):
與真實(shí)對(duì)象和虛擬對(duì)象的組合對(duì)應(yīng)的增強(qiáng)現(xiàn)實(shí)(AR)技術(shù)允許用戶連同真實(shí)圖像一起觀看虛擬圖像,以同時(shí)向用戶提供真實(shí)感和補(bǔ)充信息。例如,當(dāng)通過(guò)智能電話中配備的相機(jī)看用戶周圍環(huán)境時(shí),用戶周圍環(huán)境的真實(shí)圖像以立體圖像(或三維(3D)圖像)的形式連同附近的商店(或店鋪)的增強(qiáng)現(xiàn)實(shí)圖像(例如,位置、電話號(hào)碼等)一起顯示。增強(qiáng)現(xiàn)實(shí)技術(shù)可被應(yīng)用于可穿戴計(jì)算裝置(或可穿戴顯示裝置)。最特別地,穿戴在頭上的顯示器(例如,頭戴式顯示器)顯示用戶實(shí)際看到(或觀看)的環(huán)境,其中,所顯示的環(huán)境與虛擬圖像或文本等實(shí)時(shí)地交疊,從而向用戶提供增強(qiáng)現(xiàn)實(shí)。
增強(qiáng)現(xiàn)實(shí)圖像還提供通過(guò)3D圖像提供的虛擬對(duì)象。通過(guò)3D圖像提供的虛擬對(duì)象具有在增強(qiáng)現(xiàn)實(shí)圖像內(nèi)的深度。本文中,深度具有沿著基于用戶的視角進(jìn)一步遠(yuǎn)離的方向的軸線。
用戶可通過(guò)諸如用戶的手指的輸入對(duì)象來(lái)從增強(qiáng)現(xiàn)實(shí)圖像選擇虛擬對(duì)象。然而,通過(guò)用戶的視角識(shí)別和觀看的虛擬對(duì)象的距離(即,虛擬對(duì)象的深度)僅是由用戶的雙目視差導(dǎo)致的錯(cuò)覺(jué),不與位于特定距離處的實(shí)際對(duì)象對(duì)應(yīng)。因此,在用戶所識(shí)別的虛擬對(duì)象的距離與虛擬對(duì)象所在的深度之間可能發(fā)生誤差。
圖1例示了參考圖,其示出相對(duì)于3D圖像中的虛擬對(duì)象的深度的選擇準(zhǔn)確度。
參照?qǐng)D1的(a),在三維(3D)圖像中示出了任意虛擬對(duì)象11、12和13。虛擬對(duì)象的深度(指示對(duì)應(yīng)虛擬對(duì)象與用戶的視角(或眼睛注視)間隔開(kāi)的距離水平)存在于3D圖像中。隨著虛擬對(duì)象接近用戶的視角,深度變小,隨著虛擬對(duì)象進(jìn)一步遠(yuǎn)離用戶的視角,深度變大。因此,將理解,指派有標(biāo)號(hào)11的虛擬對(duì)象具有最小深度。并且,還將理解,指派有標(biāo)號(hào)13的虛擬對(duì)象具有最大深度,指派有標(biāo)號(hào)12的虛擬對(duì)象具有中等水平的深度。
參照?qǐng)D1的(b),示出了相對(duì)于用戶選擇虛擬對(duì)象時(shí)所對(duì)應(yīng)的深度的準(zhǔn)確度。如圖所示,基于特定深度“a”隨著深度變小,并且基于特定深度“a”隨著深度變大,準(zhǔn)確度的水平變低。特定深度“a”對(duì)應(yīng)于3D圖像內(nèi)用戶由于雙目視差而識(shí)別的虛擬對(duì)象的距離與虛擬對(duì)象所在的實(shí)際深度一致的位置點(diǎn)。特定深度“a”通??拷?dāng)用戶自然地伸出他(或她)的手時(shí)用戶的手的指尖達(dá)到的點(diǎn)。
為了克服這些誤差,所公布的美國(guó)專利No.US 2010/025352中公開(kāi)了一種用于顯示指導(dǎo)圖像的方法,該指導(dǎo)圖像配置為幫助選擇存在于虛擬圖像中的同一平面內(nèi)的對(duì)象。然而,上述現(xiàn)有技術(shù)文獻(xiàn)中所公開(kāi)的方法,指導(dǎo)圖像涉及提供另一虛擬對(duì)象,并且通過(guò)向用戶提供過(guò)多的虛擬對(duì)象,復(fù)雜的圖像可被顯示給用戶。因此,需要一種解決這些問(wèn)題的方法。
技術(shù)實(shí)現(xiàn)要素:
技術(shù)問(wèn)題
因此,本說(shuō)明書涉及一種具有與虛擬對(duì)象的深度協(xié)作的認(rèn)可范圍的顯示裝置及其控制方法,其基本上消除了由于現(xiàn)有技術(shù)的限制和缺點(diǎn)而導(dǎo)致的一個(gè)或更多個(gè)問(wèn)題。
問(wèn)題的解決方案
為了實(shí)現(xiàn)這些目的和其它優(yōu)點(diǎn)并且根據(jù)本發(fā)明的目的,如本文具體實(shí)現(xiàn)和廣義描述的,一種顯示裝置包括:處理器,其被配置為控制所述顯示裝置的操作;顯示單元,其被配置為基于來(lái)自所述處理器的命令輸出包括一個(gè)或更多個(gè)虛擬對(duì)象的三維(3D)圖像;以及傳感器單元,其被配置為感測(cè)選擇一個(gè)或更多個(gè)虛擬對(duì)象的輸入對(duì)象的位置并且將感測(cè)結(jié)果的信息傳送給所述處理器。本文中,當(dāng)所述輸入對(duì)象的位置位于認(rèn)可范圍內(nèi)時(shí)所述處理器可確定虛擬對(duì)象被選擇,所述認(rèn)可范圍是認(rèn)可所述虛擬對(duì)象被選擇的范圍,并且所述認(rèn)可范圍的區(qū)域可被配置為沿著所述虛擬對(duì)象的深度增大或減小的方向與所述虛擬對(duì)象的深度協(xié)作,其中,所述虛擬對(duì)象的深度指示在所述3D圖像內(nèi)所述虛擬對(duì)象與用戶的視角之間的距離水平。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,隨著所述虛擬對(duì)象的深度的大小變小,所述認(rèn)可范圍的區(qū)域可變大。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,隨著所述虛擬對(duì)象的深度的大小變大,所述認(rèn)可范圍的區(qū)域可變大。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,當(dāng)所述虛擬對(duì)象的深度小于基準(zhǔn)深度時(shí)所述認(rèn)可范圍的區(qū)域可變大,并且當(dāng)所述虛擬對(duì)象的深度大于基準(zhǔn)深度時(shí)所述認(rèn)可范圍的區(qū)域可變大。
根據(jù)本說(shuō)明書,所述認(rèn)可范圍可包括相對(duì)于所述虛擬對(duì)象沿著深度減小的方向設(shè)置的第一認(rèn)可范圍以及相對(duì)于所述虛擬對(duì)象沿著深度增大的方向設(shè)置的第二認(rèn)可范圍。并且,此時(shí),所述第一認(rèn)可范圍和所述第二認(rèn)可范圍可被配置為與所述虛擬對(duì)象的深度協(xié)作。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,隨著所述虛擬對(duì)象的深度的大小變小,所述第二認(rèn)可范圍的區(qū)域可大于所述第一認(rèn)可范圍的區(qū)域。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,隨著所述虛擬對(duì)象的深度的大小變大,所述第二認(rèn)可范圍的區(qū)域可大于所述第一認(rèn)可范圍的區(qū)域。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,當(dāng)所述虛擬對(duì)象的深度的大小小于基準(zhǔn)深度時(shí),所述第二認(rèn)可范圍的區(qū)域可大于所述第一認(rèn)可范圍的區(qū)域,并且,當(dāng)所述虛擬對(duì)象的深度的大小大于基準(zhǔn)深度時(shí),所述第一認(rèn)可范圍的區(qū)域可大于所述第二認(rèn)可范圍的區(qū)域。
在本說(shuō)明書中,所述基準(zhǔn)深度可被配置為具有一致的范圍。
在本說(shuō)明書中,所述基準(zhǔn)深度可以是預(yù)定的。
在本說(shuō)明書中,所述基準(zhǔn)深度可由用戶配置。此時(shí),所述處理器可將用于配置所述基準(zhǔn)深度的界面提供給所述顯示單元。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,所述處理器可根據(jù)所述輸入對(duì)象的位置信息計(jì)算輸入對(duì)象移動(dòng)速度,其中,所述輸入對(duì)象的所述位置信息是從所述傳感器單元接收的。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,當(dāng)所述輸入對(duì)象的位置在所述虛擬對(duì)象附近時(shí),并且當(dāng)所計(jì)算的輸入對(duì)象移動(dòng)速度低于預(yù)定基準(zhǔn)速度時(shí),所述處理器可執(zhí)行控制操作以用于顯示與所述虛擬對(duì)象有關(guān)的指導(dǎo)界面。此時(shí),所述指導(dǎo)界面可對(duì)應(yīng)于輸入對(duì)象的陰影、虛擬對(duì)象的陰影、虛擬對(duì)象的彈跳運(yùn)動(dòng)以及輸入對(duì)象與虛擬對(duì)象之間的接近水平的顯示中的一個(gè)。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,當(dāng)所述輸入對(duì)象的位置在所述虛擬對(duì)象附近時(shí),并且當(dāng)所計(jì)算的輸入對(duì)象移動(dòng)速度高于預(yù)定基準(zhǔn)速度時(shí),所述處理器可重定位所述虛擬對(duì)象的位置以與所述輸入對(duì)象的位置相比將更大的深度提供給所述虛擬對(duì)象。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,所述認(rèn)可范圍可包括相對(duì)于所述虛擬對(duì)象沿著深度減小的方向設(shè)置的第一認(rèn)可范圍以及相對(duì)于所述虛擬對(duì)象沿著深度增大的方向設(shè)置的第二認(rèn)可范圍。并且,本文中,當(dāng)所述輸入對(duì)象的位置在所述虛擬對(duì)象附近時(shí),并且當(dāng)所計(jì)算的輸入對(duì)象移動(dòng)速度高于預(yù)定基準(zhǔn)速度時(shí),所述處理器可增大所述第二認(rèn)可范圍的區(qū)域。
根據(jù)本說(shuō)明書,所述認(rèn)可范圍可被配置為與所述虛擬對(duì)象的深度和所述虛擬對(duì)象的大小協(xié)作。并且,根據(jù)示例性實(shí)施方式,隨著所述虛擬對(duì)象的大小變得小于所述虛擬對(duì)象的預(yù)定基準(zhǔn)大小,所述認(rèn)可范圍的區(qū)域可變大。
為了實(shí)現(xiàn)本說(shuō)明書的另一技術(shù)目的,一種控制顯示裝置的方法包括以下步驟:(a)將認(rèn)可范圍的區(qū)域配置為沿著所述虛擬對(duì)象的深度增大或減小的方向與所述虛擬對(duì)象的所述深度協(xié)作,其中,所述虛擬對(duì)象的所述深度指示在所述3D圖像內(nèi)所述虛擬對(duì)象與用戶的視角之間的距離水平;(b)從傳感器單元接收與所述輸入對(duì)象的位置有關(guān)的信息;以及(c)當(dāng)所述輸入對(duì)象的位置位于認(rèn)可所述虛擬對(duì)象被選擇的范圍(以下稱作“認(rèn)可范圍”)內(nèi)時(shí)確定虛擬對(duì)象被選擇。
將理解的是,本說(shuō)明書的以上一般描述和以下詳細(xì)描述二者是示例性和說(shuō)明性的,并且旨在提供對(duì)要求保護(hù)的本發(fā)明的進(jìn)一步說(shuō)明。
本發(fā)明的有益效果
本發(fā)明的附加優(yōu)點(diǎn)、目的和特征將部分地在接下來(lái)的描述中闡述,并且部分地對(duì)于研究了以下內(nèi)容的本領(lǐng)域普通技術(shù)人員而言將變得顯而易見(jiàn),或者可從本發(fā)明的實(shí)踐中學(xué)習(xí)。本發(fā)明的目的和其它優(yōu)點(diǎn)可通過(guò)在所撰寫的說(shuō)明書及其權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和達(dá)到。
附圖說(shuō)明
附圖被包括以提供對(duì)本發(fā)明的進(jìn)一步理解,并且被并入本申請(qǐng)并構(gòu)成本申請(qǐng)的一部分,附圖例示了本發(fā)明的實(shí)施方式并且與說(shuō)明書一起用來(lái)說(shuō)明本發(fā)明的原理。附圖中:
圖1例示了示出相對(duì)于3D圖像中的虛擬對(duì)象的深度的選擇準(zhǔn)確度的參考圖;
圖2例示了示出根據(jù)本說(shuō)明書的示例性實(shí)施方式的顯示裝置的一般結(jié)構(gòu)的框圖;
圖3例示了示出虛擬對(duì)象的選擇以及虛擬對(duì)象的認(rèn)可范圍的參考圖;
圖4例示了示出隨著虛擬對(duì)象所在的深度的大小變小,認(rèn)可范圍的區(qū)域變大的示例性實(shí)施方式的參考圖;
圖5例示了示出隨著虛擬對(duì)象所在的深度的大小變大,認(rèn)可范圍的區(qū)域變大的示例性實(shí)施方式的參考圖;
圖6例示了示出當(dāng)虛擬對(duì)象所在的深度小于或大于基準(zhǔn)深度時(shí),認(rèn)可范圍的區(qū)域變大的示例性實(shí)施方式的參考圖;
圖7例示了當(dāng)位于虛擬對(duì)象附近時(shí)輸入對(duì)象的移動(dòng)速度低時(shí)顯示指導(dǎo)界面的參考圖;
圖8例示了根據(jù)本說(shuō)明書的示例性實(shí)施方式的指導(dǎo)界面的參考圖;
圖9例示了當(dāng)位于虛擬對(duì)象附近時(shí)輸入對(duì)象的移動(dòng)速度高時(shí)顯示指導(dǎo)界面的示例;
圖10例示了當(dāng)位于虛擬對(duì)象附近時(shí)輸入對(duì)象的移動(dòng)速度高時(shí)增大第二認(rèn)可范圍的區(qū)域的示例;
圖11例示了隨著虛擬對(duì)象的大小變得小于虛擬對(duì)象的預(yù)定基準(zhǔn)大小,認(rèn)可范圍的區(qū)域變大的示例;
圖12例示了示出根據(jù)本說(shuō)明書的示例性實(shí)施方式的顯示裝置的控制方法的一般流程的流程圖;以及
圖13例示了示出根據(jù)本說(shuō)明書的另一示例性實(shí)施方式的顯示裝置的控制方法的一般流程的流程圖。
具體實(shí)施方式
以下,將參照附圖詳細(xì)描述可最佳地實(shí)現(xiàn)本說(shuō)明書的上述目的的本說(shuō)明書的優(yōu)選示例性實(shí)施方式。此時(shí),在附圖中示出并且參照附圖描述的本說(shuō)明書的結(jié)構(gòu)或配置以及操作將根據(jù)本說(shuō)明書的至少一個(gè)示例性實(shí)施方式來(lái)提供。并且,將顯而易見(jiàn)的是,本說(shuō)明書的技術(shù)范圍和精神以及本說(shuō)明書的基本結(jié)構(gòu)和操作將不僅限于本文所闡述的示例性實(shí)施方式。
另外,盡管本說(shuō)明書中所使用的術(shù)語(yǔ)是從通常已知和使用的術(shù)語(yǔ)選擇的,本文所使用的術(shù)語(yǔ)可根據(jù)本領(lǐng)域技術(shù)人員的意圖或?qū)嵺`或者隨著新技術(shù)的出現(xiàn)而變化或修改。另選地,在一些具體情況下,本說(shuō)明書的描述中所提及的一些術(shù)語(yǔ)可由申請(qǐng)人酌情選擇,其詳細(xì)含義在本文描述的相關(guān)部分中描述。另外,要求本說(shuō)明書不僅僅通過(guò)所使用的實(shí)際術(shù)語(yǔ)來(lái)理解,而是通過(guò)各個(gè)術(shù)語(yǔ)的含義來(lái)理解。
根據(jù)本說(shuō)明書的描述中所公開(kāi)的本說(shuō)明書的構(gòu)思提供的示例性實(shí)施方式各自的本說(shuō)明書的特定結(jié)構(gòu)和功能描述僅是為了描述根據(jù)本說(shuō)明書的構(gòu)思的示例性實(shí)施方式而提供的示例性描述。因此,本說(shuō)明書的示例性實(shí)施方式可按照不同的形式和結(jié)構(gòu)來(lái)實(shí)現(xiàn),并且應(yīng)該理解,本說(shuō)明書不應(yīng)被解釋為僅限于本文所描述的本說(shuō)明書的示例性實(shí)施方式。
由于可對(duì)根據(jù)本說(shuō)明書的構(gòu)思的示例性實(shí)施方式應(yīng)用不同的變化和修改,并且由于本說(shuō)明書的示例性實(shí)施方式可按照不同的形式來(lái)配置,以下將參照附圖中所呈現(xiàn)的示例詳細(xì)描述本說(shuō)明書的特定實(shí)施方式。然而,應(yīng)該理解,本說(shuō)明書的構(gòu)思各自的示例性實(shí)施方式將不僅限于本文所公開(kāi)的特定結(jié)構(gòu)。因此,應(yīng)該理解,包括本說(shuō)明書的技術(shù)范圍和精神內(nèi)所包括的所有變化和修改、等同以及置換。
圖2例示了示出根據(jù)本說(shuō)明書的示例性實(shí)施方式的顯示裝置100的一般結(jié)構(gòu)的框圖。
參照?qǐng)D2,根據(jù)本說(shuō)明書的顯示裝置100可包括硬件層、操作系統(tǒng)(OS)層和應(yīng)用層。然而,圖2僅對(duì)應(yīng)于示例性結(jié)構(gòu)。因此,只要本領(lǐng)域技術(shù)人員需要,可刪除一些元件或者可增加新的配置模塊。
顯示裝置100的硬件層可包括顯示單元120和傳感器單元130。另外,顯示裝置100的硬件層還可包括通信單元140和存儲(chǔ)單元150。
處理器110可控制顯示裝置100的操作。為了控制顯示裝置100的操作,處理器110可執(zhí)行存儲(chǔ)在存儲(chǔ)單元150中的內(nèi)容或者經(jīng)由數(shù)據(jù)通信接收的內(nèi)容。另外,處理器110可執(zhí)行不同的應(yīng)用并且可處理存在于顯示裝置100內(nèi)部的數(shù)據(jù)。此外,處理器110操作內(nèi)容控制模塊200,并且處理器110可基于來(lái)自內(nèi)容控制模塊200的控制命令來(lái)控制顯示裝置100的內(nèi)容。另外,處理器110可控制包括在上述顯示裝置100中的各個(gè)單元,并且處理器110還可控制單元之間的數(shù)據(jù)發(fā)送/接收(或收發(fā))。
顯示單元120可在顯示屏幕上輸出圖像。顯示單元120可基于處理器110所執(zhí)行的內(nèi)容或者基于來(lái)自處理器110的控制命令來(lái)輸出圖像。在本說(shuō)明書中,顯示單元120可基于來(lái)自處理器110的命令輸出包括一個(gè)或更多個(gè)虛擬對(duì)象的3D圖像。3D圖像可對(duì)應(yīng)于由虛擬圖像和虛擬對(duì)象的組合組成的場(chǎng)景(或顯示圖像),或者3D圖像可對(duì)應(yīng)于由真實(shí)對(duì)象和虛擬對(duì)象的組合組成的增強(qiáng)現(xiàn)實(shí)場(chǎng)景(或增強(qiáng)現(xiàn)實(shí)顯示圖像)。
包括在顯示單元120所輸出的3D圖像中的虛擬對(duì)象具有與虛擬對(duì)象在相應(yīng)3D圖像內(nèi)的位置有關(guān)的深度。本文中,深度表示3D圖像內(nèi)的虛擬對(duì)象與用戶的視角(或眼睛)之間的距離水平。因此,深度具有沿著與用戶的視角平行的方向的軸線。在本說(shuō)明書中,將描述隨著虛擬對(duì)象越靠近用戶,深度變小,隨著虛擬對(duì)象越遠(yuǎn)離用戶,深度變大。由于上面已經(jīng)參照?qǐng)D1的(a)描述了深度,為了簡(jiǎn)明,其詳細(xì)描述將被省略。
傳感器單元130感測(cè)選擇虛擬對(duì)象的輸入對(duì)象的位置,并且傳感器單元130可將關(guān)于感測(cè)結(jié)果的信息傳送給處理器110。本文中,輸入對(duì)象對(duì)應(yīng)于當(dāng)用戶從顯示單元120所輸出的3D圖像選擇特定虛擬對(duì)象時(shí)所使用的工具(或器械)。輸入對(duì)象可對(duì)應(yīng)于用戶的手指、筆、3D圖像中提供的指針圖像等。此時(shí),傳感器單元130可包括至少一個(gè)感測(cè)手段。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,所述至少一個(gè)感測(cè)手段可包括重力傳感器、地磁傳感器、運(yùn)動(dòng)傳感器、陀螺儀傳感器、加速度傳感器、紅外傳感器、傾斜傳感器、亮度傳感器、高度傳感器、氣味傳感器、溫度傳感器(或熱傳感器)、深度傳感器、壓力傳感器、帶(banding)傳感器、音頻傳感器、視頻傳感器、全球定位系統(tǒng)(GPS)傳感器、觸摸傳感器、指紋傳感器等。傳感器單元130總體地表示上述感測(cè)手段,傳感器單元130感測(cè)用戶所輸入的不同輸入以及用戶的環(huán)境,然后,傳感器單元130將感測(cè)結(jié)果傳送給處理器110,以使得處理器110可根據(jù)所接收到的感測(cè)結(jié)果來(lái)執(zhí)行操作。上述傳感器可作為單獨(dú)的元件各自被包括在顯示裝置100中,或者至少一個(gè)或更多個(gè)傳感器可被組合(或集成),以作為至少一個(gè)或更多個(gè)元件被包括在顯示裝置100中。
此外,通信單元140可通過(guò)利用不同的協(xié)議與外部裝置或服務(wù)器通信來(lái)發(fā)送/接收數(shù)據(jù)。在本說(shuō)明書中,通信單元140可通過(guò)網(wǎng)絡(luò)來(lái)訪問(wèn)服務(wù)器或云端,然后可發(fā)送/接收數(shù)字?jǐn)?shù)據(jù)(例如,內(nèi)容)。在本說(shuō)明書中,可選地,通信單元140可被配備在顯示裝置100中。
另外,本說(shuō)明書的存儲(chǔ)單元150可存儲(chǔ)諸如視頻數(shù)據(jù)、音頻數(shù)據(jù)、照片、文檔、應(yīng)用等的不同數(shù)字?jǐn)?shù)據(jù)。存儲(chǔ)單元150對(duì)應(yīng)于已知能夠?qū)懭?或記錄)和擦除數(shù)據(jù)的所公開(kāi)的半導(dǎo)體器件(例如,閃存、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、固態(tài)驅(qū)動(dòng)器(SDD)等)或者諸如硬盤驅(qū)動(dòng)器的大容量存儲(chǔ)介質(zhì),并且存儲(chǔ)單元150總體地表示存儲(chǔ)有信息的裝置,而不管裝置類型。因此,存儲(chǔ)單元150不表示特定存儲(chǔ)器裝置。在本說(shuō)明書中,存儲(chǔ)單元150可存儲(chǔ)不同類型的內(nèi)容。另外,存儲(chǔ)單元150可存儲(chǔ)通過(guò)通信單元140從外部裝置或服務(wù)器接收的內(nèi)容。
在本說(shuō)明書中,當(dāng)輸入對(duì)象的位置在認(rèn)可(或識(shí)別出)虛擬對(duì)象被選擇的范圍(以下稱作“認(rèn)可范圍”)內(nèi)時(shí),處理器110可確定對(duì)應(yīng)虛擬對(duì)象被選擇。
圖3例示了示出虛擬對(duì)象的選擇以及虛擬對(duì)象的認(rèn)可范圍的參考圖。
參照?qǐng)D3,示出了包括穿戴著頭戴式顯示器(HMD)320的用戶可看到的虛擬對(duì)象300的3D圖像。在該圖中,HMD 320僅是根據(jù)本說(shuō)明書的顯示裝置100的示例,因此,將不限制本說(shuō)明書。
另外,如圖3所示,連同虛擬對(duì)象300一起示出了X軸、Y軸和Z軸。X軸、Y軸和Z軸對(duì)應(yīng)于本說(shuō)明書中所示的參考圖像以便描述用戶的視角(或眼睛注視)的方向和深度。因此,X軸、Y軸和Z軸可不被包括在顯示給用戶的3D圖像中。X軸指示相對(duì)于用戶的視角的水平方向。Y軸指示相對(duì)于用戶的視角的垂直方向。并且,Z軸指示與用戶的視角相同的方向。因此,在本說(shuō)明書中,Z軸和深度指示相同的方向。此外,在本說(shuō)明書中,深度增大或減小的方向可表示與Z軸相同的方向。因此,隨著虛擬對(duì)象沿著Z軸遠(yuǎn)離用戶,深度的大小變大,并且隨著虛擬對(duì)象沿著Z軸靠近用戶,深度的大小變小。
可針對(duì)各個(gè)虛擬對(duì)象300配置認(rèn)可(或識(shí)別出)虛擬對(duì)象被選擇的范圍310(以下稱作“認(rèn)可范圍”)。在圖3中,由于僅示出一個(gè)虛擬對(duì)象300,所以配置一個(gè)認(rèn)可范圍310。在圖3所示的示例性實(shí)施方式中,認(rèn)可范圍310被示出為占據(jù)比虛擬對(duì)象300更大的區(qū)域。然而,本說(shuō)明書將不僅限于圖3所示的示例性實(shí)施方式,因此,認(rèn)可范圍310的區(qū)域可不同地配置。
當(dāng)用戶意圖從3D圖像選擇特定虛擬對(duì)象時(shí),用戶可利用輸入對(duì)象330來(lái)選擇該特定虛擬對(duì)象。圖3所示的示例性實(shí)施方式對(duì)應(yīng)于輸入對(duì)象330是用戶的手指的示例性實(shí)施方式。然而,本說(shuō)明書將不僅僅限于圖3所示的示例性實(shí)施方式。如上所述,傳感器單元130感測(cè)選擇虛擬對(duì)象300的輸入對(duì)象330的位置。此時(shí),傳感器單元130可包括可感測(cè)輸入對(duì)象330的位置的至少一個(gè)感測(cè)手段。傳感器單元130可將關(guān)于感測(cè)結(jié)果的信息傳送給處理器110。當(dāng)確定輸入對(duì)象330位于認(rèn)可范圍310內(nèi)時(shí),處理器110確定虛擬對(duì)象300被選擇。
根據(jù)本說(shuō)明書,認(rèn)可范圍可被配置為沿著虛擬對(duì)象的增大方向或減小方向與虛擬對(duì)象的深度協(xié)作。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,隨著虛擬對(duì)象所在的深度的大小變小,認(rèn)可范圍的區(qū)域可變大。
圖4例示了示出隨著虛擬對(duì)象所在的深度的大小變小,認(rèn)可范圍的區(qū)域變大的示例性實(shí)施方式的參考圖。
參照?qǐng)D4,示出了各自具有不同的深度的兩個(gè)虛擬對(duì)象400和450。被給予標(biāo)號(hào)400的虛擬對(duì)象具有深度“a”,被給予標(biāo)號(hào)450的虛擬對(duì)象具有深度“b”。此時(shí),“a”與“b”相比對(duì)應(yīng)于較小的深度。因此,根據(jù)本說(shuō)明書的示例性實(shí)施方式,將顯而易見(jiàn)的是,具有相對(duì)較小的深度“a”的虛擬對(duì)象400的認(rèn)可范圍410大于具有相對(duì)較大的深度“b”的虛擬對(duì)象450的認(rèn)可范圍460。在此示例性實(shí)施方式中,隨著虛擬對(duì)象越靠近用戶(即,隨著深度越小),用戶所識(shí)別的虛擬對(duì)象的深度與虛擬對(duì)象實(shí)際所在的深度之間的差異變大。因此,根據(jù)此示例性實(shí)施方式,當(dāng)用戶選擇具有較小深度的虛擬對(duì)象時(shí),出現(xiàn)誤差的概率(或可能性)變小。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,隨著虛擬對(duì)象所在的深度的大小變大,認(rèn)可范圍的區(qū)域也可變大。
圖5例示了示出隨著虛擬對(duì)象所在的深度的大小變大,認(rèn)可范圍的區(qū)域變大的示例性實(shí)施方式的參考圖。
參照?qǐng)D5,示出了各自具有不同的深度的兩個(gè)虛擬對(duì)象500和550。被給予標(biāo)號(hào)500的虛擬對(duì)象具有深度“b”,被給予標(biāo)號(hào)550的虛擬對(duì)象具有深度“c”。此時(shí),“c”與“b”相比對(duì)應(yīng)于較大的深度。因此,根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,將顯而易見(jiàn)的是,具有相對(duì)較大的深度“c”的虛擬對(duì)象550的認(rèn)可范圍560大于具有相對(duì)較小的深度“b”的虛擬對(duì)象500的認(rèn)可范圍510。在此示例性實(shí)施方式中,隨著虛擬對(duì)象越遠(yuǎn)離用戶(即,隨著深度越大),用戶所識(shí)別的虛擬對(duì)象的深度與虛擬對(duì)象實(shí)際所在的深度之間的差異變大。因此,根據(jù)此示例性實(shí)施方式,當(dāng)用戶選擇具有較大深度的虛擬對(duì)象時(shí),出現(xiàn)誤差的概率(或可能性)變小。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,如果虛擬對(duì)象所在的深度小于基準(zhǔn)深度,則認(rèn)可范圍的區(qū)域可變大,如果虛擬對(duì)象所在的深度大于基準(zhǔn)深度,則認(rèn)可范圍的區(qū)域也可變大。
圖6例示了示出當(dāng)虛擬對(duì)象所在的深度小于或大于基準(zhǔn)深度時(shí),認(rèn)可范圍的區(qū)域變大的示例性實(shí)施方式的參考圖。
參照?qǐng)D6,示出了各自具有不同的深度的三個(gè)虛擬對(duì)象600、630和650。被給予標(biāo)號(hào)600的虛擬對(duì)象具有深度“a”,被給予標(biāo)號(hào)630的虛擬對(duì)象具有深度“b”,被給予標(biāo)號(hào)650的虛擬對(duì)象具有深度“c”。此時(shí),“a”對(duì)應(yīng)于最小深度,“b”對(duì)應(yīng)于中等深度,“c”對(duì)應(yīng)于最大深度。并且,在此示例性實(shí)施方式中,深度“b”對(duì)應(yīng)于基準(zhǔn)深度。
因此,根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,將顯而易見(jiàn)的是,具有小于基準(zhǔn)深度“b”的深度“a”的虛擬對(duì)象600的認(rèn)可范圍610大于具有基準(zhǔn)深度“b”的虛擬對(duì)象630的認(rèn)可范圍640。并且同時(shí),根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,還將顯而易見(jiàn)的是,具有大于基準(zhǔn)深度“b”的深度“c”的虛擬對(duì)象650的認(rèn)可范圍660也大于具有基準(zhǔn)深度“b”的虛擬對(duì)象630的認(rèn)可范圍640。
基準(zhǔn)深度可被不同地配置。優(yōu)選地,基準(zhǔn)深度對(duì)應(yīng)于對(duì)應(yīng)3D圖像內(nèi)作為雙目視差的結(jié)果由用戶識(shí)別的虛擬對(duì)象的深度與虛擬對(duì)象所在的實(shí)際深度一致的時(shí)間點(diǎn)。例如,當(dāng)用戶自然地伸出他(或她)的手時(shí),基準(zhǔn)深度可近似于用戶的手的指尖達(dá)到的點(diǎn)。然而,此示例將不限制本說(shuō)明書。
根據(jù)本說(shuō)明書的基準(zhǔn)深度可被配置為具有預(yù)定范圍。在圖6中,為了附圖中簡(jiǎn)明起見(jiàn),基準(zhǔn)深度被示出為點(diǎn)(b)。然而,基準(zhǔn)深度的示例性例示將不僅限于此。在這種情況下,基準(zhǔn)深度的預(yù)定范圍可被存儲(chǔ)在存儲(chǔ)單元150中。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,基準(zhǔn)深度可被預(yù)先配置(或預(yù)配置)。在這種情況下,配置細(xì)節(jié)可被預(yù)先存儲(chǔ)在存儲(chǔ)單元150中。
根據(jù)另一示例性實(shí)施方式,基準(zhǔn)深度可由用戶配置。用戶可基于用戶的視力、用戶的焦點(diǎn)、輸入對(duì)象的大小等來(lái)配置最適合用戶自己的基準(zhǔn)深度。在這種情況下,處理器110可將用于配置基準(zhǔn)深度的界面提供給顯示單元120。此后,配置細(xì)節(jié)可被存儲(chǔ)在存儲(chǔ)單元150中。
此外,認(rèn)可范圍包括第一認(rèn)可范圍和第二認(rèn)可范圍。第一認(rèn)可范圍相對(duì)于虛擬對(duì)象沿著深度減小的方向設(shè)置。并且,第二認(rèn)可范圍相對(duì)于虛擬對(duì)象沿著深度增大的方向設(shè)置。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,當(dāng)配置認(rèn)可范圍時(shí),第一認(rèn)可范圍和第二認(rèn)可范圍可被配置為與虛擬對(duì)象所在的深度協(xié)作。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,隨著虛擬對(duì)象所在的深度的大小變小,第二認(rèn)可范圍的區(qū)域可大于第一認(rèn)可范圍的區(qū)域。
返回參照?qǐng)D4,將進(jìn)一步詳細(xì)描述位于相對(duì)較小的深度“a”的虛擬對(duì)象400的認(rèn)可范圍410。認(rèn)可范圍410包括相對(duì)于虛擬對(duì)象400沿著減小方向設(shè)置的第一認(rèn)可范圍411。并且,認(rèn)可范圍410還包括相對(duì)于虛擬對(duì)象400沿著增大方向設(shè)置的第二認(rèn)可范圍412。此時(shí),根據(jù)本說(shuō)明書的示例性實(shí)施方式,將顯而易見(jiàn)的是,第二認(rèn)可范圍412的厚度大于第一認(rèn)可范圍411的厚度。此示例性實(shí)施方式對(duì)應(yīng)于這樣的情況:認(rèn)為隨著虛擬對(duì)象實(shí)際所在的深度變小,用戶可能處于他(或她)具有大于虛擬對(duì)象所在的實(shí)際深度的深度的錯(cuò)覺(jué)下。更具體地講,當(dāng)用戶意圖選擇具有較小深度的虛擬對(duì)象時(shí),圖4所示的示例性實(shí)施方式對(duì)應(yīng)于用戶更有可能選擇虛擬對(duì)象的第二認(rèn)可范圍時(shí)的情況。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,隨著虛擬對(duì)象所在的深度的大小變大,第一認(rèn)可范圍的區(qū)域可大于第二認(rèn)可范圍的區(qū)域。
返回參照?qǐng)D5,將進(jìn)一步詳細(xì)描述位于相對(duì)較大的深度“c”的虛擬對(duì)象550的認(rèn)可范圍560。認(rèn)可范圍560包括相對(duì)于虛擬對(duì)象550沿著減小方向設(shè)置的第一認(rèn)可范圍411。并且,認(rèn)可范圍560還包括相對(duì)于虛擬對(duì)象550沿著增大方向設(shè)置的第二認(rèn)可范圍562。此時(shí),根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,將顯而易見(jiàn)的是,第一認(rèn)可范圍561的厚度大于第二認(rèn)可范圍562的厚度。此示例性實(shí)施方式對(duì)應(yīng)于這樣的情況:認(rèn)為隨著虛擬對(duì)象實(shí)際所在的深度變大,用戶可能處于他(或她)具有小于虛擬對(duì)象所在的實(shí)際深度的深度的錯(cuò)覺(jué)下。更具體地講,當(dāng)用戶意圖選擇具有較大深度的虛擬對(duì)象時(shí),圖5所示的示例性實(shí)施方式對(duì)應(yīng)于用戶更有可能選擇虛擬對(duì)象的第一認(rèn)可范圍時(shí)的情況。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,如果虛擬對(duì)象所在的深度的大小小于基準(zhǔn)深度,則第二認(rèn)可范圍的區(qū)域可大于第一認(rèn)可范圍的區(qū)域,并且如果虛擬對(duì)象所在的深度的大小大于基準(zhǔn)深度,則第一認(rèn)可范圍的區(qū)域可大于第二認(rèn)可范圍的區(qū)域(或厚度)。
返回參照?qǐng)D6,將進(jìn)一步詳細(xì)描述位于小于基準(zhǔn)深度“b”的深度“a”的虛擬對(duì)象600的認(rèn)可范圍610以及位于大于基準(zhǔn)深度“b”的深度“c”的虛擬對(duì)象650的認(rèn)可范圍660。
首先,位于深度“a”的虛擬對(duì)象600的認(rèn)可范圍610包括相對(duì)于虛擬對(duì)象600沿著減小方向設(shè)置的第一認(rèn)可范圍611。并且,位于深度“a”的虛擬對(duì)象600的認(rèn)可范圍610還包括相對(duì)于虛擬對(duì)象600沿著增大方向設(shè)置的第二認(rèn)可范圍612。此時(shí),根據(jù)本說(shuō)明書的示例性實(shí)施方式,將顯而易見(jiàn)的是,第二認(rèn)可范圍612的厚度大于第一認(rèn)可范圍611的厚度。
此后,位于深度“c”的虛擬對(duì)象650的認(rèn)可范圍660包括相對(duì)于虛擬對(duì)象650沿著減小方向設(shè)置的第一認(rèn)可范圍661。并且,位于深度“c”的虛擬對(duì)象650的認(rèn)可范圍660還包括相對(duì)于虛擬對(duì)象650沿著增大方向設(shè)置的第二認(rèn)可范圍662。此時(shí),根據(jù)本說(shuō)明書的示例性實(shí)施方式,將顯而易見(jiàn)的是,第一認(rèn)可范圍661的厚度大于第二認(rèn)可范圍662的厚度。
基準(zhǔn)深度可被不同地配置。優(yōu)選地,基準(zhǔn)深度對(duì)應(yīng)于對(duì)應(yīng)3D圖像內(nèi)作為雙目視差的結(jié)果由用戶識(shí)別的虛擬對(duì)象的深度與虛擬對(duì)象所在的實(shí)際深度一致的時(shí)間點(diǎn)。例如,當(dāng)用戶自然地伸出他(或她)的手時(shí),基準(zhǔn)深度可近似于用戶的手的指尖達(dá)到的點(diǎn)。然而,此示例將不限制本說(shuō)明書。
根據(jù)本說(shuō)明書的基準(zhǔn)深度可被配置為具有預(yù)定范圍。在圖6中,為了附圖中簡(jiǎn)明起見(jiàn),基準(zhǔn)深度被示出為點(diǎn)(b)。然而,基準(zhǔn)深度的示例性例示將不僅限于此。在這種情況下,基準(zhǔn)深度的預(yù)定范圍可被存儲(chǔ)在存儲(chǔ)單元150中。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,基準(zhǔn)深度可被預(yù)先配置(或預(yù)配置)。在這種情況下,配置細(xì)節(jié)可被預(yù)先存儲(chǔ)在存儲(chǔ)單元150中。
根據(jù)另一示例性實(shí)施方式,基準(zhǔn)深度可由用戶配置。用戶可基于用戶的視力、用戶的焦點(diǎn)、輸入對(duì)象的大小等來(lái)配置最適合用戶自己的基準(zhǔn)深度。在這種情況下,處理器110可將用于配置基準(zhǔn)深度的界面提供給顯示單元120。此后,配置細(xì)節(jié)可被存儲(chǔ)在存儲(chǔ)單元150中。
此外,處理器110可根據(jù)從傳感器單元130傳送給處理器110的輸入對(duì)象的位置信息計(jì)算輸入對(duì)象的移動(dòng)速度(或輸入對(duì)象移動(dòng)速度)。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,當(dāng)輸入對(duì)象的位置在虛擬對(duì)象附近時(shí),并且當(dāng)所計(jì)算的輸入對(duì)象移動(dòng)速度低于預(yù)定(或預(yù)配置)的基準(zhǔn)速度時(shí),處理器110可執(zhí)行控制操作以用于顯示與虛擬對(duì)象有關(guān)的指導(dǎo)界面。
圖7例示了當(dāng)位于虛擬對(duì)象附近時(shí)輸入對(duì)象的移動(dòng)速度低時(shí)顯示指導(dǎo)界面的參考圖。
參照?qǐng)D7,示出打算選擇虛擬對(duì)象700的輸入對(duì)象710。如圖7的示例性實(shí)施方式中所示,輸入對(duì)象710對(duì)應(yīng)于用戶的手指。此外,在圖7中,不在虛擬對(duì)象700附近的區(qū)段被指示為“區(qū)段號(hào)1”,在虛擬對(duì)象700附近的區(qū)段被指示為“區(qū)段號(hào)2”。
圖7示出了當(dāng)用戶意圖選擇虛擬對(duì)象700時(shí)輸入對(duì)象710的移動(dòng)。在不在虛擬對(duì)象700附近的區(qū)段號(hào)1中,用戶將快速地移動(dòng)輸入對(duì)象710。相反,在虛擬對(duì)象700附近的區(qū)段號(hào)2中,用戶為了他(或她)的選擇準(zhǔn)確度將緩慢地移動(dòng)輸入對(duì)象710。更具體地講,當(dāng)用戶意圖選擇虛擬對(duì)象700時(shí),可標(biāo)識(shí)(或區(qū)分)通過(guò)輸入對(duì)象710快速和直接地訪問(wèn)的區(qū)段以及通過(guò)輸入對(duì)象710緩慢和小心地訪問(wèn)的區(qū)段。當(dāng)輸入對(duì)象710的位置在虛擬對(duì)象700附近時(shí),并且當(dāng)所計(jì)算的輸入對(duì)象移動(dòng)速度比預(yù)定(或預(yù)配置)的基準(zhǔn)速度慢時(shí),處理器110可確定用戶打算選擇虛擬對(duì)象700。預(yù)配置基準(zhǔn)速度對(duì)應(yīng)于在選擇虛擬對(duì)象時(shí)使得處理器110能夠確定輸入對(duì)象是否緩慢和小心地移動(dòng)的基準(zhǔn)。并且,根據(jù)輸入對(duì)象的特性,基準(zhǔn)速度可被不同地配置。當(dāng)確定用戶意圖選擇虛擬對(duì)象700時(shí),處理器110可執(zhí)行控制操作以用于顯示與虛擬對(duì)象700有關(guān)的指導(dǎo)界面。
圖8例示了根據(jù)本說(shuō)明書的示例性實(shí)施方式的指導(dǎo)界面的參考圖。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,指導(dǎo)界面對(duì)應(yīng)于輸入對(duì)象的陰影711。參照?qǐng)D8的(a),當(dāng)確定用戶意圖選擇虛擬對(duì)象700時(shí),處理器110可執(zhí)行控制操作以用于顯示輸入對(duì)象710的陰影711。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,指導(dǎo)界面對(duì)應(yīng)于虛擬對(duì)象700的陰影712。參照?qǐng)D8的(b),當(dāng)確定用戶意圖選擇虛擬對(duì)象700時(shí),處理器110可執(zhí)行控制操作以用于顯示虛擬對(duì)象700的陰影712。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,指導(dǎo)界面對(duì)應(yīng)于虛擬對(duì)象700的彈跳713。參照?qǐng)D8的(c),當(dāng)確定用戶意圖使用輸入對(duì)象710選擇虛擬對(duì)象700時(shí),處理器110可執(zhí)行控制操作以用于將虛擬對(duì)象700顯示為看起來(lái)彈跳。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,指導(dǎo)界面對(duì)應(yīng)于虛擬對(duì)象與輸入對(duì)象之間的接近水平顯示714。本文中,接近水平顯示表示被配置為輔助(或幫助)用戶確認(rèn)虛擬對(duì)象700與輸入對(duì)象710之間的距離是否正在變短或靠近(即,輸入對(duì)象710是否正在靠近虛擬對(duì)象700或者輸入對(duì)象710是否正在遠(yuǎn)離虛擬對(duì)象700),并且如果識(shí)別出輸入對(duì)象710正在靠近虛擬對(duì)象700,則確認(rèn)輸入對(duì)象710有多靠近虛擬對(duì)象700的界面。當(dāng)確定用戶意圖選擇虛擬對(duì)象700時(shí),處理器110可控制顯示輸入對(duì)象710與虛擬對(duì)象700之間的接近水平的界面。參照?qǐng)D8的(d),例示了輸入對(duì)象710正在從標(biāo)號(hào)710-1至標(biāo)號(hào)710-3靠近虛擬對(duì)象700。此時(shí),圖中示出了被配置為指示輸入對(duì)象710與虛擬對(duì)象700之間的接近水平的圓圈714從標(biāo)號(hào)714-1至標(biāo)號(hào)714-3逐漸變小。
此外,盡管在本說(shuō)明書中沒(méi)有公開(kāi),對(duì)于本領(lǐng)域技術(shù)人員而言將顯而易見(jiàn)的是,可選擇或增加指導(dǎo)界面。
此外,在輸入對(duì)象的位置在虛擬對(duì)象附近的情況下,并且當(dāng)所計(jì)算的輸入對(duì)象移動(dòng)速度大于預(yù)定基準(zhǔn)速度時(shí),處理器110可移動(dòng)(或重定位)虛擬對(duì)象的位置,以使得虛擬對(duì)象可具有大于輸入對(duì)象的位置的深度。
圖9例示了當(dāng)位于虛擬對(duì)象附近時(shí)輸入對(duì)象的移動(dòng)速度高時(shí)顯示指導(dǎo)界面的示例。
參照?qǐng)D9的(a),示出打算選擇虛擬對(duì)象900的輸入對(duì)象910。如圖9的(a)的示例性實(shí)施方式中所示,輸入對(duì)象910對(duì)應(yīng)于用戶的手指。此外,在圖9的(a)中,如上面參照?qǐng)D7所述,不在虛擬對(duì)象900附近的區(qū)段被指示為“區(qū)段號(hào)1”,在虛擬對(duì)象900附近的區(qū)段被指示為“區(qū)段號(hào)2”。
然而,圖9的(a)所示的情況對(duì)應(yīng)于用戶不正確地識(shí)別虛擬對(duì)象900的深度并且快速地移動(dòng)輸入對(duì)象910的情況。更具體地講,與圖7相比,用戶錯(cuò)誤地認(rèn)為虛擬對(duì)象900具有大于虛擬對(duì)象900所在的實(shí)際深度的深度。結(jié)果,輸入對(duì)象910并非放慢輸入對(duì)象910的移動(dòng)速度,輸入對(duì)象910快速地通過(guò)在虛擬對(duì)象900附近的區(qū)段號(hào)2。因此,當(dāng)輸入對(duì)象的位置在虛擬對(duì)象附近時(shí),并且當(dāng)所計(jì)算的輸入對(duì)象移動(dòng)速度高于預(yù)定基準(zhǔn)速度時(shí),處理器110可確定用戶弄錯(cuò)了虛擬對(duì)象實(shí)際所在的深度。因此,如圖9的(b)所示,處理器110可重定位虛擬對(duì)象900的位置以使得虛擬對(duì)象900可具有比輸入對(duì)象910的位置更大的深度(標(biāo)號(hào)900-1的位置)。
此外,當(dāng)輸入對(duì)象的位置在虛擬對(duì)象附近時(shí),并且當(dāng)所計(jì)算的輸入對(duì)象移動(dòng)速度高于預(yù)定基準(zhǔn)速度時(shí),處理器110可增大第二認(rèn)可范圍的區(qū)域。
圖10例示了當(dāng)位于虛擬對(duì)象附近時(shí)輸入對(duì)象的移動(dòng)速度高時(shí)增大第二認(rèn)可范圍的區(qū)域的示例。
參照?qǐng)D10的(a),如上面參照?qǐng)D9的(a)所述,示出了用戶不正確地識(shí)別虛擬對(duì)象900的深度并且快速地移動(dòng)輸入對(duì)象910的情況。
參照?qǐng)D10的(b),將詳細(xì)描述在與圖10的(a)對(duì)應(yīng)的情況下虛擬對(duì)象900的認(rèn)可范圍920。認(rèn)可范圍920包括第一認(rèn)可范圍921和第二認(rèn)可范圍922。由于第一認(rèn)可范圍921和第二認(rèn)可范圍922已經(jīng)在上面描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。輸入對(duì)象910可滑過(guò)虛擬對(duì)象900的深度并且可繼續(xù)滑過(guò)第二認(rèn)可范圍922。在這種情況下,處理器110可增大第二認(rèn)可范圍922的厚度。
參照?qǐng)D10的(c),增大第二認(rèn)可范圍922。在這種情況下,當(dāng)輸入對(duì)象910位于第二認(rèn)可范圍內(nèi)時(shí),處理器110可確定輸入對(duì)象910選擇了虛擬對(duì)象900。相反,即使輸入對(duì)象910不在第二認(rèn)可范圍內(nèi),用戶也可通過(guò)將輸入對(duì)象910略微朝著虛擬對(duì)象900移動(dòng)(或重定位)來(lái)選擇虛擬對(duì)象900。
根據(jù)本說(shuō)明書,認(rèn)可范圍的區(qū)域可被配置為與虛擬對(duì)象的深度和虛擬對(duì)象的大小協(xié)作。根據(jù)示例性實(shí)施方式,隨著虛擬對(duì)象的大小變得小于虛擬對(duì)象的預(yù)定基準(zhǔn)大小,認(rèn)可范圍的區(qū)域可變大。
圖11例示了隨著虛擬對(duì)象的大小變得小于虛擬對(duì)象的預(yù)定基準(zhǔn)大小,認(rèn)可范圍的區(qū)域變大的示例。
參照?qǐng)D11,示出了各自具有相同深度“b”的兩個(gè)虛擬對(duì)象1000和1050。本文中,將顯而易見(jiàn)的是,兩個(gè)虛擬對(duì)象1000和1050中的每一個(gè)具有不同的大小。此時(shí),被指派有標(biāo)號(hào)1000的虛擬對(duì)象成為具有基準(zhǔn)大小的虛擬對(duì)象。并且,被指派有標(biāo)號(hào)1050的虛擬對(duì)象小于基準(zhǔn)大小。虛擬對(duì)象的基準(zhǔn)大小可基于信息的內(nèi)容、信息的量(或大小)、用戶便利等來(lái)不同地預(yù)定。
此外,當(dāng)虛擬對(duì)象的大小小于基準(zhǔn)大小時(shí),認(rèn)可范圍的區(qū)域也可變小。因此,認(rèn)可范圍可變大以使得用戶可更容易地選擇大小小于基準(zhǔn)大小的虛擬對(duì)象。
在圖11所示的示例性實(shí)施方式中,盡管未示出第一認(rèn)可范圍和第二認(rèn)可范圍,根據(jù)虛擬對(duì)象的大小配置的認(rèn)可范圍的示例性實(shí)施方式可連同上述各種示例性實(shí)施方式一起考慮。另外,盡管圖11中僅示出了大小小于基準(zhǔn)大小的虛擬對(duì)象的示例性實(shí)施方式,所示的示例性實(shí)施方式將不限制大小大于基準(zhǔn)大小的虛擬對(duì)象的認(rèn)可范圍。大小大于基準(zhǔn)大小的虛擬對(duì)象的認(rèn)可范圍也可被配置為與虛擬對(duì)象的深度和虛擬對(duì)象的大小協(xié)作。
以下,將詳細(xì)描述控制上述顯示裝置100的控制方法。然而,在描述控制顯示裝置100的方法時(shí),由于上面已經(jīng)描述了顯示裝置100的配置和功能,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
圖12例示了示出根據(jù)本說(shuō)明書的示例性實(shí)施方式的顯示裝置的控制方法的一般流程的流程圖。
參照?qǐng)D12,首先,在步驟S1100中,在配置虛擬對(duì)象的認(rèn)可范圍時(shí),處理器110可與虛擬對(duì)象所在的深度協(xié)作配置具有虛擬對(duì)象的深度增大或減小的方向的認(rèn)可范圍。處理器110結(jié)束步驟S1100并且移至步驟S1110。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,認(rèn)可范圍的區(qū)域可被配置為隨著虛擬對(duì)象所在的深度的大小變小而變大。由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D4進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,認(rèn)可范圍的區(qū)域可被配置為隨著虛擬對(duì)象所在的深度的大小變大而變大。由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D5進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,如果虛擬對(duì)象所在的深度小于基準(zhǔn)深度,則認(rèn)可范圍的區(qū)域可被配置為變大,并且如果虛擬對(duì)象所在的深度大于基準(zhǔn)深度,則認(rèn)可范圍的區(qū)域可被配置為變大。由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D6進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
此外,認(rèn)可范圍可包括相對(duì)于虛擬對(duì)象沿著深度減小方向設(shè)置的第一認(rèn)可范圍以及相對(duì)于虛擬對(duì)象沿著深度增大方向設(shè)置的第二認(rèn)可范圍。另外,第一認(rèn)可范圍和第二認(rèn)可范圍可被配置為與虛擬對(duì)象所在的深度協(xié)作。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,隨著虛擬對(duì)象所在的深度的大小變小,第二認(rèn)可范圍的區(qū)域可被配置為大于第一認(rèn)可范圍的區(qū)域。由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D4進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,隨著虛擬對(duì)象所在的深度的大小變大,第一認(rèn)可范圍的區(qū)域可被配置為大于第二認(rèn)可范圍的區(qū)域。由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D5進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,如果虛擬對(duì)象所在的深度的大小小于基準(zhǔn)深度,則第二認(rèn)可范圍的區(qū)域可被配置為大于第一認(rèn)可范圍的區(qū)域,并且如果虛擬對(duì)象所在的深度的大小大于基準(zhǔn)深度,則第一認(rèn)可范圍的區(qū)域可被配置為大于第二認(rèn)可范圍的區(qū)域。由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D6進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
根據(jù)本說(shuō)明書,認(rèn)可范圍的區(qū)域可被配置為與虛擬對(duì)象的深度和虛擬對(duì)象的大小協(xié)作。根據(jù)示例性實(shí)施方式,隨著虛擬對(duì)象的大小變得小于虛擬對(duì)象的預(yù)定基準(zhǔn)大小,認(rèn)可范圍的區(qū)域可變大。由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D11進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
在步驟S1110中,處理器110可從傳感器單元接收關(guān)于輸入對(duì)象的位置的信息。處理器110結(jié)束步驟S1110并且移至步驟S1120。
在步驟1120中,處理器110可確定輸入對(duì)象的位置是否在認(rèn)可范圍內(nèi)。如果確定輸入對(duì)象的位置在認(rèn)可范圍內(nèi)(S1120為是),則處理器110移至步驟S1130。相反,如果確定輸入對(duì)象的位置不在認(rèn)可范圍內(nèi)(S1120為否),則處理器110結(jié)束控制處理。
在步驟S1130中,處理器110可確定虛擬對(duì)象是否被選擇。此后,處理器110結(jié)束控制處理。
然而,在本說(shuō)明書中,處理器110的結(jié)束僅指示與虛擬對(duì)象是否被選擇有關(guān)的一系列處理步驟。因此,處理器110的結(jié)束不表示顯示裝置的所有控制功能結(jié)束。
圖13例示了示出根據(jù)本說(shuō)明書的另一示例性實(shí)施方式的顯示裝置的控制方法的一般流程的流程圖。
參照?qǐng)D13,首先,在步驟S1200中,在配置虛擬對(duì)象的認(rèn)可范圍時(shí),處理器110可與虛擬對(duì)象所在的深度協(xié)作配置具有虛擬對(duì)象的深度增大或減小的方向的認(rèn)可范圍。處理器110結(jié)束步驟S1200并且移至步驟S1210。
在步驟S1210中,處理器110可從傳感器單元接收關(guān)于輸入對(duì)象的位置的信息。處理器110結(jié)束步驟S1210并且移至步驟S1220。
在步驟S1220中,處理器110可根據(jù)從傳感器單元接收的輸入對(duì)象的位置信息計(jì)算輸入對(duì)象移動(dòng)速度。處理器110結(jié)束步驟S1220并且移至步驟S1230。
在步驟S1230中,處理器110可確定輸入對(duì)象的位置是否靠近虛擬對(duì)象以及所計(jì)算的輸入對(duì)象移動(dòng)速度是否低于預(yù)定基準(zhǔn)速度。
當(dāng)輸入對(duì)象的位置在虛擬對(duì)象附近時(shí),并且當(dāng)所計(jì)算的輸入對(duì)象移動(dòng)速度低于預(yù)定基準(zhǔn)速度(S1230為是)時(shí),處理器110移至步驟S1240。相反,當(dāng)輸入對(duì)象的位置不在虛擬對(duì)象附近時(shí),或者當(dāng)所計(jì)算的輸入對(duì)象移動(dòng)速度不低于預(yù)定基準(zhǔn)速度(S1230為否)時(shí),處理器110移至步驟S1250。
在步驟S1240中,處理器110可執(zhí)行控制操作以使得與虛擬對(duì)象有關(guān)的指導(dǎo)界面可被顯示。此后,處理器110結(jié)束所述處理。
根據(jù)本說(shuō)明書的示例性實(shí)施方式,指導(dǎo)界面可對(duì)應(yīng)于輸入對(duì)象的陰影。并且,由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D8的(a)進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,指導(dǎo)界面可對(duì)應(yīng)于虛擬對(duì)象的陰影。并且,由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D8的(b)進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,指導(dǎo)界面可對(duì)應(yīng)于虛擬對(duì)象的彈跳(或者彈跳運(yùn)動(dòng))。并且,由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D8的(c)進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
根據(jù)本說(shuō)明書的另一示例性實(shí)施方式,指導(dǎo)界面可對(duì)應(yīng)于輸入對(duì)象和虛擬對(duì)象之間的接近水平的顯示。并且,由于此示例性實(shí)施方式已經(jīng)參照?qǐng)D8的(d)進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。
此外,在步驟S1250中,處理器110可重定位虛擬對(duì)象的位置,以使得虛擬對(duì)象可具有比輸入對(duì)象的位置更大的深度,或者處理器110可增大第二認(rèn)可范圍的區(qū)域。由于步驟S1250已經(jīng)參照?qǐng)D9和圖10進(jìn)行了描述,為了簡(jiǎn)明起見(jiàn)將省略其詳細(xì)描述。此后,處理器110結(jié)束所述處理。
然而,在本說(shuō)明書中,處理器110的結(jié)束僅指示與虛擬對(duì)象是否被選擇有關(guān)的一系列處理步驟。因此,處理器110的結(jié)束不表示顯示裝置的所有控制功能結(jié)束。
如上所述,具有與虛擬對(duì)象的深度協(xié)作的認(rèn)可范圍的顯示裝置及其控制方法具有以下優(yōu)點(diǎn)。根據(jù)本說(shuō)明書的一方面,在選擇3D圖像中提供的虛擬對(duì)象時(shí),用戶弄錯(cuò)視覺(jué)圖像的深度并且未能選擇對(duì)應(yīng)虛擬圖像的可能性降低。
根據(jù)本說(shuō)明書的另一方面,通過(guò)在用戶試圖利用輸入對(duì)象移動(dòng)速度選擇虛擬對(duì)象時(shí)提供可幫助用戶的指導(dǎo)界面,用戶可更準(zhǔn)確地選擇虛擬對(duì)象。并且,根據(jù)本說(shuō)明書的另一方面,即使用戶利用輸入對(duì)象移動(dòng)速度弄錯(cuò)了虛擬對(duì)象的深度,本說(shuō)明書也提供幫助以允許用戶準(zhǔn)確地選擇想要的虛擬對(duì)象。
在本說(shuō)明書中,盡管可使用諸如“第一和/或第二”的術(shù)語(yǔ)來(lái)描述本說(shuō)明書的不同元件,應(yīng)該理解,本說(shuō)明書中所包括的元件將不僅限于本文所使用的術(shù)語(yǔ)。上述術(shù)語(yǔ)將僅用于將一個(gè)元件與另一元件相區(qū)分,例如,在不脫離本說(shuō)明書的范圍的情況下,第一元件可被稱作第二元件,類似地,第二元件也可被稱作第一元件。
此外,貫穿整個(gè)說(shuō)明書,當(dāng)一個(gè)部件被稱為“包括”元件時(shí),除非明確地另外提及,否則并非排除任何其它元件,這可表示這一個(gè)部件還可包括其它元件。另外,本說(shuō)明書的描述中所提及的術(shù)語(yǔ)“單元(或部件)”表示用于處理至少一個(gè)功能或操作的單元,這可按照硬件、軟件、或者硬件和軟件二者的組合的形式來(lái)實(shí)現(xiàn)。
如上所述根據(jù)詳細(xì)和示例性實(shí)施方式呈現(xiàn)了本說(shuō)明書,因此,應(yīng)該理解,本領(lǐng)域技術(shù)人員可進(jìn)行包括在本說(shuō)明書的技術(shù)范圍和精神內(nèi)的所有變化和修改、等同以及置換。因此,還應(yīng)該理解,本說(shuō)明書的范圍和精神包括可由本領(lǐng)域技術(shù)人員基于本文所闡述的詳細(xì)描述和示例性實(shí)施方式容易地推斷和估計(jì)的細(xì)節(jié)。
另外,盡管為了簡(jiǎn)明起見(jiàn),基于僅增加一個(gè)次要元件的示例詳細(xì)描述了本說(shuō)明書,也可實(shí)現(xiàn)向顯示裝置進(jìn)一步增加兩個(gè)或更多個(gè)次要元件的實(shí)施方式。因此,本文所公開(kāi)的示例將不限制本說(shuō)明書的范圍。
對(duì)于本領(lǐng)域技術(shù)人員而言將顯而易見(jiàn)的是,在不脫離本發(fā)明的精神或范圍的情況下,可對(duì)本說(shuō)明書進(jìn)行各種修改和變化。因此,本說(shuō)明書旨在涵蓋本發(fā)明的修改和變化,只要它們落入所附權(quán)利要求書及其等同物的范圍內(nèi)即可。
本發(fā)明的模式
在具體實(shí)施方式中描述了各種實(shí)施方式。
對(duì)于本領(lǐng)域技術(shù)人員而言將顯而易見(jiàn)的是,在不脫離本發(fā)明的精神或范圍的情況下,可對(duì)本發(fā)明進(jìn)行各種修改和變化。因此,本發(fā)明旨在涵蓋本發(fā)明的修改和變化,只要它們落入所附權(quán)利要求書及其等同物的范圍內(nèi)即可。
工業(yè)實(shí)用性
如上所述,本發(fā)明全部地或部分地適用于電子裝置。