(57)【要約】【課題】  ノイズの影響をあまり受けないでＭＴＦ値を求めることのできると共に、画像データのエッジ部分のコントラストや細線等が失われることのない画像読取装置、及び補正方法を提供する。【解決手段】  画像読取部１１と、測定用原稿から読み取られた画像データの、画素数の画素値に対するヒストグラムを作成するヒストグラム作成部１３と、このヒストグラムの最も高い二つのピークを選定し、これらのピークのうちで、予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、予め定められた白基準値に近い側のピークの画素値を白ピーク値とするピーク算出部１４と、前記黒基準値及び前記白基準値、並びに前記黒ピーク値及び前記白ピーク値を元に所定の式を用いて変調伝達関数による値を求めるＭＴＦ値算出部１５と、この変調伝達関数に基づいて画像データの補正を行う補正部１７とを画像読取装置に備える。【選択図】  図１
2006211332.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像を読み取る画像読取手段と、
予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するヒストグラム作成手段と、
前記ヒストグラム作成手段により作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の白領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするピーク算出手段と、
前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるＭＴＦ算出手段と、
ＭＴＦ算出手段により求められた変調伝達関数による値が予め定められた範囲内にある場合には、前記画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対してエッジ強調補正を行う補正手段と
を備える画像読取装置。
変調伝達関数による値＝（白ピーク値−黒ピーク値）／（白基準値−黒基準値）・・・（１）
【請求項２】
原稿から画像を読み取る画像読取手段と、
予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するヒストグラム作成手段と、
前記ヒストグラム作成手段により作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の白領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするピーク算出手段と、
前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるＭＴＦ算出手段と、
ＭＴＦ算出手段により求められた変調伝達関数による値が予め定められた範囲内にある場合には、前記画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対してスムージング補正を行う補正手段と
を備える画像読取装置。
変調伝達関数による値＝（白ピーク値−黒ピーク値）／（白基準値−黒基準値）・・・（１）
【請求項３】
原稿から画像を読み取る画像読取手段と、
予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するヒストグラム作成手段と、
前記ヒストグラム作成手段により作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の白領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするピーク算出手段と、
前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるＭＴＦ算出手段と、
ＭＴＦ算出手段により求められた変調伝達関数による値が予め定められた第１の範囲内にある場合には、前記画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対してエッジ強調補正を行い、ＭＴＦ算出手段により求められた変調伝達関数による値が予め定められた第２の範囲内にある場合には、前記画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対してスムージング補正を行い、ＭＴＦ算出手段により求められた変調伝達関数による値が前記第１の範囲内及び前記第２の範囲内のいずれにもない場合には、前記画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対して前記エッジ強調補正及び前記スムージング補正のいずれも行わない補正手段と
を備える画像読取装置。
変調伝達関数による値＝（白ピーク値−黒ピーク値）／（白基準値−黒基準値）・・・（１）
【請求項４】
前記ピーク算出手段は、前記ヒストグラムに対し４つの交点を有する、度数の閾値における、前記４つの交点のうち、黒基準値に近い２つの交点におけるヒストグラムの接線を求め、これら２つの接線の交点の画素値を黒ピーク値とし、白基準値に近い２つの交点におけるヒストグラムの接線を求め、これら２つの接線の交点の画素値を白ピーク値とする請求項１〜３のいずれかに記載の画像読取装置。
【請求項５】
前記ピーク算出手段は、前記ヒストグラムに対し４つの交点を有する、度数の閾値における、前記４つの交点のうち、黒基準値に近い２つの交点の画素値の中央値を黒ピーク値とし、白基準値に近い２つの交点の画素値の中央値を白ピーク値とする請求項１〜３のいずれかに記載の画像読取装置。
【請求項６】
予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するステップと、
上記ステップにより作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の黒領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするステップと、
前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるステップと、
原稿から画像を読み取る画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対して、上記ステップにより求められた変調伝達関数による値が予め定められた範囲内にある場合には、エッジ強調補正を行うステップと
を備える補正方法。
変調伝達関数による値＝（白ピーク値−黒ピーク値）／（白基準値−黒基準値）・・・（１）
【請求項７】
予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するステップと、
上記ステップにより作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の白領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするステップと、
前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるステップと、
原稿から画像を読み取る画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対して、上記ステップにより求められた変調伝達関数による値が予め定められた範囲内にある場合には、スムージング補正を行うステップと
を備える補正方法。
変調伝達関数による値＝（白ピーク値−黒ピーク値）／（白基準値−黒基準値）・・・（１）
【請求項８】
予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するステップと、
上記ステップにより作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の黒領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするステップと、
前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるステップと、
原稿から画像を読み取る画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対して、上記ステップにより求められた変調伝達関数による値が予め定められた第１の範囲内にある場合には、エッジ強調補正を行い、上記ステップにより求められた変調伝達関数による値が予め定められた第２の範囲内にある場合には、スムージング補正を行い、上記ステップにより求められた変調伝達関数による値が前記第１の範囲内及び前記第２の範囲内のいずれにもない場合には、エッジ強調補正及びスムージング補正のいずれも行わないステップと
を備える補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から画像を読み取る画像読取装置と、この画像読取装置において読み取られた画像データの補正を行う補正方法に関する。
【背景技術】
【０００２】
イメージスキャナ等の画像読取装置においては、同じ色を読み取る場合であっても、その色が広範囲に渡って塗られている場合と、狭い範囲で、且つ他の色と交互に繰り返されるパターンで塗られている場合とでは、読み取った場合の画素値が異なるという問題がある。そこで従来、予め定められたＭＴＦ（変調伝達関数）に基づきＭＴＦ値を求め、読み取った画像データの補正をこのＭＴＦ値に基づいて行う装置や方法等がある。
【０００３】
例えば下記特許文献１及び２には、読み取った画像データ（画素値）の最大値及び最小値からＭＴＦ値を演算する技術が記載されている。下記特許文献１では、ＭＴＦ値を求める式として「（最大値−最小値）／（最大値＋最小値）」を用い、下記特許文献２では、ＭＴＦ値を求める式として「（最大値−最小値）／（白基準値−黒基準値）」又は「（最大値−最小値）／（最大値＋最小値）」を用いている。ここで、白基準値とは、十分広い白領域を読み込んだ場合に当該画像読取装置が読み取った画素値で、黒基準値とは、十分広い黒領域を読み込んだ場合に当該画像読取装置が読み取った画素値である。
【特許文献１】特開平１０−３２７３２１号公報
【特許文献２】特開２００１−９４７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、イメージスキャナ等により画像を読み取る場合には、電気的、機械的な要因から画像データにノイズが発生することが多々ある。上記特許文献１又は２に記載された技術のように、画像データの最大値及び最小値からＭＴＦ値を求めた場合には、上記のようなノイズにより最大値又は最小値が変更されたときに、本来求められるべきＭＴＦ値とは異なるＭＴＦ値が求まることとなる。
【０００５】
また、ローパスフィルタ等によりノイズを除去すると、画像データのエッジ部分のコントラストが失われたり、細線等が消えてしまうことがある。
【０００６】
本発明は、上記問題点に鑑みて成されたもので、ノイズの影響を低減してＭＴＦ値を求めることができ、画像データのエッジ部分のコントラストや細線等が失われることもない画像読取装置、及び補正方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る画像読取装置は、原稿から画像を読み取る画像読取手段と、予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するヒストグラム作成手段と、前記ヒストグラム作成手段により作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の白領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするピーク算出手段と、前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるＭＴＦ算出手段と、ＭＴＦ算出手段により求められた変調伝達関数による値が予め定められた範囲内にある場合には、前記画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対してエッジ強調補正を行う補正手段とを備えるものである。
【０００８】
変調伝達関数による値＝（白ピーク値−黒ピーク値）／（白基準値−黒基準値）・・・（１）
この構成によれば、原稿の画像が画像読取手段により読み取られ、この画像データの、画素値に対する画素数のヒストグラムがヒストグラム作成手段により作成される。そして、ピーク算出手段により上記ヒストグラムの最も高い２つのうち黒基準値に近い側のピークの画素値が黒ピーク値、白基準値に近い側のピークの画素値が白ピーク値として求められ、ＭＴＦ算出手段により上記式（１）を用いて黒基準値、白基準値、黒ピーク値、及び白ピーク値から変調伝達関数による値が求められる。そして、この求められた変調伝達関数の値が予め定められた範囲内にある場合には画像読取手段により読み取られた通常の画像データ（測定用の原稿以外）に対して補正手段によりエッジ強調補正が行われる。
【０００９】
請求項２に係る画像読取装置は、原稿から画像を読み取る画像読取手段と、予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するヒストグラム作成手段と、前記ヒストグラム作成手段により作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の白領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするピーク算出手段と、前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるＭＴＦ算出手段と、ＭＴＦ算出手段により求められた変調伝達関数による値が予め定められた範囲内にある場合には、前記画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対してスムージング補正を行う補正手段とを備えるものである。
【００１０】
この構成によれば、原稿の画像が画像読取手段により読み取られ、この画像データの、画素値に対する画素数のヒストグラムがヒストグラム作成手段により作成される。そして、ピーク算出手段により上記ヒストグラムの最も高い２つのうち黒基準値に近い側のピークの画素値が黒ピーク値、白基準値に近い側のピークの画素値が白ピーク値として求められ、ＭＴＦ算出手段により上記式（１）を用いて黒基準値、白基準値、黒ピーク値、及び白ピーク値から変調伝達関数による値が求められる。そして、この求められた変調伝達関数の値が予め定められた範囲内にある場合には画像読取手段により読み取られた通常の画像データ（測定用の原稿以外）に対して補正手段によりスムージング補正が行われる。
【００１１】
請求項３に係る画像読取装置は、原稿から画像を読み取る画像読取手段と、予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するヒストグラム作成手段と、前記ヒストグラム作成手段により作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の白領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするピーク算出手段と、前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるＭＴＦ算出手段と、ＭＴＦ算出手段により求められた変調伝達関数による値が予め定められた第１の範囲内にある場合には、前記画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対してエッジ強調補正を行い、ＭＴＦ算出手段により求められた変調伝達関数による値が予め定められた第２の範囲内にある場合には、前記画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対してスムージング補正を行い、ＭＴＦ算出手段により求められた変調伝達関数による値が前記第１の範囲内及び前記第２の範囲内のいずれにもない場合には、前記画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対して前記エッジ強調補正及び前記スムージング補正のいずれも行わない補正手段とを備えるものである。
【００１２】
この構成によれば、原稿の画像が画像読取手段により読み取られ、この画像データの、画素値に対する画素数のヒストグラムがヒストグラム作成手段により作成される。そして、ピーク算出手段により上記ヒストグラムの最も高い２つのうち黒基準値に近い側のピークの画素値が黒ピーク値、白基準値に近い側のピークの画素値が白ピーク値として求められ、ＭＴＦ算出手段により上記式（１）を用いて黒基準値、白基準値、黒ピーク値、及び白ピーク値から変調伝達関数による値が求められる。そして、この求められた変調伝達関数の値が予め定められた第１の範囲内にある場合には画像読取手段により読み取られた通常の画像データ（測定用の原稿以外）に対して補正手段によりエッジ強調補正が行われ、上記変調伝達関数の値が予め定められた第２の範囲内にある場合には画像読取手段により読み取られた通常の画像データ（測定用の原稿以外）に対して補正手段によりスムージング補正が行われ、上記変調伝達関数の値が第１の範囲内及び第２の範囲内のいずれにもない場合には画像読取手段により読み取られた通常の画像データ（測定用の原稿以外）に対して補正手段はエッジ強調補正及びスムージング補正のいずれも行わない。
【００１３】
請求項４に係る画像読取装置は、請求項１〜３のいずれかに記載の画像読取装置であって、前記ピーク算出手段は、前記ヒストグラムに対し４つの交点を有する、度数の閾値における、前記４つの交点のうち、黒基準値に近い２つの交点におけるヒストグラムの接線を求め、これら２つの接線の交点の画素値を黒ピーク値とし、白基準値に近い２つの交点におけるヒストグラムの接線を求め、これら２つの接線の交点の画素値を白ピーク値とするものである。
【００１４】
請求項５に係る画像読取装置は、請求項１〜３のいずれかに記載の画像読取装置であって、前記ピーク算出手段は、前記ヒストグラムに対し４つの交点を有する、度数の閾値における、前記４つの交点のうち、黒基準値に近い２つの交点の画素値の中央値を黒ピーク値とし、白基準値に近い２つの交点の画素値の中央値を白ピーク値とするものである。請求項６に係る補正方法は、予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するステップと、上記ステップにより作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の黒領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするステップと、前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるステップと、原稿から画像を読み取る画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対して、上記ステップにより求められた変調伝達関数による値が予め定められた範囲内にある場合には、エッジ強調補正を行うステップとを備えるものである。
【００１５】
請求項７に係る補正方法は、予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するステップと、上記ステップにより作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の白領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするステップと、前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるステップと、原稿から画像を読み取る画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対して、上記ステップにより求められた変調伝達関数による値が予め定められた範囲内にある場合には、スムージング補正を行うステップとを備えるものである。
【００１６】
請求項８に係る補正方法は、予め定められた測定用の原稿から前記画像読取手段により読み取られた画像データについて、画素値に対する画素数のヒストグラムを作成するステップと、上記ステップにより作成されたヒストグラムからそのヒストグラムにおいて、最も高い二つのピークを選定し、これらのピークのうちで、原稿の黒領域画像を読み取った場合の画素値として予め定められた黒基準値に近い側のピークの画素値を黒ピーク値とし、原稿の黒領域画像を読み取った場合の画素値として予め定められた白基準値に近い側のピークの画素値を白ピーク値とするステップと、前記黒基準値及び前記白基準値、並びにピーク算出手段により求められた前記黒ピーク値及び前記白ピーク値を元に下記式（１）を用いて変調伝達関数による値を求めるステップと、原稿から画像を読み取る画像読取手段により読み取られた、前記測定用の原稿以外の画像データに対して、上記ステップにより求められた変調伝達関数による値が予め定められた第１の範囲内にある場合には、エッジ強調補正を行い、上記ステップにより求められた変調伝達関数による値が予め定められた第２の範囲内にある場合には、スムージング補正を行い、上記ステップにより求められた変調伝達関数による値が前記第１の範囲内及び前記第２の範囲内のいずれにもない場合には、エッジ強調補正及びスムージング補正のいずれも行わないステップとを備えるものである。
【発明の効果】
【００１７】
請求項１又は６に記載の発明によれば、画素値に対する画素数のヒストグラムにおける、黒を表す画素のピーク（黒ピーク値）と、白を表す画素のピーク（白ピーク値）とを求め、この値を最大値及び最小値の代わりに用いて変調伝達関数による値（ＭＴＦ値）を求めるため、画像データに発生するノイズの影響を低減してＭＴＦ値を求めることができ、より正確なエッジ強調補正を行うことができると共に、この補正により、画像データのエッジ部分のコントラストや細線等が失われることもない。
【００１８】
請求項２又は７に記載の発明によれば、画素値に対する画素数のヒストグラムにおける、黒を表す画素のピーク（黒ピーク値）と、白を表す画素のピーク（白ピーク値）とを求め、この値を最大値及び最小値の代わりに用いて変調伝達関数による値（ＭＴＦ値）を求めるため、画像データに発生するノイズの影響を低減してＭＴＦ値を求めることができ、より正確なスムージング補正を行うことができると共に、この補正により、画像データのエッジ部分のコントラストや細線等が失われることもない。
【００１９】
請求項３又は８に記載の発明によれば、画素値に対する画素数のヒストグラムにおける、黒を表す画素のピーク（黒ピーク値）と、白を表す画素のピーク（白ピーク値）とを求め、この値を最大値及び最小値の代わりに用いて変調伝達関数による値（ＭＴＦ値）を求めるため、画像データに発生するノイズの影響をあまり受けることなくＭＴＦ値を求めることができ、より正確なエッジ強調補正及びスムージング補正を行うことができると共に、この補正により、画像データのエッジ部分のコントラストや細線等が失われることもない。
【００２０】
請求項４又は５に記載の発明によれば、ヒストグラムのピークを容易に求めることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る実施形態を図面に基づいて説明する。図１は、本発明の一実施形態に係る画像読取装置としての複合機１の機能構成を示すブロック図である。複合機１は、イメージスキャナ機能、プリンタ機能、ファクシミリ機能等を備える複写機である。複合機１は、その機能構成として、画像読取部１１、画像データ記憶部１２、ヒストグラム作成部１３、ピーク算出部１４、ＭＴＦ値算出部１５、ＭＴＦ値記憶部１６、補正部１７、画像出力部１８、基準値記憶部１９、操作部２０、及びキャリブレーション制御部２１を備える。
【００２２】
画像読取部１１は、原稿に光をあて、その反射光を光電変換してビデオ信号として読み取ることにより、原稿の画像を読み取るものである。画像読取部１１は、例えばＣＣＤ（Charge Coupled Device）を備える。
【００２３】
画像データ記憶部１２は、画像読取部１１により読み取られた画像データを記憶するものである。
【００２４】
画像出力部１８は、画像データ記憶部１２に記憶されている画像データを当該複合機１外に出力するもので、例えば当該画像を記録紙に形成して排出したり、当該画像データをネットワークや公衆回線等の電気通信回線により他の複合機、ファクシミリ受信機、又はＰＣ（パーソナルコンピュータ）等に送信する。
【００２５】
操作部２０は、当該複合機１に対するユーザの指示の入力を受け付けるものである。操作部２０は、スタートキーやテンキー等の各種操作キー、及びディスプレイを備える。操作部２０は、本実施形態においては、キャリブレーションモードとコピーモードとの切り替えのユーザによる指示の受け付け、画像読取（コピー）開始のユーザによる指示（例えばスタートキーの押下）の受け付け等を行う。操作部２０は、キャリブレーションモードへの切り替え指示を受け付けた場合には、キャリブレーション制御部２１にキャリブレーションモードである旨を送信する。操作部２０は、コピーモードへの切り替え指示を受け付けた場合には、画像読取部１１及び画像出力部１８にコピーモードである旨を送信する。操作部２０は、スタートキーの押下を受け付けた場合には、その旨を画像読取部１１及び画像出力部１８に送信する。
【００２６】
キャリブレーション制御部２１は、当該複合機１におけるキャリブレーション処理（例えばＭＴＦ（変調伝達関数）値の算出）を制御するものである。キャリブレーション制御部２１は、操作部２０からキャリブレーションモードである旨を受信した場合には、ヒストグラム作成部１３にその旨を送信する。
【００２７】
ヒストグラム作成部１３は、キャリブレーションを行うために所定の図柄が印刷された原稿である調整用原稿の画像データに対する、画素数の画素値に対するヒストグラムを作成するものである。ヒストグラム作成部１３は、画像読取部１１により読み取られ、画像データ記憶部１２に書き込まれた調整用原稿の画像データ（すなわち、キャリブレーションモードである旨を指示されている場合に画像データ記憶部１２に書き込まれた画像データ）を、画像データ記憶部１２から読み出し、この画像データの各画素の画素値を集計し、各画素値（例えば０〜２５５）に対する画素数のヒストグラム（横軸に画素値、縦軸に画素数を表したもの）を作成する（図２参照）。
【００２８】
調整用原稿は、例えば黒（画素値０）領域と白領域（画素値２５５）が所定間隔、例えば１ｃｍ間隔で交互に並べられたストライプ図柄が９０度異なる２種類描かれたものである。このような図柄の画像を読み取った場合には、各黒領域及び白領域から読み取られる画素値が本来の値から反対側（黒なら白側）にずれる。そして、このずれはストライプの間隔が狭くなるほど大きくなることがわかっている。そのために、上記のような調整用原稿を読み取らせてキャリブレーションを行う。
【００２９】
ピーク算出部１４は、ヒストグラム作成部１３により作成されたヒストグラムのピーク（頂点の画素値）を求めるものである。以下に、ピーク値を求める方法を図２を用いて説明する。ピーク算出部１４は、最も高い２つのピークを以下に示す方法で求める。ピーク算出部１４は、所定の累積度数の範囲（例えば累積度数が１００００〜２００００の間）にヒストグラムＨと４つの交点ａ，ｂ，ｃ，ｄをもつ、式「累積度数＝Ｍ」で表される直線Ｌを求める。以下、このＭを閾値という。そして、この４つの交点ａ，ｂ，ｃ，ｄにおけるヒストグラムの各接線Ｌａ，Ｌｂ，Ｌｃ，Ｌｄを求め、画素値の小さい側の２つの交点ａ，ｂの各接線Ｌａ，Ｌｂの交点ｅの画素値を黒ピーク値として求める。同様に、画素値の大きい側の２つの交点ｃ，ｄの各接線Ｌｃ，Ｌｄの交点ｆの画素値を白ピーク値として求める。黒ピーク値は、調整用原稿の画像の黒領域の画素値のピーク、白ピーク値は、調整用原稿の画像の白領域の画素値のピークであると考えられる。画像データ中のノイズにより形成されるヒストグラムの部分は、比較的低いピーク（例えばピークＳ）としてしか現れないと考えられるので、上記閾値を設定する範囲（例えば１００００〜２００００）を小さすぎない値に設定することによりノイズに影響されないで黒ピーク値及び白ピーク値を決定することができる。ヒストグラムＨと直線Ｌが４つの交点をもつように閾値Ｍを変更する制御に関しては、フローチャートを用いて後述する。
【００３０】
ピーク算出部１４は、上記接線を、例えば上記閾値Ｍを間に挟む（或いは一方の点と一致する）ヒストグラムＨの隣り合う２点を結ぶ直線として求める（ここで、本実施形態においてヒストグラムは離散的な点（各画素値に対する画素数）の集合として求まっていることに注意。）。また、例えばヒストグラムＨを構成する点のうち閾値Ｍから所定の範囲、例えばＭ−１０〜Ｍ＋１０に入る複数点から最小自乗法により直線を求め、その直線を接線としてもよい。このようにすると、ヒストグラムの局所的な傾きに影響されることなく、より正確な傾きを求めることができる。
【００３１】
基準値記憶部１９は、白基準値及び黒基準値を記憶するもので、例えばＲＯＭである。白基準値は、十分に広い白領域の画像（例えば一面白の原稿）を読み取り、この画像データに対するヒストグラムを作成した場合のピーク値（最も画素数の多い画素値）である。黒基準値は、十分に広い黒領域の画像（例えば一面黒の原稿）を用いて白基準値と同様に求められる値である。白基準値及び黒基準値は予め、例えば複合機１製造時に求められ、基準値記憶部１９に格納される。
【００３２】
ＭＴＦ値算出部１５は、ＭＴＦ値を求めるものである。ＭＴＦ値算出部１５は、基準値記憶部１９から読み出された白基準値及び黒基準値と、ピーク算出部１４により求められた白ピーク値及び黒ピーク値とを用いて、上記式（１）によりＭＴＦ値を求める。ＭＴＦ値算出部１５は、求めたＭＴＦ値をＭＴＦ値記憶部１６に書き込む。ＭＴＦ値記憶部１６は、ＭＴＦ値を記憶するもので、例えばＲＡＭである。
【００３３】
補正部１７は、ＭＴＦ値記憶部１６に記憶されているＭＴＦ値を用いて画像データ記憶部１２に記憶されている画像データに対する補正を行うものである。補正には、例えばエッジ強調やスムージングが含まれる。補正部１７は、例えばＭＴＦ値が所定の範囲内、例えば０．０以上０．４未満にある場合にはエッジ強調のみを行い、ＭＴＦ値が所定の範囲内、例えば０．４以上０．６未満にある場合にはエッジ強調とスムージングの両方とも行わず、ＭＴＦ値が所定の範囲内、例えば０．６以上１．０以下の場合にはスムージングのみを行うようにする。補正部１７は、例えばＭＴＦ値がより小さい場合にはエッジ強調をより強する補正を行い、ＭＴＦ値がより大きい場合にはスムージングをより強くする補正を行うようにしてもよい。
【００３４】
次に、複合機１におけるＭＴＦ算出処理の流れを説明する。図３は、複合機１におけるＭＴＦ算出処理の流れを示すフローチャートである。
【００３５】
ステップＳ１では、予めキャリブレーション制御部２１は、読み直し回数Ｎに初期値として０を代入し、ピーク算出部１４は、閾値Ｍに初期値として１００００を代入する。ステップＳ２では、操作部２０は、ユーザによるキャリブレーションモードへの切り替え指示を受け付けた場合（ステップＳ２でＹＥＳ）には、キャリブレーション制御部２１にキャリブレーション指示を送信してステップＳ３へ進む。ステップＳ３では、操作部２０は、ユーザによる原稿読込指示（スタートキーの押下）を受け付けるまで待機し（ステップＳ３でＮＯ）、原稿読込指示を受け付けた場合（ステップＳ３でＹＥＳ）には、原稿読込指示を画像読取部１１に送信してステップＳ４へ進む。
【００３６】
ステップＳ４では、画像読取部１１は、原稿載置台に載置された（ユーザが原稿載置台に載置した）調整用原稿から画像を読み取り画像データ記憶部１２に書き込む。ステップＳ５では、キャリブレーション制御部２１は、ヒストグラム作成部１３にヒストグラムの作成を指示する。これを受けてヒストグラム作成部１３は、画像データ記憶部１２に記憶されている調整用原稿の画像データを読み出し、画素値に対する画素数のヒストグラムを作成する。ステップＳ６では、ピーク算出部１４は、自身が保持する閾値Ｍを読み出し、画素数＝Ｍで表される直線ＬとヒストグラムＨとの交点の数を求める。ステップＳ７では、ステップＳ６で求められた交点の数が４つである場合（ステップＳ７でＹＥＳ）には、閾値Ｍより高いヒストグラムＨの山は２つあるということなので、ステップＳ８へ進む。
【００３７】
ステップＳ８では、ピーク算出部１４は、ステップＳ６で求めた４つの交点におけるヒストグラムＨの接線Ｌａ，Ｌｂ，Ｌｃ，Ｌｄを求める。ステップＳ９では、ピーク算出部１４は、ステップＳ８で求めた４つの接線Ｌａ，Ｌｂ，Ｌｃ，Ｌｄのうち、ヒストグラムＨとの接点の値（画素値）が小さい側の２つの接線Ｌａ，Ｌｂの交点（画素値）ｅを黒ピーク値として求め、ヒストグラムＨとの接点の値が大きい側の２つの接線Ｌｃ，Ｌｄの交点ｆを白ピーク値として求める。ステップＳ１０では、ＭＴＦ値算出部１５は、ステップＳ９で求めた黒ピーク値及び白ピーク値、並びに基準値記憶部１９に記憶されている黒基準値及び白基準値を用いて、上記式（１）によりＭＴＦを算出し、ＭＴＦ値記憶部１６に書き込む。
【００３８】
ステップＳ７において、ステップＳ６で求められた交点の数が４でないと判定された場合（ステップＳ７でＮＯ）には、ステップＳ１１へ進む。ステップＳ１１では、ピーク算出部１４は、閾値Ｍが所定の値、例えば２００００以下であるか否かをチェックし、閾値Ｍが規定範囲内（例えば１００００〜２００００）にあるか否かをチェックする。閾値Ｍが所定の値、例えば２００００以下である場合（ステップＳ１１でＹＥＳ）には、ステップＳ１２へ進む。ステップＳ１２では、ピーク算出部１４は、閾値Ｍの値を１０００繰り上げる。ステップＳ１２の処理が終了した場合は、ステップＳ６へ戻る。
【００３９】
ステップＳ１１において、閾値Ｍが所定の値、例えば２００００より大きい場合（ステップＳ１１でＮＯ）には、ステップＳ１３へ進む。ステップＳ１３では、キャリブレーション制御部２１は、画像読み直し回数Ｎが所定の値、例えば３以下か否かをチェックし、所定の値、例えば３以下である場合（ステップＳ１３でＹＥＳ）には、ステップＳ１４へ進む。ステップＳ１４では、キャリブレーション制御部２１は、画像読み直し回数Ｎを１繰り上げる。ステップＳ１５では、キャリブレーション制御部２１は、操作部２０に画像読み直しメッセージの表示を指示し、これを受けて操作部２０は、例えば「再度、調整用原稿を読み込ませて下さい。」というメッセージを操作画面に表示する。ステップＳ１５の処理が終了した場合には、ステップＳ３へ戻る。
【００４０】
ステップＳ１３において、画像読み直し回数Ｎが所定の値、例えば３より大きい場合、すなわち画像読み直し回数Ｎが所定回数を超えた場合（ステップＳ１３でＮＯ）には、ＭＴＦ算出処理を中止するためステップＳ１６へ進む。ステップＳ１６では、キャリブレーション制御部２１は、操作部２０にエラーメッセージの表示を指示し、これを受けて操作部２０は、例えば「キャリブレーションを正常に行えませんでした。」というメッセージを操作画面に表示する。ステップＳ１０の処理が終了した場合、ステップＳ１６の処理が終了した場合、及びステップＳ２においてキャリブレーション指示を受け付けなかった場合（ステップＳ２でＮＯ）には、複合機１における通常の処理へ進む。
【００４１】
次に、複合機１における補正に関する処理の流れを説明する。図４は、複合機１における補正に関する処理の流れを示すフローチャートである。
【００４２】
ステップＳ２１では、操作部２０は、予めユーザにおりコピーモードが指定された上でスタートキーが押下されたことを受け付けたか否かをチェックし、受け付けなかった場合には受け付けるまで待機する（ステップＳ２１でＮＯ）。スタートキーが押下されたことを受け付けた場合（ステップＳ２１でＹＥＳ）には、ステップＳ２２へ進む。ステップＳ２２では、画像読取部１１は、原稿から画像を読み取り、その画像データを画像データ記憶部１２に書き込む。ステップＳ２３では、補正部１７は、ＭＴＦ値記憶部１６からＭＴＦ値を読み出す。ステップＳ２４では、ステップＳ２３で読み出したＭＴＦ値が０．０以上０．４未満である場合（ステップＳ２４でＹＥＳ）には、ステップＳ２５へ進む。ステップＳ２５では、補正部１７は、ステップＳ２２で読み取られた画像データに対してエッジ強調補正を行う。ステップＳ２４においてＭＴＦ値が０．４以上の場合（ステップＳ２４でＮＯ）には、ステップＳ２６へ進む。ステップＳ２６では、ステップＳ２３で読み出したＭＴＦ値が０．６以上１．０以下である場合（ステップＳ２６でＹＥＳ）には、ステップＳ２７へ進む。ステップＳ２７では、補正部１７は、ステップＳ２２で読み取られた画像データに対してスムージング補正を行う。ステップＳ２５の処理が終了した場合、及びステップＳ２７の処理が終了した場合には、ステップＳ２８へ進む。ステップＳ２８では、画像出力部１８は、画像データ記憶部１２に記憶されている補正後の画像データを記録紙に印刷する。ステップＳ２６においてＭＴＦ値が０．６以上でなかった場合、すなわちＭＴＦ値が０．４以上０．６未満の場合（ステップＳ２６でＮＯ）には、ステップＳ２９へ進む。ステップＳ２９では、画像出力部１８は、画像データ記憶部１２に記憶されている補正を行っていない画像データを記録紙に印刷する。
【００４３】
このように本実施形態においては、調整用原稿から読み取った画像データから画素値に対する画素数のヒストグラムを作成し、このヒストグラムの２つのピーク、黒ピーク値及び白ピーク値を求め、式（１）を用いてＭＴＦ値を求める。そしてその後読み込まれる画像データに対して行う補正をこのＭＴＦ値に基づいて決定し、実行する。ヒストグラムのピークは、画像データに発生するノイズに影響されにくいため、ノイズの影響をあまり受けないでＭＴＦ値を求めることのできると共に、画像データのエッジ部分のコントラストや細線等が失われることなく画像データに対する補正が行える。
【００４４】
なお、本発明は、上記実施形態のものに限定されるものではなく、以下に述べる態様を採用することができる。すなわち、上記実施形態においては、ヒストグラムと閾値Ｍによる直線との４つの交点における、ヒストグラムの接線を求めて黒ピーク値及び白ピーク値を求めたが、図５に示すように、上記４つの交点のうち、黒基準値に近い２つの交点の画素値の中間値を黒ピーク値とし、白基準値に近い２つの交点の画素値の中間値を白ピーク値とするようにしてもよい。このようにすると、より簡単に黒ピーク値及び白ピーク値を求めることができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態における画像読取装置の機能構成を示すブロック図である。
【図２】本発明の一実施形態におけるヒストグラムからピークを求める方法を示す図である。
【図３】本発明の一実施形態におけるＭＴＦ値を求める処理の流れを示すフローチャートである。
【図４】本発明の一実施形態における補正処理の流れを示すフローチャートである。
【図５】本発明の変形例におけるヒストグラムからピークを求める方法を示す図である。
【符号の説明】
【００４６】
１  画像読取装置（複合機）
１１  画像読取部（画像読取手段）
１３  ヒストグラム作成部（ヒストグラム作成手段）
１４  ピーク算出部（ピーク算出手段）
１５  ＭＴＦ値算出部（ＭＴＦ算出手段）
１７  補正部（補正手段）
ａ，ｂ，ｃ，ｄ  ヒストグラムと閾値の直線との交点
ｅ，ｆ  接線同士の交点
Ｈ  ヒストグラム
Ｌａ，Ｌｂ，Ｌｃ，Ｌｄ  接線
【図１】
2006211332.tif 000003
【図２】
2006211332.tif 000004
【図３】
2006211332.tif 000005
【図４】
2006211332.tif 000006
【図５】
2006211332.tif 000007