(57)【要約】【課題】原稿の１回の走査により原稿の表面と裏面の画像を同時に読み取って処理する場合に、裏写り画像を効果的に消去できるようにすると共に、原稿の両面同時読取機能を向上できるようにする。【解決手段】表面用及び裏面用の画像処理手段３，４の入出力を制御する制御手段５を備え、原稿１０の表面画像に含まれる裏面原稿による裏写り画像を検出処理すると共に、原稿１０の裏面画像に含まれる表面原稿による裏写り画像を各々検出処理し、裏面原稿による裏写り画像を原稿１０の表面画像の画質に色変換すると共に、当該表面原稿による裏写り画像を原稿１０の裏面画像の画質に色変換し、原稿１０の表面画像を色変換後の裏面原稿による裏写り画像に基づいて補正するように表面用の画像処理手段３，４を制御し、かつ、原稿１０の裏面画像を色変換後の表面原稿による裏写り画像に基づいて補正するように裏面用の画像処理手段３，４を制御するものである。【選択図】        図１
2004247789.tif 000002
【特許請求の範囲】
【請求項１】
原稿の１回の走査により表面と裏面の画像を同時に読み取って処理する装置であって、
前記原稿の表面の画像を読み取る第１の画像読取手段と、
前記原稿の裏面の画像を読み取る第２の画像読取手段と、
前記第１の画像読取手段により取得された表面の画像をデータ処理する表面用の画像処理手段と、
前記第２の画像読取手段により取得された裏面の画像をデータ処理する裏面用の画像処理手段と、
前記表面用及び裏面用の画像処理手段の入出力を制御する制御手段とを備え、
前記制御手段は、
前記第１の画像読取手段によって読み取られた原稿の表面画像に含まれる裏面原稿による透過画像を検出処理すると共に、前記第２の画像読取手段によって読み取られた原稿の裏面画像に含まれる表面原稿による透過画像を各々検出処理し、
前記裏面原稿による透過画像を前記原稿の表面画像の画質に色変換すると共に、当該表面原稿による透過画像を前記原稿の裏面画像の画質に色変換し、
前記原稿の表面画像を色変換後の裏面原稿による透過画像に基づいて補正するように前記表面用の画像処理手段を制御し、かつ、前記原稿の裏面画像を色変換後の表面原稿による透過画像に基づいて補正するように前記裏面用の画像処理手段を制御することを特徴とする画像読取処理装置。
【請求項２】
各々の前記画像処理手段は、
該当する前記第１又は第２の画像読取手段から得られる画像の輝度値に基づいてヒストグラムを作成するデータ作成手段と、
前記データ作成手段によって作成されたヒストグラムから最も数量の多い輝度値を検出する下地輝度検出部と、
前記下地輝度検出部によって検出された最も数量の多い輝度値を含む領域であって、前記データ作成手段によって作成されたヒストグラムで最も数量の多い輝度値の両側に分布する極小値から極小値の輝度値に基づいて下地の領域を検出する下地領域検出部と、
前記下地領域検出部によって検出された下地の領域に関して下地色の赤、緑及び青の３原色の輝度値を検出する下地色検出部と、
前記下地色検出部により検出された赤、緑及び青の３原色の輝度値を彩度−明度色座標系の画像情報に変換する色座標変換部と、
前記色座標変換部によって色座標変換された画像情報から下地色の彩度を検出する下地彩度検出部と、
前記色座標変換部によって色座標変換された画像情報から下地色の明度を検出する下地明度検出部と、
前記下地領域検出部により検出された下地の領域から下地画素を検出する下地画素検出部と、
一方の前記画像処理手段の下地画素検出部によって検出された下地画素の色を、他方の前記画像処理手段の下地彩度検出部によって検出された下地色の彩度及び、前記下地明度検出部によって検出された下地色の明度に基づいて色変換をする色変換部とを有することを特徴とする請求項１に記載の画像読取処理装置。
【請求項３】
前記データ作成手段は、
該当する前記第１又は第２の画像読取手段から得られる画像の赤、緑及び青の３原色の輝度値についてヒストグラムを作成することを特徴とする請求項２に記載の画像読取処理装置。
【請求項４】
前記データ作成手段によって作成されたヒストグラムの最も数量の多い輝度値を含む所定の最大範囲を注目したとき、
前記下地領域検出部は、
前記ヒストグラムで最も数量の多い輝度値を含んで当該ヒストグラムの最大値に最も近い極小値から極小値までの輝度値を下地領域に含まれる輝度値とすることを特徴する請求項２に記載の画像読取処理装置。
【請求項５】
前記下地色検出部は、
前記下地輝度検出部によって検出された赤、緑及び青の３原色の輝度値についてのヒストグラムの最も数量の多い輝度値を下地色の赤、緑及び青の３原色の輝度値とすることを特徴とする請求項２に記載の画像読取処理装置。
【請求項６】
前記下地画素検出部は、
前記下地領域検出部により検出された赤原色の下地の領域に含まれる輝度値の画素、緑原色の下地の領域に含まれる輝度値の画素、及び、青原色の下地の領域に含まれる輝度値の画素を下地の画素とすることを特徴とする請求項２に記載の画像読取処理装置。
【請求項７】
前記色変換部は、
一方の前記画像処理手段の下地画素検出部によって検出された下地画素の輝度値から、他方の前記画像処理手段の下地彩度検出部によって検出された下地色の彩度を減算すると共に、当該下地画素の輝度値に前記下地明度検出部によって検出された下地色の明度を加算することを特徴とする請求項２に記載の画像読取処理装置。
【請求項８】
前記データ作成手段、下地輝度検出部、下地領域検出部、下地色検出部、色空間座標変換部、下地彩度検出部、下地明度検出部、下地画素検出部及び色変換部から構成されるプロセス系統におけるデータ転送を管理する複数のプロセス制御部と、
複数の前記プロセス制御部を介して前記表面用及び裏面用の画像処理手段をシステム管理するシステム制御部と、
前記システム制御部によって管理されるデータを記憶する記憶手段と、
前記記憶手段に対するデータの書き込み及び読み出しを制御するメモリ制御部とを備えることを特徴とする請求項１及び２に記載の画像読取処理装置。
【請求項９】
前記システム制御部は、
前記表面用及び裏面用の画像処理手段によって処理された画像データを時分割処理して前記記憶手段に書き込むように前記メモリ制御部を制御すること特徴とする請求項８に記載の画像読取処理装置。
【請求項１０】
原稿の１回の走査により当該原稿の表面と裏面の画像を同時に読み取って処理する方法であって、
前記原稿の表面及び裏面の画像を読み取り、
読み取られた前記原稿の表面画像に含まれる裏面原稿による透過画像を検出すると共に、読み取られた前記原稿の裏面画像に含まれる表面原稿による透過画像を検出し、
検出された前記裏面原稿による透過画像を前記原稿の表面画像の画質に色変換すると共に、検出された前記表面原稿による透過画像を前記原稿の裏面画像の画質に色変換し、
色変換後の前記裏面原稿による透過画像に基づいて前記原稿の表面画像を補正し、かつ、色変換後の表面原稿による透過画像に基づいて前記原稿の裏面画像を補正することを特徴とする画像読取処理方法。
【請求項１１】
前記原稿の表面と裏面の画像を２つの画像処理系で処理する場合であって、各々の前記画像処理系では、
該当する前記原稿の表面又は裏面の画像の輝度値に基づいてヒストグラムを作成し、
作成された前記ヒストグラムから最も数量の多い輝度値を検出し、
検出された前記最も数量の多い輝度値を含む領域であって、作成されたヒストグラムで最も数量の多い輝度値の両側に分布する極小値から極小値の輝度値に基づいて下地の領域を検出し、
検出された前記下地の領域に関して下地色の赤、緑及び青の３原色の輝度値を検出し、
検出された前記赤、緑及び青の３原色の輝度値を彩度−明度色空間座標系の画像情報に変換し、
色座標変換された画像情報から下地色の彩度を検出すると共に、当該色座標変換された画像情報から下地色の明度を検出し、
検出された前記下地の領域から下地画素を検出し、
一方の前記画像処理系の下地画素の検出によって得られた下地画素の色を、他方の前記画像処理系の下地彩度の検出によって得られた下地色の彩度及び、前記下地明度の検出によって得られた下地色の明度に基づいて色変換をすることを特徴とする請求項１０に記載の画像読取処理方法。
【請求項１２】
前記ヒストグラムを作成する際に、
該当する前記原稿の表面又は裏面の画像の赤、緑及び青の３原色の輝度値についてヒストグラムを作成することを特徴とする請求項１１に記載の画像読取処理方法。
【請求項１３】
作成された前記ヒストグラムの最も数量の多い輝度値を含む所定の最大範囲を注目したとき、
前記ヒストグラムで最も数量の多い輝度値を含んで当該ヒストグラムの最大値に最も近い極小値から極小値までの輝度値を下地領域に含まれる輝度値とすることを特徴する請求項１１に記載の画像読取処理方法。
【請求項１４】
前記下地輝度の検出によって得られた赤、緑及び青の３原色の輝度値についてのヒストグラムの最も数量の多い輝度値を下地色の赤、緑及び青の３原色の輝度値とすることを特徴とする請求項１１に記載の画像読取処理方法。
【請求項１５】
前記下地領域の検出によって得られた赤原色の下地の領域に含まれる輝度値の画素、緑原色の下地の領域に含まれる輝度値の画素、及び、青原色の下地の領域に含まれる輝度値の画素を下地の画素とすることを特徴とする請求項１１に記載の画像読取処理方法。
【請求項１６】
一方の前記画像処理系の下地画素の検出によって得られた下地画素の輝度値から、他方の前記画像処理系の下地彩度の検出によって得られた下地色の彩度を減算すると共に、当該下地画素の輝度値に前記下地明度の検出によって得られた下地色の明度を加算することを特徴とする請求項１１に記載の画像読取処理方法。
【請求項１７】
原稿の１回の走査により当該原稿の表面と裏面の画像を同時に読み取って処理する場合のプログラムを記述した媒体であって、
前記原稿の表面及び裏面の画像を読み取り、
読み取られた前記原稿の表面画像に含まれる裏面原稿による透過画像を検出すると共に、読み取られた前記原稿の裏面画像に含まれる表面原稿による透過画像を検出し、
検出された前記裏面原稿による透過画像を前記原稿の表面画像の画質に色変換すると共に、検出された前記表面原稿による透過画像を前記原稿の裏面画像の画質に色変換し、
色変換後の前記裏面原稿による透過画像に基づいて前記原稿の表面画像を補正し、かつ、色変換後の表面原稿による透過画像に基づいて前記原稿の裏面画像を補正するためのプログラムを記述して成ることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、色付き両面原稿の表裏を同時に読み取って得たカラー画像データに基づいて記録紙の片面又は／及び両面にカラー画像を形成するカラーディジタル複写機に適用して好適な画像読取処理装置、画像読取処理方法及び記録媒体に関するものである。
【０００２】
【従来の技術】
近年、色付きの原稿画像から取得した赤（Ｒ）色、緑（Ｇ）色、青（Ｂ）色に係るカラー画像データに基づいてカラー画像形成を行うデジタルカラー複写機が使用されるに至っている。この複写機では原稿の画像情報がスキャナ等により読み込まれ、その原稿の画像情報に係るカ
ラー画像データが一旦、画像メモリに蓄えられる。このカラー画像データをメモリに蓄える際に、シェーディング補正や、タイミング制御、ライン間補正等がなされる。
【０００３】
これらの補正処理後のＲＧＢ色に係るカラー画像データはγ補正や色再現性処理（ＲＧＢ系の画像信号を色材によるＹＭＣＫ信号に変換する処理）、変倍処理、空間フィルタ、画像圧縮処理等がなされる。ここで画像処理されたカラー画像データに基づいて画像形成手段（プリンタ）により所定の用紙にカラー画像が形成される。この結果、カラー原稿画像を複写（コピー）することができる。
【０００４】
ところで、唯一の画像読取機構で同一の原稿の表面と裏面の画像を読み取ろうとした場合、原稿の表裏を反転する機構が必要となる。この機構を機械的な原稿の自動搬送工程で実現すると、画像読取処理装置は大型化し、画像処理能力が制限されてしまう。また、この原稿の搬送過程において、原稿には大きな張力がかかるため原稿自体を傷めてしまうおそれもあり、原稿の形状にも制限が求められてしまう。
【０００５】
そこで、原稿の１回の走査過程において、原稿の表面と裏面の画像を同時に読み取ることが可能な原稿読取手段を備えた装置が考案され、徐々に実用化されつつある。例えば、複写機に一般的に備えられている自動原稿搬送装置（ＡＤＦ）にＣＣＤイメージセンサと密着イメージセンサとを備え、原稿の表面と裏面の画像を同時に読み取る方法が開示されている。
【０００６】
ここで、原稿の両面同時読み取り処理で問題となるのは、画像の「裏写り」と言われる現象である。これは一方側の画像に他方側の画像の影響がおよぶ現象をいい、画質の劣化の原因となる。この現象は、反射光に透過光が加わることによって画像の輝度は正常な値より高くなる。特に、カラー画像の場合には混色が起こり本来の色が再現されなくなってしまう。
【０００７】
このような画像の裏写りを防止する場合に、その画像処理における閾値決定方法が特許文献１に記載されている。特許文献１によれば、画像の濃度ヒストグラムを生成し、この濃度ヒストグラムの最頻値を背景画像の最頻値とみなすと共に、この背景画像の濃度分布を正規分布とみなし、この濃度分布に基づいてヒストグラムにおける背景画素部分と図形画素部分とを特定してその境界の閾値を決定している。ここで決定された所定の閾値を画像処理時に設定し、閾値以上の輝度値を示した画像は読み取らないとする一律的な画像調整処理で対処している。
【０００８】
【特許文献１】
特開平５−１８３７４９号公報
【０００９】
【発明が解決しようとする課題】
ところで、従来方式の画像読取処理装置によれば、原稿の１回の走査により原稿の表面と裏面の画像を同時に読み取って処理する場合に、以下のような問題がある。
▲１▼  原稿が薄い紙の両面に記録（形成）されている場合、その原稿の透過光量が増加するため、裏面の画像が表面の画像に与える影響も大きくなる。従って、特許文献１に開示される一律的な画像調整を適応する方法によれば、所定の閾値によって、裏写り画像を十分消去することができなかったり、逆に本来読み取るべき画像まで読み取れなかったりするおそれがある。
▲２▼  また、原稿の下地が着色されている場合、裏写り画像を消去するために、本来の色の再現が大きく損なわれるおそれもある。
【００１０】
そこで、この発明は上述した課題を解決したものであって、原稿の１回の走査により原稿の表面と裏面の画像を同時に読み取って処理する場合に、裏写り画像を効果的に消去できるようにすると共に、原稿の両面同時読取機能を向上できるようにした画像読取処理装置、画像読取処理方法及び記録媒体を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る画像読取処理装置は、原稿の１回の走査により表面と裏面の画像を同時に読み取る装置であって、原稿の表面の画像を読み取る第１の画像読取手段と、原稿の裏面の画像を読み取る第２の画像読取手段と、第１の画像読取手段により取得された表面の画像をデータ処理する表面用の画像処理手段と、第２の画像読取手段により取得された裏面の画像をデータ処理する裏面用の画像処理手段と、表面用及び裏面用の画像処理手段の入出力を制御する制御手段とを備え、この制御手段は第１の画像読取手段によって読み取られた原稿の表面画像に含まれる裏面原稿による透過画像を検出処理すると共に、第２の画像読取手段によって読み取られた原稿の裏面画像に含まれる表面原稿による透過画像を各々検出処理し、裏面原稿による透過画像を原稿の表面画像の画質に色変換すると共に、当該表面原稿による透過画像を原稿の裏面画像の画質に色変換し、原稿の表面画像を色変換後の裏面原稿による透過画像に基づいて補正するように表面用の画像処理手段を制御し、かつ、原稿の裏面画像を色変換後の表面原稿による透過画像に基づいて補正するように裏面用の画像処理手段を制御することを特徴とするものである。
【００１２】
本発明に係る画像読取処理装置によれば、１回の原稿の機械的な搬送により、原稿の表面と裏面の画像を同時に読み取って処理する場合に、第１の画像読取手段では原稿の表面の画像が読み取られ、第２の画像読取手段では原稿の裏面の画像が読み取られる。表面用の画像処理手段では、第１の画像読取手段により取得された表面の画像がデータ処理され、裏面用の画像処理手段では、第２の画像読取手段により取得された裏面の画像がデータ処理される。制御手段では表面用及び裏面用の画像処理手段の入出力が制御される。
【００１３】
これを前提として、制御手段では、まず、原稿の表面画像に含まれる裏面原稿による透過画像が検出される。これと共に、原稿の裏面画像に含まれる表面原稿による透過画像が各々検出される。
【００１４】
そして、制御手段は裏面原稿による透過画像を原稿の表面画像の画質に色変換すると共に、色変換後の裏面原稿による透過画像に基づいてこの原稿の表面画像を補正するように表面用の画像処理手段を制御し、かつ、当該表面原稿による透過画像を原稿の裏面画像の画質に色変換すると共に、この原稿の裏面画像を色変換後の表面原稿による透過画像に基づいてこの原稿の裏面画像を補正するように裏面用の画像処理手段を制御するようになされる。
【００１５】
例えば、制御手段によって制御される各々の画像処理手段では、該当する第１又は第２の画像読取手段から得られる画像の輝度値に基づいてデータ作成手段によってヒストグラムが作成される。下地輝度検出部ではデータ作成手段によって作成されたヒストグラムから最も数量の多い輝度値が検出される。下地領域検出部では、下地輝度検出部によって検出された最も数量の多い輝度値を含む領域であって、データ作成手段によって作成されたヒストグラムで最も数量の多い輝度値の両側に分布する極小値から極小値の輝度値に基づいて下地の領域が検出される。
【００１６】
下地色検出部では、下地領域検出部によって検出された下地の領域に関して下地色を赤、緑及び青の３原色とする輝度値が検出される。色座標変換部では、下地色検出部により検出された赤、緑及び青の３原色の輝度値が彩度−明度色座標系の画像情報に変換される。下地彩度検出部では、色座標変換部によって色座標変換された画像情報から下地色の彩度が検出される。
【００１７】
下地明度検出部では、色座標変換部によって色座標変換された画像情報から下地色の明度が検出される。下地画素検出部では下地領域検出部により検出された下地の領域から下地画素が検出される。色変換部では、一方の画像処理手段の下地画素検出部によって検出された下地画素の色が、他方の画像処理手段の下地彩度検出部によって検出された下地色の彩度及び、下地明度検出部によって検出された下地色の明度に基づいて色変換される。
【００１８】
従って、原稿の表面画像から裏面原稿による透過画像を再現性良く除去すること、及び、当該原稿の裏面画像から表面原稿による透過画像を再現性良く除去することができる。これにより、原稿紙が薄くて原稿の裏面画像が表面へ、及び、その表面原稿の画像が裏面へ透過するような場合であっても、裏写り画像が除去された表面画像データ及び裏面画像データを取得することができるので、原稿両面同時読み取り機能を向上させることができる。
【００１９】
本発明に係る画像読取処理方法は、原稿の１回の走査により当該原稿の表面と裏面の画像を同時に読み取って処理する方法であって、原稿の表面及び裏面の画像を読み取り、ここで読み取られた原稿の表面画像に含まれる裏面原稿による透過画像を検出すると共に、読み取られた原稿の裏面画像に含まれる表面原稿による透過画像を検出し、ここで検出された裏面原稿による透過画像を原稿の表面画像の画質に色変換すると共に、検出された表面原稿による透過画像を原稿の裏面画像の画質に色変換し、この色変換後の裏面原稿による透過画像に基づいて原稿の表面画像を補正し、かつ、色変換後の表面原稿による透過画像に基づいて原稿の裏面画像を補正することを特徴とするものである。
【００２０】
本発明に係る画像読取処理方法によれば、原稿の１回の走査により、原稿の表面と裏面の画像を同時に読み取る際に、原稿の表面画像から裏面原稿による透過画像を再現性良く除去すること、及び、当該原稿の裏面画像から表面原稿による透過画像を再現性良く除去することができる。
【００２１】
本発明に係る記録媒体は、原稿の１回の走査により当該原稿の表面と裏面の画像を同時に読み取って処理する場合のプログラムであって、原稿の表面及び裏面の画像を読み取り、ここで読み取られた原稿の表面画像に含まれる裏面原稿による透過画像を検出すると共に、読み取られた原稿の裏面画像に含まれる表面原稿による透過画像を検出し、ここで検出された裏面原稿による透過画像を原稿の表面画像の画質に色変換すると共に、検出された表面原稿による透過画像を原稿の裏面画像の画質に色変換し、この色変換後の裏面原稿による透過画像に基づいて原稿の表面画像を補正し、かつ、色変換後の表面原稿による透過画像に基づいて原稿の裏面画像を補正するためのプログラムを記述して成ることを特徴とするものである。
【００２２】
本発明に係る記録媒体によれば、原稿の１回の走査により当該原稿の表面と裏面の画像を同時に読み取って処理する場合に、当該記録媒体から読み出されたプログラムに基づいて画像読取処理装置を再現性良く動作させることができる。従って、原稿の表面画像から裏面原稿による透過画像を再現性良く除去すること、及び、当該原稿の裏面画像から表面原稿による透過画像を再現性良く除去することができる。
【００２３】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施形態に係る画像読取処理装置、画像読取処理方法及び記録媒体について説明をする。
図１は、本発明の実施形態としての画像読取処理装置１００の構成例を示すブロック図である。
（１）実施形態
この実施形態では、原稿の１回の走査により原稿の表面と裏面の画像を同時に読み取る場合に、表面用及び裏面用の画像処理手段の入出力を制御する制御手段を備え、原稿の表面画像に含まれる裏面原稿による透過画像を検出すると共に、この原稿の裏面画像に含まれる表面原稿による透過画像を各々検出し、この裏面原稿による透過画像を原稿の表面画像の画質に色変換すると共に、色変換後の裏面原稿による透過画像に基づいてこの原稿の表面画像を補正し、かつ、当該表面原稿による透過画像を原稿の裏面画像の画質に色変換すると共に、この原稿の裏面画像を色変換後の表面原稿による透過画像に基づいてこの原稿の裏面画像を補正して、原稿の表面画像から裏面原稿による透過画像を再現性良く除去できるようにすると共に、当該原稿の裏面画像から表面原稿による透過画像を再現性良く除去できるようにしたものである。
【００２４】
図１に示す上位概念としての画像読取処理装置１００は、原稿１０の１回の走査により表面と裏面の画像を同時に読み取る装置である。この画像読取処理装置１００は、色付き両面原稿の表裏を同時に読み取って得たカラー画像データに基づいて記録紙の片面又は／及び両面にカラー画像を形成するカラーディジタル複写機等に適用して好適である。
【００２５】
この画像読取処理装置１００は第１の画像読取手段の一例となる表面読取部１を有しており、原稿１０の表面の画像を読み取るようになされる。表面読取部１の他に第２の画像読取手段の一例となる裏面読取部２を有しており、原稿１０の裏面の画像を読み取るようになされる。表面読取部１及び裏面読取部２にはカラー用のＣＣＤ素子をライン状に並べたラインセンサが使用される。これら読取部には原稿最大幅を有したラインセンサを使用するとよい。裏面読取部２は通常の画像形成装置と同様にして画像形成装置本体内に備えられる。表面読取部１は図示しない自動原稿給紙装置の所定の位置、例えば、裏面読取部２によって裏面画像が取得される位置に対峙した位置に設けられる。
【００２６】
一般に原稿１０に投射された光は、原稿記録紙が厚ければ、ほぼ反射光のみが受光される。しかし、原稿記録紙が薄いと、表面における反射光＋裏面からの透過光が検出される。従って、原稿記録紙が薄い場合は、原稿１０の表面画像に含まれる裏面原稿による透過画像（以下裏写り画像という）や、この原稿１０の裏面画像に含まれる表面原稿による裏写り画像を除去する必要がある。
【００２７】
この例では、表面読取部１には表面用の画像処理手段３が接続され、表面読取部１より取得された原稿表面の画像に関して裏写り画像を除去するためのデータ処理するようになされる。同様にして、裏面読取部２には裏面用の画像処理手段４が接続され、裏面読取部２により取得された原稿裏面の画像に関して裏写り画像を除去するためのデータ処理するようになされる。
【００２８】
各々の画像処理手段３，４には記憶装置や、各種制御部、各種検出部及び色変換部が設けられ、各々の画像処理手段３，４では原稿１０の表面画像に含まれる裏面原稿による裏写り画像を検出すると共に、この原稿１０の裏面画像に含まれる表面原稿による裏写り画像を各々検出するようになされる。
【００２９】
更にまた、各々画像処理手段３，４では、裏面原稿による裏写り画像を原稿１０の表面画像の画質に色変換すると共に、色変換後の裏面原稿による裏写り画像に基づいてこの原稿１０の表面画像を補正したり、かつ、当該表面原稿による裏写り画像を原稿１０の裏面画像の画質に色変換すると共に、この原稿１０の裏面画像を色変換後の表面原稿による裏写り画像に基づいてこの原稿１０の裏面画像を補正するようになされる。
【００３０】
表面用及び裏面用の画像処理手段３，４には制御手段５が接続され、表面用及び裏面用の画像処理手段３，４の入出力を制御する。例えば、制御手段５は表面読取部１によって読み取られた原稿１０の表面画像に含まれる裏面原稿による裏写り画像を検出処理するように画像処理手段３を制御し、これと共に、裏面読取部２によって読み取られた原稿１０の裏面画像に含まれる表面原稿による裏写り画像を各々検出処理するように画像処理手段４を制御する。
【００３１】
この制御手段５には記録媒体６が接続され、原稿１０の１回の走査により当該原稿１０の表面と裏面の画像を同時に読み取って処理する場合のプログラムが記述される。記録媒体６には、原稿１０の表面及び裏面の画像を読み取り、ここで読み取られた原稿１０の表面画像に含まれる裏面原稿による裏写り画像を検出すると共に、読み取られた原稿１０の裏面画像に含まれる表面原稿による裏写り画像を検出し、ここで検出された裏面原稿による裏写り画像を原稿１０の表面画像の画質に色変換すると共に、検出された表面原稿による裏写り画像を原稿１０の裏面画像の画質に色変換し、この色変換後の裏面原稿による裏写り画像に基づいて原稿１０の表面画像を補正し、かつ、色変換後の表面原稿による裏写り画像に基づいて原稿１０の裏面画像を補正するためのプログラムが記述される。
【００３２】
この記録媒体６によれば、原稿１０の１回の走査により当該原稿１０の表面と裏面の画像を同時に読み取って処理する場合に、当該記録媒体６から読み出されたプログラムに基づいて画像読取処理装置１００を再現性良く動作させることができる。従って、原稿１０の表面画像から裏面原稿による裏写り画像を再現性良く除去すること、及び、当該原稿１０の裏面画像から表面原稿による裏写り画像を再現性良く除去することができる。
【００３３】
例えば、制御手段５は、裏面原稿による裏写り画像を原稿１０の表面画像の画質に色変換すると共に、当該表面原稿による裏写り画像を原稿１０の裏面画像の画質に色変換する。そして、原稿１０の表面画像を色変換後の裏面原稿による裏写り画像に基づいて補正するように表面用の画像処理手段３を制御し、かつ、原稿１０の裏面画像を色変換後の表面原稿による裏写り画像に基づいて補正するように裏面用の画像処理手段４を制御する。
【００３４】
続いて、本発明に係る実施形態としての画像読取処理方法について、画像読取処理装置１００における画像処理例を説明する。図２は画像読取処理装置１００における画像処理例を示すフローチャートである。
【００３５】
この実施形態では原稿１０の１回の走査により当該原稿１０の表面と裏面の画像を同時に読み取って処理する場合を前提とする。これを前提にして、図２に示すフローチャートのステップＡ１で原稿１０の表面及び裏面の画像を読み取る。このとき、表面読取部１では原稿１０の表面の画像が読み取られ、裏面読取部２では原稿１０の裏面の画像が読み取られる。
【００３６】
そして、ステップＡ２に移行して、先に読み取られた原稿１０の表面画像に含まれる裏面原稿による裏写り画像を検出すると共に、同様にして読み取られた原稿１０の裏面画像に含まれる表面原稿による裏写り画像を検出する。このとき、表面用の画像処理手段３では、表面読取部１により取得された表面の画像がデータ処理される。裏面用の画像処理手段４では裏面読取部２により取得された裏面の画像がデータ処理される。また、制御手段５では表面用及び裏面用の画像処理手段３，４の入出力が制御される。例えば、制御手段５では、まず、原稿１０の表面画像に含まれる裏面原稿による裏写り画像を検出するように制御される。これと共に、原稿１０の裏面画像に含まれる表面原稿による裏写り画像を各々検出するように制御される。
【００３７】
その後、ステップＡ３に移行して、先に検出された裏面原稿による裏写り画像を原稿１０の表面画像の画質に色変換すると共に、検出された表面原稿による裏写り画像を原稿１０の裏面画像の画質に色変換する。このとき、制御手段５は裏面原稿による裏写り画像を原稿１０の表面画像の画質に色変換すると共に、色変換後の裏面原稿による裏写り画像に基づいてこの原稿１０の表面画像を補正するように表面用の画像処理手段３，４を制御する。
【００３８】
そして、ステップＡ４に移行して、この色変換後の裏面原稿による裏写り画像に基づいて原稿１０の表面画像を補正し、かつ、色変換後の表面原稿による裏写り画像に基づいて原稿１０の裏面画像を補正する。このとき、制御手段５は当該表面原稿による裏写り画像を原稿１０の裏面画像の画質に色変換すると共に、この原稿１０の裏面画像を色変換後の表面原稿による裏写り画像に基づいてこの原稿１０の裏面画像を補正するように裏面用の画像処理手段３，４を制御するようになされる。
【００３９】
その後、ステップＡ５で原稿画像データを画像形成装置等へ出力するようになされる。そして、ステップＡ６で終了を判断する。画像読取処理を継続する場合は、ステップＡ１に戻って上述した処理を継続する。画像読取処理を終了する場合は、電源オフ情報等を検出して処理を終了する。
【００４０】
このように、本発明に係る実施形態としての画像読取処理装置及び画像読取処理方法によれば、裏面原稿による裏写り画像を原稿１０の表面画像の画質に色変換すると共に、色変換後の裏面原稿による裏写り画像に基づいてこの原稿１０の表面画像を補正するように表面用の画像処理手段を制御し、かつ、当該表面原稿による裏写り画像を原稿１０の裏面画像の画質に色変換すると共に、この原稿１０の裏面画像を色変換後の表面原稿による裏写り画像に基づいてこの原稿１０の裏面画像を補正するように裏面用の画像処理手段３，４を制御するものである。
【００４１】
従って、原稿１０の表面画像から裏面原稿による裏写り画像を再現性良く除去すること、及び、当該原稿１０の裏面画像から表面原稿による裏写り画像を再現性良く除去することができる。これにより、原稿紙が薄くて原稿１０の裏面画像が表面へ、及び、その表面原稿の画像が裏面へ透過するような場合（以下裏写りという）に、裏写り画像が除去された表面画像データ及び裏面画像データを取得することができるので、原稿両面同時読み取り機能を向上させることができる。
【００４２】
（２）実施例
図３は本発明に係る実施例としての画像読取処理装置１００の内部構成例を示すブロック図である。
この実施例では、原稿１０の表面と裏面の画像を同時に読み取るときに、一方の画像に及ぼす他方の画像の裏写りを消去できるようにしたものである。
図３に示す画像読取処理装置１００は２つの同等のプロセス系統Ｉ，ＩＩを装備しており、一方のプロセス系統Ｉはプロセスバス＃１に接続された表面読取部１、表面用の画像処理手段３から成り、他方のプロセス系統ＩＩはプロセスバス＃２に接続された裏面読取部２、裏面用の画像処理手段４から構成される。これら２つのプロセス系統Ｉ，ＩＩを制御するために当該装置１００は制御手段５及び記録媒体６を有している。
【００４３】
このプロセスバス＃１に接続された表面読取部１は、図示しないが例えば、原稿走査部、アナログ・ディジタル（Ａ／Ｄ）変換部、シェーディング補正部から成る。原稿走査部は光源ランプ、ミラー、レンズ、光電変換素子のＣＣＤおよびＣＣＤを駆動するための電気回路等から成る。ＣＣＤは主走査方向に１ライン分の画像データを読み取るための光学センサを構成する。光学センサには、光電変換素子を１ライン分の画像データに相当する数だけ並べたスキャナ等も使用してもよい。スキャナには、手持ち走査するためのハンディタイプや、複写機に取り付けられる据え置きタイプが対象となる。図示しないが、もちろん、原稿１０を読取位置まで搬送する原稿搬送機構も設けられる。
【００４４】
表面読取部１では光源ランプからの光が原稿表面に照射される。原稿表面からの反射光はミラーとレンズでＣＣＤに集光される。ＣＣＤで光はアナログ電気信号に変換される。この例で、主走査方向に１ライン分の幅を持ったスキャナを原稿搬送機構により副走査方向に走査することによって原稿１０が読み取られる。原稿１０を読み取って得たアナログ電気信号は、Ａ／Ｄ変換部により、例えば、８ビットのディジタル電気信号に変換される。アナログ・ディジタル変換後の画像データはシェーディング補正部により、光源ランプの持つ光学的特性による原稿１０の反射光の明るさの偏移が補正される。以下、原稿表面のディジタル電気信号を原稿画像データＤｉｎ（表）といい、原稿裏面のディジタル電気信号を原稿画像データＤｉｎ（裏）という。
【００４５】
表面読取部１にはプロセスバス＃１を通じて表面用の画像処理手段３が接続される。表面用の画像処理手段３は輝度ヒストグラム作成部３１、下地輝度検出部３２、下地領域検出部３３、下地色検出部３４、Ｌａｂ変換部３５、下地彩度検出部３６、下地明度検出部３７、下地画素検出部３８、色変換部３９、ページメモリ３１０、記憶装置３１１及びプロセス制御部３１２を有しており、これらがプロセスバス＃１に接続される。プロセス制御部３１２はプロセス系統内の相互関係を制御するようになされる。
【００４６】
表面用の画像処理手段３において、輝度ヒストグラム作成部３１はデータ作成手段の一例であり、原稿表面処理に該当する表面読取部１から得られた画像の輝度値に基づいて輝度ヒストグラムを作成するようになされる。例えば、輝度ヒストグラム作成部３１は、表面読取部１から得られる画像の赤（Ｒ）、緑（Ｇ）及び青（Ｂ）の３原色の輝度値についてヒストグラムを作成する。具体的には、輝度ヒストグラム作成部３１では、それぞれの輝度値を示す画素の出現数が計測される。例えば、８ビットの原稿表面取得データＤｉｎ（表）で画像の輝度値を表現する場合に、その輝度値は０から２５５までの範囲で表現される。原稿１枚のうちで、０から２５５までのそれぞれの輝度値を示す画素の出現数が計測される。輝度ヒストグラム作成部３１にはプロセスバス＃１を通じて下地輝度検出部３２が接続され、輝度ヒストグラム作成部３１によって作成されたヒストグラムから最も数量の多い輝度値を検出するようになされる。
【００４７】
下地輝度検出部３２にはプロセスバス＃１を通じて下地領域検出部３３が接続され、下地輝度検出部３２によって検出された最も数量の多い輝度値を含む領域であって、輝度ヒストグラム作成部３１によって作成されたヒストグラムで最も数量の多い輝度値の両側に分布する極小値から極小値の輝度値に基づいて下地と考えられる領域（以下単に下地領域という）を検出するようになされる。
【００４８】
例えば、輝度ヒストグラム作成部３１によって作成されたヒストグラムの最も数量の多い輝度値を含む所定の最大範囲を注目したとき、下地領域検出部３３では、ヒストグラムで最も数量の多い輝度値を含んで当該ヒストグラムの最大値に最も近い極小値から極小値までの輝度値を下地領域に含まれる輝度値とするようになされる。
【００４９】
下地領域検出部３３にはプロセスバス＃１を通じて下地色検出部３４が接続され、下地領域検出部３３によって検出された下地領域に関して下地色のＲＧＢ３原色の輝度値を検出するようになされる。例えば、下地色検出部３４では、下地輝度検出部３２によって検出されたＲＧＢ３原色の輝度値についてのヒストグラムの最も数量の多い輝度値を下地色のＲＧＢ３原色の輝度値とするようになされる。
【００５０】
下地色検出部３４にはプロセスバス＃１を通じてＬａｂ変換部３５が接続され、下地色検出部３４により検出されたＲＧＢ３原色の輝度値を彩度−明度色座標系の画像情報に変換するようになされる。例えば、Ｌａｂ変換部３５では、ＲＧＢ３原色の輝度画像信号が画像情報を成すＬ＊ａ＊ｂ＊色空間の画像信号に変換される。Ｌ＊ａ＊ｂ＊色空間はＣＩＥ１９７６Ｌａｂ表色系に規定され、Ｌ＊は輝度成分にほぼ相当する色度成分であり、ａ＊は視覚における赤−緑方向の反対色応答にほぼ相当する色度成分である。ｂ＊は視覚における黄−青方向の反対色応答にほぼ相当する色度成分である。
【００５１】
Ｌａｂ変換部３５にはプロセスバス＃１を通じて下地彩度検出部３７が接続され、Ｌａｂ変換部３５によって色座標変換されたＬ＊ａ＊ｂ＊色空間の画像信号から下地色の彩度を検出するようになされる。下地彩度検出部３７にはプロセスバス＃１を通じて下地明度検出部３７が接続され、Ｌａｂ変換部３５によって色座標変換されたＬ＊ａ＊ｂ＊色空間の画像信号から下地色の明度を検出するようになされる。
【００５２】
下地明度検出部３７にはプロセスバス＃１を通じて下地画素検出部３８が接続され、下地領域検出部３３により検出された下地領域から下地画素を検出するようになされる。例えば、下地画素検出部３８では、下地領域検出部３３により検出された赤原色の下地領域に含まれる輝度値の画素、緑原色の下地領域に含まれる輝度値の画素、及び、青原色の下地領域に含まれる輝度値の画素を下地の画素とするようになされる。
【００５３】
下地画素検出部３８にはプロセスバス＃１を通じて色変換部３９が接続され、一方の画像処理手段３の下地色検出部３４によって検出された下地画素の色を、他方の画像処理手段４の下地彩度検出部４６によって検出された下地色の彩度及び、下地明度検出部４７によって検出された下地色の明度に基づいて色変換をするようになされる。
【００５４】
例えば、色変換部３９では、一方の画像処理手段３の下地画素検出部３８によって検出された下地画素の輝度値から、他方の画像処理手段４の下地彩度検出部４７によって検出された下地色の彩度を減算すると共に、当該下地画素の輝度値に下地明度検出部４７によって検出された下地色の明度を加算するようになされる。これにより、下地画素と判断された画素の色が変換されることで、下地の裏写りを消去することができる。
【００５５】
色変換部３９にはプロセスバス＃１を通じてページメモリ３１０、記憶装置３１１及びプロセス制御部３１２が接続される。ページメモリ３１０は、指定したアドレスにデータを書き込めるメモリである。ページメモリ３１０には、汎用ＲＡＭが使用される。ページメモリ３１０は少なくとも、原稿１枚分のデータを書き込めることが必要である。原稿１枚に対してＲＧＢ３原色分のデータが書き込めれば実用的である。もちろん、汎用ＲＡＭの他にハードディスク（ＨＤＤ）を使用してもよい。
【００５６】
記憶装置３１１は原稿読取上の原稿表面取得データＤｉｎ（表）等を一時的に書き込める容量を有したバッファメモリである。記憶装置３１１には汎用ＲＡＭや、ＨＤＤ等が使用される。プロセス制御部３１２では輝度ヒストグラム作成部３１、下地輝度検出部３２、下地領域検出部３３、下地色検出部３４、Ｌａｂ変換部３５、下地彩度検出部３６、下地明度検出部３７、下地画素検出部３８及び色変換部３９から構成されるプロセス系統におけるデータ転送を管理するようになされる。
【００５７】
プロセス制御部３１２は、表面読取部１、輝度ヒストグラム作成部３１、下地輝度検出部３２、下地領域検出部３３、下地色検出部３４、Ｌａｂ変換部３５、下地彩度検出部３６、下地明度検出部３７、下地画素検出部３８、色変換部３９、ページメモリ３１０、記憶装置３１１、相互間のプロセスバスを介したデータの転送を管理する。プロセス制御部３１２は例えば、それぞれの処理機能の起動タイミングを統括的に管理する。
【００５８】
また、裏面用の画像処理手段４は輝度ヒストグラム作成部４１、下地輝度検出部４２、下地領域検出部４３、下地色検出部４４、Ｌａｂ変換部４５、下地彩度検出部４７、下地明度検出部４７、下地画素検出部４８及び色変換部４９、ページメモリ４１０、記憶装置４１１及びプロセス制御部４１２を有している。この画像処理手段４で、表面用の画像処理手段３と同じ名称のものは同じ機能を有するためその説明を省略する。
【００５９】
この画像読取処理装置１００では２つの同等のプロセス系統Ｉ，ＩＩを装備しており、この２つプロセス系統Ｉ，ＩＩを制御手段５によって制御するようになされる。ここでプロセス系Ｉは表面読取部１と表面用の画像処理手段３とを組み合わせた画像処理系により構成され、同様にしてプロセス系ＩＩは裏面読取部２と裏面用の画像処理手段４とを組み合わせた画像処理系により構成される。この例で制御手段５はシステム制御部５１、メモリモジュール制御部５２及び、メモリモジュール５３から構成される。
【００６０】
システム制御部５１はプロセスバス＃１及びプロセスバス＃２に接続され、複数のプロセス制御部３１２を介して表面用及び裏面用の画像処理手段３，４を統括的にシステム管理するようになされる。システム制御部５１にはＣＰＵ（中央処理ユニット）が使用される。例えば、システム制御部５１のＣＰＵによって、一方のプロセス系統の下地色の彩度と下地色の明度を、他方のプロセス系統に転送するように制御される。裏写り画像を消去するためである。これにより、プロセス系統Ｉ，ＩＩとの原稿画像データＤｉｎ（表）、Ｄｉｎ（裏）のインターフェース制御することができる。
【００６１】
システム制御部５１には記録媒体６が接続され、原稿１０の１回の走査により当該原稿１０の表面と裏面の画像を同時に読み取って処理する場合のプログラムが記述される。記録媒体６にはＲＯＭや、ＥＥＰＲＯＭ、ＨＤＤ等の不揮発性のメモリが使用される。裏写り画像を除去するためのプログラムは不揮発性のメモリへダウンロードする形態であってもよい。不揮発性のメモリは、電源が切られてもデータが消去されないメモリである。通常の使用電圧より高い書込み電圧によってデータの書き換えが可能なメモリである。
【００６２】
この記録媒体６には、原稿１０の表面及び裏面の画像を読み取り、ここで読み取られた原稿１０の表面画像に含まれる裏面原稿による裏写り画像を検出すると共に、読み取られた原稿１０の裏面画像に含まれる表面原稿による裏写り画像を検出し、ここで検出された裏面原稿による裏写り画像を原稿１０の表面画像の画質に色変換すると共に、検出された表面原稿による裏写り画像を原稿１０の裏面画像の画質に色変換し、この色変換後の裏面原稿による裏写り画像に基づいて原稿１０の表面画像を補正し、かつ、色変換後の表面原稿による裏写り画像に基づいて原稿１０の裏面画像を補正するためのプログラムが記述される。
【００６３】
この記録媒体６によれば、原稿１０の１回の走査により当該原稿１０の表面と裏面の画像を同時に読み取って処理する場合に、当該記録媒体６から読み出されたプログラムに基づいて画像読取処理装置１００を再現性良く動作させることができる。従って、原稿１０の表面画像から裏面原稿による裏写り画像を再現性良く除去すること、及び、当該原稿１０の裏面画像から表面原稿による裏写り画像を再現性良く除去することができる。
【００６４】
また、システム制御部５１にはメモリ制御部の一例となるメモリモジュール制御部５２が接続され、このメモリモジュール制御部５２には記憶手段の一例となるメモリモジュール５３が接続される。システム制御部５１は表面用及び裏面用の画像処理手段３，４によって処理された原稿画像データＤｏｕｔ（表）、Ｄｏｕｔ（裏）を時分割処理してメモリモジュール５３に書き込むようにメモリモジュール制御部５２を制御する。メモリモジュール制御部５２にはＣＰＵが使用される。
【００６５】
メモリモジュール制御部５２のＣＰＵは、例えば、システム制御部５１の指示に従って、指定されたプロセス系統Ｉ又はＩＩから下地の裏写りが消去された原稿画像データＤｏｕｔを入力したり、指定されたメモリモジュール５３上のアドレスを生成する。また、メモリモジュール制御部５２は、入力された下地の裏写りが消去された原稿画像データＤｏｕｔをメモリモジュール５３の指定先のアドレスに書き込むようになされる。また、メモリモジュール制御部５２はメモリモジュール５３の所定のアドレスから原稿画像データＤｏｕｔ（表）を読み出すようになされる。
【００６６】
メモリモジュール５３は、当該画像読取処理装置１００の高度の機能を実現するために必要なメモリである。この高度の機能の中には、画像の回転や合成、ページの差し替え等がある。複数部数の画像データを書き込めることが必要条件である。メモリモジュール５３にはＤＲＡＭやＨＤＤ等の大容量の記憶手段が使用される。これにより、システム制御部５１によって管理される原稿画像データＤｏｕｔ（表）をメモリモジュール５３に記憶することができる。この他、メモリモジュール制御部５２は、プロセス系統Ｉ，ＩＩとのデータ転送時にインターフェース制御を実行する。
【００６７】
この画像読取処理装置１００では、それぞれのプロセス系統Ｉ及びＩＩはそれぞれのプロセス制御部３１２、４１２によって独立して制御される。例えば、プロセス制御部３１２では、それぞれのデータ転送がもつプロセスバス＃１のバス使用権を時分割して調停するようになされる。プロセス制御部３１２は、それぞれの処理機能の起動タイミングを統括的に管理したり、下地の裏写り除去処理後の画像読取処理といった、一連の処理機能を起動する順番および時期を制御するようになされる。
【００６８】
続いて、裏写り画像に係る下地領域の検出例について説明をする。図４は下地領域検出部３３における下地領域Ｗの検出例を示す輝度ヒストグラムである。
図４に示す輝度ヒストグラムは、例えば、原稿画像データＤｉｎ（表）に関してＲＧＢ３原色のそれぞれの輝度値の画素の出現回数を輝度ヒストグラム作成部３１により計測して作成したものである。横軸は輝度値であり、縦軸は当該輝度値の画素の出現回数である。この実施例では８ビットのデジタルデータとして原色の輝度値を表すようにしたから、輝度値は０から２５５まで変化する。ここで輝度ヒストグラムとは、１枚の原稿画像に含まれるそれぞれの輝度値の、画素の数を表したグラフをいう。
【００６９】
図４に示す下地と考える輝度領域（以下下地領域Ｗという）は、下地領域検出部３３によって検出されるものである。この下地領域Ｗに含まれる輝度値を検出する場合、下地輝度検出部３２で検出された輝度ヒストグラムで当該輝度値の画素の出現回数が最も高い（最高値の）輝度値Ｐｅａｋ  Ｉｔｓに対して、その周辺となる下限輝度値［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］とその上限輝度値［Ｐｅａｋ  Ｉｔｓ：（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）］との間を注目すべき輝度領域と定義される。
【００７０】
この下地領域Ｗは、輝度ヒストグラムの最高値の輝度値Ｐｅａｋ  Ｉｔｓを含む最も狭い範囲であって、輝度ヒストグラムの一方の極小値から他方の極小値に至る輝度幅とする。その輝度領域内の輝度ヒストグラム値は、当該輝度値の画素の出現閾値をＭｉｎ  Ｈｉｓｔとしたとき、この出現閾値Ｍｉｎ  Ｈｉｓｔ以上である場合とする。
【００７１】
また、下限輝度値［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値の輝度値をＢｃｋ  Ｉｔｓ  Ｍｉｎとすると、そのときの輝度ヒストグラム値も、出現閾値Ｍｉｎ  Ｈｉｓｔ以上である場合とする。更に、上限輝度値［Ｐｅａｋ  Ｉｔｓ：（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値の輝度値をＢｃｋ  Ｉｔｓ  Ｍａｘとすると、そのときの輝度ヒストグラム値が出現閾値Ｍｉｎ  Ｈｉｓｔ以上となる場合とする。この例では輝度ヒストグラムの一方の極小値及び他方の極小値である［Ｂｃｋ  Ｉｔｓ  Ｍｉｎ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ］が下地領域検出部３３により下地領域に含まれる輝度値として検出される。
【００７２】
続いて、裏写り画像の補正例について説明をする。図５Ａ及びＢは色変換部３９における裏写り画像の補正例を示す概念図である。
この例では、原稿１０の表面と裏面の読取処理は、原稿１０の１回の走査過程において同時に行われる。その後のプロセス系統Ｉ，ＩＩにおける原稿表面の画像データに対する処理と原稿裏面の画像データに対する処理は同等である。画像読取処理装置１００に装備された２つのプロセス系統Ｉ，ＩＩのうち、一方のプロセス系統Ｉで表面読取部１は、原稿１０の表面を読み取る。他方のプロセス系統ＩＩで裏面読取部２は、原稿１０の裏面を読み取るようになされる。そして、一方のプロセス系Ｉの下地画素の検出によって得られた下地画素の色を、他方のプロセス系ＩＩの下地彩度の検出によって得られた下地色の彩度及び、その系ＩＩの下地明度の検出によって得られた下地色の明度に基づいて色変換をする。
【００７３】
図５Ａにおいて、例えば、原稿１０の表面に円形状の赤色画像が形成され、その裏面に四角形状の青色画像が形成され場合を想定すると、画像読み取り後の原稿画像データＤｉｎ（表）には、円形が裏の四角と重ならない非重複部分で明るい赤色を示すデータと、円形が裏の四角と重ならない非重複部分で水色を示すデータと、円形が裏の四角と重なる重複部分で青紫色を示すデータとが含まれる。
【００７４】
また、図５Ｂにおいて、画像読み取り後の原稿画像データＤｉｎ（裏）には、四角が裏の円形と重ならない非重複部分で明るい青色を示すデータと、四角が裏の円形と重ならない非重複部分でピンク色を示すデータと、四角が裏の円形と重なる重複部分で青紫色を示すデータとが含まれる。
【００７５】
これを前提にして、図５Ａに示す裏写りが無いとした場合の原稿１０の表面画像をＰとし、図５Ｂに示す原稿１０の裏面画像をＱとし、その表面画像Ｐによる裏写り画像をＰ’及びその裏面画像Ｑによる裏写り画像をＱ’としたとき、この裏写りが有るとした場合の原稿１０の表面画像はＰ＋Ｑ’となり、その裏面画像はＱ＋Ｐ’となる。また、原稿１０の表面画像Ｐの彩度をｐ１とし、その明度をｐ２とし、その裏面画像Ｑの彩度をｑ１とし、その明度をｑ２としたとき、各々の色変換部３９及び４９では次のように補正処理を実行するようになされる。
【００７６】
［表面における裏写りを補正する場合］
この場合、プロセス系統Ｉの下地画素検出部３８からの下地の画素の位置情報がシステム制御部５１の制御を受けて、プロセスバス＃１を介して色変換部３９へ入力される。また、プロセス系統ＩＩの下地彩度検出部４６から下地色の彩度ｑ１、下地明度検出部４７から下地色の明度ｑ２をそれぞれ読み出して、プロセスバス＃２とシステム制御部５１を介してこの下地色の彩度ｑ１及び明度ｑ２が色変換部３９へ入力される。色変換部３９では、入力された表面の下地の画素の位置情報と、裏面の下地色の彩度ｑ１および明度ｑ２から次式（１）に示す所定の変換方法によって下地画素の色を変換するようになされる。
Ｐ＝（Ｐ＋Ｑ’）−ｑ１＋ｑ２・・・・（１）
【００７７】
これにより、同一の色相での彩度ｑ１の減算と明度ｑ２の加算よって下地の裏写り画像Ｑ’を消去することができる。この下地画素の色が変換され下地の裏写り画像Ｑ’が消去（除去）された原稿画像データＤｏｕｔ（表）は色変換部３９から図示しない画像形成装置等へ出力される。
【００７８】
［裏面における裏写りを補正する場合］
この場合、プロセス系統ＩＩの下地画素検出部４８からの下地の画素の位置情報がシステム制御部５１の制御を受けて、プロセスバス＃２を介して色変換部４９へ入力される。また、プロセス系統Ｉの下地彩度検出部３６から下地色の彩度ｐ１、下地明度検出部３７から下地色の明度ｐ２をそれぞれ読み出して、プロセスバス＃１とシステム制御部５１を介してこの下地色の彩度ｐ１及び明度ｐ２が色変換部４９へ入力される。色変換部４９では、入力された表面の下地の画素の位置情報と、裏面の下地色の彩度ｐ１および明度ｐ２から次式（２）に示す所定の変換方法によって下地画素の色を変換するようになされる。
Ｑ＝（Ｑ＋Ｐ’）−ｐ１＋ｐ２・・・・（２）
【００７９】
これにより、同一の色相での彩度ｐ１の減算と明度ｐ２の加算よって下地の裏写り画像Ｐ’を消去することができる。この下地画素の色が変換され下地の裏写り画像Ｐ’が消去（除去）された原稿画像データＤｏｕｔ（裏）は色変換部４９から図示しない画像形成装置等へ出力される。
【００８０】
続いて、本発明に係る実施例としての画像読取処理方法について、当該装置１００における画像処理例について説明をする。図６は画像読取処理装置１００における画像処理例を示すフローチャートである。
この実施例では、原稿１０の表面と裏面の画像を２つの画像処理系で処理する場合を前提とする。ここで表面読取部１＋表面用の画像処理手段３をプロセス系Ｉとし、裏面読取部２＋裏面用の画像処理手段４をプロセス系ＩＩとする。
【００８１】
これを前提にして、各々のプロセス系Ｉ，ＩＩでは図２に示すフローチャートのステップＢ１でプロセス系Ｉの表面読取部１により原稿１０の表面の画像が読み取られる。表面読取部１では、原稿表面の画像を読み取って得た画像信号がＡ／Ｄ変換およびシェーディング補正される。補正後のＲＧＢ３原色のそれぞれのディジタルの原稿画像データＤｉｎ（表）はプロセス制御部３１２の制御を受け、プロセスバス＃１を介してページメモリ３１０に書き込まれる。
【００８２】
同時に、ステップＢ１０でプロセス系ＩＩの裏面読取部２により原稿１０の裏面の画像が読み取られる。裏面読取部２では、原稿裏面の画像を読み取って得た画像信号がＡ／Ｄ変換およびシェーディング補正される。補正後のＲＧＢ３原色のそれぞれのディジタルの原稿画像データＤｉｎ（裏）はプロセス制御部４１２の制御を受け、プロセスバス＃２を介してページメモリ４１０に書き込まれる。原稿画像データＤｉｎ（裏）はページメモリ４１０から輝度ヒストグラム作成部４１へ出力される。
【００８３】
その後、プロセス系ＩではステップＢ２に移行して該当する原稿１０の表面の画像の輝度値に基づいて輝度ヒストグラムを作成する。このとき、プロセス系Ｉでは該当する原稿１０の表面の画像のＲＧＢ３原色の輝度値について輝度ヒストグラムを作成する。この例で、ＲＧＢ３原色のそれぞれの輝度ヒストグラムは同様に作成される。
【００８４】
例えば、赤原色の輝度ヒストグラムは、まず、ページメモリ３１０から輝度ヒストグラム作成部３１へプロセスバス＃１を介して赤原色の原稿画像データＤｉｎ（表）が順次読み出される。そして、輝度ヒストグラム作成部３１に入力された原稿画像データＤｉｎ（表）のそれぞれについて、輝度値に相当するヒストグラム値が１ずつ増加される。
【００８５】
この例では、原稿画像データＤｉｎ（表）の値が００ｈのとき、００ｈのヒストグラム値を１つ増加する。原稿画像データＤｉｎ（表）が８０ｈのとき、８０ｈのヒストグラム値を１つ増加する。原稿画像データＤｉｎ（表）がｆｆｈのとき、ｆｆｈのヒストグラム値を１つ増加する。この輝度ヒストグラムは原稿１枚分のすべての原稿画像データＤｉｎ（表）について同様な処理を繰り返すことにより作成される。
【００８６】
例えば、図７に示す輝度ヒストグラム作成部３１における動作例を示すサブルーチンをコールして、そのフローチャートのステップＳ２０１において、輝度ヒストグラム作成に使う配列を初期化する。輝度ヒストグラム作成に使う１次元配列Ｈｉｓｔ［ｉ］（ｉ＝０〜２５５）のすべてに「０」を代入する。ここでＨｉｓｔ［ｉ］＝０，（ｉ＝０〜２５５）とする。また、ｉは輝度を表すものとする。原稿画像データＤｉｎ（表）が書き込まれたページメモリ３１０の領域はポインタｐＩｔｓで指し示される。そして、ステップＳ２０２に移行して、ポインタｐＩｔｓが指し示すページメモリ３１０のアドレスから輝度値＊ｐＩｔｓを読み出すようになされる。
【００８７】
ここで読み出された輝度値＊ｐＩｔｓの配列の値を１つ増加する。これをＨｉｓｔ［＊ｐＩｔｓ］＋＋とする。また、ポインタｐＩｔｓを１つ増加する。これをｐＩｔｓ＋＋とする。その後、ステップＳ２０３に移行して、ｊを１つ増加する。ここでｊは処理される原稿画像データＤｉｎ（表）の量を表すものとする。
【００８８】
そして、ステップＳ２０４に移行して、ｊと原稿画像データＤｉｎ（表）の総量を比較する。このとき、ｊが原稿画像データ総量未満である（越えていない）場合は、全部の原稿画像データＤｉｎ（表）について処理が終了していないと判断してステップＳ２０２に戻る。
【００８９】
また、ｊが原稿画像データ総量以上となった場合は、全部の原稿画像データＤｉｎ（表）について処理が終了したと判断し、輝度ヒストグラム作成部３１における処理を完了して図６に示すフローチャートのステップＢ２へリターンする。なお、緑および青原色の輝度ヒストグラムの作成については、その説明を省略する。原稿画像データのＲＧＢ３原色の、それぞれの輝度ヒストグラムは、輝度ヒストグラム作成部３１から記憶装置３１１を介して各検出部３２，３３等へ出力される。
【００９０】
プロセス系ＩＩではステップＢ１１に移行して該当する原稿１０の裏面の画像の輝度値に基づいて輝度ヒストグラムを作成する。このとき、プロセス系ＩＩでも該当する原稿１０の裏面の画像のＲＧＢ３原色の輝度値について輝度ヒストグラムを作成する。プロセス系ＩＩにおける輝度ヒストグラムの作成処理についてはプロセス系Ｉを参照されたい。
【００９１】
そして、プロセス系ＩではステップＢ３に移行し、作成された原稿表面の輝度ヒストグラムから最も数量の多い輝度値を検出する。このとき、下地輝度検出部３２では、ＲＧＢ３原色の輝度ヒストグラムからそれぞれの最も数量の多い輝度値を検出するようになされる。輝度ヒストグラムから最も数量の多い輝度値を検出する動作はＲＧＢ３原色ともに同様にして実行される。
【００９２】
例えば、赤原色の輝度ヒストグラムから最も数量の多い輝度値を検出する場合、記憶装置３１１から下地輝度検出部３２へプロセスバス＃１を介して赤原色の輝度ヒストグラムが順次読み出される。下地輝度検出部３２では、入力された輝度ヒストグラム値の、最大値のときの輝度値が検出される。
【００９３】
例えば、図８に示す下地輝度検出部３２における動作例を示すサブルーチンをコールして、そのフローチャートのステップＳ３０１において、下地輝度検出に使うバッファ及びパラメータを初期化する。このとき、輝度のヒストグラム値を一時的に待避させるバッファメモリでＰｅａｋ  Ｈｉｓｔに「０」を代入する。また、輝度ヒストグラムの最高値の輝度値を書き込むバッファメモリでＰｅａｋ  Ｉｔｓに「０」を代入し、輝度を表すパラメータｉにも「０」を代入する。
【００９４】
その後、ステップＳ３０２に移行して、Ｐｅａｋ  Ｈｉｓｔと、輝度ヒストグラム作成部３１において作成した輝度ヒストグラムＨｉｓｔ［ｉ］とを比較する。このとき、Ｐｅａｋ  ＨｉｓｔがＨｉｓｔ［ｉ］以下である（越えない）場合は、ステップＳ３０３に移行する。また、Ｐｅａｋ  ＨｉｓｔがＨｉｓｔ［ｉ］を越える場合は、ステップＳ３０４に移行する。
【００９５】
このステップＳ３０３においては、Ｐｅａｋ  ＨｉｓｔにＨｉｓｔ［ｉ］を代入すると共に、Ｐｅａｋ  Ｉｔｓにｉを代入する。このようにすると、ステップＳ３０２の処理が終了した輝度のなかで最高のヒストグラム値がＰｅａｋ  Ｈｉｓｔに書き込まれ、また、ステップＳ３０２の処理が終了した輝度のなかで最高のヒストグラムの輝度値がＰｅａｋＩｔｓに書き込まれるようになる。
【００９６】
そして、ステップＳ３０４では、ｉを１つ増加する。ここでｉは処理される輝度を表している。その後、ステップＳ３０５に移行して、ｉと輝度の最大値２５５とを比較する。ｉが輝度の最大値２５５以下である（越えない）場合は、全部の輝度について処理が終了していないと判断してステップＳ３０２に戻る。
【００９７】
また、ｉが輝度の最大値２５５を越える場合は、全部の輝度について処理が終了したと判断し、下地輝度検出部３２における処理を完了して図６に示すフローチャートのステップＢ３へリターンする。なお、緑および青原色の輝度ヒストグラムから最も数量の多い輝度値を検出する動作についての説明は省略する。ＲＧＢ３原色の輝度ヒストグラムから検出された、それぞれの最も数量の多い輝度値は下地輝度検出部３２から記憶装置３１１を介して下地領域検出部３３へ出力される。同時に、プロセス系ＩＩではステップＢ１２に移行し、作成された原稿裏面の輝度ヒストグラムから最も数量の多い輝度値を検出する。プロセス系ＩＩにおける最も数量の多い輝度値の検出処理についてはプロセス系Ｉを参照されたい。
【００９８】
そして、プロセス系ＩではステップＢ４に移行し、検出された最も数量の多い輝度値を含む領域であって、作成されたヒストグラムで最も数量の多い輝度値の両側に分布する極小値から極小値の輝度値に基づいて下地と考える領域を検出する。このとき、プロセス系Ｉでは作成された輝度ヒストグラムの最も数量の多い輝度値を含む所定の最大範囲を注目したとき、この輝度ヒストグラムで最も数量の多い輝度値を含んで当該ヒストグラムの最大値に最も近い極小値から極小値までの輝度値を下地領域に含まれる輝度値となす。
【００９９】
この輝度ヒストグラムから下地と考える領域に含まれる輝度値を検出する動作はＲＧＢ３原色ともに同様にして実行される。赤原色の輝度ヒストグラムから下地と考える領域に含まれる輝度値を検出する場合、例えば、記憶装置３１１から下地領域検出部３３へプロセスバス＃１を介して赤原色の輝度ヒストグラムが順次読み出される。下地領域検出部３３では、入力された輝度ヒストグラムから所定の検出方法によって下地と考える領域の輝度値が検出される。
【０１００】
例えば、図９に示す下地領域検出部３３の動作例を示すサブルーチンをコールして、そのフローチャートのステップＳ５０１において、ｉに注目する輝度領域の最小値である下限輝度値（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）を代入する。ここでもｉは処理される輝度を表している。
【０１０１】
その後、ステップＳ５０２に移行して、ｉとＰｅａｋ  Ｉｔｓとを比較する。ここでｉがＰｅａｋ  Ｉｔｓ以下である場合は、処理される輝度は［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれる（（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）≦ｉ≦Ｐｅａｋ  Ｉｔｓ）と判断してステップＳ５０３に移行する。
【０１０２】
また、ｉがＰｅａｋ  Ｉｔｓ以下ではない（越える）場合は、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれる全部の輝度について処理が終了したと判断される。ここでｉがＰｅａｋ  Ｉｔｓを越える場合とは、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれる輝度値の中に輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上となる輝度値を含んでいない（無い）ことを示す。この場合は、下地領域は検出されず下地領域検出部３３における処理を完了して図６に示すフローチャートのステップＢ４へリターンする。
【０１０３】
そして、ステップＳ５０３では、ｉの輝度ヒストグラム値であるＨｉｓｔ［ｉ］とＭｉｎ  Ｈｉｓｔとを比較する。ここでＨｉｓｔ［ｉ］がＭｉｎ  Ｈｉｓｔ以上となる場合は、ステップＳ５０５に移行する。このＨｉｓｔ［ｉ］がＭｉｎ  Ｈｉｓｔ以上となる場合とは、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれる輝度値の中に、輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上となる輝度値を含む（有る）ことを示す。
【０１０４】
もし、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれる輝度値の中に、輝度ヒストグラムの極小値がない場合は、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値を輝度値Ｂｃｋ  ＩｔｓＭｉｎとしてこのときのｉが採用される。
【０１０５】
また、Ｈｉｓｔ［ｉ］がＭｉｎ  Ｈｉｓｔ未満である場合は、ｉの輝度ヒストグラム値であるＨｉｓｔ［ｉ］がＭｉｎ  Ｈｉｓｔ以上でないときを下地領域とする条件を満たさないと判断してステップＳ５０４に移行する。そして、ステップＳ５０４ではｉを１つ増加する。ここでｉは処理される輝度を表すので、処理される輝度を１つ増加して、ステップＳ５０２に戻る。
【０１０６】
ステップＳ５０５では、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値の輝度値Ｂｃｋ  Ｉｔｓ  Ｍｉｎにｉを代入する。もし、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれる輝度値のなかに、輝度ヒストグラムの極小値がないとき、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値を輝度値Ｂｃｋ  Ｉｔｓ  Ｍｉｎとしてこのときのｉが最終的に採用される。
【０１０７】
その後、ステップＳ５０６に移行して、ｉとＰｅａｋ  Ｉｔｓとを比較する。このとき、ｉがＰｅａｋ  Ｉｔｓ以下である場合は、処理される輝度は［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれる（（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）≦ｉ≦Ｐｅａｋ  Ｉｔｓ）と判断してステップＳ５０７に移行する。
【０１０８】
このステップＳ５０７では、ｉの輝度ヒストグラム値が極小値であり、かつ輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上であるか否かを調べる。つまり、ｉの輝度ヒストグラム値がＨｉｓｔ［ｉ］のとき、Ｈｉｓｔ［ｉ−１］よりＨｉｓｔ［ｉ］が小さく、かつＨｉｓｔ［ｉ］よりＨｉｓｔ［ｉ＋１］が大きいとき、ｉの輝度ヒストグラム値Ｈｉｓｔ［ｉ］を極小値とする。
【０１０９】
また、ｉの輝度ヒストグラム値Ｈｉｓｔ［ｉ］とＭｉｎ  Ｈｉｓｔとを比較する。ｉの輝度ヒストグラム値が極小値であり、かつ輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上であるときは、ステップＳ５０８に移行する。このステップＳ５０８では、ｉの輝度ヒストグラム値Ｈｉｓｔ［ｉ］が［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値となり、この輝度ヒストグラム値Ｈｉｓｔ［ｉ］がＭｉｎ  Ｈｉｓｔ以上となる場合の輝度値Ｂｃｋ  Ｉｔｓ  Ｍｉｎにｉを代入する。
【０１１０】
このようにすると、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  ＣａｎＭｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれる輝度値の中で、輝度ヒストグラム値が極小値であり、この輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上となる場合の輝度値をＢｃｋ  Ｉｔｓ  Ｍｉｎに更新することができる。
【０１１１】
また、最終的に［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値となり、その輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上となる場合の輝度値がＢｃｋ  Ｉｔｓ  Ｍｉｎに代入される。その後、ステップＳ５０９に移行する。
【０１１２】
上述のステップＳ５０７でｉの輝度ヒストグラム値が極小値ではない、または輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上となっていない場合は、ステップＳ５０９に移行する。ステップＳ５０９では、ｉを１つ増加する。ここでｉは処理される輝度を表すから、処理される輝度を１つ増加して、ステップＳ５０６に戻るようになる。
【０１１３】
また、ステップＳ５０６でｉがＰｅａｋ  Ｉｔｓを越える場合は、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれる全部の輝度値について処理が終了したと判断して、図１０に示すフローチャートのステップＳ５１０に移行する。この例では、Ｂｃｋ  Ｉｔｓ  Ｍｉｎに書き込まれた値が［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値の輝度値として最終的に採用される。
【０１１４】
このステップＳ５１０では、ｉと注目する輝度領域の最大値である上限輝度値（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）とを比較する。ここでｉは処理される輝度を表す。ｉが（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）未満である場合は、処理される輝度は（Ｐｅａｋ  Ｉｔｓ：（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ））に含まれる（Ｐｅａｋ  Ｉｔｓ＜ｉ＜（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ））と判断してステップＳ５１１に移行する。
【０１１５】
ステップＳ５１１では、ｉの輝度ヒストグラム値が極小値であるか、また輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上であるか否かが調べられる。この例では、ｉの輝度ヒストグラム値がＨｉｓｔ［ｉ］である場合、Ｈｉｓｔ［ｉ−１］よりＨｉｓｔ［ｉ］が小さく、かつＨｉｓｔ［ｉ］よりＨｉｓｔ［ｉ＋１］が大きい場合に、ｉの輝度ヒストグラム値Ｈｉｓｔ［ｉ］を極小値となされる。そこで、ｉの輝度ヒストグラム値Ｈｉｓｔ［ｉ］とＭｉｎ  Ｈｉｓｔとを比較する。
【０１１６】
ここでｉの輝度ヒストグラム値が極小値ではないか、または輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上ではない場合は、ステップＳ５１２に移行する。このステップＳ５１２では、ｉを１つ増加する。ここでｉは処理される輝度を表すから、処理される輝度を１つ増加して、ステップＳ５１０に戻る。
【０１１７】
また、ステップＳ５１０で、ｉが（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）未満ではない場合は、［Ｐｅａｋ  Ｉｔｓ：（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）］に含まれる全部の輝度値について処理が終了したと判断してステップＳ５１３に移行する。このｉが（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）未満ではない場合とは、［Ｐｅａｋ  Ｉｔｓ：（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）］に含まれる全部の輝度値の輝度ヒストグラム値が極小値ではないか、または輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上となる輝度値がないことを示している。
【０１１８】
また、ステップＳ５１１でｉの輝度ヒストグラム値が極小値であり、また輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上である場合は、ステップＳ５１３に移行する。このステップＳ５１３では、［Ｐｅａｋ  Ｉｔｓ：（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値であって、輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上となる場合の輝度値Ｂｃｋ  Ｉｔｓ  Ｍａｘにｉが代入される。このように処理すると、最終的に［Ｐｅａｋ  Ｉｔｓ：（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値であって、輝度ヒストグラム値がＭｉｎＨｉｓｔ以上となる場合の輝度値がＢｃｋ  Ｉｔｓ  Ｍａｘに代入されることになる。
【０１１９】
このように、［（Ｐｅａｋ  Ｉｔｓ−Ｂｃｋ  Ｃａｎ  Ｍｉｎ）：Ｐｅａｋ  Ｉｔｓ］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値であって、そのときの輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上となる場合の輝度値をＢｃｋ  Ｉｔｓ  Ｍｉｎとし、［Ｐｅａｋ  Ｉｔｓ：（Ｐｅａｋ  Ｉｔｓ＋Ｂｃｋ  Ｃａｎ  Ｍａｘ）］に含まれるＰｅａｋ  Ｉｔｓに最も近い輝度ヒストグラムの極小値であって、そのときの輝度ヒストグラム値がＭｉｎ  Ｈｉｓｔ以上となる場合の輝度値をＢｃｋ  Ｉｔｓ  Ｍａｘとする［Ｂｃｋ  Ｉｔｓ  Ｍｉｎ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ］が下地領域として検出される。
【０１２０】
この下地領域の検出により、下地領域検出部３３における処理を完了して、図６に示すフローチャートのステップＢ３へリターンする。なお、緑および青原色の輝度ヒストグラムから下地と考える領域に含まれる輝度値を検出する動作についての説明は省略する。下地と考える領域に含まれるＲＧＢ３原色の輝度値は下地領域検出部３３から記憶装置３１１を介して下地色検出部３４へ出力される。
【０１２１】
プロセス系ＩＩではステップＢ１３に移行し、検出された最も数量の多い輝度値を含む領域であって、作成されたヒストグラムで最も数量の多い輝度値の両側に分布する極小値から極小値の輝度値に基づいて下地領域を検出する。プロセス系ＩＩでも作成された輝度ヒストグラムの最も数量の多い輝度値を含む所定の最大範囲を注目したとき、この輝度ヒストグラムで最も数量の多い輝度値を含んで当該ヒストグラムの最大値に最も近い極小値から極小値までの輝度値を下地領域に含まれる輝度値となされる。プロセス系ＩＩにおける下地領域を検出処理についてはプロセス系Ｉを参照されたい。
【０１２２】
そして、プロセス系ＩではステップＢ５に移行し、検出された下地領域に関して下地色のＲＧＢ３原色とする輝度値を検出する。このとき、プロセス系Ｉの下地輝度の検出によって得られたＲＧＢ３原色の輝度値についての輝度ヒストグラムの最も数量の多い輝度値を下地色のＲＧＢ３原色の輝度値と判断される。
【０１２３】
この下地色のＲＧＢ３原色を検出する動作は、ＲＧＢ３原色ともに同様にして実行される。例えば、下地色の赤原色の輝度値を検出する場合、記憶装置３１１から下地色検出部３４へプロセスバス＃１を介して赤原色の輝度ヒストグラム値の、最も数量の多い輝度値が読み出される。下地色検出部３４では、入力された輝度ヒストグラム値の最も数量の多い輝度値から下地色の輝度値が検出される。なお、下地色の緑および青原色の輝度値を検出する動作についての説明は省略する。下地色のＲＧＢ３原色の輝度値は下地色検出部３４から記憶装置３１１を介してＬａｂ変換部３５へ出力される。
【０１２４】
プロセス系ＩＩではステップＢ１４に移行し、検出された下地領域に関して下地色のＲＧＢ３原色の輝度値を検出する。このとき、プロセス系ＩＩでも、その下地輝度の検出によって得られたＲＧＢ３原色の輝度値についての輝度ヒストグラムの最も数量の多い輝度値を下地色のＲＧＢ３原色の輝度値と判断される。プロセス系ＩＩにおける下地色を検出処理についてはプロセス系Ｉを参照されたい。
【０１２５】
その後、プロセス系ＩではステップＢ６に移行し、検出されたＲＧＢ３原色の輝度値を彩度−明度色座標系（Ｌ＊ａ＊ｂ＊色空間）の画像情報に変換する。このとき、Ｌａｂ変換部３５にはプロセスバス＃１を介して下地色検出部３４から読み出された下地色のＲＧＢ３原色の輝度値が入力される。Ｌａｂ変換部３５では、入力された下地色のＲＧＢ３原色の輝度画像信号がＬ＊ａ＊ｂ＊色空間の下地色の画像信号に変換される。この変換後のＬ＊ａ＊ｂ＊色空間の画像信号はＬａｂ変換部３５から記憶装置３１１を介して下地彩度検出部３６及び下地明度検出部３７へ出力される。プロセス系ＩＩではステップＢ１５に移行し、検出されたＲＧＢ３原色の輝度値を彩度−明度色座標系の画像情報に変換する。プロセス系ＩＩにおける彩度−明度色座標系への変換処理についてはプロセス系Ｉを参照されたい。
【０１２６】
そして、プロセス系ＩではステップＢ７に移行し、色座標変換された画像情報から下地色の彩度を検出する。このとき、記憶装置３１１からプロセスバス＃１を介して読み出された、Ｌａｂ変換部３５からのＬ＊ａ＊ｂ＊色空間の彩度が下地彩度検出部３６へ入力される。下地彩度検出部３７では、入力されたＬ＊ａ＊ｂ＊色空間の彩度の画像信号が下地色の彩度の画像信号として検出される。このＬ＊ａ＊ｂ＊色空間の下地色の彩度は下地彩度検出部３６から記憶装置３１１を介してプロセス形ＩＩの色変換部４９へ出力される。プロセス系ＩＩではステップＢ１６に移行し、色座標変換された画像情報から下地色の彩度を検出する。プロセス系ＩＩにおける彩度の検出処理についてはプロセス系Ｉを参照されたい。
【０１２７】
これと共に、プロセス系ＩではステップＢ８に移行し、当該色座標変換された画像情報から下地色の明度を検出する。このとき、記憶装置３１１からプロセスバス＃１を介して読み出された、Ｌａｂ変換部３５からのＬ＊ａ＊ｂ＊色空間の明度が下地明度検出部３７へ入力される。下地明度検出部３７では、入力されたＬ＊ａ＊ｂ＊色空間の明度の画像信号が下地色の明度の画像信号として検出される。このＬ＊ａ＊ｂ＊色空間の下地色の明度は下地明度検出部３７から記憶装置３１１を介してプロセス系ＩＩの色変換部４９へ出力される。プロセス系ＩＩではステップＢ１７に移行し、当該色座標変換された画像情報から下地色の明度を検出する。プロセス系ＩＩにおける明度の検出処理についてはプロセス系Ｉを参照されたい。
【０１２８】
その後、プロセス系ＩではステップＢ９に移行し、検出された下地領域から下地画素を検出する。このとき、記憶装置３１１からプロセスバス＃１を介して読み出されたＲＧＢ３原色の下地と考える領域に含まれる輝度値が下地画素検出部３８へ入力される。下地画素検出部３８では、入力されたＲＧＢ３原色の下地と考える領域に含まれる輝度値から所定の検出方法によって下地の画素が検出される。
【０１２９】
例えば、図１１に示す下地画素検出部３８の動作例を示すサブルーチンをコールして、そのフローチャートのステップＳ６０１において、原稿画像データＤｉｎ（表）に関し、下地画素がＲＧＢ３原色のそれぞれの下地領域に含まれるか否かを判断する。このとき、原稿画像データＤｉｎ（表）の、Ｒ原色の輝度値Ｒ（ｉ）が［Ｂｃｋ  Ｉｔｓ  Ｍｉｎ＿Ｒ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ＿Ｒ］に含まれ、Ｇ原色の輝度値Ｇ（ｉ）が［Ｂｃｋ  Ｉｔｓ  Ｍｉｎ＿Ｇ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ＿Ｇ］に含まれ、かつ、Ｂ原色の輝度値Ｂ（ｉ）が［Ｂｃｋ  Ｉｔｓ  Ｍｉｎ＿Ｂ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ＿Ｂ］に含まれる場合は、ここで処理された原稿画像データＤｉｎ（表）の画素が下地画素と判断され、ステップＳ６０２に移行する。
【０１３０】
このステップＳ６０２では、下地画素と判断された画素の色変換するための準備がなされる。色変換処理そのものはメインルーチンのステップＢ１９でなされるためである。
【０１３１】
そして、ステップＳ６０２における色変換の準備され、及び、ステップＳ６０１で原稿画像データＤｉｎ（表）の、Ｒ原色の輝度値Ｒ（ｉ）が［Ｂｃｋ  Ｉｔｓ  Ｍｉｎ＿Ｒ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ＿Ｒ］に含まれないか、またはＧ原色の輝度値Ｇ（ｉ）が［Ｂｃｋ  ＩｔｓＭｉｎ＿Ｇ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ＿Ｇ］に含まれないか、またはＢ原色の輝度値Ｂ（ｉ）が［Ｂｃｋ  Ｉｔｓ  Ｍｉｎ＿Ｂ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ＿Ｂ］に含まれない場合は、ここで処理された原稿画像データＤｉｎ（表）の画素が下地画素ではないと判断され、ステップＳ６０３に移行する。このステップＳ６０３では、ｉを１つ増加する。ここでｉは処理される画像データの量を表している。そして、ステップＳ６０４に移行する。
【０１３２】
このステップＳ６０４では、ｉと原稿画像データＤｉｎ（表）の総量とを比較する。このとき、ｉが原稿画像データ総量以上でない場合は、全部の原稿画像データＤｉｎ（表）について処理が終了していないと判断してステップＳ６０１に戻って、上述した処理が繰り返される。ｉが原稿画像データ総量以上となった場合は、全部の原稿画像データＤｉｎ（表）について処理が終了したと判断して下地画素検出部３８における処理を完了して、図６に示すフローチャートのステップＢ９へリターンする。
【０１３３】
このように、ＲＧＢ３原色のそれぞれの下地領域検出部３３によって検出された下地領域の積集合に含まれる輝度の画素を下地画素として下地画素検出部３８により検出する。つまり、下地領域検出部３３によってＲ原色の下地領域［Ｂｃｋ  Ｉｔｓ  Ｍｉｎ Ｒ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ Ｒ］に含まれるＲ原色の輝度値が検出され、同様にして、Ｇ原色の下地領域［Ｂｃｋ  ＩｔｓＭｉｎ＿Ｇ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ＿Ｇ］に含まれるＧ原色の輝度値が検出され、かつＢ原色の下地領域［Ｂｃｋ  Ｉｔｓ  Ｍｉｎ＿Ｂ：Ｂｃｋ  Ｉｔｓ  Ｍａｘ＿Ｂ］に含まれるＢ原色の輝度値が検出され、これらのＲＧＢ３原色の輝度値の画素が下地画素検出部３８によって下地画素となされる。
【０１３４】
これにより、プロセス系Ｉの下地領域の検出によって得られた赤原色の下地領域に含まれる輝度値の画素、緑原色の下地領域に含まれる輝度値の画素、及び、青原色の下地領域に含まれる輝度値の画素を下地の画素とすることができる。この下地の画素の位置情報は下地画素検出部３８から色変換部３９へ記憶装置３１１を介して出力される。そして、ステップＢ１９に移行する。
【０１３５】
また、プロセス系ＩＩではステップＢ１８に移行し、検出された下地領域から下地画素を検出する。このとき、プロセス系ＩＩでも、その下地領域の検出によって得られた赤原色の下地領域に含まれる輝度値の画素、緑原色の下地領域に含まれる輝度値の画素、及び、青原色の下地領域に含まれる輝度値の画素を下地の画素となされる。プロセス系ＩＩにおける下地の画素の検出処理についてはプロセス系Ｉを参照されたい。そして、ステップＢ１９に移行する。
【０１３６】
ステップＢ１９では、一方のプロセス系Ｉの下地画素の検出によって得られた下地画素の色を、他方のプロセス系ＩＩの下地彩度の検出によって得られた下地色の彩度及び、その系ＩＩの下地明度の検出によって得られた下地色の明度に基づいて色変換をする。例えば、一方のプロセス系Ｉの下地画素の検出によって得られた下地画素の輝度値から、他方のプロセス系ＩＩの下地彩度の検出によって得られた下地色の彩度を減算すると共に、その系ＩＩの当該下地画素の輝度値に下地明度の検出によって得られた下地色の明度を加算するようになされる。
【０１３７】
［表面における裏写りを補正する場合］
この場合、プロセス系統Ｉの下地画素検出部３８からの下地の画素の位置情報がシステム制御部５１の制御を受けて、プロセスバス＃１を介して色変換部３９へ入力される。また、プロセス系統ＩＩの下地彩度検出部４６から、図５Ｂに示したように下地色の彩度ｑ１、下地明度検出部４７から下地色の明度ｑ２をそれぞれ読み出して、プロセスバス＃２とシステム制御部５１を介してこの下地色の彩度ｑ１及び明度ｑ２が色変換部３９へ入力される。色変換部３９では、図５Ａに示した原稿１０の裏写り画像をＱ’としたとき、これを除去した場合の原稿１０の表面画像Ｐに関して、入力された表面の下地の画素の位置情報と、裏面の下地色の彩度ｑ１および明度ｑ２から次式（１）に示す所定の変換方法によって下地画素の色を変換するようになされる。
Ｐ＝（Ｐ＋Ｑ’）−ｑ１＋ｑ２・・・・（１）
【０１３８】
これにより、同一の色相での彩度ｑ１の減算と明度ｑ２の加算よって下地の裏写り画像Ｑ’を消去することができる。この下地画素の色が変換され下地の裏写り画像Ｑ’が消去（除去）された原稿画像データＤｏｕｔ（表）は色変換部３９から図示しない画像形成装置等へ出力される。
【０１３９】
［裏面における裏写りを補正する場合］
この場合、プロセス系統ＩＩの下地画素検出部４８からの下地の画素の位置情報がシステム制御部５１の制御を受けて、プロセスバス＃２を介して色変換部４９へ入力される。また、プロセス系統Ｉの下地彩度検出部３６から、図５Ａに示した下地色の彩度ｐ１、下地明度検出部３７から下地色の明度ｐ２をそれぞれ読み出して、プロセスバス＃１とシステム制御部５１を介してこの下地色の彩度ｐ１及び明度ｐ２が色変換部４９へ入力される。色変換部４９では、図５Ｂに示した原稿１０の裏写り画像をＰ’としたとき、これを除去した場合の原稿１０の裏面画像Ｑに関して、入力された表面の下地の画素の位置情報と、裏面の下地色の彩度ｐ１および明度ｐ２から次式（２）に示す所定の変換方法によって下地画素の色を変換するようになされる。
Ｑ＝（Ｑ＋Ｐ’）−ｐ１＋ｐ２・・・・（２）
【０１４０】
これにより、同一の色相での彩度ｐ１の減算と明度ｐ２の加算よって下地の裏写り画像Ｐ’を消去することができる。この下地画素の色が変換され下地の裏写り画像Ｐ’が消去（除去）された原稿画像データＤｏｕｔ（裏）は色変換部４９から図示しない画像形成装置等へ出力される。
【０１４１】
このとき、システム制御部５１では、同一原稿１０で下地の裏写りが消去された表面および裏面の２つの原稿画像データＤｏｕｔ（表）及びＤｏｕｔ（裏）を、それぞれ固有のメモリアドレスを指定してメモリモジュール制御部５２へ出力する。メモリモジュール制御部５２では、メモリモジュール５３に対するデータの書き込み及び読み出し制御がなされる。下地の裏写りが消去された原稿画像データＤｏｕｔ（表）及びＤｏｕｔ（裏）は、メモリモジュール制御部５２によって指定されたメモリモジュール５３のアドレスに書き込まれる。メモリモジュール制御部５２は、システム制御部５１の指示に従って、メモリモジュール５３のアドレスを指定して原稿画像データＤｏｕｔ（表）及びＤｏｕｔ（裏）を読み出すようになされる。
【０１４２】
なお、プロセス系Ｉにおいて、表面読取部１から出力されるＲＧＢ３原色の原稿画像データＤｉｎ（表）、輝度ヒストグラム作成部３１から出力される輝度ヒストグラム、下地輝度検出部３２から出力されるＲＧＢ３原色の輝度ヒストグラム値の最も数量の多い輝度値、下地領域検出部３３から出力される下地と考える領域に含まれるＲＧＢ３原色の輝度値、下地色検出部３４から出力される下地色のＲＧＢ３原色の輝度値、Ｌａｂ変換部３５から出力されるＬ＊ａ＊ｂ＊色空間の下地色の画像信号、下地彩度検出部３６から出力されるＬ＊ａ＊ｂ＊色空間の下地色の彩度、下地明度検出部３７から出力されるＬ＊ａ＊ｂ＊色空間の下地色の明度、下地画素検出部３８から出力される下地の画素の位置情報、色変換部３９から出力される下地の裏写りが消去された原稿画像データＤｏｕｔ（表）等は、プロセスバス＃１を介して転送される。プロセスバス＃１を介したデータ転送は時分割したバス使用を認めることで実現される。
【０１４３】
また、プロセス系ＩＩにおいても、これらの原稿画像データＤｉｎ（裏）、輝度ヒストグラム、輝度ヒストグラム値で最も数量の多い輝度値、下地と考える領域に含まれるＲＧＢ３原色の輝度値、下地色のＲＧＢ３原色の輝度値、Ｌ＊ａ＊ｂ＊色空間の下地色の画像信号、Ｌ＊ａ＊ｂ＊色空間の下地色の彩度、Ｌ＊ａ＊ｂ＊色空間の下地色の明度、下地の画素の位置情報、原稿画像データＤｏｕｔ（裏）等は、プロセスバス＃２を介して転送される。プロセスバス＃２を介したデータ転送は時分割したバス使用を認めることで実現される。
【０１４４】
そして、ステップＢ２２で終了を判断する。一連の画像読取処理を継続する場合は、ステップＢ１に戻って上述した処理を継続する。画像読取処理を終了する場合は、電源オフ情報等を検出して処理を終了する。
【０１４５】
このように、本発明に係る実施例としての画像読取処理装置及び、画像読取処理方法によれば、原稿１０の１回の走査により、原稿１０の表面と裏面の画像を同時に読み取る際に、原稿１０の表面画像から裏面原稿による裏写り画像を再現性良く除去すること、及び、当該原稿１０の裏面画像から表面原稿による裏写り画像を再現性良く除去することができる。
【０１４６】
これにより、原稿紙が薄くて原稿１０の裏面画像が表面へ、及び、その表面原稿の画像が裏面へ透過するような場合に、裏写り画像が除去された表面画像データ及び裏面画像データを取得することができるので、原稿両面同時読み取り機能を向上させることができる。
【０１４７】
しかも、画像読取処理装置によれば、２つのプロセス系統Ｉ，ＩＩにおいて、同一原稿１０の表面と裏面とをそれぞれ同時に処理するので、プロセス系統Ｉ，ＩＩにおける原稿表面に係る原稿画像データＤｉｎ（表）に対する処理と原稿裏面に係る原稿画像データＤｉｎ（裏）に対する処理とが同時に終了する。従って、それぞれのプロセス系統Ｉ，ＩＩによる下地の裏写り画像Ｑ’，Ｐ’が消去された原稿画像データＤｏｕｔ（表）、Ｄｏｕｔ（裏）をほぼ同時に出力することができる。
【０１４８】
【発明の効果】
以上説明したように、本発明に係る画像読取処理装置及び画像読取処理方法によれば、原稿の１回の走査により原稿の表面と裏面の画像を同時に読み取って処理する場合に、表面用及び裏面用の画像処理手段の入出力を制御する制御手段を備え、この制御手段は原稿の表面画像に含まれる裏面原稿による透過画像を検出処理すると共に、原稿の裏面画像に含まれる表面原稿による透過画像を各々検出処理し、この裏面原稿による透過画像を原稿の表面画像の画質に色変換すると共に、色変換後の裏面原稿による透過画像に基づいてこの原稿の表面画像を補正するように表面用の画像処理手段を制御し、かつ、当該表面原稿による透過画像を原稿の裏面画像の画質に色変換すると共に、色変換後の表面原稿による透過画像に基づいてこの原稿の裏面画像を補正するように裏面用の画像処理手段を制御するものである。
【０１４９】
この構成によって、原稿の表面画像から裏面原稿による透過画像を再現性良く除去すること、及び、当該原稿の裏面画像から表面原稿による透過画像を再現性良く除去することができる。従って、原稿紙が薄くて原稿の裏面画像が表面へ、及び、その原稿の表面画像が裏面へ透過するような場合であっても、裏写り画像が除去された表面画像データ及び裏面画像データを取得することができるので、原稿両面同時読み取り機能を向上させることができる。
【０１５０】
本発明に係る記録媒体によれば、原稿の表面及び裏面の画像を読み取り、ここで読み取られた原稿の表面画像に含まれる裏面原稿による透過画像を検出すると共に、ここで読み取られた原稿の裏面画像に含まれる表面原稿による透過画像を検出し、ここで検出された裏面原稿による透過画像を原稿の表面画像の画質に色変換すると共に、ここで検出された表面原稿による透過画像を原稿の裏面画像の画質に色変換し、この色変換後の裏面原稿による透過画像に基づいて原稿の表面画像を補正し、かつ、色変換後の表面原稿による透過画像に基づいて原稿の裏面画像を補正するためのプログラムを記述して成るものである。
【０１５１】
この構成によって、原稿の１回の走査により当該原稿の表面と裏面の画像を同時に読み取って処理する場合に、当該記録媒体から読み出されたプログラムに基づいて画像読取処理装置を再現性良く動作させることができる。従って、原稿の表面画像から裏面原稿による透過画像を再現性良く除去すること、及び、当該原稿の裏面画像から表面原稿による透過画像を再現性良く除去することができる。
【０１５２】
この発明は、色付き両面原稿の表裏を同時に読み取って得たカラー画像データに基づいて記録紙の片面又は／及び両面にカラー画像を形成するカラーディジタル複写機に適用して極めて好適である。
【図面の簡単な説明】
【図１】本発明の実施形態としての画像読取処理装置１００の構成例を示すブロック図である。
【図２】画像読取処理装置１００における画像処理例を示すフローチャートである。
【図３】本発明に係る実施例としての画像読取処理装置１００の内部構成例を示すブロック図である。
【図４】下地領域検出部３３における下地領域Ｗの検出例を示す輝度ヒストグラムである。
【図５】Ａ及びＢは色変換部３９における裏写り画像Ｑ’の補正例を示す概念図である。
【図６】実施例としての画像読取処理装置１００における画像処理例を示すフローチャートである。
【図７】輝度ヒストグラム作成部３１における動作例を示すフローチャートである。
【図８】下地輝度検出部３２における動作例を示すフローチャートである。
【図９】下地領域検出部３３における動作例（その１）を示すフローチャートである。
【図１０】下地領域検出部３３における動作例（その２）を示すフローチャートである。
【図１１】下地画素検出部３８における動作例を示すフローチャートである。
【符号の説明】
１  表面読取部（第１の画像読取手段）
２  裏面読取部（第２の画像読取手段）
３  表面用の画像処理手段
４  裏面用の画像処理手段
５  制御手段
６  記録媒体
１００  画像読取処理装置
【図１】
2004247789.tif 000003
【図２】
2004247789.tif 000004
【図３】
2004247789.tif 000005
【図４】
2004247789.tif 000006
【図５】
2004247789.tif 000007
【図６】
2004247789.tif 000008
【図７】
2004247789.tif 000009
【図８】
2004247789.tif 000010
【図９】
2004247789.tif 000011
【図１０】
2004247789.tif 000012
【図１１】
2004247789.tif 000013