(57)【特許請求の範囲】
【請求項１】
矩形状の表示面を有する表示部と、
前記表示面に対向する入力面を有し、該入力面に接触する入力操作が行われたときに、入力面に対する入力操作の接触点の位置情報である入力座標データを取得する入力部と、
前記入力面に対して接触点の移動を伴わない点状の入力操作が行われたことを示す、第１の入力座標データが前記入力部によって取得されたときに、該第１の入力座標データに基づいて、前記入力面における入力領域を表す矩形枠状の第１の入力領域枠を生成し、該第１の入力領域枠を前記表示面に表示させる入力領域枠生成部と、
前記表示面に前記第１の入力領域枠が表示された状態で、前記入力面における、前記第１の入力領域枠の枠上の頂点から接触点の移動を伴う線状の入力操作が行われたことを示す、第２の入力座標データが前記入力部によって取得されたときに、該第２の入力座標データに基づいて、前記第１の入力領域枠の大きさを変化させて、第２の入力領域枠を生成し、該第２の入力領域枠を前記表示面に表示させる入力領域枠サイズ変更部と、
前記表示面に前記第２の入力領域枠が表示された状態で、前記入力面における、前記第２の入力領域枠の枠内に対して接触点の移動を伴う線状の入力操作が行われたことを示す、第３の入力座標データが前記入力部によって取得されたときに、該第３の入力座標データに基づいて文字を認識し、その認識文字を前記表示面に表示させる文字認識部と、を備え、
前記入力領域枠生成部は、前記文字認識部が文字の認識を終了すると、認識文字に対応して前記表示面に表示される前記第２の入力領域枠を消去し、かつ、前記入力面に対する次の入力領域を表す、前記第２の入力領域枠と同じ大きさの第３の入力領域枠を、認識文字に対して所定の間隔をあけて隣接するように前記表示面に表示させることを特徴とする表示装置。
【請求項２】
前記表示面に前記第１の入力領域枠が表示された状態で、前記入力面における、前記第１の入力領域枠の枠上の辺から接触点の移動を伴う線状の入力操作が行われたことを示す、第４の入力座標データが前記入力部によって取得されたときに、該第４の入力座標データに基づいて、前記第１の入力領域枠の位置を移動させる入力領域枠位置変更部を備えることを特徴とする請求項１に記載の表示装置。
【請求項３】
予め規格化された文字コードを記憶する記憶部を備え、
前記文字認識部は、前記第３の入力座標データに基づいて認識した認識文字を、前記文字コードに対応した文字に変換することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
入力部および表示部を備えるコンピュータを、請求項１〜３のいずれか１つに記載の表示装置として機能させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示パネルと一体的に形成されたタッチパネルに手書きで入力された文字を、表示パネルに表示することができる表示装置および表示プログラムに関する。
【背景技術】
【０００２】
電子黒板システム、パーソナルコンピュータ、携帯電話端末、電子手帳などには、液晶ディスプレイなどの表示パネルと、この表示パネルと一体的に形成されたタッチパネルとを含んで構成される手書き文字入力装置が備えられている。手書き文字入力装置では、タッチパネルに対する入力操作により文字を手書き入力することによって、この手書き入力の入力座標データに基づく軌跡が表示パネルに表示される。
【０００３】
このような手書き文字入力装置において、手書き文字を歪まず真っすぐに入力するのを案内するために、文字の入力位置の目安となるグリッド、罫線、マス目などを表示パネルの全面に固定的に表示させる方法がある。
【０００４】
しかしながら、表示パネルの全面に表示される上記グリッド、罫線およびマス目などは、入力文字の軌跡とは無関係であり、視覚のノイズとなる。
【０００５】
このような問題点を解決する手書き文字入力装置として、特許文献１には、タッチパネルに手書き文字の入力を開始すると、文字の入力位置の目安となる文字入力枠を表示パネルに表示させる手書き文字入力装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−１８５４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示される手書き文字入力装置では、手書き文字の入力位置の目安として、予め設定された大きさの矩形状の文字入力枠が表示される。このような手書き文字入力装置では、ユーザは、予め設定された文字入力枠の大きさに合わせて、文字を手書き入力する必要があり、所望の大きさの文字を手書き入力することができない。また、ユーザが所望の大きさの文字を手書き入力したときには、その手書き入力された文字が文字入力枠に重なってしまう場合があり、文字入力枠に重なった文字の視認性が低下し、手書き入力された文字が読みにくくなってしまう。
【０００８】
したがって本発明の目的は、手書き文字の入力位置を効果的に案内することを可能にした上で、手書き入力された文字を読みやすくすることができる表示装置、および表示プログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、矩形状の表示面を有する表示部と、
前記表示面に対向する入力面を有し、該入力面に接触する入力操作が行われたときに、入力面に対する入力操作の接触点の位置情報である入力座標データを取得する入力部と、
前記入力面に対して接触点の移動を伴わない点状の入力操作が行われたことを示す、第１の入力座標データが前記入力部によって取得されたときに、該第１の入力座標データに基づいて、前記入力面における入力領域を表す矩形枠状の第１の入力領域枠を生成し、該第１の入力領域枠を前記表示面に表示させる入力領域枠生成部と、
前記表示面に前記第１の入力領域枠が表示された状態で、前記入力面における、前記第１の入力領域枠の枠上の頂点から接触点の移動を伴う線状の入力操作が行われたことを示す、第２の入力座標データが前記入力部によって取得されたときに、該第２の入力座標データに基づいて、前記第１の入力領域枠の大きさを変化させて、第２の入力領域枠を生成し、該第２の入力領域枠を前記表示面に表示させる入力領域枠サイズ変更部と、
前記表示面に前記第２の入力領域枠が表示された状態で、前記入力面における、前記第２の入力領域枠の枠内に対して接触点の移動を伴う線状の入力操作が行われたことを示す、第３の入力座標データが前記入力部によって取得されたときに、該第３の入力座標データに基づいて文字を認識し、その認識文字を前記表示面に表示させる文字認識部と、を備え、
前記入力領域枠生成部は、前記文字認識部が文字の認識を終了すると、認識文字に対応して前記表示面に表示される前記第２の入力領域枠を消去し、かつ、前記入力面に対する次の入力領域を表す、前記第２の入力領域枠と同じ大きさの第３の入力領域枠を、認識文字に対して所定の間隔をあけて隣接するように前記表示面に表示させることを特徴とする表示装置である。
【００１０】
また本発明の表示装置は、前記表示面に前記第１の入力領域枠が表示された状態で、前記入力面における、前記第１の入力領域枠の枠上の辺から接触点の移動を伴う線状の入力操作が行われたことを示す、第４の入力座標データが前記入力部によって取得されたときに、該第４の入力座標データに基づいて、前記第１の入力領域枠の位置を移動させる入力領域枠位置変更部を備えることを特徴とする。
【００１１】
また本発明の表示装置は、予め規格化された文字コードを記憶する記憶部を備え、
前記文字認識部は、前記第３の入力座標データに基づいて認識した認識文字を、前記文字コードに対応した文字に変換することを特徴とする。
【００１２】
また本発明は、入力部および表示部を備えるコンピュータを、前記表示装置として機能させることを特徴とする表示プログラムである。
【発明の効果】
【００１３】
本発明によれば、表示装置は、入力部の入力面に接触する入力操作が行われたときに、この入力操作の接触点の位置情報である入力座標データに基づく文字の軌跡を表示部の表示面に表示する装置である。さらに、表示装置は、入力領域枠生成部と、入力領域枠サイズ変更部と、文字認識部とを含んで構成される。
【００１４】
入力領域枠生成部は、入力面に対して接触点の移動を伴わない点状の入力操作が行われたことを示す、第１の入力座標データが入力部によって取得されたときに、該第１の入力座標データに基づいて、入力面における入力領域を表す矩形枠状の第１の入力領域枠を生成し、該第１の入力領域枠を表示面に表示させる。
【００１５】
入力領域枠サイズ変更部は、表示面に第１の入力領域枠が表示された状態で、入力面における、第１の入力領域枠の枠上の頂点から接触点の移動を伴う線状の入力操作が行われたことを示す、第２の入力座標データが入力部によって取得されたときに、該第２の入力座標データに基づいて、第１の入力領域枠の大きさを変化させて、第２の入力領域枠を生成する。
【００１６】
文字認識部は、表示面に第２の入力領域枠が表示された状態で、入力面における、第２の入力領域枠の枠内に対して接触点の移動を伴う線状の入力操作が行われたことを示す、第３の入力座標データが入力部によって取得されたときに、該第３の入力座標データに基づいて文字を認識し、その認識文字を表示面に表示させる。
【００１７】
そして、入力領域枠生成部は、文字認識部が文字の認識を終了すると、認識文字に対応して表示面に表示される第２の入力領域枠を消去し、かつ、入力面に対する次の入力領域を表す、第２の入力領域枠と同じ大きさの第３の入力領域枠を、認識文字に対して所定の間隔をあけて隣接するように表示面に表示させる。
【００１８】
このように構成される本発明の表示装置では、入力面に対してユーザが点状の入力操作を行ったときに、入力領域枠生成部が第１の入力領域枠を表示面に表示させる。ユーザは、表示面に表示された第１の入力領域枠を、文字入力のための入力操作位置の目安とすることができる。さらに、本発明の表示装置では、表示面に第１の入力領域枠が表示された状態で、第１の入力領域枠の枠上の頂点から接触点を移動させる線状の入力操作をユーザが行ったときに、入力領域枠サイズ変更部が第１の入力領域枠の大きさを変化させて、第２の入力領域枠を生成する。たとえば、入力領域枠サイズ変更部は、第１の入力領域枠の枠上の頂点から外方側に接触点を移動させる入力操作が行われたときに、大きさが大きくされた第２の入力領域枠を生成し、第１の入力領域枠の枠上の頂点から内方側に接触点を移動させる入力操作が行われたときに、大きさが小さくされた第２の入力領域枠を生成する。
【００１９】
ユーザは、入力領域枠の大きさが大き過ぎたり、小さ過ぎたりすることがないように、入力操作によって第１の入力領域枠を所望の大きさに調整した後、その大きさが調整された第２の入力領域枠の枠内に文字入力のための入力操作を行うことができるので、ユーザが所望の大きさの文字を手書き入力することができる。そのため、ユーザが文字を手書き入力するときに、入力領域枠に重なって入力してしまうことを低減することができるので、入力領域枠の表示によって手書き文字の入力位置を効果的に案内することを可能にした上で、手書き入力された文字を読みやすくすることができる。
【００２０】
また本発明によれば、表示装置は、入力領域枠位置変更部をさらに備える。この入力領域枠位置変更部は、表示面に第１の入力領域枠が表示された状態で、入力面における、第１の入力領域枠の枠上の辺から接触点の移動を伴う線状の入力操作が行われたことを示す、第４の入力座標データが入力部によって取得されたときに、第４の入力座標データに基づいて、第１の入力領域枠の位置を移動させる。
【００２１】
このような入力領域枠位置変更部を備える表示装置は、表示面に第１の入力領域枠が表示された状態で、第１の入力領域枠の枠上の辺から接触点を移動させる線状の入力操作をユーザが行ったときに、入力領域枠位置変更部が第１の入力領域枠の表示位置を変化させることができる。たとえば、入力領域枠位置変更部は、第１の入力領域枠の枠上の辺から右方向に接触点を移動させる入力操作が行われたときに、第１の入力領域枠を右方向に移動させ、第１の入力領域枠の枠上の辺から上方向に接触点を移動させる入力操作が行われたときに、第１の入力領域枠を上方向に移動させる。
【００２２】
また本発明によれば、表示装置は、予め規格化された文字コードを記憶する記憶部を備える。そして、文字認識部は、第３の入力座標データに基づいて認識した認識文字を、文字コードに対応した文字に変換する。このようにして、ユーザによって手書き入力されて認識された認識文字が、文字コードに対応した文字に変換されることによって、ユーザにとって文字を読みやすくすることができる。
【００２３】
また本発明によれば、表示プログラムは、入力部および表示部を備えるコンピュータを、前記表示装置として機能させるためのプログラムである。このような表示プログラムは、手書き文字の入力位置を効果的に案内することを可能にした上で、手書き入力された文字を読みやすくすることができる表示処理を、ソフトウェアで制御することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る表示装置１００の構成を示すブロック図である。
【図２Ａ】認識文字変換モードが設定されている場合における表示装置１００の動作を示すフローチャートである。
【図２Ｂ】認識文字変換モードが設定されている場合における表示装置１００の動作を示すフローチャートである。
【図３Ａ】認識文字変換モードが設定されている場合における表示装置１００の動作を説明するための図である。
【図３Ｂ】認識文字変換モードが設定されている場合における表示装置１００の動作を説明するための図である。
【図４】表示装置１００における入力領域枠表示状態変更処理の動作を示すフローチャートである。
【図５】表示装置１００における入力領域枠表示状態変更処理の動作を説明するための図である。
【図６】手書きモードが設定されている場合における表示装置１００の動作を示すフローチャートである。
【図７Ａ】手書きモードが設定されている場合における表示装置１００の動作を説明するための図である。
【図７Ｂ】手書きモードが設定されている場合における表示装置１００の動作を説明するための図である。
【発明を実施するための形態】
【００２５】
図１は、本発明の実施形態に係る表示装置１００の構成を示すブロック図である。表示装置１００は、表示部１、入力部２、座標認識部３、入力領域枠生成部４、入力領域枠サイズ変更部５、入力領域枠位置変更部６、文字切出部７、文字認識部８、第１記憶部９、第２記憶部１０、モード認識部１１、および表示制御部１２を含んで構成される。表示装置１００は、入力部２の入力面に接触する入力操作が行われたときに、この入力操作の接触点の位置情報である入力座標データに基づく文字の軌跡を表示部１の表示面に表示する装置である。
【００２６】
表示部１は、たとえば、液晶ディスプレイ、ＥＬ（ElectroLuminescence）ディスプレイ、プラズマディスプレイなどである。表示部１は、表示制御部１２によって制御されることで、矩形状の表示面に画像を表示する。
【００２７】
入力部２は、投影型静電容量方式タッチパネル、抵抗膜方式タッチパネル、赤外線遮断検出方式タッチパネルなどから構成される。入力部２は、Ｘ軸およびＹ軸を座標軸とする直交座標が設定された入力面を有し、表示部１の表示面上に積層されて、表示部１と一体的に形成されている。表示部１の表示面は、入力部２の入力面と対向し、入力面と同様の直交座標が設定されている。本実施形態では、表示部１の表示面および入力部２の入力面に設定される直交座標は、表示面および入力面に向かって左上の頂点を原点とし、右方向をＸ軸の正方向、下方向をＹ軸の正方向とするＸＹ直交座標である。入力部２は、入力面に接触する入力操作が行われたときに、入力面に対する入力操作の接触点の位置情報である入力座標データを取得し、その入力座標データを座標認識部３へ出力する。
【００２８】
ここで、入力操作とは、入力面への接触が開始してから接触が終了するまでの、入力面に対する一連の操作である。たとえば、ユーザが、手指やスタイラスなどで入力面に触れ、接触点を動かさずに、手指やスタイラスなどを入力面から離す一連の操作を行うとき、すなわち、入力面に対して接触点の移動を伴わない入力操作を行うとき、この操作は入力面に対する点入力操作である。また、たとえば、ユーザが、手指やスタイラスなどで入力面に触れ、触れたまま接触点を移動させ、手指やスタイラスなどを入力面から離す一連の操作を行うとき、すなわち、入力面に対して面方向の接触点の移動を伴う入力操作を行うとき、この操作は入力面に対する線入力操作である。
【００２９】
座標認識部３は、入力部２から送出されてくる入力座標データを、内部メモリに一旦記憶し、その記憶した入力座標データを入力操作の種別に応じて、入力領域枠生成部４、入力領域枠サイズ変更部５、入力領域枠位置変更部６、文字切出部７、モード認識部１１、表示制御部１２へ出力する。また、座標認識部３は、入力部２から入力座標データが送出されてくる時間間隔に関する情報についても、文字切出部７および表示制御部１２へ出力する。
【００３０】
本実施形態の表示装置１００は、入力部２の入力面に対する入力操作に対応した文字の表示方式として認識文字変換モードと手書きモードの２つのモードのいずれかを選択可能であり、入力操作による文字の入力方向として縦書きモードと横書きモードの２つのモードのいずれかを選択可能である。このような複数のモードを選択可能とするために、表示部１の表示面には、認識文字変換モード選択アイコン、手書きモード選択アイコン、縦書きモード選択アイコン、横書きモード選択アイコンが配置されている。
【００３１】
モード認識部１１は、入力部２の入力面に対して、上記のモード選択アイコンが押下されたことを示す入力座標データが入力部２によって取得され、その入力座標データが座標認識部３から送出されてきたときに、いずれのモード選択アイコンが選択されたかを認識し、その認識結果を表示制御部１２へ出力する。表示制御部１２は、モード認識部１１から送出されてきたモード選択アイコンの認識結果に基づいて、表示方式および入力操作の入力方向の設定制御を実行する。
【００３２】
モード認識部１１が認識文字変換モードが選択されたことを認識した場合、表示制御部１２は、入力部２の入力面に対する入力操作の軌跡を、文字コードに対応した文字に変換する表示方式となるように、表示部１を制御する。また、モード認識部１１が手書きモードが選択されたことを認識した場合、表示制御部１２は、入力部２の入力面に対する入力操作の軌跡をそのまま表示する表示方式となるように、表示部１を制御する。
【００３３】
また、モード認識部１１が縦書きモードが選択されたことを認識した場合、表示制御部１２は、入力部２の入力面に対する入力操作による文字の入力方向がＹ軸方向となるように、表示部１を制御する。モード認識部１１が横書きモードが選択されたことを認識した場合、表示制御部１２は、入力部２の入力面に対する入力操作による文字の入力方向がＸ軸方向となるように、表示部１を制御する。
【００３４】
入力領域枠生成部４は、入力部２の入力面に対して接触点の移動を伴わない点入力操作が行われたことを示す、第１の入力座標データが入力部２によって取得され、その第１の入力座標データが座標認識部３から送出されてきたときに、該第１の入力座標データに基づいて、入力面における入力領域を表す、デフォルトサイズの矩形枠状の第１入力領域枠を生成する。入力領域枠生成部４は、生成した第１入力領域枠の座標データを第１記憶部９へ出力する。入力領域枠生成部４から送出されてきた第１入力領域枠の座標データを第１記憶部９が記憶すると、その第１記憶部９に記憶された座標データに基づいて、表示制御部１２が表示部１を制御して、表示面に第１入力領域枠を表示させる。ユーザは、表示部１の表示面に表示された第１入力領域枠を、文字入力のための入力操作位置の目安とすることができる。
【００３５】
入力領域枠サイズ変更部５は、表示部１の表示面にデフォルトサイズの第１入力領域枠が表示された状態で、入力部２の入力面における、第１入力領域枠の枠上の頂点から接触点の移動を伴う線入力操作が行われたことを示す、第２の入力座標データが入力部２によって取得され、その第２の入力座標データが座標認識部３から送出されたときに、該第２の入力座標データに基づいて、第１入力領域枠の大きさを変化させて、第２入力領域枠を生成する。
【００３６】
たとえば、入力領域枠サイズ変更部５は、第１入力領域枠の枠上の頂点から外方側に接触点を移動させる入力操作が行われたときに、大きさが大きくされた第２入力領域枠を生成し、第１入力領域枠の枠上の頂点から内方側に接触点を移動させる入力操作が行われたときに、大きさが小さくされた第２入力領域枠を生成する。
【００３７】
入力領域枠サイズ変更部５は、生成した第２入力領域枠の座標データを第１記憶部９へ出力する。入力領域枠サイズ変更部５から送出されてきた第２入力領域枠の座標データを第１記憶部９が記憶すると、その第１記憶部９に記憶された座標データに基づいて、表示制御部１２が表示部１を制御して、表示面に第２入力領域枠を表示させる。
【００３８】
本実施形態の表示装置１００は、表示部１の表示面に第２入力領域枠が表示された状態で、その第２入力領域枠の枠内に対して入力操作が行われた場合、その入力操作の軌跡に対応した文字を表示部１の表示面に表示する。
【００３９】
モード認識部１１が認識文字変換モードが選択されたことを認識した場合には、文字切出部７は、表示部１の表示面に第２入力領域枠が表示された状態で、入力部２の入力面における、第２入力領域枠の枠内に対して接触点の移動を伴う線入力操作が行われたことを示す、第３の入力座標データが入力部２によって取得され、その第３の入力座標データが座標認識部３から送出されたときに、該第３の入力座標データに基づいて文字を切出して、切出した文字の情報を文字認識部８へ出力する。文字認識部８は、文字切出部７から送出されてきた切出し文字の情報に基づいて、文字を認識し、その認識文字を文字コードに対応した文字に変換して変換文字を生成する。
【００４０】
文字認識部８は、生成した変換文字の座標データ、および、変換文字の生成が完了したことを示す変換文字生成完了情報を第２記憶部１０へ出力する。文字認識部８から送出されてきた変換文字の座標データ、および、変換文字生成完了情報を第２記憶部１０が記憶すると、その第２記憶部１０に記憶された座標データに基づいて、表示制御部１２が表示部１を制御して、表示面に変換文字を表示させる。このようにして、表示装置１００は、認識文字変換モードが設定されている場合に、第２入力領域枠の枠内に対して入力操作された軌跡に対応した変換文字を表示部１の表示面に表示することができる。
【００４１】
モード認識部１１が手書きモードが選択されたことを認識した場合には、文字切出部７は、表示部１の表示面に第２入力領域枠が表示された状態で、入力部２の入力面における、第２入力領域枠の枠内に対して接触点の移動を伴う線入力操作が行われたことを示す、第３の入力座標データが入力部２によって取得され、その第３の入力座標データが座標認識部３から送出されたときに、該第３の入力座標データに基づいて文字を切出して、切出した文字の情報を文字認識部８へ出力する。文字認識部８は、文字切出部７から送出されてきた切出し文字の情報に基づいて、文字を認識する。
【００４２】
文字認識部８は、認識した認識文字の座標データ、および、文字の認識が完了したことを示す文字認識完了情報を第２記憶部１０へ出力する。文字認識部８から送出されてきた認識文字の座標データ、および、文字認識完了情報を第２記憶部１０が記憶すると、その第２記憶部１０に記憶された座標データに基づいて、表示制御部１２が表示部１を制御して、入力操作の軌跡を表す認識文字を表示面に表示させる。このようにして、表示装置１００は、手書きモードが設定されている場合に、第２入力領域枠の枠内に対して入力操作された軌跡に対応した認識文字を表示部１の表示面に表示することができる。
【００４３】
また、モード認識部１１が手書きモードが選択されたことを認識した場合の他の形態としては、表示制御部１２は、表示部１の表示面に第２入力領域枠が表示された状態で、入力部２の入力面における、第２入力領域枠の枠内に対して接触点の移動を伴う線入力操作が行われたことを示す、第３の入力座標データが入力部２によって取得され、その第３の入力座標データが座標認識部３から送出されたときに、該第３の入力座標データに基づいて、線入力操作の軌跡を表示部１の表示面に表示させる。この場合には、表示制御部１２は、第２入力領域枠の枠内に対する線入力操作が終了してから所定時間経過したと判断した場合に、第２入力領域枠の枠内に対する線入力操作が完了したと判断する。このようにして、表示装置１００は、手書きモードが設定されている場合に、第２入力領域枠の枠内に対して入力操作された軌跡を表示部１の表示面に表示することもできる。
【００４４】
本実施形態の表示装置１００では、デフォルトサイズの第１入力領域枠が入力領域枠生成部４によって表示部１の表示面に表示された状態で、入力領域枠サイズ変更部５が第１入力領域枠の大きさを変化させて、第２入力領域枠を生成する。そして、表示装置１００は、表示部１の表示面に第２入力領域枠が表示された状態で、その第２入力領域枠の枠内に対して線入力操作が行われた場合、その線入力操作の軌跡に対応した文字を表示部１の表示面に表示する。
【００４５】
ユーザは、入力領域枠の大きさが大き過ぎたり、小さ過ぎたりすることがないように、入力操作によって第１入力領域枠を所望の大きさに調整した後、その大きさが調整された第２入力領域枠の枠内に文字入力のための線入力操作を行うことができるので、ユーザが所望の大きさの文字を手書き入力することができる。そのため、ユーザが文字を手書き入力するときに、入力領域枠に重なって入力してしまうことを低減することができるので、入力領域枠の表示によって手書き文字の入力位置を効果的に案内することを可能にした上で、手書き入力された文字を読みやすくすることができる。
【００４６】
本実施形態の表示装置１００は、大きさが調整された第２入力領域枠の枠内に対する手書き文字の入力操作が完了した時点で、第２入力領域枠が消去され、次の入力領域を表す第３入力領域枠が表示されるように構成されている。
【００４７】
モード認識部１１が認識文字変換モードが選択されたことを認識した場合には、入力領域枠生成部４は、文字認識部８が認識文字に対する文字変換を終了すると、認識文字から変換された変換文字に対応して表示面に表示される第２入力領域枠を消去し、かつ、入力部２の入力面に対する次の入力領域を表す、第２入力領域枠と同じ大きさの第３入力領域枠を、変換文字に隣接するように表示面に表示させる。
【００４８】
また、モード認識部１１が手書きモードが選択されたことを認識した場合には、入力領域枠生成部４は、文字認識部８が線入力操作の軌跡に対応した文字の認識を終了すると、認識文字に対応して表示面に表示される第２入力領域枠を消去し、かつ、入力部２の入力面に対する次の入力領域を表す、第２入力領域枠と同じ大きさの第３入力領域枠を、認識文字に隣接するように表示面に表示させる。
【００４９】
また、モード認識部１１が手書きモードが選択されたことを認識した場合の他の形態としては、表示制御部１２が、第２入力領域枠の枠内に対する線入力操作が終了してから所定時間経過したと判断した場合に、入力領域枠生成部４は、線入力操作の軌跡に対応して
表示面に表示される第２入力領域枠を消去し、かつ、入力部２の入力面に対する次の入力領域を表す、第２入力領域枠と同じ大きさの第３入力領域枠を、線入力操作の軌跡に隣接するように表示面に表示させる。
【００５０】
また、本実施形態の表示装置１００は、入力領域枠位置変更部６を備えることが好ましい。この入力領域枠位置変更部６は、表示部１の表示面にデフォルトサイズの第１入力領域枠が表示された状態で、入力面における、第１入力領域枠の枠上の辺から接触点の移動を伴う線入力操作が行われたことを示す、第４の入力座標データが入力部２によって取得され、その第４の入力座標データが座標認識部３から送出されたときに、該第４の入力座標データに基づいて、第１入力領域枠の位置を移動させる。
【００５１】
このような入力領域枠位置変更部６を備える表示装置１００は、表示部１の表示面に第１入力領域枠が表示された状態で、第１入力領域枠の枠上の辺から接触点を移動させる線入力操作をユーザが行ったときに、入力領域枠位置変更部６が第１入力領域枠の表示位置を変化させることができる。たとえば、入力領域枠位置変更部６は、第１入力領域枠の枠上の辺から右方向（Ｘ軸の正方向）に接触点を移動させる線入力操作が行われたときに、第１入力領域枠を右方向に移動させ、第１入力領域枠の枠上の辺から上方向（Ｙ軸の負方向）に接触点を移動させる線入力操作が行われたときに、第１入力領域枠を上方向に移動させる。
【００５２】
また、入力領域枠位置変更部６は、デフォルトサイズの第１入力領域枠の位置を移動させる機能を有することに限定されない。たとえば、入力領域枠位置変更部６は、入力領域枠サイズ変更部５によって大きさが調整された第２入力領域枠が表示部１の表示面に表示された状態で、第２入力領域枠の枠上の辺から接触点の移動を伴う線入力操作が行われたことを示す、第４の入力座標データが入力部２によって取得されたときに、該第４の入力座標データに基づいて、第２入力領域枠の位置を移動させる。さらにまた、入力領域枠位置変更部６は、入力領域枠生成部４によって、次の入力領域を表す第３入力領域枠が文字に隣接して表示部１の表示面に表示された状態で、第３入力領域枠の枠上の辺から接触点の移動を伴う線入力操作が行われたことを示す、第４の入力座標データが入力部２によって取得されたときに、該第４の入力座標データに基づいて、第３入力領域枠の位置を移動させる。
【００５３】
入力領域枠位置変更部６を備える表示装置１００は、表示部１の表示面に第１入力領域枠、第２入力領域枠、または第３入力領域枠が表示された状態で、第１入力領域枠、第２入力領域枠、または第３入力領域枠の枠上の辺から接触点を移動させる線入力操作をユーザが行ったときに、入力領域枠位置変更部６が第１入力領域枠、第２入力領域枠、または第３入力領域枠の表示位置を変化させることができる。
【００５４】
次に、本実施形態の表示装置１００の動作について説明する。図２Ａおよび図２Ｂは、認識文字変換モードが設定されている場合における表示装置１００の動作を示すフローチャートである。図３Ａおよび図３Ｂは、認識文字変換モードが設定されている場合における表示装置１００の動作を説明するための図である。
【００５５】
ステップｓ１では、モード認識部１１は、入力操作による文字の入力方向として縦書きモードと横書きモードの２つのモードのいずれが選択されたかを認識する。次にステップｓ２では、座標認識部３は、図３Ａ（ａ）に示すように、入力部２の入力面２Ａに対して、デフォルトサイズの第１入力領域枠２００の開始点Ｐ１を指定する点入力操作が行われたか否かを判断する。座標認識部３が開始点Ｐ１を指定する点入力操作が行われたことを判断した場合にはステップｓ３に進み、開始点Ｐ１を指定する点入力操作が行われていないと判断した場合にはステップｓ２を繰返す。開始点Ｐ１を指定する点入力操作が行われた場合には、座標認識部３は、開始点Ｐ１を示す第１の入力座標データを入力領域枠生成部４へ出力する。
【００５６】
ステップｓ３では、図３Ａ（ａ）に示すように、入力領域枠生成部４は、座標認識部３から送出されてきた開始点Ｐ１を示す第１の入力座標データに基づいて、その開始点Ｐ１を頂点とする矩形枠状のデフォルトサイズの第１入力領域枠２００を生成する。次にステップｓ４では、入力領域枠生成部４は、生成した第１入力領域枠２００の座標データを、第１記憶部９へ出力する。入力領域枠生成部４から出力された第１入力領域枠２００の座標データは、第１記憶部９に記憶される。
【００５７】
ステップｓ５では、入力領域枠生成部４から送出されてきた第１入力領域枠２００の座標データを第１記憶部９が記憶すると、その第１記憶部９に記憶された座標データに基づいて、表示制御部１２が表示部１を制御して、表示面１Ａに第１入力領域枠２００を表示させる。次にステップｓ６では、表示装置１００は、入力領域枠表示状態変更処理を実施し、ユーザが所望する大きさにサイズが変更された第２入力領域枠２０１を表示部１の表示面１Ａに表示する。この入力領域枠表示状態変更処理については、後述する。
【００５８】
ステップｓ７では、座標認識部３は、表示部１の表示面１Ａに第２入力領域枠２０１が表示された状態で、入力部２の入力面２Ａに対して入力操作が開始されたか否かを判断する。座標認識部３が入力操作が開始されたと判断した場合にはステップｓ１０に進み、入力操作が開始されていないと判断した場合にはステップｓ８に進む。
【００５９】
ステップｓ８では、座標認識部３は、表示部１の表示面１Ａに第２入力領域枠２０１が表示されてから入力操作が行われない時間が、所定時間経過したか否かを判断する。座標認識部３が所定時間経過したと判断した場合にはステップｓ９に進み、所定時間経過していないと判断した場合にはステップｓ７に戻る。表示部１の表示面１Ａに第２入力領域枠２０１が表示されてから、所定時間経過しても入力操作が行われないステップｓ９では、入力領域枠生成部４は、表示されている第２入力領域枠２０１を消去する。
【００６０】
ステップｓ１０では、座標認識部３は、入力部２の入力面２Ａに対する入力操作が、第２入力領域枠２０１の枠内に対する第３の入力操作であるか否かを判断する。座標認識部３が第２入力領域枠２０１の枠内に対する第３の入力操作であると判断した場合にはステップｓ１１に進み、第３の入力操作ではないと判断した場合にはステップｓ９に進む。入力部２の入力面２Ａに対する入力操作が、第２入力領域枠２０１の枠内に対する第３の入力操作であった場合には、座標認識部３は、第３の入力操作に対応する座標データを文字切出部７へ出力する。
【００６１】
ステップｓ１１では、文字切出部７は、座標認識部３から送出されてきた第３の入力操作に対応する座標データに基づいて、文字を切出して、切出した文字の情報を文字認識部８へ出力する。次にステップｓ１２では、文字認識部８は、文字切出部７から送出されてきた切出し文字の情報に基づいて、文字を認識する。次にステップｓ１３では、文字認識部８は、認識した認識文字を文字コードに対応した文字に変換して変換文字を生成する。そして、ステップｓ１４では、文字認識部８は、認識文字に対する文字変換が完了した場合には、生成した変換文字の座標データ、および、変換文字の生成が完了したことを示す変換文字生成完了情報を第２記憶部１０へ出力し、ステップｓ１５に進み、完了していない場合は、ステップｓ１４を繰返す。
【００６２】
ステップｓ１５では、第２記憶部１０は、文字認識部８から送出されてきた変換文字の座標データ、および、変換文字生成完了情報を記憶する。次にステップｓ１６では、図３Ａ（ｂ）に示すように、表示制御部１２は、第２記憶部１０に記憶された座標データに基づいて、表示部１を制御して、表示面１Ａに変換文字Ｍ１を表示させる。図３Ａ（ｂ）では、表示面１Ａに「見」という変換文字Ｍ１が表示されている。この変換文字Ｍ１は、高さＨ、幅Ｗの矩形枠状の第２入力領域枠２０１の枠内に表示されている。このようにして、表示装置１００は、認識文字変換モードが設定されている場合に、第２入力領域枠２０１の枠内に対して入力操作された軌跡に対応した変換文字Ｍ１を表示部１の表示面１Ａに表示することができる。
【００６３】
ステップｓ１７では、入力領域枠生成部４は、文字認識部８が認識文字に対する文字変換を終了すると、認識文字から変換された変換文字Ｍ１に対応して表示面１Ａに表示される第２入力領域枠２０１を消去する。次にステップｓ１８では、入力領域枠生成部４は、図３Ａ（ｃ）に示すように、入力部２の入力面２Ａに対する次の入力領域を表す、変換文字Ｍ１に対して所定の間隔Ｇをあけて隣接するような、第２入力領域枠２０１と同じ大きさの第３入力領域枠２０２を、生成する。このとき、前記間隔Ｇは、第２入力領域枠２０１の高さＨおよび幅Ｗに基づいて設定される。
【００６４】
なお、ステップｓ１においてモード認識部１１が横書きモードを設定した場合には、入力領域枠生成部４は、変換文字Ｍ１に対して右方向（Ｘ軸の正方向）に所定の間隔Ｇをあけて隣接するような第３入力領域枠２０２を生成する。また、ステップｓ１においてモード認識部１１が縦書きモードを設定した場合には、入力領域枠生成部４は、変換文字Ｍ１に対して下方向（Ｙ軸の正方向）に所定の間隔Ｇをあけて隣接するような第３入力領域枠２０２を生成する。入力領域枠生成部４は、生成した第３入力領域枠２０２の座標データを第１記憶部９へ出力する。
【００６５】
ステップｓ１８では、第１記憶部９は、入力領域枠生成部４から送出されてきた第３入力領域枠２０２の座標データを記憶する。そして、ステップｓ１９では、入力領域枠生成部４から送出されてきた第３入力領域枠２０２の座標データを第１記憶部９が記憶すると、その第１記憶部９に記憶された座標データに基づいて、表示制御部１２が表示部１を制御して、表示面１Ａに第３入力領域枠２０２を表示させる。
【００６６】
このようにして表示面１Ａに第３入力領域枠２０２が表示されると、ステップｓ６からステップｓ１９が繰返される。たとえば、第３入力領域枠２０２の大きさを変更するための入力操作が入力部２の入力面２Ａに対して行われた場合には、入力領域枠サイズ変更部５がステップｓ６において入力領域枠表示状態変更処理を実施し、表示面１Ａに表示された第３入力領域枠２０２に対して大きさが変更された新たな入力領域枠を生成し、その生成した新たな入力領域枠を表示面１Ａに表示させる。
【００６７】
また、表示部１の表示面１Ａに第３入力領域枠２０２が表示された状態で、その第３入力領域枠２０２の枠内に対して入力操作が行われた場合には、ステップｓ１１において文字切出部７が入力操作に対応する座標データに基づいて文字を切出し、ステップｓ１２において文字認識部８が切出された文字の情報に基づいて文字認識し、ステップｓ１４において文字認識部８が認識した認識文字を文字コードに対応した文字に変換する。このようにして、表示装置１００は、図３Ｂ（ｄ）に示すように、第３入力領域枠２０２の枠内に対して入力操作された軌跡に対応した変換文字Ｍ２を表示部１の表示面１Ａに表示することができる。図３Ｂ（ｄ）では、表示面１Ａにおける第３入力領域枠２０２の枠内に、「積」という変換文字Ｍ２が表示されている。
【００６８】
そして、ステップｓ１７において入力領域枠生成部４が、変換文字Ｍ２に対応して表示面１Ａに表示される第３入力領域枠２０２を消去し、ステップｓ１８において入力領域枠生成部４が、入力部２の入力面２Ａに対する次の入力領域を表す、変換文字Ｍ２に対して所定の間隔Ｇをあけて隣接するような、第３入力領域枠２０２と同じ大きさの、次の第３入力領域枠２０３を、生成する。
【００６９】
ステップｓ１９において、次の第３入力領域枠２０３が表示部１の表示面１Ａに表示されると、さらにステップｓ６からステップｓ１９が繰返され、たとえば、図３Ｂ（ｅ）に示すように、次の第３入力領域枠２０３の枠内に対して入力操作された軌跡に対応した変換文字Ｍ３を表示部１の表示面１Ａに表示することができる。図３Ｂ（ｅ）では、表示面１Ａにおける次の第３入力領域枠２０３の枠内に、「り」という変換文字Ｍ３が表示されている。
【００７０】
図４は、表示装置１００における入力領域枠表示状態変更処理の動作を示すフローチャートである。図５は、表示装置１００における入力領域枠表示状態変更処理の動作を説明するための図である。本実施形態の表示装置１００において、前述したステップｓ６における入力領域枠表示状態変更処理は、次のようにして行われる。
【００７１】
図５（ａ）に示すように、前述したステップｓ５において、入力領域枠生成部４がデフォルトサイズの第１入力領域枠２００を表示部１の表示面１Ａに表示させると、入力領域枠表示状態変更処理が開始される。
【００７２】
まずステップｓ６−１では、図５（ｂ）に示すように、座標認識部３は、デフォルトサイズの第１入力領域枠２００が表示面１Ａに表示された状態で、入力部２の入力面２Ａにおける、第１入力領域枠２００の辺上の点Ｐ２から、接触点の移動を伴う線入力操作が行われたか否かを判断する。座標認識部３が、第１入力領域枠２００の辺からの線入力操作が行われたと判断した場合にはステップｓ６−２に進み、第１入力領域枠２００の辺からの線入力操作が行われていないと判断した場合にはステップｓ６−５に進む。第１入力領域枠２００の辺上の点Ｐ２からの線入力操作が行われた場合には、座標認識部３は、点Ｐ２からの線入力操作の軌跡（すなわち、点Ｐ２からの接触点の移動の軌跡）に対応する第４の入力座標データを、入力領域枠位置変更部６へ出力する。
【００７３】
ステップｓ６−２では、入力領域枠位置変更部６は、座標認識部３から送出されてきた、第１入力領域枠２００の辺上の点Ｐ２からの接触点の移動の軌跡に対応する入力座標データに基づいて、移動後の第１入力領域枠２００の座標データを算出する。具体的には、入力領域枠位置変更部６は、座標認識部３から送出されてきた入力座標データに基づいて、点Ｐ２からの接触点の移動方向および移動距離を算出し、これらの算出結果を用いて、移動後の第１入力領域枠２００の座標データを算出する。なお、入力領域枠位置変更部６は、第１入力領域枠２００の大きさを変化させることなく、表示位置のみが変化するように、移動後の第１入力領域枠２００の座標データを算出する。入力領域枠位置変更部６は、算出した移動後の第１入力領域枠２００の座標データを、第１記憶部９へ出力する。
【００７４】
次にステップｓ６−３では、第１記憶部９は、入力領域枠位置変更部６から送出されてきた、移動後の第１入力領域枠２００の座標データを記憶する。そして、ステップｓ６−４では、入力領域枠位置変更部６から送出されてきた第１入力領域枠２００の座標データを第１記憶部９が記憶すると、その第１記憶部９に記憶された座標データに基づいて、表示制御部１２が表示部１を制御して、図５（ｂ）に示すように、表示面１Ａに移動後の第１入力領域枠２００を表示させる。
【００７５】
ステップｓ６−１において第１入力領域枠２００の辺からの線入力操作が行われていないと判断された場合、および、ステップｓ６−４において第１入力領域枠２００が移動された状態で表示面１Ａに表示された場合、ステップｓ６−５では、図５（ｃ）に示すように、座標認識部３は、入力部２の入力面２Ａにおける、第１入力領域枠２００の頂点Ｐ３から、接触点の移動を伴う線入力操作が行われたか否かを判断する。座標認識部３が、第１入力領域枠２００の頂点Ｐ３からの線入力操作が行われたと判断した場合にはステップｓ６−６に進み、第１入力領域枠２００の頂点Ｐ３からの線入力操作が行われていないと判断した場合にはステップｓ６−９に進む。第１入力領域枠２００の頂点Ｐ３からの線入力操作が行われた場合には、座標認識部３は、頂点Ｐ３からの線入力操作の軌跡（すなわち、頂点Ｐ３からの接触点の移動の軌跡）に対応する入力座標データを、入力領域枠サイズ変更部５へ出力する。
【００７６】
ステップｓ６−６では、入力領域枠サイズ変更部５は、座標認識部３から送出されてきた、第１入力領域枠２００の頂点Ｐ３からの接触点の移動の軌跡に対応する入力座標データに基づいて、サイズ変更後の第２入力領域枠２０１の座標データを算出する。具体的には、入力領域枠サイズ変更部５は、座標認識部３から送出されてきた入力座標データに基づいて、頂点Ｐ３からの接触点の移動方向および移動距離を算出し、これらの算出結果を用いて、サイズ変更後の第２入力領域枠２０１の座標データを算出する。また、入力領域枠サイズ変更部５は、算出した第２入力領域枠２０１の座標データに基づいて、第２入力領域枠２０１の高さＨおよび幅Ｗを算出する。入力領域枠サイズ変更部５は、算出したサイズ変更後の第２入力領域枠２０１の座標データ、および、第２入力領域枠２０１の高さＨおよび幅Ｗを、第１記憶部９へ出力する。
【００７７】
次にステップｓ６−７では、第１記憶部９は、入力領域枠サイズ変更部５から送出されてきた、サイズ変更後の第２入力領域枠２０１の座標データ、および、第２入力領域枠２０１の高さＨおよび幅Ｗを記憶する。そして、ステップｓ６−８では、入力領域枠サイズ変更部５から送出されてきた第２入力領域枠２０１の座標データを第１記憶部９が記憶すると、その第１記憶部９に記憶された座標データに基づいて、表示制御部１２が表示部１を制御して、図５（ｃ）に示すように、表示面１Ａにサイズ変更後の第２入力領域枠２０１を表示させる。
【００７８】
次にステップｓ６−９では、入力領域枠生成部４は、前述したステップｓ１８において第３入力領域枠２０２を生成するときに用いる、変換文字と第３入力領域枠２０２との間隔Ｇを算出する。入力領域枠生成部４は、第１記憶部９に記憶される、入力領域枠サイズ変更部５が算出した第２入力領域枠２０１の高さＨおよび幅Ｗに基づいて、間隔Ｇを算出する。なお、入力領域枠サイズ変更部５によって大きさが変更された第２入力領域枠２０１が生成されない場合、すなわち、ステップｓ６−５において座標認識部３が、第１入力領域枠２００の頂点Ｐ３からの線入力操作が行われていないと判断した場合には、入力領域枠生成部４は、デフォルトサイズの第１入力領域枠２００の高さおよび幅に基づいて、間隔Ｇを算出する。
【００７９】
以上のようにして、表示装置１００では、前述したステップｓ６における入力領域枠表示状態変更処理が実行されて、少なくとも第１入力領域枠２００に対して大きさが変更された第２入力領域枠２０１が、表示部１の表示面１Ａに表示される。
【００８０】
図６は、手書きモードが設定されている場合における表示装置１００の動作を示すフローチャートである。図７Ａおよび図７Ｂは、手書きモードが設定されている場合における表示装置１００の動作を説明するための図である。
【００８１】
手書きモードが設定されている場合、ステップａ１では、認識文字変換モードが設定されている場合と同様にして、前述したステップｓ１からステップｓ５が実行されて、デフォルトサイズの第１入力領域枠２００が表示部１の表示面１Ａに表示される。次にステップａ２では、前述したステップｓ６と同様にして、すなわち、図４に示したステップｓ６−１からステップｓ６−９の入力領域枠表示状態変更処理が実行されて、図７Ａ（ａ）に示すように、表示装置１００は、ユーザが所望する大きさにサイズが変更された第２入力領域枠２０１を表示部１の表示面１Ａに表示する。
【００８２】
次にステップａ３では、座標認識部３は、表示部１の表示面１Ａに第２入力領域枠２０１が表示された状態で、入力部２の入力面２Ａに対して入力操作が開始されたか否かを判断する。座標認識部３が入力操作が開始されたと判断した場合にはステップａ６に進み、入力操作が開始されていないと判断した場合にはステップａ４に進む。
【００８３】
ステップａ４では、座標認識部３は、表示部１の表示面１Ａに第２入力領域枠２０１が表示されてから入力操作が行われない時間が、所定時間経過したか否かを判断する。座標認識部３が所定時間経過したと判断した場合にはステップａ５に進み、所定時間経過していないと判断した場合にはステップａ３に戻る。表示部１の表示面１Ａに第２入力領域枠２０１が表示されてから、所定時間経過しても入力操作が行われないステップａ５では、入力領域枠生成部４は、表示されている第２入力領域枠２０１を消去する。
【００８４】
ステップａ６では、座標認識部３は、入力部２の入力面２Ａに対する入力操作が、第２入力領域枠２０１の枠内に対する第３の入力操作であるか否かを判断する。座標認識部３が第２入力領域枠２０１の枠内に対する第３の入力操作であると判断した場合にはステップａ７に進み、第３の入力操作ではないと判断した場合にはステップａ５に進む。入力部２の入力面２Ａに対する入力操作が、第２入力領域枠２０１の枠内に対する第３の入力操作であった場合には、座標認識部３は、第３の入力操作の軌跡に対応する座標データを、表示制御部１２へ出力する。
【００８５】
ステップａ７では、図７Ａ（ｂ）に示すように、表示制御部１２は、座標認識部３から送出されてきた第３の入力操作の軌跡に対応する座標データに基づいて、表示部１の表示面１Ａに、第３の入力操作の軌跡Ｍ４を表示させる。図７Ａ（ｂ）では、第３の入力操作の軌跡Ｍ４は、「見」という手書き文字である。
【００８６】
次にステップａ８では、表示制御部１２は、第２入力領域枠２０１の枠内に対する第３の入力操作が完了したか否かを判断する。表示制御部１２は、第２入力領域枠２０１の枠内に対する第３の入力操作が終了してから所定時間経過したと判断した場合に、第２入力領域枠２０１の枠内に対する入力操作が完了したと判断する。表示制御部１２が第２入力領域枠２０１の枠内に対する入力操作が完了したと判断した場合にはステップａ９に進み、第２入力領域枠２０１の枠内に対する入力操作が完了していないと判断した場合にはステップａ８を繰返す。
【００８７】
ステップａ９では、入力領域枠生成部４は、手書き文字の軌跡Ｍ４に対応して表示面１Ａに表示される第２入力領域枠２０１を消去する。次にステップａ１０では、入力領域枠生成部４は、図７Ａ（ｃ）に示すように、入力部２の入力面２Ａに対する次の入力領域を表す、手書き文字の軌跡Ｍ４に対して所定の間隔Ｇをあけて隣接するような、第２入力領域枠２０１と同じ大きさの第３入力領域枠２０２を生成する。入力領域枠生成部４は、生成した第３入力領域枠２０２の座標データを第１記憶部９へ出力する。
【００８８】
さらにステップａ１０では、第１記憶部９は、入力領域枠生成部４から送出されてきた第３入力領域枠２０２の座標データを記憶する。そして、ステップａ１１では、入力領域枠生成部４から送出されてきた第３入力領域枠２０２の座標データを第１記憶部９が記憶すると、その第１記憶部９に記憶された座標データに基づいて、表示制御部１２が表示部１を制御して、表示面１Ａに第３入力領域枠２０２を表示させる。
【００８９】
このようにして表示面１Ａに第３入力領域枠２０２が表示されると、ステップａ２からステップａ１１が繰返される。たとえば、第３入力領域枠２０２の大きさを変更するための入力操作が入力部２の入力面２Ａに対して行われた場合には、入力領域枠サイズ変更部５がステップａ２において入力領域枠表示状態変更処理を実施し、表示面１Ａに表示された第３入力領域枠２０２に対して大きさが変更された新たな入力領域枠を生成し、その生成した新たな入力領域枠を表示面１Ａに表示させる。
【００９０】
また、表示部１の表示面１Ａに第３入力領域枠２０２が表示された状態で、その第３入力領域枠２０２の枠内に対して入力操作が行われた場合には、表示装置１００は、図７Ｂ（ｄ）に示すように、第３入力領域枠２０２の枠内に対する入力操作の軌跡Ｍ５を、表示部１の表示面１Ａに表示する。図７Ｂ（ｄ）では、表示面１Ａにおける第３入力領域枠２０２の枠内に、「積」という手書き文字の軌跡Ｍ５が表示されている。
【００９１】
そして、ステップａ９において入力領域枠生成部４が、入力操作の軌跡Ｍ５に対応して表示面１Ａに表示される第３入力領域枠２０２を消去し、ステップａ１０において入力領域枠生成部４が、入力部２の入力面２Ａに対する次の入力領域を表す、軌跡Ｍ５に対して所定の間隔Ｇをあけて隣接するような、第３入力領域枠２０２と同じ大きさの、次の第３入力領域枠２０３を生成する。
【００９２】
ステップａ１１において、次の第３入力領域枠２０３が表示部１の表示面１Ａに表示されると、さらにステップａ２からステップａ１１が繰返され、たとえば、図７Ｂ（ｅ）に示すように、次の第３入力領域枠２０３の枠内に対して入力操作された軌跡Ｍ６を表示部１の表示面１Ａに表示することができる。図７Ｂ（ｅ）では、表示面１Ａにおける次の第３入力領域枠２０３の枠内に、「り」という軌跡Ｍ６が表示されている。
【００９３】
前記表示装置１００における、表示部１、入力部２、座標認識部３、入力領域枠生成部４、入力領域枠サイズ変更部５、入力領域枠位置変更部６、文字切出部７、文字認識部８、モード認識部１１、および表示制御部１２などの、表示装置１００を構成する各部を機能させる表示プログラムは、表示部１および入力部２を備えるコンピュータを表示装置１００として機能させるプログラムである。この表示プログラムは、従来公知の、コンピュータ読み取り可能な記録媒体に記録できる。
【００９４】
前記表示プログラムを記録媒体に記録することで、表示プログラムに基づく処理を実行するためのプログラムコード（実行形式プログラム、中間コードプログラムおよびソースプログラムなど）を記録した記録媒体を持ち運び自在に提供することができる。
【００９５】
なお、記録媒体は、マイクロコンピュータが処理を行うためのメモリ、たとえばＲＯＭ（Read Only Memory）のようなプログラムメディアであってもよいし、または、コンピュータが外部記憶装置として備えるプログラム読取装置に挿入することで読み取られるプログラムメディアであってもよい。
【００９６】
記録媒体に格納されているプログラムは、マイクロプロセッサが記録媒体にアクセスして実行する方式であってもよいし、または、マイクロプロセッサが記録媒体からプログラムコードを読み出し、読み出されたプログラムコードがマイクロコンピュータのプログラム記憶エリアにダウンロードされることで、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００９７】
ここで、前記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープ、カセットテープなどのテープ系、フレキシブルディスク、ハードディスクなどの磁気ディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＭＯ（Magneto Optical disc）、ＭＤ（Mini Disc）、ＤＶＤ（Digital Versatile Disc）などの光ディスク系、ＩＣ（Integrated Circuit）カード（メモリカードを含む）、光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（登録商標）（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００９８】
また、コンピュータが、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、記録媒体は、通信ネットワークからプログラムコードをダウンロードするように、流動的にプログラムコードを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、または他の記録媒体からインストールしておく。また、前記表示プログラムは、前記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【符号の説明】
【００９９】
１  表示部
２  入力部
３  座標認識部
４  入力領域枠生成部
５  入力領域枠サイズ変更部
６  入力領域枠位置変更部
７  文字切出部
８  文字認識部
９  第１記憶部
１０  第２記憶部
１１  モード認識部
１２  表示制御部
１００  表示装置
２００  第１入力領域枠
２０１  第２入力領域枠
２０２  第３入力領域枠
２０３  第４入力領域枠
【図１】
0005883696.tif 000002
【図２Ａ】
0005883696.tif 000003
【図２Ｂ】
0005883696.tif 000004
【図３Ａ】
0005883696.tif 000005
【図３Ｂ】
0005883696.tif 000006
【図４】
0005883696.tif 000007
【図５】
0005883696.tif 000008
【図６】
0005883696.tif 000009
【図７Ａ】
0005883696.tif 000010
【図７Ｂ】
0005883696.tif 000011