(57)【要約】【課題】ジョブの実行中に逐次変化していく画像をユーザーが確認できるようにする。【解決手段】画像処理装置１は、ジョブの実行開始に伴い、画像入力部１０に画像データが入力してから画像出力部１３で画像出力が行われるまでの間に画像処理部１２において順次実行される複数の画像処理に対応する処理経路を表示部２４に表示すると共に、サムネイル画像生成部１７によって順次生成されるサムネイル画像をその処理経路に沿って更新しながら表示していくことにより、画像処理部１２における各画像処理の処理結果を表示する表示制御部３２と、操作検知部３３によって検知される操作又は過去の操作履歴に基づき、表示制御部３２によって処理経路上に表示される各サムネイル画像を更新するまでの表示時間を設定する時間設定部３４と、を備え、表示制御部３２が、時間設定部３４によって設定される表示時間に基づいてサムネイル画像を更新していく構成である。【選択図】図２
2014027584.tif 000002
【特許請求の範囲】
【請求項１】
各種情報を表示する表示手段と、
前記表示手段に対する操作を検知する操作検知手段と、
画像データを入力する画像入力手段と、
前記画像入力手段に入力した画像データに対し、複数の画像処理を順次実行していく画像処理手段と、
前記画像入力手段に入力した画像データおよび前記画像処理手段における各画像処理によって順次生成される処理済み画像データに基づき、サムネイル画像を順次生成するサムネイル画像生成手段と、
前記画像処理手段において全ての画像処理が施された画像データに基づいて画像の出力処理を行う画像出力手段と、
前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの間に前記画像処理手段において順次実行される複数の画像処理に対応する処理経路を前記表示手段に表示すると共に、前記サムネイル画像生成手段によって順次生成されるサムネイル画像を前記処理経路に沿って更新しながら表示していくことにより、前記画像処理手段における各画像処理の処理結果を表示する表示制御手段と、
前記操作検知手段によって検知される操作又は過去の操作履歴に基づき、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を設定する表示時間設定手段と、
を備え、
前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新していくことを特徴とする画像処理装置。
【請求項２】
前記操作検知手段によって検知される操作に基づいて前記画像処理手段において実行される各画像処理の設定又は設定変更を行う制御手段を更に備え、
前記画像処理手段は、前記制御手段による設定又は設定変更に基づき、複数の画像処理を順次実行していくことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理手段における各画像処理によって生成される処理済み画像データを記憶する画像記憶手段を更に備え、
前記画像処理手段は、前記制御手段によって複数の画像処理のうちの一部の画像処理の設定が変更された場合、その変更された画像処理の前段の画像処理によって生成された処理済み画像データを前記記憶手段から読み出し、前記制御手段によって設定変更された画像処理から順次実行していくことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記画像処理手段において実行可能な画像処理ごとに、前記制御手段による設定回数又は設定変更回数を履歴情報として記憶する履歴情報記憶手段をさらに備え、
前記表示時間設定手段は、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を、前記履歴情報に含まれる前記設定回数又は前記設定変更回数に基づいて設定することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、
前記表示時間設定手段は、前記操作検知手段によって前記処理経路に含まれる複数の処理アイコンの表示間隔を変更する操作が検知された場合、変更後の表示間隔に基づいて各サムネイル画像を更新するまでの表示時間を設定することを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、
前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンを他の処理アイコンに重ね合わせる操作が検知された場合、他の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像を表示しない設定にすることを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項７】
前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、
前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンのサイズを変更する操作が検知された場合、変更後のサイズに基づいて、当該一の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像の表示時間を設定することを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項８】
前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新するタイミングで次のサムネイル画像が生成されていないとき、前記サムネイル画像生成手段によって次のサムネイル画像が生成されたタイミングでサムネイル画像を更新することにより、前記画像処理手段における画像処理の進行に連動して処理結果を表示することを特徴とする請求項１乃至７のいずれかに記載の画像処理装置。
【請求項９】
画像データに対して各種の画像処理を実行する画像処理装置と連携した表示を行う表示装置であって、
前記画像処理装置は、
画像データを入力する画像入力手段と、
前記画像入力手段に入力した画像データに対し、複数の画像処理を順次実行していく画像処理手段と、
前記画像入力手段に入力した画像データおよび前記画像処理手段における各画像処理によって順次生成される処理済み画像データに基づき、サムネイル画像を順次生成するサムネイル画像生成手段と、
前記画像処理手段において全ての画像処理が施された画像データに基づいて画像の出力処理を行う画像出力手段と、
前記画像処理手段において実行される各画像処理の設定を行う制御手段と、
を備え、
前記表示装置は、
各種情報を表示する表示手段と、
前記表示手段に対する操作を検知する操作検知手段と、
前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの間に前記画像処理手段において順次実行される複数の画像処理に対応する処理経路を前記表示手段に表示すると共に、前記サムネイル画像生成手段によって順次生成されるサムネイル画像を前記処理経路に沿って更新しながら表示していくことにより、前記画像処理手段における各画像処理の処理結果を表示する表示制御手段と、
前記操作検知手段によって検知される操作又は過去の操作履歴に基づき、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を設定する表示時間設定手段と、
を備え、
前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新していくことを特徴とする表示装置。
【請求項１０】
前記表示時間設定手段は、前記画像処理手段において実行可能な画像処理ごとに、前記制御手段によって設定された設定回数又は設定変更された設定変更回数を前記画像処理装置から取得し、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を、前記設定回数又は前記設定変更回数に基づいて設定することを特徴とする請求項９に記載の表示装置。
【請求項１１】
前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、
前記表示時間設定手段は、前記操作検知手段によって前記処理経路に含まれる複数の処理アイコンの表示間隔を変更する操作が検知された場合、変更後の表示間隔に基づいて各サムネイル画像を更新するまでの表示時間を設定することを特徴とする請求項９又は１０に記載の表示装置。
【請求項１２】
前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、
前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンを他の処理アイコンに重ね合わせる操作が検知された場合、他の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像を表示しない設定にすることを特徴とする請求項９又は１０に記載の表示装置。
【請求項１３】
前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、
前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンのサイズを変更する操作が検知された場合、変更後のサイズに基づいて、当該一の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像の表示時間を設定することを特徴とする請求項９又は１０に記載の表示装置。
【請求項１４】
前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新するタイミングで次のサムネイル画像が生成されていないとき、前記サムネイル画像生成手段によって次のサムネイル画像が生成されたタイミングでサムネイル画像を更新することにより、前記画像処理手段における画像処理の進行に連動して処理結果を表示することを特徴とする請求項９乃至１３のいずれかに記載の表示装置。
【請求項１５】
各種情報を表示する表示手段と、該表示手段に対する操作を検知する操作検知手段とを有する表示装置において実行されることにより、画像データに対して各種の画像処理を実行する画像処理装置と連携した表示を行うためのプログラムであって、
前記画像処理装置は、
画像データを入力する画像入力手段と、
前記画像入力手段に入力した画像データに対し、複数の画像処理を順次実行していく画像処理手段と、
前記画像入力手段に入力した画像データおよび前記画像処理手段における各画像処理によって順次生成される処理済み画像データに基づき、サムネイル画像を順次生成するサムネイル画像生成手段と、
前記画像処理手段において全ての画像処理が施された画像データに基づいて画像の出力処理を行う画像出力手段と、
前記画像処理手段において実行される各画像処理の設定を行う制御手段と、
を備えており、
当該プログラムは、前記表示装置において実行されることにより、前記表示装置を、
前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの間に前記画像処理手段において順次実行される複数の画像処理に対応する処理経路を前記表示手段に表示すると共に、前記サムネイル画像生成手段によって順次生成されるサムネイル画像を前記処理経路に沿って更新しながら表示していくことにより、前記画像処理手段における各画像処理の処理結果を表示する表示制御手段、および、
前記操作検知手段によって検知される操作又は過去の操作履歴に基づき、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を設定する表示時間設定手段、
として機能させ、
前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新していくことを特徴とするプログラム。
【請求項１６】
前記表示時間設定手段は、前記画像処理手段において実行可能な画像処理ごとに、前記制御手段によって設定された設定回数又は設定変更された設定変更回数を前記画像処理装置から取得し、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を、前記設定回数又は前記設定変更回数に基づいて設定することを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、
前記表示時間設定手段は、前記操作検知手段によって前記処理経路に含まれる複数の処理アイコンの表示間隔を変更する操作が検知された場合、変更後の表示間隔に基づいて各サムネイル画像を更新するまでの表示時間を設定することを特徴とする請求項１５又は１６に記載のプログラム。
【請求項１８】
前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、
前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンを他の処理アイコンに重ね合わせる操作が検知された場合、他の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像を表示しない設定にすることを特徴とする請求項１５又は１６に記載のプログラム。
【請求項１９】
前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、
前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンのサイズを変更する操作が検知された場合、変更後のサイズに基づいて、当該一の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像の表示時間を設定することを特徴とする請求項１５又は１６に記載のプログラム。
【請求項２０】
前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新するタイミングで次のサムネイル画像が生成されていないとき、前記サムネイル画像生成手段によって次のサムネイル画像が生成されたタイミングでサムネイル画像を更新することにより、前記画像処理手段における画像処理の進行に連動して処理結果を表示することを特徴とする請求項１５乃至１９のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、表示装置およびプログラムに関する。
【背景技術】
【０００２】
複合機などの画像処理装置は、ジョブを実行する際、入力する画像データに対して予め設定された複数の画像処理を順次実行して出力用の画像データを生成し、その出力用の画像データを出力するという一連の動作を行う。例えばＦＡＸ送信ジョブの場合、画像処理装置は、スキャナ部が原稿を読み取って取得する画像データに対して複数の画像処理を順次実行していくことによってＦＡＸ送信可能な画像データを生成し、その画像データをＦＡＸデータとして送信する。また画像データの出力態様は、必ずしもＦＡＸ送信に限られるものではなく、コピージョブの場合は印刷出力が行われる。またスキャンジョブの場合には、ネットワークを介して他の機器に送信したり、或いは、画像処理装置に内蔵されたハードディスク装置内のボックス（ＢＯＸ）と呼ばれる記憶領域に保存したりする出力態様もある。
【０００３】
従来、この種の画像処理装置において、ジョブの実行によって生成された画像データを、ジョブの実行終了後に編集できるようにした様々な技術が提案されている（例えば、特許文献１，２）。
【０００４】
特許文献１の技術は、両面に画像が印刷された複数枚の原稿を片面ずつ２回のスキャンジョブを実行した後、それら２回のスキャンジョブで得られた表ページ群と裏ページ群とを簡単な操作で並び換えることにより、先頭ページから最終ページまでを順に配置した文書ファイルを生成するものである。
【０００５】
また特許文献２の技術は、スキャンジョブの実行終了後、スキャンジョブによって生成された読取画像をユーザーがタッチ操作可能な操作パネルに一覧表示すると共に、その一覧表示の隣に編集アイコンを表示する。そしてユーザーが一覧表示された読取画像を編集アイコン上にドラッグする操作を行うと、ユーザーによって選択された読取画像に対して編集アイコンに対応する編集処理が実行されるようになる。
【０００６】
これらの従来技術はいずれも、スキャンジョブの実行が終了した後に、ユーザーによる編集操作を受け付けてユーザーが所望する画像データに加工又は編集するための技術である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２３０６３２号公報
【特許文献２】特開２００８−２３６５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ユーザーにとっては、画像処理装置に対してジョブの実行を指示した後、そのジョブの実行が完了するまでの間に、画像処理の設定が間違っていることに気付くことがある。例えば、複数枚のカラー原稿を読み取ってカラーコピーを出力したい場合、画像処理装置から実際に出力される１枚目の印刷出力がモノクロ出力になっていれば、全ページの印刷出力が完了するまでに画像処理のカラー設定が間違っていたことに気付く。また１枚目の印刷出力が開始されていない状態でも、ジョブの実行を指示した直後に、それ以前に、モノクロ設定をカラー設定に変更する操作を行っていないことに気付くこともある。
【０００９】
そのような場合、上述した従来技術では、ジョブの実行中に行われる個々の画像処理の設定を途中で変更することはできない。それ故、従来の場合、ユーザーは、ジョブの実行を途中で一旦キャンセルして終了させた後、あらためて画像処理や出力態様の設定操作を正確に行った上で、画像処理装置に対して再度ジョブの実行を指示することが必要不可欠となる。ところが、ジョブの実行を途中でキャンセルする場合には、そのキャンセル時において例えば多数ページからなる原稿の読み取り動作がほぼ終了していることもあり、それまでに読み取った画像データが無駄になる。またユーザーにとっても、ジョブの実行を再度指示する際に、１度読み取られた原稿をあらためてスキャナ部にセットし直す作業などを行わなければならず、作業効率が低下するという問題がある。
【００１０】
また従来においては、画像処理装置においてジョブの実行が完了してしまった後に、ユーザーがそのジョブに対する画像処理の設定が間違っていたことに気付くことが多いのが実情である。この場合も上記と同様であり、ユーザーは、あらためて画像処理の設定操作を正確に行った上で、画像処理装置に対して再度ジョブの実行を指示しなければならなくなる。そのような事態が生じる原因は、従来の画像処理装置ではジョブの実行中にどのような画像処理が行われるかを、ユーザーがリアルタイムで把握することができない点にあると考えられる。すなわち、従来の画像処理装置は、ジョブの実行中に行われる一連の画像処理において画像データがどのように変化するかをユーザーに対してリアルタイムで表示するものではないため、ユーザーにとってはジョブの実行が完了してしまった後の出力画像を確認することによって画像処理の設定が間違っていたことに気付くケースが多くなり、ジョブの実行が無駄になるという問題がある。
【００１１】
これを防止するためには、例えば、画像処理装置においてジョブの実行が開始されてから画像出力が開始されるまでの間に行われる複数の画像処理において画像データがどのように変化していくかを、画像処理装置の操作パネルなどに逐次表示していき、ユーザーがジョブの実行中における画像変化を確認できるようにすることが考えられる。つまり、ユーザーにとっては、ジョブの実行中に変化していく画像を確認することにより、意図しない画像変化が生じていることを確認した時点でジョブの実行を一時停止させ、画像処理の設定を変更した上でジョブの実行を再開させることができると考えられる。
【００１２】
ところが、近年の画像処理装置は、ジョブの実行中に行われる各画像処理の速度が高速化しており、画像出力を開始するまでの時間が短くなっている。それ故、画像出力が開始されるまでに、各画像処理において画像データがどのように変化したかを逐次表示するようにしたとしても、個々の画像が表示される表示時間が短くなり、ユーザーにとっては十分に個々の画像の中身を確認することができなくなる。そのため、ジョブの実行中における画像変化をユーザーが確認できるように表示する場合には、例えば複数の画像処理の中でも特にユーザーにとって関心のある画像処理において画像データがどのように変化したか、或いは、ユーザーが頻繁に設定変更を行っている画像処理において今回の画像データがどのように変化したかなどをユーザーが十分に確認できるようにすることが望まれる。
【００１３】
そこで本発明は、上述した課題を解決すべく、ジョブの実行中に行われる画像処理において画像がどのように変化していくかをユーザーが確認できるように表示し、しかもジョブの実行中に変化していく画像を表示する際には、各画像の表示時間を、ユーザーの意志に基づいて設定することにより、ユーザーが特に確認したいと望む画像の変化を十分に確認できるようにした画像処理装置、表示装置およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、請求項１に係る発明は、画像処理装置であって、各種情報を表示する表示手段と、前記表示手段に対する操作を検知する操作検知手段と、画像データを入力する画像入力手段と、前記画像入力手段に入力した画像データに対し、複数の画像処理を順次実行していく画像処理手段と、前記画像入力手段に入力した画像データおよび前記画像処理手段における各画像処理によって順次生成される処理済み画像データに基づき、サムネイル画像を順次生成するサムネイル画像生成手段と、前記画像処理手段において全ての画像処理が施された画像データに基づいて画像の出力処理を行う画像出力手段と、前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの間に前記画像処理手段において順次実行される複数の画像処理に対応する処理経路を前記表示手段に表示すると共に、前記サムネイル画像生成手段によって順次生成されるサムネイル画像を前記処理経路に沿って更新しながら表示していくことにより、前記画像処理手段における各画像処理の処理結果を表示する表示制御手段と、前記操作検知手段によって検知される操作又は過去の操作履歴に基づき、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を設定する表示時間設定手段と、を備え、前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新していくことを特徴とする構成である。
【００１５】
請求項２に係る発明は、請求項１に記載の画像処理装置において、前記操作検知手段によって検知される操作に基づいて前記画像処理手段において実行される各画像処理の設定又は設定変更を行う制御手段を更に備え、前記画像処理手段は、前記制御手段による設定又は設定変更に基づき、複数の画像処理を順次実行していくことを特徴とする構成である。
【００１６】
請求項３に係る発明は、請求項２に記載の画像処理装置において、前記画像処理手段における各画像処理によって生成される処理済み画像データを記憶する画像記憶手段を更に備え、前記画像処理手段は、前記制御手段によって複数の画像処理のうちの一部の画像処理の設定が変更された場合、その変更された画像処理の前段の画像処理によって生成された処理済み画像データを前記記憶手段から読み出し、前記制御手段によって設定変更された画像処理から順次実行していくことを特徴とする構成である。
【００１７】
請求項４に係る発明は、請求項２又は３に記載の画像処理装置において、前記画像処理手段において実行可能な画像処理ごとに、前記制御手段による設定回数又は設定変更回数を履歴情報として記憶する履歴情報記憶手段をさらに備え、前記表示時間設定手段は、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を、前記履歴情報に含まれる前記設定回数又は前記設定変更回数に基づいて設定することを特徴とする構成である。
【００１８】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の画像処理装置において、前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、前記表示時間設定手段は、前記操作検知手段によって前記処理経路に含まれる複数の処理アイコンの表示間隔を変更する操作が検知された場合、変更後の表示間隔に基づいて各サムネイル画像を更新するまでの表示時間を設定することを特徴とする構成である。
【００１９】
請求項６に係る発明は、請求項１乃至４のいずれかに記載の画像処理装置において、前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンを他の処理アイコンに重ね合わせる操作が検知された場合、他の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像を表示しない設定にすることを特徴とする構成である。
【００２０】
請求項７に係る発明は、請求項１乃至４のいずれかに記載の画像処理装置において、前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンのサイズを変更する操作が検知された場合、変更後のサイズに基づいて、当該一の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像の表示時間を設定することを特徴とする構成である。
【００２１】
請求項８に係る発明は、請求項１乃至７のいずれかに記載の画像処理装置において、前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新するタイミングで次のサムネイル画像が生成されていないとき、前記サムネイル画像生成手段によって次のサムネイル画像が生成されたタイミングでサムネイル画像を更新することにより、前記画像処理手段における画像処理の進行に連動して処理結果を表示することを特徴とする構成である。
【００２２】
請求項９に係る発明は、画像データに対して各種の画像処理を実行する画像処理装置と連携した表示を行う表示装置であって、前記画像処理装置は、画像データを入力する画像入力手段と、前記画像入力手段に入力した画像データに対し、複数の画像処理を順次実行していく画像処理手段と、前記画像入力手段に入力した画像データおよび前記画像処理手段における各画像処理によって順次生成される処理済み画像データに基づき、サムネイル画像を順次生成するサムネイル画像生成手段と、前記画像処理手段において全ての画像処理が施された画像データに基づいて画像の出力処理を行う画像出力手段と、前記画像処理手段において実行される各画像処理の設定を行う制御手段と、を備え、前記表示装置は、各種情報を表示する表示手段と、前記表示手段に対する操作を検知する操作検知手段と、前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの間に前記画像処理手段において順次実行される複数の画像処理に対応する処理経路を前記表示手段に表示すると共に、前記サムネイル画像生成手段によって順次生成されるサムネイル画像を前記処理経路に沿って更新しながら表示していくことにより、前記画像処理手段における各画像処理の処理結果を表示する表示制御手段と、前記操作検知手段によって検知される操作又は過去の操作履歴に基づき、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を設定する表示時間設定手段と、を備え、前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新していくことを特徴とする構成である。
【００２３】
請求項１０に係る発明は、請求項９に記載の表示装置において、前記表示時間設定手段は、前記画像処理手段において実行可能な画像処理ごとに、前記制御手段によって設定された設定回数又は設定変更された設定変更回数を前記画像処理装置から取得し、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を、前記設定回数又は前記設定変更回数に基づいて設定することを特徴とする構成である。
【００２４】
請求項１１に係る発明は、請求項９又は１０に記載の表示装置において、前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、前記表示時間設定手段は、前記操作検知手段によって前記処理経路に含まれる複数の処理アイコンの表示間隔を変更する操作が検知された場合、変更後の表示間隔に基づいて各サムネイル画像を更新するまでの表示時間を設定することを特徴とする構成である。
【００２５】
請求項１２に係る発明は、請求項９又は１０に記載の表示装置において、前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンを他の処理アイコンに重ね合わせる操作が検知された場合、他の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像を表示しない設定にすることを特徴とする構成である。
【００２６】
請求項１３に係る発明は、請求項９又は１０に記載の表示装置において、前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンのサイズを変更する操作が検知された場合、変更後のサイズに基づいて、当該一の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像の表示時間を設定することを特徴とする構成である。
【００２７】
請求項１４に係る発明は、請求項９乃至１３のいずれかに記載の表示装置において、前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新するタイミングで次のサムネイル画像が生成されていないとき、前記サムネイル画像生成手段によって次のサムネイル画像が生成されたタイミングでサムネイル画像を更新することにより、前記画像処理手段における画像処理の進行に連動して処理結果を表示することを特徴とする構成である。
【００２８】
請求項１５に係る発明は、各種情報を表示する表示手段と、該表示手段に対する操作を検知する操作検知手段とを有する表示装置において実行されることにより、画像データに対して各種の画像処理を実行する画像処理装置と連携した表示を行うためのプログラムであって、前記画像処理装置は、画像データを入力する画像入力手段と、前記画像入力手段に入力した画像データに対し、複数の画像処理を順次実行していく画像処理手段と、前記画像入力手段に入力した画像データおよび前記画像処理手段における各画像処理によって順次生成される処理済み画像データに基づき、サムネイル画像を順次生成するサムネイル画像生成手段と、前記画像処理手段において全ての画像処理が施された画像データに基づいて画像の出力処理を行う画像出力手段と、前記画像処理手段において実行される各画像処理の設定を行う制御手段と、を備えており、当該プログラムは、前記表示装置において実行されることにより、前記表示装置を、前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの間に前記画像処理手段において順次実行される複数の画像処理に対応する処理経路を前記表示手段に表示すると共に、前記サムネイル画像生成手段によって順次生成されるサムネイル画像を前記処理経路に沿って更新しながら表示していくことにより、前記画像処理手段における各画像処理の処理結果を表示する表示制御手段、および、前記操作検知手段によって検知される操作又は過去の操作履歴に基づき、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を設定する表示時間設定手段、として機能させ、前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新していくことを特徴とする構成である。
【００２９】
請求項１６に係る発明は、請求項１５に記載のプログラムにおいて、前記表示時間設定手段は、前記画像処理手段において実行可能な画像処理ごとに、前記制御手段によって設定された設定回数又は設定変更された設定変更回数を前記画像処理装置から取得し、前記表示制御手段によって前記処理経路上に表示される各サムネイル画像を更新するまでの表示時間を、前記設定回数又は前記設定変更回数に基づいて設定することを特徴とする構成である。
【００３０】
請求項１７に係る発明は、請求項１５又は１６に記載のプログラムにおいて、前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、前記表示時間設定手段は、前記操作検知手段によって前記処理経路に含まれる複数の処理アイコンの表示間隔を変更する操作が検知された場合、変更後の表示間隔に基づいて各サムネイル画像を更新するまでの表示時間を設定することを特徴とする構成である。
【００３１】
請求項１８に係る発明は、請求項１５又は１６に記載のプログラムにおいて、前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンを他の処理アイコンに重ね合わせる操作が検知された場合、他の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像を表示しない設定にすることを特徴とする構成である。
【００３２】
請求項１９に係る発明は、請求項１５又は１６に記載のプログラムにおいて、前記処理経路には、前記画像処理手段において実行される各画像処理に対応する複数の処理アイコンが含まれており、前記表示時間設定手段は、前記操作検知手段によって前記複数の処理アイコンに含まれる一の処理アイコンのサイズを変更する操作が検知された場合、変更後のサイズに基づいて、当該一の処理アイコンに対応する画像処理の処理結果を示すサムネイル画像の表示時間を設定することを特徴とする構成である。
【００３３】
請求項２０に係る発明は、請求項１５乃至１９のいずれかに記載のプログラムにおいて、前記表示制御手段は、前記表示時間設定手段によって設定される表示時間に基づいてサムネイル画像を更新するタイミングで次のサムネイル画像が生成されていないとき、前記サムネイル画像生成手段によって次のサムネイル画像が生成されたタイミングでサムネイル画像を更新することにより、前記画像処理手段における画像処理の進行に連動して処理結果を表示することを特徴とする構成である。
【発明の効果】
【００３４】
本発明によれば、ジョブの実行中に行われる画像処理において画像がどのように変化していくかをユーザーが確認できるように表示することができ、しかも各画像の表示時間を、ユーザーの意志に基づいて設定することができる。したがって、ユーザーは、特に確認したいと望む画像の変化を十分な表示時間の間に確認することができるようになる。
【図面の簡単な説明】
【００３５】
【図１】画像処理装置の構成概念を示す図である。
【図２】画像処理装置のハードウェア構成の一例を示すブロック図である。
【図３】画像メモリ、画像処理部およびサムネイル画像生成部の構成例を示す図である。
【図４】画像処理部の各処理部がハードウェアで構成される場合の処理の概要を示すタイミングチャートである。
【図５】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される基本的な表示画面の一例を示す図である。
【図６】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される基本的な表示画面の一例を示す図である。
【図７】サムネイル画像の表示時間を変更するユーザーの操作の一例を示す図である。
【図８】サムネイル画像の表示時間を変更するユーザーの操作の一例を示す図である。
【図９】サムネイル画像の表示時間を変更するユーザーの操作の一例を示す図である。
【図１０】履歴情報の一例を示す図である。
【図１１】履歴情報に基づいて操作パネルに表示される処理経路の一例を示す図である。
【図１２】操作パネルにおいて行われる処理手順の一例を示すフローチャートである。
【図１３】第１の実施の形態における移動表示処理の詳細な処理手順の一例を示すフローチャートである。
【図１４】操作検知処理の詳細な処理手順の一例を示すフローチャートである。
【図１５】ユーザーによる操作に基づいて各経路線上に表示されるサムネイル画像の表示時間の変化の一例を示す図である。
【図１６】画像処理部の各処理部がソフトウェア処理で実現される場合の処理の概要を示すタイミングチャートである。
【図１７】第２の実施の形態における移動表示処理の詳細な処理手順の一例を示すフローチャートである。
【図１８】ユーザーが一の処理アイコンを下流側に移動させる操作を行った場合の表示画面の一例を示す図である。
【図１９】図１８に示した操作に基づいて各経路線上に表示されるサムネイル画像の表示時間の変化の一例を示す図である。
【発明を実施するための形態】
【００３６】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３７】
（第１の実施の形態）
図１は、本実施形態における画像処理装置１の構成概念を示す図である。この画像処理装置１は、例えば、コピージョブやプリントジョブ、スキャンジョブ、ＦＡＸジョブなどの様々なジョブを実行することが可能な複合機などで構成される。
【００３８】
画像処理装置１の装置本体１ａは、原稿を読み取って画像データを生成するスキャナ部２と、印刷用紙などに対して画像形成を行って印刷出力を行うプリンタ部３とを備えている。また装置本体１ａの正面側には、ユーザーが画像処理装置１を操作する際のユーザーインタフェースとなる操作パネル５が設けられている。この操作パネル５は、装置本体１ａに対して着脱可能となっている。操作パネル５を装置本体１ａから取り外して使用する場合、操作パネル５は、タブレット端末などのような携帯型の表示装置６として機能する。この操作パネル５は、装置本体１ａと有線又は無線で通信を行うことにより、各種の操作画面を表示すると共に、ユーザーによる操作を検知して装置本体１ａに通知するように構成される。
【００３９】
図２は、画像処理装置１のハードウェア構成の一例を示すブロック図である。図２に示すように、画像処理装置１の装置本体１ａは、画像入力部１０と、画像メモリ１１と、画像処理部１２と、画像出力部１３と、ハードディスク装置１４と、ジョブ制御部１５と、通信インタフェース１６と、サムネイル画像生成部１７とを備えている。装置本体１ａにおいてこれら各部が動作することにより、画像処理装置１は、コピージョブやプリントジョブ、スキャンジョブ、ＦＡＸジョブなどの様々なジョブを実行する。
【００４０】
画像入力部１０は、ジョブの実行対象となる画像データを取得するものである。上述したスキャナ部２は、原稿を読み取ることによってジョブの実行対象となる画像データを取得するため、画像入力部１０の一つを構成する。またその他にも、画像処理装置１は、ＬＡＮなどのネットワークからジョブの実行対象となる画像データを取得したり、或いは、ＦＡＸデータを受信することによってジョブの実行対象となる画像データを取得したりすることも可能である。そのため、図示を省略するネットワークインタフェースやＦＡＸ受信部なども画像入力部１０の一つとして機能するものである。画像入力部１０は、ジョブの実行開始に伴い、ジョブの実行対象となる画像データを取得すると、その画像データを画像メモリ１１に格納する。尚、画像入力部１０がジョブの実行対象として取得する画像データは、１ページ分の画像データであっても良いし、複数ページ分の画像データであっても良い。
【００４１】
画像メモリ１１は、複数ページ分の画像データを記憶しておくことが可能な記憶領域を有するメモリである。この画像メモリ１１にジョブの実行対象となる画像データが格納されると、画像処理部１２が機能する。
【００４２】
画像処理部１２は、画像入力部１０によって取得される画像データに対し、予め設定された複数の画像処理を順次実行していくことによって出力対象となる画像データを生成する処理部である。この画像処理部１２は、後述するように画像メモリ１１に格納される画像データを読み出して複数の画像処理を順次実行していくことにより、画像メモリ１１に対して処理済み画像データを格納していく。
【００４３】
画像出力部１３は、画像処理部１２において画像データに対する全ての画像処理が実行された後、その処理済み画像データを読み出して画像出力を行うものである。上述したプリンタ部３は、各種画像処理が施された画像データに基づいて画像出力の一つの態様である印刷出力を行うものであるため、画像出力部１３の一つを構成する。またその他にも、画像処理装置１は、ＬＡＮなどのネットワーク経由で外部機器に対して画像データを出力したり、或いは、ＦＡＸデータを送信したりすることによって画像出力を行うことも可能である。そのため、図示を省略するネットワークインタフェースやＦＡＸ送信部なども画像出力部１３の一つとして機能するものである。また画像出力部１３は、ハードディスク装置１４に対して画像データを出力することも可能である。
【００４４】
サムネイル画像生成部１７は、画像入力部１０によって取得される画像データ、および、画像処理部１２において順次生成される処理済み画像データを画像メモリ１１から読み出し、それらの画像データに対応するサムネイル画像を生成する処理部である。例えば、サムネイル画像生成部１７は、画像メモリ１１に格納された画像データを読み出す際、画素を間引きしながら読み出すことにより、その画像データに対応するサムネイル画像を生成する。
【００４５】
ハードディスク装置１４は、画像出力部１３によって出力される画像データやその他のデータなどを記憶しておくためのものである。このハードディスク装置１４には、例えば後述する履歴情報１９（図１０参照）を記憶しておくことも可能であり、履歴情報記憶手段としても機能する。
【００４６】
ジョブ制御部１５は、画像入力部１０、画像処理部１２、画像出力部１３およびサムネイル画像生成部１７の動作を制御することにより、画像処理装置１におけるジョブの実行を統括的に制御するものである。このジョブ制御部１５は、ジョブの実行を開始する際、そのジョブの種類、或いは、ユーザーによるジョブの事前設定操作に基づき、画像処理部１２に対して実行すべき画像処理を指示すると共に、各画像処理を実行する際に適用するパラメータなどを設定する。またジョブ制御部１５は、ジョブの種類やユーザーによるジョブの事前設定操作に基づき、画像出力部１３に対して出力態様を指示する。そしてジョブ制御部１５は、ジョブの実行開始に伴い、画像入力部１０、画像処理部１２および画像出力部１３のそれぞれにおいて必要な動作を行わせることにより、ジョブの実行中に行う一連の動作を制御する。
【００４７】
またジョブ制御部１５は、ジョブの実行中に、操作パネル５から例えば画像処理の設定を変更する操作情報を受信すると、その操作情報を受信したタイミングで画像処理部１２において実行される画像処理の設定を変更する。このとき、ジョブ制御部１５は、必要に応じてジョブの実行を一時停止させ、画像処理の設定を変更した後にジョブの実行を再開する。
【００４８】
図３は、画像メモリ１１、画像処理部１２およびサムネイル画像生成部１７の構成例を示す図である。図３に示すように、画像メモリ１１には、入力画像データ記憶部１１ａと、処理済みデータ記憶部１１ｂとが設けられている。画像入力部１０が取得した画像データは、入力画像データ記憶部１１ａに格納される。この入力画像データ記憶部１１ａに記憶される画像データは、例えばジョブの実行が完了するまでオリジナルデータ（初期データ）のまま保持される。
【００４９】
画像処理部１２は、画像メモリ１１の入力画像データ記憶部１１ａに格納された画像データを順次読み出し、ジョブ制御部１５によって予め設定された処理過程に応じて複数の画像処理を順次実行する。図３の例では、画像処理部１２は、下地調整部４１、解像度変換部４２、色変換部４３、シャープネス実行部４４およびオーバーレイ実行部４５を備えており、これらが順次画像処理を行っていく構成である。ただし、図３は単なる一例であり、画像処理部１２が行う画像処理には図３に示されていない画像処理が含まれていても良い。
【００５０】
下地調整部４１は、画像処理部１２において最初に機能し、入力画像データ記憶部１１ａに格納された画像データＧ１０を読み出して画像の下地を白色などの予め定められた色に調整する処理部である。この下地調整部４１は、下地調整を行った画像データＧ１１を処理済みデータ記憶部１１ｂに格納する。
【００５１】
解像度変換部４２は、画像処理部１２において２番目に機能し、処理済みデータ記憶部１１ｂに格納された下地調整済みの画像データＧ１１を読み出して解像度変換を行う処理部である。この解像度変換部４２は、解像度変換を行った画像データＧ１２を処理済みデータ記憶部１１ｂに格納する。
【００５２】
色変換部４３は、画像処理部１２において３番目に機能し、処理済みデータ記憶部１１ｂに格納された解像度変換済みの画像データＧ１２を読み出して色変換を行う処理部である。この色変換部４３は、色変換を行った画像データＧ１３を処理済みデータ記憶部１１ｂに格納する。
【００５３】
シャープネス実行部４４は、画像処理部１２において４番目に機能し、処理済みデータ記憶部１１ｂに格納された色変換済みの画像データＧ１３を読み出してエッジ強調などを行うことにより画像の先鋭化を行う処理部である。このシャープネス実行部４４は、シャープネス実行済みの画像データＧ１４を処理済みデータ記憶部１１ｂに格納する。
【００５４】
オーバーレイ実行部４５は、画像処理部１２において５番目に機能し、処理済みデータ記憶部１１ｂに格納されたシャープネス実行済みの画像データＧ１４を読み出して予め定められた画像を合成することによりオーバーレイ処理を実行する処理部である。このオーバーレイ実行部４５は、オーバーレイ実行済みの画像データＧ１５を処理済みデータ記憶部１１ｂに格納する。
【００５５】
このように画像処理部１２は、ジョブの実行に先立って予め設定される複数の画像処理を順次実行していくことにより、ジョブの実行対象である画像データＧ１０を順次加工して最終的に出力対象となる画像データＧ１５を生成する。
【００５６】
尚、画像メモリ１１の処理済みデータ記憶部１１ｂには、上記のようにして生成される複数の処理済み画像データＧ１１，Ｇ１２，Ｇ１３，Ｇ１４，Ｇ１５の全てをジョブの実行が完了するまで記憶しておくようにしても良い。ただし、これに限られるものではなく、ジョブの実行が完了するまでに、複数の処理済み画像データＧ１１，Ｇ１２，Ｇ１３，Ｇ１４，Ｇ１５のそれぞれが必要なくなった時点で、処理済みデータ記憶部１１ｂから削除するようにしても良い。
【００５７】
サムネイル画像生成部１７は、画像メモリ１１の入力画像データ記憶部１１ａに、ジョブの実行対象となる画像データＧ１０が格納されると、その画像データＧ１０を読み出してサムネイル画像を生成する。またサムネイル画像生成部１７は、処理済みデータ記憶部１１ｂに処理済み画像データＧ１１，Ｇ１２，Ｇ１３，Ｇ１４，Ｇ１５が順次格納される都度、それらの画像データを読み出してサムネイル画像を生成する。
【００５８】
例えば、画像処理部１２における下地調整部４１、解像度変換部４２、色変換部４３、シャープネス実行部４４およびオーバーレイ実行部４５の各処理部がハードウェアで構成される場合、画像処理部１２は、各画像処理を高速で実行することが可能である。図４は、画像処理部１２の各処理部がハードウェアで構成される場合の処理の概要を示すタイミングチャートである。尚、図４の例では、スキャナ部２が複数ページから成る原稿を１ページずつ読み取ってジョブの実行対象となる画像データＧ１０を１ページずつ生成する場合を示している。スキャナ部２は、タイミングＴ１で原稿読み取りを開始すると、読み取りヘッドが原稿を主走査方向１ラインずつに読み取っていき、画像メモリ１１に画像データＧ１０を１ラインずつ格納していく。
【００５９】
画像処理部１２の各処理部４１，４２，４３，４４，４５がハードウェアで構成される場合、画像メモリ１１に処理対象となる画像データが少なくとも１ライン分格納されると、処理を開始することができる。そのため、下地調整部４１は、スキャナ部２によって１ページ目の読み取り動作が開始された後、少なくとも１ライン分の画像データが入力画像データ記憶部１１ａに格納されたタイミングＴ２で、下地調整処理を開始する。その後、下地調整部４１は、スキャナ部２による原稿の読み取り動作と並行して下地調整処理を行っていく。そしてスキャナ部２による最終ラインの読み取りが完了し、タイミングＴ３で１ページ分全体の画像データＧ１０が画像メモリ１１に格納されると、下地調整部４１は、そのタイミングＴ３から僅かに遅れたタイミングＴ４で１ページ分全体に対する下地調整処理を完了させる。
【００６０】
また解像度変換部４２は、下地調整部４１により処理済みデータ記憶部１１ｂに対して下地調整済みの画像データＧ１１が少なくとも１ライン分格納されたタイミングでその画像データＧ１１を読み出し、解像度変換の実行を開始する。そして解像度変換部４２は、下地調整部４１によって１ページ分全体の処理済み画像データＧ１１が画像メモリ１１に格納されるタイミングＴ４から僅かに遅れたタイミングＴ５で１ページ分全体に対する解像度変換を完了させる。
【００６１】
さらに色変換部４３、シャープネス実行部４４およびオーバーレイ実行部４５についても上記と同様であり、上段側の処理部によって少なくとも１ライン分の画像データが処理済みデータ記憶部１１ｂに格納されたタイミングで、それぞれの画像処理の実行を開始する。そして各処理部は、上段側の処理部によって１ページ分全体の処理済み画像データが画像メモリ１１に格納されてから僅かに遅れたタイミングで１ページ分全体に対する画像処理を完了させる。
【００６２】
サムネイル画像生成部１７は、スキャナ部２によって１ページ分全体の画像データＧ１０が入力画像データ記憶部１１ａに格納されると、そのタイミングＴ３で画像データＧ１０を読み出し、画像データＧ１０に対応するサムネイル画像を生成する。またサムネイル画像生成部１７は、下地調整部４１、解像度変換部４２、色変換部４３、シャープネス実行部４４およびオーバーレイ実行部４５のそれぞれの処理が完了して処理済み画像データＧ１１，Ｇ１２，Ｇ１３，Ｇ１４，Ｇ１５が画像メモリ１１に格納されたタイミングでそれらの画像データに対応するサムネイル画像を順次生成する。
【００６３】
したがって、画像処理部１２がハードウェアで構成される場合、スキャナ部２によって１ページ目の原稿読み取りが完了した後、２ページ目の原稿読み取りが開始されるまでに、複数の画像処理の全てを完了させることが可能である。またサムネイル画像生成部１７は、スキャナ部２が２ページ目の原稿読み取りを開始するまでに、スキャナ部２が読み取って取得した画像データＧ１０、および、複数の画像処理のそれぞれにおいて生成された画像データＧ１１，Ｇ１２，Ｇ１３，Ｇ１４，Ｇ１５のそれぞれに対応するサムネイル画像を生成しておくことが可能である。
【００６４】
尚、図４の例では、スキャナ部２が少なくとも１ライン分の画像データＧ１０を画像メモリ１１に格納した時点で画像処理部１２による画像処理が開始される場合を示したが、これに限られるものではない。例えば、スキャナ部２が１ページ分全体の画像データＧ１０を画像メモリ１１に格納したタイミングで画像処理部１２が画像処理を開始するものであっても構わない。その場合であっても、画像処理部１２が各画像処理をハードウェアで実行するものであれば、数マイクロ秒程度で全ての画像処理を完了させることができるため、スキャナ部２が２ページ目の原稿読み取りを開始するまでに、予め設定されている複数の画像処理の全てを完了させることが可能である。
【００６５】
図２に示すジョブ制御部１５は、上述した一連の動作を制御することにより、画像処理装置１においてジョブの実行中に行われる画像処理を制御する。
【００６６】
またジョブ制御部１５は、通信インタフェース１６を介して操作パネル５と通信を行う。通信インタフェース１６は、有線又は無線による通信を行うためのインタフェースである。ジョブ制御部１５は、ジョブの実行開始に伴い、画像入力部１０、画像処理部１２および画像出力部１３のそれぞれで行われる処理内容を、通信インタフェース１６を介して操作パネル５に送信する。またジョブ制御部１５は、サムネイル画像生成部１７においてサムネイル画像が生成されることに伴い、通信インタフェース１６を介してサムネイル画像を操作パネル５に送信する。さらにジョブ制御部１５は、ジョブの実行を開始してから完了するまでの間に、操作パネル５から操作情報を取得すると、その操作情報に応じた処理を行う。例えば、ジョブ制御部１５は、操作パネル５から受信する操作情報に基づいてジョブの実行動作を一時的に停止したり、ジョブ実行中に行われる画像処理の設定を変更したり、画像出力の出力態様を変更したりする。
【００６７】
一方、操作パネル５は、図２に示すように、ＣＰＵ２０と、ＲＯＭ２１と、ＲＡＭ２２と、表示部２４と、操作部２５と、通信インタフェース２６とを備えている。ＣＰＵ２０は、ＲＯＭ２１に予め格納されているプログラム２３を読み出して実行する演算処理ユニットである。ＲＯＭ２１は、不揮発性のメモリであり、プログラム２３の他、様々なデータなどが予め記憶される。ＲＡＭ２２は、ＣＰＵ２０がプログラム２３を実行することによって発生する一時的なデータなどを記憶するためのメモリである。例えば、装置本体１ａから受信するサムネイル画像なども、このＲＡＭ２２に一時的に保存される。表示部２４は、カラー液晶ディスプレイなどで構成され、ユーザーに対して各種の情報を表示する。操作部２５は、例えば表示部２４の表示画面上に配置されたタッチパネルセンサによって構成され、ユーザーによる操作を受け付ける。通信インタフェース２６は、装置本体１ａとの間で有線又は無線による通信を行うためのインタフェースである。
【００６８】
操作パネル５のＣＰＵ２０は、プログラム２３を実行することにより、通信制御部３１、表示制御部３２、操作検知部３３および時間設定部３４として機能する。通信制御部３１は、通信インタフェース２６を介して装置本体１ａから受信する情報を表示制御部３２や時間設定部３４に出力すると共に、操作検知部３３から入力する操作情報を通信インタフェース２６から装置本体１ａに送信する処理部である。
【００６９】
表示制御部３２は、表示部２４に表示する表示画面を制御する。特に本実施形態における表示制御部３２は、画像処理装置１においてジョブの実行が行われるとき、ジョブ制御部１５から送信される情報に基づいて、画像入力部１０、画像処理部１２および画像出力部１３のそれぞれで行われる処理内容を特定する。そして表示制御部３２は、画像入力部１０に画像データが入力してから画像出力部１３において画像出力が完了するまでの画像データに対する処理経路を表示部２４に表示する。すなわち、表示制御部３２は、ジョブの実行中に画像処理部１２において行われる複数の画像処理のそれぞれに対応する複数の処理アイコンを表示部２４に表示し、それら複数の処理アイコンを画像処理部１２で行われる処理順序に従って経路線で接続することにより、処理経路を表示する。そして表示制御部３２は、ジョブ制御部１５から受信するサムネイル画像をその処理経路上に表示すると共に、そのサムネイル画像を更新しながら処理経路に沿って移動させていくように制御する。ただし、サムネイル画像を処理経路に沿って移動させていく速度は、必ずしも画像処理部１２における処理速度に一致していなくても良い。尚、各サムネイル画像を処理経路上に表示する表示時間は、後述する時間設定部３４によって設定される。
【００７０】
操作検知部３３は、ユーザーが操作部２５に対する操作を行った場合にその操作を検知する処理部である。この操作検知部３３は、表示制御部３２によって表示部２４に処理経路が表示されている状態で、その処理経路に含まれる処理アイコンに対する操作を検知すると、その操作に基づく操作情報を表示制御部３２や時間設定部３４へ出力すると共に、必要に応じてその操作情報を通信制御部３１へ出力する。表示制御部３２は、操作検知部３３から操作情報を入力すると、表示部２４の表示画面を更新する。また時間設定部３４は、処理アイコンに対する操作に基づく操作情報を入力すると、その操作情報に基づき、サムネイル画像を更新する更新間隔を変更する。さらに通信制御部３１は、操作検知部３３から操作情報を入力すると、その操作情報をジョブ制御部１５に対して送信する。特にジョブの実行中に、操作検知部３３からジョブ制御部１５に対して送出される操作情報には、ジョブの実行を一時的に停止させる停止信号、ジョブの実行中に行われる画像処理や出力態様の設定変更を行う指示情報、或いは、一時停止させたジョブの実行を再開させる再開信号などが含まれる。
【００７１】
時間設定部３４は、処理経路上に表示する各サムネイル画像の表示時間（更新間隔）を設定する処理部である。この時間設定部３４は、ジョブの実行開始時において、各サムネイル画像の表示時間を初期設定する。表示制御部３２は、その初期設定に基づき、複数の処理アイコンの表示位置および複数の処理アイコンを繋ぐ経路線の長さを決定し、表示部２４に処理経路を表示する。その後、時間設定部３４は、操作検知部３３から処理アイコンの表示位置が変更されたことを示す操作情報や、処理アイコンの表示サイズが変更されたことを示す操作情報を入力すると、その操作情報に基づき初期設定した表示時間を変更する。表示制御部３２は、時間設定部３４によって表示時間が変更されると、それに基づき各サムネイル画像を表示する表示時間を変更する。
【００７２】
以下、上記構成の画像処理装置１においてジョブの実行が行われるときの操作パネル５の表示画面例を示しつつ、ジョブの実行途中でユーザーが行うことが可能な操作、および、その操作によって操作パネル５又は画像処理装置１が行う処理について詳しく説明する。
【００７３】
図５および図６は、いずれも画像処理装置１がジョブの実行を開始してから完了するまでの間に操作パネル５に表示される基本的な表示画面の一例を示す図である。尚、図５および図６では、原稿を読み取ってＦＡＸ送信を行うジョブが実行される場合を例示している。
【００７４】
画像処理装置１は、上述したように、ジョブの実行を開始することに伴い、画像入力部１０にジョブの実行対象となる画像データが入力してから画像出力部１３による画像出力が行われるまでの間に、画像データが通過する処理経路を操作パネル５の表示部２４に表示する。図５に示すように、表示部２４に表示される処理経路には、複数の処理アイコンＧＡ，ＧＢ，ＧＣ，ＧＤ，ＧＥ，ＧＦ，ＧＧと、それら複数の処理アイコンＧＡ，ＧＢ，ＧＣ，ＧＤ，ＧＥ，ＧＦ，ＧＧを処理順序に従って接続する複数の経路線Ｒ１，Ｒ２，Ｒ３，Ｒ４，Ｒ５，Ｒ６とが含まれる。処理アイコンＧＡは、画像入力部１０として動作するスキャナ部２に対応する処理アイコンである。また処理アイコンＧＢ，ＧＣ，ＧＤ，ＧＥ，ＧＦは、それぞれ画像処理部１２の下地調整部４１、解像度変換部４２、色変換部４３、シャープネス実行部４４およびオーバーレイ実行部４５に対応する処理アイコンである。さらに処理アイコンＧＧは、画像出力部１３として動作するＦＡＸ送信部に対応する処理アイコンである。すなわち、図５の画面例では、処理アイコンＧＡ，ＧＢ，ＧＣ，ＧＤ，ＧＥ，ＧＦ，ＧＧの順に画像データに対する処理が行われていくことを示す処理経路が表示される。
【００７５】
また図５の画面例では、各処理アイコンＧＡ，ＧＢ，ＧＣ，ＧＤ，ＧＥ，ＧＦ，ＧＧの表示サイズが等しく、且つ、配置間隔がほぼ等間隔となっている。また複数の経路線Ｒ１，Ｒ２，Ｒ３，Ｒ４，Ｒ５，Ｒ６の長さもほぼ均等な状態で表示されている。すなわち、時間設定部３４が、各サムネイル画像の表示時間をほぼ均等な時間に初期設定すると、図５に示すような表示態様で処理経路が表示される。
【００７６】
そして表示制御部３２は、ジョブの実行が開始されると、サムネイル画像生成部１７において順次生成されるサムネイル画像を取得する。表示制御部３２は、サムネイル画像を取得すると、スキャナ部２によって取得された最初の画像データＧ１０に対応するサムネイル画像Ｇ２０を、図５に示すように、最初の経路線Ｒ１上に表示する。そして表示制御部３２は、このサムネイル画像Ｇ２０を表示する表示時間をカウントし、時間設定部３４によって設定された表示時間が経過するまで経路線Ｒ１上にサムネイル画像Ｇ２０を表示する。これにより、ユーザーは、スキャナ部２によって取得された画像データＧ１０がどのような画像であるかを確認することができるようになる。そして時間設定部３４によって設定された表示時間が経過すると、表示制御部３２は、サムネイル画像の表示位置を次の経路線Ｒ２に移動させる。
【００７７】
図６は、図５の状態から処理経路に沿ってサムネイル画像を１つ移動させた状態の表示画面を示している。図５の表示画面から図６の表示画面に遷移させるとき、表示制御部３２は、次の経路線Ｒ２上に表示するサムネイル画像を、下地調整済みの画像データＧ１１に対応するサムネイル画像Ｇ２１に更新する。そして表示制御部３２は、このサムネイル画像Ｇ２１を表示する表示時間をカウントし、時間設定部３４によって設定された表示時間が経過するまで経路線Ｒ２上にサムネイル画像Ｇ２１を表示する。これにより、ユーザーは、下地調整の施された画像データＧ１１がどのような画像であるか、或いは下地調整によって画像データがどのように変化したかを確認することができるようになる。そして時間設定部３４によって設定された表示時間が経過すると、表示制御部３２は、サムネイル画像の表示位置を次の経路線Ｒ３に移動させる。
【００７８】
これ以降についても上記と同様であり、表示制御部３２は、サムネイル画像を表示する表示位置を経路線Ｒ３，Ｒ４，Ｒ５，Ｒ６の順に移動させていく。また表示制御部３２は、経路線Ｒ３上にサムネイル画像を表示するとき、解像度変換済みの画像データＧ１２に対応するサムネイル画像に更新する。同様に、経路線Ｒ４上に表示するときには色変換済みの画像データＧ１３に対応するサムネイル画像に更新し、経路線Ｒ５上に表示するときにはシャープネス実行済みの画像データＧ１４に対応するサムネイル画像に更新する。そして最終的に経路線Ｒ６上にサムネイル画像を表示するときにはオーバーレイ実行済みの画像データＧ１５に対応するサムネイル画像を表示する。
【００７９】
このように本実施形態では、ジョブの実行開始に伴って画像データがどのように変化していくかが表示されるため、ユーザーにとっては、ジョブの実行中に所望の画像処理が行われているか否かを容易に確認することができるようになる。
【００８０】
また図５および図６に示すように、表示画面の下部には、停止ボタンＢ３と、編集ボタンＢ４とが表示される。これらのボタンＢ３，Ｂ４は、いずれもユーザーがタッチ操作可能な操作ボタンである。
【００８１】
ジョブの実行中にユーザーが停止ボタンＢ３を操作すると、その操作情報がジョブ制御部１５に出力される。そしてジョブ制御部１５は、ジョブの実行を一時停止させる。尚、ジョブの実行が一時停止状態になると、停止ボタンＢ３は、ジョブの実行を再開させる再開ボタンに切り替わる。
【００８２】
またジョブの実行中にユーザーが編集ボタンＢ４を操作すると、表示部２４に表示される表示画面が編集画面に遷移し、ユーザーは画像処理部１２において行われる各画像処理の設定や、画像出力部１３における出力態様の設定を変更することができるようになる。そしてユーザーが設定変更操作を行うと、その操作に基づく操作情報がジョブ制御部１５に出力される。そしてジョブ制御部１５は、画像処理部１２において行われる各画像処理の設定や、画像出力部１３における出力態様の設定を変更する。またユーザーが処理経路に含まれる各処理アイコンを直接タッチ操作した場合にも、同様の編集画面が表示され、各種設定を変更するための操作を行うことができる。尚、このような設定変更は、ジョブの実行が一時停止された状態で行われるようにしても良い。
【００８３】
したがって、ユーザーは、ジョブの実行中に表示されるサムネイル画像によって所望の画像処理が行われていないことを把握した場合、その時点で画像処理の設定を変更することができるようになる。このとき例えば、画像メモリ１１の処理済みデータ記憶部１１ｂに、画像処理部１２における各画像処理によって生成される処理済み画像データＧ１１，Ｇ１２，Ｇ１３，Ｇ１４，Ｇ１５が全て記憶されていれば、複数の画像処理のうちの一部の画像処理の設定がユーザーによって変更された場合でも、その変更された画像処理の前段の画像処理によって生成された処理済み画像データを処理済みデータ記憶部１１ｂから読み出し、ジョブ制御部１５によって設定変更された画像処理以降の処理を順次実行していくことが可能となる。それ故、ユーザーによる設定変更を反映した状態で画像処理を再度実行する場合の処理効率が向上する。
【００８４】
また、仮に処理済み画像データＧ１１，Ｇ１２，Ｇ１３，Ｇ１４，Ｇ１５の全てが画像メモリ１１に記憶されていない場合であっても、画像メモリ１１にはスキャナ部２が取得したオリジナルの画像データＧ１０が保持されているため、画像処理の設定を変更した状態で画像処理部１２による各種画像処理を再度はじめから実行することにより、ユーザーが所望する画像処理が行われるようになる。その結果、ユーザーにとっては、一度読み取った原稿を再度スキャナ部２にセットする手間などがなくなるため、効率的に作業を進めることができるようになる。
【００８５】
上記のように本実施形態では、画像入力部１０に画像データが入力してから画像出力部１３において画像出力が行われるまでの間に画像処理部１２において順次実行される複数の画像処理に対応する処理経路を表示部２４に表示する。そしてサムネイル画像生成部１７によって順次生成されるサムネイル画像を、その処理経路に沿って更新しながら表示していくことにより、画像処理部１２における各画像処理の処理結果を表示する構成となっている。
【００８６】
ところで、上述したように画像処理部１２がハードウェア構成で各画像処理を実行する場合は、画像処理部１２における各種画像処理が短時間で終了する。そのため、画像処理部１２における処理速度に同期させてサムネイル画像を処理経路上で移動させていくと、各サムネイル画像の表示時間が極めて短くなってしまい、ユーザーにとっては個々のサムネイル画像の中身を十分に確認することができなくなる。そのため、時間設定部３４は、各サムネイル画像の表示時間を初期設定する際、サムネイル画像が最初の経路線Ｒ１に表示されてから最後の経路線Ｒ６に移動して表示されなくなるまでの合計表示時間を少なくとも所定時間Ｔ以上に設定する。この所定時間Ｔは、例えば各経路線上でのサムネイル画像の表示時間を少なくとも１，２秒程度は確保できるように、数秒から数十秒程度に設定することが好ましい。そして時間設定部３４は、図５および図６に示したように、各経路線上でのサムネイル画像の表示時間をほぼ均等に設定する場合には、複数の経路線の数Ｎに基づき、各サムネイル画像の表示時間を（Ｔ／Ｎ）として決定する。これにより、処理経路上で逐次更新されるサムネイル画像の表示時間は、少なくとも１，２秒程度確保されるようになるので、ユーザーが各サムネイル画像を確認することができるようになる。
【００８７】
しかし、上記のように時間設定部３４が表示時間の初期設定を行っても、ユーザーにとっては１，２秒程度の表示時間の間に各サムネイル画像の中身を十分に把握することができない可能性もある。そこで、本実施形態では、ユーザーが処理経路に含まれる処理アイコンの表示位置を移動させる操作や、処理アイコンの表示サイズを変更する操作を行った場合には、時間設定部３４がその操作に応じて個々のサムネイル画像の表示時間を変更する。
【００８８】
図７乃至図９は、個々のサムネイル画像の表示時間を変更するユーザーの操作の一例を示す図である。まず図７は、ユーザーが、シャープネス実行部４４に対応する処理アイコンＧＥをドラッグし、矢印Ｆ１で示すように処理経路の下流側に移動させて経路線Ｒ４を長く、且つ、経路線Ｒ５を短くする操作を行った場合を示している。この場合、時間設定部３４は、ユーザーによる操作に基づいて変化する経路線Ｒ４および経路線Ｒ５の長さに応じて各経路線Ｒ４，Ｒ５上にサムネイル画像を表示する際の表示時間を変更する。つまり、経路線Ｒ４上に色変換済みの画像データＧ１３に対応するサムネイル画像が表示されるときには表示時間が長くなるのに対し、経路線Ｒ５上にシャープネス実行済みの画像データＧ１４に対応するサムネイル画像が表示されるときには表示時間が短くなる。したがって、ユーザーは、特に色変換済みの画像データＧ１３に対応するサムネイル画像を長時間確認したい場合には、図７に示すように経路線Ｒ４が長くなるような操作を行えば良い。尚、経路線Ｒ４を長くする操作としては、図７に示す操作の他にも、色変換部４３に対応する処理アイコンＧＤを処理経路の上流側に移動させる操作がある。
【００８９】
次に図８は、ユーザーがシャープネス実行部４４に対応する処理アイコンＧＥをドラッグし、矢印Ｆ２で示すように処理経路の上流側に移動させて色変換部４３に対応する処理アイコンＧＤ上に重ね合わせる操作を行った場合を示している。この場合も上記と同様に、時間設定部３４は、ユーザーによる操作に基づいて変化する経路線Ｒ４および経路線Ｒ５の長さに応じて各経路線Ｒ４，Ｒ５上にサムネイル画像を表示する際の表示時間を変更する。ただし、図８の場合は、一の処理アイコンＧＥが他の処理アイコンＧＤの上に重ね合わせられた状態となるため、経路線Ｒ４が消滅する。そのため、時間設定部３４は、色変換済みの画像データＧ１３に対応するサムネイル画像の表示時間を０に設定し、シャープネス実行済みの画像データＧ１４に対応するサムネイル画像の表示時間をそれ以前の２倍に設定する。つまり、経路線Ｒ４が消滅するので、色変換済みの画像データＧ１３に対応するサムネイル画像が表示されなくなるのに対し、経路線Ｒ５上にシャープネス実行済みの画像データＧ１４に対応するサムネイル画像が表示されるときには表示時間が２倍の長さに設定される。したがって、ユーザーは、色変換済みの画像データＧ１３に対応するサムネイル画像を確認する必要がないと判断した場合には、図８に示すように処理アイコンＧＤ上に他の処理アイコンＧＥを重ね合わせる操作を行えば良い。
【００９０】
次に図９は、ユーザーがシャープネス実行部４４に対応する処理アイコンＧＥの表示サイズ（長さ）を矢印Ｆ３で示すように拡大させる操作を行った場合を示している。この場合、処理アイコンＧＥの表示サイズが他の処理アイコンよりも大きくなるため、時間設定部３４は、拡大された処理アイコンＧＥの表示サイズに基づいて経路線Ｒ５上に表示するサムネイル画像の表示時間を長くし、他の経路線上に表示するサムネイル画像の表示時間を短くする。したがって、ユーザーは、特にシャープネス実行済みの画像データＧ１４に対応するサムネイル画像を長時間確認したい場合には、図９に示すようにシャープネス実行部４４に対応する処理アイコンＧＥの表示サイズを拡大する操作を行えば良い。またこれとは逆に、処理アイコンＧＥの表示サイズを縮小させる操作を行った場合には、シャープネス実行済みの画像データＧ１４に対応するサムネイル画像の表示時間を短くすることができる。
【００９１】
このようにジョブの実行中においては、ユーザーによる操作に基づいて各サムネイル画像の表示時間を適宜変更することにより、ユーザーが特に確認したいと望むサムネイル画像の表示時間を他のサムネイル画像よりも長くすることができる。それ故、ユーザーにとっては所望するサムネイル画像を十分に確認することができるようになるという利点がある。
【００９２】
次に時間設定部３４が各サムネイル画像の表示時間を初期設定する際、履歴情報１９に基づいて個々のサムネイル画像の表示時間を個別に設定する場合を説明する。図１０は、ハードディスク装置１４に記憶される履歴情報１９の一例を示す図である。この履歴情報１９は、画像処理装置１において過去に実行したジョブに関する情報が蓄積された情報である。すなわち、この履歴情報１９には、図１０に示すように、過去に実行したジョブにおいて、ユーザーによる事前設定操作に基づき下地調整部４１、解像度変換部４２、色変換部４３、シャープネス実行部４４およびオーバーレイ実行部４５のそれぞれが画像処理を行った回数（設定回数）、又は、そのジョブの実行中にユーザーが下地調整部４１、解像度変換部４２、色変換部４３、シャープネス実行部４４およびオーバーレイ実行部４５のそれぞれに対して設定変更を行った回数（設定変更回数）が記録される。ジョブ制御部１５は、画像処理装置１においてジョブの実行を開始するとき、ハードディスク装置１４に上記のような履歴情報１９が格納されていれば、それを読み出し、操作パネル５に送信する。
【００９３】
時間設定部３４は、ジョブの実行開始時においてジョブ制御部１５から履歴情報１９を取得した場合、その履歴情報１９に記録されている、下地調整部４１、解像度変換部４２、色変換部４３、シャープネス実行部４４およびオーバーレイ実行部４５のそれぞれの設定回数又は設定変更回数に基づいて各サムネイル画像の表示時間を個別に設定する。すなわち、設定回数又は設定変更回数が多いほど、その画像処理で行われる処理内容がユーザーにとって特に関心のある処理内容となる。そのため、時間設定部３４は、設定回数又は設定変更回数が多いほど、その画像処理の結果を表示するサムネイル画像の表示時間を長くして初期設定を行う。逆に、設定回数又は設定変更回数が他の画像処理よりも少ない場合には、その画像処理の結果を表示するサムネイル画像の表示時間は、初期設定において他のサムネイル画像の表示時間よりも短くなる。
【００９４】
図１１は、図１０の履歴情報１９に基づいて操作パネル５に表示される処理経路の一例を示す図である。図１０の履歴情報１９においては、下地調整部４１と色変換部４３との設定回数又は設定変更回数が最も多くなっている。そのため、操作パネル５に表示される処理経路においても、下地調整済みのサムネイル画像を表示する経路線Ｒ２と、色変換済みのサムネイル画像を表示する経路線Ｒ４とが最大の長さとなって表示される。画像処理装置１においてジョブの実行が開始されることに伴い、図１１に示すような処理経路が初期状態で表示されることにより、ユーザーにとって関心のあるサムネイル画像が過去に行った操作に基づいて長時間表示されるようになる。そのため、ユーザーは個々のサムネイル画像の表示時間を変更する操作を行わなくても、そのジョブの実行中に所望の画像処理が行われているか否かを簡単に確認することができるようになる。
【００９５】
次に、ジョブの実行開始から終了するまでの間における操作パネル５の具体的な処理手順について説明する。図１２乃至図１４は、操作パネル５において行われる処理手順の一例を示すフローチャートである。この処理は、例えばジョブの実行指示が与えられることに応答して、操作パネル５のＣＰＵ２０が上述したプログラム２３を実行することによって開始される。
【００９６】
図１２に示すように、操作パネル５は、ユーザーによるジョブの実行指示を検知すると、ジョブ制御部１５に対してジョブ実行指示を送信し（ステップＳ１）、ジョブ制御部１５からジョブの設定情報を受信する（ステップＳ２）。操作パネル５は、ジョブの設定情報を取得すると、そのジョブの実行中に行われる一連の動作の処理経路を決定する（ステップＳ３）。また操作パネル５は、ジョブ制御部１５から受信した情報の中に、履歴情報１９が含まれているか否かを判断し（ステップＳ４）、履歴情報１９が含まれていればそれを取得する（ステップＳ５）。そして操作パネル５は、各経路線上にサムネイル画像を表示する際の表示時間を決定する（ステップＳ６）。このとき、履歴情報１９が取得されていれば、その履歴情報１９に記録されている設定回数又は設定変更回数に基づいて個々のサムネイル画像を表示する表示時間を個別に決定する。また、履歴情報１９が取得されていない場合には、例えば所定時間Ｔを均等分割することにより各サムネイル画像の表示時間を決定する。尚、ステップＳ６で決定される表示時間は、サムネイル画像を表示する際の初期設定となる。そして操作パネル５は、ステップＳ６で決定された表示時間に基づいて各経路線の長さを決定し、表示部２４に処理経路を表示する（ステップＳ７）。
【００９７】
その後、操作パネル５は、ジョブ制御部１５からサムネイル画像を取得する（ステップＳ８）。このとき、操作パネル５は、例えば各画像処理が行われることによって生成された複数のサムネイル画像を一括して取得する。操作パネル５は、それら複数のサムネイル画像の中から、最初のサムネイル画像を抽出し、１番目の経路線Ｒ１上に表示する（ステップＳ９）。このとき、操作パネル５は、経路線Ｒ１上にサムネイル画像を表示する表示時間のカウント動作を開始する。そして操作パネル５は、処理経路上に表示したサムネイル画像を移動させていくための移動表示処理を開始する（ステップＳ１０）。
【００９８】
図１３は、この移動表示処理（ステップＳ１０）の詳細な処理手順の一例を示すフローチャートである。操作パネル５は、この処理を開始すると、現在の経路線上でのサムネイル画像の表示時間が経過したか否かを判断する（ステップＳ２０）。その結果、サムネイル画像の表示時間が経過していない場合（ステップＳ２０でＮＯ）、その後の処理は行われることなく、移動表示処理（ステップＳ１０）が終了する。一方、サムネイル画像の表示時間が経過している場合（ステップＳ２０でＹＥＳ）、操作パネル５は、処理経路上に次の経路線が存在するか否かを判断する（ステップＳ２１）。そして処理経路上に次の経路線がない場合（ステップＳ２１でＮＯ）、その後の処理は行われることなく、移動表示処理（ステップＳ１０）が終了する。また処理経路上に次の経路が存在する場合（ステップＳ２１でＹＥＳ）、操作パネル５は、次の経路線上に表示するサムネイル画像を取得し（ステップＳ２２）、その取得したサムネイル画像を次の経路線上に表示する（ステップＳ２３）。このとき、操作パネル５は、その経路線上においてサムネイル画像を表示する表示時間のカウント動作を開始する。以上で、移動表示処理（ステップＳ１０）が全て終了する。
【００９９】
図１２に戻り、次に操作パネル５は、ユーザーによる操作が検知されたか否かを判断し（ステップＳ１１）、ユーザーによる操作が検知されていれば、操作検知処理を実行する（ステップＳ１２）。この操作検知処理は、ジョブの実行を一時的に停止させたり、ジョブの実行中に行われる画像処理の設定を変更したり、サムネイル画像の表示時間を変更したりする処理である。
【０１００】
図１４は、操作検知処理（ステップＳ１２）の詳細な処理手順の一例を示すフローチャートである。操作パネル５は、この処理を開始すると、ユーザーによって行われた操作がジョブの実行を一時的に停止させるための停止操作であるか否かを判断する（ステップＳ３０）。その結果、停止操作であれば（ステップＳ３０でＹＥＳ）、ジョブ制御部１５に対してジョブの実行を一時停止させるための操作情報を送信する処理を行う（ステップＳ３１）。尚、ユーザーによって行われた操作が停止操作でなかった場合には（ステップＳ３０でＮＯ）、ステップＳ３１の処理は行われることなく、スキップする。
【０１０１】
次に操作パネル５は、ユーザーによって行われた操作がジョブの実行中に行われる画像処理の設定を変更する操作であるか否かを判断する（ステップＳ３２）。その結果、画像処理の設定を変更する操作であった場合（ステップＳ３２でＹＥＳ）、操作パネル５は、ジョブ制御部１５に対して画像処理の設定を変更させるための操作情報を送信する処理を行う（ステップＳ３３）。尚、ユーザーによって行われた操作が画像処理の設定を変更する操作でなかった場合には（ステップＳ３２でＮＯ）、ステップＳ３３の処理は行われることなく、スキップする。
【０１０２】
次に操作パネル５は、ユーザーによって行われた操作が処理アイコンに対する操作であるか否かを判断する（ステップＳ３４）。その結果、処理アイコンに対する操作であった場合（ステップＳ３４でＹＥＳ）、操作パネル５は、ユーザーによる操作に基づき処理経路の表示状態を更新する（ステップＳ３５）。そして操作パネル５は、ユーザーによって操作された処理アイコンの表示位置および表示サイズに基づき、各経路線上にサムネイル画像を表示する表示時間の設定変更を行う（ステップＳ３６）。尚、ユーザーによって行われた操作が処理アイコンに対する操作でなかった場合には（ステップＳ３４でＮＯ）、ステップＳ３５，Ｓ３６の処理は行われることなく、スキップする。以上で、操作検知処理（ステップＳ１２）が終了する。
【０１０３】
再び図１２に戻り、次に操作パネル５は、次のページのサムネイル画像があるか否かを判断する（ステップＳ１３）。その結果、次のページのサムネイル画像がある場合（ステップＳ１３でＹＥＳ）、ステップＳ８に戻って上述した処理を繰り返す。これにより、例えば表示部２４に表示される処理経路において、それぞれ異なるページに対応する複数のサムネイル画像が同時に且つ異なる経路線上に表示されることもある。
【０１０４】
一方、次のページのサムネイル画像がなかった場合（ステップＳ１３でＮＯ）、操作パネル５は、画像処理装置１におけるジョブの実行が完了したか否かを判断する（ステップＳ１４）。ジョブの実行が完了していない場合（ステップＳ１４でＮＯ）、ステップＳ１０に戻って上述した処理を繰り返す。これにより、ジョブの実行中は、処理経路に沿ってサムネイル画像が順次次の経路線上へ移動していくようになり、またユーザーが操作パネル５に対する操作を行えば、その操作に基づく処理が実行されるようになる。そしてジョブの実行が完了すると（ステップＳ１４でＹＥＳ）、操作パネル５は、処理経路の表示状態を終了し（ステップＳ１５）、ジョブの実行を待機する待機画面を表示して処理を終了する。
【０１０５】
操作パネル５において上記のような処理が行われることにより、画像処理装置１でのジョブの実行中に画像処理部１２において行われる各画像処理によって画像データがどのように変化するかをサムネイル画像によって表示することができるようになる。そしてユーザーは操作パネル５に処理経路が表示されている状態で意図的に処理アイコンに対する操作を行うことにより、各サムネイル画像の表示時間を変化させることができる。
【０１０６】
図１５は、ユーザーによる操作に基づいて各経路線上に表示されるサムネイル画像の表示時間の変化の一例を示す図である。図１５（ａ）は、図５に示した処理経路が表示部２４に表示されている状態（初期状態）での各経路線Ｒ１，Ｒ２，Ｒ３，Ｒ４，Ｒ５，Ｒ６上におけるサムネイル画像の表示時間を示している。例えば図５に示したように、時間設定部３４が各経路線上にサムネイル画像を表示する表示時間をほぼ均等な時間Ｔａに設定した場合、図１５（ａ）に示すようにジョブの実行中に処理経路に沿って各経路線上を移動しながら表示される各サムネイル画像の表示時間はＴａとなる。この場合、最初の経路線Ｒ１上にサムネイル画像が表示されてから、最後の経路線Ｒ６上でのサムネイル画像の表示が終了するまでの合計表示時間Ｔは、表示時間Ｔａの６倍となっている。
【０１０７】
一方、図１５（ｂ）は、図５の表示画面に対してユーザーが図７に示したように処理アイコンＧＥを下流側に移動させる操作を行った場合の各経路線Ｒ１，Ｒ２，Ｒ３，Ｒ４，Ｒ５，Ｒ６上におけるサムネイル画像の表示時間を示している。ユーザーが図７に示したような操作を行うと、経路線Ｒ４が長くなり、経路線Ｒ５が短くなるため、経路線Ｒ４においてサムネイル画像が表示される表示時間はＴａからＴｂ（ただし、Ｔｂ＞Ｔａ）に変化し、経路線Ｒ５においてサムネイル画像が表示される表示時間はＴａからＴｃ（ただし、Ｔａ＞Ｔｃ）に変化する。この場合においても、合計表示時間Ｔに変化はない。
【０１０８】
さらに図１５（ｃ）は、図５の表示画面に対してユーザーが図８に示したように処理アイコンＧＥを上流側に移動させ、処理アイコンＧＤ上に重ね合わせる操作を行った場合の各経路線Ｒ１，Ｒ２，Ｒ３，Ｒ４，Ｒ５，Ｒ６上におけるサムネイル画像の表示時間を示している。ユーザーが図８に示したような操作を行うと、経路線Ｒ４が消滅してしまうため、経路線Ｒ４においてサムネイル画像が表示される表示時間はＴａから０秒に変化し、経路線Ｒ５においてサムネイル画像が表示される表示時間はＴａからＴｄ（ただし、Ｔｄ＞Ｔａ）に変化する。この場合においても、合計表示時間Ｔに変化はない。またこの場合、複数の処理アイコンを次々に重ね合わせていく操作を行えば、１つのサムネイル画像を表示する表示時間をさらに長くすることが可能である。
【０１０９】
したがって、ユーザーは、特に確認したいと望むサムネイル画像の表示時間を自由に調整することができるため、ジョブの実行中に行われる複数の画像処理のうち、特に関心のある画像処理において所望の処理が行われているか否かを十分に確認する時間を確保することができるようになる。
【０１１０】
（第２の実施の形態）
次に第２の実施の形態について説明する。上述した第１の実施の形態では、画像処理部１２における下地調整部４１、解像度変換部４２、色変換部４３、シャープネス実行部４４およびオーバーレイ実行部４５のそれぞれがハードウェアで構成される場合を例示した。本実施形態では、画像処理部１２における上記各処理部がソフトウェア処理により実現される場合を例示する。尚、本実施形態においても、画像処理装置１の構成は第１の実施の形態で説明したものと同様である。
【０１１１】
画像処理部１２における下地調整部４１、解像度変換部４２、色変換部４３、シャープネス実行部４４およびオーバーレイ実行部４５のそれぞれをソフトウェア処理によって実現する場合、一般に各画像処理による処理速度はハードウェア構成の場合よりも低下する。すなわち、ソフトウェア処理で各画像処理を実行する場合、１つの画像処理がＣＰＵを占有するため、前段の画像処理が終了してから次の画像処理の実行が開始される。それ故、ソフトウェア処理の場合には、全ての画像処理を完了させるのに、例えば数ミリ秒から数秒程度を要することもある。
【０１１２】
図１６は、画像処理部１２の各処理部がソフトウェア処理で実現される場合の処理の概要を示すタイミングチャートである。尚、図１６の例では、スキャナ部２が複数ページから成る原稿を１ページずつ読み取ってジョブの実行対象となる画像データＧ１０を１ページずつ生成する場合を示している。スキャナ部２は、タイミングＴ１０で原稿読み取りを開始すると、上記と同様、読み取りヘッドが原稿を主走査方向１ラインずつに読み取っていき、画像メモリ１１に画像データＧ１０を１ラインずつ格納していく。
【０１１３】
画像処理部１２の各処理部４１，４２，４３，４４，４５がソフトウェアによって構成される場合、各処理部４１，４２，４３，４４，４５は、画像メモリ１１に１ページ分の画像データが格納されるのを待って処理を開始する。そのため、下地調整部４１は、スキャナ部２によって１ページ分全体の画像データＧ１０が画像メモリ１１に格納されたタイミングＴ１１で下地調整処理を開始する。この下地調整処理はタイミングＴ１２で終了する。その後、解像度変換部４２が下地調整済みの画像データＧ１１を画像メモリ１１から読み出し、解像度変換の実行を開始する。以後同様に、色変換部４３は解像度変換部４２による処理が終了するタイミングＴ１３で処理を開始し、シャープネス実行部４４は色変換部４３による処理が終了するタイミングＴ１４で処理を開始する。そしてオーバーレイ実行部４５は、シャープネス実行部４４による処理が終了するタイミングＴ１５で処理を開始し、タイミングＴ１６で処理を終了する。
【０１１４】
このようにソフトウェア処理による場合は、１つずつの画像処理を順次行っていくこととなり、しかも各画像処理を実行するソフトウェアの負荷などに応じて個々の画像処理に要する時間にばらつきが生じるため、ハードウェア構成の場合と比較すると処理時間がかかる。
【０１１５】
一方、サムネイル画像生成部１７は、画像メモリ１１に１ページ分の画像データが格納される都度、サムネイル画像を生成することが可能であるため、スキャナ部２による原稿読み取り動作や画像処理部１２における個々の画像処理が終了する都度、サムネイル画像を生成することが可能である。それ故、スキャナ部２によってジョブの実行対象となる画像データＧ１０が取得され、その画像データＧ１０に対応するサムネイル画像が生成されたタイミングで操作パネル５の処理経路上にそのサムネイル画像を表示することができる。ところが、画像データＧ１０に対応するサムネイル画像が生成されたタイミングでそのサムネイル画像を処理経路上に表示しても、それに続くサムネイル画像は未だ生成されていない状態となる。
【０１１６】
そこで上述した図１２と同様の処理手順を採用し、処理経路上に表示するサムネイル画像を順次更新しながら移動させていく場合には、処理経路上に表示しているサムネイル画像の表示時間が経過し、次のサムネイル画像に更新するときに、次のサムネイル画像が既に生成されているか否かを確認することが必要となる。
【０１１７】
図１７は、本実施形態において図１２と同様の処理手順を採用する場合の移動表示処理（ステップＳ１０）の詳細な処理手順の一例を示すフローチャートである。図１７に示すように、操作パネル５は、この処理を開始すると、現在の経路線上でのサムネイル画像の表示時間が経過したか否かを判断する（ステップＳ４０）。その結果、サムネイル画像の表示時間が経過していない場合（ステップＳ４０でＮＯ）、その後の処理は行われることなく、移動表示処理（ステップＳ１０）が終了する。一方、サムネイル画像の表示時間が経過している場合（ステップＳ４０でＹＥＳ）、操作パネル５は、処理経路上に次の経路線が存在するか否かを判断する（ステップＳ４１）。そして処理経路上に次の経路線がない場合（ステップＳ４１でＮＯ）、その後の処理は行われることなく、移動表示処理（ステップＳ１０）が終了する。また処理経路上に次の経路が存在する場合（ステップＳ４１でＹＥＳ）、操作パネル５は、次の経路線上に表示すべきサムネイル画像が既に生成されているか否かを確認する（ステップＳ４２）。このとき、次のサムネイル画像が未だ生成されていない状態であれば（ステップＳ４２でＮＯ）、現在の表示状態を継続させる必要があるため、サムネイル画像の更新を行わず、移動表示処理（ステップＳ１０）を終了する。これに対し、次の経路線上に表示すべきサムネイル画像が既に生成されている場合（ステップＳ４２でＹＥＳ）、操作パネル５は、次の経路線上に表示するサムネイル画像を取得し（ステップＳ４３）、その取得したサムネイル画像を次の経路線上に表示する（ステップＳ４４）。以上で、本実施形態における移動表示処理（ステップＳ１０）が終了する。
【０１１８】
したがって、本実施形態では時間設定部３４によって初期設定された表示時間が経過したタイミングで次のサムネイル画像が生成されていないときには、次のサムネイル画像が生成されるまで待機し、次のサムネイル画像が生成されたタイミングで処理経路上に表示しているサムネイル画像を次のサムネイル画像に更新するようになる。言い換えると、画像処理部１２において実行される各画像処理に要する時間が時間設定部３４によって初期設定される表示時間Ｔａよりも長い場合、処理経路上を移動していくサムネイル画像は、画像処理部１２における実際の画像処理の進行に連動して更新されることになる。ただし、画像処理部１２において実行される各画像処理に要する時間が時間設定部３４によって初期設定される表示時間Ｔａよりも短い場合には、ハードウェア構成の場合と同様に、処理経路上を移動していくサムネイル画像は、時間設定部３４によって初期設定される表示時間Ｔａに基づいて更新される。
【０１１９】
またソフトウェア処理による場合は、上述したように、各画像処理が終了するまでに時間を要するため、例えばユーザーが処理経路に含まれる処理アイコンを移動させることにより、特定の経路線を短くする操作を行った場合でも、その経路線上に表示するサムネイル画像の表示時間は画像処理に要する時間よりも短くすることができない。例えば図１８に示すようにユーザーが処理アイコンＧＥを下流側に移動させる操作を行った場合、上述した第１の実施の形態では、経路線Ｒ４が短くなり、経路線Ｒ５が長くなるため、色変換済みの画像データＧ１３に対応するサムネイル画像の表示時間が経路線Ｒ４の縮小量に応じて短くなり、シャープネス実行済みの画像データＧ１４に対応するサムネイル画像の表示時間が経路線Ｒ５の伸長量に応じて長くなる。ところが、本実施形態の場合には、色変換済みの画像データＧ１３に対応するサムネイル画像の表示時間を短くしても、シャープネス実行部４４による画像処理がその表示時間内に終了しないケースが発生する。そのため、本実施形態においては、ユーザーが図１８に示すような操作を行った場合、色変換済みの画像データＧ１３に対応するサムネイル画像の表示時間を短くすることなく、シャープネス実行済みの画像データＧ１４に対応するサムネイル画像の表示時間だけを経路線Ｒ５の伸長量に応じて長くすることが好ましい。
【０１２０】
図１９は、図１８に示した操作に基づいて各経路線上に表示されるサムネイル画像の表示時間の変化の一例を示す図である。図１９（ａ）は、ユーザーによる操作が行われる前の表示時間を示しており、図１９（ｂ）は、ユーザーによる操作に基づいて変化させた表示時間を示している。ユーザーによる操作が行われる前の状態では、図１９（ａ）に示す如く、経路線Ｒ４上にサムネイル画像を表示する表示時間がＴｅとなっており、この表示時間Ｔｅの間にシャープネス実行部４４による処理が行われる。また操作前の状態では、経路線Ｒ５上にサムネイル画像を表示する表示時間がＴｆとなっている。このような状態で図１８のような操作が行われると、操作パネル５は、経路線Ｒ５の伸長量に応じて経路線Ｒ５上にサムネイル画像を表示する表示時間Ｔｆを、図１９（ｂ）に示す如く、表示時間Ｔｇに設定変更する。したがって、この場合は、最初の経路線Ｒ１上にサムネイル画像が表示されてから、最後の経路線Ｒ６上でのサムネイル画像の表示が終了するまでの合計表示時間Ｔｘは、ユーザーによる操作が反映されると長くなり、合計表示時間Ｔｙに変化する。
【０１２１】
つまり、画像処理部１２がソフトウェア処理によって各画像処理を実行する構成でも、ユーザーによる操作が行われた場合に、その操作に基づいてサムネイル画像の表示時間を長くすることは可能である。それ故、本実施形態においても、ユーザーは、特に確認したいと望むサムネイル画像の表示時間を自由に長く設定することができるため、ジョブの実行中に行われる複数の画像処理のうち、特に関心のある画像処理において所望の処理が行われているか否かを十分に確認する時間を確保することができるようになる。
【０１２２】
尚、上記以外の構成および表示態様は、第１の実施の形態で説明したものと同様である。
【０１２３】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は上述した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１２４】
例えば、上記実施形態においては、スキャナ部２が原稿を読み取ることによってジョブの実行対象となる画像データを取得し、画像出力部１３がＦＡＸ送信を行うことによって画像出力を行うジョブが実行される場合について説明した。しかし、画像処理装置１は、ＦＡＸ送信ジョブに限らず、様々なジョブを実行可能であり、ＦＡＸ送信ジョブ以外のジョブを実行するときにも操作パネル５に対して上述した表示態様で処理経路の表示を行うことが可能である。ただし、画像入力部１０に画像データが入力してから画像出力部１３において画像出力が開始されるまでの時間が短いプリントジョブなどの場合には、操作パネル５において全ページに対応するサムネイル画像の移動表示処理が完了するまで画像出力を待機させておくことが好ましい。
【０１２５】
また第２の実施の形態で説明したように、画像処理部１２がソフトウェア処理で各画像処理を実行するものである場合、各画像処理が終了するまでに長時間を要する。そのため、ユーザーがジョブの実行途中において、既に実行された画像処理の設定を変更する操作を行うと、その設定変更を反映した状態で再び長時間をかけてソフトウェアによる画像処理を再度実行しなければならず、処理効率が著しく低下してしまう可能性がある。そこで、そのような処理効率の低下を防止するためには、少なくともジョブの実行が完了するまで、ソフトウェアによって各画像処理が施された処理済み画像データを全て画像メモリ１１に保存しておくことが好ましい。これにより、ユーザーが画像処理の設定を変更した場合であっても、その変更された画像処理の前段の画像処理が完了した状態から画像処理を再開できるため、処理効率が向上する。
【０１２６】
一方、ソフトウェアによって各画像処理が施された処理済み画像データを全て画像メモリ１１に保存しておく場合には、画像メモリ１１の大容量化が求められるため、画像処理装置１のコストが上昇する。そのようなコスト上昇を抑制するためには、例えば、画像処理部１２において行われる複数の画像処理のうち、例えば処理時間が一定時間以上かかる画像処理によって生成される処理済み画像データだけを画像メモリ１１に保存しておくようにしても良い。このような構成によれば、処理済み画像データが保存されている画像処理の後段側で行われる画像処理の設定が変更された場合には、画像メモリ１１に保存されている処理済み画像データを用いて処理を再開できるため、一定時間以上を要する画像処理を再び実行しなくても良い。この場合においても処理効率が向上する。
【符号の説明】
【０１２７】
１  画像処理装置
５  操作パネル
６  表示装置
１０  画像入力部（画像入力手段）
１１  画像メモリ（画像記憶手段）
１２  画像処理部（画像処理手段）
１３  画像出力部（画像出力手段）
１４  ハードディスク装置（履歴情報記憶手段）
１５  ジョブ制御部（制御手段）
２３  プログラム
２４  表示部（表示手段）
３２  表示制御部（表示制御手段）
３３  操作検知部（操作検知手段）
３４  時間設定部（表示時間設定手段）
【図１】
2014027584.tif 000003
【図２】
2014027584.tif 000004
【図３】
2014027584.tif 000005
【図４】
2014027584.tif 000006
【図５】
2014027584.tif 000007
【図６】
2014027584.tif 000008
【図７】
2014027584.tif 000009
【図８】
2014027584.tif 000010
【図９】
2014027584.tif 000011
【図１０】
2014027584.tif 000012
【図１１】
2014027584.tif 000013
【図１２】
2014027584.tif 000014
【図１３】
2014027584.tif 000015
【図１４】
2014027584.tif 000016
【図１５】
2014027584.tif 000017
【図１６】
2014027584.tif 000018
【図１７】
2014027584.tif 000019
【図１８】
2014027584.tif 000020
【図１９】
2014027584.tif 000021