專利名稱:信息處理設(shè)備、信息處理方法以及程序的制作方法
技術(shù)領(lǐng)域:
本公開涉及一種信息處理設(shè)備、信息處理方法以及程序。
背景技術(shù):
圖形用戶界面(⑶I)是使用計算機圖形和指向裝置的用戶界面。用戶可通過使用指向裝置對顯示在畫面上的圖形圖像實行操作,實行各種輸入操作。由于⑶I使得直觀操作成為可能,因此目前得到廣泛普及。用戶可通過使用指向裝置使得執(zhí)行希望功能,以對于表示不同功能的圖形對象當(dāng)中的表示期望功能的對象實行執(zhí)行確定操作。通常例如在指向裝置是鼠標(biāo)的情況下,通過操作鼠標(biāo)以將光標(biāo)移動到目標(biāo)對象并點擊該對象來實行通過指向裝置進行的執(zhí)行確定操作。另一方面,在指向裝置是觸摸屏的情況下,通常通過用手指觸摸觸摸屏上顯示目標(biāo)對象的位置,實行執(zhí)行確定操作。另一方面,近年來,例如在日本專利早期公開第2008-65730號中提出并公開了作為一種指向裝置的坐標(biāo)輸入設(shè)備,在該公開中,檢測在觸摸屏上方的非接觸狀態(tài)的手指的位置。
發(fā)明內(nèi)容
例如,在使用可以在非接觸條件操作的指向裝置的GUI操作的情況下,可使用 GUI,其通過指向位置的移動代替過去通過鼠標(biāo)的點擊操作和利用觸摸屏的觸摸操作來執(zhí)行預(yù)定功能。然而,在這種情況下,如果僅通過檢測指向位置移動到表示該功能的圖形對象來執(zhí)行預(yù)定功能,則增加誤動作的可能性,導(dǎo)致操作性會退化的可能性。因此,期望提供一種新穎且改進的信息處理設(shè)備、信息處理方法以及計算機程序, 通過其可減少當(dāng)通過指向位置的移動要執(zhí)行預(yù)定功能時的誤動作的可能性。公開了一種裝置。該裝置可包括處理器。該裝置也可包括顯示器。該裝置還可包括界面。界面可被配置成檢測操作構(gòu)件的非接觸式接近。界面還可被配置成確定構(gòu)件是否在與第一選擇對象相對應(yīng)的第一選擇區(qū)域內(nèi)。界面還可被配置成當(dāng)確定構(gòu)件在第一選擇區(qū)域內(nèi)時,顯示與第一選擇對象相鄰的第二選擇對象。另外,公開了一種計算機可實現(xiàn)的方法。該方法可包括檢測操作構(gòu)件的非接觸式接近。該方法也可包括確定構(gòu)件是否在與第一選擇對象相對應(yīng)的第一選擇區(qū)域內(nèi)。該方法還可包括當(dāng)確定構(gòu)件在第一選擇區(qū)域內(nèi)時,顯示與第一選擇對象相鄰的第二選擇對象。另外,公開了一種包括指令的切實實施的計算機可讀存儲介質(zhì),該指令在由處理器執(zhí)行時執(zhí)行方法。該方法可包括檢測操作構(gòu)件的非接觸式接近。該方法還可包括確定構(gòu)件是否在與第一選擇對象相對應(yīng)的第一選擇區(qū)域內(nèi)。該方法還可包括當(dāng)確定構(gòu)件在第一選擇區(qū)域內(nèi)時,顯示與第一選擇對象相鄰的第二選擇對象??傊?,利用該信息處理設(shè)備、信息處理方法以及程序,可減少當(dāng)通過指向設(shè)備的移動來執(zhí)行預(yù)定功能時的誤動作的可能性。
圖1是示出根據(jù)本公開的實施例的信息處理設(shè)備的硬件配置的示例的框圖;圖2是示出信息處理設(shè)備的硬件配置的示例的示意圖;圖3是示出信息處理設(shè)備的功能配置的示例的框圖;圖4是示出信息處理設(shè)備的第一工作示例的流程圖;圖5A至5E是示出操作和對象顯示的示例的示意圖;圖6A至6E是示出在出現(xiàn)多個選擇的情況下操作和對象顯示的示例的示意圖;圖7A和7B是示出取消操作和對象顯示的示例的示意圖;圖8A至8D是示出取消操作和對象顯示的另一示例的示意圖;圖9和10是示出操作體的位置和引導(dǎo)對象的位置之間的關(guān)系的不同示例的示意圖;圖IlA至IlC是示出操作體的移動軌跡和對象的顯示位置之間的關(guān)系的示例的示意圖;圖12是示出操作體的移動軌跡和對象的顯示位置之間的關(guān)系的另一示例的示意圖;圖13A至13C是示出操作體的移動軌跡和對象的顯示位置之間的關(guān)系的又一示例的示意圖;圖14和15是示出對象的形狀和布置的不同示例的示意圖;圖16是示出信息處理設(shè)備的第二工作示例的流程圖;圖17A和17B是示出對于功能對象的列表的操作的示例的示意圖;圖18A至18D是示出對于功能對象的列表的操作的另一示例的示意圖;圖19和20是示出在接近操作的中途實行接觸操作的不同示例的示意圖;以及圖21是示出根據(jù)操作畫面和操作體之間的距離的顯示示例的示意圖
具體實施例方式根據(jù)實施例,一種電子裝置包括處理器;顯示器;以及界面,該界面被配置成檢測操作構(gòu)件的非接觸式接近,確定構(gòu)件是否在與第一選擇對象相對應(yīng)的第一選擇區(qū)域內(nèi), 并且當(dāng)確定構(gòu)件在第一選擇區(qū)域內(nèi)時,顯示與第一選擇對象相鄰的第二選擇對象。根據(jù)另一實施例,一種計算機實現(xiàn)的方法包括檢測操作構(gòu)件的非接觸式接近; 確定構(gòu)件是否在與顯示的第一選擇對象相對應(yīng)的第一選擇區(qū)域內(nèi);以及當(dāng)確定構(gòu)件在第一選擇區(qū)域內(nèi)時,顯示與第一選擇對象相鄰的第二選擇對象。根據(jù)又一實施例,提供了一種包括指令的切實實施的計算機可讀存儲介質(zhì),指令在由處理器執(zhí)行時執(zhí)行方法,該方法包括檢測操作構(gòu)件的非接觸式接近;確定構(gòu)件是否在與顯示的第一選擇對象相對應(yīng)的第一選擇區(qū)域內(nèi);以及當(dāng)確定構(gòu)件在第一選擇區(qū)域內(nèi)時,顯示與第一選擇對象相鄰的第二選擇對象。在以下,參照附圖詳細(xì)描述本公開的優(yōu)選實施例。要注意的是,在說明書和附圖中,通過相同的附圖標(biāo)記表示具有基本相同的功能配置的基本相同的部分或元件,并且這里省略相同的重疊描述以避免冗余。要注意的是,以下面順序給出描述
5
1.信息處理設(shè)備的概要2.信息處理設(shè)備的功能配置3.第一工作示例4.第二工作示例<1.信息處理設(shè)備的概要>[信息處理設(shè)備的硬件配置]首先,參照圖1和2描述根據(jù)本公開的實施例的信息處理設(shè)備的硬件配置。具體參照圖1,根據(jù)本實施例的信息處理設(shè)備100包括中央處理單元(CPU) 101、隨機存取存儲器(RAM) 102、非易失性存儲器103、顯示裝置104以及接近觸摸傳感器105。信息處理設(shè)備100包括檢測單元,其可檢測放置在顯示裝置的顯示面上的操作體的接觸位置。檢測單元還可檢測顯示裝置的顯示面和放置在顯示面上方的操作體之間的接近距離。信息處理設(shè)備100可具有諸如個人計算機(PC)、個人數(shù)字助理(PDA)、家用游戲機、 家電設(shè)施等的各種形式?;蛘?,信息處理設(shè)備100可以是諸如便攜式電話機、個人手持式電話系統(tǒng)(PiB)終端、便攜式音樂播放器、便攜式視頻處理設(shè)備或便攜式游戲機的信息處理設(shè)備。CPU 101起算術(shù)處理單元和控制設(shè)備的作用,并且根據(jù)各種程序控制信息處理設(shè)備100的組件的一般操作。CPU 101可以是微處理機。RAM102暫時儲存要在CPU 101的執(zhí)行中使用的程序和在該執(zhí)行中適當(dāng)改變的參數(shù)等。CPU 101和RAM 102通過由CPU總線等構(gòu)成的主機總線相互連接。非易失性存儲器103儲存要由CPU 101使用的程序、計算參數(shù)等。可使用例如只讀存儲器(ROM)、閃存等構(gòu)成非易失性存儲器103。顯示裝置104是輸出信息的輸出設(shè)備的示例??墒褂美缫壕э@示器(LCD)設(shè)備、有機發(fā)光二極管(OLED)設(shè)備等來配置顯示裝置104。接近觸摸傳感器105是由用戶使用以輸入信息的輸入設(shè)備的示例,并且由用于輸入信息的輸入部、用于基于用戶的輸入而產(chǎn)生輸入信號并將輸入的信號輸出到CPU 101的輸入控制電路等構(gòu)成。接近觸摸傳感器105是如圖2所示在顯示裝置104上以重疊關(guān)系設(shè)置的位置檢測設(shè)備,并且被適配用于檢測操作體相對于顯示裝置104的顯示畫面的位置。操作體(即,操作構(gòu)件)通常是用戶的手指、觸針(stylus)等,并且用戶利用操作體輸入操作信息。過去的觸摸屏如果沒有接觸其顯示面,則不能輸入操作信息。因此,過去的觸摸屏具有弄臟顯示面的問題,以及在手指甲長的情況下或類似的情況下不能容易地操作和可能損壞觸摸屏的問題。相反,接近觸摸傳感器105可檢測間隔地放置在顯示面上方(即,與顯示面非接觸式接近)的操作體的位置。此時,接近觸摸傳感器105具有可檢測操作體的位置的檢測區(qū)域。 該檢測區(qū)域在下文中被稱作接近區(qū)域。用戶可通過在接近區(qū)域內(nèi)對于顯示在顯示裝置104 的顯示畫面上的圖形對象實行各種手勢,輸入操作信息。在GUI中,如上文所述,響應(yīng)于對于表示預(yù)定功能的圖形對象的操作信息,實行用于執(zhí)行功能的控制。通常,為了執(zhí)行期望功能,實行借助于鼠標(biāo)對于表示功能的圖形對象的 “點擊操作”或觸摸觸摸屏上的圖形對象的位置的“觸摸操作”。在不接觸顯示面而輸入操作信息的情況下,操作信息的檢測區(qū)域大于通過接觸型的觸摸屏的操作信息的檢測區(qū)域。因此,如果僅通過檢測表示期望功能的圖形對象上的操作體來實行功能的執(zhí)行,則存在信息處理設(shè)備100會頻繁誤動作的可能性。因此,在本實施例中,為了防止這樣的誤動作,控制用于使得要執(zhí)行功能的顯示畫面上的圖形對象的顯示和響應(yīng)于操作體對于顯示畫面的操作信息而實行的動作。在描述這樣的控制的特定示例之前,描述信息處理設(shè)備100的功能配置。要注意的是,盡管根據(jù)本實施例的信息處理設(shè)備100以下被描述為具有上述配置的設(shè)備,但是本公開不限于該示例。例如,信息處理設(shè)備100可另外被配置,使得諸如鼠標(biāo)的、可以對顯示在顯示裝置或不同設(shè)備上的信息實行指向操作和點擊操作的輸入裝置或裝置連接到信息處理設(shè)備100并與信息處理設(shè)備100 —起使用。然而,在使用如本實施例中可檢測顯示面和手指之間的接近距離的接近觸摸傳感器105的情況下,也可檢測手指在三維空間中的移動,并可實行各種操作輸入。或者,信息處理設(shè)備100可以是不同的類型,其可檢測操作體和顯示面的接觸位置和由操作體按壓顯示面的壓力。<2.信息處理設(shè)備的功能配置>現(xiàn)在,參照圖3描述根據(jù)本實施例的信息處理設(shè)備100的功能配置。信息處理設(shè)備100包括輸入顯示部110、控制部120以及執(zhí)行處理部130。輸入顯示部110是用于顯示信息和輸入信息的功能部,并且包括顯示單元112和檢測單元114。顯示單元112具有與圖1示出的顯示裝置104相對應(yīng)的功能配置,并且在控制部120的控制下,為用戶提供顯示畫面圖像。檢測單元114具有與圖1中示出的接近觸摸傳感器105相對應(yīng)的功能配置,并且可使用例如靜電型觸摸傳感器來配置。檢測單元 114具有在非接觸條件下檢測操作體相對于顯示單元112的顯示畫面的位置的功能。此外, 如果確定顯示畫面位于由χ軸和y軸限定的平面中,則檢測單元114具有檢測在該平面中的(χ,y)位置的功能。此外,檢測單元114還可在作為與χ軸和y軸垂直方向的ζ軸方向上檢測距顯示畫面的距離。檢測單元114將所檢測到的操作體的位置輸入到控制部120??刂撇?20具有控制整個信息處理設(shè)備100的工作的功能??刂撇?20主要基于從檢測單元114輸入的檢測結(jié)果,控制要顯示在顯示單元112上的顯示畫面圖像的內(nèi)容。 此外,如果控制部120從檢測單元114獲取對于顯示畫面圖像的用戶的操作信息,則控制部 120基于該操作信息確定是否可執(zhí)行每個功能以控制執(zhí)行處理部130的工作。執(zhí)行處理部 130是用于在控制部120的控制下實行各種功能的執(zhí)行處理的功能部。根據(jù)本實施例的信息處理設(shè)備100的控制部120使對象顯示在操作畫面上,該對象包括與預(yù)定功能相關(guān)聯(lián)的功能對象和與功能的執(zhí)行處理相關(guān)聯(lián)的執(zhí)行對象。此時,控制部120使對象顯示在操作畫面上,使得與由操作體指向的對象相關(guān)聯(lián)的對象依次展開。然后,如果檢測到操作體的位置從功能對象移動至執(zhí)行對象,則控制部120控制執(zhí)行處理部 130以執(zhí)行功能。結(jié)合兩個示例描述信息處理設(shè)備100的信息處理方法。首先,參照圖4至15描述有關(guān)對于單個功能對象的操作的第一工作示例,并且然后參照圖16至21描述有關(guān)對于功能對象列表的操作的第二工作示例。<3.第一工作示例>圖4示出了信息處理設(shè)備100的第一工作示例。第一工作示例涉及對于單個功能對象的操作和在該情況下的對象顯示。參照圖4,首先,在步驟S102,信息處理設(shè)備100的檢測單元114確定是否檢測到作為操作體的手指放置在接近區(qū)域內(nèi),也就是說,檢測操作構(gòu)件的接近。然后,如果檢測到手指放置在接近區(qū)域內(nèi),則在步驟S104,檢測單元114確定手指是否放置在與目標(biāo)GUI (即, 選擇對象)相對應(yīng)的選擇區(qū)域內(nèi)。目標(biāo)⑶I是表示信息處理設(shè)備100具有的預(yù)定功能的功能對象。在步驟S104,確定是否實行對于顯示在顯示畫面上的目標(biāo)對象的操作。此外,目標(biāo)GUI的選擇區(qū)域是與目標(biāo)GUI的形狀和顯示位置相對應(yīng)的區(qū)域,并且如果檢測到操作體存在于選擇區(qū)域中,則輸入表示對目標(biāo)GUI的選擇的操作信息。如果在步驟S104檢測到手指放置在目標(biāo)⑶I的選擇區(qū)域中,則在步驟S106,控制部120使引導(dǎo)⑶I (即,引導(dǎo)對象)顯示接近目標(biāo)⑶I。然后,在步驟S108,檢測單元114確定手指是否放置在引導(dǎo)GUI的選擇區(qū)域中。如果在步驟S108檢測到手指放置在引導(dǎo)GUI的選擇區(qū)域中,則在步驟S110,控制部120確定目前時間點的引導(dǎo)GUI是否是終端(terminal) GUI (即,執(zhí)行對象)。終端⑶I是不具有用于下一轉(zhuǎn)移的另一⑶I的⑶I,并且是執(zhí)行對象。換句話說, 如果目前時間點的引導(dǎo)GUI不是終端GUI,則由于它具有用于下一轉(zhuǎn)移的另一 GUI,因此在步驟S112,控制部120使得顯示下一引導(dǎo)⑶I。然后,處理返回至步驟S108。另一方面,如果在步驟SllO目前時間點的引導(dǎo)GUI是終端GUI,則在步驟S114,控制部120使得執(zhí)行與該GUI相關(guān)聯(lián)的功能?,F(xiàn)在,參照圖5A至15描述用戶的操作和對象顯示的示例。圖5A至5E示出了操作和對象顯示的示例。首先,如圖5A所示,如果作為操作體的手指F進入功能對象50的選擇區(qū)域,則如圖5B所示,控制部120使引導(dǎo)對象60顯示在與功能對象50相鄰的位置。引導(dǎo)對象60是一種對象,并且促使用戶移動手指F的接近位置。在圖5A至5E的示例中,引導(dǎo)對象60是用于確認(rèn)是否可確實確定與功能對象50相關(guān)聯(lián)的功能的執(zhí)行的對象。要注意的是,這里的選擇區(qū)域是對于對象的、在其內(nèi)可檢測到選擇了對象的區(qū)域。 選擇區(qū)域優(yōu)選地與操作畫面上的對象形狀對應(yīng),并且可以是在其內(nèi)可檢測到操作畫面和操作體之間的距離的區(qū)域。然后,如圖5C所示,如果手指F放置在引導(dǎo)對象60的選擇區(qū)域內(nèi),則如圖5D所示, 控制部120現(xiàn)在使執(zhí)行對象70顯示在與引導(dǎo)對象60相鄰的位置。然后,如圖5E所示,如果檢測單元114檢測到手指F放置在執(zhí)行對象70的選擇區(qū)域內(nèi),則控制部120控制執(zhí)行處理部130以執(zhí)行與功能對象50相關(guān)聯(lián)的功能。以此方式,利用根據(jù)本實施例的信息處理設(shè)備100,可在無需對畫面進行“觸摸操作”或“點擊操作”的情況下,通過操作體的位置的移動,使得執(zhí)行信息處理設(shè)備100的各種功能。此時,連同與預(yù)定功能相關(guān)聯(lián)的功能對象,顯示與功能的執(zhí)行處理相關(guān)聯(lián)的執(zhí)行對象。然后,如果檢測單元114檢測到操作構(gòu)件的位置從與功能對象相對應(yīng)的選擇區(qū)域到與執(zhí)行對象相對應(yīng)的選擇區(qū)域的轉(zhuǎn)移,則控制部120使得實行與執(zhí)行對象相關(guān)聯(lián)的功能的執(zhí)行處理。要注意的是,盡管以上描述了一個引導(dǎo)對象60顯示在功能對象50和執(zhí)行對象70 之間,但是本公開不限于該示例。例如,其它引導(dǎo)對象60可顯示在與引導(dǎo)對象60相鄰的位置。圖6A至6D示出了有關(guān)顯示多個引導(dǎo)對象的示例的操作和對象顯示的示例。與圖5A至5E的示例不同,在圖6A至6E的示例中,如圖6B所示,從一個功能對象50顯示多個引導(dǎo)對象60,具體是60a、60b以及60c。引導(dǎo)對象60表示有關(guān)與功能對象50相關(guān)聯(lián)的功能的多個選擇。在盡管在圖6A至6E的示例中示出了顯示與四邊形表示的功能對象50的三個邊相鄰放置三個引導(dǎo)對象的示例,但是本公開不限于該示例。例如,可另外顯示引導(dǎo)對象 60與功能對象50的所有邊相鄰。如圖6C所示,如果檢測到手指F從圖6B中示出的狀態(tài)進入引導(dǎo)對象60b的選擇區(qū)域,則實行與在上文參照圖5A至5E描述的示例中的工作類似的工作。響應(yīng)于手指F在引導(dǎo)對象60b的選擇區(qū)域中的位置檢測,顯示執(zhí)行對象70。此外,如果檢測到手指F放置在執(zhí)行對象70的選擇區(qū)域中,則執(zhí)行與執(zhí)行對象70相關(guān)聯(lián)的功能。圖7A至8D示出了當(dāng)取消對象的展現(xiàn)或展開顯示的操作時的顯示示例。特別地, 圖7A和7B示出了取消操作和對象顯示的示例,而圖8A至8D示出了取消操作和對象顯示的另一示例。圖7A示出了在從圖6D的狀態(tài)實行將手指F返回到功能對象50的取消操作的情況下的狀態(tài)。如果在手指F從功能對象50的選擇區(qū)域移動至引導(dǎo)對象60b的選擇區(qū)域并且顯示執(zhí)行對象70之后,實行返回到功能對象50的操作,則控制部120實行控制以擦除執(zhí)行對象的顯示。特別地,控制部120使得實行與在從引導(dǎo)對象60b展開顯示時的工作相反的工作,以便折疊回引導(dǎo)對象60b。此后,如果檢測到手指F的位置保持在功能對象50的選擇區(qū)域中,則控制部120使得再次顯示引導(dǎo)對象60。圖8A至8D示出了當(dāng)手指F在向上的方向從圖6D的狀態(tài)移動至弓I導(dǎo)對象60b的選擇區(qū)域、并且然后移動至偏離引導(dǎo)對象60b的接近區(qū)域的位置時的工作。此時,通過按在相繼顯示所顯示的對象時相反的順序的相繼折疊操作,控制部120使得擦除對象的顯示。例如,在圖8A的狀態(tài)中,折疊執(zhí)行對象70,使得其滑動地移動并且容納在引導(dǎo)對象60b之下, 并且然后類似地折疊引導(dǎo)對象60b,使得其滑動地移動并且容納在功能對象50之下。此時,折疊每個對象時的工作速度(即,每個對象滑動地容納在其它對象之下的速度)可低于當(dāng)以展開的方式顯示每個對象時的工作速度(即,從其它對象滑動地移動的速度)。例如,如果檢測到在手指F偏離接近區(qū)域并且開始對象的展開工作之后,在展開操作中途手指F再次進入接近區(qū)域,則可再次實行展開顯示工作。此時,使得用戶可通過視覺觀察確認(rèn)移動的方式并且可在期望定時重新開始展開顯示的折疊速度是優(yōu)選的。利用如所述的這樣的配置,如果用戶一旦從接近區(qū)域移開其手指,則所顯示的對象向原始狀態(tài)緩慢地相繼折疊。然后,用戶可通過在期望定時將手指放置接近對象,將對象的顯示返回到要再實行操作的狀態(tài)?,F(xiàn)在,參照圖9和10,描述基于多個功能對象50的布置而控制要顯示的對象相對于由手指F指向的對象的顯示位置的示例。圖9示出了以彼此水平間隔的關(guān)系布置的三個功能對象50。此外,在由手指F指向的功能對象50之一的附近,以從所指向的功能對象50滑動地移動的方式顯示執(zhí)行對象 70。因此,圖9特別示出了執(zhí)行對象70相對于所指向的功能對象50的顯示位置。如圖9所示,在水平方向上布置(即,在水平方向上對齊)多個功能對象50的情況下,執(zhí)行對象70優(yōu)選地出現(xiàn)在與功能對象50的排列垂直的方向上。例如,執(zhí)行對象70 顯示在功能對象50的上方。此時,盡管執(zhí)行對象70可顯示在功能對象50的下面,但由于從用戶的視點通過手指F會隱藏執(zhí)行對象70的可能性,所以執(zhí)行對象70優(yōu)選地顯示在功能對象50的上方。同時,圖10示出了在垂直方向上彼此以固定間隔的關(guān)系布置的三個功能對象50。 此外,在由手指F指向的功能對象50之一的附近,顯示執(zhí)行對象70,使得其從所指向的功能對象50滑動地移動。因此,圖10特別示出了執(zhí)行對象70相對于所指向的功能對象50的
顯示位置。如圖10所示,在垂直方向上布置(即,在垂直方向上對齊)多個功能對象50的情況下,執(zhí)行對象70優(yōu)選地出現(xiàn)在與功能對象50的排列垂直的方向上。特別地,執(zhí)行對象70 顯示在相對于功能對象50的向右方向或向左方向上。替選地,如圖IlA至11C、圖12、以及圖13A至13C所示,控制部120可基于手指F 的指向位置的移動歷史,控制對象的顯示位置。圖IlA至11C、圖12、以及圖13A至13C示出了操作體的移動軌跡和對象的顯示位置之間的關(guān)系的不同示例。如圖IlA所示,在手指F從右側(cè)向要成為操作目標(biāo)的功能對象50的選擇區(qū)域移動之后、手指F指向功能對象50的情況下,執(zhí)行對象70優(yōu)選地顯示在功能對象50的右側(cè)。 例如,在這種情況下,如圖IlB所示,為了使用戶實行與功能對象50相關(guān)聯(lián)的功能的執(zhí)行處理,在指向功能對象50之后,迫使改變手指F的移動方向以向右移動手指F。另外,在已從右側(cè)移動到左測的手指F指向功能對象50之后、通過其自身力量(by its own power)移動超出左側(cè)的情況下,如果執(zhí)行對象70顯示在功能對象50的右側(cè),則有利地降低了錯誤地實行功能的執(zhí)行處理的可能性。要注意的是,如圖12所示,執(zhí)行對象70可另外顯示在功能對象50的上方。另外, 在這種情況下,為了在手指F指向功能對象50之后使手指F移動至執(zhí)行對象70的選擇區(qū)域,迫使改變手指F的移動方向。因此,降低了誤動作的可能性?,F(xiàn)在,描述如圖13A至13C所示的如下情況下的執(zhí)行對象70的顯示位置當(dāng)指向功能對象50時,從所指向的功能對象50顯示引導(dǎo)對象60,并且然后,當(dāng)指向引導(dǎo)對象60 時,顯示執(zhí)行對象70。此時,基于手指F相對于功能對象50和引導(dǎo)對象60的接近角度的歷史,控制執(zhí)行對象70的顯示位置。參照圖13A,手指F從功能對象50的右側(cè)在向左方向上移動,并指向功能對象50。 在這種情況下,如果引導(dǎo)對象60顯示在功能對象50的上方,則隨后要顯示的執(zhí)行對象70 優(yōu)選地顯示在引導(dǎo)對象60的右側(cè)。換句話說,每個對象優(yōu)選地顯示在如下位置從手指F 的移動軌跡迫使移動方向的較大改變以實行選擇操作。要注意的是,盡管在前面描述中每個對象具有四邊形形狀,但是本公開不限于該示例。例如,如圖14所示,在以三角形形狀表示功能對象50的情況下,引導(dǎo)對象60可具有與功能對象50的三個邊相鄰的各自顯示的三角形形狀?;蛘?,如圖15所示,在以六邊形形狀表示功能對象50的情況下,引導(dǎo)對象60可具有與功能對象50的六個邊相鄰顯示的六邊形形狀。<4.第二工作示例>現(xiàn)在,描述信息處理設(shè)備100的第二工作示例。圖16示出了信息處理設(shè)備100的第二工作示例。如上文所述,第二工作示例涉及對于以列表形式顯示的多個功能對象的操作和當(dāng)時的對象顯示。
參照圖16,首先,在步驟S202,信息處理設(shè)備100的控制部120基于由檢測單元 114檢測到的作為操作體的手指狀態(tài),確定是否滿足操作開始條件。此時,操作開始條件可以是例如“在畫面的接近區(qū)域中檢測到手指”、“在接近區(qū)域中預(yù)先特別設(shè)置的區(qū)域中檢測到手指”或“在接近區(qū)域內(nèi)檢測到的手指的移動量小于固定水平”。如果通過步驟S202的確定確定出滿足操作開始條件,則在步驟S204,控制部120 基于檢測單元114的檢測結(jié)果,確定手指是否放置在GUI列表的選擇區(qū)域之一中。這里,GUI 列表是以列表布置的多個功能對象。如果通過步驟S204的確定檢測到手指放置在GUI列表的選擇區(qū)域之一中(即,在構(gòu)成GUI列表的功能對象之一的選擇區(qū)域中),則在步驟S206, 控制部120使得顯示下一個選擇⑶I。這里顯示的選擇⑶I可以是與所指向的功能對象相關(guān)聯(lián)的選擇列表或針對功能對象的執(zhí)行對象。然后,在步驟S208,控制部120基于檢測單元114的檢測結(jié)果確定是否完成操作。 例如,如果顯示執(zhí)行對象并且手指放置在所顯示的執(zhí)行對象的選擇區(qū)域中,則確定完成操作。如果在步驟S208確定沒有完成操作,則在步驟S210,確定是否檢測到接觸觸摸面板。在步驟S208確定完成操作或在步驟S210確定檢測到接觸觸摸面板的情況下,則執(zhí)行對應(yīng)功能的執(zhí)行處理(即,與從GUI列表內(nèi)選擇的功能對象相關(guān)聯(lián)的功能的執(zhí)行處理)。另一方面,如果在步驟S208確定沒有完成操作、并且然后在步驟S210確定沒有檢測到接觸觸摸面板,則處理返回到步驟S204的操作。因此,響應(yīng)于手指的操作而顯示下一個選擇⑶I,并且執(zhí)行與上述處理類似的處理,直到在步驟S208和S210滿足預(yù)定條件之后為止。現(xiàn)在,參照圖17A至21描述在信息處理設(shè)備100的第二工作示例中的用戶操作和對象顯示的示例。圖17A和17B示出了對于功能對象列表的操作的示例。在圖17A中,示出了布置三個功能對象50a、50b以及50c的列表型⑶I,并且用戶使用其手指F指向功能對象50b。響應(yīng)于該指向,顯示選擇對象,手指F的位置可從所指向的功能對象50b轉(zhuǎn)移到該選擇對象。 在圖17A的示例中,選擇對象是與功能對象50b的執(zhí)行處理相關(guān)聯(lián)的執(zhí)行對象。然后,如圖17B所示,如果檢測到手指F放置在執(zhí)行對象70的選擇區(qū)域中,則控制部120使得執(zhí)行與執(zhí)行對象70相關(guān)聯(lián)的功能的執(zhí)行處理。圖18A至18D示出了在與圖17A和17B的操作畫面類似的操作畫面上手指F呈現(xiàn)不同動作的情況下的工作示例。例如,如圖18A所示,如果指向功能對象50b的手指F移動至功能對象50a的選擇區(qū)域,則指向功能對象50a,并且顯示與功能對象50a相對應(yīng)的執(zhí)行對象70。然后,如果如圖18C所示手指F從功能對象50a的選擇區(qū)域移動至執(zhí)行對象70的選擇區(qū)域,并且如圖18D所示指向執(zhí)行對象70,則控制部120控制執(zhí)行處理部130以實行與功能對象50a相關(guān)聯(lián)的功能的執(zhí)行處理。要注意的是,雖然前面描述針對基于接近觸摸傳感器的非接觸操作的控制,但是信息處理設(shè)備100可通過該非接觸操作和接觸操作的結(jié)合,進一步增強操作性。例如,圖19和20示出了對于包括三個不同功能對象的列表的操作的示例。參照圖19和20,該功能對象列表具體包括與A設(shè)置有關(guān)的功能對象、與定時器設(shè)置有關(guān)的功能對象以及與B設(shè)置有關(guān)的功能對象。如果指向定時器設(shè)置,則顯示作為與定時器設(shè)置有關(guān)的選擇的、表示10秒、五秒以及三秒的選擇對象。然后,如果指向選擇對象之一,則顯示與所指向的對象相對應(yīng)的執(zhí)行對象。如果手指F放置在如上所述的這樣功能對象列表中的執(zhí)行對象的選擇區(qū)域中,則通常實行對應(yīng)的功能的執(zhí)行處理。然而,可在非接觸操作期間實行接觸操作,使得可省略稍后的非接觸操作。例如,如圖19所示,通過對與上述功能對象列表中的定時器設(shè)置有關(guān)的功能對象實行接觸操作,可設(shè)置預(yù)先設(shè)置為定時器設(shè)置的缺省值的10秒的時段?;蛘?,如圖20所示,如果指向與定時器設(shè)置有關(guān)的功能對象并且顯示選擇對象、然后實行與表示10秒的選擇對象的接觸操作以代替指向執(zhí)行對象,則可將10秒設(shè)置為定時器設(shè)置的設(shè)置值。此外,由檢測單元114檢測到的手指F的位置信息可包括操作畫面和作為操作體的手指之間的距離的信息。也可利用該距離信息例如用于對象的顯示控制。例如,如圖21所示,控制部120可響應(yīng)于由檢測單元114檢測到的、手指F和操作畫面之間的距離,控制對象的顯示尺寸。此時,控制部120可控制對象的顯示尺寸,使得顯示尺寸隨著操作畫面和手指F之間的距離增大而增大。在手指F和操作畫面之間的距離較近的情況下(比如距離h2),借助于手指F容易指向操作畫面上的期望點。然而,在手指F和操作畫面之間的距離較大的情況下(比如距離hi),與距離較小的替選情況相比,難以借助于手指F指向操作畫面上的期望點。因此,可通過增大要成為操作目標(biāo)的對象的顯示尺寸,減少誤動作的發(fā)生。盡管以上參照附圖描述了本公開的優(yōu)選實施例,但是本公開不限于該實施例。顯然,本領(lǐng)域的技術(shù)人員可在不背離如權(quán)利要求中限定的本公開的精神和范圍的情況下進行各種變更或修改,并且也應(yīng)理解這些變更和修改自然落入本公開的技術(shù)范疇內(nèi)。例如,盡管上文描述的實施例中的信息處理設(shè)備100可借助于接近觸摸傳感器以非接觸狀態(tài)輸入操作信息,但是本公開不限于該示例。信息處理設(shè)備可以是使用任何其它指向裝置的設(shè)備。例如,信息處理設(shè)備可以是響應(yīng)于鼠標(biāo)或者接觸型觸摸屏的操作信息而操作的設(shè)備?;蛘?,信息處理設(shè)備可以是具有檢測對于通過投影機的照射而顯示的操作畫面的操作信息的功能的設(shè)備。例如,通過經(jīng)由分析操作畫面上的所拾取的圖像來獲取操作信息的設(shè)備,可實現(xiàn)信息處理設(shè)備。要注意的是,在本說明書中,流程圖中描述的步驟可以但不必如所述的順序按時間序列處理,并且在沒有按時間序列處理的情況下,包括并行或者單獨地執(zhí)行的處理。此外,當(dāng)然,即使按時間序列處理的步驟也可如場合需要按適當(dāng)改變的順序執(zhí)行。本公開包含與2010年8月4日向日本專利局提交的日本優(yōu)先權(quán)專利申請JP 2010-175636中公開的主題內(nèi)容相關(guān)的主題內(nèi)容,在此通過引用將其全文合并于此。
權(quán)利要求
1.一種電子裝置,所述裝置包括 處理器;顯示器;以及界面,其被配置成檢測操作構(gòu)件的非接觸式接近;確定所述構(gòu)件是否在與第一選擇對象相對應(yīng)的第一選擇區(qū)域內(nèi);并且當(dāng)確定所述構(gòu)件在所述第一選擇區(qū)域內(nèi)時,顯示與所述第一選擇對象相鄰的第二選擇對象。
2.根據(jù)權(quán)利要求1所述的裝置,其中,所述界面進一步被配置成當(dāng)確定所述構(gòu)件在與所述第二選擇對象相對應(yīng)的第二選擇區(qū)域內(nèi)時,啟動通過所述處理器進行的處理的執(zhí)行。
3.根據(jù)權(quán)利要求1所述的裝置,其中,所述第一選擇對象是功能選擇對象。
4.根據(jù)權(quán)利要求1所述的裝置,其中,所述第二選擇對象是引導(dǎo)選擇對象或執(zhí)行選擇對象之一。
5.根據(jù)權(quán)利要求1所述的裝置,其中,所述界面進一步被配置成連續(xù)顯示與多個第二選擇區(qū)域相對應(yīng)的多個第二選擇對象。
6.根據(jù)權(quán)利要求5所述的裝置,其中,所述界面進一步被配置成擦除所述多個第二選擇對象,擦除所述多個第二選擇對象的速度低于顯示所述多個第二選擇對象的速度。
7.根據(jù)權(quán)利要求1所述的裝置,其中,所述界面進一步被配置成 檢測所述構(gòu)件的運動;確定所檢測到的運動的方向;并且基于所確定的方向而顯示所述第二選擇對象。
8.根據(jù)權(quán)利要求7所述的裝置,其中,在與所述運動的方向相反的方向上顯示所述第二選擇對象。
9.根據(jù)權(quán)利要求1所述的裝置,其中,所述界面進一步被配置成 對齊顯示多個第一選擇對象;并且基于所述對齊而顯示所述第二選擇對象。
10.根據(jù)權(quán)利要求9所述的裝置,其中,垂直于所述對齊顯示所述第二選擇對象。
11.根據(jù)權(quán)利要求1所述的裝置,其中,所述界面被配置成確定所述操作構(gòu)件相對于所述界面的接近的改變。
12.根據(jù)權(quán)利要求11所述的裝置,其中,所述界面被配置成在檢測到接近的增加時啟動第一處理,而在檢測到接近的減少時啟動第二處理。
13.根據(jù)權(quán)利要求11所述的裝置,其中,所述界面被配置成在檢測到接近的改變時啟動處理,所述處理包括一個或多個選擇對象的尺寸的改變。
14.根據(jù)權(quán)利要求11所述的裝置,其中,所述界面被配置成在檢測到接近的減少時啟動處理,所述處理包括從所述顯示器擦除一個或多個選擇對象。
15.根據(jù)權(quán)利要求1所述的裝置,其中,所述界面被配置成 檢測與所述操作構(gòu)件的接觸;并且基于所檢測到的接觸而啟動通過所述處理器進行的處理的執(zhí)行。
16.根據(jù)權(quán)利要求15所述的裝置,其中,所述界面被配置成在基于非接觸式接近而啟動通過所述處理器進行的處理的執(zhí)行之前,基于所檢測到的接觸而啟動通過所述處理器進行的處理的執(zhí)行。
17.一種計算機實現(xiàn)的方法,所述方法包括 檢測操作構(gòu)件的非接觸式接近;確定所述構(gòu)件是否在與顯示的第一選擇對象相對應(yīng)的第一選擇區(qū)域內(nèi);以及當(dāng)確定所述構(gòu)件在所述第一選擇區(qū)域內(nèi)時,顯示與所述第一選擇對象相鄰的第二選擇對象。
18.—種包括指令的切實實施的計算機可讀存儲介質(zhì),所述指令在由處理器執(zhí)行時執(zhí)行方法,所述方法包括檢測操作構(gòu)件的非接觸式接近;確定所述構(gòu)件是否在與顯示的第一選擇對象相對應(yīng)的第一選擇區(qū)域內(nèi);以及當(dāng)確定所述構(gòu)件在所述第一選擇區(qū)域內(nèi)時,顯示與所述第一選擇對象相鄰的第二選擇對象。
全文摘要
本公開提供了一種信息處理設(shè)備、信息處理方法以及程序,其中電子裝置包括處理器;顯示器;以及界面,該界面被配置成檢測操作構(gòu)件的非接觸式接近,確定構(gòu)件是否在與第一選擇對象相對應(yīng)的第一選擇區(qū)域內(nèi),并且當(dāng)確定構(gòu)件在第一選擇區(qū)域內(nèi)時,顯示與第一選擇對象相鄰的第二選擇對象。
文檔編號G06F3/048GK102436338SQ201110219460
公開日2012年5月2日 申請日期2011年7月28日 優(yōu)先權(quán)日2010年8月4日
發(fā)明者成田智也, 笠原俊一, 金野律子 申請人:索尼公司