(57)【特許請求の範囲】
【請求項１】
ユーザによるタッチ操作を検知するタッチパネルと、電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層とが重ねて積層されたディスプレイ装置と、
前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段とを備え、
前記タッチパネル及び前記コード化パターン層は、前記ディスプレイ装置の表示が視認できるように透明に構成されており、
前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を行うことを特徴とするコンピュータ装置。
【請求項２】
ユーザによるタッチ操作を検知するタッチパネルと、電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層とが重ねて積層されたディスプレイ装置と、
前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段とを備え、
前記タッチパネル及び前記コード化パターン層は、前記ディスプレイ装置の表示が視認できるように透明に構成されており、
前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記情報から求められる前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を前記所定範囲の制限なく行うことを特徴とするコンピュータ装置。
【請求項３】
前記処理手段は、複数の電子ペンから前記コード化パターンに関する情報を受信している場合に、電子ペンごとに、前記所定範囲を設けて、前記タッチパネルへのタッチ操作による入力の処理を行わないことを特徴とする請求項２に記載のコンピュータ装置。
【請求項４】
前記処理手段は、前記タッチパネルへの入力を検知後、所定時間幅の間、前記コード化パターンに関する情報を受信していない前記電子ペンから前記コード化パターンに関する情報を受信したか否か判定し、当該情報を受信したと判定した場合には、前記タッチパネルへの入力の処理を行わないことを特徴とする請求項１〜３うちいずれか一項に記載のコンピュータ装置。
【請求項５】
コード化パターンを読み取り、当該コード化パターンに関する情報を生成する電子ペンと、
前記電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層が積層された、ユーザによるタッチ操作を検知するタッチパネルと、
前記電子ペン及び前記タッチパネルと通信可能なコンピュータ装置と、
前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタとを備え、
前記コンピュータ装置は、
前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段を備え、
前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を行うことを特徴とする入力システム。
【請求項６】
コード化パターンを読み取り、当該コード化パターンに関する情報を生成する電子ペンと、
前記電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層が積層された、ユーザによるタッチ操作を検知するタッチパネルと、
前記電子ペン及び前記タッチパネルと通信可能なコンピュータ装置と、
前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタとを備え、
前記コンピュータ装置は、
前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段を備え、
前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記情報から求められる前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を前記所定範囲の制限なく行うことを特徴とする入力システム。
【請求項７】
前記処理手段は、複数の電子ペンから前記コード化パターンに関する情報を受信している場合に、電子ペンごとに、前記所定範囲を設けて、前記タッチパネルへのタッチ操作による入力の処理を行わないことを特徴とする請求項６に記載の入力システム。
【請求項８】
前記処理手段は、前記タッチパネルへの入力を検知後、所定時間幅の間、前記コード化パターンに関する情報を受信していない前記電子ペンから前記コード化パターンに関する情報を受信したか否か判定し、当該情報を受信したと判定した場合には、前記タッチパネルへの入力の処理を行わないことを特徴とする請求項５〜７のうちいずれか一項に記載の入力システム。
【請求項９】
ユーザによるタッチ操作を検知するタッチパネルと、電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層とが重ねて積層されたディスプレイ装置を備え、前記タッチパネル及び前記コード化パターン層は、前記ディスプレイ装置の表示が視認できるように透明に構成されているコンピュータ装置に搭載され実行されるプログラムであって、
前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段として前記コンピュータ装置を機能させ、
前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を行うことを特徴とするプログラム。
【請求項１０】
ユーザによるタッチ操作を検知するタッチパネルと、電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層とが重ねて積層されたディスプレイ装置を備え、前記タッチパネル及び前記コード化パターン層は、前記ディスプレイ装置の表示が視認できるように透明に構成されているコンピュータ装置に搭載され実行されるプログラムであって、
前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段として前記コンピュータ装置を機能させ、
前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記情報から求められる前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を前記所定範囲の制限なく行うことを特徴とするプログラム。
【請求項１１】
コード化パターンを読み取り、当該コード化パターンに関する情報を生成する電子ペンと、
前記電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層が積層された、ユーザによるタッチ操作を検知するタッチパネルと、
前記電子ペン及び前記タッチパネルと通信可能なコンピュータ装置と、
前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタと、を備える入力システムの前記コンピュータ装置に搭載され実行されるプログラムであって、
前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段として前記コンピュータ装置を機能させ、
前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を行うことを特徴とするプログラム。
【請求項１２】
コード化パターンを読み取り、当該コード化パターンに関する情報を生成する電子ペンと、
前記電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層が積層された、ユーザによるタッチ操作を検知するタッチパネルと、
前記電子ペン及び前記タッチパネルと通信可能なコンピュータ装置と、
前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタと、を備える入力システムの前記コンピュータ装置に搭載され実行されるプログラムであって、
前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段として前記コンピュータ装置を機能させ、
前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記情報から求められる前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を前記所定範囲の制限なく行うことを特徴とするプログラム。
【請求項１３】
前記処理手段は、複数の電子ペンから前記コード化パターンに関する情報を受信している場合に、電子ペンごとに、前記所定範囲を設けて、前記タッチパネルへのタッチ操作による入力の処理を行わないことを特徴とする請求項１０または１２に記載のプログラム。
【請求項１４】
前記処理手段は、前記タッチパネルへの入力を検知後、所定時間幅の間、前記コード化パターンに関する情報を受信していない前記電子ペンから前記コード化パターンに関する情報を受信したか否か判定し、当該情報を受信したと判定した場合には、前記タッチパネルへの入力の処理を行わないことを特徴とする請求項９乃至１３のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンで読み取り可能なコード化パターンを利用した技術に関する。
【背景技術】
【０００２】
近年、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのＡｎｏｔｏ社が開発した「アノトペン（Ａｎｏｔｏ  ｐｅｎ）」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。ユーザが専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、ユーザが書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される（例えば、特許文献１参照）。
【０００３】
また、特許文献２及び特許文献３には、光学式タッチパネルに、ドットパターンを積層し、電子ペンによる入力と、指によるタッチパネル入力が可能なシステムが開示されている。また、非特許文献１には、液晶を挿んで電磁誘導方式のタブレットを下部に、抵抗膜方式のタッチパネルを上部に配置された構成を有し、電子ペンによる入力と指による入力の両方が可能なタッチパネルが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００３−５１１７６１号公報
【特許文献２】米国特許出願公開第２０１０／１９６２号明細書
【特許文献３】米国特許出願公開第２０１０／１９６３号明細書
【非特許文献１】越石健司他著、「要点解説  タッチパネル」、初版、株式会社工業調査会、２０１０年３月１５日、Ｐ３６〜３７、５０〜６３、７８〜８０
【発明の概要】
【発明が解決しようとする課題】
【０００５】
タッチパネルを積層し、電子ペンによる入力と、指によるタッチパネル入力とが可能なディスプレイ装置において、電子ペンによる入力中に、電子ペンのペン先がディスプレイに当接することにより、タッチパネルの検出原理によっては、タッチパネルが誤って入力を検知してしまう可能性がある。そこで、本発明は、電子ペンによる入力と、タッチパネルによる入力との両方を適切に検出可能なコンピュータ装置、入力システム及びそのプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るコンピュータ装置は、ユーザによるタッチ操作を検知するタッチパネルと、電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層とが重ねて積層されたディスプレイ装置と、前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段とを備え、前記タッチパネル及び前記コード化パターン層は、前記ディスプレイ装置の表示が視認できるように透明に構成されており、前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を行うことを特徴とする。
【０００７】
この構成では、コンピュータ装置は、タッチパネルとコード化パターン層とが積層されたディスプレイ装置を有し、電子ペンによる入力があった場合には、コード化パターン層により電子ペンにコード化パターンを読み取らせて電子ペンからコード化パターンに関する情報を受信する。また、コンピュータ装置は、指による入力があった場合には、タッチパネルにより当該入力を検出する。また、コンピュータ装置は、電子ペンからコード化パターンに関する情報を受信している間、タッチパネルへの入力の処理を行わない。これにより、電子ペンによる入力中に、電子ペンがディスプレイ装置上に当接することに起因したタッチパネルの誤入力を防ぐことができる。また、電子ペンによる入力中に意図せずに指や電子ペンを把持する手の側部等がディスプレイ装置に接触することがあっても、誤入力等を防ぐことができる。
【０００８】
本発明に係るコンピュータ装置の他の態様は、ユーザによるタッチ操作を検知するタッチパネルと、電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層とが重ねて積層されたディスプレイ装置と、前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段とを備え、前記タッチパネル及び前記コード化パターン層は、前記ディスプレイ装置の表示が視認できるように透明に構成されており、前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記情報から求められる前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を前記所定範囲の制限なく行うことを特徴とする。
【０００９】
この構成により、コンピュータ装置は、電子ペンからコード化パターンに関する情報を受信している間、電子ペンによる記入位置から所定範囲内におけるタッチパネルへの入力の処理を行わないため、電子ペンによる入力中に電子ペンを把持する手の側部等がディスプレイ装置に意図せずに接触するおそれがある範囲については誤入力等を防ぐと共に、タッチパネルへの意図した接触と考えられる範囲については有効なタッチパネルへの入力として処理することができる。
【００１０】
上記コンピュータ装置の一態様では、前記処理手段は、複数の電子ペンから前記コード化パターンに関する情報を受信している場合に、電子ペンごとに、前記所定範囲を設けて、前記タッチパネルへのタッチ操作による入力の処理を行わないことを特徴とする。
上記コンピュータ装置の他の一態様では、前記処理手段は、前記タッチパネルへの入力を検知後、所定時間幅の間、前記コード化パターンに関する情報を受信していない前記電子ペンから前記コード化パターンに関する情報を受信したか否か判定し、当該情報を受信したと判定した場合には、前記タッチパネルへの入力の処理を行わないことを特徴とする。所定時間幅は、例えば、電子ペンによる入力とタッチパネルによる入力とが同時に行われた場合の入力を検知するまでの時間差（タイムラグ）を予め実験等によって求めて、定められる。この構成により、コンピュータ装置は、電子ペンによる入力とタッチパネルによる入力とにタイムラグが存在し、電子ペンによる入力が遅延して検出される場合であっても、電子ペンによる入力の開始時に、電子ペンがディスプレイ装置上に当接することに起因したタッチパネルの誤入力を防ぐことができる。
【００１１】
本発明に係る入力システムは、コード化パターンを読み取り、当該コード化パターンに関する情報を生成する電子ペンと、前記電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層が積層された、ユーザによるタッチ操作を検知するタッチパネルと、前記電子ペン及び前記タッチパネルと通信可能なコンピュータ装置と、前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタとを備え、前記コンピュータ装置は、前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段を備え、前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を行う。
【００１２】
この構成により、コンピュータ装置は、電子ペンからコード化パターンに関する情報を受信している間、タッチパネルへの入力の処理を行わない。これにより、入力システムは、電子ペンによる入力中に、電子ペンがディスプレイ装置上に当接すること等に起因したタッチパネルの誤入力を防ぐことができる。
【００１３】
本発明に係る入力システムの他の態様は、コード化パターンを読み取り、当該コード化パターンに関する情報を生成する電子ペンと、前記電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層が積層された、ユーザによるタッチ操作を検知するタッチパネルと、前記電子ペン及び前記タッチパネルと通信可能なコンピュータ装置と、前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタとを備え、前記コンピュータ装置は、前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段を備え、前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記情報から求められる前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を前記所定範囲の制限なく行うことを特徴とする。
【００１４】
この構成により、コンピュータ装置は、電子ペンからコード化パターンに関する情報を受信している間、電子ペンによる記入位置から所定範囲内におけるタッチパネルへの入力の処理を行わない。従って、入力システムは、電子ペンによる入力中に、電子ペンがディスプレイ装置上に当接すること等に起因したタッチパネルの誤入力を防ぐと共に、タッチパネルへの誤入力のおそれがない範囲については有効なタッチパネルへの入力として処理することができる。
【００１５】
上記入力システムの一態様では、前記処理手段は、複数の電子ペンから前記コード化パターンに関する情報を受信している場合に、電子ペンごとに、前記所定範囲を設けて、前記タッチパネルへのタッチ操作による入力の処理を行わないことを特徴とする。
上記入力システムの他の一態様では、前記処理手段は、前記タッチパネルへの入力を検知後、所定時間幅の間、前記コード化パターンに関する情報を受信していない前記電子ペンから前記コード化パターンに関する情報を受信したか否か判定し、当該情報を受信したと判定した場合には、前記タッチパネルへの入力の処理を行わないことを特徴とする。
【００１６】
本発明に係るプログラムは、ユーザによるタッチ操作を検知するタッチパネルと、電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層とが重ねて積層されたディスプレイ装置を備え、前記タッチパネル及び前記コード化パターン層は、前記ディスプレイ装置の表示が視認できるように透明に構成されているコンピュータ装置に搭載され実行されるプログラムであって、前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段として前記コンピュータ装置を機能させ、前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を行うことを特徴とする。
【００１７】
本発明に係るプログラムの他の態様は、ユーザによるタッチ操作を検知するタッチパネルと、電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層とが重ねて積層されたディスプレイ装置を備え、前記タッチパネル及び前記コード化パターン層は、前記ディスプレイ装置の表示が視認できるように透明に構成されているコンピュータ装置に搭載され実行されるプログラムであって、前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段として前記コンピュータ装置を機能させ、前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記情報から求められる前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を前記所定範囲の制限なく行うことを特徴とする。
【００１８】
本発明に係るプログラムのさらに別の態様は、コード化パターンを読み取り、当該コード化パターンに関する情報を生成する電子ペンと、前記電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層が積層された、ユーザによるタッチ操作を検知するタッチパネルと、前記電子ペン及び前記タッチパネルと通信可能なコンピュータ装置と、前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタと、を備える入力システムの前記コンピュータ装置に搭載され実行されるプログラムであって、前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段として前記コンピュータ装置を機能させ、前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を行うことを特徴とする。
【００１９】
本発明に係るプログラムのさらに別の態様は、コード化パターンを読み取り、当該コード化パターンに関する情報を生成する電子ペンと、前記電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層が積層された、ユーザによるタッチ操作を検知するタッチパネルと、前記電子ペン及び前記タッチパネルと通信可能なコンピュータ装置と、前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタと、を備える入力システムの前記コンピュータ装置に搭載され実行されるプログラムであって、前記タッチパネルへのタッチ操作による入力の処理を行うとともに、前記電子ペンから受信した前記コード化パターンに関する情報による入力の処理を行う処理手段として前記コンピュータ装置を機能させ、前記処理手段は、前記電子ペンから前記コード化パターンに関する情報を受信している間、前記情報から求められる前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへのタッチ操作による入力の処理を行わず、前記電子ペンから前記コード化パターンに関する情報を受信しない間は、前記タッチパネルへのタッチ操作による入力の処理を前記所定範囲の制限なく行う。
【００２０】
上記プログラムの一態様では、前記処理手段は、複数の電子ペンから前記コード化パターンに関する情報を受信している場合に、電子ペンごとに、前記所定範囲を設けて、前記タッチパネルへのタッチ操作による入力の処理を行わないことを特徴とする。
上記プログラムの他の一態様では、前記処理手段は、前記タッチパネルへの入力を検知後、所定時間幅の間、前記コード化パターンに関する情報を受信していない前記電子ペンから前記コード化パターンに関する情報を受信したか否か判定し、当該情報を受信したと判定した場合には、前記タッチパネルへの入力の処理を行わないことを特徴とする。
【００２１】
これらのプログラムをコンピュータ装置にインストールして機能させることで、本発明に係るコンピュータ装置を構成させることができる。
【発明の効果】
【００２２】
本発明によれば、コンピュータ装置は、電子ペンからコード化パターンに関する情報を受信している間、タッチパネルへの入力の処理を行わないため、電子ペンによる入力中に、電子ペンがディスプレイ装置上に当接することに起因したタッチパネルの誤入力を防ぐことができる。同時に、コンピュータ装置は、電子ペンによる入力中に電子ペンを把持する手の側部等がディスプレイ装置に接触すること等に起因した誤入力を防ぐことができる。
【図面の簡単な説明】
【００２３】
【図１】第１実施形態における入力システムのシステム構成図である。
【図２】ディスプレイ装置の構造を示す概略図である。
【図３】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図４】（ａ）は、ドットパターンを模式的に示し、（ｂ）は、それに対応する情報の例を示す図である。
【図５】電子ペンの構造を示す概略図である。
【図６】第１実施形態における処理フローを示すフローチャートである。
【図７】第１実施形態の変形例１に係る入力システムのシステム構成図である。
【図８】第２実施形態における入力システムのシステム構成図である。
【図９】第２実施形態において設定される制限範囲について示した図である。
【図１０】第２実施形態における処理フローを示すフローチャートである。
【図１１】図１０のフローチャートの処理の具体例を説明するための図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しながら、本発明の実施の形態である第１実施形態及び第２実施形態について順に説明する。
【００２５】
＜第１実施形態＞
まず、本発明に係る第１実施形態について説明する。
【００２６】
［入力システムの構成］
図１は、第１実施形態に係る入力システムの構成を示す。図１に示すように、入力システムは、ユーザが使用する電子ペン１と、電子ペン１及びディスプレイ装置３から情報を受信して処理するコンピュータ装置２と、コンピュータ装置２に接続されたディスプレイ装置３と、を備える。入力システムは、後述するように、電子ペン１に基づく入力（「電子ペン入力」とも呼ぶ。）と、タッチパネル３４に基づく入力（「タッチパネル入力」とも呼ぶ。）とに応じて所定の処理を行う。
【００２７】
（ディスプレイ装置）
図２は、第１実施形態に係るディスプレイ装置３の構成を示す。図２に示すように、ディスプレイ装置３は、多層構造を有し、上層から順に、ドットパターンオーバーレイヤ（ドットパターン形成層）（単に「ＤＯＬ」とも呼ぶ。）３０と、タッチパネル３４と、ディスプレイパネル３５と、を備える。
【００２８】
ＤＯＬ３０は、ディスプレイ装置３の最上層に配置される。ＤＯＬ３０は、ポリエチレンテレフタラートなどの透明樹脂基板である基材フィルム３３に、電子ペン１により読み取ることができるよう赤外線を反射する素材（酸化チタン、コレステリック液晶、赤外線反射性顔料など）を含んだインクによりドットパターン（コード化パターン）３２が印刷され、さらに透明なＥＢ硬化樹脂などの保護層３１で保護された層構成を有している。ここで、ドットパターン３２を、赤外線を反射する素材で印刷しているのは、ＤＯＬ３０の下層にあるディスプレイパネル３５から様々な色の可視光が放射されても、電子ペン１によってコントラストよくドットパターン３２を認識させるのに、望ましいからである。ＤＯＬ３０は、本発明における「コード化パターン層」の一例である。
【００２９】
ＤＯＬ３０の裏面には、タッチパネル３４が接着されている。タッチパネル３４は、ＤＯＬ３０上での接触位置を検出する。タッチパネル３４は、例えば、抵抗膜方式タッチパネル、超音波方式タッチパネル、光学方式タッチパネル、静電容量方式タッチパネルなどである。
【００３０】
なお、本発明が適用可能なディスプレイ装置３の構成は、図２の構成に限定されない。これに代えて、ディスプレイ装置３は、ドットパターン３２と基材フィルム３３との間、あるいは基材フィルム３３とタッチパネル３４との間に赤外線反射層が設けられ、さらにドットパターン３２が赤外線を吸収するカーボンを含んだインクにより印刷される構成であってもよい。
【００３１】
（ドットパターン）
続いて、ドットパターン（コード化パターン）３２について図３及び図４を用いて説明する。ドットパターンは、アノト社の方式によるものである。図３は、ドットパターン３２のドットとそのドットが変換される値との関係を説明する図である。図３に示すように、ドットパターン３２の各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組合せにより、ＤＯＬ３０上の位置座標が決定されるよう構成されている。
【００３２】
図４（ａ）は、あるドットパターン３２の配列を示している。図４（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、ＤＯＬ３０上のどの部分から６×６ドットを取ってもユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターン３２は位置座標（例えば、そのドットパターン３２がＤＯＬ３０上のどの位置にあるのか）を保持している。図４（ｂ）は、図４（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図３に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターン３２の画像を撮影する電子ペン１によって行われる。
【００３３】
（電子ペン）
次に、電子ペン１について図５を用いて説明する。図５は、電子ペン１の構造を示す概略図である。図５に示すように、電子ペン１は、その筐体１０１の内部に、ペン部１０４、ＬＥＤ１０５、ＣＭＯＳカメラ１０６、圧力センサ１０７、ＣＰＵ等により構成されるプロセッサ１０８、ＲＯＭやＲＡＭといったメモリ１０９、リアルタイムクロック１１０、アンテナ等により構成される通信ユニット１１１及びバッテリー１１２を備える。ペン部１０４の先端は、ペン先部１０３となっており、ユーザは、電子ペン１のペン先部１０３をＤＯＬ３０上に当接させて、ストローク（手書きストローク）を記入する。ここで、電子ペン１のペン先部１０３がＤＯＬ３０に最初に接触することをペンダウンと呼び、接触している（当接している）状態からペン先部１０３が離れることをペンアップと呼ぶ。電子ペン１のペンダウンからペンアップまでの間に記入される軌跡が１つのストロークとなり、文字や図形等は、１つ又は複数個のストロークからなる。
【００３４】
バッテリー１１２は、電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、ユーザが電子ペン１によりＤＯＬ３０上に文字やマークを書いたりタップしたりする際にペン先部１０３からペン部１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ伝送する。
【００３５】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５及びＣＭＯＳカメラ１０６のスイッチのオン／オフを切替える。即ち、ユーザが電子ペン１でＤＯＬ３０上に文字などを書くと、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、ユーザが記入を開始したと判定して、ＬＥＤ１０５及びＣＭＯＳカメラ１０６を作動させる。そして、通信ユニット１１１が、圧力センサ１０７により検出されたペンダウン情報と、後述する電子ペン１の識別情報（以後、「ペンＩＤ」と呼ぶ。）とを関連付けて、記入情報としてコンピュータ装置２へ送信する。また、ユーザが１つのストロークを記入し終えて電子ペン１をＤＯＬ３０から離すと、圧力センサ１０７は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット１１１が、圧力センサ１０７により検出されたペンアップ情報とペンＩＤとを関連付けて、記入情報としてコンピュータ装置２へ送信する。
【００３６】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられており、筐体１０１におけるＬＥＤ１０５及びＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、ＤＯＬ３０上のペン先部１０３近傍に向けて赤外線を照明する。その領域は、ペン先部１０３がＤＯＬ３０に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６には、赤外線を透過し赤外線以外を遮断する赤外線フィルタが設けられており、ＣＭＯＳカメラ１０６は、ＬＥＤ１０５によって照明された領域内におけるドットパターン３２を撮影し、そのドットパターン３２の画像データをプロセッサ１０８に供給する。ここで、ドットのインク素材は、赤外線を反射するため、ＬＥＤ１０５によって照射された赤外線は、ドットによって反射される。そのため、ドットの部分は、赤外線の反射量が比較的多く、ドット以外の部分は赤外線の反射量が比較的少ない。ＣＭＯＳカメラ１０６の撮影により、赤外線の反射量の違いから閾値を設けることによって、ドットの領域とそれ以外の領域を区別することができる。なお、ＣＭＯＳカメラ１０６による撮影領域は、図４（ａ）に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲であり、ＣＭＯＳカメラ１０６の撮影は毎秒５０〜１００回程度の定間隔で行われる。また、ＣＭＯＳカメラ１０６は、ドットを鮮明に撮影するため、十分な被写界深度を有している。
【００３７】
プロセッサ１０８は、ユーザの記入が行われる間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターン３２から、ユーザが記入するストローク（筆跡）のＤＯＬ３０におけるＸ、Ｙ座標（以後、単に「座標データ」または「座標情報」とも呼ぶ。）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給される、図４（ａ）に示されるようなドットパターン３２の画像データを図４（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ、Ｙ座標データを演算する。なお、プロセッサ１０８は、ドットパターンに対向する電子ペン１の傾きに起因するドットの配列を補正する回転補正処理機能を備えている。そして、プロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）、筆圧データ及びＸ、Ｙ座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、ＤＯＬ３０における６×６のドットパターン３２は、ＤＯＬ３０内で重複することはないため、ユーザが電子ペン１で文字等を記入すると、記入された位置がＤＯＬ３０内のどの位置に当たるかを、プロセッサ１０８による座標演算により特定することができる。
【００３８】
メモリ１０９には、電子ペン１を識別するための「ｐｅｎ０１」といったペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット１１１は、ペンＩＤと、時刻情報（タイムスタンプ）と、筆圧データと、Ｘ、Ｙ座標データとを関連付けて、記入情報としてコンピュータ装置２へ送信する。通信ユニット１１１によるコンピュータ装置２への送信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン１のペンダウンからペンアップまでの間に生成されてコンピュータ装置２に送信された１個又は複数個の座標属性情報は、コンピュータ装置２によりストローク情報として記憶される。換言すると、１つのストロークは、１個又は複数個のＸ、Ｙ座標（座標点）からなり、コンピュータ装置２は、ペンダウン情報及びペンアップ情報によって、１つのストロークを構成する１個又は複数個の座標属性情報を認識する。このように、ユーザの一つのストロークの記入により、電子ペン１によって生成される座標属性情報の集合を「ストローク情報」と呼ぶ。また、ペン先部１０３は、プラスチックやステンレスなどの素材により形成される。ペン先部１０３は、インクを有さず、筆圧をペン部１０４を介して圧力センサ１０７に伝達する。
【００３９】
なお、電子ペン１は、ペン部１０４にインクカートリッジを装填し、ボールペンとして使用できるようにしてもよい。また、電子ペン１は、無線送信によってコンピュータ装置２へ記入情報を送信したが、これに限らず、コンピュータ装置２と有線により接続し、有線送信によってコンピュータ装置２へ記入情報を送信してもよい。
【００４０】
また、好適には、電子ペン１は、ＣＭＯＳカメラ１０６がドットパターン３２を認識した際、ドットパターン３２が赤外線反射材で構成されているか、又は赤外線吸収材で構成されているか判断し、当該判断に基づきドットパターン３２の読み取りプログラムを切り替えてもよい。具体的には、電子ペン１は、まず、ＣＭＯＳカメラ１０６が撮影した画像に対して所定の閾値を用いて２値化処理を行い、当該２値化処理された画像より赤外線反射領域及び赤外線吸収領域を判別し、赤外線反射領域の面積と赤外線吸収領域の面積との大小関係を比較する。そして、電子ペン１は、赤外線反射領域よりも赤外線吸収領域が大きい場合には、２値化処理された画像に対してネガポジ反転処理を行い、ネガポジ反転処理を行った場合にはネガポジ反転処理された画像に基づいてドットパターン３２を認識し、ネガポジ反転処理を行わなかった場合には２値化処理された画像に基づいてドットパターン３２を認識する。これにより、赤外線吸収性のインクにより印刷されたドットパターン３２及び赤外線反射性のインキにより印刷されたドットパターン３２の両方を適切に認識することが可能となる。
【００４１】
（コンピュータ装置）
次に、コンピュータ装置２について再び図１を参照して説明する。コンピュータ装置２は、ハードウェアとして、電子ペン１とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、マウスやキーボード等で構成される。なお、コンピュータ装置２は、ディスプレイ装置３を表示部として備えるＰＣ（パーソナルコンピュータ）、ｉＰａｄ（登録商標）などのタブレットＰＣやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ）等で構成されてもよい。コンピュータ装置２は、図１に示すように、機能的には、マウスやキーボードといった入力手段２１、受信手段２２、処理手段２４、記憶手段２５を備える。そして、コンピュータ装置２は、電子ペン１から受信した記入情報、及びタッチパネル３４から受信した入力情報（「タッチパネル入力情報」とも呼ぶ。）に基づいて所定の処理を行うものである。
【００４２】
受信手段２２は、アンテナ受信回路等により構成され、電子ペン１から記入情報を受信し、処理手段２４に伝送する。また、コンピュータ装置２は、ＤＯＬ３０に形成されたドットパターン３２にかかる座標系（「ＤＯＬ座標系」とも呼ぶ。）をディスプレイパネル３５にかかる座標系（「ディスプレイ座標系」とも呼ぶ。）に変換するための第１座標変換関数、及び、タッチパネル３４にかかる座標系（「タッチパネル座標系」とも呼ぶ。）をディスプレイ座標系に変換するための第２座標変換関数をそれぞれ求めるキャリブレーション処理機能を有している。さらに、コンピュータ装置２は、そのキャリブレーション処理により求められた第１座標変換関数を用いて、ＤＯＬ座標系のデータを受信したときに、ディスプレイ座標系のデータに変換し、ストロークを描画したり、所定の処理を行ったりする機能、及び、第２座標変換関数を用いて、タッチパネル座標系のデータを受信したときに、ディスプレイ座標系のデータに変換し、アイコンの選択等の所定の処理を行う機能を有している。
【００４３】
処理手段２４は、ＣＰＵ等のプロセッサによって構成され、コンピュータ装置２の全体の制御を行う。具体的には、処理手段２４は、ディスプレイパネル３５へコンピュータ装置２により生成された画像信号を送信して当該画像信号に相当する画像を表示させる。また、処理手段２４は、上記キャリブレーション処理機能により求めた第１座標変換関数及び第２座標変換関数を記憶手段２５に記憶する。
【００４４】
コンピュータ装置２が電子ペン１から記入情報を受信すると、処理手段２４の第１座標変換手段２４１は、ＤＯＬ座標系のデータである、当該記入情報に含まれる座標データを、第１座標変換関数を用いて、ディスプレイ座標系のデータに変換する。そして、処理手段２４は、変換後の座標データに基づいて、電子ペン１によって記入された位置が、ＤＯＬ３０のドットパターン３２であることを認識する。そして、処理手段２４は、変換後の座標データを記憶手段２５に記憶するとともに、当該変換後の座標データ等に基づくストロークをディスプレイパネル３５に表示させたり、ストロークの該当する位置にフォルダやアプリケーション等のアイコンが表示されていた場合には、当該アイコンの選択等の処理を行ったりする。
【００４５】
また、コンピュータ装置２がタッチパネル３４からタッチパネル入力情報を受信すると、処理手段２４の第２座標変換手段２４２は、タッチパネル入力情報が示すタッチパネル座標系の座標データを、第２座標変換関数を用いて、ディスプレイ座標系のデータに変換する。そして、処理手段２４は、ディスプレイパネル３５が表示中の画像において、変換後の座標データ上にフォルダやアプリケーション等のアイコンが表示されていた場合には、当該アイコンの選択等の処理を行う。
【００４６】
処理手段２４のタッチパネル機能切替手段２４３は、コンピュータ装置２が電子ペン１から記入情報を受信している間、タッチパネル３４による入力機能をオフにする。この場合、タッチパネル機能切替手段２４３は、電子ペン１から記入情報を受信している間、タッチパネル３４が停止状態になるように、タッチパネル３４に制御信号を送信してもよく、または、当該期間ではタッチパネル３４から送信されるタッチパネル入力情報を処理手段２４で処理することなく破棄してもよい。一方、タッチパネル機能切替手段２４３は、コンピュータ装置２が電子ペン１から記入情報を受信していない場合、タッチパネル３４による入力機能をオンにする。
【００４７】
記憶手段２５は、ＲＯＭやＲＡＭといったメモリによって構成される。記憶手段２５は、第１座標変換関数及び第２座標変換関数を記憶する。また、記憶手段２５は、処理手段２４の処理命令により、電子ペン１から受信した記入情報をペンＩＤ毎に記憶したり、プログラムの実行により生成される所定のデータを記憶したりする。
【００４８】
［処理フロー］
次に、第１実施形態の入力システムにおいて、タッチパネル入力検知に基づく処理フローについて説明する。図６に示す処理フローは、コンピュータ装置２がタッチパネル３４からタッチパネル入力情報を受信するごとに繰り返し実行される。
【００４９】
タッチパネル３４は、ＤＯＬ３０上での接触を検知した場合、タッチパネル入力情報をコンピュータ装置２へ送信する。これにより、コンピュータ装置２の処理手段２４は、タッチパネル入力があったことを検知する（ステップＳ１０１）。
【００５０】
次に、処理手段２４は、電子ペン１から記入情報を受信しているか否か判定する（ステップＳ１０２）。これにより、処理手段２４は、ステップＳ１０１でのタッチパネル入力の検知が電子ペン入力中での電子ペン１のＤＯＬ３０上での接触に基づくものか否か判定する。なお、電子ペン１のペンダウン時では、電子ペン１が記入情報を生成する時間等に起因して、コンピュータ装置２が記入情報を受信するタイミングよりも、タッチパネル入力の検出を行うタイミングの方が早い。従って、処理手段２４は、ステップＳ１０１の実行後、上述のタイミングの差（タイムラグ）に相当する所定時間幅の間、記入情報を電子ペン１から受信しているか判定を行う。
【００５１】
そして、記入情報を受信していると判定した場合（ステップＳ１０２；Ｙｅｓ）、処理手段２４は、記憶手段２５に、その記入情報をペンＩＤ毎に記憶させる（ステップＳ１０３）。次に、処理手段２４は、タッチパネル３４の入力機能が既にオフであるか否か判定する（ステップＳ１０４）。そして、タッチパネル３４の入力機能がオンであると判定した場合（ステップＳ１０４；Ｎｏ）、タッチパネル３４の入力機能をオフにする（ステップＳ１０５）。一方、タッチパネル３４の入力機能が既にオフであると判定した場合（ステップＳ１０４；Ｙｅｓ）、処理手段２４は、ステップＳ１０５の処理を行わず、オフの状態を維持したまま、ステップＳ１０６へ処理を進める。
【００５２】
次に、処理手段２４は、受信した記入情報に含まれるＤＯＬ座標系の座標情報を、記憶手段２５により記憶された第１座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する（ステップＳ１０６）。そして、処理手段２４は、電子ペン入力処理を行う（ステップＳ１０７）。例えば、処理手段２４は、変換後の座標情報に基づいて、ディスプレイパネル３５により現在表示中の画像に、記入されたストロークを重畳して描画し、ディスプレイパネル３５による表示を更新させると共に、描画後の画像を記憶手段２５に更新して記憶させる等の処理を行う。
【００５３】
次に、処理手段２４は、電子ペン１から引き続き記入情報を受信しているか否か判定する（ステップＳ１０８）。そして、記入情報を受信していると判定した場合（ステップＳ１０８；Ｙｅｓ）、処理手段２４は、引き続きステップＳ１０３の処理へ移行し、記入情報に基づき処理を行う。一方、記入情報を受信していないと判定した場合（ステップＳ１０８；Ｎｏ）、処理手段２４は、タッチパネル３４の入力機能をオンに戻す（ステップＳ１０９）。そして、処理手段２４は、フローチャートの処理を終了する。
【００５４】
一方、ステップＳ１０２で記入情報を受信していないと判定した場合（ステップＳ１０２；Ｎｏ）、処理手段２４は、検出したタッチパネル入力が、電子ペン入力中での電子ペン１のＤＯＬ３０上への接触に基づく誤入力ではないと判定し、タッチパネル入力処理を行う（ステップＳ１１０）。具体的には、処理手段２４は、タッチパネル３４から受信したタッチパネル入力情報が示すタッチパネル座標系の座標データを、第２座標変換関数を用いて、ディスプレイ座標系のデータに変換する。そして、処理手段２４は、ディスプレイパネル３５が現在表示中の画像において、変換後の座標データ上にフォルダ等のアイコンが表示されていた場合には、当該フォルダの選択等の処理を行う。
【００５５】
［第１実施形態の入力システムによる作用効果］
第１実施形態の入力システムによれば、コンピュータ装置２は、電子ペン１から記入情報を受信している間、タッチパネル３４の入力機能をオフにする。これにより、コンピュータ装置２は、電子ペン１による入力中に、電子ペン１のペン先がＤＯＬ３０上に接触することに起因したタッチパネル入力の誤検出を防ぐこと、及び、意図せずに指や電子ペン１を把持する手の側部等がＤＯＬ３０に接触することがあってもタッチパネル入力の誤検出を防ぐことができる。また、コンピュータ装置２は、電子ペン１の記入情報を受信しているか否かに基づきタッチパネル３４の入力機能のオン及びオフを切り替える。これにより、入力システムは、タッチパネル入力をオフにする期間を必要最小限に抑えつつ、タッチパネル入力の誤入力を防ぐことができる。
【００５６】
［第１実施形態の変形例］
次に、第１実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の第１実施形態に適用してもよい。
【００５７】
（変形例１）
図１及び図２では、ＤＯＬ３０及びタッチパネル３４は、ディスプレイパネル３５に積層されていた。しかし、本発明が適用可能な入力システムの構成は、これに限定されない。
【００５８】
図７は、第１実施形態の変形例１に係る入力システムのシステム構成図である。図７に示すように、第１実施形態の変形例１に係る入力システムは、コンピュータ装置２のディスプレイの表示画面と同じ画像をＤＯＬ３０上に投影するプロジェクタ４を備える。また、ＤＯＬ３０及びタッチパネル３４は、コンピュータ装置２のディスプレイと離れた位置に積層されて配置されている。また、タッチパネル３４は、コンピュータ装置２と接続し、タッチパネル入力情報をコンピュータ装置２へ送信する。なお、図７に示すプロジェクタ４は、フロントプロジェクタであるが、リアプロジェクタであってもよい。また、ＤＯＬ３０またはタッチパネル３４を構成する層に、投影された光を結像拡散する結像拡散層を採用するか、ＤＯＬ３０やタッチパネル３４とは別に、結像拡散層を積層させるとよい。
【００５９】
このように、ＤＯＬ３０及びタッチパネル３４がディスプレイに積層されていない構成であっても、コンピュータ装置２の処理手段２４は、電子ペン１から受信した記入情報に含まれるＤＯＬ座標系の座標情報を、記憶手段２５により記憶された第１座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する。また、処理手段２４は、タッチパネル３４から受信したタッチパネル入力情報が示すタッチパネル座標系の座標情報を、記入手段２５により記憶された第２座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する。そして、処理手段２４は、電子ペン１から記入情報を受信している間、タッチパネル３４の入力機能を制限する。
【００６０】
この構成によっても、入力システムは、好適に、電子ペン入力と、ユーザの指によるタッチパネル入力とを受け付け、かつ、電子ペン１による入力中に、電子ペン１がＤＯＬ３０に接触することに起因したタッチパネル入力の誤検出等を防ぐことができる。
【００６１】
（変形例２）
上記第１実施形態において、アノト方式のコード化パターン（ドットパターン）を用いたが、位置座標を示すコード化パターンであればよく、アノト方式に限られない。
【００６２】
＜第２実施形態＞
次に、第２実施形態について説明する。図８は、第２実施形態における入力システムのシステム構成図を示す。第２実施形態では、処理手段２４は、タッチパネル機能切替手段２４３に代えて、タッチパネル入力を無効にする期間及び範囲を制限するタッチパネル機能制限手段２４４を備える点で、第１実施形態と異なる。その他、第１実施形態と同様の部分については、同一の符号を付し、適宜その説明を省略する。
【００６３】
処理手段２４のタッチパネル機能制限手段２４４は、コンピュータ装置２が電子ペン１から記入情報を受信している間、電子ペン１のペン先位置（「電子ペン入力位置」とも呼ぶ。）から所定範囲内でのタッチパネル３４の入力機能をオフにする。そして、処理手段２４は、電子ペン入力位置が変化した場合には、変化後の電子ペン入力位置に基づき、タッチパネル３４の入力機能をオフにする範囲を定める。以後では、電子ペン入力位置に基づき、タッチパネル３４の入力機能をオフにする範囲を「制限範囲Ｗｒ」とも呼ぶ。
【００６４】
タッチパネル機能制限手段２４４の具体的な処理についてさらに図９を参照して説明する。図９は、第２実施形態におけるディスプレイ装置３の表示画面の一例である。
【００６５】
図９では、ユーザがＤＯＬ３０上に電子ペン１のペン先部１０３を当接させている。この場合、処理手段２４は、電子ペン１から受信した記入情報に含まれる座標データを、第１座標変換関数を用いて、ディスプレイ座標系の座標データに変換し、当該座標データの位置を電子ペン入力位置に定める。そして、処理手段２４は、当該電子ペン入力位置を中心とした半径Ｒの円領域を制限範囲Ｗｒに定め、制限範囲Ｗｒでのタッチパネル３４の入力機能をオフにし、制限範囲Ｗｒ以外の領域でのタッチパネル３４の入力機能をオンにする。具体的には、電子ペン１から記入情報を受信している間、処理手段２４は、タッチパネル３４から送信されるタッチパネル入力情報に含まれるタッチパネル座標系の座標データを、第２座標変換手段２４２が第２座標変換関数を用いてディスプレイ座標系のデータに変換すると、変換後の座標データが制限範囲Ｗｒ内に含まれるか否かを判定する。当該座標データが制限範囲Ｗｒに含まれると判断した場合、処理手段２４は、タッチパネル入力処理を行うことなく当該座標データを破棄する。一方、当該座標データが制限範囲Ｗｒに含まれないと判断した場合、処理手段２４は、タッチパネル入力処理を行う。なお、同時に複数の電子ペン１により記入情報が生成された場合には、電子ペン１ごとに並行して制限範囲Ｗｒが求められる。すなわちタッチパネル３４上に複数の制限範囲Ｗｒが定められる。なお、上述の半径Ｒは、例えば１０〜１５ｃｍに定められる。具体的には、ＤＯＬ３０上で電子ペン１による入力を行う場合に、電子ペン入力位置から、当該電子ペン１を把持する手の側部がＤＯＬ３０上で接触する可能性がある位置までの最大距離を予め実験等によって求めて、半径Ｒを当該最大距離に定める。
【００６６】
また、処理手段２４は、電子ペン入力位置が変化した場合には、変化後の電子ペン入力位置に基づき新たに制限範囲Ｗｒを定め、その範囲でのタッチパネル３４の入力機能をオフにする。したがって、電子ペン１によってストロークが描かれている間は、電子ペン入力位置の移動に伴って、制限範囲Ｗｒも移動する。さらに、処理手段２４は、複数の電子ペン１から記入情報を受信している場合には、それぞれの電子ペン１に対応した制限範囲Ｗｒを設ける。具体的には、処理手段２４は、この場合、各電子ペン１の記入情報に基づき、それぞれの電子ペン入力位置を特定し、当該電子ペン入力位置に基づき制限範囲Ｗｒを定める。この場合、制限範囲Ｗｒは、各電子ペン入力位置を中心とした半径Ｒの円領域をあわせたＤＯＬ３０上の領域となる。
【００６７】
［処理フロー］
次に、第２実施形態の入力システムにおいて、タッチパネル入力検知に基づく処理フローについて説明する。図１０に示す処理フローは、コンピュータ装置２がタッチパネル３４からタッチパネル入力情報を受信するごとに繰り返し実行される。なお、同時に複数の電子ペン１により記入情報が生成されて電子ペン１の接触に基づく複数のタッチパネル入力検知が並行して発生した場合には、図１０に示す処理フローは、電子ペン１ごとに並行して実行される。
【００６８】
タッチパネル３４がＤＯＬ３０上での接触を検知した場合、タッチパネル入力情報をコンピュータ装置２へ送信する。これにより、コンピュータ装置２の処理手段２４は、タッチパネル入力があったことを検知する（ステップＳ２０１）。
【００６９】
次に、処理手段２４は、受信したタッチパネル入力情報が示すタッチパネル座標系の座標情報を、記憶手段２５により記憶された第２座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する（ステップＳ２０２）。そして、処理手段２４は、変換後の座標情報が制限範囲Ｗｒ内であるか否か判定し（ステップＳ２０３）、変換後の座標情報が制限範囲Ｗｒ内であると判定した場合（ステップＳ２０３；Ｙｅｓ）、タッチパネル入力処理は行わず、フローチャートの処理を終了する。
【００７０】
一方、変換後の座標情報が制限範囲Ｗｒ内でないと判定した場合（ステップＳ２０３；Ｎｏ）、処理手段２４は、新たな電子ペン１から記入情報を受信したか否か判定する（ステップＳ２０４）。即ち、処理手段２４は、直前に判定した制限範囲Ｗｒに対応する電子ペン１とは別に、新たな電子ペン１から記入情報を受信したか否か判定する。これにより、処理手段２４は、ステップＳ２０１でのタッチパネル入力の検知が電子ペン入力中での電子ペン１のＤＯＬ３０上での接触に基づくものか否か判定する。ここで、処理手段２４は、例えば、記入情報に含まれるペンＩＤに基づき新たな電子ペン１から記入情報を受信したか否か判定してもよく、記入情報にペンダウン情報が含まれるか否かに基づき新たな電子ペン１から記入情報を受信したか否か判定してもよい。
【００７１】
また、電子ペン１のペンダウン時では、電子ペン１が記入情報を生成する時間等に起因して、記入情報を受信するタイミングよりも、タッチパネル入力の検出を行うタイミングの方が早い。従って、処理手段２４は、ステップＳ２０１の実行後、上述のタイミングのタイムラグを考慮した所定時間幅内で、ステップＳ２０４において新たな電子ペン１から記入情報を受信しているか判定を行う。
【００７２】
そして、新たな電子ペン１から記入情報を受信していると判定した場合（ステップＳ２０４；Ｙｅｓ）、処理手段２４は、記憶手段２５に、その記入情報をペンＩＤ毎に記憶させる（ステップＳ２０５）。次に、処理手段２４は、受信した記入情報に含まれるＤＯＬ座標系の座標情報を、記憶手段２５により記憶された第１座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する（ステップＳ２０６）。そして、処理手段２４は、変換後の座標情報に基づき電子ペン入力位置を定め、当該電子ペン入力位置から所定範囲におけるタッチパネル３４の入力機能をオフにする（ステップＳ２０７）。具体的には、処理手段２４は、電子ペン入力位置を中心とした半径Ｒの円領域を制限範囲Ｗｒに定める。そして、処理手段２４は、電子ペン入力処理を行う（ステップＳ２０８）。
【００７３】
次に、処理手段２４は、ステップＳ２０８の電子ペン入力処理の対象となった電子ペン１と同一の電子ペン１から引き続き記入情報を受信しているか否か判定する（ステップＳ２０９）。そして、同一の電子ペン１から記入情報を受信していると判定した場合（ステップＳ２０９；Ｙｅｓ）、処理手段２４は、引き続きステップＳ２０５の処理へ移行し、記入情報に基づき処理を行う。
【００７４】
一方、同一の電子ペン１から記入情報を受信していないと判定した場合（ステップＳ２０９；Ｎｏ）、処理手段２４は、一連の電子ペン入力処理の対象となっていた当該電子ペン１の電子ペン入力位置に基づくタッチパネル３４の入力機能の制限を解除する（ステップＳ２１０）。そして、処理手段２４は、フローチャートの処理を終了する。なお、処理手段２４は、記入情報を受信している他の電子ペン１が存在する場合には、引き続き、図１０に示す処理フローを実行して当該他の電子ペン１の電子ペン入力位置から半径Ｒの円領域でのタッチパネル３４の入力機能をオフにする。
【００７５】
一方、ステップＳ２０４で新たな電子ペン１から記入情報を受信していないと判定した場合（ステップＳ２０４；Ｎｏ）、処理手段２４は、検出したタッチパネル入力が、電子ペン入力中での電子ペン１のＤＯＬ３０上への接触に基づく誤入力ではないと判定し、タッチパネル入力処理を行う（ステップＳ２１１）。具体的には、処理手段２４は、タッチパネル３４から受信したタッチパネル入力情報が示すタッチパネル座標系の座標データを、第２座標変換関数を用いて、ディスプレイ座標系のデータに変換する。そして、処理手段２４は、ディスプレイパネル３５が現在表示中の画像において、変換後の座標データ上にフォルダ等のアイコンが表示されていた場合には、当該フォルダの選択等の処理を行う。
【００７６】
［具体例］
次に、図１０のフローチャートに示す処理の具体例について、図１１を参照してさらに詳しく説明する。図１１は、第２実施形態において、複数のユーザ（Ａさん、Ｂさん、Ｃさん、Ｄさん）がディスプレイ装置３上で入力を行う場合の概要図である。以下では、ＡさんはペンＩＤ「ｐｅｎ０１」の電子ペン１Ａを用い、ＢさんはペンＩＤ「ｐｅｎ０２」の電子ペン１Ｂを用いることとし、Ａさんから順に入力を行うものとし、Ａさんの入力時には制限範囲Ｗｒは設けられていないものとする。
【００７７】
まず、Ａさんが電子ペン１Ａを把持し、ＤＯＬ３０上にペンダウンをして書き込みを行う。これにより、コンピュータ装置２は、タッチパネル３４によりタッチパネル入力を検知し（ステップＳ２０１参照）、かつ、電子ペン１Ａからペンダウンに伴い生成された記入情報を受信する。そして、コンピュータ装置２は、制限範囲Ｗｒが未だ設けられていないので、タッチパネル座標系からディスプレイ座標系に変換した座標情報（ステップＳ２０２参照）が制限範囲Ｗｒ内ではなく（ステップＳ２０３；Ｎｏ参照）、新たな電子ペン１から記入情報を受信したと判断し（ステップＳ２０４参照）、受信した記入情報に含まれるＤＯＬ座標系の座標情報を、第１座標変換関数を用いて、ディスプレイ座標系の座標情報に変換し（ステップＳ２０６参照）、変換後の座標情報に基づき電子ペン１Ａの電子ペン入力位置を定め、当該電子ペン入力位置から半径Ｒの範囲を制限範囲Ｗｒａとして制限範囲Ｗｒに定める（ステップＳ２０７参照）。そして、コンピュータ装置２は、電子ペン１Ａの電子ペン入力処理を行う（ステップＳ２０８参照）。また、電子ペン入力位置が変化した場合には、コンピュータ装置２は、変化後の電子ペン入力位置に基づき制限範囲Ｗｒを更新する。
【００７８】
次に、Ｂさんが電子ペン１Ｂを把持し、ＤＯＬ３０上に電子ペン１Ａの電子ペン入力位置と距離Ｒ以上離れた位置でペンダウンをして書き込みを行う。これにより、コンピュータ装置２は、タッチパネル３４によりタッチパネル入力を検知し（ステップＳ２０１参照）、かつ、電子ペン１Ｂからペンダウンに伴い生成された記入情報を受信する。そして、コンピュータ装置２は、タッチパネル３４から受信したタッチパネル入力情報に基づき、タッチパネル入力を検知した位置が制限範囲Ｗｒ外であり（ステップＳ２０３；Ｎｏ参照）、かつ、新たな電子ペン１から記入情報を受信したと判断し（ステップＳ２０４；Ｙｅｓ参照）、受信した記入情報に基づき電子ペン１Ｂの電子ペン入力位置を定め、当該電子ペン入力位置から半径Ｒの範囲を制限範囲Ｗｒｂとして制限範囲Ｗｒに加える（ステップＳ２０７参照）。そして、コンピュータ装置２は、電子ペン１Ｂの電子ペン入力処理を行う（ステップＳ２０８参照）。
【００７９】
次に、ＣさんがＤＯＬ３０上であって制限範囲Ｗｒ以外の位置に指を接触させる。これにより、コンピュータ装置２は、タッチパネル３４によりタッチパネル入力を検知する（ステップＳ２０１参照）。その後、コンピュータ装置２は、検知した位置が制限範囲Ｗｒになく（ステップＳ２０３；Ｎｏ参照）、かつ、新たな電子ペン１から記入情報を受信していないことから（ステップＳ２０４；Ｎｏ参照）、タッチパネル入力処理を行う（ステップＳ２１１参照）。
【００８０】
さらに、ＤさんがＤＯＬ３０上であって制限範囲Ｗｒａ（Ｗｒ）内の位置に指を接触させる。これにより、コンピュータ装置２は、タッチパネル３４によりタッチパネル入力を検知する（ステップＳ２０１参照）。しかし、コンピュータ装置２は、検知した位置が制限範囲Ｗｒａ（Ｗｒ）内にあると判定し（ステップＳ２０３参照）、タッチパネル入力処理を行わない。
【００８１】
［第２実施形態の入力システムによる作用効果］
第２実施形態の入力システムによれば、コンピュータ装置２は、電子ペン１による入力が行われている間、電子ペン入力位置から所定範囲におけるタッチパネル３４の入力機能をオフにする。これにより、入力システムは、電子ペン１による入力中に、電子ペン１がＤＯＬ３０上に当接することに起因したタッチパネル３４への誤入力を防ぐことができる。さらに、入力システムは、電子ペン１による入力中に、電子ペン１を把持する手の側部等が意図せずにＤＯＬ３０に接触することに起因した誤入力を防ぐことができる。
【００８２】
また、コンピュータ装置２は、電子ペン入力位置に基づく所定範囲に限ってタッチパネル３４の入力機能をオフにすることで、電子ペン入力中に電子ペン１がＤＯＬ３０上に当接すること等に起因した誤入力を防ぎつつ、一方の手の指又は他のユーザの手の指による意図したタッチパネル入力を有効に処理することができる。従って、第２実施形態は、ディスプレイ装置３が大型の画面を有し、複数人によりタッチパネル入力を行う場合にも好適に適用される。
【００８３】
［第２実施形態の変形例］
次に、第２実施形態の変形例について説明する。第２実施形態では、第１実施形態の変形例及び以下に述べる変形例を任意に組み合わせて適用可能である。
【００８４】
（変形例３）
図９の説明では、処理手段２４は、電子ペン入力位置から半径Ｒの円領域を制限範囲Ｗｒに定めたが、制限範囲Ｗｒの設定方法は、これに限定されない。これに代えて、例えば、処理手段２４は、楕円、その他円以外の予め定めた形状の領域を、電子ペン入力位置に基づき制限範囲Ｗｒに定めてもよい。この際、電子ペン１を使用するユーザの利き手とは反対側の領域が制限されないような形状とすると好適である。ユーザの利き手は、予め使用する電子ペン１のペンＩＤに関連付けて記憶手段２５に記憶するようにしてもよいし、電子ペン１に角度センサを設ける又は電子ペン１が撮影したドットパターン３２の歪み形状から電子ペン１の傾きを求めて記入情報に傾き情報を含めるようにしてもよい。
【符号の説明】
【００８５】
１…電子ペン
２…コンピュータ装置
３…ディスプレイ装置
４…プロジェクタ
２１…入力手段
２２…受信手段
２４…処理手段
２５…記憶手段
３０…ＤＯＬ
３４…タッチパネル
３５…ディスプレイパネル
【要約】
【課題】電子ペンによる入力と、タッチパネルによる入力との両方を適切に検出可能なコンピュータ装置、入力システム及びそのプログラムを提供する。
【解決手段】コンピュータ装置は、タッチパネルと、電子ペンで読み取り可能なコード化パターンが形成されたコード化パターン層とが積層されたディスプレイ装置と、タッチパネルへの入力の処理を行う処理手段と、を備え、処理手段は、電子ペンからコード化パターンに関する情報を受信している間、タッチパネルへの入力の処理を行わない。
【選択図】図１【図１】
0004816809.tif 000002
【図２】
0004816809.tif 000003
【図３】
0004816809.tif 000004
【図４】
0004816809.tif 000005
【図５】
0004816809.tif 000006
【図６】
0004816809.tif 000007
【図７】
0004816809.tif 000008
【図８】
0004816809.tif 000009
【図１０】
0004816809.tif 000010
【図１１】
0004816809.tif 000011
【図９】
0004816809.tif 000012