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