(57)【要約】【課題】被接触面の周囲に配置された複数の発光素子及び複数の受光素子を備え、発光素子が発する光を、受光素子にて受光した結果に基づいて遮光物の有無を検知するタッチパネル装置等において、発光素子及び受光素子の特性のばらつき等の要因による検出精度の低下を防止することが可能なタッチパネル装置、調整プログラム及び記録媒体を提供する。【解決手段】タッチパネル装置１は、発光素子が発した光を、対応する受光素子にて受光して、その強度を測定し（ステップＳ３）、測定した結果が予め設定されている範囲内であるか否かを判定する（ステップＳ４）。測定した結果が上限値より高く、範囲から外れる場合（ステップＳ４：２）、発光時間が短くなるように調整し（ステップＳ５）、測定した結果が下限値より低く、範囲から外れる場合（ステップＳ４：２）、発光時間が長くなるように調整する（ステップＳ６）。【選択図】図７
2013238912.tif 000002
【特許請求の範囲】
【請求項１】
被接触面の周囲に配置された複数の発光素子と、該複数の発光素子に夫々対応する複数の受光素子とを備え、前記各発光素子が発する光を、対応する受光素子にて夫々受光した結果に基づいて遮光物の有無を検知するタッチパネル装置において、
遮光物が存在しない場合に、前記受光素子が受光した光の強度を測定する測定手段と、
測定した結果が、予め設定されている強度の範囲内か否かを判定する判定手段と、
測定した結果が、前記強度の範囲から外れると判定したときに、対応する発光素子の発光条件を調整する調整手段と
を備えることを特徴とするタッチパネル装置。
【請求項２】
前記調整手段による発光条件の調整は、発光時間及び消光時間の比の調整であることを特徴とする請求項１に記載のタッチパネル装置。
【請求項３】
非接触面の周囲に配置された複数の発光素子が、設定されている発光条件に従って発する光を、前記複数の発光素子に夫々対応する複数の受光素子にて夫々受光した結果に基づいて遮光物の有無を検知するコンピュータに、前記発光条件の設定を調整させる調整プログラムであって、
コンピュータに、
遮光物が存在しない場合に、前記受光素子が受光した光の強度を測定した結果が、予め設定されている強度の範囲内か否かを判定する手順と、
測定した結果が、前記前記強度の範囲から外れると判定したときに、対応する発光素子の発光条件の設定を調整する手順と
を実行させることを特徴とする調整プログラム。
【請求項４】
被接触面の周囲に配置された複数の発光素子が、設定されている発光条件に従って発する光を、前記複数の発光素子に夫々対応する複数の受光素子にて夫々受光した結果に基づいて遮光物の有無を検知するコンピュータに、前記発光条件の設定を調整させる調整プログラムを記録してあるコンピュータによる読み取りが可能な記録媒体であって、
コンピュータに、
遮光物が存在しない場合に、前記受光素子が受光した光の強度を測定した結果が、予め設定されている強度の範囲内か否かを判定する手順と、
測定した結果が、前記前記強度の範囲から外れると判定したときに、対応する発光素子の発光条件の設定を調整する手順と
を記録してあることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被接触面の周囲に配置された複数の発光素子と、該複数の発光素子に夫々対応する複数の受光素子とを備えるタッチパネル装置、該タッチパネル装置にて実行可能な調整プログラム、及び該調整プログラムを記録してある記録媒体に関する。
【背景技術】
【０００２】
近年、被接触面の周囲に配置された複数の発光素子と、該複数の発光素子に夫々対応する複数の受光素子とを備え、被接触面上の遮光物の位置を検出する所謂光学式タッチパネルが普及している。
【０００３】
例えば、特許文献１に開示されている光学式タッチパネル入力装置では、矩形状の表示面の縁に沿ってｘ軸方向及びｙ軸方向に複数の発光素子を並べてあり、矩形状の表示面の縁に沿った発光素子に対向する位置に複数の受光素子を並べてある。各発光素子が発した光は表示面の表面に沿って進行し、対向する位置にある受光素子で受光される。使用者が指又はペン等を使って表示面上で位置を指示した場合、光が遮られて受光できない受光素子が発生する。光学式タッチパネルは、ｘ軸方向及びｙ軸方向に並んだ受光素子の内、受光できない受光素子の位置を特定することにより、表示面上で使用者が指示した位置の座標を検出する。使用者が表示面で指示する位置を連続的に動かした場合、光学式タッチパネルは、指示された位置の履歴を記憶することにより、使用者が表示面で指示した位置の軌跡を検出することも可能である。光学式タッチパネルは、検出した軌跡を表示面に表示することによって、描画を行うことも可能となる。
【０００４】
このような光学式タッチパネルは、受光素子が受けた光の強度（受光レベル）によって遮光物の有無を検出する。しかしながら、発光素子自体には放射強度のばらつきが存在し、また、受光素子自体には受光時に発生する光電流のばらつきが存在する。さらに、経時変化、環境（温度等）変化等の要因によるばらつきが存在し、それらのばらつきによって受光素子が検出する受光レベルも変動する。これらの要因により、遮光物の有無に対する受光レベルの値が発光素子及び受光素子の組毎に異なることになり、その結果、光学式タッチパネルの検出精度が低下するという問題に繋がる。
【０００５】
受光レベルのばらつきを抑える方法としては、アッテネータ（減衰器）により受光レベルを調整する方法が従来から実施されている。しかしながら、アッテネータにより受光レベルを調整する方法は、予め決められた抵抗値で減衰させるので、調整幅が抵抗値で決まるため微調整ができないという問題がある。そこで、特許文献２では、受光素子で光電変換されて得られた電圧の値が所定の出力値になるように可変利得増幅器の増幅度を調整することで感度調整を行う方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３１８２５７号公報
【特許文献２】特開２００７−８８６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された方法では、前述のように微調整ができないという問題がある。また、特許文献２では、特許文献１に比べて微調整が可能となるが、可変利得増幅器を用いることでコストアップに繋がるという問題がある。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、各受光素子の受光結果が所定の受光条件を満たすように、各発光素子の発光方法を調整することにより、コストアップを招くことなく微調整が可能なタッチパネル装置、調整プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るタッチパネル装置は、被接触面の周囲に配置された複数の発光素子と、該複数の発光素子に夫々対応する複数の受光素子とを備え、前記各発光素子が発する光を、対応する受光素子にて夫々受光した結果に基づいて遮光物の有無を検知するタッチパネル装置において、遮光物が存在しない場合に、前記受光素子が受光した光の強度を測定する測定手段と、測定した結果が、予め設定されている強度の範囲内か否かを判定する判定手段と、測定した結果が、前記強度の範囲から外れると判定したときに、対応する発光素子の発光条件を調整する調整手段とを備えることを特徴とする。
【００１０】
本発明に係るタッチパネル装置は、前記調整手段による発光条件の調整は、発光時間及び消光時間の比の調整であることを特徴とする。
【００１１】
本発明に係る調整プログラムは、非接触面の周囲に配置された複数の発光素子が、設定されている発光条件に従って発する光を、前記複数の発光素子に夫々対応する複数の受光素子にて夫々受光した結果に基づいて遮光物の有無を検知するコンピュータに、前記発光条件の設定を調整させる調整プログラムであって、コンピュータに、遮光物が存在しない場合に、前記受光素子が受光した光の強度を測定した結果が、予め設定されている強度の範囲内か否かを判定する手順と、測定した結果が、前記前記強度の範囲から外れると判定したときに、対応する発光素子の発光条件の設定を調整する手順とを実行させることを特徴とする。
【００１２】
本発明に係る記録媒体は、被接触面の周囲に配置された複数の発光素子が、設定されている発光条件に従って発する光を、前記複数の発光素子に夫々対応する複数の受光素子にて夫々受光した結果に基づいて遮光物の有無を検知するコンピュータに、前記発光条件の設定を調整させる調整プログラムを記録してあるコンピュータによる読み取りが可能な記録媒体であって、コンピュータに、遮光物が存在しない場合に、前記受光素子が受光した光の強度を測定した結果が、予め設定されている強度の範囲内か否かを判定する手順と、測定した結果が、前記前記強度の範囲から外れると判定したときに、対応する発光素子の発光条件の設定を調整する手順とを記録してあることを特徴とする。
【００１３】
本発明では、受光素子による受光結果に応じて発光素子の発光方法を調整することにより、各素子の特性のばらつき等の要因による検出精度の低下を防止する。
【発明の効果】
【００１４】
本発明に係るタッチパネル装置、調整プログラム及び記録媒体は、遮光物が存在しない場合に、各受光素子の受光結果が所定の受光条件を満たすように各発光素子の発光方法を調整する。これにより、各発光素子及び受光素子の特性のばらつき等の要因による検出精度の低下を防止することが可能である等、優れた効果を奏する。しかも、調整に際しては微調整が可能であり、また、アッテネータ等の高価な構成を要しないため、コストアップを防止することが可能である等、優れた効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】本発明のタッチパネル装置をコンピュータに接続した状態の一例を模式的に示す外観図である。
【図２】本発明のタッチパネル装置の内部構成例を示すブロック図である。
【図３】本発明のタッチパネル装置に配置された発光素子及び受光素子並びに光路の一例を模式的に示す概念図である。
【図４】本発明のタッチパネル装置に用いられる発光素子の駆動回路の一例を示す説明図である。
【図５】本発明のタッチパネル装置が備える発光素子を駆動する電流を示すタイミングチャートの一例である。
【図６】本発明のタッチパネル装置が備える各受光素子が夫々受光した光の強度を示すグラフの一例である。
【図７】本発明のタッチパネル装置における調整処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明をその実施をするための形態を示す図面に基づいて詳述する。
【００１７】
図１は、本発明のタッチパネル装置をコンピュータに接続した状態の一例を模式的に示す外観図である。図１中１は、本発明のタッチパネル装置であり、タッチパネル装置１は、コンピュータ２に接続されている。タッチパネル装置１は、液晶ディスプレイ、ＥＬ（エレクトロルミネセンス）ディスプレイ等の表示部１０と、外部からの入力を受け付ける入力部１１とを備えている。表示部１０は、矩形状をなす表示面を有しており、表示面に画像を表示する。入力部１１は、矩形状をなす被接触面を有し、指、ペン等の遮光物が被接触面に接触したことを光学的に検知し、接触位置を位置情報の入力として処理する機能を有する。入力部１１の被接触面は、表示部１０の表示面を覆うように配置されており、ユーザは、表示面に表示された画像に対し、遮光物にて被接触面に接触することにより、位置情報を入力することができる。
【００１８】
コンピュータ２は、例えば、パーソナルコンピュータを用いて構成され、タッチパネル装置１及びコンピュータ２は、ＵＳＢ等の規格に則した第１ケーブル３と、ＨＤＭＩ等の規格に則した第２ケーブル４とにより接続されている。第１ケーブル３は、主に、タッチパネル装置１が検知した遮光物の位置を示す位置情報をコンピュータ２へ伝送するために用いられる。第２ケーブル４は、主に、表示部１０に画像を表示させる画像信号をコンピュータ２からタッチパネル装置１へ伝送するために用いられる。
【００１９】
図２は、本発明のタッチパネル装置１の内部構成例を示すブロック図である。タッチパネル装置１は、装置全体を制御する制御部１２を備え、更に、発光部１３、受光部１４、第１アドレスデコーダ１５、第２アドレスデコーダ１６、Ａ／Ｄコンバータ１７等の機構を備えている。更に、タッチパネル装置１は、第１ケーブル３及び第２ケーブル４を接続する接続端子等及びその制御回路、フラッシュメモリ等の記録媒体を装填するスロット等のインターフェース部１８を備えている。
【００２０】
制御部１２は、プロセッサ１２０及びメモリ１２１を備え、更に、駆動制御部１２２、座標算出部１２３、遮光物管理部１２４等の回路を備えている。メモリ１２１は、不揮発性及び／又は揮発性の記録部を有し、本発明の調整プログラムＰＲＧ等の各種プログラム及びデータ等の情報が記録されている。即ち、メモリ１２１は、本発明の調整プログラムを記録する記録媒体としての機能を有する。そして、プロセッサ１２０が、メモリ１２１に記録された調整プログラムＰＲＧ等の各種プログラムを実行することにより、本発明のタッチパネル装置１としての処理を実行する。また、調整プログラムＰＲＧをソフトウェアプログラムとしてではなく、ハードウェアとして実装するようにしても良い。
【００２１】
なお、本発明の調整プログラムＰＲＧは、実行形式プログラム、中間コードプログラム、ソースプログラム等のプログラムコードを記録した可搬型の記録媒体ＲＥＣとして提供するようにしてもよい。この場合、例えば、ユーザが記録媒体ＲＥＣに記録された調整プログラムＰＲＧをメモリ１２１に記録させる操作を行うことにより、プロセッサ１２０にて実行可能な状態となり、本発明のタッチパネル装置１を実現することが可能となる。可搬型の記録媒体ＲＥＣとしては、磁気テープ、フレキシブルディスク、ハードディスク等の磁気記録メディア、ＣＤ、ＭＯ、ＭＤ、ＤＶＤ等の光学系記録メディア、マスクＲＯＭ、ＥＰＲＯＭ、フラッシュＲＯＭ等の半導体記録メディア等の様々なメディアを用いることが可能である。さらに、タッチパネル装置１がこれらの記録媒体ＲＥＣから調整プログラムＰＲＧを直接読み取ることができない場合、タッチパネル装置１に接続されているコンピュータ２等の外部の装置を介して記録媒体ＲＥＣに記録された調整プログラムＰＲＧを読み取るようにしても良い。
【００２２】
駆動制御部１２２は、発光素子１３０、１３０、…及び受光素子１４０、１４０、…の駆動を制御する回路である。座標算出部１２３は、被接触面に接触する遮光物の位置を示す座標を算出する処理を実行する回路である。遮光物管理部１２４は、遮光物が複数である場合に、各遮光物の接触位置及び接触軌跡を管理する処理を実行する回路である。なお、駆動制御部１２２、座標算出部１２３、遮光物管理部１２４等の構成は、ハードウェアであるＬＳＩチップ等の回路として構成しても良く、また、ソフトウェアプログラムとして構成しても良い。
【００２３】
発光部１３は、赤外光等の光を発するＬＥＤ等の複数の発光素子１３０、１３０、…を備えている。受光部１４は、赤外光等の光を受光するフォトダイオード等の複数の受光素子１４０、１４０、…を備えている。発光部１３が備える各発光素子１４０、１４０、…は、受光部１４が備える各受光素子に対応しており、各受光素子は、夫々対応する発光素子が発した赤外光を受光する。
【００２４】
発光部１３は、第１アドレスデコーダ１５に接続されている。第１アドレスデコーダ１５は、制御部１２から、複数の発光素子１３０、１３０、…を順次走査する制御信号の入力を受け、制御信号に基づいて順次選択した発光素子１３０、１３０、…を順次発光させるための選択信号を発光部１３へ出力する。第２アドレスデコーダ１６は、制御部１２から、複数の受光素子１４０、１４０、…を順次走査する制御信号の入力を受け、制御信号に基づいて順次選択した受光素子１４０、１４０、…に、対応する発光素子１３０、１３０、…から発せられた赤外光を受光させるための選択信号を受光部１４へ出力する。
【００２５】
受光部１４は、Ａ／Ｄコンバータ１７に接続されており、赤外光を受光した受光素子１４０、１４０、…は、受光した赤外光の強度を電圧値で示す強度信号をＡ／Ｄコンバータへ出力する。Ａ／Ｄコンバータ１７は、受光素子から入力された強度信号を、例えば８ビットのデジタル信号に変換し、デジタル信号に変換した強度信号を制御部１２へ出力する。
【００２６】
このように構成されたタッチパネル装置１は、制御部１２により、被接触面に接触する遮光物の有無を判定する処理、及び接触する遮光物がある場合に、その位置を算出する処理を実行する。即ち、制御部１２は、駆動制御部１２２により、第１アドレスデコーダ１５及び第２アドレスデコーダ１６を介して発光部１３及び受光部１４へ制御信号を送信し、全ての受光素子１４０、１４０、…からの強度信号を順次取得する処理を繰り返す。制御部１２は、順次取得した強度信号から、各受光素子１４０、１４０、…に係る受光量を算出する。そして、制御部１２は、算出した受光量が予め設定されている閾値を超過している場合、当該受光量に係る受光素子１４０と、対応する発光素子１３０との間の光路は遮断されておらず、光路上に遮光物はないと判定する。また、制御部１２は、算出した受光量が予め設定されている閾値以下の場合、当該受光量に係る受光素子１４０と、対応する発光素子１３０との間の光路は遮断されており、光路上に遮光物があると判定する。そして、制御部１２は、座標算出部１２３により、遮断された赤外光の光路に係る受光素子１４０、１４０、…を特定し、特定した受光素子１４０、１４０、…の位置から被接触面に接触する遮光物の位置を示す座標を算出する。
【００２７】
図３は、本発明のタッチパネル装置１に配置された発光素子１３０及び受光素子１４０並びに光路の一例を模式的に示す概念図である。本発明のタッチパネル装置１は、矩形状をなす被接触面を有し、被接触面の周囲に複数の発光素子１３０、１３０、…及び受光素子１４０、１４０、…が配置されている。図３に示す例では、被接触面の下辺及び右辺に沿って発光素子１３０、１３０、…が配置されており、被接触面の上辺及び左辺に沿って受光素子１４０、１４０、…が配置されている。図３中において、破線で示した矢印は、各発光素子１３０、１３０、…から発せられる赤外光の光路を示している。図３に示すように、同一の辺に配置された発光素子１３０、１３０、…は、光路は互いに平行となるように配置されている。また、各発光素子１３０、１３０、…と各受光素子１４０、１４０、…とは、一つずつ対応しており、一の発光素子１３０から発せられた赤外光は対応する一の受光素子１４０によって受光される。
【００２８】
ここで、図３の上辺に平行な方向をＸ軸方向とし、左辺に平行な方向をＹ軸方向とする。前述のように、発光部１３は、第１アドレスデコーダ１５に接続されており、第１アドレスデコーダ１５は、各発光素子１３０、１３０、…が順次発光するように、Ｘ軸方向に左から右へ、またＹ軸方向を上から下へ順次走査する選択信号を発光部１３へ出力する。発光部１３は、図示しないマルチプレクサを有しており、第１アドレスデコーダ１５から入力された選択信号に基づいて、各発光素子１３０、１３０、…が順次発光するように切替を行う。
【００２９】
また、受光部１４は、第２アドレスレコーダ１６に接続されており、第２アドレスレコーダ１６は、各受光素子１４０、１４０、…が順次受光できるように、Ｘ軸方向に左から右へ、またＹ軸方向を上から下へ順次走査する選択信号を受光部１４へ出力する。受光部１４は、図示しないマルチプレクサを有しており、第２アドレスデコーダ１６から入力された選択信号に基づいて、各受光素子１４０、１４０、…が順次受光するように切替を行う。
【００３０】
発光素子１３０、１３０、…及び受光素子１４０、１４０、…がＸ軸及びＹ軸に沿って配置されていることから、座標算出部１２３は、光路を遮断する遮光物の位置をＸ座標及びＹ座標として算出することができる。
【００３１】
図４は、本発明のタッチパネル装置１に用いられる発光素子１３０の駆動回路の一例を示す説明図である。図４は、発光素子１３０として用いられるＬＥＤの駆動回路を示している。発光素子１３０として用いられるＬＥＤは、正極が電源に接続されており、負極がグランド電位に接続されている。ＬＥＤと電源との間には、スイッチングトランジスタ及び抵抗が介装されている。抵抗は、ＬＥＤに流れる電流を制御するために適切な抵抗値の素子が用いられる。図４では、ＰＮＰ型のトランジスタをスイッチングトランジスタとして用いる例を示しており、コレクタ端子Ｃが電極側に接続されており、エミッタ端子ＥがＬＥＤの正極側に接続されている。そして、制御信号（選択信号）が１になるとベース端子Ｂに電流が流れ、オン状態となり、ＬＥＤに電流が流れて発光（点灯）し、制御信号が０になるとオフ状態となって消光（消灯）する。
【００３２】
図５は、本発明のタッチパネル装置１が備える発光素子１３０を駆動する電流を示すタイミングチャートの一例である。図５は、横軸に時間、縦軸に電流の値をとって、電流の経時変化を示したものである。なお、図５Ａ、図５Ｂ及び図５Ｃは、夫々発光時間及び消光時間の比であるデューティ比が異なる。図５Ａは、発光時間：消光時間が５０％：５０％の場合のタイミングチャートを示している。図５Ｂは、発光時間：消光時間が７０％：３０％の場合のタイミングチャートを示している。図５Ｃは、発光時間：消光時間が３０％：７０％の場合のタイミングチャートを示している。図５Ａ、図５Ｂ及び図５Ｃに例示するように発光条件として設定されているデューティ比の設定を調整することにより、発光素子１３０の発光量を調整することができる。即ち、図５Ａに示す設定から図５Ｂに示すように発光時間を長くしてデューティ比を高くすることにより発光量が増加し、図５Ｃに示すように発光時間を短くしてデューティ比を低くすることにより発光量が低下する。
【００３３】
図５Ａ、図５Ｂ及び図５Ｃに例示するようなデューティ比の設定は、発光部１３に入力される制御信号により調整される。なお、デューティ比を制御する制御信号は、制御部１２が生成しても良く、制御部１２から第１アドレスレコーダ１５を介して入力される制御信号に基づいて、発光部１３内の回路にて調整するようにしてもよい。
【００３４】
図６は、本発明のタッチパネル装置１が備える各受光素子１４０、１４０、…が夫々受光した光の強度を示すグラフの一例である。図６は、横軸に各受光素子１４０、１４０、…を特定するための識別番号をとり、縦軸に受光した光の強度を示す受光レベルをとってその関係を示している。なお、識別番号のＮは、自然数を示す。また、グラフ中に示した横線は、予め設定されている受光強度の範囲を示している。各受光素子１４０、１４０、…が夫々受光した光の強度の測定結果が、受光強度の範囲内に収まる場合、当該受光素子１４０、１４０、…に係る光路上に遮蔽物が存在しないと判定する。本発明に係るタッチパネル装置１は、遮光物が存在しない場合に、受光素子１４０、１４０、…が受光した光の強度を測定した結果が、予め設定されている強度範囲内に収まるように、対応する発光素子１３０、１３０、…の発光条件の設定を調整する。
【００３５】
図６Ａは、対応する発光素子１３０、１３０、…の発光条件の設定の調整前を示している。識別番号がＮ＋１である受光素子１４０が受光した光の強度の測定結果は、強度範囲の上限を超えている。また、識別番号がＮ＋３である受光素子１４０が受光した光の強度の測定結果は、強度範囲の下限を下回っている。
【００３６】
図６Ｂは、対応する発光素子１３０、１３０、…の発光条件の設定の調整後を示している。識別番号がＮ＋１である受光素子１４０に対応する発光素子１３０については、発光時間が短くなるようにデューティ比が調整されている。識別番号がＮ＋３である受光素子１４０に対応する発光素子１３０については、発光時間が長くなるようにデューティ比が調整されている。図６Ｂに示すように、発光条件の設定を調整した後の測定結果は、全ての受光素子１４０、１４０、…において強度範囲内に収まっている。
【００３７】
このようにして構成された本発明のタッチパネル装置１が実行する処理について説明する。図７は、本発明のタッチパネル装置１における調整処理の一例を示すフローチャートである。調整処理とは、赤外光の光路上に遮光物が存在しない場合に、各受光素子１４０、１４０、…が受光する光の強度が予め設定されている所定の強度範囲内に収めるべく、発光素子１３０、１３０、…の発光条件を調整する処理である。また、調整処理は、タッチパネル装置１を起動した場合、操作を受け付けない状態で所定時間経過した場合、ユーザから特定の操作を受け付けた場合等の適宜設定された起動条件を充足した場合に実行される。タッチパネル装置１は、調整プログラムＰＲＧを実行する制御部１２の制御により、調整処理を実行する。なお、ここでは、制御部１２が主体となって調整処理を実行する形態について説明するが、他の構成が主体となってもよい。
【００３８】
タッチパネル装置１は、制御部１２の制御により、以下に示す調整処理を実行する。即ち、タッチパネル装置１の制御部１２は、変数Ｎに初期値１を設定する（ステップＳ１）。制御部１２は、識別番号がＮである発光素子１３０及び受光素子１４０を選択する（ステップＳ２）。ステップＳ２において、最初に処理の対象となるのは、識別番号が１である発光素子１３０及び受光素子１４０となる。
【００３９】
制御部１２は、選択した発光素子１３０を発光させ、発光素子１３０が発した赤外光を、対応する受光素子１４０にて受光し、受光した赤外光の強度を測定する（ステップＳ３）。なお、ステップＳ３の赤外光の強度の測定は、測定の対象となる識別番号Ｎの発光素子１３０及び受光素子１４０間の光路上に遮光物が存在しないことが測定条件となる。
【００４０】
制御部１２は、測定した結果となる赤外光の強度が予め設定されている範囲内であるか否かを判定する（ステップＳ４）。詳細には、測定した赤外光の強度が、設定されている強度範囲の上限値より高いか否か、下限値より低いか否か、及び上限値から下限値までの範囲に収まっているか否かを判定する。
【００４１】
ステップＳ４において、測定した赤外光の強度が上限値より高く、範囲から外れると判定した場合（ステップＳ４：１）、制御部１２は、デューティ比を低くして発光時間が短くなるように発光素子１３０の発光条件を調整する（ステップＳ５）。デューティ比に対する調整は、予め設定されている所定の調整幅分だけ発光時間及び消光時間を変更することにより行われる。例えば、５％を１ステップの調整幅として設定している場合、調整前のデューティ比が、発光時間：消光時間が５０％：５０％であるとすると、ステップＳ５の処理により、発光時間：消光時間が４５％：５５％となるように調整される。
【００４２】
そして、制御部１２は、発光素子１３０の発光条件を所定幅分だけ調整後、ステップＳ３へ戻り、以降の処理を繰り返す。即ち、赤外光の強度が設定されている所定の範囲の上限値より高い場合、デューティ比を所定幅分ずつ低くし、範囲内に収まるまで当該発光素子１３０に対する調整処理を続行する。
【００４３】
ステップＳ４において、測定した赤外光の強度が下限値より低く、範囲から外れると判定した場合（ステップＳ４：２）、制御部１２は、デューティ比を高くして発光時間が長くなるように発光素子１３０の発光条件を調整する（ステップＳ６）。例えば、調整前のデューティ比が、発光時間：消光時間が５０％：５０％であるとすると、ステップＳ６の処理により、発光時間：消光時間が５５％：４５％となるように調整される。
【００４４】
そして、制御部１２は、発光素子１３０の発光条件を所定幅分だけ調整後、ステップＳ３へ戻り、以降の処理を繰り返す。即ち、赤外光の強度が設定されている所定の範囲の下限値より低い場合、デューティ比を所定幅分ずつ高くし、範囲内に収まるまで当該発光素子１３０に対する調整処理を続行する。
【００４５】
ステップＳ４において、測定した赤外光の強度が上限値から下限値までの間に収まっており、範囲内であると判定した場合（ステップＳ４：３）、制御部１２は、全ての発光素子１３０に対する調整が終了したか否かを判定する（ステップＳ７）。ステップＳ７では、例えば、変数Ｎが発光素子１３０の全個数ＮＮと等しいか否かを判別することにより判定処理が行われる。
【００４６】
ステップＳ７において、調整していない発光素子１３０が存在すると判定した場合（ステップＳ７：ＮＯ）、制御部１２は、変数Ｎをインクリメント（Ｎ＝Ｎ＋１）して（ステップＳ８）、ステップＳ２へ進み、以降の処理を繰り返す。
【００４７】
ステップＳ７において、全ての発光素子１３０に対する調整が終了したと判定した場合（ステップＳ７：ＹＥＳ）、制御部１２は、調整処理を終了する。
【００４８】
このように本発明のタッチパネル装置１では、全ての受光素子１４０、１４０、…について、遮光物が存在しない場合における受光した光の強度を測定する。そして、測定した結果が、予め設定されている強度の範囲内か否かを判定し、判定した結果が強度の範囲から外れると判定したとき、対応する発光素子１３０、１３０、…の発光条件を調整する。このような処理により、本発明のタッチパネル装置１では、各発光素子１３０、１３０、…及び受光素子１４０、１４０、…の特性のばらつき等の要因による検出精度の低下を防止することが可能である等の効果を奏する。しかも、調整に際しては、微調整が可能であり、比較的安価な構成で実現することが可能である等の効果を奏する。
【００４９】
前記実施の形態は、本発明の無数にある形態の一部を例示したに過ぎず、各種システム構成、ハードウェア構成、ソフトウェアによる情報処理及び処理の対象は、目的、用途等に応じて適宜設計することが可能である。例えば、前記実施の形態では、発光素子にＬＥＤを用いて、発光時間及び消光時間の比を調整することにより発光条件を調整する形態を示したが、本発明はこれに限らず、ＬＥＤ以外の発光素子を用いても良く、また、発光条件の調整として発光に係る電流値の調整等の他の調整方法を用いることも可能である。
【００５０】
また、前記実施の形態では、コンピュータのディスプレイに適用する形態を示したが、本発明はこれに限らず、テレビ放送受像機等の他の装置のディスプレイに適用しても良く、更には表示面を有しない装置の入力装置としても用いることが可能である等、様々な装置に適用することが可能である。
【符号の説明】
【００５１】
１  タッチパネル装置
１０  表示部
１１  入力部
１２  制御部
１２０  プロセッサ
１２１  メモリ
１３  発光部
１３０  発光素子
１４  受光部
１４０  受光素子
１５  第１アドレスレコーダ
１６  第２アドレスレコーダ
１７  Ａ／Ｄコンバータ
１８  インターフェース部
２  コンピュータ
３  第１ケーブル
４  第２ケーブル
ＰＲＧ  調整プログラム
【図１】
2013238912.tif 000003
【図２】
2013238912.tif 000004
【図３】
2013238912.tif 000005
【図４】
2013238912.tif 000006
【図５】
2013238912.tif 000007
【図６】
2013238912.tif 000008
【図７】
2013238912.tif 000009