IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社リコーの特許一覧

(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-03-07
(45)【発行日】2022-03-15
(54)【発明の名称】撮像装置、測色装置および画像形成装置
(51)【国際特許分類】
   H04N 1/60 20060101AFI20220308BHJP
   G06T 1/00 20060101ALI20220308BHJP
【FI】
H04N1/60 300
G06T1/00 510
【請求項の数】 5
(21)【出願番号】P 2018053360
(22)【出願日】2018-03-20
(65)【公開番号】P2019165412
(43)【公開日】2019-09-26
【審査請求日】2021-02-08
(73)【特許権者】
【識別番号】000006747
【氏名又は名称】株式会社リコー
(74)【代理人】
【識別番号】100089118
【弁理士】
【氏名又は名称】酒井 宏明
(72)【発明者】
【氏名】平賀 匠
(72)【発明者】
【氏名】佐藤 信行
(72)【発明者】
【氏名】佐野 武司
【審査官】西谷 憲人
(56)【参考文献】
【文献】特開2013-051672(JP,A)
【文献】特開2015-186171(JP,A)
【文献】特開2016-050972(JP,A)
【文献】米国特許出願公開第2017/0208237(US,A1)
(58)【調査した分野】(Int.Cl.,DB名)
H04N 1/60
G06T 1/00
(57)【特許請求の範囲】
【請求項1】
開口部を介して被写体を照明する光源と、
前記光源によって照明され、前記被写体よりも前記光源に近い位置に設けられた基準チャートと、
前記基準チャートおよび前記被写体を撮像するセンサと、
1の露光時間で前記センサにより前記基準チャートを撮像した結果に応じて前記光源の光量を調整する光量調整部と、
を備え、
前記光量調整部は、前記光源の光量を前記調整された光量とし、かつ、前記第1の露光時間よりも長い第2の露光時間で前記センサにより前記被写体を撮像する、
ことを特徴とする撮像装置。
【請求項2】
前記光量調整部は、前記第1の露光時間で前記基準チャートを撮像した結果に応じて、前記センサが撮像したデータの補正値を決定するものであって、
前記第2の露光時間で前記被写体を撮像したデータを、前記決定した補正値で補正する補正部を備える、
ことを特徴とする請求項1に記載の撮像装置。
【請求項3】
前記センサにより撮像された画像に基づいて、前記センサと前記被写体との間の距離を算出する距離算出部を更に備え、
前記距離算出部により算出した距離に応じて前記第2の露光時間を変更する、
ことを特徴とする請求項1または2に記載の撮像装置。
【請求項4】
請求項1ないし3の何れか一項に記載の撮像装置と、
前記撮像装置が撮像した被写体および基準チャートの撮像データに基づいて、前記被写体の測色値を算出する算出部と、
を備えることを特徴とする測色装置。
【請求項5】
記録媒体に画像を出力する画像出力手段と、
請求項4に記載の測色装置と、
を備え、
前記測色装置は、前記画像出力手段が出力する画像を前記被写体として該画像の測色値を算出し、
前記画像出力手段は、前記測色装置が前記測色値を算出した後に、前記測色値を用いて色調整した画像データに基づいて画像を出力する、
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、撮像装置、測色装置および画像形成装置に関する。
【背景技術】
【0002】
従来、基準チャートと被写体(測色メディア)とを撮像対象としたイメージセンサと、撮像対象を照明する光源とを備えたカメラユニットを用い、基準チャートと被写体(測色メディア)とを撮像して被写体(測色メディア)の色を補正する技術が開示されている。
【0003】
特許文献1には、2種類の光量で補正値を作成し、測色時に測色対象の被写体(測色メディア)の画像の濃度に応じて光量を変更する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、従来技術によれば、測色対象の被写体(測色メディア)によって光量を変化させるため、光量の変化による光源の色のばらつきが発生する場合があった。
【0005】
本発明は、上記に鑑みてなされたものであって、測色精度を高めることを目的とする。
【課題を解決するための手段】
【0006】
上述した課題を解決し、目的を達成するために、本発明は、開口部を介して被写体を照明する光源と、前記光源によって照明され、前記被写体よりも前記光源に近い位置に設けられた基準チャートと、前記基準チャートおよび前記被写体を撮像するセンサと、1の露光時間で前記センサにより前記基準チャートを撮像した結果に応じて前記光源の光量を調整する光量調整部と、を備え、前記光量調整部は、前記光源の光量を前記調整された光量とし、かつ、前記第1の露光時間よりも長い第2の露光時間で前記センサにより前記被写体を撮像する、ことを特徴とする。
【発明の効果】
【0007】
本発明によれば、測色精度を高めることができる、という効果を奏する。
【図面の簡単な説明】
【0008】
図1図1は、第1の実施の形態にかかる画像形成装置の内部を透視して示す斜視図である。
図2図2は、画像形成装置の内部の機械的構成を示す上面図である。
図3図3は、キャリッジに搭載される記録ヘッドの配置例を説明する図である。
図4図4は、キャリッジの昇降機構を概略的に示す図である。
図5-1】図5-1は、撮像ユニットの縦断面図である。
図5-2】図5-2は、撮像ユニットの内部を透視して示す上面図である。
図5-3】図5-3は、筐体の底面部を図5-1中のX2方向から見た平面図である。
図6図6は、照明光源の構成例について説明する図である。
図7図7は、基準チャートの具体例を示す図である。
図8図8は、画像形成装置の制御機構の概略構成を示すブロック図である。
図9図9は、基準チャートと撮像対象とを同時に撮像した画像データの一例を示す図である。
図10図10は、測色装置の制御機構の一構成例を示すブロック図である。
図11図11は、基準測色値および基準RGB値を取得する処理と基準値線形変換マトリックスを生成する処理を説明する図である。
図12図12は、初期基準RGB値の一例を示す図である。
図13図13は、基本測色処理を説明する図である。
図14図14は、基本測色処理を説明する図である。
図15図15は、バランス調整前のRGB出力値について説明する図である。
図16図16は、理想値との比と差分について説明する図である。
図17図17は、測色値を算出する処理の流れを概略的に示すフローチャートである。
図18図18は、記録媒体との間隔と露光時間との関係を示す図である。
図19図19は、第2の実施の形態にかかる撮像ユニットの縦断面図である。
【発明を実施するための形態】
【0009】
(第1の実施の形態)
以下に添付図面を参照して、この発明に係る撮像装置、測色装置および画像形成装置の最良な実施の形態を詳細に説明する。なお、以下で説明する実施形態では、本発明を適用した画像形成装置の一例としてインクジェットプリンタを例示するが、本発明は、記録媒体に画像を出力する様々なタイプの画像形成装置に対して広く適用可能である。
【0010】
<画像形成装置の機械的構成>
まず、図1乃至図3を参照しながら、本実施形態に係る画像形成装置100の機械的構成について説明する。図1は、第1の実施の形態にかかる画像形成装置100の内部を透視して示す斜視図、図2は、画像形成装置100の内部の機械的構成を示す上面図、図3は、キャリッジ5に搭載される記録ヘッド6の配置例を説明する図である。
【0011】
図1に示すように、本実施形態に係る画像形成装置100は、主走査方向(図中矢印A方向)に往復移動して、副走査方向(図中矢印B方向)に間欠的に搬送される記録媒体16に対して画像を形成するキャリッジ5を備える。キャリッジ5は、主走査方向に沿って延設された主ガイドロッド3により支持されている。また、キャリッジ5には連結片5aが設けられている。連結片5aは、主ガイドロッド3と平行に設けられた副ガイド部材4に係合し、キャリッジ5の姿勢を安定化させる。
【0012】
キャリッジ5には、図2に示すように、イエロー(Y)インクを吐出する記録ヘッド6y、マゼンタ(M)インクを吐出する記録ヘッド6m、シアン(C)インクを吐出する記録ヘッド6c、およびブラック(Bk)インクを吐出する複数の記録ヘッド6k(以下、記録ヘッド6y,6m,6c,6kを総称する場合は、記録ヘッド6という。)が搭載されている。記録ヘッド6は、その吐出面(ノズル面)が下方(記録媒体16側)に向くように、キャリッジ5に搭載されている。記録ヘッド6は、画像出力手段の主体となる。
【0013】
記録ヘッド6にインクを供給するためのインク供給体であるカートリッジ7は、キャリッジ5には搭載されず、画像形成装置100内の所定の位置に配置されている。カートリッジ7と記録ヘッド6とは図示しないパイプで連結されており、このパイプを介して、カートリッジ7から記録ヘッド6に対してインクが供給される。
【0014】
キャリッジ5は、駆動プーリ9と従動プーリ10との間に張架されたタイミングベルト11に連結されている。駆動プーリ9は、主走査モータ8の駆動により回転する。従動プーリ10は、駆動プーリ9との間の距離を調整する機構を有し、タイミングベルト11に対して所定のテンションを与える役割を持つ。キャリッジ5は、主走査モータ8の駆動によりタイミングベルト11が送り動作されることにより、主走査方向に往復移動する。キャリッジ5の主走査方向の移動は、例えば図2に示すように、キャリッジ5に設けられたエンコーダセンサ41がエンコーダシート40のマークを検知して得られるエンコーダ値に基づいて制御される。
【0015】
また、本実施形態に係る画像形成装置100は、記録ヘッド6の信頼性を維持するための維持機構21を備える。維持機構21は、記録ヘッド6の吐出面の清掃やキャッピング、記録ヘッド6からの不要なインクの排出などを行う。
【0016】
記録ヘッド6の吐出面と対向する位置には、図2に示すように、プラテン板22が設けられている。プラテン板22は、記録ヘッド6から記録媒体16上にインクを吐出する際に、記録媒体16を支持するためのものである。本実施形態に係る画像形成装置100は、キャリッジ5の主走査方向の移動距離が長い広幅機である。このため、プラテン板22は、複数の板状部材を主走査方向(キャリッジ5の移動方向)に繋いで構成している。記録媒体16は、図示しない副走査モータによって駆動される搬送ローラにより挟持され、プラテン板22上を、副走査方向に間欠的に搬送される。
【0017】
記録ヘッド6は、複数のノズル列を備えており、プラテン板22上を搬送される記録媒体16上にノズル列からインクを吐出することで、記録媒体16に画像を形成する。本実施形態では、キャリッジ5の1回の走査で記録媒体16に形成できる画像の幅を多く確保するため、図3に示すように、キャリッジ5に、上流側の記録ヘッド6と下流側の記録ヘッド6とを搭載している。また、ブラックのインクを吐出する記録ヘッド6kは、カラーのインクを吐出する記録ヘッド6y,6m,6cの2倍の数だけキャリッジ5に搭載している。また、記録ヘッド6y,6mは左右に分離して配置されている。これは、キャリッジ5の往復動作で色の重ね順を合わせ、往路と復路とで色が変わらないようにするためである。なお、図3に示す記録ヘッド6の配列は一例であり、図3に示す配列に限定されるものではない。
【0018】
本実施形態に係る画像形成装置100を構成する上記の各構成要素は、外装体1の内部に配置されている。外装体1にはカバー部材2が開閉可能に設けられている。画像形成装置100のメンテナンス時やジャム発生時には、カバー部材2を開けることにより、外装体1の内部に設けられた各構成要素に対して作業を行うことができる。
【0019】
本実施形態に係る画像形成装置100は、記録媒体16を副走査方向に間欠的に搬送し、記録媒体16の副走査方向の搬送が停止している間に、キャリッジ5を主走査方向に移動させながら、キャリッジ5に搭載された記録ヘッド6のノズル列からプラテン板22上の記録媒体16上にインクを吐出して、記録媒体16に画像を形成する。
【0020】
特に、画像形成装置100の出力特性を調整するためのキャリブレーションを実施する場合には、キャリッジ5に搭載された記録ヘッド6のノズル列からプラテン板22上の記録媒体16上にインクを吐出して、記録媒体16に測色対象となるパッチ画像200を形成する。パッチ画像200は、基準色のパッチを画像形成装置100が出力することで得られる画像であり、画像形成装置100の出力特性を反映している。したがって、パッチ画像200の測色値とそれに対応する基準色の標準色空間における表色値との差分に基づいて色変換パラメータを生成し、この色変換パラメータを用いて色変換を行った後の画像データに基づいて画像を出力することで、画像形成装置100は再現性の高い画像を出力することができる。
【0021】
本実施形態に係る画像形成装置100は、記録媒体16に出力したパッチ画像200を測色するための測色装置を備える。測色装置は、画像形成装置100により記録媒体16に形成された測色対象のパッチ画像200を被写体とし、このパッチ画像200と後述する基準チャート400とを撮像する撮像ユニット42を備える。測色装置は、撮像ユニット42の撮像によって得られる基準チャート400の画像データ、およびパッチ画像200の画像データに基づいて、パッチ画像200の測色値を算出する。なお、この測色装置は、パッチ画像200の測色値を算出する機能だけでなく、撮像ユニット42の撮像によって得られる画像データを用いて、画像形成装置100が出力する画像の位置ずれ量を算出する機能や、撮像ユニット42の撮像によって得られる画像データを用いて、画像形成装置100が出力する画像のドット径を算出する機能も備える。
【0022】
撮像ユニット42は、図2に示すように、キャリッジ5に対して固定されて設けられ、キャリッジ5と一体となって主走査方向に往復移動する。そして、撮像ユニット42は、記録媒体16に形成された画像(パッチ画像200の測色時は測色対象となるパッチ画像200)を被写体とし、この被写体と対向する位置に移動したときに、被写体と基準チャート400とを含む1フレームの画像データを取得する。
【0023】
ここで、図4はキャリッジ5の昇降機構600を概略的に示す図である。コシの強い用紙や折れ用紙などを記録媒体16とする場合、プラテン板22から記録媒体16の浮きが発生しやすい。このような場合、記録媒体16によって記録ヘッド6が傷つき、破損する恐れがある。そこで、図4に示すように、本実施の形態の画像形成装置100は、キャリッジ5を昇降させる昇降機構600を備えている。昇降機構600は、キャリッジ昇降モータ601と、キャリッジ昇降カム602とを備えている。昇降機構600は、キャリッジ昇降モータ601の駆動によりキャリッジ昇降カム602が回転することにより、キャリッジ5が上下動する。なお、キャリッジ5の昇降機構600は、図4に示す構成に限るものではない。
【0024】
<撮像ユニットの具体例>
図5-1乃至図5-3は、撮像ユニット42の具体例を示す図であり、図5-1は、撮像ユニット42の縦断面図(図5-2中のX1-X1線断面図)、図5-2は、撮像ユニット42の内部を透視して示す上面図、図5-3は、筐体の底面部を図5-1中のX2方向から見た平面図である。
【0025】
撮像ユニット42は、枠体422と基板423とを組み合わせて構成された筐体421を備える。枠体422は、筐体421の上面となる一端側が開放された有底筒状に形成されている。基板423は、枠体422の開放端を閉塞して筐体421の上面を構成するように、締結部材424によって枠体422に締結され、枠体422と一体化されている。
【0026】
筐体421は、その底面部421aが所定の間隙dを介してプラテン板22上の記録媒体16と対向するように、キャリッジ5に固定される。記録媒体16と対向する筐体421の底面部(第一の面)421aには、記録媒体16に形成された被写体(パッチ画像200)を筐体421の内部から撮影可能にするための開口部425が設けられている。
【0027】
筐体421の内部には、画像を撮像するセンサ部430が設けられている。センサ部430は、CCDセンサまたはCMOSセンサなどの2次元イメージセンサ431と、センサ部430の撮像範囲の光学像を2次元イメージセンサ431のセンサ面に結像する結像レンズ432とを備える。2次元イメージセンサ431は、センサ面が筐体421の底面部421a側に向くように、例えば、基板423の内面(部品実装面)に実装されている。結像レンズ432は、その光学特性に応じて定められる位置関係を保つように2次元イメージセンサ431に対して位置決めされた状態で固定されている。
【0028】
筐体421の底面部421aのセンサ部430と対向する内面側には、底面部421aに設けられた開口部425と隣り合うようにして、基準チャート400が形成されたチャート板410が配置されている。チャート板410は、例えば、基準チャート400が形成された面とは逆側の面を接着面として、筐体421の底面部421aの内面側に接着材などにより接着され、筐体421に対して固定された状態で保持されている。なお、基準チャート400は、チャート板410上ではなく、筐体421の底面部421aの内面側に直接形成されていてもよい。この場合はチャート板410は不要である。基準チャート400は、センサ部430により被写体(パッチ画像200)とともに撮像されるものである。なお、基準チャート400の詳細については後述する。
【0029】
また、筐体421の内部には、センサ部430が被写体(パッチ画像200)と基準チャート400とを同時に撮像する際に、これら被写体(パッチ画像200)および基準チャート400を照明する照明光源426が設けられている。照明光源426としては、例えばLEDが用いられる。本実施形態においては、照明光源426として2つのLEDを用いる。照明光源426として用いるこれら2つのLEDは、例えば、センサ部430の2次元イメージセンサ431とともに、基板423の内面に実装される。ただし、照明光源426は、被写体(パッチ画像200)と基準チャート400とを照明できる位置に配置されていればよく、必ずしも基板423に直接実装されていなくてもよい。また、本実施形態では、照明光源426としてLEDを用いているが、光源の種類はLEDに限定されるものではない。例えば、有機ELなどを照明光源426として用いるようにしてもよい。有機ELを照明光源426として用いた場合は、太陽光の分光分布に近い照明光が得られるため、測色精度の向上が期待できる。
【0030】
図6は、照明光源426の構成例について説明する図である。照明光源426は、白色光源である。図6に示すように、照明光源426は、プリント基板108上に青色LED素子102を実装している。照明光源426は、例えば、500×500μmのGaN系の青色LED素子102に黄色の蛍光体106を塗布し、青色と黄色により、白色光が出るように調整されている。青色LED素子102からの光は、直接または、一部は反射板104で反射され、外部に取り出される。なお、照明光源426に用いるLED素子は青色LEDに限るものではなく、略白色が発光できれば良い。
【0031】
また、本実施形態では、図5-2に示すように、照明光源426として用いる2つのLEDを基板423側から筐体421の底面部421a側に垂直に見下ろしたときの底面部421a上の投影位置が、開口部425と基準チャート400との間の領域内となり、且つ、センサ部430を中心として対称となる位置となるように、これら2つのLEDが配置されている。換言すると、照明光源426として用いる2つのLEDを結ぶ線がセンサ部430の結像レンズ432の中心を通り、且つ、この2つのLEDを結ぶ線に対して線対称となる位置に、筐体421の底面部421aに設けられた開口部425と基準チャート400とが配置される。照明光源426として用いる2つのLEDをこのように配置することにより、被写体(パッチ画像200)と基準チャート400とを、概ね同一の条件にて照明することができる。
【0032】
また、筐体421の底面部421aと記録媒体16との間の間隙dを小さくすれば、センサ部430から被写体(パッチ画像200)までの光路長と、センサ部430から基準チャート400までの光路長との差を、センサ部430の被写界深度の範囲内とすることもできる。本実施形態の撮像ユニット42は、筐体421の外部の被写体(パッチ画像200)と筐体421の内部に設けられた基準チャート400とをセンサ部430により撮像する構成である。したがって、センサ部430から被写体(パッチ画像200)までの光路長とセンサ部430から基準チャート400までの光路長との差がセンサ部430の被写界深度の範囲を超えていると、被写体(パッチ画像200)と基準チャート400との双方に焦点の合った画像を撮像することができない。
【0033】
センサ部430から被写体(パッチ画像200)までの光路長とセンサ部430から基準チャート400までの光路長との差は、概ね、筐体421の底面部421aの厚みに間隙dを加えた値となる。したがって、間隙dを十分に小さな値とすれば、センサ部430から被写体(パッチ画像200)までの光路長とセンサ部430から基準チャート400までの光路長との差を、センサ部430の被写界深度の範囲内として、被写体(パッチ画像200)と基準チャート400との双方に焦点の合った画像を撮像することができる。例えば、間隙dを1mm~2mm程度に設定すれば、センサ部430から被写体(パッチ画像200)までの光路長とセンサ部430から基準チャート400までの光路長との差を、センサ部430の被写界深度の範囲内とすることができる。
【0034】
なお、センサ部430の被写界深度は、センサ部430の絞り値や結像レンズ432の焦点距離、センサ部430と被写体との間の距離などに応じて定まる、センサ部430に固有の特性である。本実施形態の撮像ユニット42においては、筐体421の底面部421aと記録媒体16との間の間隙dを例えば1mm~2mm程度の十分に小さな値としたときに、センサ部430から被写体(パッチ画像200)までの光路長と、センサ部430から基準チャート400までの光路長との差が被写界深度の範囲内となるように、センサ部430が設計されている。
【0035】
<基準チャートの具体例>
次に、図7を参照しながら、撮像ユニット42の筐体421の内部に配置されるチャート板410上の基準チャート400について詳細に説明する。図7は、基準チャート400の具体例を示す図である。
【0036】
図7に示す基準チャート400は、測色用のパッチを配列した複数の基準パッチ列401~404、ドット計測用パターン列406、距離計測用ライン405およびチャート位置特定用マーカ407を有する。
【0037】
基準パッチ列401~404は、YMCの1次色のパッチを階調順に配列した基準パッチ列401と、RGBの2次色のパッチを階調順に配列した基準パッチ列402と、グレースケールのパッチを階調順に配列した基準パッチ列(無彩色の階調パターン)403と、3次色のパッチを配列したパッチ列404と、を含む。ドット計測用パターン列406は、大きさが異なる円形パターンが大きさ順に配列された幾何学形状測定用のパターン列である。
【0038】
距離計測用ライン405は、複数の基準パッチ列401~404やドット径計測用パターン列406を囲む矩形の枠(一対の主走査距離基準線と一対の副走査距離基準線との組み合わせ)として形成されている。チャート位置特定用マーカ407は、距離計測用ライン405の四隅の位置に設けられていて、各パッチ位置を特定するためのマーカとして機能する。撮像ユニット42の撮像により得られる基準チャート400の画像データから、距離計測用ライン405とその四隅のチャート位置特定用マーカ407を特定することで、基準チャート400の位置及び各パターンの位置を特定することができる。
【0039】
測色用の基準パッチ列401~404を構成する各パッチは、撮像ユニット42が撮像を行う際の撮像条件を反映した色味の基準として用いられる。なお、基準チャート400に配置されている測色用の基準パッチ列401~404の構成は、図7に示す例に限定されるものではなく、任意のパッチ列を適用することが可能である。例えば、可能な限り色範囲が広く特定できるパッチを用いてもよいし、また、YMCKの1次色の基準パッチ列401や、グレースケールの基準パッチ列403は、画像形成装置100に使用されるインクの測色値のパッチで構成されていてもよい。また、RGBの2次色の基準パッチ列402は、画像形成装置100で使用されるインクで発色可能な測色値のパッチで構成されていてもよく、さらに、Japan Color等の測色値が定められた基準色票を用いてもよい。
【0040】
なお、本実施形態では、一般的なパッチ(色票)の形状の基準パッチ列401~404を有する基準チャート400を用いているが、基準チャート400は、必ずしもこのような基準パッチ列401~404を有する形態でなくてもよい。基準チャート400は、測色に利用可能な複数の色が、それぞれの位置を特定できるように配置された構成であればよい。
【0041】
基準チャート400は、撮像ユニット42の筐体421の底面部421aに、開口部425と隣り合うように配置されているため、センサ部430によってパッチ画像200などの被写体と同時に撮像することができる。
【0042】
<画像形成装置の制御機構の概略構成>
次に、図8を参照しながら、本実施形態に係る画像形成装置100の制御機構の概略構成について説明する。図8は、画像形成装置100の制御機構の概略構成を示すブロック図である。
【0043】
本実施形態に係る画像形成装置100の制御機構は、上位CPU107、ROM118、RAM119、主走査ドライバ109、記録ヘッドドライバ111、測色制御部50、紙搬送部112、副走査ドライバ113、記録ヘッド6、エンコーダセンサ41、および撮像ユニット42を備える。記録ヘッド6、エンコーダセンサ41、および撮像ユニット42は、上述したようにキャリッジ5に搭載されている。
【0044】
上位CPU107は、記録媒体16に形成する画像のデータや駆動制御信号(パルス信号)を各ドライバに供給し、画像形成装置100の全体の制御を司る。具体的には、上位CPU107は、主走査ドライバ109を介して、キャリッジ5の主走査方向の駆動を制御する。また、上位CPU107は、記録ヘッドドライバ111を介して、記録ヘッド6によるインクの吐出タイミングを制御する。また、上位CPU107は、副走査ドライバ113を介して、搬送ローラや副走査モータを含む紙搬送部112の駆動を制御する。
【0045】
エンコーダセンサ41は、エンコーダシート40のマークを検知して得られるエンコーダ値を上位CPU107に出力する。上位CPU107は、エンコーダセンサ41からのエンコーダ値を基に、主走査ドライバ109を介して、キャリッジ5の主走査方向の駆動を制御する。
【0046】
撮像ユニット42は、上述したように、記録媒体16に形成されたパッチ画像200の測色時に、パッチ画像200と筐体421の内部に配置されたチャート板410上の基準チャート400とをセンサ部430で同時に撮像し、パッチ画像200および基準チャート400を含む画像データを測色制御部50に出力する。
【0047】
図9は、基準チャートと撮像対象とを同時に撮像した画像データの一例を示す図である。図9に示すように、撮像ユニット42は、枠体32の内部に配置された基準チャート400の各パッチを撮像する。図9に示す画像データは、左半面に基準チャート400を2次元イメージセンサ431に対して固定して配置し、右半面に測色対象を撮像した例である。撮像対象のRGB信号値は、右側撮像領域の一部の領域を平均化して求められる。図12に示す例では、破線の領域内のRGB信号を平均化して求めている。多数の画素を平均する事で、ノイズの影響を低減し、Bit分解能の向上を図ることができる。
【0048】
測色制御部50は、撮像ユニット42から取得したパッチ画像200の画像データに基づいて、パッチ画像200の測色値(標準色空間における表色値)を算出する。測色制御部50が算出したパッチ画像200の測色値は、上位CPU107に送られる。測色制御部50は、撮像ユニット42とともに、測色装置を構成している。なお、本実施形態では、測色制御部50を撮像ユニット42とは別個の構成としているが、測色制御部50を撮像ユニット42と一体の構成としてもよい。例えば、撮像ユニット42の基板423に、測色制御部50として機能する制御回路を実装するようにしてもよい。
【0049】
また、測色制御部50は、撮像ユニット42に対して各種設定信号やタイミング信号、光源駆動信号などを供給し、撮像ユニット42による画像の撮像を制御する。各種設定信号は、センサ部430の動作モードを設定する信号や、シャッタスピード、AGCのゲインなどの撮像条件を設定する信号を含む。これら設定信号は、測色制御部50が上位CPU107から取得して、撮像ユニット42に供給する。また、タイミング信号は、センサ部430による撮像のタイミングを制御する信号であり、光源駆動信号は、センサ部430の撮像範囲を照明する照明光源426の駆動を制御する信号である。これらタイミング信号および光源駆動信号は、測色制御部50が生成して、撮像ユニット42に供給する。
【0050】
ROM118は、例えば、上位CPU107で実行する処理手順等のプログラムや各種制御データなどを格納する。RAM119は、上位CPU107のワーキングメモリとして利用される。
【0051】
<測色装置の制御機構の構成>
次に、図10を参照しながら、測色装置の制御機構について具体的に説明する。図1010は、測色装置の制御機構の一構成例を示すブロック図である。
【0052】
測色装置は、撮像ユニット42と測色制御部50とを備える。撮像ユニット42は、上述したセンサ部430と照明光源426とに加え、さらに、画像処理部45と、インターフェース部46と、を備える。なお、本実施形態では、画像処理部45をセンサ部430とは別個の構成としているが、センサ部430の2次元イメージセンサ431に画像処理部45の機能を持たせるようにしてもよい。
【0053】
画像処理部45は、センサ部430により撮像した画像データを処理するものであり、AD変換部451、シェーディング補正部452、ホワイトバランス補正部453、γ補正部454、および画像フォーマット変換部455を備える。
【0054】
AD変換部451は、センサ部430が出力するアナログ信号をAD変換する。
【0055】
シェーディング補正部452は、センサ部430の撮像範囲に対する照明光源426からの照明の照度ムラに起因する画像データの誤差を補正する。
【0056】
ホワイトバランス補正部453は、画像データのホワイトバランスを補正する。
【0057】
γ補正部454は、センサ部430の感度のリニアリティを補償するように画像データを補正する。
【0058】
画像フォーマット変換部455は、画像データを任意のフォーマットに変換する。
【0059】
インターフェース部46は、測色制御部50から送られた各種設定信号、タイミング信号および光源駆動信号を撮像ユニット42が取得し、また、撮像ユニット42から測色制御部50へ画像データを送るためのインターフェースである。
【0060】
測色制御部50は、フレームメモリ51と、演算部53と、タイミング信号発生部54と、光源駆動制御部55と、不揮発性メモリ60と、間隙調整部56と、を備える。
【0061】
フレームメモリ51は、撮像ユニット42から送られた画像データを一時的に記憶するメモリである。
【0062】
不揮発性メモリ60は、図11に示すように、分光器(測色装置)BSによって、基準シートKSに配列形成されている複数の基準色パッチKPの測色結果の測色値であるL*a*b*値とXYZ値のうち、少なくともいずれか(図11では、L*a*b*値とXYZ値の双方)が、基準測色値として、不揮発性メモリ125のメモリテーブルTb1にパッチ番号に対応して格納されている。
【0063】
演算部53は、光量調整部である測色値算出部(算出部)531と、距離算出部532と、を備える。演算部53は、例えばCPUなどのプロセッサを備え、このプロセッサにより所定のプログラムを実行することによって、測色値算出部531、距離算出部532の各機能を実現する。なお、本実施形態では演算部53の測色値算出部531、距離算出部532をソフトウェアにより実現しているが、これらの一部または全部をASIC(Application Specific Integrated Circuit)やFPGA(Field-Programmable Gate Array)などの専用のハードウェアを用いて実現することも可能である。
【0064】
測色値算出部531は、撮像ユニット42のセンサ部430が、測色対象のパッチ画像200と基準チャート400とを同時に撮像したときに、この撮像によって得られるパッチ画像200および基準チャート400の画像データとに基づいて、パッチ画像200の測色値を算出する。測色値算出部531が算出したパッチ画像200の測色値は、上位CPU107へと送られる。なお、測色値算出部531による処理の具体例については、詳細を後述する。
【0065】
距離算出部532は、撮像ユニット42のセンサ部430により撮像されてフレームメモリ51に一時的に格納された画像を解析することにより、筐体421と筐体421外部の被写体(記録媒体16に形成された測色対象のパッチ画像200)との間の距離を算出する。なお、距離の算出は、特開2017-003570号公報に開示された手法を用いればよい。
【0066】
タイミング信号発生部54は、撮像ユニット42のセンサ部430による撮像のタイミングを制御するタイミング信号を発生して、撮像ユニット42に供給する。
【0067】
光源駆動制御部55は、撮像ユニット42の照明光源426を駆動するための光源駆動信号を生成して、撮像ユニット42に供給する。
【0068】
間隙調整部56は、キャリッジ昇降モータ601の駆動を制御することで、センサ部430と記録媒体16の間の間隔を変化させる。
【0069】
<パッチ画像の測色方法>
次に、本実施形態に係る画像形成装置100によるパッチ画像200の測色方法について詳細に説明する。この測色方法は、画像形成装置100が初期状態のとき(製造やオーバーフォールなどによって初期状態となっているとき)に実施される前処理と、画像形成装置100の色調整を行う調整時に実施される測色処理とを含む。
【0070】
図11は、基準測色値および基準RGB値を取得する処理と基準値線形変換マトリックスを生成する処理を説明する図である。図11に示すこれらの処理は、前処理として実施される。前処理では、複数の基準パッチKPが配列形成された基準シートKSが用いられる。基準シートKSの基準パッチKPは、撮像ユニット42が備える基準チャート400のパッチと同等のものでも良いが、基準チャート400の備えるパッチよりも数が多い方が好ましい。
【0071】
まず、基準シートKSの複数の基準パッチKPの測色値であるL*a*b*値とXYZ値のうち、少なくともいずれか(図11の例では、L*a*b*値とXYZ値の双方)が、それぞれのパッチ番号に対応させて、例えば測色制御部50の内部の不揮発性メモリ60などに設けられるメモリテーブルTb1に格納される。基準パッチKPの測色値は、分光器BSなどを用いた測色により事前に得られる値である。基準パッチKPの測色値が既知であれば、その値を用いればよい。以下、メモリテーブルTb1に格納された基準パッチKPの測色値を「基準測色値」という。
【0072】
次に、基準シートKSがプラテン板22上にセットされ、キャリッジ5の移動を制御することで、基準シートKSの複数の基準パッチKCを被写体として、撮像ユニット42による撮像が行われる。
【0073】
そして、撮像ユニット42の撮像により得られた基準シートKSの各パッチのRGB値が、不揮発性メモリ60のメモリテーブルTb1に、パッチ番号に対応して格納される。つまり、メモリテーブルTb1には、基準シートKSに配列形成された複数の基準パッチKPそれぞれの測色値とRGB値が、各基準パッチKPのパッチ番号に対応して格納される。以下、メモリテーブルTb1に格納された基準パッチKPのRGB値を「基準RGB値」という。基準RGB値は、撮像ユニット42の特性を反映した値である。
【0074】
画像形成装置100の上位CPU107は、基準パッチKPの基準測色値および基準RGB値が不揮発性メモリ60のメモリテーブルTb1に格納されると、同じパッチ番号の基準測色値であるXYZ値と基準RGB値との対に対して、これらを相互に変換する基準値線形変換マトリックスを生成し、不揮発性メモリ60に格納する。メモリテーブルTb1に基準測色値としてL*a*b*値のみが格納されている場合は、L*a*b*値をXYZ値に変換する既知の変換式を用いてL*a*b*値をXYZ値に変換した後に、基準値線形変換マトリックスを生成すればよい。
【0075】
また、撮像ユニット42が基準シートKSの複数の基準パッチKPを撮像する際には、撮像ユニット42に設けられた基準チャート400も同時に撮像される。この撮像により得られた基準チャート400の各パッチのRGB値も、パッチ番号に対応させて、不揮発性メモリ60のメモリテーブルTb1に格納される。この前処理によりメモリテーブルTb1に格納された基準チャート400のパッチのRGB値を「初期基準RGB値」という。図12は、初期基準RGB値の一例を示す図である。図12(a)は初期基準RGB値(RdGdBd)をメモリテーブルTb1に格納した様子を示し、初期基準RGB値と(RdGdBd)ともに、初期基準RGB値(RdGdBd)をL*a*b*値に変換した初期基準L*a*b*値(Ldadbd)やXYZ値に変換した初期基準XYZ値(XdYdZd)も対応付けて格納されることを示している。また、図12(b)は基準チャート400の各パッチの初期基準RGB値をプロットした散布図である。
【0076】
以上の前処理が終了した後、画像形成装置100は、外部から入力される画像データや印刷設定等に基づいて、上位CPU107が、キャリッジ5の主走査移動制御、紙搬送部112による記録媒体Pの搬送制御および記録ヘッド6の駆動制御を行って、記録媒体Pを間欠的に搬送させつつ、記録ヘッド6からのインク吐出を制御して、画像を記録媒体Pに出力する。このとき、記録ヘッド6からのインクの吐出量が、機器固有の特性や経時変化などによって変化することがあり、このインクの吐出量が変化すると、ユーザが意図する画像の色とは異なった色で画像形成されることとなって、色再現性が劣化する。そこで、画像形成装置100は、色調整を行う所定のタイミングで、パッチ画像200の測色値を求める測色処理を実施する。そして、測色処理により得られた測色値に基づいて色調整を行うことで、色再現性を高める。
【0077】
図13および図14は、基本測色処理を説明する図である。測色値算出部531は、まず、前処理において生成して不揮発性メモリ60に格納した基準値線形変換マトリックスを読み出し、基準値線形変換マトリックスを用いて測色対象RGB値(RsGsBs)を第1XYZ値に変換し、不揮発性メモリ60に格納する(ステップS21)。図13では、測色対象RGB値(3、200、5)が基準値線形変換マトリックスにより第1XYZ値(20、80、10)に変換された例を示している。
【0078】
次に、測色値算出部531は、ステップS21で測色対象RGB値(RsGsBs)から変換された第1XYZ値を、既知の変換式を用いて第1L*a*b*値に変換し、不揮発性メモリ60に格納する(ステップS22)。図13では、第1XYZ値(20、80、10)が既知の変換式により第1L*a*b*値(75、-60、8)に変換された例を示している。
【0079】
次に、測色値算出部531は、前処理において不揮発性メモリ60のメモリテーブルTb1に格納された複数の基準測色値(L*a*b*値)を検索し、該基準測色値(L*a*b*値)のうち、L*a*b*空間上において第1L*a*b*値に対して距離の近い基準測色値(L*a*b*値)を持つ複数のパッチ(近傍色パッチ)の組を選択する(ステップS23)。距離の近いパッチを選択する方法としては、例えば、メモリテーブルTb1に格納されたすべての基準測色値(L*a*b*値)に対して、第1L*a*b*値との距離を算出し、第1L*a*b*値に対して距離の近いL*a*b*値(図13では、ハッチングの施されているL*a*b*値)を持つ複数のパッチを選択するといった方法を用いることができる。
【0080】
次に、測色値算出部531は、図14に示すように、メモリテーブルTb1を参照して、ステップS23で選択した近傍色パッチのそれぞれについて、L*a*b*値と対になっているRGB値(基準RGB値)とXYZ値を取り出して、これら複数のRGB値とXYZ値のなかから、RGB値とXYZ値との組み合わせを選択する(ステップS24)。そして、測色値算出部531は、選択した組み合わせ(選択組)のRGB値をXYZ値に変換するための選択RGB値線形変換マトリックスを、最小二乗法などを用いて求め、求めた選択RGB値線形変換マトリックスを不揮発性メモリ60に格納する(ステップS25)。
【0081】
次に、測色値算出部531は、ステップS25で生成した選択RGB値線形変換マトリックスを用いて、測色対象RGB値(RsGsBs)を第2XYZ値に変換する(ステップS26)。さらに、測色値算出部531は、ステップS26で求めた第2XYZ値を、既知の変換式を用いて第2L*a*b*値に変換し(ステップS27)、得られた第2L*a*b*値を、測色対象のパッチ画像200の最終的な測色値とする。画像形成装置100は、以上の測色処理により得られた測色値に基づいて色調整を行うことにより、色再現性が高められる。
【0082】
ここで、図15はバランス調整前のRGB出力値について説明する図、図16は理想値との比と差分について説明する図である。基準チャート400のグレースケールのRGB値をそのまま出力すると図15に示すような各色のバランスがあっていない出力となり、彩度を持った色として出力されてしまう。これは、2次元イメージセンサ431の各センサの感度バラツキによって誤差をもってしまうからである。
【0083】
本来すべてのRGB出力は、図15に示す理想値上のリニアリティを持った出力として出力されるのが理想である。そのため、図16に示すような理想値との差分、若しくは比を取り、不揮発性メモリ60に一旦記憶し補正を行うことでリニアリティを持った出力を行っている。
【0084】
測色値算出部531は、上述のように、理想値との比、若しくは差を用いて基準チャート400のグレースケールのRGB出力値を補正することで、理想値に近いRGB出力を得ることができる。
【0085】
ここで、図17は測色値を算出する処理の流れを概略的に示すフローチャートである。図17に示すように、測色値算出部531は、光量L=a、露光時間T=t1に設定する(ステップS1)。aは、予め定められた基準の値である。t1は、光量aと2次元イメージセンサ431と基準チャート400との間の距離d1によって定められた基準の値である。
【0086】
ここで、図18は記録媒体16との間隔と露光時間との関係を示す図である。図18は、基準チャート400および被写体(記録媒体16に形成された測色対象のパッチ画像200)の撮像時の間隔と露光時間との関係を示している。信号レベルの目標値aを取得するための基準チャート400の撮像時の間隔をd1(=0mm)、露光時間をt1とし、被写体(記録媒体16に形成された測色対象のパッチ画像200)の撮像時の間隔をd2、露光時間をt2とすると、d1<d2かつt1<t2の関係がある。
【0087】
次いで、測色値算出部531は、撮像ユニット42により撮像し、撮像領域内から基準チャート400のRGB値を取得する(ステップS2)。
【0088】
次いで、測色値算出部531は、基準チャート400のグレースケールの濃度が最も低いパッチ(パッチNo.12とする)のRGB値が露出オーバーかどうかを判定する(ステップS3)。オーバーの条件は、予め設定した第1閾値以上であり、かつ、パッチNo.12とパッチNo.11のRGB値との差分が予め定めた第2閾値以下であることとする。
【0089】
RGB値が露出オーバーと判定した場合(ステップS3のYes)、測色値算出部531は、光量を前回撮像時の光量Lよりも1ステップ暗くして(ステップS4)、ステップS2に戻る。
【0090】
一方、RGB値が露出オーバーと判定しない場合(ステップS3のNo)、測色値算出部531は、ステップS5に進み、基準チャート400のグレースケールの濃度が最も高いパッチ(パッチNo.1とする)のRGB値が露出アンダーかどうかを判定する。アンダーの条件は、予め設定した第3閾値以上であり、かつ、パッチNo.1とパッチNo.2のRGB値との差分が予め定めた第4閾値以下であることとする。
【0091】
RGB値が露出アンダーと判定した場合(ステップS5のYes)、測色値算出部531は、光量を前回撮像時の光量Lよりも1ステップ明るくして(ステップS6)、ステップS2に戻る。
【0092】
一方、RGB値が露出アンダーと判定しない場合(ステップS5のNo)、測色値算出部531は、ステップS7に進み、ホワイトバランス(WB)とガンマ補正用のパラメータを算出する。このパラメータは、基準チャート400を撮像して取得したRGB値と、基準チャート400の実際の色との差分を打ち消すためのデータである。この差分が発生する要因は2次元イメージセンサ431の感度ばらつきや、照明のムラや光量変動によって生じる。
【0093】
続いて、測色値算出部531は、露光時間T=t2に設定する(ステップS8)。t2は、光量L(基準チャート400の撮像後)と2次元イメージセンサ431と測色パッチ(記録媒体16に形成された測色対象のパッチ画像200)間の距離d2によって定められた基準の値である。
【0094】
次いで、測色値算出部531は、撮像ユニット42により撮像し、撮像領域内から測色パッチ(記録媒体16に形成された測色対象のパッチ画像200)のRGB値を取得する(ステップS9)。
【0095】
そして、測色値算出部531は、ステップS9で取得したRGB値をステップS7で算出したホワイトバランス(WB)、ガンマ補正用パラメータを用いて補正をする(ステップS10)。
【0096】
最後に、測色値算出部531は、RGB値をL*a*b*色空間に変換し、測色値を算出する(ステップS11)。
【0097】
このように本実施の形態によれば、基準チャートと被写体(測色メディア)とを撮像対象としたイメージセンサと撮像対象を照明する光源を備えた撮像ユニットの構成により、基準チャートと被写体(測色メディア)との撮像時の露光量が等しくなるように、被写体(測色メディア)の撮像時の露光時間を変化させることで明るさを補正することにより、測色精度を高めることができる。
【0098】
なお、第2の露光時間を距離算出部532により算出した距離に応じて変更するようにしてもよい。
【0099】
(第2の実施の形態)
次に、第2の実施の形態について説明する。
【0100】
第2の実施の形態の画像形成装置100は、撮像ユニットが第1の実施の形態とは異なるものとなっている。以下、第2の実施の形態の説明では、第1の実施の形態と同一部分の説明については省略し、第1の実施の形態と異なる箇所について説明する。
【0101】
ここで、図19は第2の実施の形態にかかる撮像ユニット42Fの縦断面図であり、図5-1に示した撮像ユニット42の縦断面図と同じ位置の断面図である。
【0102】
第2の実施の形態にかかる撮像ユニット42Fでは、筐体421の内部に、光路長変更部材440が配置されている。光路長変更部材440は、光を透過する屈折率n(nは任意の数)の光学素子である。光路長変更部材440は、筐体421の外部の被写体(パッチ画像200)とセンサ部430との間の光路中に配置され、被写体(パッチ画像200)の光学像の結像面を基準チャート400の光学像の結像面に近づける機能を持つ。つまり、第2の実施の形態にかかる撮像ユニット42Fでは、被写体(パッチ画像200)とセンサ部430との間の光路中に光路長変更部材440を配置することによって、筐体421の外部の被写体(パッチ画像200)の光学像の結像面と、筐体421の内部の基準チャート400の結像面とを、ともにセンサ部430の2次元イメージセンサ431のセンサ面に合わせるようにしている。なお、図19では、光路長変更部材440を筐体421の底面部421a上に載置した例を図示しているが、光路長変更部材440は必ずしも底面部421a上に載置する必要はなく、筐体421の外部の被写体(パッチ画像200)とセンサ部430との間の光路中に配置されていればよい。
【0103】
光路長変更部材440を光が通過すると、光路長変更部材440の屈折率nに応じて光路長が延び、画像が浮き上がって見える。画像の浮上がり量Cは、光路長変更部材440の光軸方向の長さをLpとすると、以下の式で求めることができる。
C=Lp(1-1/n)
【0104】
また、センサ部430の結像レンズ432の主点と基準チャート400との間の距離をLcとすると、結像レンズ432の主点と光路長変更部材440を透過する光学像の前側焦点面(撮像面)との間の距離Lは、以下の式で求めることができる。
L=Lc+Lp(1-1/n)
【0105】
ここで、光路長変更部材440の屈折率nを1.5とした場合、L=Lc+Lp(1/3)となり、光路長変更部材440を透過する光学像の光路長を光路長変更部材440の光軸方向の長さLpの約1/3だけ長くすることができる。この場合、例えばLp=9[mm]とすれば、L=Lc+3[mm]となるので、センサ部430から基準チャート400までの距離と被写体(パッチ画像200)までの距離との差が3mmとなる状態で撮像すれば、基準チャート400の光学像の後側焦点面(結像面)と、被写体(パッチ画像200)の光学像の後側焦点面(結像面)とを、ともにセンサ部430の2次元イメージセンサ431のセンサ面に合わせることができる。
【0106】
以上のように構成される第2の実施の形態にかかる撮像ユニット42Fでは、被写体(パッチ画像200)とセンサ部430との間の光路中に光路長変更部材440を配置することで、被写体(パッチ画像200)の光学像の結像面を基準チャート400の光学像の結像面に近づけるようにしているので、被写体(パッチ画像200)と基準チャート400の双方に焦点の合った適切な画像を撮像することができる。
【符号の説明】
【0107】
6 画像出力手段
42 撮像装置、
42、50 測色装置
45 補正部
50 算出部
100 画像形成装置
400 基準チャート
426 光源
431 センサ
531 光量調整部
【先行技術文献】
【特許文献】
【0108】
【文献】特開2013-51672号公報
図1
図2
図3
図4
図5-1】
図5-2】
図5-3】
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18
図19