(57)【特許請求の範囲】
【請求項１】
入力を受け付ける画面を表示し，第１検知方式によって前記画面への物体の接触ないし接近による入力に応じて第１出力値を出力する第１入力部と，
前記第１入力部と隣接し，第２検知方式によって所定の入力箇所への物体の接触ないし接近による入力に応じて第２出力値を出力する第２入力部と，
制御部と，
を備え，
前記制御部は，
前記第１出力値に基づく第１検出値が，第１閾値よりも大きい場合に，前記第１入力部への入力を有効とする第１入力検知処理と，
前記第２出力値に基づく第２検出値が，第２閾値よりも大きい場合に，前記第２入力部への入力を有効とする第２入力検知処理と，
前記第１入力検知処理にて前記第１入力部への入力を検知したことに応じて，当該入力の検知位置が，前記第２入力部からの距離が所定範囲内の領域に含まれるか否かを判断する位置判断処理と，
前記第１入力部にて受け付けた入力が，前記位置判断処理にて検知位置が前記領域に含まれると判断された前記第１入力部への入力である特定の入力であったことに応じて，前記第２閾値を，検知感度が下がるように変更する変更処理と，
を実行し，
前記制御部は，
前記変更処理の実行後，前記第１入力部に表示される画面が別の画面に遷移した場合に，前記第２閾値を初期値に戻す，
ことを特徴とする入力装置。
【請求項２】
請求項１に記載する入力装置において，
前記第２入力部は，第１方向で前記第１入力部と隣接し，
前記制御部は，
前記第１入力検知処理にて前記第１入力部への入力を検知したことに応じて，前記第１入力部への入力が前記第１方向の前記第２入力部側へのドラッグ操作があったか否かを判断するドラッグ判断処理を実行し，
前記特定の入力は，前記ドラッグ判断処理にて前記第１方向の前記第２入力部側へのドラッグ操作があったと判断された前記第１入力部への入力である，
ことを特徴とする入力装置。
【請求項３】
請求項１または請求項２に記載する入力装置において，
前記制御部は，
前記変更処理では，前記第１入力部への入力の検知位置が前記第２入力部に近いほど検知感度が下がるように，前記第２閾値を変更する，
ことを特徴とする入力装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する入力装置において，
前記第２入力部にて入力を受け付ける前記所定の入力箇所には，
第１入力箇所と，
前記第１入力箇所よりも前記第１入力部への距離が遠い第２入力箇所と，
が有り，
前記制御部は，
前記変更処理の実行後，前記第２入力検知処理では，
前記第２出力値が前記第１入力箇所への入力に基づく場合は，前記第２検出値が，前記変更処理による変更後の前記第２閾値よりも大きい場合に，前記第２入力部への入力を有効とし，
前記第２出力値が前記第２入力箇所への入力に基づく場合は，前記第２検出値が，前記第２閾値の初期値よりも大きい場合に，前記第２入力部への入力を有効とする，
ことを特徴とする入力装置。
【請求項５】
入力を受け付ける画面を表示し，第１検知方式によって前記画面への物体の接触ないし接近による入力に応じて第１出力値を出力する第１入力部と，
前記第１入力部と隣接し，第２検知方式によって所定の入力箇所への物体の接触ないし接近による入力に応じて第２出力値を出力する第２入力部と，
制御部と，
を備え，
前記制御部は，
前記第１出力値に基づく第１検出値が，第１閾値よりも大きい場合に，前記第１入力部への入力を有効とする第１入力検知処理と，
前記第２出力値に基づく第２検出値が，第２閾値よりも大きい場合に，前記第２入力部への入力を有効とする第２入力検知処理と，
前記第１入力部に表示される画面であって，前記第２入力部と隣接する領域に入力し得る項目を含む特定の画面を表示することと，前記第１入力部にて受け付けた入力が，前記第２入力部と隣接する領域への入力になり得る特定の入力であったことと，の少なくとも一方に応じて，前記第２閾値を，検知感度が下がるように変更する変更処理と，
を実行し，
前記制御部は，
前記変更処理の実行後，前記第２入力検知処理にて変更後の前記第２閾値に基づいて前記第２入力部への有効な入力を受け付けた場合に，前記第２閾値を初期値に戻す，
ことを特徴とする入力装置。
【請求項６】
入力を受け付ける画面を表示し，第１検知方式によって前記画面への物体の接触ないし接近による入力に応じて第１出力値を出力する第１入力部と，
前記第１入力部と隣接し，第２検知方式によって所定の入力箇所への物体の接触ないし接近による入力に応じて第２出力値を出力する第２入力部と，
制御部と，
を備え，
前記制御部は，
前記第１出力値に基づく第１検出値が，第１閾値よりも大きい場合に，前記第１入力部への入力を有効とする第１入力検知処理と，
前記第２出力値に基づく第２検出値が，第２閾値よりも大きい場合に，前記第２入力部への入力を有効とする第２入力検知処理と，
前記第１入力部に表示される画面であって，前記第２入力部と隣接する領域に入力し得る項目を含む特定の画面を表示することと，前記第１入力部にて受け付けた入力が，前記第２入力部と隣接する領域への入力になり得る特定の入力であったことと，の少なくとも一方に応じて，前記第２閾値を，検知感度が下がるように変更する変更処理と，
を実行し，
前記制御部は，
前記変更処理の実行後，前記第２入力部への入力であって，前記第２検出値が，変更後の前記第２閾値よりも小さく，変更後の前記第２閾値よりも小さい第３閾値よりも大きい入力が，所定時間内に所定回数よりも多く連続して行われた場合に，前記第２閾値を初期値に戻す，
ことを特徴とする入力装置。
【請求項７】
入力を受け付ける画面を表示し，第１検知方式によって前記画面への物体の接触ないし接近による入力に応じて第１出力値を出力する第１入力部と，
前記第１入力部と隣接し，第２検知方式によって所定の入力箇所への物体の接触ないし接近による入力に応じて第２出力値を出力する第２入力部と，
制御部と，
を備え，
前記制御部は，
前記第１出力値に基づく第１検出値が，第１閾値よりも大きい場合に，前記第１入力部への入力を有効とする第１入力検知処理と，
前記第２出力値に基づく第２検出値が，第２閾値よりも大きい場合に，前記第２入力部への入力を有効とする第２入力検知処理と，
前記第１入力部に表示される画面であって，前記第２入力部と隣接する領域に入力し得る項目を含む特定の画面を表示することと，前記第１入力部にて受け付けた入力が，前記第２入力部と隣接する領域への入力になり得る特定の入力であったことと，の少なくとも一方に応じて，前記第２閾値を，検知感度が下がるように変更する変更処理と，
を実行し，
前記第２入力部にて入力を受け付ける前記所定の入力箇所には，
前記第１入力部に表示される画面の遷移を伴う指示の入力を受け付ける遷移指示受付箇所と，
前記第１入力部に表示される画面の遷移を伴わない指示の入力を受け付ける非遷移指示受付箇所と，
が有り，
前記制御部は，
前記変更処理の実行後，前記第２入力検知処理では，
前記第２出力値が前記遷移指示受付箇所への入力に基づく場合は，前記第２検出値が，前記変更処理による変更後の前記第２閾値よりも大きい場合に，前記第２入力部への入力を有効とし，
前記第２出力値が前記非遷移指示受付箇所への入力に基づく場合は，前記第２検出値が，前記第２閾値の初期値よりも大きい場合に，前記第２入力部への入力を有効とする，
ことを特徴とする入力装置。
【請求項８】
請求項５から請求項７のいずれか１つに記載する入力装置において，
前記第２入力部は，第１方向で前記第１入力部と隣接し，
前記特定の画面は，前記第１方向のドラッグ操作による入力を受け付ける入力項目を有する画面である，
ことを特徴とする入力装置。
【請求項９】
請求項８に記載する入力装置において，
前記特定の画面は，前記第１方向の前記第２入力部側へのドラッグ操作による入力を受け付ける入力項目を有する画面である，
ことを特徴とする入力装置。
【請求項１０】
請求項５から請求項９のいずれか１つに記載する入力装置において，
前記特定の画面は，前記第２入力部からの距離が所定範囲内の領域で入力を受け付ける入力項目を有する画面である，
ことを特徴とする入力装置。
【請求項１１】
請求項５から請求項１０のいずれか１つに記載する入力装置において，
前記第２入力部は，第１方向で前記第１入力部と隣接し，
前記特定の画面は，前記第２入力部からの距離が所定範囲内の領域で前記第１方向と交わる第２方向へのドラッグ操作による入力を受け付ける入力項目を有する画面である，
ことを特徴とする入力装置。
【請求項１２】
入力を受け付ける画面を表示し，第１検知方式によって前記画面への物体の接触ないし接近による入力に応じて第１出力値を出力する第１入力部と，
前記第１入力部と隣接し，第２検知方式によって所定の入力箇所への物体の接触ないし接近による入力に応じて第２出力値を出力する第２入力部と，
を備える入力装置の制御方法であって，
前記第１出力値に基づく第１検出値が，第１閾値よりも大きい場合に，前記第１入力部への入力を有効とする第１入力検知ステップと，
前記第２出力値に基づく第２検出値が，第２閾値よりも大きい場合に，前記第２入力部への入力を有効とする第２入力検知ステップと，
前記第１入力検知ステップにて前記第１入力部への入力を検知したことに応じて，当該入力の検知位置が，前記第２入力部からの距離が所定範囲内の領域に含まれるか否かを判断する位置判断ステップと，
前記第１入力部にて受け付けた入力が，前記位置判断ステップにて検知位置が前記領域に含まれると判断された前記第１入力部への入力である特定の入力であったことに応じて，前記第２閾値を，検知感度が下がるように変更する変更ステップと，
を含み，
前記変更ステップの実行後，前記第１入力部に表示される画面が別の画面に遷移した場合に，前記第２閾値を初期値に戻す，
ことを特徴とする制御方法。
【請求項１３】
入力を受け付ける画面を表示し，第１検知方式によって前記画面への物体の接触ないし接近による入力に応じて第１出力値を出力する第１入力部と，
前記第１入力部と隣接し，第２検知方式によって所定の入力箇所への物体の接触ないし接近による入力に応じて第２出力値を出力する第２入力部と，
を備える入力装置に，
前記第１出力値に基づく第１検出値が，第１閾値よりも大きい場合に，前記第１入力部への入力を有効とする第１入力検知処理と，
前記第２出力値に基づく第２検出値が，第２閾値よりも大きい場合に，前記第２入力部への入力を有効とする第２入力検知処理と，
前記第１入力検知処理にて前記第１入力部への入力を検知したことに応じて，当該入力の検知位置が，前記第２入力部からの距離が所定範囲内の領域に含まれるか否かを判断する位置判断処理と，
前記第１入力部にて受け付けた入力が，前記位置判断処理にて検知位置が前記領域に含まれると判断された前記第１入力部への入力である特定の入力であったことに応じて，前記第２閾値を，検知感度が下がるように変更する変更処理と，
を実行させ，
前記変更処理の実行後，前記第１入力部に表示される画面が別の画面に遷移した場合に，前記第２閾値を初期値に戻させる，
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，入力装置，入力装置の制御方法，およびプログラムに関する。さらに詳細には，複数の入力部を有し，物体の接触ないし接近に応じて各入力部への入力を受け付ける入力装置の技術に関するものである。
【背景技術】
【０００２】
従来から，複数の入力部を有し，操作者のタッチ操作等，物体の接触ないし接近に応じて各入力部への入力を受け付ける入力装置が実用化されている。このような入力装置において，複数の入力部が隣接して配置されている場合に，物体が複数の入力部に跨って接触ないし接近し，操作者の意図しない入力が受け付けられることがある。
【０００３】
前記のような操作者の意図しない入力に対応する技術としては，例えば，特許文献１に開示されている技術がある。特許文献１には，本体に対して可動自在に設けられたタッチパネルを有するデジタルカメラであって，タッチパネルと本体とによって構成される角度が所定以上であった場合に，タッチパネルへのタッチ操作のうち本体を把持するグリップ部に近づく方向へのタッチ操作の検知感度と，遠ざかる方向へのタッチ操作の検知感度と，を異ならせる構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−６７３１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，特許文献１に開示される技術は，入力部の位置が操作者に対して変化する場合にタッチ操作の検知感度を変化させるが，入力部と操作者との位置関係の他にも，操作者の意図しない入力の可能性が高い場合が有る。具体的には，検知方式が異なる２つの入力部が隣接する構成では，操作者が一方の入力部に対する操作を行っている際には一方の入力部に対する操作者の意識が高い傾向にあり，他方の入力部を意図せず操作してしまう可能性が高まる。この場合，他方の入力部の検知感度を下げることで誤操作を抑制し得るが，検知感度を一律に下げると他方の入力部の操作性の低下が顕著になる。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，検知方式が異なる２つの入力部が隣接する入力装置であって，操作性の低下を抑えつつ，操作者の意図しない入力を抑制できる技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた入力装置は，入力を受け付ける画面を表示し，第１検知方式によって前記画面への物体の接触ないし接近による入力に応じて第１出力値を出力する第１入力部と，前記第１入力部と隣接し，第２検知方式によって所定の入力箇所への物体の接触ないし接近による入力に応じて第２出力値を出力する第２入力部と，制御部と，を備え，前記制御部は，前記第１出力値に基づく第１検出値が，第１閾値よりも大きい場合に，前記第１入力部への入力を有効とする第１入力検知処理と，前記第２出力値に基づく第２検出値が，第２閾値よりも大きい場合に，前記第２入力部への入力を有効とする第２入力検知処理と，前記第１入力部に表示される画面であって，前記第２入力部と隣接する領域に入力し得る項目を含む特定の画面を表示することと，前記第１入力部にて受け付けた入力が，前記第２入力部と隣接する領域への入力になり得る特定の入力であったことと，の少なくとも一方に応じて，前記第２閾値を，検知感度が下がるように変更する変更処理と，を実行することを特徴としている。
【０００８】
本明細書に開示される入力装置は，第１検知方式による第１入力部と，第２検知方式による第２入力部とが隣接して設けられている。そして，入力装置は，第１入力部からの出力に基づく第１検出値が第１閾値よりも大きい場合に第１入力部への入力を有効とし，第２入力部からの出力に基づく第２検出値が第２閾値よりも大きい場合に第２入力部への入力を有効とする。さらに，入力装置は，第１入力部での特定の画面の表示と，第１入力部への特定の入力の受け付けと，の少なくとも一方に応じて，第２入力部の検知感度が下がるように第２閾値を変更する。特定の画面は，第２入力部と隣接する領域に入力し得る項目を含む画面であり，特定の入力は，第２入力部と隣接する領域への入力になり得る入力である。
【０００９】
すなわち，本明細書に開示される入力装置によれば，第１入力部にて特定の画面を表示した場合には，第２入力部と隣接する領域への入力操作を受け付けるため，入力操作中に第２入力部にも接触ないし近接してしまう可能性が高まる。また，第１入力部への入力であって，第２入力部と隣接する領域への入力になり得る入力を受け付けた場合には，その後の入力操作にて第２入力部にも接触ないし近接してしまう可能性が高まる。そのため，これらの場合に第２入力部の検知感度を下げることで，第２入力部への操作者の意図しない入力を抑制できる。一方，入力装置は，特定の画面の表示や特定の入力の受け付け以外では，第２入力部の検知感度を下げない。そのため，一律に第２入力部の検知感度を下げる場合と比較して，第２入力部の操作性の低下が抑えられる。
【００１０】
上記入力装置の機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータ読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【００１１】
本発明によれば，検知方式が異なる２つの入力部が隣接する入力装置であって，操作性の低下を抑えつつ，操作者の意図しない入力を抑制できる技術が実現される。
【図面の簡単な説明】
【００１２】
【図１】実施の形態にかかるＭＦＰの概略外観図である。
【図２】ＭＦＰの電気的構成を示すブロック図である。
【図３】操作パネルの表示例を示す説明図である。
【図４】表示変更処理の手順を示すフローチャートである。
【図５】操作パネルの表示例を示す説明図である。
【図６】操作パネルの表示例を示す説明図である。
【図７】キー入力処理の手順を示すフローチャートである。
【図８】判定処理の手順を示すフローチャートである。
【図９】タッチ入力処理の手順を示すフローチャートである。
【図１０】入力変更処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下，本発明にかかる入力装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，入力機能を備えた複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に本発明を適用したものである。
【００１４】
本形態のＭＦＰ１００は，図１に示すように，画像形成部１０と，画像読取部２０と，操作パネル４０と，を備えている。画像形成部１０は，シートに画像を印刷するための構成である。画像形成部１０の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。また，ＭＦＰ１００は，カラー画像の形成が可能な装置であっても，モノクロ画像専用の装置であってもよい。また，ＭＦＰ１００は，両面印刷可能な装置であっても，片面印刷専用の装置であってもよい。
【００１５】
ＭＦＰ１００は，印刷用のシートを収容する給紙トレイ１１と，印刷済みのシートを収容する排紙トレイ１２と，を備えている。ＭＦＰ１００は，給紙トレイ１１に収容されているシートに，画像形成部１０を用いて印刷し，印刷済みのシートを排紙トレイ１２に排紙する。
【００１６】
画像読取部２０は，原稿の画像を読み取るための構成である。読取方式は，ＣＣＤ方式であってもＣＩＳ方式であってもよい。また，カラー読み取りが可能であっても，モノクロ読み取りのみであってもよい。
【００１７】
画像読取部２０は，読取対象の原稿を搬送する機能を有するＡＤＦ（自動原稿搬送装置）２２を備える。ＡＤＦ２２は，図１に示すように，ＭＦＰ１００の筐体の上部に設けられ，原稿トレイ２４と，原稿排紙トレイ２５とを備える。画像読取部２０は，原稿トレイ２４に置かれた原稿の１枚をＡＤＦ２２に搬送させ，搬送中に原稿の画像を読み取り，読み取り済みの原稿を原稿排紙トレイ２５に排紙させる。
【００１８】
画像読取部２０のＡＤＦ２２は，図１中の左奥側の一辺を中心に回転可能であり，ＭＦＰ１００に対して開閉自在に設けられている。ＡＤＦ２２の下側には読取ガラスが設けられ，ＭＦＰ１００は，読取ガラスに置かれた原稿を読み取ることもできる。例えば，ＭＦＰ１００は，ＡＤＦ２２の原稿トレイ２４にシートの無い状態で読み取りの指示を受け付けると，読取ガラス上の原稿を読み取る。
【００１９】
操作パネル４０は，図１に示すように，装置の前面側に位置し，タッチパネル４１と，タッチパネル４１に隣接するタッチキー領域４２と，電源ボタン４３と，を有している。タッチパネル４１と，タッチキー領域４２とは，それぞれ，ユーザの指等の物体の接触ないし接近による入力操作を受け付ける。タッチパネル４１は，第１入力部の一例であり，タッチキー領域４２は，第２入力部の一例である。タッチパネル４１とタッチキー領域４２についての詳細は，後述する。
【００２０】
続いて，本形態のＭＦＰ１００の電気的構成について説明する。ＭＦＰ１００は，図２に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（不揮発性ＲＡＭ）３４とを含むコントローラ３０を備えている。また，ＭＦＰ１００は，画像形成部１０と，画像読取部２０と，ネットワークＩＦ（インターフェース）３７と，ＵＳＢＩＦ３８と，電話回線ＩＦ３９と，操作パネル４０と，を備え，これらがコントローラ３０に電気的に接続されている。
【００２１】
ＲＯＭ３２には，ＭＦＰ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは，データを一時的に記憶する記憶領域として利用される。ＮＶＲＡＭ３４は，画像データ等のデータや各種設定等を記憶する領域として利用される。
【００２２】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。コントローラ３０が制御部であってもよい。なお，図２中のコントローラ３０は，ＣＰＵ３１等，ＭＦＰ１００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ１００に存在する単一のハードウェアを表すとは限らない。
【００２３】
ネットワークＩＦ３７は，ネットワークに接続する外部装置と通信を行うためのハードウェアである。通信方法は，有線であっても無線であってもよい。ＵＳＢＩＦ３８は，ＵＳＢメモリ等のフラッシュメモリが接続され，接続されたフラッシュメモリと通信を行うためのハードウェアである。電話回線ＩＦ３９は，電話回線を介して，電話網に接続する外部装置と通信を行うためのハードウェアである。
【００２４】
続いて，本形態のＭＦＰ１００における操作パネル４０について説明する。ＭＦＰ１００のスタンバイ状態における操作パネル４０の表示の例を，図３に示す。以下では，図３中の上下左右を用いて，操作パネル４０中の各部の配置を説明する。
【００２５】
本形態の操作パネル４０では，図３に示すように，タッチパネル４１とタッチキー領域４２とは，左右方向に隣接している。具体的に，タッチキー領域４２は，タッチパネル４１の右側に隣接している。本形態では，図３中の左右方向が第１方向の一例であり，図３中の上下方向が第２方向の一例である。なお，タッチパネル４１とタッチキー領域４２とは，互いに隣接していればよく，本形態の配置に限らず，左右逆並び，または，上下方向に隣接していてもよい。
【００２６】
タッチパネル４１は，例えば，抵抗膜方式のタッチ入力装置４１１と表示画面４１２と（図２参照）が重ねて設けられている。タッチパネル４１のタッチ入力装置４１１は，ユーザの指等の接触による入力操作に応じた出力信号を出力する。ＭＦＰ１００は，タッチ入力装置４１１の出力信号に基づいて，例えば，所定の係数を乗算することにより検出値を取得する。さらに，取得した検出値が所定の閾値より大きい場合，ＭＦＰ１００は，受け付けた入力操作を有効とし，受け付けた入力操作のタッチ入力装置４１１内での位置を取得する。タッチ入力装置４１１の出力信号は，第１出力値の一例であり，タッチ入力装置４１１の出力信号に基づく検出値は，第１検出値の一例であり，タッチ入力装置４１１の検出値に関する閾値は，第１閾値の一例である。
【００２７】
また，タッチパネル４１の表示画面４１２は，タッチ入力装置４１１内での各入力項目の位置や意味を示すためのガイダンスを表示する。ＭＦＰ１００は，タッチパネル４１における入力操作として，ユーザの指等によるタッチ操作やドラッグ操作を受け付ける。そして，ＭＦＰ１００は，表示画面４１２に，タッチ操作を受け付けるボタン位置や，ドラッグ操作を受け付けるドラッグ領域を表示させる。タッチパネル４１の表示画面４１２に表示されているボタン位置やドラッグ領域などの，入力操作を受け付ける個々の箇所が入力項目であり，ＭＦＰ１００は，入力項目ごとに，タッチ操作とドラッグ操作との少なくとも一方を受け付ける。そして，ＭＦＰ１００は，受け付けた入力操作の位置と，表示されている入力項目の配置とに基づいて，入力操作に対応する処理を実行する。
【００２８】
図３では，タッチパネル４１の表示画面４１２に，複数の入力ボタン６１と，左右方向のドラッグ操作を受け付けるドラッグ領域６２を含む入力ウインドウ６３と，が表示されている例を示した。入力ボタン６１は，それぞれ対応する機能の詳細設定が可能な設定画面への移行指示を受け付けるボタンである。ＭＦＰ１００は，各入力ボタン６１の位置でのユーザの指等によるタッチ操作を受け付けると，タッチパネル４１の表示内容を変更し，例えば，該当する機能を実行するための設定画面を表示する。
【００２９】
また，入力ウインドウ６３は，複数ページの画面を有し，そのうちの１ページを表示している。ＭＦＰ１００は，入力ウインドウ６３内のドラッグ領域６２へのドラッグ操作を受け付けると，ドラッグの向きに応じて，入力ウインドウ６３の表示を次ページや前ページに変更する。なお，ＭＦＰ１００は，受け付けた入力操作の位置に入力項目が表示されていない場合には，受け付けた入力操作を無効とする。ただし，受け付けた入力操作がドラッグ操作である場合には，ドラッグ領域６２内であるか否かにかかわらず受け付けるとしてもよい。
【００３０】
タッチキー領域４２は，例えば，それぞれ固定位置に設けられた静電容量方式の複数のタッチキー６５を備えている。各タッチキー６５は，静電容量を検出するタッチセンサを有し，ユーザの指等の接触ないしは接近に応じた出力信号を出力する。ＭＦＰ１００は，各タッチキー６５の出力信号に基づいて，当該タッチセンサにて検出された静電容量の変化量を，検出値として取得する。ＭＦＰ１００は，例えば，５０ｍｓごと等の定期的なタイミングで，各タッチキー６５の出力信号を受け付け，前回受け付けた出力信号との差分を算出することにより検出値を取得する。
【００３１】
そして，ＭＦＰ１００は，静電容量の変化量が所定の閾値よりも大きい場合に，当該タッチキー６５に対して，有効な入力を受け付けたと判断する。つまり，ＭＦＰ１００は，各タッチキー６５の出力信号に基づいて取得した検出値が，タッチキー領域４２に設けられた閾値より大きいか否かを判断する。検出値が閾値より大きいと判断されたタッチキー６５がある場合に，ＭＦＰ１００は，当該タッチキー６５への入力操作を有効として，当該タッチキー６５に割り当てられた動作を実行する。
【００３２】
そこで，ＭＦＰ１００では，タッチキー領域４２に設けられた閾値を変更することによって，タッチキー６５の検知感度を変更可能である。具体的に本形態では，前述したように，前回受け付けた出力信号との差分に基づいて検出値を取得しているので，タッチキー領域４２の閾値が大きいほど，タッチキー領域４２の各タッチキー６５の検知感度は低く，タッチキー領域４２の閾値が小さいほど，タッチキー領域４２の各タッチキー６５の検知感度は高い。以下では，タッチキー領域４２の閾値を，感度閾値とする。各タッチキー６５の出力信号は，第２出力値の一例であり，各タッチキー６５の出力信号に基づく検出値は，第２検出値の一例であり，感度閾値は，第２閾値の一例である。
【００３３】
なお，各タッチキー６５のタッチセンサの下には，各タッチキー６５のアイコンを点灯するＬＥＤが配置されている。そして，本形態のＭＦＰ１００は，タッチキー領域４２の各タッチキー６５のうち，入力を受け付け可能なタッチキー６５のＬＥＤを点灯する。つまり，ＭＦＰ１００は，アイコンのＬＥＤが点灯されているタッチキー６５に対する入力操作を受け付け，アイコンのＬＥＤが点灯されていないタッチキー６５に対する入力操作を受け付けない。図３では，タッチキー領域４２として，バックキー６５１，ホームキー６５２，テンキー６５３を含む複数の入力可能なタッチキー６５を備える例を示した。
【００３４】
本形態のＭＦＰ１００は，タッチパネル４１の表示画面４１２に表示される画面が特定の表示画面である場合，感度閾値を大きくして，タッチキー領域４２の検知感度を低下させる。特定の表示画面は，タッチパネル４１への入力操作を受け付ける入力項目として，タッチキー領域４２と隣接する領域に入力し得る項目を含む画面である。具体的に，特定の表示画面は，タッチパネル４１の右端部に入力項目があるか，あるいは，タッチパネル４１の右端部へ向かう入力操作を受け付ける入力項目がある画面である。つまり，特定の表示画面に対応して行われる入力操作は，タッチパネル４１の右端部から隣接するタッチキー領域４２へ及ぶ可能性がある。
【００３５】
例えば，図３に示した画面例のように，左右方向のドラッグ操作を受け付けるドラッグ領域６２を含む表示画面は，特定の表示画面の一例である。ドラッグ領域６２を含む表示画面をタッチパネル４１に表示している場合，例えば，ユーザが右方向へ勢いよくドラッグし得るため，ユーザの指等がタッチキー領域４２に進入あるいは近接する可能性が高まる。そこで，ＭＦＰ１００は，タッチパネル４１に，左右方向のドラッグ操作を受け付けるドラッグ領域６２を含む表示画面を表示させる場合には，タッチキー領域４２の検知感度を低下させるように感度閾値を変更する。
【００３６】
また，本形態のＭＦＰ１００は，タッチパネル４１にて受け付けた入力操作が特定の入力であった場合，タッチキー領域４２の感度閾値を大きくして，検知感度を低下させる。特定の入力は，タッチパネル４１への入力操作が，タッチキー領域４２に隣接する領域への入力になり得る入力操作である。具体的に，特定の入力は，タッチパネル４１の右端部への入力であるか，あるいは，タッチパネル４１の右端部へ向かう動きを伴う入力である。つまり，特定の入力を受け付けた場合，その操作の後にユーザの指等が，タッチパネル４１の右端部からタッチキー領域４２へ及ぶ可能性がある。
【００３７】
例えば，図３に示した例で，ドラッグ領域６２中の右端部に表示されている三角形６４へのタッチは，特定の入力である。三角形６４は，ドラッグ領域６２の表示ページを変更するボタンである。タッチパネル４１の右側部への入力操作を行った場合，その後，ユーザの指等がタッチキー領域４２に進入あるいは近接する可能性が高まる。そこで，ＭＦＰ１００は，タッチパネル４１への入力操作がタッチキー領域４２に隣接する領域へのタッチであった場合には，タッチキー領域４２の検知感度を低下させるように感度閾値を変更する。
【００３８】
続いて，ＭＦＰ１００にて前述した操作パネル４０への表示動作と入力受け付け動作を実現する処理の手順について，フローチャートを参照しつつ説明する。以下では，まず，第１の形態として，特定の表示画面に応じて感度閾値を変更するＭＦＰ１００について説明する。そして，特定の入力に応じて感度閾値を変更するＭＦＰ１００については，第２の形態として説明する。
【００３９】
第１の形態のＭＦＰ１００における表示変更処理の手順について，図４のフローチャートを参照して説明する。この表示変更処理は，タッチパネル４１に表示される画面を切り替える事象が発生したことを契機に，ＣＰＵ３１によって実行される。なお，タッチパネル４１の表示画面の切り替えは，例えば，各種の入力ボタン６１やホームキー６５２等へのタッチを受け付けたことによって発生する。
【００４０】
表示変更処理では，ＣＰＵ３１は，まず，これから表示する画面の情報を取得する（Ｓ１０１）。画面の情報には，例えば，入力項目の種類や，各入力項目のタッチパネル４１内での配置が含まれる。そして，ＣＰＵ３１は，これから表示する画面に，左右方向のドラッグ操作を受け付けるドラッグ領域が含まれているか否かを判断する（Ｓ１０２）。例えば，これから表示する画面が，図３に示した例のように，左右方向のドラッグ操作を受け付けるドラッグ領域６２を含む画面である場合には，ＣＰＵ３１は，Ｓ１０２にてＹＥＳと判断する。
【００４１】
そして，左右方向のドラッグ領域が有ると判断した場合（Ｓ１０２：ＹＥＳ），ＣＰＵ３１は，感度閾値を初期値よりも大きい値に変更し，変更済みフラグをセットする（Ｓ１０５）。Ｓ１０５は，変更処理の一例である。ＣＰＵ３１は，感度閾値を，例えば，初期値の１．５〜２倍の値に変更する。感度閾値の変更は，前述したように，タッチキー領域４２の各タッチキー６５の検知感度の高低の変更に対応する。ＣＰＵ３１は，感度閾値を初期値よりも大きい値とするので，各タッチキー６５の検知感度を初期状態よりも低下させる。変更済みフラグは，感度閾値が初期値から変更されていることを示すフラグであり，ＲＡＭ３３またはＮＶＲＡＭ３４に記憶される。
【００４２】
ドラッグ操作は，ユーザが指等を移動させる操作であることから，入力範囲外にまでユーザの指等が移動する可能性が高い。そのため，左右方向のドラッグ操作では，隣接するタッチキー領域４２にユーザの指等が接近する可能性がある。特に，隣接するタッチキー領域４２の方へ向かうドラッグ操作を行った場合には，意図せずに惰性でユーザの指等がタッチキー領域４２に接近する可能性が高い。
【００４３】
ＭＦＰ１００では，左右方向のドラッグ操作を受け付ける入力項目が含まれている画面を表示する場合には，タッチキー領域４２の感度閾値を大きくして，タッチキー領域４２の検知感度を低下させる。これにより，タッチキー領域４２にユーザの指等が接近しても，タッチキー６５への入力操作として誤検知される可能性は低い。なお，画面の情報にドラッグ操作の向きに関する情報が含まれており，左右方向のドラッグ操作を受け付ける入力項目であっても，隣接するタッチキー領域４２から遠ざかる方向，つまり図３に示した例では，左向きのドラッグ操作のみを受け付ける入力項目であれば，Ｓ１０２にてＮＯと判断してもよい。
【００４４】
左右方向のドラッグ操作を受け付けるドラッグ領域が無いと判断した場合（Ｓ１０２：ＮＯ），ＣＰＵ３１は，タッチパネル４１の右端部に，入力ボタン等のタッチ操作を受け付ける入力項目が設けられているか否かを判断する（Ｓ１０３）。例えば，図５に示すように，タッチパネル４１の右端から所定範囲内の領域に入力ボタン６７，６８が設けられる表示画面がある。これらの入力ボタン６７，６８へのタッチ操作が行われた場合，隣接するタッチキー領域４２にユーザの指等が接近する可能性が高い。
【００４５】
そこで，タッチパネル４１の右端部に入力項目が設けられていると判断した場合（Ｓ１０３：ＹＥＳ），ＣＰＵ３１は，感度閾値を初期値よりも大きい値とし，変更済みフラグをセットする（Ｓ１０５）。なお，入力ボタン６７，６８に限らず，入力を受け付ける入力項目がタッチパネル４１の右端部に含まれていれば，ＣＰＵ３１は，Ｓ１０３にてＹＥＳと判断する。
【００４６】
一方，タッチパネル４１の右端部に入力項目が設けられていないと判断した場合（Ｓ１０３：ＮＯ），ＣＰＵ３１は，タッチパネル４１の右端から所定範囲内の領域に上下方向のドラッグ操作を受け付ける入力項目があるか否かを判断する（Ｓ１０４）。上下方向のドラッグ操作を受け付ける入力項目であっても，この入力項目に対するドラッグ操作が正確に上下方向に行われるとは限らないため，隣接するタッチキー領域４２にユーザの指等が接近する可能性がある。
【００４７】
そこで，タッチパネル４１の右端から所定範囲内の領域に上下方向のドラッグ操作を受け付ける入力項目があると判断した場合（Ｓ１０４：ＹＥＳ），ＣＰＵ３１は，感度閾値を大きくし，変更済みフラグをセットする（Ｓ１０５）。なお，上下方向に限らず，斜め方向等，左右方向と交わる方向のドラッグ操作を受け付ける入力項目があれば，ＣＰＵ３１は，Ｓ１０４にてＹＥＳと判断する。また，Ｓ１０４の判断にて用いる所定範囲は，Ｓ１０３の判断にて用いる右端部の範囲と同じであってもよいし，異なる範囲であってもよい。
【００４８】
そして，タッチパネル４１の右端から所定範囲内の領域に上下方向のドラッグを受け付けるドラッグ領域が無いと判断した場合（Ｓ１０４：ＮＯ），ＣＰＵ３１は，感度閾値を初期化し，変更済みフラグをクリアする（Ｓ１０７）。左右方向のドラッグ操作を受け付ける項目が無く，タッチパネル４１の右端部に入力ボタンや上下ドラッグの入力項目が含まれていない表示画面を表示する場合には，ＭＦＰ１００は，感度閾値を初期化する。
【００４９】
例えば，図６に示す例の表示画面を表示している場合，タッチパネル４１への入力によってタッチキー領域４２にユーザの指等が接近する可能性は低い。そのため，感度閾値を初期値とし，タッチキー領域４２の検知感度を下げない。つまり，タッチキー領域４２の操作性を低下させない。なお，図６中の上下ドラッグの入力項目６９は，タッチキー領域４２から所定範囲外である。
【００５０】
なお，ＭＦＰ１００は，感度閾値の初期値をＮＶＲＡＭ３４またはＲＯＭ３２に記憶している。ＣＰＵ３１は，Ｓ１０７にて，記憶している初期値を読み出して，感度閾値とする。また，ＭＦＰ１００は，Ｓ１０５にて使用する，感度閾値の大きい値も，ＮＶＲＡＭ３４またはＲＯＭ３２に記憶している。ＣＰＵ３１は，Ｓ１０５にて，記憶している値を読み出して，感度閾値とする。あるいは，ＭＦＰ１００は，Ｓ１０２，Ｓ１０３，Ｓ１０４のいずれでＹＥＳとなったかに応じて，それぞれ異なる感度閾値を使用してもよい。
【００５１】
さらに，Ｓ１０５またはＳ１０７の後，ＣＰＵ３１は，タッチキー領域４２の各タッチキー６５のうち，表示画面で入力操作が可能となる有効なタッチキー６５のアイコンのＬＥＤを点灯させる（Ｓ１０９）。ＭＦＰ１００は，表示画面の種類と，有効となるタッチキー６５の種類とを対応付けたデータベースをＲＯＭ３２に記憶しており，当該データベースを参照して，有効となるタッチキー６５を決定する。また，ＣＰＵ３１は，タッチパネル４１に新たな表示画面を表示させ（Ｓ１１０），表示変更処理を終了する。
【００５２】
次に，タッチキー領域４２のタッチキー６５へのタッチ操作を受け付けた場合の処理であるキー入力処理について，図７のフローチャートを参照して説明する。このキー入力処理は，アイコンのＬＥＤが点灯されているタッチキー６５から出力信号を受け付けたことを契機に，ＣＰＵ３１にて実行される。キー入力処理は，第２入力検知処理の一例である。
【００５３】
キー入力処理では，ＣＰＵ３１は，まず，タッチキー６５から出力された出力信号に基づいて，検出値を取得する（Ｓ２０１）。検出値は，例えば，予め決めた算出式等に基づいて出力信号の大きさから算出される。なお，Ｓ２０１ではさらに，ＣＰＵ３１は，出力信号を出力したタッチキー６５を特定する。
【００５４】
さらに，ＣＰＵ３１は，感度閾値を変更済みであるか否かを判断する（Ｓ２０２）。すなわち，ＣＰＵ３１は，前述した変更済みフラグを参照して，セットされていれば，感度閾値を変更済みであると判断する。変更済みフラグは，例えば，表示変更処理のＳ１０５にてセットされ，Ｓ１０７にてクリアされる。
【００５５】
感度閾値を変更済みではないと判断した場合（Ｓ２０２：ＮＯ），ＣＰＵ３１は，カウントをクリアする（Ｓ２０３）。カウントは，感度閾値の変更によって検知感度を低下させたことで有効と判断されなかった入力の回数を数えるためのものである。カウントは，ＲＡＭ３３またはＮＶＲＡＭ３４に記憶されている。
【００５６】
そして，ＣＰＵ３１は，検出値が感度閾値よりも大きいか否かを判断する（Ｓ２０４）。この感度閾値は，変更済みではないため初期値である。そして，検出値が感度閾値よりも大きいと判断した場合（Ｓ２０４：ＹＥＳ），ＣＰＵ３１は，入力されたタッチキー６５に対応する動作を実行し（Ｓ２０５），キー入力処理を終了する。また，検出値が感度閾値よりも大きくないと判断した場合（Ｓ２０４：ＮＯ），ＣＰＵ３１は，動作を実行せず，キー入力処理を終了する。
【００５７】
一方，感度閾値を変更済みであると判断した場合（Ｓ２０２：ＹＥＳ），ＣＰＵ３１は，入力を受け付けたタッチキー６５の位置に基づいて，感度閾値の変更を反映させるか否かを判定する判定処理を実行する（Ｓ２０７）。
【００５８】
次に，判定処理の手順について，図８のフローチャートを参照して説明する。判定処理では，ＣＰＵ３１は，まず，入力を受け付けたタッチキー６５が，タッチキー領域４２の左端部に配置されているキーであるか否かを判断する（Ｓ３０１）。タッチキー領域４２の左端部に配置されているキーではないと判断した場合（Ｓ３０１：ＮＯ），ＣＰＵ３１は，タッチキー６５が，タッチパネル４１の表示画面の遷移を伴う指示の入力を受け付けるキーであるか否かを判断する（Ｓ３０２）。表示画面の遷移を伴うキーとしては，例えば，ホーム画面に戻すホームキー６５２，１つ前の画面に戻すバックキー６５１が該当する。
【００５９】
そして，タッチキー領域４２の左端部に配置されているキーであると判断した場合（Ｓ３０１：ＹＥＳ），または，タッチパネル４１の表示画面の遷移を伴う指示の入力を受け付けるキーであると判断した場合（Ｓ３０２：ＹＥＳ），ＣＰＵ３１は，検出値が変更後の感度閾値より大きいか否かを判断する（Ｓ３０４）。そして，検出値が変更後の感度閾値より大きいと判断した場合（Ｓ３０４：ＹＥＳ），ＣＰＵ３１は，オン判定とし（Ｓ３０５），判定処理を終了する。また，検出値が変更後の感度閾値より大きくないと判断した場合（Ｓ３０４：ＮＯ），ＣＰＵ３１は，オフ判定とし（Ｓ３０６），判定処理を終了する。
【００６０】
一方，タッチパネル４１の表示画面の遷移を伴う指示の入力を受け付けるキーではないと判断した場合（Ｓ３０２：ＮＯ），ＣＰＵ３１は，検出値が感度閾値の初期値より大きいか否かを判断する（Ｓ３０８）。そして，検出値が感度閾値の初期値より大きいと判断した場合（Ｓ３０８：ＹＥＳ），ＣＰＵ３１は，オン判定とし（Ｓ３０９），判定処理を終了する。また，検出値が感度閾値の初期値より大きくないと判断した場合（Ｓ３０８：ＮＯ），ＣＰＵ３１は，オフ判定とし（Ｓ３１０），判定処理を終了する。
【００６１】
例えば，図３に示した操作パネル４０の例にて，タッチキー領域４２の複数のタッチキー６５のうち，左側の２列に配置されている５個のキーは，他のキーに比較してタッチパネル４１への距離が近い。そのため，受け付けた入力操作がユーザの意図によるものではなく，タッチパネル４１への入力操作に伴う誤検知の可能性がある。一方，タッチパネル４１から遠いテンキー６５３等への入力操作は，タッチパネル４１への入力操作に伴う誤検知である可能性は低い。
【００６２】
そのため，ＭＦＰ１００では，タッチパネル４１に近い位置に配置されているキーでは，感度閾値の変更を反映させてタッチキー６５の検知感度を低下させ，タッチパネル４１から遠い位置に配置されているキーでは，初期値の感度閾値を使用してタッチキー６５の検知感度を低下させない。これにより，一部のキーで誤入力抑制のために感度を下げつつも，タッチキー領域４２の全体で一律に感度を下げる場合と比較して，操作性の低下を抑制できる。
【００６３】
また，例えば，図３に示した操作パネル４０の例にて，タッチキー領域４２の複数のタッチキー６５のうち，ホームキー６５２やバックキー６５１への入力を受け付けた場合，ＭＦＰ１００は，タッチパネル４１の表示画面を遷移させる。画面の遷移を伴わない処理では，タッチパネル４１への入力操作に伴う誤検知によって実行された処理であっても，ユーザによる訂正は容易であり，ユーザの不利益は小さい。一方，画面の遷移を伴う場合には，それまでの設定内容がキャンセルされてしまう可能性が高く，ユーザの不利益が大きい。
【００６４】
そのため，ＭＦＰ１００では，タッチパネル４１の表示画面の遷移を伴う指示の入力を受け付けるキーでは，感度閾値の変更を反映させてタッチキー６５の検知感度を低下させ，表示画面の遷移を伴わない指示の入力を受け付けるキーでは，初期値の感度閾値を使用してタッチキー６５の検知感度を低下させない。これにより，一部のキーで誤入力抑制のために感度を下げつつも，タッチキー領域４２の全体で一律に感度を下げる場合と比較して，操作性の低下を抑制できる。
【００６５】
図７のキー入力処理に戻り，ＣＰＵ３１は，判定処理にてオン判定となったか否かを判断する（Ｓ２０９）。そして，オン判定であったと判断した場合（Ｓ２０９：ＹＥＳ），ＣＰＵ３１は，感度閾値を初期化し，カウントと変更済みフラグとをクリアする（Ｓ２１０）。さらに，ＣＰＵ３１は，入力されたタッチキー６５に対応する動作を実行し（Ｓ２０５），キー入力処理を終了する。
【００６６】
入力を受け付けた検出値が，例えば，検知感度を低下させた感度閾値よりも大きい場合には，タッチキー領域４２へのユーザの意図的な入力操作である可能性が高い。また，タッチキー領域４２への意図的な入力操作がなされた場合，続けてタッチキー領域４２への入力操作を受け付ける可能性が高い。そこで，ＣＰＵ３１は，オン判定となる入力操作を受け付けたと判断した場合には，その入力操作による入力を有効として，対応する動作を実行し，感度閾値を初期化して以後の操作性を初期化する。
【００６７】
一方，判定処理の結果がオフ判定であったと判断した場合（Ｓ２０９：ＮＯ），ＣＰＵ３１は，所定時間以内にタッチパネル４１への入力操作があったか否かを判断する（Ｓ２１２）。つまり，現時点から所定時間前までの間に，タッチパネル４１から出力信号を受信したか否かを判断する。所定時間は，ＲＯＭ３２またはＮＶＲＡＭ３４に記憶されている。
【００６８】
そして，タッチパネル４１への入力があったと判断した場合（Ｓ２１２：ＹＥＳ），ＣＰＵ３１は，キー入力処理を終了する。Ｓ２０７の判定処理の結果がオフ判定であったことから，今回のタッチキー領域４２からの出力信号は大きくなく，ユーザの意図的な入力操作ではない可能性がある。そして，直近にタッチパネル４１への入力を受け付けている場合には，タッチキー領域４２から受け付けた入力が，タッチパネル４１への入力操作に伴う誤検知の可能性が高い。従って，所定時間以内にタッチパネル４１への入力があった場合には，オフ判定となった入力操作を無効として，キー入力処理を終了する。
【００６９】
所定時間以内にタッチパネル４１への入力がなかったと判断した場合（Ｓ２１２：ＮＯ），ＣＰＵ３１は，検出値が，感度閾値の初期値より大きいか否かを判断する（Ｓ２１３）。感度閾値の初期値は，変更後の感度閾値より小さい感度閾値であり，第３閾値の一例である。なお，Ｓ２１３にて検出値との比較の対象とする値は，感度閾値の初期値に限らず，変更後の感度閾値の半分の値，感度閾値の初期値と変更後の感度閾値との中間値等，変更後の感度閾値より小さい値であればよい。
【００７０】
そして，検出値が，感度閾値の初期値より大きくないと判断した場合（Ｓ２１３：ＮＯ），ＣＰＵ３１は，キー入力処理を終了する。オフ判定となった検出値が感度閾値の初期値よりも大きくない場合には，その入力操作は，検知感度を低下させていなくても有効な入力とはなっていない。従って，オフ判定となった検出値が感度閾値の初期値よりも大きくない場合には，オフ判定となった入力操作を無効として，キー入力処理を終了する。
【００７１】
一方，検知感度を低下させた感度閾値よりも小さい検出値であっても，感度閾値の初期値よりは大きいと判断した場合（Ｓ２１３：ＹＥＳ），ＣＰＵ３１は，入力操作の回数のカウントをカウントアップする（Ｓ２１４）。なお，ＣＰＵ３１は，前回の入力操作を受けたタッチキー６５と，今回の入力操作を受けたタッチキー６５とを比較し，同じタッチキー６５ではない場合にはカウントをクリアするとしてもよい。
【００７２】
そして，ＣＰＵ３１は，カウントが所定値より大きいか否かを判断する（Ｓ２１５）。カウントが所定値より大きくないと判断した場合（Ｓ２１５：ＮＯ），ＣＰＵ３１は，キー入力処理を終了する。一方，カウントが所定値より大きいと判断した場合（Ｓ２１５：ＹＥＳ），ＣＰＵ３１は，感度閾値を初期化し，カウントと変更済みフラグとをクリアし（Ｓ２１６），キー入力処理を終了する。
【００７３】
変更後の感度閾値より小さく，感度閾値の初期値よりは大きい検出値の入力操作であって，同じ入力操作を所定回数より多く繰り返して受け付けた場合，ユーザの意図的な入力操作である可能性がある。ＭＦＰ１００は，検出値の小さい入力であっても，所定回数より多い入力操作を受け付けた場合には，感度閾値を初期化するので，以後の入力操作における操作性の低下は抑制される。なお，所定値は，１より大きい整数であり，例えば，２である。なお，ＣＰＵ３１は，所定時間以上カウント値に変化のない場合，カウントをクリアしてもよい。つまり，所定時間内に所定回数よりも多く入力された場合に，感度閾値を初期化するとしてもよい。
【００７４】
以上，詳細に説明したように，第１の形態のＭＦＰ１００によれば，タッチパネル４１とタッチキー領域４２とが隣接して設けられた操作パネル４０を有し，タッチパネル４１に特定の画面を表示する場合には，タッチキー領域４２の感度閾値を変更する。具体的に，タッチパネル４１への表示画面が，タッチキー領域４２に隣接する領域に入力し得る項目を含む画面であれば，タッチキー領域４２の感度閾値を大きくする。そして，タッチキー領域４２への入力を受け付けた場合，タッチキー６５の出力信号に基づく検出値が，変更された感度閾値より大きい場合に，当該タッチキー６５への入力を有効とする。つまり，ＭＦＰ１００は，タッチパネル４１に特定の画面を表示する場合，タッチキー領域４２の検知感度を低下させる。これにより，表示画面に関わらず一律に検知感度を低下させる場合と比較して，操作性の低下を抑えつつ，操作者の意図しない入力を抑制できる。
【００７５】
続いて，第２の形態のＭＦＰ１００について説明する。第２の形態のＭＦＰ１００は，タッチパネル４１への特定の入力に応じて検知感度を変更する点で，特定の表示画面に応じて検知感度を変更する第１の形態とは異なる。一方，タッチキー６５への入力を受け付けた場合の処理は，第１の形態と同様であり，第２の形態のＭＦＰ１００でも，前述した第１の形態のキー入力処理と同様の処理を実行する。
【００７６】
次に，第２の形態のＭＦＰ１００において，タッチパネル４１への入力を受け付けるタッチ入力処理の手順について，図９のフローチャートを参照しつつ説明する。このタッチ入力処理は，タッチパネル４１への有効な入力を受け付けたことを契機にＣＰＵ３１によって実行される。タッチ入力処理の契機は，第１入力検知処理の一例である。
【００７７】
タッチ入力処理では，ＣＰＵ３１は，まず，タッチパネル４１内での入力を受け付けた位置であるタッチ位置を取得する（Ｓ４０１）。そして，ＣＰＵ３１は，タッチ位置に応じて感度閾値を変更する入力変更処理を実行する（Ｓ４０２）。
【００７８】
次に，入力変更処理の手順について，図１０のフローチャートを参照しつつ説明する。入力変更処理では，ＣＰＵ３１は，まず，入力を受け付けた時刻をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させる（Ｓ５０１）。この時刻は，先に説明したキー入力処理のＳ２１２にて，所定時間以内にタッチパネル４１への入力を受け付けたか否かの判断時に使用する。なお，ＣＰＵ３１は，電源投入時にも，時刻をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させる。
【００７９】
そして，ＣＰＵ３１は，タッチ位置がタッチキー領域４２に近い所定の範囲内であるか否かを判断する（Ｓ５０３）。例えば，タッチ位置が，タッチパネル４１のうち右から４分の１までの範囲内であれば，ＣＰＵ３１は，近いと判断する。近いと判断した場合（Ｓ５０３：ＹＥＳ），ＣＰＵ３１は，感度閾値を「大」とし，変更済みフラグをセットし（Ｓ５０４），入力変更処理を終了する。感度閾値の「大」とは，例えば，初期値の１．５〜２倍の値である。Ｓ５０３は，位置判断処理の一例であり，Ｓ５０４は，変更処理の一例である。
【００８０】
タッチ位置がタッチキー領域４２に近い場合，続くユーザの動作によって，ユーザの指等がタッチキー領域４２に意図せず接触ないし接近する可能性がある。本形態のＭＦＰ１００は，タッチ位置がタッチキー領域４２に近い場合には，感度閾値を大きくして，タッチキー領域４２の検知感度を低下させるので，意図しない入力が抑制される。タッチキー領域４２に近い所定の範囲への入力は，特定の入力の一例である。
【００８１】
一方，タッチ位置がタッチキー領域４２に近くないと判断した場合（Ｓ５０３：ＮＯ），ＣＰＵ３１は，タッチ位置がタッチキー領域４２から中程度離れた所定の範囲内であるか否かを判断する（Ｓ５０５）。例えば，タッチ位置が，タッチパネル４１のうち，右から４分の１までの範囲内ではなくても，右から２分の１までの範囲内，すなわち，中央から右側４分の１までの範囲内であれば，ＣＰＵ３１は，中程度離れていると判断する。そして，タッチ位置がタッチキー領域４２から中程度離れた所定の範囲内であると判断した場合（Ｓ５０５：ＹＥＳ），ＣＰＵ３１は，感度閾値を「中」とし，変更済みフラグをセットし（Ｓ５０６），入力変更処理を終了する。感度閾値の「中」は，初期値より大きく，「大」より小さい値である。
【００８２】
中程度離れた所定の範囲内でもないと判断した場合（Ｓ５０５：ＮＯ），ＣＰＵ３１は，感度閾値を初期化し，変更済みフラグをクリアし（Ｓ５０７），入力変更処理を終了する。なお，感度閾値の初期値，「大」，「中」の値は，それぞれ，ＲＯＭ３２またはＮＶＲＡＭ３４に記憶されている。タッチパネル４１へのタッチ位置がタッチキー領域４２に近いほど，接触ないし接近の可能性が高まる。そこで，ＣＰＵ３１は，タッチ位置がタッチキー領域４２に近いほど，タッチキー領域４２の検知感度を低下させるので，意図しない入力の可能性の程度に応じて好適に，意図しない入力が抑制される。
【００８３】
図９のタッチ入力処理に戻り，Ｓ４０２の入力変更処理の後，ＣＰＵ３１は，リリースを検知したか否かを判断する（Ｓ４０４）。リリースを検知していないと判断した場合（Ｓ４０４：ＮＯ），ＣＰＵ３１は，ドラッグ操作を検知したか否かを判断する（Ｓ４０５）。つまり，ＣＰＵ３１は，タッチ位置が前回の処理時から移動しているか否かを判断する。なお，ＣＰＵ３１は，例えば，５０ｍｓ〜１００ｍｓの間隔で，このタッチ入力処理を繰り返し実行する。
【００８４】
ドラッグ操作を検知していないと判断した場合（Ｓ４０５：ＮＯ），ＣＰＵ３１は，タッチ位置が，入力可能なボタンの検知領域内であるボタン位置にあるか否かを判断する（Ｓ４０７）。タッチ位置がボタン位置であれば（Ｓ４０７：ＹＥＳ），ＣＰＵ３１は，該当するボタンの情報を，ＲＡＭ３３またはＮＶＲＡＭ３４に記憶させ（Ｓ４０８），タッチ入力処理を終了する。なお，ＣＰＵ３１は，この位置でのタッチを初めて検知した場合に，Ｓ４０７の判断とＳ４０８とを実行する。タッチ位置がボタン位置でなければ（Ｓ４０７：ＮＯ），ＣＰＵ３１は，タッチ入力処理を終了する。
【００８５】
ドラッグ操作を検知したと判断した場合（Ｓ４０５：ＹＥＳ），ＣＰＵ３１は，スクロール可能な領域内でのドラッグであるか否かを判断する（Ｓ４０９）。スクロール可能な領域内ではないと判断した場合（Ｓ４０９：ＮＯ），ＣＰＵ３１は，タッチ入力処理を終了する。
【００８６】
一方，スクロール可能な領域内であると判断した場合（Ｓ４０９：ＹＥＳ），ＣＰＵ３１は，ドラッグの方向が右向きであるか否かを判断する（Ｓ４１０）。ドラッグの方向が右向きとは，方向に右向きの成分が含まれていれば良く，例えば，斜め方向のドラッグも含む。そして，右向きであると判断した場合（Ｓ４１０：ＹＥＳ），ＣＰＵ３１は，感度閾値を大きくし，変更済みフラグをセットする（Ｓ４１１）。Ｓ４１０は，ドラッグ判断処理の一例であり，Ｓ４１１は，変更処理の一例である。なお，Ｓ４１１では，感度閾値を，例えば，前述した「大」とする。
【００８７】
ドラッグの方向が右向きではないと判断した場合（Ｓ４１０：ＮＯ），または，Ｓ４１１の後，ＣＰＵ３１は，ボタン情報を記憶している場合には消去させ（Ｓ４１２），ドラッグの量に対応してタッチパネル４１の表示をスクロールして表示させ（Ｓ４１３），タッチ入力処理を終了する。なお，Ｓ４１２では，ＣＰＵ３１は，ドラッグの位置が記憶しているボタン情報の検知領域内であれば消去しないとしてもよい。
【００８８】
右向きのドラッグ操作を受け付けた場合，惰性でユーザの指等がタッチキー領域４２に意図せず接触ないし接近する可能性がある。本形態のＭＦＰ１００は，右向きのドラッグ操作を受け付けた場合，そのタッチ位置がタッチキー領域４２からは離れた位置であるとしても，感度閾値を大きくして，タッチキー領域４２の検知感度を低下させるので，意図しない入力が抑制される。一方，右向きではないドラッグ操作では，ユーザの指等がタッチキー領域４２に意図せず接触ないし接近する可能性は低い。本形態のＭＦＰ１００は，右向きではないドラッグ操作を受け付けた場合には，感度閾値を大きくしないので，操作性の低下は抑制される。
【００８９】
一方，リリースされたと判断した場合（Ｓ４０４：ＹＥＳ），ＣＰＵ３１は，ドラッグを検知した後のリリースであるか否かを判断する（Ｓ４１４）。ドラッグを検知した後のリリースであると判断した場合（Ｓ４１４：ＹＥＳ），ＣＰＵ３１は，スクロール可能な領域内でのドラッグであったか否かを判断する（Ｓ４１５）。スクロール可能な領域内ではないと判断した場合（Ｓ４１５：ＮＯ），ＣＰＵ３１は，タッチ入力処理を終了する。
【００９０】
スクロール可能な領域内であったと判断した場合（Ｓ４１５：ＹＥＳ），ＣＰＵ３１は，ドラッグの量に対応してタッチパネル４１の表示をスクロールして表示させ（Ｓ４１３），タッチ入力処理を終了する。なお，リリース直前のドラッグの速度にも対応させたスクロール表示とするとさらによい。
【００９１】
ドラッグを検知した後のリリースではないと判断した場合（Ｓ４１４：ＮＯ），ＣＰＵ３１は，ボタン情報が記憶されているか否かを判断する（Ｓ４１６）。ボタン情報が記憶されていると判断した場合（Ｓ４１６：ＹＥＳ），ＣＰＵ３１は，ボタン情報に対応する動作を実行させる（Ｓ４１７）。なお，Ｓ４１７では，ＣＰＵ３１は，タッチパネル４１の画面の遷移以外の動作を実行させる。画面の遷移とは，画面全体の表示変更を意味し，例えば，文字入力用のウインドウの表示等の部分的な変更は含まれない。
【００９２】
そして，ＣＰＵ３１は，ボタン情報に応じて，タッチパネル４１の表示画面の遷移も行わせるか否かを判断する（Ｓ４１８）。ボタン情報を記憶していないと判断した場合（Ｓ４１６：ＮＯ），または，画面の遷移を行わせないと判断した場合（Ｓ４１８：ＮＯ），ＣＰＵ３１は，タッチ入力処理を終了する。
【００９３】
タッチパネル４１の表示画面の遷移も行わせると判断した場合（Ｓ４１８：ＹＥＳ），ＣＰＵ３１は，感度閾値を初期化し，変更済みフラグをクリアする（Ｓ４１９）。そして，ＣＰＵ３１は，タッチキー領域４２の各タッチキー６５のうち，遷移後の表示画面で入力可能となるタッチキー６５のアイコンのＬＥＤを点灯させる（Ｓ４２０）。また，ＣＰＵ３１は，タッチパネル４１に遷移後の表示画面を表示させ（Ｓ４２１），タッチ入力処理を終了する。画面遷移が生じた場合，感度閾値を初期化して，操作性を良好にする方が好ましい。なお，リリース後の入力待ちのタイムアウト等に応じて，自動的に画面遷移が生じてもよく，その場合でも感度閾値を初期化することが好ましい。
【００９４】
以上，詳細に説明したように，第２の形態のＭＦＰ１００によれば，タッチパネル４１とタッチキー領域４２とが隣接して設けられた操作パネル４０を有し，タッチパネル４１に特定の入力を受け付けた場合には，タッチキー領域４２の感度閾値を変更する。具体的に，受け付けた入力操作の位置が，タッチキー領域４２に近い所定範囲内の領域に含まれる，または，受け付けた入力が，タッチキー領域４２の方へ向かうドラッグ操作である，のいずれかであれば，タッチキー領域４２の感度閾値を大きくする。これにより，第１の形態のＭＦＰ１００と同様に，操作性の低下を抑えつつ，操作者の意図しない入力を抑制できる。
【００９５】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，複写機，プリンタ，スキャナ，ファクシミリ装置等，タッチパネルを使用した入力部を備えるものであれば適用可能である。
【００９６】
また，例えば，第１の形態のＭＦＰ１００の機能と第２の形態のＭＦＰ１００の機能とをともに備えてもよい。例えば，タッチパネル４１への入力を受け付けた場合には，第２の形態のＭＦＰ１００の動作を実行し，タッチパネル４１の表示画面を変更する場合には，第１の形態のＭＦＰ１００の動作を実行するとしてもよい。
【００９７】
また，実施の形態では，タッチパネル４１を抵抗膜方式，タッチキー領域４２を静電容量方式としたが，これに限らない。タッチパネル４１は，静電容量方式でもよいし，赤外線や磁束に基づく方式等，さらに他の方式のものでもよい。また，タッチキー領域４２は，抵抗膜方式でもよいし，赤外線や磁束に基づく方式等，さらに他の方式のものでもよい。そして，各タッチキーは，タッチキー領域に表示された入力ボタンであってもよい。
【００９８】
また，実施の形態では，タッチキー領域４２の感度閾値を１つの値としているが，これに限らない。例えば，タッチキー領域４２のタッチキー６５ごとに感度閾値を設け，感度閾値を変更する場合に，感度閾値を変更するタッチキー６５を選択するとしてもよい。あるいは，機能等に基づいてタッチキー６５を複数のグループに分け，グループごとに感度閾値を設けてもよい。
【００９９】
また，キー入力処理の判定処理では，入力操作が行われたタッチキーの位置に応じて，変更後の感度閾値を使用するか否かを判断するとしたが，これに限らない。例えば，判定処理は無くてもよい。つまり，タッチキー領域４２の全体に共通の感度閾値を適用するとしてもよい。この場合でも，特定の画面の表示や特定の入力の受け付けに応じて感度閾値が変更されることで，操作者の意図しない入力を抑制できる。なお，判定処理を備える方が，タッチパネル４１の影響を受け難いタッチキー６５や，ユーザの不利益が小さいタッチキー６５については，検知感度を低下させないので，一律に感度を低下させるより操作性が良く，好ましい。
【０１００】
また，キー入力処理では，検出値の小さい入力であっても，同じタッチキー６５への入力操作を複数回受け付けたら，感度閾値を初期化するとしたが，しなくてもよい。例えば，キー入力処理のＳ２１３〜Ｓ２１５を削除して，Ｓ２１２にてＮＯであればＳ２１６を実行するとしてもよい。または，Ｓ２１４，Ｓ２１５を削除して，Ｓ２１３にてＹＥＳであればＳ２１６を実行するとしてもよい。
【０１０１】
また，第２の形態のＭＦＰ１００では，タッチ位置と，右向きのドラッグ操作と，のいずれを受け付けた場合にも，感度閾値を変更するとしたが，いずれか一方のみとしてもよい。例えば，タッチ位置がタッチキー領域４２に近い場合に感度閾値を変更するとし，ドラッグ操作の場合は感度閾値を変更しないとしてもよい。例えば，タッチ入力処理のＳ４１０の判断とＳ４１１とを削除し，Ｓ４０９にてＹＥＳの場合にはＳ４１２に進むとしてもよい。また，右向きのドラッグ操作の場合に感度閾値を変更するとし，タッチ位置による感度閾値の変更は行わないとしてもよい。例えば，Ｓ４０２の入力変更処理を削除してもよい。
【０１０２】
また，例えば，ドラッグの方向に関わらず，ドラッグ操作を受け付けた場合に，感度閾値を変更するとしてもよい。例えば，Ｓ４１０を削除し，Ｓ４０９でＹＥＳの場合はＳ４１１に進むとしてもよい。また，例えば，スクロール可能な領域ではなくても，右向きのドラッグ操作を受け付けた場合は，感度閾値を変更するとしてもよい。
【０１０３】
また，実施の形態では，タッチキー領域４２のタッチキー６５のうち，入力操作を受け付けるアイコンのＬＥＤのみ点灯するとしたが，全てのアイコンのＬＥＤを常時点灯してもよい。あるいは，アイコンにＬＥＤを備えず，単に操作パネル４０の各タッチキーの位置にアイコンが印刷されているものでもよい。これらの場合でも，入力操作を受け付けないタッチキーへの入力操作は無効としてもよい。
【０１０４】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【０１０５】
３１  ＣＰＵ
４０  操作パネル
４１  タッチパネル
４２  タッチキー領域
【図１】
0006547501.tif 000002
【図２】
0006547501.tif 000003
【図３】
0006547501.tif 000004
【図４】
0006547501.tif 000005
【図５】
0006547501.tif 000006
【図６】
0006547501.tif 000007
【図７】
0006547501.tif 000008
【図８】
0006547501.tif 000009
【図９】
0006547501.tif 000010
【図１０】
0006547501.tif 000011