(57)【要約】【課題】読取対象画像が１フィールドに収まらないような場合に、簡易な制御で、多大な時間を要さず、高画質の画像を得ることができる画像処理装置を提供する。【解決手段】原稿の搬送方向に沿って並べて配置された複数のラインセンサからなる、原稿の搬送方向に沿って複数並べて配置されたセンサモジュールを有し、複数のラインセンサにより原稿上の異なる位置を読み取り、読み取られた位置から取得した情報に対して時間遅延処理を行って積算し、画像情報として取得する画像処理装置であって、複数のセンサモジュールに対して、積算するラインセンサ数をそれぞれ異なる値に設定し、設定されたラインセンサ数分の情報を積算した画像情報を、対応する複数のセンサモジュールからそれぞれ取得し、取得された複数の画像情報を合成する。【選択図】図２
2016019267.tif 000002
【特許請求の範囲】
【請求項１】
原稿の搬送方向に沿って並べて配置された複数のラインセンサからなる、前記原稿の搬送方向に沿って複数並べて配置されたセンサモジュールを有し、前記複数のラインセンサにより前記原稿上の異なる位置を読み取り、読み取られた位置から取得した情報に対して時間遅延処理を行って積算し、画像情報として取得する画像処理装置であって、
前記複数のセンサモジュールに対して、積算するラインセンサ数をそれぞれ異なる値に設定する積算ライン数設定手段と、
前記積算ライン数設定手段によって設定された前記ラインセンサ数分の情報を積算した前記画像情報を、対応する前記複数のセンサモジュールからそれぞれ取得する画像取得手段と、
前記画像取得手段によって取得された複数の前記画像情報を合成する画像合成手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像合成手段は、高露光の前記画像情報における画像劣化を判定する第１の閾値と、低露光の前記画像情報における画像劣化を判定する第２の閾値と、に基づいて合成対象とする前記画像情報を判定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像合成手段は、前記第１の閾値により画像劣化と判定された高露光の前記画像情報を少なくとも前記高露光の前記画像情報より低露光の前記画像情報に置き換えることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記画像合成手段は、前記第２の閾値により画像劣化と判定された低露光の前記画像情報を少なくとも前記低露光の前記画像情報より高露光の前記画像情報に置き換えることを特徴とする請求項２又は３記載の画像処理装置。
【請求項５】
前記画像取得手段により前記ラインセンサのラインギャップ分遅延させて取得された複数の前記画像情報を記憶する記憶手段を備え、
前記画像合成手段は、前記記憶手段に記憶された複数の前記画像情報の読み出しタイミングを同期して読み出すことを特徴とする請求項１から４の何れか１項に記載の画像処理装置。
【請求項６】
原稿の搬送方向に沿って複数並べて配置されたセンサモジュールに含まれる、前記原稿の搬送方向に沿って並べて配置された複数のラインセンサにより前記原稿上の異なる位置を読み取り、読み取られた位置から取得した情報に対して時間遅延処理を行って積算し、画像情報として取得する画像処理方法であって、
前記複数のセンサモジュールに対して、積算するラインセンサ数をそれぞれ異なる値に設定する工程と、
前記設定された前記ラインセンサ数分の情報を積算した前記画像情報を、対応する前記複数のセンサモジュールからそれぞれ取得する工程と、
前記取得された複数の前記画像情報を合成する工程と、
を備えることを特徴とする画像処理方法。
【請求項７】
原稿の搬送方向に沿って並べて配置された複数のラインセンサからなる、前記原稿の搬送方向に沿って複数並べて配置されたセンサモジュールを有し、前記複数のラインセンサにより前記原稿上の異なる位置を読み取り、読み取られた位置から取得した情報に対して時間遅延処理を行って積算し、画像情報として取得する画像処理装置に実行させるプログラムであって、
前記複数のセンサモジュールに対して、積算するラインセンサ数をそれぞれ異なる値に設定する処理と、
前記設定された前記ラインセンサ数分の情報を積算した前記画像情報を、対応する前記複数のセンサモジュールからそれぞれ取得する処理と、
前記取得された複数の前記画像情報を合成する処理と、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及び、プログラムに関する。
【背景技術】
【０００２】
ダイナミックレンジを拡大させるために、露光時間の異なる画像を複数読み取り、それらを合成する方法が知られている。例えば、特許文献１には、デジタルカメラにおいて露光時間の異なる画像を１フィールド内に取得する方法が開示されている。また、特許文献２には、原稿に対して異なる露光条件で読み取ったものを、一度の走査で取得する方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、従来は、ＣＣＤの感度やランプ照度を変化させながら原稿を複数回読み取っているため、原稿を移動させる場合のように、読取対象画像が１フィールド内に収まらない場合、各画像の読み取り位置が異なり、正しく合成ができず、高画質の画像を得られないという問題がある。また、従来の方法では、原稿を複数回読み取るため多大な時間を要するという問題がある。
【０００４】
また、ダイナミックレンジを拡大させるため、従来は、特許文献２に係る技術のように、ラインごとに異なる露光条件による処理を要するという複雑な制御が必要である。また、特許文献２に係る技術は、走査速度を通常時より遅くする必要があるため、処理に多大な時間を要する。
【０００５】
本発明は、このような実情に鑑みてなされたものであって、読取対象画像が１フィールドに収まらないような場合に、簡易な制御で、多大な時間を要さず、高画質の画像を得ることができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明の画像処理装置は、原稿の搬送方向に沿って並べて配置された複数のラインセンサからなる、原稿の搬送方向に沿って複数並べて配置されたセンサモジュールを有し、複数のラインセンサにより原稿上の異なる位置を読み取り、読み取られた位置から取得した情報に対して時間遅延処理を行って積算し、画像情報として取得する画像処理装置であって、複数のセンサモジュールに対して、積算するラインセンサ数をそれぞれ異なる値に設定する積算ライン数設定手段と、積算ライン数設定手段によって設定されたラインセンサ数分の情報を積算した画像情報を、対応する複数のセンサモジュールからそれぞれ取得する画像取得手段と、画像取得手段によって取得された複数の画像情報を合成する画像合成手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、読取対象画像が１フィールドに収まらない場合でも、簡易な制御で、多大な時間を要さず、高画質の画像を得ることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態における画像処理装置の概略構成図である。
【図２】本発明の実施形態に用いるＴＤＩセンサの概略について説明する模式図である。
【図３】本発明の実施形態に用いるＴＤＩセンサモジュールの概略について説明する模式図である。
【図４】本発明の実施形態におけるラインディレイメモリライン整列タイミングについて説明する模式図である。
【図５】本発明の実施形態における読取画像処理部の概略構成図である。
【図６】本発明の実施形態における画像合成処理について説明する模式図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態の画像処理装置に関し以下図面を用いて説明するが、本発明の趣旨を越えない限り、何ら本実施形態に限定されるものではない。なお、各図中、同一または相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。
【００１０】
本発明の実施形態における画像処理装置の概略構成について図１を参照して説明する。本実施形態における画像処理装置は、エンジン制御部１とコントローラ部２を含み構成される。エンジン制御部１は、例えば、画像読取制御、画像書込制御、及び各種画像処理等を行う。コントローラ部２は、例えば、外部からのプリントデータ受信、スキャナ画像の配信、画像データの保存等を行う。
【００１１】
エンジン制御部１は、エンジンＣＰＵ１１と、タイムディレイインテグレーション（以下「ＴＤＩ」という。）モジュール１２と、エンジンメモリ１３と、レーザーダイオード（以下「ＬＤ」という。）１４、１５、１６、１７、１８と、エンジン画像処理部１９を含み構成される。
【００１２】
エンジン画像処理部１９は、レジスタＩ／Ｆ１９１と、読取制御部１９２と、書込制御部１９３と、エンジン内部バス制御部１９４と、読取画像処理部１９５と、回転器１９６と、編集器１９７と、書込画像処理部１９８と、シリアル通信制御部１９９を含み構成される。
【００１３】
エンジンＣＰＵ１１は、エンジン制御部１の全体制御を行う。ＴＤＩモジュール１２は、複数のＴＤＩセンサで構成されている。ＴＤＩは、ライン上に配列されたＣＣＤを更に垂直方向にも複数列配列したものであり、複数列のＣＣＤで得られた画像を積分露光することで、高い感度の画像を得ることができる。ＴＤＩモジュール１２は、積算ライン数設定部１２１を有する。ＴＤＩモジュール１２及びＴＤＩセンサの詳細については後述する。
【００１４】
エンジンメモリ１３は、読取制御部１９２から受け取った露光量の異なるラインデータを揃えるためのラインディレイ用記憶部として機能する。また、エンジンメモリ１３は、書込画像処理部１９８から受け取った総量規制処理後の印刷画像を一時的に記憶する。なお、エンジンメモリ１３は、その他、エンジン制御に必要なデータ等を記憶することとしてもよい。
【００１５】
ＬＤ１４、１５、１６、１７、１８は、書込制御部１９３から受け取った画像データに基づいた画像書き込みに用いられる。なお、本実施形態においては、ＬＤは５つ設けられているが、これに限定されず、６つ以上のＬＤを設ける構成であってもよい。
【００１６】
レジスタＩ／Ｆ１９１は、エンジン画像処理部１９とエンジンＣＰＵ１１との間のインタフェースとして機能する。
【００１７】
読取制御部１９２は、ＴＤＩモジュール１２を用いてカラー画像を読み取る画像取得手段である。また、読取制御部１９２は、ＴＤＩモジュール１２の制御を行う。書込制御部１９３は、不図示の作像ステーションにおける作像タイミングに応じて、エンジンメモリ１３から受け取った画像データをＬＤ１４、１５、１６、１７、１８へ出力する。
【００１８】
エンジン内部バス制御部１９４は、読取制御部１９２、書込制御部１９３、読取画像処理部１９５、書込画像処理部１９８、エンジンメモリ１３等の相互間におけるバス切替およびバス調停等を行う。
【００１９】
読取画像処理部１９５は、例えば、読取画像の変調あるいは振幅伝達関数を用いた補正、平滑フィルタ補正、ダイナミックレンジ合成、ＲＧＢ画像からＣＭＹＫ画像への色補正、読取画像の変倍、読取画像データの圧縮処理等を行う。
【００２０】
回転器１９６は、例えば画像データの向きを変えたいような場合に、最後のアドレスのデータを一番先頭のアドレスのデータに置き換える処理等を行う。編集器１９７は、例えば、不図示のレジスタ制御回路による設定に従い、画像データをメインメモリ１３から読出して合成するといった編集処理を実行し、メインメモリ１３に書き戻す処理等を行う。
【００２１】
書込画像処理部１９８は、例えば、ＣＭＹＫ色に基づく画像データの伸長処理、ＣＭＹＫ色に基づく画像データの階調処理、スタンプ画像データ、地紋画像データ、透明色画像データの解像度変換や変倍、版ごとの画像シフト処理、各画像データの合成処理、使用トナー量の総量規制処理等を行う。
【００２２】
シリアル通信制御部１９９は、エンジン制御部１とコントローラ部２とを接続するインタフェースであり、例えばＰＣＩ−Ｅｘｐｒｅｓｓ等の高速シリアルインタフェース等で構成されるものであってもよい。
【００２３】
他方、コントローラ部２は、コントローラＣＰＵ２１と、コントローラメモリ２２と、ＨＤＤ２３と、外部Ｉ／Ｆ制御部２４と、コントローラ画像処理部２５を含み構成される。
【００２４】
このうち、コントローラ画像処理部２５は、入力コントローラ２５１と、出力コントローラ２５２と、コントローラ内部バス制御部２５３と、回転器２５４と、編集器２５５と、圧縮器２５６と、伸長器２５７と、ＨＤＤコントローラ２５８と、シリアル通信制御部２５９を含み構成される。
【００２５】
コントローラＣＰＵ２１は、コントローラ部２の全体制御を行う。例えば、コントローラＣＰＵ２１は、画像データの翻訳、プリント画像の描画、スタンプ画像の描画、地紋画像の描画、透明色画像の描画、ＪＰＥＧデータへの圧縮処理、ＪＰＥＧデータから画像への伸長処理等を行う。
【００２６】
コントローラメモリ２２は、外部から受け取った画像データを一時保存するメモリである。また、コントローラメモリ２２は、例えば、プリント画像、スタンプ画像、地紋画像、透明色画像、通常色画像、読取画像用のワークメモリとして機能する。さらに、コントローラメモリ２２は、各種プログラムを保存するメモリとしても機能する。
【００２７】
ＨＤＤ２３は、画像データ等を保存する大容量記憶装置である。なお、本実施形態においては、ＨＤＤ２３はコントローラ部２に内蔵された構成としているが、これに限定されず、外付け構成であってもよい。
【００２８】
外部Ｉ／Ｆ制御部２４は、不図示のネットワークを介して外部の通信機器と接続されるインタフェースである。外部Ｉ／Ｆ制御部２４は、例えば、外部機器への画像転送、外部機器からの画像データ入力処理等の制御を行う。
【００２９】
入力コントローラ２５１は、エンジン制御部１から画像データを受け取る。一方、出力コントローラ２５２は、エンジン制御部１へ画像データを送る。
【００３０】
コントローラ内部バス制御部２５３は、コントローラ画像処理部２５における各機能ブロック間のバス切替およびバス調停を行う。回転器２５４及び編集器２５５については、エンジン画像処理部１９における回転器１９６及び編集器１９７の説明と重複するため、説明を省略する。
【００３１】
圧縮器２５６は、読取画像データ等をＨＤＤ２３等に保存する際にデータ圧縮を行う。他方、伸長器２５７は、圧縮された保存データを元の読取画像データ等に戻す処理を行う。
【００３２】
ＨＤＤコントローラ２５８は、ＨＤＤ２３の制御を行う。また、シリアル通信制御部２５９は、上述したシリアル通信制御部１９９を介して、エンジン制御部１とコントローラ部２とを接続するインタフェースである。
【００３３】
次に、本実施形態に用いるＴＤＩセンサの概略について図２を参照して説明する。本実施形態においては、センサモジュールとしてのＴＤＩモジュール１２は、読み取り原稿の搬送方向に沿って複数並べて配置されるものであってよい。そして、ＴＤＩモジュール１２は、読み取り原稿の搬送方向に沿って並べて配置され、原稿上の異なる位置を読み取る複数のラインセンサとしてのＴＤＩセンサと、積算ライン数設定部１２１を含み構成される。以下、ＴＤＩセンサについて具体的に説明する。
【００３４】
本図においては、積算ラインを可変可能な２５６段からなるＴＤＩセンサを示している。ここでは、Ｃ１〜Ｃ７６８０の７６８０個のＣＣＤ画素を水平方向に並べたライン状のＣＣＤステージが行（以下「Ｒｏｗ」という。）１からＲｏｗ２５６までの２５６ライン分、垂直方向に並べられている。なお、積算ラインは２５６段に限定されず、装置の仕様等に応じて適宜設定変更されるものであってよい。
【００３５】
各ＣＣＤステージ上に蓄積された電荷は１垂直クロック信号により、一度に垂直方向に１ステージ分だけ転送される。
【００３６】
例えば、まず、積算ライン数が外部からの信号により最大２５６ラインに設定されている場合、ある時点でＲｏｗ２５６に撮像された７６８０画素の画像が、垂直方向に１ステージ分だけ移動する。それと同期して垂直クロック信号が与えられるとＲｏｗ２５６に撮像されたライン画像はＲｏｗ２５５に転送される。そこで同じ画像を撮像し続けるので、蓄積される画像の電荷は２倍になる。したがって露光量としても２倍になる。
【００３７】
続いて、画像が垂直方向にさらに１ステージ分移動し、同期クロック信号が与えられると蓄積画像はＲｏｗ２５４に転送され、そこで３倍の画像電荷を蓄積する。以下、順にＲｏｗ１まで転送が完了すると２５６倍の画像電荷が水平シフトレジスタからシリアルに画像データとして取り出される。
【００３８】
以上の動作が、各ステージＲｏｗ１〜Ｒｏｗ２５６において同時に行われる。そして、７６８０画素×２５６画素からなる２次元の画像を垂直に送りながら、２５６倍の電荷を蓄積した画像を１ラインずつ同期して取り出すことが可能となる。
【００３９】
本実施形態においては、図１に示した積算ライン数設定部１２１により、複数のＴＤＩセンサモジュールに対して、積算するラインセンサ数をそれぞれ異なる値に設定、つまり可変することが好ましい。そして、読取制御部１９２は、積算ライン数設定部１２１によって設定されたラインセンサ数分の情報を積算した画像情報を、対応する複数のセンサモジュールからそれぞれ取得することが好ましい。
【００４０】
例えば積算するラインセンサ数を３２段と設定した場合、ＣＵＴ３２で示されているライン状の箇所で転送電荷がカットされる。これにより、蓄積される電荷はＲｏｗ１からＲｏｗ３２までに限定される。なお、本図において設定可能な積算するラインセンサ数は、２５６段、１２８段、６４段、３２段、１６段、８段の６通りを選択可能としているが、これに限定されず、ラインセンサ数の増加に伴って適宜積算するラインセンサ数を増加させることとしてもよい。
【００４１】
次に、本実施形態に用いるＴＤＩモジュール１２の概略について図３を参照して説明する。図示のように、本実施形態のＴＤＩモジュール１２においては、ＲＧＢそれぞれ３通りの露光量を設定可能としている。
【００４２】
例えば、Ｒｅｄ１、Ｇｒｅｅｎ１、Ｂｌｕｅ１のＴＤＩセンサを２５６段と設定すれば、露光量として２５６倍のＲＧＢラインデータを取り出すことができる。また、Ｒｅｄ１、Ｇｒｅｅｎ１、Ｂｌｕｅ１のＴＤＩセンサを１２８段と設定すれば、露光量として１２８倍のＲＧＢラインデータを取り出すことができる。さらに、Ｒｅｄ１、Ｇｒｅｅｎ１、Ｂｌｕｅ１のＴＤＩセンサを６４段と設定すれば、露光量として６４倍のＲＧＢラインデータを取り出すことができる。
【００４３】
つまり、ＴＤＩセンサの段数を変更することで、異なる露光量のＲＧＢラインデータを取り出すことが可能となる。なお、各ラインデータ間のラインギャップはＴＤＩセンサの２５６ライン分必要となる。
【００４４】
次に、本実施形態におけるラインディレイメモリライン整列タイミング、時間遅延処理について図４を参照して説明する。読取制御部１９２により、各画像データは、ＴＤＩセンサから各ラインデータ間のラインギャップ分遅延した状態で読み取られる。
【００４５】
書込制御部１９３によって、これらの画像データをエンジンメモリ１３に順次書き込み、最終ラインにおけるｂ３＿ｄａｔａの書き込みが開始された時点から、読取画像処理部１９５はエンジンメモリ１３から画像データの読み出しを開始する。読取画像処理部１９５は、エンジンメモリ１３に記憶された複数の画像データの読み出しタイミングを、ＲＧＢ全９種類の画像を同期して読み出す。これにより、画素の先頭を揃えることができる。
【００４６】
次に、本実施形態における読取画像処理部１９５の概略構成と画像合成処理について図５を参照して説明する。読取画像処理部１９５は、３つのシェーディング補正部３０１、３０２、３０３と、これらにそれぞれ対応する３つのフィルタ処理部３０４、３０５、３０６と、画像合成部３０７と、色補正部３０８と、変倍部３０９を含み構成される。
【００４７】
エンジンメモリ１３から読み出された画像データは露光量の異なるＲＧＢセットごとに３つのシェーディング補正部３０１、３０２、３０３に送られ、シェーディング補正が行われる。
【００４８】
ここでは、例えば、画像データとして、「ｒ１＿ｒｄ」、「ｇ１＿ｒｄ」、「ｂ１＿ｒｄ」がシェーディング補正部３０１に送られる。また、画像データとして、「ｒ２＿ｒｄ」、「ｇ２＿ｒｄ」、「ｂ２＿ｒｄ」がシェーディング補正部３０２に送られる。さらに、画像データとして、「ｒ３＿ｒｄ」、「ｇ３＿ｒｄ」、「ｂ３＿ｒｄ」がシェーディング補正部３０２に送られる。
【００４９】
その後、シェーディング補正が行われた各画像データが３つのフィルタ処理部３０４、３０５、３０６に送られ、フィルタ処理が行われる。
【００５０】
ここでは、例えば、シェーディング補正後の画像データとして、「ｒ１＿ｓｈ」、「ｇ１＿ｓｈ」、「ｂ１＿ｓｈ」がフィルタ処理部３０４に送られる。また、シェーディング補正後の画像データとして、「ｒ２＿ｓｈ」、「ｇ２＿ｓｈ」、「ｂ２＿ｓｈ」がフィルタ処理部３０５に送られる。さらに、シェーディング補正後の画像データとして、「ｒ３＿ｓｈ」、「ｇ３＿ｓｈ」、「ｂ３＿ｓｈ」がフィルタ処理部３０６に送られる。
【００５１】
そして、フィルタ処理が完了した画像データが画像合成部３０７へ送られる。ここでは、例えば、フィルタ処理後の画像データとして、「ｒ１＿ｆｌ」、「ｇ１＿ｆｌ」、「ｂ１＿ｆｌ」、「ｒ２＿ｆｌ」、「ｇ２＿ｆｌ」、「ｂ２＿ｆｌ」、「ｒ３＿ｆｌ」、「ｇ３＿ｆｌ」、「ｂ３＿ｆｌ」が画像合成部３０７へ送られる。画像合成部３０７では、上記フィルタ処理後の画像データの複数からなる露光量の異なるＲＧＢセットを用いてダイナミックレンジ合成を行う。
【００５２】
合成された結果の画像は色補正部３０８によりＲＧＢ画像からＣＭＹＫ画像に変換されるか、又はＲＧＢ画像のままとして処理される。その後、変倍部３０９において、指定された大きさの画像に拡大または縮小処理される。
【００５３】
次に、本実施形態における画像合成処理について図６を参照して説明する。本実施形態においては、図５に示した画像合成部３０７は、高露光の画像情報における画像劣化を判定する第１の閾値と、低露光の画像情報における画像劣化を判定する第２の閾値と、に基づいて合成対象とする画像情報を判定することが好ましい。
【００５４】
そして、画像合成部３０７は、第１の閾値により画像劣化と判定された高露光の画像情報を少なくとも高露光の画像情報より低露光の画像情報に置き換えるものとしてよい。他方、画像合成部３０７は、第２の閾値により画像劣化と判定された低露光の画像情報を少なくとも低露光の画像情報より高露光の画像情報に置き換えるものとしてよい。
【００５５】
図６に示すように、画像合成によるダイナミックレンジ画像の生成について、横軸に、画像合成部３０７に入力される画像の画素値を光強度に換算した値をとり、縦軸に、生成されるダイナミックレンジ画像の出力画素値をとる。すなわち、本図は、画像合成部３０７に対する画素値の入出力特性を表している。
【００５６】
そして、本図において、線分Ｌ１が高露光画像の入出力特性を、線分Ｌ２がＬ１より露光時間が短い中露光画像の入出力特性を、線分Ｌ３がＬ２よりさらに露光時間が短い低露光画像の入出力特性を示している。本実施形態においては、高露光画像とは、ＴＤＩセンサの段数を多く設定した場合に取得される画像データを言い、低露光画像とはＴＤＩセンサの段数を少なく設定した場合に取得される画像データを言う。
【００５７】
ここで、高露光画像の入出力特性Ｌ１と中露光画像の入出力特性Ｌ２において、画像上で白とびとみなすことができる光強度の閾値をｓｈ２の値とし、これが上記した「第１の閾値」に対応する。つまり、ｓｈ２よりも大きな値については白とびで諧調が失われてしまう領域となる。
【００５８】
これに対して、露光時間の短い低露光画像では飽和する前に読み取られるため白トビしてしまう領域においてもなお諧調を損なうことなく読み取ることが可能である。したがって、閾値ｓｈ２よりも大きな光強度の領域については低露光画像の値に置き換えることで白トビのような画像劣化を改善することが可能となる。
【００５９】
他方、低露光画像の入出力特性Ｌ３と中露光画像の入出力特性Ｌ２において、画像上で黒トビとみなすことができる光強度の閾値をｓｈ１の値とし、これが上述した「第２の閾値」に対応する。つまり、ｓｈ１よりも小さな値については黒トビで諧調が失われてしまう領域となる。この領域に対しては高露光画像の値に置き換えることで黒トビのような画像劣化を改善することが可能となる。
【００６０】
さらに、ｓｈ１、ｓｈ２間の領域は中露光画像の値に置き換えることで諧調とびのような画像劣化を改善することが可能となる。
【００６１】
以上のように、本実施形態においては、複数のＴＤＩセンサを副走査方向に並べ、各ＴＤＩセンサは積算ラインを可変にすることで露光量を調整する。これによって、原稿を移動させながら読み取るドキュメントフィーダー等においても、１回の原稿読み取り動作で、異なるＴＤＩセンサから露光量の異なるラインデータを順次読み出し、ラインディレイ用のメモリを経由することで同一画素のラインを揃え、画像合成する。これにより複数回の読み取り動作を行うことなくダイナミックレンジを拡張した画像を作ることができる。
【００６２】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上述した本実施形態の画像処理装置における各処理を、ハードウェア、又は、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【００６３】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【符号の説明】
【００６４】
１    エンジン制御部
２    コントローラ部
１１    エンジンＣＰＵ
１２    ＴＤＩモジュール
１３    エンジンメモリ
１４、１５、１６、１７、１８    レーザーダイオード
１９    エンジン画像処理部
２１    コントローラＣＰＵ
２２    コントローラメモリ
２３    ＨＤＤ
２４    外部Ｉ／Ｆ制御部
２５    コントローラ画像処理部
１９１    レジスタＩ／Ｆ
１９２    読取制御部
１９３    書込制御部
１９４    エンジン内部バス制御部
１９５    読取画像処理部
１９６、２５４    回転器
１９７、２５５    編集器
１９８    書込画像処理部
１９９、２５９    シリアル通信制御部
２５１    入力コントローラ
２５２    出力コントローラ
２５３    コントローラ内部バス制御部
２５６    圧縮器
２５７    伸長器
２５８    ＨＤＤコントローラ
３０１、３０２、３０３    シェーディング補正部
３０４、３０５、３０６    フィルタ処理部
３０７    画像合成部
３０８    色補正部
３０９    変倍部
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特許第３５０８７３６号公報
【特許文献２】特開２００８−２２８１９０号公報
【図１】
2016019267.tif 000003
【図２】
2016019267.tif 000004
【図３】
2016019267.tif 000005
【図４】
2016019267.tif 000006
【図５】
2016019267.tif 000007
【図６】
2016019267.tif 000008