(57)【特許請求の範囲】
【請求項１】
複数のユーザが電子ペンによって記入した手書きストロークを受信する受信手段と、
前記複数のユーザによる手書きストロークを比較表示する際の表示設定として、前記手書きストロークの内容に対応する選択形式の情報である選択情報に関連して表示対象となる手書きストロークを抽出するため表示対象抽出条件と、抽出された手書きストロークを表示する順序を規定するソート条件とを含む表示設定を行う表示設定手段と、
前記表示対象抽出条件に基づいて、前記受信手段が受信した前記手書きストロークの中から表示すべき手書きストロークを抽出する抽出手段と、
前記抽出手段が抽出した前記手書きストロークを、前記ソート条件に従ってソートした順序で前記表示手段に並べて表示する表示処理手段と、を備えることを特徴とするストローク表示装置。
【請求項２】
前記表示設定手段は、前記選択情報が異なる前記手書きストロークの表示、及び前記選択情報が同じである前記手書きストロークの表示いずれか一方を設定すると共に、設定した前記表示ごとに、表示する前記手書きストロークに関する前記選択情報を設定し、
前記抽出手段は、前記受信手段が受信した前記手書きストロークの中から、前記表示設定手段が設定した前記選択情報に対応する手書きストロークを抽出することを特徴とする請求項１に記載のストローク表示装置。
【請求項３】
前記表示処理手段は、前記表示設定手段によって前記選択情報が異なる前記手書きストロークの表示が設定された場合に、異なる前記選択情報ごとに前記手書きストロークを前記表示手段に並べて表示することを特徴とする請求項２に記載のストローク表示装置。
【請求項４】
前記抽出手段が抽出した前記手書きストロークのうち前記表示手段に表示されていない手書きストロークが存在する場合に、当該表示されていない手書きストロークへ表示の切り替えを行うための表示切り替え手段を更に備え、
前記表示処理手段は、前記表示切り替え手段による前記切り替えが行われた場合に、前記表示設定手段が設定した順序に従って、前記表示されていない手書きストロークの中から表示する手書きストロークを選択し、選択した当該手書きストロークを前記表示手段に表示することを特徴とする請求項１に記載のストローク表示装置。
【請求項５】
前記受信手段は、前記ユーザが前記手書きストロークの内容に応じて前記電子ペンによって選択した前記選択情報を更に受信し、
前記抽出手段は、前記受信手段が受信した前記選択情報に基づいて、表示すべき手書きストロークを抽出することを特徴とする請求項１乃至４のいずれか一項に記載のストローク表示装置。
【請求項６】
前記ストローク表示装置の操作者が前記手書きストロークの内容に応じて選択した前記選択情報を取得する選択情報取得手段を更に備え、
前記抽出手段は、前記選択情報取得手段が取得した前記選択情報に基づいて、表示すべき手書きストロークを抽出することを特徴とする請求項１乃至５のいずれか一項に記載のストローク表示装置。
【請求項７】
前記表示処理手段は、前記選択情報を前記ユーザに対応付けて前記表示手段に表示することを特徴とする請求項１乃至６のいずれか一項に記載のストローク表示装置。
【請求項８】
前記手書きストロークは、前記ユーザが前記電子ペンによって記入した、解答に対応するストロークであり、
前記選択情報は、前記解答の内容に対応する選択形式の情報であることを特徴とする請求項１乃至７のいずれか一項に記載のストローク表示装置。
【請求項９】
請求項１乃至８のいずれか一項に記載のストローク表示装置と、
位置座標を示すドットパターンが印刷され、ユーザが手書きストロークを記入するための第１シートと、
位置座標を示すドットパターンが印刷され、前記ユーザが前記手書きストロークの内容に応じて前記選択情報を選択するための第２シートと、
前記ドットパターンを読み取り可能な電子ペンと、を備えることを特徴とするストローク表示システム。
【請求項１０】
請求項１乃至８のいずれか一項に記載のストローク表示装置と、
位置座標を示すドットパターンが印刷され、ユーザが手書きストロークを記入すると共に当該手書きストロークの内容に応じて前記選択情報を選択するためのシートと、
前記ドットパターンを読み取り可能な電子ペンと、を備えることを特徴とするストローク表示システム。
【請求項１１】
電子ペンによって記入された手書きストロークを表示手段に表示するストローク表示装置により実行されるプログラムであって、
複数のユーザが電子ペンによって記入した手書きストロークを受信する受信手段、
前記複数のユーザによる手書きストロークを比較表示する際の表示設定として、前記手書きストロークの内容に対応する選択形式の情報である選択情報に関連して表示対象となる手書きストロークを抽出するため表示対象抽出条件と、抽出された手書きストロークを表示する順序を規定するソート条件とを含む表示設定を行う表示設定手段、
前記表示対象抽出条件に基づいて、前記受信手段が受信した前記手書きストロークの中から表示すべき手書きストロークを抽出する抽出手段、
前記抽出手段が抽出した前記手書きストロークを、前記ソート条件に従ってソートした順序で前記表示手段に並べて表示する表示処理手段、として前記ストローク表示装置を機能させることを特徴とするプログラム。
【請求項１２】
前記表示設定手段は、前記選択情報が異なる前記手書きストロークの表示、及び前記選択情報が同じである前記手書きストロークの表示のいずれか一方の表示を設定すると共に、設定した前記表示ごとに、表示する前記手書きストロークに関する前記選択情報を設定し、
前記抽出手段は、前記受信手段が受信した前記手書きストロークの中から、前記表示設定手段が設定した前記選択情報に対応する手書きストロークを抽出することを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記表示処理手段は、前記表示設定手段によって前記選択情報が異なる前記手書きストロークの表示が設定された場合に、異なる前記選択情報ごとに前記手書きストロークを前記表示手段に並べて表示することを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記抽出手段が抽出した前記手書きストロークのうち前記表示手段に表示されていない手書きストロークが存在する場合に、当該表示されていない手書きストロークへ表示の切り替えを行うための表示切り替え手段、として前記ストローク表示装置を更に機能させ、
前記表示処理手段は、前記表示切り替え手段による前記切り替えが行われた場合に、前記表示設定手段が設定した順序に従って、前記表示されていない手書きストロークの中から表示する手書きストロークを選択し、選択した当該手書きストロークを前記表示手段に表示することを特徴とする請求項１１に記載のプログラム。
【請求項１５】
前記受信手段は、前記ユーザが前記手書きストロークの内容に応じて前記電子ペンによって選択した前記選択情報を更に受信し、
前記抽出手段は、前記受信手段が受信した前記選択情報に基づいて、表示すべき手書きストロークを抽出することを特徴とする請求項１１乃至１４のいずれか一項に記載のプログラム。
【請求項１６】
前記ストローク表示装置の操作者が前記手書きストロークの内容に応じて選択した前記選択情報を取得する選択情報取得手段、として前記ストローク表示装置を更に機能させ、
前記抽出手段は、前記選択情報取得手段が取得した前記選択情報に基づいて、表示すべき手書きストロークを抽出することを特徴とする請求項１１乃至１５のいずれか一項に記載のプログラム。
【請求項１７】
前記表示処理手段は、前記選択情報を前記ユーザに対応付けて前記表示手段に表示することを特徴とする請求項１１乃至１６のいずれか一項に記載のプログラム。
【請求項１８】
前記手書きストロークは、前記ユーザが前記電子ペンによって記入した、解答に対応するストロークであり、
前記選択情報は、前記解答の内容に対応する選択形式の情報であることを特徴とする請求項１１乃至１７のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンから情報を受信して処理するストローク表示装置に関する。
【背景技術】
【０００２】
近年、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto 社が開発した「アノトペン（Anoto pen）」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。ユーザが専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、ユーザが書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される（例えば、特許文献１参照）。
【０００３】
特許文献２には、複数の利用者がそれぞれ作成した作品データを取得して、共用プリンタへ順次印刷させると共に保管フォルダに記憶保管しておき、必要に応じて印刷済みの各作品データを読み出し、各作品データを縮小してサムネイル一覧画面の対応する個別出力領域内に所定の並び順にしたがって一覧表示する出力制御装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００３−５１１７６１号公報
【特許文献２】特開２００３−２６３３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数のユーザが記入した記入情報を、コンピュータによって表示させる場面がある。このような場面において、従来の技術では、複数の記入情報を並べて表示する際に、コンピュータの操作者が比較する記入情報を選択するための操作を行う必要があった。そこで、本発明は、複数の記入情報の中から表示すべき情報を適切に抽出することで、抽出した情報を容易に並べて表示することが可能なストローク表示装置を提案する。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、ストローク表示装置は、複数のユーザが電子ペンによって記入した手書きストロークを受信する受信手段と、前記複数のユーザによる手書きストロークを比較表示する際の表示設定として、前記手書きストロークの内容に対応する選択形式の情報である選択情報に関連して表示対象となる手書きストロークを抽出するため表示対象抽出条件と、抽出された手書きストロークを表示する順序を規定するソート条件とを含む表示設定を行う表示設定手段と、前記表示対象抽出条件に基づいて、前記受信手段が受信した前記手書きストロークの中から表示すべき手書きストロークを抽出する抽出手段と、前記抽出手段が抽出した前記手書きストロークを、前記ソート条件に従ってソートした順序で前記表示手段に並べて表示する表示処理手段と、を備える。
【０００７】
上記のストローク表示装置は、ユーザが電子ペンによって記入した手書きストロークを表示手段に表示するために好適に利用される。受信手段は、複数のユーザが電子ペンによって記入した手書きストロークを受信する。表示設定手段は、複数のユーザが記入した手書きストロークを表示手段に表示する際の表示設定を行う。具体的には、表示設定手段は、手書きストロークの内容に対応する選択形式の情報であって、当該内容に応じて選択される選択情報に基づいて、表示設定を行う。抽出手段は、表示設定に基づいて、受信手段が受信した手書きストロークの中から表示すべき手書きストロークを抽出し、表示処理手段は、抽出手段が抽出した手書きストロークを表示手段に並べて表示する。上記のストローク表示装置によれば、手書きストロークの内容に応じて選択された選択情報に基づいて、複数の手書きストロークの中から表示すべき手書きストロークを適切に抽出することができ、手書きストロークを容易に比較表示することができる。よって、上記のストローク表示装置によれば、複数の手書きストロークを並べて表示する際に、ストローク表示装置の操作者（以下、「閲覧者」とも呼ぶ。）が比較する手書きストロークを選択する手間を省くことができる。
【０００９】
上記ストローク表示装置の一態様では、前記表示設定手段は、前記選択情報が異なる前記手書きストロークの表示、及び前記選択情報が同じである前記手書きストロークの表示のいずれか一方の表示を設定すると共に、設定した前記表示ごとに、表示する前記手書きストロークに関する前記選択情報を設定し、前記抽出手段は、前記受信手段が受信した前記手書きストロークの中から、前記表示設定手段が設定した前記選択情報に対応する手書きストロークを抽出する。この態様によれば、異なる選択情報に対応する手書きストロークを即時に抽出して、その手書きストロークを並べて表示したり、同じ選択情報に対応する手書きストロークを即時に抽出して、その手書きストロークを並べて表示したりすることができる。
【００１０】
好適には、前記表示処理手段は、前記表示設定手段によって前記選択情報が異なる前記手書きストロークの表示が設定された場合に、異なる前記選択情報ごとに前記手書きストロークを前記表示手段に並べて表示する。これにより、異なる選択情報に対応する手書きストロークを比較し易くなる。
【００１２】
好適には、前記抽出手段が抽出した前記手書きストロークのうち前記表示手段に表示されていない手書きストロークが存在する場合に、当該表示されていない手書きストロークへ表示の切り替えを行うための表示切り替え手段を更に備え、前記表示処理手段は、前記表示切り替え手段による前記切り替えが行われた場合に、前記表示設定手段が設定した順序に従って、前記表示されていない手書きストロークの中から表示する手書きストロークを選択し、選択した当該手書きストロークを前記表示手段に表示することができる。これにより、閲覧者が選択した表示順序に従って、表示手段に表示させる手書きストロークを適切に切り替えることができる。
【００１３】
上記ストローク表示装置の他の一態様では、前記受信手段は、前記ユーザが前記手書きストロークの内容に応じて前記電子ペンによって選択した前記選択情報を更に受信し、前記抽出手段は、前記受信手段が受信した前記選択情報に基づいて、表示すべき手書きストロークを抽出する。この態様では、ユーザが手書きストロークの内容に応じて電子ペンによって選択した選択情報に基づいて、表示すべき手書きストロークを抽出する。
【００１４】
上記ストローク表示装置の他の一態様では、前記ストローク表示装置の操作者が前記手書きストロークの内容に応じて選択した前記選択情報を取得する選択情報取得手段を更に備え、前記抽出手段は、前記選択情報取得手段が取得した前記選択情報に基づいて、表示すべき手書きストロークを抽出する。この態様では、閲覧者が手書きストロークの内容に応じて選択した選択情報に基づいて、表示すべき手書きストロークを抽出する。これにより、ユーザによる選択情報の選択が行われる前に、閲覧者が表示手段に表示された手書きストロークの内容を観察することで、当該内容に対応する選択情報を選択することができる。
【００１５】
上記ストローク表示装置において好適には、前記表示処理手段は、前記選択情報を前記ユーザに対応付けて前記表示手段に表示することができる。これにより、ユーザがどの選択情報を選択したのかを容易に把握することができる。
好適な例では、前記手書きストロークは、前記ユーザが前記電子ペンによって記入した、解答に対応するストロークであり、前記選択情報は、前記解答の内容に対応する選択形式の情報である。
【００１６】
上記のストローク表示装置は、位置座標を示すドットパターンが印刷され、ユーザが手書きストロークを記入するための第１シートと、位置座標を示すドットパターンが印刷され、前記ユーザが前記手書きストロークの内容に応じて前記選択情報を選択するための第２シートと、前記ドットパターンを読み取り可能な電子ペンと、を備えるストローク表示システムに好適に適用することができる。
【００１７】
上記のストローク表示装置は、ユーザが電子ペンによって記入した手書きストロークを表示手段に表示するために好適に利用される。受信手段は、複数のユーザが電子ペンによって記入した手書きストロークを受信する。表示設定手段は、複数のユーザが記入した手書きストロークを表示手段に表示する際の表示設定を行う。具体的には、表示設定手段は、手書きストロークの内容に対応する選択形式の情報である選択情報に関連して表示対象となる手書きストロークを抽出するため表示対象抽出条件と、抽出された手書きストロークを表示する順序を規定するソート条件とを含む表示設定を行う。抽出手段は、表示対象抽出条件に基づいて、受信手段が受信した手書きストロークの中から表示すべき手書きストロークを抽出し、表示処理手段は、抽出手段が抽出した手書きストロークをソート条件に従ってソートした順序で表示手段に並べて表示する。上記のストローク表示装置によれば、手書きストロークの内容に応じて選択された選択情報に基づいて、複数の手書きストロークの中から表示すべき手書きストロークを適切に抽出することができ、手書きストロークを容易に比較表示することができる。よって、上記のストローク表示装置によれば、複数の手書きストロークを並べて表示する際に、ストローク表示装置の操作者（以下、「閲覧者」とも呼ぶ。）が比較する手書きストロークを選択する手間を省くことができる。
【００１８】
本発明の他の観点では、電子ペンによって記入された手書きストロークを表示手段に表示するストローク表示装置により実行されるプログラムは、複数のユーザが電子ペンによって記入した手書きストロークを受信する受信手段、前記複数のユーザによる手書きストロークを比較表示する際の表示設定として、前記手書きストロークの内容に対応する選択形式の情報である選択情報に関連して表示対象となる手書きストロークを抽出するため表示対象抽出条件と、抽出された手書きストロークを表示する順序を規定するソート条件とを含む表示設定を行う表示設定手段、前記表示対象抽出条件に基づいて、前記受信手段が受信した前記手書きストロークの中から表示すべき手書きストロークを抽出する抽出手段、前記抽出手段が抽出した前記手書きストロークを、前記ソート条件に従ってソートした順序で前記表示手段に並べて表示する表示処理手段、として前記ストローク表示装置を機能させる。
【００２０】
上記プログラムの一態様では、前記表示設定手段は、前記選択情報が異なる前記手書きストロークの表示、及び前記選択情報が同じである前記手書きストロークの表示のいずれか一方の表示を設定すると共に、設定した前記表示ごとに、表示する前記手書きストロークに関する前記選択情報を設定し、前記抽出手段は、前記受信手段が受信した前記手書きストロークの中から、前記表示設定手段が設定した前記選択情報に対応する手書きストロークを抽出する。
【００２１】
上記プログラムの他の一態様では、前記表示処理手段は、前記表示設定手段によって前記選択情報が異なる前記手書きストロークの表示が設定された場合に、異なる前記選択情報ごとに前記手書きストロークを前記表示手段に並べて表示する。
【００２３】
上記プログラムの他の一態様では、前記抽出手段が抽出した前記手書きストロークのうち前記表示手段に表示されていない手書きストロークが存在する場合に、当該表示されていない手書きストロークへ表示の切り替えを行うための表示切り替え手段、として前記ストローク表示装置を更に機能させ、前記表示処理手段は、前記表示切り替え手段による前記切り替えが行われた場合に、前記表示設定手段が設定した順序に従って、前記表示されていない手書きストロークの中から表示する手書きストロークを選択し、選択した当該手書きストロークを前記表示手段に表示する。
【００２４】
上記プログラムの他の一態様では、前記受信手段は、前記ユーザが前記手書きストロークの内容に応じて前記電子ペンによって選択した前記選択情報を更に受信し、前記抽出手段は、前記受信手段が受信した前記選択情報に基づいて、表示すべき手書きストロークを抽出する。
【００２５】
上記プログラムの他の一態様では、前記ストローク表示装置の操作者が前記手書きストロークの内容に応じて選択した前記選択情報を取得する選択情報取得手段、として前記ストローク表示装置を更に機能させ、前記抽出手段は、前記選択情報取得手段が取得した前記選択情報に基づいて、表示すべき手書きストロークを抽出する。
【００２６】
上記プログラムの他の一態様では、前記表示処理手段は、前記選択情報を前記ユーザに対応付けて前記表示手段に表示する。
好適な例では、前記手書きストロークは、前記ユーザが前記電子ペンによって記入した、解答に対応するストロークであり、前記選択情報は、前記解答の内容に対応する選択形式の情報である。
【００２７】
これらのプログラムをストローク表示装置にインストールして実行することにより、上記のストローク表示装置を実現することができる。
【発明の効果】
【００２８】
本発明によれば、手書きストロークの内容に応じて選択された選択情報に基づいて、複数の手書きストロークの中から表示すべき手書きストロークを適切に抽出することができ、手書きストロークを容易に比較表示することができる。よって、複数の手書きストロークを並べて表示する際に、ストローク表示装置の操作者が比較する手書きストロークを選択する手間を省くことができる。
【図面の簡単な説明】
【００２９】
【図１】本実施形態におけるストローク表示システムのシステム構成図である。
【図２】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図３】（ａ）は、ドットパターンを模式的に示し、（ｂ）は、それに対応する情報の例を示す図である。
【図４】電子ペンの構造を示す概略図である。
【図５】電子ペンからストローク表示装置へ送信する記入情報のデータ構造を模式的に示す図である。
【図６】ストローク表示装置の機能ブロック図である。
【図７】解答用紙の例である。
【図８】意見選択シートの例である。
【図９】本実施形態において、電子ペンの記入内容を描画アプリにより表示した例である。
【図１０】本実施形態における比較表示設定画面の例である。
【図１１】本実施形態において、解答者が意見選択シートで意見を選択した場合の描画アプリの表示例である。
【図１２】本実施形態において、閲覧者が意見選択画面で意見を選択した場合の描画アプリの表示例である。
【図１３】本実施形態における意見選択画面の例である。
【図１４】本実施形態における比較表示画面の例である。
【図１５】本実施形態における比較表示画面の他の例である。
【図１６】本実施形態におけるストローク・意見表示処理フローである。
【図１７】本実施形態における比較表示処理フローである。
【図１８】変形例におけるストローク表示システムのシステム構成図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００３１】
［ストローク表示システムのシステム構成］
図１に示すように、本実施形態におけるストローク表示システム１０は、ユーザが使用する電子ペン１Ａ，１Ｂ（１）と、電子ペン１から記入情報等を受信して処理するストローク表示装置２と、ストローク表示装置２のディスプレイ（表示手段）に表示する画像と同様の画像をスクリーンに映し出すプロジェクター３と、解答用紙４Ａ，４Ｂ（４）と、意見選択シート５Ａ，５Ｂ（５）とを有する。解答用紙４及び意見選択シート５はユーザ（以下、「解答者」とも呼ぶ。）によって電子ペン１を用いて使用され、ストローク表示装置２は操作者（以下、「閲覧者」とも呼ぶ。）によって使用される。
【００３２】
ここで、解答用紙４Ａ、４Ｂ（４）及び意見選択シート５Ａ、５Ｂ（５）には、その略全面に、位置座標を示すドットパターン（コード化パターン）が印刷されている。ドットパターンは、赤外線を吸収するカーボンを含んだインキにより印刷される。ドットパターン以外の絵柄等は、赤外域に吸収性を持たないインキにより印刷される。なお、解答用紙４は本発明に係る「第１シート」の一例に相当し、意見選択シート５は本発明に係る「第２シート」の一例に相当する。解答用紙４及び意見選択シート５については、詳細は後述する。
【００３３】
［ドットパターン］
続いて、解答用紙４及び意見選択シート５に印刷されたアノト方式のドットパターン（コード化パターン）について説明する。図２は、解答用紙４及び意見選択シート５に印刷されたドットパターンのドットとそのドットが変換される値との関係を説明する図である。図２に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組合せにより、解答用紙４及び意見選択シート５上の位置座標が決定されるよう構成されている。
【００３４】
図３（ａ）は、あるドットパターンの配列を示している。図３（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、解答用紙４及び意見選択シート５上のどの部分から６×６ドットを取ってもユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンが解答用紙４及び意見選択シート５上のどの位置にあるのか）を保持している。図３（ｂ）は、図３（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図３に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００３５】
［電子ペン］
次に電子ペン１について説明する。図４に示すように、電子ペン１は、その筐体１０１の内部に、インクカートリッジ１０４、ＬＥＤ１０５、ＣＭＯＳカメラ１０６、圧力センサ１０７、ＣＰＵ等により構成されるプロセッサ１０８、ＲＯＭやＲＡＭといったメモリ１０９、リアルタイムクロック１１０、アンテナ等により構成される通信ユニット１１１及びバッテリー１１２を備える。インクカートリッジ１０４の先端は、ペン先部１０３となっており、ユーザは、電子ペン１のペン先部１０３を解答用紙４及び意見選択シート５に当接させて、文字等のストローク（手書きストローク）を記入したり、タップ（ペン先部１０３によるシート４への軽叩）したりする。ここで、電子ペン１のペン先部１０３が解答用紙４及び意見選択シート５に最初に接触することをペンダウンと呼び、接触している（当接している）状態からペン先部１０３が離れることをペンアップと呼ぶ。電子ペン１のペンダウンからペンアップまでの間に記入される軌跡が１つのストロークとなり、文字や図形等は、１つ又は複数個のストロークからなる。
【００３６】
バッテリー１１２は電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、ユーザが電子ペン１により解答用紙４及び意見選択シート５に文字やマークを書いたりタップしたりする際にペン先部１０３からインクカートリッジ１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ伝送する。
【００３７】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５及びＣＭＯＳカメラ１０６のスイッチのオン／オフを切替える。即ち、ユーザが電子ペン１で解答用紙４や意見選択シート５に文字などを書くと、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、ユーザが記入を開始したと判定して、ＬＥＤ１０５及びＣＭＯＳカメラ１０６を作動させる。そして、通信ユニット１１１が、圧力センサ１０７により検出されたペンダウン情報ＰＤと、後述するペンＩＤとを関連付けて、記入情報としてストローク表示装置２へ送信する。また、ユーザが１つのストロークを記入し終えて電子ペン１を解答用紙４や意見選択シート５から離すと、圧力センサ１０７は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。
【００３８】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられており、筐体１０１におけるＬＥＤ１０５及びＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、解答用紙４や意見選択シート５上のペン先部１０３近傍に向けて赤外線を照明する。その領域は、ペン先部１０３が解答用紙４や意見選択シート５に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６は、ＬＥＤ１０５によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１０８に供給する。ここで、カーボンは赤外線を吸収するため、ＬＥＤ１０５によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。ＣＭＯＳカメラ１０６の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、解答用紙４及び意見選択シート５に印刷される枠線などの絵柄や文字は、赤外域に吸収性を持たないインキにより印刷されることで、プロセッサ１０８は、ドットパターンを認識することができる。ＣＭＯＳカメラ１０６の受光面側に、ノイズを低減して座標検出の信頼性を高めるため、赤外光を選択的に透過する赤外線透過フィルタを備えてもよい。なお、ＣＭＯＳカメラ１０６による撮影領域は、図３（ａ）に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲であり、ＣＭＯＳカメラ１０６の撮影は毎秒５０〜１００回程度の定間隔で行われる。
【００３９】
プロセッサ１０８は、ユーザの記入が行われる間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターンから、ユーザが記入するストローク（筆跡）の解答用紙４及び意見選択シート５上におけるＸ，Ｙ座標（単に「位置座標」、「座標情報」とも呼ぶ）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給される、図３（ａ）に示されるようなドットパターンの画像データを図３（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ，Ｙ座標データを演算する。そしてプロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）、筆圧データ及びＸ，Ｙ座標データを関連付ける（以上、「座標属性情報」）。なお、解答用紙４及び意見選択シート５における６×６のドットパターンは、解答用紙４や意見選択シート５内で重複することはないため、ユーザが電子ペン１で文字等を記入すると、記入された位置が解答用紙４及び意見選択シート５のどの位置に当たるかを、プロセッサ１０８による座標演算により特定することができる。
【００４０】
メモリ１０９には、電子ペン１を識別するための「ｐｅｎ０１」といったペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット１１１は、ペンＩＤ（電子ペン識別情報）と、座標属性情報（時刻情報（タイムスタンプ）と、筆圧データと、Ｘ，Ｙ座標データ）とを関連付けて、記入情報としてストローク表示装置２へ送信する。通信ユニット１１１によるストローク表示装置２への送信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン１のペンダウンからペンアップまでの間に生成されてストローク表示装置２に送信された１個又は複数個の座標属性情報は、ストローク表示装置２によりストローク情報として記憶される。換言すると、１つのストロークは、１個又は複数個のＸ，Ｙ座標（座標点）からなる。
【００４１】
次に、図５を参照して、電子ペン１より送信される記入情報について説明する。ユーザが電子ペン１を用いて解答用紙４又は意見選択シート５にストロークなどを記入する際、まず、電子ペン１を解答用紙４又は意見選択シート５に接触させる。すると、電子ペン１の圧力センサ１０７によってペン先部１０３にかかる筆圧を検出する。電子ペン１のプロセッサ１０８は、圧力センサ１０７によって所定値以上の筆圧が検出されたと判断すると、電子ペン１の解答用紙４又は意見選択シート５への接触を示すペンダウン情報ＰＤと、電子ペン１の識別情報であるペンＩＤ等とを関連付けた記入情報を生成して、通信ユニット１１１に、その記入情報をストローク表示装置２へ送信させる。ユーザは、電子ペン１のペン先部１０３の解答用紙４又は意見選択シート５への接触後、ペン先部１０３を移動させてストロークを描くが、プロセッサ１０８も引き続き、演算により求めた座標情報（Ｘ，Ｙ）と、圧力センサ１０７により検出される筆圧データ（Ｐ）、リアルタイムクロック１１０により発信された時刻情報（Ｔ）とを含む座標属性情報、及びペンＩＤを関連付けた記入情報を、ＣＭＯＳカメラ１０６によるドットパターンの撮影周期に応じて、逐次生成し、通信ユニット１１１に当該記入情報を順次、ストローク表示装置２へ送信させる。ユーザがストロークを描き終え、電子ペン１を解答用紙４又は意見選択シート５から離すと、圧力センサ１０７は筆圧を検出しなくなるため、プロセッサ１０８は、圧力センサ１０７によって所定値以上の筆圧が検出されなくなったと判断して、電子ペン１の解答用紙４又は意見選択シート５への離脱を示すペンアップ情報ＰＵと、電子ペン１の識別情報であるペンＩＤ等とを関連付けた記入情報を生成して、通信ユニット１１１に、その記入情報をストローク表示装置２へ送信させる。このように、ユーザの一つのストロークの記入により、電子ペン１によって生成される座標属性情報の集合をストローク情報と呼ぶ。
【００４２】
［ストローク表示装置］
次に、ストローク表示装置２について説明する。ストローク表示装置２は、ハードウェアとして、電子ペン１とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイ、マウスやキーボード等で構成されるパーソナルコンピュータ等で構成される。図６は、ストローク表示装置２の機能ブロック図である。ストローク表示装置２は、機能的には、マウスやキーボードといった入力手段２１、受信手段２２、送信手段２３、表示手段２４、記憶手段２５、処理手段２６及びクロック２７を備える。そして、ストローク表示装置２は、電子ペン１から受信した記入情報に基づいて所定の処理を行う。
【００４３】
受信手段２２は、アンテナ受信回路等により構成され、電子ペン１から記入情報を受信し、処理手段２６に伝送する。送信手段２３は、処理手段２６の指示による映像信号をプロジェクター３に送信する。プロジェクター３へのデータ送信方式は、有線式であっても無線式であってもよい。なお、プロジェクター３と接続しない場合、送信手段２３はなくてもよい。表示手段２４は、ディスプレイ等によって構成され、処理手段２６によって指示された内容を表示する。
【００４４】
記憶手段２５は、ハードディスクやＲＯＭ、ＲＡＭといったメモリによって構成される。記憶手段２５は、処理手段２６の処理命令により、電子ペン１から受信した記入情報をペンＩＤ毎に記憶し、さらに、処理手段２６の指示により、記憶領域を確保して、ペンダウンからペンアップまでの記入情報に含まれる座標属性情報をストローク情報としてペンＩＤ毎に記憶する。また、記憶手段２５は、処理手段２６の指示により、プログラムの実行により生成される各種情報を記憶する。各種情報の一例として、記憶手段２５は、解答のストロークに対して選択（設定）された意見の識別情報をペンＩＤに関連付けて記憶する。また、記憶手段２５は、予め、後述する描画アプリケーション６のプログラムと、アプリケーションで利用する各種情報を記憶している。各種情報の一例として、記憶手段２５は、予め、後述する解答用紙４に設定された解答エリア（ユーザエリア）４１０及び意見選択シート５に設定された選択指示エリア（ユーザエリア）５１１〜５１３と、各ユーザエリアに割り当てられた位置座標の座標範囲との関連付け情報（座標定義情報）を記憶している。
【００４５】
処理手段２６は、ＣＰＵ等のプロセッサによって構成され、受信手段２２が受信した記入情報に基づいてストロークを表示手段２４に表示させたり、表示手段２４に表示させる画像と同様の画像をプロジェクター３に投影させるための映像信号を、送信手段２３に対してプロジェクター３に送信させたりなどの所定の処理を実行する。具体的には、処理手段２６は、描画アプリケーション６を起動して表示手段２４に表示させ、描画アプリケーション６上でストロークを表示させる。また、処理手段２６は、電子ペン１から受信した記入情報の中にペンダウン情報ＰＤが含まれることを識別すると、最新のストローク情報をペンＩＤ毎に記憶するための記憶領域を記憶手段２５に設定させる。そして、処理手段２６は、受信した記入情報の中にペンアップ情報ＰＵが含まれることを検出するまで、或いは、受信した記入情報の中に次のペンダウン情報ＰＤが含まれることを検出するまで、受信した記入情報の中に含まれる座標属性情報を最新のストローク情報の一部として記憶手段２５に記憶させる。また、処理手段２６は、ユーザ毎の解答に対して意見選択シート５から又は意見選択画面８から選択された意見の識別情報を、当該ユーザに対応するペンＩＤに関連付けて記憶手段２５に記憶させる。プロジェクター３は、送信手段２３から受信した映像信号に基づいて、表示手段２４に表示された画像（映像）と同様の画像をスクリーンに映し出す。なお、処理手段２６は、本発明における「表示設定手段」、「抽出手段」、「表示処理手段」、「表示切り替え手段」、及び「選択情報取得手段」の一例に相当する。
【００４６】
クロック２７は、現在時刻を示す時刻情報を発信し、処理手段２６に供給する。なお、ストロークが電子ペン１により記入された時刻と、ストローク表示装置２により表示される時刻との同期が取れるように、ストローク表示装置２のクロック２７と電子ペン１のリアルタイムクロック１１０は常に同期をとるとよい。
【００４７】
［解答用紙及び意見選択シート］
図７は、解答用紙４の一例を示している。解答用紙４の全体には、ユーザエリア４１０が設定され、どの解答用紙４にも同一のドットパターンが赤外域に吸収性を持つインキにより印刷されている。さらに、解答用紙４には、設問（問題）や解答記入用の罫線などが赤外域に吸収性を持たないインキにより印刷されている。ここでは、算数の図形問題が記載された解答用紙４を例示している。ユーザ（解答者）は、このような解答用紙４に記載された問題に対する解答を、電子ペン１によって当該解答用紙４に記入する。なお、図７では問題が印刷された解答用紙４を示しているが、解答用紙４に問題を印刷しなくても良い。
【００４８】
図８は、意見選択シート５の一例を示している。意見選択シート５には、ユーザエリア５１１〜５１３が設定され、どの意見選択シート５にも同一のドットパターンが赤外域に吸収性を持つインキにより印刷されている。ユーザエリア５１１〜５１３には、それぞれで異なるドットパターンが印刷されている。さらに、意見選択シート５には、ユーザエリア５１１〜５１３を区別する枠線と、解法（意見）を区別するための記号「Ａ」、「Ｂ」、「Ｃ」が赤外域に吸収性を持たないインキにより印刷されている。なお、意見選択シート５に設定するユーザエリアの数（換言すると意見を区別する数）は３つに限られない。
【００４９】
解答者は、このような意見選択シート５を用いて、解答用紙４に記入した解答に対して解法（意見）の区別を選択する、言い換えると解答用紙４に記入した解答の内容（解法）について別の解法と区別するための選択情報の選択を行う。具体的には、解答者は、意見選択シート５のユーザエリア５１１〜５１３（記号「Ａ」〜「Ｃ」）のいずれか１つを電子ペン１によってタップすることによって、意見を選択する。例えば、複数の解法が存在する数学の図形問題に対して解答する場合には、解答者は、意見選択シート５によって、当該解答に用いた解法を意見（選択情報）として選択する。記号「Ａ」〜「Ｃ」に対応する意見（解法）の一例を下記に示す。
・Ａの意見（解法）：面積を求める図形を、計算できる図形に分解して、足し合わせる。
・Ｂの意見（解法）：全体の長方形の面積から、余分な部分の面積を引く。
・Ｃの意見（解法）：３×３の正方形何個分かを求めて、最後に９倍する。
なお、意見（解法）の内容を、記号「Ａ」〜「Ｃ」に対応付けて意見選択シート５若しくは解答用紙４に印刷しておいても良い。このような解答者によって選択される意見（解法）は、本発明に係る「選択情報」の一例に相当する。
【００５０】
［描画アプリケーションによる画面表示］
続いて、本実施形態における描画アプリ（描画アプリケーション）６の表示形態について説明する。描画アプリ６は、ストローク表示装置２によって実行されるプログラムであって、ストローク表示装置２が電子ペン１から受信した記入情報に基づいて、解答者が電子ペン１で解答用紙４に記入したストローク（手書きストローク）を描画し、表示手段２４の画面上のストローク表示領域６０１に表示させるようストローク表示装置２を機能させる。処理手段２６は、例えば、電子ペン１より即時的かつ逐次的に受信する記入情報に含まれる座標属性情報に基づき、その座標点を逐次、表示しているストロークに追加するように描画して、表示手段２４に表示させる。描画アプリ６により、処理手段２６は、ペンダウン情報ＰＤを受信した後、ペンアップ情報ＰＵを受信するまでの間は、受信したすべての座標属性情報あるいは間引いた座標属性情報の座標点について、時経列で隣り合う座標点を直線でつないでストロークを描画する。処理手段２６がペンアップ情報ＰＵを受信した時に、ストロークを構成する複数の座標点からスプライン曲線、ベジエ曲線等の滑らかな線でストロークを描画し直すようにしてもよい。
【００５１】
（表示形態１）
図９は、本実施形態において、電子ペン１Ａ（ペンＩＤ「ｐｅｎ０１」）の記入内容を表示した描画アプリ６のある時点での表示形態を示している。ストローク表示装置２で受信手段２２が受信した解答者の手書きストロークに対応する記入情報は、処理手段２６によって、ストロークとして描画され、描画アプリ６のウィンドウのストローク表示領域６０１上に表示される。表示するストロークが、拡大表示などでストローク表示領域６０１よりも大きくなる場合、処理手段２６は、横スクロールバー及び縦スクロールバーを有効とし、利用者のマウス操作によってストローク表示領域６０１をスクロールして、ストローク全体を複数回に分けて表示できるようにしてもよい。また、描画アプリ６には、画面右部のユーザ表示リスト６０２に、電子ペン１で解答用紙４に記入した全解答者がユーザ別表示ボタン６０３として表示される。図９の表示例では、ペンＩＤ「ｐｅｎ０１」〜「ｐｅｎ０６」の電子ペン１Ａ〜１Ｆを使用する解答者に対応するユーザ別表示ボタン６０３Ａ〜６０３Ｆがそれぞれ表示されている。また、ユーザ表示リスト６０２には、ユーザ別表示ボタン６０３Ａ〜６０３Ｆの左隣りに意見選択呼出ボタン６０６Ａ〜６０６Ｆが表示される。さらに、描画アプリ６には、画面右上部にアプリ終了ボタン６０５が表示されると共に、画面右下部に比較表示設定呼出ボタン６０４及び比較表示ボタン６０７が表示される。
【００５２】
ここで、閲覧者がペンＩＤ「ｐｅｎ０１」のユーザ別表示ボタン６０３Ａを選択（マウスのクリック操作に相当する。以下同様とする。）すると、処理手段２６は、ユーザ別表示ボタン６０３Ａを選択状態にし、ユーザ別表示ボタン６０３Ａの左側に「●」を表示する。このとき、選択されていないユーザ別表示ボタン６０３Ｂ〜６０３Ｆの左側には何も表示しない（図９では破線の「○」で表す）。図９の例ではボタンの選択状態を黒丸「●」、非選択状態を破線の「○」の記号で表示しているが、ボタン全体の色を変えたり、ボタンの表現を凹凸にしたりすることにより、選択／非選択の状態を示すようにしてもよい。閲覧者がユーザ別表示ボタン６０３Ａを選択すると、処理手段２６は、画面にストローク表示領域６０１Ａを表示し、受信手段２２が電子ペン１Ａから受信したペンＩＤ「ｐｅｎ０１」に対応するストローク情報に基づいて、ストローク表示領域６０１Ａに、ペンＩＤ「ｐｅｎ０１」の解答者のストローク（つまり解答）を即時に表示する。閲覧者がユーザ表示リスト６０２に表示されたユーザ別表示ボタン６０３Ｂ〜６０３Ｆのいずれかを選択すると、処理手段２６は、ストローク表示領域６０１の表示内容を、閲覧者が選択した解答者のストローク情報に切り替える。閲覧者がアプリ終了ボタン６０５を選択すると、処理手段２６は、描画アプリ６を終了する。
【００５３】
処理手段２６は、閲覧者が比較表示設定呼出ボタン６０４を選択すると、比較表示設定画面７を表示する（図１０参照）。また、処理手段２６は、閲覧者が比較表示ボタン６０７を選択すると、比較表示設定画面７で設定された内容に従って比較表示画面９１、９２を表示する（図１４及び図１５参照）。更に、処理手段２６は、閲覧者が意見選択呼出ボタン６０６を選択すると意見選択画面８を表示する（図１２及び図１３参照）。処理手段２６は、閲覧者が意見選択画面８の意見選択ボタン８０１Ａ〜８０１Ｃで選択した意見の記号、若しくは解答者が意見選択シート５のユーザエリア５１１〜５１３で選択した意見の記号を、意見選択呼出ボタン６０６に表示すると共に、選択された意見の識別情報を該当するペンＩＤに関連付けて記憶手段２５に記憶する。なお、図９に示すように比較表示設定呼出ボタン６０４を設けずに、閲覧者によって比較表示ボタン６０７が選択された際に比較表示設定画面７を自動的に表示することとし、比較表示設定画面７で比較表示設定が行われた後に比較表示画面９１、９２を表示することとしても良い。
【００５４】
図１０は、本実施形態における比較表示設定画面７の例を示している。比較表示設定画面７は、比較条件選択ラジオボタン７０１Ａ、７０１Ｂと、意見選択チェックボックス７０２、７０４と、表示条件設定ラジオボックス７０３、７０５と、閉じるボタン７０６とを有する。比較表示設定画面７は、描画アプリ６の比較表示設定呼出ボタン６０４が選択された際に表示され、複数の解答者からの解答を比較表示画面９１、９２に並べて表示（以下、適宜「比較表示」と呼ぶ。）する際の条件を設定するために閲覧者によって利用される。例えば、比較表示設定画面７は、図９に示したような描画アプリ６によるウィンドウ上にポップアップ表示される。以下では、このような比較表示設定画面７によって設定される内容を適宜「表示設定」や「比較表示設定」と呼ぶ。
【００５５】
比較条件選択ラジオボタン７０１Ａ、７０１Ｂは、比較表示画面９１、９２に並べて表示する解答を、異なる意見のものにするか、或いは同じ意見のものにするかを選択するためのラジオボタン（いずれか１つのボタンのみを選択可能に構成されたボタンである。以下同様とする。）である。比較条件選択ラジオボタン７０１Ａは異なる意見の解答を表示する場合に選択され、比較条件選択ラジオボタン７０１Ｂは同じ意見の解答を表示する場合に選択される。意見選択チェックボックス７０２、７０４は、それぞれ、どの意見の解答を比較表示画面９１、９２に表示するかを選択するためのチェックボタンを有する。意見選択チェックボックス７０２は、比較条件選択ラジオボタン７０１Ａが選択された場合に用いられ、Ａ〜Ｃの意見のうちの２以上の意見を選択させる。これに対して、意見選択チェックボックス７０４は、比較条件選択ラジオボタン７０１Ｂが選択された場合に用いられ、Ａ〜Ｃの意見のうちの１つの意見のみを選択させる。なお、意見選択チェックボックス７０４で２つ以上の意見が選択された場合は、最後に選択された意見を有効とする。即ち、意見選択チェックボックス７０４では、２つ目の意見が選択されると、１つ目の意見の選択が解除される。
【００５６】
表示条件設定ラジオボックス７０３、７０５は、それぞれ、意見選択チェックボックス７０２、７０４で選択された意見の中で表示する解答をソートする際の条件を設定するためのラジオボタンを有する。具体的には、表示条件設定ラジオボックス７０３、７０５は、表示順序を設定する。ここでは、「ストローク数が多い順（換言すると記入が多い順）に解答を表示する」、「解答を記入し終えた順（換言すると解答を記入し終えたのが早い順）に表示する」、及び「ユーザ順（換言するとペンＩＤが若い番号順）に表示する」といった３つの条件（選択肢）を例示している。これらの３つの条件を用いる代わりに、若しくはこれらの３つの条件に加えて、「ストローク数が少ない順（換言すると記入が少ない順）に解答を表示する」や、「解答を記入し終えたのが遅い順に表示する」や、「出席番号順に表示する」や、「座席順に表示する」といった条件を用いても良い。なお、このような条件を用いて解答の表示順序を設定することに限定はされず、乱数を用いて解答の表示順序を設定しても良い。
【００５７】
閉じるボタン７０６は、設定された比較表示設定の条件を記憶手段２５に記憶して比較表示設定画面７を閉じるためのボタンである。なお、比較表示設定画面７にキャンセルボタンを設けたり、閲覧者によって閉じるボタン７０６が選択された際に設定された条件を確定するかキャンセルするかを確認する画面を表示したりすることとしても良い。
【００５８】
ここで、処理手段２６は、閲覧者によって描画アプリ６の比較表示ボタン６０７が選択された際に、このように比較表示設定画面７で設定された比較表示設定に従って比較表示を行う。具体的には、処理手段２６は、比較表示設定に基づいて表示すべき意見のストローク（つまり解答）を全て抽出し、抽出したユーザ（解答者）毎の解答を当該比較表示設定に基づいてソートした順序で並べて表示する。詳しくは、処理手段２６は、異なる意見の解答を表示するとの比較表示設定がなされた場合には、意見選択チェックボックス７０２で選択された複数の意見に該当する解答を記憶手段２５からそれぞれ抽出し、意見毎に、表示条件設定ラジオボックス７０３で選択された表示順序に従って、抽出したユーザ毎の解答をソートし、ソートした順序に従って表示する解答を選択して当該解答を比較表示画面９１に並べて表示する（図１４参照）。これに対して、処理手段２６は、同じ意見の解答を表示するとの比較表示設定がなされた場合には、意見選択チェックボックス７０４で選択された意見に該当する解答を記憶手段２５から抽出し、表示条件設定ラジオボックス７０５で選択された表示順序に従って、抽出したユーザ毎の解答をソートし、ソートした順序に従って表示する解答を選択して当該解答を比較表示画面９２に並べて表示する（図１５参照）。
【００５９】
（表示形態２）
図１１は、本実施形態において、解答者が意見選択シート５で意見を選択した場合の描画アプリ６のある時点での表示形態を示している。ここでは、閲覧者がユーザ別表示ボタン６０３Ａを選択することで、ペンＩＤ「ｐｅｎ０１」に対応するユーザ（解答者）によって解答用紙４Ａに電子ペン１Ａで記入されたストロークがストローク表示領域６０１Ａに表示されている状態を例示している。ペンＩＤ「ｐｅｎ０１」の電子ペン１Ａを使用する解答者によって意見選択シート５Ａのユーザエリア５１１（Ａの意見）にストロークが記入され、処理手段２６は、描画アプリ６における意見選択呼出ボタン６０６Ａに記号「Ａ」を表示させている。なお、意見選択呼出ボタン６０６には、記号「Ａ」〜「Ｃ」を表示する代わりに、予め記号「Ａ」〜「Ｃ」に対して割り当てられた色を表示することとしても良い。
【００６０】
（表示形態３）
図１２は、本実施形態において、閲覧者が意見選択画面８で意見を選択した場合の描画アプリ６のある時点での表示形態を示している。ここでは、閲覧者がユーザ別表示ボタン６０３Ｂを選択することで、ペンＩＤ「ｐｅｎ０２」に対応する解答者によって解答用紙４Ｂに電子ペン１Ｂで記入されたストロークがストローク表示領域６０１Ｂに表示されている状態を例示している。そして、閲覧者によって意見選択呼出ボタン６０６Ｂが選択されて、処理手段２６は、意見選択画面８をポップアップ表示させており、閲覧者によって意見選択ボタン８０１Ｂが選択されている。
【００６１】
図１３は、本実施形態における意見選択画面８の例を示している。意見選択画面８は、意見選択ボタン８０１Ａ〜８０１Ｃと、閉じるボタン８０２とを有する。意見選択ボタン８０１Ａ〜８０１Ｃは、それぞれＡ〜Ｃの意見を選択するためのボタンである。閲覧者によって意見選択ボタン８０１Ａ〜８０１Ｃのいずれか１つが選択されると、処理手段２６は、選択されたボタンに対応する意見（具体的には記号「Ａ」〜「Ｃ」のいずれか）を、該当する意見選択呼出ボタン６０６上に表示する。なお、意見選択呼出ボタン６０６には、表示形態２と同様に、記号の代わりに予め記号「Ａ」〜「Ｃ」に対して割り当てられた色を表示することとしても良い。閉じるボタン７０６は、意見選択画面８を閉じるためのボタンである。なお、意見選択画面に閉じるボタン７０６を設けず、意見選択ボタン８０１Ａ〜８０１Ｃのいずれか１つが選択されると、該当する解答者の意見選択呼出ボタン６０６に所定の表示を行った後、自動的に意見選択画面８を閉じるようにしても良い。
【００６２】
図１２に戻って説明する。意見選択呼出ボタン６０６Ｂが選択されることでポップアップ表示された意見選択画面８から、閲覧者によって意見選択ボタン８０１Ｂ（Ｂの意見）が選択されると（図１２中の白抜き矢印参照）、処理手段２６は、意見選択呼出ボタン６０６Ｂ上に記号「Ｂ」を表示する。このように、閲覧者は、ストローク表示領域６０１に表示された解答の内容を観察して当該解答の内容に相当する意見を意見選択画面８の意見選択ボタン８０１Ａ〜８０１Ｃによって選択することで、描画アプリ６の意見選択呼出ボタン６０６上に選択した意見に対応する記号を表示させることができる。
【００６３】
（表示形態４）
図１４は、本実施形態における比較表示画面９１の例を示している。比較表示画面９１には、複数の解答者からの解答（ストローク）が並べて表示される。具体的には、比較表示画面９１は、比較表示設定画面７で比較条件選択ラジオボタン７０１Ａが選択された場合、つまり異なる意見の解答を表示するとの表示設定が行われた場合において、比較表示ボタン６０７が選択された際に表示される。ここでは、意見選択チェックボックス７０２によって、異なる意見Ａ、Ｂの解答を表示するとの選択が行われた場合の比較表示画面９１を例示している。また、比較表示画面９１は、描画アプリ６によるウィンドウの上に表示される。なお、描画アプリ６によるウィンドウの上に比較表示画面９１を表示する代わりに、比較表示画面９１のみを表示することとしても良い。例えば、描画アプリ６によるウィンドウを最小化して、比較表示画面９１を最大化して表示することができる。
【００６４】
比較表示画面９１では、Ａの意見が関連付けられた解答者のストローク（つまり解答）がストローク表示領域９１１Ａ上に表示され、Ｂの意見が関連付けられた解答者のストローク（つまり解答）がストローク表示領域９１１Ｂ上に表示される。具体的には、処理手段２６は、比較表示設定の条件より、それぞれソートした表示順序が最も早い解答を、まず最初にストローク表示領域９１１Ａ、９１１Ｂに表示する。図１４では、ペンＩＤ「ｐｅｎ０１」に対応する解答者のストロークがストローク表示領域９１１Ａに表示され、ペンＩＤ「ｐｅｎ０２」に対応する解答者のストロークがストローク表示領域９１１Ｂに表示された例を示している。
【００６５】
また、比較表示画面９１では、ストローク表示領域９１１Ａの上部にストローク表示領域９１１Ａ用のユーザ切替ボタン９１３Ａ、９１３Ｂが表示され、ストローク表示領域９１１Ｂの上部にストローク表示領域９１１Ｂ用のユーザ切替ボタン９１３Ｃ、９１３Ｄが表示される。ユーザ切替ボタン９１３は、同一の意見を選択した解答が２つ以上存在する場合に、表示する解答を切り替えるために選択される。閲覧者によってユーザ切替ボタン９１３Ａ、９１３Ｃが選択された場合、処理手段２６は、ストローク表示領域９１１Ａ、９１１Ｂに表示する解答を、そのときに表示している解答から１つ前の表示順序の解答へ切り替える。これに対して、閲覧者によってユーザ切替ボタン９１３Ｂ、９１３Ｄが選択された場合、処理手段２６は、ストローク表示領域９１１Ａ、９１１Ｂに表示する解答を、そのときに表示している解答から１つ後の表示順序の解答へ切り替える。更に、比較表示画面９１の右上部には、閉じるボタン９１２が表示される。閲覧者が閉じるボタン９１２を選択すると、処理手段２６は、比較表示画面９１を閉じる。
【００６６】
なお、同一の意見を選択した解答が１つのみしか存在しない場合、つまり抽出した解答が全て表示されている場合、１つの例ではユーザ切替ボタン９１３を選択できないように表示することができ、他の例ではユーザ切替ボタン９１３を表示しないことができる。また、図１４では２つの解答を並べて表示する例を示したが、３つ以上の解答を並べて表示しても良い。例えば、比較表示設定画面７の意見選択チェックボックス７０２によって３つの意見が選択された場合に、３つの解答を並べて表示することができる。また、図１４ではそれぞれの意見の解答を１つずつ並べて表示する例を示したが、それぞれ２つ以上の解答を並べて表示しても良い。更に、図１４では解答を横に並べて表示する例を示したが、解答を縦に並べて表示しても良い。
【００６７】
（表示形態５）
図１５は、本実施形態における比較表示画面９２の例を示している。比較表示画面９２には、複数の解答者からの解答（ストローク）が並べて表示される。具体的には、比較表示画面９２は、比較表示設定画面７によって比較条件選択ラジオボタン７０１Ｂが選択された場合、つまり同じ意見の解答を表示するとの表示設定が行われた場合において、比較表示ボタン６０７が選択された際に表示される。ここでは、意見選択チェックボックス７０４によって、意見Ａの解答を表示するとの選択が行われた場合の比較表示画面９２を例示している。また、比較表示画面９２は、描画アプリ６によるウィンドウの上に表示される。なお、描画アプリ６によるウィンドウの上に比較表示画面９２を表示する代わりに、比較表示画面９２のみを表示することとしても良い。例えば、描画アプリ６によるウィンドウを最小化して、比較表示画面９２を最大化して表示することができる。
【００６８】
比較表示画面９２では、Ａの意見が関連付けられた解答者のストローク（つまり解答）がストローク表示領域９２１Ａ及び９２１Ａ上に表示される。具体的には、処理手段２６は、比較表示設定の条件よりソートした表示順序が最も早い解答及びその１つ後の解答を、まず最初にストローク表示領域９２１Ａ、９２１Ｂに表示する。図１５では、ペンＩＤ「ｐｅｎ０１」に対応する解答者のストロークがストローク表示領域９２１Ａに表示され、ペンＩＤ「ｐｅｎ０４」に対応する解答者のストロークがストローク表示領域９２１Ｂに表示された例を示している。
【００６９】
また、比較表示画面９２では、ストローク表示領域９２１Ａの上部にストローク表示領域９２１Ａ用のユーザ切替ボタン９２３Ａ、９２３Ｂが表示され、ストローク表示領域９２１Ｂの上部にストローク表示領域９２１Ｂ用のユーザ切替ボタン９２３Ｃ、９２３Ｄが表示される。ユーザ切替ボタン９２３は、同一の意見を選択した解答が３つ以上存在する場合に、表示する解答を切り替えるために選択される。閲覧者によってユーザ切替ボタン９２３Ａ、９２３Ｃが選択された場合、処理手段２６は、ストローク表示領域９２１Ａ、９２１Ｂに表示する解答を、そのときに表示している解答から１つ前の解答へ切り替える。これに対して、閲覧者によってユーザ切替ボタン９２３Ｂ、９２３Ｄが選択された場合、処理手段２６は、ストローク表示領域９２１Ａ、９２１Ｂに表示する解答を、そのときに表示している解答から１つ後の解答へ切り替える。なお、表示順序が１つ前あるいは１つ後の解答が既にストローク表示領域９２１に表示されている場合、処理手段２６は、表示順序が更に１つ前あるいは更に１つ後の解答へ切り替える。更に、比較表示画面９２の右上部には、閉じるボタン９２２が表示される。閲覧者が閉じるボタン９２２を選択すると、処理手段２６は、比較表示画面９２を閉じる。
【００７０】
なお、同一の意見を選択した解答が２つ以下である場合、つまり抽出された解答が全て表示されている場合、１つの例ではユーザ切替ボタン９２３を選択できないように表示することができ、他の例ではユーザ切替ボタン９２３を表示しないことができる。また、図１５では２つの解答を並べて表示する例を示したが、３つ以上の解答を並べて表示しても良い。更に、図１５では解答を横に並べて表示する例を示したが、解答を縦に並べて表示しても良い。加えて、図１５では２つの解答を並べて表示する例を示したが、１つの解答のみを表示し、ユーザ切替ボタン９２３によって他の解答へ表示を切り替えることとしても良い。
【００７１】
［ストローク・意見表示処理フロー］
本実施形態のストローク表示システム１０によるストローク・意見表示処理フローを、図１６を参照して説明する。
まず、ユーザが、解答用紙４及び意見選択シート５に対し電子ペン１で文字等を記入すると、電子ペン１は、生成した記入情報をストローク表示装置２へ送信する（ステップＳ１０１）。具体的には、電子ペン１は、ペンダウン時には、ペンダウン情報ＰＤ及びペンＩＤを関連付けた記入情報を生成して、生成した記入情報をストローク表示装置２へ送信し、ストロークの記入中は、ストロークに沿ってドットパターンを撮像して演算した座標情報を含む座標属性情報とペンＩＤとを関連付けた記入情報を生成してストローク表示装置２へ送信し、ペンアップ時には、ペンアップ情報ＰＵ及びペンＩＤを関連付けた記入情報を生成してストローク表示装置２へ送信する。
【００７２】
ストローク表示装置２では、受信手段２２が、電子ペン１から送信された記入情報を受信すると、処理手段２６は、その記入情報を記憶手段２５に記憶させる（ステップＳ２０１）。次に、処理手段２６は、電子ペン１が記入した用紙を判定する（ステップＳ２０２）。具体的には、処理手段２６は、ステップＳ２０１で取得された記入情報が、意見選択シート５に記入されたものであるか或いは解答用紙４に記入されたものであるかを、当該記入情報に含まれる座標情報に基づいて、記憶手段２５に記憶された座標定義情報を参照してユーザエリアを特定することで、判定する。
【００７３】
電子ペン１が記入した用紙が意見選択シート５であると判定した場合、処理手段２６は、特定したユーザエリア（意見選択シート５におけるユーザエリア５１１〜５１３のうちのいずれのエリア）に対応する意見を意見選択ボタン６０６上に表示する（ステップＳ２０３）。具体的には、処理手段２６は、記入情報に含まれるペンＩＤの解答者に対応する意見選択ボタン６０６上に、当該意見の記号を表示する。
【００７４】
一方ステップＳ２０２で、電子ペン１が記入した用紙が解答用紙４であると判定した場合、処理手段２６は、記入情報に含まれる座標属性情報を最新のストローク情報として、記憶手段２５に一時的に記憶させる（ステップＳ２０４）。このとき既に記憶されている最新ストローク情報があれば、記憶手段２５は、当該座標属性情報を最新ストローク情報の一部として追加して記憶する。続いて、処理手段２６は、ストローク情報に基づいて、ストローク表示領域６０１に当該ストロークを表示する（ステップＳ２０５）。この場合、処理手段２６は、ユーザ別表示ボタン６０３で選択された解答者のみストロークを表示し、ユーザ別表示ボタン６０３で選択されていない解答者についてはストロークを表示しない。なお、処理手段２６は、受信した記入情報にペンアップ情報ＰＵあるいはペンダウン情報ＰＤが含まれる場合、一時的に記憶させていた最新ストローク情報を１つのストローク情報として確定して記憶手段２５に記憶させて、続いて受信した記入情報に含まれる座標属性情報を最新のストローク情報として記憶手段２５に一時的に記憶させる。
【００７５】
［比較表示処理フロー］
本実施形態のストローク表示装置２による比較表示処理フローを、図１７を参照して説明する。比較表示処理フローは、比較表示ボタン６０７が選択された際に実行される。
まず、ストローク表示装置２の処理手段２６は、記憶されている比較表示設定を読み込む（ロードする）（ステップＳ３０１）。続いて、処理手段２６は、読み込んだ比較表示設定に基づいて、同じ意見の解答を並べて表示するか否かを判定する（ステップＳ３０２）。ここでは、処理手段２６は、同じ意見の解答を並べて表示するか、或いは異なる意見の解答を並べて表示するかを判定する。
【００７６】
同じ意見の解答を並べて表示すると判定した場合（ステップＳ３０２；Ｙｅｓ）、処理手段２６は、比較表示設定の条件を満たす解答を抽出してソートする（ステップＳ３０３）。続いて、処理手段２６は、ソートした表示順序に従ってストローク表示領域９２１Ａ、９２１Ｂに最初に表示する解答を選択して、当該解答のストロークを描画して、ストローク表示領域９２１Ａ、９２１Ｂに表示する（ステップＳ３０５）。一方ステップＳ３０２で、異なる意見の解答を並べて表示すると判定した場合（ステップＳ３０２；Ｎｏ）、処理手段２６は、比較表示設定の条件を満たす解答をそれぞれ抽出してソートする（ステップＳ３０４）。続いて、処理手段２６は、ソートしたそれぞれの表示順序に従ってストローク表示領域９１１Ａ、９１１Ｂに最初に表示する解答を選択して、当該解答のストロークを描画して、ストローク表示領域９１１Ａ、９１１Ｂに表示する（ステップＳ３０５）。
【００７７】
［本実施形態のストローク表示装置による作用効果］
上記したストローク表示装置２によれば、比較表示ボタン６０７を選択するだけで、意見選択シート５やストローク表示装置２の意見選択画面８で選択された意見の中から、該当する意見の条件を満たす解答を適切に抽出し、これらを並べて表示することができる。つまり、ストローク表示装置２によれば、複数の解答の中から該当する意見の条件を満たす解答を適切に抽出することができるため、同じ意見の解答を並べて表示したり、異なる意見の解答を比較して表示したりする際に、閲覧者が該当する解答を探して選択する手間を省くことができる。例えば、算数の図形問題などの複数の解法が存在する問題に対して閲覧者が解説を行う際に、比較表示ボタン６０７を選択するだけで、異なる解法で解答した解答者を即時に抽出して、その解答を比較表示したり、同じ解法で解答した解答者を即時に抽出して、その解答を並べて表示したりすることができる。
【００７８】
［変形例］
図１８は、変形例におけるストローク表示システム１０ａのシステム構成図である。図１８において、図１に示したストローク表示システム１０と同じ符号を付している構成については、ストローク表示システム１０と同様の構成であるものとする。
【００７９】
ストローク表示システム１０ａは、解答用紙４０と、電子ペン１と、ストローク表示装置２とを有する。変形例におけるストローク表示システム１０ａでは、１枚の解答用紙４０Ａ、４０Ｂ（４０）中に解答記入欄４０１Ａ、４０１Ｂ（４０１）及び意見選択欄４０２Ａ、４０２Ｂ（４０２）が印刷されている点で、ストローク表示システム１０と異なる。解答記入欄４０１は、解答者が解答を記入するために使用され、意見選択欄４０２は、解答者が解答に対してする解法（意見）の区別を選択するために使用される。
【００８０】
解答記入欄４０１及び意見選択欄４０２のそれぞれには、ドットパターン（コード化パターン）が印刷されている。基本的には、どの解答用紙４０にも同一のドットパターンが印刷されている。また、解答記入欄４０１には、前述した解答用紙４のユーザエリア４１０と同様のユーザエリアが設定され（図７参照）、意見選択欄４０２には、前述した意見選択シート５のユーザエリア５１１〜５１３と同様のユーザエリアが設定されている（図８参照）。
【００８１】
変形例におけるストローク表示システム１０ａによれば、解答者は１枚の解答用紙４０にて解答の記入及び意見の選択の両方を行うことができる。
【００８２】
なお、上記の実施形態及び変形例では、ペンＩＤに基づいてユーザ（解答者）を認識して、ユーザのストローク情報を表示する例を示したが、これに限定はされない。他の例では、それぞれで異なるドットパターンが印刷された解答用紙４及び意見選択シート５を用いて、若しくは、それぞれで異なるドットパターンが印刷された解答用紙４０を用いて、読み取ったドットパターンに基づいてユーザ（解答者）を認識して、ストローク情報を表示することができる。この場合、ユーザエリアと、各ユーザエリアに割り当てられた位置座標の座標範囲と、各ユーザエリアを使用するユーザのユーザ識別情報を関連付けた座標定義情報を記憶手段２５に記憶しておくとよい。なお、ユーザ識別情報を予め座標定義情報に関連付けしていなくても、ユーザエリアに割り当てられたドットパターンが違うため、ユーザを区別することはできる。
【００８３】
また、上記の実施形態及び変形例では、解答用紙４及び解答用紙４０の解答記入欄４０１に、解答記入欄として１つのユーザエリアのみを設定し、当該ユーザエリアを比較表示する例を示したが、これに限定はされない。他の例では、解答用紙４及び解答記入欄４０１に、解答記入欄として複数のユーザエリアを設定し、一部分（各ユーザエリア単位）のみを比較表示することができる。更に、他の例では、解答用紙４及び解答記入欄４０１の一部分のエリアを任意に切り出し、当該一部分のエリアのみを比較表示することができる。
【００８４】
また、本発明は、解答者が算数の図形問題に対して解答する場面への適用に限定はされない。つまり、解答者が算数の図形問題に解答し、当該解答の内容に対応する意見（解法）を選択するといった利用方法に限定はされない。本発明は、例えば解答者が複数の学説の中から自分が支持する学説を選択し、その理由を述べるといった場面にも適用することができる。この場合には、複数の学説の中から選択した学説が「意見（選択情報）」に相当し、当該学説を選択した理由が「解答」に相当する。この他にも、解答者が好みの音楽（食べ物、動物等、適宜決めれば良い）とその理由をアンケート用紙に記入し、音楽のジャンルによって若しくは理由によって意見を選択するといった場面にも適用できる。この場合には、複数のジャンルの中から選択したジャンルが「意見（選択情報）」に相当し、アンケート用紙に記入した内容が「解答」に相当する。
【産業上の利用可能性】
【００８５】
本ストローク表示装置は、企業研修、学校教育、会議、リサーチ業務、クイズ番組などのテレビプログラム、手書き情報を収集するイベントなどで利用することができる。
【符号の説明】
【００８６】
１Ａ、１Ｂ（１）…電子ペン
１０、１０ａ…ストローク表示システム
２…ストローク表示装置
２１…入力手段
２２…受信手段
２３…送信手段
２４…表示手段
２５…記憶手段
２６…処理手段
２７…クロック
３…プロジェクター
４Ａ、４Ｂ（４）、４０Ａ、４０Ｂ（４０）…解答用紙
５Ａ、５Ｂ（５）…意見選択シート
６…描画アプリ（描画アプリケーション）
６０１Ａ、６０１Ｂ（６０１）…ストローク表示領域
６０２…ユーザ表示リスト
６０３Ａ〜６０３Ｆ（６０３）…ユーザ別表示ボタン
６０４…比較表示設定呼出ボタン
６０６Ａ〜６０６Ｆ（６０６）…意見選択呼出ボタン
６０７…比較表示ボタン
７…比較表示設定画面
７０１Ａ、７０１Ｂ…比較条件選択ラジオボタン
７０２、７０４…意見選択チェックボックス
７０３、７０５…表示条件設定ラジオボックス
８…意見選択画面
８０１Ａ〜８０１Ｃ（８０１）…意見選択ボタン
９１、９２…比較表示画面
９１１Ａ、９１１Ｂ、９２１Ａ、９２１Ｂ…ストローク表示領域
９１３Ａ〜９１３Ｄ、９２３Ａ〜９１３Ｄ…ユーザ切替ボタン
【図１】
0005540883.tif 000002
【図２】
0005540883.tif 000003
【図３】
0005540883.tif 000004
【図４】
0005540883.tif 000005
【図５】
0005540883.tif 000006
【図６】
0005540883.tif 000007
【図７】
0005540883.tif 000008
【図８】
0005540883.tif 000009
【図９】
0005540883.tif 000010
【図１０】
0005540883.tif 000011
【図１１】
0005540883.tif 000012
【図１２】
0005540883.tif 000013
【図１３】
0005540883.tif 000014
【図１４】
0005540883.tif 000015
【図１５】
0005540883.tif 000016
【図１６】
0005540883.tif 000017
【図１７】
0005540883.tif 000018
【図１８】
0005540883.tif 000019