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