【手続補正書】
【提出日】平成20年2月21日(2008.2.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のデータ処理手段と、
前記複数のデータ処理手段に実行させるデータ処理の内容と前記複数のデータ処理手段間の接続経路とを構成する構成手段とを有し、
前記構成手段は、
前記複数のデータ処理手段のうちの第１のデータ処理手段が処理したデータを前記複数のデータ処理手段のうちの第２のデータ処理手段が処理するように前記接続経路を構成するとともに、前記第１及び前記第２のデータ処理手段のそれぞれが第１の処理を実施するように前記第１及び前記第２のデータ処理手段のそれぞれのデータ処理の内容を構成し、
前記第１のデータ処理手段に第２の処理を実施すべきデータが入力されるタイミングで、前記第１のデータ処理手段が第２の処理を実施するように前記第１のデータ処理手段のデータ処理の内容を変更し、
前記第１のデータ処理手段により第２の処理が実施されたデータに対して前記第２のデータ処理手段により第２の処理が実施されるタイミングで、前記第２のデータ処理手段が第２の処理を実施するように前記第２のデータ処理手段のデータ処理の内容を変更することを特徴とするデータ処理装置。
【請求項２】
複数のデータ処理手段と、
前記複数のデータ処理手段に実行させるデータ処理の内容と前記複数のデータ処理手段間の接続経路とを構成する構成手段とを有し、
前記構成手段は、
前記複数のデータ処理手段がパイプライン構成のデータフローを実現するように前記接続経路を構成するとともに、前記複数のデータ処理手段のそれぞれが第１の処理を実施するように前記複数のデータ処理手段のそれぞれのデータ処理の内容を構成し、
前記パイプライン構成のデータフローを実現する前記複数のデータ処理手段のうちの第１段目のデータ処理手段に第２の処理を実施すべきデータが入力されるタイミングで、前記第１段目のデータ処理手段が第２の処理を実施するように前記第１段目のデータ処理手段のデータ処理の内容を変更し、
前記第１段目のデータ処理手段により第２の処理が実施されたデータに対して前記パイプライン構成のデータフローを実現する前記複数のデータ処理手段のうちの第２段目のデータ処理手段により第２の処理が実施されるタイミングで、前記第２段目のデータ処理手段が第２の処理を実施するように前記第２段目のデータ処理手段のデータ処理の内容を変更することを特徴とするデータ処理装置。
【請求項３】
複数のデータ処理手段に実行させるデータ処理の内容と前記複数のデータ処理手段間の接続経路とを構成する構成方法において、
構成手段が、
前記複数のデータ処理手段のうちの第１のデータ処理手段が処理したデータを前記複数のデータ処理手段のうちの第２のデータ処理手段が処理するように前記接続経路を構成するとともに、前記第１及び前記第２のデータ処理手段のそれぞれが第１の処理を実施するように前記第１及び前記第２のデータ処理手段のそれぞれのデータ処理の内容を構成し、
前記第１のデータ処理手段に第２の処理を実施すべきデータが入力されるタイミングで、前記第１のデータ処理手段が第２の処理を実施するように前記第１のデータ処理手段のデータ処理の内容を変更し、
前記第１のデータ処理手段により第２の処理が実施されたデータに対して前記第２のデータ処理手段により第２の処理が実施されるタイミングで、前記第２のデータ処理手段が第２の処理を実施するように前記第２のデータ処理手段のデータ処理の内容を変更することを特徴とする構成方法。
【請求項４】
複数のデータ処理手段に実行させるデータ処理の内容と前記複数のデータ処理手段間の接続経路とを構成する構成方法において、
構成手段が、
前記複数のデータ処理手段がパイプライン構成のデータフローを実現するように前記接続経路を構成するとともに、前記複数のデータ処理手段のそれぞれが第１の処理を実施するように前記複数のデータ処理手段のそれぞれのデータ処理の内容を構成し、
前記パイプライン構成のデータフローを実現する前記複数のデータ処理手段のうちの第１段目のデータ処理手段に第２の処理を実施すべきデータが入力されるタイミングで、前記第１段目のデータ処理手段が第２の処理を実施するように前記第１段目のデータ処理手段のデータ処理の内容を変更し、
前記第１段目のデータ処理手段により第２の処理が実施されたデータに対して前記パイプライン構成のデータフローを実現する前記複数のデータ処理手段のうちの第２段目のデータ処理手段により第２の処理が実施されるタイミングで、前記第２段目のデータ処理手段が第２の処理を実施するように前記第２段目のデータ処理手段のデータ処理の内容を変更することを特徴とする構成方法。
【請求項５】
複数のデータ処理手段に実行させるデータ処理の内容と前記複数のデータ処理手段間の接続経路とを構成する構成手順をコンピュータに実行させるためのプログラムにおいて、
前記複数のデータ処理手段のうちの第１のデータ処理手段が処理したデータを前記複数のデータ処理手段のうちの第２のデータ処理手段が処理するように前記接続経路を構成するとともに、前記第１及び前記第２のデータ処理手段のそれぞれが第１の処理を実施するように前記第１及び前記第２のデータ処理手段のそれぞれのデータ処理の内容を構成する手順と、
前記第１のデータ処理手段に第２の処理を実施すべきデータが入力されるタイミングで、前記第１のデータ処理手段が第２の処理を実施するように前記第１のデータ処理手段のデータ処理の内容を変更する手順と、
前記第１のデータ処理手段により第２の処理が実施されたデータに対して前記第２のデータ処理手段により第２の処理が実施されるタイミングで、前記第２のデータ処理手段が第２の処理を実施するように前記第２のデータ処理手段のデータ処理の内容を変更する手順とをコンピュータに実行させるためのプログラム。
【請求項６】
複数のデータ処理手段に実行させるデータ処理の内容と前記複数のデータ処理手段間の接続経路とを構成する構成手順をコンピュータに実行させるためのプログラムにおいて、
前記複数のデータ処理手段がパイプライン構成のデータフローを実現するように前記接続経路を構成するとともに、前記複数のデータ処理手段のそれぞれが第１の処理を実施するように前記複数のデータ処理手段のそれぞれのデータ処理の内容を構成する手順と、
前記パイプライン構成のデータフローを実現する前記複数のデータ処理手段のうちの第１段目のデータ処理手段に第２の処理を実施すべきデータが入力されるタイミングで、前記第１段目のデータ処理手段が第２の処理を実施するように前記第１段目のデータ処理手段のデータ処理の内容を変更する手順と、
前記第１段目のデータ処理手段により第２の処理が実施されたデータに対して前記パイプライン構成のデータフローを実現する前記複数のデータ処理手段のうちの第２段目のデータ処理手段により第２の処理が実施されるタイミングで、前記第２段目のデータ処理手段が第２の処理を実施するように前記第２段目のデータ処理手段のデータ処理の内容を変更する手順とをコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ処理装置及び構成方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、再構成（リコンフィギュレーション）可能なデータ処理装置及び構成方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明のデータ処理装置は、複数のデータ処理手段と、前記複数のデータ処理手段に実行させるデータ処理の内容と前記複数のデータ処理手段間の接続経路とを構成する構成手段とを有し、前記構成手段は、前記複数のデータ処理手段のうちの第１のデータ処理手段が処理したデータを前記複数のデータ処理手段のうちの第２のデータ処理手段が処理するように前記接続経路を構成するとともに、前記第１及び前記第２のデータ処理手段のそれぞれが第１の処理を実施するように前記第１及び前記第２のデータ処理手段のそれぞれのデータ処理の内容を構成し、前記第１のデータ処理手段に第２の処理を実施すべきデータが入力されるタイミングで、前記第１のデータ処理手段が第２の処理を実施するように前記第１のデータ処理手段のデータ処理の内容を変更し、前記第１のデータ処理手段により第２の処理が実施されたデータに対して前記第２のデータ処理手段により第２の処理が実施されるタイミングで、前記第２のデータ処理手段が第２の処理を実施するように前記第２のデータ処理手段のデータ処理の内容を変更することを特徴とする。
更に、本発明のデータ処理装置は、複数のデータ処理手段と、前記複数のデータ処理手段に実行させるデータ処理の内容と前記複数のデータ処理手段間の接続経路とを構成する構成手段とを有し、前記構成手段は、前記複数のデータ処理手段がパイプライン構成のデータフローを実現するように前記接続経路を構成するとともに、前記複数のデータ処理手段のそれぞれが第１の処理を実施するように前記複数のデータ処理手段のそれぞれのデータ処理の内容を構成し、前記パイプライン構成のデータフローを実現する前記複数のデータ処理手段のうちの第１段目のデータ処理手段に第２の処理を実施すべきデータが入力されるタイミングで、前記第１段目のデータ処理手段が第２の処理を実施するように前記第１段目のデータ処理手段のデータ処理の内容を変更し、前記第１段目のデータ処理手段により第２の処理が実施されたデータに対して前記パイプライン構成のデータフローを実現する前記複数のデータ処理手段のうちの第２段目のデータ処理手段により第２の処理が実施されるタイミングで、前記第２段目のデータ処理手段が第２の処理を実施するように前記第２段目のデータ処理手段のデータ処理の内容を変更することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明は、複数のデータ処理手段に実行させるデータ処理の内容と前記複数のデータ処理手段間の接続経路とを構成する構成方法において、構成手段が、前記複数のデータ処理手段のうちの第１のデータ処理手段が処理したデータを前記複数のデータ処理手段のうちの第２のデータ処理手段が処理するように前記接続経路を構成するとともに、前記第１及び前記第２のデータ処理手段のそれぞれが第１の処理を実施するように前記第１及び前記第２のデータ処理手段のそれぞれのデータ処理の内容を構成し、前記第１のデータ処理手段に第２の処理を実施すべきデータが入力されるタイミングで、前記第１のデータ処理手段が第２の処理を実施するように前記第１のデータ処理手段のデータ処理の内容を変更し、前記第１のデータ処理手段により第２の処理が実施されたデータに対して前記第２のデータ処理手段により第２の処理が実施されるタイミングで、前記第２のデータ処理手段が第２の処理を実施するように前記第２のデータ処理手段のデータ処理の内容を変更することを特徴とする。
更に、本発明は、複数のデータ処理手段に実行させるデータ処理の内容と前記複数のデータ処理手段間の接続経路とを構成する構成方法において、構成手段が、前記複数のデータ処理手段がパイプライン構成のデータフローを実現するように前記接続経路を構成するとともに、前記複数のデータ処理手段のそれぞれが第１の処理を実施するように前記複数のデータ処理手段のそれぞれのデータ処理の内容を構成し、前記パイプライン構成のデータフローを実現する前記複数のデータ処理手段のうちの第１段目のデータ処理手段に第２の処理を実施すべきデータが入力されるタイミングで、前記第１段目のデータ処理手段が第２の処理を実施するように前記第１段目のデータ処理手段のデータ処理の内容を変更し、前記第１段目のデータ処理手段により第２の処理が実施されたデータに対して前記パイプライン構成のデータフローを実現する前記複数のデータ処理手段のうちの第２段目のデータ処理手段により第２の処理が実施されるタイミングで、前記第２段目のデータ処理手段が第２の処理を実施するように前記第２段目のデータ処理手段のデータ処理の内容を変更することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また、本実施形態では、コンフィギュレーション手順データ３１２及びコンフィギュレーション手順データ入力制御データ３１３は、シーケンシャルセレクタ制御部３０３を介して別のシーケンシャルセレクタ制御部３０３へ供給されるように構成されている。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
尚、データ伝送部２０３、第１及び第２のスイッチ２０４、２０２のコンフィギュレーションに関しては、単位処理部２０１のコンフィギュレーション手順と同一であり、その詳細は割愛する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
上述のリコンフィギュレーションを実施するために、本実施形態では、DataInに入力されるデータに応じて、シーケンシャルトリガ３１４に従ってシーケンシャルセレクタ制御部３０３がセレクタ３０２を制御し、単位処理部２０１、第１及び第２のスイッチ２０４、２０２に供給されるコンフィギュレーションデータ１０３をコンフィギュレーションデータ記憶部３０１ａ、３０１ｂ、３０１ｃの各プレーン（この例ではプレーンａ又はプレーンｂ）から選択するように構成されている。