【手続補正書】
【提出日】平成18年1月13日(2006.1.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像処理装置、画像処理方法、プログラム及び記憶媒体
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データを格納する格納手段と、
前記格納手段から前記画像データを読み出して、画像処理を行い、処理後の画像データを前記格納手段に書き込む一連の処理を行う複数の画像処理手段と、
前記複数の画像処理手段のうち、指定された画像処理手段を起動させる起動制御手段と、
起動した前記画像処理手段による前記格納手段へのアクセスを制御するアクセス制御手段とを備える画像処理装置であって、
それぞれの前記画像処理手段が、
前記格納手段より前記画像データを読み出すためのアドレスを生成する第１のアドレス生成手段と、
前記格納手段から前記アドレスに対応させて読み出された前記画像データを格納する第１のデータ保持手段と、
前記画像データを処理する少なくとも１つ以上の第２の画像処理手段と、
最終段の前記第２の画像処理手段で処理された出力データを格納する第２のデータ保持手段と、
前記出力データを前記格納手段に書き込むためのアドレスを生成する第２のアドレス生成手段と、
前記第１のデータ保持手段に画像データが格納可能、又は前記第２のデータ保持手段から出力データが出力可能な場合、前記アクセス制御手段に対して前記格納手段へのアクセスを要求する第２のアクセス制御手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像処理手段が、前記格納手段からの画像データ読み出し終了時、又は、前記格納手段へのデータ書き込み終了時に割り込み要求信号を出力し、
前記起動制御手段が、前記割り込み要求信号に基づいて、次の画像処理手段を起動する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理手段が、前記格納手段からの最終データの読み出し終了時、又は前記格納手段への最終データの書き込み終了時に割り込み要求信号を出力する要求手段をさらに備えることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第１のデータ保持手段は、データ出力が可能な場合に有効信号をセットし、
前記第２のデータ処理手段は、前記有効信号がセットされているデータのみを受け取り、
前記第２のデータ保持手段は、データ入力が不可能な場合に保持要求信号をセットし、
前記第２のデータ処理手段は、前記保持要求信号がセットされている間、前記第２の保持手段へのデータ出力をホールドする
ことを特徴とする請求項１から３までのいずれか１項に記載の画像処理装置。
【請求項５】
前記画像処理手段が複数の前記第２の画像処理手段を備えている場合、それぞれの第２の画像処理手段間のデータ入出力は、前記有効信号及び前記保持要求信号を用いて行われることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記第２の画像処理手段にバイパスモードを設けることを特徴とする請求項１から５までのいずれか１項に記載の画像処理装置。
【請求項７】
前記第１又は第２のアドレス生成手段が、
アクセス要求アドレスを設定する設定手段と、
複数のアドレス差分値から１つのアドレス差分値を選択する選択手段と、
選択された前記アドレス差分値と前記アクセス要求アドレスとを用いて新たなアクセス要求アドレスを生成する生成手段と、
前記選択手段による前記アドレス差分値の選択を制御する制御手段と
を備えることを特徴とする請求項１から６までのいずれか１項に記載の画像処理装置。
【請求項８】
容量が処理対象の画像データのサイズに依存するバッファを前記格納手段内に構成することを特徴とする請求項１から７までのいずれか１項に記載の画像処理装置。
【請求項９】
前記複数の画像処理手段が、ノイズ除去処理手段と、リサイズ及び背景合成手段、又はリサイズ及びフレーム合成手段を含むことを特徴とする請求項１から８までのいずれか１項に記載の画像処理装置。
【請求項１０】
画像データを格納する格納部と、前記画像データを処理する複数の画像処理部とを備える画像処理装置における画像処理方法であって、
前記複数の画像処理部のうち、指定された画像処理部を起動する第１の起動制御工程と、
起動した前記画像処理部による前記格納部へのアクセスを制御するアクセス制御工程と、
前記画像処理部に対して、前記格納部から前記画像データを読み出し、画像処理を行った後に処理後の画像データを前記格納部に書き込む一連の処理を行わせる画像処理工程と、
前記画像処理部が前記格納部への画像データ書き込み終了時に出力した割り込み要求信号を受け付ける受付工程と、
前記割り込み要求信号に基づいて次の画像処理部を起動する第２の起動制御工程を有し、
前記画像処理工程が、
前記格納部より前記画像データを読み出すためのアドレスを生成する第１のアドレス生成工程と、
前記画像データが取得可能な場合、前記格納部へのアクセスを要求する第１のアクセス制御工程と、
前記格納部から前記アドレスに対応させて読み出された前記画像データを取得するデータ取得工程と、
前記画像データを処理する少なくとも１つ以上の第２の画像処理工程と、
最終段の前記第２の画像処理工程で処理された前記画像データを前記格納部に書き込むためのアドレスを生成する第２のアドレス生成工程と、
前記画像データが出力可能な場合、前記格納部へのアクセスを要求する第２のアクセス制御工程と、
前記格納部へ前記アドレスに対応させた前記画像データを出力する出力工程と
を有することを特徴とする画像処理方法。
【請求項１１】
画像データを格納する格納部と、前記画像データを処理する複数の画像処理部とを備えるコンピュータに、
前記複数の画像処理部のうち、指定された画像処理部を起動する第１の起動制御手順と、
起動した前記画像処理部による前記格納部へのアクセスを制御するアクセス制御手順と、
前記画像処理部に対して、前記格納部から前記画像データを読み出し、画像処理を行った後に処理後の画像データを前記格納部に書き込む一連の処理を行わせる画像処理手順と、
前記画像処理部が前記格納部への画像データ書き込み終了時に出力した割り込み要求信号を受け付ける受付手順と、
前記割り込み要求信号に基づいて次の画像処理部を起動する第２の起動制御手順と実行させるためのプログラムであって、
前記画像処理手順が、
前記格納部より前記画像データを読み出すためのアドレスを生成する第１のアドレス生成手順と、
前記画像データが取得可能な場合、前記格納部へのアクセスを要求する第１のアクセス制御手順と、
前記格納部から前記アドレスに対応させて読み出された前記画像データを取得するデータ取得手順と、
前記画像データを処理する少なくとも１つ以上の第２の画像処理手順と、
最終段の前記第２の画像処理手順で処理された前記画像データを前記格納部に書き込むためのアドレスを生成する第２のアドレス生成手順と、
前記画像データが出力可能な場合、前記格納部へのアクセスを要求する第２のアクセス制御手順と、
前記格納部へ前記アドレスに対応させた前記画像データを出力する出力手順と
を有することを特徴とするプログラム。
【請求項１２】
請求項１１記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、メモリを介したデータの受け渡しによって画像処理を行う画像処理装置、画像処理方法、プログラム及び記憶媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明は、このような事情を考慮してなされたものであり、入力画像に対する各種画像処理を複数の処理ブロックに分割して処理ブロック単位にモジュール化し、各モジュール間のデータの受け渡しを、共有メモリを通じて行う構成とすることで、各画像処理モジュールのＩ／Ｆを汎用化し、画像処理モジュール単位の追加変更を容易にするだけでなく、無駄なバッファやメモリ及び処理の削減を図ることができる画像処理装置、画像処理方法、プログラム及び記憶媒体を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
【課題を解決するための手段】
上記課題を解決するため、本発明に係る画像処理装置は、画像データを格納する格納手段と、
前記格納手段から前記画像データを読み出して、画像処理を行い、処理後の画像データを前記格納手段に書き込む一連の処理を行う複数の画像処理手段と、
前記複数の画像処理手段のうち、指定された画像処理手段を起動させる起動制御手段と、
起動した前記画像処理手段による前記格納手段へのアクセスを制御するアクセス制御手段とを備える画像処理装置であって、
それぞれの前記画像処理手段が、
前記格納手段より前記画像データを読み出すためのアドレスを生成する第１のアドレス生成手段と、
前記格納手段から前記アドレスに対応させて読み出された前記画像データを格納する第１のデータ保持手段と、
前記画像データを処理する少なくとも１つ以上の第２の画像処理手段と、
最終段の前記第２の画像処理手段で処理された出力データを格納する第２のデータ保持手段と、
前記出力データを前記格納手段に書き込むためのアドレスを生成する第２のアドレス生成手段と、
前記第１のデータ保持手段に画像データが格納可能、又は前記第２のデータ保持手段から出力データが出力可能な場合、前記アクセス制御手段に対して前記格納手段へのアクセスを要求する第２のアクセス制御手段と
を備えることを特徴とする。
また、上記課題を解決するため、本発明は、画像データを格納する格納部と、前記画像データを処理する複数の画像処理部とを備える画像処理装置における画像処理方法であって、
前記複数の画像処理部のうち、指定された画像処理部を起動する第１の起動制御工程と、
起動した前記画像処理部による前記格納部へのアクセスを制御するアクセス制御工程と、
前記画像処理部に対して、前記格納部から前記画像データを読み出し、画像処理を行った後に処理後の画像データを前記格納部に書き込む一連の処理を行わせる画像処理工程と、
前記画像処理部が前記格納部への画像データ書き込み終了時に出力した割り込み要求信号を受け付ける受付工程と、
前記割り込み要求信号に基づいて次の画像処理部を起動する第２の起動制御工程を有し、
前記画像処理工程が、
前記格納部より前記画像データを読み出すためのアドレスを生成する第１のアドレス生成工程と、
前記画像データが取得可能な場合、前記格納部へのアクセスを要求する第１のアクセス制御工程と、
前記格納部から前記アドレスに対応させて読み出された前記画像データを取得するデータ取得工程と、
前記画像データを処理する少なくとも１つ以上の第２の画像処理工程と、
最終段の前記第２の画像処理工程で処理された前記画像データを前記格納部に書き込むためのアドレスを生成する第２のアドレス生成工程と、
前記画像データが出力可能な場合、前記格納部へのアクセスを要求する第２のアクセス制御工程と、
前記格納部へ前記アドレスに対応させた前記画像データを出力する出力工程と
を有することを特徴とする。
さらに、上記課題を解決するため、本発明に係るプログラムは、画像データを格納する格納部と、前記画像データを処理する複数の画像処理部とを備えるコンピュータに、
前記複数の画像処理部のうち、指定された画像処理部を起動する第１の起動制御手順と、
起動した前記画像処理部による前記格納部へのアクセスを制御するアクセス制御手順と、
前記画像処理部に対して、前記格納部から前記画像データを読み出し、画像処理を行った後に処理後の画像データを前記格納部に書き込む一連の処理を行わせる画像処理手順と、
前記画像処理部が前記格納部への画像データ書き込み終了時に出力した割り込み要求信号を受け付ける受付手順と、
前記割り込み要求信号に基づいて次の画像処理部を起動する第２の起動制御手順と実行させるためのプログラムであって、
前記画像処理手順が、
前記格納部より前記画像データを読み出すためのアドレスを生成する第１のアドレス生成手順と、
前記画像データが取得可能な場合、前記格納部へのアクセスを要求する第１のアクセス制御手順と、
前記格納部から前記アドレスに対応させて読み出された前記画像データを取得するデータ取得手順と、
前記画像データを処理する少なくとも１つ以上の第２の画像処理手順と、
最終段の前記第２の画像処理手順で処理された前記画像データを前記格納部に書き込むためのアドレスを生成する第２のアドレス生成手順と、
前記画像データが出力可能な場合、前記格納部へのアクセスを要求する第２のアクセス制御手順と、
前記格納部へ前記アドレスに対応させた前記画像データを出力する出力手順と
を有することを特徴とする。
さらにまた、本発明に係るコンピュータ読み取り可能な記憶媒体は、上記プログラムを格納したことを特徴とする。