(57)【要約】【課題】携帯電話等の小型入力機器において、該機器の小型化を図りかつ簡易な方法で情報入力を実現する情報入力方法を提供すること。【解決手段】情報入力方法は、互いに交わらない少なくとも二つの指標を有する入力領域において、ユーザが指示を開始した時から指示を終了するまでの一連の指示動作で、指示点が前記各指標を通過するごとに、通過対象となる指標の情報と該通過時における指示点の移動状態の情報とを含む通過データを生成するステップと、通過データの組み合わせに対して予め個別に情報が定義されたテーブルを参照することにより、一連の指示動作において生成された通過データに対応する情報を決定するステップと、を含む。ここで通過データ生成ステップにおいて、該移動状態の情報は、指標を挟んで第一の側から第二の側に向かう第一の移動と、該第二の側から該第一の側に向かう第二の移動との二種類のいずれかを示す値を含んでいる。【選択図】    図１
2004318642.tif 000002
【特許請求の範囲】
【請求項１】
互いに交わらない少なくとも２つの指標を有する入力領域において、ユーザが指示を開始した時から指示を終了するまでの一連の指示動作で、指示点が前記各指標を通過するごとに、通過対象となる指標の情報と該通過時における前記指示点の移動状態の情報とを含む通過データを生成するステップと、
通過データの組み合わせに対して予め個別に情報が定義されたテーブルを参照することにより、一連の指示動作において生成された通過データに対応する情報を決定するステップと、を含み、
前記移動状態の情報は、前記指標を挟んで第一の側から第二の側に向かう第一の移動と、該第二の側から該第一の側に向かう第二の移動との二種類のいずれかを示す値を含む情報入力方法。
【請求項２】
請求項１に記載の情報入力方法において、
生成された前記通過データを順次記憶するステップをさらに含み、
前記情報を決定するステップは、前記通過データを記憶するステップによって記憶された前記通過データの集合を使用する情報入力方法。
【請求項３】
前記情報を決定するステップは、前記組み合わせに加え、前記通過データが生成される順番も使用して情報を決定する請求項１または請求項２に記載の情報入力方法。
【請求項４】
請求項１から請求項３のいずれかに記載の情報入力方法において、
前記少なくとも２つの指標は所定の図形のアウトラインに沿って配設される情報入力方法。
【請求項５】
前記所定の図形は、多角形である請求項４に記載の情報入力方法。
【請求項６】
前記入力領域は、前記多角形の辺と同数の指標を有する請求項５に記載の情報入力方法。
【請求項７】
前記指標は、隣接する指標間に隙間があるように配設される請求項４から請求項６のいずれかに記載の情報入力方法。
【請求項８】
前記指標は、隣接する指標間に隙間がないように配設される請求項４から請求項６のいずれかに記載の情報入力方法。
【請求項９】
請求項４から請求項８のいずれかに記載の情報入力方法において、
各指標において、前記第一の側は、前記所定の図形における外部または内部のいずれか一方であり、
前記第二の側は、前記所定の図形における外部または内部のうち、前記第一の側ではないもう一方である、情報入力方法。
【請求項１０】
請求項１から請求項９のいずれかに記載の情報入力方法において、前記情報が日本語文字である場合に、
前記入力領域は、子音の数と同数の指標を有し、
前記情報を決定するステップは、それぞれの指標において、前記指示点が前記第一の移動をするときに生成される通過データに対応して前記日本語文字における子音を認識し、前記指示点が前記第二の移動をするときに生成される通過データに対応して前記日本語文字における母音を認識する情報入力方法。
【請求項１１】
前記入力領域は、二つの略正五角形の各辺に沿って配設された１０個の指標を有する請求項１０に記載の情報入力方法。
【請求項１２】
請求項１から請求項１１のいずれかに記載の情報入力方法において、
前記入力領域は平面であり、
前記指標は線分である情報入力方法。
【請求項１３】
請求項１から請求項１１のいずれかに記載の情報入力方法において、
前記入力領域は、立体空間であり、
前記指標は面である情報入力方法。
【請求項１４】
請求項１から請求項１３のいずれかに記載の情報入力方法において、
前記移動状態の情報は、前記指示点が指標を通過した時における、前記指示点の軌跡と該指標とがなす角度を示す値をさらに含む情報入力方法。
【請求項１５】
互いに交わらない少なくとも２つの指標を有する入力領域における指示点の位置を認識する位置認識手段と、
前記入力領域上の指示点の前記位置から、前記指示点が前記各指標を通過するごとに通過対象となる指標の情報と該通過時における前記指示点の移動状態の情報とを含む通過データを生成するデータ生成手段と、
通過データの組み合わせに対して予め個別に情報が定義されたテーブルを参照することにより、指示の開始から終了までの一連の指示動作において生成された通過データの組み合わせに対応する情報を決定する情報決定手段と、を有し、
前記データ生成手段は、前記移動状態の情報として、前記指標を挟んで第一の側から第二の側に向かう第一の移動と、該第二の側から該第一の側に向かう第二の移動との二種類のいずれかを示す値を生成することを特徴とする情報入力装置。
【請求項１６】
請求項１５に記載の情報入力装置において、
前記データ生成手段により生成された前記通過データを順次記憶する記憶手段を有し、
前記情報決定手段は、前記記憶手段に記憶される通過データの集合を使用して情報を決定することを特徴とする情報入力装置。
【請求項１７】
前記情報決定手段は、前記組み合わせに加え、前記通過データが生成される順番も使用して情報を定義することを特徴とする請求項１４または請求項１６に記載の情報入力装置。
【請求項１８】
請求項１５から請求項１７のいずれかに記載の情報入力装置において、
前記少なくとも２つの指標は所定の図形のアウトラインに沿って配設されることを特徴とする情報入力装置。
【請求項１９】
前記所定の図形は多角形であることを特徴とする請求項１８に記載の情報入力装置。
【請求項２０】
前記入力領域は、前記多角形の辺と同数の指標を有することを特徴とする請求項１９に記載の情報入力装置。
【請求項２１】
前記指標は、隣接する指標間に隙間があるように配設されることを特徴とする請求項１８から請求項２０のいずれかに記載の情報入力装置。
【請求項２２】
前記指標は、隣接する指標間に隙間がないように配設されることを特徴とする請求項１８から請求項２０のいずれかに記載の情報入力装置。
【請求項２３】
請求項１８または請求項２２に記載の情報入力装置において、
各指標において、前記第一の側は、前記所定の図形における外部または内部のいずれか一方であり、
前記第二の側は、前記所定の図形における外部または内部のうち、前記第一の側ではないもう一方であることを特徴とする情報入力装置。
【請求項２４】
請求項１５から請求項２３のいずれかに記載の情報入力装置において、
前記情報は日本語文字であり、
前記入力領域は、子音の数と同数の指標を有し、
前記情報決定手段は、それぞれの指標において、前記指示点が各指標に対して前記第一の移動をするときに生成される通過データに対応して子音を決定し、前記指示点が各指標に対して前記第二の移動をするときに生成される通過データに対応して母音を決定することを特徴とする情報入力装置。
【請求項２５】
前記入力領域は、二つの略正五角形の各辺に沿って配設された１０個の指標を有することを特徴とする請求項２４に記載の情報入力装置。
【請求項２６】
請求項１５から請求項２５のいずれかに記載の情報入力装置において、
前記入力領域は平面上であり、前記指標は該平面内における線分として規定されることを特徴とする情報入力装置。
【請求項２７】
請求項１５から請求項２５のいずれかに記載の情報入力装置において、
前記入力領域は立体空間であり、前記指標は該立体空間内における面として規定されることを特徴とする情報入力装置。
【請求項２８】
請求項１５から請求項２７のいずれかに記載の情報入力方法において、
前記データ生成手段は、前記移動状態の情報として、前記指示点が指標を通過した時における、前記指示点の軌跡と該指標とがなす角度を示す値をさらに生成することを特徴とする情報入力装置。
【請求項２９】
請求項１から請求項１４のいずれかに記載の方法をコンピュータに実行させるためのプログラム。
【請求項３０】
請求項１から請求項１４のいずれかに記載の方法をコンピュータにより読み取り実行可能なプログラムとして記録した記録媒体。
【請求項３１】
請求項１４から請求項２８のいずれかに記載の装置を備えた情報機器。
【請求項３２】
互いに交わらない少なくとも二つの指標を有する入力領域において、ユーザが指示を開始した時から該指示を終了するまでの間、指示点の該入力領域内における位置座標を定期的に検出する位置座標検出プログラムと、
前記位置座標検出プログラムによって、連続して検出された二つの位置座標に基づいて、前記指示点がいずれかの前記指標を通過したことを検出する指標通過検出プログラムと、
前記指標通過検出プログラムによって指標の通過が検出された場合に、通過対象となる指標の情報と、該通過時における前記指示点の移動状態の情報と、を含む通過データを生成する通過データ生成プログラムと、
前記通過データ生成プログラムが生成した通過データを連続的にメモリ上に記憶する通過データ記憶プログラムと、
ユーザが指示を終了する時を契機として、前記通過データ記憶プログラムによって前記メモリ上に記憶された通過データの集合に対応する情報を決定する情報決定プログラムと、を含む情報入力プログラム。
【請求項３３】
前記通過データ生成プログラムは、前記移動状態の情報として、前記指標を挟んで第一の側から第二の側に向かう第一の移動と、該第二の側から該第一の側に向かう第二の移動との二種類のいずれかを示す値を生成する請求項３２に記載の情報入力プログラム。
【請求項３４】
前記情報決定プログラムは、前記通過データの組み合わせおよび各通過データの生成された順番を利用して予め定義された情報に関するテーブルを参照することにより、前記通過データの集合に対応する情報を決定する請求項３２または請求項３３に記載の情報入力プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ等に対して文字や数字、あるいは所定の処理を実行させるためのコマンド（以下、本明細書ではこれらを総括して情報という）を入力するための情報入力方法に関する。
【０００２】
【従来の技術】
近年、電子手帳等の情報機器の小型化に伴い、広い面積を必要とするキーボードを使用しないで文字を始めとする種々の情報を入力する方法が提案されている。このような方法のうち特に日本語入力に対応するものとして、所定の入力領域においてポインタ等の指示点の軌跡を利用する方法が提案されている。該方法は、例えば以下の特許文献１や特許文献２に開示される。
【０００３】
【特許文献１】
特開平８−２７２７８７号公報
【特許文献２】
特開２００１−１５４７６７号公報
【０００４】
特許文献１は、５０音の各行（子音）が割り振られた複数のペンタッチ領域内にペンダウンすることにより子音を特定する。また、ペンダウンの位置を通る基準線（水平線）とペンストローク（軌跡）がなす角度（ペンダウンの位置とペンアップの位置の相対角度）から段（母音）を特定する。これにより所定の文字が入力される。つまり、特許文献１に開示する入力方法は、ローマ字入力に従っている。
【０００５】
特許文献１のような情報入力方法では、子音の数だけペンタッチ領域が必要とされるため、広い面積が入力領域として必要となる。また特許文献１では、各領域内にペンダウンすることにより、子音の特定はほぼ確実になされる。しかしペンストロークの相対角度によって母音が決定するため、ユーザは、所定の相対角度が認識されるように方向性および直線性においてかなり高い精度をもってペン移動させることが要求される。つまり、機器の小型化を図るという点や小型化された機器において簡易な入力を実現するという点において特許文献１は、好ましくない。
【０００６】
また特許文献２は、マウスのクリック動作による入力時、ユーザに与える負担を軽減するために、クリック動作の代わりにカーソルの軌跡による数字入力を提案している。具体的には、該カーソルの軌跡が、複数のデータ表示領域の境界線を横切って内側から外側に移動したとき、または、外側から内側に移動したときのいずれか一方のときに該境界線によって仕切られたデータ表示領域に割り振られた数字が入力される。
【０００７】
このように、特許文献２でも、境界線によって仕切られた複数の領域のそれぞれに所定の情報を割り振っている。さらに、特許文献２に開示する入力方法は、カーソルの軌跡が境界線を横切ることにより所定の領域に割り振られた情報が入力される。そのため、日本語入力を実現するためには、五十音全てに対応する領域か、ローマ字入力用のアルファベット数分の領域が必要とされる。また、カーソルの軌跡が所定の領域の境界線を横切ったことを特定するためには、特許文献２中図３に示すように各領域間にはデータ入力無効領域を設けなければならない。つまり特許文献２も、特許文献１と同様もしくはそれ以上に広い入力領域が要求される。
【０００８】
また、特許文献２ではデータ無効領域を省略してデータ表示領域同士を隣接させた構成も開示している。しかし該構成によれば、互いに隣り合う領域に対応した情報、例えば特許文献２中図２の「１」と「２」は、一回の軌跡で連続入力することができるものの、離れた位置にある領域に対応した情報を続けて入力するためには、軌跡を複数本描かなければならない。従って、ローマ字入力をするユーザにとって、上記構成は操作が煩雑となるため非常に不便である。
【０００９】
以上のように、従来の情報入力方法は、機器の小型化に対応した入力領域の省スペース化と文字入力の簡易さが両立して実現しているものはなく、より一層の改善が望まれている。
【００１０】
【発明が解決しようとする課題】
そこで本発明は上記事情に鑑み、携帯電話等の小型入力機器において、該機器の小型化を図りかつ簡易な方法で情報入力を実現する情報入力方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の情報入力方法は、互いに交わらない少なくとも二つの指標を有する入力領域において、ユーザが指示を開始した時から指示を終了するまでの一連の指示動作で、指示点が前記各指標を通過するごとに、通過対象となる指標の情報と該通過時における指示点の移動状態の情報とを含む通過データを生成するステップと、通過データの組み合わせに対して予め個別に情報が定義されたテーブルを参照することにより、一連の指示動作において生成された通過データに対応する情報を決定するステップと、を含む。ここで通過データ生成ステップにおいて、該移動状態の情報は、指標を挟んで第一の側から第二の側に向かう第一の移動と、該第二の側から該第一の側に向かう第二の移動との二種類のいずれかを示す値を含んでいる。
【００１２】
請求項１に記載の発明によれば、所定の面積をもつ領域を利用した従来の方法に比べ、入力領域を小さく構成することができる。また本発明は、指標を通過するように指示点を移動させるという明確かつ簡易な操作によって情報決定がなされる。特に、移動状態の情報は上述したような二種類に限定されるため、所定の情報を入力しようとする際、ユーザの指示動作にかなりの自由度が与えられる。つまり、従来、正確な情報入力をするためにユーザに要求されていた指示動作の直線性といった入力規則が十分に緩和され、ユーザの便宜に資することができる。
【００１３】
請求項２に記載の発明によれば、生成された通過データを順次記憶するステップをさらに含み、情報を決定するステップは、通過データを記憶するステップによって記憶された通過データの集合を使用することが好ましい。
【００１４】
具体的には、上記情報を決定するステップは、上記の通過データの組み合わせに加えて、通過データが生成される順番も使用して情報を決定することができる（請求項３）。
【００１５】
上記の少なくとも２つの指標は所定の図形のアウトラインに沿って配設されることが望ましい（請求項４）。所定の図形としては多角形が例示される（請求項５）。このように、各指標を規則的に配列することにより、美的に優れるだけでなく、ユーザが入力しようとする情報に対応する指示点の操作が視覚的にイメージしやすくなる。より好ましくは、入力領域には該多角形の辺と同数の指標を設けると良い（請求項６）。所定の図形のアウトラインに沿って指標を配設する場合、各指標は、隣接する指標間に隙間があるように配設しても良い（請求項７）。また、各指標は、隣接する指標間に隙間がないように配設しても良い（請求項８）。
【００１６】
上記のように所定の図形のアウトラインに沿って配設された複数の指標を有する入力領域を使用する場合、各指標において、第一の側は、前記所定の幾何学形状における外部または内部のいずれか一方であり、第二の側は、所定の幾何学形状における外部または内部のうち、第一の側ではないもう一方と規定することができる（請求項９）。
【００１７】
また、上記のように構成された入力領域を日本語文字入力に使用する場合、該入力領域は、子音の数と同数の指標を有するとよい。この場合、情報を決定するステップでは、指示点が各領域に対して第一の移動をするときに生成される通過データに対応して子音が認識され、指示点が各領域に対して第二の移動をするときに生成される通過データに対応して母音が認識される（請求項１０）。請求項１０のような日本語文字入力方法では、上記入力領域は、二つの略正五角形の各辺に沿って配設された１０個の指標を有するとよい（請求項１１）。五角形を形成する５つの辺に沿って指標を配設すれば、一つの五角形によって５つの母音全てを網羅することができる。また、二つの五角形によって子音全てを網羅することができる。
【００１８】
入力領域を平面に設定した場合、省スペース化を図る目的から、各指標は線分とすることが好ましい（請求項１２）、該入力領域を立体空間に設定した場合、指示点の操作をより明確にするために、各指標は面にすることが好ましい（請求項１３）。
【００１９】
さらに、別の観点から捉えると、本発明に係る情報入力方法において、移動状態の情報は、前記指示点が指標を通過した時における、前記指示点の軌跡と該指標とがなす角度を示す値をさらに含んでもよい（請求項１４）。このように位相状態の情報生成時に角度も認識することにより、ユーザは指示動作時に若干の正確性が要求されることになるが、その分、一連の指示動作によって入力可能な情報のバリエーションが増え、入力すべき情報量が多い場合にも対応することができる。
【００２０】
請求項１５に記載の情報入力装置は、互いに交わらない少なくとも二つの指標を有する入力領域における指示点の位置を認識する位置認識手段と、入力領域上の指示点の前記位置から、指示点が各指標を通過するごとに通過対象となる指標の情報と該通過時における指示点の移動状態の情報とを含む通過データを生成するデータ生成手段と、通過データの組み合わせに対して予め個別に情報が定義されたテーブルを参照することにより、指示の開始から終了までの一連の指示動作において生成された通過データの組み合わせに対応する情報を決定する情報決定手段と、を有する。そしてデータ生成手段は、上記移動状態の状態として、指標を挟んで第一の側から第二の側に向かう第一の移動と、該第二の側から該第一の側に向かう第二の移動との二種類のいずれかを示す値を生成することを特徴とする。
【００２１】
該装置を使用することによって、ユーザは簡易な情報入力を実現することができる。また、従来の機器は、どれも情報入力に際して、何らかの情報が割り振られた定義領域を必要とした。そのため、入力可能な情報量、つまり該定義領域の数だけ入力領域全体の広面積化を招いてしまう。該定義領域を小さくまとめようとすると、狭い範囲内に複数の領域が詰め込まれることとなりユーザの誤操作を招く要因となる。これに対し、該装置を搭載する情報機器は、従来のような定義領域を排除したことにより、ユーザの誤操作を防止しつつ、無理なく入力領域を小さく設計することができる。つまり本発明に係る情報入力装置を搭載した機器は、全体としての小型化を図ることができる。
【００２２】
上記のような方法は、プログラム、あるいは該プログラムを読み取り実行可能な状態で記録した記録媒体として提供される。
【００２３】
また本発明は、別の観点から、互いに交わらない少なくとも二つの指標を有する入力領域において、ユーザが指示を開始した時から該指示を終了するまでの間、指示点の該入力領域内における位置座標を定期的に検出する位置座標検出プログラムと、該位置座標検出プログラムによって連続して検出された二つの位置座標に基づいて、指示点がいずれかの指標を通過したことを検出する指標通過検出プログラムと、該指標通過検出プログラムによって指標の通過が検出された場合に、通過対象となる指標の情報と、該通過時における指示点の移動状態の情報とを含む通過データを生成する通過データ生成プログラムと、通過データ生成プログラムが生成した通過データを連続的にメモリ上に記憶する通過データ記憶プログラムと、ユーザが指示を終了する時を契機として、通過データ記憶プログラムによって生成されたメモリ上に記憶された通過データの集合に対応する情報を決定する情報決定プログラムと、を含む情報入力プログラムと捉えることができる（請求項３２）。
【００２４】
より詳しくは、上記通過データ生成プログラムは、前記移動状態を、前記指標を挟んで第一の側から第二の側に向かう第一の移動と、該第二の側から該第一の側に向かう第二の移動との二種類のいずれかを示す値を生成する（請求項３３）。
【００２５】
また、請求項３４に記載の情報入力プログラムによれば、情報決定プログラムは、通過データの組み合わせおよび各通過データの生成された順番を利用して予め定義された情報に関するテーブルを参照することにより、通過データの集合に対応する情報を決定することができる。
【００２６】
【発明の実施の形態】
図１は、本発明にかかる情報入力方法の基本原理について説明するための図である。図１中、Ｈは入力領域を表し、Ｇ１とＧ２は情報入力の指標となる線分（以下、本明細書において指標線という）である。Ｐは、ユーザがスタイラスやマウス等を用いて任意に発生、消失、移動可能な指示点である。
【００２７】
なおｓ１、ｓ２は、指示点Ｐの特定の指標線通過時における移動状態を特定するために、便宜上、各指標線Ｇ１、Ｇ２の両側に対して付された符号であって、特定の領域を指示するものではない。指示点Ｐの特定の指標線通過時における移動状態は、ｓ１側から特定の指標線をまたがるようにｓ２側へ指示点Ｐが移動することを第一の移動ｂ１とし、ｓ２側から特定の指標線をまたがるようにｓ１側へ指示点Ｐが移動することを第二の移動ｂ２の二種類ある。なお、本明細書において、通過とは該指示点が特定の指標線をまたがるように入力領域と該指示点とが相対的に移動することを意味する。従って本明細書における通過という語は、入力領域が固定されており指示点が移動自在な場合、指示点が固定されており入力領域（もしくは指標線）が移動自在な場合のどちらの場合も含む。
【００２８】
本発明において規定される領域は、入力領域Ｈのみである。該入力領域Ｈは、あくまで指示点Ｐが移動可能な領域としてのみ規定されており、上記従来技術におけるデータ入力領域のように何らかの情報が割り振られるものではない。入力領域Ｈは、小型入力機器等における入力画面のサイズ等に基づいてサイズが決定される。
【００２９】
本発明の実施形態の情報入力方法は、ユーザがスタイラス等の入力手段を用いて入力領域Ｈ内の任意の場所を指示している間、該領域Ｈに表れた指示点Ｐが各指標線Ｇ１、Ｇ２のどちらかを連続的に複数回通過することにより、該通過に関するデータ（以下、通過データという）を生成し、該通過データに基づいて所定の情報を入力する。なお、本明細書において、ユーザが任意の場所を指示した時、換言すれば入力領域Ｈ内に指示点Ｐが表れた時を指示開始時といい、ユーザが指示を解除した時、換言すれば入力領域Ｈ内から指示点Ｐが消失した時を指示終了時という。そして、指示開始から指示終了までを一連の指示動作という。
【００３０】
なお本実施形態では、ユーザの入力ミス等の負担を軽減する観点から、指示点Ｐが指標線を連続して通過する場合における指示点Ｐの各移動状態は互いに異なるように規則付けられる。例えば、前回指示点Ｐが第一の移動ｂ１をした場合、今回指示点Ｐが第二の移動ｂ２をした場合に通過データが生成される。
【００３１】
上記通過データは、例えば指示点Ｐが、一回目に指標線Ｇ１をｓ１側からｓ２側へ通過（第二の移動ｂ１）して、続けて二回目に指標線Ｇ２をｓ２側からｓ１側へ通過（第一の移動ｂ２）した場合、それぞれＤ１（Ｇ１，ｂ２）、Ｄ２（Ｇ２，ｂ１）と表される。Ｄの後の数字は指示点Ｐが指標線を通過した回数、換言すれば通過データが生成された順番を表す。
【００３２】
各指標線Ｇ１、Ｇ２のどちらかを連続的に２回通過するパタンを列挙したのが図２である。普遍的には、入力領域Ｈ内に指標線がＧ１〜Ｇｎ（但し、ｎは自然数）あり、指示点Ｐがｍ回（但し、ｍは自然数）指標線を通過する場合、生成可能な通過データは、２ｎｍ種類存在する。従って図２に示すように、指示点Ｐが２本の指標線Ｇ１、Ｇ２のどちらかを連続的かつ異なる側から２回通過するパタンは８種類存在する。従って、各通過データに所定の情報を割り振ることにより、８種類の情報入力が可能になる。このように本願発明によれば、従来のように所定の情報が割り振られた領域を利用した入力方法よりも小さなスペースでかつ多くの情報入力が実現される。しかも、本願発明によれば、領域という概念を用いないため、指示点Ｐがどういう順序でどの指標線（指標の情報）をどのように移動したか（移動状態の情報）さえ分かれば、確実に情報入力が行われる。つまり、指示点Ｐの描く軌跡全体の方向性や直線性に精度は要求されないため、より自由度の高い入力が実現される。
【００３３】
【実施例】
上記基本原理を使用して日本語文字入力する実施例を以下詳述する。図３は、実施形態の情報入力方法（ここでは日本語文字入力方法）を実行するための情報入力装置１０の概略構成を表すブロック図である。情報入力装置１０は、制御部１、入力認識部２、記憶部３、情報表示部４を有する。入力認識部２としては、例えばタッチパネル等のポインティングデバイスが考えられる。
【００３４】
図４は、情報入力装置１０において設定された入力領域Ｈを示す図である。図４に示すように、入力領域Ｈは、どれも略同一の長さの１０本の指標線Ｇ１〜Ｇ１０を有している。各指標線Ｇ１〜Ｇ５、および各指標線Ｇ６〜Ｇ１０は、それぞれ延長すると略正五角形が形成されるような位置に配設されている。つまり、各指標線Ｇ１〜Ｇ５、および各指標線Ｇ６〜Ｇ１０は、略正五角形の各辺に沿って配設されている。
【００３５】
図４に示す入力領域Ｈに記載されるアルファベットおよび矢示は、単に入力動作を補助するための補助マークである。例えば、Ｋ△は、白抜き矢示方向に指標線Ｇ１を通過すると「Ｋ」に関する文字入力が行われることをユーザにイメージさせるマークである。図４に示す入力領域Ｈにおいて、第一の移動ｂ１は、図中白抜き矢示に示すように、五角形状の外部から内部に向かう移動と規定される。また、第二の移動ｂ２は、図中黒矢示に示すように、五角形状の内部から外部に向かう移動と規定される。
【００３６】
図５〜図１０は、実施形態の日本語文字入力方法を使用した日本語文字入力例である。図５は、５０音文字の入力例として「く」を入力する場合を示す。図５に示すように「く」を入力する場合、まず指示点Ｐが指標線Ｇ１に対して第一の移動ｂ１をするように、該指示点Ｐを操作する。続いて指示点Ｐが指標線Ｇ３に対して第二の移動ｂ２をするように、該指示点Ｐを操作する。これにより、入力認識部２によって子音「Ｋ」と母音「ｕ」が認識され、情報表示部４に「く」が表示される。
【００３７】
通常、５０音文字は、上記のように二本の指標線を使用することにより子音と母音の合成結果として入力される。図６は、５０音文字の特殊な入力例として、あ行文字（「い」）を入力する場合を示す。図６に示すように「い」を入力する場合、指示点Ｐが指標線Ｇ２に対して第二の移動ｂ２をするように、該指示点Ｐを操作するだけでよい。このように本実施例では、あ行文字は他の文字と違い一本の指標線のみで文字入力される。
【００３８】
図７は、濁音「ば」を入力する場合を示す。図７に示すように「ば」を入力する場合、まず図５に示す入力例に従って、「は」を入力する。つまり指示点Ｐが、指標線Ｇ５に対して第一の移動ｂ１をし、指標線Ｇ１に対して第二の移動ｂ２をするように該指示点Ｐを操作する。次いで、母音決定時に通過した指標線（ここでは指標線Ｇ１）の逆時計回り方向に位置する指標線（ここでは指標線Ｇ５）に対して第一の移動ｂ１をするように指示点Ｐを移動させる。これにより、濁音「ば」が入力、表示される。
【００３９】
図８は、半濁音「ぱ」を入力する場合を示す。図８に示すように「ぱ」を入力する場合、濁音入力時と同様、まず図５に示す入力例に従って、「は」を入力する。次いで、母音決定時に通過した指標線（ここでは指標線Ｇ１）の時計回り方向に位置する指標線（ここでは指標線Ｇ２）に対して第一の移動ｂ１をするように指示点Ｐを操作する。これにより、半濁音「ぱ」が入力、表示される。
【００４０】
図９（Ａ）は拗音「ゃ」を入力する場合を、図９（Ｂ）は促音「っ」を入力する場合を、図９（Ｃ）は拗音「ぁ」を入力する場合を、それぞれ示す。図９（Ａ）、（Ｂ）に示すように拗音「ゃ」や促音「っ」を入力する場合、まず図５に示す入力例に従って、各音に対応する大文字（「や」、「つ」）を入力する。次いで、母音決定時に通過した指標線と同一の指標線（図９（Ａ）はＧ６、図９（Ｂ）はＧ３）に対して第一の移動ｂ１をするように指示点Ｐを操作する。これにより、拗音「ゃ」や促音「っ」が入力、表示される。
【００４１】
図６に示した通り、あ行文字は他の文字と違い一本の指標線のみで文字入力が可能である。そこで、あ行の拗音「ぁ」も文字入力の簡略化が行える。すなわち、図９（Ｃ）に示すように、指標線Ｇ１に対して第二の移動ｂ２をした後第一の移動ｂ１をするように指示点Ｐを操作すればよい。
【００４２】
図１０、図１１は、上記実施形態の日本語文字入力方法を用いて文字入力するときに情報入力装置１０で行われる処理に関するフローチャートである。
【００４３】
情報入力装置１０が搭載される小型入力機器の電源がＯＮされたとき、あるいは該小型入力機器が文字入力モードに設定されたとき等の所定の動作を契機として、制御部１は文字入力に関する処理を開始する。まず制御部１は、入力認識部２から送信される信号に基づいて、入力領域Ｈ内に指示点Ｐが発生したかどうかを判断する（Ｓ１）。指示点Ｐの認識は、例えばユーザが、入力領域Ｈ内をスタイラスでタッチしたり、該領域Ｈ内にカーソル等を移動させたりすることにより行われる。
【００４４】
Ｓ１で指示点Ｐが発生したと認識すると（Ｓ１；ＹＥＳ）、制御部１は指標線通過回数ｍをリセットする（Ｓ３）。次いで制御部１は、入力認識部２から送信された信号に基づいて、入力領域Ｈにおける指示点Ｐの位置座標Ｃ１を求める（Ｓ５）。求められた座標Ｃ１に関するデータは、記憶部３に書き込まれる。
【００４５】
制御部１には、所定の時間を計時するタイマ（不図示）が内蔵されている。制御部１は、Ｓ５の処理後該タイマがアップするまで待機する（Ｓ７；ＮＯ）。該タイマがアップすると（Ｓ７；ＹＥＳ）、制御部１は、指示点Ｐの現在の位置座標Ｃ２を求める（Ｓ９）。
【００４６】
続いて制御部１は、指示点Ｐが各指標線Ｇ１〜Ｇ１０のいずれかを通過した、換言すれば指示点Ｐがいずれかの指標線をまたがるように移動したかどうかを判断する（Ｓ１１）。具体的には、制御部１は、二つの位置座標Ｃ１、Ｃ２から求まる前回の指示点Ｐの位置から今回の指示点Ｐの位置までの線分が各指標線Ｇ１〜Ｇ１０のどれかと交差したかどうかを判断する。
【００４７】
Ｓ１１の処理において、指示点Ｐがいずれかの指標線を通過したと判断した場合（Ｓ１１；ＹＥＳ）、制御部１は、指標線通過回数ｍを一つカウントする（Ｓ１３）。次いで制御部１は、指示点Ｐの指標線通過に関するデータすなわち通過データＤを生成する（Ｓ１５）。Ｓ１５の処理後、またはＳ１１の処理において、指示点Ｐがいずれの指標線も通過していないと判断した場合（Ｓ１１；ＮＯ）、制御部１は、Ｓ９で求めた位置座標Ｃ２を新たな位置座標Ｃ１として記憶部３に書き込む（Ｓ１７）。Ｓ１７の処理後、制御部１はＳ７からの処理を繰り返す。
【００４８】
なおＳ１５において、制御部１は、Ｓ１１によって指示点Ｐが通過した指標線に関するデータと、該指標線通過時の指示点Ｐの移動（ｂ１かｂ２）に関するデータと、Ｓ１３でカウントされた指標線通過回数ｍと、から通過データを生成する。
【００４９】
例えば、指示点Ｐが図５に示すような軌跡を描く場合を例にとって説明する。制御部１は、指標線Ｇ１通過時に通過データＤ１（Ｇ１，ｂ１）を生成する。その後制御部１は、Ｓ７〜Ｓ１７の処理を複数回繰り返した後、Ｓ１１で指示点Ｐが指標線Ｇ３を通過したと判断する。そして制御部１は、Ｓ１５において指標線Ｇ３通過時に通過データＤ２（Ｇ３，ｂ２）を生成する。
【００５０】
制御部１は、図１０に示す各処理を実行中に割り込み信号を受信すると、図１１に示す割り込み処理を実行する。割り込み信号は、入力領域Ｈ内に存在していた指示点Ｐが消失したときに入力認識部２から制御部１に送信される。制御部１は、該割り込み信号を受信すると（Ｓ３１）、記憶部３に書き込まれた１つまたは複数の通過データ（通過データの集合）を読み出して（Ｓ３３）、該通過データに対応する文字データを決定し、情報表示部４に送信する（Ｓ３５）。情報表示部４は、受信した該文字データに基づいて所定の文字を表示する（Ｓ３７）。
【００５１】
Ｓ３５における文字データ決定ステップについて詳述する。制御部１は、予め通過データの組み合わせに対して個別に情報を定義したテーブルを持っている。制御部１は、該テーブルを参照しつつ、記憶部３から読み出した通過データの集合に対応する文字情報を決定する。図１２と図１３は、上記日本語文字入力方法において制御部１が持つ、通過データと、該通過データの組み合わせに対応する文字情報との関係を表すテーブルである。図１２は、あ行文字、拗音、促音、濁音、半濁音、撥音に関するテーブルである。図１３は、図１２に示す文字以外の文字（か行文字〜わ行文字）に関するテーブルである。なお、各テーブルは、ユーザからの視点に立って作成されている。つまり、本来、通過データＤ１〜Ｄ３は、上述したように通過した指標線と通過時の指示点Ｐの移動状態（ｂ１またはｂ２）との組で表すべきであるが、便宜上、入力領域Ｈに記載した補助マークに対応するアルファベットで表している。図１２や図１３に示すテーブルから分かるとおり、従来技術のような広い入力領域を有していなくとも、全ての日本語文字がいわゆる一筆書きの要領で簡易に入力できることが分かる。
【００５２】
以上が本発明の実施形態の日本語文字入力方法である。なお上記実施形態はあくまでも一例であって、本発明に係る情報入力方法を用いた日本語入力方法は該実施形態に限定されるものではなく、以下に述べる様々な形態で実施することができる。
【００５３】
例えば、上記説明では、入力領域Ｈが有する指標線の数は１０本で、それぞれ五角形を２つ形作るような配置関係にあると説明した。この指標線の本数と配置関係は、子音や母音の数と入力時の便宜を考慮したものである。よって、上記実施形態以外の本数の指標線を利用して、各指標線を該本数に適した任意の配置関係にすることが可能である。
【００５４】
なお、上記実施形態では、本発明の基本原理での説明に対応させるため、入力領域Ｈにおける各指標線は、それぞれ略正五角形の各辺に沿って配置された関係にあると説明したが、入力領域としての表示態様は視覚的観点または美的観点から様々な変形が可能である。例えば、隣接する指標間に隙間がないように各指標線の両端を結ぶことによって略正五角形そのものを二つ形成する、つまり五角形における各辺が指標線であるように変形することも可能である。各指標線によって形成される図形も五角形を含む多角形以外のものとすることも可能である。但し、各指標線によって所定の図形を形成した場合であっても、基本原理として既述の通り、形成された図形の内部領域および外部領域には何らの情報も割り当てられていない。
【００５５】
また、上記実施形態では、指示点Ｐが入力領域Ｈから消失すると、記憶部３にある全ての通過データを読み出して文字を入力している。従って、上記実施形態によれば、ユーザがスタイラス等で指示点Ｐを移動している間はモニタ等の表示部には何にも表示されない。そこで、各通過データが生成されるたびに、該通過データに対応する文字データを表示させても良い。例えば図５に示す入力例の場合、指示点Ｐが指標線Ｇ１を通過したときには「Ｋ」を表示する（仮入力状態）。そして指示点Ｐが指標線Ｇ３を通過したときに「く」を表示する（確定入力状態）ことも可能である。
【００５６】
さらに、上記実施形態では、ユーザの利便性に鑑みて、あ行文字と撥音についてのみ、他の文字とは異なり一つの通過データで入力されるように入力操作の簡略化を図っている。このような入力操作の簡略化設定はユーザが任意に変えることが可能である。
【００５７】
また、上記実施形態では、通過データは、指示点Ｐが通過した指標線と、指示点Ｐの特定の指標線通過時における移動状態ｂ１、ｂ２とから構成されると説明したが通過データはこれらの構成に限定されるものではない。例えば上記構成に加えて、特定の指標線を通過した直前と直後の指示点Ｐの軌跡と該特定の指標線とがなす角度も通過データとして活用することも可能である。
【００５８】
また、上記実施形態では、通過データに該データが生成された順番に関する情報も含めているが、データ量を軽くするために、通過データはあくまでも指標の情報と移動状態の情報のみとしてもよい。この場合制御部１は、記憶部３に格納された順番をもって通過データが生成される順番を判断してもよい。さらには、制御部１は、情報決定に際して通過データが生成された順番に関する情報を使用しなくても良い。つまり、制御部１は、ユーザの一回の指示において生成された１つまたは複数の通過データの組み合わせのみに対応する情報を決定する。
【００５９】
以上のように、本発明によれば、多くの種類の情報、特に文字を簡易な方法で入力することが可能になる。しかも、入力のために用いられるのは所定の面積をもつ領域ではなく線分等によって表される指標であるため、入力領域を非常に小さくまとめることができる。従って、本発明に係る情報入力方法は、電子手帳等の小型入力機器等に非常に好適な入力方法であるといえる。
【００６０】
さらに、本発明にかかる情報入力方法は、以下に概説するように、非常に汎用性や拡張性に優れている。従って本発明は、小型入力機器における文字入力に好適なだけでなく、様々な場所や用途に使用することが可能である。
【００６１】
まず、本発明に係る情報入力方法は、文字情報に対する入力に限定されるものではなく、数字情報や記号情報、さらには所定のシステムにおける動作情報に対する入力であっても良い。
【００６２】
例えば、複数の光ディスクを挿入し、任意のディスクに対して所定の操作を実行可能な光ディスク記録再生システムに本発明を使用すれば、操作対象となる光ディスクの選択、再生の種類（通常再生、倍速再生、コマ送り等）、録画設定（録画時間、チャンネル）等をはじめとする諸操作に関する情報が入力可能となる。
【００６３】
また、本発明に係る情報入力方法は、いわゆるアミューズメント機器に対する情報入力としても使用することができる。例えば、指示点Ｐが特定の指標線に対して第一の移動ｂ１をしたときの情報データには所定の音階を対応させ、該特定の指標線に対して第二の移動ｂ２をしたときに生成される情報データには所定の拍を対応させることにより、簡易に譜面をおこし、音楽を演奏することができる。さらには、指示点Ｐが所定の規則に従って指標線を通過することにより、画面上のキャラクタが所定の動作を行うようにすることも可能である。
【００６４】
上記説明では、スタイラスやマウスといった入力部材を使用して指示点Ｐを移動させている。しかし、該部材を使用せずに指先等を使用して入力領域に直接触れることによって文字入力しても良い。このとき、入力領域において各指標線を隆起させておくことにより、視覚障害者も利用可能な入力装置が提供される。視覚障害者も利用可能な入力装置としては、上記の補助マークの代わりに点字を設けたり、各指標線の太さや形状等を適宜変化させたりするとより好ましい。あるいは、指標線通過時に所定のアラーム音を鳴らすことによりユーザに指標線通過を聴覚的に確認させることも可能である。
【００６５】
以上の説明したように、本発明は、ユーザの視点からすると指標の通過のみが入力時に要求される要件となっている。従って、従来に比べ、要求される入力規則（ストロークの正確性や直線性）がはるかに緩和されて、操作性が向上している。従って、熟練したユーザにとっては、より短時間に大量な情報入力が可能となる。また、想定する情報に対して入力装置に表示された情報とが異なる現象（いわゆる誤操作）が低減されるため、一連の指示動作を習熟していない初心者にとっても簡易で正確な情報入力が可能となる。さらに上記のように本発明は、障害者にも、使い勝手の良い入力方法である。
【００６６】
なお、上記説明における入力領域Ｈは全て平面であることを前提として説明したが、図１４に示すように入力領域Ｈを立体空間に設定することも可能である。この場合、入力領域Ｈ内に設けられる情報入力の指標は、上記実施形態と同様に線分であってもよいが、図１４に示すように面Ｆ１〜Ｆ５を指標面としても良い。このように入力領域Ｈを立体空間に設定することにより、空中に入力領域を設定することも可能になる。従って、入力機器において入力領域を表示する画面等が不要となる。
【００６７】
また、指標は線分形状（図１）もしくは平面（図１４）として表しているが、これはあくまで便宜上であって、外形上に限定されるものではない。すなわち指標は、そのサイズや形状を任意に変更することができる。例えば、曲線（面）や波線（面）の一部を切り取ったような指標であっても良い。
【００６８】
なお本発明の範囲には、以上説明した情報入力方法を実現するためのプログラム、該プログラムを実行するソフトウェア、該プログラムを記録した記録媒体、および上記情報入力方法を実行する機能を有する情報機器が含まれる。
【図面の簡単な説明】
【図１】本発明にかかる情報入力方法の基本原理について説明するための図である。
【図２】各指標線のどちらかを連続的に２回通過するパタンを列挙している。
【図３】実施形態の情報入力方法を実行するための情報入力装置の概略構成を表すブロック図である。
【図４】情報入力装置において設定された入力領域を示す図である。
【図５】実施形態の日本語文字入力方法を使用した、あ行文字の入力例である。
【図６】実施形態の日本語文字入力方法を使用した、あ行文字以外の文字の入力例である。
【図７】実施形態の日本語文字入力方法を使用した濁音文字の入力例である。
【図８】実施形態の日本語文字入力方法を使用した半濁音文字の入力例である。
【図９】実施形態の日本語文字入力方法を使用した拗音文字および促音文字の入力例である。
【図１０】実施形態の日本語文字入力方法を用いて文字入力するときに情報入力装置で行われる処理に関するフローチャートである。
【図１１】実施形態の日本語文字入力方法を用いて文字入力するときに情報入力装置で行われる処理に関するフローチャートである。
【図１２】実施形態の通過データと該通過データの組み合わせに対応する文字情報との関係を表すテーブルである。
【図１３】実施形態の通過データと該通過データの組み合わせに対応する文字情報との関係を表すテーブルである。
【図１４】本発明の変形例を示す図である。
【符号の説明】
１  制御部
２  入力認識部
３  記憶部
４  情報表示部
Ｈ  入力領域
Ｇ１〜Ｇｎ  指標線
Ｐ  指示点
【図１】
2004318642.tif 000003
【図２】
2004318642.tif 000004
【図３】
2004318642.tif 000005
【図４】
2004318642.tif 000006
【図５】
2004318642.tif 000007
【図６】
2004318642.tif 000008
【図７】
2004318642.tif 000009
【図８】
2004318642.tif 000010
【図９】
2004318642.tif 000011
【図１０】
2004318642.tif 000012
【図１１】
2004318642.tif 000013
【図１２】
2004318642.tif 000014
【図１３】
2004318642.tif 000015
【図１４】
2004318642.tif 000016