(57)【特許請求の範囲】
【請求項１】
手書きによって文字や図形の手書き情報が入力されるデータ入力面を有する入力部であって、入力された手書き情報の座標位置を検出する入力部と、
前記データ入力面に手書き情報が入力されて、その後、一定時間連続で前記データ入力面に対する入力がされない場合に、入力部が検出した手書き情報の座標位置の最大値および最小値に基づいて、前記データ入力面における矩形状の仮想領域を設定し、該仮想領域内の手書き情報を領域データとして生成する領域データ生成部と、
領域データ生成部が前記仮想領域を設定した順番に複数の前記仮想領域の中心座標位置を検出し、その検出結果に基づいて、複数の前記仮想領域の中心座標位置を検出した順番に中心座標位置の差分を算出し、最後に設定された前記仮想領域の中心座標位置から延びる入力推定方向を推定して、新たに手書き情報が入力されると推定される、前記データ入力面に対する推定領域の位置を予測する領域推定部と、
領域推定部が予測した前記推定領域が前記データ入力面内におさまるか否かを判断する領域判断部と、
領域判断部が前記推定領域が前記データ入力面内におさまらないと判断した場合に、前記データ入力面上の全領域データの大きさを縮小する領域縮小部と、
前記データ入力面に覆われたデータ表示面を有する表示部であって、入力部が検出した座標位置に対応するデータ表示面上の位置に手書き情報の軌跡を表示するとともに、領域縮小部が縮小した前記領域データを表示する表示部とを備えることを特徴とする手書き入力装置。
【請求項２】
前記データ入力面において、前記推定領域および前記仮想領域とは異なる位置の空白領域であって、領域縮小部によって縮小された前記領域データの総領域である移動対象縮小領域以上の大きさの空白領域を検出する空白領域検出部と、
空白領域検出部が検出した前記空白領域に、領域縮小部が縮小した前記領域データを移動させるデータ移動部とを、さらに備えることを特徴とする請求項１に記載の手書き入力装置。
【請求項３】
手書きによって文字や図形の手書き情報が入力されるデータ入力面を有する入力部であって、入力された手書き情報の座標位置を検出する入力部と、
前記データ入力面に手書き情報が入力されて、その後、一定時間連続で前記データ入力面に対する入力がされない場合に、入力部が検出した手書き情報の座標位置の最大値および最小値に基づいて、前記データ入力面における矩形状の仮想領域を設定し、該仮想領域内の手書き情報を領域データとして生成する領域データ生成部と、
前記領域データと前記仮想領域との少なくともいずれか１つが前記データ入力面に対して占める割合である入力密度を検出する入力密度検出部と、
入力密度検出部が検出した入力密度が、所定値以上であるか否かを判断する入力密度判断部と、
入力密度判断部が所定値以上の入力密度であると判断した場合に、前記データ入力面上の全領域データの大きさを縮小する領域縮小部と、
前記データ入力面に覆われたデータ表示面を有する表示部であって、入力部が検出した座標位置に対応するデータ表示面上の位置に手書き情報の軌跡を表示するとともに、領域縮小部が縮小した前記領域データを表示する表示部とを備えることを特徴とする手書き入力装置。
【請求項４】
データ入力面に手書きによって入力された文字や図形の手書き情報の座標位置を検出する入力工程と、
前記データ入力面に手書き情報が入力されて、その後、一定時間連続で前記データ入力面に対する入力がされない場合に、入力工程において検出した手書き情報の座標位置の最大値および最小値に基づいて、前記データ入力面における矩形状の仮想領域を設定し、該仮想領域内の手書き情報を領域データとして生成する領域データ生成工程と、
領域データ生成工程において前記仮想領域を設定した順番に複数の前記仮想領域の中心座標位置を検出し、その検出結果に基づいて、複数の前記仮想領域の中心座標位置を検出した順番に中心座標位置の差分を算出し、最後に設定された前記仮想領域の中心座標位置から延びる入力推定方向を推定して、新たに手書き情報が入力されると推定される、前記データ入力面に対する推定領域の位置を予測する領域推定工程と、
領域推定工程において予測した前記推定領域が前記データ入力面内におさまるか否かを判断する領域判断工程と、
領域判断工程において前記推定領域が前記データ入力面内におさまらないと判断した場合に、前記データ入力面上の全領域データの大きさを縮小する領域縮小工程と、
入力工程において検出した座標位置に対応するデータ表示面上の位置に手書き情報の軌跡を表示するとともに、領域縮小工程において縮小した前記領域データを表示する表示工程とを含んで構成されることを特徴とする手書き入力方法。
【請求項５】
前記データ入力面において、前記推定領域および前記仮想領域とは異なる位置の空白領域であって、領域縮小工程において縮小された前記領域データの総領域である移動対象縮小領域以上の大きさの空白領域を検出する空白領域検出工程と、
空白領域検出工程において検出した前記空白領域に、領域縮小工程において縮小した前記領域データを移動させるデータ移動工程とを、さらに含むことを特徴とする請求項４に記載の手書き入力方法。
【請求項６】
データ入力面に手書きによって入力された文字や図形の手書き情報の座標位置を検出する入力工程と、
前記データ入力面に手書き情報が入力されて、その後、一定時間連続で前記データ入力面に対する入力がされない場合に、入力工程において検出した手書き情報の座標位置の最大値および最小値に基づいて、前記データ入力面における矩形状の仮想領域を設定し、該仮想領域内の手書き情報を領域データとして生成する領域データ生成工程と、
前記領域データと前記仮想領域との少なくともいずれか１つが前記データ入力面に対して占める割合である入力密度を検出する入力密度検出工程と、
入力密度検出工程において検出した入力密度が、所定値以上であるか否かを判断する入力密度判断工程と、
入力密度判断工程で所定値以上の入力密度であると判断した場合に、前記データ入力面上の全領域データの大きさを縮小する領域縮小工程と、
入力工程において検出した座標位置に対応するデータ表示面上の位置に手書き情報の軌跡を表示するとともに、領域縮小工程において縮小した前記領域データを表示する表示工程とを含んで構成されることを特徴とする手書き入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き入力装置および手書き入力方法に関する。
【背景技術】
【０００２】
図１５は、従来技術における手書き入力装置を使用して手書き入力する場合の手書き入力方法を説明する図である。手書き情報を表示するデータ表示面５７ａを覆うようにデータ表示面５７ａと一体形成されるデータ入力面５１ａに、タッチペンなどのポインティングデバイスを用いて手書き情報が入力されるとき、まず、モード選択アイコンがクリックされて、手書き入力可能な「ペンモード」にモードが切り換えられる。次に、図１５（ａ）に示すように、たとえば、データ入力面５１ａに対して上方から下方に向けて手書き情報７１，７２が入力される。
【０００３】
データ入力面５１ａの下端部に達するまで入力された手書き情報７１，７２を、縮小して表示する場合、図１５（ｂ）に示すように、モード選択アイコンがクリックされて、手書き情報を縮小可能な「縮小モード」にモードが切り換えられる。次に、図１５（ｃ）に示すように、手書き情報７１，７２を所定の縮小率に縮小して、データ入力面５１ａの下端部近辺に、手書き情報が入力されていない空白領域８１を確保する。次に、空白領域８１に新たに手書き情報が入力されるとき、図１５（ｄ）に示すように、モード選択アイコンがクリックされて、「ペンモード」にモードが切り換えられる。このようにして、図１５（ｅ）に示すように、空白領域８１に新たな手書き情報７３を入力することができる。以上のように、従来の手書き入力装置においては、既に表示される手書き情報７１，７２を縮小して新たな手書き情報７３を入力するための空白領域８１を確保するとき、選択モードを切り換えるなどの操作が必要で、どうしても操作が煩雑になってしまう。
【０００４】
特許文献１には、データ入力面に入力された手書き情報を、アイコン入力に対応した表示内容に基づいて、指定した表示モード（拡大表示、縮小表示、等倍表示）で表示する装置が開示されている。また、特許文献２には、手書き情報を入力する入力域に入力された手書き情報を、指定した編集コマンドにしたがって手書き情報の大きさを縮小して表示域に表示する手書き入力装置が開示されている。
【０００５】
【特許文献１】特開平９−２７４６６５号公報
【特許文献２】特開平１０−９１３４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示される装置では、データ入力面に新たな手書き情報を入力するための領域を確保するために、アイコン入力にしたがってデータ入力面に入力された手書き情報を消去するなどの操作が必要であり、操作が煩雑になってしまう。また、特許文献２に開示される装置では、入力域を新たな手書き情報を入力するための領域とするために、入力域に入力された手書き情報を、編集コマンドにしたがって表示域に移動させて表示させる必要があり、やはり操作が煩雑になってしまう。
【０００７】
したがって本発明の目的は、操作が煩雑になることを防止して、既に表示される手書き情報を縮小し、新たな手書き情報が入力可能な領域を確保することができる手書き入力装置および手書き入力方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、手書きによって文字や図形の手書き情報が入力されるデータ入力面を有する入力部であって、入力された手書き情報の座標位置を検出する入力部と、
前記データ入力面に手書き情報が入力されて、その後、一定時間連続で前記データ入力面に対する入力がされない場合に、入力部が検出した手書き情報の座標位置の最大値および最小値に基づいて、前記データ入力面における矩形状の仮想領域を設定し、該仮想領域内の手書き情報を領域データとして生成する領域データ生成部と、
領域データ生成部が前記仮想領域を設定した順番に複数の前記仮想領域の中心座標位置を検出し、その検出結果に基づいて、複数の前記仮想領域の中心座標位置を検出した順番に中心座標位置の差分を算出し、最後に設定された前記仮想領域の中心座標位置から延びる入力推定方向を推定して、新たに手書き情報が入力されると推定される、前記データ入力面に対する推定領域の位置を予測する領域推定部と、
領域推定部が予測した前記推定領域が前記データ入力面内におさまるか否かを判断する領域判断部と、
領域判断部が前記推定領域が前記データ入力面内におさまらないと判断した場合に、前記データ入力面上の全領域データの大きさを縮小する領域縮小部と、
前記データ入力面に覆われたデータ表示面を有する表示部であって、入力部が検出した座標位置に対応するデータ表示面上の位置に手書き情報の軌跡を表示するとともに、領域縮小部が縮小した前記領域データを表示する表示部とを備えることを特徴とする手書き入力装置である。
【０００９】
また本発明は、前記データ入力面において、前記推定領域および前記仮想領域とは異なる位置の空白領域であって、領域縮小部によって縮小された前記領域データの総領域である移動対象縮小領域以上の大きさの空白領域を検出する空白領域検出部と、
空白領域検出部が検出した前記空白領域に、領域縮小部が縮小した前記領域データを移動させるデータ移動部とを、さらに備えることを特徴とする。
【００１０】
また本発明は、手書きによって文字や図形の手書き情報が入力されるデータ入力面を有する入力部であって、入力された手書き情報の座標位置を検出する入力部と、
前記データ入力面に手書き情報が入力されて、その後、一定時間連続で前記データ入力面に対する入力がされない場合に、入力部が検出した手書き情報の座標位置の最大値および最小値に基づいて、前記データ入力面における矩形状の仮想領域を設定し、該仮想領域内の手書き情報を領域データとして生成する領域データ生成部と、
前記領域データと前記仮想領域との少なくともいずれか１つが前記データ入力面に対して占める割合である入力密度を検出する入力密度検出部と、
入力密度検出部が検出した入力密度が、所定値以上であるか否かを判断する入力密度判断部と、
入力密度判断部が所定値以上の入力密度であると判断した場合に、前記データ入力面上の全領域データの大きさを縮小する領域縮小部と、
前記データ入力面に覆われたデータ表示面を有する表示部であって、入力部が検出した座標位置に対応するデータ表示面上の位置に手書き情報の軌跡を表示するとともに、領域縮小部が縮小した前記領域データを表示する表示部とを備えることを特徴とする手書き入力装置である。
【００１１】
また本発明は、データ入力面に手書きによって入力された文字や図形の手書き情報の座標位置を検出する入力工程と、
前記データ入力面に手書き情報が入力されて、その後、一定時間連続で前記データ入力面に対する入力がされない場合に、入力工程において検出した手書き情報の座標位置の最大値および最小値に基づいて、前記データ入力面における矩形状の仮想領域を設定し、該仮想領域内の手書き情報を領域データとして生成する領域データ生成工程と、
領域データ生成工程において前記仮想領域を設定した順番に複数の前記仮想領域の中心座標位置を検出し、その検出結果に基づいて、複数の前記仮想領域の中心座標位置を検出した順番に中心座標位置の差分を算出し、最後に設定された前記仮想領域の中心座標位置から延びる入力推定方向を推定して、新たに手書き情報が入力されると推定される、前記データ入力面に対する推定領域の位置を予測する領域推定工程と、
領域推定工程において予測した前記推定領域が前記データ入力面内におさまるか否かを判断する領域判断工程と、
領域判断工程において前記推定領域が前記データ入力面内におさまらないと判断した場合に、前記データ入力面上の全領域データの大きさを縮小する領域縮小工程と、
入力工程において検出した座標位置に対応するデータ表示面上の位置に手書き情報の軌跡を表示するとともに、領域縮小工程において縮小した前記領域データを表示する表示工程とを含んで構成されることを特徴とする手書き入力方法である。
【００１２】
また本発明は、前記データ入力面において、前記推定領域および前記仮想領域とは異なる位置の空白領域であって、領域縮小工程において縮小された前記領域データの総領域である移動対象縮小領域以上の大きさの空白領域を検出する空白領域検出工程と、
空白領域検出工程において検出した前記空白領域に、領域縮小工程において縮小した前記領域データを移動させるデータ移動工程とを、さらに含むことを特徴とする。
【００１３】
また本発明は、データ入力面に手書きによって入力された文字や図形の手書き情報の座標位置を検出する入力工程と、
前記データ入力面に手書き情報が入力されて、その後、一定時間連続で前記データ入力面に対する入力がされない場合に、入力工程において検出した手書き情報の座標位置の最大値および最小値に基づいて、前記データ入力面における矩形状の仮想領域を設定し、該仮想領域内の手書き情報を領域データとして生成する領域データ生成工程と、
前記領域データと前記仮想領域との少なくともいずれか１つが前記データ入力面に対して占める割合である入力密度を検出する入力密度検出工程と、
入力密度検出工程において検出した入力密度が、所定値以上であるか否かを判断する入力密度判断工程と、
入力密度判断工程で所定値以上の入力密度であると判断した場合に、前記データ入力面上の全領域データの大きさを縮小する領域縮小工程と、
入力工程において検出した座標位置に対応するデータ表示面上の位置に手書き情報の軌跡を表示するとともに、領域縮小工程において縮小した前記領域データを表示する表示工程とを含んで構成されることを特徴とする手書き入力方法である。
【発明の効果】
【００１４】
本発明によれば、入力部が手書き入力された手書き情報のデータ入力面内の座標位置を検出し、データ入力面に手書き情報が入力されて、その後、一定時間連続でデータ入力面に対する入力がされない場合に、その入力部が検出した手書き情報の座標位置の最大値および最小値に基づいて、領域データ生成部がデータ入力面における矩形状の仮想領域を設定し、仮想領域内の手書き情報を領域データとして生成する。そして、領域推定部は、領域データ生成部が仮想領域を設定した順番に複数の仮想領域の中心座標位置を検出し、その検出結果に基づいて、複数の仮想領域の中心座標位置を検出した順番に中心座標位置の差分を算出し、最後に設定された仮想領域の中心座標位置から延びる入力推定方向を推定して、新たに手書き情報が入力されると推定される推定領域の位置を予測する。そして、領域判断部が推定領域がデータ入力面におさまるか否かを判断し、データ入力面内におさまらないと判断した場合に、領域縮小部がデータ入力面上の全領域データの大きさを縮小する。このようにして、新たに手書き情報が入力される推定領域の位置を予測して、推定領域がデータ入力面内におさまらない場合に領域データの大きさを縮小するので、操作が煩雑になることを防止して、新たな手書き情報が入力可能な領域を確保することができる。
【００１５】
また本発明によれば、推定領域および仮想領域とは異なる位置の空白領域であって、領域縮小部によって縮小された領域データの総領域である移動対象縮小領域以上の大きさの空白領域を検出する空白領域検出部と、空白領域に縮小した領域データを移動させるデータ移動部とをさらに備える。そのため、空白領域に縮小した領域データを移動させて、新たな手書き情報が入力可能な領域を確保することができる。
【００１６】
また本発明によれば、入力部がデータ入力面に入力された手書き情報のデータ入力面内の座標位置を検出し、データ入力面に手書き情報が入力されて、その後、一定時間連続でデータ入力面に対する入力がされない場合に、その入力部が検出した手書き情報の座標位置の最大値および最小値に基づいて、領域データ生成部がデータ入力面における矩形状の仮想領域を設定し、仮想領域内の手書き情報を領域データとして生成する。そして、入力密度検出部が領域データと仮想領域との少なくともいずれか１つがデータ入力面に対して占める割合である入力密度を検出し、入力密度判断部が入力密度が所定値以上であるか否かを判断する。そして、入力密度が所定値以上であると判断した場合に、領域縮小部がデータ入力面上の全領域データの大きさを縮小する。このようにして、所定値以上の入力密度となる場合に領域データの大きさを縮小するので、操作が煩雑になることを防止して、新たな手書き情報が入力可能な領域を確保することができる。
【００１７】
また本発明によれば、入力工程では、手書き入力された手書き情報のデータ入力面内の座標位置を検出する。次に、領域データ生成工程では、データ入力面に手書き情報が入力されて、その後、一定時間連続でデータ入力面に対する入力がされない場合に、入力工程において検出した手書き情報の座標位置の最大値および最小値に基づいて、データ入力面における矩形状の仮想領域を設定し、仮想領域内の手書き情報を領域データとして生成する。次に、領域推定工程では、領域データ生成工程において仮想領域を設定した順番に複数の仮想領域の中心座標位置を検出し、その検出結果に基づいて、複数の仮想領域の中心座標位置を検出した順番に中心座標位置の差分を算出し、最後に設定された仮想領域の中心座標位置から延びる入力推定方向を推定して、新たに手書き情報が入力されると推定される推定領域の位置を予測する。次に、領域判断工程では、推定領域がデータ入力面内におさまるか否かを判断し、データ入力面内におさまらないと判断した場合には、領域縮小工程において、データ入力面上の全領域データの大きさを縮小する。このようにして、新たに手書き情報が入力される推定領域の位置を予測して、推定領域がデータ入力面内におさまらない場合に領域データの大きさを縮小するので、工程が煩雑になることを防止して、新たな手書き情報が入力可能な領域を確保することができる。
【００１８】
また本発明によれば、推定領域および仮想領域とは異なる位置の空白領域であって、領域縮小工程において縮小された領域データの総領域である移動対象縮小領域以上の大きさの空白領域を検出する空白領域検工程と、空白領域に縮小した領域データを移動させるデータ移動工程とをさらに含む。そのため、空白領域に縮小した領域データを移動させて、新たな手書き情報が入力可能な領域を確保することができる。
【００１９】
また本発明によれば、入力工程では、データ入力面に入力された手書き情報のデータ入力面内の座標位置を検出する。次に、領域データ生成工程では、データ入力面に手書き情報が入力されて、その後、一定時間連続でデータ入力面に対する入力がされない場合に、入力工程において検出した手書き情報の座標位置の最大値および最小値に基づいて、データ入力面における矩形状の仮想領域を設定し、仮想領域内の手書き情報を領域データとして生成する。次に、入力密度検出工程では、領域データと仮想領域との少なくともいずれか１つがデータ入力面に対して占める割合である入力密度を検出し、入力密度判断工程では、入力密度が所定値以上であるか否かを判断する。次に、入力密度判断工程において入力密度が所定値以上であると判断した場合に、領域縮小工程では、データ入力面上の全領域データの大きさを縮小する。このようにして、所定値以上の入力密度となる場合に領域データの大きさを縮小するので、工程が煩雑になることを防止して、新たな手書き情報が入力可能な領域を確保することができる。
【発明を実施するための最良の形態】
【００２０】
図１は、本発明の第１実施形態の手書き入力装置の構成を示すブロック図である。第１実施形態の手書き入力装置は、入力部１と、領域データ生成部２と、領域推定部３と、領域判断部４と、領域縮小部５と、映像信号生成部６と、表示部７と、記憶部８と、制御部９とを含んで構成される。
【００２１】
入力部１は、手書きによって文字や図形の手書き情報が入力され、入力された手書き情報のデータ入力面内の座標位置を検出する。入力部１は、たとえば、タッチパネルであり、矩形板状に形成されたガラス等の透明な透過部材から成るデータ入力面を含んで構成され、後述する表示部７が有するデータ表示面を覆うように一体的に形成される。入力部１では、データ入力面上をポインティングデバイスであるタッチペンの先端で押圧操作あるいは筆記操作することによって、手書き情報が入力される。
【００２２】
データ入力面には、４辺の内方周囲に、タッチペンによる押圧位置を検出するためのＬＥＤ（Light Emitting Diode）アレイとフォトトランジスタアレイとが設けられている。ＬＥＤアレイは、データ入力面の長辺の一方に対応したＸ方向ＬＥＤアレイと、データ入力面の短辺の一方に対応したＹ方向ＬＥＤアレイとを含む。また、フォトトランジスタアレイは、データ入力面の長辺の他方に対応したＸ方向フォトトランジスタアレイと、データ入力面の短辺の他方に対応したＹ方向フォトトランジスタアレイとを含む。
【００２３】
次に、データ入力面にタッチペンを用いて押圧操作あるいは筆記操作して手書き情報を入力したときの、データ入力面上での文字表示方法について説明する。タッチペンの先端がデータ入力面に触れると、触れた位置を通過するＬＥＤアレイから発せられる光がタッチペンによって遮蔽され、ＬＥＤアレイと対向する位置に配置されるフォトトランジスタアレイに到達しなくなる。ＬＥＤアレイが発する光が到達しなかったフォトトランジスタアレイが配置される座標を、指定された座標として認識して、その座標情報を情報処理手段（不図示）に出力する。情報処理手段は、検出した座標の位置に所定のオブジェクトを表示する。オブジェクトとは、たとえば点画像である。タッチペンでデータ入力面をなぞることによって、点画像のオブジェクトを連続的に表示することができ、所望する図形や文字を描くことができる。
【００２４】
領域データ生成部２は、データ入力面に手書き情報が入力されて、その後、一定時間（たとえば、１〜３０秒に設定される）連続でデータ入力面にタッチペンによる入力がされない場合に、領域データを生成する。領域データ生成部２は、入力部１が検出した手書き情報の座標位置の最大値および最小値に基づいて、データ入力面における仮想領域を設定し、仮想領域内の手書き情報を領域データとして生成する。本実施の形態では、仮想領域は矩形状である。
【００２５】
領域推定部３は、領域データ生成部２によって設定された順番に複数の仮想領域の中心座標位置を検出し、その検出結果に基づいて、手書き情報が新たに入力されると推定される推定領域の位置および大きさを予測する。領域推定部３は、複数の仮想領域の中心座標位置を検出した順番に中心座標位置の差分を算出し、最後に設定された仮想領域の中心座標位置から延びる方向である入力推定方向を推定して、推定領域の位置および大きさを予測する。このとき、推定領域の大きさは、複数の仮想領域の大きさの平均となるように設定される。また、領域判断部４は、領域推定部３が予測した推定領域がデータ入力面内におさまるか否かを判断する。
【００２６】
領域縮小部５は、領域判断部４が推定領域がデータ入力面内におさまらないと判断した場合に、領域データの大きさを縮小する。領域縮小部５は、領域推定部３が推定した入力推定方向とは反対となる方向に向けて領域データを縮小する。そのため、操作が煩雑になることを防止して、新たな手書き情報が入力可能な領域を確保することができる。具体的には、領域縮小部５は、推定方向に平行または垂直な方向のうち、少なくとも推定方向に平行で、推定方向とは反対となる方向に向けて領域データを縮小する。推定方向に垂直な方向にも領域データを縮小する場合には、領域縮小部５は、たとえば、データ入力面の近い側の端部に向けて領域データを縮小する。このとき、領域縮小部５は、縮小する対象となる領域データの縦横比を固定して縮小するのが好ましい。また、領域縮小部５が領域データの大きさを縮小する縮小率は予め設定される。この縮小率は、データ入力面の全画素数に対して縮小した領域データの画素数が所定の割合以下とならないように設定される。これは、領域データの大きさを縮小しすぎて、データ表示面に表示される縮小後の領域データが読み取り困難となるのを防止するためである。映像信号生成部６は、入力部１が検出した手書き情報の座標位置に対応する手書き情報の軌跡と、領域縮小部５が縮小させた領域データとに関する信号を表示部７に供給する。
【００２７】
表示部７は、液晶ディスプレイ（Liquid Crystal Display、略称ＬＣＤ）、プラズマディスプレイ（Plasma Display Panel、略称ＰＤＰ）、表面電子放出型フィールドエミッションディスプレイ（Surface conduction Electron emitter Display、略称ＳＥＤ）などのフラットパネルディスプレイ（Flat Panel Display、略称ＦＰＤ）を挙げることができ、本実施の形態ではＬＣＤである。表示部７は、データ入力面に覆われて、データ入力面と一体形成されるデータ表示面を有する。データ表示面は、たとえば、液晶パネルであり、矩形板状に形成され、薄膜トランジスタ回路とカラーフィルターとを形成したガラス基板の間に液晶材料が封入される液晶セルである手書き情報を表示する表示面となる。
【００２８】
表示部７は、入力部１が検出した座標位置に対応するデータ表示面上の位置に、手書き情報の軌跡を表示するとともに、領域縮小部５が縮小した領域データを表示する。本実施の形態では、表示部７が有するデータ表示面のサイズは、５０〜１５０インチ型という大型である。このような大型のデータ表示面を有する手書き入力装置では、データ表示面と一体形成されたデータ入力面において、データ入力面の下方側にしか手書き情報が入力できない場合がある。このような場合、本発明の手書き入力装置によれば、領域推定部３が手書き情報が新たに入力される推定領域（データ入力面の下方側）を予測し、領域縮小部５が入力推定方向とは反対となる方向に向けて（データ入力面の上方側）領域データを縮小して、新たな手書き情報が入力可能な領域を確保する。そのため、大型のデータ表示面全体を有効に利用することができる。
【００２９】
制御部９は、入力部１、領域データ生成部２、領域推定部３、領域判断部４、領域縮小部５、映像信号生成部６、表示部７などの各部を統括的に制御し、各部における各種処理を実行させる。記憶部８は、制御部９が実行させる各種処理のワーキングメモリとしての役割を果たし、処理中や処理後の各種データを保存する。
【００３０】
図２は、第１実施形態の手書き入力装置を使用して、横書きの文字を手書き入力する場合の手書き入力方法を説明する図である。また、図３は、第１実施形態の手書き入力装置を使用して、縦書きの文字を手書き入力する場合の手書き入力方法を説明する図である。また、図４は、第１実施形態の手書き入力装置における手書き入力方法を示すフローチャートである。図２においては、横書きの文字を手書き入力して、入力推定方向がデータ入力面に対して上方から下方に向かう方向となる場合の手書き入力方法を説明する。図３においては、縦書きの文字を手書き入力して、入力推定方向がデータ入力面に対して右方から左方に向かう方向となる場合の手書き入力方法を説明する。
【００３１】
まずステップｓ１では、入力部１は、データ入力面１ａに入力された手書き情報のデータ入力面１ａ内の座標位置を検出し、ステップｓ２に進む。ステップｓ２では、図２（ａ）および図３（ａ）に示すように、表示部７は、入力部１が検出した座標位置に対応するデータ表示面７ａ上の位置に、手書き情報２０，２１の軌跡を表示する。次にステップｓ３では、領域データ生成部２は、一定時間連続でデータ入力面１ａにタッチペンによる入力がされていないかどうか判断し、一定時間連続で入力されていないと判断した場合にはステップｓ４に進む。ステップｓ４では、図２（ｂ）および図３（ｂ）に示すように、領域データ生成部２は、手書き情報２０，２１の座標位置に基づいて、仮想領域を設定し、領域データ３０ａ，３１ａを生成する。次にステップｓ５では、領域推定部３は、ステップｓ４において領域データ生成部２によって設定された順番に仮想領域の中心座標位置を検出し、仮想領域が複数存在するかどうか判断し、仮想領域が複数存在すると判断した場合にはステップｓ６に進む。また、仮想領域が複数存在しないと判断した場合には、ステップｓ１からｓ５を繰り返す。
【００３２】
次にステップｓ６では、図２（ｃ）および図３（ｃ）に示すように、領域推定部３は、複数の領域データ（３０ａ，３０ｂ，３０ｃ，３０ｄ，３０ｅ）および（３１ａ，３１ｂ，３１ｃ，３１ｄ）に設定される仮想領域の中心座標位置検出結果に基づいて、入力推定方向Ａ，Ｂを推定し、推定領域の位置および大きさを予測する。次にステップｓ７では、領域判断部４は、推定領域がデータ入力面１ａ内におさまるか否かを判断し、推定領域がデータ入力面１ａ内におさまらないと判断した場合にはステップｓ８に進む。また、推定領域がデータ入力面１ａ内におさまると判断した場合には、ステップｓ１に戻り、ステップｓ１からｓ７を繰り返す。
【００３３】
ステップｓ８では、図２（ｄ）および図３（ｄ）に示すように、領域縮小部５は、入力推定方向とは反対となる方向に向けて、データ表示面７ａ上に表示される領域データ（３０ａ，３０ｂ，３０ｃ，３０ｄ，３０ｅ）および（３１ａ，３１ｂ，３１ｃ，３１ｄ）を予め定められる縮小率で縮小して、新たな手書き情報が入力可能な領域４０，４１を確保する。次にステップｓ９では、表示部７は、縮小した領域データをデータ表示面７ａ上に表示する。以上のようにして、図２に示した横書き文字を手書き入力して、入力推定方向がデータ入力面１ａに対して上方から下方に向かう方向となる場合には、新たな手書き情報が入力可能な領域４０を、データ入力面１ａ上の下端部に確保することができる。また、図３に示した縦書き文字を手書き入力して、入力推定方向がデータ入力面１ａに対して右方から左方に向かう方向となる場合には、新たな手書き情報が入力可能な領域４１を、データ入力面１ａ上の左端部に確保することができる。このように、新たな手書き情報が入力可能な領域を確保できると、ステップｓ１からｓ９を繰り返し、図２（ｅ），（ｆ）および図３（ｅ），（ｆ）に示すように、新たな手書き情報を入力することができる。
【００３４】
図５は、本発明の第２実施形態の手書き入力装置の構成を示すブロック図である。第２実施形態の手書き入力装置は、前述した第１実施形態の手書き入力装置に類似し、対応する部分については同一の参照符号を付して説明を省略する。第２実施形態の手書き入力装置は、空白領域検出部１０と、データ移動部１１とをさらに備えること以外は、第１実施形態の手書き入力装置と同様である。空白領域検出部１０は、データ入力面において推定領域および仮想領域とは異なる位置に空白領域を検出する。このとき、空白領域は、データ入力面における、領域データに設定される仮想領域以外の領域である。データ移動部１１は、空白領域検出部１０が検出した空白領域に領域縮小部５が縮小した領域データを移動させる。
【００３５】
図６は、第２実施形態の手書き入力装置における縮小した領域データの移動先決定処理の手順を示すフローチャートである。まずステップａ１では、領域判断部４が推定領域がデータ入力面内におさまらないと判断した場合に、領域縮小部５が領域データを予め定められる縮小率で縮小する。そして、入力推定方向とは反対となる方向である移動方向に、移動させる対象となる縮小された領域データの総領域である移動対象縮小領域以上の大きさの領域が確保できるか順次調査していき、領域データの移動先決定処理を開始する。
【００３６】
次にステップａ２では、領域判断部４は、移動対象縮小領域がデータ入力面上の既存の領域データと重なるか否か判断し、既存の領域データと重なると判断した場合にはステップａ３に進む。ステップａ３では、領域判断部４は、既存領域データに対して移動方向側に移動対象縮小領域以上の大きさの空白領域があるか否かを判断し、移動方向側に空白領域があると判断した場合にはステップａ４に進む。ステップａ４では、データ移動部１１は、既存領域データも含めて、移動対象縮小領域の領域データを移動方向に移動させて、領域データの移動処理を終了する。
【００３７】
ステップａ２において、領域判断部４が、移動対象縮小領域が既存の領域データと重ならないと判断した場合にはステップａ５に進む。ステップａ５では、領域判断部４は、移動対象縮小領域以上の大きさの領域が確保できるかの調査が、データ入力面内の端部まで達したか否かを判断し、データ入力面内の端部まで達したと判断した場合にはステップａ６に進む。また、領域判断部４は、データ入力面内の端部まで達していないと判断した場合にはステップａ１に戻り、縮小した領域データの移動先決定処理を継続する。ステップａ６では、データ移動部１１は、移動対象縮小領域の領域データを、移動方向のデータ入力面端部に移動させて、領域データの移動処理を終了する。
【００３８】
ステップａ３において、領域判断部４が、既存領域データに対して移動方向側に移動対象縮小領域以上の大きさの空白領域がないと判断した場合にはステップａ７に進む。ステップａ７では、領域判断部４は、移動方向および入力推定方向とは異なる方向に移動対象縮小領域以上の大きさの空白領域があるか否かを判断し、移動方向および入力推定方向とは異なる方向に空白領域があると判断した場合にはステップａ８に進む。ステップａ８では、データ移動部１１は、移動対象縮小領域の領域データを、移動方向および入力推定方向とは異なる方向の空白領域に移動させて、領域データの移動処理を終了する。
【００３９】
ステップａ７において、領域判断部４が、移動方向および入力推定方向とは異なる方向に空白領域がないと判断した場合にはステップａ９に進む。
ステップａ９では、領域判断部４は、移動対象縮小領域の領域データを、移動方向に存在する既存の領域データに隣接するまで移動させた場合に、入力推定方向に推定領域以上の大きさの空白領域が確保できるか否かを判断し、推定領域以上の大きさの空白領域が確保できると判断した場合にはステップａ１０に進む。ステップａ１０では、データ移動部１１は、移動対象縮小領域の領域データを、移動方向に存在する既存の領域データに隣接するまで移動させて、領域データの移動処理を終了する。ステップａ９において、領域判断部４が、推定領域以上の大きさの空白領域が確保できないと判断した場合にはステップａ１１に進む。ステップａ１１では、データ移動部１１は、推定領域が空白領域となるようにデータ入力面をスクロールし、推定領域がデータ入力面内におさまるようにして、移動対象縮小領域の領域データを移動させずに、領域データの移動処理を終了する。
【００４０】
以上のようにして、領域判断部４が新たに手書き情報が入力される推定領域の位置および大きさを予測して、推定領域とは異なる位置の空白領域に、縮小した領域データを移動させるので、操作が煩雑になることを防止して、新たな手書き情報が入力可能な領域を確保することができる。
【００４１】
図７は、第２実施形態の手書き入力装置を使用して手書き入力する場合の手書き入力方法を説明する図である。また、図８は、第２実施形態の手書き入力装置における手書き入力方法を示すフローチャートである。
【００４２】
まずステップｂ１では、入力部１は、データ入力面１ａに入力された手書き情報のデータ入力面１ａ内の座標位置を検出し、ステップｂ２に進む。ステップｂ２では、表示部７は、入力部１が検出した座標位置に対応するデータ表示面７ａ上の位置に、手書き情報の軌跡を表示する。次にステップｂ３では、領域データ生成部２は、一定時間連続でデータ入力面１ａにタッチペンによる入力がされていないかどうか判断し、一定時間連続で入力されていないと判断した場合にはステップｂ４に進む。ステップｂ４では、図７（ａ）に示すように、領域データ生成部２は、手書き情報の座標位置に基づいて、仮想領域を設定し、領域データ３１ａ，３１ｂ，３１ｃ，３１ｄを生成する。次にステップｂ５では、領域推定部３は、ステップｂ４において領域データ生成部２によって設定された順番に仮想領域の中心座標位置を検出し、仮想領域が複数存在するかどうか判断し、仮想領域が複数存在すると判断した場合にはステップｂ６に進む。また、仮想領域が複数存在しないと判断した場合には、ステップｂ１からｂ５を繰り返す。
【００４３】
次にステップｂ６では、領域推定部３は、複数の領域データ（３１ａ，３１ｂ，３１ｃ，３１ｄ）に設定される仮想領域の中心座標位置検出結果に基づいて、入力推定方向を推定し、推定領域の位置および大きさを予測する。次にステップｂ７では、領域判断部４は、推定領域がデータ入力面１ａ内におさまるか否かを判断し、推定領域がデータ入力面１ａ内におさまらないと判断した場合にはステップｂ８に進む。また、推定領域がデータ入力面１ａ内におさまると判断した場合には、ステップｂ１に戻り、ステップｂ１からｂ７を繰り返す。
【００４４】
ステップｂ８では、図７（ｂ）に示すように、領域縮小部５が領域データ（３１ａ，３１ｂ，３１ｃ，３１ｄ）を、予め定められる縮小率で縮小する。このとき、縮小された領域データが、移動させる対象である移動対象縮小領域となる。次に、ステップｂ９では、空白領域検出部１０が、データ入力面１ａにおいて、推定領域および仮想領域とは異なる位置の空白領域を検出する。次に、ステップｂ１０では、図７（ｂ）に示すように、データ移動部１１は、移動対象縮小領域の領域データ（３１ａ，３１ｂ，３１ｃ，３１ｄ）を、入力推定方向とは反対となる方向の移動方向に存在する空白領域に移動させる。このようにして、データ入力面１ａには、新たな手書き情報が入力可能な領域４１を確保できる。次にステップｂ１１では、表示部７は、移動させた領域データをデータ表示面７ａ上に表示する。
【００４５】
以上のようにして、図７に示した縦書き文字を手書き入力して、入力推定方向がデータ入力面１ａに対して右方から左方に向かう方向となる場合には、新たな手書き情報が入力可能な領域４１を、データ入力面１ａ上の左端部に確保することができる。このように、新たな手書き情報が入力可能な領域を確保できると、ステップｂ１からｂ１１を繰り返し、図７（ｃ），（ｄ）に示すように、新たな手書き情報を入力することができる。
【００４６】
図９は、本発明の第３実施形態の手書き入力装置の構成を示すブロック図である。第３実施形態の手書き入力装置は、前述した第１実施形態の手書き入力装置が有する領域推定部３および領域判断部４を、入力密度検出部１３および入力密度判断部１４に代えた以外は、第１実施形態の手書き入力装置と同様の構成である。
【００４７】
入力密度検出部１３は、領域データまたは仮想領域がデータ入力面に対して占める割合である入力密度を検出する。ここで、入力密度は、データ入力面全体の面積に対する仮想領域の面積の比であってもよいし、データ入力面全体の画素数に対する領域データの画素数の比であってもよい。入力密度判断部１４は、入力密度検出部１３が検出した入力密度が、所定値以上であるか否かを判断する。ここで、入力密度に設定される所定値は、たとえば、７５〜１００％である。
【００４８】
第３実施形態の手書き入力装置においては、入力部１がデータ入力面に入力された手書き情報のデータ入力面内の座標位置を検出し、その検出した座標位置に基づいて、領域データ生成部２がデータ入力面における仮想領域を設定し、仮想領域内の手書き情報を領域データとして生成する。そして、入力密度検出部１３が領域データと仮想領域との少なくともいずれか１つがデータ入力面に対して占める割合である入力密度を検出し、入力密度判断部１４が入力密度が所定値以上であるか否かを判断する。そして、入力密度が所定値以上であると判断した場合に、領域縮小部５は、領域データ生成部２によって最後に生成された領域データの中心座標位置からデータ入力面の中心に対して点対象となる座標位置に向う方向に向けて、領域データの大きさを予め定められる縮小率に縮小する。このようにして、所定値以上の入力密度となる場合に領域データの大きさを縮小するので、操作が煩雑になることを防止して、新たな手書き情報が入力可能な領域を確保することができる。
【００４９】
図１０は、第３実施形態の手書き入力装置を使用して手書き入力する場合の手書き入力方法を説明する図である。また、図１１は、第３実施形態の手書き入力装置における手書き入力方法を示すフローチャートである。本フローチャートでは、第３実施形態の手書き入力装置において、データ入力面６１が４つの入力領域６１ａ，６１ｂ，６１ｃ，６１ｄに分割されており、これらの入力領域に対応してデータ表示面６７も４つの表示領域６７ａ，６７ｂ，６７ｃ，６７ｄに分割されている場合について説明する。
【００５０】
まずステップｃ１では、入力部１は、データ入力面６１に入力された手書き情報のデータ入力面６１内の座標位置を検出し、ステップｃ２に進む。ステップｃ２では、図１０（ａ）に示すように、表示部７は、入力部１が検出した座標位置に対応するデータ表示面６７上の位置に、手書き情報２２，２３の軌跡を表示する。次にステップｃ３では、領域データ生成部２は、一定時間連続でデータ入力面６１にタッチペンによる入力がされていないかどうか判断し、一定時間連続で入力されていないと判断した場合にはステップｃ４に進む。ステップｃ４では、図１０（ｂ）に示すように、領域データ生成部２は、手書き情報２２，２３の座標位置に基づいて、仮想領域を設定して領域データ３２ａ，３２ｂを生成する。
【００５１】
次にステップｃ５では、入力密度検出部１３は、データ入力面６１内における入力密度を検出する。次にステップｃ６では、図１０（ｃ）に示すように、入力密度判断部１４は、データ入力面６１内における入力密度が所定値以上であるか否かを判断し、入力密度が所定値以上であると判断した場合にはステップｃ７に進む。また、入力密度が所定値以上ではないと判断した場合にはステップｃ８に進む。図１０（ｃ）においては、領域データ生成部２が、３２ａ，３２ｂ，３２ｃ，３２ｄ，３２ｅ，３２ｆ，３２ｇ，３２ｈの順番に領域データを生成し、最後に領域データ３２ｈを生成したものとする。
【００５２】
ステップｃ７では、図１０（ｄ）に示すように、領域縮小部５は、領域データ生成部２によって最後に生成された領域データ３２ｈの中心座標位置からデータ入力面６１の中心に対して点対象となる座標位置に向う方向に向けて、データ入力面６１上の全領域データの大きさを予め定められる縮小率に縮小する。ステップｃ８では、入力密度判断部１４は、分割された４つの各入力領域６１ａ，６１ｂ，６１ｃ，６１ｄにおいて、入力密度が所定値以上であるか否かを判断し、入力密度が所定値以上であると判断した場合にはステップｃ９に進む。また、各入力領域における入力密度が所定値以上ではないと判断した場合にはステップｃ１に戻り、ステップｃ１からｃ８を繰り返す。
【００５３】
ステップｃ９では、領域縮小部５は、所定値以上の入力密度を示す入力領域内において最後に生成された領域データの中心座標から入力領域内の中心に対して点対象となる座標位置に向う方向に向けて、入力領域内の領域データの大きさを予め定められる縮小率に縮小する。ステップｃ１０では、表示部７は、縮小した領域データをデータ表示面６７上に表示する。
【００５４】
図１２は、本発明の第４実施形態の手書き入力装置の構成を示すブロック図である。第４実施形態の手書き入力装置は、前述した第３実施形態の手書き入力装置に、さらにデータ移動部１５を備えること以外は、第３実施形態の手書き入力装置と同様の構成である。また、第４実施形態の手書き入力装置においては、データ入力面は、大きさが同じである４つの矩形状の入力領域に分割されており、これらの入力領域に対応してデータ表示面も４つの表示領域に分割されている。データ移動部１５は、１つの入力領域において入力密度判断部１４が所定値以上の入力密度であると判断した場合に、１つの入力領域に存在する領域データを他の入力領域に移動させる。
【００５５】
第４実施形態の手書き入力装置においては、入力部１がデータ入力面に入力された手書き情報のデータ入力面内の座標位置を検出し、その検出した座標位置に基づいて、領域データ生成部２がデータ入力面における仮想領域を設定し、仮想領域内の手書き情報を領域データとして生成する。そして、複数の入力領域毎に、入力密度検出部１３が領域データと仮想領域との少なくともいずれか１つが入力領域に対して占める割合である入力密度を検出し、入力密度判断部１４が入力密度が所定値以上であるか否かを判断する。そして、入力密度が所定値以上であると判断した場合に、データ移動部１５が入力密度がゼロである空白の入力領域に領域データを移動させる。そして、入力密度判断部１４がデータ入力面全面における入力密度が所定値以上であると判断した場合に、領域縮小部５は、領域データ生成部２によって最後に生成された領域データの中心座標位置からデータ入力面の中心に対して点対象となる座標位置に向う方向に向けて、データ入力面全面に存在する領域データの大きさを予め定められる縮小率に縮小する。このようにして、所定値以上の入力密度となる場合に領域データの大きさを縮小するので、操作が煩雑になることを防止して、新たな手書き情報が入力可能な領域を確保することができる。
【００５６】
図１３は、第４実施形態の手書き入力装置を使用して手書き入力する場合の手書き入力方法を説明する図である。また、図１４は、第４実施形態の手書き入力装置における手書き入力方法を示すフローチャートである。第４実施形態の手書き入力装置においては、図１３（ａ）に示すように、データ入力面６１は４つの入力領域６１ａ，６１ｂ，６１ｃ，６１ｄに分割されており、これらの入力領域に対応してデータ表示面６７も４つの表示領域６７ａ，６７ｂ，６７ｃ，６７ｄに分割されている。
【００５７】
まずステップｄ１では、入力部１は、データ入力面６１に入力された手書き情報のデータ入力面６１内の座標位置を検出し、ステップｄ２に進む。ステップｄ２では、表示部７は、入力部１が検出した座標位置に対応するデータ表示面６７上の位置に、手書き情報の軌跡を表示する。次にステップｄ３では、領域データ生成部２は、一定時間連続でデータ入力面６１にタッチペンによる入力がされていないかどうか判断し、一定時間連続で入力されていないと判断した場合にはステップｄ４に進む。ステップｄ４では、図１３（ｂ）に示すように、領域データ生成部２は、手書き情報の座標位置に基づいて、仮想領域を設定して領域データ３２ａ，３２ｂを生成する。
【００５８】
次にステップｄ５では、入力密度検出部１３は、データ入力面６１内において、各入力領域ごとに入力密度を検出する。次にステップｄ６では、図１３（ｃ）に示すように、入力密度判断部１４は、各入力領域ごとに、入力密度が所定値以上であるか否かを判断し、１つの入力領域において入力密度が所定値以上であると判断した場合にはステップｄ７に進む。また、入力密度が所定値以上となる入力領域がないと判断した場合にはステップｄ１に戻り、ステップｄ１からｄ６を繰り返す。図１３（ｃ）においては、４つの入力領域中、１つの入力領域６１ｃに領域データ３２ａ，３２ｂ，３２ｃ，３２ｄが存在し、この入力領域６１ｃの入力密度が所定値以上であるとする。ステップｄ７では、入力密度検出部１３は、入力密度がゼロである入力領域が存在するか否かを判断し、入力密度がゼロである入力領域が存在する場合にはステップｄ８に進む。また、入力密度がゼロである入力領域が存在しないと判断した場合にはステップｄ９に進む。
【００５９】
ステップｄ８では、図１３（ｄ）に示すように、データ移動部１５は、所定値以上の入力密度となった入力領域６１ｃに存在する領域データ３２ａ，３２ｂ，３２ｃ，３２ｄを、入力密度がゼロである入力領域に移動させる。入力密度がゼロである入力領域が複数存在する場合、データ移動部１５は、所定値以上の入力密度となった入力領域に対して対角方向となる入力領域に優先的に領域データを移動させる。また、対角方向となる入力領域の入力密度がゼロでない場合には、入力密度がゼロとなるいずれの入力領域に領域データを移動させてもよいが、データ入力面６１に対して上方に向かう方向となる入力領域に優先的に移動させるようにするのが好ましい。このように、領域データをデータ入力面６１に対して上方に向う方向となる入力領域に移動させることによって、データ入力面６１が大型の場合であっても、データ入力面６１の下方側に、新たな手書き情報が入力可能な領域を確保することができる。そのため、大型のデータ入力面全体を有効に利用することができる。
【００６０】
ステップｄ９では、図１３（ｅ）に示すように、入力密度判断部１４は、データ入力面６１全面において、入力密度が所定値以上であるか否かを判断し、入力密度が所定値以上であると判断した場合にはステップｄ１０に進む。図１３（ｅ）においては、領域データ生成部２が最後に生成した領域データは、領域データ３２ｋとする。また、入力密度が所定値以上ではないと判断した場合にはステップｄ１に戻り、ステップｄ１からｄ９を繰り返す。ステップｄ１０では、領域縮小部５は、最後に生成された領域データ３２ｋの中心座標からデータ入力面６１の中心に対して点対象となる座標位置に向う方向に向けて、データ入力面６１内に存在する全領域データの大きさを予め定められる縮小率に縮小する。ステップｄ１１では、表示部７は、縮小した領域データをデータ表示面６７上に表示する。
【００６１】
以上のようにして、所定値以上の入力密度となる場合に領域データの大きさを縮小するので、操作が煩雑になることを防止して、新たな手書き情報が入力可能な領域を確保することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の第１実施形態の手書き入力装置の構成を示すブロック図である。
【図２】第１実施形態の手書き入力装置を使用して、横書きの文字を手書き入力する場合の手書き入力方法を説明する図である。
【図３】第１実施形態の手書き入力装置を使用して、縦書きの文字を手書き入力する場合の手書き入力方法を説明する図である。
【図４】第１実施形態の手書き入力装置における手書き入力方法を示すフローチャートである。
【図５】本発明の第２実施形態の手書き入力装置の構成を示すブロック図である。
【図６】第２実施形態の手書き入力装置における縮小した領域データの移動先決定処理の手順を示すフローチャートである。
【図７】第２実施形態の手書き入力装置を使用して手書き入力する場合の手書き入力方法を説明する図である。
【図８】第２実施形態の手書き入力装置における手書き入力方法を示すフローチャートである。
【図９】本発明の第３実施形態の手書き入力装置の構成を示すブロック図である。
【図１０】第３実施形態の手書き入力装置を使用して手書き入力する場合の手書き入力方法を説明する図である。
【図１１】第３実施形態の手書き入力装置における手書き入力方法を示すフローチャートである。
【図１２】本発明の第４実施形態の手書き入力装置の構成を示すブロック図である。
【図１３】第４実施形態の手書き入力装置を使用して手書き入力する場合の手書き入力方法を説明する図である。
【図１４】第４実施形態の手書き入力装置における手書き入力方法を示すフローチャートである。
【図１５】従来技術における手書き入力装置を使用して手書き入力する場合の手書き入力方法を説明する図である。
【符号の説明】
【００６３】
１  入力部
２  領域データ生成部
３  領域推定部
４  領域判断部
５  領域縮小部
７  表示部
１０  空白領域検出部
１１，１５  データ移動部
１３  入力密度検出部
１４  入力密度判断部
【図１】
0004918459.tif 000002
【図２】
0004918459.tif 000003
【図３】
0004918459.tif 000004
【図４】
0004918459.tif 000005
【図５】
0004918459.tif 000006
【図６】
0004918459.tif 000007
【図７】
0004918459.tif 000008
【図８】
0004918459.tif 000009
【図９】
0004918459.tif 000010
【図１０】
0004918459.tif 000011
【図１１】
0004918459.tif 000012
【図１２】
0004918459.tif 000013
【図１３】
0004918459.tif 000014
【図１４】
0004918459.tif 000015
【図１５】
0004918459.tif 000016