(57)【要約】【課題】複数の光源とカメラとを使って良好なキャリブレーションを実現する新たな技術を提供すること。【解決手段】印刷対象の媒体に光を照射するＮ個（Ｎ≧２の整数）の光源と、前記媒体を撮影するカメラと、制御部と、を備え、前記制御部は、ｉ番目の光源（ｉ＝１〜Ｎの整数）を基準駆動信号で点灯させたときに前記カメラで撮影された撮影データに基づいて、ｉ番目の光源の画質検査時駆動信号を設定する設定処理を実行し、設定処理は、ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラで撮影された各ピクセルの輝度値に基づく所定の代表輝度値算出処理を行ってｉ番目の代表輝度値を算出することと、ｉ番目の代表輝度値が所定の目標輝度値条件を満たすように前記基準駆動信号を調整することでｉ番目の光源の画質検査時駆動信号を決定することと、を含む、画質検査用カメラシステムである。【選択図】図５
2019140611.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の媒体に光を照射するＮ個（Ｎ≧２）の光源と、
前記媒体を撮影するカメラと、
制御部と
を備え、
前記制御部は、ｉ番目の光源（ｉ＝１〜Ｎ）を基準駆動信号で点灯させたときに前記カメラで撮影された撮影データに基づいて、ｉ番目の光源の画質検査時駆動信号を設定する設定処理を実行し、
前記設定処理は、
ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラで撮影された各ピクセルの輝度値に基づく所定の代表輝度値算出処理を行ってｉ番目の代表輝度値を算出することと、
ｉ番目の代表輝度値が所定の目標輝度値条件を満たすように前記基準駆動信号を調整することでｉ番目の光源の画質検査時駆動信号を決定することと、
を含む、
画質検査用カメラシステム。
【請求項２】
印刷対象の媒体に光を照射するＮ個（Ｎ≧２）の光源と、
前記媒体を撮影するカメラと、
制御部と
を備え、
前記制御部は、ｉ番目の光源（ｉ＝１〜Ｎ）を基準駆動信号で点灯させたときに前記カメラで撮影された撮影データに基づいて、ｉ番目の光源の画質検査時駆動信号を設定する設定処理を実行し、
前記設定処理は、
ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラで撮影された各ピクセルの輝度値に基づく所定の代表輝度値算出処理を行ってｉ番目の代表輝度値を算出することと、
ｉ番目の代表輝度値が所定の目標輝度値条件を満たすように前記基準駆動信号を調整することでｉ番目の光源の仮の駆動信号を仮決定することと、
ｉ番目の光源を対応する前記仮の駆動信号で点灯させることでＮ個の光源を点灯させたときに前記カメラで撮影された各ピクセルの輝度値に基づいて、各光源の前記仮の駆動信号を調整してｉ番目の光源の画質検査時駆動信号を決定することと、
を含む、
画質検査用カメラシステム。
【請求項３】
前記代表輝度値算出処理は、
ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラで撮影された各ピクセルの輝度値をＭ個（Ｍ≧２）ずつ集約した撮影データを算出することと、
前記集約された撮影データに基づいてｉ番目の代表輝度値を算出することと、
を含む、
請求項１又は２に記載の画質検査用カメラシステム。
【請求項４】
前記画質検査用カメラシステムは、印刷装置のキャリッジ部に設けられ、
前記代表輝度値算出処理は、
前記キャリッジ部の主走査方向への移動中において、ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラが撮影した複数回の撮影データについて、対応するピクセルの輝度値を平均化した撮影データを算出することと、
前記平均化された撮影データに基づいてｉ番目の代表輝度値を算出することと、
を含む、
請求項１又は２に記載の画質検査用カメラシステム。
【請求項５】
前記画質検査用カメラシステムは、印刷装置のキャリッジ部に設けられ、
前記代表輝度値算出処理は、
前記キャリッジ部の主走査方向への移動中において、ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラが撮影した複数回の撮影データについて、対応するピクセルの輝度値を平均化し、且つ、各ピクセルの輝度値をＭ個（Ｍ≧２）ずつ集約した撮影データを算出することと、
前記平均化及び前記集約がなされた撮影データに基づいてｉ番目の代表輝度値を算出することと、
を含む、
請求項１又は２に記載の画質検査用カメラシステム。
【請求項６】
ｉ番目の代表輝度値を算出することは、前記撮影データに含まれる各ピクセルの輝度値のヒストグラムのうち、中央値より高輝度であり、最高輝度値より低輝度となる、所定の上位頻度の輝度値を代表輝度値として算出することである、
請求項１〜５の何れか一項に記載の画質検査用カメラシステム。
【請求項７】
前記制御部は、画質検査用印刷の前の状態の前記媒体に対して前記光量設定処理を行う、
請求項１〜６の何れか一項に記載の画質検査用カメラシステム。
【請求項８】
前記Ｎ個の光源は、少なくとも２個の光源を含み、
前記２個の光源は、発光正面方向が互いに前記媒体に対して正反射の位置に設置され、
前記カメラは、光軸を前記正反射の反射位置に向けて設置された、
請求項１〜７の何れか一項に記載の画質検査用カメラシステム。
【請求項９】
前記制御部は、ｉ番目の光源を、前記設定処理により設定された前記画質検査時駆動信号で駆動することで、前記Ｎ個の光源を全て点灯させて画質検査処理を行う、
請求項１〜８の何れか一項に記載の画質検査用カメラシステム。
【請求項１０】
請求項１〜９の何れか一項に記載の画質検査用カメラシステムを備えた印刷装置。
【請求項１１】
印刷装置に設置された画質検査用カメラシステムにおける光源調整方法であって、
前記画質検査用カメラシステムは、
印刷対象の媒体に光を照射するＮ個（Ｎ≧２）の光源と、
前記媒体を撮影するカメラと、
を備えており、
ｉ番目の光源（ｉ＝１〜Ｎ）を基準駆動信号で点灯させることと、
ｉ番目の光源を点灯させたときに前記カメラで撮影された撮影データに基づいて、ｉ番目の光源の画質検査時駆動信号を設定することと、
ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラで撮影された各ピクセルの輝度値に基づく所定の代表輝度値算出処理を行ってｉ番目の代表輝度値を算出することと、
ｉ番目の代表輝度値が所定の目標輝度値条件を満たすように前記基準駆動信号を調整することでｉ番目の光源の画質検査時駆動信号を決定することと、
を含む、
光源調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画質検査用の光源とカメラとを有する画質検査用カメラシステム等に関する。
【背景技術】
【０００２】
印刷装置では、特にサイネージなど高画質が求められる印刷物を印刷するとき、印刷を行う前に画質検査及び印刷制御の調整処理である、いわゆる「キャリブレーション」を行うことが知られている。キャリブレーションの結果が印刷品質に大きく影響するため、印刷結果を向上させ得るキャリブレーション方法の開発が求められている。
【０００３】
例えば、特許文献１では、パッチ画像などのテストパターンを用いてキャリブレーションを行う過程において、テストパターン領域以外のノイズデータが含まれる領域を読み取らせないようにラインセンサーの光量を調整する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２３７７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷媒体は、紙や布、プラスティックシートなどがあり、用途に応じて選択される。印刷媒体の表面は、平滑に限らず媒体に特有のテクスチャーと呼ばれる凹凸形状がある。再現するカラー画像が同じでも、テクスチャーが異なればできあがった印刷物の見栄えも変わる。そのため、キャリブレーションによってテクスチャーに応じた印刷制御の初期設定が行われることとなるが、キャリブレーションを実行する際にはテクスチャーが不明な状態であるため、テクスチャーに関わらず良好なキャリブレーションを実現できる必要がある。
【０００６】
例えば、キャリブレーション用の光源が１つの場合、テクスチャーにあたる光の方向が限られるためにテクスチャーの微細な凹凸に応じた印影が浮かび上がり、キャリブレーションの結果に影響を与える場合がある。そこで、光源を複数設けることでテクスチャーにあたる光の方向依存性を下げ、安定したキャリブレーションを実現可能とする方法が考えられる。しかし、特許文献１では、複数光源が想定されておらず、良好なキャリブレーションを実現するための光源の光量調整や、複数光源を使用する場合のノイズの削減については開示されていない。つまり、キャリブレーションをするためのキャリブレーションとも言える、キャリブレーションをするための光源調整が必要となるが、特許文献１には開示されていない。
【０００７】
本発明は、こうした背景を元に考案されたものであって、その目的とするところは、複数の光源とカメラとを使って良好なキャリブレーションを実現する新たな技術を提供することである。
【課題を解決するための手段】
【０００８】
以上の課題を解決するための第１の発明は、印刷対象の媒体に光を照射するＮ個（Ｎ≧２）の光源と、前記媒体を撮影するカメラと、制御部とを備え、前記制御部は、ｉ番目の光源（ｉ＝１〜Ｎ）を基準駆動信号で点灯させたときに前記カメラで撮影された撮影データに基づいて、ｉ番目の光源の画質検査時駆動信号を設定する設定処理を実行し、前記設定処理が、ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラで撮影された各ピクセルの輝度値に基づく所定の代表輝度値算出処理を行ってｉ番目の代表輝度値を算出することと、ｉ番目の代表輝度値が所定の目標輝度値条件を満たすように前記基準駆動信号を調整することでｉ番目の光源の画質検査時駆動信号を決定することと、を含む、画質検査用カメラシステムである。
【０００９】
第１の発明によれば、光源別に点灯させた場合の撮影データに基づいて、光源別に画質検査時用駆動信号を設定することができる。また、各光源を別個に点灯させたときに撮影される画像の代表輝度値が共通の目標輝度値条件を満たすように各光源を調整することができる。よって、各光源の光量の差によってキャリブレーション用に撮影される画像中に生じ得るムラを抑制することができ、良好なキャリブレーションを実現できる。
【００１０】
第２の発明は、印刷対象の媒体に光を照射するＮ個（Ｎ≧２）の光源と、前記媒体を撮影するカメラと、制御部とを備え、前記制御部は、ｉ番目の光源（ｉ＝１〜Ｎ）を基準駆動信号で点灯させたときに前記カメラで撮影された撮影データに基づいて、ｉ番目の光源の画質検査時駆動信号を設定する設定処理を実行し、前記設定処理が、ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラで撮影された各ピクセルの輝度値に基づく所定の代表輝度値算出処理を行ってｉ番目の代表輝度値を算出することと、ｉ番目の代表輝度値が所定の目標輝度値条件を満たすように前記基準駆動信号を調整することでｉ番目の光源の仮の駆動信号を仮決定することと、ｉ番目の光源を対応する前記仮の駆動信号で点灯させることでＮ個の光源を点灯させたときに前記カメラで撮影された各ピクセルの輝度値に基づいて、各光源の前記仮の駆動信号を調整してｉ番目の光源の画質検査時駆動信号を決定することと、を含む、画質検査用カメラシステムである。
【００１１】
第２の発明によれば、光源別に点灯させた場合の撮影データに基づいて、光源別に画質検査時用駆動信号を設定することができる。また、各光源を別個に点灯させたときに撮影される画像の代表輝度値が共通の目標輝度値条件を満たすように各光源を調整した後、さらに各光源を同時点灯させて再調整を行うため、光量調整の精度を高めることができる。よって、各光源の光量の差によってキャリブレーション用に撮影される画像中に生じ得るムラを抑制することができ、良好なキャリブレーションを実現できる。
【００１２】
第３の発明は、前記代表輝度値算出処理が、ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラで撮影された各ピクセルの輝度値をＭ個（Ｍ≧２の整数）ずつ集約した撮影データを算出することと、前記集約された撮影データに基づいてｉ番目の代表輝度値を算出することと、を含む、第１又は第２の発明の画質検査用カメラシステムである。
【００１３】
第３の発明によれば、カメラのイメージセンサーに搭載されている多数のピクセルのうちの幾つかが不良であったとしてもその影響を低減して、安定して良質な光量調整を実現できる。
【００１４】
第４の発明は、前記画質検査用カメラシステムが、印刷装置のキャリッジ部に設けられ、前記代表輝度値算出処理は、前記キャリッジ部の主走査方向への移動中において、ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラが撮影した複数回の撮影データについて、対応するピクセルの輝度値を平均化した撮影データを算出することと、前記平均化された撮影データに基づいてｉ番目の代表輝度値を算出することと、を含む、第１又は第２の発明の画質検査用カメラシステムである。
【００１５】
また、第５の発明は、前記画質検査用カメラシステムが、印刷装置のキャリッジ部に設けられ、前記代表輝度値算出処理は、前記キャリッジ部の主走査方向への移動中において、ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラが撮影した複数回の撮影データについて、対応するピクセルの輝度値を平均化し、且つ、各ピクセルの輝度値をＭ個（Ｍ≧２）ずつ集約した撮影データを算出することと、前記平均化及び前記集約がなされた撮影データに基づいてｉ番目の代表輝度値を算出することと、を含む、第１又は第２の発明の画質検査用カメラシステムである。
【００１６】
第４又第５の発明によれば、印刷方向に沿って複数回撮影してそれぞれについてサンプル撮影データを取得し、それらを平均化して調整の基礎となる撮影データを得ることができる。よって、印刷対象の媒体のテクスチャーが有する微細な凹凸の影響を軽減した良好な光量調整を実現できる。
【００１７】
第６の発明は、ｉ番目の代表輝度値を算出することは、前記撮影データに含まれる各ピクセルの輝度値のヒストグラムのうち、中央値より高輝度であり、最高輝度値より低輝度となる、所定の上位頻度の輝度値を代表輝度値として算出することである、第１〜第５の何れかの発明の画質検査用カメラシステムである。
【００１８】
第６の発明によれば、撮影に必要な明るさを確保しつつも、白飛びを適切に抑制した光量調整を実現できる。
【００１９】
第７の発明は、前記制御部が、画質検査用印刷の前の状態の前記媒体に対して前記光量設定処理を行う、第１〜第６の何れかの発明の画質検査用カメラシステムである。
【００２０】
第７の発明によれば、画質検査用印刷をする前に光量を適切に設定することができる。
【００２１】
第８の発明は、前記Ｎ個の光源が、少なくとも２個の光源を含み、前記２個の光源は、発光正面方向が互いに前記媒体に対して正反射の位置に設置され、前記カメラは、光軸を前記正反射の反射位置に向けて設置された、第１〜第７の何れかの発明の画質検査用カメラシステムである。
【００２２】
第８の発明によれば、カメラに光源の直接反射が入射するのを抑制し、カメラから見て陰影が生じ難くすることができるため、適切な光量調整を実現できる。
【００２３】
第９の発明は、前記制御部が、ｉ番目の光源を、前記設定処理により設定された前記画質検査時駆動信号で駆動することで、前記Ｎ個の光源を全て点灯させて画質検査処理を行う、第１〜第８の何れかの発明の画質検査用カメラシステムである。
【００２４】
第９の発明によれば、光源個別の光量調整の結果をもとに全光源を点灯させて画質検査処理を実行するため、検査に十分な光量を確保しつつ、光の方向依存性を低減して、良好なキャリブレーションを実現できる。
【００２５】
第１０の発明は、第１〜第９の何れかの発明の画質検査用カメラシステムを備えた印刷装置である。
【００２６】
第１０の発明によれば、第１〜第９の何れかの発明と同様の効果が得られる印刷装置を実現できる。
【００２７】
第１１の発明は、印刷装置に設置された画質検査用カメラシステムにおける光源調整方法であって、前記画質検査用カメラシステムは、印刷対象の媒体に光を照射するＮ個（Ｎ≧２の整数）の光源と、前記媒体を撮影するカメラと、を備えており、ｉ番目の光源（ｉ＝１〜Ｎ）を基準駆動信号で点灯させることと、ｉ番目の光源を点灯させたときに前記カメラで撮影された撮影データに基づいて、ｉ番目の光源の画質検査時駆動信号を設定することと、ｉ番目の光源を前記基準駆動信号で点灯させたときに前記カメラで撮影された各ピクセルの輝度値に基づく所定の代表輝度値算出処理を行ってｉ番目の代表輝度値を算出することと、ｉ番目の代表輝度値が所定の目標輝度値条件を満たすように前記基準駆動信号を調整することでｉ番目の光源の画質検査時駆動信号を決定することと、を含む、光源調整方法である。
【００２８】
第１１の発明によれば、第１の発明と同様の効果が得られる光源調整方法を実現できる。
【図面の簡単な説明】
【００２９】
【図１】印刷装置の構成例を示す正面図。
【図２】キャリッジの構成例の概要を説明するための概略配置図。
【図３】画質検査用カメラシステムの構成例を示す図。
【図４】画質検査用カメラシステムのブロック図。
【図５】設定処理の内容とその流れを説明するための図。
【図６】設定処理の内容とその流れを説明するための図。
【図７】不揮発性記憶部に記憶される情報の例を示す図。
【図８】揮発性記憶部に記憶される情報の例を示す図。
【図９】印刷装置における画質検査処理の流れを説明するためのフローチャート。
【図１０】設定処理における処理の流れを説明するためのフローチャート。
【図１１】図１０より続くフローチャート。
【図１２】設定処理の変形例における処理の流れを説明するためのフローチャート。
【図１３】図１２より続くフローチャート。
【図１４】画質検査用カメラシステムの変形例を示す図。
【発明を実施するための形態】
【００３０】
以下、図面を参照して本発明の好適な実施形態について説明する。なお、以下に説明する実施形態によって本発明が限定されるものではなく、本発明を適用可能な形態が以下の実施形態に限定されるものでもない。また、図面の記載において、同一要素には同一符号を付す。
【００３１】
図１は、本実施形態における印刷装置１０の構成例を示す正面図である。印刷装置１０は、紙、布、プラスチックなどを材料とするシート状の印刷対象の媒体３に対して、染料や顔料といった印刷インクの液滴を吐出することでカラー画像を形成するインクジェット式のカラープリンターである。
【００３２】
具体的には、印刷装置１０は、印刷機制御ボード１２と、キャリッジ部２０とを搭載する。
印刷機制御ボード１２は、当該印刷機の動作を統合的に制御する制御基板である。
印刷装置１０は、印刷機制御ボード１２の制御によってキャリッジ部２０を所定の主走査方向Ｄｓに沿って移動させながら印刷インクを媒体３に噴射して印刷を行う。
【００３３】
なお、本実施形態の印刷装置１０は、印刷対象の媒体３としてＡ２サイズ以上を扱うことができるＬＦＰ（Large Format Printer：大判プリンター）とするが、中型・小型のインクジェット式の印刷装置であってもよい。
【００３４】
図２は、本実施形態におけるキャリッジ部２０の構成例の概要を説明するための概略配置図であって、キャリッジ部２０を上から見た図に相当する。
キャリッジ部２０は、キャリッジ部コントローラー２２と、印刷ヘッドユニット群２４と、画質検査用カメラシステム３０と、を搭載する。
【００３５】
キャリッジ部コントローラー２２は、印刷機制御ボード１２からの制御信号を受けてキャリッジの動作を統合的に制御する。キャリッジ部の制御基板に相当する。
【００３６】
印刷ヘッドユニット群２４は、インクジェット式のプリンターヘッドである。使用される印刷インクの色数や種類に応じて搭載する印刷ヘッドの数や相対位置は適宜設定可能である。
【００３７】
画質検査用カメラシステム３０は、印刷ヘッドユニット群２４の印刷制御を、印刷装置１０にセットされた媒体３に最適化するいわゆる「キャリブレーション」を行うための撮影を行うユニットである。
【００３８】
図３は、本実施形態における画質検査用カメラシステム３０の構成例を示す図であって、システムの内部構造を示す縦断面図である。
画質検査用カメラシステム３０は、下方に開口部を有する箱型のケース３１に、第１光源４１及び第２光源４２と、カメラ５０と、システム制御ボード６０と、を搭載する。勿論、これら以外の要素も適宜含めることができる。
【００３９】
第１光源４１と第２光源４２は、印刷対象の媒体３に撮影用の光を照射するＮ個（Ｎ≧２）の光源であって、それぞれの発光正面方向ＤＬ１，ＤＬ２が互いに印刷対象の媒体３に対して正反射の位置に設置されている。また、第１光源４１と第２光源４２は、本実施形態では白色の発光ダイオードであり、駆動用の電圧・電流がシステム制御ボード６０によって制御されることで、光量が制御される。
【００４０】
なお、第１光源４１と第２光源４２の発光体は、白色の発光ダイオードに限らない。他の色の発光ダイオードであっても良いし、発光体の種類も適宜設定可能である。また、本実施形態では光源の数Ｎを２個としているが、複数であれば３個以上であってもよい。
【００４１】
カメラ５０は、光軸Ｄｃが第１光源４１と第２光源４２との正反射の反射位置に向けて設置されている。カメラ５０は、レンズ等の光学素子を含むレンズユニットと、イメージセンサー５２とを搭載し、システム制御ボード６０に接続されている。本実施形態では、イメージセンサー５２は白黒イメージセンサーとするが、カラーイメージセンサーであってもよい。また、イメージセンサー５２の画素数は２００万画素程度とするが、画素数及びピッチは適宜設定可能である。
【００４２】
図４は、画質検査用カメラシステム３０のブロック図である。システム制御ボード６０は、制御部６１と、揮発性記憶部６２と、不揮発性記憶部６３と、インターフェース回路部６４と、ドライバー回路部６５とを搭載する。その他、適宜、電源や通信に関する構成要素を搭載する。
【００４３】
制御部６１は、画質検査用カメラシステムを統合的に制御するための各種演算処理を実行する。本実施形態では、ＦＰＧＡ（field programmable gate array）で実現するが、所謂ＣＰＵ（Central Processing Uni）に不揮発性記憶部６３に記憶させているプログラムを実行させることで実現するとしてもよい。
【００４４】
揮発性記憶部６２は、制御部６１の演算領域として利用される。本実施形態では、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）で実現するが、ＲＡＭ（Random access memory）の種類や数は適宜選択することができる。
【００４５】
不揮発性記憶部６３は、制御部６１の演算処理に必要なプログラムやデータを不揮発に記憶する。本実施形態では、ＲＯＭ（Read only memory）で実現される。保持しているデータを消去可能なＲＯＭであるＥＰＲＯＭ（Erasable Programmable Read Only Memory）や、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory ）、フラッシュメモリーなどにより実現することもできる。
【００４６】
インターフェース回路部６４は、制御部６１が外部装置との信号の入出力を行うためのインターフェースを実現する回路部である。いわゆる、インターフェースＩＣや通信端子、などにより実現できる。本実施形態では、キャリッジ部コントローラー２２や、印刷機制御ボード１２との間でデータ通信を可能にする。
【００４７】
ドライバー回路部６５は、第１光源４１及び第２光源４２を駆動する電力を供給する駆動回路であり、第１光源４１及び第２光源４２に対して別々に用意されている。ドライバー回路部６５は、制御部６１から出力された駆動制御信号に基づき、駆動信号となる直流電圧及び直流電流を、対応する光源へ出力する。駆動信号となる直流電圧及び直流電流は、制御部６１によって制御可能となっている。
【００４８】
そして、本実施形態では、複数の光源とカメラとを使って良好なキャリブレーションを実現するために、制御部６１が、各光源の画質検査時駆動信号を設定する設定処理を実行する。
【００４９】
図５〜図６は、設定処理の内容とその流れを説明するための図である。
先ず図５に示すように、制御部６１は、設定処理として、光源毎に設定の元となる撮影データを用意して、そこから画質検査時駆動信号の仮設定値を決める。
【００５０】
具体的には、対象とするｉ番目（ｉ＝自然数）の光源のみを所定の基準駆動信号で点灯させることを撮影条件として、カメラ５０で印刷対象の媒体３を撮影する。本実施形態では光源が２つであるため、ｉは１又は２となる。
【００５１】
基準駆動信号は、当該光源の発光制御に係り予め用意されている設定値である基準駆動信号設定値に基づいて出力される駆動信号である。
【００５２】
カメラ５０で印刷対象の媒体３を撮影する場合は、キャリッジ部２０を主走査方向へ移動させてキャリッジ部２０の位置を変えて複数回撮影し、撮影毎にサンプル撮影データ５０２（５０２ａ，５０２ｂ，…）を作成する。本実施形態では、撮影回数を「８」とするが２回以上であれば「４」でもよいし「１０」でもよく、適宜設定可能である。
【００５３】
サンプル撮影データ５０２のデータフォーマットは特に限定されない。イメージセンサー５２の撮影画素別（ピクセル別）の検出値のデジタル値を識別可能に格納できるデータフォーマットであれば何れのデータフォーマットを採用してもよい。
【００５４】
ｉ番目の光源について、複数のサンプル撮影データ５０２（５０２ａ，５０２ｂ，…）を取得できたならば、制御部６１は、ピクセル別に各サンプル撮影データ５０２（５０２ａ，５０２ｂ，…）から輝度値を読み出して平均値を求めて、１つの平均化撮影データ５０４を作成する。
【００５５】
複数のサンプル撮影データ５０２（５０２ａ，５０２ｂ，…）から平均化撮影データ５０４を作成することで、印刷対象の媒体３のテクスチャーに微小な凹凸がある場合でも、その凹凸を撮影した輝度値を均すことでキャリブレーションに与える影響を低減できる。平均化撮影データ５０４を作成しないとするならば、たまたまサンプル撮影したその位置のテクスチャーの状態にキャリブレーションが最適化されることとなる。その場合、本実施形態よりもキャリブレーションの品質において劣ることとなる。
【００５６】
さて、平均化撮影データ５０４を作成したならば、そのデータ圧縮を行う。具体的には、８ピクセル×８ピクセルの輝度値を平均して１ピクセルに置き換えて、１つの集約撮影データ５０６を算出する。なお、本実施形態では、８×８＝６４ピクセルの輝度値を集約したが、集約するピクセル数Ｍ（Ｍ≧２の整数）は適宜変更することができる。例えば４×４＝１６ピクセルの輝度値を集約することとしてもよいし、１２×１２＝１４４ピクセルの輝度値を集約することとしてもよい。
【００５７】
集約撮影データ５０６を生成することで、イメージセンサー５２が具備する多数の撮影画素のうち幾つかが機能不全であったとしても、集約化・圧縮化することで、キャリブレーションの品質に与える影響を低減できる。
【００５８】
集約撮影データ５０６を作成したならば、代表輝度値算出処理を行ってｉ番目の光源における代表輝度値を算出する。具体的には、集約撮影データ５０６の全ピクセルの輝度値のヒストグラムのうち、中央値より高輝度であり、最高輝度値より低輝度となる、所定の上位頻度の輝度値を代表輝度値として算出する。本実施形態では、全ピクセルを輝度順にソートするための輝度順ソートデータ５０８を作成し、上位から所定番目（例えば２０００番目でもよいし２５００番目でもよい）のピクセルの輝度値を代表輝度値とする。勿論、ヒストグラムのデータを作成して代表輝度値を算出するとしても良い。
【００５９】
次いで、制御部６１は、ｉ番目の光源に係る代表輝度値と、所定の目標輝度値条件を満たす目標輝度値との輝度差を求める。目標輝度値条件は、理想的な集約撮影データに対する上位から所定番目のピクセルの輝度値として取り得る条件であり、１つの輝度値として設定してもよいし、値の幅をある程度有する条件として設定してもよい。後者の場合には、代表輝度値が目標輝度値条件を満たすまでの最小の値の差が輝度差となる。
【００６０】
そして、輝度差が求められたならば、所定の調整倍率算出関数６３６を参照して、この輝度差を無くす調整倍率６を求める。調整倍率算出関数６３６は、輝度差に対する正比例の関数として定めることとしてもよいし、二次関数として定めることもできる。そして、基準駆動信号を実現するための基準駆動信号設定値６３４に調整倍率６を乗算することで調整して、ｉ番目の光源の仮の駆動信号を実現するための設定値、すなわち仮駆動信号設定値５２２を仮決定する。
【００６１】
前述のように、こうしたサンプル撮影データ５０２（５０２ａ，５０２ｂ，…）の取得から仮駆動信号設定値５２２の決定までは光源別に実行される。本実施形態では、光源は２つなので、仮駆動信号設定値５２２は光源別に２つ得られることになる。
【００６２】
光源別の仮駆動信号設定値５２２が取得できたならば、図６に示すように、制御部６１は、全光源を、それぞれの仮駆動信号設定値５２２に基づく仮駆動信号で点灯させた撮影条件で、印刷対象の媒体３を撮影してサンプル撮影データ５４２（５４２ａ，５４２ｂ，…）を取得する。
【００６３】
次いで、サンプル撮影データ５４２（５４２ａ，５４２ｂ，…）から、先程と同様にして、平均化撮影データ５４４と、集約撮影データ５４６と、を作成し、輝度順ソートデータ５４８から代表輝度値を求める。そして、代表輝度値と目標輝度値との輝度差から、調整倍率６ＡＬを求める。
【００６４】
全光源点灯の撮影条件で得られた調整倍率６ＡＬは、全ての光源に共通して適用される。制御部６１は、各光源の仮駆動信号設定値５２２がそれぞれ調整倍率６ＡＬで調整されて、最終的な各光源の画質検査時駆動信号を実現する画質検査時駆動信号設定値５５２を算出する。本実施形態では第１光源４１と第２光源４２の２つの光源を備えるので、２つの画質検査時駆動信号設定値５５２が算出されることになる。
【００６５】
本実施形態の各光源の光量調整、すなわち光源調整は以上のようにして行われる。その後、キャリブレーションにおいて、第１光源４１と第２光源４２は、それぞれの画質検査時駆動信号設定値５５２が適用された画質検査時駆動信号で点灯される。
【００６６】
図７は、不揮発性記憶部６３に記憶される情報の例を示す図である。
不揮発性記憶部６３は、基準駆動信号設定データ６３２と、調整倍率算出関数６３６と、を記憶する。基準駆動信号設定データ６３２は、光源番号６３３と対応づけて、基準駆動信号設定値６３４を格納する。勿論、不揮発性記憶部６３には、これら以外のプログラムやデータを適宜記憶しているとしてもよい。例えば、制御部６１をＦＰＧＡではなくＣＰＵを用いて実現する場合には、上述の設定処理を実行可能にするプログラム６３１を記憶する。
【００６７】
図８は、揮発性記憶部６２に記憶される情報の例を示す図である。
揮発性記憶部６２は、仮設定用データ５００と、仮駆動信号設定データ５２０と、本設定用データ５４０と、画質検査時駆動信号設定データ５５０と、を記憶する。勿論、これら以外の情報も適宜含めることができる。
【００６８】
仮設定用データ５００は、仮設定に係り点灯される光源別に用意される。つまり、ｉ番目の光源毎に用意され、仮駆動信号設定値５２２の設定に必要な各種データを格納する。具体的には、仮設定用データ５００は、撮影条件５０１と、サンプル撮影データ５０２と、平均化撮影データ５０４と、集約撮影データ５０６と、輝度順ソートデータ５０８と、代表輝度値５０９と、を含む。
【００６９】
仮駆動信号設定データ５２０は、光源番号５２１と対応づけて仮駆動信号設定値５２２を格納する。
【００７０】
本設定用データ５４０は、画質検査時駆動信号の設定値を設定するために必要とされる各種データを格納する。例えば、撮影条件５４１と、サンプル撮影データ５４２と、平均化撮影データ５４４と、集約撮影データ５４６と、輝度順ソートデータ５４８と、代表輝度値５４９と、を含む。
【００７１】
画質検査時駆動信号設定データ５５０は、光源番号５５１と対応づけて画質検査時駆動信号設定値５５２を格納する。
【００７２】
図９は、印刷装置１０における画質検査処理である光源調整方法の流れを説明するためのフローチャートである。印刷装置１０は、印刷対象の媒体３が取り付けられていることを確認すると（ステップＳ２）、制御部６１に所定の設定処理実行信号を送信して設定処理を実行させる。
【００７３】
図１０〜図１１は、設定処理の流れを説明するためのフローチャートである。
図１０に示すように、設定処理において、制御部６１は先ず、光源別にループＡを実行する（ステップＳ１０〜ステップＳ２６）。
【００７４】
具体的には、ループＡでは、制御部６１は、処理対象とされる光源の仮設定用データ５００を作成し、基準駆動信号設定値６３４を読み出して、基準駆動信号で当該光源を点灯させる（ステップＳ１２）。
【００７５】
次いで、制御部６１は、キャリッジ部コントローラー２２に適宜キャリッジを主走査方向へ移動させつつ、印刷対象の媒体３を複数回撮影して、サンプル撮影データ５０２を生成・記憶する（ステップＳ１４）。
【００７６】
次に、制御部６１は、処理対象の光源についてのサンプル撮影データ５０２に基づいて平均化撮影データ５０４を作成し（ステップＳ１６）、平均化撮影データ５０４から集約撮影データ５０６を作成する（ステップＳ１８）。そして、集約撮影データ５０６から処理対象の光源に係る代表輝度値５０９を算出する（ステップＳ２０）。
【００７７】
次に、代表輝度値５０９と目標輝度値との輝度差を求め、調整倍率算出関数６３６を参照して調整倍率６（図５参照）を決定して（ステップＳ２２）、処理対象の光源の基準駆動信号設定値６３４に当該調整倍率を乗算して、同光源の仮駆動信号設定値５２２を決定する（ステップＳ２４）。そして、ループＡを終了する（ステップＳ２６）。
【００７８】
全ての光源についてループＡを実行したならば、図１１に移って、制御部６１は、本設定用データ５４０を作成し、それぞれに仮駆動信号設定値５２２に基づく仮駆動信号で各光源を点灯させる（ステップＳ４０）。
【００７９】
次で、キャリッジ部コントローラー２２に適宜キャリッジの主走査方向への移動制御を要求しつつ、印刷対象の媒体３を複数回撮影して、サンプル撮影データ５４２を生成・記憶する（ステップＳ４２）。
【００８０】
次に、制御部６１は、サンプル撮影データ５４２に基づいて平均化撮影データ５４４を作成し（ステップＳ４４）、平均化撮影データ５４４から集約撮影データ５４６を作成する（ステップＳ４６）。そして、集約撮影データ５４６から全光源を点灯した場合における代表輝度値５４９を算出する（ステップＳ４８）。
【００８１】
次に、代表輝度値５４９と目標輝度値との輝度差を求め、調整倍率算出関数６３６を参照して共通の調整倍率６ＡＬ（図６参照）を決定して（ステップＳ５０）、各光源の仮駆動信号設定値５２２に当該共通の調整倍率６ＡＬをそれぞれ乗算して、各光源の画質検査時駆動信号設定値５５２を決定し（ステップＳ５２）、設定処理を終了する。
【００８２】
図９に戻って、印刷機制御ボード１２は、制御部６１に画質検査時駆動信号設定値５５２を適用した画質検査時駆動信号で全光源を点灯させて（ステップＳ７０）、各印刷ヘッドの吐出量の調整を行い（ステップＳ７２）、画質検査用印刷を実行する（ステップＳ７４）。
【００８３】
以上、本実施形態によれば各光源の光量をキャリブレーションに適した光量に調整することができるため、複数の光源とカメラとを使った良好なキャリブレーションを実現することができる。
【００８４】
［変形例］
なお、本発明の適用可能な実施形態は上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能なのは勿論である。
【００８５】
〔変形例その１〕
例えば、上記実施形態において、ステップＳ４０〜Ｓ５２を省略して、ステップＳ２４で仮駆動信号設定値５２２の決定をもって、これを画質検査時駆動信号設定値５５２の決定とする構成も可能である。図６を参照して説明した処理を省略し、図５を参照して説明した処理の仮駆動信号設定値５２２の決定をもって画質検査時駆動信号設定値５５２の決定とする構成である。
【００８６】
〔変形例その２〕
また例えば、上記実施形態では、サンプル撮影データ５０２→平均化撮影データ５０４→集約撮影データ５０６の順に撮影データを派生させて、集約撮影データ５０６から代表輝度値５０９を算出するとしたが、平均化と集約の順を逆にすることもできる。
【００８７】
具体的には、例えば図１２に示すように、上記実施形態のステップＳ１６に換えて、サンプル撮影データ５０２（５０２ａ，５０２ｂ，…）毎にデータ圧縮を行って、それぞれの集約撮影データ５０６（５０６ａ，５０６ｂ，…）を作成するステップＳ１７を実行する。次いで、上記実施形態のステップＳ１８に代えて、複数の集約撮影データ５０６（５０６ａ，５０６ｂ，…）からピクセル別の平均化を行って、１つの平均化撮影データ５０４を作成するステップＳ１９を実行する。そして、上記実施形態のステップＳ２０に代えて、平均化撮影データ５０４のピクセルの輝度順ソートデータ５０８を作成して代表輝度値５０９を決定するステップＳ２１を実行するとしてもよい。
【００８８】
同様に、図１３に示すように、上記実施形態のステップＳ４４に換えて、サンプル撮影データ５４２（５４２ａ，５４２ｂ，…）毎にデータ圧縮を行って、それぞれの集約撮影データ５４６（５４６ａ，５４６ｂ，…）を作成するステップＳ４５を実行する。次いで、上記実施形態のステップＳ４６に代えて、複数の集約撮影データ５４６（５４６ａ，５４６ｂ，…）からピクセル別の平均化を行って、１つの平均化撮影データ５４４を作成するステップＳ４７を実行する。そして、上記実施形態のステップＳ４８に代えて、平均化撮影データ５４４のピクセルの輝度順ソートデータ５４８を作成して代表輝度値５４９を決定するステップＳ４９を実行するとしてもよい。
【００８９】
〔変形例その３〕
また、上記実施形態では、光源の数を２つとしたが３つ以上とすることもできる。
図１４は、画質検査用カメラシステムの変形例における光源の配置位置関係の例を示す略図であって、ケース３１の開口部側から見た下面図に相当する。図３における下側から下面図に相当する。当該構成では、上記実施形態と同様にして第１光源４１と第２光源４２とを有するのに加え、第３光源４３と第４光源４４とを有する。そして、これら４つの光源は、それぞれの発光正面方向ＤＬ１〜ＤＬ４がカメラ５０の光軸Ｄｃを四方から囲むように配置されている。
【００９０】
なお、図１４の例では、第３光源４３と第４光源４４とは、それぞれＬＥＤ４３ａ，４４ａから導光材４３ｂ，４４ｂに光が導かれることで線状光源や面状光源として機能する構成を示した、第１光源４１や第２光源４２と同様の点光源としてもよい。
【符号の説明】
【００９１】
３…媒体、６…調整倍率、１０…印刷装置、１２…印刷機制御ボード、２０…キャリッジ部、２２…キャリッジ部コントローラー、２４…印刷ヘッドユニット群、３０…画質検査用カメラシステム、４１…第１光源、４２…第２光源、４３…第３光源、４４…第４光源、５０…カメラ、５２…イメージセンサー、６０…システム制御ボード、６１…制御部、６２…揮発性記憶部、６３…不揮発性記憶部、６５…ドライバー回路部、５００…仮設定用データ、５０２…サンプル撮影データ、５０４…平均化撮影データ、５０６…集約撮影データ、５０８…輝度順ソートデータ、５０９…代表輝度値、５２０…仮駆動信号設定データ、５２２…仮駆動信号設定値、５４０…本設定用データ、５４２…サンプル撮影データ、５４４…平均化撮影データ、５４６…集約撮影データ、５４８…輝度順ソートデータ、５４９…代表輝度値、５５０…画質検査時駆動信号設定データ、５５２…画質検査時駆動信号設定値、６３２…基準駆動信号設定データ、６３４…基準駆動信号設定値、６３６…調整倍率算出関数。ＤＬ１〜ＤＬ４…発光正面方向、Ｄｃ…光軸、Ｄｓ…主走査方向
【図１】
2019140611.tif 000003
【図２】
2019140611.tif 000004
【図３】
2019140611.tif 000005
【図４】
2019140611.tif 000006
【図５】
2019140611.tif 000007
【図６】
2019140611.tif 000008
【図７】
2019140611.tif 000009
【図８】
2019140611.tif 000010
【図９】
2019140611.tif 000011
【図１０】
2019140611.tif 000012
【図１１】
2019140611.tif 000013
【図１２】
2019140611.tif 000014
【図１３】
2019140611.tif 000015
【図１４】
2019140611.tif 000016