(57)【要約】【課題】入力検出面の傾きに応じて変化する入射光による座標ずれを補正する。【解決手段】本発明の入力検出装置は、入力検出面を備えており、当該入力検出面において検出された対象物の像を生成する画像生成手段と、重力方向と垂直な面に対する該入力検出面の角度を検出する角度検出手段と、検出された角度に基づき、上記生成された画像の座標を補正する座標補正手段とをさらに備えている。【選択図】図１
2010039790.tif 000002
【特許請求の範囲】
【請求項１】
入力検出面を有した光検出型の入力検出装置であって、
上記入力検出面において検出された対象物の像を生成する画像生成手段と、
重力方向と垂直な面に対する上記入力検出面の角度を検出する角度検出手段と、
上記検出された角度に基づき、上記生成された画像の座標を補正する座標補正手段とをさらに備えていることを特徴とする入力検出装置。
【請求項２】
上記座標補正手段は、
上記入力検出面の角度と当該角度に応じた上記座標の補正量とを関連付けて予め格納したテーブルから、上記検出された角度に応じた補正量を取得し、当該取得した補正量を用いて上記座標を補正することを特徴とする請求項１に記載の入力検出装置。
【請求項３】
上記物の画像から、当該画像の中心座標を検出する中心座標検出手段をさらに備え、
上記座標補正手段は、上記中心座標を補正することを特徴とする請求項１に記載の入力検出装置。
【請求項４】
上記角度検出手段は、上記入力検出面における複数箇所の受光照度に基づき、外部光源から上記入力検出面に向かう光の光軸に対する上記角度を検出することを特徴とする請求項１に記載の入力検出装置。
【請求項５】
上記角度検出手段は、上記入力検出面の周囲に設置された複数の照度センサによって検出される受光照度に基づき、上記入力検出面の角度を検出することを特徴とする請求項１に記載の入力検出装置。
【請求項６】
上記検出された角度に基づき、上記座標を補正する方向を特定する補正方向特定手段をさらに備えており、
上記座標補正手段は、
上記座標を、上記方向に沿って補正することを特徴とする請求項１に記載の入力検出装置。
【請求項７】
入力検出面を有した光検出型の入力検出装置が実行する入力検出方法であって、
上記入力検出面において検出された物の画像を生成する画像生成ステップと、
重力方向と垂直な面に対する上記入力検出面の角度を検出する角度検出ステップと、
上記検出された角度に基づき、上記生成された画像の座標を補正する座標補正ステップとを含んでいることを特徴とする入力検出方法。
【請求項８】
請求項１から６のいずれか１項に記載の入力検出装置を動作させるプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光検出型の入力検出装置、入力検出方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来の光検出型の入力検出装置は、画面上に入力された位置情報を処理してユーザが指定した動作を行うものである。この種の光検出型の入力検出装置には、検出面の対象物の影像によって動作するものや、バックライト光等の対象物への反射光によって動作するものがある。
【０００３】
このような入力検出装置において、指入力の場合、入力検出装置が認識できる位置情報は、入力検出面を照射する光（すなわち、入射光）と、タッチパネルの角度、および環境光により、微量なずれを伴うことが多い。たとえば、入力検出装置を操作する指像が入射光の傾きによって変化し、入力検出装置が認識する指の画像が欠けてしまう場合がある。このような場合、入力検出装置は、正しい位置情報を取得することができず、結果的に、誤操作を招く可能性がある。
【０００４】
ずれてしまった位置情報を、正しい位置情報に補正する技術は、まだ知られていない。
特許文献１には、投射型入力検出装置の角度検出結果による補正の技術が開示されているが、上述のようなタッチパネルにおける位置情報の補正には応用できない。
【特許文献１】特開２００５−８６６４８（２００５年３月３１日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、従来のタッチパネルでは、タッチパネルの角度に応じて変化する入射光による位置情報のずれが生じる場合がある。具体的にいえば、この位置情報は、タッチパネルにおける絶対座標である。ここで、パネルの角度の基準（すなわち０度）は、タッチパネルが光軸に対して垂直な状態にあるときの角度である。たとえば、タッチパネルの角度が０度のときに比べ、当該角度が４５度の場合、回折光の影響をより多く受ける。換言すれば、タッチパネルは、指腹の部分より指先の部分に、より多くの入射光を受ける。このため、タッチパネルが認識する指の画像は、指先の部分が欠けた画像になる。したがって、指の画像の認識座標は、実際に指がパネルに接触している部分から座標ずれを生じてしまう。
【０００６】
本発明は上記の課題を解決するためになされたものであり、その目的は、ユーザからの入力情報から得られた画像の座標を補正し、ユーザの意図した入力座標を正確に取得する光検出型の入力検出装置、入力検出方法、プログラム、および記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
（入力検出装置）
入力検出面を有した光検出型の入力検出装置であって、
上記入力検出面において検出された対象物の像を生成する画像生成手段と、
重力方向と垂直な面に対する上記入力検出面の角度を検出する角度検出手段と、
上記検出された角度に基づき、上記生成された画像の座標を補正する座標補正手段とをさらに備えていることを特徴とする。
【０００８】
上記の構成によれば、入力検出装置は、入力検出面を備えている。入力検出面とは、たとえば光センサを内蔵した液晶パネルのことである。
【０００９】
また、本入力検出装置は、重力方向と垂直な面に対する入力検出面の角度を検出する角度検出手段を備えている。ここでいう重力方向と垂直な面とは、地面に平行な面と同義である。この構成により、本入力検出装置は、重力方向と垂直な面に対する入力検出面の角度を検出することができる。
【００１０】
本入力検出装置はさらに、検出された角度に基づき、画像の座標を補正する座標補正手段を備えている。これにより、検出された角度に応じて必要な量だけ座標を補正することが可能となる。したがって、ユーザが意図した入力座標を正確に取得することが可能である。すなわち、入力検出面に対する誤操作を回避する効果を奏する。
【００１１】
（入力検出面の角度と補正量のテーブル）
上記座標補正手段は、
上記入力検出面の角度と当該角度に応じた上記座標の補正量とを関連付けて予め格納したテーブルから、上記検出された角度に応じた補正量を取得し、当該取得した補正量を用いて上記座標を補正することが好ましい。
【００１２】
上記の構成によれば、本入力検出装置は、入力検出面の角度と当該角度に応じた上記座標の補正量とを関連付けて予め格納したテーブルから、検出された角度に応じた補正量を取得し、当該取得した補正量を用いて座標を補正する。このように、予め用意した補正量の基準値を取得することが可能であるため、入力検出面に差し込む環境光や、角度検出手段の精度に応じて基準値を基に補正量の調整が可能である。
【００１３】
（中心座標）
また、本発明に係る入力検出装置では、さらに、
上記物の画像から、当該画像の中心座標を検出する中心座標検出手段をさらに備え、
上記座標補正手段は、上記中心座標を補正することが好ましい。
【００１４】
上記の構成によれば、本入力検出装置は、中心座標を検出する中心座標検出手段をさらに備えており、検出した中心座標を補正する。これにより、入力検出面が検出した物の中心点を検出することができる。したがって、物の画像の中心座標を補正することが可能となる。
【００１５】
（入力検出面における照度検出）
また、本発明に係る入力検出装置では、さらに、
上記角度検出手段は、上記入力検出面における複数箇所の受光照度に基づき、外部光源から上記入力検出面に向かう光の光軸に対する角度を検出することが好ましい。
【００１６】
上記の構成によれば、本入力検出装置は、入力検出面における複数箇所の受光照度に基づき、外部光源から入力検出面に向かう光の光軸に対する該入力検出面の垂直な面に対する、当該入力検出面の角度を検出する。これにより、光軸に対して入力検出面がどれだけ傾いているかを検出することが可能である。
【００１７】
ここでいう、複数箇所の受光照度は具体的には、たとえば入力検出面に内蔵された光センサが受けた照度である。複数の光センサが感知する照度量から、外部光源から上記入力検出面に向かう光の光軸に対する該入力検出面の垂直な面に対する、当該入力検出面の角度が求められる。複数の照度量に基づき、より正確な角度を検出することができる。したがって、本入力検出装置は、より正確な座標の補正量を取得することが可能となる。
【００１８】
（外付け照度センサ）
また、本発明に係る入力検出装置では、さらに、
上記角度検出手段は、上記入力検出面の周囲に設置された複数の照度センサによって検出される受光照度に基づき、上記入力検出面の角度を検出することが好ましい。
【００１９】
上記の構成によれば、本入力検出装置は、入力検出面の周囲に設置された複数の照度センサによって検出される受光照度に基づき、入力検出面の角度を検出する。ここでいう、複数の照度センサは、たとえば、入力検出面周囲の四方に設置された照度センサである。複数の光センサが感知する照度量から、光軸に対する入力検出面の垂直な面に対する、入力検出面の角度が求められる。複数の照度量に基づき、より正確な角度を検出することができる。したがって、本入力検出装置は、より正確な座標の補正量を取得することが可能となる。
【００２０】
（補正方向）
また、本発明に係る入力検出装置では、さらに、
上記検出された角度に基づき、上記座標を補正する方向を特定する補正方向特定手段をさらに備えており、
上記座標補正手段は、
上記座標を、上記方向に沿って補正することが好ましい。
【００２１】
上記の構成によれば、本入力検出装置は、検出された角度に基づき、座標を補正する方向を特定する補正方向特定手段をさらに備えている。これにより、座標を補正する方向が特定できる。さらに、本入力検出装置は当該特定された方向に沿って補正することから、ユーザが意図した入力点に限りなく近い方向への座標の補正が可能となる。すなわち、間違った方向への誤補正を低減する効果を奏する。
【００２２】
（補正方法）
本発明に係る入力検出方法は、上記の課題を解決するために、
入力検出面を有した光検出型の入力検出装置が実行する入力検出方法であって、
上記入力検出面において検出された物の画像を生成する画像生成ステップと、
重力方向と垂直な面に対する上記入力検出面の角度を検出する角度検出ステップと、
上記検出された角度に基づき、上記生成された画像の座標を補正する座標補正ステップとを含んでいることを特徴としている。
【００２３】
上記の構成によれば、上述した入力検出装置と同様の作用、効果を奏する。
【００２４】
（プログラムおよび記録媒体）
なお、本発明に係る入力検出装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより入力検出装置をコンピュータにおいて実現するプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２５】
以上のように、本発明に係る入力検出装置は、入力検出面の角度を検出し、当該角度に基づき対象物の像の座標を補正する。これにより、検出された角度に応じて必要な量だけ、座標を補正することが可能となる。したがって、ユーザが意図した入力座標を正確に取得することが可能である。すなわち、入力検出面に対する誤操作を回避する効果を奏する。
【発明を実施するための最良の形態】
【００２６】
本発明の入力検出装置の実施形態について、図１〜図１２を参照して以下に説明する。
【００２７】
（入力検出装置１の構成）
まず、本発明の実施形態に係る入力検出装置の要部構成について図１を参照して説明する。
【００２８】
図１は本発明の実施形態に係る入力検出装置の要部構成を示すブロック図である。図１に示すように、入力検出装置１は、入力検出部２、画像処理部３、ホスト４、角度検出部１４、照度検出部１５、および照度センサ１６を備えている。入力検出部２は、さらに画素回路５を含む。画素回路５はさらに光センサ６を含む。各部材の詳細については後述する。
【００２９】
（画像処理部３の構成）
図１に示すように、画像処理部３は、パネル駆動回路７、画像生成部８、対象画像認識部９、補正方向特定部１０、中心座標検出部１１、座標補正量特定部１２、および座標補正部１３を含む。各部材の詳細については後述する。
【００３０】
（入力検出部２の構成）
次に本実施形態に係る入力検出部２について説明する。本実施形態に係る入力検出部２は、光検出型の入力検出部であり、入力検出装置１の入力検出面として動作する。光検出型の入力検出部とは、入力検出部に光センサを内蔵し、入力検出部における受光量により、ユーザからの入力情報を認識する方式のパネルである。
【００３１】
図２は入力検出部２の要部構成と一画素における画素回路５を示す図である。
【００３２】
図２の下側の点線で囲まれた部分は、入力検出部２の要部構成を示す。入力検出部２は、ゲートドライバ２０、ソースドライバ２１、ＶＤＤ２２、センサ列選択ドライバ２３、センサ行選択ドライバ２４、およびピクセルマトリックス２５を含む。ピクセルマトリックスとは複数の画素回路が縦横（行と列）に並んで構成されているものである。本実施形態では、縦３２０ピクセル×横４８０ピクセルのサイズのものを使用する。しかし、サイズはこれに限るものではない。
【００３３】
この図が示すように、入力検出部２において、ピクセルマトリックス２５の周囲の三辺を囲むように、一辺の脇に、ゲートドライバ２０、対向する一辺の脇に、センサ行選択ドライバ２４、そしてもう一辺の脇に、ソースドライバ２１が配置されている。それぞれは、ピクセルマトリックス２５と各種信号を入出力できるように接続されている。ＶＤＤ２２はソースドライバ２１に隣接しており、ピクセルマトリックス２５からの配線に接続している。ソースドライバ２１の入力検出部２と接続する側の反対側に、センサ列選択ドライバ２３が配置されており、ソースドライバ２１と接続している。各部の処理については後述する。
【００３４】
また、図２における上側の円における回路は、ピクセルマトリックス２５を構成する一画素における画素回路５を拡大した図である。この図で示すように、光センサ６は、コンデンサ２８と接続しており、双方はさらに、センサプリアンプ２７に接続する。各部の詳細な処理については後述する。
【００３５】
（入力検出部２の駆動）
入力検出部の駆動について、図１を参照して以下に説明する。
【００３６】
入力検出装置１において、ホスト４は画像処理部３のパネル駆動回路７へ表示系信号（表示制御信号＋表示データ）を出力する。ここでいう、表示制御信号とは、上述のピクセルマトリックス２５において、色を表示させる画素を示す行と列の情報のことである。一方、表示データとは、画素回路５において、ＲＧＢのいずれかの色を表示させるための信号のことである。
【００３７】
画像処理部３のパネル駆動回路７は、入力検出部２の画素回路５へ表示系信号および光センサ駆動系信号を出力する。入力検出部２は、入力された表示系信号と光センサ駆動系信号とに基づき、画素回路５において色を表示し、光センサ６を駆動する。入力検出部２の内部の処理については後述する。
【００３８】
（表示系信号の処理）
入力検出部２の内部における、表示系信号の処理について、図２を参照して以下に説明する。
【００３９】
画像処理部３から出力された表示系信号は、センサ列選択ドライバ２３に、ゲートドライバ２０、およびセンサ行選択ドライバ２４に出力される。センサ列選択ドライバ２３は表示系信号をソースドライバ２１に出力し、ソースドライバ２１は、ピクセルマトリックス２５に表示系信号を出力する。同時に、ゲートドライバ２０、およびセンサ行選択ドライバ２４も、表示系信号をピクセルマトリックス２５に出力する。ピクセルマトリックス２５において、入力された表示系信号に基づき画像が表示される。
【００４０】
（センシングデータの読出し）
入力検出部２における、センシングデータの読出しについて、図３および図４を参照して以下に説明する。
【００４１】
図３は、入力検出部２、センサ出力アンプ３０、および画像処理部３の位置を示し、各画素回路５における光センサ６が感知する光のデータが、画像処理部３に出力されるまでに通る回路を拡大して示した図である。左上の図は、入力検出部２、センサ出力アンプ３０、および画像処理部３の位置関係を示している。一方、右下の回路は、入力検出部２における各画素回路５における光センサ６が感知する光のデータが、画像処理部３に出力されるまでに通る回路を拡大して示した図である。この図に示すように、センサ出力アンプ３０は、センサ列選択ドライバ２３の中に配置されている。
【００４２】
図４は、光センサ６が光のセンシングを開始し、光のデータを画像処理部へ出力するまでの流れを示したフローチャートである。
【００４３】
まず、入力検出部２は、各画素回路５における光センサ６を駆動し、センシングを開始する（ステップＳ１）。次に、光センサ６はセンシングデータを光電変換し、センサプリアンプ２７に出力する（ステップＳ２）。センサプリアンプ２７は、入力されたセンシングデータを増幅する。センサプリアンプ２７は、増幅したセンシングデータをセンサ出力アンプ３０に出力する（ステップＳ４）。センサ出力アンプ３０は、画像処理部３へ出力する（ステップＳ５）。これにより、画像処理部３は、画像生成の処理を開始することができる。なお、ここで画像処理部３に出力されるデータは、入力検出部２において既にＡＤ変換（すなわち、アナログデータからデジタルデータに変換）されているものとする。ＡＤ変換のタイミングと、ＡＤ変換する部材の位置は任意であり、入力検出部２に含まれていてもよいし、外部に配置されていてもよい。ここでは特定しない。
【００４４】
（画像生成と認識）
次に、画像処理部３における画像生成の処理について、再び図１を参照して説明する。画像生成部８は、入力検出部２から出力されたデジタルデータから、画像（３２０×４８０ピクセル）を生成する。画像生成部８は、生成した画像を対象画像認識部９に出力する。
【００４５】
続いて、対象画像認識部９は、入力された画像に、対象物として認識できる像が含まれるか否かの認識処理を行う。本実施形態における対象物とは、入力検出部２の画面を操作する指である。したがって、対象画像認識部９は、具体的には、指像が認識できるかどうかを判断する。本実施形態では、上述したように指を対象物として説明するが、対象物はこれに限らない。指以外の物、たとえば、ペン、爪、ポインタ等も対象物として認識される。なお、入力検出部２は光検出型であるため、対象物が入力検出面に直接触れていない場合でも、対象物として認識する可能性がある。たとえば、入力検出装置１のバックライトの光が物に反射する光によって検出される場合である。
【００４６】
（指画像の例）
ここで、対象画像認識部９が認識できる指の画像の例を、図５および図６を参照して、以下に説明する。
【００４７】
図５は、光源５０から放射される光の光軸に対して入力検出部２の垂直な面に対する、入力検出部２の角度が０度のときの状態を示す図である。このように本実施形態では、光源５０から放射される光の光軸に対して、入力検出部２が垂直方向にあるときを、入力検出部２の角度は０度であるとする。
【００４８】
図５に示すように、この状態では通常、入力検出部２の操作対象となる面の真上方向に光源は位置している。入力検出部２は、指５１の真上方向から放射光を受ける。
【００４９】
（中心座標の検出）
図６は、光軸に対して入力検出部２の垂直な面に対する、入力検出部２の角度が０度のときの、指の画像、指として認識される範囲、および、その中心座標を示す図である。すなわち、図５の状態において対象画像認識部９が指の画像を生成すると、図６に示すような画像となる。対象画像認識部９は、対象画像（以降、指の画像と記載）を認識した場合、その旨を中心座標検出部１１に通知する。
【００５０】
中心座標検出部１１はこの通知を受け、画像生成部８から指の画像を取得し、当該指の画像の中心座標を検出する。図６における、破線の円６０は、中心座標検出部１１が指として認識する範囲である。中心座標検出部１１は、指として認識する範囲６０の中心点を、中心座標として検出する。矢印６１が示す点は、中心座標検出部１１が検出した、この指の画像の中心座標である。中心座標検出部１１は、当該中心座標の情報を座標補正部１３に出力する。これにより、入力検出装置１は、指の画像の中心座標を取得し、補正することが可能となる。
【００５１】
（座標のずれ）
ここでさらに、座標に生じるずれについて、図７および図８を参照し、図５および図６の場合と比較して、以下に説明する。
【００５２】
図７は、光軸に対して入力検出部２の垂直な面に対する、入力検出部２の角度が４５度のときの状態を示す図である。
【００５３】
図７に示すように、光源５０から放射される光の光軸に対して入力検出部２の操作対象となる垂直な面が４５度傾いている。この状態では、図５の場合と異なり、入力検出部２は、指５１の指腹の部分より指先の部分に、より多くの放射光を受ける。
【００５４】
図８は、光軸に対して入力検出部２の垂直な面に対する、入力検出部２の角度が４５度のときの、指の画像、その中心座標、および、０度のときに取得した指の画像の中心座標からのずれを示す図である。すなわち、図７の状態において対象画像認識部９が指の画像を生成すると、図８に示すような画像となる。
【００５５】
図８に示すように、画像生成部８が生成した画像は、指先の部分が欠けている。これは、上述したように、入力検出部２が光源に対して垂直ではなく傾いているため、指５１の指腹の部分より指先の部分により多くの光源からの放射光の影響を受けるためである。
【００５６】
このとき、指先の部分が欠けた画像であっても、対象画像認識部９は、指の画像を認識し、その旨を中心座標検出部１１に通知する。
【００５７】
中心座標検出部１１はこの通知を受け、画像生成部８から指の画像を取得し、当該指の画像の中心座標を検出する。図８における破線の円６０は、図６の場合と比較するために示したものである。６１の点は同様に、図６で示した中心座標検出部１１が検出した、入力検出部２の角度が０度のときに押下された指の画像の中心座標である。
【００５８】
このとき、図６の場合と異なるのは、８１の点である。この点は、入力検出部２の角度が４５度のときに、中心座標検出部１１が実際に検出する中心座標である。この図で示されるように、本来検出されるはずの正しい中心座標６１は検出されず、誤った中心座標８１が検出されてしまう。これは、上述した指先が欠けた指の画像によって、中心座標検出部１１が指として認識する範囲が、正しい指認識範囲６０より下にずれてしまうからである。したがって、検出される中心座標８１も、正しい中心座標６１より下にずれている。
【００５９】
以上のように、本実施形態における、座標の“ずれ”とは、正しい中心座標６１と、誤って検出される中心座標８１との間の距離のことである。
【００６０】
本実施形態に係る入力検出装置１は、タッチパネル２の角度に基づいて、上述の座標ずれを補正する方向を特定し、同時に、補正する量も決定する。これらの処理の詳細を以下に説明する。
【００６１】
（入力検出部２の角度検出）
まず、角度検出の方法について図１、図２、および図５を参照して説明する。
【００６２】
図２を参照して説明したように、各画素回路５における光センサ６は、ピクセルマトリックス２５に複数個配置されている。入力検出装置１は、入力検出部２における複数の光センサ６から受光照度を取得し、入力検出部２の角度を検出する。光源に近いほど、光センサ６の受光照度量は多くなる。
【００６３】
この受光照度量の情報は、入力検出部２における複数の光センサ６から、角度検出部１４に出力される。角度検出部１４は、入力された受光照度量の情報に基づき、光源から放射される光の光軸に対する入力検出部２の垂直な面に対する角度を検出する。具体的には、図５に示すように、光源５０（外部光源）から入力検出部２に向かう光の光軸に対する入力検出部２の垂直な面に対する、入力検出部２の角度を検出する。
【００６４】
また、入力検出装置１は、他の方法で入力検出部２の照度を取得し、角度を検出してもよい。たとえば、入力検出装置１の周りに複数の照度センサを配置して、照度を取得してもよい。
【００６５】
図１２は、入力検出部２の周囲に設置された複数の照度センサを示す図である。図２に示すように、照度センサ１６、および１６ａから１６ｇの合計８つの照度センサが入力検出部２の周囲に配置されている。
【００６６】
以下に示す表１は、これら８つの照度センサが受けた受光照度量の例である。
【００６７】
【表１】
2010039790.tif 000003
【００６８】
照度検出部１５は、上記の受光照度量を基に、光源の位置を特定し、光源から放射される光の光軸に対するタッチパネル２の垂直な面に対する角度を検出する。
【００６９】
（補正方向の特定）
ここで、図９、図１０および図１を参照して、検出された角度から補正方向を特定する過程について説明する。
【００７０】
図９は、本発明の実施形態に係る入力検出装置１をユーザが左手で持つときの、入力検出装置１の状態を示す図である。この場合、ユーザが入力検出装置１を持つ手９０によって、入力検出装置１が光軸に対して入力検出部２の面が垂直な状態より傾いているとする。図９で示す状態では、４５度傾いているとする。
【００７１】
図１０は、図９の状態で入力検出部２を操作する指の状態を示す図である。角度１０２は、上述の４５度の傾きを示す。指１００は通常指を操作する向きは、指１００のような向きで操作する。一方、指１０１は、想定外の向きで操作している様子を示している。
【００７２】
このとき、上述したように入力検出部２は４５度傾いている。すなわち、図８を参照して既に説明したように、中心座標検出部１１が検出する座標は、本来の正しい座標よりも下にずれているはずである。補正方向特定部１０は、現在検出されている座標よりも上の方向に補正すると判断し、当該方向の情報を座標補正部１３に出力する。これにより、入力検出装置１は当該特定された方向に沿って補正できることから、指が入力検出部２を押下したときの、指が指す向きに沿った方向と同じか、または限りなく近い方向への座標の補正が可能となる。すなわち、間違った方向への誤補正を低減できる。
【００７３】
（中心座標の特定）
図１０の状態において、中心座標検出部１１は、中心座標の候補を複数検出する場合がある。この例について図１１を参照して説明する。
【００７４】
図１１は、入力検出部２に押下された指１００の画像における中心座標の候補を示す図である。この図に示すように、指１００の画像１１０における中心座標の候補、１１１と１１２の２点が示されている。この場合、中心座標検出部１１は、補正方向特定部１０が特定した方向に従って、中心座標を特定する。この場合は上述したとおり、上の方向に補正すると判断されているので、中心座標検出部１１は、座標１１２より上に位置する座標１１１を中心座標として特定する。これにより、ユーザが意図して入力した座標と同じ、もしくは限りなく近い座標を中心座標として特定することが可能である。
【００７５】
（補正量の特定）
次に、座標ずれ量の特定について、図１と表２を参照して説明する。
【００７６】
以下に示す表２は、入力検出部２の角度に応じた座標のずれ量（すなわち、補正すべき量）とを関連付けて予め格納した表である。
【００７７】
【表２】
2010039790.tif 000004
【００７８】
本実施形態に係る入力検出装置１は、表２で示したような入力検出部２の角度に応じた座標ずれ量のデータを保持している。角度検出部１４が検出した角度に基づき、座標補正量特定部１２は、検出された角度に応じた補正量を表から取得し、座標ずれを補正する量として特定する。したがって、座標補正量特定部１２は、当該補正量の情報を座標補正部１３に出力する。このように、入力検出装置１は、予め用意した補正量の基準値を取得することが可能であるため、入力検出部２に差し込む環境光や角度検出手段の精度に応じて基準値を基に補正量の調整が可能である。
【００７９】
（座標補正）
これまでの説明で、入力検出装置１は、座標補正の際に必要な３つの情報を取得している。３つの情報とは、上述した、中心座標、補正方向、および、補正量である。入力検出装置１は、これらの情報を基に座標の補正を行う。具体的には、入力検出装置１は座標補正部１３において、中心座標を基点として、補正方向に補正量の分だけ座標を補正し、補正座標を取得する。画像処理部３は、ホスト４に出力し、ホスト４は補正座標に基づき必要な処理を行う。
【００８０】
以上のように、入力検出装置１は、入力検出部２を押下したユーザが意図した入力座標を正確に取得することが可能である。したがって、入力検出部２に対する誤操作を回避する効果を奏する。
【００８１】
なお、本発明は上述した実施形態に限定されるものではない。当業者は、請求項に示した範囲内において、本発明をいろいろと変更できる。すなわち、請求項に示した範囲内において、適宜変更された技術的手段を組み合わせれば、新たな実施形態が得られる。
【００８２】
たとえば、角度検出部１４は、重力方向と垂直な面に対する入力検出部２の角度を検出してもよい。ここでいう重力方向と平行な面とは、地面に垂直な面と同義である。当該角度を検出する場合、重力方向と垂直に置かれた状態の入力検出部２（入力検出面）の角度が０度になる。また、重力方向と平行に置かれた状態の入力検出部２（入力検出面）の角度が９０度となる。角度検出部２は、公知のジャイロセンサ等を利用して、重力方向と平行な面に対する入力検出部２の角度を検出することができる。
【００８３】
（プログラムおよび記録媒体）
最後に、入力検出装置１に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【００８４】
すなわち入力検出装置１は、各機能を実現するプログラムの命令を実行するＣＰＵ、このプログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、上記プログラムを実行可能な形式に展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、および、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。この構成により、本発明の目的は、所定の記録媒体によっても、達成できる。
【００８５】
この記録媒体は、上述した機能を実現するソフトウェアである入力検出装置１のプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。入力検出装置１に、この記録媒体を供給する。これにより、コンピュータとしての入力検出装置１（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【００８６】
プログラムコードを入力検出装置１に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【００８７】
また、入力検出装置１を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して入力検出装置１に供給する。この通信ネットワークは入力検出装置１にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等であればよい。
【００８８】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえばＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００８９】
本発明は、入力検出部を備えた入力検出装置として、幅広く利用できる。たとえば携帯電話装置の端末、ＰＤＡ（パーソナル  デジタル  アシスタント）、ＰＭＰ（ポータブル  ムービー  プレーヤ）、デジタルカメラ、カーナビゲーション・システム等に搭載され動作する入力検出装置として実現できる。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態に係る入力検出装置の要部構成を示すブロック図である。
【図２】図２は入力検出部の要部構成と一画素における画素回路を示す図である。
【図３】入力検出部、センサ出力アンプ、および画像処理部の位置を示し、各画素回路における光センサが感知する光のデータが、画像処理部に出力されるまでに通る回路を拡大して示した図である。
【図４】光センサが光のセンシングを開始し、光のデータを画像処理部へ出力するまでの流れを示したフローチャートである。
【図５】光軸に対して入力検出部の垂直な面に対する、入力検出部の角度が０度のときの状態を示す図である。
【図６】光軸に対して入力検出部の垂直な面に対する入力検出部の角度が０度のときの、指の画像、指として認識される範囲、および、その中心座標を示す図である。
【図７】光軸に対して入力検出部の垂直な面に対する、入力検出部の角度が４５度のときの状態を示す図である。
【図８】光軸に対して入力検出部の垂直な面に対する、入力検出部の角度が４５度のときの、指の画像、その中心座標、および、０度のときに取得した指の画像の中心座標からのずれを示す図である。
【図９】本発明の実施形態に係る入力検出装置をユーザが左手で持つときの、入力検出装置の状態を示す図である。
【図１０】図９の状態で入力検出部を操作する指の状態を示す図である。
【図１１】入力検出部に押下された指の画像における中心座標の候補を示す図である。
【図１２】入力検出部の周囲に設置された複数の照度センサを示す図である。
【符号の説明】
【００９１】
１    入力検出装置
２    入力検出部（入力検出面）
３    画像処理部
４    ホスト
５    画素回路
６    光センサ
７    パネル駆動回路
８    画像生成部（画像生成手段）
９    対象画像認識部
１０    補正方向特定部（補正方向特定手段）
１１    中心座標検出部（中心座標検出手段）
１２    座標補正量特定部
１３    座標補正部（座標補正手段）
１４    角度検出部（角度検出手段）
１５    照度検出部
１６    照度センサ
２０    ゲートドライバ
２１    ソースドライバ
２２    ＶＤＤ
２３    センサ列選択ドライバ
２４    センサ行選択ライバ
２５    ピクセルマトリックス
２７    センサプリアンプ
２８    コンデンサ
３０    サンサ出力アンプ
５０    光源
５１    指
６０    指認識範囲
６１、８１    中心座標
９０    手
１００、１０１    指
１０２    角度
１１０    画像
１１１、１１２    座標
【図１】
2010039790.tif 000005
【図２】
2010039790.tif 000006
【図３】
2010039790.tif 000007
【図４】
2010039790.tif 000008
【図５】
2010039790.tif 000009
【図６】
2010039790.tif 000010
【図７】
2010039790.tif 000011
【図８】
2010039790.tif 000012
【図９】
2010039790.tif 000013
【図１０】
2010039790.tif 000014
【図１１】
2010039790.tif 000015
【図１２】
2010039790.tif 000016