(57)【要約】【課題】  入力操作に応答してタッチパネルを振動させる機能を持つタッチパネル入力装置において、ユーザーそれぞれに適した操作環境を提供できるようにすること【解決手段】  ユーザーが操作を開始し、指先がタッチパネルに触れると、パネルを振動させる装置を最も低いレベルの振幅で振動する制御目標値の設定値でタッチパネルが振動を始める。その後、初期設定からタッチパネルの振動の振幅が大きくなる方向に設定値を変化させ、この過程で指先がタッチパネルの接触面から解離する時点で加えられていた振動の強さ（振幅）を当該ユーザーに適した操作感を与える振幅とみなす（Ｓ１０３〜１０５）。この設定値を保存し、保存した設定値を当該ユーザーの入力の操作が終わるまでタッチパネルの応答（振動）設定値に持続的に用いて振幅を制御する（Ｓ１０６〜１０８）ことにより、ユーザーに適した操作感を与えることができる。【選択図】  図２
2010282346.tif 000002
【特許請求の範囲】
【請求項１】
操作体の接触に応えて入力信号を発生させるための接触面を持つタッチパネル、該タッチパネルを振動させる振動手段、該振動手段の動作を制御する制御手段を有する入力装置を備えた情報処理装置であって、
前記制御手段は、操作体の接触により入力信号が発生した時に初期設定値から増加させる方向に設定値を変化させてタッチパネルの振幅を制御し、接触の解離により入力信号が無くなった時の設定値を保存する初期制御動作を行い、同一操作者によって繰り返される操作の際に、前記初期制御動作で保存した前記設定値を持続的に用いて振動手段の動作を制御する手段であることを特徴とする情報処理装置。
【請求項２】
請求項１に記載された情報処理装置において、
前記制御手段は、前記初期制御動作を行う際、前回の初期制御動作で保存された設定値を含む近辺の所定範囲の値を初期設定値に用いて制御を行い、この動作によって得られる設定値により、保存された前記設定値を更新する動作を行うことを特徴とする情報処理装置。
【請求項３】
請求項１に記載された情報処理装置において、
前記制御手段は、前記初期制御動作で保存した前記設定値を持続的に用いて振動手段の動作を制御する際、操作体の接触により入力信号が発生した時から所定時間にわたり初期制御動作で保存された設定値を用いて制御し、所定時間経過した後前記設定値から増加させる方向に変化させる設定値を用いて制御する動作を行うことを特徴とする情報処理装置。
【請求項４】
請求項１乃至３のいずれかに記載された情報処理装置において、
情報処理装置の利用者を登録し、操作者が登録された利用者であることを認証する利用者登録・認証手段と、登録された利用者に関連付けて利用者情報を管理する利用者情報管理手段を備え、
前記利用者情報管理手段は、前記制御手段が前記初期制御動作を行う際に得られた振幅の設定値を利用者情報として前記利用者登録・認証手段によって認証された利用者に関連付けて保存し管理するとともに、前記制御手段が前記初期制御動作で得た設定値を用いて振動手段の動作を制御する際、前記利用者登録・認証手段によって認証された利用者に関連付けて保存し管理された振幅の設定値から該当する利用者に適用する設定値を提供する手段であることを特徴とする情報処理装置。
【請求項５】
操作体の接触に応えて入力信号を発生させるための接触面を持つタッチパネル、該タッチパネルを振動させる振動手段を有する入力装置における振動手段を制御するタッチパネル振動制御方法であって、
操作体の接触により入力信号が発生した時に初期設定値から増加させる方向に設定値を変化させてタッチパネルの振幅を制御し、接触の解離により入力信号が無くなった時の設定値を保存する初期制御工程と、
同一操作者によって繰り返される操作の際に前記初期制御工程で保存した設定値を持続的に用いて振動手段の動作を制御する工程と
を有することを特徴とするタッチパネル振動制御方法。
【請求項６】
操作体の接触に応えて入力信号を発生させるための接触面を持つタッチパネル、該タッチパネルを振動させる振動手段を有する入力装置の前記振動手段を制御する制御手段として、コンピュータを機能させるためのプログラムであって、
前記制御手段は、操作体の接触により入力信号が発生した時に初期設定値から増加させる方向に設定値を変化させてタッチパネルの振幅を制御し、接触の解離により入力信号が無くなった時の設定値を保存する初期制御動作を行い、同一操作者によって繰り返される操作の際に、前記初期制御動作で保存した前記設定値を持続的に用いて振動手段の動作を制御する手段であることを特徴とするプログラム。
【請求項７】
請求項６に記載されたプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル入力装置をユーザーインターフェースとして持つ情報処理機能を備えた装置や機器（以下、「情報処理装置」という）に関し、より詳しくは、入力操作への応答を操作者に伝えるためにタッチパネルを振動させる機能を備えた情報処理装置、タッチパネルの振動制御方法及びタッチパネルの振動制御手段を実現するためのプログラムに関する。
【背景技術】
【０００２】
従来から情報処理装置において、ユーザーインターフェースとしてタッチパネル入力装置が広く利用されているが、近年、タッチパネルに振動機能を付加し、入力操作の際にタッチパネル面に触れる操作者の指などに対して適当な振動を伝えることで、メカスイッチのような操作感をユーザーに与えることができる入力装置が提案されている。
この振動機能によると、例えば、カーナビゲーション装置のように、操作中に画面を注視できないような装置では、タッチパネルの接触面の変化を指先で感じ取ることで入力操作が有効に行われているかを確認することが可能になり、利便性を高めることができる。また、視覚障害者にとっても、音声以外の方法でも入力の確認ができることで、より高い操作感を得ることができるようになる。
【０００３】
このような振動機能を持った入力装置については、入力検出面上のボタンの押下位置の加圧力によって振動パターンを変更してボタンの操作感を変更するもの（特許文献１参照）や、機器の設定操作をタッチパネルで行う場合に、設定状態（操作位置）に対応して振動レベル（強度）を変えて、目視によらず設定値を伝達するもの（特許文献２参照）が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の従来技術においては、タッチパネルからの振動がユーザーの指先等の操作部に伝わり、触覚により操作の有効性等を確認することが可能となる。
ただ、例示した従来技術においては、ユーザーそれぞれが持つ感覚の違いを考慮することなく、全てのユーザーに同じ振動を与える動作で対応しているため、指先の感覚が鈍感な人によって感じられる振動を鋭敏な人に対しても与えることになってしまう。その結果、振動が強すぎて不快を感じてしまうことや、鋭敏な人の不快感を除くために弱くすると逆に振動が弱すぎて鈍感な人が感知できず、操作を誤ってしまう可能性がある。
本発明は、上記従来技術の問題に鑑みてなされたもので、その目的は、当該振動機能を持つタッチパネル入力装置においてユーザーそれぞれに適した操作環境を提供できるようにすることにある。
【課題を解決するための手段】
【０００５】
本発明は、操作体の接触に応えて入力信号を発生させるための接触面を持つタッチパネル、該タッチパネルを振動させる振動手段、該振動手段の動作を制御する制御手段を有する入力装置を備えた情報処理装置であって、前記制御手段は、操作体の接触により入力信号が発生した時に初期設定値から増加させる方向に設定値を変化させてタッチパネルの振幅を制御し、接触の解離により入力信号が無くなった時の設定値を保存する初期制御動作を行い、同一操作者によって繰り返される操作の際に、前記初期制御動作で保存した前記設定値を持続的に用いて振動手段の動作を制御する手段であることを特徴とする。
本発明は、操作体の接触に応えて入力信号を発生させるための接触面を持つタッチパネル、該タッチパネルを振動させる振動手段を有する入力装置における振動手段を制御するタッチパネル振動制御方法であって、操作体の接触により入力信号が発生した時に初期設定値から増加させる方向に設定値を変化させてタッチパネルの振幅を制御し、接触の解離により入力信号が無くなった時の設定値を保存する初期制御工程と、同一操作者によって繰り返される操作の際に前記初期制御工程で保存した設定値を持続的に用いて振動手段の動作を制御する工程とを有することを特徴とする。
本発明は、操作体の接触に応えて入力信号を発生させるための接触面を持つタッチパネル、該タッチパネルを振動させる振動手段を有する入力装置の前記振動手段を制御する制御手段として、コンピュータを機能させるためのプログラムであって、前記制御手段は、操作体の接触により入力信号が発生した時に初期設定値から増加させる方向に設定値を変化させてタッチパネルの振幅を制御し、接触の解離により入力信号が無くなった時の設定値を保存する初期制御動作を行い、同一操作者によって繰り返される操作の際に、前記初期制御動作で保存した前記設定値を持続的に用いて振動手段の動作を制御する手段であることを特徴とする。
【発明の効果】
【０００６】
本発明によると、操作する人それぞれの感覚に応じた強度でタッチパネルを振動させて入力操作への応答を伝えることにより、快適な操作環境を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係る複合機を含む画像処理システムの構成を示す図である。
【図２】入力操作に応答するタッチパネルの動作の制御フロー（実施形態１）を示す図である。
【図３】操作パネルの表示装置に表示する初期画面の１例を示す図である。
【図４】入力操作に応答するタッチパネルの動作（振動）を説明する線図である（実施形態１）。
【図５】操作パネルの表示装置に表示する処理条件設定画面を示す図である。
【図６】操作パネルの表示装置に表示する操作の確認画面を示す図である。
【図７】入力操作に応答するタッチパネルの動作（振動）を説明する線図である（実施形態２）。
【図８】入力操作に応答するタッチパネルの動作（振動）を説明する線図である（実施形態３）。
【図９】入力操作に応答するタッチパネルの動作の制御フロー（実施形態４）を示す図である。
【発明を実施するための形態】
【０００８】
以下、タッチパネル入力装置をユーザーインターフェースとして持つ本発明に係る情報処理装置及びタッチパネル振動制御方法を複合機（デジタル複写機）に適用した実施形態について、添付した図面を参照して説明する。
本実施形態に係る複合機は、複写、ドキュメントボックス（蓄積画像を再出力に利用する機能）、ファクシミリ（以下、「ＦＡＸ」ともいう）、プリンタ及びスキャナ等の複合機能を有する。これらの複合機能を利用する際、ユーザーの操作によって使用する機能が選択され、動作条件、処理条件等を指示する入力が行われる。この実施形態において、ユーザーの入力操作は、操作パネルに設けたタッチパネル入力装置を通して行う方法が採用される。
本実施形態のタッチパネル入力装置は、入力操作の際にタッチパネル面に触れる操作者の指などに入力操作に対する応答として振動を伝える手段を有し、この手段によってメカスイッチのような操作感をユーザーに与える機能（以下、「操作応答機能」という）を持ち、この操作応答機能に本実施形態の特徴がある。
【０００９】
タッチパネル入力装置における操作応答機能を詳細に説明する前に、先ず、当該操作応答機能を適用する複合機の概要を図１に示す画像処理システムを参照して説明する。なお、図１は、複合機の画像データ処理システム２５の構成を中心に示すもので、ハードウェア構成そのものは、基本的には、既存の構成を採用することにより実施できるので、省略している。
図１に示す複合機１は、複写、ドキュメントボックス、ファクシミリ、プリンタ及びスキャナ等の複合機能を有し、これらの機能を用いて、画像を入力（画像読取装置１７による原稿読取やネットワーク、外部記憶装置１４等からの入力）し、入力された画像或いは蓄積画像（再利用するためにデータの保存が可能な記憶装置９に蓄積された入力画像）をもとに、複合機内の印刷装置１６でのプリント出力、ネットワークへの配信、ＦＡＸ送信等の出力を行う。
【００１０】
図１において、スキャナ等の画像読取装置１７は、原稿画像を読取り、画像読取制御ユニット１１を介して、生成した原稿のデジタル画像データを画像処理制御ユニット８に出力する。
画像処理制御ユニット８は、原稿の画像データを各種出力に利用可能な汎用データに変換・処理し、処理後の画像データは、メモリユニット３或いは記憶装置９に格納される。なお、記憶装置９は、ＨＤＤ（Hard Disk Drive）等のデータ保存（蓄積）が可能な記憶装置で記憶装置制御ユニット７を介してデータがアクセスされる。
また、画像処理制御ユニット８は、複合機内に装備された印刷装置１６や表示装置１８においてそれぞれの出力に用いる画像データを変換・処理し、印刷制御ユニット１０、表示制御ユニット１３を介して印刷装置１６、表示装置１８それぞれにデータ出力を行う。画像処理制御ユニット８が出力用に処理するデータは、原稿読取入力を含む各種の入力パスを経てメモリユニット３或いは記憶装置９に記憶されたデータをもとにする。
【００１１】
上記の画像処理制御ユニット８の処理は、操作入力装置１９（後述）から指示される場合、ユーザーの操作により、カラー／モノクロのモードの選択や解像度等の原稿読取入力における処理条件並びに画質や画像サイズ等の各種出力処理条件の設定がなされる。
画像処理制御ユニット８の処理を経て、印刷制御ユニット１０を介して出力用画像データが送り込まれる印刷装置１６は、レーザービームを用いた電子写真プロセスなどにより、記録媒体としての転写紙に受取った出力用画像データ（ＣＭＹＫのデジタル画像データ）によるカラー、両面等の印刷出力をする。モノクロ出力を行う際にはＫだけ受け取れば出力できるように構成する。
もちろん、出力に使用するプロセスは任意に選択可能であり、例えば、インクジェットエンジンでも構わない。その場合には６色や７色といった多色インクの対応も必要に応じて構成することが出来る。
【００１２】
複合機１が外部に対するデータの入出力を行うために備えた手段の１つは、ＬＡＮ（Local Area Network）を用いるもので、ＬＡＮ制御部５を介してＬＡＮに接続されたＰＣ（Personal computer）３５やサーバー３４との間でデータ交換を行う。複合機１からＬＡＮを用いて配信する際には、ユーザーの操作によって配信先（ＰＣ３５等）及び送信するファイル（ドキュメントボックス機能等における蓄積画像の利用時）が指定され、配信が指示される。また、複合機１に対し、ＰＣ３５がホストとなって、印刷コマンドや複合機１内に蓄積された画像の転送要求が発行される。なお、図１に示すように、複合機１とＰＣ３５がＬＡＮに接続されている場合、処理対象の画像ファイル等のデータがサーバー３４の管理下にあれば、サーバー３４を介してデータが提供される。
また、複合機１を接続したＬＡＮは、通信制御ユニット３２を介してインターネット３１に接続されているので、ＰＣ３５と同様にインターネット３１に接続された各種の情報処理装置との間でもデータ交換が可能となる。
【００１３】
複合機１は、ＦＡＸ送受信機能を備え、ＦＡＸ回線３３に接続された外部ＦＡＸ機に対してＦＡＸ制御部４を介してデータの入出力を行い、これが外部に対するデータの入出力を行うためのもう１つの手段となる。複合機１からＦＡＸ回線３３を用いてＦＡＸ送信する際、ユーザーの操作によって、送信先及び送信するファイル（ドキュメントボックスに蓄積された画像ファイルの場合）が指定され、ＦＡＸ送信が指示される。
さらに、複合機１は、周辺機器としての外部記憶装置１４及び外部メディア入出力装置１５を利用してデータの入出力を可能とする。これらの記憶メディアに対するデータの入出力は、入出力デバイス制御ユニット６を介して画像ファイル等のデータファイルの転送を本体のデータ処理システム内のメモリユニット３或いは記憶装置９との間で行う。なお、外部メディア入出力装置１５からデータが入出力できるメディアは、マルチメディアカード、スマートメディア、メモリスティック（登録商標）、ＳＤ（Secure Digital）メモリカード、ＣＤ（Compact Disc）−ＲＯＭ、フロッピー（登録商標）ディスク、ＵＳＢ（Universal Serial Bus）メモリ、非接触ＩＣカードなどがある。
【００１４】
複合機１においては、上記のように、ユーザーによって使用する機能が選択され、動作条件、処理条件等の設定条件が指示される。こうしたユーザーの指示は、複合機の操作パネルに装備した、ユーザーインターフェースとしての機能を提供する表示装置付きのタッチパネル入力装置を通して行われる。
このタッチパネル入力装置は、情報処理機能を備えた装置に広く利用されている対話形式のインターフェースを実現するための手段である。ここでいう対話形式とは、各設定項目について、設定内容や設定操作方法の説明を加えながら、逐次に設定を行っていく形式で、設定漏れや説明不足を回避するために有効な方式である（例えば、ＡＴＭ：現金自動預け払い機、乗車券の自動券売機等において広く用いられている）。
本実施形態における対話形式のユーザーインターフェースは、表示装置１８と操作入力装置１９を基本的な構成要素として、これらを複合機１のメインコントローラ（後述）のＣＰＵ２の管理下で動作させる。即ち、ＬＣＤ、ＣＲＴ等の表示装置１８の画面に、設定項目に関する内容の説明や操作を案内するメッセージとともに、ボタン（キー）等の入力操作要素を表示し、表示された入力操作要素に対するユーザーの操作を操作入力装置１９のタッチパネルの検出面への接触検出（例えば、表示された設定項目ボタンの画面位置が押下されたか否かの検出）によって検知し、ユーザーの求める設定条件やユーザーの指示等を認識する。
【００１５】
また、この実施形態のタッチパネル入力装置は、操作応答機能として、入力操作の際にタッチパネル面に触れる操作者の指などに入力操作に対する応答として振動を伝える手段を備え、この手段によって、メカスイッチのような操作感をユーザーに与える。
入力操作に応答してタッチパネルを振動させるための手段として、本実施形態では、ＣＰＵ２の管理下で動作し、振動制御ユニット２０を介して振動が制御できる振動装置２１を備える。
この振動装置２１は、例えば、タッチパネルと表示装置の表示画面の間に圧電素子よりなる振動板を設置することで構成できる。振動装置２１に用いる振動板は、後述する振動装置２１の動作に示すように、単調増加特性で振幅を制御できることが必要条件となるので、この条件に適うものであれば、圧電素子以外のものでも適用できる。
なお、タッチパネル操作時の操作応答機能による振動装置２１の動作の制御については、本実施形態の特徴点であり、後記で詳述する。
【００１６】
複合機１の画像データ処理システム２５の上記した各制御ユニット、各制御部は、メインコントローラの制御下で動作する。
画像データ処理システム２５のメインコントローラは、ＣＰＵ（Central Processing Unit）２と、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等よりなるメモリユニット３を構成要素とする。ＣＰＵ２は、メモリユニット３に格納された制御プログラムに従って制御ユニット等を介して制御対象となる各種のデバイス（装置）を動作させ、画像データ処理システム２５全体を制御する。メモリユニット３のＲＯＭに格納するプログラムの中に、後述する操作応答機能を実現するためのタッチパネル振動制御（図２，９の制御フロー）を実行するプログラムを記録（記憶）しておくことで、ＣＰＵ２が、この記録媒体に記録した制御・処理プログラムや制御データ等をＲＡＭに読込み、処理の実行時にこのプログラムを駆動することによって、ＣＰＵ２（コンピュータ）をこの制御の実行手段として機能させることができる。
なお、上記プログラムを記録する媒体としては、上記ＲＯＭに限らず、ＨＤＤ、ＣＤ−ＲＯＭ、ＭＯ（Magnet Optical Disk）、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体を用いることができる。また、プログラムを、インターネット等のネットワーク（図示せず）に接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしても良い。
【００１７】
次に、タッチパネルの操作応答機能について、詳細に説明する。
操作応答機能は、入力操作に応答してタッチパネルを振動させ、ユーザーに操作感を与える機能である。つまり、操作に応えてタッチパネルを振動させると、振動がユーザーの指先等の操作部位に伝わり、この触覚により操作が有効になされた、という操作感を与える機能である。この機能は、ユーザーの感覚（触覚）に訴えるものであるから、どのユーザーの操作に対しても均一な振動で応えると、ユーザー個々の感覚は異なるので、上記［発明が解決しようとする課題］で述べたような不適合が生じる。
そこで、本実施形態では、ユーザー個々の感度（感覚の違い）に応じ適度な操作感を与えることが可能な強度で振動装置２１を振動させて入力操作に応答できるようにする。
【００１８】
この操作応答機能を実現するための手段として、ユーザー個々の感覚の違いに応じた適度な操作感を与える振幅で振動装置２１を動作させるための制御を行う。また、この制御を行うには、ユーザー個々の感度に適した条件で振動装置２１を動作させるための制御目標値を設定するが、この設定値を得る際に、ユーザーに特別な負担をかけることなく、通常の操作のみを行えば、この機能が働くような方法によって実施できるようにする。
以下には、この操作応答機能を実現するための振動装置２１の制御に係る実施形態として、実施形態１〜４を示す。
実施形態１は、複合機にジョブを要求するときに、操作を行うユーザーに適した操作応答を行う制御方法の基本形態を示すものである。
実施形態２，３は、上記実施形態１をベースに、より適正な動作を補償するための改良を加えた実施形態を示すものである。
実施形態４は、ユーザーに適した操作応答を行うために、これまでに行った操作応答の設定値をユーザーごとに管理することにより、ユーザーに適応する制御動作をより迅速かつ的確に行えるようにする実施形態を示すものである。
【００１９】
「実施形態１」
この実施形態は、ユーザーに適した操作感を与える振幅で振動装置２１を動作させる操作応答機能を実現するための制御方法の基本形態を示す。
この実施形態では、ユーザーが入力の操作を開始し、制御動作を行う際に、操作への応答としてタッチパネルに加える振動の強さ（振幅）を変化させ、この過程におけるユーザーの動作（タッチパネルへの操作）に基づいてユーザーに適した操作感を与える振幅を判断し、判断した振幅をユーザーに適した操作感を与える振幅の設定値として取得する動作（以下、「初期制御動作」という）を行う。
具体的には、ユーザーが操作を開始し、指先（操作体）がタッチパネルの接触面に触れて入力信号が発生すると、振動装置２１の制御手段には、初期設定で最も低いレベルの振幅で振動する制御目標値が設定されており、この設定値に従いタッチパネルが振動を始める。その後、初期設定から増加させる方向に設定値を変化させることにより、タッチパネルの振動の振幅が大きくなっていく。この過程において、指先（操作体）がタッチパネルの接触面から解離すると、この時点で加えられていた振動の強さ（振幅）を当該ユーザーに適した操作感を与える振幅とみなす。つまり、指先を接触面から解離したときには、ユーザーが指先の触覚でタッチパネルからの応答（振動）を感じ、この触覚により操作が有効になされた、という操作感を得たときである、という判断に基づく。
この判断に従って取得した振幅の設定値を保存し、保存した設定値を当該ユーザーの入力の操作が終わるまでタッチパネルの応答（振動）設定値に持続的に用いて振幅を制御することにより、ユーザーに適した操作感を与えることができる。
【００２０】
以下、入力操作に対して応答するタッチパネルの動作の制御フローを示す図２を参照して、この実施形態における入力操作に応答するタッチパネルの動作を説明する。
図２の制御フローは、電源オフ或いは低消費電力モード等におけるシャットダウン状態からシステムが立ち上げられたときに起動される。
制御フローが起動されると、先ず、操作パネルの表示装置１８に初期画面を表示するとともに、タッチパネルの振動装置２１を制御する振動制御ユニット２０の設定値Ｖｎを初期化（Ｖｎ←Ｖｓ）する（ステップＳ１０１）。
図３は、表示装置１８に表示される初期画面の１例を示す図である。同図は、コピー（複写）機能を利用するための操作画面を初期画面としている場合の例を示すものである。図３の画面１８ｄには「カラーコピー」のボタンＢ１と「モノクロコピー」のボタンＢ２を表示し、各ボタンの表示部分をユーザーの接触に応じ入力信号を発生させるための検知面としている。この検知面への操作（接触）、即ちボタンの押下によって発生する入力信号から、「カラーコピー」「モノクロコピー」いずれかの選択した動作モードを認識する。
また、初期画面の表示と同時に、画面表示後に行われるユーザーの操作の際に操作応答機能が働くように、振動制御ユニット２０を初期化する。初期化時の設定は、どのような感度を持つユーザーであるか分からず、この後ユーザーに適した設定値を探す初期制御動作を行うので、設定値Ｖｎには最も低いレベルの振幅で振動する制御目標値Ｖｓを設定する。
【００２１】
次に、初期画面（図３、参照）を表示した状態でユーザーの操作を待つ（ステップＳ１０２）。図３に示した画面１８ｄを例にすると、画面に表示されたボタンＢ１/Ｂ２が押下されない間（ステップＳ１０２-NO）、操作を待ち続け、ユーザーによってボタンＢ１/Ｂ２が押下されると（ステップＳ１０２-YES）、次のステップＳ１０３に移行する。
ユーザーがボタンを押下すると、ボタン押下により発生する入力信号に応えて、即時に振動制御ユニット２０を介してタッチパネルの振動装置２１を動作させる（ステップＳ１０３）。このとき、振動制御ユニット２０には、設定値Ｖｎには初期設定値Ｖｓが設定されているので、この値で振動装置２１を動作させ、タッチパネルが振動を始める。この振動は、ユーザーの指先等の操作部位に伝わり、触覚により操作が有効になされた、という操作感をユーザーに与える。
タッチパネルの振動開始後、初期設定から増加させる方向に設定値を変化（Ｖｎ←Ｖｎ+α）させる（ステップＳ１０４）。この時の設定値の変化は、タッチパネルに生じる振動の振幅を単調に増加させ、押下する時間につれて振動を強め、感覚の鈍いユーザーでも知覚できるレベルに達するようにする。図４は、入力操作に応答して振動させるタッチパネルの動作例を示す線図である。図４の線図は、縦軸に振幅、横軸に押下時間をとっている。同図中の線Ｌ１は、振幅の初期値をＶｓとして押下時間につれて傾きα／ｔで振幅を変化させる動作特性を表している。
【００２２】
上記のように振幅を変化させてタッチパネルを振動させながら、ユーザーによるボタンの押下の終了を待つ（ステップＳ１０５）。即ち、ボタンが押下されて操作が終了していない間（ステップＳ１０５-NO）、終了を待ち続け、ユーザーによってボタンの押下が解離されて操作が終了すると（ステップＳ１０５-YES）、次のステップＳ１０６に移行する。
ユーザーがボタンから指を離し（ボタンの押下を解離し）、操作が終了したときには、ユーザーが指先の触覚でタッチパネルからの応答（振動）を感じ、この触覚により操作が有効になされた、という操作感を得たときである。
よって、この時点で加えられていた振動の強さ（振幅）を当該ユーザーに対して用いる最適条件とみなし、この振幅の設定値Ｖｎを保存する。振幅の設定値Ｖｎは、図４に示したように、制御条件によって動作特性が予め決められているので、ボタンの押下が解離されて操作が終了した時点の設定値Ｖｎとして取得することができる。
上記のようにして保存した設定値Ｖｎを当該ユーザーの入力の操作が終わるまでタッチパネルの応答に用いる最適振幅の設定値として設定（Ｖｆｉｔ←Ｖｎ）する（ステップＳ１０６）。
【００２３】
この後、引き続いて切替わる操作画面でこのユーザー（当該ジョブを要求するユーザー）によって行われる入力操作を待つ（ステップＳ１０７）。図５は、初期画面の後に、切替わる操作画面を例示する。同図は、コピー機能の初期画面（図３）に引き続いて切替わる画面の例を示すものである。図５の画面１８ｄには「コピー部数」を設定するための数字キーＢ４を表示し、各キーの表示部分をユーザーの接触に応じ入力信号を発生させるための検知面としている。
ステップＳ１０７の入力操作待ちは、要求されたジョブを完了しシステムの利用が終了するまで行う。即ち、要求したジョブの処理が未完了（システムの利用が終了していない）であり連続して操作が行われる間（ステップＳ１０８-NO）、入力操作を待ち続け、要求したジョブの処理が完了しシステムの利用が終了すると（ステップＳ１０８-YES）、次のステップＳ１０９に移行する。なお、システムの利用が終了するまで、当該ユーザーの入力の操作に対して、ステップＳ１０６で設定した最適振幅の設定値を適用する。
【００２４】
また、同一のユーザーが別のジョブを連続して行う場合を想定して、ステップＳ１０８の判断を行うようにすることができる。手順としては、要求したジョブの一連の処理が終了したところで、さらに新たなジョブを続けて行うか否かをユーザーに問い、ユーザーの意思で引き続いて操作画面への入力操作を行うようにする。図６は、連続操作を確認するためにユーザーに示す確認画面を示す図である。同図に示す操作画面１８ｄの例は、「連続操作」ボタンＢ５と「操作終了」ボタンＢ６のいずれかを選択する操作画面を示す。「連続操作」を選択した場合、先に設定した最適振幅の設定値Ｖｆｉｔが適用できるので、最適振幅を取得する初期制御動作が不要になるというメリットが生じる。
ステップＳ１０８の後、システムのシャットダウンが指示されているか否かを確認する（ステップＳ１０９）。ここで、シャットダウンが指示されていなければ（ステップＳ１０９-NO）、ステップＳ１０１に戻り、新たなジョブの処理要求に応える。
他方、シャットダウンが指示されていれば（ステップＳ１０９-YES）、この制御フローを終了する。
【００２５】
この実施形態によると、操作する人それぞれの感覚に応じた強度でタッチパネルを振動させて入力操作への応答を伝えることによって快適な操作環境を提供することができ、また、同一のユーザーが連続してジョブを要求する場合には、ユーザーに適した振動の強度の設定値を取得する初期制御動作が不要になるので、処理を迅速化することができる。
【００２６】
「実施形態２」
この実施形態は、上記実施形態１に改良を加えたもので、実施形態１で操作応答をユーザーの感度に応じて制御するための設定値として得た最適振幅値Ｖｆｉｔに基づいて、さらに適切な動作を補償するための設定値を求める手段を付加した実施形態を示すものである。
実施形態１では、ユーザーがタッチパネルへ行う一度目の入力操作過程で最適振幅値Ｖｆｉｔを得て（図２、ステップＳ１０１〜１０６、参照）、それ以降に当該ユーザーがタッチパネルへ行う操作においては、最適振幅値Ｖｆｉｔの設定でタッチパネルを振動させることによって操作応答を行う（図２、ステップＳ１０７〜１０８、参照）方法によって実施していた。
ただ、この方法は、タッチパネルの操作に慣れている人や操作応答機能の働きを知っている人がユーザーである場合には、一度目の入力操作過程でユーザーに適した設定値をＶｆｉｔとして得ることができるが、逆に不慣れで操作応答機能を全く知らないユーザーである場合には、一度目の入力操作過程でユーザーに適した設定値が得られない、という状況になることが想定される。つまり、ユーザーの操作の習熟度等によって最適値が設定できないケースが起きる可能性がある。
【００２７】
そこで、この実施形態では、こうしたケースをそのままにしておくことなく、再度入力操作過程において上記実施形態１で行ったと同様の手順で最適振幅値を得るようにし、この手順を行うことでこの問題の解決を図る。
最適振幅値を得る手順を再度行う際、次に示す方法を実施することによって、より適切な値を求めることができる。即ち、一度目の入力操作過程においてユーザーの入力操作で得られた最適振幅値Ｖｆｉｔ近辺の所定範囲の値を一度目の初期設定値に当たる設定値として用いて、この設定値から増加させる方向に設定値を変化させる。この時の設定値の変化は、タッチパネルに生じる振動の振幅を単調に増加させ、押下する時間につれて振動を強める。
図７は、入力操作に応答して振動させるタッチパネルの動作例を示す線図である。図７の線図は、縦軸に振幅、横軸に押下時間をとっている。同図中の線Ｌ２は、振幅の初期値をＶｓ2として押下時間につれて傾きα／ｔ１で振幅を変化させる動作特性を表している。例えば、前回（例えば一度目）の最適振幅をＶｆｉｔ１、押下終了までの時間をｔ１とし、次画面においてはＶｆｉｔ１固定値ではなく、Ｖｆｉｔ１−αを初期値とし、傾きα／t１ で変化させることによって、前回操作時よりも微妙な強度設定ができるようになる。
この実施形態によると、振動を細かく調整することで、操作する人それぞれの感覚に応じた強度でタッチパネルを振動させて入力操作への応答を伝えることによって快適な操作環境を提供することができ、また、振動を細かく調整することで、より快適な操作環境を提供することが可能となる。
【００２８】
「実施形態３」
この実施形態は、上記実施形態１に改良を加えたもので、実施形態１で操作応答をユーザーの感度に応じて制御するための設定値として得た最適振幅値Ｖｆｉｔに基づいて適切な動作を補償する手段を付加した実施形態を示すものである。
実施形態１では、ユーザーがタッチパネルへ行う一度目の入力操作過程で最適振幅値Ｖｆｉｔを得て（図２、ステップＳ１０１〜１０６、参照）、それ以降に当該ユーザーがタッチパネルへ行う操作においては、最適振幅値Ｖｆｉｔの設定でタッチパネルを振動させることによって操作応答を行う（図２、ステップＳ１０７〜１０８、参照）方法によって実施していた。
ただ、上記の手順によると、最適振幅値Ｖｆｉｔを得る一度目の入力操作過程でユーザーが早めに操作を終えてしまい、ユーザーに適した本来の強さよりも小さな振幅で最適振幅値Ｖｆｉｔが設定されてしまう、という状況になることが想定される。つまり、操作応答機能が十分に働かないケースが起きる可能性がある。
【００２９】
そこで、この実施形態では、こうしたケースをそのままにしておくことなく、最適振幅値Ｖｆｉｔの設定でタッチパネルを振動させる際の動作において、以下に示す動作を行わせることで操作応答機能の働きを補償する。
即ち、ユーザーの指先がタッチパネルに触れ入力信号が発生した時から所定時間にわたり初期制御動作で得た最適振幅値Ｖｆｉｔの設定で制御し、所定時間経過した後最適振幅値Ｖｆｉｔから増加させる方向に変化させる設定値を用いて制御する動作を行う。この時の設定値の変化は、タッチパネルに生じる振動の振幅を単調に増加させ、押下する時間につれて振動を強める。
この動作を行うことにより、最適振幅値Ｖｆｉｔが小さくユーザーに操作感がなくても、所定時間経過後からさらに振幅を上昇させることによって、ユーザーが感じるレベルに達するので、確実に操作感を与えることができる。
【００３０】
図８は、本実施形態における入力操作に応答して振動させるタッチパネルの動作例を示す線図である。図８の線図は、縦軸に振幅、横軸に押下時間をとっている。同図中の線Ｌ３は、押下開始からｔ１までの間の振幅値を一度目の入力操作で得た最適振幅値Ｖｆｉｔ１として、時間ｔ１経過後は押下時間につれて傾きα／ｔで振幅を変化させる動作特性を表している。
この実施形態によると、図８の動作例に示すように、所定時間ｔ１経過後から振幅を上昇させ、この動作によって確実にユーザーに振動を伝えることができ、所定時間ｔ１における最適振幅値Ｖｆｉｔの設定が不十分であった場合にも、この動作を補完することができる。
【００３１】
「実施形態４」
この実施形態は、ユーザーに適した操作応答を行うために、これまでに行った操作応答の設定値をユーザーごとに管理することにより、ユーザーに適応する制御動作をより迅速かつ的確に行えるようにする実施形態を示すものである。
上記実施形態１の方法は、図２の制御フローを参照して説明したように、不特定のユーザーがシステムを利用するときに対応して、ユーザーに適した操作応答の制御を行う。このため、システムの利用が終了すると、次のユーザーに対しては、初期化からの動作となる。
従って、次に利用するユーザーが、前に利用したユーザーであっても、再利用する場合には、毎回、初期化から始まる手順のなかで最適振幅値を得るための初期制御動作を行ってユーザーに適応する必要があり、パフォーマンスを低下させる。
【００３２】
そこで、この実施形態では、システムを利用する際にユーザーに適応する操作応答の制御を、初期制御動作を含めて行った場合には、初期制御動作で得た最適振幅値をユーザーごとに管理し、ユーザーが次にシステムを利用するときに管理された最適振幅値を制御に用いることによって、直ちにユーザーに適応する操作応答が行えるようにする。
近年、複合機には、利用者（ユーザー）登録を行うことで、登録されたユーザー独自の情報（権限、使用機能、アドレス帳などの情報、以下「ユーザー情報」という）を保持し、利用時にユーザーの認証を行い、認証されたユーザーに関連付けて保持されているユーザー情報をもとに、ユーザー個々にカスタマイズされた環境を提供する管理機能が搭載されている。また、ユーザー認証の方法についても、従来はユーザー名とパスワード入力のように手間のかかる方法が用いられていたが、非接触ＩＣカードや指紋認証といった属人性が高く、入力の手間が少ない認証方法が採用され、ユーザー登録の導入も進んでいる。
この実施形態では、上記ユーザー情報の一部に操作応答の制御に用いる最適振幅値を加えて管理し、上記した再利用時のユーザーの操作応答の制御に用いることにより、実施化を容易にする。
【００３３】
以下、入力操作に対して応答するタッチパネルの動作の制御フローを示す図９を参照して、この実施形態における入力操作に応答するタッチパネルの動作を説明する。
図９の制御フローは、電源オフ或いは低消費電カモード等におけるシャットダウン状態からシステムが立ち上げられたときに起動される。
制御フローが起動されると、先ず、ユーザー（利用者）認証を行う（ステップＳ２０１）。ここでは、例えば、外部メディア入出力装置１５を通して、ユーザーが所有する非接触ＩＣカードに書込まれたユーザー認証用のデータ（例えば、ユーザーＩＤ）を読取り、予め登録されたユーザー認証用のデータ（例えば、ユーザーＩＤ）と照合し、認証が成立するか否かを確認する（ステップＳ２０２）。
【００３４】
ユーザー認証を行った結果、認証が成立しない場合には（ステップＳ２０２-NO）、ユーザに適した操作応答は、上記実施形態１に示した制御動作をそのまま用いることにより実施することができる。即ち、不特定のユーザーがシステムを利用することを前提にして、各ユーザーに適した操作応答の制御を行う実施形態１の制御フロー（図２のステップＳ１０１〜Ｓ１０８）を実行する（ステップＳ２０３）。なお、図２の制御フローは、不特定のユーザーへの対応であるから、ユーザーがシステムの利用を終了した後には、何の履歴も残さない。この点は、後述する特定のユーザー（認証されたユーザー）において、操作応答動作の履歴（振幅情報）が保存される場合と異なる。
ステップＳ２０３を実行した後、この制御フローの最終段で行うシステムのシャットダウンの指示を確認するステップを行い、シャットダウンが指示されていなければ（ステップＳ２１３-NO）、ステップＳ１０１に戻り、新たなジョブの処理要求に応える。他方、シャットダウンが指示されていれば（ステップＳ２１３-YES）、この制御フローを終了する。
【００３５】
他方、ユーザー認証が成立した場合には（ステップＳ２０２-YES）、次に、管理されているユーザー情報に認証ユーザーの振幅情報（Ｖｒｅｇ）が保管されているか否かを確認する（ステップＳ２０４）。
この確認を行った結果、当該ユーザーの振幅情報（Ｖｒｅｇ）が保管されている場合には（ステップＳ２０４-YES）、この振幅情報（Ｖｒｅｇ）をタッチパネルの応答に用いる最適振幅の設定値として設定（Ｖｆｉｔ←Ｖｒｅｇ）し（ステップＳ２０５）、当該ユーザーの振幅情報（Ｖｒｅｇ）が保管されていない場合には（ステップＳ２０４-NO）、何もしないで次のステップＳ２０６に進む。
この後、最適振幅値Ｖｆｉｔが設定されたか否かによって処理手順を分岐するので、Ｖｆｉｔが設定済みか否かを確認する（ステップＳ２０６）。
【００３６】
最適振幅値Ｖｆｉｔが設定済みであれば（ステップＳ２０６-YES）、操作パネルの表示装置１８に初期画面（図３、参照）を表示する（ステップＳ２０７）。
また、表示した初期画面には、直ぐに入力操作が行われる。図３に示した画面１８ｄを例にすると、選択操作として画面に表示されたボタンＢ１／Ｂ２が押下されるが、その際に操作への応答として、ステップＳ２０５で設定した最適振幅の設定値Ｖｆｉｔによってタッチパネルを振動させる制御を実行する（ステップＳ２０８）。
他方、最適振幅値Ｖｆｉｔが設定済みではなければ（ステップＳ２０６-NO）、最適振幅Ｖｆｉｔを求め、タッチパネルの操作の応答制御に用いる設定値として、このＶｆｉｔを設定する動作、即ち、上記実施形態１に示した初期制御動作と同じ動作（図２のステップＳ１０１〜Ｓ１０６）を実行する（ステップＳ２０９）。
【００３７】
ステップＳ２０８或いはステップＳ２０９を行った後、引き続いて切替わる操作画面でこのユーザー（当該ジョブを要求する認証ユーザー）によって行われる入力操作を待つ（ステップＳ２１０）。初期画面の後に、切替わる操作画面（図５、参照）へのユーザーの入力操作待ちは、要求されたジョブを完了しシステムの利用が終了するまで行う。即ち、要求したジョブの処理が未完了（システムの利用が終了していない）であり連続して操作が行われる間（ステップＳ２１１-NO）、入力操作を待ち続け、要求したジョブの処理が完了しシステムの利用が終了すると（ステップＳ２１１-YES）、次のステップＳ２１２に移行する。なお、システムの利用が終了するまで、当該ユーザーの入力の操作に対して、ステップＳ２０５或いはステップＳ２０９で設定した最適振幅の設定値Ｖｆｉｔを、タッチパネルの操作の応答制御に適用する。
【００３８】
また、同一のユーザーが別のジョブを連続して行う場合を想定して、ステップＳ２１１の判断を行うようにすることができる。手順としては、要求したジョブの一連の処理が終了したところで、さらに新たなジョブを続けて行うか否かをユーザーに問い、ユーザーの意思で引き続いて操作画面への入力操作を行うようにする。図６は、連続操作を確認するためにユーザーに示す確認画面を示す図である。同図に示す操作画面１８ｄの例は、「連続操作」ボタンＢ５と「操作終了」ボタンＢ６のいずれかを選択する操作画面を示す。「連続操作」を選択した場合、先にステップＳ２０５或いはステップＳ２０９で設定した最適振幅の設定値Ｖｆｉｔが適用できるので、最適振幅を取得する動作が不要になるというメリットが生じる。
【００３９】
ステップＳ２１１でシステムの利用終了を確認した後、特定のユーザー（認証されたユーザー）に適応する最適振幅設定値として、この制御フローの操作応答の制御に用いた振幅設定値Ｖｆｉｔをユーザー情報の１つとして保存し（Ｖｒｅｇ←Ｖｆｉｔ）、次回に当該ユーザーに適用できるように管理する（ステップＳ２１２）。
次のステップでは、システムのシャットダウンが指示されているか否かを確認する（ステップＳ２１３）。ここで、シャットダウンが指示されていなければ（ステップＳ２１３-NO）、ステップＳ１０１に戻り、新たなジョブの処理要求に応える。
他方、シャットダウンが指示されていれば（ステップＳ２１３-YES）、この制御フローを終了する。
【００４０】
この実施形態によると、特定のユーザー（認証されたユーザー）に適応する操作応答に用いた最適振幅設定値をユーザー情報として管理し、ユーザー認証のみで最適振幅設定値を取得することができる、つまり不特定のユーザーに対応する実施形態１で初期制御動作として行ったシステム使用時に毎回最適振幅を模索する動作を省略することができるので、最適振幅の設定にかかる時間を短縮し、的確な動作が可能になる。
【符号の説明】
【００４１】
１・・複合機、２・・ＣＰＵ、３・・メモリユニット、１８・・表示装置、１９・・操作入力装置、２０・・振動制御ユニット、２１・・振動装置、２５・・画像データ処理システム。
【先行技術文献】
【特許文献】
【００４２】
【特許文献１】特開２００５−３３２０６３号公報
【特許文献２】特開２００４−３６２４２８号公報
【図１】
2010282346.tif 000003
【図２】
2010282346.tif 000004
【図３】
2010282346.tif 000005
【図４】
2010282346.tif 000006
【図５】
2010282346.tif 000007
【図６】
2010282346.tif 000008
【図７】
2010282346.tif 000009
【図８】
2010282346.tif 000010
【図９】
2010282346.tif 000011