(57)【要約】【課題】画像処理パラメータによるメモリの消費量を低減することにより、画像処理回路の規模を縮小化する装置、方法およびプログラムを提供すること。【解決手段】本発明の装置は、画像を生成する描画手段と、描画手段が実行する処理に使用されるパラメータが保存されるメインメモリとを備える。描画手段は、パラメータが保存されるローカルメモリと、ローカルメモリを制御するローカルメモリ制御手段とを備る。ローカルメモリ制御手段は、要求対象のパラメータがローカルメモリに存在しない場合に、要求対象のパラメータを保存可能な空き領域がローカルメモリ内に有るか否か判断する。空き領域が無い場合、ローカルメモリ制御手段は、ローカルメモリに既に保存されているパラメータのうち、使用頻度が最も低いパラメータを削除し、要求対象のパラメータをメインメモリから取得してローカルメモリに保存する。【選択図】図１
2016052089.tif 000002
【特許請求の範囲】
【請求項１】
画像を生成する描画手段と、前記描画手段が使用するパラメータが保存されるメインメモリとを備える装置であって、
前記描画手段は、
前記パラメータが保存されるローカルメモリと、
前記ローカルメモリを制御するローカルメモリ制御手段と
を備え、
前記ローカルメモリ制御手段は、
要求対象のパラメータが前記ローカルメモリに存在しない場合に、前記ローカルメモリ内に前記要求対象のパラメータを保存可能な空き領域が有るか否か判断する空き領域判断手段と、
前記ローカルメモリ内に前記空き領域が無い場合、前記ローカルメモリに既に保存されているパラメータのうち、使用頻度が最も低いパラメータを削除する削除手段と、
前記要求対象のパラメータを前記メインメモリから取得する取得手段と、
前記取得手段が取得した前記要求対象のパラメータを前記ローカルメモリに保存する保存手段と
を備える、装置。
【請求項２】
前記ローカルメモリ制御手段は、
前記パラメータが要求された場合に、前記パラメータが前記ローカルメモリに存在するか否か判断するパラメータ存否判断手段を備える、請求項１に記載の装置。
【請求項３】
前記ローカルメモリは、前記パラメータが格納されるパラメータ領域と、前記パラメータの管理情報が格納される管理情報格納領域とを有し、
前記ローカルメモリ制御手段は、
前記パラメータの保存時に前記パラメータ領域および前記管理情報格納領域を動的に確保することを特徴とする、請求項１または２に記載の装置。
【請求項４】
前記ローカルメモリ制御手段は、
前記描画手段が備える複数の画像処理手段毎に、前記パラメータ領域および前記管理情報格納領域を確保することを特徴とする、請求項３に記載の装置。
【請求項５】
前記削除手段は、前記ローカルメモリに保存されている、前記描画手段が備える複数の画像処理手段が使用するパラメータのうち、使用頻度が最も低いパラメータを削除することを特徴とする、請求項１〜４のいずれか１項に記載の装置。
【請求項６】
画像を生成する描画装置が実行する方法であって、
前記描画装置は、前記描画装置が使用するパラメータが保存されるローカルメモリを備え、
前記方法は、前記描画装置が、
前記パラメータの要求を受信するステップと、
要求対象のパラメータが前記ローカルメモリに存在しない場合に、前記ローカルメモリ内に前記要求対象のパラメータを保存可能な空き領域が有るか否か判断するステップと、
前記ローカルメモリ内に前記空き領域が無い場合、前記ローカルメモリに既に保存されているパラメータのうち、使用頻度が最も低いパラメータを削除するステップと、
前記要求対象のパラメータを外部から取得するステップと、
前記取得した前記要求対象のパラメータを前記ローカルメモリに保存するステップと
を含む、方法。
【請求項７】
前記方法は、前記描画装置が、
前記描画装置の処理に使用されるパラメータが要求された場合に、要求対象のパラメータが前記ローカルメモリに存在するか否か判断するステップを含む、請求項６に記載の方法。
【請求項８】
前記方法は、前記描画装置が、
前記パラメータの保存時に、前記パラメータが格納されるパラメータ領域と、前記パラメータの管理情報が格納される管理情報格納領域とを動的に確保するステップをさらに含む、請求項６または７に記載の方法。
【請求項９】
前記確保するステップは、
前記描画装置が備える複数の画像処理手段毎に、前記パラメータ領域および前記管理情報格納領域を確保するステップを含む、請求項８に記載の方法。
【請求項１０】
画像を処理する装置に対し、請求項６〜９のいずれか１項に記載の方法を実行させる装置可読なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、種々の画像を処理する画像処理回路に関し、より詳細には、画像処理によるメモリ消費量を低減して画像処理回路の規模を縮小化する装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、写真画像等の印刷対象画像を画像処理装置で出力する場合、画像処理装置が出力可能な印字色のトナーやインクで印刷対象画像を印刷するために、カラーマッチング処理やハーフトーン処理などの種々の画像処理が実行される。これらの処理では、膨大な量の画像処理パラメータを使用するため、画像処理回路の内部メモリに画像処理パラメータ保存して処理を高速化する技術が利用されている。
【０００３】
例えば、特許文献１は、多値画像データの画素毎に所定の閾値との比較によりハーフトーン画像を生成するハーフトーン生成装置を開示する。このハーフトーン生成装置では、画像処理回路を構成する画像処理パラメータ読み込み部が、メインメモリから種々の画像処理パラメータを読み込み、画像処理回路の内部メモリである格子点データ記憶部やガンマテーブル記憶部、ハーフトーンパラメータ記憶部等に各画像処理パラメータを保存して、種々の画像処理を実行する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１が開示するハーフトーン生成装置では、画像処理回路がメインメモリから多量の画像処理パラメータを読み込んで、各内部メモリに保存するため、画像処理パラメータによるメモリ消費量が多大になり、メモリ回路を縮小化することができず、画像処理回路全体の規模を縮小化できないという問題があった。
【０００５】
本発明は、上述した従来技術の問題点に鑑みてなされたものであり、画像処理パラメータによるメモリの消費量を低減することにより、画像処理回路の規模を縮小化する装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の装置は、画像を生成する描画手段と、描画手段が実行する処理に使用されるパラメータが保存されるメインメモリとを備える。描画手段は、パラメータが保存されるローカルメモリと、ローカルメモリを制御するローカルメモリ制御手段とを備る。ローカルメモリ制御手段は、要求対象のパラメータがローカルメモリに存在しない場合に、要求対象のパラメータを保存可能な空き領域がローカルメモリ内に有るか否か判断する。空き領域が無い場合、ローカルメモリ制御手段は、ローカルメモリに既に保存されているパラメータのうち、使用頻度が最も低いパラメータを削除し、要求対象のパラメータをメインメモリから取得してローカルメモリに保存する。
【発明の効果】
【０００７】
本発明は、画像処理パラメータによるメモリの消費量を低減することができ、画像処理回路の規模を縮小化できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の画像処理装置のハードウェア構成を示す図。
【図２】描画部１１０が備えるローカルメモリコントローラ１１５の機能構成を示す図。
【図３】描画部１１０の変換部１１４が実行する処理の一実施形態を示すフローチャート。
【図４】ローカルメモリコントローラ１１５が実行する処理の一実施形態を示すフローチャート。
【図５】描画部１１０が備えるローカルメモリ１１６のメモリ領域のアロケーションの一実施形態を示す図。
【発明を実施するための形態】
【０００９】
図１は、本発明の画像処理装置のハードウェア構成を示す図である。画像処理装置１０は、様々な画像を印刷可能な装置であり、コントローラボード１００と、操作パネル１２１と、プリンタエンジン１２２とを備える。
【００１０】
コントローラボード１００は、画像処理装置１０を制御する制御装置であり、ＬＳＩ等の半導体装置で構成される。コントローラボード１００は、ＣＰＵ１０１と、メインメモリ１０２と、描画装置１０３と、操作パネル制御部１０４と、エンジン制御部１０５とを備える。これらの装置は、通信バス１０６を介して通信可能に接続される。
【００１１】
ＣＰＵ１０１は、コントローラボード１００が実行する処理を制御するプロセッサである。ＣＰＵ１０１は、ＰＣ等の外部装置が提供するＰＤＬ（Page Description Language）を解釈して、印刷対象画像を構成する画素データ毎に、印刷対象画像の印刷を指示する描画コマンドと、描画装置１０３が実行する処理に必要なパラメータとを生成し、描画コマンドを描画装置１０３に提供すると共に、当該パラメータをメインメモリ１０２に保存する。また、ＣＰＵ１０１は、描画装置１０３の指示に応じて、印刷対象画像の画素データや画素毎のパラメータを提供する。
【００１２】
メインメモリ１０２は、ＣＰＵ１０１が実行するプログラムが展開される領域を提供する記憶装置であり、ＲＡＭ等のメモリで構成される。本実施形態では、ＣＰＵ１０１のみがメインメモリ１０２にアクセスできる。他の実施形態では、ＤＭＡ（Direct Memory Access）機能を有するＬＳＩを設け、ＣＰＵ１０１を介さずにメインメモリ１０２にアクセスしてもよい。
【００１３】
描画装置１０３は、種々の画像を生成する描画手段であり、ＡＳＩＣ等の半導体装置で構成される。描画装置１０３は、描画部１１０と、バスコントローラ１１７と、メモリアービタ１１８と、ＣＰＵインタフェース（Ｉ／Ｆ）１１９と、通信コントローラ１２０とを備える。
【００１４】
描画部１１０は、描画画像を生成して種々の処理を施す手段である。描画部１１０は、コマンド描画部１１１と、回転部１１２と、合成部１１３と、変換部１１４と、ローカルメモリコントローラ１１５と、ローカルメモリ１１６とを備える。
【００１５】
コマンド描画部１１１は、ＣＰＵ１０１が提供する描画コマンドを用いて描画画像を生成する手段である。コマンド描画部１１１は、描画コマンドを用いて生成した描画画像を、ＣＰＵ１０１を介してメインメモリ１０２に保存する。
【００１６】
回転部１１２は、ＣＰＵ１０１が提供する回転処理パラメータを用いて、描画画像を回転させる手段である。回転部１１２は、ＣＰＵ１０１を介してメインメモリ１０２から描画画像の画素データを取得し、回転処理パラメータを用いて画素データを回転させる。回転部１１２は、回転させた描画画像の画素データを、ＣＰＵ１０１を介してメインメモリ１０２に保存する。
【００１７】
合成部１１３は、ＣＰＵ１０１が提供する合成処理パラメータを用いて、描画画像を合成する手段である。合成部１１３は、ＣＰＵ１０１を介してメインメモリ１０２から描画画像の画素データを取得し、合成処理パラメータを用いて画素データを合成する。合成部１１３は、合成した描画画像の画素データを、ＣＰＵ１０１を介してメインメモリ１０２に保存する。
【００１８】
変換部１１４は、ＣＰＵ１０１が提供する変換処理パラメータを使用して、種々の変換処理を描画画像に施す手段である。変換部１１４が実行する処理は、図３を参照して詳述する。
【００１９】
図１に示す実施形態では、描画部１１０は、４種類の画像処理手段（コマンド描画部１１１、回転部１１２、合成部１１３および変換部１１４）を備えるが、描画部１１０は、その他の画像処理手段を備えることができる。
【００２０】
ローカルメモリコントローラ１１５は、ローカルメモリ１１６を制御する手段である。ローカルメモリコントローラ１１５は、描画部１１０が備える画像処理手段（以下、「モジュール」とする。）の要求に応じて、これらのモジュールが使用するパラメータや当該パラメータの管理情報、描画画像の画素データをローカルメモリ１１６に保存する。
【００２１】
ローカルメモリコントローラ１１５は、パラメータの保存時にローカルメモリ１１６の領域を動的に確保する。ローカルメモリコントローラ１１５は、パラメータを保存する際に動的にローカルメモリ１１６の領域を確保することができる。これにより、ローカルメモリ１１６を効率的に使用することができ、ローカルメモリ１１６の消費量を低減することができる。
【００２２】
また、ローカルメモリコントローラ１１５は、描画部１１０が備える複数のモジュール毎にローカルメモリ１１６の領域を確保することができる。他のモジュールと比較して画像処理速度が速いことが好適なモジュールについては、他のモジュールよりも大きなメモリ領域を確保することにより、他のモジュールよりも優先することができる。なお、ローカルメモリコントローラ１１５の機能については、図２を参照して詳述する。
【００２３】
ローカルメモリ１１６は、描画部１１０の他のモジュールが使用するパラメータや当該パラメータの管理情報、処理対象の画素データが保存される記憶装置である。ローカルメモリ１１６は、単一のメモリで構成され、描画部１１０の複数のモジュールが要求するパラメータがそれぞれ保存される。一般に、メインメモリ１０２よりも高速のメモリ（キャッシュメモリ等）が、ローカルメモリ１１６として使用される。
【００２４】
ローカルメモリ１１６は、図５に示すように、パラメータの管理情報が保存される管理情報格納領域と、パラメータが保存されるパラメータ格納領域と、処理対象の画素データが保存される領域（図示せず）とで構成される。
【００２５】
図５に示す実施形態では、パラメータの管理情報として、モジュールの識別情報であるモジュール番号と、当該モジュールが実行する処理の識別情報である処理番号と、パラメータの保存先の先頭アドレスを示す開始アドレスと、パラメータのデータサイズとが、管理情報格納領域に保存される。描画部１１０のモジュールが使用するパラメータは、パラメータの管理情報である開始アドレスが示すパラメータ格納領域に保存される。
【００２６】
ローカルメモリ１１６には、使用頻度の高いパラメータが優先的に保存される。また、ローカルメモリ１１６には、ローカルメモリコントローラ１１５がパラメータの使用頻度を判断できるように、パラメータの管理情報が保存される。具体的には、本実施形態では、管理情報格納領域がＬＩＦＯ形式のスタック構造となっており、最近使用された最新のパラメータの管理情報が、管理情報格納領域の先頭アドレスから始まる最上位のメモリ領域に保存される。
【００２７】
ローカルメモリ１１６の容量は、描画部１１０の使用するパラメータの数やそのデータサイズに応じて、設計者が決定することができる。ローカルメモリ１１６の容量は、描画部１１０が使用する全てのパラメータのデータサイズよりも少なくすることが好適である。
【００２８】
バスコントローラ１１７は、通信バス１０６を介したデータ通信を制御する手段である。メモリアービタ１１８は、描画部１１０と、描画装置１０３の他のモジュールとの間のデータ通信を制御する手段である。ＣＰＵインタフェース１１９は、ＣＰＵ１０１とのデータ通信を制御する手段である。通信コントローラ１２０は、画像処理装置１０と外部装置とのデータ通信を制御する手段である。
【００２９】
操作パネル制御部１０４は、画像処理装置１０に対するユーザ指示を受け付け可能な装置である操作パネル１２１を制御する手段である。エンジン制御部１０５は、印刷対象画像を印刷媒体に印刷するプリンタエンジン１２２を制御する手段である。
【００３０】
図２は、ローカルメモリコントローラ１１５の機能構成を示す図である。ローカルメモリコントローラ１１５は、パラメータ存否判断部２００と、空き領域判断部２０１と、メモリ制御部２０２と、管理情報生成部２０３と、パラメータ取得部２０４と、パラメータ提供部２０５とを有する。
【００３１】
パラメータ存否判断部２００は、要求対象のパラメータがローカルメモリ１１６に保存されているか否か判断する手段である。空き領域判断部２０１は、ローカルメモリ１１６に要求対象のパラメータを保存可能な空き領域が存在するか否か判断する手段である。メモリ制御部２０２は、ローカルメモリ１１６を制御してデータの保存や削除、入替を行う手段である。
【００３２】
管理情報生成部２０３は、要求対象のパラメータの管理情報を生成する手段である。管理情報生成部２０３は、要求対象のパラメータの管理情報として、要求元が提供するモジュールの識別情報と、当該モジュールが実行する処理の識別情報と、ローカルメモリ１１６のパラメータ格納領域の空き領域の開始アドレスと、所定のデータサイズとを生成する。所定のデータサイズは、要求対象のパラメータのサイズであり、要求対象のパラメータを保存可能な既定のデータサイズとすることができる。また、所定のデータサイズは、要求元が指示するデータサイズを採用してもよい。
【００３３】
パラメータ取得部２０４は、メインメモリ１０２に保存されている要求対象のパラメータを取得する手段である。パラメータ提供部２０５は、要求元のモジュールに要求対象のパラメータを提供する手段である。
【００３４】
図３は、描画部１１０の変換部１１４が実行する処理の一実施形態を示すフローチャートである。以下、図３を参照して、変換部１１４が描画画像に種々の変換処理（色空間変換処理、ガンマ変換処理および階調変換処理）を施す処理について説明する。
【００３５】
図３に示す処理はステップＳ３００から開始し、ステップＳ３０１では、変換部１１４が、ＣＰＵ１０１に対し、メインメモリ１０２からローカルメモリ１１６へ描画画像の画素データの転送を指示して、ローカルメモリ１１６に描画画像の画素データを保存する。
【００３６】
ステップＳ３０２では、変換部１１４は、ローカルメモリコントローラ１１５に対し、描画画像の色空間変換処理に使用する色空間変換処理パラメータを要求する。ステップＳ３０３では、変換部１１４は、ローカルメモリコントローラ１１５が提供した色空間変換処理パラメータを用いて、描画画像の画素データに色空間変換処理を施す。
【００３７】
ステップＳ３０４では、変換部１１４は、ローカルメモリコントローラ１１５に対し、描画画像のガンマ処理に使用するガンマ処理パラメータを要求する。ステップＳ３０５では、変換部１１４は、ローカルメモリコントローラ１１５が提供したガンマ処理パラメータを用いて、ステップＳ３０３で色変換処理を施した画素データにガンマ処理を施す。
【００３８】
ステップＳ３０６では、変換部１１４は、ローカルメモリコントローラ１１５に対し、描画画像の階調変換処理に使用する階調変換処理パラメータを要求する。ステップＳ３０７では、変換部１１４は、ローカルメモリコントローラ１１５が提供する階調変換処理パラメータを用いて、ステップＳ３０５でガンマ処理を施した画素データに階調変換処理を施す。
【００３９】
ステップＳ３０８では、変換部１１４は、ローカルメモリコントローラ１１５に対し、階調変換処理が施された描画画像の画素データを、メインメモリ１０２に転送するよう指示する。ステップＳ３０９では、変換部１１４は、処理対象の描画画像を構成する全ての画素について変換処理を実行したか否か判断する。全ての画素について変換処理が実行されていない場合は（ｎｏ）、ステップＳ３０１に処理が戻り、次に処理すべき描画画像の画素データに対して、上述した処理を実行する。一方、全ての画素について変換処理が終了した場合は（ｙｅｓ）、ステップＳ３１０で処理が終了する。
【００４０】
図４は、ローカルメモリコントローラ１１５が実行する処理の一実施形態を示すフローチャートである。以下、図４を参照して、描画部１１０の他のモジュールからパラメータを要求された場合に、ローカルメモリコントローラ１１５が実行する処理について説明する。
【００４１】
図４に示す処理は、ステップＳ４００で描画部１１０のモジュールからパラメータを要求されることにより開始する。ステップＳ４０１では、ローカルメモリコントローラ１１５のパラメータ存否判断部２００が、要求対象のパラメータがローカルメモリ１１６に有るか否か判断する。
【００４２】
本実施形態では、要求元のモジュールが、モジュールの識別情報と、当該モジュールが実行する処理の識別情報とをローカルメモリコントローラ１１５に送信する。パラメータ存否判断部２００は、これらの識別情報がローカルメモリ１１６の管理情報格納領域に存在するか否か判断する。これらの識別情報がローカルメモリ１１６の管理情報格納領域に存在する場合、パラメータ存否判断部２００は、要求対象のパラメータがローカルメモリ１１６に有ると判断する。
【００４３】
本実施形態では、パラメータの管理情報は、当該パラメータの使用頻度順にパラメータ格納領域に保存されるため、パラメータ存否判断部２００は、使用頻度の高いパラメータの管理情報から順に検索でき、要求対象のパラメータの存否を効率的に判断することができる。
【００４４】
要求対象のパラメータがローカルメモリ１１６に有る場合は（ｙｅｓ）、ステップＳ４０２に処理が分岐する。ステップＳ４０２では、メモリ制御部２０２が、要求対象のパラメータの管理情報を、ローカルメモリ１１６の管理情報格納領域の先頭に移動する。
【００４５】
一方、ステップＳ４０１で要求対象のパラメータがローカルメモリ１１６に無いと判断した場合（ｎｏ）、ステップＳ４０３に処理が分岐する。ステップＳ４０３では、空き領域判断部２０１が、ローカルメモリ１１６に要求対象のパラメータおよび当該パラメータの管理情報を保存可能な空き領域が有るか否か判断する。空き領域が有る場合は（ｙｅｓ）、ステップＳ４０６に処理が分岐する。一方、空き領域が無い場合は（ｎｏ）、ステップＳ４０４に処理が分岐する。
【００４６】
ステップＳ４０４では、メモリ制御部２０２が、使用頻度が最も低いパラメータをローカルメモリ１１６から削除する。これにより、使用頻度の高いパラメータを優先的にローカルメモリ１１６に保持しておくことができるため、メインメモリ１０２から要求対象のパラメータを取得する回数を低減でき、要求対象のパラメータの取得に起因する処理速度の低下を抑制することができる。
【００４７】
本実施形態では、パラメータの管理情報は、当該パラメータの使用頻度順にパラメータ格納領域に保存されるため、メモリ制御部２０２は、管理情報格納領域の最後尾に保存されている管理情報によって識別されるパラメータをパラメータ格納領域から削除する。他の実施形態では、パラメータの使用頻度を示す頻度情報を、当該パラメータの管理情報として保存しておき、メモリ制御部２０２は、当該頻度情報を用いて、使用頻度が最も低いパラメータを特定してもよい。
【００４８】
ステップＳ４０５では、メモリ制御部２０２は、使用頻度が最も低いパラメータの管理情報をローカルメモリ１１６から削除する。本実施形態では、パラメータの管理情報は、管理情報格納領域の最後尾に保存されている管理情報を削除する。
【００４９】
ステップＳ４０６では、管理情報生成部２０３が、要求対象のパラメータの管理情報を作成し、メモリ制御部２０２が、当該管理情報をローカルメモリ１１６の管理情報格納領域の先頭に保存する。ステップＳ４０７では、パラメータ取得部２０４が、メインメモリ１０２に保存されている要求対象のパラメータをＣＰＵ１０１に要求し、メモリ制御部２０２は、ＣＰＵ１０１が提供するパラメータを、当該パラメータの管理情報が示すローカルメモリ１１６のパラメータ格納領域に保存する。
【００５０】
本実施形態では、パラメータ取得部２０４は、要求対象のパラメータの識別情報として、要求元のモジュールが提供する当該モジュールの識別情報と、当該モジュールが実行する処理の識別情報とをＣＰＵ１０１に提供する。ＣＰＵ１０１は、これらの識別情報を使用して、メインメモリ１０２に保存されているパラメータの中から要求対象のパラメータを特定する。
【００５１】
ステップＳ４０８では、パラメータ提供部２０５が、ローカルメモリ１１６から要求対象のパラメータを取得して、要求元のモジュールに提供し、ステップＳ４０９で処理が終了する。
【００５２】
上述したように、ローカルメモリ１１６には、描画部１１０の複数のモジュールが要求する種々のパラメータが保存されると共に、複数のモジュール間でパラメータの使用頻度を比較して、使用頻度の低いパラメータを削除する。このため、モジュール毎にローカルメモリを設置し、ローカルメモリ毎で使用頻度の低いパラメータを削除する実施形態と比較して、使用頻度の低いパラメータを効果的に削減することができ、回路規模を縮小化することができる。
【００５３】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素に他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができる。いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００５４】
１０…画像処理装置、１００…コントローラボード、１０１…ＣＰＵ、１０２…メインメモリ、１０３…描画装置、１０４…操作パネル、１０５…エンジン制御部、１０６…通信バス、１２１…操作パネル、１２２…プリンタエンジン
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特許第５１４６２１６号
【図１】
2016052089.tif 000003
【図２】
2016052089.tif 000004
【図３】
2016052089.tif 000005
【図４】
2016052089.tif 000006
【図５】
2016052089.tif 000007