(57)【要約】【課題】携帯情報端末等のソフトウェアキーボードを利用した文字入力の操作を改善するものである。【解決手段】本発明は、複数の認識領域を持つ２次元の絶対座標入力装置において、それぞれの領域に対して線分を描画入力した際の線分の長さと方向の情報をもって、それらに対応してあらかじめ意味づけされた情報を選択入力する方法を提供するものある。  認識領域を複数持つことで、認識領域に対する各種の意味づけを切り替えることなく、情報の選択入力が素早く行うことができ、かつ、ひとつの認識領域に複数の情報を意味づけることにより、必要な識別領域の数を、実際に選択入力する情報の数より、少なくすることができることを特徴とする。【選択図】      図２
2005018318.tif 000002
【特許請求の範囲】
【請求項１】
一つの文字集合を代表する代表文字を複数個集めたソフトウェアキーボードを記憶装置から取り出し画面に表示するソフトウェアキーボード表示手段と、
表示されたソフトウェアキーボードから代表文字が選択され、選択された代表文字の表示位置を始点としたドローイングが行われると、前記始点の位置とドローイングを終了した終点の位置とによって決まる線分の方向と線分長とを計算する線分計算手段と、
前記選択された代表文字が代表する前記文字集合を構成する各文字と対応する線分の方向と線分長とからなる記憶装置上のテーブルに対し、前記線分計算手段の計算した線分の方向と線分長とによって検索を行い、前記文字集合から該当する入力文字を選択する文字選択手段と、
を備えることを特徴とする情報の選択入力システム。
【請求項２】
請求項１において、前記ソフトウェアキーボード表示手段は、前記代表文字として５０音仮名テーブルの各行の先頭の１０文字からなる仮名文字をソフトウェアキーボードとして表示し、
前記文字選択手段は、選択された前記代表文字に属する列仮名文字と、前記列仮名文字の濁音文字と半濁音文字と、前記列仮名文字の文字サイズの異なる文字と、からなる記憶装置上の前記文字集合を検索し線分の方向と線分長の一致する文字を選択する、
ことを特徴とする情報の選択入力システム。
【請求項３】
請求項１において、前記文字選択手段は、前記始点とドローイング実行中における位置情報とから前記線分計算手段が決定した前記線分の方向と線分長を元に前記文字集合を検索し、ドローイング実行中においての該当する文字を画面に表示することを特徴とする情報の選択入力システム。
【請求項４】
５０音仮名テーブルの各行の先頭の仮名文字を配置したソフトウェアキーボードを記憶装置から取り出し画面に表示するソフトウェアキーボード表示手段と、
前記ソフトウェアキーボードをマウスやペンによってタッチすることでドローイングの始点となる仮名文字の位置情報を受け取り、記憶装置に記憶するソフトウェアキーボードを構成する仮名文字の位置情報とを比較してタッチされた仮名文字を特定するキー選択手段と、
ソフトウェアキーボード上にタッチした点を始点として、そこからドローイングを終了した点を終点とした時の始点と終点を結ぶ線分の方向と線分長を計算する線分計算手段と、
前記キー選択手段が選択した仮名文字が代表する記憶装置上の文字集合に属する各文字とその文字に対応する線分の方向と線分長とを記憶するテーブルを、前記線分計算手段で計算した線分の方向と線分長とによって検索し、線分の方向と線分長が一致する文字を入力する文字として選択する文字選択手段と、
を備えることを特徴とする情報の選択入力システム。
【請求項５】
一つの文字集合を代表する代表文字を複数個集めたソフトウェアキーボードを記憶装置から取り出し画面に表示する第１のステップと、
表示されたソフトウェアキーボードから代表文字が選択され、選択された代表文字の表示位置を始点としたドローイングを行われると、前記始点の位置とドローイングを終了した終点の位置とによって決まる線分の方向と線分長とを計算する第２のステップと、
前記選択された代表文字が代表する前記文字集合を構成する各文字と対応する線分の方向と線分長とからなる記憶装置上のテーブルに対し、前記線分計算手段の計算した線分の方向と線分長とによって検索を行い、前記文字集合から該当する入力文字を選択する第３のステップと、
を備えることを特徴とする情報の選択入力方法。
【請求項６】
請求項５において、前記第３のステップは、さらに、
選択された前記代表文字に属する列仮名文字と、前記列仮名文字の濁音文字と半濁音文字と、前記列仮名文字の文字サイズの異なる文字と、からなる記憶装置上の前記文字集合を検索し線分の方向と線分長の一致する文字を選択するステップ、
を備えることを特徴とする情報の選択入力方法。
【請求項７】
５０音仮名テーブルの各行の先頭の仮名文字を配置したソフトウェアキーボードを記憶装置から取り出し画面に表示する第１のステップと、
前記ソフトウェアキーボードをマウスやペンによってタッチすることでドローイングの始点となる仮名文字の位置情報を受け取り、記憶装置に記憶するソフトウェアキーボードを構成する仮名文字の位置情報とを比較してタッチされた仮名文字を特定する第２のステップと、
ソフトウェアキーボード上にタッチした点を始点として、そこからドローイングを終了した点を終点とした時の始点と終点を結ぶ線分の方向と線分長を計算する第３のステップと、
前記キー選択手段が選択した仮名文字が代表する記憶装置上の文字集合に属する各文字とその文字に対応する線分の方向と線分長とを記憶するテーブルを、前記線分計算手段で計算した線分の方向と線分長とによって検索し、線分の方向と線分長が一致する文字を入力する文字として選択する第４のステップと、
を備えることを特徴とする情報の選択入力方法。
【請求項８】
コンピュータに、
一つの文字集合を代表する代表文字を複数個集めたソフトウェアキーボードを記憶装置から取り出し画面に表示する第１のステップと、
表示されたソフトウェアキーボードから代表文字が選択され、選択された代表文字の表示位置を始点としたドローイングを行われると、前記始点の位置とドローイングを終了した終点の位置とによって決まる線分の方向と線分長とを計算する第２のステップと、
前記選択された代表文字が代表する前記文字集合を構成する各文字と対応する線分の方向と線分長とからなる記憶装置上のテーブルに対し、前記線分計算手段の計算した線分の方向と線分長とによって検索を行い、前記文字集合から該当する入力文字を選択する第３のステップと、
を実行させるプログラム。
【請求項９】
コンピュータに、
５０音仮名テーブルの各行の先頭の仮名文字を配置したソフトウェアキーボードを記憶装置から取り出し画面に表示する第１のステップと、
前記ソフトウェアキーボードをマウスやペンによってタッチすることでドローイングの始点となる仮名文字の位置情報を受け取り、記憶装置に記憶するソフトウェアキーボードを構成する仮名文字の位置情報とを比較してタッチされた仮名文字を特定する第２のステップと、
ソフトウェアキーボード上にタッチした点を始点として、そこからドローイングを終了した点を終点とした時の始点と終点を結ぶ線分の方向と線分長を計算する第３のステップと、
前記キー選択手段が選択した仮名文字が代表する記憶装置上の文字集合に属する各文字とその文字に対応する線分の方向と線分長とを記憶するテーブルを、前記線分計算手段で計算した線分の方向と線分長とによって検索し、線分の方向と線分長が一致する文字を入力する文字として選択する第４のステップと、
を実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯型情報端末等における情報の入力に関し、特に文字の集合を代表する代表文字からなるソフトウェアキーボードを画面上に表示し、ドローイングを開始することでソフトウェアキーボードから選択された代表文字と、そのドローイング開始位置とドローイングの終了位置とで決まる線分の方向と長さと、によって文字の集合から文字の選択を行う情報の選択入力システム、情報の選択入力方法及びそのプログラムに関する。
【０００２】
【従来の技術】
従来の仮名文字入力方法の一例が、特許文献１に記載されている。
【０００３】
この公報に記載された仮名文字入力方法は、ディスプレイ上に表示された文字入力用ソフトウェアキーボードを用いて仮名文字の入力を行う仮名文字入力方法において、１０行×５列の行列状に配置された５０音仮名テーブルの先頭行仮名文字を表示した第１のソフトウェアキーボードを表示させ、前記第１のソフトウェアキーボードにタッチすることにより、タッチ点が要となり、タッチされた前記先頭行仮名文字に属する列仮名文字を表示した扇形の第２のソフトウェアキーボードを表示させ、前記タッチ点を始点とし前記第２のソフトウェアキーボードの枠外の点を終点とする線分をドローイングすることにより、前記線分が属する領域に対応する前記列仮名文字を選択するものである。
【０００４】
【特許文献１】
（特開２００２−１０８５４３、ページ３−４、図１）
【０００５】
【発明が解決しようとする課題】
しかし、この従来技術には、次のような問題点があった。
【０００６】
従来技術の問題点は、一つのキーに割り与えることができる文字数が少ないということである。
【０００７】
その理由は、扇形の第２のソフトウェアキーボードの入力を、扇の枠外にドローイングすることで確定させているため、ドローイングの方向で一つの文字しか割り当てることができないためである。
【０００８】
本発明は、以上の問題を解決することを目的とするもので、特に携帯型情報端末等における情報の入力に関し、文字の集合を代表する代表文字からなるソフトウェアキーボードを画面上に表示し、ドローイングを開始することでソフトウェアキーボードから選択された代表文字と、そのドローイング開始位置とドローイングの終了位置とで決まる線分の方向と長さと、によって文字の集合から文字の選択を行う情報の選択入力システム、情報の選択入力方法及びそのプログラムを提案するものである。
【０００９】
【課題を解決するための手段】
本発明の第１の情報の選択入力システムは、一つの文字集合を代表する代表文字を複数個集めたソフトウェアキーボードを記憶装置から取り出し画面に表示するソフトウェアキーボード表示手段と、
表示されたソフトウェアキーボードから代表文字が選択され、選択された代表文字の表示位置を始点としたドローイングが行われると、前記始点の位置とドローイングを終了した終点の位置とによって決まる線分の方向と線分長とを計算する線分計算手段と、
前記選択された代表文字が代表する前記文字集合を構成する各文字と対応する線分の方向と線分長とからなる記憶装置上のテーブルに対し、前記線分計算手段の計算した線分の方向と線分長とによって検索を行い、前記文字集合から該当する入力文字を選択する文字選択手段と、
を備える。
【００１０】
本発明の第２の情報の選択入力システムは、第１の発明において、前記ソフトウェアキーボード表示手段は、前記代表文字として５０音仮名テーブルの各行の先頭の１０文字からなる仮名文字をソフトウェアキーボードとして表示し、
前記文字選択手段は、選択された前記代表文字に属する列仮名文字と、前記列仮名文字の濁音文字と半濁音文字と、前記列仮名文字の文字サイズの異なる文字と、からなる記憶装置上の前記文字集合を検索し線分の方向と線分長の一致する文字を選択する、
ことを備える。
【００１１】
本発明の第３の情報の選択入力システムは、第１の発明において、前記文字選択手段は、前記始点とドローイング実行中における位置情報とから前記線分計算手段が決定した前記線分の方向と線分長を元に前記文字集合を検索し、ドローイング実行中においての該当する文字を画面に表示することを備える。
【００１２】
本発明の第４の情報の選択入力システムは、５０音仮名テーブルの各行の先頭の仮名文字を配置したソフトウェアキーボードを記憶装置から取り出し画面に表示するソフトウェアキーボード表示手段と、
前記ソフトウェアキーボードをマウスやペンによってタッチすることでドローイングの始点となる仮名文字の位置情報を受け取り、記憶装置に記憶するソフトウェアキーボードを構成する仮名文字の位置情報とを比較してタッチされた仮名文字を特定するキー選択手段と、
ソフトウェアキーボード上にタッチした点を始点として、そこからドローイングを終了した点を終点とした時の始点と終点を結ぶ線分の方向と線分長を計算する線分計算手段と、
前記キー選択手段が選択した仮名文字が代表する記憶装置上の文字集合に属する各文字とその文字に対応する線分の方向と線分長とを記憶するテーブルを、前記線分計算手段で計算した線分の方向と線分長とによって検索し、線分の方向と線分長が一致する文字を入力する文字として選択する文字選択手段と、
を備える。
【００１３】
本発明の第１の情報の選択入力方法は、一つの文字集合を代表する代表文字を複数個集めたソフトウェアキーボードを記憶装置から取り出し画面に表示する第１のステップと、
表示されたソフトウェアキーボードから代表文字が選択され、選択された代表文字の表示位置を始点としたドローイングを行われると、前記始点の位置とドローイングを終了した終点の位置とによって決まる線分の方向と線分長とを計算する第２のステップと、
前記選択された代表文字が代表する前記文字集合を構成する各文字と対応する線分の方向と線分長とからなる記憶装置上のテーブルに対し、前記線分計算手段の計算した線分の方向と線分長とによって検索を行い、前記文字集合から該当する入力文字を選択する第３のステップと、
を備える。
【００１４】
本発明の第２の情報の選択入力方法は、第１の発明において、前記第３のステップは、さらに、
選択された前記代表文字に属する列仮名文字と、前記列仮名文字の濁音文字と半濁音文字と、前記列仮名文字の文字サイズの異なる文字と、からなる記憶装置上の前記文字集合を検索し線分の方向と線分長の一致する文字を選択するステップ、
を備える。
【００１５】
本発明の第３の情報の選択入力方法は、５０音仮名テーブルの各行の先頭の仮名文字を配置したソフトウェアキーボードを記憶装置から取り出し画面に表示する第１のステップと、  前記ソフトウェアキーボードをマウスやペンによってタッチすることでドローイングの始点となる仮名文字の位置情報を受け取り、記憶装置に記憶するソフトウェアキーボードを構成する仮名文字の位置情報とを比較してタッチされた仮名文字を特定する第２のステップと、
ソフトウェアキーボード上にタッチした点を始点として、そこからドローイングを終了した点を終点とした時の始点と終点を結ぶ線分の方向と線分長を計算する第３のステップと、
前記キー選択手段が選択した仮名文字が代表する記憶装置上の文字集合に属する各文字とその文字に対応する線分の方向と線分長とを記憶するテーブルを、前記線分計算手段で計算した線分の方向と線分長とによって検索し、線分の方向と線分長が一致する文字を入力する文字として選択する第４のステップと、
を備える。
【００１６】
本発明の第１のプログラムは、コンピュータに、
一つの文字集合を代表する代表文字を複数個集めたソフトウェアキーボードを記憶装置から取り出し画面に表示する第１のステップと、
表示されたソフトウェアキーボードから代表文字が選択され、選択された代表文字の表示位置を始点としたドローイングを行われると、前記始点の位置とドローイングを終了した終点の位置とによって決まる線分の方向と線分長とを計算する第２のステップと、
前記選択された代表文字が代表する前記文字集合を構成する各文字と対応する線分の方向と線分長とからなる記憶装置上のテーブルに対し、前記線分計算手段の計算した線分の方向と線分長とによって検索を行い、前記文字集合から該当する入力文字を選択する第３のステップと、
を実行させる。
【００１７】
本発明の第２のプログラムは、コンピュータに、
５０音仮名テーブルの各行の先頭の仮名文字を配置したソフトウェアキーボードを記憶装置から取り出し画面に表示する第１のステップと、
前記ソフトウェアキーボードをマウスやペンによってタッチすることでドローイングの始点となる仮名文字の位置情報を受け取り、記憶装置に記憶するソフトウェアキーボードを構成する仮名文字の位置情報とを比較してタッチされた仮名文字を特定する第２のステップと、
ソフトウェアキーボード上にタッチした点を始点として、そこからドローイングを終了した点を終点とした時の始点と終点を結ぶ線分の方向と線分長を計算する第３のステップと、
前記キー選択手段が選択した仮名文字が代表する記憶装置上の文字集合に属する各文字とその文字に対応する線分の方向と線分長とを記憶するテーブルを、前記線分計算手段で計算した線分の方向と線分長とによって検索し、線分の方向と線分長が一致する文字を入力する文字として選択する第４のステップと、
を実行させる。
【００１８】
【発明の実施の形態】
本発明は、複数の認識領域を持つ２次元の絶対座標入力装置において、それぞれの領域に対して線分を描画入力した際の線分の長さと方向の情報をもって、それらに対応してあらかじめ意味づけされた情報を選択入力する方法を提供するものある。
認識領域を複数持つことで、認識領域に対する各種の意味づけを切り替えることなく、情報の選択入力が素早く行うことができ、かつ、ひとつの認識領域に複数の情報を意味づけることにより、必要な識別領域の数を、実際に選択入力する情報の数より、少なくすることができることを特徴とする。
【００１９】
図１において、複数の認識領域（図１の１０２、１０３）をもつ２次元の絶対座標入力装置（図１の１０１）において、線分（図１の１０２）を描画入力すると以下の情報が得られる。
【００２０】
１．描画入力した線分の始点により選択された認識領域
２．描画入力した線分の方向
３．描画入力した線分の長さ
これらの情報の組み合わせに対応した情報を選択入力する。
【００２１】
次に、本発明の実施例について図面を参照して詳細に説明する。
【００２２】
図２を参照すると、本実施例の構成は、マウスやタッチパネル等の入力装置２０１と、プログラム制御により動作するコンピュータであるデータ処理装置２０２と、情報を記憶する記憶装置２０３と、ディスプレイ装置等の出力装置２０４と、を含む。
【００２３】
記憶装置２０３は、表示キー領域記憶部２０３１と、出力文字領域記憶部２０３２と、を備えている。
【００２４】
表示キー領域記憶部２０３１は、「あ」「か」「さ」…などのキー名とそれに対応するソフトウェアキーボード上に表示するキーの位置と大きさを情報としてあらかじめ記憶している。
【００２５】
出力文字領域記憶部２０３２には、ソフトウェアキーボード上に表示している「あ」「か」「さ」…などのキーごとに、線分の方向と線分の長さに対応した文字を情報としてあらかじめ記憶している。ここで、「あ」「か」「さ」・・・などの文字は、複数の文字の代表として表示されているので代表文字と仮称する。
【００２６】
データ処理装置２０２は、ソフトウェアキーボード表示手段２０２１と、キー選択手段２０２２と、線分計算手段２０２３と、文字選択手段２０２４と、を備えている。
【００２７】
ソフトウェアキーボード表示手段２０２１は、画面上に、入力しようとする文字を表示する領域と、１０行×５列の行列状に配列された５０音仮名テーブルの各行の先頭の１０文字の仮名文字を配置したソフトウェアキーボードを表示する。
【００２８】
キー選択手段２０２２は、入力装置２０１よりソフトウェアキーボード上にタッチした点を受け取り、表示キー領域記憶部２０３１に記憶している各キーの領域と比較しキーを選択する。
【００２９】
線分計算手段２０２３は、入力装置２０１からソフトウェアキーボード上をドローイングした位置を受け取り、ソフトウェアキーボード上にタッチした点を始点として、そこからドローイングした点を終点とした線分の方向と長さを計算する。
【００３０】
文字選択手段２０２４は、出力文字領域記憶部２０３２に記憶している線分の方向と長さと、線分計算手段２０２３で計算した線分の方向と長さを比較して、選択されたソフトウェアキーボード上のキーに割り当てられている文字を選択する。尚、選択される文字は始点と終点の両方の位置のみで決まるためドローイングが直線的でなく曲線的で行われてもかまわない。
【００３１】
次に、本発明の実施例の動作について図３のフローチャートと図４、図５、図６，図７，図８，図９、図１０、図１１，図１２を参照して説明する。
【００３２】
まず、図４は本発明の仮名文字入力方法を説明するための文字入力用ソフトウェアキーボードの配列をディスプレイ画面上に示した図である。
【００３３】
携帯電話、携帯情報端末等のディスプレイ上で入力を行おうとする場合には、所定の操作により入力モードに移行し、ソフトウェアキーボード表示手段２０２１は、画面上に、入力しようとする文字を表示する領域である入力文字表示領域４０１と、１０行×５列の行列状に配列された５０音仮名テーブルの先頭の仮名文字の入力領域（図４の４０２、４０３）を配置したソフトウェアキーボードを表示する（ステップＡ１）。
【００３４】
これにより、図４に示したように、入力しようとする文字を表示する領域と１０個の先頭仮名文字「あ」「か」「さ」「た」「な」「は」「ま」「や」「ら」「わ」の領域をそれぞれ配置しているソフトウェアキーボードを表示する。
【００３５】
次に、利用者は、図４に示したソフトウェアキーボードにおいて、入力しようとする文字に対応した領域に、画面上に表示された矢印カーソル５０１を当て、マウスやスタイラスペンを用いて画面をタッチする（ステップＡ２）。
【００３６】
例えば入力しようとする文字に対応した領域が「は」である場合には、図５に示すように、ソフトウェアキーボードにおいて、画面上に表示された矢印カーソル５０１を入力しようとする文字に対応した領域である「は」の領域に当てる。
【００３７】
仮に、入力する文字が「は」であれば、この状態でタッチを終えると「は」が入力される。
【００３８】
次に、表示キー領域記憶部２０３１は、図６に示す通り、「あ」「か」「さ」…などのキー名（図６の６０１）と、それに対応したソフトウェアキーボード上に表示しているキーの位置（図６の６０２、６０３）と、キーの幅（図６の６０４）と、キーの高さ（図６の６０５）をあらかじめ記憶している。
【００３９】
キー選択手段２０２２は、画面上に表示された矢印カーソル５０１がソフトウェアキーボードにタッチした位置と、表示キー領域記憶部２０３１に記憶している「あ」「か」「さ」…などのキー名（図６の６０１）に対応するソフトウェアキーボード上に表示しているキーの位置（図６の６０２、６０３）と大きさ（図６の６０４、６０５）を比較して、どのキーが押されたか計算し、該当する文字を入力文字表示領域７０１に表示する（ステップＡ３）。
【００４０】
例えば、図５に示すように、ソフトウェアキーボードにおいて、画面上に表示された矢印カーソル５０１が、入力しようとする文字に対応した領域である「は」の領域に当たっている場合には、その位置は、表示キー領域記憶部２０３１に記憶している「は」のキー名に対応するソフトウェアキーボード上に表示しているキーの位置と大きさで表される領域の中に存在するので、「は」が選択されたと認識でき、さらに、図７における入力文字表示領域７０１に、認識された「は」を表示する。仮に、入力する文字が「は」であれば、この状態でタッチを終えると「は」が入力されることになる。
【００４１】
次に、本発明では、画面上に表示された矢印カーソル５０１をドローする方向によってキーの識別を行うため、ひとつのキーを方向により複数に分割する。
【００４２】
図８は例として、ソフトウェアキーボードのそれぞれのキーを４５°ごとに八等分した図である。
【００４３】
出力文字領域記憶部２０３２は、ソフトウェアキーボード上に表示している「あ」「か」「さ」…などのキー（図９の９０１）ごとに、
図８のように分割した線分の方向（図９の９０２）と、その方向に
１０ピクセルドローしたときの文字情報（図９の９０３）と、その方向に
２０ピクセルドローしたときの文字情報（図９の９０４）と、その方向に
３０ピクセルドローしたときの文字情報（図９の９０５）と、
をあらかじめ記憶している。
【００４４】
尚、図９には図示していないが、ドローがされない時の文字情報を含むこともできる。
【００４５】
ここで、マウスやスタイラスペンを用いて画面をタッチしたまま、画面上に表示された矢印カーソル（図１０の１００２）をドローした場合に、線分計算手段２０２３は、矢印カーソルをドローした後の、画面上に表示された矢印カーソル（図１０の１００１）の位置を受け取る（ステップＡ４）。
【００４６】
さらに、線分計算手段２０２３は、最初にマウスやスタイラスペンを用いて画面をタッチした位置（図５の５０１）と、現在の画面上に表示された矢印カーソル（図１０の１００１）の位置から、どの方向にドローしたか計算し、移動量を計算する（ステップＡ５）。
【００４７】
出力文字領域記憶部２０３２には、ソフトウェアキーボード上に表示している「あ」「か」「さ」…などのキー（図９の９０１）ごとに、線分の方向（図９の９０２）、１０ピクセルドローしたときの文字（図９の９０３）、２０ピクセルドローしたときの文字（図９の９０４）と３０ピクセルドローしたときの文字（図９の９０５）を記憶しているので、文字選択手段２０２４は、記憶している線分の方向と移動量と、線分計算手段２０２３が計算した線分の方向と移動量とを比較して、どの文字情報が選択されたか識別でき、その文字を入力文字表示領域（図１１の１１０１）に表示する。
【００４８】
その後ドローし続ける（ステップＡ６の「いいえ」の場合）と、線分計算手段２０２３は、画面上に表示された矢印カーソルの位置を受け取り（ステップＡ４）、さらにドローした方向と移動量を計算するので、文字選択手段２０２４はそれを元に新たに選択された文字情報を表示する（ステップＡ５）。
【００４９】
例えば、図１０に示すように、ドローする前の画面上に表示された矢印カーソル（図１０の１００２）から、現在の画面上に表示された矢印カーソル（図１０の１００１）のように、９０°の方向に１０ピクセルドローした場合には、出力文字領域記憶部２０３２の、ソフトウェアキーボード上に表示している「は」のキーに属する情報で、方向が９０°でドローした移動量が１０ピクセルの位置には、文字情報として「ふ」（図９の９０６）と記憶しているために、「ふ」と認識して、図１１に示すように「ふ」を入力文字表示領域（図１１の１１０１）に表示する。
【００５０】
「ふ」が選択されている状態から、図１２に示すように、ドローする前の画面上に表示された矢印カーソル（図１２の１２０２）から、現在の画面上に表示された矢印カーソル（図１２の１２０１）のように、９０°の方向に、さらに１０ピクセルドローした場合には、線分として方向が９０°長さが２０ピクセルとなり、出力文字領域記憶部２０３２の、ソフトウェアキーボード上に表示している「は」のキーに属する情報で方向が９０°で、ドローした移動量が２０ピクセルの位置には、文字情報として「ぶ」（図９の９０７）と記憶しているために、「ぶ」と認識して、図１３に示すように「ぶ」を入力文字表示領域（図１３の１３０１）に表示する。
【００５１】
さらに「ぶ」が選択されている状態から、図１４に示すように、ドローする前の画面上に表示された矢印カーソル（図１４の１４０２）から、現在の画面上に表示された矢印カーソル（図１４の１４０１）のように、９０°の方向に、さらに１０ピクセルドローした場合には、線分として方向が９０°長さが３０ピクセルとなり、出力文字領域記憶部２０３２の、ソフトウェアキーボード上に表示している「は」のキーに属する情報で方向が９０°で、ドローした移動量が３０ピクセルの位置には、文字情報として「ぷ」（図９の９０８）と記憶しているため、「ぷ」と認識して、図１５に示すように「ぷ」を入力文字表示領域（図１５の１５０１）に表示する。
【００５２】
さらに、別の方向にドローした例を説明する。
【００５３】
図１６に示すように、ドローする前の図７の画面上に表示された矢印カーソルの状態（図１６の１６０２）から、現在の画面上に表示された矢印カーソル（図１６の１６０１）のように、図８の定義による１８０°の方向に１０ピクセルドローした場合には、出力文字領域記憶部２０３２の、ソフトウェアキーボード上に表示している「は」のキーに属する情報で、方向が１８０°でドローした移動量が１０ピクセルの位置には、文字情報として「は」（図９の９１０）と記憶しているために、「は」と認識するが、同じ文字が選択されているので、図１７に示すように入力文字表示領域（図１７の１７０１）の表示内容は変化しない。
【００５４】
上記のように「は」が改めて選択されている状態から図１８に示すように、ドローする前の画面上に表示された矢印カーソル（図１８の１８０２）から、現在の画面上に表示された矢印カーソル（図１８の１８０１）のように、１８０°の方向にさらに１０ピクセルドローした場合には、出力文字領域記憶部２０３２の、ソフトウェアキーボード上に表示している「は」のキーに属する情報で方向が１８０°でドローした移動量が２０ピクセルの位置には、文字情報として「ば」（図９の９０９）と記憶しているために、「ば」と認識して、図１９に示すように「ば」を入力文字表示領域（図１９の１９０１）に表示する。
【００５５】
最後に、マウスやスタイラスペンを用いた画面のタッチを終了させる（ステップＡ６の「はい」の場合）と、入力文字表示領域に最後に格納されている文字を出力する（ステップＡ７）。
【００５６】
例えば、図１５の状態で、マウスやスタイラスペンを用いた画面のタッチを終了させると、最後に、入力文字表示領域に最後に格納されている文字が「ぷ」となるので、「ぷ」を入力情報として出力し、図１９の状態で、マウスやスタイラスペンを用いた画面のタッチを終了させると、最後に、入力文字表示領域に格納されている文字が「ば」となるので、「ば」を入力情報として出力する。
【００５７】
本発明の実施例の動作の説明において、ソフトウェアキーボード上にタッチした点を始点として、そこからドローイングした点を終点とした線分の方向と長さに対応した文字を選択する方法（図２のステップＡ４、Ａ５）の説明として、線分の方向を４５°ごとに八等分したが、本発明の形態はこれに限定したものではなく、線分の方向を３６°ごとに十等分することで、さらに多くの文字情報を一つの認識領域に割り当てることもできる。
【００５８】
また、線分の長さを１０ピクセルおきに３つの文字を割り当てたが、これも限定したものではなく、長さを２０ピクセルおきとして細かい操作を容易にしたりすることもできる。
【００５９】
また、本発明の実施例の動作の説明において、ひらがなの文字入力について説明したが、同様な方法で認識領域に複数の文字情報を割り当てることによって、カタカナや記号等様々なタイプの文字を入力することもできる。
【００６０】
【発明の効果】
本発明の効果は、情報の選択入力が容易に行えることにある。
【００６１】
その理由は、本発明では、認識領域を複数持つことで、認識領域に対する各種の意味づけを切り替えることなく、情報の選択入力が行うことができ、かつ、ひとつの認識領域で複数の情報を意味づけるため、すべての情報に１対１で対応した認識領域を用意する必要がなくなり、入力のための認識領域の数を減らすことができるためである。
【００６２】
入力のための認識領域の数を減らすことができれば、相対的に、入力に使う各認識領域の大きさを大きくでき、それにより、視認性が高まり、選択入力の際の間違いを減らすことができるため、情報の選択入力が容易に行える。
【００６３】
例えば、図２０のようなソフトウェアキーボードにおいて、５０音のひらがなを入力する場合は、５０音の認識領域のほかに、小文字や濁音や半濁音の認識領域が必要なため、従来の方法では認識領域を５０＋α個用意する必要がある。
【００６４】
本発明ではこれを図４のような１０行×５列の行列状に配列された５０音仮名テーブルの先頭の仮名文字の１０個の認識領域のみを用意することで入力できる。
【００６５】
図４のような１０行×５列の行列状に配列された５０音仮名テーブルの先頭の仮名文字１０個の認識領域のみを用意することで入力でき、認識領域の大きさも大きくできるので、視認性が高まり、選択入力の際の間違いを減らすことができる。
【図面の簡単な説明】
【図１】本発明の実施例の特徴の説明図である。
【図２】本発明の実施例の構成を説明するブロック図である。
【図３】本発明の実施例の動作を説明するフローチャートである。
【図４】本発明のソフトウェアキーボードを画面に表示した説明図である。
【図５】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図６】本発明の表示キー領域記憶部の構造を例示する説明図である。
【図７】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図８】本発明のソフトウェアキーボード上のある文字を始点とした方向の説明図である。
【図９】本発明の出力文字領域記憶部の構造を例示する説明図である。
【図１０】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図１１】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図１２】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図１３】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図１４】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図１５】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図１６】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図１７】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図１８】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図１９】本発明のソフトウェアキーボードを元に出力文字の選択動作の説明図である。
【図２０】従来のソフトウェアキーボードの説明図である。
【符号の説明】
２０１    入力装置
２０２    データ処理装置
２０２１    ソフトウェアキーボード表示手段
２０２２    キー選択手段
２０２３    線分計算手段
２０２４    文字選択手段
２０３    記憶装置
２０３１    表示キー領域記憶部
２０３２    出力文字領域記憶部
２０４    出力装置
【図１】
2005018318.tif 000003
【図２】
2005018318.tif 000004
【図３】
2005018318.tif 000005
【図４】
2005018318.tif 000006
【図５】
2005018318.tif 000007
【図６】
2005018318.tif 000008
【図７】
2005018318.tif 000009
【図８】
2005018318.tif 000010
【図９】
2005018318.tif 000011
【図１０】
2005018318.tif 000012
【図１１】
2005018318.tif 000013
【図１２】
2005018318.tif 000014
【図１３】
2005018318.tif 000015
【図１４】
2005018318.tif 000016
【図１５】
2005018318.tif 000017
【図１６】
2005018318.tif 000018
【図１７】
2005018318.tif 000019
【図１８】
2005018318.tif 000020
【図１９】
2005018318.tif 000021
【図２０】
2005018318.tif 000022