(57)【特許請求の範囲】
【請求項１】
各文字をエレメント、ストローク、パーツと順次分解し、文字データをパーツとして格納する文字データ格納部を備えた文字データ生成装置であって、
文字データ格納部から所定の複数のパーツを抽出するパーツ抽出手段と、
抽出した所定の複数のパーツの全てを比較元の基準パーツとして順次選択し、残りを比較先の対象パーツとして、パーツ間の形状の類似度を総当たりで比較するパーツ総当たり比較手段と、
パーツ総当り比較手段による比較結果に基づいて、対象パーツを基準パーツで置換可か置換否かを判定し、判定結果を蓄積する比較結果蓄積部と、
比較結果蓄積部に基づいて、置換可の対象パーツの数が最も多い基準パーツを順次選択するパーツ選択手段と、
パーツ選択手段により選択された基準パーツを対象パーツと置換して更新データとして格納する更新文字データ格納部とを備えたことを特徴とする文字データ生成装置。
【請求項２】
パーツ総当り比較手段は、パーツ間の比較のときに、基準パーツの所定の位置に対象パーツの対応する位置を重ね合わせてパーツ間の位置合わせを行うパーツ位置合わせ手段を設けたことを特徴とする請求項１記載の文字データ生成装置。
【請求項３】
パーツ総当り比較手段は、複数の比較手段の中から基準パーツの形状の種類別に比較手段を選択してパーツ間の形状の類似度を比較する選択比較手段と、
選択された比較手段によるパーツ間の形状の差異量が、所定値より小さいときに、対象パーツを基準パーツと置換したストロークと置換前のストロークとの形状の類似度を比較して、パーツの置換の可否を検証するパーツ置換検証手段とを設けたことを特徴とする請求項１記載の文字データ生成装置。
【請求項４】
パーツ置換検証手段は、ストロークを構成する対象パーツと対象パーツにオーバラップするパーツとの間のオーバラップ情報と、ストロークを構成する対象パーツを置換した基準パーツと基準パーツにオーバラップするパーツとの間のオーバラップ情報とを抽出し、オーバラップ情報間の差異量を検証することを特徴とする請求項３記載の文字データ生成装置。
【請求項５】
ホストから受信した文字コードデータを解析し、解析により特定された文字について、文字のパーツを格納する請求項１記載の文字データ生成装置の更新文字データ格納部から該当の文字のパーツを取得して文字出力することを特徴とする文字出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスプレイやプリンタなどに使用されるアウトライン方式の文字データ生成装置と文字出力装置に関する。
【０００２】
【従来の技術】
ワードプロセッサ、コンピュータシステムに使用される文字をディスプレイやプリンタに出力するときに、文字を出力イメージに展開する方式としてビットマップ方式とアウトライン方式の２種類がある。
【０００３】
ビットマップ方式は文字のイメージをビットの集合として表す方式である。そのため、文字数の増大とともにデータ量も膨大となる。
【０００４】
一方、アウトライン方式は、文字のイメージを輪郭データをもとにして表す方式のため、データ量をビットマップ方式に比べて削減できるので、この方式が主流となっている。
【０００５】
しかし小さい文字になると可読性が悪くなるため、文字の骨格情報をもとにパーツに分解して可読性を良くしたパーツセパレート方式が、最近登場してきている。
【０００６】
図13(a) は従来例のパーツセパレート方式の文字データ生成装置の構成図を示す。
【０００７】
パーツセパレート方式とは、文字を漢字の部首に準拠するエレメントと、１個のエレメントを漢字を書く際の一筆の筆跡の流れに準拠するストロークと、１個のストロークを文字の起筆部（以下スタートパーツと呼ぶ）、終筆部（以下エンドパーツと呼ぶ）、中間部のパーツに分解する方式である。
【０００８】
文字データ生成装置１は、文字アウトランファイル11、文字構成ファイル12、テンポラリファイル14、パーツ生成制御部13、文字データ格納部８より構成される。
【０００９】
文字データ格納部８は、文字データファイル２と文字イメージデータファイル３より構成される。
【００１０】
文字アウトラインファイル11は、各書体毎の文字コードと文字の輪郭線データからなる。
【００１１】
文字構成ファイル12は、文字データを、パーツレベルまで分割する際の分割ルールを格納したものである。すなわち、文字データ毎にエレメントコード、それを構成するストロークコード、ストロークコード毎のパーツの分割数、分割長、分割形状等である。同一の種類のエレメント、ストロークについては、同一コードに分類している。
【００１２】
テンポラリファイル14は、エレメントイメージファイルと、ストロークイメージファイル等を一時的に蓄積するファイルである。
【００１３】
エレメントイメージファイルは、漢字の部首に準拠する「エレメント」に分割したイメージデータを格納するものである。
【００１４】
ストロークイメージファイルは、１個のエレメントを、漢字を書く際の一筆の筆跡の流れに準拠する「ストローク」に分割したイメージデータを格納するものである。
【００１５】
文字イメージデータファイル３は、前記ストロークを、更にパーツレベルのイメージデータに分割したデータを格納するものである。
【００１６】
文字データファイル２は、各文字について、文字コード、各文字を構成するエレメント、ストローク、及びパーツのコードと、イメージデータを指定するコードと、それらのイメージデータを配置するために必要な座標を表示した位置座標を、階層的に格納するものである。
【００１７】
パーツ生成制御部13は、文字構成ファイル12を参照して、文字アウトラインファイル11から文字データファイル２、文字イメージデータファイル３の生成を行うものである。
【００１８】
文字データ生成装置１のパーツ生成制御部13の動作について説明を行う。
【００１９】
図14に漢字「占」のパーツ生成図を示す。
【００２０】
まず文字アウトラインファイル11から、生成する文字を読み出し、輪郭線データをもとに、文字構成ファイル12に基づいて、部首に準拠するエレメントに分割する。分割したエレメントのイメージデータは、エレメントイメージファイルに格納される。そして、文字データファイル２に、エレメント数、エレメントコード、位置座標等を格納する。図14の漢字「占」は、２エレメントに分割する。
【００２１】
次に、エレメントに分割されたものをストロークに分割する。分割されたストロークのイメージデータは、ストロークイメージファイルに格納する。ストロークイメージファイルへの格納が終了すると、エレメントイメージデータを削除する。そして文字データファイル２に、エレメントに対応したストローク数、ストロークコード、位置座標等が格納される。図14の漢字「占」は、５ストロークに分割される。同一分類「０１」コード（縦線）が２ストローク、同一分類の「０２」コード（横線）が２ストローク、その他「０３」ストロークが１ストロークからなる。
【００２２】
次に、文字構成ファイル12に基づいて、ストロークを文字のスタートパーツ、エンドパーツなどの形状のパーツに分割する。図14の漢字「占」は、12パーツに分割される。
【００２３】
分割されたパーツのイメージデータは、文字イメージデータファイル３に格納される。格納が終了すると、ストロークイメージデータを削除する。そして、文字データファイル２に、パーツ数、パーツコード、パーツイメージコード、位置座標等を格納する。
【００２４】
最終的に、パーツに分解された全文字のデータを文字データファイル２と文字イメージデータファイル３に生成する。
【００２５】
図13(b) に文字出力装置21の構成図を示す。
【００２６】
文字データ格納部８、文字データ入力部22、文字データ解析部23、イメージデータ 生成部24、イメージメモリ25 、文字データ出力部26より構成される。
【００２７】
文字データ格納部８は、文字データ生成装置１で生成された各書体毎のアウトラインフォントをパーツにして格納したものである。
【００２８】
文字データ入力部22は、文字コードデータの入力部を示す。
【００２９】
文字解析部23は、文字コードデータを解析し、どの書体のどの文字かを解析する。
【００３０】
イメージデータ 生成部24は、文字データ格納部８から、指定された文字の文字イメージデータを抽出し、イメージメモリ25に展開する。
【００３１】
イメージメモリ25は、文字イメージデータを格納するメモリである。
【００３２】
文字データ出力部26は、イメージメモリ25に展開されたデータを印刷するものである。
【００３３】
次に、文字出力装置21の動作について説明を行う。
【００３４】
ホストから受信した文字コードデータを文字データ解析部23で、どの書体のどの文字かを解析し、イメージデータ生成部24にイメージメモリ25への展開を依頼する。イメージデータ生成部24は、文字解析部23から文字データの出力の依頼を受けると、文字データ格納部８から該当の文字イメージデータを抽出して、イメージメモリ25に展開する。イメージメモリ25への展開方法としては、文字データファイル２から、該当文字を索引して、文字を構成するパーツイメージコードを選択し、対応する文字イメージデータファイル３の中のパーツイメージデータを取得して、文字を順次組立てていく。
【００３５】
そして、文字データ出力部26は、展開した文字イメージデータをイメージメモリ25から読出し、印刷又は表示する。
【００３６】
【発明が解決しようとする課題】
近年、ディスプレイ、プリンタ等の出力装置においては、ＤＴＰ（デスクトップパプリッシング）の普及に伴い、多書体の搭載に対する需要が高まっている。
【００３７】
多数の書体を揃えるには、各々の書体のパーツ量の増大への対応が、必要となる。とくに漢字は７千文字以上あり、１書体で約20万パーツ必要となるため、多数の書体を揃えるとデータ量が膨大となる。
【００３８】
本発明は、共通の文字デザインを持つ複数書体の複数の文字間で、品質を損なうことなく、デザインが類似したパーツを共有化することで、データ量の圧縮を行うことを目的とする文字データ生成装置とデータ圧縮した文字ファイルを有する文字出力装置の提供にある。
【００３９】
【課題を解決するための手段】
各文字をエレメント、ストローク、パーツと順次分解し、文字データをパーツとして格納する文字データ格納部を備えた文字データ生成装置であって、文字データ格納部から所定の複数のパーツを抽出するパーツ抽出手段と、抽出した所定の複数のパーツの全てを比較元の基準パーツとして順次選択し、残りを比較先の対象パーツとして、パーツ間の形状の類似度を総当たりで比較するパーツ総当たり比較手段と、パーツ総当り比較手段による比較結果に基づいて、対象パーツを基準パーツで置換可か置換否かを判定し、判定結果を蓄積する比較結果蓄積部と、比較結果蓄積部に基づいて、置換可の対象パーツの数が最も多い基準パーツを順次選択するパーツ選択手段と、パーツ選択手段により選択された基準パーツを対象パーツと置換して更新データとして格納する更新文字データ格納部とを備えた構成である。
【００４０】
この構成により、対象パーツ数の多い基準パーツを選択できるので、データ圧縮率が高まる。
【００４１】
また、パーツ総当り比較手段は、パーツ間の比較のときに、基準パーツの所定の位置に対象パーツの対応する位置を重ね合わせてパーツ間の位置合わせを行うパーツ位置合わせ手段を設けた構成である。
【００４２】
この構成により、位置合わせを行うことで、正確な比較が行うことができる。
【００４３】
また、パーツ総当り比較手段は、複数の比較手段の中から基準パーツの形状の種類別に比較手段を選択してパーツ間の形状の類似度を比較する選択比較手段と、選択された比較手段によるパーツ間の形状の差異量が、所定値より小さいときに、対象パーツを基準パーツと置換したストロークと置換前のストロークとの形状の類似度を比較して、パーツの置換の可否を検証するパーツ置換検証手段とを設けた構成である。
【００４４】
また、パーツ置換検証手段は、ストロークを構成する対象パーツと対象パーツにオーバラップするパーツとの間のオーバラップ情報と、ストロークを構成する対象パーツを置換した基準パーツと基準パーツにオーバラップするパーツとの間のオーバラップ情報とを抽出し、オーバラップ情報間の差異量を検証する構成である。
【００４５】
これらの構成によりストロークで置換パーツを検証するので、置換パーツの品質を保持できる。
【００４６】
また、入力された文字コードデータに対応するイメージデータを文字データ格納部から取得して出力する文字出力装置であって、文字データ生成装置により生成された更新文字データ格納部を用いて、文字出力する構成である。
【００４７】
この構成により、品質を損なわずにデータ圧縮した文字ファイルを利用した文字出力装置となる。
【００４８】
【発明の実施の形態】
実施例の文字データ生成装置１の構成図を図１(a) に示す。
【００４９】
文字データ生成装置１は、文字アウトランファイル11、文字構成ファイル12、テンポラリファイル14、パーツ生成制御部13、文字データ格納部８、パーツ共有化制御部４、比較結果蓄積部７、更新文字データ格納部９より構成される。
【００５０】
文字データ格納部８は、各書体毎の文字データファイル２と文字イメージデータファイル３より構成される。また、更新文字データ格納部９は、各書体毎の更新文字データファイル５と更新文字イメージデータファイル６より構成される。
【００５１】
文字アウトランファイル11、文字構成ファイル12、テンポラリファイル14、パーツ生成制御部13の処理は、従来例と同一であり、各書体のパーツを生成して文字データ格納部８に格納する。
【００５２】
文字データファイル２は、各文字について、文字コード、各文字を構成するエレメント、ストローク、及びパーツのコードと、イメージデータを指定するコードと、それらのイメージデータを配置するために必要な座標を表示した位置座標等を、階層的に格納したものである。
【００５３】
文字イメージデータファイル３は、各文字を構成するパーツイメージデータである。
【００５４】
パーツ共有化制御部４は、パーツの共有化処理を行う。
【００５５】
更新文字データファイル５は、パーツ共有化制御部４の共有化処理により、文字データファイル２のデータを更新したファイルである。
【００５６】
更新文字イメージファイル６は、文字イメージデータファイル３を共有化によりパーツイメージデータを圧縮して更新したファイルである。
【００５７】
比較結果蓄積部７は、パーツ間の置換可否を判定した結果を蓄積したファイルである。
【００５８】
図２に文字データ生成装置の処理の流れ図を示す。
【００５９】
文字データファイル２の中から、同一分類のストロークコードのデータをすべて抽出し、対応するストロークのイメージデータを文字イメージデータファイル３から読み出す。（S1ステップ）
次に、ストロークのイメージデータの解像度を、最終的に作成される書体データの解像度にスケーリングする。低解像度の表示装置、印刷装置において、必ずしもオリジナルの高解像度のデータのまま書体データを作成することは、逆にデータ量増加させる要因になるため、書体データを使用する表示装置または印刷装置に適した解像度にスケーリングした書体データを作成する。このときのスケーリングファクタは、整数倍で行う。（S2ステップ）
図３にパーツのスケーリング例の説明図を示す。
【００６０】
ストロークを構成するパーツ１とパーツ２を1/10にした例を示している。縮小することで、パーツ間の類似度も増加するので、パーツ２をパーツ１で置き換え可能と判定できる。
【００６１】
次に、図４にオーバラップ情報の取得例の説明図を示す。
【００６２】
ストローク上のパーツ間がオーバラップしている部分の情報の取得と、端点でオーバラップしている場合のオーバラップ接点部分の情報とを取得する。（S3ステップ）
図５にパーツの取得例の説明図を示す。
【００６３】
文字データファイルの中から同一分類のストロークを読出し、その中から、任意に基準となるストロークを選択し、基準となるパーツ（以下マスタパーツと呼ぶ。）を取得する。（S4ステップ）
次に比較の対象となるストロークを選択し、その中から比較の対象となるパーツ（以下ターゲットパーツと呼ぶ。）を取得する。（S5ステップ）
次に取得したマスタパーツとターゲットパーツをまず外接四角比較法で比較する。（S6ステップ）
図６に外接四角比較法の説明図を示す。
【００６４】
外接四角比較法は、各パーツに外接する四角形を形成し、各パーツの幅と高さの寸法を取得して、幅の差、高さの差を取得する。
そして、その両者の値が、両方とも規定値以内のターゲットパーツを選別する。
【００６５】
このようにすることで、差分の大きいものを除外できるので、その後の比較処理速度を向上できる。
【００６６】
ここで、選別されたターゲットパーツをマスタパーツと比較するための準備として、位置合わせを行う。（S7ステップ）
図７にターゲットパーツの位置合わせの説明図を示す。
【００６７】
位置合わせには、パーツの形状により３つの方法を選択する。
【００６８】
(a) オーバラップ接点位置合わせ−マスタパーツのオーバラップ接点にターゲットパーツのオーバラップを重ね合わせる。一方がオーバラップ接点を持たない場合は、重ならないので次の処理に進む。
【００６９】
(b) スタートパーツ位置合わせまたは、エンドパーツ位置合わせ−縦線、横線のマスタパーツのスタートパーツ位置座標又は、エンドパーツ位置座標を取得して、その座標にターゲットパーツを重ね合わせる。縦線、横線以外は次の処理に進む。
【００７０】
(c) 重心位置合わせ−マスタパーツの重心にターゲットパーツの重心を重ね合わせる。
【００７１】
位置合わせが完了すると、パーツ間の図形比較を行うため、デザイン種別を判断する。（S8ステップ）
図８にパーツのデザイン種別の説明図を示す。
【００７２】
文字を構成するパーツのデザインは、例えば３点または４点で構成されたパーツ（３点の構成は、図示していない。）、ティアドロップ、うろこ、張り、はらい等に分かれる。
【００７３】
そしてこれらのデザイン毎に、比較法を選別する。（S9ステップ）
図９にパーツデザイン種別に応じた比較法１の説明図を図10にデザイン種別に応じた比較法２の説明図を示す。
【００７４】
３点または４点で構成されたパーツは、線幅比較法で実施する。
【００７５】
それ以外のティアドロップ／うろこ／張り／はらい等のパーツについては、極値比較法、円弧比較法、面積重点比較法、張り比較法をデザインに応じて複数選択して、比較を行う。
【００７６】
例えば、ティアドロップは、極値比較法、面積重点比較法による。うろこは、極値比較法、面積重点比較法による。張りは、極値比較法、面積重点比較法、張り比較法による。はらいは、極値比較法、面積重点比較法による。
【００７７】
線幅比較法−３点、４点で構成されるパーツ間の線幅の幅、高さの差が規定値内か否かを比較する方法。
【００７８】
(a) 極値比較法−極値を持つ図形で構成されるパーツ間の極値間の距離の水平方向、垂直方向の差が両者とも規定値内か否かを比較する。
【００７９】
(b) 円弧比較方法−円弧部を持つ丸ゴシック文字等で構成されるパーツ間の円弧部の距離の差が規定値内か否かを比較する。
【００８０】
(c) 面積重点比較法−パーツ間を重心により重ね合わせ、重なっていない部分の面積を重ねた後の総面積で割り、その値が規定値内か否かを比較する。
【００８１】
(d) 張り比較法−パーツ間の張りの部分の距離の差が、規定値内か否かを比較する。
【００８２】
この結果、選択した比較法でのすべての差分が規定値以内なら次のオーバラップ比較法を行う。（S10 ステップ）
１つでも規定値以外ならば、置換不可として、その結果を比較結果蓄積部７に蓄積する。（S11 ステップ）
図11にオーバラップ比較法の例を示す。
【００８３】
各種の比較法による比較結果が、規定値内にあるターゲットパーツを持つターゲットストロークを読出し、該当のマスタパーツで、該当のターゲットパーツを仮に置き換える。
【００８４】
そして、そのターゲットストロークの置換したマスタパーツと他のパーツ間とでオーバラップする部分についてのオーバラップ情報を取得する。次に以前にＳ３ステップで取得したターゲットストロークのオーパラップ情報と比較してその類似度を判定する。
【００８５】
類似度によるオーバラップ部分の差異量が、規定値内であれば、正常とみなして置換可とし、規定値外であれば、異常とみなして置換不可とする。
【００８６】
そしてその比較結果を比較結果蓄積部７に蓄積する。（S11 ステップ）  次に、同一分類されたターゲットストロークのターゲットパーツの全てについて、完了したか否かの確認を行う。（S12 ステップ）
完了していなければ、Ｓ５〜Ｓ11ステップと同様の処理を実施する。
【００８７】
１つのマスタパーツと全てのターゲットパーツとの比較処理が完了すると、同一分類のストロークのパーツがすべてマスタパーツとして処理が完了したか否かを確認する。（S13 ステップ）
処理が未了であれば、Ｓ４〜Ｓ12ステップと同様の処理を実施する。
【００８８】
図12に比較結果一覧表の例を示す。
【００８９】
同一分類のストロークの総当りの処理が完了すると、比較結果蓄積部７に基づき、ターゲットパーツの置き換え可能な数が最も多いマスタパーツを選択する。
【００９０】
そして、選択したマスタパーツで、該当のターゲットパーツを置きかえる。この置き換えたパーツをリアルパーツと呼ぶ。
【００９１】
このリアルパーツであるマスタパーツもリアルパーツで置き換えたターゲットパーツも、以後他のパーツでは、置き換えない。
【００９２】
次に、リアルパーツで置き換えた以外の残りのパーツの間で、ターゲットパーツの置き換え可能な数が最も多いマスタパーツを抽出して、リアルパーツとして置き換える。この処理をリアルパーツとして置き換えが出来なくなるまで実行する。
【００９３】
リアルパーツとして置き換えるときに文字データファイル２と文字イメージデータファイル３が更新され、更新文字データファイル５と更新文字イメージデータファイル６が生成される。（S14 ステップ）
図12の場合は、パーツ２がリアルパーツとなり、パーツ１、パーツ３、パーツ４、パーツ５が、パーツ２で置き換えられる。
【００９４】
残りのパーツ６は、パーツ１〜パーツ５がリアルパーツとなっているため、他のパーツを置換できず、そのまま使用される。
【００９５】
そして同様の処理をすべてのストローク分類に対して行うことで、共有化した更新文字データファイル５と更新文字イメージデータファイル６が生成される。
【００９６】
図１(b) に文字出力装置21の構成図を示す。
【００９７】
更新文字データ格納部９、文字データ入力部22、文字データ解析部23、イメージデータ 生成部24、イメージメモリ25 、文字データ出力部26より構成される。
【００９８】
更新文字データ格納部９は、文字データ生成装置１で生成された各書体毎のアウトラインフォントをパーツにして格納したものである。
【００９９】
文字データ入力部22は、文字コードデータの入力部を示す。
【０１００】
文字解析部23は、文字コードデータを解析し、どの書体のどの文字かを解析する。
【０１０１】
イメージデータ 生成部24は、更新文字データ格納部９から、指定された文字の文字イメージデータを抽出し、イメージメモリ25に展開する。
【０１０２】
イメージメモリ25は、文字イメージデータを格納するメモリである。
【０１０３】
文字データ出力部26は、イメージメモリ25に展開されたデータを印刷するものである。
【０１０４】
次に、文字出力装置21の動作について説明を行う。
【０１０５】
ホストから受信した文字コードデータを文字データ解析部23で、どの書体のどの文字かを解析し、イメージデータ生成部24にイメージメモリ25への展開を依頼する。イメージデータ生成部24は、文字解析部23から文字データの出力の依頼を受けると、更新文字データ格納部９から該当の文字イメージデータを抽出して、イメージメモリ25に展開する。そして、文字データ出力部26は、展開した文字イメージデータをイメージメモリ25から読出し、印刷又は表示する。
【０１０６】
【発明の効果】
本発明によれば、アウトライン文字のパーツを共有化できるので、多くの書体に対して品質を損なうことなくデータ量の圧縮を高速に処理できる。
【図面の簡単な説明】
【図１】    実施例の文字データ生成装置と文字出力装置の構成図
【図２】    実施例の文字データ生成装置の処理の流れ図
【図３】    パーツのスケーリング例の説明図
【図４】    オーバラップ情報の取得例の説明図
【図５】    パーツの取得例の説明図
【図６】    外接四角比較法の説明図
【図７】    パーツの位置合わせの説明図
【図８】    パーツのデザイン種別の説明図
【図９】    パーツのデザイン種別に応じた比較法１の説明図
【図１０】  パーツのデザイン種別に応じた比較法２の説明図
【図１１】  オーバラップ比較法の説明図
【図１２】  比較結果一覧表
【図１３】  従来例のパーツセパレート方式の文字データ生成装置と文字出力装置の構成図
【図１４】  漢字「占」のパーツ生成図
【符号の説明】
１      文字データ生成装置
２      文字データファイル
３      文字イメージデータファイル
４      パーツ共有化制御部
５      更新文字データファイル
６      更新文字イメージデータファイル
７      比較結果蓄積部
８      文字データ格納部
９      更新文字データ格納部
１１      文字アウトラインファイル
１２      文字構成ファイル
１３      パーツ生成制御部
１４      テンポラリファイル
２１      文字出力装置
２２      文字データ入力部
２３      文字データ解析部
２４      イメージデータ生成部
２５      イメージメモリ
２６      文字データ出力部
【図１】
0003757686.tif 000002
【図２】
0003757686.tif 000003
【図３】
0003757686.tif 000004
【図４】
0003757686.tif 000005
【図５】
0003757686.tif 000006
【図６】
0003757686.tif 000007
【図７】
0003757686.tif 000008
【図８】
0003757686.tif 000009
【図９】
0003757686.tif 000010
【図１０】
0003757686.tif 000011
【図１１】
0003757686.tif 000012
【図１２】
0003757686.tif 000013
【図１３】
0003757686.tif 000014
【図１４】
0003757686.tif 000015