(57)【特許請求の範囲】
【請求項１】
コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置であって、
記入情報を受信する受信手段と、
受信した記入情報に基づいてディスプレイでストロークを表示するに際して、次に記入されたストロークが完全にアプリケーションウィンドウの枠からはみ出している場合に、当該ストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段と
を備えることを特徴とする端末装置。
【請求項２】
コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置であって、
記入情報を受信する受信手段と、
受信した記入情報に基づいてディスプレイでストロークを表示するに際して、記入したストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、記入したストロークをアプリケーションウィンドウの枠内に表示させ、次に記入されたストロークが完全にアプリケーションウィンドウの枠からはみ出している場合に、当該ストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段と
を備えることを特徴とする端末装置。
【請求項３】
コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置であって、
記入情報を受信する受信手段と、
受信した記入情報に基づいてディスプレイでストロークを表示するに際して、次に記入されたストロークがアプリケーションウィンドウの枠をまたいではみ出している場合に、アプリケーションウィンドウから見えない部分の外接矩形の座標値を計算し、当該ストロークを縦方向と横方向の少なくとも一方に移動することにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段と
を備えることを特徴とする端末装置。
【請求項４】
コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置であって、
記入情報を受信する受信手段と、
受信した記入情報に基づいてディスプレイでストロークを表示するに際して、記入したストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、記入したストロークをアプリケーションウィンドウの枠内に表示させ、次に記入されたストロークがアプリケーションウィンドウの枠をまたいではみ出している場合に、アプリケーションウィンドウから見えない部分の外接矩形の座標値を計算し、当該ストロークを縦方向と横方向の少なくとも一方に移動することにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段と
を備えることを特徴とする端末装置。
【請求項５】
コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置に、
記入情報を受信する受信手段、
受信した記入情報に基づいてディスプレイでストロークを表示するに際して、次に記入されたストロークが完全にアプリケーションウィンドウの枠からはみ出している場合に、当該ストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段
として機能させることを特徴とするプログラム。
【請求項６】
コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置に、
記入情報を受信する受信手段、
受信した記入情報に基づいてディスプレイでストロークを表示するに際して、記入したストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、記入したストロークをアプリケーションウィンドウの枠内に表示させ、次に記入されたストロークが完全にアプリケーションウィンドウの枠からはみ出している場合に、当該ストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段
として機能させることを特徴とするプログラム。
【請求項７】
コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置に、
記入情報を受信する受信手段、
受信した記入情報に基づいてディスプレイでストロークを表示するに際して、次に記入されたストロークがアプリケーションウィンドウの枠をまたいではみ出している場合に、アプリケーションウィンドウから見えない部分の外接矩形の座標値を計算し、当該ストロークを縦方向と横方向の少なくとも一方に移動することにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段
として機能させることを特徴とするプログラム。
【請求項８】
コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置に、
記入情報を受信する受信手段、
受信した記入情報に基づいてディスプレイでストロークを表示するに際して、記入したストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、記入したストロークをアプリケーションウィンドウの枠内に表示させ、次に記入されたストロークがアプリケーションウィンドウの枠をまたいではみ出している場合に、アプリケーションウィンドウから見えない部分の外接矩形の座標値を計算し、当該ストロークを縦方向と横方向の少なくとも一方に移動することにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペン又はスキャナで専用紙上に描いた文字や絵柄などを端末装置に表示する技術分野に属するものである。
【背景技術】
【０００２】
近年、「電子ペン」、「デジタルペン」などと呼ばれるペン型入力デバイスが登場しており（以下、本明細書では「電子ペン」と呼ぶ。）、その代表的なものとしてスウェーデンのアノト（Ａｎｏｔｏ）社が開発した「アノトペン（Ａｎｏｔｏ  ｐｅｎ）」が知られている（特許文献１参照）。このアノトペンは、所定のドットパターンが印刷された専用紙と共に使用されるもので、通常のインクタイプのペン先部に加えて、専用紙上のドットパターンを読み取るための小型カメラと、データ通信ユニットを搭載している。
【０００３】
利用者が専用紙上にアノトペンで文字などを書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを検出し、利用者が書き込んだ文字、画像などの記入情報が取得される。この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される。
【０００４】
このアノトペンを利用したシステムは、キーボードに代わる入力デバイスとして利用することが可能であり、上述のパーソナルコンピュータやキーボードの使用に抵抗がある利用者にとっては非常に使いやすい。そのため、現在、各種ビジネス上の書類、申込書、契約書等に記入されたデータをデジタル化する手法として、電子ペンを利用したシステムが普及しつつある（例えば特許文献２参照）。
【０００５】
一方、スタイラスにおける画面スクロール方法として、ストロークを描いた後で電子ペンでスタイラス上をタップすると、描いたストロークの時系列的に最も現在に近い点を軸に、タップしたポイントへ平行移動させるストローク方法や、ストロークを描いた後で電子ペンでスタイラス上の２点をタップすると、その２点間のベクトル量だけ、描いたストロークを平行移動させるストローク方法が知られている（例えば特許文献３）。
【０００６】
【特許文献１】特表２００３−５１１７６１号公報
【特許文献２】特開２００４−１５３６１２号公報
【特許文献３】特開平６−１４９４６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記アノト社の技術に見られるような電子ペンを用いると、所定のドットパターンが印刷された専用紙に文字や絵柄などを記入し、その記入情報に対応した文字や絵柄を端末装置に送信してディスプレイに表示させることができる。しかしながら、端末装置における専用紙の表示領域が専用紙のサイズよりも狭い場合には、記入されたストローク全体が表示されない場合を生じるという問題がある。
【０００８】
このようなストロークの表示位置を制御する方法として、例えば上記の特開平６−１４９４６４号公報（特許文献３）には、電子ペンでタップした２点間のベクトル量だけストロークを平行移動させる方法が開示されている。ところが，この文献に記載の方法では、記入したストロークを移動させるために電子ペンで２点をタップするという、記入動作とは別のペン動作を必要としていた。
【０００９】
本発明は、このような問題点に鑑みてなされたものであり、その目的とするところは、電子ペン又はスキャナを使用して得た記入情報を端末装置に表示させるに際して、端末装置における専用紙の表示領域が、専用紙のサイズよりも狭い場合に、記入されたストロークを自動的に最適な位置にスクロールして表示させる機能を有する端末装置及びそのプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る端末装置は、コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置であって、記入情報を受信する受信手段と、受信した記入情報に基づいてディスプレイでストロークを表示するに際して、次に記入されたストロークが完全にアプリケーションウィンドウの枠からはみ出している場合に、当該ストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段とを備えることを特徴としている。
【００１１】
この構成によれば、利用者が専用紙に電子ペン又はスキャナで文字または絵柄を描くと、電子ペン又はスキャナによって記入情報が端末装置に送信され、端末装置は、受信手段によって、電子ペン又はスキャナから送られてきた記入情報を受信し、処理手段によって、その記入情報に基づいてストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動することにより、次に記入されたストロークが完全にアプリケーションウィンドウの枠からはみ出している場合であっても、記入された次のストロークを自動的に見やすい位置に移動させて表示することができる。
【００１２】
また、本発明に係る端末装置は、コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置であって、記入情報を受信する受信手段と、受信した記入情報に基づいてディスプレイでストロークを表示するに際して、記入したストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、記入したストロークをアプリケーションウィンドウの枠内に表示させ、次に記入されたストロークが完全にアプリケーションウィンドウの枠からはみ出している場合に、当該ストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段とを備えることを特徴とする。
この構成によれば、利用者が専用紙に電子ペン又はスキャナで文字または絵柄を描くと、電子ペン又はスキャナによって記入情報が端末装置に送信され、端末装置は、受信手段によって、電子ペン又はスキャナから送られてきた記入情報を受信し、処理手段によって、その記入情報に基づいてストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動することにより、端末装置における専用紙の表示領域が専用紙のサイズよりも狭い場合であっても、記入されたストロークを自動的にスクロールして効率的に表示することができるとともに、次に記入されたストロークが完全にアプリケーションウィンドウの枠からはみ出している場合であっても、記入された次のストロークを自動的に見やすい位置に移動させて表示することができる。
【００１３】
また、本発明に係る端末装置は、コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置であって、記入情報を受信する受信手段と、受信した記入情報に基づいてディスプレイでストロークを表示するに際して、次に記入されたストロークがアプリケーションウィンドウの枠をまたいではみ出している場合に、アプリケーションウィンドウから見えない部分の外接矩形の座標値を計算し、当該ストロークを縦方向と横方向の少なくとも一方に移動することにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段とを備えることを特徴とする。
この構成によれば、利用者が専用紙に電子ペン又はスキャナで文字または絵柄を描くと、電子ペン又はスキャナによって記入情報が端末装置に送信され、端末装置は、受信手段によって、電子ペン又はスキャナから送られてきた記入情報を受信し、処理手段によって、その記入情報に基づいてアプリケーションウィンドウから見えない部分の外接矩形の座標値を計算し、当該ストロークを縦方向と横方向の少なくとも一方に移動することにより、次に記入されたストロークがアプリケーションウィンドウの枠をまたいではみ出し、記入された次のストロークが部分的に見えなくとも、当該ストロークを自動的に見やすい位置に移動させて表示することができる。
【００１４】
また、本発明に係る端末装置は、コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置であって、記入情報を受信する受信手段と、受信した記入情報に基づいてディスプレイでストロークを表示するに際して、記入したストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、記入したストロークをアプリケーションウィンドウの枠内に表示させ、次に記入されたストロークがアプリケーションウィンドウの枠をまたいではみ出している場合に、アプリケーションウィンドウから見えない部分の外接矩形の座標値を計算し、当該ストロークを縦方向と横方向の少なくとも一方に移動することにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段とを備えることを特徴とする。
この構成によれば、利用者が専用紙に電子ペン又はスキャナで文字または絵柄を描くと、電子ペン又はスキャナによって記入情報が端末装置に送信され、端末装置は、受信手段によって、電子ペン又はスキャナから送られてきた記入情報を受信し、処理手段によって、その記入情報に基づいてストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動することにより、端末装置における専用紙の表示領域が専用紙のサイズよりも狭い場合であっても、記入されたストロークを自動的にスクロールして効率的に表示することができるとともに、次に記入されたストロークがアプリケーションウィンドウの枠をまたいではみ出し、そのストロークが部分的に見えなくとも、当該ストロークを自動的に見やすい位置に移動させて表示することができる。
【００１５】
また、本発明に係るプログラムは、コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置に、記入情報を受信する受信手段、受信した記入情報に基づいてディスプレイでストロークを表示するに際して、次に記入されたストロークが完全にアプリケーションウィンドウの枠からはみ出している場合に、当該ストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段として機能させることを特徴とする。
【００１６】
また、本発明に係るプログラムは、コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置に、記入情報を受信する受信手段、受信した記入情報に基づいてディスプレイでストロークを表示するに際して、記入したストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、記入したストロークをアプリケーションウィンドウの枠内に表示させ、次に記入されたストロークが完全にアプリケーションウィンドウの枠からはみ出している場合に、当該ストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段として機能させることを特徴とする。
【００１７】
また、本発明に係るプログラムは、コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置に、記入情報を受信する受信手段、受信した記入情報に基づいてディスプレイでストロークを表示するに際して、次に記入されたストロークがアプリケーションウィンドウの枠をまたいではみ出している場合に、アプリケーションウィンドウから見えない部分の外接矩形の座標値を計算し、当該ストロークを縦方向と横方向の少なくとも一方に移動することにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段として機能させることを特徴とする。
【００１８】
また、本発明に係るプログラムは、コード化パターンが印刷された専用紙に電子ペン又はスキャナで文字または絵柄を描くときに、ストロークに対応して電子ペン又はスキャナで生成され送信される記入情報を受信する端末装置に、記入情報を受信する受信手段、受信した記入情報に基づいてディスプレイでストロークを表示するに際して、記入したストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることにより、記入したストロークをアプリケーションウィンドウの枠内に表示させ、次に記入されたストロークがアプリケーションウィンドウの枠をまたいではみ出している場合に、アプリケーションウィンドウから見えない部分の外接矩形の座標値を計算し、当該ストロークを縦方向と横方向の少なくとも一方に移動することにより、当該ストロークをアプリケーションウィンドウの枠内に表示させる処理手段として機能させることを特徴とする。
【００１９】
これらのプログラムにより本発明に係る端末装置を構成させることができる。
【発明の効果】
【００２０】
本発明に係る端末装置及びそのプログラムによれば、端末装置における専用紙の表示領域が専用紙のサイズよりも狭い場合に、記入されたストローク情報により自動的に移動させて表示するので、スクロールのためのペン動作をしなくても、記入されたストロークの最適な位置を決定し、端末装置での文字または絵柄の見やすさを向上させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照しながら、本発明の好適な実施形態について説明する。
【００２２】
図１は本実施形態の端末装置を用いた筆記表示システムのシステム構成図を示している。図１に示すように、この筆記表示システム４では、電子ペン１で専用紙２に文字や絵柄などを描くと、端末装置３のディスプレイにその文字や絵柄を表示するようになっている。ここで使用する専用紙２には、ドットパターン（コード化パターン）が印刷されている。また、電子ペン１は、通常のインクペンと同様のペン先部６を備えており、利用者が通常のインクペンと同様にペン先部６によって専用紙２に文字や絵柄などを書くと、電子ペン１は、ペン先部６の移動した軌跡（筆跡）に沿って、専用紙２に印刷されたドットパターンを局所的、連続的に読み取り、専用紙２におけるその局所位置の座標を演算し、その座標データとともに、電子ペン１を識別する電子ペン識別ＩＤ、筆記された時刻情報（タイムスタンプ）等を関連付ける。
【００２３】
［専用紙］
まず、本筆記表示システム４で使用する専用紙２について説明する。専用紙２は、用紙にドットパターンが印刷され、さらにその上に罫線や記入枠などの図案や項目、文言、イラスト等が印刷されたものである。ドットパターンは、赤外線を吸収するカーボンを含んだインキにより印刷される。また、図案等は、カーボンを含まない通常のインキにより印刷される。これらのドットパターンと図案等とは用紙に対して同時に印刷してもよいし、どちらかを先に印刷してもよい。
【００２４】
［ドットパターン］
続いて、専用紙２に印刷されるドットパターンについて説明する。電子ペン１によって読み取られるドットパターンは、上述のアノト技術を採用している。図２は、専用紙２に印刷されるドットパターンのドットの位置とそのドットが変換される値との関係を説明する図である。図２に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置（縦線及び横線の交差点：格子点）から上下左右のどの方向にシフトされているかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換される。このようにして対応付けられた情報の組合せにより、ドットパターンは、専用紙２における位置座標が決定されるよう構成されている。
【００２５】
図３（ａ）は、専用紙２における、ある局所部のドットパターンの配列を示している。図３（ａ）に示すように、縦横約２mmの範囲内に６×６個のドットが、専用紙２上のどの部分から６×６ドットを取ってもユニークなパターンとなるように配置されている。これら３６（＝６×６）個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンがその専用紙２上のどの位置にあるのか）を保持している。図３（ｂ）は、図３（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図２に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００２６】
［電子ペン］
次に、電子ペン１について説明する。図４に示すように、電子ペン１は、その筐体７の内部に、プロセッサ８、メモリ９、スピーカ１０、データ通信ユニット１１、バッテリー１２、ＬＥＤ１３、ＣＭＯＳカメラ１４、クロック１５、圧力センサ１６、及びインクカートリッジ１７を備える。インクカートリッジ１７の先端は、ペン先部６となっており、利用者は、電子ペン１のペン先部６を専用紙２に当接させながら経路や文字、絵柄を描くことができる。
【００２７】
ＬＥＤ１３とＣＭＯＳカメラ１４は、電子ペン１のペン先部６付近に取り付けられており、筐体７におけるＬＥＤ１３及びＣＭＯＳカメラ１４と対向する部分には、開口部１８が形成されている。ＬＥＤ１３は、専用紙２上のペン先部６近傍（領域１９：図１参照）に向けて赤外線を照明する。領域１９は、ペン先部６が専用紙２に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１４は、ＬＥＤ１３によって照明された領域１９内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ８に供給する。ここで、カーボンは赤外線を吸収するため、ＬＥＤ１３によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。したがって、ＣＭＯＳカメラ１４の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、たとえ撮影領域に罫線や枠などが印刷されてあったとしても、罫線や枠などのインクには、カーボンが含まれていないため、ドットパターンを認識することができる。なお、ＣＭＯＳカメラ１４による撮影領域は、図３（ａ）に示すような約２mm×約２mmの大きさを含む範囲であり、カメラ１４の撮影は毎秒７５回行われる。
【００２８】
バッテリー１２は電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。圧力センサ１６は、利用者が電子ペン１により専用紙２上に文字などを書く際にペン先部６に与えられる圧力、即ち筆圧を検出し、プロセッサ８へ供給する。
【００２９】
プロセッサ８は、圧力センサ１６から与えられる筆圧データに基づいて、ＬＥＤ１３及びＣＭＯＳカメラ１４のスイッチのオン／オフを切換える。即ち、利用者が電子ペン１で専用紙２上に文字などを書くと、ペン先部６には筆圧がかかり、圧力センサ１６によって所定値以上の筆圧が検出されたときに、プロセッサ８は、利用者が記入を開始したと判定して、ＬＥＤ１３及びＣＭＯＳカメラ１４を作動させる。
【００３０】
プロセッサ８は、利用者の記入が行われる間、ＣＭＯＳカメラ１４によって供給される画像データのドットパターンから、利用者が記入するストローク（ペン・ダウンからペン・アップまでの筆跡）の専用紙２上におけるＸ，Ｙ座標の位置座標（単に「座標データ」とも呼ぶ）を連続的に演算していく。すなわち、プロセッサ８は、ＣＭＯＳカメラ１４によって供給される、図３（ａ）に示されるようなドットパターンの画像データを図３（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ，Ｙ座標データを演算する。またプロセッサ８は、専用紙２の頁ごと或いは種類ごとに設定されているドットパターンアドレスをドットパターンの配列から演算する。そしてプロセッサ８は、クロック１５から発信される現在時刻（タイムスタンプ）、筆圧データ及びＸ，Ｙ座標データとを関連付ける。なお、専用紙２における６×６のドットパターンは、その専用紙２内で重複することはないため、利用者が電子ペン１で必要事項を記入すると、記入された位置が専用紙２のどの位置に当たるかを、プロセッサ８による座標演算により特定することができる。
【００３１】
メモリ９には、電子ペン１を識別するための電子ペン識別ＩＤが記憶されており、また、プロセッサ８によって演算される座標データが時刻情報（タイムスタンプ）と共に時系列順に配列されて記憶されていく。スピーカ１０は、プロセッサ８によって指示された内容を音声で出力する。
【００３２】
そして、データ通信ユニット１１は、電子ペン識別情報と、時刻情報（タイムスタンプ）と、筆圧データと、ドットパターンアドレスと、Ｘ，Ｙ座標データとを関連付けて、記入情報として端末装置３へ送信する。データ通信ユニット１１による送信は、Bluetooth （登録商標）の無線送信によって、端末装置３へ向けて即時的かつ逐次的に行われる。
【００３３】
［端末装置］
次に、端末装置３について図５を参照して説明する。端末装置３は、ハードウェアとして、電子ペン１とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭ、ハードディスクといったメモリ、ディスプレイ、マウスやキーボード等で構成される、パーソナルコンピュータ等で構成される。図５は、端末装置３の機能ブロック図であり、図示の如く端末装置３は、機能的には、受信手段３１、記憶手段３２、処理手段３３、表示手段３４、マウスやキーボードといった入力手段３５、現在時刻を発信するクロック３６、及び送信手段３７を備える。そして、端末装置３は、電子ペン１から受信したデータを用いて専用アプリケーションを実行することで所定の処理を行う。
【００３４】
［専用アプリケーション］
続いて、端末装置３にインストールされる専用アプリケーション（プログラム）４０について図６を参照して説明する。図６は、専用アプリケーション４０のモジュール構成を示す。図６に示すように、専用アプリケーション４０は、受信モジュール４１と、記憶モジュール４２と、処理モジュール４３とを有している。
【００３５】
受信モジュール４１は、受信手段３１に対して、各電子ペン１から送信された特定のプロトコルで作成された記入情報を受信させる機能を有し、端末装置３にアンテナ等によって受信手段３１を構成させるモジュールである。
【００３６】
記憶モジュール４２は、専用紙２におけるドットパターンアドレスに対応させて、専用紙２に描かれた筆跡を表示手段３４に表示するためのウィンドウ情報や各種設定情報を保持して記憶手段３２に記憶させたり、また、電子ペン１から取得した記入情報を所定の形式で記憶させたりするモジュールであって、端末装置３に記憶手段３２を構成させるモジュールである。
【００３７】
処理モジュール４３は、表示手段３４に対して、種々の形態で専用紙２に記入された内容を表示させる機能を有しており、専用紙２とそこに記入された内容を表示させる機能を有し、端末装置３にプロセッサによって処理手段３３を構成させるモジュールである。
【００３８】
［端末装置における表示処理機能］
端末装置３にインストールされた専用アプリケーションで行う処理は、利用者が電子ペン１で描いた文字や絵柄のストロークデータを、表示手段３４のディスプレイに見やすい状態で表示させる処理である。この専用アプリケーションの実行により端末装置３で行う処理の概要を図７〜図１３により説明する。
【００３９】
図７（ａ）に示すように、電子ペン１で専用紙２にストローク（ペン・ダウンからペン・アップまでの筆跡）を記入すると、電子ペン１によって送信されるストロークに応じた記入情報を、端末装置３が受信手段３１によって受信する。処理手段３３は、処理モジュール４３の実行により、表示手段３４のディスプレイの画面において、図７（ｂ）に示す如く表示可能な最大サイズでアプリケーションウィンドウＷを設定し、予めユーザーが決めた表示倍率（１００％、１１０％、１２０％、…等）で、そのアプリケーションウィンドウＷにストロークＳを表示させる。そのストロークＳは次の手順で見やすい位置に自動的にスクロールされる。なお、図７（ｂ）〜図１３において、領域Ｐは、アプリケーションウィンドウＷに表示される専用紙２の領域を示すための、仮想的な専用紙２の位置関係を示す。
【００４０】
ここで、専用紙２では予め座標系が決定されており、この座標系にしたがって電子ペン１がＸＹ座標を演算する。そして、専用アプリケーションは、電子ペン１で生成した座標データを基に画像情報を生成して表示手段３４に表示させる。
【００４１】
まず、処理手段３３は、記入したストロークを囲む外接矩形Ｆの座標値（座標系は図７（ｃ）のようにとってある）を計算する。一方、アプリケーションウィンドウＷには、その内側に位置決め座標（Ｘ１，Ｙ１）が設定されており、処理手段３３は、計算した外接矩形Ｆの左上の点をアプリケーションウィンドウＷ上の位置決め座標（Ｘ１，Ｙ１）に合うように、図７（ｃ）の如くストロークＳの画像を上下左右に平行移動させて自動スクロールする。このとき、処理手段３３は、記入したストロークＳを表示する際には、アプリケーションウィンドウＷの端から位置決め座標（Ｘ１，Ｙ１）よりも内側に表示させる。そして、アプリケーションウィンドウＷの端に画像の端が表示された時点で画像のスクロール移動を終了する。
【００４２】
最初のストロークについては上記のように処理するが、次以降に記入されるストロークについてはそのストロークが専用紙２のどの位置になるかによって処理の仕方が異なる（ケース１〜４）。
【００４３】
（ケース１）
第１のケースは、図８（ａ）に示すように、次に記入されたストロークＳｎが完全にアプリケーションウィンドウＷの枠内にある場合である。この場合は、図８（ｂ）に示す如く、処理手段３３は、記入された次のストロークＳｎをそのままアプリケーションウィンドウＷの枠内に表示させる。これにより、記入された前回のストロークと次のストロークとを同時に見えるように表示させることができる。
【００４４】
（ケース２）
第２のケースは、図９（ａ）に示すように、次に記入されたストロークＳｎが完全にアプリケーションウィンドウＷの枠からはみ出している場合である。この場合は、処理手段３３は、記入された次のストロークＳｎを囲む外接矩形Ｇの座標値を計算し、図９（ｂ）に示す如く、その外接矩形Ｇの左上角の点をアプリケーションウィンドウＷの内側に設定した位置決め座標（Ｘ１，Ｙ１）に合うように画面を上下左右に平行移動してスクロールする。これにより、処理手段３３は、記入された次のストロークＳｎをアプリケーションウィンドウＷの枠内に表示させる。このとき、処理手段３３は、アプリケーションウィンドウＷの上端又は下端に、専用紙２の画像の上端又は下端まで表示する場合には、アプリケーションウィンドウＷと画像の端部同士をほぼ合わせた位置で画像のスクロール移動を終了する。
【００４５】
（ケース３）
第３のケースは、次に記入されたストロークＳｎがアプリケーションウィンドウＷの枠をまたがっており、スクロールすればストロークＳｎがその広がりからしてアプリケーションウィンドウＷの枠からはみ出さない場合であり、アプリケーションウィンドウＷの枠に対するまたがり方によって次の３つのケースに分かれる。
【００４６】
（ケース３−１）
第３のケースのうち、第１番目は、図１０（ａ）に示すように、次に記入されたストロークＳｎがアプリケーションウィンドウＷの枠を縦方向（Ｙ軸方向）にまたがっている場合である。この場合、処理手段３３は、アプリケーションウィンドウＷから見えない部分の外接矩形Ｇの座標値を計算し、図１０（ｂ）に示す如く、次に記入されたストロークＳｎ全体が見えるように「外接矩形のＹ軸方向幅＋Ｙ１」だけ縦方向に平行移動する。これにより、処理手段３３は、記入されたストロークＳｎの見えなかった部分をアプリケーションウィンドウＷの枠内に表示させる。なおこのとき、処理手段３３は、アプリケーションウィンドウＷの上端又は下端に、専用紙２の画像の上端又は下端まで表示する場合は、アプリケーションウィンドウＷと画像の端部同士をほぼ合わせた位置で画像のスクロール移動を終了する。
【００４７】
（ケース３−２）
第３のケースのうち、第２番目は、図１１（ａ）に示すように、次に記入されたストロークＳｎがアプリケーションウィンドウＷの枠を横方向（Ｘ軸方向）にまたがっている場合である。この場合、処理手段３３は、アプリケーションウィンドウＷから見えない部分の外接矩形Ｆの座標値を計算し、図１１（ｂ）に示す如く、次に記入されたストロークＳｎ全体が見えるように「外接矩形のＸ軸方向幅＋Ｘ１」だけ横方向に平行移動する。これにより、処理手段３３は、記入されたストロークＳｎの見えなかった部分をアプリケーションウィンドウＷの枠内に表示させる。このとき、処理手段３３は、アプリケーションウィンドウＷの右端又は左端に、専用紙２の画像の右端又は左端まで表示する場合は、アプリケーションウィンドウＷと画像の端部同士をほぼ合わせた位置で画像のスクロール移動を終了する。
【００４８】
（ケース３−３）
第３のケースのうち、第３番目は、図１２（ａ）に示すように、次に記入されたストロークＳｎがアプリケーションウィンドウＷの枠を縦横方向（ＸＹ方向）にまたがってはみ出している場合である。この場合、処理手段３３は、アプリケーションウィンドウＷから見えない部分の外接矩形Ｇの各頂点における座標値を計算し、図１２（ｂ）に示す如く、次に記入されたストロークＳｎ全体が見えるように、アプリケーションウィンドウＷから最も離れている頂点の座標（図ではＡ点）から、移動すべき目標点に向けて縦横方向に平行移動させる。移動すべき目標点は、外接矩形Ｇからの距離が最も近いアプリケーションウィンドウＷの頂点から「Ｘ１、Ｙ１」だけ内側に移動した点である。これにより、処理手段３３は、記入されたストロークＳｎをアプリケーションウィンドウＷの枠内に表示させる。このとき、処理手段３３は、アプリケーションウィンドウＷの端に専用紙２の画像の端が及ぶ場合は、アプリケーションウィンドウＷと画像の端部同士をほぼ合わせた位置で画像のスクロール移動を終了する。
【００４９】
（ケース４）
第４のケースは、図１３（ａ）に示すように、次に記入されたストロークＳｎがアプリケーションウィンドウＷの枠をまたがっており、スクロールすると一部がアプリケーションウィンドウＷの枠からはみ出す場合である。この場合もケース３と同様に、処理手段３３は、アプリケーションウィンドウＷから見えないストロークＳｎの部分における外接矩形Ｇの座標値を計算し、自動スクロールすることにより、その外接矩形Ｇ内のストロークＳｎをアプリケーションウィンドウＷの枠内に表示させる。このとき、ストロークＳｎが縦長でスクロールすると上側にはみ出してしまう場合、処理手段３３は、はみ出した外接矩形Ｇの部分をＹ軸方向に所定時間（数秒）かけて徐々に自動的にスクロールする。なお、スクロール中に、受信手段３１が次のストロークの記入情報を受信したら、直ちに自動スクロールを止め、次のストロークのための自動スクロールを開始する。このとき、アプリケーションウィンドウＷの端に専用紙２の画像の端が及ぶ場合は、アプリケーションウィンドウＷと画像の端部同士をほぼ合わせた位置で画像のスクロール移動を終了する。
【００５０】
このような専用アプリケーション４０がインストールされた端末装置３によって、表示手段３４のディスプレイに表示されるストロークの位置がスクロールにより調整される。よって、電子ペン１から送信された記入情報の位置座標に基づいてストロークをディスプレイに表示する際、上述のようなアルゴリズムが処理手段３３によって行われる。
【００５１】
［筆記表示システムによるディスプレイ表示の処理フロー］
次に、本実施形態の筆記表示システムにより行われる処理について、図１４のフローチャートを参照しつつ説明する。
【００５２】
電子ペン１は、利用者が電子ペン１により専用紙２に文字や絵柄を描くと、ペン・ダウンからペン・アップまでのストロークに対応する記入情報を生成して端末装置３へ送信する。すなわち、利用者が文字や絵柄を描くために電子ペン１のペン先部６を専用紙２に接触（ペン・ダウン）させると、電子ペン１は圧力センサ１６によって所定値以上の筆圧が検出されたことにより専用紙２への接触を検知し（ステップＳ１１）、ＬＥＤ１３によって赤外線を照射しつつＣＭＯＳカメラ１４によってドットパターンを撮像し、プロセッサ８によって、撮像されたドットパターンの画像データから専用紙２への接触位置における座標データ及びドットパターンアドレスを演算する。そしてプロセッサ８は、ドットパターンアドレス、座標データ、筆圧データ、及び現在時刻表示（タイムスタンプ）を関連付けた記入情報を生成し、その記入情報をデータ通信ユニット１１を介して端末装置３へ送信させる（ステップＳ１２）。
【００５３】
このように電子ペン１は、利用者が専用紙２に文字や絵柄を描き続けている間、そのストロークの記入情報を生成し続け、端末装置３へ送信し続ける。そして、利用者が電子ペン１を専用紙２から離脱（ペン・アップ）させると、プロセッサ８は、圧力センサ１６により検出される筆圧が所定値未満となったことを認識し（ステップＳ１３）、端末装置３への送信を中断する。利用者が続けて文字や絵柄を描くために接触（ペン・ダウン）させた場合（ステップＳ１４；イエス）は、そのストロークの記入情報を再び生成して端末装置３へ送信するプロセスを繰り返す。その一方、利用者が電子ペン１で文字や絵柄を描かない場合は、ペン・ダウンが検知されないため（ステップＳ１４；ノー）、端末装置３への記入情報の送信はそのまま中止されることになる。
【００５４】
一方、端末装置３は、専用アプリケーションを起動して記憶手段３２に記憶されたウィンドウ情報や各種設定情報を読み出し、専用紙２に描かれる筆跡を表示手段３４に表示できる状態とする（ステップＳ１５）。その状態で、端末装置３が、電子ペン１によって送信された記入情報を受信手段３１により受信する（ステップＳ１６）と、処理手段３３は、受信した記入情報を記憶手段３２に記憶させるとともに、文字や絵柄を描く際に記入されるストロークをディスプレイ（表示手段３４）の見やすい位置に移動させる自動スクロール処理を行う（ステップＳ１７）。
【００５５】
図１５〜図１７は、図１４におけるステップＳ１７の自動スクロール処理のアルゴリズムを示すフローチャートであり、次にこのアルゴリズムの詳細について説明する。
【００５６】
まず、図１５に示すように、処理手段３３は、最初のストロークＳのデータが、専用アプリケーションの処理のために入力される（ステップＳ２１）と、処理手段３３は、記入したストロークを囲む外接矩形Ｆの座標値を計算し（ステップＳ２２）、アプリケーションウィンドウＷに設定されている位置決め座標（Ｘ１，Ｙ１）に、外接矩形Ｆの左上角の点を合わせ、ストロークＳが位置決め座標（Ｘ１，Ｙ１）よりも内側に位置するよう、専用紙２の画像を平行移動させて自動スクロールする（ステップＳ２３；参照図７）。
【００５７】
続いて、図１６に示すように、次のストロークＳｎのデータが専用アプリケーションの処理のために入力されると（ステップＳ３１）と、処理手段３３は、そのストロークＳｎがアプリケーションウィンドウＷの枠内に表示されるか否かを判定し（ステップＳ３２）、完全に枠内に表示される場合（ステップＳ３２；イエス）は、スクロールせずにそのまま表示し（ステップＳ３３；参照図８）、一部でも枠内に表示されない場合（ステップＳ３２；ノー）は、枠内から完全にはみ出しているか否かを判定する（ステップＳ３４）。
【００５８】
そして、次のストロークＳｎがアプリケーションウィンドウＷの枠から完全にはみ出している場合（ステップＳ３４；イエス）、処理手段３３は、記入したストロークＳｎを囲む外接矩形Ｇの座標位置を計算（ステップＳ３５）し、その外接矩形Ｇの左上角の点をアプリケーションウィンドウＷの内側に設定した位置決め座標（Ｘ１，Ｙ１）に合うように画面を平行移動してスクロールする（ステップＳ３６；参照図９）。
【００５９】
また、次のストロークＳｎがアプリケーションウィンドウＷの枠から完全にはみ出していない場合（ステップＳ３４；ノー）、すなわちアプリケーションウィンドウＷの枠をまたがっている場合、処理手段３３は、図１７に示すサブルーチンの処理により次のストロークＳｎの自動スクロールを行う。
【００６０】
サブルーチン３（図１７）では、まず、処理手段３３は、次のストロークＳｎについて、アプリケーションウィンドウＷに表示されない部分の外接矩形Ｇにおける各頂点の座標値を計算する（ステップＳ４１）。そして、処理手段３３は、外接矩形ＧがアプリケーションウィンドウＷに対してＸ軸方向とＹ軸方向の両方の方向にわたって存在するか否かを判定し（ステップＳ４２）、両方向にわたって存在すると判断した場合（ステップＳ３２；イエス）は、Ｘ軸方向に「外接矩形ＧのＸ軸方向幅＋Ｘ１」、Ｙ軸方向に「外接矩形ＧのＹ軸方向幅＋Ｙ１」だけ進むように、画像をアプリケーションウィンドウ方向寄りに斜めに移動する（ステップＳ４３；参照図１２）。このとき、処理手段３３は、専用紙２の画像の端がアプリケーションウィンドウＷの端に及ぶ場合には、アプリケーションウィンドウＷと画像の端部同士をほぼ合わせた位置で画像のスクロール移動を終了する。
【００６１】
ステップＳ４２で、処理手段３３は、外接矩形ＧがアプリケーションウィンドウＷに対して、Ｘ軸方向とＹ軸方向の両方にわたっては存在しないと判断した場合（ステップＳ４２；ノー）、外接矩形ＧはＸ軸方向に存在するか否かを判断し（ステップＳ４４）、外接矩形ＧがＸ軸方向にあると判断した場合（ステップＳ４４；イエス）は、Ｘ軸方向に「外接矩形ＧのＸ軸方向幅＋Ｘ１」だけ、専用紙２の画像をアプリケーションウィンドウ方向寄りに平行移動させつつ、スクロールさせる（ステップＳ４５；参照図１１）。このとき、処理手段３３は、専用紙２の画像の右端又は左端まで表示する場合に、アプリケーションウィンドウＷの右端又と左端に重なった場合には、端部同士をほぼ合わせた位置でスクロール移動を終了する。
【００６２】
ステップＳ４４で、処理手段３３は、外接矩形ＧがアプリケーションウィンドウＷに対してＸ軸方向にないと判断した場合（ステップＳ４４；ノー）は、外接矩形ＧはアプリケーションウィンドウＷに対してＹ軸方向に位置するので、Ｙ軸方向に「外接矩形ＧのＹ軸方向幅＋Ｙ１」だけ、画像をアプリケーションウィンドウ方向寄りに平行移動させつつスクロールさせる（ステップＳ４６；参照図１２）。このとき、処理手段３３は、専用紙２の画像の端がアプリケーションウィンドウＷの端に及ぶ場合は、アプリケーションウィンドウＷの端と画像の端部同士をほぼ合わせた位置でスクロール移動を終了する。
【００６３】
［本実施形態の作用効果］
この端末装置を利用した筆記表示システム４によれば、利用者が電子ペン１で専用紙２に文字や絵柄などを描くと、電子ペン１は、描かれた文字や絵柄に対応するストロークの位置座標を所定間隔で演算し、当該位置座標を含む記入情報を生成し、即時的かつ逐次的に当該記入情報を端末装置３へ送信する。そして、端末装置３は、電子ペン１から記入情報を取得し、当該記入情報に基づいてストロークを囲む外接矩形の座標値を計算し、その外接矩形の角の点をアプリケーションウィンドウの内側に設定した位置決め座標に合うように画像を移動させることによって、記入されたストロークを最適な位置に自動的にスクロールして表示する。
【００６４】
すなわち、端末装置３の表示手段３３は、最初のストロークＳを描いたときには、外接矩形Ｆの左上角が、アプリケーションウィンドウＷの位置決め座標（Ｘ１，Ｙ１）に合うように自動スクロールして、ストロークＳをアプリケーションウィンドウＷに表示させることで、アプリケーションウィンドウＷの表示領域が専用紙２のサイズよりも狭い範囲であっても、記入されたストロークＳを自動的にスクロールして効率的に表示することができる。そして、次のストロークＳｎが、完全にそのときのアプリケーションウィンドウＷの枠内にある場合は、ストロークＳｎをそのままアプリケーションウィンドウＷの枠内に表示させて、ストロークＳとストロークＳｎとを同時に見えるように表示させる。
【００６５】
その一方、次に記入されたストロークＳｎが完全にアプリケーションウィンドウＷの枠からはみ出している場合は、表示手段３３は、はみ出しているストローク部分の外接矩形Ｇの角をアプリケーションウィンドウＷの内側に設定した位置決め座標に合うように画像を移動させ、ストロークＳｎをアプリケーションウィンドウＷの枠内に表示させる。或いは、次に記入されたストロークＳｎがアプリケーションウィンドウＷの枠をまたいではみ出している場合には、表示手段３３は、アプリケーションウィンドウＷから見えない部分の外接矩形Ｇを、ストロークＳｎを縦方向と横方向の少なくとも一方に移動することにより、アプリケーションウィンドウＷの枠内に表示させる。このようにして、ストロークＳｎのうち見えなかった部分を自動的に見やすい位置にスクロール移動させて表示する。
【００６６】
なお、本発明は、上記実施形態に限られない。
【００６７】
上記実施形態では、専用紙２に文字や絵柄を描く装置として電子ペン１を使用したが、インクカートリッジの付いていないペン型スキャナを用いてもよい。また、上記実施形態のサブルーチンにおいて、外接矩形ＧをアプリケーションウィンドウＷに見えるように専用紙２の画像を移動させると、ストロークＳｎの他の部分が見えなくなるような場合は、処理手段３３による画面の移動速度を遅くするとよい。そうすれば、アプリケーションウィンドウＷの表示からストロークＳｎの全体像を認識しやすくなる。
【産業上の利用可能性】
【００６８】
本発明は、リアルタイムにストロークを表示する様々なアプリケーションに適用することができる。また、ホワイトボードへの記入を表示するアプリケーション、協調学習に用いられるアプリケーション等にも適用可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態に係る筆記表示システムのシステム構成図である。
【図２】専用紙に印刷されたドットパターンによる情報の表現方法の説明図である。
【図３】（ａ）は、ドットパターンを模式的に示し、（ｂ）は、それに対応する情報の例を示す説明図である。
【図４】図１に示す電子ペンを模式的に示す説明図である。
【図５】図１に示す端末装置の機能ブロック図である。
【図６】端末装置における専用アプリケーションのモジュール構成図である。
【図７】最初のストロークにおける表示処理の説明図である。
【図８】次のストロークのケース１における表示処理の説明図である。
【図９】次のストロークのケース２における表示処理の説明図である。
【図１０】次のストロークのケース３−１における表示処理の説明図である。
【図１１】次のストロークのケース３−２における表示処理の説明図である。
【図１２】次のストロークのケース３−３における表示処理の説明図である。
【図１３】次のストロークのケース４における表示処理の説明図である。
【図１４】実施形態の筆記表示システムにより行うディスプレイ表示処理のフローチャートである。
【図１５】図１４に示すステップＳ１７の自動スクロール処理におけるアルゴリズムの一部を示すフローチャートである。
【図１６】図１４に示すステップＳ１７の自動スクロール処理におけるアルゴリズムの一部を示すフローチャートである。
【図１７】図１６のステップＳ３７における処理のサブルーチンを示すフローチャートである。
【符号の説明】
【００７０】
１…電子ペン、２…専用紙、３…端末装置、４…筆記表示システム、６…ペン先部、７…筐体、８…プロセッサ、９…メモリ、１０…スピーカ、１１…データ通信ユニット、１２…バッテリー、１３…ＬＥＤ、１４…ＣＭＯＳカメラ、１５…クロック、１６…圧力センサ、１７…インクカートリッジ、１８…開口部、１９…領域、３１…受信手段、３２…記憶手段、３３…処理手段、３４…表示手段、３５…入力手段、３６…クロック、３７…送信手段、４０…専用アプリケーション（プログラム）、４１…受信モジュール、４２…記憶モジュール、４３…処理モジュール、Ｗ…アプリケーションウィンドウ、Ｆ，Ｇ…外接矩形、Ｓ…ストローク、Ｓｎ…（次の）ストローク、Ｐ…仮想専用紙の領域。
【図１】
0005024019.tif 000002
【図２】
0005024019.tif 000003
【図３】
0005024019.tif 000004
【図４】
0005024019.tif 000005
【図５】
0005024019.tif 000006
【図６】
0005024019.tif 000007
【図７】
0005024019.tif 000008
【図８】
0005024019.tif 000009
【図９】
0005024019.tif 000010
【図１０】
0005024019.tif 000011
【図１１】
0005024019.tif 000012
【図１２】
0005024019.tif 000013
【図１３】
0005024019.tif 000014
【図１４】
0005024019.tif 000015
【図１５】
0005024019.tif 000016
【図１６】
0005024019.tif 000017
【図１７】
0005024019.tif 000018