欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息處理裝置、信息處理方法和程序的制作方法

文檔序號:6428128閱讀:172來源:國知局
專利名稱:信息處理裝置、信息處理方法和程序的制作方法
技術(shù)領(lǐng)域
本公開涉及信息處理裝置、信息處理方法和程序。具體地,本公開涉及用于將圖形用戶界面(GUI)顯示為虛擬三維空間的信息處理裝置、信息處理方法和程序。
背景技術(shù)
近年來,經(jīng)由顯示屏提供給用戶的⑶I已更加常見地被顯示為虛擬三維空間。在虛擬三維空間中,諸如內(nèi)容之類的對象不僅可以布置在顯示屏的水平方向和垂直方向上, 而且還可以布置在顯示屏的深度方向上。因此,在被顯示為虛擬三維空間的⑶I上,可以有效地使用顯示屏中的空間。作為這種技術(shù)的例子,JP 2009-265258A描述了一種用于通過以下來顯示多個對象的技術(shù)根據(jù)用戶的操作,按順序在深度方向上疊加它們。關(guān)于如上所述那種被顯示為虛擬三維空間的⑶I,已開發(fā)了用于不僅在顯示屏的水平方向和垂直方向上而且還在顯示屏的深度方向上獲取用戶的操作的技術(shù),以便還可以在深度方向上移動諸如內(nèi)容之類的對象。例如,JP 2009-15765A描述了這樣一種技術(shù)基于毫米波段的無線電波的振幅變化,使用控制器來檢測用戶在深度方向上的操作。另外,JP 2009-5^514A描述了這樣一種技術(shù)通過使用光學(xué)測距和斑紋圖案的分析,根據(jù)用戶的姿勢來檢測深度方向上的操作。

發(fā)明內(nèi)容
在被顯示為二維平面的⑶I上,典型地通過用于執(zhí)行與兩個對象有關(guān)的某些過程的所謂拖放操作,執(zhí)行對兩個對象的顯示位置進行疊加的操作。然而,當(dāng)多個對象可以被顯示,使得它們?nèi)鏙P 2009-265258A中所描述的那樣在深度方向上彼此疊加時,存在這樣一個問題不存在與前述拖放操作相對應(yīng)的操作。進一步,當(dāng)如JP 2009-15765A和JP 2009-5^514A中所描述的那樣通過用戶的操作在深度方向上移動對象時,存在這樣一個問題用戶難以察覺對象在虛擬三維空間的深度方向上的位置,這樣一來對象就難以被移動到期望的位置。考慮到前述情況,希望提供一種新穎和改進的信息處理裝置、信息處理方法和程序,其可以提高被顯示為虛擬三維空間的GUI的可操作性。根據(jù)本公開的實施例,提供了一種信息處理裝置,該信息處理裝置包括顯示部, 其配置成在虛擬三維空間中顯示第一對象,所述虛擬三維空間具有顯示屏的深度方向;操作部,其配置成獲取用于至少在所述深度方向上移動所述第一對象的操作;以及控制器,其配置成根據(jù)由所述操作部獲取的操作移動所述第一對象在所述顯示屏上的顯示,在其中所述第一對象的區(qū)域疊加圍繞所述顯示屏上顯示的第二對象的顯示區(qū)域設(shè)置的第一疊加確定區(qū)域的第一狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行第一過程,并且在其中所述第一對象的區(qū)域疊加圍繞所述顯示區(qū)域設(shè)置的第二疊加確定區(qū)域的第二狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行不同于所述第一過程的第二過程。第一疊加確定區(qū)域可以是通過至少在深度方向上擴展第二疊加確定區(qū)域而獲得的區(qū)域。根據(jù)前述配置,例如可以執(zhí)行向用戶通知(例如顯示)如下事實的過程對象正在虛擬三維空間的深度方向上彼此接近。因此,當(dāng)用戶試圖在虛擬三維空間中移動對象時,他可以察覺對象在深度方向上的距離,這樣一來就可以容易地將對象移動到期望的位置。第一過程可以是圍繞第一對象和第二對象中的一個或者每一個顯示視覺效果區(qū)域的過程,所述視覺效果區(qū)域具有與虛擬三維空間不同的顏色,并且第二過程可以是改變視覺效果區(qū)域的顏色的過程。第一對象可以是指針對象,并且第二對象可以是由指針對象操作的對象。第一對象可以是由指針對象操作的對象,操作部可以獲取用于在使指針對象保持第一對象的同時移動指針對象的操作作為用于移動第一對象的操作,并且控制器可以在指針對象對第一對象的保持在第一狀態(tài)下被釋放時,對第一對象和第二對象中的一個或兩者執(zhí)行第三過程,而且可以在指針對象對第一對象的保持在第二狀態(tài)下被釋放時,對第一對象和第二對象中的一個或兩者執(zhí)行不同于第三過程的第四過程。第三過程可以是由第二對象表示且對第一對象執(zhí)行的特定過程,并且第四過程可以是互換第一對象的顯示位置和第二對象的顯示位置的過程。第一疊加確定區(qū)域可以包圍第二疊加確定區(qū)域,并且第二疊加確定區(qū)域可以包圍顯示區(qū)域。根據(jù)本公開的另一個實施例,提供了一種信息處理方法,該信息處理方法包括在虛擬三維空間中顯示第一對象,所述虛擬三維空間具有顯示屏的深度方向;獲取用于至少在所述深度方向上移動所述第一對象的操作;以及根據(jù)獲取的所述操作移動所述第一對象在所述顯示屏上的顯示,在其中所述第一對象的區(qū)域疊加圍繞所述顯示屏上顯示的第二對象的顯示區(qū)域設(shè)置的第一疊加確定區(qū)域的第一狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行第一過程,并且在其中所述第一對象的區(qū)域疊加圍繞所述顯示區(qū)域設(shè)置的第二疊加確定區(qū)域的第二狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行不同于所述第一過程的第二過程。第一疊加確定區(qū)域可以是通過至少在深度方向上擴展第二疊加確定區(qū)域而獲得的區(qū)域。根據(jù)本公開的還有另一個實施例,提供了一種程序,該程序用于使計算機起到以下作用顯示部,其配置成在虛擬三維空間中顯示第一對象,所述虛擬三維空間具有顯示屏的深度方向;操作部,其配置成獲取用于至少在所述深度方向上移動所述第一對象的操作; 以及控制器,其配置成根據(jù)由所述操作部獲取的操作移動所述第一對象在所述顯示屏上的顯示,在其中所述第一對象的區(qū)域疊加圍繞所述顯示屏上顯示的第二對象的顯示區(qū)域設(shè)置的第一疊加確定區(qū)域的第一狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行第一過程,并且在其中所述第一對象的區(qū)域疊加圍繞所述顯示區(qū)域設(shè)置的第二疊加確定區(qū)域的第二狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行不同于所述第一過程的第二過程。第一疊加確定區(qū)域可以是通過至少在深度方向上擴展第二疊加確定區(qū)域而獲得的區(qū)域。根據(jù)上面描述的本公開的實施例,可以提高被顯示為虛擬三維空間的GUI的可操作性。


圖1是示出根據(jù)本公開的每個實施例的信息處理裝置的示意性配置的示圖;圖2是示出根據(jù)本公開的每個實施例的信息處理裝置的功能和配置的框圖;圖3是示出根據(jù)本公開的每個實施例的顯示屏上顯示的屏幕例子的示圖;圖4是圖示根據(jù)本公開的每個實施例的針對對象設(shè)置的區(qū)域例子的示圖;圖5是圖示根據(jù)本公開的每個實施例的針對對象設(shè)置的區(qū)域的另一個例子的示圖;圖6是圖示根據(jù)本公開的第一個實施例的確定對象是否彼此疊加的例子的示圖;圖7是示出在圖6所示的情況下執(zhí)行的過程的例子的示圖;圖8是圖示根據(jù)同一實施例的確定對象是否彼此疊加的另一個例子的示圖;圖9是示出在圖8所示的情況下執(zhí)行的過程的例子的示圖;圖10是圖示在本公開的第二個實施例中執(zhí)行的過程的例子的示圖;圖11是圖示在同一實施例中執(zhí)行的過程的另一個例子的示圖;以及圖12是示出根據(jù)本公開的第三個實施例的信息處理裝置的過程的流程圖。
具體實施例方式在下文中,參考附圖詳細(xì)地描述本公開的優(yōu)選實施例。注意,在本說明書和附圖中,具有基本上相同功能和結(jié)構(gòu)的結(jié)構(gòu)性元件用相同的標(biāo)號來指示,并且省略這些結(jié)構(gòu)性元件的重復(fù)說明。按以下順序給予描述。1.為每個實施例所共有的配置1-1.裝置配置1-2.顯示對象的結(jié)構(gòu)2.第一實施例3.第二實施例4.第三實施例5.附錄<1.為每個實施例所共有的配置>首先,參考圖1至5來描述為本公開的每個實施例所共有的配置。(1-1.裝置配置)圖1是示出根據(jù)本公開的每個實施例的信息處理裝置100的示意性配置的示圖。 圖2是示出根據(jù)本公開的每個實施例的信息處理裝置100的功能和配置的框圖。參考圖1 和2,信息處理裝置100包括顯示部110、操作部120、控制器130和存儲部140。顯示部110在包括顯示屏112深度方向的虛擬三維空間中顯示對象500。虛擬三維空間的坐標(biāo)軸被示出為X軸、y軸和Z軸。在此,X軸方向是顯示屏112的水平方向。y 軸方向是顯示屏112的垂直方向。ζ軸方向是顯示屏112的深度方向。顯示部110例如可以是液晶顯示器(IXD)、等離子顯示面板(PDP)或有機電致發(fā)光(EL)面板。操作部120獲取用于在至少包括ζ軸方向的方向上移動對象500的操作。操作部 120可以是任何類型的裝置,只要它可以獲取用戶在ζ軸方向上的操作。例如,操作部120可以檢測用戶的操作,并且獲取檢測的結(jié)果作為移動操作。在這樣的情況下,可以根據(jù)由用戶掌握的控制器的速度或者從控制器發(fā)出的電磁波來檢測用戶的操作。另外,例如通過使用紅外激光器和飛行時間(TOF)方案等的光學(xué)測距,可以直接檢測諸如用戶的姿勢之類的操作。進一步,操作部120可以獲取前述檢測結(jié)果作為通過例如使用斑紋圖案的分析而處理的操作。另外,操作部120可以是指示裝置如鼠標(biāo),其被開發(fā)用于在三維空間中操作。進一步,操作部120可以獲取用于使指針對象保持對象500并移動指針對象的操作,作為用于移動對象500的操作。例如通過壓住前述控制器或指示裝置如鼠標(biāo)的按鈕的操作,可以獲取用于使指針對象保持對象500的操作。代替地,當(dāng)直接檢測諸如用戶的姿勢之類的操作時,通過用戶的特定操作如握緊或松開他的手,可以獲取用于使指針對象保持對象500的操作??刂破?30控制顯示部110和操作部120??刂破?30可以是用例如包括集成電路的電路配置實施的專用硬件,也可以是執(zhí)行存儲在存儲部140中的程序的中央處理單元 (CPU)??刂破?30可以根據(jù)由操作部120獲取的操作移動對象500在顯示屏112上的顯示,并且在其中對象500的區(qū)域疊加圍繞顯示屏112上顯示的另一個對象500的顯示區(qū)域設(shè)置的第一疊加確定區(qū)域的第一狀態(tài)下,可以進一步對該對象500和另一個對象500中的一個或兩者執(zhí)行第一過程,而且在其中對象500的區(qū)域疊加圍繞顯示區(qū)域設(shè)置的第二疊加確定區(qū)域的第二狀態(tài)下,還可以對該對象500和另一個對象500中的一個或兩者執(zhí)行不同于第一過程的第二過程。注意,下面會描述對象500的顯示區(qū)域、第一疊加確定區(qū)域、第二疊加確定區(qū)域、第一過程和第二過程??刂破?30可以在指針對象對該對象500的保持在前述第一狀態(tài)下被釋放時,對該對象500和另一個對象500中的一個或兩者執(zhí)行第三過程。同時,控制器130可以在指針對象對該對象500的保持在前述第二狀態(tài)下被釋放時,對該對象500和另一個對象500 中的一個或兩者執(zhí)行不同于第三過程的第四過程。下面會描述第三過程和第四過程。前面描述的顯示部110、操作部120和控制器130可以如圖1所示分開提供,也可以集成為一體??刂破?30的功能可以通過如示出的那樣直接連接到顯示部110和操作部 120的裝置來提供,也可以通過連接在網(wǎng)絡(luò)之上的服務(wù)器來提供。存儲部140存儲執(zhí)行信息處理裝置100中的過程所必須的數(shù)據(jù)。存儲部140可以通過適當(dāng)組合存儲裝置如只讀存儲器(ROM)或隨機存取存儲器(RAM)以及可移動存儲介質(zhì)如光盤、磁盤或半導(dǎo)體存儲器來實現(xiàn)。當(dāng)控制器130是CPU時,存儲部140可以存儲將要由 CPU執(zhí)行的程序。這樣的程序可以經(jīng)由信息處理裝置100的通信部(未示出)從網(wǎng)絡(luò)上的服務(wù)器(未示出)下載,然后存儲到存儲裝置中。代替地,這樣的程序可以通過存儲在前述可移動存儲介質(zhì)中來提供。除了前述情形之外,信息處理裝置100還可以在適當(dāng)時包括音頻輸出部(未示出),用于為用戶輸出音頻;物理反饋部(未示出),用于為用戶輸出物理反饋如控制器的振
動;等等。(操作獲取例子)在本公開的每個實施例中,操作部120可以獲取用于使指針對象保持對象500并移動指針對象的操作,作為用于移動對象500的操作。作為這種操作的例子,現(xiàn)在更加具體地對下述情況進行描述,在所述情況下,圖1所示的操作部120根據(jù)用戶的姿勢獲取前述操
7作。注意,使用如上所述的操作部120的其它配置也可以獲取類似的操作。首先,在顯示屏112和操作部120的前面,用戶在上下方向、左右方向和前后方向中的任何一個方向上移動他的手。此時,操作部120獲取用戶的手的移動,作為用于移動指針對象的操作。然后,根據(jù)獲取的操作,控制器130移動指針對象在顯示屏112上的顯示。 具體地,當(dāng)用戶在顯示屏112前面向右移動他的手時,操作部120獲取如用于向右移動指針對象的操作那樣的操作,這樣一來控制器130就在χ軸的正方向上移動指針對象的顯示。同時,當(dāng)用戶在顯示屏112前面向前移動他的手時,亦即在接近顯示屏112的方向上移動他的手時,操作部120獲取如用于向前移動指針對象的操作那樣的操作,這樣一來控制器130就在ζ軸的正方向上移動指針對象的顯示。接下來,當(dāng)用戶握緊他的手時,操作部120獲取如用于使指針對象保持對象500的操作那樣的姿勢,這樣一來控制器130就使指針對象保持區(qū)域疊加該指針對象的對象500。 當(dāng)操作部120認(rèn)識到用戶正在握緊他的手時,控制器130與指針對象的移動一起移動對象 500在顯示屏112上的顯示。進一步,當(dāng)用戶松開他的手時,操作部120獲取如用于釋放指針對象對該對象500 的保持的操作那樣的姿勢,這樣一來控制器130就釋放了由指針對象保持的對象500。(1-2.顯示對象的結(jié)構(gòu))(指針對象和內(nèi)容對象的顯示)圖3是示出根據(jù)本公開的每個實施例的顯示屏112上顯示的屏幕例子的示圖。參考圖3,顯示屏112顯示指針對象500p和內(nèi)容對象500a至500g作為對象500。指針對象500p是被顯示用于操作內(nèi)容對象500a至500g的對象。盡管指針對象 500p被示出為近似圓形形狀,但是本公開不限于此,并且指針對象500p可以具有多種形狀如箭頭或多面體。為了示出指針對象500p顯示在虛擬三維空間中,例如還可以提供以下視覺效果根據(jù)ζ軸方向上的顯示位置的不同而改變顯示尺寸,顯示ζ軸方向上的寬度,或者顯示陰影。內(nèi)容對象500a至500g是用于播放比如像移動圖像、靜止圖像或字符信息之類的內(nèi)容的應(yīng)用程序,或者是諸如網(wǎng)絡(luò)瀏覽器之類的應(yīng)用程序視窗。代替地,內(nèi)容對象500a至 500g可以是表示內(nèi)容文件的圖標(biāo)。作為進一步的選擇,內(nèi)容對象500a至500g可以是用于執(zhí)行諸如內(nèi)容的回放、暫停和停止之類操作的操作按鈕圖標(biāo)。盡管內(nèi)容對象500a至500g 中的每一個被示出呈矩形固態(tài)的形狀,但是本公開不限于此,并且內(nèi)容對象500a至500g可以具有多種形狀如球體或多面體。進一步,為了示出內(nèi)容對象500a至500g顯示在虛擬三維空間中,例如還可以提供以下視覺效果根據(jù)ζ軸方向上的顯示位置的不同而改變顯示尺寸,顯示ζ軸方向上的寬度,或者顯示陰影。在此,信息處理裝置100的操作部120可以獲取下述操作作為將要對指針對象 500p執(zhí)行的操作用于移動指針對象500p的操作;以及用于使指針對象500p保持內(nèi)容對象500a至500g中的一個或多個的操作。在這樣的情況下,根據(jù)由操作部120獲取的用于移動指針對象500p的前述操作,控制器130移動指針對象500p。當(dāng)在其中指針對象500p 的區(qū)域疊加內(nèi)容對象500a至500g中的任何內(nèi)容對象的(一個或多個)區(qū)域的狀態(tài)下,操作部120已獲取用于使指針對象500p保持內(nèi)容對象500a至500g中的一個或多個的前述操作時,控制器130使指針對象500p保持內(nèi)容對象500a至500g中的(一個或多個)相應(yīng)對象。由指針對象500p保持的內(nèi)容對象500a至500g中的一個或多個隨著指針對象500p 的移動而移動。(伴隨在虛擬三維空間中進行顯示而來的問題)如上所述那樣的虛擬三維空間中顯示的每個對象500的顯示區(qū)域由χ坐標(biāo)、y坐標(biāo)和ζ坐標(biāo)來限定。在顯示屏112上,對限定前述顯示區(qū)域的坐標(biāo)進行維度轉(zhuǎn)換,以便得到從特殊視點觀看的透視圖。因此,僅通過χ坐標(biāo)和y坐標(biāo)來表示顯示區(qū)域。這樣一來,即使當(dāng)多個對象500的顯示區(qū)域被顯示為在顯示屏112上彼此疊加時,它們的ζ軸也可以在虛擬三維空間中不同,并且這樣一來,多個對象500的顯示區(qū)域就可以不是彼此疊加。例如, 在圖3所示的顯示屏112上,內(nèi)容對象500a至500c的顯示區(qū)域和內(nèi)容對象500d至500g 的顯示區(qū)域被顯示為彼此疊加。然而,在虛擬三維空間中,每個對象的顯示區(qū)域的ζ軸是不同的(內(nèi)容對象500a至500c的顯示區(qū)域位于前側(cè))。因此,在虛擬三維空間中,內(nèi)容對象 500a至500c的顯示區(qū)域和內(nèi)容對象500d至500g的顯示區(qū)域沒有彼此疊加。在這樣的虛擬三維空間中,用戶會難以通過對操作部120進行操作來在ζ軸方向上精確地移動對象500。例如,假定用戶試圖移動指針對象500p,以將指針對象500p的顯示區(qū)域放置在內(nèi)容對象500a的顯示區(qū)域之上。在這樣的情況下,即使當(dāng)指針對象500p的顯示區(qū)域在顯示屏112的顯示上疊加了內(nèi)容對象500a的顯示區(qū)域時,這兩個顯示區(qū)域也可能如上所述不一定就在虛擬三維空間中彼此疊加。在這樣的情況下,用戶執(zhí)行進一步在ζ 軸方向上移動指針對象500p的操作。然而,與χ軸方向和y軸方向上的距離相比,難以察覺顯示屏112上顯示的虛擬三維空間中的ζ軸方向上的距離。因此,在前述情況下,用戶難以確定指針對象500p應(yīng)當(dāng)移動多少以及在哪個方向上移動。這樣一來就可以認(rèn)為,當(dāng)多個對象500的顯示區(qū)域彼此疊加時表示某種反饋,可能會使得用戶比較容易認(rèn)識到多個對象500的顯示區(qū)域彼此疊加。作為這種反饋的例子, 可以考慮顯示某些視覺效果。代替地,可以考慮改變顯示,比如像為了撤離目的而移動對象 500中的一個,以及互換兩個對象500的位置。然而,當(dāng)每個對象500具有板的形狀,它在顯示區(qū)域的ζ軸方向上的寬度短于χ軸和y軸方向上的寬度時,像圖3所示的內(nèi)容對象500a至500g那樣,此時,在ζ軸方向上移動的指針對象500p的顯示區(qū)域疊加內(nèi)容對象500a至500g中的每一個的顯示區(qū)域所用的時間很短。因此,即使當(dāng)如上所述那樣顯示某些視覺效果時,也存在下述可能性用戶可能無法充分認(rèn)識到區(qū)域彼此疊加。(針對對象設(shè)置的區(qū)域的例子)圖4是圖示根據(jù)本公開的每個實施例的針對對象500設(shè)置的區(qū)域例子的示圖。參考圖4,針對作為對象500例子的內(nèi)容對象500a設(shè)置顯示區(qū)域50 、作為第一疊加確定區(qū)域的反應(yīng)區(qū)域510a和作為第二疊加確定區(qū)域的碰撞區(qū)域520a。注意,在以下描述中,每個對象500的顯示區(qū)域、反應(yīng)區(qū)域和碰撞區(qū)域可以集中分別稱之為顯示區(qū)域502、反應(yīng)區(qū)域 510和碰撞區(qū)域520。顯示區(qū)域50 是其中顯示內(nèi)容對象500a的區(qū)域。在圖4的例子中,內(nèi)容對象500a 被示出為應(yīng)用程序視窗。在這樣的情況下,顯示區(qū)域50 是其中應(yīng)用程序視窗被顯示使得它對于用戶可見的區(qū)域。反應(yīng)區(qū)域510a是第一疊加確定區(qū)域,其設(shè)置成確定內(nèi)容對象500a是否疊加另一個對象500的區(qū)域,比如像指針對象500p的顯示區(qū)域。附圖中示出的反應(yīng)區(qū)域510a是用戶用于確定疊加存在與否的區(qū)域。這樣一來,反應(yīng)區(qū)域510a就不需要一定被顯示以使得它在顯示屏112上對于用戶可見。反應(yīng)區(qū)域510a設(shè)置在顯示區(qū)域50 周圍。反應(yīng)區(qū)域510a 是通過至少在ζ軸方向上擴展碰撞區(qū)域520a而獲得的區(qū)域。關(guān)于χ軸和y軸,反應(yīng)區(qū)域 510a可以例如與碰撞區(qū)域520a —致。碰撞區(qū)域520a是第二疊加確定區(qū)域,其設(shè)置成確定內(nèi)容對象500a是否疊加另一個對象500的區(qū)域,比如像指針對象500p的顯示區(qū)域。在附圖所示的例子中,碰撞區(qū)域520a 與顯示區(qū)域50 —致。如同反應(yīng)區(qū)域510a那樣,碰撞區(qū)域520a不需要一定被顯示以使得它在顯示屏112上對于用戶可見。(針對對象設(shè)置的區(qū)域的變體)圖5是圖示根據(jù)本公開的每個實施例的針對對象500設(shè)置的區(qū)域的另一個例子的示圖。參考圖5,反應(yīng)區(qū)域501a包圍碰撞區(qū)域520a,而碰撞區(qū)域520a則包圍顯示區(qū)域50加。在本公開的每個實施例中,對象500的每個區(qū)域也可以設(shè)置成如圖5所示。具體地,反應(yīng)區(qū)域510可以是通過不僅在ζ軸方向上而且還在χ軸方向和y軸方向上擴展碰撞區(qū)域520而獲得的區(qū)域。另外,碰撞區(qū)域520可以是通過在χ軸、y軸或ζ軸方向上擴展顯示區(qū)域502而獲得的區(qū)域。<2.第一實施例>接下來,參考圖6至9來描述本公開的第一實施例。在第一實施例中,響應(yīng)于信息處理裝置100的操作部120所獲取的操作而移動的對象500是指針對象500ρ。另外,作為指針對象500ρ移動結(jié)果的其區(qū)域?qū)B加指針對象500ρ的另一個對象500是內(nèi)容對象 500a。(當(dāng)反應(yīng)區(qū)域疊加時的操作)圖6是圖示根據(jù)本公開的第一個實施例的確定對象是否彼此疊加的例子的示圖。 圖7是示出在圖6所示的情況下執(zhí)行的過程的例子的示圖。參考圖6,指針對象500p的區(qū)域疊加了反應(yīng)區(qū)域510a,該反應(yīng)區(qū)域510a是設(shè)置在內(nèi)容對象500a的顯示區(qū)域50 周圍的第一疊加確定區(qū)域。參考圖7,控制器130此時在指針對象500p周圍顯示視覺效果區(qū)域550p,作為在前述情況下執(zhí)行的第一過程。另外,控制器130還在內(nèi)容對象500a周圍顯示類似的視覺效果區(qū)域550a??刂破?30可以僅顯示視覺效果區(qū)域550p和550a中的一個。注意,在以下描述中,顯示在每個對象500周圍的視覺效果區(qū)域可以集中稱之為視覺效果區(qū)域550。在此,如附圖所示的例子中那樣,視覺效果區(qū)域550例如可以被顯示呈與顯示屏 112上顯示的虛擬三維空間中的其它部分不同的顏色。另外,視覺效果區(qū)域550可以被顯示具有照明視覺效果。進一步,視覺效果區(qū)域550可以被設(shè)置成使得它與反應(yīng)區(qū)域510和碰撞區(qū)域520中的一個一致,也可以獨立于這樣的區(qū)域進行設(shè)置。第一過程可以是下述過程不僅顯示視覺效果區(qū)域550,而且還移動指針對象 500p和內(nèi)容對象500a中的一個或兩者,使得例如指針對象500p和內(nèi)容對象500a略微移動,以拉向彼此或彼此排斥。另外,第一過程可以是當(dāng)信息處理裝置100具有音頻輸出部時輸出音頻的過程。代替地,第一過程可以是當(dāng)信息處理裝置100具有物理反饋部時輸出諸如控制器振動之類的物理反饋的過程。作為進一步的選擇,第一過程可以是前述過程中的一些或全部的組合。另外,第一過程可以對于指針對象500p和內(nèi)容對象500a而言不同。例如,在附圖所示的例子中,視覺效果區(qū)域550p和視覺效果區(qū)域550a的顏色可以彼此不同。(當(dāng)碰撞區(qū)域疊加時的操作)圖8是圖示根據(jù)本公開的第一實施例的確定對象是否彼此疊加的另一個例子的示圖。圖9是示出在圖8所示的情況下執(zhí)行的過程的例子的示圖。參考圖8,指針對象500p的區(qū)域疊加了碰撞區(qū)域520a,該碰撞區(qū)域520a是設(shè)置在內(nèi)容對象500a的顯示區(qū)域50 周圍的第二疊加確定區(qū)域。參考圖9,控制器130此時改變顯示在指針對象500p周圍的視覺效果區(qū)域550p的顏色,作為在前述情況下執(zhí)行的第二過程。另外,控制器130類似地改變顯示在內(nèi)容對象500a周圍的視覺效果區(qū)域550a的顏色。 控制器130可以僅改變視覺效果區(qū)域550p和550a的顏色中的一個。在此,控制器130可以通過向其添加照明視覺效果來顯示視覺效果區(qū)域550。另外,第二過程可以是下述過程不僅改變視覺效果區(qū)域550的顯示顏色,而且還移動指針對象500p和內(nèi)容對象500a中的一個或兩者,使得例如指針對象500p和內(nèi)容對象500a略微移動,以拉向彼此或彼此排斥。另外,第二過程可以是當(dāng)信息處理裝置100具有音頻輸出處理部時輸出音頻的過程。代替地,第二過程可以是當(dāng)信息處理裝置100具有物理反饋部時輸出諸如控制器振動之類的物理反饋的過程。作為進一步的選擇,第二過程可以是前述過程中的一些或全部的組合。另外,第二過程可以對于指針對象500p和內(nèi)容對象500a而言不同。例如,在附圖所示的例子中,視覺效果區(qū)域550p和視覺效果區(qū)域550a可以改變成不同的顏色。(結(jié)論)如上所述,在本公開的第一實施例中,內(nèi)容對象500a的碰撞區(qū)域520a和通過在ζ 軸方向上擴展碰撞區(qū)域520a而獲得的反應(yīng)區(qū)域510a被用來確定內(nèi)容對象500a和指針對象500p是否彼此疊加,并且如果它們被確定為彼此疊加,則在內(nèi)容對象500a和指針對象 500p中的一個或每一個周圍顯示視覺效果區(qū)域550,并且進一步改變視覺效果區(qū)域550的顏色。根據(jù)這樣的結(jié)構(gòu),當(dāng)用戶試圖在ζ軸方向上移動指針對象500p以使指針對象500p 疊加在內(nèi)容對象500a上時,他可以在比顯示屏112上顯示的內(nèi)容對象500a的范圍更寬的范圍內(nèi)認(rèn)識到指針對象500p正在向內(nèi)容對象500a移動得更近。當(dāng)指針對象500p向內(nèi)容對象500a進一步移動得更近時,視覺效果區(qū)域550的顏色會改變。因此,用戶可以容易地察覺指針對象500p是向內(nèi)容對象500a移動得更近還是遠(yuǎn)離內(nèi)容對象500a。<3.第二實施例>接下來,參考圖10和11來描述本公開的第二實施例。在第二實施例中,響應(yīng)于信息處理裝置100的操作部120所獲取的操作而移動的對象500是內(nèi)容對象500c。另外,作為內(nèi)容對象500c移動結(jié)果的其區(qū)域?qū)B加內(nèi)容對象500c的另一個對象500是內(nèi)容對象 500b。(當(dāng)反應(yīng)區(qū)域疊加時的操作)圖10是圖示在本公開的第二個實施例中執(zhí)行的過程的例子的示圖。參考圖10,內(nèi)容對象500b是表示文件夾的圖標(biāo),而內(nèi)容對象500c則是表示文件的圖標(biāo)。內(nèi)容對象500c 由指針對象500p保持,并且隨著指針對象500p的移動而移動。在第二實施例中,針對內(nèi)容對象500b設(shè)置了反應(yīng)區(qū)域510b和碰撞區(qū)域520b,并且進一步針對內(nèi)容對象500c也設(shè)置了反應(yīng)區(qū)域510c和碰撞區(qū)域520c。在執(zhí)行過程之前的初始狀態(tài)下,內(nèi)容對象500b的反應(yīng)區(qū)域510b和內(nèi)容對象500c 的反應(yīng)區(qū)域510c彼此疊加。這個狀態(tài)將被稱之為第一狀態(tài),在第一狀態(tài)下,內(nèi)容對象500c 的對象區(qū)域疊加了反應(yīng)區(qū)域510b,該反應(yīng)區(qū)域510b是在內(nèi)容對象500b的顯示區(qū)域周圍設(shè)置的第一疊加確定區(qū)域。在附圖所示的例子中,由指針對象500p對內(nèi)容對象500c的保持在第一狀態(tài)下被釋放。在這種情況下,控制器130對內(nèi)容對象500c執(zhí)行由內(nèi)容對象500b表示的特定過程作為第三過程。因為內(nèi)容對象500b是表示文件夾的圖標(biāo),所以由內(nèi)容對象500b表示的特定過程在此是將文件存儲到文件夾中。因此,在執(zhí)行過程之后的狀態(tài)下,由內(nèi)容對象500c 表示的文件被存儲在由內(nèi)容對象500b表示的文件夾中。(當(dāng)碰撞區(qū)域疊加時的操作)圖11是圖示在本公開的第二實施例中執(zhí)行的過程的另一個例子的示圖。參考圖 11,內(nèi)容對象500b是表示文件夾的圖標(biāo),而內(nèi)容對象500c則是表示文件的圖標(biāo)。內(nèi)容對象 500c由指針對象500p保持,并且隨著指針對象500p的移動而移動。在執(zhí)行過程之前的初始狀態(tài)下,內(nèi)容對象500b的碰撞區(qū)域520b和內(nèi)容對象500c 的碰撞區(qū)域520c彼此疊加。這個狀態(tài)將被稱之為第二狀態(tài),在第二狀態(tài)下,內(nèi)容對象500c 的對象區(qū)域疊加了碰撞區(qū)域520b,該碰撞區(qū)域520b是在內(nèi)容對象500b的顯示區(qū)域周圍設(shè)置的第二疊加確定區(qū)域。在附圖所示的例子中,由指針對象500p對內(nèi)容對象500c的保持在第二狀態(tài)下被釋放。在這種情況下,控制器130執(zhí)行互換內(nèi)容對象500c的顯示位置和內(nèi)容對象500b 的顯示位置作為第四過程。在執(zhí)行這個過程之后的狀態(tài)下,在其中內(nèi)容對象500b在該過程之前所位于的前方位置中顯示內(nèi)容對象500c,同時在其中內(nèi)容對象500c在該過程之前所位于的后方位置中顯示內(nèi)容對象500b。如附圖中示出的那樣,控制器130可以在該過程之后進一步移動這兩個對象500的位置,以便它們的反應(yīng)區(qū)域510沒有彼此疊加。(結(jié)論)如上所述,在本公開的第二實施例中,對象500的碰撞區(qū)域520和通過在ζ軸方向上擴展碰撞區(qū)域520而獲得的反應(yīng)區(qū)域510被用來確定對象500是否彼此疊加,并且當(dāng)指針對象對所述對象500中之一的保持被釋放時,執(zhí)行會取決于每個區(qū)域的疊加程度而不同的過程。根據(jù)這樣的結(jié)構(gòu),例如可以當(dāng)多個對象500在它們的反應(yīng)區(qū)域510中疊加時,執(zhí)行像二維⑶I上的拖放那樣的過程,并且當(dāng)多個對象500在它們的碰撞區(qū)域520中疊加時,執(zhí)行互換對象500的顯示位置的過程。根據(jù)這樣的操作,可以通過在ζ軸方向上對區(qū)域進行疊加來實施調(diào)整顯示位置的操作,并且還可以在虛擬三維空間中實施像拖放一樣的直觀操作。<4.第三實施例>接下來,參考圖12來描述本公開的第三實施例。在第三實施例中,第一實施例中描述的視覺效果區(qū)域550進一步顯示在第二實施例中描述的內(nèi)容對象500c和內(nèi)容對象 500b的例子中。圖12是示出根據(jù)本公開的第三個實施例的信息處理裝置100的過程的流程圖。 圖12所示的過程是針對內(nèi)容對象500c周期性地執(zhí)行的過程,該內(nèi)容對象500c由指針對象500p保持,并且隨著指針對象500p的移動而移動。注意,控制器130在此圍繞內(nèi)容對象500c顯示視覺效果區(qū)域550c作為針對內(nèi)容對象500c的第一過程。此時,視覺效果區(qū)域550c被顯示呈具有照明視覺效果的黃色。另外,控制器130將視覺效果區(qū)域550c的顏色改變?yōu)榧t色,作為針對內(nèi)容對象500c的第二過程。此時,視覺效果區(qū)域550c仍然具有照明視覺效果。進一步,控制器130執(zhí)行內(nèi)容對象 500c和內(nèi)容對象500b之間的拖放過程,比如像將內(nèi)容對象500c所表示的文件存儲到內(nèi)容對象500b所表示的文件夾中,作為針對內(nèi)容對象500c的第三過程。另外,控制器130執(zhí)行互換內(nèi)容對象500c的顯示位置和內(nèi)容對象500b的顯示位置的過程,作為針對內(nèi)容對象 500c的第四過程。首先,控制器130確定內(nèi)容對象500c是否在反應(yīng)區(qū)域510c中疊加另一個對象500 的區(qū)域(步驟S101)。在此,如果內(nèi)容對象500c的反應(yīng)區(qū)域510c未被確定為疊加了另一個對象500的區(qū)域,則控制器130確定內(nèi)容對象500c沒有疊加另一個對象500。在此,如果顯示了視覺效果區(qū)域550c,則控制器130終止該顯示,關(guān)掉照明內(nèi)容對象500c外圍的光(步驟S103),并且終止該過程。同時,如果在步驟SlOl中內(nèi)容對象500c被確定為在反應(yīng)區(qū)域510c中疊加了內(nèi)容對象500b的區(qū)域,則控制器130進一步確定內(nèi)容對象500c在碰撞區(qū)域520c中是否疊加了內(nèi)容對象500b的區(qū)域(步驟。在此,如果內(nèi)容對象500c的碰撞區(qū)域520c未被確定為疊加了內(nèi)容對象500b的區(qū)域,則控制器130確定內(nèi)容對象500c僅在反應(yīng)區(qū)域510c中疊加了內(nèi)容對象500b的區(qū)域。在這樣的情況下,控制器130進一步確定已保持了內(nèi)容對象500c的指針對象500p 是否仍然保持著內(nèi)容對象500c (步驟S107)。在此,如果指針對象500p未被確定為保持著內(nèi)容對象500c,則控制器130確定指針對象500p對內(nèi)容對象500c的保持已在其中內(nèi)容對象500c在反應(yīng)區(qū)域510c中疊加內(nèi)容對象500b的區(qū)域的第一狀態(tài)下被釋放。在此,控制器 130執(zhí)行內(nèi)容對象500c和內(nèi)容對象500b之間的拖放過程作為針對內(nèi)容對象500c的第三過程(步驟S109),并且終止該過程。同時,如果在步驟S107中指針對象500p被確定為仍然保持著內(nèi)容對象500c,則控制器130確定指針對象500p對內(nèi)容對象500c的保持已在其中內(nèi)容對象500c在反應(yīng)區(qū)域 510c中疊加內(nèi)容對象500b的區(qū)域的第一狀態(tài)下繼續(xù)。這樣一來,作為針對內(nèi)容對象500c的第一過程,控制器130顯示視覺效果區(qū)域550c,并且以黃色照明內(nèi)容對象500c的外圍(步驟S111),然后終止該過程。同時,如果在步驟S105中內(nèi)容對象500c的碰撞區(qū)域520c被確定為疊加了內(nèi)容對象500b的區(qū)域,則控制器130確定內(nèi)容對象500c同樣在碰撞區(qū)域520c中疊加了內(nèi)容對象 500b。在這樣的情況下,控制器130進一步確定已保持了內(nèi)容對象500c的指針對象500p 是否仍然保持著內(nèi)容對象500c (步驟SlU)。在此,如果指針對象500p未被確定為保持著內(nèi)容對象500c,則控制器130確定指針對象500p對內(nèi)容對象500c的保持已在其中內(nèi)容對象500c在碰撞區(qū)域520c中疊加內(nèi)容對象500b的區(qū)域的第二狀態(tài)下被釋放。這樣一來,作為針對內(nèi)容對象500c的第四過程,控制器130互換內(nèi)容對象500c的顯示位置和內(nèi)容對象 500b的顯示位置(步驟S115),并且終止該過程。同時,如果在步驟S113中指針對象500p被確定為仍然保持著內(nèi)容對象500c,則則控制器130確定指針對象500p對內(nèi)容對象500c的保持已在其中內(nèi)容對象500c在碰撞區(qū)域 520c中疊加內(nèi)容對象500b的區(qū)域的第二狀態(tài)下繼續(xù)。這樣一來,作為針對內(nèi)容對象500c 的第二過程,控制器130改變視覺效果區(qū)域550c的顏色,并且以紅色照明內(nèi)容對象500c的外圍(步驟S117),然后終止該過程。(結(jié)論)如上所述,在本公開的第三實施例中,當(dāng)對象500在借助于對象500的反應(yīng)區(qū)域 510和碰撞區(qū)域520由指針對象保持的同時進行移動時,對象500以及其區(qū)域疊加了該對象500的另一個對象500的顯示分階段改變。另外,當(dāng)指針對象對該對象500的保持被釋放時,根據(jù)對象500和另一個對象500的疊加區(qū)域選擇性地執(zhí)行拖放過程和位置調(diào)整。使用這樣的結(jié)構(gòu),用戶可以容易地察覺對象500和另一個對象500在ζ軸方向上的關(guān)系,并且還可以在虛擬三維空間中執(zhí)行調(diào)整顯示位置的操作以及像拖放那樣的直觀操作。<5.附錄〉盡管已參考附圖詳細(xì)地描述了本公開的優(yōu)選實施例,但是本公開不限于此。對于本領(lǐng)域技術(shù)人員而言明顯的是,各種修改或變更都是可能的,只要它們處在所附權(quán)利要求或其等價物的技術(shù)范圍之內(nèi)。應(yīng)當(dāng)理解的是,這樣的修改或變更也都處在本公開的技術(shù)范圍之內(nèi)。本公開包含與2010年7月8日向日本專利局申請的日本優(yōu)先權(quán)專利申請JP 2010-155623中公開的主題有關(guān)的主題,該專利申請的整體內(nèi)容通過引用結(jié)合于此。
權(quán)利要求
1.一種信息處理裝置,包括顯示部,其配置成在虛擬三維空間中顯示第一對象,所述虛擬三維空間具有顯示屏的深度方向;操作部,其配置成獲取用于至少在所述深度方向上移動所述第一對象的操作;以及控制器,其配置成根據(jù)由所述操作部獲取的操作移動所述第一對象在所述顯示屏上的顯示,在其中所述第一對象的區(qū)域疊加圍繞所述顯示屏上顯示的第二對象的顯示區(qū)域設(shè)置的第一疊加確定區(qū)域的第一狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行第一過程,并且在其中所述第一對象的區(qū)域疊加圍繞所述顯示區(qū)域設(shè)置的第二疊加確定區(qū)域的第二狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行不同于所述第一過程的第二過程,其中,所述第一疊加確定區(qū)域是通過至少在所述深度方向上擴展所述第二疊加確定區(qū)域而獲得的區(qū)域。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述第一過程是圍繞所述第一對象和所述第二對象中的一個或者每一個顯示視覺效果區(qū)域的過程,所述視覺效果區(qū)域具有與所述虛擬三維空間不同的顏色,并且所述第二過程是改變所述視覺效果區(qū)域的顏色的過程。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,其中, 所述第一對象是指針對象,并且所述第二對象是由所述指針對象操作的對象。
4.根據(jù)權(quán)利要求1所述的信息處理裝置,其中, 所述第一對象是由指針對象操作的對象,所述操作部獲取用于在使所述指針對象保持所述第一對象的同時移動所述指針對象的操作作為用于移動所述第一對象的操作,并且所述控制器在所述指針對象對所述第一對象的保持在所述第一狀態(tài)下被釋放時,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行第三過程,而且在所述指針對象對所述第一對象的保持在所述第二狀態(tài)下被釋放時,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行不同于所述第三過程的第四過程。
5.根據(jù)權(quán)利要求4所述的信息處理裝置,其中,所述第三過程是由所述第二對象表示且對所述第一對象執(zhí)行的特定過程,并且所述第四過程是互換所述第一對象的顯示位置和所述第二對象的顯示位置的過程。
6.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述第一疊加確定區(qū)域包圍所述第二疊加確定區(qū)域,并且所述第二疊加確定區(qū)域包圍所述顯示區(qū)域。
7.一種信息處理方法,包括在虛擬三維空間中顯示第一對象,所述虛擬三維空間具有顯示屏的深度方向; 獲取用于至少在所述深度方向上移動所述第一對象的操作;以及根據(jù)獲取的所述操作移動所述第一對象在所述顯示屏上的顯示,在其中所述第一對象的區(qū)域疊加圍繞所述顯示屏上顯示的第二對象的顯示區(qū)域設(shè)置的第一疊加確定區(qū)域的第一狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行第一過程,并且在其中所述第一對象的區(qū)域疊加圍繞所述顯示區(qū)域設(shè)置的第二疊加確定區(qū)域的第二狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行不同于所述第一過程的第二過程,其中,所述第一疊加確定區(qū)域是通過至少在所述深度方向上擴展所述第二疊加確定區(qū)域而獲得的區(qū)域。
8. 一種程序,用于使計算機起到以下作用顯示部,其配置成在虛擬三維空間中顯示第一對象,所述虛擬三維空間具有顯示屏的深度方向;操作部,其配置成獲取用于至少在所述深度方向上移動所述第一對象的操作;以及控制器,其配置成根據(jù)由所述操作部獲取的操作移動所述第一對象在所述顯示屏上的顯示,在其中所述第一對象的區(qū)域疊加圍繞所述顯示屏上顯示的第二對象的顯示區(qū)域設(shè)置的第一疊加確定區(qū)域的第一狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行第一過程,并且在其中所述第一對象的區(qū)域疊加圍繞所述顯示區(qū)域設(shè)置的第二疊加確定區(qū)域的第二狀態(tài)下,對所述第一對象和所述第二對象中的一個或兩者執(zhí)行不同于所述第一過程的第二過程,其中,所述第一疊加確定區(qū)域是通過至少在所述深度方向上擴展所述第二疊加確定區(qū)域而獲得的區(qū)域。
全文摘要
本發(fā)明公開了一種信息處理裝置、信息處理方法和程序。根據(jù)本發(fā)明的信息處理裝置包括顯示部,其配置成在虛擬三維空間中顯示第一對象,所述虛擬三維空間具有顯示屏的深度方向;操作部,其配置成獲取用于至少在深度方向上移動第一對象的操作;以及控制器,其配置成根據(jù)獲取的操作在顯示屏上移動第一對象,當(dāng)?shù)谝粚ο蟮膮^(qū)域疊加第一疊加確定區(qū)域時,對第一對象和第二對象中的一個或兩者執(zhí)行第一過程,并且當(dāng)?shù)谝粚ο蟮膮^(qū)域疊加第二疊加確定區(qū)域時,對第一對象和第二對象中的一個或兩者執(zhí)行第二過程。第一疊加確定區(qū)域可以是通過至少在深度方向上擴展第二疊加確定區(qū)域而獲得的區(qū)域。
文檔編號G06F3/033GK102314311SQ20111019105
公開日2012年1月11日 申請日期2011年7月1日 優(yōu)先權(quán)日2010年7月8日
發(fā)明者佐藤齊昭, 小森顯博, 山本一幸, 繁田修, 野田卓郎 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巨鹿县| 丰城市| 浦江县| 滕州市| 苏州市| 井陉县| 孟津县| 漳浦县| 繁峙县| 永寿县| 全椒县| 临夏市| 屏山县| 乌拉特中旗| 东港市| 全椒县| 合作市| 绍兴市| 永济市| 曲阳县| 山丹县| 洪湖市| 曲沃县| 丹江口市| 四平市| 凤城市| 博客| 略阳县| 平湖市| 京山县| 交城县| 楚雄市| 易门县| 马龙县| 永州市| 灯塔市| 陆良县| 天等县| 横山县| 博爱县| 陈巴尔虎旗|