(57)【特許請求の範囲】
【請求項１】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させる駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部と、
前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、
前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とを備え、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項２】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、
前記集積回路は、前記第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させる駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部と、
前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とを備え、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項３】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えたタッチセンサシステムであって、
前記駆動部は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動し、
前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、
前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とをさらに備え、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項４】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えたタッチセンサシステムであって、
前記駆動部は、前記第１及び第２静電容量列からの出力を前記アナログ積分器に出力する前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納し、
前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、
前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とをさらに備え、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項５】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、
前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、
前記集積回路は、前記第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有しており、
前記駆動部は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動し、
前記集積回路は、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部をさらに有し、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項６】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、
前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、
前記集積回路は、前記第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有しており、
前記駆動部は、前記第１及び第２静電容量列からの出力を前記アナログ積分器に出力する前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納し、
前記集積回路は、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部をさらに有し、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項７】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させる駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部と、
前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、
前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とを備え、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項８】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、
前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、
前記集積回路は、前記第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させる駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部と、
前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とを備え、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項９】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えたタッチセンサシステムであって、
前記駆動部は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動し、
前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、
前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とをさらに備え、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項１０】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えたタッチセンサシステムであって、
前記駆動部は、前記第１及び第２静電容量列からの出力を前記アナログ積分器に出力する前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納し、
前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、
前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とをさらに備え、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項１１】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、
前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、
前記集積回路は、前記第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有しており、
前記駆動部は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動し、
前記集積回路は、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部をさらに有し、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項１２】
Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、
前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、
前記集積回路は、前記第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、
前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有しており、
前記駆動部は、前記第１及び第２静電容量列からの出力を前記アナログ積分器に出力する前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納し、
前記集積回路は、前記タッチパネルにおける同じ箇所が所定期間継続してタッチされたときに、該タッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部をさらに有し、
前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、
前記タッチ無効化部は、前記箇所が所定期間継続して１回タッチされたときに、この１回の箇所に対する次のタッチに応じた前記指示を無効とし、
前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、
前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とするタッチセンサシステム。
【請求項１３】
請求項１から１２のいずれか一項に記載のタッチセンサシステムと、
前記タッチセンサシステムに設けられたタッチパネルに重ねて配置されているか、または、前記タッチパネルを内蔵した表示パネルとを備えたことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マトリックス状に構成された線形系の係数、素子値、または静電容量を推定または検出するタッチセンサシステム、及び電子機器に関する。
【背景技術】
【０００２】
マトリックス状に分布した線形素子値を検出する装置、例えば、Ｍ本のドライブラインとＬ本のセンスラインとの間に形成される静電容量行列Ｃｉｊ（ｉ＝１、…、Ｍ、ｊ＝１、…、Ｌ）の静電容量値の分布を検出するタッチセンサ装置（接触検出装置）が、特許文献１に開示されている。このタッチセンサ装置は、ドライブラインを順番に選択し、その選択したドライブラインにつながる線形素子の値を検出する走査検出方式により動作する。
【０００３】
また、複数のドライブラインを時系列的な符号系列に基づいて第１のドライブライン群と第２のドライブライン群とに振り分けて駆動し、センスラインに接続され、駆動されたドライブラインとの複数の交差部の容量に生じる電流の総和を電気信号に変換した測定電圧を出力し、センスラインごとに、測定電圧と符号系列とにより積和演算を行い、各交差部の容量に対応する電圧値を求める容量検出回路が特許文献２に記載されている。
【０００４】
現在、スマートフォン等の携帯情報機器、および、自動券売機等の自動販売機をはじめとする様々な電子機器に対する、タッチパネルシステムの搭載が急速に進んでいる。
【０００５】
上記電子機器では、タッチパネルに対する物体の意図しない接触に起因する誤動作を防止する技術が求められている。
【０００６】
例えばこの電子機器を手で持って操作するときに、該電子機器を持つ手がタッチパネルに接触すると、この接触が該タッチパネルのタッチであると判断される。そして、この判断に起因して、該電子機器では誤動作が発生する虞がある。こうしたメカニズムによる誤動作は、該電子機器が、スマートフォン、タブレット端末、ノートパソコン等の、持ち運び可能な機器である場合に発生することが予想され、ユーザの利便性を損なうことになる。
【０００７】
図２２は、上記のメカニズムを説明する図である。図２２に示すとおり、タブレット端末７１のタッチパネル７２に、タブレット端末７１を持つ手（物体）７３が接触すると、この接触がタッチパネル７２のタッチであると判断されることになり、上記のとおりユーザの利便性を損なうことになる。
【０００８】
こうしたメカニズムによる誤動作の問題は、タッチパネルが配置された表示画面に対する額縁の幅が狭くなる程、顕在化するものと考えられる。
【０００９】
特許文献６には、タッチパネルのタッチが行われていないにも拘らず、一定の座標位置を検出し続けるという類の誤動作を防止するための技術が開示されている。
【００１０】
特許文献６に開示されている入力装置では、同じ座標位置を検出している期間が所定期間継続したときに、電極間の静電界の変化に基づく検出値と、基準値との差が所定の更新検出幅の範疇にあれば、該基準値を該検出値へと更新する。なお、ここで言う基準値とは、該検出値に基づいて、タッチの有無を判断するための基準となる値である。そして、ある座標位置における該検出値が、この基準値以上であるか、またはこの基準値を超えていれば、該座標位置に対するタッチが行われたとみなされることになる。
【００１１】
これにより、特許文献６に開示されている入力装置では、タッチパネルのタッチが行われていないにも拘らず、一定の座標位置を検出し続けるという類の誤動作を防止することが可能となる。さらに、その後、更新した基準値を基準としてタッチの有無を検出することにより、検出の感度の向上を図ることができると考えられる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】日本国公開特許公報「特開２０１０−９２２７５号公報（２０１０年４月２２日公開）」
【特許文献２】日本国公開特許公報「特許第４３６４６０９号明細書（２００５年６月１６日公開）」
【特許文献３】日本国公開特許公報「特許第４３８７７７３号明細書（２００５年６月１６日公開）」
【特許文献４】日本国公開特許公報「特開２００５−１１４３６２号公報（２００５年４月２８日公開）」
【特許文献５】日本国公開特許公報「特開２００５−１３４２４０号公報（２００５年５月２６日公開）」
【特許文献６】日本国公開特許公報「特開２００７−２８６８１４号公報（２００７年１１月１日公開）」
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１に記載の走査検出方式により動作するタッチセンサ装置においては、二次元に分布する静電容量値を取得するために与えられた時間をＴとし、走査の回数をｍとすると、複数ラインを同時に選択し、それをスキャンして静電容量行列Ｃｉｊの静電容量を検出する処理は時間（Ｔ／ｍ）の間に終わらなければならない。
【００１４】
一般に、検出処理の精度は、例えば平均化等により処理時間が長いほど高めることができるが、タッチセンサ装置が高速な動作に追従できるためには、静電容量値を取得するために与えられる時間Ｔは小さくする必要があり、解像度を上げるためには、走査回数ｍを大きくする必要があり、いずれの場合も処理時間（Ｔ／ｍ）は小さくなり検出精度の劣化を招くという問題がある。
【００１５】
また、特許文献２に記載の容量検出回路では、測定電圧のオフセット誤差をキャンセルするために、符号系列に基づいて第１のドライブラインと第２のドライブラインとに振り分けて駆動し、第１のドライブラインの駆動に基づく測定電圧から、第２のドライブラインの駆動に基づく測定電圧を減算している（特許文献２：明細書段落［００５８］〜［００６１］）。しかしながら、このような構成は、演算過程が２相に渡るため、消費電力を抑えた高速化に不利であるという問題がある。
【００１６】
特許文献６に開示されている入力装置では、基準値を、該基準値を超える検出値へと更新する。このため、更新前においては基準値以上であるか、または基準値を超える値であった検出値が、更新後においては基準値未満であるか、または基準値以下の値として扱われるケースが発生する。
【００１７】
つまり、特許文献６に開示されている入力装置では、基準値の更新前後で、タッチが行われているか否かの判断基準が異なることになる。この結果、タッチパネルのタッチがタッチとして判断されないことにより、タッチの有無を検出する感度が低下する虞があるという問題が発生する。
【００１８】
本発明の目的は、検出精度が良好になり、且つ解像度も良好で高速動作が可能な線形系係数推定方法、線形素子列値推定方法、静電容量検出方法、集積回路、タッチセンサシステム、及び電子機器を提供することにある。
【００１９】
本発明の他の目的は、タッチパネルのタッチの有無を検出する感度の低下を抑制しつつ、タッチパネルに対する物体の意図しない接触に起因する誤動作を防止することを可能とするタッチパネルシステムを提供することにある。また、本発明のさらに他の目的は、このタッチパネルシステムを備えた電子機器を提供することにある。
【課題を解決するための手段】
【００２０】
前記の課題を解決するために、本発明に係るタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させる駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部と、前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とを備え、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
【００２１】
この特徴により、タッチ無効化部は、タッチパネルにおける同じ箇所が所定期間継続してタッチされたときに、このタッチによる電子機器に対する指示を無効とする。これにより、例えば電子機器を持つ手がタッチパネルに接触する場合のように、タッチパネルに対する物体の意図しない接触が継続するとき、該接触による指示は行われない。このため、タッチパネルに対する物体の意図しない接触に起因する誤動作を防止することが可能となる。
【００２２】
また、上記の構成によれば、上記の誤動作を防止するために、タッチが行われているか否かの判断基準を変更する必要は無い。従って、タッチの有無を検出する感度の低下については、抑制することが可能となる。
【００２３】
本発明に係る他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、前記集積回路は、前記第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させる駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部と、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とを備え、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
【００２５】
本発明に係るさらに他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えたタッチセンサシステムであって、前記駆動部は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動し、前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とをさらに備え、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
【００２６】
本発明に係るさらに他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えたタッチセンサシステムであって、前記駆動部は、前記第１及び第２静電容量列からの出力を前記アナログ積分器に出力する前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納し、前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とをさらに備え、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
【００２７】
本発明に係るさらに他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、前記集積回路は、前記第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有しており、前記駆動部は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動し、前記集積回路は、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部をさらに有し、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
【００２８】
本発明に係るさらに他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、前記集積回路は、前記第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有しており、前記駆動部は、前記第１及び第２静電容量列からの出力を前記アナログ積分器に出力する前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納し、前記集積回路は、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部をさらに有し、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
【００２９】
本発明に係るさらに他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させる駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部と、前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とを備え、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
本発明に係るさらに他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、前記集積回路は、前記第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させる駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部と、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とを備え、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
本発明に係るさらに他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えたタッチセンサシステムであって、前記駆動部は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動し、前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とをさらに備え、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
本発明に係るさらに他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えたタッチセンサシステムであって、前記駆動部は、前記第１及び第２静電容量列からの出力を前記アナログ積分器に出力する前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納し、前記ドライブラインと前記センスラインと前記第１の静電容量列と前記第２の静電容量列とに対応するタッチパネルと、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部とをさらに備え、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
本発明に係るさらに他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、前記集積回路は、前記第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有しており、前記駆動部は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動し、前記集積回路は、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部をさらに有し、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
本発明に係るさらに他のタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、前記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）とを備えるタッチパネルと、前記タッチパネルを制御する集積回路とを備えたタッチセンサシステムであって、前記集積回路は、前記第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有しており、前記駆動部は、前記第１及び第２静電容量列からの出力を前記アナログ積分器に出力する前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納し、前記集積回路は、前記タッチパネルにおける同じ箇所が所定期間継続して１回タッチされたときに、この１回のタッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部をさらに有し、前記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、前記タッチが継続したか否かを判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた前記指示を無効とし、前記タッチ無効化部は、前記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、前記箇所に対するタッチが行われていると判断し、前記タッチ無効化部は、前記箇所が所定期間継続してタッチされたときに、前記タッチ基準閾値を増加させて、当該タッチの前記信号のレベルが、増加後のタッチ基準閾値以下となるようにすることを特徴とする。
本発明に係る電子機器は、本発明に係るタッチセンサシステムと、前記タッチセンサシステムに設けられたタッチパネルに重ねて配置されているか、または、前記タッチパネルを内蔵した表示パネルとを備えたことを特徴とする。
【発明の効果】
【００３０】
本発明に係るタッチセンサシステムは、タッチパネルにおける同じ箇所が所定期間継続してタッチされたときに、該タッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部を備えている構成である。
【００３１】
従って、タッチパネルのタッチの有無を検出する感度の低下を抑制しつつ、タッチパネルに対する物体の意図しない接触に起因する誤動作を防止することが可能であるという効果を奏する。
【図面の簡単な説明】
【００３２】
【図１】実施の形態に係るタッチセンサシステムの構成を示す回路図である。
【図２】上記タッチセンサシステムに設けられた集積回路の推定部の構成を示すブロック図である。
【図３】上記タッチセンサシステムに設けられたセンサパネルの駆動方法を説明するための図である。
【図４】上記センサパネルの駆動方法を説明するためのタイミングチャートである。
【図５】上記タッチセンサシステムに設けられたセンサパネルに入力される直交する符号系列の具体例を説明するための図である。
【図６】上記直交する符号系列の他の具体例を説明するための図である。
【図７】上記直交する符号系列のさらに他の具体例を説明するための図である。
【図８】実施の形態２に係るタッチセンサシステムに設けられたセンサパネルの駆動方法を説明するためのタイミングチャートである。
【図９】実施の形態２に係るタッチセンサシステムに設けられたセンサパネルの駆動方法を説明するための他のタイミングチャートである。
【図１０】実施の形態３に係るセンサパネルの駆動方法を説明するための図である。
【図１１】（ａ）及び（ｂ）は実施の形態４に係るセンサパネルを駆動するための符号系列を説明するための図である。
【図１２】実施の形態５に係るセンサパネルを駆動するための符号系列を説明するための図である。
【図１３】上記センサパネルを駆動する方法を示すグラフである。
【図１４】（ａ）は実施の形態に係るＭ系列に基づく符号系列を説明するための図であり、（ｂ）はＭ系列に基づく符号系列の具体例を示す図である。
【図１５】上記タッチセンサシステムを搭載した携帯電話機の構成を示す機能ブロック図である。
【図１６】本発明の実施の形態７に係るタッチ無効化部により、タッチ操作を無効化する一実施例を示すグラフである。
【図１７】本発明の実施の形態７に係るタッチパネルシステムの概略構成を示すブロック図である。
【図１８】本発明の実施の形態７に係るタッチ無効化部により、タッチ操作を無効化する一実施例を示すフローチャートである。
【図１９】本発明の実施の形態７に係るタッチ無効化部により、タッチ操作を無効化する別の実施例を示すグラフである。
【図２０】本発明の実施の形態７に係る電子機器の概略構成の一例を示すブロック図である。
【図２１】（ａ）および（ｂ）は、本発明の実施の形態７に係るタッチ無効化部により、タッチ操作を無効化するさらに別の実施例を示す図である。
【図２２】従来のタッチパネルに対する物体の意図しない接触に起因する誤動作が発生するメカニズムの一例を説明する図である。
【発明を実施するための形態】
【００３３】
本発明のタッチセンサシステムに関する実施の一形態について図１〜図１４に基づいて説明すれば以下のとおりである。
【００３４】
（実施の形態１）
（実施の形態に係るタッチセンサシステムの構成）
図１は、実施の形態に係るタッチセンサシステム１の構成を示す回路図である。タッチセンサシステム１は、センサパネル２と、このセンサパネル２を制御する集積回路３とを備えている。センサパネル２は、水平方向に沿って互いに平行に所定の間隔を空けて配置されたＭ本のドライブラインＤＬ１〜ＤＬＭと、このドライブラインに交差する方向に沿って互いに平行に所定の間隔を空けて配置されたＬ本のセンスラインＳＬ１〜ＳＬＬと、これらＭ本のドライブラインＤＬ１〜ＤＬＭのそれぞれとＬ本のセンスラインＳＬ１〜ＳＬＬのそれぞれとの間にＭ行×Ｌ列のマトリックス状に配置された静電容量Ｃｉｊ（ｉ＝１〜Ｍ、ｊ＝１〜Ｌ）とを備えている。
【００３５】
集積回路３は、Ｍ本のドライブラインＤＬ１〜ＤＬＭに接続された駆動部４を有している。集積回路３には、推定部５が設けられている。図２は、集積回路３の推定部５の構成を示すブロック図である。
【００３６】
推定部５は、Ｌ本のセンスラインＳＬ１〜ＳＬＬにそれぞれ接続されたＬ個のアナログ積分器６と、Ｌ個のアナログ積分器６に接続されたスイッチ７と、スイッチ７に接続されたＡＤ変換器８と、ＡＤ変換器８に接続された内積演算部９と、内積演算部９に接続されたＲＡＭ１０とを有している。アナログ積分器６は、一方の入力が接地されたオペアンプと、このオペアンプの出力と他方の入力との間に配置された容量Ｃｉｎｔの積分容量と、オペアンプの他方の入力に結合されたトランジスタと、このトランジスタと並列に接続された他のトランジスタとを有している。
【００３７】
集積回路３には、内積演算部９に接続されて２４０Ｈｚでジェスチャ認識処理（ＡＲＭ等）を実行するアプリケーション処理部１１が設けられている。このように、集積回路３には、アナログ回路とデジタル回路とが混載されている。
【００３８】
（従来のタッチセンサシステムの動作）
本実施の形態の動作を具体的に説明する前に、前述した特許文献１に記載の従来の構成における動作を確認する。Ｍ本のドライブラインとＬ本のセンスラインとの間に形成される静電容量のマトリックスＣｉｊ（ｉ＝１、…、ｍ、ｊ＝１、…、Ｌ）の検出を考える。まず、ドライブラインを一本づつ選択する走査検出を考える。
【００３９】
選択したドライブラインにつながる容量Ｃｉｊ（ｊ＝１，…ｌ）をＶボルトに充電しＣｉｊ×Ｖの信号を蓄える。この信号をセンスライン経由で読み出す際のゲインをＧとすると、検出信号は、
Ｇ×Ｃｉｊ×Ｖ            （式１）
となる。
【００４０】
（本実施の形態のタッチセンサシステムの動作）
図３は、タッチセンサシステム１に設けられたセンサパネル２の駆動方法を説明するための図である。図１及び図２で前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素についての詳細な説明は繰り返さない。
【００４１】
本発明の実施の形態として、まず、＋１と−１とから構成される互いに直交する符号長Ｎの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）を準備する。ここで、符号長Ｎの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）が「直交する」とは、符号系列ｄｉが下記に示す条件を満足することをいう。
【００４２】
【数１】
0005864621.tif 000002
【００４３】
そして、この符号系列ｄｉに基づいて、＋１の場合は＋Ｖボルトが印加され、−１の場合は−Ｖボルトが印加されるように、駆動部４は、Ｍ本のドライブラインＤＬ１〜ＤＬＭを並列に駆動する。すると、各静電容量Ｃｉｊ（ｉ＝１〜Ｍ、ｊ＝１〜Ｌ）に、符号系列の各要素（＋１または−１）に応じて、±Ｃｉｊ・Ｖの電荷を有する信号が蓄えられる。
【００４４】
次に、同じセンスラインにつながる各静電容量に蓄積された電荷により表される信号について、センスラインの結線に沿って電荷加算を行い、センスライン毎にアナログ積分器６で読み出し、出力系列ベクトルｓｊ＝（ｓｊ１、ｓｊ２、…、ｓｊＮ）（ｊ＝１、…、Ｌ）を得る。
【００４５】
図４は、センサパネル２の駆動方法を説明するためのタイミングチャートである。まず、
リセット信号により、アナログ積分器６の積分容量Ｃｉｎｔがリセットされるとともに、センサパネル２にマトリックス状に配置された各静電容量もリセットされる。ここで、リセットとは、容量に蓄積されている電荷を放電するという意味である。そして、ドライブラインＤＬ１〜ＤＬＭを、符号系列ｄ１１、ｄ２１、ｄ３１、…、ｄＭ１の値である＋１または−１に応じて、Ｖｒｅｆ＋Ｖ、またはＶｒｅｆ−Ｖで並列に駆動すると、各静電容量に、符号系列の要素±１に応じた±ＣＶの電荷が蓄えられる。次に、同じセンスラインにつながる各静電容量に蓄積された電荷により表される信号について、センスラインの結線に沿って電荷加算を行い、センスライン毎にアナログ積分器６で読み出す。アナログ積分器６からの出力には、
【００４６】
【数２】
0005864621.tif 000003
【００４７】
（この回路の場合、Ｇ＝−１／Ｃｉｎｔ）
が表れるので、このアナログ積分器６からの出力をサンプリング信号に基づいてＡＤ変換器８によりＡＤ変換する。
【００４８】
出力系列ベクトルｓｊｉは、
【００４９】
【数３】
0005864621.tif 000004
【００５０】
となり、
【００５１】
【数４】
0005864621.tif 000005
【００５２】
符号系列ｄｉと出力系列ベクトルｓｊとの内積演算ｄｉ・ｓｊを行うと、
【００５３】
【数５】
0005864621.tif 000006
【００５４】
上記（式１）及び上記（式２）を比較すると、本実施の形態の方式により、従来の走査読み出し方式よりもＮ倍大きい検出信号が得られることがわかる。
【００５５】
センスラインの読み出し方式としては、図１及び図２に示されるアナログ積分器６（積分容量Ｃｉｎｔを用いたオペアンプによる電荷積分器）を使用すると、上記ゲインＧは、（１／Ｃｉｎｔ）となる。
【００５６】
このように、集積回路３の駆動部４は、第１の静電容量列Ｃｉｐ（ｐは１以上（Ｌ−１）以下、ｉ＝１、…、Ｍ）、及び第２の静電容量列Ｃｉｑ（ｐ＜ｑ、ｑは２以上Ｌ以下、ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、符号系列が前記＋１の場合は＋Ｖボルト、−１の場合は−Ｖボルトを印加するようにＭ本のドライブラインを並列に駆動する。そして、第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓｐ１、ｓｐ２、…、ｓｐＮ）、及び、第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓｑ１、ｓｑ２、…、ｓｑＮ）を出力させる。
【００５７】
そして、上記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓｐ１、ｓｐ２、…、ｓｐＮ）は、対応して設けられたアナログ積分器６によって積分され、第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓｑ１、ｓｑ２、…、ｓｑＮ）は、対応して設けられたアナログ積分器６によって積分される。スイッチ７は、各センスラインＳＬ１〜ＳＬＬに対応するアナログ積分器６を順次切り換えて、各アナログ積分器６により積分された静電容量列からの出力をＡＤ変換器８に供給する。
【００５８】
具体的には、まず、第１の静電容量列から出力ｓｐ１がアナログ積分器６に読み出されて積分されると同時に第２の静電容量列から出力ｓｑ１が他のアナログ積分器６に読み出されて積分される。そして、スイッチ７は、アナログ積分器６に接続し、読み出されて積分された出力ｓｐ１をＡＤＣ８に供給する。次に、スイッチ７は、アナログ積分器６との接続を解除して他のアナログ積分器６に接続し、読み出されて積分された出力ｓｑ１をＡＤＣ８に供給する。その後、第１の静電容量列から出力ｓｐ２がアナログ積分器６に読み出されて積分されると同時に第２の静電容量列から出力ｓｑ２が他のアナログ積分器６に読み出されて積分される。そして、スイッチ７は、アナログ積分器６に接続し、読み出されて積分された出力ｓｐ２をＡＤＣ８に供給する。次に、スイッチ７は、アナログ積分器６との接続を解除して他のアナログ積分器６に接続し、読み出されて積分された出力ｓｑ２をＡＤＣ８に供給する。このようにして、出力ｓｐＮ、出力ｓｑＮまでがアナログ積分器６及びスイッチ７により順番にＡＤＣ８に供給される。また、ドライブラインの駆動に合わせて全センスラインのアナログ積分器６が並列に動作する。
【００５９】
ＡＤ変換器８は、アナログ積分器６により積分された静電容量列からの出力をＡＤ変換して内積演算部９に供給する。
【００６０】
内積演算部９は、出力ｓＦｉｒｓｔと符号系列ｄｉとの内積演算に基づいて、ＲＡＭ１０に格納されたデータを参照しながら、ｋ１番目（１≦ｋ１＜Ｍ）のドライブラインに対応する第１の静電容量列の容量値を推定し、出力ｓＳｅｃｏｎｄと符号系列ｄｉとの内積演算に基づいて、ｋ２番目（ｋ１＜ｋ２、１＜ｋ１≦Ｍ）のドライブラインに対応する第２の静電容量列の容量値を推定する。
【００６１】
アプリケーション処理部１１は、内積演算部９により推定された静電容量の容量値に基づいて、ジェスチャー認識処理を実行し、ジェスチャーコマンドを生成する。
【００６２】
（符号系列の具体例）
図５は、センサパネルに入力される直交する符号系列の具体例を説明するための図である。長さＮの直交する符号系列ｄｉの具体例としては、例えば、下記に示す符号系列を挙げることができる。
【００６３】
代表的な直交する符号系列であるアダマール（Hadamard）行列は、図５に示されるシルベスター（sylvester）法によって生成される。基本的な構造として、２行×２列の基本単位を作る。この基本単位の右上、左上、及び左下のビットは同一であり、右下はこれらのビット反転となっている。
【００６４】
次に、前述した２×２の基本要素を、右上、左上、右下、及び左下にブロックとして４つ合成して、４行×４列のビット配列の符号を作る。ここで、２×２の基本単位の作成と同様に、右下のブロックはビット反転となる。同様な手順で、８行×８列、１６行×１６列のビット配列の符号を生成する。これらの行列は、前述した本発明の「直交する」の定義を満足する。
【００６５】
本実施の形態において、例えば、センサパネル２のドライブラインが１６本で構成されていれば、図５に示す１６行×１６列のビット配列の符号を直交する符号系列として使用することができる。ここで、アダマール（Hadamard）行列とは、要素が１または−１のいずれかであり、かつ各行が互いに直交であるような正方行列をいう。すなわち、アダマール行列の任意の２つの行は、互いに垂直なベクトルを表す。
【００６６】
本実施の形態に係る直交する符号系列は、Ｎ次のアダマール行列から任意にＭ行取り出した行列を使用することができる（ここで、Ｍ≦Ｎである）。以下に述べるように、シルベスター法以外の方法によるアダマール行列も本発明に適用することができる。
【００６７】
図６は直交する符号系列の他の具体例を説明するための図であり、図７は直交する符号系列のさらに他の具体例を説明するための図である。シルベスター法によるＮ次のアダマール行列は、Ｎ＝２のべき乗になるが、Ｎが４の倍数であれば、アダマール行列は存在するという予想が存在し、例えば、図６には、Ｎ＝１２のときのアダマール行列が示されており、図７には、Ｎ＝２０のときのアダマール行列が示されている。これらのシルベスター法以外の方法によるアダマール行列も、本実施の形態に係る直交する符号系列として使用することができる。
【００６８】
（内積演算の実際）
内積マトリックスＣ’ｉｊ＝ｄｉ・ｓｊの計算は次の手順で行う。
（１）まず、推定部５のＲＡＭ１０（図２）に格納された内積マトリックスをＣ’ｉｊ＝０にリセットする。
（２）時刻ｔｋ（ｋ＝１、…、Ｎのいずれか）のタイミングでｉ番目（ｉ＝１、…、Ｍ）のドライブラインＤＬｉを電圧Ｖ×ｄｉｋで並列に駆動し、各静電容量に電荷Ｃｉｊ×Ｖ×ｄｉｋを充電する。
（３）各センスラインｊ（ｊ＝１、…、Ｌ）を対応するアナログ積分器６に接続し、時刻ｔｋで充電した静電容量からの出力電圧ｓｊｋを読み出し、各Ｌ本のセンスラインに対応して配置されたＬ個アナログ積分器６にそれぞれ読み出された時刻ｔｋにおけるＬ個の出力電圧ｓｊｋを、スイッチ７により順番にＡＤ変換器８に供給してＡＤ変換し、ＡＤ変換器８によりＡＤ変換された時刻ｔｋにおける出力電圧ｓｊｋを内積演算部９に供給する。内積演算部９に供給された時刻ｔｋにおける出力電圧ｓｊｋは、
【００６９】
【数６】
0005864621.tif 000007
【００７０】
となる。
（４）内積演算部９は、ＡＤ変換器８から出力されたＬ個の出力電圧ｓｊｋのそれぞれと、ＲＡＭ１０に格納された符号系列ｄｉｋに応じて加減算を行い（符号系列ｄｉｋ＝１のときは加算し、ｄｉｋ＝−１のときは減算する）、その結果に基づいてＣ’ｉｊの値を更新する。
【００７１】
【数７】
0005864621.tif 000008
【００７２】
（５）符号系列の長さに相当するＮ回の処理が回るまでは、時刻をインクリメント（ｔｋ＋１）し、（１）に戻る。
以上の処理が終わると、Ｃ’ｉｊの値は、内積の計算結果となる。
【００７３】
本実施の形態に係るセンサパネル２のドライブラインの本数Ｍ、センスラインの本数Ｌ、及び符号系列の長さＮは、例えば、４インチクラスの携帯情報端末等に適用する場合は、Ｍ＝１６、Ｌ＝３２とすれば、３ｍｍピッチ程度になる。また、例えば、２０インチクラスの画面を有する電子機器に適用する場合は、Ｍ＝４８、Ｌ＝８０により、６ｍｍピッチ程度になる。符号系列の長さＮの自由度は、非常に高いが、例えば、Ｎ＝６４〜５１２である。
【００７４】
（駆動概念の先行技術との差異）
前述した特許文献２に記載の容量検出装置も、符号系列に基づいてドライブラインを駆動し、センスラインに接続され、駆動されたドライブラインとの複数の交差部の容量に生じる電流の総和を電気信号に変換した測定電圧を出力し、センスラインごとに、測定電圧と符号系列とにより積和演算を行い、各交差部の容量に対応する電圧値を求めている。しかしながら、ドライブラインの駆動概念が、下記のように、本実施の形態とは異なる。
【００７５】
例えば、説明の簡単化のために、１本のセンスラインと４本のドライブラインとの間に、容量（Ｃ１、Ｃ２、Ｃ３、Ｃ４）が形成されている例を考える。４本のドライブラインの駆動信号（符号系列）が、（１、１、−１、−１）であるとすると（特許文献２の表記では（１、１、０、０））、本実施の形態では、常に全ドライブラインが駆動され、
Ｃ１＋Ｃ２−Ｃ３−Ｃ４  …（式３）
に相当する積分出力を得るが、特許文献２に開示された構成では、「１」に対応するドライブラインのみが駆動され、
Ｃ１＋Ｃ２  …（式４）
に相当する積分出力を得る。本実施の形態の（式３）と特許文献２の（式４）とを比較すると、本実施の形態の積分出力の方が含まれる情報量が多いといえる。
【００７６】
また、
Ｃｉ＝Ｃ＋ΔＣｉ
ΔＣｉ：容量の変化（ΔＣｉは通常、Ｃの１割程度である）
と表すと、
（式３）＝Ｃ１＋Ｃ２−Ｃ３−Ｃ４
＝ΔＣ１＋ΔＣ２−ΔＣ３−ΔＣ４
≒０．２×Ｃ  …（式５）
（式４）＝２×Ｃ＋ΔＣ１＋ΔＣ２
≒２×Ｃ  …（式６）
となる。
【００７７】
タッチセンサーパネル等では、ΔＣｉはＣの一割程度であるので、（式６）の値は、（式５）の値の１０倍程度になる。即ち、特許文献２の（式６）を実現する積分回路は、（式５）を実現する本実施の形態の積分回路に比べてゲインを１／１０程度に設定せざるを得ず、信号のＳＮ比が劣る。このＳＮ比の違いは、ドライブラインの数Ｍが増加すると、さらに大きくなる。
【００７８】
常に全ドライブラインを並列に駆動している本実施の形態は、測定電圧のオフセット誤差をキャンセルするために、符号系列に基づいて第１のドライブライン（Ｃ１、Ｃ２）と第２のドライブライン（Ｃ３、Ｃ４）とに振り分けて駆動している特許文献２に記載の容量検出回路と異なっている。本実施の形態では、リセットスイッチのフィールドスルーによるオフセットは、ドライブラインに信号を入力しない状態（電圧Ｖｒｅｆで駆動している状態）におけるＡＤ変換器の出力によって計測することができるので、この計測値をデジタル回路において減算すれば、オフセット誤差をキャンセルすることができる。
【００７９】
（正負演算の先行技術との差異）
本実施の形態では、符号系列の値に応じて、＋１の場合は＋Ｖボルト、−１の場合は−ＶボルトになるようにＭ本のドライブラインを並列に駆動し、（式３）に相当する値を一挙に演算する。これに対して特許文献２に記載の構成では、（式４）のＣ１＋Ｃ２を演算し、その後、Ｃ３＋Ｃ４に相当する演算を行う。このように特許文献２に記載の構成では、演算が２相になるため、消費電力を抑えた高速化に不利である。
【００８０】
また、本実施の形態は、符号系列の値が−１の場合は−Ｖボルトになるようにドライブラインを駆動するが、特許文献２に記載の構成は、ドライブラインを＋Ｖボルトに駆動するのみであり、−Ｖボルトに駆動する概念が無い点で相異する。
【００８１】
（推定部５の他の構成）
本実施の形態においては、Ｌ本のセンスラインにそれぞれ対応するアナログ積分器６を配置し、スイッチ７によりこれらのアナログ積分器６を切り換え、ＡＤ変換器８及び内積演算部９を一個ずつ配置した構成の例を示したが、本発明はこれに限定されない。アナログ積分器６を１個設け、このアナログ積分器６の入力切り換えによってセンスライン毎の読み出しを行うように構成してもよい。
【００８２】
また、ＡＤ変換器８を、センスライン及びアナログ積分器毎に設け、スイッチ７をＡＤ変換器８と及び内積演算部９との間に設けるように構成してもよい。
【００８３】
（他の実施形態の構成）
本実施の形態においては、ドライブラインとセンスラインとの間に形成される静電容量の容量値を検出する例を挙げて説明したが、本発明はこれに限定されない。例えば、ドライブラインとセンスラインとの間に形成される線形素子の値を推定する構成に対しても本発明を適用することができるし、また、Ｍ個の入力ｘｋ（ｋ＝１、…、Ｍ）を有して入出力が線形な系のｋ番目の入力ｘｋに対応する係数Ｃｋを推定する構成に対しても本発明を適用することができる。
【００８４】
また、本実施の形態に記載したタッチセンサシステム１と、タッチセンサシステム１に設けられたセンサパネル２に重ねて配置された表示パネルとを備えた電子機器を構成してもよいし、また、タッチセンサシステム１と、センサパネル２を内蔵してセンサパネル２の機能を有する表示パネルとを備えた電子機器を構成してもよい。
【００８５】
（実施の形態２）
（２種類電圧によるセンサパネルの駆動方法）
図８は、実施の形態２に係るタッチセンサシステムに設けられたセンサパネルの駆動方法を説明するためのタイミングチャートである。
【００８６】
図４を参照して前述した実施の形態１に係るセンサパネルの駆動方法では、Ｖｒｅｆ、（Ｖｒｅｆ＋Ｖ）、及び（Ｖｒｅｆ−Ｖ）の３種類の電圧によりセンサパネルを駆動したが、実施の形態２の駆動方法では２種類の電圧Ｖ１・Ｖ２により駆動する。
【００８７】
即ち、符号系列が＋１の場合は、アナログ積分器６（図１）のリセット時に電圧Ｖ１により、各静電容量が結合されたセンスラインからの出力のサンプリング時に電圧Ｖ２によりドライブラインを駆動する。そして、符号系列が−１の場合は、アナログ積分器６のリセット時に電圧Ｖ２により、各静電容量が結合されたセンスラインからの出力のサンプリング時に電圧Ｖ１によりドライブラインを駆動する。
【００８８】
具体的には、図８に示す例では、ドライブラインＤＬ１は、符号系列の対応する要素ｄ１１＝＋１、ｄ１２＝＋１であるので、アナログ積分器６のリセット時に電圧Ｖ１により駆動された後、サンプリング時に電圧Ｖ２により駆動され、次のリセット時に電圧Ｖ１により駆動された後、次のサンプリング時に電圧Ｖ２により駆動される。ドライブラインＤＬ２は、符号系列の対応する要素ｄ２１＝＋１、ｄ２２＝−１であるので、アナログ積分器６のリセット時に電圧Ｖ１により駆動された後、サンプリング時に電圧Ｖ２により駆動され、次のリセット時に電圧Ｖ２により駆動された後、次のサンプリング時に電圧Ｖ１により駆動される。
【００８９】
ドライブラインＤＬ３は、符号系列の対応する要素ｄ３１＝−１、ｄ３２＝−１であるので、アナログ積分器６のリセット時に電圧Ｖ２により駆動された後、サンプリング時に電圧Ｖ１により駆動され、次のリセット時に電圧Ｖ２により駆動された後、次のサンプリング時に電圧Ｖ１により駆動される。ドライブラインＤＬ４は、符号系列の対応する要素ｄ４１＝−１、ｄ４２＝＋１であるので、アナログ積分器６のリセット時に電圧Ｖ２により駆動された後、サンプリング時に電圧Ｖ１により駆動され、次のリセット時に電圧Ｖ１により駆動された後、次のサンプリング時に電圧Ｖ２により駆動される。ドライブラインＤＬＭは、符号系列の対応する要素ｄＭ１＝−１、ｄＭ２＝＋１であるので、アナログ積分器６のリセット時に電圧Ｖ２により駆動された後、サンプリング時に電圧Ｖ１により駆動され、次のリセット時に電圧Ｖ１により駆動された後、次のサンプリング時に電圧Ｖ２により駆動される。
【００９０】
ここで、Ｖ１＝Ｖｄｄ、Ｖ２＝Ｖｓｓ
とすると、出力は、
（Ｃｆ／Ｃｉｎｔ）×（Ｖ１−Ｖ２）＝（Ｃｆ／Ｃｉｎｔ）×（Ｖｄｄ−Ｖｓｓ）
となり、
図４を参照して前述した実施の形態１に係るセンサパネルの駆動方法において、
Ｖｒｅｆ＝（Ｖｄｄ−Ｖｓｓ）／２、
とおいた場合、
Ｖｄｄ＝Ｖｒｅｆ＋Ｖ、
Ｖｓｓ＝Ｖｒｅｆ−Ｖ、
であるから、
Ｖ＝（Ｖｄｄ−Ｖｓｓ）／２
となり、図８に示す例の半分の出力になる。従って、図８に示す実施の形態２の駆動方法によれば、図４の実施の形態１の駆動方法の２倍の信号強度を得ることができ、静電容量に蓄積される電荷を２倍にすることができる。
【００９１】
（オフセット読み出し）
図９は、実施の形態２に係るタッチセンサシステムに設けられたセンサパネルの駆動方法を説明するための他のタイミングチャートである。
【００９２】
図４または図８に示した態様によりドライブラインＤＬ１〜ＤＬＭを並列駆動する前に、図９に示すように、リセット時もサンプリング時も一定電圧ＶｒｅｆによりドライブラインＤＬ１〜ＤＬＭを駆動して、ドライブラインに信号を入れない状態にし、アナログ積分器６（図１及び図２）からオフセット出力値を読み出す。そして、アナログ積分器６から読み出したオフセット出力値をＡＤＣ８によりＡＤ変換する。次に、ＡＤＣ８によりＡＤ変換されたオフセット出力値を内積演算部９により計測し、このオフセット出力値をセンスラインＳＬ１〜ＳＬＬごとにＲＡＭ１０に格納する。
【００９３】
（オフセット補償方法）
その後、図４または図８に示した態様によりドライブラインＤＬ１〜ＤＬＭを並列駆動して、静電容量列からの出力をアナログ積分器６に出力する。そして、ＡＤＣ８は、アナログ積分器６に出力された静電容量列からの出力をＡＤ変換して内積演算部９に供給する。次に、内積演算部９は、ＡＤＣ８により供給された静電容量列からの出力から、ＲＡＭ１０に格納されたオフセット出力値をセンスラインＳＬ１〜ＳＬＬごとに減算して、アナログ積分器６に設けられたリセットスイッチのフィードスルーによるオフセットをキャンセルする。
【００９４】
なお、リセット時もサンプリング時も一定電圧ＶｒｅｆによりドライブラインＤＬ１〜ＤＬＭを駆動して、アナログ積分器６からオフセット出力値を読み出し、ＡＤＣ８によりＡＤ変換したオフセット出力値を内積演算部９により計測する動作を複数回繰り返して複数個のオフセット出力値を計測し、この複数個のオフセット出力値を平均化することによりオフセットに含まれるノイズ成分を削減した平均オフセット出力値をＲＡＭ１０に格納するように構成してもよい。複数回の繰り返し回数は、例えば、６０Ｈｚの場合、１６回であり、２４０Ｈｚの場合、１００回に設定され得る。
【００９５】
（実施の形態３）
（アナログ積分器のゲイン切り替え）
図１０は、実施の形態３に係るセンサパネルの駆動方法を説明するための図である。実施の形態１で前述した構成要素と同一の構成要素には同一の参照符号を付し、その詳細な説明は繰り返さない。
【００９６】
センサパネル２が４本のドライブラインＤｌ１〜ＤＬ４と４本のセンスラインＳＬ１〜ＳＬ４とを有しており、符号系列が、シルベスター法によって生成される４次のアダマール行列により構成される例を説明する。
【００９７】
アナログ積分器６Ａは、一方の入力が基準電圧Ｖｒｅｆに結合されたオペアンプと、このオペアンプの出力と他方の入力との間に配置された容量Ｃｉｎｔの積分容量と、この積分容量に対してそれぞれ並列に接続された３個の他の積分容量と、３個の他の積分容量のそれぞれとオペアンプの出力との間にそれぞれ設けられた３個のスイッチとを有している。
【００９８】
シルベスター法によって生成される４次のアダマール行列からなる符号系列の各要素の列方向に沿った総和は、１列目が「４」であり、２列目〜４列目が「０」である。従って、この符号系列の１列目の各要素によりドライブラインを駆動するときに、静電容量列からの出力の値は、２列目〜４列目により駆動する場合に比べて著しく大きくなってアナログ積分器６Ａの容量を超え、アナログ積分器６Ａが飽和するおそれがある。
【００９９】
そこで、符号系列の各要素の列方向に沿った総和がアナログ積分器６Ａが飽和する程度に大きい列により、ドライブラインを駆動するときは、アナログ積分器６Ａの飽和を防止するように、アナログ積分器６Ａに設けられたスイッチをオフからオンに切り替える。
【０１００】
シルベスター法によって生成されるアダマール行列は、１列目の要素が必ずすべて＋１となり、列の要素の総和が他の列の総和よりも著しく大きくなり、アナログ積分器６Ａが飽和するおそれが生じるが、上記のようにアナログ積分器６Ａに設けられたスイッチをオフからオンに切り替えて、アナログ積分器６Ａのゲインを切り替えることにより、アナログ積分器の飽和を防止することができる。
【０１０１】
以上のように実施の形態３によれば、符号系列の列方向に沿った各要素の総和の絶対値に応じて、アナログ積分器のゲインを切り替えるので、アナログ積分器の飽和を防止することができる。
【０１０２】
（アナログ積分器ゲイン切り替えの内積演算部ゲイン切り替えによる補償）
内積演算部９は、ゲインを切り替え可能なアナログ積分器６Ａに出力された静電容量列からの出力をＡＤＣ８によりＡＤ変換したデジタル値と符号系列との内積演算に基づいて、各ドライブラインに対応する静電容量列の容量値を推定する。ここで、内積演算部９は、符号系列の列方向に沿った各要素の総和の絶対値に応じて、デジタル値の重み付けを切り替えて、アナログ積分器６Ａのゲインとデジタル値の重み付けによるゲインとの積が、符号系列の各列ごとに一定にする。
【０１０３】
（実施の形態４）
（内積計算の複数駆動による分割）
図１１（ａ）及び（ｂ）は実施の形態４に係るセンサパネルを駆動するための符号系列を説明するための図である。
【０１０４】
図１１（ａ）には、シルベスター法によって生成される４次のアダマール行列により構成される符号系列が示されている。この符号系列は、図１０に示される符号系列と同様に、各要素の列方向に沿った総和は、１列目が「４」であり、２列目〜４列目が「０」である。従って、この符号系列の１列目の各要素によりドライブラインを駆動するときに、静電容量列からの出力の値は、２列目〜４列目により駆動する場合に比べて著しく大きくなってアナログ積分器６Ａの容量を超え、アナログ積分器６Ａが飽和するおそれがある。
【０１０５】
そこで、図１１（ｂ）に示すように、符号系列の１列目の（１、１、１、１）を、（１、１、０、０）によって表される列と、（０、０、１、１）によって表される列との２列に分割することにより、４本のドライブラインの駆動を４回から５回にし、各要素の列方向に沿った総和「４」を「２」と「２」とに分割して、列方向に沿った総和の最大値を「４」がら「２」に低減して、アナログ積分器の飽和を防止する。
【０１０６】
実施の形態４では、シルベスター法によって生成される４次のアダマール行列により構成される符号系列の例を示したが、本発明はこれに限定されない。４次以外の２ｎ次のアダマール行列により構成される符号系列に対して本発明を適用できるし、シルベスター法以外の方法により生成される任意の次数のアダマール行列により構成される符号系列に対しても本発明を適用することができる。
【０１０７】
（実施の形態５）
（三角山型駆動方法）
図１２は、実施の形態５に係るセンサパネルを駆動するための符号系列を説明するための図である。
【０１０８】
実施の形態５に係るセンサパネルは、Ｍ本のドライブラインとＬ本のセンスラインとの間に形成される静電容量列のそれぞれに対して、シルベスター法によって生成される２ｎ次（Ｍ＜２ｎ）のアダマール行列の各行に相当する＋１または−１によって構成されて互いに直交する符号長Ｎ＞Ｍの符号系列に基づいて、Ｍ本のドライブラインを並列に駆動する。図１２には、１６次のアダマール行列に基づくＭ（＝１３）本のドライブラインに対応した１３行×１６列の符号系列の例を示している。
【０１０９】
図１３は、センサパネルを駆動する方法を示すグラフである。横軸は、図１２に示すＮ＝１６のアダマール行列の列方向に沿った位置を示している。縦軸は、このＮ＝１６のアダマール行列の列方向に沿った各要素の総和の絶対値を示している。
【０１１０】
Ｎ＝１６のアダマール行列の第１列目は、要素がすべて１であるので、列方向に沿った位置（横軸）と列方向に沿った各要素の総和の絶対値（縦軸）との関係は、線形的に単調増加する線Ｌ１により表される。
【０１１１】
Ｎ＝１６のアダマール行列の第９列目（（２（４−１）＋１）列目）は、第１行から第８行までがすべて１であり、第９行から第１６行までがすべて−１であるので、列方向に沿った位置（横軸）と列方向に沿った各要素の総和の絶対値（縦軸）との関係は、線形的に単調増加した後、線形的に単調減少して底辺長さ１６、高さ８の三角山型形状を形成する線Ｌ２によって表される。
【０１１２】
Ｎ＝１６のアダマール行列の第５列目（（２４−１−２４−２＋１）列目）は、第１行から第４行までがすべて１であり、第５行から第８行までがすべて−１であり、第９行から第１２行までがすべて１であり、第１３行から第１６行までがすべて−１である。従って、列方向に沿った位置（横軸）と列方向に沿った各要素の総和の絶対値（縦軸）との関係は、底辺長さ８、高さ４の三角山型形状を２個形成する線Ｌ３によって表される。第１３列目（（２４−１＋２４−２＋１）列目）も、第１行から第４行までがすべて１であり、第５行から第８行までがすべて−１であり、第９行から第１２行までがすべて−１であり、第１３行から第１６行までがすべて１であるので、同様に、三角山型形状を２個形成する線Ｌ３によって表される。
【０１１３】
第３列、第７列、第１１列、及び第１５列は、底辺長さ４、高さ２の三角山型形状を４個形成する線Ｌ４によって表される。第２列、第４列、第６列、第８列、第１０列、第１２列、第１４列、及び第１６列は、底辺の長さ２、高さ１の三角山型形状を８個形成する線Ｌ５により表される。
【０１１４】
ここで、閾値Ｎｕｍを、符号系列の列方向に沿った各要素の総和の絶対値がこれを超えると、アナログ積分器６（図１）が飽和する値であるとする。図１２及び図１３に示す例では、Ｎｕｍ＝３であるとする。そして、ドライブライン数Ｍ＝１３であるとする。
【０１１５】
線Ｌ５に対応する第２列、第４列、第６列、第８列、第１０列、第１２列、第１４列、及び第１６列、並びに、線Ｌ４に対応する第３列、第７列、第１１列、及び第１５列は、図１３に示すように、いずれも、閾値Ｎｕｍ＝３を超えないので、Ｍ＝１３本のドライブラインを同時駆動しても、アナログ積分器６は飽和しない。
【０１１６】
線Ｌ１に対応する第１列は、閾値Ｎｕｍ＝３を超えるので、閾値Ｎｕｍ＝３に基づいて、ドライブラインの１番目から順番に３本のドライブラインずつ４回駆動した後、ドライブラインＤＬ１３を駆動するように第１列を分割して駆動すると、アナログ積分器６は飽和しない。
【０１１７】
一般的には、ドライブラインの１番目からＮｕｍ×［Ｍ／Ｎｕｍ］番目までをＮｕｍ個ずつ駆動することを［Ｍ／Ｎｕｍ］回繰り返した後、残りの（Ｍ／Ｎｕｍ）の余りの個数を並列駆動する。ここで、［ｘ］：ｘの整数部であり、後述する説明においても同様である。
【０１１８】
線Ｌ２に対応する第９列は、閾値Ｎｕｍ＝３を超える。線Ｌ２に対応する第９列は、まず、ドライブラインの第２行目から第１３行目までを符号系列の対応箇所により並列に駆動した後、ドライブラインの１行目を駆動する。
【０１１９】
一般的には、ドライブラインの（２ｎ−１−（Ｍ−２ｎ−１））行目＝（２ｎ−Ｍ）行目に基づく行からＭ行目までを並列に駆動した後、ドライブラインの１行目から（２ｎ−１−（Ｍ−２ｎ−１））行目＝（２ｎ−Ｍ）行目までを、Ｎｕｍ個ずつ駆動することを［（２ｎ−１−（Ｍ−２ｎ−１）−１）行目に基づく行／Ｎｕｍ］回繰り返した後、残りの（（２ｎ−１−（Ｍ−２ｎ−１）−１）行目に基づく行／Ｎｕｍ）の余りの個数を並列駆動する。
【０１２０】
実施の形態５で示す例では、ｎ＝４、Ｍ＝１３であるから、（２ｎ−１−（Ｍ−２ｎ−１））行目＝３行目であるが、３行目から１３行目までを並列駆動しても、符号系列の列方向の総和は＋１であり、閾値Ｎｕｍ＝３よりも２小さい。従って、２行目から１３行目までを並列駆動しても、符号系列の列方向の総和は＋２であり、閾値Ｎｕｍ＝３よりも、まだ小さい。このため、（２ｎ−１−（Ｍ−２ｎ−１））行目は３行目であるが、閾値Ｎｕｍの値を考慮し、（２ｎ−１−（Ｍ−２ｎ−１））行目＝３行目に基づく行として２行目を選択し、２行目から１３行目までを並列駆動する。
【０１２１】
線Ｌ３に対応する第５列及び第１３列は、閾値Ｎｕｍ＝３を超える。線Ｌ３に対応する第５列及び第１３列は、まず、ドライブラインの１行目から８行目までを同時に並列駆動する。そして、ドライブラインの１０行目から１３行目までを駆動する。次に、ドライブラインの９本目を駆動する。
【０１２２】
一般的には、まず、ドライブラインの１行目から（２ｎ−１）行目までを同時並列に駆動する。そして、ドライブラインの（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））行目に基づく行からＭ行目までを並列に駆動する。次に、ドライブラインの（２ｎ−１＋１）行目から（（（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））に基づく行）−１）行目までを、Ｎｕｍ個ずつ駆動することを［（（（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））に基づく行））−（２ｎ−１＋１）／Ｎｕｍ］回繰り返した後、残りの（（（（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））に基づく行））−（２ｎ−１＋１）／Ｎｕｍ）の余りの個数を並列駆動する。
【０１２３】
実施の形態５で示す例では、ｎ＝４、Ｍ＝１３であるから、（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））行目＝１１行目であるが、１１行目から１３行目までを並列駆動しても、符号系列の列方向の総和は＋１であり、閾値Ｎｕｍ＝３よりも２小さい。従って、１０行目から１３行目までを並列駆動しても、符号系列の列方向の総和は＋２であり、閾値Ｎｕｍ＝３よりも、まだ小さい。このため、（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））行目＝１１行目であるが、閾値Ｎｕｍの値を考慮し、（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））行目＝１１行目に基づく行として１０行目を選択し、１０行目から１３行目までを並列駆動する。
【０１２４】
次に、ドライブライン数Ｍが１２以下の場合のセンサパネル駆動方法を説明する。まず、８＜Ｍ≦１２の場合を説明する。線Ｌ１及び線Ｌ２の駆動方法は、前述した駆動方法と同じである。線Ｌ３の場合は、まず、ドライブラインの１行目から（２ｎ−１）行目までを同時並列に駆動する。そして、ドライブラインの（２ｎ−１）＋１行目から（２ｎ−１）＋Ｎｕｍ×［（Ｍ−（２ｎ−１））／Ｎｕｍ］番目までをＮｕｍ個ずつ駆動することを［（Ｍ−（２ｎ−１））／Ｎｕｍ］回繰り返した後、残りの（（Ｍ−（２ｎ−１））／Ｎｕｍ）の余りの個数を並列駆動する。
【０１２５】
次に、４＜Ｍ≦８の場合を説明する。線Ｌ１の駆動方法は、前述した線Ｌ１の駆動方法と同じである。線Ｌ２の駆動方法は、前述した線Ｌ１の駆動方法と同じである。線Ｌ３の駆動方法は、前述したドライブライン数Ｍ＝１３の場合の線Ｌ２の駆動方法と同じである。
【０１２６】
Ｍ≦４の場合は、線Ｌ１の駆動方法は前述した線Ｌ１の駆動方法と同じであり、線Ｌ２及び線Ｌ３の駆動方法も、前述した線Ｌ１の駆動方法と同じである。
【０１２７】
ここで、閾値Ｎｕｍ＝１となった場合のセンサパネル駆動方法を説明する。ドライブライン数Ｍ＝１３とする。線Ｌ１、線Ｌ２、及び線Ｌ３の駆動方法は、前述した閾値Ｎｕｍ＝３の場合の駆動方法と同じである。線Ｌ４の場合は、まず、ドライブラインの１行目から（２ｎ−１＋２ｎ−２）行目までを同時並列に駆動する。そして、ドライブラインの（２ｎ−１＋２ｎ−２）＋１番目から（２ｎ−１＋２ｎ−２）＋Ｎｕｍ×［（Ｍ−（２ｎ−１＋２ｎ−２））／Ｎｕｍ］番目までをＮｕｍ個ずつ駆動することを［（Ｍ−（２ｎ−１＋２ｎ−２））／Ｎｕｍ］回繰り返した後、残りの（（Ｍ−（２ｎ−１＋２ｎ−２））／Ｎｕｍ）の余りの個数を並列駆動する。
【０１２８】
２ｎ次（Ｍ＜２ｎ）のアダマール行列の次数が増大して、ｎ＞４となったときも前述した駆動方法と同様の方法により駆動すればよい。
【０１２９】
なお、符号系列の列方向に沿った位置と、列方向に沿った各要素の総和の絶対値との関係が図１３に示す関係になっていない場合でも、符号系列の行の順番を入れ替えることにより、符号系列の列方向に沿った位置と、列方向に沿った各要素の総和の絶対値とが図１３に示す関係を有するシルベスター法によって生成される２ｎ次（Ｍ＜２ｎ）のアダマール行列とすることができるときは、当該符号系列の行の順番を入れ替えて、上記駆動方法を実施するように構成してもよい。
【０１３０】
なお、前述した実施の形態１〜５では、直交符号系列によりドライブラインを並列に駆動する例を示したが、本発明はこれに限定されない。Ｍ系列に基づく符号系列によりドライブラインを駆動してもよい。
【０１３１】
図１４の（ａ）は、実施の形態に係るＭ系列に基づく符号系列を説明するための図である。Ｍ系列に基づく符号系列ｄ１＝（ｄ１１、ｄ１２、…、ｄ１Ｎ）、ｄ２＝（ｄ２１、ｄ２２、…、ｄ２Ｎ）、…、ｄＭ＝（ｄＭ１、ｄＭ２、…、ｄＭＮ）は、１番目からＭ番目までのドライブラインを並列駆動し、それぞれ、１または−１の要素を有しているものとし、Ｍ系列に基づく符号系列ｄ１、ｄ２、…、ｄＭは、長さＮ（＝２ｎ−１）のＭ系列を巡回シフトした系列とすると、図１４の（式８）に示す条件を満足する。
【０１３２】
「Ｍ系列」は、二進擬似乱数列の一種であり、１と−１（または１と０）の２値のみから構成される。Ｍ系列の１周期の長さは、２ｎ−１である。長さ＝２３−１＝７のＭ系列の例としては、「１、−１、−１、１、１、１、−１」が挙げられる。長さ＝２４−１＝１５のＭ系列の例としては、「１、−１、−１、−１、１、１、１、１、−１、１、−１、１、１、−１、−１」が挙げられる。
【０１３３】
図１４の（ｂ）は、Ｍ系列に基づく符号系列の具体例を示す図である。Ｍ系列に基づく符号系列ＭＣＳは、１３行×１５列の符号系列である。符号系列ＭＣＳの１行目は、長さ＝１５のＭ系列「１、−１、−１、−１、１、１、１、１、−１、１、−１、１、１、−１、−１」である。符号系列ＭＣＳの２行目は、１行目のＭ系列を左に１桁巡回シフトしたＭ系列であり、符号系列ＭＣＳの３行目は、２行目のＭ系列を左に１桁巡回シフトしたＭ系列である。以下同様に、符号系列ＭＣＳのｋ行目は、ｋ−１行目のＭ系列を左に１桁巡回シフトしたＭ系列である（２≦ｋ≦１３）。
【０１３４】
（実施の形態６）
（タッチセンサシステムを搭載した電子機器）
図１５は、タッチセンサシステム１を搭載した携帯電話機１２の構成を示す機能ブロック図である。携帯電話機（電子機器）１２は、ＣＰＵ１５と、ＲＡＭ１７と、ＲＯＭ１６と、カメラ２１と、マイクロフォン１８と、スピーカ１９と、操作キー２０と、表示パネル１３と、表示制御回路１４と、タッチセンサシステム１とを備えている。各構成要素は、相互にデータバスによって接続されている。
【０１３５】
ＣＰＵ１５は、携帯電話機１２の動作を制御する。ＣＰＵ１５は、たとえばＲＯＭ１６に格納されたプログラムを実行する。操作キー２０は、携帯電話機１２のユーザによる指示の入力を受ける。ＲＡＭ１７は、ＣＰＵ１５によるプログラムの実行により生成されたデータ、または操作キー２０を介して入力されたデータを揮発的に格納する。ＲＯＭ１６は、データを不揮発的に格納する。
【０１３６】
また、ＲＯＭ１６は、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）やフラッシュメモリなどの書込みおよび消去が可能なＲＯＭである。なお、図１４には示していないが、携帯電話機１２が、他の電子機器に有線により接続するためのインターフェイス（ＩＦ）を備える構成としてもよい。
【０１３７】
カメラ２１は、ユーザの操作キー２０の操作に応じて、被写体を撮影する。なお、撮影された被写体の画像データは、ＲＡＭ１７や外部メモリ（たとえば、メモリカード）に格納される。マイクロフォン１８は、ユーザの音声の入力を受付ける。携帯電話機１２は、当該入力された音声（アナログデータ）をデジタル化する。そして、携帯電話機１２は、通信相手（たとえば、他の携帯電話機）にデジタル化した音声を送る。スピーカ１９は、たとえば、ＲＡＭ１７に記憶された音楽データなどに基づく音を出力する。
【０１３８】
タッチセンサシステム１は、センサパネル２と集積回路３とを有している。ＣＰＵ１５は、タッチセンサシステム１の動作を制御する。ＣＰＵ１５は、例えばＲＯＭ１６に記憶されたプログラムを実行する。ＲＡＭ１７は、ＣＰＵ１５によるプログラムの実行により生成されたデータを揮発的に格納する。ＲＯＭ１６は、データを不揮発的に格納する。
【０１３９】
表示パネル１３は、表示制御回路１４により、ＲＯＭ１６、ＲＡＭ１７に格納されている画像を表示する。表示パネル１３は、センサパネル２に重ねられているか、センサパネル２を内蔵している。
【０１４０】
（実施の形態７）
〔タッチパネルシステムの構成〕
図１７は、電子機器が備えている、本実施の形態に係るタッチパネルシステムの概略構成を示すブロック図である。
【０１４１】
タッチパネルシステム６１１は、センサパネル６０１およびタッチパネルコントローラ６０２を備えている。センサパネル６０１およびタッチパネルコントローラ６０２は、センサパネル６０１における複数箇所が同時にタッチされたことを検出することが可能であるように構成されている。該構成の一例として、いわゆる静電容量方式のタッチパネルが挙げられる。
【０１４２】
センサパネル６０１は、表示装置の表示パネル（図１５に示されるような）に重ねて配置されている。該表示装置としては、液晶表示装置、プラズマディスプレイ、有機ＥＬ表示装置、および電界放出ディスプレイ等が挙げられる。センサパネル６０１の具体例としては、スマートフォン、タブレット端末、ノートパソコン等の、持ち運び可能な機器（携帯型の機器）である電子機器に設けられたタッチパネルが挙げられる。
【０１４３】
センサパネル６０１は、垂直方向（図１７中、Ｘ方向）に設けられていると共に互いに平行に設けられている、複数のドライブラインを備えている。また、センサパネル６０１は、水平方向（図１７中、Ｙ方向）に設けられていると共に互いに平行に設けられている、複数のセンスライン（Ｓ０、Ｓ１、Ｓ２、・・・Ｓｎ−１）を備えている。さらに、センサパネル６０１は、複数のドライブラインと複数のセンスラインとが交差する箇所にそれぞれ形成された、複数の静電容量（図１に示されるような）を備えている。
【０１４４】
タッチパネルコントローラ６０２は、センサパネル６０１を用いたタッチ操作（センサパネル６０１のタッチに応じた、上記電子機器に対する指示）が可能であるように構成されているシステムである。本願明細書において、タッチパネルコントローラ６０２は、該タッチ操作を実現するための構成要素であって、センサパネル６０１を除く構成を意味するものとする。
【０１４５】
タッチパネルコントローラ６０２は、駆動部６０３、増幅回路６０４、信号選択部６０５、Ａ／Ｄ（アナログ‐デジタル）変換部６０６、復号処理部６０７、タッチ位置検出部６０８、およびタッチ無効化部６０９を備えている。タッチパネルシステム６１１には、ホストコンピュータ６１０が設けられている。
【０１４６】
駆動部６０３は、実施の形態１〜５と同様に複数のドライブラインに電圧を印加して、該複数のドライブラインを駆動することにより、複数の静電容量に電荷を供給する。
【０１４７】
増幅回路６０４は、上記複数の静電容量に蓄積された電荷の線形和信号をセンスライン毎に読み出し、信号選択部６０５に供給する。
【０１４８】
信号選択部６０５は、センスライン毎に読み出された複数の上記線形和信号の一つを選択し、Ａ／Ｄ変換部６０６に供給する。
【０１４９】
Ａ／Ｄ変換部６０６は、信号選択部６０５により選択された上記線形和信号を、アナログ信号からデジタル信号に変換し、復号処理部６０７に供給する。
【０１５０】
復号処理部６０７は、Ａ／Ｄ変換部６０６から供給された上記線形和信号を復号して、静電容量分布を求め、タッチ位置検出部６０８に供給する。
【０１５１】
タッチ位置検出部６０８は、上記静電容量分布から、タッチされたセンサパネル６０１の箇所を、Ｘ座標およびＹ座標の分布に従って検出し、タッチ無効化部６０９に供給する。
【０１５２】
タッチ無効化部６０９は、上記タッチされたセンサパネル６０１の箇所が、所定期間継続してタッチされたか否かを検出する。ここで、所定期間は、１秒〜数秒程度であり、例えば２秒が目安となる。そして、タッチ無効化部６０９は、上記タッチされたセンサパネル６０１の箇所が、所定期間継続してタッチされた場合、該タッチに応じたタッチ操作を無効とする。
【０１５３】
タッチ無効化部６０９は、上記タッチ操作を有効とするときに、上記タッチされたセンサパネル６０１の箇所を示す情報をホストコンピュータ６１０に供給する。一方、タッチ無効化部６０９は、上記タッチ操作を無効とするときに、該情報をホストコンピュータ６１０に供給せず待機する。
【０１５４】
すなわち、タッチ無効化部６０９は、センサパネル６０１における同じ箇所が所定期間継続してタッチされたときに、該タッチに応じた、センサパネル６０１を備えた電子機器に対する指示を無効とする機能を有している。
【０１５５】
ホストコンピュータ６１０は、例えばＣＰＵ（Central Processing Unit：コンピューターの中央演算処理装置）により構成されている。ホストコンピュータ６１０は、タッチ無効化部６０９から供給された情報に応じて、電子機器を制御する。具体例として、ホストコンピュータ６１０は、タッチ無効化部６０９から供給された情報に応じた表示データを、電子機器に設けられた表示装置に供給し、該表示装置の表示画面に画像を表示させる。
【０１５６】
〔タッチ無効化部の実施例１〕
図１６は、本実施の形態に係るタッチ無効化部６０９により、タッチ操作を無効化する一実施例を示すグラフである。
【０１５７】
図１６のグラフは、縦軸がタッチ検出値を示しており、横軸が経過時間を示している。
【０１５８】
本実施例では、センサパネル６０１における特定の１箇所に、物体が接触する場合の例について説明する。
【０１５９】
センサパネル６０１に物体が接触すると、この接触の度合（センサパネル６０１への圧力、接触の範囲等）に応じて、接触の箇所に対応する静電容量に対応するタッチ検出値が大きくなる。タッチパネルコントローラ６０２のタッチ位置検出部６０８は、タッチ検出値がタッチ基準閾値Ｄｔｈ以上であるか、またはタッチ基準閾値Ｄｔｈを超えているときに、接触の箇所に対するタッチが行われていると判断する。タッチ検出値がタッチ基準閾値Ｄｔｈ未満またはタッチ基準閾値Ｄｔｈ以下となるまでの間、タッチが継続しているとみなされる。
【０１６０】
なお、通常、人の指によってセンサパネル６０１に接触する程度であれば、この接触に伴い大きくなったタッチ検出値は、タッチ基準閾値Ｄｔｈを超えることとなる。従って、ここでは、タッチ位置検出部６０８が、タッチ検出値がタッチ基準閾値Ｄｔｈを超えているときに、タッチが行われていると判断し、タッチ基準閾値Ｄｔｈ以下であれば、タッチが行われていないと判断するものとする。
【０１６１】
図１６のグラフでは、タッチ検出値がタッチ基準閾値Ｄｔｈを超えた値Ｄ１となった瞬間の時刻Ｔ１が、タッチ位置検出部６０８により、タッチが行われていると最初に判断された（タッチが開始された）時間に相当し、この瞬間をタッチの開始時刻Ｔ１としている。
【０１６２】
タッチ無効化部６０９は、上記のタッチが所定期間継続するか否かを検出する。換言すれば、タッチ無効化部６０９は、タッチ検出値がタッチ基準閾値Ｄｔｈを超えている期間が、所定期間継続するか否かを検出する。
【０１６３】
このとき、タッチ無効化部６０９は、上記所定期間に相当する時間であるタッチ時間閾値Ｔｔｈを参照して、上記の検出を行う。タッチ時間閾値Ｔｔｈとして設定された時間は、該時間を幅とする（該時間に渡る）一定の期間を示す。図１６のグラフでは、タッチの開始時刻Ｔ１から、タッチの開始時刻Ｔ１に対してタッチ時間閾値Ｔｔｈ（所定期間）後に相当する時間である時刻Ｔ２までの期間が、タッチ時間閾値Ｔｔｈの時間に相当し、このときのタッチ時間閾値Ｔｔｈは、（時刻Ｔ２−時刻Ｔ１）となる。
【０１６４】
このように、タッチ無効化部６０９は、所定期間に相当する時間であるタッチ時間閾値Ｔｔｈの間、タッチが継続したか否かを判断するのが好ましい。
【０１６５】
これにより、接触の箇所が所定期間継続してタッチされたか否かを、簡単な構成により判断することができる。
【０１６６】
つまり、タッチ無効化部６０９は、タッチの継続期間ＴＡ・ＴＢ（タッチ検出値がタッチ基準閾値Ｄｔｈを超え続けている期間）が、タッチ時間閾値Ｔｔｈが示す時間以上であるか否かを検出する。
【０１６７】
時刻Ｔ１で開始され時刻Ｔ３で終了するタッチの継続期間ＴＡが、タッチ時間閾値Ｔｔｈが示す時間以上であるとき、タッチ無効化部６０９は、上記のタッチが、所定期間継続したと判断する。そして、この判断に基づいて、タッチ無効化部６０９は、該タッチに応じたタッチ操作を無効とする（図１６中の継続期間ＴＡ参照）。
【０１６８】
一方、時刻Ｔ４で開始され時刻Ｔ５で終了するタッチの継続期間ＴＢが、時刻Ｔ４で開始され時刻Ｔ６で終了するタッチ時間閾値Ｔｔｈが示す時間未満であるとき、タッチ無効化部６０９は、上記のタッチが、所定期間継続しなかったと判断する。そして、この判断に基づいて、タッチ無効化部６０９は、該タッチに応じたタッチ操作を有効とする（図１６中の継続時間ＴＢ参照）。
【０１６９】
タッチ無効化部６０９は、センサパネル６０１における同じ箇所が所定期間継続してタッチされたときに、このタッチによる電子機器に対する指示を無効とする。これにより、例えば電子機器を持つ手がセンサパネル６０１に接触する場合のように、センサパネル６０１に対する物体の意図しない接触が継続するとき、該接触による指示は行われない。このため、センサパネル６０１に対する物体の意図しない接触に起因する誤動作を防止することが可能となる。
【０１７０】
また、前述した従来技術のように、上記の誤動作を防止するために、タッチが行われているか否かの判断基準を変更する必要は無い。従って、タッチの有無を検出する感度の低下については、抑制することが可能となる。
【０１７１】
図１８は、本実施の形態に係るタッチ無効化部６０９により、タッチ操作を無効化する一実施例を示すフローチャートである。
【０１７２】
まず、タッチ位置検出部６０８は、接触の箇所に対応するタッチ検出値がタッチ基準閾値Ｄｔｈを超えているか否かを判断することにより、接触の箇所がタッチされているか否かを判断する（ステップＦ１）。タッチ検出値がタッチ基準閾値Ｄｔｈを超えていない（ステップＦ１の結果がＮｏである）とき、改めて該判断を行う。
【０１７３】
タッチ検出値がタッチ基準閾値Ｄｔｈを超えている（ステップＦ１の結果がＹｅｓである）とき、タッチ無効化部６０９は、タッチの継続期間が、タッチ時間閾値Ｔｔｈが示す時間以上であるか否かを検出する（ステップＦ２）。
【０１７４】
タッチの継続期間が、タッチ時間閾値Ｔｔｈが示す時間以上である（ステップＦ２の結果がＹｅｓである）とき、タッチ無効化部６０９は、上記のタッチが、所定期間継続したと判断し、該タッチに応じたタッチ操作を無効とする（ステップＦ３１）。
【０１７５】
一方、タッチの継続期間が、タッチ時間閾値Ｔｔｈが示す時間未満である（ステップＦ２の結果がＮｏである）とき、タッチ無効化部６０９は、上記のタッチが、所定期間継続しなかったと判断し、該タッチに応じたタッチ操作を有効とする（ステップＦ３２）。
【０１７６】
〔タッチ無効化部の実施例２〕
図１９は、本実施の形態に係るタッチ無効化部６０９により、タッチ操作を無効化する別の実施例を示すグラフである。
【０１７７】
図１９のグラフは、図１６のグラフに基づいている。以下では、図１９のグラフを参照した説明を行うが、図１６のグラフを参照した説明と異なる内容についてのみ説明し、その他の説明については便宜上省略する。
【０１７８】
図１６のグラフに示す実施例では、タッチ検出値によりタッチが行われているか否かを判断するための閾値であるタッチ基準閾値Ｄｔｈが、時間経過に拘らず一定であった。
【０１７９】
一方、図１９のグラフに示す実施例は、タッチ無効化部６０９が、時間経過に応じてタッチ基準閾値を変化させる例である。
【０１８０】
図１９のグラフに示す実施例において、タッチ無効化部６０９は、タッチの開始時刻Ｔ１から時刻Ｔ２までのタッチ時間しきい値Ｔｔｈの期間に渡って、タッチ検出値がタッチ基準閾値Ｄｔｈを超える値Ｄ１になったことにより、該タッチ基準閾値をＤｔｈからαだけ増加させる。すなわち、タッチ無効化部６０９は、タッチがタッチ時間しきい値Ｔｔｈ（所定期間）継続したときに、タッチ基準閾値を一定期間Ｄｔｈからαだけ増加させる。ここで、一定期間は、例えば表示装置または電子機器の電源をオフにするまでの期間、またはそれより短い期間が挙げられる。また、増加後のタッチ基準閾値（Ｄｔｈ＋α）は、少なくとも人の指によってセンサパネル６０１に接触する程度のタッチ検出値より十分大きく、センサパネル６０１に接触することがタッチであると判断されない程度の値とするのが好ましい。
【０１８１】
これにより、タッチ基準閾値をＤｔｈからαだけを増加させた後、すなわち図１９中の時刻Ｔ２より後の時間において、タッチ無効化部６０９は、タッチの継続期間に関係無くタッチ操作を無効とすることができる。この場合、時刻Ｔ４で開始され時刻Ｔ５で終了するタッチの継続期間ＴＢが、時刻Ｔ４で開始され時刻Ｔ６で終了するタッチ時間閾値Ｔｔｈが示す時間未満であっても、タッチ無効化部６０９は、上記のタッチに応じたタッチ操作を無効とすることができる。
【０１８２】
タッチの継続期間が、タッチ時間閾値Ｔｔｈが示す時間以上であるとき、タッチ無効化部６０９は、上記のタッチが、所定期間継続したと判断し、該タッチに応じたタッチ操作を無効とすると共に、タッチ基準閾値をＤｔｈからαだけ増加させる（図１９中の期間ＴＡ参照）。
【０１８３】
タッチ基準閾値をＤｔｈからαだけ増加させた後、次のタッチに対応するタッチの継続期間ＴＢが、タッチ時間閾値Ｔｔｈが示す時間未満であっても、タッチ検出値Ｄ１がタッチ基準閾値（Ｄｔｈ＋α）以下になることから、タッチ無効化部６０９は、上記のタッチに応じたタッチ操作を無効とする（図１９中の期間ＴＢ参照）。
【０１８４】
このように、タッチ無効化部６０９は、所定期間継続してタッチされたときに、タッチ基準閾値を増加させて、該タッチに応じたタッチ操作を一定期間無効とする構成とすることもできる。
【０１８５】
これにより、センサパネル６０１に対する物体の意図しない接触が、短期間に何度も発生する場合であっても、タッチ無効化部６０９は、１度機能するだけで、該接触の度に発生し得る誤動作を防止することが可能となる。
【０１８６】
また、同じ箇所が所定期間継続してタッチされたときに、タッチ無効化部６０９がタッチ基準閾値を増加させることにより、この箇所に対するタッチに応じた指示を一定期間無効とすることを、簡単な構成により実現することができる。
【０１８７】
〔電子機器の構成〕
図２０は、本実施の形態に係る電子機器１００の概略構成の一例を示すブロック図である。
【０１８８】
図２０に示す電子機器１００は、携帯型の機器であり、ここでは、スマートフォンの構成例を示している。
【０１８９】
電子機器１００は、バスライン１０１を備えている。そして、電子機器１００は、バスライン１０１に接続されている、記憶部１０２、カメラ部１０３、入力操作部１０４、通信処理部１０５、画面表示部１０６、音声出力部１０７、および制御部１０８を備えている。
【０１９０】
記憶部１０２は、例えばＲＯＭ（Read Only Memory：読み出し専用メモリ）およびＲＡＭ（Random Access Memory：随時書込・読出メモリ）によって構成されている。記憶部１０２には、カメラ部１０３により撮像した画像のデータ、画面表示部１０６の主要部である表示画面に表示させる画像等の、各種のデータが格納されている。
【０１９１】
カメラ部１０３は、例えば撮像レンズおよび撮像素子を備えた撮像モジュールにより構成されている。カメラ部１０３は、物体（被写体）の撮像を行うものである。
【０１９２】
入力操作部１０４は、タッチパネル１０９および入力ボタン群１１０を備えている。
【０１９３】
タッチパネル１０９は、センサパネル６０１（図１７参照）と同じ構成であり、上記表示画面に重ねて配置されている。タッチパネル１０９は、タッチする箇所、タッチの継続期間等に応じて、様々な指示を電子機器１００に対して行うことができる。
【０１９４】
入力ボタン群１１０は、電子機器１００の筐体（図示しない）等に設けられた複数のボタンである。入力ボタン群１１０は、押下するボタン、押下する複数のボタンの組み合わせ、ボタンを押下する期間またはタイミング等に応じて、様々な指示を電子機器１００に対して行うことができる。
【０１９５】
通信処理部１０５は、テレビジョン放送の受信、インターネットをはじめとする各種通信ネットワークへの接続、他の端末との通信（携帯端末の場合、通話等）といった、電子機器１００から電子機器１００外部への通信を担っている。通信処理部１０５は、電波を送受信する各種のアンテナおよびその周辺回路（周辺機器）等を備えている。
【０１９６】
画面表示部（表示装置）１０６は、液晶表示装置、プラズマディスプレイ、有機ＥＬ表示装置、および電界放出ディスプレイのいずれかであり、画像を表示する表示画面を備えた表示装置である。上述したとおり、タッチパネル１０９は、画面表示部１０６の主要部である表示画面に重ねて配置されているが、ここでは、その詳細な構造については、図示および説明を省略している。
【０１９７】
音声出力部１０７は、スピーカ等を備えており、外部に音を出力するものである。
【０１９８】
制御部１０８は、バスライン１０１を介して、記憶部１０２、カメラ部１０３、入力操作部１０４、通信処理部１０５、画面表示部１０６、および音声出力部１０７を統括的に制御する。また、該制御のため、制御部１０８は、必要に応じて、保存すべきデータを記憶部１０２に書き込んだり、所望のデータを記憶部１０２から読み出したりする。
【０１９９】
制御部１０８は、主にＣＰＵにより構成されており、ホストコンピュータ６１０（図１７参照）がこれに該当する。但し、センサパネル６０１からの入力に基づく信号処理を行うことを考慮すると、ハードウェアを含むタッチパネルコントローラ６０２（図１７参照）の各構成要素が、制御部１０８に含まれると解釈することができる。
【０２００】
これにより、タッチの有無を検出する感度の低下を抑制しつつ、センサパネル６０１に対する物体の意図しない接触に起因する誤動作を防止することを可能とする電子機器１００を実現することができる。
【０２０１】
〔タッチ無効化部の実施例３〕
タッチ無効化部６０９が機能する（同じ箇所が所定期間継続してタッチされたときに、タッチに応じた電子機器に対する指示を無効とする）センサパネル６０１の部分を、センサパネル６０１における一部の領域に制限することが可能である。こうした実施例について、図２１の（ａ）および（ｂ）を参照して説明する。
【０２０２】
図２１の（ａ）および（ｂ）は、本実施の形態に係るタッチ無効化部６０９により、タッチ操作を無効化するさらに別の実施例を示す図である。
【０２０３】
図２１の（ａ）および（ｂ）に示すタブレット端末（電子機器）２００は、表示画面に重ねて配置されたセンサパネル６０１、重力センサ２０１、および額縁２０２を備えている。また、図示はしていないが、タブレット端末２００は、タッチパネルコントローラ６０２（図１７参照）を備えている。
【０２０４】
以下では、図２１の（ａ）および（ｂ）の図示内容に従って、タブレット端末２００の平面形状が略長方形であり、その短辺を構成する額縁２０２の部分に重力センサ２０１が設けられているものとする。また、タブレット端末２００の短辺が地面と対向するようにタブレット端末２００を持った状態（図２１の（ａ）参照）を縦持ちと称し、タブレット端末２００の長辺が地面と対向するようにタブレット端末２００を持った状態（図２１の（ｂ）参照）を横持ちと称する。
【０２０５】
重力センサ２０１は、重力（地面）に対するタブレット端末２００の向きを検出するものである。タブレット端末２００は、重力センサ２０１による、重力に対するタブレット端末２００の向きの検出結果に応じて、その機能および動作等を制御することが可能であるように構成されている。
【０２０６】
タブレット端末に限らず、電子機器では、重力センサを備えていることにより、該電子機器の向きに応じた制御が可能になることが周知である。例えば、タブレット端末２００では、図２１の（ａ）に示す縦持ちの場合と、図２１の（ｂ）に示す横持ちの場合とで、表示画像の向きを異ならせるといった制御を行うことができる。
【０２０７】
図２１の（ａ）に示すとおり、タブレット端末２００を縦持ちするとき、タブレット端末２００を持つ手（物体）２０３は、タブレット端末２００の長辺を構成する額縁２０２の部分に位置するのが一般的である。そして、この手２０３の近くに位置するセンサパネル６０１の部分については、意図せずに手２０３が接触してしまう虞が高いと考えられる。
【０２０８】
そこで、タブレット端末２００を縦持ちするときは、センサパネル６０１における、タブレット端末２００の長辺を構成する額縁２０２の部分の近傍のみを、タッチ無効化部９が機能する領域とすることが考えられる。タッチ無効化部９が機能する領域２０４が、その具体例に該当する。
【０２０９】
一方、図２１の（ｂ）に示すとおり、タブレット端末２００を横持ちするとき、タブレット端末２００を持つ手２０３は、タブレット端末２００の短辺を構成する額縁２０２の部分に位置するのが一般的である。そして、この手２０３の近くに位置するセンサパネル６０１の部分については、意図せずに手２０３が接触してしまう虞が高いと考えられる。
【０２１０】
そこで、タブレット端末２００を横持ちするときは、センサパネル６０１における、タブレット端末２００の短辺を構成する額縁２０２の部分の近傍のみを、タッチ無効化部６０９が機能する領域とすることが考えられる。タッチ無効化部６０９が機能する領域２０５が、その具体例に該当する。
【０２１１】
タブレット端末２００では、センサパネル６０１の特定箇所に長時間タッチすること（いわゆる、長押し）による、タブレット端末２００に対する指示を実現したい場合がある。そして、このような長時間のタッチが行われることが予想されるセンサパネル６０１の領域を、タッチ無効化部６０９の機能が発揮される領域とするのは好ましくない。そこで、上記の構成によれば、センサパネル６０１の特定箇所に長時間タッチすることによる該指示の実現と、タッチ無効化部６０９によるタッチの無効化とを同時に実現させることが容易となる。
【０２１２】
また、タブレット端末２００では、その向きに応じて、タッチ無効化部６０９が機能する領域として好適である位置を変化させるべき場合がある。重力に対するタブレット端末２００の向きを検出し、その検出結果に応じて該領域を変化させることで、タブレット端末２００の向きの変化に対応して、タッチ無効化部６０９を機能させることが可能となる。
【０２１３】
以上の説明では、タブレット端末２００に重力センサ２０１を設け、この重力センサ２０１によって検出された重力に対するタブレット端末２００の向きに応じて、タッチ無効化部６０９が機能する領域を変化させる実施例について説明した。しかしながら、タッチ無効化部６０９が機能する領域は、予め定められた固定の領域であってもよい。
【０２１４】
例えば、予め、タブレット端末２００を持つときに、センサパネル６０１に手２０３が接触する虞が高いと予想されるセンサパネル６０１の領域を、タッチ無効化部６０９が機能する領域としてもよい。また、額縁２０２の近傍に位置するセンサパネル６０１の部分全体を、タッチ無効化部６０９が機能する領域としてもよい。こうすることにより、重力センサ２０１による検出結果に応じた制御を行うまでもなく、タッチ無効化部６０９が機能する領域を定めることができる。
【０２１５】
本発明に係る線形系係数推定方法は、Ｍ個の入力Ｘｋ（ｋ＝１、…、Ｍ）を有して入出力が線形な系
【０２１６】
【数８】
0005864621.tif 000009
【０２１７】
に対して、長さＮの直交するＭ個の符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて前記Ｍ個の入力Ｘｋ（ｋ＝１、…、Ｍ）を入力して、Ｎ個の出力ｓ＝（ｓ１、ｓ２、…、ｓＮ）＝（Ｆ（ｄ１１、ｄ２１、…、ｄＭ１）、Ｆ（ｄ１２、ｄ２２、…、ｄＭ２）、…、Ｆ（ｄ１Ｎ、ｄ２Ｎ、…、ｄＭＮ））を出力する出力工程と、
前記出力ｓと前記符号系列ｄｉとの内積演算に基づいて、ｋ番目の入力Ｘｋに対応する係数Ｃｋを推定する推定工程とを包含することを特徴とする。
【０２１８】
この特徴により、長さＮの直交するＭ個の符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて前記Ｍ個の入力Ｘｋ（ｋ＝１、…、Ｍ）を入力して、Ｎ個の出力ｓ＝（ｓ１、ｓ２、…、ｓＮ）＝（Ｆ（ｄ１１、ｄ２１、…、ｄＭ１）、Ｆ（ｄ１２、ｄ２２、…、ｄＭ２）、…、Ｆ（ｄ１Ｎ、ｄ２Ｎ、…、ｄＭＮ））を出力するので、Ｍ個の入力にすべて同時に入力して線形系の係数Ｃｋを推定する。従って、従来の構成のように、Ｍ個の入力を１個ずつ選択して走査入力する必要が無くなり、入力数Ｍが増大しても、線形系の係数値を取得するための処理時間は短くならず、検出精度を良好に維持しながら、且つ、解像度も良好で高速動作が可能な線形系係数推定方法を得ることができる。
【０２１９】
本発明に係る他の線形系係数推定方法は、Ｍ個の入力Ｘｋ（ｋ＝１、…、Ｍ）を有して入出力が線形な第１の系及び第２の系
【０２２０】
【数９】
0005864621.tif 000010
【０２２１】
のそれぞれに対して、長さＮの直交するＭ個の符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて前記Ｍ個の入力Ｘｋ（ｋ＝１、…、Ｍ）を入力して、前記第１の系からのＮ個の出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）＝（Ｆ１（ｄ１１、ｄ２１、…、ｄＭ１）、Ｆ１（ｄ１２、ｄ２２、…、ｄＭ２）、…、Ｆ１（ｄ１Ｎ、ｄ２Ｎ、…、ｄＭＮ））、及び、前記第２の系からのＮ個の出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）＝（Ｆ２（ｄ１１、ｄ２１、…、ｄＭ１）、Ｆ２（ｄ１２、ｄ２２、…、ｄＭ２）、…、Ｆ２（ｄ１Ｎ、ｄ２Ｎ、…、ｄＭＮ））を出力する出力工程と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目の入力Ｘｋに対応する前記第１の系の係数Ｃ１ｋを推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目の入力Ｘｋに対応する前記第２の系の係数Ｃ２ｋを推定する推定工程とを包含することを特徴とする。
【０２２２】
この特徴により、長さＮの直交するＭ個の符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて前記Ｍ個の入力ｘｋ（ｋ＝１、…、Ｍ）を入力して、前記第１の系からのＮ個の出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）＝（Ｆ１（ｄ１１、ｄ２１、…、ｄＭ１）、Ｆ１（ｄ１２、ｄ２２、…、ｄＭ２）、…、Ｆ１（ｄ１Ｎ、ｄ２Ｎ、…、ｄＭＮ））、及び、前記第２の系からのＮ個の出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）＝（Ｆ２（ｄ１１、ｄ２１、…、ｄＭ１）、Ｆ２（ｄ１２、ｄ２２、…、ｄＭ２）、…、Ｆ２（ｄ１Ｎ、ｄ２Ｎ、…、ｄＭＮ））を出力するので、Ｍ個の入力にすべて同時に入力して第１の系の係数Ｃ１ｋ及び第２の系の係数Ｃ２ｋを推定する。従って、従来の構成のように、Ｍ個の入力を１個ずつ選択して走査入力する必要が無くなり、入力数Ｍが増大しても、第１及び第２の系の係数値を取得するための処理時間は短くならず、検出精度を良好に維持しながら、且つ、解像度も良好で高速動作が可能な線形系係数推定方法を得ることができる。
【０２２３】
本発明に係る線形素子列値推定方法は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の線形素子列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の線形素子列Ｃ２ｉ（ｉ＝１，…，Ｍ）のそれぞれに対して、長さＮの直交するＭ個の符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の線形素子列からのＮ個の出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の線形素子列からのＮ個の出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力する出力工程と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の線形素子列の線形素子の値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の線形素子列の線形素子の値を推定する推定工程とを包含することを特徴とする。
【０２２４】
この特徴により、長さＮの直交するＭ個の符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の線形素子列からのＮ個の出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の線形素子列からのＮ個の出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力するので、Ｍ本のドライブラインにすべて同時に入力して第１の線形素子列の線形素子の値及び第２の線形素子列の線形素子の値を推定する。従って、従来の構成のように、Ｍ本のドライブラインを１本ずつ選択して走査入力する必要が無くなり、第１の線形素子列の線形素子の値及び第２の線形素子列の線形素子の値を取得するための処理時間が長くなり、検出精度を良好に維持しながら、且つ、解像度も良好で高速動作が可能な線形系係数推定方法を得ることができる。
【０２２５】
本願発明に係る静電容量検出方法は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１，…，Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力する出力工程と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定工程とを包含することを特徴とする。
【０２２６】
この特徴により、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力するので、Ｍ本のドライブラインにすべて同時に入力して、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値、及びｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する。従って、従来の構成のように、Ｍ本のドライブラインを１本ずつ選択して走査入力する必要が無くなり、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値、及びｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を取得するための処理時間が長くなり、検出精度を良好に維持しながら、且つ、解像度も良好で高速動作が可能な静電容量検出方法を得ることができる。
【０２２７】
また、Ｍ本の全ドライブラインを、符号系列に応じて＋Ｖボルト又は−Ｖボルトで並列に駆動するので、符号系列に応じてドライブラインを分割して駆動する特許文献２に記載の構成に比べて、静電容量列からの出力信号に含まれる情報量が多くなり、ＳＮ比も良好になる。さらに、２相演算する特許文献２に記載の構成に比べて、演算が一層で済むため、高速化に有利である。
【０２２８】
本発明に係る集積回路は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１，…，Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１，…，Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させる駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えたことを特徴とする。
【０２２９】
この特徴により、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させるので、Ｍ本のドライブラインにすべて同時に入力して、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値、及びｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する。従って、従来の構成のように、Ｍ本のドライブラインを１本ずつ選択して走査入力する必要が無くなり、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値、及びｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定するための処理時間が長くなり、検出精度を良好に維持しながら、且つ、解像度も良好で高速動作が可能な静電容量検出方法に用いる集積回路を得ることができる。
【０２３０】
また、Ｍ本の全ドライブラインを、符号系列に応じて＋Ｖボルト又は−Ｖボルトで並列に駆動するので、符号系列に応じてドライブラインを分割して駆動する特許文献２に記載の構成に比べて、静電容量列からの出力信号に含まれる情報量が多くなり、ＳＮ比も良好になる。さらに、２相演算する特許文献２に記載の構成に比べて、演算が一層で済むため、高速化に有利である。
【０２３１】
本発明に係るタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃ１ｉ（ｉ＝１，…，Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）とを備えるセンサパネルと、上記センサパネルを制御する集積回路とを備えたタッチセンサシステムであって、上記集積回路は、前記第１の静電容量列Ｃ１ｉ（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃ２ｉ（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させる駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有することを特徴とする。
【０２３２】
この特徴により、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させるので、Ｍ本のドライブラインにすべて同時に入力して、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値、及びｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する。従って、従来の構成のように、Ｍ本のドライブラインを１本ずつ選択して走査入力する必要が無くなり、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値、及びｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定するための処理時間が長くなり、検出精度を良好に維持しながら、且つ、解像度も良好で高速動作が可能なタッチセンサシステムを得ることができる。
【０２３３】
また、Ｍ本の全ドライブラインを、符号系列に応じて＋Ｖボルト又は−Ｖボルトで並列に駆動するので、符号系列に応じてドライブラインを分割して駆動する特許文献２に記載の構成に比べて、静電容量列からの出力信号に含まれる情報量が多くなり、ＳＮ比も良好になる。さらに、２相演算する特許文献２に記載の構成に比べて、演算が一層で済むため、高速化に有利である。
【０２３４】
本発明に係る電子機器は、本発明に係るタッチセンサシステムと、前記タッチセンサシステムに設けられたセンサパネルに重ねて配置されているか、または、前記センサパネルを内蔵した表示パネルとを備えたことを特徴とする。
【０２３５】
この特徴により、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）を出力させるので、Ｍ本のドライブラインにすべて同時に入力して、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値、及びｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する。従って、従来の構成のように、Ｍ本のドライブラインを１本ずつ選択して走査入力する必要が無くなり、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値、及びｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定するための処理時間が長くなり、検出精度を良好に維持しながら、且つ、解像度も良好で高速動作が可能なタッチセンサシステムを備えた電子機器を得ることができる。
【０２３６】
また、Ｍ本の全ドライブラインを、符号系列に応じて＋Ｖボルト又は−Ｖボルトで並列に駆動するので、符号系列に応じてドライブラインを分割して駆動する特許文献２に記載の構成に比べて、静電容量列からの出力信号に含まれる情報量が多くなり、ＳＮ比も良好になる。さらに、２相演算する特許文献２に記載の構成に比べて、演算が一層で済むため、高速化に有利である。
【０２３７】
本発明に係る静電容量検出方法は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する出力工程と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定工程とを包含する静電容量検出方法であって、前記出力工程は、前記アナログ積分器のリセット時にはＶｒｅｆボルトで表される第１電圧により前記Ｍ本のドライブラインを駆動し、前記第１及び第２静電容量列からの出力のサンプリング時には、前記符号系列が前記＋１の場合は（Ｖｒｅｆ＋Ｖ）ボルトで表される第２電圧により、前記符号系列が前記−１の場合は（Ｖｒｅｆ−Ｖ）ボルトで表される第３電圧により前記Ｍ本のドライブラインを駆動することを特徴とする。
【０２３８】
上記特徴により、符号系列に基づいて、簡単な構成により、ドライブラインを並列に駆動することができる。
【０２３９】
本発明に係る静電容量検出方法は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する出力工程と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定工程とを包含する静電容量検出方法であって、前記出力工程は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動することを特徴とする。
【０２４０】
上記特徴により、より高い信号強度を得ることができ、静電容量に蓄積される電荷を増大させることができる。
【０２４１】
本発明に係る静電容量検出方法は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する出力工程と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定工程とを包含する静電容量検出方法であって、前記出力工程の前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納することを特徴とする。
【０２４２】
上記特徴により、アナログ積分器により生じるオフセットをキャンセルすることができる。
【０２４３】
本発明に係る集積回路は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えた集積回路であって、前記駆動部は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動することを特徴とする。
【０２４４】
上記特徴により、より高い信号強度を得ることができ、静電容量に蓄積される電荷を増大させることができる。
【０２４５】
本発明に係る集積回路は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを備えた集積回路であって、前記駆動部は、前記第１及び第２静電容量列からの出力を前記アナログ積分器に出力する前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納することを特徴とする。
【０２４６】
上記特徴により、アナログ積分器により生じるオフセットをキャンセルすることができる。
【０２４７】
本発明に係るタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）とを備えるセンサパネルと、前記センサパネルを制御する集積回路とを備えたタッチセンサシステムであって、前記集積回路は、前記第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有しており、前記駆動部は、前記符号系列が前記＋１の場合は、前記アナログ積分器のリセット時に第１電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に第２電圧により前記ドライブラインを駆動し、前記符号系列が前記−１の場合は、前記アナログ積分器のリセット時に前記第２電圧により、前記第１及び第２静電容量列からの出力のサンプリング時に前記第１電圧により前記ドライブラインを駆動することを特徴とする。
【０２４８】
上記特徴により、より高い信号強度を得ることができ、静電容量に蓄積される電荷を増大させることができる。
【０２４９】
本発明に係るタッチセンサシステムは、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）とを備えるセンサパネルと、前記センサパネルを制御する集積回路とを備えたタッチセンサシステムであって、前記集積回路は、前記第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び前記第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する駆動部と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定部とを有しており、前記駆動部は、前記第１及び第２静電容量列からの出力を前記アナログ積分器に出力する前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出してメモリに格納することを特徴とする。
【０２５０】
上記特徴により、アナログ積分器により生じるオフセットをキャンセルすることができる。
【０２５１】
本発明に係る電子機器は、本発明に係るタッチセンサシステムと、前記タッチセンサシステムに設けられたセンサパネルに重ねて配置されているか、または、前記センサパネルを内蔵した表示パネルとを備えたことを特徴とする。
【０２５２】
本発明に係る静電容量検出方法は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する出力工程と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定工程とを包含する静電容量検出方法であって、前記出力工程は、前記アナログ積分器の飽和を防止するために、前記符号系列の列方向に沿った各要素の総和の絶対値に応じて、前記アナログ積分器のゲインを切り替えることを特徴とする。
【０２５３】
上記特徴により、アナログ積分器の飽和を回避することができる。
【０２５４】
本発明に係る静電容量検出方法は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、各要素が＋１または−１によって構成される長さＮの直交する符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する出力工程と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定工程とを包含する静電容量検出方法であって、前記出力工程は、前記アナログ積分器の飽和を防止するために、前記符号系列の列方向に沿った各要素の総和の絶対値に応じて、前記符号系列の列を複数の列に分割して、前記Ｍ本のドライブラインの駆動を複数回に分割することを特徴とする。
【０２５５】
上記特徴により、アナログ積分器の飽和を回避することができる。
【０２５６】
本発明に係る静電容量検出方法は、（Ｍ＝２ｎ）本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記（Ｍ＝２ｎ）本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、シルベスター（sylvester）法によって生成される２ｎ次のアダマール（Hadamard）行列の各行に相当する＋１または−１によって構成されて互いに直交する符号長Ｎ＝Ｍの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する出力工程と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定工程とを包含する静電容量検出方法であって、前記出力工程は、前記アナログ積分器の飽和を防止するために、前記符号系列の第１列目を複数の列に分割して、前記符号系列の第１列目に相当する駆動を複数回に分割することを特徴とする。
【０２５７】
上記特徴により、アナログ積分器の飽和を回避することができる。
【０２５８】
本発明に係る静電容量検出方法は、Ｍ本のドライブラインと１本のセンスラインの間に形成される第１の静電容量列Ｃｉ１（ｉ＝１、…、Ｍ）、及び、上記Ｍ本のドライブラインと他の１本のセンスラインの間に形成される第２の静電容量列Ｃｉ２（ｉ＝１、…、Ｍ）のそれぞれに対して、シルベスター（sylvester）法によって生成される２ｎ次（Ｍ＜２ｎ）のアダマール（Hadamard）行列の各行に相当する＋１または−１によって構成されて互いに直交する符号長Ｎ＞Ｍの符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて、前記符号系列が前記＋１の場合は＋Ｖボルト、前記−１の場合は−Ｖボルトを印加するように前記Ｍ本のドライブラインを並列に駆動して、前記第１の静電容量列からの出力ｓＦｉｒｓｔ＝（ｓ１１、ｓ１２、…、ｓ１Ｎ）、及び、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄ＝（ｓ２１、ｓ２２、…、ｓ２Ｎ）をアナログ積分器に出力する出力工程と、前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定する推定工程とを包含する静電容量検出方法であって、前記出力工程は、前記符号系列の列方向に沿った各要素の総和の絶対値が前記アナログ積分器の飽和に関連する閾値Ｎｕｍを超える列を複数の列に分解して、前記符号系列の前記閾値Ｎｕｍを超える列に対応する駆動を複数回に分割することを特徴とする。
【０２５９】
上記特徴により、２ｎ次（Ｍ＜２ｎ）のアダマール行列による駆動において、アナログ積分器の飽和を回避することができる。
【０２６０】
本実施の形態に係る線形素子列値推定方法では、前記符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）の各要素は、＋Ｖまたは−Ｖによって構成されることが好ましい。
【０２６１】
上記構成により、各ドライブラインを＋Ｖボルトまたは−Ｖボルトの電圧を印加して駆動することができる。
【０２６２】
本実施の形態に係る静電容量検出方法では、前記推定工程は、前記符号系列による１回の並列駆動ごとに、内積に必要な、符号に応じた加減算を実行することが好ましい。
【０２６３】
上記構成により、１回の並列駆動ごとに内積演算を実行するので、符号系列の長さに対応するＮ回の並列駆動ごとに内積演算を実行する構成に比較して、パイプライン処理が可能で短時間で演算することができ、また、演算に必要なメモリが少なくて済む。
【０２６４】
上記静電容量検出方法では、前記出力工程は、前記第１の静電容量列からの出力ｓＦｉｒｓｔを第１アナログ積分器に出力し、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄを第２アナログ積分器に出力し、前記推定工程は、前記第１アナログ積分器に出力された出力ｓＦｉｒｓｔをＡＤ変換器によりＡＤ変換して前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算を実行し、前記第２アナログ積分器に出力された出力ｓＳｅｃｏｎｄを前記ＡＤ変換器によりＡＤ変換して前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算を実行することが好ましい。
【０２６５】
上記構成により、アナログ積分器が各センスラインに対応して並列に配置されるので、マトリックス状に配置された静電容量の全体を検出する検出速度を向上させることができる。
【０２６６】
上記静電容量検出方法では、前記出力工程は、前記第１の静電容量列からの出力ｓＦｉｒｓｔをアナログ積分器に出力した後、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄを前記アナログ積分器に出力し、前記推定工程は、前記アナログ積分器に出力された出力ｓＦｉｒｓｔをＡＤ変換器によりＡＤ変換して前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算を実行し、前記アナログ積分器に出力された出力ｓＳｅｃｏｎｄを前記ＡＤ変換器によりＡＤ変換して前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算を実行することが好ましい。
【０２６７】
上記構成により、単一のアナログ積分器により推定工程を構成することができるので、より簡単な構成により静電容量を検出することができる。
【０２６８】
上記静電容量検出方法では、前記出力工程は、前記第１の静電容量列からの出力ｓＦｉｒｓｔを第１アナログ積分器に出力し、前記第２の静電容量列からの出力ｓＳｅｃｏｎｄを第２アナログ積分器に出力し、前記推定工程は、前記第１アナログ積分器に出力された出力ｓＦｉｒｓｔを第１ＡＤ変換器によりＡＤ変換して前記出力ｓＦｉｒｓｔと前記符号系列ｄｉとの内積演算を実行し、前記第２アナログ積分器に出力された出力ｓＳｅｃｏｎｄを第２ＡＤ変換器によりＡＤ変換して前記出力ｓＳｅｃｏｎｄと前記符号系列ｄｉとの内積演算を実行することが好ましい。
【０２６９】
上記構成により、アナログ積分器及びＡＤ変換器が各センスラインに対応して並列に配置されるので、マトリックス状に配置された静電容量の全体を検出する検出速度をより一層向上させることができる。
【０２７０】
本実施の形態に係る静電容量検出方法では、前記推定工程は、前記メモリに格納された第１の静電容量列からのオフセット出力を前記出力ｓＦｉｒｓｔから減算した結果と、前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記メモリに格納された第２の静電容量列からのオフセット出力を前記出力ｓＳｅｃｏｎｄから減算した結果と、前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定することが好ましい。
【０２７１】
上記構成により、アナログ積分器により生じるオフセットをキャンセルすることができる。
【０２７２】
本実施の形態に係る静電容量検出方法では、前記出力工程の前において、前記アナログ積分器のリセット時、及び前記第１及び第２静電容量列からの出力のサンプリング時に第１電圧により前記ドライブラインを駆動して、前記第１及び第２の静電容量列からの出力を前記アナログ積分器に出力し、前記第１及び第２の静電容量列からの出力をオフセット出力として前記アナログ積分器から読み出す動作を複数回繰り返して得られた複数個のオフセット出力を平均化してメモリに格納することが好ましい。
【０２７３】
上記構成により、アナログ積分器により生じるオフセットに含まれるノイズ成分を削減した後、メモリに格納することができる。
【０２７４】
本実施の形態に係る静電容量検出方法では、前記推定工程は、前記出力ｓＦｉｒｓｔをＡＤ変換した第１デジタル値と前記符号系列ｄｉとの内積演算に基づいて、ｋ１番目のドライブラインに対応する前記第１の静電容量列の容量値を推定し、前記出力ｓＳｅｃｏｎｄをＡＤ変換した第２デジタル値と前記符号系列ｄｉとの内積演算に基づいて、ｋ２番目のドライブラインに対応する前記第２の静電容量列の容量値を推定し、前記推定工程は、前記符号系列の列方向に沿った各要素の総和の絶対値に応じて、前記第１及び第２デジタル値の重み付けを切り替えることが好ましい。
【０２７５】
上記構成により、アナログ積分器から内積演算部までのゲインを符号系列による駆動ごとに一定にすることができる。
【０２７６】
本実施の形態に係る静電容量検出方法では、前記符号系列の列方向に沿った各要素の総和の絶対値が前記アナログ積分器の飽和に関連する閾値Ｎｕｍを超える列は、前記２ｎ次のアダマール行列の１列目、（２ｎ−１＋１）列目、（２ｎ−１＋２ｎ−２＋１）列目、及び（２ｎ−１−２ｎ−２＋１）列目のうちの少なくとも１つであることが好ましい。
【０２７７】
上記構成により、２ｎ次（Ｍ＜２ｎ）のアダマール行列による駆動において、簡単なアルゴリズムにより、アナログ積分器の飽和を回避することができる。
【０２７８】
本実施の形態に係る静電容量検出方法では、［ｘ］をｘの整数部とし、前記２ｎ次のアダマール行列の１列目が前記閾値Ｎｕｍを超える場合、ドライブラインの１番目からＮｕｍ×［Ｍ／Ｎｕｍ］番目までをＮｕｍ個ずつ駆動することを［Ｍ／Ｎｕｍ］回繰り返した後、残りの（Ｍ／Ｎｕｍ）の余りの個数を並列駆動し、前記アダマール行列の（２ｎ−１＋１）列目が前記閾値Ｎｕｍを超える場合、ドライブラインの（２ｎ−１−（Ｍ−２ｎ−１））行目に基づく行からＭ行目までを並列に駆動した後、ドライブラインの１行目から（２ｎ−１−（Ｍ−２ｎ−１）−１）行目に基づく行までを、Ｎｕｍ個ずつ駆動することを［（２ｎ−１−（Ｍ−２ｎ−１）−１）行目に基づく行／Ｎｕｍ］回繰り返した後、残りの（（２ｎ−１−（Ｍ−２ｎ−１）−１）行目に基づく行／Ｎｕｍ）の余りの個数を並列駆動し、前記アダマール行列の（２ｎ−１＋２ｎ−２＋１）列目が前記閾値Ｎｕｍを超える場合、まず、ドライブラインの１行目から（２ｎ−１）行目までを同時並列に駆動し、そして、ドライブラインの（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））行目に基づく行からＭ行目までを並列に駆動し、次に、ドライブラインの（２ｎ−１＋１）行目から（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））行目に基づく行までを、Ｎｕｍ個ずつ駆動することを［（（（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））に基づく行））−（２ｎ−１＋１）／Ｎｕｍ］回繰り返した後、残りの（（（（（２ｎ−１＋２ｎ−２）−（Ｍ−（２ｎ−１＋２ｎ−２）））に基づく行））−（２ｎ−１＋１）／Ｎｕｍ）の余りの個数を並列駆動することが好ましい。
【０２７９】
上記構成により、２ｎ次（Ｍ＜２ｎ）のアダマール行列による駆動において、簡単なアルゴリズムにより、アナログ積分器の飽和を回避することができる。
【０２８０】
本実施の形態に係る静電容量検出方法では、行の順番を入れ替えることにより、シルベスター法によって生成される２ｎ次（Ｍ＜２ｎ）のアダマール行列からなる符号系列を生成し、当該符号系列に基づいて前記Ｍ本のドライブラインを並列に駆動することが好ましい。
【０２８１】
本発明に係る線形系係数推定方法は、長さＮの直交するＭ個の符号系列ｄｉ＝（ｄｉ１、ｄｉ２、…、ｄｉＮ）（ｉ＝１、…、Ｍ）に基づいて前記Ｍ個の入力ｘｋ（ｋ＝１、…、Ｍ）を入力して、Ｎ個の出力ｓ＝（ｓ１、ｓ２、…、ｓＮ）＝（Ｆ（ｄ１１、ｄ２１、…、ｄＭ１）、Ｆ（ｄ１２、ｄ２２、…、ｄＭ２）、…、Ｆ（ｄ１Ｎ、ｄ２Ｎ、…、ｄＭＮ））を出力するので、Ｍ個の入力にすべて同時に入力して線形系の係数Ｃｋを推定する。従って、従来の構成のように、Ｍ個の入力を１個ずつ選択して走査入力する必要が無くなり、入力数Ｍが増大しても、線形系の係数値を取得するための処理時間は短くならず、検出精度を良好に維持しながら、且つ、解像度も良好で高速動作が可能な線形系係数推定方法を得ることができるという効果を奏する。
【０２８２】
本発明のタッチパネルシステムは、上記の問題を解決するために、タッチパネルにおける同じ箇所が所定期間継続してタッチされたときに、該タッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部を備えていることを特徴としている。
【０２８３】
上記の構成によれば、タッチ無効化部は、タッチパネルにおける同じ箇所が所定期間継続してタッチされたときに、このタッチによる電子機器に対する指示を無効とする。これにより、例えば電子機器を持つ手がタッチパネルに接触する場合のように、タッチパネルに対する物体の意図しない接触が継続するとき、該接触による指示は行われない。このため、タッチパネルに対する物体の意図しない接触に起因する誤動作を防止することが可能となる。
【０２８４】
また、上記の構成によれば、上記の誤動作を防止するために、タッチが行われているか否かの判断基準を変更する必要は無い。従って、タッチの有無を検出する感度の低下については、抑制することが可能となる。
【０２８５】
また、本発明の電子機器は、本発明のタッチパネルシステムと、上記タッチパネルに対応する表示装置とを備えており、上記タッチパネルシステムおよび表示装置は、上記タッチパネルにおける複数箇所が同時にタッチされたことを検出することが可能であるように構成されていることを特徴としている。
【０２８６】
上記の構成によれば、本発明のタッチパネルシステムと同様に、タッチの有無を検出する感度の低下を抑制しつつ、タッチパネルに対する物体の意図しない接触に起因する誤動作を防止することを可能とする電子機器を実現することができる。
【０２８７】
また、本発明のタッチパネルシステムの、上記タッチ無効化部は、所定期間に相当する時間であるタッチ時間閾値の間、上記タッチが継続したか否かを判断するのが好ましい。
【０２８８】
上記の構成によれば、上記箇所が所定期間継続してタッチされたか否かを、簡単な構成により判断することができる。
【０２８９】
また、本発明のタッチパネルシステムの、上記タッチ無効化部は、上記箇所が所定期間継続してタッチされたときに、該箇所に対する次のタッチに応じた上記指示を無効とするのが好ましい。
【０２９０】
上記の構成によれば、タッチパネルに対する物体の意図しない接触が、短期間に何度も発生する場合であっても、タッチ無効化部は、１度機能するだけで、該接触の度に発生し得る誤動作を防止することが可能となる。
【０２９１】
また、本発明のタッチ無効化部は、上記箇所への物体の接触の度合を示す信号のレベルが、該レベルの基準となるタッチ基準閾値以上であるか、または該タッチ基準閾値を超えているときに、上記箇所に対するタッチが行われていると判断し、上記タッチ無効化部は、上記箇所が所定期間継続してタッチされたときに、上記タッチ基準閾値を増加させるのが好ましい。
【０２９２】
上記の構成によれば、上記箇所に対するタッチに応じた指示を一定期間無効とすることを、簡単な構成により実現することができる。
【０２９３】
また、本発明の電子機器は、上記タッチパネルにおける一部の領域のみが、上記タッチ無効化部が機能する上記箇所とされているのが好ましい。
【０２９４】
上記の構成によれば、タッチパネルにおける一部の領域のみを、タッチ無効化部の機能が発揮される領域とすることができる。
【０２９５】
電子機器では、タッチパネルの特定箇所に長時間タッチすること（いわゆる、長押し）による、該電子機器に対する指示を実現したい場合がある。そして、このような長時間のタッチが行われることが予想されるタッチパネルの領域を、タッチ無効化部の機能が発揮される領域とするのは好ましくない。そこで、上記の構成によれば、タッチパネルの特定箇所に長時間タッチすることによる該指示の実現と、タッチ無効化部によるタッチの無効化とを同時に実現させることが容易となる。
【０２９６】
特に、本発明の電子機器において、上記一部の領域は、上記電子機器を持つ手が上記タッチパネルに接触する領域であるのが好ましい。
【０２９７】
また、本発明の電子機器は、重力に対する該電子機器の向きを検出する重力センサを備えており、上記タッチ無効化部は、上記重力センサの検出結果に応じて、上記一部の領域を変化させるのが好ましい。
【０２９８】
電子機器では、その向きに応じて、上記一部の領域として好適である位置を変化させるべき場合がある。上記の構成によれば、重力に対する電子機器の向きを検出し、その検出結果に応じて上記一部の領域を変化させることで、電子機器の向きの変化に対応して、タッチ無効化部を機能させることが可能となる。
【０２９９】
また、本発明の電子機器は、液晶表示装置、プラズマディスプレイ、有機ＥＬ（ElectroLuminescence：電界発光）表示装置、および電界放出（ＦＥＤ）ディスプレイのいずれかであり、画像を表示する表示画面を備えた表示装置を備えており、上記タッチパネルは、上記表示装置の表示画面に重ねて配置されているのが好ましい。
【０３００】
また、本発明の電子機器は、上記タッチパネルは、垂直方向に設けられていると共に互いに平行に設けられている、複数のドライブラインと、水平方向に設けられていると共に互いに平行に設けられている、複数のセンスラインと、上記複数のドライブラインと上記複数のセンスラインとが交差する箇所にそれぞれ形成された、複数の静電容量とを備えているのが好ましい。
【０３０１】
換言すれば、本発明に係るタッチパネルは、いわゆる静電容量方式のものであるのが好ましい。
【０３０２】
また、本発明の電子機器は、携帯型の機器である。ここで言う、携帯型の機器としては、スマートフォン、タブレット端末、ノートパソコン等の、持ち運び可能な機器が挙げられる。
【０３０３】
以上のとおり、本発明のタッチパネルシステムは、タッチパネルにおける同じ箇所が所定期間継続してタッチされたときに、該タッチに応じた、該タッチパネルを備えた電子機器に対する指示を無効とするタッチ無効化部を備えている構成である。
【０３０４】
従って、タッチパネルのタッチの有無を検出する感度の低下を抑制しつつ、タッチパネルに対する物体の意図しない接触に起因する誤動作を防止することが可能であるという効果を奏する。
【０３０５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０３０６】
本発明は、マトリックス状に構成された線形系の係数、素子値、または静電容量を推定または検出する方法、及びこの方法に従って動作する集積回路、タッチセンサシステム、及び電子機器に適用することができる。また本発明は、指紋検出システムに適用することもできる。
【０３０７】
本発明は、タッチパネルシステムおよび電子機器に利用することができる。具体的に、表示画面のサイズが２０インチ以内であり、スマートフォン、タブレット端末、ノートパソコン、デジタルカメラ等の、持ち運び可能な機器である電子機器、およびこの電子機器が備えるタッチパネルシステムに利用することができる。
【符号の説明】
【０３０８】
１  タッチセンサシステム
２  センサパネル
３  集積回路
４  駆動部
５  推定部
６、６Ａ  アナログ積分器
７  スイッチ
８  ＡＤ変換器
９  内積演算部
１０  ＲＡＭ
１１  アプリケーション処理部
１２  携帯電話機
１３  表示パネル
１４  表示制御回路
１５  ＣＰＵ
１６  ＲＯＭ
１７  ＲＡＭ
１８  マイクロフォン
１９  スピーカ
２０  操作キー
２１  カメラ
６０１  センサパネル
６０２  タッチパネルコントローラ
６０５  信号選択部
６０９  タッチ無効化部
６１１  タッチパネルシステム
１００  電子機器
１０６  画面表示部（表示装置）
１０９  タッチパネル
２００  タブレット端末（電子機器）
２０１  重力センサ
２０４  領域
２０５  領域
Ｔ１  時刻
Ｔ２  時刻
【図１】
0005864621.tif 000011
【図２】
0005864621.tif 000012
【図３】
0005864621.tif 000013
【図４】
0005864621.tif 000014
【図５】
0005864621.tif 000015
【図６】
0005864621.tif 000016
【図７】
0005864621.tif 000017
【図８】
0005864621.tif 000018
【図９】
0005864621.tif 000019
【図１０】
0005864621.tif 000020
【図１１】
0005864621.tif 000021
【図１２】
0005864621.tif 000022
【図１３】
0005864621.tif 000023
【図１４】
0005864621.tif 000024
【図１５】
0005864621.tif 000025
【図１６】
0005864621.tif 000026
【図１７】
0005864621.tif 000027
【図１８】
0005864621.tif 000028
【図１９】
0005864621.tif 000029
【図２０】
0005864621.tif 000030
【図２１】
0005864621.tif 000031
【図２２】
0005864621.tif 000032