專利名稱:信息處理裝置、處理控制方法、程序及記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置,尤其涉及用戶界面的改進。
背景技術(shù):
已經(jīng)公知能夠通過基于對操作對象裝置的非接觸操作的輸入來提高用戶的便利性的技術(shù)(例如,專利文獻I)。專利文獻I的技術(shù)能夠根據(jù)用戶(駕駛員)使握持方向盤的手的形狀成為規(guī)定的形狀這種非接觸操作,選擇期望的操作菜單項目。具體地講,利用聲音將車載設(shè)備(例如汽車導(dǎo)航系統(tǒng))的操作菜單項目通知用戶(駕駛員),在被通知到期望的菜單項目名稱時,若用戶進行上述非接觸操作,則根據(jù)通過攝像機取得的圖像來檢測其形狀,并進行與該菜單項目對應(yīng)的處理。可是,為了進一步提高用戶的便利性,期望在受理如上所述的非檢測操作作為輸入的模式、和受理針對操作對象的裝置具有的按鈕或觸摸屏等的接觸操作作為輸入的模式之間,用戶根據(jù)操作時的狀況適當切換輸入模式?,F(xiàn)有技術(shù)文獻專利文獻專利文獻1:日本特開2003 - 131785號公報發(fā)明概要發(fā)明要解決的問題但是,用戶在進行從受理根據(jù)如上所述的身體的一部分的形狀而確定的非接觸操作作為輸入的模式、向受理接觸操作作為輸入的模式的切換操作時,有可能產(chǎn)生檢測到特定的非接觸操作并執(zhí)行特定的處理的情況。例如,假設(shè)操作對象裝置具有用于進行切換操作的特定的按鈕,并通過進行諸如手掌遮擋該裝置的非接觸操作來進行特定的處理。在這種裝置中存在如下情況,即為了進行切換操作而想要按下上述特定的按鈕的用戶的手,作為進行手掌遮擋的非接觸操作而被檢測到,并執(zhí)行了上述特定的處理。在這種情況下,通常用戶必須進行用于取消被無意地執(zhí)行的特定處理(所謂Undo (撤銷)處理)的操作。
發(fā)明內(nèi)容
本發(fā)明正是鑒于上述問題而提出的,其目的在于提供一種信息處理裝置,用戶無需進行用于取消在想要進行切換操作時被無意地執(zhí)行的處理的操作,其中該切換操作用于從受理至少根據(jù)身體的一部分的形狀而確定的非接觸操作作為輸入的模式、切換為受理接觸操作作為輸入的模式。用于解決問題的手段
為了解決上述問題,本發(fā)明的一種信息處理裝置,其特征在于,該信息處理裝置具有:接觸操作檢測單元,檢測對本裝置主體的接觸操作;非接觸操作檢測單元,檢測以非接觸方式對本裝置主體進行的、至少根據(jù)用戶的身體的一部分的形狀而確定的非接觸操作;切換檢測單元,檢測用于將輸入模式從第I輸入模式切換為第2輸入模式的伴隨有對本裝置的接觸的切換操作,該第I輸入模式受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,該第2輸入模式受理由所述接觸操作檢測單元檢測到的接觸操作作為輸入;處理單元,根據(jù)指示進行處理;以及控制單元,在所述輸入模式是第I輸入模式的情況下,該控制單元受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,并對所述處理單元進行第I指示,該第I指示開始與所受理的非接觸操作相對應(yīng)的處理;當在從受理該非接觸操作作為輸入起的規(guī)定時間以內(nèi)所述切換檢測單元檢測到所述切換操作的情況下,該控制單元對所述處理單元進行第2指示,該第2指示使得通過根據(jù)所述第I指示由所述處理單元開始的處理而得到的輸出的狀態(tài)成為與開始該處理之前的狀態(tài)相同的狀態(tài)。為了解決上述問題,本發(fā)明的一種信息處理裝置,其特征在于,該信息處理裝置具有:接觸操作檢測單元,檢測對本裝置主體的接觸操作;非接觸操作檢測單元,檢測以非接觸方式對本裝置主體進行的、至少根據(jù)用戶的身體的一部分的形狀而確定的非接觸操作;切換檢測單元,檢測用于將輸入模式從第I輸入模式切換為第2輸入模式的伴隨有對本裝置的接觸的切換操作,該第I輸入模式受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,該第2輸入模式受理由所述接觸操作檢測單元檢測到的接觸操作作為輸入;以及處理單元,根據(jù)指示進行處理,在所述輸入模式是第I輸入模式的情況下,受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,當在從受理所述非接觸操作作為輸入起的規(guī)定時間以內(nèi)所述切換檢測單元未檢測到所述切換操作的情況下,對所述處理單元進行開始與作為輸入而受理的所述非接觸操作相對應(yīng)的處理的指示,當在從受理所述非接觸操作作為輸入起的規(guī)定時間以內(nèi)所述切換檢測單元檢測到所述切換操作的情況下,不對所述處理單元進行所述指示。發(fā)明效果根據(jù)具有上述結(jié)構(gòu)的本發(fā)明的信息處理裝置,用戶無需進行用于取消在想要進行切換操作時被無意地執(zhí)行的處理的操作,其中該切換操作用于從受理至少根據(jù)身體的一部分的形狀而確定的非接觸操作作為輸入的模式、切換為受理接觸操作作為輸入的模式。
圖1是表示實施方式I的信息處理裝置100的外觀的圖。圖2是表示信息處理裝置100能夠檢測為非接觸操作的用戶的手的形狀的示例的圖。圖3是表示在用戶使手的形狀為手掌手勢的情況下,觸摸屏部110的畫面從烹飪方法畫面Gla切換為材料畫面G2的狀態(tài)的圖。圖4是表示將想要按下切換按鈕131的用戶的手檢測為手掌手勢,并對材料畫面G2進行劃入顯示的狀態(tài)的圖。圖5是表示在從檢測到手掌手勢起的規(guī)定時間(例如約幾秒)以內(nèi)切換按鈕131被按下,并將顯示材料畫面G2劃出的狀態(tài)的圖。
圖6是表示烹飪方法畫面Glb和備注畫面G3的顯示示例的圖。圖7是表示烹飪方法畫面Glc和烹飪方法畫面Gld的顯示示例的圖。圖8是表示烹飪方法圖像數(shù)據(jù)10與部分數(shù)據(jù)11的關(guān)系、及放大烹飪方法圖像數(shù)據(jù)20與部分數(shù)據(jù)21的關(guān)系的圖。圖9是表示縮小烹飪方法圖像數(shù)據(jù)30與部分數(shù)據(jù)31的關(guān)系的圖。圖10是表示信息處理裝置100的主要部分的功能結(jié)構(gòu)的框圖。圖11是表示信息處理裝置100的控制部170的控制處理的流程圖。圖12是用于說明正在執(zhí)行音樂再現(xiàn)用應(yīng)用的信息處理裝置100的動作的概況的圖。圖13是表示變形例2的信息處理裝置200的外觀的圖。圖14是表示在托架250上安裝了信息處理裝置200的狀態(tài)的圖。圖15是表示信息處理裝置200的主要部分的功能結(jié)構(gòu)的框圖。圖16是表示信息處理裝置200的控制部220的控制處理的流程圖。圖17是表示信息處理裝置300的主要部分的功能結(jié)構(gòu)的框圖。圖18是用于說明在將信息處理裝置300安裝于托架250的狀態(tài)下的加速度傳感器311對加速度的檢測示例的圖。圖19是表示信息處理裝置300的控制部320的控制處理的流程圖。
具體實施例方式下面,參照附圖來說明本發(fā)明的信息處理裝置的一個實施方式?!秾嵤┓绞絀》< 外觀 >圖1是表示實施方式I的信息處理裝置100的外觀的圖。信息處理裝置100是能夠執(zhí)行各種應(yīng)用的所謂個人電腦,如該圖所示構(gòu)成為包括觸摸屏部110、攝像機121、切換按鈕131和揚聲器140。信息處理裝置100具有第I輸入模式和第2輸入模式這兩種輸入模式,通過由用戶按下切換按鈕131,能夠在第I輸入模式和第2輸入模式之間切換輸入模式。第I輸入模式是受理根據(jù)由攝像機121拍攝到的圖像而檢測到的非接觸操作(詳細情況后述)作為輸入的模式,第2輸入模式是受理對觸摸屏部110的接觸操作作為輸入的模式。例如,用戶在想要從遠離信息處理裝置100的位置進行操作的情況下使用第I輸入模式,在想要從接近信息處理裝置100的位置進行操作的情況下使用第2輸入模式?!从脩艚缑嬉?guī)格〉下面,使用圖1 8來說明信息處理裝置100的顯示示例和操作示例。在圖1中示出了在觸摸屏部110顯示有烹調(diào)的烹飪方法畫面Gla的示例。其中,烹飪方法畫面Gla是在信息處理裝置100執(zhí)行顯示烹飪方法的應(yīng)用時顯示的畫面,是在圖8 Ca)所示的烹調(diào)的烹飪方法圖像數(shù)據(jù)10中的部分數(shù)據(jù)11上疊加顯示按鈕BI B3的畫面。另外,部分數(shù)據(jù)11的大小(下面稱為“顯示尺寸”)是預(yù)先根據(jù)觸摸屏部110的尺寸及按鈕的配置而設(shè)定的。圖2是表示信息處理裝置100能夠檢測為非接觸操作的用戶的手的形狀的示例的圖。在輸入模式是第I輸入模式的情況下,用戶使自己的手的形狀成為圖2 (a) (e)所示的任意一種形狀,假設(shè)信息處理裝置100將該形狀檢測為非接觸操作。然后,信息處理裝置100將觸摸屏部110的畫面切換為與檢測到的非接觸操作對應(yīng)的畫面。另外,信息處理裝置100將與圖2 Ca) (e)所示的任意一種形狀在規(guī)定程度上相似的用戶的手的形狀檢測為非接觸操作。另外,下面將圖2 (a) (e)所示的手的形狀稱為“手掌手勢”、“拳頭手勢”、“勝利手勢”、“向上手勢”、和“向下手勢”。首先,對用戶使手的形狀成為圖2 Ca)所示的手掌手勢的情況進行說明。圖3 (a) (d)是表示在用戶使手的形狀成為圖2 (a)所示的手掌手勢的情況下,觸摸屏部110的畫面從烹飪方法畫面Gla切換為材料畫面G2的狀態(tài)的圖。在輸入模式是第I輸入模式的情況下,當在觸摸屏部110顯示有如圖3 Ca)所示的烹飪方法畫面Gla時,用戶使自己的手的形狀成為圖2 (a)所示的手掌手勢。在信息處理裝置100將該形狀檢測為非接觸操作后,信息處理裝置100按照圖3(b) (d)所示將觸摸屏部110的畫面從烹飪方法畫面Gla切換為材料畫面G2進行顯示。即,信息處理裝置100進行使在烹飪方法畫面Gla上疊加顯示的材料畫面G2的一部分的面積隨著時間經(jīng)過而逐漸增大的顯示。下面,將這樣把觸摸屏部110的畫面從畫面A切換為畫面B的操作表述為對畫面B進行劃入(wipe-1n)顯示。另外,在輸入模式是第2輸入模式的情況下,即使用戶使手指等接觸圖1所示的“材料”按鈕BI,如圖3 Ca) (d)所示,觸摸屏部110的畫面也從烹飪方法畫面Gla切換為材料畫面G2。下面,將用戶使手指等接觸觸摸屏部110上的各個按鈕的顯示位置的操作稱為選擇按鈕。其中,在輸入模式是第I輸入模式的情況下,在用戶的手成為與手掌手勢相似的形狀時,信息處理裝置100有可能將該手的形狀檢測為非接觸操作,并對材料畫面G2進行劃入顯示。圖4 (a) (C)是表示信息處理裝置100將想要按下切換按鈕131的接近本裝置的用戶的手的形狀檢測為手掌手勢,并對材料畫面G2進行劃入顯示的狀態(tài)的圖。信息處理裝置100在從檢測到上述手掌手勢起的規(guī)定時間(例如約幾秒)以內(nèi)切換按鈕131被按下時,如圖5 Ca) (c)使觸摸屏部110的畫面顯示返回為烹飪方法畫面Gla0 S卩,信息處理裝置100進行使在烹飪方法畫面Gla上疊加顯示的材料畫面G2的一部分的面積隨著時間經(jīng)過而逐漸減小的顯示。下面,將這樣把觸摸屏部110的畫面從畫面B返回為畫面A的操作表述為對畫面B進行劃出(wipe out)顯示。如圖4、5所示,在輸入模式是第I輸入模式的情況下,假設(shè)信息處理裝置100將想要按下切換按鈕131的用戶的手的形狀檢測為手掌手勢,并開始劃入顯示,用戶通過在從該檢測起的規(guī)定時間以內(nèi)按下切換按鈕131,由此能夠使觸摸屏部110的畫面返回為原來的畫面。S卩,根據(jù)信息處理裝置100,在輸入模式是第I輸入模式的情況下,用戶不需進行用于取消在想要進行切換操作時被無意地執(zhí)行的處理的操作。下面,對信息處理裝置100的其它操作示例和顯示示例進行簡單說明。在輸入模式是第I輸入模式的情況下,在顯示有圖1所示的烹飪方法畫面Gla時,在用戶使手的形狀成為圖2 (b)所示的拳頭手勢的情況下,劃入顯示圖6 (a)所示的烹飪方法畫面Glb,在用戶使手的形狀成為圖2 (c)所示的勝利手勢的情況下,劃入顯示圖6 (b)所示的備注畫面G3。其中,烹飪方法畫面Glb是在圖8 Ca)所示的烹飪方法圖像數(shù)據(jù)IOb中的部分數(shù)據(jù)12上疊加顯示按鈕B1、B3、B4的畫面。另外,在輸入模式是第2輸入模式的情況下,在顯示有圖1所示的烹飪方法畫面Gla時,在選擇了 “下一頁”按鈕B2的情況下劃入顯示烹飪方法畫面Glb,在選擇了 “備注”按鈕B3的情況下劃入顯示備注畫面G3。S卩,該信息處理裝置100在第2輸入模式時執(zhí)行在選擇了被配置于畫面的右上側(cè)的按鈕(在圖1的示例中指“材料”按鈕BI)時進行的處理(在圖1的示例中指材料畫面G2的劃入顯示),在第I輸入模式時通過用戶使手的形狀成為手掌手勢來執(zhí)行處理。同樣,在第2輸入模式時能夠執(zhí)行在選擇了被配置于畫面的右下側(cè)的按鈕時進行的處理,在第I輸入模式時通過用戶使手的形狀成為拳頭手勢來執(zhí)行處理。并且,在第2輸入模式時能夠執(zhí)行在選擇了被配置于畫面的左上側(cè)的按鈕時進行的處理,在第I輸入模式時通過用戶使手的形狀成為勝利手勢來執(zhí)行處理。在輸入模式是第I輸入模式的情況下,在顯示有圖1所示的烹飪方法畫面Gla時,在用戶使手的形狀成為圖2 (d)所示的向上手勢的情況下,劃入顯示圖7 (a)所示的烹飪方法畫面Glc,在用戶使手的形狀成為圖2 (e)所示的向下手勢的情況下,劃入顯示圖7 (b)所示的烹飪方法畫面GlcL其中,烹飪方法畫面Glc是在以放大烹飪方法圖像數(shù)據(jù)20 (參照圖8 (b))的左上端位置為原點的顯示尺寸的量的部分數(shù)據(jù)21上疊加顯示按鈕Bla B3a的畫面,該放大烹飪方法圖像數(shù)據(jù)20是將圖8 (a)所示的烹飪方法圖像數(shù)據(jù)10按照規(guī)定的比例進行放大得到的數(shù)據(jù)。另外,烹飪方法畫面Gld是在以縮小烹飪方法圖像數(shù)據(jù)30的左上端位置為原點的顯示尺寸的量的部分數(shù)據(jù)31上疊加顯示按鈕Blb B3b的畫面,該縮小烹飪方法圖像數(shù)據(jù)30是將圖8 (a)所示的烹飪方法圖像數(shù)據(jù)10按照規(guī)定的比例進行縮小得到的數(shù)據(jù)。另外,在該示例中,由于顯示尺寸大于縮小烹飪方法圖像數(shù)據(jù)30的尺寸,因而在此原樣顯示縮小烹飪方法圖像數(shù)據(jù)30。< 結(jié)構(gòu) >圖10是表示信息處理裝置100的主要部分的功能結(jié)構(gòu)的框圖。信息處理裝置100如該圖所示具有觸摸屏部110、非接觸操作檢測部120、切換檢測部130、揚聲器140、存儲部150、計時部160、控制部170和處理部180。另外,信息處理裝置100構(gòu)成為包括處理器和存儲器,通過由上述的處理器執(zhí)行在上述存儲器中存儲的程序,實現(xiàn)控制部170和處理部180各自的功能。其中,觸摸屏部110構(gòu)成為包括顯示器111和接觸操作檢測部112。顯示器111包括LCD (Liquid Crystal Display:液晶顯示器),接受來自處理部180的指示并在IXD顯示字符或圖標等圖像。另外,接觸操作檢測部112包括觸摸傳感器113,具有如下功能:即檢測用戶的接觸,并在進行檢測的期間以每單位時間(例如25ms)向控制部170發(fā)送其接觸位置的坐標值
(X,y)。觸摸傳感器113例如利用靜電電容方式的觸摸傳感器實現(xiàn)。下面,假設(shè)圖1中的觸摸屏部110的左上端的坐標值為(0,0)、右下端的坐標值為(799,479)進行說明。另外,在本實施方式中,所謂接觸指用戶的手指等身體或觸摸筆等與觸摸屏部110接觸的狀態(tài),此外也包括用戶的手指等身體或觸摸筆等接近觸摸屏部110直到使觸摸屏部110的靜電電容變化到規(guī)定的閾值以上的狀態(tài)。另外,非接觸操作檢測部120構(gòu)成為包括攝像機121和對照處理部122。攝像機121具有以一定的幀頻進行拍攝并依次生成圖像數(shù)據(jù)的功能。另外,對照處理部122存儲登記了圖2 Ca) (e)所示的各種形狀的特征量的各個模板信息。對照處理部122具有如下功能:即每當攝像機121生成圖像數(shù)據(jù)時就抽取該圖像數(shù)據(jù)的特征量,將所抽取的特征量和各個模板信息進行對照,并向控制部170發(fā)送表示特定的手的形狀的信息(下面稱為“非接觸操作識別符”)。即,該非接觸操作識別符表示圖2 (a) (e)所示的手的形狀中的任意一種形狀。對照處理部122包括專用處理器,上述功能由該專用處理器實現(xiàn)。另外,切換檢測部130包括作為硬件按鈕的切換按鈕131,具有在切換按鈕131被按下時向控制部170發(fā)送表示切換輸入模式的信號(下面稱為“切換信號”)的功能。另外,揚聲器140接受來自處理部180的指示并輸出聲音。另外,存儲部150是用于存儲模式信息151的存儲器區(qū)域。其中,模式信息151是表不當前的輸入模式的信息。計時部160具有如下功能:即接受來自控制部170的指示,并開始預(yù)先設(shè)定的規(guī)定時間(在該示例中是幾秒左右)的計時,在完成該規(guī)定時間的計時后將該情況通知控制部170,計時部160例如利用定時器或計數(shù)器實現(xiàn)。另外,該規(guī)定時間是預(yù)先根據(jù)如下時間設(shè)定的,即從用戶想要按下切換按鈕131而使與信息處理裝置100的距離接近至能夠檢測到用戶的手的距離(例如約Im)時起、到切換按鈕131被按下所花費的平均時間??刂撇?70具有根據(jù)來自切換檢測部130的切換信號的接收而更新存儲部150的模式信息151的功能。并且,控制部170具有如下功能:即根據(jù)該模式信息151、從接觸操作檢測部112或者非接觸操作檢測部120接收到的信息、來自切換檢測部130的切換信號的接收,控制處理部180的處理的執(zhí)行??刂撇?70構(gòu)成為包括處理控制部171和坐標通知部172。處理控制部171具有向處理部180發(fā)送處理的開始指示和Undo處理的執(zhí)行指示的功能。
處理控制部171在從非接觸操作檢測部120接收到非接觸操作識別符時發(fā)送處理的開始指示,當在從接收到該非接觸操作識別符起的規(guī)定時間以內(nèi)從切換檢測部130接收到切換信號時發(fā)送Undo處理的執(zhí)行指示。另外,為了對該規(guī)定時間進行計時,處理控制部171在從非接觸操作檢測部120接收到非接觸操作識別符時,指示計時部160開始計時。其中,處理的開始指示用于指示開始根據(jù)在處理部180中正執(zhí)行的應(yīng)用而應(yīng)該執(zhí)行的處理,在模式信息151表示第I輸入模式的情況下,從非接觸操作檢測部120接收到非接觸操作識別符被指定。例如,如圖1所示,當正在處理部180中執(zhí)行顯示烹飪方法的應(yīng)用的情況下發(fā)送的處理的開始指示,相當于在與該指示所指定的非接觸操作識別符所表示的非接觸操作對應(yīng)的畫面上,切換顯示器111的顯示的處理的開始指示。另外,Undo處理的執(zhí)行指示用于指示使按照上述處理的開始指示而在處理部180中開始的處理的執(zhí)行停止,并使通過執(zhí)行該處理而得到的輸出的狀態(tài)成為與開始該處理之前的狀態(tài)相同的狀態(tài)。例如,如上述的示例所述,當正在處理部180中執(zhí)行顯示烹飪方法的應(yīng)用的情況下發(fā)送的Undo處理的執(zhí)行指示,相當于在開始執(zhí)行基于上述處理的開始指示的處理之前所顯示的圖1的烹飪方法畫面Gla上,返回顯示器111的顯示的處理的執(zhí)行指示。另外,坐標通知部172具有如下功能:即在存儲部150的模式信息151表示第2輸入信息的情況下,向處理部180發(fā)送從接觸操作檢測部112接收到的坐標值。另外,處理部180具有在正執(zhí)行的應(yīng)用中進行與從控制部170接收到的坐標值及指示相對應(yīng)的處理的功能。并且,處理部180用于按照在顯示器111顯示的各個畫面中的各個按鈕的尺寸、形狀、配置(坐標)及按每個畫面,來管理按照操作(接觸操作和非接觸操作)而應(yīng)該執(zhí)行的處理。處理部180例如在執(zhí)行顯示烹飪方法的應(yīng)用的情況下,在從控制部170接收到坐標值及處理的開始指示時,按照下面所述進行劃入顯示。S卩,處理部180在信息處理裝置100具備的存儲器中存儲在即將開始劃入顯示之前顯示于顯示器111的圖像(下面稱為“前圖像”)、和剛剛完成劃入顯示后顯示于顯示器111的圖像(下面稱為“后圖像”)。并且,處理部180以應(yīng)該合成于前圖像的后圖像的一部分圖像的面積逐漸增大、在計時部160完成規(guī)定時間的計時時完整顯示出后圖像的方式進行劃入顯示,即反復(fù)進行后圖像的一部分圖像合成于前圖像的合成圖像的生成和顯示。并且,處理部180在執(zhí)行顯示烹飪方法的應(yīng)用的情況下,在從控制部170接收到Undo處理的執(zhí)行指示時,停止劃入顯示并按照下面所述進行劃出顯示。即,處理部180在接收到Undo處理的執(zhí)行指示之前,按照與根據(jù)上述處理的開始指示而進行的劃入顯示相反的順序反復(fù)進行各個合成畫面的生成和顯示。S卩,處理部180在從控制部170接收到Undo處理的執(zhí)行指示時,以與顯示于顯示器111的合成圖像中的后圖像的面積相比、使得應(yīng)該合成于前圖像的后圖像的一部分圖像的面積逐漸減小、最終完整顯示出前圖像的方式,進行劃出顯示,即,反復(fù)進行將后圖像的一部分圖像合成于前圖像的合成圖像的生成和顯示。
〈動作〉下面,使用圖11來說明具有上述結(jié)構(gòu)的信息處理裝置100的動作。圖11是表示信息處理裝置100的控制部170的控制處理的流程圖。該圖所示的控制處理是在信息處理裝置100的電源被接通后開始的,并且在電源被切斷時結(jié)束,但沒有特意圖示。另外,假設(shè)在開始下面的說明的時刻,在顯示器111顯示有烹飪方法畫面Gla。在信息處理裝置100的電源被接通后,控制部170將模式信息初始化以表示第I輸入模式(步驟SI),并判定是否進行了切換操作(步驟S2 )。在從切換檢測部130接收到切換信號的情況下,控制部170判定為進行了切換操作(步驟S2:是),并更新模式信息。即,控制部170在模式信息表示的輸入模式是第I輸入模式時更新模式信息以表不第2輸入模式,在輸入模式是第2輸入模式時更新模式信息以表示第I輸入模式(步驟S3),然后進入步驟S4的處理。并且,在沒有從切換檢測部130接收到切換信號的情況下,控制部170判定為沒有進行切換操作(步驟S2:否),不進行任何處理,即進入步驟S4的處理??刂撇?70判定模式信息表不的輸入模式是第I輸入模式和第2輸入模式中的哪一種模式(步驟S4),在是第2輸入模式的情況下(步驟S4:第2輸入模式),坐標通知部172判定是否從接觸操作檢測部112接收到坐標值(步驟S5)。坐標通知部172在沒有接收到坐標值的情況下(步驟S5:否),再次從步驟S2開始進行處理,在接收到坐標值的情況下(步驟S5:是),向處理部180發(fā)送所接收到的坐標值(步驟S6)。接收到該坐標值的處理部180判定所接收到的坐標值是否包含在正顯示于顯示器111的畫面中的任意一個按鈕的范圍內(nèi),并執(zhí)行將所接收到的坐標值分配給包含在該范圍內(nèi)的按鈕的處理。在該示例中,由于在顯示器111顯示有烹飪方法畫面Gla,因而在所接收到的坐標值包含在例如材料按鈕BI的范圍內(nèi)的情況下,處理部180執(zhí)行材料畫面G2的劃入顯示。在完成步驟S6的處理后,控制部170再次從步驟S2開始進行處理。另一方面,在步驟S4,在輸入模式是第I輸入模式的情況下(步驟S4:第I輸入模式),處理控制部171判定是否從非接觸操作檢測部120接收到非接觸操作識別符(步驟S7)。處理控制部171在沒有接收到非接觸操作識別符的情況下(步驟S7:否),再次從步驟S2開始進行處理,在接收到非接觸操作識別符的情況下(步驟S7:是),使計時部160開始規(guī)定時間的計時(步驟S8)。處理控制部171向處理部180發(fā)送用于指定在步驟S7接收到的非接觸操作識別符的處理的開始指示(步驟S9)。接收到該處理的開始指示的處理部180,開始與接收到的處理的開始指示所指定的非接觸操作識別符所表示的非接觸操作相對應(yīng)的處理。在該示例中,由于在顯示器111顯示有烹飪方法畫面Gla,因而例如在所指定的非接觸操作識別符表示的非接觸操作是手掌手勢的情況下,處理部180按照圖4所示開始材料畫面G2的劃入顯示。
然后,控制部170與步驟S2的處理相同地判定是否進行了切換操作(步驟S10),在判定為沒有進行切換操作的情況下(步驟SlO:否),處理控制部171判定從最近剛剛進行非接觸操作起是否經(jīng)過了規(guī)定時間(步驟S11)。處理控制部171在沒有從計時部160接收到通知的情況下,判定為沒有經(jīng)過規(guī)定時間(步驟Sll:否),再次從步驟SlO開始進行處理,在從計時部160接收到的通知的情況下,判定為計時了規(guī)定時間(步驟Sll:是),不進行任何處理,控制部170再次從步驟S2開始進行處理。并且,在步驟S10,在控制部170判定為進行了切換操作的情況下(步驟SlO:是),處理控制部171向處理部180發(fā)送Undo處理的執(zhí)行指示(步驟S12)。接收到該Undo處理的執(zhí)行指示的處理部180停止當前正在執(zhí)行中的處理(在該示例中為劃入顯示),并使通過執(zhí)行該處理而得到的輸出的狀態(tài)成為與開始該處理之前的狀態(tài)相同的狀態(tài)。在上述的示例中,由于正在執(zhí)行材料畫面G2的劃入顯示,因而處理部180停止該材料畫面G2的劃入顯示,而開始材料畫面G2的劃出顯示,最終將在開始該材料畫面G2的劃入顯示之前所顯示的烹飪方法畫面Gla顯示于顯示器111。然后,處理控制部171與步驟S3的處理相同地更新模式信息(步驟S13),控制部170再次從步驟S2開始進行處理?!蹲冃卫齀》在上述實施方式I中,以在信息處理裝置100中執(zhí)行顯示烹飪方法的應(yīng)用的情況為例,使用圖11對信息處理裝置100的動作進行了說明。下面,以在信息處理裝置100中執(zhí)行音樂再現(xiàn)用應(yīng)用的情況為例,對信息處理裝置100的動作進行說明?!磩幼鳌祱D12 (a)、(b)是用于說明正在執(zhí)行音樂再現(xiàn)用應(yīng)用的信息處理裝置100的動作的概況的圖。在圖12 (a)中示出了如下狀態(tài):即信息處理裝置100將想要按下切換按鈕131的用戶的手檢測為手掌手勢,并且要開始在該圖中用斜線部示出的、標題為“音樂A”的被選中的音樂(下面,簡稱為“音樂A”)的再現(xiàn)。在處理部180中,在實際開始音樂A的再現(xiàn)后,與該音樂A相關(guān)的聲音被從揚聲器140輸出。另外,圖12 (b)示出了如下狀態(tài):即在從檢測到上述手掌手勢起的規(guī)定時間以內(nèi)(例如約幾秒),切換按鈕131被按下,信息處理裝置100停止了音樂A的再現(xiàn)。由于該音樂A的再現(xiàn)的停止,此前從揚聲器140輸出的與該音樂A相關(guān)的聲音的輸出停止。在信息處理裝置100中執(zhí)行音樂再現(xiàn)用應(yīng)用時的信息處理裝置100的控制處理如圖11所示。其中,在步驟S6接收到從坐標通知部172發(fā)送的坐標值的處理部180,執(zhí)行被分配給所接收到的坐標值包含在其范圍內(nèi)的按鈕(例如圖12 (a)中的再現(xiàn)按鈕B5)的被選中的音樂(在圖12 Ca)的示例中指“音樂A”)的再現(xiàn)處理。另外,在步驟S9接收到從處理控制部171發(fā)送的處理的開始指示的處理部180,如果所接收到的處理的開始指示所指定的非接觸操作識別符表示的非接觸操作例如是手掌手勢,則開始選擇中的音樂(在圖12 Ca)的示例中指“音樂A”)的再現(xiàn)。另外,在步驟S12接收到從處理控制部171發(fā)送的Undo處理的執(zhí)行指示的處理部180,停止當前正在執(zhí)行的音樂(在圖12 (b)的示例中指“音樂A”)的再現(xiàn)?!蹲冃卫?》在實施方式I中,以通過用戶按下切換按鈕131來進行輸入模式的切換的情況為例進行了說明。下面,以根據(jù)相對于托架的拆裝來進行輸入模式的切換的情況為例,重點說明與實施方式I的信息處理裝置100的不同之處?!赐庥^〉圖13是表示變形例2的信息處理裝置200的外觀的圖,圖14是表示在托架250上安裝了信息處理裝置200的狀態(tài)的圖。如圖13所示,信息處理裝置200構(gòu)成為包括觸摸屏部110、攝像機121、揚聲器140和開關(guān)211,設(shè)置開關(guān)211來取代實施方式I的信息處理裝置100的切換按鈕131,這一點與信息處理裝置100不同。該開關(guān)211如圖14所示在將信息處理裝置200安裝于托架250時被按下。S卩,開關(guān)211未被按下表示信息處理裝置200被從托架250取下。另外,圖13所示的開關(guān)211的形狀及配置僅是一例,只要能夠在信息處理裝置200被安裝于托架250的狀態(tài)下被按下,即可適當進行變更?!唇Y(jié)構(gòu)〉圖15是表示信息處理裝置200的主要部分的功能結(jié)構(gòu)的框圖。信息處理裝置200如該圖所示具有觸摸屏部110、非接觸操作檢測部120、切換檢測部210、揚聲器140、存儲部150、計時部160、控制部220和處理部180。信息處理裝置200設(shè)置切換檢測部210和控制部220來取代實施方式I的信息處理裝置100的切換檢測部130和控制部170,這一點與信息處理裝置100不同。其中,切換檢測部210包括開關(guān)211,具有在開關(guān)211被按下的期間向控制部220發(fā)送表示被按下的信號(下面稱為“按下信號”)的功能。另外,控制部220基本上具有與實施方式I的控制部170相同的功能,但與控制部170的不同之處在于,根據(jù)來自切換檢測部210的按下信號的發(fā)送狀態(tài)是否發(fā)生了變化來進行模式信息151的更新。S卩,在從發(fā)送按下信號的狀態(tài)變化為沒有發(fā)送按下信號的狀態(tài)的情況下,認為信息處理裝置200已從托架250上取下,通常認為用戶對觸摸屏110進行接觸操作。因此,在變化為沒有發(fā)送按下信號的狀態(tài)的情況下,控制部220更新模式信息151以表不第2輸入模式。并且,相反在從沒有發(fā)送按下信號的狀態(tài)變化為發(fā)送按下信號的狀態(tài)的情況下,認為信息處理裝置200被安裝于托架250,通常認為用戶進行非接觸操作。因此,在變化為發(fā)送按下信號的狀態(tài)的情況下,控制部220更新模式信息151以表不第I輸入模式?!磩幼鳌?br>
下面,使用圖16來說明具有上述結(jié)構(gòu)的信息處理裝置200的動作。圖16是表示信息處理裝置200的控制部220的控制處理的流程圖。在信息處理裝置200的控制處理中,包含步驟S20 S22來取代圖11所示的實施方式I的信息處理裝置100的控制處理的步驟S1、S2、S10,這一點與信息處理裝置100的控制處理不同。因此,下面重點說明步驟S20 S22的處理。首先,在信息處理裝置200的電源被接通后,控制部220將模式信息初始化(步驟S20),使得在沒有從切換檢測部210發(fā)送按下信號時表示第I輸入模式,在從切換檢測部210發(fā)送了按下信號時表不第2輸入模式。然后,控制部220根據(jù)來自切換檢測部210的按下信號的發(fā)送狀態(tài)是否發(fā)生了變化,判定是否進行了切換操作(步驟S21)。當在步驟S21的處理之前沒有從切換檢測部210發(fā)送按下信號的情況下開始了按下信號的發(fā)送時,以及當在步驟S21的處理之前已從切換檢測部210發(fā)送了按下信號的情況下停止按下信號的發(fā)送時,判定為進行了切換操作(步驟S21:是),進入步驟S3的模式信息的更新處理。另一方面,當在步驟S21的處理之前沒有從切換檢測部210發(fā)送按下信號的情況下持續(xù)沒有發(fā)送按下信號時,以及當在步驟S21的處理之前已從切換檢測部210發(fā)送了按下信號的情況下持續(xù)發(fā)送按下信號時,判定為沒有進行切換操作(步驟S21:否),進入步驟S4的輸入模式的判定處理。以后的步驟S4 S9的處理按照在實施方式I中的說明進行,在完成步驟S9的開始指示的發(fā)送處理時,控制部220與步驟S21相同地判定是否進行了切換操作(步驟S22)。在判定為沒有進行切換操作的情況下(步驟S22:否),進入步驟Sll的經(jīng)過規(guī)定時間的判定處理,在判定為進行了切換操作的情況下(步驟S22:是),進入步驟S12的Undo處理的執(zhí)行指示的發(fā)送處理?!秾嵤┓绞?》在實施方式I中說明了如下情況,即如圖11所示,信息處理裝置100在輸入模式是第I輸入模式的情況下檢測到非接觸操作時,根據(jù)處理的開始指示,開始處理,并在從檢測到非接觸操作起的規(guī)定時間以內(nèi)檢測到切換操作的情況下,根據(jù)Undo處理的執(zhí)行指示執(zhí)行Undo處理。下面說明的示例是在檢測到非接觸操作的情況下,不馬上根據(jù)處理的開始指示開始處理,而是僅限于在從檢測到非接觸操作起的規(guī)定時間以內(nèi)未檢測到切換操作的情況下開始該處理。通過這樣進行處理,與實施方式I的情況相同地,在輸入模式是第I輸入模式的情況下,用戶不需進行用于取消在想要進行切換操作時被無意地執(zhí)行的處理的操作。并且,在該示例中,對根據(jù)實施方式2的信息處理裝置具備的加速度傳感器的檢測值來進行輸入模式的切換的情況進行說明。下面,關(guān)于實施方式2的信息處理裝置,重點說明與實施方式I的信息處理裝置100的不同之處。〈結(jié)構(gòu)〉
圖17是表示信息處理裝置300的主要部分的功能結(jié)構(gòu)的框圖。信息處理裝置300如該圖所示具有觸摸屏部110、非接觸操作檢測部120、切換檢測部310、揚聲器140、存儲部150、計時部160、控制部320和處理部180。信息處理裝置300設(shè)置切換檢測部310和控制部320來取代實施方式I的信息處理裝置100的切換檢測部130和控制部170,這一點與信息處理裝置100不同。其中,切換檢測部310包括加速度傳感器311,根據(jù)加速度傳感器311檢測到的加速度的變化,向控制部320發(fā)送切換信號。加速度傳感器311例如利用3軸加速度傳感器實現(xiàn),在如圖18所示將信息處理裝置300安裝于托架250的狀態(tài)下,作為一例,假設(shè)檢測到X軸和I軸的加速度大致為O、z軸的加速度大致為1.0g。下面,將加速度傳感器311檢測到的X軸和Y軸的加速度大致為O、而且z軸的加速度大致為1.0g的狀態(tài),稱為“安裝狀態(tài)”。在從安裝狀態(tài)變化為加速度傳感器311檢測到的z軸的加速度比1.0g減小規(guī)定閾值以上的狀態(tài)的情況下、以及從非安裝狀態(tài)的狀態(tài)變化為安裝狀態(tài)并持續(xù)安裝狀態(tài)達一定時間(例如約10秒)的情況下,切換檢測部310發(fā)送切換信號。另外,控制部320設(shè)置處理控制部321來取代實施方式I的信息處理裝置100的控制部170的處理控制部171,這一點與控制部170不同。處理控制部321向處理部180發(fā)送處理的開始指示的定時、以及不發(fā)送Undo處理的執(zhí)行指示這一點,與處理控制部171不同。處理控制部321在模式信息151表示第I輸入模式的情況下,僅限于在從非接觸操作檢測部120接收到非接觸識別符起的規(guī)定時間(在該示例中是幾秒左右)以內(nèi)沒有從切換檢測部310接收到切換信號時,向處理部180發(fā)送處理的開始指示。〈動作〉下面,使用圖19來說明具有上述結(jié)構(gòu)的信息處理裝置300的動作。圖19是表示信息處理裝置300的控制部320的控制處理的流程圖。在信息處理裝置300的控制處理中,當在步驟Sll進行了肯定的判定(步驟Sll:是)的情況下,執(zhí)行圖11所示的實施方式I的信息處理裝置100的控制處理的步驟S9的處理,并且不進行步驟S12的處理。下面,以與信息處理裝置100的控制處理的不同之處為中心,對信息處理裝置300的控制處理進行說明。信息處理裝置300與信息處理裝置100相同地執(zhí)行步驟SI S8的處理,當在步驟S8使計時部160開始計時后,處理控制部321在不進行切換操作且經(jīng)過了規(guī)定時間的情況下(步驟SlO:否,Sll:是),進行處理的開始指示的發(fā)送處理(步驟S9),再次從步驟S2開始進行處理。另一方面,當在經(jīng)過規(guī)定時間之前進行了切換操作的情況下(步驟SlO:是),控制部320進行模式信息的更新處理(步驟S13),再次從步驟S2開始進行處理?!堆a充》以上根據(jù)各個實施方式和各個變形例對本發(fā)明的信息處理裝置進行了說明,然而也能夠進行如下所述的變形,本發(fā)明當然不限于在上述的各個實施方式和各個變形例中示出的信息處理裝置。(I)關(guān)于各個實施方式和各個變形例的信息處理裝置具備的非接觸操作檢測部120,說明了根據(jù)由攝像機121拍攝并生成的圖像數(shù)據(jù)來檢測非接觸操作的情況。但是,也可以將非接觸操作檢測部120變形為具有測距傳感器(range sensor)來取代攝像機121,根據(jù)由測距傳感器得到的距離圖像來檢測非接觸操作。距離圖像是用于根據(jù)所輸出的聲波或光接觸到檢測對象(在該示例中指用戶)并返回來為止的時間,對于各個像素求出從測距傳感器到檢測對象的距離的圖像。并且,不限于測距傳感器,也可以采用能夠得到距離圖像的傳感器、例如多個距離傳感器。并且,也可以是,例如在用戶的手上佩戴數(shù)據(jù)手套(data glove),以無線或者有線方式向信息處理裝置發(fā)送由數(shù)據(jù)手套檢測到的表示手的形狀的數(shù)據(jù),根據(jù)該數(shù)據(jù)來檢測非接觸操作。并且,也可以是,例如對用戶的手指的關(guān)節(jié)位置附加標記(例如印章(seal)),非接觸操作檢測部120根據(jù)由攝像機121拍攝并生成的圖像數(shù)據(jù)中的標記的位置來檢測非接觸操作。并且,在各個實施方式、各個變形例以及上述說明中,說明了根據(jù)用戶的手的形狀來檢測特定的非接觸操作的情況,但也可以根據(jù)手以外的其它的身體的一部分的形狀來檢測特定的非接觸操作。另外,不僅僅是用戶的身體的一部分的形狀,也可以根據(jù)形狀和動作來檢測非接觸操作,例如在用戶使手的形狀成為手掌手勢并且進行擺手那樣的動作的情況下,檢測非接觸操作。關(guān)于用戶的身體的一部分的動作,能夠定期地取得用戶的身體的一部分的形狀,并根據(jù)前后的形狀的差異進行檢測。(2)在實施方式1、2及變形例2中,說明了根據(jù)作為輸入而受理的非接觸操作來進行顯示器111的顯示切換處理的情況。但是,不限于此,例如也可以使一個以上的字符對應(yīng)于各個非接觸操作,將與作為輸入而受理的非接觸操作對應(yīng)的一個以上的字符顯示在正在顯示中的畫面上。即,在受理非接觸操作作為輸入時,也可以從沒有顯示一個以上的字符的畫面切換為顯示有一個以上的字符的畫面。(3)關(guān)于各個實施方式及各個變形例的信息處理裝置,說明了具有由顯示器111和包括觸摸屏113的接觸操作檢測部112構(gòu)成的觸摸屏部110的情況。但是,也可以配置在顯示器111之外的獨立的接觸操作檢測部112,使接觸操作檢測部112作為所謂的觸摸墊(touch pad)發(fā)揮作用。并且,說明了顯示器111包括IXD的情況,但不限于IXD,也可以包括有機EL(Electro — Luminescence:電致發(fā)光)等。并且,說明了顯示器111的IXD的形狀是大致矩形的情況,然而也可以是例如圓形狀、其它多邊形狀。并且,說明了接觸操作檢測部112包括觸摸傳感器113的情況,但只要能夠檢測對本裝置主體的接觸操作即可,例如也可以包括硬件按鈕組來取代觸摸傳感器113。(4)關(guān)于各個實施方式及各個變形例的觸摸傳感器113說明了利用靜電電容方式的觸摸傳感器實現(xiàn)的情況,作為該靜電電容方式的觸摸傳感器能夠采用投影型或表面型等合適的結(jié)構(gòu),所述投影型的觸摸傳感器在塑料或玻璃等基板上形成多個電極圖案,通過測定基于接觸點附近的多個電極圖案的電流量的比率進行判別,所述表面型的觸摸傳感器構(gòu)成為具有導(dǎo)電膜和基板,在基板的角落設(shè)置電極,形成基于導(dǎo)電膜的均勻的電場,測定通過手指等的接觸而形成的角落的電極的電流量的比率,并判別接觸位置。并且,觸摸傳感器113不限于利用靜電電容方式的觸摸傳感器實現(xiàn)的情況,也可以利用如下方式的傳感器實現(xiàn):采用電子筆等專用的筆的電磁感應(yīng)方式;由雙層構(gòu)造的透明電極構(gòu)成的矩陣開關(guān)方式;向兩片電阻膜中的一片電阻膜施加電壓,在另一片電阻膜中檢測與所操作的位置對應(yīng)的電壓的電阻膜方式;根據(jù)壓電元件的電壓變化來檢測振動波的回彈(bounce),并檢測手指等的接觸的表面波方式;利用被遮光的紅外線檢測手指等接觸的位置的紅外線方式;在畫面中裝配光傳感器并檢測接觸位置的光傳感器方式等。(5)關(guān)于將輸入模式從第I輸入模式切換為第2輸入模式的切換操作,不限于在各個實施方式及各個變形例中說明的示例,例如也可以是對觸摸屏部110的接觸。并且,為了提高用戶的便利性,也可以將在各個實施方式及各個變形例中說明的切換操作進行組合。即,也可以是,例如將實施方式I的包括切換按鈕131的切換檢測部130變形為包括開關(guān)211或者加速度傳感器311,在切換按鈕131被按下的情況下以及在檢測到信息處理裝置被從托架250取下的情況下,切換輸入模式。并且,在各個實施方式及各個變形例中,說明了用于將輸入模式從第I輸入模式切換為第2輸入模式的切換操作、和用于將輸入模式從第2輸入模式切換為第I輸入模式的操作是相同操作的示例,但也可以是不同的操作。另外,圖1所示的切換按鈕131的形狀及配置僅是一例,也可以進行適當變更。(6)在實施方式2中說明了加速度傳感器311檢測相比1.0g減小規(guī)定閾值以上的z軸的加速度,由此檢測到用戶已提起安裝于托架250的狀態(tài)(安裝狀態(tài))下的信息處理裝置300,并且切換檢測部310發(fā)送切換信號。但是,也可以變形為在加速度傳感器311的任意一個軸的加速度變化了規(guī)定程度時發(fā)送切換信號。由此,即使沒有托架250,也能夠檢測到用戶提起信息處理裝置300,并將輸入模式從第I輸入模式切換為第2輸入模式。另外,也可以是,在加速度傳感器311檢測到的各個軸的加速度在一定時間(例如約10秒)內(nèi)沒有變化的情況下,發(fā)送切換信號。由此,在用戶將信息處理裝置放置于桌子等上的情況下,能夠?qū)⑤斎肽J綇牡?輸入模式切換為第I輸入模式。(7)在實施方式1、2及變形例2中說明了在輸入模式是第I輸入模式的情況下在檢測到非接觸操作時,開始與檢測到的非接觸操作對應(yīng)的畫面的劃入顯示,當在從檢測到非接觸操作起的規(guī)定時間以內(nèi)進行了切換操作的情況下進行劃出顯示。但是,也可以是不進行劃入顯示,而是將顯示從在檢測到非接觸操作之前所顯示的畫面一下子切換為與檢測到的非接觸操作對應(yīng)的畫面。并且,也可以是不進行劃出顯示,而是將顯示從正顯示中的畫面一下子切換為在開始劃入顯示之前所顯示的畫面。(8)在各個實施方式及各個變形例中說明了計時部160計時的規(guī)定時間是預(yù)先設(shè)定的情況,然而例如也可以由用戶進行設(shè)定。并且,也可以是,例如在信息處理裝置的運行開始時使用戶進行多次切換操作,將從檢測到想要進行切換操作的非接觸操作起到實際進行切換操作所花費的時間的平均值設(shè)定為規(guī)定時間。(9)關(guān)于本發(fā)明的信息處理裝置的形狀,不限于諸如各個實施方式及各個變形例的信息處理裝置那樣的板狀,也可以是諸如通常的筆記本電腦那樣可折疊的形狀。(10)在變形例I中說明了在輸入模式是第I輸入模式的情況下,當在從檢測到非接觸操作起的規(guī)定時間以內(nèi)進行了切換操作的情況下,作為Undo處理是進行使再現(xiàn)中的音樂停止的處理。但是,作為Undo處理也可以不僅僅進行使再現(xiàn)中的音樂停止的處理,也進行顯示器111的顯示切換處理。即,也可以使顯示器111的畫面返回到開始音樂的再現(xiàn)處理之前的畫面(圖12 Ca)的畫面)。(11)在各個實施方式及各個變形例中說明的各個構(gòu)成要素中的全部要素或者一部分要素也可以利用單片或者多片的集成電路實現(xiàn),還可以利用計算機的程序?qū)崿F(xiàn),還可以利用其它任何方式實現(xiàn)。并且,在各個實施方式及各個變形例中說明的各個構(gòu)成要素通過與信息處理裝置具有的處理器協(xié)作進行動作來實現(xiàn)其功能。并且,集成電路化的方法也可以利用專用電路或者通用處理器實現(xiàn)。也可以采用在制作LSI后能夠編程的現(xiàn)場可編程門陣列(FPGA:Field Programmable GateArray)、能夠重構(gòu)架LSI內(nèi)部的電路單元的連接和設(shè)定的可重構(gòu)處理器(reconfigurableprocessor)。在此,把使用的集成電路設(shè)為LSI,但根據(jù)集成度的不同,有時也被稱為1C、系統(tǒng)LS1、超級(super)LS1、特級(ultra)LSI。另外,如果伴隨半導(dǎo)體技術(shù)的發(fā)展或利用派生的其他技術(shù)替換LSI的集成電路化的技術(shù)問世,當然也可以使用該技術(shù)進行功能單元的集成化。還存在適用生物技術(shù)等的可能性。( 12 )也可以將用于使處理器執(zhí)行在各個實施方式及各個變形例中說明的信息處理裝置的控制處理(參照圖11、16、19)的程序,記錄在記錄介質(zhì)中或者通過各種通信路徑等進行流通并頒布。這種記錄介質(zhì)有IC卡、硬盤、光盤、軟盤、ROM、閃存等。所流通及頒布的程序通過被存儲在設(shè)備的處理器能夠讀取的存儲器等中來進行使用,通過由該處理器執(zhí)行該程序,實現(xiàn)在各個實施方式及各個變形例中示出的信息處理裝置的各種功能。(13)也可以將上述(I) (12)的一部分或者全部的變形組合起來適用于各個實施方式及各個變形例的信息處理裝置。(14)下面,對本發(fā)明的一個實施方式的信息處理裝置的結(jié)構(gòu)及其變形例和各種效果進行說明(a)本發(fā)明的一個實施方式的一種信息處理裝置,其特征在于,該信息處理裝置具有:接觸操作檢測單元,檢測對本裝置主體的接觸操作;非接觸操作檢測單元,檢測以非接觸方式對本裝置主體進行的、至少根據(jù)用戶的身體的一部分的形狀而確定的非接觸操作;切換檢測單元,檢測用于將輸入模式從第I輸入模式切換為第2輸入模式的伴隨有對本裝置的接觸的切換操作,該第I輸入模式受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,該第2輸入模式受理由所述接觸操作檢測單元檢測到的接觸操作作為輸入;處理單元,根據(jù)指示進行處理;以及控制單元,在所述輸入模式是第I輸入模式的情況下,該控制單元受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,并對所述處理單元進行第I指示,該第I指示開始與所受理的非接觸操作相對應(yīng)的處理;當在從受理該非接觸操作作為輸入起的規(guī)定時間以內(nèi)所述切換檢測單元檢測到所述切換操作的情況下,該控制單元對所述處理單元進行第2指示,該第2指示使得通過根據(jù)所述第I指示由所述處理單元開始的處理而得到的輸出的狀態(tài)成為與開始該處理之前的狀態(tài)相同的狀態(tài)。假設(shè)在該信息處理裝置中,在根據(jù)想要進行切換操作時的例如用戶的手的形狀而確定的非接觸操作作為輸入被受理了。即使在這種情況下,根據(jù)該信息處理裝置,通過由用戶在從該受理起的規(guī)定時間以內(nèi)進行實際的切換操作,能夠使通過與作為輸入而受理的非接觸操作相對應(yīng)的處理而得到的輸出狀態(tài),成為與開始該處理之前的狀態(tài)相同的狀態(tài)。因此,用戶無需特意進行用于使輸出狀態(tài)返回到開始與檢測到的非接觸操作相對應(yīng)的處理之前的狀態(tài)的操作。(b)并且,也可以是,所述信息處理裝置還具有顯示器,所述控制單元對所述處理單元進行對所述顯示器的畫面執(zhí)行切換顯示的顯示切換處理的開始指示,作為所述第I指示,所述控制單元對所述處理單元進行在所述顯示器上顯示如下畫面的處理的執(zhí)行指示,作為所述第2指示,該畫面是所述處理單元根據(jù)所述第I指示即將開始所述顯示切換處理之前的該顯示器的畫面。假設(shè)該信息處理裝置中,在根據(jù)想要進行切換操作時的例如用戶的手的形狀而確定的非接觸操作作為輸入被受理,并在該信息處理裝置中開始了顯示器的顯示切換處理。即使在這種情況下,根據(jù)該信息處理裝置,通過由用戶在從該受理起的規(guī)定時間以內(nèi)進行實際的切換操作,也能夠在顯示器顯示即將開始顯示切換處理之前的畫面。因此,用戶無需特意進行用于使該信息處理裝置的顯示器的畫面返回到即將開始顯示切換處理之前的畫面的操作。(c)并且,也可以是,所述處理單元在從所述控制單元接受到所述第I指示時,開始基于該第I指示的所述顯示切換處理,從開始了該顯示切換處理的時刻起,到從該控制單元受理該第I指示所涉及的非接觸操作作為輸入開始、經(jīng)過了所述規(guī)定時間以上的時間的時刻為止,作為該顯示切換處理,以完成了該顯示切換處理的時刻應(yīng)該顯示的處理后畫面逐漸出現(xiàn)的方式,將所述顯示器的畫面從即將接受所述第I指示之前的畫面切換顯示為該處理后畫面。假設(shè)該信息處理裝置中,在根據(jù)想要進行切換操作時的例如用戶的手的形狀而確定的非接觸操作作為輸入被受理了。即使在這種情況下,根據(jù)該信息處理裝置,通過由用戶在從該受理起的規(guī)定時間以內(nèi)進行實際的切換操作,也能夠使在完成了顯示切換處理的時刻應(yīng)該顯示的處理后畫面被顯示到中途,并從該被顯示到中途的畫面切換顯示為即將開始顯示切換處理之前的畫面。由此,用戶能夠根據(jù)顯示器的畫面推移的狀態(tài)容易地識別到如下內(nèi)容,即:雖然在想要進行切換操作時非接觸操作被檢測到并產(chǎn)生了該信息處理裝置的畫面的切換,但是無需進行使顯示器的畫面返回到非接觸操作被檢測到之前的畫面的操作。(d)并且,也可以是,所述處理單元進行將所述顯示器的畫面從即將開始所述顯示切換處理之前的畫面、切換顯示為該畫面中的顯示物的尺寸被變更后的畫面的處理,作為所述顯示切換處理。根據(jù)該信息處理裝置,能夠通過非接觸操作來變更畫面中的顯示物的尺寸并進行顯不O(e)并且,也可以是,所述切換檢測單元包括硬件按鈕,根據(jù)所述硬件按鈕被按下,來進行所述切換操作的檢測。根據(jù)該信息處理裝置,能夠利用硬件按鈕的按下這種簡單的方法進行切換操作的檢測。(f)并且,也可以是,所述切換檢測單元包括檢測本裝置產(chǎn)生的加速度的加速度傳感器,根據(jù)所述加速度傳感器檢測到的加速度變化了規(guī)定程度,來進行所述切換操作的檢測。該信息處理裝置根據(jù)加速度傳感器檢測到的加速度的變化來檢測切換操作。因此,用戶為了手持該信息處理裝置進行接觸操作,僅僅通過提起信息處理裝置,即可切換為受理接觸操作作為輸入的第2模式。(g)并且,也可以是,所述信息處理裝置構(gòu)成為能夠在托架上自由拆裝,所述切換檢測單元包括用于檢測是否被安裝于所述托架上的傳感器,根據(jù)由所述傳感器進行的未被安裝于所述托架的檢測,來進行所述切換操作的檢測。該信息處理裝置根據(jù)由傳感器進行的未被安裝于托架的檢測來檢測切換操作。因此,用戶為了手持該信息處理裝置進行接觸操作,僅將信息處理裝置從托架上取下,即可切換為受理接觸操作作為輸入的第2模式。(h)并且,也可以是,所述接觸操作檢測單元包括與所述顯示器重疊配置的觸摸傳感器,所述切換檢測單元根據(jù)所述輸入模式是第I輸入模式時由所述接觸操作檢測單元進行的針對所述觸摸傳感器的接觸操作的檢測,來進行所述切換操作的檢測。該信息處理裝置根據(jù)針對觸摸傳感器的接觸操作的檢測來檢測切換操作。因此,用戶為了進行針對與顯示器重疊配置的觸摸傳感器即觸摸屏的接觸操作,通過進行接觸該觸摸屏這種直觀操作,能夠切換為受理接觸操作作為輸入的第2模式。(i)并且,也可以是,所述非接觸操作檢測單元包括攝像機,通過基于由該攝像機拍攝到的圖像的對照處理,來檢測所述非接觸操作。根據(jù)該信息處理裝置,通過基于由攝像機拍攝到的圖像的對照處理,能夠比較容易地檢測至少根據(jù)用戶的身體的一部分的形狀而確定的非接觸操作。(j)并且,也可以是,所述信息處理裝置具有揚聲器,所述控制單元對所述處理單元進行來自所述揚聲器的聲音輸出的開始指示,作為所述第I指示,所述控制單元對所述處理單元進行根據(jù)所述第I指示由所述處理單元開始的來自所述揚聲器的聲音輸出的停止指示,作為所述第2指示。假設(shè)該信息處理裝置中,根據(jù)想要進行切換操作時的例如用戶的手的形狀而確定的非接觸操作作為輸入被受理,并開始來自揚聲器的聲音輸出。即使在這種情況下,根據(jù)該信息處理裝置,通過用戶在從該受理起的規(guī)定時間以內(nèi)進行實際的切換操作,也能夠停止來自揚聲器的聲音輸出。因此,用戶無需特意進行使聲音輸出停止的操作。(k)本發(fā)明的一個實施方式的一種信息處理裝置,其特征在于,該信息處理裝置具有:接觸操作檢測單元,檢測對本裝置主體的接觸操作;非接觸操作檢測單元,檢測以非接觸方式對本裝置主體進行的、至少根據(jù)用戶的身體的一部分的形狀而確定的非接觸操作;切換檢測單元,檢測用于將輸入模式從第I輸入模式切換為第2輸入模式的伴隨有對本裝置的接觸的切換操作,該第I輸入模式受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,該第2輸入模式受理由所述接觸操作檢測單元檢測到的接觸操作作為輸入;以及處理單元,根據(jù)指示進行處理,在所述輸入模式是第I輸入模式的情況下,受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,當在從受理所述非接觸操作作為輸入起的規(guī)定時間以內(nèi)所述切換檢測單元未檢測到所述切換操作的情況下,對所述處理單元進行開始與作為輸入而受理的所述非接觸操作相對應(yīng)的處理的指示,當在從受理所述非接觸操作作為輸入起的規(guī)定時間以內(nèi)所述切換檢測單元檢測到所述切換操作的情況下,不對所述處理單元進行所述指示。假設(shè)該信息處理裝置中,根據(jù)想要進行切換操作時的例如用戶的手的形狀而確定的非接觸操作作為輸入被受理了。即使在這種情況下,根據(jù)該信息處理裝置,通過用戶在從該受理起的規(guī)定時間以內(nèi)進行實際的切換操作,也能不開始與作為輸入而受理的非接觸操作相對應(yīng)的處理。因此,用戶無需對該信息處理裝置進行用于取消與作為輸入而受理的非接觸操作相對應(yīng)的處理的操作,并且根據(jù)該信息處理裝置,能夠使用戶不知道非接觸操作被無意地檢測到。(15)本發(fā)明的處理控制方法利用例如各個實施方式及各個變形例示出的信息處理裝置實現(xiàn)(尤其參照使用圖11、16、19示出的控制處理的步驟等)。產(chǎn)業(yè)上的可利用性本發(fā)明的信息處理裝置在用戶切換對本裝置主體的非接觸操作和接觸操作來進行操作的情況下使用。標號說明100、200、300信息處理裝置;110觸摸屏部;111顯示器;112接觸操作檢測部;113觸摸傳感器;120非接觸操作檢測部;121攝像機;122對照處理部;130、210、310切換檢測部;131切換按鈕;140揚聲器;150存儲部;160計時部;170、220、320控制部;171、321處理控制部;172坐標通知部;180處理部;211開關(guān);250托架;311加速度傳感器。
權(quán)利要求
1.一種信息處理裝置,其特征在于, 該信息處理裝置具有: 接觸操作檢測單元,檢測對本裝置主體的接觸操作; 非接觸操作檢測單元,檢測以非接觸方式對本裝置主體進行的、至少根據(jù)用戶的身體的一部分的形狀而確定的非接觸操作; 切換檢測單元,檢測用于將輸入模式從第I輸入模式切換為第2輸入模式的伴隨有對本裝置的接觸的切換操作,該第I輸入模式受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,該第2輸入模式受理由所述接觸操作檢測單元檢測到的接觸操作作為輸A ; 處理單元,根據(jù)指示進行處理;以及 控制單元,在所述輸入模式是第I輸入模式的情況下,該控制單元受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,并對所述處理單元進行第I指示,該第I指示開始與所受理的非接觸操作相對應(yīng)的處理;當在從受理該非接觸操作作為輸入起的規(guī)定時間以內(nèi)所述切換檢測單元檢測到所述切換操作的情況下,該控制單元對所述處理單元進行第2指示,該第2指示使得通過根據(jù)所述第I指示由所述處理單元開始的處理而得到的輸出的狀態(tài)成為與開始該處理之前的狀態(tài)相同的狀態(tài)。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 所述信息處理裝置還具有顯示器, 所述控制單元對所述處理單元進行對所述顯示器的畫面執(zhí)行切換顯示的顯示切換處理的開始指示,作為所述第I指示 , 所述控制單元對所述處理單元進行在所述顯示器上顯示如下畫面的處理的執(zhí)行指示,作為所述第2指示,該畫面是所述處理單元根據(jù)所述第I指示即將開始所述顯示切換處理之前的該顯示器的畫面。
3.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于, 所述處理單元在從所述控制單元接受到所述第I指示時,開始基于該第I指示的所述顯示切換處理,從開始了該顯示切換處理的時刻起,到從該控制單元受理該第I指示所涉及的非接觸操作作為輸入開始、經(jīng)過了所述規(guī)定時間以上的時間的時刻為止,作為該顯示切換處理,以完成了該顯示切換處理的時刻應(yīng)該顯示的處理后畫面逐漸出現(xiàn)的方式,將所述顯示器的畫面從即將接受所述第I指示之前的畫面切換顯示為該處理后畫面。
4.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于, 所述處理單元進行將所述顯示器的畫面從即將開始所述顯示切換處理之前的畫面、切換顯示為該畫面中的顯示物的尺寸被變更后的畫面的處理,作為所述顯示切換處理。
5.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于, 所述切換檢測單元包括硬件按鈕,根據(jù)所述硬件按鈕被按下,來進行所述切換操作的檢測。
6.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于, 所述切換檢測單元包括檢測本裝置產(chǎn)生的加速度的加速度傳感器,根據(jù)所述加速度傳感器檢測到的加速度變化了規(guī)定程度,來進行所述切換操作的檢測。
7.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于,所述信息處理裝置構(gòu)成為能夠在托架上自由拆裝, 所述切換檢測單元包括用于檢測是否被安裝于所述托架上的傳感器,根據(jù)由所述傳感器進行的未被安裝于所述托架的檢測,來進行所述切換操作的檢測。
8.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于, 所述接觸操作檢測單元包括與所述顯示器重疊配置的觸摸傳感器, 所述切換檢測單元根據(jù)所述輸入模式是第I輸入模式時由所述接觸操作檢測單元進行的針對所述觸摸傳感器的接觸操作的檢測,來進行所述切換操作的檢測。
9.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 所述非接觸操作檢測單元包括攝像機,通過基于由該攝像機拍攝到的圖像的對照處理,來檢測所述非接觸操作。
10.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 所述信息處理裝置具有揚聲器, 所述控制單元對所述處理單元進行來自所述揚聲器的聲音輸出的開始指示,作為所述第I指示, 所述控制單元對所述處理單元進行根據(jù)所述第I指示由所述處理單元開始的來自所述揚聲器的聲音輸出的停止指示,作為所述第2指示。
11.一種信息處理裝置,其特征在于, 該信息處理裝置具有: 接觸操作檢測單元,檢測對本裝置主體的接觸操作; 非接觸操作檢測單元,檢測以非接觸方式對本裝置主體進行的、至少根據(jù)用戶的身體的一部分的形狀而確定的非接觸操作; 切換檢測單元,檢測用于將輸入模式從第I輸入模式切換為第2輸入模式的伴隨有對本裝置的接觸的切換操作,該第I輸入模式受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入,該第2輸入模式受理由所述接觸操作檢測單元檢測到的接觸操作作為輸入;以及 處理單元,根據(jù)指示進行處理, 在所述輸入模式是第I輸入模式的情況下,受理由所述非接觸操作檢測單元檢測到的非接觸操作作為輸入, 當在從受理所述非接觸操作作為輸入起的規(guī)定時間以內(nèi)所述切換檢測單元未檢測到所述切換操作的情況下,對所述處理單元進行開始與作為輸入而受理的所述非接觸操作相對應(yīng)的處理的指示, 當在從受理所述非接觸操作作為輸入起的規(guī)定時間以內(nèi)所述切換檢測單元檢測到所述切換操作的情況下,不對所述處理單元進行所述指示。
12.一種處理控制方法,用于進行對應(yīng)于輸入的處理的信息處理裝置,其特征在于, 該處理控制方法包括: 接觸操作檢測步驟,檢測對所述信息處理裝置主體的接觸操作; 非接觸操作檢測步驟,檢測以非接觸方式對所述信息處理裝置主體進行的、至少根據(jù)用戶的身體的一部分的形狀而確定的非接觸操作; 切換檢測步驟,檢測用于將輸入模式從第I輸入模式切換為第2輸入模式的伴隨有對本裝置的接觸的切換操作,該第I輸入模式受理由所述非接觸操作檢測步驟檢測到的非接觸操作作為輸入,該第2輸入模式受理由所述接觸操作檢測步驟檢測到的接觸操作作為輸A ; 第I控制步驟,在所述輸入模式是第I輸入模式的情況下,受理由所述非接觸操作檢測步驟檢測到的非接觸操作作為輸入,并開始與所受理的非接觸操作相對應(yīng)的處理;以及第2控制步驟,當在從受理該非接觸操作作為輸入起的規(guī)定時間以內(nèi)由所述切換檢測步驟檢測到所述切換操作的情況下,使根據(jù)通過所述第I控制步驟開始的處理而得到的輸出的狀態(tài)成為與開始該處理之前的狀態(tài)相同的狀態(tài)。
13.一種程序,用于使進行對應(yīng)于輸入的處理的信息處理裝置中的處理器執(zhí)行控制處理,其特征在于, 所述控制處理包括: 接觸操作檢測步驟,檢測對所述信息處理裝置主體的接觸操作; 非接觸操作檢測步驟,檢測以非接觸方式對所述信息處理裝置主體進行的、至少根據(jù)用戶的身體的一部分的形狀而確定的非接觸操作; 切換檢測步驟,檢測用于將輸入模式從第I輸入模式切換為第2輸入模式的伴隨有對本裝置的接觸的切換操作,該第I輸入模式受理由所述非接觸操作檢測步驟檢測到的非接觸操作作為輸入,該第2輸入模式受理由所述接觸操作檢測步驟檢測到的接觸操作作為輸入; 第I控制步驟,在所述輸入模式是第I輸入模式的情況下,受理由所述非接觸操作檢測步驟檢測到的非接觸操作作為輸入,并開始與所受理的非接觸操作相對應(yīng)的處理;以及第2控制步驟,當在從受理該非接觸操作作為輸入起的規(guī)定時間以內(nèi)由所述切換檢測步驟檢測到所述切換操作的情況下,使根據(jù)通過所述第I控制步驟開始的處理而得到的輸出的狀態(tài)成為與開始該處理之前的狀態(tài)相同的狀態(tài)。
14.一種計算機可讀取的記錄介質(zhì),記錄了程序,該程序用于使進行對應(yīng)于輸入的處理的信息處理裝置中的計算機執(zhí)行控制處理,其特征在于, 所述控制處理包括: 接觸操作檢測步驟,檢測對所述信息處理裝置主體的接觸操作; 非接觸操作檢測步驟,檢測以非接觸方式對所述信息處理裝置主體進行的、至少根據(jù)用戶的身體的一部分的形狀而確定的非接觸操作; 切換檢測步驟,檢測用于將輸入模式從第I輸入模式切換為第2輸入模式的伴隨有對本裝置的接觸的切換操作,該第I輸入模式受理由所述非接觸操作檢測步驟檢測到的非接觸操作作為輸入,該第2輸入模式受理由所述接觸操作檢測步驟檢測到的接觸操作作為輸入; 第I控制步驟,在所述輸入模式是第I輸入模式的情況下,受理由所述非接觸操作檢測步驟檢測到的非接觸操作作為輸入,并開始與所受理的非接觸操作相對應(yīng)的處理;以及第2控制步驟,當在從受理該非接觸操作作為輸入起的規(guī)定時間以內(nèi)由所述切換檢測步驟檢測到所述切換操作的情況下,使根據(jù)通過所述第I控制步驟開始的處理而得到的輸出的狀態(tài)成為與開始該處理之前的狀態(tài)相同的狀態(tài)。
全文摘要
一種信息處理裝置,在受理非接觸操作作為輸入的第1輸入模式的情況下,受理所檢測到的非接觸操作作為輸入,并開始與所受理的非接觸操作相對應(yīng)的處理,當在從受理該非接觸操作作為輸入起的規(guī)定時間以內(nèi)檢測到切換操作的情況下,使通過所開始的所述處理而得到的輸出的狀態(tài)成為與開始該處理之前的狀態(tài)相同的狀態(tài),該切換操作是用于從所述第1輸入模式切換為受理接觸操作作為輸入的第2輸入模式的伴隨有對本裝置的接觸的切換操作。
文檔編號G06F3/01GK103097989SQ201180011738
公開日2013年5月8日 申請日期2011年12月21日 優(yōu)先權(quán)日2011年1月31日
發(fā)明者松本拓矢, 龜井梨奈子, 松井典弘 申請人:松下電器產(chǎn)業(yè)株式會社