(57)【特許請求の範囲】
【請求項１】
符号化されたビデオ画像を送信する方法であって、
前記ビデオ画像の各々を、可変のブロックサイズを有する画像ブロックのセグメンテーションマップに分割するステップ、
前記セグメンテーションマップを符号化するステップ、
前記画像ブロックの各々の画像内容を、符号化された画像データに符号化するステップ、
及び
前記符号化された画像データ及び前記符号化されたセグメンテーションマップを送信するステップ、
を具えている方法において、
前記セグメンテーションマップを符号化するステップが、前記ブロックサイズの各々にブロックサイズ符号を割り当てるステップ、及び、
予め決められた走査パターンに従って前記セグメンテーションマップを前記画像ブロック単位で走査し、最初の画像ブロックを走査する際に当該画像ブロックに割り当てられた前記ブロックサイズ符号を取得し、その後に走査が隣接する画像ブロックに入る毎に、当該画像ブロックがまだ走査していない画像ブロックである場合に当該画像ブロックに割り当てられた前記ブロックサイズ符号を取得し、取得した前記ブロックサイズ符号を取得した順に配列することによって、前記ブロックサイズ符号の一次元系列を得るステップを具えていることを特徴とする符号化されたビデオ画像を送信する方法。
【請求項２】
請求項１記載の方法において、前記ブロックサイズ符号の系列がランレングス符号に符号化されることを特徴とする符号化されたビデオ画像を送信する方法。
【請求項３】
請求項１記載の方法において、前記ブロックサイズ符号の各々が数字で表現され、差分ブロックサイズ符号の系列を形成するために、整数の重み付け係数を用いて、前記ブロックサイズ符号の各々と、前記ブロックサイズ符号の系列中の当該ブロックサイズ符号の少なくとも１個前のブロックサイズ符号とを線型結合するステップを更に具えていることを特徴とする符号化されたビデオ画像を送信する方法。
【請求項４】
請求項３記載の方法において、少なくとも前記差分ブロックサイズ符号中の零の連続がランレングス符号に符号化されることを特徴とする符号化されたビデオ画像を送信する方法。
【請求項５】
請求項２又は４記載の方法において、前記ランレングス符号がハフマン符号化されることを特徴とする符号化されたビデオ画像を送信する方法。
【請求項６】
請求項１記載の方法において、前記セグメンテーションマップが最小ブロックサイズのグリッドから成り、前記予め決められた走査パターンが、左上のグリッドから始まり、最も右のグリッドまで水平に進み、１グリッド下に進み、最も左のグリッドまで水平に戻り、１グリッド下に進み、再び最も右のグリッドまで水平に進むパターンを、走査が右下のグリッドに達するまで反復する走査パターンであることを特徴とする符号化されたビデオ画像を送信する方法。
【請求項７】
請求項１記載の方法において、前記走査パターンは、前記セグメンテーションマップを最大のブロックサイズ単位で走査することを基本とし、走査したブロックサイズ単位内がより小さいブロックサイズの前記画像ブロックに分割されている場合は、当該ブロックサイズ単位内を前記より小さいブロックサイズ単位で走査し、走査したブロックサイズ単位内がより小さいブロックサイズの前記画像ブロックに分割されていない状態に至るまで、走査するブロックサイズ単位を縮小して走査した後に、次の前記最大のブロックサイズ単位に進む反復的走査パターンであることを特徴とする符号化されたビデオ画像を送信する方法。
【請求項８】
符号化されたビデオ画像を受信する方法であって、
前記ビデオ画像の各々の、可変のブロックサイズを有する画像ブロックへのセグメンテーションを定義するセグメンテーションマップを受信し且つ復号するステップ、
前記画像ブロックの各々に対する符号化された画像データを受信し且つ復号するステップ、
を具えている方法において、
前記セグメンテーションマップはブロックサイズ符号の一次元系列の形で受信され、前記セグメンテーションマップを復号するステップは、前記ブロックサイズ符号の各々に前記画像ブロックを割り当てるステップを具え、割り当てた前記画像ブロックのブロックサイズは前記ブロックサイズ符号により決定され、前記画像ブロックを、予め決められた走査パターンと一致する順に連続して配列することを特徴とする符号化されたビデオ画像を受信する方法。
【請求項９】
請求項８記載の方法において、前記セグメンテーションマップが、ランレングス符号に符号化された前記ブロックサイズ符号の系列として受信され、且つ前記ブロックサイズ符号の一次元系列を得るために前記ランレングス符号を復号するステップを具えていることを特徴とする符号化されたビデオ画像を受信する方法。
【請求項１０】
請求項８記載の方法において、前記セグメンテーションマップが差分ブロックサイズ符号の系列として受信され、且つ前記ブロックサイズ符号の一次元系列を得るために前記差分ブロックサイズ符号を復号するステップを具えていることを特徴とする符号化されたビデオ画像を受信する方法。
【請求項１１】
請求項１０記載の方法において、少なくとも前記差分ブロックサイズ符号の零の連続がランレングス符号に符号化され、且つ前記差分ブロックサイズ符号の系列を得るために前記ランレングス符号を復号するステップを具えていることを特徴とする符号化されたビデオ画像を受信する方法。
【請求項１２】
請求項９又は１１記載の方法において、前記ランレングス符号がハフマン符号に符号化され、且つ前記ハフマン符号を復号するステップを具えていることを特徴とする符号化されたビデオ画像を受信する方法。
【請求項１３】
請求項８記載の方法において、前記セグメンテーションマップが最小ブロックサイズのグリッドから成り、前記予め決められた走査パターンが、左上のグリッドから始まり、最も右のグリッドまで水平に進み、１グリッド下に進み、最も左のグリッドまで水平に戻り、１グリッド下に進み、再び最も右のグリッドまで水平に進むパターンを、走査が右下のグリッドに達するまで反復する走査パターンであることを特徴とする符号化されたビデオ画像を受信する方法。
【請求項１４】
請求項８記載の方法において、前記走査パターンは、前記セグメンテーションマップを最大のブロックサイズ単位で走査することを基本とし、走査したブロックサイズ単位内がより小さいブロックサイズの前記画像ブロックに分割されている場合は、当該ブロックサイズ単位内を前記より小さいブロックサイズ単位で走査し、走査したブロックサイズ単位内がより小さいブロックサイズの前記画像ブロックに分割されていない状態に至るまで、走査するブロックサイズ単位を縮小して走査した後に、次の前記最大のブロックサイズ単位に進む反復的走査パターンであることを特徴とする符号化されたビデオ画像を受信する方法。
【請求項１５】
符号化されたビデオ画像を送信するための装置であって、
前記ビデオ画像の各々を、可変のブロックサイズを有する画像ブロックのセグメンテーションマップに分割するための手段、
前記セグメンテーションマップを符号化するための手段、
前記画像ブロックの各々の画像内容を、符号化された画像データに符号化するための手段、
前記符号化された画像データ及び前記セグメンテーションマップを送信するための手段、
を具えている装置において、
前記セグメンテーションマップを符号化するための手段が
前記ブロックサイズの各々にブロックサイズ符号を割り当て、
予め決められた走査パターンに従って前記セグメンテーションマップを前記画像ブロック単位で走査し、最初の画像ブロックを走査する際に当該画像ブロックに割り当てられた前記ブロックサイズ符号を取得し、その後に走査が隣接する画像ブロックに入る毎に、当該画像ブロックがまだ走査していない画像ブロックである場合に当該画像ブロックに割り当てられた前記ブロックサイズ符号を取得し、取得した前記ブロックサイズ符号を取得した順に配列することによって、前記ブロックサイズ符号の一次元系列を得るように構成されていることを特徴とする符号化されたビデオ画像を送信するための装置。
【請求項１６】
符号化されたビデオ画像を受信するための装置であって、
前記ビデオ画像の各々の、可変のブロックサイズを有する画像ブロックへのセグメンテーションを定義するセグメンテーションマップを受信し且つ復号するための手段、
前記画像ブロックの各々に対する符号化された画像データを受信し且つ復号するための手段、
を具えている装置において、
前記セグメンテーションマップはブロックサイズ符号の一次元系列の形で受信され、前記セグメンテーションマップを復号するための手段は、前記ブロックサイズ符号の各々に前記画像ブロックを割り当て、割り当てた前記画像ブロックのブロックサイズを前記ブロックサイズ符号により決定し、前記画像ブロックを、予め決められた走査パターンと一致する順に連続して配列するように構成されていることを特徴とする符号化されたビデオ画像を受信するための装置。
【発明の詳細な説明】
本発明は符号化されたビデオ画像を送信する方法に関するもので、各画像を可変ブロックサイズを有する画像ブロックのマップへ分割するステップ、前記セグメンテーションマップを符号化するステップ、各画像ブロックの映像内容を符号化された画像データへ符号化するステップ、及び前記の符号化された画像データ及び符号化されたセグメンテーションマップを送信するステップを具えている。本発明はまた符号化された画像を受信する方法及び前記の方法を実行するための装置にも関係している。
発明の背景
進歩的ビデオ圧縮システムは圧縮率を改善するために可変サイズ変換を基礎としている。各画像が画像ブロックへ分割され、それのサイズは局部画像内容へ適合される。セグメンテーションは、符号化器により用いられるブロックと同じブロックへ逆変換を適用することを許容するために、受信機へ送信されねばならない。
セグメンテーションマップを送信する既知の方法は、米国特許明細書第5,241,395号に開示されている。ここでは、セグメンテーションマップはカッドトリー符号化（quadtree-encoded）される。論理ビット値「１」又は「０」が、結節点と関連するブロックが更に小さいブロックへ分割されるかしないかに依存して、カッドトリーの前記の各結節点へ割り当てられる。小さいブロックは複数の高レベル結節点を有し、且つ従って多くのビットを要求する。更にその上、カッドトリー符号化は正方形ブロックのみに制限される。
可変ブロックサイズセグメンテーションに基づくビデオ画像を送信する代わりの方法は、欧州特許出願公開第0 220 706号に開示されている。ここでは、セグメンテーションマップは別々には送信されない。特殊の画像データコードワード（ESC）がより小さいブロックへ分割されたブロックを確認する。より小さいブロックに対して符号化された画像データはより低いレベルで送信される。
セグメンテーションマップを送信するもっと効果的な方法を提供することが、本発明の目的である。
本発明によると、その方法は前記のセグメンテーションマップを符号化するステップが、各ブロックサイズへブロックサイズ符号を割り当てるステップ、及びブロックサイズ符号の一次元系列を得るために予め決められた走査パターンに従ってセグメンテーションマップを走査するステップを具えていることを特徴としている。それにより、ブロックサイズ符号のみがより小さいブロックへ分割されないブロックに対して送信されることが達成される。少しだけの異なるブロックサイズ（例えば４×４、８×８及び16×16）があるので、セグメンテーションマップを送信するためのオーバーヘッドは比較的小さい。この方法はまたブロックが正方形でない場合にも適用できる。好都合にも、ブロックサイズ符号の系列はランレングス符号化される。ランレングス符号化は、より小さいブロックが常に少なくとも対で現れるので効果的である。
別の実施例は、差分ブロックサイズ符号の系列を形成するために、整数重み付け係数を用いて、各ブロックサイズ符号と前記の系列の少なくとも１個の先のブロックサイズ符号とを線型に結合することにより特徴付けられる。送信されるべき値の分散がこれにより低減され、それが符号化効率を大幅に改善する。整数重み付け係数の使用は、差分ブロックサイズ符号への無損失変換を与える。多くの差分ブロックサイズ符号が零の値を呈するだろう。好適に、前記の差分ブロックサイズ符号の零の連続がランレングス符号化される。
好都合にも、セグメンテーションマップが左から右へ及びその逆に交互に走査される。それでランレングス符号化が画像側での同じサイズの垂直に隣接するブロックの頻繁な発生から利益を受ける。
符号化されたビデオ画像を受信する対応する方法は、各ブロックサイズ符号へ画像ブロックを割り当てるステップを具え、割り当てられたブロックのサイズはブロックサイズ符号により決定され、且つ位置は予め決められた走査パターンと一致している。
図１は本発明による方法を使用するビデオ送信局とビデオ受信局とを具えているシステムの図式的線図を示している。
図２は図１に示されたセグメンテーションマップ符号化回路の図式的線図を示している。
図３はセグメンテーションマップの一例を示している。
図４は図３に示されたセグメンテーションマップ符号化回路の動作を図解するフローチャートを示している。
図５は図１に示されたセグメンテーションマップ符号化回路の図式的線図を示している。
図６は図５に示されたセグメンテーションマップ符号化回路の動作を図解するフローチャートを示している。
図７は図５に示されたセグメンテーションマップ復号回路により復原されたセグメンテーションマップを示している。
図８は正方形でない画像ブロックのセグメンテーションマップの別の例を示している。
図９は走査パターンの別の実施例を図解するセグメンテーションマップを示している。
図１は本発明による方法を使用するビデオ送信局とビデオ受信局とを具えているシステムの図式的線図を示している。送信局は符号化されるべき入力信号Ｘinを受け取る。この入力信号Ｘinはビデオ画像又はそれの一部分（例えば、所定の対象物）であってもよい。その入力信号は加えられた信号と（ことによると動き補償された）それに対する予想との間の差であってもよい。その入力信号は可変ブロックサイズＳを有する画像ブロックに画像変換を受けさせる変換回路１へ加えられる。本例においては、ブロックサイズは４×４、８×８又は16×16画素である。変換係数は量子化され、且つその量子化された係数が量子化器及びエントロピー符号器２により無損失符号化される。変換、量子化及びエントロピー符号化はこの技術では周知である。例えば、離散余弦変換（DCT；Discrete Cosine Transform）に基づくMPEG2-様符号化が用いられ得る。特に好都合な変換は重複直交変換（LOT；Lapped Orthogonal Transform）又はそれの変形版（MLOT）である。
入力信号はＸinは更に、どのブロックサイズがレート歪みセンスにおいて局部的に最適であるかを決定するセグメンテーション回路３へ加えられる。セグメンテーションの実際の方法は本発明には関係しない。例は米国特許明細書第5,241,395号、欧州特許公開第0 220 796号、及び本出願人による、特願平9-515660号（国際公開番号WO97/15146）に開示されている。画像の複数の可変サイズブロックが「セグメンテーションマップ」を構成する。このセグメンテーションマップが現在のブロックサイズＳを確認するために変換回路１へ加えられる。そのセグメンテーションマップは、以下に記載される符号化回路４により送信又は記憶するために符号化もされる。符号化された変換係数と符号化されたセグメンテーションマップとがマルチプレクサ５により多重化され、且つ送信チャネル又は記憶媒体10へ加えられる。
受信局は受信された信号から変換係数と符号化されたセグメンテーションマップとを分離するためのデマルチプレクサ６を具えている。その変換係数が、量子化器及びエントロピー符号器２の逆動作を実行するエントロピー復号器及び逆量子化器７へ加えられる。復号された変換係数は出力信号Ｘoutを発生する逆変換回路８へ加えられる。セグメンテーションマップは逆変換回路８へ関連するブロックサイズＳを加える、セグメンテーションマップ復号器回路９へ加えられる。
図２はセグメンテーションマップ符号化回路４の図式的線図を示している。この回路は走査回路41、一次結合回路42、ランレングス符号器43、及びハフマン符号器44を具えている。走査回路41が最小ブロックサイズに対応するグリッドに基づいてセグメンテーションマップを走査する。
一実施例においては、走査順序は左から右へ及び右から左への交互であり、且つ上部から底部へと進む。図３はセグメンテーションマップの一例を示す。この図においては、グリッド位置が参照符号21により表され、且つ走査順序はそのグリッドに沿った線22として示されている。各ブロックサイズはブロックサイズ符号Ｓにより表現されている。本例においては、４×４ブロックに対してＳ＝１、８×８に対してＳ＝２、及び16×16に対してＳ＝３である。４×４よりも大きいブロックは走査パターンにより一度ならず交差されることは注意されたい。
図４はもっと詳細に走査過程を図解するフローチャートを示している。現在のグリッド位置におけるブロックサイズＳがステップ51において読み取られる。ステップ52においては、Ｓ＝０であるかどうかがチェックされる。その走査パターンが初回にブロックと交差する場合には、そのサイズＳは値１，２又は３のうちの一つを有する。その値Ｓがその時出力端子（ステップ53）へ加えられる。次のステップ54において、値Ｓ＝０が、ブロックサイズがすでに走査されてしまったことを示すために、現在の画像ブロック内の全部のグリッド位置へ割り当てられる。ステップ55において、走査が行われてしまったかどうかがチェックされる。そうでないかぎり、走査は次のグリッド位置へ進む。次のグリッド位置がすでに走査されたブロック内にある場合には、Ｓ＝０（ステップ52）であり、且つブロックサイズを出力することが跳ばされる。走査が完了すると、走査終了符号EOSが出力端子（ステップ56）へ加えられる。
図３に示されたセグメンテーションマップへ上述の走査戦略を適用することがブロックサイズの次の系列、すなわち
３，３，３，２，２，２，１，１，１，１，EOS
を生じる。素子当たり２ビットによるこの系列の素子の固定長符号化は22ビットを必要とする。この系列のランレングス符号化はもっと効率的である。ランレングス対｛サイズ，長さ｝内で符号化された、上述の系列は
｛３，３｝｛２，３｝｛１，４｝EOS
として表現され得る。図３に示された実施例では、一次結合回路42がランレングス符号器に先行する。その一次結合回路が、各ブロックサイズ符号Ｓiと、整数重み付け係数を用いる１個又はそれ以上前のブロックサイズ符号Ｓi-1，Ｓi-2，…との一次結合Ｃiを形成する。本例においては、その回路が二つの連続するブロックサイズ符号の間の差Ｃi＝Ｓi−Ｓi-1を形成する。これが次の系列
３，０，０，−１，０，０，−１，０，０，０，EOS
を生じる。ランレングス符号化がこの時差分ブロックサイズ符号へ適用される。本実施例においては、ランレングス符号器43が零のみの連続に対してランレングス符号化を適用するために適合される。大きい均質領域が真のビデオ画像において期待され得るので、零の長い連続は高い確率を有する。一次結合回路42により伝えられた系列はかくして
３，２Ｚ，−１，２Ｚ，−１，３Ｚ，EOS
として符号化され、ここでｎＺはｎ個の零の連続を表している。この系列がその系列の各素子を、各素子の発生の確率を考慮して、可変長コードワードに符号化するハフマン符号器44へ加えられる。表Ｉは図２に示されたセグメンテーションマップに対するハフマンコードブックの一例である。この表を用いて、セグメンテーションマップは次のビット流
｛１１０｝｛００｝｛１０｝｛００｝｛１０｝｛０１｝｛１１１｝
により表現される。このビット流は16ビットを具え、そのビット流は全部の個別のインデックスの固定長符号化のために必要な22ビットと比較されねばならない。真のビデオ画像を符号化する場合には、節約が更にもっと印象的である。
0004286322.tif 000002
図５は対応するセグメンテーションマップ復号回路９の一例を示している。この回路はハフマン復号器94、ランレングス復号器93、及び差分復号器92を具えている。それらのそれぞれの対応する部分（図３における、それぞれ、ハフマン符号器44、ランレングス符号器43、及び一次結合回路42）の詳細な説明に鑑みて、これらの回路は更に詳細に説明される必要はない。
ブロックサイズ符号Ｓの復号された系列がセグメンテーションマップ復原回路91へ加えられる。この回路は最小ブロックサイズ（本例においては４×４）に対応するグリッドを有するセグメンテーションマップメモリを具えている。このグリッドは左から右へと右から左へとに交互に走査され且つ上部から底部へ進む。この走査順序は符号化器における走査順序と一致している。セグメンテーションマップ復原回路91の別の動作を、もっと詳細に復原過程を図解しているフローチャートを示している図６を参照して説明しよう。ステップ61において、素子が系列から抽出される。ステップ62において、その素子がEOS符号かどうかが決定される。素子がEOS符号でない場合には、その素子がブロックサイズＳを表現している。それからステップ63が実行されて、そこでＳにより定義されるサイズを有するブロックが、例えば前記のブロック内の各グリッド位置へ値Ｓを割り当てることにより、処理されてしまったとして印を付けられる。ステップ64において、走査は次のグリッド位置へ進む。ステップ65において、このグリッド位置がすでに値を割り当てられてしまったかどうかが決められる。そうであるかぎり、この過程はその走査を更に続けるようにステップ64へ戻る。メモリ位置がまだ「バージナル（手つかず）」（Ｓ＝０）であった場合には、その過程はその系列から次の素子を抽出し、且つ対応するメモリ範囲へ印を付ける（ステップ63）るようにステップ61へ戻る。
図７は系列
３，３，３，２，２，２，１，１，１，１，EOS
に応答して復原されるセグメンテーションマップを示している。図７における線71は走査パターンを示している。この線に沿って番号を付けられた点72が、素子Ｓがそれに対して系列から読み取られるグリッド位置を表し、且つ対応するサイズを有するメモリ範囲が印を付けられる。その線に沿った小十字73が走査過程が別の動作無しに進むメモリ位置を表している。
一次結合回路42の別の実施例が今や与えられる。上の例におけるようにむしろ差Ｄi＝Ｓi−Ｓi-1を形成するよりも、この回路は一次結合Ｄi＝２×Ｓi−Ｓi-1−Ｓi-2を形成する。対応する復号器92はその時動作Ｓi＝1/2（Ｄi＋Ｓi-1＋Ｓi-2）を実行する。
図８は、画像ブロックが正方形でない場合にも本発明が適用できることを図解するためのセグメンテーションマップの一例を示している。セグメンテーションマップの上右部分のみが示されている。この例において、Ｓ＝１は４×８ブロックを表し、Ｓ＝２は８×４ブロックを表し且つＳ＝３は８×８ブロックを表している。今までに記載されたようにマップを走査することがブロックサイズ符号Ｓの次の系列すなわち
…，１，３，１，１，２，２，…
を生じる。この図はまた、特定の走査パターン（交互に左から右へとその逆に）が慣習的な走査パターン（左から右へのみ）よりも一層効率的であることも図解している。慣習的な走査パターンは、系列
…，１，３，１，２，２，１，…
を生じ、それは、差分ランレングス符号化の後に、零のもっと少ない連続を具えて且つ従ってより少なく効果的に符号化されるハフマンであり得る。
走査回路41の別の実施例（図２参照）においては、セグメンテーションマップが最大ブロックサイズに基づいて走査される。ブロックがもっと小さいブロックを具える場合には、そのブロックは次に小さいブロックサイズに基づいて走査される。これは反復的処理である。
図９はこの実施例を図解するセグメンテーションマップを示している。走査パターンはこの図においては91で表されている。最初に、上左の16×16ブロックが解析される。このブロックは更にもっと小さいブロックへ分割されないので、ブロックサイズ符号Ｓ＝３が発生される。それから、次の（上右）16×16ブロックが解析される。このブロックはもっと小さいブロックに分割され、且つ今や次の16×16ブロックへ進む前に完全に走査される。もっと詳細には、上左の８×８ブロックが今や解析される。それは更に分割されないので、ブロックサイズ符号Ｓ＝２が発生される。同様に、ブロックサイズ符号Ｓ＝２が次の（上右）８×８ブロックに対して発生される。それから底部左８×８ブロックが解析される。それはより小さいブロックへ分割され、且つかくして次の８×８ブロックへ進む前に走査されるだろう。従って、Ｓ＝１ブロックサイズ符号がそれぞれ、上部左４×４ブロック、上部右４×４ブロック、底部左４×４ブロック及び底部右４×４ブロックに対して発生される。それからこの走査は次の（底部右）８×８ブロックへ進み、それに対して、この例においては、ブロックサイズ符号Ｓ＝２が発生される。さて、上部右16×16ブロックは完全に処理されてしまって、且つ走査は左底部16×16ブロック（Ｓ＝３）及び右底部16×16ブロック（Ｓ＝３）へ進む。
上述の走査パターンは次のブロックサイズ符号の系列
３，２，２，１，１，１，１，２，３，３，EOS
を生じる。より小さいブロックサイズ符号の集中によって、この系列は第１実施例に従った走査パターンにより得られる系列よりももっと効率的に符号化されるだろう。どの順序で最大ブロックが走査されるかは今や無関係であることも注目されねばならない。
要約すると、進歩的なビデオ符号化システムが開示され、それは圧縮効率を改善するために可変サイズ変換を使用している。セグメンテーションマップは、最小ブロックサイズに基づいて、予め決められた走査パターンに従ってセグメンテーションマップを走査することにより、ブロックサイズ符号の一次元系列として送信される。走査パターンがすでに早くに走査されてしまったブロック（ほとんどのブロックはグリッドよりも大きい）と交差する場合に、ブロックサイズ符号は跳ばされる。それでブロックサイズ符号の系列はランレングス及びハフマン符号化される。
【図１】
0004286322.tif 000003
【図２】
0004286322.tif 000004
【図５】
0004286322.tif 000005
【図３】
0004286322.tif 000006
【図７】
0004286322.tif 000007
【図４】
0004286322.tif 000008
【図６】
0004286322.tif 000009
【図８】
0004286322.tif 000010
【図９】
0004286322.tif 000011