(57)【要約】【課題】圧縮符号化処理された画像を記録するための記録媒体内に参照画像領域を確保することにより、参照画像を格納するための参照画像領域を画像符号化装置内に設けずに済む画像符号化装置を提供する。【解決手段】記録媒体制御処理部１０６が、圧縮符号化された画像データの記録を行う記録媒体内に参照画像領域１２２を確保するための処理を行なう。【選択図】　図１
2004064455.tif 000002
【特許請求の範囲】
【請求項１】
最初の入力画像に対しフレーム内符号化処理による圧縮符号化処理を施して符号を生成し、次からの入力画像に対しては参照画像を用いた予測符号化処理による圧縮符号化処理を施して符号を生成するとともに、これらの生成符号の記録を行う記録媒体を装備可能な画像符号化装置であって、これらの生成符号を前記記録媒体内の記憶領域に格納させるとともに、その記憶領域に前記参照画像を格納するための参照画像領域を別個確保する記録媒体制御処理部を具備することを特徴とする画像符号化装置。
【請求項２】
請求項１記載の画像符号化装置であって、前記記録媒体内の記憶領域の空き容量を検知し、この検知した空き容量と前記参照画像領域を確保するのに必要な容量とを比較し、前記記録媒体内の記憶領域に前記参照画像領域の確保ができないときには、前記記録媒体制御処理部に対し、前記参照画像領域を確保する処理動作を停止させる記録媒体空き容量検知部を具備することを特徴とする画像符号化装置。
【請求項３】
請求項２記載の画像符号化装置であって、前記記録媒体内の記憶領域に前記参照画像領域を確保できないとき、前記記録媒体内の記憶領域の空き容量不足により前記記録媒体制御処理部の処理動作が停止したことを通知する出力装置を具備することを特徴とする画像符号化装置。
【請求項４】
請求項１記載の画像符号化装置であって、前記記録媒体内の記憶領域の空き容量を検知し、この検知した空き容量と前記記録媒体内の記憶領域に記録しようとする生成符号の量とを比較し、前記記録媒体内の記憶領域に該生成符号の格納ができないときには、前記記録媒体制御処理部に対し、該生成符号を格納させる処理動作を停止させる記録媒体空き容量検知部を具備することを特徴とする画像符号化装置。
【請求項５】
請求項４記載の画像符号化装置であって、前記記録媒体内の記憶領域に該生成符号を格納できないとき、前記記録媒体制御処理部が前記参照画像領域の解放を行うことを特徴とする画像符号化装置。
【請求項６】
請求項４もしくは５のいずれかに記載の画像符号化装置であって、前記記録媒体内の記憶領域に該生成符号を格納できないとき、前記記録媒体内の記憶領域の空き容量不足により前記記録媒体制御処理部の処理動作が停止したことを通知する出力装置を具備することを特徴とする画像符号化装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画像を圧縮符号化するための画像符号化装置に関する。
【０００２】
【従来の技術】
近年、民生用ビデオレコーダやビデオカメラ等において、入力される動画像をリアルタイムに圧縮符号化して記録媒体に蓄積させるものが普及している。以下、このように動画像を圧縮符号化するための従来の画像符号化装置について説明する。
【０００３】
図５は従来の画像符号化装置のブロック図である。画像符号化装置は、符号化対象となる入力画像を複数の単位ブロックに分割し、この二次元の単位ブロック（以降、ＭＢと称す）の単位で圧縮符号化処理を行う。
【０００４】
まず、圧縮符号化する最初の入力画像に対してはフレーム内符号化処理を行う。固体撮像装置等から最初の入力画像データ（輝度／色差データ）のうち、後述するＤＣＴ処理が可能な領域分のデータが入力画像バッファ１０１に入力されると、入力画像バッファ１０１からＤＣＴ（Ｄｉｓｃｒｅｔｅ　Ｃｏｓｉｎｅ　Ｔｒａｎｓｆｏｒｍ、離散コサイン変換）処理部１０３へ輝度データを出力する。ＤＣＴ処理部１０３では、入力された輝度データを周波数成分に変換する（ＤＣＴ変換）。次に、量子化処理部１０４において、この各周波数成分の係数をある値で除算して余りを丸める（量子化）。量子化処理以降は、２つの処理に分かれる。
【０００５】
第一の処理過程では、ＤＣＴ処理・量子化処理が施された輝度データと色差データに対して可変長符号化処理を施し、記録媒体内の記憶領域に格納する処理を行う。まず可変長符号化処理部１０５において、量子化処理部１０４からの出力に対し、出現確率の高い周波数成分の係数に短い符号長を割り当て、出現確率の低い周波数成分の係数に長い符号長を割り当てる処理を行ない、情報量を削減した符号を生成する（可変長符号化）。そして、記録媒体制御処理部６０１が、生成した符号を格納したいアドレス並びにその生成符号の符号サイズを記録媒体内のメモリ制御部６２１に対し指定するとともに、指定したサイズ分の符号を出力する。このような処理を行うことにより、最初の入力画像をＭＢ単位で圧縮符号化して記録媒体内の記憶領域に格納する。
【０００６】
第二の処理過程では、ＤＣＴ処理・量子化処理が施された輝度データを復号化し、予測符号化処理のために必要な参照画像を生成する処理を行う。まず、逆量子化処理部１０７と逆ＤＣＴ処理部１０８において逆量子化処理と逆ＤＣＴ処理を行い、量子化処理部１０４の処理結果に基づいた輝度データを生成する。そして、この輝度データを現在処理対象となっているＭＢの位置に対応する参照画像領域６０２内のブロック位置に格納する。現在処理対象となっているＭＢの色差データについても、輝度データに対して行った処理と同様の処理を行う。このような処理を行うことにより、最初の入力画像データに基づいて復号化された参照画像を生成する。
【０００７】
次の入力画像に対しては、上述した参照画像との差分をとることで符号量を削減する予測符号化処理を行う。その際、処理対象ＭＢとの差が最小となる参照画像内の位置を探索し、その位置のずれを動きベクトルとして検出する。なお、この従来の画像符号化装置は、予測符号化処理として、入力画像の一つ前のフレームを参照画像に用いるフレーム間予測符号化処理を行う構成となっている。
【０００８】
以下、この従来の画像符号化装置におけるフレーム間予測符号化処理について説明する。
まず、記録媒体制御処理部６０１は、参照画像領域６０２から動きベクトル検出に必要な範囲の輝度データを読み出し、動き探索用バッファ１１０に格納する。但し、必要な範囲とは、処理対象ＭＢの入力画像内での位置に対応する参照画像内の位置を中心とする所定の範囲である。
【０００９】
動き探索用バッファ１１０に輝度データが格納されると、動きベクトル検出部１１１は、入力画像バッファ１０１内の処理対象ＭＢの輝度データと動き探索用バッファ１１０内の輝度データとの差分をとり、その差分が最小となる動き探索用バッファ１１０内の輝度データの位置を探索し、その位置のずれを動きベクトルとして検出する。その後、予測誤差画像生成部１０２にて、処理対象ＭＢの輝度データとの差分が最小であった動き探索用バッファ１１０内の輝度データと、処理対象ＭＢの輝度データとの差分をとって予測誤差画像の輝度データを生成する。
【００１０】
予測誤差画像生成部１０２からの出力に対しては、フレーム内符号化処理と同様に、ＤＣＴ処理部１０３と量子化処理部１０４においてＤＣＴ処理と量子化処理を施す。
【００１１】
このＤＣＴ処理と量子化処理後の輝度データに可変長符号化処理を施して記録媒体内の記憶領域に格納するときには、動きベクトル検出部１１１において検出された動きベクトルとともに格納する。
【００１２】
また、このＤＣＴ処理と量子化処理後の輝度データを復号化し、フレーム間予測符号化処理のための参照画像を生成するときには、まず逆量子化処理部１０７と逆ＤＣＴ処理部１０８において逆量子化処理と逆ＤＣＴ処理を行う。このときの逆ＤＣＴ処理部１０８の出力は予測誤差画像の輝度データであるので、参照画像生成部１０９にて、動き探索用バッファ１１０内に格納されている動きベクトル検出時に処理対象ＭＢと差分をとった輝度データと加算して復号する。そして、フレーム内符号化処理と同様に、この輝度データを現在処理対象となっているＭＢの位置に対応する参照画像領域６０２内のブロック位置に格納する。
【００１３】
次に色差データに対する処理を説明する。現在処理対象となっているＭＢの色差データについては、動きベクトルの検出処理を行わずに、上述した輝度データに対する動きベクトル分だけ処理対象のＭＢ位置に対応する位置よりずれた位置の色差データを動き探索用バッファ１１０に格納する。
【００１４】
その後、予測誤差画像生成部１０２にて、動き探索用バッファ１１０内の色差データと、処理対象ＭＢの色差データとの差分をとって予測誤差画像の色差データを生成する。予測誤差画像生成処理以降の処理については、輝度データの場合と同様の処理を行う。
【００１５】
以上の処理を繰り返し行うことにより、入力画像に対して時間的に常に１フレーム前の画像が参照画像領域に用意され、入力画像の圧縮符号化を行うことができる。
【００１６】
しかしながら、従来の画像符号化装置は、入力画像と同等の画像サイズの参照画像を格納するための参照画像領域が装置内に設けられているため、例えば、画像符号化装置を１チップ化するときのチップ面積および回路規模の軽減化などが阻まれていた。
【００１７】
【発明が解決しようとする課題】
本発明は、上記問題点に鑑み、圧縮符号化処理された画像を記録するための記録媒体内に参照画像領域を確保することにより、参照画像領域を画像符号化装置内に設けずに済む画像符号化装置を提供することを目的とする。
【００１８】
【課題を解決するための手段】
本発明の請求項１記載の画像符号化装置は、最初の入力画像に対しフレーム内符号化処理による圧縮符号化処理を施して符号を生成し、次からの入力画像に対しては参照画像を用いた予測符号化処理による圧縮符号化処理を施して符号を生成するとともに、これらの生成符号の記録を行う記録媒体を装備可能な画像符号化装置であって、これらの生成符号を前記記録媒体内の記憶領域に格納させるとともに、その記憶領域に前記参照画像を格納するための参照画像領域を別個確保する記録媒体制御処理部を具備することを特徴とする。
【００１９】
本発明の請求項２記載の画像符号化装置は、請求項１記載の画像符号化装置であって、前記記録媒体内の記憶領域の空き容量を検知し、この検知した空き容量と前記参照画像領域を確保するのに必要な容量とを比較し、前記記録媒体内の記憶領域に前記参照画像領域の確保ができないときには、前記記録媒体制御処理部に対し、前記参照画像領域を確保する処理動作を停止させる記録媒体空き容量検知部を具備することを特徴とする。
【００２０】
本発明の請求項３記載の画像符号化装置は、請求項２記載の画像符号化装置であって、前記記録媒体内の記憶領域に前記参照画像領域を確保できないとき、前記記録媒体内の記憶領域の空き容量不足により前記記録媒体制御処理部の処理動作が停止したことを通知する出力装置を具備することを特徴とする。
【００２１】
本発明の請求項４記載の画像符号化装置は、請求項１記載の画像符号化装置であって、前記記録媒体内の記憶領域の空き容量を検知し、この検知した空き容量と前記記録媒体内の記憶領域に記録しようとする生成符号の量とを比較し、前記記録媒体内の記憶領域に該生成符号の格納ができないときには、前記記録媒体制御処理部に対し、該生成符号を格納させる処理動作を停止させる記録媒体空き容量検知部を具備することを特徴とする。
【００２２】
本発明の請求項５記載の画像符号化装置は、請求項４記載の画像符号化装置であって、前記記録媒体内の記憶領域に該生成符号を格納できないとき、前記記録媒体制御処理部が前記参照画像領域の解放を行うことを特徴とする。
【００２３】
本発明の請求項６記載の画像符号化装置は、請求項４もしくは５のいずれかに記載の画像符号化装置であって、前記記録媒体内の記憶領域に該生成符号を格納できないとき、前記記録媒体内の記憶領域の空き容量不足により前記記録媒体制御処理部の処理動作が停止したことを通知する出力装置を具備することを特徴とする。
【００２４】
以上のように、本発明によれば、参照画像領域を画像符号化装置内に設けずに済むので、例えば、従来のものに比べ、画像符号化装置を１チップ化するときのチップ面積および回路規模を軽減できるようになる。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を交えて説明する。
（実施の形態１）
本実施の形態１による画像符号化装置ついて説明する。図１は、本実施の形態１による画像符号化装置を示すブロック図である。当該動画像圧縮符号化処理装置は、符号化対象となる入力画像を複数の単位ブロックに分割し、この二次元の単位ブロック（以降、ＭＢと称す）の単位で圧縮符号化処理を行う。なお、本実施の形態１による画像符号化装置は、予測符号化処理として、入力画像の一つ前のフレームを参照画像に用いてフレーム間予測符号化処理を行う構成となっているが、これに限らず、例えば前後２フレームを用いて予測符号化処理を行う構成としてもよい。
【００２６】
まず、最初の入力画像データに対する圧縮符号化処理に先立ち、記録媒体制御処理部１０６が記録媒体内のメモリ制御部１２１を制御し、記録媒体の記憶領域に参照画像領域１２２を確保させる。
【００２７】
圧縮符号化する最初の入力画像に対してはフレーム内符号化処理を行う。固体撮像装置等から最初の入力画像データ（輝度／色差データ）のうち、後述するＤＣＴ処理が可能な領域分のデータが入力画像バッファ１０１に入力されると、入力画像バッファ１０１からＤＣＴ（Ｄｉｓｃｒｅｔｅ　Ｃｏｓｉｎｅ　Ｔｒａｎｓｆｏｒｍ、離散コサイン変換）処理部１０３へ輝度データを出力する。ＤＣＴ処理部１０３では、入力された輝度データを周波数成分に変換する（ＤＣＴ変換）。次に、量子化処理部１０４において、この各周波数成分の係数をある値で除算して余りを丸める（量子化）。量子化処理以降は、２つの処理に分かれる。
【００２８】
第一の処理過程では、ＤＣＴ処理・量子化処理が施された輝度データと色差データに対して可変長符号化処理を施し、記録媒体内の記憶領域に格納する処理を行う。まず可変長符号化処理部１０５において、量子化処理部１０４からの出力に対し、出現確率の高い周波数成分の係数に短い符号長を割り当て、出現確率の低い周波数成分の係数に長い符号長を割り当てる処理を行ない、情報量を削減した符号を生成する（可変長符号化）。そして、記録媒体制御処理部１０６が、生成した符号を格納したいアドレス並びにその生成符号の符号サイズを記録媒体内のメモリ制御部１２１に対し指定するとともに、指定したサイズ分の符号を出力する。このような処理を行うことにより、最初の入力画像をＭＢ単位で圧縮符号化して記録媒体内の記憶領域に格納する。
【００２９】
第二の処理過程では、ＤＣＴ処理・量子化処理が施された輝度データを復号化して、フレーム間予測符号化処理のために必要な参照画像を生成する処理を行う。まず、逆量子化処理部１０７と逆ＤＣＴ処理部１０８において逆量子化処理と逆ＤＣＴ処理を行い、量子化処理部１０４の処理結果に基づいた輝度データを生成する。この復号化処理された輝度データは、記録媒体制御処理部１０６に出力される。記録媒体制御処理部１０６は、復号化処理された輝度データを記録媒体内の記憶領域に確保された参照画像領域１２２に格納するために、処理対象のＭＢ位置に対応する参照画像領域１２２内のブロック位置のアドレスと、このＭＢの画像サイズをメモリ制御部１２１に指定し、このＭＢを参照画像領域１２２に格納させる。現在処理対象となっているＭＢの色差データについても、輝度データに対して行った処理と同様の処理を行う。このような処理を行うことにより、最初の入力画像データに基づいて復号化された参照画像を参照画像領域１２２に格納させる。
【００３０】
次の入力画像に対しては、上述した参照画像との差分をとることで符号量を削減するフレーム間予測符号化処理を行う。その際、処理対象ＭＢとの差が最小となる参照画像内の位置を探索し、その位置のずれを動きベクトルとして検出する。
【００３１】
以下、当該画像符号化装置におけるフレーム間予測符号化処理について説明する。
まず、記録媒体制御処理部１０６が、動きベクトル検出に必要な範囲の輝度データを参照画像領域１２２から読み出すために、メモリ制御部１２０に対し、動きベクトル検出に必要な範囲の輝度データが格納されているアドレスと、その輝度データのサイズを指定し、参照画像領域１２２からその輝度データを読み出させる。読み出しが終わると、動き探索用バッファ１１０内に読み出した輝度データの格納を行う。但し、必要な範囲とは、処理対象ＭＢの入力画像内での位置に対応する参照画像内の位置を中心とする所定の範囲である。
【００３２】
動き探索用バッファ１１０に輝度データが格納されると、動きベクトル検出部１１１は、入力画像バッファ１０１内の処理対象ＭＢの輝度データと動き探索用バッファ１１０内の輝度データとの差分をとり、その差分が最小となる動き探索用バッファ１１０内の輝度データの位置を探索し、その位置のずれを動きベクトルとして検出する。その後、予測誤差画像生成部１０２にて、処理対象ＭＢの輝度データとの差分が最小であった動き探索用バッファ１１０内の輝度データと、処理対象ＭＢの輝度データとの差分をとって予測誤差画像の輝度データを生成する。
【００３３】
予測誤差画像生成部１０２からの出力に対しては、フレーム内符号化処理と同様に、ＤＣＴ処理部１０３と量子化処理部１０４においてＤＣＴ処理と量子化処理を施す。
【００３４】
このＤＣＴ処理と量子化処理後の輝度データに可変長符号化処理を施して記録媒体内の記憶領域に格納するときには、動きベクトル検出部１１１において検出された動きベクトルとともに格納する。
【００３５】
また、このＤＣＴ処理と量子化処理後の輝度データを復号化し、フレーム間予測符号化処理のための参照画像を生成するときには、まず逆量子化処理部１０７と逆ＤＣＴ処理部１０８において逆量子化処理と逆ＤＣＴ処理を行う。このときの逆ＤＣＴ処理部１０８の出力は予測誤差画像の輝度データであるので、参照画像生成部１０９にて、動き探索用バッファ１１０内に格納されている動きベクトル検出時に処理対象ＭＢと差分をとった輝度データと加算して復号する。そして、フレーム内符号化処理と同様に、この輝度データを現在処理対象となっているＭＢの位置に対応する参照画像領域１２２内のブロック位置に格納させる。
【００３６】
次に色差データに対する処理について説明する。現在処理対象となっているＭＢの色差データについては、動きベクトルの検出処理を行わずに、上述した輝度データに対する動きベクトル分だけ処理対象のＭＢ位置に対応する位置よりずれた位置の色差データを動き探索用バッファ１１０に格納する。すなわち、記録媒体制御処理部１０６が、メモリ制御部１２０に対し、この色差データが格納されているアドレスと、その色差データのサイズを指定し、参照画像領域１２２からその色差データを読み出させ、動き探索用バッファ１１０に格納する。
【００３７】
その後、予測誤差画像生成部１０２にて、動き探索用バッファ１１０内の色差データと、処理対象ＭＢの色差データとの差分をとって予測誤差画像の色差データを生成する。予測誤差画像生成処理以降の処理については、輝度データの場合と同様の処理を行う。
【００３８】
以上の処理を繰り返し行うことにより、入力画像に対して時間的に常に１フレーム前の画像が記録媒体内の記憶領域に確保された参照画像領域に用意され、入力画像の圧縮符号化を行うことができる。
【００３９】
以上のように、本実施の形態１によれば、予測符号化処理に用いる参照画像領域を記録媒体内に確保することで、従来、装置内に物理的に必ず設けていた参照画像領域の削減を実現する。これにより画像符号化装置のコンパクト化とメモリレス化を図ることができ、例えば、画像符号化装置を１チップ化するときのチップ面積および回路規模を軽減できるようになる。
【００４０】
（実施の形態２）
続いて、本実施の形態２による画像符号化装置について説明する。図２は、本実施の形態２による画像符号化装置を示すブロック図である。なお、前述した実施の形態１と同じ構成を有する部材には同一の番号を付記して、説明を省略する。本実施の形態２による画像符号化装置は、記録媒体内の記憶領域の空き容量に基づいて記録媒体制御処理部の処理動作の制御を行う記録媒体空き容量検知部２０１が装置内に設けられている点が実施の形態１による画像符号化装置と異なる。
【００４１】
以下、当該画像符号化装置の動作について、記録媒体空き容量検知部２０１による処理動作を中心に、図２〜４を用いて説明する。図３は、当該画像符号化装置による圧縮符号化処理開始時の処理動作を説明するためのフロー図である。また、図４は、当該画像符号化装置による可変長符号化処理終了時の処理動作を説明するためのフロー図である。
【００４２】
まず、図３に示すように、圧縮符号化処理に先立ち、記録媒体空き容量検知部２０１は、記録媒体制御処理部１０６を制御し、メモリ制御部１２１に記録媒体内の記憶領域の空き容量情報を取得するための制御処理を行わせて、記録媒体内の記憶領域の空き容量を検知する（ステップＳ３０１）。そして、記録媒体空き容量検知部２０１は、参照画像を格納するのに必要な参照画像領域と検知した記録媒体内の記憶領域の空き容量を比較する（ステップＳ３０２）。
【００４３】
記録媒体内の記憶領域の空き容量が参照画像領域より大きい場合、記録媒体空き容量検知部２０１は、記録媒体制御処理部１０６に処理動作許可信号を送信する。それにより、記録媒体制御処理部１０６は参照画像領域を確保するための処理動作を行う（ステップＳ３０３）。その後、当該画像符号化装置は圧縮符号化処理を継続する。
【００４４】
記録媒体内の記憶領域の空き容量が参照画像領域より小さい場合、記録媒体空き容量検知部２０１は、記録媒体制御処理部１０６に処理動作停止信号を送信して参照画像領域を確保する処理動作を停止させることで、圧縮符号化処理を停止させる（ステップＳ３０４）。このように、記録媒体内の記憶領域に参照画像を格納するのに十分な空き容量が存在しない場合、圧縮符号化処理動作を停止することで、記録媒体内の記憶領域にすでに記録されているデータの破壊を防ぐことができる。また、記録媒体空き容量検知部２０１は、これと同時に、例えばＬＥＤ（Ｌｉｇｈｔ　Ｅｍｉｔｔｉｎｇ　Ｄｉｏｄｅ）などの出力装置の制御処理を行い（ステップＳ３０５）、空き容量不足により圧縮符号化処理が停止したことを使用者に通知するようにしてもよい。また、使用者に通知する以外にも、別の回路を制御することで様々なことを行うことができるようになる。なお、使用者に通知する場合は、空き容量がなくなったことを通知してもよい。
【００４５】
続いて、記録媒体空き容量検知部が可変長符号化処理終了時に行う処理を説明する。可変長符号化処理部１０５による処理が終了すると、図４に示すように、記録媒体空き容量検知部２０１は、記録媒体制御処理部１０６を制御し、メモリ制御部１２１に記録媒体内の記憶領域の空き容量情報を取得するための制御処理を行わせて、記録媒体内の記憶領域の空き容量を検知する（ステップＳ４０１）。そして、記録媒体空き容量検知部２０１は、可変長符号化処理部１０５が生成した符号量と検知した記録媒体内の記憶領域の空き容量を比較する（ステップＳ４０２）。
【００４６】
記録媒体内の記憶領域の空き容量が生成符号量より大きい場合、記録媒体空き容量検知部２０１は、記録媒体制御処理部１０６に処理動作許可信号を送信する。それにより、記録媒体制御処理部１０６は生成符号を記録媒体内の記憶領域に格納するための処理動作を行う（ステップＳ４０３）。その後、当該画像符号化装置は圧縮符号化処理を継続する。
【００４７】
記録媒体内の記憶領域の空き容量が生成符号量より小さい場合、記録媒体空き容量検知部２０１は、記録媒体制御処理部１０６に処理動作停止を送信して生成符号を格納する処理動作を停止させることで、圧縮符号化処理を停止させる（ステップＳ４０４）。このように、記録媒体内の記憶領域に生成符号を格納するのに十分な空き容量が存在しない場合、圧縮符号化処理を停止することで、記録媒体内の記憶領域にすでに記録されているデータの破壊を防ぐことができる。
【００４８】
同時に、記録媒体制御処理部１０６は、圧縮符号化処理開始時に確保した参照画像領域の解放を行うための制御処理をメモリ制御部１２１に対して行う（ステップＳ４０５）。圧縮符号化処理停止のために不要となった参照画像領域を解放することで、記録媒体の有効活用が可能となる。
【００４９】
また、記録媒体空き容量検知部２０１は、これと同時に、例えばＬＥＤ（Ｌｉｇｈｔ　Ｅｍｉｔｔｉｎｇ　Ｄｉｏｄｅ）などの出力装置の制御処理を行い（ステップＳ３０５）、空き容量不足により圧縮符号化処理が停止したことを使用者に通知するようにしてもよい。また、使用者に通知する以外にも、別の回路を制御することで様々なことを行うことができるようになる。なお、使用者に通知する場合は、空き容量がなくなったことを通知してもよい。
【００５０】
以上のように、本実施の形態２によれば、参照画像領域を確保するだけの空き容量が記録媒体内の記憶領域にない場合には、参照画像領域を確保する処理動作を停止するので、記録媒体内の記憶領域にすでに記録されていたデータの破壊を防ぐことができる。
【００５１】
また、生成した符号を格納するだけの空き容量が記録媒体内の記憶領域にない場合には、この生成符号を格納する処理動作を停止するので、記録媒体内の記憶領域にすでに記録されていたデータの破壊を防ぐことができる。
【００５２】
また、圧縮符号化処理の停止のために不要となった参照画像領域を解放することにより、記録媒体の有効活用ができる。
また、空き容量不足により圧縮符号化処理が停止したことを使用者へ通知することで、利便性を向上することができる。
【００５３】
【発明の効果】
以上のように、本発明によれば、予測符号化処理に用いる参照画像領域を記録媒体内の記憶領域に確保することで、従来、画像符号化装置内に必ず設けていた参照画像領域の削減を実現する。これにより、例えば、画像符号化装置を１チップ化するときのチップ面積および回路規模を、従来のものに比べて軽減できるようになる。
【００５４】
また、記録媒体内の記憶領域に参照画像領域を確保するだけの空き容量がない場合や、生成した符号を格納するだけの空き容量がない場合には、圧縮符号化処理を停止するので、記録媒体内の記憶領域にすでに記録されていたデータの破壊を防ぐことができる。
【００５５】
また、圧縮符号化処理の停止のために不要となった参照画像領域を解放することにより、記録媒体の有効活用ができるようになる。
また、空き容量不足により圧縮符号化処理が停止したことを使用者へ通知することで、利便性を向上することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１による画像符号化装置を示すブロック図
【図２】本発明の実施の形態２による画像符号化装置を示すブロック図
【図３】本発明の実施の形態２による画像符号化装置の圧縮符号化処理開始時の処理動作を説明するためのフロー図
【図４】本発明の実施の形態２による画像符号化装置の可変長符号化処理終了時の処理動作を説明するためのフロー図
【図５】従来の画像符号化装置のブロック図
【符号の説明】
１０１　　入力画像バッファ
１０２　　予測誤差画像生成部
１０３　　ＤＣＴ処理部
１０４　　量子化処理部
１０５　　可変長符号化処理部
１０６、６０１　　記録媒体制御処理部
１０７　　逆量子化処理部
１０８　　逆ＤＣＴ処理部
１０９　　参照画像生成部
１１０　　動き探索用バッファ
１１１　　動きベクトル検出部
１２１、６２１　　メモリ制御部
１２２、６０２　　参照画像領域
２０１　　記録媒体空き容量検知部
２０２　　出力装置
【図１】
2004064455.tif 000003
【図２】
2004064455.tif 000004
【図３】
2004064455.tif 000005
【図４】
2004064455.tif 000006
【図５】
2004064455.tif 000007