(57)【要約】【解決課題】処理の実行を開始した後でもあっても、処理のパラメータの設定を変更することができ、ユーザの利便性を向上させることができるようにする。【解決手段】ジョブとして複数の画像処理ブロックからなる画像入力処理の実行を開始し（１０２）、ボタンイベントフラグに基づいて、ボタンが押下されているか否かを判定し（１０４、１０６）、ボタンイベントフラグがオンとなっていると、ボタン押下による変更指示に基づいて、画像処理のパラメータの設定を変更する（１０８）。そして、ブロック終了フラグに基づいて、実行中の画像処理ブロックが変化したか否かを判定し（１１４）、実行中の画像処理ブロックが変化すると、再表示処理ルーチンを実行し、実行開始されていない画像処理のみに関するパラメータの設定変更が可能となるように、パラメータ設定画面のボタンを表示する（１１６）。【選択図】図４
2008092167.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータに対して、設定されたパラメータに応じた複数の情報処理を含む一連の処理を実行する実行手段と、
前記実行手段による前記情報処理の実行状況を監視する監視手段と、
前記実行手段によって前記一連の処理の実行が開始された後に、前記情報処理に設定されたパラメータの変更が指示された場合、前記監視手段によって監視された実行状況に基づいて、前記実行手段によってまだ実行されていない情報処理に設定されたパラメータを変更するパラメータ変更手段と、
を含むデータ処理装置。
【請求項２】
前記パラメータ変更手段は、前記実行手段によって前記一連の処理の実行が開始された場合、前記監視手段によって監視された実行状況に基づいて、前記実行手段によってまだ実行されていない情報処理に設定されたパラメータの変更指示を可能とするパラメータ変更画面を表示する変更画面表示手段を備え、
前記実行手段によって前記一連の処理の実行が開始された後に、前記変更画面表示手段のパラメータ変更画面を介して、前記パラメータの変更が指示された場合、該パラメータを変更する請求項１記載のデータ処理装置。
【請求項３】
前記パラメータ変更手段は、前記複数の情報処理に設定されたパラメータの変更指示を可能とするパラメータ変更画面を表示する変更画面表示手段を備え、
前記実行手段によって前記一連の処理の実行が開始された後に、前記変更画面表示手段のパラメータ変更画面を介して、前記パラメータの変更が指示された場合、前記監視手段によって監視された実行状況に基づいて、前記変更が指示されたパラメータが、前記実行手段によってまだ実行されていない情報処理に設定されたパラメータであれば、該パラメータを変更する請求項１記載のデータ処理装置。
【請求項４】
前記変更画面表示手段は、前記パラメータ変更画面に、前記監視手段によって監視された実行状況を更に表示する請求項２又は３記載のデータ処理装置。
【請求項５】
前記実行手段は、入力された画像データに対して、複数の画像処理を含む一連の処理を実行する請求項１〜請求項４の何れか１項記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置に係り、特に、実行する情報処理に設定されたパラメータを変更することができるデータ処理装置に関する。
【背景技術】
【０００２】
近年、デジタル複合機やコピーサーバ等のデータ処理装置で実行される処理が複雑化、高度化するに伴い、処理に関する設定パラメータの数が増加し、パラメータの設定が煩雑となっている。また、データ処理装置で実行される処理の複雑化、高度化に伴い、データ処理装置がジョブを実行するのにかかる処理時間が長くなる傾向にある。
【０００３】
このような状況下で、デジタル複合機やコピーサーバ等において、先行するジョブの状況を表示する手段を設け、ジョブの受付番号、進行状況、エラー発生時の状況等を表示すると共に、先行ジョブの処理中に新たなジョブを設定し得るようにしたことを特徴とするユーザインターフェースを備え、処理の実行中にも次のジョブの設定登録を可能とする情報処理装置が提案されている（特許文献１）。この情報処理装置では、処理中の先行ジョブの状況を容易に認識でき、処理中のジョブ及び新規設定ジョブを予定通り処理することを可能としている。
【特許文献１】特開２００１−１４２５９２
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、現在処理中のジョブの進行状況の確認と、新たなジョブの設定登録とは可能であるが、一旦スタートボタンを押下し、処理の実行を開始した後には、その処理に関するパラメータ設定を変更することができないため、スタートボタンを押した直後に、パラメータ設定の間違いに気が付いた場合には、ジョブをキャンセルして最初からパラメータの設定をやり直さなければならず、ユーザにとっては不便であると共に、時間的ロスも生じさせてしまう、という問題がある。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、処理の実行を開始した後であっても、処理のパラメータの設定を変更することができ、ユーザの利便性を向上させることができるデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために本発明に係るデータ処理装置は、入力されたデータに対して、設定されたパラメータに応じた複数の情報処理を含む一連の処理を実行する実行手段と、前記実行手段による前記情報処理の実行状況を監視する監視手段と、前記実行手段によって前記一連の処理の実行が開始された後に、前記情報処理に設定されたパラメータの変更が指示された場合、前記監視手段によって監視された実行状況に基づいて、前記実行手段によってまだ実行されていない情報処理に設定されたパラメータを変更するパラメータ変更手段とを含んで構成されている。
【０００７】
本発明に係るデータ処理装置によれば、実行手段によって、入力されたデータに対して、設定されたパラメータに応じた複数の情報処理を含む一連の処理を実行し、監視手段によって、実行手段による情報処理の実行状況を監視する。
【０００８】
ここで、実行手段によって一連の処理の実行が開始された後に、情報処理に設定されたパラメータの変更が指示された場合、パラメータ変更手段によって、監視手段によって監視された実行状況に基づいて、実行手段によってまだ実行されていない情報処理に設定されたパラメータを変更する。
【０００９】
このように、実行手段による情報処理の実行状況を監視して、一連の処理の実行が開始された後にパラメータの設定変更が指示されても、まだ実行されていない情報処理に設定されたパラメータを変更することができるため、ユーザの利便性を向上させることができる。
【００１０】
本発明に係るパラメータ変更手段は、実行手段によって一連の処理の実行が開始された場合、監視手段によって監視された実行状況に基づいて、実行手段によってまだ実行されていない情報処理に設定されたパラメータの変更指示を可能とするパラメータ変更画面を表示する変更画面表示手段を備え、実行手段によって一連の処理の実行が開始された後に、変更画面表示手段のパラメータ変更画面を介して、パラメータの変更が指示された場合、パラメータを変更することができる。これにより、パラメータ変更画面では、まだ実行されていない情報処理に設定されたパラメータの変更指示が可能となっているため、設定変更が可能なパラメータが容易に把握でき、ユーザの利便性を更に向上させることができる。
【００１１】
本発明に係るパラメータ変更手段は、複数の情報処理に設定されたパラメータの変更指示を可能とするパラメータ変更画面を表示する変更画面表示手段を備え、実行手段によって一連の処理の実行が開始された後に、変更画面表示手段のパラメータ変更画面を介して、パラメータの変更が指示された場合、監視手段によって監視された実行状況に基づいて、変更が指示されたパラメータが、実行手段によってまだ実行されていない情報処理に設定されたパラメータであれば、パラメータを変更することができる。これにより、パラメータ変更画面を介して変更指示されたパラメータが、まだ実行されていない情報処理に設定されたパラメータであれば、変更することができる。
【００１２】
上記の変更画面表示手段は、パラメータ変更画面に、監視手段によって監視された実行状況を更に表示することができる。これにより、情報処理の実行状況がパラメータ変更画面に表示されるため、ユーザは、情報処理の実行状況に基づいて、設定変更が可能なパラメータを容易に把握できるため、ユーザの利便性を更に向上させることができる。
【００１３】
また、上記の実行手段は、入力された画像データに対して、複数の画像処理を含む一連の処理を実行することができる。これにより、画像データに対して画像処理を実行するデータ処理装置であっても、実行手段による画像処理の実行状況を監視して、一連の処理の実行が開始された後にパラメータの設定変更が指示されても、まだ実行されていない画像処理に設定されたパラメータを変更することができるため、ユーザの利便性を向上させることができる。
【発明の効果】
【００１４】
以上説明したように、本発明のデータ処理装置によれば、実行手段による情報処理の実行状況を監視して、一連の処理の実行が開始された後にパラメータの設定変更が指示されても、まだ実行されていない情報処理に設定されたパラメータを変更することができるため、ユーザの利便性を向上させることができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照して説明する。なお、本発明の実施の形態では、画像処理装置に本発明を適用した場合を例に説明する。
【００１６】
図１に示すように、第１の実施の形態に係る画像処理装置１０は、トレイ（図示省略）にセットされた原稿を搬送する原稿送り部１２と、原稿送り部１２によって搬送された原稿又はプラテン（図示省略）に載せられた原稿に光を照射し、原稿の画像を読み取る読取部１４とを備えている。原稿送り部１２と読取部１４とは接続されており、トレイにセットされた原稿の画像を読み取る際に、各々が連動して動作する。
【００１７】
読取部１４では、原稿に光を照射してスキャンし、原稿から反射された光をミラーやレンズを通してＣＣＤに集め、ＣＣＤで光電変換された画像信号をＡＤ変換して、デジタル画像データに変換する。
【００１８】
また、画像処理装置１０は、画像処理装置１０の全体を制御するコントローラ１６と、画像処理を行う画像処理部１８と、画像データに基づいて、記録用紙に印字する印字部２０と、画像処理に関するパラメータ設定等を表示すると共に、設定入力操作を行うための操作パネル部２２と、ネットワークに接続するためのネットワークインタフェース３０を備えている。
【００１９】
コントローラ１６は、画像データを記憶するＨＤＤ２４を備えており、読取部１４から画像データを読み込んで、ＨＤＤ２４に格納する。
【００２０】
画像処理部１８は、画像処理内容の書き換え可能なＤＳＰあるいはメディアプロセッサと、ワークメモリと、制御用ＣＰＵと、バスブリッジとで構成されており、コントローラ１６に接続されている。画像処理部１８は、コントローラ１６から、処理すべき画像データを受け取り、指定された画像処理を行った後、処理済みの画像データを、再度コントローラ１６に送出する。
【００２１】
また、コントローラ１６は、読取部１４、操作パネル部２２、印字部２０、ネットワークインタフェース３０の各々とケーブルやバスによって接続されている。
【００２２】
画像処理装置１０において、読み取った原稿に基づいて、記録用紙に印字する場合には、読取部１４によって変換されたデジタル画像データが、コントローラ１６に読み込まれて、画像処理部１８に送出され、画像処理部１８において、シェーディング、ＭＴＦ補正やＧＡＰ補正などの前処理が施された後、例えば、１つ目の色空間変換ブロックによって内部色空間に変換される。そして、内部色空間に変換されたデジタル画像データは、コピーやＦＡＸなどのための画像処理を行う通常画像処理ブロックに送られ、地色除去、拡大縮小、デジタルフィルタなどの画像処理を施され、２つ目の色空間変換ブロックによって最終的に印字部２０の色空間であるＹＭＣＫに変換される。その後、出力する印字部２０の種別や原稿モードなどに応じて誤差拡散、スクリーン処理が施され、上記の各種画像処理が施された画像データが、コントローラ１６にあるページメモリ（図示省略）に送られ、ＨＤＤ２４に蓄積された後、ネットワークインタフェース３０によって、ネットワーク経由で、ネットワークに接続されたＰＣ等(図示省略）に送信される。そして、送信された画像データは、ＰＣ等において表示等に利用される。なお、上記の各処理は、全ての処理が画像処理部１８で実行されるのではなく、一部の処理は読取部１４で実行され、また、一部の処理はコントローラ１６で実行される。
【００２３】
上記のように、画像処理装置１０で実行されるジョブは、複数の画像処理を含む一連の処理から構成されている。
【００２４】
操作パネル部２２では、図２に示すように、ジョブの複数の画像処理の各々に関するパラメータを設定するためのパラメータ設定画面が表示されており、パラメータ設定画面には、設定パラメータに対応するボタンが表示されている。画像処理の各々に関するパラメータには、初期値が予め設定されおり、ユーザがパラメータ設定画面のボタンを押下して、パラメータ設定の変更指示を行うことにより、画像処理の各々に関するパラメータの設定が変更される。
【００２５】
また、パラメータ設定画面に表示されるボタンは、ジョブの画像処理毎にグループ分けされ、ボタングループに含まれるボタンは、パラメータ設定画面において、まとまった位置に表示される。また、コントローラ１６のメモリには、図３に示すように、各ボタングループについて、タイトル、ボタン数、ボタンデータ、及びどの画像処理が実行開始されるとボタンが非表示とされるかを示す非表示情報を格納したリストが記憶されている。
【００２６】
また、リストに格納されているボタンデータは、ボタンの表示のための座標、大きさ、及び表示文字列から構成されている。
【００２７】
コントローラ１６は、実行の指示がされたジョブの画像処理の実行状況を監視する機能を有しており、画像処理に対応する画像処理ブロックごとに実行終了したか否かを示すブロック終了フラグによって、各画像処理の実行状況を監視する。
【００２８】
上記のように、画像処理部１８に画像データを送り、画像処理部１８で画像処理が施されるが、その際、ユーザが操作パネル部２２で、ジョブのスタートを指示してから、実際に処理が行われるまで、時間差が発生する。それは特に多数ページを処理するジョブにおいて顕著である。そこで、本実施の形態に係る画像処理装置１０は、実際の画像処理の実行が開始される前まで、その画像処理に関わるパラメータ設定の変更を受付け、画像処理に反映する。
【００２９】
次に、第１の実施の形態に係る画像処理装置１０の作用について説明する。なお、実行するジョブとして画像入力処理を行って、読取部１４によって読み取った画像データに対して高圧縮処理を実行し、高圧縮された画像ファイルをＨＤＤ２４に格納する場合について説明する。
【００３０】
まず、ユーザによって、原稿送り部１２に原稿がセットされた状態で、画像処理装置１０のコントローラ１６において、図４に示す画像処理ルーチンが実行される。
【００３１】
ステップ１００において、図５に示す初期パラメータ変更処理ルーチンが実行され、ユーザの指示によって、画像処理のパラメータの設定が変更される。以下に、初期パラメータ変更処理ルーチンについて説明する。
【００３２】
ステップ１３０で、操作パネル部２２のパラメータ設定画面のボタンが押下されたか否かを判定し、ユーザによってボタンが押下されて、パラメータ設定画面を介してパラメータ設定の変更が指示されると、ステップ１３２へ進み、押下されたボタンのボタン種別を取得し、ステップ１３４で、ボタン種別に対応する指定値（例えば、解像度）を取得する。
【００３３】
そして、ステップ１３６において、取得された指定値に対応する設定値（例えば、３００ｄｐｉ）をパラメータＲＯＭから取得し、ステップ１３８で、取得された設定値を、当該設定値に対応する画像処理部１８のＡＳＩＣレジスタにセットする。なお、上記のステップ１３６、１３８の処理は、取得されたボタン種別に影響するＡＳＩＣレジスタの数だけ実行され、ボタン種別に対応する全ての設定値を取得し、該当するＡＳＩＣレジスタにセットする。
【００３４】
そして、ステップ１４０では、操作パネル部２２に対するユーザの操作によるＵＩイベントが終了したか否かを判定し、終了していない場合には、ステップ１３０へ戻るが、パラメータの設定変更が終了し、操作パネル部２２のスタートボタンが押下されて、ジョブの実行開始が指示されると、初期パラメータ変更処理ルーチンを終了する。
【００３５】
そして、図４の画像処理ルーチンのステップ１０２において、画像入力処理の実行を開始する。画像入力処理は、図６に示すように、複数の画像処理ブロックから構成されており、読取部１４によって読み取られた画像データに対して、色空間変換を行う色空間変換処理ブロック、色空間変換が行われた画像データから網点を検出する網点検出処理ブロック、画像データに対してフィルタ処理を行うフィルタ処理ブロック、検出された網点から画像の属性を検知する画像属性検知処理ブロック、検知された画像の属性に応じて、フィルタ処理済みの画像データの像域を分離する像域分離処理ブロック、文字部分の像域から文字を抽出する文字抽出処理ブロック、抽出した文字を圧縮する圧縮処理ブロック、背景部分の像域の背景画質を調整する背景画質調整処理ブロック、背景画質を調整された背景部分の像域を圧縮する圧縮処理ブロック、圧縮処理された文字や像域からなる画像ファイルにファイル属性を付与するファイル属性付与処理ブロック、及び属性が付与された画像ファイルをＨＤＤ２４に蓄積するファイル蓄積処理ブロックから構成され、これらの画像処理ブロックが一連の処理として実行される。
【００３６】
次のステップ１０４では、メモリに記憶されているボタンイベントフラグを読み込み、ステップ１０６で、ボタンが押下されているか否かを判定し、ボタンイベントフラグがオンとなっておらず、何れかのボタンも押下されていない場合には、ステップ１１０へ移行するが、一方、ボタンイベントフラグがオンとなっており、ユーザによって少なくとも一つのボタンが押下されていた場合には、ステップ１０８において、図７に示す実行開始後パラメータ変更処理ルーチンを実行し、ボタン押下による変更指示に基づいて、画像処理のパラメータの設定を変更する。以下に、開始後パラメータ変更処理ルーチンについて説明する。
【００３７】
ステップ１５０では、押下されたボタンのボタン種別を取得し、ステップ１５２で、ボタン種別に対応する指定値を取得する。なお、複数のボタンが押下された場合には、ボタン毎にボタン種別及び指定値を取得する。
【００３８】
そして、ステップ１５４において、取得された指定値に対応する設定値をパラメータＲＯＭから取得し、ステップ１５６で、取得された設定値を、この設定値に対応する画像処理部１８のＡＳＩＣレジスタにセットして、開始後パラメータ変更処理ルーチンを終了する。なお、取得されたボタン種別に影響するＡＳＩＣレジスタが複数ある場合には、ＡＳＩＣレジスタの数だけ、ステップ１３６、１３８と同様に、設定値を取得し、該当するＡＳＩＣレジスタにセットする。また、複数のボタンが押下された場合には、押下されたボタンの指定値毎に、ステップ１３６、１３８と同様に、設定値を取得し、該当するＡＳＩＣレジスタにセットする。
【００３９】
そして、図４の画像処理ルーチンのステップ１１０で、所定時間待機し、ステップ１１２で、ブロック終了フラグを読み込み、ステップ１１４において、読み込んだブロック終了フラグに基づいて、実行中の画像処理ブロックが変化したか否かを判定する。実行中の画像処理ブロックが変化せずに、前回読み込んだブロック終了フラグと同じ状態だった場合には、ステップ１０４へ戻るが、一方、ある画像処理ブロックの実行が終了し、実行中の画像処理ブロックが変化しており、前回読み込んだブロック終了フラグとは異なっている場合には、ステップ１１６で、図８に示す再表示処理ルーチンを実行し、操作パネル部２２のボタン表示を変更する。以下に再表示処理ルーチンの内容について説明する。
【００４０】
まず、ステップ１６８において、上述したグループデータを格納したリストのポイント先を、先頭のグループデータにセットし、ステップ１７０において、リストのポインタ先のグループデータ読み込み、ステップ１７２で、読み込んだグループデータのタイトルに基づいて、操作パネル部２２の所定位置にグループタイトルを表示する。
【００４１】
そして、ステップ１７４で、読み込んだグループデータのボタンが非表示であるか否かを判定し、上記のステップ１１２で読み込んだブロック終了フラグとグループデータの非表示情報とに基づいて、ボタンが非表示とされる画像処理ブロックが実行開始されていれば、ステップ１７８において、読み込んだグループデータのボタンの文字色をグレーにセットし、ステップ１８０で、ボタンの背景色をグレーにセットして、該当するボタンがパラメータ設定画面に表示されないようにする。
【００４２】
例えば、読取部１４によって原稿の画像を読み取る画像処理ブロックが実行開始されていれば、図９に示すように、読取設定グループのボタン「枠消し」、「サイズ」を非表示とし、フィルタブロック及び画像属性検知ブロックが実行開始されていれば、画像処理グループのボタン「シャープネス」、「地色除去」、「裏移り防止」を更に非表示とし、像域分離処理ブロックが実行開始されていれば、カラーモードグループのボタン「自動」、「フルカラー」、「グレー」、「白黒」を更に非表示とし、文字抽出処理ブロックが実行開始されていれば、図１０に示すように、原稿種別グループのボタン「文字」、「文字／写真」、「写真」、「印画紙」を更に非表示とする。
【００４３】
また、圧縮処理ブロックが実行開始されていれば、圧縮処理の圧縮率のパラメータを変更するための圧縮率グループのボタン「高」、「中」、「低」を更に非表示とし、ファイル属性付与ブロックが実行開始されていれば、フォーマットグループのボタン「ＴＩＦＦ」、「ＰＤＦ」、「ＪＰＥＧ」、「白黒」を更に非表示とする。このように、圧縮処理ブロックの実行が終了し、ファイル属性付与ブロックで、画像ファイルを生成する段階では、全てのボタンを非表示とする。このとき、次の画像入力処理のためのパラメータ入力を受け付けても良い。
【００４４】
一方、ステップ１７４で、ボタンが非表示とされる画像処理ブロックがまだ実行されていないため、グループデータのボタンを表示する場合には、ステップ１８２において、読み込んだグループデータのボタンの文字色を黒にし、ステップ１８４で、ボタンの背景色を白にして、該当するボタンがパラメータ設定画面に表示されるようにする。
【００４５】
そして、次のステップ１８６では、グループデータのボタンデータを読み込んで、ステップ１８８で、ステップ１７８、１８０又はステップ１８２、１８４でセットされた文字色及び背景色に応じて、ボタンをパラメータ設定画面に描画し、ステップ１９０で、ボタングループに含まれるボタン数分のボタン描画が終了したか否かを判定し、ボタングループに含まれるボタンで、まだ描画されていないボタンがある場合には、ステップ１８６へ戻って、描画していないボタンを描画するが、一方、ボタングループに含まれる全てのボタンを描画している場合には、ステップ１９２へ移行する。
【００４６】
ステップ１９２では、リストのポインタ先を次のグループデータとし、ステップ１９４において、次のポインタ先がないか否かを判定し、リストにおいて、次のポインタ先のグループデータがある場合には、ステップ１７０へ戻り、次のグループデータについて、ボタン描画を行うが、全てのブループデータについてボタンの描画を行い、次のポインタ先のグループデータがない場合には、再表示処理ルーチンを終了する。
【００４７】
上記のように、再表示処理ルーチンによって、実行開始されていない画像処理のみに関するパラメータの設定変更が可能となるように、パラメータ設定画面のボタンを表示する。
【００４８】
そして、図４の画像処理ルーチンのステップ１１８において、ジョブの画像入力処理が終了したか否かを判定し、画像入力処理の何れかの画像処理ブロックが実行中であれば、ステップ１０４へ戻るが、画像入力処理の全ての画像処理ブロックが実行終了し、画像入力処理が終了している場合には、画像処理ルーチンを終了する。
【００４９】
以上のように、画像処理ルーチンを実行することにより、ジョブの画像処理ブロックの実行状況に応じて、図９、１０に示すように、実行開始している画像処理ブロックに関するパラメータ設定のボタンを非表示にして、まだ実行していない画像処理ブロックに関するパラメータ設定を変更できるようにボタンを表示する。そして、ユーザが操作パネル部２２のパラメータ設定画面を操作して、まだ実行していない画像処理ブロックのパラメータ設定の変更指示を行うことにより、実行していない画像処理ブロックのパラメータ設定が変更され、該当する画像処理ブロックに反映される。
【００５０】
以上説明したように、第１の実施の形態に係る画像処理装置によれば、画像処理の実行状況を監視して、ジョブの一連の処理の実行が開始された後に、パラメータの設定変更が指示されても、まだ実行開始されていない画像処理に設定されたパラメータを変更することができるため、ユーザの利便性を向上させることができる。
【００５１】
また、パラメータ設定画面では、まだ実行開始されていない画像処理に設定されたパラメータの変更指示が可能となるように、ボタンが表示されているため、設定変更が可能なパラメータが容易に把握でき、ユーザの利便性を更に向上させることができる。
【００５２】
また、スタートボタンを押下した後に、パラメータ設定の間違いに気が付いた場合あるいは設定の変更をしたくなった場合でも、ジョブをキャンセルして最初から設定をやり直す必要がなく、間違ったパラメータもしくは変更したいパラメータのみを設定変更するだけで、その後段の画像処理ブロックの処理を継続することが可能となる。
【００５３】
また、画像処理の実行状況がパラメータ設定画面に表示されるため、ユーザは、画像処理の実行状況に基づいて、設定変更が可能なパラメータを容易に把握できるため、ユーザの利便性を更に向上させることができる。また、画像処理の実行状況に併せて、変更可能なパラメータのボタンをパラメータ設定画面に表示することにより、ユーザがどのパラメータを変更することができるか更に容易に把握できる。
【００５４】
なお、上記の実施の形態では、ボタンイベントフラグによってボタンが押下されたか否かを判断し、パラメータを変更するための処理を行う場合を例に説明したが、これに限定されるものではなく、ボタンが押下されると、割り込み処理を実行し、この割り込み処理において、パラメータを変更するための処理を行うようにしてもよい。
【００５５】
また、画像処理部がコントローラのみに接続されている場合を例に説明したが、読取部とコントローラとの中間にシリアルに画像処理部が接続されていてもよい。
【００５６】
また、画像処理ルーチンの中で、開始後パラメータ変更処理ルーチンを実行している場合を例に説明したが、ボタンが押下された場合には、新たにプロセスを生成し、生成されたプロセスにおいて、開始後パラメータ変更処理ルーチンを実行するようにしてもよい。
【００５７】
また、ジョブとして圧縮処理を行う画像入力処理を実行する場合を例に説明したが、これに限定されるものではなく、図１１に示すような読取画像出力処理をジョブとして実行してもよい。この場合には、読取画像出力処理は、読取部によって画像データを入力する画像入力処理ブロック、入力された画像データの階調補正を行う入力階調補正処理ブロック、画像データを拡大又は縮小させる拡大縮小処理ブロック、入力された画像データに基づいて、カラー画像であるか白黒画像であるかを判定するカラー白黒判定処理ブロック、画像データに対して空間フィルタ処理を施す空間フィルタ処理ブロック、画像データをＲＧＢ色空間からＹＭＣＫ色空間に色空間変換する色空間変換処理ブロック、及びＹＭＣＫ色空間に色空間変換された画像データの階調補正を行って、ページメモリに格納する出力階調補正処理ブロックから構成され、これらの画像処理ブロックが一連の処理として実行される。なお、カラー白黒判定処理ブロックの判定結果は、空間フィルタ処理ブロック、色空間変換処理ブロック、及び出力階調補正処理ブロックの各画像処理に反映される。
【００５８】
上記の読取画像出力処理では、カラー白黒判定処理ブロックの処理が終わるまでは、カラーとグレーとの処理に関するパラメータ設定変更が可能であり、カラー又は白黒の設定が変更されると、この設定変更が、空間フィルタ処理ブロック、色空間変換処理ブロック、及び出力階調補正処理ブロックの各画像処理に反映される
また、画像処理が全て完了した後にファイルをネット経由で転送するようなジョブでは、画像処理中であっても、転送が開始される前の段階であれば、その送り先やファイル名を追加または変更することができるようにしてもよい。
【００５９】
また、ブロック終了フラグで、全ての画像処理ブロックの実行状況を監視する場合を例に説明したが、特定の画像処理ブロックの実行状況を監視するようにしてもよい。例えば、ボタンが押下されたときに、押下されたボタン種別に対応する、実行開始されるとパラメータの設定変更が不可能となる画像処理ブロックの実行状況を監視するようにしてもよい。
【００６０】
また、原稿から読み取られた画像の属性情報を、画像属性検知ブロックの処理によって検知し、その検知結果に応じて処理内容を変更する場合、一旦ユーザに検知結果を表示させて、最適なパラメータの再設定を促して、より良い処理結果を得ることが可能となるようにしてもよい。これらにより、パラメータ設定画面でジョブのパラメータ設定をする際、ヒューマンエラーの救済を図ることができ、複合機やコピーサーバの操作性を向上させ、ユーザの利便性を高めることができる。
【００６１】
また、近年、複雑化高度化して処理終了までの時間が大きい複数の画像処理ブロックからなるジョブでは、本発明を適用することは非常に有効である。例えば、画像処理ブロックにおいて、ページ単位にディレイが発生するようなジョブ、画像データをページという形でメモリにバッファリングする必要のあるジョブにおいて有効である。この場合には、ある画像処理ブロックの処理がその単位ページ分終了するまで、その後段の画像処理ブロックに関するパラメータ設定を変更できるようにすればよい。
【００６２】
次に、第２の実施の形態に係る画像処理装置について説明する。なお、第２の実施の形態に係る画像処理装置の構成は、第１の実施の形態と同様の構成となっているため、同一符号を付して説明を省略する。
【００６３】
第２の実施の形態では、操作パネル部２２に表示するパラメータ設定画面において、実行開始した画像処理ブロックのパラメータ設定のボタンを非表示とはせずに、文字色をグレーにして、ボタンをグレーアウトさせる点が第１の実施の形態と主に異なっている。
【００６４】
図１２、１３に示すように、ジョブの画像処理ブロックの実行状況に応じて、すでに実行開始している画像処理ブロックのパラメータ設定のボタンの文字色をグレーにして、ボタンをグレーアウトし、一方、まだ実行開始していない画像処理ブロックのパラメータ設定のボタンを通常通り表示して、パラメータ設定を変更できるようにボタンを表示する。そして、ユーザが操作パネル部２２のパラメータ設定画面のボタンを押下して、まだ実行開始していない画像処理ブロックのパラメータ設定の変更指示を行うことにより、実行していない画像処理ブロックのパラメータ設定が変更される。
【００６５】
次に、第３の実施の形態に係る画像処理装置について説明する。なお、第３の実施の形態に係る画像処理装置の構成は、第１の実施の形態と同様の構成となっているため、同一符号を付して説明を省略する。
【００６６】
第３の実施の形態では、操作パネル部２２に表示するパラメータ設定画面において、全てのパラメータ設定のボタンを表示して、一旦全てのパラメータ設定の変更を受け付けるようになっている点が第１の実施の形態と主に異なっている。
【００６７】
第３の実施の形態に係る画像処理装置では、コントローラ１６のメモリに、設定する画像処理のパラメータのボタン種別の各々に、実行開始されるとパラメータ設定の変更が不可能となる画像処理ブロックが対応して記憶されている。
【００６８】
次に、第３の実施の形態に係る画像処理ルーチンについて図１４を用いて説明する。なお、第１の実施の形態と同様の処理については同一符号を付して、詳細な説明を省略する。
【００６９】
まず、ステップ１００において、第１の実施の形態で説明した初期パラメータ変更処理ルーチンを実行して、ユーザの指示に基づいて画像処理のパラメータの設定を変更し、ステップ１０２において、画像入力処理の実行を開始する。そして、ステップ１０４では、メモリに記憶されているボタンイベントフラグを読み込み、ステップ１０６で、ボタンが押下されているか否かを判定し、ボタンイベントフラグがオンとなっていない場合には、ステップ１１０へ移行するが、一方、ボタンイベントフラグがオンとなっている場合には、ステップ３００において、ブロック終了フラグを読み込み、ステップ３０２で、図１５に示す実行開始後パラメータ変更処理ルーチンを実行し、ボタン押下による変更指示に基づいて、画像処理のパラメータの設定を変更する。以下に、開始後パラメータ変更処理ルーチンについて説明する。
【００７０】
まず、ステップ１５０では、押下されたボタンのボタン種別を取得し、ステップ３２０において、取得されたボタン種別に対応するパラメータの設定が変更可能であるか否かを判定し、上記のステップ３０２で読み込んだブロック終了フラグに基づいて、ボタン種別に対応して記憶されている、実行開始されるとパラメータ設定の変更が不可能となる画像処理ブロックが、実行開始されている場合には、パラメータ設定の変更が不可能であると判断し、パラメータの設定を変更せずに、開始後パラメータ変更処理ルーチンを終了する。一方、上記のステップ３２０において、読み込んだブロック終了フラグに基づいて、ボタン種別に対応して記憶されている、実行開始されるとパラメータ設定の変更が不可能となる画像処理ブロックが、まだ実行されていない場合には、パラメータ設定の変更が可能であると判断し、ステップ１５２へ移行する。
【００７１】
ステップ１５２では、ボタン種別に対応する指定値を取得し、ステップ１５４において、取得された指定値に対応する設定値をパラメータＲＯＭから取得し、ステップ１５６で、取得された設定値を、この設定値に対応する画像処理部１８のＡＳＩＣレジスタにセットし、開始後パラメータ変更処理ルーチンを終了する。
【００７２】
そして、図１４の画像処理ルーチンのステップ１１０で、所定時間待機し、次のステップ１１８において、ジョブの画像入力処理が終了したか否かを判定し、画像入力処理の何れかの画像処理ブロックが実行中であれば、ステップ１０４へ戻るが、画像入力処理の全ての画像処理ブロックが実行終了し、画像入力処理が終了している場合には、画像処理ルーチンを終了する。
【００７３】
以上のように、画像処理ルーチンを実行することにより、ユーザが操作パネル部２２のパラメータ設定画面を操作して、実行開始している画像処理ブロックのパラメータ設定のボタンを押下した場合には、パラメータの設定が変更されないが、一方、まだ実行していない画像処理ブロックのパラメータ設定のボタンをユーザが押下した場合には、パラメータの設定が変更される。
【００７４】
以上説明したように、第３の実施の形態に係る画像処理装置によれば、一連の処理であるジョブの実行が開始された後に、パラメータ変更画面のボタンをユーザが押下して、パラメータの設定の変更を指示した場合、変更指示されたパラメータが、まだ実行開始されていない画像処理に設定されたパラメータであれば、変更することができるため、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００７５】
【図１】本発明の第１の実施の形態に係る画像処理装置の構成を示す概略図である。
【図２】操作パネル部のパラメータ設定画面のイメージ図である。
【図３】グループデータを格納するリストのイメージ図である。
【図４】本発明の第１の実施の形態に係る画像処理装置の画像処理ルーチンの内容を示すフローチャートである。
【図５】本発明の第１の実施の形態に係る画像処理装置の初期パラメータ変更処理ルーチンの内容を示すフローチャートである。
【図６】画像入力処理を構成する複数の画像処理ブロックを示すブロック図である。
【図７】本発明の第１の実施の形態に係る画像処理装置の開始後パラメータ変更処理ルーチンの内容を示すフローチャートである。
【図８】本発明の第１の実施の形態に係る画像処理装置の再表示処理ルーチンの内容を示すフローチャートである。
【図９】原稿画像を読み取る画像処理ブロックが実行開始されている状態における画像操作パネル部のパラメータ設定画面のイメージ図である。
【図１０】画像入力処理の文字抽出処理ブロックが実行開始されている状態における画像操作パネル部のパラメータ設定画面のイメージ図である。
【図１１】読取画像出力処理を構成する複数の画像処理ブロックを示すブロック図である。
【図１２】本発明の第２の実施の形態で、原稿画像を読み取る画像処理ブロックが実行開始されている状態における画像操作パネル部のパラメータ設定画面のイメージ図である。
【図１３】本発明の第２の実施の形態で、画像入力処理の文字抽出処理ブロックが実行開始されている状態における画像操作パネル部のパラメータ設定画面のイメージ図である。
【図１４】本発明の第３の実施の形態に係る画像処理装置の画像処理ルーチンの内容を示すフローチャートである。
【図１５】本発明の第３の実施の形態に係る画像処理装置の開始後パラメータ変更処理ルーチンの内容を示すフローチャートである。
【符号の説明】
【００７６】
１０  画像処理装置
１４  読取部
１６  コントローラ
１８  画像処理部
２０  印字部
２２  操作パネル部
２４  ＨＤＤ
【図１】
2008092167.tif 000003
【図２】
2008092167.tif 000004
【図３】
2008092167.tif 000005
【図４】
2008092167.tif 000006
【図５】
2008092167.tif 000007
【図６】
2008092167.tif 000008
【図７】
2008092167.tif 000009
【図８】
2008092167.tif 000010
【図９】
2008092167.tif 000011
【図１０】
2008092167.tif 000012
【図１１】
2008092167.tif 000013
【図１２】
2008092167.tif 000014
【図１３】
2008092167.tif 000015
【図１４】
2008092167.tif 000016
【図１５】
2008092167.tif 000017