(57)【特許請求の範囲】
【請求項１】
複数のキーを有する入力装置であって、
前記複数のキーのそれぞれに対応し静電容量を検出するパッドと、
前記複数のキーのそれぞれに対応する照明と、
操作が有効なキーに対応する照明を点灯するとともに、操作が無効なキーに対応する照明を消灯する表示制御手段と、
前記有効キーに対応するパッドに対する操作を検出する入力制御手段と、
少なくとも一以上の無効キーに対応するパッドの出力値を測定する測定手段と、
前記出力値を用いてパッドの出力を補正するための補正値を算出し、少なくとも一以上のパッドの出力を補正する補正手段と、を有し、
前記表示制御手段は、ユーザーの操作に応じて、予め定められた複数の点灯パターンに従って前記複数のキーに対応する照明の点灯又は消灯を変化させ、
前記測定手段は、前記点灯パターンが変化した場合に、少なくとも一以上の無効キーに対応するパッドの出力値を測定する、
ことを特徴とする入力装置。
【請求項２】
請求項１に記載の入力装置であって、
前記測定手段は、前記無効キーに対応するパッドの出力値の測定の際、出力値を複数回取得するとともに、各回において当該無効キーに対応するパッドに対する操作を監視し、操作がされていない回の出力値を、測定値として採用する、
ことを特徴とする入力装置。
【請求項３】
請求項１又は２に記載の入力装置であって、
前記測定手段は、所定の一つの無効キーに対応するパッドの出力値を測定し、
前記補正手段は、前記所定の一つの無効キーに対応するパッドの出力値を用いて、全てのパッドの出力を補正する、
ことを特徴とする入力装置。
【請求項４】
請求項１又は２に記載の入力装置であって、
前記測定手段は、前記無効キーに対応するパッドそれぞれの出力値を測定し、
前記補正手段は、前記無効キーに対応するパッドそれぞれの出力値を用いて、各パッドの出力を補正する、
ことを特徴とする入力装置。
【請求項５】
請求項１又は２に記載の入力装置であって、
前記複数のキーは、複数のグループに分けられるとともに、グループごとに一の代表キーが予め定められており、
前記測定手段は、グループごとに、当該グループ内の前記代表キーに対応するパッドの出力値を測定し、
前記補正手段は、グループごとに、前記代表キーに対応するパッドの出力値を用いて、当該グループ内の全てのキーに対応するパッドの出力を補正する、
ことを特徴とする入力装置。
【請求項６】
請求項１又は２に記載の入力装置であって、
前記測定手段は、前記点灯パターンごとに異なる少なくとも一以上の無効キーに対応するパッドの出力値を測定し、
前記補正手段は、測定したパッドの出力値を用いて、当該測定したパッドの出力を補正する、
ことを特徴とする入力装置。
【請求項７】
請求項６に記載の入力装置であって、
前記測定手段は、前記無効キーごとに測定頻度を記録し、前記点灯パターンが変化した場合に、該点灯パターンにおいて測定対象である無効キーの測定頻度よりも低い測定頻度を有する他の無効キーを優先的に測定する、
ことを特徴とする入力装置。
【請求項８】
複数のキーと、前記複数のキーのそれぞれに対応し静電容量を検出するパッドと、前記複数のキーのそれぞれに対応する照明とを備える入力装置の補正方法であって、
操作が有効なキーに対応する照明を点灯するとともに、操作が無効なキーに対応する照明を消灯する表示制御ステップと、
前記有効キーに対応するパッドに対する操作を検出する入力制御ステップと、
少なくとも一以上の無効キーに対応するパッドの出力値を測定する測定ステップと、
前記出力値を用いてパッドの出力を補正するための補正値を算出し、少なくとも一以上のパッドの出力を補正する補正ステップと、を含み、
前記表示制御ステップは、ユーザーの操作に応じて、予め定められた複数の点灯パターンに従って前記複数のキーに対応する照明の点灯又は消灯を変化させ、
前記測定ステップは、前記点灯パターンが変化した場合に、少なくとも一以上の無効キーに対応するパッドの出力値を測定する、
ことを特徴とする補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静電容量方式のタッチセンサーを備える入力装置、及びその補正方法に関する。
【背景技術】
【０００２】
静電容量の変化を検出することにより、ユーザーの指などのタッチを検出する静電容量方式のタッチセンサー（タッチパネル、タッチパッド、タッチスイッチなどを含む。）が知られている（例えば、特許文献１）。このタッチセンサーは、例えば、電子機器の筐体の操作パネルに使用され、ユーザーの手入力を受け付ける入力装置として電子機器を機能させる。
【０００３】
タッチセンサーの一つとして、例えば、静電容量を検出して出力するパッド（例えば、静電パッド、タッチパッドともいう）と、パッドから出力された静電容量の変化を検出してＣＰＵ等に出力するコントローラー（例えば、コントロールＩＣともいう）とを備えるものが知られている。該コントローラーは、例えば、パッドから出力される信号をＣＰＵで処理可能な信号（例えば、電位を示す値や周波数）に変換して出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５２５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電子機器の特性や、パッドやコントローラーの特性は、個体によって異なる。そのため、静電容量という微小な変化の検出にあたっては、それらの個体ごとの特性が大きく影響し、各電子機器間では、コントローラーにより測定される値にばらつきが発生する。
【０００６】
ばらつきの発生によりタッチを検出できないといった電子機器の不具合をなくすため、電子機器の製造工程においては、タッチセンサーを電子機器に取り付けた後、その調整が行われる。
【０００７】
タッチセンサーの調整では、例えば、パッドに指やその他の物体が接近又は接触していない状態（オフ状態）でそのパッドの出力値を測定し、その測定値が予め定められている基準値（オフ状態と判定するための適正値）に達することができる補正値（例えば、ゲインを調整するための補正値）を算出し、不揮発性メモリーなどに記憶しておく。その後、パッドの出力は、コントロールＩＣ及びＣＰＵの少なくとも一方の処理によって、この補正値に基づいて補正（例えば、ゲイン調整）が行われ、適切な値が測定されるようになる。
【０００８】
しかしながら、電子機器の製造工程における環境と、当該電子機器がエンドユーザーに使用される実際の環境とは異なる。環境の違いによって、同じ個体であっても測定値や補正値が異なることがある。そのため、製造工程での調整は、エンドユーザーの環境に適した調整ではない場合がある。すると、エンドユーザー環境においては、タッチセンサーの反応が悪いなどの不具合が起きる可能性が高まる。
【０００９】
そこで、本発明は、ユーザー環境においてタッチセンサーの調整を行うことを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するための本発明の一態様は、複数のキーを有する入力装置であって、前記複数のキーのそれぞれに対応し静電容量を検出するパッドと、前記複数のキーのそれぞれに対応する照明と、操作が有効なキーに対応する照明を点灯するとともに、操作が無効なキーに対応する照明を消灯する表示制御手段と、前記有効キーに対応するパッドに対する操作を検出する入力制御手段と、少なくとも一以上の無効キーに対応するパッドの出力値を測定する測定手段と、前記出力値を用いてパッドの出力を補正するための補正値を算出し、少なくとも一以上のパッドの出力を補正する補正手段と、を有し、前記表示制御手段は、ユーザーの操作に応じて、予め定められた複数の点灯パターンに従って前記複数のキーに対応する照明の点灯又は消灯を変化させ、前記測定手段は、前記点灯パターンが変化した場合に、少なくとも一以上の無効キーに対応するパッドの出力値を測定する、ことを特徴とする。
【００１２】
また、前記測定手段は、前記無効キーに対応するパッドの出力値の測定の際、出力値を複数回取得するとともに、各回において当該無効キーに対応するパッドに対する操作を監視し、操作がされていない回の出力値を、測定値として採用する、ことを特徴としていてもよい。
【００１３】
また、上記のいずれかの入力装置において、前記測定手段は、所定の一つの無効キーに対応するパッドの出力値を測定し、前記補正手段は、前記所定の一つの無効キーに対応するパッドの出力値を用いて、全てのパッドの出力を補正する、ことを特徴としていてもよい。
【００１４】
また、上記のいずれかの入力装置において、前記測定手段は、前記無効キーに対応するパッドそれぞれの出力値を測定し、前記補正手段は、前記無効キーに対応するパッドそれぞれの出力値を用いて、各パッドの出力を補正する、ことを特徴としていてもよい。
【００１５】
また、上記のいずれかの入力装置において、前記複数のキーは、複数のグループに分けられるとともに、グループごとに一の代表キーが予め定められており、前記測定手段は、グループごとに、当該グループ内の前記代表キーに対応するパッドの出力値を測定し、前記補正手段は、グループごとに、前記代表キーに対応するパッドの出力値を用いて、当該グループ内の全てのキーに対応するパッドの出力を補正する、ことを特徴としていてもよい。
【００１６】
また、上記のいずれかの入力装置において、前記点灯パターンごとに異なる少なくとも一以上の無効キーに対応するパッドの出力値を測定し、前記補正手段は、測定したパッドの出力値を用いて、当該測定したパッドの出力を補正する、ことを特徴としていてもよい。
【００１７】
また、上記のいずれかの入力装置において、前記測定手段は、前記無効キーごとに測定頻度を記録し、前記点灯パターンが変化した場合に、該点灯パターンにおいて測定対象である無効キーの測定頻度よりも低い測定頻度を有する他の無効キーを優先的に測定する、
ことを特徴とする入力装置。
【００１８】
上記の課題を解決するための本発明の他の態様は、複数のキーと、前記複数のキーのそれぞれに対応し静電容量を検出するパッドと、前記複数のキーのそれぞれに対応する照明とを備える入力装置の補正方法であって、操作が有効なキーに対応する照明を点灯するとともに、操作が無効なキーに対応する照明を消灯する表示制御ステップと、前記有効キーに対応するパッドに対する操作を検出する入力制御ステップと、少なくとも一以上の無効キーに対応するパッドの出力値を測定する測定ステップと、前記出力値を用いてパッドの出力を補正するための補正値を算出し、少なくとも一以上のパッドの出力を補正する補正ステップと、を含み、前記表示制御ステップは、ユーザーの操作に応じて、予め定められた複数の点灯パターンに従って前記複数のキーに対応する照明の点灯又は消灯を変化させ、前記測定ステップは、前記点灯パターンが変化した場合に、少なくとも一以上の無効キーに対応するパッドの出力値を測定する、ことを特徴とする。
【図面の簡単な説明】
【００１９】
【図１】本発明の第一実施形態の一例に係る複合機のハードウェアの概略構成を示すブロック図である。
【図２】本発明の第一実施形態の一例に係る操作パネルの操作面を示す図である。
【図３】本発明の第一実施形態の一例に係るタッチセンサー基板のハードウェアの概略構成を示す図である。
【図４】本発明の第一実施形態の一例に係る複合機の機能構成を示すブロック図である。
【図５】本発明の第一実施形態の一例に係る点灯・測定制御テーブルを示す図である。
【図６】本発明の第一実施形態の一例に係る操作パネルの点灯キーの遷移を示す図である。
【図７】本発明の第一実施形態の一例に係る点灯・測定処理を示すフロー図である。
【図８】発明の第一実施形態の変形例に係る点灯・測定処理を説明するための操作パネルの操作面を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の第一実施形態の一例について、図面を参照して説明する。
【００２１】
本実施形態では、タッチセンサーを備える入力装置として、複合機を例に挙げて説明する。もちろん、入力装置は、複合機に限られず、例えば、プリンター、スキャナー、コピー機、携帯端末、パーソナルコンピューターなどの電子機器であってもよい。
【００２２】
図１は、本発明の第一実施形態の一例に係る複合機のハードウェアの概略構成を示すブロック図である。
【００２３】
複合機１００は、例えば、原稿を読み取って画像データを生成するスキャン機能、印刷データに基づいて印刷媒体に印刷を行う印刷機能、スキャンした画像データを印刷するコピー機能などを有する。
【００２４】
複合機１００は、コントローラー１１０と、操作パネル１２０と、スキャナーエンジン１３０と、印刷エンジン１４０と、通信インターフェイス１５０とを有する。
【００２５】
コントローラー１１０は、例えば、複合機１００の主要機能を搭載したチップ（ＳｏＣ：System on Chip）などで構成され、複合機１００全体の動作を制御する。
【００２６】
例えば、コントローラー１１０は、通信インターフェイス１５０を介して印刷データを受信すると、当該印刷データに基づいて印刷エンジン１４０に出力する印字データを生成し、印刷エンジン１４０を制御して印字データに基づく印刷を実行させる。また、例えば、コントローラー１１０は、操作パネル１２０を介してユーザーからスキャンの指示を受け付けると、スキャナーエンジン１３０を制御して、原稿台（不図示）に載せられた原稿を読み取らせ、スキャナーエンジン１３０から出力されるデータに基づいて画像データを生成する。
【００２７】
また、例えば、コントローラー１１０は、操作パネル１２０を制御して、ユーザーの操作を促す各種の画面をディスプレイに表示させたり、各種のユーザーの操作を受け付けたりする。詳細は後述するが、操作パネル１２０には、ユーザーが操作するための複数のキーが配置されている。そして、各キーは、ユーザーの指の接触や接近を検知する静電パッドと、操作が有効であることをユーザーに知らせる照明とからなる。従って、コントローラー１１０は、各キーに対応する静電パッドの制御、各キーに対応する照明の点灯／消灯の制御などを行う。
【００２８】
上記のような処理を実現するために、コントローラー１１０は、ＣＰＵ（Central Processing Unit）１１１と、ＲＡＭ（Random Access Memory）１１２と、ＲＯＭ（Read Only Memory）１１３とを備える。もちろん、例えば、画像処理などの各種の処理を行う専用の回路を備えていてもよい。コントローラー１１０は、上記の処理を専用に行うように設計されたＡＳＩＣで構成されていてもよい。
【００２９】
ＣＰＵ１１１は、各種プログラムを実行する。ＲＡＭ１１２は、印刷データや印字データなどの各種データおよびプログラム等を一時的に記憶する。ＲＯＭ１１３には、複合機１００を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されている。
【００３０】
スキャナーエンジン１３０は、コントローラー１１０からの指示に基づいて、原稿台（不図示）に載せられた原稿を読み取り、読み取りデータをコントローラー１１０に出力する。スキャナーエンジン１３０は、例えば、イメージセンサー、光源、光源及びイメージセンサーを備えたキャリッジ、キャリッジを動かす駆動モーターなどを備える機構である。
【００３１】
印刷エンジン１４０は、コントローラー１１０からの指示に基づいて、コントローラー１１０から出力された印字データを印刷媒体に印刷する。印刷エンジン１４０は、例えば、インクジェット方式やレーザー方式の機構である。
【００３２】
通信インターフェイス１５０は、ＬＡＮなどのネットワークに接続して、パーソナルコンピューターなどのホストと通信するユニットである。もちろん、ＵＳＢ（Universal Serial Bus）などのインターフェイスであってもよい。
【００３３】
操作パネル１２０は、ユーザーと複合機１００のインターフェイスとして機能する。操作パネル１２０は、例えば、文字や画像を表示したり、ユーザーの操作を受け付けたりする。本実施形態の操作パネル１２０は、ディスプレイと、タッチセンサーと、照明とを備える。以下、図２、及び図３を参照して、具体的に説明する。
【００３４】
図２は、本発明の第一実施形態の一例に係る操作パネルの操作面を示す図である。本図は、ユーザーによる操作対象の各種キーが配置された操作面の正面を示している。
【００３５】
操作パネル１２０は、ディスプレイ１２１と、複数のキー１２２（ａ〜ｐ）とを備える。図３で後述するように、各キー１２２への操作は、操作パネル１２０内部に設けられたタッチセンサー基板により検出される。また、各キー１２２の領域は、操作パネル１２０内部に設けられたＬＥＤ照明により内部から照らされ、キー１２２以外の領域よりも明るく光るようになっている。
【００３６】
各キー１２２には、その機能が分かるように文字や記号が印刷されている。本図の例では、各キーは、ＯＮキー１２２ａ、Ｔｒａｙキー１２２ｂ、Ｈｏｍｅキー１２２ｃ、Ｄｉｓｐｌａｙキー１２２ｄ、Ｖｉｅｒキー１２２ｅ、マイナスキー１２２ｆ、左キー１２２ｇ、Ｍｅｎｕキー１２２ｈ、上キー１２２ｉ、ＯＫキー１２２ｊ、下キー１２２ｋ、プラスキー１２２ｌ、右キー１２２ｍ、Ｂａｃｋキー１２２ｎ、Ｓｔａｒｔキー１２２ｏ、Ｃａｎｃｅｌキー１２２ｐである。なお、各キーの機能は、本実施形態では重要ではないので説明を省略する。
【００３７】
ディスプレイ１２１は、コントローラー１１０で生成されたグラフィックス情報を表示するユニットである。ディスプレイ１２１は、例えば、液晶ディスプレイ（Liquid Crystal Display）、有機ＥＬディスプレイ（Electro-Luminescence Display）などで構成される。
【００３８】
もちろん、操作面の構成は上記に限れない。例えば、ディスプレイや各キーの配置、大きさ、数、キー機能の種類などは、上記に限られない。
【００３９】
図３は、本発明の第一実施形態の一例に係るタッチセンサー基板のハードウェアの概略構成を示す図である。本図は、操作パネル内部、すなわち操作面１２３の下に設けられるタッチセンサー基板１２４を、側面から見た図である。なお、本図は、タッチセンサーを説明するためのものであり、それ以外の構成（例えば、ディスプレイ１２１）は省略している。また、複数のキー１２２は、同様の構成であるので、そのうち一つのキーを代表的に図示する。
【００４０】
タッチセンサー基板１２４は、キー１２２ごとに、対応する導光板（導光体）１２５と、パッド１２６と、ＬＥＤ（light emitting diode）１２７とを備える。また、タッチセンサー基板１２４は、複数のパッド１２６を制御するパッド制御回路１２８と、複数のＬＥＤ１２７を制御するＬＥＤ制御回路１２９とを備える。パッド制御回路１２８と各パッド１２６とは、信号線により接続される。ＬＥＤ制御回路１２９と各ＬＥＤ１２７とは、信号線により接続される。
【００４１】
パッド１２６は、キー１２２ごとに設けられる。パッド１２６は、いわゆる静電パッドであり、例えば、電極から構成される。パッド１２６は、例えば、人の指などの誘電体が接近することにより蓄積される電荷を検出し、パッド制御回路１２８に出力する。
【００４２】
パッド１２６と操作面１２３との間には、導光板（導光体）１２５が配置される。導光板１２５の上端は、操作面１２３の内側から操作面１２３に接触し又は接着され、下端は、パッド１２６の上側に接触し又は接着される。導光板１２５の一部は、ＬＥＤ１２７の発光する部分の少なくとも一部が挿入できるように形成されている。
【００４３】
タッチセンサー基板１２４のパッド１２６の近隣には、キー１２２の照明であるＬＥＤ１２７が配置されている。ＬＥＤ１２７の発光する部分の少なくとも一部は、導光板１２５の一部に挿入されている。
【００４４】
導光板１２５は、ＬＥＤ１２７の光を操作面１２３へと導く。すなわち、操作面１２３の少なくとも導光板１２５と接触し又は接着されている部分（キー１２２に対応する領域）の少なくとも一部は、光を透過する材質又は構成となっており、ユーザーはこの光により操作対象であるキー１２２を確認できる。導光板１２５は、パッド１２６が静電容量の変化を検出できるように、誘電体である。なお、後述するように、ＬＥＤ１２７が点灯しているキー１２２は、操作が有効なキーであり、ＬＥＤ１２７が点灯しているキーは、操作が無効なキーである。
【００４５】
パッド制御回路１２８は、パッド１２６を制御するユニットであり、例えば、専用のコントロールＩＣである。なお、本実施形態では、パッド制御回路１２８は、複数のパッド１２６を制御可能である。もちろん、パッド１２６ごとに、パッド制御回路１２８が設けられていてもよい。
【００４６】
パッド制御回路１２８は、例えば、パッド１２６ごとにその出力を測定し、ＣＰＵ１１１（図１参照）が処理可能な信号に変換して出力する。ＣＰＵ１１１は、例えば、パッド１２６から所定時間ごとに測定値を取得し、ある時点の測定値と所定時間後のある時点の測定値との差分を算出し、該差分が予め定められた値を超えている場合に当該パッド１２６がタッチされた判定する。
【００４７】
なお、タッチされたか否かの判定をパッド制御回路１２８が行い、タッチされているか否かを示す信号をＣＰＵ１１１に出力するようにしてもよい。
【００４８】
また、パッド制御回路１２８は、パッド１２６ごとに、ＣＰＵ１１１により設定された補正値によりゲインを調整することができる。ＣＰＵ１１１は、例えば、パッド制御回路１２８から出力されたパッド１２６の測定値を受け付けるとともに、予め定められた変換式や変換テーブルを使用して、その測定値が予め定められている基準値に達することができる補正値を算出する。そして、該補正値をＲＡＭ１１２やＲＯＭな１１３に記憶する。ＣＰＵ１１１は、パッド制御回路１２８に該補正値を設定する。そして、パッド制御回路１２８は、パッド１２６のゲインを該補正値で補正する。
【００４９】
なお、本実施形態では、補正値はＣＰＵ１１１により算出されるが、例えば、パッド制御回路１２８により算出されるようにしてもよい。また、本実施形態では、補正値がパッド制御回路１２８に設定されるようになっているが、例えば、パッド制御回路１２８は補正を行わず、ＣＰＵ１１１が補正値を使用して補正を行ってもよい。
【００５０】
ＬＥＤ制御回路１２９は、ＬＥＤ１２７を制御するユニットであり、例えば、専用のコントロールＩＣである。なお、本実施形態では、ＬＥＤ制御回路１２９は、複数のＬＥＤ１２７を制御可能である。もちろん、ＬＥＤ１２７ごとに、ＬＥＤ制御回路１２９が設けられていてもよい。
【００５１】
ＬＥＤ制御回路１２９は、例えば、ＬＥＤ１２７ごとに、その点灯／消灯を制御することができる。本実施形態では、ＣＰＵ１１１は、ＬＥＤ１２７ごとに、点灯／消灯を示す信号をＬＥＤ制御回路１２９に出力する。そして、ＬＥＤ制御回路１２９は、ＣＰＵ１１１の指示に従って、各ＬＥＤ１２７を点灯／消灯する。
【００５２】
以上のような構成により、コントローラー１１０は、操作パネル１２０の操作面１２３の各キー１２２の操作を検出することができる。また、コントローラー１１０は、各キー１２２の照明を点灯したり消灯したりすることができる。
【００５３】
もちろん、上記のタッチセンサー基板１２４の構成は一例である。例えば、タッチセンサー基板１２４とコントローラー１１０の基板は一体となっていてもよい。また、例えば、導光板１２５、パッド１２６、及びＬＥＤ１２７と、パッド制御回路１２８及びＬＥＤ制御回路１２９とは、別々の基板に搭載されていてもよい。また、照明は、ＬＥＤに限られず、他の照明装置であってもよい。
【００５４】
以上が、本発明の第一実施形態の一例に係る複合機の、ハードウェアの概略構成の一例である。ただし、この構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的な複合機が備える構成を排除するものではない。
【００５５】
図４は、本発明の第一実施形態の一例に係る複合機の機能構成を示すブロック図である。
【００５６】
複合機１００は、表示制御部１０と、入力制御部２０と、測定処理部３０と、補正処理部４０と、読取制御部５０と、印刷制御部６０とを有する。
【００５７】
上記の機能部は、例えば、ＣＰＵ１１１がＲＯＭ１１３からＲＡＭ１１２にロードした所定のプログラムを実行することにより実現される。この所定のプログラムは、予め記ＲＯＭ１１３に格納される。もちろん、通信インターフェイス１５０を介してネットワーク上からダウンロードされてインストールおよび／または更新されてもよい。また、複合機１００が可搬型の記憶媒体を読み取る装置を有する場合は、当該記憶媒体から読み出されてインストールおよび／または更新されてもよい。
【００５８】
表示制御部１０は、操作パネル１２０に対する表示制御を行う機能部である。
【００５９】
例えば、表示制御部１０は、複合機１００の機能をユーザーが指示するための画面（例えば、メニュー画面、設定画面など）を、操作パネル１２０のディスプレイ１２１に表示する。
【００６０】
本実施形態では、ディスプレイ１２１に表示される画面は、階層化されているものとする。例えば、所定のキー１２２の操作により、ある画面に含まれる項目を選択する指示がされた場合、当該項目に対応付けられた、当該画面の下の階層の画面に遷移する。また、例えば、所定のキー１２２の操作により、上の階層に戻る指示がされた場合、表示中の画面の上の階層の画面に遷移する。このような画面遷移の制御方法は、従来の技術なので詳細な説明は省略する。
【００６１】
また、例えば、表示制御部１０は、操作パネル１２０の各ＬＥＤ１２７の点灯／消灯の制御を行う。
【００６２】
本実施形態では、表示制御部１０は、画面に応じて、画面ごとに予め定められたキー１２２を点灯する。このような点灯制御を行うため、表示制御部１０は、例えば、図５に示すようなテーブルを使用する。
【００６３】
図５は、本発明の第一実施形態の一例に係る点灯・測定制御テーブルを示す図である。なお、本テーブルは、キー１２２に対応するＬＥＤ１２７の点灯制御と、キー１２２に対応するパッド１２６の測定制御との両方に使用される。
【００６４】
点灯・測定制御テーブル７０には、画面ごとに、当該画面を識別する画面ＩＤ７１と、当該画面において点灯されるキーのパターンを示す点灯対象キー情報７２と、当該画面においてゲイン調整のための測定値を得る測定対象のキーを識別する測定対象キーＩＤ７３と、が対応付けられたデータ（以下、「エントリー」ともいう）が格納される。これらのエントリーは、例えば、画面階層の構成に応じて予め決定され、設定される。
【００６５】
点灯対象キー情報７２には、操作パネル１２０のキー１２２ごとに、対応するＬＥＤ１２７の消灯又は点灯を示す値が設定される。本図の例では、消灯は「０」であり、点灯は「１」である。なお、キーＩＤ（１〜ｎ）は、それぞれ、例えば、図２で示したキー１２２（ａ〜ｐ）に対応する。
【００６６】
本実施形態では、各エントリーの測定対象キーＩＤ７３には、同一のキー１２２のキーＩＤが設定される。ただし、当該キー１２２のＬＥＤ１２７が点灯される画面のエントリーにおいては、当該キー１２２のキーＩＤは、設定されない。画面遷移によりＬＥＤ１２７が消灯される確率がより大きいと予想されるキーを、測定対象キーとして設定するのが好ましい。測定対象キーとしてＬＥＤ１２７が消灯されているキーのＩＤが設定されるのは、当該キーがユーザーにより触れられる可能性を低減し、より正確な測定値、補正値を得るためである。なお、測定対象キーＩＤ７３には、例えば、Ｃａｎｃｅｌキー１２２ｐが設定される。
【００６７】
さらに、測定対象キーは、出力値の測定条件が最も悪いパッド１２６に対応するキーであることが好ましい。「測定条件が悪い」とは、例えば、各パッド１２６からの出力直後の電流値はほぼ同じであるが、パッド制御回路１２８で検出される際には電流値が他のパッドよりも低くなるパッドである。一般的に、パッド制御回路１２８からの距離がより遠い場合や、信号線の長さがより長い場合に、測定条件は悪くなる。測定条件が最も悪いパッド１２６は、複合機１００の製造工程などにおいて、決定すればよい。
【００６８】
なお、測定条件が最も悪いパッド１２６の測定値が適正となるようにゲイン調整を行うための補正値が算出されれば、その補正値を使用することにより、測定条件が該パッド１２６よりも良い他のパッド１２６の測定値は適正になる。
【００６９】
上記のような点灯・測定制御テーブル７０を用いることにより、表示制御部１０は、画面に応じて、画面ごとに予め定められたキー１２２を点灯／消灯することができる。すなわち、表示制御部１０は、入力制御部２０によりいずれかのキー１２２の操作を検出する。そして、画面を遷移させる所定の操作があった場合に、画面を遷移させるとともに、遷移後の画面のＩＤに対応するエントリーの点灯対象キー情報７２に基づいて、点灯が設定されているキーに対応するＬＥＤ１２７を点灯し、消灯が設定されているキーに対応するＬＥＤ１２７を消灯する。このようにして、ユーザーの操作により点灯パターンを変化させることができる。
【００７０】
図６は、本発明の第一実施形態の一例に係る操作パネルの点灯キーの遷移を示す図である。例えば、（Ａ）、（Ｂ）、（Ｃ）に示すように、ディスプレイ１２１に表示された画面がと遷移するごとに、キー１２２（ａ〜ｐ）の点灯／消灯も変化する。
【００７１】
なお、本実施形態では、画面が遷移するごとにキー１２２の点灯を制御しているが、これに限られない。例えば、画面に含まれる項目ごとにキー１２２の点灯を制御してもよい。
【００７２】
図４に戻って説明を続ける。入力制御部２０は、操作パネル１２０に対する入力制御を行う機能部である。
【００７３】
例えば、入力制御部２０は、操作パネル１２０の各キー１２２に対する操作を検出する。すなわち、入力制御部２０は、各キー１２２に対応するパッド１２６から出力される測定値に基づいて、タッチがされたか否かを判定する。なお、判定方法の詳細は、タッチセンサー基板１２４の説明で記載したとおりである。
【００７４】
本実施形態では、入力制御部２０は、タッチ操作が有効なキー１２２と無効なキー１２２とを区別するため、上述の点灯・測定制御テーブル７０を用いる。すなわち、表示されている画面の画面ＩＤに対応するエントリーの点灯対象キー情報７２に基づいて、タッチされたと判定したキー１２２が「点灯」に設定されている場合、該タッチを有効な操作として扱う。一方、タッチされたと判定したキー１２２が「消灯」に設定されている場合、該タッチを無効な操作として扱う。有効な操作である場合、当該操作内容を表示制御部１０に通知する。また、有効な操作である場合、例えば、選択された項目に応じた動作を行うように、読取制御部５０又は印刷制御部６０に通知する。
【００７５】
測定処理部３０は、パッド１２６のゲイン調整に用いられる補正値の算出に用いられる出力値の測定を行う機能部である。
【００７６】
例えば、測定処理部３０は、画面が遷移したタイミングで、予め設定された測定対象キーから測定値を得る。すなわち、測定処理部３０は、点灯・測定制御テーブル７０を参照し、遷移後の画面の画面ＩＤに対応するエントリーの測定対象キーＩＤ７３に含まれるキーＩＤに対応するパッド１２６を、測定値を取得するパッドとして特定する。測定値は、補正処理部４０に出力されて、使用される。なお、測定対象キーＩＤ７３としていずれのキーも設定されていない場合は、測定処理部３０は、測定を行わない。
【００７７】
上述したように、本実施形態の一例では、各エントリーの測定対象キーＩＤ７３には、同一のキー１２２のキーＩＤが設定されが、当該キー１２２のＬＥＤ１２７が点灯される画面のエントリーにおいては、当該キー１２２のキーＩＤは設定されない。従って、測定処理部３０は、タッチ操作が無効なキー１２２に対応するパッド１２６から測定値を取得する。
【００７８】
測定の方法について、例えば、測定処理部３０は、画面が遷移したタイミングから所定時間（０を含む）経過後に、測定対象キーの測定を行う。測定の回数は、例えば、１回とすることができる。
【００７９】
なお、測定回数が１回の場合、その測定タイミングに、測定対象キーがユーザーにより触れられる可能性がある。そこで、当該可能性をより低減するため、複数回（例えば、画面が遷移したタイミングから所定時間間隔で３回）測定を行うようにしてもよい。この場合、測定処理部３０は、各回の測定タイミングにおいて、入力制御部２０を介して測定対象キーがタッチされたか否かを監視し、タッチがされていないタイミングの測定値を選択するようにする。
【００８０】
もちろん、測定回数が１回の場合においても、測定処理部３０は、測定タイミングにおいて、入力制御部２０を介して測定対象キーがタッチされたか否かを判定するようにしてもよい。そして、タッチがされていない状態の測定値が得られるまで、所定時間間隔で測定を行うようにしてもよい。
【００８１】
補正処理部４０は、パッド１２６のゲイン調整に用いられる補正値の算出、各パッド１２６への補正値の設定を行う機能部である。
【００８２】
例えば、補正処理部４０は、画面が遷移したタイミングで、測定処理部３０により出力された測定値を取得する。そして、予め定められた変換式や変換テーブルを使用して、その測定値が予め定められている基準値に達することができる補正値を算出する。また、該補正値をパッド制御回路１２８に設定する。なお、補正方法の詳細は、タッチセンサー基板１２４の説明で記載したとおりである。
【００８３】
上述したように、本実施形態の一例では、画面ごとに測定対象キーＩＤ７３は、一つである。この場合、補正処理部４０は、当該測定対象キーの測定値から算出した補正値を、全てのキー１２２のパッド１２６に反映されるように、パッド制御回路１２８に設定する。
【００８４】
補正値の算出、設定タイミングは、例えば、画面が遷移したタイミングから所定時間（０を含む）経過後とすることができる。もちろん、これに限られず、例えば、補正値の設定タイミングは、次の画面への遷移タイミングとしてもよい。また、例えば、補正値を算出したタイミングにおいては、ＬＥＤ１２７が消灯されているキー１２２について設定を行い、ＬＥＤ１２７が点灯されているキー１２２については、当該ＬＥＤ１２７が消灯されてから行うようにしてもよい。
【００８５】
読取制御部５０は、スキャナーエンジン１３０による読み取りの制御、スキャナーエンジン１３０から出力されたデータに基づいて画像データを生成する機能部である。例えば、読取制御部５０は、入力制御部２０から通知された操作内容に応じて、設定値の変更、スキャナーエンジン１３０の制御、画像データの生成などを行う。本実施形態では、読取制御部５０は主要な機能部ではないので、詳細な説明を省略する。
【００８６】
印刷制御部６０は、印刷エンジン１４０による印刷の制御を行う機能部である。例えば、印刷制御部６０は、入力制御部２０から通知された操作内容に応じて、設定値の変更、印字データの生成、印刷エンジン１４０の制御などを行う。本実施形態では、印刷制御部６０は主要な機能部ではないので、詳細な説明を省略する。
【００８７】
以上の各構成要素は、複合機１００の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。複合機１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００８８】
次に、上記の複合機１００により実現される特徴的な処理について説明する。
【００８９】
図７は、本発明の第一実施形態の一例に係る点灯・測定処理を示すフロー図である。本フローは、照明の点灯の遷移に注目したフローである。本フローは、例えば、複合機１００の電源オン後開始される。
【００９０】
Ｓ１１０では、表示制御部１０は、初期点灯対象キーのＬＥＤを点灯する。具体的には、表示制御部１０は、点灯・測定制御テーブル７０を参照し、予め定められた初期画面のエントリーに含まれる点灯対象キー情報７２に基づいて、点灯（１）が設定されているキーに対応するＬＥＤ１２７を点灯し、消灯（０）が設定されているキーに対応するＬＥＤ１２７を消灯する。そして、処理をＳ１２０に進める。
【００９１】
Ｓ１２０では、入力制御部２０は、いずれかのキーがタッチされたか否かを監視する。具体的には、入力制御部２０は、有効なキー１２２に対応するパッド１２６から出力される測定値に基づいてタッチを判定する。すなわち、入力制御部２０は、点灯・測定制御テーブル７０を参照し、表示中の画面のエントリーに含まれる点灯対象キー情報７２に基づいて、ＬＥＤ１２７が点灯（１）に設定されているキー１２２のタッチがされたか否かを判定する。いずれかの有効なキー１２２がタッチされた場合（Ｓ１２０：ＹＥＳ）、当該操作内容を表示制御部１０に通知し、処理をＳ１３０に進める。いずれのキー１２２もタッチされていない場合（Ｓ１２０：ＮＯ）、監視を継続する。
【００９２】
Ｓ１３０では、表示制御部１０は、点灯対象キーを特定する。具体的には、表示制御部１０は、入力制御部２０から通知された操作内容に基づいて画面を遷移させるとともに、点灯・測定制御テーブル７０を参照して、遷移後の画面のエントリーに含まれる点灯対象キー情報７２を特定する。そして、処理をＳ１４０に進める。
【００９３】
Ｓ１４０では、表示制御部１０は、Ｓ１３０で特定した点灯対象キー情報７２に基づいて、点灯（１）が設定されているキーに対応するＬＥＤ１２７を点灯し、消灯（０）が設定されているキーに対応するＬＥＤ１２７を消灯する。そして、処理をＳ１５０に進める。
【００９４】
Ｓ１５０では、測定処理部３０は、測定対象キーを特定する。具体的には、測定処理部３０は、点灯・測定制御テーブル７０を参照して、遷移後の画面（Ｓ１３０）のエントリーに含まれる測定対象キーＩＤ７３を特定する。そして、処理をＳ１６０に進める。
【００９５】
Ｓ１６０では、測定処理部３０は、測定対象キーがあるか否かを判定する。具体的には、測定処理部３０は、Ｓ１５０で特定した測定対象キーＩＤ７３に、測定対象のキーＩＤが設定されているか否かを判定する。測定対象のキーＩＤが設定されている場合（Ｓ１６０：ＹＥＳ）、処理をＳ１７０に進める。測定対象のキーＩＤが設定されていない場合（Ｓ１６０：ＮＯ）、処理をＳ１２０に戻す。
【００９６】
Ｓ１７０では、測定処理部３０は、測定対象キーの出力値の測定を行う。具体的には、測定処理部３０は、Ｓ１５０で特定した測定対象キーＩＤ７３に設定されているキーＩＤに対応するパッド１２６から測定値を取得する。そして、処理をＳ１８０に進める。
【００９７】
Ｓ１８０では、補正処理部４０は、補正値を算出する。具体的には、補正処理部４０は、Ｓ１７０で取得された測定値を取得し、予め定められた変換式や変換テーブルを使用して、その測定値が予め定められている基準値に達することができる補正値を算出する。そして、処理をＳ１９０に進める。
【００９８】
Ｓ１９０では、補正処理部４０は、補正値の反映を行う。具体的には、補正処理部４０は、Ｓ１８０で算出した補正値を、全てのパッド１２６の補正値として、パッド制御回路１２８に設定する。そして、処理をＳ１２０に戻す。
【００９９】
なお、Ｓ１１０の後、Ｓ１２０の前に、補正値の測定、反映を行うようにしてもよい。
【０１００】
上述の図７の各フローの各処理単位は、複合機１００の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。複合機１００の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。
【０１０１】
以上、本発明の第一実施形態の一例について説明した。本実施形態によれば、ユーザー環境においてタッチセンサーの調整を行うことができる。
【０１０２】
すなわち、本発明の第一実施形態の一例では、キーがタッチされるたびに、所定のキーに対応するパッドの出力値の測定が行われ、その測定値に基づいて各パッドの補正が行われる。このような構成により、補正のためのユーザーの作業なしで、所定のタイミングで自動的に補正が行われる。
【０１０３】
仮に、従来の通常の方法に従うと、パッドの補正は、例えば、ユーザーがメニューを操作し、パッドの補正を開始するための指示を出すことにより行われる。しかし、この方法は、特に電子機器が苦手なユーザーにとっては煩わしい作業を伴い、悪い場合には、パッドの補正が実行されない可能性も高くなる。さらに、ユーザー自身が補正の必要性を認識する程度にタッチセンサーの動作に不具合を感じた場合に、初めてパッドの補正が行われる可能性が高まる。すなわち、ユーザーにとって明らかな不具合が発生するまで、パッドの補正が行われない。従って、本発明の第一実施形態の一例によれば、これらの問題が解消される。
【０１０４】
また、本発明の第一実施形態の一例では、ＬＥＤが消灯されている所定のキーに対応するパッドの出力値の測定が行われる。このような構成により、より適切な補正値を得られる可能性が高まる。
【０１０５】
タッチセンサーの調整では、指その他の物体がキーに接近又は接触すると、適切に測定値を得ることができない。すると、適切な補正値が算出できず、その結果、タッチセンサーの不具合が起きる可能性が高まる。このように、タッチセンサーの調整は、外部の影響をできる限り受けない状態で行う必要がある。従って、本発明の第一実施形態の一例によれば、照明が点灯しているキー（有効なキー）にユーザーの注意が向くので、消灯しているキー（無効なキー）が操作される可能性が低下し、適切な測定値を得られる可能性が高まる。
【０１０６】
また、本発明の第一実施形態の一例によれば、タッチセンサーの調整は、電子機器の製造工程において行わないでも、ユーザー環境で自動的に行うことができる。従って、製造工程でのコストを低減することができる。
【０１０７】
なお、上記の本発明の第一実施形態の一例は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。
【０１０８】
＜変形例１＞
上記の本発明の第一実施形態の一例では、特定の一つのパッドが測定対象となっているが、照明が消灯している全て又は複数のパッドを測定対象とし、各パッドの測定値を自身の補正に用いるようにしてもよい。
【０１０９】
具体的には、点灯・測定制御テーブル７０のエントリーごとに、点灯対象キー情報７２において消灯（０）が設定されている全て又は複数のキーのキーＩＤを、測定対象キーＩＤ７３に設定する。測定処理部３０は、測定タイミングにおいて、測定対象キーＩＤ７３に設定されている全て又は複数のキーＩＤに対応するパッド１２６から測定値を取得する。補正処理部４０は、測定値が取得されたキーごとに、補正値を算出し、パッド制御回路１２８に設定する。
【０１１０】
＜変形例２＞
上記の本発明の第一実施形態の一例では、特定の一つのパッドが測定対象となっているが、キーを複数のグループに分け、グループごとに、当該グループ内の特定の一つのパッドを測定し、当該グループ内の全パッドの補正に用いるようにしてもよい。
【０１１１】
具体的には、点灯・測定制御テーブル７０の各エントリーの測定対象キーＩＤ７３に、グループごとに一つのキーＩＤを設定する。グループは、例えば、図８に示すように、操作パネル１２０の操作面を三つのエリアＡ〜Ｃに分割した場合、エリアに対応する。この場合、エリアごとに一つの測定対象キー（代表キー）を定め、当該測定対象キーのＬＥＤが消灯する画面のエントリーの測定対象キーＩＤ７３に、当該測定対象キーのキーＩＤを設定する。なお、各エリアの測定対象キーは、当該エリア内で、出力値の測定条件が最も悪いパッド１２６に対応するキーであることが好ましい。
【０１１２】
測定処理部３０は、測定タイミングにおいて、エリアごとに、測定対象キーＩＤ７３に設定されている当該エリアのキーＩＤに対応するパッド１２６から測定値を取得する。補正処理部４０は、エリアごとに、測定対象キーの測定値に基づいて補正値を算出し、当該エリア内の全パッドの補正値としてパッド制御回路１２８に設定する。
【０１１３】
＜変形例３＞
上記の本発明の第一実施形態の一例では、画面階層間で、同一の一つのパッドが測定対象となっているが、画面ごとに、測定対象のパッドを異ならせ、測定対象のパッドの測定値を自身の補正にだけ用いるようにしてもよい。測定対象のパッドは、点灯・測定制御テーブル７０の各エントリーに予め設定されていてもよいし、画面ごとに任意のパッドをランダムに選択するようにしてもよい。
【０１１４】
さらに、上記の場合において、他の測定対象パッドと比べて測定の頻度が少ない測定対象パッドについては、所定のタイミングで、他の測定対象パッドよりも優先的に測定を行うようにしてもよい。これは、画面の遷移の仕方によっては、測定の頻度が極端に少なくなる場合があるからである。
【０１１５】
具体的には、例えば、測定処理部３０は、測定対象キーごとに測定が実行された測定回数などの履歴を記録するとともに、画面階層間の遷移回数の累計を記録する。また、画面が遷移するたびに、各測定対象キーの測定頻度（測定回数／遷移回数）を算出するとともに、測定頻度が所定の値以下である測定対象キーが存在するか否かを監視する。遷移後の画面において、測定頻度が所定の値以下である測定対象キーが存在し、かつ、当該キーの照明が消灯される場合、遷移後の画面において測定対象であるキーに替えて、測定頻度が所定の値以下である測定対象キーの測定を行うようにする。遷移後の画面において測定対象であるキーの測定頻度と他の無効キーの測定頻度とを比較し、遷移後の画面において測定対象であるキーの測定頻度よりも低い測定頻度の無効キーを測定対象としてもよい。
【０１１６】
＜変形例４＞
上記の本発明の第一実施形態の一例では、照明が点灯しないキーを測定対象としているが、照明が点灯するキーを測定対象としてもよい。ただし、この場合、画面を遷移したタイミングですぐに測定対象キーの照明を点灯するのではなく、該タイミングから所定時間待ち、該所定時間の間に測定を行い、該所定期間経過後に照明を点灯するようにすればよい。
【０１１７】
＜変形例５＞
上記の本発明の第一実施形態の一例では、画面が遷移する度に測定を行っているが、例えば、所定回数遷移がある度に測定をするようにしてもよい。また、前回の測定から所定時間が経過し、かつ、当該所定時間の経過後最初の画面の遷移があった場合に測定を行うようにしてもよい。
【０１１８】
なお、上記の第一実施形態の一例及び他の変形例は、いずれか一以上を組み合わせてもよい。
【符号の説明】
【０１１９】
１０：表示制御部、２０：入力制御部、３０：測定処理部、４０：補正処理部、５０：読取制御部、６０：印刷制御部、７０：点灯・測定制御テーブル、７１：画面ＩＤ、７２：点灯対象キー情報、７３：測定対象キーＩＤ、１００：複合機、１１０：コントローラー、１１１：ＣＰＵ、１１２：ＲＡＭ、１１３：ＲＯＭ、１２０：操作パネル、１２１：ディスプレイ、１２２（ａ〜ｐ）：キー、１２３：操作面、１２４：タッチセンサー基板、１２５：導光板、１２６：パッド、１２７：ＬＥＤ、１２８：パッド制御回路、１２９：ＬＥＤ制御回路、１３０：スキャナーエンジン、１４０：印刷エンジン、１５０：通信インターフェイス
【図１】
0005747550.tif 000002
【図２】
0005747550.tif 000003
【図３】
0005747550.tif 000004
【図４】
0005747550.tif 000005
【図５】
0005747550.tif 000006
【図６】
0005747550.tif 000007
【図７】
0005747550.tif 000008
【図８】
0005747550.tif 000009