(57)【特許請求の範囲】
【請求項１】
操作パネルと、
該操作パネルの操作入力時に操作感知覚用の振動を発生させる振動手段と、
動作時に振動を発生する前記振動手段以外の少なくとも一つの振動発生源と、
前記操作パネルの操作入力を検出したタイミングで前記振動手段に振動を発生させるとともに、前記振動発生源が動作中か否かに応じて、前記振動手段に異なる振動を発生させる振動制御手段と、
を備え、
前記振動発生源の少なくとも一つは、同一方向の往復動作によって一定方向の振動を発生する振動発生源であり、
前記振動手段は、第１の方向と、前記振動発生源による一定方向の振動に対して前記第１の方向よりも方向がさらに異なる第２の方向の振動の発生が可能であり、
前記振動制御手段は、前記振動発生源が動作中でない場合は前記振動手段に前記第１の方向の振動を発生させ、動作中の場合は前記第２の方向の振動を発生させることを特徴とする画像形成装置。
【請求項２】
前記振動手段は、第１の周波数の振動と、前記振動発生源の振動周波数に対して前記第１の周波数よりもさらに離れた第２の周波数の振動の発生が可能であり、
前記振動制御手段は、前記振動発生源が動作中でない場合は前記振動手段に第１の周波数の振動を発生させ、動作中の場合は前記第２の周波数の振動を発生させる請求項１に記載の画像形成装置。
【請求項３】
前記振動手段は、第１の振幅の振動と該第１の振幅よりも大きな第２の振幅の振動の発生が可能であり、
前記振動制御手段は、前記振動発生源が動作中でない場合は前記振動手段に第１の振幅の振動を発生させ、動作中の場合は前記第２の振幅の振動を発生させる請求項１または２に記載の画像形成装置。
【請求項４】
前記振動手段は、第１の振動時間の振動と該第１の振動時間よりも長い第２の振動時間の振動の発生が可能であり、
前記振動制御手段は、前記振動発生源が動作中でない場合は前記振動手段に第１の振動時間の振動を発生させ、動作中の場合は前記第２の振動時間の振動を発生させる請求項１〜３の何れかに記載の画像形成装置。
【請求項５】
前記振動制御手段は、前記振動発生源の動作中における振動発生期間においてのみ、前記振動発生源が動作中でない場合とは異なる振動を前記振動手段に発生させる請求項１〜４の何れかに記載の画像形成装置。
【請求項６】
前記振動発生期間は、前記振動発生源が加速中及び／または減速中の期間である請求項５に記載の画像形成装置。
【請求項７】
操作パネルと、該操作パネルの操作入力時に操作感知覚用の振動を発生させる振動手段と、動作時に振動を発生する前記振動手段以外の少なくとも一つの振動発生源とを備えた画像形成装置が、
前記操作パネルの操作入力を検出したタイミングで前記振動手段に振動を発生させるとともに、前記振動発生源が動作中か否かに応じて、前記振動手段に異なる振動を発生させる振動制御ステップを実施し、
前記振動発生源の少なくとも一つは、同一方向の往復動作によって一定方向の振動を発生する振動発生源であり、
前記振動手段は、第１の方向と、前記振動発生源による一定方向の振動に対して前記第１の方向よりも方向がさらに異なる第２の方向の振動の発生が可能であり、
前記振動制御ステップでは、前記振動発生源が動作中でない場合は前記振動手段に前記第１の方向の振動を発生させ、動作中の場合は前記第２の方向の振動を発生させることを特徴とする操作感知覚用振動の制御方法。
【請求項８】
操作パネルと、該操作パネルの操作入力時に操作感知覚用の振動を発生させる振動手段と、動作時に振動を発生する前記振動手段以外の少なくとも一つの振動発生源とを備えた画像形成装置のコンピュータに、
前記操作パネルの操作入力を検出したタイミングで前記振動手段に振動を発生させるとともに、前記振動発生源が動作中か否かに応じて、前記振動手段に異なる振動を発生させる振動制御ステップを実施させるための制御プログラムであって、
前記振動発生源の少なくとも一つは、同一方向の往復動作によって一定方向の振動を発生する振動発生源であり、
前記振動手段は、第１の方向と、前記振動発生源による一定方向の振動に対して前記第１の方向よりも方向がさらに異なる第２の方向の振動の発生が可能であり、
前記振動制御ステップでは、前記振動発生源が動作中でない場合は前記振動手段に前記第１の方向の振動を発生させ、動作中の場合は前記第２の方向の振動を発生させる処理を前記コンピュータに実施させる操作感知覚用振動の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、コピー機能、プリンタ機能、ファクシミリ機能、スキャン機能等の複数の機能を有する多機能デジタル複合機であるＭＦＰ（Multi Function Peripheral）等の画像形成装置、操作感知覚用振動の制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末等の端末装置では、タッチパネルや静電キーなどの操作時にタッチパネル部を振動させて、操作応答を触覚で得るものが増えてきている。これを、端末装置と同様に、タッチパネルを用いて操作するものが多い前述のＭＦＰに応用することで、操作パネルの操作入力時に操作感知覚用の振動を発生させることにより、操作感を向上させることができる。
【０００３】
また、特許文献１には、タッチパネル周囲に複数の振動素子を配置し、個々の振動素子の制御を変えて振動させることで、操作面のどの位置でもほぼ均一な振動知覚用の技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２５８６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＭＦＰ等の画像形成装置は端末装置と異なり、操作パネルの近傍に画像形成部や原稿読取部などの振動発生源が存在する。人が指で感じ易い振動は低周波の１００Ｈｚ付近であり、操作パネルの操作入力時の操作感知覚用の振動もその付近の周波数で付与される場合が多い。
【０００６】
一方で、前記原稿読取部において走査時に行われるスキャンユニットの往復運動により発生する振動は、走査条件によっても異なるが概ね３０Ｈｚ付近である。このため、原稿読取部などの振動発生源が動作して振動が発生しているときに、操作パネルの操作入力時に操作感知覚用の振動を発生させても、両振動の区別がつきにくく、ユーザーは十分な触感応答を得ることが難しいという問題がある。
【０００７】
なお、前述した特許文献１に記載の技術は、操作パネルの周囲に他の振動源が存在していない状況で、操作面のどの位置でもほぼ均一な振動を知覚させる技術であるから、操作パネルの周囲に存在する他の振動源からの振動が発生している状態で、操作パネルの操作入力時に操作感知覚用の振動を発生させても、両振動の区別がつきにくく、ユーザーは十分な触感応答を得ることが難しいという問題に対して、解決策を提供しうるものではなかった。
【０００８】
この発明は、このような事情に鑑みてなされたものであり、操作パネルの周囲に存在する他の振動源からの振動が発生していても、操作パネルの操作入力時に付与される操作感知覚用の振動によって、十分な操作感を得ることができる画像形成装置、操作感知覚用振動の制御方法及び制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題は、以下の手段によって解決される。
（１）操作パネルと、該操作パネルの操作入力時に操作感知覚用の振動を発生させる振動手段と、動作時に振動を発生する前記振動手段以外の少なくとも一つの振動発生源と、前記操作パネルの操作入力を検出したタイミングで前記振動手段に振動を発生させるとともに、前記振動発生源が動作中か否かに応じて、前記振動手段に異なる振動を発生させる振動制御手段と、を備え、前記振動発生源の少なくとも一つは、同一方向の往復動作によって一定方向の振動を発生する振動発生源であり、前記振動手段は、第１の方向と、前記振動発生源による一定方向の振動に対して前記第１の方向よりも方向がさらに異なる第２の方向の振動の発生が可能であり、前記振動制御手段は、前記振動発生源が動作中でない場合は前記振動手段に前記第１の方向の振動を発生させ、動作中の場合は前記第２の方向の振動を発生させることを特徴とする画像形成装置。
（２）前記振動手段は、第１の周波数の振動と、前記振動発生源の振動周波数に対して前記第１の周波数よりもさらに離れた第２の周波数の振動の発生が可能であり、
前記振動制御手段は、前記振動発生源が動作中でない場合は前記振動手段に第１の周波数の振動を発生させ、動作中の場合は前記第２の周波数の振動を発生させる前項１に記載の画像形成装置。
（３）前記振動手段は、第１の振幅の振動と該第１の振幅よりも大きな第２の振幅の振動の発生が可能であり、前記振動制御手段は、前記振動発生源が動作中でない場合は前記振動手段に第１の振幅の振動を発生させ、動作中の場合は前記第２の振幅の振動を発生させる前項１または２に記載の画像形成装置。
（４）前記振動手段は、第１の振動時間の振動と該第１の振動時間よりも長い第２の振動時間の振動の発生が可能であり、前記振動制御手段は、前記振動発生源が動作中でない場合は前記振動手段に第１の振動時間の振動を発生させ、動作中の場合は前記第２の振動時間の振動を発生させる前項１〜３の何れかに記載の画像形成装置。
（５）前記振動制御手段は、前記振動発生源の動作中における振動発生期間においてのみ、前記振動発生源が動作中でない場合とは異なる振動を前記振動手段に発生させる前項１〜４の何れかに記載の画像形成装置。
（６）前記振動発生期間は、前記振動発生源が加速中及び／または減速中の期間である前項５に記載の画像形成装置。
（７）操作パネルと、該操作パネルの操作入力時に操作感知覚用の振動を発生させる振動手段と、動作時に振動を発生する前記振動手段以外の少なくとも一つの振動発生源とを備えた画像形成装置が、前記操作パネルの操作入力を検出したタイミングで前記振動手段に振動を発生させるとともに、前記振動発生源が動作中か否かに応じて、前記振動手段に異なる振動を発生させる振動制御ステップを実施し、前記振動発生源の少なくとも一つは、同一方向の往復動作によって一定方向の振動を発生する振動発生源であり、前記振動手段は、第１の方向と、前記振動発生源による一定方向の振動に対して前記第１の方向よりも方向がさらに異なる第２の方向の振動の発生が可能であり、前記振動制御ステップでは、前記振動発生源が動作中でない場合は前記振動手段に前記第１の方向の振動を発生させ、動作中の場合は前記第２の方向の振動を発生させることを特徴とする操作感知覚用振動の制御方法。
（８）操作パネルと、該操作パネルの操作入力時に操作感知覚用の振動を発生させる振動手段と、動作時に振動を発生する前記振動手段以外の少なくとも一つの振動発生源とを備えた画像形成装置のコンピュータに、前記操作パネルの操作入力を検出したタイミングで前記振動手段に振動を発生させるとともに、前記振動発生源が動作中か否かに応じて、前記振動手段に異なる振動を発生させる振動制御ステップを実施させるための制御プログラムであって、前記振動発生源の少なくとも一つは、同一方向の往復動作によって一定方向の振動を発生する振動発生源であり、前記振動手段は、第１の方向と、前記振動発生源による一定方向の振動に対して前記第１の方向よりも方向がさらに異なる第２の方向の振動の発生が可能であり、前記振動制御ステップでは、前記振動発生源が動作中でない場合は前記振動手段に前記第１の方向の振動を発生させ、動作中の場合は前記第２の方向の振動を発生させる処理を前記コンピュータに実施させる操作感知覚用振動の制御プログラム。
【発明の効果】
【００１０】
前項（１）に記載の発明によれば、操作パネルの操作入力を検出したタイミングで振動手段に操作感知覚用の振動を発生させるが、振動発生源が動作中か否かに応じて、振動手段に異なる操作感知覚用の振動を発生させるから、振動発生源の動作中と停止中とで操作感知覚用の振動を変えることができる。このため、振動発生源の動作中は操作感知覚用の振動をユーザーがより感じやすいような形態で発生させることができるから、操作パネルの周囲に存在する他の振動源からの振動が発生していても、この振動と十分に区別できる操作感知覚用の振動を発生させることができ、操作パネルの操作入力時の十分な触感応答を得ることができる画像形成装置となる。
【００１１】
また、同一方向の往復動作によって一定方向の振動を発生する振動発生源が動作中でない場合は、振動手段に操作感知覚用の振動として第１の方向の振動を発生させ、動作中の場合は、振動発生源による一定方向の振動に対して第１の方向の振動よりも方向がさらに異なる第２の方向の振動を発生させるから、ユーザーは振動発生源による一定方向の振動と、操作感知覚用の第２の方向の振動とを明確に区別することができる。その結果、振動発生源が動作中であるにもかかわらず、操作パネルの操作入力時の十分な触感応答を得ることができる。
【００１２】
前項（２）に記載の発明によれば、振動発生源が動作中でない場合は、振動手段に操作感知覚用の振動として第１の周波数の振動を発生させ、動作中の場合は、振動発生源の振動周波数に対して第１の周波数よりもさらに離れた第２の周波数の振動を発生させるから、ユーザーは振動発生源による振動と操作感知覚用の第２の周波数の振動とを明確に区別することができる。その結果、振動発生源が動作中であるにもかかわらず、操作パネルの操作入力時の十分な触感応答を得ることができる。
【００１３】
前項（３）に記載の発明によれば、振動発生源が動作中でない場合は、振動手段に操作感知覚用の振動として第１の振幅の振動を発生させ、動作中の場合は、第１の振幅よりも大きな第２の振幅の振動を発生させるから、ユーザーは振動発生源による振動と操作感知覚用の第２の振幅の振動とを明確に区別することができる。その結果、振動発生源が動作中であるにもかかわらず、操作パネルの操作入力時の十分な触感応答を得ることができる。
【００１４】
前項（４）に記載の発明によれば、振動発生源が動作中でない場合は、振動手段に操作感知覚用の振動として第１の振動時間の振動を発生させ、動作中の場合は、第１の振動時間よりも長い第２の振動時間の振動を発生させるから、ユーザーは振動発生源による振動と操作感知覚用の第２の振動時間の振動とを明確に区別することができる。その結果、振動発生源が動作中であるにもかかわらず、操作パネルの操作入力時の十分な触感応答を得ることができる。
【００１５】
前項（５）に記載の発明によれば、振動発生源の動作中における振動発生期間においてのみ、振動発生源が動作中でない場合とは異なる操作感知覚用の振動を振動手段に発生させるから、効率が良いものとなる。
【００１６】
前項（６）に記載の発明によれば、振動発生期間である振動発生源が加速中及び／または減速中の期間にのみ、振動発生源が動作中でない場合とは異なる操作感知覚用の振動を振動手段に発生させることになる。
【００２０】
前項（７）に記載の発明によれば、振動発生源の動作中は操作感知覚用の振動をユーザーがより感じやすいような形態で発生させることができるから、操作パネルの周囲に存在する他の振動源からの振動が発生していても、この振動と十分に区別できる操作感知覚用の振動を発生させることができ、操作パネルの操作入力時の十分な触感応答を得ることができる。
【００２１】
前項（８）に記載の発明によれば、振動発生源の動作中は操作感知覚用の振動をユーザーがより感じやすいような形態で発生させることができる処理を、画像形成装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００２３】
【図１】この発明の一実施形態に係る画像形成装置の斜視図である。
【図２】画像形成装置の構成を示すブロック図である。
【図３】読取装置の構成を示す図である。
【図４】読取装置による原稿読取時の振動発生状態を示す図である。
【図５】操作パネルの一例を示した平面図である。
【図６】従来の操作パネルの構成を示す制御ブロック図である。
【図７】本実施形態に係る操作パネルの構成を示す制御ブロック図である。
【図８】本実施形態における制御動作の一例を説明するためのタイミングチャートである。
【図９】画像形成装置による操作感知覚用振動の制御処理を示すフローチャートである。
【図１０】読取装置によるスキャン動作時の一例を示すものである。
【図１１】この発明の他の実施形態おける制御動作の一例を説明するためのタイミングチャートである。
【図１２】この発明のさらに他の実施形態を示すもので、操作パネルの構成を示す制御ブロック図である。
【図１３】図１２の実施形態における操作感知覚用振動の制御処理を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、この発明の実施形態を図面に基づいて説明する。
【００２５】
図１はこの発明の一実施形態に係る画像形成装置１００の構成を示すブロック図である。この実施形態では、画像形成装置１００として、前述した多機能デジタル複合機であるＭＦＰが用いられている。以下、画像形成装置をＭＦＰともいう。
【００２６】
ＭＦＰ１００は、原稿を光学的に読取って画像データを得る読取装置２と、画像データに基づいて用紙上に画像を印刷するプリントエンジン６とを含む。ＭＦＰ１００の本体上面には、読取装置２に原稿を送るフィーダ４が配置され、下部には、プリントエンジン６に用紙を供給する複数の給紙部９が配置される。また、ＭＦＰ１００の中央部には、プリントエンジン６によって画像を形成された用紙が排紙されるトレー８を有する。
【００２７】
ＭＦＰ１００の本体上面の前面側（ユーザーが対向する側）には、操作パネル１が装着されている。操作パネル１は、ＭＦＰ１００を操作するための装置である。後述するように、操作パネル１は、ユーザーからの各種の指示、数字・文字・記号といった入力などの操作を受付けるための複数のキーと、表示装置とを含む。この表示装置は、入力機能にタッチパネルが使用され、ユーザー操作に応答した各種情報および／または各種操作を受付けるためのメニュー画面などをユーザーに対して表示するとともに、ユーザーによりタッチ操作された位置を取得し、当該取得した位置に応じた入力情報を取得する。
【００２８】
図１のＭＦＰ１００の斜視図で示すように、タッチパネル入力装置を搭載する操作パネル装置１は、ＭＦＰ１００の前に立った状態で操作しやすい様に操作面が斜めに傾斜を付けて取り付けられる。ＭＦＰ１００によっては、車いすの操作者等にも配慮して、操作パネルの角度を可変できるものや、前後や左右に可動できる構成のものもある。
【００２９】
図２は、ＭＦＰ１００の構成を示すブロック図である。
【００３０】
図２を参照して、ＭＦＰ１００は、操作パネル１と、システムコントローラー１０１と、メモリ１０２と、ネットワークインターフェース１０３と、プリンタエンジン６と、出力画像処理部１０５と、記憶装置１０６と、読取装置２と、入力画像処理部１０８などを含んでいる。
【００３１】
システムコントローラー１０１には、メモリ１０２、ネットワークインターフェース１０３、プリンタエンジン１０４、出力画像処理部１０５、記憶装置１０６、読取装置２、および入力画像処理部１０８、操作パネル１の各々が接続されている。
【００３２】
システムコントローラー１０１は、スキャンジョブ、コピージョブ、メール送信ジョブ、およびプリントジョブなどの各種ジョブについて、ＭＦＰ１００全体の制御を行う。システムコントローラー１０１は、ＣＰＵ１２１（Central Processing Unit）と、ＲＯＭ１２２（Read OnlyMemory）等から構成されている。ＣＰＵ１２１は、ＲＯＭ１２２に記憶された制御プログラムを実行する。ＲＯＭ１２２は、ＭＦＰ１００の動作を行うための各種プログラムと、各種固定データとを格納している。システムコントローラー１０１は、所定の処理を行うことにより、メモリ１０２からのデータの読み込みや、メモリ１０２へのデータの書き込みを行う。
【００３３】
メモリ１０２は、ＲＡＭ（Random Access Memory）であり、ＣＰＵ１２１が制御プログラムを実行するときに必要なデータや画像データを一時的に記憶するためなどに用いられる。
【００３４】
ネットワークインターフェース１０３は、システムコントローラー１０１からの指示に従って、ネットワークを介して外部機器との通信を行う。プリンタエンジン６は、出力画像処理部１０５にて処理された印刷データに基づいて用紙などへのプリント処理を行う。特にＭＦＰ１００がプリンタとして動作する場合、プリンタエンジン６は外部のコンピュータ等から送信されたプリントデータを印刷し、ＭＦＰ１００が複写機として動作する場合、プリンタエンジン６は読取装置２で読み取った画像を印刷する。
【００３５】
出力画像処理部１０５は、画像の印刷を行う場合などに、その画像データの形式を印刷データに変換する変換処理を行う。
【００３６】
記憶装置１０６は、たとえばＨＤＤ（Hard Disk Drive）であり、ＭＦＰ１００の動作に関わる各種データなどを記憶する。さらに記憶装置１０６は、ＭＦＰ１００の操作パネル１に表示する画面の画像データを記憶している。
【００３７】
読取装置２は原稿の画像を読み取るものである。
【００３８】
入力画像処理部１０８は、読取装置２で原稿の画像を読み取った場合などに、その画像データの形式を変換する変換処理を行う。
【００３９】
次に、読取装置２の構成を図３に示す。読取装置２は、移動光学系の一つであるスキャナ移動方式により原稿画像を読み取る装置であり、読取センサ２１、集光レンズ２２、スキャナ２３、ミラー２６、２７、制御部２８等を備える。
【００４０】
スキャナ２３は、原稿３１を照射するための露光ランプ２４、ミラー２５を有している。ミラー２６、２７は、スライダー３０に一対となって保持されている。スキャナ２３とスライダー３０は、同図の矢印ａ方向に移動自在に保持されている。
【００４１】
原稿画像の読み取り時には、プラテンガラス２９上にセットされた原稿３１が露光ランプ２４により照射され、スキャナ２３がスキャナモータ（不図示）の駆動により矢印ａ方向に移動（スキャン）して、原稿３１が露光走査される。
【００４２】
原稿３１に照射された光の反射光は、ミラー２５、２６、２７を介して、集光レンズ２２に入射され、集光レンズ２の集光作用により集光されて、読取装置２１で読み取られる。
【００４３】
読取装置２１は、原稿の反射光を受光すると、これをＲ、Ｇ、Ｂの各色成分の画像信号にそれぞれ光電変換し、制御部２８に送る。
【００４４】
制御部２８は、受信した画像信号にシェーディング補正等の公知の補正処理を施して画像データとして内部の記憶操作１０６に記憶し、読み出しの指示を受け付けると、当該記憶操作１０６から画像データを読み出して出力する。
【００４５】
図４は、読取装置２による原稿読取時（スキャナ２３及びスライダー３０動作時）の振動発生状態を示している。
【００４６】
原稿の読取の走査を開始する時と停止する時、換言すればスキャナ２３とスライダー３０の加速中と減速中に、スキャナ２３やスライダー３０の動作する方向に力が掛かり結果として振動を生じる。この振動の周波数は、スキャナ２３やスライダー３０の重量や走査速度によって異なるが３０Ｈｚ程度である。
【００４７】
図５は前述した操作パネル１の一例を示した平面図である。操作パネル１の中央部にはＭＦＰ１００の設定状態などを表示する表示部１０が配置される。また、表示部１０に表示される操作画面であるＵＩ（ユーザーインターフェース）画面を触って操作できるように、表示部１０の上に重ねる様にタッチパネル１１が配置されている。
【００４８】
操作パネル１の下部には操作キー群１２が配置され、それらの操作キーとしては、コピーやスキャン等の動作を開始させるためのスタートキー、入力された数値をクリアするためのクリアキー、コピーやスキャン動作等の停止を指示するためのストップキー、設定されているモードおよびジョブを破棄するためのリセットキー、図示していないが数値の入力を行うテンキーなどがある。
【００４９】
タッチパネル１１には、操作入力時に操作感知覚用の振動を発生させる振動部１３が配置されている。この振動部１３はタッチパネル１１を操作した時に振動し、クリック感の無いタッチパネルであっても操作入力の状態を振動の触覚で得ることができる。
【００５０】
このような操作入力時の操作感知覚用の振動発生は、スマートフォンなどで多く採用されており、タッチパネルでは画面上に表示される釦を押す操作をする場合、タクトスイッチなどのハードキーと異なりクリック感が得られない為に、タッチパネルを操作した時にタッチパネルを短時間振動させてクリック感に近い触覚を得ることができる。
【００５１】
図６は従来の操作パネル１の構成を示す制御ブロック図であり、この図を用いて従来の振動応答の制御について説明する。
【００５２】
操作パネル１は、上述の表示部１０、タッチパネル１１、振動部１３の他に、表示制御部１４、入力検出部１５、入力判断部１６及び振動制御部１７を備えている。
【００５３】
表示制御部１４は、表示部１０に表示するユーザーインターフェース（GUI）の画面を生成する。この表示制御部１４はメモリ（図示無し）を備えており、複数の表示に関わるグラフィックデータが保存され、ＭＦＰ１００の状態に応じて表示部１０にさまざまな表示を行う。
【００５４】
入力検出部１５はタッチパネル１１がタッチ操作されたこと、及びタッチ位置（入力位置）を検出し、入力判断部１６はタッチされた位置情報と表示内容から釦の入力判断を行う。
【００５５】
振動制御部１７は振動部１３を駆動制御するものであり、振動部１３を振動させるか否かを制御する。操作応答の振動はGUIの釦が押されたタイミングで行われるため、振動制御部１７は、入力判断部１６の入力判断結果に応じて、つまり操作パネル１の操作入力が行われたと判断されたタイミングで振動部１３を振動させるように制御する。振動部１３は振動アクチュエータを用いて振動を発生する。
【００５６】
操作感知覚用の振動の周波数は、人が指先で振動を感じ易い周波数が低い周波数の３０〜２００Ｈｚと言われており、それらの範囲の振動周波数で振動部１３が駆動される場合が多い。振動の大きさは、大きいほど触覚としては得やすいが、振動が大きすぎると操作に不快感を与える場合もあり、ある程度可変できるのが好ましい。
【００５７】
振動時間は、操作感知覚用の振動とする場合には、ハードキーのクリックと同様に短時間の振動とするが、ロングタップの応答などクリックと異なる応答などに用いる場合には、振動時間を変える場合もある。
【００５８】
ところで、ＭＦＰ１００は、スマートフォンなどとは異なり操作パネル１の近傍に、振動部１３以外の読取装置２やプリントエンジン６等の振動発生源を備えており、読取装置２の読取動作あるいはプリントエンジン６の画像形成動作によって振動が生じ、その振動が操作パネル１に伝わる。
【００５９】
また、操作パネル１の操作入力時の操作感知覚用の振動は、上述したように比較的低い周波数で行われる。振動発生源の動作による振動と操作感知覚用の振動とが同程度の低い周波数の振動であるため、振動発生源の動作中に操作パネル１を操作入力しても、操作感知覚用の振動がうまく触覚として得られない場合がある。
【００６０】
そこで、本実施形態では読取装置２やプリントエンジン６等の振動発生源の動作を絡めて振動部１３の振動制御を行う。
【００６１】
図７は本実施形態に係る操作パネル１の構成を示す制御ブロック図である。操作パネル１における表示部１０、タッチパネル１１、振動部１３、表示制御部１４、入力検出部１５、入力判断部１６及び振動制御部１７等の構成は、図６で示す操作パネル１の従来の制御ブロックと同じである。
【００６２】
本実施形態では、読取装置２等の振動発生源の動作状態を検出する動作検出部２０をシステムコントローラー１０１内に備えており、振動制御部１７は、この動作検出部２０で検出する振動発生源の動作状態に応じて振動条件、つまり振動部１３の振動周波数、振動（振幅）の大きさ、振動時間等を変更して制御する。これによって、振動発生源が動作中であっても、操作パネル１の操作入力時の操作感知覚用の振動を明確に知覚することができる。
【００６３】
図８は、本実施形態における制御動作の一例を説明するためのタイミングチャートである。この例では、振動発生源が操作パネル１近傍の読取装置２である場合を示している。
【００６４】
図８（Ａ）は読取装置２の動作を示し、時刻Ｔ１〜Ｔ２までスキャン動作している。同図（Ｂ）はユーザーによる操作パネル１の操作状況を示し、パルス部分がタッチパネル１１をタッチしたことを示している。
【００６５】
同図(Ｃ)は、操作パネル１の操作がなされたときに、振動部１３によって操作パネル１に付与される操作感知覚用の振動の発生状態を示している。読取装置２がスキャン動作していないときは、「標準」と記載されているように通常モードでの振動を発生する。通常モードでの振動は、予めその周波数、振幅、振動時間等がデフォルトの設定値として設定されている。
【００６６】
読取装置２がスキャン動作しているかどうかは動作検出部２０が監視しており、時刻Ｔ１で読取装置２が動作を開始すると、動作検出部２０はこれを検出し、動作検出部２０が動作していることを示す信号を振動制御部１７に送る。
【００６７】
振動制御部１７はこの信号を受けて、スキャン動作中に操作パネル１の操作入力が行われた場合は、通常モードでの振動条件を、ユーザーが振動部１３による操作感知覚用の振動をより知覚しやすいように、振動条件を変更して振動部１３を駆動制御し、変更後の条件での振動を発生させる。この実施形態では、「大」と記されているように、振動の振幅を大きくするようになっている。
【００６８】
時刻Ｔ２で読取装置２によるスキャン動作が終了すると、動作検出部２０はこれを検出して、スキャン動作の終了を示す信号を振動制御部１７に送る。振動制御部１７は、この信号を受領すると、振動条件を通常モードに戻して振動部１３を振動させる。
【００６９】
図９は、ＭＦＰ１による図８で説明した動作を含む操作感知覚用振動の制御処理を示すフローチャートである。この処理は、ＭＦＰ１のシステムコントローラ１０１におけるＣＰＵ１２１が、ＲＯＭ１２２等に格納された動作プログラムに従って動作することにより実行される。
【００７０】
ステップＳ１００では、タッチパネルの操作入力があったかどうかを判断し、なければ（ステップＳ１００でＮＯ）、処理を終了する。操作入力があると（ステップＳ１００でＹＥＳ）、ステップＳ１０１で、読取装置２やプリントエンジン６等の振動発生源が動作しているかどうかを判断する。動作していなければ（ステップＳ１０１でＮＯ）、ステップＳ１０２で、通常モードにおける第１の振動条件（デフォルトの振動条件）を設定した後、ステップＳ１０４に進む。
【００７１】
振動発生源が動作している場合は（ステップＳ１０１でＹＥＳ）、ステップＳ１０３で、予め設定されている振動発生源動作時の第２の振動条件を設定した後、ステップＳ１０４に進む。
【００７２】
ステップＳ１０４では、設定された振動条件で振動部１３を動作させる。
【００７３】
このように、振動発生源動作時の振動部１３の振動条件を、振動発生源が動作していない通常モードでの振動条件とは異ならせることで、振動発生源による振動の影響を低減でき、振動部１３による操作感知覚用の振動をより明確にユーザーに知覚させて良好な操作感を感じさせることができる。
【００７４】
振動発生源動作時に設定される第２の振動条件は、振動発生源と区別してユーザーが振動部１３による操作感知覚用の振動を良好に知覚できる条件であれば良い。図８の例では、振動部１３による振動の振幅を大きく設定した例を示したが、これに限定されることはない。例えば振動周波数を変更しても良い。この場合、振動発生源の振動周波数に対して通常モードでの周波数よりもより離れた振動周波数が採用される。これによって、振動発生源の振動とより区別して操作感知覚用の振動を知覚することができる。
【００７５】
また、振動時間の長さを変更し、通常モードよりも長い振動時間に設定しても良い。これによっても、振動発生源の振動とより区別して操作感知覚用の振動を知覚することができる。また、振幅、周波数及び振動時間の２つ以上を組み合わせて変更しても良い。
【００７６】
さらに、図１０に示すように、振動源動作時における振動部１３の振動の方向を、通常モードでの振動方向と異ならせても良い。
【００７７】
図１０は、読取装置２によるスキャン動作時の一例を示すものであり、図３に示したスキャナ２３とスライダー３０を含むスキャンユニット２００が、矢印ａ方向に移動自在に構成され、スキャン動作時には図面右方向に移動して原稿の画像を読み取るとともに、読取終了後は図面左方向に移動して停止するようになっている。このように読取装置２は一定方向（矢印ａの方向）の往復運動を行うために、移動方向と同じ方向の振動を生じる。
【００７８】
一方、通常モードにおいて振動部１３による振動の方向が、読取装置２による振動の方向と同じに設定されていた場合、読取装置２の振動によって振動部１３による振動が減殺されてしまい、ユーザーは操作感を知覚することができない。
【００７９】
そこで、読取装置２の動作時には、振動部１３による振動方向が読取装置２の動作時の振動方向と異なるように、第２の振動条件において振動方向を設定しておく。好ましくは、振動部１３による振動方向が読取装置２の動作時の振動方向と直交する方向となるように設定するのが良い。また、通常モードにおいて振動部１３による振動の方向が、読取装置２による振動の方向と同じに設定されていない場合は、読取装置２による振動の方向に対して、通常モード時の振動方向よりもより異なる振動方向となるように、第２の振動条件を設定すれば良い。
【００８０】
振動方向の変更は、振動方向を可変にできる振動装置を用いても良いし、振動方向が固定である振動装置の場合には、振動部１３を、通常モードの振動装置と読取装置２の動作時に振動させる振動装置の複数個の振動装置で構成し、それぞれ設定された振動方向となるように配置しておけば良い。
【００８１】
この場合も、振動方向を変更すると共に、振幅、周波数及び振動時間の１つ以上を組み合わせて変更しても良い。
【００８２】
図１１は、この発明の他の実施形態おける制御動作の一例を説明するためのタイミングチャートである。
【００８３】
図４で説明したように、読取装置２の振動については、原稿の読取の走査を開始する時と停止する時、換言すればスキャナ２３及びスライダー３０の加速中と減速中に、スキャナ２３及びスライダー３０の動作する方向に力が掛かり結果として振動を生じる。
【００８４】
そこで、この実施形態では、読取装置２のスキャン動作中は常時振動部１３の振動条件を変更するのではなく、読み取りの開始時と停止時つまりスキャナ２３及びスライダー３０の加速中と減速中のみ、振動条件を変更している。
【００８５】
図１１（Ａ）は、読取装置２の動作を示し、時刻Ｔ１〜Ｔ２までスキャン動作している。同図（Ｂ）はユーザーによる操作パネル１の操作状況を示し、パルス部分がタッチパネル１１をタッチしたことを示している。
【００８６】
同図(Ｃ)は、操作パネル１の操作がなされたときに、振動部１３によって操作パネル１に付与される操作感知覚用の振動の発生状態を示している。読取装置２がスキャン動作していないときは、「標準」と記載されているように通常モードでの振動を発生する。動作検出部２０（図７に示す）は読取装置２の動作を監視しており、スキャナ２３及びスライダー３０の駆動電流の変化等から、スキャナ２３及びスライダー３０の加速状態及び減速状態を検出できるようになっている。そして、スキャナ２３及びスライダー３０の加速状態及び減速状態を検出すると、所定の信号を振動制御部１７に送る。
【００８７】
この信号を受領した振動制御部１７は、振動制御部１７から信号を受信している間、換言すればスキャナ２３及びスライダー３０の加速中と減速中のみ、振動条件を変更して振動部１３を駆動制御し、変更後の条件での振動を発生させ、読取装置２がスキャン動作中であっても、加速中及び減速中でない場合は、通常モードと同じ振動条件で振動部１３を振動させる。
【００８８】
このように構成することにより、振動が発生する場合にのみ効率的に振動条件を変更することができる。
【００８９】
図１２はこの発明のさらに他の実施形態を示すもので、操作パネル１の構成を示す制御ブロック図である。この実施形態では、操作パネル１の近傍に操作パネルに付与される振動を検知する振動検知センサ４０が設けられている。この振動検知センサ４０は、振動発生源である読取装置２等が動作して振動を発生すると、これを検知して振動制御部１７に検知信号を出力する。この検知信号を受信した振動制御部１７は、検知信号の出力中つまり振動源による振動の発生中に操作パネル１への操作入力があった場合、通常モードの振動条件とは異なる振動条件を設定して振動部１３を動作させる。
【００９０】
なお、図１２の制御ブロック図において、振動検知センサ４０以外の構成は図６に示した構成と同じであるため、同一の符号を付し詳細な説明は省略する。
【００９１】
図１４は、ＭＦＰ１による図１３で説明した操作感知覚用振動の制御処理を示すフローチャートである。この処理は、ＭＦＰ１のシステムコントローラ１０１におけるＣＰＵ１２１が、ＲＯＭ１２２等に格納された動作プログラムに従って動作することにより実行される。
【００９２】
ステップＳ２００では、タッチパネルの操作入力があったかどうかを判断し、なければ（ステップＳ２００でＮＯ）、処理を終了する。操作入力があると（ステップＳ２００でＹＥＳ）、ステップＳ２０１で、振動検知センサ４０が振動を検知したかどうかを判断する。検知していなければ（ステップＳ２０１でＮＯ）、ステップＳ２０２で、通常モードにおける第１の振動条件（デフォルトの振動条件）を設定した後、ステップＳ２０４に進む。
【００９３】
振動を検知している場合は（ステップＳ２０１でＹＥＳ）、ステップＳ２０３で、予め設定されている振動検知時の第２の振動条件を設定した後、ステップＳ２０４に進む。
【００９４】
ステップＳ２０４では、設定された振動条件で振動部１３を動作させる。
【００９５】
このように、振動検知センサ４０による振動検知時の振動部１３の振動条件を、振動を検知していない通常モードでの振動条件とは異ならせることで、振動発生源の動作による振動の影響を低減でき、振動部１３による操作感知覚用の振動をより明確にユーザーに知覚させて良好な操作感を感じさせることができる。
【００９６】
なお、振動検知センサ４０を設けた実施形態においても、第２の振動条件として、振幅、周波数及び振動時間等の１つ以上を変更すれば良い。
【００９７】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。例えば、主として読取装置２の動作により振動が発生する場合の制御を説明してきた。しかし、ＭＦＰでは、読取装置２以外にも画像形成部（プリントエンジン６）や用紙搬送部など複数の振動発生源を有している。これらの読取装置２以外の振動発生源についても読取装置２の場合と同様に、振動制御部１７による振動部１３の振動制御が可能であることは勿論である。
【符号の説明】
【００９８】
１      操作パネル
２      読み取り装置
６      プリントエンジン
１３    振動部
１７    振動制御部
２０    動作検出部
４０    振動検知センサ
１００  画像形成装置
１２１  ＣＰＵ
１２２  ＲＯＭ
【図１】
0006507984.tif 000002
【図２】
0006507984.tif 000003
【図３】
0006507984.tif 000004
【図４】
0006507984.tif 000005
【図５】
0006507984.tif 000006
【図６】
0006507984.tif 000007
【図７】
0006507984.tif 000008
【図８】
0006507984.tif 000009
【図９】
0006507984.tif 000010
【図１０】
0006507984.tif 000011
【図１１】
0006507984.tif 000012
【図１２】
0006507984.tif 000013
【図１３】
0006507984.tif 000014