(57)【要約】【課題】位置検出の能力と画像表示の能力とをマッチさせることができる光学式タッチパネル装置、コンピュータプログラム及び記録媒体を提供する。【解決手段】光学式タッチパネル装置は、複数種類の分解能で表示面２上の物体の位置を光学的に検出することが可能であり、表示面２の画面解像度、又は表示面２に表示する画像の画像解像度に応じて、位置検出の分解能を設定する。光学式タッチパネル装置は、位置検出に用いる光路間の距離を表示面２全体で平均した値がドットピッチ又は画素ピッチよりも小さく、しかもドットピッチ又は画素ピッチに可及的に近いように、位置検出の分解能を設定する。光学式タッチパネル装置の位置検出の能力と画像表示の能力とがマッチし、位置検出に応じた画像が使用者に違和感を生じさせることは無い。【選択図】図１
2013218576.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示面、並びに該表示面の周囲に配置した発光素子及び受光素子を備える光学式タッチパネル部と、発光素子から一又は複数の受光素子までの光路が遮断されたことに応じて前記表示面上の物体の位置を検出するための処理を行う処理部とを含む光学式タッチパネル装置において、
前記処理部は、
前記表示面の画面解像度を検出する手段と、
該手段が検出した前記表示面の画面解像度に応じて、一つの発光素子からの光を受光する受光素子の数を前記光学式タッチパネル部に調整させることによって、位置検出の分解能を設定する設定手段と
を備えることを特徴とする光学式タッチパネル装置。
【請求項２】
前記設定手段は、
近接する光路間の距離を前記表示面全体で平均した値が、前記画面解像度に応じたドットピッチよりも小さく、しかも前記ドットピッチに可及的に近いように、位置検出の分解能を設定するようにしてあること
を特徴とする請求項１に記載の光学式タッチパネル装置。
【請求項３】
画像を表示する表示面、並びに該表示面の周囲に配置した発光素子及び受光素子を備える光学式タッチパネル部と、発光素子から一又は複数の受光素子までの光路が遮断されたことに応じて前記表示面上の物体の位置を検出するための処理を行う処理部とを含む光学式タッチパネル装置において、
前記処理部は、
前記表示面で表示する画像の画像解像度を検出する手段と、
該手段が検出した画像解像度に応じて、一つの発光素子からの光を受光する受光素子の数を前記光学式タッチパネル部に調整させることによって、位置検出の分解能を設定する設定手段と
を備えることを特徴とする光学式タッチパネル装置。
【請求項４】
前記設定手段は、
画像解像度に位置検出の分解能を対応づけた情報を記憶する手段と、
位置検出の分解能を、検出された前記画像の画像解像度に前記情報で対応づけられている分解能に設定する手段と
を有することを特徴とする請求項３に記載の光学式タッチパネル装置。
【請求項５】
前記設定手段は、
近接する光路間の距離を前記表示面全体で平均した値が、前記画像解像度に応じた画素ピッチよりも小さく、しかも前記画素ピッチに可及的に近いように、位置検出の分解能を設定するようにしてあること
を特徴とする請求項３又は４に記載の光学式タッチパネル装置。
【請求項６】
前記処理部は、
前記複数種類の分解能から一つの分解能を選択させるためのメニュー画像を前記表示面に表示させる手段と、
一つの分解能の選択を受け付ける手段と、
位置検出の分解能を、選択を受け付けた前記一つの分解能に設定する手段と
を更に備えることを特徴とする請求項１から５までの何れか一つに記載の光学式タッチパネル装置。
【請求項７】
画像を表示する表示面と、該表示面の周囲に発光素子及び受光素子を配置してあり、発光素子から一又は複数の受光素子までの光路が遮断されたことを検出することにより、前記表示面上の物体の位置を検出する検出手段とを備える光学式タッチパネル装置において、
前記検出手段は、一つの発光素子からの光を受光する受光素子の数を変更することによって、複数種類の分解能で位置検出を行うことが可能であり、
前記検出手段での位置検出の分解能を、前記表示面の画面解像度に応じた分解能に設定する設定手段を備えること
を特徴とする光学式タッチパネル装置。
【請求項８】
画像を表示する表示面と、該表示面の周囲に発光素子及び受光素子を配置してあり、発光素子から一又は複数の受光素子までの光路が遮断されたことを検出することにより、前記表示面上の物体の位置を検出する検出手段とを備える光学式タッチパネル装置において、
前記検出手段は、一つの発光素子からの光を受光する受光素子の数を変更することによって、複数種類の分解能で位置検出を行うことが可能であり、
前記表示面で表示する画像の画像解像度を検出する手段と、
前記検出手段での位置検出の分解能を、前記画像の画像解像度に応じた分解能に設定する設定手段と
を備えることを特徴とする光学式タッチパネル装置。
【請求項９】
画像を表示する表示面、並びに該表示面の周囲に配置した発光素子及び受光素子を備える光学式タッチパネル部に接続されたコンピュータに、発光素子から一又は複数の受光素子までの光路が遮断されたことに応じて前記表示面上の物体の位置を検出するための処理を実行させるコンピュータプログラムにおいて、
前記コンピュータに、
前記表示面の画面解像度を検出する処理と、
検出した前記表示面の画面解像度に応じて、一つの発光素子からの光を受光する受光素子の数を前記光学式タッチパネル部に調整させることによって、位置検出の分解能を設定する処理と
を実行させることを特徴とするコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【請求項１１】
画像を表示する表示面、並びに該表示面の周囲に配置した発光素子及び受光素子を備える光学式タッチパネル部に接続されたコンピュータに、発光素子から一又は複数の受光素子までの光路が遮断されたことに応じて前記表示面上の物体の位置を検出するための処理を実行させるコンピュータプログラムにおいて、
前記コンピュータに、
前記表示面で表示する画像の画像解像度を検出する処理と、
検出した画像解像度に応じて、一つの発光素子からの光を受光する受光素子の数を前記光学式タッチパネル部に調整させることによって、位置検出の分解能を設定する処理と
を実行させることを特徴とするコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学的に位置検出を行う光学式タッチパネル装置、コンピュータプログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来利用されているタッチパネル装置の一つに、光学式タッチパネル装置がある。特許文献１には、光学式タッチパネル装置の例が開示されている。光学式タッチパネル装置は、矩形状の表示面の辺に沿ってｘ軸方向及びｙ軸方向に複数の発光素子を並べてあり、表示面の辺に沿った発光素子に対向する位置に複数の受光素子を並べてある。発光素子が発光した光は表示面の表面に沿って進行し、受光素子で受光される。使用者が指又はペン等の遮光物を表示面上に置いた場合、遮光物に光が遮られて受光できない受光素子が発生する。光学式タッチパネル装置は、ｘ軸方向及びｙ軸方向に並んだ受光素子の内、受光できない受光素子の位置を特定することにより、表示面上での遮光物の位置を検出する。
【０００３】
光学式タッチパネル装置の発光素子と受光素子とは、１対１で対向するように配置されている。光学式タッチパネル装置が行う位置検出の方式には、遮光物の位置を検出するために表示面の全体をスキャンする全体スキャン方式と、遮光物の周辺に集中してスキャンを行う集中スキャン方式とがある。全体スキャン方式では、光学式タッチパネル装置は、ｘ軸方向及びｙ軸方向において、複数の受光素子を一端から他端まで順次発光させ、各受光素子に１対１で対向する受光素子で受光する。一つの発光素子からの光は一つの受光素子で受光され、一つの軸方向にある複数の受光素子で受光される光の光路は平行になっている。位置検出の分解能は、隣接する発光素子間の間隔によって定まる。
【０００４】
集中スキャン方式では、光学式タッチパネル装置は、一つの発光素子からの光を複数の受光素子で受光する。複数の受光素子で受光される光の光路は、一つの発光素子を起点とする放射状の光路である。位置検出に用いる光路の密度が高くなるので、集中スキャン方式では、全体スキャン方式よりも位置検出の分解能が向上する。一つの発光素子からの光を受光する受光素子の数が多くなるほど、位置検出の分解能が向上する。
【０００５】
光学式タッチパネル装置には、遮光物の軌跡を画像として表示面に表示するものがある。このような光学式タッチパネル装置では、使用者はペン等の遮光物を用いて文字又は絵を表示面に書き込むことができる。また、外部から入力された画像を光学式タッチパネル装置で表示し、表示された画像に重ねて使用者が書き込みを行うことも可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−９１６８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
光学式タッチパネル装置における位置検出の分解能と、表示面に表示される画像の解像度とに差がある場合は、位置検出の能力と画像表示の能力とがマッチしないという問題がある。例えば、画像の解像度が高く、位置検出の分解能が低い場合は、検出される遮光物の位置が跳び跳びになり、書き込みに対応する画像は位置検出の分解能に応じた解像度で表示せざるを得ず、高い解像度での表示ができない。このため、高解像度で表示される画像と、低解像度で表示される書き込み部分の画像とが使用者に違和感を生じさせる。また、画像の解像度が低く、位置検出の分解能が高い場合は、高い分解能で検出した遮光物の位置の情報の大半が、表示される画像には反映されずに無駄になってしまう。このため、一つの発光素子からの光を受光する受光素子の数を多くして位置検出の分解能を高くしたとしても、不用意に消費電力を増大させて応答時間を長引かせるだけであり、却って不便になる虞がある。
【０００８】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、位置検出の能力と画像表示の能力とをマッチさせることができる光学式タッチパネル装置、コンピュータプログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る光学式タッチパネル装置は、画像を表示する表示面、並びに該表示面の周囲に配置した発光素子及び受光素子を備える光学式タッチパネル部と、発光素子から一又は複数の受光素子までの光路が遮断されたことに応じて前記表示面上の物体の位置を検出するための処理を行う処理部とを含む光学式タッチパネル装置において、前記処理部は、前記表示面の画面解像度を検出する手段と、該手段が検出した前記表示面の画面解像度に応じて、一つの発光素子からの光を受光する受光素子の数を前記光学式タッチパネル部に調整させることによって、位置検出の分解能を設定する設定手段とを備えることを特徴とする。
【００１０】
本発明に係る光学式タッチパネル装置は、前記設定手段は、近接する光路間の距離を前記表示面全体で平均した値が、前記画面解像度に応じたドットピッチよりも小さく、しかも前記ドットピッチに可及的に近いように、位置検出の分解能を設定するようにしてあることを特徴とする。
【００１１】
本発明に係る光学式タッチパネル装置は、画像を表示する表示面、並びに該表示面の周囲に配置した発光素子及び受光素子を備える光学式タッチパネル部と、発光素子から一又は複数の受光素子までの光路が遮断されたことに応じて前記表示面上の物体の位置を検出するための処理を行う処理部とを含む光学式タッチパネル装置において、前記処理部は、前記表示面で表示する画像の画像解像度を検出する手段と、該手段が検出した画像解像度に応じて、一つの発光素子からの光を受光する受光素子の数を前記光学式タッチパネル部に調整させることによって、位置検出の分解能を設定する設定手段とを備えることを特徴とする。
【００１２】
本発明に係る光学式タッチパネル装置は、前記設定手段は、画像解像度に位置検出の分解能を対応づけた情報を記憶する手段と、位置検出の分解能を、検出された前記画像の画像解像度に前記情報で対応づけられている分解能に設定する手段とを有することを特徴とする。
【００１３】
本発明に係る光学式タッチパネル装置は、前記設定手段は、近接する光路間の距離を前記表示面全体で平均した値が、前記画像解像度に応じた画素ピッチよりも小さく、しかも前記画素ピッチに可及的に近いように、位置検出の分解能を設定するようにしてあることを特徴とする。
【００１４】
本発明に係る光学式タッチパネル装置は、前記処理部は、前記複数種類の分解能から一つの分解能を選択させるためのメニュー画像を前記表示面に表示させる手段と、一つの分解能の選択を受け付ける手段と、位置検出の分解能を、選択を受け付けた前記一つの分解能に設定する手段とを更に備えることを特徴とする。
【００１５】
本発明に係る光学式タッチパネル装置は、画像を表示する表示面と、該表示面の周囲に発光素子及び受光素子を配置してあり、発光素子から一又は複数の受光素子までの光路が遮断されたことを検出することにより、前記表示面上の物体の位置を検出する検出手段とを備える光学式タッチパネル装置において、前記検出手段は、一つの発光素子からの光を受光する受光素子の数を変更することによって、複数種類の分解能で位置検出を行うことが可能であり、前記検出手段での位置検出の分解能を、前記表示面の画面解像度に応じた分解能に設定する設定手段を備えることを特徴とする。
【００１６】
本発明に係る光学式タッチパネル装置は、画像を表示する表示面と、該表示面の周囲に発光素子及び受光素子を配置してあり、発光素子から一又は複数の受光素子までの光路が遮断されたことを検出することにより、前記表示面上の物体の位置を検出する検出手段とを備える光学式タッチパネル装置において、前記検出手段は、一つの発光素子からの光を受光する受光素子の数を変更することによって、複数種類の分解能で位置検出を行うことが可能であり、前記表示面で表示する画像の画像解像度を検出する手段と、前記検出手段での位置検出の分解能を、前記画像の画像解像度に応じた分解能に設定する設定手段とを備えることを特徴とする。
【００１７】
本発明に係るコンピュータプログラムは、画像を表示する表示面、並びに該表示面の周囲に配置した発光素子及び受光素子を備える光学式タッチパネル部に接続されたコンピュータに、発光素子から一又は複数の受光素子までの光路が遮断されたことに応じて前記表示面上の物体の位置を検出するための処理を実行させるコンピュータプログラムにおいて、前記コンピュータに、前記表示面の画面解像度を検出する処理と、検出した前記表示面の画面解像度に応じて、一つの発光素子からの光を受光する受光素子の数を前記光学式タッチパネル部に調整させることによって、位置検出の分解能を設定する処理とを実行させることを特徴とする。
【００１８】
本発明に係るコンピュータプログラムは、画像を表示する表示面、並びに該表示面の周囲に配置した発光素子及び受光素子を備える光学式タッチパネル部に接続されたコンピュータに、発光素子から一又は複数の受光素子までの光路が遮断されたことに応じて前記表示面上の物体の位置を検出するための処理を実行させるコンピュータプログラムにおいて、前記コンピュータに、前記表示面で表示する画像の画像解像度を検出する処理と、検出した画像解像度に応じて、一つの発光素子からの光を受光する受光素子の数を前記光学式タッチパネル部に調整させることによって、位置検出の分解能を設定する処理とを実行させることを特徴とする。
【００１９】
本発明に係るコンピュータでの読み取りが可能な記録媒体は、本発明に係るコンピュータプログラムを記録してあることを特徴とする。
【００２０】
本発明においては、光学式タッチパネルは、複数種類の分解能で表示面上の物体の位置を光学的に検出することが可能であり、表示面の画面解像度、又は表示面に表示する画像の画像解像度に応じて、位置検出の分解能を設定する。これにより、位置検出の能力と表示面での画像表示の能力とがマッチするようになる。
【００２１】
また、本発明においては、光学式タッチパネル装置は、画像解像度と位置検出の分解能とを予め対応づけておき、画像解像度を検出し、画像解像度に対応した分解能を設定する。これによって、画像解像度にマッチした適切な分解能が設定される。
【００２２】
また、本発明においては、光学式タッチパネル装置は、位置検出に用いる光路間の距離を表示面全体で平均した値がドットピッチ又は画素ピッチよりも小さく、しかもドットピッチ又は画素ピッチに可及的に近くなるように、位置検出の分解能を設定する。光路間距離の平均値をドットピッチ又は画素ピッチよりも小さくすることにより、書き込みに対応する画像が跳び跳びになることを防止することができる。また、光路間距離の平均値をドットピッチ又は画素ピッチに近づけることにより、消費電力が抑制され、応答時間が縮小される。
【００２３】
また、本発明においては、光学式タッチパネル装置は、使用者の操作による分解能の選択を受け付け、受け付けた分解能を設定する。これにより、使用者の意向に応じた分解能で遮光物の位置検出が行われる。
【発明の効果】
【００２４】
本発明にあっては、光学式タッチパネル装置の位置検出の能力と画像表示の能力とがマッチしており、表示画面に表示される画像と書き込み画像との解像度の違いが使用者に違和感を生じさせることは無い。また、無駄に分解能を高くすることがないので、光学式タッチパネル装置の消費電力が抑制され、応答性が向上する等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【００２５】
【図１】本発明の光学式タッチパネル装置の外観を示す模式図である。
【図２】光学式タッチパネル部及び処理部の内部構成を示すブロック図である。
【図３】発光部及び受光部の構成を示す模式図である。
【図４】全体スキャン方式による位置検出の方法を説明する説明図である。
【図５】集中スキャン方式による位置検出の方法を説明する説明図である。
【図６】一つの発光素子からの赤外光を三つの受光素子で受光するときの光路を示す模式図である。
【図７】一つの発光素子からの赤外光を五つの受光素子で受光するときの光路を示す模式図である。
【図８】一つの発光素子からの赤外光を三つの受光素子で受光するときの光路の一部を抽出した模式図である。
【図９】一つの発光素子からの赤外光を五つの受光素子で受光するときの光路の一部を抽出した模式図である。
【図１０】画面解像度と分解能との関係を示す概念図である。
【図１１】光学式タッチパネル装置が画面解像度に応じて位置検出の分解能を設定する処理の手順を示すフローチャートである。
【図１２】画像解像度と位置検出の分解能との関係を示す概念図である。
【図１３】光学式タッチパネル装置が画像解像度に応じて位置検出の分解能を設定する処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
（実施の形態１）
図１は、本発明の光学式タッチパネル装置の外観を示す模式図である。光学式タッチパネル装置は、光学式タッチパネル部１と、光学式タッチパネル部１を用いた処理を行う処理部３とを備えている。光学式タッチパネル部１と処理部３とは通信線で接続されている。光学式タッチパネル部１は、矩形状の表示面２を備えている。使用者は、自分の指又はペン等の遮光物を表示面２上のいずれかの位置に置き、光学式タッチパネル装置は、表示面２上の遮光物の位置を検出する処理を行う。処理部３は、ＰＣ（パーソナルコンピュータ）等のコンピュータである。
【００２７】
図２は、光学式タッチパネル部１及び処理部３の内部構成を示すブロック図である。光学式タッチパネル部１は、制御部１１を備える。制御部１１は、光学式タッチパネル部１の動作に必要な制御プログラムを記憶するメモリ、演算を行う演算部、及び演算に伴う一時的なデータを記憶するメモリ等からなる。また光学式タッチパネル部１は、複数の発光素子を含んでなる発光部１２と、複数の受光素子を含んでなる受光部１３とを備えている。発光部１２はアドレスデコーダ１４１に接続され、アドレスデコーダ１４１は制御部１１に接続されている。また受光部１３はアドレスデコーダ１４２に接続され、アドレスデコーダ１４２は制御部１１に接続されている。更に受光部１３はＡ／Ｄコンバータ１４３に接続され、Ａ／Ｄコンバータ１４３は制御部１１に接続されている。更に、制御部１１には、第１インタフェース部１５が接続されている。制御部１１は、第１インタフェース部１５を介して処理部３に対してデータの入出力を行う。第１インタフェース部１５は、例えば、ＵＳＢ（Universal Serial Bus）を利用したインタフェース部である。
【００２８】
また光学式タッチパネル部１は、液晶パネル又はＥＬ（エレクトロルミネセンス）パネル等の画像表示パネルでなる矩形の表示部１７１と、表示部１７１に画像を表示させる制御を行う表示制御部１７２とを備えている。表示部１７１は、表示制御部１７２に接続され、表示制御部１７２は第２インタフェース部１６に接続されている。第２インタフェース部１６は、例えば、ＨＤＭＩ（High-Definition Multimedia Interface）を利用したインタフェース部である。表示面２は表示部１７１の表面である。なお、表示面２は、表示部１７１に重ねられた面状の部材の表面であってもよい。表示部１７１が表示した画像は表示面２に映り、使用者は表示面２に映った画像を視認することができる。
【００２９】
処理部３は、演算を行うＣＰＵ（Central Processing Unit）３１と、演算に伴って発生する一時的な情報を記憶するＲＡＭ（Random Access Memory）３２と、光ディスク等の本発明の記録媒体４から情報を読み取るＣＤ−ＲＯＭドライブ等のドライブ部３３と、ハードディスク等の記憶部３４とを備えている。ＣＰＵ３１は、記録媒体４から本発明のコンピュータプログラム４１をドライブ部３３に読み取らせ、読み取ったコンピュータプログラム４１を記憶部３４に記憶させる。コンピュータプログラム４１は必要に応じて記憶部３４からＲＡＭ３２へロードされ、ロードされたコンピュータプログラム４１に基づいてＣＰＵ３１は光学式タッチパネル装置に必要な処理を実行する。記憶部３４は、ＣＰＵ３１が実行すべき処理に必要なデータを記憶している。また、記憶部３４は、光学式タッチパネル装置を制御するための各種の設定データを記憶している。
【００３０】
また、処理部３は、第１インタフェース部３５及び第２インタフェース部３６を備えている。第１インタフェース部３５は、光学式タッチパネル部１の第１インタフェース部１５に信号線で接続されており、第２インタフェース部３６は、光学式タッチパネル部１の第２インタフェース部１６に信号線で接続されている。制御部１１は、平面部２上の遮光物の位置を検出するために必要なデータを第１インタフェース部１５から処理部３へ送信し、処理部３は第１インタフェース部３５でデータを受信する。またＣＰＵ３１は、表示部１７１に表示させるべき画像を表す画像データを生成し、第２インタフェース部３６から光学式タッチパネル部１へ送信する。光学式タッチパネル部１は、画像データを第２インタフェース部１６で受信し、表示制御部１７２は、受信した画像データに基づいた画像を表示部１７１に表示させる。
【００３１】
また、処理部３は、図示しない通信ネットワーク又は外部機器との間でデータを送受信する送受信部３７を備えている。処理部３は、送受信部３７で受信した画像データをタッチパネル部１へ送信し、タッチパネル部１は、画像データに基づいた画像を表示部１７１で表示することができる。例えば、カメラで撮影した撮影画像、スキャナで文書をスキャンしたスキャン画像、又は通信ネットワークを介してダウンロードされた画像が表示部１７１で表示される。
【００３２】
処理部３は、後述する処理により、表示面２上の遮光物の位置を検出する処理を行う。また、処理部３は、検出した位置の履歴を線で示す画像を表す画像データを生成し、生成した画像データに基づいた画像を表示部１７１に表示させる処理を行う。この処理により、表示部１７１は、表示面２上での遮光物の軌跡を線で示す画像を表示する。即ち、使用者が遮光物を用いて表示面２に書き込んだ文字又は絵を表す書き込み画像が表示面２に表示される。また、処理部３は、複数の画像を重ねた画像を表す画像データを生成し、生成した画像データに基づいた画像を表示部１７１に表示させる処理を行うこともできる。この処理により、例えば、スキャン画像に文字を書き込んだ画像が表示面２に表示される。
【００３３】
図３は、発光部１２及び受光部１３の構成を示す模式図である。矩形状の表示面２の一辺に沿って、複数の発光素子１２１，１２１，…が並んで配置されている。発光素子１２１は、赤外光を発光する発光ダイオード（ＬＥＤ）である。複数の発光素子１２１，１２１，…が並んだ方向を表示面２のｘ軸方向とする。また、隣り合う一方の辺に沿って、赤外光を発光するＬＥＤでなる複数の発光素子１２２，１２２，…が並んで配置されている。複数の発光素子１２２，１２２，…が並んだ方向を表示面２のｙ軸方向とする。発光部１２は、発光素子１２１，１２１，…及び発光素子１２２，１２２，…を含んでなる。発光部１２は、図示しないマルチプレクサを含んでおり、発光素子１２１，１２１，…及び発光素子１２２，１２２，…の夫々はマルチプレクサに接続されている。なお、発光部１２は赤外光を発光するＬＥＤ以外の発光素子を用いてもよい。
【００３４】
複数の発光素子１２１，１２１，…が沿って配置された表示面２の辺に対向する辺に沿って、複数の受光素子１３１，１３１，…が並んで配置されている。即ち、受光素子１３１，１３１，…はｘ軸方向に並んでいる。受光素子１３１は、赤外光を受光するフォトダイオードである。発光素子１２１，１２１，…の夫々には、受光素子１３１，１３１，…の何れか一つが１対１で対向している。また、複数の発光素子１２２，１２２，…が沿って配置された表示面２の辺に対向する辺に沿って、複数の受光素子１３２，１３２，…が並んで配置されている。即ち、受光素子１３２，１３２，…はｙ軸方向に並んでいる。発光素子１２２，１２２，…の夫々には、受光素子１３２，１３２，…の何れか一つが１対１で対向している。受光素子１３１及び受光素子１３２は、赤外光を受光するフォトダイオードである。受光部１３は、受光素子１３１，１３１，…及び受光素子１３２，１３２，…を含んでなる。受光部１３は、図示しないマルチプレクサを含んでおり、受光素子１３１，１３１，…及び受光素子１３２，１３２，…の夫々はマルチプレクサに接続されている。
【００３５】
図３中には、各発光素子が赤外光を発光して１対１で対向する受光素子が赤外光を受光する際の光路を破線で示している。発光素子１２１，１２１，…及び受光素子１３１，１３１，…は、発光素子１２１及び受光素子１３１が１対１で発光及び受光を行う際の光路が表示面２に沿って等間隔で互いに平行になるように配置されている。同様に、発光素子１２２，１２２，…及び受光素子１３２，１３２，…は、１対１で発光及び受光を行う際の光路が表示面２に沿って等間隔で互いに平行になるように配置されている。
【００３６】
図４は、全体スキャン方式による位置検出の方法を説明する説明図である。制御部１１は、複数の発光素子を順次スキャンするための信号をアドレスデコーダ１４１へ出力し、複数の受光素子を順次スキャンするための信号をアドレスデコーダ１４２へ出力する。アドレスデコーダ１４１は、制御部１１からの信号に応じて、発光素子１２１，１２１，…及び発光素子１２２，１２２，…の内の何れかの発光素子を選択する信号を発光部１２へ出力する。アドレスデコーダ１４２は、制御部１１からの信号に応じて、受光素子１３１，１３１，…及び受光素子１３２，１３２，…の内で、選択された発光素子に１対１で対向する受光素子を選択する信号を受光部１３へ出力する。選択された発光素子は、赤外光を発光し、選択された受光素子は、赤外光を受光し、受光した赤外光の強度を電圧値で示す強度信号をＡ／Ｄコンバータ１４３へ出力する。Ａ／Ｄコンバータ１４３は、受光素子からの強度信号を例えば８ビットのデジタル信号へ変換し、変換後の強度信号を制御部１１へ出力する。制御部１１は、全ての受光素子からの強度信号を取得するように、各受光素子からの強度信号を取得するための処理を順次繰り返す。例えば、制御部１１は、発光素子１２１，１２１，…を端から順次発光させて対向する受光素子から強度信号を取得し、次に、発光素子１２２，１２２，…を端から順次発光させて対向する受光素子から強度信号を取得する。図４中には、光路を実線矢印で示している。
【００３７】
制御部１１は、各受光素子からの強度信号に応じた各受光素子での受光結果を示すデータを第１インタフェース部１５から処理部３へ順次送信する。このとき、各受光素子での受光結果と共に、各受光素子の座標を示すデータも送信される。なお、処理部３が各受光素子の座標を示すデータを記憶部３４に記憶しておき、制御部１１は各受光素子を識別するためのデータを送信してもよい。処理部３は、光学式タッチパネル部１からのデータを第１インタフェース部３５で受信する。ＣＰＵ３１は、受信したデータに基づいて、各受光素子での受光量を計算する。ある受光素子での受光量が、予め定められている閾値を超過している場合は、ＣＰＵ３１は、当該受光素子が受光する赤外光は遮断されていないと判定する。ある受光素子での受光量が、予め定められている閾値以下である場合は、ＣＰＵ３１は、当該受光素子が受光すべき赤外光が遮断されていると判定する。このようにして、ＣＰＵ３１は、受光すべき赤外光が遮断されている受光素子を特定する。使用者の指又はペン等の遮光物５が表示面２上の何れかの位置に存在する場合、遮光物５の位置を通る光路が遮断される。図４中には、光路を実線矢印で示し、遮光物５に遮断された光路を破線矢印で示している。ＣＰＵ３１は、は、特定した受光素子に対応する遮光物５の位置を求める。例えば、座標（ｘｉ，０）の位置にある受光素子１３１及び座標（０，ｙｉ）の位置にある受光素子１３２での受光量が閾値以下であり、他の受光素子での受光量が閾値を超過している場合は、ＣＰＵ３１は、遮光物５の位置の座標を（ｘｉ，ｙｉ）と決定する。
【００３８】
図５は、集中スキャン方式による位置検出の方法を説明する説明図である。光学式タッチパネル装置は、全体スキャン方式により遮光物５の位置を検出した後に、遮光物５の位置をより高分解能で検出するために、集中スキャン方式により遮光物５の位置を検出する。ＣＰＵ３１は、全体スキャン方式で検出した遮光物５の位置を示すデータ、及び集中スキャンの開始の指示を第１インタフェース部３５から光学式タッチパネル部１へ送信する。光学式タッチパネル部１は第１インタフェース部１５で遮光物５の位置を示すデータ及び集中スキャンの開始の指示を受信する。制御部１１は、遮光物５の位置を示すデータから、遮光物５に近接する発光素子及び複数の受光素子を特定し、特定した発光素子を指定するための信号をアドレスデコーダ１４１へ出力し、特定した複数の受光素子を指定するための信号をアドレスデコーダ１４２へ出力する。アドレスデコーダ１４１は、制御部１１からの信号に応じて、発光素子１２１，１２１，…及び発光素子１２２，１２２，…の内の何れかの発光素子を選択する信号を発光部１２へ出力する。アドレスデコーダ１４２は、制御部１１からの信号に応じて、受光素子１３１，１３１，…及び受光素子１３２，１３２，…の内から複数の受光素子を選択する信号を受光部１３へ出力する。例えば、全体スキャン方式により遮光物５の位置の座標が（ｘｉ，ｙｉ）と決定された場合、座標（ｘｉ，０）の位置にある発光素子１２１及び座標（０，ｙｉ）の位置にある発光素子１２２が選択される。また、座標（ｘｉ，０）の位置にある受光素子１３１とその両隣の受光素子１３１との三つの受光素子１３１、及び座標（ｘｉ，０）の位置にある受光素子１３２とその両隣の受光素子１３２との三つの受光素子１３２が選択される。
【００３９】
選択された発光素子は、赤外光を発光し、選択された複数の受光素子は、赤外光を受光する。各受光素子は、受光した赤外光の強度を電圧値で示す強度信号をＡ／Ｄコンバータ１４３へ出力し、Ａ／Ｄコンバータ１４３は、強度信号を制御部１１へ出力する。図５中には、光路を実線矢印で示し、遮光物５に遮断された光路を破線矢印で示している。図５に示すように、集中スキャン方式では、複数の光路は平行ではなく、放射状になる。
【００４０】
制御部１１は、各受光素子からの強度信号に応じた各受光素子での受光結果を示すデータを第１インタフェース部１５から処理部３へ送信する。処理部３は、光学式タッチパネル部１からのデータを第１インタフェース部３５で受信する。ＣＰＵ３１は、受信したデータに基づいて、各受光素子での受光量を計算し、複数の光路の夫々が遮断されているか否かを判定し、選択された複数の受光素子の内で受光すべき赤外光の光路が遮断されている受光素子を特定する。ＣＰＵ３１は、特定した受光素子に対応する遮光物５の位置を求める。図５に示すように、複数の光路間の距離が全体スキャン方式の場合に比べて短くなるので、光学式タッチパネル装置は、より高分解能で遮光物５の位置を検出することができる。集中スキャン方式で表示面２の全体をスキャンした場合はスキャンに必要な時間が長大化するので、光学式タッチパネル装置は、全体スキャン方式で遮光物５の位置を大まかに検出した後、遮光物５の位置に限定して集中スキャンを行う。また、ＣＰＵ３１は、集中スキャン方式による位置検出を行う際に、一つの発光素子からの赤外光を受光する受光素子の数を変更する処理を行うことができる。
【００４１】
図６は、一つの発光素子１２１からの赤外光を三つの受光素子１３１で受光するときの光路を示す模式図であり、図７は、一つの発光素子１２１からの赤外光を五つの受光素子１３１で受光するときの光路を示す模式図である。図６及び図７中には、発光素子１２１，１２１，…及び受光素子１３１，１３１，…の一部を示している。また、一つの発光素子１２１が発光して三つ又は五つの受光素子１３１で受光する赤外光の光路を実線矢印で示している。実際には、更に、発光素子１２２が発光して受光素子１３２で受光する赤外光の光路が、図示している光路に交差して存在する。遮光物５の位置を検出する分解能は、複数の光路間の距離に依存する。具体的には、光路間の距離が小さくなるほど、分解能は向上する。図７に示す光路間の距離は、図６に示す光路間の距離よりも小さい。このように、一つの発光素子からの赤外光を受光する受光素子の数を多くするほど、光路間の距離は小さくなる。従って、一つの発光素子からの赤外光を受光する受光素子の数を多くするほど、位置検出の分解能が向上する。一方で、一つの発光素子からの赤外光を受光する受光素子の数を多くするほど、消費電力は増大し、応答速度は遅くなる。ＣＰＵ３１は、一つの発光素子からの赤外光を受光する受光素子の数を変更することにより、位置検出の分解能を変更する。即ち、光学式タッチパネル装置は、複数種類の分解能で位置検出を行うことが可能である。
【００４２】
次に、一つの発光素子からの赤外光を受光する受光素子の数と、位置検出の分解能との関係を説明する。図８は、一つの発光素子１２１からの赤外光を三つの受光素子１３１で受光するときの光路の一部を抽出した模式図である。図８には、表示面２から、ｙ軸方向の半分とｘ軸方向に隣接する発光素子１２１間に挟まれた部分とで囲まれた矩形領域を抽出している。表示面２は抽出された矩形領域の多数の組み合わせで構成される。表示面２のｙ軸方向の長さをＨとし、隣接する発光素子１２１間の距離をＰとする。抽出された矩形領域は、一つの三角領域６１と二つの三角領域６２とからなる。三角領域６１内では、ｘ軸方向の光路間距離の平均は、Ｐ／２である。また、三角領域６２内では、ｘ軸方向の光路間距離の平均は、Ｐ／４である。位置検出の分解能を、各三角領域での光路間距離の平均を各三角領域での面積で重みを付けて全体で平均した数値と定義する。分解能の数値が小さいほど、高分解能となる。抽出された矩形領域の面積はＰＨ／２、三角領域６１の面積はＰＨ／４、三角領域６２の面積はＰＨ／８である。従って、抽出された矩形領域内でのｘ軸方向の分解能は、（ＰＨ／４×Ｐ／２＋２×ＰＨ／８×Ｐ／４）÷（ＰＨ／２）＝３Ｐ／８と計算される。Ｐ＝４ｍｍとすると、分解能は１．５ｍｍとなる。
【００４３】
図９は、一つの発光素子１２１からの赤外光を五つの受光素子１３１で受光するときの光路の一部を抽出した模式図である。図９には、表示面２から、ｙ軸方向の半分とｘ軸方向に隣接する発光素子１２１間に挟まれた部分とで囲まれた矩形領域を抽出している。抽出された矩形領域は、一つの三角領域７１、二つの三角領域７２、二つの三角領域７３、二つの三角領域７４、一つの三角領域７５、二つの三角領域７６、一つの三角領域７７及び二つの三角領域７８からなる。同様な方法で計算すると、矩形領域内でのｘ軸方向の分解能は、３７Ｐ／１４４と計算される。Ｐ＝４ｍｍでは、分解能は１．０２ｍｍとなる。
【００４４】
本発明では、光学式タッチパネル装置は、表示部１７１が画像を表示する際の画面解像度に応じて、位置検出の分解能を設定する処理を行う。処理部３は、光路間距離の平均で表される分解能が、画面解像度に応じたドットピッチよりも小さく、しかもドットピッチに可及的に近くなるように、位置検出の分解能を設定する。図１０は、画面解像度と分解能との関係を示す概念図である。図１０には、画面解像度の通称と、ｘ軸方向及びｙ軸方向のドット数と、画面サイズ７０インチでのドットピッチと、隣接する発光素子間の距離Ｐ＝４ｍｍでの分解能と、受光素子数とを対応づけている。例えば、通称ＨＶＧＡＷ（HalfVGA-Wide）の面解像度では、ｘ軸方向のドット数が６４０、ｙ軸方向のドット数が３６０であり、画面サイズ７０インチの表示面２上のドットピッチは２．４（ｍｍ／ｄｏｔ）となる。Ｐ＝４ｍｍでは、全体スキャン方式での分解能は、４（ｍｍ）、集中スキャン方式で受光素子数が３の場合の分解能は１．５（ｍｍ）であり、受光素子数がより多い場合の分解能の数値はより小さくなる。図１０に示すように、受光素子数が３の場合の分解能はＨＶＧＡＷのドットピッチよりも小さいので、分解能を、画面解像度に応じたドットピッチよりも小さくしかもドットピッチに可及的に近くするためには、受光素子数を３にすることが最適である。同様に、図１０に示すように、その他の画面解像度に対しても最適な受光素子数が定まっている。なお、図１０には、画面サイズ７０インチ及びＰ＝４ｍｍの条件での例を示しており、表示面２の画面サイズ又は発光素子間の距離が異なる場合は、画面解像度と分解能との関係は図１０の例とは異なる。
【００４５】
記憶部３４は、図１０に示す如き画面解像度と分解能との対応付け関係を示す情報を記憶している。なお、記憶部３４は、図１０に示す全ての内容を示す情報を記憶している必要はなく、例えば画面ドット数と受光素子数との対応付けを示す情報を記憶していてもよい。また、処理部３は、画面解像度を変更する処理を行うことができる。例えば、ＣＰＵ３１は、画像表示のためのＯＳ（Operating System）の機能を利用して、画面解像度の選択メニューを表示部１７１に表示させ、使用者の遮光物を用いた操作により、画面解像度の選択を受け付け、選択された画面解像度を設定する。
【００４６】
図１１は、光学式タッチパネル装置が画面解像度に応じて位置検出の分解能を設定する処理の手順を示すフローチャートである。ＣＰＵ３１は、起動時又は画面解像度が変更されたときに、コンピュータプログラム４１に従って、以下の処理を実行する。ＣＰＵ３１は、設定されている表示部１７１の画面解像度を検出する（Ｓ１１）。ステップＳ１１では、例えば、ＣＰＵ３１は、ＯＳに含まれるＡＰＩ（Application Programming Interface ）を利用して画面解像度を検出する。ＯＳがＷｉｎｄｏｗｓ（登録商標）である場合は、ＣＰＵ３１は、Ｗｉｎｄｏｗｓ（登録商標）のＡＰＩであるＧｅｔＳｙｓｔｅｍＭｅｔｒｉｃｓ（）関数又はＧｅｔＤｅｖｉｃｅＣａｐｓ（）関数を利用することで、画面解像度を検出することができる。
【００４７】
ＣＰＵ３１は、次に、記憶部３４に記憶している設定データを参照し、自動で位置検出の分解能を設定する処理を行う設定になっているか否かを判定する（Ｓ１２）。分解能を自動で設定するか否かは予め設定されている。分解能を自動で設定するか否かの設定は、使用者の操作によって変更可能であってもよい。自動で位置検出の分解能を設定する処理を行う設定になっていない場合は（Ｓ１２：ＮＯ）、ＣＰＵ３１は、複数種類の分解能から一つの分解能を選択させるためのメニュー画像を表示部１７１に表示させる（Ｓ１３）。記憶部３４は、光学式タッチパネル装置で実現可能な複数種類の分解能を一覧にしたメニュー画像を表す画像データを予め記憶しておき、ＣＰＵ３１は、この画像データに基づいた画像を表示部１７１に表示させる。なお、ＣＰＵ３１は、複数種類の分解能の内、画面解像度に対応した一つの分解能を推奨するメニュー画像を表示部１７１に表示させる処理を行ってもよい。
【００４８】
ＣＰＵ３１は、次に、メニュー画像を用いた分解能の選択の受付を待ちうける処理を行う（Ｓ１４）。ステップＳ１４では、タッチパネル部１及び処理部３は、使用者が操作してメニュー画像上の何れかの位置を指した遮光物の位置を検出し、検出した位置に対応した分解能の選択を受け付ける。分解能の選択の受付が無い場合は（Ｓ１４：ＮＯ）、ＣＰＵ３１は、待ち受けを続行する。分解能の選択を受け付けた場合は（Ｓ１４：ＹＥＳ）、ＣＰＵ３１は、位置検出の分解能を、選択された分解能に設定する（Ｓ１５）。
【００４９】
ステップＳ１２で位置検出の分解能を自動で設定する処理を行う設定になっている場合は（Ｓ１２：ＹＥＳ）、ＣＰＵ３１は、記憶部３４に記憶している画面解像度と分解能との対応付け関係を示す情報を参照し、位置検出の分解能を、検出した画面解像度に対応づけられている分解能に設定する（Ｓ１５）。設定された分解能を示すデータは記憶部３４に記憶される。以後、光学式タッチパネル装置は、設定された分解能で表示面２上の遮光物の位置を検出する処理を行う。
【００５０】
光学式タッチパネル装置が自動で位置検出の分解能を設定した場合は、表示面２上の遮光物の位置検出の能力と表示面２での画像表示の能力とがマッチすることになる。表示面２の画面解像度に比べて位置検出の分解能が極端に低くなることが無く、遮光物の検出位置に対応した書き込み画像も他の画像と同様の解像度で表示されることになる。従って、他の画像と解像度が異なる書き込み画像が使用者に違和感を生じさせることは無い。また、画面解像度が低い場合は、位置検出の分解能も低くなるので、無駄に分解能を高くして消費電力及び応答時間を増大させることが無くなる。従って、光学式タッチパネル装置の消費電力が抑制され、光学式タッチパネル装置の応答性が向上する。
【００５１】
また、本実施の形態では、光路間距離の表示面２全体の平均で表される分解能が、画面解像度に応じたドットピッチよりも小さく、しかもドットピッチに可及的に近くなるように、位置検出の分解能が設定される。分解能をドットピッチよりも小さくすることにより、書き込み画像が跳び跳びになることを防止することができる。但し、分解能をドットピッチに比べて小さくし過ぎても、書き込み画像には反映されず、消費電力及び応答時間が増大するだけである。分解能をドットピッチに近づけることにより、消費電力は抑制され、応答時間は縮小される。従って、光学式タッチパネル装置は、位置検出の能力と画像表示の能力とをマッチさせた上で、可及的に、消費電力が抑制され、応答性が向上する。
【００５２】
位置検出の分解能を使用者が選択した場合は、使用者の意向に応じた分解能で遮光物の位置検出が行われる。例えば、画面解像度が低い場合でも、位置検出の誤差を極力小さくし、文字等の書き込み画像を見易くすることができる。また、大雑把な絵を描く場合等、高い分解能が不必要な場合は、分解能を低くして、消費電力の抑制及び応答性の向上を図ることができる。
【００５３】
なお、光学式タッチパネル装置は、位置検出の分解能を設定する処理を常に自動で実行する形態であってもよく、使用者による分解能の選択を受け付ける処理を常に実行する形態であってもよい。また、光学式タッチパネル装置は、画面解像度を変更する処理を行わない形態であってもよい。この形態では、自動で設定される位置検出の分解能は固定されている。
【００５４】
（実施の形態２）
実施の形態２においては、表示面２に表示される画像の解像度に応じて位置検出の分解能を設定する形態を示す。表示面２の画面解像度と表示面２に表示される画像の画像解像度とは一致しないことがある。例えば、画面解像度と一致する画像解像度の画像を拡大表示した場合は、画面解像度は変化しないものの、画像解像度は変化し、画面解像度よりも低解像度になる。光学式タッチパネル装置の内部構成は、実施の形態１と同様である。
【００５５】
図１２は、画像解像度と位置検出の分解能との関係を示す概念図である。図１２には、複数種類の画像解像度に対応する画面サイズ７０インチでの画素ピッチと、隣接する発光素子間の距離Ｐ＝４ｍｍでの分解能と、受光素子数とを対応づけている。例えば、画面サイズ７０インチの表示面２上で画素ピッチが２．４（ｍｍ／ｐｉｘｅｌ）となる画像解像度と、集中スキャン方式で受光素子数が３の場合の分解能１．５（ｍｍ）とが対応づけられている。光路間距離の平均で表される分解能が、画像解像度に応じた画素ピッチよりも小さく、しかも画素ピッチに可及的に近くなるように、画像解像度と位置検出の分解能とが対応づけられている。図１２には、画面サイズ７０インチ及び発光素子間の距離Ｐ＝４ｍｍの条件での例を示しており、表示面２の画面サイズ又は発光素子間の距離が異なる場合は、画像解像度と分解能との関係は図１２の例とは異なる。記憶部３４は、図１２に示す如き画像解像度と分解能との対応付け関係を示す情報を記憶している。
【００５６】
図１３は、光学式タッチパネル装置が画像解像度に応じて位置検出の分解能を設定する処理の手順を示すフローチャートである。ＣＰＵ３１は、画像を表示部１７１で表示するとき、又は画像解像度が変更されたときに、コンピュータプログラム４１に従って、以下の処理を実行する。ＣＰＵ３１は、表示部１７１で表示する画像の画像解像度を検出する（Ｓ２１）。ステップＳ２１では、例えば、ＣＰＵ３１は、画像データのヘッダ情報に含まれる画像解像度を読み込む。また、ＣＰＵ３１は、画像に含まれる画素数と画像の表示サイズとから画像解像度を計算してもよい。また、画素の補完等により画像解像度を変換する処理を行う場合は、ＣＰＵ３１は、変換後の画像解像度を検出する。
【００５７】
ＣＰＵ３１は、次に、記憶部３４に記憶している設定データを参照し、自動で位置検出の分解能を設定する処理を行う設定になっているか否かを判定する（Ｓ２２）。自動で位置検出の分解能を設定する処理を行う設定になっていない場合は（Ｓ２２：ＮＯ）、ＣＰＵ３１は、複数種類の分解能から一つの分解能を選択させるためのメニュー画像を表示部１７１に表示させる（Ｓ２３）。ＣＰＵ３１は、次に、メニュー画像を用いた分解能の選択の受付を待ちうける処理を行う（Ｓ２４）。分解能の選択の受付が無い場合は（Ｓ２４：ＮＯ）、ＣＰＵ３１は、待ち受けを続行する。分解能の選択を受け付けた場合は（Ｓ２４：ＹＥＳ）、ＣＰＵ３１は、位置検出の分解能を、選択された分解能に設定する（Ｓ２５）。
【００５８】
ステップＳ２２で位置検出の分解能を自動で設定する処理を行う設定になっている場合は（Ｓ２２：ＹＥＳ）、ＣＰＵ３１は、記憶部３４に記憶している画像解像度と分解能との対応付け関係を示す情報を参照し、位置検出の分解能を、検出した画像解像度に対応づけられている分解能に設定する（Ｓ２５）。設定された分解能を示すデータは記憶部３４に記憶される。以後、光学式タッチパネル装置は、設定された分解能で表示面２上の遮光物の位置を検出する処理を行う。例えば、表示部１７１で表示中の画像を拡大若しくは縮小する場合、又はインタフェース部１５で受信した画像データに基づいた画像を表示中に通信速度の影響で画像解像度が変更された場合等に、画像解像度が変更され、位置検出の分解能が変更される。
【００５９】
本実施の形態においても、光学式タッチパネル装置が自動で位置検出の分解能を設定した場合は、表示面２上の遮光物の位置検出の能力と表示面２での画像表示の能力とがマッチすることになる。画像解像度に比べて位置検出の分解能が極端に低くなることが無く、他の画像と解像度が異なる書き込み画像が使用者に違和感を生じさせることは無い。また、画像解像度が低い場合は、位置検出の分解能を低くすることによって、光学式タッチパネル装置の消費電力が抑制され、光学式タッチパネル装置の応答性が向上する。
【００６０】
また、本実施の形態では、光路間距離の平均で表される分解能が、画像解像度に応じた画素ピッチよりも小さく、しかも画素ピッチに可及的に近くなるように、位置検出の分解能が設定される。分解能を画素ピッチよりも小さくすることにより、書き込み画像が跳び跳びになることを防止することができる。更に、分解能を画素ピッチに近づけることにより、消費電力は抑制され、応答時間は縮小される。従って、光学式タッチパネル装置は、位置検出の能力と画像表示の能力とをマッチさせた上で、可及的に、消費電力が抑制され、応答性が向上する。また、位置検出の分解能を使用者が選択した場合は、画像解像度とは別に、使用者の意向に応じた分解能で遮光物の位置検出が行われる。
【００６１】
なお、光学式タッチパネル装置は、位置検出の分解能を設定する処理を常に自動で実行する形態であってもよく、使用者による分解能の選択を受け付ける処理を常に実行する形態であってもよい。また、光学式タッチパネル装置は、実施の形態１に係る処理と実施の形態２に係る処理との両方を実行する形態であってもよい。例えば、光学式タッチパネル装置は、起動時に画面解像度に応じて位置検出の分解能を設定し、画面解像度と画像解像度とが一致しない画像を表示する際に画像解像度に応じて位置検出の分解能を設定する形態であってもよい。
【００６２】
また、以上の実施の形態１及び２においては、光学式タッチパネル部１及び処理部３は二種類のインタフェース部を備えて二本の通信線で接続された形態を示したが、光学式タッチパネル部１及び処理部３は一種類のインタフェース部を備えて一本の通信線で接続された形態であってもよい。また、実施の形態１及び２においては、光学式タッチパネル部１は受光素子での受光結果を処理部３へ送信する結果を示したが、光学式タッチパネル部１は、受光結果から遮光物５の位置を検出する処理を行い、検出した位置を示す情報を処理部３へ送信する形態であってもよい。また、実施の形態１及び２においては、位置検出のために赤外光を利用する形態を示したが、光学式タッチパネル装置は、他の波長の光を利用する形態であってもよい。更に、光学式タッチパネル装置は、処理部３を備えておらず全ての処理を光学式タッチパネル部１で実行する形態であってもよい。
【符号の説明】
【００６３】
１  光学式タッチパネル部
１１  制御部
１２  発光部
１２１、１２２  発光素子
１３  受光部
１３１、１３２  受光素子
１７１  表示部
２  表示面
３  処理部
３１  ＣＰＵ
３４  記憶部
４  記録媒体
４１  コンピュータプログラム
５  遮光物
【図１】
2013218576.tif 000003
【図２】
2013218576.tif 000004
【図３】
2013218576.tif 000005
【図４】
2013218576.tif 000006
【図５】
2013218576.tif 000007
【図６】
2013218576.tif 000008
【図７】
2013218576.tif 000009
【図８】
2013218576.tif 000010
【図９】
2013218576.tif 000011
【図１０】
2013218576.tif 000012
【図１１】
2013218576.tif 000013
【図１２】
2013218576.tif 000014
【図１３】
2013218576.tif 000015