(57)【要約】【課題】ユーザによる文字入力を受け付ける際に、ユーザの操作入力に対する判定の精度を向上することができる文字入力装置を提供する。【解決手段】文字入力装置１は、所定の文字群が割り当てられた入力領域であって第１のサブ領域と第２のサブ領域とに区分けされた入力領域に対して操作者が押圧入力する入力部２０と、押圧入力されたのが第１のサブ領域または第２のサブ領域のいずれかを判別する入力領域判別部２２と、押圧入力が第１のサブ領域および第２のサブ領域の一方から他方へ移行する入力を移行入力として検知する移行入力検知部１２と、最初の押圧入力に基づいて入力領域に割り当てられた所定の文字群に属する文字を選定し、引き続きその入力領域において移行入力が検知されるごとに、所定の文字群に属する文字を所定の順序で選定する文字選定部１４と、選定された文字を表示する表示部３０と、を備える。【選択図】  図１
2011028674.tif 000002
【特許請求の範囲】
【請求項１】
所定の文字群が割り当てられた入力領域であって第１のサブ領域と第２のサブ領域とに区分けされた入力領域を有し、当該入力領域に対して操作者が押圧入力する入力部と、
前記押圧入力されたのが前記第１のサブ領域または前記第２のサブ領域のいずれかを判別する入力領域判別部と、
前記入力領域において押圧入力が前記第１のサブ領域および前記第２のサブ領域の一方から他方へ移行する入力を移行入力として検知する移行入力検知部と、
前記入力領域に対する最初の押圧入力に基づいて当該入力領域に割り当てられた前記所定の文字群に属する文字を選定し、引き続き当該入力領域において前記移行入力が検知されるごとに、前記所定の文字群に属する文字を所定の順序で選定する文字選定部と、
前記文字選定部により選定された文字を表示する表示部と、
を備える文字入力装置。
【請求項２】
前記移行入力検知部は、前記入力領域における押圧入力が、前記第１のサブ領域から前記第２のサブ領域へ移行する入力を順方向の移行入力として検知し、前記第２のサブ領域から前記第１のサブ領域へ移行する入力を逆方向の移行入力として検知し、
前記文字選定部は、
前記最初の押圧入力に基づく当該入力領域における最初の移行入力が前記順方向の移行入力であると検知された場合、前記所定の文字群に属する文字を第１の順序で選定し、
前記最初の押圧入力に基づく当該入力領域における最初の移行入力が前記逆方向の移行入力であると検知された場合、前記所定の文字群に属する文字を前記第１の順序とは逆の第２の順序で選定する、
請求項１に記載の文字入力装置。
【請求項３】
所定の文字群がそれぞれ割り当てられた複数の入力領域であって、それぞれが第１のサブ領域と第２のサブ領域とに区分けされた複数の入力領域を有し、当該複数の入力領域に対して操作者が押圧入力する入力部と、
前記複数の入力領域のうち前記押圧入力された入力領域を特定するとともに、当該押圧入力されたのが前記第１のサブ領域または前記第２のサブ領域のいずれかを判別する入力領域判別部と、
前記入力領域における押圧入力が、前記第１のサブ領域から前記第２のサブ領域へ移行する入力を順方向の移行入力として検知し、前記第２のサブ領域から前記第１のサブ領域へ移行する入力を逆方向の移行入力として検知する移行入力検知部と、
一の入力領域に対する最初の押圧入力に基づいて、当該一の入力領域に割り当てられた所定の文字群に属する文字を選定し、引き続き任意の入力領域において前記順方向の移行入力または前記逆方向の移行入力が検知されるごとに、当該移行入力が連続した同じ方向の移行入力でない限り、前記所定の文字群に属する文字を所定の順序で選定する文字選定部と、
前記文字選定部により選定された文字を表示する表示部と、
を備える文字入力装置。
【請求項４】
所定の文字群がそれぞれ割り当てられた複数の入力領域であって、それぞれが第１のサブ領域と第２のサブ領域とに区分けされた複数の入力領域を有し、当該複数の入力領域に対して操作者が押圧入力する入力部と、
前記複数の入力領域のうち前記押圧入力された入力領域を特定するとともに、当該押圧入力されたのが前記第１のサブ領域または前記第２のサブ領域のいずれかを判別する入力領域判別部と、
前記入力領域における押圧入力が、前記第１のサブ領域から前記第２のサブ領域へ移行する入力を順方向の移行入力として検知し、前記第２のサブ領域から前記第１のサブ領域へ移行する入力を逆方向の移行入力として検知する移行入力検知部と、
一の入力領域に対する最初の押圧入力に基づいて、当該一の入力領域に割り当てられた所定の文字群に属する文字を選定し、引き続き任意の入力領域において前記順方向の移行入力または前記逆方向の移行入力が検知されるごとに、当該移行入力が連続した同じ方向の移行入力でない限り、前記順方向の移行入力または前記逆方向の移行入力が最も多く検知された入力領域に対応する所定の文字群に属する文字を、所定の順序で選定する文字選定部と、
前記文字選定部により選定された文字を表示する表示部と、
を備える文字入力装置。
【請求項５】
前記文字選定部は、
前記最初の押圧入力に基づく当該一の入力領域における最初の移行入力が前記順方向の移行入力であると検知された場合、前記所定の文字群に属する文字を第１の順序で選定し、
前記最初の押圧入力に基づく当該一の入力領域における最初の移行入力が前記逆方向の移行入力であると検知された場合、前記所定の文字群に属する文字を、前記第１の順序とは逆の第２の順序で選定する、
請求項３または４に記載の文字入力装置。
【請求項６】
前記表示部に前記選定された文字が表示された状態で、前記入力部が押圧入力を受け付けなくなった場合、当該表示された文字を入力文字として確定するように制御する制御部をさらに備える、請求項１乃至５の何れか１項に記載の文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力装置に関するものであり、特に、本発明は、操作者（ユーザ）が端末に文字を入力する際に使用する文字入力装置に関するものである。
【背景技術】
【０００２】
現在、日常生活において、様々な電気製品（家庭用電化製品など）の操作を行う際に、操作者（ユーザ）が端末に文字を入力する場面がある。特に、携帯電話などの小型の端末において文字入力を行う際には、「マルチタップ」と呼ばれる入力方式が多く採用されている。
【０００３】
マルチタップとは、例えばテンキーの数字キー等に、それぞれ平仮名の各行（例えば「あ行（＝あ・い・う・え・お）」や「か行（＝か・き・く・け・こ）」）などの複数の文字（文字群）を割り当てて、それらのキーに対する押下入力を受け付ける入力方式である。この入力方式では、同一のキーに対する複数回の連続した押下入力を受け付けると、その押下回数に応じて、各キーに割り当てられた複数の文字を、順次切り換えて表示する。
【０００４】
すなわち、例えば、ユーザが「あ行」のキーを１回押下すると「あ」が入力され、２回連続で押下すると「あ」が「い」に変化して入力され、３回連続だと「あ」→「い」→「う」のように変化して入力される。このように、ユーザが、同じキーを連続して押下すると、キーを押すごとに順番に次の文字が現れる。このマルチタップ入力方式は、「かなめくり」、「トグル打ち」などと称されることもあるが、本願では「マルチタップ」と記す。
【０００５】
このマルチタップは、ユーザに求められる操作が直感的で非常に分かりやすい入力方式であるため、現在ほとんどの携帯電話に採用されている。しかしながら、このマルチタップは、キーの押下回数の観点から見ると、文字入力の際にユーザがキーを押下しなければならない回数が非常に多くなるという欠点がある。
【０００６】
ところで、近年、携帯電話などの携帯端末の入力装置として、タッチパネルを備えたものが急増している。このタッチパネルは、多くの場合、接触による押圧入力を受け付ける入力部を、液晶ディスプレイなどの表示部の前面に配置して構成する。そのため、このようなタッチパネルにおいては、表示部にキーボードやボタンなどを画像で表示して、当該表示の位置に対して、直接、ユーザの指やスタイラスペンなどによる押圧入力を受け付けることができる。
【０００７】
入力装置としてタッチパネルを採用すると、ユーザは極めて直感的で分かりやすい操作入力を行うことができるため、その操作性を向上することができる。また、タッチパネルを採用した端末は、入力に係るキーボードやボタンなどを表示部に表示する。このため、機械式のキーやボタンなどとは異なり、操作入力を受け付ける態様に応じて自由自在にユーザインタフェースを構成することができる。このような事情のもと、タッチパネルが採用される端末機器の分野は、近年、携帯電話機にとどまらず、デジタルカメラやデジタルオーディオ再生機、あるいは携帯ゲーム機など、広範な広がりをみせている。
【０００８】
ところが、タッチパネルを用いた入力装置においては、タッチタイピング（ブラインドタッチ）を行うことが困難である、という問題点がしばしば挙げられる。これは、入力装置にタッチパネルを採用する場合、キーやボタンが表示部に表示された仮想的なもの（画像）であることに主として起因する。すなわち、タッチパネルを用いて押圧入力を行う場合、ユーザは、キーのエッジ部分などキーの物理的な外形を指先の感触で判別することができない。このため、ユーザは、押下するキーを変更する際には、表示されたキーを注視して入力を行わないと、キーの位置を正確に把握することができない。
【０００９】
一方、入力した文字を確認するためには、ユーザは、入力文字が表示された箇所に視線を移す必要がある。このため、入力した文字を確認しながら、押圧するキーを変更しつつ入力を行うと（つまりタッチタイピングを行うと）、ユーザはキーの位置を正確に把握できないままに入力を行うことになる。このような状態で入力を行うと、ユーザは自らの意図と異なるキーを押圧してしまうことが多くなり、そのような入力はユーザにとって入力ミスとなる。したがって、タッチパネルを用いた入力装置においては、このような入力ミスが頻発することが懸念される。入力ミスが発生した場合、ユーザは、ミスして入力した文字を削除する操作を行ってから、正しく文字入力をやり直すのが一般的である。
【００１０】
タッチパネルを備える携帯電話のような携帯端末においても、文字入力を行う際の入力方式として、上述したマルチタップが採用されていることが多い。マルチタップの入力方式では、文字入力の際にユーザがキーを押下しなければならない回数が非常に多くなることは上述したとおりである。したがって、タッチパネルを用いてマルチタップの入力を行うと、入力ミスした文字を削除して、やり直し入力を行う必要から、一連の操作においてユーザがキーを押下しなければならない回数は一層多くなることが懸念される。これは、ユーザにとって、相当な手間および負担になるものと考えられる。それだけでなく、入力するユーザに手間および負担がかかるということは、そのような入力を行うために相応の時間も要することになる。
【００１１】
そこで、タッチパネルを用いてマルチタップ方式に相当する入力を行う際に、押下回数を低減させて、なおかつ入力ミスも低減させることが期待できる入力装置が提案されている（例えば、特許文献１参照）。
【００１２】
上記特許文献１に記載の文字入力装置は、タッチパネルに対するユーザの操作入力を受け付けるものである。その際、この文字入力装置は、通常の押圧入力を受け付けるだけでなく、タッチパネル上でドラッグ操作（なぞる操作）を行うようなスライド移動の入力も受け付ける。この文字入力装置は、このようなスライド移動の入力の「折り返し」の回数に応じて、マルチタップの入力方式に対応する処理を行うものである。
【００１３】
図１２は、特許文献１に記載の文字入力装置の動作を説明する概略図である。
【００１４】
図１２に示す文字入力装置１００は、入力部２００と、この入力部２００が受け付けた入力の結果を表示する表示部３００とを備えている。入力部２００はタッチパネルで構成され、この入力部２００には、テンキーの数字キーに平仮名の各行を対応させたキー群４００が表示されている。この入力部２００は、ユーザの指の接触、すなわちユーザによる押圧入力の有無および押圧入力の位置を検出する。入力部２００がユーザによる押圧入力を検出すると、文字入力装置１００の制御部（図示せず）は、入力が検出された入力部２００の位置の座標に基づき、当該座標に対応する１つの仮名文字の「行」（あ行、か行、さ行等）を決定する。
【００１５】
また、文字入力装置１００の制御部（図示せず）は、入力部２００が検出した押圧位置の座標をバッファに記録し、各座標を記録した順に繋ぎ合わせた軌跡に「折り返し」があるか否かを判定する。ここで「折り返し」とは、ユーザが入力部２００上をドラッグする操作入力を行っている最中に、そのドラッグ操作の進行方向の角度を変えることにより、入力部２００により検出される押圧位置の座標の軌跡が成す角度が、所定以上に変化する入力をいう。
【００１６】
この文字入力装置１００は、入力部２００に対する最初の押圧入力に基づいて、その位置のキーに対応する文字グループ（平仮名の「行」）を決定する。以後、文字入力装置１００は、最初の押圧入力が検出されたまま折り返しが判定されるたびに、当該文字グループに属する文字を順次変更して表示する。この文字グループには、各「行」の平仮名の文字が含まれている。
【００１７】
例えば、図１２に示すように、キー群４００のうち「た」行のキーに対する押圧入力が検出されると、「た」行の文字グループが決定される。この「た」行の文字グループには、「た・ち・つ・て・と」の仮名文字が含まれる。「た」行のキーに対する押圧入力が最初に検出されると、文字入力装置１００は、決定された文字グループ（「た」行）に含まれる最初の文字である「た」の文字を表示部３００に表示する。以後、押圧入力が「折り返し」と判定されるたびに、文字入力装置１００は、この文字グループ内の文字を、「ち」→「つ」→「て」→「と」のように、順次、表示部３００に表示する。
【００１８】
図１２は、「とうきょう」の文字が入力された後、キー群４００の「た」行のキーに押圧入力が検知され、そのまま入力部２００上で４回の折り返しが行われた様子を示している。図１２の入力部２００上に示す折れ線は、ユーザの入力の折り返しによる軌跡を認識できるように、実線にて示したものである。図１２は、「とうきょう」の文字の後に、キー群４００に対する最初の押圧入力による「た」の文字がまず表示部３００に表示され、以後、入力が折り返しと判定されるたびに文字の表示が順次変化して、現在は「と」の文字が表示されている様子を示している。所望の文字が表示部３００に表示されたら、ユーザは入力部２００に対する接触を解除する（つまり指を入力部２００から離す）ことにより、表示されている文字を入力文字として確定する。
【００１９】
このように、特許文献１に記載の文字入力装置によれば、各文字を入力するに際し、どの文字も原則１回の押圧入力をスライドさせることにより、文字を入力することができる。したがって、文字入力の際にユーザがキーを押下しなければならない回数をかなり低減させることができる。
【００２０】
また、この文字入力装置によれば、最初の押圧入力により文字グループが決定されたら、その後、ユーザは、入力部２００の任意の位置でスライド移動の入力を行うことができる。そのため、ユーザは、最初の入力さえミスせずに正確な位置を押圧すれば、その後は入力部２００を注視することなく入力を行うことができる。したがって、ユーザは、文字グループ（すなわち「行」）を決定する最初の入力の時だけ入力部を注視すれば、それ以後は入力結果が表示される表示部のみを注視していても、入力ミスをしてしまう恐れはほとんどない。
【先行技術文献】
【特許文献】
【００２１】
【特許文献１】特開２００８−２６９４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【００２２】
上記特許文献１に記載の文字入力装置は、上述した「折り返し」を、入力部２００が検出する押圧位置の座標の軌跡が成す角度に基づいて判定する。この「折り返し」の判定においては、まず、時間的に連続する３点の接触座標が成す角度θ１を算出する。例えば、所定の時間間隔で入力部が検出する接触の座標を点ａ→点ｂ→点ｃの順とした場合、点ｂを頂点として辺ａｂおよび辺ｂｃが成す角度がθ１である。
【００２３】
さらに、特許文献１に記載の文字入力装置は、検出した軌跡の微妙なブレのような、ノイズとみなすべき入力に対処するための措置も講じている。すなわち、折り返しの判定において、上述した３点のさらに前後の点の接触座標が成す角度θ２も算出する。例えば、上述した接触座標の検出が、その前後の点を含めると、点ｚ→点ａ→点ｂ→点ｃ→点ｄの順であった場合、点ｂを頂点として辺ｚｂおよび辺ｂｄが成す角度がθ２である。
【００２４】
このようにして算出したθ１およびθ２が共に所定の角度θ０（例えば９０度）以下である場合は、「折り返し」であると判定する。この基準に従って折り返しが判定された場合、特許文献１に記載の文字入力装置は、マルチタップに対応する入力の処理を行う。
【００２５】
しかしながら、特許文献１に記載の文字入力装置は、角度を用いて折り返しの判定を行うため、所定の角度以下となるスライド移動の入力が正確に行われなければ、その入力は折り返しと判定されない。例えば、ユーザは鋭い角度を成す折り返しの入力を行ったつもりでいても、実際に入力部に検出された軌跡が（細かく見ると）曲線であった場合などは、ユーザの意図通りの入力にはならない。特に、ユーザが素早いスライド移動の入力を行う場合は、入力部に検出される軌跡は鋭い角度を成す折り返しになり易いが、逆に、ユーザが丁寧にゆっくりスライド移動の入力を行う場合は、入力部に検出される軌跡は曲線になり易い。
【００２６】
このような問題は、上述した折り返しの角度θ１およびθ２を適宜調整したり、また接触座標を検出する時間間隔を適切に調整して設定することにより、ある程度は解消できるものと考えられる。
【００２７】
しかしながら、ユーザが操作入力を行う際の動作は、一般的に、非常に個人差が大きいものである。したがって、ユーザが自然な動作で折り返しを行う角度にも、ユーザごとにかなり個人差があると考えられる。特許文献１に記載の文字入力装置においては、折り返しの判定が自分の操作入力のやり方に合わないとユーザが感じる場合、その折り返しの度合いをユーザごとに調整しなければならない。このような調整は、電気製品などの取り扱いに抵抗感のあるユーザにとっては、手間なものである。
【００２８】
また、文字入力を行う入力端末が小型の場合、ユーザは移動しながら、あるいは他の動作を行いながら端末を操作することが多い。このような場合、ユーザは文字入力の操作に意識を集中できないことも多いため、自らの意図通りの正確な操作を行うことができるとは限らない。特に、幼児やお年寄りが操作する入力装置の場合や、身体の不自由な人が操作することが想定される例えば医療分野などで使用される入力装置の場合、ユーザに正確な操作を要求することは難しい。
【００２９】
したがって、かかる事情に鑑みてなされた本発明の目的は、ユーザによる文字入力を受け付ける際に、ユーザの操作入力に対する判定の精度を向上することができる文字入力装置を提供することにある。
【課題を解決するための手段】
【００３０】
上記目的を達成する請求項１に係る文字入力装置の発明は、
所定の文字群が割り当てられた入力領域であって第１のサブ領域と第２のサブ領域とに区分けされた入力領域を有し、当該入力領域に対して操作者が押圧入力する入力部と、
前記押圧入力されたのが前記第１のサブ領域または前記第２のサブ領域のいずれかを判別する入力領域判別部と、
前記入力領域において押圧入力が前記第１のサブ領域および前記第２のサブ領域の一方から他方へ移行する入力を移行入力として検知する移行入力検知部と、
前記入力領域に対する最初の押圧入力に基づいて当該入力領域に割り当てられた前記所定の文字群に属する文字を選定し、引き続き当該入力領域において前記移行入力が検知されるごとに、前記所定の文字群に属する文字を所定の順序で選定する文字選定部と、
前記文字選定部により選定された文字を表示する表示部と、
を備えるものである。
【００３１】
請求項２に係る発明は、請求項１に記載の文字入力装置において、
前記移行入力検知部は、前記入力領域における押圧入力が、前記第１のサブ領域から前記第２のサブ領域へ移行する入力を順方向の移行入力として検知し、前記第２のサブ領域から前記第１のサブ領域へ移行する入力を逆方向の移行入力として検知し、
前記文字選定部は、
前記最初の押圧入力に基づく当該入力領域における最初の移行入力が前記順方向の移行入力であると検知された場合、前記所定の文字群に属する文字を第１の順序で選定し、
前記最初の押圧入力に基づく当該入力領域における最初の移行入力が前記逆方向の移行入力であると検知された場合、前記所定の文字群に属する文字を前記第１の順序とは逆の第２の順序で選定するものである。
【００３２】
請求項３に係る文字入力装置の発明は、
所定の文字群がそれぞれ割り当てられた複数の入力領域であって、それぞれが第１のサブ領域と第２のサブ領域とに区分けされた複数の入力領域を有し、当該複数の入力領域に対して操作者が押圧入力する入力部と、
前記複数の入力領域のうち前記押圧入力された入力領域を特定するとともに、当該押圧入力されたのが前記第１のサブ領域または前記第２のサブ領域のいずれかを判別する入力領域判別部と、
前記入力領域における押圧入力が、前記第１のサブ領域から前記第２のサブ領域へ移行する入力を順方向の移行入力として検知し、前記第２のサブ領域から前記第１のサブ領域へ移行する入力を逆方向の移行入力として検知する移行入力検知部と、
一の入力領域に対する最初の押圧入力に基づいて、当該一の入力領域に割り当てられた所定の文字群に属する文字を選定し、引き続き任意の入力領域において前記順方向の移行入力または前記逆方向の移行入力が検知されるごとに、当該移行入力が連続した同じ方向の移行入力でない限り、前記所定の文字群に属する文字を所定の順序で選定する文字選定部と、
前記文字選定部により選定された文字を表示する表示部と、
を備えるものである。
【００３３】
請求項４に係る文字入力装置の発明は、
所定の文字群がそれぞれ割り当てられた複数の入力領域であって、それぞれが第１のサブ領域と第２のサブ領域とに区分けされた複数の入力領域を有し、当該複数の入力領域に対して操作者が押圧入力する入力部と、
前記複数の入力領域のうち前記押圧入力された入力領域を特定するとともに、当該押圧入力されたのが前記第１のサブ領域または前記第２のサブ領域のいずれかを判別する入力領域判別部と、
前記入力領域における押圧入力が、前記第１のサブ領域から前記第２のサブ領域へ移行する入力を順方向の移行入力として検知し、前記第２のサブ領域から前記第１のサブ領域へ移行する入力を逆方向の移行入力として検知する移行入力検知部と、
一の入力領域に対する最初の押圧入力に基づいて、当該一の入力領域に割り当てられた所定の文字群に属する文字を選定し、引き続き任意の入力領域において前記順方向の移行入力または前記逆方向の移行入力が検知されるごとに、当該移行入力が連続した同じ方向の移行入力でない限り、前記順方向の移行入力または前記逆方向の移行入力が最も多く検知された入力領域に対応する所定の文字群に属する文字を、所定の順序で選定する文字選定部と、
前記文字選定部により選定された文字を表示する表示部と、
を備えるものである。
【００３４】
請求項５に係る発明は、請求項３または４に記載の文字入力装置において、
前記文字選定部は、
前記最初の押圧入力に基づく当該一の入力領域における最初の移行入力が前記順方向の移行入力であると検知された場合、前記所定の文字群に属する文字を第１の順序で選定し、
前記最初の押圧入力に基づく当該一の入力領域における最初の移行入力が前記逆方向の移行入力であると検知された場合、前記所定の文字群に属する文字を、前記第１の順序とは逆の第２の順序で選定するものである。
【００３５】
請求項６に係る発明は、請求項１乃至５の何れか１項に記載の文字入力装置において、
前記表示部に前記選定された文字が表示された状態で、前記入力部が押圧入力を受け付けなくなった場合、当該表示された文字を入力文字として確定するように制御する制御部をさらに備えるものである。
【発明の効果】
【００３６】
本発明によれば、入力領域において第１のサブ領域および第２のサブ領域の一方から他方へ移行する入力を検知するたびに、所定の文字群に属する文字を所定の順序で選定して表示する。すなわち、本発明によれば、第１のサブ領域および第２のサブ領域の一方から他方へ移行する入力を、その軌跡の形状に関係なく検知することにより、マルチタップに相当する文字入力行う。このため、ユーザが操作入力を行う際の動作の個人差にほとんど関係なく、表示文字を順次変更させて文字入力を行うことができる。したがって、本発明による文字入力装置は、文字入力を行うユーザの押圧入力に対する判定の精度を著しく向上できるため、入力ミスを低減することができる。
【図面の簡単な説明】
【００３７】
【図１】第１実施の形態に係る文字入力装置の概略構成を示す機能ブロック図である。
【図２】第１実施の形態による入力部に表示する入力領域の例を示す図である。
【図３】第１実施の形態による入力文字の選定について説明する図である。
【図４】第１実施の形態による文字入力処理を説明する図である。
【図５】第１実施の形態による文字入力処理を説明するフローチャートである。
【図６】第２実施の形態による文字入力処理を説明するフローチャートである。
【図７】第３実施の形態による文字入力処理を説明する図である。
【図８】第３実施の形態による文字入力処理を説明するフローチャートである。
【図９】第４実施の形態による文字入力処理を説明する図である。
【図１０】第４実施の形態による文字入力処理を説明するフローチャートである。
【図１１】本発明の変形例による文字入力装置の入力部を説明する概略図である。
【図１２】従来の文字入力装置による動作を説明する図である。
【発明を実施するための形態】
【００３８】
以下、本発明の各実施の形態について、図面を参照して説明する。以下の各実施の形態においては、本発明の文字入力装置の一例として、例えば携帯電話やＰＤＡなどのタッチパネルを有する携帯端末を想定して説明する。しかしながら、本発明の文字入力装置は携帯端末に限定されるものではなく、銀行のＡＴＭや駅の乗車券販売機など、タッチパネルを有する任意の入力端末にも適用できる。また、本発明の文字入力装置は、後述するように、タッチパネルを有する入力端末に限定されるものでもない。すなわち、本発明の文字入力装置は、ユーザの押圧入力（または押下入力）を受け付ける入力部を備えるものであれば、種々の文字入力装置に適用することができる。
【００３９】
（第１実施の形態）
図１は、本発明の第１実施の形態に係る文字入力装置の概略構成を示す機能ブロック図である。
【００４０】
図１に示すように、第１実施の形態に係る文字入力装置１は、制御部１０と、入力部２０と、入力領域判別部２２と、表示部３０と、を備えている。制御部１０は、文字入力装置１の全体の動作を制御する。また、この制御部１０は、移行入力検知部１２と、文字選定部１４と、を備えている。制御部１０に含まれるこれらの各機能部については後述する。
【００４１】
入力部２０は、本実施の形態では、押圧（接触）による入力を検知するタッチパッドなどで構成する。この入力部２０は、ユーザ（操作者）による押圧入力を受け付ける。ユーザは、指またはスタイラスペンなどのペン型入力デバイスなどを用いて、この入力部２０に接触することにより、押圧入力を行う。入力領域判別部２２は、入力部２０においてユーザにより押圧入力が行われた入力領域（押圧入力の位置）を特定および判別する。
【００４２】
表示部３０は、本実施の形態では、液晶ディスプレイまたは有機ＥＬディスプレイなどで構成する。この表示部３０は、入力された文字を表示する。具体的には、文字選定部１４により選定された文字を表示する。また、後述するように、表示部３０はさらに、ユーザの入力を受け付けるに際し、キーやボタンなどのオブジェクトも描画して表示する。
【００４３】
本実施の形態では、入力部２０および入力領域判別部２２を透明電極などの部材で構成し、表示部３０の前面に重ねて配置することにより、入力部２０および入力領域判別部２２と表示部３０とでタッチパネルを構成している。したがって、本実施の形態のタッチパネルは、表示部３０にキーやボタンなどのオブジェクトを表示することにより、当該オブジェクトの位置に対応する入力部２０の入力領域が、ユーザによる押圧入力を受け付ける。このように、入力部２０はユーザによる押圧入力を受け付け、その押圧入力の位置を入力領域判別部２２が検出し、当該検出結果を制御部１０に出力する。なお、本実施の形態で使用するタッチパネルは、抵抗膜方式または静電容量方式など、任意の方式のものを用いることができる。
【００４４】
次に、本実施の形態に係る移行入力検知部１２に関連する動作について説明する。
【００４５】
本実施の形態においては、タッチパネルの表示部３０に、文字入力に用いるテンキーの各キーを画像で表示することにより、入力部２０が各キーに対応する入力領域を有していることをユーザに認識させる。ここでは、ユーザがテンキーの各キーを用いて平仮名の各文字を入力する場合について説明する。そのため、テンキーの各数字キーには、それぞれ五十音の各「行」を構成する平仮名の文字が割り当てられている。このことをユーザに認識させるため、表示部３０に表示される各キーのキートップ（キーの表面）には、割り当てられた平仮名の各行の最初の文字（例えば「あ」、「か」、「さ」など）を表示する。これにより、ユーザは、各入力領域には所定の文字群が割り当てられていることを認識できる。
【００４６】
また、本実施の形態においては、各キーに対応した入力部２０の各入力領域を、それぞれ第１のサブ領域と第２のサブ領域とに区分けする。このことをユーザに認識させるため、表示部３０に表示される各キーのキートップには、それぞれのキーの入力領域が第１のサブ領域と第２のサブ領域とに区分けされていることを表すような表示を行う。なお、このような区分けの表示については後述する。このように、入力部２０は、所定の文字群が割り当てられた入力領域であって第１のサブ領域と第２のサブ領域とに区分けされた入力領域を有し、当該入力領域に対してユーザが押圧入力する。
【００４７】
本実施の形態では、移行入力検知部１２は、あるキーに対応する入力領域においてユーザの押圧入力が、第１のサブ領域および第２のサブ領域の一方から他方へ移行する入力を検知する。すなわち、移行入力検知部１２は、入力部２０が受け付けている押圧入力の位置が、押圧状態のまま、あるキーに対応する入力領域において第１のサブ領域から第２のサブ領域へ移行した場合、この押圧入力を「移行する入力」として検知する。また、移行入力検知部１２は、入力部２０が受け付けている押圧入力の位置が、押圧状態のまま、あるキーに対応する入力領域において第２のサブ領域から第１のサブ領域へ移行した場合も、この押圧入力を「移行する入力」として検知する。以下、この「移行する入力」は、単に「移行入力」と記す。
【００４８】
本実施の形態では、このように移行入力が検知されると、当該移行入力が検知された入力領域に対応する文字群の文字を所定の順序で変化させて表示する。このように、所定の文字群の文字を所定の順序で変化させて選定し、選定された文字を表示することにより、ユーザは従来のマルチタップと同様の動作を行うことができる。
【００４９】
ここで、移行入力検知部１２が、入力部２０に対する押圧入力を「移行入力」として検知する態様には、いくつもの態様が考えられる。例えば、入力部２０の入力領域において検出された押圧の面積の重心点をユーザの押圧入力として検出する場合、サブ領域の一方への押圧入力がオンからオフになるのとほぼ同時に、他方への押圧入力がオンになった状態を、「移行入力」として検知することができる。また、検出された押圧の面積をそのままユーザの押圧入力として検出する場合、サブ領域の一方への押圧入力がオンのまま他方への押圧入力もオンになり、その後前記一方への押圧入力のみがオフになった状態を、「移行入力」として検知することもできる。
【００５０】
図２は、入力部２０における各入力領域がそれぞれ第１および第２のサブ領域に区分けされていることを、タッチパネルの表示部３０上の表示により示した例を表す図である。図２（Ａ）〜（Ｃ）は、どれも、タッチパネルの表示部３０に複数のキーを画像で表示し、これらのキーに対応する各入力領域に平仮名の各行の文字群を割り当て、さらに、各入力領域が区分けされたサブ領域をそれぞれ表示した例を示している。図２（Ａ）、図２（Ｂ）、および図２（Ｃ）ともに、「あ行」、「か行」、「さ行」など、それぞれ平仮名の各「行」に対応する入力領域を表すキーを表示している。
【００５１】
図２（Ａ）は、各キー同士の境界を破線で示し、各キー中央に縦方向に表示する実線により、それぞれのキーに対応する入力領域を第１のサブ領域および第２のサブ領域に区分けした様子を示す例である。また、図２（Ｂ）は、各キー同士の境界を実線で示し、各キー中央に縦方向に表示する破線により、それぞれのキーに対応する入力領域をサブ領域に区分けした様子を示す例である。さらに、図２（Ｃ）は、各キー同士の境界を実線で示し、各キー中央に横方向に表示する破線により、それぞれのキーに対応する入力領域をサブ領域に区分けした様子を示す例である。
【００５２】
なお、図２（Ａ）、図２（Ｂ）、および図２（Ｃ）は、それぞれサブ領域の区分けのデザインが異なるのみであり、これらを用いて行う操作、および当該操作に基づく処理などは、どの例においても実質的に同じである。ただし、サブ領域の区分けを縦方向にするか、または横方向にするかによって、入力操作に際してユーザに要求する動作の方向が、縦方向になるか横方向になるか異なる。これらは、あくまでも、サブ領域の区分けのいくつかの例を示したに過ぎず、他にも種々のデザインを想定することができる。本実施の形態において、このサブ領域の区分けは、ユーザが、上述した移行入力を行うための基準とするためのものであり、その基準となり得るものであれば、任意のサブ領域の区分けを施すことができる。なお、このようなサブ領域の区分けは、後述するように、表示部３０に表示して表すのではなく、入力部２０において直接示す、すなわち各キーに直接印刷等の処理を施して示すこともできる。
【００５３】
このように、サブ領域に区分けされた入力領域に対応する各キーを表示部３０に表示して、その前面に配置された入力部２０は、ユーザによる押圧入力を受け付ける。入力部２０がユーザによる押圧入力を検出したら、移行入力検知部１２は、入力領域において受け付けられている押圧入力が、第１のサブ領域および第２のサブ領域の一方から他方へ移行した場合、当該押圧入力を「移行入力」として検知する。本実施の形態では、このようにして移行入力を検知するたびに、入力領域に対応する文字群に属する文字を、順次、選定して表示する。
【００５４】
図３は、上述した移行入力が検知された際に行う文字群の選定の順序を説明する図である。
【００５５】
本実施の形態において行う文字の選定、すなわち、移行入力が検知されるたびに、順次、平仮名を変化させて表示することについては、従来のマルチタップの入力方式と同じ技術的思想に基づいている。図３に示す平仮名の各「行」（「あ行」、「か行」、「さ行」など）は、それぞれ図２に示した各キー（または各入力領域）に対応する。本実施の形態では、これら各「行」に属する文字を「文字群」と記す。例えば「た行」の文字群には「た・ち・つ・て・と」の仮名文字が属する。本実施の形態においては、これらの文字を、移行入力が検知された回数に応じて、上から下の順序で順次選定する。
【００５６】
本実施の形態では、例えば、入力部２０において「た行」のキーに対応する入力領域に最初の押圧入力が受け付けられたら、文字入力装置１は、「た行」の文字群に属する文字のうち、最初の文字「た」を選定して表示する。ここで、最初の押圧入力を受け付けたのが、当該入力領域における第１のサブ領域であっても、また第２のサブ領域であっても、最初の押圧入力によるものであれば、文字入力装置１は、最初の文字「た」を選定して表示する。
【００５７】
また、本実施の形態の文字入力装置１は、最初の押圧入力が受け付けられた後、当該入力に係る押圧がされたまま、移行入力を最初に（第１回目）検知すると、所定の順序に従い次の文字を選定する。すなわち、この場合、「た行」の文字群に属する文字のうち、移行入力の回数が１回目の「ち」の文字の表示に変化させる。その後、引き続き押圧がされたまま、さらに第２回目の移行入力を検知すると、「た行」の文字群に属する文字のうち、移行入力回数が２回目の「つ」の文字の表示に変化させる。なお、図３において、各「行」の平仮名の文字群の末尾に示した上方の矢印（↑）は、その矢印を示した回数の移行入力を検知すると、各行の最初に戻って、文字の選定が繰り返されることを意味している。このように、本実施の形態では、文字選定部１４は、上述した移行入力が検知されるたびに、所定の文字群に属する文字を順次選定する。
【００５８】
なお、入力部に最初の押圧が受け付けられた後、入力部２０に対する押圧入力が解除されたら（つまりユーザが入力部２０から指を離したら）、表示部３０に表示されている文字を入力文字として確定する。その後再び入力部２０に対する押圧入力が受け付けられたら、当該押圧入力は再び「最初の」押圧入力として処理を行う。
【００５９】
図４は、本実施の形態による、移行入力の検知に基づく動作を説明する図である。
【００６０】
図４は、簡略化のために、図２（Ａ）に示した入力領域のうち「あ行」のものだけを示している。このように、入力領域がサブ領域に区分けされていることをユーザが視認可能なように表示部３０に表示して、この表示に対して行われるユーザの押圧入力を、入力部２０が受け付ける。なお、以下の説明において、入力領域をサブ領域に区分けする際には、説明の便宜上、各入力領域の左半分を第１のサブ領域として、また右半分を第２のサブ領域として説明する。しかしながら、これら第１および第２のサブ領域の区別はあくまでも便宜上のものであり、この区別に限定されるものではない。
【００６１】
図４において、黒丸の印（●）は、その点においてユーザの最初の押圧入力が受け付けられたことを示している。また、矢印のついた曲線は、ユーザの押圧入力の位置が（押圧状態のまま）移動した軌跡を示している。さらに、図４に示す白丸の印（○）は、ユーザの押圧入力の位置がサブ領域間を移行することにより移行入力が検知されたことに応じて、文字の選定が行われたことを表す。このように、移行入力が検知された際には、ユーザに認識可能なように、表示部３０上に目印となる表示を行うこともできる。また、このような表示の代わりに、あるいはこのような表示と共に、所定の音を発したり、あるいは所定の振動を発生させたりして、移行入力が検知されたことをユーザに報知してもよい。図４に示すカッコ内の仮名文字は、移行入力の検知に応じて、表示部３０において入力文字が表示される箇所に表示すべき仮名文字を示している。
【００６２】
図４（Ａ）に示すように、ユーザの最初の押圧入力が入力部２０に検出されると（黒丸の印（●）に接触した状態）、この入力領域に割り当てられた文字群「あ」行の最初の仮名文字である「あ」を表示する。図４（Ａ）においては、「あ」行のキーに対応する入力部２０の入力領域における第１のサブ領域に、ユーザの最初の押圧入力が受け付けられた様子を表している。この時点で、ユーザの押圧入力が入力部２０に検出されなくなったら（すなわち図４（Ａ）に示す黒丸の印（●）の位置でユーザが押圧入力をやめたら）、「あ」の文字を入力文字として確定する。
【００６３】
一方、最初の押圧入力に引き続き（図４（Ａ）に示す黒丸の印（●）の位置でユーザが押圧入力をやめずに）、入力部２０がユーザの押圧入力を検出したままの状態で、ユーザが、図４（Ｂ）に示す矢印に沿って押圧位置をスライドする入力を行ったとする。このように、当該押圧入力の位置が第１のサブ領域から第２のサブ領域へ移行することにより移行入力が検知されたら、この時点で表示部３０の「あ」の文字の表示を「い」の文字に変更する。このように「い」の文字が表示された状態で、ユーザの押圧入力が入力部２０に検出されなくなったら（すなわち図４（Ｂ）に示す矢印の終点の位置でユーザが押圧入力をやめたら）、「い」の文字を入力文字として確定する。
【００６４】
一方、図４（Ｂ）に示す状態で押圧入力が維持されたまま、図４（Ｃ）に示すように、押圧位置をスライドする入力の方向が反転して、第２のサブ領域から再び第１のサブ領域に移行したとする。このようにして、再び移行入力が検知されると、図４（Ｃ）に示すように、その時点で表示部３０に表示されている文字を「い」から「う」に変化させる。このように「う」の文字が表示された状態で、ユーザの押圧入力が入力部２０に検出されなくなったら（すなわち図４（Ｃ）に示す矢印の終点の位置でユーザが押圧入力をやめたら）、「う」の文字を入力文字として確定する。
【００６５】
この後は、押圧入力が維持されたままで移行入力が検知されるたびに、入力領域に対応する文字群に属する文字を、順次変更して表示する。なお、文字群に属する最後の順序の文字が表示された状態で、さらに移行入力が検知された場合、図３に示したように、文字群に属する最初の順序の文字に戻って、順次変更する表示を繰り返す。
【００６６】
このように、本実施の形態では、ユーザの押圧入力の位置がサブ領域間を移行することにより移行入力が検知されるたびに、所定の順序で文字の選定を行う。したがって、ユーザが文字入力の操作を行う際に、文字の選定が行われる基準となるのは、押圧入力の軌跡がサブ領域間を移行するか否かであって、押圧入力の軌跡の経路は問題にならない。そのため、例えば図４（Ｄ）に示すように、非常に緩い角度で押圧入力の移動方向を変化させて押圧入力を行ったり、また図４（Ｅ）に示すように、例えば円を描くようにして押圧位置を移動する入力を行っても、文字の選定を行うことができる。
【００６７】
なお、本実施の形態では、押圧入力の位置がサブ領域間を移行する方向の差異は検出しない。サブ領域を移行する移行入力の「方向」とは、当該移行入力に係る押圧入力が第１のサブ領域から第２のサブ領域へ移行したか、または逆に第２のサブ領域から第１のサブ領域へ移行したか、の区別のことである。本実施の形態では、このような区別を行わずに、移行入力の検知に応じて所定の順序で文字の選定を行う。したがって、例えば図４（Ｆ）に示すように、図４（Ｃ）とは異なる方向で、すなわち最初に第２のサブ領域に検知された押圧入力が、第１のサブ領域に移行し、それから再び第２のサブ領域に移行しても、図４（Ｃ）の場合と同じ結果が出力される。
【００６８】
次に、本実施の形態による文字入力を行うための処理の流れについて説明する。
【００６９】
図５は、第１実施の形態による文字入力処理を説明するフローチャートである。図５に示すフローチャートにおいて、第１実施の形態による文字入力処理は、ユーザによる押圧入力が入力部２０の入力領域に検出された時点から開始する。
【００７０】
本実施の形態による文字入力処理が開始すると、まず、入力領域判別部２２は、入力部２０において押圧入力が受け付けられている入力領域を特定する。すなわち、入力領域に対する最初の押圧入力に基づいて、文字選定部１４は、当該入力領域に割り当てられた文字群に属する文字を選定する（ステップＳ１１）。例えば、「あ」行の入力領域については「あ」行の文字群に属する最初の文字「あ」を選定する。また、入力領域判別部２２は、押圧入力が受け付けられた入力領域を特定した際、当該押圧入力を受け付けたのが、当該入力領域における第１のサブ領域か、または第２のサブ領域かを判別する。
【００７１】
ステップＳ１１において文字が選定されたら、制御部１０は、当該選定された文字を表示部３０に表示する（ステップＳ１２）。
【００７２】
ステップＳ１２において選定した文字が表示されたら、制御部１０は、入力部２０に対する押圧入力が、押圧状態のまま継続しているか否かを判定する（ステップＳ１３）。ステップＳ１３において、入力部２０に対する押圧入力が継続している場合、移行入力検知部１２は、移行入力の検知の有無を判定する（ステップＳ１４）。すなわち、ステップＳ１４において、移行入力検知部１２は、入力領域において受け付けられている押圧入力が第１のサブ領域および第２のサブ領域の一方から他方へ移行する移行入力を検知したか否かを判定する。ステップＳ１４にて移行入力が検知されない場合、すなわちユーザが移行入力を行っていない場合は、ステップＳ１３に戻って処理を続行する。
【００７３】
一方、ステップＳ１４にて移行入力が検知された場合、文字選定部１４は、既に選定して表示されている文字が属する文字群に属する文字のうち、当該既に選定して表示されている文字の次の文字を選定する（ステップＳ１５）。例えば、既に選定して表示されている文字が「あ」の文字の場合、次の文字である「い」を選定する（図３参照）。また、例えば、既に選定して表示されている文字が「い」の文字の場合、次の文字である「う」を選定する。つまり、ステップＳ１１およびステップＳ１５において、文字選定部１４は、入力領域に対する最初の押圧入力に基づいて当該入力領域に割り当てられた所定の文字群に属する文字を選定し、引き続き当該入力領域において移行入力が検知されるごとに、所定の文字群に属する文字を所定の順序で選定する。ステップＳ１５において文字が選定されたら、ステップＳ１２に戻り、制御部１０は、当該選定された文字を表示部３０に表示して、ステップＳ１３以降の処理を続行する。
【００７４】
ステップＳ１３において、入力部２０に対する押圧入力が継続しなくなった場合、すなわち、ユーザが押圧入力をやめた場合、ステップＳ１６に移行する。ステップＳ１６においては、制御部１０は、選定されて表示部３０に表示されている文字を入力文字として確定する。したがって、制御部１０は、選定された文字が表示部３０に表示された状態で、入力部２０が押圧入力を受け付けなくなった場合、当該表示された文字を入力文字として確定するように制御を行う。ステップＳ１６で入力文字が確定したら、本実施の形態による文字入力処理を終了する。
【００７５】
このように、本実施の形態によれば、図２に示したような入力領域において、区分けされたサブ領域間を移行する入力により、図４に示したような文字の選定を行うことができる。
【００７６】
また、本実施の形態に係る文字入力装置１によれば、最初に押圧入力を開始する入力領域さえ正確に押圧する入力を行えば、以後、表示部３０に表示される文字が変化することによって、ユーザは、移行入力が適切に検知されていることを認識できる。したがって、ユーザは、最初の押圧入力を開始した後は、入力領域またはサブ領域同士の境界をいちいち注視しながら入力を行う必要はない。
【００７７】
さらに、本実施の形態に係る文字入力装置１によれば、入力領域において受け付けられている押圧入力が、サブ領域間を移行したか否かの判定によって、所定の順序で文字の選定を行う。したがって、ユーザが行う操作の個人差にほとんど左右されることなく、正確な入力を行うことができる。このため、本実施の形態に係る文字入力装置１は、一連の文字入力を行う操作において、入力ミスを低減させることができる。
【００７８】
（第２実施の形態）
次に、本発明の第２実施の形態に係る文字入力装置について説明する。
【００７９】
第２実施の形態に係る文字入力装置は、上述した第１実施の形態に係る文字入力装置１において、入力領域判定部２２および文字選定部１４の動作を変更するものである。したがって、第２実施の形態に係る文字入力装置は、第１実施の形態で説明した文字入力装置１と同じ構成により実施することができる。このため、上述した第１実施の形態と同じ説明は、適宜省略する。
【００８０】
第２実施の形態に係る文字入力装置２は、図２に示したように、表示部３０に複数のキーを表示して、入力部２０において各キーに対応する入力領域に対する押圧入力を受け付ける際に、複数の入力領域に跨ってスライドする押圧入力にも対応できる。このような複数の入力領域に跨ってスライドする押圧入力にも対応できるように、入力部３０は、所定の文字群がそれぞれ割り当てられた複数の入力領域であって、それぞれが第１のサブ領域と第２のサブ領域とに区分けされた複数の入力領域を有する。そして、操作者は、入力部３０の複数の入力領域に対して押圧入力する。すなわち、文字入力装置２は、最初に押圧入力が受け付けられた入力領域に割り当てられた文字群に属する最初の文字を表示した後は、どの入力領域において移行入力を検知しても、所定の順序に従って次の文字の選定を行う。
【００８１】
例えば、文字入力装置２は、図２（Ａ）に示す「ま行」のキーに対応する入力領域に対する最初の押圧入力に基づいて「ま」の文字を表示するところは第１実施の形態と同じである。この後、第２実施の形態に係る文字入力装置２は、引き続き任意の入力領域において移行入力を検知すると、既に選定された「ま行」に属する文字群において文字を選定する。
【００８２】
ただし、文字入力装置２は、押圧入力が入力領域に受け付けられてから最初の移行入力を検知して次の文字の選定を行ったら、以後、移行入力が検知された際、サブ領域を移行する方向が直前の移行入力の方向と異なる場合にのみ、文字の選定を行う。ここで、サブ領域を移行する移行入力の「方向」とは、当該移行入力に係る押圧入力がサブ領域の一方から他方へ移行する方向（順序）のことである。すなわち、第２実施の形態においては、押圧入力がサブ領域を移行する入力が検知された際の方向が、第１のサブ領域から第２のサブ領域への方向で移行したのか、またはその逆（第２から第１）の方向で移行したのかを区別する。この区別については後述する。
【００８３】
例えば、図２（Ａ）に示す「あ行」のキーに対応する入力領域において、入力部２０に対する最初の押圧入力が第１のサブ領域に受け付けられたら、文字入力装置２は、「あ」の文字を表示する。この後、当該押圧入力が、この入力領域において、押圧状態のまま、第１のサブ領域から第２のサブ領域へ（つまり左側から右側へ）移行した場合、この文字入力装置２は、「あ」の文字を「い」の文字に変化させる。ここまでの動作は、上述した第１実施の形態と同じである。その後、文字入力装置２は、当該押圧入力が、押圧状態のまま、右隣の「か行」のキーに対応する入力領域に突入した場合、その入力領域のサブ領域を、前回とは異なる方向で移行しない限り、文字の選定を行わない。すなわち、文字入力装置２は、その入力領域において第２のサブ領域から第１のサブ領域へ（つまり右側から左側へ）移行する入力を検知しない限り、「い」の文字を「う」の文字に変化させる表示は行わない。
【００８４】
したがって、例えば、ユーザが、複数の入力領域を横方向に（例えば左から右へ）一気にスライドする押圧入力を行ったとしても、文字入力装置２は、最初に移行入力が検知された入力領域に割り当てられた文字群に属する最初の文字を、次の文字へと１回変化させるだけである。つまり、文字の選定は１回のみ行われる。その後、維持したままの押圧入力が、任意の入力領域において、最初に検知された移行入力の方向とは逆方向（この場合、第２から第１へ（つまり右側から左側へ））の移行入力が検知された場合、文字入力装置２は、表示された文字の更に次の文字を選定する。これ以降は、維持したままの押圧入力が、任意の入力領域において、前回（直前）と逆方向の移行入力が検知されるたびに、文字入力装置２は、表示された文字の次の文字を選定する。
【００８５】
このような処理のため、第２実施の形態においては、移行入力検知部１２が移行入力を検知した際、文字選定部１４は、当該移行入力に係る押圧入力が一方のサブ領域から他方のサブ領域へ移行した方向を区別して検知する。すなわち、移行入力検知部１２は、入力領域において押圧入力が、第１（左側）のサブ領域から第２（右側）のサブ領域へ移行する入力を「順方向」の移行入力として検知する。また、移行入力検知部１２は、入力領域において押圧入力が、第２（右側）のサブ領域から第１（左側）のサブ領域へ移行する入力を「逆方向」の移行入力として検知する。
【００８６】
また、文字選定部１４は、一の入力領域に対する最初の押圧入力に基づいて、一の入力領域に割り当てられた所定の文字群に属する文字を選定し、引き続き任意の入力領域において順方向の移行入力または逆方向の移行入力が検知されるごとに、当該移行入力が連続した同じ方向の移行入力でない限り、所定の文字群に属する文字を所定の順序で選定する。具体的には、文字選定部１４は、ある入力領域において最初の移行入力が検知された時点で、当該入力領域に割り当てられた文字群に属する文字のうち順序が最初の文字（最初の押圧入力に応じて表示した文字）を、次の文字に変化させて表示する。その後は、任意の入力領域において、前回（直前）の移行入力と異なる方向の移行入力が検知された場合に、文字選定部１４は、表示されている文字を次の文字に変化させて表示する。
【００８７】
次に、本実施の形態による文字入力を行うための処理の流れについて説明する。
【００８８】
図６は、第２実施の形態による文字入力処理を説明するフローチャートである。図６に示すフローチャートにおいて、第２実施の形態による文字入力処理は、ユーザによる押圧入力が入力部２０に検出された時点から開始する。
【００８９】
本実施の形態による文字入力処理が開始すると、まず、入力領域判別部２２は、複数の入力領域のうち、押圧入力された入力領域を特定する（ステップＳ３１）。すなわち、入力領域判別部２２は、ユーザの押圧入力を受け付けたのが、入力部２０における「あ」行に対応する入力領域であるか、または「か」行に対応する入力領域であるか、などを特定する。なお、入力領域判別部２２は、押圧入力が受け付けられた入力領域を特定した際、当該押圧入力されたのが、当該入力領域における第１のサブ領域か、または第２のサブ領域かも判別する。
【００９０】
ステップＳ３１において入力領域が特定された結果、当該入力領域がテンキーに対応する領域でない場合には（ステップＳ３２のＮｏ）、本実施の形態による文字入力処理は行わないため、処理を終了する。一方、ステップＳ３１において入力領域が特定された結果、当該入力領域がテンキーに対応する領域である場合（ステップＳ３２のＹｅｓ）、文字選定部１４は、特定された入力領域に基づいて、当該入力領域に割り当てられた文字群を選定する（ステップＳ３３）。例えば、「あ」行のキーに対応する入力領域については、文字選定部１４は、「あ」行の文字群を選定する。
【００９１】
ステップＳ３３において文字群が選定されたら、文字選定部１４は、当該入力領域に割り当てられた文字群に属する文字のうち、最初の文字を選定する（ステップＳ３４）。すなわち、例えば「あ行」の入力領域に対する押圧入力が受け付けられたら、文字選定部１４は、「あ行」の最初の文字「あ」を選定する。ステップＳ３４において文字が選定されたら、制御部１０は、当該選定された文字を表示部３０に表示する（ステップＳ３５）。
【００９２】
ステップ３５において選定した文字が表示されたら、制御部１０は、入力部２０に対する押圧入力が、押圧状態のまま継続しているか否かを判定する（ステップＳ３６）。ステップＳ３６において、入力部２０に対する押圧入力が継続している場合、入力領域判別部２２は、入力部２０において押圧入力が受け付けられている入力領域を特定する（ステップＳ３７）。このステップＳ３７にて行う処理は、上述したステップＳ３１の処理と同様であり、入力領域判別部２２は、当該押圧入力を受け付けたのが、当該入力領域における第１のサブ領域か、または第２のサブ領域かも判別する。
【００９３】
ステップＳ３７において入力領域が特定されたら、移行入力検知部１２は、移行入力の検知の有無を判定する（ステップＳ３８）。すなわち、ステップＳ３８において、移行入力検知部１２は、入力領域において受け付けられている押圧入力が第１のサブ領域および第２のサブ領域の一方から他方へ移行する入力を検知したか否かを判定する。ステップＳ３８にて移行入力が検知されない場合、すなわちユーザが移行入力を行っていない場合は、ステップＳ３６に戻って処理を続行する。
【００９４】
一方、ステップＳ３８にて移行入力が検知された場合、文字選定部１４は、当該移行入力が、押圧入力を受け付けてから最初の移行入力であるか否かを判定する（ステップＳ３９）。ステップＳ３９において、当該移行入力が最初の移行入力であると判定された場合、文字選定部１４は、既に選定して表示されている文字が属する文字群に属する文字のうち、当該既に選定して表示されている文字の次の文字を選定する（ステップＳ４１）。例えば、既に選定して表示されている文字が「あ」の文字の場合、文字選定部１４は、次の文字である「い」を選定する（図３参照）。また、例えば、既に選定して表示されている文字が「い」の文字の場合、文字選定部１４は、次の文字である「う」を選定する。ステップＳ４１において文字が選定されたら、制御部１０は、当該選定された文字を表示部３０に表示する（ステップＳ３５）。
【００９５】
なお、ステップＳ３９において、当該移行入力が最初の移行入力ではないと判定された場合、文字選定部１４は、検知された移行入力が前回（直前）の移行入力と同じ方向の移行入力であるか否かを判定する（ステップＳ４０）。ここで、当該移行入力が最初の移行入力ではないと判定された場合とは、すなわち２回目以降の移行入力が検知された場合に相当する。ステップＳ４０において、検知された移行入力が前回（直前）の移行入力と同じ方向の移行入力であると判定された場合は文字の選定を行わないため、ステップＳ３６に戻って処理を続行する。なお、検知された移行入力が前回（直前）の移行入力と同じ方向の移行入力である場合とは、前回、順方向の移行入力が検知された場合において、今回も順方向の移行入力が検知される場合に相当する。また、前回、逆方向の移行入力が検知された場合において、今回も逆方向の移行入力が検知される場合も、検知された移行入力が前回（直前）の移行入力と同じ方向の移行入力である場合に相当する。
【００９６】
一方、ステップＳ４０において、検知された移行入力が前回（直前）の移行入力と同じ方向の移行入力ではない、すなわち異なる方向の移行入力であると判定された場合、文字選定部１４は、ステップＳ４１に進んで文字の選定を行う。ここで、検知された移行入力が前回（直前）の移行入力と異なる方向の移行入力である場合とは、前回、順方向の移行入力が検知された場合において、今回は逆方向の移行入力が検知される場合に相当する。また、前回、逆方向の移行入力が検知された場合において、今回は順方向の移行入力が検知される場合も、検知された移行入力が前回（直前）の移行入力と異なる方向の移行入力である場合に相当する。ステップＳ４１において文字が選定されたら、制御部１０は、当該選定された文字を表示部３０に表示する（ステップＳ３５）。
【００９７】
ステップＳ３６において、入力部２０に対する押圧入力が継続しなくなった場合、すなわち、ユーザが押圧入力をやめた場合、ステップＳ４２に移行する。ステップＳ４２においては、制御部１０は、選定されて表示部３０に表示されている文字を入力文字として確定する。ステップＳ４２で入力文字が確定したら、本実施の形態による文字入力処理を終了する。
【００９８】
このように、本実施の形態によれば、上述した第１実施の形態と同様の効果を維持しつつ、さらに、ユーザは、入力部２０（表示部３０）を広く用いて入力に係る操作を行うことができる。本実施の形態においては、入力領域に対する最初の押圧入力を行った後は、移行入力を行う位置がずれてしまい例えば隣の入力領域まで侵入してしまったとしても、その位置において、もとの入力領域に対する操作と同様の操作を行うことができる。したがって、本実施の形態においては、最初に押圧入力を行う入力領域に対して確実に押圧入力を行いさえすれば、その後は、入力領域の位置をほとんど意識することなく、文字入力を行うことができる。そのため、ユーザが入力ミスをしてしまうおそれを一層低減する効果が期待できる。
【００９９】
（第３実施の形態）
次に、本発明の第３実施の形態に係る文字入力装置について説明する。
【０１００】
第３実施の形態に係る文字入力装置は、第２実施の形態と同様に、上述した第１実施の形態に係る文字入力装置１において、入力領域判定部２２および文字選定部１４の動作を変更するものである。したがって、第３実施の形態に係る文字入力装置は、第１実施の形態で説明した文字入力装置１と同じ構成により実施することができる。このため、上述した第１および第２実施の形態と同じ説明は、適宜省略する。
【０１０１】
第３実施の形態に係る文字入力装置３は、図２に示したように、表示部３０に複数のキーを表示して、入力部２０において各キーに対応する入力領域に対する押圧入力を受け付ける際に、ユーザの意図しない入力ミスを低減することができる。すなわち、第３実施の形態に係る文字入力装置３においては、ユーザが最初に押圧入力を行うべき入力領域を誤ってしまったとしても、ユーザの意図通りの文字を選定することができる。また、本実施の形態に係る文字入力装置３においては、ユーザの意図通りの入力領域に押圧入力が受け付けられた後で、ユーザが間違えて他の入力領域に押圧入力をしてしまった場合でも、ユーザの意図通りの文字を選定することができる。
【０１０２】
このような処理のため、第３実施の形態においては、第２実施の形態と同様に、移行入力検知部１２が移行入力を検知した際、文字選定部１４は、当該移行入力に係る押圧入力が一方のサブ領域から他方のサブ領域へ移行した方向を区別して判定する。すなわち、移行入力検知部１２は、入力領域において受け付けられている押圧入力が、第１のサブ領域から第２のサブ領域へ移行する入力を順方向の移行入力として検知する。また、移行入力検知部１２は、入力領域において受け付けられている押圧入力が、第２のサブ領域から第１のサブ領域へ移行する入力を逆方向の移行入力として検知する。
【０１０３】
さらに、第３実施の形態においては、文字選定部１４は、一の入力領域に対する最初の押圧入力に基づいて、一の入力領域に割り当てられた所定の文字群に属する文字を選定し、引き続き任意の入力領域において順方向の移行入力または逆方向の移行入力が検知されるごとに、順方向の移行入力または逆方向の移行入力が最も多く検知された入力領域に割り当てられた所定の文字群に属する文字を、順次選定する。なお、この場合、文字選定部１４は、当該移行入力が連続した同じ方向の移行入力でない限り、移行入力が最も多く検知された入力領域に割り当てられた所定の文字群に属する文字を、所定の順序で選定する。以下、具体例を用いて説明する。
【０１０４】
図７は、第３実施の形態による文字入力処理を説明する図である。図７は、図２（Ａ）に示した複数の入力領域のうち、簡略化のため、「あ行」および「か行」のキーに対応する入力領域のみを示したものである。
【０１０５】
例えば、図７（Ａ）に示すように、ユーザが、本来は「か行」のキーに対応する入力領域から押圧入力を開始すべきであったところ、押圧を開始する位置を間違えて、左隣の「あ行」のキーに対応する入力領域から押圧入力を開始してしまったとする。なお、図中に示す矢印の曲線は、ユーザの押圧入力がスライドする軌跡を示している。このような入力に基づいて、ユーザの押圧入力が「あ行」のキーに対応する入力領域（の第１のサブ領域）に受け付けられると、文字入力装置３は、選定された文字として「あ」の文字を表示部３０に表示する。この文字を見ることで、ユーザは、本来「か行」のキーに対応する入力領域から押圧入力を開始すべきであったが、間違えて「あ行」のキーに対応する入力領域から押圧入力を開始してしまったことに気が付く。
【０１０６】
しかしながら、ここでユーザは、誤った入力に基づいて表示された「あ」の文字を削除して入力のやり直しを行うのではなく、押圧状態のままで、本来押圧すべきであった「か行」の入力領域までスライドする押圧入力を行うようにする。すると、このような押圧入力の過程で、まず、「あ行」の入力領域において第１のサブ領域から第２のサブ領域への順方向の移行入力が検知されることにより、文字入力装置３は、表示していた「あ」の文字の次の文字「い」を選定して表示する。次に、ユーザが継続して指をスライドする押圧入力に基づいて、「あ行」の入力領域における移行入力に引き続き、「か行」の入力領域においても移行入力が検知される。しかしながら、当該移行入力は、図７（Ａ）に示すように、前回の移行入力と同じ方向（順方向）の移行入力である。この場合、文字入力装置３は、表示部３０に表示されている「い」の文字を、そのまま変化させない。なお、図７（Ａ）に示すバツ印（×）は、移行入力が検知されたが、文字の選定を行わないことを示す。
【０１０７】
その後、ユーザがさらに押圧状態を保ったまま、「か行」の入力領域において、直前の移行入力と異なる方向（例えば順方向に対して逆方向、または逆方向に対して順方向）の移行入力を行ったとする。すると、この場合、「か行」の入力領域において、前回とは異なる方向の移行入力が検知される。したがって、この時点で、文字入力装置３は、表示部３０に表示している「い」の文字を、「い」の次の文字「う」に対応する（同じ段の）「か行」の文字である「く」の文字に変化させて表示する。
【０１０８】
このような処理は、最初の移行入力が検知されてから、複数の入力領域において、移行入力が最も多く検知された入力領域が変更された際に行う。すなわち、「あ行」の入力領域において移行入力が１回検知された後、「か行」の入力領域における移行入力が１回検知された時点では、どちらの入力領域においても１回の移行入力が検知されている。このため、この時点では、移行入力が最も多く検知された入力領域を１つに特定することはできず、移行入力が最も多く検知された入力領域は変更されていない。
【０１０９】
ところが、次に「か行」の入力領域において直前と異なる方向の移行入力が検知された時点では、「か行」の入力領域における移行入力は２回検知されている。このため、この時点で、移行入力が最も多く検知された入力領域は「か行」の入力領域となる。したがって、移行入力が最も多く検知された入力領域を１つに特定することができ、移行入力が最も多く検知された入力領域が変更されたことになる。このようにして、移行入力が最も多く検知された入力領域が変更されると、文字入力装置３は、当該入力領域に対応する文字群を新たに選定する。なお、図７（Ａ）に示す二重丸の印（◎）は、ユーザの移行入力が最も多く検知された入力領域が変更されたことにより、表示される文字が属する文字群の選定も変更されたことを示す。
【０１１０】
このように、ユーザの移行入力を最も多く検知した入力領域が変更された際は、文字入力装置３は、それまでに行われた移行入力に基づく文字の選定を反映した上で、変更された後の文字群に属する文字の選定を行う。すなわち、図７（Ａ）に示す二重丸の印（◎）の手前までに、すでに１回目の移行入力が検知されており、文字の選定が（白丸の印（○）を付した時点で）行われて、「あ」の次の文字「い」が選定されている。このため、ユーザの移行入力を最も多く検知した入力領域が変更された際、文字入力装置３は、新たに選定された文字群「か行」において、最初の押圧入力から２回目の移行入力が行われた場合に選定されるべき文字「く」を選定する。
【０１１１】
この後、「か行」の入力領域において検知された移行入力に引き続き、前回とは異なる方向の移行入力が再び「か行」の入力領域において検知されたら、文字入力装置３は、表示部３０に表示している「く」の文字を「け」の文字に変化させて表示する。なお、この時点では、「あ行」の入力領域における移行入力は１回であるのに対し、「か行」の入力領域における移行入力は３回検知されている。この後も、押圧入力が継続している限り、引き続き文字の選定を行うことができる。したがって、ユーザが、最初に押圧すべき入力領域を間違えてしまった場合でも、間違えて入力した文字を削除して入力をやり直すことなく、ユーザの意図通りの文字を選定することができる。
【０１１２】
次に、図７（Ｂ）に示すように、例えば、ユーザが「あ行」の入力領域にて押圧入力を開始して意図通りの操作を行った後に、操作を誤って、右隣の「か行」の入力領域において移行入力を行ってしまった場合について説明する。図７（Ｂ）は、「あ行」の入力領域において押圧入力が開始されたことにより「あ」の文字を表示させた後、「あ行」の入力領域において移行入力を３回連続して行い、「い」→「う」→「え」の順に文字の選定がユーザの意図通りに行われた例を示している。
【０１１３】
しかしながら、その後、ユーザが操作を誤って、右隣の「か行」の入力領域に侵入し、さらに「か行」の入力領域において移行入力が受け付けられている。しかしながら、当該移行入力は、前回の移行入力と同じ方向（順方向）の移行入力であるため、文字入力装置３は、表示部３０に表示されている「え」の文字を、そのまま変化させない。なお、図７（Ｂ）に示すバツ印（×）は、移行入力が検知されたが、文字の選定を行わないことを示す。
【０１１４】
したがって、ユーザが、意図通りの移行入力が行われた後に、間違えて他の入力領域において移行入力をしまった場合でも、ユーザの意図通りの文字を選定することができる。なお、図７（Ｂ）に示す状態において、「か行」の入力領域における移行入力に引き続き、当該入力領域において前回と異なる方向の移行入力が検知されたら、文字入力装置３は、表示部３０に表示された「え」の文字を「お」の文字に変化させて表示する。この時点で、「あ行」の入力領域における移行入力は３回検知されているのに対し、「か行」の入力領域における移行入力は２回検知されている。したがって、移行入力が最も多く検知された入力領域は変更されないため、文字入力装置３は、選定される文字が属する文字群の変更も行わない。この後も、押圧入力が継続している限り、引き続き文字の選定を行うことができる。
【０１１５】
次に、本実施の形態による文字入力を行うための処理の流れについて説明する。
【０１１６】
図８は、第３実施の形態による文字入力処理を説明するフローチャートである。図８に示すフローチャートは、図６に示した第２実施の形態による文字入力処理において、ステップＳ３８の後に、ステップＳ５１およびステップＳ５２を追加するものである。したがって、第２実施の形態による文字入力処理と同じ説明は、適宜省略する。図８に示すフローチャートにおいて、第３実施の形態による文字入力処理は、第２実施の形態と同様に、ユーザによる押圧入力が入力部２０に検出された時点から開始する。
【０１１７】
本実施の形態による文字入力処理が開始すると、入力領域判別部２２は、最初の押圧入力が受け付けられた入力領域がテンキー領域であるか否かを判定する（ステップＳ３１）。最初の押圧入力が受け付けられた入力領域がテンキー領域である場合（ステップＳ３２のＹｅｓ）、文字選定部１４は、当該入力領域に割り当てられた文字群を選定し（ステップＳ３３）、当該文字群に属する文字のうち最初の文字を選定する（ステップＳ３４）。制御部１０は、このようにして選定された文字を表示部３０に表示する（ステップＳ３５）。
【０１１８】
この後、押圧入力が押圧状態のまま継続している場合（ステップＳ３６のＹｅｓ）、押圧入力が受け付けられている入力領域を特定（ステップＳ３７）した後、移行入力検知部１２は、移行入力の検知の有無を判定する（ステップＳ３８）。ステップＳ３８にて、移行入力が検知されない場合は、ステップＳ３６に戻って処理を続行する。
【０１１９】
一方、ステップＳ３８にて移行入力が検知されたと判定された場合、文字選定部１４は、移行入力が最も多く検知された入力領域が変更されたか否かを判定する（ステップＳ５１）。
【０１２０】
ステップＳ５１において、移行入力が最も多く検知された入力領域が変更されていない場合、ステップＳ３９に移行し、以後、上述した第２実施の形態と同様の処理を行う。すなわち、当該移行入力が、押圧入力を受け付けてから最初の移行入力であるか否かを判定し（ステップＳ３９）、最初の移行入力である場合、ステップＳ４１に進んで次の文字の選定を行う。したがって、現在最も多くの移行入力が判定されている入力領域に割り当てられた文字群において、所定の順序に従い次の文字を選定して（ステップＳ４１）、当該選定された文字を表示部３０に表示する（ステップＳ３５）。
【０１２１】
また、ステップＳ３９において、当該移行入力が、押圧入力を受け付けてから最初の移行入力でない場合、移行入力が前回の移行入力と同じ方向か否かを判定し（ステップＳ４０）、同じ方向であればステップＳ３６に戻る。一方、ステップＳ４０において、前回の移行入力と同じ方向の移行入力ではない、すなわち異なる方向の移行入力であると判定された場合、文字の選定を行い（ステップＳ４１）、表示部３０に表示する（ステップＳ３５）。
【０１２２】
一方、ステップＳ５１において、移行入力が最も多く検知された入力領域が変更された場合、文字選定部１４は、当該移行入力が最も多く検知された入力領域に割り当てられた文字群を選定し直す（ステップＳ５２）。すなわち、ここでは、選定された文字群を変更する。なお、ステップＳ５１において移行入力が最も多く検知された入力領域が変更され、ステップＳ５２にて文字群が選定し直される場合というのは、移行入力の検知が２度目以降の場合である。したがって、その後の処理は、ステップＳ３９のＮｏを経てステップＳ４０に移行する。
【０１２３】
これ以降、新たに選定された文字群に属する文字を用いて文字の選定を行うが、ステップＳ４０において、移行入力が前回の移行入力と異なる方向である場合、既に行われた移行入力に基づく文字の選定を反映した上で、所定の順序に従い次の文字を選定する（ステップＳ４１）。すなわち、ステップＳ５２にて文字群が選定し直された際、例えば、当該文字群に変更される前の文字群において既に文字の選定が３回行われていた場合、ステップＳ４１にて、選定し直された文字群において４回目の選定に対応する文字の選定を行う。
【０１２４】
このように、本実施の形態によれば、ユーザが最初に押圧すべき入力領域を間違えて押圧してしまった場合でも、引き続き押圧入力を維持して正しい入力領域において移行入力を行うことで、それまでの文字の選定を反映しつつ文字入力を継続できる。また、本実施の形態によれば、ユーザが意図通りの移行入力を行った後に、間違えて他の入力領域において移行入力を行ってしまった場合でも、それまでに意図通りに入力した文字に影響を与えない。したがって、本実施の形態によれば、上述した第１実施の形態と同様の効果を維持しつつ、ユーザが入力ミスをしてしまったとしても、当該入力ミスを修正して文字入力をやり直すという手間と時間を省くことができる。
【０１２５】
（第４実施の形態）
次に、本発明の第４実施の形態に係る文字入力装置について説明する。
【０１２６】
第４実施の形態に係る文字入力装置は、上述した第１〜第３実施の形態に係る文字入力装置１において、文字選定部１４の動作を変更するものである。したがって、第４実施の形態に係る文字入力装置４は、第１〜第３実施の形態で説明した文字入力装置１と同じ構成により実施することができるため、上述した各実施の形態と同じ説明は、適宜省略する。
【０１２７】
本発明の第４実施の形態では、上述した第１〜第３の各実施の形態において、入力部２０の入力領域において最初の移行入力が検知された際、当該移行入力が順方向の移行入力であるか、または逆方向の移行入力であるかを判定する。本発明の第４実施の形態においては、このような判定の結果に基づいて、逆方向で開始した移行入力に対しては、逆の順序で文字の選定を行う。
【０１２８】
なお、上述した第１実施の形態においては、各入力領域における移行入力の方向の差異は検出していない。そのため、第４実施の形態の処理を第１実施の形態に係る文字入力装置１に適用する場合、移行入力検知部１２が、入力領域において最初の移行入力を検知した際、当該入力領域における当該移行入力の方向も区別して判定できるようにする。すなわち、本実施の形態において、移行入力検知部１２は、入力領域において受け付けられている押圧入力が、第１（左側）のサブ領域から第２（右側）のサブ領域へ移行する入力を順方向の移行入力として検知する。また、移行入力検知部１２は、入力領域において受け付けられている押圧入力が、第２（右側）のサブ領域から第１（左側）のサブ領域へ移行する入力を逆方向の移行入力として検知する。
【０１２９】
本実施の形態において、文字選定部１４は、最初の移行入力が逆方向で開始された場合、入力領域に割り当てられた所定の文字群に属する文字を、所定の順序とは逆の順序で順次選定する。なお、最初の移行入力が順方向で開始された場合は、上述した第１〜第３実施の形態と同様の処理を行う。以下、具体的に説明する。
【０１３０】
図９は、第４実施の形態による文字入力処理を説明する図である。本実施の形態を実施するに際しては、文字入力装置４がユーザの押圧入力を受け付けるにあたり、各入力領域において移行入力の「順方向」をユーザに意識させる必要がある。したがって、本実施の形態において、表示部３０に表示する各入力領域は、例えば図９（Ａ）に示す「か行」のキーに対応する入力領域のように、入力領域における移行入力の「順方向」を示唆する矢印などと共に表示するのが好適である。図９（Ａ）においては、この「か行」の入力領域において、第１のサブ領域（左側）から第２のサブ領域（右側）の順に移行する入力が「順方向」であることを、「か」の文字のそばに矢印で示してある。
【０１３１】
本実施の形態において、ユーザの移行入力が検知された際、例えば図９（Ｂ）に示すように、当該移行入力が順方向で開始された場合、文字選定部１４は、上述の第１〜第３実施の形態で説明した順序で文字の選定を行う。図９（Ｂ）は、入力領域において最初に順方向の移行入力が検知されることにより、文字の選定が所定の順序で行われる様子を示す図である。まず、「か行」の入力領域（の第１のサブ領域）においてユーザの押圧入力が検知された時点で、文字入力装置４は、「か」の文字を表示する。次に、順方向（第１のサブ領域から第２のサブ領域へ）の移行入力が検知された時点で、文字入力装置４は、「か」の文字を「き」の文字へと所定の順序で文字を選定する。さらに、引き続き逆方向の移行入力が検知されたら、文字入力装置４は、「き」の文字を「く」の文字へと所定の順序で文字を選定する。このように、平仮名の文字の各行において、段の順序に従って例えば「か→き→く→け→こ」の順に文字を選定する際の順序を、「第１の順序」とする。
【０１３２】
一方、ユーザの移行入力が検知された際、例えば図９（Ｃ）に示すように、当該移行入力が逆方向で開始された場合、文字選定部１４は、上述の第１〜第３実施の形態で説明した順序とは逆の順序で文字の選定を行う。つまり、文字選定部１４は、最初の押圧入力に基づく一の入力領域における最初の移行入力が、逆方向の移行入力であると検知された場合、所定の文字群に属する文字を、所定の順序とは逆の順序で選定する。図９（Ｃ）は、入力領域において最初に逆方向の移行入力が検知されることにより、文字の選定が所定の順序と逆の順序で行われる様子を説明する図である。まず、「か行」の入力領域（の第２のサブ領域）においてユーザの押圧入力が検知された時点で、文字入力装置４は、「か」の文字を表示する。次に、逆方向（第２のサブ領域から第１のサブ領域へ）の移行入力が検知された時点で、文字入力装置４は、「か」の文字を「こ」の文字へと所定の順序と逆の順序で文字を選定する。引き続き、さらに直前の移行入力と異なる方向の移行入力が検知されたら、文字入力装置１は、「こ」の文字を「け」の文字へと所定の順序と逆の順序で文字を選定する。
【０１３３】
このように、平仮名の文字の各行において、段の順序と逆の順序に従って例えば「こ→け→く→き→か」の順に文字を選定する際の順序を、第１の順序とは逆の「第２の順序」とする。以下、本実施の形態では、「第２の順序」の文字の選定を、単に「逆の順序」の文字の選定と記す。なお、この「逆の順序」の文字の選定において、各行の「あ」「か」「さ」など最初の文字について、逆の順序に従って次の文字を選定する場合、上述した例のように、各行の最後の「お」「こ」「そ」などの文字を選定する（図３参照）。
【０１３４】
次に、本実施の形態による文字入力を行うための処理の流れについて説明する。
【０１３５】
図１０は、第４実施の形態による文字入力処理を説明するフローチャートである。上述したように、第４実施の形態は、第１〜第３実施の形態の処理を一部変更するものである。具体的には、第４実施の形態を第１実施の形態に適用する場合、図５のフローチャートにおけるステップＳ１５を、図１０に示す処理に変更する。また、第４実施の形態を、第２または第３実施の形態に適用する場合、図６または図８のフローチャートにおけるステップＳ４１を、図１０に示す処理に変更する。
【０１３６】
図１０は、本実施の形態において、入力部２０の入力領域において移行入力が検知された際に、当該入力領域に割り当てられた文字群に属する文字を選定する処理を説明するフローチャートである。
【０１３７】
この処理が開始すると、まず、文字選定部１４は、押圧入力が検知された入力領域において最初に検知された移行入力の方向が順方向であるか否かを確認する（ステップＳ７１）。ステップＳ７１にて、最初の移行入力の方向が順方向である場合、既に選定されている文字群に属する文字のうち、所定の順序に従い次の文字を選定して（ステップＳ７２）、本処理を終了する。これは、上述した第１〜第３実施の形態で説明した通常の処理と変わらない。すなわち、押圧入力が受け付けられた入力領域において最初に検知された移行入力が順方向である場合には、当該押圧入力が維持される限り、以後の文字の選定は所定の（第１の）順序で行われる。
【０１３８】
一方、ステップＳ７１にて、最初の移行入力の方向が逆方向である場合、既に選定している文字群に属する文字のうち、順序が前の文字を選定して（ステップＳ７３）、本処理を終了する。この処理により、図９（Ｃ）に示したように、ユーザの押圧入力が逆方向の移行入力から開始されたものである場合、前回の移行入力とは異なる方向の移行入力により、文字群に属する文字を逆の順序で選定する。
【０１３９】
このように、本実施の形態によれば、逆方向の移行入力により、通常の（第１の）順序と逆の（第２の）順序で文字を選定する。したがって、本実施の形態によれば、ユーザは、文字の選定の順序を使い分けることにより、通常の文字入力よりも少ない手間と時間で文字入力を行うことができる。
【０１４０】
なお、本発明は、上述した各実施の形態にのみ限定されるものではなく、幾多の変更または変形が可能である。上述した第１乃至第３実施の形態において、「所定の順序」とは、第４実施の形態における「第１の順序」、すなわち、例えば「あ」→「い」のような順序を想定して説明した。さらに、第１乃至第３実施の形態において、「所定の順序とは逆の順序」とは、第４実施の形態における「第２の順序」、すなわち、例えば「い」→「あ」のような、第１の順序とは逆の順序を想定して説明した。しかしながら、本発明は、これら各実施の形態で説明した文字の選定の順序に限定されるものではない。例えば、第１乃至第３実施の形態における「所定の順序」を、第４実施の形態における「第２の順序」とし、「所定の順序とは逆の順序」を、第４実施の形態における「第１の順序」とすることも想定できることはもちろんである。
【０１４１】
また、上述した各実施の形態では、サブ領域の区分けを表示部３０に表示して示すことによりユーザの移行入力を受け付けたが、当該サブ領域の区分けは、必ずしも表示部３０に表示しなくてもよい。すなわち、上述した各実施の形態においては、入力部２０および入力領域判別部２２と表示部３０とでタッチパネルを構成するものとして説明したが、入力部２０と表示部３０とを別個の部材にして、タッチパネルを用いない構成にすることもできる。
【０１４２】
本発明は、入力部２０のキーに対応する入力領域において、押圧入力がサブ領域の一方から他方に移行する入力を検知するため、入力部２０は、例えば機械式のスイッチを採用して構成することもできる。以下に、変形例の具体例として想定できるものを、いくつか挙げて説明する。
【０１４３】
図１１は、本発明の各実施の形態における入力部２０の変形例を示す図である。
【０１４４】
入力部２０の「あ行」のキーに対応する入力領域のサブ領域は、例えば図１１（Ａ）に示すように、２つのスイッチを用いて区分けすることもできる。図１１（Ａ）は、例えば図４に示した「あ行」のキーを、サブ領域を表す２枚の板状部材により区分けし、これら板状部材のそれぞれにスイッチの接点を対応させた構成を概略的に示している。このようなキーを複数配列した入力部２０によっても、ユーザが押圧入力を入力部２０上でスライドする入力を受け付けることができる。なお、図１１（Ａ）においては、図の明瞭化のために、２枚の板状部材同士の間隔を多少誇張して示してある。
【０１４５】
入力部２０を図１１（Ａ）に示すような構成にする場合、移行入力検知部１２が、入力部２０に対する押圧入力を移行入力として検知する態様は、上述した各実施の形態に準じて想定することができる。例えば、一方のサブ領域のスイッチに対する入力がオンからオフになるのとほぼ同時に、他方のサブ領域のスイッチに対する入力がオンになった状態を、移行入力として検知することができる。また、一方のサブ領域のスイッチに対する入力がオンのまま他方のサブ領域のスイッチに対する入力もオンになり、その後前記一方のサブ領域のスイッチに対する入力のみがオフになった状態を、移行入力として検知することもできる。このような、移行入力の各態様の設定は、文字入力装置の用途やユーザの好みに合わせて、適宜設定変更できるようにするのが好適である。
【０１４６】
なお、このような構成のキーを入力部２０に採用する場合、サブ領域を表す板状部材は２枚に区分けすることは必須ではなく、例えば図１１（Ｂ）に示すように、２つのサブ領域を１枚の板状部材で構成することもできる。図１１（Ｂ）に示すような構成によっても、押圧入力を受け付ける位置によって、２つのスイッチのうち１つのみがオンになったり、または２つのスイッチが両方オンになったりする入力を受け付けることができる。すなわち、キーの右端付近または左端付近の片方に対する押圧入力を受け付ける時は、それぞれ右側または左側の片方のスイッチのみがオンになり、キーの中央付近に対する押圧入力を受け付ける時は、右側および左側のスイッチが両方ともオンになる。このようなキーを構成する板状部材の表面において、ユーザが指をスライドさせる入力を受け付けることにより、２つのスイッチのオン／オフを連続的に変化させることが可能である。したがって、このような構成でも、上述したような、一方のサブ領域のスイッチに対する入力がオンのまま他方のサブ領域のスイッチに対する入力もオンになり、その後前記一方のサブ領域のスイッチに対する入力のみがオフになる入力を受け付けることができる。
【０１４７】
このように、２つのサブ領域を１枚の板状部材で構成する場合、図１１（Ｂ）に示すように、サブ領域の区分けを表す線を予め塗料などでペイントして描いておくのが好適である。このようにすれば、ユーザは、各キーに対応する入力領域において区分けされた２つのサブ領域を容易に視認して入力を行うことができる。
【０１４８】
また、このようなサブ領域の区分けをユーザに認識させる手段は、区分けを表す線を塗料などでペイントする以外の態様も想定できる。例えば、図１１（Ｃ）に示すように、キーに対応する入力領域に線状の凸部を設けるなどして、サブ領域の区分けの境界を、ユーザが指先の感触により認識できるようにすることもできる。上述した第２実施の形態に係る文字入力装置２によれば、ユーザは、最初の入力さえミスせずに正確な位置を押圧すれば、その後は任意の入力領域において、すなわち入力部２０を注視せずに押圧入力を行うことができる。このような場合、指先の感触でサブ領域の区分けの境界が認識できれば、ユーザは、文字グループ（すなわち「行」）を決定する最初の入力の時だけ入力部を注視すれば、それ以後の押圧入力においては入力部２０を視認する必要はなくなる。
【０１４９】
なお、従来の文字入力端末を用いて文字入力を行うことに慣れているユーザが、本発明による文字入力装置を用いて文字入力を行うと、操作に慣れないうちは、最初の押圧の際に、キーの中央部分を押圧してしまう恐れがある。このようなことに備えて、「移行入力」の判定を、上述したように一方のサブ領域から他方のサブ領域へ移行した場合のみならず、最初に両方のサブ領域に対する入力が検知された後に一方のサブ領域へ移行した場合も、「移行入力」と判定することもできる。すなわち、最初に両方のサブ領域（つまり入力領域の中央部分）に対する押圧入力が検知された後に、第１（左側）のサブ領域へと移行する入力を、「第２のサブ領域から第１のサブ領域への移行入力」とみなすようにする。同様に、最初に両方のサブ領域（つまり入力領域の中央部分）に対する押圧入力が検知された後に、第２（右側）のサブ領域へと移行する入力を、「第１のサブ領域から第２のサブ領域への移行入力」とみなすようにする。これらのような入力も移行入力として扱うことにより、より一層ユーザの意図通りに文字入力装置の動作を実行させることができる。
【０１５０】
また、ユーザが最初の押圧の際にキーの中央部分から押圧を開始してしまうことを抑止するために、入力部２０におけるキーの配置の構成に工夫を施すこともできる。例えば、図１１（Ｄ）に示すような、入力部２０におけるキーの配置の構成を想定することができる。図１１（Ｄ）においては、各キーに対応する入力領域においてサブ領域の区分けの境界線上で、キーを構成する２枚の板状部材の端辺を隣接させている点については図１１（Ａ）に示した例と共通している。しかしながら、図１１（Ｄ）においては、隣接するキー同士にそれぞれ対応する入力領域同士の境界線上においては、隣接するキーを構成する板状部材を一体化させた構成にしている。この構成は、図１１（Ｂ）で説明した入力部の構成において、各キーのキートップが表す表示の位置は各入力領域に対応させたまま、各キーを構成する板状部材のみを、キーの半分の幅だけ横方向にずらして配置したものである。このようなデザインの入力部を採用すれば、ユーザが最初の押圧入力を行おうとする際に、各キーに対応する入力領域の中央部分（すなわちキーを構成する板状部材の切れ目）から押圧入力を開始することを抑止する効果が期待できる。
【０１５１】
また、上述した各実施の形態においては、説明の便宜上、制御部１０が移行入力検知部１２および文字選定部１４を含むものとして記したが、本発明を具現する機器の構成および仕様に応じて、これら各機能部を別個のものとして構成することもできる。また、本発明を具現する機器の構成および仕様に応じて、移行入力検知部１２および文字選定部１４の機能を、制御部１０が兼ねる構成にすることもできる。なお、これらの各機能部は、ハードウェアにより構成することも、またはソフトウェアによる処理で代替することもできる。
【０１５２】
上述した各実施の形態においては、表示部３０に選定された文字が表示された状態で、入力部２０が押圧入力を受け付けなくなった場合に、当該表示された文字を入力文字として確定した。しかしながら、入力部２０が押圧入力を受け付けているままの状態であっても、所定の時間が経過したら、当該表示された文字を入力文字として確定するようにもできる。
【符号の説明】
【０１５３】
１  文字入力装置
１０  制御部
１２  移行入力検知部
１４  文字選定部
２０  入力部
２２  入力領域判別部
３０  表示部
【図１】
2011028674.tif 000003
【図２】
2011028674.tif 000004
【図３】
2011028674.tif 000005
【図４】
2011028674.tif 000006
【図５】
2011028674.tif 000007
【図６】
2011028674.tif 000008
【図７】
2011028674.tif 000009
【図８】
2011028674.tif 000010
【図９】
2011028674.tif 000011
【図１０】
2011028674.tif 000012
【図１１】
2011028674.tif 000013
【図１２】
2011028674.tif 000014