JP2019149667A - 画像処理装置、画像処理プログラムおよび読取データの生産方法 - Google Patents

画像処理装置、画像処理プログラムおよび読取データの生産方法 Download PDF

Info

Publication number
JP2019149667A
JP2019149667A JP2018032909A JP2018032909A JP2019149667A JP 2019149667 A JP2019149667 A JP 2019149667A JP 2018032909 A JP2018032909 A JP 2018032909A JP 2018032909 A JP2018032909 A JP 2018032909A JP 2019149667 A JP2019149667 A JP 2019149667A
Authority
JP
Japan
Prior art keywords
sensor
image
shading correction
print
printed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018032909A
Other languages
English (en)
Other versions
JP7040117B2 (ja
Inventor
祐一 鹿川
Yuichi Kagawa
祐一 鹿川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2018032909A priority Critical patent/JP7040117B2/ja
Priority to CN201910140519.2A priority patent/CN110193998A/zh
Priority to US16/285,797 priority patent/US10574857B2/en
Publication of JP2019149667A publication Critical patent/JP2019149667A/ja
Application granted granted Critical
Publication of JP7040117B2 publication Critical patent/JP7040117B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/401Compensating positionally unequal response of the pick-up or reproducing head
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/407Control or modification of tonal gradation or of extreme levels, e.g. background level
    • H04N1/4076Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on references outside the picture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • B41J2/2135Alignment of dots
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00007Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
    • H04N1/00013Reading apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00034Measuring, i.e. determining a quantity by comparison with a standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00068Calculating or estimating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00071Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
    • H04N1/00082Adjusting or controlling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/409Edge or detail enhancement; Noise or error suppression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/0402Arrangements not specific to a particular one of the scanning methods covered by groups H04N1/04 - H04N1/207
    • H04N2201/044Moving a scanning element into cooperation with a calibration element, e.g. a grey-wedge mounted on the document support, or vice versa

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Ink Jet (AREA)
  • Color, Gradation (AREA)

Abstract

【課題】シェーディング補正の精度を向上させる技術の提供。【解決手段】印刷媒体に対して画像が印刷された領域である印刷領域および前記印刷媒体の余白である非印刷領域を読み取るセンサーと、前記センサーによる読み取り結果に基づいて前記センサーの出力をシェーディング補正する制御部と、を備え、前記制御部は、前記印刷領域に印刷されたパッチ画像を黒基準とし、前記非印刷領域を白基準として、前記黒基準および前記白基準の位置毎の特性に基づいて前記シェーディング補正を行う、画像処理装置を構成する。【選択図】図1

Description

本発明は、画像処理装置、画像処理プログラムおよび読取データの生産方法に関する。
従来、黒基準と白基準とに基づいてセンサーによる読み取り範囲を規定するシェーディング補正が知られている。例えば、特許文献1においては、シートの読取値を白基準、最大濃度パターンの読取値を黒基準としてシェーディング補正を行う構成が開示されている。
特開2009−225309号公報
従来の技術においては、黒基準の濃度が一定値として読み取られることが前提とされている。しかし、比較的広い範囲に渡るパッチ画像を黒基準とする場合、センサーから見たパッチ画像における位置毎の反射特性が一様でない場合がある。この場合、黒基準の濃度が一定値としてされると、位置毎にシェーディング補正の誤差が生じてしまう。本発明は前記課題に鑑みてなされたもので、シェーディング補正の精度を向上させる技術を提供することを目的とする。
前記目的を達成するため、画像処理装置は、印刷媒体に対して画像が印刷された領域である印刷領域および印刷媒体の余白である非印刷領域を読み取るセンサーと、センサーによる読み取り結果に基づいてセンサーの出力をシェーディング補正する制御部と、を備え、制御部は、印刷領域に印刷されたパッチ画像を黒基準とし、非印刷領域を白基準として、黒基準および白基準の位置毎の特性に基づいてシェーディング補正を行う構成を備えている。この構成によれば、パッチ画像を黒基準とした場合において黒基準の読み取り結果が位置によって一様でなかったとしても、位置による読み取り結果の差異を吸収するシェーディング補正を実行することができる。従って、正確にシェーディング補正を行うことが可能である。
さらに、センサーは、印刷媒体から所定の距離が維持された位置で往復移動するキャリッジに搭載されており、制御部は、キャリッジを特定の方向に沿って移動させ、キャリッジの移動方向と、当該移動方向に垂直な方向と、の少なくとも一方に沿った位置毎の黒基準および白基準の特性に基づいてシェーディング補正を行う構成であっても良い。この構成によれば、キャリッジの移動方向と、当該移動方向に垂直な方向と、の少なくとも一方に沿った読み取り結果の差異を吸収するシェーディング補正を実行することができる。
さらに、キャリッジは画像処理装置が印刷領域に画像を印刷させる印刷部を備え、制御部は、印刷部によって印刷された調整パターンをセンサーで読み取った出力に基づいてシェーディング補正を行い、シェーディング補正後の出力に基づいて、印刷部で印刷される画像を補正する構成であっても良い。この構成によれば、調整パターンをセンサーで読み取った結果に基づいて明らかになった印刷部における印刷品質の悪化要因を、解消または低減した状態で画像を印刷することができる。また、調整パターンをセンサーで読み取った出力はシェーディング補正されているため、パッチ画像の位置の特性による影響を受けない状態で読み取りが行われる。このため、印刷部における印刷品質の悪化を正確に特定し、補正することができる。
さらに、制御部は、濃度が異なる複数の調整パターンを印刷部に印刷させ、複数の調整パターンのそれぞれをセンサーで読み取った出力に対してシェーディング補正を行い、印刷部は、シェーディング補正後の出力のそれぞれに基づいて、調整パターンの濃度に対応した補正が行われた画像を印刷部に印刷させる構成であっても良い。この構成によれば、濃度毎に適した補正量で補正を行うことが可能である。
さらに、パッチ画像は、印刷領域に印刷された一定濃度の黒パッチ画像である構成であっても良い。この構成によれば、印刷されたパッチを黒基準をとすることが可能である。
さらに、シェーディング補正は、黒基準と白基準との間の明るさの範囲を、センサーから出力される明るさの上限値と下限値との間の範囲に対応づける補正である、構成であっても良い。この構成によれば、黒基準と白基準とに基づいて、センサーの出力を有効に利用するシェーディング補正を実行することができる。
さらに、下限値は、パッチ画像の反射率に基づいて特定される構成であっても良い。この構成によれば、パッチ画像の最も暗い部分の明るさ(≠明るさ0)を反映したシェーディング補正を行うことができ、シェーディング補正の精度を向上させることができる。
さらに、センサーは、エリアセンサーと、異なる位置に設置された少なくとも2カ所の光源と、を備える構成であっても良い。この構成においては、光源からパッチ画像を経てエリアセンサーに到達する光路の角度や距離等に応じて、センサーで読み取られるパッチ画像の明るさに位置依存性が生じる。従って、この構成において位置毎の特性に基づいてシェーディング補正を行うことで、画像の明るさに位置依存性が生じる構成であってもシェーディング補正によって当該位置依存性を吸収することができる。
さらに、光源と印刷媒体との間に拡散板を備えていない構成であっても良い。この構成においては、光源と印刷媒体との位置関係によって印刷媒体に照射される光量に大きな差異が生じる。従って、この構成において位置毎の特性に基づいてシェーディング補正を行うことで、印刷媒体に照射される光量に大きな差異が生じる構成であってもシェーディング補正によって当該光量の差異を吸収することができる。
本発明の実施形態にかかるプリンターのブロック図である。 センサーの構造を示す図である。 印刷媒体の端に存在する非印刷領域から反射、拡散する光の特性を示す図である。 印刷媒体の中央に存在する非印刷領域から反射、拡散する光の特性を示す図である。 印刷媒体の端に存在する印刷領域から反射、拡散する光の特性を示す図である。 印刷媒体の中央に存在する印刷領域から反射、拡散する光の特性を示す図である。 シェーディング補正の説明図である。 シェーディング補正特性取得処理のフローチャートである。 シェーディング補正結果を示す図である。 印刷制御処理のフローチャートである。 印刷濃度ムラが発生している調整パターンを模式的に示す図である。 シェーディング補正前の読み取り結果を示す図である。 シェーディング補正結果を示す図である。 濃度が異なる複数の調整パターンについてのシェーディング補正前の読み取り結果を示す図である。 濃度が異なる複数の調整パターンについてのシェーディング補正結果を示す図である。
ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)プリンターの構成:
(1−1)シェーディング補正特性の取得:
(1−2)シェーディング補正:
(1−3)印刷品質を改善する補正:
(2)他の実施形態:
(1)プリンターの構成:
図1は、本発明の一実施形態にかかる画像処理装置として機能するプリンター10の構成を示すブロック図である。プリンター10は、RAM,CPU等を備えるプロセッサー20と不揮発性メモリー30とを備えており、不揮発性メモリー30に記録された印刷制御プログラムやセンサー制御プログラムをプロセッサー20で実行することができる。むろん、不揮発性メモリー30は他の種類の記憶媒体であっても良い。
本実施形態にかかるプリンター10は、インクジェット方式のプリンターである。プリンター10は、キャリッジ40、記憶媒体インターフェース50、搬送機構60を備えている。記憶媒体インターフェース50は、可搬型の記憶媒体50aを装着可能であり、プロセッサー20は、装着された記憶媒体50aから画像データを含む各種データを取得することができる。むろん、画像データ等の取得態様は可搬型の記憶媒体50aに限定されず、有線通信や無線通信等で接続されたコンピューターから取得されても良く、種々の構成を採用可能である。
搬送機構60は、印刷媒体を既定の方向に搬送する装置である。プロセッサー20は、搬送機構60を制御して、既定の手順で印刷媒体を搬送することができる。キャリッジ40には、印刷部41とセンサー42とが搭載されている。プロセッサー20は、キャリッジ40を特定の方向に沿って往復移動させることが可能である。プリンター10においては、印刷媒体から所定の距離が維持された状態でキャリッジ40が特定の方向に移動されるように構成されている。
印刷部41は、CMYK(C:シアン、M:マゼンタ、Y:イエロー、K:ブラック)の4種類のインクを吐出する印刷ヘッドと、印刷ヘッドに装着されたCMYK各色のインクのインクタンクとを備えている。むろん、インクの色や色数は一例であり、他の色のインクや他の色数が利用されても良い。印刷ヘッドは、キャリッジ40の移動方向と直交する方向に並ぶ複数個の吐出ノズルを備えており、プロセッサー20は、各吐出ノズルからのインク吐出量や吐出タイミング等を制御することができる。
従って、キャリッジ40を特定の方向に移動させる過程で吐出ノズルから各色のインクが吐出されることにより、印刷媒体に画像を印刷することができる。そして、搬送機構60による印刷媒体の搬送と、キャリッジ40の移動および印刷ヘッドからのインクの吐出とを繰り返すことにより、印刷媒体における印刷可能範囲の任意の位置に画像を印刷することが可能である。本実施形態においては、印刷媒体が搬送される方向を副走査方向、キャリッジ40が移動する方向を主走査方向と呼ぶ。
センサー42は、印刷部41によって印刷が行われる印刷媒体を読み取ることが可能なセンサーユニットである。本実施形態においてセンサー42は、印刷部41の吐出ヘッドに対して主走査方向に隣接した状態でキャリッジ40に備えられている。従って、プロセッサー20は、キャリッジ40を移動させることにより、センサー42を主走査方向に移動させることができる。このような構成により、本実施形態においては、センサー42が移動することにより、主走査方向における印刷媒体上の印刷可能範囲の全てを視野に含めることができ、主走査方向のいずれの位置であっても印刷された画像を読み取ることができる。すなわち、センサー42は、印刷媒体に対して画像が印刷された領域である印刷領域および印刷媒体の余白である非印刷領域を読み取ることができる。
本実施形態においては、センサー42による読み取り結果を印刷部41の印刷品質の自動調整のために使用することができる。すなわち、印刷部41における印刷品質は、印刷ヘッドの取付位置誤差や製造誤差、吐出ノズルからインクが吐出されるタイミングやインクの量、吐出方向等の基準からのずれ、吐出ノズルの位置、搬送機構60による搬送量のずれ、画像処理パラメータや画像処理のためのデータ(色変換テーブル等)の精度など、種々の要因により悪化し得る。
このような印刷品質の悪化は、印刷部41によって印刷された画像において顕在化するため、印刷された画像をセンサー42によって読み取れば、その要因を推定し、その要因による影響を除去または低減した状態で印刷を実行することが可能になる。例えば、センサー42の読み取り結果により、印刷された画像が理想的な濃度よりも濃い状態で印刷されていることが判明した場合、画像データにおいて濃度を薄くすることで印刷品質を向上させることができる。
図2は、センサー42の構造を模式的に示す図である。図2においては、センサー42と印刷媒体Pとを模式的に示しており、副走査方向をy方向、印刷面に垂直な方向をz方向として示している。従って、主走査方向は、y方向およびz方向に垂直な図面の奥行き方向である。本実施形態においては、主走査方向をx方向とも呼ぶ。
本実施形態にかかるセンサー42は、図2に示すように、筐体42aを備えており、筐体42aによってセンサー42の内部に空間が形成されている。筐体42aの内部には、エリアセンサー42bとLED42c,42dとレンズ42eとが備えられている。エリアセンサー42bは、2次元的に配置されたセンサー素子を備えている。各センサー素子はRGB(R:レッド、G:グリーン、B:ブルー)の各色のフィルターを通して各色の明るさを読み取り、明るさを出力するセンサーである。
LED42c,42dは、印刷媒体に光を照射する光源であり、本実施形態にかかるセンサー42は、2カ所に設置されたLED42c,42dで印刷媒体を照明する構成となっている。また、本実施形態において、2個のLED42c,42dは、y方向に沿って並べられており、エリアセンサー42bの中央を通り、z方向に平行な線から見て対称の位置にLED42c,42dが配置されている。
エリアセンサー42bからみたz軸負方向側にはレンズ42eが配置されており、LED42c,42dから出力された後に印刷媒体Pで反射し、拡散した光はレンズ42eを通ってエリアセンサー42bのセンサー素子に結像する。従って、エリアセンサー42bは、LED42c,42dで照明された印刷媒体Pを読み取ることができる。図2においては、印刷媒体P上の読み取り範囲Ysに照射される光の光路と、印刷媒体Pからレンズ42eを通ってエリアセンサー42bに達する光の光路との一部を一点鎖線の矢印で示している。
なお、本実施形態においてエリアセンサー42bは、y軸方向の読み取り範囲Ysがx軸方向の読み取り範囲より長いエリアセンサーであり、略長方形の領域を読み取ることができる。なお、本実施形態においてy軸方向の読み取り範囲Ysは40mmであり、x軸方向の読み取り範囲は20mmである。むろん、エリアセンサー42bの形状や大きさは一例であり、x軸方向が長手方向であるエリアセンサー42bが利用されるなど、種々の例が採用されてよい。
プロセッサー20は、エリアセンサー42bの各センサー素子で読み取られたRGBの各色の明るさに基づいて、印刷媒体P上に印刷された画像を読み取ることができる。また、プロセッサー20は、キャリッジ40を主走査方向に移動させることができ、移動後のキャリッジ40の位置を取得することができる。従って、プロセッサー20は、センサー42によって画像が読み取られた場合におけるキャリッジ40の主走査方向の位置(センサー42の主走査方向の位置と同等)を取得し、両者を対応づけることができる。
なお、本実施形態においてセンサー42は、LED42c,42d(光源)と印刷媒体Pとの間に拡散板を備えていない。このため、LED42c,42dから印刷媒体Pに向けて照射される光は、光路内で拡散板による拡散が行われることなく印刷媒体Pに到達する。また、印刷媒体Pに到達し、反射、拡散した光は、光路内で拡散板による拡散が行われることなくエリアセンサー42bに到達する。従って、本実施形態にかかるセンサー42において読み取りが行われる場合、印刷媒体Pから反射、拡散される光の強度は、LED42c,42dと印刷媒体Pとの距離に応じて大きく変動する。
また、本実施形態における印刷媒体Pは、印刷が行われていない非印刷領域において比較的完全拡散反射に近い特性を有しているが、印刷媒体Pにインクが印刷された状態においては、その濃度が高いほど完全拡散反射と異なる特性となる。すなわち、直接反射成分が有意に現れる。従って、印刷領域に印刷された画像が一様であったとしても、当該画像の読み取り結果は、位置毎に変動し得る。
図3〜図6は、印刷媒体Pから反射、拡散する光の特性を示す図である。図3および図4は、印刷媒体Pの読み取り範囲に画像が印刷されていない状態(すなわち、非印刷領域である余白が読み取られた状態)における特性を示している。また、図5および図6は、印刷媒体Pの読み取り範囲に画像が印刷されている状態(すなわち、印刷領域が読み取られた状態)における特性を示している。また、図3および図5は、印刷媒体Pの読み取り範囲のY方向の端部における特性を示しており、図4および図6は、印刷媒体Pの読み取り範囲の中央部における特性を示している。
図3〜図6においては、LED42cから印刷媒体Pに入力される入力光を太い実線の矢印で示しており、印刷媒体Pから出力される出力光を細い破線の矢印で示している。また、出力光を示す破線の矢印において、矢印の長さは、矢印が示す方向への出力光の光度を示している。
本実施形態においては、図3および図4に示すように、非印刷領域においてほぼ完全拡散反射が行われる。このため、出力光の矢印の先端に外接する曲線はほぼ円形になっている。ただし、図3と図4を比較すると、図3に示す端部の方が、図4に示す中央部よりもLED42cに近いため、端部の方が中央部よりも出力光の光度が高く、明るい反射光、拡散光が出力されることが分かる。光度の大きさの位置依存性は、印刷領域であっても同様であり、図5に示す端部の方が、図6に示す中央部よりもLED42cに近いため、端部の方が中央部よりも出力光の光度が高く、明るい反射光、拡散光が出力される。
さらに、図5および図4に示すように、印刷領域において完全拡散反射は行われず、直接反射成分が相対的に目立つ特性になっている。このため、印刷領域においては、LED42c,42dから印刷媒体Pを経てエリアセンサー42bに達する光の光路が直接反射の角度に近いほど顕著に明るい反射光、拡散光が読み取られ、当該角度と異なる光路と比較して明るさに顕著な差異が生じる。
以上のように、本実施形態においては、センサー42で読み取りが行われる際に、読み取り範囲の位置に応じて明るい読み取り結果となる部分と、明るい読み取り結果にならない部分とが生じる。すなわち、センサー42で読み取りが行われる際、仮に読み取り範囲が一様であっても、読み取り結果は一様にならず、位置依存性が生じる(位置によって異なる階調値として読み取られる)。また、位置による読み取り結果の差異は、非印刷領域よりも印刷領域においてより複雑になる。
図7は、後述するシェーディング補正を行っていない状態におけるセンサー42の読み取り結果を示す図である。図7においては、縦軸を階調値、横軸を位置として示している。図7においてはセンサー42の読み取り範囲からx方向のある位置を選択して示しているため、横軸はy方向の位置である。従って、この例においては、読み取り範囲のy方向の長さが40mmである。図7に示す階調値は、色毎の明るさに対応した値であり、本実施形態においては階調値が16bitで表現されているため、階調値の値域は0〜65535である。
図7においては、印刷媒体に印刷がされていない非印刷領域を読み取った結果の例を一点鎖線、一様な黒のパッチ画像が印刷された印刷領域を読み取った結果の例を実線で示している。図7に示すように、非印刷領域、印刷領域ともに中央部(位置20mm付近)よりも、端部(位置0mm付近、位置40mm付近)の方が、階調値が大きく、明るい画像として読み取られている。
(1−1)シェーディング補正特性の取得:
本実施形態においては、以上のような読み取り結果の位置依存性を解消または低減した状態で読み取りを行うように構成されている。具体的には、プロセッサー20は、センサー42による読み取り結果に基づいてセンサー42の出力をシェーディング補正する機能を実行する。この際、プロセッサー20は、印刷領域に印刷されたパッチ画像を黒基準とし、非印刷領域を白基準として、黒基準および白基準の位置毎の特性に基づいてシェーディング補正を行う。そして、この際にプロセッサー20は、黒基準および白基準の位置毎の特性が現れないようにシェーディング補正を行う。
本実施形態において、プロセッサー20は、不揮発性メモリー30に記録されたセンサー制御プログラムを実行可能である。センサー制御プログラムが実行されるとプロセッサー20は、センサー制御部22(図1参照)として機能し、シェーディング補正のための測定を実行し、当該測定が行われるとプロセッサー20によってシェーディング補正を実行可能になる。
図8は、シェーディング補正特性取得処理を示すフローチャートである。シェーディング補正を行うために、プロセッサー20は、図8に示すシェーディング補正特性取得処理を実行する。シェーディング補正特性取得処理は、少なくとも、印刷部41の画像を補正するための読み取りをセンサー42で実施する前に完了していれば良い。従って、印刷部41で印刷を行う直前に行われても良いし、定期的に行われてもよい。また、プリンター10でのメンテナンスの際(ヘッド交換タイミング等)に行われても良いし、プリンター10における印刷条件が変更される際(印刷媒体の種類を変更するタイミング等)に行われても良く、種々の態様を採用可能である。
シェーディング補正特性取得処理が行われる前においては、センサー42における読み取り範囲の全域に渡って一定濃度の黒パッチ画像が印刷された黒基準と、センサー42における読み取り範囲の全域に渡ってインクが印刷されていない白基準とが用意される。なお、黒基準および白基準が印刷される印刷媒体は、印刷部41で印刷が行われる印刷媒体であることが好ましい。また、黒基準および白基準は、読み取り範囲の全域に渡って一様になっているものが用意される。
黒基準はパッチ画像の印刷によって形成されるため、黒基準を印刷するプリンター10においては、パッチ画像をムラなく一様に印刷できることが好ましい。このようなパッチ画像を印刷するための構成は、種々の構成を採用可能であり、例えば、ムラが生じないほど充分に高濃度(例えば、通常の印刷で使用される濃度よりも高濃度、印刷媒体上でインク量が飽和する濃度等)のパッチで黒基準を形成する構成等が挙げられる。他にも、黒基準となるパッチ画像をセンサー42の読み取り範囲よりも広い範囲で形成し、複数回の読み取りを行うことによってパッチ画像のムラが平均化されるように構成されても良い。さらに、パッチ画像の読み取り結果に対して平滑化処理を行ってパッチ自体のムラを解消しても良い。むろん、調整済みのプリンター10である標準機で予め黒基準の黒パッチ画像が印刷されていてもよい。
黒パッチ画像は、センサー42の読み取り範囲の全域に渡って一定濃度のインクが印刷された結果、黒が表現されていればよく、本実施形態においてはKインクの最大濃度(印刷媒体に印刷可能なインクの最大量)で黒パッチ画像が印刷される。
ここでは、単一の印刷媒体の別の位置に白基準(非印刷領域)と黒基準(印刷領域)が形成されている例を想定する。白基準と黒基準とが形成された印刷媒体が用意されると、利用者は、印刷媒体をプリンター10にセットし、シェーディング補正特性取得処理を開始する。プロセッサー20は、センサー制御部22の機能により搬送機構60およびキャリッジ40を制御し、余白をセンサー42の読取位置に配置する(ステップS100)。すなわち、プロセッサー20は、キャリッジ40を制御して余白を読み取り可能な位置にセンサー42を移動させる。また、搬送機構60は、当該センサー42の読み取り範囲に余白が配置されるように印刷媒体を搬送する。
次に、プロセッサー20は、センサー制御部22の機能により、白基準を測定する(ステップS105)。すなわち、プロセッサー20は、センサー42を制御し、LED42c,42dを点灯させる。そして、プロセッサー20は、エリアセンサー42bが出力する信号に基づいて白基準の階調値を取得する。エリアセンサー42bは、2次元的にセンサー素子が配置されたセンサーであり、白基準の読み取り結果はW(x,y)と表現される。すなわち、W(x,y)は、x方向およびy方向に既定の長さの読み取り範囲を読み取った結果得られた階調値を示している。なお、x方向の既定の長さは図示されていないが、y方向の既定の長さは図2の示すYsである。
次に、プロセッサー20は、センサー制御部22の機能により搬送機構60およびキャリッジ40を制御し、黒パッチ画像をセンサー42の読取位置に配置する(ステップS110)。すなわち、印刷媒体の黒パッチ画像は予め決められた位置に形成されており、プロセッサー20は、キャリッジ40を制御して黒パッチ画像を読み取り可能な位置にセンサー42を移動させる。また、搬送機構60は、当該センサー42の読み取り範囲に黒パッチ画像が配置されるように印刷媒体を搬送する。むろん、センサー42の移動または搬送機構60による搬送の一方のみで黒基準を読み取り可能なのであれば、センサー42の移動は省略されても良い。
次に、プロセッサー20は、センサー制御部22の機能により、黒基準を測定する(ステップS115)。すなわち、プロセッサー20は、センサー42を制御し、LED42c,42dを点灯させる。そして、プロセッサー20は、エリアセンサー42bが出力する信号に基づいて黒基準の階調値を取得する。ここでは、取得された階調値をB(x,y)と表記する。x、yの値域はW(x,y)と同等である。
白基準と黒基準が測定されると、プロセッサー20は、測定結果を補正特性30aとして不揮発性メモリー30に記録する(ステップS120)。白基準や黒基準は一様なパターンであるため、センサー42による読み取り結果が読み取り対象の位置の影響を受けないのであれば、階調値は一定値(またはほぼ一定値)である。しかし、上述のようにセンサー42で読み取りが行われると、エリアセンサー42bと読み取り対象である白基準、黒基準の位置に応じて明るさが変化する。
従って、白基準の読み取り結果であるW(x,y)と黒基準の読み取り結果であるB(x,y)は、白基準及び黒基準の位置毎の特性を示しており、本実施形態においては、これらの測定結果を補正特性30aと呼ぶ。なお、本実施形態において、x方向が主走査方向、y方向が副走査方向であるため、白基準及び黒基準の位置毎の特性は、キャリッジの移動方向に沿った位置毎の特性およびキャリッジの移動方向に垂直な方向に沿った位置毎の特性である。従って、いずれの方向においても読み取り結果の差異を吸収するシェーディング補正を実行することができる。なお、補正特性30aが示す階調値W(x,y)のうち、xを一定値に固定し、yに対するWをグラフにプロットすると、図7において一点鎖線で示すようなグラフとなる。補正特性30aが示す階調値B(x,y)のうち、xを上述の一定値に固定し、yに対するBをグラフにプロットすると、図7において実線で示すようなグラフとなる。
(1−2)シェーディング補正:
次に、上述のようにして取得された補正特性30aによるシェーディング補正を説明する。本実施形態においてシェーディング補正は、黒基準と白基準との間の明るさの範囲を、センサーから出力される明るさの上限値と下限値との間の範囲に対応づける補正である。補正は、明るさの範囲の補正であれば良く、補正の単位は種々の単位とすることができる。すなわち、センサー42で読み取られた読み取り対象の値について補正が行われれば良く、値は反射率であっても良いし、階調値であっても良いし、アナログデジタル変換される前のアナログ値であっても良い。
いずれにしても、シェーディング補正においては、白基準の読み取り結果が白、黒基準の読み取り結果が黒と見なされるように補正が行われる。具体的には、図7に示す例において、黒基準と白基準との間の明るさの範囲は実線と一点鎖線との間の範囲である。例えば、位置35mmの読み取り結果であれば、黒基準の明るさが階調値L1として読み取られ、白基準の明るさが階調値L2として読み取られる。
この場合、階調値L2が明るさの上限値に対応づけられ、階調値L1が明るさの下限値に対応づけられることによってシェーディング補正が行われる。本実施形態において、明るさの上限値は最大の明るさを示す値であり、明るさの下限値はパッチ画像の反射率に基づいて特定される。いずれにしても、センサー42による白基準の読み取り結果である階調値L2は上限値である65535であると見なされ、黒基準の読み取り結果である階調値L1は下限値L0であると見なされる。当該補正は、位置毎の特性に基づいて行われるため位置によって補正量が異なり、例えば、位置40mmの読み取り結果であれば、白基準の読み取り結果である階調値L4が上限値65535であると見なされ、黒基準の読み取り結果である階調値L3が下限値L0であると見なされる。図7においては、破線の矢印によって階調値の対応関係が示されている。
この補正は、例えば、以下の式(1)によって実行可能である。
R(x,y) = { ( S(x,y) - B(x,y) ) / ( W(x,y) - B(x,y) ) }*(100-黒反射率) + 黒反射率
・・・・・(1)
ここで、R(x,y)はシェーディング補正後の位置(x,y)の出力を反射率で表現した値である。S(x,y)は、シェーディング補正対象の画像の読み取り結果としての階調値である。すなわち、ある位置(x,y)の読み取り結果は、当該位置(x,y)について測定済の補正特性30aである階調値W(x,y)および階調値B(x,y)に基づいて補正される。
また、黒反射率は、黒基準となる黒パッチ画像の反射率の測定値である。当該測定はセンサー42で行われても良いし、測色機等で行われてもよい。いずれにしても、黒パッチ画像の明るさを直接的または間接的に示す値について位置依存性が無い状態で測定された測定値であれば良い。
本実施形態においては、式の第2項に黒反射率が加えられていることにより、シェーディング補正後の出力R(x,y)の下限値が黒反射率になるように設定されている。すなわち、本実施形態において黒基準は最大濃度の黒パッチ画像の印刷結果であるため、その明るさは0ではない。このように黒パッチ画像においては、小さい値であるものの反射や拡散があるため、本実施形態においては黒基準の明るさを0と見なさず、有限の値である黒反射率を有していると見なす。図7に示す例においては、黒反射率に相当する階調値が下限値L0である。
なお、黒反射率はパッチ画像の明るさを示す階調値として妥当な固定値が設定されていれば良く、例えば、反射率7%などの値が黒反射率である。また、上述の式において、シェーディング補正後の出力R(x,y)は反射率で表現されているが、むろん、階調値で表現されても良い。シェーディング補正において必要な単位で算出されるように構成されていて良い。
図9は、本実施形態における補正の効果を説明するための図である。図9においては、図7に示す例において、黒パッチ画像をセンサー42で読み取り、シェーディング補正を行った結果を実線の曲線で示している。なお、横軸は図7と同様の位置を示し、縦軸は反射率である。
図9においては、リファレンスのために、LED42c,42dを消灯した状態で読み取った結果を黒基準とした場合のシェーディング補正の結果を一点鎖線で示している。すなわち、一点鎖線で示すシェーディング補正の結果は、以下の式(2)で表現される。
RREF(x,y) = { ( S(x,y) - D(x,y) ) / ( W(x,y) - D(x,y) ) } * 100 ・・・(2)
ここで、RREF(x,y)はシェーディング補正後の位置(x,y)の出力を反射率で表現した値である。S(x,y)、W(x、y)は上述の式(1)と同様であり、D(x,y)はLED42c,42dを消灯した場合の読み取り結果である。
LED42c,42dを消灯した場合の読み取り結果に位置依存性は現れず、この場合に黒基準は位置によらず明るさが一定(例えば明るさ0)であると見なされていることになる。しかし、このような黒基準によってシェーディング補正の補正特性が決められた状態で、印刷領域が読み取られると、読み取り結果の位置依存性を吸収することができない。この結果、式(2)に示すような補正(黒基準の位置依存性を考慮しない補正)が行われると、図9に一点鎖線で示すように反射率の位置依存性が現れてしまう。
しかし、式(1)でシェーディング補正を行う場合、黒基準の位置依存性が考慮されている。従って、図9に実線で示すように、位置依存性がほとんど現れない状態で反射率を取得することができる。以上のようなシェーディング補正によれば、パッチ画像を黒基準とした場合において白基準や黒基準の読み取り結果が位置によって一様でなかったとしても、位置による読み取り結果の差異を吸収するシェーディング補正を実行することができる。従って、正確にシェーディング補正を行うことが可能である。
(1−3)印刷品質を改善する補正:
次に、センサー42の読み取りによって印刷品質を改善した状況で印刷を行う処理を詳細に説明する。図10は、印刷対象の画像を印刷する前に印刷品質を悪化させる要因による影響を除去または低減した状態で印刷を実行する際の印刷制御処理のフローチャートである。本実施形態においては、印刷品質が悪化し得る位置を顕在化させる調整パターンをセンサー42で読み取り、当該要因による影響を除去または低減させる。
このためにプロセッサー20は、不揮発性メモリー30に記録された印刷制御プログラムを実行可能である。印刷制御プログラムが実行されるとプロセッサー20は、印刷制御部21(図1参照)として機能し、調整パターンの読み取りと、読み取り結果に基づいた補正を行った状態での印刷を実行可能になる。なお、調整パターンは、印刷部41における画像の補正を行うための基準である。黒基準、白基準はシェーディング補正を行うための基準であり、ここでいう調整パターンではない。
印刷制御処理が開始されるとプロセッサー20は、調整パターンを印刷する(ステップS200)。調整パターンは、印刷品質を悪化させる要因に応じて種々のパターンが用意されて良い。ここでは、印刷部41においてy方向の印刷濃度ムラを発生させる要因(例えば、吐出ノズルの位置や吐出方向のずれ等)が発生しており、この結果、特定の位置において濃度が理想の濃度からずれるような印刷品質の悪化を改善するための調整パターンを例に説明を行う。
このような調整パターンは、例えば、濃度が一定のベタパターンによって構成される。従って、この例であれば、プロセッサー20は、印刷部41および搬送機構60を制御し、印刷媒体に濃度が一定のベタパターンを予め決められた印刷位置に印刷させる。印刷部41において印刷濃度ムラを発生させる要因が発生していなければ、印刷媒体上に濃度が一定のベタパターンが印刷されるはずである。
しかし、y方向の印刷濃度ムラを発生させる要因が発生していると、y方向に印刷濃度ムラが発生する。図11は、印刷濃度ムラが発生している調整パターンを模式的に示している。図11においては、センサー42の読み取り範囲を矩形で示しており、本例においては、当該読み取り範囲に含まれる調整パターン上でy方向(副走査方向)に濃度ムラが生じていることが模式的に示されている。すなわち、図11において、白で表現された部分は、調整パターンとして予定された濃度で印刷された部分であり、グレーから黒で着色された部分は調整パターンとして予定された濃度よりも濃い濃度に印刷された部分である。
濃度が一定のベタパターンとして印刷されたはずの調整パターンにおいて、図11に示すような濃度ムラが生じている場合、印刷部41において印刷品質を悪化させる要因が発生している。印刷された調整パターンにおいて濃度ムラがなければ印刷部41において印刷品質を悪化させる要因が発生していない。
いずれにしても、印刷部41において印刷品質を悪化させる要因が発生しているか否かを確認するため、プロセッサー20は、印刷制御部21の機能により、調整パターンを読み取る(ステップS205)。すなわち、プロセッサー20は、印刷制御部21の機能により、センサー42を制御して調整パターンを読み取る。この状態においては、シェーディング補正が行われていないため、読み取り結果は、例えば、図12に示すような状態となる。すなわち、センサー42においては、読み取り範囲の中央部(図12に示す位置20mm付近)において明るさが相対的に低く、端部(図12に示す位置0,40mm付近)において明るさが相対的に高い読み取り結果が得られる。従って、中央部において図11に対応した濃度の低下が読み取られている一方、中央部が暗く端部が明るくなり、調整パターンにおいて一様なベタパターンとなっている部分においても濃度差が存在する状態で読み取られる。
そこで、プロセッサー20は、印刷制御部21の機能により、位置毎にシェーディング補正を行う(ステップS210)。すなわち、プロセッサー20は、不揮発性メモリー30に記録された補正特性30aを参照し、黒基準および白基準の位置毎の階調値B(x,y)および階調値W(x,y)を取得する。そして、ステップS205において読み取った階調値をS(x,y)とし、式(1)に基づいて、シェーディング補正後の出力R(x,y)を取得する。
この結果、図13に示すような反射率が得られる。すなわち、センサー42で読み取ったことに起因する読み取り結果の変動は解消され、調整パターンにおいて一様な部分は一様な反射率、一様な部分より暗い部分は相対的に小さい反射率としてシェーディング補正結果が得られる。
次に、プロセッサー20は、印刷制御部21の機能により、画像データを取得する(ステップS215)。すなわち、プロセッサー20は、記憶媒体インターフェース50を制御し、記憶媒体50aに記憶された画像データから、印刷対象の画像を示す画像データを取得する。印刷対象の画像は種々の態様で指定されて良く、例えば、利用者が、プリンター10が備える図示しない入力部を操作して選択するなどの構成が挙げられる。
次に、プロセッサー20は、印刷制御部21の機能により、画像データを位置毎に補正する(ステップS220)。すなわち、シェーディング補正後の出力を参照すれば、印刷部41における印刷品質の悪化を解消または低減するための補正法を特定可能である。例えば、図13に示す例であれば、反射率が本来の値からずれる部分(図13であれば範囲Z)と、反射率が本来の値であると推定される部分(範囲Z以外の部分)とが特定された状態となる。そこで、プロセッサー20は、反射率が一定の部分に基づいて反射率の本来の値R'を特定する。そして、プロセッサー20は、位置(x,y)に印刷される画素の反射率がR'/R(x,y)倍(反射率が本来の値より大きくなるようにずれる場合にはR(x,y)/R'倍)となるように画像データを補正する。この結果、印刷品質の悪化を解消または低減する補正を行うことができる。
なお、センサー42において読み取った位置(x,y)と、当該位置に印刷される画像データとの対応関係は、例えば、印刷した調整パターンに基づいて特定可能である。すなわち、プロセッサー20は、ステップS200において調整パターンを示す画像データに基づいて、予め決められた印刷位置に調整パターンを印刷する。従って、プロセッサー20は、調整パターンを示す画像データの座標と各座標の画像が印刷された印刷位置とを対応づけることができる。ステップS205においてセンサー42は、既知の印刷位置に印刷された調整パターンを読み取るため、センサー42において読み取った位置(x,y)と印刷位置との対応関係は既知である。
プロセッサー20は、任意の画像データに基づいて画像を印刷させる際に、当該画像の印刷位置を決定して印刷を行うため、当該印刷位置に基づいて、センサー42において読み取った位置(x,y)と、当該位置に印刷される画像データとを対応づけることができる。従って、プロセッサー20は、センサー42で読み取られた位置(x、y)に対応する印刷位置に印刷される画素を、シェーディング補正の特性に基づいて決められた係数(R'/R(x,y))によって補正することで、印刷品質を悪化させる要因を解消または低減するように補正することができる。
なお、画像データを補正する際には、画像データが示す階調値にR'/R(x,y)を乗じても良いし、階調値を反射率に変換してR'/R(x,y)を乗じ、その後階調値に再変換しても良く、種々の構成を採用可能である。むろん、画像データの補正は、RGBの各色の段階で実施されても良いし、CMYKに色変換された後に実施されても良く、種々の構成を採用可能である。さらに、本実施系形態において、センサー42の読み取り結果における位置依存性は主走査方向のどの位置であっても共通の特性であり、印刷品質が悪化する要因も主走査方向のどの位置であっても共通の特性である。むろん、センサー42の主走査方向の位置によって特性が異なり得るのであれば、主走査方向の位置毎に読み取りが行われた結果に基づいて補正が行われてもよい。
次に、プロセッサー20は、印刷制御部21の機能により、印刷データを生成する(ステップS230)。すなわち、プロセッサー20は、画像データに基づいて各種の画像処理を実行し、画像データが示す画像を印刷するための印刷データを生成する。画像処理は、各種の処理であって良く、例えば、印刷サイズ及び印刷解像度に合致した画素数となるように画素数の調整を行う処理、予め定義された色変換テーブル30bに基づいてRGB色空間の色をCMYK色空間の色に変換する色変換処理、CMYKの階調値で表現された画素の色に基づいて画素毎のインク滴の吐出の有無を示すデータを生成する処理等が挙げられる。
印刷データが生成されるとプロセッサー20は、印刷制御部21の機能により、印刷部41に印刷データを転送する(ステップS235)。すなわち、印刷部41においては、印刷データが示す画像を印刷する。以上の構成によれば、調整パターンをセンサー42で読み取った結果に基づいて明らかになった印刷部41における印刷品質の悪化要因を、解消または低減した状態で画像を印刷することができる。また、調整パターンをセンサー42で読み取った出力はシェーディング補正されているため、パッチ画像の位置の特性による影響を受けない状態で読み取りが行われる。このため、印刷部41における印刷品質の悪化を正確に特定し、補正することができる。
(2)他の実施形態:
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、画像処理装置はプリンター以外の機器、例えばスキャナーに組み込まれても良いし、プリンターと他の機能とを備える装置に組み込まれても良い。さらに、以上の実施形態のようにパッチ画像によって黒基準を形成し、黒基準の位置毎の特性に基づいてシェーディング補正を行う手法は、プログラムの発明、方法の発明や読取データの生成方法の発明としても実現可能である。
また請求項に記載された機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各部の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、上述の実施形態は一例であり、一部の構成が省略されたり、他の構成が追加されたり、置換されたりする実施形態が採用され得る。
センサーは、印刷媒体に対して画像が印刷された領域である印刷領域および印刷媒体の余白である非印刷領域を読み取ることができればよい。すなわち、センサーの読み取り結果に応じて位置毎のシェーディング補正を行うことができるように構成されていれば良い。従って、センサーは、補正対象となる位置を含む領域の読み取りを行うことができればよく、上述の実施形態のように移動可能であっても良いし、補正対象となる位置が視野に含まれるように固定されていても良いし、複数のセンサーによって補正対象となる位置をカバーしても良い。また、センサーを移動させるための構成としても種々の構成を採用可能であり、印刷部のキャリッジにセンサーが搭載される構成以外にも種々の構成を採用可能である。
印刷媒体は、記録材(インクやトナー等)が記録されていない場合に最も明るく、記録材の濃度(記録材の記録量に相当)の増加によって暗くなる媒体であれば良く、印刷用紙以外にも種々の媒体が利用されて良い。また、印刷媒体の色も白に限定されず、透明や各種の色であって良い(ただし、この場合であっても記録材が記録されていない状態は白基準と見なされる)。
印刷領域は、画像が印刷された領域であり、非印刷領域は画像が印刷されていない領域である。従って、非印刷領域は、印刷媒体上で画像を印刷可能な領域であるが印刷されていない状態であっても良いし、印刷媒体上で画像を印刷できない領域(キャリッジが移動できない領域)であっても良い。
また、センサーは、種々の態様であってよく、エリアセンサーを備える構成以外にも種々の構成が採用可能である。例えば、ラインセンサーであっても良く、この場合、センサーと印刷媒体とが相対的に移動することによって印刷領域および非印刷領域が読み取られる構成であっても良い。
制御部は、センサーによる読み取り結果に基づいてセンサーの出力をシェーディング補正する機能を実行可能であり、黒基準および前記白基準の位置毎の特性に基づいて当該シェーディング補正を実行可能であれば良い。すなわち、黒基準と白基準とをセンサーで読み取った場合、黒基準と白基準とが均一であったとしても、読み取り結果に位置依存性が発生し得る。
そこで、制御部が、当該位置依存性の影響を除去または低減するように、シェーディング補正の特性を位置毎に取得することができればよい。なお、シェーディング補正によって補正される特性は、センサーに起因する特性である。すなわち、黒基準と白基準とが均一なパターンであったとしても、センサーが備える光源によって黒基準や白基準が照射された場合の光量や光の角度、各基準からの光の反射量、レンズやセンサー素子からの距離、光源からの距離等が黒基準や白基準の位置毎に異なり得る。
そこで、制御部は、このようなセンサーに起因する読み取り結果の位置依存性の影響を除去または低減するようにシェーディング補正の補正特性を取得する。なお、印刷部においても、例えば、ノズルの配置の製造誤差等によって位置依存性のある誤差が生じ、同一の画像による印刷結果が位置毎に異なり得る。しかし、シェーディング補正においては、当該特性は除去または低減されない。すなわち、印刷部に起因する画像の誤差は、センサーによる読み取り結果に基づいて補正される。
黒基準および白基準の位置毎の特性は、センサーの読み取り結果として顕在化し得る位置毎の特徴であれば良い。従って、例えば、センサーが備える光源によって黒基準や白基準が照射された場合の光量や光の角度、各基準からの光の反射量、レンズやセンサー素子からの距離、光源からの距離等が黒基準や白基準の位置毎に異なる場合に、これらの光量等によって生じる読み取り結果の差異が特性となり得る。このため、これらの特性は、黒基準や白基準における位置毎の反射特性、位置毎の光学特性(光路の距離等)のいずれかであっても良いし、双方であっても良い。
特性の評価は種々の態様で行われて良い。従って、例えば、上述の実施形態のように、読み取り結果としての階調値が位置毎に取得されることで位置毎の特性が取得されても良いし、黒基準や白基準の読み取り結果の統計値(例えば、平均値や中央値等)からの差分が位置毎に取得されることで位置毎の特性が取得されても良い。なお、センサーが移動可能であり、センサーの位置によって黒基準や白基準の読み取り結果の位置依存性が変化するのであれば、センサーの移動後の各位置と、黒基準および白基準の位置毎の特性とが対応づけられて記録されても良い。むろん、センサーと印刷媒体との位置関係が複数の方向で変わり得る場合(主走査と副走査とが行われる場合)、複数の方向について印刷媒体とセンサーとの相対的な位置関係が特定され、各位置関係について黒基準および白基準の位置毎の特性が特定されて良い。
印刷領域に印刷されたパッチ画像は黒基準と見なすことができるパッチ画像であれば良い。従って、パッチ画像は黒基準となる限り、種々の画像であって良いが、センサーによる読み取り範囲より大きいパッチ画像であれば、読み取り範囲内の黒基準の読み取りが容易になり好ましい。また、上述の実施形態においては、最大濃度で一定濃度の黒パッチ画像を印刷することによって黒基準としていたが、むろん、シェーディング補正において低明度側の補正の基準となる限り、最大濃度よりも少ない濃度で印刷されたパッチ画像が黒基準とされても良い。また、黒基準となるパッチ画像を印刷するための記録材の色は限定されず、黒のみで印刷されても良いし、有彩色の記録材の混色(例えば、シアン、マゼンタ、イエローの混色)でパッチ画像が印刷されても良い。
黒基準となるパッチ画像は、印刷媒体に印刷されたパッチ画像であり、当該パッチ画像に基づいてシェーディング補正が行われるため、当該パッチ画像は、位置依存性のない一様な印刷の結果であることが好ましい。従って、印刷部でパッチ画像が印刷されるのであれば、印刷部において必要な補正(バンディング補正等)は予め行われているか、または、補正の必要がない標準機等で印刷されることが好ましい。むろん、黒基準のとなるパッチ画像は、センサーを備えるプリンター以外のプリンターで印刷されたパッチ画像であっても良い。
なお、制御部は、各種の処理を実行可能な装置であれば良く、単一のチップで構成されていても良いし、複数のチップで構成されていても良い。また、制御部は、上述の実施形態のように、CPU,RAM等を備えている構成に限定されない。例えば、CPUに変えて、ASICを用いたり、CPUとASICとの協働としたりしても良い。
印刷部は、印刷領域に画像を印刷させることができればよい。従って、印刷方式は、上述のようなインクジェット方式に限定されず、電子写真方式など、各種の印刷方式が採用されてよい。調整パターンは、印刷部による印刷の特性、例えば、理想の印刷結果からの誤差を位置毎に可能な特性を明らかにするためのパターンであり、種々の調整パターンを採用可能である。調整パターンは、補正の種類に応じたパターンであっても良いし、補正対象の濃度に応じたパターンであっても良い。いずれにしても、印刷部における印刷の特性が明らかになるような調整パターンが印刷部によって印刷されれば良い。
印刷部における印刷の特性を補正する際には、シェーディング補正後の出力に基づいて、印刷部で印刷される画像を補正することができればよい。すなわち、シェーディング補正が行われた状態で調整パターンの読み取りが行われると、その出力においては、センサーに起因する読み取り結果の位置依存性の影響が除去または低減されている。従って、シェーディング補正後の出力において、調整パターンの読み取り結果が予想される結果と異なる場合、印刷部における印刷に誤差が生じていると見なすことができる。そこで、制御部が印刷される画像を補正すれば当該誤差を除去または低減することができる。
なお、印刷される画像の補正は、上述の実施形態のように画像データが補正されることで実現されても良いし、他の補正によって実現されても良い。他の補正としては、例えば、印刷ヘッドに与える電圧や信号波形等の補正であっても良いし、印刷媒体の搬送装置における搬送量の補正であっても良いし、各種機構の補正(部品の向きの調整等)であっても良く、種々の補正が想定される。
さらに、印刷部41によって印刷される調整パターンは1個に限定されない。すなわち、調整パターンは、印刷部41における印刷品質を悪化させる要因毎に印刷されても良いし、単一の要因について複数個印刷されても良い。後者としては、例えば、プロセッサー20が、印刷部41を制御し、濃度が異なる複数の調整パターンを印刷させる構成を採用可能である。プロセッサー20は、さらに、センサー42を制御して複数の調整パターンのそれぞれを読み取って、その出力に対してシェーディング補正を行う。そして、プロセッサー20は、印刷部41を制御し、シェーディング補正後の出力のそれぞれに基づいて、調整パターンの濃度に対応した補正が行われた画像を印刷させる。
より具体的には、上述の図10に示す印刷制御処理のステップS200において、プロセッサー20が、印刷部41を制御して複数の調整パターンを印刷させる。例えば、上述の実施形態においては、ある濃度のベタパターンを調整パターンとして印刷したが、異なる濃度のベタパターンを調整パターンとし、複数個印刷する。
そして、ステップS205において、プロセッサー20が、各調整パターンを読み取る。図14は、調整パターンが3個の場合の読み取り結果の例である。また、プロセッサー20は、ステップS210において、位置毎にシェーディング補正を行う。この結果、例えば、図15に示すように、調整パターンが3個である場合、反射率が一定の部分の反射率がR'1、R'2、R'3、位置毎の反射率がR1(x,y)、R2(x,y)、R3(x,y)などと特定される。
従って、プロセッサー20は、ステップS220において補正を行う際に、補正前の画像データの階調値が示す反射率に近い特性に基づいて補正を行うことで、より正確に補正を行うことができる。例えば、階調値が示す反射率がR'1に近い場合、画素の反射率がR'1/R1(x,y)倍となるように補正が行われる。むろん、反射率R'1、R'2、R'3の間の反射率については、補間が行われてもよい。
さらに、上述の実施形態において、センサー42は、異なる位置に設置された少なくとも2カ所の光源を備えるが、むろん、センサー42の構成はこの例に限定されない。例えば、光源の数は1個であっても良いし、3個以上であっても良い。また、光源の位置は、レンズ42eの光軸に対して対称の位置に配置される構成に限定されない。
10…プリンター、20…プロセッサー、21…印刷制御部、22…センサー制御部、30…不揮発性メモリー、30a…補正特性、30b…色変換テーブル、40…キャリッジ、41…印刷部、42…センサー、42a…筐体、42b…エリアセンサー、42c…LED、42d…LED、42e…レンズ、50…記憶媒体インターフェース、50a…記憶媒体、60…搬送機構

Claims (11)

  1. 印刷媒体に対して画像が印刷された領域である印刷領域および前記印刷媒体の余白である非印刷領域を読み取るセンサーと、
    前記センサーによる読み取り結果に基づいて前記センサーの出力をシェーディング補正する制御部と、
    を備え、
    前記制御部は、前記印刷領域に印刷されたパッチ画像を黒基準とし、前記非印刷領域を白基準として、前記黒基準および前記白基準の位置毎の特性に基づいて前記シェーディング補正を行う、
    画像処理装置。
  2. 前記センサーは、前記印刷媒体から所定の距離が維持された位置で往復移動するキャリッジに搭載されており、
    前記制御部は、前記キャリッジを特定の方向に沿って移動させ、前記キャリッジの移動方向と、当該移動方向に垂直な方向と、の少なくとも一方に沿った位置毎の前記黒基準および前記白基準の特性に基づいて前記シェーディング補正を行う、
    請求項1に記載の画像処理装置。
  3. 前記キャリッジは前記印刷領域に前記画像を印刷させる印刷部を備え、
    前記制御部は、
    前記印刷部によって印刷された調整パターンを前記センサーで読み取った出力に基づいて前記シェーディング補正を行い、
    前記シェーディング補正後の出力に基づいて、前記印刷部で印刷される前記画像を補正する、
    請求項2に記載の画像処理装置。
  4. 前記制御部は、
    濃度が異なる複数の前記調整パターンを前記印刷部に印刷させ、
    複数の前記調整パターンのそれぞれを前記センサーで読み取った出力に対して前記シェーディング補正を行い、
    前記シェーディング補正後の出力のそれぞれに基づいて、前記調整パターンの濃度に対応した補正が行われた前記画像を前記印刷部に印刷させる、
    請求項3に記載の画像処理装置。
  5. 前記パッチ画像は、
    前記印刷領域に印刷された一定濃度の黒パッチ画像である、
    請求項1〜請求項4のいずれかに記載の記載の画像処理装置。
  6. 前記シェーディング補正は、
    前記黒基準と前記白基準との間の明るさの範囲を、前記センサーから出力される明るさの上限値と下限値との間の範囲に対応づける補正である、
    請求項1〜請求項5のいずれかに記載の画像処理装置。
  7. 前記下限値は、
    前記パッチ画像の反射率に基づいて特定される、
    請求項6に記載の画像処理装置。
  8. 前記センサーは、
    エリアセンサーと、
    異なる位置に設置された少なくとも2カ所の光源と、を備える、
    請求項1〜請求項7のいずれかに記載の画像処理装置。
  9. 前記光源と前記印刷媒体との間に拡散板を備えていない、
    請求項8に記載の画像処理装置。
  10. コンピューターを、
    印刷媒体に対して画像が印刷された領域である印刷領域および前記印刷媒体の余白である非印刷領域を読み取るセンサーによって読み取った結果に基づいて前記センサーの出力をシェーディング補正する制御部として機能させる画像処理プログラムであって、
    前記制御部は、
    前記印刷領域に印刷されたパッチ画像を黒基準とし、前記非印刷領域を白基準として、前記黒基準および前記白基準の位置毎の特性に基づいて前記シェーディング補正を行う機能を、前記コンピューターに実行させる、
    画像処理プログラム。
  11. 印刷媒体に対して画像が印刷された領域である印刷領域および前記印刷媒体の余白である非印刷領域を読み取るセンサーによって読み取った結果に基づいて前記センサーの出力をシェーディング補正して読取データを生成する読取データの生成方法であって、
    前記印刷領域に印刷されたパッチ画像を黒基準とし、前記非印刷領域を白基準として、前記黒基準および前記白基準の位置毎の特性に基づいて前記シェーディング補正を行って前記読取データを生産する、
    読取データの生成方法。
JP2018032909A 2018-02-27 2018-02-27 画像処理装置、画像処理プログラムおよび読取データの生産方法 Active JP7040117B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018032909A JP7040117B2 (ja) 2018-02-27 2018-02-27 画像処理装置、画像処理プログラムおよび読取データの生産方法
CN201910140519.2A CN110193998A (zh) 2018-02-27 2019-02-26 图像处理装置、存储介质以及读取数据的生成方法
US16/285,797 US10574857B2 (en) 2018-02-27 2019-02-26 Image processing device configured to make shading correction, non-transitory computer-readable computer medium storing image processing program for shading correction, and method of generating readout data using shading correction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018032909A JP7040117B2 (ja) 2018-02-27 2018-02-27 画像処理装置、画像処理プログラムおよび読取データの生産方法

Publications (2)

Publication Number Publication Date
JP2019149667A true JP2019149667A (ja) 2019-09-05
JP7040117B2 JP7040117B2 (ja) 2022-03-23

Family

ID=67685208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018032909A Active JP7040117B2 (ja) 2018-02-27 2018-02-27 画像処理装置、画像処理プログラムおよび読取データの生産方法

Country Status (3)

Country Link
US (1) US10574857B2 (ja)
JP (1) JP7040117B2 (ja)
CN (1) CN110193998A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020098980A (ja) * 2018-12-17 2020-06-25 セイコーエプソン株式会社 画像読取装置、画像読取方法および画像読取システム
US11609322B2 (en) * 2019-11-08 2023-03-21 Caterpillar Paving Products Inc. Ground material density measurement system
WO2021150231A1 (en) * 2020-01-23 2021-07-29 Hewlett-Packard Development Company, L.P. Region of interest extraction from reference image using object map

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006343680A (ja) * 2005-06-10 2006-12-21 Fuji Xerox Co Ltd 画像形成装置
JP2009225309A (ja) * 2008-03-18 2009-10-01 Kyocera Mita Corp 画像形成装置
JP2010283687A (ja) * 2009-06-05 2010-12-16 Ricoh Co Ltd プログラム、情報処理装置、階調補正パラメータ生成方法、記憶媒体
JP2014163704A (ja) * 2013-02-21 2014-09-08 Ricoh Co Ltd 測色装置、画像形成装置、測色方法およびプログラム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW339494B (en) * 1996-08-12 1998-09-01 Alps Electric Co Ltd Image reader and the shade correction method
JP4829743B2 (ja) * 2006-10-11 2011-12-07 キヤノン株式会社 画像読取装置及びフィルタ係数設定方法
JP4427065B2 (ja) * 2007-02-15 2010-03-03 シャープ株式会社 画像処理方法および画像処理装置
US9186909B1 (en) * 2014-09-26 2015-11-17 Intel Corporation Method and system of lens shading color correction using block matching
WO2016147524A1 (ja) * 2015-03-19 2016-09-22 パナソニックIpマネジメント株式会社 画像読取装置
JP6467598B2 (ja) * 2015-03-27 2019-02-13 パナソニックIpマネジメント株式会社 画像読取装置
CN106559601B (zh) * 2015-09-29 2019-03-15 京瓷办公信息系统株式会社 校准系统、校准方法以及图像形成装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006343680A (ja) * 2005-06-10 2006-12-21 Fuji Xerox Co Ltd 画像形成装置
JP2009225309A (ja) * 2008-03-18 2009-10-01 Kyocera Mita Corp 画像形成装置
JP2010283687A (ja) * 2009-06-05 2010-12-16 Ricoh Co Ltd プログラム、情報処理装置、階調補正パラメータ生成方法、記憶媒体
JP2014163704A (ja) * 2013-02-21 2014-09-08 Ricoh Co Ltd 測色装置、画像形成装置、測色方法およびプログラム

Also Published As

Publication number Publication date
US20190268497A1 (en) 2019-08-29
US10574857B2 (en) 2020-02-25
JP7040117B2 (ja) 2022-03-23
CN110193998A (zh) 2019-09-03

Similar Documents

Publication Publication Date Title
US9083911B2 (en) Nozzle shading method, and an inkjet printing apparatus using same
JP4310707B2 (ja) 階調変換較正方法及びこの方法を用いた階調変換較正モジュール
US20080152413A1 (en) Printing Method, Storage Medium Having Program Stored Thereon, and Printing System
US8804208B2 (en) Image reading apparatus
JP7040117B2 (ja) 画像処理装置、画像処理プログラムおよび読取データの生産方法
US20100157342A1 (en) Method for measuring density, printing method, method of calculating correction value, method of manufacturing printing apparatus and method for obtaining correction value
US7832826B2 (en) Printing method and printing apparatus
US7948666B2 (en) Method and apparatus for setting correction value
JP5105176B2 (ja) カラー画像プリンタ及びカラー画像プリンタのための階調補正方法
JP2014100854A (ja) 画像形成装置及び方法、並びに補正値算出方法
US8659791B2 (en) LED emission wavelength estimation method, image reading apparatus, and multifunction printer apparatus
US20250150546A1 (en) Image processing apparatus, control method thereof, and storage medium
JP2017217891A (ja) 画像処理装置、画像処理方法およびプログラム
US20210237471A1 (en) Correction value setting method, test pattern recording method and test pattern recording device
US11936835B2 (en) Image processing apparatus, image processing method, and storage medium which reduce a color difference and a frequency difference between two images
US10556444B2 (en) Image processing apparatus and non-transitory computer-readable medium storing image processing program
US20060262330A1 (en) Image processing method, correction-value acquiring method, and printing method
US11548291B2 (en) Method for producing ink jet printer and ink jet printer
JP7419774B2 (ja) 印刷装置の生産方法および印刷装置
JP4752431B2 (ja) カラー画像複写装置、カラー画像複写方法、およびコンピュータプログラム
JPH11179939A (ja) 画像処理装置およびその記録制御方法
JP2019165412A (ja) 撮像装置、測色装置および画像形成装置
JP4605061B2 (ja) 色変換テーブル設定方法、画像データ変換装置、印刷装置、画像データ変換方法、および印刷方法
JP2006305956A (ja) 補正値取得方法、印刷方法及び印刷装置製造方法
JP2004193781A (ja) 画像処理装置、画像読取装置、画像形成装置、画像処理方法、プログラム、および記録媒体

Legal Events

Date Code Title Description
RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20180910

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20181121

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20200810

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210112

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210917

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211026

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20211108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211223

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220221

R150 Certificate of patent or registration of utility model

Ref document number: 7040117

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150