專利名稱:信息處理裝置和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置和程序。
背景技術(shù):
作為改善便攜式信息處理裝置中的可操作性的一種方法,使用觸摸面板的裝置正 被普及。例如,觸摸面板通過(guò)在比如液晶面板之類的顯示屏幕上顯示諸如按鈕之類的圖標(biāo) 作為用戶界面并且檢測(cè)用戶與該圖標(biāo)的接觸,從而也充當(dāng)輸入裝置。利用觸摸面板,可以實(shí) 現(xiàn)寬顯示屏幕和與各種功能相對(duì)應(yīng)的自由按鈕布置。作為改善便攜式信息處理裝置中的可操作性的另一種方法,裝置的物理狀態(tài)變化 被檢測(cè)并被用于輸入。例如,日本專利申請(qǐng)?jiān)缙诠糔o. 2001-170358公開(kāi)了一種檢測(cè)游戲 系統(tǒng)中的傾斜量、動(dòng)量、沖擊量等等并且基于檢測(cè)到的量來(lái)改變游戲空間狀態(tài)的技術(shù)。
發(fā)明內(nèi)容
然而,使用觸摸面板的便攜式信息處理裝置的大小最近變得多樣化了。例如,在比 如板狀小型個(gè)人計(jì)算機(jī)(PC)之類的殼體可被一只手握持的相對(duì)較大的裝置中,存在這樣 的問(wèn)題,即用戶難以用握持著殼體的那只手來(lái)操縱顯示屏幕上與握持殼體的那側(cè)相對(duì)的側(cè) 的按鈕。考慮到上述情況,希望提供一種新穎且改進(jìn)的信息處理裝置,其能夠響應(yīng)于用戶 握持殼體的方向來(lái)在觸摸面板上顯示最優(yōu)用戶界面。根據(jù)本發(fā)明的實(shí)施例,提供了一種信息處理裝置,包括殼體;顯示屏幕;被布置 在顯示屏幕上的觸摸面板;被顯示在顯示屏幕上并通過(guò)觸摸面板來(lái)操縱的圖標(biāo);狀態(tài)檢測(cè) 單元,用于檢測(cè)殼體的狀態(tài)變化;狀態(tài)判定單元,用于判定由狀態(tài)檢測(cè)單元檢測(cè)到的殼體的 狀態(tài)變化;以及顯示控制單元,用于響應(yīng)于狀態(tài)判定單元的判定結(jié)果將圖標(biāo)顯示在顯示屏 幕上的期望位置中。利用此配置,可以響應(yīng)于用戶使用信息處理裝置的狀態(tài)而在觸摸面板上自動(dòng)顯示 最優(yōu)用戶界面。判定結(jié)果可以是用戶握持殼體的方向。顯示控制單元可在沿著顯示屏幕的握持方 向那一側(cè)的區(qū)域內(nèi)顯示圖標(biāo)。狀態(tài)檢測(cè)單元可用于檢測(cè)用戶與殼體的預(yù)定部分的接觸來(lái)作為狀態(tài)變化。狀態(tài)檢測(cè)單元可以是靜電傳感器或鄰近傳感器。狀態(tài)檢測(cè)單元可用于檢測(cè)用戶施加到殼體的沖擊來(lái)作為狀態(tài)變化。狀態(tài)檢測(cè)單元可用于檢測(cè)用戶施加到殼體的傾斜的變化來(lái)作為狀態(tài)變化。狀態(tài)檢測(cè)單元可以是加速度傳感器。顯示控制單元可通過(guò)響應(yīng)于狀態(tài)變化在顯示屏幕上移動(dòng)操縱圖像來(lái)在期望位置 中顯示圖標(biāo)。顯示控制單元可通過(guò)響應(yīng)于通過(guò)觸摸面板進(jìn)行的操縱在顯示屏幕上進(jìn)一步移動(dòng)圖標(biāo)來(lái)在期望位置中顯示圖標(biāo)。顯示控制單元可通過(guò)響應(yīng)于狀態(tài)變化而使得操縱圖像在顯示屏幕上出現(xiàn)或被隱 藏來(lái)在期望位置中顯示圖標(biāo)。當(dāng)在預(yù)定時(shí)間期間未檢測(cè)到狀態(tài)變化時(shí),顯示控制單元可使得圖標(biāo)被隱藏。根據(jù)本發(fā)明的另一實(shí)施例,提供了一種用于使得包括殼體、顯示屏幕、被布置在顯 示屏幕上的觸摸面板、被顯示在顯示屏幕上并且通過(guò)觸摸面板來(lái)操縱的圖標(biāo)以及用于檢測(cè) 殼體的狀態(tài)變化的狀態(tài)檢測(cè)單元的信息處理裝置的計(jì)算機(jī)執(zhí)行以下過(guò)程的程序判定由狀 態(tài)檢測(cè)單元檢測(cè)到的殼體的狀態(tài)變化;以及響應(yīng)于判定過(guò)程的判定結(jié)果將圖標(biāo)顯示在顯示 屏幕上的期望位置中。根據(jù)上述的本發(fā)明實(shí)施例,可以響應(yīng)于用戶握持信息處理裝置中的殼體的方向而 在觸摸面板上顯示最優(yōu)用戶界面。
圖1是示出根據(jù)本發(fā)明實(shí)施例的信息處理裝置的外觀的示圖。圖2是根據(jù)本發(fā)明實(shí)施例的信息處理裝置的框圖。圖3是示出根據(jù)本發(fā)明第一實(shí)施例的處理的概況的流程圖。圖4A是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖4B是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖4C是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖5A是示出根據(jù)本發(fā)明第二實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖5B是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖6是示出根據(jù)本發(fā)明第三實(shí)施例的處理的概況的流程圖。圖7A是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖7B是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖7C是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖8A是同一實(shí)施例中處理的傾斜的說(shuō)明圖。圖8B是同一實(shí)施例中處理的傾斜的說(shuō)明圖。圖9是示出根據(jù)本發(fā)明第四實(shí)施例的處理的概況的流程圖。圖IOA是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖IOB是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖IOC是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖IOD是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖IOE是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。圖IOF是示出根據(jù)同一實(shí)施例的處理期間的狀態(tài)的示例的示圖。
具體實(shí)施例方式下面,將參考附圖來(lái)詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在本說(shuō)明書(shū)和附圖中, 用相同的標(biāo)號(hào)來(lái)表示具有基本相同的功能和結(jié)構(gòu)的結(jié)構(gòu)要素,并且省略對(duì)這些結(jié)構(gòu)要素的 重復(fù)說(shuō)明。
5
按以下順序給出描述。1.根據(jù)本發(fā)明實(shí)施例的裝置的概況2.本發(fā)明的實(shí)施例的細(xì)節(jié)2-1.第一實(shí)施例(檢測(cè)接觸的信息處理裝置的示例)2-2.第二實(shí)施例(檢測(cè)沖擊的信息處理裝置的示例)2-3.第三實(shí)施例(檢測(cè)傾斜的信息處理裝置的示例)2-4.第四實(shí)施例(檢測(cè)傾斜的信息處理裝置的修改例)3.補(bǔ)充<1.根據(jù)本發(fā)明實(shí)施例的裝置的概況〉如圖1所示,例如,根據(jù)實(shí)施例的信息處理裝置100是板狀小型PC、電子書(shū)閱讀器、 個(gè)人數(shù)字助理(PDA)、智能電話,等等。一般地,信息處理裝置100是由一只手來(lái)握持和操縱 的,并且例如具有諸如Web瀏覽器、內(nèi)容再現(xiàn)等等之類的各種功能。信息處理裝置100在殼體101上具有作為顯示屏幕的液晶顯示器(IXD) 103。觸 摸面板105被布置在IXD 103上,并且按鈕107被顯示為圖標(biāo),這些圖標(biāo)通過(guò)觸摸面板105 被操縱。例如,如果信息處理裝置100充當(dāng)Web瀏覽器,則按鈕107是Backward(后退)、 Reward(前進(jìn))、Reload(重新加載)等等的按鈕。圖標(biāo)也可以是滾動(dòng)條、滾動(dòng)區(qū)等等。如圖2所示,例如,信息處理裝置100包括作為具有根據(jù)實(shí)施例的功能的組件的靜 電傳感器109、加速度傳感器111、存儲(chǔ)器113以及中央處理單元(CPU) 120??梢蕴峁╈o電 傳感器109和加速度傳感器111中的任何一個(gè)。此外,信息處理裝置100適當(dāng)?shù)匕ㄟB接到網(wǎng)絡(luò)的通信裝置、對(duì)可移除存儲(chǔ)介質(zhì) 執(zhí)行讀取和寫(xiě)入的裝置、音頻輸出裝置,等等。CPU 120通過(guò)執(zhí)行存儲(chǔ)在存儲(chǔ)器113中的程序而實(shí)現(xiàn)狀態(tài)判定單元121和顯示控 制單元123的功能。此時(shí),如果必要,CPU 120基于從靜電傳感器109、加速度傳感器111或 觸摸面板105輸入的信息或信號(hào)來(lái)執(zhí)行各種類型的處理。如果必要,CPU 120將處理結(jié)果 輸出到LCD 103。靜電傳感器109被布置在殼體101的表面上作為對(duì)用戶的接觸作出反應(yīng)的狀態(tài)檢 測(cè)單元。在此情況下,可以布置多個(gè)靜電傳感器109來(lái)檢測(cè)不同方向上的接觸。CPU 120接 收關(guān)于靜電傳感器109的反應(yīng)的存在與否的輸入。加速度傳感器111被設(shè)置在殼體101內(nèi)作為測(cè)量殼體101的加速度的狀態(tài)檢測(cè)單 元。CPU 120接收由加速度傳感器111測(cè)量到的加速度的方向和幅度作為輸入,并且檢測(cè)殼 體101的傾斜和被施加到殼體101的沖擊。存儲(chǔ)器113是諸如只讀存儲(chǔ)器(ROM)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)之類的存儲(chǔ)裝置。存 儲(chǔ)在存儲(chǔ)器113中并被CPU 120執(zhí)行的程序可在信息處理裝置100制造時(shí)被寫(xiě)入或者可通 過(guò)上述通信裝置或可移除存儲(chǔ)介質(zhì)來(lái)獲取并被臨時(shí)存儲(chǔ)。<2.本發(fā)明的實(shí)施例的細(xì)節(jié)〉{2-1.第一實(shí)施例(檢測(cè)接觸的信息處理裝置的示例)}圖3是示出根據(jù)本發(fā)明第一實(shí)施例的信息處理裝置100要執(zhí)行的處理的概況的流 程圖。下面,將參考圖3和示出信息處理裝置100在各過(guò)程中的狀態(tài)的圖4A至4C來(lái)描述 本發(fā)明的第一實(shí)施例。
6
在此實(shí)施例中,信息處理裝置100包括設(shè)置在殼體101的表面上的靜電傳感器 109。靜電傳感器109被布置在左右兩側(cè)。最好依據(jù)信息處理裝置100的功能將靜電傳感 器109設(shè)置于假定在用戶執(zhí)行握持時(shí)有接觸的任意部分上。圖4A示出了殼體101被用戶的左手握持的狀態(tài)。此時(shí),設(shè)置在殼體左側(cè)的靜電傳 感器109作出反應(yīng)。在此情況下,狀態(tài)判定單元121首先判定靜電傳感器109是否有反應(yīng)(步驟 S101)o接下來(lái),狀態(tài)判定單元121判定作出了反應(yīng)的靜電傳感器109是否在左側(cè)(步驟 S103)。如果作出了反應(yīng)的靜電傳感器109在左側(cè),則顯示控制單元123在IXD 103上將 按鈕107移動(dòng)到左側(cè),并且在期望的位置亦即沿著左側(cè)的某一區(qū)域內(nèi)顯示按鈕107(步驟 S105)。按鈕107可以帶著滑動(dòng)視覺(jué)效果而移動(dòng)或者可以瞬間移動(dòng)。在此時(shí)未顯示按鈕107 的情況下,按鈕107可出現(xiàn)在該期望的位置中。結(jié)果,按鈕107被顯示在這樣的范圍中在該范圍中,在用戶用左手握持殼體101 的狀態(tài)中,可以用左手的手指來(lái)執(zhí)行操縱,從而用戶可以操縱按鈕107,而不會(huì)感受到手指 夠不到按鈕的緊張感。圖4B示出了殼體101被用戶的右手握持的狀態(tài)。在此情況下,由于靜電傳感器 109有反應(yīng)(步驟S101)并且作出了反應(yīng)的靜電傳感器109不在左側(cè)(步驟S103),所以顯 示控制單元123在IXD 103上將按鈕107移動(dòng)到右側(cè)(步驟S107)。移動(dòng)方法或作為移動(dòng) 結(jié)果的顯示位置與向左側(cè)移動(dòng)時(shí)的相同。圖4C示出了殼體101未被用戶握持的狀態(tài)。此時(shí),左端表面和右端表面的靜電傳 感器109都沒(méi)有作出反應(yīng)。狀態(tài)判定單元121判定靜電傳感器109的反應(yīng)是否停止(步驟 S109)。如果靜電傳感器109的反應(yīng)停止,則顯示控制單元123將按鈕107移動(dòng)到IXD 103 的下側(cè)(步驟Sl 11)。在殼體101未被用戶握持的狀態(tài)中,沒(méi)有必要以與上述示例中相同的方式移動(dòng)按 鈕107??梢员3志驮跉んw101不被用戶握持之前的用戶握持狀態(tài)中的位置。例如,如果在 屏幕上進(jìn)行壁紙顯示之類的,則壁紙顯示可以被暫時(shí)隱藏,以免導(dǎo)致妨礙。{2-2.第二實(shí)施例(檢測(cè)沖擊的信息處理裝置的示例)}圖5A和5B是示出根據(jù)本發(fā)明第二實(shí)施例的信息處理裝置100在各過(guò)程中的狀態(tài) 的示圖。下面,將參考圖5A和5B來(lái)描述本發(fā)明的第二實(shí)施例。在此實(shí)施例中,信息處理裝置100包括在殼體101內(nèi)的加速度傳感器111。根據(jù)由 加速度傳感器111測(cè)量到的加速度的變化,狀態(tài)判定單元121判定用戶是否向殼體101施 加沖擊,并且如果施加了沖擊,則判定該沖擊是來(lái)自左側(cè)還是右側(cè)。圖5A示出了用戶從殼體101的左側(cè)施加沖擊的狀態(tài)。在此情況下,如圖5B所示, 顯示控制單元123在IXD 103上將按鈕107移動(dòng)到沿著期望位置亦即左側(cè)的區(qū)域中,并且 顯示移動(dòng)后的按鈕107。按鈕107可以帶著滑動(dòng)視覺(jué)效果而移動(dòng)或者可以瞬間移動(dòng)。在此 時(shí)未顯示按鈕107的情況下,按鈕107可出現(xiàn)在該期望的位置中。如果用戶從殼體101的右側(cè)施加沖擊,則與從左側(cè)施加沖擊的情況中一樣,顯示 控制單元123在IXD 103上將按鈕107移動(dòng)到右側(cè)。{2-3.第三實(shí)施例(檢測(cè)傾斜的信息處理裝置的示例)}
7
圖6是示出根據(jù)本發(fā)明第三實(shí)施例的信息處理裝置100要執(zhí)行的處理的概況的流 程圖。下面,將參考圖6、示出信息處理裝置100在各過(guò)程中的狀態(tài)的圖7A至7C以及示出 傾斜方向的圖8A和8B來(lái)描述本發(fā)明的第三實(shí)施例。在此實(shí)施例中,信息處理裝置100包括在殼體101內(nèi)的加速度傳感器111。根據(jù)由 加速度傳感器111測(cè)量到的加速度的變化,狀態(tài)判定單元121判定用戶是否在某種程度上 使殼體101傾斜,并且如果殼體101被傾斜則判定傾斜的方向。圖7A示出了殼體101被用戶基本水平地握持的狀態(tài)。如果殼體101的傾斜的幅 度小于預(yù)定的角度θ,則顯示控制單元123不開(kāi)始處理(步驟S201)并且不移動(dòng)按鈕107。圖7Β示出了殼體101被用戶傾斜并且傾斜的幅度變得等于或大于預(yù)定的角度θ 的狀態(tài)。在此情況下,狀態(tài)判定單元121首先判定殼體101的傾斜幅度是否變得等于或大 于預(yù)定的角度θ (步驟S201)。接下來(lái),判定傾斜的方向是否向左(步驟S203)。如果殼體101的傾斜是向左,則顯示控制單元123在IXD 103上將按鈕107向左側(cè) 移動(dòng),并且在期望的位置亦即沿著左側(cè)的某一區(qū)域內(nèi)顯示按鈕107(步驟S205)。按鈕107 可以帶著滑動(dòng)視覺(jué)效果而移動(dòng)或者可以瞬間移動(dòng)。在此時(shí)未顯示按鈕107的情況下,按鈕 107可出現(xiàn)在該期望的位置中。如果在對(duì)傾斜方向的判定中殼體101的傾斜是向右(步驟S203),則按鈕107移動(dòng) 到右側(cè)(步驟S207)。移動(dòng)方法或作為移動(dòng)結(jié)果的顯示位置與向左側(cè)移動(dòng)時(shí)的相同。在按鈕107被移動(dòng)到左側(cè)或右側(cè)后,一旦用戶使殼體101向著與移動(dòng)方向相反的 一側(cè)傾斜了預(yù)定的角度以上(步驟S209),則顯示控制單元123將按鈕107移動(dòng)到該相反一 側(cè)(步驟S211)。通過(guò)提供這些步驟,例如,即使當(dāng)在用戶用手握持殼體101的過(guò)程中殼體101被瞬 間傾斜到與用戶想要握持的那側(cè)相反的一側(cè)時(shí),如果殼體101在此之后被傾斜到握持側(cè), 按鈕107也可被顯示在原始的期望位置中。圖7C示出了殼體101被用戶返回到基本水平姿態(tài)的狀態(tài)。在此情況下,按鈕107 保持在沿著IXD 103的左側(cè)的區(qū)域內(nèi)。從而,在按鈕107—旦移動(dòng)之后,用戶可通過(guò)使殼體 101返回水平并握持殼體101來(lái)操縱信息處理裝置100。對(duì)沖擊的判定是在按鈕107的上述移動(dòng)終止的狀態(tài)中進(jìn)行的。如果用戶向殼體 101施加沖擊(步驟S213),則按鈕可被隱藏(步驟S217)。此外,如果在殼體101返回到水 平姿態(tài)之后經(jīng)過(guò)了預(yù)定的時(shí)間(步驟S215),則按鈕可被隱藏(步驟S217)。通過(guò)提供這些步驟,例如,如果用戶在IXD 103上查看網(wǎng)頁(yè)或者再現(xiàn)視頻內(nèi)容,則 可以通過(guò)隱藏不需要操縱的按鈕107來(lái)使顯示網(wǎng)頁(yè)或視頻內(nèi)容的區(qū)域最大化。在此實(shí)施例中,狀態(tài)判定單元121判定是否存在如圖8A所示的與平行于殼體101 的顯示表面的平面(χ-y平面)中的旋轉(zhuǎn)相對(duì)應(yīng)的傾斜,但是取決于所假定的殼體101的握 持方向,其也可以是例如圖8B所示的與正交于殼體101的顯示表面的平面(相對(duì)于上述 x-y平面,是χ-ζ平面或y-z平面)中的旋轉(zhuǎn)相對(duì)應(yīng)的傾斜。{2-4.第四實(shí)施例(檢測(cè)傾斜的信息處理裝置的修改例)}圖9是示出根據(jù)本發(fā)明第四實(shí)施例的信息處理裝置100要執(zhí)行的處理的概況的流 程圖。下面,將參考圖9和示出信息處理裝置100在各過(guò)程中的狀態(tài)的圖IOA至IOF來(lái)描述本發(fā)明的第四實(shí)施例。在此實(shí)施例中,信息處理裝置100包括在殼體101內(nèi)的加速度傳感器111。除了像 上述第三實(shí)施例中那樣判定殼體101的傾斜之外,狀態(tài)判定單元121還判定用戶是否向殼 體101施加沖擊。然而,與第二實(shí)施例不同,不必判定沖擊是在左側(cè)還是右側(cè)。圖9的流程圖是作為殼體101的傾斜方向?yàn)橄蜃蟮氖纠齺?lái)描述的,但是即使當(dāng)殼 體101的傾斜方向?yàn)橄蛴視r(shí)也同樣適用。圖IOA示出了用戶基本水平地握持殼體101的狀態(tài)。作為初始顯示狀態(tài),按鈕107 被分散并布置在LCD 103上的預(yù)定位置中。如果殼體101的傾斜的幅度小于預(yù)定的角度, 則顯示控制單元123不移動(dòng)按鈕107,不開(kāi)始處理(步驟S301)。圖IOB示出了用戶傾斜殼體101并且傾斜的幅度變得等于或大于預(yù)定角度的狀 態(tài)。在此情況下,狀態(tài)判定單元121判定殼體101是否被向左側(cè)傾斜了預(yù)定角度以上(步驟 S301)。如果殼體101被向左側(cè)傾斜了預(yù)定角度以上,則顯示控制單元123通過(guò)在IXD 103 上將按鈕107向左側(cè)移動(dòng)來(lái)顯示按鈕107(步驟S303)。這里,按鈕107帶著滑動(dòng)視覺(jué)效果而移動(dòng)。由于按鈕107是從圖IOA所示的按鈕 107被分散布置的狀態(tài)起移動(dòng)的,所以在移動(dòng)開(kāi)始之后的一定時(shí)間之中,在所顯示的按鈕 107之間存在間隙。此時(shí),用戶可通過(guò)操縱觸摸面板105來(lái)進(jìn)一步改變按鈕107的位置。圖IOC示出了用戶通過(guò)操縱觸摸面板105來(lái)進(jìn)一步改變按鈕107的位置的狀態(tài)。 如果用戶用手指拖動(dòng)IXD 103上顯示的按鈕107的操縱被從觸摸面板105輸入,則顯示控 制單元123給出與對(duì)作為用戶的操縱對(duì)象的按鈕107的拖動(dòng)操縱相對(duì)應(yīng)的位移,并且在LCD 103顯示該按鈕107 (步驟S305)。從而,除了由于殼體101的傾斜而發(fā)生的自動(dòng)移動(dòng)之外,還可以通過(guò)用戶的操縱 來(lái)移動(dòng)按鈕107,從而用戶不僅可以將按鈕107布置在用戶可利用握持手指簡(jiǎn)單執(zhí)行操縱 的范圍中,而且還可以將按鈕107的布置順序指定成用戶期望的布置。另外,可以實(shí)現(xiàn)用戶 能夠容易地執(zhí)行操縱的按鈕布置。圖IOD示出了作為按鈕107移動(dòng)到左側(cè)的結(jié)果,在左右沒(méi)有間隙的狀態(tài)中,利用 IXD 103的左側(cè)作為左端,顯示按鈕107的狀態(tài)。在IXD 103的顯示中按鈕107的左右沒(méi) 有間隙的狀態(tài)中(步驟S307),顯示控制單元123通過(guò)將按鈕107移動(dòng)到下側(cè)來(lái)顯示按鈕 107(步驟 S309)。這里,按鈕107帶著滑動(dòng)視覺(jué)效果而移動(dòng)。即使在如圖IOD所示的狀態(tài)中,在按鈕 107的上下也存在間隙。此時(shí),像按鈕107移動(dòng)到左側(cè)時(shí)一樣,用戶可以通過(guò)操縱觸摸面板 105來(lái)進(jìn)一步改變按鈕107的位置(步驟S311)。圖IOE示出了作為按鈕107移動(dòng)到下側(cè)的結(jié)果,在上下沒(méi)有間隙的狀態(tài)中,利用 IXD 103的下側(cè)作為下端,布置按鈕107的狀態(tài)。如果在IXD 103的顯示中達(dá)到了按鈕107 的上下沒(méi)有間隙的狀態(tài)(步驟S313),顯示控制單元123固定按鈕107在IXD 103上的位置 (步驟 S315)。一旦按鈕107的移動(dòng)通過(guò)上述處理被終止,用戶就可以通過(guò)布置在期望位置中的 按鈕107來(lái)操縱信息處理裝置100。然而,當(dāng)用戶在上述處理中通過(guò)觸摸面板105來(lái)改變按鈕107的位置時(shí),所布置的 按鈕107的位置可能不同于期望位置。
圖IOF示出了在如上所述的情況中用戶向殼體101施加沖擊的狀態(tài)。狀態(tài)判定單 元121根據(jù)由加速度傳感器111測(cè)量的加速度的變化來(lái)判定是否存在沖擊(步驟S317)。 如果存在沖擊,則顯示控制單元123再次在按鈕107被分散布置的狀態(tài)中顯示按鈕107 (步 驟 S319)。據(jù)此,通過(guò)重執(zhí)行傾斜殼體101的操縱(步驟S301),用戶可以任意多次地重執(zhí)行 布置,直到用戶完成對(duì)按鈕107的期望布置為止。<3.補(bǔ)充〉本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,取決于設(shè)計(jì)要求和其他因素,可以進(jìn)行各種修改、組 合、子組合和變更,只要它們處于所附權(quán)利要求或其等同物的范圍之內(nèi)即可。例如,在上述實(shí)施例中通過(guò)分開(kāi)的實(shí)施例描述了檢測(cè)接觸、沖擊和傾斜的信息處 理裝置,但是本發(fā)明并不限于此示例。例如,接觸和沖擊、沖擊和傾斜或者傾斜和接觸可被 一起檢測(cè)并組合使用,或者接觸可與沖擊和傾斜一起被檢測(cè)并組合使用。可以通過(guò)軟件的 設(shè)定來(lái)切換和使用它們。在上述實(shí)施例中靜電傳感器檢測(cè)用戶的接觸,但是本發(fā)明并不限于此示例。例如, 可以通過(guò)不是靜電傳感器的傳感器來(lái)執(zhí)行檢測(cè)或者可以通過(guò)觸摸面板的側(cè)邊來(lái)執(zhí)行檢測(cè)。在上述實(shí)施例中加速度傳感器檢測(cè)殼體的傾斜和沖擊,但是本發(fā)明并不限于此示 例。例如,通過(guò)利用接觸開(kāi)關(guān)來(lái)檢測(cè)沖擊,可以簡(jiǎn)化加速度傳感器結(jié)構(gòu)。在上述實(shí)施例中描述了根據(jù)本發(fā)明所有實(shí)施例的信息處理裝置,但是本發(fā)明并不 限于這些示例。例如,可以通過(guò)通信線路、可移除存儲(chǔ)介質(zhì)等等向具有加速度傳感器等等的 信息處理裝置提供用于執(zhí)行上述實(shí)施例中描述的各類處理的程序。本發(fā)明包含與2010年1月8日向日本專利局提交的日本專利申請(qǐng)JP2010-003086 相關(guān)的主題,這里通過(guò)引用將該申請(qǐng)的全部?jī)?nèi)容并入。
權(quán)利要求
1.一種信息處理裝置,包括 殼體;顯示屏幕;被布置在所述顯示屏幕上的觸摸面板;被顯示在所述顯示屏幕上并通過(guò)所述觸摸面板來(lái)操縱的圖標(biāo);狀態(tài)檢測(cè)單元,用于檢測(cè)所述殼體的狀態(tài)變化;狀態(tài)判定單元,用于判定由所述狀態(tài)檢測(cè)單元檢測(cè)到的所述殼體的狀態(tài)變化;以及 顯示控制單元,用于響應(yīng)于所述狀態(tài)判定單元的判定結(jié)果將所述圖標(biāo)顯示在所述顯示 屏幕上的期望位置中。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述判定結(jié)果是用戶握持所述殼體的方向,并且其中,所述顯示控制單元在沿著所述顯示屏幕的握持方向那一側(cè)的區(qū)域內(nèi)顯示所述圖標(biāo)。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述狀態(tài)檢測(cè)單元用于檢測(cè)用戶與所述殼體的預(yù)定部分的接觸來(lái)作為所述狀態(tài)變化。
4.根據(jù)權(quán)利要求3所述的信息處理裝置,其中,所述狀態(tài)檢測(cè)單元是靜電傳感器或鄰近傳感器。
5.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述狀態(tài)檢測(cè)單元用于檢測(cè)用戶施加到所述殼體的沖擊來(lái)作為所述狀態(tài)變化。
6.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述狀態(tài)檢測(cè)單元用于檢測(cè)用戶施加到所述殼體的傾斜的變化來(lái)作為所述狀態(tài)變化。
7.根據(jù)權(quán)利要求6所述的信息處理裝置, 其中,所述狀態(tài)檢測(cè)單元是加速度傳感器。
8.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述顯示控制單元通過(guò)響應(yīng)于所述狀態(tài)變化在所述顯示屏幕上移動(dòng)操縱圖像來(lái) 在期望位置中顯示所述圖標(biāo)。
9.根據(jù)權(quán)利要求8所述的信息處理裝置,其中,所述顯示控制單元通過(guò)響應(yīng)于通過(guò)所述觸摸面板進(jìn)行的操縱在所述顯示屏幕上 進(jìn)一步移動(dòng)所述圖標(biāo)來(lái)在期望位置中顯示所述圖標(biāo)。
10.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述顯示控制單元通過(guò)響應(yīng)于所述狀態(tài)變化而使得操縱圖像在所述顯示屏幕上 出現(xiàn)或被隱藏來(lái)在期望位置中顯示所述圖標(biāo)。
11.根據(jù)權(quán)利要求10所述的信息處理裝置,其中,當(dāng)在預(yù)定時(shí)間期間未檢測(cè)到所述狀態(tài)變化時(shí),所述顯示控制單元使得所述圖標(biāo)被隱藏。
12.一種用于使得包括殼體、顯示屏幕、被布置在所述顯示屏幕上的觸摸面板、被顯示 在所述顯示屏幕上并且通過(guò)所述觸摸面板來(lái)操縱的圖標(biāo)以及用于檢測(cè)所述殼體的狀態(tài)變化的狀態(tài)檢測(cè)單元的信息處理裝置的計(jì)算機(jī)執(zhí)行以下步驟的程序 判定由所述狀態(tài)檢測(cè)單元檢測(cè)到的所述殼體的狀態(tài)變化;以及 響應(yīng)于所述判定步驟的判定結(jié)果將所述圖標(biāo)顯示在所述顯示屏幕上的期望位置中。
全文摘要
本發(fā)明提供了信息處理裝置和程序。一種信息處理裝置,包括殼體;顯示屏幕;被布置在顯示屏幕上的觸摸面板;被顯示在顯示屏幕上并通過(guò)觸摸面板來(lái)操縱的圖標(biāo);狀態(tài)檢測(cè)單元,用于檢測(cè)殼體的狀態(tài)變化;狀態(tài)判定單元,用于判定由狀態(tài)檢測(cè)單元檢測(cè)到的殼體的狀態(tài)變化;以及顯示控制單元,用于響應(yīng)于狀態(tài)判定單元的判定結(jié)果將圖標(biāo)顯示在顯示屏幕上的期望位置中。
文檔編號(hào)G06F3/048GK102122227SQ201010624879
公開(kāi)日2011年7月13日 申請(qǐng)日期2010年12月31日 優(yōu)先權(quán)日2010年1月8日
發(fā)明者八木伸高, 和久健二, 石岡修, 雨宮亮治, 黑田容平 申請(qǐng)人:索尼公司