【手続補正書】
【提出日】平成29年6月21日(2017.6.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
回路構成を部分的に再構成可能な再構成可能回路を有する画像処理装置であって、
前記再構成可能回路に構成する回路構成情報を記憶する記憶手段と、
ジョブの実行に必要な機能に対応する、前記記憶手段に記憶されている回路構成情報を特定する特定手段と、
前記特定手段により特定された前記回路構成情報を用いて前記再構成可能回路の部分再構成部を構成することにより、前記再構成可能回路に前記機能を部分的に再構成する再構成手段と、
前記再構成手段による再構成に成功すると前記再構成可能回路を使用して前記ジョブを実行し、前記再構成手段による再構成に失敗すると前記再構成手段による再構成を再実行するように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記再構成可能回路は、回路構成を再構成可能な複数の部分再構成部を有し、
前記記憶手段は、複数の機能に対応する複数の回路構成情報のそれぞれを、前記複数の部分再構成部のそれぞれに対応付けて記憶していることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記再構成手段による再構成に失敗すると、前記再構成可能回路のうち回路構成が構成されていない部分再構成部を、当該回路構成が構成されていない部分再構成部に対応しかつ前記機能に対応する回路構成情報を用いて構成するように前記再構成手段を制御することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記再構成手段による再構成に失敗すると、前記再構成可能回路のうち回路構成が構成されているものの前記ジョブで使用されない部分再構成部を、当該使用されない部分再構成部に対応しかつ前記機能に対応する回路構成情報で上書きして構成するように前記再構成手段を制御することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記制御手段は、前記再構成手段による再構成に失敗し、前記再構成可能回路のうち回路構成が構成されていない部分再構成部に対応しかつ前記機能に対応する回路構成情報が前記記憶手段に記憶されていない場合、前記機能に対応する回路構成情報が前記記憶手段に記憶されている前記再構成可能回路のうち回路構成が構成されていない部分再構成部に対して、前記再構成手段による再構成を実行するように制御することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記制御手段は、前記再構成手段による再構成に失敗し、前記再構成可能回路のうち回路構成が構成されているものの前記ジョブで使用されない部分再構成部に対応しかつ前記機能に対応する回路構成情報が前記記憶手段に記憶されていない場合、前記機能に対応する回路構成情報が前記記憶手段に記憶されている前記ジョブで使用されない部分再構成部に対して、前記再構成手段による再構成を実行するように制御することを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記制御手段が、前記再構成手段による再構成を再実行しても当該再構成に失敗した場合、前記記憶手段に記憶されている回路構成情報を用いて前記再構成可能回路の全ての部分再構成部を構成する全面再構成手段を更に有することを特徴とする請求項２乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記再構成可能回路は、前記複数の部分再構成部のそれぞれを動的に再構成できるＦＰＧＡ（Field Programmable Gate Array）であることを特徴とする請求項２乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
回路構成を部分的に再構成可能な第１の部分と第２の部分を含む再構成可能回路と、
特定機能に相当する回路構成を前記第１の部分に構成するために用いられる第１の回路構成情報と、前記特定機能に相当する回路構成を前記第２の部分に構成するために用いられる第２の回路構成情報と、を記憶する記憶手段と、
前記再構成可能回路の部分であって、前記特定機能に相当する回路構成が構成される部分を特定する特定手段と、
前記特定手段によって前記第１の部分が特定されたことに基づいて、前記記憶手段に記憶された前記第１の回路構成情報を用いて前記第１の部分に前記特定機能に相当する回路構成を構成し、前記特定手段によって前記第２の部分が特定されたことに基づいて、前記記憶手段に記憶された前記第２の回路構成情報を用いて前記第２の部分に前記特定機能に相当する回路構成を構成する構成手段と、を有することを特徴とする画像処理装置。
【請求項１０】
前記特定手段は、前記再構成可能回路に含まれる複数の部分のうち、空いている部分を特定することで前記特定機能に相当する回路構成が構成される部分を特定することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記空いている部分は、回路として実質的に動作していない部分であることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
回路構成を部分的に再構成可能な再構成可能回路を有する画像処理装置を制御する制御方法であって、
ジョブの実行に必要な機能に対応する、前記再構成可能回路に構成する回路構成情報を記憶するメモリに記憶されている回路構成情報を特定する特定工程と、
前記特定工程で特定された前記回路構成情報を用いて前記再構成可能回路の部分再構成部を構成することにより、前記再構成可能回路に前記機能を部分的に再構成する再構成工程と、
前記再構成工程による再構成に成功すると前記再構成可能回路を使用して前記ジョブを実行し、前記再構成工程による再構成に失敗すると前記再構成工程による再構成を再実行するように制御する制御工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項１３】
回路構成を部分的に再構成可能な第１の部分と第２の部分を含む再構成可能回路を利用する制御方法であって、
前記再構成可能回路の部分であって、特定機能に相当する回路構成が構成される部分を特定する特定工程と、
前記特定工程で前記第１の部分が特定されたことに基づいて、第１の回路構成情報を用いて前記第１の部分に前記特定機能に相当する回路構成を構成するための制御を行い、
前記特定工程で前記第２の部分が特定されたことに基づいて、第２の回路構成情報を用いて前記第２の部分に前記特定機能に相当する回路構成を構成するための制御を行う制御工程と、を有することを特徴とする制御方法。
【請求項１４】
前記特定工程では、前記再構成可能回路に含まれる複数の部分のうち、空いている部分を特定することで前記特定機能に相当する回路構成が構成される部分を特定することを特徴とする請求項１３に記載の制御方法。
【請求項１５】
前記空いている部分は、回路として実質的に動作していない部分であることを特徴とする請求項１４に記載の制御方法。
【請求項１６】
コンピュータを、請求項１乃至１１のいずれか１項に記載の画像処理装置として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
回路構成を部分的に再構成可能な再構成可能回路を有する画像処理装置であって、
前記再構成可能回路に構成する回路構成情報を記憶する記憶手段と、
ジョブの実行に必要な機能に対応する、前記記憶手段に記憶されている回路構成情報を特定する特定手段と、
前記特定手段により特定された前記回路構成情報を用いて前記再構成可能回路の部分再構成部を構成することにより、前記再構成可能回路に前記機能を部分的に再構成する再構成手段と、
前記再構成手段による再構成に成功すると前記再構成可能回路を使用して前記ジョブを実行し、前記再構成手段による再構成に失敗すると前記再構成手段による再構成を再実行するように制御する制御手段と、
を有することを特徴とする。
また、画像処理装置であって、回路構成を部分的に再構成可能な第１の部分と第２の部分を含む再構成可能回路と、
特定機能に相当する回路構成を前記第１の部分に構成するために用いられる第１の回路構成情報と、前記特定機能に相当する回路構成を前記第２の部分に構成するために用いられる第２の回路構成情報と、を記憶する記憶手段と、
前記再構成可能回路の部分であって、前記特定機能に相当する回路構成が構成される部分を特定する特定手段と、
前記特定手段によって前記第１の部分が特定されたことに基づいて、前記記憶手段に記憶された前記第１の回路構成情報を用いて前記第１の部分に前記特定機能に相当する回路構成を構成し、前記特定手段によって前記第２の部分が特定されたことに基づいて、前記記憶手段に記憶された前記第２の回路構成情報を用いて前記第２の部分に前記特定機能に相当する回路構成を構成する構成手段と、を有することを特徴とする。