【手続補正書】
【提出日】平成22年8月4日(2010.8.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
特定のデータ量のデータ群を単位として画像処理を行う画像処理装置であって、
コマンドと処理対象のデータとを多重化して、多重化されたコマンド及びデータを送信する送信手段と、
多重化されたコマンド及びデータを用いて画像処理を行ない、コマンド及び処理結果のデータを多重化して出力する画像処理ブロックが複数個直列に接続された画像処理手段と、
前記画像処理手段の最終段の画像処理ブロックから出力された多重化されたコマンド及び処理結果データを受信する受信手段とを備え、
前記送信手段は前記データ群の最終データの送信後であって、次のデータ群に関するコマンド及びデータの送信前に同期コマンドを送信し、
前記受信手段は前記最終段の画像処理ブロックから前記同期コマンドを受信した場合に前記送信手段へ当該データ群の処理の終了を通知することを特徴とする画像処理装置。
【請求項２】
前記送信手段は、前記受信手段から処理の終了の通知を受けた後、次のデータ群の処理のための多重化されたコマンド及びデータの送信を開始することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記コマンドは、前記画像処理手段の複数の画像処理ブロックの一つを特定する為の識別情報と、画像処理パラメータのリードライトの切り替え属性と、画像処理パラメータの格納箇所を示すアドレス領域と、画像処理パラメータの値を格納するデータ領域を有することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記データは、データ転送の開始属性及び終了属性を有することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記同期コマンドは、前記アドレス領域に格納されるアドレス値に、前記画像処理ブロックに実装されていないアドレス番号を用いることを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記同期コマンドは、前記コマンド内で使われていない領域を識別子として用いることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
直列に接続された複数の画像処理ブロックを有し、特定のデータ量のデータ群を単位として画像処理を行う画像処理装置の制御方法であって、
送信手段が、コマンドと処理対象のデータとを多重化して、多重化されたコマンド及びデータを送信する送信工程と、
処理手段が、前記複数の画像処理ブロックの各々において、多重化されたコマンド及びデータを用いて画像処理を行ない、コマンド及び処理結果のデータを多重化して出力する処理工程と、
受信手段が、前記複数の画像処理ブロックのうちの最終段の画像処理ブロックから出力された多重化されたコマンド及び処理結果データを受信する受信工程とを備え、
前記送信工程では、前記データ群の最終データの送信後であって、次のデータ群に関するコマンド及びデータの送信前に同期コマンドを送信し、
前記受信工程では、前記最終段の画像処理ブロックから前記同期コマンドを受信した場合に、当該データ群の処理が終了したと判断することを特徴とする画像処理装置の制御方法。
【請求項８】
前記送信工程では、前記受信工程が処理の終了と判断した場合に、次のデータ群の処理のための多重化されたコマンド及びデータの送信を開始することを特徴とする請求項７に記載の画像処理装置の制御方法。
【請求項９】
前記コマンドは、前記複数の画像処理ブロックの一つを特定する為の識別情報と、画像処理パラメータのリードライトの切り替え属性と、画像処理パラメータの格納箇所を示すアドレス領域と、画像処理パラメータの値を格納するデータ領域を有することを特徴とする請求項７に記載の画像処理装置の制御方法。
【請求項１０】
前記データは、データ転送の開始属性及び終了属性を有することを特徴とする請求項７に記載の画像処理装置の制御方法。
【請求項１１】
前記同期コマンドは、前記アドレス領域に格納されるアドレス値に、前記画像処理ブロックに実装されていないアドレス番号を用いることを特徴とする請求項９に記載の画像処理装置の制御方法。
【請求項１２】
前記同期コマンドは、前記コマンド内で使われていない領域を識別子として用いることを特徴とする請求項７に記載の画像処理装置の制御方法。
【請求項１３】
請求項７乃至１２のいずれか１項に記載された画像処理方法の各工程をコンピュータに実行させるためのコンピュータプログラム。
【請求項１４】
請求項７乃至１２のいずれか１項に記載された画像処理方法の各工程をコンピュータに実行させるためのコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、上記の目的を達成するための本発明の他の態様による画像処理装置の制御方法は、以下の構成を備える。すなわち、
直列に接続された複数の画像処理ブロックを有し、特定のデータ量のデータ群を単位として画像処理を行う画像処理装置の制御方法であって、
送信手段が、コマンドと処理対象のデータとを多重化して、多重化されたコマンド及びデータを送信する送信工程と、
処理手段が、前記複数の画像処理ブロックの各々において、多重化されたコマンド及びデータを用いて画像処理を行ない、コマンド及び処理結果のデータを多重化して出力する処理工程と、
受信手段が、前記複数の画像処理ブロックのうちの最終段の画像処理ブロックから出力された多重化されたコマンド及び処理結果データを受信する受信工程とを備え、
前記送信工程では、前記データ群の最終データの送信後であって、次のデータ群に関するコマンド及びデータの送信前に同期コマンドを送信し、
前記受信工程では、前記最終段の画像処理ブロックから前記同期コマンドを受信した場合に、当該データ群の処理が終了したと判断する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
デコーダ４０１は、これら入力されたデータをデコードして、Startフラグ、Endフラグ、データを画像処理部４０３へ出力する。また、画像処理中においては、ＩＤ１０２の値に関わらず、コマンドのＲＷフラグ１０３、アドレス１０４、レジスタデータ１０５がレジスタ４０２へ出力される。これは、たとえＩＤ１０２が‘２’以外の値であっても、データとコマンドの前後関係を保ちながら、後段の処理ブロックへデータ及びコマンドを伝播させる為である。さらに、デコーダ４０１は、modeフラグ１０１及びＩＤ１０２をＦＦ４０７へ出力する。modeフラグ１０１及びＩＤ１０２は、ＦＦ４０７にて１クロック分遅延させられ、バッファ４０４へ出力される。また、図６においては、デコーダ４０１にはサイクルＣ２の期間以外はデータが入力されている。そのため、画像処理中であると判断され、６０９に示すように画像処理ブロックのコマンドに対するレイテンシ４クロック分にあわせて、セレクト信号４０９が出力される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
つまり６０２に示すように、サイクルＣ０，Ｃ１及びＣ３〜Ｃ７にてStartフラグ、Endフラグ及びデータが画像処理部４０３へ入力される。そして、６０４に示すように、サイクルＣ２にてアドレス１０４及びレジスタデータ１０５がレジスタ４０２へ出力される。また、セレクト信号４０９は、６０９に示すようにサイクルＣ０〜Ｃ４、Ｃ６、Ｃ７の期間には‘１’が出力され、サイクルＣ５の期間には‘０’が出力される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
画像処理部４０３は、入力されたデータに対して４クロックサイクルのレイテンシで画像処理をおこない、出力データのStartフラグ２０２、Endフラグ２０３及びデータ２０４をエンコーダ４０８へ出力する。