(57)【要約】【課題】より多くの手書きストロークの記入を可能にし、そのストロークを表示することが可能なストローク表示システム及びそのプログラムを提供する。【解決手段】ストローク表示システムは、コンピュータ装置と、電子ペンと、スクリーンと、プロジェクタと、を備える。スクリーンは、コード化パターンが一部又は全面に印刷され、複数のストローク画面と、所定のマークとが投影される。少なくとも一つのストローク画面は、スクリーンの表示面のうちコード化パターンが付されたエリアに投影される。そして、コンピュータ装置は、電子ペンから送信される記入情報がストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、記入情報がマークへの入力を示す場合、スライド画像を異なるストローク画面へ移動させる。【選択図】図１
2012063974.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置と、
前記コンピュータ装置と通信可能であり、コード化パターンを読取り、手書きストロークに関する記入情報を生成する電子ペンと、
少なくとも一部にコード化パターンが印刷された表示面を有するスクリーンと、
前記コンピュータ装置から送信された画像信号に基づく前記コンピュータ装置の表示画面を前記表示面に投影するプロジェクタと、
を備えるストローク表示システムであって、
前記コンピュータ装置は、
前記表示画面において、複数のストローク画面の各々に、無地又は所定のデザインを有するスライド画像を表示するとともに、所定のマークを表示する処理手段と、
前記電子ペンから前記記入情報を受信する受信手段とを備え、
少なくとも一つの前記ストローク画面は、前記表示面のうち前記コード化パターンが付されたエリアに投影され、
前記処理手段は、前記記入情報が前記ストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、
前記記入情報が前記マークへの入力を示す場合、表示中のストローク画面とは異なるストローク画面へ前記スライド画像を移動させることを特徴とするストローク表示システム。
【請求項２】
コンピュータ装置と、
前記コンピュータ装置と通信可能であり、コード化パターンを読取り、手書きストロークに関する記入情報を生成する電子ペンと、
少なくとも一部にコード化パターンが印刷された表示面を有するスクリーンと、
コード化パターンと所定のマークとが印刷された指示媒体と、
前記コンピュータ装置から送信された画像信号に基づく前記コンピュータ装置の表示画面を前記表示面に投影するプロジェクタと、
を備えるストローク表示システムであって、
前記コンピュータ装置は、
前記表示画面において、複数のストローク画面の各々に、無地又は所定のデザインを有するスライド画像を表示する処理手段と、
前記電子ペンから前記記入情報を受信する受信手段とを備え、
少なくとも一つの前記ストローク画面は、前記表示面のうち前記コード化パターンが付されたエリアに投影され、
前記処理手段は、前記記入情報が前記ストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、
前記記入情報が前記マークへの入力を示す場合、表示中のストローク画面とは異なるストローク画面へ前記スライド画像を移動させることを特徴とするストローク表示システム。
【請求項３】
前記ストローク画面には、通し番号の画面番号が割り当てられ、
前記マークは、第１のマークと、第２のマークとに分類され、
前記処理手段は、前記入力情報が第１のマークへの入力を示す場合、前記画面番号が大きくなるストローク画面へ前記スライド画像の表示位置をそれぞれスライド移動させ、前記入力情報が第２のマークへの入力を示す場合、前記画面番号が小さくなるストローク画面へ前記スライド画像の表示位置をそれぞれスライド移動させることを特徴とする請求項１又は２に記載のストローク表示システム。
【請求項４】
前記処理手段は、前記入力情報が第１のマークへの入力を示す場合であって最も大きい画面番号に対応するストローク画面にスライド画像が既に表示されていた場合、当該スライド画像を、当該ストローク画面にスライドして表示されるスライド画像の背後かつ一部が視認される態様で表示させることを特徴とする請求項３に記載のストローク表示システム。
【請求項５】
前記処理手段は、前記入力情報が第２のマークへの入力を示す場合、最も小さい画面番号に対応するストローク画面に既に表示されていたスライド画像を、当該ストローク画面にスライドして表示されるスライド画像の背後かつ一部が視認される態様で表示させることを特徴とする請求項３または４に記載のストローク表示システム。
【請求項６】
前記スライド画像は、通し番号であるページ番号が付され、
前記処理手段は、全てのスライド画像を、ページ番号が視認される態様で表示させることを特徴とする請求項１乃至５のうちいずれか一項に記載のストローク表示システム。
【請求項７】
前記スライド画像は、通し番号であるページ番号が付され、
前記処理手段は、前記入力情報が第１のマークへの入力を示す場合であって、かつ、最も小さい画面番号のストローク画面に表示中のスライド画像のページ番号が最も後に付されたページ番号である場合、当該ページ番号の次のページ番号を付したスライド画像を生成して当該ストローク画面に表示させることを特徴とする請求項３乃至６のうちいずれか一項に記載のストローク表示システム。
【請求項８】
コンピュータ装置と、前記コンピュータ装置と通信可能であり、コード化パターンを読取り、手書きストロークに関する記入情報を生成する電子ペンと、少なくとも一部にコード化パターンが印刷された表示面を有するスクリーンと、前記コンピュータ装置から送信された画像信号に基づく前記コンピュータ装置の表示画面を前記表示面に投影するプロジェクタと、を備えるストローク表示システムにおける前記コンピュータ装置に搭載され実行されるプログラムであって、
前記表示画面において、複数のストローク画面の各々に、無地又は所定のデザインを有するスライド画像を表示するとともに、所定のマークを表示する処理手段、
前記電子ペンから前記記入情報を受信する受信手段として前記コンピュータ装置を機能させ、
少なくとも一つの前記ストローク画面は、前記表示面のうち前記コード化パターンが付されたエリアに投影され、
前記処理手段は、前記記入情報が前記ストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、
前記記入情報が前記マークへの入力を示す場合、表示中のストローク画面とは異なるストローク画面へ前記スライド画像を移動させることを特徴とするプログラム。
【請求項９】
コンピュータ装置と、前記コンピュータ装置と通信可能であり、コード化パターンを読取り、手書きストロークに関する記入情報を生成する電子ペンと、少なくとも一部にコード化パターンが印刷された表示面を有するスクリーンと、コード化パターンと所定のマークとが印刷された指示媒体と、前記コンピュータ装置から送信された画像信号に基づく前記コンピュータ装置の表示画面を前記表示面に投影するプロジェクタと、を備える前記コンピュータ装置に搭載され実行されるプログラムであって、
前記表示画面において、複数のストローク画面の各々に、無地又は所定のデザインを有するスライド画像を表示する処理手段、
前記電子ペンから前記記入情報を受信する受信手段として前記コンピュータ装置を機能させ、
少なくとも一つの前記ストローク画面は、前記表示面のうち前記コード化パターンが付されたエリアに投影され、
前記処理手段は、前記記入情報が前記ストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、
前記記入情報が前記マークへの入力を示す場合、表示中のストローク画面とは異なるストローク画面へ前記スライド画像を移動させることを特徴とするプログラム。
【請求項１０】
前記ストローク画面には、通し番号の画面番号が割り当てられ、
前記マークは、第１のマークと、第２のマークとに分類され、
前記処理手段は、前記入力情報が第１のマークへの入力を示す場合、前記画面番号が大きくなるストローク画面へ前記スライド画像の表示位置をそれぞれスライド移動させ、前記入力情報が第２のマークへの入力を示す場合、前記画面番号が小さくなるストローク画面へ前記スライド画像の表示位置をそれぞれスライド移動させることを特徴とする請求項８又は９に記載のプログラム。
【請求項１１】
前記処理手段は、前記入力情報が第１のマークへの入力を示す場合であって最も大きい画面番号に対応するストローク画面にスライド画像が既に表示されていた場合、当該スライド画像を、当該ストローク画面にスライドして表示されるスライド画像の背後かつ一部が視認される態様で表示させることを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記処理手段は、前記入力情報が第２のマークへの入力を示す場合、最も小さい画面番号に対応するストローク画面に既に表示されていたスライド画像を、当該ストローク画面にスライドして表示されるスライド画像の背後かつ一部が視認される態様で表示させることを特徴とする請求項１０または１１に記載のプログラム。
【請求項１３】
前記スライド画像は、通し番号であるページ番号が付され、
前記処理手段は、全てのスライド画像を、ページ番号が視認される態様で表示させることを特徴とする請求項８乃至１２のうちいずれか一項に記載のプログラム。
【請求項１４】
前記スライド画像は、通し番号であるページ番号が付され、
前記処理手段は、前記入力情報が第１のマークへの入力を示す場合であって、かつ、最も小さい画面番号のストローク画面に表示中のスライド画像のページ番号が最も後に付されたページ番号である場合、当該ページ番号の次のページ番号を付したスライド画像を生成して当該ストローク画面に表示させることを特徴とする請求項１０乃至１３のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンで読み取り可能なコード化パターンを利用したシステムに関する。
【背景技術】
【０００２】
近年、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのＡｎｏｔｏ社が開発した「アノトペン（Ａｎｏｔｏ  ｐｅｎ）」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。ユーザが専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、ユーザが書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される（例えば、特許文献１参照）。
【０００３】
特許文献２には、会議やプレゼンテーション等に利用されるプレゼンテーションシステムにおいて、スクリーンの一部（左下）に記入されたストロークを、記入された部分に表示すると共に、他の部分（右上）に拡大して表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００３−５１１７６１号公報
【特許文献２】特開２００６−０１２０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スクリーンにコード化パターンを印刷し、電子ペンから送信される記入情報に基づきスクリーンに投影した表示を更新するストローク表示システムにおいて、スクリーンが大型の場合にはユーザの手が届かず書き込みができない範囲が存在し、有効にスクリーンの表示面全体を活用できていない場合がある。そこで、本発明は、より多くの手書きストロークの記入を可能にし、そのストロークを表示することが可能なストローク表示システム及びそのプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明の一つの観点では、コンピュータ装置と、前記コンピュータ装置と通信可能であり、コード化パターンを読取り、手書きストロークに関する記入情報を生成する電子ペンと、少なくとも一部にコード化パターンが印刷された表示面を有するスクリーンと、前記コンピュータ装置から送信された画像信号に基づく前記コンピュータ装置の表示画面を前記表示面に投影するプロジェクタと、を備えるストローク表示システムであって、前記コンピュータ装置は、前記表示画面において、複数のストローク画面の各々に、無地又は所定のデザインを有するスライド画像を表示するとともに、所定のマークを表示する処理手段と、前記電子ペンから前記記入情報を受信する受信手段と、を備え、少なくとも一つの前記ストローク画面は、前記表示面のうち前記コード化パターンが付されたエリアに投影され、前記処理手段は、前記記入情報が前記ストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、前記記入情報が前記マークへの入力を示す場合、表示中のストローク画面とは異なるストローク画面へ前記スライド画像を移動させる。
【０００７】
本ストローク表示システムは、コンピュータ装置と、電子ペンと、スクリーンと、プロジェクタと、を備える。スクリーンには、コード化パターンが一部又は全面に印刷され、複数のストローク画面と、所定のマークとが投影される。少なくとも一つのストローク画面は、スクリーンの表示面のうちコード化パターンが付されたエリアに投影される。そして、コンピュータ装置は、電子ペンから送信される記入情報がストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、記入情報がマークへの入力を示す場合、スライド画像を異なるストローク画面へ移動させる。このように、ストローク表示システムは、スクリーンの表示面に複数のストローク画面を表示させ、マークへの入力に基づきストローク画面に表示されるスライド画像を移動させることで、ユーザが書き込み可能なスペースを実質的に拡大すると共に、新しく書き込みされるスライド画像が表示されるストローク画面とは別のストローク画面に、書き込みがなされたスライド画像を引き続き表示させることができる。
【０００８】
本発明の別の観点では、コンピュータ装置と、前記コンピュータ装置と通信可能であり、コード化パターンを読取り、手書きストロークに関する記入情報を生成する電子ペンと、少なくとも一部にコード化パターンが印刷された表示面を有するスクリーンと、コード化パターンと所定のマークとが印刷された指示媒体と、前記コンピュータ装置から送信された画像信号に基づく前記コンピュータ装置の表示画面を前記表示面に投影するプロジェクタとを備えるストローク表示システムであって、前記コンピュータ装置は、前記表示画面において、複数のストローク画面の各々に、無地又は所定のデザインを有するスライド画像を表示する処理手段と、前記電子ペンから前記記入情報を受信する受信手段とを備え、少なくとも一つの前記ストローク画面は、前記表示面のうち前記コード化パターンが付されたエリアに投影され、前記処理手段は、前記記入情報が前記ストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、前記記入情報が前記マークへの入力を示す場合、表示中のストローク画面とは異なるストローク画面へ前記スライド画像を移動させる。
【０００９】
本ストローク表示システムは、コンピュータ装置と、電子ペンと、スクリーンと、指示媒体と、プロジェクタと、を備える。スクリーンには、コード化パターンが一部又は全面に印刷され、複数のストローク画面が投影され、少なくとも一つのストローク画面は、スクリーンの表示面のうちコード化パターンが付されたエリアに投影される。指示媒体には、コード化パターンと所定のマークとが印刷されている。そして、コンピュータ装置は、電子ペンから送信される記入情報がストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、記入情報がマークへの入力を示す場合、スライド画像を異なるストローク画面へ移動させる。このように、ストローク表示システムは、スクリーンの表示面に複数のストローク画面を表示させ、マークへの入力に基づきストローク画面に表示されるスライド画像を移動させることで、ユーザが書き込み可能なスペースを実質的に拡大すると共に、新しく書き込みされるスライド画像が表示されるストローク画面とは別のストローク画面に、書き込みがなされたスライド画像を引き続き表示させることができる。
【００１０】
上記のストローク表示システムの一態様では、前記ストローク画面には、通し番号の画面番号が割り当てられ、前記マークは、第１のマークと、第２のマークとに分類され、前記処理手段は、前記入力情報が第１のマークへの入力を示す場合、前記画面番号が大きくなるストローク画面へ前記スライド画像の表示位置をそれぞれスライド移動させ、前記入力情報が第２のマークへの入力を示す場合、前記画面番号が小さくなるストローク画面へ前記スライド画像の表示位置をそれぞれスライド移動させる。この態様では、ストローク表示システムは、第１のマーク及び第２のマークへの電子ペンによる入力に基づき、画面番号が大きくなるストローク画面の方向及び画面番号が小さくなるストローク画面の方向のいずれの方向にもスライド画像の表示位置をスライド移動させることができる。
【００１１】
上記のストローク表示システムの他の一態様では、前記処理手段は、前記入力情報が第１のマークへの入力を示す場合であって最も大きい画面番号に対応するストローク画面にスライド画像が既に表示されていた場合、当該スライド画像を、当該ストローク画面にスライドして表示されるスライド画像の背後かつ一部が視認される態様で表示させる。この態様では、ストローク表示システムは、第１のマークが選択されて最も大きい画面番号に対応するストローク画面にスライド画像が複数配置される場合であっても、これらのスライド画像の存在をユーザに視認させることができる。
【００１２】
上記のストローク表示システムの他の一態様では、前記入力情報が第２のマークへの入力を示す場合、最も小さい画面番号に対応するストローク画面に既に表示されていたスライド画像を、当該ストローク画面にスライドして表示されるスライド画像の背後かつ一部が視認される態様で表示させる。この態様では、ストローク表示システムは、第２のマークが選択されて最も小さい画面番号に対応するストローク画面にスライド画像が複数配置される場合であっても、これらのスライド画像の存在をユーザに視認させることができる。
【００１３】
上記のストローク表示システムの他の一態様では、前記スライド画像は、通し番号であるページ番号が付され、前記処理手段は、全てのスライド画像を、ページ番号が視認される態様で表示させる。これにより、ストローク表示システムは、全スライド画像のページ番号を表示してユーザの操作性を向上させることができる。
【００１４】
上記のストローク表示システムの他の一態様では、前記スライド画像は、通し番号であるページ番号が付され、前記処理手段は、前記入力情報が第１のマークへの入力を示す場合であって、かつ、最も小さい画面番号のストローク画面に表示中のスライド画像のページ番号が最も後に付されたページ番号である場合、当該ページ番号の次のページ番号を付したスライド画像を生成して当該ストローク画面に表示させる。これにより、ストローク表示システムは、円滑に新規のスライド画像を生成し、当該スライド画像にページ番号を付すことができる。
【００１５】
本発明の他の観点では、コンピュータ装置と、前記コンピュータ装置と通信可能であり、コード化パターンを読取り、手書きストロークに関する記入情報を生成する電子ペンと、少なくとも一部にコード化パターンが印刷された表示面を有するスクリーンと、前記コンピュータ装置から送信された画像信号に基づく前記コンピュータ装置の表示画面を前記表示面に投影するプロジェクタと、を備えるストローク表示システムにおける前記コンピュータ装置に搭載され実行されるプログラムであって、前記表示画面において、複数のストローク画面の各々に、無地又は所定のデザインを有するスライド画像を表示するとともに、所定のマークを表示する処理手段、前記電子ペンから前記記入情報を受信する受信手段、として前記コンピュータ装置を機能させ、少なくとも一つの前記ストローク画面は、前記表示面のうち前記コード化パターンが付されたエリアに投影され、前記処理手段は、前記記入情報が前記ストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、前記記入情報が前記マークへの入力を示す場合、表示中のストローク画面とは異なるストローク画面へ前記スライド画像を移動させる。
【００１６】
本発明の他の観点では、コンピュータ装置と、前記コンピュータ装置と通信可能であり、コード化パターンを読取り、手書きストロークに関する記入情報を生成する電子ペンと、少なくとも一部にコード化パターンが印刷された表示面を有するスクリーンと、コード化パターンと所定のマークとが印刷された指示媒体と、前記コンピュータ装置から送信された画像信号に基づく前記コンピュータ装置の表示画面を前記表示面に投影するプロジェクタと、を備える前記コンピュータ装置に搭載され実行されるプログラムであって、前記表示画面において、複数のストローク画面の各々に、無地又は所定のデザインを有するスライド画像を表示する処理手段、前記電子ペンから前記記入情報を受信する受信手段として前記コンピュータ装置を機能させ、少なくとも一つの前記ストローク画面は、前記表示面のうち前記コード化パターンが付されたエリアに投影され、前記処理手段は、前記記入情報が前記ストローク画面への入力を示す場合、当該記入情報に基づいて、手書きストロークをスライド画像に上書きして表示し、前記記入情報が前記マークへの入力を示す場合、表示中のストローク画面とは異なるストローク画面へ前記スライド画像を移動させる。
【００１７】
上記プログラムの一態様では、前記ストローク画面には、通し番号の画面番号が割り当てられ、前記マークは、第１のマークと、第２のマークとに分類され、前記処理手段は、前記入力情報が第１のマークへの入力を示す場合、前記画面番号が大きくなるストローク画面へ前記スライド画像の表示位置をそれぞれスライド移動させ、前記入力情報が第２のマークへの入力を示す場合、前記画面番号が小さくなるストローク画面へ前記スライド画像の表示位置をそれぞれスライド移動させる。
【００１８】
上記プログラムの他の一態様では、前記処理手段は、前記入力情報が第１のマークへの入力を示す場合であって最も大きい画面番号に対応するストローク画面にスライド画像が既に表示されていた場合、当該スライド画像を、当該ストローク画面にスライドして表示されるスライド画像の背後かつ一部が視認される態様で表示させる。
【００１９】
上記プログラムの他の一態様では、前記処理手段は、前記入力情報が第２のマークへの入力を示す場合、最も小さい画面番号に対応するストローク画面に既に表示されていたスライド画像を、当該ストローク画面にスライドして表示されるスライド画像の背後かつ一部が視認される態様で表示させる。
【００２０】
上記プログラムの他の一態様では、前記スライド画像は、通し番号であるページ番号が付され、前記処理手段は、全てのスライド画像を、ページ番号が視認される態様で表示させる。
【００２１】
上記プログラムの他の一態様では、前記スライド画像は、通し番号であるページ番号が付され、前記処理    手段は、前記入力情報が第１のマークへの入力を示す場合であって、かつ、最も小さい画面番号のストローク画面に表示中のスライド画像のページ番号が最も後に付されたページ番号である場合、当該ページ番号の次のページ番号を付したスライド画像を生成して当該ストローク画面に表示させる。
【００２２】
これらのプログラムをコンピュータ装置にインストールして機能させることで、本発明に係るストローク表示システムを構成させることができる。
【発明の効果】
【００２３】
本発明によれば、ストローク表示システムは、スクリーンに複数のストローク画面を表示すると共に、ストローク画面へ記入された手書きストロークを当該ストローク画面に表示中のスライド画像に上書きし、マークへの入力があった場合にはストローク画面に表示されるスライド画像を移動させることにより、ユーザが書き込み可能なスペースを実質的に拡大すると共に、書き込みがなされたスライド画像を引き続き表示させることができる。
【図面の簡単な説明】
【００２４】
【図１】第１実施形態におけるストローク表示システムのシステム構成図である。
【図２】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図３】（ａ）は、ドットパターンを模式的に示し、（ｂ）は、それに対応する情報の例を示す図である。
【図４】電子ペンの構造を示す概略図である。
【図５】コンピュータ装置の機能ブロック図の一例である。
【図６】座標定義情報のデータ構造を示す概略図である。
【図７】各実施形態に共通した処理フローを示すフローチャートである。
【図８】第１実施形態における表示例である。
【図９】図８に示す状態から画面進むマークがタップされた場合の表示例である。
【図１０】図９に示す状態から画面進むマークがタップされた場合の表示例である。
【図１１】図１０に示す状態から画面戻るマークがタップされた場合の表示例である。
【図１２】変形例に係る座標定義情報のデータ構造を示す概略図である。
【図１３】変形例に係る座標定義情報のデータ構造を示す概略図である。
【図１４】第２実施形態におけるストローク表示システムのシステム構成図である。
【図１５】第２実施形態における表示例である。
【図１６】図１５に示す状態から画面進むマークがタップされた場合の表示例である。
【図１７】図１６に示す状態から画面進むマークがタップされた場合の表示例である。
【図１８】図１７に示す状態から画面進むマークがタップされた場合の表示例である。
【図１９】図１８に示す状態から画面進むマークがタップされた場合の表示例である。
【図２０】図１９に示す状態から画面進むマークがタップされた場合の表示例である。
【図２１】第２実施形態の変形例に係るストローク表示システムのシステム構成図である。
【図２２】第２実施形態の変形例に係る座標定義情報のデータ構造を示す概略図である。
【図２３】第２実施形態の変形例に係る表示例である。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら、本発明の実施の形態である第１実施形態及び第２実施形態について順に説明する。
【００２６】
＜第１実施形態＞
まず、本発明に係る第１実施形態について説明する。
【００２７】
［ストローク表示システムの構成］
図１は、第１実施形態に係るストローク表示システムの構成を示す。図１に示すように、第１実施形態に係るストローク表示システムは、ユーザが使用する電子ペン１と、電子ペン１から記入情報等を受信して処理するコンピュータ装置２と、ドットパターン（コード化パターン）が印刷された大型スクリーン４と、コンピュータ装置２に接続され、コンピュータ装置２のディスプレイの表示画面と同じ画像を、大型スクリーン４に投影するプロジェクタ３とを備える。以下、主要な各構成要素について説明する。
【００２８】
（プロジェクタ）
プロジェクタ３は、コンピュータ装置２に接続され、コンピュータ装置２のディスプレイの表示画面と同じ画像を、大型スクリーン４の投影範囲８に投影する。表示画面が投影された大型スクリーン４上の領域を、以降「投影範囲８」と呼ぶ。本実施形態の場合、投影範囲８には、第１画面９１と、第２画面９２と、画面進むマーク５と、画面戻るマーク６とが投影される。
【００２９】
（大型スクリーン）
大型スクリーン４は、白地の樹脂基板に、電子ペン１により読み取ることができるよう赤外線を吸収するカーボンを含んだインクによりドットパターン（コード化パターン）がドットパターン印刷範囲７内に印刷され、さらにドットパターンが例えば透明なＥＢ硬化樹脂層などで保護された層構成を有している。ドットパターン印刷範囲７は、少なくとも、ユーザの手が全面に届く範囲に設定される。また、ユーザは、ドットパターン印刷範囲７内に、少なくとも第１画面９１と、画面進むマーク５と、画面戻るマーク６とが投影されるように、プロジェクタ３の位置や投影角度を調節する。なお、ドットパターン印刷範囲７は、大型スクリーン４の全体に設定されてもよい。
【００３０】
（ドットパターン）
続いて、ドットパターン印刷範囲７に印刷されたアノト方式のドットパターン（コード化パターン）について図２及び図３を用いて説明する。図２は、ドットパターンのドットとそのドットが変換される値との関係を説明する図である。図２に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組合せにより、大型スクリーン４上の位置座標が決定されるよう構成されている。
【００３１】
図３（ａ）は、あるドットパターンの配列を示している。図３（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、ドットパターン印刷範囲７上のどの部分から６×６ドットを取ってもユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンがドットパターン印刷範囲７上のどの位置にあるのか）を保持している。図３（ｂ）は、図３（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図２に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００３２】
（電子ペン）
次に、電子ペン１について図４を用いて説明する。図４は、電子ペン１の構造を示す概略図である。図４に示すように、電子ペン１は、その筐体１０１の内部に、ペン部１０４、ＬＥＤ１０５、ＣＭＯＳカメラ１０６、圧力センサ１０７、ＣＰＵ等により構成されるプロセッサ１０８、ＲＯＭやＲＡＭといったメモリ１０９、リアルタイムクロック１１０、アンテナ等により構成される通信ユニット１１１及びバッテリー１１２を備える。ペン部１０４の先端は、ペン先部１０３となっており、ユーザは、電子ペン１のペン先部１０３をドットパターン印刷範囲７上に当接させて、ストローク（手書きストローク）を記入する。ここで、電子ペン１のペン先部１０３が大型スクリーン４に最初に接触することをペンダウンと呼び、接触している（当接している）状態からペン先部１０３が離れることをペンアップと呼ぶ。電子ペン１のペンダウンからペンアップまでの間に記入される軌跡が１つのストロークとなり、文字や図形等は、１つ又は複数個のストロークからなる。
【００３３】
バッテリー１１２は、電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、ユーザが電子ペン１によりドットパターン印刷範囲７に文字やマークを書いたりタップしたりする際にペン先部１０３からペン部１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ伝送する。
【００３４】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５及びＣＭＯＳカメラ１０６のスイッチのオン／オフを切替える。即ち、ユーザが電子ペン１でドットパターン印刷範囲７に文字などを書くと、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、ユーザが記入を開始したと判定して、ＬＥＤ１０５及びＣＭＯＳカメラ１０６を作動させる。そして、通信ユニット１１１が、圧力センサ１０７により検出されたペンダウン情報と、後述する電子ペン１の識別情報（以後、「ペンＩＤ」と呼ぶ。）とを関連付けて、記入情報としてコンピュータ装置２へ送信する。また、ユーザが１つのストロークを記入し終えて電子ペン１を大型スクリーン４から離すと、圧力センサ１０７は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット１１１が、圧力センサ１０７により検出されたペンアップ情報とペンＩＤとを関連付けて、記入情報としてコンピュータ装置２へ送信する。
【００３５】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられており、筐体１０１におけるＬＥＤ１０５及びＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、大型スクリーン４上のペン先部１０３近傍に向けて赤外線を照明する。その領域は、ペン先部１０３が大型スクリーン４に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６には、赤外線を透過し赤外線以外を遮断する赤外線フィルタが設けられており、ＣＭＯＳカメラ１０６は、ＬＥＤ１０５によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１０８に供給する。ここで、カーボンは赤外線を吸収するため、ＬＥＤ１０５によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。ＣＭＯＳカメラ１０６の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。なお、ＣＭＯＳカメラ１０６による撮影領域は、図３（ａ）に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲であり、ＣＭＯＳカメラ１０６の撮影は毎秒５０〜１００回程度の定間隔で行われる。
【００３６】
プロセッサ１０８は、ユーザの記入が行われる間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターンから、ユーザが記入するストローク（筆跡）のドットパターン印刷範囲７におけるＸ、Ｙ座標（以後、単に「座標データ」または「座標情報」とも呼ぶ。）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給される、図３（ａ）に示されるようなドットパターンの画像データを図３（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ、Ｙ座標データを演算する。そして、プロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）、筆圧データ及びＸ、Ｙ座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、ドットパターン印刷範囲７における６×６のドットパターンは、ドットパターン印刷範囲７内で重複することはないため、ユーザが電子ペン１で文字等を記入すると、記入された位置がドットパターン印刷範囲７のどの位置に当たるかを、プロセッサ１０８による座標演算により特定することができる。
【００３７】
メモリ１０９には、電子ペン１を識別するための「ｐｅｎ０１」といったペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット１１１は、ペンＩＤと、時刻情報（タイムスタンプ）と、筆圧データと、Ｘ、Ｙ座標データとを関連付けて、記入情報としてコンピュータ装置２へ送信する。通信ユニット１１１によるコンピュータ装置２への送信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン１のペンダウンからペンアップまでの間に生成されてコンピュータ装置２に送信された１個又は複数個の座標属性情報は、コンピュータ装置２によりストローク情報として記憶される。換言すると、１つのストロークは、１個又は複数個のＸ、Ｙ座標（座標点）からなり、コンピュータ装置２は、ペンダウン情報及びペンアップ情報によって、１つのストロークを構成する１個又は複数個の座標属性情報を認識する。このように、ユーザの一つのストロークの記入により、電子ペン１によって生成される座標属性情報の集合を「ストローク情報」と呼ぶ。また、ペン先部１０３は、インクを有さず、筆圧をペン部１０４を介して圧力センサ１０７に伝達する。
【００３８】
（コンピュータ装置）
次に、コンピュータ装置２について説明する。コンピュータ装置２は、ハードウェアとして、電子ペン１とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイ、マウスやキーボード等で構成されるパーソナルコンピュータ等で構成される。図５は、コンピュータ装置２の機能ブロック図である。コンピュータ装置２は、機能的には、マウスやキーボードといった入力手段２１、受信手段２２、処理手段２４、記憶手段２５、表示手段２６、及び送信手段２７を備える。そして、コンピュータ装置２は、電子ペン１から受信した記入情報に基づいて所定の処理を行うものである。例えば、コンピュータ装置２は、大型スクリーン４のドットパターンにかかる座標系をディスプレイ（表示手段２６）にかかる座標系に変換するための座標変換関数を求めるキャリブレーション処理機能と、そのキャリブレーション処理により求められた座標変換関数を用いて、大型スクリーン４のドットパターンにかかる座標系のデータを受信したときに、ディスプレイ（表示手段２６）にかかる座標系のデータに変換し、ストロークを描画したり、所定の処理を行ったりする機能を有している。
【００３９】
受信手段２２は、アンテナ受信回路等により構成され、電子ペン１から記入情報を受信し、処理手段２４に伝送する。表示手段２６は、ディスプレイ等によって構成され、処理手段２４によって指示された内容を表示する。送信手段２７は、処理手段２４の処理命令に基づき、表示手段２６に画像を表示するための画像信号をプロジェクタ３に送信し、表示手段２６の画像と同じ画像を同期して大型スクリーン４へ投影させる。
【００４０】
処理手段２４は、ＣＰＵ等のプロセッサによって構成され、コンピュータ装置２の全体の制御を行う。具体的には、処理手段２４は、キャリブレーション用マークを少なくとも２以上、表示手段２６に表示させることにより、プロジェクタ３に対し、大型スクリーン４にもキャリブレーション用マークを投影させ、キャリブレーション用マークが投影された位置のドットパターンを電子ペン１に読み取らせて記入情報を受信することで、大型スクリーン４のドットパターンにかかる座標系を表示手段２６のディスプレイにかかる座標系（「ディスプレイ座標系」とも呼ぶ。）に変換するための座標変換関数を求めて記憶手段２５に記憶する（キャリブレーション処理機能）。
【００４１】
また、処理手段２４は、第１画面９１、第２画面９２、画面進むマーク５及び画面戻るマーク６を含む表示画面を描画して、表示手段２６に表示させる。なお、第１画面９１、画面進むマーク５及び画面戻るマーク６が、大型スクリーン４上のドットパターン印刷範囲８内に投影されるように、プロジェクタ３が調節される。第１画面９１、画面進むマーク５及び画面戻るマーク６が投影されたドットパターン印刷範囲８のそれぞれの領域（エリア）を、以降、「入力エリア」、「画面進むエリア」及び「画面戻るエリア」と呼ぶ。また、処理手段２４は、デザインテンプレートに基づいてスライド画像を生成して、生成したスライド画像を第１画面９１に表示させる。このとき、処理手段２４は、生成順に通し番号であるページ番号（スライド番号）をスライド画像に付す。ページ番号は「Ｐ−Ｎ」（Ｎは自然数）で表わされ、処理手段２４は、新たなスライド画像を生成するごとに、Ｎ（初期値は１）の値を１ずつ増加させる。そして、処理手段２４は、記憶手段２５に記憶させた最新ページ番号を更新する。処理手段２４は、初期状態では、第１画面９１に、ページ番号「Ｐ−１」を付したスライド画像を表示させる。
【００４２】
第１画面９１は、画面移動に伴って生成された新たなスライド画像が表示される画面領域であって、画面番号が「１」の画面である。第１画面９１は、大型スクリーン４のユーザの手が届く範囲に投影されて、電子ペン１を用いてコンピュータ装置２に情報を入力するための画面である。また、第２画面９２は、画面進むマーク５が投影された画面進むエリアへの電子ペン１による記入により画面移動が指示された場合に、第１画面９１に表示中のスライド画像が移動されて表示される画面領域であって、画面番号が「２」の画面である。換言すると、第２画面９２は、第１画面９１に表示されるスライド画像のページ番号「Ｐ−Ｎ」の１つ前のページ番号「Ｐ−（Ｎ−１）」のスライド画像が表示される画面である。第２画面９２は、第１画面９１の上段に隣接して設定される。画面進むマーク５は、画面移動（進む）の処理に関連付けられており、ユーザが画面移動を指示する際に電子ペン１により、画面進むマーク５の大型スクリーン４上の投影領域である画面進むエリアがタップされる。処理手段２４は、電子ペン１から受信した記入情報から、画面進むエリアへの記入であることを判定すると、第１画面９１に表示中のスライド画像を第２画面９２に移動して表示させると共に、そのスライド画像の次のページ番号を有するスライド画像を第１画面９１に表示させる。画面戻るマーク６は、画面移動（戻る）の処理に関連付けられており、ユーザが画面移動を指示する際に電子ペン１により、画面戻るマーク６の大型スクリーン４上の投影領域である画面戻るエリアがタップされる。処理手段２４は、電子ペン１から受信した記入情報から、画面戻るエリアへの記入であることを判定すると、第２画面９２に表示中のスライド画像を第１画面９１にスライドして表示させると共にそのスライド画像の１つ前のページ番号のスライド画像を第２画面９２に表示させる。画面進むマーク５は、本発明における「第１のマーク」、画面戻るマーク６は、本発明における「第２のマーク」の一例である。
【００４３】
以後では、画面進むマーク５及び画面戻るマーク６を総称して、「画面移動マーク」とも呼ぶ。また、「画面進むエリア」及び「画面戻るエリア」を総称して、「画面移動エリア」とも呼ぶ。さらに、第１画面９１及び第２画面９２を総称して、「ストローク画面」とも呼ぶ。また、画面番号が最も大きい画面（第１実施形態では、第２画面９２）を、「最終画面」とも呼ぶ。さらに、第１画面９１及び第２画面９２が投影された大型スクリーン４上の領域（エリア）を「画面エリア」とも呼ぶ。
【００４４】
コンピュータ装置２が電子ペン１から記入情報を受信すると、処理手段２４は、大型スクリーン４にかかる座標系のデータである、当該記入情報に含まれる座標データを、キャリブレーション処理により求められた座標変換関数を用いて、ディスプレイ座標系のデータに変換する。そして、処理手段２４は、変換後の座標データに基づいて、電子ペン１によって記入された位置が、大型スクリーン４上のドットパターン印刷範囲７（以降、「記入エリア」と呼ぶ。）であることを認識する。そして、処理手段２４は、認識した位置が、電子ペンでストロークを入力するための入力エリアである第１画面９１内であると認識した場合には、変換後の座標データを記憶手段２５に記憶するとともに、当該変換後の座標データ等に基づくストロークをスライド画像上に描画する。そして、処理手段２４は、描画後のスライド画像を例えば同一ページ番号の描画前のスライド画像のデータに上書き保存するなどにより記憶手段２５に記憶させる。この上書き保存は、画面移動する際や入力手段２１の操作による記憶指示を検知した際などの所定のタイミングで行うようにしてもよい。また、処理手段２４は、認識した位置が、記入エリア内の画面移動エリアである場合には、第１画面９１及び第２画面９２にそれぞれ表示中のスライド画像を移動させる。このとき、処理手段２４は、画面進むマーク５がタップされた場合には、第１画面９１に表示されていたスライド画像を、第２画面９２に表示するように移動させ、第１画面９１に表示されていたスライド画像の次のページ番号のスライド画像が生成されている場合には、当該次ページ番号のスライド画像を、第１画面９１に表示するようにする。その一方、第１画面９１に現在表示されていたスライド画像のページ番号が、生成されたスライド画像のページ番号の中で最も大きい場合には、即ち、最新ページ番号と一致する場合には、当該ページ番号よりも１だけ大きいページ番号を付与してスライド画像を新たに生成して第１画面９１に表示する。また、処理手段２４は、画面戻るマーク６がタップされた場合、第１画面９１に表示されていたスライド画像を背面にして、第２画面９２に表示されていたスライド画像を第１画面９１に表示し、第２画面９２に表示されていたスライド画像よりも前のページ番号のスライド画像が生成されている場合には、当該前ページ番号のスライド画像を、第２画面９２に表示されるようにする。しかし、第１画面９１に現在表示中のスライド画像のページ番号が「Ｐ−１」である場合には、第１画面９１に移動して表示されるスライド画像が存在しないため、画面移動を実行しない。なお、処理手段２４は、直接的には、表示手段２６の表示画面における移動処理等の表示処理を行うことによって、表示手段２６の表示画面と同じ画像がプロジェクター３によってスクリーン４に投影されることとなる。これらの具体的な説明については、［処理フロー］のセクションで詳しく説明する。また、処理手段２４は、入力手段２１の操作により、記憶指示を検知すると、生成されたスライド画像及びその位置情報等を所定のファイル形式でファイルとして保存する。
【００４５】
なお、処理手段２４は、電子ペン１から受信した記入情報の中にペンダウン情報が含まれることを識別すると、最新のストローク情報を記憶するための記憶領域を記憶手段２５に設定させる。そして、処理手段２４は、受信した記入情報の中にペンアップ情報が含まれることを検出するまで、或いは、受信した記入情報の中に次のペンダウン情報が含まれることを検出するまで、受信した記入情報の中に含まれる座標属性情報を最新のストローク情報の一部として記憶手段２５に記憶させる。そして、電子ペン１による同一の画面移動エリアへの１回の記入、即ち１つのストロークに関して複数の記入情報を受信した場合には、処理手段２４は、画面移動処理を１回のみ実行するようにする。
【００４６】
記憶手段２５は、ＲＯＭやＲＡＭといったメモリによって構成される。記憶手段２５は、プロジェクタ３によって大型スクリーン４に投影させる表示画面を生成するアプリケーションのプログラムを記憶する。また、記憶手段２５は、処理手段２４の処理命令により、電子ペン１から受信した記入情報をペンＩＤ毎に記憶したり、プログラムの実行により生成される所定のデータを記憶したりする。
【００４７】
記憶手段２５は、予め、スライド画像の雛型となるデザインテンプレートに関する情報や、大型スクリーン４のドットパターン印刷範囲７に印刷されたドットパターンに関する情報や、ディスプレイ座標系の座標領域（「ディスプレイ領域」とも呼ぶ。）における、キャリブレーション用マーク、第１画面９１、第２画面９２及び画面移動マークの表示位置等に関する情報を記憶する。これによって、処理手段２４は、電子ペン１から受信した記入情報に含まれる大型スクリーン４上の座標データを、座標変換関数によりディスプレイ座標系の座標データに変換したときに、変換後の座標データが、第１画面９１、画面進むマーク５、画面戻るマーク６のどの表示範囲に含まれるかを認識することができる。換言すると、処理手段２４は、変換後の座標データから、大型スクリーン４上の、第１画面９１が投影される領域である記入エリア、画面進むマーク５が投影される領域である画面進むエリア、または、画面戻るマーク６が投影される領域である画面戻るエリアのどのエリアに、電子ペン１により記入されたかを認識することができる。図６は、記憶手段２５に記憶される、第１画面９１及び画面移動マークといったディスプレイに表示されるオブジェクトと、そのディスプレイ領域と、大型スクリーン４上の投影領域である各エリアのエリア種別との関連付け情報（「座標定義情報」とも呼ぶ。）を示すデータ構造である。図６に示す、入力エリア、画面進むマーク、画面戻るマークの各ディスプレイ領域と、電子ペン１により生成された大型スクリーン４上の座標が座標変換関数により変換されたディスプレイ上の座標データとを比較することにより、いずれのエリア、マークへの記入がなされたかを特定することができる。各座標範囲は、矩形の角の位置座標（Ｘｎ，Ｙｎ）、高さ（Ｈ）、幅（Ｗ）で規定される。
【００４８】
なお、座標定義情報は、アプリケーション自体の指示により処理手段２４が生成してもよいし、アプリケーションの機能を拡張するために付加されたプラグインのプログラムの指示によって、処理手段２４が生成するようにしてもよい。
【００４９】
［処理フロー］
次に、第１実施形態のストローク表示システムによる処理フローについて説明する。図７に示す処理フローは、電子ペン１により記入情報が生成されるごとに繰り返し実行される。
【００５０】
ユーザが、入力エリアに対し電子ペン１で文字等の記入又はタップをすると、電子ペン１は、ペンダウン時には、ペンダウン情報及びペンＩＤが関連付けられた記入情報をコンピュータ装置２へ送信する。また、電子ペン１は、ストロークの記入中では、ストロークに沿ってドットパターンが撮像されて演算された座標情報を含む座標属性情報とペンＩＤとが関連付けられた記入情報をコンピュータ装置２へ送信する。そして、電子ペン１は、ペンアップ時には、ペンアップ情報及びペンＩＤが関連付けられた記入情報をコンピュータ装置２へ送信する（ステップＳ１０１）。
【００５１】
コンピュータ装置２では、受信手段２２が、電子ペン１から送信された記入情報を受信すると、処理手段２４は、記憶手段２５に、その記入情報をペンＩＤ毎に記憶させる（ステップＳ２０１）。次に、処理手段２４は、その記入情報に含まれる座標情報を、キャリブレーション処理により求められた座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する（ステップＳ２０２）。そして、処理手段２４は、変換後の座標情報に基づいて、電子ペン１により大型スクリーン４上の記入エリアに記入されたことを認識する（ステップＳ２０３）。
【００５２】
次に、処理手段２４は、図６に示す座標定義情報を参照し、変換後の座標データが、画面進むエリア内の座標であるか否か、判定する（ステップＳ２０４）。そして、画面進むエリアへの記入であると判定した場合（ステップＳ２０４；Ｙｅｓ）、処理手段２４は、第１画面９１に最新ページ番号のスライド画像を表示しているか否か判定する（ステップＳ２０５）。具体的には、処理手段２４は、記憶手段２５に記憶した最新ページ番号と、第１画面９１に表示中のスライド画像に付されたページ番号とを照合して、一致するか否か判定する。そして、当該ページ番号が最新ページ番号と一致して、第１画面９１に最新ページ番号のスライド画像を表示していると判定した場合（ステップＳ２０５；Ｙｅｓ）、即ち、当該ページ番号の次のページ番号に対応するスライド画像であって、第１画面９１に移動するスライド画像が存在しない場合、処理手段２４は、新規のスライド画像を生成し、第１画面９１に表示する（ステップＳ２０６）。具体的には、処理手段２４は、記憶手段２５に記憶されたデザインテンプレートを雛型にして最新ページ番号より１だけ大きいページ番号を付したスライド画像を新たに生成し、新規のスライド画像および更新した最新ページ番号を記憶手段２５に記憶させ、第１画面９１に表示させる。
【００５３】
そして、処理手段２４は、スライド画像を、画面番号が大きくなる方向へ移動させて、画面移動後の画面を表示手段２６に表示させる（ステップＳ２０７）。具体的には、処理手段２４は、第１画面９１に表示中であったスライド画像を、第２画面９２に移動して表示させる。さらに、処理手段２４は、第２画面９２（最終画面）に既にスライド画像を表示していた場合、当該画像を、第２画面９２（最終画面）の背後に移動させる。このとき、処理手段２４は、背後に移動させたスライド画像を、第２画面９２に表示されるスライド画像に対して、第２画面９２外で、縦方向及び横方向にそれぞれ所定幅だけずらして、ページ番号が視認される態様で表示させる。この具体的な表示例については、後述する［表示例］で詳しく説明する。一方、ステップＳ２０５において、第１画面９１に表示しているスライド画像が最新ページ番号のスライド画像でないと判定した場合（ステップＳ２０５；Ｎｏ）、即ち、第１画面９１に移動するスライド画像が存在する場合、処理手段２４は、ステップＳ２０７の処理に移行して、スライド画像の表示を画面番号が大きくなるストローク画面の方向へ移動して表示させる。このとき、第１画面９１に表示していたスライド画像の次のページ番号に対応するスライド画像を、第１画面９１に表示させる。
【００５４】
一方、ステップＳ２０４において、画面進むエリアへの記入でないと判定した場合（ステップＳ２０４；Ｎｏ）、処理手段２４は、図６に示す座標定義情報を参照し、変換後の座標データが、画面戻るエリア内の座標であるか否か判定する（ステップＳ２０８）。この判定により、画面戻るエリアへの記入であると判定した場合（ステップＳ２０８；Ｙｅｓ）、処理手段２４は、第１画面９１にページ番号「Ｐ−１」のスライド画像を表示しているか否か判定する（ステップＳ２０９）。そして、第１画面９１にページ番号「Ｐ−１」のスライド画像を表示していないと判定した場合（ステップＳ２０９；Ｎｏ）、即ち、第１画面９１に表示中であるスライド画像に付されたページ番号の１つ前のページ番号に対応するスライド画像が存在して、第２画面９２に表示中である場合、処理手段２４は、画面番号が小さくなるストローク画面の方向へスライド画像の表示を移動させる（ステップＳ２１０）。具体的には、処理手段２４は、第２画面９２に表示中のスライド画像を第１画面９１に移動して表示させる。また、処理手段２４は、第１画面９１に表示中のスライド画像を、第１画面９１の背後にページ番号が視認される態様で表示させる。また、処理手段２４は、第２画面９２に表示中のスライド画像の１つ前のページ番号に対応するスライド画像が存在する場合、当該スライド画像を第２画面９２に移動して表示させる。一方、第１画面９１にページ番号「Ｐ−１」のスライド画像を表示していると判定した場合（ステップＳ２０９；Ｙｅｓ）、即ち、第２画面９２にはスライド画像が表示されておらず第１画面９１に移動するスライド画像が存在しない場合、処理手段２４は、フローチャートの処理を終了する。この場合、処理手段２４は、ページ番号「Ｐ−１」のスライド画像を第１画面９１に引き続き表示させる。
【００５５】
一方、ステップＳ２０８において、画面戻るエリアへの記入でないと判定した場合（ステップＳ２０８；Ｎｏ）、処理手段２４は、図６に示す座標定義情報を参照し、変換後（Ｓ２０２参照）の座標データが入力エリア内の座標であるか否か判定する（ステップＳ２１１）。この判定において、入力エリアへの記入であると判定した場合（ステップＳ２１１；Ｙｅｓ）、処理手段２４は、ストローク描画処理を行う（ステップＳ２１２）。具体的には、処理手段２４は、変換後の座標情報に基づいて、第１画面９１に表示中であって電子ペン１による記入対象となるスライド画像に、記入されたストロークを重畳して描画し、表示手段２６による表示を更新させると共に、描画後のスライド画像を記憶手段２５に更新して記憶させる。一方、入力エリアへの記入でないと判定した場合（ステップＳ２１１；Ｎｏ）、即ち、画面移動エリアへの記入でもなく入力エリアへの記入でもない場合、処理手段２４は、フローチャートの処理を終了する。
【００５６】
［表示例］
次に、第１実施形態において、ディスプレイ（表示手段２６）に表示されて大型スクリーン４に投影される画面の具体的な表示例について、図７のフローチャート及び図８〜図１１を参照して説明する。
【００５７】
図８は、第１画面９１にページ番号「Ｐ−１」の未記入状態のスライド画像が表示された後、ページ番号「Ｐ−１」のスライド画像が投影されている大型スクリーン４上の入力エリアに電子ペン１により任意の書き込みがなされた場合の大型スクリーン４の表示例を示す。ここで、初期状態から図８に示す状態に遷移するまでの過程について簡単に説明する。まず、処理手段２４は、電子ペン１より受信した記入情報に含まれる座標情報を、予めキャリブレーション処理により求めて記憶手段２５に記憶した座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する（ステップＳ２０２参照）。次に、処理手段２４は、記憶手段２５に記憶された座標定義情報（図６参照）を参照し、記入されたエリアが入力エリアであることを特定する。そして、処理手段２４は、ストローク描画処理によって、電子ペン１による記入対象である第１画面９１に表示中のページ番号「Ｐ−１」のスライド画像に、記入されたストロークを重畳して描画し、表示を更新する（ステップＳ２１２参照）。なお、第１画面９１にページ番号「Ｐ−１」のスライド画像が表示されている場合、ページ番号「Ｐ−１」の１つ前のページ番号は存在しないため、第２画面９２には、スライド画像は表示されない。
【００５８】
図９は、図８に示す状態から画面進むエリア（画面進むマーク５の投影領域）が電子ペン１によりタップされた後、入力エリアに書き込みがなされた場合の大型スクリーン４の表示例を示す。図８に示す状態で、電子ペン１により画面進むエリアがタップされた場合、処理手段２４は、認識した記入されたエリアが画面進むエリアであり（ステップＳ２０４；Ｙｅｓ参照）、第１画面９１に表示中のスライド画像のページ番号が最新ページ番号「Ｐ−１」と一致することから（ステップＳ２０５；Ｙｅｓ参照）、ページ番号「Ｐ−２」の未記入状態のスライド画像を新規に生成して、記憶手段２５に新規スライド画像を記憶させると共に最新ページ番号を「Ｐ−２」と更新記憶させる（ステップＳ２０６参照）。そして、処理手段２４は、図９に示すように、画面番号が大きくなるストローク画面の方向に、即ち、第１画面９１に表示中のページ番号「Ｐ−１」のスライド画像は、第１画面９１から第２画面９２へ、表示する位置を移動させ、第１画面９１にはページ番号「Ｐ−２」を付した新規に生成したスライド画像を配置させて、画面移動後の画像を表示手段２６に表示させる（ステップＳ２０７参照）。その後、処理手段２４は、ページ番号「Ｐ−２」のスライド画像が投影されている入力エリアへの電子ペン１による書き込みに対し、ストローク描画処理によって、電子ペン１による記入対象であるページ番号「Ｐ−２」のスライド画像に、記入されたストロークを重畳して描画し、表示を更新する（ステップＳ２１２参照）。
【００５９】
図１０は、図９に示す状態からさらに画面進むエリアが電子ペン１によりタップされた後、入力エリアに書き込みがなされた場合の大型スクリーン４の表示例を示す。図９に示す状態から、電子ペン１により画面進むエリアがタップされた場合、処理手段２４は、認識した記入されたエリアが画面進むエリアであり（ステップＳ２０４；Ｙｅｓ参照）、第１画面９１に表示中のスライド画像のページ番号が最新ページ番号「Ｐ−２」と一致することから（ステップＳ２０５；Ｙｅｓ参照）、ページ番号「Ｐ−３」の未記入状態のスライド画像を新規に生成して、記憶手段２５に新規スライド画像を記憶させると共に最新ページ番号を更新記憶させる（ステップＳ２０６参照）。そして、処理手段２４は、図１０に示すように、画面番号が大きくなるストローク画面の方向へ、表示中のスライド画像を移動させる（ステップＳ２０７参照）。即ち、処理手段２４は、第１画面９１に表示中のページ番号「Ｐ−２」のスライド画像を第１画面９１から第２画面９２へ移動させ、また、最終画面（第２画面９２）に表示中のページ番号「Ｐ−１」のスライド画像を、最終画面の背後に移動させ、第１画面９１にはページ番号「Ｐ−３」を付した新規のスライド画像を配置させて、画面移動後の画像を表示手段２６に表示させる。このとき、処理手段２４は、背後に移動させるページ番号「Ｐ−１」のスライド画像を、その存在がユーザに視覚されるように、最終画面に表示されるページ番号「Ｐ−２」のスライド画像とずらして配置する。ここでは、ページ番号「Ｐ−１」のスライド画像は、ページ番号を視認できる状態で表示される。その後、処理手段２４は、ページ番号「Ｐ−３」のスライド画像が投影されている入力エリアへの電子ペン１による書き込みに対し、ストローク描画処理によって、電子ペン１による記入対象であるページ番号「Ｐ−３」のスライド画像に、記入されたストロークを重畳して描画し、表示を更新する（ステップＳ２１２参照）。
【００６０】
なお、図１０に示す状態からさらに画面進むエリアが電子ペン１によりタップされた場合には、処理手段２４は、ページ番号「Ｐ−３」のスライド画像を第１画面９１から最終画面（第２画面９２）へ移動させると共に、ページ番号「Ｐ−２」のスライド画像をその背後に移動させる。この場合、ページ番号が小さいほど後方に表示されるように各スライド画像が配置される。具体的には、ページ番号「Ｐ−２」のスライド画像の背後にページ番号「Ｐ−１」のスライド画像が配置される。そして、重ねられたスライド画像は、それぞれその存在がユーザに視認されるように、所定間隔ごとにずらして表示される。なお、ページ番号を視認できる状態で背後に配置するスライド画像の数を、例えば３ページまでと制限するようにしてもよく、さらに、その存在を視認できる状態で配置するスライド画像の数を例えば５ページまでと制限するようにしてもよい。
【００６１】
図１１は、図１０に示す状態から画面戻るエリア（画面戻るマーク６の投影領域）が電子ペン１によりタップされた後の大型スクリーン４の表示例を示す。図１０に示す状態から、電子ペン１により画面戻るエリアに入力がなされた場合、処理手段２４は、認識した記入されたエリアが画面戻るエリアであり（ステップＳ２０８；Ｙｅｓ参照）、第１画面９１にページ番号「Ｐ−１」のスライド画像を表示していないことから（ステップＳ２０９；Ｎｏ参照）、図１１に示すように、画面番号が小さくなるストローク画面の方向へ、表示中のスライド画像を移動させる（ステップＳ２１０参照）。即ち、処理手段２４は、第２画面９２に表示中のページ番号「Ｐ−２」のスライド画像を第２画面９２から第１画面９１へ移動させ、また、最終画面（第２画面９２）の背後に表示されているページ番号「Ｐ−１」のスライド画像を第２画面９２へ移動させ、また、第１画面９１に表示中のページ番号「Ｐ−３」のスライド画像を第１画面９１の背後に移動させて、画面移動後の画像を表示手段２６に表示させる。このとき、処理手段２４は、背後に移動させるページ番号「Ｐ−３」のスライド画像を、その存在がユーザに視認されるように、第１画面９１に表示されるページ番号「Ｐ−２」のスライド画像とずらして配置する。ここでは、ページ番号「Ｐ−３」のスライド画像は、ページ番号を視認できる状態で第１画面９１の背後に表示される。
【００６２】
なお、図１１に示す状態からさらに画面戻るエリアが電子ペン１によりタップされた場合には、処理手段２４は、ページ番号「Ｐ−１」のスライド画像を第１画面９１に移動させると共に、ページ番号「Ｐ−２」のスライド画像をその背後に移動させる。この場合、ページ番号が大きいほど後方に表示されるように各スライド画像が配置される。具体的には、ページ番号「Ｐ−２」のスライド画像の背後にページ番号「Ｐ−３」のスライド画像が配置される。そして、重ねられたスライド画像は、それぞれその存在がユーザに視認されるように、所定間隔ごとにずらして表示される。なお、ページ番号を視認できる状態で第１画面９１の背後に配置するスライド画像の数を、例えば３ページまでと制限するようにしてもよく、さらに、その存在を視認できる状態で配置するスライド画像の数を例えば５ページまでと制限するようにしてもよい。また、それらの表示ページ数は、最終画面の背後の場合と第１画面９１の背後の場合とで異ならせてもよい。
【００６３】
［第１実施形態のストローク表示システムによる作用効果］
第１実施形態のストローク表示システムによれば、コンピュータ装置２は、大型スクリーン４上のユーザの手が届く範囲に投影される第１画面９１と、その上に隣接して配置される第２画面９２との２つのストローク画面を表示すると共に、電子ペン１により大型スクリーン４の入力エリアに記入されるストロークを第１画面９１の該当する位置にリアルタイムで描画して表示する。また、コンピュータ装置２は、大型スクリーン４上の画面移動エリアへのタップに基づき、第１画面９１及び第２画面９２に表示するスライド画像を移動させる。従って、例えば、ユーザは、第１画面９１上で表示中のスライド画像にストロークを記入するスペースがなくなった場合に、第１画面９１上には新規のスライド画像を表示させて、大型スクリーン４上のユーザの手が届く範囲で新しい書き込みをできるようにすると共に、記入済みのスライド画像を、ユーザの手は届かないが遠くから視覚されやすい第２画面９２に引き続き表示させることができる。このように、第１実施形態のストローク表示システムは、大型スクリーン４の全面を有効活用することができる。よって、ストローク表示システムは、例えば大教室や会議室に好適に適用される。
【００６４】
また、第１画面９１外や最終画面（第２画面９２）外に１つ又は複数のスライド画像が配置される場合に、各スライド画像は、その前面に表示されているスライド画像に対して、縦方向及び横方向にそれぞれ所定幅だけずれて、ページ番号を視認できる態様で配置されて表示される。このようにすることで、ユーザは、ストローク画面に表示しきれない各スライド画像の存在を認識することができ、不要な画面移動指示をしないように留意して操作性を向上させることができる。
【００６５】
［第１実施形態の変形例］
次に、第１実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の第１実施形態に適用してもよい。
【００６６】
（変形例１）
第１実施形態では、画面移動マークは、第１画面９１、第２画面９２と同様、プロジェクタ３によって大型スクリーン４に投影されていた。しかし、本発明が適用可能な方法は、これに限定されない。
【００６７】
これに代えて、画面移動マークは、所定の用紙にドットパターンと重畳して印刷されてもよい。この場合、画面移動マークとドットパターンを印刷した用紙（「指示用紙」（指示媒体）と呼ぶ。）は、大型スクリーン４に貼り付けられてもよく、ユーザに把持された状態で使用されてもよい。図１２は、変形例１で、記憶手段２５に記憶される座標定義情報を示すデータ構造である。図１２（ａ）は、第１画面９１及び第１画面９１に対応する入力エリアのディスプレイ座標系における座標定義情報を示し、図１２（ｂ）、（ｃ）は、大型スクリーン４のドットパターン印刷範囲７（「大型スクリーン用エリア」と呼ぶ。）及び入力エリア、並びに、指示用紙の画面移動マークが印刷された領域に対応する画面移動エリア（画面進むエリア及び画面戻るエリア）、のドットパターンに関する座標定義情報（「ドットパターン座標定義情報）と呼ぶ。）を示す。また、図１２（ｂ）はキャリブレーション前のドットパターン座標定義情報を示し、図１２（ｃ）はキャリブレーションによって入力エリアの座標領域が特定された後のドットパターン座標定義情報を示す。図１２（ｂ）、（ｃ）に示すように、各エリアのドットパターンの座標領域、ドットパターンアドレス及びエリアの種別が対応付けられて記憶手段２５に記憶される。画面進むエリア及び画面戻るエリアに関連付けられるドットパターンの座標領域は、角の位置座標（Ｘｎ、Ｙｎ）、高さ（Ｙ方向）、幅（Ｘ方向）で規定される。
【００６８】
変形例１のキャリブレーション処理では、処理手段２４は、キャリブレーション処理によって求めた座標変換関数を用いて、図１２（ａ）に示すディスプレイ座標系の入力エリアの座標情報を逆変換して、大型スクリーン４上のドットパターンにかかる入力エリアの座標領域を求め、ドットパターン座標定義情報を図１２（ｂ）に示す内容から図１２（ｃ）に示す内容に更新して記憶手段２５に記憶する。また、変形例１の処理フローと、第１実施形態の処理フローとは、座標変換のタイミングが相違する。第１実施形態では、処理手段２４は、ドットパターンにかかる座標情報をディスプレイ座標系の座標情報に変換してから記入されたエリアを認識したが、変形例１では、ドットパターンにかかる座標情報から記入されたエリアを認識し、入力エリアへの記入である場合に座標変換を行う。変形例１の処理フローでは、処理手段２４は、電子ペン１から受信した記入情報を記憶手段２５に記憶させると（図７ステップＳ２０１参照）、その記入情報に含まれる座標情報に基づいて、図１２（ｃ）に示すドットパターン座標定義情報を参照し、電子ペン１により記入されたエリアを認識する（図７ステップＳ２０３参照）。続いて、処理手段２４は、記入されたエリアが画面進むエリア又は画面戻るエリアであるか否かの判定とそれに伴う処理を、第１実施形態と同様に実行する（図７ステップＳ２０４〜Ｓ２１０参照）。そして、画面戻るエリアでないと判定した場合（図７ステップＳ２０８；Ｎｏ参照）、処理手段２４は、入力エリアであるか否か判定する。入力エリアであると判定した場合（図７ステップＳ２１１；Ｙｅｓ参照）、処理手段２４は、当該座標情報をドットパターンにかかる座標系から、座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する。続いて、処理手段２４は、変換後の座標情報に基づいて、ストローク描画処理を実行する（ステップＳ２１２参照）。一方、入力エリアでないと判定した場合、処理手段２４は、そのまま処理を終了する。
【００６９】
（変形例２）
第１実施形態では、処理手段２４は、キャリブレーション処理により求められた座標変換関数を用いて、電子ペン１から受信した全ての座標情報の座標系を変換した。しかし、本発明が適用可能な構成は、これに限定されない。これに代えて、処理手段２４は、電子ペン１から入力エリアに係る座標情報を受信したときのみ当該座標情報の座標系をディスプレイ座標系に変換するようにしてもよい。変形例２は、スクリーンの投影範囲８、大型スクリーン４の位置、プロジェクター３の位置や向きが固定され、ストローク画面及び画面移動マークが常に大型スクリーン４上の所定位置に投影される場合にも適用できる。
【００７０】
変形例２に係る処理手段２４は、キャリブレーション処理において、変形例１と同様にして、入力エリア、画面進むエリア及び画面戻るエリアの大型スクリーン４上のドットパターンにかかる座標情報を、逆変換によって求める。図１３は、変形例２で上述の逆変換を行う場合に、記憶手段２５に記憶される座標定義情報を示すデータ構造である。図１３（ａ）は、ディスプレイ座標系における座標定義情報を示し、図１３（ｂ）は、キャリブレーション処理前のドットパターンに係る座標定義情報を示し、図１３（ｃ）は、キャリブレーション処理後に更新して記憶されるドットパターンに係る座標定義情報を示す。そして、この場合、処理手段２４は、変形例１の処理フローと同様に、電子ペン１から受信した記入情報に含まれる座標情報に基づいて、図１３（ｃ）に示すドットパターン座標定義情報を参照し、記入されたエリアを認識する。また、処理手段２４は、記入されたエリアが入力エリアであると判定した場合、ドットパターンに係る座標情報をディスプレイ座標系の座標情報に変換して、変換後の座標情報に基づいてストローク描画処理を実行する。
【００７１】
（変形例３）
表示例の説明では、図１０、図１１に示すように、複数のスライド画像が第１画面９１又は第２画面９２に配置される場合には、処理手段２４は、ページ番号に基づきこれらのスライド画像を重ねて所定の間隔ごとにずらして表示していた。これに代えて、処理手段２４は、第１画面９１、第２画面９２にそれぞれ配置されるスライド画像以外のスライド画像は表示させないようにしてもよい。
【００７２】
（変形例４）
図７に示すフローチャートのステップＳ２０９で、第１画面９１がページ番号「Ｐ−１」のスライド画像を表示していると判定した場合、処理手段２４は、当該スライド画像を第１画面９１から移動させず第１画面９１に引き続き表示した。これに代えて、処理手段２４は、当該スライド画像を移動させて第１画面９１外にページ番号が視認できる態様で表示させると共に、表示するスライド画像がない旨のメッセージ画像を第１画面９１に表示させてもよい。他の例では、処理手段２４は、当該スライド画像を第１画面９１から移動させずに、当該スライド画像の上に、表示するスライド画像がない旨のメッセージ画像を所定時間のみ（例えば、５秒間）表示させてもよい。
【００７３】
（変形例５）
上記第１実施形態において、アノト方式のコード化パターン（ドットパターン）を用いたが、位置座標を示すコード化パターンであればよく、アノト方式に限られない。
【００７４】
＜第２実施形態＞
次に、第２実施形態について説明する。図１４は、第２実施形態におけるストローク表示システムのシステム構成図を示す。第２実施形態では、４つのストローク画面（第１画面９１、第２画面９２、第３画面９３、第４画面９４）が表示される点で、２つのストローク画面（第１画面９１、第２画面９２）が表示される第１実施形態と異なる。第２実施形態のその他の点は第１実施形態と同様であるので、適宜その説明を省略する。
【００７５】
第２実施形態では、大型スクリーン４のドットパターン印刷範囲７は、第１実施形態と同様、少なくとも、ユーザの手が全面に手が届く範囲の第１画面９１及び画面移動マークの投影される領域を含む範囲に設定される。なお、ドットパターン印刷範囲７は、大型スクリーン４の全体又は画面エリア全体を含むように設定されてもよい。４つのストローク画面は、第１画面９１の上段に隣接して第２画面９２が配置され、第２画面９２の向かって右側に隣接して第３画面９３が配置され、第３画面９３の下段に隣接して第４画面９４が配置される。第４画面９４が最終画面となる。
【００７６】
処理手段２４は、第１画面９１、第２画面９２、第３画面９３、第４画面９４、画面進むマーク５及び画面戻るマーク６を含む表示画面を描画して、表示手段２６に表示させる。なお、第１画面９１、画面進むマーク５及び画面戻るマーク６が、大型スクリーン４上のドットパターン印刷範囲８内に投影されるように、プロジェクタ３が調節される。また、処理手段２４は、生成順に通し番号であるページ番号を付与してスライド画像を生成して、生成したスライド画像を第１画面９１に表示させる。そして、処理手段２４は、記憶手段２５に記憶させた最新ページ番号を更新する。
【００７７】
また、処理手段２４は、画面進むエリアがタップされた場合、各画面に表示中のスライド画像を、画面番号が大きくなるストローク画面の方向に、右回りに移動して表示する。即ち、処理手段２４は、画面進むエリアへの記入を認識すると、第１画面９１に表示中のスライド画像を第２画面９２に表示させ、第２画面９２に表示中のスライド画像を第３画面９３に表示させ、第３画面９３に表示中のスライド画像を第４画面９４（最終画面）に表示させ、最終画面に表示中のスライド画像を最終画面の背後に表示させる。このとき、第１画面９１に表示中のスライド画像のページ番号が、最新ページ番号の場合、処理手段２４は、第１画面９１に表示中のスライド画像のページ番号より１だけ大きいページ番号を付与して新規のスライド画像を生成し、第１画面９１に表示させる。一方、第１画面９１に表示中のスライド画像のページ番号が、最新ページ番号でない場合、処理手段２４は、第１画面９１に表示中のスライド画像の次のページ番号を有するスライド画像を、第１画面９１に表示させる。
【００７８】
また、処理手段２４は、画面戻るエリアがタップされた場合、各ストローク画面に表示中のスライド画像を、画面番号が小さくなるストローク画面の方向に、左回りに移動して表示する。即ち、処理手段２４は、画面戻るエリアへの記入を認識すると、最終画面（第４画面９４）に表示中のスライド画像の１つ前のページ番号を有するスライド画像を最終画面に表示させ、第４画面９４に表示中のスライド画像を第３画面９３に表示させ、第３画面９３に表示中のスライド画像を第２画面９２に表示させ、第２画面９２に表示中のスライド画像を第１画面９１に表示させ、第１画面９１に表示中のスライド画像を第１画面９１の背後に表示させる。一方、第１画面９１に表示中のスライド画像のページ番号が「Ｐ−１」である場合には、処理手段２４は、画面移動を実行しない。具体的な処理手順については、第１実施形態で説明した図７のフローチャートと同様であるため、その説明を省略する。
【００７９】
［表示例］
次に、第２実施形態において、表示手段２６により表示されて大型スクリーン４に投影される画面の具体例について、図７のフローチャート及び図１５〜図２０を参照して説明する。
【００８０】
図１５は、第１画面９１にページ番号「Ｐ−１」の未記入状態のスライド画像が表示された後、ページ番号「Ｐ−１」のスライド画像が投影されている大型スクリーン４上の入力エリアに電子ペン１により任意の書き込みがなされた場合の大型スクリーン４の表示例を示す。ここで、初期状態から図１５に示す状態に遷移するまでの過程について説明する。まず、処理手段２４は、受信した記入情報に含まれる座標情報を、記憶手段２５に記憶された座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する（ステップＳ２０２参照）。次に、処理手段２４は、記憶手段２５に記憶された座標定義情報（図６参照）を参照し、記入されたエリアが入力エリアであることを特定する。そして、処理手段２４は、ストローク描画処理によって、電子ペン１による記入対象である第１画面９１に表示中のページ番号「Ｐ−１」のスライド画像に、記入されたストロークを重畳して描画し、表示を更新する（ステップＳ２１２参照）。なお、第１画面９１にページ番号「Ｐ−１」のスライド画像が表示されている場合、ページ番号「Ｐ−１」より前のページ番号は存在しないため、第２画面９２〜第４画面９４には、この時点ではスライド画像は表示されない。
【００８１】
図１６は、図１５に示す状態から画面進むエリアが電子ペン１によりタップされた後、入力エリアに書き込みがなされた場合の表示例を示す。図１５に示す状態で、電子ペン１により画面進むエリアがタップされた場合、処理手段２４は、記入されたエリアが画面進むエリアであり（ステップＳ２０４；Ｙｅｓ参照）、第１画面９１に表示中のスライド画像のページ番号が最新ページ番号「Ｐ−１」と一致することから（ステップＳ２０５；Ｙｅｓ参照）、ページ番号「Ｐ−２」の未記入状態のスライド画像を新規に生成して、記憶手段２５に新規スライド画像を記憶させると共に最新ページ番号を「Ｐ−２」と更新記憶させる（ステップＳ２０６参照）。そして、図１６に示すように、画面番号が大きくなる方向に、即ち、第１画面９１に表示中のページ番号「Ｐ−１」のスライド画像は、第１画面９１から第２画面９２へ、表示する位置を移動させ、第１画面９１にはページ番号「Ｐ−２」の未記入状態のスライド画像を配置させて、画面移動後の画像を表示手段２６に表示させる（ステップＳ２０７参照）。その後、処理手段２４は、ページ番号「Ｐ−２」のスライド画像が投影されている入力エリアへの電子ペン１による書き込みに対し、ストローク描画処理によって、電子ペン１による記入対象であるページ番号「Ｐ−２」のスライド画像に、記入されたストロークを重畳して描画し、表示を更新する（ステップＳ２１２参照）。
【００８２】
図１７は、図１６に示す状態から画面進むエリアが電子ペン１によりタップされた後、入力エリアに書き込みがなされた場合の表示例を示す。図１６に示す状態で、電子ペン１により画面進むエリアにタップがなされた場合、図１５から図１６への遷移と同様に、処理手段２４は、ページ番号「Ｐ−３」の新規のスライド画像を生成してから（ステップＳ２０６参照）、画面番号が大きくなるストローク画面の方向に、即ち右回りに、表示中のスライド画像をスライド移動させる（ステップＳ２０７参照）。即ち、処理手段２４は、第１画面９１に表示中のページ番号「Ｐ−２」のスライド画像を、第１画面９１から第２画面９２へ移動させ、第２画面９２に表示中のページ番号「Ｐ−１」のスライド画像を、第２画面９２から第３画面９３へ移動させ、第１画面９１にはページ番号「Ｐ−３」の未記入状態のスライド画像を配置させて、これらの画面移動後の画像を表示手段２６に表示させる。このときの最新ページ番号は「Ｐ−３」となる。その後、処理手段２４は、ページ番号「Ｐ−３」のスライド画像が投影されている入力エリアへの電子ペン１による書き込みに対し、ストローク描画処理によって、電子ペン１による記入対象であるページ番号「Ｐ−３」のスライド画像に、記入されたストロークを重畳して描画し、表示を更新する（ステップＳ２１２参照）。
【００８３】
図１８は、図１７に示す状態から画面進むエリアが電子ペン１によりタップされた後、入力エリアに書き込みがなされた場合の表示例を示す。図１７に示す状態で、電子ペン１により画面進むエリアにタップがなされた場合、上述の２回の画面遷移と同様に、処理手段２４は、ページ番号「Ｐ−４」の新規のスライド画像を生成してから（ステップＳ２０６参照）、画面番号が大きくなるストローク画面の方向に、即ち右回りに、表示中のスライド画像をスライド移動させる（ステップＳ２０７参照）。即ち、処理手段２４は、第１画面９１に表示中のページ番号「Ｐ−３」のスライド画像を第２画面９２へ移動させ、第２画面９２に表示中のページ番号「Ｐ−２」のスライド画像を第３画面９３へ移動させ、第３画面９３に表示中のページ番号「Ｐ−１」のスライド画像を第４画面９４へ移動させ、第１画面９１にはページ番号「Ｐ−４」のスライド画像を配置させて、これらの画面移動後の画像を表示手段２６に表示させる。このとき、最新ページ番号は「Ｐ−４」となる。その後、処理手段２４は、ページ番号「Ｐ−４」のスライド画像が投影されている入力エリアへの電子ペン１による書き込みに対し、ストローク描画処理によって、電子ペン１による記入対象であるページ番号「Ｐ−４」のスライド画像に、記入されたストロークを重畳して描画し、表示を更新する（ステップＳ２１２参照）。
【００８４】
図１９は、図１８に示す状態からさらに画面進むエリアが電子ペン１によりタップされた後、入力エリアに書き込みがなされた場合の表示例を示す。図１８に示す状態から、電子ペン１により画面進むエリアにタップがなされた場合、上述の３回の画面遷移と同様に、処理手段２４は、ページ番号「Ｐ−５」の新規のスライド画像を生成して（ステップＳ２０６参照）、画面番号が大きくなるストローク画像の方向に、表示中のスライド画像を右回りにスライド移動させる（ステップＳ２０７参照）。即ち、処理手段２４は、第１画面９１に表示中のページ番号「Ｐ−４」のスライド画像を第２画面９２へ移動させ、第２画面９２に表示中のページ番号「Ｐ−３」のスライド画像を第３画面９３へ移動させ、第３画面９３に表示中のページ番号「Ｐ−２」のスライド画像を第４画面９４へ移動させ、最終画面（第４画面９４）に表示中のページ番号「Ｐ−１」のスライド画像を最終画面の背後に移動させ、第１画面９１にはページ番号「Ｐ−５」の新規スライド画像を配置させて、これらの画面移動後の画像を表示手段２６に表示させる。このとき、処理手段２４は、背後に移動させるページ番号「Ｐ−１」のスライド画像を、最終画面に表示されるページ番号「Ｐ−２」のスライド画像とずらして配置する。ここでは、ページ番号「Ｐ−１」のスライド画像は、ページ番号が表示された状態で背後に配置されている。その後、処理手段２４は、ページ番号「Ｐ−５」のスライド画像が投影されている入力エリアへの電子ペン１による書き込みに対し、ストローク描画処理によって、電子ペン１による記入対象であるページ番号「Ｐ−５」のスライド画像に、記入されたストロークを重畳して描画し、表示を更新する（ステップＳ２１２参照）。
【００８５】
図２０は、図１９に示す状態から画面戻るエリアが電子ペン１によりタップされた後、入力エリアに書き込みがなされた場合のコンピュータ装置２の表示例を示す。図１９に示す状態から、電子ペン１により画面戻るエリアにタップがなされた場合、処理手段２４は、記入されたエリアが画面戻るエリアであり（ステップＳ２０８；Ｙｅｓ参照）、第１画面９１にページ番号「Ｐ−１」のスライド画像を表示していないことから（ステップＳ２０９；Ｎｏ参照）、図２０に示すように、画面番号が小さくなるストローク画面の方向に、即ち左回りに、表示中のスライド画像をスライド移動させる（ステップＳ２１０参照）。即ち、処理手段２４は、第４画面９４に表示中のページ番号「Ｐ−２」のスライド画像を第３画面９３へ移動させ、また、第３画面９３に表示中のページ番号「Ｐ−３」のスライド画像を第２画面９２へ移動させ、また、第２画面９２に表示中のページ番号「Ｐ−４」のスライド画像を第１画面９１へ移動させ、また、第１画面９１に表示中のページ番号「Ｐ−５」のスライド画像を、第１画面９１の背後に移動させ、また、最終画面（第４画面９４）の背後に表示されているページ番号「Ｐ−１」のスライド画像を第４画面９４へ移動させ、これらの画面移動後の画像を表示手段２６に表示させる。ここでは、ページ番号「Ｐ−５」のスライド画像は、ページ番号が表示された状態で第１画面９１の背後に配置されている。
【００８６】
［第２実施形態のストローク表示システムによる作用効果］
第２実施形態のストローク表示システムによれば、コンピュータ装置２は、画面エリアの左下から右回りに画面番号が大きくなるように、４つのストローク画面を大型スクリーン４に表示すると共に、電子ペン１により大型スクリーン４の入力エリアに記入されるストロークを第１画面９１の該当する位置にリアルタイムに表示する。また、コンピュータ装置２は、大型スクリーン４上の画面移動エリアへのタップに基づき、各ストローク画面に表示させるスライド画像を移動させる。従って、コンピュータ装置２は、例えば第１画面９１に現在記入中のスライド画像を表示すると共に、残りの第２画面９２〜第４画面９４に前３ページ分の記入済みのスライド画像を表示することができる。このように、第２実施形態のストローク表示システムは、第１実施形態のストローク表示システムよりも多くのスライド画像を１度に表示させることができる。また、大型スクリーン４上の投影範囲８が同じ面積の場合、第２実施形態のストローク表示システムの方がドットパターン印刷範囲７が小さくても実施できる。
【００８７】
また、第２実施形態では、第１実施形態と同様、第１画面９１の上段に隣接して第２画面９２が設定される。このようにすることで、ストローク表示システムは、第１画面９１全体へのユーザの書き込みを容易にすると共に、直近に記入したスライド画像が表示される第２画面９２をユーザが見やすい位置に配置することができる。
【００８８】
［第２実施形態の変形例］
次に、第２実施形態の変形例について説明する。第２実施形態では、第１実施形態の変形例及び以下に述べる変形例を任意に組み合わせて適用可能である。
【００８９】
（変形例）
第２実施形態の表示例では、第１画面９１〜第４画面９４は、画面番号順に、画面エリアの左下から右回りに配置されていた。これに代えて、第１画面９１〜第４画面９４は、画面番号順に左回りに配置されてもよい。図２１は、第２実施形態の変形例に係るストローク表示システムのシステム構成図を示す。本変形例の場合、画面エリアの左下に配置された第１画面９１から左回りに、即ち、第１画面９１の右側に隣接して第２画面９２が配置され、第２画面９２の上段に隣接して第３画面９３が配置され、第３画面９３の左側に隣接して第４画面９４（最終画面）が配置される。また、ドットパターン印刷範囲７は、少なくとも、ユーザの手が全面に手が届く範囲の第１画面９１及び第２画面９２及び画面移動マークの投影される領域を含む範囲に設定される。このとき、上下に表示させていた画面進むマーク５及び画面戻るマーク６を、左右に表示させるようにしてもよい。図２２は、本変形例に係る記憶手段２５に記憶される、ディスプレイ座標系における座標定義情報を示すデータ構造である。図２２に示すように、本変形例におけるディスプレイ座標系の座標定義情報には、第１画面９１に加えて、第２画面９２に関する、ディスプレイ領域及びエリア種別「入力エリア」との関連付け情報が含まれる。
【００９０】
変形例におけるストローク表示システムのその他の点は、第２実施形態と同様である。即ち、画面番号が大きくなる方向及び小さくなる方向が、第２実施形態と左右逆周りとなるが、ストローク表示システムの処理フローは変わらず、画面進むエリアが電子ペン１によってタップされた場合には、スライド画像はストローク画面の画面番号が大きくなる方向に移動され、画面戻るエリアが電子ペン１によってタップされた場合には、スライド画像はストローク画面の画面番号が小さくなる方向に移動される。図２３に、図１９に示す表示例に相当する本変形例に係る大型スクリーン４の表示例を示す。図２３では、画面エリアの左上に配置された最終画面（第４画面９４）の背後に所定幅だけずれて、ページ番号「Ｐ−１」のスライド画像が表示されている。
【００９１】
本変形例により、ユーザは、第１画面９１に表示中のスライド画像のみならず第２画面９２に表示中のスライド画像に対しても書き込みを行うことができる。従って、例えば、ユーザは、第１画面９１に表示中のスライド画像に対して書き込みが終わり、当該スライド画像を第２画面９２へ移動させた場合であって、その後に書き忘れ等に起因して当該スライド画像に再び書き込みを行いたい場合に、スライド画像を移動させることなくそのまま第２画面９２が投影された入力エリア上で、当該スライド画像に再び書き込むことができる。同様に、ユーザは、第３画面９３や第４画面９４へスライド画像を移動させた場合であっても、スライド画像を第１画面９１まで移動させることなく、第２画面９２に移動させれば、所望するスライド画像に再び書き込むことができる。
【符号の説明】
【００９２】
１…電子ペン
２…コンピュータ装置
３…プロジェクタ
４…大型スクリーン
５…画面進むマーク
６…画面戻るマーク
７…ドットパターン印刷範囲
８…投影範囲
９１…第１画面
９２…第２画面
９３…第３画面
９４…第４画面
２１…入力手段
２２…受信手段
２４…処理手段
２５…記憶手段
２６…表示手段
２７…送信手段
【図１】
2012063974.tif 000003
【図２】
2012063974.tif 000004
【図３】
2012063974.tif 000005
【図４】
2012063974.tif 000006
【図５】
2012063974.tif 000007
【図６】
2012063974.tif 000008
【図７】
2012063974.tif 000009
【図８】
2012063974.tif 000010
【図９】
2012063974.tif 000011
【図１０】
2012063974.tif 000012
【図１１】
2012063974.tif 000013
【図１２】
2012063974.tif 000014
【図１３】
2012063974.tif 000015
【図１４】
2012063974.tif 000016
【図１５】
2012063974.tif 000017
【図１６】
2012063974.tif 000018
【図１７】
2012063974.tif 000019
【図１８】
2012063974.tif 000020
【図１９】
2012063974.tif 000021
【図２０】
2012063974.tif 000022
【図２１】
2012063974.tif 000023
【図２２】
2012063974.tif 000024
【図２３】
2012063974.tif 000025