專利名稱:信息處理設(shè)備、信息處理方法和計(jì)算機(jī)可讀記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備、信息處理方法以及計(jì)算機(jī)可讀記錄介質(zhì)。
背景技術(shù):
隨著具有觸摸板的設(shè)備的增多,近來已經(jīng)開發(fā)出了能夠檢測對觸摸板的操作表面的接近狀態(tài)的觸摸板以及能夠測量對操作表面的壓力的測量設(shè)備。已經(jīng)考慮了這種設(shè)備在諸如操作信息輸入的若干場景中的使用。例如,在日本實(shí)用新型3149267號中公開了一種鼠標(biāo),用于檢測使用者的手對鼠標(biāo)表面的接近狀態(tài)以及判斷是否操作鼠標(biāo)以執(zhí)行用于省電的電源關(guān)閉。
發(fā)明內(nèi)容
然而,在日本實(shí)用新型3149267號中,基于持有鼠標(biāo)以操作鼠標(biāo)的手的移動來判斷鼠標(biāo)是否被操作,并且不檢測接觸方式下的輸入狀態(tài)的改變。鑒于此,希望提供一種新的和改進(jìn)的信息處理設(shè)備、信息處理方法和計(jì)算機(jī)可讀記錄介質(zhì),其能夠通過主動地利用由操作體的動作造成的輸入狀態(tài)的改變來降低使用者操作負(fù)擔(dān)。根據(jù)本發(fā)明的一個實(shí)施例,提供一種信息處理設(shè)備,包括檢測單元,用于檢測操作體在操作區(qū)域的狀態(tài);狀態(tài)判斷單元,用于基于檢測單元的檢測結(jié)果判斷操作體是處于輸入狀態(tài)還是處于待命狀態(tài),在輸入狀態(tài)下,根據(jù)通過操作體輸入的輸入信息執(zhí)行給定的輸入操作過程,在待命狀態(tài)下,不執(zhí)行輸入操作過程;以及執(zhí)行過程確定單元,用于基于由狀態(tài)判斷單元判斷的狀態(tài)或狀態(tài)的改變,從包括輸入操作過程的多個過程中確定要執(zhí)行的過程。根據(jù)本發(fā)明,基于操作體的狀態(tài)來判斷操作體處于輸入狀態(tài)還是待命狀態(tài),其中在輸入狀態(tài)下,通過操作體輸入輸入信息?;诓僮黧w的狀態(tài)或狀態(tài)的改變來確定要執(zhí)行的過程。因此,由于能夠在一系列操作中執(zhí)行多個過程,可以降低使用者輸入操作的負(fù)擔(dān)。這里,執(zhí)行過程確定單元當(dāng)操作體處于輸入狀態(tài)時可以執(zhí)行第一輸入操作過程, 而當(dāng)操作體的狀態(tài)從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時可以執(zhí)行第二輸入操作過程。另外,執(zhí)行過程確定單元當(dāng)操作體處于輸入狀態(tài)時可以執(zhí)行字符輸入過程,而當(dāng)操作體從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時可以執(zhí)行空格輸入過程以接在通過字符輸入過程輸入的字符之后輸入空格。此外,當(dāng)執(zhí)行空格輸入過程時,執(zhí)行過程確定單元還可以針對先前輸入的字符串執(zhí)行拼寫檢查過程。另外,執(zhí)行過程確定單元當(dāng)操作體處于輸入狀態(tài)時可以執(zhí)行字符輸入過程以將字符輸入到給定輸入?yún)^(qū)域,而當(dāng)操作體從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時可以執(zhí)行輸入?yún)^(qū)域移動過程以將執(zhí)行字符輸入的輸入?yún)^(qū)域移動到下一輸入?yún)^(qū)域。此外,當(dāng)狀態(tài)從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時,執(zhí)行過程確定單元可以根據(jù)操作體的移動執(zhí)行不同的輸入操作過程。信息處理設(shè)備可以包括通知單元,用于在執(zhí)行由執(zhí)行過程確定單元確定的過程時通知使用者該過程被執(zhí)行。此外,檢測單元能夠檢測操作體對操作表面(在該操作表面上執(zhí)行信息輸入)的接近和接觸,并且狀態(tài)判斷單元當(dāng)操作體接近或接觸操作表面時可以判斷操作體處于輸入狀態(tài),而當(dāng)操作體與操作表面分離開給定距離(在該距離操作體被判斷為接近操作表面) 以上時可以判斷操作體處于待命狀態(tài)。另外,執(zhí)行過程確定單元可以根據(jù)操作體是接近操作表面還是接觸操作表面來執(zhí)行不同的輸入操作過程。此外,檢測單元能夠檢測操作體與操作表面(在該操作表面上執(zhí)行信息輸入)的接觸,以及操作體對操作表面的壓力,并且狀態(tài)判斷單元在操作體接觸操作表面時可以判斷操作體處于輸入狀態(tài),而當(dāng)操作體與操作表面分離時可以判斷操作體處于待命狀態(tài)。另外,執(zhí)行過程確定單元可以根據(jù)操作體對操作表面的壓力大小執(zhí)行不同的輸入操作過程。根據(jù)本發(fā)明的另一個實(shí)施例,提供一種信息處理方法,包括檢測操作體在操作區(qū)域的狀態(tài);基于檢測的結(jié)果判斷操作體是處于輸入狀態(tài)還是處于待命狀態(tài),在輸入狀態(tài)下, 根據(jù)通過操作體輸入的輸入信息執(zhí)行給定的輸入操作過程,在待命狀態(tài)下不執(zhí)行輸入操作過程;以及基于所判斷的操作體的狀態(tài)或狀態(tài)的改變,從包括輸入操作過程的多個過程中確定要執(zhí)行的過程。根據(jù)本發(fā)明的另一個實(shí)施例,提供一種其上記錄有程序的計(jì)算機(jī)可讀記錄介質(zhì), 該程序用于使計(jì)算機(jī)起到信息處理設(shè)備的作用,該信息處理設(shè)備包括檢測單元,用于檢測操作體在操作區(qū)域的狀態(tài);狀態(tài)判斷單元,用于基于檢測單元的檢測結(jié)果判斷操作體是處于輸入狀態(tài)還是處于待命狀態(tài),在輸入狀態(tài)下,根據(jù)通過操作體輸入的輸入信息執(zhí)行給定的輸入操作過程,在待命狀態(tài)下,不執(zhí)行輸入操作過程;以及執(zhí)行過程確定單元,用于基于由狀態(tài)判斷單元判斷的狀態(tài)或狀態(tài)的改變,從包括輸入操作過程的多個過程中確定要執(zhí)行的過程。該計(jì)算機(jī)程序被存儲在包括在計(jì)算機(jī)中的存儲設(shè)備中,并且由包括在計(jì)算機(jī)中的 CPU讀取和執(zhí)行,由此使得計(jì)算機(jī)起到上述信息處理設(shè)備的作用。另外,還提供一種計(jì)算機(jī)可讀記錄介質(zhì),在其中存儲該計(jì)算機(jī)程序。該記錄介質(zhì)例如可以是磁盤、光盤等。如上所述,根據(jù)本發(fā)明,可以提供一種信息處理設(shè)備、信息處理方法和計(jì)算機(jī)可讀記錄介質(zhì),其能夠通過主動地使用由操作體的動作引起的輸入狀態(tài)的改變來降低使用者操作負(fù)擔(dān)。
圖1是示出根據(jù)本發(fā)明的第一實(shí)施例的信息處理設(shè)備的檢測模式的說明圖;圖2是示出根據(jù)第一實(shí)施例的信息處理設(shè)備的硬件配置的框圖;圖3是示出根據(jù)第一實(shí)施例的信息處理設(shè)備的功能配置的框圖;圖4是示出使用根據(jù)第一實(shí)施例的信息處理設(shè)備的輸入操作過程的一個示例的說明圖5是示出使用根據(jù)第一實(shí)施例的信息處理設(shè)備的輸入操作過程的流程圖;圖6是示出與空格輸入一起顯示在輸入?yún)^(qū)域內(nèi)的修改候選對象的字符串的顯示示例的說明圖;圖7是示出拼寫檢查過程的流程圖;圖8是示出使用根據(jù)第一實(shí)施例的信息處理設(shè)備的輸入操作過程的另一個示例的說明圖;圖9是示出通過相關(guān)技術(shù)的輸入操作過程執(zhí)行圖6所示的輸入操作的情況的說明圖;圖10是示出根據(jù)本發(fā)明的第二實(shí)施例的信息處理設(shè)備的檢測模式的說明圖;圖11是示出根據(jù)第二實(shí)施例的信息處理設(shè)備的功能配置的框圖;以及圖12是示出使用根據(jù)第二實(shí)施例的信息處理設(shè)備的輸入操作過程的流程圖。
具體實(shí)施例方式下面將參照附圖描述本發(fā)明的優(yōu)選實(shí)施例。應(yīng)注意,在說明書和附圖中使用相同的附圖標(biāo)記表示具有基本相同的功能和結(jié)構(gòu)的結(jié)構(gòu)單元,并且省略對這些結(jié)構(gòu)單元的重復(fù)說明。另外,將以以下順序給出說明。1.第一實(shí)施例(檢測操作體的接近和接觸的示例)2.第二實(shí)施例(檢測操作體的接觸和壓力的示例)3.其它(空格輸入和輸入?yún)^(qū)域移動的執(zhí)行、失誤防止過程以及檢測單元的配置)<1.第一實(shí)施例>[輸入檢測模式的描述]首先,將參照圖1描述根據(jù)本發(fā)明的第一實(shí)施例的信息處理設(shè)備中操作體相對于操作表面的檢測模式。圖1是示出根據(jù)本實(shí)施例的信息處理設(shè)備的檢測模式的說明圖。根據(jù)本實(shí)施例的信息處理設(shè)備包括能夠檢測操作體對操作表面的接近和接觸的檢測單元。信息處理設(shè)備基于檢測單元的檢測結(jié)果判斷使用者是否在輸入操作信息,并使得能夠根據(jù)判斷結(jié)果進(jìn)行操作。在本實(shí)施例中,如圖1所示定義由信息處理設(shè)備判斷的三種輸入狀態(tài)。第一,手指 F豎直向上地與觸摸板10的表面(操作表面)分離開給定距離的狀態(tài)被定義為釋放狀態(tài)。 此外,手指F不接觸觸摸板10但是位于豎直向上地與觸摸板10的表面分離開給定距離的接近檢測區(qū)域20內(nèi)的狀態(tài)被定義為第一狀態(tài)。手指F接觸觸摸板10的表面的狀態(tài)被定義為第二狀態(tài)。此外,手指F處于釋放狀態(tài)的狀態(tài)被定義為待命狀態(tài),而手指F處于第一狀態(tài)和第二狀態(tài)的狀態(tài)被定義為輸入狀態(tài)。信息處理設(shè)備使用檢測單元檢測手指F與觸摸板10的表面之間的位置關(guān)系,并判斷三種狀態(tài)之一。每個狀態(tài)或狀態(tài)的改變與給定的輸入操作相關(guān)聯(lián),并且信息處理設(shè)備執(zhí)行與手指F的狀態(tài)相對應(yīng)的輸入操作。因此,使用者能夠通過使手指F接近觸摸板10的表面或從觸摸板10的表面釋放手指F來切換輸入操作。這樣,通過使得能夠在改變手指F的位置的一系列動作中進(jìn)行多個輸入操作,降低了使用者操作負(fù)擔(dān)。下面,將具體描述這種信息處理設(shè)備的配置以及該信息處理設(shè)備中的操作過程。
[信息處理設(shè)備的硬件配置]首先,將參照圖2描述根據(jù)本實(shí)施例的信息處理設(shè)備100的硬件配置示例。圖2 是示出根據(jù)本實(shí)施例的信息處理設(shè)備100的硬件配置的框圖。如圖2所示,根據(jù)本實(shí)施例的信息處理設(shè)備100包括中央處理器(CPU) 101、隨機(jī)存取存儲器(RAM) 102以及非易失性存儲器103。信息處理設(shè)備100還包括顯示設(shè)備104、觸摸傳感器105以及壓力傳感器106。CPU 101起到算術(shù)處理設(shè)備和控制設(shè)備的作用,并且根據(jù)各種程序控制信息處理設(shè)備100的整體操作。此外,CPU 101可以是微處理器。RAM102臨時存儲CPU 101執(zhí)行的程序、在執(zhí)行中適當(dāng)改變的參數(shù)等。這些通過包括CPU總線的主機(jī)總線彼此連接。非易失性存儲器103存儲由CPUlOl使用的程序、操作參數(shù)等。非易失性存儲器103例如可以是只讀存儲器(ROM)或閃存。顯示設(shè)備104是用于輸出信息的輸出設(shè)備的示例。顯示設(shè)備104例如可以是陰極射線管(CRT)顯示設(shè)備、液晶顯示器(IXD)設(shè)備或有機(jī)發(fā)光二極管(OLED)設(shè)備。觸摸傳感器105是用于使得使用者能夠輸入信息的輸入設(shè)備的一個示例,并且包括用于輸入信息的輸入單元以及用于基于使用者的輸入產(chǎn)生輸入信號并將該輸入信號輸出到CPU 101的輸入控制電路。根據(jù)本實(shí)施例的觸摸傳感器105可以檢測操作體對操作表面的接近或接觸狀態(tài),該檢測例如基于電容根據(jù)操作體在操作表面上的位置的改變。使用者可以通過操作觸摸傳感器105來向信息處理設(shè)備100輸入各種數(shù)據(jù)或指示信息處理設(shè)備 100執(zhí)行處理操作。此外,壓力傳感器106是用于使得使用者能夠輸入信息的輸入設(shè)備的一個示例,并且是用于檢測使用者通過操作體進(jìn)行按壓的壓力的傳感器。壓力傳感器106將所檢測的壓力轉(zhuǎn)換為電信號并將該電信號作為檢測結(jié)果輸出。根據(jù)本實(shí)施例的信息處理設(shè)備100的觸摸傳感器105和壓力傳感器106是用于檢測操作信息的輸入以移動顯示信息的傳感器單元。包括觸摸傳感器105和壓力傳感器106 的傳感器單元與顯示設(shè)備104層疊。根據(jù)本實(shí)施例的信息處理設(shè)備100可以在傳感器單元中至少包括觸摸傳感器105。[信息處理設(shè)備的功能配置]接下來,將參照圖3描述根據(jù)本實(shí)施例的信息處理設(shè)備100的功能配置。圖3是示出根據(jù)本實(shí)施例的信息處理設(shè)備100的功能配置的框圖。如圖3所示,根據(jù)本實(shí)施例的信息處理設(shè)備100包括輸入顯示單元110、狀態(tài)判斷單元120、輸入操作確定單元130、輸入處理單元140以及存儲單元150。輸入顯示單元110是用于顯示信息和輸入信息的功能單元,并且包括位置檢測單元112和顯示單元114。位置檢測單元112對應(yīng)于圖2的觸摸傳感器105,并且檢測根據(jù)操作體是接近還是接觸操作區(qū)域(其中設(shè)置有位置檢測單元11 而改變的電容值。隨著操作體接近顯示表面,由位置檢測單元112檢測到的電容增大,并且當(dāng)操作體接觸顯示表面時電容值達(dá)到最大值。當(dāng)位置檢測單元112檢測到的電容值超過第一電容值時,可以判斷操作體位于顯示表面附近,而當(dāng)電容值超過第二電容值時可以判斷操作體接觸到顯示表面。位置檢測單元112向狀態(tài)判斷單元120輸出檢測到的電容值作為檢測結(jié)果。顯示單元114是對應(yīng)于圖2的顯示單元104的輸出設(shè)備,并且其顯示經(jīng)過輸入處理單元140的顯示處理(display-process)的顯示信息。
狀態(tài)判斷單元120基于從位置檢測單元112輸入的檢測結(jié)果判斷操作體相對于操作表面的位置狀態(tài)。當(dāng)從位置檢測單元112輸入作為檢測結(jié)果的電容值時,狀態(tài)判斷單元基于該電容值的大小判斷操作體是處于釋放狀態(tài)、第一狀態(tài)還是第二狀態(tài)。狀態(tài)判斷單元 120參考存儲在存儲單元150中的第一電容值和第二電容值,并將第一電容值和第二電容值與位置檢測單元112檢測到的電容值進(jìn)行比較,其中第一電容值作為接近檢測區(qū)域20的邊界處的電容值,而第二電容值指示接觸狀態(tài)下的電容值?;谄溟g的大小關(guān)系,狀態(tài)判斷單元120可以判斷操作體的位置狀態(tài)。狀態(tài)判斷單元120將確定結(jié)果輸出到輸入操作確定單元130。輸入操作確定單元130基于從狀態(tài)判斷單元120輸入的判斷結(jié)果確定要執(zhí)行的輸入操作。輸入操作確定單元130通過參考存儲單元150來指定與操作體的位置狀態(tài)或狀態(tài)的改變相對應(yīng)的輸入操作,并確定輸入操作的執(zhí)行。輸入操作確定單元130向輸入處理單元140輸出所確定的信息。輸入處理單元140進(jìn)行用于執(zhí)行該輸入操作的過程。輸入處理單元140執(zhí)行由輸入操作確定單元130基于從輸入顯示單元110輸入的輸入信息確定的輸入操作。當(dāng)通過輸入操作的執(zhí)行改變顯示在顯示單元114上的信息時,將經(jīng)顯示處理的信息從輸入處理單元 140輸出到顯示單元114。存儲單元150對應(yīng)于圖2所示的非易失性存儲器103,并且存儲用于確定要執(zhí)行的輸入操作的各種設(shè)置信息。設(shè)置信息例如包括用于判斷操作體相對于操作表面的位置狀態(tài)的第一電容值和第二電容值,指示操作體的位置狀態(tài)與輸入操作的對應(yīng)關(guān)系的對應(yīng)信息等。另外,信息處理設(shè)備100可以包括用于當(dāng)進(jìn)行輸入操作過程時臨時存儲信息的存儲器 (未示出)。例如,在該存儲器中存儲指示操作體的位置狀態(tài)的位置狀態(tài)信息。[取決于位置狀態(tài)的輸入操作過程]接下來,將參照圖4至圖9描述使用根據(jù)本實(shí)施例的信息處理設(shè)備100的輸入操作過程。圖4是示出使用根據(jù)本實(shí)施例的信息處理設(shè)備100的輸入操作過程的一個示例的說明圖。圖5是示出使用根據(jù)本實(shí)施例的信息處理設(shè)備100的輸入操作過程的流程圖。圖6 是示出與空格輸入一起顯示在輸入?yún)^(qū)域內(nèi)的修改候選對象的字符串的顯示示例的說明圖。 圖7是示出拼寫檢查過程的流程圖。圖8是示出使用根據(jù)本實(shí)施例的信息處理設(shè)備100的輸入操作過程的另一個示例的說明圖。圖9是示出通過相關(guān)技術(shù)的輸入操作過程執(zhí)行圖6 所示的輸入操作的情況的說明圖。(使用輸入操作過程輸入句子)在本實(shí)施例中,輸入操作過程對應(yīng)于圖1中所示的釋放狀態(tài)、第一狀態(tài)和第二狀態(tài)中的每個。因此,能夠在移動操作體的一系列動作中執(zhí)行多個輸入操作。例如,考慮在包括如圖4所示的輸入顯示單元300的信息終端中輸入句子的情況。圖4示出生成電子郵件的過程。在輸入顯示單元300中提供目的地輸入?yún)^(qū)域302、主題輸入?yún)^(qū)域304以及文本輸入?yún)^(qū)域306。此外,提供軟鍵盤310作為字符輸入裝置。諸如字母的字符被設(shè)置在軟鍵盤310上,如圖4所示。例如,諸如手指F的操作體接觸對應(yīng)于每個字符的鍵,使得選擇對應(yīng)的字符的輸入,并且從該鍵釋放接觸的手指F,使得確定所選擇的字符的輸入。在這樣的操作中,通過手指F選擇的鍵可能不可見。因此,當(dāng)手指F接近該鍵時,根據(jù)本實(shí)施例的軟鍵盤310將該鍵顯示為朝向手指F的指尖突出,由此改進(jìn)輸入可操作性。當(dāng)使用這種軟鍵盤310輸入字符時,要輸入的字符被一個一個地輸入,或者根據(jù)先前輸入的字符而預(yù)測的預(yù)測轉(zhuǎn)換候選對象被選擇以輸入字符串。在相關(guān)技術(shù)中,通過選擇空格鍵以輸入空格然后輸入下一個字符串來輸入句子。在這種輸入操作中,要輸入的字符、字符串或空格必須全部使用手指F進(jìn)行選擇,這需要一定的輸入時長。在根據(jù)本實(shí)施例的信息處理設(shè)備100中,可以通過位置檢測單元112檢測手指F 相對于操作表面的位置狀態(tài),并且可以執(zhí)行取決于位置狀態(tài)的輸入操作。如圖1所示,位置狀態(tài)是釋放狀態(tài)、第一狀態(tài)和第二狀態(tài)這三種狀態(tài)。在本實(shí)施例中,在句子輸入中,空格輸入操作對應(yīng)于從輸入狀態(tài)(第一狀態(tài)和第二狀態(tài))到待命狀態(tài)(釋放狀態(tài))的改變,由此降低輸入操作的負(fù)擔(dān)。此后,將參照圖5的流程圖描述該輸入操作過程。在給定的定時從信息處理設(shè)備100的位置檢測單元112向狀態(tài)判斷單元120輸入檢測結(jié)果。當(dāng)輸入了檢測結(jié)果時,狀態(tài)判斷單元120判斷手指F是否處于對操作表面的接近狀態(tài)(步驟S100)。狀態(tài)判斷單元120參考與操作表面分離開給定距離的位置,即存儲在存儲單元150中的作為接近檢測區(qū)域的邊界位置處的電容值的第一電容值,并將第一電容值與位置檢測單元112的檢測結(jié)果進(jìn)行比較。當(dāng)檢測結(jié)果大于第一電容值時,認(rèn)為手指F存在于接近檢測區(qū)域內(nèi)且接近操作表面,并且顯示接近狀態(tài)(第一狀態(tài))(步驟S102)。在接近狀態(tài)下,在本實(shí)施例中,軟鍵盤310 上與手指F最接近的鍵可以被顯示為朝向手指F的指尖突出。在這種情況下,狀態(tài)判斷單元120在存儲器(未示出)中存儲指示手指F處于接近狀態(tài)的信息作為位置狀態(tài)信息。位置狀態(tài)信息是指示當(dāng)執(zhí)行每個輸入操作過程時手指F的位置狀態(tài)的信息,并且是歷史管理 (history-managed)的0此外,狀態(tài)判斷單元120判斷手指F是否與操作表面接觸(步驟S104)。狀態(tài)判斷單元120參考存儲在存儲單元150中的作為操作體接觸操作表面時的電容值的第二電容值,并將第二電容值與位置檢測單元112的檢測結(jié)果進(jìn)行比較。當(dāng)檢測結(jié)果大于第二電容值時,狀態(tài)判斷單元120判斷手指F處于手指F接觸操作表面的接觸狀態(tài)(第二狀態(tài)),并執(zhí)行接觸輸入命令(步驟S106)。接觸輸入命令是用于執(zhí)行輸入操作的指令,當(dāng)手指F接觸操作表面時執(zhí)行該命令。當(dāng)狀態(tài)判斷單元120判斷手指F接觸操作表面時,已接收到判斷結(jié)果的輸入操作確定單元130通過參考存儲單元150來指定當(dāng)手指F的位置狀態(tài)是接觸狀態(tài)時要執(zhí)行的輸入操作,并且指示輸入處理單元140執(zhí)行這種輸入操作。在本實(shí)施例中,當(dāng)手指F處于接觸狀態(tài)時,選擇手指F接觸的鍵的字符。當(dāng)字符被選擇時,輸入處理單元140在顯示單元114上顯示所選擇的字符以更新顯示的內(nèi)容(步驟S108)。在這種情況下,狀態(tài)判斷單元120更新存儲在存儲器(未示出)中的位置狀態(tài)信息以記錄手指F處于接觸狀態(tài)。當(dāng)在步驟S104中判斷手指F不處于接觸狀態(tài)時,以顯示接近狀態(tài)來終止過程。返回步驟S100,當(dāng)位置檢測單元112的檢測結(jié)果等于或小于第一電容值時,狀態(tài)判斷單元120判斷手指F與操作表面分離開給定距離以上并且位于接近檢測區(qū)域20之外。 在這種情況下,狀態(tài)判斷單元120在存儲器(未示出)中存儲指示手指F處于釋放狀態(tài)的信息作為位置狀態(tài)信息。狀態(tài)判斷單元120確認(rèn)在先前的輸入操作過程中手指F是否已處于接近狀態(tài)(步驟S110)。狀態(tài)判斷單元120可以基于存儲在存儲器中的位置狀態(tài)信息來確認(rèn)在先前的輸入操作過程中手指F是否已處于接近狀態(tài)。當(dāng)手指F在先前的輸入操作過程中已處于接近狀態(tài)時,輸入操作確定單元130判斷手指F的位置狀態(tài)已從接近狀態(tài)改變?yōu)獒尫艩顟B(tài),并通過參考存儲單元150來指定在相關(guān)情形下要執(zhí)行的輸入操作。在本實(shí)施例中,當(dāng)手指F位于釋放狀態(tài)時,執(zhí)行空格輸入操作。這里,輸入處理單元140識別先前輸入的內(nèi)容和輸入?yún)^(qū)域(步驟SlU)。通過識別輸入?yún)^(qū)域來識別空格輸入位置。此外,能夠通過識別輸入內(nèi)容來確認(rèn)包括字符的字符串是否為有意義的字符串。因此,當(dāng)輸入了有意義的字符串并且手指F處于釋放狀態(tài)時,使得執(zhí)行空格輸入,從而避免在字符輸入過程中的狀態(tài)下不小心輸入空格。這樣,輸入處理單元140執(zhí)行釋放輸入命令,該命令是用于執(zhí)行當(dāng)手指F進(jìn)入釋放狀態(tài)時執(zhí)行的輸入操作的指令(步驟S114),并且向顯示單元114的輸入?yún)^(qū)域輸入空格(步驟S108)。另一方面,當(dāng)在步驟SllO中判斷即便在先前的輸入操作過程中手指F也處于釋放狀態(tài),則不改變手指F的位置狀態(tài),并且相應(yīng)地,過程在不更新顯示內(nèi)容的情況下結(jié)束。 每次從位置檢測單元112向狀態(tài)判斷單元120輸入檢測結(jié)果時重復(fù)地進(jìn)行圖5所示的輸入操作過程。已經(jīng)描述了根據(jù)本實(shí)施例的信息處理設(shè)備100中的輸入操作過程。通過例如圖4 所示的示例的這種輸入操作過程,當(dāng)向文本輸入?yún)^(qū)域306輸入句子時,手指F接觸軟鍵盤 310上的要輸入的字符以選擇該字符,并且手指F與操作表面分離以確定該字符。在這種情況下,應(yīng)注意手指F不脫離接近檢測區(qū)域20。例如,當(dāng)輸入字符串“This”隨后輸入空格時,手指F進(jìn)入釋放狀態(tài),使得能夠在不選擇空格鍵的情況下輸入空格。然后,手指F接觸接下來要輸入的字符的鍵,使得能夠在空格之后進(jìn)行字符輸入。這樣,空格輸入操作對應(yīng)于將手指F的位置狀態(tài)改變?yōu)槭种窮的釋放的操作,由此降低選擇空格的輸入操作的負(fù)擔(dān)。這里,如在本示例中,當(dāng)通過本實(shí)施例的輸入操作過程執(zhí)行空格輸入時,可以與空格輸入同時地檢查輸入字符串的拼寫,以顯示修改候選對象或輸入候選對象的字符串。在圖5的步驟S114之后執(zhí)行拼寫檢查。將參照圖6和圖7描述這種拼寫檢查過程。使用者根據(jù)圖5的流程圖執(zhí)行字符輸入(S1161)。每次,信息處理設(shè)備100判斷手指F是否從用于字符輸入的輸入狀態(tài)改變?yōu)獒尫艩顟B(tài)(待命狀態(tài))(步驟S116》。步驟S1162對應(yīng)于圖5的步驟S110。在這種情況下, 當(dāng)判斷手指F的位置狀態(tài)未改變時,圖5的過程在不執(zhí)行拼寫檢查過程的情況下結(jié)束。另一方面,當(dāng)在步驟S1162中判斷手指F的位置狀態(tài)已改變時,則對輸入字符串執(zhí)行拼寫檢查 (步驟 Sl 163)。例如,假設(shè)使用者輸入字符串“Thas”,如圖6所示。那么,已檢測到手指F從操作表面釋放開給定距離以上從而手指F已經(jīng)從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)的信息處理設(shè)備100 對輸入字符串“Thas”進(jìn)行拼寫檢查。當(dāng)作為拼寫檢查的結(jié)果判斷輸入字符串的拼寫正確時,不顯示轉(zhuǎn)換候選對象,圖7所示的過程結(jié)束,并且圖5所示的過程也結(jié)束。另一方面,當(dāng)判斷輸入字符串的拼寫錯誤時,在輸入?yún)^(qū)域,例如在判斷對象的字符串附近顯示修改候選對象的字符串(步驟S1164)。例如通過彈出來顯示修改候選對象的一個或多個字符串。可以使用現(xiàn)有的檢查方法進(jìn)行拼寫檢查。使用者確認(rèn)作為修改候選對象顯示的字符串。當(dāng)存在希望取代當(dāng)前輸入的字符串而被輸入的字符串時,手指F接觸該修改候選對象的字符串以選擇該字符串,使得輸入到輸入?yún)^(qū)域的字符串被修改候選對象的字符串替代。這樣,當(dāng)輸入句子時,當(dāng)在詞語間的邊界輸入空格時對輸入字符串進(jìn)行拼寫檢查。因此,在適當(dāng)?shù)亩〞r顯示修改候選對象,并且能夠?qū)⑤斎胱址奖愕剞D(zhuǎn)換為正確的字符串,由此降低使用者輸入負(fù)擔(dān)。即便在拼寫檢查之后顯示輸入候選對象的字符串的情況下,當(dāng)使用者將手指F的位置狀態(tài)從輸入狀態(tài)改變到待命狀態(tài)時,從事先存儲在信息處理設(shè)備100中的字典提取與到目前為止所輸入的字符串完全或部分匹配的字符串。以給定的順序(例如字母順序、短字符串順序或高使用頻率順序)在顯示單元114上顯示字符串,并且將其展示給使用者。通過這樣做,可以降低使用者輸入負(fù)載。(使用輸入操作過程移動輸入?yún)^(qū)域)可以使用圖5所示的本實(shí)施例輸入操作過程執(zhí)行在多個輸入?yún)^(qū)域中移動允許輸入字符的輸入?yún)^(qū)域(活躍輸入?yún)^(qū)域)的過程,如當(dāng)鍵盤的tab鍵被按下時所執(zhí)行的過程。當(dāng)存在多個輸入?yún)^(qū)域時,一個所選擇的輸入?yún)^(qū)域被激活,并且只允許對該輸入?yún)^(qū)域輸入字符。例如,考慮使用信息終端發(fā)送電子郵件的情況。在這種情況下,如圖8所示,在信息終端的輸入顯示單元300上顯示包括電子郵件目的地輸入?yún)^(qū)域302、主題輸入?yún)^(qū)域304和文本輸入?yún)^(qū)域306的電子郵件發(fā)送格式。此外,在輸入顯示單元300中提供用于向輸入?yún)^(qū)域輸入信息的軟鍵盤310。為了向這種發(fā)送格式的每個輸入?yún)^(qū)域輸入信息,相關(guān)技術(shù)可能需要手指F接觸用于輸入信息的輸入?yún)^(qū)域的操作以將輸入?yún)^(qū)域選擇為被激活,如圖9所示。例如,首先,手指 F接觸目的地輸入?yún)^(qū)域302以輸入目的地,并且隨后使用軟鍵盤310輸入目的地。當(dāng)目的地輸入完成時,手指F接觸主題輸入?yún)^(qū)域304以隨后輸入主題,并且使用軟鍵盤310輸入主題。然后,手指F接觸文本輸入?yún)^(qū)域306以輸入文本,并且使用軟鍵盤310開始文本輸入。 因此,在相關(guān)技術(shù)中,由于手指F接觸用于輸入信息的輸入?yún)^(qū)域以選擇該輸入?yún)^(qū)域,手指F 在軟鍵盤310和輸入?yún)^(qū)域之間的移動增多并且可操作性降低。在本實(shí)施例中,應(yīng)用使用信息處理設(shè)備100的輸入操作過程,使得執(zhí)行根據(jù)手指F 相對于操作表面的位置狀態(tài)和狀態(tài)的改變來移動要激活的輸入?yún)^(qū)域的輸入操作。即便在本示例中,信息處理設(shè)備100的狀態(tài)判斷單元120能夠基于位置檢測單元112的檢測結(jié)果檢測圖1所示的三種狀態(tài)。這里,手指F與操作表面分離開給定距離的釋放狀態(tài)被定義為待命狀態(tài),而手指F接近操作表面的第一狀態(tài)和手指F接觸操作表面的第二狀態(tài)被定義為輸入狀態(tài)。當(dāng)手指F處于輸入狀態(tài)時可以使用軟鍵盤310進(jìn)行字符輸入。當(dāng)信息處理設(shè)備100 從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時,可以執(zhí)行移動要激活的輸入?yún)^(qū)域的操作。在圖8所示的示例中,目的地輸入?yún)^(qū)域302、主題輸入?yún)^(qū)域304和文本輸入?yún)^(qū)域 306中要被激活的輸入?yún)^(qū)域被移動。在這種情況下,預(yù)先設(shè)定并在信息處理設(shè)備100中存儲通過輸入?yún)^(qū)域移動操作確定活躍輸入?yún)^(qū)域的順序。在本實(shí)施例中,假設(shè)以目的地輸入?yún)^(qū)域 302、主題輸入?yún)^(qū)域304和文本輸入?yún)^(qū)域306的順序移動活躍輸入?yún)^(qū)域。使用軟鍵盤310向目的地輸入?yún)^(qū)域302輸入字符,然后使用者將手指F與操作表面分離開給定距離以上,使得手指F進(jìn)入待命狀態(tài)。在這種情況下,由于手指F的位置狀態(tài)從輸入狀態(tài)改變?yōu)榇鼱顟B(tài),信息處理設(shè)備100的輸入操作確定單元130指示輸入處理單元140將主題輸入?yún)^(qū)域304設(shè)置為有效輸入?yún)^(qū)域。輸入處理單元140執(zhí)行顯示過程以將輸入?yún)^(qū)域設(shè)置為主題輸入?yún)^(qū)域304并將其顯示在顯示單元114上。
當(dāng)主題輸入?yún)^(qū)域304變?yōu)榛钴S輸入?yún)^(qū)域時,使用者類似地使用軟鍵盤310將主題輸入到主題輸入?yún)^(qū)域。當(dāng)輸入結(jié)束時,將手指F移動到待命狀態(tài)。因此,文本輸入?yún)^(qū)域306 被激活,從而使用者能夠向文本輸入?yún)^(qū)域306輸入字符。這樣,能夠通過在軟鍵盤310上在輸入狀態(tài)和待命狀態(tài)之間移動手指F的位置來進(jìn)行輸入?yún)^(qū)域移動操作,而不必將手指F從軟鍵盤310移動到輸入?yún)^(qū)域。已經(jīng)描述了根據(jù)本實(shí)施例的信息處理設(shè)備100和使用信息處理設(shè)備100的輸入操作過程。根據(jù)本實(shí)施例,包括能夠檢測操作體對操作表面的接近和接觸的位置檢測單元 112,從而根據(jù)操作體的位置狀態(tài)執(zhí)行輸入操作。因此,能夠降低輸入操作的負(fù)載。<2.第二實(shí)施例>接下來,將參照圖10至圖12描述據(jù)本發(fā)明的第二實(shí)施例的信息處理設(shè)備200的和使用信息處理設(shè)備200的輸入操作過程。根據(jù)本實(shí)施例的信息處理設(shè)備200包括作為檢測單元的位置檢測單元212和壓力檢測單元214,位置檢測單元212至少能夠檢測操作體接觸操作表面,壓力檢測單元214能夠檢測操作體按壓操作表面的壓力。信息處理設(shè)備200 基于這些檢測單元的檢測結(jié)果判斷操作體的位置狀態(tài)和按壓狀態(tài),并確定要執(zhí)行的輸入操作。下面,將具體描述信息處理設(shè)備200的配置和信息處理設(shè)備200中的輸入操作過程。圖10是示出根據(jù)本實(shí)施例的信息處理設(shè)備200的檢測模式的說明圖。圖11是示出根據(jù)本實(shí)施例的信息處理設(shè)備200的功能配置的框圖。圖12是示出使用根據(jù)本實(shí)施例的信息處理設(shè)備200的輸入操作過程的流程圖。將省略本實(shí)施例中與第一實(shí)施例中相同的配置和過程的詳細(xì)描述。[輸入檢測模式的描述]首先,將描述根據(jù)本實(shí)施例的信息處理設(shè)備200中操作體相對于操作表面的檢測模式。信息處理設(shè)備200包括位置檢測單元(圖11中的附圖標(biāo)記21 ,其能夠檢測操作體與操作表面的接觸,以及壓力檢測單元(圖11中的附圖標(biāo)記214),其能夠檢測操作體對操作表面的壓力。信息處理設(shè)備200基于檢測單元的檢測結(jié)果判斷使用者是否在輸入操作信息,并根據(jù)判斷結(jié)果使能操作。在本實(shí)施例中,如圖10所示定義由信息處理設(shè)備200判斷的三種輸入狀態(tài)。首先, 手指F與觸摸板20的表面(操作表面)分離的狀態(tài),即手指F不接觸觸摸板20的表面的狀態(tài)被定義為釋放狀態(tài)。另外,手指F接觸觸摸板20的表面但按壓觸摸板20的壓力等于或小于給定值的狀態(tài)被定義為第一狀態(tài)。手指F接觸觸摸板20的表面且按壓觸摸板20的壓力大于給定值的狀態(tài)被定義為第二狀態(tài)。在這種情況下,手指F處于釋放狀態(tài)的狀態(tài)被定義為待命狀態(tài),而手指F處于第一狀態(tài)或第二狀態(tài)的狀態(tài)被定義為輸入狀態(tài)。信息處理設(shè)備使用檢測單元檢測手指F與觸摸板20的表面之間的位置關(guān)系,并判斷三種狀態(tài)中的任意一種。每種狀態(tài)或狀態(tài)的改變對應(yīng)于給定的輸入操作。信息處理設(shè)備執(zhí)行與手指F的狀態(tài)相對應(yīng)的輸入操作。因此,使用者能夠通過將手指F與觸摸板20的表面接觸、將手指F從觸摸板20的表面釋放或者改變按壓表面的壓力來切換輸入操作。這樣, 通過使得能夠在一系列動作中進(jìn)行多個輸入操作,降低了使用者操作負(fù)擔(dān)。下面,將詳細(xì)描述這種信息處理設(shè)備的配置以及該信息處理設(shè)備中的操作過程。[信息處理設(shè)備的功能配置]
接下來,將參照圖11描述根據(jù)本實(shí)施例的信息處理設(shè)備200的功能配置。如圖11 所示,根據(jù)本實(shí)施例的信息處理設(shè)備200包括輸入顯示單元210、狀態(tài)判斷單元220、輸入操作確定單元230、輸入處理單元MO以及存儲單元250。輸入顯示單元210是用于顯示信息和輸入信息的功能單元,并且包括位置檢測單元212、壓力檢測單元214和顯示單元216。位置檢測單元212是用于檢測電容值的檢測單元,該電容值根據(jù)操作體是否已接觸設(shè)置有位置檢測單元的212的操作區(qū)域而改變。優(yōu)選地,本實(shí)施例的位置檢測單元212至少能夠檢測操作體已接觸操作表面。當(dāng)操作體接觸顯示表面時,電容值與操作體未接觸顯示表面時的電容值相比增大。當(dāng)通過位置檢測單元212 檢測到的電容值超過給定值時,可以判斷操作體接觸顯示表面。位置檢測單元212向狀態(tài)判斷單元220輸出檢測到的電容值作為檢測結(jié)果。壓力檢測單元214是用于檢測操作體按壓操作區(qū)域的壓力的檢測單元,其對應(yīng)于圖2中的壓力傳感器106。壓力檢測單元214根據(jù)壓力的大小向狀態(tài)判斷單元220輸出電信號作為檢測結(jié)果。顯示單元216是用于顯示由輸入處理單元240進(jìn)行了顯示處理的信息的輸出裝置,并且其對應(yīng)于與圖2中的顯示設(shè)備104相對應(yīng)的輸出設(shè)備。狀態(tài)判斷單元220基于從位置檢測單元212和壓力檢測單元214輸入的檢測結(jié)果判斷操作體相對于操作表面的位置狀態(tài)。當(dāng)作為檢測結(jié)果從位置檢測單元212輸入電容值時,狀態(tài)判斷單元220基于電容值的大小判斷操作體是否接觸操作表面,即操作體是處于圖10所示的釋放狀態(tài)還是第一狀態(tài)。狀態(tài)判斷單元220參考存儲在存儲單元250中的指示接觸狀態(tài)下的電容值的給定值,并將該給定值與位置檢測單元212檢測到的電容值進(jìn)行比較?;谄溟g的大小關(guān)系,狀態(tài)判斷單元220可以判斷操作體的位置狀態(tài)(即操作體是否接觸操作表面)。狀態(tài)判斷單元220將判斷結(jié)果輸出到輸入操作確定單元230。此外,狀態(tài)判斷單元220基于從壓力檢測單元214輸入的檢測結(jié)果判斷操作體對操作表面的按壓狀態(tài)。當(dāng)作為來自壓力檢測單元214的檢測結(jié)果輸入壓力的大小時,狀態(tài)判斷單元220判斷操作體按壓操作表面的壓力是否大于給定壓力閾值。相應(yīng)地,狀態(tài)判斷單元220可以判斷操作體的按壓狀態(tài)是第一狀態(tài)還是第二狀態(tài)。預(yù)先將壓力閾值存儲在存儲單元250中。狀態(tài)判斷單元220將判斷結(jié)果輸出到輸入操作確定單元230。輸入操作確定單元230基于從狀態(tài)判斷單元220輸入的判斷結(jié)果確定要執(zhí)行的輸入操作。輸入操作確定單元230通過參考存儲單元250來指定對應(yīng)于操作體的位置狀態(tài)或按壓狀態(tài)的輸入操作,并確定輸入操作的執(zhí)行。輸入操作確定單元230向輸入處理單元MO 輸出所確定的信息。輸入處理單元240進(jìn)行執(zhí)行該輸入操作的過程。輸入處理單元240執(zhí)行由輸入操作確定單元230基于從輸入顯示單元210輸入的輸入信息確定的輸入操作。當(dāng)通過輸入操作的執(zhí)行改變顯示在顯示單元216上的信息時,將經(jīng)顯示處理的信息從輸入處理單元240 輸出到顯示單元216。存儲單元250存儲用來確定要執(zhí)行的輸入操作的各種設(shè)置信息,并且其對應(yīng)于圖 2所示的非易失性存儲器103。設(shè)置信息例如包括用于判斷操作體相對于操作表面的位置狀態(tài)的給定值、壓力閾值、指示操作體的位置狀態(tài)和輸入操作的對應(yīng)關(guān)系的對應(yīng)信息等。根據(jù)本實(shí)施例的信息處理設(shè)備200可以具有如圖2所示的硬件配置,已經(jīng)在第一實(shí)施例中描述了該硬件配置。根據(jù)本實(shí)施例的信息處理設(shè)備200包括觸摸傳感器105和壓
13力傳感器106。接下來,將參照圖12描述使用根據(jù)本實(shí)施例的信息處理設(shè)備200的輸入操作過程。即使在本實(shí)施例的輸入操作過程中,輸入操作對應(yīng)于圖10中所示的釋放狀態(tài)、第一狀態(tài)和第二狀態(tài)中的每個,并且與第一實(shí)施例類似,能夠在通過移動操作體而進(jìn)行的一系列動作中執(zhí)行多個輸入操作。下面,將結(jié)合在第一實(shí)施例中描述的使用輸入操作過程的句子輸入和輸入?yún)^(qū)域移動來描述根據(jù)本實(shí)施例的輸入操作過程。(使用輸入操作過程的句子輸入)首先,將描述將根據(jù)本實(shí)施例的輸入操作過程應(yīng)用到圖4所示的信息終端的輸入顯示單元300中的句子輸入操作的情況。使用者能夠通過操作軟鍵盤310向目的地輸入?yún)^(qū)域302、主題輸入?yún)^(qū)域304和文本輸入?yún)^(qū)域306輸入字符,如圖4所示。在根據(jù)本實(shí)施例的軟鍵盤310中,當(dāng)手指F接觸鍵時,該鍵被顯示為朝向手指F的指尖突出,如在第一實(shí)施例中。在位置檢測單元212能夠檢測手指F的接近狀態(tài)的情況下,可以在手指F接近鍵時改變該鍵的顯示。當(dāng)使用者以大于給定壓力閾值的壓力按壓操作表面時,即,當(dāng)手指F處于第二狀態(tài)時,與手指F接觸的鍵相對應(yīng)的字符被輸入到輸入?yún)^(qū)域。使用者將手指F移動到與從軟鍵盤310輸入的字符相對應(yīng)的鍵,并以手指F處于接觸狀態(tài)的狀態(tài)按壓該鍵。這樣,字符被輸入。如果輸入空格,則手指F與操作表面分離以處于釋放狀態(tài)。當(dāng)信息處理設(shè)備200檢測到手指F的狀態(tài)從輸入狀態(tài)(第一狀態(tài)或第二狀態(tài))改變?yōu)榇鼱顟B(tài)(釋放狀態(tài))時,信息處理設(shè)備200將空格輸入到輸入?yún)^(qū)域。這樣,即使在本實(shí)施例中,空格輸入操作對應(yīng)于手指F的狀態(tài)的改變,因此降低了輸入句子過程中輸入操作的負(fù)載。更具體地,在給定的定時從信息處理設(shè)備200的位置檢測單元212和壓力檢測單元214向狀態(tài)判斷單元220輸入檢測結(jié)果。當(dāng)輸入檢測結(jié)果時,狀態(tài)判斷單元220判斷手指F是否與操作表面接觸(步驟S200)。狀態(tài)判斷單元220參考存儲在存儲單元250中的作為操作體接觸操作表面時的電容值的給定值,并將該給定值與位置檢測單元212的檢測結(jié)果進(jìn)行比較。當(dāng)檢測結(jié)果大于給定值時,顯示指示手指F與操作表面接觸的接觸狀態(tài)(第一狀態(tài))。在接觸狀態(tài)下,在本實(shí)施例中,軟鍵盤310中與手指F接觸的鍵被顯示為朝向手指F 的指尖突出。在這種情況下,狀態(tài)判斷單元220在存儲器(未示出)中存儲指示手指F處于接觸狀態(tài)的信息作為狀態(tài)信息。狀態(tài)信息是指示在執(zhí)行每個輸入操作過程時手指F的位置狀態(tài)或按壓狀態(tài)的信息,并且是歷史管理的。此外,狀態(tài)判斷單元220判斷手指F是否以給定閾值壓力以上的壓力按壓操作表面(步驟S204)。狀態(tài)判斷單元220參考存儲在存儲單元250中的壓力閾值并將該壓力閾值與壓力檢測單元214的檢測結(jié)果進(jìn)行比較。當(dāng)檢測結(jié)果在壓力閾值以上時,狀態(tài)判斷單元220判斷手指F以壓力閾值以上的壓力按壓操作表面(第二狀態(tài)),并執(zhí)行按壓輸入命令 (步驟 S206)。按壓輸入命令是用于執(zhí)行當(dāng)手指F以壓力閾值以上的壓力按壓操作表面時執(zhí)行的輸入操作的指令。當(dāng)狀態(tài)判斷單元220判斷手指F的壓力在壓力閾值以上時,已接收到判斷結(jié)果的輸入操作確定單元230通過參考存儲單元250來指定當(dāng)手指F的位置狀態(tài)是第二狀態(tài)時要執(zhí)行的輸入操作,并指示輸入處理單元240執(zhí)行這種輸入操作。在本實(shí)施例中,當(dāng)手指F已經(jīng)以給定壓力閾值以上的壓力按壓操作表面時,選擇手指F按壓的鍵的字符。當(dāng)字符被選擇時,輸入處理單元240在顯示單元216上顯示所選擇的字符,并更新所顯示的內(nèi)容(步驟S208)。在這種情況下,狀態(tài)判斷單元220更新存儲在存儲器(未示出)中的狀態(tài)信息,并且記錄手指F處于第二狀態(tài)。當(dāng)在步驟S204中判斷壓力未等于或大于壓力閾值時,過程以顯示接觸狀態(tài)結(jié)束。返回S200,當(dāng)位置檢測單元212的檢測結(jié)果等于或小于給定值時,狀態(tài)判斷單元 220判斷手指F未與操作表面接觸。在這種情況下,狀態(tài)判斷單元220在存儲器(未示出) 中存儲指示手指F處于釋放狀態(tài)的信息作為狀態(tài)信息。狀態(tài)判斷單元220確認(rèn)在先前的輸入操作過程中手指F是否處于接觸狀態(tài)(步驟S210)。狀態(tài)判斷單元220能夠基于存儲在存儲器中的狀態(tài)信息來確認(rèn)在先前的輸入操作過程中手指F是否處于接觸狀態(tài)。當(dāng)手指F 在先前的輸入操作過程中處于接觸狀態(tài)時,輸入操作確定單元230判斷手指F的狀態(tài)從接觸狀態(tài)改變?yōu)獒尫艩顟B(tài),并通過參考存儲單元250來指定在相關(guān)情形下執(zhí)行的輸入操作。在本實(shí)施例中,當(dāng)手指F從輸入狀態(tài)(第一狀態(tài)或第二狀態(tài))改變?yōu)榇鼱顟B(tài)(釋放狀態(tài))時,執(zhí)行空格輸入操作。這里,輸入處理單元240識別先前輸入的內(nèi)容和輸入?yún)^(qū)域 (步驟S2U)。通過識別輸入?yún)^(qū)域確認(rèn)空格輸入位置,并且通過識別輸入內(nèi)容來確認(rèn)包括輸入的字符的字符串是否為有意義的字符串。相應(yīng)地,當(dāng)輸入有意義的字符串時,在相關(guān)的釋放狀態(tài)下執(zhí)行空格輸入,使得不會在字符輸入過程中不小心地輸入空格。因此,輸入處理單元240執(zhí)行釋放輸入命令,該命令是用于執(zhí)行當(dāng)手指F已進(jìn)入釋放狀態(tài)時執(zhí)行的輸入操作的指令(步驟S214)并且向顯示單元216的輸入?yún)^(qū)域輸入空格 (步驟S208)。另一方面,當(dāng)在步驟S210中確定手指F即便在先前的輸入操作過程中也已處于釋放狀態(tài)時,過程結(jié)束而不更新顯示內(nèi)容。每次從位置檢測單元212和壓力檢測單元 214向狀態(tài)判斷單元220輸入檢測結(jié)果時,重復(fù)地進(jìn)行圖2所示的輸入操作過程。已經(jīng)描述了根據(jù)本實(shí)施例的信息處理設(shè)備200中的輸入操作過程。通過例如圖4 所示的示例的這種輸入操作過程,當(dāng)向文本輸入?yún)^(qū)域306輸入句子時,由手指F以壓力閾值以上的力按壓軟鍵盤310的鍵以選擇要輸入的字符,然后以按壓操作表面的壓力小于壓力閾值來確定該輸入。在這種情況下,手指F可以繼續(xù)接觸操作表面。例如,當(dāng)輸入字符串 “This”并且隨后輸入空格時,能夠通過將手指F從操作表面釋放到釋放狀態(tài)來在不選擇空格鍵的情況下輸入空格。然后,手指F接觸接下來要輸入的字符的鍵,并且在空格之后輸入該字符。這樣,空格輸入操作對應(yīng)于將手指F從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)的動作,因此降低了選擇鍵的輸入操作的負(fù)擔(dān)。此外,即便在本實(shí)施例中,如在第一實(shí)施例中,可以在手指的狀態(tài)從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)并且進(jìn)行空格輸入時進(jìn)行對輸入字符串的拼寫檢查。(使用輸入操作過程的輸入?yún)^(qū)域移動)接下來,將描述將本實(shí)施例的輸入操作過程應(yīng)用到在第一實(shí)施例中描述過的如圖 8所示的對要激活的輸入?yún)^(qū)域的移動操作的情況。也就是,執(zhí)行根據(jù)手指F相對于操作表面的位置狀態(tài)和按壓狀態(tài)移動輸入?yún)^(qū)域的輸入操作。即便在本示例中,信息處理設(shè)備200的狀態(tài)判斷單元220能夠基于位置檢測單元212和壓力檢測單元214的檢測結(jié)果檢測圖8所示的三種狀態(tài)。這里,手指F與操作表面分離的釋放狀態(tài)被定義為待命狀態(tài),而手指F與操作表面接觸的第一狀態(tài)和第二狀態(tài)被定義為輸入狀態(tài)??梢酝ㄟ^在活躍輸入?yún)^(qū)域中將手指F設(shè)置為輸入狀態(tài)來進(jìn)行使用軟鍵盤310的字符輸入。當(dāng)手指F從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時,信息處理設(shè)備200可以執(zhí)行對活躍輸入?yún)^(qū)域的移動操作。預(yù)先在信息處理設(shè)備200中設(shè)置通過輸入?yún)^(qū)域移動操作來確定活躍輸入?yún)^(qū)域的順序。假設(shè)以目的地輸入?yún)^(qū)域302、主題輸入?yún)^(qū)域304和文本輸入?yún)^(qū)域306的順序進(jìn)行移動。如圖8所示,使用者使用軟鍵盤310向目的地輸入?yún)^(qū)域302輸入字符,隨后將手指F從操作表面分離開以進(jìn)入待命狀態(tài)。在這種情況下,由于手指F的位置狀態(tài)從輸入狀態(tài)改變?yōu)榇鼱顟B(tài),信息處理設(shè)備200的輸入操作確定單元230指示輸入處理單元240激活主題輸入?yún)^(qū)域304。輸入處理單元240執(zhí)行顯示過程以將輸入?yún)^(qū)域設(shè)置為主題輸入?yún)^(qū)域304,并將其顯示在顯示單元216上。當(dāng)主題輸入?yún)^(qū)域304變?yōu)榛钴S輸入?yún)^(qū)域時,使用者類似地被允許使用軟鍵盤310 將主題輸入到主題輸入?yún)^(qū)域。當(dāng)輸入結(jié)束時,手指F移動到待命狀態(tài)。相應(yīng)地,當(dāng)活躍輸入?yún)^(qū)域從主題輸入?yún)^(qū)域304改變?yōu)槲谋据斎雲(yún)^(qū)域306時,允許使用者向文本輸入?yún)^(qū)域306輸入字符。這樣,可以通過在軟鍵盤310上在輸入狀態(tài)和待命狀態(tài)之間移動手指F的位置來進(jìn)行對要激活的輸入?yún)^(qū)域的移動操作,而不必將手指F從軟鍵盤310移動到輸入?yún)^(qū)域。已經(jīng)描述了根據(jù)本實(shí)施例的信息處理設(shè)備200和使用信息處理設(shè)備200的輸入操作過程。根據(jù)本實(shí)施例,包括能夠檢測操作體與操作表面的接觸的位置檢測單元212和能夠檢測壓力的壓力檢測單元214以根據(jù)操作體的狀態(tài)執(zhí)行輸入操作。因此,能夠降低輸入操作的負(fù)擔(dān)。<3.其它〉[空格輸入和輸入?yún)^(qū)域移動的執(zhí)行]在第一和第二實(shí)施例中,已經(jīng)描述了當(dāng)手指F的狀態(tài)從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時執(zhí)行空格輸入或輸入?yún)^(qū)域移動中的任意一個過程的示例。此外,可以根據(jù)手指F的狀態(tài)以一系列操作執(zhí)行空格輸入和輸入?yún)^(qū)域移動。在這種情況下,可以根據(jù)從輸入狀態(tài)到待命狀態(tài)改變的方法來區(qū)別空格輸入和輸入?yún)^(qū)域移動的過程。例如,可以根據(jù)當(dāng)手指F從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時手指F的移動方向來區(qū)別兩種過程。當(dāng)手指F從操作表面釋放時,手指F可以從操作表面基本豎直地向上或傾斜地向上移動。這里,通過位置檢測單元檢測手指F的釋放方向,例如,當(dāng)手指F基本豎直地向上移動時可以執(zhí)行空格輸入過程,而當(dāng)手指F從操作表面傾斜地向上移動時可以執(zhí)行輸入?yún)^(qū)域移動過程。在這種情況下,需要提供能夠檢測操作體的形狀的位置檢測單元。這種位置檢測單元例如可以是電容型傳感器??蛇x地,可以根據(jù)手指從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)的時間來區(qū)別兩種過程。例如, 如果在手指F進(jìn)入輸入狀態(tài)后經(jīng)過給定時間(例如大約0. 5秒)之前手指F再次變?yōu)榇鼱顟B(tài),則執(zhí)行空格輸入過程。如果手指F進(jìn)入輸入狀態(tài),在輸入上一個字符之后經(jīng)過給定時間,隨后手指F改變?yōu)榇鼱顟B(tài),則執(zhí)行移動輸入?yún)^(qū)域的過程??蛇x地,可以通過壓力檢測單元檢測按壓操作表面的壓力,并且可以根據(jù)在輸入狀態(tài)下的最大壓力的大小來區(qū)別兩種過程。例如,檢測在操作體進(jìn)入釋放狀態(tài)之前操作體在輸入狀態(tài)下的壓力,并且檢測當(dāng)操作體處于輸入狀態(tài)時的最大壓力。當(dāng)操作體從輸入狀態(tài)改變?yōu)獒尫艩顟B(tài)時,信息處理設(shè)備判斷最大壓力的大小是否等于或大于給定值。當(dāng)最大壓力等于或小于給定值時,執(zhí)行空格輸入過程,而當(dāng)最大壓力大于給定值時,執(zhí)行移動輸入?yún)^(qū)域的過程。例如,該給定值可以大于第二實(shí)施例中的壓力閾值。相應(yīng)地,當(dāng)使用者較輕地將手指F向操作表面放置并隨后釋放手指F時,可以執(zhí)行空格輸入過程,而當(dāng)使用者較重地將手指F向操作表面放置并隨后釋放手指F時,可以執(zhí)行輸入?yún)^(qū)域移動過程。這樣,能夠根據(jù)從輸入狀態(tài)到待命狀態(tài)改變的方法來區(qū)別空格輸入和輸入?yún)^(qū)域移動的過程。因此,可以減小使用者操作負(fù)擔(dān)。根據(jù)本實(shí)施例的信息處理設(shè)備的位置檢測單元和壓力檢測單元能夠同時檢測一個或多個操作體的位置和壓力。當(dāng)通過相應(yīng)的檢測單元檢測多個操作體(例如兩個或更多個手指)的位置狀態(tài)和按壓狀態(tài)時,應(yīng)用邏輯積(logical product),并且當(dāng)全部操作體滿足圖5或圖12所示的判斷條件時執(zhí)行相應(yīng)的過程。例如,在當(dāng)操作體的狀態(tài)從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時執(zhí)行空格輸入過程的情況下,全部手指需要處于釋放狀態(tài),在該狀態(tài)下已經(jīng)通過位置檢測單元或壓力檢測單元檢測到多個手指。然而,在尺寸允許通過雙手操作軟鍵盤的終端中,在鍵輸入時全部手指接觸操作表面以輸入空格可以比釋放全部手指更加改善可操作性。在這種情況下,可以通過將全部手指與操作表面接觸而非釋放全部手指來執(zhí)行給定過程。[失誤避免過程]如在以上實(shí)施例中,當(dāng)基于手指F的位置狀態(tài)或按壓狀態(tài)執(zhí)行輸入操作時,根據(jù)檢測單元的檢測性能或使用者的操作準(zhǔn)確性,可能在使用者不希望的時刻輸入空格或移動輸入?yún)^(qū)域。這里,可以在操作過程執(zhí)行之前進(jìn)行是否執(zhí)行該操作過程的判斷,以避免在使用者不希望的時刻執(zhí)行該操作過程。例如,在使用軟鍵盤310的字符輸入中,當(dāng)手指F的狀態(tài)從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時,可以做出到目前為止所輸入的字符串是否為有意義的字符串的確定。可以通過進(jìn)行匹配過程以通過參考詞典來檢查與輸入的字符串匹配的詞是否注冊在預(yù)先存儲于信息處理設(shè)備中的詞典中來確定輸入的字符串是否為有意義的字符串。因此,可以避免在詞輸入過程中執(zhí)行諸如空格輸入或輸入?yún)^(qū)域移動的過程的失誤。此外,作為避免失誤的方法,當(dāng)根據(jù)操作體的狀態(tài)執(zhí)行過程時,可以輸出對應(yīng)于該過程的信息,并且可以通知使用者該過程的執(zhí)行。例如,當(dāng)執(zhí)行空格輸入過程時,可以從揚(yáng)聲器輸出聲音,可以顯示軟件盤的空格鍵的反應(yīng),或者可以進(jìn)行用于通知空格輸入的顯示。 這樣,通知使用者該過程的執(zhí)行,使得使用者能夠確定地認(rèn)識到已經(jīng)通過使用者操作執(zhí)行了該過程以及失誤已發(fā)生。[檢測單元的配置]在信息處理設(shè)備中,為了獲取輸入操作信息,在第一實(shí)施例中設(shè)置用于檢測操作體對操作表面的接近或接觸的位置檢測單元,而在第二實(shí)施例中設(shè)置用于檢測操作體與操作表面的接觸的位置檢測單元和用于檢測對操作表面的壓力的壓力檢測單元。使用能夠通過檢測單元檢測的信息判斷操作體相對于操作表面的狀態(tài)。本發(fā)明不限于這些實(shí)施例的配置以及例如檢測單元可以包括用于檢測操作體對操作表面的接近或接觸的位置檢測單元和用于檢測對操作表面的壓力的壓力檢測單元。相應(yīng)地,由于能夠檢測更多操作體的狀態(tài),若干輸入操作對應(yīng)于操作體的狀態(tài)或狀態(tài)的改變,因此降低輸入操作的負(fù)擔(dān)。以上已經(jīng)參照附圖描述了本發(fā)明的優(yōu)選實(shí)施例,然而本發(fā)明當(dāng)然不限于以上示例。本領(lǐng)域技術(shù)人員可以在所附權(quán)利要求的范圍內(nèi)找到多種改變和修改,并且應(yīng)該理解它們將自然地落在本發(fā)明的技術(shù)范圍中。例如,在上述實(shí)施例中,操作體的狀態(tài)被分為作為釋放狀態(tài)的待命狀態(tài)以及包括第一狀態(tài)和第二狀態(tài)的輸入狀態(tài),但本發(fā)明不限于這種示例。例如,可以根據(jù)檢測單元的檢測性能適當(dāng)?shù)卦O(shè)置包括在待命狀態(tài)和輸入狀態(tài)中的狀態(tài),并且給定過程可以對應(yīng)于每種狀態(tài)或狀態(tài)的改變。此外,已經(jīng)將根據(jù)操作體的狀態(tài)或狀態(tài)的改變對字符輸入過程、空格輸入過程和輸入?yún)^(qū)域移動過程的執(zhí)行描述為在上述實(shí)施例中輸入字符,但本發(fā)明不限于這種示例。例如,在字符輸入中,當(dāng)操作體的狀態(tài)從輸入狀態(tài)改變?yōu)榇鼱顟B(tài)時,可以執(zhí)行其它過程,諸如換行過程或在將字符輸入到搜索窗口之后的搜索開始過程??梢越Y(jié)合空格輸入過程執(zhí)行換行過程。例如,判斷最后輸入的字符,當(dāng)最后輸入的字符是句號時,可以進(jìn)行換行,而當(dāng)最后輸入的字符是除句號之外的字符時,可以輸入空格。此外,可以將使用本發(fā)明的信息處理設(shè)備的輸入操作過程應(yīng)用于其它過程。本申請包含與2010年2月M日在日本專利局提交的日本優(yōu)先權(quán)專利申請JP 2010-038778中公開的主題相關(guān)的主題,通過引用將其全部內(nèi)容合并于此。
權(quán)利要求
1.一種信息處理設(shè)備,包括檢測單元,用于檢測操作體在操作區(qū)域的狀態(tài);狀態(tài)判斷單元,用于基于所述檢測單元的檢測結(jié)果判斷所述操作體是處于輸入狀態(tài)還是處于待命狀態(tài),在所述輸入狀態(tài)下,根據(jù)通過所述操作體輸入的輸入信息執(zhí)行給定的輸入操作過程,在所述待命狀態(tài)下,不執(zhí)行所述輸入操作過程;以及執(zhí)行過程確定單元,用于基于由所述狀態(tài)判斷單元判斷的狀態(tài)或狀態(tài)的改變,從包括所述輸入操作過程的多個過程中確定所要執(zhí)行的過程。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述執(zhí)行過程確定單元當(dāng)所述操作體處于所述輸入狀態(tài)時執(zhí)行第一輸入操作過程,而當(dāng)所述操作體的狀態(tài)從所述輸入狀態(tài)改變到所述待命狀態(tài)時執(zhí)行第二輸入操作過程。
3.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中,所述執(zhí)行過程確定單元當(dāng)所述操作體處于所述輸入狀態(tài)時執(zhí)行字符輸入過程以將字符輸入到給定輸入?yún)^(qū)域,而當(dāng)所述操作體從所述輸入狀態(tài)改變到所述待命狀態(tài)時執(zhí)行空格輸入過程以接在通過所述字符輸入過程輸入的字符之后輸入空格。
4.根據(jù)權(quán)利要求3所述的信息處理設(shè)備,其中,當(dāng)執(zhí)行所述空格輸入過程時,所述執(zhí)行過程確定單元還針對先前輸入的字符串執(zhí)行拼寫檢查過程。
5.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中,所述執(zhí)行過程確定單元當(dāng)所述操作體處于所述輸入狀態(tài)時執(zhí)行字符輸入過程以將字符輸入到給定輸入?yún)^(qū)域,而當(dāng)所述操作體從所述輸入狀態(tài)改變到所述待命狀態(tài)時執(zhí)行輸入?yún)^(qū)域移動過程以將執(zhí)行字符輸入的輸入?yún)^(qū)域移動到下一輸入?yún)^(qū)域。
6.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,當(dāng)狀態(tài)從所述輸入狀態(tài)改變?yōu)樗龃鼱顟B(tài)時,所述執(zhí)行過程確定單元根據(jù)所述操作體的移動執(zhí)行不同的輸入操作過程。
7.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,還包括通知單元,用于在執(zhí)行由所述執(zhí)行過程確定單元確定的過程時通知使用者所述過程被執(zhí)行。
8.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述檢測單元能夠檢測所述操作體對操作表面的接近和接觸,其中在所述操作表面上進(jìn)行信息輸入,并且所述狀態(tài)判斷單元當(dāng)所述操作體接近或接觸所述操作表面時判斷所述操作體處于輸入狀態(tài),而當(dāng)所述操作體與所述操作表面分離開給定距離以上時判斷所述操作體處于待命狀態(tài),其中在所述給定距離處所述操作體被判斷為接近所述操作表面。
9.根據(jù)權(quán)利要求8所述的信息處理設(shè)備,其中,所述執(zhí)行過程確定單元根據(jù)所述操作體是接近所述操作表面還是接觸所述操作表面來執(zhí)行不同的輸入操作過程。
10.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述檢測單元能夠檢測所述操作體與操作表面的接觸,以及所述操作體對所述操作表面的壓力,其中在所述操作表面上進(jìn)行信息輸入,并且所述狀態(tài)判斷單元當(dāng)所述操作體與所述操作表面接觸時判斷所述操作體處于所述輸入狀態(tài),而當(dāng)所述操作體與所述操作表面分離時判斷所述操作體處于所述待命狀態(tài)。
11.根據(jù)權(quán)利要求10所述的信息處理設(shè)備,其中,所述執(zhí)行過程確定單元根據(jù)所述操作體對所述操作表面的壓力的大小來執(zhí)行不同的輸入操作過程。
12.一種信息處理方法,包括步驟檢測操作體在操作區(qū)域的狀態(tài);基于所述檢測的結(jié)果判斷所述操作體是處于輸入狀態(tài)還是處于待命狀態(tài),在所述輸入狀態(tài)下,根據(jù)通過所述操作體輸入的輸入信息執(zhí)行給定的輸入操作過程,在所述待命狀態(tài)下,不執(zhí)行所述輸入操作過程;以及基于所判斷的所述操作體的狀態(tài)或狀態(tài)的改變,從包括所述輸入操作過程的多個過程中確定所要執(zhí)行的過程。
13.一種其上記錄有程序的計(jì)算機(jī)可讀記錄介質(zhì),所述程序用于使得計(jì)算機(jī)起到信息處理設(shè)備的作用,所述信息處理設(shè)備包括檢測單元,用于檢測操作體在操作區(qū)域的狀態(tài);狀態(tài)判斷單元,用于基于所述檢測單元的檢測結(jié)果判斷所述操作體是處于輸入狀態(tài)還是處于待命狀態(tài),在所述輸入狀態(tài)下,根據(jù)通過所述操作體輸入的輸入信息執(zhí)行給定的輸入操作過程,在所述待命狀態(tài)下,不執(zhí)行所述輸入操作過程;以及執(zhí)行過程確定單元,用于基于由所述狀態(tài)判斷單元判斷的狀態(tài)或狀態(tài)的改變,從包括所述輸入操作過程的多個過程中確定所要執(zhí)行的過程。
全文摘要
提供一種信息處理設(shè)備、信息處理方法和計(jì)算機(jī)可讀記錄介質(zhì)。該信息處理設(shè)備包括檢測單元,用于檢測操作體在操作區(qū)域內(nèi)的狀態(tài);狀態(tài)判斷單元,用于基于檢測單元的檢測結(jié)果判斷操作體是處于輸入狀態(tài)還是處于待命狀態(tài),在輸入狀態(tài)下,根據(jù)通過操作體輸入的輸入信息執(zhí)行給定的輸入操作過程,在待命狀態(tài)下,不執(zhí)行輸入操作過程;以及執(zhí)行過程確定單元,用于基于由狀態(tài)判斷單元判斷的狀態(tài)或狀態(tài)的改變,從包括輸入操作過程的多個過程中確定要執(zhí)行的過程。
文檔編號G06F3/048GK102163098SQ201110041298
公開日2011年8月24日 申請日期2011年2月17日 優(yōu)先權(quán)日2010年2月24日
發(fā)明者宮沢悠介, 山野郁男, 本間文規(guī) 申請人:索尼公司