(57)【特許請求の範囲】
【請求項１】
シェーディング補正に使用される基準データを整数データとして取得する基準データ取得部と、
前記基準データ取得部により取得された前記基準データよりビット長の短い短ビット長データを、前記基準データから生成する短ビット長データ生成部と、
前記短ビット長データを記憶するメモリーとを備え、
前記短ビット長データ生成部は、前記基準データの値からオフセットデータの値を減算して得られる値を有する前記短ビット長データを生成し、
前記オフセットデータの値は、前記基準データ取得部により取得される前記基準データの予測最小値より低い所定の値とされ、
前記オフセットデータの値より低い値を有する前記基準データが取得された場合、前記オフセットデータの値は、取得された前記基準データの値より低い値に更新され、更新後の前記オフセットデータで、前記基準データから前記短ビット長データが生成されること、
を特徴とする画像読取装置。
【請求項２】
前記メモリーから前記短ビット長データを読み出し、前記短ビット長データおよび前記オフセットデータに基づいて、画像データに対してシェーディング補正を行うシェーディング補正部をさらに備えることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記シェーディング補正部は、前記短ビット長データの値に前記オフセットデータの値を加算して前記基準データの値を復元し、その基準データの値を使用してシェーディング補正を行うことを特徴とする請求項２記載の画像読取装置。
【請求項４】
前記短ビット長データ生成部、前記メモリーおよび前記シェーディング補正部は、単一のＩＣチップ内に設けられ、
前記オフセットデータは、前記ＩＣチップとは別の不揮発性メモリーに記憶されており、前記不揮発性メモリーから前記ＩＣチップ内の前記短ビット長データ生成部および前記シェーディング補正部に供給されること、
を特徴とする請求項２または請求項３記載の画像読取装置。
【請求項５】
前記基準データの予測最小値は、前記基準データ取得部により取得される前記基準データの値の予測範囲の下限値であって、その予測範囲は、前記基準データの目標値を含む所定の幅の範囲であることを特徴とする請求項１から請求項４のうちのいずれか１項記載の画像読取装置。
【請求項６】
前記短ビット長データのビット長は、前記基準データ取得部により取得される前記基準データの値の予測範囲および前記オフセットデータの値に応じて設定されることを特徴とする請求項１から請求項５のうちのいずれか１項記載の画像読取装置。
【請求項７】
前記基準データは、白基準データおよび／または黒基準データであることを特徴とする請求項１から請求項６のうちのいずれか１項記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関するものである。
【背景技術】
【０００２】
スキャナーなどの画像読取装置では、光源ランプの光量が不均一であること、イメージセンサーの感度が不均一であることなどに起因する読取画像の劣化を防止するために、原稿画像に対してシェーディング補正が行われることがある（例えば特許文献１，２参照）。
【０００３】
シェーディング補正では、量子化された白基準データおよび黒基準データに基づいて原稿画像の画像データが補正される。白基準データおよび黒基準データは量子化データであるため、白基準データおよび黒基準データのビット長が長いほど、シェーディング補正の精度が向上する。
【０００４】
しかしながら、白基準データおよび黒基準データのビット長が長いほど、それらのデータを格納しておく記憶領域のサイズが大きくなる。このため、例えば特許文献２に記載の技術では、実数データである白基準データおよび黒基準データの全ビットのうち、精度に対する影響の少ないビットを省略して得られるビット長の短いデータが、白基準データおよび黒基準データそのものの代わりに記憶される。これにより、白基準データおよび黒基準データのための記憶領域のサイズが小さくなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３２１９９８号公報
【特許文献２】特開２０１０−２２６６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の特許文献２に記載の技術では、白基準データおよび黒基準データのための記憶領域のサイズが小さくなるものの、数値を表現しているビットが省略されるため、シェーディング補正の精度が低下してしまう。
【０００７】
また、上述の特許文献２に記載の技術では、白基準データおよび黒基準データの取扱に実数演算が要求されるため、特に、演算能力の低い機種では、シェーディング補正の所要時間が長くなってしまう。
【０００８】
本発明は、上記の問題に鑑みてなされたものであり、精度を低下させることなく適切な時間でシェーディング補正を実行可能としつつ、基準データのための記憶領域のサイズが小さくて済む画像読取装置を得ることを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明では以下のようにした。
【００１０】
本発明に係る画像読取装置は、シェーディング補正に使用される基準データを整数データとして取得する基準データ取得部と、基準データ取得部により取得された基準データよりビット長の短い短ビット長データをその基準データから生成する短ビット長データ生成部と、その短ビット長データを記憶するメモリーとを備える。そして、短ビット長データ生成部は、基準データの値からオフセットデータの値を減算して得られる値を有する短ビット長データを生成する。そのオフセットデータの値は、基準データ取得部により取得される基準データの予測最小値より低い所定の値とされ、オフセットデータの値より低い値を有する基準データが取得された場合、オフセットデータの値は、取得された基準データの値より低い値に更新され、更新後のオフセットデータで、基準データから短ビット長データが生成される。
【００１１】
これにより、整数データを使用しているので精度を低下させることなく適切な時間でシェーディング補正が実行可能であるとともに、基準データのための記憶領域のサイズが、短ビット長データのサイズだけあればよく、小さくて済む。
【００１２】
また、本発明に係る画像読取装置は、上記の画像読取装置に加え、次のようにしてもよい。この場合、画像読取装置は、メモリーから短ビット長データを読み出し、短ビット長データおよびオフセットデータに基づいて、画像データに対してシェーディング補正を行うシェーディング補正部をさらに備える。
【００１３】
また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、シェーディング補正部は、短ビット長データの値にオフセットデータの値を加算して基準データの値を復元し、その基準データの値を使用してシェーディング補正を行う。
【００１４】
また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、上述の、短ビット長データ生成部、メモリーおよびシェーディング補正部は、単一のＩＣチップ内に設けられる。一方、オフセットデータは、ＩＣチップとは別の不揮発性メモリーに記憶されており、その不揮発性メモリーからＩＣチップ内の短ビット長データ生成部およびシェーディング補正部に供給される。
【００１５】
これにより、オフセットデータをＩＣチップ内に記憶しないため、短ビット長データ生成部、メモリーおよびシェーディング補正部が設けられるＩＣチップの回路規模を小さくすることができる。
【００１６】
また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、上述の基準データの予測最小値は、基準データ取得部により取得される基準データの値の予測範囲の下限値であって、その予測範囲は、基準データの目標値を含む所定の幅の範囲である。
【００１７】
これにより、オフセットデータの値より低い値を有する基準データが発生しにくくなる。
【００１８】
また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、短ビット長データのビット長は、基準データ取得部により取得される基準データの値の予測範囲およびオフセットデータの値に応じて設定される。
【００１９】
また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、上述の基準データは、白基準データおよび／または黒基準データである。
【発明の効果】
【００２０】
本発明によれば、画像読取装置において、精度を低下させることなく適切な時間でシェーディング補正を実行可能としつつ、基準データのための記憶領域のサイズが小さくて済む。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の実施の形態に係る画像読取装置の内部構成を示す側面図である。
【図２】図２は、図１に示す画像読取装置の電気的構成を示すブロック図である。
【図３】図３は、図１および図２に示す画像読取装置において、白基準データおよび黒基準データを短ビット長データとして記憶する処理について説明するフローチャートである。
【図４】図４は、黒基準データの一例およびその黒基準データから得られる短ビット長データの一例を示す図である。
【図５】図５は、白基準データの一例およびその白基準データから得られる短ビット長データの一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、図に基づいて本発明の実施の形態を説明する。
【００２３】
図１は、本発明の実施の形態に係る画像読取装置の内部構成を示す側面図である。図１に示す画像読取装置は、スキャナー、複写機、複合機などといった装置である。
【００２４】
図１において、コンタクトガラス１は、当該画像読取装置本体の上面に設置され、画像読取時に原稿を載置される。
【００２５】
また、キャリッジ２は、図示せぬ駆動源によって副走査方向に移動可能に設置されている。キャリッジ２は、光源１１とミラー１２とを有する。光源１１は、主走査方向に沿って配置され、例えば配列された複数の発光ダイオードで光を出射する。光源１１から出射された光は、キャリッジ２の位置に応じて、コンタクトガラス１上に載置された原稿、後述の白基準パッチ６などで反射する。ミラー１２は、原稿、後述の白基準パッチ６などからの反射光を反射する。
【００２６】
また、キャリッジ３は、図示せぬ駆動源によってキャリッジ２とともに副走査方向に移動可能に設置されている。キャリッジ３は、ミラー１３，１４を有する。ミラー１３，１４は、キャリッジ２のミラー１２からの光を２度反射して副走査方向に沿って出射する。
【００２７】
結像レンズ４は、ミラー１４からの光をイメージセンサー５に結像させる。
【００２８】
イメージセンサー５は、主走査方向に配列された所定の画素数の受光素子を有する一次元イメージセンサーであり、ラインごとに、その画素数の画素についての受光量に対応する電気信号を出力する。イメージセンサー５としては、例えば、ＣＣＤ（Charge Coupled Device）が使用される。
【００２９】
白基準パッチ６は、装置内部の天面に配置され、白色の基準データを取得するために使用される板状の部材である。
【００３０】
原稿カバー７は、コンタクトガラス１に面接触可能で回動自在に設置されている略平板状の部材であって、原稿をコンタクトガラス１に密着させるとともに、画像読取時に環境光がコンタクトガラス１から装置内部へ入射することを防ぐ。
【００３１】
図２は、図１に示す画像読取装置の電気的構成を示すブロック図である。
【００３２】
図２において、コントローラー２１は、装置内部の図示せぬ駆動源の制御、演算処理などを行う回路である。コントローラー２１は、図示せぬ駆動源を制御してキャリッジ２，３を移動させ、イメージセンサー５からの出力に基づいて、シェーディング補正用の基準データ（黒基準データおよび白基準データ）の取得などを行うとともに、画像読取時には画像データの取得、シェーディング補正などを行う。なお、イメージセンサー５の出力は、アナログ信号であるので、図示せぬＡ／Ｄコンバーターなどでデジタル信号に変換され、デジタル信号としてコントローラー２１に入力される。
【００３３】
コントローラー２１は、不揮発性メモリー３１、プロセッサー３２、およびＡＳＩＣ（Application Specific Integrated Circuit）３３を有する。
【００３４】
不揮発性メモリー３１は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）などであって、コントローラー２１の動作を記述した制御プログラムや各種データの他、オフセットデータ４１を記憶している。
【００３５】
オフセットデータ４１は、黒基準のオフセット値と、白基準のオフセット値とを有する。オフセットデータ４１は、基準データを短ビット長データに変換する際に使用されるデータである。
【００３６】
プロセッサー３２は、ＣＰＵ（Central Processing Unit）などであって、制御プログラムに従って、ＡＳＩＣ３３に各種処理を実行させる。
【００３７】
ＡＳＩＣ３３は、イメージセンサー５の出力値から得られる画像データに対してシェーディング補正などの処理を行う画像処理回路である。ＡＳＩＣ３３は、単一のＩＣチップである。ＡＳＩＣ３３は、基準データ取得部５１、短ビット長データ生成部５２、白基準メモリー５３、黒基準メモリー５４、およびシェーディング補正部５５を有する。
【００３８】
基準データ取得部５１は、イメージセンサー５の出力値から、シェーディング補正に使用される基準データを整数データとして取得する。この実施の形態では、基準データ取得部５１は、その基準データとして黒基準データおよび白基準データを取得する。黒基準データおよび白基準データのビット長は、シェーディング補正に要求される精度に応じて決定される。
【００３９】
短ビット長データ生成部５２は、基準データ取得部５１により取得された基準データよりビット長の短い短ビット長データをその基準データから生成する。
【００４０】
具体的には、短ビット長データ生成部５２は、基準データの値からオフセットデータの値を減算して得られる値を有する短ビット長データを生成する。そのオフセットデータ４１の値は、基準データ取得部により取得される基準データの予測最小値より低い所定の値である。なお、基準データの予測最小値は、基準データ取得部５１により取得される基準データの値の予測範囲の下限値であって、その予測範囲は、基準データの目標値を含む所定の幅の範囲である。その幅は、例えば、実験等により求められる、目標値からの誤差の標準偏差に基づいて決定される。
【００４１】
また、短ビット長データのビット長は、基準データ取得部５１により取得される基準データの値の予測範囲およびオフセットデータ４１の値に応じて設定される。例えば、オフセットデータ４１の値が３１であり、予測範囲の上限値が５０である場合、予測範囲の上限値とオフセットデータ４１の値との差は１９となる。このため、短ビット長データが値１９を表現可能とするために、短ビット長データのビット長は５ビットとされる。
【００４２】
白基準メモリー５３は、白基準データから得られる短ビット長データを記憶するメモリーである。したがって、白基準メモリー５３の記憶領域は、イメージセンサー５から得られる１ライン分の画素数に、白基準データから得られる短ビット長データのビット長を乗じたビット数のサイズを有していればよく、イメージセンサー５から得られる１ライン分の画素数分の白基準データをそのまま記憶するために必要な記憶領域より狭くて済む。
【００４３】
黒基準メモリー５４は、黒基準データから得られる短ビット長データを記憶するメモリーである。したがって、黒基準メモリー５４の記憶領域は、イメージセンサー５から得られる１ライン分の画素数に、黒基準データから得られる短ビット長データのビット長を乗じたビット数のサイズを有していればよく、イメージセンサー５から得られる１ライン分の画素数分の黒基準データをそのまま記憶するために必要な記憶領域より狭くて済む。
【００４４】
この実施の形態では、白基準メモリー５３および黒基準メモリー５４として、例えばＳＲＡＭ（Static Random Access Memory）が使用される。
【００４５】
シェーディング補正部５５は、白基準メモリー５３および黒基準メモリー５４からそれぞれ短ビット長データを読み出し、それらの短ビット長データおよびオフセットデータに基づいて、原稿画像の読み取り時にイメージセンサー５の出力から得られる画像データに対してシェーディング補正を行う。
【００４６】
具体的には、シェーディング補正部５５は、短ビット長データの値にオフセットデータの値を加算して基準データの値を復元し、その基準データの値を使用してシェーディング補正を行う。
【００４７】
次に、上記画像読取装置の動作について説明する。
【００４８】
まず、白基準データおよび黒基準データを短ビット長データとして記憶する処理について説明する。図３は、図１および図２に示す画像読取装置において、白基準データおよび黒基準データを短ビット長データとして記憶する処理について説明するフローチャートである。
【００４９】
コントローラー２１のＡＳＩＣ３３は、プロセッサー３２からの指令に従って、白基準データおよび黒基準データを短ビット長データとして記憶する処理を開始する（ステップＳ１）。このとき、プロセッサー３２は、不揮発性メモリー３１からオフセットデータ４１を読み出してＡＳＩＣ３３に供給する。
【００５０】
ＡＳＩＣ３３では、まず、基準データ取得部５１は、まず光源１１をオフした状態でイメージセンサー５からの出力値から１ライン分の黒基準データを取得し、次に、キャリッジ２，３を白基準パッチ６の測定位置に配置し、光源１１をオンした状態でイメージセンサー５からの出力値から１ライン分の白基準データを取得する（ステップＳ２）。
【００５１】
この白基準データおよび黒基準データは、ＡＳＩＣ３３内の図示せぬＲＡＭに一次的に記憶されるが、後述の短ビット長データが白基準メモリー５３および黒基準メモリー５４に記憶された後、そのＲＡＭから消去される。
【００５２】
なお、基準データ取得部５１は、複数ライン分のイメージセンサー５からの出力値を各画素について平均し、その平均値から１ライン分の黒基準データを取得するようにしてもよい。同様に、基準データ取得部５１は、複数ライン分のイメージセンサー５からの出力値を各画素について平均し、その平均値から１ライン分の白基準データを取得するようにしてもよい。
【００５３】
次に、短ビット長データ生成部５２は、基準データ取得部５１により取得された黒基準データを短ビット長データに変換し、その短ビット長データを黒基準メモリー５４に記憶する（ステップＳ３）。また、短ビット長データ生成部５２は、基準データ取得部５１により取得された白基準データを短ビット長データに変換し、その短ビット長データを白基準メモリー５３に記憶する（ステップＳ４）。なお、ステップＳ３とステップＳ４の実行順序が逆でもよいし、並行して行ってもよい。
【００５４】
具体的には、短ビット長データ生成部５２は、１ライン内の各画素について、黒基準データにおけるその画素の画素値から、オフセットデータ４１による黒基準のオフセット値を減算し、その演算結果を、黒基準の短ビット長データにおけるその画素の値とする。同様に、短ビット長データ生成部５２は、１ライン内の各画素について、白基準データにおけるその画素の画素値から、オフセットデータ４１による白基準のオフセット値を減算し、その演算結果を、白基準の短ビット長データにおけるその画素の値とする。
【００５５】
例えば、黒基準データの目標値が４５であって、基準データ取得部５１により取得される黒基準データの値の予測範囲が４０〜５０である場合、黒基準データは６ビットの整数データであり、黒基準のオフセット値が例えば３１に設定される。その場合、黒基準のオフセット値はオフセットデータ４１のうちの１バイトのデータとして不揮発性メモリー３１に予め記憶される。
【００５６】
この場合、オフセットデータ４１の値が３１であり、予測範囲の上限値が５０であるので、予測範囲の上限値とオフセットデータ４１の値との差は１９となる。このため、黒基準の短ビット長データが値１９を表現可能とするために、黒基準の短ビット長データのビット長は５ビットとされる。
【００５７】
図４は、黒基準データの一例およびその黒基準データから得られる短ビット長データの一例を示す図である。
【００５８】
イメージセンサー５の１ライン分の画素数が７５００である場合、図４に示すように、黒基準データは、７５００個の６ビット値からなり、短ビット長データは、７５００個の５ビット値からなる。
【００５９】
したがって、この場合、黒基準メモリー５４に要求される記憶領域のサイズは、３７５００ビット（＝７５００×５）となり、黒基準データをそのまま記憶するために必要な記憶領域のサイズ（４５０００ビット）より狭くて済む。
【００６０】
また、例えば、白基準データの目標値が９００であって、基準データ取得部５１により取得される白基準データの値の予測範囲が８００〜１０００である場合、白基準データは１０ビットの整数データであり、白基準のオフセット値が例えば５１１に設定される。その場合、白基準のオフセット値はオフセットデータ４１のうちの２バイトのデータとして不揮発性メモリー３１に予め記憶される。なお、白基準のオフセット値が２５６以上である場合、白基準のオフセット値は、１６ビットデータとされ、その上位８ビットの値とその下位８ビットの値が２バイトのデータとして不揮発性メモリー３１に記憶される。
【００６１】
この場合、オフセットデータ４１の値が５１１であり、予測範囲の上限値が１０００であるので、予測範囲の上限値とオフセットデータ４１の値との差は４８９となる。このため、白基準の短ビット長データが値４８９を表現可能とするために、白基準の短ビット長データのビット長は９ビットとされる。
【００６２】
図５は、白基準データの一例およびその白基準データから得られる短ビット長データの一例を示す図である。
【００６３】
イメージセンサー５の１ライン分の画素数が７５００である場合、図５に示すように、白基準データは、７５００個の１０ビット値からなり、短ビット長データは、７５００個の９ビット値からなる。
【００６４】
したがって、この場合、白基準メモリー５４に要求される記憶領域のサイズは、６７５００ビット（＝７５００×９）となり、白基準データをそのまま記憶するために必要な記憶領域のサイズ（７５０００ビット）より狭くて済む。
【００６５】
次に、白基準メモリー５３および黒基準メモリー５４に記憶されている短ビット長データを使用するシェーディング補正処理について説明する。
【００６６】
コントローラー２１のプロセッサー３２は、ユーザー操作によるスキャン命令を図示せぬ操作部から受け付けるか、図示せぬ通信装置により受信された図示せぬホスト装置からのスキャン命令を受け付けると、ＡＳＩＣ３３に、基準データの更新を実行させた後、原稿読取動作を開始する。
【００６７】
そのとき、ＡＳＩＣ３３は、まず、上述のように、白基準データおよび黒基準データを取得し、それらの白基準データおよび黒基準データから得られる短ビット長データで、白基準メモリー５３および黒基準メモリー５４内の白基準データおよび黒基準データを更新する。
【００６８】
その後、コントローラー２１のＡＳＩＣ３３は、原稿読取動作を開始し、キャリッジ２，３を副走査方向へ移動させつつ、各ラインの画像データをイメージセンサー５の出力に基づいて取得する。
【００６９】
そして、シェーディング補正部５５は、各ラインにおける各画素の値に対してシェーディング補正を行う。
【００７０】
具体的には、シェーディング補正部５５は、プロセッサー３２から供給されたオフセットデータ４１と、白基準メモリー５３および黒基準メモリー５４に記憶されている短ビット長データとを使用して、次式に従って、シェーディング補正を行う。
【００７１】
（補正後の画素値）＝［（補正前の画素値）−｛（黒基準の短ビット長データの値）＋（黒基準のオフセット値）｝］／［｛（白基準の短ビット長データの値）＋（白基準のオフセット値）｝−｛（黒基準の短ビット長データの値）＋（黒基準のオフセット値）｝］
【００７２】
なお、ここで、黒基準の短ビット長データの値、白基準の短ビット長データの値、およびオフセット値は、シェーディング補正の対象となっている画素についての値である。
【００７３】
以上のように、上記実施の形態によれば、基準データ取得部５１は、シェーディング補正に使用される白基準データおよび黒基準データを整数データとして取得し、短ビット長データ生成部５２は、その白基準データおよび黒基準データに比べそれぞれビット長の短い短ビット長データを生成し、白基準メモリー５３および黒基準メモリー５４にそれぞれ記憶する。短ビット長データ生成部５２は、各基準データの値から各オフセット値を減算して得られる値を有する短ビット長データを生成する。各オフセット値は、基準データ取得部５１により取得される各基準データの予測最小値より低い所定の値に設定される。
【００７４】
これにより、整数データを使用しているので精度を低下させることなく適切な時間でシェーディング補正が実行可能であるとともに、基準データのための記憶領域のサイズが、短ビット長データのサイズだけあればよく、小さくて済む。
【００７５】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００７６】
例えば、上記実施の形態において、オフセットデータ４１の値より低い値を有する基準データが取得された場合、オフセットデータ４１の値を、その基準データの値より低い値に更新し、更新後のオフセットデータ４１で、基準データから短ビット長データを生成するようにしてもよい。
【００７７】
また、上記実施の形態では、黒基準データおよび白基準データの取得を完了してから、黒基準データについての短ビット長データの生成および記憶、並びに白基準データについての短ビット長データの生成および記憶を行っているが、その代わりに、黒基準データおよび白基準データの一方を取得して、その基準データについての短ビット長データの生成および記憶を実行し、その基準データをＡＳＩＣ３３内から消去した後に、他方の基準データについての短ビット長データの生成および記憶を実行するようにしてもよい。
【００７８】
また、上記実施の形態では、黒基準データおよび白基準データの両方について、オフセットデータ４１および短ビット長データとして記憶しているが、黒基準データおよび白基準データの一方のみを、オフセットデータ４１および短ビット長データとして記憶するようにしてもよい。
【産業上の利用可能性】
【００７９】
本発明は、例えば、スキャナー、複写機、複合機などの画像読取装置に適用可能である。
【符号の説明】
【００８０】
３１  不揮発性メモリー
３３  ＡＳＩＣ（ＩＣチップの一例）
５１  基準データ取得部
５２  短ビット長データ生成部
５３  白基準メモリー（メモリーの一例）
５４  黒基準メモリー（メモリーの一例）
５５  シェーディング補正部
【図１】
0005535146.tif 000002
【図２】
0005535146.tif 000003
【図３】
0005535146.tif 000004
【図４】
0005535146.tif 000005
【図５】
0005535146.tif 000006