(57)【要約】【課題】  任意の画像ファイルに対して、秘匿性を高めた方法で文章あるいはデータ等の多量な情報収容を可能とする。【解決手段】  画像ファイルの各ピクセルについてＲＧＢ値の正規化を行い、ＲＧＢに対応した文字部用マトリクスから得られる配列インデックスを用いて正規化値を補正することで、元の色に近似する暗号化ＲＧＢ値を生成して画像ファイルにピクセルとして多量に収容することをソフトウェアにより可能にする。ならびに、画像ファイルから文字等の復号読み出しをソフトウェアにより可能にする。【選択図】図１
2019087947.tif 000002
【特許請求の範囲】
【請求項１】
電子画像ファイルの各ピクセルにおけるＲＧＢ値の正規化により求めた値および文字部用マトリクスの配列インデックスによる補正値に基づいて暗号化された組み込み用のＲＧＢ値を用いて、文字等の情報をソフトウェアにより画像ファイルに収容する方法。
【請求項２】
請求項１記載の方法により作成された画像の文字等の情報を、ソフトウェアにより読み出し復号する方法。
【請求項３】
請求項１記載のＲＧＢ値の正規化として、ＲＧＢの各値を文字部用マトリクス配列の行数（＝列数）で除算により求めた小数点以下を切り捨てた整数値に対して、文字部用マトリクス配列の行数（＝列数）で乗算することにより得られた値であるとする方法。
【請求項４】
請求項１記載の文字部用マトリクスとは、コンピュータ上で表現が可能な数字を含む文字、記号、あるいはコンピュータ処理で制御等を行うための印とするための配列として用いる方法。
【請求項５】
請求項１記載の文字部用マトリクスの配列インデックスによる補正値とは、組み込みあるいは読み出しを行う文字等を収容した文字部用マトリクスの該当する情報の配列を示すインデックスを、基準値である正規化値の補正値として用いる方法。
【請求項６】
請求項１記載の組み込まれた文字等とは、文字等と対応させる目的の情報として潜在的に各ピクセルにＲＧＢ値として組み込まれた状態、あるいは、各ピクセルを制御する為の印とする目的の情報として潜在的にピクセルに組み込まれた状態であるとする方法。
【請求項７】
２つの文字部用マトリクスの行と列を、ＲＧＢ値のＲ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）として、例えばＲとＧならびにＲとＢなどのように、２つに分けた配列構成として設けることによって１つのピクセルで２種類の文字等の情報を表現する方法。
【請求項８】
請求項７記載の配列構成に加えて、透過度として用いられるＡ（Ａｌｐｈａ）値を組み合わせて組み込み文字の表現方法を拡張する方法。
【請求項９】
請求項６記載の各ピクセルの指定する１つの色もしくは複数の色を変更する為の印とすることにより、指定するピクセルの色を変更する方法。
【請求項１０】
請求項１記載の方法による文字等を画像に収容する方法と、請求項９記載の方法による画像上の指定色を変更する方法を、１つの画像に混在させる方法。
【請求項１１】
文字部用マトリクスの内容を、用途に応じて変更して運用することによる情報保護等のセキュリティ強化ならびに秘匿性向上等を図る方法。
【請求項１２】
請求項１による画像への文字等の収容に使用するピクセルの配置位置や配置順序等を、用途に応じて変更して用いることによる情報保護等のセキュリティ強化ならびに秘匿性向上等を図る方法。
【請求項１３】
請求項１による画像への文字組み込みにおいて、配置方法の種別やユーザーＩＤ、パスワード等の管理情報構成を設けることにより、セキュリティの強化や処理効率向上等を図る方法。
【請求項１４】
請求項１記載で使用する文字部用マトリクス内の表現を応用して、拡張文字や文節等を割り当てた符号テーブルを別に設けることによって、文字の種類や文節等の表現内容の拡張を行うとする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイルによる文章やデータ等の秘匿ならびに収容の方法、画像表示部分の色変更制御の方法、画像処理方法、およびそのソフトウェア処理システムに関する。
【背景技術】
【０００２】
画像を用いた文字等の画像ファイル内への収容は、その画像形式や構造によりその投影された写真、絵、文字などの描画そのもので表現が可能であり、また、画像ファイルの構造を利用して日付などの情報を付加することがデジタルカメラや描画用ソフトウェアなどにより実用的に提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−９９５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像ファイルの描画内容や画像ファイルの構造内に、手紙に相当するような文章あるいは数字や記号等を多用して表されるデータなどの多量な情報を収容することは困難である。
【０００５】
また、文字を画像のピクセルにＲＧＢカラーコードを割り当てて生成する技術は考案されているが、既存の画像に対して文字等を収容することは実現されていない（例えば、特許文献１参照。）。
【課題を解決するための手段】
【０００６】
本発明は、画像のＲＧＢカラーモデル（Red Green Blue color model）を用いて１ピクセル単位の各カラーコードを参照する。入力等により指定された文字情報等に対応する文字部用マトリクスの配列から得られるインデックス値に基づいて暗号化したＲＧＢ値を作成して描画する。これにより秘匿性のある文字情報を多量に画像ファイルに組み込むことをソフトウェアにより実現する。併せて、画像ファイルに暗号化されて組み込まれている文字情報を復号して出力することで前記従来の課題を解決するものである。
【０００７】
また、画像に描画されている特定のターゲット色に対して、そのピクセルのＲＧＢ値（例えば画像上に表示されている文字の色）を、背景色の近似色に変更することにより描画内容を隠秘して出力するなどを可能とする。
【発明の効果】
【０００８】
文字等を暗号化により組み込んだ画像あるいは描画色変更により隠秘した画像を用いることにより、秘密情報や個人情報などの守秘性がある文章やデータ等の第三者等へ漏洩等を困難にすると同時に、画像内への多量な文字情報の収容が可能となる。
【図面の簡単な説明】
【０００９】
【図１】文字暗号収容画像システムにおける構成の例を示す説明図である。
【図２】図１の画像への文字等暗号化組み込み処理の方法例を示すフロー図である。
【図３】画像からの復号読み出し処理の方法例を示すフロー図である。
【図４】本発明に用いる第１文字部用マトリクスの構成例を示す図である。
【図５】本発明に用いる第２文字部用マトリクスの構成例を示す図である。
【図６】本発明の暗号化ＲＧＢ値編集の考え方を示すフロー図である。
【図７】本発明の暗号部組み込み配置例および配置順序例を示す説明図である。
【図８】画像内に管理情報構成を設ける方法例を示す説明図である。
【図９】暗号化実施例による実施前後の画像を示した比較図である。
【図１０】本発明の暗号化組み込みにおける応用表現の例を示す説明図である。
【図１１】本発明の暗号化組み込みにおける拡張表現の例を示す説明図である。
【図１２】ピクセル情報取得時のプログラミング例を示した参考図である。
【図１３】ピクセル情報描画時のプログラミング例を示した参考図である。
【図１４】本発明に用いる第１文字部用マトリクスの拡張構成例を示す図である。
【図１５】本発明による隠秘等の色変更描画方法の例を示すフロー図である。
【図１６】本発明による隠秘等部分の色変更描画方法の例を示すフロー図である。
【発明を実施するための形態】
【００１０】
本発明は、画像ならびに文字データ等入出力部を備えたシステムのソフトウェアにより実現される。ソフトウェアを動作させるオペレーティングシステムやファームウェア、ハードウェアの選択は、これを制約しない。
【００１１】
本発明を用いたシステムの開発や利用は、そのシステムが動作する端末等の機器を制限しない。但し、機器のメモリ容量や処理速度能力等により、ソフトウェア等の処理速度等の影響に関係する。
【００１２】
本発明が、入力ならびに出力を対象とする画像ファイルは、その画像ファイルの形式を制約しない。
【００１３】
使用する画像ファイルのサイズに、収容目的の文字等の収容許容量は比例する。また、収容する情報の量に比例して暗号化組み込み処理や復号読み出し処理等に要する時間等への影響は関係する。
【００１４】
以下に、本発明による暗号化を実施するための形態を詳細に説明する。
【００１５】
図１は、文字等の暗号化を行い画像ファイルに収容あるいは画像ファイルから文字等を復号する画像処理システムにおける構成の例を示す説明図である。
【００１６】
図１に示す文字暗号収容システム１０は、文字等の画像への暗号化および画像からの文字等の復号を行うシステム構成例である。
【００１７】
暗号化に際しては、画像ファイルおよび暗号化を行うための文章あるいはデータを入力部１１にて取り込み、画像ファイルの各ピクセル情報を入力データ分析部１２により分析した後、暗号化部１３において暗号化ピクセルを画像へ組込み、画像ファイルへの上書き出力、あるいは新規出力を出力部１５で行うシステムである。
【００１８】
復号に際しては、画像ファイルを入力部１１にて取り込み、入力データ分析部１２で画像ファイルの各ピクセル情報を分析した後、復号部１４において暗号化ピクセルの復号を行い、文字等の出力を出力部１５で行うシステムである。
【実施例１】
【００１９】
図２は、画像ファイルに文字等の暗号化を行い画像へ取り込む処理の例をフローにしたものである。
【００２０】
暗号化組込みを行うための画像ファイルを取り込む（Ｐ１０１）。また、収容目的の文章やデータ等を入力等により取得する（Ｐ１０２）。
【００２１】
画像に組込むためのピクセル配置位置や配置順序等の配置方法（図７）を、あらかじめ決めておく。あるいは入力等により指定した配置方法を取得する（Ｐ１０３）。
【００２２】
配置方法に従い、組み込みを行う画像について各ピクセルのＲＧＢ値を参照する。そして、得られたＲＧＢ値の正規化値を求める（Ｐ１０４）。
【００２３】
正規化値とは、ＲＧＢカラーコードのＲ値、Ｇ値、およびＢ値を、文字等の情報の書き込み及び読み出し目的で設ける正方配列の第１文字部用マトリクス（図４）における配列の行数（＝列数）で除算して得られた値の小数点以下を切り捨てた整数値に、第１文字部用マトリクス配列の行数（＝列数）で乗算して得られた整数値のことである。
【００２４】
ＲＧＢ値のＲ（Ｒｅｄ）とＧ（Ｇｒｅｅｎ）をマトリクスの列と行で設けた第１文字部用マトリクス（図３）ならびにＲ（Ｒｅｄ）とＢ（Ｂｌｕｅ）をマトリクスの列と行で設けた第２文字部用マトリクス（図４）に従い、組み込みたい文字を検索して該当するＲ、Ｇ、Ｂの各々のインデックス値を得る。そして、前記で求めた正規化値にこのインデックス値を加算することにより組み込み用の暗号化ＲＧＢ値を得る（Ｐ１０５）。
【００２５】
前述の処理を、必要なピクセルに対して繰り返し行う。
【００２６】
暗号化ＲＧＢ値により元画像へ上書き描画する。あるいは新たに画像ファイルを描画出力する（Ｐ１０８）。
【実施例２】
【００２７】
図３は、画像に組み込まれた文字等を読み出す処理の例をフローにしたものである。
【００２８】
画像ファイルを取り込む（Ｐ２０１）。
【００２９】
画像に組み込まれている暗号化ピクセルの配置方法（図７）を、あらかじめ決めておく。あるいは入力等により指定した配置方法を取得する（Ｐ２０２）。
【００３０】
配置方法に従い１ピクセルずつＲＧＢカラーコードを参照する。得られたＲＧＢ値から求めた正規化値を用いてＲＧＢカラーコードの各値から減算を行い、第１文字部用マトリクスならびに第２文字部用マトリクスのインデックス値を求める。得られたインデックス値を用いて各文字部用マトリクスより文字等のデータを得る（Ｐ２０３）。
【００３１】
前述の処理を、必要なピクセルに対して繰り返し行う。
【００３２】
読み出した文字を出力する（Ｐ２０６）。
【００３３】
本発明では、１つのピクセルに対してＲＧＢ値のＲ（Ｒｅｄ）を主軸として実施する場合、ＲとＧ（Ｇｒｅｅｎ）およびＲとＢ（Ｂｌｕｅ）の組み合わせによる２種類の文字を組み込ませることができる。そのＲとＧで表すことができる文字群を第１文字部用マトリクスとして定義する（図４）。また、その時のＲとＢで表すことができる文字群を第２文字部用マトリクスとして定義する（図５）。但し、第２文字部用マトリクスは第１文字部用マトリクスの行数と同じ数の一次元配列とする方法でも可能である。
【００３４】
図４のマトリクス図は、画像に文字等を書き込み及び読み出しを行うために設ける第１文字部用マトリクスの構成およびデータ格納例である。第１文字部用マトリクスの列インデックスを、正規化されたＲ（Ｒｅｄ）の値に加算するための補正値として用いる。第１文字部用マトリクスの行インデックスを、正規化されたＧ（Ｇｒｅｅｎ）の値加算するための補正値として用いる。
【００３５】
第１文字部用マトリクスの列と行の項目組み合わせは、ＲとＧの他、ＲとＢ、あるいはＧとＢ等であっても構わない。但し、それに応じて第２文字部用マトリクスは、Ｂ、もしくは、Ｇ、Ｒ等として対応させる必要がある。
【００３６】
図５のマトリクス図は、第１文字部用マトリクスに応じて設けられる第２文字部用マトリクスの構成およびデータ格納例である。
【００３７】
それぞれの文字部用マトリクスに収容する文字等の格納内容は、使用目的に合わせて任意に設定を行うことができる。但し、暗号化書き込み時と復号読み出し時に用いる文字部用マトリクスは、同じ構成および格納内容でなければならない。
【００３８】
色情報（ＲＧＢ値）には、透過度を表すアルファ値（Ａｌｐｈａ値）を要素に加えて、ＲＧＢＡカラーコードとして表すことができる画像（例えばＰＮＧ形式、ＧＩＦ形式画像等）がある。この場合、アルファ値の透過度０％〜１００％に相当する値を用いて、文字部用マトリクス等を設けて文字等を組み込むことを可能とする方法。
【００３９】
あるいは、アルファ値の透過度０％〜１００％に相当する値を用いて、参照する文字部用マトリクスの構成パターンを切替え用のチャネルとして用いる方法。これにより、例えばアルファ値＝１００％（＝＃ＦＦ）の場合の文字部用マトリクスの構成パターンと、アルファ値＝９９％（＝＃ＦＣ）の場合に採用する文字部用マトリクスの構成パターンを切り替えて使い分けるなどにより、セキュリティの強化等を図ることを可能とする方法。
【００４０】
正規化および文字部用マトリクスのインデックス値を用いた暗号化ＲＧＢ値編集処理の具体的な例を、図６によりフローで示す。
【００４１】
文字等を組み込むピクセルのＲＧＢ値を取得する（Ｐ５０１）
【００４２】
取得したＲＧＢ値を、第１文字部用マトリクス配列の行数（＝列数）で除算して小数点以下を切り捨てた整数値を求める。この整数値に第１文字部用マトリクス配列の行数（＝列数）を乗算して求めた整数値を正規化値とする（Ｐ５０２）。
【００４３】
第１文字部マトリクスを用いて収容する目的の当該１文字を、第１文字部用マトリクスから探し出す。当該文字が格納されている配列のＲ列インデックスとＧ列インデックスを補正値として得る（Ｐ５０３）。該当する文字が第１文字部用マトリクスにない場合は、未使用部分の配列インデックス値を補正値とする。
【００４４】
第２文字部マトリクスを用いて収容する目的の当該１文字を、第２文字部用マトリクスから探し出す。当該文字が格納されている配列のＲ列インデックスとＢ列インデックスを補正値として得る（Ｐ５０４）。該当する文字が第２文字部用マトリクスにない場合は、未使用部分の配列インデックス値を補正値とする。この例の場合ではＲ列を主軸として共有しているので、第２文字部用マトリクスは特にＲ列要素を含まないＢ列のみの一次元配列構成であっても構わない。
【００４５】
正規化値に補正値を加算して、組み込み用の暗号化ＲＧＢ値を得る（Ｐ５０５）。
【００４６】
必要ピクセル数分、これを繰り返す（Ｐ５０６）。
【００４７】
本発明では、画像へ組み込む暗号化ピクセルの配置方法の工夫により、さらなるセキュリティの強化を図ることができる。その組み込み配置方法の例を図７に示す。
【００４８】
画像の左上から１ピクセルもしくは数ピクセル間隔ずつ右方向に組み込み文字ピクセルを配置させ、一番右側に到達した場合は、１行もしくは数行下方向にずらして左から右方向へ１ピクセルもしくは数ピクセル間隔ずつ順番に組み込む方法（Ｚ６０１）。
【００４９】
１６ピクセル正方等のように、いくつかのピクセルをグループ化してブロックとして扱い、ブロック単位に１ピクセルずつ組み込みを分散して配置する方法（Ｚ６０２）。
【００５０】
画像内の指定した開始位置から暗号化ピクセルの組み込みを行う方法（Ｚ６０３）。
【００５１】
開始位置から、あらかじめ決められたパターンによるピクセル間隔の配置で、暗号化ピクセルの組み込みを行う方法（Ｚ６０４）。
【００５２】
指定した色に対して暗号化ピクセルの組み込みを行う方法（Ｚ６０５）。この場合、指定した１色を、１つのＲＧＢ値とした絶対的な色として暗号化ピクセルの組み込みを行う方法。あるいは、指定色のＲＧＢ値における正規化値から補正値範囲内のＲＧＢ値で表される色を含めた相対的な暗号化ピクセルの組み込みを実施する方法。
【００５３】
また、指定する色は白色と赤色など、２色以上の複数を指定する方法（Ｚ６０５）。
【００５４】
本発明では、画像へ組み込む文章等とは別に、暗号化データ管理等を目的とする管理情報をヘッダー部等として設けることにより、セキュリティの強化やプログラム処理効率の向上等を図ることができる。その組み込み構成の内容例を図８に示す。
【００５５】
第１文字部マトリクスで表せられる文字類（以降、第１文字）と、第２文字部用マトリクスで表せられる文字類（以降、第２文字）の、配置１文字目からあらかじめ決められた固定文字数の暗号化ピクセル部分を、管理情報用等のヘッダー部とする方法。例えば、第１文字を用いて、暗号化ピクセル配置方法の種別、利用者ＩＤ、パスワード等を格納する構成（Ｚ７０１）とする方法。さらに、第２文字を用いて、バージョン番号、画像作成年月日、読み出し有効期限、読み出し回数等を格納する構成（Ｚ７０２）とする方法。これにより、運用時の収容内容閲覧資格認証や画像漏洩等による第三者の復号読み出し操作防止等のセキュリティ強化等を図ることを可能とする。
【００５６】
図９は、実際に画像に暗号化ピクセルの組み込みを行い、組み込み前の画像と比較したものである。この例では、横３６０ピクセル、縦３６０ピクセルのＰＮＧ形式による画像ファイルに対して、第１文字として約５７００文字の英文、第２文字として約５７００文字の数字を、暗号化ピクセルとして収容。この画像サイズの場合、最大で約１２９６００文字の第１文字と第２文字の収容が可能となり、その最大収容文字数を組み込んだ場合でも画像の肉眼による差異は、この比較図と同様となる。
【００５７】
本発明において、組み込む文字を、あらかじめ決めておいた符号規則を用いて、第１文字部用マトリクスならびに第２文字部用メトリクスに収容できない文字等にたいしても拡張して表現することが可能となる方法。例えば、モールス信号のようにスペース、ピリオド（コンマ）、ハイフンの３種類の文字を用いて、スペースを区切りとして符号をつなぎ合わせることにより内容を拡張する方法（図１０）。この場合、伝えたい文字数よりも使用するピクセルの数が多くなるが、扱える文字の種類が少ない第２文字であっても、多種の内容表現が可能となる。
【００５８】
図１１の例で示すように、独自に定めた符号と文字を対応させた符号テーブルを別に設けることにより、文字部用マトリクス内に格納してある文字等だけではなく、漢字、ひらがな、カタカナ、他国の言語等の多種表現を可能とする方法（Ｚ１００１）。
【００５９】
また、独自に定めた符号と文節や定型文を対応させた符号テーブルを別に設けることにより、文字部用マトリクス内に格納してある文字等だけではなく、他国の言語を含めた文節や文章等の多種多様な表現を可能とする方法（Ｚ１００２）。これにより、使用するピクセル数に対して効率的に文字等を画像ファイルに収容することを可能とする。
【００６０】
ソフトウェアを構成するコンピュータ言語について、使用するコンピュータ言語の種類を限定しない。例として、画像のピクセルからＲＧＢカラーコードを取得する場合のプログラムとして、Ｃ＃言語による一例を図１２に示す。
【００６１】
また、例として、ＲＧＢカラーコードを画像に描画する場合のプログラムについて、Ｃ＃言語による一例を図１３に示す。
【００６２】
図１４の第１文字部用マトリクスは、画像の色を変更処理するためのカラー制御用コードとして印を設けた例である（Ｚ１３０１）。この印を使用することにより、特定のピクセルに対して色を変更する等の処理を可能とする。
【実施例３】
【００６３】
図１５は、画像上に描画されている特定の色に対して、その色の変更を行う場合の例をフローにより示したものである。これにより画像内の文字描画部分等に対して、隠秘処理等を可能とする。
【００６４】
画像ファイルを取り込む（Ｐ１４０１）。
【００６５】
画像上の変更を行いたい色（以降、ターゲット色）と変更後とする指定色を、入力等により取得する。また、第２文字として文字等を暗号化組み込みする場合は、文字等を入力等により取得する（Ｐ１４０２）。
【００６６】
画像内の全てのピクセルについて、ＲＧＢ値を参照して正規化値を求める（Ｐ１４０３）。
【００６７】
ターゲット色を対象として、正規化したＲＧＢ値を求める）Ｐ１４０３）。この場合、ターゲット色を、指定した１色を絶対的な色として対象とするか、あるいはターゲット色のＲＧＢ値における正規化値から補正値範囲内のＲＧＢ値で表される色を含めた相対的に求められる色のグループを対象とする等は、それを制約しない。
【００６８】
相対的に求められる色のグループとは、ＲＧＢ値を正規化した場合に同じ正規化値となる色のグループである。
【００６９】
変更後として指定された色の各ＲＧＢカラーコードに対する正規化値に、印として使用するカラー制御用コード（例えばＣ３部分）のインデックス値（Ｐ１４０５）を加算することで暗号化ピクセルとしてのＲＧＢ値を求める。さらに、第２文字としての文字等の組込みが必要な場合は、第２文字部用マトリクス内の該当する文字に対応したインデックス値（Ｐ１４０６）を加算して、暗号化ピクセル用のＲＧＢ値とする（Ｐ１４０４）。
【００７０】
ターゲット色となる全てのピクセルに対して、暗号化されたＲＧＢ値で描画の更新を行い、元画像への上書き、もしくは新しい画像ファイルとして出力を行う（Ｐ１４０７）。
【実施例４】
【００７１】
図１６は、カラー制御用コードを用いて色の変更がされている画像について、その指定されたカラー制御用コードに対して、色の変更を行う場合の例をフローにより示したものである。これにより隠秘等により変更されている部分の復元や可視化を可能とする。
【００７２】
画像ファイルを取り込む（Ｐ１５０１）。
【００７３】
変更を行いたいカラー制御用コードの指定、あるいは可視化等を行うために変更したい色の指定を、入力等により取得する（Ｐ１５０２）。
【００７４】
画像内の全てのピクセルに対してＲＧＢカラーコードを参照して、求めた正規化値を基に第１文字部用マトリクスの指定カラー制御用コード（Ｐ１５０５）に該当するかを判定する。指定されたカラー制御用コードに該当する場合は、変更後指定色のＲＧＢカラーコードに置き換えてピクセルを描画更新する。また、第２文字部用マトリクス（Ｐ１５０６）から該当する文字を得る（Ｐ１５０４）。
【００７５】
全てのピクセルを処理した後、元の画像への上書き、あるいは新たな画像ファイルとして出力を行い、読み出した文字を出力する（Ｐ１５０７）。
【図１】
2019087947.tif 000003
【図２】
2019087947.tif 000004
【図３】
2019087947.tif 000005
【図４】
2019087947.tif 000006
【図５】
2019087947.tif 000007
【図６】
2019087947.tif 000008
【図７】
2019087947.tif 000009
【図８】
2019087947.tif 000010
【図９】
2019087947.tif 000011
【図１０】
2019087947.tif 000012
【図１１】
2019087947.tif 000013
【図１２】
2019087947.tif 000014
【図１３】
2019087947.tif 000015
【図１４】
2019087947.tif 000016
【図１５】
2019087947.tif 000017
【図１６】
2019087947.tif 000018