(57)【要約】【課題】画面領域が小さい場合にも、誤入力を減少し、操作性を向上することが可能な入力装置、及びプログラムを提供すること。【解決手段】複合機は、画面に入力ボタンが表示されるタッチパネルを備える。ＣＰＵは、第１画面で入力ボタンが押下された場合に、押下された入力ボタンをＲＡＭに記憶する。また、ＣＰＵは、第１画面で入力ボタンが押下された場合に、押下された入力ボタンに応じて、タッチパネルの画面を第１画面から第２画面へ遷移させる。また、ＣＰＵは、第２画面で所定の取消操作が行われた場合に、取消操作の回数を、取消回数としてＲＡＭに記憶する。また、ＣＰＵは、第２画面で取消操作が行われた場合に、タッチパネルの画面を第２画面から第１画面へ遷移させる。また、ＣＰＵは、取消回数が所定値に到達した場合に、ＲＡＭに記憶された入力ボタンの表示態様を、第１態様から第２態様に変更する。【選択図】図２
2011118560.tif 000002
【特許請求の範囲】
【請求項１】
画面に入力ボタンが表示されるタッチパネルと、
第１画面で前記入力ボタンが押下された場合に、押下された前記入力ボタンを記憶する押下ボタン記憶手段と、
前記第１画面で前記入力ボタンが押下された場合に、押下された前記入力ボタンに応じて、前記タッチパネルの前記画面を前記第１画面から第２画面へ遷移させる第１画面遷移手段と、
前記第２画面で所定の取消操作が行われた場合に、前記取消操作の回数を、取消回数として記憶する取消回数記憶手段と、
前記第２画面で前記取消操作が行われた場合に、前記タッチパネルの前記画面を前記第２画面から前記第１画面へ遷移させる第２画面遷移手段と、
前記取消回数が所定値に到達した場合に、前記押下ボタン記憶手段によって記憶された前記入力ボタンの表示態様を、第１態様から第２態様に変更する表示態様変更手段と、
を備えることを特徴とする入力装置。
【請求項２】
前記表示態様変更手段は、
前記第１態様から前記第２態様への変更において、前記押下ボタン記憶手段によって記憶された前記入力ボタンを削除する
ことを特徴とする請求項１に記載の入力装置。
【請求項３】
前記表示態様変更手段は、
前記第１態様から前記第２態様への変更において、前記押下ボタン記憶手段によって記憶された前記入力ボタンを他の前記入力ボタンより小さくする
ことを特徴とする請求項１に記載の入力装置。
【請求項４】
前記第１画面はスクロール可能であり、
前記表示態様変更手段は、
前記第１態様から前記第２態様への変更において、前記押下ボタン記憶手段によって記憶された前記入力ボタンを、前記第１画面がスクロールした後に表示する
ことを特徴とする請求項１に記載の入力装置。
【請求項５】
前記表示態様変更手段は、
前記第１態様から前記第２態様への変更において、前記押下ボタン記憶手段によって記憶された前記入力ボタンと他の前記入力ボタンとの間隔を広げる
ことを特徴とする請求項１に記載の入力装置。
【請求項６】
前記取消回数記憶手段は、
前記取消操作の回数に対応付けられた単一のカウンタ値を用いる
ことを特徴とする請求項１乃至５の何れかに記載の入力装置。
【請求項７】
前記取消回数記憶手段は、
前記タッチパネルの前記画面の各々に対応付けられたカウンタ値を用いる
ことを特徴とする請求項１乃至５の何れかに記載の入力装置。
【請求項８】
前記取消回数記憶手段は、
前記入力ボタンの各々に対応付けられたカウンタ値を用いる
ことを特徴とする請求項１乃至５の何れかに記載の入力装置。
【請求項９】
画面に入力ボタンが表示されるタッチパネルを備える入力装置を、
第１画面で前記入力ボタンが押下された場合に、押下された前記入力ボタンを記憶する押下ボタン記憶手段と、
前記第１画面で前記入力ボタンが押下された場合に、押下された前記入力ボタンに応じて、前記タッチパネルの前記画面を前記第１画面から第２画面へ遷移させる第１画面遷移手段と、
前記第２画面で所定の取消操作が行われた場合に、前記取消操作の回数を、取消回数として記憶する取消回数記憶手段と、
前記第２画面で前記取消操作が行われた場合に、前記タッチパネルの前記画面を前記第２画面から前記第１画面へ遷移させる第２画面遷移手段と、
前記取消回数が所定値に到達した場合に、前記押下ボタン記憶手段によって記憶された前記入力ボタンの表示態様を、第１態様から第２態様に変更する表示態様変更手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備える入力装置、及びプログラムに関する。
【背景技術】
【０００２】
画面に表示される入力ボタンを押下することにより、入力操作をすることができるタッチパネルを備えた入力装置が普及している。このようなタッチパネル入力装置では、画面領域が小さい場合や、表示される入力ボタンの数が多い場合には、一つ一つの入力ボタンが小さく、また、各入力ボタン間の間隔が狭くなる。その結果、入力ボタンを押下しても無反応だったり、ユーザが意図した入力ボタンの隣の入力ボタンが反応したり、といった誤入力が発生する。この問題を解決するために、例えば、特許文献１には、所望のボタンに対して隣接するボタンが誤操作されたことを検出した場合、所望のボタンの入力領域を広げるように補正する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１９６０３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、所望のボタンの入力領域が広がったとしても、ユーザが隣接するボタンを再度誤って押下したり、各ボタンの境界を押下したりする可能性が残ってしまう。また、特許文献１では、所望のボタンの入力領域を広げるように補正した結果、隣接するボタンの入力領域が小さくなってしまうため、別の入力時には逆効果となるおそれがある。
【０００５】
本発明は上記の課題に鑑み提案されたものである。本発明は、誤入力を減少し、操作性を向上することが可能な入力装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る入力装置は、画面に入力ボタンが表示されるタッチパネルと、押下ボタン記憶手段と、第１画面遷移手段と、取消回数記憶手段と、第２画面遷移手段と、表示態様変更手段と、を備える。押下ボタン記憶手段は、第１画面で入力ボタンが押下された場合に、押下された入力ボタンを記憶する。第１画面遷移手段は、第１画面で入力ボタンが押下された場合に、押下された入力ボタンに応じて、タッチパネルの画面を第１画面から第２画面へ遷移させる。取消回数記憶手段は、第２画面で所定の取消操作が行われた場合に、取消操作の回数を、取消回数として記憶する。第２画面遷移手段は、第２画面で取消操作が行われた場合に、タッチパネルの画面を第２画面から第１画面へ遷移させる。表示態様変更手段は、取消回数が所定値に到達した場合に、押下ボタン記憶手段によって記憶された入力ボタンの表示態様を、第１態様から第２態様に変更する。入力装置の一例としては、複合機が挙げられる。入力ボタンの一例としては、「ＣＯＰＹ」ボタン、「ＦＡＸ」ボタンが挙げられる。第１画面、第２画面の一例としては、階層化されたメニュー画面が挙げられる。取消操作の一例としては、入力ボタンの押下を「戻る」ボタンの押下で取消す操作が挙げられる。
【０００７】
また、表示態様変更手段は、第１態様から第２態様への変更において、押下ボタン記憶手段によって記憶された入力ボタンについて、削除するとしてもよいし、他の入力ボタンより小さくするとしてもよいし、スクロールで表示される画面に移動するとしてもよいし、他の入力ボタンとの間隔を広げるとしてもよい。
【０００８】
これにより、取消操作が所定回数行われた場合には、ユーザは、意図した入力ボタンを押下し易くなる。よって、画面領域が小さい場合や、表示される入力ボタンの数が多い場合でも、操作性を向上することができる。特に、削除する場合は、同じ誤入力が発生するおそれがなくなる。
【０００９】
また、取消回数記憶手段は、取消操作の回数に対応付けられた単一のカウンタ値を用いるとしてもよいし、タッチパネルの画面の各々に対応付けられたカウンタ値を用いるとしてもよいし、入力ボタンの各々に対応付けられたカウンタ値を用いるとしてもよい。
【００１０】
これにより、取消操作の回数を正確に把握し、ユーザが現在の入力を誤入力であると考えていることを確実に検出することができる。
【００１１】
また、入力装置のプログラムとしても本発明は構成可能であり、上記の入力装置と同様の効果が得られる。
【発明の効果】
【００１２】
本発明に係る入力装置、及びプログラムによれば、画面領域が小さい場合にも、誤入力を減少し、操作性を向上することができる。
【図面の簡単な説明】
【００１３】
【図１】入力装置の一例として複合機を示す外観図及び構成図である。
【図２】複合機におけるメニュー画面処理のフローチャートである。
【図３】複合機における画面遷移の一例である。
【発明を実施するための形態】
【００１４】
図面を参照して実施例を説明する。図１は、本発明の入力装置の一例として、複合機１０の外観図及び構成図を示す。複合機１０は、コピー機能、ファクシミリ機能、スキャナ機能、プリンタ機能、電話機能などを有する。図１の外観図に示されるように、複合機１０の上面正面側には、タッチパネル５０が設けられている。タッチパネル５０には、複合機１０の状態に応じて、様々な画面が表示される。ユーザは、画面上の入力ボタンを押下することで、入力操作をすることができる。
【００１５】
図１の構成図に示されるように、複合機１０は、制御部１２、タッチパネル５０、ハードキー５２、印刷部５４、スキャン部５６、ＦＡＸ部５８、ネットワークインターフェイス６０、等を有する。制御部１２は、ＣＰＵ１４、ＲＯＭ１６、ＲＡＭ３０、ＮＶＲＡＭ４０、等を有する。
【００１６】
ＣＰＵ１４は、ＲＯＭ１６に記憶されているプログラムに従って様々な処理を実行する。ＣＰＵ１４が実行する処理については、後で詳しく説明する。ＲＯＭ１６は、複合機１０の基本的な動作を制御するための基本機能プログラム１８を記憶している。基本機能プログラム１８は、例えば、タッチパネル５０における表示処理、入力処理に用いられる。ＲＡＭ３０は、基本機能ワーク領域３２を備える。基本機能ワーク領域３２は、基本機能プログラム１８に従って処理が実行される過程で生成される各種データを記憶するための記憶領域である。ＮＶＲＡＭ４０は、基本機能パラメータ記憶領域４２を有する。基本機能パラメータ記憶領域４２は、ＣＰＵ１４が基本機能プログラム１８に従って処理を実行する際に利用される各種パラメータを記憶するための記憶領域である。
【００１７】
ネットワークインターフェイス６０は、ＬＡＮ回線４に接続されている。複合機１０は、外部に接続されたパーソナルコンピュータと通信可能であるとともに、インターネットにアクセス可能とされる。
【００１８】
上記のように構成された複合機１０は、複数の設定項目の各々に設定された設定値に従って、各機能を実行する。複合機１０は、設定項目毎に設定値を設定するため、メニュー画面をタッチパネル５０に表示する。以下では、図２のフローチャートと、図３の画面遷移図とを参照して、複合機１０において実行されるメニュー画面処理を説明する。
【００１９】
図２は、メニュー画面処理のフローチャートである。メニュー画面処理は、例えば、待機画面を表示中に、ハードキー５２に含まれる所定キーが押下されることにより、開始される。Ｓ１１において、ＣＰＵ１４は、メニュー画面をタッチパネル５０に表示する。これにより、本実施例では、図３（Ａ）に示されるように、「ＣＯＰＹ」、「ＦＡＸ」、「ＳＣＡＮ」の３つの入力ボタンＢ１、Ｂ２、Ｂ３がタッチパネル５０に表示される。
【００２０】
Ｓ１３において、ＣＰＵ１４は、初期化を行う。具体的には、ＣＰＵ１４は、カウンタ値Ｍを０に設定し、記憶ボタン１、２、３を初期値に設定する。ここで、カウンタ値Ｍ、記憶ボタン１、２、３は、ＲＡＭ３０の基本機能ワーク領域３２に記憶される。また、記憶ボタン１には、現在押下された入力ボタンの情報が格納され、記憶ボタン２には、１つ前に押下された入力ボタンの情報が格納され、記憶ボタン３には、２つ前に押下された入力ボタンの情報が格納される。
【００２１】
Ｓ１５において、ＣＰＵ１４は、タッチパネル５０が押下されたか否かを判断する。タッチパネル５０が押下されていない場合（Ｓ１５：ＮＯ）、ＣＰＵ１４は、Ｓ１５に戻る。すなわち、ＣＰＵ１４は、タッチパネル５０が押下されるまでＳ１５で待機する。一方、タッチパネル５０が押下された場合（Ｓ１５：ＹＥＳ）、ＣＰＵ１４は、Ｓ１７において、押下された入力ボタンを判別する。ここでは、一例として、図３（Ａ）に示されるように、「ＦＡＸ」ボタンＢ２が押下されたことを判別した場合について説明する。
【００２２】
Ｓ１９において、ＣＰＵ１４は、記憶ボタン３を、記憶ボタン２の情報で上書きした後、記憶ボタン２を、記憶ボタン１の情報で上書きする。さらに、ＣＰＵ１４は、Ｓ１７で判別された入力ボタンの情報を記憶ボタン１に格納する。これにより、記憶ボタン１には、現在押下された入力ボタンである「ＦＡＸ」ボタンＢ２の情報が格納され、記憶ボタン２、記憶ボタン３には、それぞれ初期値が格納される。
【００２３】
Ｓ２１において、ＣＰＵ１４は、記憶ボタン１に格納された情報が、後述する「戻る」ボタンの情報であるか否かを判断する。今、記憶ボタン１には「ＦＡＸ」ボタンＢ２の情報が格納されているため、ＣＰＵ１４は、記憶ボタン１に格納された情報が「戻る」ボタンの情報でないと判断し（Ｓ２１：ＮＯ）、Ｓ２３に移行する。
【００２４】
Ｓ２３において、ＣＰＵ１４は、記憶ボタン１に格納された情報が、後述する「設定」ボタンの情報であるか否かを判断する。今、記憶ボタン１には「ＦＡＸ」ボタンＢ２の情報が格納されているため、ＣＰＵ１４は、記憶ボタン１に格納された情報が「設定」ボタンの情報でないと判断し（Ｓ２３：ＮＯ）、Ｓ２５に移行する。
【００２５】
Ｓ２５において、ＣＰＵ１４は、記憶ボタン１に格納された情報が、記憶ボタン３に格納された情報と同じであるか否かを判断する。今、記憶ボタン１には「ＦＡＸ」ボタンＢ２の情報が格納され、記憶ボタン３には初期値が格納されているため、ＣＰＵ１４は、記憶ボタン１に格納された情報が記憶ボタン３に格納された情報と同じでないと判断し（Ｓ２５：ＮＯ）、Ｓ２７に移行する。
【００２６】
Ｓ２７において、ＣＰＵ１４は、カウンタ値Ｍを０に設定する。そして、Ｓ２９において、ＣＰＵ１４は、Ｓ１５で押下され、Ｓ１７で判別された入力ボタンに応じて、タッチパネル５０の画面を、１階層下の画面へ遷移させる。したがって、ここでは、Ｓ１５で押下され、Ｓ１７で判別された入力ボタンである「ＦＡＸ」ボタンＢ２に応じて、タッチパネル５０の画面が１階層下の画面へ遷移する。これにより、本実施例では、図３（Ｂ）に示されるように、「ＦＡＸ  Ｒｅｓｏｌｕｔｉｏｎ」、「Ｃｏｎｔｒａｓｔ」、「Ｂｒｏａｄｃａｓｔｉｎｇ」の３つの入力ボタンＢ１１、Ｂ１２、Ｂ１３と、「戻る」ボタンＢ１４とがタッチパネル５０に表示される。その後、ＣＰＵ１４は、Ｓ１５に戻り、再びタッチパネル５０が押下されるまで待機する。
【００２７】
再びタッチパネル５０が押下された場合（Ｓ１５：ＹＥＳ）、ＣＰＵ１４は、Ｓ１７において、押下された入力ボタンを判別する。ここでは、一例として、図３（Ｃ）に示されるように、「戻る」ボタンＢ１４が押下されたことを判別した場合について説明する。
【００２８】
Ｓ１９において、ＣＰＵ１４は、前述の処理を行う。これにより、記憶ボタン１には、現在押下された入力ボタンである「戻る」ボタンＢ１４の情報が格納され、記憶ボタン２には、１つ前に押下された入力ボタンである「ＦＡＸ」ボタンＢ２の情報が格納され、記憶ボタン３には、初期値が格納される。
【００２９】
Ｓ２１において、ＣＰＵ１４は、記憶ボタン１に格納された情報が、「戻る」ボタンの情報であるか否かを判断する。今、記憶ボタン１には「戻る」ボタンＢ１４の情報が格納されているため、ＣＰＵ１４は、記憶ボタン１に格納された情報が「戻る」ボタンの情報であると判断し（Ｓ２１：ＹＥＳ）、Ｓ３１に移行する。
【００３０】
Ｓ３１において、ＣＰＵ１４は、記憶ボタン２に格納された情報が、「戻る」ボタンの情報であるか否かを判断する。今、記憶ボタン２には「ＦＡＸ」ボタンＢ２の情報が格納されているため、ＣＰＵ１４は、記憶ボタン２に格納された情報が「戻る」ボタンの情報でないと判断し（Ｓ３１：ＮＯ）、Ｓ３３に移行する。
【００３１】
Ｓ３３において、ＣＰＵ１４は、カウンタ値Ｍに１を加算する。そして、Ｓ３５において、ＣＰＵ１４は、カウンタ値Ｍが２であるか否かを判断する。今、カウンタ値Ｍは１であるため、ＣＰＵ１４は、カウンタ値Ｍが２でないと判断し（Ｓ３５：ＮＯ）、Ｓ３９に移行する。
【００３２】
Ｓ３９において、ＣＰＵ１４は、タッチパネル５０の画面を、１階層上の画面へ遷移させる。これにより、本実施例では、図３（Ｄ）に示されるように、「ＣＯＰＹ」、「ＦＡＸ」、「ＳＣＡＮ」の３つの入力ボタンＢ１、Ｂ２、Ｂ３がタッチパネル５０に表示され、タッチパネル５０は図３（Ａ）と同様の画面に戻る。その後、ＣＰＵ１４は、Ｓ１５に戻り、再びタッチパネル５０が押下されるまで待機する。
【００３３】
再びタッチパネル５０が押下された場合（Ｓ１５：ＹＥＳ）、ＣＰＵ１４は、Ｓ１７において、押下された入力ボタンを判別する。ここでは、一例として、図３（Ｄ）に示されるように、「ＦＡＸ」ボタンＢ２が押下されたことを判別した場合について説明する。
【００３４】
Ｓ１９において、ＣＰＵ１４は、前述の処理を行う。これにより、記憶ボタン１には、現在押下された入力ボタンである「ＦＡＸ」ボタンＢ２の情報が格納され、記憶ボタン２には、１つ前に押下された入力ボタンである「戻る」ボタンＢ１４の情報が格納され、記憶ボタン３には、２つ前に押下された入力ボタンである「ＦＡＸ」ボタンＢ２の情報が格納される。
【００３５】
Ｓ２１において、ＣＰＵ１４は、記憶ボタン１に格納された情報が、「戻る」ボタンの情報であるか否かを判断する。今、記憶ボタン１には「ＦＡＸ」ボタンＢ２の情報が格納されているため、ＣＰＵ１４は、記憶ボタン１に格納された情報が「戻る」ボタンの情報でないと判断し（Ｓ２１：ＮＯ）、Ｓ２３に移行する。
【００３６】
Ｓ２３において、ＣＰＵ１４は、記憶ボタン１に格納された情報が、後述する「設定」ボタンの情報であるか否かを判断する。今、記憶ボタン１には「ＦＡＸ」ボタンＢ２の情報が格納されているため、ＣＰＵ１４は、記憶ボタン１に格納された情報が「設定」ボタンの情報でないと判断し（Ｓ２３：ＮＯ）、Ｓ２５に移行する。
【００３７】
Ｓ２５において、ＣＰＵ１４は、記憶ボタン１に格納された情報が、記憶ボタン３に格納された情報と同じであるか否かを判断する。今、記憶ボタン１、記憶ボタン３には共に「ＦＡＸ」ボタンＢ２の情報が格納されているため、ＣＰＵ１４は、記憶ボタン１に格納された情報が記憶ボタン３に格納された情報と同じであると判断し（Ｓ２５：ＹＥＳ）、Ｓ２７をスキップしてＳ２９に移行する。
【００３８】
Ｓ２９において、前述の処理を行う。これにより、タッチパネル５０は、図３（Ａ）から図３（Ｂ）への遷移と同様に画面遷移する。すなわち、本実施例では、図３（Ｅ）に示されるように、「ＦＡＸ  Ｒｅｓｏｌｕｔｉｏｎ」、「Ｃｏｎｔｒａｓｔ」、「Ｂｒｏａｄｃａｓｔｉｎｇ」の３つの入力ボタンＢ１１、Ｂ１２、Ｂ１３と、「戻る」ボタンＢ１４とがタッチパネル５０に表示される。その後、ＣＰＵ１４は、Ｓ１５に戻り、再びタッチパネル５０が押下されるまで待機する。
【００３９】
再びタッチパネル５０が押下された場合（Ｓ１５：ＹＥＳ）、ＣＰＵ１４は、Ｓ１７において、押下された入力ボタンを判別する。ここでは、一例として、図３（Ｆ）に示されるように、「戻る」ボタンＢ１４が押下されたことを判別した場合について説明する。
【００４０】
Ｓ１９において、ＣＰＵ１４は、前述の処理を行う。これにより、記憶ボタン１には、現在押下された入力ボタンである「戻る」ボタンＢ１４の情報が格納され、記憶ボタン２には、１つ前に押下された入力ボタンである「ＦＡＸ」ボタンＢ２の情報が格納され、記憶ボタン３には、２つ前に押下された入力ボタンである「戻る」ボタンＢ１４の情報が格納される。したがって、ＣＰＵ１４は、前述のように、Ｓ２１→Ｓ３１→Ｓ３３の順に処理を進める。
【００４１】
Ｓ３３において、ＣＰＵ１４は、カウンタ値Ｍに１を加算する。そして、Ｓ３５において、ＣＰＵ１４は、カウンタ値Ｍが２であるか否かを判断する。今、カウンタ値Ｍは２であるため、ＣＰＵ１４は、カウンタ値Ｍが２であると判断し（Ｓ３５：ＹＥＳ）、Ｓ４１に移行する。
【００４２】
Ｓ４１において、ＣＰＵ１４は、タッチパネル５０の画面を、記憶ボタン２に格納された情報が示す入力ボタンを削除した１階層上の画面へ遷移させる。今、記憶ボタン２には「ＦＡＸ」ボタンＢ２の情報が格納されている。したがって、ここでは、タッチパネル５０の画面は、「ＦＡＸ」ボタンＢ２が削除された１階層上の画面へ遷移する。これにより、本実施例では、図３（Ｇ１）に示されるように、「ＣＯＰＹ」、「ＳＣＡＮ」の２つの入力ボタンＢ１、Ｂ３がタッチパネル５０に表示される。その後、ＣＰＵ１４は、Ｓ４３に移行し、Ｓ１３と同様に初期化を行う。そして、ＣＰＵ１４は、Ｓ１５に戻り、再びタッチパネル５０が押下されるまで待機する。
【００４３】
ここまで、一例として、メニュー画面処理において「ＦＡＸ」ボタンＢ２→「戻る」ボタンＢ１４→「ＦＡＸ」ボタンＢ２→「戻る」ボタンＢ１４の順に入力ボタンが押下された場合について説明した。続いて、別の例として、メニュー画面処理において「ＦＡＸ」ボタンＢ２→「ＦＡＸ  Ｒｅｓｏｌｕｔｉｏｎ」ボタンＢ１１の順に入力ボタンが押下された場合について説明する。
【００４４】
「ＦＡＸ」ボタンＢ２→「ＦＡＸ  Ｒｅｓｏｌｕｔｉｏｎ」ボタンＢ１１の順に入力ボタンが押下された場合、ＣＰＵ１４は、Ｓ１１→Ｓ１３→Ｓ１５→Ｓ１７→Ｓ１９→Ｓ２１→Ｓ２３→Ｓ２５→Ｓ２７→Ｓ２９→Ｓ１５→Ｓ１７→Ｓ１９→Ｓ２１→Ｓ２３→Ｓ２５→Ｓ２７→Ｓ２９の順に処理を進める。Ｓ２９において、ＣＰＵ１４は、タッチパネル５０の画面を、さらに１階層下の画面へ遷移させる。図示は省略するが、これにより、設定項目「ＦＡＸ  Ｒｅｓｏｌｕｔｉｏｎ」について、例えば、設定値を選択するための設定値選択画面がタッチパネル５０に表示される。設定値選択画面で何れかの設定値が選択されると、例えば、選択された設定値について確認を行う確認画面がタッチパネル５０に表示される。確認画面は、例えば、「設定」ボタンと「戻る」ボタンとを含んでおり、「戻る」ボタンが押下された場合、ＣＰＵ１４は、選択された設定値を設定することなく、タッチパネル５０の画面を、１階層上の画面へ遷移させる。
【００４５】
また、上記の確認画面から「戻る」ボタンが２回連続で押下された場合、記憶ボタン２には、「戻る」ボタンの情報が格納される。そのため、ＣＰＵ１４は、メニュー画面処理のＳ３１において、記憶ボタン２に格納された情報が「戻る」ボタンの情報であると判断し（Ｓ３１：ＹＥＳ）、Ｓ３７に移行する。Ｓ３７において、ＣＰＵ１４は、カウンタ値Ｍを０に設定する。その後、ＣＰＵ１４は、Ｓ３９に移行して、タッチパネル５０の画面を、１階層上の画面へ遷移させる。
【００４６】
一方、上記の確認画面で「設定」ボタンが押下された場合、記憶ボタン１には、「設定」ボタンの情報が格納される。そのため、ＣＰＵ１４は、メニュー画面処理のＳ２３において、記憶ボタン１に格納された情報が「設定」ボタンの情報であると判断し（Ｓ２３：ＹＥＳ）、Ｓ４５に移行する。
【００４７】
Ｓ４５において、ＣＰＵ１４は、上記の設定値選択画面で選択された設定値を設定する。そして、Ｓ４７において、ＣＰＵ１４は、Ｓ１１と同様にメニュー画面をタッチパネル５０に表示する。これにより、タッチパネル５０の画面は、図３（Ａ）と同様の画面へ遷移し、一連のメニュー画面処理が終了する。
【００４８】
本実施例の効果を以下に説明する。前述のように、ＣＰＵ１４は、「戻る」ボタンが２回連続で押下された場合、Ｓ３７でカウンタ値Ｍを０に設定する。また、ＣＰＵ１４は、Ｓ２５において、記憶ボタン１に格納された情報と記憶ボタン３に格納された情報とを比較し、同じでないと判断した場合（Ｓ２５：ＮＯ）、Ｓ２７でカウンタ値Ｍを０に設定し、同じであると判断した場合（Ｓ２５：ＹＥＳ）、Ｓ２７をスキップする。すなわち、現在押下された入力ボタンが２つ前に押下された入力ボタンと同じである場合にだけカウンタ値Ｍのカウントアップが継続される。そして、ＣＰＵ１４は、Ｓ３５において、カウンタ値Ｍが２であると判断すると、Ｓ４１で記憶ボタン２に格納された情報が示す入力ボタンを削除する。すなわち、１つ前に押下された入力ボタンが削除される。このようにして、本実施例に係る複合機１０では、メニュー画面処理において「ＦＡＸ」ボタンＢ２→「戻る」ボタンＢ１４→「ＦＡＸ」ボタンＢ２→「戻る」ボタンＢ１４のように、ある入力ボタンの押下を取消す操作が連続して２回行われた場合に当該入力ボタンを削除する（図３参照）。
【００４９】
これにより、設定値を設定する際に誤って押下された入力ボタンが徐々に削除されていくため、ユーザは、意図した入力ボタンを押下し易くなる。入力ボタンが削除された場合、同じ誤入力が発生するおそれがなくなり、従来技術のように、ユーザが隣接する入力ボタンを再度誤って押下したり、各入力ボタンの境界を押下したりする可能性が残るという欠点がない。さらに、入力ボタンが削除されて出来た画面領域の空きを利用して、他の入力ボタンを大きくすれば、より操作性が向上する。
【００５０】
また、本実施例に係る複合機１０では、ＣＰＵ１４は、Ｓ４５で設定値を設定すると、Ｓ４７において、Ｓ１１と同様にメニュー画面をタッチパネル５０に表示する。すなわち、設定値の設定が完了すると、削除された入力ボタンが元に戻る。これにより、別の入力時に、入力ボタンが削除されたことによる弊害が生じることはない。
【００５１】
以上、本発明の実施例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、上記の実施例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００５２】
本実施例では、単一のカウンタ値Ｍを用いたメニュー画面処理のフローチャートを説明した。しかし、前述のフローチャートは単なる一例であり、前述のフローチャートの処理と同等の結果を得ることできるものであれば、他のフローチャートによって処理を実現してもよい。
【００５３】
例えば、階層毎にカウンタ値を記憶する構成でもよい。その場合、例えば、「戻る」ボタンが押下された時点で現在の階層のカウンタ値が２であれば、ユーザは現在の階層が間違いであると考えて「戻る」ことを希望している、と考えられる。したがって、ＣＰＵ１４は、「戻る」ボタンが押下された時点で現在の階層のカウンタ値が２であれば、当該階層へ遷移する際に押下された入力ボタンを削除する、というようにして、処理を行うことができる。
【００５４】
また、例えば、入力ボタン毎にカウンタ値を記憶する構成でもよい。その場合、例えば、「戻る」ボタンのカウンタ値と「任意の」ボタンのカウンタ値とがそれぞれ２になっていれば、ユーザは「任意の」ボタンと「戻る」ボタンとを２回ずつ押下しており、「任意の」ボタンを認識していることを間違いと考えて「戻る」ことを希望している、と考えられる。したがって、ＣＰＵ１４は、「戻る」ボタンのカウンタ値と「任意の」ボタンのカウンタ値とがそれぞれ２になっていれば、「任意の」ボタンを削除する、というようにして、処理を行うことができる。
【００５５】
また、本実施例では、図３（Ｇ１）に示されるように、該当する入力ボタンを削除するとしたが、これに限られない。他の例を列挙すると、該当する入力ボタンを他の入力ボタンより小さく表示してもよい（図３（Ｇ２）参照）。該当する入力ボタンを、画面外へ移動し、スクロールで表示されるようにしてもよい（図３（Ｇ３）参照）。該当する入力ボタンと他の入力ボタンとの間隔を広げるようにしてもよい（図３（Ｇ４）参照）。
【００５６】
また、本実施例では、階層化されたメニューについて説明したが、これに限られず、押下された入力ボタンに従い、別の画面に遷移する構成であればよい。例えば、「ＦＡＸ」ボタンが押下されたら、「ＦＡＸ送信しますか？」という確認メッセージと「はい／いいえ」ボタンとを表示する構成でもよい。 
【００５７】
また、本実施例では、入力装置の一例として、複合機１０について説明したが、これに限られず、携帯端末、パーソナルコンピュータ、等であってもよい。さらに、ある入力ボタンの押下を取消す操作は、「戻る」ボタン、「いいえ」ボタン、以外にも、「キャンセル」ボタンでもよいし、「振る」「傾ける」などの動作でもよいし、「いいえ」という音声でもよいし、任意に設計することができる。
【００５８】
また、前述したメニュー画面処理を入力装置に実行させるためのプログラムとしても本発明は実現可能である。
【００５９】
なお、特許請求の範囲との対応は以下の通りである。
複合機１０は入力装置の一例である。ＲＡＭ３０とＳ１９を実行するＣＰＵ１４によって押下ボタン記憶手段が実現される。Ｓ２９を実行するＣＰＵ１４によって第１画面遷移手段が実現される。ＲＡＭ３０とＳ３３を実行するＣＰＵ１４によって取消回数記憶手段が実現される。Ｓ３９を実行するＣＰＵ１４によって第２画面遷移手段が実現される。また、Ｓ４１を実行するＣＰＵ１４によって表示態様変更手段が実現される。
【符号の説明】
【００６０】
１０  複合機
１２  制御部
１４  ＣＰＵ
３０  ＲＡＭ
５０  タッチパネル
５２  ハードキー
Ｂ１、Ｂ２、Ｂ３、Ｂ１１、Ｂ１２、Ｂ１３、Ｂ１４  入力ボタン
【図１】
2011118560.tif 000003
【図２】
2011118560.tif 000004
【図３】
2011118560.tif 000005