(57)【特許請求の範囲】
【請求項１】
画素毎にＮ（＞２）種以上のレベルを持つＮ値デジタル画像データを入力し、画素毎に２種のレベルを持つ２値デジタル画像データに変換して出力する疑似中間調処理方法であって、前記入力データの所定開始点から所定の順に入力画素を探索し、探索した入力画素の内、未処理の入力画素の値を加算し、該加算結果を所定の閾値と比較することにより互いに隣接した未処理画素からなる画素集合（以下、セル）を生成し、該セル内の出力画素値を、前記入力画素の位置と入力画素値の総和を基に設定し、前記セルを２値化処理した結果生じる誤差を、以降処理される他のセルに伝搬することを特徴とする疑似中間調処理方法。
【請求項２】
前記開始点からの相対位置を記録したテーブルを参照し、該テーブルに記録された順に入力画素を探索することを特徴とする請求項１記載の疑似中間調処理方法。
【請求項３】
前記探索順が異なる複数のテーブルを用意し、使用するテーブルをセル毎に順にまたはランダムに切替えることを特徴とする請求項２記載の疑似中間調処理方法。
【請求項４】
前記入力画素値の総和と画素数を基に前記セルを生成することを特徴とする請求項１記載の疑似中間調処理方法。
【請求項５】
前記セル内の出力画素値を、前記入力画素値の重心位置と入力画素値の総和を基に設定することを特徴とする請求項１記載の疑似中間調処理方法。
【請求項６】
画素毎にＮ（＞２）種以上のレベルを持つＮ値デジタル画像データを入力する手段と、画素毎に２種のレベルを持つ２値デジタル画像データに変換して出力する手段を備えた疑似中間調処理装置であって、前記入力データの所定開始点から所定の順に入力画素を探索する手段と、探索した入力画素の内、未処理の入力画素の値を加算する手段と、該加算結果を所定の閾値と比較することにより互いに隣接した未処理画素からなる画素集合（以下、セル）を生成する手段と、該セル内の出力画素値を、前記入力画素の位置と入力画素値の総和を基に設定する手段と、前記セルを２値化処理した結果生じる誤差を、以降処理される他のセルに伝搬する手段を備えたことを特徴とする疑似中間調処理装置。
【請求項７】
画素毎にＮ（＞２）種以上のレベルを持つＮ値デジタル画像データを入力し、画素毎に２種のレベルを持つ２値デジタル画像データに変換することにより疑似中間調の画像を出力するために、前記入力データの所定開始点から所定の順に入力画素を探索する機能と、探索した入力画素の内、未処理の入力画素の値を加算する機能と、該加算結果を所定の閾値と比較することにより互いに隣接した未処理画素からなる画素集合（以下、セル）を生成する機能と、該セル内の出力画素値を、前記入力画素の位置と入力画素値の総和を基に設定する機能と、前記セルを２値化処理した結果生じる誤差を、以降処理される他のセルに伝搬する機能をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ドットつながりなどの画質劣化を生じない疑似中間調処理方法、装置および記録媒体に関する。
【０００２】
【従来の技術】
デジタル画像の疑似中間調処理とは、１画素が多数の値を持ち得る連続階調（例えば２５６値）のデータを、より少数の階調（例えば２値、４値など）に変換する処理である。
【０００３】
従来知られている疑似中間調処理の一つである誤差拡散処理の方法を図１３に示すブロック図を用いて説明する。ここでは、８ビット２５６値のデータを２値に変換するものとする。
【０００４】
誤差バッファ２１に記録された周辺の既処理画素の誤差（ｅｒｒi,j）が、誤差マスク２２内の所定の重み係数ｗi,jを用いて、積和部２３で次式のように加重平均され、既処理画素誤差値（Ｅi,j）が求められる。
【０００５】
【数１】
0003722955.tif 000002
【０００６】
既処理画素誤差（Ｅi,j）が加算器２４で入力画素値ｉｎi,jに加算され、補正入力画素値（ｓｕｍi,j）が計算される。閾値処理部２５では、第１の閾値（＝１２８）を用い、補正入力画素値（ｓｕｍi,j）を閾値処理し、２値の出力画素値ｏｕｔi,jを求める。減算器２６で、補正画素値ｓｕｍi,jと、出力画素値ｏｕｔi,jの差を求め、その結果ｅｒｒi,jを誤差バッファ２１の対応する位置に記録する。
【０００７】
このような誤差拡散法は以下の２つの優れた特徴を持っている。
非周期性；
組織的ディザ処理のような疑似階調処理では、出力に周期的な濃淡構造が生じる。画像信号自身に周期的な構造がある場合、疑似中間調処理の周期と干渉を起しモアレが生じる恐れがある。この点、誤差拡散処理は処理自身に周期的構造を持たないのでモアレが生じにくいという利点がある。
【０００８】
適応変調性；
疑似階調処理はいずれも入力画像信号に何らかの変調を加える。組織的ディザ処理では、その変調の周期と位相（位置）は閾値マトリクスによってあらかじめ決まっている。一方、誤差拡散処理では、変調周期は低濃度部および高濃度部では長く、中間濃度部では短くと自動的に変化し、また位相（ドットを打つ位置）も入力信号自身に合わせて変化する。この性質により、誤差拡散処理は高い解像度と階調性を同時に持つことになる。
【０００９】
しかし、誤差拡散処理には次のような欠点もある。
ドットつながり；
例えば、入力画素値がすべて１／２５６等、ごく薄い入力画像を再現するために少数の画素をオンとするとき、遠く離れた画素の影響が反映しずらいため、ドットがつながってしまうことがある。これが低周波ノイズとなって目につきやすい。
【００１０】
周期的テキスチャの混在；
例えば、入力画素値がすべて１２８／２５６等、平坦な入力画像に対し、必ずしも不規則な出力が得られず、周期的／非周期的なテキスチャが混在する場合がある。これも低周波ノイズとなって目につきやすい。
【００１１】
演算量；
各画素毎に誤差の積和を計算するため演算量が大きくなり、高速処理が難しい。
【００１２】
安定性の減少；
例えば、電子写真方式のプリンタの場合、オンとオフの切り替わり部分では中間的な潜像電位となり、出力結果が不安定になる。そのためこのようなプリンタでは変調周期が短いほどオン／オフ切り替え部が多くなるので出力画像も全体として不安定になる。
【００１３】
【発明が解決しようとする課題】
誤差拡散法における上記した問題に対処する従来の方法として、閾値を周期的に変動させることによりドットを網点状にまとめる処理方法が提案されている（特開平６２−２３９６６７号公報を参照）。しかし、この方法では、誤差拡散処理法の利点である非周期性、適応変調性が弱まることから、モアレ発生の可能性が高まり、解像度の低下などの画質劣化を生じてしまう。
【００１４】
本発明の目的は、誤差拡散法と同様に、不規則なテキスチャによるモアレ防止性と適応変調による高解像性を保持しつつ、ドットつながりなど画質劣化を生じない疑似中間調処理方法、装置および記録媒体を提供することにある。
【００１５】
【課題を解決するための手段】
前記目的を達成するために、請求項１記載の発明では、画素毎にＮ（＞２）種以上のレベルを持つＮ値デジタル画像データを入力し、画素毎に２種のレベルを持つ２値デジタル画像データに変換して出力する疑似中間調処理方法であって、前記入力データの所定開始点から所定の順に入力画素を探索し、探索した入力画素の内、未処理の入力画素の値を加算し、該加算結果を所定の閾値と比較することにより互いに隣接した未処理画素からなる画素集合（以下、セル）を生成し、該セル内の出力画素値を、前記入力画素の位置と入力画素値の総和を基に設定し、前記セルを２値化処理した結果生じる誤差を、以降処理される他のセルに伝搬することを特徴としている。
【００１６】
請求項２記載の発明では、前記開始点からの相対位置を記録したテーブルを参照し、該テーブルに記録された順に入力画素を探索することを特徴としている。
【００１７】
請求項３記載の発明では、前記探索順が異なる複数のテーブルを用意し、使用するテーブルをセル毎に順にまたはランダムに切替えることを特徴としている。
【００１８】
請求項４記載の発明では、前記入力画素値の総和と画素数を基に前記セルを生成することを特徴としている。
【００１９】
請求項５記載の発明では、前記セル内の出力画素値を、前記入力画素値の重心位置と入力画素値の総和を基に設定することを特徴としている。
【００２０】
請求項６記載の発明では、画素毎にＮ（＞２）種以上のレベルを持つＮ値デジタル画像データを入力する手段と、画素毎に２種のレベルを持つ２値デジタル画像データに変換して出力する手段を備えた疑似中間調処理装置であって、前記入力データの所定開始点から所定の順に入力画素を探索する手段と、探索した入力画素の内、未処理の入力画素の値を加算する手段と、該加算結果を所定の閾値と比較することにより互いに隣接した未処理画素からなる画素集合（以下、セル）を生成する手段と、該セル内の出力画素値を、前記入力画素の位置と入力画素値の総和を基に設定する手段と、前記セルを２値化処理した結果生じる誤差を、以降処理される他のセルに伝搬する手段を備えたことを特徴としている。
【００２１】
請求項７記載の発明では、画素毎にＮ（＞２）種以上のレベルを持つＮ値デジタル画像データを入力し、画素毎に２種のレベルを持つ２値デジタル画像データに変換することにより疑似中間調の画像を出力するために、前記入力データの所定開始点から所定の順に入力画素を探索する機能と、探索した入力画素の内、未処理の入力画素の値を加算する機能と、該加算結果を所定の閾値と比較することにより互いに隣接した未処理画素からなる画素集合（以下、セル）を生成する機能と、該セル内の出力画素値を、前記入力画素の位置と入力画素値の総和を基に設定する機能と、前記セルを２値化処理した結果生じる誤差を、以降処理される他のセルに伝搬する機能をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としている。
【００２２】
【発明の実施の形態】
以下、本発明の一実施例を図面を用いて具体的に説明する。
〈実施例１〉
本実施例では、１プレーンの８ビット（２５６階調）の入力画像データを１ビット２値のデータに変換する。ここで、入力画素値０を白、入力画素値２５５を黒とする。また、２値に変換される出力画素値０を白、出力画素値１を黒とする。
【００２３】
本発明による階調処理は、以下の２段階の処理の繰り返を行う。すなわち、
（１）セルの設定
２値化処理の済んでいない画素をまとめ、画素集合（以下セルと呼ぶ）を作る。入力画像データの内容に従い、セル内の入力画素値が０または２５５に近い場合には大きなセルを、画素値が中間値１２８に近付くほど小さなセルを作る。
【００２４】
（２）セル内の画素値段定
設定されたセル内の入力画像データの総和に従い、セル内の入出力の平均値がほぼ等しくなるようにセル内の出力画素値（０または１）の比率を決定し、セルのほぼ中央にまとめておく。
【００２５】
図１は、本発明の実施例１の構成を示す。図において、１は２５６階調の画像データを読み込み、各種データの配列を用意する入力部、２は未処理画素の集合であるセルを設定するセル設定部、３はセル内の出力画素値を設定する画素値設定部、４は誤差配列、既処理配列を更新する更新処理部、５は２値画像データを出力する出力部である。
【００２６】
図２は、本発明の実施例１の処理フローチャートを示す。以下に、本発明の詳細な動作を説明する。
【００２７】
入力部１；
読み込み、準備（ステップ１０１、１０２）
８ビットの入力画像データを、配列Ｉｎ［ｉ］［ｊ］に読み込む。入力データと同じ大きさの出力画像データのための配列Ｏｕｔ［ｉ］［ｊ］、および既処理画素位置記録用配列ｐｒｏｃ［ｉ］［ｊ］と２値化誤差記録配列ｅｒｒ［ｉ］［ｊ］を用意する。ｐｒｏｃ［ｉ］［ｊ］、ｅｒｒ［ｉ］［ｊ］は全てゼロに初期化しておく。
【００２８】
セル設定部２；
未処理画素の探索（ステップ１０３）
配列ｐｒｏｃをスキャンし、初期値（０）になっている未処理画素をみつける。これがセルの開始点になる。
【００２９】
セルの拡大（ステップ１０４）
上記の開始点の周囲にある未処理画素を順次セルに入れる。
（ａ）あらかじめセルの探索順序を決め、開始点からの相対位置をテーブルに保存しておく。テーブルは図５のような内容になる。これは図４の矢印の順にセルを拡大することを示す。このテーブルに従って既処理配列を参照し、未処理（０）となっている画素を順次記録していく。
【００３０】
（ｂ）図６のような異なる探索順序のテーブルをもう一つ用意しておき、使用するテーブルをセル毎にランダムに切替える。これにより同じ形状のセルが連続することを防ぎ、出力画像を不規則にすることができる。また、複数のテーブルを順番に切り替えても良い。その場合でも各セルが画像中で規則的に並ぶわけではないので、結果的にほぼランダムに切り替えると同様の効果を得ることができる。これにより、規則的なテキスチャの混在による画質劣化が防止される。
【００３１】
拡大の終了（ステップ１０５）
セルに入る画素位置の入力画素値（Ｉｎ［ｉ］［ｊ］）および誤差値（ｅｒｒ［ｉ］［ｊ］）を順次加算し、開始点の画素値が１２８未満の場合は、和が２５５以上になるまで、反対に開始点の画素値が１２８以上の場合は、和が（画素数−１）×２５５以下になるまで、セルを拡大していく。このようにセルの大きさを決めると、セル内には１つの画素だけを１（上記開始点の画素値が１２８未満の場合）または０（同じく１２８以上の場合）とすれば、セル内の入出力画素値の平均値がほぼ等しくなる。
【００３２】
例えば、図７（ａ）のような入力画像データ（すべて５０）、および（ｂ）の既処理状況、（ｃ）の誤差に対し（２０、−１０はそれぞれ別々のセルからの誤差）、図４の順に探索する場合を考える。図５のテーブルに従い、図７（ｄ）に示す（１），（２），（３）．．．の順に探索を進める。各位置での加算結果は図８に示すようになる。
【００３３】
開始点の画素値は５０なので、（６）の位置で５画素までセルに組み入れた時点で入力画素値と誤差の和が２６０となり２５５を越える時点で拡大が終了し、これら５つの画素からなるセルが設定される。このように入力画像の平均的な値に応じてセルの大きさを決定することができる。
【００３４】
画素値設定部３；
セルの中心位置の計算（ステップ１０６）
開始点の画素値が１２８未満の場合、１つの画素だけが１とするが（他の画素は０）、この画素位置を次式のようにセル内の入力画素位置の平均値によって求める。
【００３５】
【数２】
0003722955.tif 000003
【００３６】
ここで（ｘi，ｙi）は、セル内ｉ番目の画素のｘ，ｙ座標、ｎはセル内の画素数である。また、ｉｎｔ（ｘ）はｘを越えない最大の整数を表す。
【００３７】
開始点の画素値が１２８以上の場合も白黒を逆に考え同じ式によって、０出力画素の中心位置（１つの画素だけを０として、他の画素を１とする）を決めることができる。
【００３８】
出力画素値決定（ステップ１０７）
上記中心位置がセル内にあればその画素を１（開始点入力画素値が１２８未満の場合、１２８以上の場合は０、以下同様）とすれば良いが、中心位置がセルの外のある場合、その位置を中心にセル内の画素を探索する。探索は図９のようにあらかじめ順序を決めておき、その順に探す。これにより、セル内のほぼ中心の位置に１つの１（または０）を置くことができる。セル内のそれ以外の位置の出力画素値は０（または１）とする。
【００３９】
例えば図７（ｄ）の場合、上式の計算の結果、中心位置は、
ｘ＝ｉｎｔ（（０＋１＋０−１−１）／５＋０．５）
＝０
ｙ＝ｉｎｔ（（０＋１＋１＋１＋０）／５＋０．５）
＝ｌ
となり、図１０のように出力画素値（１）が設定される。
【００４０】
また、例えば入力画素値１６の画素（低濃度画素）が続いている場合には、１６画素で１セルが生成され、セル内の出力画素値として、１５画素が０に、セルの中心となる１画素が１に設定される。この結果、セル内の入力画素値の平均値（１６／２５６）と、出力画素値の平均値（１／１６）が等しくなる。
【００４１】
同様に、入力画素値１５０（＞１２８）の画素が続いている場合には、３画素で１セルが生成され（入力画素値の総和＝４５０＜（３−１）×２５５）、セル内の出力画素値として、２画素が１に、１画素が０に設定され、セル内の入力画素値の平均値（１５０／２５６）と、出力画素値の平均値（２／３）がほぼ等しくなる。
【００４２】
更新処理部４
誤差配列の更新（ステップ１０８）
セル内の入力画素値の合計と出力画素値（１）の合計の２５５倍との差は、このセル内の２値化処理で生じた誤差である。この誤差を無視すると出力画像で再現できる平均画素値は１／Ｎの値に制限されてしまう。そこで、この誤差を周辺の他のセルで補償するため、隣接する未処理画素位置の誤差配列に記録する。ここでは、上記中心位置の真下の未処理画素位置に、この誤差を記録する。図１０の例では、セル内の入力画素値が２６０であり、出力画素値（１）の合計の２５５倍は２５５であるので、誤差は５となり、この誤差が図１０のように記録される。そして、この値は、この画素位置を含むセルの拡大処理で使用されることになる。これにより、階調飛びのないなめらかな階調を再現することができる。
【００４３】
既処理配列の更新（ステップ１０９）
最後に、今回処理したセルの各画素位置に対応する既処理配列に、処理済を示す１を記録する。２値画像データの出力全ての画素を処理し終えるまで、セルの設定から繰り返す。すべての画素を処理し終えたら出力部５に２値画像データを出力する（ステップ１１０）。
【００４４】
本実施例では、セルに組み込まれ２値化処理された画素は既処理配列に記録されるため、その後の処理では（既処理配列の参照以外）演算に使用されることはない。よって処理に必要な演算は、各画素について、
・セル拡大ステップでの加算２回
・中心位置計算ステップでの加算２回
と、画素数よりも数の少ない各セルについて
・中心位置計算ステップでの加算２回と除算２回
で済む。
【００４５】
従来の誤差拡散処理では、各画素について多数（通常５から１０）の誤差の積和をとる（５から１０回の乗算と加算）。よって本発明による処理法は誤差拡散処理より演算量が少ない。
【００４６】
また、配列Ｏｕｔ［ｉ］［ｊ］、ｐｒｏｃ［ｉ］［ｊ］、およびｅｒｒ［ｉ］［ｊ］は、必ずしも入力データと同じ大きさが必要なわけではなく、探索範囲をカバーする分だけを用意し、ずらしながら使用することもできる。
【００４７】
〈実施例２〉
本実施例は、図３のような一般的な計算機システムで実行されるプログラムとして実施する場合の実施例である。プログラムは以下のように実行される。
【００４８】
１．あらかじめ作成したプログラムを、フロッピーディスク／通信装置など入力装置を経由して計算機システムに取り込む。
２．処理される多値デジタル画像データを、フロッピーディスク／通信装置など入力装置を経由して計算機システムに取り込む。
３．ＣＰＵ、メモリ、ハードディスクなどを利用してプログラムを実行することによって、実施例１で説明した本発明の２値化処理を実行し、結果をメモリに記録する。
４．メモリ上の処理結果は、以下のように利用される。
【００４９】
・ディスプレイ／プリンタなど画像出力装置から出力する。
・フロッピーディスク／通信装置などデータ出力装置を経由し外部に出力する。
・ハードディスクなど外部記憶装置に記録する。
また、プロセッサと、プログラムを記録したメモリ、およびデータ記録用メモリをプリンタに内蔵し、プリンタ単体で本発明の２値化処理を実現することもできる。
【００５０】
〈実施例３〉
実施例１では、セル拡大の終了は、入力画素値と２値化誤差の和で決めた。このために例えば入力画素値が１２８の場合、ほとんどのセルが２画素の大きさを持ち、その１画素が０、もう１画素が１となる。しかし、このような出力２値画像はＯＮ／ＯＦＦの切替えが多くなるため、電子写真プリンタなどで出力すると印刷結果が不安定になりやすい。
【００５１】
本実施例は、このような短すぎる変調周期による不安定性を改善するものである。そのために、最小セルサイズを制限することで、このような問題を改善することができる。
【００５２】
例えばセル拡大の終了条件として、図１１に示すように
・セル内画素数が１０個以上あること（ステップ２０１）、
・かつ、入力画素値と誤差値の和が２５５をこえていること（ステップ２０２）とする。なお、図１１のステップ２０１、２０２以外の各ステップは図２と同様であるので、図１１では省略している。
【００５３】
こうするとセル内の入力画素値の和が２５５を大きく越える可能性がある。その場合、図９の順に探索し、和の２５５について１つづつ、セル内の複数の画素を１と置くことにより（例えば、セル内の入力画素値１２８の画素が１０個続いているとき、和が２５６となる２画素について１画素を１とする処理を行い、１０画素の内、５画素を１とする）、平均濃度を保つことができる。また、図９のような順に探索すると、出力が１（または０）となる画素がセル内の中心付近に集中するので、ＯＮ／ＯＦＦの切り替えを少なくすることができる。
【００５４】
〈実施例４〉
実施例１では、セル内の出力画素の中心位置はセル内画素の中心位置から決めた。しかし、セル内の入力画素値に大小がある場合、例えば図１２のようにセル内の入力画素値が分布している場合、セルの中心に１をおくよりも、右端に１をおいた方が入力画像に対する再現性は良く、出力画像の解像度が高くなると考えられる。
【００５５】
そこで、入力画素値の大小に応じて出力画素の位置を決めるため、次式のように入力画素値で重みづけした重心位置を求めることができる。
【００５６】
【数３】
0003722955.tif 000004
【００５７】
ここで（ｘi，ｙi）は、セル内ｉ番目の画素のｘ，ｙ座標、ｖiはｉ番目の画素の画素値、ｎはセル内の画素数である。また、ｉｎｔ（ｘ）はｘを越えない最大の整数を表す。
【００５８】
開始点の画素値が１２８以上の場合も白黒を逆に考え同様に下式によって０出力画素の重心位置を決めることできる。
【００５９】
【数４】
0003722955.tif 000005
【００６０】
この重みづけした重心位置を中心に、実施例１と同様に周囲を探索し、セル内の出力画素値を決定する。この計算でも図７（ａ）のように入力画素値が平坦に分布している場合は、単純な中心位置と同じになり、セルの中心付近に１が置かれるため、ドットつながりは防止できる。これにより、より解像度の高い出力を得ることができる。
【００６１】
【発明の効果】
以上、説明したように、本発明によれば、各セルの中央付近の画素を１（または０）とすることにより、白または黒に近い入力画像に対して、ドットをほぼ均等に配置しつながりを防止するので、低周波ノイズの少ない高画質な２値画像を得ることができる。また、セルの大きさを入力画素値によって決めているので、誤差拡散法と同様に、適応変調により解像度の高い出力画像を得ることができる。さらに、従来の方法に比べて簡単な演算で実現することができる。
【００６２】
本発明によれば、セルで生じた誤差を他のセルに伝搬しているので、なめらかな階調を再現することができる。
【００６３】
本発明によれば、セル拡大のための探索方向を順にまたはランダムに変えることで、どのような入力に対しても出力画素の分布を不規則にすることができ、安定した不規則なテキスチャの出力を得ることができる。
【００６４】
本発明によれば、セルの大きさに下限を設定し、セル内出力値の１（または０）を固めることで、画素のＯＮ／ＯＦＦ切り替えを減らし、安定した出力を得ることができる。
【００６５】
本発明によれば、入力画素値の分布にしたがって出力画素位置を決めるので、解像度の高い出力を得ることができる。
【図面の簡単な説明】
【図１】  本発明の実施例１の構成を示す。
【図２】  本発明の実施例１の処理フローチャートを示す。
【図３】  本発明の実施例２の構成を示す。
【図４】  セル画素の探索順序を示す。
【図５】  セル画素探索位置テーブルの例を示す。
【図６】  セル画素の探索順序の他の例を示す。
【図７】  （ａ）〜（ｄ）はセル設定処理の例を示す。
【図８】  図７のセルの拡大過程を示す。
【図９】  出力値設定画素の探索順序を示す。
【図１０】  セル内の画素値設定の例を示す。
【図１１】  実施例２の処理フローチャートの一部を示す。
【図１２】  セル内の入力画素値が片寄っている例を示す。
【図１３】  従来の誤差拡散処理の構成を示す。
【符号の説明】
１  入力部
２  セル設定部
３  画素値設定部
４  更新処理部
５  出力部
【図１】
0003722955.tif 000006
【図２】
0003722955.tif 000007
【図３】
0003722955.tif 000008
【図４】
0003722955.tif 000009
【図５】
0003722955.tif 000010
【図６】
0003722955.tif 000011
【図７】
0003722955.tif 000012
【図８】
0003722955.tif 000013
【図９】
0003722955.tif 000014
【図１０】
0003722955.tif 000015
【図１１】
0003722955.tif 000016
【図１２】
0003722955.tif 000017
【図１３】
0003722955.tif 000018