(57)【特許請求の範囲】
【請求項１】
表示手段と、該表示手段の表示画面上の押下と押下位置を検出する検出手段と、前記表示手段の表示画面上を振動させる振動手段と、時間を計測する計測手段と、
前記検出手段によって前記表示画面上の押下が検出されている間、前記計測手段によって計測された時間が予め設定された押下継続時間を経過する毎に、前記表示手段によって前記表示画面に複数の項目を予め設定された順番で切替え表示させる表示制御手段と、
前記表示制御手段による切替え表示の際、前記振動手段によって前記表示画面上を各項目毎にそれぞれ異なる振動パターンで振動させる振動制御手段と、
前記表示制御手段による前記項目の切替え表示中に、前記検出手段によって検出された押下位置に基いて前記表示画面上の押下位置が押下されたまま予め設定された距離を超えて移動したと判断した場合、該判断をしたときに前記表示画面に表示されていた項目から前記順番とは逆の順に切替え表示を変更する変更制御手段とを備えたことを特徴とする表示装置。
【請求項２】
前記計測手段によって計測された時間に基づいて、前記表示画面の項目が切替った直後から予め設定された猶予時間内に、前記検出手段による押下の検出がなくなったと判断した場合、前記表示画面の項目を１つ前に表示した項目に戻す表示戻し制御手段を設けたことを特徴とする請求項１記載の表示装置。
【請求項３】
利用者を識別する識別情報を入力する入力手段と、該入力手段によって入力された識別情報毎に操作決定時間を登録する登録手段と、該登録手段に登録された操作決定時間に基づいて前記押下継続時間を調整する手段を設けたことを特徴とする請求項１又は２記載の表示装置。
【請求項４】
表示手段と、該表示手段の表示画面上の押下と押下位置を検出する検出手段と、前記表示手段の表示画面上を振動させる振動手段と、時間を計測する計測手段とを備えた表示装置の表示方法であって、
前記検出手段によって前記表示画面上の押下が検出されている間、前記計測手段によって計測された時間が予め設定された押下継続時間を経過する毎に、前記表示手段によって前記表示画面に複数の項目を予め設定された順番で切替え表示させる表示制御工程と、
前記表示制御工程による切替え表示の際、前記振動手段によって前記表示画面上を各項目毎にそれぞれ異なる振動パターンで振動させる振動制御工程と、
前記表示制御工程による前記項目の切替え表示中に、前記検出手段によって検出された押下位置に基いて前記表示画面上の押下位置が押下されたまま予め設定された距離を超えて移動したと判断した場合、該判断をしたときに前記表示画面に表示されていた項目から前記順番とは逆の順に切替え表示を変更する変更制御工程とからなることを特徴とする表示装置の表示方法。
【請求項５】
表示手段と、該表示手段の表示画面上の押下と押下位置を検出する検出手段と、前記表示手段の表示画面上を振動させる振動手段と、時間を計測する計測手段とを備えた表示装置を制御するコンピュータに、
前記検出手段によって前記表示画面上の押下が検出されている間、前記計測手段によって計測された時間が予め設定された押下継続時間を経過する毎に、前記表示手段によって前記表示画面に複数の項目を予め設定された順番で切替え表示させる表示制御手順と、
前記表示制御手順による切替え表示の際、前記振動手段によって前記表示画面上を各項目毎にそれぞれ異なる振動パターンで振動させる振動制御手順と、
前記表示制御手順による前記項目の切替え表示中に、前記検出手段によって検出された押下位置に基いて前記表示画面上の押下位置が押下されたまま予め設定された距離を超えて移動したと判断した場合、該判断をしたときに前記表示画面に表示されていた項目から前記順番とは逆の順に切替え表示を変更する変更制御手順とを実行させるためのプログラム。
【請求項６】
請求項５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
請求項１乃至３のいずれか一項に記載の表示装置を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、各種の情報を入力する入力項目を表示する表示装置、その表示装置の表示方法、コンピュータに実行させる手順からなるプログラム、そのプログラムを記録したコンピュータ読み取り可能な記録媒体、ファクシミリ装置、プリンタ、複写機、及び複合機を含む画像形成装置に関する。
【背景技術】
【０００２】
近年、例えば、カーナビゲーション装置や、ファクシミリ装置、プリンタ、複写機、複合機を含む画像形成装置及びオーディオ機器等の各種の装置の操作表示装置として、利用者がタッチパネル上に表示された入力項目であるボタンをタッチすると、そのタッチ面を振動させることによって利用者に対してボタンを押下したことを触覚で伝達するようにした振動タッチパネルの搭載が進んでいる。
【０００３】
このような振動タッチパネルによれば、指先に伝わる振動によってボタンを押下したことを知ることができるので、利用者がタッチパネルの表示画面を見ないでも操作できるという、利用者の操作性を大幅に向上させている。
【０００４】
従来、上述のような振動タッチパネル上にファイルダウンキーとファイルアップキーの２つのボタンを間隔を置いて表示し、利用者が指でファイルダウンキーを長押しすると複数の曲名がスクロールダウンして表示し、ファイルダウンキーから指を離してファイルアップキーを長押しすると曲名がスクロールアップして表示するようにした表示装置（例えば、特許文献１参照）が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の操作表示装置では、曲名の表示をスクロールダウンからスクロールアップに切替える場合、押下先をファイルダウンキーからファイルアップキーに代えるために指をタッチパネル上から一旦離さなければならないので、振動タッチパネル上を見なくてもファイルアップキーを正確に押下することは簡単ではなく、利用者にとって振動タッチパネル上を見なくても曲名を切替え表示させる操作が容易にできないという問題があった。
【０００６】
この発明は上記の点に鑑みてなされたものであり、表示画面上に複数の項目を１つずつ切替えて表示させる際、その項目の切替え表示操作の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
この発明は上記の目的を達成するため、表示手段と、その表示手段の表示画面上の押下と押下位置を検出する検出手段と、上記表示手段の表示画面上を振動させる振動手段と、時間を計測する計測手段と、上記検出手段によって上記表示画面上の押下が検出されている間、上記計測手段によって計測された時間が予め設定された押下継続時間を経過する毎に、上記表示手段によって上記表示画面に複数の項目を予め設定された順番で切替え表示させる表示制御手段と、上記表示制御手段による切替え表示の際、上記振動手段によって上記表示画面上を各項目毎にそれぞれ異なる振動パターンで振動させる振動制御手段と、上記表示制御手段による上記項目の切替え表示中に、上記検出手段によって検出された押下位置に基いて上記表示画面上の押下位置が押下されたまま予め設定された距離を超えて移動したと判断した場合、その判断をしたときに上記表示画面に表示されていた項目から上記順番とは逆の順に切替え表示を変更する変更制御手段を備えた表示装置を提供する。
【０００８】
また、上記のような表示装置において、上記計測手段によって計測された時間に基づいて、上記表示画面の項目が切替った直後から予め設定された猶予時間内に、上記検出手段による押下の検出がなくなったと判断した場合、上記表示画面の項目を１つ前に表示した項目に戻す表示戻し制御手段を設けるとよい。
さらに、上記のような表示装置において、利用者を識別する識別情報を入力する入力手段と、その入力手段によって入力された識別情報毎に操作決定時間を登録する登録手段と、その登録手段に登録された操作決定時間に基づいて上記押下継続時間を調整する手段を設けるとよい。
【０００９】
また、表示手段と、その表示手段の表示画面上の押下と押下位置を検出する検出手段と、上記表示手段の表示画面上を振動させる振動手段と、時間を計測する計測手段を備えた表示装置の表示方法であって、上記検出手段によって上記表示画面上の押下が検出されている間、上記計測手段によって計測された時間が予め設定された押下継続時間を経過する毎に、上記表示手段によって上記表示画面に複数の項目を予め設定された順番で切替え表示させる表示制御工程と、上記表示制御工程による切替え表示の際、上記振動手段によって上記表示画面上を各項目毎にそれぞれ異なる振動パターンで振動させる振動制御工程と、上記表示制御工程による上記項目の切替え表示中に、上記検出手段によって検出された押下位置に基いて上記表示画面上の押下位置が押下されたまま予め設定された距離を超えて移動したと判断した場合、その判断をしたときに上記表示画面に表示されていた項目から上記順番とは逆の順に切替え表示を変更する変更制御工程とからなる表示装置の表示方法を提供する。
【００１０】
さらに、表示手段と、その表示手段の表示画面上の押下と押下位置を検出する検出手段と、上記表示手段の表示画面上を振動させる振動手段と、時間を計測する計測手段を備えた表示装置を制御するコンピュータに、上記検出手段によって上記表示画面上の押下が検出されている間、上記計測手段によって計測された時間が予め設定された押下継続時間を経過する毎に、上記表示手段によって上記表示画面に複数の項目を予め設定された順番で切替え表示させる表示制御手順と、上記表示制御手順による切替え表示の際、上記振動手段によって上記表示画面上を各項目毎にそれぞれ異なる振動パターンで振動させる振動制御手順と、上記表示制御手順による上記項目の切替え表示中に、上記検出手段によって検出された押下位置に基いて上記表示画面上の押下位置が押下されたまま予め設定された距離を超えて移動したと判断した場合、その判断をしたときに上記表示画面に表示されていた項目から上記順番とは逆の順に切替え表示を変更する変更制御手順とを実行させるためのプログラムを提供する。
【００１１】
また、上記のようなプログラムを記録したコンピュータ読み取り可能な記録媒体と、上記のような表示装置を備えた画像形成装置も提供する。
【発明の効果】
【００１２】
この発明による表示装置と表示装置の表示方法と画像形成装置は、表示画面上に複数の項目を１つずつ切替えて表示させる際、その項目の切替え表示操作の利便性を向上させることができる。
また、この発明によるプログラムは、コンピュータに、表示画面上に複数の項目を１つずつ切替えて表示させる際、その項目の切替え表示操作の利便性を向上させることができるようにするための機能を実現させることができる。
さらに、この発明のコンピュータ読み取り可能な記録媒体は、コンピュータに上記プログラムを容易に導入することができる。
【図面の簡単な説明】
【００１３】
【図１】発明の表示装置を設けた装置の一実施例である複合機の機能構成を示すブロック図である。
【図２】図１に示す複合機における操作表示部の制御処理を示すフローチャート図である。
【００１４】
【図３】振動パターンテーブルの内容の一例を示す図である。
【図４】図１に示すタッチパネルの項目表示の変化の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図１は、発明の表示装置を設けた装置の一実施例である複合機の機能構成を示すブロック図である。
この実施例の複合機１は、操作表示部２、表示装置３、画像読取装置４、印刷装置５、外部メディア入出力装置６、及び記憶装置７を備えている。
【００１６】
ＣＰＵ２０は、図示を省略した内部にクロック（発明に係る計測手段に相当する）を備えており、メモリユニット２１に格納された制御プログラムに従って複合機１の全体を制御し、記憶装置７に格納され必要に応じてメモリユニット２１に展開される処理プログラムに従って、ローカルエリアネットワーク（ＬＡＮ）制御部２２、ファクシミリ通信（ＦＡＸ）制御部２３、入出力デバイス制御ユニット２４、記憶装置制御ユニット２５、画像処理制御ユニット２６、タッチパネル制御ユニット２７、及び振動装置制御ユニット２８を制御する。
【００１７】
ＬＡＮ制御部２２は、モデム、ルータを含む通信制御ユニット１０を介してインターネット１１上のＰＣ、複合機を含む各種の外部機器と通信可能に接続すると共に、有線、無線を含むＬＡＮによってパーソナルコンピュータ（ＰＣ）１２、サーバコンピュータ（サーバＰＣ）１３を含む各種の装置と通信可能に接続して情報の授受をするための制御を司る。
ＦＡＸ制御部２３は、ＦＡＸ回線１４を介したファクシミリ通信によって他のファクシミリ装置とファクシミリデータの授受をするための制御を司る。
【００１８】
入出力デバイス制御ユニット２４は、複合機１の外部にハードディスクドライブ（ＨＤＤ）を含む外部記憶装置１５を接続し、その外部記憶装置１５との間で処理プログラム、データの読み書きの制御を司る。
また、外部メディア入出力装置６を介して、その外部メディア入出力装置６に挿着されたマルチメディアカード、スマートメディア、メモリスティック、ＳＤメモリカード、フロッピディスク、及びＵＳＢメモリ（以上、登録商標）、ＣＤ、ＤＶＤを含む各メディアに対するプログラム、データの読み書きの制御を司る。
【００１９】
記憶装置制御ユニット２５は、複合機１に内蔵されたＨＤＤを含む記憶装置７に対する処理プログラム、データの読み書きの制御を司る。記憶装置７は、コンピュータ読み取り可能な記録媒体であり、予め発明に係る処理プログラムが記憶されている。
【００２０】
なお、この実施例では、発明に係る処理プログラムを記憶装置７に記録した場合を説明したが、外部記憶装置１５、外部メディア入出力装置６に挿着されたメディア、又はＬＡＮ上のＰＣ１２、サーバコンピュータ１３、インターネット１１上の装置の記録媒体に記憶し、ＣＰＵ２０がそれを読み出して実行するようにすることもできる。
画像処理制御ユニット２６は、表示制御ユニット２９、画像読取制御ユニット３０、印刷制御ユニット３１の制御を司る。
【００２１】
表示制御ユニット２９は、ＣＲＴ、液晶などで構成される表示装置３に対する各種の情報の表示制御を司る。
画像読取制御ユニット３０は、光学的処理等によって原稿の画像を読み取る画像読取装置（スキャナ）４の画像読取制御を司る。
印刷制御ユニット３１は、モノクロ、カラー、両面印刷が可能な、レーザプリンタ、インクジェットプリンタを含む印刷装置５の印刷制御を司る。
【００２２】
操作表示部２は、発明に係る表示装置に相当し、タッチパネル制御ユニット２７によって制御されるタッチパネル８、及び振動装置制御ユニット２８によって制御される振動装置９を有する。
【００２３】
タッチパネル８は、液晶パネル、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネルを含む表示画面上に各種の情報を表示する表示部（発明に係る表示手段に相当する）と、その表示部の上に搭載され、利用者による表示部上の押下（押圧）と、その押下位置とを検出し、それらの検出信号をタッチパネル制御ユニット２７へ出力する接触センサを含む押下検出部（発明に係る検出手段に相当する）とからなる。
上記押下検出部としては、例えば、抵抗膜方式のセンサ、感圧式のセンサ、又は静電容量方式のセンサを含む各種のセンサがある。
【００２４】
そして、上記ＣＰＵ２０とタッチパネル制御ユニット２７が、上記検出手段によって上記表示画面上の押下が検出されている間、上記計測手段によって計測された時間が予め設定された押下継続時間を経過する毎に、上記表示手段によって上記表示画面に複数の項目を予め設定された順番で切替え表示させる表示制御手段の機能を果たす。
【００２５】
また、上記ＣＰＵ２０とタッチパネル制御ユニット２７は、その表示制御手段による上記項目の切替え表示中に、上記検出手段によって検出された押下位置に基いて上記表示画面上の押下位置が押下されたまま予め設定された距離を超えて移動したと判断した場合、その判断をしたときに上記表示画面に表示されていた項目から上記順番とは逆の順に切替え表示を変更する変更制御手段の機能を果たす。
【００２６】
さらに、上記ＣＰＵ２０とタッチパネル制御ユニット２７は、上記計測手段によって計測された時間に基づいて、上記表示画面の項目が切替った直後から予め設定された猶予時間内に、上記検出手段による押下の検出がなくなったと判断した場合、上記表示画面の項目を１つ前に表示した項目に戻す表示戻し制御手段の機能を果たす。
【００２７】
振動装置９は、例えば、圧電駆動素子に電圧を印加することによって、圧電駆動素子が積層方向に歪んで変位し、タッチパネル８に振動を加える振動生成部（発明に係る振動手段に相当する）である。
そして、上記ＣＰＵ２０と振動装置制御ユニット２８が、上記表示制御手段による切替え表示の際、上記振動手段によって上記表示画面上を各項目毎にそれぞれ異なる振動パターンで振動させる振動制御手段の機能を果たす。
【００２８】
また、上記記憶装置７に予め記憶しておく発明に係る処理プログラムは、上記検出手段によって上記表示画面上の押下が検出されている間、上記計測手段によって計測された時間が予め設定された押下継続時間を経過する毎に、上記表示手段によって上記表示画面に複数の項目を予め設定された順番で切替え表示させる表示制御手順と、その表示制御手順による切替え表示の際、上記振動手段によって上記表示画面上を各項目毎にそれぞれ異なる振動パターンで振動させる振動制御手順と、上記表示制御手順による上記項目の切替え表示中に、上記検出手段によって検出された押下位置に基いて上記表示画面上の押下位置が押下されたまま予め設定された距離を超えて移動したと判断した場合、その判断をしたときに上記表示画面に表示されていた項目から上記順番とは逆の順に切替え表示を変更する変更制御手順を実行させるためのプログラムである。
【００２９】
次に、この実施例の複合機１における操作表示部２の制御処理について説明する。
図２は、図１に示した複合機１における操作表示部２の制御処理を示すフローチャート図である。
図３は、振動パターンテーブルの内容の一例を示す図である。
図４は、図１に示したタッチパネル８の項目表示の変化の一例を示す図である。
ここでは、利用者が複写機能を使用する際に、用紙のサイズを選択する場合の操作表示部２の制御処理を説明する。
【００３０】
図２に示すように、ステップ（図中「Ｓ」で示す）１では、図１のＣＰＵ２０は、用紙のサイズを選択させる表示の場合、初期化処理として、メモリユニット２１のＲＡＭの変化方向変数ＤＩＲと選択項目変数ＳＥＬにそれぞれ「１」を設定し、ＲＡＭにセットされた図３の振動パターンテーブルに基いて、図１のタッチパネル制御ユニット２７によってタッチパネル８の表示部に初期の表示ボタンを表示させ、ステップ２へ進む。
【００３１】
このステップ１の処理により、図３の振動パターンテーブルの選択項目変数ＳＥＬ＝１に対応する項目名「自動」が参照され、図１のタッチパネル８の表示部には、初期の表示ボタンとして、図４の（ａ）に示すように、表示ボタン４０の領域とその領域内に用紙サイズを自動で選択させる表示ボタンであることを示す項目名「自動」を表示する。
【００３２】
図２のステップ２では、利用者が表示部に対して指で接触、又は押下し、図１のタッチパネル制御ユニット２７がタッチパネル８の押下検出部からパネル上の押下位置を示す信号を検出すると、その押下位置（押下点、接触点）の情報をＣＰＵ２０へ送り、ＣＰＵ２０はメモリユニット２１のＲＡＭに押下位置ＰＯＳ１を記憶し、ステップ３へ進む。
上記押下位置ＰＯＳ１は、タッチパネル８の表示部の表示画面上に設定したＸ−Ｙ座標のｘ座標値ＰＯＳ１．ｘとｙ座標値ＰＯＳ１．ｙとの情報からなる。
【００３３】
図２のステップ３では、図１のＣＰＵ２０は、押下位置ＰＯＳ１が表示ボタンの領域内に位置するか否かを判断し、押下位置ＰＯＳ１が表示ボタンの領域内に位置するなら（「Ｙ」の場合）、ステップ４へ進み、押下位置ＰＯＳ１が表示ボタンの領域内に位置しないなら（「Ｎ」の場合）、ステップ３の処理を継続する。このステップ３の判断処理で、予め設定した時間を経過しても表示ボタンの領域内に押下を検知しなければ、この処理を終了すると良い。
【００３４】
図２のステップ４では、図１のＣＰＵ２０は、図３の振動パターンテーブルに基いて、図１のタッチパネル制御ユニット２７によってタッチパネル８の表示部に選択項目変数ＳＥＬに対応する項目名を表示ボタンの領域内に表示させ、振動装置制御ユニット２８によって選択項目変数ＳＥＬに対応する振動パターンで振動装置９を振動させ、ステップ５へ進む。
【００３５】
このステップ４の処理により、選択項目変数ＳＥＬ＝１のままであるから、図３の振動パターンテーブルの選択項目変数ＳＥＬ＝１に対応する項目名「自動」が参照され、図１のタッチパネル８の表示部には、図４の（ｂ）に示すように、表示ボタン４０の領域内の項目名「自動」を表示したままにし、その領域内に利用者の指４１が押下されたままであると、選択項目変数ＳＥＬ＝１に対応する振動パターンの情報ＰＴＮ１が振動装置制御ユニット２８に伝えられ、振動装置制御ユニット２８は振動パターンの情報ＰＴＮ１に対応する振動パターンで振動装置９を振動させる。この振動装置９の振動によってタッチパネル７の表示画面上が振動するので、利用者は指を介して振動を感じることができる。
【００３６】
図２のステップ５では、図１のＣＰＵ２０は、内部のクロックによる計測時刻に基づいて、表示ボタンの押下を検出した時に計測された現在時刻（ＮｏｗＴｉｍｅ）を表示ボタンの選択開始時刻ｔに設定し、ステップ６へ進む。このＮｏｗＴｉｍｅは複合機１で計測している現在時刻である。
【００３７】
図２のステップ６では、図１のＣＰＵ２０は、この判断を行うときに計測された現在時刻ＮｏｗＴｉｍｅ［ｍｓ］と選択開始時刻ｔ［ｍｓ］の差をとった時間が、予めＲＡＭに設定された押下継続時間Ｔ［ｍｓ］を経過したか否かを判断し、（ＮｏｗＴｉｍｅ−ｔ）＞Ｔ［ｍｓ］なら（「Ｙ」の場合）ステップ７へ進み、（ＮｏｗＴｉｍｅ−ｔ）≦Ｔ［ｍｓ］なら（「Ｎ」の場合）ステップ１２へ進む。
【００３８】
図２のステップ７では、図１のタッチパネル制御ユニット２７がタッチパネル８の押下検出部からパネル上の押下位置の信号を再検出し、その押下位置の情報をＣＰＵ２０へ送り、ＣＰＵ２０はメモリユニット２１のＲＡＭに押下位置ＰＯＳ２として記憶し、ステップ８へ進む。上記押下位置ＰＯＳ２は、上記押下位置ＰＯＳ１と同様に、タッチパネル８の表示部の表示画面上に設定したＸ−Ｙ座標のｘ座標値ＰＯＳ２．ｘとｙ座標値ＰＯＳ２．ｙとの情報からなる。
【００３９】
図２のステップ８では、図１のＣＰＵ２０は、押下位置ＰＯＳ１．ｘと押下位置ＰＯＳ２．ｘの差をとり、その差の絶対値（ａｂｓ）を求め、その求めた値が予め設定された距離（選択肢移動順序変更用最小移動距離）Ｄｍｉｎを超えているか否かを判断する。すなわち、ａｂｓ（ＰＯＳ１．ｘ−ＰＯＳ２．ｘ）＞Ｄｍｉｎか否かを判断し、ａｂｓ（ＰＯＳ１．ｘ−ＰＯＳ２．ｘ）＞Ｄｍｉｎなら（「Ｙ」の場合）ステップ９へ進み、ａｂｓ（ＰＯＳ１．ｘ−ＰＯＳ２．ｘ）≦Ｄｍｉｎなら（「Ｎ」の場合）ステップ１１へ進む。
【００４０】
上記ａｂｓ（ＰＯＳ１．ｘ−ＰＯＳ２．ｘ）は、（ＰＯＳ１．ｘ）と（ＰＯＳ２．ｘ）の差の絶対値を算出することを示す式であり、このステップ８の処理により、表示画面上の押下位置が押下されたまま予め設定された距離を超えて移動したか否かを判断する。
このように、押下の移動距離を調べるために、押下位置のＸ座標点の変位を用いることにより、利用者が押下の移動をする際に若干上や下の方に斜めに移動させても移動を検知することができ、操作性を良くすることができる。
【００４１】
図２のステップ９では、図１のＣＰＵ２０は、（ＰＯＳ１．ｘ−ＰＯＳ２．ｘ）＜０か否かを判断し、（ＰＯＳ１．ｘ−ＰＯＳ２．ｘ）＜０なら（「Ｙ」の場合）ステップ１０へ進み、（ＰＯＳ１．ｘ−ＰＯＳ２．ｘ）≧０なら（「Ｎ」の場合）ステップ１５へ進む。
【００４２】
このステップ９の処理では、例えば、タッチパネル８の表示部の表示画面上に設定したＸ−Ｙ座標が図４の（ｃ）と（ｄ）に示すように、左下を原点として、Ｘ座標は右方向が正であり、左方向が負であると設定した場合、押下位置が距離Ｄｍｉｎを超えて正方向（右方向）に移動した場合ステップ１５へ進み、押下位置が距離Ｄｍｉｎを超えて負方向（左方向）に移動した場合ステップ１０へ進む。
【００４３】
図２のステップ１０では、図１のＣＰＵ２０は、変化方向変数ＤＩＲを「−１」にし、ステップ１１へ進む。
図２のステップ１１では、図１のＣＰＵ２０は、現在の選択項目変数ＳＥＬに変化方向変数ＤＩＲ「−１」を加算（すなわち、減算する）し、その算出された値を改めて選択項目変数ＳＥＬに代入し、ＰＯＳ２の値をＰＯＳ１に代入し、ステップ４へ戻る。
【００４４】
上記ステップ４、８〜１１の処理により、押下位置が予め設定された距離Ｄｍｉｎを超えて左方向に移動した場合、図３の振動パターンテーブルに登録された表示ボタンの項目名の順番とは、逆の順番に変更して表示ボタンの表示と振動パターンによる振動を行う。
例えば、図４の（ｃ）に示すように、Ａ４の表示ボタン４０に移行したときに、利用者が指４１を押下したまま表示画面上の左方向に、予め設定した距離Ｄｍｉｎを超える距離Ｄ（図中に矢印で「−Ｄ」と示す）を移動させると、図４の（ｄ）に示すように、表示ボタン４０がＡ４の１つ前に表示された自動に戻って表示され、自動の場合の振動パターンで振動される。
【００４５】
このように、利用者は表示ボタン４０を指で押下したまま、その指を表示画面上で左方向へ移動させれば、指を動かす前に表示されていた表示ボタン４０の項目名に１つずつ戻すことができる。
なお、上記予め設定された距離Ｄｍｉｎを、利用者が任意の値に変更できるようにすると、利用者に応じた操作感にすることができ、操作の利便性を高めることができる。
【００４６】
この表示ボタン４０の項目名を戻す処理については、表示画面上の左方向への移動が一回検出すると、項目名の表示順を逆にして、押下継続時間Ｔ［ｍｓ］毎に、図３に示した振動パターンテーブルの順番とは逆の順番で表示するようにしても良いが、押下位置の一回の移動につき、１つ前の項目名に戻し、その後は再び図３に示した振動パターンテーブルの順番で表示するようにしても良い。
【００４７】
一方、図２のステップ１５では、図１のＣＰＵ２０は、現在の選択項目変数ＳＥＬに変化方向変数ＤＩＲ「１」を加算し、その算出された値を改めて選択項目変数ＳＥＬに代入し、押下位置ＰＯＳ２の値を押下位置ＰＯＳ１に代入し、ステップ４へ戻る。
【００４８】
上記ステップ４、８、９、１１、１５の処理により、押下位置が予め設定された距離Ｄｍｉｎを超えて右方向に移動した場合、押下位置の移動が距離Ｄｍｉｎを超えていない場合、すなわち、押下位置が予め設定された距離Ｄｍｉｎを超えて左方向に移動した場合以外は、表示ボタンの押下継続時間が押下継続時間Ｔを超える度に、表示ボタンの表示内容が、図３の振動パターンテーブルに基づいて、自動→Ａ４→Ａ３→Ｂ４→Ｂ５の順にそれぞれ移行し、各表示ボタンの表示の際にはそれぞれのボタンに対応する振動パターンで振動する。
【００４９】
次に、図２のステップ１２では、図１のＣＰＵ２０は、タッチパネル制御ユニット２７からの検出信号に基づいて、表示ボタンへの押下が終了したか否かを判断し、終了しなければステップ６へ戻り、終了したらステップ１３へ進む。
図２のステップ１３では、図１のＣＰＵ２０は、（ＮｏｗＴｉｍｅ−ｔ）＜猶予時間Ｔｒか否かを判断し、（ＮｏｗＴｉｍｅ−ｔ）［ｍｓ］＜猶予時間Ｔｒ［ｍｓ］なら（「Ｙ」の場合）ステップ１４へ進み、（ＮｏｗＴｉｍｅ−ｔ）［ｍｓ］＜猶予時間Ｔｒ［ｍｓ］でなければ（「Ｎ」の場合）ステップ１６へ進む。
【００５０】
図２のステップ１４では、図１のＣＰＵ２０は、現在の選択項目変数ＳＥＬに「−１」を加算（すなわち、減算する）し、その算出された値を改めて選択項目変数ＳＥＬに代入し、ステップ１６へ進む。
図２のステップ１６では、図１のＣＰＵ２０は、選択項目変数ＳＥＬの項目を確定（利用者によって選択入力されたことを確定）し、振動装置制御ユニット２８による振動制御を停止させ、タッチパネルの振動を停止し、この処理を終了する。この後は、次の選択項目の入力処理、又は上記確定した項目に対応する情報に基づく処理に移行する。
【００５１】
このようにして、猶予時間Ｔｒに基いて利用者の操作を訂正することにより、表示ボタンの選択を確定するために、利用者が表示ボタンから指を離したとき、その操作が遅くて、ちょうど次の表示ボタンに切り替ってしまった場合でも、１つ前の表示ボタンが選択されたものと認識するので、素早い操作が苦手な利用者に対する操作性を向上させることができる。
【００５２】
なお、上述のステップ１３、１４の処理は、必ずしも設ける必要はなく、利用者が実行の可否を選択できるようにしても良い。
また、その際、上記猶予時間Ｔｒは、デフォルト値から利用者が任意に時間調整できるようにすると、より利便性を高めることができる。
【００５３】
上述の処理において、ステップ１〜６、１１、１５の処理が、上記検出手段によって上記表示画面上の押下が検出されている間、上記計測手段によって計測された時間が予め設定された押下継続時間を経過する毎に、上記表示手段によって上記表示画面に複数の項目を予め設定された順番で切替え表示させる表示制御工程に対応する。
また、ステップ４の処理が、上記表示制御工程による切替え表示の際、上記振動手段によって上記表示画面上を各項目毎にそれぞれ異なる振動パターンで振動させる振動制御工程に対応する。
【００５４】
さらに、ステップ７〜１１の処理が、上記表示制御工程による上記項目の切替え表示中に、上記検出手段によって検出された押下位置に基いて上記表示画面上の押下位置が押下されたまま予め設定された距離を超えて移動したと判断した場合、その判断をしたときに上記表示画面に表示されていた項目から上記順番とは逆の順に切替え表示を変更する変更制御工程に対応する。
【００５５】
さらにまた、ステップ１３、１４、１６の処理が、上記計測手段によって計測された時間に基づいて、上記表示画面の項目が切替った直後から予め設定された猶予時間内に、上記検出手段による押下の検出がなくなったと判断した場合、上記表示画面の項目を１つ前に表示した項目に戻す表示戻し制御工程の対応する。
【００５６】
図３に示した振動パターンのように、各表示ボタン毎に振動パターンを異ならせるようにすれば、利用者は表示ボタンを押下した際の振動パターンより、表示画面上を見なくても、どの表示ボタンが表示されているかを容易に知ることができる。
また、表示ボタンを押したままにすれば、所定の押下経過時間が経過する毎に表示ボタンの内容が順次切替り、その表示ボタンに対応する振動パターンで振動されるので、複数の表示ボタンを切替える操作のために押下位置を移動させずに済み、表示画面上を見なくても、容易に表示ボタンを切替えることができる。
【００５７】
さらに、表示ボタンを押したまま、表示画面上を所定の距離まで移動させれば、表示ボタンの表示順を逆方向に切替えることができるので、表示画面上を見なくても、容易に表示ボタンの表示順を逆方向に切替えることができる。
なお、表示画面上を上方向、又は下方向に移動させた場合は、他の種類の選択項目を選択する画面に切替えるようにしても良い。
例えば、表示ボタンを押したまま上方向へ指を移動させた場合、用紙サイズの選択から、印刷部数の設定の項目へ切替えて表示し、下方向へ移動させた場合、変倍指定の選択項目に切替えて表示するようにするとよい。
【００５８】
また、上述の処理では、表示ボタンの表示順を逆方向に切替える際に、利用者は表示ボタンを押したまま表示画面上を所定の距離まで直線的に移動させる場合を説明したが、その他の移動方法によって表示順の切替えのタイミングを指示するようにしても良い。
例えば、表示ボタンの領域内を円を描くように操作する場合、押下位置のＸ座標とＹ座標の両方を用いて円を描く押下位置の移動の軌跡を認識することができ、それによって押下位置が反時計回りに移動したときには、表示ボタンの表示順を逆方向に切替え、時計周りに移動したときには、表示順を元に戻すようにしても良い。
【００５９】
また、上述の押下位置の移動の際の移動時間も検出し、その移動時間が所定時間よりも短い場合は表示ボタンの項目名の表示切替えを早めるようにしてもよい。さらに、表示切替えを早めた場合、押下位置の移動時間を落とすように操作したときには、表示切替えを徐々に元に戻すようにすると良い。
【００６０】
上記の処理では、表示ボタンの表示順を自動→Ａ４→Ａ３→Ｂ４→Ｂ３の順にした場合を示したが、利用者毎に各表示ボタンの選択回数の履歴をとり、その選択回数の多い順に表示するように並び替えるようにしてもよい。その際、振動パターンテーブルのレコード毎に、すなわち、ＳＥＬ番号、項目名、振動パターンの組み合わせ毎に入れ替えることにより、項目名と振動パターンの組み合わせが変わってしまうことを防止できる。
【００６１】
また、上述の処理では、複写における用紙サイズの選択操作の場合の表示ボタンの例を示したが、複写におけるその他の選択項目についても上述と同様にして表示ボタンの項目名の切り替えと、各表示ボタン毎の振動とを実行することができる。
次に、上記振動は、上述の処理のように、表示ボタンが切替るまで振動し続けるようにしても良いが、表示ボタンが切替ってから所定時間だけ振動させ、次の表示ボタンに切替るまでに若干の空白を設けるようにしても良い。
【００６２】
また、表示ボタンの各項目毎に振動パターンを変える場合を説明したが、１つの選択群の項目数が多い場合は、利用者が各項目の表示順を予め記憶しているならば、全ての項目のそれぞれの振動パターンを異ならせなくても、項目名の変化を知ることができるので、項目数よりも少ない振動パターンを順に繰り返すようにしてもよい。
【００６３】
次に、表示ボタンの切替え表示の際、例えば、図３に示した振動パターンテーブルに基づく場合、Ｂ３の表示ボタンを表示した後、次の表示は最初に戻って自動の表示ボタンを表示すると良い。
さらに、上記表示ボタンの押下は、利用者の指のみならず、タッチパネルを傷つけないように先端を丸くした棒状の用具（例えば、ペン）を用いて押下しても良い。
【００６４】
次に、この実施例の複合機１に、利用者の認証機能を設けた場合、例えば、利用者は複合機１を利用する場合、操作表示部２から利用者名と暗証番号を入力、又は利用者の指紋を読み取る指紋読取装置が接続されている場合（この場合、操作表示部２と指紋読取装置が、利用者を識別する識別情報を入力する入力手段に相当する）、その指紋読取装置によって読み取った指紋のデータと上記利用者名（さらに暗証番号）を入力し、予め記憶装置７に登録された利用者名と暗証番号、又は指紋のデータと上記利用者名（さらに暗証番号）と照合し、その照合の結果が一致した場合は、この複合機１の正規の利用者として認証し、利用者による利用を可能にする。
【００６５】
利用者が複合機１の利用を開始すると、複合機１のＣＰＵ２０は、表示ボタンの押下による各種の操作によって操作を決定する際の操作決定時間（例えば、利用者が表示ボタンの入力を確定するために押下してから放すまでの経過時間）を計測し、上記利用者名と暗証番号、又は上記利用者名と指紋のデータ（さらに暗証番号）に対応させて記憶装置７に登録する。
【００６６】
そして、ＣＰＵ２０は、次に利用者が複合機１を利用する際には、上記登録された操作決定時間に基いて、例えば、上記押下継続時間を調整するとよい。
例えば、次回の操作で同様の選択ボタンを操作する際に、押下継続時間Ｔ＝操作決定時間×１．２に設定することにより、利用者毎の意思決定時間に応じた操作性を実現することができ、操作が早い利用者は入力操作を能率良く行うことができ、操作が遅い利用者は押し間違いを起こし難くすることができる。
【００６７】
この実施例の複合機１によれば、選択項目が２つ以上ある項目を、タッチパネルを用いて選択する際に、表示が免状を見なくても、簡単な操作で必要に応じて選択項目を進めたり戻すことができるので、利用者の操作性を高めることができる。
また、この発明は、カーナビゲーション装置、ファクシミリ装置、プリンタ、複写機、オーディオ機器、パーソナルコンピュータ等のタッチパネル式で振動機能を備えた操作表示部を有する装置全般において、上述と同様にして実施することができる。
【産業上の利用可能性】
【００６８】
この発明による表示装置、表示装置の表示方法、プログラム、コンピュータ読み取り可能な記録媒体、画像形成装置は、ファクシミリ装置、プリンタ、複写機、複合機を含む画像処理装置、又はパーソナルコンピュータを含む情報処理装置の全般に適用することができる。
【符号の説明】
【００６９】
１：複合機    ２：操作表示部    ３：表示装置    ４：画像読取装置    ５：印刷装置    ６：外部メディア入出力装置    ７：記憶装置    ８：タッチパネル    ９：振動装置    １０：通信制御ユニット    １１：インターネット    １２：ＰＣ    １３：サーバＰＣ    １４：ＦＡＸ回線    １５：外部記憶装置    ２０：ＣＰＵ    ２１：メモリユニット    ２２：ＬＡＮ制御部    ２３：ＦＡＸ制御部    ２４：入出力デバイス制御ユニット    ２５：記憶装置制御ユニット    ２６：画像処理制御ユニット    ２７：タッチパネル制御ユニット    ２８：振動装置制御ユニット    ２９：表示制御ユニット    ３０：画像読取制御ユニット    ３１：印刷制御ユニット    ４０：表示ボタン  ４１：指
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開２００６−１５５４４７号公報
【図１】
0005668548.tif 000002
【図２】
0005668548.tif 000003
【図３】
0005668548.tif 000004
【図４】
0005668548.tif 000005