電子ペンシステム及びプログラム
【課題】取得して表示させた画像上に好適に書込みを行うことが可能な電子ペンシステム及びプログラムを提供する。
【解決手段】電子ペンシステムは、ドットパターンが印刷された操作シートと、ドットパターンを読み取り、手書きストロークに関する記入情報を生成する電子ペンと、電子ペンから記入情報を受信するコンピュータ装置とを備える。コンピュータ装置は、画像データを記憶するデジタルカメラの記憶媒体から画像データを取得する画像データ取得手段と、画像データ取得手段が取得した画像データに基づく画像を表示手段に表示させると共に、操作シートへの電子ペンによる記入情報に基づき再現した手書きストロークを画像上に描画させる表示制御手段とを備える。
【解決手段】電子ペンシステムは、ドットパターンが印刷された操作シートと、ドットパターンを読み取り、手書きストロークに関する記入情報を生成する電子ペンと、電子ペンから記入情報を受信するコンピュータ装置とを備える。コンピュータ装置は、画像データを記憶するデジタルカメラの記憶媒体から画像データを取得する画像データ取得手段と、画像データ取得手段が取得した画像データに基づく画像を表示手段に表示させると共に、操作シートへの電子ペンによる記入情報に基づき再現した手書きストロークを画像上に描画させる表示制御手段とを備える。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、電子ペンで読み取り可能なコード化パターンを利用した技術に関する。
【背景技術】
【0002】
従来から、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto pen)」が知られている。例えば、特許文献1に記載されているように、アノトペンは、用紙に印刷された所定のドットパターンを読み取って記入情報を生成し、当該記入情報を端末装置に送信する。
【0003】
特許文献2には、ドットパターンに対向する電子ペンの角度に起因するドットの画像上の配列を補正する回転補正処理機能が記載されている。さらに、特許文献3には、プレゼンテーション用アプリケーションで作成したスライドにドットパターンを付して印刷し、電子ペンでその印刷用紙に書き込むことで、コンピュータ装置の表示画面上で筆跡を再現したストロークが描画される技術が開示されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特許第3842283号公報
【特許文献2】特表2003−529853号公報
【特許文献3】特許第4748280号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
講義や発表などで、発表者は、持参した用紙をデジタルカメラで撮影すること等により得られた画像を、適宜発表に用いているスクリーン等に表示させたい場合がある。このとき、表示させた画像上に発表者が適宜補足説明等の書込みができると便宜である。そこで、本発明は、取得して表示させた画像上に好適に書込みを行うことが可能な電子ペンシステム及びプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【0006】
本発明に係る電子ペンシステムは、コード化パターンが印刷されたシートと、コード化パターンを読み取り、手書きストロークに関する記入情報を生成する電子ペンと、前記電子ペンから前記記入情報を受信するコンピュータ装置とを備える電子ペンシステムであって、前記コンピュータ装置は、画像データを記憶する記憶媒体又は前記コンピュータ装置と接続した装置から前記画像データを取得する画像データ取得手段と、前記画像データ取得手段が取得した画像データに基づく画像を表示手段に表示させると共に、前記シートへの前記電子ペンによる記入情報に基づき再現した手書きストロークを前記画像上に描画させる表示制御手段とを備える。
【0007】
この態様により、記憶媒体またはコンピュータ装置と接続した装置から画像データをコンピュータ装置が受信する又は読み取ることで取得し、コンピュータ装置は、取得した画像データに基づき画像を表示し、かつ、シートへの電子ペンによる記入情報に基づき再現した手書きストロークを画像上に描画させる。ここで、「コンピュータ装置と接続した装置」とは、コンピュータ装置とインターネットなどのネットワークを介して接続した端末の他、コンピュータ装置と無線若しくは有線により直接接続した撮像装置(カメラ)又はコンピュータ装置に内蔵された撮像装置であってもよい。これにより、電子ペンシステムは、ユーザがシートへ電子ペンにより書込みを行った場合に、画像データ取得手段が取得した画像上に電子ペンで記入されたストロークを再現して表示することができる。
【0008】
上記の電子ペンシステムの一態様では、前記画像データ取得手段は、複数の画像データを取得し、前記画像データ取得手段により取得された前記複数の画像データが示す画像の各々をスライドにしたファイルを生成する画像データ処理手段を有し、前記シートは、前記表示手段に表示させるスライドを指定するための指定領域を有し、前記表示制御手段は、前記指定領域への前記電子ペンによる記入情報を受信した場合に、前記指定領域により指定されたスライドの画像を前記表示手段に表示させる。この態様により、電子ペンシステムは、ユーザがシート上の指定領域を電子ペンでタップした場合に、タップされた指定領域が指定するスライドを表示することができる。
【0009】
上記の電子ペンシステムの他の一態様では、前記記入情報には筆圧の情報が含まれ、前記表示制御手段は、前記指定領域への前記電子ペンによる記入情報を受信した場合であって、当該記入情報が示す筆圧が0より大きい場合には、前記指定領域により指定されたスライドの画像を前記表示手段の第1表示領域に表示させ、前記指定領域への前記電子ペンによる記入情報を受信した場合であって、当該記入情報が示す筆圧が0である場合には、前記指定領域により指定されたスライドの画像を前記表示手段の第2表示領域に表示させる。この態様により、ユーザは、電子ペンによりシート上の指定領域にタップして表示手段の第1表示領域に表示させるスライドを切り替える前に、電子ペンによりシート上の指定領域に接触せずに近接させることで、切り替え後のスライドを表示手段の第2表示領域で予め確かめることができる。従って、この態様により、電子ペンシステムは、第1表示領域の表示を頻繁に切り替えることなく、ユーザが所望するスライドを第1表示領域に表示させることができる。
【0010】
上記の電子ペンシステムの一態様では、前記指定領域は、スライドに付される各識別番号に対応する番号指定領域を有し、前記表示制御手段は、前記番号指定領域への前記電子ペンによる記入情報を受信した場合に、当該番号指定領域に対応する識別番号を有するスライドの前記画像を前記表示手段に表示させる。この態様により、ユーザは、生成した任意のスライドを容易にコンピュータ装置上に表示させることができる。
【0011】
上記の電子ペンシステムの他の一態様では、前記画像データ処理手段は、前記画像ごとに、新規スライドに対して貼り付けてスライドにする。これにより、電子ペンシステムは、好適に、画像データ取得手段が取得した画像上に電子ペンで記入されたストロークを再現したスライドを生成することができる。
【0012】
上記の電子ペンシステムの他の一態様では、前記画像データ処理手段は、プレゼンテーション用アプリケーションによって生成されたスライドと、画像を貼り付けた前記スライドとを合わせてファイルにする機能を有し、前記表示手段によりプレゼンテーション用アプリケーションのスライドが表示されていた場合に、当該スライドのファイルに前記画像が貼り付けられたスライドを追加する。この態様により、コンピュータ装置は、好適に、既存のプレゼンテーション用アプリケーションのファイルに、画像データ取得手段により取得した画像を貼り付けたスライドを追加することができる。
【0013】
上記の電子ペンシステムの他の一態様では、前記表示制御手段は、前記電子ペンによる記入情報に基づく前記表示手段による表示の切り替えを禁止する旨の入力があった場合、前記指定領域への前記電子ペンによる記入情報を受信した場合であっても、前記表示手段による表示の切り替えを行わない。このようにすることで、電子ペンシステムは、複数人が電子ペン及びシートを使用する場合などに、表示が頻繁に切り替わるのを抑制することができる。
【0014】
上記の電子ペンシステムの他の一態様では、前記記入情報には筆圧の情報が含まれ、前記表示制御手段は、筆圧が0である記入情報を受信した場合には、当該記入情報に基づき前記電子ペンのペン先の位置を示すカーソルを前記表示手段に表示させる。これにより、電子ペンシステムは、電子ペンによりシート上に書き込もうとするユーザに対し、電子ペンのペン先の位置を容易に把握させることができ、好適に書込みを補助することができる。
【0015】
上記の電子ペンシステムの他の一態様では、前記表示制御手段は、前記カーソルを前記表示手段に表示中に記入情報を受信しなくなった場合、再び記入情報を受信するまで、又は、記入情報を受信しなくなってから所定時間幅が経過するまでのいずれか早い時までの間、前記カーソルの表示を継続する。この態様により、電子ペンシステムは、カーソルの表示及び非表示が頻繁に切り替わるのを抑制することができる。
【0016】
上記の電子ペンシステムの他の一態様では、前記シートは、前記画像上に再現する手書きストロークを記入するための矩形の描画領域を有し、前記描画領域には、縦方向に延在する中心線又は/及び横方向に延在する中心線が設けられる。この態様により、ユーザは、電子ペンによりシート上に書き込む際に、これらの中心線を目安に書込みを行うことができる。
【0017】
上記の電子ペンシステムの他の一態様では、前記表示手段による表示を示す画像信号を前記コンピュータ装置から受信し、当該画像信号に基づく画像をスクリーンに投影するプロジェクタをさらに備える。この態様により、電子ペンシステムは、コンピュータ装置が取得した画像をスクリーンに表示し、さらに電子ペンによるシートへの書込み内容を好適に当該画像に重畳させてスクリーンに表示させることができる。
【0018】
上記の電子ペンシステムの他の一態様では、前記画像データ取得手段は、デジタルカメラが撮像して生成した画像データを前記デジタルカメラから受信することで、又は、デジタルカメラが撮像して生成した画像データを記憶する記憶媒体から読み取ることで、前記画像データを取得する。この態様により、電子ペンシステムは、ユーザがシートへ電子ペンにより書込みを行うことで、デジタルカメラにより撮影した画像上に電子ペンで記入されたストロークを再現して表示することができる。
【0019】
上記の電子ペンシステムの他の一態様では、前記シートは、画像を全てサムネイルで表示するよう指示するための領域を設け、前記コンピュータ装置の表示制御手段は、当該領域の記入情報の受信により、表示手段に、取り込んだ画像を全てサムネイルで表示させる。これにより、ユーザは、電子ペンによりシートを操作することで、取り込んだ画像のサムネイルを容易に確認することができる。
【0020】
本発明に係るプログラムは、上記電子ペンシステムにおけるコンピュータ装置として機能させる。
【0021】
これらのプログラムをコンピュータ装置にインストールして機能させることで、本発明に係る電子ペンシステムを構成させることができる。
【発明の効果】
【0022】
本発明によれば、コンピュータ装置は、記憶媒体またはコンピュータ装置と接続した装置から画像データを取得した後、取得した画像データに基づき画像を表示し、かつ、シートへの電子ペンによる記入情報に基づき再現した手書きストロークを画像上に描画させる。これにより、電子ペンシステムは、ユーザがシートへ電子ペンにより書込みを行った場合に、コンピュータ装置が取得した画像上に電子ペンで記入されたストロークを再現して表示することができる。
【図面の簡単な説明】
【0023】
【図1】本実施形態に係る電子ペンシステムの構成を示す。
【図2】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図3】(a)は、ドットパターンを模式的に示し、(b)は、それに対応する情報の例を示す図である。
【図4】電子ペンの構造を示す概略図である。
【図5】コンピュータ装置の機能ブロック図である。
【図6】操作シートの上面図を示す。
【図7】画像が横向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューアの表示領域とストローク描画用領域との対応を示す。
【図8】画像が縦向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューアの表示領域とストローク描画用領域との対応を示す。
【図9】プレゼンテーション用紙の印刷処理の手順を示すフローチャートである。
【図10】画像貼付スライドの生成処理の手順を示すフローチャートである。
【図11】記入情報に基づく処理の手順を示すフローチャートである。
【図12】変形例における操作シートの上面図を示す。
【図13】変形例において、画像が縦向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューアの表示領域とストローク描画用領域との対応を示す。
【図14】変形例において、画像が横向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューアの表示領域とストローク描画用領域との対応を示す。
【発明を実施するための形態】
【0024】
以下、図面を参照しながら、本発明を実施するのに好適な実施形態について説明する。
【0025】
[電子ペンシステムの構成]
図1は、本実施形態に係る電子ペンシステムの構成を示す。図1に示すように、電子ペンシステムは、ユーザが使用する電子ペン1と、プレゼンテーション用アプリケーションのスライドとドットパターンとが重ねて印刷されたプレゼンテーション用紙2と、電子ペン1から記入情報等を受信して処理するコンピュータ装置3と、コンピュータ装置3と接続してそのディスプレイの表示画面と同じ画像をスクリーン5に投影するプロジェクタ4と、プロジェクタ4から画像が投影されるスクリーン5と、ドットパターンが印刷された操作シート6と、コンピュータ装置3からの印刷指示(出力命令)に従ってプレゼンテーション用紙2及び操作シート6を印刷するプリンター7と、撮像素子で撮影した画像をデジタルデータとして記録するデジタルカメラ8とを備える。以下、これらの各構成要素について説明する。
【0026】
(プレゼンテーション用紙)
まず、プレゼンテーション用紙(電子ペン用用紙)2について説明する。プレゼンテーション用紙2には、プレゼンテーション用アプリケーションのスライドが一枚ごとに印刷され、かつ、その略全面に後述する位置座標を示すドットパターン(コード化パターン)が重ねて印刷される。プレゼンテーション用紙2に印刷されるドットパターンは、プレゼンテーション用紙2ごとに異なる座標範囲を示す。ドットパターンは、電子ペン1により読み取ることができるように赤外線を吸収するカーボンを含んだインクにより印刷され、その他の文字や図などは、赤外線を吸収しないインキにより印刷される。プレゼンテーション用紙2の印刷処理については、[印刷処理]のセクションで詳しく説明する。
【0027】
(プロジェクタ)
プロジェクタ4は、有線によりコンピュータ装置3と接続し、コンピュータ装置3から送信された画像信号に基づく画像をスクリーン5に投影する。なお、プロジェクタ4は、Wi−Fi(登録商標)などで採用される無線通信プロトコル等に従いコンピュータ装置3から無線により画像信号を受信してもよい。
【0028】
(デジタルカメラ)
デジタルカメラ8は、SDメモリーカードなどの取り外し可能な記憶媒体が所定位置に挿入され、撮像素子で撮影した画像を画像データとして記憶媒体に記憶する。撮影後には、記憶媒体は、デジタルカメラ8から取り外されてコンピュータ装置3の所定の差込口に挿入され、コンピュータ装置3により画像データが読み取られる。
【0029】
なお、以下では特に言及しないが、デジタルカメラ8は、記憶媒体を介してコンピュータ装置3に画像データを受け渡す代わりに、USBケーブルや無線通信などによりコンピュータ装置3へ画像データを送信してもよい。
【0030】
(ドットパターン)
続いて、プレゼンテーション用紙2や操作シート6に印刷されたアノト方式のドットパターン(コード化パターン)について図2及び図3を用いて説明する。図2は、ドットパターンのドットとそのドットが変換される値との関係を説明する図である。図2に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトするかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できる。このようにして対応付けられた情報の組合せにより、プレゼンテーション用紙2や操作シート6上の位置座標が決定されるよう構成されている。なお、プレゼンテーション用紙2同士又はプレゼンテーション用紙2と操作シート6とでは座標領域が重ならないようドットパターンが形成される。
【0031】
図3(a)は、あるドットパターンの配列を示している。図3(a)に示すように、縦横約2mmの範囲内に6×6個のドットが、プレゼンテーション用紙2や操作シート6上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されている。これら36個のドットにより形成されるドットパターンは位置座標(例えば、そのドットパターンがプレゼンテーション用紙2や操作シート6上のどの位置にあるのか)を保持している。図3(b)は、図3(a)に示す各ドットを、格子の基準位置からのシフト方向によって、図2に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮像する電子ペン1によって行われる。
【0032】
(電子ペン)
次に、電子ペン1について図4を用いて説明する。図4は、電子ペン1の構造を示す概略図である。図4に示すように、電子ペン1は、その筐体101の内部に、インクカートリッジ104、LED105、CMOSカメラ106、圧力センサ107、CPU等により構成されるプロセッサ108、ROMやRAMといったメモリ109、リアルタイムクロック110、アンテナ等により構成される通信ユニット111及びバッテリー112を備える。インクカートリッジ104の先端は、ペン先部103となっており、ユーザは、電子ペン1のペン先部103をプレゼンテーション用紙2や操作シート6上に当接させて、ストローク(手書きストローク)を記入する。ここで、電子ペン1のペン先部103がプレゼンテーション用紙2等に最初に接触することを「ペンダウン」と呼び、接触している(当接している)状態からペン先部103が離れることを「ペンアップ」と呼ぶ。電子ペン1のペンダウンからペンアップまでの間に記入される軌跡が1つのストロークとなり、文字や図形等は、1つ又は複数個のストロークからなる。
【0033】
バッテリー112は電子ペン1内の各部品に電力を供給するためのものであり、例えば電子ペン1のキャップ(図示せず)の脱着により電子ペン1自体の電源のオン/オフを行うよう構成させてもよい。リアルタイムクロック110は、現在時刻(タイムスタンプ)を示す時刻情報を発信し、プロセッサ108に供給する。圧力センサ107は、ユーザが電子ペン1によりプレゼンテーション用紙2等に文字やマークを書いたりタップしたりする際にペン先部103からインクカートリッジ104を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ108へ伝送する。
【0034】
LED105とCMOSカメラ106は、電子ペン1のペン先部103付近に取り付けられており、筐体101におけるLED105及びCMOSカメラ106と対向する部分には、開口部102が形成されている。LED105は、プレゼンテーション用紙2や操作シート6上のペン先部103近傍に向けて赤外線を照明する。その領域は、ペン先部103がプレゼンテーション用紙2や操作シート6に接触する位置とはわずかにずれている。CMOSカメラ106には、赤外線を透過し赤外線以外を遮断する赤外線透過フィルタが設けられており、CMOSカメラ106は、LED105によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。ここで、カーボンは赤外線を吸収するため、LED105によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。CMOSカメラ106の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、プレゼンテーション用紙2や操作シート6に文字や図面などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ108は、ドットパターンを認識することができる。なお、CMOSカメラ106による撮影領域は、図3(a)に示すような約2mm×約2mmの大きさを含む範囲であり、CMOSカメラ106の撮影は毎秒50〜100回程度の定間隔で行われる。また、CMOSカメラ106は、ドットを鮮明に撮影するため、十分な被写界深度を有している。
【0035】
プロセッサ108は、CMOSカメラ106によって供給される画像データからドットパターンを読み取った場合、当該ドットパターンから、ユーザが記入するストローク(筆跡)のプレゼンテーション用紙2や操作シート6等におけるX、Y座標(以後、単に「座標データ」または「座標情報」とも呼ぶ。)を連続的に演算していく。すなわち、プロセッサ108は、CMOSカメラ106によって供給される、図3(a)に示されるようなドットパターンの画像データを図3(b)に示すデータ配列に変換し、さらに、X座標ビット値・Y座標ビット値に変換して、そのデータ配列から所定の演算方法によりX、Y座標データを演算する。なお、プロセッサ108は、ドットパターンに対向する電子ペン1の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算の際にその機能が発揮される。そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻(タイムスタンプ:記入された時刻情報)、筆圧データ及びX、Y座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、プレゼンテーション用紙2や操作シート6における6×6のドットパターンは、プレゼンテーション用紙2及び操作シート6内で重複することはないため、ユーザが電子ペン1で文字等を記入すると、記入された位置がプレゼンテーション用紙2又は操作シート6のどの位置に当たるかを、プロセッサ108による座標演算により特定することができる。
【0036】
メモリ109には、電子ペン1を識別するための「pen01」といったペンID、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット111は、ペンIDと、時刻情報(タイムスタンプ)と、筆圧データと、X、Y座標データとを関連付けて、記入情報としてコンピュータ装置3へ送信する。この場合、通信ユニット111によるコンピュータ装置3への送信は、Bluetooth(登録商標)などの無線送信によって、即時的かつ逐次的に行われる。
【0037】
ここで、プロセッサ108は、圧力センサ107から与えられる筆圧データによらず、LED105及びCMOSカメラ106を常時駆動させている。従って、電子ペン1のペン先103がドットパターンに近接して、プロセッサ108がCMOSカメラ106によって供給される画像データからドットパターンのX,Y座標を演算できるようになると、プロセッサ108は、ペン先103がプレゼンテーション用紙2等に接触する前であっても、筆圧を0(ゼロ)とした記入情報を生成する。そして、プロセッサ108は、生成した記入情報を、通信ユニット111を介して、コンピュータ装置3へ送信する。
【0038】
また、プロセッサ108は、ユーザが電子ペン1でプレゼンテーション用紙2等に文字などを書くと、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されたときに、プロセッサ108は、ユーザが記入を開始したと判定して、圧力センサ107により検出されたペンダウン情報(以後、「ペンダウン情報PD」と呼ぶ。)と、後述する電子ペン1のペンIDとを関連付けて、記入情報として通信ユニット111によりコンピュータ装置3へ送信する。また、ユーザが1つのストロークを記入し終えて電子ペン1をプレゼンテーション用紙2や操作シート6から離すと、圧力センサ107は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、プロセッサ108は、圧力センサ107により検出されたペンアップ情報(以後、「ペンアップ情報PU」と呼ぶ。)とペンIDとを関連付けて、記入情報として通信ユニット111によりコンピュータ装置3へ送信する。
【0039】
ここで、電子ペン1のペンダウンからペンアップまでの間に生成されてコンピュータ装置3に送信された1個又は複数個の座標属性情報は、コンピュータ装置3によりストローク情報として記憶される。換言すると、1つのストロークは、1個又は複数個のX、Y座標(座標点)からなり、コンピュータ装置3は、ペンダウン情報PD及びペンアップ情報PUによって、1つのストロークを構成する1個又は複数個の座標属性情報を認識する。
【0040】
なお、電子ペン1は、インクカートリッジ104に代えて、インキが充填されていないペン部104を備えてもよい。この場合には、後述する操作シート6は、複数枚印刷される必要がない。
【0041】
(コンピュータ装置)
次に、コンピュータ装置3について説明する。コンピュータ装置3は、ハードウェアとして、電子ペン1とのデータ通信が可能なアンテナ装置、CPU等のプロセッサ、ROMやRAMといったメモリ、ディスプレイ、マウスやキーボード等で構成される。なお、コンピュータ装置3は、iPad(登録商標)などのタブレットPCやPDA(Personal Data Assistance)、またはディスプレイを備えるPC(パーソナルコンピュータ)等で構成されてもよい。
【0042】
図5は、コンピュータ装置3の機能ブロック図である。コンピュータ装置3は、機能的には、マウスやキーボードといった入力手段31、第1通信手段32、記憶手段33、処理手段34、表示手段36、第1インターフェース37、第2通信手段38、及び第2インターフェース39を備える。第1通信手段32は、アンテナ受信回路等により構成され、電子ペン1から記入情報を受信し、受信した情報を処理手段34に伝送する。表示手段36は、ディスプレイ等によって構成され、処理手段34によって指示された内容を表示する。第1インターフェース37は、プレゼンテーション用紙2及び操作シート6の印刷指示信号をプリンター7へ送信する。第2通信手段38は、処理手段34の処理命令に基づき、表示手段36に画像を表示するための画像信号をプロジェクタ4に送信し、表示手段36の画像と同じ画像を同期して投影させる。第2インターフェース39は、例えば記憶媒体を挿入するための差込口であり、差し込まれた記憶媒体から画像データを読み取る。
【0043】
処理手段34は、CPU等のプロセッサによって構成され、コンピュータ装置3の全体の制御を行う。処理手段34は、印刷指示手段340と、画像データ取得手段341と、画像データ処理手段342と、表示制御手段343とを備える。印刷指示手段340は、ドットパターン以外については、電子ペン1で読み取れないインク(CMY:カーボンを含まない)で印刷する旨、及びドットパターンは電子ペン1で読み取り可能なカーボンを含むインク(Bk)で印刷する旨の印刷プロパティの設定を行う。なお、プリンター7が、カーボンを含まない黒色(「K」とする。)とカーボンを含む黒色(「Bk」とする。)とを区別して使用できる場合、印刷指示手段340は、ドットパターン以外をCMYKの4色のインクで印刷し、ドットパターンをカーボンを含む黒色のインキ(Bk)で印刷するようにしてもよい。また、印刷指示手段340は、プレゼンテーション用紙2を印刷する前に、印刷対象であるプレゼンテーション用アプリケーションのファイルを、所定の形式のファイル(「PPGファイル」と呼ぶ。)に変換する。具体的に、印刷指示手段340は、印刷対象であるプレゼンテーション用アプリケーションのファイルを所定の専用ビューアで表示できるように、当該ファイルの各スライドの画像データを生成し、生成した画像データから構成されるPPGファイルを生成する。これにより、印刷指示手段340は、印刷対象の各スライドにドットパターンを割当て、当該各スライドと割当てたドットパターンとを重ねてプリンター7に印刷させることが可能となる。
【0044】
処理手段34の画像データ取得手段341は、第2インターフフェース39によりデジタルカメラ8から取り外された記憶媒体から画像データを読み取り、当該画像データを所定のフォルダ(「画像データ格納フォルダ」とも呼ぶ。)に記憶する。ここで、「画像データ格納フォルダ」は、例えばコンピュータ装置3のユーザが予め指定したフォルダであってもよく、ユーザの入力によらず予め定められたフォルダであってもよい。画像データ格納フォルダに画像データが格納された場合、処理手段34の画像データ処理手段342は、PPGファイルのスライドを新たに生成し、取得した画像データが示す画像を新規スライドに貼り付ける。また、画像データ処理手段342は、ユーザの入力手段31による入力に基づき、新規スライドに貼り付けた画像(単に「貼付画像」とも呼ぶ。)の向きを90度ずつ変更する。そして、画像データ処理手段342は、上述の貼付画像が貼り付けられた新規スライド(「画像貼付スライド」とも呼ぶ。)をPPGファイルとして記憶手段33に記憶させる。画像貼付スライドは、本発明における「プレゼンテーション用アプリケーションのスライド」の一例である。画像データ処理手段342が行う具体的な処理については、[スライド生成処理]のセクションで詳しく説明する。
【0045】
処理手段34の表示制御手段343は、後述する操作シート6に対する電子ペン1の記入情報をコンピュータ装置3が受信した場合、専用ビューアにより表示中の画像貼付スライドに操作シート6への筆跡を再現したストロークを描画したり、専用ビューアにより表示させる画像貼付スライドを変更したりする。また、表示制御手段343は、プレゼンテーション用紙2への電子ペン1による記入情報をコンピュータ装置3が受信した場合、受信した記入情報に基づき、記入されたプレゼンテーション用紙2に印刷されたスライド(「既存スライド」とも呼ぶ。)を認識し、当該既存スライドを専用ビューアにより表示させる。この具体的な処理については、[記入情報に基づく処理]のセクションで詳しく説明する。
【0046】
記憶手段33は、ROMやRAMといったメモリによって構成される。記憶手段33は、処理手段34の処理命令により、電子ペン1から受信した記入情報をペンID毎に記憶する。また、記憶手段33は、プレゼンテーション用紙2の各々に対応するドットパターンが示す座標範囲、及び操作シート6の各領域に対応するドットパターンが示す座標範囲の情報(「座標定義情報」とも呼ぶ。)を記憶する。
【0047】
さらに、記憶手段33は、プレゼンテーション用紙2に印刷するプレゼンテーション用アプリケーションのファイル及び当該ファイルに基づき生成されたPPGファイルを記憶する。また、記憶手段33は、デジタルカメラ8の記憶媒体から読み取った画像データを記憶し、さらに、当該画像データに基づき生成された画像貼付スライドを、他の画像貼付スライド又は/及び既存スライドと共にファイル化して記憶する。
【0048】
(操作シート)
次に、操作シート6について説明する。図6は、操作シート6の上面図を示す。図6に示すように、操作シート6は、ストローク描画用領域61と、ページ指定領域62と、ストローク線色指定領域63と、上方向表示マーク64とを備える。ストローク描画用領域61と、ページ指定領域62と、ストローク線色指定領域63とは、それぞれ異なる座標範囲のドットパターンが各領域の略全面に印刷されている。そして、コンピュータ装置3の記憶手段33は、これらの各領域に重ねて印刷されたドットパターンが示す座標範囲の情報を座標定義情報として記憶している。なお、操作シート6が複数枚印刷される場合には、各操作シート6は、それぞれ同じ座標範囲を示すドットパターンが印刷されることが望ましい。
【0049】
ストローク描画用領域61は、コンピュータ装置3の表示制御手段343が専用ビューアにより画像貼付スライドを表示している際に、電子ペン1により記入がなされる領域である。電子ペン1により記入がなされた場合、コンピュータ装置3は、受信した記入情報に基づき筆跡を特定し、専用ビューアにより表示された画像貼付スライドに筆跡を再現したストロークを描画し、描画後の画像貼付スライドの情報を記憶手段33に記憶させる。
【0050】
また、ストローク描画用領域61には、横方向に延在し、ストローク描画用領域61の上下方向における中心を結んだ上下中心線610Xと、縦方向に延在し、ストローク描画用領域61の左右方向における中心を結んだ左右中心線610Yとが印刷されている。上下中心線610X及び左右中心線610Yの用途については、図7及び図8の説明で後述する。
【0051】
ページ指定領域62は、専用ビューアにより表示させる画像貼付スライドをユーザに指定させるための領域である。ページ指定領域62は、ページ番号指定領域62Aと、次ページ指定領域62Cと、前ページ指定領域62Dとを備える。ページ番号指定領域62Aは、各画像貼付スライドに付された識別番号(単に「ページ番号Np」とも呼ぶ。)に基づき、専用ビューアにより表示させる画像貼付スライドを指定するための領域である。ここで、「ページ番号Np」は、生成順に各画像貼付スライドに「1」から付される通し番号である。そして、図6では、ページ番号指定領域62Aは、一例として、ページ番号Npが「1」から「20」までの各画像貼付スライドを指定するための領域を有する。なお、画像貼付スライドが削除された場合、コンピュータ装置3は、削除された画像貼付スライドよりも大きいページ番号Npを有する画像貼付スライドのページ番号Npを繰り上げて欠番が生じないようにしてもよく、削除された画像貼付スライドのページ番号Npを欠番のままにしてもよい。
【0052】
次ページ指定領域62Cは、専用ビューアにより現在表示中の画像貼付スライドより一つ大きいページ番号Npを有する画像貼付スライドを専用ビューアにより表示させるための領域である。前ページ指定領域62Dは、専用ビューアにより現在表示中の画像貼付スライドより一つ小さいページ番号Npを有する画像貼付スライドを専用ビューアにより表示させるための領域である。
【0053】
ストローク線色指定領域63は、専用ビューアに表示された画像貼付スライド上に描画されるストロークの線色を指定するための領域である。ここでは、ストローク線色指定領域63は、「黒色」、「黄色」、「赤色」、「青色」に対応する各領域を有する。上方向表示マーク64は、操作シート6の上方向を指定した矢印である。
【0054】
ここで、ストローク描画用領域61へ電子ペン1により記入された筆跡と、表示手段36に表示された画像貼付スライドとの対応について図7及び図8を参照して説明する。
【0055】
図7は、画像が横向き(横長)に貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360とストローク描画用領域61との対応を示す図である。
【0056】
図7に示すように、専用ビューア表示領域360のうち二点鎖線により区切られた左側の領域である貼付画像表示領域361に対して、ストローク描画用領域61の全範囲が対応している。具体的には、貼付画像表示領域361には、画像貼付スライドに貼り付けられた貼付画像が表示されると共に、ストローク描画用領域61へ電子ペン1により記入されたストロークは、図7の破線で示す対応関係に基づき、貼付画像表示領域361上に描画される。従って、ストローク描画用領域61へ電子ペン1により記入されたストロークは、貼付画像表示領域361に表示された貼付画像に重畳して表示される。貼付画像表示領域361は、本発明における「第1表示領域」の一例である。
【0057】
また、貼付画像表示領域361の右上部分には、画像貼付スライドのサムネイル(縮小画像)を表示するサムネイル表示領域362が設けられている。図7に示すように、サムネイル表示領域362は、貼付画像表示領域361よりも面積が小さい。サムネイル表示領域362には、ページ指定領域62への電子ペン1による記入情報が示す筆圧が0である場合に、当該ページ指定領域62により指定される画像貼付スライドが表示される。サムネイル表示領域362は、本発明における「第2表示領域」の一例である。
【0058】
図8は、貼付画像が縦向きである画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360と、ストローク描画用領域61との対応を示す図である。図8において、貼付画像表示領域361は、専用ビューア表示領域360中の二点鎖線により挟まれた領域を指すものとし、貼付画像描画用領域620は、ストローク描画用領域61中の二点鎖線により挟まれた領域であって、貼付画像表示領域361に表示された貼付画像に重畳させて描くストロークを記入するための領域を示す。
【0059】
図8に示すように、貼付画像が縦長に配置された画像貼付スライドを専用ビューアにより表示した場合には、専用ビューア表示領域360の全範囲に対して、ストローク描画用領域61の全範囲が対応している。そして、ストローク描画用領域61へ電子ペン1により記入されたストロークは、図8の破線で示す対応関係に基づき、専用ビューア表示領域360上に描画される。
【0060】
専用ビューア表示領域360では、縦長に配置された貼付画像が表示される貼付画像表示領域361は、専用ビューア表示領域360と上下の端を一致させた状態で専用ビューア表示領域360の左右方向における中央に表示される。そして、貼付画像描画用領域620上に電子ペン1により記入されたストロークは、貼付画像表示領域361上に描画される。このとき、貼付画像描画用領域620の上下方向における中心線と一致した位置に上下中心線610Xが印刷されており、貼付画像描画用領域620の左右方向における中心線と一致した位置に左右中心線610Yが印刷されている。従って、記入者は、貼付画像が縦長に配置された画像貼付スライドが専用ビューアにより表示されていた場合であっても、上下中心線610X及び左右中心線610Yを目印として、比較的容易に記入すべき位置を把握することができる。
【0061】
また、専用ビューア表示領域360の右上部分には、図7と同様に、サムネイル表示領域362が設けられている。すなわち、サムネイル表示領域362には、ページ指定領域62への電子ペン1による記入情報が示す筆圧が0である場合に、当該ページ指定領域62により指定される画像貼付スライドが表示される。なお、ユーザは、ストローク描画用領域61の貼付画像描画用領域620外の領域に電子ペン1により記入を行ってもよい。この場合には、貼付画像表示領域361の外であって、専用ビューア表示領域360内の対応する位置に記入情報に基づくストロークが描かれる。
【0062】
[印刷処理]
次に、図9を参照し、プレゼンテーション用紙2の印刷処理について具体的に説明する。図9は、プレゼンテーション用紙2の印刷処理の手順を示すフローチャートである。なお、コンピュータ装置3は、ユーザの操作により、所定のプレゼン用アプリケーション(例えば、パワーポイント(登録商標)など)により、スライドで構成されるファイルを作成しているものとする。
【0063】
まず、コンピュータ装置3の印刷指示手段340は、所定のプレゼンテーション用アプリケーションにより作成されたファイルの各スライドを、専用ビューアで表示できるように、各スライドについて画像データを作成し、PPGファイルとしてファイル化する(ステップS101)。次に、印刷指示手段340は、生成したPPGファイルの各スライドに、それぞれ異なる座標範囲のドットパターンを割り当てる(ステップS102)。次に、印刷指示手段340は、PPGファイルの各スライドについて、それぞれ割り当てたドットパターンを重ねて印刷する旨の印刷指示信号を、第1インターフェース37によりプリンター7へ送信する(ステップS103)。
【0064】
プリンター7は、コンピュータ装置3から上述の印刷指示信号を受信すると、受信した印刷指示信号が示す印刷指示に従い、PPGファイルの各スライドについて、それぞれ割り当てたドットパターンを重ねて印刷する(ステップS201)。これにより、プレゼンテーション用紙2が印刷される。
【0065】
[スライド生成処理]
次に、画像貼付スライドの生成処理について、図10を参照して説明する。図10は、画像貼付スライドの生成処理の手順を示すフローチャートである。
【0066】
まず、ユーザがデジタルカメラ8を用いて所定の被写体を撮影した後、撮像した画像データを格納した記憶媒体が第2インターフェース39に差し込まれた場合に、コンピュータ装置3の画像データ取得手段341は、当該記憶媒体から画像データを読み取り、所定の画像データ格納フォルダ内に記憶する(ステップS301)。
【0067】
画像データ処理手段342は、画像データ格納フォルダを常時監視し、画像データ取得手段341により新規の画像データが画像データ格納フォルダ内に記憶されたことを認識する(ステップS302)。そして、画像データ処理手段342は、専用ビューアによりPPGファイルが開いている状態である場合には(ステップS303;Yes)、画像データ処理手段342は、開いているPPGファイルの最後のスライドの次に新規スライドを追加して当該新規スライドに画像を貼り付ける(ステップS304)。このように、画像データ処理手段342は、開いているPPGファイルの既存スライドの次に画像貼付スライドを生成順に順次並べていく。また、画像データ処理手段342は、生成された画像貼付スライドに対して、ページ番号指定領域62Aに表示された番号に対応するページ番号Npを生成順に「1」から付す。そして、画像データ処理手段342は、既存スライドの情報に画像貼付スライドの情報が付加されたPPGファイルを記憶手段33に記憶させる(ステップS304)。また、画像データ処理手段342は、貼付画像を回転させる操作を検知した場合には、画像貼付スライドに表示された貼付画像を90度ずつ回転させ、貼付画像が回転された後の画像貼付スライドの情報を含むPPGファイルを、ステップS304で記憶したPPGファイルに上書きして記憶する(ステップ306)。なお、貼付画像を回転させる必要がない場合は、そのような操作は検知されずに終了する。
【0068】
一方、専用ビューアによりPPGファイルが開いていない状態の場合(ステップS303;No)、画像データ処理手段342は、表示手段36に専用ビューアを表示させると共に新規スライドを生成し、当該新規スライドに画像を貼り付け、PPGファイルとして記憶手段33に記憶させる(ステップS305)。言い換えると、この場合、画像データ処理手段342は、画像貼付スライドを追加すべきPPGファイルがないため、画像貼付スライドを生成した後、新規のPPGファイルとして保存し、かつ、表示手段36に画像貼付スライドを表示させる。また、画像データ処理手段342は、生成された画像貼付スライドに対して、ページ番号指定領域62Aに表示された番号に対応するページ番号Npを生成順に「1」から付す。さらに、画像データ処理手段342は、貼付画像を回転させる操作を検知した場合には、画像貼付スライドに表示された貼付画像を90度ずつ回転させ、貼付画像が回転した後の画像貼付スライドの情報を含むPPGファイルを、ステップS305で記憶したPPGファイルに上書きして記憶する(ステップ306)。このときも、貼付画像を回転させる必要がない場合は、そのような操作は検知されずに終了する。
【0069】
[記入情報に基づく処理]
次に、電子ペン1から記入情報が送信された際にコンピュータ装置3が行う処理について図11を用いて説明する。図11は、記入情報を受信した際にコンピュータ装置3が行う処理手順を示すフローチャートである。
【0070】
まず、ユーザが、プレゼンテーション用紙2又は操作シート6に対し、電子ペン1で文字の記入又はタップを行うと、電子ペン1は、ペンID及び座標属性情報を含む記入情報を生成し、コンピュータ装置3へ送信する。コンピュータ装置3では、第1通信手段32が記入情報を受信すると、処理手段34は、記憶手段33に当該記入情報を記憶させる(ステップS401)。次に、処理手段34の表示制御手段343は、座標定義情報を参照し、記入情報に含まれる座標情報が示す位置座標が、(a)プレゼンテーション用紙2に印刷された既存スライドに割当てられたドットパターンの座標範囲にあるか、又は、(b)操作シート6のストローク描画用領域61に割当てられたドットパターンの座標範囲にあるか、又は、(c)操作シート6のページ指定領域62に割当てられたドットパターンの座標範囲にあるか、又は、(d)操作シート6のストローク線色指定領域63に割当てられたドットパターンの座標範囲にあるかを判定する(ステップS402)。
【0071】
そして、記入情報が示す位置座標がプレゼンテーション用紙2に印刷された既存スライドに割当てられたドットパターンの座標範囲にある場合(ステップS402;(a))、表示制御手段343は、プレゼンテーション用紙2に記入がなされたと判断し、上述の座標範囲のドットパターンが割当てられた既存スライドを表示手段36に表示させると共に、当該既存スライド上に記入情報に基づくストロークを描画し、ストロークが描画された後の既存スライドを上書き保存する(ステップS403)。
【0072】
一方、記入情報が示す位置座標が操作シート6のストローク描画用領域61に割当てられたドットパターンの座標範囲にある場合(ステップS402;(b))、表示制御手段343は、さらに画像貼付スライドが専用ビューアにより表示されている状態であるか否か判定する(ステップS404)。そして、画像貼付スライドが専用ビューアにより表示されていない場合には(ステップS404;No)、表示制御手段343はフローチャートの処理を終了する。
【0073】
一方、画像貼付スライドが表示中である場合(ステップS404;Yes)、表示制御手段343は、さらに、記入情報に含まれる筆圧データが「0」であるか否か判定し、筆圧データが「0」のときには、記入情報に含まれる座標情報が示す位置に十字状等のカーソル(マーク)を表示手段36に表示させる(ステップS405)。即ち、この場合、表示制御手段343は、操作シート6と接触していないが、ドットパターンを読み取れる程度に電子ペン1が操作シート6と近接した状態(「ホバーリング状態」とも呼ぶ。)であると判断し、ペン先103の位置を記入者に視認させる。これにより、表示制御手段343は、これから電子ペン1により書き込もうとする位置を容易に記入者に把握させることができる。なお、表示制御手段343は、図8に示すように貼付画像が縦向きに配置された画像貼付スライドを表示している場合には、記入情報が貼付画像描画用領域620に割当てられたドットパターンの位置座標を示す場合にのみ、カーソルを表示手段36に表示させてもよい。
【0074】
一方、記入情報に含まれる筆圧データが「0」より大きい場合には、表示制御手段343は、電子ペン1が操作シート6上にペンダウンされて記入が行われていると判断し、受信した記入情報に基づくストロークを画像貼付スライド上に描画し、ストロークが描画された後の画像貼付スライドを上書き保存する(ステップS405)。
【0075】
再びステップS402に戻り説明する。記入情報が示す位置座標が操作シート6のページ指定領域62に割当てられたドットパターンの座標範囲にある場合(ステップS402;(c))、表示制御手段343は、電子ペン1の状態に応じてサムネイル表示領域362又は画像貼付表示領域361のいずれかの表示を変更する。具体的には、表示制御手段343は、電子ペン1がホバーリング状態のとき、即ち記入情報に含まれる筆圧データが「0」のときには、指定された画像貼付スライドのサムネイルをサムネイル表示領域362に表示する。また、表示制御手段343は、電子ペン1が操作シート6に接触したとき、即ち記入情報に含まれる筆圧データが「0」より大きいときには、指定された画像貼付スライドへ画像貼付表示領域361の表示を切り替える(ステップS406)。
【0076】
このとき、ページ指定領域62のページ番号指定領域62Aに割当てられたドットパターンを電子ペン1が読み取ったと判断した場合、表示制御手段343は、当該ページ番号指定領域62Aに対応するページ番号Npが付された画像貼付スライドを画像貼付表示領域361又はサムネイル表示領域362に表示させる。一方、ページ指定領域62の次ページ指定領域62Cに割当てられたドットパターンを電子ペン1が読み取ったと判断した場合、表示制御手段343は、画像貼付表示領域361に現在表示中の画像貼付スライドの次のページ番号Npを有する画像貼付スライドを画像貼付表示領域361又はサムネイル表示領域362に表示させる。また、ページ指定領域62の前ページ指定領域62Dに割当てられたドットパターンを電子ペン1が読み取ったと判断した場合、表示制御手段343は、画像貼付表示領域361に現在表示中の画像貼付スライドの前のページ番号Npを有する画像貼付スライドを画像貼付表示領域361又はサムネイル表示領域362に表示させる。
【0077】
また、表示制御手段343は、筆圧データが「0」の記入情報を受信してサムネイル表示領域362に画像貼付スライドを表示させた後、記入情報を受信しなくなった場合又は筆圧データが「0」より大きい記入情報を受信した場合には、サムネイル表示領域362に表示された画像貼付スライドのサムネイルを非表示にしてもよく、又は、当該サムネイルの表示を継続してもよい。いずれの場合であっても、表示制御手段343は、ページ指定領域62への電子ペン1による記入情報であって、筆圧データが「0」の記入情報を再び受信した場合には、当該記入情報に対応するページ指定領域62により指定された画像貼付スライドのサムネイルをサムネイル表示領域362に表示する。
【0078】
一方、記入情報が示す位置座標が操作シート6のストローク線色指定領域63に割当てられたドットパターンの座標範囲にある場合(ステップS402;(d))、表示制御手段343は、記入情報が示す位置座標に対応するストローク線色指定領域63に対応付けられた線色を、画像貼付スライド上に描画する線色として設定する(ステップS407)。これにより、表示制御手段343は、以後にステップS403及びステップS405の処理を実行する際に、電子ペン1によりタップされたストローク線色指定領域63に対応付けられた線色により、画像貼付スライド上にストロークを描画する。
【0079】
[本実施形態による作用効果]
本実施形態の電子ペンシステムによれば、デジタルカメラ8により撮像された画像のデータをコンピュータ装置3が取得し、コンピュータ装置3は、取得した画像データに基づき画像貼付スライドを生成して表示し、かつ、操作シート6への電子ペン1による記入情報に基づき再現した手書きストロークを画像貼付スライド上に描画させる。これにより、電子ペンシステムは、ユーザが操作シート6へ電子ペン1により書込みを行った場合に、デジタルカメラ8により撮像することで得られた画像上に電子ペン1で記入されたストロークを再現して表示することができる。また、コンピュータ装置3への画像データの取り込ませから画像貼付スライドの生成まで自動で行われるため、ユーザによる操作の煩雑さもない。
【0080】
また、コンピュータ装置3は、画像貼付スライドの生成時に、表示手段36によりPPGファイルのスライドが表示されていた場合には、生成した画像貼付スライドを当該PPGファイルのスライドとして追加する。これにより、コンピュータ装置3は、好適に、既存のPPGファイルに、デジタルカメラ8により撮像された画像を貼り付けた画像貼付スライドを追加することができる。
【0081】
さらに、操作シート6は、表示させる画像貼付スライドを指定するためのページ指定領域62を有する。そして、コンピュータ装置3は、ページ指定領域62への電子ペン1による記入情報を受信した場合に、記入情報が示す筆圧が0より大きいときには、対応するページ指定領域62により指定された貼付スライドを貼付画像表示領域361に表示し、記入情報が示す筆圧が0であるときには、対応するページ指定領域62により指定された画像貼付スライドをサムネイル表示領域362に表示させる。これにより、ユーザは、電子ペン1によりページ指定領域62にタップして貼付画像表示領域361に表示させる画像貼付スライドを切り替える前に、電子ペン1によりページ指定領域62に接触せずに近接させることで、切り替え後の画像貼付スライドをサムネイル表示領域362上で確認することができる。従って、この態様により、電子ペンシステムは、表示面積の大きい貼付画像表示領域361の不要な表示の切り替えを抑制することができ、操作性を向上させることができる。
【0082】
さらに、コンピュータ装置3は、操作シート6のストローク描画用領域61への電子ペン1による記入情報が筆圧「0」を示す場合には、当該記入情報に基づき電子ペン1のペン先部103の位置を示すカーソルを表示手段36に表示させる。これにより、電子ペンシステムは、電子ペン1によりストローク描画用領域61上に書き込もうとするユーザに対し、電子ペン1のペン先部103の位置を容易に把握させることができ、好適に書込みを補助することができる。
【0083】
さらに、操作シート6のストローク描画用領域61には、横方向に延在する上下中心線610Xと縦方向に延在する左右中心線610Yとが設けられている。これにより、ユーザは、電子ペン1により操作シート6上に書き込む際に、これらを目安に書込みを行うことができる。
【0084】
[変形例]
次に、本実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【0085】
(変形例1)
図10の説明等では、コンピュータ装置3は、画像貼付スライドを、デジタルカメラ8が生成した画像データに基づき生成したが、本発明が適用可能な態様はこれに限定されない。これに加えて、又はこれに代えて、例えば、コンピュータ装置3は、インターネットなどのネットワークに接続したサーバや他のコンピュータ装置から画像データを受信し、当該画像データに基づき画像貼付スライドを生成してもよい。この場合であっても、コンピュータ装置3は、受信した画像データが画像データ格納フォルダに格納された場合に、ステップS303以降の処理を行う。また、コンピュータ装置3は、カメラが内蔵されている場合又はカメラが外付けにより取り付けられている場合であっても同様に、当該カメラが生成した画像データを受信し、かつ当該画像データが画像データ格納フォルダに格納されたときに、ステップS303以降の処理を行う。
【0086】
(変形例2)
図11のステップS405の処理に加え、表示制御手段343は、ホバーリング状態の場合に記入情報に基づき画像貼付スライドにカーソルを表示させた後、記入情報を受信しなくなった場合、再び記入情報を受信するまで、又は、記入情報を受信しなくなってから所定時間幅が経過するまでのいずれか早い時までの間、カーソルの表示を継続してもよい。言い換えると、カーソルの表示後にドットパターンを読み取れない位置まで電子ペン1が操作シート6から離れた場合、表示制御手段343は、電子ペン1から最後に受信した記入情報が示す位置にカーソルを継続して表示し、所定時間幅以上電子ペン1から記入情報を受信しない状態が続いたときに、カーソルを非表示にする。また、表示制御手段343は、カーソルの表示後に記入情報を受信しなくなった後、所定時間幅経過前に記入情報を再び受信した場合には、当該記入情報に基づきカーソルの表示を更新したり、カーソルを非表示にしてストロークを描画したりする。これにより、表示制御手段343は、電子ペン1がホバーリング状態である場合に、電子ペン1を把持する手の微細な動きに反応してカーソルの表示及び非表示が頻繁に切り替わるのを抑制することができる。
【0087】
(変形例3)
コンピュータ装置3は、記入情報に基づく表示画面の切り替えを停止するモードを選択する入力を検知した場合には、図11のステップS403及びステップS406において、表示手段36による表示を切り替えない。即ち、上述のモードがユーザにより選択された場合には、コンピュータ装置3の表示制御手段343は、プレゼンテーション用紙2や操作シート6に対する記入情報を電子ペン1から受信した場合であっても、表示手段36による表示を切り替えない。そして、上述のモードでは、表示制御手段343は、コンピュータ装置3のキーボードやマウスなどの入力手段31から表示を切り替える旨の入力があった場合に、表示手段36による表示を切り替える。
【0088】
このようにすることで、電子ペン1が複数存在し、これらの電子ペン1によりプレゼンテーション用紙2や操作シート6へ同時に記入又はタップされる可能性がある場合に、コンピュータ装置3は、頻繁に表示手段36による表示が切り替わるのを抑制することができる。
【0089】
(変形例4)
図10のステップS302では、コンピュータ装置3は、画像データ格納フォルダを常に監視し、新規の画像データが格納されたか判定した。これに代えて、コンピュータ装置3は、ユーザの入力手段31による入力に基づき、画像データ格納フォルダの監視のオン及びオフを切り替えてもよい。そして、画像データ格納フォルダの監視がオフの場合には、コンピュータ装置3は、ステップS302〜ステップS306の処理を行うことなくフローチャートの処理を終了する。これにより、コンピュータ装置3は、ユーザの意に反して画像貼付スライドを生成するのを抑制することができる。
【0090】
(変形例5)
図10のステップS304、S305では、コンピュータ装置3は、画像貼付スライドを生成する枚数の上限値を設定してもよい。この場合の上限値は、例えばページ番号指定領域62Aで指定可能なスライドの数(図6では20)に設定される。そして、コンピュータ装置3は、ステップS304又はステップS305で既に画像貼付スライドの生成枚数が上限値に達していると判断した場合には、その旨の警告を音声又は表示により出力し、画像貼付スライドを生成しない。
【0091】
(変形例6)
画像が縦向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360と、ストローク描画用領域61との対応は、図8に示すものに限定されない。
【0092】
図12は、変形例における操作シート6Aの上面図を示し、図13は、変形例において、画像が縦向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360と、ストローク描画用領域61との対応を示す。
【0093】
図12に示すように、操作シート6Aは、画像が横向きに貼り付けられた画像貼付スライドが専用ビューアにより表示されていた場合の操作シート6Aの上方向を示す第1上方向表示マーク64Xと、画像が縦向きに貼り付けられた画像貼付スライドが専用ビューアにより表示されていた場合の操作シート6Aの上方向を示す第2上方向表示マーク64Yとを備える。
【0094】
そして、図13に示すように、画像が縦向きに貼り付けられた画像貼付スライドが専用ビューアにより表示されていた場合には、操作シート6Aは第2上方向表示マーク64Yが示す方向を上にして使用される。そして、この場合、ストローク描画用領域61の全領域は、貼付画像上にストロークを描画するための貼付画像描画用領域620に設定される。そして、ストローク描画用領域61に記入されたストロークは、貼付画像表示領域361上に描かれる。この態様によれば、コンピュータ装置3は、画像が縦向きに貼り付けられた画像貼付スライド上に記入者がストロークを描画したい場合に、ストローク描画用領域61の全領域を使用させてストロークを描きやすくすることができる。
【0095】
(変形例7)
図10のステップS304において、画像データ処理手段342は、生成した画像貼付スライドを最後尾に挿入したが、これに代えて、専用ビューアにより表示中のスライドの次の位置に、生成した画像貼付スライドを挿入してもよい。この場合、各画像貼付スライドに付されるページ番号Npは、本実施形態と同様、生成された順序に従い画像貼付スライドに「1」から順に付されてもよく、本実施形態に代えて、PPGファイルにおけるスライドの並び順に従い画像貼付スライドに「1」から順に付されてもよい。
【0096】
(変形例8)
コンピュータ装置3は、図10のステップS302において画像データ格納フォルダを監視することなく、ステップS301で受信した画像データを画像データ格納フォルダ内に記憶した後、直ちにステップS303以降の処理を行ってもよい。
【0097】
(変形例9)
スクリーン5は、ドットパターンが付されたスクリーン(ドットスクリーン)であってもよい。この場合、ドットパターンは、操作シート6やプレゼンテーション用紙2に用いられるドットパターンとは異なる座標範囲のものを使用する。ドットスクリーンは、白地の樹脂基板に、電子ペン1により読み取ることができるよう赤外線を吸収するカーボンを含んだインクによりドットパターン(コード化パターン)が印刷され、さらにドットパターンが例えば透明なEB硬化樹脂層などで保護された層構成を有している。
【0098】
そして、処理手段34は、キャリブレーション用マークを少なくとも2以上、表示手段36に表示させることにより、プロジェクタ4に対し、ドットスクリーン5にもキャリブレーション用マークを投影させ、キャリブレーション用マークが投影された位置のドットパターンを電子ペン1に読み取らせて記入情報を受信することで、ドットスクリーン5のドットパターンにかかる座標系を表示手段36のディスプレイにかかる座標系に変換するための座標変換関数を求める(キャリブレーション処理機能)。さらに、処理手段34は、そのキャリブレーション処理により求められた座標変換関数を用いて、ドットスクリーン5のドットパターンにかかる座標系のデータを受信したときに、表示手段36のディスプレイにかかる座標系のデータに変換し、ストロークを描画したり、所定の処理を行ったりする。
【0099】
(変形例10)
図10に示すステップ304.305においては、画像データ処理手段342は、フォルダに記憶された画像を新規スライドに貼り付けてPPGファイルを更新していたが、新規スライドを生成せずに画像だけでスライドを構成させてもよい。
【0100】
(変形例11)
操作シート6において、PPGファイルに取り込まれた画像を全てサムネイルで表示するよう指示するための領域を設け、その領域のドットパターンが電子ペン1が読み取ると、電子ペン1からその記入情報を受信したコンピュータ装置3の表示制御手段343が、表示手段に、PPGファイルに取り込まれた画像を全てサムネイルで表示するように構成してもよい。この場合、電子ペン1が、ホバーリング状態でドットパターンを読み取っても、接触状態でドットパターンを読み取っても、コンピュータ装置3が機能するようにするとよい。
【0101】
(変形例12)
画像が横向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360とストローク描画用領域61との対応は、図7に示すものに限定されない。
【0102】
図14は、画像が横向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360とストローク描画用領域61との対応の変形例を示す。図14に示すように、この場合、専用ビューア表示領域360の全範囲に対して、ストローク描画用領域61の全範囲が対応している。そして、ストローク描画用領域61へ電子ペン1により記入されたストロークは、図14の破線で示す対応関係に基づき、専用ビューア表示領域360上に描画される。また、図14では、専用ビューア表示領域360は、貼付画像表示領域361と一致し、貼付画像がその全面に表示される。同様に、ストローク描画用領域61は、貼付画像描画用領域620と一致し、ストローク描画用領域61へ電子ペン1により記入されたストロークは、専用ビューア表示領域360に表示された貼付画像に重畳して表示される。
【0103】
(変形例13)
上記実施形態において、電子ペン、ドットパターン(コード化パターン)、記入情報に、アノト方式を用いたが、アノト方式に限られなくともよい。
【符号の説明】
【0104】
1…電子ペン
2…プレゼンテーション用紙
3…コンピュータ装置
4…プロジェクタ
5…スクリーン
6…操作シート
7…プリンター
8…デジタルカメラ
【技術分野】
【0001】
本発明は、電子ペンで読み取り可能なコード化パターンを利用した技術に関する。
【背景技術】
【0002】
従来から、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto pen)」が知られている。例えば、特許文献1に記載されているように、アノトペンは、用紙に印刷された所定のドットパターンを読み取って記入情報を生成し、当該記入情報を端末装置に送信する。
【0003】
特許文献2には、ドットパターンに対向する電子ペンの角度に起因するドットの画像上の配列を補正する回転補正処理機能が記載されている。さらに、特許文献3には、プレゼンテーション用アプリケーションで作成したスライドにドットパターンを付して印刷し、電子ペンでその印刷用紙に書き込むことで、コンピュータ装置の表示画面上で筆跡を再現したストロークが描画される技術が開示されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特許第3842283号公報
【特許文献2】特表2003−529853号公報
【特許文献3】特許第4748280号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
講義や発表などで、発表者は、持参した用紙をデジタルカメラで撮影すること等により得られた画像を、適宜発表に用いているスクリーン等に表示させたい場合がある。このとき、表示させた画像上に発表者が適宜補足説明等の書込みができると便宜である。そこで、本発明は、取得して表示させた画像上に好適に書込みを行うことが可能な電子ペンシステム及びプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【0006】
本発明に係る電子ペンシステムは、コード化パターンが印刷されたシートと、コード化パターンを読み取り、手書きストロークに関する記入情報を生成する電子ペンと、前記電子ペンから前記記入情報を受信するコンピュータ装置とを備える電子ペンシステムであって、前記コンピュータ装置は、画像データを記憶する記憶媒体又は前記コンピュータ装置と接続した装置から前記画像データを取得する画像データ取得手段と、前記画像データ取得手段が取得した画像データに基づく画像を表示手段に表示させると共に、前記シートへの前記電子ペンによる記入情報に基づき再現した手書きストロークを前記画像上に描画させる表示制御手段とを備える。
【0007】
この態様により、記憶媒体またはコンピュータ装置と接続した装置から画像データをコンピュータ装置が受信する又は読み取ることで取得し、コンピュータ装置は、取得した画像データに基づき画像を表示し、かつ、シートへの電子ペンによる記入情報に基づき再現した手書きストロークを画像上に描画させる。ここで、「コンピュータ装置と接続した装置」とは、コンピュータ装置とインターネットなどのネットワークを介して接続した端末の他、コンピュータ装置と無線若しくは有線により直接接続した撮像装置(カメラ)又はコンピュータ装置に内蔵された撮像装置であってもよい。これにより、電子ペンシステムは、ユーザがシートへ電子ペンにより書込みを行った場合に、画像データ取得手段が取得した画像上に電子ペンで記入されたストロークを再現して表示することができる。
【0008】
上記の電子ペンシステムの一態様では、前記画像データ取得手段は、複数の画像データを取得し、前記画像データ取得手段により取得された前記複数の画像データが示す画像の各々をスライドにしたファイルを生成する画像データ処理手段を有し、前記シートは、前記表示手段に表示させるスライドを指定するための指定領域を有し、前記表示制御手段は、前記指定領域への前記電子ペンによる記入情報を受信した場合に、前記指定領域により指定されたスライドの画像を前記表示手段に表示させる。この態様により、電子ペンシステムは、ユーザがシート上の指定領域を電子ペンでタップした場合に、タップされた指定領域が指定するスライドを表示することができる。
【0009】
上記の電子ペンシステムの他の一態様では、前記記入情報には筆圧の情報が含まれ、前記表示制御手段は、前記指定領域への前記電子ペンによる記入情報を受信した場合であって、当該記入情報が示す筆圧が0より大きい場合には、前記指定領域により指定されたスライドの画像を前記表示手段の第1表示領域に表示させ、前記指定領域への前記電子ペンによる記入情報を受信した場合であって、当該記入情報が示す筆圧が0である場合には、前記指定領域により指定されたスライドの画像を前記表示手段の第2表示領域に表示させる。この態様により、ユーザは、電子ペンによりシート上の指定領域にタップして表示手段の第1表示領域に表示させるスライドを切り替える前に、電子ペンによりシート上の指定領域に接触せずに近接させることで、切り替え後のスライドを表示手段の第2表示領域で予め確かめることができる。従って、この態様により、電子ペンシステムは、第1表示領域の表示を頻繁に切り替えることなく、ユーザが所望するスライドを第1表示領域に表示させることができる。
【0010】
上記の電子ペンシステムの一態様では、前記指定領域は、スライドに付される各識別番号に対応する番号指定領域を有し、前記表示制御手段は、前記番号指定領域への前記電子ペンによる記入情報を受信した場合に、当該番号指定領域に対応する識別番号を有するスライドの前記画像を前記表示手段に表示させる。この態様により、ユーザは、生成した任意のスライドを容易にコンピュータ装置上に表示させることができる。
【0011】
上記の電子ペンシステムの他の一態様では、前記画像データ処理手段は、前記画像ごとに、新規スライドに対して貼り付けてスライドにする。これにより、電子ペンシステムは、好適に、画像データ取得手段が取得した画像上に電子ペンで記入されたストロークを再現したスライドを生成することができる。
【0012】
上記の電子ペンシステムの他の一態様では、前記画像データ処理手段は、プレゼンテーション用アプリケーションによって生成されたスライドと、画像を貼り付けた前記スライドとを合わせてファイルにする機能を有し、前記表示手段によりプレゼンテーション用アプリケーションのスライドが表示されていた場合に、当該スライドのファイルに前記画像が貼り付けられたスライドを追加する。この態様により、コンピュータ装置は、好適に、既存のプレゼンテーション用アプリケーションのファイルに、画像データ取得手段により取得した画像を貼り付けたスライドを追加することができる。
【0013】
上記の電子ペンシステムの他の一態様では、前記表示制御手段は、前記電子ペンによる記入情報に基づく前記表示手段による表示の切り替えを禁止する旨の入力があった場合、前記指定領域への前記電子ペンによる記入情報を受信した場合であっても、前記表示手段による表示の切り替えを行わない。このようにすることで、電子ペンシステムは、複数人が電子ペン及びシートを使用する場合などに、表示が頻繁に切り替わるのを抑制することができる。
【0014】
上記の電子ペンシステムの他の一態様では、前記記入情報には筆圧の情報が含まれ、前記表示制御手段は、筆圧が0である記入情報を受信した場合には、当該記入情報に基づき前記電子ペンのペン先の位置を示すカーソルを前記表示手段に表示させる。これにより、電子ペンシステムは、電子ペンによりシート上に書き込もうとするユーザに対し、電子ペンのペン先の位置を容易に把握させることができ、好適に書込みを補助することができる。
【0015】
上記の電子ペンシステムの他の一態様では、前記表示制御手段は、前記カーソルを前記表示手段に表示中に記入情報を受信しなくなった場合、再び記入情報を受信するまで、又は、記入情報を受信しなくなってから所定時間幅が経過するまでのいずれか早い時までの間、前記カーソルの表示を継続する。この態様により、電子ペンシステムは、カーソルの表示及び非表示が頻繁に切り替わるのを抑制することができる。
【0016】
上記の電子ペンシステムの他の一態様では、前記シートは、前記画像上に再現する手書きストロークを記入するための矩形の描画領域を有し、前記描画領域には、縦方向に延在する中心線又は/及び横方向に延在する中心線が設けられる。この態様により、ユーザは、電子ペンによりシート上に書き込む際に、これらの中心線を目安に書込みを行うことができる。
【0017】
上記の電子ペンシステムの他の一態様では、前記表示手段による表示を示す画像信号を前記コンピュータ装置から受信し、当該画像信号に基づく画像をスクリーンに投影するプロジェクタをさらに備える。この態様により、電子ペンシステムは、コンピュータ装置が取得した画像をスクリーンに表示し、さらに電子ペンによるシートへの書込み内容を好適に当該画像に重畳させてスクリーンに表示させることができる。
【0018】
上記の電子ペンシステムの他の一態様では、前記画像データ取得手段は、デジタルカメラが撮像して生成した画像データを前記デジタルカメラから受信することで、又は、デジタルカメラが撮像して生成した画像データを記憶する記憶媒体から読み取ることで、前記画像データを取得する。この態様により、電子ペンシステムは、ユーザがシートへ電子ペンにより書込みを行うことで、デジタルカメラにより撮影した画像上に電子ペンで記入されたストロークを再現して表示することができる。
【0019】
上記の電子ペンシステムの他の一態様では、前記シートは、画像を全てサムネイルで表示するよう指示するための領域を設け、前記コンピュータ装置の表示制御手段は、当該領域の記入情報の受信により、表示手段に、取り込んだ画像を全てサムネイルで表示させる。これにより、ユーザは、電子ペンによりシートを操作することで、取り込んだ画像のサムネイルを容易に確認することができる。
【0020】
本発明に係るプログラムは、上記電子ペンシステムにおけるコンピュータ装置として機能させる。
【0021】
これらのプログラムをコンピュータ装置にインストールして機能させることで、本発明に係る電子ペンシステムを構成させることができる。
【発明の効果】
【0022】
本発明によれば、コンピュータ装置は、記憶媒体またはコンピュータ装置と接続した装置から画像データを取得した後、取得した画像データに基づき画像を表示し、かつ、シートへの電子ペンによる記入情報に基づき再現した手書きストロークを画像上に描画させる。これにより、電子ペンシステムは、ユーザがシートへ電子ペンにより書込みを行った場合に、コンピュータ装置が取得した画像上に電子ペンで記入されたストロークを再現して表示することができる。
【図面の簡単な説明】
【0023】
【図1】本実施形態に係る電子ペンシステムの構成を示す。
【図2】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図3】(a)は、ドットパターンを模式的に示し、(b)は、それに対応する情報の例を示す図である。
【図4】電子ペンの構造を示す概略図である。
【図5】コンピュータ装置の機能ブロック図である。
【図6】操作シートの上面図を示す。
【図7】画像が横向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューアの表示領域とストローク描画用領域との対応を示す。
【図8】画像が縦向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューアの表示領域とストローク描画用領域との対応を示す。
【図9】プレゼンテーション用紙の印刷処理の手順を示すフローチャートである。
【図10】画像貼付スライドの生成処理の手順を示すフローチャートである。
【図11】記入情報に基づく処理の手順を示すフローチャートである。
【図12】変形例における操作シートの上面図を示す。
【図13】変形例において、画像が縦向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューアの表示領域とストローク描画用領域との対応を示す。
【図14】変形例において、画像が横向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューアの表示領域とストローク描画用領域との対応を示す。
【発明を実施するための形態】
【0024】
以下、図面を参照しながら、本発明を実施するのに好適な実施形態について説明する。
【0025】
[電子ペンシステムの構成]
図1は、本実施形態に係る電子ペンシステムの構成を示す。図1に示すように、電子ペンシステムは、ユーザが使用する電子ペン1と、プレゼンテーション用アプリケーションのスライドとドットパターンとが重ねて印刷されたプレゼンテーション用紙2と、電子ペン1から記入情報等を受信して処理するコンピュータ装置3と、コンピュータ装置3と接続してそのディスプレイの表示画面と同じ画像をスクリーン5に投影するプロジェクタ4と、プロジェクタ4から画像が投影されるスクリーン5と、ドットパターンが印刷された操作シート6と、コンピュータ装置3からの印刷指示(出力命令)に従ってプレゼンテーション用紙2及び操作シート6を印刷するプリンター7と、撮像素子で撮影した画像をデジタルデータとして記録するデジタルカメラ8とを備える。以下、これらの各構成要素について説明する。
【0026】
(プレゼンテーション用紙)
まず、プレゼンテーション用紙(電子ペン用用紙)2について説明する。プレゼンテーション用紙2には、プレゼンテーション用アプリケーションのスライドが一枚ごとに印刷され、かつ、その略全面に後述する位置座標を示すドットパターン(コード化パターン)が重ねて印刷される。プレゼンテーション用紙2に印刷されるドットパターンは、プレゼンテーション用紙2ごとに異なる座標範囲を示す。ドットパターンは、電子ペン1により読み取ることができるように赤外線を吸収するカーボンを含んだインクにより印刷され、その他の文字や図などは、赤外線を吸収しないインキにより印刷される。プレゼンテーション用紙2の印刷処理については、[印刷処理]のセクションで詳しく説明する。
【0027】
(プロジェクタ)
プロジェクタ4は、有線によりコンピュータ装置3と接続し、コンピュータ装置3から送信された画像信号に基づく画像をスクリーン5に投影する。なお、プロジェクタ4は、Wi−Fi(登録商標)などで採用される無線通信プロトコル等に従いコンピュータ装置3から無線により画像信号を受信してもよい。
【0028】
(デジタルカメラ)
デジタルカメラ8は、SDメモリーカードなどの取り外し可能な記憶媒体が所定位置に挿入され、撮像素子で撮影した画像を画像データとして記憶媒体に記憶する。撮影後には、記憶媒体は、デジタルカメラ8から取り外されてコンピュータ装置3の所定の差込口に挿入され、コンピュータ装置3により画像データが読み取られる。
【0029】
なお、以下では特に言及しないが、デジタルカメラ8は、記憶媒体を介してコンピュータ装置3に画像データを受け渡す代わりに、USBケーブルや無線通信などによりコンピュータ装置3へ画像データを送信してもよい。
【0030】
(ドットパターン)
続いて、プレゼンテーション用紙2や操作シート6に印刷されたアノト方式のドットパターン(コード化パターン)について図2及び図3を用いて説明する。図2は、ドットパターンのドットとそのドットが変換される値との関係を説明する図である。図2に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトするかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できる。このようにして対応付けられた情報の組合せにより、プレゼンテーション用紙2や操作シート6上の位置座標が決定されるよう構成されている。なお、プレゼンテーション用紙2同士又はプレゼンテーション用紙2と操作シート6とでは座標領域が重ならないようドットパターンが形成される。
【0031】
図3(a)は、あるドットパターンの配列を示している。図3(a)に示すように、縦横約2mmの範囲内に6×6個のドットが、プレゼンテーション用紙2や操作シート6上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されている。これら36個のドットにより形成されるドットパターンは位置座標(例えば、そのドットパターンがプレゼンテーション用紙2や操作シート6上のどの位置にあるのか)を保持している。図3(b)は、図3(a)に示す各ドットを、格子の基準位置からのシフト方向によって、図2に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮像する電子ペン1によって行われる。
【0032】
(電子ペン)
次に、電子ペン1について図4を用いて説明する。図4は、電子ペン1の構造を示す概略図である。図4に示すように、電子ペン1は、その筐体101の内部に、インクカートリッジ104、LED105、CMOSカメラ106、圧力センサ107、CPU等により構成されるプロセッサ108、ROMやRAMといったメモリ109、リアルタイムクロック110、アンテナ等により構成される通信ユニット111及びバッテリー112を備える。インクカートリッジ104の先端は、ペン先部103となっており、ユーザは、電子ペン1のペン先部103をプレゼンテーション用紙2や操作シート6上に当接させて、ストローク(手書きストローク)を記入する。ここで、電子ペン1のペン先部103がプレゼンテーション用紙2等に最初に接触することを「ペンダウン」と呼び、接触している(当接している)状態からペン先部103が離れることを「ペンアップ」と呼ぶ。電子ペン1のペンダウンからペンアップまでの間に記入される軌跡が1つのストロークとなり、文字や図形等は、1つ又は複数個のストロークからなる。
【0033】
バッテリー112は電子ペン1内の各部品に電力を供給するためのものであり、例えば電子ペン1のキャップ(図示せず)の脱着により電子ペン1自体の電源のオン/オフを行うよう構成させてもよい。リアルタイムクロック110は、現在時刻(タイムスタンプ)を示す時刻情報を発信し、プロセッサ108に供給する。圧力センサ107は、ユーザが電子ペン1によりプレゼンテーション用紙2等に文字やマークを書いたりタップしたりする際にペン先部103からインクカートリッジ104を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ108へ伝送する。
【0034】
LED105とCMOSカメラ106は、電子ペン1のペン先部103付近に取り付けられており、筐体101におけるLED105及びCMOSカメラ106と対向する部分には、開口部102が形成されている。LED105は、プレゼンテーション用紙2や操作シート6上のペン先部103近傍に向けて赤外線を照明する。その領域は、ペン先部103がプレゼンテーション用紙2や操作シート6に接触する位置とはわずかにずれている。CMOSカメラ106には、赤外線を透過し赤外線以外を遮断する赤外線透過フィルタが設けられており、CMOSカメラ106は、LED105によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。ここで、カーボンは赤外線を吸収するため、LED105によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。CMOSカメラ106の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、プレゼンテーション用紙2や操作シート6に文字や図面などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ108は、ドットパターンを認識することができる。なお、CMOSカメラ106による撮影領域は、図3(a)に示すような約2mm×約2mmの大きさを含む範囲であり、CMOSカメラ106の撮影は毎秒50〜100回程度の定間隔で行われる。また、CMOSカメラ106は、ドットを鮮明に撮影するため、十分な被写界深度を有している。
【0035】
プロセッサ108は、CMOSカメラ106によって供給される画像データからドットパターンを読み取った場合、当該ドットパターンから、ユーザが記入するストローク(筆跡)のプレゼンテーション用紙2や操作シート6等におけるX、Y座標(以後、単に「座標データ」または「座標情報」とも呼ぶ。)を連続的に演算していく。すなわち、プロセッサ108は、CMOSカメラ106によって供給される、図3(a)に示されるようなドットパターンの画像データを図3(b)に示すデータ配列に変換し、さらに、X座標ビット値・Y座標ビット値に変換して、そのデータ配列から所定の演算方法によりX、Y座標データを演算する。なお、プロセッサ108は、ドットパターンに対向する電子ペン1の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算の際にその機能が発揮される。そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻(タイムスタンプ:記入された時刻情報)、筆圧データ及びX、Y座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、プレゼンテーション用紙2や操作シート6における6×6のドットパターンは、プレゼンテーション用紙2及び操作シート6内で重複することはないため、ユーザが電子ペン1で文字等を記入すると、記入された位置がプレゼンテーション用紙2又は操作シート6のどの位置に当たるかを、プロセッサ108による座標演算により特定することができる。
【0036】
メモリ109には、電子ペン1を識別するための「pen01」といったペンID、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット111は、ペンIDと、時刻情報(タイムスタンプ)と、筆圧データと、X、Y座標データとを関連付けて、記入情報としてコンピュータ装置3へ送信する。この場合、通信ユニット111によるコンピュータ装置3への送信は、Bluetooth(登録商標)などの無線送信によって、即時的かつ逐次的に行われる。
【0037】
ここで、プロセッサ108は、圧力センサ107から与えられる筆圧データによらず、LED105及びCMOSカメラ106を常時駆動させている。従って、電子ペン1のペン先103がドットパターンに近接して、プロセッサ108がCMOSカメラ106によって供給される画像データからドットパターンのX,Y座標を演算できるようになると、プロセッサ108は、ペン先103がプレゼンテーション用紙2等に接触する前であっても、筆圧を0(ゼロ)とした記入情報を生成する。そして、プロセッサ108は、生成した記入情報を、通信ユニット111を介して、コンピュータ装置3へ送信する。
【0038】
また、プロセッサ108は、ユーザが電子ペン1でプレゼンテーション用紙2等に文字などを書くと、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されたときに、プロセッサ108は、ユーザが記入を開始したと判定して、圧力センサ107により検出されたペンダウン情報(以後、「ペンダウン情報PD」と呼ぶ。)と、後述する電子ペン1のペンIDとを関連付けて、記入情報として通信ユニット111によりコンピュータ装置3へ送信する。また、ユーザが1つのストロークを記入し終えて電子ペン1をプレゼンテーション用紙2や操作シート6から離すと、圧力センサ107は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、プロセッサ108は、圧力センサ107により検出されたペンアップ情報(以後、「ペンアップ情報PU」と呼ぶ。)とペンIDとを関連付けて、記入情報として通信ユニット111によりコンピュータ装置3へ送信する。
【0039】
ここで、電子ペン1のペンダウンからペンアップまでの間に生成されてコンピュータ装置3に送信された1個又は複数個の座標属性情報は、コンピュータ装置3によりストローク情報として記憶される。換言すると、1つのストロークは、1個又は複数個のX、Y座標(座標点)からなり、コンピュータ装置3は、ペンダウン情報PD及びペンアップ情報PUによって、1つのストロークを構成する1個又は複数個の座標属性情報を認識する。
【0040】
なお、電子ペン1は、インクカートリッジ104に代えて、インキが充填されていないペン部104を備えてもよい。この場合には、後述する操作シート6は、複数枚印刷される必要がない。
【0041】
(コンピュータ装置)
次に、コンピュータ装置3について説明する。コンピュータ装置3は、ハードウェアとして、電子ペン1とのデータ通信が可能なアンテナ装置、CPU等のプロセッサ、ROMやRAMといったメモリ、ディスプレイ、マウスやキーボード等で構成される。なお、コンピュータ装置3は、iPad(登録商標)などのタブレットPCやPDA(Personal Data Assistance)、またはディスプレイを備えるPC(パーソナルコンピュータ)等で構成されてもよい。
【0042】
図5は、コンピュータ装置3の機能ブロック図である。コンピュータ装置3は、機能的には、マウスやキーボードといった入力手段31、第1通信手段32、記憶手段33、処理手段34、表示手段36、第1インターフェース37、第2通信手段38、及び第2インターフェース39を備える。第1通信手段32は、アンテナ受信回路等により構成され、電子ペン1から記入情報を受信し、受信した情報を処理手段34に伝送する。表示手段36は、ディスプレイ等によって構成され、処理手段34によって指示された内容を表示する。第1インターフェース37は、プレゼンテーション用紙2及び操作シート6の印刷指示信号をプリンター7へ送信する。第2通信手段38は、処理手段34の処理命令に基づき、表示手段36に画像を表示するための画像信号をプロジェクタ4に送信し、表示手段36の画像と同じ画像を同期して投影させる。第2インターフェース39は、例えば記憶媒体を挿入するための差込口であり、差し込まれた記憶媒体から画像データを読み取る。
【0043】
処理手段34は、CPU等のプロセッサによって構成され、コンピュータ装置3の全体の制御を行う。処理手段34は、印刷指示手段340と、画像データ取得手段341と、画像データ処理手段342と、表示制御手段343とを備える。印刷指示手段340は、ドットパターン以外については、電子ペン1で読み取れないインク(CMY:カーボンを含まない)で印刷する旨、及びドットパターンは電子ペン1で読み取り可能なカーボンを含むインク(Bk)で印刷する旨の印刷プロパティの設定を行う。なお、プリンター7が、カーボンを含まない黒色(「K」とする。)とカーボンを含む黒色(「Bk」とする。)とを区別して使用できる場合、印刷指示手段340は、ドットパターン以外をCMYKの4色のインクで印刷し、ドットパターンをカーボンを含む黒色のインキ(Bk)で印刷するようにしてもよい。また、印刷指示手段340は、プレゼンテーション用紙2を印刷する前に、印刷対象であるプレゼンテーション用アプリケーションのファイルを、所定の形式のファイル(「PPGファイル」と呼ぶ。)に変換する。具体的に、印刷指示手段340は、印刷対象であるプレゼンテーション用アプリケーションのファイルを所定の専用ビューアで表示できるように、当該ファイルの各スライドの画像データを生成し、生成した画像データから構成されるPPGファイルを生成する。これにより、印刷指示手段340は、印刷対象の各スライドにドットパターンを割当て、当該各スライドと割当てたドットパターンとを重ねてプリンター7に印刷させることが可能となる。
【0044】
処理手段34の画像データ取得手段341は、第2インターフフェース39によりデジタルカメラ8から取り外された記憶媒体から画像データを読み取り、当該画像データを所定のフォルダ(「画像データ格納フォルダ」とも呼ぶ。)に記憶する。ここで、「画像データ格納フォルダ」は、例えばコンピュータ装置3のユーザが予め指定したフォルダであってもよく、ユーザの入力によらず予め定められたフォルダであってもよい。画像データ格納フォルダに画像データが格納された場合、処理手段34の画像データ処理手段342は、PPGファイルのスライドを新たに生成し、取得した画像データが示す画像を新規スライドに貼り付ける。また、画像データ処理手段342は、ユーザの入力手段31による入力に基づき、新規スライドに貼り付けた画像(単に「貼付画像」とも呼ぶ。)の向きを90度ずつ変更する。そして、画像データ処理手段342は、上述の貼付画像が貼り付けられた新規スライド(「画像貼付スライド」とも呼ぶ。)をPPGファイルとして記憶手段33に記憶させる。画像貼付スライドは、本発明における「プレゼンテーション用アプリケーションのスライド」の一例である。画像データ処理手段342が行う具体的な処理については、[スライド生成処理]のセクションで詳しく説明する。
【0045】
処理手段34の表示制御手段343は、後述する操作シート6に対する電子ペン1の記入情報をコンピュータ装置3が受信した場合、専用ビューアにより表示中の画像貼付スライドに操作シート6への筆跡を再現したストロークを描画したり、専用ビューアにより表示させる画像貼付スライドを変更したりする。また、表示制御手段343は、プレゼンテーション用紙2への電子ペン1による記入情報をコンピュータ装置3が受信した場合、受信した記入情報に基づき、記入されたプレゼンテーション用紙2に印刷されたスライド(「既存スライド」とも呼ぶ。)を認識し、当該既存スライドを専用ビューアにより表示させる。この具体的な処理については、[記入情報に基づく処理]のセクションで詳しく説明する。
【0046】
記憶手段33は、ROMやRAMといったメモリによって構成される。記憶手段33は、処理手段34の処理命令により、電子ペン1から受信した記入情報をペンID毎に記憶する。また、記憶手段33は、プレゼンテーション用紙2の各々に対応するドットパターンが示す座標範囲、及び操作シート6の各領域に対応するドットパターンが示す座標範囲の情報(「座標定義情報」とも呼ぶ。)を記憶する。
【0047】
さらに、記憶手段33は、プレゼンテーション用紙2に印刷するプレゼンテーション用アプリケーションのファイル及び当該ファイルに基づき生成されたPPGファイルを記憶する。また、記憶手段33は、デジタルカメラ8の記憶媒体から読み取った画像データを記憶し、さらに、当該画像データに基づき生成された画像貼付スライドを、他の画像貼付スライド又は/及び既存スライドと共にファイル化して記憶する。
【0048】
(操作シート)
次に、操作シート6について説明する。図6は、操作シート6の上面図を示す。図6に示すように、操作シート6は、ストローク描画用領域61と、ページ指定領域62と、ストローク線色指定領域63と、上方向表示マーク64とを備える。ストローク描画用領域61と、ページ指定領域62と、ストローク線色指定領域63とは、それぞれ異なる座標範囲のドットパターンが各領域の略全面に印刷されている。そして、コンピュータ装置3の記憶手段33は、これらの各領域に重ねて印刷されたドットパターンが示す座標範囲の情報を座標定義情報として記憶している。なお、操作シート6が複数枚印刷される場合には、各操作シート6は、それぞれ同じ座標範囲を示すドットパターンが印刷されることが望ましい。
【0049】
ストローク描画用領域61は、コンピュータ装置3の表示制御手段343が専用ビューアにより画像貼付スライドを表示している際に、電子ペン1により記入がなされる領域である。電子ペン1により記入がなされた場合、コンピュータ装置3は、受信した記入情報に基づき筆跡を特定し、専用ビューアにより表示された画像貼付スライドに筆跡を再現したストロークを描画し、描画後の画像貼付スライドの情報を記憶手段33に記憶させる。
【0050】
また、ストローク描画用領域61には、横方向に延在し、ストローク描画用領域61の上下方向における中心を結んだ上下中心線610Xと、縦方向に延在し、ストローク描画用領域61の左右方向における中心を結んだ左右中心線610Yとが印刷されている。上下中心線610X及び左右中心線610Yの用途については、図7及び図8の説明で後述する。
【0051】
ページ指定領域62は、専用ビューアにより表示させる画像貼付スライドをユーザに指定させるための領域である。ページ指定領域62は、ページ番号指定領域62Aと、次ページ指定領域62Cと、前ページ指定領域62Dとを備える。ページ番号指定領域62Aは、各画像貼付スライドに付された識別番号(単に「ページ番号Np」とも呼ぶ。)に基づき、専用ビューアにより表示させる画像貼付スライドを指定するための領域である。ここで、「ページ番号Np」は、生成順に各画像貼付スライドに「1」から付される通し番号である。そして、図6では、ページ番号指定領域62Aは、一例として、ページ番号Npが「1」から「20」までの各画像貼付スライドを指定するための領域を有する。なお、画像貼付スライドが削除された場合、コンピュータ装置3は、削除された画像貼付スライドよりも大きいページ番号Npを有する画像貼付スライドのページ番号Npを繰り上げて欠番が生じないようにしてもよく、削除された画像貼付スライドのページ番号Npを欠番のままにしてもよい。
【0052】
次ページ指定領域62Cは、専用ビューアにより現在表示中の画像貼付スライドより一つ大きいページ番号Npを有する画像貼付スライドを専用ビューアにより表示させるための領域である。前ページ指定領域62Dは、専用ビューアにより現在表示中の画像貼付スライドより一つ小さいページ番号Npを有する画像貼付スライドを専用ビューアにより表示させるための領域である。
【0053】
ストローク線色指定領域63は、専用ビューアに表示された画像貼付スライド上に描画されるストロークの線色を指定するための領域である。ここでは、ストローク線色指定領域63は、「黒色」、「黄色」、「赤色」、「青色」に対応する各領域を有する。上方向表示マーク64は、操作シート6の上方向を指定した矢印である。
【0054】
ここで、ストローク描画用領域61へ電子ペン1により記入された筆跡と、表示手段36に表示された画像貼付スライドとの対応について図7及び図8を参照して説明する。
【0055】
図7は、画像が横向き(横長)に貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360とストローク描画用領域61との対応を示す図である。
【0056】
図7に示すように、専用ビューア表示領域360のうち二点鎖線により区切られた左側の領域である貼付画像表示領域361に対して、ストローク描画用領域61の全範囲が対応している。具体的には、貼付画像表示領域361には、画像貼付スライドに貼り付けられた貼付画像が表示されると共に、ストローク描画用領域61へ電子ペン1により記入されたストロークは、図7の破線で示す対応関係に基づき、貼付画像表示領域361上に描画される。従って、ストローク描画用領域61へ電子ペン1により記入されたストロークは、貼付画像表示領域361に表示された貼付画像に重畳して表示される。貼付画像表示領域361は、本発明における「第1表示領域」の一例である。
【0057】
また、貼付画像表示領域361の右上部分には、画像貼付スライドのサムネイル(縮小画像)を表示するサムネイル表示領域362が設けられている。図7に示すように、サムネイル表示領域362は、貼付画像表示領域361よりも面積が小さい。サムネイル表示領域362には、ページ指定領域62への電子ペン1による記入情報が示す筆圧が0である場合に、当該ページ指定領域62により指定される画像貼付スライドが表示される。サムネイル表示領域362は、本発明における「第2表示領域」の一例である。
【0058】
図8は、貼付画像が縦向きである画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360と、ストローク描画用領域61との対応を示す図である。図8において、貼付画像表示領域361は、専用ビューア表示領域360中の二点鎖線により挟まれた領域を指すものとし、貼付画像描画用領域620は、ストローク描画用領域61中の二点鎖線により挟まれた領域であって、貼付画像表示領域361に表示された貼付画像に重畳させて描くストロークを記入するための領域を示す。
【0059】
図8に示すように、貼付画像が縦長に配置された画像貼付スライドを専用ビューアにより表示した場合には、専用ビューア表示領域360の全範囲に対して、ストローク描画用領域61の全範囲が対応している。そして、ストローク描画用領域61へ電子ペン1により記入されたストロークは、図8の破線で示す対応関係に基づき、専用ビューア表示領域360上に描画される。
【0060】
専用ビューア表示領域360では、縦長に配置された貼付画像が表示される貼付画像表示領域361は、専用ビューア表示領域360と上下の端を一致させた状態で専用ビューア表示領域360の左右方向における中央に表示される。そして、貼付画像描画用領域620上に電子ペン1により記入されたストロークは、貼付画像表示領域361上に描画される。このとき、貼付画像描画用領域620の上下方向における中心線と一致した位置に上下中心線610Xが印刷されており、貼付画像描画用領域620の左右方向における中心線と一致した位置に左右中心線610Yが印刷されている。従って、記入者は、貼付画像が縦長に配置された画像貼付スライドが専用ビューアにより表示されていた場合であっても、上下中心線610X及び左右中心線610Yを目印として、比較的容易に記入すべき位置を把握することができる。
【0061】
また、専用ビューア表示領域360の右上部分には、図7と同様に、サムネイル表示領域362が設けられている。すなわち、サムネイル表示領域362には、ページ指定領域62への電子ペン1による記入情報が示す筆圧が0である場合に、当該ページ指定領域62により指定される画像貼付スライドが表示される。なお、ユーザは、ストローク描画用領域61の貼付画像描画用領域620外の領域に電子ペン1により記入を行ってもよい。この場合には、貼付画像表示領域361の外であって、専用ビューア表示領域360内の対応する位置に記入情報に基づくストロークが描かれる。
【0062】
[印刷処理]
次に、図9を参照し、プレゼンテーション用紙2の印刷処理について具体的に説明する。図9は、プレゼンテーション用紙2の印刷処理の手順を示すフローチャートである。なお、コンピュータ装置3は、ユーザの操作により、所定のプレゼン用アプリケーション(例えば、パワーポイント(登録商標)など)により、スライドで構成されるファイルを作成しているものとする。
【0063】
まず、コンピュータ装置3の印刷指示手段340は、所定のプレゼンテーション用アプリケーションにより作成されたファイルの各スライドを、専用ビューアで表示できるように、各スライドについて画像データを作成し、PPGファイルとしてファイル化する(ステップS101)。次に、印刷指示手段340は、生成したPPGファイルの各スライドに、それぞれ異なる座標範囲のドットパターンを割り当てる(ステップS102)。次に、印刷指示手段340は、PPGファイルの各スライドについて、それぞれ割り当てたドットパターンを重ねて印刷する旨の印刷指示信号を、第1インターフェース37によりプリンター7へ送信する(ステップS103)。
【0064】
プリンター7は、コンピュータ装置3から上述の印刷指示信号を受信すると、受信した印刷指示信号が示す印刷指示に従い、PPGファイルの各スライドについて、それぞれ割り当てたドットパターンを重ねて印刷する(ステップS201)。これにより、プレゼンテーション用紙2が印刷される。
【0065】
[スライド生成処理]
次に、画像貼付スライドの生成処理について、図10を参照して説明する。図10は、画像貼付スライドの生成処理の手順を示すフローチャートである。
【0066】
まず、ユーザがデジタルカメラ8を用いて所定の被写体を撮影した後、撮像した画像データを格納した記憶媒体が第2インターフェース39に差し込まれた場合に、コンピュータ装置3の画像データ取得手段341は、当該記憶媒体から画像データを読み取り、所定の画像データ格納フォルダ内に記憶する(ステップS301)。
【0067】
画像データ処理手段342は、画像データ格納フォルダを常時監視し、画像データ取得手段341により新規の画像データが画像データ格納フォルダ内に記憶されたことを認識する(ステップS302)。そして、画像データ処理手段342は、専用ビューアによりPPGファイルが開いている状態である場合には(ステップS303;Yes)、画像データ処理手段342は、開いているPPGファイルの最後のスライドの次に新規スライドを追加して当該新規スライドに画像を貼り付ける(ステップS304)。このように、画像データ処理手段342は、開いているPPGファイルの既存スライドの次に画像貼付スライドを生成順に順次並べていく。また、画像データ処理手段342は、生成された画像貼付スライドに対して、ページ番号指定領域62Aに表示された番号に対応するページ番号Npを生成順に「1」から付す。そして、画像データ処理手段342は、既存スライドの情報に画像貼付スライドの情報が付加されたPPGファイルを記憶手段33に記憶させる(ステップS304)。また、画像データ処理手段342は、貼付画像を回転させる操作を検知した場合には、画像貼付スライドに表示された貼付画像を90度ずつ回転させ、貼付画像が回転された後の画像貼付スライドの情報を含むPPGファイルを、ステップS304で記憶したPPGファイルに上書きして記憶する(ステップ306)。なお、貼付画像を回転させる必要がない場合は、そのような操作は検知されずに終了する。
【0068】
一方、専用ビューアによりPPGファイルが開いていない状態の場合(ステップS303;No)、画像データ処理手段342は、表示手段36に専用ビューアを表示させると共に新規スライドを生成し、当該新規スライドに画像を貼り付け、PPGファイルとして記憶手段33に記憶させる(ステップS305)。言い換えると、この場合、画像データ処理手段342は、画像貼付スライドを追加すべきPPGファイルがないため、画像貼付スライドを生成した後、新規のPPGファイルとして保存し、かつ、表示手段36に画像貼付スライドを表示させる。また、画像データ処理手段342は、生成された画像貼付スライドに対して、ページ番号指定領域62Aに表示された番号に対応するページ番号Npを生成順に「1」から付す。さらに、画像データ処理手段342は、貼付画像を回転させる操作を検知した場合には、画像貼付スライドに表示された貼付画像を90度ずつ回転させ、貼付画像が回転した後の画像貼付スライドの情報を含むPPGファイルを、ステップS305で記憶したPPGファイルに上書きして記憶する(ステップ306)。このときも、貼付画像を回転させる必要がない場合は、そのような操作は検知されずに終了する。
【0069】
[記入情報に基づく処理]
次に、電子ペン1から記入情報が送信された際にコンピュータ装置3が行う処理について図11を用いて説明する。図11は、記入情報を受信した際にコンピュータ装置3が行う処理手順を示すフローチャートである。
【0070】
まず、ユーザが、プレゼンテーション用紙2又は操作シート6に対し、電子ペン1で文字の記入又はタップを行うと、電子ペン1は、ペンID及び座標属性情報を含む記入情報を生成し、コンピュータ装置3へ送信する。コンピュータ装置3では、第1通信手段32が記入情報を受信すると、処理手段34は、記憶手段33に当該記入情報を記憶させる(ステップS401)。次に、処理手段34の表示制御手段343は、座標定義情報を参照し、記入情報に含まれる座標情報が示す位置座標が、(a)プレゼンテーション用紙2に印刷された既存スライドに割当てられたドットパターンの座標範囲にあるか、又は、(b)操作シート6のストローク描画用領域61に割当てられたドットパターンの座標範囲にあるか、又は、(c)操作シート6のページ指定領域62に割当てられたドットパターンの座標範囲にあるか、又は、(d)操作シート6のストローク線色指定領域63に割当てられたドットパターンの座標範囲にあるかを判定する(ステップS402)。
【0071】
そして、記入情報が示す位置座標がプレゼンテーション用紙2に印刷された既存スライドに割当てられたドットパターンの座標範囲にある場合(ステップS402;(a))、表示制御手段343は、プレゼンテーション用紙2に記入がなされたと判断し、上述の座標範囲のドットパターンが割当てられた既存スライドを表示手段36に表示させると共に、当該既存スライド上に記入情報に基づくストロークを描画し、ストロークが描画された後の既存スライドを上書き保存する(ステップS403)。
【0072】
一方、記入情報が示す位置座標が操作シート6のストローク描画用領域61に割当てられたドットパターンの座標範囲にある場合(ステップS402;(b))、表示制御手段343は、さらに画像貼付スライドが専用ビューアにより表示されている状態であるか否か判定する(ステップS404)。そして、画像貼付スライドが専用ビューアにより表示されていない場合には(ステップS404;No)、表示制御手段343はフローチャートの処理を終了する。
【0073】
一方、画像貼付スライドが表示中である場合(ステップS404;Yes)、表示制御手段343は、さらに、記入情報に含まれる筆圧データが「0」であるか否か判定し、筆圧データが「0」のときには、記入情報に含まれる座標情報が示す位置に十字状等のカーソル(マーク)を表示手段36に表示させる(ステップS405)。即ち、この場合、表示制御手段343は、操作シート6と接触していないが、ドットパターンを読み取れる程度に電子ペン1が操作シート6と近接した状態(「ホバーリング状態」とも呼ぶ。)であると判断し、ペン先103の位置を記入者に視認させる。これにより、表示制御手段343は、これから電子ペン1により書き込もうとする位置を容易に記入者に把握させることができる。なお、表示制御手段343は、図8に示すように貼付画像が縦向きに配置された画像貼付スライドを表示している場合には、記入情報が貼付画像描画用領域620に割当てられたドットパターンの位置座標を示す場合にのみ、カーソルを表示手段36に表示させてもよい。
【0074】
一方、記入情報に含まれる筆圧データが「0」より大きい場合には、表示制御手段343は、電子ペン1が操作シート6上にペンダウンされて記入が行われていると判断し、受信した記入情報に基づくストロークを画像貼付スライド上に描画し、ストロークが描画された後の画像貼付スライドを上書き保存する(ステップS405)。
【0075】
再びステップS402に戻り説明する。記入情報が示す位置座標が操作シート6のページ指定領域62に割当てられたドットパターンの座標範囲にある場合(ステップS402;(c))、表示制御手段343は、電子ペン1の状態に応じてサムネイル表示領域362又は画像貼付表示領域361のいずれかの表示を変更する。具体的には、表示制御手段343は、電子ペン1がホバーリング状態のとき、即ち記入情報に含まれる筆圧データが「0」のときには、指定された画像貼付スライドのサムネイルをサムネイル表示領域362に表示する。また、表示制御手段343は、電子ペン1が操作シート6に接触したとき、即ち記入情報に含まれる筆圧データが「0」より大きいときには、指定された画像貼付スライドへ画像貼付表示領域361の表示を切り替える(ステップS406)。
【0076】
このとき、ページ指定領域62のページ番号指定領域62Aに割当てられたドットパターンを電子ペン1が読み取ったと判断した場合、表示制御手段343は、当該ページ番号指定領域62Aに対応するページ番号Npが付された画像貼付スライドを画像貼付表示領域361又はサムネイル表示領域362に表示させる。一方、ページ指定領域62の次ページ指定領域62Cに割当てられたドットパターンを電子ペン1が読み取ったと判断した場合、表示制御手段343は、画像貼付表示領域361に現在表示中の画像貼付スライドの次のページ番号Npを有する画像貼付スライドを画像貼付表示領域361又はサムネイル表示領域362に表示させる。また、ページ指定領域62の前ページ指定領域62Dに割当てられたドットパターンを電子ペン1が読み取ったと判断した場合、表示制御手段343は、画像貼付表示領域361に現在表示中の画像貼付スライドの前のページ番号Npを有する画像貼付スライドを画像貼付表示領域361又はサムネイル表示領域362に表示させる。
【0077】
また、表示制御手段343は、筆圧データが「0」の記入情報を受信してサムネイル表示領域362に画像貼付スライドを表示させた後、記入情報を受信しなくなった場合又は筆圧データが「0」より大きい記入情報を受信した場合には、サムネイル表示領域362に表示された画像貼付スライドのサムネイルを非表示にしてもよく、又は、当該サムネイルの表示を継続してもよい。いずれの場合であっても、表示制御手段343は、ページ指定領域62への電子ペン1による記入情報であって、筆圧データが「0」の記入情報を再び受信した場合には、当該記入情報に対応するページ指定領域62により指定された画像貼付スライドのサムネイルをサムネイル表示領域362に表示する。
【0078】
一方、記入情報が示す位置座標が操作シート6のストローク線色指定領域63に割当てられたドットパターンの座標範囲にある場合(ステップS402;(d))、表示制御手段343は、記入情報が示す位置座標に対応するストローク線色指定領域63に対応付けられた線色を、画像貼付スライド上に描画する線色として設定する(ステップS407)。これにより、表示制御手段343は、以後にステップS403及びステップS405の処理を実行する際に、電子ペン1によりタップされたストローク線色指定領域63に対応付けられた線色により、画像貼付スライド上にストロークを描画する。
【0079】
[本実施形態による作用効果]
本実施形態の電子ペンシステムによれば、デジタルカメラ8により撮像された画像のデータをコンピュータ装置3が取得し、コンピュータ装置3は、取得した画像データに基づき画像貼付スライドを生成して表示し、かつ、操作シート6への電子ペン1による記入情報に基づき再現した手書きストロークを画像貼付スライド上に描画させる。これにより、電子ペンシステムは、ユーザが操作シート6へ電子ペン1により書込みを行った場合に、デジタルカメラ8により撮像することで得られた画像上に電子ペン1で記入されたストロークを再現して表示することができる。また、コンピュータ装置3への画像データの取り込ませから画像貼付スライドの生成まで自動で行われるため、ユーザによる操作の煩雑さもない。
【0080】
また、コンピュータ装置3は、画像貼付スライドの生成時に、表示手段36によりPPGファイルのスライドが表示されていた場合には、生成した画像貼付スライドを当該PPGファイルのスライドとして追加する。これにより、コンピュータ装置3は、好適に、既存のPPGファイルに、デジタルカメラ8により撮像された画像を貼り付けた画像貼付スライドを追加することができる。
【0081】
さらに、操作シート6は、表示させる画像貼付スライドを指定するためのページ指定領域62を有する。そして、コンピュータ装置3は、ページ指定領域62への電子ペン1による記入情報を受信した場合に、記入情報が示す筆圧が0より大きいときには、対応するページ指定領域62により指定された貼付スライドを貼付画像表示領域361に表示し、記入情報が示す筆圧が0であるときには、対応するページ指定領域62により指定された画像貼付スライドをサムネイル表示領域362に表示させる。これにより、ユーザは、電子ペン1によりページ指定領域62にタップして貼付画像表示領域361に表示させる画像貼付スライドを切り替える前に、電子ペン1によりページ指定領域62に接触せずに近接させることで、切り替え後の画像貼付スライドをサムネイル表示領域362上で確認することができる。従って、この態様により、電子ペンシステムは、表示面積の大きい貼付画像表示領域361の不要な表示の切り替えを抑制することができ、操作性を向上させることができる。
【0082】
さらに、コンピュータ装置3は、操作シート6のストローク描画用領域61への電子ペン1による記入情報が筆圧「0」を示す場合には、当該記入情報に基づき電子ペン1のペン先部103の位置を示すカーソルを表示手段36に表示させる。これにより、電子ペンシステムは、電子ペン1によりストローク描画用領域61上に書き込もうとするユーザに対し、電子ペン1のペン先部103の位置を容易に把握させることができ、好適に書込みを補助することができる。
【0083】
さらに、操作シート6のストローク描画用領域61には、横方向に延在する上下中心線610Xと縦方向に延在する左右中心線610Yとが設けられている。これにより、ユーザは、電子ペン1により操作シート6上に書き込む際に、これらを目安に書込みを行うことができる。
【0084】
[変形例]
次に、本実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【0085】
(変形例1)
図10の説明等では、コンピュータ装置3は、画像貼付スライドを、デジタルカメラ8が生成した画像データに基づき生成したが、本発明が適用可能な態様はこれに限定されない。これに加えて、又はこれに代えて、例えば、コンピュータ装置3は、インターネットなどのネットワークに接続したサーバや他のコンピュータ装置から画像データを受信し、当該画像データに基づき画像貼付スライドを生成してもよい。この場合であっても、コンピュータ装置3は、受信した画像データが画像データ格納フォルダに格納された場合に、ステップS303以降の処理を行う。また、コンピュータ装置3は、カメラが内蔵されている場合又はカメラが外付けにより取り付けられている場合であっても同様に、当該カメラが生成した画像データを受信し、かつ当該画像データが画像データ格納フォルダに格納されたときに、ステップS303以降の処理を行う。
【0086】
(変形例2)
図11のステップS405の処理に加え、表示制御手段343は、ホバーリング状態の場合に記入情報に基づき画像貼付スライドにカーソルを表示させた後、記入情報を受信しなくなった場合、再び記入情報を受信するまで、又は、記入情報を受信しなくなってから所定時間幅が経過するまでのいずれか早い時までの間、カーソルの表示を継続してもよい。言い換えると、カーソルの表示後にドットパターンを読み取れない位置まで電子ペン1が操作シート6から離れた場合、表示制御手段343は、電子ペン1から最後に受信した記入情報が示す位置にカーソルを継続して表示し、所定時間幅以上電子ペン1から記入情報を受信しない状態が続いたときに、カーソルを非表示にする。また、表示制御手段343は、カーソルの表示後に記入情報を受信しなくなった後、所定時間幅経過前に記入情報を再び受信した場合には、当該記入情報に基づきカーソルの表示を更新したり、カーソルを非表示にしてストロークを描画したりする。これにより、表示制御手段343は、電子ペン1がホバーリング状態である場合に、電子ペン1を把持する手の微細な動きに反応してカーソルの表示及び非表示が頻繁に切り替わるのを抑制することができる。
【0087】
(変形例3)
コンピュータ装置3は、記入情報に基づく表示画面の切り替えを停止するモードを選択する入力を検知した場合には、図11のステップS403及びステップS406において、表示手段36による表示を切り替えない。即ち、上述のモードがユーザにより選択された場合には、コンピュータ装置3の表示制御手段343は、プレゼンテーション用紙2や操作シート6に対する記入情報を電子ペン1から受信した場合であっても、表示手段36による表示を切り替えない。そして、上述のモードでは、表示制御手段343は、コンピュータ装置3のキーボードやマウスなどの入力手段31から表示を切り替える旨の入力があった場合に、表示手段36による表示を切り替える。
【0088】
このようにすることで、電子ペン1が複数存在し、これらの電子ペン1によりプレゼンテーション用紙2や操作シート6へ同時に記入又はタップされる可能性がある場合に、コンピュータ装置3は、頻繁に表示手段36による表示が切り替わるのを抑制することができる。
【0089】
(変形例4)
図10のステップS302では、コンピュータ装置3は、画像データ格納フォルダを常に監視し、新規の画像データが格納されたか判定した。これに代えて、コンピュータ装置3は、ユーザの入力手段31による入力に基づき、画像データ格納フォルダの監視のオン及びオフを切り替えてもよい。そして、画像データ格納フォルダの監視がオフの場合には、コンピュータ装置3は、ステップS302〜ステップS306の処理を行うことなくフローチャートの処理を終了する。これにより、コンピュータ装置3は、ユーザの意に反して画像貼付スライドを生成するのを抑制することができる。
【0090】
(変形例5)
図10のステップS304、S305では、コンピュータ装置3は、画像貼付スライドを生成する枚数の上限値を設定してもよい。この場合の上限値は、例えばページ番号指定領域62Aで指定可能なスライドの数(図6では20)に設定される。そして、コンピュータ装置3は、ステップS304又はステップS305で既に画像貼付スライドの生成枚数が上限値に達していると判断した場合には、その旨の警告を音声又は表示により出力し、画像貼付スライドを生成しない。
【0091】
(変形例6)
画像が縦向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360と、ストローク描画用領域61との対応は、図8に示すものに限定されない。
【0092】
図12は、変形例における操作シート6Aの上面図を示し、図13は、変形例において、画像が縦向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360と、ストローク描画用領域61との対応を示す。
【0093】
図12に示すように、操作シート6Aは、画像が横向きに貼り付けられた画像貼付スライドが専用ビューアにより表示されていた場合の操作シート6Aの上方向を示す第1上方向表示マーク64Xと、画像が縦向きに貼り付けられた画像貼付スライドが専用ビューアにより表示されていた場合の操作シート6Aの上方向を示す第2上方向表示マーク64Yとを備える。
【0094】
そして、図13に示すように、画像が縦向きに貼り付けられた画像貼付スライドが専用ビューアにより表示されていた場合には、操作シート6Aは第2上方向表示マーク64Yが示す方向を上にして使用される。そして、この場合、ストローク描画用領域61の全領域は、貼付画像上にストロークを描画するための貼付画像描画用領域620に設定される。そして、ストローク描画用領域61に記入されたストロークは、貼付画像表示領域361上に描かれる。この態様によれば、コンピュータ装置3は、画像が縦向きに貼り付けられた画像貼付スライド上に記入者がストロークを描画したい場合に、ストローク描画用領域61の全領域を使用させてストロークを描きやすくすることができる。
【0095】
(変形例7)
図10のステップS304において、画像データ処理手段342は、生成した画像貼付スライドを最後尾に挿入したが、これに代えて、専用ビューアにより表示中のスライドの次の位置に、生成した画像貼付スライドを挿入してもよい。この場合、各画像貼付スライドに付されるページ番号Npは、本実施形態と同様、生成された順序に従い画像貼付スライドに「1」から順に付されてもよく、本実施形態に代えて、PPGファイルにおけるスライドの並び順に従い画像貼付スライドに「1」から順に付されてもよい。
【0096】
(変形例8)
コンピュータ装置3は、図10のステップS302において画像データ格納フォルダを監視することなく、ステップS301で受信した画像データを画像データ格納フォルダ内に記憶した後、直ちにステップS303以降の処理を行ってもよい。
【0097】
(変形例9)
スクリーン5は、ドットパターンが付されたスクリーン(ドットスクリーン)であってもよい。この場合、ドットパターンは、操作シート6やプレゼンテーション用紙2に用いられるドットパターンとは異なる座標範囲のものを使用する。ドットスクリーンは、白地の樹脂基板に、電子ペン1により読み取ることができるよう赤外線を吸収するカーボンを含んだインクによりドットパターン(コード化パターン)が印刷され、さらにドットパターンが例えば透明なEB硬化樹脂層などで保護された層構成を有している。
【0098】
そして、処理手段34は、キャリブレーション用マークを少なくとも2以上、表示手段36に表示させることにより、プロジェクタ4に対し、ドットスクリーン5にもキャリブレーション用マークを投影させ、キャリブレーション用マークが投影された位置のドットパターンを電子ペン1に読み取らせて記入情報を受信することで、ドットスクリーン5のドットパターンにかかる座標系を表示手段36のディスプレイにかかる座標系に変換するための座標変換関数を求める(キャリブレーション処理機能)。さらに、処理手段34は、そのキャリブレーション処理により求められた座標変換関数を用いて、ドットスクリーン5のドットパターンにかかる座標系のデータを受信したときに、表示手段36のディスプレイにかかる座標系のデータに変換し、ストロークを描画したり、所定の処理を行ったりする。
【0099】
(変形例10)
図10に示すステップ304.305においては、画像データ処理手段342は、フォルダに記憶された画像を新規スライドに貼り付けてPPGファイルを更新していたが、新規スライドを生成せずに画像だけでスライドを構成させてもよい。
【0100】
(変形例11)
操作シート6において、PPGファイルに取り込まれた画像を全てサムネイルで表示するよう指示するための領域を設け、その領域のドットパターンが電子ペン1が読み取ると、電子ペン1からその記入情報を受信したコンピュータ装置3の表示制御手段343が、表示手段に、PPGファイルに取り込まれた画像を全てサムネイルで表示するように構成してもよい。この場合、電子ペン1が、ホバーリング状態でドットパターンを読み取っても、接触状態でドットパターンを読み取っても、コンピュータ装置3が機能するようにするとよい。
【0101】
(変形例12)
画像が横向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360とストローク描画用領域61との対応は、図7に示すものに限定されない。
【0102】
図14は、画像が横向きに貼り付けられた画像貼付スライドを専用ビューアにより表示した場合の専用ビューア表示領域360とストローク描画用領域61との対応の変形例を示す。図14に示すように、この場合、専用ビューア表示領域360の全範囲に対して、ストローク描画用領域61の全範囲が対応している。そして、ストローク描画用領域61へ電子ペン1により記入されたストロークは、図14の破線で示す対応関係に基づき、専用ビューア表示領域360上に描画される。また、図14では、専用ビューア表示領域360は、貼付画像表示領域361と一致し、貼付画像がその全面に表示される。同様に、ストローク描画用領域61は、貼付画像描画用領域620と一致し、ストローク描画用領域61へ電子ペン1により記入されたストロークは、専用ビューア表示領域360に表示された貼付画像に重畳して表示される。
【0103】
(変形例13)
上記実施形態において、電子ペン、ドットパターン(コード化パターン)、記入情報に、アノト方式を用いたが、アノト方式に限られなくともよい。
【符号の説明】
【0104】
1…電子ペン
2…プレゼンテーション用紙
3…コンピュータ装置
4…プロジェクタ
5…スクリーン
6…操作シート
7…プリンター
8…デジタルカメラ
【特許請求の範囲】
【請求項1】
コード化パターンが印刷されたシートと、
コード化パターンを読み取り、手書きストロークに関する記入情報を生成する電子ペンと、
前記電子ペンから前記記入情報を受信するコンピュータ装置と
を備える電子ペンシステムであって、
前記コンピュータ装置は、
画像データを記憶する記憶媒体又は前記コンピュータ装置と接続した装置から前記画像データを取得する画像データ取得手段と、
前記画像データ取得手段が取得した画像データに基づく画像を表示手段に表示させると共に、前記シートへの前記電子ペンによる記入情報に基づき再現した手書きストロークを前記画像上に描画させる表示制御手段と
を備えることを特徴とする電子ペンシステム。
【請求項2】
前記画像データ取得手段は、複数の画像データを取得し、
前記画像データ取得手段により取得された前記複数の画像データが示す画像の各々をスライドにしたファイルを生成する画像データ処理手段を有し、
前記シートは、前記表示手段に表示させるスライドを指定するための指定領域を有し、
前記表示制御手段は、前記指定領域への前記電子ペンによる記入情報を受信した場合に、前記指定領域により指定されたスライドの画像を前記表示手段に表示させることを特徴とする請求項1に記載の電子ペンシステム。
【請求項3】
前記記入情報には筆圧の情報が含まれ、
前記表示制御手段は、
前記指定領域への前記電子ペンによる記入情報を受信した場合であって、当該記入情報が示す筆圧が0より大きい場合には、前記指定領域により指定されたスライドの画像を前記表示手段の第1表示領域に表示させ、
前記指定領域への前記電子ペンによる記入情報を受信した場合であって、当該記入情報が示す筆圧が0である場合には、前記指定領域により指定されたスライドの画像を前記表示手段の第2表示領域に表示させることを特徴とする請求項2に記載の電子ペンシステム。
【請求項4】
前記指定領域は、スライドに付される各識別番号に対応する番号指定領域を有し、
前記表示制御手段は、前記番号指定領域への前記電子ペンによる記入情報を受信した場合に、当該番号指定領域に対応する識別番号を有するスライドの前記画像を前記表示手段に表示させることを特徴とする請求項2または3に記載の電子ペンシステム。
【請求項5】
前記画像データ処理手段は、
前記画像ごとに、新規スライドに対して貼り付けてスライドにすることを特徴とする請求項1〜4のうちいずれか一項に記載の電子ペンシステム。
【請求項6】
前記画像データ処理手段は、
プレゼンテーション用アプリケーションによって生成されたスライドと、画像を貼り付けた前記スライドとを合わせてファイルにする機能を有し、
前記表示手段によりプレゼンテーション用アプリケーションのスライドが表示されていた場合に、当該スライドのファイルに前記画像が貼り付けられたスライドを追加することを特徴とする請求項5に記載の電子ペンシステム。
【請求項7】
前記表示制御手段は、前記電子ペンによる記入情報に基づく前記表示手段による表示の切り替えを禁止する旨の入力があった場合、前記指定領域への前記電子ペンによる記入情報を受信した場合であっても、前記表示手段による表示の切り替えを行わないことを特徴とする請求項3乃至6のいずれか一項に記載の電子ペンシステム。
【請求項8】
前記記入情報には筆圧の情報が含まれ、
前記表示制御手段は、
筆圧が0である記入情報を受信した場合には、当該記入情報に基づき前記電子ペンのペン先の位置を示すカーソルを前記表示手段に表示させることを特徴とする請求項1乃至7のいずれか一項に記載の電子ペンシステム。
【請求項9】
前記表示制御手段は、
前記カーソルを前記表示手段に表示中に記入情報を受信しなくなった場合、再び記入情報を受信するまで、又は、記入情報を受信しなくなってから所定時間幅が経過するまでのいずれか早い時までの間、前記カーソルの表示を継続することを特徴とする請求項8に記載の電子ペンシステム。
【請求項10】
前記シートは、前記画像上に再現する手書きストロークを記入するための矩形の描画領域を有し、
前記描画領域には、縦方向に延在する中心線又は/及び横方向に延在する中心線が設けられることを特徴とする請求項1乃至9のいずれか一項に記載の電子ペンシステム。
【請求項11】
前記表示手段による表示を示す画像信号を前記コンピュータ装置から受信し、当該画像信号に基づく画像をスクリーンに投影するプロジェクタをさらに備えることを特徴とする請求項1乃至10のいずれか一項に記載の電子ペンシステム。
【請求項12】
前記画像データ取得手段は、
デジタルカメラが撮像して生成した画像データを前記デジタルカメラから受信することで、又は、デジタルカメラが撮像して生成した画像データを記憶する記憶媒体から読み取ることで、前記画像データを取得することを特徴とする請求項1乃至11のいずれか一項に記載の電子ペンシステム。
【請求項13】
前記シートは、画像を全てサムネイルで表示するよう指示するための領域を設け、
前記コンピュータ装置の表示制御手段は、当該領域の記入情報の受信により、表示手段に、取り込んだ画像を全てサムネイルで表示させることを特徴とする
請求項1〜12のうちいずれか一項に記載の電子ペンシステム。
【請求項14】
請求項1〜13のうちいずれか一項に記載の電子ペンシステムにおけるコンピュータ装置として機能させることを特徴とするプログラム。
【請求項1】
コード化パターンが印刷されたシートと、
コード化パターンを読み取り、手書きストロークに関する記入情報を生成する電子ペンと、
前記電子ペンから前記記入情報を受信するコンピュータ装置と
を備える電子ペンシステムであって、
前記コンピュータ装置は、
画像データを記憶する記憶媒体又は前記コンピュータ装置と接続した装置から前記画像データを取得する画像データ取得手段と、
前記画像データ取得手段が取得した画像データに基づく画像を表示手段に表示させると共に、前記シートへの前記電子ペンによる記入情報に基づき再現した手書きストロークを前記画像上に描画させる表示制御手段と
を備えることを特徴とする電子ペンシステム。
【請求項2】
前記画像データ取得手段は、複数の画像データを取得し、
前記画像データ取得手段により取得された前記複数の画像データが示す画像の各々をスライドにしたファイルを生成する画像データ処理手段を有し、
前記シートは、前記表示手段に表示させるスライドを指定するための指定領域を有し、
前記表示制御手段は、前記指定領域への前記電子ペンによる記入情報を受信した場合に、前記指定領域により指定されたスライドの画像を前記表示手段に表示させることを特徴とする請求項1に記載の電子ペンシステム。
【請求項3】
前記記入情報には筆圧の情報が含まれ、
前記表示制御手段は、
前記指定領域への前記電子ペンによる記入情報を受信した場合であって、当該記入情報が示す筆圧が0より大きい場合には、前記指定領域により指定されたスライドの画像を前記表示手段の第1表示領域に表示させ、
前記指定領域への前記電子ペンによる記入情報を受信した場合であって、当該記入情報が示す筆圧が0である場合には、前記指定領域により指定されたスライドの画像を前記表示手段の第2表示領域に表示させることを特徴とする請求項2に記載の電子ペンシステム。
【請求項4】
前記指定領域は、スライドに付される各識別番号に対応する番号指定領域を有し、
前記表示制御手段は、前記番号指定領域への前記電子ペンによる記入情報を受信した場合に、当該番号指定領域に対応する識別番号を有するスライドの前記画像を前記表示手段に表示させることを特徴とする請求項2または3に記載の電子ペンシステム。
【請求項5】
前記画像データ処理手段は、
前記画像ごとに、新規スライドに対して貼り付けてスライドにすることを特徴とする請求項1〜4のうちいずれか一項に記載の電子ペンシステム。
【請求項6】
前記画像データ処理手段は、
プレゼンテーション用アプリケーションによって生成されたスライドと、画像を貼り付けた前記スライドとを合わせてファイルにする機能を有し、
前記表示手段によりプレゼンテーション用アプリケーションのスライドが表示されていた場合に、当該スライドのファイルに前記画像が貼り付けられたスライドを追加することを特徴とする請求項5に記載の電子ペンシステム。
【請求項7】
前記表示制御手段は、前記電子ペンによる記入情報に基づく前記表示手段による表示の切り替えを禁止する旨の入力があった場合、前記指定領域への前記電子ペンによる記入情報を受信した場合であっても、前記表示手段による表示の切り替えを行わないことを特徴とする請求項3乃至6のいずれか一項に記載の電子ペンシステム。
【請求項8】
前記記入情報には筆圧の情報が含まれ、
前記表示制御手段は、
筆圧が0である記入情報を受信した場合には、当該記入情報に基づき前記電子ペンのペン先の位置を示すカーソルを前記表示手段に表示させることを特徴とする請求項1乃至7のいずれか一項に記載の電子ペンシステム。
【請求項9】
前記表示制御手段は、
前記カーソルを前記表示手段に表示中に記入情報を受信しなくなった場合、再び記入情報を受信するまで、又は、記入情報を受信しなくなってから所定時間幅が経過するまでのいずれか早い時までの間、前記カーソルの表示を継続することを特徴とする請求項8に記載の電子ペンシステム。
【請求項10】
前記シートは、前記画像上に再現する手書きストロークを記入するための矩形の描画領域を有し、
前記描画領域には、縦方向に延在する中心線又は/及び横方向に延在する中心線が設けられることを特徴とする請求項1乃至9のいずれか一項に記載の電子ペンシステム。
【請求項11】
前記表示手段による表示を示す画像信号を前記コンピュータ装置から受信し、当該画像信号に基づく画像をスクリーンに投影するプロジェクタをさらに備えることを特徴とする請求項1乃至10のいずれか一項に記載の電子ペンシステム。
【請求項12】
前記画像データ取得手段は、
デジタルカメラが撮像して生成した画像データを前記デジタルカメラから受信することで、又は、デジタルカメラが撮像して生成した画像データを記憶する記憶媒体から読み取ることで、前記画像データを取得することを特徴とする請求項1乃至11のいずれか一項に記載の電子ペンシステム。
【請求項13】
前記シートは、画像を全てサムネイルで表示するよう指示するための領域を設け、
前記コンピュータ装置の表示制御手段は、当該領域の記入情報の受信により、表示手段に、取り込んだ画像を全てサムネイルで表示させることを特徴とする
請求項1〜12のうちいずれか一項に記載の電子ペンシステム。
【請求項14】
請求項1〜13のうちいずれか一項に記載の電子ペンシステムにおけるコンピュータ装置として機能させることを特徴とするプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2013−84148(P2013−84148A)
【公開日】平成25年5月9日(2013.5.9)
【国際特許分類】
【出願番号】特願2011−224042(P2011−224042)
【出願日】平成23年10月11日(2011.10.11)
【出願人】(000002897)大日本印刷株式会社 (14,506)
【Fターム(参考)】
【公開日】平成25年5月9日(2013.5.9)
【国際特許分類】
【出願日】平成23年10月11日(2011.10.11)
【出願人】(000002897)大日本印刷株式会社 (14,506)
【Fターム(参考)】
[ Back to top ]