(57)【特許請求の範囲】
【請求項１】
マトリクス状に配置された複数の静電容量の各列が配置された複数のドライブライン、および上記複数の静電容量の各行が配置された複数のセンスラインを備えたタッチパネルの少なくとも一本のセンスラインから、対応する行に配置された複数の静電容量に蓄積される電荷に基づく線形和信号を、上記複数のドライブラインを並列駆動させることで出力させる容量駆動部と、
符号系列を用いて上記複数のドライブラインを並列駆動させる複数の駆動信号のそれぞれを上記容量駆動部に対して出力する駆動信号生成部と、
上記タッチパネルの表面とその検出対象物との間の距離である検出距離に応じて、上記符号系列の相関の高低を切り替える制御を行う相関制御部と、を備えることを特徴とするタッチパネルコントローラ。
【請求項２】
上記相関制御部は、
上記検出距離が所定の閾値よりも小さい場合に、上記符号系列として互いに相関の低い低相関符号系列を上記駆動信号生成部に出力させ、
上記検出距離が上記閾値以上の場合に、上記符号系列として上記低相関符号系列と比較して互いの相関が高い高相関符号系列を上記駆動信号生成部に出力させる制御を行うことを特徴とする請求項１に記載のタッチパネルコントローラ。
【請求項３】
上記容量駆動部は、
上記複数のセンスラインを並列駆動させることで、上記タッチパネルにおける少なくとも一本のドライブラインから、対応する列に配置された複数の静電容量に蓄積される電荷に基づく別の線形和信号を出力し、
上記駆動信号生成部は、上記容量駆動部に、上記複数のセンスラインを並列駆動させることで上記別の線形和信号を出力させることを特徴とする請求項１または２に記載のタッチパネルコントローラ。
【請求項４】
上記一本のセンスラインから上記線形和信号を出力する出力モードと、上記一本のセンスラインから上記線形和信号を出力しない非出力モードとを切り替え、
上記非出力モードに切り替えた場合に、上記複数のドライブラインを並列駆動させる複数の駆動信号に応じた電圧を上記一本のセンスラインの出力側に印加し、
上記出力モードに切り替えた場合に、上記複数の駆動信号に応じた電圧を上記一本のセンスラインの出力側に印加しないように制御する切替制御部を備えることを特徴とする請求項１から３までのいずれか１項に記載のタッチパネルコントローラ。
【請求項５】
上記駆動信号生成部は、
Ｍ系列符号を出力する線形帰還シフトレジスタと、
上記複数のドライブラインのそれぞれに対応して設けられた複数のシフトレジスタと、を備え、
上記線形帰還シフトレジスタから出力される上記Ｍ系列符号を、上記複数のシフトレジスタのそれぞれでビットシフトさせることで、複数種類の上記低相関符号系列を生成し、
上記複数のドライブラインのそれぞれに、上記複数の駆動信号として、互いに同一の信号を与えることで、上記符号系列の相関を高くすることを特徴とする請求項２に記載のタッチパネルコントローラ。
【請求項６】
上記線形和信号と上記符号系列との内積演算により、上記一本のセンスラインの対応する行に配置された複数の静電容量のそれぞれの容量値を推定する内積演算部を備えていることを特徴とする請求項１から５までのいずれか１項に記載のタッチパネルコントローラ。
【請求項７】
上記検出距離が上記閾値よりも大きいか否かを判定する距離判定部を備え、上記相関制御部は、上記距離判定部の判定結果によって、上記駆動信号生成部が出力する上記符号系列の相関の高低を切り替える制御を行うことを特徴とする請求項２に記載のタッチパネルコントローラ。
【請求項８】
請求項１から７までのいずれか１項に記載のタッチパネルコントローラを備えることを特徴とする集積回路。
【請求項９】
請求項１から７までのいずれか１項に記載のタッチパネルコントローラを備えることを特徴とするタッチパネル装置。
【請求項１０】
請求項１から７までのいずれか１項に記載のタッチパネルコントローラを備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルコントローラ、ならびに、該タッチパネルコントローラを備えた（集積した）集積回路、タッチパネル装置および電子機器に関する。
【背景技術】
【０００２】
マトリックス状に分布した（配列された）静電容量の容量値を検出（推定）する装置として、Ｍ本のドライブライン（Ｍは、２以上の整数）と、Ｌ本のセンスライン（Ｌは、２以上の整数）と、の交点の近傍に形成される静電容量行列の各静電容量の容量値の分布を検出するタッチパネル装置が特許文献１に開示されている。このタッチパネル装置は、ユーザが指やペンなどでタッチパネルに触れたときに、触れられた位置における静電容量の容量値の変化（例えば、小さくなる）を検出することによって、ユーザが触れたタッチパネル上の位置を検出するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】日本国公開特許公報「特開２０１３−３６０３号公報（２０１３年１月７日公開）」
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、特許文献１に記載のタッチパネルシステム６１について、図１９を参照して説明する。図１９は、特許文献１に係るタッチパネルシステム６１の構成を示す回路図である。【０００５】
タッチパネルシステム６１は、タッチパネル５２とタッチパネルコントローラ６３とを備えている。タッチパネル５２は、ドライブラインＤＬ１〜ＤＬ４と、センスラインＳＬ１〜ＳＬ４とを備えている。また、ドライブラインＤＬ１〜ＤＬ４とセンスラインＳＬ１〜ＳＬ４とが交差する位置には、静電容量Ｃ１１〜Ｃ４４が形成されている。【０００６】
タッチパネルコントローラ６３には、駆動部５４が設けられている。駆動部５４は、図１３に示される符号系列ＭＣ１に基づいてドライブラインを駆動する。特許文献１では、図１３に示すような系列長３１のＭ系列を符号系列として用いる例が示されている。ここでは、ドライブラインＤＬ１〜ＤＬ４を駆動する複数の駆動信号として、図１３に示す系列のうち、Drive１〜４を割り当てるとして説明する。符号系列の要素は、「１」および「−１」のいずれかである。駆動部５４は、符号系列の要素が「１」である場合には電圧Ｖdriveを印加し、要素が「−１」である場合には−Ｖdriveを印加する。電圧Ｖdriveは、例えば電源電圧を用いる。また、参照電圧などの電源電圧以外の電圧であっても良い。【０００７】
タッチパネルシステム６１は、センスラインＳＬ１〜ＳＬ４にそれぞれ対応する位置に配置された少なくとも２個の差動増幅器５５を有している。差動増幅器５５は、駆動部５４により駆動された静電容量のセンスラインから出力される線形和信号Ｘ１，Ｘ２，Ｘ３，Ｘ４を受け取り、その差を増幅する。【０００８】
例えば、駆動部５４は、１回目の駆動では、図１３の符号系列の1st Vectorによる駆動において、ドライブラインＤＬ１，ＤＬ３，ＤＬ４に電圧Ｖdriveを印加し、ドライブラインＤＬ２に−Ｖdriveを印加する。このとき、センスラインＳＬ３，ＳＬ４が接続される差動増幅器５５の出力Ｙは、
【数１】
0005973072.tif 000002
で与えられる。図１３の符号系列のうち、ドライブラインＤＬ１〜４に与えられるｉ回目の駆動に用いる系列をそれぞれ、Ｄｉ１，Ｄｉ２，Ｄｉ３，Ｄｉ４とすると、差動増幅器５５の出力Ｙは、
【数２】
0005973072.tif 000003
で与えられる。【０００９】
特許文献１に記載のタッチパネルシステム６１では、タッチパネルシステム６１の静電容量は、差動増幅器５５の出力信号に基づく信号と、符号系列の内積演算を実行することにより推定（特定）することができる。例えば、ドライブラインＤＬ１の駆動に用いた符号系列を用いて、静電容量Ｃ３１−Ｃ４１を推定する場合、上記の駆動を３１回行なって（1st vectorから31th vectorを使用）得られた、３１個の線形和信号Ｙｉ（ｉ＝１・・・３１）と符号系列Ｄｉ１との内積を、
【数３】
0005973072.tif 000004
・・・式（Ａ）のように計算する。【００１０】
Ｍ系列符号は、同じ系列同士の内積は系列長と同じ値をとり、異なる系列同士の内積は「−１」の値をとることが知られている。したがって、上記式（Ａ）は、
【数４】
0005973072.tif 000005
となる。ここで、すべてのセンスライン、すべてのドライブラインはそれぞれ均一の幅で作られていると仮定して静電容量Ｃ３１〜Ｃ４４の容量値がほぼ同じ値になるとすれば、静電容量Ｃ３１−Ｃ４１に掛かる係数は他の静電容量に比べて３１倍大きいため、他の静電容量の影響は無視できるほど小さくなり、上式は、
【数５】
0005973072.tif 000006
と簡略化でき、静電容量Ｃ３１−Ｃ４１を推定できる。特許文献１に記載の技術は、静電容量を複数回駆動（上記の例では３１回）することでより大きな信号を取得し、雑音の影響を軽減し、より正確な容量推定を可能にしている。しかしながら、タッチ入力に用いられる検出対象物がタッチパネルの表面から離れていくと、センスライン−ドライブライン間に形成される静電容量のタッチ入力による変化自体が小さくなり、検出が困難になるという問題点（課題）がある。【００１１】
本発明の目的は、上記の問題に鑑みてなされたものであり、タッチパネルの表面から僅かに離れた位置にある検出対象物によるタッチ入力の検出をより正確に行うことができるタッチパネルコントローラを提供することを主たる目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の一態様に係るタッチパネルコントローラは、マトリクス状に配置された複数の静電容量の各列が配置された複数のドライブライン、および上記複数の静電容量の各行が配置された複数のセンスラインを備えたタッチパネルの少なくとも一本のセンスラインから、対応する行に配置された複数の静電容量に蓄積される電荷に基づく線形和信号を、上記複数のドライブラインを並列駆動させることで出力させる容量駆動部と、符号系列を用いて上記複数のドライブラインを並列駆動させる複数の駆動信号のそれぞれを上記容量駆動部に対して出力する駆動信号生成部と、上記タッチパネルの表面とその検出対象物との間の距離である検出距離に応じて、上記符号系列の相関の高低を切り替える制御を行う相関制御部と、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明の一態様によれば、タッチパネルの表面から僅かに離れた位置にある検出対象物によるタッチ入力の検出をより正確に行うことができるという効果を奏する。【００１４】
本発明の他の目的、特徴、および優れた点は、以下に示す記載によって十分分かるであろう。また、本発明の利点は、添付図面を参照した次の説明で明白になるであろう。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態１に係るタッチパネル装置の構成を示す回路図である。
【図２】上記タッチパネル装置に関し、駆動信号生成部の一構成例を示す回路図である。
【図３】駆動信号生成部の別の構成例を示す回路図である。
【図４】駆動信号生成部のさらに別の構成例を示す回路図である。
【図５】駆動信号生成部のさらに別の構成例を示す回路図である。
【図６】本発明の実施形態２に係るタッチパネル装置の構成を示す回路図である。
【図７】上記実施形態１および上記実施形態２に係るタッチパネル装置によるタッチ入力の座標の検出機能を説明するための図であり、（ａ）は、タッチ入力（タッチ操作）に係る検出対象物がタッチパネルの表面に接触している、または接触していないが距離が十分小さい場合におけるタッチパネル装置の状態を示し、（ｂ）は、検出対象物がタッチパネルの表面から離れた位置に存在している場合におけるタッチパネル装置の状態を示し、（ｃ）は、検出対象物が表面から離れた位置に存在している場合におけるタッチパネル装置の別の状態を示す。
【図８】本発明の実施形態３に係るタッチパネル装置の構成を示す回路図である。
【図９】本発明の実施形態４に係る携帯電話機の構成を示す回路図である。
【図１０】上記実施形態１に係るタッチパネル装置の動作を説明するための回路図であり、（ａ）は、制御信号Ｓ１にて制御されるスイッチを閉じたときの状態を示し、（ｂ）は、制御信号Ｓ１にて制御されるスイッチを開いたときの状態を示す。
【図１１】本発明の実施形態５に係るタッチパネル装置の構成を示す回路図である。
【図１２】本発明の実施形態６に係るタッチパネル装置の構成を示す回路図である。
【図１３】符号系列（Ｍ系列符号）の一例を示す図である。
【図１４】符号系列（ウォルシュ符号）の一例のうちの前半部分を示す図である。
【図１５】符号系列（ウォルシュ符号）の一例のうちの後半部分を示す図である。
【図１６】符号系列（アダマール符号）の一例を示す図である。
【図１７】符号系列（３値Ｍ系列符号）の一例を示す図である。
【図１８】タッチ入力によるドライブラインおよびセンスライン間の静電容量の変化を説明するための模式図であり、（ａ）タッチ入力が存在しない場合を示し、（ｂ）は、タッチパネルの表面に検出対象物が接触している場合を示し、（ｃ）および（ｄ）は、タッチパネルの表面から離れた位置にタッチ入力に係る検出対象物が存在している場合を示す。
【図１９】従来のタッチパネルシステムの構成を示す模式図である。
【発明を実施するための形態】
【００１６】
本発明の実施の形態について図１〜図１８に基づいて説明すれば以下のとおりである。但し、以下の各実施形態に記載されている構成は、特に特定的な記載がない限り、この発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例に過ぎない。また、以下の特定の実施形態で説明する構成以外の構成については、必要に応じて説明を省略する場合があるが、他の実施形態で説明されている場合は、その構成と同じである。さらに、説明の便宜上、各実施形態に示した部材と同一の機能を有する部材については、同一の符号を付し、適宜その説明を省略する。
【００１７】
〔タッチ入力およびセンスライン間の静電容量の変化について〕
まず、図１８に基づき、タッチ入力によるドライブラインおよびセンスライン間の静電容量の変化について説明する。図１８は、タッチ入力によるドライブラインおよびセンスライン間の静電容量の変化を説明するための模式図である。図１８の（ａ）は、タッチ入力が存在しない場合を示し、図１８の（ｂ）は、タッチパネルの表面に検出対象物（例えば、指やタッチペンのペン先など）によるタッチ入力がある場合を示し、図１８の（ｃ）および図１８の（ｄ）は、タッチパネルの表面から離れた位置にタッチ入力に係る検出対象物が存在している場合を示す。
【００１８】
タッチパネルの表面から（僅かに）離れた位置に検出対象物が存在している場合、センスライン−ドライブライン間の静電容量が小さくなり、タッチ入力の検出が困難となる。例えば、図１８の（ｂ）に示すように、タッチパネルの表面に検出対象物が接触している場合、センスライン−ドライブライン間の電気力線が検出対象物で終端されることにより静電容量に変化が生じる。しかしながら、図１８の（ｃ）に示すようにタッチパネルの表面から検出対象物が離れると、センスライン−ドライブライン間の電気力線にほとんど変化を与えないため静電容量の変化が小さくなる。
【００１９】
一方、図１８の（ｄ）に示すように、検出対象物が僅かに離れている場合でも、検出対象物−センスライン間には静電容量の変化が存在する。本発明者は、この検出対象物−センスライン間の静電容量の変化を利用することで、タッチパネルの表面から僅かに離れた位置に存在するタッチ入力（検出対象物）の検出を実現することができると考えた。以下に記載する本発明を具現化した各形態は、上のような従来にない新規な発想に基づき考案されたものである。
【００２０】
〔実施形態１〕
以下、図１〜図５を参照して、本発明の実施形態１に係るタッチパネル装置（集積回路）１ａについて説明する。
【００２１】
＜タッチパネル装置の構成＞
図１にタッチパネル装置１ａの構成を示す回路図を示す。同図に示すように、タッチパネル装置１ａは、タッチパネル２およびタッチパネルコントローラ３ａを備えている。
【００２２】
（タッチパネル２）
タッチパネル２は、Ｍ本（Ｍは２以上の整数）のドライブラインＤＬ１〜ＤＬＭと、Ｎ本（Ｎは２以上の整数）のセンスラインＳＬ１〜ＳＬＮとを有している。ドライブラインＤＬ１〜ＤＬＭとセンスラインＳＬ１〜ＳＬＮとが交差する位置には、静電容量の容量値がそれぞれＣ１，１〜ＣＭ，Ｎである静電容量Ｃ１，１〜ＣＭ，Ｎのそれぞれがマトリクス状に配置されている。なお、以下では、静電容量Ｃ１，Ｘ〜ＣＭ，Ｘ（ｘ＝１〜Ｎ）は、マトリクス状に配置された複数の静電容量のＸ行に配置された静電容量（容量アレイ）に対応するものとする。また、静電容量ＣＹ，１〜ＣＹ，Ｎ（Ｙ＝１〜Ｍ）は、マトリクス状に配置された複数の静電容量のＹ列に配置された静電容量（容量アレイ）に対応するものとする。
【００２３】
（タッチパネルコントローラ３ａ）
図１に示すように、タッチパネルコントローラ３ａは、駆動信号生成部４ａ〜４ｄ、容量駆動部５、差動増幅器６、ＡＤ変換部７、Ｓ１制御部８、およびＴＰ（タッチパネル）制御部９ａを備えている。なお、タッチパネルコントローラ３ａは、図１に示す符号系列記憶部Ｍを必ずしも備えていなくても良いが、以下の説明にて登場するため、図１では説明の便宜上、タッチパネルコントローラ３ａの構成に含めている。また、各センスラインＳＬｘ（Ｘ＝１〜Ｎ）の出力端子側には、そのラインに沿う方向（以下、「センスライン方向」という）の左側から右側に向けて、対地容量Ｃｐｘ、差動増幅器６、およびＡＤ変換器７がこの順で接続されている。また、各差動増幅器６の入力端子−出力端子間には、静電容量Ｃｉｎｔおよび制御信号Ｓ１にて開閉を制御されるスイッチが並列接続されている。
【００２４】
（差動増幅器６，ＡＤ変換部７）
差動増幅器６の出力信号はＡＤ変換部７によってデジタル信号に変換された後にＴＰ制御部９ａにて内積演算処理を行いセンスラインＳＬｘの行Ｘに配置されたＭ個の静電容量Ｃ１，Ｘ〜ＣＭ，Ｘのそれぞれの容量値が推定される。
【００２５】
（Ｓ１制御部８）
Ｓ１制御部８は、制御信号Ｓ１および制御信号−Ｓ１（以下、これらの制御信号を纏めてＳ１制御信号ＳＳと称する）のそれぞれで、その近傍に「Ｓ１」および「−Ｓ１」と表示されている各スイッチの開閉を制御する。なお、以下、その近傍にて「Ｓ１」と記載されているスイッチが開いている場合、その近傍にて「−Ｓ１」と記載されているスイッチは閉じているものとし、逆に「Ｓ１」と記載されているスイッチが閉じている場合、「−Ｓ１」と記載されたスイッチは開いているものとする。すなわち、制御信号Ｓ１と、制御信号−Ｓ１とは、互いに反転の関係にある。
【００２６】
（ＴＰ制御部９ａ）
本実施形態のＴＰ制御部９ａは、内積演算部９１、検出信号解析部（距離判定部）９２、駆動制御部（相関制御部）９３を備える。
【００２７】
内積演算部９１は、タッチパネル２における少なくとも一本のセンスラインＳＬＸから出力される、対応する行Ｘに配置された複数の静電容量のそれぞれに蓄積された電荷に基づく（由来する）線形和信号と後述する符号系列との内積演算により、センスラインＳＬＸの対応する行Ｘに配置された複数の静電容量のそれぞれの容量値を推定する。
【００２８】
（検出信号解析部９２、駆動制御部９３）
検出信号解析部９２は、内積演算部９１によって推定された上記複数の静電容量のそれぞれの容量値を用いて、タッチパネル２の表面と検出対象物との間の距離である検出距離が所定の閾値よりも大きいか否かを判定する。ここで、「所定の閾値」は、「タッチ入力がタッチパネル表面に接触している、または接触していないが距離が十分小さい場合」と、「タッチ入力がタッチパネル表面から離れている場合」とを判別するために設定される閾値である。また、駆動制御部９３は、検出信号解析部９２によって判定される上記検出距離が上記閾値よりも大きいか否かの判定結果によって、駆動信号生成部４ａ〜４ｄが出力する符号系列の相関の高低を切り替える制御を行う。より具体的には、駆動制御部９３は、上記検出距離が上記閾値以下の場合に、上記符号系列として互いに相関の低い低相関符号系列を駆動信号生成部４ａ〜４ｄに出力させる。一方、上記検出距離が上記閾値よりも大きい場合に、上記符号系列として上記低相関符号系列と比較して互いの相関が高い高相関符号系列を駆動信号生成部４ａ〜４ｄに出力させる。
【００２９】
タッチパネル２で検出したタッチ信号（＝推定されたＭ個の静電容量Ｃ１，Ｘ〜ＣＭ，Ｘのそれぞれの容量値）は、検出距離が小さい場合（タッチパネルの表面と検出対象物との間の距離が近い場合）は信号の範囲が小さく、かつ、信号レベルが大きい。一方、検出距離が大きい場合（タッチパネルの表面と検出対象物との間の距離が遠い場合）は、信号範囲が大きく、かつ、信号レベルが小さい傾向がある。よって、例えば、上記のような傾向を利用し、検出距離とタッチ信号との対応関係を予め調べておけば、上記検出距離が上記閾値よりも大きいか否かを判定することが可能になる。
【００３０】
（駆動信号生成部４ａ〜４ｄ、容量駆動部５）
駆動信号生成部４ａ〜４ｄは、後述する符号系列（または互いに同一の信号）を用いてＭ本のドライブラインＤＬ１〜ＤＬＭを並列駆動させる複数の駆動信号のそれぞれを容量駆動部５に対して出力する。容量駆動部５は、タッチパネル２における少なくとも一本のセンスラインＳＬＸから、対応する行Ｘに配置されたＭ個の静電容量Ｃ１，Ｘ〜ＣＭ，Ｘのそれぞれに蓄積された電荷に基づく線形和信号を、Ｍ本のドライブラインＤＬ１〜ＤＬＭを並列駆動させることで出力させる。容量駆動部５の端子ＴＭ＋および端子ＴＭ−のそれぞれには、Ｖｄ＋Ｖｃｍおよび−Ｖｄ＋Ｖｃｍが印加されている。また、容量駆動部５のスイッチＳＷ＋が閉じ、スイッチＳＷ−が開いている場合には、ドライブラインＤＬ１〜ＤＬＭのそれぞれには、Ｖｄ＋Ｖｃｍが印加される。一方、容量駆動部５のスイッチＳＷ＋が開き、スイッチＳＷ−が閉じている場合には、ドライブラインＤＬ１〜ＤＬＭのそれぞれには、−Ｖｄ＋Ｖｃｍが印加される。
【００３１】
次に、駆動信号生成部４ａ〜４ｄおよび容量駆動部５のより具体的な動作を説明する。本実施形態のタッチパネル装置１ａでは、ドライブラインＤＬ１〜ＤＬＭに接続される容量駆動部５によって、上記の複数の静電容量ＣＭ，Ｎのいずれかが駆動される。容量駆動部５には駆動信号生成部４ａ〜４ｄから符号系列Ｄ１〜ＤＭが与えられる。容量駆動部５は、符号系列の符号が「１」の場合は対応するドライブラインに電圧Ｖｄ＋Ｖｃｍを印加し、符号が「−１」の場合は対応するドライブラインに電圧−Ｖｄ＋Ｖｃｍを印加する。ここで、Ｖｃｍは駆動電圧の基準となる電圧である。
【００３２】
次に、図２〜５に基づき、駆動信号生成部４ａ〜４ｄのそれぞれの動作を説明する。検出対象物がタッチパネル２の表面に接触している、または接触していないが距離が十分小さい場合のタッチ状態を検出する場合（検出距離が閾値以下の場合）、容量駆動部５には、それぞれ異なる符号系列が与えられる。この符号系列はＭ系列やアダマール系列、ウォルシュ系列などの互いに相関の低い符号系列（以下、適宜「低相関符号系列」という）を用いることが望ましい。例えば、図１４および図１５にウォルシュ系列（ウォルシュ符号）の一例を示す。なお、これらの図では、便宜上、ウォルシュ系列の一例の前半部分と後半部分とを図１４および１５の２つの図面に分離している。すなわち、図１４は、ドライブラインＤＬ１〜ＤＬ１６まで、図１５は、ドライブラインＤＬ１７〜ＤＬ３２までの符号系列を示す。また、図１６に、アダマール系列（アダマール符号）の一例を示す。さらに、図１７に３値Ｍ系列の一例を示す。なお、この例に示すように、本発明に適用可能な符号系列は、２値の符号系列に限定されない。すなわち、３値以上の多値の符号系列を使用することも可能である。
【００３３】
より具体的には、ＴＰ制御部９ａの駆動制御部９３は、タッチパネル２の表面と検出対象物間の距離（検出距離）が所定の閾値以下の場合に、低相関符号系列を駆動信号生成部４ａ〜４ｄに出力させる制御を行う。
【００３４】
一方、検出対象物がタッチパネル２の表面から僅かに離れている場合のタッチ状態を検出する場合、容量駆動部５に与える符号系列として、上記の低相関符号系列と比べて互いに相関の高い符号系列（以下、適宜「高相関符号系列」）を与える。
【００３５】
より具体的には、ＴＰ制御部９ａの駆動制御部９３は、検出距離が上記閾値よりも大きい場合に、高相関符号系列を駆動信号生成部４ａ〜４ｄに出力させる制御を行う。
【００３６】
なお、高相関符号系列のより簡単な例として、例えば、すべてのドライブラインＤＬ１〜ＤＬＭに同一の符号系列（または、同一の信号）を与えることで、相関の高い符号系列を与えることができる。
【００３７】
次に、図２〜５に基づき、駆動信号生成部の構成例を幾つか示す。ここでは、線形帰還シフトレジスタを用いたＭ系列を符号系列（以下、Ｍ系列符号という）として用いる場合の例を示すが、本発明を具現化する形態はこのような形態に限られない。例えば、符号系列として、互いに直交する別の符合系列を用いても良い。
【００３８】
駆動信号生成部４ａ〜４ｄは、少なくとも、Ｍ系列符号を出力する線形帰還シフトレジスタ（４１）と、複数のドライブラインＤＬ１〜ＤＬＭのそれぞれに対応して設けられた複数のシフトレジスタ４２（１〜Ｍ）と、を備えている。駆動信号生成部４ａ〜４ｄは、線形帰還シフトレジスタ４１から出力されるＭ系列符号を、複数のシフトレジスタ４２（１〜Ｍ）のそれぞれでビットシフトさせることで、Ｍ種類の低相関符号信号を出力する。
【００３９】
一方、駆動信号生成部４ａ〜４ｄは、複数のドライブラインＤＬ１〜ＤＬＭのそれぞれに、上記複数の駆動信号として、互いに同一の信号を与えることで、符号系列の相関を高くし、高相関符号系列を出力する。これにより、簡単な構成で、符号系列の相関の高低を切り替えることができる。
【００４０】
図２に示す駆動信号生成部４ａは、線形帰還シフトレジスタ４１により得られるＭ系列をシフトレジスタ４２（１〜Ｍ）によってビットシフトして互いに相関の低い符号系列を生成する。
【００４１】
また、駆動信号生成部４ａはタッチ状態制御信号ＴＳに応じて動作する第一スイッチ群４３を備え、第一スイッチ群４３は状態制御信号ＴＳに応じて各シフトレジスタ４２（１〜Ｍ）の出力信号をそれぞれ出力する場合と、すべての出力信号がシフトレジスタ１の出力信号となる状態とを切り替える。
【００４２】
なお、本実施形態では、高相関符号系列の例として、シフトレジスタ１が出力する符号系列をすべてのドライブラインＤＬ１〜ＤＬＭに共通に与える例を示したが、本発明を具現化する形態は、これに限定されない。例えば、シフトレジスタ４２（１〜Ｍ）の中から選択した任意の一つのシフトレジスタが出力する符号系列をすべてのドライブラインＤＬ１〜ＤＬＭに共通に与えても良い。すなわち、駆動信号生成部４ａでは、検知距離が所定の閾値以下の場合（タッチ入力がタッチパネルの表面に接触している、または接触していないが距離が十分小さい場合）、第一スイッチ群４３は制御信号に応じて各シフトレジスタ４２（１〜Ｍ）の出力信号をそれぞれ出力する。一方、検知距離が上記閾値よりも大きい場合（タッチ入力がタッチパネル表面から離れている場合）、すべての出力信号がシフトレジスタ１の出力信号と同一となる。
【００４３】
また、駆動信号生成部４ａは、図１に示す差動増幅器６に設置されるＳ１制御信号ＳＳと同じ信号で制御される第二スイッチ群４４を備える。第二スイッチ群４４は、制御信号Ｓ１で制御されるスイッチＳＷ＋がＯＮ（スイッチＳＷ−がＯＦＦ）となる場合には、第一スイッチ群４３の出力をそのまま各ドライブラインＤＬ１〜ＤＬＭに与える。一方、制御信号Ｓ１で制御されるスイッチＳＷ＋がＯＦＦ（スイッチＳＷ−がＯＮ）になる場合は、第一スイッチ群４３の出力信号を反転した信号を各ドライブラインＤＬ１〜ＤＬＭに与える。このように動作する駆動信号生成部４ａを用いることで、後述する式（３）に示すような容量推定が可能になる。
【００４４】
次に、図３に示す駆動信号生成部４ｂのように、検出対象物がタッチパネルの表面から離れている場合（検出距離が所定の閾値よりも大きい場合）に、固定信号（同一の信号）となるように制御してもよい。本実施形態では、このような固定信号としてＧＮＤ（接地電位）を用いる例を示した。
【００４５】
次に、図４に示す駆動信号生成部４ｃのように、タッチ入力がタッチパネルの表面から離れている場合に、シフトレジスタ１に入力される信号が固定信号になるように制御しても良い。図４では固定信号としてＧＮＤを用いる例を示した。より具体的には、検出距離が上記閾値以下のとき、スイッチＳＷ１を閉じ、スイッチＳＷ２を開く。これにより、線形帰還シフトレジスタ４１からのＭ系列符号が、各シフトレジスタ４２（１〜Ｍ）に供給され、低相関符号系列が各ドライブラインＤＬ１〜ＤＬＭに与えられる。一方、検出距離が上記閾値よりも大きい場合、スイッチＳＷ１を開き、スイッチＳＷ２を閉じる。これにより、シフトレジスタ１に入力される信号が固定信号（ＧＮＤ）になる。これにより、各シフトレジスタ４２（１〜Ｍ）に同一の固定信号が供給され、高相関符号系列が各ドライブラインＤＬ１〜ＤＬＭに与えられる。
【００４６】
次に、図５に示す駆動信号生成部４ｃのように、タッチ入力がタッチパネルの表面から離れている場合（検出距離が上記閾値以上の場合）に、すべてのシフトレジスタ４２（１〜Ｍ）をリセットすることにより、すべてのドライブラインＤＬ１〜ＤＬＭに同一の信号を与えても良い。なお、第一スイッチ群４３以降の構成要素（特に、第二スイッチ群４４）は、図２の場合と同様であるので、図３では、第二スイッチ群４４をブラックボックスとして記載し、図４および５では、完全に省略した。なお、図２〜５に示す形態では、系列符号を出力する符号発生部として線形帰還シフトレジスタを用いていたが、それ以外の方法で符号系列を生成してもよい。
【００４７】
また、駆動信号生成部は、符号系列を発生させる符号発生部をタッチ状態制御信号ＴＳによって制御しても良い、例えば、タッチ入力がタッチパネルの表面から離れている場合にすべて「１」もしくは「−１」となるような符号系列（または信号）を出力しても良い。
【００４８】
また、本実施形態では、差動増幅器６として全差動型の増幅器を用いており、互いに隣り合うセンスラインどうしが差動増幅器６の入出力側に接続されている。しかしながら、差動増幅器６は、全差動型の増幅器である必要はなく、必ずしも隣り合うセンスラインどうしを、差動増幅器６を介して接続する必要はない。
【００４９】
（符号系列記憶部Ｍ）
上述した図２〜５に示した各形態では、符号系列を生成する手段として、線形帰還シフトレジスタ４１と、複数のドライブラインＤＬ１〜ＤＬＭのそれぞれに対応して配置されるシフトレジスタ４２（１〜Ｍ）とを用いる例を示したが、本発明を具現化する形態は、これに限定されない。例えば、符号系列記憶部Ｍに、予め符号系列に関するデータを格納しておき、ＴＰ制御部９ａの駆動制御部９３が、符号系列記憶部Ｍに記録されている符号系列を順次読出して、駆動信号生成部を介して容量駆動部５に供給しても良い。なお、駆動信号生成部として、上記の駆動信号生成部４ａ〜４ｄを用いる場合には、特に符号系列記憶部Ｍを設ける必要はない。すなわち、符号系列記憶部Ｍを設けない分、メモリ容量の節約ができ、かつ回路構成を簡単にできる。
【００５０】
＜タッチパネル装置１ａの作用効果＞
次に、図１０を用いて、タッチパネル装置１ａの作用効果について詳細に説明する。
【００５１】
まず、図１０の（ａ）に示すように、各差動増幅器６の制御信号Ｓ１で制御されるスイッチがＯＮとなる場合、ドライブラインに沿う方向（ドライブライン方向）に対して上下の２つのセンスラインのそれぞれの電圧はＶｃｍとなる。この場合、ドライブラインＤＬ１〜ＤＬＭには、それぞれに与えられる符号系列が「１」の際には、Ｖｄ＋Ｖｃｍ、「−１」の際には−Ｖｄ＋Ｖｃｍが与えられる。したがって、上下の２つのセンスラインのそれぞれに接続される容量に蓄えられる電荷Ｑ１ａ，Ｑ２ａは、
【数６】
0005973072.tif 000007
で与えられる。ここで、Ｃｐ１，Ｃｐ２は上記各センスラインとＧＮＤ（接地電位）との間の静電容量である。
【００５２】
次に、１０の（ｂ）に示すように、各差動増幅器６の制御信号Ｓ１で制御されるスイッチがＯＦＦとなる場合、ドライブラインＤＬ１〜ＤＬＭには、制御信号Ｓ１で制御されるスイッチがＯＮである場合に与えた信号を反転させた信号を与える。
【００５３】
上記各センスラインの電圧をＶｓ１＋Ｖｃｍ，Ｖｓ２＋Ｖｃｍとすると、上記各センスラインに接続される容量に蓄えられる電荷Ｑ１ｂ，Ｑ２ｂは、
【数７】
0005973072.tif 000008
で与えられる。
【００５４】
ここで、Ｑ１ａｔ＝Ｑ１ｂｔ，Ｑ２ａｔ＝Ｑ２ｂｔがそれぞれ成り立つので、
【数８】
0005973072.tif 000009
となる。この式を変形していくと以下のようになる。
【数９】
0005973072.tif 000010
【数１０】
0005973072.tif 000011
【数１１】
0005973072.tif 000012
【数１２】
0005973072.tif 000013
【数１３】
0005973072.tif 000014
【数１４】
0005973072.tif 000015
となる。
【００５５】
ここで、センスライン−ドライブライン間の容量が均一（＝Ｃｘ）である場合を考えれば、差動増幅器６の出力信号は、
【数１５】
0005973072.tif 000016
【数１６】
0005973072.tif 000017
で与えられる。
【００５６】
よって、差動増幅器６の出力信号が上記のように与えられる場合の、あるドライブラインＫに接続される容量の推定値は、
【数１７】
0005973072.tif 000018
となる。
【００５７】
ここで、特許文献１に記載のように直交する符号系列（例えば、特許文献１参照）をドライブラインの駆動に使用すると、
【数１８】
0005973072.tif 000019
となる。Ｍ本のドライブラインそれぞれに対して推定された容量値を加算すると、
【数１９】
0005973072.tif 000020
・・・・・式（１）となる。
【００５８】
ここで、差動増幅器６の出力信号にノイズＶｎが含まれる場合を考える。この場合の推定値は、
【数２０】
0005973072.tif 000021
で与えられる。
【００５９】
ノイズの影響を軽減するために、Ｍ本のドライブラインＤＬ１〜ＤＬＭのそれぞれに対して推定された容量値を加算すると、
【数２１】
0005973072.tif 000022
となる。
【００６０】
タッチパネルの表面から離れた位置にタッチ入力に係る検出対象物があり、タッチ入力の電位はＧＮＤであり、一方のセンスライン−ＧＮＤ間の容量がΔＣ変化したとし、またＣｐ１＝Ｃｐ２＝Ｃｐ＞＞ΔＣであるとする。この場合の推定値は、
【数２２】
0005973072.tif 000023
・・・・式（２）となる。
【００６１】
タッチ入力による容量変化ΔＣが非常に小さい場合、式（２）の第二項であるノイズの影響で容量が正確に推定できない場合がある。
【００６２】
そこで、本実施形態のタッチパネル装置１ａでは、タッチパネルの表面から離れた位置にある検出対象物を検出する場合に、ドライブラインＤＬ１〜ＤＬＭのそれぞれに与える複数の駆動信号のそれぞれを互いの相関が高い信号に切り替える。簡単には、ドライブラインＤＬ１〜ＤＬＭのすべてに同一の信号を与える。
【００６３】
以下では、このような例として、ドライブラインＤＬ１〜ＤＬＭのすべてに同一の信号Ｄ１を与える場合を示す。
【００６４】
この場合、差動増幅器６の出力信号は、
【数２３】
0005973072.tif 000024
で与えられる。
【００６５】
上記のＤ１を用いて容量値を推定する場合、
【数２４】
0005973072.tif 000025
となり、式（１）と同じ結果が得られる。
【００６６】
ここで、差動増幅器６の出力信号にノイズＶｎが含まれる場合を考えると、この場合の推定値は、
【数２５】
0005973072.tif 000026
となる。
【００６７】
上記と同様に、タッチパネルの表面から離れた位置に検出対象物があり、一方のセンスライン−ＧＮＤ間の容量がΔＣ変化したとし、またＣｐ１＝Ｃｐ２＝Ｃｐ＞＞ΔＣである場合の推定値は、
【数２６】
0005973072.tif 000027
・・・・・式（３）となる。
【００６８】
ノイズＶｎとドライブラインＤＬ１〜ＤＬＭのそれぞれに与える符号系列の相関が十分低いとすると、上記の式（２）の結果に比べて、ノイズの影響が１／√Ｍ程度となり、より正確な容量値の推定が可能となる。
【００６９】
以上により、タッチパネル装置１ａによれば、タッチパネル２の表面から僅かに離れた位置にある検出対象物によるタッチ入力の検出をより正確に行うことができる。
【００７０】
〔実施形態２〕
図６は、実施形態２に係るタッチパネル装置（集積回路）１ｂの構成を示す回路図である。上記の実施形態１に示したタッチパネル装置１ａでは、センスライン方向をＸ軸、ドライブライン方向をＹ軸とした場合、Ｙ軸方向の座標の検出はできるがＸ軸方向の座標の検出ができないという問題点がある。そこで、まず、図７に基づき、上記の問題点について詳細に説明する。図７は、上記実施形態１および上記実施形態２に係るタッチパネル装置によるタッチ入力の座標の検出機能を説明するための図である。
【００７１】
図７の（ａ）は、タッチ入力（タッチ操作）に係る検出対象物がタッチパネル２の表面に接触している、または接触していないが距離が十分小さい場合におけるタッチパネル装置１ａの状態を示している。このとき、センスラインＳＬ１〜ＳＬＮが物理的に分かれているため、Ｙ方向の座標を分離することが可能である。一方、ドライブラインＤＬ１〜ＤＬＭのそれぞれに与えられる複数の駆動信号のそれぞれは、複数の静電容量を通じて同一のセンスラインに入力されるが、複数の駆動信号（符号系列）間の相関が低いため、Ｘ方向の座標を分離することができる。
【００７２】
次に、図７の（ｂ）は、タッチ入力に係る検出対象物がタッチパネルの表面から離れた位置に存在している場合におけるタッチパネル装置の状態を示している。このとき、センスラインＳＬ１〜ＳＬＮが物理的に分かれているため、Ｙ方向の座標を分離することが可能である点は、図７の（ａ）の場合と同様である。しかしながら、この場合、ドライブラインＤＬ１〜ＤＬＭのそれぞれには、同一の信号が与えられるため、Ｙ方向の座標が分離不可能となってしまうという副次的な問題点が生じる。
【００７３】
次に、図７の（ｃ）に示すように、図７の（ｂ）のドライブラインＤＬ１〜ＤＬＭの機能とセンスラインＳＬ１〜ＳＬＮの機能とを入れ替えた場合について考える。この場合、センスラインＳＬ１〜ＳＬＮのそれぞれには、同一の信号が与えられるため、Ｘ方向の座標が分離不可能となる。しかしながら、ドライブラインＤＬ１〜ＤＬＭが物理的に分かれているため、Ｘ方向の座標の分離が可能になる。
【００７４】
そこで、本発明者は、タッチ入力に係る検出対象物がタッチパネルの表面から離れた位置に存在している場合、上記図７の（ｂ）の態様および上記７の（ｃ）の態様を組わせることで、上記の副次的な問題点を解決できると考えた。
【００７５】
本実施形態のタッチパネル装置１ｂは、スイッチ群ＳＢおよびスイッチ群ＳＡに含まれるＳ１制御信号ＳＳで制御されるスイッチ（制御信号Ｓ１で制御されるスイッチ、および制御信号−Ｓ１で制御されるスイッチ）の開閉の切り替えにより、ドライブラインＤＬ１〜ＤＬＭの機能とセンスラインＳＬ１〜ＳＬＮの機能との切り替えが可能となっている。なお、スイッチ群ＳＡ〜スイッチ群ＳＣに含まれる各スイッチの開閉の制御は、Ｓ１制御部８が行う。
【００７６】
容量駆動部５は、タッチパネル２における少なくとも一本のドライブラインＤＬＹから、対応する列Ｙに配置された複数の静電容量ＣＹ，１〜ＣＹ，Ｎのそれぞれに蓄積された電荷に基づく（由来する）線形和信号（別の線形和信号）を、複数のドライブラインＤＬ１〜ＤＬＭを並列駆動させることで出力させる。
【００７７】
以上により、タッチパネル装置１ｂによれば、センスライン方向およびドライブライン方向（Ｘ方向およびＹ方向）の２方向を基準とする２次元的なタッチ入力に係る座標の検出が可能となる。
【００７８】
〔実施形態３〕
本発明者は、さらに、差動増幅器６の入力端子−出力端子間に並列接続された制御信号Ｓ１で制御されるスイッチがＯＮとなる場合のセンスラインＳＬ１〜ＳＬＮの各電圧をドライブラインＤＬ１〜ＤＬＭに与える複数の駆動信号（符号系列）に応じて変更することで、さらにノイズの影響を軽減できる場合がある点を新たに見出した。図８に示すタッチパネル装置１ｃは、以上の点を利用した形態の一例を示す。
【００７９】
本実施形態のタッチパネル装置（集積回路）１ｃでは、
（１）ある一本のセンスラインから線形和信号を出力しない場合に、複数のドライブラインＤＬ１〜ＤＬＭを並列駆動させる複数の駆動信号に応じた電圧を上記一本のセンスラインの出力側に印加するモード（非出力モード）と、
（２）上記一本のセンスラインから線形和信号を出力する場合に、上記複数の駆動信号に応じた電圧を上記一本のセンスラインの出力側に印加しないモード（出力モード）と、を切り替える。
【００８０】
Ｓ１制御部（切替制御部）８は、スイッチ群ＳＡ〜ＳＣ（切替手段）に含まれる各スイッチの開閉を制御することで、上記の切り替えを可能にしている。
【００８１】
より具体的には、図８に示すようにスイッチ群ＳＡに含まれる制御信号Ｓ１で制御されるスイッチがＯＮ、スイッチ群ＳＢに含まれる制御信号−Ｓ１で制御されるスイッチがＯＦＦ、スイッチ群ＳＣに含まれる制御信号Ｓ１で制御されるスイッチがＯＮになる場合、ドライブラインＤＬ１〜ＤＬＭのすべての電圧とセンスラインＳＬｘのすべての電圧が同一（＝Ｖｄ＋Ｖｃｍ）になるため、行Ｘに配置された複数の静電容量Ｃ１，Ｘ〜ＣＭ，Ｘ（容量アレイ）には電荷は蓄えられないが、対地容量Ｃｐ１，Ｃｐ２には電荷が蓄えられる（電荷量は、後述するＱ１ａｔ，Ｑ２ａｔ参照）。
【００８２】
一方、スイッチ群ＳＡに含まれる制御信号Ｓ１で制御されるスイッチがＯＦＦ、スイッチ群ＳＢに含まれる制御信号−Ｓ１で制御されるスイッチがＯＮ、スイッチ群ＳＣに含まれる制御信号Ｓ１で制御されるスイッチがＯＦＦになる場合、差動増幅器６の容量Ｃｉｎｔ、行Ｘに配置された複数の静電容量Ｃ１，Ｘ〜ＣＭ，Ｘ（容量アレイ）、対地容量Ｃｐ１，Ｃｐ２に電荷が分配される。ここでの差動増幅器６の出力（後述するＶｏｕｔｔ）が次段に送られる信号になる。これにより、上記の切り替えを行わない場合と比較して、タッチパネル２の表面から僅かに離れた位置にある検出対象物によるタッチ入力を検出する際のノイズによる影響をより低減させることができる。
【００８３】
＜タッチパネル装置１ｃの作用効果＞
次に、図１０を用いて、タッチパネル装置１ｃの作用効果について詳細に説明する。
【００８４】
スイッチ群ＳＡに含まれる制御信号Ｓ１で制御されるスイッチがＯＮとなる場合に、センスラインＳＬ１〜ＳＬＮのそれぞれと差動増幅器６とを切り離すスイッチ（スイッチ群ＳＢ）を備え、さらに、センスラインＳＬＸにドライブラインＤＬ１〜ＤＬＭに与える符号系列Ｄ１に応じて変化する電圧を与える。この場合、上記のＱ１ａｔ，Ｑ２ａｔは、
【数２７】
0005973072.tif 000028
となる。
【００８５】
一方、上記のＱ１ｂｔ，Ｑ２ｂｔは、
【数２８】
0005973072.tif 000029
となる。ここで、Ｑ１ａｔ＝Ｑ１ｂｔ，Ｑ２ａｔ＝Ｑ２ｂｔがそれぞれ成り立つので、
【数２９】
0005973072.tif 000030
となる。この式を変形していくと、以下のようになる。
【数３０】
0005973072.tif 000031
【数３１】
0005973072.tif 000032
【数３２】
0005973072.tif 000033
【数３３】
0005973072.tif 000034
【数３４】
0005973072.tif 000035
【数３５】
0005973072.tif 000036
となる。
【００８６】
ここで、センスライン−ドライブライン間の容量が均一（＝Ｃｘ）である場合を考えると、
【数３６】
0005973072.tif 000037
となる。
【００８７】
上記のＤ１を用いて容量を推定する場合、
【数３７】
0005973072.tif 000038
となる。
【００８８】
次に、タッチパネル２の表面から離れた位置にタッチ入力（検出対象物）があり、タッチ入力の電位はＧＮＤであり、一方のセンスライン−ＧＮＤ間の容量がΔＣ変化したとし、また、Ｃｐ１＝Ｃｐ２＝Ｃｐ＞＞ΔＣであるとする。
【００８９】
このとき、容量値の推定値は、
【数３８】
0005973072.tif 000039
となる。
【００９０】
上記の式（３）の第一項と比較すると、静電容量Ｃｐ，静電容量Ｃｉｎｔが大きい場合は、本実施形態の構成のほうが容量値の推定値にかかる係数を大きくできるため、ノイズの影響をより軽減させることができる。
【００９１】
〔実施形態４〕
次に、実施形態１〜３および後述する実施形態５に係るタッチパネル装置１ａ〜１ｄのいずれかを備える電子機器の一例として、携帯電話機（電子機器）１０について、図９を参照して説明する。図９は、本実施形態に係る携帯電話機１０の要部構成を示すブロック図である。
【００９２】
＜携帯電話機１０の構成＞
本実施形態に係る携帯電話機１０は、図９に示すように、タッチパネル装置１ａ〜１ｄ、表示パネル１１、表示制御回路１２、ＣＰＵ１３、ＲＯＭ１４、ＲＡＭ１５、カメラ１６、マイクロフォン１７、スピーカ１８、および、操作キー１９を備えている。また、携帯電話機１０の各構成要素は、相互にデータバスによって接続されている。
【００９３】
タッチパネル装置１は、タッチパネル２およびタッチパネルコントローラ３ａ〜３ｃを備えている。なお、本実施形態に係る携帯電話機１０の備えるタッチパネル装置１ａ〜１ｄ（タッチパネル２およびタッチパネルコントローラ３ａ〜３ｃ）は、実施形態１〜３および後述する実施形態５に係るタッチパネル装置１ａ〜１ｄのいずれかと同じであるため、ここでは、適宜説明を省略する。
【００９４】
ＣＰＵ１３は、携帯電話機１０の動作を統括的に制御する。ＣＰＵ１３は、例えば、ＲＯＭ１４に格納されたプログラムを実行することによって、携帯電話機１０の動作を制御する。なお、本明細書では、上述したＴＰ制御部９ａおよび後述するＴＰ制御部９ｂがＣＰＵ１３とは独立して設けられた形態について説明しているが、本発明を具現化する形態はこれに限定されない。例えば、ＣＰＵ１３がＴＰ制御部９ａ，９ｂの機能を併有していても良い。この場合は、タッチパネルコントローラ３ａ〜３ｃの構成をより簡単にすることができる（後述する図１２の形態参照）。
【００９５】
ＲＯＭ（Read Only Memory）１４は、例えば、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）など、ＣＰＵ１３によって実行されるプログラムなどの固定データが格納される、読み出し可能かつ書き込み不能なメモリである。
【００９６】
ＲＡＭ（Random Access Memory）１５は、例えばフラッシュメモリなど、ＣＰＵ１３が演算のために参照するデータや、ＣＰＵ１３が演算によって生成したデータなどの可変データが格納される、読み出し可能かつ書き込み可能なメモリである。
【００９７】
操作キー１９は、ユーザによる携帯電話機１０への指示の入力を受ける。操作キー１９を介して入力されたデータは、ＲＡＭ１５に揮発的に格納される。
【００９８】
カメラ１６は、操作キー１９を介してユーザにより入力される撮影指示に基づき、被写体を撮影する。カメラ１６によって撮影された被写体の画像データは、ＲＡＭ１５または外部メモリ（たとえば、メモリカード）などに格納される。
【００９９】
マイクロフォン１７は、ユーザの音声の入力を受付ける。入力されたユーザの音声を示す音声データ（アナログデータ）は、携帯電話機１０においてデジタルデータに変換され、他の携帯電話機（通信相手）に送られる。
【０１００】
スピーカ１８は、例えばＲＡＭ１５などに格納されている音楽データが表す音声を出力する。
【０１０１】
表示制御回路１２は、操作キー１９を介して入力されるユーザ指示に基づき、ＲＯＭ１４またはＲＡＭ１５などに格納されている画像データの表す画像を表示するよう表示パネル１１を駆動する。表示パネル１１は、タッチパネル２に重ねて設けられていてもよいし、タッチパネル２を内蔵していてもよいし、その構成は特に限定されない。
【０１０２】
また、携帯電話機１０は、さらに、他の電子機器と有線接続するためのインターフェイス（ＩＦ）（不図示）を備えていても良い。
【０１０３】
本実施形態に係る携帯電話機１０は、タッチパネル装置１ａ〜１ｄのいずれかを備えていることによって、静電容量の推定をより正確に行うことができるため、タッチパネルコントローラ３ａ〜３ｃを良好に動作させることが可能となる。したがって、携帯電話機１０は、ユーザによるタッチ操作をより正確に認識することができるため、ユーザが所望する処理をより正確に実行することができる。
【０１０４】
〔実施形態５〕
次に、図１１に基づき、本発明の実施形態５に係るタッチパネル装置（集積回路）１ｄの構成について説明する。
【０１０５】
本実施形態のタッチパネル装置１ｄは、実施形態１の検出信号解析部９２に替えて、距離センサ２０（または測距センサ）を設けている点にある。
【０１０６】
このため、タッチパネル装置１ｄのＴＰ制御部９ｂは、内積演算部９１および駆動制御部（相関制御部，距離判定部）９３のみから構成されている。
【０１０７】
本実施形態の駆動制御部９３は、距離センサ２０が検出した検出距離が上記の所定の閾値よりも大きいか否かを判定する。また、駆動制御部９３は、上記検出距離が上記閾値よりも大きいか否かの判定結果によって、駆動信号生成部４ａ〜４ｄが出力する符号系列の相関の高低を切り替える制御を行う。よって、距離センサ２０の検出信号と検出距離との対応関係を予め調べておけば、検出距離が上記閾値よりも大きいか否かを判定することが可能になる。
【０１０８】
なお、本実施形態は、例えば、表示パネルの近傍に撮像素子（測距センサの一例）を設け、撮像素子によって撮像された画像の画像解析により表示パネルの近傍のタッチ状態を認識する形態を想定したものであるが、本発明を具現化する形態はこれに限定されない。例えば、タッチパネル装置が複数のマトリクス状に配置された複数の撮像素子を内蔵している場合には、該撮像素子が測距センサの一例となる。
【０１０９】
〔実施形態６〕
次に、図１２に基づき、本発明の実施形態６に係るタッチパネル装置（集積回路）１ｅの構成について説明する。
【０１１０】
本実施形態のタッチパネル装置１ｅは、実施形態１のタッチパネルコントローラ３ａの内部の構成から、ＴＰ制御部９ａおよび符号系列記憶部Ｍを除外し、その代り、ＴＰ制御部９ａの役割をタッチパネル装置１ｅの外部のＣＰＵ１３に担わせ、符号系列記憶部Ｍの役割を外部のＲＯＭ１４に担わせた形態を示している。
【０１１１】
すなわち、ＡＤ変換部７からの出力データは、直接、ＣＰＵ１３に入力され、このＣＰＵ１３が、各種の情報処理（上述した内積演算部９１、検出信号解析部９２、駆動制御部９３の処理と同様の処理）を行って、タッチパネルコントローラ３ｅの内部のＳ１制御部８および駆動信号生成部４ａ〜４ｄを制御する。
【０１１２】
本実施形態のタッチパネル装置１ｅによれば、タッチパネルコントローラの内部にＴＰ制御部や符号系列記憶部を設ける必要がない分、タッチパネルコントローラそのものの構成を極めて簡単にすることができる。
【０１１３】
なお、本実施形態では、実施形態１のタッチパネルコントローラ３ａの内部の構成から、ＴＰ制御部９ａおよび符号系列記憶部Ｍを除外する形態を示したが、本発明を具現化する形態はこれに限定されない。例えば、実施形態２〜３および５のタッチパネルコントローラ３ｂ〜３ｄからＴＰ制御部９ａおよび符号系列記憶部Ｍを除外し、ＴＰ制御部９ａの役割を外部のＣＰＵ１３に担わせ、符号系列記憶部Ｍの役割を外部のＲＯＭ１４に担わせた形態も本発明の範疇に含まれる。
【０１１４】
〔まとめ〕
本発明の態様１に係るタッチパネルコントローラ（３ａ〜３ｃ）は、マトリクス状に配置された複数の静電容量（Ｃ１１〜ＣＭＮ）の各列が配置された複数のドライブライン（ＤＬ１〜ＤＬＭ）、および上記複数の静電容量の各行が配置された複数のセンスライン（ＳＬ１〜ＳＬＮ）を備えたタッチパネルの少なくとも一本のセンスラインから、対応する行に配置された複数の静電容量に蓄積される電荷に基づく線形和信号を、上記複数のドライブラインを並列駆動させることで出力させる容量駆動部（５）と、符号系列を用いて上記複数のドライブラインを並列駆動させる複数の駆動信号のそれぞれを上記容量駆動部に対して出力する駆動信号生成部と、上記タッチパネルの表面とその検出対象物との間の距離である検出距離に応じて、上記符号系列の相関の高低を切り替える制御を行う相関制御部（駆動制御部９３）と、を備える。
【０１１５】
上記構成によれば、相関制御部は、検出距離に応じて符号系列の相関の高低を切り替える。検知距離は、タッチパネルの表面とその検出対象物との間の距離である。ここで、本発明者は、タッチパネルの表面から（僅かに）離れた位置にある検出対象物によるタッチ入力の検出を行う場合、符号系列の相関を高くすると、符号系列の相関を変化させない場合と比較してタッチ入力の検出信号（以下、タッチ信号という）に対するノイズの影響を軽減することができることを新たに見出した。よって、上記構成によれば、タッチパネルの表面から僅かに離れた位置にある検出対象物によるタッチ入力の検出をより正確に行うことができる。
【０１１６】
本発明の態様２に係るタッチパネルコントローラは、上記態様１において、上記相関制御部は、上記検出距離が所定の閾値以下の場合に、上記符号系列として互いに相関の低い低相関符号系列を上記駆動信号生成部に出力させ、上記検出距離が上記閾値よりも大きい場合に、上記符号系列として上記低相関符号系列と比較して互いの相関が高い高相関符号系列を上記駆動信号生成部に出力させる制御を行っても良い。
【０１１７】
上記構成によれば、相関制御部は、検出距離が所定の閾値よりも大きい場合に、符号系列として低相関符号系列と比較して互いの相関が高い高相関符号系列を駆動信号生成部に出力させる。ここで、「所定の閾値」は、「タッチ入力がタッチパネル表面に接触している、または接触していないが距離が十分小さい場合」と、「タッチ入力がタッチパネル表面から離れている場合」とを判別するために設定される閾値である。よって、符号系列の相関を変化させない場合と比較して、タッチパネルの表面から僅かに離れた位置にある検出対象物によるタッチ入力の検出の際のノイズの影響を軽減させることができる。
【０１１８】
本発明の態様３に係るタッチパネルコントローラは、上記態様１または２において、上記容量駆動部は、上記複数のセンスラインを並列駆動させることで、上記タッチパネルにおける少なくとも一本のドライブラインから、対応する列に配置された複数の静電容量に蓄積される電荷に基づく別の線形和信号を出力し、上記駆動信号生成部は、上記容量駆動部に、上記複数のセンスラインを並列駆動させることで上記別の線形和信号を出力させても良い。
【０１１９】
上記構成によれば、センスライン方向およびドライブライン方向の２方向を基準とする２次元的なタッチ入力に係る座標の検出が可能となる。
【０１２０】
本発明の態様４に係るタッチパネルコントローラは、上記態様１〜３において、上記一本のセンスラインから上記線形和信号を出力する出力モードと、上記一本のセンスラインから上記線形和信号を出力しない非出力モードとを切り替え、上記非出力モードに切り替えた場合に、上記複数のドライブラインを並列駆動させる複数の駆動信号に応じた電圧を上記一本のセンスラインの出力側に印加し、上記出力モードに切り替えた場合に、上記複数の駆動信号に応じた電圧を上記一本のセンスラインの出力側に印加しないように制御する切替制御部（Ｓ１制御部８）を備えても良い。
【０１２１】
上記構成によれば、上記の各モードの切り替えを行わない場合と比較して、タッチパネルの表面から僅かに離れた位置にある検出対象物によるタッチ入力を検出する際のノイズによる影響をより低減させることができる。
【０１２２】
本発明の態様５に係るタッチパネルコントローラは、上記態様２において、上記駆動信号生成部は、Ｍ系列符号を出力する線形帰還シフトレジスタ（４１）と、上記複数のドライブラインのそれぞれに対応して設けられた複数のシフトレジスタ（４２；１〜Ｍ）と、を備え、上記線形帰還シフトレジスタから出力される上記Ｍ系列符号を、上記複数のシフトレジスタのそれぞれでビットシフトさせることで、複数種類の上記低相関符号系列を生成し、上記複数のドライブラインのそれぞれに、上記複数の駆動信号として、互いに同一の信号を与えることで、上記符号系列の相関を高くしても良い。
【０１２３】
上記構成によれば、簡単な構成で、符号系列の相関の高低を切り替えることができる。
【０１２４】
本発明の態様６に係るタッチパネルコントローラは、上記態様１〜５において、上記線形和信号と上記符号系列との内積演算により、上記一本のセンスラインの対応する行に配置された複数の静電容量のそれぞれの容量値を推定する内積演算部（９１）を備えていても良い。
【０１２５】
上記構成によれば、タッチパネルの表面から僅かに離れた位置にある検出対象物によるタッチ入力を検出する際のノイズによる影響を低減させて、上記一本のセンスラインの対応する行に配置された複数の静電容量のそれぞれの容量値を推定することができる。
【０１２６】
本発明の態様７に係るタッチパネルコントローラは、上記態様６において、上記検出距離が上記閾値よりも大きいか否かを判定する距離判定部（検出信号解析部９３，駆動制御部９３）を備え、上記相関制御部の判定結果によって、上記駆動信号生成部が出力する上記符号系列の相関の高低を切り替える制御を行っても良い。
【０１２７】
タッチパネルで検出したタッチ信号は、検出距離が小さい場合（タッチパネルの表面と検出対象物との間の距離が近い場合）は信号の範囲が小さく、かつ、信号レベルが大きい。一方、検出距離が大きい場合（タッチパネルの表面と検出対象物との間の距離が遠い場合）は、信号範囲が大きく、かつ、信号レベルが小さい傾向がある。よって、例えば、上記のような傾向を利用し、検出距離とタッチ信号との対応関係を予め調べておけば、検出距離が上記閾値よりも大きいか否かを判定することが可能になる。
【０１２８】
上記態様１から７までのいずれかのタッチパネルコントローラを備える集積回路、タッチパネル装置、および電子機器も本発明の範疇に含まれる。
【０１２９】
〔本発明の別の表現〕
本発明は以下のように表現することもできる。
【０１３０】
すなわち、本発明の一態様に係るタッチパネルコントローラは、Ｍ本のドライブライン（Ｍは２以上の整数）と１本のセンスラインとの間にそれぞれ形成されるＭ個の静電容量を、符号系列に基づく信号により並列駆動し、上記Ｍ個の静電容量に蓄積された電荷に基づく線形和信号を上記センスラインから出力させる駆動部（容量駆動部）を備えたタッチパネルコントローラであって、上記第一の線形和信号と、上記符号系列との内積演算により、上記Ｍ個の静電容量の値を推定する内積演算部を備え、上記符号系列として互いに相関の低い第一符号系列を用いる場合と第一符号系列に比べると互いの相関が高い別の符号系列を用いる場合を切り替えても良い。
【０１３１】
また、本発明の一態様に係るタッチパネルコントローラは、上記のタッチパネルコントローラで、センスラインとドライブラインとを入れ替えられるようになっていても良い。
【０１３２】
また、本発明の一態様に係るタッチパネルコントローラは、上記のいずれかのタッチパネルコントローラで、静電容量を駆動する信号に応じて、静電容量の駆動されていない端子の電圧を制御しても良い。
【０１３３】
また、本発明の一態様に係る集積回路は、上記のいずれかのタッチパネルコントローラを集積していても良い。
【０１３４】
また、本発明の一態様に係るタッチパネル装置は、上記のいずれかのタッチパネルコントローラと、上記タッチパネルコントローラにより制御されるタッチパネルと、を備えていても良い。
【０１３５】
また、本発明の一態様に係る電子機器は、上記のいずれかのタッチパネルコントローラと、上記タッチパネルコントローラにより制御されるタッチパネルと、を備えていても良い。
【０１３６】
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０１３７】
本発明は、複数のドライブラインを並列駆動して、マトリックス状に構成された静電容量を推定または検出するタッチパネルコントローラ、およびこれを用いた電子機器に利用することができる。また本発明は、指紋検出システムに適用することもできる。
【符号の説明】
【０１３８】
１ａ〜１ｅ  タッチパネル装置（集積回路）
２  タッチパネル
３ａ〜３ｅ  タッチパネルコントローラ
４ａ〜４ｄ  駆動信号生成部
５  容量駆動部
８  Ｓ１制御部（切替制御部）
１０  携帯電話機（電子機器）
２０  距離センサ
４１  線形帰還シフトレジスタ
４２  シフトレジスタ（１〜Ｍ）
９１  内積演算部
９２  検出信号解析部（距離判定部）
９３  駆動制御部（相関制御部，距離判定部）
Ｃｉｎｔ  静電容量
ＣＭ，Ｎ  静電容量
ＤＬＭ  ドライブライン
ＳＬＮ  センスライン
【図１】
0005973072.tif 000040
【図２】
0005973072.tif 000041
【図３】
0005973072.tif 000042
【図４】
0005973072.tif 000043
【図５】
0005973072.tif 000044
【図６】
0005973072.tif 000045
【図７】
0005973072.tif 000046
【図８】
0005973072.tif 000047
【図９】
0005973072.tif 000048
【図１０】
0005973072.tif 000049
【図１１】
0005973072.tif 000050
【図１２】
0005973072.tif 000051
【図１３】
0005973072.tif 000052
【図１４】
0005973072.tif 000053
【図１５】
0005973072.tif 000054
【図１６】
0005973072.tif 000055
【図１７】
0005973072.tif 000056
【図１８】
0005973072.tif 000057
【図１９】
0005973072.tif 000058