(57)【要約】      （修正有）【課題】ユーザ操作に対する検出精度を向上させることができる検出処理装置および操作検出装置を提供する。【解決手段】検出処理装置１０は、パルス出力部２０と、ＡＤ変換部２１と、制御部２３とを備える。制御部２３は、パルス出力部２０およびＡＤ変換部２１を制御して、パルス電圧を検出電極に出力している状態でＡＤ変換部２１によって変換されたデジタル値を取得し、取得したデジタル値に基づいてユーザ操作を検出する。さらに、制御部２３は、パルス電圧を検出電極へ出力しない状態でＡＤ変換部２１へＡＤ変換処理を要求し、ＡＤ変換処理の完了通知をＡＤ変換部２１から取得したタイミングに基づいて、パルス電圧の出力処理とデジタル値の取得処理との間のタイミング調整を行う。【選択図】図１Ａ
2017188048.tif 000002
【特許請求の範囲】
【請求項１】
検出電極にパルス電圧を出力するパルス出力部と、
前記検出電極の電圧をデジタル値へ変換するＡＤ変換部と、
前記パルス出力部および前記ＡＤ変換部を制御して、前記パルス電圧を前記検出電極に出力している状態で前記ＡＤ変換部によって変換された前記デジタル値を取得し、当該デジタル値に基づいてユーザ操作を検出する制御部と、を備え、
前記制御部は、
前記パルス電圧を前記検出電極へ出力しない状態で前記ＡＤ変換部へＡＤ変換処理を要求し、前記ＡＤ変換処理の完了通知を前記ＡＤ変換部から取得したタイミングに基づいて、前記パルス電圧の出力処理と前記デジタル値の取得処理との間のタイミング調整を行う
ことを特徴とする検出処理装置。
【請求項２】
前記制御部は、
前記タイミング調整が終了した後、複数のパルス電圧を連続して前記パルス出力部から前記検出電極へ出力させるパルス制御部と、
前記各パルス電圧が前記検出電極に出力される毎に前記ＡＤ変換部によって変換された前記デジタル値を順次取得するＡＤ制御部と、
前記ＡＤ制御部によって順次取得される前記デジタル値を加算し、当該加算結果に基づいて前記ユーザ操作の検出を行う検出部と、を備える
ことを特徴とする請求項１に記載の検出処理装置。
【請求項３】
前記制御部は、
第１カウンタと、
第２カウンタと、
前記完了通知のタイミングに基づいて、前記第１カウンタと前記第２カウンタとをリセットすることによって前記タイミング調整を行う調整部と、を備え、
前記パルス制御部は、
前記第１カウンタのカウント値に基づいて前記複数のパルス電圧を連続して前記パルス出力部から出力させ、
前記ＡＤ制御部は、
前記第２カウンタのカウント値に基づいて前記ＡＤ変換部によって変換された前記デジタル値を順次取得する
ことを特徴とする請求項２に記載の検出処理装置。
【請求項４】
前記パルス制御部は、
前記複数のパルス電圧を前記パルス出力部から出力させる毎に、前記パルス電圧を前記検出電極へ出力しない状態で前記ＡＤ変換部へＡＤ変換処理を要求し、
前記調整部は、
前記完了通知のタイミングに基づいて、前記タイミング調整を実行する
ことを特徴とする請求項３に記載の検出処理装置。
【請求項５】
前記ＡＤ変換部は、
第３カウンタと、
前記ＡＤ変換処理の要求があった場合、前記第３カウンタのカウント値が所定値になった場合に、前記ＡＤ変換処理を開始する変換部と、を備え、
前記調整部は、
前記完了通知のタイミングに基づいて、前記第３カウンタをリセットする
ことを特徴とする請求項３または４に記載の検出処理装置。
【請求項６】
前記パルス制御部は、
前記タイミング調整が終了した後、前記複数のパルス電圧を予め設定された間隔で連続して前記パルス出力部から前記検出電極へ出力させ、
前記ＡＤ制御部は、
前記タイミング調整が終了した後、前記予め設定された間隔で前記ＡＤ変換部へＡＤ変換処理を要求する
ことを特徴とする請求項２〜５のいずれか一つに記載の検出処理装置。
【請求項７】
前記パルス制御部は、
前記複数のパルス電圧を前記検出電極の電荷が残存している状態で連続して前記パルス出力部から前記検出電極へ出力させる
ことを特徴とする請求項２〜６のいずれか一つに記載の検出処理装置。
【請求項８】
前記検出電極を有する操作部と、
請求項１〜７のいずれか一つに記載の検出処理装置と、を備える
ことを特徴とする操作検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出処理装置および操作検出装置に関する。
【背景技術】
【０００２】
従来、ユーザーインタフェースとしてタッチパネルやタッチキーなどの操作検出装置を備える情報処理装置が増加している。かかる操作検出装置は、ユーザのタッチ操作を検出するものであり、例えば、抵抗膜方式、赤外線方式、静電容量方式がある。
【０００３】
静電容量方式の操作検出装置は、例えば、静電容量を有する電極を有し、かかる電極の静電容量が無操作状態と比べて増加したことを検出した場合に、ユーザのタッチ操作が行われたと判定する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１１５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
静電容量方式の操作検出装置として、パルス電圧を電極に出力した状態で電極の電圧をＡＤ（アナログ−デジタル）変換部によってＡＤ変換することにより電極の電圧値をデジタル値として取得し、かかる取得結果に基づいて電極の静電容量の増加を検出する操作検出装置がある。
【０００６】
しかしながら、例えば、パルス電圧の出力処理とデジタル値の取得処理とを個々に実行するような場合、パルス電圧の出力処理とデジタル値の取得処理とのタイミングがずれてしまい、ユーザのタッチ操作の検出精度が低下するおそれがある。
【０００７】
本発明は、上記に鑑みてなされたものであって、ユーザ操作に対する検出精度を向上させることができる検出処理装置および操作検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決し、目的を達成するために、本発明の検出処理装置は、パルス出力部と、ＡＤ変換部と、制御部とを備える。前記パルス出力部は、検出電極にパルス電圧を出力する。前記ＡＤ変換部は、前記検出電極の電圧をデジタル値へ変換する。前記制御部は、前記パルス出力部および前記ＡＤ変換部を制御して、前記パルス電圧を前記検出電極に出力している状態で前記ＡＤ変換部によって変換された前記デジタル値を取得し、当該デジタル値に基づいてユーザ操作を検出する。また、前記制御部は、前記パルス電圧を前記検出電極へ出力しない状態で前記ＡＤ変換部へＡＤ変換処理を要求し、前記ＡＤ変換処理の完了通知を前記ＡＤ変換部から取得したタイミングに基づいて、前記パルス電圧の出力処理と前記デジタル値の取得処理との間のタイミング調整を行う。
【発明の効果】
【０００９】
本発明によれば、ユーザ操作に対する検出精度を向上させることができる検出処理装置および操作検出装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１Ａ】図１Ａは、実施形態にかかる操作検出装置を有する電子装置の構成例を示す図である。
【図１Ｂ】図１Ｂは、実施形態にかかる検出処理装置の制御部が行う処理の説明図である。
【図２】図２は、実施形態にかかる検出処理装置の具体的構成例を示す図である。
【図３】図３は、カウンタのカウンタ値と、ＡＤ取得開始要求と、ＡＤサンプリングの実行タイミングとの関係を示す図である。
【図４】図４は、パルス電圧と電極電圧との関係を示す図である。
【図５】図５は、検出部による検出処理の説明図である。
【図６】図６は、制御部における処理タイミングについての説明図である。
【図７】図７は、制御部における他の処理タイミングについての説明図である。
【図８】図８は、パルス出力部からパルス電圧の出力を停止してから再開するまでの処理の他の例を示す図（その１）である。
【図９】図９は、パルス出力部からパルス電圧の出力を停止してから再開するまでの処理の他の例を示す図（その２）である。
【図１０】図１０は、制御装置の検出処理の流れを示すフローチャートである。
【図１１】図１１は、ダミー処理の流れを示すフローチャートである。
【図１２】図１２は、主処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明にかかる検出処理装置および操作検出装置の実施形態を図面に基づいて詳細に説明する。なお、かかる実施形態によりこの発明が限定されるものではない。
【００１２】
〔１．電子装置〕
まず、実施形態にかかる操作検出装置を有する電子装置について説明する。図１Ａは、実施形態にかかる操作検出装置を有する電子装置の構成例を示す図である。
【００１３】
図１Ａに示す電子装置１００は、操作検出装置１と、制御装置２と、表示装置３とを備え、制御装置２は、操作検出装置１によって検出されたユーザのタッチ操作に応じた表示画面を表示装置３へ表示する。かかる電子装置１００は、例えば、カーナビゲーションなどの車載装置である。
【００１４】
操作検出装置１は、検出処理装置１０と、タッチキー１１（操作部の一例）と、抵抗１２とを備える。検出処理装置１０は、パルス出力部２０と、ＡＤ（アナログ−デジタル）変換部２１と、通信部２２と、制御部２３とを備える。
【００１５】
タッチキー１１は、静電容量式のタッチキーであり、例えば、２つの電極が間隔を空けてパネルに配置された検出電極１４と、かかる検出電極１４上に配置された絶縁部材（図示せず）とを備える。検出電極１４は、２つの電極間に静電容量（以下、静電容量Ｃｔと記載する）を有し、かかる静電容量Ｃｔは、上記絶縁部材を介した検出電極１４上へのユーザのタッチ操作によって変化する。
【００１６】
パルス出力部２０は、制御部２３からの制御信号に基づき、検出電極１４にパルス電圧Ｖｐを出力する。ＡＤ変換部２１は、制御部２３からのＡＤ取得開始要求に基づき、検出電極１４の電圧（以下、電極電圧Ｖｔと記載する）をサンプリングし、かかる電極電圧Ｖｔをデジタル値（以下、ＡＤ値と記載する場合がある）へ変換する。
【００１７】
制御部２３は、パルス出力部２０およびＡＤ変換部２１を制御し、パルス電圧Ｖｐを検出電極１４に出力している状態でＡＤ変換部２１によって変換されたＡＤ値を取得し、かかるＡＤ値に基づいてユーザのタッチ操作を検出する。制御部２３は、タッチキー１１へタッチ操作があったことを検出した場合に、かかる検出結果を通信部２２から制御装置２へ通知する。
【００１８】
パルス出力部２０から出力されるパルス電圧Ｖｐは抵抗１２を介して検出電極１４に出力されるため、電極電圧Ｖｔは、抵抗１２と検出電極１４の静電容量Ｃｔとに基づく時定数で立ち上がりが遅くなる。そして、上述したように、タッチキー１１に対するユーザのタッチ操作によって検出電極１４の静電容量Ｃｔが上昇する。
【００１９】
そのため、タッチキー１１に対するユーザのタッチ操作がある場合、かかるタッチ操作がない場合に比べ、電極電圧Ｖｔの立ち上がりが遅くなる。そこで、制御部２３は、ＡＤ変換部２１によって変換されたＡＤ値が低くなった場合に、タッチ操作があったことを検出するようにしている。
【００２０】
かかる制御部２３は、パルス出力処理とＡＤ取得処理とを個別に動作することができるように構成されているが、ＡＤ変換部２１が他の処理で使用されている場合がある。そのため、例えば、パルス電圧Ｖｐをパルス出力部２０から出力させるタイミングに対してＡＤ変換部２１からＡＤ値を取得するタイミングがずれて、タッチキー１１の静電容量Ｃｔの変化を精度よく検出することができないおそれがある。
【００２１】
そこで、制御部２３は、パルス電圧Ｖｐを検出電極１４へ出力しない状態でＡＤ変換部２１からＡＤ値を取得する処理（以下、ダミー処理と記載する場合がある）を行い、かかるダミー処理の完了タイミングに基づいて、パルス電圧Ｖｐの出力処理とＡＤ値の取得処理との間のタイミング調整を行うようにしている。
【００２２】
図１Ｂは、制御部２３が行う処理の説明図である。かかる処理において、制御部２３は、まず、ＡＤ変換部２１を占有するためにダミー処理を行い、その後、パルス電圧Ｖｐの出力処理とＡＤ値の取得処理を行う。これにより、ＡＤ変換部２１を占有した後に、パルス電圧Ｖｐの出力処理とＡＤ値の取得処理を行うことができ、タッチ操作の検出を精度よく行うことができる。
【００２３】
図１Ｂに示すように、制御部２３は、ダミー処理において、まず、時刻ｔ１において、パルス電圧Ｖｐを検出電極１４へ出力しない状態でＡＤ変換部２１に対してＡＤ変換処理を要求するＡＤ取得開始要求を行う。ＡＤ変換部２１に対してＡＤ変換処理が完了すると、時刻ｔ２において、ＡＤ変換部２１からＡＤ値を含むＡＤ処理完了通知（ＡＤ変換処理の完了通知の一例）を制御部２３へ送信し、制御部２３は、ＡＤ処理完了通知を受信する。制御部２３は、ダミー処理において、ＡＤ変換部２１から通知されるＡＤ値は無視する。
【００２４】
そして、制御部２３は、時刻ｔ２においてＡＤ処理完了通知を受信した場合、パルス電圧Ｖｐの出力処理とＡＤ値の取得処理との間のタイミング調整を行う。例えば、制御部２３は、ＡＤ処理完了通知を受信した時刻ｔ２（または、時刻ｔ２から所定時間後）からパルス電圧Ｖｐの出力処理とＡＤ値の取得処理とを開始する。
【００２５】
制御部２３は、パルス電圧Ｖｐの出力処理として、時刻ｔ２から所定時間Ｔ１後の時刻ｔ３において、パルス出力部２０から検出電極１４へパルス電圧Ｖｐの出力を開始する。また、制御部２３は、ＡＤ値の取得処理として、時刻ｔ３から所定時間Ｔ２（時刻ｔ２から所定時間Ｔ１１）後の時刻ｔ４において、ＡＤ変換部２１に対してＡＤ取得開始要求を行う。
【００２６】
ＡＤ変換部２１は、ＡＤ取得開始要求を受信すると、時刻ｔ５において、サンプリング処理（以下、ＡＤサンプルまたはＡＤサンプリングと記載する場合がある）を実行し、その後、時刻ｔ６において、ＡＤ値を含むＡＤ処理完了通知を制御部２３へ送信する。
【００２７】
ＡＤ変換部２１が他の処理で占有されている場合にパルス電圧Ｖｐの出力処理とＡＤ値の取得処理を開始した場合、パルス電圧Ｖｐの出力タイミングとＡＤ値の取得タイミングとがずれてしまい、タッチ操作の検出を精度よく行うことができないおそれがある。一方で、制御部２３は、ダミー処理によってＡＤ変換部２１を占有した後に、パルス電圧Ｖｐの出力処理とＡＤ値の取得処理を開始することから、タッチ操作の検出を精度よく行うことができる。
【００２８】
なお、制御部２３の上述した処理は、制御装置２からの制御によって行うこともできる。例えば、制御部２３は、制御装置２とパルス出力部２０およびＡＤ変換部２１との間のやり取りを介在するように動作し、制御装置２が上述した処理を実行する。この場合、検出処理装置１０と制御装置２とで検出処理装置が構成され、検出処理装置１０の制御部と制御装置２の制御部とが検出処理装置の制御部になる。
【００２９】
〔２．検出処理装置〕
次に、上述した検出処理装置１０の具体的構成について説明する。図２は、検出処理装置１０の具体的構成例を示す図である。なお、図１および図２に示す検出処理装置１０では、説明を分かり易くするために、一つのタッチキー１１へのタッチ操作を検出する例を説明するが、検出処理装置１０は、複数のタッチキー１１に対して同様の処理を行うことができる。
【００３０】
図２に示すように、検出処理装置１０は、図１Ａに示す構成と同様に、パルス出力部２０と、ＡＤ変換部２１と、通信部２２と、制御部２３とを備える。かかる検出処理装置１０は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、入出力ポート、および、Ａ／Ｄ変換器などを有する集積回路によって構成される。かかる集積回路は、例えば、ＣＰＵ内蔵のＡＳＩＣ（Application  Specific  Integrated  Circuit）である。
【００３１】
ＣＰＵがＲＯＭに記憶されているプログラムを読み出し、ＲＡＭを作業領域としてプログラムを実行することによって、検出処理装置１０は、パルス出力部２０、ＡＤ変換部２１、通信部２２および制御部２３として機能する。なお、検出処理装置１０は、例えば、ＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路によって実現することもできる。
【００３２】
パルス出力部２０は、出力ポートであり、タッチキー１１の検出電極１４へパルス電圧Ｖｐを出力することができる。なお、タッチキー１１が複数ある場合には、複数の出力ポートをパルス出力部２０とすることで、各タッチキー１１の検出電極１４へパルス電圧Ｖｐを出力することができる。
【００３３】
ＡＤ変換部２１は、ＡＤ変換のチャンネルを複数有するＡＤコンバータである。タッチキー１１が複数ある場合、ＡＤ変換部２１は、それぞれのタッチキー１１の検出電極１４の電圧をそれぞれ異なるチャンネルによってＡＤ変換を行ってデジタル値として出力することができる。
【００３４】
また、ＡＤ変換部２１は、例えば、電源電圧ＶＢやセンサ（図示せず）などにも接続されており、検出電極１４に接続されたチャンネルとは異なるチャンネルで、かかる電源電圧やセンサの検出値をデジタル値にＡＤ変換することができる。
【００３５】
ＡＤ変換部２１は、ＡＤ制御部４１から占有要求を含むＡＤ取得開始要求があった場合に、かかる占有要求が解除されるまで、占有要求元に対するＡＤ取得開始要求を優先して受け付け、占有要求元以外からのＡＤ取得開始要求を待たせることができる。
【００３６】
ＡＤ変換部２１は、カウンタ３０と、変換部３１とを有している。カウンタ３０は、所定時間ＴＣ毎にカウンタ値を１つずつインクリメントしていく。変換部３１は、ＡＤ変換のチャンネルを複数有しており、制御部２３からＡＤ取得開始要求があった場合に、カウンタ３０のカウンタ値に基づいて、かかるＡＤ取得開始要求に対応するチャンネルでＡＤ変換の対象となる電圧をサンプリングしてＡＤ値へ変換する。
【００３７】
図３は、カウンタ３０のカウンタ値と、ＡＤ取得開始要求と、ＡＤサンプリングの実行タイミングとの関係を示す図である。図３に示すように、変換部３１は、ＡＤ制御部４１からＡＤ取得開始要求があった場合、カウンタ３０のカウンタ値が所定値ＣＡ１（図３に示す例では「１５」）になったタイミングでＡＤ変換の対象となる電圧をサンプリングするＡＤサンプリングを実行する。
【００３８】
したがって、カウンタ３０のカウンタ値が所定値ＣＡ１の１つ前の値（例えば、「１４」）のときにＡＤ取得開始要求があると、カウンタ値が１つだけインクリメントされたときにＡＤサンプリングが実行されるため、ＡＤ取得開始要求から最短時間でＡＤサンプリングが実行される。
【００３９】
一方、カウンタ３０のカウンタ値が所定値ＣＡ１のときにＡＤ取得開始要求があると、カウンタ３０のカウンタ値が次に所定値ＣＡ１になるときにＡＤサンプリングが実行されるため、ＡＤ取得開始要求から最長時間でＡＤサンプリングが実行されることになる。
【００４０】
しかしながら、制御部２３からＡＤ取得開始要求があった後、カウンタ３０のカウンタ値が所定値になった場合に、ＡＤサンプリングを実行することから、ＡＤ処理完了通知されるタイミングをカウンタ３０のカウンタ値に応じたタイミングにすることができる。
【００４１】
そのため、後述するように、検出処理において繰り返されるＡＤサンプリングのタイミングを検出処理間で同じにすることができ、検出処理間で検出精度のばらつきが生じることを抑制することができる。
【００４２】
図２に戻って検出処理装置１０の説明を続ける。通信部２２は、制御装置２と操作検出装置１の制御部２３との間の通信を行う。制御部２３は、例えば、タッチキー１１へタッチ操作があったことを検出した場合に、かかる検出結果を通信部２２から制御装置２へ通知する。
【００４３】
制御部２３は、パルス制御部４０と、ＡＤ制御部４１と、第１カウンタ４２と、第２カウンタ４３と、タイミング調整部４４と、検出部４５と、処理部４６とを備える。
【００４４】
パルス制御部４０は、第１カウンタ４２のカウント値に従ったタイミングで、パルス出力部２０を制御し、パルス出力部２０からタッチキー１１の検出電極１４に対してパルス電圧Ｖｐを出力する。例えば、パルス制御部４０は、第１カウンタ４２のカウント値に基づいて、複数のパルス電圧Ｖｐを予め設定された間隔で連続してパルス出力部２０から検出電極１４へ出力させることができる。
【００４５】
ＡＤ制御部４１は、ＡＤ変換部２１に対してＡＤ取得開始要求を行い、ＡＤ変換部２１からＡＤ値を含むＡＤ処理完了通知を受信する。かかるＡＤ制御部４１は、例えば、ダミー処理におけるＡＤ取得開始要求を行った後、第２カウンタ４３のカウント値に従ったタイミングで、ＡＤ変換部２１に対してＡＤ取得開始要求を行うことができる。
【００４６】
例えば、ＡＤ制御部４１は、ダミー処理におけるＡＤ取得開始要求を行った後、予め設定された間隔で連続してＡＤ変換部２１に対してＡＤ取得開始要求を行い、ＡＤ変換部２１によって変換されたＡＤ値を順次取得することができる。
【００４７】
なお、ＡＤ制御部４１は、ダミー処理におけるＡＤ取得開始要求を行う際に、ＡＤ変換部２１を占有する要求を含むＡＤ取得開始要求を行うことができる。かかる要求により、ＡＤ変換部２１は、ＡＤ制御部４１によって占有され、かかる占有が解除されるまで、処理部４６によるＡＤ取得開始要求を待たせることができる。
【００４８】
なお、ＡＤ変換部２１は、占有の状態の解除を、例えば、ＡＤ制御部４１から占有を解除する要求があった場合に行ったり、ＡＤ制御部４１からのＡＤ取得開始要求が所定時間以上なくなった場合に行ったりすることができる。
【００４９】
第１カウンタ４２は、所定時間ＴＡ毎にカウンタ値を１つずつインクリメントしていき、また、第２カウンタ４３は、所定時間ＴＢ毎にカウンタ値を１つずつインクリメントしていく。ここでは、所定時間ＴＡと所定時間ＴＢとは異なるが、所定時間ＴＡと所定時間ＴＢとは同じであってもよい。
【００５０】
タイミング調整部４４は、第１カウンタ４２、第２カウンタ４３およびカウンタ３０をリセットして、第１カウンタ４２のカウンタ値と第２カウンタ４３のカウンタ値とカウンタ３０のカウンタ値をそれぞれ初期化する。かかるタイミング調整部４４は、例えば、ダミー処理においてＡＤ処理完了通知を受信したタイミングまたはこのタイミングから所定時間ＴＤ後に第１カウンタ４２、第２カウンタ４３およびカウンタ３０をリセットすることができる。
【００５１】
検出部４５は、ＡＤ制御部４１によって取得されたＡＤ値に基づいて、ユーザのタッチキー１１へのタッチ操作の検出を行う。例えば、検出部４５は、検出処理毎にＡＤ制御部４１によって順次取得されるＡＤ値を加算し、当該加算結果（検出処理毎のＡＤ値の総和）に基づいてタッチ操作の検出を行うことができる。
【００５２】
検出部４５は、例えば、ＡＤ値の加算結果が閾値Ｃｔｈ以下である場合に、ユーザのタッチキー１１へのタッチ操作があると判定し、ＡＤ値の加算結果が閾値Ｃｔｈを超える場合に、ユーザのタッチキー１１へのタッチ操作がないと判定することができる。
【００５３】
処理部４６は、ＡＤ変換部２１によってデジタル化された電源電圧ＶＢの値やセンサの検出結果などに応じた処理を行うことができる。例えば、処理部４６は、所定周期でＡＤ変換部２１に対して取得要求を行い、ＡＤ変換部２１によって電子装置１００の電源電圧ＶＢの値をデジタル値へ変換させ、かかるデジタル値をＡＤ変換部２１から取得して電源電圧ＶＢの異常を検出することができる。
【００５４】
ここで、図４を参照して、パルス出力部２０から出力されるパルス電圧Ｖｐと、ＡＤ変換部２１で検出される電極電圧Ｖｔとの関係について説明する。図４は、パルス電圧Ｖｐと電極電圧Ｖｔとの関係を示す図である。なお、図４に示す例では、タッチ操作がない場合の電極電圧Ｖｔを「Ｖｔ１」とし、タッチ操作がある場合の電極電圧Ｖｔを「Ｖｔ２」としている。
【００５５】
図４に示すように、パルス出力部２０からパルス電圧Ｖｐが出力された場合、タッチ操作がある場合の電極電圧Ｖｔ２は、タッチ操作がない場合の電極電圧Ｖｔ１より、電圧の立ち上がり遅い。そこで、検出部４５は、パルス出力部２０からパルス電圧Ｖｐを出力させている状態でＡＤ変換部２１により電極電圧Ｖｔをサンプリングさせ、かかるＡＤ変換部２１から出力されるＡＤ値の大きさに基づいて、タッチキー１１へのユーザのタッチ操作があるか否かを検出する。
【００５６】
タッチ操作の有無によるＡＤ値の差が小さいと、タッチ操作の検出精度が下がることから、検出部４５は、１つのパルス電圧Ｖｐによる電極電圧Ｖｔ２のＡＤ値ではなく、複数のパルス電圧Ｖｐによる電極電圧Ｖｔ２のＡＤ値の加算値に基づいてタッチ操作の検出を行うようにしている。これにより、タッチ操作の検出精度を向上させることができる。
【００５７】
図５は、検出部４５による検出処理の説明図である。図５に示すように、検出処理期間毎に、ダミー処理の後、パルス制御部４０によってパルス出力部２０からｎ回（ｎは２以上の整数）連続して出力させ、かかるｎ個のパルス電圧Ｖｐによって電極電圧Ｖｔをｎ回変化させる。
【００５８】
ＡＤ制御部４１は、各検出処理期間において、ダミー処理の後、ＡＤ変換部２１へのＡＤ取得開始要求を繰り返しｎ回ほど行ってｎ個のＡＤ値を取得し、取得したｎ個のＡＤ値を加算し、ｎ個のＡＤ値の総和を求める。図５に示す例では、１回目のＡＤ値を「ＡＤ１」とし、２回目のＡＤ値を「ＡＤ２」とし、ｎ回目のＡＤ値を「ＡＤｎ」としている。
【００５９】
そして、検出部４５は、パルス出力部２０から所定数のパルス電圧Ｖｐが出力された後、ＡＤ値の加算値（以下、ＡＤ加算値と記載する）が閾値Ｃｔｈ以下である場合にユーザのタッチ操作があったと判定する。一方、検出部４５は、ＡＤ加算値が閾値Ｃｔｈを超える場合にユーザのタッチ操作がないと判定する。
【００６０】
制御部２３は、タッチ操作を検出する上述の一例の処理を繰り返し行う。すなわち、検出処理期間毎に、制御部２３は、ダミー処理を行った後、ＡＤ取得処理およびパルス出力処理を行って、検出処理期間毎に、ＡＤ加算値に基づいてタッチ操作の有無を判定する。このように、制御部２３は、ＡＤ加算値によってタッチ操作の検出を行うことから、タッチ操作の検出精度を向上させることができる。
【００６１】
ここで、ダミー処理、ＡＤ取得処理およびパルス出力処理における各タイミングについて説明する。図６は、制御部２３における処理タイミングについての説明図である。操作検出処理を開始すると、ＡＤ制御部４１は、図６に示す時刻ｔ０において、ダミー処理におけるＡＤ取得開始要求をＡＤ変換部２１へ送信する。
【００６２】
ＡＤ変換部２１は、ＡＤ取得開始要求を受信した場合、処理部４６によって占有されていなければ、カウンタ３０のカウンタ値が所定値ＣＡ１になった場合に、電極電圧ＶｔをサンプリングしてＡＤ値へ変換する。そして、カウンタ３０のカウンタ値が所定値ＣＡ２になった場合に、変換したＡＤ値を含むＡＤ処理完了通知をＡＤ制御部４１へ送信する。
【００６３】
一方、ＡＤ変換部２１は、ＡＤ取得開始要求を受信した場合、処理部４６によって占有されていれば、かかる占有状態が解除された後であってカウンタ３０のカウンタ値が所定値ＣＡ１になった場合に、電極電圧ＶｔをサンプリングしてＡＤ値へ変換する。そして、カウンタ３０のカウンタ値が所定値ＣＡ２になった場合に、変換したＡＤ値を含むＡＤ処理完了通知をＡＤ制御部４１へ送信する。
【００６４】
タイミング調整部４４は、時刻ｔ１０でＡＤ変換部２１がＡＤ処理完了通知を受信した場合、第１カウンタ４２、第２カウンタ４３およびカウンタ３０をリセットする。これにより、第１カウンタ４２、第２カウンタ４３およびカウンタ３０のそれぞれのカウンタ値が初期化され、パルス出力処理とＡＤ取得処理との間のタイミング調整が行われる。
【００６５】
パルス制御部４０は、時刻ｔ１０から所定時間Ｔ１後の時刻ｔ１１において、パルス出力部２０から検出電極１４へパルス電圧Ｖｐの出力を開始する。パルス制御部４０は、例えば、第１カウンタ４２のカウンタ値が所定値Ｃｐ１になる時刻ｔ１１に、パルス出力部２０から検出電極１４へのパルス電圧Ｖｐの出力を開始させる。
【００６６】
ＡＤ制御部４１は、パルス制御部４０によってパルス電圧Ｖｐが出力された時刻ｔ１１から所定時間Ｔ２（時刻ｔ１０から所定時間Ｔ１１）後の時刻ｔ１２に、ＡＤ取得処理におけるＡＤ取得開始要求をＡＤ変換部２１へ送信する。例えば、ＡＤ制御部４１は、第２カウンタ４３のカウンタ値が所定値Ｃｔ１になるタイミングをＡＤ取得開始要求の送信タイミングとすることができる。
【００６７】
ＡＤ変換部２１は、ＡＤ取得開始要求を受信した後、カウンタ３０のカウンタ値が所定値ＣＡ１になる時刻ｔ１３で、電極電圧Ｖｔをサンプリングしその後ＡＤ変換を行う。ＡＤ変換部２１は、カウンタ３０のカウンタ値が所定値ＣＡ２になるタイミングで、ＡＤ値を含むＡＤ処理完了通知をＡＤ制御部４１へ送信する。
【００６８】
ＡＤ制御部４１は、ＡＤ処理完了通知を受信してＡＤ値を取得し、ＡＤ値を記憶する。また、パルス制御部４０は、時刻ｔ１１から所定時間Ｔ２１経過後に、パルス出力部２０から検出電極１４へのパルス電圧Ｖｐの出力を停止する。例えば、パルス制御部４０は、第２カウンタ４３のカウンタ値が所定値Ｃｐ２（＞Ｃｐ１）になったタイミングをパルス電圧Ｖｐの出力停止タイミングとすることができる。
【００６９】
パルス制御部４０は、時刻ｔ１４から所定時間Ｔ２２経過した時刻ｔ２１のタイミングで、パルス出力部２０から検出電極１４への２つ目のパルス電圧Ｖｐの出力を開始させる。例えば、パルス制御部４０は、第１カウンタ４２のカウンタ値が所定値Ｃｐ３（＞Ｃｐ２）になったタイミングをパルス電圧Ｖｐの出力タイミングとすることができる。
【００７０】
ＡＤ制御部４１は、２つ目のパルス電圧Ｖｐの出力が開始された後の時刻ｔ２２において、ＡＤ取得開始要求をＡＤ変換部２１へ送信する。時刻ｔ２２は、ＡＤ制御部４１が前回ＡＤ取得開始要求を行った時刻ｔ１２から所定時間Ｔ１２経過したタイミングである。ＡＤ制御部４１は、例えば、第２カウンタ４３のカウンタ値が所定値Ｃｄ２（＞Ｃｄ１）になったタイミングをＡＤ取得開始要求の送信タイミングとすることができる。
【００７１】
ＡＤ変換部２１は、時刻ｔ２２においてＡＤ取得開始要求を受信した後、カウンタ３０のカウンタ値が所定値ＣＡ１になる時刻ｔ２３で、電極電圧Ｖｔをサンプリングし、その後ＡＤ変換を行う。ＡＤ変換部２１は、カウンタ３０のカウンタ値が所定値ＣＡ２になるタイミングで、ＡＤ値を含むＡＤ処理完了通知をＡＤ制御部４１へ送信する。ＡＤ制御部４１は、ＡＤ処理完了通知を受信してＡＤ値を取得し、ＡＤ値を記憶する。
【００７２】
また、パルス制御部４０は、ＡＤ制御部４１によってＡＤ処理完了通知が受信された後に、パルス出力部２０から検出電極１４へのパルス電圧Ｖｐの出力を停止する。以降、ＡＤ制御部４１およびパルス制御部４０は、時刻ｔ２１〜ｔ２４の処理と同様に、時刻ｔ３１〜ｔ３４での処理を行う。
【００７３】
これにより、パルス制御部４０は、ダミー処理によるタイミング調整が終了した後、複数のパルス電圧Ｖｐを予め設定された間隔（例えば、所定時間Ｔ２３）で連続してパルス出力部２０から検出電極１４へ出力させることができる。また、ＡＤ制御部４１は、ダミー処理によるタイミング調整が終了した後、予め設定された間隔（例えば、所定時間Ｔ２２）でＡＤ変換部２１へＡＤ取得開始要求を送信することができる。
【００７４】
このように、制御部２３は、第１カウンタ４２のカウント値に基づいてパルス出力処理を、第２カウンタ４３のカウント値に基づいてＡＤ取得処理を行い、ＡＤ変換部２１の変換部３１は、カウンタ３０のカウント値に基づいて、ＡＤ変換処理を行う。
【００７５】
そのため、検出処理内における「ＡＤ１」〜「ＡＤｎ」の取得タイミング（時刻ｔ１３、ｔ２３、３３、・・・）はパルス電圧Ｖｐの出力タイミングに対して互いに同じにならない場合がある。すなわち、時刻１２と時刻ｔ１３との間の時間Ｔ３１、時刻２２と時刻ｔ２３との間の時間Ｔ３２、時刻３２と時刻ｔ３３との間の時間Ｔ３３、・・・は、互いに同じにならない場合がある。
【００７６】
しかしながら、制御部２３は、ダミー処理におけるＡＤ変換部２１からのＡＤ処理完了通知の受信タイミングに基づいて、第１カウンタ４２、第２カウンタ４３およびカウンタ３０のそれぞれのカウント値を初期化する。
【００７７】
そのため、ダミー処理において、パルス出力処理とＡＤ取得処理とＡＤ変換部２１との間のタイミング調整が行われ、検出処理同士で、複数のＡＤ値の取得タイミングを同じにすることができる。例えば、１回目の検出処理における時間ｔ１３、ｔ２３、ｔ３３、・・・と、２回目以降の各検出処理における時間ｔ１３、ｔ２３、ｔ３３、・・・とを同じタイミングにすることができる。したがって、検出処理間で検出精度を一定にすることができ、ユーザのタッチ操作の検出精度を向上させることができる。
【００７８】
また、図６に示す例では、パルス制御部４０は、第１カウンタ４２のカウンタ値のみで処理を行い、ＡＤ制御部４１は、第２カウンタ４３のカウンタ値のみで処理を行ったがかかる例に限定されない。例えば、パルス制御部４０は、第１カウンタ４２のカウンタ値に加え、時刻ｔ１４、ｔ２４、ｔ３４からの経過時間に基づいて処理を行い、ＡＤ制御部４１は、第２カウンタ４３のカウンタ値に加え、ｔ１１、ｔ２１、ｔ３１からの経過時間に基づいて処理を行うことができる。
【００７９】
図７は、制御部２３における他の処理タイミングについての説明図である。なお、図７に示す時刻ｔ０〜ｔ１１の処理は図６に示す時刻ｔ０〜ｔ１１の処理と同じであるため、時刻ｔ１１以降の処理について説明する。なお、以下において、時刻ｔ１４、ｔ２４、ｔ３４は、ＡＤ制御部４１によってＡＤ処理完了通知が受信されたタイミングである。
【００８０】
図７に示す処理では、ＡＤ制御部４１は、パルス制御部４０によってパルス電圧Ｖｐの出力が開始された時刻ｔ１１（ｔ２１、ｔ３１、・・・）から所定時間Ｔ２後に、ＡＤ取得処理におけるＡＤ取得開始要求をＡＤ変換部２１へ送信する。例えば、ＡＤ制御部４１は、第１カウンタ４２のカウンタ値が時刻ｔ１１（ｔ２１、ｔ３１、・・・）のカウンタ値から所定値Ｃｔ１０だけ増加したタイミングをＡＤ取得開始要求の送信タイミングとすることができる。
【００８１】
また、パルス制御部４０は、ＡＤ処理完了通知を受信した時刻ｔ１４（ｔ２４、・・・）から所定時間Ｔ３経過した時刻ｔ２１（ｔ３１、・・・）のタイミングで、パルス出力部２０から検出電極１４への次のパルス電圧Ｖｐの出力を開始させる。例えば、パルス制御部４０は、第１カウンタ４２のカウンタ値が時刻ｔ１４（ｔ２４、・・・）のカウンタ値から所定値Ｃｐ１０だけ増加したタイミングをパルス電圧Ｖｐの出力タイミングとすることができる。
【００８２】
このような処理を行うことで、ＡＤ処理完了通知を受信したタイミングに基づいてパルス電圧Ｖｐの出力を開始することができるため、パルス電圧Ｖｐの間隔を短縮することができ、ユーザのタッチ操作に対する反応速度を向上させることができる。
【００８３】
また、上述したパルス制御部４０は、パルス出力部２０からのパルス電圧Ｖｐの出力を停止した後、検出電極１４の２つの電極間に電荷が実質的にゼロになった後に、パルス出力部２０からのパルス電圧Ｖｐの出力を開始するが、かかる例に限定されない。図８および図９は、パルス出力部２０からパルス電圧Ｖｐの出力を停止してから再開するまでの処理の他の例を示す図である。
【００８４】
図８に示すように、パルス制御部４０は、パルス出力部２０からのパルス電圧Ｖｐの出力を停止した後、検出電極１４の２つの電極間に電荷が残存している状態で、パルス出力部２０からのパルス電圧Ｖｐの出力を開始することができる。これにより、検出処理の期間を短縮することができ、ユーザのタッチ操作に対する反応速度を向上させることができる。
【００８５】
この場合、パルス制御部４０は、図９に示すように、１つの検出処理が終了すると、検出電極１４の２つの電極間に電荷が実質的にゼロになった後に、次の検出処理を実行する。これにより、ユーザのタッチ操作に対する反応速度を向上させつつ、各検出処理の間で、複数のＡＤ値の取得タイミングを同じにすることができる。
【００８６】
なお、上述したパルス制御部４０、ＡＤ制御部４１、第１および第２カウンタ４２、４３、タイミング調整部４４、検出部４５の少なくとも一部の機能（処理）を制御装置２の制御部に持たせることができる。
【００８７】
例えば、制御装置２の制御部は、検出処理装置１０の制御部２３に対してダミー処理を要求し、制御部２３は、ダミー処理におけるＡＤ取得開始要求をＡＤ変換部２１へ送信する。制御部２３はＡＤ処理完了通知を受信すると、ＡＤ処理完了通知を受信した旨の通知を制御装置２の制御部へ行う。制御装置２の制御部は、かかる通知を受け取った場合に、第１カウンタ４２、第２カウンタ４３およびカウンタ３０のリセットの要求を制御部２３に対して行い、制御部２３は、制御装置２の制御部からの要求に基づいて、これらのカウンタ４２、４３、３０をリセットする。このように、制御装置２の制御部は操作検出装置の一部として機能することもできる。
【００８８】
〔３．検出処理装置の検出処理フロー〕
図１０は、検出処理装置１０の検出処理の流れを示すフローチャートである。かかる処理は、例えば、検出処理装置１０の制御部２３によって繰り返し行われる。
【００８９】
図１０に示すように、検出処理装置１０の制御部２３は、ダミー処理を実行し（ステップＳ１）、その後、主処理を実行する（ステップＳ２）。以下、まず、ダミー処理について説明する。図１１は、ダミー処理の流れを示すフローチャートである。
【００９０】
図１１に示すように、制御部２３は、ダミー処理を開始すると、例えば所定時間Ｔ０が経過した後に、パルス出力部２０からパルス電圧Ｖｐを検出電極１４へ出力させていない状態でＡＤ変換部２１に対してＡＤ取得開始要求を送信する（ステップＳ１０）。
【００９１】
その後、制御部２３は、ＡＤ変換部２１からＡＤ処理完了通知を受信したか否かを判定する（ステップＳ１１）。制御部２３は、かかる処理をＡＤ処理完了通知を受信するまで繰り返し行う。ＡＤ処理完了通知を受信したと判定した場合（ステップＳ１１；Ｙｅｓ）、制御部２３は、第１カウンタ４２、第２カウンタ４３およびカウンタ３０をリセットし（ステップＳ１２）、図１１に示す処理を終了する。
【００９２】
次に、主処理について説明する。図１２は、主処理の流れを示すフローチャートである。図１２に示すように、主処理を開始すると、制御部２３は、第１カウンタ４２のカウンタ値に基づいて所定時間が経過したと判定すると、パルス出力部２０から検出電極１４へのパルス電圧Ｖｐの出力を開始させる（ステップＳ２０）。
【００９３】
ステップＳ２０の処理が終了した後、制御部２３は、第２カウンタ４３のカウンタ値に基づいて所定時間が経過したと判定すると、ＡＤ取得開始要求をＡＤ変換部２１へ送信する（ステップＳ２１）。その後、制御部２３は、ＡＤ変換部２１からＡＤ処理完了通知を受信したか否かを判定する（ステップＳ２２）。制御部２３は、かかる処理をＡＤ処理完了通知を受信するまで繰り返し行う。
【００９４】
ＡＤ処理完了通知を受信したと判定した場合（ステップＳ２２；Ｙｅｓ）、制御部２３は、ＡＤ処理完了通知に含まれるＡＤ値を取得する（ステップＳ２３）。また、第１カウンタ４２のカウンタ値に基づいて所定時間が経過したと判定すると、パルス出力部２０から検出電極１４へのパルス電圧Ｖｐの出力を停止する（ステップＳ２４）。
【００９５】
その後、制御部２３は、ｎ個のＡＤ値を取得したか否かを判定する（ステップＳ２５）。ｎ個のＡＤ値を取得していないと判定した場合（ステップＳ２５；Ｎｏ）、制御部２３は、処理をステップＳ２０へ移行する。一方、ｎ個のＡＤ値を取得したと判定した場合（ステップＳ２５；Ｙｅｓ）、制御部２３は、ｎ個のＡＤ値の総和を算出する（ステップＳ２６）。なお、制御部２３は、ＡＤ値を取得する毎にＡＤ値を加算することでｎ個のＡＤ値の総和を求めることもできる。
【００９６】
制御部２３は、ＡＤ値の総和（加算値）が閾値Ｃｔｈ以下であるか否かを判定する（ステップＳ２７）。制御部２３は、ＡＤ値の総和が閾値Ｃｔｈ以下であると判定した場合（ステップＳ２７；Ｙｅｓ）、ユーザのタッチ操作があったと判定する（ステップＳ２８）。一方、ＡＤ値の総和が閾値Ｃｔｈ以下ではないと判定した場合（ステップＳ２７；Ｎｏ）、ユーザのタッチ操作がないと判定する（ステップＳ２９）。制御部２３は、ステップＳ２８、Ｓ２９の処理を終了すると、図１２に示す処理を終了する。
【００９７】
〔４．その他〕
上述した例では、操作部の一例として、操作検出装置１においてタッチキー１１を有する例を説明したが、複数の検出電極１４がマトリクス状に配置されたタッチパネルを操作部とすることもできる。
【００９８】
また、上述した例では、タイミング調整部４４は、第１カウンタ４２、第２カウンタ４３およびカウンタ３０をリセットする例を説明したが、ＡＤ変換部２１がカウンタ３０を有しない構成であってもよい。この場合、ＡＤ変換部２１がＡＤ取得開始要求を受け付けてから所定時間後にＡＤ処理完了通知を送信することで、第１カウンタ４２および第２カウンタ４３のみをリセットすることでタイミング調整を行うことができる。
【００９９】
〔５．効果等〕
実施形態にかかる検出処理装置１０は、パルス出力部２０と、ＡＤ変換部２１と、制御部２３とを備える。パルス出力部２０は、検出電極１４にパルス電圧Ｖｐを出力する。ＡＤ変換部２１は、検出電極１４の電圧である電極電圧ＶｔをＡＤ値（デジタル値の一例)へ変換する。制御部２３は、パルス出力部２０およびＡＤ変換部２１を制御して、パルス電圧Ｖｐを検出電極に出力している状態でＡＤ変換部２１によって変換されたＡＤ値を取得し、このＡＤ値に基づいてユーザのタッチ操作（ユーザ操作の一例）を検出する。さらに、制御部２３は、パルス電圧Ｖｐを検出電極１４へ出力しない状態でＡＤ変換部２１へＡＤ取得開始要求（ＡＤ変換処理の要求の一例）を行い、ＡＤ処理完了通知（ＡＤ変換処理の完了通知の一例）をＡＤ変換部２１から取得したタイミングに基づいて、パルス電圧Ｖｐの出力処理とＡＤ値の取得処理との間のタイミング調整を行う。これにより、ＡＤ変換部２１を占有した後に、パルス電圧Ｖｐの出力処理とＡＤ値の取得処理を開始することができることから、タッチ操作の検出を精度よく行うことができる。
【０１００】
また、制御部２３は、パルス制御部４０と、ＡＤ制御部４１と、検出部４５とを備える。パルス制御部４０は、上記タイミング調整が終了した後、複数のパルス電圧Ｖｐを連続してパルス出力部２０から検出電極１４へ出力させる。ＡＤ制御部４１は、各パルス電圧Ｖｐが検出電極１４に出力される毎にＡＤ変換部２１によって変換されたＡＤ値を順次取得する。検出部４５は、ＡＤ制御部４１によって順次取得されるＡＤ値を加算し、当該加算結果に基づいてユーザのタッチ操作の検出を行う。これにより、タッチ操作の有無によるＡＤ値の変化が小さい場合であっても、タッチ操作の検出を精度よく行うことができる。
【０１０１】
また、制御部２３は、第１カウンタ４２と、第２カウンタ４３と、タイミング調整部４４（調整部の一例）とを備える。タイミング調整部４４は、ＡＤ処理完了通知のタイミングに基づいて、第１カウンタ４２と第２カウンタ４３とをリセットすることによって上記タイミング調整を行う。パルス制御部４０は、第１カウンタ４２のカウント値に基づいて複数のパルス電圧Ｖｐを連続してパルス出力部２０から出力させる。ＡＤ制御部４１は、第２カウンタ４３のカウント値に基づいてＡＤ変換部２１によって変換されたＡＤ値を順次取得する。これにより、第１カウンタ４２のカウント値と第２カウンタ４３のカウント値のスタート位置を合せることができ、パルス電圧Ｖｐの出力処理とＡＤ値の取得処理とのタイミング調整を容易に行うことができる。
【０１０２】
また、パルス制御部４０は、複数のパルス電圧Ｖｐをパルス出力部２０から出力させる毎に、パルス電圧Ｖｐを検出電極１４へ出力しない状態でＡＤ変換部２１へＡＤ取得開始要求を送信するダミー処理を行う。タイミング調整部４４は、ＡＤ処理完了通知のタイミングに基づいて、上記タイミング調整を実行する。これにより、タッチ操作の検出処理間で検出精度を一定にすることができ、ユーザのタッチ操作の検出精度を向上させることができる。
【０１０３】
また、ＡＤ変換部２１は、カウンタ３０（第３カウンタの一例）と、変換部３１とを備える。変換部３１は、ＡＤ取得開始要求（ＡＤ変換処理の要求の一例）があった場合、カウンタ３０のカウント値が所定値になった場合に、ＡＤ変換処理を開始する。タイミング調整部４４は、ＡＤ処理完了通知のタイミングに基づいて、カウンタ３０をリセットする。これにより、タッチ操作の検出処理間で検出精度を一定にすることができ、ユーザのタッチ操作の検出精度を向上させることができる。
【０１０４】
また、パルス制御部４０は、上記タイミング調整が終了した後、複数のパルス電圧Ｖｐを予め設定された間隔（例えば、図６に示す所定時間Ｔ２３）で連続してパルス出力部２０から検出電極１４へ出力させる。また、ＡＤ制御部４１は、上記タイミング調整が終了した後、予め設定された間隔（例えば、図６に示す所定時間Ｔ２２）でＡＤ変換部２１へＡＤ取得開始要求を送信する。これにより、例えば、パルス電圧Ｖｐ毎のＡＤ値の取得タイミングを調整する必要が無く、タッチキー操作の検出処理における処理時間を短縮することができ、ユーザのタッチ操作に対する反応速度を向上させることができる。
【０１０５】
また、パルス制御部４０は、検出電極１４の電荷が残存している状態で複数のパルス電圧Ｖｐを連続してパルス出力部２０から検出電極１４へ出力させる。これにより、検出処理の期間を短縮することができ、ユーザのタッチ操作に対する反応速度を向上させることができる。
【０１０６】
また、実施形態にかかる操作検出装置１は、検出電極１４を有するタッチキー１１（操作部の一例）と、検出処理装置１０とを備える。これにより、タッチ操作の検出を精度よく行うことができる操作検出装置１を提供することができる。
【０１０７】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１０８】
１  操作検出装置
２  制御装置
３  表示装置
１０  検出処理装置
１１  タッチキー
１２  抵抗
１４  検出電極
２０  パルス出力部
２２  通信部
２３  制御部
３０  カウンタ（第３カウンタの一例）
３１  変換部
４０  パルス制御部
４１  ＡＤ制御部
４２  第１カウンタ
４３  第２カウンタ
４４  タイミング調整部（調整部の一例）
４５  検出部
４６  処理部
１００  電子装置
【図１Ａ】
2017188048.tif 000003
【図１Ｂ】
2017188048.tif 000004
【図２】
2017188048.tif 000005
【図３】
2017188048.tif 000006
【図４】
2017188048.tif 000007
【図５】
2017188048.tif 000008
【図６】
2017188048.tif 000009
【図７】
2017188048.tif 000010
【図８】
2017188048.tif 000011
【図９】
2017188048.tif 000012
【図１０】
2017188048.tif 000013
【図１１】
2017188048.tif 000014
【図１２】
2017188048.tif 000015