(57)【特許請求の範囲】
【請求項１】
位置によってユニークなコード化パターンが印刷された複数の用紙と、
前記用紙に印刷されたコード化パターンを読み取ってペン先部の位置座標を演算し、当該位置座標と固有のペンＩＤとを含む記入情報を送信する複数の電子ペンと、
前記電子ペンによって送信される記入情報を受信して、記入情報を処理するコンピュータ装置とを備える電子ペン・システムであって、
前記コンピュータ装置は、
ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤごとに、記入情報を記憶する記憶手段と、
ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤごとに、記入情報を筆跡として再現して表示手段に表示させる処理手段とを有し、
前記処理手段は、ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤのうち、記入情報が存在するものを選択し、前記用紙の画像データを背景に、選択した各用紙における前記記入情報を筆跡として前記表示手段に一覧表示させ、記入情報が存在しないものについては、前記用紙の画像データも筆跡も表示せず、
設定された解答締切時刻以降の記入情報はこれを異なる線種に変更するか、あるいは表示しないこと
を特徴とする電子ペン・システム。
【請求項２】
前記コンピュータ装置は、
前記表示手段の表示画面において、用紙上の範囲を指定する範囲指定手段をさらに備え、
前記処理手段は、前記範囲指定手段により範囲が指定されている場合には、ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤのうち、前記範囲指定手段により指定された範囲に記入情報が存在するものを選択し、前記用紙の前記指定範囲の画像データを背景に、選択した各用紙における前記記入情報を筆跡として前記表示手段に一覧表示させ、前記指定範囲に記入情報が存在しないものについては、前記用紙の前記指定範囲の画像データも筆跡も表示せず、
設定された解答締切時刻以降の記入情報はこれを異なる線種に変更するか、あるいは表示しないこと
を特徴とする請求項１に記載の電子ペン・システム。
【請求項３】
前記範囲指定手段は、一旦指定した範囲を調整することができ、
前記処理手段は、前記範囲指定手段によって指定範囲が調整されたとき、ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤのうち、調整後の指定範囲に、記入情報が存在するものを選択して、前記用紙の前記指定範囲の画像データを背景に、選択した各用紙における前記記入情報を筆跡として、前記表示手段に一覧表示させ、調整後の前記指定範囲に記入情報が存在しないものについては、前記用紙の前記指定範囲の画像データも筆跡も表示せず、
設定された解答締切時刻以降の記入情報はこれを異なる線種に変更するか、あるいは表示しないことを特徴とする請求項２に記載の電子ペン・システム。
【請求項４】
前記範囲指定手段は、前記表示手段に表示されている前記用紙上における、ポインティング・デバイスのドラッグ操作を検知して、範囲を指定すること
を特徴とする請求項２又は３に記載の電子ペン・システム。
【請求項５】
前記処理手段は、前記記入情報に基づく筆跡を、ペンＩＤ又はユーザＩＤに関連付けられたユーザ名とともに前記表示手段に表示させること
を特徴とする請求項１〜４のうちいずれか一項に記載の電子ペン・システム。
【請求項６】
前記コンピュータ装置に接続され、スクリーンに、前記コンピュータ装置の表示手段における表示画面を投影するプロジェクタをさらに備えること
を特徴とする請求項１〜５のうちいずれか一項に記載の電子ペン・システム。
【請求項７】
請求項１〜６のうちいずれか一項に記載のコンピュータ装置としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ペン先部の用紙上の位置座標を演算する電子ペンを用いた電子ペン・システムであって、複数の用紙に記入された記入内容を端末装置に表示させる電子ペン・システム及びそのプログラムに関する。
【背景技術】
【０００２】
従来、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのアノト社が開発した「アノトペン」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙（以下、「専用ペーパー」とも呼ぶ。）とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。利用者が専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、利用者が書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置へ送信される（例えば、特許文献１参照）。
【０００３】
本出願人は、このような電子ペンを用いて、模擬試験などの採点した結果を効率よく集計する学習採点システムなどを提案している（特許文献２）。また、複数の受講者に対して共有する学習データを記憶装置に記憶し、受講者の端末からのアクセスをカウントしつつ学習データを提供するシステムも提案されている（特許文献３）。また、受講者が電子ペンによって問題用紙に解答を記入し、各電子ペンで記入された記載内容を同一の問題用紙ごとにまとめてファイルを作成し、記憶するシステム等も提案されている（特許文献４）。また、採点システムにおいて、採点効率を上げるために、複数の記入者によって記入された各答案用紙の同じ解答欄を切り出して、表示画面に一覧表示するシステムも提案されている（特許文献５）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００３−５１１７６１号公報
【特許文献２】特開２００４−２０６２９５号公報
【特許文献３】特開２００２−３２３８４７号公報
【特許文献４】特開２００６−２４４０５５号公報
【特許文献５】特許第３５７９５９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、各用紙を一覧表示するにあたって、何も記入されていない用紙まで、コンピュータ装置に表示するまでもない。
【０００６】
そこで、本発明は、電子ペンを利用したシステム及びプログラムにおいて、各用紙を一覧表示するにあたって、記入内容があるものを一覧表示できるよう構成させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子ペン・システムは、
位置によってユニークなコード化パターンが印刷された複数の用紙と、
前記用紙に印刷されたコード化パターンを読み取ってペン先部の位置座標を演算し、当該位置座標と固有のペンＩＤとを含む記入情報を送信する複数の電子ペンと、
前記電子ペンによって送信される記入情報を受信して、記入情報を処理するコンピュータ装置とを備える電子ペン・システムであって、
前記コンピュータ装置は、
ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤごとに、記入情報を記憶する記憶手段と、
ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤごとに、記入情報を筆跡として再現して表示手段に表示させる処理手段とを有し、
前記処理手段は、ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤのうち、記入情報が存在するものを選択し、前記用紙の画像データを背景に、選択した各用紙における前記記入情報を筆跡として前記表示手段に一覧表示させ、記入情報が存在しないものについては、前記用紙の画像データも筆跡も表示せず、
設定された解答締切時刻以降の記入情報はこれを異なる線種に変更するか、あるいは表示しないこと
を特徴とする。
【０００８】
本電子ペン・システムによれば、用紙によって異なる電子ペンを用いて記入すると、それぞれの電子ペンは、用紙に印刷されたコード化パターンを読み取ってペン先部の位置座標を演算し、当該位置座標と固有のペンＩＤとを含む記入情報を端末装置へ送信する。コンピュータ装置は、記入情報を受信すると、ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤごとに、記入情報を記憶手段に記憶し、処理手段によって、ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤごとに、記入情報を筆跡として再現して表示手段に表示させる。ここで、処理手段は、ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤのうち、記入情報が存在するものを選択し、用紙の画像データを背景に、選択した各用紙における記入情報を筆跡として表示手段に一覧表示させ、記入情報が存在しないものについては、用紙の画像データも筆跡も表示せず、設定された解答締切時刻以降の記入情報はこれを異なる線種に変更するか、あるいは表示しない。そのため、記入情報が存在しないものは背景画像も筆跡も表示されず、記入情報が存在するペンＩＤ又はユーザＩＤの記入情報について筆跡として背景画像とともに表示手段に一覧表示されるため、見やすい。また、設定された時刻以降のユーザストロークを識別することができ、制限時間内の解答であったか否かを判定することができる。
【０００９】
さらに、上記電子ペン・システムの前記コンピュータ装置は、
前記表示手段の表示画面において、用紙上の範囲を指定する範囲指定手段をさらに備え、
前記処理手段は、前記範囲指定手段により範囲が指定されている場合には、ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤのうち、前記範囲指定手段により指定された範囲に記入情報が存在するものを選択し、前記用紙の前記指定範囲の画像データを背景に、選択した各用紙における前記記入情報を筆跡として前記表示手段に一覧表示させ、前記指定範囲に記入情報が存在しないものについては、前記用紙の前記指定範囲の画像データも筆跡も表示せず、設定された解答締切時刻以降の記入情報はこれを異なる線種に変更するか、あるいは表示しないよう構成するとよい。
これにより、処理手段は、範囲指定手段により範囲が指定されている場合に、その指定範囲に記入情報が存在しないものは背景画像も筆跡も表示されず、指定範囲に記入情報が存在するペンＩＤ又はユーザＩＤの記入情報について筆跡として背景画像とともに表示手段に一覧表示されるため、見やすい。また、設定された時刻以降のユーザストロークを識別することができ、制限時間内の解答であったか否かを判定することができる。
【００１０】
さらに、上記電子ペン・システムにおける前記コンピュータ装置の前記範囲指定手段は、一旦指定した範囲を調整することができ、
前記処理手段は、前記範囲指定手段によって指定範囲が調整されたとき、ペンＩＤ又はペンＩＤに関連付けられたユーザＩＤのうち、調整後の指定範囲に、記入情報が存在するものを選択して、前記用紙の前記指定範囲の画像データを背景に、選択した各用紙における前記記入情報を筆跡として、前記表示手段に一覧表示させ、調整後の前記指定範囲に記入情報が存在しないものについては、前記用紙の前記指定範囲の画像データも筆跡も表示せず、設定された解答締切時刻以降の記入情報はこれを異なる線種に変更するか、あるいは表示しないようにするとよい。
これにより、必要に応じて範囲指定手段によって一旦指定した範囲を調整することができ、処理手段は、調整後の指定範囲につき、記入情報が存在するものを選択して、指定範囲の画像データを背景に、表示手段に一覧表示させ、調整後の指定範囲に記入情報が存在しないものについては、用紙の指定範囲の画像データも筆跡も表示せず、設定された解答締切時刻以降の記入情報はこれを異なる線種に変更するか、あるいは表示しないようにするため、一覧表示させたい指定範囲を任意に調整して、調整後における記入情報の存在が反映された一覧表示をさせることができる。
【００１１】
また、上記電子ペン・システムにおける前記コンピュータ装置の前記範囲指定手段は、前記表示手段に表示されている前記用紙上における、ポインティング・デバイスのドラッグ操作を検知して、範囲を指定するよう構成するとよい。
これにより、ポインティング・デバイスのドラッグ操作によって、表示手段に表示されている用紙上の任意の範囲を指定することができる。
【００１２】
また、上記電子ペン・システムにおける前記コンピュータ装置の前記処理手段は、前記記入情報に基づく筆跡を、ペンＩＤ又はユーザＩＤに関連付けられたユーザ名とともに前記表示手段に表示させるようにするとよい。これにより、表示手段に表示された筆跡を記入したユーザを識別することができる。
【００１３】
また、上記電子ペン・システムにおいては、前記コンピュータ装置に接続され、スクリーンに、前記コンピュータ装置の表示手段における表示画面を投影するプロジェクタをさらに備えるとよい。これにより、一覧表示が投影されたスクリーンを見ることにより、各電子ペンのユーザが、互いの記入内容を確認することができる。
【００１４】
本発明に係るプログラムは、上記コンピュータ装置としてコンピュータを機能させることを特徴とする。このプログラムをコンピュータにインストールすることにより、本発明に係るコンピュータ装置を構成することができる。
【発明の効果】
【００１５】
本発明によれば、複数の用紙に電子ペンで記入された内容について、記入内容がある各用紙を表示手段に一覧表示させることができる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態の電子ペン・システムのシステム構成図である。
【図２】第１実施形態のシステムで利用される解答用紙を示す図である。
【図３】解答用紙、電子ペンと受講者の対応を説明するための図である。
【図４】解答用紙に印刷されるドットパターンによる情報の表現方法の説明図である。
【図５】（ａ）はドットパターンを模式的に示し、（ｂ）はそれに対応する情報の例を示す説明図である。
【図６】第１実施形態のシステムで利用される電子ペンの構成を示すブロック図である。
【図７】集約装置の機能ブロック図を含む本システムのシステム構成図である。
【図８】集約装置に記憶されたユーザＩＤとユーザ名とペンＩＤとの関係を示す図である。
【図９】集約装置に記憶させる学習データのファイルの構造図である。
【図１０】集約装置における描画アプリケーションによる表示画面例である。
【図１１】図１０に示す表示画面例のユーザコントロールリストである。
【図１２】集約装置における描画アプリケーションによる機能メニューの説明図であり、（Ａ）はファイルメニューのプルダウンメニュー、（Ｂ）は表示メニューのプルダウンメニュー、（Ｃ）はツールメニューのプルダウンメニューを示す。
【図１３】集約装置における描画アプリケーションによる一覧表示機能のフローチャートである。
【図１４】解答用紙紙面の全体を表示範囲としたときの一覧表示機能による表示画面例である。
【図１５】一覧表示の表示範囲を指定する様子を示す表示画面例である。
【図１６】指定範囲を表示範囲としたときの一覧表示機能による表示画面例である。
【図１７】一覧表示状態で表示範囲を調整する様子を示す表示画面例である。
【図１８】一覧表示状態で表示範囲を調整した後の表示画面例である。
【図１９】解答区別機能のフローチャートである。
【図２０】他の受講生の解き方、考え方を各受講者へ公開後に追記されたときの解答区別機能による表示画面例である。
【図２１】第２実施形態における一覧表示機能のフローチャートである。
【図２２】第２実施形態において、一覧表示の表示範囲を指定しポップアップメニューが表示されている様子を示す表示画面例である。
【図２３】ユーザＩＤを設定するための名簿用紙を示す図である。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら、本発明に係る電子ペン・システムの好適な実施形態について説明する。
【００１８】
＜第１実施形態＞
〔電子ペン・システムのシステム構成〕
図１は、第１実施形態における電子ペン・システム１０のシステム構成図である。図１に示すように、電子ペン・システム１０は、各受講者（利用者）それぞれに配布される解答用紙（記入用紙）５Ａ，５Ｂ，…（５）と、解答用紙５に解答（筆跡）を記入し、記入した情報を外部へ Bluetooth（登録商標）等の無線通信方式で送信するための電子ペン１Ａ，１Ｂ，…（１）と、各電子ペン１から送信される記入情報を受信してディスプレイ（表示手段）に記入内容等を表示する集約装置（端末装置）２とを備える。
【００１９】
なお、図１では、集約装置２は、電子ペン１Ａ〜１Ｃから直接、記入情報を受信しているが、記入される解答用紙５が多いために記入情報を送信する電子ペン１の本数が多い場合や、受講者が解答する会場が離れている等により無線通信の範囲外となるような場合は、他の電子ペン１Ｄ、１Ｅ、…から送信される記入情報を中継して集約装置２へ転送するための転送装置３を設ける。このとき、転送装置３から集約装置２へのデータの送信は、例えばＬＡＮ経由でＴＣＰ／ＩＰの通信方式で行うとよい。各電子ペン１には、アノトペンを利用することができ、集約装置２や転送装置３には、ラップトップパソコンなどを利用することができる。プロジェクタ４は、集約装置２から表示情報を受信して、集約装置２の画面をスクリーンへ投影表示する装置である。
【００２０】
〔解答用紙〕
図２を参照して解答用紙（記入用紙）５について説明する。各解答用紙５には、その略全面に、それぞれ同じパターンのドットパターン（コード化パターン）が印刷され、その上に、ユーザエリア５０１が規定されている。さらに、各解答用紙５には、所属（クラス）や名前を記入する記入欄や問題、解答欄等が印刷されている。なお、問題数が多く解答用紙５のセットが複数枚に及ぶ場合は、二枚目、三枚目、…ごとに異なるドットパターンを印刷する。ドットパターンは、赤外線を吸収するカーボンを含んだインキにより印刷され、記入欄や問題内容等の線や文字は、赤外域に吸収性を持たないインキにより印刷される。
【００２１】
〔解答用紙、電子ペンと受講者の対応等〕
解答用紙、電子ペンと受講者（記入者）の対応等については、本実施形態では、図３に示すように、受講者「太郎」が、電子ペン１Ａを用いて解答用紙５Ａに解答し、受講者「次郎」が、電子ペン１Ｂを用いて解答用紙５Ｂに解答し、受講者「三郎」が、電子ペン１Ｃを用いて解答用紙５Ｃに解答し、受講者「四郎」が、電子ペン１Ｄを用いて解答用紙５Ｄに解答し、受講者「五郎」が、電子ペン１Ｅを用いて解答用紙５Ｅに解答するものとする。また、講師（利用者）「花子」が、集約装置２を操作するものとする。
【００２２】
次に、図４と図５を参照しながら、解答用紙５に印刷されたアノト方式のドットパターン（コード化パターン）について説明する。図４は、用紙５に印刷されたドットパターンのドットと、そのドットが変換される値との関係を説明する図である。図４に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組合せにより、用紙上の位置座標が決定されるように構成されている。
【００２３】
図５は、あるドットパターンの配列を示している。図５（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、用紙上のどの部分から６×６ドットを取っても、ユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは、位置座標と、ドットパターンアドレス（コード化パターンアドレス）を保持している。図５（ｂ）は、図５（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図４に示す規則性に基づいて、対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００２４】
〔電子ペン〕
次に、図６を参照しながら、電子ペン１について説明する。図６に示すように、電子ペン１は、その筐体１０１の内部に、ＣＰＵ等により構成されるプロセッサ１０８と、ＲＯＭやＲＡＭなどのメモリ１０９と、アンテナや送信回路等により構成される通信ユニット１１１と、バッテリー１１２と、ＬＥＤ１０５と、ＣＭＯＳカメラ１０６と、リアルタイムクロック１１０と、圧力センサ１０７と、インクカートリッジ１０４とを備えている。インクカートリッジ１０４の先端は、ペン先部１０３となっており、各受講者は、電子ペン１のペン先部１０３を、解答用紙５に当接させながら、所属（クラス）や氏名、設問に対する解答を記入することができる。
【００２５】
バッテリー１１２は、電子ペン１内の各部品に電力を供給するためのものである。例えば、磁石入りのキャップの脱着を磁気センサにより検知して（図示せず）、電子ペン１自体の電源のオン／オフを行う。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、受講者が電子ペン１により解答用紙５上に文字などを書く際に、ペン先部１０３からインクカートリッジ１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ送る。
【００２６】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５とＣＭＯＳカメラ１０６のスイッチのオン／オフを切り替える。即ち、受講者が電子ペン１で解答用紙５上に文字などを筆記すると、そのとき、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、受講者が記入を開始したと判定して、ＬＥＤ１０５とＣＭＯＳカメラ１０６を作動させる。
【００２７】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられている。筐体１０１におけるＬＥＤ１０５とＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、解答用紙５上のペン先部１０３近傍に向けて赤外線を照射する。その領域は、ペン先部１０３が解答用紙５に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６は、ＬＥＤ１０５によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１０８に供給する。ＣＭＯＳカメラ１０６による撮影領域は、図５に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲である。ＣＭＯＳカメラ１０６の撮影は、毎秒５０〜１００回程度行われる。
【００２８】
カーボンは赤外線を吸収するため、ＬＥＤ１０５によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。ＣＭＯＳカメラ１０６の撮影結果を閾値で判別することによって、カーボンを含むドットの領域とそれ以外の領域を、赤外線の反射量の違いで区別することができる。解答用紙５の枠線や文字等を印刷したインキは赤外域に吸収性を持たないため、ドットパターンを容易に認識できる。
【００２９】
プロセッサ１０８は、受講者が記入している間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターンから、受講者が記入するストローク（筆跡）の用紙５上におけるＸＹ座標（位置座標）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給されるドットパターンの画像データを図５（ｂ）に示すようなデータ配列に変換し、さらに、Ｘ座標ビット値とＹ座標ビット値に変換したうえで、そのデータ配列から所定の演算方法によりＸＹ座標データとドットパターンアドレスを演算する。そして、プロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）と、筆圧データと、ドットパターンアドレスと、ＸＹ座標データと、ペンＩＤ（電子ペン識別情報）を関連付ける。なお、解答用紙５における６×６のドットパターンは、その用紙内で重複することはないため、受講者が電子ペン１で解答内容を記入すると、記入された位置が用紙のどの位置にあたるかを、プロセッサ１０８による座標演算により特定することができる。
【００３０】
メモリ１０９には、電子ペン１を識別するためのペンＩＤが記憶されている。電子ペン１Ａ〜１Ｅには、それぞれのペンＩＤ「pen01 」〜「pen05 」が、それぞれのメモリ１０９に記憶されている（参照図１）。
【００３１】
通信ユニット１１１は、時刻情報（タイムスタンプ）と、筆圧データと、ドットパターンアドレスと、ＸＹ座標データと、ペンＩＤとが関連付けられた記入情報を、集約装置２へ直接、又は転送装置３を経由して送信する。通信ユニット１１１による送信は、Bluetooth(登録商標）の無線送信方式によって、集約装置２へ即時的かつ逐次的に行われる。
【００３２】
各電子ペン１は、受講者が解答用紙５に記入する都度、記入情報を生成して、集約装置２へ送信する。例えば、受講者が電子ペン１のペン先部１０３を解答用紙５に接触（ペン・ダウン）させて記入すると、電子ペン１は、圧力センサ１０７で所定値以上の筆圧が検出されたことにより、解答用紙５への接触を検出する。そして、ＬＥＤ１０５によって赤外線を照射しつつ、ＣＭＯＳカメラ１０６によってペン先部１０３近傍のドットパターンを撮影する。撮影されたドットパターンの画像データから、解答用紙５への接触位置におけるＸＹ座標データとドットパターンアドレスを、プロセッサ１０８によって演算する。プロセッサ１０８は、リアルタイムクロック１１０によって発信された現在時刻を示す時間情報と、ドットパターンアドレスと、ＸＹ座標データと、筆圧データと、ペンＩＤとを関連付けた記入情報を生成し、その記入情報を集約装置２へ送信させる。
【００３３】
このように、電子ペン１は、受講者が解答用紙５に記入し続けている間、記入情報を生成し、集約装置２へ送信し続ける。そして、受講者が電子ペン１を解答用紙５から離す（ペン・アップ）と、電子ペン１は、圧力センサ１０７で所定値以上の筆圧が検出されなくなったことにより、受講者が記入を停止したと判定する。そして、ＬＥＤ１０５とＣＭＯＳカメラ１０６を停止して、集約装置２への記入情報の送信を中止する。
【００３４】
〔転送装置〕
図７を参照して転送装置３について説明する。図７に、転送装置３の機能ブロック図と集約装置２の機能ブロック図とを含む電子ペン・システム１０のシステム構成図を示す。
【００３５】
図７に示すように、転送装置３は、転送受信手段３１と転送送信手段３２とを備える。転送受信手段３１は、電子ペン１から Bluetooth（登録商標）の無線通信方式で送信される記入情報等のデータを受信する手段である。転送送信手段３２は、転送受信手段３１によって受信した記入情報等のデータを集約装置２に送信する手段である。転送送信手段３２による集約装置２へのデータの送信は、例えばＬＡＮ経由でＴＣＰ／ＩＰの通信方式により行うと良い。
【００３６】
〔集約装置〕
続いて、集約装置２について説明する。図７に示すように、集約装置２は、範囲指定手段２０、入力手段２１、集約個別受信手段（受信手段）２２、集約転送受信手段（受信手段）２３、集約処理手段（処理手段）２４、記憶手段２５、表示手段２６、及び送信手段２７を備える。集約装置２は、ハードウェアとして、電子ペン１やプロジェクタ４とのデータ通信が可能な通信装置と、ＣＰＵ等のプロセッサと、ＲＯＭやＲＡＭ、ハードディスクなどのメモリと、ディスプレイと、マウスやキーボード等で構成されているパーソナルコンピュータ等である。また、集約装置２は、集約処理手段２４による描画アプリケーション（プログラム）の実行により、電子ペン１から受信した記入情報を処理して、表示手段２６に記入内容を再現する。
【００３７】
集約個別受信手段２２は、電子ペン１から送信された記入情報等のデータを受信する手段である。集約転送受信手段２３は、転送装置３から転送された記入情報等のデータを受信する手段である。集約個別受信手段２２及び集約転送受信手段２３は、アンテナや受信回路等により構成される。
【００３８】
範囲指定手段２０は、マウス等のポインティング・デバイスとその操作を検知する手段によって構成され、マウスによって、表示手段２６の画面におけるボタンのクリック操作や任意の位置・大きさの長方形状の画面範囲を指定するドラッグ操作が可能である。入力手段２１は、処理や表示の種別を含む処理態様を指示する手段であり、キーボードやマウスとその操作を検知する手段によって構成される。このように、マウスは、その操作によって範囲指定手段２０と入力手段２１とを兼ねる。送信手段２７は、表示手段２６に表示される内容と同じ内容をプロジェクタ４からスクリーンへ投影表示させるため、表示手段２６への表示信号を同期してプロジェクタ４へ送信する手段である。
【００３９】
記憶手段２５は、ＲＯＭやＲＡＭ、ハードディスクなどのメモリによって構成され、解答用紙５における各ユーザエリアと位置座標とを関連付けて記憶する。また、図８に示すように、記憶手段２５は、電子ペン１が保持する固有のペンＩＤに対して、ユーザＩＤとユーザ名とをユーザ定義情報として関連付けて記憶する。図８において、例えば、ペンＩＤ「pen01 」には、ユーザＩＤ「U01 」とユーザ名「太郎」とが予め関連付けられて記憶されている。さらに、記憶手段２５は、各電子ペン１によって送信されてきた記入情報を、ペンＩＤごとに記憶する。
【００４０】
記憶手段２５には、記入情報およびユーザ定義情報に基づいて、集約処理手段２４による描画アプリケーション（プログラム）の実行により、ファイル形式で学習データが保存される。図９は、データのファイル形式の概略的な構造を示している。図９に示すように、学習データは、ファイル属性情報と、ユーザＩＤ別の個人学習データとを有する。ファイル属性情報には、作成日時情報が含まれている。また、個人学習データには、ユーザＩＤと、電子ペン１から送信された記入情報の位置座標情報等を含むユーザストローク情報と、解答内容等に応じてカテゴライズのために操作者によって設定されるユーザ色（分類）情報やキーワード情報等が含まれている。ユーザＩＤは、集約処理手段２４により、記入情報に含まれるペンＩＤに基づいて、記憶手段２５に予め記憶されたユーザ定義情報を参照することで特定され、当該記入情報に基づくユーザストローク情報と対応付けられる。ユーザストローク情報は、電子ペン１が演算した位置座標（ＸＹ座標）情報、記入された時の時刻情報、及び筆圧情報が含まれる。ファイルデータを読み込む際には、操作者が、入力手段２１によって、ユーザＩＤ、ユーザ色情報、キーワード情報などを所定の入力エリアに入力することで、集約処理手段２４によって特定のデータを検索させ、ユーザストローク情報を表示手段２６に再現させることができる。
【００４１】
集約処理手段２４は、電子ペン１からのデータを集約して処理する手段であり、アプリケーションプログラムの実行により機能を発揮するＣＰＵ等のプロセッサによって構成されている。この集約処理手段２４は、電子ペン１から位置座標及びペンＩＤ等を含む記入情報を受信すると、ペンＩＤごとに記入情報を記憶手段２５に記憶させる。また、集約処理手段２４は、ペンＩＤごとに関連付けられた記入情報を筆跡として再現して表示手段２６に表示させ、また、範囲指定手段２０のマウス操作でドラッグにより指定された範囲に対応する各解答用紙５における記入情報を、記憶手段２５から抽出して、各解答用紙５における記入情報を筆跡として表示手段２６に一覧表示させる等、様々な処理を行う。
【００４２】
また、集約処理手段２４は、解答用紙５についての記入情報を含む学習データに基づいて、表示手段２６に記入内容を表示させるとともに電子ペンＩＤに対応するユーザＩＤに対応するユーザ名を表示させる。表示手段２６に電子ペン１による記入内容とユーザ名とが表示されるため、操作者である講師「花子」は、受講者（記入者）とその者による記入内容とを合わせて認識することができる。また、集約処理手段２４は、表示手段２６と同じ内容を同期させて、プロジェクタ４からスクリーンへ投影表示させるため、表示手段２６に対する表示信号と同じ信号を送信手段２７に対してプロジェクタ４へ向けて送信させる。すると、各受講者も、プロジェクタ４からスクリーンへ投影表示された記入内容とその記入者とを合わせて認識することができる。
【００４３】
〔描画アプリケーションによる画面表示〕
次に、描画アプリケーションの実行による集約処理手段２４の表示手段２６への表示処理について図１０を参照しつつ説明する。
【００４４】
図１０に示すように、電子ペン１で解答用紙５に記入された際に生成された記入情報に基づいて、集約装置２で記憶手段２５に個別学習データとして記憶したユーザストローク情報は、集約処理手段２４によって、表示手段２６のユーザストローク情報表示領域５０に描画される。描画するユーザストローク情報が、拡大表示などでユーザストローク情報表示領域５０よりも大きい場合、集約処理手段２４は、横スクロールバー５１及び縦スクロールバー５２を有効とし、利用者のマウス操作によってユーザストローク情報表示領域５０をスクロールして、ユーザストローク情報全体を複数回に分けて表示できるようにする。
【００４５】
また、集約処理手段２４は、画面上部に、機能ボタンとして、選択ユーザ表示ボタン５３、比較一覧表示ボタン５４、再生表示ボタン５６、選択画像出力ボタン５７、表示サイズ変更リスト５８、縮小表示ボタン５９、拡大表示ボタン６１、ページ送りボタン６２，６３、回転表示ボタン６４，６６、ユーザコントロール表示ボタン６７などを表示し、マウスによる機能ボタンの選択により、それぞれの処理を実行する。
【００４６】
選択ユーザ表示ボタン５３は、後述するユーザ選択リスト６９から選択した１つのユーザ名に対応するユーザストローク情報を表示するためのボタンである。比較一覧表示ボタン５４は、複数のユーザ名に対応するユーザストローク情報を同時に並べて一覧表示するためのボタンである。再生表示ボタン５６は、ユーザストローク情報を１ストロークずつ再生表示するためのボタンである。選択画像出力ボタン５７は、任意選択範囲がある場合にその範囲内のユーザストローク情報を、画像データとして出力するためのボタンである。この機能を設けることで、各受講生の記入情報から、参考となる模範解答集などを容易に作成できるようになる。
【００４７】
表示サイズ変更リスト５８は、現在、ユーザストローク情報表示領域５０に描画するユーザストローク情報の表示サイズを示すリストである。また、ユーザがマウスを用いてプルダウンメニューの中から表示サイズを任意に選択し、変更できる。縮小表示ボタン５９は、ユーザストローク情報表示領域５０に描画するユーザストローク情報の表示サイズを、現在設定されている表示サイズから所定の割合で縮小する機能である。拡大表示ボタン６１は、ユーザストローク情報表示領域５０に描画するユーザストローク情報の表示サイズを、現在設定されている表示サイズから所定の割合で拡大する機能である。ページ送りボタン６２，６３は、解答用紙５のセットが複数枚に及ぶ場合に、異なるページアドレス（用紙ドットパターン）の解答用紙５を表示するためのボタンである。回転表示ボタン６４，６６は、ユーザストローク情報表示領域５０に描画するユーザストローク情報を９０度ずつ回転させるためのボタンである。このような機能を設けることで、表示上の用紙向きを簡単に変更できる。ユーザコントロール表示ボタン６７は、ユーザコントロールリスト６８の表示・非表示を切り替える機能である。非表示にすることで、ユーザストローク情報表示領域５０を拡大できる。
【００４８】
図１１に示すように、ユーザコントロールリスト６８には、ユーザ選択リスト６９、色分類ボタン７１〜７６、名簿順ソートボタン７８、色順ソートボタン７９、分類グラフ表示ボタン８１、リロードボタン８２などが表示される。
【００４９】
ユーザ選択リスト６９は、ユーザストローク情報表示領域５０に表示するユーザストローク情報を、ユーザ名で選択するためのリストである。集約処理手段２４は、電子ペン１から取得して個別学習データとして記憶手段２５に記憶したユーザストローク情報ごとに関連付けられているユーザＩＤに対応するユーザ名や、色分類ボタン７１〜７６によって選択されたユーザ色（分類）情報、キーワード等の各ユーザの情報を、ユーザ選択リスト６９に表示する。ユーザ選択リスト６９のユーザ名の欄には、集約処理手段２４により、記憶手段２５に記憶した個別学習データのユーザＩＤに対応するユーザ名が表示される。
【００５０】
そして、操作者がマウスによって、ユーザ選択リスト６９から所望のユーザを選択したうえで選択ユーザ表示ボタン５３をクリックすると、集約処理手段２４は、選択されたユーザのストローク情報を解答用紙５の画像とともに、ユーザストローク情報表示領域５０に表示させる。図１０では、ユーザ選択リスト６９のうちユーザ名「三郎」が選択され、ユーザストローク情報表示領域５０には、受講者「三郎」によって電子ペン１Ｃを用いて記入された記入内容が、解答用紙５の画像とともに表示されている。また、ユーザ選択リスト６９のキーワードの欄に、入力手段２１のキーボードを用いて直接文字を入力することができ、集約処理手段２４は、入力された文字を個人学習データファイルのキーワード情報として記憶手段２５におけるユーザＩＤ別の格納領域に記憶させる（参照図９）。
【００５１】
色分類ボタン７１〜７６は、ユーザ選択リスト６９に表示されているユーザごとにユーザ色（分類）情報を設定するためのボタンである。ボタン７１は赤色に、ボタン７２は青色に、ボタン７３は黄色に、ボタン７４は緑色に、ボタン７５は茶色に、ボタン７６は白色に設定するためのボタンである。集約装置２の操作者は、マウスによって、ユーザ選択リスト６９内の特定のユーザ名を選択し、色分類ボタン７１〜７６のうち所望のボタンを選択すると、集約処理手段２４は、ユーザ選択リスト６９内の選択されたユーザ名の色分類を表示する欄を指定された色で表示する。この機能により、操作者である講師が、ユーザストローク情報表示領域５０に表示される受講者の解答内容を見て、その考え方などをカテゴリー分けして色をつけ、見易くすることができる。なお、ユーザ色（分類）情報は、未設定時は、白色に設定しておくとよい。
【００５２】
名簿順ソートボタン７８は、ユーザ選択リスト６９に表示されているユーザ一覧を、名簿番号順に並べ替えるためのボタンである。本第１実施形態では、図８に示すユーザＩＤ順を名簿番号順としている。色順ソートボタン７９は、ユーザ選択リスト６９に表示されているユーザ一覧を、色分類ボタン７１〜７６の操作によって付された色情報が同じユーザ同士を連続して配列されるように、ユーザ色情報順に並べ替えるためのボタンである。分類グラフ表示ボタン８１は、色分類ボタン７１〜７６の操作によって付されたユーザ色情報別のユーザ数を、ユーザストローク情報表示領域５０に棒グラフ等で表示するためのボタンである。
【００５３】
リロードボタン８２は、ユーザ選択リスト６９において選択されているユーザのユーザストローク情報を、学習データファイル保存時の状態まで戻すためのボタンである。この機能により、操作者である講師が、リロードボタン８２をマウスで選択すると、集約処理手段２４は、選択されているユーザに関連付けられているユーザＩＤに基づいて、前回のファイル保存以降に電子ペン１より受信して記憶手段２５のユーザＩＤ別の格納領域に記憶したユーザストローク情報をクリアして、前回ファイル保存した時点までのユーザストローク情報を読み出し、ユーザストローク情報表示領域５０に表示する。この機能により、個々のユーザが解答をやり直したい場合などに対応できる。
【００５４】
また、図１２に示すように、ファイルデータの保存やアプリケーションの設定などは、一般的なアプリケーションと同様に、機能メニューとして用意しておくと良い。図１２（Ａ）に示すように、ファイルメニュー８４のプルダウンメニューとして、ファイルデータの読み込み・保存を実行するメニュー８５，８６、画像形式で保存するメニュー８７，８８、アプリケーションの終了を実行するメニュー８９など、アプリケーションの全般的な管理に関する実行機能を一覧で用意しておくと便利である。
【００５５】
また、ファイルデータの保存に関するファイル形式を、ユーザ別のユーザストローク情報と設定情報を関連付けた構造としているので、ファイルデータを読み込む際、ユーザＩＤ、ユーザ色情報、キーワード情報などから特定のデータを検索し、検索されたユーザストローク情報をユーザストローク情報表示領域５０に表示することができる。ここで、図９のキーワード情報は、図１１に示すユーザ選択リスト６９のキーワードに対応している。
【００５６】
図１２（Ｂ）に示すように、表示メニュー９１のプルダウンメニューとして、ウィンドウ枠を隠しアプリケーションの表示領域を最大限拡大する全画面表示メニュー９２など、アプリケーションの表示に関する実行機能を一覧で用意しておくと便利である。また、図１２（Ｃ）に示すように、ツールメニュー９３のプルダウンメニューとして、電子ペン１の接続経由状況（例えば転送装置３のＩＰアドレスなど）を表示するペン管理メニュー９４、ユーザストローク情報を表示する背景となる解答用紙５の画像を設定する用紙管理メニュー９５、アプリケーションのバージョンやプロパティ情報などを表示するメニュー９６など、アプリケーションの設定に関する実行機能を一覧で用意しておくと便利である。これらのボタンやメニューが選択されると、集約処理手段２４により各機能が実行される。
【００５７】
〔一覧表示機能〕
次に、図１３〜図１８を参照して比較一覧表示ボタン５４の操作による一覧表示機能について説明する。
【００５８】
図１０に示す表示手段２６における表示状態において、比較一覧表示ボタン５４がクリックされる前に、集約処理手段２４は、ユーザストローク情報表示領域５０に表示されている解答用紙にマウスで表示範囲が指定されたか否か判定する（図１３、ステップＳ１０１）。集約処理手段２４は、表示範囲が指定されていないと判断している状態のときは（ステップＳ１０１：Ｎｏ）、表示範囲を解答用紙紙面の全体と規定する（ステップＳ１０７）。その後、集約処理手段２４は、比較一覧表示ボタン５４のクリックを検知する（ステップＳ１０３：Ｙｅｓ）と、解答用紙紙面の全体を表示範囲として、各電子ペン１のペンＩＤごとに、表示範囲にユーザストローク情報が存在するか否か判定する（ステップＳ１０４）。そして、集約処理手段２４は、ユーザストローク情報が存在するペンＩＤのみ、その表示範囲のユーザストローク情報を記憶手段２５から読み出し、ユーザストローク情報ごとに解答用紙の画像データを背景に筆跡として再現し、図１４に示すように、ユーザストローク情報表示領域５０に一覧表示させる（ステップＳ１０５）。
【００５９】
なお、このとき、集約処理手段２４は、各再現解答用紙の右上付近に、記憶手段２５から、対応するユーザ名とユーザ色（分類）情報を読み出し表示させる。さらに、集約処理手段２４は、一覧表示後も、電子ペン１から逐次送信される記入情報を受信すると、ペンＩＤごとに記入情報を記憶手段２５に記憶させ、当該記入情報を含む学習データに基づいて、各電子ペン１のペンＩＤごとに、表示範囲にユーザストローク情報が存在するか否かを判定して（ステップＳ１０４）、ユーザストローク情報が存在するペンＩＤのみ、当該表示範囲のユーザストローク情報を記憶手段２５から読み出し、筆跡を再現して、ユーザストローク情報表示領域５０の表示内容を更新して一覧表示させる（ステップＳ１０５）。また、後述するように、マウスのドラッグ操作等によって表示範囲が調整された場合には（ステップＳ１０６：Ｙｅｓ）、再度ペンＩＤごとに、新しく調整された表示範囲にユーザストローク情報が存在するか否か判定し（ステップＳ１０４）、ユーザストローク情報が存在するペンＩＤのみ、その表示範囲のユーザストローク情報を記憶手段２５から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、ユーザストローク情報表示領域５０の表示内容を更新して一覧表示させる（ステップＳ１０５）。
【００６０】
その一方、図１５に示すように、ユーザ選択リスト６９でユーザ名「三郎」が選択されている、選択ユーザ表示状態のユーザストローク情報表示領域５０において、操作者がマウスのドラッグ操作によりカーソル９８を動かして範囲９９を指定すると、集約処理手段２４は、ドラッグ操作により表示範囲が指定されたことを検知し（ステップＳ１０１：Ｙｅｓ）、その指定範囲９９を表示範囲として規定する（ステップＳ１０２）。続いて、集約処理手段２４は、比較一覧表示ボタン５４のクリックを検知すると（ステップＳ１０３：Ｙｅｓ）、解答用紙紙面のうち指定範囲９９を表示範囲として、各電子ペン１のペンＩＤごとに、その同じ表示範囲にユーザストローク情報が存在するか否か判定する（ステップＳ１０４）。そして、ユーザストローク情報が存在するペンＩＤのみ、その表示範囲のユーザストローク情報を記憶手段２５から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、図１６に示すように、ユーザストローク情報表示領域５０に一覧表示させる（ステップＳ１０５）。このときも、集約処理手段２４は、各再現解答用紙の右上付近に、記憶手段２５から、対応するユーザ名とユーザ色（分類）情報を読み出し表示させる。
【００６１】
また、集約処理手段２４は、一覧表示後も逐次、電子ペン１から逐次送信される記入情報を受信すると、ペンＩＤごとに記入情報を記憶手段２５に記憶させ、当該記入情報を含む学習データに基づいて、各電子ペン１のペンＩＤごとに、表示範囲にユーザストローク情報が存在するか否かを判定して（ステップＳ１０４）、ユーザストローク情報が存在するペンＩＤのみ、当該表示範囲のユーザストローク情報を記憶手段２５から読み出し、筆跡を再現して、ユーザストローク情報表示領域５０の表示内容を更新して一覧表示させる（ステップＳ１０５）。さらに、図１７に示すように、操作者が、ユーザ名「三郎」のユーザストローク情報の描画領域で、マウスのドラッグ操作によりカーソル９８を、左下方向９８１に動かして表示範囲を調整すると、集約処理手段２４は、ドラッグ操作により表示範囲が調整されたことを検知して（ステップＳ１０６：Ｙｅｓ）、再度ペンＩＤごとに、新しく調整された表示範囲にユーザストローク情報が存在するか否か判定する（ステップＳ１０４）。そして、集約処理手段２４は、ユーザストローク情報が存在するペンＩＤのみ、その表示範囲のユーザストローク情報を記憶手段２５から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、図１８に示すように、ユーザストローク情報表示領域５０の表示内容を更新して一覧表示させる（ステップＳ１０５）。
【００６２】
このように、集約処理手段２４は、ステップＳ１０２において指定された指定範囲９９に対応する範囲にユーザストローク情報が存在しなかったペンＩＤの再現解答用紙については、表示する必要性がないため、ユーザストローク情報表示領域５０に表示させない。そのため、集約処理手段２４は、指定範囲９９に対応する範囲にユーザストローク情報が存在する再現解答用紙を、ユーザストローク情報表示領域５０を有効的に活用して、大きめに表示して見やすくすることができる。さらに、集約処理手段２４は、一覧表示状態で、逐次、電子ペン１から記入情報を受信して、新たな記入情報に基づくユーザストローク情報が表示範囲に存在すると、そのペンＩＤの再現解答用紙も表示するように、ユーザストローク情報表示領域５０の表示内容を更新して一覧表示させる。
【００６３】
また、ステップＳ１０６において、マウスのドラッグ操作により、表示範囲が拡大された場合には、拡大前の表示範囲にユーザストローク情報が存在しないものであっても、拡大された領域に対応する領域に、ユーザストローク情報が存在するものについては、そのペンＩＤの再現解答用紙が、集約処理手段２４によってユーザストローク情報表示領域５０に表示されることとなる。逆に、ステップＳ１０６において、マウスのドラッグ操作により、表示範囲が縮小された場合には、縮小前の表示範囲にユーザストローク情報が存在したものであっても、縮小された領域に対応する領域に、ユーザストローク情報が存在しないものについては、そのペンＩＤの再現解答用紙は、表示される必要がないため、集約処理手段２４によってユーザストローク情報表示領域５０に表示されなくなる。このように、一覧表示させたい指定範囲を任意に調整して、調整後におけるストローク情報の存在が反映された一覧表示をさせることができる。
【００６４】
なお、集約処理手段２４は、範囲指定に用いられた解答用紙の再現画像の周囲に枠線を表示させ目立たせるが、その代わりに、ユーザ名の表示部分を反転させて表示させてもよい。また、比較一覧表示状態で、操作者がユーザ色（分類）情報やキーワード情報を設定するため、枠線表示されている解答用紙の再現画像のユーザとは別のユーザを、ユーザ選択リスト６９から選択した場合に、集約処理手段２４は、枠線を表示する再現画像を、その選択されたユーザの解答用紙の再現画像に変更させて表示させてもよい。
【００６５】
このように、一覧表示機能によれば、操作者（講師）がマウスのドラッグ操作により任意の表示範囲を指定することで、再現される解答用紙紙面について、同じ範囲の部分を切り出して複数の受講生分の解答を一覧表示させることができる。さらに、一覧表示させた際に、表示範囲より外にはみ出して記入している再現解答用紙があって表示範囲を拡げたい場合や、より狭い表示範囲を詳細に比較したい場合があれば、ユーザ選択表示の画面に戻ることなく、比較一覧表示状態のまま、マウス操作により指定範囲を調整して、一覧表示を更新させることができる。そのため、講師が教室内移動しなくとも、各受講生の解答の進捗状況を一覧表示させて逐次確認することができ、各受講生の間違いやつまずきを早期に発見することができる。また、一覧表示している画面をプロジェクタ４でスクリーンに大きく表示させることで、各受講生は他の受講生の解き方、考え方を認識することができ、特に、適宜指定された表示範囲の解答内容に注意を向けて認識することができる。
【００６６】
〔解答区別機能〕
次に、一覧表示画面をプロジェクタ４でスクリーンへ投影表示する場合の解答区別機能について、図１９、図２０を参照して説明する。
【００６７】
表示手段における図１７等に示す比較一覧状態において、図１９に示すように、受講者が解答用紙５に電子ペン１で解答を記入する都度、電子ペン１は、解答用紙５についてのストローク情報と時刻情報とペンＩＤとを含む記入情報を生成して、集約装置２へ送信する（ステップＳ２０１）。集約装置２では、集約個別受信手段２２によって電子ペン１からの記入情報を受信して、集約処理手段２４が、その記入情報を記憶手段２５に記憶させる（ステップＳ３０１）。そして、集約処理手段２４は、新しく受信した記入情報に基づくユーザストローク情報が表示範囲に含まれるか否かを判定する（ステップＳ３０２）。そして、表示範囲に含まれる場合には（ステップＳ３０２：Ｙｅｓ）、集約処理手段２４は、さらに、送信手段２７によってプロジェクタ４へ表示信号が出力されているか否か判定する（ステップＳ３０３）。そして、表示信号が出力されている場合には（ステップＳ３０３：Ｙｅｓ）、当該ユーザストローク情報を表示手段２６に表示する際の線種情報を、デフォルトの線種とは別の色や太さに変更して、ユーザストローク情報表示領域５０に、ペンＩＤごとの表示範囲に含まれるユーザストローク情報を更新して表示する（ステップＳ３０４）。具体的には、集約処理手段２４は、図２０に示すように、比較一覧表示の画面をプロジェクタ４からスクリーンへ投影表示した後に、受講者「次郎」が、スクリーンに表示された解答用紙紙面の表示範囲の領域９７に対応する解答用紙５Ｂの領域に「２７０」と記入したストロークを赤い太字として、ユーザ名「次郎」の解答用紙紙面として再現して、ユーザストローク情報表示領域５０に表示させる。
【００６８】
送信手段２７によるプロジェクタ４への表示信号の出力中に、電子ペン１から受信した記入情報は、電子ペン１を利用する受講者がプロジェクタ４によりスクリーンに投影表示される映像を見て、記入された情報である可能性がある。しかしこのように、解答区別機能によれば、他の受講生の解き方、考え方を、一覧表示機能による比較一覧画面をプロジェクタ４によってスクリーンへ投影表示するときに、各受講者へ公開する前の解答と公開後の解答を、表示するユーザストローク情報の線種を変更して異ならせることにより、利用者が視覚的に容易に区別可能とできる。
【００６９】
＜第２実施形態＞
次に、第２実施形態について、図２１及び図２２を参照して説明する。本第２実施形態は、第１実施形態に対して一覧表示機能のアルゴリズムが異なるが、その他の構成は、第１実施形態と同様である。
【００７０】
図１０に示す表示手段２６における表示状態から、比較一覧表示ボタン５４がクリックされる前に、集約処理手段２４は、ユーザストローク情報表示領域５０に表示されている解答用紙にマウスのドラッグ操作により表示範囲が指定されたか否か判定し（ステップＳ４０１）、表示範囲が指定されていないと判断している状態の間は（ステップＳ４０１：Ｎｏ）表示範囲を解答用紙紙面の全体と規定しておき（ステップＳ４０８）、その状態で、比較一覧表示ボタン５４のクリックを検知した場合（ステップＳ４０９：Ｙｅｓ）、解答用紙紙面の全体を表示範囲として、各電子ペン１のペンＩＤごとに、表示範囲にユーザストローク情報が存在するか否か判定する（ステップＳ４０５）。そして、ユーザストローク情報が存在するペンＩＤのみ、その表示範囲のユーザストローク情報を記憶手段２５から読み出し、ユーザストローク情報ごとに解答用紙の表示範囲の画像データを背景に筆跡として再現し、ユーザストローク情報表示領域５０に一覧表示させる（ステップＳ４０６：参照図１４）。
【００７１】
また、集約処理手段２４は、マウスのドラッグ操作等で表示範囲が調整された場合には（ステップＳ４０７：Ｙｅｓ）、再度ペンＩＤごとに、新しく調整された表示範囲にストローク情報が存在するか否か判定し（ステップＳ４０５）、ユーザストローク情報が存在するペンＩＤのみ、その表示範囲のユーザストローク情報を記憶手段２５から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、ユーザストローク情報表示領域５０の表示内容を更新して一覧表示させる（ステップＳ４０６）。この流れは、第１実施形態と同様である。
【００７２】
その一方、図２２に示すように、選択ユーザ表示状態のユーザストローク情報表示領域５０において、操作者がマウスのドラッグ操作によりカーソル９８を動かして範囲９９を指定すると、集約処理手段２４は、ドラッグ操作により表示範囲が指定されたことを検知し（ステップＳ４０１：Ｙｅｓ）、その指定範囲９９を表示範囲として規定する（ステップＳ４０２）。さらに、集約処理手段２４は、ポップアップメニュー２０１をカーソル９８の付近に表示させる（ステップＳ４０３）。ポップアップメニュー２０１には、機能ごとに、「指定範囲を一覧で比較する」メニュー２０２、「指定範囲を拡大表示する」メニュー２０３、「指定範囲を画像で保存する」メニュー２０４がある。この状態で、集約処理手段２４は、メニュー２０２の選択か比較一覧表示ボタン５４のクリックを検知すると（ステップＳ４０４：Ｙｅｓ）、解答用紙紙面のうち指定範囲９９を表示範囲として、各電子ペン１のペンＩＤごとに、その同じ表示範囲にユーザストローク情報が存在するか否か判定する（ステップＳ４０５）。そして、ユーザストローク情報が存在するペンＩＤのみ、その表示範囲のユーザストローク情報を記憶手段２５から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、ユーザストローク情報表示領域５０に一覧表示させる（ステップＳ４０６）。
【００７３】
さらに、マウスのドラッグ操作等で表示範囲が調整された場合には（ステップＳ４０７：Ｙｅｓ）、再度ペンＩＤごとに、新しく調整された表示範囲にストローク情報が存在するか否か判定し（ステップＳ４０５）、ユーザストローク情報が存在するペンＩＤのみ、その表示範囲のユーザストローク情報を記憶手段２５から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、ユーザストローク情報表示領域５０の表示内容を更新して一覧表示させる（ステップＳ４０６）。なお、本第２実施形態においても、集約処理手段２４は、各再現解答用紙の右上付近に、記憶手段２５から、対応するユーザ名とユーザ色（分類）情報を読み出し表示させる（参照図１４、図１６）。
【００７４】
また、図２２に示すように、ポップアップメニュー２０１が表示されている状態で、「指定範囲を拡大表示する」メニュー２０３が選択された場合には、集約処理手段２４は、指定範囲９９を、選択ユーザ表示状態のまま、ユーザストローク情報表示領域５０に拡大表示する。また、「指定範囲を画像で保存する」メニュー２０４が選択された場合には、集約処理手段２４は、指定範囲を画像データとして記憶手段２５に記憶する。
【００７５】
本第２実施形態における一覧表示機能によっても、第１実施形態と同様に、操作者がマウスのドラッグ操作により任意の表示範囲を指定することで、再現される解答用紙紙面について、対応する同じ範囲の部分を切り出して複数の受講生分の解答を一覧表示させることができる。
【００７６】
なお、本発明は、上記実施形態に限られない。
【００７７】
上記実施形態では、電子ペン１によって送信された記入情報は、集約装置２において、予め設定されたペンＩＤに直接関連付けて記憶手段２５によって記憶されるものであった。このような記入情報の記憶に関して、図２３に示すような、解答用紙５とは異なるドットパターンを印刷した名簿用紙６を用意し、各ユーザエリア６０１〜６０６にユーザＩＤを関連付けて集約装置２で記憶しておく。そして、解答用紙５への記入に際して、電子ペン１でユーザエリア６０１〜６０６のいずれかを予めタップすることにより、集約装置２側に、その電３ペン１のペンＩＤと、ユーザエリアに対応付けられたユーザＩＤとを関連付けて記憶し、その電子ペン１による以後の記入情報を、そのユーザＩＤに関連付けて記憶するようにしてもよい。この構成とすることにより、同じ電子ペン１を複数の受講者が用いる場合であっても、名簿用紙６にタップするユーザエリアを変えることで、その電子ペン１に関連付けるユーザＩＤを変更することができるため、受講者が変わる都度、使用する電子ペン１を対応するユーザエリアにタップするとよい。
【００７８】
また、上記実施形態では、一覧表示機能において、操作者が、比較一覧表示状態で表示範囲を調整すると、集約装置２では集約処理手段２４がそれを検知して（図１３、ステップＳ１０６：Ｙｅｓ、または図２１、ステップＳ４０７：Ｙｅｓ）、各ペンＩＤごとのユーザストローク情報が調整後の表示範囲に含まれるかを、再度、判定する（図１３、ステップＳ１０４、または図２１、ステップＳ４０５）こととしたが、表示範囲が単純に拡大した場合は、差分の表示領域のみについて、各ペンＩＤごとのユーザストローク情報が当該差分領域に含まれるかを判定し処理することとしても良い。
【００７９】
また、上記実施形態では、解答区別機能において、集約処理手段２４は、比較一覧表示状態で電子ペン１から新たな記入情報を受信すると、表示範囲に当該記入情報に基づくユーザストローク情報が含まれるか否かを判定して（図１９、ステップＳ３０２）、含まれる場合（ステップＳ３０２：Ｙｅｓ）、さらに、プロジェクタ４へ表示信号が出力されているか否か判定して（ステップＳ３０３）、表示信号が出力されている場合には（ステップＳ３０３：Ｙｅｓ）、当該ユーザストローク情報の線種情報を変更してユーザストローク情報表示領域５０に表示するものであった。このようなユーザストローク情報（解答）の区別に関して、操作者（講師）が任意の時刻情報を解答締切時刻として入力手段２１によって入力して、集約処理手段２４は、当該時刻以降に電子ペン１から受信した記入情報に基づくユーザストローク情報か否かを判断して、操作者により設定された時刻以降のユーザストローク情報のときは、線種情報を変更して表示することとしても良い。これを実施するには、入力手段２１によって解答締切時刻を設定するためのテキストボックス、または押下した時刻情報を解答締切時刻として設定するためのボタン等をアプリケーション上に用意すると良い。さらに、集約処理手段２４は、解答締切時刻以降のユーザストローク情報を異なる線種に変更して、ユーザストローク情報表示領域５０に表示してプロジェクタ４へ表示信号を出力する代わりに、解答締切時刻以降のユーザストローク情報を表示領域５０に表示しない、あるいはプロジェクタ４へ出力しないこととしても良い。
【００８０】
また、上記実施形態において、指定された指定範囲９９にユーザストローク情報が存在するペンＩＤの再現解答用紙のみ、表示領域５０に表示したが、その機能であるステップＳ１０４（参照図１３），ステップＳ４０５（参照図２１）を省略して、集約処理手段２４は、すべてのペンＩＤに関する再現解答用紙を表示領域５０に表示するようにしてもよい。上記実施形態のように、一覧表示以降に初めて電子ペン１によって解答が記入されると、その再現解答用紙も表示するように表示領域５０の表示内容を更新して一覧表示する構成では、表示する再現解答用紙の数が次々に増えると、再現解答用紙を表示する大きさを次々に変更して表示領域５０の表示内容を更新するため、煩雑で見にくくなる場合などは、ステップＳ１０４，Ｓ４０５を省略して、始めから全てのペンＩＤに関する再現解答用紙を表示領域５０に表示するようにすると良い。
【００８１】
また、上記実施形態では、表示範囲の調整は、指定範囲９９が設定された描画領域でマウスのドラッグ操作により行われるものとしたが（参照図１７）、これに限らず、一覧表示されている他のペンＩＤに関する描画領域に対するドラッグ操作によって、集約処理手段２４が、表示範囲の調整を処理するように構成させてもよい。
【産業上の利用可能性】
【００８２】
本発明は、上記実施形態のごとく、協調学習システムとして利用できるほか、企業研修システム、会議システム、リサーチシステム、クイズ番組システム等の各記入者の記入内容を集約するシステムに適用することができる。
【符号の説明】
【００８３】
１…電子ペン、２…集約装置（端末装置）、３…転送装置、４…プロジェクタ、５，５Ａ〜５Ｅ…解答用紙（用紙）、６…名簿用紙、１０…電子ペン・システム、２０…範囲指定手段、２１…入力手段、２２…集約個別受信手段、２３…集約転送受信手段、２４…集約処理手段（処理手段）、２５…記憶手段、２６…表示手段、２７…送信手段、５０…ユーザストローク情報表示領域、５４…比較一覧表示ボタン、１０３…ペン先部、１０８…プロセッサ。
【図１】
0005408513.tif 000002
【図２】
0005408513.tif 000003
【図３】
0005408513.tif 000004
【図４】
0005408513.tif 000005
【図５】
0005408513.tif 000006
【図６】
0005408513.tif 000007
【図７】
0005408513.tif 000008
【図８】
0005408513.tif 000009
【図９】
0005408513.tif 000010
【図１０】
0005408513.tif 000011
【図１１】
0005408513.tif 000012
【図１２】
0005408513.tif 000013
【図１３】
0005408513.tif 000014
【図１４】
0005408513.tif 000015
【図１５】
0005408513.tif 000016
【図１６】
0005408513.tif 000017
【図１７】
0005408513.tif 000018
【図１８】
0005408513.tif 000019
【図１９】
0005408513.tif 000020
【図２０】
0005408513.tif 000021
【図２１】
0005408513.tif 000022
【図２２】
0005408513.tif 000023
【図２３】
0005408513.tif 000024