(57)【要約】【課題】従来規格準拠のまま、高ビット精度対応を回路規模、メモリ容量を抑えて実現。【解決手段】画像復号化装置１００は、符号化データを可変長復号化する可変長復号化部２と、可変長復号化部２の出力を逆量子化及び逆直交変換し１１ビット精度の差分画素値を生成する逆量子化逆直交変換部１３と、１１ビット精度の差分画素値を９ビット精度に変換する画像データ変換部１１と、８ビット精度の参照画像を蓄積する第１のメモリ５と、参照画像と９ビット精度の差分画素値とを加算し、第１のメモリ５に参照画像として蓄積させる第１の加算部４と、第１のメモリ５に蓄積される参照画像と１１ビット精度の差分画素値とを加算し１０ビット精度の画像データを生成する第２の加算部１４と、１０ビット精度の画像データを圧縮した圧縮画像データを蓄積する第２のメモリ１５とを備える。【選択図】図１
2010093311.tif 000002
【特許請求の範囲】
【請求項１】
符号化データを可変長復号化することで量子化直交変換係数を生成する可変長復号化手段と、
前記量子化直交変換係数を逆量子化及び逆直交変換することで、第１のビット精度の差分画素値および前記第１のビット精度より精度の高い第２のビット精度の差分画素値を生成する逆量子化逆直交変換手段と、
前記第１のビット精度の１以上の参照画像を保持する第１メモリ手段と、
前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換手段により生成された前記第１のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算し、前記第１メモリ手段に参照画像として保持させる第１加算手段と、
前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換手段により生成された前記第２のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算することで、前記第２のビット精度の画像データを生成する第２加算手段と、
前記第２加算手段により生成された前記第２のビット精度の画像データに圧縮処理を施し、出力する圧縮手段と、
前記圧縮手段から出力される圧縮画像データを保持する第２メモリ手段と、
前記第２メモリ手段に保持される圧縮画像データを伸張して、前記第２のビット精度の画像を出力する伸張手段を備える
ことを特徴とする画像復号化装置。
【請求項２】
前記逆量子化逆直交変換手段は、
前記量子化直交変換係数を逆量子化及び逆直交変換することで、前記第２のビット精度の前記差分画素値を生成する第１逆量子化逆直交変換手段と、
前記第１逆量子化逆直交変換手段により生成された前記第２のビット精度の前記差分画素値を、前記第１のビット精度の差分画素値に変換する変換手段を備える
ことを特徴とする請求項１記載の画像復号化装置。
【請求項３】
前記圧縮手段は、
前記第２のビット精度の画像データを前記第１のビット精度のデータに圧縮する圧縮手段である
ことを特徴とする請求項１記載の画像復号化装置。
【請求項４】
前記画像復号化装置は、さらに、
前記第１加算手段により加算された画像データのマクロブロック境界のノイズを低減するデブロックフィルタを備え、
前記第１メモリ手段は、前記デブロックフィルタによりノイズを低減された画像データを参照画像として保持する
ことを特徴とする請求項１記載の画像復号化装置。
【請求項５】
符号化データを可変長復号化することで量子化直交変換係数を生成する可変長復号化ステップと、
前記量子化直交変換係数を逆量子化及び逆直交変換することで、第１のビット精度の差分画素値及び前記第１のビット精度より精度の高い第２のビット精度の差分画素値を生成する逆量子化逆直交変換ステップと、
前記第１のビット精度の１以上の参照画像を第１メモリ手段に保持する第１の蓄積ステップと、
第１メモリ手段に保持される１以上の参照画像のうち前記逆量子化逆直交変換ステップで生成された前記第１のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算し、前記第１メモリ手段に参照画像として保持させる第１加算ステップと、
前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換ステップで生成された前記第２のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算することで、前記第２のビット精度の画像データを生成する第２加算ステップと、
前記第２加算ステップで生成された画像データに圧縮処理を施し、出力する圧縮ステップと、
前記圧縮ステップで生成された圧縮画像データを第２メモリ手段に保持させる第２の蓄積ステップと、
前記第２メモリ手段に保持される圧縮画像データを伸張して、前記第２のビット精度の画像を出力する伸張ステップを含む
ことを特徴とする画像復号化方法。
【請求項６】
符号化データを可変長復号化することで量子化直交変換係数を生成する可変長復号化ステップと、
前記量子化直交変換係数を逆量子化及び逆直交変換することで、第１のビット精度の差分画素値及び前記第１のビット精度より精度の高い第２のビット精度の差分画素値を生成する逆量子化逆直交変換ステップと、
前記第１のビット精度の１以上の参照画像を第１メモリ手段に保持する第１の蓄積ステップと、
第１メモリ手段に保持される１以上の参照画像のうち前記逆量子化逆直交変換ステップで生成された前記第１のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算し、前記第１メモリ手段に参照画像として保持させる第１加算ステップと、
前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換ステップで生成された前記第２のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算することで、前記第２のビット精度のマクロブロック単位の画像データを生成する第２加算ステップと、
前記第２加算ステップで生成された画像データに圧縮処理を施し、出力する圧縮ステップと、
前記圧縮ステップで生成された圧縮画像データを第２メモリ手段に保持させる第２の蓄積ステップと、
前記第２メモリ手段に保持される圧縮画像データを伸張して、前記第２のビット精度の画像を出力する伸張ステップをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項７】
符号化データを可変長復号化することで量子化直交変換係数を生成する可変長復号化手段と、
前記量子化直交変換係数を逆量子化及び逆直交変換することで、第１のビット精度の差分画素値及び前記第１のビット精度より精度の高い第２のビット精度の差分画素値を生成する逆量子化逆直交変換手段と、
前記第１のビット精度の１以上の参照画像を保持する第１メモリ手段と、
前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換手段により生成された前記第１のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算し、前記第１メモリ手段に参照画像として保持させる第１加算手段と、
前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換手段により生成された前記第２のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算することで、前記第２のビット精度のマクロブロック単位の画像データを生成する第２加算手段と、
前記第２加算手段により生成された前記第２のビット精度の画像データに圧縮処理を施し、出力する圧縮手段と、
前記圧縮手段から出力される圧縮画像データを保持する第２メモリ手段と、
前記第２メモリ手段に保持される圧縮画像データを伸張して前記第２のビット精度の画像を出力する伸張手段を備える
ことを特徴とする集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像復号化装置及び画像復号化方法に関し、特に、第１のビット精度の画像データの入出力が規定された画像符号化規格に準拠する画像復号化装置であり、且つ第１のビット精度より精度の高い第２のビット精度の画像データが符号化された符号化データを第２のビット精度の画像データに復号化する画像復号化装置に関する。
【背景技術】
【０００２】
近年、カメラによって得られた動画像を符号化処理して得られた圧縮ストリームを、地上波放送、衛星放送又はインターネットなどで配信するサービスが普及している。また、カメラによって得られた動画像を符号化処理して得られた圧縮ストリームを、デジタル信号のまま記録媒体に記録するデジタルビデオカメラ及びデジタルビデオレコーダが普及している。このような符号化処理に用いられる方法として、ＭＰＥＧ２（ＩＳＯ／ＩＥＣ  １３８１８−２）、ＭＰＥＧ４（ＩＳＯ／ＩＥＣ  １４４９６−２）、及びＨ．２６４（ＩＴＵ−Ｔ  Ｒｅｃ．Ｈ．２６４）などの動き検出及び動き補償を用いた画像符号化方法がある。これらの画像符号化方法では、フレーム内での隣接画素間の相関に加え、動画におけるフレーム間又はフィールド間の時間的な相関も利用して画像符号化を行う。
【０００３】
このような画像符号化を行う画像符号化装置として、例えば、非特許文献１に記載の画像符号化装置が知られている。
【０００４】
以下、従来の画像符号化装置について説明する。
【０００５】
図７は、従来の画像符号化装置の構成を示すブロック図である。
【０００６】
図７に示す従来の画像符号化装置４００は、画像入力部５１と、減算部５２と、直交変換量子化部５３と、可変長符号化部５４と、符号出力部５５と、逆量子化逆直交変換部５６と、加算部５７と、メモリ５８と、動き補償部５９とを備える。
【０００７】
画像入力部５１は、８ビット精度の入力画像データのフレーム順の並び替えを行う。また、画像入力部５１は、フレーム単位の入力画像データから、動き補償処理及び直交変換処理に用いられるマクロブロック単位の入力画像データを切出す。
【０００８】
減算部５２は、画像入力部５１により切出された入力画像データから、動き補償部５９から出力される８ビット精度の予測画像データを減算することで９ビット精度の差分画素値を生成する。
【０００９】
直交変換量子化部５３は、減算部５２により生成された９ビット精度の差分画素値に直交変換処理及び量子化処理を行うことで、量子化直交変換係数を生成する。
【００１０】
可変長符号化部５４は、直交変換量子化部５３により生成された量子化直交変換係数を可変長符号化する。
【００１１】
符号出力部５５は、可変長符号化部５４により可変長符号化された符号化データを圧縮ストリームとして出力する。符号出力部５５から出力された符号化データは、伝送及び記録に用いられる。
【００１２】
逆量子化逆直交変換部５６は、直交変換量子化部５３により生成された量子化直交変換係数に、逆量子化処理及び逆直交変換処理を行うことで、９ビット精度の差分画素値を生成する。
【００１３】
加算部５７は、逆量子化逆直交変換部５６により生成された９ビット精度の差分画素値と、動き補償部５９から出力される８ビット精度の予測画像データとを加算することで、８ビット精度のマクロブロック単位のローカルデコード画像を生成する。
【００１４】
メモリ５８は、加算部５７により生成されたローカルデコード画像を蓄積する。メモリ５８は、複数のマクロブロック単位のローカルデコード画像をフレーム単位の参照画像フレームとして蓄積する。
【００１５】
動き補償部５９は、メモリ５８に蓄積される参照画像フレームを用いて、後から入力されるフレームの画像に対する８ビット精度のマクロブロック単位の予測画像データを生成する。
【００１６】
以上により、従来の画像符号化装置４００は、８ビット精度の入力画像データを符号化し、符号化データを出力する。
【００１７】
次に、従来の画像復号化装置について説明する。
【００１８】
図８は、従来の画像復号化装置の構成を示すブロック図である。
【００１９】
図８に示す画像復号化装置５００は、図７に示す画像符号化装置４００により生成された符号化データを復号化する。画像復号化装置５００は、符号入力部１と、可変長復号化部２と、逆量子化逆直交変換部３と、第１の加算部４と、第１のメモリ５と、動き補償部６と、画像出力部７とを備える。
【００２０】
符号入力部１は、図７に示す画像符号化装置４００から出力された符号化データを蓄積する。また、符号入力部１は、画像符号化装置４００から出力された符号化データに対して、ヘッダの分離及び解析を行う。
【００２１】
可変長復号化部２は、符号入力部１によりヘッダの分離及び解析が行われた符号化データを可変長復号化し、量子化直交変換係数を生成する。
【００２２】
逆量子化逆直交変換部３は、可変長復号化部２により生成された量子化直交変換係数に、逆量子化処理及び逆直交変換処理を行うことで、９ビット精度の差分画素値を生成する。
【００２３】
第１の加算部４は、逆量子化逆直交変換部３により生成された９ビット精度の差分画素値と、動き補償部６から出力される８ビット精度の予測画像データとを加算することで、８ビット精度のマクロブロック単位のデコード画像データを生成する。
【００２４】
第１のメモリ５は、第１の加算部４により生成されたデコード画像データを蓄積する。第１のメモリ５は、複数のマクロブロック単位のデコード画像データをフレーム単位又はフィールド単位のデコード画像として蓄積する。
【００２５】
動き補償部６は、第１のメモリ５に蓄積されたデコード画像を用いて、後から入力されるフレームの画像に対する８ビット精度のマクロブロック単位の予測画像データを生成する。
【００２６】
ここで、第１の加算部４、第１のメモリ５及び動き補償部６から成るループ状の処理は、画像符号化装置４００の加算部５７、メモリ５８及び動き補償部５９からなるループ状の処理と、入力信号、処理内容及びビット精度が同一である。これにより、加算部５７により生成されるローカルデコード画像と、第１の加算部４により生成されるデコード画像とが一致する。
【００２７】
画像出力部７は、第１のメモリ５に蓄積されるフレーム単位又はフィールド単位のデコード画像を８ビット精度の画像データとして出力する。
【００２８】
以上により、従来の画像復号化装置５００は、８ビット精度の画像データが符号化された符号化データを復号化し８ビット精度の画像データを出力する。
【００２９】
また、従来の画像符号化装置及び画像復号化装置として、８ビット精度の画像符号化方式と互換性を持たせつつ、１０ビット精度の画像データの符号化処理及び復号処理を行う画像符号化装置及び画像復号化装置が知られている（例えば、特許文献１参照。）。特許文献１記載の画像符号化装置及び画像復号化装置は、画像符号化規格に準拠し、且つ高画質な符号化及び復号化を行うことができる。
【００３０】
図９は、特許文献１記載の従来の画像符号化装置の構成を示すブロック図である。なお、図７と同様の要素には同一の符号を付しており、詳細な説明は省略する。
【００３１】
図９に示す画像符号化装置６００は、画像入力部６１と、減算部６２と、直交変換量子化部６３と、可変長符号化部５４と、符号出力部５５と、逆量子化逆直交変換部５６と、加算部５７と、メモリ５８と、動き補償部５９とを備える。
【００３２】
画像入力部６１は、１０ビット精度の入力画像データのフレーム順の並び替えを行う。また、画像入力部６１は、フレーム単位の入力画像データから、動き補償処理及び直交変換処理に用いられるマクロブロック単位の入力画像データを切出す。
【００３３】
減算部６２は、画像入力部６１により切出された入力画像データから、動き補償部５９から出力される８ビット精度の予測画像データを減算することで１１ビット精度の差分画素値を生成する。
【００３４】
直交変換量子化部６３は、減算部６２により生成された１１ビット精度の差分画素値に直交変換処理及び量子化処理を行うことで、量子化直交変換係数を生成する。
【００３５】
可変長符号化部５４は、直交変換量子化部６３により生成された量子化直交変換係数を可変長符号化する。
【００３６】
符号出力部５５は、可変長符号化部５４により可変長符号化された符号化データを圧縮ストリームとして出力する。符号出力部５５から出力された符号化データは、伝送及び記録に用いられる。
【００３７】
逆量子化逆直交変換部５６は、直交変換量子化部６３により生成された量子化直交変換係数に、逆量子化処理及び逆直交変換処理を行うことで、９ビット精度の差分画素値を生成する。
【００３８】
以上により、従来の画像符号化装置６００は、８ビット精度の予測画像データを用いて１０ビット精度の画像データを符号化し、符号化データを出力する。これにより、画像符号化装置６００の加算部５７、メモリ５８及び動き補償部５９から成るループ状の処理は、画像復号化装置５００の第１の加算部４、第１のメモリ５及び動き補償部６からなるループ状の処理と、入力信号、処理内容及びビット精度が同一である。よって、加算部５７により生成されるローカルデコード画像と、第１の加算部４により生成されるデコード画像とが一致する。これにより、画像符号化装置６００により符号化された符号化データを、図８に示す従来の画像復号化装置５００で復号化することができる。すなわち、画像符号化装置６００は、１０ビット精度の画像データを、８ビット精度の画像データの入出力が規定された画像符号化規格に準拠して符号化することができる。
【００３９】
次に、画像符号化装置６００により符号化された符号化データを復号化する従来の画像復号化装置について説明する。
【００４０】
図１０は、画像符号化装置６００により符号化された符号化データを復号化する従来の画像復号化装置の構成を示すブロック図である。図１０に示す画像復号化装置７００は、符号入力部１と、可変長復号化部２と、逆量子化逆直交変換部１３と、画像データ変換部１１と、第１の加算部４と、第１のメモリ５と、動き補償部６と、第２の加算部１４と、第２のメモリ１５と、画像出力部１７とを備える。なお、図８と同様の要素には同一の符号を付しており、詳細な説明は省略する。
【００４１】
符号入力部１は、図９に示す画像符号化装置６００から出力された符号データを蓄積する。また、符号入力部１は、画像符号化装置６００から出力された符号データに対して、ヘッダの分離及び解析を行う。
【００４２】
可変長復号化部２は、符号入力部１によりヘッダの分離及び解析が行われた符号化データを可変長復号化し、量子化直交変換係数を生成する。
【００４３】
逆量子化逆直交変換部１３は、可変長復号化部２により生成された量子化直交変換係数に、逆量子化処理及び逆直交変換処理を行うことで、１１ビット精度の差分画素値を生成する。
【００４４】
画像データ変換部１１は、逆量子化逆直交変換部１３により生成された１１ビット精度の差分画素値を９ビット精度の差分画素値に変換する。
【００４５】
第１の加算部４は、画像データ変換部１１により変換された９ビット精度の差分画素値と、動き補償部６から出力される８ビット精度の予測画像データとを加算することで、８ビット精度のマクロブロック単位のデコード画像データを生成する。
【００４６】
第１のメモリ５は、第１の加算部４により生成されたデコード画像データを蓄積する。第１のメモリ５は、複数のマクロブロック単位のデコード画像データをフレーム単位又はフィールド単位の参照画像として蓄積する。
【００４７】
動き補償部６は、第１のメモリ５に蓄積される参照画像を用いて、後から入力されるフレームの画像に対する８ビット精度のマクロブロック単位の予測画像データを生成する。
【００４８】
ここで、第１の加算部４、第１のメモリ５及び動き補償部６から成るループ状の処理は、画像符号化装置６００の加算部５７、メモリ５８及び動き補償部５９からなるループ状の処理と、入力信号、処理内容及びビット精度が同一である。これにより、加算部５７により生成されるローカルデコード画像と、第１の加算部４により生成されるデコード画像とが一致する。
【００４９】
第２の加算部１４は、逆量子化逆直交変換部１３により生成された１１ビット精度の差分画素値と、動き補償部６から出力される８ビット精度の予測画像データとを加算することで、１０ビット精度のマクロブロック単位のデコード画像データを生成する。
【００５０】
第２のメモリ１５は、第２の加算部１４により生成されたデコード画像データを蓄積する。第２のメモリ１５は、複数のマクロブロック単位のデコード画像データをフレーム単位又はフィールド単位のデコード画像として蓄積する。
【００５１】
画像出力部１７は、第２のメモリ１５に蓄積されフレーム単位又はフィールド単位のデコード画像を１０ビット精度の画像データとして出力する。
【００５２】
以上により、従来の画像復号化装置７００は、１０ビット精度の画像データが、８ビット精度の画像データの入出力が規定された画像符号化規格に準拠して符号化された符号化データを復号化し１０ビット精度の画像データを出力する。
【非特許文献１】株式会社アスキー「最新ＭＰＥＧ教科書」ｐ１３８、１９９４
【特許文献１】特開２０００−１７５２００号公報
【発明の開示】
【発明が解決しようとする課題】
【００５３】
しかしながら、図８に示す８ビット精度の従来の画像復号化装置５００に対し、図１０に示す１０ビット精度の従来の画像復号化装置７００では回路規模が大きくなるという問題がある。特に、マクロブロック単位の画像信号をフレーム単位の画像信号に変換するための、フレームメモリが図１０における第１のメモリ５および第２のメモリ１５のように２つ必要となり、メモリ容量が大幅に増加する。また、第１のメモリ５および第２のメモリ１５をＬＳＩの外付けメモリに格納した場合、ＬＳＩと外付けメモリの間の転送バンド幅が大幅に増加する。
【００５４】
そこで、本発明は、従来の８ビット精度の画像データの入出力が規定された画像符号化規格に準拠したままで、高ビット精度（例えば１０ビット）の画像の復号化を行う復号化装置を少ないメモリ容量、小さいバンド幅で実現可能とした画像復号化装置及び画像復号化方法を提供することを目的とする。
【課題を解決するための手段】
【００５５】
上記目的を達成するために、本発明に係る画像復号化装置は、符号化データを可変長復号化することで量子化直交変換係数を生成する可変長復号化手段と、前記量子化直交変換係数を逆量子化及び逆直交変換することで、第１のビット精度の差分画素値  及び前記第１のビット精度より精度の高い第２のビット精度の差分画素値を生成する逆量子化逆直交変換手段と、前記第１のビット精度の１以上の参照画像を保持する第１メモリ手段と、前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換手段により生成された前記第１のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算し、前記第１メモリ手段に参照画像として保持させる第１加算手段と、  前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換手段により生成された前記第２のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算することで、前記第２のビット精度の画像データを生成する第２加算手段と、前記第２加算手段により生成された前記第２のビット精度の画像データに圧縮処理を施し、出力する圧縮手段と、前記圧縮手段から出力される圧縮画像データを保持する第２メモリ手段と、前記第２メモリ手段に保持される圧縮画像データを伸張して前記第２のビット精度の画像を出力する伸張手段とを備える。
【００５６】
この構成によれば、第２メモリ手段には、第２のビット精度の画像データを圧縮したデータが保持されるため、第２メモリ手段のメモリ容量やメモリバンド幅を低減することができる。その際に、圧縮処理によって第２メモリ手段に保持する画像に圧縮歪が発生したとしても、第１メモリ手段に保持されている参照画像には影響が無いため、圧縮歪が続く画像に悪影響を及ぼすことがない。
【００５７】
また、本発明に係る画像復号化装置は、前記圧縮手段として前記第２のビット精度の画像データを前記第１のビット精度のデータに圧縮する圧縮手段を備える。
【００５８】
この構成によれば、第１メモリ手段に保持される参照画像と、第２メモリ手段に保持される圧縮画像データとが同じビット精度になり、メモリ周辺回路を共用することができるため、回路規模を低減することができる。
【００５９】
また、前記画像復号化装置は、さらに、前記加算手段により加算された画像データのマクロブロック境界のノイズを低減するデブロックフィルタを備え、前記第１メモリ手段は、前記デブロックフィルタによりノイズを低減された画像データを参照画像として保持してもよい。
【００６０】
この構成によれば、本発明に係る画像復号化装置は、Ｈ．２６４規格の画像データを復号化することができる。
【００６１】
また、本発明に係る画像復号化方法は、符号化データを可変長復号化することで量子化直交変換係数を生成する可変長復号化ステップと、前記量子化直交変換係数を逆量子化及び逆直交変換することで、第１のビット精度の差分画素値及び前記第１のビット精度より精度の高い第２のビット精度の差分画素値を生成する逆量子化逆直交変換ステップと、  前記第１のビット精度の１以上の参照画像を第１メモリ手段に保持する第１の蓄積ステップと、第１メモリ手段に保持される１以上の参照画像のうち前記逆量子化逆直交変換ステップで生成された前記第１のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算し、前記第１メモリ手段に参照画像として保持させる第１加算ステップと、前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換ステップで生成された前記第２のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算することで、前記第２のビット精度の画像データを生成する第２加算ステップと、前記第２加算ステップで生成された画像データに圧縮処理を施し、出力する圧縮ステップと、前記圧縮ステップで生成された圧縮画像データを第２メモリ手段に保持させる第２の蓄積ステップと、前記第２メモリ手段に保持される圧縮画像データを伸張して、前記第２のビット精度の画像を出力する伸張ステップとを含む。
【００６２】
これによれば、第２メモリ手段には、第２のビット精度の画像データを圧縮したデータが保持されるため、第２メモリ手段のメモリ容量を低減することができる。その際に、圧縮処理によって第２メモリ手段に保持する画像に圧縮歪が発生したとしても、第１メモリ手段に保持されている参照画像には影響が無いため、圧縮歪が続く画像に悪影響を及ぼすことがない。
【００６３】
また、本発明に係る集積回路は、符号化データを可変長復号化することで量子化直交変換係数を生成する可変長復号化手段と、前記量子化直交変換係数を逆量子化及び逆直交変換することで、第１のビット精度の差分画素値及び前記第１のビット精度より精度の高い第２のビット精度の差分画素値を生成する逆量子化逆直交変換手段と、前記第１のビット精度の１以上の参照画像を保持する第１メモリ手段と、前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換手段により生成された前記第１のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算し、前記第１メモリ手段に参照画像として保持させる第１加算手段と、前記第１メモリ手段に保持される前記１以上の参照画像のうち前記逆量子化逆直交変換手段により生成された前記第２のビット精度の前記差分画素値に対応する参照画像と、当該差分画素値とを加算することで、前記第２のビット精度のマクロブロック単位の画像データを生成する第２加算手段と、  前記第２加算手段により生成された前記第２のビット精度の画像データに圧縮処理を施し、出力する圧縮手段と、前記圧縮手段から出力される圧縮画像データを保持する第２メモリ手段と、前記第２メモリ手段に保持される圧縮画像データを伸張して前記第２のビット精度の画像を出力する伸張手段を備える。
【００６４】
この構成によれば、第２メモリ手段には、第２のビット精度の画像データを圧縮したデータが保持されるため、第２メモリ手段のメモリ容量を低減することができる。その際に、圧縮処理によって第２メモリ手段に保持する画像に圧縮歪が発生したとしても、第１メモリ手段に保持されている参照画像には影響が無いため、圧縮歪が続く画像に悪影響を及ぼすことがない。
【００６５】
なお、本発明は、このような画像復号化装置及び画像復号化方法として実現することができるだけでなく、画像復号化方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の伝送媒体を介して流通させることができるのは言うまでもない。
【発明の効果】
【００６６】
本発明は、従来の８ビット精度の画像データの入出力が規定された画像符号化企画に準拠したままで、高ビット精度（例えば１０ビット）の画像の復号化を行う復号化装置を少ないメモリ容量、小さいバンド幅で実現可能とした画像復号化装置及び画像復号化方法を提供することができる。
【発明を実施するための最良の形態】
【００６７】
以下、本発明に係る画像復号化装置の実施の形態について、図面を参照しながら詳細に説明する。
【００６８】
（実施の形態１)
本発明の実施の形態１に係る画像復号化装置は、１０ビット精度の第２の加算部の出力に簡易的な画像圧縮処理を施し、８ビット精度の圧縮画像データとしてメモリに保存する。これにより、メモリの容量を小さくすることができる。
【００６９】
まず、本発明の実施の形態に係る画像復号化装置の構成を説明する。
【００７０】
図１は、本発明の実施の形態１に係る画像復号化装置の構成を示すブロック図である。なお、図１０と同様の要素には同一の符号を付している。
【００７１】
図１に示す画像復号化装置１００は、８ビット精度の画像データの入出力が規定された画像符号化規格（例えば、ＭＰＥＧ２）に準拠した画像復号化装置であり、８ビット精度の画像データを符号化して得られた符号データを復号化する。また、画像復号化装置１００は、８ビット精度の画像データの入出力が規定された画像符号化規格に準拠しつつ、１０ビット精度の画像データを符号化して得られた符号化データを復号化し、１０ビット精度の画像データを出力する。
【００７２】
例えば、画像復号化装置１００は、図９に示す画像符号化装置６００により符号化された符号化データを１０ビット精度の画像データに復号化し出力する。同時に、画像復号化装置１００は、８ビット精度の画像データが入力された場合にも、画像データを１０ビット精度で出力する。例えば、画像復号化装置１００は、図７に示す画像符号化装置４００により符号化された符号化データを１０ビット精度の画像データに復号化し出力する。
【００７３】
画像復号化装置１００は、符号入力部１と、可変長復号化部２と、逆量子化逆直交変換部１３と、画像データ変換部１１と、第１の加算部４と、第１のメモリ５と、動き補償部６と、第２の加算部１４と、データ圧縮部２０と、第２のメモリ１５と、データ伸張部３０と、画像出力部１７とを備える。
【００７４】
符号入力部１は、図９に示す画像符号化装置６００から出力された圧縮ストリームに含まれる符号データを蓄積する。また、符号入力部１は、画像符号化装置６００から出力された符号データに対して、ヘッダの分離及び解析を行う。
【００７５】
可変長復号化部２は、符号入力部１によりヘッダの分離及び解析が行われた符号化データを可変長復号化することで、マクロブロック単位の量子化直交変換係数を生成する。
【００７６】
逆量子化逆直交変換部１３は、可変長復号化部２により生成された量子化直交変換係数に、逆量子化処理及び逆直交変換処理を行うことで、１１ビット精度のマクロブロック単位の差分画素値を生成する。
【００７７】
画像データ変換部１１は、逆量子化逆直交変換部１３により生成された１１ビット精度の差分画素値を９ビット精度の差分画素値に変換することで、９ビット精度のマクロブロック単位の差分画素値を生成する。具体的には、画像データ変換部１１は、１１ビット精度の差分画素値の下位２ビットを丸めることで、９ビット精度の差分画素値を生成する。
【００７８】
動き補償部６は、第１のメモリ５に蓄積される８ビット精度の参照画像を用いて、後から入力されるフレームの画像に対する８ビット精度のマクロブロック単位の予測画像データを生成する。具体的には、動き補償部６は、逆量子化逆直交変換部１３により生成された９ビット精度の差分画素値に対応する参照画像フレームから、当該差分画素値のマクロブロックに対応する８ビット精度の予測画像データを生成し、第１の加算部４及び第２の加算部１４に出力する。
【００７９】
第１の加算部４は、画像データ変換部１１により生成された９ビット精度の差分画素値と、動き補償部６から出力される８ビット精度の予測画像データとを加算することで、８ビット精度のマクロブロック単位の画像データであるデコード画像データを生成する。
【００８０】
第１のメモリ５は、第１の加算部４により生成されたデコード画像データを蓄積する。第１のメモリ５は、複数のマクロブロック単位の８ビット精度のデコード画像データを蓄積し、フレーム単位又はフィールド単位の参照画像として保持する。
【００８１】
ここで、第１の加算部４、第１のメモリ５及び動き補償部６から成るループ状の処理は、画像符号化装置６００の加算部５７、メモリ５８及び動き補償部５９からなるループ状の処理と、入力信号、処理内容及びビット精度が同一である。これにより、加算部５７により生成されるローカルデコード画像と、第１の加算部４により生成されるデコード画像データとは一致する。
【００８２】
第２の加算部１４は、逆量子化逆直交変換部１３により生成された１１ビット精度の差分画素値と、動き補償部６から出力される８ビット精度の予測画像データとを加算することで、１０ビット精度のマクロブロック単位のデコード画像データを生成する。
【００８３】
データ圧縮部２０は、第２の加算部１４が生成した１０ビット精度のマクロブロック単位のデコード画像データを処理量及び圧縮処理遅延の少ない圧縮アルゴリズムを用いてデータ圧縮し、８ビット精度の圧縮画像データを出力する。
【００８４】
第２のメモリ１５はデータ圧縮部２０が生成した圧縮画像データを蓄積する。
【００８５】
データ伸張部３０は、第２のメモリ１５に蓄積された圧縮画像データを伸張し、１０ビット精度のフレーム単位又はフィールド単位のデコード画像を生成する。画像出力部１７は、データ伸張部３０が生成した１０ビット精度のデコード画像を出力する。
【００８６】
ここで、データ圧縮部２０により施される画像圧縮は、第１のメモリ５に蓄積される参照画像に全く影響を与えない。従って、データ圧縮部２０の処理によって圧縮歪が圧縮画像データに混入したとしても、単にその圧縮歪が発生した箇所に影響を与えるのみで、参照画像に圧縮歪が混入して後続の画像フレームに悪影響を及ぼすことはない。
【００８７】
図２は、データ圧縮部２０およびデータ伸張部３０の構成例を示すブロック図である。
【００８８】
図２に示すデータ圧縮部２０は、減算部２１と、量子化部２２と、逆量子化部２３と、加算部２４と、メモリ２６と予測関数２５とからなる。
【００８９】
減算部２１は、入力された画像信号の現画素値から、以前に入力された画素の値を元に予測関数２５により算出された現画素の予測値を減算して、予測誤差を出力する。量子化部２２は予測誤差を量子化することで、予測誤差のビット精度を８ビットに丸めて出力する。この８ビット精度の量子化予測誤差は、圧縮画像データとして第２のメモリ１５に蓄積されるとともに、次の画素の予測値を生成するため、逆量子化部２３へ出力される。
【００９０】
逆量子化部２３は量子化予測誤差を、１０ビットの予測誤差に逆量子化して加算部２４に出力する。加算部２４は、逆量子化部２３から出力される予測誤差と、予測関数２５から出力される予測値を加算し、ローカルデコード画素値を生成して出力する。メモリ２６は、予測関数２５が次の画素値を予測するのに必要なローカルデコード画素値を蓄積し、必要に応じて予測関数２５に出力する。予測関数２５は、メモリ２６に蓄積されたローカルデコード画素値を用いて次の画素の予測値を生成する。
【００９１】
メモリ２６は、第２のメモリ１５に対してはるかに小さい容量を持つ。例えば予測関数２５が単純な前値予測、すなわち一つ前の画素値を予測に用いるのであれば、単純に１画素分の画像データだけを蓄積するものであり、予測関数２５が画面内で一つ上の画素と一つ左の画素の平均値を予測値とするものであれば、メモリ２６は入力画像の１ライン分のメモリになる。
【００９２】
以上のような構成により、データ圧縮部２０は小さい回路規模と少ない処理遅延で１０ビット精度の入力画像を８ビット精度の圧縮画像データに圧縮する。
【００９３】
データ伸張部３０は、逆量子化部３３と、加算部３４と、予測関数３５とメモリ３６とからなる。これらはいずれも逆量子化部２３、加算部２４、メモリ２６及び予測関数２５と同じ機能を持つ。
【００９４】
すなわち、逆量子化部３３は量子化予測誤差を、１０ビットの予測誤差に逆量子化して加算部３４に出力する。加算部３４は、逆量子化部３３から出力される予測誤差と、予測関数３５から出力される予測値を加算し、デコード画素値を生成して出力する。メモリ３６は、予測関数３５が次の画素値を予測するのに必要なデコード画素値を蓄積し、必要に応じて予測関数３５に出力する。予測関数３５は、メモリ３６に蓄積されたデコード画素値を用いて次の画素の予測値を生成する。
【００９５】
以上、図２に示したデータ圧縮部２０及びデータ伸張部３０を用いることにより、第２のメモリ１５に蓄積される圧縮画像データは８ビット精度のデータになる。これにより、一般的なメモリデバイスのデータ入出力ビット幅（一般に８ビットの倍数となる）との整合が取れ、データ書き込み／読み出しオーバーヘッドの発生を防ぐことができる。さらに、第１のメモリ５に蓄積されるデコード画像データ（参照画像）と同じ８ビット精度のデータになることにより、第１のメモリ５と第２のメモリ１５を共通のメモリに格納することができる。
【００９６】
図３は第２のメモリ１５の構成例を示すブロック図である。ここではＤＤＲ２−ＳＤＲＡＭを用いるものとする。
【００９７】
図３に示す第２のメモリ１５は、ＤＤＲ２−ＳＤＲＡＭ８０と、ＤＤＲ２インタフェース９０とを備える。さらに、ＤＤＲ２インタフェース９０は、ＤＤＲ２コントロールロジック部９１と、データパスモジュール９２と、メモリバスインタフェース９３とを備える。また、データ圧縮部２０及びデータ伸張部３０とは、メモリバス（アドレス／制御バス８１及びデータバス８２）により接続される。
【００９８】
メモリバスインタフェース９３は、データ圧縮部２０から入力された圧縮画像データを、書き込みデータ９５としてデータパスモジュール９２に転送する。また、書き込み制御を行うためのアドレス／制御信号９４をＤＤＲ２コントロールロジック部９１へ出力する。ＤＤＲ２コントロールロジック部９１は、クロック８３、アドレス／制御信号８４をＤＤＲ２−ＳＤＲＡＭ８０に出力する。また、データパスモジュール９２を制御して、書き込みデータ９５をデータ入出力線ＤＱ８７経由で、またこれに合わせたデータマスクＤＭ８５およびデータストローブＤＱＳ８６をＤＤＲ２−ＳＤＲＡＭ８０に出力する。このような動作により、圧縮画像データがＤＤＲ２−ＳＤＲＡＭ８０に蓄積される。
【００９９】
ここで、ＤＤＲ２−ＳＤＲＡＭ８０へのデータ入出力線ＤＱ８７は、１６ビット幅、３２ビット幅など、８の倍数のビット幅を持つものが一般的である。従って、１０ビット精度の入力画像を８ビット精度の圧縮画像データに圧縮することで、ＤＱ８７のビット幅との整合が取れ、ＤＤＲ２−ＳＤＲＡＭ８０への書き込み／読み出しオーバーヘッドの発生を防ぐことができる。
【０１００】
さらに、第２のメモリ１５に蓄積される圧縮画像データは、第１のメモリ５に蓄積されるデコード画像データと同じ８ビット精度のデータであるので、第１のメモリ５と第２のメモリ１５を同じＤＤＲ２−ＳＤＲＡＭ８０に効率よく格納することができる。
【０１０１】
図４は、図１の画像復号化装置におけるメモリ共用時の構成を示すブロック図である。なお、図１と同様の要素には同一の符号を付している。
【０１０２】
図４に示す画像復号化装置１０１は、図１における第１のメモリ５と第２のメモリ１５とをＤＤＲ２−ＳＤＲＡＭ８０にまとめて搭載しており、これらのメモリにはメモリバスインタフェース４１及び４２が、メモリバス４０、ＤＤＲ２インタフェース９０を経由してアクセスする。ここで、メモリバスインタフェース４１及び４２への入出力はいずれも８ビット精度の画像信号であるため、上記のアクセス経路のデータバス幅は、同じ８の倍数のデータ幅で、全て統一することができる。これにより、メモリ周辺回路を簡単に共用化することができ、回路規模を低減可能である。
【０１０３】
以上より、本発明の実施の形態１に係る画像復号化装置１００は、符号化データを、８ビット精度の予測画像データを用いて復号化し、１０ビット精度の画像データを出力する。すなわち、画像復号化装置１００の第１の加算部４、第１のメモリ５及び動き補償部６から成るループ状の処理は、画像符号化装置６００の加算部５７、メモリ５８及び動き補償部５９からなるループ状の処理と、入力信号、処理内容及びビット精度が同一である。よって、加算部５７により生成されるローカルデコード画像と、第１の加算部４により生成されるデコード画像とは一致する。これにより、画像復号化装置１００は、画像符号化装置６００により符号化された符号化データを復号化することができる。すなわち、画像復号化装置１００は、１０ビット精度の画像データが、８ビット精度の画像データの入出力が規定された画像符号化規格に準拠して符号化された符号化データを復号化することができる。
【０１０４】
また、画像復号化装置１００の第１の加算部４、第１のメモリ５及び動き補償部６から成るループ状の処理は、画像符号化装置４００の加算部５７、メモリ５８及び動き補償部５９からなるループ状の処理と、入力信号、処理内容及びビット精度が同一である。よって、加算部５７により生成されるローカルデコード画像と、第１の加算部４により生成されるデコード画像とは一致する。これにより、画像復号化装置１００は、画像符号化装置４００により符号化された符号化データを復号化することができる。すなわち、画像復号化装置１００は、８ビット精度の画像データが、８ビット精度の画像データの入出力が規定された画像符号化規格に準拠して符号化された符号化データを復号化することができる。
【０１０５】
すなわち、本発明の実施の形態１に係る画像復号化装置１００は、通常の符号化方式との互換性を維持したまま（規格準拠したまま）で、高ビット精度の画像を復号化することができる。よって、本発明の実施の形態１に係る画像復号化装置１００を備える再生装置は、符号化方式が既に規格化された放送及び記録メディアであっても、従来の再生装置と互換性を損なうことなく、より高精度かつ圧縮歪の少ない良好な画像の送受信または記録再生が可能となる。
【０１０６】
さらに、本発明の実施の形態１に係る画像復号化装置１００は、第２の加算部１４が生成する１０ビット精度のデコード画像データをそのまま蓄積せず、圧縮したデータを蓄積することで、第２のメモリ１５の容量及びバンド幅を削減することができる。
【０１０７】
さらに、第１のメモリ５と第２のメモリ１５には同じ８ビット精度の画像データが蓄積される。従って、画像復号化装置１０１のように、同じメモリデバイスにこれらを格納しメモリ周辺回路を共用することができるため、回路規模を削減することが可能である。
【０１０８】
なお、本発明の実施の形態１において第２のメモリ１５の実装にはＤＤＲ２−ＳＤＲＡＭを使うものとしたが、メモリの実現方法はこれに限るものではなく、ＳＤＲ−ＳＤＲＡＭなどの別の種類のメモリデバイスを用いても良い。
【０１０９】
（実施の形態２）
本発明の実施の形態２に係る画像復号化装置は、実施の形態１に係る画像復号化装置１００の変形例である。本発明の実施の形態２では、高ビット精度のデコード画像データを蓄積するメモリ容量を削減するという本発明の特徴を変更せずに、デブロックフィルタを用いた画像符号化規格（例えば、Ｈ．２６４規格）に対応する画像復号化装置について説明する。
【０１１０】
まず、Ｈ．２６４規格に対応した画像符号化装置について説明する。
【０１１１】
図５は、Ｈ．２６４規格に対応した画像符号化装置の構成を示すブロック図である。なお、図９と同様の要素には同一の符号を付しており、詳細な説明は省略する。
【０１１２】
図５に示す画像符号化装置６０１は、図９に示す画像符号化装置６００の構成に加え、さらに、デブロックフィルタ７１を備える。
【０１１３】
デブロックフィルタ７１は、加算部５７により生成されたローカルデコード画像のマクロブロック境界に生じるノイズを低減する。デブロックフィルタ７１のフィルタ特性は画像符号化装置６０１が決定し、その特性を示すフィルタ特性データが画像符号化データとともに画像符号化装置６０１から出力される。
【０１１４】
メモリ５８は、デブロックフィルタ７１によりノイズを低減されたローカルデコード画像を蓄積する。
【０１１５】
以上の構成により、画像符号化装置６０１は、Ｈ．２６４規格に対応した１０ビット精度の画像データを符号化し、符号化データを出力する。
【０１１６】
次に、本発明の実施の形態２に係る画像復号化装置について説明する。
【０１１７】
図６は、本発明の実施の形態２に係る画像復号化装置の構成を示すブロック図である。なお、図１と同様の要素には同一の符号を付しており詳細な説明は省略する。
【０１１８】
図６に示す画像復号化装置３００は、図１に示す画像復号化装置１００の構成に加えて、さらに、デブロックフィルタ３１を備える。
【０１１９】
図６に示す画像復号化装置３００は、H．２６４規格の、８ビット精度の画像データの入出力が規定されたプロファイルに準拠した画像復号化装置である。すなわち、画像復号化装置３００は、８ビット精度の画像データがＨ．２６４により符号化された符号データを復号化する。また、画像復号化装置３００は、１０ビット精度で可変長符号化された画像データを復号化し、１０ビット精度の画像データを出力する。例えば、画像復号化装置３００は、図５に示す画像符号化装置６０１により符号化された符号化データを復号化し１０ビット精度の画像データを出力する。
【０１２０】
画像復号化装置３００は、符号入力部１と、可変長復号化部２と、逆量子化逆直交変換部１３と、画像データ変換部１１と、第１の加算部４と、デブロックフィルタ３１と、第１のメモリ５と、動き補償部６と、第２の加算部１４と、データ圧縮部２０と、第２のメモリ１５と、データ伸張部３０と、画像出力部１７とを備える。
【０１２１】
デブロックフィルタ３１は、第１の加算部４により生成されたデコード画像データのマクロブロック境界に生じるノイズを低減する。このとき、画像復号化装置３００は、画像符号化装置６０１から出力されたフィルタ特性データを用いて、デブロックフィルタ３１のフィルタ特性を決定する。従って、画像符号化装置６０１におけるデブロックフィルタ７１のフィルタ特性と、画像復号化装置３００におけるデブロックフィルタ３１のフィルタ特性とが一致する。
【０１２２】
第１のメモリ５は、デブロックフィルタ３１によりノイズを低減されたデコード画像データを蓄積する。
【０１２３】
ここで、第１の加算部４、デブロックフィルタ３１、第１のメモリ５及び動き補償部６から成るループ状の処理は、画像符号化装置６０１の加算部５７、デブロックフィルタ７１、メモリ５８及び動き補償部５９からなるループ状の処理と、入力信号、処理内容及びビット精度が同一である。これにより、加算部５７により生成されるローカルデコード画像と、第２の加算部１４により生成されるデコード画像データとは一致する。
【０１２４】
以上の構成より、本発明の実施の形態２に係る画像復号化装置３００は、Ｈ．２６４規格に対応した復号化を行うことができる。
【０１２５】
また、本発明の実施の形態２に係る画像復号化装置３００は、実施の形態１に係る画像復号化装置１００と同様に、通常の符号化方式との互換性を維持したままで、高ビット精度の画像を復号化することができる。
【０１２６】
また、本発明の実施の形態２に係る画像復号化装置３００は、第２の加算部１４が生成する１０ビット精度のデコード画像データを、データ圧縮部２０により圧縮してから第２のメモリ１５に蓄積するため、第２のメモリ１５の容量及びバンド幅を削減することができる。その際に、圧縮処理によって第２のメモリ１５に蓄積される画像に圧縮歪が発生したとしても、第１のメモリ５に蓄積されている参照画像には影響が無いため、圧縮歪が続く画像に悪影響を及ぼすことがない。  
【０１２７】
なお、本発明の実施の形態２においても、実施の形態１と同様に、データ圧縮部２０が、高ビット精度のデコード画像データを参照画像と同じビット精度に圧縮することで、第１のメモリ５と第２のメモリ１５とを共用化することが可能であることは言うまでもない。
【０１２８】
また、本発明の実施の形態においては、入力画像のビット精度を１０ビットとして説明したが、入力画像のビット精度はこれに限るものではなく、例えば１２ビットなどの別のビット精度の画像を入力するように構成することも可能である。
【産業上の利用可能性】
【０１２９】
本発明は、画像符号化装置および画像復号化装置に適用でき、特に、デジタルテレビ、デジタルビデオカメラ及びデジタルビデオレコーダに用いられる画像符号化装置および画像復号化装置として適用できる。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施の形態１に係る画像復号化装置の構成を示すブロック図
【図２】データ圧縮部２０およびデータ伸張部３０の構成例を示すブロック図
【図３】第２のメモリ１５の構成例を示すブロック図
【図４】図１の画像復号化装置におけるメモリ共用時の構成を示すブロック図
【図５】Ｈ．２６４規格に対応した画像符号化装置の構成を示すブロック図
【図６】本発明の実施の形態２に係る画像復号化装置の構成を示すブロック図
【図７】従来の画像符号化装置の構成を示すブロック図
【図８】従来の画像復号化装置の構成を示すブロック図
【図９】画像符号化規格に準拠し、且つ高いビット精度での符号化を行う従来の画像符号化装置の構成を示すブロック図
【図１０】画像符号化規格に準拠し、且つ高いビット精度での復号化を行う従来の画像復号化装置の構成を示すブロック図
【符号の説明】
【０１３１】
１００、１０１、３００、５００、７００    画像復号化装置
４００、６００、６０１    画像符号化装置
１    符号入力部
２    可変長復号化部
３、１３、５６    逆量子化逆直交変換部
４    第１の加算部
１４    第２の加算部
５７    加算部
５    第１のメモリ
１５    第２のメモリ
５８    メモリ
６、５９    動き補償部
７、１７    画像出力部
１１    画像データ変換部
２０    データ圧縮部
２１    減算部
２２    量子化部
２３、３３    逆量子化部
２４、３４    加算部
２５、３５    予測関数
２６、３６    メモリ
３０    データ伸張部
３１、７１    デブロックフィルタ
５１、６１    画像入力部
５２、６２    減算部
５３、６３    直交変換量子化部
５４    可変長符号化部
５５    符号出力部
８０    ＤＤＲ２−ＳＤＲＡＭ
９０    ＤＤＲ２インタフェース
９１    ＤＤＲ２  Ｃｏｎｔｒｏｌ  ｌｏｇｉｃ
９２    Ｄａｔａ  Ｐａｔｈ  Ｍｏｄｕｌｅ
９３    Ｍｅｍｏｒｙ  Ｂｕｓ  Ｉｎｔｅｒｆａｃｅ
【図１】
2010093311.tif 000003
【図２】
2010093311.tif 000004
【図３】
2010093311.tif 000005
【図４】
2010093311.tif 000006
【図５】
2010093311.tif 000007
【図６】
2010093311.tif 000008
【図７】
2010093311.tif 000009
【図８】
2010093311.tif 000010
【図９】
2010093311.tif 000011
【図１０】
2010093311.tif 000012