(57)【要約】      （修正有）【課題】フレーム内予測を繰り返し行った場合の量子化誤差の伝搬などを防止する。【解決手段】時間フィルタリングを含む３Ｄ分解を用いるとともにフレーム内予測／補間を用いてフレームシーケンスを符号化する方法を用いる。本方法は、（ａ）あらゆる近傍ブロックを用いることができる第１段階の内予測／補間と、（ｂ）ステップ（ａ）の内予測／補間をブロック毎に評価することであって、それによりフレーム内予測用のブロックを特定する、内予測／補間を評価することと、（ｃ）ステップ（ｂ）において特定されたブロックを他のブロックの内予測／補間に使用しない第２段階の内予測／補間とを含む。【選択図】図１
2006054857.tif 000002
【特許請求の範囲】
【請求項１】
時間フィルタリングを含む３Ｄ分解を用いるとともにフレーム内予測／補間を用いてフレームシーケンスを符号化する方法であって、
（ａ）あらゆる近傍ブロックを用いることができる第１段階の内予測／補間と、
（ｂ）前記ステップ（ａ）の前記内予測／補間をブロック毎に評価することであって、それによってフレーム内予測用のブロックを特定する、前記内予測／補間を評価することと、
（ｃ）前記ステップ（ｂ）において特定されたブロックを他のブロックの内予測／補間に使用しない第２段階の内予測／補間と
を含む、フレームシーケンスを符号化する方法。
【請求項２】
前記ステップ（ｃ）において、前記ステップ（ｂ）において特定されたブロックを除くあらゆる近傍ブロックを内予測／予測に用いることができる請求項１に記載の方法。
【請求項３】
（ｄ）前記ステップ（ｃ）の内予測／補間を評価することであって、それによって内予測／補間用のブロックを特定する、内予測／補間を評価することと、
（ｅ）前記ステップ（ｄ）において特定されたブロックに対する第３段階の内予測／補間と
をさらに含む請求項１または請求項２に記載の方法。
【請求項４】
時間フィルタリングを含む３Ｄ分解を用いるとともにフレーム内予測／補間を用いてフレームシーケンスを符号化する方法であって、
フレーム内予測／補間用のブロックを特定すること
を含み、
前記フレーム内予測／補間用のブロックは他のブロックの内予測／補間に使用されない
フレームシーケンスを符号化する方法。
【請求項５】
内予測／補間は、スキャン順において先行するブロックのみを用いて行われ、
前記先行するブロックから得たフレーム内予測／補間用のブロックは他のブロックの内予測／補間に使用されない請求項４に記載の方法。
【請求項６】
時間フィルタリングを含む３Ｄ分解を用いるとともにフレーム内予測および補間を用いてフレームシーケンスを符号化する方法であって、
所定の基準に応じて内予測／補間モード間で切り替えを行うこと
を含む、フレームシーケンスを符号化する方法。
【請求項７】
例えばブロック、フレーム、ピクチャグループまたはシーケンスに基づいて切り替えを行うことを含む請求項６に記載の方法。
【請求項８】
フレーム内補間をブロック全体に用いる場合にのみ前記フレーム内補間を前記ブロックに用いることを含む請求項７に記載の方法。
【請求項９】
前記モードは、列毎の予測／補間およびブロック毎の予測／補間を含む請求項６に記載の方法。
【請求項１０】
切り替えは平滑度に基づいて行われる請求項９に記載の方法。
【請求項１１】
誤差測度の最小化に基づき、補間と２つの対応する予測との間でブロックに基づいて切り替えを行うことを含む請求項７に記載の方法。
【請求項１２】
時間フィルタリングを含む３Ｄ分解を用いるとともにフレーム内予測／補間を用いてフレームシーケンスを符号化する方法であって、
フレーム間予測／補間とフレーム内予測／補間との間で切り替えを行うことを含み、
切り替えは時間分解レベルに依存する
フレームシーケンスを符号化する方法。
【請求項１３】
予測誤差の比較において、時間分解レベルに応じてバイアスを用いることを含む請求項１１に記載の方法。
【請求項１４】
時間フィルタリングを含む３Ｄ分解を用いるとともにフレーム内予測／補間を用いてフレームシーケンスを符号化する方法であって、
１つのブロックから２列以上を予測／補間に用いること
を含む、フレームシーケンスを符号化する方法。
【請求項１５】
ブロック全体を予測に用いることを含む請求項１３に記載の方法。
【請求項１６】
半ブロックを予測／補間に用いることを含む請求項１４に記載の方法。
【請求項１７】
時間フィルタリングを含む３Ｄ分解を用いるとともにフレーム内予測／補間を用いてフレームシーケンスを符号化する方法であって、
予測／補間に利用できない画素を、１つまたは複数の近傍画素に基づく値で置き換えること
を含む、フレームシーケンスを符号化する方法。
【請求項１８】
２つ以上の近傍画素の組み合わせを用いることを含む請求項１６に記載の方法。
【請求項１９】
ブロックの斜線の端にある画素を、垂直方向および水平方向において前記画素に隣接し、かつ前記ブロックの近傍にある画素の平均値で置き換えることを含む請求項１７に記載の方法。
【請求項２０】
時間フィルタリングを含む３Ｄ分解を用いるとともにフレーム内予測／補間を用いてフレームシーケンスを符号化する方法であって、
予測誤差の２つ以上の測度を用いることであって、それによって、動き補償（フレーム間）を用いるかフレーム内予測／補間を用いるかを判定する、または、フレーム内予測を用いるかフレーム内補間を用いるかを判定する、予測誤差の２つ以上の測度を用いること
を含む、フレームシーケンスを符号化する方法。
【請求項２１】
時間フィルタリングを含む３Ｄ分解を用いるとともにフレーム内予測／補間を用いてフレームシーケンスを符号化する方法であって、
使用されるエントロピー符号化のタイプは時間分解レベルに依存する
フレームシーケンスを符号化する方法。
【請求項２２】
時間フィルタリングを含む３Ｄ分解を用いるとともにフレーム内予測／補間を用いてフレームシーケンスを符号化する方法であって、
予測子として用いられる画素の選択は、予測子画素から予測される画素数を考慮に入れる
フレームシーケンスを符号化する方法。
【請求項２３】
請求項１〜２２のいずれか一項に記載の方法を用いて符号化されたフレームシーケンスを復号する方法。
【請求項２４】
請求項１〜２３のいずれか一項に記載の方法を用いて符号化されたデータの、例えば送信および受信を含む使用方法。
【請求項２５】
請求項１〜２３のいずれか一項に記載の方法を実行する符号化および／または復号装置。
【請求項２６】
請求項１〜２３のいずれか一項に記載の方法を実行するコンピュータプログラム、システムまたはコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３Ｄ（ｔ＋２Ｄまたは２Ｄ＋ｔ）ウェーブレット符号化を用いたビデオシーケンスの符号化および復号に関する。より具体的には、本発明は、時間分解中に生成される高域通過(high-pass)フレームの部分（ブロック）のフレーム内予測を行う改良された方法を提案する。
【０００２】
Jens-Rainer Ohmの論文「Three-Dimensional Subband Coding with Motion Compensation」ならびにChoiおよびWoodsの論文「Motion-Compensated 3-D Subband Coding of Video」は、３Ｄサブバンド符号化を記載する参考文献である。簡単に言えば、ビデオシーケンス中のピクチャグループ（Group of Pictures、ＧＯＰ）等の画像シーケンスを、動き補償（ＭＣ）時間解析とそれに続く空間ウェーブレット変換によって時空間サブバンドに分解する。代替的な手法では、時間解析ステップと空間解析ステップを逆の順序で行ってもよい。結果として得られるサブバンド係数をさらに送信のために符号化する。
【０００３】
動き補償ウェーブレットビデオ符号化においてよく知られた問題は、フレームの特定の領域／ブロックの動き推定が完全に失敗したか、あるいは不満足な品質であることで時間フィルタリングを行うことができない場合に起こる。従来技術では、この問題は、低域通過(low-pass)フレームの生成には時間フィルタリングを適用せずに、高域通過フレームの生成には動き補償予測を行うことによって解決された。後者の問題は、結果として得られる高域通過フレームのブロックが比較的高いエネルギー（高い値の係数）を持つ傾向があり、それがさらなる圧縮ステップに悪影響を与えることである。以前の特許出願（欧州特許出願第０３２５５６２４．３号明細書、この内容は参照により本明細書中に援用される）では、生成を改善するために高域通過フレームの問題ブロックにフレーム内予測を用いるという発想を導入した。当該発明において、ブロックは、時間的に近傍にあるフレームからではなく、現フレームの空間的な近傍から予測される。異なる予測モードを使用することができ、そのいくつかが上記特許出願に記載されている。
【０００４】
フレーム内予測を用いるほとんどのビデオ符号化方式（例えば、ＭＰＥＧ−４パート１０／Ｈ．２６４）は、予測が、以前に処理されたブロックをブロックのスキャン順（すなわち因果的(causal)）に用いて行われるように制限する。この制限は、ウェーブレットによる符号化の場合には常に必要であるわけではない。これは、上記の出願に述べられており、さらに、WoodsおよびWuの論文「Directional Spatial I-blocks for MC-EZBC Video Coder」（ICASSP 2004, May 2004、それ以前の２００３年１２月にＭＰＥＧに提出されている）において検討されている。この論文における新規の要素は、補間の使用、そして高域通過フレームブロックの形成の予測である。こうした補間の一例を図１に示す。図１では、現ブロックの左側のブロックと右側のブロックとの間の補間を使用する。
【０００５】
水平および垂直以外の予測／補間方向では状況はより複雑になり、使用する必要のあるブロック数が著しく多くなる場合がある。これを図２に示す。図２もまた、この場合はブロックの一部（明るいグレー）が補間されるのではなく予測されることを示す。これは、候補ブロックの右側のいくつかのブロックが利用できないためである。
【０００６】
この論文に述べられているように、予測および補間における非因果(non-causal)方向の使用は、例えば２つのブロックが互いから予測される状況を回避するとともに、エンコーダとデコーダの間の整合性を確保するために、ブロックの可用性を注意深く検討することを必要とする。画像のスキャン方向（通常は左から右、そして上から下）を考慮に入れると、因果(causal)方向の使用は、スキャンの結果として既に知られている情報の使用を意味する。この論文において提案されている解決策は、以下の２回掃引（two-sweep）手順を使用することである。
１．１回目の掃引では、ＤＥＦＡＵＬＴ（デフォルト）モードの非因果ブロック（すなわち動き推定が成功したと考えられるブロック）のみを予測子（predictor）として用いる。フレーム内予測から得られたＭＳＥを動き補償の場合のＭＳＥと比較し、フレーム内予測で得られるＭＳＥのほうが小さくなるブロックを内予測されたものとしてマークする。
２．２回目の掃引では、第１のステップにおいて内予測されたものとしてマークされなかった非因果ブロックをすべて予測子に用いる。これは、より多くの近傍を内予測ブロックの予測／補間に用いることができることを意味し、高域通過ブロックのＭＳＥを低減する傾向がある。
【０００７】
上述の技法はいくつかの問題を有する。その１つは、内予測されたブロックを用いてフレーム内予測を繰り返し行った場合の量子化誤差の伝播である。もう１つの問題は、WoodsおよびWuによって使用される２回掃引予測プロセスが最適とは言えないことである。そのアルゴリズムの１回目の掃引では、全ての非デフォルト(non-DEFAULT)ブロックが、その一部は内予測されないにも関わらず、予測子としての使用を防止される。
【０００８】
本発明の態様が添付の特許請求の範囲に記載される。
【０００９】
上記の問題の１つ目は、「ブロック制限」を使用することによって解決される。すなわち、本発明では、フレーム内予測されたブロックを予測に再度使用することを許可しない。WoodsおよびWuでは、１回目の掃引においてＩブロック候補は補間／予測に利用できず、これらにはＰブロック(P-BLOCK)および逆方向(REVERSE)ブロックが含まれる。WoodsおよびWuは、この制限を非因果ブロックのみに、誤差の伝播を防止しない方法で適用している。
【００１０】
本発明ではさらに、「ブロック制限」に依拠する改良型の３パス（three-pass）モード選択アルゴリズムを考案した。この制限が適切になされた場合、モード選択の１回目のパスでより多くのブロックを用いることができ、２回目のパスでその数を部分的にのみ制限することが可能である。次に、３回目のパスが上記２回目のパスと同様に用いられて、エンコーダとデコーダの間の整合性が確保される。
【００１１】
本発明の実施形態が添付図面を参照して説明される。
【００１２】
本発明の技法は、参照により本明細書中に援用される上記の従来技術の文献に記載されているような従来技術の技法に基づく。
【００１３】
本発明の第１の実施形態による方法（「ブロック制限」）では、現ブロックを処理している間に、内予測されたブロックを予測子として使用することを伴わないフレーム内予測／補間モードのみを試行する。この制限は、因果方向のみを伴う予測（複数パスの処理を必要としない）ならびに非因果方向が用いられている場合に適用可能である。
【００１４】
本発明の第２の実施形態による方法は、同じく「ブロック制限」を用いる３パスモード選択アルゴリズムである。
【００１５】
このアルゴリズムは、以下のように概説することができる。
１．１回目のモード選択パスでは、「ブロック制限」をオフに切り替え、予測子ブロック自体が内予測されているか否かという制限なしに、内予測から利益を得ることができる全てのブロックを特定する。これは、ここで特定されるいくつかのブロックが適切に復号され得ないであろうことを意味する（例えば２つのブロックが互いの予測に用いられる可能性がある）。この一組の問題を以下では「相互予測」と呼ぶことにする。
２．２回目のパスでは、「ブロック制限」をオンに切り替え、前回のパスで特定された候補を再評価する。「ブロック制限」を用いることにより、結果として得られる一組の内予測されたブロックが確実に使用可能なものとなる（すなわち、ポイント１において言及した相互予測のような問題が残らない）。これは、WoodsおよびWuにおける１回目の掃引と類似するものであり、重要な違いは、ステップ１においてフレーム内予測されたブロックである可能性があるものとして特定されたブロックのみに制限が適用されるため、より多数のブロックを使用することができることである。
３．３回目のパスでは、フレーム内予測されたブロックに対応する高域通過フレーム部分を、今度は２回目のパスの結果として得られた最終的なブロックモードを用いて再計算する。このパスは、エンコーダとデコーダの間の整合性を確保するために必要である。
【００１６】
ステップ１では、例えば従来技術、例えば上記の従来技術におけるような技法を用いて内予測の候補ブロックを特定する。これらの候補ブロックを次に、全ての近傍ブロックを用いて内予測／補間してもよい。次に、例えばＭＳＥまたはＭＡＤ（平均二乗誤差または差の絶対値の平均）を用いて、内予測されたブロックを評価し、動き補償を用いた場合よりも誤差が少ないかを判定する。内予測が動き補償よりも優れている場合、そのブロックは、ステップ１で内予測から利益を得ることができるブロックとして特定される。
【００１７】
デコーダは、どのブロックが内予測されたもので、よって予測子として利用できないかに関する完全な情報を正確に有するものの、２回目のパスのエンコーダは、或るブロックがたとえ後に利用可能になるとしても利用できないと仮定しなければならない場合があるため、３回目のパスは好ましい。図３に一例を示す。
【００１８】
この例では、中央のブロックは、水平方向のフレーム内補間／予測を用いる。エンコーダのモード選択の２回目のパスでは、右側のブロックが未だ処理されておらず、１回目のパスからのＭＳＥの比較により、内予測されたものである可能性があるものとしてマークされているため、現ブロックの予測／補間に用いることができない。しかし、このブロックは、２回目のパスで用いられるブロック制限のために内予測されないと判明する可能性がある。したがって、デコーダにおいてこのブロックの高域通過係数を形成するプロセスは、エンコーダで用いられるプロセスとは異なるものとなり、それによって、再構築されるフレームに矛盾が生じる。
【００１９】
さらなる実施形態および上記実施形態の変形を以下に記載する。変形および実施形態は適切な場合に組み合わせることができる。
【００２０】
場合によっては、補間の使用は望ましくない場合がある。この理由の１つは、上述の付加的な計算およびメモリのオーバヘッドである。特定のフレームまたはフレームグループの内容が予測を好む可能性もある。この問題に対処するために、本発明では、フレーム毎またはシーケンス毎に補間モードと予測モードとの間で切り替えを行うことを提案する。これは、適切なレベル（例えばフレーム、ピクチャグループ、シーケンス）でシグナリング機構を導入し、どの変形が用いられているかをデコーダに伝えることによって達成することができる。
【００２１】
特定のフレームもしくはブロックに関して、特に許可された方向(allowed directions)に対する付加的な制限が考慮される場合に、補間の性能が予測と比べて向上しない可能性もある。後者の問題に対処するために、本発明では、明示的なシグナリングを用いないブロック毎の切り替えを提案する。第１の解決策では、補間をブロック全体に適用することができる場合にのみ補間を用い（適用できない場合の例については図２を参照）、適用できない場合はブロック全体に予測を用いる。もう１つの解決策は、モード決定プロセスを変更し、通常用いられる絶対値の平均または二乗誤差に加えて予測誤差の均一性の付加的な測度（例えば差の絶対値の最大値）を用いるようにすることである。これは、ブロック内に鮮明なエッジが導入されることを防ぐので、特に視覚的な品質に役立つ。
【００２２】
暗示的なシグナリングを伴うもう１つの解決策は、各方向に対して３つの別個のブロックモード（１つは補間用、２つは予測用）を導入するものである。これら３つのモード間の選択は、フレーム内／フレーム間モードの決定と同様に誤差測度の値の最小化に基づいてなされる。
【００２３】
水平および垂直以外の方向の場合、ブロックの残りの部分は補間できるにも関わらず、斜めの線には予測を適用せざるを得ないことがよくある。この問題を解決するために、本発明では、斜めの線上の欠損している１画素の代わりに利用可能な画素の組み合わせを使用することを提案する。これを図４に示す。図４では、画素ｘの代わりに画素ａおよびｂの平均値を用いる。
【００２４】
上述の２回目のパスに似た発想が、補間しない場合に適用可能であり、１パス動作の基礎を形成することができる。その場合、相互予測の問題はないが、以前に内予測されたブロックをさらなる内予測の根拠として用いると、過度の誤差伝播が生じる傾向があり、それがさらに大きな性能の低下につながることを観察している。より厳密に言えば、「ブロック制限」は、フレーム内の誤差伝播を防ぐために、因果方向の予測の場合に適用することができる。
【００２５】
因果関係のみの予測の場合、図５に示すように、画素ブロック全体を予測子として用いると、１列を用いるよりも良い性能が得られる場合が多い。
【００２６】
この現象の１つの可能な説明として、複数の画素の予測に同一画素を用いない場合、量子化誤差の伝搬の影響を目立たなくすることができることがある。ブロック全体の予測と補間を組み合わせた手法も可能であり、フレーム内ブロックの予測の候補として２つの近傍ブロックを用いることができる。こうした予測の一例を図６に示す。図６では、予測の第１の半分を上のブロックの下半分から行い、予測の第２の半分を下のブロックの上半分から行う。
【００２７】
ブロック全体の予測について観察された優れた性能から導き出すことができる別の結論として、ブロック全体を予測子として用いると、フレーム内予測をより均一なテクスチャの領域に制限する傾向があるはずである。したがって本発明では、「線毎の」予測／補間のためのモード選択基準を変更して、フレーム内予測が行われるブロックの周囲の関連する領域の平滑度（measure of smoothness）を含めるようにすることを提案する。これは、予測されたブロックと、ブロック全体の予測に用いられるブロックとの領域内の画素値の分散を計算することによって実施することができる。
【００２８】
モード選択基準は、検討中の高域通過フレームが形成されている時間分解レベルを考慮するようにすることができる。本発明では、フレーム間予測とフレーム内予測の予測誤差の比較に対し、時間レベルに応じたバイアスを導入していくつかの実験を行った。得られた結果は、分解レベルが深くなるほどフレーム内予測モードを優先した場合にわずかな性能の改善を示唆する。
【００２９】
時間分解レベルに対する依存を利用する別の方法は、ブロックモード決定のエントロピー符号化を調整することによるものである。内予測モードは、分解レベルが低いほど頻繁に生じることが分かっているため、可変長符号の設計の適切な変更、すなわち、時間分解レベルの深い内予測モードほど短い符号を割り当てることにより、符号化効率を改善することが可能であるはずである。この手法は、例えば、より多くの総数のブロックモードを用いる場合に機能し得る。
【００３０】
量子化誤差の影響は、内予測されたブロックにおいて単一の画素を用いていくつかのブロックを予測する場合に大きくなる。したがって、予測子として用いる画素の選択は、単一の予測子画素から予測される画素数を考慮に入れることが好ましい。
【００３１】
本発明は、適切な変更を施した従来技術のシステムと同様のシステムを用いて実施することができる。例えば、符号化システムの基礎構成要素は、ＭＣＴＦ（動き補償時間フィルタリング）モジュールを、上述の実施形態のような処理を実行するように変更することを除いて、図７に示すようなものとすることができる。
【００３２】
本明細書において、「フレーム」という用語は、フィルタリング後のものを含む画像単位を説明するために用いられるが、この用語は、画像、フィールド、ピクチャ、または画像、フレーム等のサブユニットあるいは領域といった他の同様の専門用語にも当てはまる。画素および画素ブロックまたは画素グループという用語は、適切な場合に置き換え可能に用いられ得る。本明細書において、画像という用語は、文脈から明らかである場合を除き、画像全体または画像の一領域を意味する。同様に、画像の一領域は画像全体を意味し得る。画像はフレームまたはフィールドを含み、静止画、またはフィルムあるいはビデオのような画像シーケンス中、あるいは関連する画像グループ中の画像に関連する。
【００３３】
画像は、グレースケール画像またはカラー画像であっても、別のタイプのマルチスペクトル画像、例えばＩＲ画像、ＵＶ画像あるいは他の電磁画像、または音響画像（acoustic image）等であってもよい。
【００３４】
文脈から明らかである場合を除き、または当業者には理解される通り、フレーム内予測は補間を、補間はフレーム内予測を意味することがあり、予測／補間は予測または補間あるいはその両方を意味するため、本発明の一実施形態は、予測のみまたは補間のみ、あるいは予測と補間の組み合わせ（フレーム内符号化の場合）、および動き補償／フレーム間符号化を含む可能性があり、ブロックは１つのブロックからの１つまたは複数の画素を意味し得る。
【００３５】
本発明は、例えば適切なソフトウェアおよび／またはハードウェアの変更を施したコンピュータシステムにおいて実施することができる。例えば、本発明は、プロセッサまたは制御装置のような制御または処理手段、メモリ、磁気記憶装置、ＣＤ、ＤＶＤ等のような画像記憶手段を含むデータ記憶手段、ディスプレイあるいはモニタまたはプリンタのようなデータ出力手段、キーボードのようなデータ入力手段、およびスキャナのような画像入力手段、またはかかる構成要素の任意の組み合わせを付加的な構成要素とともに有するコンピュータまたは同様のものを用いて実施することができる。本発明の態様は、ソフトウェア形態および／またはハードウェア形態で、または特定用途向け装置において提供することができるか、またはチップのような特定用途向けモジュールを提供することができる。本発明の一実施形態による装置におけるシステムの構成要素は、例えばインターネットを介して他の構成要素から遠隔して設けてもよい。図７にコーダが示されるが、対応するデコーダは例えば、逆の復号動作を行うための対応する構成要素を有する。
【００３６】
他のタイプの３Ｄ分解および変換を用いてもよい。例えば、本発明は、初めに空間フィルタリングを行い、その後に時間フィルタリングを行う分解方式において適用することができる。
【図面の簡単な説明】
【００３７】
【図１】水平方向のフレーム内補間を示す図である。
【図２】斜め方向のフレーム内補間を示す図である。
【図３】一実施形態の方法における第３段階を示す図である。
【図４】斜線上の補間の改良を示す図である。
【図５】ブロック全体の予測を示す図である。
【図６】ブロック全体の補間を示す図である。
【図７】符号化システムを示すブロック図である。
【図１】
2006054857.tif 000003
【図２】
2006054857.tif 000004
【図３】
2006054857.tif 000005
【図４】
2006054857.tif 000006
【図５】
2006054857.tif 000007
【図６】
2006054857.tif 000008
【図７】
2006054857.tif 000009
【外国語明細書】
2006054857.tif 000010
2006054857.tif 000011
2006054857.tif 000012
2006054857.tif 000013
2006054857.tif 000014
2006054857.tif 000015
2006054857.tif 000016
2006054857.tif 000017
2006054857.tif 000018
2006054857.tif 000019
2006054857.tif 000020
2006054857.tif 000021
2006054857.tif 000022
2006054857.tif 000023
2006054857.tif 000024
2006054857.tif 000025
2006054857.tif 000026
2006054857.tif 000027
2006054857.tif 000028
2006054857.tif 000029
2006054857.tif 000030
2006054857.tif 000031
2006054857.tif 000032
2006054857.tif 000033
2006054857.tif 000034
2006054857.tif 000035
2006054857.tif 000036
2006054857.tif 000037