亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

信息處理設(shè)備、傾斜度檢測方法以及傾斜度檢測程序的制作方法

文檔序號:6600695閱讀:481來源:國知局
專利名稱:信息處理設(shè)備、傾斜度檢測方法以及傾斜度檢測程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理設(shè)備、傾斜度檢測方法以及傾斜度檢測程序,并且可以適當 地應(yīng)用于例如具有觸摸面板的信息處理設(shè)備。
背景技術(shù)
近年來,像圖1中所示的信息處理設(shè)備1的信息處理設(shè)備已經(jīng)普及,其中用戶可以 將傾斜信息處理設(shè)備1的外殼的指令應(yīng)用在游戲等的各種應(yīng)用程序中。例如,作為像信息處理設(shè)備1的這種信息處理設(shè)備之一,在日本待審專利申請第 2002-207567號(在下文中稱作專利文獻1)中公開了一種信息處理設(shè)備。在所述專利文 獻1公開的信息處理設(shè)備中,檢測作用于物體上的力以檢測外殼的傾斜度的傳感器(諸如 加速度傳感器或者陀螺儀傳感器)用于檢測外殼的傾斜度,并且響應(yīng)于所檢測的傾斜度執(zhí) 行各種處理。要注意的是,所述類型的傳感器在下文中也被稱作傾斜度檢測傳感器。順便指出,上述專利文獻1的信息處理設(shè)備在不使用傾斜度檢測傳感器的情況下 不能檢測外殼的傾斜度。

發(fā)明內(nèi)容
本發(fā)明公開了一種信息處理設(shè)備、傾斜度檢測方法以及傾斜度檢測程序,其中可 以在不使用傾斜度檢測傳感器的情況下檢測外殼的傾斜度。根據(jù)本發(fā)明的一個實施例,公開了一種用于可傾斜裝置中的設(shè)備。該裝置可以包 括檢測器,用于確定裝置以外的物體在裝置表面上的接觸區(qū)域;存儲器,存儲用于基于接 觸區(qū)域確定裝置的傾斜度變化的指令;以及一個或者更多個處理器,用于運行指令。根據(jù)本發(fā)明的另一個實施例,公開了一種用于檢測裝置的傾斜度的方法。該方法 可以包括確定裝置以外的物體在裝置表面上的接觸區(qū)域;并且基于接觸區(qū)域確定裝置的 傾斜度變化。根據(jù)本發(fā)明的另一個實施例,提供了一種非暫態(tài)計算機可讀介質(zhì),用于存儲指令 集,當該指令集由處理器運行時執(zhí)行一種方法。該方法可以包括確定裝置以外的物體在裝 置表面上的接觸區(qū)域;并且基于接觸區(qū)域確定裝置的傾斜度變化。在信息處理設(shè)備中,當用戶握住外殼時,可以檢測到與外殼的預(yù)定面接觸的手指 在預(yù)定面上的角度。然后,由于該角度隨著外殼傾斜而變化,因此可以基于該角度的變化檢 測外殼的傾斜度。使用該信息處理設(shè)備,當用戶握住外殼時,可以檢測到與外殼的預(yù)定面接觸的手 指在預(yù)定面上的角度。然后,由于該角度隨著外殼傾斜而變化,因此可以基于該角度的變化 檢測外殼的傾斜度。因此,可以實現(xiàn)一種信息處理設(shè)備、傾斜度檢測方法和傾斜度檢測程 序,其中可以在不使用傾斜度檢測傳感器的情況下檢測外殼的傾斜度。



圖1是示出了使用現(xiàn)有技術(shù)中的信息處理設(shè)備的示例的示意圖;圖2A和2B是分別示出了應(yīng)用本發(fā)明的信息處理設(shè)備的外觀和一般結(jié)構(gòu)的示意透 視圖和框圖;圖3A和3B是示出了接觸物體的角度檢測的圖2A和2B的信息處理設(shè)備的示意正 視圖;圖4A至4F是示出了根據(jù)第一實施例的傾斜度檢測處理的示意正視圖;圖5A和5B是示出了音量調(diào)節(jié)的圖2A和2B的信息處理設(shè)備的示意正視圖;圖6A和6B是示出了要選擇的唱片的切換的圖2A和2B的信息處理設(shè)備的示意正視圖;圖7A和7B是示出了動態(tài)畫面的快進供給或者快倒供給的圖2A和2B的信息處理 設(shè)備的示意正視圖;圖8A和8B是示出了圖像的卷動的圖2A和2B的信息處理設(shè)備的示意正視圖;圖9是示出了根據(jù)第一實施例的傾斜度檢測處理過程的流程圖;圖10是示出了圖2A和2B的信息處理設(shè)備的功能結(jié)構(gòu)的框圖;圖IlA至IlF是示出了根據(jù)第二實施例的傾斜度檢測處理的圖2A和2B的信息處 理設(shè)備的示意正視圖;以及圖12是示出了根據(jù)第二實施例的傾斜度檢測處理過程的流程圖。
具體實施例方式以下,描述根據(jù)本發(fā)明的實施例。要注意的是,按照以下順序給出描述。1.第一實施例(檢測外殼的傾斜度的示例,其中外殼被雙手握住)2.第二實施例(檢測外殼的傾斜度的示例,其中外殼被一只手握住)3.其它實施例<1.第一實施例>[1-1.信息處理設(shè)備的一般結(jié)構(gòu)]首先描述第一實施例。參照圖2A和2B,信息處理設(shè)備總體上由參考標號10來表 示。信息處理設(shè)備10是便攜式類型的并且包括具有扁平矩形形狀的外殼11,該扁平矩形形 狀具有使得其可以被一只手握住的尺寸,如在圖2A中所見,S卩,具有手掌的尺寸。矩形板形式的觸摸面板12設(shè)置在外殼11的表面上。觸摸面板12是光傳感器類 型的并且包括顯示部件12A和光傳感器12B。如果信息處理設(shè)備10識別了用戶在其觸摸面 板12的顯示面上的操作,則其響應(yīng)于該操作執(zhí)行各種處理。要注意的是,由于外殼11和觸摸面板12被形成為在第一方向上比在第二方向上 短,因此在下文中第一方向被稱作橫向。此外,由于外殼11和觸摸面板12被形成為在第二 方向上比在第一方向上長,因此在下文中第二方向被稱作縱向。設(shè)計信息處理設(shè)備10以使得正常情況下以水平姿勢對其進行使用,在該水平姿 勢中,信息處理設(shè)備10的縱向與其用戶的向左和向右的方向一致。此外,以信息處理設(shè)備 10的縱向與向上和向下方向一致的另一姿勢使用信息處理設(shè)備10,其方向在下文中也被 稱作垂直方向。未示出的耳機端子設(shè)置在外殼11的左表面上,以使得耳機13通過耳機端子連接到外殼11。信息處理設(shè)備10允許用戶通過耳機13欣賞播放的樂曲或者動態(tài)畫面的聲音。現(xiàn)在,將參照圖2B描述信息處理設(shè)備10的電路組件。信息處理設(shè)備10包括若干個通過總線20相互連接的組件。CPU (中央處理單元)21將存儲在非易失性存儲器22中的 程序讀出到RAM(隨機存取存儲器)23中。然后,CPU 21在RAM 23上展開所讀出的程序, 控制其它電路組件并且根據(jù)所讀出的程序執(zhí)行各種處理。如果CPU 21通過未示出的外部連接端子連接到外部設(shè)備,則其可以從外部設(shè)備 獲取音樂數(shù)據(jù)、動態(tài)畫面數(shù)據(jù)或者圖像數(shù)據(jù),并且可以將所獲取的數(shù)據(jù)存儲到非易失性存 儲器22中。如果CPU 21通過用戶操作接收到播放樂曲的指令,則其讀出存儲在非易失性存 儲器22中的音樂數(shù)據(jù)。然后,CPU 21進行針對音樂數(shù)據(jù)的預(yù)定播放處理(諸如解碼處理 和放大處理)以獲得聲音信號,并且將該聲音信號發(fā)送到聲音輸出部件24。基于該聲音信 號的樂曲的聲音通過耳機13從聲音輸出部件24輸出。多個像素集例如以矩陣形式布置在觸摸面板12的顯示面上。每個像素集包括顯 示部件12A和光傳感器12B,其中顯示部件12A包括用于紅色顯示、綠色顯示以及藍色顯示 的發(fā)光元件。CPU 21使顯示部件12A顯示各種菜單屏幕以及基于圖像數(shù)據(jù)的圖像。例如,CPU 21讀出附加于存儲在非易失性存儲器22中的音樂數(shù)據(jù)的封面照圖像數(shù)據(jù),并且使顯示部 件12A基于該封面照圖像數(shù)據(jù)顯示封面照圖像。光傳感器12B接收入射到觸摸面板12的顯示面的光,以預(yù)定間隔產(chǎn)生與接收光的 強度對應(yīng)的光強度信號,并且將該光強度信號發(fā)送到CPU21。這里,假定外殼11被手握住,以使得用戶的手指觸摸觸摸面板12的顯示面,如在 圖3A所見。在該實例中,可以推測指腹與觸摸面板12的顯示面接觸,并且除指腹之外的其 它部分不與顯示面接觸,而是位于顯示面的附近。在該實例中,在用戶的手指與觸摸面板12的顯示面接觸的區(qū)域中,由于導(dǎo)向顯示 面的光被用戶的手指擋住,因此光傳感器12B接收的光的強度減小。此外,在用戶的手指位于觸摸面板12的顯示面附近的區(qū)域中,由于形成了用戶手 指的陰影,因此光傳感器12B接收的光的強度減小一點。然而,該光強度高于手指與顯示面 接觸的區(qū)域中的光強度。另一方面,在用戶的手指既不接觸也不位于觸摸面板12的顯示面附近的區(qū)域中, 要入射到顯示面的光不被擋住。因此,該區(qū)域中光傳感器12B接收的光的強度高于手指接 觸或者位于顯示面附近的區(qū)域中的光強度??紤]到此,CPU 21基于光傳感器12B以預(yù)定間隔發(fā)送的光強度信號,針對像素集 上的光強度進行三進制編碼處理。三進制編碼處理使用為其設(shè)置的兩個預(yù)定閾值,并且將 具有多種分布的光強度相對于閾值編碼成三個值“-ι ”、“0”和“ 1 ”。要注意的是,閾值是預(yù)先設(shè)置的,以使得在手指與觸摸面板12的顯示面接觸的區(qū) 域中的光強度表示“-1”,而在手指位于顯示面附近的區(qū)域中的光強度表示“0”,并且在手 指既不接觸也不位于顯示面附近的區(qū)域中的光強度表示“ 1”。CPU 21基于三進制編碼處理的結(jié)果,檢測觸摸面板12的顯示面上光強度是“_1 ” 的區(qū)域(即,暗區(qū)域Bk)作為顯示面上的坐標,如在圖3B中所見。
當CPU 21檢測到暗區(qū)域Bk時,其識別出物體(這里指用戶的手指)與觸摸面板 12的顯示面接觸。要注意的是,由CPU 21所識別的與觸摸面板12的顯示面接觸的物體在 下文中被稱作接觸物體。然后,CPU 21識別暗區(qū)域Bk的形狀作為接觸物體與觸摸面板12的顯示面接觸的 部分的形狀。從而CPU 21可以識別與顯示面接觸的手指的指腹的形狀。此外,CPU 21基于三進制編碼處理的結(jié)果,檢測觸摸面板12的顯示面上光強度是 “0”的區(qū)域(S卩,中間區(qū)域Bm)作為顯示屏上的坐標。
如果CPU 21檢測到中間區(qū)域Bm以及暗區(qū)域Bk,則其識別中間區(qū)域Bm的形狀作為 接觸物體位于觸摸面板12的顯示面附近的部分的形狀。因此,CPU 21可以識別除了與顯 示面接觸的手指指腹之外的部分的形狀。此外,CPU 21基于三進制編碼處理的結(jié)果,檢測觸摸面板12的顯示面上光強度是 “1”的區(qū)域(即,亮區(qū)域Br)作為顯示面上的坐標。CPU21識別亮區(qū)域Br作為物體既不接 觸也不位于顯示面附近的區(qū)域。然后,CPU 21基于暗區(qū)域Bk和中間區(qū)域Bm的坐標,檢測暗區(qū)域Bk的重心Kp (即 質(zhì)心)和中間區(qū)域Bm的重心Mp作為觸摸面板12的顯示面上的坐標。順便指出,與中間區(qū)域Bm的重心Mp相比,暗區(qū)域Bk的重心Kp的位置更接近與觸 摸面板12的顯示面接觸的手指的指尖側(cè),并且與暗區(qū)域Bk的重心Kp相比,中間區(qū)域Bm的 重心Mp的位置更接近手指的根部??紤]到此,CPU 21計算由暗區(qū)域Bk的重心Kp相對中間區(qū)域Bm的重心Mp所位于 的方向和觸摸面板12的縱向限定的角度,作為接觸物體在觸摸面板12的顯示面上的角度 α ο因此,CPU 21可以檢測在由指尖相對手指根部所位于的方向與觸摸面板12的顯 示面上的縱向限定的角度,并且可以檢測與顯示面接觸的手指在顯示面上的角度。要注意的是,CPU 21在如下條件下確定接觸物體的角度α是零度,并且重心Kp沿 逆時針方向移動的方向是正方向重心Kp相對重心Mp所位于的方向是與觸摸面板12的縱 向平行的方向,并且重心Kp相對重心Mp位于右側(cè)。例如,CPU 21計算出在重心Kp在重心 Mp正上方的狀態(tài)中,接觸物體的角度α是90度。[1-2.傾斜度檢測處理]現(xiàn)在,詳細描述用于檢測信息處理設(shè)備10的外殼11的傾斜度M圖4)的傾斜度 檢測處理。信息處理設(shè)備10具有用戶可以通過傾斜外殼11輸入命令的傾斜度檢測模式。如 果由用戶進行將左右手指與觸摸面板12的顯示面接觸的操作,則信息處理設(shè)備10將其操 作模式改變成傾斜度檢測模式。這里,假定用戶進行用于將信息處理設(shè)備10的操作模式改變成傾斜度檢測模式 的操作。換言之,如在圖4Α中所見,假定用戶以水平指向狀態(tài)握住外殼11,并且用左右手指 與觸摸面板12的顯示面接觸。此時,CPU 21基于光傳感器12B接收的光強度進行上述三進制編碼處理,并且如 在圖4B中所見,檢測觸摸面板12的顯示面上的暗區(qū)域Bk和中間區(qū)域Bm。這里,由于用戶 的左右手指與顯示面接觸,因此檢測到兩個暗區(qū)域Bk和兩個中間區(qū)域Bm。
CPU 21檢測每個暗區(qū)域Bk的重心Kp,并且確定是否在觸摸面板12的顯示面關(guān)于其中心0劃分的顯示面的右區(qū)域和左區(qū)域的每一個中找到一個重心Kp。如果CPU 21確定在觸摸面板12的顯示面的右區(qū)域和左區(qū)域的每一個中找到一個 重心Kp,則其識別出物體與顯示面的左右側(cè)中的每一個接觸。要注意的是,在以下描述中,觸摸面板12的顯示面的左區(qū)域的重心Kp也被稱作重 心KpL,并且與重心KpL對應(yīng)的暗區(qū)域Bk、中間區(qū)域Bm以及中間區(qū)域Bm的重心Mp也分別 被稱作暗區(qū)域BkL、中間區(qū)域BmL以及重心MpL。此外,顯示屏的右區(qū)域的重心Kp也被稱作 重心KpR,并且與重心KpR對應(yīng)的暗區(qū)域Bk、中間區(qū)域Bm以及中間區(qū)域Bm的重心Mp也分 別被稱作暗區(qū)域BkR、中間區(qū)域BmR以及重心MpR。此外,在以下描述中,與觸摸面板12的顯示面的左區(qū)域接觸的物體也被稱作左區(qū) 域接觸物體,而與觸摸面板12的顯示面的右區(qū)域接觸的物體也被稱作右區(qū)域接觸物體。如果CPU 21識別出物體與觸摸面板12的顯示面的相對左右區(qū)域中的每一個接 觸,則其識別出已經(jīng)進行了用于將操作模式改變成傾斜度檢測模式的操作,并且將信息處 理設(shè)備10的操作模式改變成傾斜度檢測模式。然后,CPU 21檢測中間區(qū)域BmL的重心MpL和中間區(qū)域BmR的重心MpR。然后,CPU 21基于暗區(qū)域BkL的重心KpL和中間區(qū)域BmL的重心MpL,計算左區(qū)域 接觸物體在觸摸面板12的顯示面上的角度aL。此外,CPU 21基于暗區(qū)域BkR的重心KpR 和中間區(qū)域BmR的重心MpR,計算右區(qū)域接觸物體在觸摸面板12的顯示面上的的角度a R0因此,CPU 21可以檢測當前與觸摸面板12的顯示面接觸的左手指的角度和右手 指的角度。順便指出,如果進行了用于將信息處理設(shè)備10的操作模式改變成傾斜度檢測模 式的操作,則CPU 21識別出用戶要傾斜外殼11,并且識別出該時間點的狀態(tài)是外殼11沒有 傾斜的狀態(tài),即外殼11的傾斜度是零度的狀態(tài)。因此,當開始傾斜外殼11的操作時,CPU 21將此時的左區(qū)域接觸物體的角度a L 和右區(qū)域接觸物體的角度a R分別設(shè)置為作為接觸物體的角度的左區(qū)域起始角度和右區(qū) 域起始角度。要注意的是,左區(qū)域起始角度和右區(qū)域起始角度共同被稱作起始角度。此外,當開始傾斜外殼11的操作時,CPU 21將此時暗區(qū)域BkL的重心KpL和暗區(qū) 域BkR的重心KpR分別設(shè)置為左手指起始重心和右手指起始重心。要注意的是,左手指起 始重心和右手指起始重心也共同被稱作起始重心。換言之,CPU 21將在外殼11沒有傾斜 的狀態(tài)中接觸物體與觸摸面板12的顯示面接觸的區(qū)域的重心設(shè)置作為起始重心。這里,假定從用戶執(zhí)行用于將信息處理設(shè)備10的操作模式改變成圖4A中所示的 傾斜度檢測模式的操作的狀態(tài)開始,用戶例如沿順時針方向傾斜外殼11,如在圖4C中所 見。當用戶傾斜外殼11時,其可能會圍繞左右手指的指尖的(即,與觸摸面板12的顯示面 接觸的指尖部分的)重心改變左右手指的角度,以傾斜外殼11。考慮到此,CPU 21確定每個接觸物體的角度α是否從其起始角度開始變化。具體地,CPU 21基于光傳感器12B接收的光的強度進行三進制編碼處理,以檢測 觸摸面板12的顯示面上的暗區(qū)域BkL和BkR以及中間區(qū)域BmL和BmR,如在圖4D中所見。然后,CPU 21如上所述計算左區(qū)域接觸物體的角度a L和右區(qū)域接觸物體的角度 a R0
然后,CPU 21計算左區(qū)域起始角度和左區(qū)域接觸物體的角度α L之間的差dL。此夕卜,CPU 21計算右區(qū)域起始角度和右區(qū)域接觸物體的角度α R之間的差dR。CPU 21基于 計算的結(jié)果確定左區(qū)域接觸物體的角度αL和右區(qū)域接觸物體的角度αR是否變化。然后,如果CPU 21確定左區(qū)域接觸固體的角度α L和右區(qū)域接觸物體的角度α R 二者之一或者二者均改變,則其確定接觸物體的角度α改變。順便指出,還推測用戶可能執(zhí)行改變例如左手指的角度的操作而外殼11沒有傾 斜,如在圖4Ε中所見。在該實例中,由于用戶圍繞手指的根部改變左手指的角度,因此,與外殼11傾斜 的情況不同,指腹(即,手指與觸摸面板12的顯示面接觸的區(qū)域)的重心移動。換言之,如 在圖4F中所見,暗區(qū)域BkL的重心KpL隨著左區(qū)域接觸物體的角度α L變化而移動。因此,即使接觸物體的角度α變化,如果暗區(qū)域Bk的重心Kp移動,那么也認為外 殼11沒有傾斜。另一方面,如果接觸物體的角度α變化并且此外暗區(qū)域Bk的重心Kp沒 有移動,則認為外殼11傾斜??紤]到此,如果CPU 21確定接觸物體的角度α變化,則其確定暗區(qū)域Bk的重心 Kp是否從操作模式被改變成傾斜度檢測模式的狀態(tài)移動。具體地,CPU 21計算左手指起始重心和重心KpL之間的距離以及右手指起始重心 和重心KpR之間的距離,并且基于計算的結(jié)果確定如果該距離大于預(yù)定閾值,則重心Kp移動。要注意的是,當用戶傾斜外殼11時,重心Kp可能會稍微移動。因此,閾值被設(shè)置 成如下程度使得在用戶傾斜外殼11時重心Kp的移動和在用戶改變手指的角度而不傾斜 外殼11時重心Kp的移動可以相互區(qū)分。如果CPU 21確定接觸物體的角度α變化并且暗區(qū)域Bk的重心Kp沒有移動,則 其識別出外殼11處于傾斜狀態(tài)。此外,如果CPU 21確定接觸物體的角度α改變并且此外 暗區(qū)域Bk的重心Kp移動,則其識別出外殼11不處于傾斜狀態(tài)。順便指出,當用戶從握住外殼11的左右手指之間傾斜外殼11時,呈現(xiàn)出較大角度 變化的那個手指精確地反映了外殼11的傾斜度變化。考慮到此,CPU 21將左區(qū)域起始角度和左區(qū)域接觸物體的角度α L之間的差dL與 右區(qū)域起始角度和右區(qū)域接觸物體的角度α R之間的差dR相互進行比較,以確定差dL和 差dR中哪個更大。然后,CPU 21估計較大的差作為從外殼11的傾斜度是零度的狀態(tài)(即,當模式被 改變成傾斜度檢測模式的狀態(tài))開始外殼11的傾斜度的變化量,并且檢測較大的差作為外 殼11的傾斜度β。例如,在圖4D的情況下,由于差dL大于差dR,因此CPU 21檢測差dL 作為外殼11的傾斜度β。要注意的是,CPU 21檢測逆時針方向作為接觸物體的角度α的正方向。因此,接 觸物體的角度α沿正方向變化意味著外殼11沿反方向(即,沿順時針方向)傾斜。因此,CPU 21在外殼11沿順時針方向傾斜的情況下檢測到正傾斜度β,而在外殼 11沿逆時針方向傾斜的情況下檢測到負傾斜度β。例如,在外殼11沿順時針方向傾斜45 度的情況下,CPU 21檢測到傾斜度β為+45度。然后,CPU 21響應(yīng)于各個應(yīng)用程序中所檢測的傾斜度β執(zhí)行預(yù)定處理。
具體地,CPU 21啟動例如用于播放樂曲的應(yīng)用程序并且正在播放樂曲。此時,如 在圖5A中所見,CPU 21控制觸摸面板12顯示正在播放的樂曲的題名TN和藝術(shù)家名AN以 及表示正輸出的聲音音量的音量條MB。音量條MB表示具有著色范圍長度的音量幅度。這里,假定當CPU 21處于傾斜度檢測模式時,用戶例如沿順時針方向傾斜外殼 11。此時,如上所述,CPU 21檢測到正傾斜度β。然后,CPU21響應(yīng)于正傾斜度β控制聲 音輸出部件24以提高要輸出的聲音音量,并且控制觸摸面板12顯示音量條ΜΒ,以使得要覆 蓋的音量條MB的范圍從左向右延伸。另一方面,如果傾 斜度β為負,則CPU 21控制聲音輸出部件降低要輸出的聲音的 音量,并且控制觸摸面板12顯示音量條MB,以使得要著色的范圍從右向左收縮。要注意的 是,CPU 21控制聲音輸出部件24,以使得隨著傾斜度β的絕對值增加,音量的調(diào)節(jié)量增加, 而隨著傾斜度β的絕對值減小,音量的調(diào)節(jié)量減小。此外,在用戶繼續(xù)傾斜外殼11的同時,CPU 21按照傾斜度β不斷進行音量調(diào)節(jié)。這里,如圖5Β中所見,假定用戶將外殼11的傾斜度返回其最初狀態(tài),即,返回進行 改變成傾斜度檢測模式的狀態(tài)。此時,CPU 21識別出外殼11沒有傾斜,并且停止音量調(diào)節(jié)。此外,假定當正在運行播放樂曲的應(yīng)用程序時,CPU 21控制觸摸面板12顯示例如 用于選擇要播放的唱片的屏幕圖像。在該實例中,如在圖6A中所見,CPU 21控制觸摸面板 12從右到左顯示處于并列關(guān)系的多個唱片的封面照圖像JP(S卩,JPO到JP2)。此時,CPU 21 處于如下狀態(tài)其選擇與觸摸面板12的中心處顯示的封面照圖像JPl對應(yīng)的唱片。這里,假定當CPU 21處于傾斜度檢測模式時,用戶例如沿順時針方向傾斜外殼 11。此時,如上所述,CPU 21檢測到正傾斜度β。然后,如果CPU 21識別出所檢測的傾斜度β為正,并且傾斜度β的絕對值高于 預(yù)定值,則其使得觸摸面板12上顯示的封面照圖像JP從左向右卷動,以將要選擇的唱片切 換成下一唱片,如在圖6Β中所見。此時,CPU21使得對應(yīng)于所選唱片的封面照圖像JP2顯 示在中心,并且使封面照圖像JP3和JPl分別顯示在封面照圖像JP2的左側(cè)和右側(cè)。另一方面,如果傾斜度β為負,并且傾斜度β的絕對值高于預(yù)定值,則CPU 21控 制觸摸面板12顯示要在觸摸面板12上顯示的封面照圖像JP,以使得封面照圖像JP從右向 左卷動,從而將要選擇的唱片切換回前一唱片。此外,在用戶繼續(xù)傾斜外殼11的同時,CPU 21根據(jù)傾斜度β不斷地進行唱片切 換。然后,如在圖6Β中所見,如果用戶將外殼11的傾斜度返回其最初狀態(tài),則CPU 21識別 出外殼11沒有傾斜,并且停止要選擇的唱片的切換。此外,假定CPU 21啟動了例如用于播放動態(tài)畫面的應(yīng)用程序并且正在播放動態(tài) 畫面。此時,如在圖7A中所見,CPU 21控制觸摸面板12顯示正在播放的動態(tài)畫面PV。這里,假定在CPU 21處于傾斜度檢測模式時,用戶例如沿順時針方向傾斜外殼 11。此時,如上所述,CPU 21檢測到正傾斜度β。然后,CPU21響應(yīng)于正傾斜度β進行動 態(tài)畫面PV的快進播放。另一方面,如果CPU 21識別出所檢測的傾斜度β為負,則其使得動態(tài)畫面PV以 快倒播放顯示。要注意的是,CPU 21控制觸摸面板12顯示動態(tài)畫面PV,以使得隨著傾斜度 β的絕對值增加,快進播放或者快倒播放的速度提高,而隨著傾斜度β的絕對值減小,動 態(tài)畫面PV的快進播放或者快倒播放的速度降低。
此外,在用戶繼續(xù)傾斜外殼11的同時,CPU 21根據(jù)傾斜度β不斷地進行動態(tài)畫 面PV的快進播放或者快倒播放。然后,如在圖7Β中所見,如果用戶將外殼11的傾斜度返 回其最初狀態(tài),則CPU 21識別出外殼11沒有傾斜,并且停止當前正在播放的動態(tài)畫面PV 的快進播放或者快倒播放。此外,如在圖8A中所見,假定CPU 21啟動了例如用于訪問在觸摸面板12上從右 向左以并列關(guān)系顯示的圖像CP( S卩,CPO和CPl)的應(yīng)用程序。這里,假定當信息處理設(shè)備10處于傾斜度檢測模式時,用戶例如沿順時針方向傾 斜外殼11。此時,如上所述,CPU 21檢測到正傾斜度β。然后,CPU 21控制觸摸面板12顯 示圖像CP,以使得圖像CP響應(yīng)于正傾斜度β從左到右卷動。另一方面,當傾斜度β為負時,CPU 21使圖像CP從右到左卷動。要注意的是,CPU 21控制觸摸面板12,以使得隨著傾斜度β的絕對值增加,圖像CP的卷動速度提高,而隨著 傾斜度β的絕對值減小,圖像CP的卷動速度降低。
此外,在用戶繼續(xù)傾斜外殼11的同時,CPU 21根據(jù)傾斜度β不斷地進行圖像CP 的卷動。然后,如在圖8Β中所見,如果用戶將外殼11的傾斜度返回其最初狀態(tài),則CPU 21 識別出外殼11沒有傾斜,并且停止卷動圖像CP。以此方式,CPU 21響應(yīng)于在各個應(yīng)用程序中所檢測到的傾斜度β執(zhí)行預(yù)定處理。[1-3.傾斜度檢測處理過程]現(xiàn)在,參照圖9中所示的流程圖詳細描述上述信息處理設(shè)備10的傾斜度檢測處理 中的操作處理過程,即傾斜度檢測處理過程RTl。順便指出,由CPU 21根據(jù)安裝在非易失性 存儲器22中的程序執(zhí)行傾斜度檢測處理過程RTl。如果啟動應(yīng)用程序,則CPU 21以步驟SPO為起點開始傾斜度檢測處理過程RTl,并 且將其處理前進到下一步驟SPl。在步驟SPl中,CPU 21基于光傳感器12B接收的光的強度,檢測觸摸面板12的顯 示面上的暗區(qū)域Bk和中間區(qū)域Bm。然后,CPU 21檢測暗區(qū)域Bk的重心Kp,并且基于所檢 測的重心Kp確定物體是否與顯示面的相對左右區(qū)域的每一個接觸。如果在步驟SPl中獲得否定結(jié)果,則這意味著用戶沒有進行用于將信息處理設(shè)備 10的操作模式改變成傾斜度檢測模式的操作。此時,CPU 21將處理前進到步驟SP1,從而 等待物體開始與觸摸面板12的顯示面的左右區(qū)域的每一個進行接觸。另一方面,如果由于物體與觸摸面板12的顯示面的相對左右區(qū)域的每一個進行 接觸而在步驟SPl中獲得肯定結(jié)果,則這意味著用戶進行了用于將信息處理設(shè)備10的操作 模式改變成傾斜度檢測模式的操作。此時,CPU 21將處理前進到步驟SP2。在步驟SP2中,CPU 21將信息處理設(shè)備10的操作模式改變成傾斜度檢測模式,并 且檢測中間區(qū)域Bm的重心Mp。然后,CPU 21基于暗區(qū)域Bk的重心Kp和中間區(qū)域Bm的重 心Mp,計算左區(qū)域接觸物體的角度α L和右區(qū)域接觸物體的角度α R,并且分別將角度α L 和αR設(shè)置為左區(qū)域起始角度和右區(qū)域起始角度。此外,CPU 21將此時暗區(qū)域Bk的重心Kp ( S卩,接觸物體與觸摸面板12的顯示面 接觸的區(qū)域的重心)設(shè)置為起始重心。然后,CPU 21將處理前進到步驟SP3。在步驟SP3中,CPU 21基于光傳感器12B接收的光的強度,確定每個接觸物體的 角度α是否改變。
具體地,CPU 21計算左區(qū)域接觸物體的角度α L和右區(qū)域接觸物體的角度α R0 然后,CPU 21計算左區(qū)域起始角度和左區(qū)域接觸物體的角度α L之間的差dL以及右區(qū)域 起始角度和右區(qū)域接觸物體的角度α R之間的差dR。然后,CPU 21基于計算的結(jié)果確定每 個接觸物體的角度α是否變化。如果在步驟SP3中獲得否定結(jié)果,則這意味著用戶既沒有改變手指的角度也沒有 傾斜外殼11。此時,CPU 21將處理返回到步驟SP3,CPU21在步驟SP3處等待直至接觸物體 的角度α變化。
另一方面,如果在步驟SP3中獲得肯定結(jié)果,則這意味著用戶改變了手指的角度, 此時,CPU 21將處理前進到步驟SP4。在步驟SP4中,CPU 21計算起始重心和暗區(qū)域Bk的重心Kp之間的距離,并且基 于計算的結(jié)果確定接觸物體與觸摸面板12的顯示面接觸的區(qū)域的重心是否移動。如果在步驟SP4中獲得肯定結(jié)果,則這意味著盡管用戶改變了手指的角度,但是 用戶沒有傾斜外殼11。此時,CPU 21取消傾斜檢測模式,并且將處理返回到步驟SP1,CPU 21在步驟SPl處等待直至物體再次開始與觸摸面板12的顯示面的左右區(qū)域的每一個進行 接觸。另一方面,如果在步驟SP4中獲得否定結(jié)果,則這意味著用戶傾斜了外殼11,此 時,CPU 21將處理前進到步驟SP5。在步驟SP5中,CPU 21將左區(qū)域起始角度和左區(qū)域接觸物體的角度α L之間的差 dL與右區(qū)域起始角度和右區(qū)域接觸物體的角度α R之間的差dR相互進行比較,以確定差 dL是否大于差dR。如果由于差dL等于或者大于差dR而在該步驟SP5中獲得肯定結(jié)果,則這意味著 差dL精確地反映了外殼11的傾斜度變化。此時,CPU 21將處理前進到步驟SP6。在步驟SP6中,CPU 21檢測左區(qū)域起始角度和左區(qū)域接觸物體的角度α L之間的 差dL作為外殼11的傾斜度β。然后,CPU 21將處理前進到步驟SP8。另一方面,如果由于差dL小于差dR而在步驟SP5中獲得否定結(jié)果,則這意味著差 dR精確地反映了外殼11的傾斜度變化。此時,CPU 21將處理前進到步驟SP7。在步驟SP7中,CPU 21檢測右區(qū)域起始角度和右區(qū)域接觸物體的角度α R之間的 差dR作為外殼11的傾斜度β,然后CPU 21將處理前進到步驟SP8。在步驟SP8中,CPU 21根據(jù)外殼11的傾斜度β執(zhí)行預(yù)定處理。然后,CPU 21將 處理前進到步驟SP9,CPU 21在步驟SP9中結(jié)束傾斜度檢測處理過程RTl。CPU 21根據(jù)如上所述的傾斜度檢測處理過程RTl檢測外殼11的傾斜度β。[1-4.第一實施例的操作和效果]在上述結(jié)構(gòu)中,信息處理設(shè)備10基于光傳感器12Β接收的光的強度,識別與設(shè)置 在外殼11的表面上的觸摸面板12的顯示面接觸的左區(qū)域接觸物體和右區(qū)域接觸物體的形 狀。然后,信息處理設(shè)備10基于左區(qū)域接觸物體的形狀,計算觸摸面板12的顯示面上 的左區(qū)域接觸物體的角度α L,并且基于右區(qū)域接觸物體的形狀,檢測觸摸面板12的顯示 面上的右區(qū)域接觸物體的角度aR。因此,在用戶握住外殼11時,信息處理設(shè)備10可以檢測與觸摸面板12的顯示面接觸的左手指的角度和右手指的角度。此外,如果信息處理設(shè)備10識別出物體與觸摸面板12的顯示面的左右區(qū)域接觸,則其識別出用戶要傾斜外殼11。然后,相對于此時左區(qū)域接觸物體的角度α L和右區(qū)域接 觸物體的角度α R,計算左區(qū)域接觸物體的角度α L的變化和右區(qū)域接觸物體的角度α R的變化。然后,信息處理設(shè)備10從左區(qū)域接觸物體的角度α L的變化和右區(qū)域接觸物體的 角度α R的變化之間,檢測呈現(xiàn)出較大變化量的變化作為外殼11的傾斜度β。因此,信息處理設(shè)備10可以檢測從用戶開始傾斜外殼11的時間點開始握住外殼 11的手指的角度變化。由于該角度響應(yīng)于外殼11的傾斜而變化,因此可以基于該角度的變 化精確地檢測外殼11的傾斜度β。此外,信息處理設(shè)備10可以通過檢測表示較大變化的手指的角度作為外殼11的 傾斜度β,來檢測精確地反映外殼11的傾斜度變化的手指變化作為外殼11的傾斜度β。 因此,可以進一步精確地檢測外殼11的傾斜度β。此外,信息處理設(shè)備10基于接觸物體的形狀,檢測接觸物體與觸摸面板12的顯示 面接觸的區(qū)域的重心,并且確定重心是否與接觸物體的角度α的變化一起改變。然后,當信息處理設(shè)備10確定重心不與接觸物體的角度α的變化一起移動時,其 識別出外殼11傾斜,并且基于接觸物體的角度α的變化檢測外殼11的傾斜度β。因此,當用戶在不傾斜外殼11的情況下執(zhí)行用于改變手指的角度的操作(例如拖 曳操作等)時,防止信息處理設(shè)備10錯誤識別外殼11傾斜。順便指出,在使用傾斜度檢測傳感器(例如陀螺儀傳感器等)的情況下,即使用戶 無意地傾斜了外殼11,也可以檢測到外殼11的傾斜度β,并且可以執(zhí)行根據(jù)傾斜度β的處理。相反,當信息處理設(shè)備10識別出物體與觸摸面板12的顯示面的相對左右區(qū)域的 每一個接觸時,其將信息處理設(shè)備10的操作模式改變成傾斜度檢測模式,在傾斜度檢測模 式中,信息處理設(shè)備10檢測外殼11的傾斜度β,并且響應(yīng)于傾斜度β執(zhí)行各種處理。因此,信息處理設(shè)備10可以根據(jù)當用戶用其手指觸摸觸摸面板12的顯示面的相 對左右區(qū)域時外殼11的傾斜度β,執(zhí)行處理作為用于將信息處理設(shè)備10的操作模式改變 成傾斜度檢測模式的操作。因此,信息處理設(shè)備10可以防止執(zhí)行根據(jù)傾斜度β的、其執(zhí)行 不是用戶所期望的處理。此外,由于在用戶無意地傾斜外殼11時,信息處理設(shè)備10不執(zhí)行根據(jù)傾斜度β 的處理,因此即使是在用戶無意的情況下其執(zhí)行是危險的處理(諸如音量調(diào)節(jié))也可以被 分配為根據(jù)傾斜度β執(zhí)行的處理。此外,在使用傾斜度檢測傳感器的情況下,當在菜單屏幕上進行設(shè)置時或者在類 似情況下,為了防止在用戶無意地傾斜外殼11時執(zhí)行根據(jù)傾斜度β的處理,在按下預(yù)定按 鈕時執(zhí)行根據(jù)傾斜度β的處理是一種可能的想法。然而,采用剛才所述的方法,如果用戶不進行繁瑣操作(諸如按下預(yù)定按鈕或者 在菜單屏幕上進行設(shè)置等),則不能執(zhí)行根據(jù)傾斜度β的處理。相反,信息處理設(shè)備10可以通過使用戶進行用其手指觸摸觸摸面板12的顯示屏 的相對左右區(qū)域的簡單操作,執(zhí)行根據(jù)外殼11的傾斜度β的處理。
此外,使用信息處理設(shè)備10,由于CPU 21可以使用觸摸面板12的檢測結(jié)果檢測外 殼11的傾斜度β,因此可以用比單獨使用陀螺儀傳感器的結(jié)構(gòu)更簡單的結(jié)構(gòu)來檢測外殼 11的傾斜度β。
采用上述結(jié)構(gòu),信息處理設(shè)備10識別與觸摸面板12的顯示面接觸的物體的形狀, 并且基于所識別的接觸物體的形狀,檢測接觸物體在顯示面上的角度α。然后,信息處理設(shè) 備10基于接觸物體的角度α的變化檢測外殼11的傾斜度β。因此,信息處理設(shè)備10可以檢測在用戶握住外殼11時與觸摸面板12的顯示面接 觸的手指的角度。由于手指的角度響應(yīng)于外殼11的傾斜移動而變化,因此可以基于該角度 的變化檢測外殼11的傾斜度β。因此,信息處理設(shè)備10可以在不使用傾斜度檢測傳感器 的情況下檢測外殼11的傾斜度β。[1-5.第一實施例的功能結(jié)構(gòu)]這里,描述主要針對上述傾斜度檢測處理的信息處理設(shè)備10的功能結(jié)構(gòu)。參照圖 10,信息處理設(shè)備10用作識別部件31、角度檢測部件32、重心檢測部件33、確定部件34、傾 斜度檢測部件35以及控制部件36。在信息處理設(shè)備10中,上述光傳感器12Β和CPU 21用作識別部件31。識別部件 31識別與信息處理設(shè)備10的外殼11的預(yù)定面(在本實施例中,與設(shè)置在外殼11的表面上 的觸摸面板12的顯示面)接觸的物體的形狀。此外,在信息處理設(shè)備10中,上述CPU 21用作角度檢測部件32。角度檢測部件 32基于由識別部件31識別的物體的形狀,檢測物體在預(yù)定面上的角度。此外,在信息處理設(shè)備10中,上述CPU 21用作重心檢測部件33。重心檢測部件 33基于由識別部件31識別的物體的形狀,檢測與預(yù)定面接觸的物體的部分的重心。此外,在信息處理設(shè)備10中,上述CPU 21用作確定部件34。確定部件34確定由 重心檢測部件33檢測的重心是否與由角度檢測部件32檢測的物體的角度的變化一起移 動。此外,在信息處理設(shè)備10中,上述CPU 21用作傾斜度檢測部件35。當確定部件 34確定重心沒有與物體的角度變化一起移動時,傾斜度檢測部件35基于物體的角度變化 檢測物體外殼11的傾斜度。此外,在信息處理設(shè)備10中,上述CPU 21用作控制部件36。僅僅在識別部件31 識別出多個物體的形狀時,控制部件36響應(yīng)于由傾斜度檢測部件35檢測的外殼11的傾斜 度執(zhí)行預(yù)定處理。采用如上所述的功能結(jié)構(gòu),信息處理設(shè)備10可以功能上實施上述傾斜度檢測處理。<2.第二實施例〉現(xiàn)在,描述第二實施例。除了信息處理設(shè)備10的傾斜度檢測處理不同之外,本第 二實施例類似于上述第一實施例。因此,這里省略對圖2A和2B中所示的信息處理設(shè)備10 的結(jié)構(gòu)的重復(fù)描述,以避免冗余。[2-1.傾斜度檢測處理]以下將詳細描述第二實施例中的傾斜度檢測處理。當啟動應(yīng)用程序時,信息處理 設(shè)備10執(zhí)行傾斜度檢測處理。此外,盡管通常以水平指向狀態(tài)利用信息處理設(shè)備10,但是也可以以垂直指向的方向利用信息處理設(shè)備10。如在圖IlA中所見,如果啟動例如用于訪問圖像的應(yīng)用程序,則CPU21控制觸摸面板12根據(jù)以水平指向狀態(tài)利用外殼11的方式顯示圖像CP。這里,假定用戶例如以水平指向狀態(tài)握住外殼11,并且用用戶的右手指與觸摸面 板12的顯示面接觸。此時,CPU 21基于光傳感器12B接收的光的強度進行上述三進制編碼處理,并且 如在圖IlB中所見,檢測觸摸面板12的顯示面的暗區(qū)域Bk和中間區(qū)域Bm。當檢測到暗區(qū)域Bk時,CPU 21識別出物體與觸摸面板12的顯示面接觸。然后,CPU 21檢測暗區(qū)域Bk的重心Kp和中間區(qū)域Bm的重心Mp,并且基于所檢測 的重心Kp和Mp計算接觸物體的角度α是例如120度。然后,CPU 21將接觸物體的角度 α和暗區(qū)域Bk的重心Kp存儲到非易失性存儲器22中。以此方式,每次CPU 21識別出物體與觸摸面板12的顯示面接觸時,其檢測暗區(qū)域 Bk的重心Kp和接觸物體的角度α,并且將所檢測的重心Kp和角度α存儲到非易失性存 儲器22中。然后,CPU 21從非易失性存儲器22中讀出在之前的操作周期中計算算的接觸物 體的角度α和在當前操作周期中計算的接觸物體的角度α,并且計算它們之間的差。然 后,CPU 21基于計算的結(jié)果確定接觸物體的角度α是否變化。在圖IlA和IlB所示的情況中,假定在之前的操作周期中計算出接觸物體的角度 α之后直至在當前操作周期中計算出接觸物體的角度α的時間段內(nèi),用戶繼續(xù)用右手指 與觸摸面板12的顯示面接觸而不改變手指的角度。在該實例中,由于在之前的操作周期中 計算的接觸物體的角度α和在當前操作周期中計算的接觸物體的角度α彼此相等,它們 之間的差是零度,因此CPU 21確定接觸物體的角度α沒有變化。當CPU 21確定接觸物體的角度α沒有變化時,其基于光傳感器12Β接收的光的 強度再次檢測接觸物體的角度α,并且確定接觸物體的角度α是否變化。CPU 21重復(fù)所 述處理直至接觸物體的角度α變化為止。這里,假定用戶例如圍繞指腹(即,如在圖IlC中所見,圍繞手指與觸摸面板12的 顯示面接觸的部分)沿順時針方向使外殼11從圖IlA所示的狀態(tài)傾斜30度。此時,CPU 21基于光傳感器12B接收的光的強度進行上述三進制編碼處理,并且 如在圖IlD中所見,檢測觸摸面板12的顯示面的暗區(qū)域Bk和中間區(qū)域Bm。然后,CPU 21 計算暗區(qū)域Bk的重心Kp和中間區(qū)域Bm的重心Mp。然后,CPU 21基于暗區(qū)域Bk的重心Kp和中間區(qū)域Bm的重心Mp,計算接觸物體的 角度α是例如150度,并且將接觸物體的角度α和暗區(qū)域Bk的重心Kp存儲到非易失性 存儲器22中。然后,CPU 21從非易失性存儲器22中讀出在之前的操作周期中計算的為120度 的接觸物體的角度α (圖11Β),以及在當前操作周期中計算的為150度的接觸物體的角度 α。然后,CPU 21確定接觸物體的角度α之間的差是30度,并且確定接觸物體的角度α變化。當CPU 21確定接觸物體的角度α變化時,其確定暗區(qū)域Bk的重心Kp ( S卩,接觸固 體與觸摸面板12的顯示面接觸的區(qū)域的重心)是否移動。具體地,CPU 21從非易失性存儲器22中讀出在之前的操作周期中檢測的重心Kp和在當前的操作周期中檢測的重心Kp之 間的距離,并且計算兩個重心Kp之間的距離,然后基于計算的結(jié)果確定重心Kp是否移動。在圖IlD中所示的情況下,由于用戶圍繞手指接觸的、觸摸面板12的顯示面的區(qū) 域的重心傾斜外殼11,因此手指接觸的、觸摸面板12的顯示面的重心沒有從圖IlB中所 示 的之前的操作周期中的狀態(tài)移動。因此,CPU 21確定暗區(qū)域Bk的重心Kp沒有移動。當CPU 21確定接觸物體的角度α變化并且此外暗區(qū)域Bk的重心Kp沒有移動時, 其識別出外殼11傾斜。另一方面,如果CPU 21確定接觸物體的角度α改變并且此外重心Kp移動,則其 識別出用戶進行了用于改變手指的角度的操作,同時外殼11沒有傾斜。如果CPU 21識別出外殼11已經(jīng)傾斜,則其確定當在之前的操作周期中計算出接 觸物體的角度α?xí)r,接觸物體的移動是否停止。具體地,CPU21從非易失性存儲器22中讀 出在之前的操作周期中計算的接觸物體的角度α以及在第二之前的操作周期中計算的接 觸物體的角度α。然后,CPU 21計算角度α之間的差,并且基于計算的結(jié)果確定當在之前 的周期中計算出接觸物體的角度α?xí)r,接觸物體的移動是否停止。在圖IlD中所示的情況下,由于圖IlB中所示的之前的操作周期中接觸物體的角 度α和在第二之前的操作周期中計算出的接觸物體的角度α之間的差是零度,因此CPU 21確定當在之前的操作周期中計算出接觸物體的角度α?xí)r,接觸物體的移動停止。在CPU 21確定當在之前的操作周期中計算出接觸物體的角度α?xí)r接觸物體的移 動停止時,CPU 21識別出該實例中的時間是用戶開始改變手指角度(即,用戶開始傾斜外 殼11)的時間點。然后,CPU 21將在之前的操作周期中計算的接觸物體的角度α (即,120 度)設(shè)置為起始角度。然后,CPU 21計算起始角度和在當前操作周期中計算的接觸物體的角度α之間 的差d,并且檢測差d作為外殼11的傾斜度β。在圖IlD中所示的情況下,由于起始角度 是120度并且在當前操作周期中計算的手指的角度α是150度,因此CPU 21計算差d是 30度,從而檢測外殼11的傾斜度β為30度。然后,CPU 21確定外殼11的傾斜度β的絕對值是否大于90度。在圖IlD中所 示的情況下,由于外殼11的傾斜度β是30度,因此CPU 21確定外殼11的傾斜度β的絕 對值不大于90度。當CPU 21確定外殼11的傾斜度β的絕對值不大于90度時,其不執(zhí)行根據(jù)外殼 11的傾斜度β的處理,而是再次執(zhí)行上述處理,以檢測外殼11的傾斜度β。這里,假定例如用戶從圖IlC中所示的狀態(tài)圍繞手指接觸的、觸摸面板12的顯示 屏的區(qū)域進一步傾斜外殼11,直至將外殼11置入垂直指向狀態(tài)為止,如在圖IlE中所見。此時,CPU 21基于光傳感器12B接收的光的強度進行上述三進制編碼處理,并且 如在圖IlF中所見,檢測暗區(qū)域Bk和中間區(qū)域Bm。然后,如上所述,CPU 21計算接觸物體 的角度α為例如210度,并且將接觸物體的角度α和暗區(qū)域Bk的重心Kp存儲到非易失 性存儲器22中。然后,CPU 21計算圖IlD所示的、在之前的操作周期中計算的、為150度的接觸物 體的角度α和在當前操作周期中計算的、為210度的接觸物體的角度α之間的差是60度。 CPU 21因此確定接觸物體的角度α變化。
然后,當CPU 21確定接觸物體的角度α變化時,其確定重心Kp是否移動。在圖 IlF中所示的情況下,CPU 21基于在之前的操作周期中計算出的重心Kp和在當前的操作周 期中計算出的重心Kp,確定重心Kp沒有移動。然后,當CPU 21確定重心Kp沒有移動時,其確定當其在之前的操作周期中計算接 觸物體的角度α?xí)r,接觸物體的移動是否停止。在圖IlF中所示的情況下,CPU 21計算在 之前的操作周期中計算的、為150度的接觸物體的角度α和在第二之前的操作周期中計算 的、為120度的接觸物體的角度α之間的差是30度。因此,CPU 21確定當其在之前的操 作周期中計算接觸物體的角度α?xí)r,接觸物體在移動。在CPU 21確定當其在之前的操作周期中計算接觸物體的角度α?xí)r接觸物體在移 動時,其識別出用戶當前正在傾斜外殼11并且已經(jīng)設(shè)置了起始角度。然后,CPU 21計算為 120度的起始角度和在當前操作周期中計算的、為210度的接觸物體的角度α之間的差d 是90度。因此,CPU 21檢測外殼11的傾斜度β是90度。
然后,當CPU 21確定外殼11的傾斜度β的絕對值高于90度時,其識別出外殼11 被用戶以垂直指向狀態(tài)握住,并且根據(jù)外殼11的傾斜度β將圖像CP旋轉(zhuǎn)90度。具體地,當傾斜度β是90度時,由于外殼11沿順時針方向傾斜,因此CPU 21沿 逆時針方向?qū)D像CP旋轉(zhuǎn)90度,如在圖IlE中所見。另一方面,如果傾斜度β是-90度, 則由于外殼11沿逆時針方向傾斜,因此CPU 21沿順時針方向?qū)D像CP旋轉(zhuǎn)90度。因此,即使用戶傾斜外殼11直至外殼11被置入垂直指向狀態(tài),CPU21也可以使圖 像CP按照水平指向狀態(tài)顯示,從而用戶可以容易地訪問圖像CP。要注意的是,當圖像CP被旋轉(zhuǎn)時,CPU 21控制觸摸面板12以縮小的比例顯示圖 像CP,以使得圖像CP可以適合觸摸面板12的顯示屏。以此方式,CPU 21可以檢測傾斜度β,并且根據(jù)傾斜度β執(zhí)行預(yù)定處理。[2-2.傾斜度檢測處理過程]現(xiàn)在,參照圖12中所示的流程圖詳細描述由信息處理設(shè)備10執(zhí)行的傾斜度檢測 處理中的操作處理過程(在下文中也被稱作傾斜度檢測處理過程)RT2。要注意的是,由CPU 21根據(jù)安裝在非易失性存儲器22中的程序執(zhí)行傾斜度檢測處理過程RT2。如果啟動應(yīng)用程序,則CPU 21以步驟SP100為起點開始傾斜度檢測處理過程RT2, 并且將其處理前進到下一步驟SPlOl。在步驟SPlOl中,CPU 21基于光傳感器12B接收的光的強度,檢測觸摸面板12的 顯示面上的暗區(qū)域Bk和中間區(qū)域Bm。然后,CPU 21基于檢測的結(jié)果確定物體是否與觸摸 面板12的顯示面接觸。如果在步驟SPlOl中獲得否定結(jié)果,則這意味著用戶的手指沒有與觸摸面板12的 顯示面接觸。此時,CPU 21將處理返回到步驟SP101,以等待直至物體與觸摸面板12的顯 示面接觸。另一方面,如果在步驟SPlOl中獲得肯定結(jié)果,則這意味著用戶的手指與觸摸面 板12的顯示面接觸,并且CPU 21將處理前進到步驟SP102。在步驟SP102中,CPU 21檢測暗區(qū)域Bk的重心Kp和中間區(qū)域Bm的重心Mp。然 后,CPU 21基于暗區(qū)域Bk的重心Kp和中間區(qū)域Bm的重心Mp計算接觸物體的角度α,并 且將處理前進到步驟SP103。
在步驟SP103中,CPU 21計算在之前的操作周期中計算的接觸物體的角度α和在當前操作周期中計算的接觸物體的角度α之間的差,并且基于計算的結(jié)果確定接觸物 體的角度α是否變化。如果在步驟SP103中獲得否定結(jié)果,則這意味著用戶沒有改變手指的角度并且沒 有傾斜外殼11。此時,CPU 21將處理返回到步驟SP101,以再次等待直至物體與觸摸面板 12的顯示面接觸。另一方面,如果在步驟SP103中獲得肯定結(jié)果,則這意味著用戶改變了手指的角 度。此時,CPU 21將處理前進到步驟SP104。在步驟SP104中,CPU 21計算在之前的操作周期中檢測的暗區(qū)域Bk的重心Kp和 在當前操作周期中檢測的暗區(qū)域Bk的重心Kp之間的距離,并且基于計算的結(jié)果確定接觸 物體與觸摸面板12的顯示面接觸的區(qū)域的重心是否移動。如果在步驟SP104中獲得肯定結(jié)果,則這意味著盡管用戶改變了手指的角度,但 是外殼11沒有傾斜。此時,CPU 21將處理返回到步驟SP101,以再次等待直至物體與觸摸 面板12的顯示面接觸。另一方面,如果在步驟SP104中獲得否定結(jié)果,則這意味著用戶傾斜了外殼11。此 時,CPU 21將處理前進到步驟SP105。在步驟SP105中,CPU 21計算在第二之前的操作周期中計算的接觸物體的角度α 和在之前的操作周期中計算的接觸物體的角度α之間的差,并且基于計算的結(jié)果確定當 在之前的操作周期中計算接觸物體的角度α?xí)r,接觸物體的移動是否停止。如果在步驟SP105中獲得肯定結(jié)果,則這意味著在之前的操作周期中計算接觸物 體的角度α的定時是用戶開始傾斜外殼11的時間點。此時,CPU 21將處理前進到步驟 SP106。在步驟SP106中,CPU 21將之前的操作周期中的接觸物體的角度α設(shè)置為起始 角度,并且將處理前進到步驟SP107。另一方面,如果在步驟SP105中獲得否定結(jié)果,則這意味著當在之前的操作周期 中計算接觸物體的角度α?xí)r用戶已經(jīng)傾斜了外殼11,并且已經(jīng)設(shè)置了起始角度。此時,CPU 21將處理前進到步驟SP107。在步驟SP107中,CPU 21計算起始角度和當前操作周期中的接觸物體的角度α之 間的差d,并且檢測差d作為外殼11的傾斜度β,然后將處理前進到步驟SP108。在步驟SP108中,CPU 21確定外殼11的傾斜度β的絕對值是否大于90度。如果在步驟SP108中獲得否定結(jié)果,則這意味著用戶以水平指向狀態(tài)握住外殼 11。此時,CPU 21將處理返回到步驟SP101,以再次等待直至物體與觸摸面板12的顯示面 接觸。另一方面,如果在步驟SP108中獲得肯定結(jié)果,則這意味著用戶以垂直指向狀態(tài) 握住外殼11。此時,CPU 21將處理前進到步驟SP109。在步驟SP109中,CPU 21根據(jù)傾斜度β將顯示在觸摸面板12上的圖像CP沿順 時針方向或者逆時針方向旋轉(zhuǎn)90度,并且將處理前進到步驟SP 110,在步驟SP110,CPU 21 結(jié)束傾斜度檢測處理過程RT2。如上所述,CPU 21根據(jù)這種傾斜度檢測處理過程RT2檢測外殼11的傾斜度。
[2-3.第二實施例的操作和效果]在上述結(jié)構(gòu)中,每次識別出與觸摸面板12的顯示面接觸的物體的形狀時,信息處理設(shè)備10基于接觸物體的形狀檢測接觸物體在顯示面上的角度α。然后,信息處理設(shè)備10將在之前的操作周期中檢測的接觸物體的角度α與在當 前操作周期中檢測的接觸物體的角度α進行比較。然后,如果確定接觸物體的角度α變 化,則信息處理設(shè)備10確定當檢測到接觸物體的角度α?xí)r,接觸物體的移動是否停止。然后,如果確定當在之前的操作周期中檢測接觸物體的角度α?xí)r,接觸物體的移 動停止,則信息處理設(shè)備10識別出所述時間點是用戶開始傾斜外殼11的時間點,并且相對 于該時間點的接觸物體的角度α,檢測接觸物體的角度α的變化。因此,信息處理設(shè)備10可以檢測從用戶開始傾斜外殼11的時間點開始握住外殼 11的手指的角度變化。結(jié)果,信息處理設(shè)備10可以基于響應(yīng)于外殼11的傾斜度β而變化的握住外殼11 的手指的角度變化,精確地檢測外殼11的傾斜度β,其中用戶也用一只手握住外殼11。此外,信息處理設(shè)備10基于接觸物體的形狀,檢測接觸物體與觸摸面板12的顯示 面接觸的區(qū)域的重心,并且確定該重心是否與接觸物體的角度α的變化一起移動。然后,當信息處理設(shè)備10確定重心沒有與接觸物體的角度α的變化一起移動時, 其識別出外殼11傾斜,并且基于接觸物體的角度α的變化檢測傾斜度β。因此,同樣在用戶用一只手握住外殼11的情況下,當用戶進行改變其手指角度而 不傾斜外殼11的操作時,可以防止信息處理設(shè)備10錯誤識別出外殼11傾斜。要注意的是,第二實施例中的信息處理設(shè)備10的功能結(jié)構(gòu)類似于以上參照圖10 描述的第一實施例的信息處理設(shè)備的功能結(jié)構(gòu),除了其不包括控制部件36之外。換言之, 第二實施例中的信息處理設(shè)備10用作識別部件31、角度檢測部件32、重心檢測部件33、確 定部件34以及傾斜度檢測部件35。<3.其他實施例>[3-1.其他實施例1]要注意的是,在上述第一實施例中,CPU 21檢測左區(qū)域接觸物體的角度α L的變 化以及右區(qū)域接觸物體的角度α R的變化,并且檢測所述變化中較大的一個作為外殼11的 傾斜度β。然而,CPU 21可以檢測左區(qū)域接觸物體的角度α L的變化以及右區(qū)域接觸物體的 角度α R的變化,并且基于所檢測的變化使用各種其它方法來檢測外殼11的傾斜度β。例如,CPU 21可以計算左區(qū)域接觸物體的角度α L的變化以及右區(qū)域接觸物體的 角度α R的變化的平均值,并且檢測該平均值作為外殼11的傾斜度β。或者,例如,CPU 21可以檢測關(guān)于其手指與觸摸面板12的顯示面接觸的區(qū)域的重 心的移動距離較短的、左區(qū)域接觸物體和右區(qū)域接觸物體之一的角度變化作為外殼11的 傾斜度β。這是因為關(guān)于其手指與觸摸面板12的顯示面接觸的區(qū)域的重心的移動距離較短 的那個手指在外殼11傾斜時提供旋轉(zhuǎn)的中心,并且相應(yīng)的角度變化相對精確地反映了外 殼11的傾斜度β的變化??商孢x地,CPU 21可以檢測例如關(guān)于其手指與觸摸面板12的顯示面接觸的區(qū)域的面積較小的、左區(qū)域接觸物體和右區(qū)域接觸物體之一的角度變化作為外殼11的傾斜度 β。這是因為接觸較大面積的手指相對有力地握住了外殼11,并且即使外殼11傾斜, 但是角度變化較小,因此也較不容易反映外殼11的傾斜度變化。然而,可替選 地,CPU 21可以識別三個或者更多個接觸物體,檢測每個接觸物體的 角度α,并且檢測呈現(xiàn)出變化最大的接觸物體的角度α作為外殼11的傾斜度β。[3-2.其他實施例2]此外,在上述第一實施例中,如果CPU 21確定物體與觸摸面板12的顯示面的相對 左右區(qū)域的每一個接觸,則其將信息處理設(shè)備10的操作模式改變成傾斜度檢測模式,在傾 斜度檢測模式中,CPU 21檢測外殼11的傾斜度β。然而,當CPU 21檢測到多個物體與觸摸面板12的顯示面接觸而不管觸摸位置是 否是顯示面的相對左右區(qū)域時,CPU 21可以將信息處理設(shè)備10的操作模式改變成傾斜度 檢測模式,在傾斜度檢測模式中,CPU 21檢測外殼11的傾斜度β。或者,當CPU 21確定針對觸摸面板12的顯示面進行預(yù)定操作時,例如,進行以使 得繪制圓的方式移動接觸物體的操作,其可以將信息處理設(shè)備10的操作模式改變成傾斜 度檢測模式,在傾斜度檢測模式中,CPU 21檢測外殼11的傾斜度β。[3-3.其他實施例3]此外,在上述第一和第二實施例中,CPU 21根據(jù)傾斜度β執(zhí)行各種處理,諸如音 量調(diào)節(jié)、所選唱片的切換、動態(tài)畫面的快進和快倒播放、圖像的卷動以及圖像的旋轉(zhuǎn)等。然而,CPU 21可以根據(jù)傾斜度β額外地執(zhí)行各種其它處理,諸如動態(tài)畫面的章節(jié) 前進選擇和章節(jié)后退選擇、利用傾斜度的游戲等。在上述第一實施例中,CPU 21響應(yīng)于傾斜度β的絕對值,例如通過改變音量的調(diào) 節(jié)量來調(diào)節(jié)要執(zhí)行的各種處理的程度。然而,CPU 21可以取決于傾斜度β是正還是負而不管傾斜度β的絕對值來執(zhí)行 各種處理,以便在傾斜度β為正時將音量提高預(yù)定量,而在傾斜度β為負時將音量降低預(yù)定量。[3-4.其他實施例4]此外,在上述第一和第二實施例中,CPU 21檢測外殼11的傾斜度β,其中即使接 觸物體的角度α變化,接觸物體與觸摸面板12的顯示面接觸的區(qū)域的重心也不移動。然而,另外如果接觸物體的角度α變化而不管接觸物體與觸摸面板12的顯示面 接觸的區(qū)域的重心是否移動,則CPU 21可以檢測外殼11的傾斜度β。[3-5.其他實施例5]此外,在上述第一和第二實施例中,CPU 21基于接觸物體與觸摸面板12的顯示面 接觸的區(qū)域的重心以及接觸物體位于顯示面附近的另一區(qū)域的重心,檢測接觸物體的角度 α ο然而,CPU 21可以通過各種其它方法可替選地檢測接觸物體的角度α。例如,CPU 21可以識別接觸物體與觸摸面板12的顯示面接觸的區(qū)域的形狀,檢測包圍該區(qū)域的形狀 并具有最小面積的矩形,并且根據(jù)矩形在顯示面上的角度檢測接觸物體的角度α。[3-6.其他實施例6]
此外,在上述第一和第二實施例中,使用光傳感器類型的觸摸面板12。然而,可以 使用任何其它類型的觸摸面板,諸如電容類型的觸摸面板等,只要其可以識別與觸摸面板 12的顯示面接觸的物體的形狀。[3-7.其他實施例7] 此外,在上述第一和第二實施例中,使用設(shè)置在外殼11的表面上的觸摸面板12。 然而,可替選地,可以使用設(shè)置在外殼11的背面上的觸摸面板。在該實例中,CPU 21響應(yīng)于與設(shè)置在外殼11的背面上的觸摸面板接觸的物體的 角度變化檢測外殼11的傾斜度。因此,由于與外殼11的背面接觸的手指的角度也響應(yīng)于 外殼11的傾斜度變化,因此可以基于該角度檢測外殼11的傾斜度β??商孢x地,例如,可以在外殼11的表面上設(shè)置具有顯示部件的、專用于普通觸摸 操作的觸摸面板,同時在外殼11的背面上設(shè)置不具有顯示部件的、用于傾斜度檢測的另一 觸摸面板。因此,當用戶改變手指的角度而不傾斜外殼11時,可以防止CPU 21錯誤地識別出 外殼11傾斜。這是因為,當用戶改變手指的角度而不傾斜外殼11時,盡管用戶改變了與外 殼11的表面接觸的手指的角度,但是推測用戶沒有改變與外殼11的背面接觸的手指的角 度,其中外殼11的表面是要進行普通觸摸操作的面。[3-8.其他實施例8]此外,在上述第一和第二實施例中,用于執(zhí)行傾斜度檢測處理的程序存儲在非易 失性存儲器22中。然而,剛剛上面的程序另外可以記錄在諸如⑶(光盤)的預(yù)定記錄介質(zhì)上,以使得 CPU 21從記錄介質(zhì)讀出并且執(zhí)行該程序??商孢x地,CPU21可以從互聯(lián)網(wǎng)的預(yù)定服務(wù)器下 載該程序,并且將該程序安裝到非易失性存儲器22中。[3-9.其他實施例9]此外,在第一和第二實施例中,作為信息處理設(shè)備的信息處理設(shè)備10包括作為識 別部件31的光傳感器12B、識別部件31、角度檢測部件32、重心檢測部件33、確定部件34、 傾斜度檢測部件35以及作為控制部件36的CPU 21。然而,要實現(xiàn)類似功能,上述功能部件可以用各種類型的硬件或者軟件進行配置。 例如,識別部件31、角度檢測部件32、重心檢測部件33、確定部件34、傾斜度檢測部件35和 控制部件36中的每一個可以用單獨的硬件部分來實施。此外,本發(fā)明可以應(yīng)用于各種外部信息處理設(shè)備,諸如便攜式音頻播放器、PDA(個 人數(shù)字助理)以及便攜式電話機,只要它們具有類似結(jié)構(gòu)。[3-10.其他實施例10]此外,本發(fā)明既不限于上述第一和第二實施例,也不限于其他實施例1至9。換言 之,本發(fā)明應(yīng)用于那些包括上述第一和第二實施例以及上述其他實施例1至9中的一些或 者全部的任意組合的形式,或者那些包括從所述實施例中提取的任意元件的形式。例如,可以組合上述第一實施例和第二實施例。在該實例中,當CPU21識別出一個 物體與觸摸面板12接觸時,其可以通過根據(jù)第二實施例的傾斜度檢測處理檢測外殼11的 傾斜度β,而當CPU 21識別出兩個物體與觸摸面板12接觸時,其可以通過根據(jù)第一實施例 的傾斜度檢測處理檢測外殼11的傾斜度β。
本發(fā)明的信息處理設(shè)備、傾斜度檢測方法以及傾斜度檢測程序可以應(yīng)用于各種信 息處理,諸如便攜式音頻播放器、PDA以及便攜式電話機等。本申請包含與2009年4月16日向日本專利局提交的日本在先專利申請JP 2009-100171中公開的主題有關(guān)的主題,日本在先專利申請JP2009-100171的整體內(nèi)容通 過引用合并于此。
盡管已經(jīng)使用特定術(shù)語描述了實施例,但是這種描述僅僅出于說明的目的,應(yīng)該 理解,在不背離所附權(quán)利要求的精神或者范圍的情況下可以進行改變和變型。
權(quán)利要求
一種用于可傾斜裝置中的設(shè)備,所述裝置包括檢測器,用于確定所述裝置以外的物體在所述裝置的表面上的接觸區(qū)域;存儲器,存儲用于基于所述接觸區(qū)域確定所述裝置的傾斜度的變化的指令;以及一個或者更多個處理器,用于運行所述指令。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述指令包括用于生成代表所述裝置的傾斜度的 變化的信號的指令。
3.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述指令包括用于基于所述接觸區(qū)域確定所述物體的角度的變化的指令;并且 所述裝置的傾斜度的變化是基于所述角度的變化確定的。
4.根據(jù)權(quán)利要求3所述的設(shè)備,其中所述指令包括用于確定所述接觸區(qū)域的質(zhì)心的指令;并且 確定所述角度的變化包括基于質(zhì)心確定角度的變化。
5.根據(jù)權(quán)利要求3所述的設(shè)備,其中所述角度的變化是基于所述物體的起始角度和所述物體的當前角度確定的;并且 所述指令包括用于在確定所述接觸區(qū)域的質(zhì)心發(fā)生移動時重置所述起始角度的指令。
6.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述接觸是物理接觸。
7.根據(jù)權(quán)利要求1所述的設(shè)備,其中 所述接觸區(qū)域包括第一接觸區(qū)域;所述接觸區(qū)域與所述物體的第一部分相關(guān)聯(lián);所述檢測器確定與所述物體的第二部分相關(guān)聯(lián)的在所述表面上的第二接觸區(qū)域; 所述指令包括用于基于第一接觸區(qū)域和第二接觸區(qū)域確定所述物體的角度的指令;并且所述裝置的傾斜度的變化是基于所確定的角度確定的。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其中所述第二接觸區(qū)域代表所述物體的陰影。
9.根據(jù)權(quán)利要求1所述的設(shè)備,其中 所述接觸區(qū)域處于所述表面的第一區(qū)域中; 所述物體是第一物體;并且所述指令包括用于確定所述裝置以外的第二物體在所述表面的第二區(qū)域上的接觸區(qū) 域的指令。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其中 所述存儲器存儲所述第一物體的起始角度; 所述存儲器存儲所述第二物體的起始角度;所述指令包括用于確定所述第一物體的起始角度或者所述第二物體的起始角度中的 至少一個的變化的指令;并且所述指令包括用于確定以下(1)和(2)中較大的一個的指令(1)所述第一物體的起始角度和所述第一物體的當前角度之間的差,(2)所述第二物體的起始角度和所述第二物體的當前角度之間的差;其中所述裝置的傾斜度的變化是基于針對所述第一物體的所述差和針對所述第二物 體的所述差中較大的一個確定的。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其中所述存儲器存儲所述第一物體的接觸區(qū)域的起始質(zhì)心; 所述存儲器存儲所述第二物體的接觸區(qū)域的起始質(zhì)心;并且確定所述第一物體的起始角度或者所述第二物體的起始角度的變化包括確定是否所 述第一物體的接觸區(qū)域的起始質(zhì)心或者所述第二物體的接觸區(qū)域的起始質(zhì)心中的至少一 個發(fā)生移動;并且所述指令包括用于在確定發(fā)生移動時更新所述第一物體的起始角度或者第二物體的 起始角度中的至少一個以及更新所述第一物體的起始質(zhì)心或者所述第二物體的起始質(zhì)心 中的至少一個的指令。
12.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述接觸區(qū)域基于電容、光、壓力或者溫度中的 至少一個來檢測。
13.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述物體是手指。
14.根據(jù)權(quán)利要求3所述的設(shè)備,其中所述指令包括用于確定圍繞所述接觸區(qū)域的最小矩形的區(qū)域的指令;并且 所述角度是基于所述矩形確定的。
15.一種用于確定裝置的傾斜度的變化的方法,所述方法包括 確定所述裝置以外的物體在所述裝置的表面上的接觸區(qū)域;并且 基于所述接觸區(qū)域確定所述裝置的傾斜度的變化。
16.根據(jù)權(quán)利要求15所述的方法,還包括由所述裝置生成代表所述裝置的傾斜度變化 的信號。
17.根據(jù)權(quán)利要求15所述的方法,還包括 基于所述接觸區(qū)域確定所述物體的角度的變化,其中所述裝置的傾斜度的變化是基于所述角度的變化確定的。
18.根據(jù)權(quán)利要求17所述的方法,還包括 確定所述接觸區(qū)域的質(zhì)心,其中確定所述角度的變化包括基于所述質(zhì)心確定角度的變化。
19.根據(jù)權(quán)利要求17所述的方法,其中所述角度的變化是基于所述物體的起始角度和所述物體的當前角度確定的;并且 當確定所述質(zhì)心發(fā)生移動時所述起始角度被重置。
20.根據(jù)權(quán)利要求15所述的方法,其中所述接觸是物理接觸。
21.根據(jù)權(quán)利要求15所述的方法,其中 所述接觸區(qū)域包括第一接觸區(qū)域;物理接觸的區(qū)域與所述物體的第一部分相關(guān)聯(lián); 所述方法還包括確定所述表面上的第二接觸區(qū)域,所述第二接觸區(qū)域與所述物體的第二部分相關(guān)聯(lián),并且基于所述第一接觸區(qū)域和所述第二接觸區(qū)域確定所述物體的角度;以及 所述裝置的傾斜度的變化是基于所確定的角度確定的。
22.根據(jù)權(quán)利要求21所述的方法,其中所述第二接觸區(qū)域代表所述物體的陰影。
23.根據(jù)權(quán)利要求15所述的方法,其中 所述接觸區(qū)域處于所述表面的第一區(qū)域中; 所述物體是第一物體;并且所述方法還包括確定所述裝置以外的第二物體在所述表面的第二區(qū)域上的接觸區(qū)域。
24.根據(jù)權(quán)利要求23所述的方法,所述方法還包括 存儲所述第一物體的起始角度;存儲所述第二物體的起始角度;確定所述第一物體的起始角度或者所述第二物體的起始角度中的一個的變化;并且 確定以下(1)和(2)中較大的一個(1)所述第一物體的起始角度和所述第一物體的當前角度之間的差,(2)所述第二物體的起始角度和所述第二物體的當前角度之間的差,其中所述裝置的傾斜度變化是基于針對所述第一物體的所述差和針對所述第二物體 的所述差中較大的一個確定的。
25.根據(jù)權(quán)利要求24所述的方法,還包括 存儲所述第一物體的接觸區(qū)域的起始質(zhì)心; 存儲所述第二物體的接觸區(qū)域的起始質(zhì)心;其中確定所述第一物體的起始角度或者所述第二物體的起始角度的變化包括確定是 否所述第一物體的接觸區(qū)域的起始質(zhì)心或者所述第二物體的接觸區(qū)域的起始質(zhì)心中的至 少一個發(fā)生移動;并且 當確定發(fā)生移動時更新所述第一物體的起始角度或者所述第二物體的起始角度中的至少一個,并且 更新所述第一物體的起始質(zhì)心或者所述第二物體的起始質(zhì)心中的至少一個。
26.一種存儲了指令集的非暫態(tài)計算機可讀存儲介質(zhì),當所述指令集由處理器運行時 執(zhí)行一種方法,所述方法包括確定裝置以外的物體在所述裝置的表面上的接觸區(qū)域;并且 基于所述接觸區(qū)域確定所述裝置的傾斜度的變化。
全文摘要
本發(fā)明公開了一種信息處理設(shè)備、傾斜度檢測方法以及傾斜度檢測程序。根據(jù)本發(fā)明的裝置、方法和非暫態(tài)計算機可讀介質(zhì)可以用于檢測外部物體在裝置的表面上的接觸區(qū)域。然后,可以基于所檢測到的接觸區(qū)域確定裝置的傾斜度。
文檔編號G06F3/033GK101866227SQ201010145668
公開日2010年10月20日 申請日期2010年4月9日 優(yōu)先權(quán)日2009年4月16日
發(fā)明者宮崎麗子 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1