(57)【要約】【課題】第１読取部と第２読取部の読取特性による色の誤差を合わせることである。【解決手段】３Ｄ−ＬＵＴを用いた色変換処理を行うことにより、第１読取部と第２読取部の構造上の特性に起因する誤差を補正する。【選択図】図２
2009117890.tif 000002
【特許請求の範囲】
【請求項１】
原稿の表面を読み取る第１読取部と、
前記原稿の裏面を読み取る第２読取部と、
前記第１読取部と前記第２読取部による読取誤差を補正するためのテーブルを生成し、前記第１読取部及び前記第２読取部により読み取られた画像に対して前記テーブルを用いた色変換を行う色変換処理部と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記色変換処理部は、
前記色変換処理部が表現できる色域を含む補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに基づいて前記第２読取部の読取データを前記第１読取部の読取データに合わせるためのテーブルを生成し、
前記生成されたテーブルに基づいて前記第２読取部により読み取られた画像に対して色変換を行うこと
を特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記色変換処理部は、
前記補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに基づいて前記第１読取部の読取データを前記第２読取部の読取データに合わせるためのテーブルを生成し、
前記生成されたテーブルに基づいて前記第１読取部により読み取られた画像に対して色変換を行うこと
を特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記色変換処理部は、
前記補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートに対応付けられた読取データとに基づいて前記第１読取部に対する第１のテーブルを生成し、
前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに前記補正用チャートに対応付けられた読取データとに基づいて前記第２読取部に対する第２のテーブルを生成し、
前記第１のテーブルに基づいて前記第１読取部により読み取られた画像を色変換し、前記第２のテーブルに基づいて前記第２読取部により読み取られた画像を色変換すること
を特徴とする請求項１に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナー等の画像読取装置に係り、詳しくは、読取画像に対して色変換を行う画像読取装置に関する。
【背景技術】
【０００２】
原稿の画像を読み取る読取部は、主な構成要素として、原稿に光を照射する光源と原稿画像で反射された反射光の光量を電気信号へ変換する固体撮像素子を備える。
この読取部を２つ用いて原稿を挟んで対向する位置に配置し、一対の読取部とすることによって（以下、原稿の表面を読み取る読取部を第１読取部、裏面を読み取る読取部を第２読取部とする）、原稿の両面を同時に読み取ることができる事が知られている。
【０００３】
画像読取装置が両面原稿を読み取る際には、第１読取部と第２読取部の構造の違いや、組み立て時の光学系の差異により、第１読取部と第２読取部の読取特性に差異が生じる。その結果、例えば１ページ中に原稿両面を印刷するツーインワン印刷の際に、左右の画像で濃度差が発生し、見栄えの悪い印刷となる等の問題が発生する。
【０００４】
そこで、第１読取部と第２読取部の読取特性の差異を回避するため、例えば特許文献１に記載の技術が開示されている。
特許文献１には、階調補正や色補正を用いて、第１読取部と第２読取部それぞれによって読み取られた階調を簡易的に合わせる技術が開示されている。すなわち、特許文献１の例は、第１読取部と第２読取部のどちらか一方が他方に階調を合わせることにより、第１読取部と第２読取部の読取特性の差異を回避するものである。
【特許文献１】特開２００５−２０２２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１には、第１読取部と第２読取部の色を合わせる手段が開示されていない。また、第１読取部と第２読取部のうち一方の色を他方に合わせた時に、原稿との色の差異が大きくなる問題が発生する可能性がある。つまり、第２読取部の読取特性を第１読取部の読取特性に合わせる補正をした場合、補正後の画像と原稿裏面の画像の差が、補正前の画像と原稿裏面の画像の差よりも大きくなってしまう可能性がある。
【０００６】
本発明の課題は、第１読取部と第２読取部の読取特性の差異による色の誤差を合わせることである。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、
原稿の表面を読み取る第１読取部と、
前記原稿の裏面を読み取る第２読取部と、
前記第１読取部と前記第２読取部による読取誤差を補正するためのテーブルを生成し、前記第１読取部及び前記第２読取部により読み取られた画像に対して前記テーブルを用いた色変換を行う色変換処理部と、
を備えることを特徴としている。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、
前記色変換処理部は、
前記色変換処理部が表現できる色域を含む補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに基づいて前記第２読取部の読取データを前記第１読取部の読取データに合わせるためのテーブルを生成し、
前記生成されたテーブルに基づいて前記第２読取部により読み取られた画像に対して色変換を行うこと
を特徴としている。
【０００９】
請求項３に記載の発明は、請求項１に記載の発明において、
前記色変換処理部は、
前記補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに基づいて前記第１読取部の読取データを前記第２読取部の読取データに合わせるためのテーブルを生成し、
前記生成されたテーブルに基づいて前記第１読取部により読み取られた画像に対して色変換を行うこと
を特徴としている。
【００１０】
請求項４に記載の発明は、請求項１に記載の発明において、
前記色変換処理部は、
前記補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートに対応付けられた読取データとに基づいて前記第１読取部に対する第１のテーブルを生成し、
前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに前記補正用チャートに対応付けられた読取データとに基づいて前記第２読取部に対する第２のテーブルを生成し、
前記第１のテーブルに基づいて前記第１読取部により読み取られた画像を色変換し、前記第２のテーブルに基づいて前記第２読取部により読み取られた画像を色変換すること
を特徴としている。
【発明の効果】
【００１１】
本発明に係る画像読取装置によれば、第１読取部と第２読取部の読取特性の差異による色の誤差を合わせることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る画像読取装置について最適な実施形態の構成及び動作について図面を用いて詳細に説明する。
【００１３】
〔第１の実施の形態〕
図１は、画像読取装置１０の主な機能的構成を示すブロック図である。
図１に示すように、画像読取装置１０は、第１読取部１１、第２読取部１２、Ａ／Ｄ変換部２０及び２１、色変換処理部３０、操作部４０、表示部５０等を備えて構成されている。
【００１４】
第１読取部１１は図示しないＣＣＤ（Charge Coupled Devices）等から構成され原稿の表面を読み取る。第２読取部１２は図示しないＣＩＳ（Contact Image Sensor）等から構成され原稿の裏面を読み取る。第１読取部１１及び第２読取部１２は、読み取った原稿画像の画像信号（Ｒ、Ｇ、Ｂのアナログ信号）を、それぞれＡ／Ｄ変換部２０、２１に出力する。
【００１５】
Ａ／Ｄ変換部２０、２１は、第１読取部１１、第２読取部１２のそれぞれから入力されたアナログ信号を所定のデジタル画像信号（ＲＧＢデータ）に変換し、色変換処理部３０に出力する。
【００１６】
色変換処理部３０は、制御部３１、記憶部３２、ＲＡＭ（Random Access Memory）３３等を備えて構成されている。
制御部３１は、ＣＰＵ（Central Processing Unit）を含む。制御部３１は、記憶部３２に記憶されている制御プログラムを読み出し、ＲＡＭ３３内に形成されたワークエリアに展開し、展開したプログラムに従って、画像読取装置１０の各部を集中制御する。
また、制御部３１は、記憶部３２に記憶されている各種プログラムを読み出し、ＲＡＭ３３内に形成されたワークエリアに展開し、展開したプログラムに従って後述する３Ｄ−ＬＵＴ（3Dimentional-Look Up Table）色変換処理や３Ｄ−ＬＵＴ決定処理を始めとする各種処理を実行する。
【００１７】
記憶部３２は、不揮発性の半導体メモリ等により構成され、制御部３１によって実行される各種制御プログラム、各種処理プログラム、及びこれらのプログラムの実行に必要なパラメータやデータ等を記憶する。例えば記憶部３２は、後述する色変換処理で使用される３Ｄ−ＬＵＴ６０、３Ｄ−ＬＵＴ６１を記憶している。３Ｄ−ＬＵＴ６０はＲＧＢデータをＣＭＹＫデータに変換するテーブルである。３Ｄ−ＬＵＴ６１は、詳細は後述するが、第２読取部の読取特性を第１読取部の読取特性に合わせるためのテーブルである。
ＲＡＭ３３は、制御部３１により実行制御される各種処理において、記憶部３２から読み出された各種プログラム、入力若しくは出力データ、及びパラメータ等を一時的に記憶する記憶領域を形成する。
【００１８】
操作部４０、は画像読取を指示するためのスタートキーなどの各種機能キーを備え、これら機能キーが操作されると、対応する操作信号を制御部３１に出力する。
表示部５０はＬＣＤ（Liquid Crystal Display）を備え、このＬＣＤ上に色変換処理操作をするための各種操作画面を表示する。
【００１９】
図２に色変換処理部３０が行う３Ｄ−ＬＵＴ色変換処理Ｐ１の処理の流れを模式的に示す。第１読取部１１が原稿の表面を読み取り、色変換処理を行うのと略同時に、第２読取部１２が原稿の裏面を読み取り、色変換処理を行っている。
３Ｄ−ＬＵＴ色変換処理Ｐ１は、操作部４０により画像読取指示が入力された際に制御部３１と記憶部３２に記憶されたプログラムとの協働によるソフトウェア処理により実現される。
当該３Ｄ−ＬＵＴ色変換処理Ｐ１では、第２読取部１２の読取特性を第１読取部１１の読取特性に合わせる補正を行っている。
【００２０】
まず、第１読取部１１によって読み取られる原稿表面の読取データの処理について説明する。原稿表面が第１読取部１１によって読み取られ原稿表面ＲＧＢデータＸ１が取得される（ステップＳ２０１）。次にステップＳ２０１で得られた原稿表面ＲＧＢデータＸ１に第１読取部１１と原稿表面の読取誤差を補正するためのガンマ補正等の画像処理が施され、ＲＡＭ３３に格納される（ステップＳ２０２）。続いて、原稿表面ＲＧＢデータＸ１が、予め記憶部３２に記憶された３Ｄ−ＬＵＴ６０によって原稿表面ＣＭＹＫデータＸ２に変換される（ステップＳ２０３）。
【００２１】
ここで、色変換処理部３０が行う３Ｄ−ＬＵＴ変換について説明する。
３Ｄ−ＬＵＴ変換とは、入力値と出力値に線形的な関係が無い場合に、３Ｄ−ＬＵＴを用いて行われる色変換をいう。
全ての色についてＲＧＢデータと一対一で対応する測色値をテーブル等に記憶させておけば、ＲＧＢデータから正確な測色値を求めることができる。しかし、この方法では膨大なメモリ容量を必要とするので現実的ではない。そこで、色変換処理部３０では代表的な色を付した原稿チャートのＲＧＢデータと測色値を予め３Ｄ−ＬＵＴに記憶させておく。この３Ｄ−ＬＵＴ中の各点を参照し、３次元補完によりＲＧＢデータから測色値を求める。
【００２２】
次に、第２読取部１２によって読み取られる原稿裏面の読取データの処理について説明する。以下説明する処理は、先に説明した原稿表面の読取データの処理と略同時に行われる。
まず、原稿裏面が第２読取部１２によって読み取られ、原稿裏面ＲＧＢデータＹ１が取得される（ステップＳ２０４）。次にステップＳ２０４で得られた原稿裏面ＲＧＢデータＹ１がＲＡＭ３３に格納される（ステップＳ２０５）。
【００２３】
そして、原稿裏面ＲＧＢデータＹ１が、予め記憶部３２に記憶された３Ｄ−ＬＵＴ６１によって原稿裏面ＲＧＢデータＹ１’に変換され（ステップＳ２０６）、ＲＡＭ３３に格納される（ステップＳ２０７）。なお、ステップＳ２０６で使用する３Ｄ−ＬＵＴ６１は後述する３Ｄ−ＬＵＴ決定処理Ｐ２により作成されたものである。そして、原稿裏面ＲＧＢデータＹ１’が、予め記憶部３２に記憶された３Ｄ−ＬＵＴ６０によって原稿裏面ＣＭＹＫデータＹ２に変換される（ステップＳ２０８）。
【００２４】
図３は後述する３Ｄ−ＬＵＴ決定処理で使用する原稿チャートＤの一例である。３Ｄ−ＬＵＴ決定処理では色変換処理部３０が表現できる色域を含む原稿チャートＤが使用される。色変換処理部３０が、２４ビットのＲＧＢ色空間を表現できる場合、１６７７７２１６の色を網羅できるため、この中からユーザが選択した色のカラーパッチを含む原稿チャートＤが考えられる。例えば図３のように赤色部、緑色部、青色部及び黒色部を含むチャートが用いられる。カラーパッチの数は、図３の例よりも多くてもよいし少なくてもよい。
【００２５】
図４に色変換処理部３０が行う３Ｄ−ＬＵＴ決定処理Ｐ２を示す。
３Ｄ−ＬＵＴ決定処理Ｐ２は、操作部４０により３Ｄ−ＬＵＴの作成指示が入力された際に制御部３１と記憶部３２に記憶されたプログラムとの協働によるソフトウェア処理により実現される。
当該３Ｄ−ＬＵＴ決定処理Ｐ２では、３Ｄ−ＬＵＴ色変換処理Ｐ１のステップＳ２０６で使用する３Ｄ−ＬＵＴ６１を決定する。
【００２６】
まず、第１読取部１１によって原稿チャートＤが読み取られ、ＲＧＢデータＸ３が取得される（ステップＳ４０１）。次に、ステップＳ４０１で得られたＲＧＢデータＸ３に第１読取部１１と原稿チャートＤの読取誤差を補正するためのガンマ補正等の画像処理が施され、ＲＡＭ３３に格納される（ステップＳ４０２）。
同様に、第２読取部１２によって原稿チャートＤが読み取られ、ＲＧＢデータＹ３が取得される（ステップＳ４０３）。次に、ＲＧＢデータＹ３がＲＡＭ３３に格納される（ステップＳ４０４）。
【００２７】
続いて、ＲＧＢデータＸ３とＲＧＢデータＹ３の差分（以下、両面読取誤差という）が、予め定められた許容値と比較される（ステップＳ４０５）。許容値は可変であり、操作部４０によって入力され、記憶部３２に値が保持されている。
両面読取誤差が許容値の範囲内でない場合（ステップＳ４０５；No）は、ＲＧＢデータＹ３がＲＧＢデータＸ３に近づくように３Ｄ−ＬＵＴ６１を作成し、記憶部３２に保存する（ステップＳ４０６）。
【００２８】
ここで、３Ｄ−ＬＵＴの作成方法について説明する。まず第１読取部１１又は第２読取部１２によって読み込まれた原稿チャートＤのＲＧＢデータは、３次元のＲＧＢ信号空間と測色値空間にそれぞれ分布される。ＲＧＢ３次元空間を格子状に分割し、格子点上のＲＧＢの値と対応する３次元測色値空間の点を、外挿して求めることにより入力信号空間の粗い格子点に対応する測色値についての３Ｄ−ＬＵＴが作成される。
【００２９】
次に、ＲＧＢデータＹ３にステップＳ４０６で作成した３Ｄ−ＬＵＴ６１を用いて３Ｄ−ＬＵＴ処理を行う（ステップＳ４０７）。ステップＳ４０４でＲＡＭ３３に格納したＲＧＢデータＹ３の値を、ステップＳ４０７によって得られたＲＧＢデータＹ３’に置き換え（ステップＳ４０８）、ステップＳ４０５に戻る。
両面読取誤差が許容値以下であれば（ステップＳ４０５；ＹＥＳ）、処理を終了する。
【００３０】
このように、３Ｄ−ＬＵＴ決定処理Ｐ２によって第１読取部１１と第２読取部１２の読取特性の差を補正する３Ｄ−ＬＵＴ６１を得ることができる。この３Ｄ−ＬＵＴ６１は３Ｄ−ＬＵＴ色変換処理Ｐ１のステップＳ２０６で使用される。
また、ステップＳ４０２で第１読取部１１と原稿チャートＤの読取特性の誤差を補正し、補正後のデータに基づいて作成された３Ｄ−ＬＵＴ６１を用いて補正が行われる。その結果、第１読取部と第２読取部のうち一方の色を他方に合わせた時に、原稿との色の差異が大きくなる問題も解決される。
【００３１】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態について説明する。なお、第２の実施の形態における画像読取装置１０の構成は上述の第１の実施の形態で説明したのと略同様であるので説明を援用し、異なる部分について以下に説明する。
【００３２】
記憶部３２は、後述する色変換処理で使用される３Ｄ−ＬＵＴ６２を記憶する点で、第１の実施の形態と異なる。３Ｄ−ＬＵＴ６２は、詳細は後述するが、第１読取部の読取特性を第２読取部の読取特性に合わせるためのテーブルである。
【００３３】
第１の実施の形態では、第２読取部１２の読取特性を第１読取部１１の読取特性に合わせる手法であったが、第２の実施の形態では、第１読取部１１の読取特性を第２読取部１２の読取特性に合わせる。
【００３４】
図５に色変換処理部３０が行う３Ｄ−ＬＵＴ色変換処理Ｐ３の処理の流れを模式的に示す。第１読取部１１が原稿の表面を読み取り、色変換処理を行うのと略同時に、第２読取部１２が原稿の裏面を読み取り、色変換処理を行っている。
３Ｄ−ＬＵＴ色変換処理Ｐ３は、操作部４０により画像読取指示が入力された際に制御部３１と記憶部３２に記憶されたプログラムとの協働によるソフトウェア処理により実現される。
【００３５】
まず、第１読取部１１によって読み取られる原稿表面の読取データの処理について説明する。原稿表面が第１読取部１１によって読み取られ、原稿表面ＲＧＢデータＸ４が取得される（ステップＳ５０１）。次にステップＳ５０１で得られた原稿表面ＲＧＢデータＸ４がＲＡＭ３３に格納される（ステップＳ５０２）。
【００３６】
そして、原稿表面ＲＧＢデータＸ４が、３Ｄ−ＬＵＴ６２によって原稿表面ＲＧＢデータＸ４’に変換され（ステップＳ５０３）、ＲＡＭ３３に格納される（ステップＳ５０４）。なお、ステップＳ５０３で使用する３Ｄ−ＬＵＴ６２は、後述する３Ｄ−ＬＵＴ決定処理Ｐ４により作成されたものである。続いて、原稿表面ＲＧＢデータＸ４’が、予め記憶部３２に記憶された３Ｄ−ＬＵＴ６０によって原稿表面ＣＭＹＫデータＸ５に変換される（ステップＳ５０５）。
【００３７】
次に、第２読取部１２によって読み取られる原稿裏面の読取データの処理について説明する。以下説明する処理は、先に説明した原稿表面の読取データの処理と略同時に行われる。
まず、原稿裏面が第２読取部１２によって読み取られ、原稿裏面ＲＧＢデータＹ４が取得される（ステップＳ５０６）。次にステップＳ５０６で得られた原稿裏面ＲＧＢデータＹ４に、第２読取部１２と原稿裏面の読取誤差を補正するためのガンマ補正等の画像処理が施され、ＲＡＭ３３に格納される（ステップＳ５０７）。
そして、原稿裏面ＲＧＢデータＹ４が、予め記憶部３２に記憶された３Ｄ−ＬＵＴ６０によって原稿裏面ＣＭＹＫデータＹ５に変換される（ステップＳ５０８）。
【００３８】
図６に色変換処理部３０が行う３Ｄ−ＬＵＴ決定処理Ｐ４を示す。
３Ｄ−ＬＵＴ決定処理Ｐ４は、操作部４０により３Ｄ−ＬＵＴの作成指示が入力された際に制御部３１と記憶部３２に記憶されたプログラムとの協働によるソフトウェア処理により実現される。
当該３Ｄ−ＬＵＴ決定処理Ｐ４では、３Ｄ−ＬＵＴ色変換処理Ｐ３ステップＳ５０３で使用する３Ｄ−ＬＵＴ６２を決定する。
【００３９】
まず、第１読取部１１によって原稿チャートＤが読み取られ、ＲＧＢデータＸ６が取得される（ステップＳ６０１）。次に、ＲＧＢデータＸ６がＲＡＭ３３に格納される（ステップＳ６０２）。
同様に、第２読取部１２によって原稿チャートＤが読み取られ、ＲＧＢデータＹ６が取得される（ステップＳ６０３）。次に、ＲＧＢデータＹ６に第２読取部１２と原稿チャートＤの読取誤差を補正するためのガンマ補正等の画像処理が施され、ＲＡＭ３３に格納される（ステップＳ６０４）。
【００４０】
続いてＲＧＢデータＸ６とＲＧＢデータＹ６の差分（以下、両面読取誤差という）が、予め定められた許容値と比較される（ステップＳ６０５）。許容値は可変であり、操作部４０によって入力され、記憶部３２に値が保持されている。
両面読取誤差が許容値の範囲内でない場合（ステップＳ６０５；Ｎｏ）は、ＲＧＢデータＸ６がＲＧＢデータＹ６に近づくように３Ｄ−ＬＵＴ６２を作成し、記憶部３２に保存する（ステップＳ６０６）。次に、ＲＧＢデータＸ６にステップＳ６０６で作成した３Ｄ−ＬＵＴ６２を用いて３Ｄ−ＬＵＴ処理を行う（ステップＳ６０７）。ステップＳ６０４でＲＡＭ３３に格納したＲＧＢデータＸ６の値を、ステップＳ６０７によって得られたＲＧＢデータＸ６’に置き換え（ステップＳ６０８）、ステップＳ６０５に戻る。
両面読取誤差が許容値以下であれば（ステップＳ６０５；ＹＥＳ）、処理を終了する。
【００４１】
このように、３Ｄ−ＬＵＴ決定処理Ｐ４によって第１読取部１１と第２読取部１２の読取特性の差を補正する３Ｄ−ＬＵＴ６２を得ることができる。この３Ｄ−ＬＵＴ６２は３Ｄ−ＬＵＴ色変換処理Ｐ３のステップＳ５０３で使用される。
また、ステップＳ６０４で第２読取部１２と原稿チャートＤの読取特性の誤差を補正し、補正後のデータに基づいて作成された３Ｄ−ＬＵＴ６２を用いて補正が行われる。その結果、第１読取部と第２読取部のうち一方の色を他方に合わせた時に、原稿との色の差異が大きくなる問題も解決される。
【００４２】
〔第３の実施の形態〕
次に、本発明の第３の実施の形態について説明する。なお、第３の実施の形態における画像読取装置１０の構成は上述の第１の実施の形態で説明したのと略同様であるので、説明を援用し、異なる部分について以下に説明する。
【００４３】
記憶部３２は、後述する色変換処理で使用される３Ｄ−ＬＵＴ６３と３Ｄ−ＬＵＴ６４を記憶する点で、第１の実施の形態と異なる。３Ｄ−ＬＵＴ６３と３Ｄ−ＬＵＴ６４は、詳細は後述するが、それぞれ第１読取部の読取特性と第２読取部の読取特性をフラッドベッドの読取特性に合わせるためのテーブルである。
【００４４】
第１の実施の形態では、第２読取部１２の読取特性を第１読取部１１の読取特性に合わせ、第２の実施の形態では、第１読取部１１の読取特性を第２読取部１２の読取特性に合わせたが、第３の実施の形態では、第１読取部１１と第２読取部１２の読取特性をフラッドベッド読み込みの特性に合わせる。
【００４５】
図７に色変換処理部３０が行う３Ｄ−ＬＵＴ色変換処理Ｐ５の処理の流れを模式的に示す。第１読取部１１が原稿の表面を読み取り、色変換処理を行うのと略同時に、第２読取部１２が原稿の裏面を読み取り、色変換処理を行っている。
３Ｄ−ＬＵＴ色変換処理Ｐ５は、操作部４０により画像読取指示が入力された際に制御部３１と記憶部３２に記憶されたプログラムとの協働によるソフトウェア処理により実現される。
当該３Ｄ−ＬＵＴ色変換処理Ｐ５では、第１読取部１１と第２読取部１２の読取特性をフラッドベッド読み込みの特性に合わせる補正を行っている。
【００４６】
まず、第１読取部１１によって読み取られる原稿表面の読取データの処理について説明する。原稿表面が第１読取部１１によって読み取られ、原稿表面ＲＧＢデータＸ７が取得される（ステップＳ７０１）。次にステップＳ７０１で得られた原稿表面ＲＧＢデータＸ７がＲＡＭ３３に格納される（ステップＳ７０２）。
【００４７】
原稿表面ＲＧＢデータＸ７が、予め記憶部３２に記憶された３Ｄ−ＬＵＴ６３によって原稿表面ＲＧＢデータＸ７’に変換され（ステップＳ７０３）、ＲＡＭ３３に格納される（ステップＳ７０４）。なお、ステップＳ７０３で使用する３Ｄ−ＬＵＴ６３は、後述する３Ｄ−ＬＵＴ決定処理Ｐ６により作成されたものである。
続いて、原稿表面ＲＧＢデータＸ７’が、予め記憶部３２に記憶された３Ｄ−ＬＵＴ６０によって原稿表面ＣＭＹＫデータＸ８に変換される（ステップＳ７０５）。
【００４８】
次に、第２読取部１２によって読み取られる原稿裏面の読取データの処理について説明する。以下説明する処理は、先に説明した原稿表面の読取データの処理と略同時に行われる。
まず、原稿裏面が第２読取部１２によって読み取られ、原稿裏面ＲＧＢデータＹ７が取得される（ステップＳ７０６）。次にステップＳ７０６で得られた原稿裏面ＲＧＢデータＹ７がＲＡＭ３３に格納される（ステップＳ７０７）。
【００４９】
原稿裏面ＲＧＢデータＹ７が、予め記憶部３２に記憶された３Ｄ−ＬＵＴ６４によって原稿裏面ＲＧＢデータＹ７’に変換され（ステップＳ７０８）、ＲＡＭ３３に格納される（ステップＳ７０９）。
なお、ステップＳ７０８で使用する３Ｄ−ＬＵＴ６４は、後述する３Ｄ−ＬＵＴ決定処理Ｐ６により作成されたものである。
そして、原稿裏面ＲＧＢデータＹ７’が、予め記憶部３２に記憶された３Ｄ−ＬＵＴ６０によって原稿裏面ＣＭＹＫデータＹ８に変換される（ステップＳ７１０）。
【００５０】
図８に色変換処理部３０が行う３Ｄ−ＬＵＴ決定処理Ｐ６を示す。
３Ｄ−ＬＵＴ決定処理Ｐ６は、操作部４０により３Ｄ−ＬＵＴの作成指示が入力された際に、制御部３１と記憶部３２に記憶されたプログラムとの協働によるソフトウェア処理により実現される。
当該３Ｄ−ＬＵＴ決定処理Ｐ６では、３Ｄ−ＬＵＴ色変換処理Ｐ５のステップＳ７０３とステップＳ７０８で使用する３Ｄ−ＬＵＴを決定する。
【００５１】
まず、第１読取部１１によって原稿チャートＤが読み取られ、ＲＧＢデータＸ９が取得される（ステップＳ８０１）。次に、ＲＧＢデータＸ９がＲＡＭ３３に格納される（ステップＳ８０２）。
同様に、第２読取部１２によって原稿チャートＤが読み取られ、ＲＧＢデータＹ９が取得される（ステップＳ８０３）。次に、ＲＧＢデータＹ９がＲＡＭ３３に格納される（ステップＳ８０４）。
【００５２】
続いてＲＧＢデータＸ９と、原稿チャートＤがフラッドベッドで読み取られたＲＧＢデータＸ１２の差分（以下、表面読取誤差という）が、予め定められた許容値と比較される（ステップＳ８０５）。許容値は可変であり、操作部４０によって入力され、記憶部３２に値が保持されている。なお、ＲＧＢデータＸ１２は、予め記憶部３２に記憶されている。
表面読取誤差が許容値の範囲内でない場合（ステップＳ８０５；Ｎｏ）は、ＲＧＢデータＸ９が、ＲＧＢデータＸ１２に近づくように３Ｄ−ＬＵＴ６３を作成し、記憶部３２に保存する（ステップＳ８０６）。次に、ＲＧＢデータＸ９にステップＳ８０６で作成した３Ｄ−ＬＵＴ６３を用いて３Ｄ−ＬＵＴ処理を行う（ステップＳ８０７）。ステップＳ８０７によって得られたＲＧＢデータＸ９’の値を、ステップＳ８０２でＲＡＭ３３に格納したＲＧＢデータＸ９に置き換え（ステップＳ８０８）、ステップＳ８０５に戻る。
【００５３】
両面読取誤差が許容値以下であれば（ステップＳ８０５；ＹＥＳ）、ＲＧＢデータＹ９と、ＲＧＢデータＸ１２の差分（以下、裏面読取誤差という）が、予め定められた許容値と比較される（ステップＳ８０９）。許容値は可変であり、操作部４０によって入力され、記憶部３２に値が保持されている。
裏面読取誤差が許容値の範囲内でない場合（ステップＳ８０９；Ｎｏ）は、ＲＧＢデータＹ９が、ＲＧＢデータＸ１２に近づくように３Ｄ−ＬＵＴ６４を作成し、記憶部３２に保存する（ステップＳ８１０）。次に、ＲＧＢデータＹ９にステップＳ８１０で作成した３Ｄ−ＬＵＴ６４を用いて３Ｄ−ＬＵＴ処理を行う（ステップ８１１）。ステップＳ８１１によって得られたＲＧＢデータＹ９’の値を、ステップＳ８０４でＲＡＭ３３に格納したＲＧＢデータＹ９に置き換え（ステップＳ８１２）、ステップＳ８０９に戻る。
裏面読取誤差が許容値以下であれば（ステップＳ８０９；ＹＥＳ）、処理を終了する。
【００５４】
このように、３Ｄ−ＬＵＴ決定処理Ｐ６によって第１読取部１１と第２読取部１２の読取特性をフラッドベッド読取特性に補正する３Ｄ−ＬＵＴ６３と３Ｄ−ＬＵＴ６４を得ることができる。この３Ｄ−ＬＵＴ６３と３Ｄ−ＬＵＴ６４を３Ｄ−ＬＵＴ色変換処理Ｐ５で使用することにより、第１読取部１１と第２読取部１２の読取特性を補正することができる。
【００５５】
上記実施例では、第１読取部１１と第２読取部１２の読取特性をフラッドベッド読取特性に合わせる補正を行ったが、他の共通データに第１読取部１１と第２読取部１２の読取特性を合わせてもよい。例えば、ｓＲＧＢやＡｄｏｂｅＲＧＢ等の共通データに第１読取部１１と第２読取部１２の読取特性を合わせることが考えられる。
【００５６】
また、上記第１の実施例〜第３の実施例では、第１読取部１１がＣＣＤ等によって構成されており、第２読取部はＣＩＳ等によって構成されている。
しかし、第１読取部１１と第２読取部１２を同じ構成にした場合も、材料の違いや組み立て誤差等による読取特性の誤差が発生する。よって、第１読取部１１と第２読取部１２で同じ構成にしてもよい。例えば図９に示すような組み合わせが考えられる。
【００５７】
その他、本実施の形態における画像読取装置１０の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００５８】
【図１】本発明に係る実施の形態における画像読取装置の機能ブロック図である。
【図２】図１の色変換処理部により実行される第２読取部の読取特性を第１読取部の読取特性に合わせる色変換処理の流れを模式的に示すフローチャートである。
【図３】図１の第１読取部および第２読取部に読み込ませるチャートを模式的に示す図である。
【図４】図２の色変換処理で使用される３Ｄ−ＬＵＴを作成する３Ｄ−ＬＵＴ決定処理を行うためのフローチャートである。
【図５】図１の色変換処理部により実行される第１読取部の読取特性を第２読取部の読取特性に合わせる色変換処理の流れを模式的に示すフローチャートである。
【図６】図５の色変換処理で使用される３Ｄ−ＬＵＴを作成する３Ｄ−ＬＵＴ決定処理を行うためのフローチャートである。
【図７】図１の色変換処理部により実行される第１読取部の読取特性と第２読取部の読取特性をフラッドベッド読取特性に合わせる色変換処理の流れを模式的に示すフローチャートである。
【図８】図７の色変換処理で使用される３Ｄ−ＬＵＴを作成する３Ｄ−ＬＵＴ決定処理を行うためのフローチャートである。
【図９】第１読取部および第２読取部の構成の組合せを示す図である。
【符号の説明】
【００５９】
１０  画像読取装置
１１  第１読取部
１２  第２読取部
２０  Ａ／Ｄ変換部
２１  Ａ／Ｄ変換部
３０  色変換処理部
３１  制御部
３２  記憶部
３３  ＲＡＭ
４０  操作部
５０  表示部
【図１】
2009117890.tif 000003
【図２】
2009117890.tif 000004
【図４】
2009117890.tif 000005
【図５】
2009117890.tif 000006
【図６】
2009117890.tif 000007
【図７】
2009117890.tif 000008
【図８】
2009117890.tif 000009
【図９】
2009117890.tif 000010
【図３】
2009117890.tif 000011
【手続補正書】
【提出日】平成20年8月29日(2008.8.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
原稿の表面を読み取る第１読取部と、
前記原稿の裏面を読み取る第２読取部と、
前記第１読取部と前記第２読取部による読取誤差を補正するためのテーブルを生成し、前記第１読取部及び前記第２読取部により読み取られた画像に対して前記テーブルを用いた色変換を行う色変換処理部と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記色変換処理部は、
前記色変換処理部が表現できる色域を含む補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに基づいて前記第２読取部の読取データを前記第１読取部の読取データに合わせるためのテーブルを生成し、
前記生成されたテーブルに基づいて前記第２読取部により読み取られた画像に対して色変換を行うこと
を特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記色変換処理部は、
前記色変換処理部が表現できる色域を含む補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに基づいて前記第１読取部の読取データを前記第２読取部の読取データに合わせるためのテーブルを生成し、
前記生成されたテーブルに基づいて前記第１読取部により読み取られた画像に対して色変換を行うこと
を特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記色変換処理部は、
前記色変換処理部が表現できる色域を含む補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートに対応付けられた読取データとに基づいて前記第１読取部に対する第１のテーブルを生成し、
前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに前記補正用チャートに対応付けられた読取データとに基づいて前記第２読取部に対する第２のテーブルを生成し、
前記第１のテーブルに基づいて前記第１読取部により読み取られた画像を色変換し、前記第２のテーブルに基づいて前記第２読取部により読み取られた画像を色変換すること
を特徴とする請求項１に記載の画像読取装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項３に記載の発明は、請求項１に記載の発明において、
前記色変換処理部は、
前記色変換処理部が表現できる色域を含む補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに基づいて前記第１読取部の読取データを前記第２読取部の読取データに合わせるためのテーブルを生成し、
前記生成されたテーブルに基づいて前記第１読取部により読み取られた画像に対して色変換を行うこと
を特徴としている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項４に記載の発明は、請求項１に記載の発明において、
前記色変換処理部は、
前記色変換処理部が表現できる色域を含む補正用チャートを前記第１読取部により読み取ることにより得られた読取データと前記補正用チャートに対応付けられた読取データとに基づいて前記第１読取部に対する第１のテーブルを生成し、
前記補正用チャートを前記第２読取部により読み取ることにより得られた読取データに前記補正用チャートに対応付けられた読取データとに基づいて前記第２読取部に対する第２のテーブルを生成し、
前記第１のテーブルに基づいて前記第１読取部により読み取られた画像を色変換し、前記第２のテーブルに基づいて前記第２読取部により読み取られた画像を色変換すること
を特徴としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
ここで、色変換処理部３０が行う３Ｄ−ＬＵＴ変換について説明する。
３Ｄ−ＬＵＴ変換とは、入力値と出力値に線形的な関係が無い場合に、３Ｄ−ＬＵＴを用いて行われる色変換をいう。
全ての色についてＲＧＢデータと一対一で対応する測色値をテーブル等に記憶させておけば、ＲＧＢデータから正確な測色値を求めることができる。しかし、この方法では膨大なメモリ容量を必要とするので現実的ではない。そこで、色変換処理部３０では代表的な色を付した原稿チャートのＲＧＢデータと測色値を予め３Ｄ−ＬＵＴに記憶させておく。この３Ｄ−ＬＵＴ中の各点を参照し、３次元補間によりＲＧＢデータから測色値を求める。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
図６に色変換処理部３０が行う３Ｄ−ＬＵＴ決定処理Ｐ４を示す。
３Ｄ−ＬＵＴ決定処理Ｐ４は、操作部４０により３Ｄ−ＬＵＴの作成指示が入力された際に制御部３１と記憶部３２に記憶されたプログラムとの協働によるソフトウェア処理により実現される。
当該３Ｄ−ＬＵＴ決定処理Ｐ４では、３Ｄ−ＬＵＴ色変換処理Ｐ３のステップＳ５０３で使用する３Ｄ−ＬＵＴ６２を決定する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
続いてＲＧＢデータＸ９と、原稿チャートＤがフラッドベッドで読み取られたＲＧＢデータＸ１２の差分（以下、表面読取誤差という）が、予め定められた許容値と比較される（ステップＳ８０５）。許容値は可変であり、操作部４０によって入力され、記憶部３２に値が保持されている。なお、ＲＧＢデータＸ１２は、予め記憶部３２に記憶されている。
表面読取誤差が許容値の範囲内でない場合（ステップＳ８０５；Ｎｏ）は、ＲＧＢデータＸ９が、ＲＧＢデータＸ１２に近づくように３Ｄ−ＬＵＴ６３を作成し、記憶部３２に保存する（ステップＳ８０６）。次に、ＲＧＢデータＸ９にステップＳ８０６で作成した３Ｄ−ＬＵＴ６３を用いて３Ｄ−ＬＵＴ処理を行う（ステップＳ８０７）。ステップＳ８０７によって得られたＲＧＢデータＸ９’の値を、ステップＳ８０２でＲＡＭ３３に格納したＲＧＢデータＸ９と置き換え（ステップＳ８０８）、ステップＳ８０５に戻る。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
両面読取誤差が許容値以下であれば（ステップＳ８０５；ＹＥＳ）、ＲＧＢデータＹ９と、ＲＧＢデータＸ１２の差分（以下、裏面読取誤差という）が、予め定められた許容値と比較される（ステップＳ８０９）。許容値は可変であり、操作部４０によって入力され、記憶部３２に値が保持されている。
裏面読取誤差が許容値の範囲内でない場合（ステップＳ８０９；Ｎｏ）は、ＲＧＢデータＹ９が、ＲＧＢデータＸ１２に近づくように３Ｄ−ＬＵＴ６４を作成し、記憶部３２に保存する（ステップＳ８１０）。次に、ＲＧＢデータＹ９にステップＳ８１０で作成した３Ｄ−ＬＵＴ６４を用いて３Ｄ−ＬＵＴ処理を行う（ステップ８１１）。ステップＳ８１１によって得られたＲＧＢデータＹ９’の値を、ステップＳ８０４でＲＡＭ３３に格納したＲＧＢデータＹ９と置き換え（ステップＳ８１２）、ステップＳ８０９に戻る。
裏面読取誤差が許容値以下であれば（ステップＳ８０９；ＹＥＳ）、処理を終了する。
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2009117890.tif 000012