專利名稱:信息處理裝置和信息處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及進(jìn)行伴隨有圖像顯示的信息處理的信息處理裝置、以及在該裝置中使用的信息處理方法。
背景技術(shù):
近年來,便攜式游戲機(jī)、移動(dòng)電話、PDA (Personal DataAsistance:個(gè)人數(shù)字助理)、平板型終端等以便攜為預(yù)想前提的信息設(shè)備正在普及?;诔叽缟系闹萍s以及便攜時(shí)的便利性等觀點(diǎn),這樣的設(shè)備的輸入手段受到制約。結(jié)果,專用于這些設(shè)備的輸入手段及功能實(shí)現(xiàn)了獨(dú)自的發(fā)展。作為其一個(gè)方面,近年來,通過在顯示器上裝配觸摸板而使得能在同一區(qū)域進(jìn)行顯示和輸入的裝置正在普及。導(dǎo)入觸摸板后,能夠就如在二維平面上存在實(shí)物一樣進(jìn)行圖標(biāo)等對象物的選擇及移動(dòng)、網(wǎng)頁及文章的顯示畫面的放大縮小、滾動(dòng)、翻頁等,能進(jìn)行直觀的操作。不論大小如何,信息設(shè)備中所裝配的功能都在不斷地多樣化著。在這樣的狀況下,以觸摸板作為輸入手段時(shí),要表示的信息越高度化、畫面尺寸越小,就越需要細(xì)致的操作,越容易給用戶帶來壓力。特別是通過手指的接觸進(jìn)行這樣的操作時(shí),與使用觸摸筆或指示設(shè)備的指示相比,容易發(fā)生因其接觸面積所引起的的誤操作。因此,不論畫面尺寸和操作對象的對象(object)尺寸如何都能進(jìn)行容易的操作,就一直是個(gè)大課題。
發(fā)明內(nèi)容
本發(fā)明是鑒于這樣的課題而研發(fā)的,其目的在于提供一種即使在高度化的信息顯示下,也能實(shí)現(xiàn)操作性良好的輸入手段的技術(shù)。本發(fā)明的一個(gè)方案涉及一種信息處理裝置。該信息處理裝置包括:操作信息取得部,取得用戶輸入的、顯示圖像上的指定位置的信息,并在上述顯示圖像中檢測處于距上述指定位置預(yù)定范圍內(nèi)的⑶I (Graphical UserInterface:圖形用戶接口);⑶I配置控制部,當(dāng)上述操作信息取得部檢測到多個(gè)⑶I時(shí),改變上述顯示圖像上的⑶I的配置;以及信息處理部,根據(jù)用戶對改變配置后的GUI的操作,執(zhí)行與該GUI對應(yīng)的信息處理。本發(fā)明的另一方案涉及一種信息處理方法。該信息處理方法包括:在信息處理裝置中,取得用戶輸入的、顯示圖像上的指定位置的信息,并在上述顯示圖像中檢測處于距上述指定位置預(yù)定范圍內(nèi)的⑶I (Graphical UserInterface:圖形用戶接口)的步驟;以及當(dāng)檢測到多個(gè)⑶I時(shí),改變上述顯示圖像上的⑶I的配置并使之顯示于顯示器的步驟。此外,將以上構(gòu)成要素的任意組合、本發(fā)明的表現(xiàn)形式在方法、裝置、系統(tǒng)、計(jì)算機(jī)程序等之間變換后的實(shí)施方式,作為本發(fā)明的方案也是有效的。
圖1是表示本實(shí)施方式中的信息處理裝置的外觀例子的圖。
圖2是詳細(xì)表示本實(shí)施方式中的信息處理裝置的構(gòu)成的圖。圖3是表示本實(shí)施方式中的⑶I的配置變更前后的顯示圖像的例子的圖。圖4是用于說明在本實(shí)施方式中操作信息變換部判斷是否改變多個(gè)圖標(biāo)的配置的方法的圖。圖5是用于說明在本實(shí)施方式中操作信息變換部判斷是否改變多個(gè)圖標(biāo)的配置的另一方法的圖。圖6是表示在本實(shí)施方式中信息處理裝置接受⑶I的選擇輸入的處理步驟的流程圖。
具體實(shí)施例方式本發(fā)明將通過以下基于實(shí)施方式的說明而得到明確,但實(shí)施方式僅是用于表明本發(fā)明的原理,并非限定本發(fā)明的范圍。圖1表示了本實(shí)施方式中的信息處理裝置的外觀例子。信息處理裝置10可以是移動(dòng)電話、PDA、便攜式游戲機(jī)、平板型終端等一體地具備顯示功能及其它信息處理功能的裝置的任一種?;蛘?,也可以將具有圖1所示的信息處理裝置10的外觀的裝置作為用于顯示和輸入的裝置,而將其它信息處理功能設(shè)置在與該裝置相連的另一殼體中。信息處理裝置10可以具有與功能相應(yīng)的各種各樣的處理機(jī)構(gòu),但對此可以采用一般的技術(shù),故適當(dāng)省略說明。信息處理裝置10具有在本體前面配置顯示器14,并在其上面覆蓋觸摸板12的結(jié)構(gòu)。顯示器14的背面內(nèi)置有CPU、圖形處理器、聲音處理器、存儲(chǔ)器等各種信息處理所需要的機(jī)構(gòu)(未圖示)。顯示器14可以是液晶顯示器、EL (Electronic Luminescence:電致發(fā)光)顯示器、等離子顯示器等一般的顯示器的任一種。觸摸板12由電阻膜方式、光學(xué)式、靜電電容耦合式等已被實(shí)用化了的方式的任一種實(shí)現(xiàn),檢測手指7的接觸點(diǎn)。信息處理裝置10除此之外可以還具有輸出聲音的揚(yáng)聲器、耳機(jī)連接端子、與其它裝置進(jìn)行通信的紅外線端口、無線LAN的機(jī)構(gòu)、電池盒等,但在此省略了圖示。顯示器14上根據(jù)信息處理裝置10的功能而顯示菜單畫面、圖標(biāo)等用戶操作輸入所需的畫面、作為信息處理結(jié)果的游戲畫面、動(dòng)圖像再現(xiàn)畫面、文本顯示畫面、靜圖像顯示畫面等。圖2詳細(xì)表示了信息處理裝置10的構(gòu)成。信息處理裝置10除上述的觸摸板12、顯示器14外,還包括存儲(chǔ)內(nèi)容(contents)的程序及各種數(shù)據(jù)的內(nèi)容文件存儲(chǔ)部16、控制來自觸摸板12的輸入信號(hào)的接收及圖像數(shù)據(jù)向顯示器14的輸出的輸輸入輸出控制部20、將來自觸摸板的輸入信號(hào)轉(zhuǎn)換成操作內(nèi)容的信息的操作信息變換部22、根據(jù)操作內(nèi)容來處理內(nèi)容(contents)的內(nèi)容處理部24、根據(jù)接觸點(diǎn)來控制⑶I的配置的⑶I配置控制部26、以及生成顯示圖像的顯示圖像生成部30。在圖2中,作為進(jìn)行各種各樣處理的功能塊而記載的各要素在硬件方面可以用CPU、存儲(chǔ)器及其它LSI構(gòu)成,軟件方面通過處理內(nèi)容或進(jìn)行圖像處理的程序等來實(shí)現(xiàn)。因此,本領(lǐng)域技術(shù)人員當(dāng)理解這些功能塊能夠僅由硬件、僅由軟件、或者由它們的組合以各種各樣的形式來實(shí)現(xiàn),并不限定于某一種。輸輸入輸出控制部20用已有的方法與觸摸板12及顯示器14相連接,控制數(shù)據(jù)的輸輸入輸出。從觸摸板12接收的輸入信號(hào)表示用戶在觸摸板12上所觸摸的接觸點(diǎn)的坐標(biāo)、接觸點(diǎn)連續(xù)移動(dòng)時(shí)的坐標(biāo)的移動(dòng)路徑等。觸摸板12中的接觸點(diǎn)的檢測方法因其方式而異,故在此不做討論。輸輸入輸出控制部20還向顯示器14輸出顯示圖像的視頻信號(hào)。內(nèi)容文件存儲(chǔ)部16存儲(chǔ)根據(jù)用戶的觸摸板操作等進(jìn)行內(nèi)容顯示的相關(guān)信息處理所需要的各種數(shù)據(jù)。在此,“內(nèi)容(contents)”可以是計(jì)算機(jī)游戲、電影、音樂、小說、照片、地圖、網(wǎng)頁等能通過電子處理來表現(xiàn)的對象,其種類和數(shù)據(jù)的存儲(chǔ)路徑并不限定。此外,本實(shí)施方式除一般的“內(nèi)容”以外,還能適用于通信、日程管理、地址簿、表計(jì)算等一般的信息處理,但在以下說明中將它們也包含在內(nèi)地統(tǒng)稱為“內(nèi)容”。例如若內(nèi)容是游戲,則內(nèi)容文件存儲(chǔ)部16存儲(chǔ)其程序、玩家信息、前次玩游戲時(shí)的到達(dá)水平等信息。若內(nèi)容是電影或音樂,則存儲(chǔ)被壓縮編碼了的視頻數(shù)據(jù)、音頻數(shù)據(jù)以及用于將其解碼再現(xiàn)的程序等。內(nèi)容文件存儲(chǔ)部16可以是硬盤驅(qū)動(dòng)器,也可以是存儲(chǔ)卡、ROM盤、光盤、光磁盤等可移動(dòng)式的記錄介質(zhì)和與之對應(yīng)的讀取裝置的組合。操作信息變換部22從輸輸入輸出控制部20取得來自觸摸板12的輸入信號(hào),基于該信號(hào)中所包含的接觸點(diǎn)的坐標(biāo),確定用戶所意圖進(jìn)行的操作內(nèi)容。例如在顯示圖像中屏顯有⑶I (Graphical User Interface:圖形用戶接口)的情況下,基于接觸點(diǎn)的坐標(biāo)與⑶I的位置的對應(yīng)關(guān)系,確定與接觸對象GUI對應(yīng)的操作內(nèi)容,并通知給內(nèi)容處理部24。在此,當(dāng)距接觸點(diǎn)的預(yù)定范圍內(nèi)存在多個(gè)GUI時(shí),操作信息變換部22首先將該情況通知給⑶I配置控制部26。例如考慮如下情況:將顯示于顯示器14的虛擬世界、地圖、三維對象等中的多個(gè)部位作為選項(xiàng)而分別用圖標(biāo)表示,在接受選擇輸入時(shí),因圖像的縮尺率、視點(diǎn)位置,圖標(biāo)較密集。在像這樣多個(gè)⑶I較接近的狀態(tài)下,通過手指的接觸而準(zhǔn)確地指示其中一者并不容易。因略微的手指抖動(dòng)就被識(shí)別為對非意圖的GUI的操作的狀況會(huì)給用戶造成壓力。因此在本實(shí)施方式中,檢測是否有多個(gè)⑶I位于接觸點(diǎn)附近,若是這樣的狀態(tài),則暫時(shí)改變配置以使得這些⑶I的間隔擴(kuò)大。然后,隨著用戶重新接觸本來所意圖的GUI,操作信息變換部22就識(shí)別為進(jìn)行了對該GUI的操作而將對應(yīng)的操作內(nèi)容通知給內(nèi)容處理部24。進(jìn)而,操作信息變換部22檢測到進(jìn)行了使已擴(kuò)大間隔的GUI的配置返回原來狀態(tài)的操作,將該情況通知給GUI配置控制部26。內(nèi)容處理部24使用內(nèi)容文件存儲(chǔ)部16所存儲(chǔ)的程序及圖像數(shù)據(jù)等,根據(jù)操作內(nèi)容而進(jìn)行推進(jìn)游戲或顯示各種內(nèi)容所需要的處理。此時(shí),根據(jù)內(nèi)容文件中的設(shè)定等,使表示選項(xiàng)的圖標(biāo)等UI重疊顯示于內(nèi)容圖像。關(guān)于內(nèi)容處理部24進(jìn)行的用于⑶I描繪的處理,可以根據(jù)內(nèi)容制作者的意圖等采用一般的技術(shù)。⑶I配置控制部26如上述那樣按照來自操作信息變換部22的通知,改變⑶I的配置以使其間隔擴(kuò)大,或者使其返回原狀。在擴(kuò)大間隔的情況下,從操作信息變換部22接收接觸點(diǎn)的位置信息、和成為要改變配置的對象的多個(gè)GUI的識(shí)別信息及位置信息。GUI的識(shí)別信息在內(nèi)容文件存儲(chǔ)部16所存儲(chǔ)的內(nèi)容文件中與GUI的圖像數(shù)據(jù)建立有對應(yīng)。然后,⑶I配置控制部26基于接觸點(diǎn)的位置決定配置變更后的各⑶I的位置,并與GUI的識(shí)別信息相對應(yīng)地通知給顯示圖像生成部30。在使配置返回原狀的情況下,將暫時(shí)存儲(chǔ)在內(nèi)部存儲(chǔ)器等中的各GUI的原來的位置信息與GUI的識(shí)別信息相對應(yīng)地通知給顯示圖像生成部30。包括還原配置的情況在內(nèi),每次改變⑶I的配置時(shí),⑶I配置控制部26將各GUI的識(shí)別信息和變化后的位置信息還通知給操作信息變換部22。由此,操作信息變換部22總是將自己保持的GUI的位置信息更新為最新的狀態(tài),準(zhǔn)確地確定與接觸點(diǎn)對應(yīng)的⑶1、進(jìn)而準(zhǔn)確地確定操作內(nèi)容。顯示圖像生成部30按照來自內(nèi)容處理部24或⑶I配置控制部26的要求生成應(yīng)輸出的圖像的數(shù)據(jù),輸出給輸入輸出控制部20。顯示圖像生成部30生成的圖像是作為內(nèi)容處理部24的處理結(jié)果而應(yīng)新顯示的圖像、或者使⑶I配置到⑶I配置控制部26所指定的位置后的圖像。在前者的情況下,顯示圖像生成部30按照來自內(nèi)容處理部24的指示,從內(nèi)容文件存儲(chǔ)部16讀出所需的圖像數(shù)據(jù)等描繪新的圖像。在后者的情況下,顯示圖像生成部30從內(nèi)容文件存儲(chǔ)部16讀出與所通知的識(shí)別信息對應(yīng)的GUI的圖像數(shù)據(jù),描繪使GUI移動(dòng)到所指定的位置后的圖像。所生成的圖像被存儲(chǔ)在輸入輸出控制部20內(nèi)的幀緩存器中,由輸入輸出控制部20在適當(dāng)?shù)亩〞r(shí)(timing)輸出到顯示器14而進(jìn)行顯示。圖3表示了⑶I的配置變更前后的顯示圖像的例子。首先,在通常狀態(tài)下顯示于顯示器14的圖像40作為一例而表現(xiàn)出一個(gè)虛擬世界,內(nèi)容(contents)的內(nèi)容被作為內(nèi)容處理部24進(jìn)行信息處理的結(jié)果而顯示。在該圖像40中,通過六個(gè)圖標(biāo)42a、42b、42c、42d、42e、42f表不出存在能選擇的物品等的場所。在該圖中,是使圓內(nèi)分別顯示“I” “6”編號(hào)的圖形來作為圖標(biāo)42a、42b、42c、42d、42e、42f的,但作為圖標(biāo)而顯示的信息和形狀不特別限定,可以在內(nèi)容制作時(shí)適當(dāng)決定。例如可以將選擇對象的物品本身的圖像作為圖標(biāo)來顯示,也可以將名稱作為文字信息來顯示。此外,GUI不限于選擇物品的圖標(biāo),只要是用于選擇信息處理裝置10提供的功能或文件的圖標(biāo)、按鈕等為接受用戶基于接觸的選擇輸入而將選項(xiàng)圖像化的形式即可,其種類并不限定。在圖像40中,用戶接觸了用黑點(diǎn)標(biāo)記表示的接觸點(diǎn)44時(shí),操作信息變換部22判斷距該接觸點(diǎn)44的預(yù)定范圍內(nèi)是否配置有多個(gè)圖標(biāo)。例如在該圖中判定為顯示有“I” “4”的四個(gè)圖標(biāo)42a、42b、42c、42d處于該范圍內(nèi)。于是,在⑶I配置控制部26的控制下,顯示出以擴(kuò)大間隔的方式改變這些圖標(biāo)42a、42b、42c、42d的配置后的圖像46。當(dāng)然,成為改變配置的判定基準(zhǔn)的“預(yù)定范圍”可以因圖標(biāo)而異。具體例子在后面敘述。在圖像46中,四個(gè)圖標(biāo)42a、42b、42c、42d等間隔地配置在以接觸點(diǎn)44為中心的預(yù)定半徑的圓周48上。即,將各圖標(biāo)配置在根據(jù)圖標(biāo)數(shù)N而將圓周48N等分的位置。并且,對各圖標(biāo)附加指示在原圖像40中該圖標(biāo)所被顯示的場所的指針圖形(例如針對圖標(biāo)42a的指針圖形50a)。指針圖形只要是使圖標(biāo)與其原位置相對應(yīng)的圖形即可,其形狀不作限定,除該圖所示的針狀的圖形外,還可以是箭頭、直線、曲線等。為使得指針圖形盡可能不交叉,優(yōu)選將各圖標(biāo)配置在圓周48上的靠近其各自的原位置的位置??梢酝ㄟ^各圖標(biāo)一邊移動(dòng)、指針圖形一邊伸展的動(dòng)畫來表現(xiàn)從圖像40向圖像46的轉(zhuǎn)變階段。此外,針對原圖像40的接觸點(diǎn)44的接觸可以是一般的作為“觸摸”而進(jìn)行的短時(shí)間的接觸,在已顯示出變化后的圖像46的時(shí)點(diǎn),用戶可以拿開手指。此外,接觸點(diǎn)44的黑點(diǎn)和圓周48是用于說明的圖形,并非使之作為圖像顯示出來的本意。但在演示上,也可以對圖像進(jìn)行加工使得能辨認(rèn)出接觸點(diǎn)44和圓周48。例如在要將圖像46中可選擇的圖標(biāo)僅限定于所移動(dòng)的圖標(biāo)42a、42b、42c、42d的情況下,為使這些圖標(biāo)比其它圖標(biāo)和圖像更顯眼,可以對圓周48所圍成的圓內(nèi)區(qū)域或以圓周48為中心線的圓形帶狀的區(qū)域施加模糊效果,或者用單色涂敷。此外,也可以不是圓周48,而是直線、矩形、多邊形等任意象征性標(biāo)記的外周等。進(jìn)而,還可以使得要改變配置的圖標(biāo)數(shù)越大,就越增大圓周48的尺寸等,使圓周48的尺寸適應(yīng)性地變化。在顯示出變化后的圖像46的狀態(tài)下用戶接觸圓周48上的任一圖標(biāo)時(shí),操作信息變換部22識(shí)別為該圖標(biāo)被選擇,并確定與之建立了對應(yīng)的操作內(nèi)容,由此,內(nèi)容處理部24執(zhí)行適當(dāng)?shù)男畔⑻幚?。例如放大該圖標(biāo)表示的物品、顯示與圖標(biāo)對應(yīng)的文件的內(nèi)容、啟動(dòng)另一程序等。此外,還可以使得能通過以對針對圖像40的接觸點(diǎn)44的接觸為始點(diǎn)、以對變化成圖像46后的所希望的圖標(biāo)的接觸為終點(diǎn)的連續(xù)的接觸點(diǎn)移動(dòng),來一次性地進(jìn)行對該圖標(biāo)的操作。另一方面,用戶接觸圖像46中的、圓周48上的圖標(biāo)以外的預(yù)定區(qū)域、例如圓周48外側(cè)的區(qū)域時(shí),在CTI配置控制部26的控制下,發(fā)生了移動(dòng)的圖標(biāo)返回到原來的位置,從而再次顯示圖像40。此時(shí),在圖像46中若使對移動(dòng)到圓周48上的圖標(biāo)以外的圖標(biāo)的接觸無效,則返回原狀的操作和圖標(biāo)的選擇操作不會(huì)混同。或者,也可以使原來的接觸點(diǎn)44的位置以能辨識(shí)的形式用圖形顯示,將對該圖形的接觸作為返回原狀的操作。在該情況下,可以使在圖像46中位于圓周48外側(cè)的圖標(biāo)也作為選擇對象。圖4是用于說明操作信息變換部22判斷是否改變多個(gè)圖標(biāo)的配置的方法的圖。在該圖中,矩形60表示屏幕平面,假定圖3的圖像40中所顯示的六個(gè)圖標(biāo)42a、42b、42c、42d、42e、42f被同樣地配置著。操作信息變換部22常時(shí)取得內(nèi)容處理部24通過內(nèi)容顯示的相關(guān)處理而決定的各圖標(biāo)在屏幕坐標(biāo)系中的位置坐標(biāo)。然后,從輸入輸出控制部20取得觸摸板12上的接觸點(diǎn)44的位置信息后,操作信息變換部22將其變換成屏幕坐標(biāo)系的位置坐標(biāo)。在該圖中用圓形圖形表示了圖標(biāo)42a、42以42(3、42(1、426、421接觸點(diǎn)44,操作信息變換部22所保持的信息是該圓形的中心坐標(biāo)
坐寸ο然后,設(shè)定以接觸點(diǎn)44的坐標(biāo)為中心具有預(yù)定半徑的圓圈形的判定區(qū)域62,檢測位置坐標(biāo)被包含在該判定區(qū)域62內(nèi)的圖標(biāo)。即,以該半徑為閾值檢測距接觸點(diǎn)的距離在閾值以下的圖標(biāo)。當(dāng)該圖標(biāo)有多個(gè)時(shí),判定為需要改變配置,并將該情況通知給⑶I配置控制部26。在該圖的情況下,圖標(biāo)42a、42b、42c、42d被檢測到,并被如圖3所示那樣等間隔地配置在圓周上。判定區(qū)域62的半徑根據(jù)畫面的大小、顯示的圖標(biāo)的大小、平均的手指大小等而決定??梢酝ㄟ^使所決定的信息包含在內(nèi)容文件中而根據(jù)內(nèi)容有所不同。此外,優(yōu)選使配置圖標(biāo)的圓周、例如圖3所示的圓周48的尺寸比判定區(qū)域62大,由此能基于使密集的圖標(biāo)展開這樣的目的而賦以合適的顯示變化的印象。圖5是用于說明判斷是否改變圖標(biāo)的配置的另一方法的圖。圖的表示方式及圖標(biāo)的配置同圖4是一樣的。在該情況下,操作信息變換部22基于從內(nèi)容處理部24取得的各圖標(biāo)的坐標(biāo),針對各個(gè)圖標(biāo)設(shè)定以該坐標(biāo)為中心具有預(yù)定半徑的判定區(qū)域。在該圖中,分別針對圖標(biāo) 42a、42b、42c、42d、42e、42f 設(shè)定判定了區(qū)域 72a、72b、72c、72d、72e、72f。然后,檢測將接觸點(diǎn)44的坐標(biāo)包含在判定區(qū)域內(nèi)的圖標(biāo)。在該情況下,也是以判定區(qū)域的半徑為閾值檢測距接觸點(diǎn)的距離在閾值以下的圖標(biāo)。該圖標(biāo)有多個(gè)時(shí),判定為需要改變配置。在該圖的情況下,圖標(biāo)42a、42b、42c、42d也被檢測出來,并被等間隔地配置在圓周上。在使用這樣的判定方法時(shí),可以使所有圖標(biāo)的判定區(qū)域的半徑都相同,也可以使之因圖標(biāo)而異。例如該圖的“5”所顯示的圖標(biāo)42e的判定區(qū)域72e就比其它圖標(biāo)的判定區(qū)域大。若增大判定區(qū)域,則即使距接觸點(diǎn)的距離略遠(yuǎn),在改變圖標(biāo)配置后的圖像中也能使該圖標(biāo)包括在選擇對象中。利用該性質(zhì),通過根據(jù)圖標(biāo)的選擇頻度及重要度而使判定區(qū)域的大小不同,能增減成為選擇對象的機(jī)會(huì),提高選擇效率。使根據(jù)重要度等而決定的各圖標(biāo)的判定區(qū)域的大小的相關(guān)信息預(yù)先包含在內(nèi)容文件中。此外,在圖標(biāo)的重要度根據(jù)游戲的進(jìn)展程度等而有所變化的情況下,可以預(yù)先對判定區(qū)域的大小設(shè)定幾種模式,并根據(jù)進(jìn)展程度而進(jìn)行切換。像這樣根據(jù)圖標(biāo)的重要度而增減成為選擇對象的機(jī)會(huì)的方案在圖4的情況中也可以實(shí)現(xiàn)。即,作為以接觸點(diǎn)為中心的判定區(qū)域,預(yù)先準(zhǔn)備大、小兩種尺寸,并預(yù)先使圖標(biāo)與重要度建立對應(yīng)。然后,通過使位于較小判定區(qū)域內(nèi)的所有圖標(biāo)、和其以外的圖標(biāo)中的位于較大判定區(qū)域內(nèi)的重要度在閾值以上的圖標(biāo)作為選擇對象,能夠使雖然略遠(yuǎn)離于接觸點(diǎn),但重要度較高的圖標(biāo)成為選擇對象。同樣,也可以通過三個(gè)以上的尺寸的判定區(qū)域而多階段地判定。接下來說明能由之前所述的結(jié)構(gòu)實(shí)現(xiàn)的信息處理裝置10的動(dòng)作。此外,基于多個(gè)⑶I的選擇操作相關(guān)處理以外的信息處理和圖像顯示處理因內(nèi)容(contents)和操作內(nèi)容不同而有多種多樣,但由于能采用一般的技術(shù)適當(dāng)實(shí)施,故在此省略說明。圖6是表示信息處理裝置10接受⑶I的選擇輸入的處理步驟的流程圖。首先,用戶介由觸摸板12輸入從顯示于顯示器14的菜單畫面中選擇內(nèi)容等開始顯示的指示后(S10),內(nèi)容處理部24和顯示圖像生成部30從內(nèi)容文件存儲(chǔ)部16讀出所需的數(shù)據(jù),使內(nèi)容(contents)的圖像和必要的⑶I的圖像顯示在顯示器14上(S12)。在該狀態(tài)下待機(jī),直到用戶接觸觸摸板12 (S14的“否”)。此時(shí)可以適當(dāng)進(jìn)行⑶I的選擇接受處理以外的內(nèi)容相關(guān)處理及顯示的更新。當(dāng)有接觸時(shí),操作信息變換部22檢測到該接觸(S14的“是”)。然后,進(jìn)行圖4所說明的⑶I的位置坐標(biāo)相對于包圍接觸點(diǎn)的判定區(qū)域的內(nèi)外判定、或者在圖5中說明的接觸點(diǎn)相對于包圍GUI的判定區(qū)域的內(nèi)外判定的某一者,判斷距接觸點(diǎn)預(yù)定范圍內(nèi)是否存在多個(gè)GUI (S 16)。當(dāng)在接觸點(diǎn)附近檢測到多個(gè)⑶I時(shí)(S 16的“是”),⑶I配置控制部26決定各⑶I的位置以使其等間隔地配置在以接觸點(diǎn)為中心的圓周上,顯示圖像生成部30更新顯示(S18)。此時(shí),從操作信息變換部22將接觸點(diǎn)的位置坐標(biāo)、⑶I的識(shí)別信息、以及⑶I的原來的位置坐標(biāo)通知給⑶I配置控制部26,GUI配置控制部26使該位置坐標(biāo)暫時(shí)存儲(chǔ)在內(nèi)部的存儲(chǔ)器等中。在變更了⑶I的配置的圖像中,用戶進(jìn)行了選擇某一⑶I的接觸時(shí)(S20的“是”),操作信息變換部22檢測到該接觸,確定與所選擇的GUI對應(yīng)的操作內(nèi)容并通知給內(nèi)容處理部24,由此,對應(yīng)的信息處理被適當(dāng)執(zhí)行(S24)。另一方面,若在變更⑶I的配置后的圖像中用戶沒有選擇任何GUI,而是接觸了其它的預(yù)定區(qū)域(S20的“否”),則操作信息變換部22將該情況通知給⑶I配置控制部26,由此使⑶I的配置回到原狀(S22)。
然后在該狀態(tài)下待機(jī)下一次的接觸操作(S14的“否”)。在使Gn返回原狀時(shí),只要參照在S18中存儲(chǔ)在內(nèi)部存儲(chǔ)器等中的原來的位置坐標(biāo)即可。當(dāng)在S16中接觸點(diǎn)附近僅存在一個(gè)GUI時(shí)(S16的“否”),視為該GUI被選擇,操作信息變換部22確定對應(yīng)的操作內(nèi)容,通知給內(nèi)容處理部24。由此,對應(yīng)的信息處理被適當(dāng)執(zhí)行(S24)。在用戶未進(jìn)行結(jié)束內(nèi)容的顯示的指示輸入期間(S26的“否”),反復(fù)進(jìn)行S14至S24的處理,在進(jìn)行了結(jié)束顯示的指示輸入時(shí),結(jié)束處理(S26的“是”)。在通過S24的信息處理,無需再顯示作為選項(xiàng)的GUI時(shí),也結(jié)束該流程圖所示的處理。通過以上說明的本實(shí)施方式,在通過對觸摸板的接觸而選擇顯示在信息處理裝置所具有的顯示器上的圖像中的圖標(biāo)等選項(xiàng)時(shí),檢測在接觸點(diǎn)附近多個(gè)CTI相靠近的狀態(tài),顯示擴(kuò)大了其間隔的圖像。然后,重新接受對其中一者的選擇輸入,執(zhí)行對應(yīng)的處理。由此,即使出現(xiàn)了 GUI較密集的狀態(tài),也不會(huì)出現(xiàn)被識(shí)別為用戶非意圖的GUI的選擇、以及為避免該狀況而不得不進(jìn)行慎重的接觸操作這樣的狀況,選擇操作變得容易。接觸是通過面來進(jìn)行的,作為接觸點(diǎn)而檢測的點(diǎn)越是易于分散到較廣范圍的手指操作、以及越是GUI尺寸容易受限的小型裝置,越能通過該結(jié)構(gòu)見到好的效果。此外,由于根據(jù)這樣的畫面尺寸的變化而考慮⑶I的配置的必要性變低了,所以制作內(nèi)容時(shí)的制作者方的負(fù)擔(dān)也減輕了。在接觸點(diǎn)附近密集的多個(gè)⑶I被等間隔地配置在以接觸點(diǎn)為中心的圓周上,并且分別被附加表示原來位置的指針圖形。此外,在中斷選擇操作時(shí),通過接觸圖標(biāo)以外的區(qū)域,使被移動(dòng)了的GUI的配置返回原狀。該向圓周上的移動(dòng)和向原位置的復(fù)原都是以接觸點(diǎn)為中心的限定區(qū)域內(nèi)的變化,故用戶不用大幅度地轉(zhuǎn)移視點(diǎn)就能識(shí)別到變化,而且即便顯示指針圖形也不會(huì)變得繁雜。結(jié)果,不會(huì)丟失當(dāng)初想要選擇的GUI,能夠可靠且容易地進(jìn)行選擇。進(jìn)而,通過根據(jù)⑶I的尺寸和畫面尺寸、內(nèi)容圖像等適應(yīng)性地設(shè)定作為判定密集的依據(jù)的判定區(qū)域,能抑制超必要地移動(dòng)圖標(biāo)、所意圖的GUI被從選擇對象中漏掉這樣的非理想狀況的發(fā)生。通過按圖標(biāo)而設(shè)定判定區(qū)域,能夠根據(jù)圖標(biāo)的重要度等進(jìn)行更加細(xì)致的優(yōu)化。以上基于實(shí)施方式說明了本發(fā)明。本領(lǐng)域技術(shù)人員當(dāng)理解上述實(shí)施方式只是例示,其各構(gòu)成要素和各處理過程的組合可以有各種各樣的變形,并且這樣的變形例也包含在本發(fā)明的范圍內(nèi)。例如在本實(shí)施方式中,是檢測用戶對觸摸板的接觸操作作為輸入信息的,但只要用戶能輸入畫面上的位置作為指示點(diǎn),也可以不是對觸摸板的接觸操作。例如也可以通過用鼠標(biāo)、軌跡球、軌跡板、模擬操縱桿等指示設(shè)備操作顯示在顯示畫面上的指針或圖標(biāo)等,來指定輸入顯示圖像中的位置。此外,與是否導(dǎo)入觸摸板無關(guān),作為輸入信息而取得的位置可以是本實(shí)施方式中說明的接觸點(diǎn)的位置坐標(biāo)那樣的“點(diǎn)”單位,也可以是有一定廣度的區(qū)域單位。例如也可以適用如下這樣的現(xiàn)有技術(shù)來作為輸入信息:通過指針的移動(dòng)描繪邊界線以包圍所希望的區(qū)域時(shí),就能將該區(qū)域內(nèi)的圖形的一部分等作為選擇區(qū)域。在該情況下,當(dāng)指定區(qū)域內(nèi)存在多個(gè)GUI時(shí),改變配置以擴(kuò)大該GUI的間隔。此時(shí)的進(jìn)行配置的圓圈的中心例如是指定區(qū)域的重心等。當(dāng)所指定的區(qū)域內(nèi)的⑶I僅有I個(gè)時(shí),可以進(jìn)行與直接選擇該GUI同樣的處理。
此外,本實(shí)施方式是向擴(kuò)大GUI間隔的方向改變配置的方案,但根據(jù)目的的需要,同樣也能實(shí)現(xiàn)使分散的GUI向縮小間隔的方向改變配置的處理。應(yīng)用該處理,當(dāng)混合存在有多種GUI時(shí),首先將它們按種類匯總而形成多個(gè)GUI群,以該GUI群單位如圖3所示那樣等間隔地配置。例如使作為GUI的多個(gè)游戲的角色移動(dòng)或各自移動(dòng)后,角色的種類成為高密度地混合存在的狀態(tài),難以進(jìn)行操作,在這樣的情況下,可以像那樣按種類分別形成群來配置,能夠進(jìn)行該群單位的移動(dòng)等操作。與⑶I的圖像數(shù)據(jù)等相對應(yīng)地預(yù)先設(shè)定好⑶I的種類。⑶I配置控制部26只要基于該對應(yīng)信息對對象GUI進(jìn)行分類即可,之后的處理同本實(shí)施方式是一樣的。在這樣的情況下,通過按區(qū)域單位進(jìn)行指定,即使要匯總的對象GUI比較分散,也能自如地選擇它們。若能像這樣按匯總的種類分別進(jìn)行操作,尤其對于顯示器尺寸有限的便攜式端末等難以對較密集的小GUI —個(gè)一個(gè)進(jìn)行操作等的裝置特別有效。
權(quán)利要求
1.一種信息處理裝置,其特征在于,包括: 操作信息取得部,取得用戶輸入的、顯示圖像上的指定位置的信息,并在上述顯示圖像中檢測處于距上述指定位置預(yù)定范圍內(nèi)的⑶I即圖形用戶接口, ⑶I配置控制部,當(dāng)上述操作信息取得部檢測到多個(gè)⑶I時(shí),改變上述顯示圖像上的⑶I的配置,以及 信息處理部,根據(jù)用戶對改變配置后的GUI的操作,執(zhí)行與該GUI對應(yīng)的信息處理。
2.如權(quán)利要求1所述的信息處理裝置,其特征在于, 上述操作信息取得部檢測與上述指定位置的距離在閾值以下的GUI ; 上述⑶I配置控制部通過在以上述指定位置為中心的圓周上等間隔地配置所檢測到的多個(gè)⑶I,來擴(kuò)大⑶I彼此間的間隔。
3.如權(quán)利要求1所述的信息處理裝置,其特征在于, 上述操作信息取得部通過針對各GUI分別比較按GUI分別設(shè)定的閾值與距上述指定位置的距離,來檢測處于距上述指定位置預(yù)定范圍內(nèi)的⑶I。
4.如權(quán)利要求1所述的信息處理裝置,其特征在于, 上述操作信息取得部檢測處于作為上述指定位置而指定的區(qū)域內(nèi)的GUI ; 上述GUI配置控制部將檢測到的多個(gè)GUI根據(jù)所設(shè)定的種類而進(jìn)行分類,并按照同類的GUI分別匯總配置,從而使得能進(jìn)行按GUI種類的操作。
5.如權(quán)利要求1所述的信息處理裝置,其特征在于, 上述⑶I配置控制部根據(jù)用戶在改變⑶I的配置后的圖像中的、指定該⑶I以外的預(yù)定區(qū)域內(nèi)的位置的輸入,使該⑶I的配置返回原狀。
6.如權(quán)利要求1所述的信息處理裝置,其特征在于, 上述GUI配置控制部對各GUI的圖形附加指示已改變配置的GUI的原位置的圖形。
7.一種信息處理方法,其特征在于,包括: 在信息處理裝置中,取得用戶輸入的、顯示圖像上的指定位置的信息,并在上述顯示圖像中檢測處于距上述指定位置預(yù)定范圍內(nèi)的⑶I即圖形用戶接口的步驟,以及 當(dāng)檢測到多個(gè)⑶I時(shí),改變上述顯示圖像上的⑶I的配置并使之顯示于顯示器的步驟。
8.一種計(jì)算機(jī)程序,其特征在于,使計(jì)算機(jī)實(shí)現(xiàn)以下功能: 取得用戶輸入的、顯示圖像上的指定位置的信息,并在上述顯示圖像中檢測處于距上述指定位置預(yù)定范圍內(nèi)的GUI即圖形用戶接口的功能,以及 當(dāng)檢測到多個(gè)⑶I時(shí),改變上述顯示圖像上的⑶I的配置并使之顯示于顯示器的功能。
9.一種記錄介質(zhì),記錄有使計(jì)算機(jī)實(shí)現(xiàn)以下功能的計(jì)算機(jī)程序: 取得用戶輸入的、顯示圖像上的指定位置的信息,并在上述顯示圖像中檢測處于距上述指定位置預(yù)定范圍內(nèi)的GUI即圖形用戶接口的功能,以及 當(dāng)檢測到多個(gè)⑶I時(shí),改變上述顯示圖像上的⑶I的配置并使之顯示于顯示器的功能。
全文摘要
本發(fā)明提供一種實(shí)現(xiàn)操作性良好的輸入手段的信息處理裝置和信息處理方法。在通常狀態(tài)下顯示于顯示器的圖像中,用六個(gè)圖標(biāo)表示了存在可選擇物品等的場所。在圖像中,當(dāng)用戶接觸接觸點(diǎn)時(shí),檢測到處于距該接觸點(diǎn)預(yù)定范圍內(nèi)的四個(gè)圖標(biāo),改變其配置以使得它們配置在以接觸點(diǎn)為中心的預(yù)定半徑的圓周上,并顯示改變配置后的圖像。對各圖標(biāo)附加指示在原圖像中該圖標(biāo)所被顯示的場所的指針圖形。
文檔編號(hào)G06F3/0481GK103197878SQ20121047199
公開日2013年7月10日 申請日期2012年11月20日 優(yōu)先權(quán)日2011年11月22日
發(fā)明者髙安正昭, 谷口晉也, 后藤浩之 申請人:索尼電腦娛樂公司