專利名稱:輸入裝置和使用該輸入裝置的輸入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及輸入裝置和使用該輸入裝置的輸入方法。
背景技術(shù):
常規(guī)地已經(jīng)知道可通過觸摸面板將指令或命令輸入其中的輸入裝置。在該輸入裝置中,通過在輸入裝置的顯示部分中切換顯示圖像,可通過觸摸面板輸入各種指令。例如,在輸入裝置的顯示部分上顯示表示英文字母的軟鍵的狀態(tài)中,用戶可輸入英文字母。通過將表示英文字母的軟鍵切換至表示數(shù)字的軟鍵,用戶可輸入數(shù)字。專利文獻(xiàn)I : JP-A-4-2111
發(fā)明內(nèi)容
在輸入由諸如英文字母、數(shù)字、符號等的各類字符構(gòu)成的信息的情況下,換句話講,在輸入例如“ @abcld2e3f4”的信息時,需要在每次待輸入字符的類型變成另ー種時切換在顯示部分中顯示的軟鍵。這對于用戶來說是麻煩的。因此,本發(fā)明的目的是提供一種確保良好的可操作性的輸入裝置和使用該輸入裝置的輸入方法。本發(fā)明的上述目的可根據(jù)本發(fā)明的第一方面實現(xiàn),該第一方面提供了ー種用于輸入字符的輸入裝置,其包括顯示控制部,該顯示控制部被配置成在第一區(qū)域中顯示由對應(yīng)于字符的操作元素構(gòu)成的操作元素組并在第二區(qū)域中顯示由對應(yīng)于字符的操作元素構(gòu)成的另ー個操作元素組,與在第一區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符和與在第二區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符在類型上彼此不同;第一輸入處理部,該第一輸入處理部被配置成使得在檢測到第一區(qū)域上的操作的情況下,第一輸入處理部對在與第一區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符中的、由該操作指定的字符執(zhí)行輸入處理;以及第二輸入處理部,該第二輸入處理部被配置成使得在檢測到第二區(qū)域上的操作的情況下,第二輸入處理部對在與第二區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符中的、由該操作指定的字符執(zhí)行輸入處理。根據(jù)如上所述構(gòu)造的輸入裝置,與在第一區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符和與在第二區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符在類型上彼此不同。因此,用戶能夠輸入多種類型的字符,從而確保良好的可操作性。在上述輸入裝置中,顯示控制部可被配置成使得在第一區(qū)域中顯示由與每ー個作為ー種類型的字符的字母、數(shù)字和符號中的任ー個相對應(yīng)的操作元素構(gòu)成的操作元素組的情況下,在第二區(qū)域中顯示由與剰余的字母、數(shù)字和符號中的任ー個相對應(yīng)的操作元素構(gòu)成的操作元素組。上述輸入裝置可被配置成使得能夠?qū)τ诙鄠€輸入項中的每ー個輸入字符,并且還可以包括輸入接受狀態(tài)建立部,該輸入接受狀態(tài)建立部被配置成建立對于多個輸入項中的任ー個的字符輸入是可接受的狀態(tài)。此外,顯示控制部可被配置成在第一區(qū)域中顯示與將要由輸入接受狀態(tài)建立部建立的狀態(tài)相對應(yīng)的操作元素組。在上述輸入裝置中,顯示控制部可被配置成使得在存在多個操作元素組,其每一個作為在第一區(qū)域和第二區(qū)域中的一個中可顯示的操作元素組的候選項的情況下,當(dāng)對于某個輸入項的字符的輸入被接受時,基于已經(jīng)輸入的字符,在第一區(qū)域和第二區(qū)域中的一個中顯示該多個操作元素組中的ー個。上述輸入裝置還可以包括計數(shù)部,該計數(shù)部被配置成對于已經(jīng)輸入的每種類型來計數(shù)字符的數(shù)目,并且顯示控制部可以被配置成在第一區(qū)域和第二區(qū)域中的一個中顯示由與通過計數(shù)部被計數(shù)的數(shù)目最大的字符類型相對應(yīng)的操作元素構(gòu)成的多個操作元素組中的ー個。上述輸入裝置還可以包括改變請求接受部,該改變請求接受部被配置成接受對于將正在第一區(qū)域中顯示的操作元素組變?yōu)榱愆`個操作元素組的請求;第一改變部,該第一改變部被配置成在改變請求接受部接受請求的情況下,將正在第一區(qū)域中顯示的操作元 素組變?yōu)榱愆`個操作元素組;以及第二改變部,該第二改變部被配置成根據(jù)通過第一改變部的改變,將正在第二區(qū)域中顯示的操作元素組變?yōu)橛刹僮髟貥?gòu)成的另ー個操作元素組,與在第一區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符和與在第二區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符在類型上彼此不同。本發(fā)明的上述目的可以根據(jù)本發(fā)明的第二方面實現(xiàn),該第二方面提供了ー種使用輸入裝置輸入字符的輸入方法,其包括顯示步驟,該顯示步驟允許輸入裝置在第一區(qū)域中顯示由對應(yīng)于字符的操作元素構(gòu)成的操作元素組并在第二區(qū)域中顯示由對應(yīng)于字符的操作元素構(gòu)成的另ー個操作元素組,與在第一區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符和與在第二區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符在類型上彼此不同;第一輸入處理步驟,該第一輸入處理步驟允許輸入裝置在檢測到第一區(qū)域上的操作的情況下,對在與第一區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符中的、由該操作指定的字符執(zhí)行輸入處理;以及第二輸入處理步驟,該第二輸入處理步驟允許輸入裝置在檢測到第二區(qū)域上的操作的情況下,對在與第二區(qū)域中顯示的操作元素組的操作元素相對應(yīng)的字符中的、由該操作指定的字符執(zhí)行輸入處理。應(yīng)當(dāng)指出,本發(fā)明可通過用于控制輸入裝置的控制器、輸入方法、用于控制輸入裝置的輸入控制程序、在其上可讀地記錄輸入控制程序的記錄介質(zhì)等來實現(xiàn)。
當(dāng)結(jié)合附圖考慮時,通過閱讀本發(fā)明的實施例的以下詳細(xì)描述,本發(fā)明的以上和其它目的、特征、優(yōu)點及技術(shù)和エ業(yè)重要性將更好理解,在附圖中圖I是示出根據(jù)本發(fā)明的一個實施例的MFP的電氣結(jié)構(gòu)的框圖;圖2是示出輸入畫面的視圖;圖3是不出鍵確定表的不意圖4是示出主處理的流程圖;圖5是示出初始顯示處理的流程圖;圖6是示出輸入接受處理的流程圖;以及圖7是示出畫面更新處理的流程圖。
具體實施例方式下面將參考
本發(fā)明的一個實施例。圖I是示出作為根據(jù)本發(fā)明的實施例的輸入裝置的多功能外圍設(shè)備I (以下簡稱“MFP I”)的電氣結(jié)構(gòu)的框圖。MFP I具有諸如傳真機、掃描儀、打印機和電話的各種功能。特別地,本實施例的 MFP I被配置成并排顯示兩種軟鍵,以便確保良好的可操作性。MFP I主要包括CPU 10、閃速存儲器11、RAM 12、LCD 16、觸摸面板17、LED顯示裝置18、靜電面板19、掃描儀20、打印機21、NCU 23、調(diào)制解調(diào)器24、聽筒25以及網(wǎng)絡(luò)接ロ26(以下簡稱“網(wǎng)絡(luò)I/F 26”)。CPU 10、閃速存儲器11和RAM 12經(jīng)由總線27彼此連接。此外,IXD 16、觸摸面板17、LED顯示裝置18、靜電面板19、掃描儀20、打印機21、NCU 23、調(diào)制解調(diào)器24、聽筒25、網(wǎng)絡(luò)I/F 26和總線27通過輸入-輸出端ロ 28彼此連接。CPU 10被配置成按照存儲在閃速存儲器11中的固定值和程序、存儲在RAM 12中的數(shù)據(jù)或通過NCU 23接收和發(fā)送的各種信號控制MFP I的各個功能部分和連接到輸入-輸出端ロ 28的各個部分。閃速存儲器11是其中提供有輸入控制程序11a、鍵確定表lib、電話簿存儲器Ilc等的可重寫的非易失性存儲器。CPU 10被配置成根據(jù)輸入控制程序Ila執(zhí)行圖4中所示主處理(將在下面說明)。隨后將參考圖3說明鍵確定表lib。在電話簿存儲器Ilc中,在電話簿中存儲用戶的姓名和電話號碼。MFP I的用戶參考電話簿存儲器Ilc中存儲的電話號碼并撥叫要通話的人或給要聯(lián)系的人發(fā)送傳真。RAM 12是可重寫的易失性存儲器。IXD 16是液晶顯示裝置并被配置成顯示各種圖像,諸如下文將參考圖2說明的第ー軟鍵盤。在IXD 16的整個區(qū)域上,提供了電阻膜觸摸面板17。觸摸面板17被配置成檢測用戶用諸如手指的輸入介質(zhì)操作的位置并輸出該位置基于XY坐標(biāo)系的坐標(biāo)信息,在XY坐標(biāo)系中原點對應(yīng)于觸摸面板17的左上角。LED顯示裝置18是通過切換LED的照明圖案來顯示兩種第二軟鍵盤的顯示裝置。下文將參考圖2說明第二軟鍵盤。在LED顯示裝置18的整個區(qū)域上,提供了作為電容式觸摸面板的靜電面板19。與觸摸面板17 —祥,靜電面板19被配置成檢測用戶操作的位置并輸出該位置基于XY坐標(biāo)系的坐標(biāo)信息,在XY坐標(biāo)系中原點對應(yīng)于靜電面板19的左上角。掃描儀20執(zhí)行讀取操作,在讀取操作中文檔被讀取以便轉(zhuǎn)化為電子數(shù)據(jù)。打印機21執(zhí)行用于在記錄紙上打印圖像的打印操作。NCU 23被配置成控制電話線。調(diào)制解調(diào)器24被配置成在傳真發(fā)送中調(diào)制發(fā)送信號并在傳真接收中解調(diào)收到的調(diào)制信號。聽筒25用干與外部設(shè)備進行電話通信。網(wǎng)絡(luò)I/F 26是用于將MFP I連接到互聯(lián)網(wǎng)或LAN(未示出)的接ロ。下面參見圖2,將要說明在MFP I中的字符輸入接受狀態(tài)。在本說明書中,“字符”是指用于傳輸信息的各種圖形,諸如,字母、數(shù)字和符號。“字符輸入接受狀態(tài)”是指這樣的狀態(tài)對于諸如要在電話簿存儲器Ilc中存儲的電話簿中的用戶姓名(即電話簿用戶姓名)和電話號碼的某個輸入項,字符的輸入是可接受的。圖2示出了在字符輸入接受狀態(tài)中顯示的輸入畫面和子畫面的示例。在字符輸入接受狀態(tài)中,MFP I允許IXD 16顯示輸入畫面。輸入畫面包括第一軟鍵盤30,在第一軟鍵盤30中顯示由每個都對應(yīng)于至少ー個字符的多個操作元素構(gòu)成的操作元素組。此外,MFP I允許LED顯示裝置18顯示子畫面。子畫面包括第二軟鍵盤32,在第二軟鍵盤32中顯示由每個都對應(yīng)于至少ー個字符的多個操作元素構(gòu)成的操作元素組。在例如第一軟鍵盤30中顯示由對應(yīng)于圖2中(a)所示英文字母的操作元素構(gòu)成的操作元素組的情況下,在例如第二軟鍵盤32中顯示由對應(yīng)于符號的操作元素構(gòu)成的操作元素組。因此,與在第一軟鍵盤30中顯示的操作元素組的操作元素相對應(yīng)的字符在類型上不同于與在第二軟鍵盤32中顯示的操作元素組的操作元素相對應(yīng)的字符。在本實施例中,ー個操作元素對應(yīng)于在“軟鍵盤”中的ー個“鍵”。因此,“操作元素”和“操作元素組”在下面將分別被稱為“鍵”和“鍵組”。“與構(gòu)成操作元素組的操作元素相對應(yīng)的字符的類型”將簡稱為“鍵組的類型”或“鍵組中鍵的類型”。此外,在與相應(yīng)操作元素組的操作元素相對應(yīng)的字符的類型上彼此不同的操作元素組將稱為“在類型上彼此不同的鍵組”。
將在第一軟鍵盤30和第二軟鍵盤32中的每ー個上顯示的鍵組的類型是由MFP I的設(shè)計者確定的。在本實施例中,作為將在第一軟鍵盤30中顯示的鍵組的類型,準(zhǔn)備了英文字母、數(shù)字和符號。作為將在第二軟鍵盤32中顯示的鍵組的類型,準(zhǔn)備了數(shù)字和符號。此夕卜,可以準(zhǔn)備其它類型,例如,平假名、漢字、圖形符號。在圖2中(a)所示狀態(tài)中,在由觸摸面板17檢測到在第一軟鍵盤30上的操作的情況下,MFP I執(zhí)行輸入由該操作指定的英文字母的輸入處理。例如,在其中顯示英文字母“abc”的第一軟鍵盤30的區(qū)域,即,對應(yīng)于英文字母“abc”的第一軟鍵盤30的鍵,被操作一次的情況下,輸入由該操作指定的英文字母“a”。在相同區(qū)域被操作兩次的情況下,輸入英文字母“b”。在相同區(qū)域被操作三次的情況下,輸入英文字母“C”。另ー方面,在由靜電面板19檢測到在第二軟鍵盤32上的操作的情況下,MFP I基于操作的區(qū)域和操作的次數(shù)執(zhí)行輸入ー個或多個符號的輸入處理。MFP I順序地在LCD 16的輸入框34中顯示由在第一軟鍵盤30和第二軟鍵盤32上的操作輸入的字母、數(shù)字和符號。根據(jù)本實施例的MFP I,在第二軟鍵盤32中顯示與第一軟鍵盤30的鍵組在類型上不同的鍵組。因此,用戶可輸入多種類型的字符,從而確保良好的可操作性。即使在待輸入的字符串是諸如“ Oabc&d”的包含符號和英文字母的字符串,用戶也能通過利用第一軟鍵盤30和第二軟鍵盤32輸入想要的字符串,而不必將第一軟鍵盤30中顯示的鍵的類型切換至
另一種。在IXD 16的輸入畫面中,還顯示了類型切換鍵36,該鍵用來接受對于將第一軟鍵盤30中顯示的鍵組的類型變?yōu)榱愆`種的請求。該請求將在以下適用處簡稱為“改變請求”。在由觸摸面板17檢測到在類型切換鍵36上的操作的情況下,S卩,在接受對于改變第一軟鍵盤30中顯示的鍵組的類型的改變請求的情況下,MFP I改變第一軟鍵盤30中顯示的鍵組的類型。在類型切換鍵36在例如圖2中(a)所示狀態(tài)下被操作一次的情況下,第一軟鍵盤30中顯示的鍵組的類型從英文字母變?yōu)閿?shù)字,如圖2中(b)所示。在類型切換鍵36被操作兩次的情況下,第一軟鍵盤30中顯示的鍵組的類型從英文字母變?yōu)榉枺鐖D2中(c)所示。在這種情況下,MFP I將第二軟鍵盤32中顯示的鍵組變?yōu)樵陬愋蜕喜煌诘谝卉涙I盤30中顯示的改變的鍵組(例如,對應(yīng)于符號)的另ー種鍵組(例如,對應(yīng)于數(shù)字)。因此,根據(jù)本實施例的MFP 1,通過用戶在類型切換鍵36上的操作,能將第一軟鍵盤30中顯示的鍵組的類型變?yōu)槠谕念愋?。此外,在第一軟鍵盤30中顯示的鍵組的類型改變的情況下,第二軟鍵盤32中顯示的鍵組的類型也改變。因此,始終可以輸入兩種類型的字符,從而確保良好的可操作性。此外,在通過第二軟鍵盤32的輸入繼續(xù)并且用戶感覺在第二軟鍵盤32上的操作麻煩的情況下,用戶可通過類型切換鍵36改變第一軟鍵盤30中顯示的鍵組的類型,從而使用戶能夠在不使用第二軟鍵盤32的情況下輸入。在IXD 16的輸入畫面中,還提供了回車鍵38、后退鍵40、光標(biāo)移動鍵42和刪除鍵44,如圖2中所示。在操作回車鍵38的情況下,MFP I將輸入框34中顯示的字符串存儲為在例如電話簿存儲器Ilc中的設(shè)定數(shù)據(jù)。在操作后退鍵40的情況下,MFP I將IXD 16的輸入畫面中的當(dāng)前顯示變回到就在當(dāng)前顯示之前的上ー顯示。在操作光標(biāo)移動鍵42的情 況下,MFP I在輸入框34中移動光標(biāo)(未示出)。在操作刪除鍵44的情況下,MFP I在輸入框34中刪除ー個字符。圖3是示意性地示出鍵確定表Ilb的視圖。在鍵確定表Ilb中,為每個輸入項設(shè)定將在第一軟鍵盤30和第二軟鍵盤32中的每ー個上顯示的鍵的類型。在MFP I建立其中對于多個輸入項中的任一個字符的輸入是可接受的字符輸入接受狀態(tài)的情況下,MFP I在第一軟鍵盤30中顯示對應(yīng)于字符輸入接受狀態(tài)的鍵組。在顯示用于輸入項“RSS站點URL”的輸入畫面時,在第一軟鍵盤30中基于鍵確定表Ilb顯示對應(yīng)于作為默認(rèn)類型的英文字母的鍵組。在輸入用于RSS站點URL的字符的情況下,有可能輸入英文字母、數(shù)字和符號中的任ー種。因此,作為將在第一軟鍵盤30中顯示的對應(yīng)于輸入項“RSS站點URL”的鍵的類型(即鍵組的類型),英文字母、數(shù)字和符號全部變得有效或被啟用。因此,每當(dāng)用戶操作類型切換鍵36吋,MFP I按英文字母、數(shù)字和符號的順序切換在第一軟鍵盤30中顯示的鍵的類型。在顯示用于輸入項“電話簿用戶姓名”的輸入畫面的情況下,在第一軟鍵盤30中基于鍵確定表Iib顯示對應(yīng)于作為默認(rèn)類型的英文字母的鍵組。在輸入用于電話簿用戶姓名的字符的情況下,有可能輸入英文字母和數(shù)字。因此,作為將在第一軟鍵盤30中顯示的對應(yīng)于輸入項“電話簿用戶姓名”的鍵的類型(即鍵組的類型),英文字母和數(shù)字變得有效或被啟用,而符號變得無效或被禁用。因此,每當(dāng)用戶操作類型切換鍵36吋,MFP I按英文字母和數(shù)字的順序切換在第一軟鍵盤30中顯示的鍵的類型。因此,能夠在第一軟鍵盤30中基于鍵確定表Ilb顯示其類型適合某個輸入項的鍵。換句話講,能夠在第一軟鍵盤30中僅顯示對應(yīng)于將為所關(guān)注的輸入項頻繁輸入的字符的鍵。因此,可以減少用戶操作類型切換鍵36的次數(shù),從而提高可操作性。在鍵確定表Ilb中,為姆個輸入項和在第一軟鍵盤30中顯不的姆一種鍵組的類型設(shè)定將在第二軟鍵盤32中顯示的鍵組的類型。在第一軟鍵盤30中顯示用于例如輸入項“RSS站點URL”的對應(yīng)于英文字母或數(shù)字的鍵的情況下,在第二軟鍵盤32中顯示對應(yīng)于符號的鍵。另ー方面,在第一軟鍵盤30中顯示對應(yīng)于符號的鍵的情況下,在第二軟鍵盤32中顯示對應(yīng)于數(shù)字的鍵。因此,為每個輸入項和在第一軟鍵盤30中顯示的每ー種鍵組的類型預(yù)先設(shè)定將在第二軟鍵盤32中顯示的鍵組的類型。因此,能夠在第二軟鍵盤32中顯示適合某個輸入項且在類型上不同于第一軟鍵盤30中顯示的鍵組的鍵組。因此,可以減少用戶操作類型切換鍵36的次數(shù)。在輸入用于輸入項“電話號碼”的字符的情況下,很有可能輸入數(shù)字。因此,在鍵確定表Ilb中,作為將在第一軟鍵盤30中顯示的對應(yīng)于輸入項“電話號碼”的鍵的類型(即鍵組的類型),僅數(shù)字變得有效,而英文字母和符號變得無效。此外,在輸入用于輸入項“電話號碼”的字符情況下,要在第二軟鍵盤32中顯示的鍵的類型始終被設(shè)為數(shù)字,而與將在第一軟鍵盤30中顯示的鍵的類型無關(guān)。因此,鍵確定表Ilb可被設(shè)計為使得取決于輸入項的類型可在第一軟鍵盤30和第二軟鍵盤32中顯示相同類型的鍵組。如上所述,可以在第二軟鍵盤32中顯示對應(yīng)于符號的鍵和對應(yīng)于數(shù)字的鍵。取決于輸入項的類型,將在第二軟鍵盤32中顯示的鍵的類型只有ー種。對于輸入項“RSS站點URL”和“代理服務(wù)器名稱”,有可能輸入符號和數(shù)字。因此,對于這兩種輸入項,可以在第二軟鍵盤32中顯示兩種鍵,即符號和數(shù)字。另ー方面,對于輸入項“電話簿用戶姓名”和“電話號碼”,不可能或幾乎不可能輸入符號。因此,在第二軟鍵盤32中可以只顯示對應(yīng)于數(shù)字 的鍵。圖4示出了由MFP I的CPU 10根據(jù)輸入控制程序IIa執(zhí)行的主處理的流程圖。該主處理在MFP I加電啟動之后反復(fù)執(zhí)行。開始,在收到畫面顯示命令(S402 :是)并且基于該命令要顯示的顯示畫面是包括輸入框34的輸入畫面(S404:是)的情況下,CPUlO執(zhí)行用于顯示輸入畫面的初始顯示處理(S406)。下文將結(jié)合圖5說明初始顯示處理(S406)。在基于畫面顯示命令要顯示的顯示畫面不是輸入畫面(S404 :否)的情況下,CPU10基于該命令形成要顯示的其它畫面(S408)并控制IXD 16顯示該畫面(S410)。然后,主
處理結(jié)束。另ー方面,在未收到畫面顯示命令(S402 :否)并且由觸摸面板17或靜電面板19檢測到用戶的操作(S412:是)的情況下,CPU 10執(zhí)行輸入接受處理(S414),并且主處理結(jié)束。下面將結(jié)合圖6說明輸入接受處理(S414)。另ー方面,在未收到畫面顯示命令(S402 :否)并且未檢測到用戶的操作(S412 否)的情況下,CPU 10執(zhí)行其它處理(S416),并且主處理結(jié)束。圖5是示出初始顯示處理(S406)的流程圖。該初始顯示處理用于允許IXD 16顯示輸入畫面并允許LED顯示裝置18顯示子畫面。CPUlO開始參考鍵確定表lib (S502)。隨后,CPU 10確認(rèn)在要顯示的輸入畫面中要對其接受輸入的輸入項對應(yīng)的第一軟鍵盤30的默認(rèn)類型(該輸入項將在以下適用處簡稱為“主題輸入項”)。在第一軟鍵盤30的默認(rèn)類型是英文字母(S504 :是)的情況下,CPU 10在由VRAM(未示出)中繪制的輸入畫面中布置或設(shè)置對應(yīng)于英文字母的第一軟鍵盤30 (S506)。在第一軟鍵盤30的默認(rèn)類型不是英文字母(S504 :否)并且第一軟鍵盤30的默認(rèn)類型是數(shù)字(S508 :是)的情況下,CPU 10在輸入畫面中布置或設(shè)置對應(yīng)于數(shù)字的第一軟鍵盤30(S510)。在第一軟鍵盤30的默認(rèn)類型是符號(S508:否)的情況下,CPU 10在輸入畫面中布置或設(shè)置對應(yīng)于符號的第一軟鍵盤30(S512)。接著,CPU 10參考鍵確定表Ilb并確認(rèn)對應(yīng)于主題輸入項的第二軟鍵盤32的鍵的類型(S514)。在存在每ー個都作為將在第二軟鍵盤32中顯示的候選項的具有相互不同類型的多個鍵組的情況下,即,在鍵確定表Ilb中存儲有每ー個都作為對應(yīng)于主題輸入項的第二軟鍵盤32的鍵的類型的符號和數(shù)字(S516 :是),并且存在將在輸入框34中初始地顯示的設(shè)定數(shù)據(jù),即,存在用于主題輸入項的已輸入字符串(S518:是)的情況下,CPU 10基于已輸入的字符串將候選鍵組中的任一個確定為將在第二軟鍵盤32中顯示的鍵組。更具體而言,CPU 10分析已輸入的字·符串,對于相應(yīng)的類型來計數(shù)構(gòu)成字符串的字符的數(shù)目(S520),并且確定在字符串中使用的字符的數(shù)目的排序(S522)。在已輸入的字符串中數(shù)字的數(shù)目等于或大于符號的數(shù)目(S524:是)的情況下,CPU 10選擇數(shù)字圖案的第二軟鍵盤32作為LED顯示裝置18的LED照明圖案(S526)。另一方面,在符號的數(shù)目大于數(shù)字的數(shù)目(S524:否)的情況下,CPU 10選擇符號圖案的第二軟鍵盤32作為LED顯示裝置18的LED照明圖案(S528)。應(yīng)當(dāng)指出,在本實施例中,“已輸入的字符串”表示構(gòu)成設(shè)定數(shù)據(jù)的字符的布置或配置。因此,在設(shè)定數(shù)據(jù)由單個字符組成的情況下,該單個字符對應(yīng)于已輸入的字符串。隨后,在存在每ー個都有效的作為對應(yīng)于輸入項的第一軟鍵盤30的鍵的類型的多種類型(S530:是)的情況下,CPU 10在輸入畫面上布置或設(shè)置類型切換鍵36 (S532)。另ー方面,在僅存在ー種類型有效的作為第一軟鍵盤30的鍵的類型(S530 :否)的情況下,CPU 10跳過S532。接著,CPU 10控制LCD 16顯示在VRAM中繪制的輸入畫面(S534)并控制LED顯示裝置18通過點亮LED以所選LED照明圖案顯示第二軟鍵盤32 (S536)。然后,該處理結(jié)束。根據(jù)上述初始顯示處理(S406),在存在已輸入的字符串并且存在每ー個都作為將在第二軟鍵盤32中顯示的鍵組的候選項的類型上相互不同的多個鍵組的情況下,能夠在第二軟鍵盤32中顯示這樣的鍵組,該鍵組具有在候選鍵組中已輸入的字符串中所用字符的數(shù)目最大的類型。換句話講,能夠在第二軟鍵盤32中顯示其類型對應(yīng)于很可能被輸入的字符的類型的鍵組,從而確保用戶良好的可操作性。接下來將說明要在對應(yīng)于主題輸入項的第二軟鍵盤32中顯示的鍵的類型只有一種(S516 :否)的情況或不存在將在輸入框34中初始顯示的設(shè)定數(shù)據(jù)的情況(S518 :否)。在這些情況下,在鍵確定表Ilb中參考與主題輸入項關(guān)聯(lián)的第二軟鍵盤32的類型。此外,在被參考的第二軟鍵盤32的類型中,CPU 10確認(rèn)與在第一軟鍵盤30中顯示的鍵的類型相關(guān)聯(lián)的第二軟鍵盤32的類型,S卩,在S506、S510和S512中的任ー個中布置在輸入畫面中的第一軟鍵盤30的鍵的類型。在確認(rèn)的第二軟鍵盤32的類型是數(shù)字(S538 是)的情況下,CPU 10選擇數(shù)字圖案的第二軟鍵盤32作為LED顯示裝置18的LED照明圖案(S540)。另ー方面,在第二軟鍵盤32的確認(rèn)類型是符號(S538 :否)的情況下,CPU 10選擇符號圖案的第二軟鍵盤32作為LED顯示裝置18的LED照明圖案(S542)。隨后,CPU 10控制IXD 16顯示輸入畫面(S534)并控制LED顯示裝置18以所選圖案顯示第二軟鍵盤32(S536)。然后,該處理結(jié)束。根據(jù)初始顯示處理(S406),在MFP I中,顯示輸入畫面和子畫面,并且建立對于主題輸入項的字符的輸入是可接受的字符輸入接受狀態(tài)。圖6是示出輸入接受處理(S414)的流程圖。當(dāng)由觸摸面板17或靜電面板19檢測到用戶的操作吋,執(zhí)行輸入接受處理。
初始地,在IXD 16的顯示畫面是包括輸入框34的輸入畫面(S602 :是)的情況下,CPU 10確認(rèn)由用戶操作的鍵(S604)。在操作的鍵是回車鍵38(S606 :是)的情況下,CPU 10允許將輸入框34中顯示的字符串作為設(shè)定數(shù)據(jù)存儲在閃速存儲器11中,以便關(guān)聯(lián)到輸入項(S608)。例如,在主題輸入項是電話簿用戶姓名的情況下,CPUlO允許將在輸入框34中顯示的字符串作為電話簿用戶姓名的設(shè)定數(shù)據(jù)存儲在電話簿存儲器Ilc中。隨后,CPU 10設(shè)定用于切換至下一畫面的畫面顯示命令(S610),并且使第二軟鍵盤32無效(S618)。然后,CPU 10控制LED顯示裝置18通過關(guān)閉LED擦除子畫面(S620),并且該處理結(jié)束。通過這樣提供當(dāng)?shù)诙涙I盤32被切換時用戶的觸摸不可接受的時間段,用戶容易認(rèn)識到他/她在第二軟鍵盤32上的觸摸在切換之前被接受為觸摸或在切換之后被接受為觸摸。另ー方面,在回車鍵38未被操作(S606:否)并且由觸摸面板17檢測到在后退鍵40上的操作(S612:是)的情況下,CPU 10設(shè)定用于切換到上一畫面的畫面顯示命令(S614),使第二軟鍵盤32無效(S618),并且擦除LED顯示裝置18的子畫面(S620)。在進行除了在回車鍵38或后退鍵40上的操作之外的操作的情況下(S612 :否),CPU 10執(zhí)行畫面更新處理(S616),并且結(jié)束當(dāng)前處理。將參考圖7說明畫面更新處理。在 IXD 16的顯示畫面不是輸入畫面(S602 :否)的情況下,CPU 10執(zhí)行其它畫面處理(S622),并且結(jié)束當(dāng)前處理。圖7是示出畫面更新處理(S616)的流程圖。該處理在類型切換鍵36、第一軟鍵盤30、第二軟鍵盤32等被操作時執(zhí)行。在由觸摸面板17檢測到在類型切換鍵36上的操作(S702 :是)的情況下,即,在對改變將在第一軟鍵盤30中顯示的鍵組的類型的改變請求被接受的情況下,CPU 10參考鍵確定表Ilb并改變將在第一軟鍵盤30中顯示的鍵組的類型。更具體而言,CPU 10在對應(yīng)于主題輸入項的第一軟鍵盤30中將顯示的鍵組的類型中選擇有效的鍵組類型,并且在VRAM繪制的輸入畫面中以所選類型布置第一軟鍵盤30 (S704)。隨后,CPU 10參考鍵確定表Ilb并確認(rèn)將在與主題輸入項關(guān)聯(lián)的第二軟鍵盤32中顯示的鍵的類型和將在第一軟鍵盤30中顯示的鍵的類型(S706)。在要在第二軟鍵盤32中顯示的鍵的類型是數(shù)字(S708:是)的情況下,CPU 10選擇數(shù)字圖案的第二軟鍵盤32作為LED顯示裝置18的LED照明圖案(S710)。另ー方面,在要在第二軟鍵盤32中顯示的鍵的類型是符號(S708 :否)的情況下,CPU 10選擇符號圖案的第二軟鍵盤32作為LED顯示裝置18的LED照明圖案(S712)。從而改變將在第二軟鍵盤32中顯示的鍵組的類型。隨后,在存在每ー個都有效的作為對應(yīng)于主題輸入項的第一軟鍵盤30的鍵的類型的多種類型(S714 :是)的情況下,CPU 10在輸入畫面中布置類型切換鍵36 (S716)。另ー方面,當(dāng)僅存在ー種類型有效的作為第一軟鍵盤30的鍵的類型(S714 :否)的情況下,CPU10跳過S716。接著,CPU 10控制IXD 16顯示在VRAM中繪制的輸入畫面(S718)并控制LED顯示裝置18通過點亮LED以所選LED照明圖案顯示第二軟鍵盤32的子畫面(S720)。然后,該處理結(jié)束。另ー方面,在類型切換鍵36未被操作(S702 :否)并且由觸摸面板17檢測到在第一軟鍵盤30上的操作(S722 :是)的情況下,CPU 10執(zhí)行由該操作指定且對應(yīng)于在第一軟鍵盤30中顯示的鍵組的鍵的字符的輸入處理。CPU 10接著基于由觸摸面板17輸出的坐標(biāo)信息和操作的次數(shù)來更新在輸入框34中的字符串(S724)。另ー方面,在第一軟鍵盤30未被操作(S722:否)并且由靜電面板19檢測到在第ニ軟鍵盤32上的操作(S726:是)的情況下,CPU 10執(zhí)行由該操作指定的字符的輸入處理并更新在輸入框34中的字符串(S728)。在由觸摸面板17檢測到諸如在光標(biāo)移動鍵42或刪除鍵44上的操作的其它操作(S726:否)的情況下,CPU 10根據(jù)諸如在輸入框34中移動光標(biāo)位置或刪除輸入框34中的字符的檢測到的操作執(zhí)行處理(S730)。隨后,CPU 10控制IXD 16顯示其中輸入框34已更新的輸入畫面(S718)并且控制LED顯示裝置18顯示子畫面(S720)。然后,該處理結(jié)束。在圖示實施例中,MFP I是輸入裝置的ー個示例。第一軟鍵盤30和第二軟鍵盤32分別是第一區(qū)域的一個示例和第二區(qū)域的ー個示例。觸摸面板17是用于檢測在第一區(qū)域上的操作的第一檢測部分的ー個示例,而靜電面板19則是用于檢測在第二區(qū)域上的操作的第二檢測部分的ー個示例。CPU 10是計算機的ー個示例。應(yīng)當(dāng)指出,諸如第一檢測部分和第二檢測部分的各個部分中的每ー個可以是分立的硬件部件,或者可通過執(zhí)行其中CPU10執(zhí)行圖4-7中所示處理的程序來實現(xiàn)。或者,每個部分可被實現(xiàn)為使得CPU 10執(zhí)行其它程序。例如,每個部分可被實現(xiàn)為使得CPU 10執(zhí)行操作系統(tǒng)。此外,每個部分可被實現(xiàn)為使得CPU 10組合執(zhí)行多個程序。
由CPU 10對S534、S536、S718、S720的執(zhí)行實現(xiàn)了顯示控制部的ー個示例。由CPU10對S724的執(zhí)行實現(xiàn)了第一輸入處理部的ー個示例。由CPU 10對S728的執(zhí)行實現(xiàn)了第ニ輸入處理部的ー個示例。由CPU 10對S406的執(zhí)行實現(xiàn)了輸入接受狀態(tài)建立部的ー個示例。由CPU 10對S520的執(zhí)行實現(xiàn)了計數(shù)部的ー個示例。由CPU 10對S532、S716的執(zhí)行實現(xiàn)了改變請求接受部的ー個示例。由CPU 10對S704的執(zhí)行實現(xiàn)了第一改變部的ー個示例。由CPU 10對S706的執(zhí)行實現(xiàn)了第二改變部的ー個示例。雖然已經(jīng)描述了本發(fā)明的實施例,但應(yīng)當(dāng)理解,本發(fā)明不限于圖示實施例的細(xì)節(jié),而是在不脫離所附權(quán)利要求中限定的本發(fā)明的精神和范圍的情況下,可對本發(fā)明實施本領(lǐng)域的技術(shù)人員可想到的各種其它改變和修改。在圖示實施例中,MFP I被描述為輸入裝置的ー個示例。諸如打印機、掃描儀、電子游戲機和數(shù)字照相機的各種裝置中的每ー個都可以是輸入裝置的ー個示例。在圖示實施例中,基于已輸入的字符串確定將在第二軟鍵盤32中顯示的鍵組的類型。替代地或除此之外,可基于已輸入的字符串確定將在第一鍵盤32中顯示的鍵組的類型。在圖示實施例中,鍵確定表Ilb存儲將在第一軟鍵盤30和第二軟鍵盤32中的每一個中顯示的鍵的類型,從而將該類型關(guān)聯(lián)到輸入項。替代地,將在第一軟鍵盤30和第二軟鍵盤32中的每ー個中顯示的鍵的類型可被存儲以便關(guān)聯(lián)到字符輸入接受狀態(tài)或輸入畫面。更具體而言,可以對字符輸入接受狀態(tài)或輸入畫面賦予標(biāo)識符(ID),并且要在第一軟鍵盤30和第二軟鍵盤32中的每ー個中顯示的鍵的類型可被存儲以便關(guān)聯(lián)到該ID。然后,可讀取對應(yīng)于當(dāng)前字符輸入接受狀態(tài)或當(dāng)前輸入畫面的ID的字符類型,并且可在第一軟鍵盤30或第二軟鍵盤32中顯示對應(yīng)于所讀取類型的鍵組。在圖示實施例中,第一軟鍵盤30和第二軟鍵盤32顯示在相互不同的顯示裝置,即,IXD 16和LED顯示裝置18中,并且在第一軟鍵盤30上的操作和在第二軟鍵盤32上的操作由相互不同的檢測裝置,即觸摸面板17和靜電面板19來檢測。本發(fā)明適用于第一軟鍵盤30和第二軟鍵盤32在單個顯示裝置中相互不同的區(qū)域中顯示的布置。此外,本發(fā)明適用于在第一軟鍵盤30上的操作和在第二軟鍵盤32上的操作由相同的單個檢測裝置檢測的布置。此外,本發(fā)明適用于在IXD 16中設(shè)有電容式觸摸面板而在LED顯示裝置18中設(shè)有電阻膜觸摸面板的布置。雖然在圖示實施例中顯示了第一軟鍵盤30和第二軟鍵盤32兩者,但取決于情況可僅顯示第一軟鍵盤30和第二軟鍵盤32中的ー個。在圖不實施例中,在一個輸入畫面中輸入用于ー個輸入項的字符。本發(fā)明適用于在一個輸入畫面中可提供多個輸入框并且可輸入用于多個輸入項的字符的布置。在該布置中,在第一軟鍵盤30或第二軟鍵盤32中可顯示對 應(yīng)于ー個輸入項的鍵,該輸入項在多個輸入項中被選為用于輸入字符的輸入項。將在第一軟鍵盤30中顯示的鍵的類型可以是兩種類型,或者可以是四種或更多種類型。類似地,將在第二軟鍵盤32中顯示的鍵的類型可以是三種或更多種類型。本發(fā)明可適用于除了第一軟鍵盤和第二軟鍵盤之外還顯示其它軟鍵盤的布置,即,在三個或更多個顯示區(qū)域中的每ー個中指示鍵組的布置。在圖示實施例中,當(dāng)畫面切換時,第二軟鍵盤32變得無效(圖6的S618)并且LED顯示裝置18的子畫面被擦除(圖6的S620)。當(dāng)畫面切換時,可以僅實施無效和擦除中的ー個?;蛘撸瑘D示實施例可被修改為使得無效和擦除均不實施。
權(quán)利要求
1.一種輸入裝置,所述輸入裝置用于輸入字符,所述輸入裝置包括 顯示控制部,所述顯示控制部被配置成在第一區(qū)域中顯示由對應(yīng)于字符的操作元素構(gòu)成的操作元素組并在第二區(qū)域中顯示由對應(yīng)于字符的操作元素構(gòu)成的另一個操作元素組,與在所述第一區(qū)域中顯示的所述操作元素組的所述操作元素相對應(yīng)的所述字符和與在所述第二區(qū)域中顯示的所述操作元素組的所述操作元素相對應(yīng)的所述字符在類型上彼此不同; 第一輸入處理部,所述第一輸入處理部被配置成使得在檢測到所述第一區(qū)域上的操作的情況下,所述第一輸入處理部對在與所述第一區(qū)域中顯示的所述操作元素組的所述操作元素相對應(yīng)的所述字符中的、由所述操作指定的字符執(zhí)行輸入處理;以及 第二輸入處理部,所述第二輸入處理部被配置成使得在檢測到所述第二區(qū)域上的操作的情況下,所述第二輸入處理部對在與所述第二區(qū)域中顯示的所述操作元素組的所述操作元素相對應(yīng)的所述字符中的、由所述操作指定的字符執(zhí)行輸入處理。
2.根據(jù)權(quán)利要求I所述的輸入裝置,其中所述顯示控制部被配置成使得在所述第一區(qū)域中顯示由與每一個作為一種類型的所述字符的字母、數(shù)字和符號中的任一個相對應(yīng)的操作元素構(gòu)成的操作元素組的情況下,在所述第二區(qū)域中顯示由與剩余的字母、數(shù)字和符號中的任一個相對應(yīng)的操作元素構(gòu)成的操作元素組。
3.根據(jù)權(quán)利要求I所述的輸入裝置,被配置成使得能夠?qū)τ诙鄠€輸入項中的每一個輸入所述字符,并且所述輸入裝置還包括輸入接受狀態(tài)建立部,所述輸入接受狀態(tài)建立部被配置成建立對于所述多個輸入項中的任一個的字符輸入是可接受的狀態(tài), 其中所述顯示控制部被配置成在所述第一區(qū)域中顯示與將要由所述輸入接受狀態(tài)建立部建立的狀態(tài)相對應(yīng)的所述操作元素組。
4.根據(jù)權(quán)利要求I所述的輸入裝置,其中所述顯示控制部被配置成使得在存在每一個作為在所述第一區(qū)域和所述第二區(qū)域中的一個中可顯示的所述操作元素組的候選項的多個操作元素組的情況下,當(dāng)對于某個輸入項的所述字符的輸入被接受時,基于已經(jīng)輸入的字符,在所述第一區(qū)域和所述第二區(qū)域中的一個中顯示所述多個操作元素組中的一個。
5.根據(jù)權(quán)利要求4所述的輸入裝置,還包括計數(shù)部,所述計數(shù)部被配置成對于已經(jīng)輸入的每種類型來計數(shù)所述字符的數(shù)目, 其中所述顯示控制部被配置成在所述第一區(qū)域和所述第二區(qū)域中的一個中顯示由與通過所述計數(shù)部被計數(shù)的數(shù)目最大的字符類型相對應(yīng)的操作元素構(gòu)成的所述多個操作元素組中的一個。
6.根據(jù)權(quán)利要求I所述的輸入裝置,還包括 改變請求接受部,所述改變請求接受部被配置成接受對于將正在所述第一區(qū)域中顯示的操作元素組變?yōu)榱硪粋€操作元素組的請求; 第一改變部,所述第一改變部被配置成在所述改變請求接受部接受所述請求的情況下,將正在所述第一區(qū)域中顯示的所述操作元素組變?yōu)榱硪粋€操作元素組;以及 第二改變部,所述第二改變部被配置成根據(jù)通過所述第一改變部的所述改變,將正在所述第二區(qū)域中顯示的所述操作元素組變?yōu)橛刹僮髟貥?gòu)成的另一個操作元素組,與在所述第一區(qū)域中顯示的所述操作元素組的所述操作元素相對應(yīng)的所述字符和與在所述第二區(qū)域中顯示的所述操作元素組的所述操作元素相對應(yīng)的所述字符在類型上彼此不同。
7.一種輸入方法,所述輸入方法使用輸入裝置輸入字符,所述輸入方法包括 顯示步驟,所述顯示步驟允許所述輸入裝置在第一區(qū)域中顯示由對應(yīng)于字符的操作元素構(gòu)成的操作元素組并在第二區(qū)域中顯示由對應(yīng)于字符的操作元素構(gòu)成的另一個操作元素組,與在所述第一區(qū)域中顯示的所述操作元素組的所述操作元素相對應(yīng)的所述字符和與在所述第二區(qū)域中顯示的所述操作元素組的所述操作元素相對應(yīng)的所述字符在類型上彼此不同; 第一輸入處理步驟,所述第一輸入處理步驟允許所述輸入裝置在檢測到所述第一區(qū)域上的操作的情況下,對在與所述第一區(qū)域中顯示的所述操作元素組的所述操作元素相對應(yīng)的所述字符中的、由所述操作指定的字符執(zhí)行輸入處理;以及 第二輸入處理步驟,所述第二輸入處理步驟允許所述輸入裝置在檢測到所述第二區(qū)域上的操作的情況下,在與所述第二區(qū)域中顯示的所述操作元素組的所述操作元素相對應(yīng)的所述字符中,執(zhí)行由所述操作指定的字符的輸入處理。
全文摘要
本發(fā)明涉及輸入裝置和使用該輸入裝置的輸入方法。本發(fā)明的輸入裝置包括顯示控制部,其在第一區(qū)域中顯示由對應(yīng)于字符的操作元素構(gòu)成的操作元素組并在第二區(qū)域中顯示由對應(yīng)于字符的操作元素構(gòu)成的另一個操作元素組,與在第一區(qū)域中顯示的操作元素組的操作元素對應(yīng)的字符和與在第二區(qū)域中顯示的操作元素組的操作元素對應(yīng)的字符類型不同;第一輸入處理部,其在檢測到第一區(qū)域上的操作的情況下,對在與第一區(qū)域中顯示的操作元素組的操作元素對應(yīng)的字符中的、由操作指定的字符執(zhí)行輸入處理;以及第二輸入處理部,其在檢測到第二區(qū)域上的操作的情況下,對在與第二區(qū)域中顯示的操作元素組的操作元素對應(yīng)的字符中的、由操作指定的字符執(zhí)行輸入處理。
文檔編號G06F3/023GK102841687SQ20121007588
公開日2012年12月26日 申請日期2012年3月21日 優(yōu)先權(quán)日2011年6月23日
發(fā)明者浦川豐 申請人:兄弟工業(yè)株式會社