【手続補正書】
【提出日】平成29年3月3日(2017.3.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の回路が動的に構成される構成可能回路と、
パラメータを保持するパラメータ保持部を構成するための第１の回路構成情報と、前記パラメータ保持部によって保持される前記パラメータを用いて画像データに対して画像処理を行うデータ処理部を構成するための第２の回路構成情報とが格納された記憶手段と、
前記記憶手段に格納された前記第１の回路構成情報を用いて前記構成可能回路に前記パラメータ保持部を構成し、前記記憶手段に格納された前記第２の回路構成情報を用いて前記構成可能回路に前記パラメータ保持部を構成する制御手段と、
構成が完了した前記パラメータ保持部にパラメータを設定する設定手段と、を備え、
前記制御手段は、前記パラメータ保持部の構成を開始し、前記パラメータ保持部の構成の完了後に前記データ処理部の構成を開始し、
前記設定手段は、前記制御手段による前記データ処理部の構成が行われている間に、前記パラメータを前記パラメータ保持部に設定する
ことを特徴とする画像処理装置。
【請求項２】
前記記憶手段には、前記画像処理装置が実行可能な複数の画像処理のそれぞれに対応して、前記第１の回路構成情報と前記第２の回路構成情報とが格納されており、
前記制御手段は、前記記憶手段に格納された、実行すべき画像処理に対応する前記第１の回路構成情報と前記第２の回路構成情報とをそれぞれ用いて前記パラメータ保持部と前記データ処理部とを構成するよう制御する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記構成可能回路に対する、前記画像処理装置におけるジョブの実行に必要な画像処理をそれぞれ行う複数の処理回路の構成を制御する際に、前記複数の処理回路に対応する複数のパラメータ保持部を構成した後に、前記複数の処理回路に対応する複数のデータ処理部を構成する
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記設定手段は、前記複数のパラメータ保持部の構成が完了した後に、前記複数のデータ処理部の構成と並行して、各データ処理部における画像処理のためのパラメータを、各データ処理部に対応するパラメータ保持部に対して順に設定する
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記制御手段による制御に従って前記構成可能回路を構成する構成手段を更に備え、
前記構成手段は、前記構成可能回路における前記パラメータ保持部の構成が完了すると、前記パラメータ保持部の構成が完了したことを示す通知を前記設定手段に対して行い、
前記設定手段は、前記構成手段からの前記通知に応じて、前記パラメータ保持部に対するパラメータの設定を開始する
ことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記設定手段は、前記構成可能回路に対する、前記画像処理装置におけるジョブの実行に必要な画像処理をそれぞれ行う複数の処理回路の構成が前記構成手段によって行われる場合、前記複数の処理回路に対応する複数のパラメータ保持部の全てについて、前記構成手段から前記通知を受けたことに応じて、前記複数のパラメータ保持部に対するパラメータの設定を開始する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
複数の回路が動的に構成される構成可能回路と、パラメータを保持するパラメータ保持部を構成するための第１の回路構成情報と、前記パラメータ保持部によって保持される前記パラメータを用いて画像データに対して画像処理を行うデータ処理部を構成するための第２の回路構成情報とが格納された記憶手段とを備える画像処理装置の制御方法であって、
前記記憶手段に格納された前記第１の回路構成情報を用いて前記構成可能回路に前記パラメータ保持部を構成し、前記記憶手段に格納された前記第２の回路構成情報を用いて前記構成可能回路に前記パラメータ保持部を構成する制御工程と、
構成が完了した前記パラメータ保持部にパラメータを設定する設定工程と、を含み、
前記制御工程では、前記パラメータ保持部の構成を開始し、前記パラメータ保持部の構成の完了後に前記データ処理部の構成を開始し、
前記設定工程では、前記制御工程における前記データ処理部の構成が行われている間に、前記パラメータを前記パラメータ保持部に設定する
ことを特徴とする画像処理装置の制御方法。
【請求項８】
請求項１から６のいずれか１項に記載の画像処理装置としてコンピュータを機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、例えば、画像処理装置として実現できる。本発明の一態様に係る画像処理装置は、複数の回路が動的に構成される構成可能回路と、パラメータを保持するパラメータ保持部を構成するための第１の回路構成情報と、前記パラメータ保持部によって保持される前記パラメータを用いて画像データに対して画像処理を行うデータ処理部を構成するための第２の回路構成情報とが格納された記憶手段と、前記記憶手段に格納された前記第１の回路構成情報を用いて前記構成可能回路に前記パラメータ保持部を構成し、前記記憶手段に格納された前記第２の回路構成情報を用いて前記構成可能回路に前記パラメータ保持部を構成する制御手段と、構成が完了した前記パラメータ保持部にパラメータを設定する設定手段と、を備え、前記制御手段は、前記パラメータ保持部の構成を開始し、前記パラメータ保持部の構成の完了後に前記データ処理部の構成を開始し、
前記設定手段は、前記制御手段による前記データ処理部の構成が行われている間に、前記パラメータを前記パラメータ保持部に設定することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、画像処理装置１００は、ＲＯＭ１０４及びＲＡＭ１１１を有する。ＲＯＭ１０４には、ＣＰＵ１０１が実行するブートプログラム、及び、動的再構成部１３１を構成するための回路構成情報（コンフィギュレーションデータ）が格納されている。ＲＡＭ１１１は、ＣＰＵ１０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するための画像メモリでもある。ＣＰＵ１０１は、ＲＯＭ１０４に格納された回路構成情報をＲＡＭ１１１に複製し格納するとともに、ＲＡＭ１１１から回路構成情報を高速に読み出すことができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
プリントジョブでは、画像処理順１として、ネットワークＩ／Ｆ１０２を介して受信したプリントジョブに含まれるページ記述言語（ＰＤＬ：Page Description Language）コードをビットマップイメージに展開するラスタイメージプロセッサ（ＲＩＰ）処理を実行する。更に、画像処理順２として画像編集処理を、画像処理順３としてプリント画像処理を順に実行する。また、ＳＥＮＤジョブでは、画像処理順１としてスキャン画像処理を、画像処理順２として画像編集処理を順に実行する。最後に画像処理順３として、ネットワークへ画像データを送信するための高圧縮処理等を行うＳＥＮＤ画像処理を実行する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
次に、Ｓ５０２で、ＣＰＵ１０１は、パラメータ保持部３２０Ａ，３２０Ｂ，３２０Ｃの順に、実行するジョブに必要な各画像処理（図２）用にパラメータ保持部を再構成するよう、コンフィグコントローラ１３０に要求する。具体的には、ＣＰＵ１０１は、実行するジョブに必要な各画像処理（図２）に対応するコンフィギュレーションデータに関する情報を含む再構成要求を、システムバス１２０を介してコンフィグコントローラ１３０に送信する。コピージョブの場合、まずＣＰＵ１０１は、スキャン画像処理に対応するパラメータ保持部のコンフィギュレーションデータ４０１を用いてパラメータ保持部３２０Ａを再構成するよう、コンフィグコントローラ１３０に要求する。その後Ｓ５０３で、ＣＰＵ１０１は、コンフィグコントローラ１３０から再構成完了通知を受信するまで待機し、再構成完了通知を受信するとＳ５０４に処理を進める。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
次に、ＣＰＵ１０１は、Ｓ５０７で再構成完了通知をコンフィグコントローラ１３０から受信すると、次にＳ５０８で、ＣＰＵ１０１は、全ての画像データ処理部３１０Ａ，３１０Ｂ，３１０Ｃの再構成が完了したか否かを判定し、完了していないと判定した場合にはＳ５０６に処理を戻し、次の画像データ処理部の再構成を行う。コピージョブの場合、Ｓ５０６〜Ｓ５０８で、画像データ処理部３１０Ａに続いて、画像編集処理に対応する画像データ処理部のコンフィギュレーションデータ４０８を用いて画像データ処理部３１０Ｂの再構成が行われる。更に、画像データ処理部３１０Ｂに続いて、プリント画像処理に対応する画像データ処理部のコンフィギュレーションデータ４０４を用いて画像データ処理部３１０Ｃの再構成が行われる。Ｓ５８０で、ＣＰＵ１０１は、全ての画像データ処理部３１０Ａ，３１０Ｂ，３１０Ｃの再構成が完了したと判定した場合、処理をＳ５０９に進める。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
また、ＣＰＵ１０１は、図５に示したように、各画像処理部のパラメータ保持部に対するパラメータの設定を、各画像処理部の画像データ処理部の再構成と並行して実行してもよい。これにより、パラメータ保持部に対するパラメータの設定をより早く完了させることができ、動的再構成部１３１による画像処理の開始タイミングを更に早めることが可能になる。