(57)【特許請求の範囲】
【請求項１】
タッチ式の入力面を備え、文字群の中から任意の文字を選択して入力するための文字入力装置であって、
前記文字群が、複数の代表文字で構成される代表文字グループと、各前記代表文字に従属する従属文字で構成される従属文字グループとを含んで構成され、
前記入力面への第１段階の接触を検出する一次接触検出部と、
前記第１段階の接触に係る一次接触点の数及び該一次接触点が前記入力面に接触状態のままスライド移動したときの一次移動方向を検出する一次操作検出部と、
前記一次操作検出部が検出する前記一次接触点の数及び前記一次移動方向に応じて前記代表文字グループ内で代表文字の送り動作を行う代表文字選択部と、
前記一次接触点が前記入力面から一旦離れた後、前記入力面への第２段階の接触を検出する二次接触検出部と、
前記第２段階の接触に係る二次接触点の数を検出する二次操作検出部と、
前記二次操作検出部が検出する前記二次接触点の数に応じて、前記一次接触点が前記入力面から一旦離れた時点で前記代表文字選択部において選択されていた前記代表文字の従属文字グループ内で従属文字の送り動作を行う従属文字選択部と、
前記二次接触点が前記入力面から離れたとき、前記従属文字選択部で選択されている前記従属文字を入力文字として決定する入力文字決定部と、
を備えることを特徴とする文字入力装置。
【請求項２】
前記一次操作検出部が、更に前記一次移動方向の変化を検出し、
前記一次操作検出部が検出する前記一次接触点の数、前記一次移動方向及びその変化に応じて、前記代表文字選択部が前記代表文字グループ内で代表文字の送り動作を行うことを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記文字群が、更に前記従属文字グループを構成する各前記従属文字に付属する付属文字で構成される付属文字グループを含み、
前記二次接触点が前記入力面に接触状態のままスライド移動したときの二次移動方向及び該二次移動方向の変化を前記二次操作検出部によって検出し、
前記二次操作検出部が検出する前記二次接触点の前記二次移動方向及びその変化に応じて、前記従属文字選択部で選択された従属文字と、該従属文字に付属する前記付属文字間で文字の送り動作を行う付属文字選択部と、
を更に備えることを特徴とする請求項１または請求項２に記載の文字入力装置。
【請求項４】
前記スライド移動が直線移動であることを特徴とする請求項１から請求項３の何れかに記載の文字入力装置。
【請求項５】
前記直線移動における移動方向の折返しを前記移動方向の変化として検出することを特徴とする請求項４に記載の文字入力装置。
【請求項６】
タッチ式の入力面において文字群の中から任意の文字を選択して入力するためにコンピュータに実行させる文字入力用プログラムであって、
前記文字群が、複数の代表文字で構成される代表文字グループと、各前記代表文字に従属する従属文字で構成される従属文字グループとを含んで構成され、
前記入力面への第１段階の接触を検出する一次接触検出ステップと、
前記第１段階の接触に係る一次接触点の数及び該一次接触点が前記入力面に接触状態のままスライド移動したときの一次移動方向を検出する一次操作検出ステップと、
前記一次操作検出ステップで検出する前記一次接触点の数及び前記一次移動方向に応じて前記代表文字グループ内で代表文字の送り動作を行う代表文字選択ステップと、
前記一次接触点が前記入力面から一旦離れた後、前記入力面への第２段階の接触を検出する二次接触検出ステップと、
前記第２段階の接触に係る二次接触点の数を検出する二次操作検出ステップと、
前記二次操作検出ステップで検出する前記二次接触点の数に応じて、前記一次接触点が前記入力面から一旦離れた時点で前記代表文字選択ステップにおいて選択されていた前記代表文字の従属文字グループ内で従属文字の送り動作を行う従属文字選択ステップと、
前記二次接触点が前記入力面から離れたとき、前記従属文字選択ステップで選択されている前記従属文字を入力文字として決定する入力文字決定ステップと、
を前記コンピュータに実行させることを特徴とする文字入力用プログラム。
【請求項７】
前記文字群が、更に前記従属文字グループを構成する各前記従属文字に付属する付属文字で構成される付属文字グループを含み、
前記二次接触点が前記入力面に接触状態のままスライド移動したときの二次移動方向及び該二次移動方向の変化を前記二次操作検出ステップによって検出し、
前記二次操作検出ステップで検出する前記二次接触点の前記二次移動方向及びその変化に応じて、前記従属文字選択ステップで選択された従属文字と、該従属文字に付属する前記付属文字間で文字の送り動作を行う付属文字選択ステップと、
を更に前記コンピュータに実行させることを特徴とする請求項６に記載の文字入力用プログラム。
【請求項８】
タッチ式の入力面において文字群の中から任意の文字を選択して入力するため文字入力方法であって、
前記文字群が、複数の代表文字で構成される代表文字グループと、各前記代表文字に従属する従属文字で構成される従属文字グループとを含んで構成され、
前記入力面への第１段階の接触を検出する一次接触検出ステップと、
前記第１段階の接触操作に係る一次接触点の数及び該一次接触点が前記入力面に接触状態のままスライド移動したときの一次移動方向を検出する一次操作検出ステップと、
前記一次操作検出ステップで検出する前記一次接触点の数及び前記一次移動方向に応じて前記代表文字グループ内で代表文字の送り動作を行う代表文字選択ステップと、
前記一次接触点が前記入力面から一旦離れた後、前記入力面への第２段階の接触を検出する二次接触検出ステップと、
前記第２段階の接触操作に係る二次接触点の数を検出する二次操作検出ステップと、
前記二次操作検出ステップで検出する前記二次接触点の数に応じて、前記一次接触点が前記入力面から一旦離れた時点で前記代表文字選択ステップにおいて選択されていた前記代表文字の従属文字グループ内で従属文字の送り動作を行う従属文字選択ステップと、
前記二次接触点が前記入力面から離れたとき、前記従属文字選択ステップで選択されている前記従属文字を入力文字として決定する入力文字決定ステップと、
を備えることを特徴とする文字入力方法。
【請求項９】
前記文字群が、更に前記従属文字グループを構成する各前記従属文字に付属する付属文字で構成される付属文字グループを含み、
前記二次接触点が前記入力面に接触状態のままスライド移動したときの二次移動方向及び該二次移動方向の変化を前記二次操作検出ステップによって検出し、
前記二次操作検出ステップで検出する前記二次接触点の前記二次移動方向及びその変化に応じて、前記従属文字選択ステップで選択された従属文字と、該従属文字に付属する前記付属文字間で文字の送り動作を行う付属文字選択ステップと、
を更に備えることを特徴とする請求項８に記載の文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力装置、文字入力用プログラム及び文字入力方法に関し、特に視覚情報に頼ることなく任意の文字を素早く入力可能とした文字入力装置、文字入力用プログラム及び文字入力方法に関する。
【背景技術】
【０００２】
近年、タッチパネル、タブレット等のタッチ式の入力面を備えた情報端末機器が普及してきている。これらの情報端末機器において文字入力を行う場合、入力面に表示されたＱＷＥＲＴＹ配列等のソフトウェアキーボードをタップして入力する方法や、フリック入力と呼ばれる、選択された代表文字（例えば「あ」）の周囲に従属文字（例えば「い・う・え・お」）を十字型や扇形に展開し、入力したい文字の方向に指をスライドさせて入力する方法等が一般的である。
【０００３】
タッチ式の入力面を備えた情報端末機器が普及する中、文字入力作業の容易化、操作性の向上を図るべく、種々の文字入力装置や文字入力方法が開示されている（例えば、特許文献１及び特許文献２参照）。特許文献１に開示された文字入力装置は、文字群の中から任意の文字を選択的に入力するための文字入力装置であって、タッチ式の入力部と、文字群に含まれる全ての代表文字（例えば「あ・か・さ・た・な・・・」）を選択キーとして表示する選択キー表示部と、入力部上のユーザの接触開始位置が選択キーのいずれか１つに対応するとき、当該選択キーに対応する１つの文字グループ（例えば「あ・い・う・え・お」）を入力文字選択候補として決定する入力文字選択候補決定部と、入力部上でユーザの指等が接触状態のままスライド移動したとき、そのスライドの軌跡及び当該軌跡の折り返しを検知する折り返し検知部と、折り返しの回数に基づき、決定された入力文字選択候補内で文字の送り動作を行う文字送り部と、を備えたことを特徴とする。
【０００４】
この特許文献１に開示された文字入力装置によると、文字入力キーを見ていなくても正確に文字送りをすることができ、これにより常に正確な文字入力をすることができる旨、記載されている。
【０００５】
また、特許文献２に開示された入力装置は、操作者による少なくとも第１段階の接触及び第１段階の接触に続く第２段階の接触の接触位置を同時に検出する接触検出部と、接触検出部により第１段階の接触の接触位置が検出された場合に、第１グループの入力候補（例えば「あ・か・さ・た・な・・・」）を含む映像情報を生成し、接触検出部により第２段階の接触の接触位置が検出された場合に、第１グループの入力候補において第１段階の接触の接触位置により選択されている入力候補に従属する第２グループの入力候補（例えば「あ・い・う・え・お」）を含む映像情報を生成する映像情報生成部と、を備えることを特徴とする。
【０００６】
この特許文献２に開示された入力装置によると、文字入力を行う際、効率よく入力操作を行うことができる旨、記載されている。
【０００７】
更に、本願発明者は、視覚情報に頼ることなく任意の文字を入力可能とした文字入力装置、文字入力用プログラム及び文字入力方法を先に開示している（特許文献３参照）。この特許文献３に開示された文字入力装置は、タッチ式の入力面を備え、文字群の中から任意の文字を選択して入力するための文字入力装置であって、前記文字群が、複数の代表文字で構成される代表文字グループと、各前記代表文字に従属する従属文字で構成される従属文字グループとを含んで構成され、前記入力面への第１の接触を検出する第１接触検出部と、前記第１の接触に係る第１接触点が前記入力面に接触状態のままスライド移動したときの第１移動方向及び該第１移動方向の変化を検出する第１操作検出部と、前記第１操作検出部が検出する前記第１接触点の前記第１移動方向及びその変化に応じて前記代表文字グループ内で代表文字の送り動作を行う代表文字選択部と、前記第１接触点の接触状態を維持したまま、続く第２の接触を検出する第２接触検出部と、前記第２の接触に係る第２接触点が前記入力面に接触状態のままスライド移動したときの第２移動方向及び該第２移動方向の変化、または該第２接触点のタップを検出する第２操作検出部と、前記第２操作検出部が検出する前記第２接触点の前記第２移動方向及びその変化、または前記第２接触点のタップに応じて、前記代表文字選択部で選択された代表文字に従属する前記従属文字グループ内で、前記従属文字の送り動作を行う従属文字選択部と、を備えることを特徴とする。
【０００８】
この特許文献３において開示した文字入力装置によると、タッチ式の入力面を備えた情報端末機器等において、視覚情報に頼ることなく、簡単な操作で文字群の中から任意の文字を選択して入力することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許第４８８６５８２号公報
【特許文献２】特開２０１２−１４５０８号公報
【特許文献３】特願２０１４−０１１０９４号
【発明の概要】
【発明が解決しようとする課題】
【００１０】
従来のＱＷＥＲＴＹ配列等のソフトウェアキーボードを使用する入力方法では、全ての入力操作を視覚情報に頼らなければ文字入力が不可能であったが、特許文献１に開示された文字入力装置によると、入力部上でユーザの指等が接触状態のままスライド移動したときのスライドの軌跡及び当該軌跡の折り返しを検知し、折り返しの回数に基づいて文字の送り動作を行うため、代表文字の選択のみ視覚情報に頼れば、後は視覚情報に頼らなくても文字送りができ、フリック入力と比べても誤入力を減らすことができるものと思料する。
【００１１】
しかしながら、特許文献１に開示された文字入力装置や特許文献２に開示された入力装置は、何れも視覚情報が全く無い状態では文字入力を行うことは不可能である。つまり、特許文献１に開示された文字入力装置では代表文字の選択時に視覚情報が必要である。また、特許文献２に開示された入力装置では、移動量に応じて文字が選択されるため、文字入力の効率化は図られるものと思料するが、狭い移動範囲で複数の文字の中から任意の文字を選択するためには細かい操作が要求され、非常に困難であると共に、視覚情報がなければ選択中の文字を把握することができない。従って、視覚情報に頼ることなく文字入力を行う方法として、従来はタッチ式の入力面への指やペンによる手書き入力ぐらいしかなかった。
【００１２】
その点、特許文献３にて開示した文字入力装置等によると、視覚情報に頼ることなく、簡単な操作で文字群の中から任意の文字を選択して入力することができる。しかしながら、文字群の中から入力したい任意の文字を選択するまでに若干の手間と時間を要するため、素早い文字入力操作は困難であった。
【００１３】
そこで本願発明者は、上記の問題点に鑑み、タッチ式の入力面を備えた情報端末機器等において、視覚情報に頼ることなく、簡単な操作で文字群の中から任意の文字を素早く選択して入力可能とした文字入力装置、文字入力用プログラム及び文字入力方法を提供するべく鋭意検討を重ねた結果、本発明に至ったのである。
【課題を解決するための手段】
【００１４】
即ち、本発明は、タッチ式の入力面を備え、文字群の中から任意の文字を選択して入力するための文字入力装置であって、前記文字群が、複数の代表文字で構成される代表文字グループと、各前記代表文字に従属する従属文字で構成される従属文字グループとを含んで構成され、前記入力面への第１段階の接触を検出する一次接触検出部と、前記第１段階の接触に係る一次接触点の数及び該一次接触点が前記入力面に接触状態のままスライド移動したときの一次移動方向を検出する一次操作検出部と、前記一次操作検出部が検出する前記一次接触点の数及び前記一次移動方向に応じて前記代表文字グループ内で代表文字の送り動作を行う代表文字選択部と、前記一次接触点が前記入力面から一旦離れた後、前記入力面への第２段階の接触を検出する二次接触検出部と、前記第２段階の接触に係る二次接触点の数を検出する二次操作検出部と、前記二次操作検出部が検出する前記二次接触点の数に応じて、前記一次接触点が前記入力面から一旦離れた時点で前記代表文字選択部において選択されていた前記代表文字の従属文字グループ内で従属文字の送り動作を行う従属文字選択部と、前記二次接触点が前記入力面から離れたとき、前記従属文字選択部で選択されている前記従属文字を入力文字として決定する入力文字決定部と、を備えることを特徴とする。
【００１５】
また、本発明の文字入力装置において、前記一次操作検出部が、更に前記一次移動方向の変化を検出し、前記一次操作検出部が検出する前記一次接触点の数、前記一次移動方向及びその変化に応じて、前記代表文字選択部が前記代表文字グループ内で代表文字の送り動作を行うことを特徴とする。
【００１６】
また、本発明の文字入力装置において、前記文字群が、更に前記従属文字グループを構成する各前記従属文字に付属する付属文字で構成される付属文字グループを含み、前記二次接触点が前記入力面に接触状態のままスライド移動したときの二次移動方向及び該二次移動方向の変化を前記二次操作検出部によって検出し、前記二次操作検出部が検出する前記二次接触点の前記二次移動方向及びその変化に応じて、前記従属文字選択部で選択された従属文字と、該従属文字に付属する前記付属文字間で文字の送り動作を行う付属文字選択部と、を更に備えることを特徴とする。
【００１７】
更に、本発明の文字入力装置において、前記スライド移動が直線移動であることを特徴とする。
【００１８】
また、本発明の文字入力装置において、前記直線移動における移動方向の折返しを前記移動方向の変化として検出することを特徴とする。
【００１９】
また、本発明は、タッチ式の入力面において文字群の中から任意の文字を選択して入力するためにコンピュータに実行させる文字入力用プログラムであって、前記文字群が、複数の代表文字で構成される代表文字グループと、各前記代表文字に従属する従属文字で構成される従属文字グループとを含んで構成され、前記入力面への第１段階の接触を検出する一次接触検出ステップと、前記第１段階の接触に係る一次接触点の数及び該一次接触点が前記入力面に接触状態のままスライド移動したときの一次移動方向を検出する一次操作検出ステップと、前記一次操作検出部が検出する前記一次接触点の数及び前記一次移動方向に応じて前記代表文字グループ内で代表文字の送り動作を行う代表文字選択ステップと、前記一次接触点が前記入力面から一旦離れた後、前記入力面への第２段階の接触を検出する二次接触検出ステップと、前記第２段階の接触に係る二次接触点の数を検出する二次操作検出ステップと、前記二次操作検出部が検出する前記二次接触点の数に応じて、前記一次接触点が前記入力面から一旦離れた時点で前記代表文字選択ステップにおいて選択されていた前記代表文字の従属文字グループ内で従属文字の送り動作を行う従属文字選択ステップと、前記二次接触点が前記入力面から離れたとき、前記従属文字選択部で選択されている前記従属文字を入力文字として決定する入力文字決定ステップと、を前記コンピュータに実行させることを特徴とする。
【００２０】
また、本発明の文字入力用プログラムにおいて、前記文字群が、更に前記従属文字グループを構成する各前記従属文字に付属する付属文字で構成される付属文字グループを含み、前記二次接触点が前記入力面に接触状態のままスライド移動したときの二次移動方向及び該二次移動方向の変化を前記二次操作検出ステップによって検出し、前記二次操作検出ステップで検出する前記二次接触点の前記二次移動方向及びその変化に応じて、前記従属文字選択ステップで選択された従属文字と、該従属文字に付属する前記付属文字間で文字の送り動作を行う付属文字選択ステップと、を更に前記コンピュータに実行させることを特徴とする。
【００２１】
更に、本発明は、タッチ式の入力面において文字群の中から任意の文字を選択して入力するため文字入力方法であって、前記文字群が、複数の代表文字で構成される代表文字グループと、各前記代表文字に従属する従属文字で構成される従属文字グループとを含んで構成され、前記入力面への第１段階の接触を検出する一次接触検出ステップと、前記第１段階の接触操作に係る一次接触点の数及び該一次接触点が前記入力面に接触状態のままスライド移動したときの一次移動方向を検出する一次操作検出ステップと、前記一次操作検出部が検出する前記一次接触点の数及び前記一次移動方向に応じて前記代表文字グループ内で代表文字の送り動作を行う代表文字選択ステップと、前記一次接触点が前記入力面から一旦離れた後、前記入力面への第２段階の接触を検出する二次接触検出ステップと、前記第２段階の接触操作に係る二次接触点の数を検出する二次操作検出ステップと、前記二次操作検出部が検出する前記二次接触点の数に応じて、前記一次接触点が前記入力面から一旦離れた時点で前記代表文字選択ステップにおいて選択されていた前記代表文字の従属文字グループ内で従属文字の送り動作を行う従属文字選択ステップと、前記二次接触点が前記入力面から離れたとき、前記従属文字選択部で選択されている前記従属文字を入力文字として決定する入力文字決定ステップと、を備えることを特徴とする。
【００２２】
また、本発明の文字入力方法において、前記文字群が、更に前記従属文字グループを構成する各前記従属文字に付属する付属文字で構成される付属文字グループを含み、前記二次接触点が前記入力面に接触状態のままスライド移動したときの二次移動方向及び該二次移動方向の変化を前記二次操作検出ステップによって検出し、前記二次操作検出ステップで検出する前記二次接触点の前記二次移動方向及びその変化に応じて、前記従属文字選択ステップで選択された従属文字と、該従属文字に付属する前記付属文字間で文字の送り動作を行う付属文字選択ステップと、を更に備えることを特徴とする。
【発明の効果】
【００２３】
本発明の文字入力装置、文字入力用プログラム及び文字入力方法によると、タッチ式の入力面を備えた情報端末機器等において、視覚情報に頼ることなく単純な操作によって文字群の中から任意の文字を素早く選択して入力することができる。従って、視覚障害者であっても、タッチパネル、タブレット等の情報端末において、手書き入力以外の方法によって簡単、且つ正確に文字入力を行うことができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の文字入力装置の一実施形態の構成を示すブロック図である。
【図２】（ａ）は本発明の文字入力装置の一実施形態に係る文字群の構成を示す説明図、（ｂ）は他の実施形態に係る文字群の構成を示す説明図である。
【図３】（ａ）は本発明の文字入力装置の一実施形態に係る動作を示すフローチャート、（ｂ）は他の実施形態に係る動作を示すフローチャートである。
【図４】図３に示したフローチャートにおける代表文字選択処理の動作を示すフローチャートである。
【図５】図３に示したフローチャートにおける従属文字選択処理の動作を示すフローチャートである。
【図６】本発明の文字入力方法の一実施形態を示す説明図である。
【図７】本発明の文字入力方法の他の実施形態を示す説明図である。
【図８】本発明の文字入力方法の他の実施形態を示す説明図である。
【図９】本発明の文字入力装置の他の実施形態の構成を示すブロック図である。
【図１０】図３（ｂ）に示したフローチャートにおける付属文字選択処理の動作を示すフローチャートである。
【図１１】本発明の文字入力方法の他の実施形態を示す説明図である。
【図１２】本発明の文字入力方法の他の実施形態を示す説明図である。
【発明を実施するための形態】
【００２５】
以下、本発明の一実施形態について、図面に基づいて説明する。なお、本実施形態に係る文字入力装置１０を内蔵した情報端末機器としてタブレットＰＣを想定するが、本発明は、スマートフォンやタブレット端末等、タッチ式の入力面を備えた情報端末機器に搭載することができる。
【００２６】
図１は、本発明の一実施形態に係る文字入力装置１０を内蔵したタブレットＰＣ１００の主要な構成を示すブロック図である。同図に示したように、タブレットＰＣ１００は、入力部１２、制御部１４、記憶部１６及び表示部１８を含んで構成されている。そして、本実施形態に係る文字入力装置１０は、入力部１２、制御部１４、記憶部１６を含んで構成され、文字群の中から任意の文字を選択して入力するための装置である。
【００２７】
ここで、文字群は、複数の代表文字で構成される代表文字グループと、各代表文字に従属する従属文字グループとを含んで構成される。この文字群の種類や構成は特に限定されないが、例えば図２（ａ）に示した文字群３０は、代表文字グループ３２が５０音表の「あ段」に属する文字「あ・か・さ・た・な・は・ま・や・ら・わ」で構成され、「あ」を代表文字とする従属文字グループ３４が「あ行」に属する「あ・い・う・え・お」で構成されている。以下同様に、代表文字「か」の従属文字グループ３４が「か行」の「か・き・く・け・こ」で構成され、代表文字「さ」の従属文字グループ３４が「さ行」の「さ・し・す・せ・そ」で構成されている。
【００２８】
入力部１２は、ユーザの指先やスタイラスペンのペン先等での接触を検出して機能するタッチ式の入力面であり、例えば、タッチパネルやタッチパッド等が挙げられる。本実施形態の入力部１２に係る入力面への第１段階の接触及び第２段階の接触があると、後述する制御部１４に係る一次接触検出部２０ａ及び二次接触検出部２０ｂにその情報が送られ、一次接触検出部２０ａ及び二次接触検出部２０ｂにおいて第１段階の接触及び第２段階の接触が検出されることとなる。
【００２９】
制御部１４は、入力部１２に係る入力面への第１段階の接触の有無及び第１段階の接触に係る一次接触点の座標を検出する一次接触検出部２０ａと、一次接触点が入力面から一旦離れた後、続く第２段階の接触の有無及び第２段階の接触に係る二次接触点の座標を検出する二次接触検出部２０ｂからの情報に基づいて入力面への接触操作の有無を判断し、文字群から入力したい文字を選択・決定して出力部１８へ出力する。本実施形態に係る制御部１４は、上記の一次接触検出部２０ａ及び二次接触検出部２０ｂと、一次操作検出部２２ａ、二次操作検出部２２ｂ、代表文字選択部２４ａ及び従属文字選択部２４ｂとを含んで構成されている。
【００３０】
一次操作検出部２２ａは、第１段階の接触に係る一次接触点の数、及び一次接触点が入力面に接触状態のままスライド移動したときの一次移動方向、更には一次移動方向の変化を検出する。一次移動方向及びその変化を検出するためのアルゴリズムについては特に限定されず、公知のアルゴリズムが適用できる。例えば、入力面における一次接触点の位置情報の変化を検出する。そして、所定の２点を結ぶ直線のＸＹ座標上におけるＸ成分とＹ成分とを比較することによって一次移動方向及びその変化を検出する。ここで、一次接触点のスライド移動を直線移動とし、一次移動方向を入力面における上下方向とした場合、まず一次接触点を入力面において下方向に移動させたとき、一次操作検出部２２ａは一次接触点の最初の移動方向を検出し、その後、上方向に移動方向を変化させたとき、つまり一次接触点の移動方向を下方向から上方向へ折り返したとき、一次操作検出部２２ａは一次接触点の移動方向が変化したことを検出する。
【００３１】
代表文字選択部２４ａは、一次操作検出部２２ａで検出された一次接触点の数、及び一次移動方向並びにその変化に応じて、図２（ａ）に示す代表文字グループ３２内で代表文字の送り動作を行う。例えば、入力面における一次接触点の数が５つ（以下、一次接触点の数を［１−〇］で表す。）まで検出でき、また一次接触点のスライド移動を直線移動とし、一次移動方向を上下方向とした場合、まず一次接触検出部２０ａが第１段階の接触を検出することによって、代表文字「あ」から始まる代表文字選択状態となる。そして、一次操作検出部２２ａが、一次接触点の数が［１−１］から［１−２］に変化したことを検出することによって、代表文字選択部２４ａでは代表文字グループ３２内に係る代表文字サブグループ３２ａ内において、代表文字「あ」から「か」へ送り動作が行われる。以降、一次接触点の数が［１−３］→［１−４］→［１−５］と変化するのに応じて、代表文字「か」から「さ」→「た」→「な」と代表文字サブグループ３２ａ内で代表文字の送り動作が行われる。
【００３２】
また、一次操作検出部２２ａが、一次接触点が入力面において下方向に移動したことを検出することによって、代表文字選択部２４ａでは代表文字グループ３２内に係る代表文字サブグループ３２ａから代表文字サブグループ３２ｂに移行する。つまり、一次接触検出部２０ａが第１段階の接触を検出することによって、代表文字「あ」から始まる代表文字選択状態となった後、一次操作検出部２２ａが、一次接触点が入力面において下方向に移動したことを検出することによって、代表文字「あ」から「は」へ送り動作が行われる。そして、一次操作検出部２２ａが、一次接触点の数が［１−１］から［１−２］に変化したことを検出することによって、代表文字サブグループ３２ｂ内において、代表文字「は」から「ま」へ送り動作が行われる。以降、一次接触点の数が［１−３］→［１−４］→［１−５］と変化するのに応じて、代表文字「ま」から「や」→「ら」→「わ」と代表文字サブグループ３２ｂ内で代表文字の送り動作が行われる。
【００３３】
なお、代表文字の送り動作は上記の態様に限定されない。例えば、代表文字「あ」から始まる代表文字選択状態から、一次接触点の数の変化に応じて「あ」→「か」→「さ」と代表文字サブグループ３２ａ内で代表文字の送り動作を行った後、一次接触点（この場合であれば［１−３］）を下方向に移動することによって、代表文字サブグループ３２ａ内の「さ」から代表文字サブグループ３２ｂ内の「や」に文字送りを行うことも可能である。
【００３４】
また、一次接触点の一次移動方向が上方向へ変化したときは、代表文字グループ３２内に係る代表文字サブグループ３２ｂから代表文字サブグループ３２ａに再び移行し、例えば、代表文字「ら」が選択されている状態であれば、代表文字「ら」から「た」に文字送りがなされ、一次接触点の数に応じて代表文字グループ３２ａ内において代表文字の送り動作が行われることとなる。
【００３５】
二次操作検出部２２ｂは、少なくとも二次接触検出部２０ｂが検出する第２段階の接触に係る二次接触点の数を検出する。
【００３６】
従属文字選択部２４ｂは、二次操作検出部２２ｂで検出された二次接触点の数の変化に応じて、代表文字選択部２４ａで選択された代表文字に従属する従属文字グループ３４内で文字の送り動作を行う。
【００３７】
例えば、入力面における二次接触点の数が５つ（以下、二次接触点の数を［２−〇］で表す。）まで検出できる場合、代表文字選択部２４ａで選択された代表文字が「さ」であれば、二次接触検出部２０ｂが第２段階の接触を検出することによって、代表文字「さ」に従属する従属文字グループ３４内の「さ」が入力状態になると共に、「さ行」の従属文字グループ３４内での文字選択状態となる。そして、二次操作検出部２２ｂが、二次接触点の数が［２−１］から［２−２］に変化したことを検出することによって、従属文字選択部２４ｂでは「さ行」の従属文字グループ３４内において従属文字「さ」から従属文字「し」へ送り動作が行われる。以降、二次接触点の数が［２−３］→［２−４］→［２−５］と変化するのに応じて、従属文字「し」から「す」→「せ」→「そ」と従属文字グループ３４内で従属文字の送り動作が行われる。
【００３８】
入力文字決定部２６は、従属文字選択部２４ｂによって選択された文字を入力文字として決定する。入力文字を決定する方法は特に限定されないが、例えば、第２段階の接触が解除されたとき、つまり入力面から二次接触点が離れたときに、従属文字選択部２４ｂによって選択された文字を入力文字として決定する。
【００３９】
記憶部１６は、代表文字選択部２４ａ及び従属文字選択部２４ｂが使用する代表文字グループ３２及び各代表文字に従属する従属文字グループ３４を含んで構成される文字群３０（図２（ａ）参照）を記憶した記憶装置であって、例えば、フラッシュメモリやＨＤＤ等が挙げられる。
【００４０】
表示部１８は、制御部１４に係る代表文字選択部２４ａ及び従属文字選択部２４ｂで選択中の文字、並びに入力文字決定部２６で決定された文字を表示する装置であり、代表文字選択部２４ａ、従属文字選択部２４ｂ及び入力文字決定部２６からの出力情報に応じて文字を表示することができれば、装置の種類は特に限定されるものではない。なお、入力部１２と表示部１８とは分離して設けることもできるが、本実施形態に係るタブレットＰＣ１００では、入力部１２と表示部１８とを一体的に設け、表示部１８の画面上に入力部１２に係る入力面を備える構成としている。
【００４１】
次に、本実施形態に係る文字入力装置１０の動作について、図３（ａ）、図４及び図５に示したフローチャートに基づいて詳述する。本実施形態の文字入力装置１０は、図３（ａ）に示すように、基本的にはまず代表文字選択処理５０が動作し、次に従属文字選択処理６０が動作することによって入力したい文字が決定され、決定された文字が入力（文字入力７０）されることによって終了する。
【００４２】
まず代表文字選択処理５０は、図４に示すように、ステップＳ５１において、入力部１２に係る入力面への第１段階の接触の有無を一次接触検出部２０ａが検出し、第１段階の接触が検出された場合、ステップＳ５２に進んで、制御部１４は一次接触検出部２０ａが検出した一次接触点の座標を記憶部１６に格納すると共に、文字群３０に係る代表文字グループ３２から最初の代表文字「あ」が表示部１８に表示され、代表文字「あ」から始まる代表文字選択状態となる。
【００４３】
次に、ステップＳ５３において、入力部１２に係る入力面への一次接触点の数の変化の有無を検出する。例えば、ステップＳ５３において一次接触点の数が［１−１］から［１−２］に変化したことを一次操作検出部２２ａが検出することによって、ステップＳ５４において代表文字グループ３２に係る代表文字サブグループ３２ａ内での文字送りが行われて最初の代表文字「あ」から「か」へ文字の送り動作が行われる。
【００４４】
ステップＳ５４において、代表文字グループ３２内で一次接触点の数に応じて代表文字の送り動作が行われると、ステップＳ５３に戻って再び一次接触点の数の変化が検出される。そして、ステップＳ５３において一次接触点の数の変化が検出されなければ、ステップＳ５５において、記憶部１６に時系列で格納された一次接触点の各座標を繋ぎ合わせた軌跡を算出し、一次操作検出部２２ａにおいて一次接触点の一次移動方向及び一次移動方向の変化の有無を検出する。
【００４５】
例えば、一次接触点のスライド移動を直線移動とし、一次移動方向を上下方向とした場合、ステップＳ５５において一次接触点が入力面において下方向に移動したことを一次操作検出部２２ａが検出することによって、ステップＳ５６において代表文字グループ３２内での文字送りが行われる。具体的には、一次接触点の数が［１−２］の場合、代表文字「か」が表示部１８に表示され、代表文字サブグループ３２ａ内での代表文字選択状態となっている。ステップＳ５５において一次接触点が入力面において下方向に移動したことを検出することによって、代表文字グループ３２内に係る代表文字サブグループ３２ａから代表文字サブグループ３２ｂに移行し、代表文字「か」から「ま」へ送り動作が行われる。
【００４６】
ステップＳ５６において代表文字の送り動作が行われると、ステップＳ５７において入力面への一次接触点の接触の有無が検出され、一次接触点の接触が検出されれば再びステップＳ５２に戻って一次接触点の座標が記憶部１６に格納され、続くステップＳ５３において一次接触点の数の変化が検出される。一次接触点の数が［１−２］から［１−３］に変化したことが検出されれば、代表文字サブグループ３２ｂ内において、代表文字「ま」から「や」へ送り動作が行われる。
【００４７】
ステップＳ５３のおける一次接触点の数の変化の検出、及びステップＳ５４における一次接触点の移動及びその変化の検出に応じて代表文字の送り動作が行われた後、ステップＳ５７において入力面への一次接触点の接触の有無が検出される。そして、ステップＳ５７において一次接触点の接触が検出されなければ、ステップＳ５８において代表文字が決定され、代表文字選択処理５０が終了する。
【００４８】
代表文字選択処理５０において代表文字が決定されると、次に従属文字選択処理６０において代表文字選択処理５０において決定された代表文字に従属する従属文字グループ３４内から入力したい文字が選択される。
【００４９】
従属文字選択処理６０が動作するためには、入力部１２に係る入力面への第１段階の接触が解除された後、即ち一次接触点が入力面から一旦離れた後、第２段階の接触を二次接触検出部２０ｂが検出しなければならない。図５に示すように、ステップＳ６１において、入力部１２に係る入力面への第２段階の接触の有無を二次接触検出部２０ｂが検出し、第２段階の接触が検出された場合、ステップＳ６２に進んで、制御部１４は二次接触検出部２０ｂが検出した二次接触点の座標を記憶部１６に格納すると共に、代表文字選択処理５０で選択された代表文字、例えば「た」が表示部１８に表示された状態で、代表文字「た」の従属文字グループ３４に含まれる「た・ち・つ・て・と」が選択可能な状態となる。
【００５０】
次に、ステップＳ６３において、入力部１２に係る入力面への二次接触点の数の変化の有無を検出する。例えば、ステップＳ６３において二次接触点の数が［２−１］から［２−２］に変化したことを二次操作検出部２２ｂが検出することによって、ステップＳ６４において従属文字グループ３４内での文字送りが行われる。つまり、代表文字選択処理５０で選択された代表文字が「た」の場合、二次操作検出部２２ｂが二次接触点の数の変化を検出することによって、従属文字グループ３４内で従属文字「た」から「ち」へ文字の送り動作が行われ、表示部１８に「ち」が表示される。なお、ステップＳ６３において二次接触点の数の変化が検出されない場合はステップＳ６５に進む。
【００５１】
ステップＳ６４において、従属文字グループ３４内で二次接触点の数に応じて従属文字の送り動作が行われると、ステップＳ６３に戻って再び二次接触点の数の変化が検出される。そして、ステップＳ６３において一次接触点の数の変化が検出されなければ、ステップＳ６５において、入力面への二次接触点の接触の有無が検出される。ステップＳ６５において二次接触点の接触が検出されなければ、ステップＳ６６において従属文字が検定され、従属文字選択処理６０が終了する。なお、ステップＳ６５において二次接触点の接触が検出されれば、再びステップＳ６２に戻って二次接触点の座標が記憶部１６に格納された後、続くステップＳ６３において二次接触点の数の変化の検出がなされる。
【００５２】
従属文字選択処理６０の終了に伴い、ステップＳ６７において決定された従属文字が文字入力７０によって入力され、本実施形態に係る文字入力装置１０の動作が終了する。
【００５３】
次に、図６に基づいて、本実施形態の文字入力装置１０に係る文字入力方法を説明する。例えば、ユーザが「す」を入力したい場合、まず図６（ａ）に示すように、本実施形態の文字入力装置１０を内蔵したタブレットＰＣ１００の入力部１２に係る入力面において第１段階の接触を検出すると、文字入力動作が開始され、代表文字の選択状態になる。このとき、第１段階の接触に係る一次接触点４０の数は［１−１］（一次接触点４０−１のみ）であるので、表示部１８には、図２（ａ）に示す文字群３０に係る代表文字グループ３２における代表文字サブグループ３２ａ内の「あ」が表示され、代表文字「あ」から始まる代表文字選択状態となる。
【００５４】
次に、図６（ｂ）に示すように、第１段階の接触に係る一次接触点の数が［１−１］から［１−２］（一次接触点４０−１，４０−２）に変化することによって、代表文字グループ３２に係る代表文字サブグループ３２ａ内で、代表文字「あ」から「か」へ文字の送り動作が行われる。そして、図６（ｃ）に示すように、一次接触点の数が［１−２］から［１−３］（一次接触点４０−１，４０−２，４０−３）に変化することによって、代表文字「か」から「さ」へ文字の送り動作が行われ、図６（ｄ）に示すように、第１段階の接触に係る一次接触点４０が全て入力面から離れたとき、代表文字「さ」が選択された状態で代表文字選択処理が終了する。なお、一次接触点４０の数が［１−３］から［１−２］に変化した場合は、代表文字「さ」から代表文字「か」へ文字の送り動作が行われる。
【００５５】
続いて、図６（ｅ）に示すように、入力部１２に係る入力面へ第２段階の接触に係る二次接触点４２を接触させる。このとき、第２段階の接触に係る二次接触点の数は［２−１］（二次接触点４２−１のみ）であるので、表示部１８には「さ」が表示された状態で、代表文字「さ」に従属する「さ・し・す・せ・そ」で構成される「さ行」の従属文字グループ３４内の文字が選択可能な状態となる。
【００５６】
そして、図６（ｆ）に示すように、第２段階の接触に係る二次接触点４２の数が［２−１］から［２−２］（二次接触点４２−１，４２−２）に変化することによって、従属文字グループ３４内で従属文字「さ」から従属文字「し」への文字送りが行われて表示部１８に「し」が表示され、更に図６（ｇ）に示すように、二次接触点４２の数が［２−３］（二次接触点４２−１，４２−２，４２−３）に変化することによって、従属文字「し」から「す」へ文字送りが行われる。最終的に、図６（ｈ）に示すように、第２段階の接触に係る二次接触点４２が全て入力面から離れたとき、最後に選択・表示されていた従属文字「す」が入力文字として確定し、入力されることとなる。なお、一次接触点４０の場合と同様、二次接触点４２の数が［２−３］から［２−２］に変化した場合は、従属文字「す」から従属文字「し」へ文字の送り動作が行われる。
【００５７】
また、図７に基づいて、本実施形態の文字入力装置１０に係る文字入力方法の他の実施形態を説明する。例えば、ユーザが「り」を入力したい場合、まず図７（ａ）に示すように、本実施形態の文字入力装置１０を内蔵したタブレットＰＣ１００の入力部１２に係る入力面において第１段階の接触を検出すると、文字入力動作が開始され、代表文字の選択状態になる。このとき、第１段階の接触に係る一次接触点４０の数は［１−１］（一次接触点４０−１のみ）であるので、表示部１８には、図２（ａ）に示す文字群３０に係る代表文字グループ３２における代表文字サブグループ３２ａ内の「あ」が表示され、代表文字「あ」から始まる代表文字選択状態となる。
【００５８】
次に、図７（ｂ）に示すように、第１段階の接触に係る一次接触点４０の数が［１−１］から［１−２］（一次接触点４０−１，４０−２）に変化することによって、代表文字グループ３２に係る代表文字サブグループ３２ａ内で、代表文字「あ」から「か」へ文字の送り動作が行われる。そして、図７（ｃ）及び図７（ｄ）に示すように、一次接触点４０の数が［１−２］から［１−３］→［１−４］（一次接触点４０−１，４０−２，４０−３，４０−４）へと変化することによって、代表文字「か」から「さ」→「た」へ文字の送り動作が行われる。
【００５９】
更に、第１段階の接触に係る一次接触点４０のスライド移動を直線移動とし、一次移動方向を上下方向とした場合、同図（ｅ）に示すように、一次接触点４０（４０−１〜４０−４）を入力面において下方向に移動させることによって、代表文字グループ３２内に係る代表文字サブグループ３２ａから代表文字サブグループ３２ｂに移行し、代表文字「た」から「ら」へ送り動作が行われる。そして、図７（ｆ）に示すように、第１段階の接触に係る一次接触点４０が全て入力面から離れたとき、代表文字「ら」が選択された状態で代表文字選択処理が終了する。
【００６０】
続いて、図７（ｇ）に示すように、入力部１２に係る入力面へ第２段階の接触に係る二次接触点４２を接触させる。このとき、第２段階の接触に係る二次接触点４２の数は［２−１］（二次接触点４２−１のみ）であるので、表示部１８には「ら」が表示された状態で、代表文字「ら」に従属する「ら・り・る・れ・ろ」で構成される「ら行」の従属文字グループ３４内の文字が選択可能な状態となる。
【００６１】
そして、図７（ｈ）に示すように、第２段階の接触に係る二次接触点４２の数が［２−１］から［２−２］（二次接触点４２−１，４２−２）に変化することによって、従属文字グループ３４内で従属文字「ら」から従属文字「り」への文字送りが行われて表示部１８に「り」が表示される。最終的に、図７（ｉ）に示すように、第２段階の接触に係る二次接触点４２が全て入力面から離れたとき、最後に選択・表示されていた従属文字「り」が入力文字として確定し、入力されることとなる。
【００６２】
更に、図８に基づいて、本実施形態の文字入力装置１０に係る文字入力方法のまた別の実施形態を説明する。例えば、図７に示した実施形態と同様に、ユーザが「り」を入力したい場合、まず図８（ａ）に示すように、入力部１２に係る入力面において第１段階の接触を検出すると、文字入力動作が開始され、代表文字の選択状態になる。このとき、第１段階の接触に係る一次接触点４０の数は［１−１］（一次接触点４０−１のみ）であるので、表示部１８には、図２（ａ）に示す文字群３０に係る代表文字グループ３２における代表文字サブグループ３２ａ内の「あ」が表示され、代表文字「あ」から始まる代表文字選択状態となる。
【００６３】
ここで、第１段階の接触に係る一次接触点４０のスライド移動を直線移動とし、一次移動方向を上下方向とした場合、図８（ｂ）に示すように、一次接触点４０−１を入力面において下方向に移動させることによって、代表文字グループ３２内に係る代表文字サブグループ３２ａから代表文字サブグループ３２ｂに移行し、代表文字「あ」から「は」へ送り動作が行われる。
【００６４】
次に、図８（ｃ）に示すように、第１段階の接触に係る一次接触点４０の数が［１−１］から［１−２］（一次接触点４０−１，４０−２）に変化することによって、代表文字グループ３２に係る代表文字サブグループ３２ｂ内で、代表文字「は」から「ま」へ文字の送り動作が行われる。そして、図８（ｄ）及び図８（ｅ）に示すように、一次接触点４０の数が［１−２］から［１−３］→［１−４］（一次接触点４０−１，４０−２，４０−３，４０−４）へと変化することによって、代表文字「ま」から「や」→「ら」へ文字の送り動作が行われる。そして、図８（ｆ）に示すように、第１段階の接触に係る一次接触点４０が全て入力面から離れたとき、代表文字「ら」が選択された状態で代表文字選択処理が終了する。
【００６５】
続いて、図８（ｇ）に示すように、入力部１２に係る入力面へ第２段階の接触に係る二次接触点４２を接触させる。このとき、第２段階の接触に係る二次接触点４２の数は［２−１］（二次接触点４２−１のみ）であるので、表示部１８には「ら」が表示された状態で、代表文字「ら」に従属する「ら・り・る・れ・ろ」で構成される「ら行」の従属文字グループ３４内の文字が選択可能な状態となる。
【００６６】
そして、図８（ｈ）に示すように、第２段階の接触に係る二次接触点４２の数が［２−１］から［２−２］（二次接触点４２−１，４２−２）に変化することによって、従属文字グループ３４内で従属文字「ら」から従属文字「り」への文字送りが行われて表示部１８に「り」が表示される。最終的に、図８（ｉ）に示すように、第２段階の接触に係る二次接触点４２が全て入力面から離れたとき、最後に選択・表示されていた従属文字「り」が入力文字として確定し、入力されることとなる。
【００６７】
以上のように、本実施形態に係る文字入力装置１０及び本実施形態に係る文字入力方法によると、タッチ式の入力面を備えた情報端末機器等において、視覚情報に一切、頼ることなく、単純な操作によって文字群の中から任意の文字を素早く選択して入力することができる。従って、視覚障害者であっても、タッチパネル、タブレット等の情報端末において、手書き入力以外の方法によって簡単、且つ正確に文字入力を行うことができる。
【００６８】
以上、本発明の実施形態に係る文字入力装置１０及び文字入力方法について詳述したが、本発明は上記の実施形態に限定されるものではない。上記の文字入力装置１０に係る一次操作検出部２２ａは入力面における一次接触点の数を５つまで検出でき、当該一次接触点の数、及び一次接触点の一次移動方向並びにその変化に応じて、図２（ａ）に示す代表文字グループ３２内で代表文字の送り動作を行っている。これは、ユーザが片手で文字入力を行うことを想定しているが、ユーザが両手で文字入力を行うことが可能である場合、入力面における一次接触点の数を１０個まで検出できる態様とすることによって、図２（ａ）に示す代表文字グループ３２内で代表文字の選択を行う際、一次接触点の数の検出のみで代表文字グループ３２内の「あ」〜「わ」を選択することが可能となる。
【００６９】
同様に、上記の文字入力装置１０に係る二次操作検出部２２ｂが、入力面における二次接触点の数を１０個まで検出できる態様とすることによって、図２（ａ）に示す従属文字グループ３４を構成する文字数を増やすことができる。即ち、図２（ａ）に示す従属文字グループ３４において、例えば、代表文字「か」の従属文字グループ３４を「か・き・く・け・こ・が・ぎ・ぐ・げ・ご」で構成したり、また、濁音を持たない代表文字「な」「ら」などの従属文字グループ３４は、「な行」「ら行」の文字以外に数字、記号などを含む構成にしたりすることが可能である。
【００７０】
次に、本発明の文字入力装置の他の実施形態について詳述する。図９は、本発明の他の実施形態に係る文字入力装置１０ａを内蔵したタブレットＰＣ１００の主要な構成を示すブロック図である。同図に示したように、本実施形態に係る文字入力装置１０ａの構成は、上記の実施形態に係る文字入力装置１０の構成とほぼ同様であるが、本実施形態に係る文字入力装置１０ａは、制御部１４に付属文字選択部２４ｃを更に含んで構成されている。
【００７１】
まず、本実施形態の文字入力装置１０ａに係る文字群３０ａは、図２（ｂ）に示すように、まず文字群３０と同様、代表文字グループ３２が５０音表のあ段に属する文字「あ・か・さ・た・な・は・ま・や・ら・わ」で構成され、「あ」を代表文字とする従属文字グループ３４が「あ行」に属する「あ・い・う・え・お」で構成されている。以下同様に、代表文字「か」の従属文字グループ３４が「か行」の「か・き・く・け・こ」で構成され、代表文字「さ」の従属文字グループ３４が「さ行」の「さ・し・す・せ・そ」で構成されている。そして、文字群３０ａでは更に、従属文字グループ３４を構成する各従属文字に付属する付属文字で構成される付属文字グループ３８を含んで構成されている。例えば、「は」を代表文字とする従属文字グループ３４が「は行」に属する「は・ひ・ふ・へ・ほ」で構成され、従属文字「は」の付属文字が「ば・ぱ」、従属文字「ひ」の付属文字が「び・ぴ」のように構成されて、これら「ば・び・ぶ・べ・ぼ」や「ぱ・ぴ・ぷ・ぺ・ぽ」によって付属文字グループ３８が構成されている。
【００７２】
本実施形態の文字入力装置１０ａに係る二次操作検出部２２ｂは、上記実施形態の文字入力装置１０に係る二次操作検出部２２ｂと同様、二次接触検出部２０ｂが検出する第２段階の接触に係る二次接触点の数を検出すると共に、二次接触点が入力面に接触状態のままスライド移動したときの二次移動方向及び二次移動方向の変化を検出する。
【００７３】
二次接触点の二次移動方向及びその変化の検出については、一次接触点の一次移動方向及びその変化の検出と同様である。具体的には、入力面における二次接触点の位置情報の変化を検出する。そして、所定の２点を結ぶ直線のＸＹ座標上におけるＸ成分とＹ成分とを比較することによって二次移動方向及びその変化を検出する。例えば、二次接触点のスライド移動を直線移動とし、二次移動方向を入力面における上下方向とした場合、まず二次接触点を入力面において下方向に移動させたとき、二次操作検出部２２ｂは二次接触点の最初の移動方向を検出し、上方向に移動方向を変化させたとき、つまり二次接触点の移動方向を下方向から上方向へ折り返したときに二次操作検出部２２ｂは二次接触点の移動方向が変化したことを検出する。
【００７４】
付属文字選択部２４ｃは、二次操作検出部２２ｂで検出された二次接触点の二次移動方向及びその変化に応じて、従属文字選択部２４ｂで選択された従属文字と、この従属文字に付属する付属文字との間で送り動作を行う。例えば、入力面における二次接触点のスライド移動を直線移動とし、二次移動方向を上下方向とした場合、代表文字選択部２４ａで選択された代表文字が「は」、従属文字選択部２４ｂで選択された従属文字が「ふ」であって、二次接触検出部２０ｂが第２段階の接触を検出している状態であれば、「ふ」の付属文字選択状態となっている。そして、二次接触点が入力面において下方向に移動することによって二次操作検出部２２ｂが二次接触点の二次移動方向を検出し、従属文字「ふ」から、「ふ」の付属文字「ぶ」へ送り動作が行われる。二次接触点の移動方向が上方向へ変化したとき、付属文字「ぶ」から付属文字「ぷ」へ送り動作が行われ、以降、二次移動方向の変化に応じて「ぷ」→「ふ」→「ぶ」→「ぷ」・・・と従属文字を含む付属文字の送り動作が行われる。
【００７５】
なお、例えば、二次接触点のスライド移動を直線移動とし、二次移動方向を入力面における上下方向とした場合、代表文字「は」の従属文字グループ３４に属する「ふ」の付属文字「ぶ」が選択されている状態で、二次接触点の数を変化させることによって、「は行」の従属文字グループ３４に付属する「ば・び・ぶ・べ・ぼ」で構成される付属文字グループ３８内で文字送りをすることも可能である。つまり、付属文字「ぶ」が選択されている状態（二次接触点の数が［２−３］）から、二次接触点の数を［２−４］へ変化させることによって、二次操作検出部２２ｂが二次接触点の数の変化を検出し、付属文字グループ３８内において付属文字「ぶ」から付属文字「べ」へ送り動作が行われる。更に、二次接触点の数を［２−５］に変化させることによって、付属文字「べ」から付属文字「ぼ」へ送り動作が行われる。
【００７６】
本実施形態に係る文字入力装置１０ａの動作について、図３（ｂ）、図１０に示したフローチャートに基づいて説明する。本実施形態の文字入力装置１０ａは、図３（ｂ）に示すように、基本的にはまず代表文字選択処理５０が動作し、次に従属文字選択処理６０が動作した後、付属文字選択処理９０が動作することによって入力したい文字が決定され、決定された文字が入力（文字入力７０）されることによって終了する。
【００７７】
付属文字選択処理９０が動作するためには、入力部１２に係る入力面への二次接触点の接触状態が維持されたままでなければならない。図１０に示すように、入力部１２に係る入力面への第２段階の接触の有無を二次接触検出部２０ｂが検出し、第２段階の接触が検出されている場合、ステップＳ９２に進んで、制御部１４は二次接触検出部２０ｂが検出した二次接触点の座標を記憶部１６に格納すると共に、従属文字選択処理６０で選択された従属文字、例えば「ふ」が表示部１８に表示された状態で、従属文字「ふ」及び従属文字「ふ」の付属文字「ぶ・ぷ」が選択可能な状態となる。
【００７８】
次に、ステップＳ９３において、記憶部１６に時系列で格納された二次接触点の各座標を繋ぎ合わせた軌跡を算出し、二次操作検出部２２ｂにおいて二次接触点の二次移動方向及び二次移動方向の変化の有無を検出する。例えば、二次接触点の二次移動方向を上下方向とした場合、ステップＳ９３において、二次接触点が入力面において下方向に移動したことを二次操作検出部２２ｂが検出することによって、ステップＳ９４において、従属文字選択処理６０で選択された従属文字と、この従属文字の付属文字との間で文字送りが行われる。つまり、従属文字選択処理６０で選択された従属文字が「ふ」の場合、二次操作検出部２２ｂが二次接触点の下方向の移動を検出することによって、従属文字「ふ」から付属文字「ぶ」への文字送りが行われて表示部１８に「ぶ」が表示される。なお、ステップＳ９３において二次接触点の二次移動方向及びその変化が検出されない場合はステップＳ９５に進む。
【００７９】
ステップＳ９４において、従属文字とこの付属文字との間で文字が１文字送られると、ステップＳ９５に進んで第２段階の接触の有無、即ち二次接触点の有無が検出される。ステップＳ９５において第２段階の接触が検出されれば、再びステップＳ９２において二次接触点の座標が記憶部１６に格納されることとなる。以降、二次移動方向が下方向から上方向へ変化したとき、付属文字「ぶ」から「ぷ」へ文字の送り動作が行われ、二次移動方向の変化に応じて「ぷ」→「ふ」→「ぶ」→「ぷ」・・・と従属文字と付属文字との間で文字の送り動作が行われる。
【００８０】
一方、ステップＳ９５において第２段階の接触が検出されなかった場合は、ステップＳ９６に進む。そして、ステップＳ９６において付属文字が決定され、付属文字選択処理９０が終了する。
【００８１】
付属文字選択処理９０の終了に伴い、ステップＳ９６において決定された付属文字が文字入力７０によって入力され、本実施形態に係る文字入力装置１０ａの動作が終了する。
【００８２】
次に、図１１に基づいて、本実施形態の文字入力装置１０ａに係る文字入力方法を説明する。例えば、ユーザが「げ」を入力したい場合、まず図１１（ａ）に示すように、本実施形態の文字入力装置１０ａを内蔵したタブレットＰＣ１００の入力部１２に係る入力面において第１段階の接触を検出すると、文字入力動作が開始され、代表文字の選択状態となる。このとき、第１段階の接触に係る一次接触点４０の数は［１−１］（一次接触点４０−１のみ）であるので、表示部１８には、図２（ｂ）に示す文字群３０ａに係る代表文字グループ３２における代表文字サブグループ３２ａ内の「あ」が表示され、代表文字「あ」から始まる代表文字選択状態となる。
【００８３】
次に、図１１（ｂ）に示すように、第１段階の接触に係る一次接触点４０の数が［１−１］から［１−２］（一次接触点４０−１，４０−２）に変化することによって、代表文字グループ３２に係る代表文字サブグループ３２ａ内で、代表文字「あ」から「か」へ文字の送り動作が行われる。そして、図１１（ｃ）に示すように、第１段階の接触に係る一次接触点４０が全て入力面から離れたとき、代表文字「か」が選択された状態で代表文字選択処理が終了する。
【００８４】
続いて、図１１（ｄ）に示すように、入力部１２に係る入力面へ第２段階の接触に係る二次接触点４２を接触させる。このとき、第２段階の接触に係る二次接触点４２の数は［２−１］（二次接触点４２−１のみ）であるので、表示部１８には「か」が表示された状態で、代表文字「か」に従属する「か・き・く・け・こ」で構成される「か行」の従属文字グループ３４内の文字が選択可能な状態となる。
【００８５】
そして、図１１（ｅ）に示すように、第２段階の接触に係る二次接触点４２の数が［２−１］から［２−２］（二次接触点４２−１，４２−２）に変化することによって、従属文字グループ３４内で従属文字「か」から従属文字「き」への文字送りが行われて表示部１８に「き」が表示され、更に図１１（ｆ）（ｇ）に示すように、二次接触点４２の数が［２−３］→［２−４］（二次接触点４２−１，４２−２，４２−３，４２−４）へと変化することによって、従属文字「き」から「く」→「け」へと文字送りが行われる。
【００８６】
ここで、第２段階の接触に係る二次接触点４２のスライド移動を直線移動とし、二次移動方向を上下方向とした場合、図１１（ｈ）に示すように、二次接触点４２（二次接触点４２−１〜４２−４）を入力面において下方向に移動させることによって、従属文字「け」から、従属文字「け」の付属文字「げ」へ送り動作が行われる。最終的に、図１１（ｉ）に示すように、第２段階の接触に係る二次接触点４２が全て入力面から離れたとき、最後に選択・表示されていた付属文字「げ」が入力文字として確定し、入力されることとなる。
【００８７】
また、図１２に基づいて、本実施形態の文字入力装置１０ａに係る文字入力方法の他の実施形態を説明する。例えば、ユーザが「ぶ」または「ぷ」を入力したい場合、まず図１２（ａ）に示すように、入力部１２に係る入力面において第１段階の接触を検出すると、文字入力動作が開始され、代表文字の選択状態になる。このとき、第１段階の接触に係る一次接触点４０の数は［１−１］（一次接触点４０−１のみ）であるので、表示部１８には、図２（ｂ）に示す文字群３０ａに係る代表文字グループ３２における代表文字サブグループ３２ａ内の「あ」が表示され、代表文字「あ」から始まる代表文字選択状態となる。
【００８８】
ここで、第１段階の接触に係る一次接触点４０のスライド移動を直線移動とし、一次移動方向を上下方向とした場合、図１２（ｂ）に示すように、一次接触点４０−１を入力面において下方向に移動させることによって、代表文字グループ３２内に係る代表文字サブグループ３２ａから代表文字サブグループ３２ｂに移行し、代表文字「あ」から「は」へ送り動作が行われる。そして、図１２（ｃ）に示すように、第１段階の接触に係る一次接触点４０が入力面から離れたとき、代表文字「は」が選択された状態で代表文字選択処理が終了する。
【００８９】
続いて、図１２（ｄ）に示すように、入力部１２に係る入力面へ第２段階の接触に係る二次接触点４２を接触させる。このとき、第２段階の接触に係る二次接触点４２の数は［２−１］（二次接触点４２−１のみ）であるので、表示部１８には「は」が表示された状態で、代表文字「は」に従属する「は・ひ・ふ・へ・ほ」で構成される「は行」の従属文字グループ３４内の文字が選択可能な状態となる。
【００９０】
そして、図１２（ｅ）に示すように、第２段階の接触に係る二次接触点４２の数が［２−１］から［２−２］（二次接触点４２−１，４２−２）に変化することによって、従属文字グループ３４内で従属文字「は」から従属文字「ひ」への文字送りが行われて表示部１８に「ひ」が表示され、更に図１２（ｆ）に示すように、二次接触点４２の数が［２−３］（二次接触点４２−１，４２−２，４２−３）に変化することによって、従属文字「ひ」から「ふ」へ文字送りが行われる。
【００９１】
更に、第２段階の接触に係る二次接触点４２のスライド移動を直線移動とし、二次移動方向を上下方向とした場合、図１２（ｇ）に示すように、二次接触点４２（二次接触点４２−１〜４２−３）を入力面において下方向に移動させることによって、従属文字「ふ」から、従属文字「ふ」の付属文字「ぶ」へ送り動作が行われる。最終的に、図１２（ｈ）に示すように、第２段階の接触に係る二次接触点４２が全て入力面から離れたとき、最後に選択・表示されていた付属文字「ぶ」が入力文字として確定し、入力されることとなる。
【００９２】
なお、第２段階の接触に係る二次接触点４２のスライド移動を直線移動とし、二次移動方向を上下方向とした場合、図１２（ｇ）の状態から二次接触点４２（二次接触点４２−１〜４２−３）を入力面において上方向に移動させる、或いは図１２（ｆ）の状態から二次接触点４２を入力面において上方向に移動させることによって、図１２（ｉ）に示すように、付属文字「ぶ」から付属文字「ぷ」、或いは従属文字「ふ」から付属文字「ぷ」へ送り動作をおこなうことができ、最終的に図１２（ｊ）に示すように、第２段階の接触に係る二次接触点４２が全て入力面から離れたとき、最後に選択・表示されていた付属文字「ぷ」が入力文字として確定し、入力されることとなる。
【００９３】
以上、本発明の種々の実施形態について詳述したが、本発明の技術的思想を実質的に限定するものと解してはならない。例えば、一次接触点及び二次接触点のスライド移動は、上記の各実施形態に係る直線移動に限定されず、回転移動であってもよく、直線移動と回転移動を適宜、組み合わせて文字入力を実施することも可能である。
【００９４】
また、各図に示した文字入力方法においては、第１段階の接触に係る一次接触点の数、及び第２段階の接触に係る二次接触点の数を順に増加させることによって文字送りを行う態様を例示したが、複数の一次接触点及び二次接触点を入力面に同時に接触させることによって代表文字や従属文字を選択することも可能である。即ち、図６に示した文字入力方法では、代表文字「さ」を選択するまでに図６（ａ）から図６（ｄ）までの手順が例示されているが、例えば、ユーザの指３本を同時に入力面に接触させることによって、文字入力動作が開始され、代表文字の選択状態になると共に、代表文字「さ」が選択された状態となる。そして、この３本の指を入力面から離すことによって、代表文字「さ」が選択完了となり、入力面への１回のタッチで代表文字を選択することが可能となる。
【００９５】
同様にして、再びユーザの指３本を同時に入力面に接触させることによって、当該接触動作は第２段階の接触として認識されるため、代表文字「さ」に従属する従属文字グループ３４の内、従属文字「す」が直接選択されることとなり、この３本の指を入力面から離すことによって、従属文字「す」が入力文字として確定することとなる。
【００９６】
つまり、本発明の文字入力装置や文字入力方法等によると、ツータッチ、若しくはツータッチとスライド移動との組合せによって、視覚情報に頼ることなく、単純な操作によって文字群の中から任意の文字を素早く選択して入力することができる。
【００９７】
また、本発明に係る一次移動方向及び二次移動方向も上下方向に限定されず、左右方向であってもよく、更には、上下方向と左右方向を組み合わせて、それぞれの移動方向とその変化を一次操作検出部及び二次操作検出部によって検出することも可能である。例えば、上下方向の移動及び移動方向の変化によって、上記の各実施形態に示したように文字の送り動作を行い、左右方向の移動及び移動方向の変化によって、文字種の変更や変換機能、入力文字の削除、文字選択作業の解除など、種々の機能を実行させることができる。
【００９８】
更に、上記の種々の実施形態では、制御部１４に係る代表文字選択部２４ａ、従属文字選択部２４ｂ、付属文字選択部２４ｃで選択中の文字、並びに入力文字決定部２６で決定された文字を表示部１８に表示させたが、表示部１８への表示と共に、或いは表示部１８へ表示させずに、スピーカーやイヤホン等の音声出力部（不図示）から代表文字選択部２４ａ等で選択中の文字や入力文字決定部２６で決定された文字を音声出力させることも可能である。或いは、本発明の文字入力装置と有線または無線接続された点字ディスプレイ等の触覚デバイスから出力させることも可能である。音声出力部や触覚デバイスから出力させることによって、視覚障害者にとって文字入力が更に簡便となる。本発明はその要旨を逸脱しない範囲で、当業者の創意と工夫により、適宜に改良、変更又は追加をしながら実施できる。
【符号の説明】
【００９９】
１０、１０ａ：文字入力装置
１２：入力部
１４：制御部
１６：記憶部
１８：表示部
２０ａ：一次接触検出部
２０ｂ：二次接触検出部
２２ａ：一次操作検出部
２２ｂ：二次操作検出部
２４ａ：代表文字選択部
２４ｂ：従属文字選択部
２４ｃ：付属文字選択部
２６：入力文字決定部
３０、３０ａ：文字群
３２：代表文字グループ
３４：従属文字グループ
３８：付属文字グループ
４０：一次接触点
４２：二次接触点
【図１】
0006368181.tif 000002
【図２】
0006368181.tif 000003
【図３】
0006368181.tif 000004
【図４】
0006368181.tif 000005
【図５】
0006368181.tif 000006
【図６】
0006368181.tif 000007
【図７】
0006368181.tif 000008
【図８】
0006368181.tif 000009
【図９】
0006368181.tif 000010
【図１０】
0006368181.tif 000011
【図１１】
0006368181.tif 000012
【図１２】
0006368181.tif 000013