【手続補正書】
【提出日】平成21年6月2日(2009.6.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
異なるフレームの画像データを参照ピクチャとして動き補償予測符号化を行う画像処理方法であって、
複数の参照ピクチャからなり、任意のフレーム間隔で、符号化されたピクチャを復号化したピクチャにより内部の参照ピクチャが更新される参照リストを有し、
上記参照リストが更新された後、次の符号化対象ピクチャから、次に上記参照リストの更新に使用される符号化対象ピクチャまでの一連の複数の符号化対象ピクチャについて、動き補償予測における上記参照リスト内の複数の参照ピクチャを探索する処理を並列に行い符号化することを特徴とする画像処理方法。
【請求項２】
符号化されるピクチャには、動き補償予測を行わないＩピクチャ、前方向予測を行うＰピクチャ、及び双方向予測を行うＢピクチャがあることを特徴とする請求項１記載の画像処理方法。
【請求項３】
上記参照リスト内で動き補償予測のために参照される参照ピクチャがｐ枚、上記一連の複数の符号化対象ピクチャがｍ枚である場合に（ｐ及びｍは任意の自然数）、ｍ枚の符号化対象ピクチャの動き補償予測を行うために、上記参照リストから読み込むデータ量は最大ｐ枚分のピクチャであることを特徴とする請求項１又は２記載の画像処理方法。
【請求項４】
上記Ｉピクチャ及びＰピクチャは、定められた間隔で周期的に設定されており、
上記参照リスト内の参照ピクチャは、上記Ｉピクチャ又はＰピクチャを符号化した後、当該符号化されたピクチャを復号化したピクチャにより周期的に更新され、
上記参照リストが更新された後、次に符号化対象となるＢピクチャから、次に上記参照リストの更新に使用されるＩピクチャ又はＰピクチャまでの一連の複数の符号化対象ピクチャについて動き補償予測を並列に行うことを特徴とする請求項２記載の画像処理方法。
【請求項５】
上記参照リスト内で動き補償予測のために参照される参照ピクチャがｐ枚、上記Ｉピクチャ及びＰピクチャが設定される間隔がｍ枚である場合に（ｐ及びｍは任意の自然数）、ｍ枚の符号化対象ピクチャの動き補償予測を行うために、上記参照リストから読み込むデータ量は最大ｐ枚分のピクチャであることを特徴とする請求項４記載の画像処理方法。
【請求項６】
異なるフレームの画像データを参照ピクチャとして動き補償予測符号化を行う画像処理方法であって、
符号化するピクチャには、動き補償予測を行わないＩピクチャ、前方向予測を行うＰピクチャ、及び双方向予測を行うＢピクチャがあり、
フレームメモリ内に記憶されている参照ピクチャは、上記Ｉピクチャ又はＰピクチャ又は一部のＢピクチャを符号化した後、当該符号化されたピクチャを復号化したピクチャにより更新され、
上記フレームメモリの内容が更新された後、次の符号化対象ピクチャから、次に上記フレームメモリの内容更新に使用される符号化対象ピクチャまでの一連の複数の符号化対象ピクチャについて、動き補償予測における上記フレームメモリ内に記憶されている複数の参照ピクチャを探索する処理を並列に行い符号化することを特徴とする画像処理方法。
【請求項７】
上記フレームメモリ内で動き補償予測のために参照される参照ピクチャが２枚、上記一連の複数の符号化対象ピクチャがｍ枚である場合に（ｍは任意の自然数）、ｍ枚の符号化対象ピクチャの動き補償予測を行うために、上記フレームメモリから読み込むデータ量は最大２枚分のピクチャであることを特徴とする請求項６記載の画像処理方法。
【請求項８】
各符号化対象ピクチャについて動き補償予測を行うマクロブロックをそれぞれ１つ選択するとともに、選択したマクロブロックに共通する探索範囲を各参照ピクチャから読み出して、上記各マクロブロックの探索範囲についてそれぞれ動き補償予測を行い、
すべてのマクロブロックの動き補償予測が終わった後、次のマクロブロックを各符号化対象ピクチャから選択し、当該次のマクロブロックに共通する探索範囲に応じて各参照ピクチャから画像データを読み出して、上記次の各マクロブロックの探索範囲についてそれぞれ動き補償予測を行うことを順次繰り返して、複数の符号化対象ピクチャについて並列に動き補償予測を行うことを特徴とする請求項１〜７の何れか１項に記載の画像処理方法。
【請求項９】
請求項１、４、６の何れか１項に記載の画像処理方法を用いる画像処理装置であって、
参照ピクチャの画像データを記憶するメモリ手段と、
上記動き補償予測を含む符号化処理を行う符号化手段とを備えることを特徴とする画像処理装置。
【請求項１０】
異なるフレームの画像データを参照ピクチャとして動き補償予測符号化を行う画像処理方法であって、
複数の上記参照ピクチャを記憶手段に記憶させる記憶ステップと、
上記記憶手段に記憶される参照ピクチャの更新後、次の符号化対象ピクチャから上記記憶手段に参照ピクチャとして次に記憶される符号化対象ピクチャまでの複数の符号化対象ピクチャのマクロブロックに対応する共通の探索範囲の画像データを、上記記憶手段に記憶されている複数の参照ピクチャからそれぞれ読み出す読み出しステップと、
上記読み出しステップにて読み出された上記共通の探索範囲の画像データを用い、上記複数の符号化対象ピクチャのマクロブロックについて動き補償予測を並列に行い符号化する符号化ステップとを有することを特徴とする画像処理方法。
【請求項１１】
上記共通の探索範囲は、上記複数の符号化対象ピクチャの各マクロブロックに対するそれぞれの探索範囲が包含される範囲であることを特徴とする請求項１０記載の画像処理方法。
【請求項１２】
上記符号化ステップでは、上記読み出しステップにて読み出された上記共通の探索範囲の画像データのうち、各符号化対象ピクチャのマクロブロックの探索範囲に対応する画像データで動き補償予測を行うことを特徴とする請求項１０又は１１記載の画像処理方法。
【請求項１３】
異なるフレームの画像データを参照ピクチャとして動き補償予測符号化を行う画像処理装置であって、
複数の上記参照ピクチャが記憶される記憶手段と、
上記記憶手段に記憶される参照ピクチャの更新後、次の符号化対象ピクチャから上記記憶手段に参照ピクチャとして次に記憶される符号化対象ピクチャまでの複数の符号化対象ピクチャのマクロブロックに対応する共通の探索範囲の画像データを、上記記憶手段に記憶されている複数の参照ピクチャからそれぞれ読み出す読み出し手段と、
上記読み出し手段により読み出された上記共通の探索範囲の画像データを用い、上記複数の符号化対象ピクチャのマクロブロックについて動き補償予測を並列に行い符号化する符号化手段とを備えることを特徴とする画像処理装置。
【請求項１４】
異なるフレームの画像データを参照ピクチャとして動き補償予測符号化を行う画像処理をコンピュータに実行させるためのプログラムであって、
複数の上記参照ピクチャを記憶手段に記憶させる記憶ステップと、
上記記憶手段に記憶される参照ピクチャの更新後、次の符号化対象ピクチャから上記記憶手段に参照ピクチャとして次に記憶される符号化対象ピクチャまでの複数の符号化対象ピクチャのマクロブロックに対応する共通の探索範囲の画像データを、上記記憶手段に記憶されている複数の参照ピクチャからそれぞれ読み出す読み出しステップと、
上記読み出しステップにて読み出された上記共通の探索範囲の画像データを用い、上記複数の符号化対象ピクチャのマクロブロックについて動き補償予測を並列に行い符号化する符号化ステップとをコンピュータに実行させるためのプログラム。
【請求項１５】
請求項１４記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明に係る画像処理方法は、異なるフレームの画像データを参照ピクチャとして動き補償予測符号化を行う画像処理方法であって、複数の参照ピクチャからなり、任意のフレーム間隔で、符号化されたピクチャを復号化したピクチャにより内部の参照ピクチャが更新される参照リストを有し、上記参照リストが更新された後、次の符号化対象ピクチャから、次に上記参照リストの更新に使用される符号化対象ピクチャまでの一連の複数の符号化対象ピクチャについて、動き補償予測における上記参照リスト内の複数の参照ピクチャを探索する処理を並列に行い符号化することを特徴とする。
本発明に係る画像処理方法は、異なるフレームの画像データを参照ピクチャとして動き補償予測符号化を行う画像処理方法であって、符号化するピクチャには、動き補償予測を行わないＩピクチャ、前方向予測を行うＰピクチャ、及び双方向予測を行うＢピクチャがあり、フレームメモリ内に記憶されている参照ピクチャは、上記Ｉピクチャ又はＰピクチャ又は一部のＢピクチャを符号化した後、当該符号化されたピクチャを復号化したピクチャにより更新され、上記フレームメモリの内容が更新された後、次の符号化対象ピクチャから、次に上記フレームメモリの内容更新に使用される符号化対象ピクチャまでの一連の複数の符号化対象ピクチャについて、動き補償予測における上記フレームメモリ内に記憶されている複数の参照ピクチャを探索する処理を並列に行い符号化することを特徴とする。
本発明に係る画像処理装置は、上記画像処理方法を用いる画像処理装置であって、参照ピクチャの画像データを記憶するメモリ手段と、上記動き補償予測を含む符号化処理を行う符号化手段とを備えることを特徴とする。
本発明に係る画像処理方法は、異なるフレームの画像データを参照ピクチャとして動き補償予測符号化を行う画像処理方法であって、複数の上記参照ピクチャを記憶手段に記憶させる記憶ステップと、上記記憶手段に記憶される参照ピクチャの更新後、次の符号化対象ピクチャから上記記憶手段に参照ピクチャとして次に記憶される符号化対象ピクチャまでの複数の符号化対象ピクチャのマクロブロックに対応する共通の探索範囲の画像データを、上記記憶手段に記憶されている複数の参照ピクチャからそれぞれ読み出す読み出しステップと、上記読み出しステップにて読み出された上記共通の探索範囲の画像データを用い、上記複数の符号化対象ピクチャのマクロブロックについて動き補償予測を並列に行い符号化する符号化ステップとを有することを特徴とする。
本発明に係る画像処理装置は、異なるフレームの画像データを参照ピクチャとして動き補償予測符号化を行う画像処理装置であって、複数の上記参照ピクチャが記憶される記憶手段と、上記記憶手段に記憶される参照ピクチャの更新後、次の符号化対象ピクチャから上記記憶手段に参照ピクチャとして次に記憶される符号化対象ピクチャまでの複数の符号化対象ピクチャのマクロブロックに対応する共通の探索範囲の画像データを、上記記憶手段に記憶されている複数の参照ピクチャからそれぞれ読み出す読み出し手段と、上記読み出し手段により読み出された上記共通の探索範囲の画像データを用い、上記複数の符号化対象ピクチャのマクロブロックについて動き補償予測を並列に行い符号化する符号化手段とを備えることを特徴とする。
本発明に係るプログラムは、異なるフレームの画像データを参照ピクチャとして動き補償予測符号化を行う画像処理をコンピュータに実行させるためのプログラムであって、複数の上記参照ピクチャを記憶手段に記憶させる記憶ステップと、上記記憶手段に記憶される参照ピクチャの更新後、次の符号化対象ピクチャから上記記憶手段に参照ピクチャとして次に記憶される符号化対象ピクチャまでの複数の符号化対象ピクチャのマクロブロックに対応する共通の探索範囲の画像データを、上記記憶手段に記憶されている複数の参照ピクチャからそれぞれ読み出す読み出しステップと、上記読み出しステップにて読み出された上記共通の探索範囲の画像データを用い、上記複数の符号化対象ピクチャのマクロブロックについて動き補償予測を並列に行い符号化する符号化ステップとをコンピュータに実行させることを特徴とする。
本発明に係るコンピュータ読み取り可能な記録媒体は、上記プログラムを記録したことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明によれば、参照ピクチャを用いて符号化を行う際、複数の符号化対象ピクチャのマクロブロックに対応する共通の探索範囲の画像データを複数の参照ピクチャからそれぞれ読み出して、各符号化対象ピクチャのマクロブロックについて動き補償予測を並列に行う。これにより、符号化処理にて参照ピクチャを読み込むためのメモリアクセス量を削減することができ、また符号化処理に要する消費電力を低減することができる。