(57)【要約】【課題】使用者にとっての文字入力の負担が少ない携帯端末装置を提供する。【解決手段】携帯端末装置１１のアナログポインティングデバイス（ＡＰＤ）１７は、３６０度任意の方向に傾けることができ、傾いた方向を角度成分として得ることができる。携帯端末装置１１は、ＡＰＤ入力を受け付ける入力処理手段と、ＡＰＤから入力される角度成分を一定時間間隔でキャプチャーし前記キャプチャーによって得られた角度成分の時系列データを予め文字対応に用意されたマッチングパターンとパターンマッチング処理を行い、パターンマッチング処理で角度成分の時系列データに最も近い前記マッチングパターンを求め、該当する文字を確定するパターンマッチング手段とを含んで構成される。【選択図】      図１
2005189999.tif 000002
【特許請求の範囲】
【請求項１】
３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）を予め備え、前記ＡＰＤから入力される角度成分の時系列データから該当する文字を確定することを特徴とする文字入力方法。
【請求項２】
３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）を予め備え、前記ＡＰＤから入力される角度成分を一定時間間隔でキャプチャーし、前記キャプチャーによって得られた前記角度成分の時系列データを予め文字対応に用意されたマッチングパターンとパターンマッチング処理を行い、前記パターンマッチング処理で前記角度成分の時系列データに最も近い前記マッチングパターンを求め、該当する前記文字を確定することを特徴とする文字入力方法。
【請求項３】
前記パターンマッチング処理がＤＰマッチング処理であることを特徴とする請求項２記載の文字入力方法。
【請求項４】
前記文字がカタカナであることを特徴とする請求項１又は２又は３記載の文字入力方法。
【請求項５】
前記文字がひらかなであることを特徴とする請求項１又は２又は３記載の文字入力方法。
【請求項６】
前記ＡＰＤの傾きの強さが一定値以上の場合に、前記ＡＰＤの傾きの強さをコマンド入力とみなすことを特徴とする請求項１又は２又は３記載の文字入力方法。
【請求項７】
文字入力装置であって、前記文字入力装置に３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）と、前記ＡＰＤから入力される角度成分の時系列データから該当する文字を確定するパターンマッチング手段を含んで構成されることを特徴とする文字入力装置。
【請求項８】
文字入力装置であって、前記文字入力装置に３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）と、前記ＡＰＤ入力を受け付ける入力処理手段と、前記ＡＰＤから入力される角度成分を一定時間間隔でキャプチャーし前記キャプチャーによって得られた前記角度成分の時系列データを予め文字対応に用意されたマッチングパターンとパターンマッチング処理を行い、前記パターンマッチング処理で前記角度成分の時系列データに最も近い前記マッチングパターンを求め該当する文字を確定するパターンマッチング手段とを含んで構成されることを特徴とする文字入力装置。
【請求項９】
前記パターンマッチング処理がＤＰマッチング処理であることを特徴とする請求項８記載の文字入力装置。
【請求項１０】
前記文字がカタカナであることを特徴とする請求項７又は８又は９記載の文字入力装置。
【請求項１１】
前記文字がひらかなであることを特徴とする請求項７又は８又は９記載の文字入力装置。
【請求項１２】
前記ＡＰＤの傾きの強さが一定値以上の場合に、前記ＡＰＤの傾きの強さをコマンド入力とみなすことを特徴とする請求項７又は８又は９記載の文字入力装置。
【請求項１３】
携帯端末装置であって、前記携帯端末装置に３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）と、前記ＡＰＤから入力される角度成分の時系列データから該当する文字を確定するパターンマッチング手段を含んで構成されることを特徴とする携帯端末装置。
【請求項１４】
携帯端末装置であって、前記携帯端末装置に３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）と、前記ＡＰＤ入力を受け付ける入力処理手段と、前記ＡＰＤから入力される角度成分を一定時間間隔でキャプチャーし前記キャプチャーによって得られた前記角度成分の時系列データを予め文字対応に用意されたマッチングパターンとパターンマッチング処理を行い、前記パターンマッチング処理で前記角度成分の時系列データに最も近い前記マッチングパターンを求め該当する文字を確定するパターンマッチング手段とを含んで構成されることを特徴とする携帯端末装置。
【請求項１５】
前記パターンマッチング処理がＤＰマッチング処理であることを特徴とする請求項１４記載の携帯端末装置。
【請求項１６】
前記文字がカタカナであることを特徴とする請求項１３又は１４又は１５記載の携帯端末装置。
【請求項１７】
前記文字がひらかなであることを特徴とする請求項１３又は１４又は１５記載の携帯端末装置。
【請求項１８】
前記ＡＰＤの傾きの強さが一定値以上の場合に、前記ＡＰＤの傾きの強さをコマンド入力とみなすことを特徴とする請求項１３又は１４又は１５記載の携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文字入力方法及び文字入力装置及び携帯端末装置に関し、特に、操作部の小さい携帯電話機などの携帯端末装置におけるアナログポインティングデバイスを用いた文字入力方法及び文字入力装置及び携帯端末装置に関する。
【背景技術】
【０００２】
従来、操作部の小さい携帯端末装置で文字を入力する手段として、数字キーを用いるのが一般的である。即ち、数字キーに複数文字を順序をつけて割り当て、該当キーをその文字の順番の回数だけ押下することにより任意の文字を入力するという手段がとられてきた。日本語の場合は前記の手段によりかなを入力した後、かな漢字変換を行うという手段が一般的であった。
【０００３】
携帯端末装置で文字を入力する場面としては電車の中などで片手のみで操作することが多い。その場合手のひらと人差し指から小指までの４本の指で筐体を支持し、親指一本によりキー操作を行うことになる。その場合従来の方法では、指の移動が多いことや、小さい携帯端末装置の物理的制約により押しにくい配置キーが存在するということが、使用者への負担となっていた。
【０００４】
上記問題を解決する手段として、従来から、キー押下数、入力速度の面で改善が図られている。例えば、数字キーに割り当てた文字を縮退することにより曖昧性を持たせた入力から候補を推定する手法（Ｔ９，ｈｔｔｐ：／／ｗｗｗ．ｔ９．ｃｏｍ／ｊａｐａｎ／）がある。また、一部のキー入力から候補を予測して表示する手法（例えば、非特許文献１参照）などもある。このように、キー押下数、入力速度の面で改善が図られているが、指の移動が多い、押しにくい配置のキーが存在するといった根本的な問題は解決されていない。
【０００５】
また、携帯端末装置であっても、マウスや、トラックボールなどのポインティングデバイスを備え、ＧＵＩインターフェースを備えたコンピュータシステムがある。このようなシステムでは、様々な効率的な文字入力方法が提案されている。例えば、表示画面上で、ドラッグによりカーソルを移動させ、まず、カーソルの通過した座標群と、予め登録してある軌跡と照合する。そして、この照合で一致した場合に、それに対応する処理を実行させる方法である（例えば、特許文献１参照。）。
【０００６】
【特許文献１】特開平９−２３７１４９号公報
【非特許文献１】Toshiyuki Masui. POBox: An Efficient Text Input Method for Handheld and Ubiquitous Computers. In Proceedings of the International Symposium on Handheld and Ubiquitous Computing (HUC'99), pp. 289-300, September 1999.
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した、操作部の小さい携帯電話機などの携帯端末装置における従来の文字入力方法としては、数字キーを用いる方法が一般的である。このため、指の移動が多く、しかも、小さい携帯端末装置の物理的制約により押しにくいキーが存在したため、使用者の負担が大きいという問題があった。
【０００８】
また、特開平９−２３７１４９号公報に示すような手書き入力方法は、片手のみで操作する携帯電話機などの携帯端末装置には適さなかった。
【０００９】
本発明の目的は、上述した従来の問題を解決し、携帯端末装置における使用者にとって文字入力の負担が少ない文字入力方法及び装置を提供することにある。
【課題を解決するための手段】
【００１０】
本願の第１の発明は、３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）を予め備え、前記ＡＰＤから入力される角度成分の時系列データから該当する文字を確定することを特徴とする。
【００１１】
本願の第２の発明は、３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）を予め備え、前記ＡＰＤから入力される角度成分を一定時間間隔でキャプチャーし、前記キャプチャーによって得られた前記角度成分の時系列データを予め文字対応に用意されたマッチングパターンとパターンマッチング処理を行い、前記パターンマッチング処理で前記角度成分の時系列データに最も近い前記マッチングパターンを求め、該当する前記文字を確定することを特徴とする。
【００１２】
本願の第３の発明は、第２の発明の前記パターンマッチング処理がＤＰマッチング処理であることを特徴とする。
【００１３】
本願の第４の発明は、第１、第２及び第３の発明の前記文字がカタカナであることを特徴とする。
【００１４】
本願の第５の発明は、第１、第２及び第３の発明の前記文字がひらかなであることを特徴とする。
【００１５】
本願の第６の発明は、第１、第２及び第３の発明の前記ＡＰＤの傾きの強さが一定値以上の場合に、前記ＡＰＤの傾きの強さをコマンド入力とみなすことを特徴とする。
【００１６】
本願の第７の発明は、文字入力装置であって、前記文字入力装置に３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）と、前記ＡＰＤから入力される角度成分の時系列データから該当する文字を確定するパターンマッチング手段を含んで構成されることを特徴とする。
【００１７】
本願の第８の発明は、文字入力装置であって、前記文字入力装置に３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）と、前記ＡＰＤ入力を受け付ける入力処理手段と、前記ＡＰＤから入力される角度成分を一定時間間隔でキャプチャーし前記キャプチャーによって得られた前記角度成分の時系列データを予め文字対応に用意されたマッチングパターンとパターンマッチング処理を行い、前記パターンマッチング処理で前記角度成分の時系列データに最も近い前記マッチングパターンを求め該当する文字を確定するパターンマッチング手段とを含んで構成されることを特徴とする。
【００１８】
本願の第９の発明は、第８の発明の前記パターンマッチング処理がＤＰマッチング処理であることを特徴とする。
【００１９】
本願の第１０の発明は、第７、第８及び第９の発明の前記文字がカタカナであることを特徴とする。
【００２０】
本願の第１１の発明は、第７、第８及び第９の発明の前記文字がひらかなであることを特徴とする。
【００２１】
本願の第１２の発明は、第７、第８及び第９の発明の前記ＡＰＤの傾きの強さが一定値以上の場合に、前記ＡＰＤの傾きの強さをコマンド入力とみなすことを特徴とする。
【００２２】
本願の第１３の発明は、携帯端末装置であって、前記携帯端末装置に３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）と、前記ＡＰＤから入力される角度成分の時系列データから該当する文字を確定するパターンマッチング手段を含んで構成されることを特徴とする。
【００２３】
本願の第１４の発明は、携帯端末装置であって、前記携帯端末装置に３６０度任意の方向に傾けることができ傾いた前記方向を角度成分として得ることができるアナログポインティングデバイス（以下、略称ＡＰＤを使用）と、前記ＡＰＤ入力を受け付ける入力処理手段と、前記ＡＰＤから入力される角度成分を一定時間間隔でキャプチャーし前記キャプチャーによって得られた前記角度成分の時系列データを予め文字対応に用意されたマッチングパターンとパターンマッチング処理を行い、前記パターンマッチング処理で前記角度成分の時系列データに最も近い前記マッチングパターンを求め該当する文字を確定するパターンマッチング手段とを含んで構成されることを特徴とする。
【００２４】
本願の第１５の発明は、第１４の発明の前記パターンマッチング処理がＤＰマッチング処理であることを特徴とする。
【００２５】
本願の第１６の発明は、第１３、第１４及び第１５の発明の前記文字がカタカナであることを特徴とする。
【００２６】
本願の第１７の発明は、第１３、第１４及び第１５の発明の前記文字がひらかなであることを特徴とする。
【００２７】
本願の第１８の発明は、第１３、第１４及び第１５の発明の前記ＡＰＤの傾きの強さが一定値以上の場合に、前記ＡＰＤの傾きの強さをコマンド入力とみなすことを特徴とする。
【発明の効果】
【００２８】
本発明においては、操作部の小さい携帯端末装置にて文字を入力する手段としてＡＰＤを用いるので、片手のみで操作できるという効果がある。さらに、数字キーを使った文字入力より指の移動が少なく、それに付随して視線の移動も少なくて済み、使用者にとっての文字入力の負担が少ないという効果がある。
【発明を実施するための最良の形態】
【００２９】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００３０】
図１を参照すると、本発明で想定される携帯端末装置の概形を示している。ＡＰＤ１７は操作キー部に含まれ、この例では、上下左右の方向を入力するキーの中央に配置されている。ＡＰＤは３６０度任意の方向に傾けることができ、傾いた方向を角度成分で得ることができ、さらに傾きの大きさも検出することができる。
【００３１】
図２は本発明に係わる携帯端末装置としての携帯電話機の回路構成の要部を表したものである。
【００３２】
本実施例の携帯電話機１１は、ＣＰＵ（中央処理装置）１２を搭載している。ＣＰＵ１２はバス１３を介して装置内の各部と接続されている。
【００３３】
このうちＲＯＭ１４は、ＣＰＵ１２が実行するための各種の制御用プログラムやかな文字変換等に使用される辞書等の固定的なデータを格納したリード・オンリ・メモリである。
【００３４】
作業用メモリ１５はＲＡＭ（ランダム・アクセス・メモリ）によって構成されている。そして、ＣＰＵ１２がプログラムを実行する上で一時的に必要とされるデータを格納するようになっている。ＡＰＤ（アナログポインティングデバイス）による入力データの蓄積と、パターンマッチングにより得られた文字の蓄積もこの作業用メモリ１５の所定の領域に格納される。
【００３５】
パターンマッチングデータ用メモリ１６は、ＡＰＤで入力される各文字に対応する手書きアクションを記憶するメモリである。このパターンマッチング用のデータは、使用者に合わせてカスタマイズすることができるように不揮発性メモリで構成されている。
【００３６】
タイマ部１８は、操作キー１７による入力が無い状態が所定時間以上続いたか否かを検出するための計時回路である。ここで所定時間とは、使用者の文字入力を監視する間隔である。この所定時間内に使用者の文字入力が行われない場合は、パターンマッチングが開始される。
【００３７】
キー入力部１９は、ＡＰＤを含む各種の操作キー１７からのキー入力を受け付ける入力回路である。
【００３８】
表示制御部２１は、表示部２２の表示を制御する制御回路である。表示部２２は、図１に示す装置本体の前面に配置されており、白黒あるいはカラーの液晶パネルあるいは有機ＥＬ（電子蛍光）等の表示装置である。
【００３９】
送受信部２３は、無線によってデータの送受信を行う回路である。
【００４０】
図３は、ＣＰＵ１２が実行する本発明の制御用プログラムの機能ブロック図である。
【００４１】
本発明の制御用プログラムの機能ブロックは、入力処理手段２４、パターンマッチング手段２５、かな漢字変換手段２６から構成される。
【００４２】
入力処理手段２４は、入力がＡＰＤ入力だった場合、ＡＰＤ入力の角度成分を作業用メモリ１５に格納し、次の入力を待つ。タイマ部からの入力を用いて一定時間キー入力部１９からの入力がないことを検出すると、パターンマッチング手段２５へ処理を移す。入力が変換キーを介して行われた場合は、パターンマッチング手段２５を経由してかな漢字変換手段２６を呼び出す。
【００４３】
パターンマッチング手段２５は、作業用メモリ１５に蓄積されたＡＰＤ入力の角度成分を読み出し、パターンマッチングデータ用メモリ１６を参照しながらマッチングを行う。
【００４４】
そして、ＡＰＤ入力に対応する文字を検索して作業用メモリ１５に格納するとともに、その文字を表示制御部２１へ出力し、検索された文字をユーザが確認できるようにする。そして、入力処理手段２４へ処理を戻し次の入力を待つ。マッチングの手法については後述する。
【００４５】
かな漢字変換手段２６は、入力処理手段２４において変換キーが入力された場合に呼び出される。パターンマッチング手段２５によって作業用メモリ１５に格納された文字列を読み出し、ＲＯＭ１４内にあるかな漢字変換辞書を参照しながらかな漢字変換を行う。そして、表示制御部２１へ変換結果を出力する。
【００４６】
図４は、パターンマッチングデータ用メモリ１６に収められた、文字と手書きアクションのマッチングパターン対応の一例を示している。この図ではマッチングパターンとして、矢印を記入しているが、実際のデータは矢印が示す方向の角度が数値で格納されている。曲線を含む文字の場合も、図９のように直線の連続として表現できるし、データの容量を小さくしたい場合は図４のように粗いデータでもかまわない。
【００４７】
次に、本発明を実施するための最良の形態の動作について、図２の回路構成および図５に示すフローチャートを参照して説明する。
【００４８】
この例では、カタカナをＡＰＤで入力した後、かな漢字変換を行うことを想定している。
【００４９】
まず、ステップＳ０１では操作キー１７によるキー入力があるか否かを判断している。システムがイベント駆動である場合はここでイベント待ちの状態に入る。
【００５０】
操作キー１７による入力があった場合は、ステップＳ０２によりＡＰＤによる入力か否かが判断される。ＡＰＤによる入力であった場合は、Ｓ０３によりＡＰＤ入力の角度成分が数値として作業用メモリ１５に蓄積され、再びステップＳ０１に戻る。一文字を入力する間は、連続して入力が続くので、Ｓ０１、Ｓ０２、Ｓ０３の処理のループが続く。そして、作業用メモリ１５には、ＡＰＤ入力の角度成分を一定時間間隔でキャプチャーした値が格納されていく。
【００５１】
ステップＳ０１において一定時間キー入力が無かった場合はステップＳ０４に移る。一定時間キー入力が無いことを検出するためには、たとえばイベント駆動システムの場合はＳ０１でイベント待ち状態に入る前にタイマー部１８をセットしておく。そして、所定の時間が過ぎるとタイマーイベントが発行されるようにしておけばよい。
【００５２】
ステップＳ０４では、作業用メモリ１５にＡＰＤ入力の蓄積があるか否かが判断される。ＡＰＤ入力の蓄積が無い場合は、ステップＳ０１に戻る。ＡＰＤ入力の蓄積がある場合は、パターンマッチングデータ用メモリ１６を参照してパターンマッチング（ステップＳ０５）が行われる。パターンマッチングの方法としては、入力データとパターンの角度の差をコストとしたＤＰマッチングを用いる。ＤＰマッチングについては、例えば、Richard Bellman. Dynamic Programming. Princeton University Press, 1957.を参照。速度面で問題がある場合は、オンライン手書き認識で一般的に用いられるように、まず大分類でおおまかに候補を絞り、次に詳細分類を行う。ここでは、一般的なＤＰマッチングの高速化の手法については詳しく述べない。
【００５３】
パターンマッチングの後、ステップＳ０６でマッチング結果のカナを作業用メモリ１５に出力する。また、ユーザへのフィードバックのため表示制御部２１を経て表示部２２へもカナを出力する。このステップで、作業用メモリ１５に蓄積されたＡＰＤ入力データはクリアされステップＳ０１へ戻る。
【００５４】
ステップＳ０２でＡＰＤ入力が無かった場合はそのほかの操作キーが押下されていることになる。ステップＳ０７で、かな漢字変換の変換操作に相当するキーが押下されていると判断されると、ステップＳ０８に進む。
【００５５】
ステップＳ０８では、作業用メモリ１５にＡＰＤ入力の蓄積が残っているか判断する。ＡＰＤ入力の蓄積が残っている場合はステップＳ０９でパターンマッチングを行い（ステップＳ０５と同様）、ステップＳ１０でカナを出力する（ステップＳ０６と同様）。
【００５６】
ステップＳ１１で作業用メモリ１５に出力済みのカナ文字列に対してかな漢字変換を行う。使用者による候補選択操作、候補決定操作の後、入力済みカナ文字列がクリアされて再びステップＳ０１へ戻る。かな漢字変換については、一般的技術であるためここでは述べない。
【００５７】
ステップＳ０７において変換キー以外のキーが押下されていた場合もステップＳ１２において各キーに対応するイベントを処理する。文字入力終了のイベントであった場合は文字入力処理を終わり、文字入力を継続する場合はステップＳ０１に戻る。
【００５８】
次に、具体例を用いて説明する。ここでは、カタカナの「イ」を入力し、かな漢字変換を行う例である。
【００５９】
まず、使用者は「イ」の１画目の左下方向への線を入力しようとしているので、ステップＳ０１ではキー入力を検知して、ステップＳ０２へ進む。ＡＰＤ入力であるのでステップＳ０３へ進み、ＡＰＤ入力データとして左下矢印（実際には角度を表す数値）が作業用メモリ１５に格納される。Ｓ０１に戻ると、使用者はまだ１画目を入力中なので、Ｓ０２、Ｓ０３を経て同じデータが続けて作業用メモリ１５に格納される。使用者が１画目を入力し終えるまで、同じ処理が繰り返される。
【００６０】
次に、使用者が「イ」の２画目の下方向への線を入力しようとすると、ステップＳ０３により作業用メモリ１５へ下矢印（実際には角度を表す数値）が格納される。この処理も、使用者が２画目を入力し終えるまで繰り返される。
【００６１】
ここまでで作業用メモリ１５に蓄積されたデータは図６のようになっている。一定時間間隔でユーザのＡＰＤ入力の角度成分をキャプチャーしたものになっている。図６の上の図は「イ」の形状をしているが、ユーザはこの形状を目で見ながら描くのではなく、頭の中でイメージしてＡＰＤでその形状をトレースすることになる。
【００６２】
使用者が「イ」を入力し終わり、一定時間入力がないとステップＳ０１からステップＳ０４へと遷移する。ＡＰＤ入力が作業用メモリ１５に蓄積されているので、ステップＳ０５のパターンマッチング処理に入る。パターンマッチングは、ＤＰマッチングにより行う。ＤＰマッチングは一般的な技術であるので、ここでは本問題をＤＰマッチングの手法に適用する方針だけを示す。
【００６３】
図７に、図６の入力データと、パターンマッチングデータ用メモリ１６より参照した「イ」のマッチングパターンのＤＰマッチングの結果を示す。横軸に入力データをとり、縦軸にマッチングパターンを取る。ＤＰマッチング平面における各ノードのコストは、両軸に対応する矢印の角度の差とする。始点から終点までのコスト最小経路を求め（図の破線の経路）、その経路の合計コストが小さいほうがよりマッチしていることになる。図７の場合コストは０である。
【００６４】
図８に、図６の入力データと、パターンマッチングデータ用メモリ１６より参照した「ウ」のマッチングパターンのＤＰマッチングの結果を示す。図８の場合はコストは２７０である。
【００６５】
上記の２つの結果を比較して、入力データは「ウ」よりも「イ」によくマッチングしていることになる。このようにして登録されているすべてのパターンとマッチングを行い、最もコストが少ないものが最終的にマッチングの結果となる。
【００６６】
ＤＰマッチングの手法およびその高速化については、既存の技術であるのでここではこれ以上詳しく述べない。
【００６７】
ステップＳ０６ではパターンマッチングにより得られた「イ」を、かな漢字変換に備えて作業用メモリ１５に格納する。そして、使用者へのフィードバックのために表示制御部２１を介して表示部２２へも出力される。また、このステップで図５の入力データはクリアされる。
【００６８】
処理はステップＳ０１に戻り、使用者は操作キー１７から変換キーを押下すると、ＡＰＤ入力ではないのでステップＳ０２からステップＳ０７へ移る。そして、変換キーが押下されたのでステップＳ０８へ移る。
【００６９】
ステップＳ０８ではＡＰＤ入力の蓄積が無いのでステップＳ１１へ移る。「イ」に対してかな漢字変換が行われ、使用者が漢字表記を確定した後、作業用メモリ１５に出力済みのカナがクリアされ、ステップＳ０１へ戻る。
【００７０】
前記の実施例のように、カタカナのみを入力とすると直線成分が多いのでパターンデータの作成が容易である。しかし、ひらがななどの曲線成分を多く含む文字や、漢字などの複雑な文字にもまったく同じ手段で対応することができる。たとえば、ユーザの入力「の」をマッチングする場合、図１０のようになる。横軸がユーザの入力で、縦軸がパターンマッチングデータ用メモリ１６にあらかじめ格納されているマッチングパターンである。
【００７１】
コストは１２０と大きめになっているが、他のどのパターンよりもコストが少なければよい。このように、「の」のように曲線からなる文字も、一定時間間隔でキャプチャーしたＡＰＤ入力の角度成分とパターンデータをマッチングすることで文字を特定することができる。
【００７２】
前記の実施例ではパターンマッチングＳ０５では１文字ずつのマッチングとしたが、パターンマッチングデータ用メモリ１６に語彙情報を含めることができる。これにより、単語単位でのマッチングも可能になる。さらに、語彙に品詞を付与し、パターンマッチングにおいて文法処理を行うことにより文節ごとの入力、連文節での入力も可能になる。ただし、処理速度の面では不利になる。
【００７３】
携帯端末は使用者が個人的に使用する物である場合が多いので、入力しやすいものにカスタマイズすることができる。これは、例文などを入力することによりパターンマッチングデータ用メモリ１６に含まれるデータに使用者の癖などを反映させることで、実現できる。
【００７４】
さらに、文字の入力には角度成分のみを用いたが、傾きの強さが一定値以上の場合に、コマンド入力とみなすことができる。たとえば、左方向にＡＰＤを強く傾けると直前の入力を削除するコマンドとし、下方向にＡＰＤを強く傾けると入力済みのカナをかな漢字変換するというコマンドにする。コマンドは、図５のフローチャートにおいてＡＰＤ以外の操作キー入力とみなすことができる。
【００７５】
以上説明したように、本発明では、文字を入力する手段としてＡＰＤを用いるので、片手のみで操作できるという効果がある。さらに、数字キーを使った文字入力より指の移動が少なく、それに付随して視線の移動も少なくて済み、使用者にとっての文字入力の負担が少ないという効果がある。さらに、入力の角度成分のみを用い、マッチングにＤＰを用いるため、座標データを用いた手書き入力に比べ、マッチング用のデータが小さくて済むという効果がある。
【００７６】
本発明の他の実施の形態としては、入力される角度成分の時系列データを３次元の世界に適用し、様々な動作診断に適用することが考えられる。例えば、ゴルフのスイングされたヘッドの軌跡の診断システムに適用することも考えられる。まず、ヘッドの軌跡の３次元の角度成分の時系列データを、予め用意された身長や体型に合わせて用意された様々な３次元のマッチングパターンとパターンマッチングを行う。そして、最も近いマッチングパターンを検索して、その人の悪い癖や、改善点を指摘する。
【図面の簡単な説明】
【００７７】
【図１】本発明で想定される携帯端末装置の一実施の形態を示す概形図である。
【図２】本発明に係わる携帯端末装置の一実施の形態を示す回路構成図である。
【図３】本発明の制御用プログラムの一実施の形態を示す機能ブロック図である。
【図４】本発明に係わる携帯端末装置の一実施の形態を示す動作説明図である。
【図５】本発明の制御用プログラムの一実施の形態を示す動作フロー図である。
【図６】本発明に係わる携帯端末装置の一実施の形態を示す動作説明図である。
【図７】本発明に係わる携帯端末装置の一実施の形態を示す動作説明図である。
【図８】本発明に係わる携帯端末装置の一実施の形態を示す動作説明図である。
【図９】本発明に係わる携帯端末装置の一実施の形態を示す動作説明図である。
【図１０】本発明に係わる携帯端末装置の一実施の形態を示す動作説明図である。
【符号の説明】
【００７８】
１１    携帯電話機
１２    ＣＰＵ
１３    バス
１４    ＲＯＭ
１５    作業用メモリ
１６    パターンマッチングデータ用メモリ
１７    ＡＰＤ
１８    タイマ部
１９    キー入力部
２１    表示制御部
２２    表示部
２３    送受信部
２４    入力処理手段
２５    パターンマッチング手段
２６    かな漢字変換手段
【図１】
2005189999.tif 000003
【図２】
2005189999.tif 000004
【図３】
2005189999.tif 000005
【図４】
2005189999.tif 000006
【図５】
2005189999.tif 000007
【図６】
2005189999.tif 000008
【図７】
2005189999.tif 000009
【図８】
2005189999.tif 000010
【図９】
2005189999.tif 000011
【図１０】
2005189999.tif 000012