(57)【要約】      （修正有）【課題】１台のタブレットやデジタイザを着座位置の異なる複数の記入者が利用することを可能に、記入者を判別し、書いた順番に記録し、表示を揃えることにより、手書を利用した情報交換を円滑にする方法。また、縦書きや横書きが混在しても、同一方向に表示方向を揃え、記録を詰め合わせ表示させることにより、多くの手書イメージを閲覧可能とする。【解決手段】手書座標のストロークや記入時刻を利用し、記入者や記入方向を切り分け、履歴保存し表示する。【選択図】図８
2011028697.tif 000002
【特許請求の範囲】
【請求項１】
デジタイザやタブレットなどの座標入力装置と、該座標入力装置によって記入された手書きイメージの表示を可能とするグラフィクスデータ表示装置と、前記座標入力装置とグラフィクスデータ表示装置とを制御するパーソナルコンピュータを用い、着座位置の異なる複数の記入者が同一の座標入力装置を用いて、交互に手書き文字による情報交換をする状況において、手書き文字入力の運筆方向からパーソナルコンピュータに内蔵された入力制御プログラムが、記入者の着座位置を判別し、手書きイメージの方向が前回の手書き方向と異なった場合、これまでの手書きイメージを記入者の手書き書き込み方向と同一となるよう前記入力制御プログラムが座標回転させ、且つ、これまでの手書きイメージが現記入者の手書きイメージと重畳せぬよう、前記入力制御プログラムによりこれまでの手書きイメージを常に一定方向に、記入順序が判別できるように並べることにより、入力順番を明確にし、現入力中の手書きイメージをパーソナルコンピュータに接続したグラフィクスデータ表示装置に表示することを特徴とする文字入力用情報交換装置。
【請求項２】
請求項１において，前記記入者が横書き入力と縦書き入力を実施した場合、常に書き手からみて同一方向に手書きイメージを入力順に表示することを特徴とする手書き文字入力用情報交換装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本願発明は、デジタイザやタブレットなどの座標入力装置を用いた手書き情報入力装置を利用した情報入力装置であり、複数人が異なった位置からデジタイザやタブレットなどを使用して手書き入力された手書文字の座標データをパーソナルコンピュータで読み取り、筆記座標のデータを加工し、手書き入力と同等な手書き軌跡として表示する手書き筆跡入力装置を利用した手書き文字入力用情報交換装置。
【背景技術】
【０００２】  手書き情報入力装置としては、前記したデジタイザやタブレットなどの座標入力装置を用い、当該座標入力装置の手書き座標データをパーソナルコンピュータで捕捉し、手書座標を表示装置向けのグラフィクスデータに変換し、表示用グラフィクスイメージ（記入者がデジタイザやタブレット等の座標入力装置で筆記した筆記軌跡データ）に加工するソフトウエアを利用し、当該図形データを表示する従来技術が知られている。【０００３】
【先行技術文献】
【特許文献】
【０００４】  特願２００４−１１６４６８号  特開２００２−１３２４３６号
【発明の概要】
【発明が解決しようとする課題】
【０００５】  しかしながら上記したような手書き入力を行う従来方式を用いた手書き用ソフトウエアにおいて、手書き入力時にデジタイザやタブレットは、入力を行おうとしている人に対して入力装置正面よりの手書き記入を前提として設計されており、着座位置の異なる複数の記入者が、１台のデジタイザやタブレット等の手書き情報入力装置を利用し、交互に手書き文字入力する際は、毎回、記入者に入力装置を手渡し、入力装置を記入者の正面に設置し直し操作するか、或いは、記入者が移動し、入力装置の正面に着座し直して入力する必要があった。【０００６】  また、複数の記入者による手書き情報入力装置を利用した情報交換には、手書きイメージを入力順に整列させ保持する必要があり、ある記入者が手書き入力をした後、他の記入者が手書き入力する場合、前者が入力した手書きイメージと重ならないように配慮し、且つ、入力順序が判別できるような入力場所を準備し、当該領域に筆記入力する必要があり、情報交換時の入力操作が煩雑であるという課題があった。【０００７】  同様に、ある記入者が縦書きと横書きという運筆方向の異なった手書き入力をおこなった場合、これらのイメージを重畳させずにイメージ記録するには、広い表示空間や記録空間が必要であり、これらをより小さい表示領域に収納する方式が必要であった。
【課題を解決するための手段】
【０００８】  デジタイザやタブレットなどの座標入力装置と、該座標入力装置によって記入された手書きイメージの表示を可能とするグラフィクスデータ表示装置と、前記座標入力装置とグラフィクスデータ表示装置とを制御するパーソナルコンピュータを用い、着座位置の異なる複数の記入者が同一の座標入力装置を用いて、交互に手書き文字による情報交換をする状況において、手書き文字入力の運筆方向からパーソナルコンピュータに内蔵された入力制御プログラムが、記入者の着座位置を判別し、手書きイメージの方向が前回の手書き方向と異なった場合、これまでの手書きイメージを記入者の手書き書き込み方向と同一となるよう前記入力制御プログラムが座標回転させ、且つ、これまでの手書きイメージが現記入者の手書きイメージと重畳せぬよう、前記入力制御プログラムによりこれまでの手書きイメージを常に一定方向に、記入順序が判別できるように並べることにより、入力順番を明確にし、現入力中の手書きイメージをパーソナルコンピュータに接続したグラフィクスデータ表示装置に表示する文字入力用情報交換装置を提案するものである。【０００９】  同様に、同一記入者が同一入力装置を用いて、縦書きと横書きをおこなった場合、手書き文字入力の運筆方向から本願発明の入力制御プログラムが、これまでの入力イメージを記入者の手書き入力イメージと重畳せぬよう座標回転させ、本願プログラムにより、現入力中の手書き文字イメージとを、パーソナルコンピュータに接続した表示装置に表示させることを特徴とする入力制御方式を提案するものである。
【発明の効果】
【００１０】  当該手書き文字入力用情報交換装置を用いると、着座位置の異なる複数の手書き文字記入者が、当該情報交換装置に接続されたデジタイザやタブレットに手書き文字入力する際、記入者が装置の正面へ着座位置を移動したり、デジタイザやタブレット装置の設置方向を記入者の方向にその設置向きを変えることなく、着座位置のまま、手書き文字入力をすることができる。また、手書き文字の情報交換時、手書き順序が判別できるよう、他者の記入位置をずらし自分の入力場所を準備したり、他者が記入した入力イメージの座標回転などの操作が一切不要になり、手書き文字情報を利用した情報交換が円滑にできる。【００１１】  また、当該手書き文字入力用情報交換装置を用いると、縦書きと横書きとが混在しても、常に同一方向に手書イメージを回転させ、イメージが重畳表示されず、且つ、表示領域に詰めて表示されるので、情報閲覧時、一時に多くの手書イメージの表示が可能となる。
【図面の簡単な説明】
【００１２】
【図１】ＰＣ（パーソナルコンピュータ）
【図２】デジタイザやタブレットから送られてくるデータ
【図３】表示装置の座標
【図４】記入者着座位置呼称と手書文字の入力方向
【図５】仮想用紙領域
【図６】座標テーブル
【図７】制御変数
【図８】正面入力と右入力による手書文字情報交換
【図９】正面入力例
【図１０】右入力例１
【図１１】右入力例２
【図１２】横書きと縦書きによる手書文字情報交換
【図１３】横書き入力例
【図１４】縦書きの追記例
【図１５】横書き追記例
【図１６】フローチャート１
【図１７】フローチャート２
【図１８】フローチャート３
【図１９】フローチャート４
【発明を実施するための形態】
【００１３】  本願発明はデジタイザやタブレットより入力される手書き文字の筆跡座標より作成される手書きイメージの表示動作を制御するプログラムであり、本願発明プログラムは、デジタイザやタブレットなどの手書き入力装置より送出された手書き文字の筆跡座標データを読み出し、当該座標データから手書き文字の表示用筆跡イメージの変換をおこない、当該イメージの表示を制御するものである。
【００１４】  図１は本願発明プログラムによって動作する装置構成図である。参照符号１はパーソナルコンピュータ（以下、ＰＣと記載する）の本体であり、本願発明のプログラムが実行される。参照符号２は表示装置である。参照符号３はデジタイザやタブレットと呼ばれる手書き入力装置である。参照符号４は手書き入力装置用ペンである。なお、デジタイザやタブレットの種類によっては特別なペンを用意せず、指先で入力面に触れただけで入力可能な形態の装置もあり、参照符号４が無くとも、本願発明の動作には影響はない。また、近年、デジタイザやタブレットの入力面を透明にし、当該入力面の下側に表示装置を置き、デジタイザやタブレットの入力面からペンや指先で入力した座標を、透明入力面の下側に置かれた表示装置に報告させる仕組みのものもあり、当該構成の装置構成も本願構成に含める。つまり、参照符号２と３が一体化したものも本願発明の構成に含める。
【００１５】  図２はデジタイザやタブレットより送出される、手書き文字の筆跡記入時の座標データを示している。デジタイザやタブレットは、機器のメーカーや接続インタフェースに応じ様々な形式があるが、ここでは、全ての装置が必須に出力する情報を模擬的に示している。図２の参照符号５はペン状態フラグを示し、装置のペンの操作状態を示している。入力装置のペン状態フラグとは、  （ａ）入力面より離されていたペンが入力面上に押された（以降ペンダウンと呼ぶ。）  （ｂ）ペンは押されたまま移動している（以降ペンムーブと呼ぶ。）  （ｃ）ペンが入力面より離された（以降ペンアップと呼ぶ。）に大別される。なお機種によっては、上記３種類の情報を出力せず、「ペンが押された」と「ペンが離された」の２種類の情報を出すものが知られているが、１回目の座標、および、前回のペン状態フラグがペンアップの場合は、ペンダウンと同等に扱うことができる。また、ペンの筆圧を報告するものもあるが、これらの情報も、筆圧値が一般的な筆記圧以上の場合はペンダウンやペンムーブと同等に扱える。また一般に、（ａ）〜（ｃ）の一連の文字の手書入力は、手書き文字の入力に限定すると、「字画」と呼ばれることがある。以降、画や画数という表現を用いることもある。
【００１６】  図２の参照符号６、および参照符号７はデジタイザやタブレットが捕捉した横方向座標（以下Ｘ座標）と縦方向座標（以下Ｙ座標）の座標値を示している。デジタイザやタブレットの種類により当該二次元座標の座標原点と座標値の増減方向（座標系）は様々であるが、一般的な表示装置の座標系と合わせることとする。つまり、左上を原点とし、右方向にＸ座標が増加し、下方向にＹ座標が増加する座標系として以降説明する。
【００１７】  また、デジタイザやタブレットから送られてくる入力座標の報告値は、表示座標系と同等なものとする。つまり左上を原点とし、右方向にＸ座標が増加し、下方向にＹ座標が増加し、これらの表示位置と入力位置の関係は、表示画面のピクセル位置と同等とする。つまり、デジタイザやタブレットの左上原点位置をペン入力すると、その際の座標は表示装置の左上座標と同等であり、図３の参照符号８のように（０，０）となる。またデジタイザやタブレットの縦横の中央位置をペンや指で入力すると、表示装置の画面ピクセルの中央座標値を送出する。このときは、図３参照符号９にあるよう（Ｗ／２、Ｈ／２）の座標となる。またデジタイザやタブレットの右下位置をペン入力すると、表示装置の右下ピクセル位置の座標を送出する。これは、図３の参照符号１０になり、（Ｗ−１，Ｈ−１）の座標値となる。図３の参照符号１１のＷはデジタイザやタブレットの最大幅に相当する座標値であり、当該Ｗは図１の参照符号２の表示装置の表示幅のピクセル値に一致する。同様に、図３の参照符号１２のＨはデジタイザやタブレットの高さに相当する座標値であり、当該Ｈは図１参照符号２の表示装置の表示高のピクセル値に一致する。
【００１８】  異なった着座位置から書き込まれる手書き文字入力の入力方向は横書きとし、おのおの正面入力（図４参照符号１３）、右入力（図４参照符号１４）、対面入力（図４参照符号１５）、左入力（図４参照符号１６）と呼ぶこととする。
【００１９】  おのおの着座位置から入力された手書き文字座標は、本願プログラムが着座位置向けに座標変換し、図５の参照符号１７で示される仮想用紙領域に描画される。この仮想用紙領域はＰＣ内部に作成された座標データ描画領域であり、横幅は前記のＷで、縦方向サイズはＰＣのプログラムメモリ等で許された、取りうる最大値とし、例えば図１の参照符号２の表示装置画面サイズの数十〜数百枚分に相当する表示データ領域である。当該仮想用紙領域は、表示装置と同様の座標系で構成される。（左上が原点で右方向に向かいＸ座標が増加、下方向に向かいＹ座標が増加。）なお各着座入力から仮想用紙領域への座標変換は後述の計算式（１）〜（４）が利用される。また、仮想用紙領域から着座位置向けに手書文字イメージを変換して表示する際は、後述した計算式の（５）〜（８）が利用される。なお、図５の参照符号１８のＷは仮想用紙の幅であり、先に示したデジタイザやタブレットの最大幅に相当している。後述した式のＨは表示装置の高さである。つまり図３の参照符号１２のＨと同様な値である。またＢＩＡＳやｂｉａｓは、記入履歴表示をおこなうための、縦方向に表示位置をずらしたり、部分切り取り時に利用する変数である。（１） 正面入力を仮想用紙領域へ       Ｘ座標  ＝  正面入力のＸ座標       Ｙ座標  ＝  正面入力のＹ座標  ＋  ＢＩＡＳ（２） 右入力を仮想用紙領域へ       Ｘ座標  ＝  Ｈ  −  右入力のＹ座標       Ｙ座標  ＝  右入力のＸ座標  ＋  ＢＩＡＳ（３） 対面入力を仮想用紙領域へ       Ｘ座標  ＝  Ｗ  −  対面入力のＸ座標       Ｙ座標  ＝  Ｈ  −  対面入力のＹ座標  ＋  ＢＩＡＳ（４） 左入力を仮想用紙領域へ       Ｘ座標  ＝  左入力のＹ座標       Ｙ座標  ＝  Ｗ  −  右入力のＸ座標  ＋  ＢＩＡＳ（５） 仮想用紙領域を正面入力へ       Ｘ座標  ＝  仮想用紙領域のＸ座標       Ｙ座標  ＝  仮想用紙領域のＹ座標  −  ｂｉａｓ（６） 仮想用紙領域を右入力へ       Ｘ座標  ＝  仮想用紙領域のＹ座標  −  ｂｉａｓ       Ｙ座標  ＝  Ｈ  −  仮想用紙領域のＸ座標（７） 仮想用紙領域を対面入力へ       Ｘ座標  ＝  Ｗ  −  仮想用紙領域のＸ座標       Ｙ座標  ＝  Ｈ  −  仮想用紙領域のＹ座標  −  ｂｉａｓ（８） 仮想用紙領域を左入力へ       Ｘ座標  ＝  Ｗ  −  仮想用紙領域のＹ座標  −  ｂｉａｓ       Ｙ座標  ＝  仮想用紙領域のＸ座標      
【実施例１】
【００２０】  既に示したように図１の構成装置上で本願発明の手書き文字入力用情報交換装置の処理プログラムが実行される。図１の参照符号１はＰＣ本体であり、市販されている一般的なＰＣで、本体１のメモリ（図示せず）に本願発明のプログラムが読み込まれ、ＰＣ本体１のＣＰＵ（図示せず）で実行される。参照符号２はＰＣ本体１に接続された表示装置である。参照符号３はデジタイザやタブレットの手書き入力装置で、ＸＹ座標とペン状態フラグをＰＣに送る。【００２１】  図１６より図１９は本願発明のプログラムフローチャートである。以下、本願発明の詳細を図示実施例に基づいて説明する。本願発明プログラムが開始すると制御変数の初期化が行われる。これは図７参照符号２３座標格納インデックス、図７参照符号２４の描画開始インデックスに０を代入する。図６の座標テーブルは２次元の配列変数として構成され、インデックス値が配列へのアクセス位置を示す番号になる。最初の配列位置は０である。図７参照符号２６の着座方向、図７参照符号２５の前回捕捉時刻、図７参照符号２７の記入者変化フラグを０にする。また、図７参照符号２８の記入者変化捕捉時間の値にＳ秒（Ｓ秒は仮に３秒としておく。）を格納しておく。また、図７参照符号２９の記入者変化開始インデックスを０にする。図７参照符号３０の記入者変化捕捉ストローク数にＮ個（Ｎ個は仮に１５とする。当該数は画数に相当する数値である。）更に図７参照符号３３の仮想用紙領域格納位置と図７参照符号３４のＹ座標ストローク量の座標値を０にする。＜Ｓ１＞【００２２】  手書き入力があると、本願発明プログラムは筆跡入力装置より当該手書文字入力の座標データ（図２の参照符号５，６，７）を読み出す。＜Ｓ２＞【００２３】  読み出した座標を図６の座標テーブルの座標データ欄に格納する。格納方法は、座標格納場所を示すインデックス（図７参照符号２３）が示す格納番号の場所に座標データ（図２の参照符号５，６，７）を図６参照符号１９、２０、２１の各欄に格納する。また、パーソナルコンピュータが保持する時計データ（図示せず。当該計時データはシステムタイムなどと称される時分秒の時計データである。）を図６の参照符号２２の欄に保存する。計時データの刻み値は様々であるが、ここでは秒単位までの計時データを保存する。＜Ｓ３＞【００２４】  座標格納インデックス（図７参照符号２３）を１増分させ、次の格納場所とする。＜Ｓ４＞【００２５】  ペン状態フラグ（図２の参照符号５）を参照し各処理へ分岐する。＜Ｓ５＞【００２６】「ペンダウン」の場合は、図７の参照符号２７の記入者変化フラグを参照し各処理へ分岐する。＜Ｓ６＞【００２７】  記入者変化フラグが０の場合は、図７参照符号２５の前回補足時刻が０か調べる。＜Ｓ７＞【００２８】  図７参照符号２５の前回捕捉時刻が０以外の場合の場合、図７の参照符号２５の前回捕捉時刻と＜Ｓ３＞で格納した計時データとの差を計算する。これは前回入力開始時刻から今回入力開始時刻との経過時間を求めることに相当する。＜Ｓ８＞その後図７の参照符号２５の前回捕捉時刻へ＜Ｓ３＞で代入した時刻（今回の捕捉時刻）を格納する。＜Ｓ９＞【００２９】  前記で求めた経過時間と図７参照符号２８の記入者変化捕捉時間とを比較する。＜Ｓ１０＞【００３０】  経過時間が図７参照符号２８の記入者変化捕捉時間より大きい場合は、図７参照符号２７の記入者変化フラグを１にする＜Ｓ１１＞さらに、図７参照符号２３の座標格納インデックス値を図７参照符号２９の記入者変化開始インデックスに格納する。＜Ｓ１２＞【００３１】  ペン状態フラグ（図２の参照符号５）を参照し、「ペンアップ」の場合は、図７参照符号２４で示される描画開始インデックスの指す場所より、座標格納インデックス（図７参照符号２３）の指すインデックス番号の１つ前までの座標テーブルに格納された座標データを実際の表示装置（図２参照符号２）に描画する。＜Ｓ１３＞この時の描画動作は次の様になる。まず、描画開始インデックスの場所のＸ座標とＹ座標（図６の参照符号２０と参照符号２１）を描画開始点とし、図７参照符号２４の描画開始インデックスを＋１する。図７参照符号２４の描画開始インデックスの指すＸ座標とＹ座標（図６の参照符号２０と参照符号２１）を読みだし、描画開始位置と今読んだＸ座標とＹ座標とを直線で結ぶ。今回のＸ座標とＹ座標を描画開始位置とし、図７参照符号２４の描画開始インデックスを＋１する。当該動作を繰り返す。なお図７参照符号２４の描画開始インデックスが図７参照符号２３の座標格納インデックスと同値となったら描画処理を終了し、図７参照符号２４の描画開始インデックスに図７参照符号２３の座標格納インデックス値を代入する。＜Ｓ１４＞【００３２】  図７参照符号２７の記入者変化フラグが１か調べ＜Ｓ１５＞、１の場合は図７参照符号２９の記入者変化開始インデックスを開始点として、図７参照符号２３の座標格納インデックス値の１つ前までの図６参照符号１９のペンフラグを参照しながら、「ペンダウン」のフラグ数を数え上げる。（当該所作は、手書入力の入力画数を調べる動作に相当する。）＜Ｓ１６＞【００３３】  数え上げた「ペンダウン」数が、図７参照符号３０の記入者変化捕捉ストローク数を超えたか調べる。＜Ｓ１７＞【００３４】  超えた場合、図７参照符号２９の記入者変化開始インデックスが指す図６参照符号２０のＸ座標、および図６参照符号２１Ｙ座標と、図７参照符号２３の座標格納インデックスの値の１つ前に記録されたインデックス値の指す座標テーブルを読み出し、読み出した図６参照符号２０のＸ座標、および図６参照符号２１のＹ座標の２つの座標の組を参照し、差を取る。それぞれ、図７参照符号３１のＸ座標変化量と図７参照符号３２のＹ座標変化量に格納する＜Ｓ１８＞【００３５】  図７参照符号３１のＸ座標変化量と図７参照符号３２のＹ座標変化量の絶対値を求め、どちらの座標が大きいか調べる。大きいほうのＸＹや、そのときの変化量の正負から、以下のテーブルに従い着座方向を求める。＜Ｓ１９＞       大きい座標系  変化量        方向          意味        Ｘ           正            ０                 正面入力        Ｘ           負            ２            対面入力        Ｙ           負            １            右入力       Ｙ            正            ３            左入力【００３６】  図７参照符号２６の着座方向の値に従い座標変換をかける。座標変換式は前述したが、方向に従った（１）〜（４）の変換式を割り当てれば���い。つまり方向が０なら（１）式を、方向が１なら（２）、方向が２なら（３）、方向が３なら（４）の各座標変換式を利用する。なお前記変換式に示されたＢＩＡＳには、図７参照符号３３の仮想用紙領域格納位置の値を利用する。座標変換する対象は、座標テーブルの最初の座標（インデックスが０の場所である）から、図７参照符号２９の記入者変化開始インデックス値−１までの図７参照符号２０のＸ座標、同の図７参照符号２１のＹ座標である。＜Ｓ２０＞【００３７】  図６の座標テーブルの最初の座標（インデックスが０の場所）から、図７参照符号２９の記入者変化開始インデックス値−１の、図６参照符号２１のＹ座標（当該値は＜Ｓ２０＞で座標変換済のものである。）の最大値と最小値を求め、その差を図７参照符３４のＹ座標ストローク量に格納する。＜Ｓ２１＞【００３８】  図６座標テーブルの最初の座標（インデックスが０の場所）から、図７参照符号２９の記入者変化開始インデックス値−１までの、図６参照符号２１のＹ座標を、先に求めたＹ座標最小値を減算する。これはＹの入力座標の最小値を０とし、他の座標系に貼りこむ際に有用なように変換するためである。これは、相対座標変換に相当する。＜Ｓ２２＞【００３９】  座標変換された図６座標テーブルの最初の座標（インデックス０の場所）から、図７参照符号２９の記入者変化開始インデックス値−１までの、図６参照符号１９のペン状態フラグ、図６参照符号２０のＸ座標、図６参照符号２１のＹ座標を読み出しながら、図５参照符号１７の仮想用紙領域に描画をおこなう。描画方法はすでに示したが、ペン状態フラグを参照し、ペンが押されたＸＹ座標を開始点とし、ペンが離されるまでのＸＹ座標を順次直線で結ぶものである。つまり、「ペンダウン」で示された座標を開始点とし、次の「ペンムーブ」で示される座標までを直線で結び、次に今の「ペンムーブ」で示される座標を開始点とし、次の座標フラグを判別しながら「ペンアップ」が見つかるまで直線で結んでいく。＜Ｓ２３＞【００４０】  図７参照符号３３の仮想用紙領域格納位置の値に図７参照符３４のＹ座標ストローク量を加算する。＜Ｓ２４＞【００４１】  ＜Ｓ１８＞で求めた方向を図７参照符号２６の着座方向に格納する。＜Ｓ２５＞【００４２】  図２参照符号２の表示装置の画面を消去する。＜Ｓ２６＞【００４３】  ＜Ｓ１８＞で求めた座標方向と、図７参照符号２９の記入者変化開始インデックスが指す図６参照符号２０のＸ座標や図６参照符号２１のＹ座標とから、現在記入中の手書き座標の若い上側領域の表示可能な空白サイズを求める。空白サイズは下記テーブルから求める。＜Ｓ２７＞              方向          空白サイズ              正面入力             Ｙ座標              対面入力             Ｈ  −  Ｙ座標              右入力        Ｘ座標              左入力        Ｗ  −  Ｘ座標【００４４】  図５参照符号１７の仮想用紙画面で、図７参照符号３３の仮想用紙領域格納位置から＜Ｓ２７＞で求めた空白サイズ分の若い座標イメージを切り取り、＜Ｓ１８＞で求めた座標方向に回転させる。より具体的には、仮想用紙領域格納位置から求めた空白サイズを減算した位置を前記座標変換式の（５）から（８）のｂｉａｓ変数に割り当て、当該位置を基��とした座標変換（座標回転）をおこなうことである。＜Ｓ２８＞【００４５】  変換された座標イメージを、図１参照符号２の表示装置に、左上原点より表示する。＜Ｓ２９＞【００４６】  図７参照符号２９の記入者変化開始インデックスが指す座標テーブル上の座標位置から、図７参照符号２３の座標格納インデックス値−１までの、図６参照符号１９のペンフラグ、図６参照符号２０のＸ座標、図６参照符号２１のＹ座標を、図６描画テーブルの最初の位置（インデックス値が０の場所）へ順次移動させる。つまり、図７参照符号２９の記入者変化開始インデックスの指すフラグ、Ｘ座標、Ｙ座標をインデックス０番に移動させ、記入者変化開始インデックス＋１のフラグ、Ｘ座標、Ｙ座標を１番。＋２を２番．．．といったふうに移動させる。移動の終わりは、図７参照符号２３の座標格納インデックス値−１までの座標である。＜Ｓ３０＞【００４７】  図７参照符号２７の記入者変化フラグを０にする。また、図７参照符号２９の記入者変化開始インデックスを０にする。図７参照符号２３の座標格納インデックス値は、＜Ｓ２９＞で座標移動した座標数＋１を格納する。図７参照符号２４の描画インデックス値を０とする。＜Ｓ３１＞【００４８】  ＜Ｓ２＞の処理アドレスへ分岐し、処理を続ける。【００４９】  図８から図１１は、本発明プログラムの実際の入力例である。図８参照符号３５は正面入力が図１参照符号３の座標入力装置上でなされた（手書記入された）ことを示している。正面記入者は「価格は？」と記入した様子を示している。図１参照符号３の座標入力装置に手書き軌跡が示されているが、実際の装置に当該表示が現れるのではなく、あくまでも入力した様子を模擬的に図示したに過ぎない。同様に、図８参照符号３６の右入力は、正面入力後、図７参照符号２８の記入者変化捕捉時間以上の間隔を置き（前記説明では３秒とした。）記入した様子を示している。こちらも、前記同様「￥５００／ＬＯＴ」と記入しているが、入力した様子を模擬的に図示したに過ぎない。【００５０】  図９参照符号３７は正面入力して書き終えた際の、図１参照符号２の表示装置の表示の様子を示している。（前記と異なり、今回は実際に表示された例である。）このときは、まだ右入力はされていない。（３秒経過前である。）【００５１】  図１０参照符号３８の右入力1は正面入力終了後、３秒以上経過したあと、右入力を開始した際の、図１参照符号２の表示装置の表示の様子を示している。このときは、まだ図７参照符号３０の記入者変化捕捉ストローク数に達しない入力状況なので（１５画以下なので）、表示装置には正面入力と右入力の一部が重畳して表示されている。【００５２】  図１１参照符号３９の右入力2は、図７参照符号３０の記入者変化捕捉ストローク数以上の入力をした際の、図１参照符号２の表示装置の表示の様子を示している。正面入力の手書き文字イメージが右入力にあわせた方向に回転表示させられ、且つ、右入力の上側に表示され、記入履歴を示しながら、現右入力の位置に手書を画面表示をしている。本構成システムで、図１参照符号３のタブレットやデジタイザが透明なもので、下側に図１参照符号２の表示装置を置いたシステム構成では、右入力をおこなってい��記入者は、反時計方向で９０度傾いた「価格？」を見ながら、「￥５００／ＬＯＴ」の記入をおこなうと、手書き入力イメージが（ペン入力した手書軌跡が表示装置に）そのまま表示されながら、記入の途中で（１５画の手書文字入力をおこなうと。）、正面入力の手書イメージ（反時計方向で９０度傾いた「価格？」）が、現在の手書文字入力中の上側に、自分の着座位置にあわせ、座標回転して表示されるのを見ることになる。【００５３】  なお、本例では一定時間経過後、着座位置が異なる記入者筆記入力時、これまでの入力が回転表示され、かつ、記入順に表示される様子を示したが、同一者が一定時間経過後に、既記入領域に重畳させて記入しても座標変換、座標回転、表示移動がおこなわれ（この際は回転表示無し）前回記入が今回記入の上に表示される。一般に表示スクロールと呼ばれる動作であるが、当該動作が自動発生することになる。【００５４】  図１２から図１５は、本発明プログラムの縦書きと横書きを混在させた実際の入力例である。図１２参照符号４０横書き（１）は、横書きの入手書き力が図１参照符号３の座標入力装置上でなされた（手書記入された）ことを示している。記入者は「こんにちは」と記入した様子を示している。図１参照符号３の座標入力装置に手書き軌跡が示されているが、実際の装置に当該表示が現れるのではなく、あくまでも入力した様子を模擬的に図示したに過ぎない。同様に、図１２参照符号４１の縦書きは、横入力後、図７参照符号２８の記入者変化捕捉時間以上の間隔を置き（前記説明では３秒とした。）記入した様子を示している。こちらも、前記同様縦書きで「本日は晴天なり」と記入している。さらに図１２参照符号４２横書き（２）は「お元気ですか」と記入しているが、これらを入力した位置を模擬的に図示したに過ぎない。この際の入力では、本願発明プログラムは、正面記入者が縦書き入力した場合、左入力と同等に扱われることとなる。【００５５】  図１３参照符号４３横書き1は、横書き入力して書き終えた際の、図１参照符号２の表示装置の表示の様子を示している。（実際に表示された例である。）このときは、縦書き入力はされていない。（３秒経過前である。）【００５６】  図１４参照符号４４縦書きは、横書き入力終了後、３秒以上経過したあと、縦書きを書き終えた際の、図１参照符号２の表示装置の表示の様子を示している。【００５７】  図１５参照符号４５横書き2は、縦書き入力終了後、３秒以上経過したあと、横書きを書き終えた際の、図１参照符号２の表示装置の表示の様子を示している。これまでの入力が、入力順に、表示装置上方に、表示方向を合せ、且つ、詰めて表示され手いる様子を示している。【００５８】  すでに示したよう、同一記入者の縦書きは、常に左側の着座位置記入者の横書きと同等である。全ての着座位置でこれらの法則は成り立つ。【００５９】  このように、複数の手書文字入力が、重畳されることなく連続に隙間無く詰めて表示され、手書入力時における情報交換が円滑に進められることとなる。
【符号の説明】
【００６０】１    本体装置２    表示装置３    座標入力装置（デジタイザ・タブレット）４    入力ペン（ペン無しのものある）５    ペン状態フラグ６    Ｘ座標７    Ｙ座標８    左上座標（０，０）９    中心座標（W/2、H/2）１０  右下座標（W-1,H-1）１１  画面の幅（Ｗ）１２  画面の高さ（Ｈ）１３  正面入力１４  右入力１５  対面入力１６  左入力    １７  仮想用紙領域１８  仮想領域の幅（Ｗ）１９  ペンフラグ２０  Ｘ座標２１  Ｙ座標２２  捕捉時刻２３  座標格納インデクス２４  描画開始インデクス２５  前回捕捉時刻２６  着座方向２７  記入者変化フラグ２８  記入者変化捕捉時間２９  記入者変化開始インデクス３０  記入者変化捕捉ストローク数３１  Ｘ座標変化量３２  Ｙ座標変化量３３  仮想用紙領域格納位置３４  Ｙ座標ストローク量３５  正面入力３６  右入力３７  正面入力例３８  右入力1３９  右入力2４０  横書き（１）４１  縦書き４２  横書き（２）４３  横書き1４４  縦書き４５  横書き2
【図１】
2011028697.tif 000003
【図２】
2011028697.tif 000004
【図３】
2011028697.tif 000005
【図４】
2011028697.tif 000006
【図５】
2011028697.tif 000007
【図６】
2011028697.tif 000008
【図７】
2011028697.tif 000009
【図８】
2011028697.tif 000010
【図９】
2011028697.tif 000011
【図１０】
2011028697.tif 000012
【図１１】
2011028697.tif 000013
【図１２】
2011028697.tif 000014
【図１３】
2011028697.tif 000015
【図１４】
2011028697.tif 000016
【図１５】
2011028697.tif 000017
【図１６】
2011028697.tif 000018
【図１７】
2011028697.tif 000019
【図１８】
2011028697.tif 000020
【図１９】
2011028697.tif 000021