(57)【特許請求の範囲】
【請求項１】
入力が行われたことに反応して感覚刺激を発現させるタッチ式入力装置であって、
複数の感覚刺激のいずれかを初期の感覚刺激に設定する設定部と、
入力が行われたときに、前記初期の感覚刺激を発現させることができない場合に、ユーザによる指示を受けることなく、前記複数の感覚刺激のうちの前記初期の感覚刺激以外のいずれかを、当該初期の感覚刺激の代替として発現させる発現制御部と、
を有することを特徴とするタッチ式入力装置。
【請求項２】
前記複数の感覚刺激の互いに異なる１つをそれぞれ発現させる複数の刺激発生源を備え、
前記発現制御部は、前記入力が行われたときに、前記複数の刺激発生源のうちの前記初期の感覚刺激を発現させる刺激発生源の動作が正常であるかないかを判定し、正常でないと判定した場合に、前記代替の感覚刺激を発現させる、
請求項１記載のタッチ式入力装置。
【請求項３】
前記複数の感覚刺激は、触覚刺激、聴覚刺激、および視覚刺激であって、
優先順位として、前記触覚刺激に第１位が、前記聴覚刺激に第２位が、前記視覚刺激に第３位が、それぞれ定められており、
前記発現制御部は、前記代替として、前記初期の感覚刺激以外のうちの前記優先順位が最も上位である感覚刺激を発現させる、
請求項１または２記載のタッチ式入力装置。
【請求項４】
前記設定部は、前記発現制御部が前記代替の感覚刺激を発現させる場合に、ユーザによる指示を受けることなく、当該代替の感覚刺激を前記初期の感覚刺激に設定する、
請求項１ないし３のいずれかに記載のタッチ式入力装置。
【請求項５】
入力が行われたことに反応して感覚刺激を発現させるタッチ式入力装置であって、
ユーザによる指示に従って、複数の感覚刺激のそれぞれについて発現させるか発現させないかを設定する第１設定部と、
ユーザによる指示に従って、前記感覚刺激を発現させる複数の状況のそれぞれについて、前記複数の感覚刺激のいずれかを初期の感覚刺激に設定する第２設定部と、
入力が行われたときに、前記複数の状況のうちの当該入力に対応する状況について前記第２設定部によって設定されている前記初期の感覚刺激について、前記第１設定部によって発現させないと設定されている場合に、ユーザによる指示を受けることなく、当該初期の感覚刺激以外でありかつ前記第１設定によって発現させると設定されている感覚刺激のいずれかを当該初期の感覚刺激の代替として発現させる発現制御部と、
を有することを特徴とするタッチ式入力装置。
【請求項６】
複数の感覚刺激の互いに異なる１つをそれぞれ発現させる複数の刺激発生源を備え、
前記発現制御部は、前記入力が行われたときに、前記複数の刺激発生源のうちの当該入力に対応する状況について前記第２設定部によって設定されている前記初期の感覚刺激を発現させる刺激発生源の動作が正常であるかないかを判定し、正常でないと判定した場合に、当該初期の感覚刺激について前記第１設定部によって発現させると設定されている場合であっても、前記代替の感覚刺激を発現させる、
請求項５記載のタッチ式入力装置。
【請求項７】
前記複数の感覚刺激は、触覚刺激、聴覚刺激、および視覚刺激であって、
優先順位として、前記触覚刺激に第１位が、前記聴覚刺激に第２位が、前記視覚刺激に第３位が、それぞれ定められており、
前記発現制御部は、前記代替として、前記初期の感覚刺激以外のうちの前記優先順位が最も上位である感覚刺激を発現させる、
請求項５または６記載のタッチ式入力装置。
【請求項８】
前記第２設定部は、前記発現制御部が前記代替の感覚刺激を発現させる場合に、ユーザによる指示を受けることなく、前記入力に対応する状況について当該代替の感覚刺激を前記初期の感覚刺激に設定する、
請求項５ないし７のいずれかに記載のタッチ式入力装置。
【請求項９】
用紙に画像を形成する画像形成装置であって、
ユーザが前記画像の形成の条件を指定するための入力手段として、請求項１ないし８のいずれかに記載のタッチ式入力装置を備える、
ことを特徴とする画像形成装置。
【請求項１０】
入力が行われたことに反応して感覚刺激を発現させるタッチ式入力装置の制御方法であって、
複数の感覚刺激のいずれかを初期の感覚刺激に設定し、
入力が行われたときに、前記初期の感覚刺激を発現させることができない場合に、ユーザによる指示を受けることなく、前記複数の感覚刺激のうちの前記初期の感覚刺激以外のいずれかを当該初期の感覚刺激の代替として発現させる、
ことを特徴とするタッチ式入力装置の制御方法。
【請求項１１】
入力が行われたことに反応して感覚刺激を発現させるタッチ式入力装置の制御方法であって、
ユーザによる指示に従って、複数の感覚刺激のそれぞれについて発現させるか発現させないかを設定する第１設定と、
ユーザによる指示に従って、前記感覚刺激を発現させる複数の状況のそれぞれについて、前記複数の感覚刺激のいずれかを初期の感覚刺激に設定する第２設定と、を行い、
入力が行われたときに、前記複数の状況のうちの当該入力に対応する状況について前記第２設定部によって設定されている前記初期の感覚刺激について、前記第１設定によって発現させないと設定されている場合に、ユーザによる指示を受けることなく、当該初期の感覚刺激以外でありかつ前記第１設定によって発現させると設定されている感覚刺激のいずれかを当該初期の感覚刺激の代替として発現させる、
ことを特徴とするタッチ式入力装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ式入力装置、タッチ式入力装置を備えた画像形成装置およびタッチ式入力装置の制御方法に関する。
【背景技術】
【０００２】
近年、操作のための入力手段としてタッチパネルディスプレイが広く用いられている。タブレットやスマートフォンなどの携帯型機器、およびコピー機やＭＦＰ（Multi-functional Peripheral ：多機能機または複合機）などの据置き型機器もタッチパネルディスプレイを備えている。
【０００３】
タッチパネルディスプレイは、ソフトキーなどを配置した画面を表示するためのディスプレイと入力のためのタッチパッドとを一体化したタッチ式入力装置である。タッチパネルディスプレイを備えた機器は、ユーザがソフトキーにタッチすると、そのソフトキーに対応づけられている処理を実行する。
【０００４】
一般に、タッチ式入力装置による入力では、ユーザは、ハードキーによる入力に際して感じるような操作感を得ることができない。すなわち、例えばソフトキーにタッチしても、キーを押し込む感触を体感することができない。
【０００５】
そこで、従来において、ユーザに操作感を与えるための工夫として、タッチによる入力が行われたことに反応して感覚刺激を発現させる機能が設けられている。すなわち、入力が行われたときに、聴感刺激として電子音を鳴らしたり、視覚刺激としてソフトキーを白黒反転させたり、触覚刺激として機器を振動させたりする。
【０００６】
入力が行われたときに視覚刺激を発現させるための先行技術として、特許文献１に記載の技術がある。特許文献１には、画像形成装置および携帯可能な表示装置の双方で画面を表示するリモートアクセスにおいて、表示装置の表示する画面における画像形成装置のタッチパネルのタッチ位置に対応する位置に、ポインタ画像を表示することが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１５−１４９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
感覚刺激が発現するはずであるのに実際には発現しないことが起こり得る。例えば、タッチ式入力装置に備わっている刺激発生源が、故障その他の何らかの原因で正常に動作しないことがある。感覚刺激が発現しない場合には、ユーザがタッチ式入力装置の動作についてもっている認識と現実との間に格差が生じることから、ユーザがタッチ式入力装置の動作について違和感をもったり戸惑ったりするおそれがある。つまり、従来は、感覚刺激が発現しないことに因って操作性が低下するという問題があった。
【０００９】
特許文献１の技術は、ポインタ画像を表示するディスプレイが正常に動作することを前提とするものであるので、正常に動作しなかった場合に生じる上述の問題を解決することができない。
【００１０】
本発明は、上述の問題に鑑みてなされたもので、所定の感覚刺激が発現しないことに因る操作性の低下を緩和することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の実施形態に係るタッチ式入力装置は、入力が行われたことに反応して感覚刺激を発現させるタッチ式入力装置であって、複数の感覚刺激のいずれかを初期の感覚刺激に設定する設定部と、入力が行われたときに、前記初期の感覚刺激を発現させることができない場合に、ユーザによる指示を受けることなく、前記複数の感覚刺激のうちの前記初期の感覚刺激以外のいずれかを、当該初期の感覚刺激の代替として発現させる発現制御部と、  を有する。
【００１２】
前記複数の感覚刺激は、例えば触覚刺激、聴覚刺激、および視覚刺激とされる。
【００１３】
好ましくは、優先順位として、前記触覚刺激に第１位が、前記聴覚刺激に第２位が、前記視覚刺激に第３位が、それぞれ定められる。前記発現制御部は、前記代替として、前記初期の感覚刺激以外のうちの前記優先順位が最も上位である感覚刺激を発現させればよい。
【００１４】
他の態様において、タッチ式入力装置は、第１設定部と、第２設定部と、発現制御部と  を有する。前記第１設定部は、ユーザによる指示に従って、複数の感覚刺激のそれぞれについて発現させるか発現させないかを設定する。前記第２設定部は、ユーザによる指示に従って、前記感覚刺激を発現させる複数の状況のそれぞれについて、前記複数の感覚刺激のいずれかを初期の感覚刺激に設定する。前記発現制御部は、入力が行われたときに、前記複数の状況のうちの当該入力に対応する状況について前記第２設定部によって設定されている前記初期の感覚刺激について、前記第１設定部によって発現させないと設定されている場合に、ユーザによる指示を受けることなく、当該初期の感覚刺激以外でありかつ前記第１設定によって発現させると設定されている感覚刺激のいずれかを当該初期の感覚刺激の代替として発現させる。
【発明の効果】
【００１５】
本発明によると、所定の感覚刺激が発現しないことに因る操作性の低下を緩和することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る操作パネルを備えた画像形成装置の外観の例を示す図である。
【図２】画像形成装置のハードウェア構成を示す図である。
【図３】感覚刺激が発現している状態を模式的に図である。
【図４】感覚刺激を発現する動作の設定のための入力画面の例を示す図である。
【図５】感覚刺激を発現するタイミングの一例を示す図である。
【図６】複数の感覚刺激の優先順位および代替の選択の例を示す図である。
【図７】操作パネルの機能的構成を示す図である。
【図８】操作パネルにおける感覚刺激を発現する処理の流れを示す図である。
【図９】振動処理の流れを示す図である。
【図１０】サウンド処理の流れを示す図である。
【発明を実施するための形態】
【００１７】
図１には本発明の一実施形態に係る操作パネル３１を備えた画像形成装置１の外観の例が、図２には画像形成装置のハードウェア構成が、それぞれ示されている。
【００１８】
画像形成装置１は、コピー機、プリンタ、およびファクシミリ機などの機能を集約したＭＦＰである。図１のように、画像処理装置１は、操作パネル３１、自動原稿送り装置（ＡＤＦ：Auto Document Feeder）３２、スキャナ３３、プリンタ部３４、および給紙部３５を備えている。
【００１９】
操作パネル３１は、タッチ式入力装置の例である。操作パネル３１は、ユーザによる画像形成装置１に対する指示または情報の入力に用いられる。操作パネル３１は、ユーザによる入力が行われたことに反応して感覚刺激を発現させる機能を有している。この操作パネル３１の構成について後に詳述する。
【００２０】
自動原稿送り装置３２は、給紙トレイにセットされた１枚または複数枚の原稿シートを排紙トレイへ搬送し、搬送中に原稿シートの画像を光学的に読み取る。スキャナ３３は、プラテンガラスの上に置かれた原稿シートから画像を光学的に読み取る。自動原稿送り装置３２およびスキャナ３３は、読み取った画像の各画素の階調値を表わす画像データを出力する。
【００２１】
プリンタ部３４は、コピー、ネットワークプリンティング（ＰＣプリント）、およびファクシミリ受信において、入力された画像データに基づいて用紙に画像を印刷する画像形成部である。プリンタ部３４は、例えば電子写真法によってフルカラーまたはモノクロの印刷画像を形成するプリンタエンジンを備えている。
【００２２】
給紙部３５は、用紙を収納しておくための複数の給紙カセットと、各給紙カセットから用紙を繰り出すためのピックアップローラとを備えており、プリンタ部３４に用紙を供給する。
【００２３】
図２のように、画像形成装置１は、上に述べた要素の他に、主制御部３０、ファクシミリユニット３６、ネットワークインタフェース３７、および補助記憶装置３８を備えている。
【００２４】
主制御部３０は、画像形成装置１の全体的な制御を受け持つ。主制御部３０は、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、および画像処理部３０ｄを備える。
【００２５】
ＲＯＭ３０ｃには、画像形成装置１をコピー機、ファクシミリ機、およびイメージリーダなどとして動作させるために、自動原稿送り装置３２、スキャナ３３およびプリンタ部３４などを制御するプログラムが記憶されている。このプログラムは、必要に応じてＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。
【００２６】
画像処理部３０ｄは、自動原稿送り装置３２またはスキャナ３３から送られてきた画像データにシェーディング補正や色収差補正といった読取り光学系の特性に関わる処理を施す。さらに、画像データの圧縮／伸張、およびプリンタ部３４に出力するラスタデータの生成などを行う。
【００２７】
ファクシミリユニット３６は、外部のファクシミリ端末との間でＧ３などのプロトコルを用いて画像データをやりとりする。ネットワークインターフェース３７は、パーソナルコンピュータおよびスマートフォンといった外部の装置と通信回線を介して通信するためのインタフェースである。通信回線として、ローカルエリアネットワーク回線（ＬＡＮ回線）、およびインターネットなどが用いられる。
【００２８】
補助記憶装置３８は、主制御部３０から送られてくる画像データ、外部の装置から転送されてきたドキュメントなどを記憶する。補助記憶装置３８として、ハードディスクドライブまたはＳＳＤ（Solid State Drive ）などが用いられる。
【００２９】
さて、操作パネル３１は、タッチパネルディスプレイ３１ａ、キーパネル３１ｂ、パネルコントローラ３１ｃ、バイブレータ３１ｄ、振動センサ３１ｅ、スピーカ３１ｆ、および音センサ３１ｇを備えている。
【００３０】
タッチパネルディスプレイ３１ａは、ユーザが指示または情報を入力するのための画面などを表示するフラット型ディスプレイと、その表示面に密着するタッチパッドとから構成される。タッチパネルディスプレイ３１ａは、ユーザによる入力に応じた信号をパネルコントローラ３１ｃに送る。本実施形態において、タッチパネルディスプレイ３１ａは、入力が行われたことに反応してユーザの視覚によって知覚される視覚刺激を発現させるための刺激発生源でもある。
【００３１】
キーパネル３１ｂは、スターキーおよびストップキーなどのハードキーを有し、ハードキーが押されたことを示す信号をパネルコントローラ３１ｃに送る。
【００３２】
パネルコントローラ３１ｃは、操作パネル３１の動作を制御するとともに、印刷の実行の指示などのように操作パネル３１以外の動作に関わるユーザからの指示を、主制御部３０に通知する。パネルコントローラ３１ｃは、制御用のプログラムを記憶する不揮発性メモリ、およびプログラムを実行するプロセッサなどを備えている。
【００３３】
バイブレータ３１ｄは、入力が行われたことに反応してユーザの触覚によって知覚される触覚刺激を発現させるための刺激発生源である。バイブレータ３１ｄは、例えばタッチパネルディスプレイ３１ａの背面側に配置され、タッチパネルディスプレイ３１ａにタッチしているユーザが体感できる程度の強さで操作パネル３１を振動させる。
【００３４】
振動センサ３１ｅは、バイブレータ３１ｄによる操作パネル３１の振動を検出する。振動センサ３１ｅの出力に基づいて、バイブレータ３１ｄが正常に動作したかどうかがパネルコントローラ３１ｃによって判定される。
【００３５】
スピーカ３１ｆは、入力が行われたことに反応してユーザの聴覚によって知覚される聴覚刺激を発現させるための刺激発生源であり、可聴域の音を出力する。スピーカ３１ｆは、操作パネル３１のハウジングの中に収められており、ハウジングの例えば背面に設けられた開口からスピーカ３１ｆによる音が出る。
【００３６】
音センサ３１ｇは、例えばマイクロフォンであり、スピーカ３１ｆの出力の音量を検出する。音センサ３１ｇの出力に基づいて、スピーカ３１ｆが正常に動作したかどうかがパネルコントローラ３１ｃによって判定される。
【００３７】
図３には感覚刺激が発現している状態が模式的に示されている。
【００３８】
操作パネル３１は、感覚刺激として、触覚刺激、聴覚刺激、および視覚刺激を発現することができる。本実施形態において、触覚刺激はバイブレータ３１ｄによる振動７１であり、聴覚刺激はスピーカ３１ｆにより出力されるサウンド（所定の音）７２であり、視覚刺激はタッチパネルディスプレイ３１ａにより表示されるポインタ（所定の画像）７３である。
【００３９】
図３（Ａ）〜（Ｃ）において、操作パネル３１は、タッチパネルディスプレ３１ａの表示面に入力画面５３を表示している。入力画面５３は、ソフトキー８４を有している。ユーザがこのソフトキー８４にタッチしたとき、所定の感覚刺激を発現させる。
【００４０】
図４（Ａ）においては、振動７１が発現している。図４（Ｂ）においては、サウンド７２が発現している。図４（Ｃ）においては、ポインタ７３が発現している。つまり、ポインタ７３が表示されている。図４（Ｃ）におけるポインタ７３は、タッチ位置を中心とした同心円で表わされる波紋である。この波紋は、円が大きくなるように見せるアニメーションであってもよいし、複数の円からなる静止画像であってもよい。
【００４１】
なお、ポインタ７３は波紋の表示に限らず、他の図形の表示、ソフトキー８４の色の変更、ソフトキー８４の輝度の増大、点滅、ソフトキー８４が押し込まれたように見せるアニメーションの表示など、他の視覚刺激であってもよい。
【００４２】
図４には感覚刺激を発現する動作の設定のための入力画面５１，５２の例が示されている。
【００４３】
本実施形態においては、感覚刺激を発現する状況として、ボタン押下７５、ナビゲーション７６、警告７７、およびエラー７８といった複数の状況が想定されている。感覚刺激を発現する状況とは、感覚刺激の発現の契機となるイベントであって、ユーザに対して何を示すために感覚刺激を発現させるかという発現の目的によって分類されている。
【００４４】
すなわち、ボタン押下７５は、ソフトキーがタッチされたというイベントである。これについては、タッチの操作感をユーザに与えるために感覚刺激が発現される。ナビゲーション７６は、適切な入力に導くナビゲーションを行う画面において所定の入力がなされたというイベントである。これについては、タッチ位置の適否などをユーザに知らせるために感覚刺激が発現される。警告７７は、好ましくない入力がなされたというイベントである。これについては、ユーザに入力内容の変更を促すために感覚刺激が発現される。エラー７８は、誤った入力がなされたというイベントである。これについては、ユーザに入力の誤りを知らせるために感覚刺激が発現される。
【００４５】
図４（Ａ）に示す入力画面５１は、３種の感覚刺激のうちの振動７１およびサウンド７２のそれぞれについて、発現させるか発現させないかをユーザが指定するための画面である。ポイント７３については発現させるか発現させないか指定することができない。
【００４６】
入力画面５１は、振動７１を発現させること（有効）を指定するためのオンキー６１、および発現させないこと（無効）を指定するためのオフキー６２を有する。図では、発現させることが指定されており、それを表わすためにオンキー６１が白黒反転によって強調されている。
【００４７】
また、入力画面５１は、サウンド７２を発現させること（有効）を指定するためのオンキー６３ｂ，６３ｃ，６３ｄ，６３ｅ，６３ｆ、および発現させないことを指定するためのオフキー６３ａを有する。オンキー６３ｂ，６３ｃ，６３ｄ，６３ｅ，６３ｆは、サウンド７２の音量レベルを５段階で指定するため選択キーでもある。図では、音量レベル３で発現させることが指定されており、それを表わすためにオンキー６３ｄが他と異なる色で表示されている。
【００４８】
操作パネル３１は、入力画面５１におけるユーザによる指示に従って、振動７１およびサウンド７２のそれぞれについて、発現させるか発現させないかを設定する。この設定を「全体設定」と呼称する。全体設定は、第１設定の例である。
【００４９】
図４（Ｂ）に示す入力画面５２は、上に述べた感覚刺激を発現させる複数の状況（イベント）のそれぞれについて、振動７１、サウンド７２、およびポインタ７３のいずれを発現させるかをユーザが指定するための画面である。
【００５０】
入力画面５２は、ボタン押下７５、ナビゲーション７６、警告７７、およびエラー７８という複数のイベントのそれぞれに対応するドロップダウンリスト８５，８６，８７，８８を有する。これらドロップダウンリスト８５，８６，８７，８８のいずれにおいても、指定の選択肢は、振動７１、サウンド７２、ポインタ７３、およびオフ（発現なし）７０である。
【００５１】
ただし、本実施形態において、全体設定において発現させないと設定されている感覚刺激は、各ドロップダウンリスト８５，８６，８７，８８における選択肢から除外され、選択できないことを表わすようにグレーアウト表示される。
【００５２】
操作パネル３１は、入力画面５２におけるユーザによる指示に従って、ボタン押下７５、ナビゲーション７６、警告７７、およびエラー７８のそれぞれについて、感覚刺激を発現させるか発現させないか、および発現させる場合にいずれの感覚刺激を発現させるかを設定する。この設定を「個別設定」と呼称し、発現させると設定する振動７１、サウンド７２、およびポインタ７３のいずれを「初期の感覚刺激」と呼称する。個別設定は、第２設定の例である。
【００５３】
図４（Ｂ）の例では、ボタン押下７５、ナビゲーション７６、および警告７７について振動７１が設定され、エラー７８についてサウンド７２が設定される。
【００５４】
なお、入力画面５１，５２は、例えば画像形成装置１がユーザによる入力を待つ待機状態において表示される初期画面において、ユーザによって動作設定キーがタッチされたときに表示される。ユーザは、必要に応じて任意の時期に入力画面５１を表示させて所望の指示を行い、それによって全体設定の内容または個別設定の内容を変更することができる。例えば、振動７１についての全体設定として、発現させるを発現させないに変更することができる。その逆の変更をすることもできる。
【００５５】
図５には感覚刺激を発現するタイミングの一例が示されている。
【００５６】
図５においては、ユーザが入力画面５４による入力を行っている。入力画面５４は、印刷するドキュメントの各ページにウォーターマーク９５を付加する場合に、ウォーターマーク９５の選択および各ページにおける付加の位置などをユーザが指定するための画面である。
【００５７】
付加の位置の指定は、ページのプレビュー画像９０に重ねて表示されるウォーターマーク９５をドラッグすることによって行われる。このドラッグに際して、個別設定によりナビゲーション７６について設定されている初期の感覚刺激（ここでは振動７１とする）が適時に発現される。
【００５８】
図５（Ａ）において、ドラッグが開始されようとしている。この時点では振動７１は発現されない。ユーザが例えば下方へドラッグし、図５（Ｂ）のように付加の可能な位置範囲９０Ａの下端縁（ボトム）にウォーターマーク９５が接したとき、これ以上の下方へのドラッグはできないことを知らせるために、振動７１が発現される。
【００５９】
また、ウォーターマーク９５が付加の標準位置（例えばページの中央）にドラッグされると、ユーザによる指定の位置が標準位置であることを知らせるために、振動７１が発現される。この他、サイズを指定するピンチ入力に際して、ピンチアウトにより位置範囲９０Ａからはみ出すサイズへの拡大が指示されたとき、またはピンチインにより下限サイズよりも小さいサイズへの縮小が指示されたときなどにも、振動７１が発現される。
【００６０】
ところで、所定の入力が行われて初期の感覚刺激を発現させるべきイベントが発生したときに、初期の感覚刺激を発現させることができない場合がある。そのような場合の１つとして、バイブレータ３１ｄまたはスピーカ３１ｆが故障その他の何らかの原因で正常に動作しない場合がある。他の１つとして、初期の感覚刺激に設定されている感覚刺激が、全体設定の内容の変更により発現させないに変更された場合がある。
【００６１】
操作パネル３１は、所定の入力が行われことに反応して初期の感覚刺激を発現させることができない場合に、ユーザの指示を受けることなく、初期の感覚刺激の代替として初期の感覚刺激以外の感覚刺激を発現させる機能を有している。以下、この代替を発現させる仕組みを説明する。
【００６２】
図６には複数の感覚刺激の優先順位および代替の選択の例が示されている。
【００６３】
代替とする感覚刺激を選択する際の優先順位として、図６（Ａ）に示すように、触覚刺激（振動７１）に第１位が、聴覚刺激（サウンド７２）に第２位が、視覚刺激（ポインタ７３）に第３位が、それぞれ定められている。この順位付けは、ユーザが最も感じるのは振動７１でありその次に感じるのはサウンド７２であるとの考えに基づいている。優先順位に従って、操作パネル３１は、代替とする感覚刺激を次の通り選択する。
【００６４】
図６（Ｂ）のように、第１位の振動７１が初期の感覚刺激であってかつこれを発現させることができない場合に、サウンド７２およびポインタ７３のうちの優先順位が上位である第２位のサウンド７２を代替の感覚刺激とする。また、図６（Ｃ）のように、振動７１もサウンド７２も発現させることができない場合には、ポインタ７３を代替の感覚刺激とする。
【００６５】
図６（Ｄ）のように、第２位のサウンド７２が初期の感覚刺激であってかつこれを発現させることができない場合に、振動７１およびポインタ７３のうちの優先順位が上位である第１位の振動７１を代替の感覚刺激とする。また、図６（Ｅ）のように、サウンド７２も振動７１も発現させることができない場合には、ポインタ７３を代替の感覚刺激とする。
【００６６】
最下位（第３位）のポインタ７３については、全体設定における設定の対象ではないので、全体設定の内容の変更によってポインタ７３を発現させることができないという事態は生じない。ポインタ７３を発現させるタッチパネルディスプレイ３１ａが故障することも起こり得るが、その場合にはタッチ入力そのものが行われないので、代替の感覚刺激を発現させる必要はない。
【００６７】
図７には操作パネル３１の機能的構成が示されている。操作パネル３１には、全体設定部３１１、個別設定部３１２、および発現制御部３１３などが設けられる。これらの機能は、上に述べたパネルコントローラ３１ｃのハードウェア構成により、および上に述べた制御用のプログラムがパネルコントローラ３１ｃのプロセッサによって実行されることにより実現される。
【００６８】
全体設定部３１１は、図４（Ａ）に示した入力画面５１を用いたユーザによる指示に従って、複数の感覚刺激のそれぞれについて発現させるか発現させないかを設定する。つまり、全体設定を行う。全体設定部３１１は、第１設定部の例である。全体設定部３１１は、全体設定の設定内容を全体設定情報３１４として記憶する。
【００６９】
個別設定部３１２は、図４（Ｂ）に示した入力画面５３を用いたユーザによる指示に従って、感覚刺激を発現させる複数の状況（イベント）７５〜７８のそれぞれについて、複数の感覚刺激のいずれかを初期の感覚刺激に設定する。つまり、個別設定を行う。個別設定部３１２は、第２設定部の例である。個別設定部３１２は、個別設定の設定内容（つまりイベント別の初期の感覚刺激）を個別設定情報３１５として記憶する。
【００７０】
発現制御部３１３は、タッチパネルディスプレイ３１ａによる入力が行われたときに、複数のイベントのうちの当該入力に対応するイベントを判別する。判別した状況ついて個別設定情報３１５を参照して、設定されている初期の感覚刺激を認識し、この初期の感覚刺激を発現させることができるかどうかを判定する。すなわち、バイブレータ３１ｄまたはスピーカ３１ｆに感覚刺激を発現させる制御を行い、振動センサ３１ｅまたは音センサ３１ｇの出力に基づいて、正常に動作したかどうかを確認する。正常に動作しなかった場合に、初期の感覚刺激を発現させることができないと判定する。また、全体設定情報３１４において発現させないと設定されている場合に、初期の感覚刺激を発現させることができないと判定する。そして、初期の感覚刺激を発現させることができない場合に、ユーザによる指示を受けることなく、初期の感覚刺激以外でありかつ全体設定によって発現させると設定されている感覚刺激のいずれかを初期の感覚刺激の代替として発現させる。
【００７１】
発現制御部３１３は、バイブレータ３１ｄまたはスピーカ３１ｆが正常に動作しなかったことを確認すると、ユーザによる指示を受けることなく、初期の感覚刺激（振動７１またはサウンド７２）についての全体設定の内容を「発現させない」に変更させる指令を全体設定部３１１に与える。この指令に従って、全体設定部３１１は、ユーザによる指示を受けることなく、全体設定情報３１４を変更する。
【００７２】
さらに、発現制御部３１３は、代替の感覚刺激を発現させたことを個別設定部３１２に通知する。この通知を受けると、個別設定部３１２は、ユーザによる指示を受けることなく、入力に対応するイベントについて、代替の感覚刺激を初期の感覚刺激に設定する。つまり、初期の感覚刺激を代替の感覚刺激に切り替えるように個別設定情報３１５を自動的に変更する。
【００７３】
以下、フローチャートを参照して操作パネル３１における処理の流れを説明する。
【００７４】
図８には操作パネル３１における感覚刺激を発現する処理の流れが、図９には振動処理の流れが、図１０にはサウンド処理の流れが、それぞれ示されている。
【００７５】
図８において、タッチパネルディスプレイ３１ａによる所定の入力が行われるのを待つ（＃１１）。入力が行われると（＃１１でＹＥＳ) 、当該入力に対応するイベントすなわち感覚刺激を発現させる状況を判別する（＃１２）。判別したイベントについての個別設定の内容がオフ（発現なし）７０である場合には（＃１３でＹＥＳ) 、図８のフローの処理を終える。
【００７６】
判別したイベントについての個別設定の内容がオフ（発現なし）７０ではない場合には（＃１３でＮＯ) 、次の通り個別設定の内容、すなわち設定されている初期の感覚刺激に応じた処理を実行する。
【００７７】
初期の感覚刺激がポインタ７３である場合には、ポインタ７３を発現させる（＃１４）。つまり、図３（Ｃ）の例のようにポインタ７３を表示する。
【００７８】
初期の感覚刺激が振動７１である場合には、必要に応じて振動７１の代替の感覚刺激を発現させる振動処理を実行する（＃１５）。
【００７９】
初期の感覚刺激がサウンド７２である場合には、必要に応じてサウンド７２の代替の感覚刺激を発現させるサウンド処理を実行する（＃１６）。
【００８０】
図９において、全体設定の振動７１についての設定が「発現させる（オン：ＯＮ）」であるかどうかをチェックする（＃５００）。「発現させる」と設定していない場合には（＃５００でＮＯ) 、ステップ＃５０５へ進む。
【００８１】
「発現させる」と設定している場合には（＃５００でＹＥＳ) 、振動７１を発現させるようにバイブレータ３１ｄを駆動し（＃５０１）、バイブレータ３１ｄの動作の正否を確認する（＃５０２）。
【００８２】
バイブレータ３１ｄが正常に動作した場合には（＃５０３でＹＥＳ) 、図８のフローのステップ＃１２で判別したイベントについて、個別設定の内容、すなわち初期の感覚刺激を振動７１に設定する（＃５０８）。このとき、元々、振動７１に設定されている場合には初期の感覚刺激は変更されない。しかし、元々はサウンド７２が設定されている場合にステップ＃５０８が実行されることもある。この場合には、初期の感覚刺激がサウンド７２から振動７１へ変更される。
【００８３】
いずれにしても、ステップ＃５０８が実行されるのは、バイブレータ３１ｄが正常に動作した場合であって、入力が行われたことに反応して感覚刺激が発現された場合である。
【００８４】
一方、バイブレータ３１ｄが正常に動作しなかった場合には（＃５０３でＮＯ) 、ユーザの指示を受けることなく、振動７１についての全体設定を「発現させない（オフ：ＯＦＦ）」に強制的に切り替える（＃５０４）。
【００８５】
続いて、全体設定のサウンド７２についての設定が「発現させる（オン：ＯＮ）」であるかどうかをチェックする（＃５０５）。「発現させる」と設定されている場合には（＃５０５でＹＥＳ) 、サウンド処理を実行する（＃５０６）。このステップ＃５０６の処理は、図８のフローにおけるステップ＃１６のサウンド処理と同じ処理である。
【００８６】
全体設定のサウンド７２についての設定が「発現させる」ではない場合には（＃５０５でＮＯ) 、振動７１の代替として、ポインタ７３を発現させる（＃５０７）。そして、図８のフローのステップ＃１２で判別したイベントについて、個別設定の内容（初期の感覚刺激）をポインタ７３に切り替える（＃５０９）。
【００８７】
図１０において、全体設定のサウンド７２についての設定が「発現させる（オン：ＯＮ）」であるかどうかをチェックする（＃６００）。「発現させる」と設定していない場合には（＃６００でＮＯ) 、ステップ＃６０５へ進む。
【００８８】
「発現させる」と設定している場合には（＃６００でＹＥＳ) 、サウンド７２を発現させるようにスピーカ３１ｆを駆動し（＃６０１）、スピーカ３１ｆの動作の正否を確認する（＃６０２）。
【００８９】
スピーカ３１ｆが正常に動作した場合には（＃６０３でＹＥＳ) 、図８のフローのステップ＃１２で判別したイベントについて、個別設定の内容（初期の感覚刺激）をサウンド７２に設定する（＃５０８）。このとき、元々、サウンド７２に設定されている場合には初期の感覚刺激は変更されない。しかし、元々は振動７１が設定されている場合にステップ＃６０８が実行されることもある。この場合には、初期の感覚刺激が振動７１からサウンド７２へ変更される。
【００９０】
いずれにしても、ステップ＃６０８が実行されるのは、スピーカ３１ｆが正常に動作した場合であって、入力が行われたことに反応して感覚刺激が発現された場合である。
【００９１】
一方、スピーカ３１ｆが正常に動作しなかった場合には（＃６０３でＮＯ) 、ユーザの指示を受けることなく、サウンド７２についての全体設定を「発現させない（オフ：ＯＦＦ）」に強制的に切り替える（＃５０４）。
【００９２】
続いて、全体設定の振動７１についての設定が「発現させる（オン：ＯＮ）」であるかどうかをチェックする（＃６０５）。「発現させる」と設定されている場合には（＃６０５でＹＥＳ) 、振動処理を実行する（＃６０６）。このステップ＃６０６の処理は、図８のフローにおけるステップ＃１５の振動処理と同じ処理である。
【００９３】
全体設定の振動７１についての設定が「発現させる」ではない場合には（＃６０５でＮＯ) 、サウンド７２の代替として、ポインタ７３を発現させる（＃６０７）。そして、図８のフローのステップ＃１２で判別したイベントについて、個別設定の内容（初期の感覚刺激）をポインタ７３に切り替える（＃５０９）。
【００９４】
以上の実施形態によると、イベントについて設定されている初期の感覚刺激を発現させることができない場合に代替の感覚刺激を発現させるので、所定の感覚刺激が発現しないことに因る操作性の低下を緩和することができる。
【００９５】
バイブレータ３１ｄまたはスピーカ３１ｆが正常に動作しないことを検知したときに、全体設定における振動７１またはサウンド７２についての設定を「発現させない」に強制的に切り替えるので、バイブレータ３１ｄまたはスピーカ３１ｆが故障しているにも関わらず、所定の入力が行われる都度に動作を確認するという無駄な処理を省略することができる。
【００９６】
上に述べた実施形態においては、代替の感覚刺激を発現させる場合に、初期の感覚刺激を代替の感覚刺激に切り替えるように、個別設定の内容を変更した。しかし、必ずしも切変更する必要はなく、個別設定の内容をユーザが入力画面５２によって指定した内容のまま保持するようにしてもよい。
【００９７】
上に述べた実施形態においては、全体設定の内容を個別設定の内容に対して優先させるようにした。これに限らず、全体設定と個別設定とを互いに独立した設定としてもよい。また、個別設定の内容を全体設定の内容に対して優先させるようにしてもよい。つまり、例えば振動７１が全体設定において「発現させない（オフ：ＯＦＦ）」に設定されている場合であっても、個別設定において「オン：ＯＮ」に設定されているイベントが発生したときには、振動７１をお発現させるようにしてもよい。
【００９８】
上に述べた実施形態においては、全体設定および個別設定の両方を行う構成を挙げた。しかし、いずれか片方（全体設定または個別設定）を行うように構成してもよい。例えば、個別設定のみを行う場合には、図９のフローにおけるステップ＃５００および図１０のフローにおけるステップ＃６００を省略すればよい。
【００９９】
サウンド７２の音量レベルを複数段階に指定可能としたように、振動７１についても強度レベルを複数段階に指定可能としてもよい。イベントを細分化し、イベント別に振動７１の強度レベル、サウンド７２の音量レベル、およびポインタ７３の種類（図形、点滅、発光色など）をユーザが指定することができるようにすることができる。
【０１００】
発現可能な感覚刺激の数は、２以上であればよい。触覚刺激、聴覚刺激、および視覚刺激の任意の２つを発現可能な感覚刺激としてもよい。臭覚刺激を発現させてもよい。１つのイベントに対して複数種の感覚刺激を発現させてもよい。
【０１０１】
全体設定部３１１、個別設定部３１２、および発現制御部３１３をパネルコントローラ３１ｃに設けたが、これら機能の一部または全部を例えば主制御部３０に設けてもよい。その場合にタッチ式入力装置は、操作パネル３１と主制御部３０とによって構成される。
【０１０２】
タッチ式入力装置は、画像形成装置１以外の機器に備わるものでもよい。その他、画像形成装置１およびタッチ式入力装置としての操作パネル３１のそれぞれの全体または各部の構成、優先順位、処理の内容、順序、またはタイミングなどは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１０３】
１  画像形成装置
３１  操作パネル（タッチ式入力装置）
７１  振動（感覚刺激、触覚刺激）
７２  サウンド（感覚刺激、聴覚刺激）
７３  ポインタ（視覚刺激、聴覚刺激）
３１１  全体設定部（第１設定部）
３１２  個別設定部（第２設定部、設定部）
３１３  発現制御部
３１ａ  タッチパネルディスプレイ（刺激発生源）
３１ｄ  バイブレータ（刺激発生源）
３１ｆ  スピーカ（刺激発生源）
【図１】
0006579005.tif 000002
【図２】
0006579005.tif 000003
【図３】
0006579005.tif 000004
【図４】
0006579005.tif 000005
【図５】
0006579005.tif 000006
【図６】
0006579005.tif 000007
【図７】
0006579005.tif 000008
【図８】
0006579005.tif 000009
【図９】
0006579005.tif 000010
【図１０】
0006579005.tif 000011