(57)【要約】【課題】  画像データの各画素に対してフレア補正を行なうことにより高精度の画像データを形成できるようにした画像形成装置および画像補正プログラムを提供する。【解決手段】  受光素子における応答特性を応答特性算出部１０２によって、受光素子の最大光量の変化分を白画像の幅で微分することにより算出し、応答特性算出部１０２によって算出した応答特性から各受光素子の設置位置に基づく応答係数を応答係数算出部１０３で算出する。このようにして算出した応答係数を打ち消すための逆元応答係数を逆元応答係数算出部１０４によって算出する。この逆元応答係数からなるフレア補正行列を、画像読取部１０１によって読み取ったライン単位の画像データの各画素に掛けることにより補正部１０８によって補正し、出力部１０９から出力する。【選択図】  図１
2011082803.tif 000002
【特許請求の範囲】
【請求項１】
原稿の白画像に対して微小照明から照明することにより該白画像から反射される反射光を受光する受光素子の応答特性を算出する応答特性算出手段と、
前記応答特性算出手段によって算出した応答特性の最大出力値を対角成分とし、前記受光素子の数の正方行列からなる応答係数を生成する応答係数生成手段と、
前記応答係数生成手段によって生成した応答係数を逆元した逆元応答係数を生成する逆元応答係数生成手段と、
前記逆元応答係数生成手段によって生成した逆元応答係数を用いて、原稿から読み取った画像データを補正する補正手段と
を具備する画像形成装置。
【請求項２】
前記微小照明からの照明に対する反射光を前記受光素子によって集光してライン単位の画像データを生成する画像データ生成手段と
を具備し、
前記応答特性算出手段は、
前記画像データ生成手段によって生成したライン単位の画像データを構成する各画素のうち前記受光素子により白画素として受光した画素数と該白画素の最大光量とに基づいて生成される光量関数の変化量から前記応答特性を算出する請求項１記載の画像形成装置。
【請求項３】
前記応答特性算出手段は、
前記光量関数を微分した微分関数に該微分関数に正対する正対微分関数を合成させて応答特性を算出する請求項２記載の画像形成装置。
【請求項４】
前記逆元応答係数生成手段によって生成した逆元応答係数を保存する第１の保存手段
を具備する請求項１乃至３のいずれかに記載の画像形成装置。
【請求項５】
前記逆元応答係数生成手段によって生成した逆元応答係数のうち、中央部分に設けられた受光素子の逆元応答係数からなる基準補正係数を作成する基準補正係数作成手段と、
前記基準補正係数作成手段によって作成された基準補正係数を保存する第２の保存手段と
を具備し、
前記補正手段は、
前記第２の保存手段によって保存した前記基準補正係数を用いて前記画像データ生成手段により生成したライン単位の画像データの各画素を補正する請求項２または３に記載の画像形成装置。
【請求項６】
前記画像データ生成手段により生成された１ライン分の画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段によって記憶された前記１ライン分の画像データを前記補正手段によって補正した補正後の１ライン分の画像データと補正前の１ライン分の画像データとの差分を画素単位で計算する差分計算手段と、
前記差分計算手段によって計算した画素単位の差分からなる１ライン分の各画素ごとの補正量を格納する補正量格納手段と、
前記画像データ記憶手段に１ライン分の画像データが記憶されている場合に前記画像データ生成手段によってライン単位の新たな画像データが生成されると、生成された１ライン分の新たな画像データと前記画像データ記憶手段に記憶された１ライン分の画像データとを画素ごとに比較して類似判断を行なう類似判断手段と
を具備し、
前記補正手段は、
前記類似判断手段による類似判断によって前記画像データ同士が類似していると判断された場合、前記補正量格納手段によって格納した各画素ごとの補正量を用いて前記生成された１ライン分の画像データの各画素を補正する請求項２記載の画像形成装置。
【請求項７】
前記画像データ生成手段によって生成した１ライン分の画像データを縮小した縮小画像を生成する縮小画像生成手段
を具備し、
前記画像データ記憶手段は、
前記縮小画像生成手段によって生成した縮小画像を記憶し、
前記類似判断手段は、
前記画像データ記憶手段で記憶した縮小画像と前記画像データ生成手段によって生成された新たな画像データの縮小画像とを画素ごとに比較して類似判断を行なう請求項６記載の画像形成装置。
【請求項８】
コンピュータを、
原稿の白画像に対して微小照明から照明することにより該白画像から反射される反射光を受光する受光素子の応答特性を算出する応答特性算出手段、
前記応答特性算出手段によって算出した応答特性の最大出力値を対角成分とし、前記受光素子の数の正方行列からなる応答係数を生成する応答係数生成手段、
前記応答係数生成手段によって生成した応答係数を逆元した逆元応答係数を生成する逆元応答係数生成手段、
前記逆元応答係数生成手段によって生成した逆元応答係数を用いて、原稿から読み取った画像データを補正する補正手段
として機能させる画像補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像補正プログラムに関する。
【背景技術】
【０００２】
原稿から画像データを読み取る読取装置として、スキャナがあり、このスキャナでは、主走査方向に長手の照明装置により照射光を原稿に照射し、その照射光に対する反射光を集光してＣＣＤ（Charge Coupled Device）などの光学素子で受光した後に光電変換によりディジタルデータである画像データに変換している。
【０００３】
このときの画像データは、反射光の集光時における光の乱反射などにより暗い画像（黒画像）の周りに「フレア」と呼ばれる現象が発生することがあった。
【０００４】
このフレアとは、全体が真っ黒あるいは真っ白の画像を読み取った場合は、一定した出力レベルを得ることができるが、黒あるいは白の領域が部分的に現れるような原稿を読み取った場合には黒画像の周囲において出力レベルが一定にならず、黒画像からの距離に応じて白画像の出力レベルが漸減あるいは白画像からの距離に応じて黒画像の出力レベルが漸増する現象である。
【０００５】
このフレアが発生した状態を図１４（ａ）に示す。
【０００６】
この図１４（ａ）にも示すように、白画像と黒画像との境界部分でフレアが発生しており、白背景におけるかぶりや黒画像が浮いたようにと見えるといったような画像データの品質におけるディフェクトとなってしまうことがある。
【０００７】
あるラインにおける出力状態を図１４（ｂ）に示す。
【０００８】
この図１４（ｂ）は、太線が実際の出力状態を示しており、細線が理想の出力状態を示している。この出力状態からも判るように、実際の出力状態は理想とする出力状態に比べてエッジの変化が緩やかになり、ぼけたような状態となっている。
【０００９】
特許文献１に開示された従来技術では、検査用原稿を読み取った中央黒領域の画素値と迷光の影響が無いときの黒領域の画素値との差から迷光補正量を求めている。迷光の補正量とラインの平均値から迷光補正関数を特定し、実際の原稿読み取りでは、ラインの平均値とそれに対応する迷光補正量を用いてそのラインの各画素値を補正している。
【００１０】
すなわち、この特許文献１では、ライン中のすべての画素に同一の補正量を適用をしている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００７−０３６３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明は、各画素ごとにフレア補正を適用することにより高精度の画像データを形成できるようにした画像形成装置および画像補正プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１の発明は、原稿の白画像に対して微小照明から照明することにより該白画像から反射される反射光を受光する受光素子の応答特性を算出する応答特性算出手段と、前記応答特性算出手段によって算出した応答特性の最大出力値を対角成分とし、前記受光素子の数の正方行列からなる応答係数を生成する応答係数生成手段と、前記応答係数生成手段によって生成した応答係数を逆元した逆元応答係数を生成する逆元応答係数生成手段と、前記逆元応答係数生成手段によって生成した逆元応答係数を用いて、原稿から読み取った画像データを補正する補正手段とを具備する。
【００１４】
また、請求項２の発明は、請求項１の発明において、前記微小照明からの照明に対する反射光を前記受光素子によって集光してライン単位の画像データを生成する画像データ生成手段とを具備し、前記応答特性算出手段は、前記画像データ生成手段によって生成したライン単位の画像データを構成する各画素のうち前記受光素子により白画素として受光した画素数と該白画素の最大光量とに基づいて生成される光量関数の変化量から前記応答特性を算出する。
【００１５】
また、請求項３の発明は、請求項２の発明において、前記応答特性算出手段は、前記光量関数を微分した微分関数に該微分関数に正対する正対微分関数を合成させて応答特性を算出する。
【００１６】
また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記逆元応答係数生成手段によって生成した逆元応答係数を保存する第１の保存手段を具備する。
【００１７】
また、請求項５の発明は、請求項２または３の発明において、前記逆元応答係数生成手段によって生成した逆元応答係数のうち、中央部分に設けられた受光素子の逆元応答係数からなる基準補正係数を作成する基準補正係数作成手段と、前記基準補正係数作成手段によって作成された基準補正係数を保存する第２の保存手段とを具備し、前記補正手段は、前記第２の保存手段によって保存した前記基準補正係数を用いて前記画像データ生成手段により生成したライン単位の画像データの各画素を補正する。
【００１８】
また、請求項６の発明は、請求項２の発明において、前記画像データ生成手段により生成された１ライン分の画像データを記憶する画像データ記憶手段と、前記画像データ記憶手段によって記憶された前記１ライン分の画像データを前記補正手段によって補正した補正後の１ライン分の画像データと補正前の１ライン分の画像データとの差分を画素単位で計算する差分計算手段と、前記差分計算手段によって計算した画素単位の差分からなる１ライン分の各画素ごとの補正量を格納する補正量格納手段と、前記画像データ記憶手段に１ライン分の画像データが記憶されている場合に前記画像データ生成手段によってライン単位の新たな画像データが生成されると、生成された１ライン分の新たな画像データと前記画像データ記憶手段に記憶された１ライン分の画像データとを画素ごとに比較して類似判断を行なう類似判断手段とを具備し、前記補正手段は、前記類似判断手段による類似判断によって前記画像データ同士が類似していると判断された場合、前記補正量格納手段によって格納した各画素ごとの補正量を用いて前記生成された１ライン分の画像データの各画素を補正する。
【００１９】
また、請求項７の発明は、請求項６の発明において、前記画像データ生成手段によって生成した１ライン分の画像データを縮小した縮小画像を生成する縮小画像生成手段を具備し、前記画像データ記憶手段は、前記縮小画像生成手段によって生成した縮小画像を記憶し、前記類似判断手段は、前記画像データ記憶手段で記憶した縮小画像と前記画像データ生成手段によって生成された新たな画像データの縮小画像とを画素ごとに比較して類似判断を行なう。
【００２０】
また、請求項８の発明は、コンピュータを、原稿の白画像に対して微小照明から照明することにより該白画像から反射される反射光を受光する受光素子の応答特性を算出する応答特性算出手段、前記応答特性算出手段によって算出した応答特性の最大出力値を対角成分とし、前記受光素子の数の正方行列からなる応答係数を生成する応答係数生成手段、前記応答係数生成手段によって生成した応答係数を逆元した逆元応答係数を生成する逆元応答係数生成手段、前記逆元応答係数生成手段によって生成した逆元応答係数を用いて、原稿から読み取った画像データを補正する補正手段として機能させる。
【発明の効果】
【００２１】
本発明の請求項１によれば、画像データの各画素に対してフレア補正を行なうことにより高精度の画像データを形成できるようになるという効果を奏する。
【００２２】
また、請求項２によれば、自画像形成装置の動作環境に応じたフレア補正により高精度の画像データを形成できるようになるという効果を奏する。
【００２３】
また、請求項３によれば、自画像形成装置の動作環境に応じたフレア補正により高精度の画像データを形成できるようになるという効果を奏する。
【００２４】
また、請求項４によれば、自画像形成装置の動作環境に応じたフレア補正により高精度の画像データを形成できるようになるという効果を奏する。
【００２５】
また、請求項５によれば、搭載する記憶容量が少ない場合であっても画素ごとにフレア補正を行なうことにより高精度の画像データを形成できるようになるという効果を奏する。
【００２６】
また、請求項６によれば、搭載する記憶容量が少ない場合であっても画素ごとにフレア補正を行なうことにより高精度の画像データを形成できるようになるという効果を奏する。
【００２７】
また、請求項７によれば、搭載する記憶容量が少ない場合であっても画素ごとにフレア補正を行なうことにより高精度の画像データを形成できるようになるという効果を奏する。
【００２８】
また、請求項８によれば、画像データの各画素に対してフレア補正を行なうことにより高精度の画像データを形成できるようになるという効果を奏する。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態における画像形成装置および画像補正プログラムを適用して構成した画像形成装置の装置構成図の一例。
【図２】フラットベッドスキャナを真上から見た図。
【図３】発光素子の応答特性を示す図。
【図４】発光素子の変化状態を示す図。
【図５】発光素子の応答特性を示す図。
【図６】フレア補正行列の一例を示す図。
【図７】本発明の実施の形態における画像形成装置によって行われる逆元応答係数（フレア補正行列）を用いた補正処理の流れを示すフローチャート。
【図８】本発明の実施の形態における画像形成装置および画像補正プログラムを適用して構成した画像形成装置の装置構成図の一例。
【図９】本発明の実施の形態における画像形成装置の処理の流れを示すフローチャート。
【図１０】本発明の実施の形態における画像形成装置および画像補正プログラムを適用して構成した画像形成装置の装置構成図の一例。
【図１１】図１０に示す縮小画像比較部１１３の詳細な構成を示すブロック図。
【図１２】本発明の実施の形態における画像形成装置で行なわれる処理の詳細な流れを示すフローチャート。
【図１３】図１１に示す構成の縮小画像比較部により行なわれる処理の詳細な流れを示すフローチャート。
【図１４】従来例を示す図。
【発明を実施するための形態】
【００３０】
以下、本発明に係わる画像形成装置および画像補正プログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例１】
【００３１】
図１は、本発明の実施の形態における画像形成装置および画像補正プログラムを適用して構成した画像形成装置の装置構成図の一例である。
【００３２】
図１において、画像形成装置は、画像読取部１０１、応答特性算出部１０２、応答係数算出部１０３、逆元光量特定部１０４、保存部１０５、ライン読取画像受信部１０６、ライン読取画像蓄積部１０７、補正部１０８、出力部１０９を具備して構成される。
【００３３】
画像読取部１０１は、たとえばフラットベッド型の読取装置によって構成することができ、このフラットベッド型の読取装置を上部から見た図を図２に示す。
【００３４】
このフラットベッドスキャナは、原稿をセットする原稿台、フラットベッドスキャナの筐体内部に複数の発光素子等の微小照明が主走査方向に配列された照明装置、原稿台にセットされた原稿へ照射した照射光に対する反射光を集光する集光レンズ、集光レンズにより集光された反射光を光電変換するＣＣＤ（Charge Coupled Device）等からなる受光素子を構成する。
【００３５】
発光素子等の微小照明が配列された照明装置は、副走査方向へ並行移動することによって原稿全面に対して順次、照射光を照射する。このとき、集光レンズでは照明装置から照明された照明光（以下、「照射光」ともいう）に対する反射光を集光する。
【００３６】
このフラットベッドスキャナの主走査方向の画像サイズ（画素数：ピクセル）を「ＳＣＡＮＮＥＲ＿ＷＩＤＴＨ」とし、副走査方向の画像サイズ（画素数：ピクセル）を「ＳＣＡＮＮＥＲ＿ＬＥＮＧＴＨ」とした場合、スキャナにより読み取られる最大画像サイズは、「ＳＣＡＮＮＥＲ＿ＷＩＤＴＨ×ＳＣＡＮＮＥＲ＿ＬＥＮＧＴＨ」と表される。
【００３７】
また、このフラットベッドスキャナに設けられた照明装置に配列されている１つの発光素子等の微小照明による照明光を原稿の白画像に照明したことにより反射された反射光を受光する受光素子は、図３（ａ）に示すような応答特性を有する。
【００３８】
この図３（ａ）に示す応答特性は、中心位置で最大光量（「最大出力値」ともいう）となり、その中心周辺には迷光による微小の出力光量が発生した状態（「フレア」ともいう）を示している。
【００３９】
以下では、微小照明の一例である発光素子により照射された照射光からの反射光を受光素子で受光した場合について説明する。
【００４０】
図３（ｂ）は、複数の発光素子により照射光を照射することにより、この照射光に対する反射光を複数の受光素子によって受信した各受光素子の応答特性を示す図である。この図３（ｂ）に示す応答特性は、原稿台にセットされた原稿の白画像部分を読み取った受光素子の応答特性を示している。
【００４１】
図３（ｃ）の太い実線は、図３（ｂ）に示すように白画像部分を読み取った受光素子それぞれの応答特性を合成したときの合成応答特性を示す図である。
【００４２】
図３（ｄ）は、原稿台にセットされた原稿の白画像部分をΔ（デルタ）Ｄだけ増加させた部分に発光素子からの照射光を照射することによってこの照射光を受光する受光素子の合成応答特性の中央部分の最大光量がΔ（デルタ）Ｇだけ増加した状態を表している。
【００４３】
すなわち、発光素子がΔＤだけ追加発光したことによる受光素子の受光光量の増加分がΔＧである。
【００４４】
したがって、図３（ｃ）に示すような合成応答特性の最大光量の増加分ΔＧを、追加発光したことによる発光光量の増加分ΔＤで微分することで図３（ａ）に示す受光素子の応答特性を算出する。
【００４５】
そこで、この受光素子の応答特性を算出するために、画像形成装置の画像読取部１０１で図４（ａ）に示すような画像情報が印刷された原稿の読み取りを行なう。この画像情報は画像読取部１０１によって読み取られる。
【００４６】
これにより、読み取った画像読取部１０１は、応答特性算出部１０２にその読取画像情報を送信する。
【００４７】
応答特性算出部１０２では、読取画像情報から白画素数に対する最大光量の変化状態を特定し、その変化状態が左右正対象となる応答特性を算出する。
【００４８】
この応答特性算出部１０２により特定した最大光量の変化状態を図４（ｃ）に示す。
【００４９】
図４（ｃ）に示す最大光量の変化状態は、図４（ａ）に示すような原稿の白画像部分を読み取った白画素数に対する最大光量（受光素子の光量を合成した合成応答特性の中央部分に表れる光量）の変化状態である。また、図４（ｂ）は、発光素子が配列された照明装置を原稿の先端部分（図４（ａ）の地点Ａ）から後端部分（図４（ａ）の地点Ｃ）まで移動させたときの移動距離に対する受光素子により受光する最大光量の変化状態を示している。
【００５０】
図４（ｂ）は、横軸を移動距離とし、縦軸を受光素子で受光する最大光量とした図であって、原稿の副走査方向の地点Ａから白画像が表れる副走査方向の地点Ｂまでは白画素がないため発光素子の照射光に対する反射光を集光していない状態であって、照明装置が副走査方向の地点Ｂまで移動することで原稿に白画素が存在することから発光素子からの照射光に対する反射光を集光することで最大光量が増加した状態となる。
【００５１】
また、その後、照明装置が副走査方向の地点Ｃに至るまでに最大光量が緩やかに増加した状態を示している。
【００５２】
この図４（ｂ）より白画素の増加に基づく最大光量の変化状態は地点Ｂから地点Ｃまでの変化状態であって、この地点Ｂから地点Ｃまでの変化状態を白画素数に対する最大光量の変化として図４（ｃ）に示している。
【００５３】
この図４（ｃ）に示すグラフと、図４（ｃ）を白画素数によって微分し、その微分結果が左右対象となるように「１／２倍」して左右反転したグラフとを連結した状態を図５に示している。
【００５４】
図５に示す最大光量の微分値の変化状態を示す光量関数が、図３（ａ）に示す受光素子の応答特性となる。
【００５５】
このようにして受光素子の応答特性が算出されると、応答特性算出部１０２は、応答係数算出部１０３へとその応答特性を通知する。応答係数算出部１０３は、応答特性算出部１０２で算出した応答特性を有する受光素子の設置位置に基づく応答係数を算出する。
【００５６】
このときの応答係数を二次元行列「
2011082803.tif 000003
」で表す。
【００５７】
また、応答特性の中心周辺に迷光によるフレアが全く発生していない真値を一次元行列「Ｉ（ｘ）」で表し、画像読取部１０１によって読み取った読取画像を「Ｆ（ｘ）」とすると、これらの関係は以下の（式１）によって表される。なお、この行列Ｆ（ｘ）はフレアが発生した状態における読取画像を示している。
【００５８】
2011082803.tif 000004
【００５９】
この（式１）において
2011082803.tif 000005
を単位値とする処理（逆元）により逆行列を算出することによって真値の行列Ｉ（ｘ）を算出することができ、行列Ｉ（ｘ）は以下の（式２）によって表される。
【００６０】
2011082803.tif 000006
【００６１】
このときの応答係数
2011082803.tif 000007
は、中心位置においては図３（ａ）に示すような応答特性が応答係数となるが、スキャナの左端部分に設けらた発光素子からの照射光に対する反射光を受光する受光素子は画像外の部分からの反射光は受光しないため、中心位置における応答特性の左半分が存在しない状態の応答特性が応答係数として算出される。
【００６２】
また、逆に右端部分に設けられた発光素子からの照射光に対する反射光を受光する受光素子は画像外の部分からの反射光はないため、中心位置における応答特性の右半分が存在しない状態の応答特性が応答係数として算出される。
【００６３】
このことから、応答係数
2011082803.tif 000008
は、図３（ａ）に示すような応答特性の中心位置をスキャナの左端から右端まで画素ごとに移動したときの画素ごとの出力光量を示している。また、列の要素が各画素における出力光量である。
【００６４】
これにより応答係数算出部１０３により算出された応答係数
2011082803.tif 000009
を図６（ａ）に示す。
【００６５】
図６（ａ）に示す二次元行列である応答係数
2011082803.tif 000010
は、応答特性の最大光量を「α（アルファ）」とし、この最大光量を中心位置とする応答特性を左端から右端まで画素ごとに移動したときの出力光量を示している。このときの図６（ａ）に示す二次元行列は、対角成分を最大光量「α」とした正方行列となる。
【００６６】
応答係数算出部１０３によって応答係数が算出されると、逆元応答係数算出部１０４にその応答係数を通知する。このとき、逆元応答係数算出部１０４は、応答係数を逆元する。応答係数が図６（ａ）に示すような二次元行列により構成される場合、逆元することによりこの二次元行列に対する逆行列を算出する。このときの逆行列を図６（ｂ）に示している。
【００６７】
このようにして逆元応答係数算出部１０４によって算出した逆行列からなる逆元応答係数はフレアを補正する行列となり、この逆元応答係数を保存部１０５に保存する。以下、この逆元応答係数を「フレア補正行列」と称する。
【００６８】
保存部１０５に逆元応答係数が保存された状態で、画像読取部１０１により原稿台にセットされた原稿の読取処理が行なわれると、読み取った１ラインごとの読取画像をライン読取画像受信部１０６にて受信し、ライン読取画像受信部１０６で受信した各ラインにおける読取画像をライン読取画像蓄積部１０７へと蓄積する。また、ライン読取画像受信部１０６は、各ラインにおける読取画像をライン読取画像蓄積部１０７へと蓄積したことを補正部１０８へと通知する。
【００６９】
補正部１０８では、保存部１０５に保存された逆元応答係数を取得し、その逆元応答係数を用いて各ラインにおける読取画像の補正を行なう。このときの補正の詳細な処理を図７のフローチャートに示し、以下で説明する。
【００７０】
補正部１０８によって各ラインにおける読取画像の補正が完了すると、出力部１０９へと補正後の読取画像を送信する。出力部１０９では、補正部１０８により補正された読取画像を受信し、全てのラインにおける読取画像を受信することによって各ラインの読取画像を合成して読取画像を出力する。
【００７１】
この出力部１０９では、読取画像を予め指定された記憶装置に送信して記憶するような構成であってもよい。
【００７２】
図７は、本発明の実施の形態における画像形成装置によって行われる逆元応答係数（フレア補正行列）を用いた補正処理の流れを示すフローチャートである。
【００７３】
図７において、画像情報の読み取りが行なわれると、ラインごとのライン読取画像を受信すると処理が開始され、受信したライン読取画像をラインバッファに蓄積する（７０１）。
【００７４】
そして、ラインバッファにライン読取画像が蓄積されると、主走査方向における補正対象の画素を示す画素位置情報（ｘ１）とその画素に対して補正した補正後の出力値（Ｙ）を初期化し（７０２）、さらに、係数位置情報（ｘ２）を初期化する（７０３）。
【００７５】
これらの初期化が完了すると、ラインバッファに蓄積されたライン読取画像から係数位置情報（ｘ２）にある１画素分の画像データ（Ｄ（ｘ２））を取得する（７０４）。
【００７６】
また、保存部に保存された図６（ｂ）に示すようなフレア補正行列における画素位置情報（ｘ１）を行とし、係数位置情報（ｘ２）を列とする係数ｇ（ｘ１、ｘ２）を取得する（７０５）。
【００７７】
このようにして取得したデータを用いて、１画素分の画像データ（Ｄ（ｘ２））にフレア補正行列の係数ｇ（ｘ１、ｘ２）を乗算した結果に出力値（Ｙ）を加算して出力値を算出する（７０６）。
【００７８】
係数位置情報が主走査方向の幅（ＳＣＡＮＮＥＲ＿ＷＩＤＴＨ）となっており全ての係数位置情報に基づいて出力値Ｙを算出したかを判断し（７０７）、全ての係数位置情報に基づいて出力値Ｙが出力されていない場合（７０７でＮＯ）には、係数位置情報をインクリメントして移動して（７０８）上記のステップ７０４〜ステップ７０７を繰り返して行なう。
【００７９】
また、係数位置情報ｘ２が主走査方向の幅（ＳＣＡＮＮＥＲ＿ＷＩＤＴＨ）となることによって全ての係数位置情報に基づいて出力値Ｙが算出された場合（７０７でＹＥＳ）には、出力値Ｙを出力する（７０９）。
【００８０】
これにより、１画素分の補正が行なわれた状態となり、続いて、全ての画素に対して補正が終了したかを判断する（７１０）。全ての画素に対して補正が終了している場合（７１０でＹＥＳ）には、全ての出力値Ｙを合成して補正後のライン読取画像を生成する（７１１）。全ての画素に対して補正が終了していない場合（７１０でＮＯ）には、画素の位置を移動して（７１２）ステップ７０３以降の処理を行なう。
【００８１】
このようにして各ラインのライン読取画像が補正された状態となる。
【実施例２】
【００８２】
図８は、本発明の実施の形態における画像形成装置および画像補正プログラムを適用して構成した画像形成装置の装置構成図の一例である。
【００８３】
図８において、画像形成装置は、画像読取部１０１、応答特性算出部１０２、応答係数算出部１０３、逆元光量特定部１０４、保存部１０５、ライン読取画像受信部１０６、ライン読取画像蓄積部１０７、補正部１０８、出力部１０９、基準補正係数列算出部１１０、出力補正系数列算出部１１１を具備して構成される。
【００８４】
この図８に示す装置構成図は、図１に示す構成図と類似することから、異なる点を中心に説明する。
【００８５】
画像読取部１０１で図４（ａ）に示すような画像情報が印刷された原稿の読み取りを行なう。この画像情報は画像読取部１０１によって読み取られる。この画像情報を読み取った画像読取部１０１は、応答特性算出部１０２にその読取画像情報を送信する。
【００８６】
応答特性算出部１０２では、読取画像情報から白画素数に対する最大光量の変化状態を特定し、その変化状態が左右正対象となる応答特性を算出する。
【００８７】
この応答特性算出部１０２により特定した最大光量の変化状態を図４（ｃ）に示す。
【００８８】
この図４（ｃ）に示すような受光素子の応答特性が算出されると、応答特性算出部１０２は、応答係数算出部１０３へとその応答特性を通知する。応答係数算出部１０３は、応答特性算出部１０２で算出した応答特性を有する受光素子の設置位置に基づく応答係数を算出する。
【００８９】
応答係数算出部１０３によって応答係数が算出されると、逆元応答係数算出部１０４にその応答係数を通知する。このとき、逆元応答係数算出部１０４は、応答係数を逆元する。応答係数が図６（ａ）に示すような二次元行列により構成される場合、逆元することによりこの二次元行列に対する逆行列を算出する。このときの逆行列を図６（ｂ）に示している。
【００９０】
このようにして逆元応答係数算出部１０４によって算出した逆行列からなる逆元応答係数はフレアを補正する「フレア補正行列」となる。この逆元応答係数算出部１０４では、算出したフレア補正行列を基準補正係数列算出部１１０および出力補正系数列算出部１１１へと通知する。
【００９１】
基準補正係数算出部１１０は、図６（ｂ）に示すようなフレア補正行列の行数を「２」で除算した行数を基準補正係数列と算出する。
【００９２】
このときの基準補正係数列を
2011082803.tif 000011
と表す。
【００９３】
図６（ｂ）から算出した基準補正係数列は以下の（式３）のように表される。
【００９４】
2011082803.tif 000012
【００９５】
この（式３）の各係数ｇｃ（０）、ｇｃ（１）、ｇｃ（２）、・・・は、図６（ｂ）に示すようなフレア補正行列の係数ｇ（ｘ１、ｘ２）で表すと以下の（式４）のようになる。
【００９６】
2011082803.tif 000013
【００９７】
このようにして基準補正係数列算出部１１０が基準補正係数列を算出すると、基準補正係数列算出部１１０は、算出した基準補正係数列を保存部１０５へと保存する。また、この基準補正系数列を出力補正系数列算出部１１１へと送信する。
【００９８】
出力補正系数列算出部１１１では、逆元光量特定部１０４からフレア補正行列を受信し、さらに基準補正係数列算出部１１０から基準補正係数列を受信すると、以下のような処理を行なうことによって出力補正係数列を算出する。
【００９９】
まず、基準補正係数列算出部１１０から受信した基準補正係数列の各係数の合計値「ＳＵＭ＿Ｇｃ」を計算する。この合計値ＳＵＭ＿Ｇｃは以下の（式５）のように求められる。
【０１００】
2011082803.tif 000014
【０１０１】
また、逆元光量特定部１０４から受信したフレア補正行列の各行についてもそれぞれ合計値「ＳＵＭ＿Ｇ（ｊ）」を求める。この合計値ＳＵＭ＿Ｇ（ｊ）は以下の（式６）のように求められる。
【０１０２】
2011082803.tif 000015
【０１０３】
このようにして合計値ＳＵＭ＿Ｇ（ｊ）が求められると、この合計値ＳＵＭ＿Ｇ（ｊ）と基準補正系数列の合計値ＳＵＭ＿Ｇｃとの比である出力補正係数列を求める。この比率ＳＵＭＲ＿Ｇ（ｊ）は以下の（式７）のようになる。
【０１０４】
2011082803.tif 000016
【０１０５】
出力補正系数列算出部１１１が（式７）のような出力補正係数列を算出すると、この出力補正係数列を保存部１０５へと保存する。
【０１０６】
このようにして、保存部１０５に基準補正系数列、出力補正係数列が保存された状態で、画像読取部１０１により原稿台にセットされた原稿の読取処理が行なわれると、読み取った１ラインごとの読取画像をライン読取画像受信部１０６にて受信し、ライン読取画像受信部１０６で受信した各ラインにおける読取画像をライン読取画像蓄積部１０７へと蓄積する。
【０１０７】
また、ライン読取画像受信部１０６は、各ラインにおける読取画像をライン読取画像蓄積部１０７へと蓄積したことを補正部１０８へと通知する。
【０１０８】
補正部１０８では、保存部１０５に保存された基準補正系数列から画素位置情報ｘ１により示されるｘ１番目の係数を取得し、さらに出力補正係数列から係数位置情報ｘ２により示されるｘ２番目の係数ＳＵＭＲ＿Ｇ（ｘ２）を取得してこれらの情報を用いてライン読取画像を補正する。
【０１０９】
このときの補正の詳細な処理を図９のフローチャートに示し、以下で説明する。
【０１１０】
補正部１０８によって各ラインにおける読取画像の補正が完了すると、出力部１０９へと補正後の読取画像を送信する。出力部１０９では、補正部１０８により補正された読取画像を受信し、全てのラインにおける読取画像を受信することによって各ラインの読取画像を合成して読取画像を出力する。
【０１１１】
この出力部１０９では、読取画像を予め指定された記憶装置に送信して記憶するような構成であってもよい。
【０１１２】
図９は、本発明の実施の形態における画像形成装置の処理の流れを示すフローチャートである。
【０１１３】
図９において、画像情報の読み取りが行なわれると、ラインごとのライン読取画像を受信すると処理が開始され、受信したライン読取画像をラインバッファに蓄積する（９０１）。
【０１１４】
そして、ラインバッファにライン読取画像が蓄積されると、主走査方向における補正対象の画素を示す画素位置情報（ｘ１）とその画素に対して補正した補正後の出力値（Ｙ）を初期化し（９０２）、さらに係数位置情報（ｘ２）を初期化する（９０３）。
【０１１５】
これらの初期化が完了すると、画素位置情報（ｘ１）と係数位置情報（ｘ２）と加算したものからＳＣＡＮＮＥＲ＿ＷＩＤＴＨを２で除算したものを差し引いた値が０（ゼロ）未満であるか、若しくは、画素位置情報（ｘ１）と係数位置情報（ｘ２）と加算したものからＳＣＡＮＮＥＲ＿ＷＩＤＴＨを２で除算したものを差し引いた値がＳＣＡＮＮＥＲ＿ＷＩＤＴＨよりも大きいかを判断する（９０４）。
【０１１６】
この判断処理により条件を満たさないと判断される場合（９０４でＮＯ）には、画素位置が「ｘ１＋ｘ２−ＳＷ／２」の画素データ「Ｄ（ｘ１＋ｘ２−ＳＷ／２）」を取得する（９０５）。次に、係数位置情報（ｘ２）に設定されている係数ｇｃ（ｘ２）を取得する（９０６）。
【０１１７】
このようにして取得したデータを用いて、１画素分の画像データ（Ｄ（ｘ１＋ｘ２−ＳＷ／２））に係数ｇｃ（ｘ２）を乗算した結果に出力値（Ｙ）を加算して出力値を算出する（９０７）。
【０１１８】
係数位置情報が主走査方向の幅（ＳＣＡＮＮＥＲ＿ＷＩＤＴＨ）となっており全ての係数位置情報に基づいて出力値Ｙを算出したかを判断し（９０８）、全ての係数位置情報に基づいて出力値Ｙが出力されていない場合（９０８でＮＯ）には、係数位置情報をインクリメントして移動して（９０９）上記のステップ９０４〜ステップ９０８を繰り返して行なう。
【０１１９】
また、係数位置情報ｘ２が主走査方向の幅（ＳＣＡＮＮＥＲ＿ＷＩＤＴＨ）となることによって全ての係数位置情報に基づいて出力値Ｙが算出された場合（９０８でＹＥＳ）には、出力補正係数列から画素位置情報（ｘ１）に対する出力補正係数ＳＵＭＲ＿Ｇ（ｘ１）を取り出す（９１０）。
【０１２０】
そして、取り出した出力補正係数ＳＵＭＲ＿Ｇ（ｘ１）に算出した出力値Ｙを乗算した出力値Ｙを算出する（９１１）。
【０１２１】
これにより算出した出力値Ｙを補正結果として出力する（９１２）。
【０１２２】
これにより、１画素分の補正が行なわれた状態となり、続いて、全ての画素に対して補正が終了したかを判断する（９１３）。全ての画素に対して補正が終了している場合（９１３でＹＥＳ）には、全ての出力値Ｙを合成して補正後のライン読取画像を生成する（９１４）。全ての画素に対して補正が終了していない場合（９１３でＮＯ）には、画素の位置を移動して（９１５）ステップ９０３以降の処理を行なう。
【０１２３】
このことから、フレア補正行列の内、中央部分にあたる補正係数列を使用して画素を補正し、この補正結果を出力補正係数によりさらに補正していることとなる。中央部分の補正係数列を代表として使用して元々の係数合計値比で調整するため使用メモリ容量を低減する。
【実施例３】
【０１２４】
図１０は、本発明の実施の形態における画像形成装置および画像補正プログラムを適用して構成した画像形成装置の装置構成図の一例である。
【０１２５】
図１０において、画像形成装置は、画像読取部１０１、応答特性算出部１０２、応答係数算出部１０３、逆元光量特定部１０４、保存部１０５、ライン読取画像受信部１０６、ライン読取画像蓄積部１０７、補正部１０８、出力部１０９、縮小画像生成部１１２、縮小画像比較部１１３、縮小画像蓄積部１１４、基準縮小画像記憶部１１５、閾値記憶部１１６を具備して構成される。
【０１２６】
この図１０に示す装置構成図は、図１に示す構成図と類似することから、異なる点を中心に説明する。
【０１２７】
画像読取部１０１で図４（ａ）に示すような画像情報が印刷された原稿の読み取りを行なう。この画像情報は画像読取部１０１によって読み取られる。この画像情報を読み取った画像読取部１０１は、応答特性算出部１０２にその読取画像情報を送信する。
【０１２８】
応答特性算出部１０２では、読取画像情報から白画素数に対する最大光量の変化状態を特定し、その変化状態が左右正対象となる応答特性を算出する。
【０１２９】
この応答特性算出部１０２により特定した最大光量の変化状態を図４（ｃ）に示す。
【０１３０】
この図４（ｃ）に示すような受光素子の応答特性が算出されると、応答特性算出部１０２は、応答係数算出部１０３へとその応答特性を通知する。応答係数算出部１０３は、応答特性算出部１０２で算出した応答特性を有する受光素子の設置位置に基づく応答係数を算出する。
【０１３１】
応答係数算出部１０３によって応答係数が算出されると、逆元応答係数算出部１０４にその応答係数を通知する。このとき、逆元応答係数算出部１０４は、応答係数を逆元する。応答係数が図６（ａ）に示すような二次元行列により構成される場合、逆元することによりこの二次元行列に対する逆行列を算出する。このときの逆行列を図６（ｂ）に示している。
【０１３２】
このようにして逆元応答係数算出部１０４によって算出した逆行列からなる逆元応答係数はフレアを補正するフレア補正行列となる。この逆元応答係数算出部１０４では、算出したフレア補正行列を保存部１０５へと保存する。
【０１３３】
また、保存部１０５にフレア補正行列が保存されると、補正部１０８は、画素位置情報ｘ１および係数位置情報ｘ２に基づいて保存部１０５に保存されたフレア補正行列からｘ１行ｘ２列目の補正係数を読み出し、この補正係数とライン読取画像蓄積部１０７に蓄積されたライン単位の読取画像の画素データとの間で行列演算して補正を行なう。
【０１３４】
このようにして補正された真値である補正後の読取画像の出力光量と補正前の読取画像の出力光量とを画素ごとに減算する演算処理を行なった差分補正量を算出する。そして、この差分補正量を保存部１０５へと保存する。
【０１３５】
このようにして基準縮小画像、差分補正量、フレア補正行列が記憶された状態において、続いて、画像読取部１０１では、読み取ったライン単位の読取画像を縮小画像生成部１１２へと送信する。
【０１３６】
縮小画像生成部１１２では、第１ライン目の読取画像を受信した場合にそのライン単位の読取画像に対する縮小画像を生成し、生成した縮小画像を基準縮小画像として基準縮小画像記憶部１１５へと蓄積する。
【０１３７】
また、縮小画像生成部１１２により２ライン目以降の読取画像を受信した場合にはその読取画像に対する縮小画像を生成し、生成した縮小画像を縮小画像蓄積部１１４へと蓄積する。このとき、縮小画像生成部１１２は、縮小画像比較部１１３に対して比較要求を行なう。
【０１３８】
比較要求を縮小画像生成部１１２から受信した縮小画像比較部１１３では、縮小画像蓄積部１１４に蓄積された縮小画像と基準縮小画像記憶部１１５に記憶された基準縮小画像とどの程度類似しているかを表す類似度を算出し、双方の縮小画像が類似しているかを閾値記憶部１１６に記憶された閾値と算出した類似度と比較することによって判断する。
【０１３９】
この縮小画像比較部１１３の詳細な構成を図１１に示し、以下で説明する。
【０１４０】
そして、縮小画像比較部１１３によって比較した判断結果を補正部１０８へと通知する。
【０１４１】
補正部１０８では、その判断結果により縮小画像が基準縮小画像と類似している場合にライン読取画像蓄積部１０７で蓄積した読取画像を取得し、さらに保存部１０５で保存している画素位置に対する差分補正量を読み出し、その画素位置に対する差分補正量を、取得した読取画像の対応する画素に加算することで補正を行なう。
【０１４２】
それに対して、判断結果により縮小画像が基準縮小画像と類似していない場合に補正部１０８では、基準縮小画像に対する補正と同様に補正係数と入力画像データとの行列演算により補正を実施し、補正後の真値と縮小画像との画素位置ごとに差分を算出した差分補正量で保存部１０５が保存している差分補正量を書き換えて保存する。
【０１４３】
このとき、基準縮小画像に類似してないと判断された縮小画像を新たな基準縮小画像として基準縮小画像記憶部１１５へと記憶する。
【０１４４】
このようにして全てのラインにおける読取画像の補正が行なわれると、補正部１０８は、出力部１０９へと補正後の読取画像を送信する。出力部１０９では、ラインごとの読取画像を合成して出力する。
【０１４５】
このとき、出力した読取画像は所定の記憶領域に保存されるほか、表示ディスプレイに表示される。
【０１４６】
なお、上記ではライン毎の読取画像に対する縮小画像を生成して基準縮小画像と比較する構成であるが、縮小画像を用いて比較するのではなくその読取画像同士を比較するような構成であってもよい。
【０１４７】
図１１は、図１０に示す縮小画像比較部１１３の詳細な構成を示すブロック図である。
【０１４８】
図１１において、縮小画像比較部１１３は、減算部１１３−１、二乗演算部１１３−２、累積加算部１１３−３、比較部１１３−４を具備して構成される。
【０１４９】
縮小画像生成部１１２により比較要求を受信すると、縮小画像比較部１１３の減算部１１３−１は、所定の画素に対する基準縮小画像を基準縮小画像記憶部１１５から取り出し、またその画素と同一の画素に対する縮小画像を縮小画像蓄積部１１４から取り出す。
【０１５０】
これらを取り出した減算部１１３−１では、縮小画像の画素ごとの出力光量および基準縮小画像の画素ごとの出力光量を画素ごとの差分を算出し、この差分を二乗演算部１１３−２へと送信する。二乗演算部１１３−２では、この差分を二乗して累積加算部１１３−３へ送信する。累積加算部１１３−３では、差分を二乗した値を全画素数分、累積加算する。
【０１５１】
全ての画素に対して累積加算されると、累積加算した累積出力光量を比較部１１３−４へと送信する。このとき比較部１１３−４では、閾値記憶部１１６に記憶された閾値を読み出して受信した累積出力光量と閾値とを比較して（若しくは累積出力光量の平方根と閾値とを比較して）その比較結果を補正部１０８へと送信する。
【０１５２】
この閾値は、類似の有無を判断する出力光量からなる値であって、閾値以下の出力光量からなる累積出力光量であれば類似していると判断し、閾値を超えた出力光量からなる累積出力光量であれば類似していないと判断される。
【０１５３】
図１２は、本発明の実施の形態における画像形成装置で行なわれる処理の詳細な流れを示すフローチャートである。
【０１５４】
図１２において、受信した第１ライン目の読取画像をライン読取画像蓄積部に蓄積し（１２０１）、この第１ライン目の読取画像に対する縮小画像を作成する（１２０２）。
【０１５５】
このようにして作成した縮小画像を基準縮小画像として基準縮小画像蓄積部に蓄積する（１２０３）。
【０１５６】
そして、画素位置情報ｘ１および係数位置情報ｘ２に基づいて保存部１０５に保存されたフレア補正行列からｘ１行ｘ２列目の補正係数を読み出し、この補正係数とライン読取画像蓄積部１０７に蓄積されたライン単位の読取画像の出力光量との間で行列演算して補正を行なう（１２０４）。
【０１５７】
補正された読取画像と補正前の読取画像との各画素における出力光量の差分を差分補正値として保存する（１２０５）。
【０１５８】
次に、第２ライン目以降の読取画像を受信すると、その読取画像をライン読取画像蓄積部に蓄積し（１２０６）、その読取画像に対する縮小画像を作成する（１２０７）。さらに、作成した縮小画像を縮小画像記憶部に記憶する（１２０８）。
【０１５９】
そして、基準縮小画像蓄積部に蓄積された基準縮小画像の出力光量と縮小画像記憶部に記憶された縮小画像の出力光量とを画素ごとに比較し（１２０９）、全ての画素の出力光量を加算した累積出力光量が閾値以上であるかを判断する（１２１０）。
【０１６０】
累積出力光量が閾値以上であると判断される場合（１２１０でＹＥＳ）には、読取画像の出力光量に差分補正量を同じ画素位置同士で加算し、フレア補正結果として出力する（１２１４）。
【０１６１】
また、累積出力光量が閾値以上であると判断されない場合（１２１０でＮＯ）には、第１ライン目と同様に、画素位置情報ｘ１および係数位置情報ｘ２に基づいて保存部１０５に保存されたフレア補正行列からｘ１行ｘ２列目の補正係数を読み出し、この補正係数とライン読取画像蓄積部１０７に蓄積されたライン単位の読取画像の画素データとの間で行列演算して補正する（１２１１）。
【０１６２】
そして、補正後の読取画像の出力光量と補正前の読取画像の出力光量との差分補正量を画素ごとに算出して、既存の差分補正量を書き換えて保存する（１２１２）。さらに、補正後の縮小画像を基準縮小画像として基準縮小画像蓄積部に蓄積する（１２１３）。
【０１６３】
そして、全てのラインにおける読取画像の補正が完了したかを判断し（１２１５）、全てのラインにおける読取画像の補正が完了した場合（１２１５でＹＥＳ）には、処理を終了し、全てのラインにおける読取画像の補正が完了していない場合（１２１５でＮＯ）には、ステップ１２０６以降の処理を完了していないラインの読取画像に対して行なう。
【０１６４】
図１３は、図１１に示す構成の縮小画像比較部により行なわれる処理の詳細な流れを示すフローチャートである。
【０１６５】
図１３において、比較要求を受信すると処理が開始され、累積出力光量を初期化する（１３０１）。
【０１６６】
続いて、基準縮小画像を読み出し（１３０２）、縮小画像を読み出す（１３０３）。基準縮小画像と縮小画像との画素ごとの差分補正量を算出し（１３０４）、この差分補正量の二乗を算出する（１３０５）。
【０１６７】
そして、差分補正量の二乗を累積加算して累積出力光量を算出し（１３０６）、読み出し信号が有効であって他の画素の比較を行なうかを判断する（１３０７）。この判断により読み出し信号が有効である場合（１３０７でＹＥＳ）には、ステップ１３０２以降を他の画素の読取画像に対して行なう。
【０１６８】
また、読み出し信号が有効でない場合（１３０７でＮＯ）には、続いて、累積出力光量が閾値以下であるかを判断する（１３０８）。累積出力光量が閾値以下である場合（１３０８でＹＥＳ）には、保存されている差分補正値によって補正を指示する（１３０９）。また、累積出力光量が閾値以下でない場合（１３０８でＮＯ）には、フレア補正行列を用いた補正を指示する（１３１０）。
【０１６９】
以上に示す実施の形態は、本発明の実施の一形態であって、これらの実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１７０】
なお、本発明は、通信機能を備えた画像形成システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する画像形成システムを構成することも可能である。画像形成システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行なう。
【０１７１】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【符号の説明】
【０１７２】
１０１        画像読取部
１０２        応答特性算出部
１０３        応答係数算出部
１０４        逆元光量特定部
１０５        保存部
１０６        ライン読取画像受信部
１０７        ライン読取画像蓄積部
１０８        補正部
１０９        出力部
１１０        基準補正係数列算出部
１１１        出力補正系数列算出部
１１２        縮小画像生成部
１１３        縮小画像比較部
１１４        縮小画像蓄積部
１１５        基準縮小画像記憶部
１１６        閾値記憶部
【図１】
2011082803.tif 000017
【図２】
2011082803.tif 000018
【図３】
2011082803.tif 000019
【図４】
2011082803.tif 000020
【図５】
2011082803.tif 000021
【図６】
2011082803.tif 000022
【図７】
2011082803.tif 000023
【図８】
2011082803.tif 000024
【図９】
2011082803.tif 000025
【図１０】
2011082803.tif 000026
【図１１】
2011082803.tif 000027
【図１２】
2011082803.tif 000028
【図１３】
2011082803.tif 000029
【図１４】
2011082803.tif 000030