(57)【要約】【課題】登録された複数の電子ペンの中で選択された電子ペンから受信された記入情報のみを適切に処理対象とすることが可能なコンピュータ装置を提供する。【解決手段】電子ペンが読み取ったコード化パターンに対応する記入情報を受信して処理するコンピュータ装置は、記入情報を受信する対象として、複数の電子ペンを登録する登録手段と、ユーザからの入力に基づいて、登録手段が登録した複数の電子ペンの中から電子ペンを選択する選択手段と、選択手段が選択した電子ペンから受信した記入情報のみを処理対象とし、当該電子ペン以外の電子ペンから受信した記入情報を処理対象から除外する処理手段と、を備える。【選択図】図１
2014199525.tif 000002
【特許請求の範囲】
【請求項１】
電子ペンが読み取ったコード化パターンに対応する記入情報を受信して処理するコンピュータ装置であって、
前記記入情報を受信する対象として、複数の前記電子ペンを登録する登録手段と、
ユーザからの入力に基づいて、前記登録手段が登録した前記複数の電子ペンの中から電子ペンを選択する選択手段と、
前記選択手段が選択した電子ペンから受信した前記記入情報のみを処理対象とし、当該電子ペン以外の電子ペンから受信した前記記入情報を処理対象から除外する処理手段と、
を備えることを特徴とするコンピュータ装置。
【請求項２】
前記登録手段は、前記複数の電子ペンを、当該複数の電子ペンのそれぞれが属するグループに対応付けて登録し、
前記選択手段は、前記ユーザからの入力に対応するグループを特定し、前記登録手段が当該グループに対応付けて登録した電子ペンを選択することを特徴とする請求項１に記載のコンピュータ装置。
【請求項３】
前記登録手段は、ＮＦＣの無線通信方式による通信が確立された電子ペンを登録することを特徴とする請求項１又は２に記載のコンピュータ装置。
【請求項４】
前記電子ペンには、前記コンピュータ装置で実行させるためのアプリケーションに関するアプリケーション情報が記憶されており、
前記電子ペンから前記アプリケーション情報を受信し、当該アプリケーション情報に応じたアプリケーションを実行するアプリケーション実行手段を更に備えることを特徴とする請求項１乃至３のいずれか一項のコンピュータ装置。
【請求項５】
請求項１乃至４のいずれか一項に記載のコンピュータ装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンから受信した記入情報を処理する技術分野に関する。
【背景技術】
【０００２】
従来から、記入した情報を電子化する電子ペン（デジタルペン）が開発されており、その代表的なものとしてスウェーデンのＡｎｏｔｏ社が開発した「アノトペン（Ａｎｏｔｏ  ｐｅｎ）」が知られている。例えば、特許文献１には、アノトペンが、用紙に印刷された所定のドットパターンを読み取って記入情報を生成し、当該記入情報を端末装置に送信することが開示されている。
【０００３】
また、例えば、特許文献２には、複数の受講者が電子ペンで解答用紙に記入した解答を並べて表示させる協調学習システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３８７２４９８号公報
【特許文献２】特開２０１３−０２０２６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電子ペンとコンピュータ装置とを有する電子ペンシステムでは、一般的に、コンピュータ装置に電子ペンを予め登録しておき（つまりコンピュータ装置と電子ペンとをペアリングしておき）、コンピュータ装置は、登録された電子ペンからＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信方式で記入情報を受信している。ここで、そのような無線通信方式の通信範囲内において複数の電子ペンシステムを利用する形態を考える。その場合において、一の電子ペンシステムで利用されるコンピュータ装置に他の電子ペンシステムで利用される電子ペンが登録されていると、当該コンピュータ装置では使用対象としていない電子ペンからの記入情報が受信されてしまう場合がある。そうすると、例えば、当該コンピュータ装置において、使用対象としていない電子ペンで記入されたストロークが表示されてしまう可能性がある。
【０００６】
そこで、本発明は、登録された複数の電子ペンの中で選択された電子ペンから受信された記入情報のみを適切に処理対象とすることが可能なコンピュータ装置及びプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００７】
本発明の１つの観点では、電子ペンが読み取ったコード化パターンに対応する記入情報を受信して処理するコンピュータ装置は、前記記入情報を受信する対象として、複数の前記電子ペンを登録する登録手段と、ユーザからの入力に基づいて、前記登録手段が登録した前記複数の電子ペンの中から電子ペンを選択する選択手段と、前記選択手段が選択した電子ペンから受信した前記記入情報のみを処理対象とし、当該電子ペン以外の電子ペンから受信した前記記入情報を処理対象から除外する処理手段と、を備える。
【０００８】
上記のコンピュータ装置は、電子ペンが読み取ったコード化パターンに対応する記入情報を受信して処理するために好適に利用される。登録手段は、記入情報を受信する対象として、複数の電子ペンを登録する。つまり、コンピュータ装置にとって使用する候補となる複数の電子ペンを登録する。選択手段は、ユーザからの入力を受け付けて、当該入力に応じて、登録手段が登録した複数の電子ペンの中から電子ペンを選択する。処理手段は、選択手段が選択した電子ペンから受信した記入情報のみを処理対象とし、当該電子ペン以外の電子ペンから受信した記入情報を処理対象から除外する。
【０００９】
上記のコンピュータ装置によれば、登録された複数の電子ペンの中から、当該コンピュータ装置で使用する電子ペンを選択することにより、選択した電子ペンからの記入情報のみを適切に処理対象とすることができる。したがって、例えば記入情報の送受信がなされる通信範囲内において複数の電子ペンが使用されたとしても、当該コンピュータ装置で使用対象としていない電子ペンからの記入情報を、適切に処理対象から除外することができる。
【００１０】
上記のコンピュータ装置の一態様では、前記登録手段は、前記複数の電子ペンを、当該複数の電子ペンのそれぞれが属するグループに対応付けて登録し、前記選択手段は、前記ユーザからの入力に対応するグループを特定し、前記登録手段が当該グループに対応付けて登録した電子ペンを選択しても良い。これにより、コンピュータ装置で使用する電子ペンをグループ単位で容易に選択することが可能となる。
【００１１】
上記のコンピュータ装置の他の一態様では、前記登録手段は、ＮＦＣの無線通信方式による通信が確立された電子ペンを登録しても良い。これにより、ユーザは電子ペンをコンピュータ装置にかざすことで（例えばコンピュータ装置の１０ｃｍ以内に電子ペンを近付けることで）、電子ペンをコンピュータ装置に自動で登録させることができる。よって、電子ペンの登録を簡単に行うことが可能となる。
【００１２】
上記のコンピュータ装置の他の一態様では、前記電子ペンには、前記コンピュータ装置で実行させるためのアプリケーションに関するアプリケーション情報が記憶されており、前記電子ペンから前記アプリケーション情報を受信し、当該アプリケーション情報に応じたアプリケーションを実行するアプリケーション実行手段を更に備えていても良い。例えば、アプリケーション情報としては、アプリケーションサーバのＵＲＬや、アプリケーションのインストーラファイルなどを用いると良い。これにより、電子ペンとコンピュータ装置との接続時に、電子ペンに関するアプリケーションの実行環境を即座に自動でセットアップすることができるようになる。
【００１３】
本発明の他の観点では、プログラムは、上記コンピュータ装置として機能させる。当該プログラムを実行することにより、上記のコンピュータ装置を実現することができる。
【発明の効果】
【００１４】
本発明によれば、コンピュータ装置に登録された複数の電子ペンの中から、当該コンピュータ装置で使用する電子ペンを選択することにより、選択した電子ペンからの記入情報のみを適切に処理対象とすることができる。したがって、コンピュータ装置で使用対象としていない電子ペンからの記入情報を、適切に処理対象から除外することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る電子ペンシステムのシステム構成図である。
【図２】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図３】（ａ）はドットパターンを模式的に示し、（ｂ）はそれに対応する情報の例を示す図である。
【図４】電子ペンの構造を示す概略図である。
【図５】コンピュータ装置の機能ブロック図である。
【図６】本実施形態が解決しようとする課題の１つを説明するための図を示す。
【図７】第１グループ選択画面の一例を示す。
【図８】登録電子ペン対応表の一例を示す。
【図９】第２グループ選択画面の一例を示す。
【図１０】電子ペン登録処理を示すフローチャートである。
【図１１】処理対象決定処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００１７】
［電子ペンシステムの構成］
図１は、本実施形態における電子ペンシステム１０のシステム構成図である。図１に示すように、電子ペンシステム１０は、ドットパターンを読み取って記入情報を生成する電子ペン１と、電子ペン１によって生成された記入情報を受信して処理するコンピュータ装置４と、コンピュータ装置４と接続され、そのディスプレイの表示画面と同じ画像をスクリーン６に投影するプロジェクタ５と、ドットパターンが形成されたスクリーン６と、を備える。
【００１８】
電子ペン１は、アノトペンなどを利用することができ、ドットパターンを読み取って記入情報を生成する。電子ペン１は、生成した記入情報を、Ｂｌｕｅｔｏｏｔｈ（登録商標である。以下では登録商標である旨の記載を省略する。）等の無線通信方式でコンピュータ装置４に送信する。スクリーン６の表面には、電子ペン１により読み取り可能なドットパターンが形成されている。
【００１９】
なお、ドットパターンはコード化パターンの一例であり、コード化パターンとしてドットパターンを用いることに限定はされない。本発明は、ドットパターン以外にも種々のコード化パターンに適用することが可能である。
【００２０】
コンピュータ装置４は、所定のアプリケーションを実行し、そのアプリケーションに応じた画面を、ディスプレイに表示させると共に、プロジェクタ５によってスクリーン６に投影させる。また、コンピュータ装置４は、電子ペン１によって生成された記入情報に基づいて、ユーザにより電子ペン１でスクリーン６に記入されたストロークを描画した画像を、ディスプレイに表示させると共に、プロジェクタ５によってスクリーン６に投影させる。
【００２１】
なお、図１では、コンピュータ装置４としてラップトップパソコン（ノートパソコン）を示しているが、コンピュータ装置４としてデスクトップパソコンを用いても良い。また、コンピュータ装置４として、パソコン（パーソナルコンピュータ）を用いることに限定はされず、タブレットＰＣやＰＤＡ（Personal Data Assistance）などを用いても良い。
【００２２】
［ドットパターン］
次に、図２及び図３を参照しながら、スクリーン６に形成されたアノト方式のドットパターンについて説明する。図２は、スクリーン６に形成されたドットパターンのドットと、そのドットが変換される値との関係を説明する図である。図２に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組み合わせにより、スクリーン６上の位置座標が決定されるように構成されている。
【００２３】
図３（ａ）は、あるドットパターンの配列を示している。図３（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、スクリーン６上のどの部分から６×６ドットを取っても、ユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンがスクリーン６上のどの位置にあるのか）を保持している。図３（ｂ）は、図３（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図２に示す規則性に基づいて、対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００２４】
［電子ペン］
次に、電子ペン１について図４を用いて説明する。図４は、電子ペン１の構造を示す概略図である。図４に示すように、電子ペン１は、その筐体１０１の内部に、ペン部１０４と、ＬＥＤ１０５と、ＣＭＯＳカメラ１０６と、圧力センサ１０７と、ＣＰＵ等により構成されるプロセッサ１０８と、ＲＯＭやＲＡＭといったメモリ１０９と、リアルタイムクロック１１０と、アンテナ等により構成され、Ｂｌｕｅｔｏｏｔｈ等の無線通信方式でコンピュータ装置４と通信を行う第１通信ユニット１１１と、アンテナ等により構成され、ＮＦＣ（Near Field Communication）等の無線通信方式でコンピュータ装置４と通信を行う第２通信ユニット１１２と、バッテリー１１３と、を備える。
【００２５】
ペン部１０４の先端はペン先部１０３となっており、ユーザは、電子ペン１のペン先部１０３をスクリーン６に当接させて、スクリーン６にストローク（手書きストローク）を記入したり、電子ペン１のペン先部１０３をスクリーン６に当接させて、タップ（ペン先部１０３による軽叩）したりする。ここで、電子ペン１のペン先部１０３がスクリーン６に接触することをペンダウンと呼び、接触している（当接している）状態からペン先部１０３が離れることをペンアップと呼ぶ。電子ペン１のペンダウンからペンアップまでの間に記入される軌跡が１つのストロークとなり、文字や図形等は、１つ又は複数個のストロークからなる。
【００２６】
バッテリー１１３は電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、ユーザが電子ペン１によりスクリーン６にストロークを記入したりタップしたりする際にペン先部１０３からペン部１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ伝送する。なお、ペン先部１０３は、インクを有さず、ペン部１０４を介して圧力センサ１０７に筆圧を伝達する。  
【００２７】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５及びＣＭＯＳカメラ１０６のスイッチのオン／オフを切替える。即ち、ユーザが電子ペン１によりスクリーン６にストロークを記入したりタップしたりすると、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、ユーザが記入を開始したと判定して、ＬＥＤ１０５及びＣＭＯＳカメラ１０６を作動させる。そして、第１通信ユニット１１１が、圧力センサ１０７により検出されたペンダウン情報ＰＤと、後述するペンＩＤとを関連付けて、記入情報としてコンピュータ装置４へ送信する。また、ユーザが１つのストロークを記入し終えて電子ペン１をスクリーン６から離すと、圧力センサ１０７は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、第１通信ユニット１１１が、圧力センサ１０７により検出されたペンアップ情報とペンＩＤとを関連付けて、記入情報としてコンピュータ装置４へ送信する。
【００２８】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられており、筐体１０１におけるＬＥＤ１０５及びＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、スクリーン６上のペン先部１０３近傍に向けて赤外線を照明する。その領域は、ペン先部１０３がスクリーン６に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６は、赤外線を透過し赤外線以外を遮断する赤外線透過フィルタが設けられており、ＬＥＤ１０５によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１０８に供給する。ここで、カーボンは赤外線を吸収するため、ＬＥＤ１０５によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。ＣＭＯＳカメラ１０６の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、スクリーン６に文字や枠線などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ１０８は、ドットパターンを認識することができる。なお、ＣＭＯＳカメラ１０６による撮影領域は、図３（ａ）に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲であり、ＣＭＯＳカメラ１０６の撮影は毎秒５０〜１００回程度の定間隔で行われる。また、ＣＭＯＳカメラ１０６は、ドットを鮮明に撮影するため、十分な被写界深度を有している。
【００２９】
プロセッサ１０８は、ユーザによる記入が行われる間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターンから、ユーザが記入するストローク（筆跡）のスクリーン６上におけるＸ、Ｙ座標（以後、単に「位置座標」または「座標情報」とも呼ぶ。）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給される、図３（ａ）に示されるようなドットパターンの画像データを図３（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ、Ｙ座標データを演算する。なお、プロセッサ１０８は、ドットパターンに対向する電子ペン１の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算の際、その機能を発揮させる。そして、プロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）、筆圧データ及びＸ、Ｙ座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、スクリーン６における６×６のドットパターンは、スクリーン６内で重複することはないため、ユーザが電子ペン１で文字等を記入すると、記入された位置がスクリーン６のどの位置に当たるかを、プロセッサ１０８による座標演算により特定することができる。
【００３０】
メモリ１０９には、電子ペン１を識別するためのペンＩＤ（例えばｐｅｎ０１やｐｅｎ０２など）、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、第１通信ユニット１１１は、ペンＩＤと、時刻情報（タイムスタンプ）と、筆圧データと、Ｘ、Ｙ座標データとを関連付けて、記入情報としてコンピュータ装置４へ送信する。第１通信ユニット１１１によるコンピュータ装置４への送信は、Ｂｌｕｅｔｏｏｔｈなどの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン１のペンダウンからペンアップまでの間に生成されてコンピュータ装置４に送信された１個又は複数個の座標属性情報は、コンピュータ装置４によりストローク情報として記憶される。換言すると、１つのストロークは、１個又は複数個のＸ、Ｙ座標（座標点）からなり、コンピュータ装置４は、ペンダウン情報及びペンアップ情報によって、１つのストロークを構成する１個又は複数個の座標属性情報を認識する。
【００３１】
なお、第２通信ユニット１１２による通信は、コンピュータ装置４と電子ペン１とをペアリングする際（つまりコンピュータ装置４で電子ペン１を登録する際）に利用される。これについては、詳細は後述する。
【００３２】
［コンピュータ装置］
次に、コンピュータ装置４について説明する。コンピュータ装置４は、ハードウェアとして、電子ペン１とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイ、マウスやキーボード等で構成される。
【００３３】
図５は、コンピュータ装置４の機能ブロック図である。コンピュータ装置４は、機能的には、マウスやキーボード等の入力手段４１と、第１通信手段４２と、第２通信手段４３と、処理手段４４と、記憶手段４５と、表示手段４６と、インターフェース４７と、を備える。
【００３４】
第１通信手段４２は、アンテナ受信回路等により構成され、Ｂｌｕｅｔｏｏｔｈ等の無線通信方式により電子ペン１（詳しくは電子ペン１の第１通信ユニット１１１）と通信を行う。基本的には、第１通信手段４２は、電子ペン１から記入情報を受信し、受信した記入情報を処理手段４４に伝送する。
【００３５】
第２通信手段４３は、アンテナ受信回路等により構成され、ＮＦＣ等の無線通信方式により電子ペン１（詳しくは電子ペン１の第２通信ユニット１１２）と通信を行う。基本的には、第２通信手段４３は、処理手段４４による制御に基づき、コンピュータ装置４で電子ペン１を登録するため、つまりコンピュータ装置４と電子ペン１とをペアリングするための通信を行う。
【００３６】
表示手段４６は、ディスプレイ等によって構成され、処理手段４４によって指示された内容を表示する。インターフェース４７は、プロジェクタ５と接続するためのインターフェースである。インターフェース４７は、処理手段４４の処理命令に基づき、表示手段４６に画像を表示するための画像信号をプロジェクタ５に送信し、表示手段４６の画像と同じ画像を同期して投影させる。
【００３７】
記憶手段４５は、ハードディスクやＲＯＭ、ＲＡＭといったメモリによって構成される。例えば、記憶手段４５は、スクリーン６に割り当てられたドットパターンの座標範囲に関する座標定義情報を記憶している。ドットパターンの座標範囲は、矩形の角の位置座標（Ｘｎ，Ｙｎ）、高さ（Ｈ）、幅（Ｗ）によって規定される。また、記憶手段４５は、処理手段４４の処理命令により、電子ペン１から受信した記入情報をペンＩＤ毎に記憶し、さらに、処理手段４４の指示により、記憶領域を確保して、ペンダウンからペンアップまでの記入情報に含まれる座標属性情報をストローク情報として記憶する。上記以外にも、記憶手段４５は、処理手段４４の指示により、プログラムの実行により生成される各種情報を記憶する。
【００３８】
処理手段４４は、ＣＰＵ等のプロセッサによって構成され、コンピュータ装置４の全体の制御を行う。具体的には、処理手段４４は、記憶手段４５に記憶された座標定義情報を参照して、第１通信手段４２によって受信された記入情報に基づいて、ユーザが電子ペン１でスクリーン６に記入したストロークを画面上に描画する処理を行ったり、ユーザがスクリーン６上で電子ペン１を用いて入力した指示に応じた処理を行ったりする。また、処理手段４４は、記入情報を受信する対象として、複数の電子ペン１を予め記憶手段４５に登録しておく。そして、処理手段４４は、ユーザからの入力に基づいて、登録された複数の電子ペン１の中から電子ペン１を選択し、選択した電子ペン１から受信した記入情報のみを上記したような処理の対象とする（つまり当該電子ペン１以外の電子ペン１から受信した記入情報を処理対象から除外する）。
【００３９】
なお、処理手段４４は、本発明における「登録手段」、「選択手段」及び「処理手段」の一例に相当する（つまり、処理手段４４は、本発明における「処理手段」の機能だけでなく、本発明における「登録手段」及び「選択手段」の機能も兼ね備えている）。
【００４０】
［通信方式］
次に、本実施形態で利用する電子ペン１とコンピュータ装置４との通信方式について説明する。
【００４１】
上記したように、電子ペン１とコンピュータ装置４との間における記入情報などの送受信については、Ｂｌｕｅｔｏｏｔｈ等の無線通信方式が利用される。つまり、通信距離が比較的長く（例えば６ｍ〜１０ｍ程度）、通信速度も比較的速い通信方式が利用される。具体的には、この通信方式は、電子ペン１の第１通信ユニット１１１とコンピュータ装置４の第１通信手段４２とによって実現される。
【００４２】
一方で、電子ペン１とコンピュータ装置４とをペアリングする場合（即ちコンピュータ装置４で電子ペン１を登録する場合、言い換えるとコンピュータ装置４で電子ペン１を認証させる場合）には、ＮＦＣ等の無線通信方式が利用される。つまり、通信距離が比較的短い（例えば１０ｃｍ程度）、通信方式が利用される。具体的には、この通信方式は、電子ペン１の第２通信ユニット１１２とコンピュータ装置４の第２通信手段４３とによって実現される。例えば、ＮＦＣのＰ２Ｐ（Pear to Pear）の通信方式を利用して、電子ペン１とコンピュータ装置４とをペアリングする。この場合には、ユーザは電子ペン１をコンピュータ装置４にかざすことで（例えばコンピュータ装置４の１０ｃｍ以内に電子ペン１を近付けることで）、電子ペン１とコンピュータ装置４とを自動でペアリングすることができる。
【００４３】
ここで、一般的には、Ｂｌｕｅｔｏｏｔｈ等の無線通信方式を用いて電子ペン１とコンピュータ装置４とをペアリングしているが、この場合には、ＰＩＮコードなどの認証コードをコンピュータ装置４に入力する必要がある、つまりパスコード交換を実施する必要がある。これに対して、本実施形態のように、ＮＦＣ等の無線通信方式を用いて電子ペン１とコンピュータ装置４とをペアリングする場合には、認証コードを入力することなく、電子ペン１をコンピュータ装置４にかざすだけで良い。つまり、ＮＦＣ等の無線通信方式を用いる場合には、電子ペン１をコンピュータ装置４にかざすといったユーザによる明示的な行為が、Ｂｌｕｅｔｏｏｔｈ等の無線通信方式を用いる場合における認証コードの入力に相当するものとなる。このようなことから、本実施形態によれば、電子ペン１とコンピュータ装置４とのペアリングを簡単に行うことが可能となる。
【００４４】
以上説明したように、本実施形態では、電子ペン１とコンピュータ装置４とのペアリング（認証）を行う際にはＮＦＣ等の無線通信方式を利用し、電子ペン１とコンピュータ装置４との間における記入情報などの送受信についてはＢｌｕｅｔｏｏｔｈ等の無線通信方式を利用する。即ち、本実施形態では、ＮＦＣ等の無線通信方式で電子ペン１とコンピュータ装置４とをペアリングした後は、電子ペン１とコンピュータ装置４との通信をＢｌｕｅｔｏｏｔｈ等の無線通信方式によって引き継ぐ、つまり所謂ハンドオーバーを適用する。したがって、本実施形態によれば、安全で高速なデータ転送を簡単に実現することが可能となる。
【００４５】
［処理内容］
次に、本実施形態においてコンピュータ装置４の処理手段４４が行う処理内容について、具体的に説明する。
【００４６】
最初に、図６を参照して、本実施形態が解決しようとする課題の１つについて説明する。図６に示すように、隣接する複数の部屋Ａ〜Ｆが、Ｂｌｕｅｔｏｏｔｈ等の無線通信方式の通信範囲内（例えば６ｍ〜１０ｍ四方の空間内）に存在するものとする。各部屋Ａ〜Ｆには、それぞれの部屋で使用するための、電子ペン１Ａ１、１Ａ２、１Ｂ１、…、１Ｆ１、１Ｆ２と、プロジェクタ５Ａ、５Ｂ、…、５Ｆと、スクリーン６Ａ、６Ｂ、…、６Ｆと、が用意されている。部屋Ａ〜Ｆのいずれかの部屋にコンピュータ装置４を持ち込んで所定のアプリケーションを実行させることにより、その部屋で上記した電子ペンシステム１０を実現できるようになっている。なお、図６では、部屋Ａ〜Ｆの全てにコンピュータ装置４が設けられている場合を例示している。
【００４７】
ここで、部屋Ａ〜ＦはＢｌｕｅｔｏｏｔｈ等の無線通信方式の通信範囲内に存在するため、ある部屋で利用しているコンピュータ装置４に他の部屋で利用される電子ペン１が登録されていると、当該コンピュータ装置４では使用対象としていない電子ペン１からの記入情報が受信されてしまう場合がある。１つの例では、部屋Ａでコンピュータ装置４を利用している場合に、そのコンピュータ装置４が、隣の部屋Ｂで利用されている電子ペン１Ｂ１から記入情報を受信してしまう場合がある。その場合には、例えば、当該コンピュータ装置４が、電子ペン１Ｂ１でスクリーン６Ｂに記入されたストロークを表示してしまう可能性がある。
【００４８】
本実施形態では、上記のような課題を解決すべく、コンピュータ装置４の処理手段４４は、以下のような手順で処理を行う。
【００４９】
本実施形態では、まず、処理手段４４は、記入情報を受信する対象として、複数の電子ペン１を記憶手段４５に予め登録しておく処理を行う。つまり、処理手段４４は、使用する候補となる複数の電子ペン１をコンピュータ装置４にペアリングするための処理を行い、ペアリングした複数の電子ペン１を記憶手段４５に登録しておく。
【００５０】
より具体的には、処理手段４４は、複数の電子ペン１を、当該複数の電子ペン１のそれぞれが属するグループに対応付けて記憶手段４５に登録する。この場合、処理手段４４は、電子ペン１とコンピュータ装置４とがペアリングされた際に、その電子ペン１に適用するグループをユーザに選択させるための画面（以下では「第１グループ選択画面」と呼ぶ。）を、表示手段４６に表示させる。そして、処理手段４４は、ユーザが第１グループ選択画面を参照して入力手段４１に対して行った操作を取得し、その操作に応じたグループに対して、ペアリングされた電子ペン１を対応付けて登録する。詳しくは、処理手段４４は、ペアリングされた電子ペン１のペンＩＤをグループに対応付けた対応表（以下では「登録電子ペン対応表」と呼ぶ。）を記憶手段４５に記憶させる。
【００５１】
１つの例では、グループとしては、電子ペンシステム１０が適用される部屋に応じたもの（つまり各部屋ごとに規定されたグループ）が用いられる。図６に示した例では、部屋ＡにはグループＡが用いられ、部屋ＢにはグループＢが用いられ、部屋ＣにはグループＣが用いられ、部屋ＤにはグループＤが用いられ、部屋ＥにはグループＥが用いられ、部屋ＦにはグループＦが用いられる。
【００５２】
図７は、表示手段４６に表示された第１グループ選択画面の一例を示している。図７に示すように、第１グループ選択画面１００には、グループＡ〜Ｆのいずれかを選択するためのラジオボタンが示されたラジオボックス１０１（破線領域に示している）と、ＯＫボタン１０２と、キャンセルボタン１０３と、が表示される。ユーザは、このような第１グループ選択画面１００を参照して、グループＡ〜Ｆの中で、登録したい電子ペン１に適用するグループを選択する。具体的には、ユーザは、入力手段４１としてのマウスを用いて、ラジオボックス１０１内のラジオボタンをクリックすることで、登録したい電子ペン１に適用するグループを選択し、その選択後にＯＫボタン１０２をクリックする。例えば、ユーザは、登録したい電子ペン１が設けられている部屋に対応するグループを選択する。
【００５３】
なお、第１グループ選択画面１００は、例えば、コンピュータ装置４で所定のアプリケーション（電子ペン１から受信した記入情報に基づいた処理を行うためのアプリケーションであり、以下では「電子ペン用アプリ」と呼ぶ。）が実行されている際に表示される。
【００５４】
図８は、記憶手段４５に記憶された登録電子ペン対応表の一例を示している。図８に示す例では、ペンＩＤが「ｐｅｎ０１」である電子ペン１及びペンＩＤが「ｐｅｎ０２」である電子ペン１がグループＡに対応付けられており、ペンＩＤが「ｐｅｎ０３」である電子ペン１及びペンＩＤが「ｐｅｎ０４」である電子ペン１がグループＢに対応付けられており、ペンＩＤが「ｐｅｎ０５」である電子ペン１及びペンＩＤが「ｐｅｎ０６」である電子ペン１がグループＣに対応付けられている。
【００５５】
次に、本実施形態では、処理手段４４は、上記のようにして電子ペン１を登録した後、登録された複数の電子ペン１の中から電子ペン１を選択し、選択した電子ペン１から受信した記入情報のみを処理対象に決定する。この場合、処理手段４４は、当該電子ペン１以外の電子ペンから受信した記入情報を処理対象から除外する、つまり当該記入情報を破棄する。１つの例では、部屋Ａでコンピュータ装置４を利用する場合には、当該コンピュータ装置４の処理手段４４は、その部屋Ａに設けられた電子ペン１Ａ１、１Ａ２を選択して、電子ペン１Ａ１、１Ａ２から受信した記入情報のみを処理対象に決定し、電子ペン１Ａ１、１Ａ２でスクリーン６に記入されたストロークを描画したりする。これに対して、処理手段４４は、電子ペン１Ａ１、１Ａ２以外の電子ペン１（例えば電子ペン１Ｂ１や電子ペン１Ｂ２など）から受信した記入情報を処理対象とせずに破棄する。
【００５６】
より具体的には、処理手段４４は、例えば電子ペン用アプリの起動時に、電子ペン用アプリで使用する電子ペン１が属するグループをユーザに選択させるための画面（以下では「第２グループ選択画面」と呼ぶ。）を、表示手段４６に表示させる。そして、処理手段４４は、ユーザが第２グループ選択画面を参照して入力手段４１に対して行った操作を取得し、その操作に応じたグループに属する電子ペン１を、記憶手段４５に記憶された登録電子ペン対応表に基づいて特定する。この後、処理手段４４は、特定した電子ペン１から受信した記入情報のみを、電子ペン用アプリで用いる情報として決定する。
【００５７】
図９は、表示手段４６に表示された第２グループ選択画面の一例を示している。図９に示すように、第２グループ選択画面２００には、グループＡ〜Ｆのいずれかを選択するためのラジオボタンが示されたラジオボックス２０１（破線領域に示している）と、ＯＫボタン２０２と、キャンセルボタン２０３と、が表示される。ユーザは、このような第２グループ選択画面２００を参照して、グループＡ〜Ｆの中で、電子ペン用アプリで使用する電子ペン１が属するグループを選択する。具体的には、ユーザは、入力手段４１としてのマウスを用いて、ラジオボックス２０１内のラジオボタンをクリックすることで、電子ペン用アプリで使用する電子ペン１が属するグループを選択し、その選択後にＯＫボタン２０２をクリックする。例えば、ユーザは、使用する電子ペン１が設けられている部屋に対応するグループを選択する。
【００５８】
なお、コンピュータ装置４のユーザはＡ〜Ｆの各部屋で利用する場合がある。そのような場合は、Ａ〜Ｆの各部屋の電子ペン１を登録して使用するようにすれば良い。
【００５９】
［処理フロー］
次に、図１０及び図１１を参照して、本実施形態に係る処理フローにについて説明する。
【００６０】
図１０は、コンピュータ装置４で電子ペン１を登録する際に行われる処理（電子ペン登録処理）を示すフローチャートである。このフローは、コンピュータ装置４の処理手段４４によって実行される。
【００６１】
まず、ステップＳ１１では、コンピュータ装置４の処理手段４４は、電子ペン用アプリを実行しているか否かを判定する。電子ペン用アプリを実行している場合（ステップＳ１１：Ｙｅｓ）、処理はステップＳ１２に進み、電子ペン用アプリを実行していない場合（ステップＳ１１：Ｎｏ）、処理は終了する。
【００６２】
ステップＳ１２では、処理手段４４は、電子ペン１を登録するか否かを判定する、つまり電子ペン１をコンピュータ装置４とペアリングするか否かを判定する。この場合、処理手段４４は、ユーザが電子ペン１をコンピュータ装置４にかざすことで、コンピュータ装置４の第２通信手段４３と電子ペン１の第２通信ユニット１１２との通信（例えばＮＦＣのＰ２Ｐの通信）が確立されたか否かに応じて、当該判定を行う。電子ペン１を登録すると判定した場合（ステップＳ１２：Ｙｅｓ）、処理はステップＳ１３に進み、電子ペン１を登録しないと判定した場合（ステップＳ１２：Ｎｏ）、処理は終了する。
【００６３】
ステップＳ１３では、処理手段４４は、登録すべき電子ペン１に適用するグループをユーザに選択させるための第１グループ選択画面１００（例えば図７参照）を、表示手段４６に表示させる。そして、処理はステップＳ１４に進む。
【００６４】
ステップＳ１４では、処理手段４４は、入力手段４１から処理手段４４への出力信号に基づいて、第１グループ選択画面１００に表示されたグループのいずれかがユーザによって選択されたか否かを判定する。グループが選択された場合（ステップＳ１４：Ｙｅｓ）、処理はステップＳ１５に進み、グループが選択されていない場合（ステップＳ１４：Ｎｏ）、処理はステップＳ１４に戻る。
【００６５】
ステップＳ１５では、処理手段４４は、入力手段４１から処理手段４４への出力信号に基づいて、第１グループ選択画面１００に表示されたグループのうちでユーザによって選択されたグループを特定する。そして、処理手段４４は、特定したグループに対応付けて電子ペン１を登録する。具体的には、処理手段４４は、登録すべき電子ペン１のペンＩＤを、特定したグループに対応付けて登録する。この場合、処理手段４４は、このように対応付けたペンＩＤとグループとを、登録電子ペン対応表として記憶手段４５に記憶させる。以上のステップＳ１５の後、処理は終了する。
【００６６】
次に、図１１は、電子ペン用アプリで処理対象とする電子ペン１を決定するための処理（処理対象決定処理）を示すフローチャートである。このフローも、コンピュータ装置４の処理手段４４によって実行される。
【００６７】
まず、ステップＳ２１では、コンピュータ装置４の処理手段４４は、電子ペン用アプリが起動したか否かを判定する。電子ペン用アプリが起動した場合（ステップＳ２１：Ｙｅｓ）、処理はステップＳ２２に進み、電子ペン用アプリが起動していない場合（ステップＳ２１：Ｎｏ）、処理は終了する。
【００６８】
ステップＳ２２では、処理手段４４は、電子ペン用アプリで使用する電子ペン１が属するグループをユーザに選択させるための第２グループ選択画面２００（例えば図９参照）を、表示手段４６に表示させる。そして、処理はステップＳ２３に進む。
【００６９】
ステップＳ２３では、処理手段４４は、入力手段４１から処理手段４４への出力信号に基づいて、第２グループ選択画面２００に表示されたグループのいずれかがユーザによって選択されたか否かを判定する。グループが選択された場合（ステップＳ２３：Ｙｅｓ）、処理はステップＳ２４に進み、グループが選択されていない場合（ステップＳ２３：Ｎｏ）、処理はステップＳ２３に戻る。
【００７０】
ステップＳ２４では、処理手段４４は、入力手段４１から処理手段４４への出力信号に基づいて、第２グループ選択画面２００に表示されたグループのうちでユーザによって選択されたグループを特定する。そして、処理手段４４は、記憶手段４５に記憶された登録電子ペン対応表を参照して、当該グループに属する電子ペン１を特定する。この後、処理はステップＳ２５に進む。
【００７１】
ステップＳ２５では、処理手段４４は、ステップＳ２４で特定した電子ペン１からの記入情報を処理対象に決定する、つまり電子ペン用アプリで用いる情報として決定する。この場合、処理手段４４は、当該電子ペン１以外の電子ペンからの記入情報を、電子ペン用アプリで用いないこととする。そして、処理は終了する。
【００７２】
なお、電子ペン用アプリの起動時に処理対象決定処理を実行することに限定はされず、電子ペン用アプリの起動前や電子ペン用アプリの実行中に処理対象決定処理を実行しても良い。
【００７３】
［本実施形態の作用・効果］
以上説明した本実施形態によれば、コンピュータ装置４に登録された複数の電子ペン１の中から、当該コンピュータ装置４で使用する電子ペン１を選択することにより、選択した電子ペン１からの記入情報のみを適切に処理対象とすることができる。したがって、Ｂｌｕｅｔｏｏｔｈ等の無線通信方式の通信範囲内において複数の電子ペン１が使用されたとしても、当該コンピュータ装置４で使用対象としていない電子ペン１からの記入情報を、適切に処理対象から除外することができる。よって、図６で例示したような不具合の発生を適切に抑制することが可能となる。
【００７４】
［変形例］
以下では、上記した実施形態の変形例について説明する。なお、下記の変形例は、任意に組み合わせて実施形態に適用することができる。
【００７５】
（変形例１）
他の例では、電子ペン１のメモリ１０９に、コンピュータ装置４で実行させるためのアプリケーションに関するアプリケーション情報を記憶させておき、そのようなアプリケーション情報をコンピュータ装置４に送信して、当該アプリケーション情報に応じたアプリケーションを実行させる。アプリケーション情報としては、アプリケーションサーバのＵＲＬや、アプリケーションのインストーラファイルなどを用いると良い。また、電子ペン１からコンピュータ装置４へのアプリケーション情報の送信は、ＮＦＣ等の無線通信方式を利用すると良い。その場合、電子ペン１とコンピュータ装置４とのペアリング時に、アプリケーション情報を送信すれば良い。これにより、電子ペン１とコンピュータ装置４との最初の接続時に、電子ペン１に関するアプリケーションの実行環境を即座に自動でセットアップすることができるようになる。
【００７６】
（変形例２）
上記した実施形態では、登録すべき電子ペン１に適用するグループをユーザに選択させると共に、電子ペン用アプリで使用する電子ペン１が属するグループをユーザに選択させていたが、このようにユーザにグループを選択させることに限定はされない。つまり、グループを直接選択させる代わりに、ユーザにとって分かり易い、電子ペン１を分別するための区分けを規定し、そのような区分けを選択させても良い。例えば、図６に示したような部屋Ａ〜Ｆのいずれかを選択させても良い。このような変形例では、コンピュータ装置４は、区分けに応じたグループを用いて電子ペン１を管理すればよい。
【００７７】
（変形例３）
上記した実施形態では、グループに対応付けて電子ペン１を登録し、ユーザによって選択されたグループに属する電子ペン１を選択していた。つまり、上記した実施形態では、グループを用いて電子ペン１を管理していた。他の例では、このようなグループを用いずに電子ペン１を管理しても良い。その場合には、コンピュータ装置４は、グループを用いずに電子ペン１を登録する、具体的には当該コンピュータ装置４とペアリングされた電子ペン１のペンＩＤのみを登録する。そして、ユーザは、登録された電子ペン１の中から、電子ペン用アプリで使用する１つ以上の電子ペン１を選択し、コンピュータ装置４は、ユーザによって選択された電子ペン１からの記入情報を処理対象に決定する。
【００７８】
（変形例４）
上記では、電子ペン１、ドットパターン（コード化パターン）、記入情報に、アノト方式を用いていたが、アノト方式を用いることに限定はされない。
【符号の説明】
【００７９】
１  電子ペン
４  コンピュータ装置
５  プロジェクタ
６  スクリーン
１０  電子ペンシステム
４１  入力手段
４２  第１通信手段
４３  第２通信手段
４４  処理手段
４５  記憶手段
４６  表示手段
１００  第１グループ選択画面
２００  第２グループ選択画面
【図１】
2014199525.tif 000003
【図２】
2014199525.tif 000004
【図３】
2014199525.tif 000005
【図４】
2014199525.tif 000006
【図５】
2014199525.tif 000007
【図６】
2014199525.tif 000008
【図７】
2014199525.tif 000009
【図８】
2014199525.tif 000010
【図９】
2014199525.tif 000011
【図１０】
2014199525.tif 000012
【図１１】
2014199525.tif 000013