(57)【要約】【課題】データフレームの送受信を行う通信系において、ネットワークが輻輳状態となっている場合でもエンドトゥーエンドで遅延が増大しない通信を実現することができるネットワーク機器を提供する。【解決手段】対向配置された２台のネットワーク機器のうちの少なくとも一方では、データフレーム，トレーニングフレーム，ＰＡＵＳＥフレームまたはＰＵＡＳＥフレームに類するフレームの３種類のフロー制御フレームを送受信し、フロー制御フレームが受信部の出力から検知されたときには送信部の送信クロック周波数を低下させる第１の指示を発生し、フロー制御フレームが送信部の出力から検知されたときには送信部の送信クロック周波数を上昇させる第２の指示を発生し、第１の指示又は第２の指示に従い、かつ送信クロック周波数の最新の設定値を参照して、予め設定された収束アルゴリズムに基づき、送信クロック周波数の新たな設定値を決定する。【選択図】      図２
2005217503.tif 000002
【特許請求の範囲】
【請求項１】
対向配置された２台のネットワーク機器が該２台のネットワーク機器間に配置された２本の片方向伝送路により相互通信を行う通信系を構成するために、
前記２台のネットワーク機器のうちの少なくとも一方は、
データフレーム，トレーニングフレーム，ＰＡＵＳＥフレームまたはＰＵＡＳＥフレームに類するフレームの３種類のフロー制御フレームを送信する送信部と、
データフレーム，トレーニングフレーム，ＰＡＵＳＥフレームまたはそれに類するフレームの３種類のフロー制御フレームを受信する受信部と、
前記送信部及び前記受信部の各出力から前記ＰＡＵＳＥフレーム又は該ＰＡＵＳＥフレームに類するフロー制御フレームを検知して、該フロー制御フレームが前記受信部の出力から検知されたときには前記送信部の送信クロック周波数を低下させる第１の指示を発生し、該フロー制御フレームが前記送信部の出力から検知されたときには前記送信部の送信クロック周波数を上昇させる第２の指示を発生するＰＡＵＳＥフレーム検出器と、
前記送信部の送信クロック周波数の過去の設定のうちの少なくとも最新の設定値を記録するクロック周波数決定用ファイルと、
前記ＰＡＵＳＥフレーム検出器からの前記第１の指示又は前記第２の指示に従い、かつ、前記クロック周波数決定用ファイルからの前記最新の設定値を参照して、予め設定された収束アルゴリズムに基づき、前記送信クロック周波数の新たな設定値を決定して、該新たな設定値を前記最新の設定値として前記周波数決定用ファイルに記録させるクロック周波数制御部と、
該送信クロック周波数の新たな設定値を前記送信部から送出するフレームのクロック信号として発生させる周波数可変発振器と
を備えたネットワーク機器。
【請求項２】
対向配置された２台のネットワーク機器が該２台のネットワーク機器間に配置された２本の片方向伝送路により相互通信を行う通信系を構成するために、
前記２台のネットワーク機器のうちの少なくとも一方は、
データフレーム，トレーニングフレーム，ＰＡＵＳＥフレームまたはＰＵＡＳＥフレームに類するフレームの３種類のフロー制御フレームを送信する送信部と、
データフレーム，トレーニングフレーム，ＰＡＵＳＥフレームまたはそれに類するフレームの３種類のフロー制御フレームを受信する受信部と、
前記受信部の出力から前記ＰＡＵＳＥフレーム又は該ＰＡＵＳＥフレームに類する前記フロー制御フレームを検知したときに、前記送信部の送信クロック周波数を低下させる第１の指示を発生する受信ＰＡＵＳＥフレーム検出部と、
前記送信部の出力から該フロー制御フレームが検知されたときには前記送信部の送信クロック周波数を上昇させる第２の指示を発生する送信ＰＡＵＳＥフレーム検出器と、
前記送信部の送信クロック周波数の過去の設定値のうちの少なくとも最新の設定値を記録するクロック周波数決定用ファイルと、
前記受信ＰＡＵＳＥフレーム検出器からの前記第１の指示又は前記送信ＰＡＵＳＥフレーム検出器からの前記第２の指示に従い、かつ、前記クロック周波数決定用ファイルからの前記最新の設定値を参照して、予め設定された収束アルゴリズムに基づき、前記送信クロック周波数の新たな設定値を決定して、該新たな設定値を前記最新の設定値として前記周波数決定用ファイルに記録させるクロック周波数制御部と、
該送信クロック周波数の新たな設定値を前記送信部から送出するフレームのクロック信号として発生させる周波数可変発振器と
を備えたネットワーク機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対向配置された２台のネットワーク機器がその２台のネットワーク機器間に配置された２本の片方向伝送路により相互通信を行う通信を構成するために用いられるネットワーク機器に関するものであり、そのネットワーク機器間でのクロック周波数補正方式に関するものである。
【背景技術】
【０００２】
近年のインターネットの急速な普及に伴い、音声，画像等のストリーミング通信の需要が高まりつつある。ストリーミング通信では、従来までのデータ系通信とは異なり、ネットワーク機器のリアルタイム性能を向上させる必要がある。特に、リアルタイム性能が著しく低下すると推測されるトラフィック輻輳状態においてリアルタイム性能を確保することが重要である。
【０００３】
例えば、対向配置された２台のネットワーク機器が片方向通信で相互通信をしている場合を考える。この２台のネットワーク機器の内、送信側ネットワーク機器の送信クロック周波数がｆT であり、受信側ネットワーク機器の送信クロック周波数がｆR であると仮定する。一般に、バッファに入力されるフレームの流入速度は、対向ネットワーク機器の送信クロック周波数で決まり、バッファから出力されるフレームの流出速度はそのネットワーク機器の送信クロック周波数で決まるため、受信側ネットワーク機器の受信バッファに着目した場合、バッファにフレームが入力する速度はｆT 、バッファからフレームが出力される速度はｆR で決まる。ここで、ｆT ＞ｆR であるとすると、受信バッファの動作は出力速度よりも入力速度の方が速いため、受信バッファはオーバーフローを引き起こす。一方、ｆT ＜ｆR の場合は、通信の方向が逆になったとき、上記と同様に、送信クロック周波数がｆT のネットワーク機器の受信バッファにおいてオーバーフローが生じる。
【０００４】
従って、ネットワーク機器を製造時、機器間でクロック周波数に差が生じないように精密に調整することが必要となるが、大量生産される機器の場合はコストの問題もあるため、一般的にはある程度のクロック偏差を許容している。実際、現在主流の通信方式である標準仕様ＩＥＥＥ８０２．３の１００ＢＡＳＥ−ＴＸの場合では、２５ＭＨｚの送信クロック周波数に対して±１００ｐｐｍの周波数偏差を許容している。従って、１００ＢＡＳＥ−ＴＸで動作するネットワーク機器を用いると、機器間の送信クロック周波数の最大偏差は以下のようになる。
【数１】
2005217503.tif 000003
【０００５】
１００ＢＡＳＥ−ＴＸでは、１Ｈｚで４ｂｉｔのデータを同時に送るため、上記の５ｋＨｚという偏差は、データレートに換算すると、５ｋＨｚ×４ｂｉｔ＝２０ｋｂｐｓとなる。そのため、送信側に比べ受信側のクロックが遅い場合を想定すると、最悪の場合、２０ｋｂｐｓの速度で受信側のバッファにフレームが蓄積される可能性が生じる。これは、仮に２０ｋＢｙｔｅのバッファメモリを持つ機器に対して片方向通信でバースト状にフレームを送信し続けたとすると、何の対策も施さなければ約８秒でバッファが溢れてしまう計算になる。
【０００６】
以上のような問題を解決するため、一般的にはＩＥＥＥ８０２．３ｘに代表されるフロー制御機器が用いられる（特許文献１参照）。フロー制御機能とは、受信側ネットワーク機器における受信バッファがオーバーフローに至る前の状態を検出し、受信側ネットワーク機器がＰＡＵＳＥフレームまたはそれに類するフレームを送信側ネットワーク機器に送信することにより、送信側ネットワーク機器の送信を強制的に一定期間停止させる機能がある。この機能により、受信バッファがオーバーフローとなることを抑制し、受信バッファにおけるフレームの破棄を防止している。
【特許文献１】特開２０００−２２６７８公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のように、フロー制御機能は受信バッファのオーバーフローを未然に検出し、フレームの破棄は防止する。しかし、フロー制御機能はフレームの破棄を防止できるが、データフローを強制的に一定期間停止させているため、エンドトゥーエンドで遅延が増大してしまう。このフロー制御機能は、データ系通信においてはその効果を発揮するが、リアルタイム性を要求するストリーミング通信においては適していない。結局、通信を行っているネットワーク機器間で周波数差が存在すると、エンドトゥーエンドで遅延が増大し、リアルタイム性能が劣化する。
【０００８】
本発明は、データフレームの送受信を行う通信系において、ネットワークが輻輳状態となっている場合でもエンドトゥーエンドで遅延が増大しない通信を実現することができるネットワーク機器を提供することを目的としている。
【課題を解決するための手段】
【０００９】
この目的を達成するために、本発明によるネットワーク機器は、対向配置された２台のネットワーク機器が該２台のネットワーク機器間に配置された２本の片方向伝送路により相互通信を行う通信系を構成するために、
前記２台のネットワーク機器のうちの少なくとも一方は、
データフレーム，トレーニングフレーム，ＰＡＵＳＥフレームまたはＰＵＡＳＥフレームに類するフレームの３種類のフロー制御フレームを送信する送信部と、
データフレーム，トレーニングフレーム，ＰＡＵＳＥフレームまたはそれに類するフレームの３種類のフロー制御フレームを受信する受信部と、
前記送信部及び前記受信部の各出力から前記ＰＡＵＳＥフレーム又は該ＰＡＵＳＥフレームに類するフロー制御フレームを検知して、該フロー制御フレームが前記受信部の出力から検知されたときには前記送信部の送信クロック周波数を低下させる第１の指示を発生し、該フロー制御フレームが前記送信部の出力から検知されたときには前記送信部の送信クロック周波数を上昇させる第２の指示を発生するＰＡＵＳＥフレーム検出器と、
前記送信部の送信クロック周波数の過去の設定のうちの少なくとも最新の設定値を記録するクロック周波数決定用ファイルと、
前記ＰＡＵＳＥフレーム検出器からの前記第１の指示又は前記第２の指示に従い、かつ、前記クロック周波数決定用ファイルからの前記最新の設定値を参照して、予め設定された収束アルゴリズムに基づき、前記送信クロック周波数の新たな設定値を決定して、該新たな設定値を前記最新の設定値として前記周波数決定用ファイルに記録させるクロック周波数制御部と、
該送信クロック周波数の新たな設定値を前記送信部から送出するフレームのクロック信号として発生させる周波数可変発振器と
を備えた構成を有している。
【００１０】
また、本発明によるネットワーク機器、対向配置された２台のネットワーク機器が該２台のネットワーク機器間に配置された２本の片方向伝送路により相互通信を行う通信系を構成するために、
前記２台のネットワーク機器のうちの少なくとも一方は、
データフレーム，トレーニングフレーム，ＰＡＵＳＥフレームまたはＰＵＡＳＥフレームに類するフレームの３種類のフロー制御フレームを送信する送信部と、
データフレーム，トレーニングフレーム，ＰＡＵＳＥフレームまたはそれに類するフレームの３種類のフロー制御フレームを受信する受信部と、
前記受信部の出力から前記ＰＡＵＳＥフレーム又は該ＰＡＵＳＥフレームに類する前記フロー制御フレームを検知したときに、前記送信部の送信クロック周波数を低下させる第１の指示を発生する受信ＰＡＵＳＥフレーム検出部と、
前記送信部の出力から該フロー制御フレームが検知されたときには前記送信部の送信クロック周波数を上昇させる第２の指示を発生する送信ＰＡＵＳＥフレーム検出器と、
前記送信部の送信クロック周波数の過去の設定値のうちの少なくとも最新の設定値を記録するクロック周波数決定用ファイルと、
前記受信ＰＡＵＳＥフレーム検出器からの前記第１の指示又は前記送信ＰＡＵＳＥフレーム検出器からの前記第２の指示に従い、かつ、前記クロック周波数決定用ファイルからの前記最新の設定値を参照して、予め設定された収束アルゴリズムに基づき、前記送信クロック周波数の新たな設定値を決定して、該新たな設定値を前記最新の設定値として前記周波数決定用ファイルに記録させるクロック周波数制御部と、
該送信クロック周波数の新たな設定値を前記送信部から送出するフレームのクロック信号として発生させる周波数可変発振器と
を備えた構成とすることができる。
【００１１】
さらに、本発明は次のような特徴を有している。
【００１２】
本発明は、標準仕様ＩＥＥＥ８０２．３準拠またはそれに類する方式の構内ネットワークを構成するネットワーク機器において、標準仕様ＩＥＥＥ８０２．３ｘ規定のＰＡＵＳＥフレームまたはそれに類するフレームを利用して、各ネットワーク機器間の送信クロック周波数のずれを適応的に補正することを特徴とする。
【００１３】
本発明は、図１に示すように、本発明を適用するネットワーク機器（以下、端末Ａ）に接続された対向ネットワーク機器（以下、端末Ｂ）には何の変更も加えることなく、両者が近い値となるように、端末Ａの送信クロック周波数を制御する。
【００１４】
本発明は、端末Ａの方が端末Ｂよりも送信クロック周波数が高いことが原因で、端末Ａにおいてフロー制御フレームが受信された場合に、端末Ａの送信クロック周波数を適切に低下させる。このことにより，端末Ｂの受信バッファがオーバーフローすることと、端末Ａにおけるフレーム送信がフロー制御フレームの受信によって一時的に停止することを抑制する。
【００１５】
本発明は、端末Ｂの方が端末Ａよりも送信クロック周波数が高いことが原因で、端末Ａがフロー制御フレームを送信した場合に、端末Ａの送信クロック周波数を適切に上昇させる。このことにより、端末Ａのバッファがオーバーフローすることと、端末Ｂにおけるフレーム送信がフロー制御フレームの受信によって一時的に停止することを抑制する。
【００１６】
本発明は、上記のクロック周波数制御手段を供する装置が２分探索法（dichotomizing search）などの手法を用いて適応的に送信クロック周波数を決定することにより、時間の経過と共に、本発明を適用するネットワーク機器の送信クロック周波数が、当該ネットワーク機器および当該ネットワーク機器に接続されている対向ネットワーク機器の双方にとって最適な値に収束するプロセスを含む。
【００１７】
本発明は、上記の送信クロック周波数が収束するプロセスに関して、当該プロセスが従うアルゴリズムにとってランダムに値が変動するファクタが存在し、かつそのファクタが当該プロセスに影響を与える場合に、その影響を抑制することを目的とした手段を用いることを含む。
【００１８】
本発明は、上記の送信クロック周波数が収束するプロセスに関して、当該プロセスに係る処理を軽減するか、あるいは当該プロセスが連続した際に生じる障害を回避すること等を目的として、当該プロセスに終了条件を設けることと、当該プロセスを停止後に再開する必要が生じた場合の措置として、当該プロセスに開始条件を設けることを含む。
【発明の効果】
【００１９】
本発明におけるネットワーク機器の周波数補正方式は、ＩＥＥＥ８０２．３ｘとして規格化されているフロー制御機能またはそれに類する機能を利用し、輻輳状態においてもリアルタイム性能が劣化しないストリーミング通信を実現することができる。
【発明を実施するための最良の形態】
【００２０】
まず、送信クロック周波数補正装置の構成について説明する。図２は、本発明の送信クロック周波数補正装置を搭載したネットワーク機器の第１の構成例を示す。同図に示すネットワーク機器１は、送信クロック周波数補正装置１０、バッファメモリ５００、受信装置６００、及び送信装置７００から構成される。また、送信クロック周波数補正装置１０は、ＰＡＵＳＥフレーム検出装置１００、クロック周波数制御装置２００、クロック周波数決定用ファイル３００、及び周波数可変発振器４００から構成される。
【００２１】
ＰＡＵＳＥフレーム検出装置１００は、受信装置６００においてＰＡＵＳＥフレームまたはそれに類するフレームが受信された場合に、当該ＰＡＵＳＥフレームまたはそれに類するフレームを検出し、クロック周波数制御装置２００に対して送信クロック周波数を低下させる指示を与える。また、バッファメモリ５００にデータフレームが蓄積された結果としてＰＡＵＳＥフレームまたはそれに類するフレームが送信装置７００より送信された場合は、この事象を検知し、クロック周波数制御装置２００に対して送信クロック周波数を上昇させる指示を与える。
【００２２】
クロック周波数制御装置２００は、ＰＡＵＳＥフレーム検出装置１００の指示に基づいて、送信クロック周波数の設定値を低下、あるいは上昇させる。当該設定値はクロック周波数決定用ファイル３００に記録されたデータを参照して、２分探索法などの収束アルゴリズムに基づいて決定される。次に、上記の方法で決定された周波数のクロック信号が発生するように周波数可変発振器４００を制御する。また、当該クロック周波数制御装置２００は、送信クロック周波数の設定値を変更後、クロック信号決定用ファイル３００に記録されたデータ内容を更新する。
【００２３】
クロック周波数決定用ファイル３００は、過去にクロック周波数制御装置２００によって決定された送信クロック周波数の設定値のうち、ＰＡＵＳＥフレームまたはそれに類するフレームを受信時および送信時の、当該設定値のそれぞれに関して少なくとも最新の値を１つずつ記録する。
【００２４】
周波数可変発振器４００は、クロック周波数制御装置２００によって決定された周波数のクロック信号を発生させる。当該クロック信号は、送信装置７００の動作クロック信号として利用される。
【００２５】
次に、本発明の送信クロックの補正方法に関して説明する。図３は、本発明の送信クロック周波数補正装置の動作を表すフローチャートである。
最初に、ＰＡＵＳＥフレーム検出装置１００によって、所定の時間内にＰＡＵＳＥフレームまたはそれに類するフレームが検出されたかどうかの判定を行う（Ｓ１）。ＰＡＵＳＥフレームまたはそれに類するフレームが検出された場合には、当該ＰＡＵＳＥフレーム検出装置１００によって、当該ＰＡＵＳＥフレームまたはそれに類するフレームを受信したのか送信したのかの判定を行う（Ｓ２）。ＰＡＵＳＥフレームまたはそれに類するフレームが検出されなかった場合、再びステップＳ１の動作を繰り返す。
【００２６】
ステップＳ２においてＰＡＵＳＥフレームまたはそれに類するフレームを送信したと判定された場合には、クロック周波数制御装置２００によって、クロック周波数決定用ファイル３００に記録された過去のクロック周波数の設定値が参照される（Ｓ３）。次に、参照された値を用い、二分探索法などの収束アルゴリズムに従って、クロック周波数の上昇量を決定する（Ｓ４）。その後、決定された上昇量の分だけ周波数の大きいクロック信号が発生するように、周波数可変発振器４００を制御する（Ｓ５）。最後に、新規に設定されたクロック周波数の値によってクロック周波数決定用ファイル３００を更新し、再びステップＳ１に戻る（Ｓ９）。
【００２７】
ステップＳ２においてＰＡＵＳＥフレームまたはそれに類するフレームを受信したと判定された場合は、ＰＡＵＳＥフレームまたはそれに類するフレームを送信した場合と同様に、過去のクロック周波数を参照し（Ｓ６）、参照値と収束アルゴリズムを用いてクロック周波数の低下量を決定し（Ｓ７）、送信クロック周波数を減少させ（Ｓ８）、クロック周波数決定用ファイル３００を更新後（Ｓ９）、ステップＳ１に戻る。
【００２８】
図４は、本発明によるネットワーク機器の第２の構成例を示す。図２の構成例との相違点は次のとおりである。
【００２９】
図２において、ＰＡＵＳＥフレーム検出装置は受信装置６００と送信装置７００との各出力からＰＡＵＳＥフレームを検知するように構成されていたが、図４では受信ＰＡＵＳＥフレーム検出装置１００ａは受信装置６００の出力からＰＡＵＳＥフレームを検出して送信装置７００の送信クロック周波数を低下させる第１の指示を出力し、送信ＰＡＵＳＥフレーム検出装置１００ｂは送信装置７００の出力からＰＡＵＳＥフレームを検出して送信装置７００の送信クロック周波数を上昇させる第２の指示を出力するように分離されている。
【００３０】
これに伴って、図２のクロック周波数の制御装置２００は、図４では受信ＰＡＵＳＥフレーム検出装置１００ａの出力はクロック周波数低減装置２００ａに入力され、送信ＰＡＵＳＥフレーム送信検出装置１００ｂの出力はクロック周波数上昇装置２００ｂにそれぞれ分離して入力されている。
【００３１】
クロック周波数決定用ファイル３００は、送信装置７００の送信クロックｆR の過去の設定値のうちの少なくとも最新の設定値を記録している。
【００３２】
クロック周波数低減装置２００ａとクロック周波数上昇装置２００ｂは、受信ＰＡＵＳＥフレーム検出器１００ａからの第１の指示又は送信ＰＡＵＳＥフレーム検出器２００ｂからの第２の指示に従って、かつ、クロック周波数決定用ファイルからの最新の設定値を参照して、予め設定された収束アルゴリズムに基づき、送信クロック周波数の新たな設定値を決定して、周波数決定用ファイル３００に記録される。
【００３３】
周波数決定用ファイル３００に記録されている新たな設定値により周波数可変発振器４００を制御して、送信装置７００から送出するフレームのクロック信号として発生させる。
【００３４】
図４に示す構成例の動作について説明する。
【００３５】
図５は、受信装置６００の出力からＰＡＵＳＥフレームを検出した場合の動作を説明するためのフロー図である。ステップＳ２１では、クロック周波数低減装置２００ａは「ＰＡＵＳＥフレームを受信したか？」のテストをする。このテストがＹＥＳのときには、クロック周波数決定用ファイル３００に記録されている過去のクロック周波数の設定値を参照して（Ｓ２２）、クロック周波数の低減量を決定し（Ｓ２３）、その低減量だけ送信クロック周波数を低減する指示を周波数可変発振器４００に与え（Ｓ２４）、クロック周波数決定用ファイル３００内のクロック周波数の設定値はこの低減された送信クロック周波数に更新される（Ｓ２５）。
【００３６】
図６は、送信装置７００の出力からＰＡＵＳＥフレームを検出した場合の動作を説明するためのフロー図である。ステップＳ１１では、クロック周波数低減装置２００ｂは「ＰＡＵＳＥフレームを受信したか？」のテストをする。このテストがＹＥＳのときには、クロック周波数決定用ファイル３００に記録されている過去のクロック周波数の設定値を参照して（Ｓ１２）、クロック周波数の上昇量を決定し（Ｓ１３）、その上昇量だけ受信クロック周波数を低減する指示を周波数可変発振器４００に与え（Ｓ１４）、クロック周波数決定用ファイル３００内のクロック周波数の設定値はこの低減された送信クロック周波数に更新される（Ｓ１５）。
【００３７】
以上は、対向配置された２台のネットワーク機器の一方が、本発明によるネットワーク機器である場合について説明したが、対向する２台のネットワーク機器の双方が本発明によるネットワーク機器である場合においても、双方のネットワーク機器が同様にクロック周波数補正を行って最適な送信クロック周波数に収束する動作をすることになるので、さらに優れた作用効果を得ることが可能となる。
【産業上の利用可能性】
【００３８】
以上の詳細な説明から理解されるように、本発明は、インターネットを介して広範囲に利用される傾向にあるストリーミング通信の信頼性を効果的に向上させるために適用することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明によるネットワーク機器で構成されるネットワークの構成例を示す接続図である。
【図２】本発明によるネットワーク機器の一構成例を示すブロック図である。
【図３】図２に示す構成例の動作を説明するためのフローチャートである。
【図４】本発明によるネットワーク機器の他の構成例を示すブロック図である。
【図５】図４に示す構成例における受信ＰＡＵＳＥフレームに係わる動作を説明するためのフロー図である。
【図６】図４に示す構成例における送信ＰＡＵＳＥフレームに係わる動作を説明するためのフロー図である。
【符号の説明】
【００４０】
１  ネットワーク機器
１０  送信クロック周波数補正装置
１００  ＰＡＵＳＥフレーム検出装置
１００ａ  受信ＰＡＵＳＥフレーム検出装置
１００ｂ  送信ＰＡＵＳＥフレーム検出装置
２００  クロック周波数制御装置
２００ａ  クロック周波数低減装置
２００ｂ  クロック周波数上昇装置
３００  クロック周波数決定用ファイル
４００  周波数可変発振器
５００  バッファメモリ
６００  受信装置
７００  送信装置
【図１】
2005217503.tif 000004
【図２】
2005217503.tif 000005
【図３】
2005217503.tif 000006
【図４】
2005217503.tif 000007
【図５】
2005217503.tif 000008
【図６】
2005217503.tif 000009