M個の一次独立なM次元ベクトルから選択されたN個N<MのM次元ベクトルにより、M個の対象係数を並列駆動して前記対象係数のN個の線形和を得て、前記対象係数のN個の線形和とN個のM次元ベクトルとの内積演算により前記M個の対象係数の値を推定する線形系係数推定方法であって、各M次元ベクトルは、横方向に並ぶM個の要素を有しており、前記M個のM次元ベクトルは、縦方向に並んでおり、各M次元ベクトルのM個の要素が前記横方向に沿って増加から減少に転ずる回数と、減少から増加に転ずる回数とを加算した値をベクトル周波数とするとき、前記M個のM次元ベクトルのうちの一つは、第1のベクトル周波数を有し、前記M個のM次元ベクトルのうちの他の一つは、前記第1のベクトル周波数と異なる第2のベクトル周波数を有し、前記M個のM次元ベクトルのうちの前記一つは、前記N個のM次元ベクトルのうちの一つであり、前記N個のM次元ベクトルは、前記M個のM次元ベクトルから、前記第2のベクトル周波数を有するM次元ベクトルのうちの前記他の一つを除いて構成されていることを特徴とする線形系係数推定方法。前記M個の一次独立なM次元ベクトルは、前記ベクトル周波数が前記縦方向に沿って単調に変化するように並んでいる請求項1記載の線形系係数推定方法。前記M個の一次独立なM次元ベクトルは、アダマールウォルシュHadamardWalsh変換行列を構成する請求項1記載の線形系係数推定方法。前記M個の一次独立なM次元ベクトルは、離散コサイン変換DCT、DiscreteCosineTransformを構成する請求項1記載の線形系係数推定方法。前記第2のベクトル周波数は、前記第1のベクトル周波数よりも高い請求項1記載の線形系係数推定方法。前記第2のベクトル周波数は、前記第1のベクトル周波数よりも低い請求項1記載の線形系係数推定方法。M個の一次独立なM次元ベクトルから選択されたN個N<MのM次元ベクトルにより、M個の対象係数を並列駆動する駆動部と、前記駆動部により並列駆動された前記対象係数のN個の線形和を得て、前記対象係数のN個の線形和とN個のM次元ベクトルとの内積演算により前記M個の対象係数の値を推定する推定部とを備えた集積回路であって、各M次元ベクトルは、横方向に並ぶM個の要素を有しており、前記M個のM次元ベクトルは、縦方向に並んでおり、各M次元ベクトルのM個の要素が前記横方向に沿って増加から減少に転ずる回数と、減少から増加に転ずる回数とを加算した値をベクトル周波数とするとき、前記M個のM次元ベクトルのうちの一つは、第1のベクトル周波数を有し、前記M個のM次元ベクトルのうちの他の一つは、前記第1のベクトル周波数と異なる第2のベクトル周波数を有し、前記M個のM次元ベクトルのうちの前記一つは、前記N個のM次元ベクトルのうちの一つであり、前記N個のM次元ベクトルは、前記M個のM次元ベクトルから、前記第2のベクトル周波数を有するM次元ベクトルのうちの前記他の一つを除いて構成されていることを特徴とする集積回路。請求項7記載の集積回路と、前記集積回路により制御されるタッチパネルと、前記タッチパネルに重ねられているか、前記タッチパネルを内蔵した表示パネルとを備えたことを特徴とする電子機器。しかしながら、上述した図19及び図20に示す構成では、1回の測定で1本のドライブラインと交差する容量データしか取得できず、ノイズ成分が小さくならず、静電容量の容量変化を正しく検出することが困難であるという問題がある。本発明の目的は、静電容量の容量変化を正しく検出することができる線形系係数推定方法、集積回路、及び電子機器を提供することにある。本発明に係る線形系係数推定方法は、M個の一次独立なM次元ベクトルから選択されたN個N<MのM次元ベクトルにより、M個の対象係数を並列駆動して前記対象係数のN個の線形和を得て、前記対象係数のN個の線形和とN個のM次元ベクトルとの内積演算により前記M個の対象係数の値を推定する線形系係数推定方法であって、各M次元ベクトルは、横方向に並ぶM個の要素を有しており、前記M個のM次元ベクトルは、縦方向に並んでおり、各M次元ベクトルのM個の要素が前記横方向に沿って増加から減少に転ずる回数と、減少から増加に転ずる回数とを加算した値をベクトル周波数とするとき、前記M個のM次元ベクトルのうちの一つは、第1のベクトル周波数を有し、前記M個のM次元ベクトルのうちの他の一つは、前記第1のベクトル周波数と異なる第2のベクトル周波数を有し、前記M個のM次元ベクトルのうちの前記一つは、前記N個のM次元ベクトルのうちの一つであり、前記N個のM次元ベクトルは、前記M個のM次元ベクトルから、前記第2のベクトル周波数を有するM次元ベクトルのうちの前記他の一つを除いて構成されていることを特徴とする。この特徴により、N個のM次元ベクトルは、M個のM次元ベクトルから、第2のベクトル周波数を有するM次元ベクトルのうちの他の一つを除いて構成されているので、特定のベクトル周波数を有するM次元ベクトルを除外して対象係数を駆動し、線形和を得て対象係数の値を推定することができる。特定のベクトル周波数を有するM次元ベクトルが除外されるので、必要な線形和の個数が減少する。このため、線形和を求める期間における推定対象対象係数の変動が少なくなる。この結果、対象係数の値を推定する期間において、推定対象である対象係数が変動しても、線形和を求める期間が短縮されるため、対象係数の値を正確に推定することができる。本発明に係る線形系係数推定方法では、前記M個の一次独立なM次元ベクトルは、前記ベクトル周波数が前記縦方向に沿って単調に変化するように並んでいることが好ましい。上記構成により、推定対象分布の想定される周波数に応じて、検出不要な周波数に対応するベクトルの領域を除くことができ、誤検出の確率を減らすことができる。本発明に係る線形系係数推定方法では、前記M個の一次独立なM次元ベクトルは、アダマールウォルシュHadamardWalsh変換行列を構成することが好ましい。上記構成により、アダマールウォルシュ変換行列は、ベクトル周波数が縦方向に沿って単調に変化するように並んでいるので、連続する行を除去することにより、高域成分または低域成分を除去することができる。本発明に係る線形系係数推定方法では、前記M個の一次独立なM次元ベクトルは、離散コサイン変換を構成することが好ましい。上記構成により、離散コサイン変換もベクトル周波数が縦方向に沿って単調に変化するように並んでいるので、連続する行を除去することにより、高域成分または低域成分を除去することができる。本発明に係る線形系係数推定方法では、前記第2のベクトル周波数は、前記第1のベクトル周波数よりも高いことが好ましい。上記構成により、高域成分を除去することができる。本発明に係る線形系係数推定方法では、前記第2のベクトル周波数は、前記第1のベクトル周波数よりも低いことが好ましい。上記構成により、低域成分を除去することができる。本発明に係る集積回路は、M個の一次独立なM次元ベクトルから選択されたN個N<MのM次元ベクトルにより、M個の対象係数を並列駆動する駆動部と、前記駆動部により並列駆動された前記対象係数のN個の線形和を得て、前記対象係数のN個の線形和とN個のM次元ベクトルとの内積演算により前記M個の対象係数の値を推定する推定部とを備えた集積回路であって、各M次元ベクトルは、横方向に並ぶM個の要素を有しており、前記M個のM次元ベクトルは、縦方向に並んでおり、各M次元ベクトルのM個の要素が前記横方向に沿って増加から減少に転ずる回数と、減少から増加に転ずる回数とを加算した値をベクトル周波数とするとき、前記M個のM次元ベクトルのうちの一つは、第1のベクトル周波数を有し、前記M個のM次元ベクトルのうちの他の一つは、前記第1のベクトル周波数と異なる第2のベクトル周波数を有し、前記M個のM次元ベクトルのうちの前記一つは、前記N個のM次元ベクトルのうちの一つであり、前記N個のM次元ベクトルは、前記M個のM次元ベクトルから、前記第2のベクトル周波数を有するM次元ベクトルのうちの前記他の一つを除いて構成されていることを特徴とする。本発明に係る電子機器は、本発明に係る集積回路と、前記集積回路により制御されるタッチパネルと、前記タッチパネルに重ねられているか、前記タッチパネルを内蔵した表示パネルとを備えたことを特徴とする。本発明に係る線形系係数推定方法では、N個のM次元ベクトルは、M個のM次元ベクトルから、第2のベクトル周波数を有するM次元ベクトルのうちの他の一つを除いて構成されているので、対象係数の値を推定する期間において、推定対象である対象係数が変動しても、線形和を求める期間が短縮されるため、対象係数の値を正確に推定することができる。本発明のタッチパネルシステムに関する実施の一形態について図1~図18に基づいて説明すれば以下のとおりである。本発明者らは、先願の特許出願特願2011-022022号、出願日:平成23年2月9日、優先日:平成22年11月12日において、直交符号系列に基づいてドライブラインを駆動して容量を推定するタッチパネルシステムを提案しており、本実施の形態は、この提案されたタッチパネルシステムを前提としている。よって、まず、本実施の形態の前提として上記先願で提案したタッチパネルシステムを中心に説明し、その後、本実施の形態に係る種々のタッチパネルシステムを説明することとする。本実施の形態の前提複数の符号系列による駆動図1aは実施の形態の前提となるタッチパネルシステム51の構成を示す模式図であり、bはタッチパネルシステム51を駆動するための符号系列Hの構成を示す図である。図2aはM行×N列の行列Fの具体例を示す図であり、bはN行×M列の行列Hの具体例を示す図であり、cは行列Ebの具体例を示す図である。タッチパネルシステム51は、タッチパネル2とタッチパネルコントローラ53とを備えている。タッチパネル2は、M本のドライブラインDL1~DLMと、複数のセンスラインとを有している。但し、説明の簡潔化のために、センスラインは1本のセンスラインSLのみが設けられているものとして説明する。ドライブラインDL1~DLMとセンスラインSLとが交差する位置には、静電容量C1~CMが配置されている。タッチパネルコントローラ53には、駆動部54が設けられている。駆動部54は、図1bの式8に示されるN行×M列M≦Nの符号系列Hに基づいてドライブラインDL1~DLMを並列に駆動する。符号系列Hの要素が1であれば、駆動部54は電圧Vを印加し、要素が-1であれば、電圧-Vを印加する。図1bの式7により表されるM行×N列の符号系列Fは、符号系列Hとの内積演算の結果、M行×M列の正方行列であって、対角成分の絶対値が、非対角成分の絶対値と比較して相対的に大きい行列Ebが得られる符号系列とする。図2a~cは、符号系列H、符号系列F、行列Ebの具体例であり、15周期のM系列から13個を切り出した場合M=13≦N=15の例である。図2bは、15行×13列の符号系列Hの具体例であり、図2aは、13行×15列の符号系列Fの具体例を示し、図2cは、13行×13列の正方行列Ebの具体例を示す。本実施の形態では、符号系列Hとして、直交符号系列を使用することができるが、直交符号系列でない符号系列を使用することもできる。タッチパネルコントローラ53は、センスラインSLに対応する位置に配置された増幅器6を有している。増幅器6は、駆動部54により駆動された静電容量のセンスラインSLに沿った下記の式5により示される線形和Vii=1、2、...、Mを受け取って増幅する。図3abは、上記符号系列による駆動により静電容量の値を推定する方法を説明するための図である。図3aの式9及びbの式10に示すように、測定値線形和V1、V2、...、VMと行列Fとの行列演算を行うことにより、静電容量C1、C2、...、CMの近似値を推定することができる。符号系列による駆動における課題前述したように、センスラインSLに結合された複数個の静電容量C1、C2、...、CMを推定するためには、例えば図4に示すシルベスター法によるアダマール行列M1によりドライブラインを駆動して得られる複数個の線形和V1、V2、...、VMが必要になる。この複数個の線形和V1、V2、...、VMを求めている間に、推定対象の静電容量の値が変化してしまうという課題を本発明者らは見出した。タッチパネルにタッチする指がタッチパネル上で移動すると、推定対象の静電容量の値が変化する。ドライブラインDL1~DLMは、タッチパネル上での指の移動が無視できる程度に高速にドライブしようとしているが、それでも、指の移動速度が速い場合は、ドライブラインをドライブして複数個の線形和V1、V2、...、VMを求めている間に、指の移動により静電容量が多少変化してしまう場合が生じる。そうすると、本来は、固定的な1つの静電容量の解が存在するという前提で、ドライブラインDL1~DLMを複数回ドライブしているが、解となるべき静電容量が少しずつ変化してゆく。このため、静電容量がそのように変化しているにもかかわらず、固定されているという前提で静電容量を推定すると、予期しない全く誤った解が得られるおそれがあるという課題を本発明者らは見出した。この課題を解決するために、タッチパネル上での指の動きが無視できる程度により一層高速にドライブラインを駆動する方法が考えられる。しかしながら、より一層高速にドライブラインを駆動することは困難であり、ドライブラインの高速駆動の負担を軽減する方法が要望されている。本発明は、係る課題を解決するためになされたものである。図4は、上記符号系列の一例を示す図である。図5aはタッチパネルシステム51が推定しようとする静電容量の分布の変化を示すグラフであり、bはタッチパネルシステム51による静電容量分布の推定結果を示すグラフである。図4は、符号系列の一例としてシルベスター法による32行×32列のアダマール行列M1を示している。黒抜きにより示す要素は-1を示しており、白抜きにより示す要素は1を示している。図5aは、アダマール行列M1の1行目から32行目までにより順番にドライブラインをドライブして線形和を求めていくが、この1行目から32行目までで32回ドライブしている間に、図5aのグラフに示すように、静電容量の分布が少しずつずれていく場合がある。図5aのグラフの横軸は静電容量のセンスラインに沿った32個の位置を表しており、縦軸は静電容量の変化を表している。線D1は、アダマール行列M1の1行目から8行目までで駆動したときの静電容量変化の分布の平均値を示している。線D2は、9行目~16行目で駆動したときの静電容量変化の分布の平均値を示しており、線D3は、17行目~24行目で駆動したときの分布の平均値を示している。線D4は、25行目~32行目で駆動したときの分布の平均値を示している。32行のアダマール行列M1を8行ずつ4つの組に分けて、それぞれの組でドライブしたときの容量分布の平均値を求めると、線D1~D4に示すように、矢印A1の方向にずれていった。図5aに示すように、ドライブラインをドライブして複数個の線形和V1、V2、...、VMを求めている間に、指の移動により静電容量が変化してしまう場合に、線形和V1、V2、...、VMに行列Fを掛けて静電容量を推定すると、図5bのグラフの線D5に示すように、線D1~D4の4つの容量分布を平均した位置に大きなピークが現れるが、両端側にもいくつかの乱れ偽のピークが現れるという問題がある。もし、ドライブラインを32回ドライブする間に静電容量分布がずれず、時間的に固定された静電容量分布であるとすると、32回ドライブした後、線形和に行列Fを掛けると静電容量C1~C32の容量分布が正確に求められる。しかしながら、これは、ドライブラインを32回ドライブする間に静電容量分布が変化しないことが前提であり、ドライブする間に静電容量分布が変化すると、相当大きな誤差が生じるという課題がある。図5cはタッチパネルシステムによる静電容量分布の他の推定結果を示すグラフである。また、図5cの線D6に示すように、容量分布にノイズが入り、本来1点のピークが検出されるべき場合に、複数のピークが検出されてしまうという課題がある。実施の形態1図6は、実施の形態1に係るタッチパネルシステム1の構成を示す模式図である。タッチパネルシステム1は、タッチパネル2とタッチパネルコントローラ3とを備えている。タッチパネル2は、M本のドライブラインDL1~DLMと、複数のセンスラインとを有している。説明の簡潔化のために、センスラインは1本のセンスラインSLのみを図6に示して説明する。ドライブラインDL1~DLMとセンスラインSLとが交差する位置には、静電容量C1~CM対象係数が配置されている。タッチパネルコントローラ3には、駆動部4が設けられている。駆動部4は、符号系列に基づいてドライブラインDL1~DLMを駆動する。符号系列の要素が1であれば、駆動部4は電圧Vを印加し、要素が-1であれば、電圧-Vを印加する。タッチパネルコントローラ3は、センスラインSLに対応する位置に配置された増幅器6を有している。増幅器6は、その非反転入力端子と出力端子との間に設けられた積分容量Cfを有しており、駆動部4により駆動された静電容量のセンスラインSLに沿った線形和Vii=1、2、...、Mを受け取って増幅する。タッチパネルコントローラ3には、推定部5が設けられている。推定部5は、増幅器6により増幅された線形和Vii=1、2、...、Mと、符号系列との内積演算に基づいて静電容量C1、C2、...、CMを推定する。図7abは、実施の形態1に係るタッチパネルシステム1により、静電容量の値を推定するための符号系列を説明するための図である。図8abは、実施の形態1に係るタッチパネルシステム1により、静電容量の値を推定する方法を説明するための図である。M行×N列の符号系列Fは、符号系列Hとの内積演算の結果、M行×M列の正方行列であって、対角成分の絶対値が、非対角成分の絶対値と比較して相対的に大きい行列Ebが得られる符号系列とする。図2a~cは、符号系列H、符号系列F、行列Ebの具体例であり、15周期のM系列から13個を切り出した場合M=13≦N=15の例である。図2bは、15行×13列の符号系列Hの具体例であり、図2aは、13行×15列の符号系列Fの具体例を示し、図2cは、13行×13列の正方行列Ebの具体例を示す。本実施の形態では、符号系列Hとして、直交符号系列を使用することができるが、直交符号系列でない符号系列を使用することもできる。そして、式11に示すように、Huを、Hの1行目からn行目n<Mまでの部分行列とし、Hbは、Hのn1行目からM行目までの部分行列とする。また、式12に示すように、FlをFの1列目からn列目までの部分行列とし、Frは、Fのn1列目からM列目までの部分行列とする。駆動部4は、M行M列の行列Hのうちの部分行列Huを構成するn個の行ベクトルに基づいて、ドライブラインDL1~DLMを並列駆動する。増幅器6は、部分行列Huに基づいて駆動された静電容量のセンスラインSLに沿ったn個の線形和を増幅してn個の電圧V1、V2、V3、...、Vnを生成する。そして、推定部5は、図8aに示す式13の両辺に部分行列Flを乗算し、図8bの式14に示すように容量近似値を計算する。このように、部分行列Huに基づいてドライブラインDL1~DLMを並列駆動すると、行列Hに基づいて駆動する場合に比べて、駆動回数をM回からn回に低減することができる。また、部分行列Huの選び方に応じて、C1、C2、C3、...、CM列に対するローパス成分またはハイパス成分を得ることができる。図9は、実施の形態1に係るアダマールウォルシュ変換行列H0を示す図である。図10a~cは、アダマールウォルシュ変換行列H0から高域成分を除去した行列H1、H2、H3の構成を示す図である。図11は、アダマールウォルシュ変換行列H0、及び高域成分を除去した行列H1、H2、H3による駆動により推定された容量変化を示すグラフである。図4に示すシルベスター法による32行×32列のアダマール行列M1を、1行の中で横方向に沿って増加から減少に転じる回数及び減少から増加に転じる回数を加算した値が少ない順番に行を並べ変えた行列が、図9に示すアダマールウォルシュ変換行列H0である。即ち、アダマールウォルシュ変換行列H0は、1行の中で要素が横方向に沿って増加から減少に転じる回数及び減少から増加に転じる回数を加算した値を数え、その値が一番少ない行を1行目に配置し、その加算した値が縦方向に向かって増えるように行を並べ替えた行列である。本明細書において、この加算した値をベクトル周波数と呼ぶ。図12は、実施の形態1に係る符号系列の性質を説明するための図である。実施の形態1で使用する符号系列は、N個のM次元ベクトルN≦Mを有しており、各M次元ベクトルは、横方向に並ぶM個の要素を有しており、N個のM次元ベクトルは、縦方向に並んでいる。そして、これらのN個のM次元ベクトルは、各M次元ベクトルのM個の要素が前記横方向に沿って増加から減少に転じる回数、及び減少から増加に転ずる回数を加算したベクトル周波数が、縦方向に沿って単調に変化するように並んでいる。各M次元ベクトルのM個の要素が前記横方向に沿って増加から減少に転じる回数、及び減少から増加に転ずる回数を加算したベクトル周波数の意義を説明する。例えば、0、1、1、0、1、1、0、1という8次元ベクトルを考えると、図12に示すように、この8次元ベクトルは、最初の0から2番目の1に増大し、3番目の1から4番目の0に減少しているので、この1番目から4番目の0、1、1、0において増大から減少に転じている。そして、3番目の1から4番目の0に減少し、4番目の0から5番目の1に増大しているので、この3番目から5番目の1、0、1において減少から増大に転じている。次に、4番目の0から5番目の1に増大し、6番目の1から7番目の0に減少しているので、4番目から7番目の0、1、1、0において増大から減少に転じている。そして、6番目の1から7番目の0に減少し、7番目の0から8番目の1に増大しているので、6番目から8番目の1、0、1において減少から増大に転じている。従って、この0、1、1、0、1、1、0、1という8次元ベクトルのベクトル周波数は、4である。図10aに示す16行×32列の符号系列H1は、図9に示すアダマールウォルシュ変換行列H0の17行目から32行目までを除いて高周波数第2のベクトル周波数成分を除去し、1行目から16行目までの低周波数第1のベクトル周波数成分を抽出した行列である。駆動部4は、符号系列H1に基づいて、ドライブラインDL1~DLMを並列駆動する。増幅器6は、符号系列H1に基づいて駆動された静電容量のセンスラインSLに沿った線形和を増幅して16個の電圧V1、V2、V3、...、V16を生成する。そして、推定部5は、容量近似値を計算する。図10bに示す8行×32列の符号系列H2は、図9に示すアダマールウォルシュ変換行列H0の9行目から32行目までを除いてさらに高周波数成分を除去し、1行目から8行目までを抽出した行列である。駆動部4は、符号系列H2に基づいて、ドライブラインDL1~DLMを並列駆動してもよい。図10cに示す4行×32列の符号系列H3は、図9に示すアダマールウォルシュ変換行列H0の5行目から32行目までを除いてさらに高周波数成分を除去し、1行目から4行目までを抽出した行列である。駆動部4は、符号系列H3に基づいて、ドライブラインDL1~DLMを並列駆動してもよい。図11に示される線C0は、図9に示すアダマールウォルシュ変換行列H0に基づいて並列駆動したときに推定される容量変化を示している。線C1は、図10aに示す符号系列H1に基づいて並列駆動したときに推定される容量変化を示しており、線C2は、図10bに示す符号系列H2に基づいて並列駆動したときの容量変化を示している。線C3は、図10cに示す符号系列H3に基づいて並列駆動したときの容量変化を示している。符号系列H1による駆動では、アダマールウォルシュ変換行列H0による駆動よりも高周波成分が除去され、符号系列H2による駆動では、符号系列H1による駆動よりもさらに高周波成分が除去される。符号系列H3による駆動では、符号系列H2による駆動よりもさらに高周波成分が除去される。例えば、ペン入力では、細い先端によりタッチパネルに入力されるので、高周波成分を有するアダマールウォルシュ変換行列H0による駆動が好ましいが、手袋による入力では、細い先端を有するペンよりも比較的広い領域がタッチパネルにタッチされて入力されることが想定されるので、高周波成分が除去された符号系列H3による繰り返しを増やした駆動が好ましい。このように、想定されるタッチによる領域の広さに応じて、適切な解像度を有する符号系列を選択することにより、ノイズが除去されて、タッチの検出が容易になる。図13a~cは、アダマールウォルシュ変換行列H0から低域成分を除去した行列H4、H5、H6の構成を示す図である。図13aに示す。31行×32列の符号系列H4は、図9に示すアダマールウォルシュ変換行列H0の1行目を除いて低周波数第2のベクトル周波数成分を除去し、2行目から32行目までの高周波数第1のベクトル周波数成分を抽出した行列である。駆動部4は、符号系列H4に基づいて、ドライブラインDL1~DLMを並列駆動する。増幅器6は、符号系列H4に基づいて駆動された静電容量のセンスラインSLに沿った線形和を増幅して31個の電圧V1、V2、V3、...、V31を生成する。そして、推定部5は、容量近似値を計算する。図13bに示す28行×32列の符号系列H5は、図9に示すアダマールウォルシュ変換行列H0の1行目から4行目までを除いてさらに低周波数成分を除去し、5行目から32行目までを抽出した行列である。駆動部4は、符号系列H5に基づいて、ドライブラインDL1~DLMを並列駆動してもよい。図13cに示す24行×32列の符号系列H6は、図9に示すアダマールウォルシュ変換行列H0の1行目から8行目までを除いてさらに低周波数成分を除去し、9行目から32行目までを抽出した行列である。駆動部4は、符号系列H6に基づいて、ドライブラインDL1~DLMを並列駆動してもよい。図14は、アダマールウォルシュ変換行列H0、及び低域成分を除去した行列H4、H5、H6による駆動により推定された容量変化を示すグラフである。図14に示される線C0は、図9に示すアダマールウォルシュ変換行列H0に基づいて並列駆動したときに推定される容量変化を示している。線C4は、図13aに示す符号系列H4に基づいて並列駆動したときに推定される容量変化を示しており、線C5は、図13bに示す符号系列H5に基づいて並列駆動したときの容量変化を示している。線C6は、図13cに示す符号系列H6に基づいて並列駆動したときの容量変化を示している。符号系列H4による駆動では、アダマールウォルシュ変換行列H0による駆動よりも低周波成分が除去され、符号系列H5による駆動では、符号系列H4による駆動よりもさらに低周波成分が除去される。符号系列H6による駆動では、符号系列H5による駆動よりもさらに低周波成分が除去される。ペン入力等による容量変化のピーク位置を求める場合、低周波成分を除去して高周波数成分のみを抽出することにより、容量変化のピーク位置を求めるためのデータ処理量を低減することができる。また、符号系列H4、H5、H6では、DC成分に相当するアダマールウォルシュ変換行列H0の1行目を除去して抽出しないことにより、最大出力を抑制することができる。図15aは高域成分を除去したアダマールウォルシュ変換行列H1を示す図であり、bは高域成分を除去したアダマールウォルシュ変換行列H1による容量変化の推定結果を示すグラフである。図5cに示したように、容量分布にノイズが入り、本来1点のピークが検出されるべき場合に、複数のピークが検出されてしまうという問題があるが、高周波成分を除去した符号系列H1に基づいてドライブラインを駆動すると、図15bの線C7に示すように、推定値からノイズを除去することができる。図16aは離散コサイン変換DCT、DiscreteCosineTransform行列D1を示す図であり、bはDCT行列D1による容量変化の推定結果を示すグラフである。図17aは高域成分を除去したDCT行列D2を示す図であり、bは高域成分を除去したDCT行列D2による容量変化の推定結果を示すグラフである。DCT行列D1は、16行×16列の行列であるが、アダマールウォルシュ変換行列H0と同様に、ベクトル周波数が、縦方向に沿って単調に変化するように並んでいる。このDCT行列D1に基づいてドライブラインを駆動すると、図16bの線C8に示すように、容量分布にノイズが入り、本来1点のピークが検出されるべき場合に、複数のピークが検出されてしまうという問題がある。このDCT行列D1の9行目から16行目までを除去し、1行目から8行目までの低周波数側を抽出したDCT行列D2に基づいてドライブラインを駆動すると、図17bの線C9に示すように、推定値から高周波ノイズ成分を消すことができる。なお、低周波成分を除去する例と高周波成分を除去する例とを示したが、本発明はこれに限定されない。低周波成分と高周波成分との双方を除去するように構成してもよい。低周波成分を除去することにより、DC成分に対応するベクトルを除いて最大出力を抑制し、高周波成分を除去することにより、ノイズの除去を図ることができる。また、想定される被検出対象の大きさに適した周波数領域のみを残すようにベクトルを選択する構成が考えられる。以上のように、本実施の形態によれば、線形和を求めるベクトルから特定の周波数領域に対応するベクトルを除き、少ない数の線形和を求めるので、線形和を求める期間が短くなり、その間の静電容量の変化が少なくなり、静電容量の容量変化を正しく検出することができる。また、回路の動作スピードを緩和することができ、消費電力の低減につながる。さらに、静電容量をタッチする指等が高速に移動する場合でも、偽の推定値を回避することができる。さらに、推定対象である静電容量分布に基づいて想定される周波数に応じて、検出不要な周波数に対応するベクトルを除くことにより、誤検出の確率を低減することができる。実施の形態2図18は、実施の形態2に係る携帯電話機7の構成を示す機能ブロック図である。携帯電話機7は、CPU10と、RAM12と、ROM11と、カメラ13と、マイクロフォン14と、スピーカ15と、操作キー16と、表示パネル8と、表示制御回路9と、タッチパネルシステム1とを備えている。各構成要素は、相互にデータバスによって接続されている。CPU10は、携帯電話機7の動作を制御する。CPU10は、たとえばROM11に格納されたプログラムを実行する。操作キー16は、携帯電話機7のユーザによる指示の入力を受ける。RAM12は、CPU10によるプログラムの実行により生成されたデータ、または操作キー16を介して入力されたデータを揮発的に格納する。ROM11は、データを不揮発的に格納する。また、ROM11は、EPROMErasableProgrammableReadOnlyMemoryやフラッシュメモリなどの書込みおよび消去が可能なROMである。なお、図17には示していないが、携帯電話機7が、他の電子機器に有線により接続するためのインターフェイスIFを備える構成としてもよい。カメラ13は、ユーザの操作キー16の操作に応じて、被写体を撮影する。なお、撮影された被写体の画像データは、RAM12や外部メモリたとえば、メモリカードに格納される。マイクロフォン14は、ユーザの音声の入力を受付ける。携帯電話機7は、当該入力された音声アナログデータをデジタル化する。そして、携帯電話機7は、通信相手たとえば、他の携帯電話機にデジタル化した音声を送る。スピーカ15は、たとえば、RAM12に記憶された音楽データなどに基づく音を出力する。タッチパネルシステム1は、タッチパネル2とタッチパネルコントローラ3とを有している。CPU10は、タッチパネルシステム1の動作を制御する。CPU10は、例えばROM11に記憶されたプログラムを実行する。RAM12は、CPU10によるプログラムの実行により生成されたデータを揮発的に格納する。ROM11は、データを不揮発的に格納する。表示パネル8は、表示制御回路9により、ROM11、RAM12に格納されている画像を表示する。表示パネル8は、タッチパネル2に重ねられているか、タッチパネル2を内蔵している。本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。