專利名稱:信息處理裝置、程序及信息處理方法
技術(shù)領(lǐng)域:
本公開(kāi)涉及信息處理裝置、程序及信息處理方法。
背景技術(shù):
近年來(lái),經(jīng)由顯示屏幕提供給用戶的⑶I (圖形用戶界面)已更廣泛地顯示為虛擬三維空間。例如,由通過(guò)對(duì)二維坐標(biāo)增加深度方向而獲得的三維坐標(biāo)來(lái)定義布置在三維空間中的對(duì)象的位置。作為用于這種三維空間的⑶I的技術(shù),JP 2004-70920A公開(kāi)了使用觸摸板和壓敏元件,利用三維坐標(biāo)指定光標(biāo)對(duì)象的位置的技術(shù),其中光標(biāo)對(duì)象適合于選擇對(duì)象。
發(fā)明內(nèi)容
然而,很多用于指定光標(biāo)對(duì)象的位置的定位裝置(pointing device)仍然適合于指定二維坐標(biāo)。因此,存在不少將指定二維坐標(biāo)的定位裝置用于三維空間的⑶I的情況。在這種情況下,例如,顯示光標(biāo)對(duì)象,而光標(biāo)對(duì)象在深度方向上的坐標(biāo)是固定的。因此,可能出現(xiàn)的問(wèn)題是,光標(biāo)對(duì)象和布置在三維空間中的對(duì)象的顯示可能會(huì)導(dǎo)致不適感。鑒于前述問(wèn)題,期望提供新穎的且改進(jìn)的信息處理裝置、程序及信息處理方法,其可減小三維空間中的定位顯示所導(dǎo)致的不適感。根據(jù)本公開(kāi)的實(shí)施例,提供了一種信息處理裝置,包括顯示控制部分,其使得在顯示屏幕上顯示布置有對(duì)象的三維空間;獲取部分,其獲取三維空間中的定位操作;以及位置設(shè)置部分,其基于定位操作,在三維空間中設(shè)置定位位置。顯示控制部分使得在三維空間中顯示定位位置,定位位置與對(duì)象的位置之間在顯示屏幕的深度方向上的差異已被校正。位置設(shè)置部分可以基于定位操作而在三維空間中設(shè)置臨時(shí)定位位置,并在基準(zhǔn)線上設(shè)置定位位置,該基準(zhǔn)線通過(guò)臨時(shí)定位位置和設(shè)置于三維空間中的基準(zhǔn)點(diǎn)。顯示控制部分可以使得在基準(zhǔn)線上顯示通過(guò)定位位置的定位線。顯示控制部分可以使得定位線顯示為始于基準(zhǔn)點(diǎn)而終于定位位置的線段。顯示控制部分可以使得在定位位置顯示光標(biāo)對(duì)象。位置設(shè)置部分可以將定位位置設(shè)置在對(duì)象與基準(zhǔn)線之間的交點(diǎn)處。位置設(shè)置部分可以從各自與基準(zhǔn)線具有交點(diǎn)的多個(gè)對(duì)象中選擇對(duì)象,并將定位位置設(shè)置在所選擇的對(duì)象與基準(zhǔn)線之間的交點(diǎn)處。獲取部分可以獲取切換對(duì)象的選擇的操作,并且位置設(shè)置部分可以基于切換對(duì)象的選擇的操作來(lái)切換所選擇的對(duì)象。當(dāng)對(duì)象與基準(zhǔn)線之間不存在交點(diǎn)時(shí),位置設(shè)置部分可以基于位于基準(zhǔn)線附近的一個(gè)或更多個(gè)對(duì)象的位置來(lái)設(shè)置定位位置。獲取部分可以獲取移動(dòng)基準(zhǔn)點(diǎn)的操作,并且位置設(shè)置部分可以基于移動(dòng)基準(zhǔn)點(diǎn)的操作來(lái)移動(dòng)基準(zhǔn)點(diǎn)。
顯示控制部分可以使得在定位位置顯示具有模糊輪廓的光標(biāo)對(duì)象,該模糊輪廓用于在視覺(jué)上校正深度方向上的差異。顯示控制部分可以使得三維空間作為立體圖像顯示在顯示屏幕上。根據(jù)本公開(kāi)的另一實(shí)施例,提供一種程序,用于使得計(jì)算機(jī)執(zhí)行處理使得在顯示屏幕上顯示布置有對(duì)象的三維空間;獲取三維空間中的定位操作;基于定位操作,在三維空間中設(shè)置定位位置;以及使得在三維空間中顯示定位位置,定位位置與對(duì)象的位置之間在顯示屏幕的深度方向上的差異已被校正。根據(jù)本公開(kāi)的另一實(shí)施例,提供一種信息處理方法,包括使得在顯示屏幕上顯示布置有對(duì)象的三維空間;獲取三維空間中的定位操作;基于定位操作,在三維空間中設(shè)置定位位置;以及使得在三維空間中顯示定位位置,定位位置與對(duì)象的位置之間在顯示屏幕的深度方向上的差異已被校正。根據(jù)以上所述的本公開(kāi)的各實(shí)施例,可減小三維空間中的定位顯示所導(dǎo)致的不適感。
圖1是示出立體圖像顯示的圖2是示出立體圖像顯示的圖3是示出立體圖像顯示的圖4是示出立體圖像顯示的圖5是示出三維空間中的定位位置的顯示的圖6是示出根據(jù)本公開(kāi)第一實(shí)施例的信息處理裝置的功能及配置的框圖
圖7是示出第一實(shí)施例中的定位位置的設(shè)置的圖8是示出第一實(shí)施例中的定位位置的顯示示例的圖9是示出本公開(kāi)第二實(shí)施例中的定位位置的顯示示例的圖10是示出第二實(shí)施例中的定位位置的深度的顯示的圖11是示出本公開(kāi)第三實(shí)施例中的定位位置的設(shè)置的圖12是示出第三實(shí)施例中的定位位置的深度的顯示的圖13是示出本公開(kāi)第四實(shí)施例中的定位位置的設(shè)置的圖14是示出第四實(shí)施例中的定位位置的設(shè)置的圖15是示出第四實(shí)施例中的移動(dòng)基準(zhǔn)點(diǎn)的示例性操作的圖16是示出本公開(kāi)第五實(shí)施例中的定位位置的設(shè)置的圖;以及
圖17是示出本公開(kāi)第六實(shí)施例中的定位位置的顯示示例的圖。
具體實(shí)施例方式下文中將參考附圖詳細(xì)描述本公開(kāi)的優(yōu)選實(shí)施例。注意,在本說(shuō)明書(shū)及附圖中,以相同的附圖標(biāo)記表示基本上具有相同的功能及結(jié)構(gòu)的結(jié)構(gòu)元件,并省略對(duì)這些結(jié)構(gòu)元件的重復(fù)說(shuō)明。將以以下順序給出描述1.三維空間的⑶I
2.第一實(shí)施例3.第二實(shí)施例4.第三實(shí)施例5.第四實(shí)施例6.第五實(shí)施例7.第六實(shí)施例8.結(jié)語(yǔ) (1.三維空間的⑶I)首先,將描述三維空間的⑶I,其顯示于以下描述的本公開(kāi)的每個(gè)實(shí)施例中。三維空間的GUI在顯示屏幕上顯示虛擬三維空間。三維空間中布置有代表內(nèi)容(諸如例如音樂(lè)或電影)、圖標(biāo)(諸如操作按鈕)等的對(duì)象。用戶通過(guò)使用例如定位裝置的定位操作,從顯示的對(duì)象中選擇期望的對(duì)象。在這種情況下,用戶通過(guò)經(jīng)由定位操作在三維空間中移動(dòng)定位位置以及然后在定位位置被重疊于對(duì)象上的狀態(tài)下進(jìn)行選擇對(duì)象的操作,選擇期望的對(duì)象。在本文中使用時(shí),“定位位置”指代通過(guò)定位操作而在三維空間中定位的位置。在三維空間中顯示定位位置,使得進(jìn)行定位操作的用戶可識(shí)別該定位位置。為了顯示定位位置,例如可使用箭頭形狀的光標(biāo)對(duì)象。這種三維空間的⑶I可在顯示屏幕上顯示為平面圖像或立體圖像。下文中,將參考圖1至圖4描述可用于顯示三維空間的⑶I的立體圖像顯示方法。圖1示出觀察者通過(guò)以左眼和右眼觀察存在于真實(shí)空間中的對(duì)象20而立體地識(shí)別對(duì)象20的機(jī)制。在該圖示出的示例中,以會(huì)聚角θ觀察對(duì)象20。這里,會(huì)聚角θ為左眼和右眼的視線相交的角。如可在圖像20L和圖像20R中看到的那樣,由于會(huì)聚角θ,左眼和右眼觀察到的對(duì)象20的圖像存在差異。觀察者使用該差異來(lái)立體地識(shí)別對(duì)象20。圖2示出在呈現(xiàn)為圖像的對(duì)象21上設(shè)置的視差。在該圖示出的示例中,分別對(duì)觀察者的左眼和右眼呈現(xiàn)對(duì)象21L與對(duì)象21R,在對(duì)象21L與對(duì)象21R之間設(shè)置視差d,以使觀察者立體地識(shí)別對(duì)象21。圖3示出觀察者通過(guò)以左眼和右眼觀察對(duì)象21而立體地識(shí)別對(duì)象21的機(jī)制。在該圖示出的示例中,分別對(duì)觀察者的左眼和右眼呈現(xiàn)對(duì)象21L與對(duì)象21R,由此在對(duì)象21的觀察者的左眼和右眼的視線之間產(chǎn)生會(huì)聚角θ。這樣,觀察者感覺(jué)好像對(duì)象21正突出在屏幕前面。圖4示出在對(duì)象21L與對(duì)象21R之間設(shè)置的視差d與用戶識(shí)別出的對(duì)象21的位置之間的關(guān)系。在該圖示出的示例中,當(dāng)設(shè)置視差dl時(shí),觀察者以會(huì)聚角θ 1觀察對(duì)象21。 而當(dāng)設(shè)置小于視差dl的視差d2時(shí),觀察者以小于會(huì)聚角θ 1的會(huì)聚角θ 2觀察對(duì)象21。 會(huì)聚角θ 1越小,觀察者感覺(jué)對(duì)象21越深。因此,當(dāng)設(shè)置視差d2時(shí),觀察者感覺(jué)好像對(duì)象 21位于比設(shè)置視差dl時(shí)的位置更深的位置。如上所述,利用針對(duì)分別呈現(xiàn)于觀察者左眼和右眼的對(duì)象的圖像提供的視差來(lái)顯示立體圖像,并通過(guò)設(shè)置于對(duì)象的圖像上的視差來(lái)影響觀察者識(shí)別出的深度方向上的對(duì)象的位置。接下來(lái)描述三維空間的⑶I中光標(biāo)對(duì)象和對(duì)象在深度方向上存在差異的情況。如
6上所述,光標(biāo)對(duì)象可以用于在三維空間的GUI中選擇對(duì)象。在這種情況下,通過(guò)使用用戶的定位裝置的操作,在三維空間中移動(dòng)光標(biāo)對(duì)象,然后將光標(biāo)對(duì)象重疊于用戶期望的對(duì)象上。 然而,例如,定位裝置適合于指定二維坐標(biāo)。因此,如果光標(biāo)對(duì)象的深度方向上的坐標(biāo)是固定的,或者如果由定位裝置指定的深度方向上的坐標(biāo)不匹配于對(duì)象的深度方向上的坐標(biāo), 則光標(biāo)對(duì)象與對(duì)象之間可能產(chǎn)生深度方向上的差異。下文中將參考圖5描述這種情況。圖5示出三維空間中顯示的對(duì)象21a和21b以及光標(biāo)對(duì)象27。在三維空間中,將 χ軸、Y軸和ζ軸分別設(shè)置在顯示屏幕的水平方向、豎直方向和深度方向上。平面ZO和平面Zl是與Z軸垂直的平面。此處,平面ZO中包括的各點(diǎn)具有相同的Z坐標(biāo),且平面Zl中包括的各點(diǎn)具有相同的ζ坐標(biāo)。而平面ZO中包括的各點(diǎn)與平面Zl中包括的各點(diǎn)在ζ軸方向上具有不同的坐標(biāo)。在該圖示出的示例中,對(duì)象2Ia位于平面Zl上而對(duì)象21b位于平面 ZO上。光標(biāo)對(duì)象27代表三維空間中的定位位置。在該圖示出的示例中,通過(guò)指定包括χ 坐標(biāo)和y坐標(biāo)的二維坐標(biāo)的定位裝置來(lái)操作定位位置。因此,定位位置的ζ坐標(biāo)固定為平面ZO的ζ坐標(biāo)。這樣,光標(biāo)對(duì)象27根據(jù)定位操作而在平面ZO上的χ軸方向或y軸方向上移動(dòng)。用戶通過(guò)在光標(biāo)對(duì)象27與對(duì)象21在χ坐標(biāo)和y坐標(biāo)中彼此重疊的狀態(tài)下進(jìn)行選擇操作來(lái)選擇對(duì)象21。在該圖所示的狀態(tài)中,光標(biāo)對(duì)象27與對(duì)象21a處于在χ坐標(biāo)和y坐標(biāo)中彼此重疊的狀態(tài)下,即,處于可由光標(biāo)對(duì)象27選擇對(duì)象21a的狀態(tài)下。然而,平面ZO上的光標(biāo)對(duì)象27具有與平面Zl上的光標(biāo)對(duì)象21a不同的ζ坐標(biāo)。 因此,如果光標(biāo)對(duì)象27顯示為重疊于對(duì)象21a上,則光標(biāo)對(duì)象27顯示為從對(duì)象21a的表面沉至后側(cè)。當(dāng)用戶進(jìn)行用于將光標(biāo)對(duì)象27重疊到對(duì)象21a上的定位操作時(shí),光標(biāo)對(duì)象27 和對(duì)象21a的這種顯示很可能會(huì)引起不適感。特別地,當(dāng)三維空間顯示為前述狀態(tài)下的立體圖像時(shí),光標(biāo)對(duì)象27上設(shè)置的視差為與平面ZO的Z坐標(biāo)相對(duì)應(yīng)的視差,而對(duì)象21a上設(shè)置的視差為與平面Zl的Z坐標(biāo)相對(duì)應(yīng)的視差。這樣,由于在應(yīng)該重疊于彼此之上的兩個(gè)對(duì)象上設(shè)置了矛盾的視差,因此用戶很可能會(huì)感覺(jué)到強(qiáng)烈的不適感。本公開(kāi)的每個(gè)實(shí)施例均包括校正了定位位置的顯示與對(duì)象的顯示之間在ζ軸方向上的差異(如上所述,該差異很可能導(dǎo)致用戶的不適感)的配置。(2.第一實(shí)施例)接下來(lái),將描述本公開(kāi)的第一實(shí)施例。在本實(shí)施例中,在GUI的三維空間200中, 在通過(guò)臨時(shí)定位位置220和基準(zhǔn)點(diǎn)230的基準(zhǔn)線240上設(shè)置定位位置250,其中基于用戶的定位操作而設(shè)置臨時(shí)定位位置220。然后,顯示通過(guò)定位位置的定位線沈0。在以下描述中,將參考圖6描述根據(jù)本實(shí)施例的信息處理裝置100的功能和配置,然后將參考圖7和圖 8描述根據(jù)本實(shí)施例的定位位置250的設(shè)置和顯示。圖6是示出根據(jù)本公開(kāi)第一實(shí)施例的信息處理裝置100的功能及配置的框圖。參考圖6,信息處理裝置100包括操作部分110、CPU(中央處理單元)120、顯示屏幕130以及存儲(chǔ)部分140的功能。CPU 120包括獲取部分122、位置設(shè)置部分124以及顯示控制部分1 的功能。在本實(shí)施例的信息處理裝置100所包括的各組件中,可獨(dú)立于信息處理裝置100 地提供操作部分110、顯示屏幕130以及存儲(chǔ)部分140。例如,操作部分110可以是經(jīng)由USB(通用串行總線)等連接至信息處理裝置100的另一操作裝置。另外,可以例如作為經(jīng)由HDMI (高清晰度多媒體接口)、DVI (數(shù)字視頻接口)等連接至信息處理裝置110的顯示裝置來(lái)提供顯示屏幕130。此外,存儲(chǔ)部分140可以是網(wǎng)絡(luò)上的存儲(chǔ)裝置,其經(jīng)由諸如LAN(局域網(wǎng))或因特網(wǎng)的網(wǎng)絡(luò)連接至信息處理裝置100。操作部分110將三維空間200中的定位操作轉(zhuǎn)換為信號(hào),并將該信號(hào)傳輸至獲取部分122。在本實(shí)施例中,操作部分110是指定二維坐標(biāo)的定位裝置,諸如例如鼠標(biāo)、觸摸墊或觸摸板。然而,操作部分110可以是指定三維坐標(biāo)的定位裝置,諸如例如三維鼠標(biāo)或使用紅外線的遙控器單元。這里,三維空間200是布置了對(duì)象210的三維空間,對(duì)象210代表諸如例如音樂(lè)或電影的內(nèi)容、諸如操作按鈕的圖標(biāo)等。操作部分110將用戶的用于從對(duì)象 210中選擇期望對(duì)象的定位操作轉(zhuǎn)變?yōu)槔缧盘?hào),然后將該信號(hào)傳輸至獲取部分122。CPU 120是算術(shù)處理裝置,用于控制信息處理裝置100的操作。CPU120根據(jù)存儲(chǔ)部分140中存儲(chǔ)的程序進(jìn)行操作,例如以執(zhí)行用于控制信息處理裝置100的操作的各種算術(shù)處理。對(duì)于CPU 120的算術(shù)處理,例如可使用包括在存儲(chǔ)部分140中的DRAM(動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)。用于操作CPU 120的程序可通過(guò)存儲(chǔ)于可拆卸存儲(chǔ)介質(zhì)(諸如例如盤存儲(chǔ)介質(zhì)或存儲(chǔ)卡)中而被提供至信息處理裝置100??商孢x地,可經(jīng)由諸如LAN或因特網(wǎng)的網(wǎng)絡(luò),將這些程序下載至信息處理裝置100。CPU 120實(shí)施獲取部分122、位置設(shè)置部分124 以及顯示控制部分126的每個(gè)功能。獲取部分122從操作部分110接收信號(hào),以獲取三維空間200中的定位操作。在本實(shí)施例中,操作部分110是用于指定二維坐標(biāo)的定位裝置。因此,由獲取部分122獲取的定位操作是指定諸如例如X坐標(biāo)和y坐標(biāo)的二維坐標(biāo)的操作。然而,當(dāng)操作部分110是用于指定三維坐標(biāo)的定位裝置時(shí),由獲取部分122獲取的操作可以是指定諸如例如X坐標(biāo)、y 坐標(biāo)和ζ坐標(biāo)的三維坐標(biāo)的操作。位置設(shè)置部分IM基于獲取部分122獲取的定位操作而在三維空間200中設(shè)置定位位置250,并向顯示控制部分1 提供定位位置250的位置信息。在本實(shí)施例中,位置設(shè)置部分124首先基于獲取的定位操作,在三維空間200中設(shè)置臨時(shí)定位位置220。接著,位置設(shè)置部分1 在基準(zhǔn)線上設(shè)置定位位置250,該基準(zhǔn)線通過(guò)臨時(shí)定位位置220和設(shè)置于三維空間中的基準(zhǔn)點(diǎn)230。下面描述位置設(shè)置部分IM對(duì)定位位置250的設(shè)置。顯示控制部分126向顯示屏幕130發(fā)送圖像信號(hào),并顯示布置有對(duì)象210的三維空間200。顯示控制部分1 基于由位置設(shè)置部分IM提供的定位位置250的位置信息, 在三維空間200中顯示定位位置。此時(shí),定位位置250被顯示為使得定位位置250與對(duì)象 210之間在顯示屏幕130的深度方向上的差異已被校正。下面描述顯示控制部分1 對(duì)定位位置250的顯示。顯示屏幕130從顯示控制部分1 接收?qǐng)D像信號(hào),并顯示布置有對(duì)象210的三維空間200。顯示屏幕130例如可以是LCD(液晶顯示器)、PDP(等離子顯示面板)或有機(jī) EL(Electro-Luminescence,電致發(fā)光)面板。在顯示屏幕130上顯示的三維空間200中, 將χ軸方向、y軸方向和ζ軸方向分別定義為顯示屏幕130的水平方向、豎直方向和深度方向。下面描述三維空間200的顯示。存儲(chǔ)部分140存儲(chǔ)關(guān)于信息處理裝置100的處理的數(shù)據(jù)。存儲(chǔ)部分140例如可以是諸如ROM(只讀存儲(chǔ)器)或DRAM的半導(dǎo)體存儲(chǔ)器,諸如BD (藍(lán)光盤),DVD (數(shù)字通用盤)或CD(壓縮盤)的光盤,或者硬盤。存儲(chǔ)部分140可以是內(nèi)建于信息處理裝置100中的存儲(chǔ)裝置或者可附接到信息處理裝置100并可與之分離的可拆卸介質(zhì)(諸如存儲(chǔ)器卡)。此外,存儲(chǔ)部分140可包括多種類型的存儲(chǔ)裝置或可拆卸介質(zhì)。在存儲(chǔ)部分140中,例如存儲(chǔ)用于顯示⑶I的三維空間的圖像數(shù)據(jù),而且還可存儲(chǔ)用于操作CPU 102的程序。圖7是示出本公開(kāi)第一實(shí)施例中的定位位置250的設(shè)置的圖。參考圖7,在三維空間200中顯示對(duì)象210a和210b。在通過(guò)臨時(shí)定位位置220和基準(zhǔn)點(diǎn)230的基準(zhǔn)線240上設(shè)置定位位置250。在該圖示出的示例中,在對(duì)象210a的表面和基準(zhǔn)線240上設(shè)置定位位置 250。三維空間200是作為⑶I顯示在顯示屏幕130上的三維空間。在三維空間200中, 如示出的那樣定義X軸方向、y軸方向和Z軸方向。在這些方向中,X軸方向?yàn)轱@示屏幕130 的水平方向,y軸方向?yàn)轱@示屏幕130的豎直方向,而ζ軸方向?yàn)轱@示屏幕130的深度方向。 此處,將平面ZO和平面Zl中的每一個(gè)示出為代表ζ軸方向上坐標(biāo)相等的區(qū)域的平面。平面ZO和平面Zl在ζ軸方向上具有不同坐標(biāo)。對(duì)象210是布置于三維空間200中的對(duì)象,并在⑶I上代表諸如例如音樂(lè)或電影的內(nèi)容、諸如操作按鈕的圖標(biāo)等。多個(gè)對(duì)象210可布置在χ軸方向、y軸方向和ζ軸方向上的不同位置。在該圖示出的示例中,對(duì)象2IOa位于平面Zl上,而對(duì)象2IOb位于平面ZO上。 如上所述,由于平面ZO和平面Zl在ζ軸方向上具有不同坐標(biāo),因此對(duì)象210a的ζ坐標(biāo)和對(duì)象210b的ζ坐標(biāo)也是不同的。基于由獲取部分122獲取的定位操作,設(shè)置臨時(shí)定位位置220。在本實(shí)施例中,由獲取部分122獲取的定位操作是指定二維坐標(biāo)的操作。因此,臨時(shí)定位位置220的ζ坐標(biāo)固定于平面ZO的ζ坐標(biāo)。注意,此處由定位操作指定的二維坐標(biāo)是χ坐標(biāo)和y坐標(biāo)。位置設(shè)置部分1 將臨時(shí)定位位置220設(shè)置在平面ZO上具有定位操作所指定的χ坐標(biāo)和y坐標(biāo)的點(diǎn)上?;鶞?zhǔn)點(diǎn)230是作為用于設(shè)置定位位置250的基準(zhǔn)而在三維空間200中設(shè)置的點(diǎn)。 基準(zhǔn)點(diǎn)230可設(shè)置在這樣的位置該位置被用戶識(shí)別為他/她的手在三維空間200中的位置,即沿y軸在負(fù)方向上從三維空間200中設(shè)置有用戶觀察點(diǎn)的位置偏移的位置。在本實(shí)施例中,基準(zhǔn)點(diǎn)230是由位置設(shè)置部分IM預(yù)先設(shè)置的點(diǎn)。注意,基準(zhǔn)點(diǎn)230不是必須被設(shè)置在使得基準(zhǔn)點(diǎn)230被顯示在顯示屏幕130上的范圍內(nèi),而是可以被設(shè)置在使得基準(zhǔn)點(diǎn)230 被顯示在顯示屏幕130上的范圍之外。基準(zhǔn)線240是通過(guò)臨時(shí)定位位置220和基準(zhǔn)點(diǎn)230的線。在本實(shí)施例中,將基準(zhǔn)線 240設(shè)置為直線。位置設(shè)置部分IM在基準(zhǔn)線240上設(shè)置定位位置250。在本實(shí)施例中,位置設(shè)置部分1 將定位位置250設(shè)置在對(duì)象210與基準(zhǔn)線240之間的交點(diǎn)處。例如,位置設(shè)置部分1 使用Tomas Moller的交點(diǎn)確定算法,根據(jù)基準(zhǔn)線MO的方向向量和對(duì)象210 的每個(gè)頂點(diǎn)的坐標(biāo),計(jì)算對(duì)象210所位于的平面Z與基準(zhǔn)線240之間的交點(diǎn),并且,如果交點(diǎn)處于對(duì)象210的χ坐標(biāo)和y坐標(biāo)的范圍內(nèi),則位置設(shè)置部分IM將該交點(diǎn)設(shè)置為定位位置 250。此處,如果對(duì)象210已移動(dòng),則例如位置設(shè)置部分124可基于移動(dòng)的對(duì)象210的位置重置定位位置250。在這種情況下,定位位置250根據(jù)對(duì)象210的移動(dòng)而動(dòng)態(tài)地改變。在該圖示出的示例中,對(duì)象210a所位于的平面Zl與基準(zhǔn)線240之間的交點(diǎn)處于對(duì)象210a的χ坐標(biāo)和y坐標(biāo)的范圍內(nèi)。因此,將定位位置250設(shè)置在平面Zl與基準(zhǔn)線240 之間的交點(diǎn)處,即對(duì)象210a與基準(zhǔn)線240之間的交點(diǎn)處。而如果本實(shí)施例中對(duì)象210與基準(zhǔn)線240之間不存在交點(diǎn),則位置設(shè)置部分IM將臨時(shí)定位位置220設(shè)置為定位位置250。例如在"Tomas Moller, 'Practical Analysis of Optimized Ray-Triangle Intersection'(在線文獻(xiàn),搜索于 2010 年 8 月 31 日,因特網(wǎng) URL :http://www. cs. lth. se/ home/Tomas_Akenine_Moller/raytri/),,中,描述了用于位置設(shè)置部分IM的前述處理的 Tomas Moller的交點(diǎn)確定算法。圖8是示出本公開(kāi)第一實(shí)施例中的定位位置250的顯示示例的圖。參考圖8,三維空間200中顯示通過(guò)定位位置250的定位線沈0。定位線260是通過(guò)定位位置250的線。在該圖示出的示例中,顯示控制部分1 將定位線260顯示為始于基準(zhǔn)點(diǎn)230而終于定位位置250的線段。在這種情況下,用戶能夠?qū)⒍ㄎ晃恢?50識(shí)別為被顯示為定位線沈0的線段的終點(diǎn)。注意,定位線260不是必須完整地顯示在顯示屏幕130上。例如,當(dāng)基準(zhǔn)點(diǎn)230被設(shè)置在使得基準(zhǔn)點(diǎn)230被顯示在顯示屏幕130上的范圍之外時(shí),定位線沈0也部分地位于使得定位線260被顯示在顯示屏幕 130上的范圍之外。這樣,定位線260可顯示為其在顯示屏幕130的端部被切斷。此處,當(dāng)三維空間200顯示為顯示屏幕130上的立體圖像時(shí),不僅在對(duì)象210上而且在定位線260上設(shè)置視差。定位線260上設(shè)置的視差的值可為如下值該值從與基準(zhǔn)點(diǎn) 230的ζ坐標(biāo)對(duì)應(yīng)的視差的值線性地改變?yōu)榕c定位位置250的ζ坐標(biāo)對(duì)應(yīng)的視差的值。在該圖示出的實(shí)施例中,將定位位置250設(shè)置于平面Zl上的對(duì)象210a與基準(zhǔn)線240之間的交點(diǎn)。定位位置250以及要定位的對(duì)象210a均位于平面Zl上。因此,對(duì)象210a上設(shè)置的視差與定位位置250處設(shè)置在定位線260上的視差中的每一個(gè)均為與平面Zl的ζ坐標(biāo)相對(duì)應(yīng)的視差。因此,對(duì)象210a的視差與定位線沈0的視差之間不存在矛盾,使得減小了用戶感覺(jué)到的不適感。同時(shí),如果對(duì)象210與基準(zhǔn)線240之間不存在交點(diǎn),且臨時(shí)定位位置220被設(shè)置為定位位置250,則定位線260可如上述情況下那樣,顯示為始于基準(zhǔn)點(diǎn)230并終于定位位置 250的線段。可替選地,在這種情況下,定位線260可顯示為,自基準(zhǔn)點(diǎn)230起通過(guò)設(shè)置于臨時(shí)定位位置220的定位位置250而延伸無(wú)限距離的射線。(3.第二實(shí)施例)接下來(lái),將描述本公開(kāi)的第二實(shí)施例。在本實(shí)施例中,在定位位置250處顯示光標(biāo)對(duì)象270。在以下描述中,將參考圖9和圖10描述根據(jù)本實(shí)施例的定位位置250的顯示。 注意,本實(shí)施例與第一實(shí)施例的不同之處在于,代替定位線260顯示光標(biāo)對(duì)象270或除定位線沈0以外還顯示光標(biāo)對(duì)象270。然而,由于其它功能和配置與第一實(shí)施例近以相同,因此將省略對(duì)這些功能和配置的詳細(xì)描述。圖9是示出本公開(kāi)第二實(shí)施例中的定位位置250的顯示示例的圖。參考圖9,在三維空間200中,在定位位置250處顯示光標(biāo)對(duì)象270。如圖所示,例如,顯示控制裝置1 將光標(biāo)對(duì)象270顯示為箭頭形狀的對(duì)象。注意,光標(biāo)對(duì)象270不一定是箭頭形狀的對(duì)象,而可以是具有諸如圓形、三角形或多邊形的不同形狀的對(duì)象。另外,光標(biāo)對(duì)象270的形狀不一定是如圖所示的平面形狀,而可以是立體形狀。利用所顯示的光標(biāo)對(duì)象270,用戶能夠?qū)⒍ㄎ晃恢?50識(shí)別為顯示有光標(biāo)對(duì)象270的位置。注意,為了示出定位位置250,除光標(biāo)對(duì)象270以外,也可以顯示第一實(shí)施例中描述的定位線260。圖10是示出本公開(kāi)第二實(shí)施例中的定位位置250的深度的顯示的圖。參考圖10, 當(dāng)光標(biāo)對(duì)象270在χ軸方向上的位置重疊了對(duì)象210時(shí),光標(biāo)對(duì)象270在ζ軸方向上與對(duì)象210顯示在相同位置。盡管為簡(jiǎn)單起見(jiàn)而在圖中示出χ軸方向和ζ軸方向,但是包括了 y軸方向的情況也是一樣的。由于如上所述設(shè)置定位位置250并在定位位置250處顯示光標(biāo)對(duì)象270,因此光標(biāo)對(duì)象270在ζ軸方向(即顯示屏幕130的深度方向)上顯示在與對(duì)象210相對(duì)應(yīng)的位置。 這樣,當(dāng)對(duì)象210和光標(biāo)對(duì)象270顯示為光標(biāo)對(duì)象270重疊于對(duì)象210上時(shí),光標(biāo)對(duì)象270 顯示為位于對(duì)象210的表面上。因此,當(dāng)三維空間200作為立體圖像顯示在顯示屏幕130 上時(shí),光標(biāo)對(duì)象270上設(shè)置的視差具有與對(duì)象210上設(shè)置的視差相似的值。這樣,在立體圖像中,對(duì)象210的視差與光標(biāo)對(duì)象270的視差之間不存在矛盾,因而減小了用戶感覺(jué)到的不適感。同時(shí),當(dāng)對(duì)象210與基準(zhǔn)線240之間不存在交點(diǎn)且臨時(shí)定位位置220被設(shè)置為定位位置250時(shí),將光標(biāo)對(duì)象270顯示在設(shè)置有臨時(shí)定位位置220的平面ZO上。注意,在這種顯示中,存在這樣的可能光標(biāo)對(duì)象270的ζ坐標(biāo)(即深度)可能取決于平面ZO與對(duì)象 210的ζ坐標(biāo)之間的差異而突變,這可能導(dǎo)致用戶的不適感。在這種情況下,可有利地使用下面描述的第三實(shí)施例。(4.第三實(shí)施例)接下來(lái),將描述本公開(kāi)的第三實(shí)施例。在本實(shí)施例中,當(dāng)對(duì)象210與基準(zhǔn)線240之間不存在交點(diǎn)時(shí),基于位于基準(zhǔn)線240附近的一個(gè)或更多個(gè)對(duì)象210的位置來(lái)設(shè)置定位位置250。在以下描述中,將參考圖11和圖12描述根據(jù)本實(shí)施例的定位位置250的顯示。注意,當(dāng)對(duì)象210與基準(zhǔn)線240之間不存在交點(diǎn)時(shí),本實(shí)施例與第二實(shí)施例在設(shè)置定位位置 250方面存在區(qū)別。然而,由于其它功能和配置與第二實(shí)施例近似相同,因此將省略對(duì)這些功能和配置的詳細(xì)描述。圖11是示出本公開(kāi)第三實(shí)施例中的定位位置250的設(shè)置的圖。參考圖11,當(dāng)對(duì)象 210與基準(zhǔn)線240之間不存在交點(diǎn)時(shí),基于位于基準(zhǔn)線240附近的對(duì)象210a和對(duì)象210b的位置,設(shè)置定位位置250。在該圖示出的示例中,基準(zhǔn)線240被設(shè)置為通過(guò)臨時(shí)定位位置220和基準(zhǔn)點(diǎn)230 的直線,并與三維空間200中顯示的對(duì)象210a或?qū)ο?10b沒(méi)有交點(diǎn)。因此,位置設(shè)置部分 124基于位于基準(zhǔn)線MO附近的對(duì)象210a和對(duì)象210b的位置設(shè)置定位位置250。具體地, 位置設(shè)置部分1 在基準(zhǔn)線240上位于對(duì)象210a所位于的平面Zl與對(duì)象210b所位于的平面ZO之間的位置設(shè)置定位位置250。顯示控制部分1 在如此設(shè)置的定位位置250處顯示光標(biāo)對(duì)象270。由于如上所述設(shè)置定位位置250并在定位位置250顯示光標(biāo)對(duì)象270,因此,當(dāng)定位位置250的狀態(tài)從如圖所示的狀態(tài)轉(zhuǎn)移到定位位置250重疊了對(duì)象210中的任意一個(gè)的狀態(tài)時(shí),可減小由于光標(biāo)對(duì)象270的顯示改變而使用戶感覺(jué)到的不適感。例如,當(dāng)通過(guò)用戶的定位操作移動(dòng)了臨時(shí)定位位置220并且狀態(tài)從如圖所示的狀態(tài)改變?yōu)榛鶞?zhǔn)線240與對(duì)象 210a有交點(diǎn)的狀態(tài)時(shí),將定位位置250設(shè)置在基準(zhǔn)線240與對(duì)象210a之間的交點(diǎn)。在這種情況下,當(dāng)定位位置250處顯示的光標(biāo)對(duì)象270如在本實(shí)施例中那樣從平面ZO與平面Zl 之間的中點(diǎn)移動(dòng)至平面Zl時(shí),光標(biāo)對(duì)象270的ζ坐標(biāo)(即深度)的改變比光標(biāo)對(duì)象270從平面ZO移動(dòng)至平面Zl時(shí)更為緩和,使得能減小由于這種顯示而使用戶感覺(jué)到的不適感。圖12是示出本公開(kāi)第三實(shí)施例中的定位位置的深度的顯示的圖。參考圖12,光標(biāo)對(duì)象270的ζ坐標(biāo)在具有不同ζ坐標(biāo)的對(duì)象210a與對(duì)象210b之間連續(xù)地改變。盡管為簡(jiǎn)單起見(jiàn)而在圖中示出χ軸方向和ζ軸方向,但是包括了 y軸方向的情況也是一樣的。在該圖示出的示例中,隨著定位位置250的χ坐標(biāo)在負(fù)方向上改變,定位位置250 從對(duì)象210a移動(dòng)至對(duì)象210b。對(duì)象210a的位置和對(duì)象210b的位置在χ軸方向上不連續(xù)。 因此,位置設(shè)置部分1 將定位位置250設(shè)置為其ζ坐標(biāo)基于對(duì)象210a和對(duì)象210b的ζ 坐標(biāo)而在對(duì)象210a與對(duì)象210b之間的部分中連續(xù)地改變。結(jié)果,定位位置250處顯示的光標(biāo)對(duì)象270的ζ坐標(biāo)在對(duì)象210a與對(duì)象210b之間連續(xù)地改變。當(dāng)以此方式顯示光標(biāo)對(duì)象270時(shí),可防止將光標(biāo)對(duì)象270顯示為由于光標(biāo)對(duì)象270在對(duì)象210a與對(duì)象210b之間的間隙中移動(dòng)到了平面ZO而導(dǎo)致光標(biāo)對(duì)象270的深度突變。這樣,可減小由于這種顯示而使用戶感覺(jué)到的不適感。為了實(shí)現(xiàn)這種顯示,例如,位置設(shè)置部分IM可預(yù)測(cè)定位位置250的移動(dòng)目的地。 在這種情況下,位置設(shè)置部分1 將定位位置250在對(duì)象210a與對(duì)象210b之間的間隙中移動(dòng)時(shí)的定位位置250的ζ坐標(biāo)設(shè)置為,定位位置250的ζ坐標(biāo)在移動(dòng)前定位位置250所重疊的對(duì)象210a的ζ坐標(biāo)與移動(dòng)后定位位置250被預(yù)測(cè)重疊的對(duì)象210b的ζ坐標(biāo)之間連續(xù)地改變。可替選地,位置設(shè)置部分IM可基于根據(jù)三維空間200中對(duì)象210的布置而預(yù)先準(zhǔn)備的深度地圖來(lái)設(shè)置定位位置250在對(duì)象210之間的間隙中移動(dòng)時(shí)的定位位置250的ζ 坐標(biāo)。深度地圖是ζ坐標(biāo)與三維空間200的χ坐標(biāo)和y坐標(biāo)相關(guān)的地圖??蓪⑸疃鹊貓D限定為曲面,其在對(duì)象210之間的間隙中連續(xù)地連接對(duì)象210的ζ坐標(biāo)。盡管圖12示出了接近正弦曲線的路徑作為定位位置250的ζ坐標(biāo)的連續(xù)改變,然而定位位置250的ζ坐標(biāo)的改變方式不限于此。例如,可以以直線或類似貝塞爾曲線的任意曲線改變定位位置250的ζ坐標(biāo)。另外,盡管本實(shí)施例描述了基于第二實(shí)施例而在定位位置250處顯示光標(biāo)對(duì)象270的情況,但是也可如第一實(shí)施例中那樣顯示通過(guò)定位位置250 的定位線沈0。(5.第四實(shí)施例)接下來(lái),將描述本公開(kāi)的第四實(shí)施例。在本實(shí)施例中,信息處理裝置100的獲取部分122獲取移動(dòng)基準(zhǔn)點(diǎn)230的操作,且位置設(shè)置部分IM基于移動(dòng)操作而移動(dòng)基準(zhǔn)點(diǎn)230。 在以下描述中,將參考圖13和圖14描述本實(shí)施例中的定位位置250的設(shè)置,然后將參考圖 15描述本實(shí)施例中移動(dòng)基準(zhǔn)點(diǎn)230的操作。注意,本實(shí)施例與第一至第三實(shí)施例的不同之處在于,移動(dòng)了基準(zhǔn)點(diǎn)230。然而,由于其它功能和配置與第一至第三實(shí)施例近似相同,因此將省略對(duì)這些功能和配置的詳細(xì)描述。圖13是示出本公開(kāi)第四實(shí)施例中的定位位置250的設(shè)置的圖。圖13示出從顯示屏幕130的前面看到對(duì)象210a至210d的顯示的狀態(tài)。對(duì)象210a至210d顯示為重疊于彼此之上,且對(duì)象210d布置在對(duì)象210c后面。當(dāng)以此方式顯示多個(gè)對(duì)象210時(shí),可有利地使用本實(shí)施例的配置。
圖14是示出本公開(kāi)第四實(shí)施例中的定位位置250的設(shè)置的圖。參考圖14,對(duì)象 210c布置在平面ZO上,而對(duì)象210a和210b布置在平面ZO前面的平面Zl上。此外,對(duì)象 2IOd布置在平面ZO后面的平面Z2上。在該圖中,示出基準(zhǔn)點(diǎn)230a和基準(zhǔn)點(diǎn)230b,作為移動(dòng)前和移動(dòng)后的基準(zhǔn)點(diǎn)230。在移動(dòng)前的狀態(tài)下,設(shè)置基準(zhǔn)點(diǎn)230a,并將基準(zhǔn)線MOa設(shè)置為通過(guò)基準(zhǔn)點(diǎn)230a 和臨時(shí)定位位置220a的直線。在該圖示出的示例中,定位位置250a是基準(zhǔn)線MOa與對(duì)象 210c之間的交點(diǎn)。注意,由于對(duì)象210c位于平面ZO上,因此定位位置250與臨時(shí)定位位置 220位于相同位置。在這種狀態(tài)下,信息處理裝置100的獲取部分122獲取定位操作,且位置設(shè)置部分 124根據(jù)獲取的定位操作而在平面ZO上設(shè)置臨時(shí)定位位置220a。以此方式,通過(guò)移動(dòng)臨時(shí)定位位置220a并由此移動(dòng)通過(guò)臨時(shí)定位位置220a的基準(zhǔn)線240a,用戶將定位位置250移動(dòng)至期望的對(duì)象210。然而,基準(zhǔn)點(diǎn)230a被設(shè)置在對(duì)象210a至210d的ζ軸的負(fù)方向一側(cè), 即,設(shè)置在顯示屏幕的前側(cè)。因此,即使當(dāng)把臨時(shí)定位位置220a移動(dòng)至平面ZO以便對(duì)布置在對(duì)象210c后面的對(duì)象210d進(jìn)行定位時(shí),基準(zhǔn)線MOa也將與對(duì)象210d前面的對(duì)象210c 相交,這樣,定位位置250被設(shè)置在了對(duì)象210c與基準(zhǔn)線MOa之間的交點(diǎn)處。同時(shí),在移動(dòng)后的狀態(tài)下,設(shè)置基準(zhǔn)點(diǎn)230b,并將基準(zhǔn)線MOb設(shè)置為通過(guò)基準(zhǔn)點(diǎn) 230b和臨時(shí)定位位置220b的直線。在該圖示出的示例中,定位位置250b是基準(zhǔn)線MOb與對(duì)象2IOd之間的交點(diǎn)。移動(dòng)后的基準(zhǔn)點(diǎn)230b可以是通過(guò)把移動(dòng)前的基準(zhǔn)點(diǎn)230a在χ軸和y軸負(fù)方向上移動(dòng)而獲得的點(diǎn)。當(dāng)如上所述移動(dòng)基準(zhǔn)點(diǎn)230b并且還在平面ZO上移動(dòng)臨時(shí)定位位置220 時(shí),設(shè)置與對(duì)象210c沒(méi)有交點(diǎn)而與對(duì)象210d有交點(diǎn)的基準(zhǔn)線MOb。當(dāng)如上所述移動(dòng)基準(zhǔn)點(diǎn)230時(shí),能夠容易地定位位于另一對(duì)象210之后因而難以通過(guò)使用單個(gè)基準(zhǔn)點(diǎn)定位的對(duì)象 210。如上所述,取決于操作部分110的類型,信息處理裝置100的獲取部分122經(jīng)由操作部分110獲取的移動(dòng)基準(zhǔn)點(diǎn)230的移動(dòng)操作可以是不同的。例如,當(dāng)操作部分110包括使用傳感器(諸如陀螺儀傳感器或加速度傳感器)的定位裝置時(shí),該定位裝置的移動(dòng)可以作為移動(dòng)基準(zhǔn)點(diǎn)230的操作。在這種情況下,如果將基準(zhǔn)點(diǎn)230設(shè)置為三維空間200中用戶的虛擬手位置,則用戶能夠以他/她正在緊握定位裝置的同時(shí)移動(dòng)手的感覺(jué)來(lái)移動(dòng)基準(zhǔn)點(diǎn)230。該圖中基準(zhǔn)點(diǎn)230處示出的定位裝置和手示出了用戶在以上述方式進(jìn)行移動(dòng)基準(zhǔn)點(diǎn)230的操作時(shí)感覺(jué)到的示例性感受。同時(shí),當(dāng)操作部分110包括鍵盤時(shí),可將給定鍵指派為用于進(jìn)行移動(dòng)基準(zhǔn)點(diǎn)230的操作。此外,下文中將參考圖15描述當(dāng)操作部分110包括鼠標(biāo)時(shí)的移動(dòng)基準(zhǔn)點(diǎn)230的操作。圖15是示出本公開(kāi)第四實(shí)施例中的移動(dòng)基準(zhǔn)點(diǎn)230的示例性操作的圖。圖15示出當(dāng)信息處理裝置100的操作部分110包括鼠標(biāo)時(shí)的移動(dòng)基準(zhǔn)點(diǎn)230的示例性操作。在該圖示出的示例中,當(dāng)移動(dòng)臨時(shí)定位位置220時(shí),如(a)所示,用戶在不按壓鼠標(biāo)按鈕的情況下移動(dòng)鼠標(biāo)。同時(shí),當(dāng)移動(dòng)基準(zhǔn)點(diǎn)230時(shí),如(b)所示,用戶在按壓鼠標(biāo)按鈕的同時(shí)移動(dòng)鼠標(biāo)。(6.第五實(shí)施例)接下來(lái),將描述本公開(kāi)的第五實(shí)施例。在本實(shí)施例中,信息處理裝置100的獲取部分122獲取切換對(duì)象210的選擇的操作,且位置設(shè)置部分IM基于選擇切換操作而切換定位位置250的設(shè)置。在以下描述中,將參考圖16描述根據(jù)本實(shí)施例的定位位置250的設(shè)置。 注意,本實(shí)施例與第一至第四實(shí)施例的不同之處在于,切換了定位位置250。然而,由于其它功能和配置與第一至第四實(shí)施例近似相同,因此將省略對(duì)這些功能和配置的詳細(xì)描述。圖16是示出本公開(kāi)第五實(shí)施例中的定位位置250的設(shè)置的圖。參考圖16,基準(zhǔn)線 240與對(duì)象210a、對(duì)象210c和對(duì)象2IOd具有交點(diǎn),且定位位置250設(shè)置在從這些對(duì)象中選擇的一個(gè)對(duì)象與基準(zhǔn)線240之間的交點(diǎn)處。盡管為簡(jiǎn)單起見(jiàn),未在該圖中示出臨時(shí)定位位置220,然而可如其它實(shí)施例中那樣,將基準(zhǔn)線240設(shè)置為通過(guò)基準(zhǔn)點(diǎn)230和臨時(shí)定位位置 220的直線。對(duì)象210a至210d是以與第四實(shí)施例中參考圖13描述的對(duì)象210a至210d類似的方式布置的多個(gè)對(duì)象。通過(guò)基準(zhǔn)點(diǎn)230的基準(zhǔn)線240與這些對(duì)象中的對(duì)象210a、對(duì)象210c 和對(duì)象210d具有交點(diǎn)。信息處理裝置100的位置設(shè)置部分IM從對(duì)象210a、對(duì)象210c和對(duì)象210d中選擇一個(gè)對(duì)象,并將定位位置250設(shè)置在所選擇的對(duì)象與基準(zhǔn)線240之間的交點(diǎn)處。在該圖示出的示例的(a)中,選擇對(duì)象210a,并將定位位置250a設(shè)置在對(duì)象210a 與基準(zhǔn)線240之間的交點(diǎn)處。同時(shí),在(b)中,選擇對(duì)象210c,并將定位位置250c設(shè)置在對(duì)象210c與基準(zhǔn)線240之間的交點(diǎn)處。在(c)中,選擇對(duì)象210d,并將定位位置250d設(shè)置在對(duì)象210d與基準(zhǔn)線240之間的交點(diǎn)處。此處,當(dāng)選擇了從顯示屏幕130的前側(cè)看來(lái)位于更后側(cè)的對(duì)象210時(shí),可透明地顯示前面的對(duì)象210。在該圖示出的示例中,在(b)中透明地顯示對(duì)象210a,且在(c)中透明地顯示對(duì)象210a和對(duì)象210c。在本實(shí)施例中,信息處理裝置100的獲取部分122獲取切換對(duì)象210的選擇的操作,且位置設(shè)置部分1 基于選擇切換操作而切換所選的對(duì)象210。取決于操作部分110的類型,獲取部分122經(jīng)由操作部分110獲取的選擇切換操作可以是不同的。例如,當(dāng)操作部分110包括鍵盤時(shí),可指派按鍵,以用于把設(shè)置有定位位置250的對(duì)象210改變?yōu)楦竺娴膶?duì)象210及改變?yōu)楦懊娴膶?duì)象210。同時(shí),當(dāng)操作部分110包括帶有滾輪的鼠標(biāo)時(shí),通過(guò)在給定方向上轉(zhuǎn)動(dòng)鼠標(biāo)滾輪,可獲取把設(shè)置有定位位置250的對(duì)象210改變?yōu)楦竺娴膶?duì)象210及改變?yōu)楦懊娴膶?duì)象210的操作??商孢x地,當(dāng)操作部分110包括使用傳感器(諸如陀螺儀傳感器或加速度傳感器)的定位裝置時(shí),通過(guò)在給定方向上傾斜操作裝置,可獲取把設(shè)置有定位位置250的對(duì)象210改變?yōu)楦竺娴膶?duì)象210及改變?yōu)楦懊娴膶?duì)象210 的操作。通過(guò)前述操作,用戶在圖16所示的(a)、(b)和(c)中改變選擇狀態(tài)。(7.第六實(shí)施例)接下來(lái),將描述本公開(kāi)的第六實(shí)施例。在本實(shí)施例中,顯示具有模糊輪廓的光標(biāo)對(duì)象370。在以下描述中,將描述本實(shí)施例中的定位位置的顯示。注意,本實(shí)施例與第一實(shí)施例的不同之處在于,未設(shè)置臨時(shí)定位位置220、基準(zhǔn)點(diǎn)230和基準(zhǔn)線M0,而是基于定位操作原樣設(shè)置定位位置。然而,由于其它功能和配置與第一實(shí)施例近似相同,因此將省略對(duì)這些功能和配置的詳細(xì)描述。圖17是示出本公開(kāi)第六實(shí)施例中的定位位置的顯示示例的圖。參考圖17,在三維空間200中,對(duì)象210a布置在平面Zl上而對(duì)象210b布置在平面ZO上。另外,在三維空間 200中,定位位置設(shè)置在平面ZO上,并顯示光標(biāo)對(duì)象370。
在該圖示出的示例中,光標(biāo)對(duì)象370和對(duì)象210a處于在χ坐標(biāo)和y坐標(biāo)中彼此重疊的狀態(tài),即,可通過(guò)光標(biāo)對(duì)象370選擇對(duì)象210a的狀態(tài)。然而,平面ZO上的光標(biāo)對(duì)象370 具有與平面Zl上的對(duì)象210a不同的ζ坐標(biāo)。因此,如果光標(biāo)對(duì)象370顯示為重疊于對(duì)象 210a上,則光標(biāo)對(duì)象370顯示為從對(duì)象210a的表面沉至后側(cè)。然而,本實(shí)施例中顯示的光標(biāo)對(duì)象370是具有模糊輪廓的光標(biāo)對(duì)象。用戶并未清晰識(shí)別光標(biāo)對(duì)象370與對(duì)象210a之間的邊界。因此,即使當(dāng)光標(biāo)對(duì)象370顯示為從對(duì)象 210a的表面沉至后側(cè)時(shí),用戶也不太會(huì)感覺(jué)到光標(biāo)對(duì)象370與對(duì)象2IOa之間在深度方向上的差異。即使當(dāng)三維空間200作為立體圖像顯示在顯示屏幕130上時(shí),由于光標(biāo)對(duì)象370的輪廓被模糊了,用戶也不太會(huì)感覺(jué)到光標(biāo)對(duì)象370上設(shè)置的視差與對(duì)象210a上設(shè)置的視差之間存在矛盾。即,在本實(shí)施例中,使用用戶的視覺(jué)感知,在視覺(jué)上校正了光標(biāo)對(duì)象370與對(duì)象210a之間在深度方向上的差異。(8.結(jié)語(yǔ))在以上所述的本公開(kāi)的各實(shí)施例中,信息處理裝置100包括顯示控制部分126, 其被配置為在顯示屏幕130上顯示布置有對(duì)象210的三維空間200 ;獲取部分122,其被配置為獲取三維空間200中的定位操作;以及位置設(shè)置部分124,其被配置為在三維空間200 中設(shè)置定位位置250。顯示控制部分1 通過(guò)校正定位位置250與對(duì)象210之間在顯示屏幕130的深度方向上的差異,在三維空間200中顯示定位位置250。根據(jù)這種配置,可進(jìn)行如下顯示在該顯示中,在三維空間的GUI中減小了由于對(duì)象的顯示與定位顯示之間在深度方向上的差異而使用戶感覺(jué)到的不適感。位置設(shè)置部分IM可基于定位操作而在三維空間200中設(shè)置臨時(shí)定位位置220,并可在基準(zhǔn)線240上設(shè)置定位位置250,基準(zhǔn)線240通過(guò)臨時(shí)定位位置220和設(shè)置于三維空間 200中的基準(zhǔn)點(diǎn)230。根據(jù)這種配置,即使當(dāng)定位操作指定二維坐標(biāo)時(shí),也可在深度方向上改變定位位置,因而減小由于對(duì)象與定位位置之間在深度方向上的差異而使用戶感覺(jué)到的不適感。顯示控制部分1 可在基準(zhǔn)線240上顯示通過(guò)定位位置250的定位線沈0。根據(jù)這種配置,在三維空間中部分顯示或完整顯示包括定位位置的基準(zhǔn)線,因而用戶能夠容易地了解定位位置在深度方向上的位置。顯示控制部分1 可將定位線260顯示為始于基準(zhǔn)點(diǎn)230并終于定位位置250的線段。根據(jù)這種配置,用戶能夠容易地識(shí)別作為該線段終點(diǎn)的定位位置。顯示控制部分1 可在定位位置250處顯示光標(biāo)對(duì)象270。根據(jù)這種配置,用戶能夠容易地識(shí)別作為該光標(biāo)對(duì)象的顯示位置的定位位置。位置設(shè)置部分IM可將定位位置250設(shè)置在對(duì)象210與基準(zhǔn)線240之間的交點(diǎn)處。根據(jù)這種配置,定位位置在深度方向上匹配于所定位的對(duì)象的位置,因而對(duì)象的深度和定位位置的深度變得近似相等。這樣,可顯著減小由于顯示三維空間的GUI而使用戶感覺(jué)到的不適感。位置設(shè)置部分IM可從各自與基準(zhǔn)線240具有交點(diǎn)的多個(gè)對(duì)象210中選擇一個(gè)對(duì)象210,并可將定位位置250設(shè)置在所選擇的對(duì)象210與基準(zhǔn)線240之間的交點(diǎn)處。根據(jù)這種配置,即使當(dāng)基準(zhǔn)線上存在多個(gè)對(duì)象時(shí),也可選擇并定位適當(dāng)?shù)膶?duì)象。獲取部分122可獲取切換對(duì)象210的選擇的操作,且位置設(shè)置部分IM可基于選擇切換操作,切換所選擇的對(duì)象210。根據(jù)這種配置,用戶能夠在從多個(gè)對(duì)象中選擇要定位的對(duì)象時(shí)選擇期望的對(duì)象。當(dāng)對(duì)象210與基準(zhǔn)線240之間不存在交點(diǎn)時(shí),位置設(shè)置部分IM可基于位于基準(zhǔn)線240附近的一個(gè)或更多個(gè)對(duì)象210的位置來(lái)設(shè)置定位位置250。根據(jù)這種配置,可防止定位位置依賴于基準(zhǔn)線是否與對(duì)象具有交點(diǎn)而在深度方向上大大地變化。這樣,可減小由于顯示三維空間的⑶I而使用戶感覺(jué)到的不適感。獲取部分122可獲取移動(dòng)基準(zhǔn)點(diǎn)230的操作,并且位置設(shè)置部分IM可基于移動(dòng)操作來(lái)移動(dòng)基準(zhǔn)點(diǎn)230。根據(jù)這種配置,通過(guò)將基準(zhǔn)點(diǎn)移動(dòng)至適當(dāng)位置,能夠容易地定位在基準(zhǔn)點(diǎn)固定時(shí)可能難以定位的對(duì)象。顯示控制部分1 可在定位位置250處顯示具有模糊輪廓的光標(biāo)對(duì)象370,該模糊輪廓用于在視覺(jué)上校正深度方向上的差異。根據(jù)這種配置,所定位的對(duì)象與光標(biāo)對(duì)象之間的邊界變得不能被清晰識(shí)別,由此可減小所定位的對(duì)象與光標(biāo)對(duì)象之間在深度方向上的差異所導(dǎo)致的不適感。顯示控制部分1 可將三維空間200顯示為顯示屏幕130上的立體圖像。當(dāng)將三維空間的GUI作為立體圖像顯示時(shí),由于對(duì)象與定位位置之間在深度方向上的差異而使用戶感覺(jué)到的不適感將會(huì)特別大。因此,使用本公開(kāi)各實(shí)施例的配置,可特別地、顯著地減小用戶感覺(jué)到的不適感。盡管已參考附圖描述了本公開(kāi)的優(yōu)選實(shí)施例,但是本公開(kāi)不限于此。對(duì)本領(lǐng)域技術(shù)人員而言,顯然可進(jìn)行各種修改或變型,只要這些修改或變型在所附權(quán)利要求或其等同的技術(shù)范圍之內(nèi)即可。應(yīng)理解,這些修改或變型也在本公開(kāi)的技術(shù)范圍之內(nèi)。例如,盡管前述實(shí)施例例示了由CPU提供獲取部分、位置設(shè)置部分和顯示控制部分的功能的示例,但是本公開(kāi)不限于此。例如,也可代替CPU或除CPU以外使用DSP (數(shù)字信號(hào)處理器)。此外,例如,可由不同于CPU的GPU(圖形處理單元)提供顯示控制部分的功能。另外,盡管前述實(shí)施例例示了獲取部分獲取指定二維坐標(biāo)的定位操作的示例,但是本公開(kāi)不限于此。例如,獲取部分可獲取指定三維坐標(biāo)的定位操作。即使當(dāng)可以使用三維坐標(biāo)進(jìn)行指定三維空間中給定位置的定位操作時(shí),通常可能并不容易進(jìn)行指定準(zhǔn)確位置, 特別是指定深度方向上的準(zhǔn)確位置的操作。因此,即使當(dāng)獲取部分獲取指定三維坐標(biāo)的定位操作時(shí),也可能存在定位位置與對(duì)象之間在深度方向上存在差異的情況。因此,即使在這種情況下,也可有利地使用前述實(shí)施例的配置。本公開(kāi)包含與2010年9月7日提交到日本專利局的日本優(yōu)先權(quán)專利申請(qǐng)JP 2010-199743所公開(kāi)的主題有關(guān)的主題,該申請(qǐng)全部?jī)?nèi)容通過(guò)引用合并于此。
權(quán)利要求
1.一種信息處理裝置,包括顯示控制部分,其使得在顯示屏幕上顯示布置有對(duì)象的三維空間; 獲取部分,其獲取所述三維空間中的定位操作;以及位置設(shè)置部分,其基于所述定位操作,在所述三維空間中設(shè)置定位位置, 其中,所述顯示控制部分使得在所述三維空間中顯示所述定位位置,所述定位位置與所述對(duì)象的位置之間在所述顯示屏幕的深度方向上的差異已被校正。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述位置設(shè)置部分基于所述定位操作而在所述三維空間中設(shè)置臨時(shí)定位位置,并在基準(zhǔn)線上設(shè)置所述定位位置,所述基準(zhǔn)線通過(guò)所述臨時(shí)定位位置和設(shè)置于所述三維空間中的基準(zhǔn)點(diǎn)。
3.根據(jù)權(quán)利要求2所述的信息處理裝置,其中,所述顯示控制部分使得在所述基準(zhǔn)線上顯示通過(guò)所述定位位置的定位線。
4.根據(jù)權(quán)利要求3所述的信息處理裝置,其中,所述顯示控制部分使得所述定位線被顯示為始于所述基準(zhǔn)點(diǎn)而終于所述定位位置的線段。
5.根據(jù)權(quán)利要求2所述的信息處理裝置,其中,所述顯示控制部分使得在所述定位位置處顯示光標(biāo)對(duì)象。
6.根據(jù)權(quán)利要求2所述的信息處理裝置,其中,所述位置設(shè)置部分將所述定位位置設(shè)置在所述對(duì)象與所述基準(zhǔn)線之間的交點(diǎn)處。
7.根據(jù)權(quán)利要求6所述的信息處理裝置,其中,所述位置設(shè)置部分從各自與所述基準(zhǔn)線具有交點(diǎn)的多個(gè)對(duì)象中選擇所述對(duì)象,并將所述定位位置設(shè)置在所選擇的對(duì)象與所述基準(zhǔn)線之間的交點(diǎn)處。
8.根據(jù)權(quán)利要求7所述的信息處理裝置,其中, 所述獲取部分獲取切換所述對(duì)象的選擇的操作,并且所述位置設(shè)置部分基于切換所述對(duì)象的選擇的所述操作,切換所選擇的對(duì)象。
9.根據(jù)權(quán)利要求2所述的信息處理裝置,其中,當(dāng)所述對(duì)象與所述基準(zhǔn)線之間不存在交點(diǎn)時(shí),所述位置設(shè)置部分基于位于所述基準(zhǔn)線附近的一個(gè)或更多個(gè)對(duì)象的位置來(lái)設(shè)置所述定位位置。
10.根據(jù)權(quán)利要求2所述的信息處理裝置,其中, 所述獲取部分獲取移動(dòng)所述基準(zhǔn)點(diǎn)的操作,并且所述位置設(shè)置部分基于移動(dòng)所述基準(zhǔn)點(diǎn)的所述操作來(lái)移動(dòng)所述基準(zhǔn)點(diǎn)。
11.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述顯示控制部分使得在所述定位位置處顯示具有模糊輪廓的光標(biāo)對(duì)象,所述模糊輪廓用于在視覺(jué)上校正所述深度方向上的差已
12.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述顯示控制部分使得所述三維空間作為立體圖像顯示在所述顯示屏幕上。
13.一種程序,用于使得計(jì)算機(jī)執(zhí)行處理 使得在顯示屏幕上顯示布置有對(duì)象的三維空間; 獲取所述三維空間中的定位操作;基于所述定位操作,在所述三維空間中設(shè)置定位位置;以及使得在所述三維空間中顯示所述定位位置,所述定位位置與所述對(duì)象的位置之間在所述顯示屏幕的深度方向上的差異已被校正。
14. 一種信息處理方法,包括 使得在顯示屏幕上顯示布置有對(duì)象的三維空間; 獲取所述三維空間中的定位操作;基于所述定位操作,在所述三維空間中設(shè)置定位位置;以及使得在所述三維空間中顯示所述定位位置,所述定位位置與所述對(duì)象的位置之間在所述顯示屏幕的深度方向上的差異已被校正。
全文摘要
提供了一種信息處理裝置、程序及信息處理方法。信息處理裝置包括顯示控制部分,其使得在顯示屏幕上顯示布置有對(duì)象的三維空間;獲取部分,其獲取三維空間中的定位操作;以及位置設(shè)置部分,其基于定位操作,在三維空間中設(shè)置定位位置。顯示控制部分使得在三維空間中顯示定位位置,定位位置與對(duì)象的位置之間在顯示屏幕的深度方向上的差異已被校正。
文檔編號(hào)G06F3/048GK102402281SQ201110260359
公開(kāi)日2012年4月4日 申請(qǐng)日期2011年8月31日 優(yōu)先權(quán)日2010年9月7日
發(fā)明者北尾崇, 工藤祐介, 森麻紀(jì), 深澤遼 申請(qǐng)人:索尼公司