(57)【要約】【課題】本発明は、簡易な構成で短時間かつ正確に復号化処理を行い得る画像復号化装置及び画像復号化方法を実現するものである。【解決手段】所定の符号化方式に準拠した復号化処理を行う画像復号化装置及び画像復号化方法において、高速再生モード時、符号化方式で符号化された画像データにおける所望位置のＩピクチャを基準として当該Ｉピクチャ及び後続する所定数のＰピクチャからなる簡易再生フレームを抽出するようにした。【選択図】        図１
2004328511.tif 000002
【特許請求の範囲】
【請求項１】
所定の符号化方式に準拠した復号化処理を行う画像復号化装置において、
上記符号化方式で符号化された画像データに対して上記復号化処理を施す復号化手段と、
上記復号化手段を制御する制御手段と
を具え、
高速再生モード時、上記制御手段は、上記画像データにおける所望位置のＩピクチャを基準として当該Ｉピクチャ及び後続する所定数のＰピクチャからなる簡易再生フレームを抽出するように上記復号化手段を制御する
ことを特徴とする画像復号化装置。
【請求項２】
上記制御部は、
上記高速再生モードが早送り再生の場合、上記簡易再生フレーム以降を復号化することなく、当該簡易再生フレームを形成する上記Ｉピクチャ及び各上記Ｐピクチャを順番に復号化するように上記復号化手段を制御する一方、
上記高速再生モードが巻戻し再生の場合、上記簡易再生フレームの前まで遡らせた後、当該簡易再生フレームを形成する上記Ｉピクチャ及び各上記Ｐピクチャを順次復号化した後、当該復号順序と逆順に上記簡易再生フレームを出力するように上記復号化手段を制御する
ことを特徴とする請求項１に記載の画像復号化装置。
【請求項３】
上記制御手段は、
上記符号化方式のうちフレーム内符号化された上記画像データにおける上記簡易再生フレーム内の上記Ｉピクチャ及び各上記Ｐピクチャについて、所定の情報単位で当該情報内の一部又は全部を復号化するように上記復号化手段を制御する一方、
当該復号化しない部分については、なにもしない第１の処理、可逆符号化により得られた予測方式の信号に準拠して空間予測のみを復号化する第２の処理、変換符号化による変換係数の直流成分のみ復号化する第３の処理、又は上記第２及び第３の処理を組み合わせた第４の処理のいずれかを選択的に行うように上記復号化手段を制御する
ことを特徴とする請求項１に記載の画像復号化装置。
【請求項４】
所定の符号化方式に準拠した復号化処理を行う画像復号化方法において、
高速再生モード時、上記符号化方式で符号化された画像データにおける所望位置のＩピクチャを基準として当該Ｉピクチャ及び後続する所定数のＰピクチャからなる簡易再生フレームを抽出する
ことを特徴とする画像復号化方法。
【請求項５】
上記高速再生モードが早送り再生の場合、上記簡易再生フレーム以降を復号化することなく、当該簡易再生フレームを形成する上記Ｉピクチャ及び各上記Ｐピクチャを順番に復号化する一方、
上記高速再生モードが巻戻し再生の場合、上記簡易再生フレームの前まで遡らせた後、当該簡易再生フレームを形成する上記Ｉピクチャ及び各上記Ｐピクチャを順次復号化した後、当該復号順序と逆順に上記簡易再生フレームを出力する
ことを特徴とする請求項４に記載の画像復号化方法。
【請求項６】
上記符号化方式のうちフレーム内符号化された上記画像データにおける上記簡易再生フレーム内の上記Ｉピクチャ及び各上記Ｐピクチャについて、所定の情報単位で当該情報内の一部又は全部を復号化する一方、
当該復号化しない部分については、なにもしない第１の処理、可逆符号化により得られた予測方式の信号に準拠して空間予測のみを復号化する第２の処理、変換符号化による変換係数の直流成分のみ復号化する第３の処理、又は上記第２及び第３の処理を組み合わせた第４の処理のいずれかを選択的に行う
ことを特徴とする請求項４に記載の画像復号化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像復号化装置及び画像復号化方法に関し、例えばＪＶＴ（Ｊｏｉｎｔ  Ｍｏｄｅｌ  ｏｆ  Ｅｎｈａｎｃｅｄ−Ｃｏｍｐｒｅｓｓｉｏｎ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）符号化方式に準拠した画像復号化装置及び画像復号化方法に適用して好適なものである。
【０００２】
【従来の技術】
近年、画像情報をディジタル化して取り扱い、その際、効率の高い情報の伝達及び蓄積を目的とし、画像情報特有の冗長性を利用して、離散コサイン変換等の直交変換と動き補償とにより圧縮するＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐｅ  ）などの方式に準拠した装置が、放送局などの情報配信及び一般家庭における情報受信の双方において普及しつつある。
【０００３】
特にＭＰＥＧ２（ＩＳＯ／ＩＥＣ  １３８１８−２）は、汎用画像符号化方式として定義されており、飛び越し走査画像及び順次走査画像の双方、並びに標準解像度画像及び高精細画像を網羅する標準で、プロフェッショナル用途及びコンシューマ用途の広範なアプリケーションに現在広く用いられている。
【０００４】
かかるＭＰＥＧ２圧縮方式を用いることにより、例えば７２０×４８０画素をもつ標準解像度の飛び越し走査画像であれば４〜８〔Ｍｂｐｓ〕、１９２０×１０８８画素をもつ高解像度の飛び越し走査画像であれば１８〜２２〔Ｍｂｐｓ〕の符号量（ビットレート）を割り当てることで、高い圧縮率と良好な画質の実現が可能である。
【０００５】
ＭＰＥＧ２は主として放送用に適合する高画質符号化を対象としていたが、ＭＰＥＧ１より低い符号量（ビットレート）、すなわちより高い圧縮率の符号化方式には対応していなかった。
【０００６】
携帯端末の普及により、今後そのような符号化方式のニーズは高まると思われ、これに対応してＭＰＥＧ４符号化方式の標準化が行われた。画像符号化方式に関しては、１９９８年１２月にＩＳＯ／ＩＥＣ  １４４９６−２としてその規格が国際標準に承認された。
【０００７】
さらに近年、当初テレビ会議用の画像符号化を目的として、Ｈ．２６Ｌ（ＩＴＵ−Ｔ  Ｑ６／１６  ＶＣＥＧ）という標準の規格化が進んでいる。Ｈ．２６ＬはＭＰＥＧ２やＭＰＥＧ４といった従来の符号化方式に比べ、その符号化、復号化により多くの演算量が要求されるものの、より高い符号化効率が実現されることが知られている。
【０００８】
また現在、ＭＰＥＧ４の活動の一環として、このＨ．２６Ｌをベースに、当該Ｈ．２６Ｌではサポートされていない機能をも取り入れ、より高い符号化効率を実現する標準化がＪＶＴ符号化方式として行われている。標準化のスケジュールとしては、２００３年３月にはＨ．２６４及びＭＰＥＧ−４  Ｐａｒｔ１０（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）という名の元に国際標準となる予定である。
【０００９】
ここでＪＶＴ符号化方式について説明する。入力される画像信号は、まずＡ／Ｄ変換されてディジタル化された後、出力となる画像圧縮情報のＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）構造に応じて、フレーム画像の並べ替えを行う。
【００１０】
イントラ符号化が行われる画像に関しては、入力画像と、イントラ予測により生成される画素値の差分情報が離散コサイン変換及びカルーネン・レーベ変換等の直交変換が施された後、その結果得られる変換係数に対して量子化処理が施される。
【００１１】
量子化された変換係数は、可変長符号化及び算術符号化等の可逆符号化が施された後、蓄積されて画像圧縮情報として出力される。かかる量子化処理は当該蓄積状態に応じてフィードバック的にレート制御される。
【００１２】
一方、量子化された変換係数は、逆量子化処理及び逆直交変換処理が施されて復号化画像情報となり、デブロックフィルタ処理によりブロック歪の除去が施された後、その情報がフレームメモリに蓄積されながら、イントラ予測処理に供される。
【００１３】
このイントラ予測処理において、ブロック／マクロブロックに対して適用されたイントラ予測モードに関する情報は、可逆符号化処理に供されて、画像圧縮情報におけるヘッダ情報の一部として符号化される。
【００１４】
またインタ符号化が行われる画像に関しては、まず画像情報は動き予測・補償処理されると同時に、参照となる画像情報がフレームメモリから読み出されて、動き予測・補償処理を施された後、参照画像情報が生成される。参照画像情報は当該画像情報との差分信号へ変換される。
【００１５】
動き補償・予測処理では、同時に動きベクトル情報を可逆符号化処理を施して、画像圧縮情報のヘッダ部に挿入される情報を形成する。その他の処理はイントラ符号化が施される画像圧縮情報と同様である。
【００１６】
このＪＶＴ符号化方式においては、入力となる画像情報が飛び越し走査である場合には、２つのマクロブロックをペア（Ｐａｉｒ）（以下、マクロブロックペアと呼ぶ）として、それぞれのマクロブロックペアに対して、フィールドモード又はフレームモードにより符号化することが可能である。
【００１７】
以下では、ＪＶＴ符号化方式において定められているイントラ予測の方法について述べる。
【００１８】
イントラ予測処理において入力となるパラメータは、当該マクロブロックのｍｂ＿ｔｙｐｅ、ｐｒｅｖ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ＿ｆｌａｇ（ｉｆ  ａｖａｉｌａｂｌｅ）、ｒｅｍ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ（ｉｆ  ａｖａｉｌａｂｌｅ）、ｉｎｔｒａ＿ｃｈｒｏｍａ＿ｐｒｅｄ＿ｍｏｄｅ（ｉｆ  ａｖａｉｌａｂｌｅ）、隣接マクロブロック（又は隣接マクロブロックペア）の画素値である。また、出力となるパラメータは、当該マクロブロック（又は当該マクロブロックペア）に対する予測画素値である。イントラ予測は、デブロックフィルタ処理前の画素値を用いて行われる。
【００１９】
以下では、まず、輝度信号に対するイントラ予測方式について述べる。輝度信号に対する処理は、以下に述べるように、当該マクロブロックが、イントラ４×４モードであるか、イントラ１６×１６モードであるかによって、その処理が異なる。
【００２０】
まず、イントラ４×４モードにおける処理は以下の通りである。
【００２１】
この処理は、ｍｂ＿ｐａｒｔ＿ｐｒｅｄ＿ｍｏｄｅ（ｍｂ＿ｔｙｐｅ、０）が、Ｉｎｔｒａ＿４×４に等しい時に適用され、入力となるパラメータは、ｐｒｅｖ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ＿ｆｌａｇ、ｒｅｍ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ（ｉｆ  ａｖａｉｌａｂｌｅ）、周辺輝度ｂｌｏｃｋの、Ｄｅ‐ｂｌｏｃｋｉｎｇ  ｆｉｌｔｅｒｉｎｇ処理前の画素値（ｉｆ  ａｖａｉｌａｂｌｅ）であり、出力は、当該マクロブロックに対する輝度信号の予測値である。輝度信号４×４ブロックのスキャン順は、図４に示す通りである。
【００２２】
以下では、まず、ａｄａｐｔｉｖｅ＿ｆｒａｍｅ＿ｆｉｅｌｄ＿ｆｌａｇの値が０の時、当該ブロックのイントラ予測が”ａｖａｉｌａｂｌｅ”か、”ｎｏｔ  ａｖａｉｌａｂｌｅ”かの判定を行う処理について述べる。この処理の入力は、当該輝度ブロックの位置、隣接ブロックに含まれる、復号化処理処理済みの輝度画素値（デブロックフィルタ処理前のもの）であり、出力は、図５に示されるＡ〜Ｍの画素値が”ａｖａｉｌａｂｌｅ”であるかどうかである。４×４ＬｕｍａＢｌｋＬｏｃを、４×４ＬｕｍａＢｌｋＩｄｘにより指し示される。４×４輝度ブロックの、左上部の画素値の位置と定義する。４×４ＬｕｍａＢｌｋＩｄｘにより指し示される、４×４輝度ブロックに含まれるそれぞれの画素値は、図５におけるａ〜ｐであり、これらは隣接する画素値Ａ〜Ｍにより予測される。画素値の位置は、４×４ＬｕｍａＢｌｋＬｏｃにより指し示される。例えばｄの位置は、
【００２３】
【数１】
2004328511.tif 000003
【００２４】
で表される。
【００２５】
またＡの位置は、
【００２６】
【数２】
2004328511.tif 000004
【００２７】
のように示される。
【００２８】
画素値Ａ〜Ｍは、以下の第１〜第３のいずれか一つでも成り立つ時、”ｎｏｔ  ａｖａｉｌａｂｌｅ”であるとする。第１に、当該画素が、ピクチャ外、若しくはスライス外である時、第２に、復号化処理において、当該画素が、当該ブロックより後に処理されるブロックに属する時、第３に、ｃｏｎｓｔｒａｉｎｄｅ＿ｉｎｔｒａ＿ｐｒｅｄ＿ｆｌａｇ＝０で、当該ブロックがインターマクロブロックに属する時である。
【００２９】
Ｅ〜Ｈが”ｎｏｔ  ａｖａｉｌａｂｌｅ”であるが、Ｄが”ａｖａｉｌａｂｌｅ”の時、Ｅ〜Ｈを”ａｖａｉｌａｂｌｅ”であるとして、その値はＤで代用する。
【００３０】
次に、ｍｂ＿ａｄａｐｔｉｖｅ＿ｆｒａｍｅ＿ｆｉｌｅｄ＿ｆｌａｇの値が１で、ｆｉｅｌｄ＿ｐｉｃ＿ｆｌａｇの値が０の時の処理について述べる。図５に示された画素値ａ〜ｐに対して、隣接画素Ａ〜Ｍが以下のように定義される。すなわち、当該マクロブロックがｆｒａｍｅ  ｄｅｃｏｄｉｎｇ  ｍｏｄｅの場合、ｍｂ＿ａｄａｐｔｉｖｅ＿ｆｉｅｌｄ＿ｆｌａｇの値が０である場合と同様の処理が行われる。
【００３１】
当該マクロブロックが、ｆｉｅｌｄ  ｄｅｃｏｄｉｎｇ  ｍｏｄｅで、ｔｏｐ  ｍａｃｒｏｂｌｏｃｋである場合には、
【００３２】
【数３】
2004328511.tif 000005
【００３３】
のように隣接画素値が定義される。
【００３４】
また当該マクロブロックが、ｆｉｅｌｄ  ｄｅｃｏｄｉｎｇ  ｍｏｄｅで、ｂｏｔｔｏｍ  ｆｉｅｌｄ  ｍａｃｒｏｂｌｏｃｋである場合には、
【００３５】
【数４】
2004328511.tif 000006
【００３６】
のように隣接画素値が定義される。
【００３７】
次に、イントラ予測値の生成処理について述べる。本処理の入力は、ｐｒｅｖ＿ｉｎｒｔａ４×４＿ｐｒｅｄ＿ｆｌａｇ、ｒｅｍ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ、４×４ＬｕｍａＢｌｋＩｄｘによって指し示される４×４輝度ブロックの位置、ＬｕｍａＢｌｋＬｏｃ［４×４ＬｕｍａＢｌｋＩｄｘ］であり、出力は、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］である。図６にｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］及びそれに対応する予測モードの名称を示す。
【００３８】
Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］の値が０、１、３、４、５、６、７、８の時、予測方向はそれぞれ図７に示す通りである。
【００３９】
ａｄａｐｔｉｖｅ＿ｆｒａｍｅ＿ｆｉｅｌｄ＿ｆｌａｇが０の時、若しくは、ｆｉｅｌｄ＿ｐｉｃ＿ｆｌａｇが１の時、隣接マクロブロックのアドレス検出並びに、”ａｖａｉｌａｂｉｌｉｔｙ”の検出は以下のように行われる。この処理の入力は、ＭｂＡｄｄｒｅｓｓ（当該マクロブロックのアドレス）であり、出力は、ＭｂＡｄｄｒｅｓｓＡ（当該マクロブロックの左に位置するマクロブロックのアドレス）、ＭｂＡｄｄｒｅｓｓＢ（当該マクロブロックの上に位置するマクロブロックのアドレス）及び、これら２つのマクロブロックのアドレス”ａｖａｉｌａｂｉｌｉｔｙ”である。
【００４０】
あるマクロブロックのアドレスＭｂＡｄｄｒｅｓｓに対して、第１に、ＭｂＡｄｄｒｅｓｓ＜０、第２に、ＭｂＡｄｄｒｅｓｓ＞Ｍａｘ  ＭｂＡｄｄｒｅｓｓ−１、第３に、ＭｂＡｄｄｒｅｓｓにより指定されるマクロブロックが異なるスライスに属するものである、第４に、ＭｂＡｄｄｒｅｓｓにより指定されるマクロブロックが復号化済みではない、でなる第１〜第４のいずれかが成り立つ時、このＭｂＡｄｄｒｅｓｓで指定されるマクロブロックは、”ｎｏｔ  ａｖａｉｌａｂｌｅ”であるとされる。
【００４１】
この処理が、隣接するマクロブロックＡ及びＢに以下のように適用される。すなわち、第一の処理に関しては、入力はＭｂＰａｉｒＡｄｄｒｅｓｓＡ＝ＭｂＰａｉｒＡｄｄｒｅｓｓ−１であり、出力はＭｂＰａｉｒＡｄｄｒｅｓｓＡが”ａｖａｉｌａｂｌｅ”であるかどうかである。第二の処理に関しては、入力はＭｂＰａｉｒＡｄｄｒｅｓｓＢ＝ＭｂＰａｉｒＡｄｄｒｅｓｓ−（ｆｒａｍｅ＿ｗｉｄｔｈ＿ｉｎ＿ｍｂｓ＿ｍｉｎｕｓ１＋１）であり、出力はＭｂＰａｉｒＡｄｄｒｅｓｓＢが”ａｖａｉｌａｂｌｅ”であるかどうかである。
【００４２】
ａｄａｐｔｉｖｅ＿ｆｒａｍｅ＿ｆｉｅｌｄ＿ｆｌａｇが０、若しくは。Ｆｉｅｌｄ＿ｐｉｃ＿ｆｌｅｇが１の時、隣接のマクロブロックのアドレス検出並びに”ａｖａｉｌａｂｉｌｉｔｙ”の検出は以下のように行われる。この処理の入力パラメータは、ＭｂＡｄｄｒｅｓｓＡであり、出力は変数”ＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄ”の値（４つ）である。
【００４３】
まず、当該マクロブロックの左部に位置するマクロブロックに関してであるが、ＭｂＡｄｄｒｅｓｓＡで指し示されるマクロブロックが”ａｖａｉｌａｂｌｅ”で、ＭｂＡｄｄｒｅｓｓＡで指し示されるマクロブロックのｍｂ＿ｔｙｐｅが、Ｉ＿４×４若しくはＳＩの時、ＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅの値は
【００４４】
【数５】
2004328511.tif 000007
【００４５】
のように得られる。
【００４６】
ここで、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅは、ＭｂＡｄｄｒｅｓｓＡにより指し示されるマクロブロックに対して割り当てられた値である。
【００４７】
ＭｂＡｒｅｓｓＡで指し示されるマクロブロックが”ａｖａｉｌａｂｌｅ”でないか、若しくは、そのｍｂ＿ｔｙｐｅがＩ＿４×４でもＳＩでもない場合、ＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅの値は、
【００４８】
【数６】
2004328511.tif 000008
【００４９】
の処理により得られる。
【００５０】
次に、当該マクロブロックの上部に位置するマクロブロックに関してであるが、入力となるパラメータは、ＭｂＡｄｄｒｅｓｓＢ出力となるパラメータは、変数”ＥｘｔＩｎｔｒａ４×４ＬｕｍａＰｒｅｄ”の値（４つ）となる。
【００５１】
ＭｂＡｄｄｒｅｓｓＢで指し示されるマクロブロックが、”ａｖａｉｌａｂｌｅ”で、ＭｂＡｄｄｒｅｓｓＢで指し示されるマクロブロックｍｂ＿ｔｙｐｅ＿が、Ｉ＿４×４若しくはＳＩの時、ＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅの値は、
【００５２】
【数７】
2004328511.tif 000009
【００５３】
の処理により得られる。
【００５４】
ここで、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅは、ＭｂＡｄｄｒｅｓｓＢにより指し示されるマクロブロックに対して割り当てられた値である。
【００５５】
ＭｂＡｄｄｒｅｓｓＢで指し示されるマクロブロックが”ａｖａｉａｂｌｅ”でないか、若しくは、そのｍｂ＿ｔｙｐｅがＩ＿４×４でもＳＩでもない場合、ＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅの値は、
【００５６】
【数８】
2004328511.tif 000010
【００５７】
の処理により得られる。
【００５８】
次に、上述したようなマクロブロックレベルのフィールド／フレーム適応型符号化を行う際の、隣接マクロブロックペアのイントラ予測モードに関する情報の抽出方法について述べる。
【００５９】
当該マクロブロックのｍｂ＿ａｄａｐｔｉｖｅ＿ｆｉｅｌｄ＿ｆｌａｇが１で、ｆｉｅｌｄ＿ｐｉｃ＿ｆｌａｇが０の時適用される処理について述べる。
【００６０】
まず、当該マクロブロックペアが、ｆｒａｍｅ  ｍｏｄｅの時であるが、入力となる情報は、ＭｂＰａｉｒＡｄｄｒｅｓｓＡ及びＭｂＰａｉｒＡｄｄｒｅｓｓＢであり、出力となる情報は、ｔｏｐ  ｍａｃｒｏｂｌｏｃｋ、ｂｏｔｔｏｍ  ｍａｃｒｏｂｌｏｃｋそれぞれに対して、当該マクロブロックに対するＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＴｏｐ及びＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＢｏｔｔｏｍ（合計８個）である。
【００６１】
Ｔｏｐ  ｍａｃｒｏｂｌｏｃｋに関しては、上述の式（５）に記述された処理の、ＭｂＡｄｄｒｅｓｓＡとして、ＭｂＰａｉｒＡｄｄｒｅｓｓＡが入力され、この結果、ＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＴｏｐが出力される。また、上述の式（７）に記述された、ＭｂＡｄｄｒｅｓｓＢとして、ＭｂＰａｉｒＡｄｄｒｅｓｓＢが入力され、この結果、ＥｘＩｎｔｒａ４×４ＰｒｅｄＭｏｄｅＴｏｐが出力される。
【００６２】
次に、Ｂｏｔｔｐｍ  Ｍａｃｒｏｂｌｏｃｋに関しては、上述の式（５）に記述された処理の、ＭｂＡｄｄｒｅｓｓＡとして、ＭｂＰａｉｒＡｄｄｒｅｓｓＡが入力され、この結果ＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＢｏｔｔｏｍが出力される。また上述の式（７）に記述された処理の、ＭｂＡｄｄｒｅｓｓＢとして、ＭｂＰａｉｒＡｄｄｒｅｓｓＢが入力され、この結果、ＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＢｏｔｔｏｍが出力される。
【００６３】
まず、当該マクロブロックペアが、ｆｉｅｌｄ  ｍｏｄｅの時であるが、入力となる情報は、ＭｂＰａｉｒＡｄｄｒｅｓｓＡ及びＭｂＰａｉｒＡｄｄｒｅｓｓＢであり、出力となる情報は、ｔｏｐ  ｍａｃｒｏｂｌｏｃｋ、ｂｏｔｔｏｍ  ｍａｃｒｏｂｌｏｃｋそれぞれに対して、当該マクロブロックに対するＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＴｏｐ及びＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＢｏｔｔｏｍ（合計８個）である。
【００６４】
隣接マクロブロックペアのＭｂＰａｉｒＡｄｄｒｅｓｓＡに対する処理は、以下の通りである。すなわち、８．３．１．２．３．１に記述された処理の、ＭｂＡｄｄｒｅｓｓＡとして、ＭｂＰａｉｒＡｄｄｒｅｓｓＡが入力され、この結果、ＥｘＩｎｔｒａ４×４ＰｒｅｄＭｏｄｅＴｏｐが出力される。また、上述の式（５）に記述された処理の、ＭｂＰａｉｒＡｄｄｒｅｓｓＡが入力され、この結果ＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＢｏｔｔｏｍが出力される。
【００６５】
隣接マクロブロックペアのＭｂＰａｉｒＡｄｄｒｅｓｓＢがｆｉｌｅｄ  ｍｏｄｅである時、若しくは、”ａｖａｉｌａｂｌｅ”ではない時、以下の処理が適用される。すなわち、当該ＭＢ  Ｐａｉｒにおけるｔｏｐ  ｍａｃｒｏｂｌｏｃｋに関しては、上述の式（７）に述べられている処理が適用され、その入力は、ＭｂＰａｉｒＡｄｄｒｅｓｓＢで指し示されるＭＢ  Ｐａｉｒのｔｏｐ  ｍａｃｒｏｂｌｏｃｋが、ＭＢＡｄｄｒｅｓｓＢとして用いられる。その出力はＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＴｏｐとなる。また、当該ＭＢＰａｉｒＡｄｄｒｅｓｓＢで指し示されるＭＢＰａｉｒのｂｏｔｔｏｍ  ｍａｃｒｏｂｌｏｃｋが、ＭＢＡｄｄｒｅｓｓＢとして用いられる。その出力はＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＢｏｔｔｏｍとなる。
【００６６】
隣接マクロブロックペアＭｂＰａｉｒＡｄｄｒｅｓｓＢがｆｒａｍｅ  ｍｏｄｅである時、以下の処理が適用される。すなわち、当該ＭＢ  Ｐａｉｒにおけるｔｏｐ  ｍａｃｒｏｂｌｏｃｋに関しては、上述の式（７）に述べられている処理が適用され、その入力は、ＭＢＰａｉｒＡｄｄｒｅｓｓＢで指し閉めされるＭＢ  Ｐａｉｒのｂｏｔｔｏｍ  ｍａｃｒｏｂｌｏｃｋが、ＭＢＡｄｄｒｅｓｓＢとして用いられる。その出力はＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＴｏｐとなる。また、当該ＭＢ  Ｐａｉｒにおけるｂｏｔｔｏｍ  ｍａｃｒｏｂｌｏｃｋに関しては、上述の式（７）に述べられている処理が適用され、その入力は、ＭＢＰａｉｒＡｄｄｒｅｓｓＢで指し示されるＭＢ  Ｐａｉｒ  のｂｏｔｔｏｍ  ｍａｃｒｏｂｌｏｃｋが、ＭＢＡｄｄｒｅｓｓＢとして用いられる。その出力はＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅＢｏｔｔｏｍとなる。
【００６７】
図８に、当該マクロブロックペアがｆｉｅｌｄ  ｍｏｄｅの際の、上述の処理を図示する。
【００６８】
次に、当該マクロブロックに対するＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅの復号化処理について述べる。
【００６９】
この処理は、ａｄａｐｔｉｖｅ＿ｆｒａｍｅ＿ｆｉｅｌｄ＿ｆｌａｇが１、若しくは、ｆｉｅｌｄ＿ｐｉｃ＿ｆｌａｇが１の時適用される。入力となる情報は、ｐｒｅｖ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ＿ｆｌａｇ、ｒｅｍ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ並びにＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅであり、出力となる情報は、当該ｍａｃｒｏｂｌｏｃｋ（ＭｂＡｄｄｒｅｓｓにより指定される）に対するＩｎｔｒａ＿４×４ＬｕｍａＰｒｅｄＭｏｄｅである。その処理は、
【００７０】
【数９】
2004328511.tif 000011
【００７１】
の擬似コードにより記述される通りである。
【００７２】
次に、上述したような、マクロブロックペア（ＭＢ  Ｐａｉｒ）に対するＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅの復号化処理について述べる。
【００７３】
この処理は、ｍｂ＿ａｄａｐｔｉｖｅ＿ｆｒａｍｅ＿ｆｉｅｌｄ＿ｆｌａｇが１で、ｆｉｅｌｄ＿ｐｉｃ＿ｆｌａｇが０の時適用される。
【００７４】
当該マクロブロックペアのｔｏｐ  ｍａｃｒｏｂｌｃｏｋに対するｐｒｅｖ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ＿ｆｌａｇ、ｒｅｍ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ、ＥｘＩｎｔｒａ４×４ＬｕｍａＭｏｄｅＰｒｅｄＴｏｐが、式（８）に記述された処理の入力となり、その出力である、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅが、当該マクロブロックペアのｔｏｐ  ｍａｃｒｏｂｌｏｃｋに対して割り当てられる。
【００７５】
当該マクロブロックぺアのｂｏｔｔｏｍ  ｍａｃｒｏｂｌｏｃｋに対するｐｒｅｖ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ＿ｆｌａｇ、ｒｅｍ＿ｉｎｔｒａ４×４＿ｐｒｅｄ＿ｍｏｄｅ、ＥｘＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅが、式（８）に記述された処理の入力となり、その出力である、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅが、当該マクロブロックペアのｂｏｔｔｏｍ  ｍａｃｒｏｂｌｏｃｋに対して割り当てられる。
【００７６】
次に、イントラ４×４モードにおける、イントラ予測の復号化処理にして述べる。
【００７７】
入力となるパラメータは、図５において示された隣接画素値Ａ〜Ｍ及び当該４×４ブロックに対して定義されるＩｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］であり、出力となるパラメータは、４×４ＬｕｍａＢｌｋＩｄｘによって指定される４×４ブロックに対する予測画素値である。Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］の値に応じて、以下に述べる。いずれかのイントラ予測モードが用いられる。
【００７８】
以下では、Ｖｅｒｔｉｃａｌ予測の方法について述べる。この予測方法は、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］が０の時適用される。Ａ、Ｂ、Ｃ、Ｄが”ａｖａｉｌａｂｌｅ”の場合のみ適用される。それぞれの予測値は、
【００７９】
【数１０】
2004328511.tif 000012
【００８０】
の通りである。
【００８１】
以下では、Ｈｏｒｉｚｏｎｔａｌ予測の方法について述べる。この予測方法は、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］が１の時適用される。Ｉ、Ｊ、Ｋ、Ｌが”ａｖａｉｌａｂｌｅ”の場合のみ適用される。それぞれの予測値は、
【００８２】
【数１１】
2004328511.tif 000013
【００８３】
の通りである。
【００８４】
以下では、ＤＣ予測の方法について述べる。この予測方法は、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］が２の時適用される。画素ａ〜ｐの全てに対する予測値として、以下の値が用いられる。
【００８５】
すなわち、Ａ、Ｂ、Ｃ、Ｄ、Ｉ、Ｊ、Ｋ、Ｌが全て”ａｖａｉｌａｂｌｅ”である時、予測値は、
【００８６】
【数１２】
2004328511.tif 000014
【００８７】
とする。
【００８８】
Ａ、Ｂ、Ｃ、Ｄが全て”ｕｎａｖａｉｌａｂｌｅ”である時、予測値は、
【００８９】
【数１３】
2004328511.tif 000015
【００９０】
とする。
【００９１】
Ｉ、Ｊ、Ｋ、Ｌが全て”ｕｎａｖａｉｌａｂｌｅ”である時、予測値は、
【００９２】
【数１４】
2004328511.tif 000016
【００９３】
とする。
【００９４】
Ａ、Ｂ、Ｃ、Ｄ、Ｉ、Ｊ、Ｋ、Ｌが全て”ａｖａｉｌａｂｌｅ”である時、１２８を予測値として用いる。
【００９５】
以下では、Ｄｉａｇｏｎａｌ＿Ｄｏｗｎ＿Ｌｅｆｔ予測について述べる。この予測方法は、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］が３の時適用される。Ａ、Ｂ、Ｃ、Ｄ、Ｉ、Ｊ、Ｋ、Ｌ、Ｍが全て”ａｖａｉｌａｂｌｅ”の場合のみ適用される。それぞれの予測値は、
【００９６】
【数１５】
2004328511.tif 000017
【００９７】
の通りである。
【００９８】
以下では、Ｄｉａｇｏｎａｌ＿Ｄｏｗｎ＿Ｒｉｇｈｔ予測について述べる。この予測方法は、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］が４の時適用される。Ａ、Ｂ、Ｃ、Ｄ、Ｉ、Ｊ、Ｋ、Ｌ、Ｍが”ａｖａｉｌａｂｌｅ”の場合のみ適用される。それぞれの予測値は、
【００９９】
【数１６】
2004328511.tif 000018
【０１００】
の通りである。
【０１０１】
以下では、Ｄｉａｇｏｎａｌ＿Ｖｅｒｔｉｃａｌ＿Ｒｉｇｈｔ予測について述べる。この予測方法は、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］が５の時適用される。Ａ、Ｂ、Ｃ、Ｄ、Ｉ、Ｊ、Ｋ、Ｌ、Ｍが”ａｖａｉｌａｂｌｅ”の場合のみ適用される。それぞれの予測値は、
【０１０２】
【数１７】
2004328511.tif 000019
【０１０３】
の通りである。
【０１０４】
以下では、Ｈｏｒｉｚｏｎｔａｌ＿Ｄｏｗｎについて述べる。この予測方法は、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］が６の時適用される。Ａ、Ｂ、Ｃ、Ｄ、Ｉ、Ｊ、Ｋ、Ｌ、Ｍが”ａｖａｉｌａｂｌｅ”の場合のみ適用される。それぞれの予測値は、
【０１０５】
【数１８】
2004328511.tif 000020
【０１０６】
以下の通りである。
【０１０７】
以下では、Ｖｅｒｔｉｃａｌ＿Ｌｅｆｔ予測値について述べる。この予測方法は、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］が７の時適用される。Ａ、Ｂ、Ｃ、Ｄ、Ｉ、Ｊ、Ｋ、Ｌ、Ｍが”ａｖａｉｌａｂｌｅ”の場合のみ適用される。それぞれの予測値は、
【０１０８】
【数１９】
2004328511.tif 000021
【０１０９】
の通りである。
【０１１０】
以下では、Ｈｏｒｉｚｏｎｔａｌ＿Ｕｐ予測について述べる。この予測方法は、Ｉｎｔｒａ４×４ＬｕｍａＰｒｅｄＭｏｄｅ［４×４ＬｕｍａＢｌｋＩｄｘ］が８の時適用される。Ａ、Ｂ、Ｃ、Ｄ、Ｉ、Ｊ、Ｋ、Ｌ、Ｍが”ａｖａｉｌａｂｌｅ”の場合のみ適用される。それぞれの予測値は、
【０１１１】
【数２０】
2004328511.tif 000022
【０１１２】
の通りである。
【０１１３】
次に、当該輝度信号が、イントラ１６×１６モードであるマクロブロックに属する場合の、イントラ予測の方法について述べる。この処理は、ｍｂ＿ｐａｒｔ＿ｐｒｅｄ＿ｍｏｄｅ（ｍｂ＿ｔｙｐｅ、０）が、Ｉｎｔｒａ１６×１６と等しい時、適用される。入力となるパラメータは、当該マクロブロックに対するｍｂ＿ｔｙｐｅ及び当該マクロブロックの隣接画素値の、Ｄｅ−ｂｌｏｃｋｉｎｇ  ｆｉｌｔｅｒｉｎｇ処理前の値であり、出力となるパラメータは、当該マクロブロックに対する予測画素値である。
【０１１４】
以下では、当該マクロブロックに属する画素値を、Ｐ（ｘ、ｙ）；ｘ、ｙ＝０．．１５で表す。また、隣接画素値は、Ｐ（ｘ、−１）及びＰ（−１、ｙ）；＝−１．．１５で表す。
【０１１５】
Ｐ（ｘ、−１）及びＰ（−１、ｙ）について、以下のいずれかが成り立つ時、”ｕｎａｖａｉｌａｂｌｅ”であるとする。すなわち、当該ピクチャ又は当該スライス内に存在しない時、隣接画素値が非イントラマクロブロックに所属し、かつｃｏｎｓｔｒａｉｎｅｄ＿ｉｎｔｒａ＿ｐｒｅｄ＿ｆｌａｇが１の時である。
【０１１６】
イントラ１６×１６モードの時、以下に述べる４通りのいずれかの方法によりイントラ予測が行われる。
【０１１７】
Ｍｏｄｅ０はｖｅｒｔａｉｃｌ予測であり、Ｐ（ｘ、−１）；ｘ、ｙ＝−１．．１５が”ａｖａｉｌａｂｌｅ”である時にのみ適用される。生成される予測値は、
【０１１８】
【数２１】
2004328511.tif 000023
【０１１９】
の通りである。
【０１２０】
Ｍｏｄｅ１はｈｏｒｉｚｏｎｔａｌ予測であり、Ｐ（−１、ｙ）；ｘ、ｙ＝−１．．１５が”ａｖａｉｌａｂｌｅ”である時にのみ適用される。生成される予測値は、
【０１２１】
【数２２】
2004328511.tif 000024
【０１２２】
の通りである。
【０１２３】
Ｍｏｄｅ２はＤＣ予測であり、予測値は以下のように生成される。すなわち、Ｐ（ｘ、−１）及びＰ（−１、ｙ）；ｘ、ｙ＝−１．．１５が全て”ａｖａｉｌａｂｌｅ”である場合には、
【０１２４】
【数２３】
2004328511.tif 000025
【０１２５】
となる。
【０１２６】
Ｐ（ｘ、−１）；ｘ、ｙ＝−１．．１５が”ｎｏｔ  ａｖａｉｌａｂｌｅ”である場合には、
【０１２７】
【数２４】
2004328511.tif 000026
【０１２８】
となる。
【０１２９】
Ｐ（−１、ｙ）；ｘ、ｙ＝−１．．１５が”ｎｏｔ  ａｖａｉｌａｂｌｅ”である場合には、
【０１３０】
【数２５】
2004328511.tif 000027
【０１３１】
となる。
【０１３２】
Ｐ（ｘ、−１）及びＰ（−１、ｙ）；ｘ、ｙ＝−１．．１５が全て”ｎｏｔａｖａｉｌａｂｌｅ”である場合には、予測値として１２８を用いる。
【０１３３】
Ｍｏｄｅ３はｐｌａｎｅ予測である。この予測モードは、Ｐ（ｘ、−１）及びＰ（−１、ｙ）；ｘ、ｙ＝−１．．１５が全て”ａｖａｉｌｅｂｌｅ”の場合のみ適用される。予測値の生成は、
【０１３４】
【数２６】
2004328511.tif 000028
【０１３５】
に示す通りである。ここでＣｌｉｐ１は０〜２５５の範囲でのクリップ処理を表す。
【０１３６】
次に、色差信号に対するイントラ予測について述べる。この処理は、Ｉマクロブロック並びにＳＩマクロブロックに対してのみ適用される。入力となるパラメータは、ｉｎｔｒａ＿ｃｈｒｏｍａ＿ｐｒｅｄ＿ｍｏｄｅ及びデブロックフィルタ処理前の、隣接画素値であり、出力となるパラメータは、当該マクロブロックの色差信号に対する予測値である。
【０１３７】
以下では、当該マクロブロックに属する画素値を、Ｐ（ｘ、ｙ）；ｘ、ｙ＝０．．７で表す。また、隣接画素値は、Ｐ（ｘ、−１）及びＰ（−１、ｙ）＝−１．．７で表す。
【０１３８】
色差信号に対するイントラ予測モードは、輝度信号に対するそれとは独立に設定することが可能である。
【０１３９】
Ｐ（ｘ、−１）及びＰ（−１、ｙ）について、以下のいずれかが成り立つ時、”ｕｎａｖａｉｌａｂｌｅ”であるとする。すなわち、当該ピクチャ又は当該スライス内に存在しない時、隣接画素値が非イントラマクロブロックに所属し、かつｃｏｎｓｔｒａｉｎｅｄ＿ｉｎｔｒａ＿ｐｒｅｄ＿ｆｌａｇが１の時である。
【０１４０】
Ｍｏｄｅ０はＤＣ予測であり、その予測値は以下の通りである。すなわち、Ｐ（ｘ、−１）及びＰ（−１、ｙ）が”ａｖａｉｌａｂｌｅ”である場合には、
【０１４１】
【数２７】
2004328511.tif 000029
【０１４２】
が成り立つ。
【０１４３】
Ｐ（−１、ｙ）が”ｎｏｔ  ａｖａｉｌａｂｌｅ”である場合には、
【０１４４】
【数２８】
2004328511.tif 000030
【０１４５】
が成り立つ。
【０１４６】
Ｐ（ｘ、−１）が”ｎｏｔ  ａｖａｉｌａｂｌｅ”である場合には、
【０１４７】
【数２９】
2004328511.tif 000031
【０１４８】
が成り立つ。
【０１４９】
Ｐ（ｘ、−１）及びＰ（−１、ｙ）が”ｎｏｔ  ａｖａｉｌａｂｌｅ”である場合には、予測値として１２８を用いる。
【０１５０】
Ｍｏｄｅ１はｈｏｒｉｚｏｎｔａｌ予測であり、Ｐ（−１、ｙ）が”ｎｏｔ  ａｖａｉｌａｂｌｅ”である場合にのみ適用される。その予測値は、
【０１５１】
【数３０】
2004328511.tif 000032
【０１５２】
に示す通りである。
【０１５３】
Ｍｏｄｅ２はｖｅｒｔｉｃａｌ予測であり、Ｐ（ｘ、−１）が”ａｖａｉｌａｂｌｅ”である場合にのみ適用される。その予測値は、
【０１５４】
【数３１】
2004328511.tif 000033
【０１５５】
に示す通りである。
【０１５６】
Ｍｏｄｅ３はｐｌａｎｅ予測であり、Ｐ（ｘ、−１）及びＰ（−１、ｙ）が”ａｖａｉｌａｂｌｅ”である場合にのみ適用される。その予測値は、
【０１５７】
【数３２】
2004328511.tif 000034
【０１５８】
に示す通りである。
【０１５９】
ところでＪＶＴ符号化方式では、図９に示すように、単一のマクロブロックを、１６×１６、１６×８、８×８の大きさの単一又は複数の動き予測ブロックに分割し、動き補償処理を行うことが可能である。８×８動き予測ブロックのそれぞれに関しては、図９に示す通り、さらに８×８、８×４、４×８又は４×４のサブブロックに分割し、動き補償処理を行うことが可能である。
【０１６０】
【発明が解決しようとする課題】
ところで、ＤＶＤに代表される画像再生装置では、メディアから通常の再生速度での再生のみならず、高速早送り再生や高速巻戻し再生にも対応している。図１０に画像再生装置１の概略構成を示す。
【０１６１】
この画像再生装置１では、メディア２から再生されたＭＰＥＧ２方式の画像情報に付加されたビットストリームの読込み位置情報Ｓ１が読込み位置指定器３に供給される。この読込み位置指定器３は、外部から高速早送り再生や高速巻戻し再生等の再生モード信号Ｓ２を受け取ると、読込み位置情報Ｓ１に基づいて、指定された再生モードに適する読込み位置を読込み器４に指定させる。この読込み器４では、読込み位置指定器３によって指定された読込み位置に従って、メディア２からＭＰＥＧ２方式の画像情報Ｓ１のビットストリームを非連続的に読み込む。
【０１６２】
画像復号器５は、読込み器４から供給されるビットストリームに基づいてＭＰＥＧ２方式に応じた復号処理を行うことにより、当該ビットストリームから高精細度の画像に復元するようになされている。
【０１６３】
その際、かかる構成の画像再生装置１では、読込み位置指定器３は、読込み器４の出力がＭＰＥＧ２方式のビットストリームとして矛盾なく復号処理し得るように、読込み位置を指定する必要がある。
【０１６４】
すなわち、ＭＰＥＧ２方式における通常の画像圧縮情報の各ＧＯＰの先頭のＩピクチャ（イントラ符号化画像、すなわちフレーム内符号化画像）及びその後に続く数枚のＰピクチャ（フレーム間順方向予測符号化画像）のビットストリームを元のＭＰＥＧ２方式の画像情報のビットストリームから抜き出す。ＭＰＥＧ２方式では、Ｐピクチャは直前のＩピクチャ又はＰピクチャを予測フレームとして使用するため、高速再生のために抜き出したストリームでもＭＰＥＧ２方式のストリームとして矛盾なく復号化し得るようになされている。
【０１６５】
例えば図１１（Ａ）に示すように、ＭＰＥＧ２方式のビットストリームが、ＧＯＰ単位で所定周期でＩピクチャ（Ｉ０、Ｉ１、…）及びＰピクチャ（Ｐ０、Ｐ１、…）が符号化された後、その間にＢピクチャ（双方向予測符号化画像）（Ｂ０、Ｂ１、…）が後で符号化されて挿入される。すなわち図１１（Ｂ）に示すように、通常再生におけるＩ０、Ｂ１、Ｂ２、Ｐ３、Ｂ４、Ｂ５、Ｐ６、……、Ｉｎ、Ｂｎ＋１、Ｂｎ＋２、Ｐｎ＋３のビットストリームから、高速再生では、Ｉ０、Ｐ３、Ｐ６、……、Ｉｎ、Ｐｎ＋３のビットストリームが抜き出される。
【０１６６】
ところが、ＪＶＴ符号化方式の場合には、Ｐピクチャであっても複数の予測フレームを使用することが可能になっていると共に、ＭＰＥＧ２方式では使用できないＢピクチャを予測フレームとして使用できるものの、従来のＭＰＥＧ２方式の場合と同様にＩピクチャ及びＰピクチャを抜き出したとしても、予測関係が成り立たないため、予測フレームを容易にすることができず、抜き出し後のストリームを正常に復号化することができないという問題があった。
【０１６７】
すなわちＪＶＴ符号化方式のビットストリームでは、図１２（Ａ）に示すように、ＧＯＰ単位で所定周期で現れるＩピクチャ（Ｉ０、Ｉ１、…）及びＰピクチャ（Ｐ０、Ｐ１、…）のみならず、その間にＢピクチャ（Ｂ０、Ｂ１、…）もＰピクチャの予測画像として挿入される。すなわち図１２（Ｂ）に示すように、通常再生におけるＩ０、Ｂ１、Ｂ２、Ｐ３、Ｂ４、Ｂ５、Ｐ６、……、Ｉｎ、Ｂｎ＋１、Ｂｎ＋２、Ｐｎ＋３のビットストリームから、高速再生では、Ｉ０、Ｐ３、Ｐ６、……、Ｉｎ、Ｐｎ＋３のビットストリームが抜き出されても、Ｐピクチャの予測画像が存在しないため、正常な復号化を行うことが困難となる問題があった。
【０１６８】
本発明は以上の点を考慮してなされたもので、簡易な構成で短時間かつ正確に復号化処理を行い得る画像復号化装置及び画像復号化方法を提案しようとするものである。
【０１６９】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、所定の符号化方式に準拠した復号化処理を行う画像復号化装置において、符号化方式で符号化された画像データに対して復号化処理を施す復号化手段と、復号化手段を制御する制御手段とを設け、高速再生モード時、制御手段は、画像データにおける所望位置のＩピクチャを基準として当該Ｉピクチャ及び後続する所定数のＰピクチャからなる簡易再生フレームを抽出するように復号化手段を制御するようにした。
【０１７０】
この結果この画像復号化装置では、高速再生モード時に画像データを全て復号化することなく、そのうちの一部又は全部を簡易再生フレームとして復号化するようにしたことにより、通常再生モード時よりも短い時間で復号化処理を行うことができる。
【０１７１】
また本発明においては、所定の符号化方式に準拠した復号化処理を行う画像復号化方法において、高速再生モード時、符号化方式で符号化された画像データにおける所望位置のＩピクチャを基準として当該Ｉピクチャ及び後続する所定数のＰピクチャからなる簡易再生フレームを抽出するようにした。
【０１７２】
この結果この画像復号化方法では、高速再生モード時に画像データを全て復号化することなく、そのうちの一部又は全部を簡易再生フレームとして復号化するようにしたことにより、通常再生モード時よりも短い時間で復号化処理を行うことができる。
【０１７３】
【発明の実施の形態】
以下図面について、本願発明の一実施の形態について説明する。
【０１７４】
（１）本実施の形態におけるＪＶＴ符号化方式に準拠した画像復号化装置の構成図１において、１０は本実施の形態におけるＪＶＴ符号化方式に準拠した画像復号化装置を示し、外部入力されるビットストリームでなる画像圧縮情報Ｓ１０を、外部指定された再生モードに応じた復号方法で順次復号処理しながら、表示用の高精細度の画像に復元するようになされている。
【０１７５】
まず外部入力される画像圧縮情報Ｓ１０は、蓄積バッファ１１に格納された後、所定タイミングで読み出されて可逆復号化部１２に送出される。可逆復号化部１２では、予め定められた画像圧縮情報のフォーマットに基づき、可変長復号化及び算術復号化等の処理が行われる。
【０１７６】
その際、可逆復号化部１２は、画像圧縮情報Ｓ１０に基づくフレーム画像がイントラ符号化又はインタ符号化のいずれの符号化方法で行われたものかを判断する。可逆復号化部１２は、イントラ符号化であると判断した場合には、画像圧縮情報Ｓ１０のヘッダ部に書き込まれているイントラ予測モード情報Ｓ１１Ａをも復号化してイントラ予測部１３に送出する一方、インタ符号化であると判断した場合には、画像圧縮情報Ｓ１０のヘッダ部に書き込まれている動きベクトル情報Ｓ１１Ｂをも復号化して動き予測・補償部１４に送出する。
【０１７７】
この可逆復号化部１２の出力である量子化された離散コサイン変換及びカルーネン・レーベ変換等の直交変換が施された変換係数Ｓ１１Ｃは、逆量子化部１５において逆量子化された後、逆直交変換部１６に送出される。この逆直交変換部１６では、与えられた変換係数Ｓ１１Ｃは、所定方式に基づく４次の逆直交変換が施された後、加算器１７の一入力端に与えられる。
【０１７８】
ここで可逆復号部１２においてイントラ符号化であると判断された場合、加算器１７の他入力端には、イントラ予測部１３において生成された予測画像が入力される。この加算器１７において、逆直交変換された画像情報と予測画像とが合成された後、当該合成結果がデブロックフィルタ１８に与えられてブロック歪が除去される。
【０１７９】
このデブロックフィルタ１８を介して得られた加算器１７の出力は、画面並べ替えバッファ１９に一時的に保持された後、Ｄ／Ａ変換部２０においてアナログ変換される一方、フレームメモリ２１に一時的に格納された後、イントラ予測部１３において上述した予測画像が生成される。
【０１８０】
これに対して可逆復号部１２においてインタ符号化であると判断された場合、加算器１７の他入力端には、動き予測・補償部１４において生成された参照画像が入力される。この加算器１７において、逆直交変換された画像情報と参照画像とが合成された後、当該合成結果がデブロックフィルタ１８に与えられてブロック歪が除去される。
【０１８１】
このデブロックフィルタ１８を介して得られた加算器１７の出力は、画面並べ替えバッファ１９に一時的に保持された後、Ｄ／Ａ変換部２０においてアナログ変換される一方、フレームメモリ２１に一時的に格納された後、動き予測・補償部１４において、当該フレームメモリ２１に格納された画像情報と可逆復号化処理が施された動きベクトル情報とに基づいて上述の参照画像が生成される。
【０１８２】
かかる構成に加えて、本実施の形態による画像復号化装置１０では、再生モード制御部２２が設けられており、外部から指定された再生モードに応じて、画像圧縮情報Ｓ１０のビットストリームの復号化方法を変更し得るようになされている。例えば、通常再生を表す再生モードの場合、画像復号化装置１０では、ＪＶＴ符号化方式に準拠した復号化方法で画像の復号化を行う。
【０１８３】
これに対して再生モードが早送りや巻戻し等の特殊な再生モードである場合、本実施の形態の場合、ＪＶＴ符号化方式に準拠する復号化方法ではなく、画像圧縮情報Ｓ１０のビットストリームの簡易再生を行うようになされている。
【０１８４】
この画像復号化装置１０では、再生モード制御部２２は、外部から各種再生モードを表す再生モード信号Ｓ１２が入力されると共に、可逆復号化部１２から復号化された画像、スライス（マクロブロックの集合体）、マクロブロックの復号タイプ、フレーム番号及びマクロブロック位置等が復号画像情報Ｓ１１Ｄとして入力される。
【０１８５】
再生モード制御部２２は、再生モード信号Ｓ１２に基づく再生モードに応じて、ビット読込み位置信号Ｓ１３Ａを可逆復号化部１２に送出すると共に、変換係数制御信号Ｓ１３Ｂを逆量子化部１５に送出し、さらに画像表示信号Ｓ１３Ｃを画像並べ替えバッファ１９に送出する。
【０１８６】
（２）高速再生時における簡易再生方法
実際に再生モード制御部２２において、再生モード信号Ｓ１２に基づいて、早送り再生又は巻戻し再生を表す再生モードが指定されると、先頭のＩピクチャから復号化の順番での先頭数フレームを簡易再生し、その中の一部又は全部の画像を高速再生用の画像として利用するようになされている。
【０１８７】
すなわち再生モード制御部２２は、画像圧縮情報Ｓ１０のビットストリームにおけるランダムアクセスポイント直後のフレームであるＩピクチャＩ０から次のＩピクチャＩｎの直前までのビットストリームにおいては、ＩピクチャＩ０及びＰピクチャＰ３、Ｐ６の３フレームのみ（以下、これを簡易再生フレームと呼ぶ）を再生モードに応じた変則再生に使用することとする。この簡易再生フレームを得るためには、予測画像の問題より、Ｉ０、Ｂ１、Ｂ２、Ｐ３、Ｂ４、Ｂ５、Ｐ６のビットストリームを復号化する必要がある。
【０１８８】
再生モード制御部は、再生モードが「早送り」を表す場合には、表示画像が含まれないＰピクチャＰ６の復号化後であってＩピクチャＩｎの直前までのビットストリーム（以下、これを読飛ばしストリームと呼ぶ）を復号化する必要がなく、その旨を表すビット読込み信号を可逆復号化部に送出することにより、この可逆復号化部において読飛ばしストリームを復号化することなく読み飛ばさせる。
【０１８９】
このとき再生モード制御部２２は、簡易再生フレームを形成するＩピクチャＩ０及びＰピクチャＰ３、Ｐ６のフレームをその順番で順次表示させる旨の画像表示信号Ｓ１３Ｃを画像並べ替えバッファ１９に送出することにより、この画像並べ替えバッファ１９において当該フレーム表示順序に従った早送り再生用の簡易再生フレームを後段のＤ／Ａ変換部２０に送出させる。
【０１９０】
これに対して再生モード制御部２２は、再生モードが「巻戻し」を表す場合には、ＩピクチャＩ０の前に位置するランダムアクセスポイントまで、画像圧縮情報Ｓ１０のビットストリームを遡る旨のビット読込み信号Ｓ１３Ａを可逆復号化部１２に送出することにより、この可逆復号化部１２において簡易再生フレームの前のランダムアクセスポイントまで戻らせる。
【０１９１】
このとき再生モード制御部２２は、簡易再生フレームを形成するＩピクチャＩ０及びＰピクチャＰ３、Ｐ６のフレームをその逆の順番で順次表示させる旨の画像表示信号Ｓ１３Ｃを画像並べ替えバッファ１９に送出することにより、この画像並べ替えバッファ１９において当該フレーム表示順序に従った早巻戻し再生用の簡易再生フレームを後段のＤ／Ａ変換部２０に送出させる。
【０１９２】
また再生モード制御部２２は、再生モードが「早送り」又は「巻戻し」のいずれの場合においても、可逆復号化部１２から得られる画像、スライス、マクロブロックの符号化タイプ及びその位置に基づき、変換係数の復号化が必要ない旨又は変換係数のＤＣ（直流）成分のみを復号化する旨を表す変換係数制御信号Ｓ１３Ｂとして逆量子化部１５に送出することにより、この逆量子化部１５において逆量子化処理を行わずに変換係数０又はＤＣ成分のみを後段の逆直交変換部１６に送出させる。
【０１９３】
この結果、逆直交変換部１６及び続く加算器１７は、入力される変換係数が全て０又はＤＣ成分のみである場合には、逆直交変換処理及び加算処理を簡略化することが可能であり、これによりフレーム内のデコード時間を短縮化することができる。実際に逆直交変換部１６は、変換係数のＤＣ成分のみの復号時には、４次の逆直交変換を変換係数のＤＣ成分の乗算に置き換えるようになされている。
【０１９４】
（２−１）イントラ符号化画像の簡易再生方法
図２（Ａ）〜（Ｄ）において、第１〜第４の簡易再生方法に対応して、イントラ符号化された画像から簡易再生フレームを抽出して再生する場合の詳細方法について説明する。このイントラ符号化された画像の１スライスＳＬ分を複数のマクロブロックＭＢから形成した概略図を示す。これらの図中の斜線部分が復号化されるマクロブロックを表している。
【０１９５】
（２−１−１）第１の簡易復号化方法
イントラ符号化された画像の復号時に、全てのマクロブロックを復号化せずに、画面中心部分などの予め設定された一部分をスライス単位で復号化する方法である（図２（Ａ））。
【０１９６】
なお復号化を行わないスライスに関しては、過去に復号化した画像についての同位置の情報をコピーしたり、続いて説明する第２〜第４の簡易復号化を適用することが可能である。
【０１９７】
（２−１−２）第２の簡易復号化方法
イントラ符号化された画像の復号時に、各スライス内の一部のマクロブロックのみをＪＶＴ符号化方式に従って復号化する一方、それ以外のマクロブロックを空間予測（ｓｐａｔｉａｌ  ｐｒｅｄｉｃｔｉｏｎ）方式により簡易的に復号化する方法である（図２（Ｂ））。
【０１９８】
ＪＶＴ符号化方式に従って復号化するマクロブロックは、スライスの先頭により１マクロブロックライン分相当のマクロブロックとする。また、これ以外のマクロブロックに関しては、空間予測方式のみを実行して変換係数の復号化を行わない。
【０１９９】
（２−１−３）第３の簡易復号化方法
上述した第２の簡易復号化方法に加えて、イントラ符号化された画像の復号時に、ＪＶＴ符号化方式に従って復号化するマクロブロック以外のマクロブロックを空間予測方式で復号化すると共に変換係数のＤＣ成分のみを再構成することにより簡易的に復号化する方法である（図２（Ｃ））。
【０２００】
この第３の簡易復号化方法においては、変換係数のＡＣ（交流）成分は全て０として処理を行うことにより、復号化処理の軽減を図るようになされている。
【０２０１】
（２−１−４）第４の簡易復号化方法
イントラ符号化された画像の復号時に、各スライス内の全てのマクロブロックを空間予測方式で復号化すると共に変換係数のＤＣ成分のみを再構成することにより簡易的に復号化する方法である（図２（Ｄ））。この場合も第３の簡易復号化方法と同様に、変換係数のＡＣ係数については全て０として処理を行うことにより、復号化処理の軽減を図るようになされている。
【０２０２】
上述の第１〜第４の簡易復号化方法を、再生モードに応じて選択的に切換え制御し得るようにしても良い。実際に第２、第３及び第４の簡易復号化方法の順に画質が向上するようになされている。
【０２０３】
（２−２）インタ符号化画像の簡易再生方法
またインタ符号化された画像の復号時には、図３に示すように、動きベクトルを用いた動き補償による処理のみを復号化を行い、変換係数の再構成は行わない（すなわち変換係数に関してはＤＣ成分及びＡＣ成分にかかわらず全て０であるとして処理を行う）方法である。
【０２０４】
このとき予測に用いる参照画像は、ＪＶＴ符号化方式に準拠した復号化画像であっても、このフレーム以前に過去に簡易復号化を行った再構成画像であっても問題はない。
【０２０５】
（３）本実施の形態による動作及び効果
以上の構成において、ＪＶＴ符号化方式に準拠した復号化処理を行う画像復号化装置１０では、通常再生から高速再生に再生モードが切り換えられると、画像圧縮情報Ｓ１０のビットストリームにおけるランダムアクセスポイント直後のＩピクチャからＢピクチャを除いた数ピクチャ分でなる簡易再生フレームについて復号化する。
【０２０６】
そして「早送り」を表す高速再生モードである場合には、簡易再生フレーム以降の読飛ばしストリームを復号化しないように読み飛ばした後、当該簡易再生フレームを形成するＩピクチャ及びＰピクチャをその順番で表示させる。
【０２０７】
これに対して「巻戻し」を表す高速再生モードである場合には、簡易再生フレームの前に位置するランダムアクセスポイントまでビットストリームを遡らせた後、当該簡易再生フレームを形成するＩピクチャ及びＰピクチャをその逆の順番で表示させる。
【０２０８】
このように高速再生モード時に画像圧縮情報Ｓ１０のビットストリームを全て復号化することなく、そのうちの一部又は全部を簡易再生フレームとして復号化することにより、通常再生モード時よりも短い時間で復号化処理を行うことができる。
【０２０９】
さらに画像復号化装置１０において、イントラ符号化された画像の復号時に、簡易再生フレーム内の各ピクチャを形成する複数のスライスについて、当該各スライス単位で、一部又は全部のマクロブロックのみＪＶＴ符号化方式に従って復号化し、当該復号対象とならないマクロブロックについては空間予測方式に従う復号化及び又は変換係数のＤＣ成分のみの再構成を実行するようにしたことにより、復号化処理に要する処理時間を短縮化することができる。
【０２１０】
このことはインタ符号化された画像の復号時には、動きベクトルを用いた動き補償による処理のみを復号化を行って変換係数の再構成は行わないようにしてことでも、同様に復号化処理に要する処理時間を短縮化することができる。
【０２１１】
以上の構成によれば、ＪＶＴ符号化方式に準拠した復号化処理を行う画像復号化装置１０において、外部入力される再生モードに応じて復号化方法を変更する再生モード制御部２２を設け、高速再生モード時に画像圧縮情報Ｓ１０のビットストリームを全て復号化することなく、そのうちの一部又は全部を簡易再生フレームとして復号化するようにしたことにより、通常再生モード時よりも短い時間で復号化処理を行うことができ、かくして簡易な構成で短時間かつ正確に復号化処理を行い得る画像復号化装置１０を実現できる。
【０２１２】
（４）他の実施の形態
なお上述の本実施の形態においては、ＪＶＴ符号化方式（所定の符号化方式）に準拠した復号化処理を行う画像復号化装置として、図１に示す構成のものを適用するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成のものを広く適用するようにしても良い。
【０２１３】
また上述の本実施の形態においては、ＪＶＴ符号化方式で符号化された画像圧縮情報（画像データ）Ｓ１０に対して復号化処理を施す復号化手段を可逆復号化部１２から構成し、当該可逆復号化部（復号化手段）１２を制御する制御手段を再生モード制御部２２から構成するようにした場合について述べたが、本発明はこれに限らず、  高速再生モード時、画像圧縮情報（画像データ）Ｓ１０におけるランダムアクセスポイント（所望位置）のＩピクチャを基準として当該Ｉピクチャ及び後続する所定数のＰピクチャからなる簡易再生フレームを抽出することができれば、この他種々の構成のものや一体構成のものなど広く適用することができる。
【０２１４】
さらに上述の本実施の形態においては、高速再生モードが早送り再生の場合、簡易再生フレーム以降を復号化することなく、当該簡易再生フレームを形成するＩピクチャ及び各Ｐピクチャを順番に復号化する一方、高速再生モードが巻戻し再生の場合、簡易再生フレームの前まで遡らせた後、当該簡易再生フレームを形成するＩピクチャ及び各Ｐピクチャを順次復号化した後、当該復号順序と逆順に簡易再生フレームを出力するようにした場合について述べたが、本発明はこれに限らず、高速再生モードに応じた変則再生時に復号化処理に要する処理時間を短縮化し得れば、この他種々の方法を適用するようにしても良い。
【０２１５】
さらに上述の本実施の形態においては、ＪＶＴ符号化方式のうちイントラ符号化（フレーム内符号化）された画像圧縮情報（画像データ）Ｓ１０における簡易再生フレーム内のＩピクチャ及び各Ｐピクチャについて、スライス単位（所定の情報単位）で当該スライス（情報）内の一部又は全部を復号化する一方、復号化しない部分については、なにもしない第１の処理（図２（Ａ））、空間予測符号化（可逆符号化）により得られた予測方式の信号に準拠して空間予測のみを復号化する第２の処理（図２（Ｂ））、ＤＣＴ変換符号化（変換符号化）による変換係数のＤＣ（直流）成分のみ復号化する第３の処理（図２（Ｃ））、又は第２及び第３の処理を組み合わせた第４の処理（図２（Ｄ））のいずれかを選択的に行うようにした場合について述べたが、本発明はこれに限らず、これら第１〜第４の処理を再生モードに応じて自動的に選択するようにしても良い。
【０２１６】
この場合、第２の処理よりも第３及び第４の処理の方が画質が良いことと、第２の処理よりも第３及び第４の処理の方が復号化に要する処理時間が遅いこととバランスを考慮するようにすれば良い。
【０２１７】
また第２の処理における可逆符号化として空間予測符号化を適用すると共に、第３及び第４の処理における変換符号化としてＤＣＴ変換符号化を適用するようにした場合について述べたが、本発明はこれに限らず、この他種々の符号化を広く適用するようにしても良い。
【０２１８】
さらに上述の実施の形態においては、ＪＶＴ符号化方式の画像圧縮情報Ｓ１０が限定された予測フレームを使用している場合、可逆復号化部１２（図１）によりビットストリームを形成するフレーム数をさらに減らすことが可能である。例えば、高速再生モード時に用いるフレームがＰピクチャであった場合、直前のＩ又はＰピクチャのみから予測を行うようにして予測関係を限定することにより、表示に用いることのないフレームの復号化を行う必要がなくなり、より短時間で復号化処理を行うことができる利点がある。
【０２１９】
【発明の効果】
上述のように本発明によれば、所定の符号化方式に準拠した復号化処理を行う画像復号化装置において、符号化方式で符号化された画像データに対して復号化処理を施す復号化手段と、復号化手段を制御する制御手段とを設け、高速再生モード時、制御手段は、画像データにおける所望位置のＩピクチャを基準として当該Ｉピクチャ及び後続する所定数のＰピクチャからなる簡易再生フレームを抽出するように復号化手段を制御するようにしたことにより、通常再生モード時よりも短い時間で復号化処理を行うことができ、かくして簡易な構成で短時間かつ正確に復号化処理を行い得る画像復号化装置を実現できる。
【０２２０】
また本発明によれば、所定の符号化方式に準拠した復号化処理を行う画像復号化方法において、高速再生モード時、符号化方式で符号化された画像データにおける所望位置のＩピクチャを基準として当該Ｉピクチャ及び後続する所定数のＰピクチャからなる簡易再生フレームを抽出するようにしたことにより、通常再生モード時よりも短い時間で復号化処理を行うことができ、かくして簡易な構成で短時間かつ正確に復号化処理を行い得る画像復号化方法を実現できる。
【図面の簡単な説明】
【図１】本実施の形態による画像復号化装置の構成を示すブロック図である。
【図２】イントラ符号化画像の簡易再生方法の説明に供する略線的な概念図である。
【図３】インタ符号化画像の簡易再生方法の説明に供する略線的な概念図である。
【図４】イントラ４×４モード処理の説明に供する略線的な平面図である。
【図５】イントラ４×４モード処理の説明に供する略線的な平面図である。
【図６】イントラ予測値の生成処理の説明に供する略線的な平面図である。
【図７】イントラ予測値の生成処理の説明に供する略線的な平面図である。
【図８】隣接マクロブロックペアのイントラ予測モードの説明に供する略線的な平面図である。
【図９】ＪＶＴ符号化方式による動き補償処理の説明に供する略線的な平面図である。
【図１０】従来の画像再生装置の構成を示すブロック図である。
【図１１】ＭＰＥＧ２方式による復号化方法の説明に供する略線的な概念図である。
【図１２】ＪＶＴ符号化方式による復号化方法の説明に供する略線的な概念図である。
【符号の図面の簡単な説明】
１０……画像復号化装置、１２……可逆復号化部、１３……イントラ予測部、１４……動き予測・補償部、１５……逆量子化部、１６……逆直交変換部、１７……加算器、１８……デブロックフィルタ、１９……画面並べ替えバッファ、２１……フレームメモリ、２２……再生モード制御部。
【図１】
2004328511.tif 000035
【図２】
2004328511.tif 000036
【図３】
2004328511.tif 000037
【図４】
2004328511.tif 000038
【図５】
2004328511.tif 000039
【図６】
2004328511.tif 000040
【図７】
2004328511.tif 000041
【図８】
2004328511.tif 000042
【図９】
2004328511.tif 000043
【図１０】
2004328511.tif 000044
【図１１】
2004328511.tif 000045
【図１２】
2004328511.tif 000046