(57)【要約】【課題】簡易な構成で高精度なカラー画像データを得る。【解決手段】撮像部２８は、二次元配列された受光素子上にカラーフィルタが配置されてなる単板式のイメージセンサ２２を備え、撮像対象上の撮像範囲を撮像する。移動制御部２６Ｈは、撮像対象上の複数の画素領域の各々を、互いに異なる複数の色のカラーフィルタの各々に対応する受光素子で撮像するように、撮像範囲を移動させる。取得部２６Ｋは、撮像範囲が移動されるごとに、撮像範囲の画像データを取得する。生成部２６Ｍは、複数の画像データから撮像範囲のカラー画像データを生成する。【選択図】図６
2020155850.tif 000002
【特許請求の範囲】
【請求項１】
二次元配列された受光素子上にカラーフィルタが配置されてなる単板式のイメージセンサを備え、撮像対象上の撮像範囲を撮像する撮像部と、
前記撮像対象上の複数の画素領域の各々を、互いに異なる複数の色の前記カラーフィルタの各々に対応する前記受光素子で撮像するように、前記撮像範囲を移動させる移動制御部と、
前記撮像範囲が移動されるごとに、前記撮像範囲の画像データを取得する取得部と、
複数の前記画像データから前記撮像範囲のカラー画像データを生成する生成部と、
を備える撮像装置。
【請求項２】
前記撮像対象および前記撮像部の少なくとも一方を、主走査方向および前記主走査方向に直交する副走査方向に相対的に移動させる第１の駆動部を備え、
前記移動制御部は、
前記撮像範囲を移動させるように、前記第１の駆動部を制御する、
請求項１に記載の撮像装置。
【請求項３】
前記移動制御部は、
前記イメージセンサの前記受光素子の配列間隔、および、前記撮像部と前記撮像対象との距離に基づいて、前記撮像範囲の前記主走査方向および前記副走査方向の少なくとも一方の１回あたりの移動量を算出する算出部と、
前記撮像範囲を前記移動量、移動させる移動部と、
を有する、
請求項２に記載の撮像装置。
【請求項４】
前記移動制御部は、
前記撮像対象上の撮像領域ごとに、前記撮像範囲を、前記主走査方向の一方の方向である第１の主走査方向への移動、前記副走査方向の一方の方向である第１の副走査方向への移動、および前記主走査方向の他方の方向である第２の主走査方向への移動、のこの順に移動させ、
前記取得部は、
前記撮像領域ごとに、前記撮像範囲が移動されるごとの前記画像データを取得し、
前記生成部は、
前記撮像領域ごとに、複数の前記画像データから前記カラー画像データを生成する、
請求項２または請求項３に記載の撮像装置。
【請求項５】
前記撮像対象と前記撮像部との距離を変更させる第２の駆動部を備え、
前記取得部は、
前記撮像部の焦点が前記撮像対象に一致した前記画像データを取得するように、前記第２の駆動部を制御する、
請求項１〜請求項４の何れか１項に記載の撮像装置。
【請求項６】
前記イメージセンサは、
ＲＧＢの各色の前記カラーフィルタがベイヤー配列されてなる、
請求項１〜請求項５の何れか１項に記載の撮像装置。
【請求項７】
前記イメージセンサは、
ＣＭＹＧの各色の前記カラーフィルタが補色フィルタ配列されてなる、
請求項１〜請求項５の何れか１項に記載の撮像装置。
【請求項８】
請求項１〜請求項７の何れか１項に記載の撮像装置と、
前記撮像対象である記録媒体に液体を吐出する記録ヘッドと、
を備える液体吐出装置。
【請求項９】
コンピュータで実行される撮像方法であって、
二次元配列された受光素子上にカラーフィルタが配置されてなる単板式のイメージセンサを備え、撮像対象上の撮像範囲を撮像する撮像部による、前記撮像対象上の複数の画素領域の各々を、互いに異なる複数の色の前記カラーフィルタの各々に対応する前記受光素子で撮像するように、前記撮像範囲を移動させるステップと、
前記撮像範囲が移動されるごとに、前記撮像範囲の画像データを取得するステップと、
複数の前記画像データから前記撮像範囲のカラー画像データを生成するステップと、
を含む撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、液体吐出装置、および撮像方法に関する。
【背景技術】
【０００２】
受光素子上にカラーフィルタを配置した単板式のイメージセンサを用いて、撮像対象のカラー画像を取得するシステムが知られている。例えば、得られた各画素の画像情報を周辺の画素情報を用いて補正することで、画素ごとに色情報の補完を行い、カラー画像データを生成するシステムが知られている。
【０００３】
しかし、この技術では、明暗が急激に変化するエッジ領域の鮮鋭度の低下および偽色が発生する場合があった。そこで、撮像対象と受光素子とに間に複数のカラーフィルタを配置し、撮像ごとにカラーフィルタを切替えることにより、受光素子に入射する光の色成分を切替えるシステムが開示されている（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術によれば、フィルタを切替えるためのアクチュエータを必要とするため装置が大掛かりになり、簡易な構成で高精度なカラー画像データを得ることは困難であった。
【０００５】
本発明は、上記に鑑みてなされたものであって、簡易な構成で高精度なカラー画像データを得る事を目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、二次元配列された受光素子上にカラーフィルタが配置されてなる単板式のイメージセンサを備え、撮像対象上の撮像範囲を撮像する撮像部と、前記撮像対象上の複数の画素領域の各々を、互いに異なる複数の色の前記カラーフィルタの各々に対応する前記受光素子で撮像するように、前記撮像範囲を移動させる移動制御部と、前記撮像範囲が移動されるごとに、前記撮像範囲の画像データを取得する取得部と、複数の前記画像データから前記撮像範囲のカラー画像データを生成する生成部と、を備える。
【発明の効果】
【０００７】
本発明によれば、易な構成で高精度なカラー画像データを得る事ができる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、液体吐出装置の一例を示す斜視図である。
【図２】図２は、液体吐出装置の機械的構成の一例を示す上面図である。
【図３】図３は、昇降機構の一例の概略図である。
【図４】図４は、撮像装置の具体例の説明図である。
【図５】図５は、液体吐出装置の制御機構の概略構成の説明図である。
【図６】図６は、撮像装置の制御機構の一例を示すブロック図である。
【図７】図７は、イメージセンサのカラーフィルタを拡大した模式図である。
【図８】図８は、イメージセンサのカラーフィルタを拡大した模式図である。
【図９】図９は、デモザイクの一例を示す模式図である。
【図１０】図１０は、線形補完によるデモザイクの一例を示す模式図である。
【図１１Ａ】図１１Ａは、濃淡が交互に繰り返されるパターンの撮像範囲の一例を示す模式図である。
【図１１Ｂ】図１１Ｂは、従来の方式でデモザイクすることによって得られたカラー画像データの一例を示す模式図である。
【図１２Ａ】図１２Ａは、撮像範囲の移動ごとに得られる画像データの説明図である。
【図１２Ｂ】図１２Ｂは、撮像範囲の移動ごとに得られる画像データの説明図である。
【図１２Ｃ】図１２Ｃは、撮像範囲の移動ごとに得られる画像データの説明図である。
【図１２Ｄ】図１２Ｄは、撮像範囲の移動ごとに得られる画像データの説明図である。
【図１３】図１３は、デモザイク部が実行する処理の流れの一例を示すフローチャートである。
【図１４】図１４は、画像処理部のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本実施の形態に係る撮像装置、液体吐出装置、および撮像方法の実施の形態を詳細に説明する。なお、本実施の形態では、撮像装置を、液体吐出装置に適用した形態を一例として説明する。しかし、撮像装置の対象は、液体吐出装置に限定されない。
【００１０】
図１は、本実施の形態にかかる液体吐出装置１００の一例を示す斜視図である。図２は、液体吐出装置１００の機械的構成の一例を示す上面図である。
【００１１】
図１に示すように、本実施の形態に係る液体吐出装置１００は、主走査方向（図中矢印Ｘ方向、以下、主走査方向Ｘと称する）に往復移動して、副走査方向（図中矢印Ｙ方向、以下、副走査方向Ｙと称する）に間欠的に搬送される記録媒体１６に対して画像を形成するキャリッジ５を備える。主走査方向Ｘは、記録媒体１６の二次元平面（すなわち、プラテン板１３の板面方向）に沿った方向である。副走査方向Ｙは、記録媒体１６の二次元平面に沿った方向であって、且つ、主走査方向Ｘに直交する方向である。
【００１２】
記録媒体１６は、撮像対象の一例である。撮像対象とは、後述する撮像部によって撮像される対象である。本実施の形態では、撮像対象が記録媒体１６である場合を一例として説明する。しかし、撮像部による撮像対象は、記録媒体１６に限定されない。
【００１３】
キャリッジ５は、主走査方向Ｘに沿って延設された主ガイドロッド３により支持されている。また、キャリッジ５には連結片５ａが設けられている。連結片５ａは、主ガイドロッド３と平行に設けられた副ガイド部材４に係合し、キャリッジ５の姿勢を安定化させる。
【００１４】
図２に示すように、キャリッジ５には、イエロー（Ｙ）インクを吐出する記録ヘッド６ｙ、マゼンタ（Ｍ）インクを吐出する記録ヘッド６ｍ、シアン（Ｃ）インクを吐出する記録ヘッド６ｃ、およびブラック（Ｂｋ）インクを吐出する複数の記録ヘッド６ｋ（以下、記録ヘッド６ｙ，６ｍ，６ｃ，６ｋを総称する場合は、記録ヘッド６という。）が搭載されている。記録ヘッド６は、その吐出面（ノズル面）が下方（記録媒体１６側）に向くように、キャリッジ５に搭載されている。記録ヘッド６は、画像出力手段の主体となる。
【００１５】
図１に戻り説明を続ける。記録ヘッド６にインクを供給するためのインク供給体であるカートリッジ７は、キャリッジ５には搭載されず、液体吐出装置１００内の所定の位置に配置されている。カートリッジ７と記録ヘッド６とは図示しないパイプで連結されており、このパイプを介して、カートリッジ７から記録ヘッド６に対してインクが供給される。
【００１６】
キャリッジ５は、駆動プーリ９と従動プーリ１０との間に張架されたタイミングベルト１１に連結されている。駆動プーリ９は、主走査モータ３４の駆動により回転する。主走査モータ３４は、ＤＣ（直流）モータである。従動プーリ１０は、駆動プーリ９との間の距離を調整する機構を有し、タイミングベルト１１に対して所定のテンションを与える役割を持つ。キャリッジ５は、主走査モータ３４の駆動によりタイミングベルト１１が送り動作されることにより、主走査方向Ｘに往復移動する。キャリッジ５の主走査方向Ｘの移動は、例えば図２に示すように、キャリッジ５に設けられた主走査エンコーダセンサ４１がエンコーダシート４０のマークを検知して得られるエンコーダ値に基づいて制御される。
【００１７】
また、本実施の形態に係る液体吐出装置１００は、記録ヘッド６の信頼性を維持するための維持機構２１を備える。維持機構２１は、記録ヘッド６の吐出面の清掃やキャッピング、記録ヘッド６からの不要なインクの排出などを行う。
【００１８】
記録ヘッド６の吐出面と対向する位置には、図２に示すように、プラテン板１３が設けられている。プラテン板１３は、記録ヘッド６から記録媒体１６上にインクを吐出する際に、記録媒体１６を支持するためのものである。本実施の形態に係る液体吐出装置１００は、キャリッジ５の主走査方向Ｘの移動距離が長い広幅機である。このため、プラテン板１３は、複数の板状部材を主走査方向Ｘ（キャリッジ５の移動方向）に繋いで構成している。記録媒体１６は、図示しない副走査モータによって駆動される搬送ローラにより挟持され、プラテン板１３上を、副走査方向Ｙに間欠的に搬送される。副走査モータは、ＤＣ（直流）モータである。また、液体吐出装置１００には、図示しない副走査エンコーダセンサが設けられており、搬送ローラの回転によってスリット板が回転することで、センサによって副走査方向Ｙの移動量を取得する。
【００１９】
記録ヘッド６は、複数のノズル列を備えており、プラテン板１３上を搬送される記録媒体１６上にノズル列からインクを吐出することで、記録媒体１６に画像を形成する。
【００２０】
本実施の形態に係る液体吐出装置１００を構成する上記の各構成要素は、外装体１の内部に配置されている。外装体１にはカバー部材２が開閉可能に設けられている。液体吐出装置１００のメンテナンス時やジャム発生時には、カバー部材２を開けることにより、外装体１の内部に設けられた各構成要素に対して作業を行うことができる。
【００２１】
本実施の形態に係る液体吐出装置１００は、記録媒体１６を副走査方向Ｙに間欠的に搬送し、記録媒体１６の副走査方向Ｙの搬送が停止している間に、キャリッジ５を主走査方向Ｘに移動させながら、キャリッジ５に搭載された記録ヘッド６のノズル列からプラテン板１３上の記録媒体１６上にインクを吐出して、記録媒体１６に画像を形成する。
【００２２】
また、本実施の形態の液体吐出装置１００は、昇降機構３０を備える。図３は、昇降機構３０の一例の概略図である。コシの強い用紙や折れ用紙などを記録媒体１６とする場合、プラテン板１３から記録媒体１６の浮きが発生しやすい。このような場合、記録媒体１６によって記録ヘッド６が傷つき、破損する恐れがある。そこで、本実施の形態の液体吐出装置１００は、キャリッジ５を昇降させる昇降機構３０を備えている。昇降機構３０は、キャリッジ昇降モータ３２と、キャリッジ昇降カム３３とを備えている。昇降機構３０は、キャリッジ昇降モータ３２の駆動によりキャリッジ昇降カム３３が回転することにより、キャリッジ５が上下動する。なお、キャリッジ５の昇降機構３０は、図３に示す構成に限定されない。
【００２３】
本実施の形態に係る液体吐出装置１００は、撮像装置２０を備える。撮像装置２０は、撮像対象の一例である記録媒体１６上の撮像範囲を撮像し、画像データを得る。
【００２４】
図２に示すように、撮像装置２０は、キャリッジ５に対して固定されて設けられ、キャリッジ５と一体となって主走査方向Ｘに往復移動する。そして、撮像装置２０は、記録媒体１６の撮像範囲を撮像し、撮像ごとに、１フレーム分の画像データを得る。
【００２５】
図４は、撮像装置２０の具体例の説明図である。
【００２６】
撮像装置２０は、画像処理部２６と、撮像部２８と、を備える。画像処理部２６は、撮像部２８で得られた画像データに対して各種の画像処理を実行する（詳細後述）。撮像部２８は、記録媒体１６の撮像範囲Ｐを撮像し、画像データを得る。
【００２７】
撮像部２８は、イメージセンサ２２と、レンズ２４と、を備える。イメージセンサ２２は、二次元配列された受光素子上にカラーフィルタが配置されてなる、単板式のイメージセンサである。
【００２８】
受光素子は、受光した光の強度に応じた信号を出力する公知の光電変換素子である。受光素子は、例えば、ＣＣＤ（Ｃｈａｒｇｅｄ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）、またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ−Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などである。
【００２９】
単板式とは、１つの受光素子に対して、ＲＧＢなどの３原色の何れか１つの色のカラーフィルタを配置した方式である。このため、１つの受光素子は、１回の撮像によって、ＲＧＢの何れかの色の単色の色情報を得る。
【００３０】
イメージセンサ２２は、複数の受光素子を二次元配列した二次元平面に沿って、複数色のカラーフィルタからなるフィルタを配置したセンサである。フィルタは、例えば、ＲＧＢの各色のカラーフィルタを上記二次元平面上にベイヤー配列した構成である。また、フィルタは、例えば、ＣＭＹＧの各色のカラーフィルタを上記二次元平面上に補色フィルタ配列させた構成である。なお、ベイヤー配列は、原色フィルタ配列と称される場合もある。また、補色フィルタ配列は、市松カラー配列と称される場合もある。
【００３１】
本実施の形態では、イメージセンサ２２は、複数の受光素子を二次元配列した二次元平面に沿って、ＲＧＢのカラーフィルタがベイヤー配列された構成である場合を、一例として説明する。
【００３２】
撮像部２８は、記録媒体１６上の撮像範囲Ｐを撮像可能となるようにキャリッジ５に取り付けられている。
【００３３】
詳細には、撮像部２８のレンズ２４は、レンズ２４の光軸が、プラテン板１３上を搬送される記録媒体１６の面に対する垂線と一致するように配置されている。すなわち、撮像部２８は、この関係を満たすように、キャリッジ５に取り付けられている。また、撮像部２８のイメージセンサ２２は、イメージセンサ２２に設けられた複数の受光素子の二次元平面に直交する垂線と、レンズ２４の光軸と、が一致するように配置されている。
【００３４】
このため、イメージセンサ２２は、記録媒体１６上の撮像範囲Ｐを撮影し、画像データを得ることができる。
【００３５】
なお、撮像装置２０と記録媒体１６との位置関係は、以下の関係を満たす。
【００３６】
記録媒体１６上の撮像範囲Ｐの主走査方向Ｘの大きさをａ１とする。撮像範囲Ｐは、記録媒体１６上における、撮像装置２０が１回の撮像で撮像可能な範囲である。また、イメージセンサ２２の複数の受光素子の配列面である二次元平面の主走査方向Ｘの大きさをａ２とする。また、レンズ２４と記録媒体１６との距離をｄ１とする。また、レンズ２４とイメージセンサ２２の上記二次元平面との距離をｄ２とする。すると、以下式（１）の関係が成り立つ。
【００３７】
ａ１＝ａ２×ｄ１／ｄ２        式（１）
【００３８】
また、イメージセンサ２２の複数の受光素子の配列面である二次元平面の主走査方向Ｘの画素数をｘ２とする。また、撮像範囲Ｐの主走査方向Ｘの１画素に相当する大きさをｘ１とする。すると、以下の式（２）の関係が成り立つ。
【００３９】
ｘ１＝ａ１／ｘ２        式（２）
【００４０】
また、記録媒体１６上の撮像範囲Ｐの副走査方向Ｙの大きさをｂ１とする。また、記録媒体１６の複数の受光素子の配列面である二次元平面の副走査方向Ｙの大きさをｂ２とする。また、レンズ２４と記録媒体１６との距離をｄ１とする。また、レンズ２４とイメージセンサ２２の上記二次元平面との距離をｄ２とする。すると、以下式（３）の関係が成り立つ。
【００４１】
ｂ１＝ｂ２×ｄ１／ｄ２        式（３）
【００４２】
また、イメージセンサ２２の複数の受光素子の配列面である二次元平面の副走査方向Ｙの画素数をｙ２とする。また、撮像範囲Ｐの副走査方向Ｙの１画素に相当する大きさをｙ１とする。すると、以下の式（４）の関係が成り立つ。
【００４３】
ｙ１＝ｂ１／ｙ２          式（４）
【００４４】
本実施の形態では、画像処理部２６は、これらの式を用いて、後述する画像処理を実行する（詳細後述）。
【００４５】
図５は、本実施の形態に係る液体吐出装置１００の制御機構の概略構成の説明図である。
【００４６】
本実施の形態に係る液体吐出装置１００の制御機構は、上位ＣＰＵ１０７、ＲＯＭ１１８、ＲＡＭ１１９、昇降ドライバ１１０、主走査ドライバ１０９、記録ヘッドドライバ１１１、副走査ドライバ１１３、キャリッジ５、記録ヘッド６、主走査エンコーダセンサ４１、撮像装置２０、および副走査モータ３６を備える。記録ヘッド６、主走査エンコーダセンサ４１、および撮像装置２０は、上述したようにキャリッジ５に搭載されている。
【００４７】
上位ＣＰＵ１０７は、記録媒体１６に形成する画像のデータや駆動制御信号（パルス信号）を各ドライバに供給し、液体吐出装置１００の全体の制御を司る。具体的には、上位ＣＰＵ１０７は、昇降ドライバ１１０を介してキャリッジ昇降モータ３２を駆動することで、キャリッジ５の昇降を制御する。また、上位ＣＰＵ１０７は、主走査ドライバ１０９を介して主走査モータ３４を制御することで、キャリッジ５の主走査方向の駆動を制御する。また、上位ＣＰＵ１０７は、記録ヘッドドライバ１１１を介して、記録ヘッド６によるインクの吐出タイミングを制御する。また、上位ＣＰＵ１０７は、副走査ドライバ１１３を介して、副走査モータ３６の駆動を制御する。
【００４８】
主走査モータ３４および副走査モータ３６は、第１の駆動部の一例である。第１の駆動部は、撮像対象である記録媒体１６および撮像装置２０の少なくとも一方を、主走査方向Ｘおよび副走査方向Ｙに相対的に移動させる。本実施の形態では、上述したように、主走査モータ３４がキャリッジ５を主走査方向Ｘに移動させる。このため、撮像装置２０は、キャリッジ５の主走査方向Ｘへの移動に伴い、主走査方向Ｘへ移動する。また、本実施の形態では、上述したように、副走査モータ３６が記録媒体１６を副走査方向Ｙへ移動させる。
【００４９】
キャリッジ昇降モータ３２は、第２の駆動部の一例である。第２の駆動部は、撮像対象である記録媒体１６と撮像装置２０との距離を変更させる。上述したように、キャリッジ昇降モータ３２は、キャリッジ昇降モータ３２の駆動によりキャリッジ５が上下動する。このため、本実施の形態では、キャリッジ昇降モータ３２の駆動により、キャリッジ５と記録媒体１６との距離が変更される。
【００５０】
主走査エンコーダセンサ４１は、エンコーダシート４０のマークを検知して得られるエンコーダ値を上位ＣＰＵ１０７に出力する。上位ＣＰＵ１０７は、主走査エンコーダセンサ４１からのエンコーダ値を基に、主走査ドライバ１０９を介して、キャリッジ５の主走査方向Ｘの駆動を制御する。また、副走査エンコーダセンサ４３は、取得した副走査方向Ｙの移動量を上位ＣＰＵ１０７に出力する。上位ＣＰＵ１０７は、副走査エンコーダセンサ４３からの移動量を基に、副走査方向Ｙの駆動を制御する。なお、液体吐出装置１００は、ステッピングモータを用いて、主走査方向Ｘおよび副走査方法Ｙの駆動（走査）を制御してもよい。この場合、液体吐出装置１００は、エンコーダセンサ（主走査エンコーダセンサ４１、副走査エンコーダセンサ４３）を備えない構成とすることができる。
【００５１】
撮像装置２０は、記録媒体１６の撮像範囲Ｐを撮像し、撮像ごとに、１フレーム分の画像データを得る。そして、得られた複数の画像データに対して画像処理部２６で各種の画像処理を実行し、カラー画像データを出力する。
【００５２】
ＲＯＭ１１８は、例えば、上位ＣＰＵ１０７で実行する処理手順等のプログラムや各種制御データなどを格納する。ＲＡＭ１１９は、上位ＣＰＵ１０７のワーキングメモリとして利用される。
【００５３】
次に、撮像装置２０の詳細を説明する。
【００５４】
図６は、撮像装置２０の制御機構の一例を示すブロック図である。
【００５５】
撮像装置２０は、撮像部２８と、画像処理部２６と、を備える。撮像部２８と画像処理部２６とは、データまたは信号を授受可能に接続されている。
【００５６】
撮像部２８には、イメージセンサ２２が設けられている。撮像部２８は、記録媒体１６上の撮像範囲Ｐを撮像する。なお、撮像部２８は、画像処理部２６の少なくとも一部の機能を更に備えた構成であってもよい。
【００５７】
画像処理部２６は、イメージセンサ２２から受付けた画像データについて、各種の画像処理を実行する。本実施の形態では、画像処理部２６は、Ａ／Ｄ（アナログデジタル）変換部２６Ａと、シェーディング補正部２６Ｂと、ホワイトバランス補正部２６Ｃと、デモザイク部２６Ｄと、色補正部２６Ｅと、ガンマ補正部２６Ｆと、画像フォーマット変換部２６Ｇと、を備える。
【００５８】
Ａ／Ｄ変換部２６Ａは、イメージセンサ２２で受付けたアナログ信号をデジタルデータである画像データに変換する。シェーディング補正部２６Ｂは、画像データについて、受光素子の感度バラツキおよび受光素子への入射光の角度の違いによる照明ムラを補正する。ホワイトバランス補正部２６Ｃは、画像データのホワイトバランスを補正する。デモザイク部２６Ｄは、画像データを用いて、カラー画像データを生成する（詳細後述）。色補正部２６Ｅは、カラー画像データについて、カラーフィルタの有する分光特性を理想特性に近づける色補正を行う。ガンマ補正部２６Ｆは、色補正部２６Ｅで色補正されたカラー画像データのγ補正を行う。画像フォーマット変換部２６Ｇは、γ補正されたカラー画像データを、任意のフォーマットに変換する。そして、画像フォーマット変換部２６Ｇは、フォーマット変換したカラー画像データを、上位ＣＰＵ１０７へ出力する。
【００５９】
デモザイク部２６Ｄの処理について説明する。
【００６０】
まず、従来のデモザイク部の処理の概要を説明する。図７および図８は、イメージセンサ２２のカラーフィルタを拡大した模式図である。例えば、イメージセンサ２２が、複数の受光素子を二次元配列した二次元平面に沿って、ＲＧＢのカラーフィルタをベイヤー配列した構成であると想定する。また、上述したように、イメージセンサ２２は、１つの受光素子に対して、ＲＧＢなどの３原色の何れか１つの色のカラーフィルタを配置した単板式である。すなわち、１つの受光素子上には、Ｒ、Ｇ、またはＢの１つのカラーフィルタが配置されてなる。
【００６１】
このため、イメージセンサ２２から得られた１フレーム分の画像データを構成する各画素は、各々、１色の色情報しか有さず、残りの２色の色情報が欠落している。
【００６２】
図９は、デモザイクの一例を示す模式図である。図９に示すように、デモザイク部は、画像データを構成する画素ごとに、周辺の他の画素の色情報を用いて、欠落した色情報を補完する補完処理を実行する。この補完処理は、デモザイクと称される場合がある。
【００６３】
図１０は、線形補完によるデモザイクの一例を示す模式図である。例えば、デモザイク部は、画像データにおける、Ｒ（レッド）の色情報を有する画素の画素値を用いて、Ｒの色情報を有さない画素の画素値を線形補完する。同様に、デモザイク部は、画像データにおける、Ｇ（グリーン）の色情報を有する画素の画素値を用いて、Ｇの色情報を有さない画素の画素値を線形補完する。同様に、デモザイク部は、画像データにおける、Ｂ（ブルー）の色情報を有する画素の画素値を用いて、Ｂの色情報を有さない画素の画素値を線形補完する。なお、補完方法は、線形補完に限定されない。
【００６４】
これらの補完処理により、デモザイク部は、画素ごとにＲＧＢの全ての色情報を有するカラー画像データを生成する。
【００６５】
ここで、撮像範囲Ｐの色および明度が一様である場合、上記デモザイクによって、高精度なカラー画像データが得られる。しかし、撮像範囲Ｐの色および明度の少なくとも一方が一様でない場合、実際の色情報から大きく外れたカラー画像データが得られるという問題がある。撮像範囲Ｐの色および明度の少なくとも一方が一様でない場合とは、例えば、細かな模様やエッジを含む画像を撮像範囲Ｐとした場合などである。
【００６６】
図１１Ａは、濃淡が交互に繰り返されるパターンの撮像範囲の一例を示す模式図である。図１１Ｂは、上記従来の方式でデモザイクすることによって得られたカラー画像データの一例を示す模式図である。図１１Ａに示す撮影範囲を撮影し、上記の従来の方法によりデモザイクを行うと、図１１Ｂに示すように、撮像範囲には示されない色ずれ（偽色）やにじみが発生する場合がある。
【００６７】
図６に戻り説明を続ける。そこで、本実施の形態のデモザイク部２６Ｄは、移動制御部２６Ｈと、取得部２６Ｋと、フレームメモリ２６Ｌと、生成部２６Ｍと、を備える。
【００６８】
移動制御部２６Ｈは、記録媒体１６上の複数の画素領域の各々を、互いに異なる複数の色のカラーフィルタの各々に対応する受光素子で撮像するように、撮像範囲Ｐを移動させる。なお、移動制御部２６Ｈは、デモザイク部２６Ｄに設けられた形態に限定されない。移動制御部２６Ｈは、例えば、上位ＣＰＵ１０７に設けられていてもよい。
【００６９】
記録媒体１６上の画素領域は、イメージセンサ２２の受光素子の各々に対応する領域である。言い換えると、記録媒体１６上の画素領域は、１つの受光素子で撮像される、記録媒体１６上の領域である。図４に示す構成の場合、１つの画素領域は、記録媒体１６上の、主走査方向Ｘにｘ１の大きさであり、且つ、副走査方向Ｙにｙ１の大きさの、ｘ１×ｙ１の領域である（図４中、領域Ｅ参照）。
【００７０】
上述したように、イメージセンサ２２は、１つの受光素子に対して、ＲＧＢなどの３原色の何れか１つの色のカラーフィルタを配置した単板式である。すなわち、１つの受光素子上に、Ｒ、Ｇ、またはＢの１つのカラーフィルタが配置されてなる。
【００７１】
本実施の形態では、移動制御部２６Ｈは、記録媒体１６上の画素領域の各々が、ＲＧＢの３色のカラーフィルタの各々に対応する受光素子（すなわち異なる受光素子）で撮像されるように、１回の（１フレームの）撮像ごとに、撮像範囲Ｐを移動させる。
【００７２】
詳細には、移動制御部２６Ｈは、算出部２６Ｉと、移動部２６Ｊと、を備える。算出部２６Ｉは、イメージセンサ２２の受光素子の配列間隔、および、撮像部２８と記録媒体１６との距離に基づいて、撮像範囲Ｐの主走査方向Ｘおよび副走査方向Ｙの少なくとも一方の１回あたりの移動量を算出する。
【００７３】
具体的には、上述したように、算出部２６Ｉは、上記式（１）および式（２）を用いて、主走査方向Ｘの移動量として、撮像範囲Ｐの主走査方向Ｘの１画素に相当する大きさｘ１を算出する。また、上述したように、算出部２６Ｉは、上記式（３）および式（４）を用いて、副走査方向Ｙの移動量として、撮像範囲Ｐの副走査方向Ｙの１画素に相当する大きさｙ１を算出する。
【００７４】
なお、主走査方向Ｘおよび副走査方向Ｙの各々の移動量は、異なる色のカラーフィルタに対応する受光素子で撮像される移動量であればよく、撮像範囲Ｐの１画素に相当する大きさに限定されない。
【００７５】
また、算出部２６Ｉは、主走査方向Ｘおよび副走査方向Ｙの各々の移動量を予め算出し、記憶部に記憶しておいてもよい。
【００７６】
そして、移動部２６Ｊは、撮像範囲Ｐを、算出された移動量移動させる。すなわち、移動部２６Ｊは、撮像範囲Ｐを算出された移動量移動させるように、第１の駆動部１７（主走査モータ３４、副走査モータ３６）を制御する。
【００７７】
取得部２６Ｋは、撮像範囲Ｐが移動されるごとに、撮像範囲Ｐの画像データを取得する。詳細には、取得部２６Ｋは、撮像範囲Ｐが移動されるごとに、イメージセンサ２２から入力され、Ａ／Ｄ変換部２６Ａ、シェーディング補正部２６Ｂ、およびホワイトバランス補正部２６Ｃで補正された画像データを取得する。
【００７８】
例えば、移動制御部２６Ｈは、記録媒体１６上の撮像領域Ｐ’ごとに、撮像範囲Ｐを、主走査方向Ｘの一方の方向である第１の主走査方向ＸＡへの移動、副走査方向Ｙの一方の方向である第１の副走査方向ＹＡへの移動、および主走査方向Ｘの他方の方向である第２の主走査方向ＸＢへの移動、のこの順に移動させる（図４参照）。
【００７９】
第１の主走査方向ＸＡおよび第２の主走査方向ＸＢへの移動は、キャリッジ５の主走査方向Ｘへの移動によって実現される。副走査方向Ｙの移動は、記録媒体１６の副走査方向Ｙへの移動によって実現される。例えば、記録媒体１６の搬送される方向が副走査方向Ｙの一方の方向である第２の副走査方向ＹＢであると想定する（図１、図４参照）。この場合、記録媒体１６を第２の副走査方向ＹＢへ搬送させることで、撮像範囲Ｐは副走査方向Ｙの他方の方向である第１の副走査方向ＹＡへ移動される。
【００８０】
撮像領域Ｐ’は、記録媒体１６上の領域であって、撮像範囲Ｐを移動させるときの単位とする領域である。移動制御部２６Ｈは、記録媒体１６上に、少なくとも一部が互いに重複する複数の撮像領域Ｐ’を設定する。そして、移動制御部２６Ｈは、撮像領域Ｐ’ごとに、撮像領域Ｐ’に含まれる複数の画素領域の各々が、互いに異なる複数色のカラーフィルタの各々に対応する受光素子で撮像されるように、撮像範囲Ｐを移動させる。そして、取得部２６Ｋは、撮像範囲Ｐが移動されるごとに、撮像範囲Ｐの画像データを取得する。
【００８１】
このため、取得部２６Ｋは、撮像領域Ｐ’ごとに、Ｒの色情報を示す画像データと、Ｇの色情報を示す画像データと、Ｂの色情報を示す画像データと、を取得する。
【００８２】
図１２Ａ〜図１２Ｄを用いて具体的に説明する。図１２Ａ〜図１２Ｄは、撮像範囲Ｐの移動ごとに得られる画像データ６０の説明図である。
【００８３】
例えば、取得部２６Ｋが、撮像範囲Ｐの画像データ６０として、図１２Ａに示す画像データ６０Ａを得たと想定する。移動制御部２６Ｈは、例えば、第１の主走査方向ＸＡに、撮像範囲Ｐを移動量“ｘ１”移動させる。そして、取得部２６Ｋは、該移動させた位置の撮像範囲Ｐの画像データを取得する。このため、図１２Ｂに示す画像データ６０Ｂが得られる。画像データ６０Ｂは、記録媒体１６に対するイメージセンサ２２のカラーフィルタ（受光素子）の位置が、画像データ６０Ａより第１の主走査方向ＸＡに１画素分（１受光素子分）移動したものとなる。
【００８４】
次に、移動制御部２６Ｈは、第１の副走査方向ＹＡに、撮像範囲Ｐを移動量“ｙ１”移動させる。移動制御部２６Ｈは、記録媒体１６を第２の副走査方向ＹＢへ移動量“ｙ１”搬送させる。この搬送により、撮像範囲Ｐは、副走査方向Ｙの逆の方向である第１の副走査方向ＹＡへ移動される。
【００８５】
そして、取得部２６Ｋは、該移動させた位置の撮像範囲Ｐの画像データを取得する。このため、図１２Ｃに示す画像データ６０Ｃが得られる。画像データ６０Ｃは、記録媒体１６に対するイメージセンサ２２のカラーフィルタ（受光素子）の位置が、画像データ６０Ｂより第１の副走査方向ＹＡに１画素分（１受光素子分）移動したものとなる。
【００８６】
次に、移動制御部２６Ｈは、第２の主走査方向ＸＢに、撮像範囲Ｐを移動量“ｘ１”移動させる。そして、取得部２６Ｋは、該移動させた位置の撮像範囲Ｐの画像データを取得する。このため、図１２Ｄに示す画像データ６０Ｄが得られる。画像データ６０Ｄは、記録媒体１６に対するイメージセンサ２２のカラーフィルタ（受光素子）の位置が、画像データ６０Ｃより第２の主走査方向ＸＢに１画素分（１受光素子分）移動したものとなる。
【００８７】
このように、移動制御部２６Ｈの制御によって、記録媒体１６に対するカラーフィルタの位置が１画素分ずつ（１受光素子分ずつ）ずれた画像データ６０が、撮像領域Ｐ’ごとに得られることとなる。なお、移動量は、上述したように、記録媒体１６上の画素領域（領域Ｅ）が、移動ごとに、異なるカラーフィルタに対応する受光素子で撮像される量であればよく、１画素分に限定されない。
【００８８】
図６に戻り説明を続ける。取得部２６Ｋは、撮像範囲Ｐが移動されるごとに、撮像範囲Ｐの画像データを取得し、フレームメモリ２６Ｌへ記憶する。
【００８９】
生成部２６Ｍは、複数の画像データから撮像範囲Ｐのカラー画像データを生成する。
【００９０】
本実施の形態では、生成部２６Ｍは、撮像領域Ｐ’ごとに、複数の画像データからカラー画像データを生成する。
【００９１】
上述したように、複数の画像データの各々には、撮像領域Ｐ’に含まれる画素領域ごとの、Ｒ、Ｇ、Ｂの何れかの色情報が含まれる。このため、生成部２６Ｍは、画素ごとに、複数の画像データの各々の対応する画素位置の色情報を読取ることで、複数色の色情報を得る。そして、生成部２６Ｍは、画素ごとに、複数色（すなわち、ＲＧＢ）の色情報を規定した、カラー画像データを生成する。
【００９２】
このように、生成部２６Ｍは、実際に得られたＲＧＢの各々の色情報を画素毎に規定した、カラー画像データを生成する。このため、デモザイク部２６Ｄは、補完処理による計算ずれの発生、色ずれ（偽色）、およびにじみの発生を抑制した、高精度なカラー画像データを生成することができる。
【００９３】
なお、フィルタが、ＲＧＢの各色のカラーフィルタをイメージセンサ２２の受光素子の二次元平面上にベイヤー配列した構成である場合、画素領域に対応するＧの色情報が、２つ得られる場合がある。この場合、何れか一方のＧの色情報を用いればよい。
【００９４】
なお、本実施の形態では、撮像装置２０は、ピント調整機構を有さず、ピント固定の固定焦点の装置である。例えば、撮像装置２０は、撮像装置２０に設けられたレンズ２４の焦点位置を、プラテン板１３の位置としている。このため、プラテン板１３上に厚みを有する記録媒体１６が載置された場合、ピントのあっていないボケた画像データが得られてしまう。
【００９５】
そこで、取得部２６Ｋは、撮像装置２０の焦点が記録媒体１６に一致した画像データを取得するように、第２の駆動部であるキャリッジ昇降モータ３２を制御する。上述したように、キャリッジ昇降モータ３２の駆動によりキャリッジ５が上下動し、キャリッジ５と記録媒体１６との距離が変更される。
【００９６】
そして、取得部２６Ｋは、撮像装置２０の焦点位置を記録媒体１６上とした画像データを取得すればよい。
【００９７】
例えば、撮像装置２０の主走査方向Ｘおよび副走査方向Ｙの位置を固定とする。そして、この状態で、取得部２６Ｋは、キャリッジ昇降モータ３２を制御して撮像装置２０と記録媒体１６との距離を変更し、複数の画像データを取得する。そして、取得した画像データの内、最も焦点の一致している（ピントのあっている）画像データを、カラー画像データの生成に用いればよい。また、取得部２６Ｋは、焦点の一致した画像データの得られた距離に、撮像装置２０と記録媒体１６との距離を固定して、以降の処理を実行してもよい。
【００９８】
次に、本実施の形態の画像処理部２６のデモザイク部２６Ｄが実行する処理の一例を説明する。図１３は、デモザイク部２６Ｄが実行する処理の流れの一例を示す、フローチャートである。
【００９９】
なお、算出部２６Ｉは、主走査方向Ｘおよび副走査方向Ｙの各々の移動量を予め算出し、記憶しておくものとして説明する。また、デモザイク部２６Ｄは、記録媒体１６の撮像領域Ｐ’ごとに、ステップＳ２００〜ステップＳ２１４の処理を実行する。
【０１００】
まず、取得部２６Ｋが、撮像範囲Ｐの画像データ６０Ａを取得する（ステップＳ２００）。ステップＳ２００の処理によって、例えば、取得部２６Ｋは、図１２Ａに示す画像データ６０Ａを取得する。取得部２６Ｋは、取得した画像データ６０Ａをフレームメモリ２６Ｌへ記憶する。
【０１０１】
移動制御部２６Ｈは、第１の主走査方向ＸＡに、撮像範囲Ｐを移動量“ｘ１”移動させる（ステップＳ２０２）。詳細には、移動制御部２６Ｈは、キャリッジ５を第１の主走査方向ＸＡへ移動量“ｘ１”移動させることで、撮像装置２０の撮像範囲Ｐを移動させる。
【０１０２】
取得部２６Ｋは、ステップＳ２０２で移動させた位置の撮像範囲Ｐの画像データを取得する（ステップＳ２０４）。例えば、取得部２６Ｋは、図１２Ｂに示す画像データ６０Ｂを取得する。取得部２６Ｋは、画像データ６０Ｂをフレームメモリ２６Ｌへ記憶する。
【０１０３】
次に、移動制御部２６Ｈは、第１の副走査方向ＹＡに、撮像範囲Ｐを移動量“ｙ１”移動させる（ステップＳ２０６）。詳細には、移動制御部２６Ｈは、記録媒体１６を第２の副走査方向ＹＢへ移動量“ｙ１”搬送させる。この搬送により、撮像範囲Ｐは、副走査方向Ｙの逆の方向である第１の副走査方向ＹＡへ移動される。
【０１０４】
取得部２６Ｋは、ステップＳ２０６で移動させた位置の撮像範囲Ｐの画像データ６０Ｃを取得する（ステップＳ２０８）。例えば、取得部２６Ｋは、図１２Ｃに示す画像データ６０Ｃを取得する。取得部２６Ｋは、取得した画像データ６０Ｃをフレームメモリ２６Ｌへ記憶する。
【０１０５】
移動制御部２６Ｈは、第２の主走査方向ＸＢに、撮像範囲Ｐを移動量“ｘ１”移動させる（ステップＳ２１０）。詳細には、移動制御部２６Ｈは、キャリッジ５を第２の主走査方向ＸＢへ移動量“ｘ１”移動させることで、撮像装置２０の撮像範囲Ｐを移動させる。
【０１０６】
取得部２６Ｋは、ステップＳ２１０で移動させた位置の撮像範囲Ｐの画像データを取得する（ステップＳ２１２）。例えば、取得部２６Ｋは、図１２Ｃに示す画像データ６０Ｃを取得する。取得部２６Ｋは、画像データ６０Ｃをフレームメモリ２６Ｌへ記憶する。
【０１０７】
次に、生成部２６Ｍは、上記処理によって得られた複数の画像データ６０（画像データ６０Ａ、画像データ６０Ｂ、画像データ６０Ｃ、画像データ６０Ｄ）から、撮像範囲Ｐのカラー画像データを生成する（ステップＳ２１４）。そして、本ルーチンを終了する。
【０１０８】
以上説明したように、本実施の形態の液体吐出装置１００は、撮像部２８と、移動制御部２６Ｈと、取得部２６Ｋと、生成部２６Ｍと、を備える。撮像部２８は、二次元配列された受光素子上にカラーフィルタが配置されてなる単板式のイメージセンサ２２を備え、撮像対象上（記録媒体１６上）の撮像範囲Ｐを撮像する。移動制御部２６Ｈは、撮像対象上（記録媒体１６上）の複数の画素領域（領域Ｅ）の各々を、互いに異なる複数の色のカラーフィルタの各々に対応する受光素子で撮像するように、撮像範囲Ｐを移動させる。取得部２６Ｋは、撮像範囲Ｐが移動されるごとに、撮像範囲Ｐの画像データを取得する。生成部２６Ｍは、複数の画像データ６０から撮像範囲Ｐのカラー画像データを生成する。
【０１０９】
カラー画像データの生成に用いる複数の画像データ６０の各々には、撮像領域Ｐ’に含まれる画素領域ごとの、Ｒ、Ｇ、Ｂの何れかの色情報が含まれる。このため、生成部２６Ｍは、画素ごとに、複数の画像データの各々の対応する画素位置の色情報を読取ることで、複数色の色情報を得る。そして、生成部２６Ｍは、画素ごとに、複数色（すなわち、ＲＧＢ）の色情報を規定した、カラー画像データを生成する。
【０１１０】
すなわち、本実施の形態では、生成部２６Ｍは、実際に得られたＲＧＢの各々の色情報を画素毎に規定した、カラー画像データを生成する。このため、取得部２６Ｋは、補完処理による計算ずれの発生、色ずれ（偽色）、およびにじみの発生を抑制した、高精度なカラー画像データを生成することができる。
【０１１１】
また、本実施の形態の液体吐出装置１００は、複数のフィルタを撮影の度に切替えるなどの機構を必要としない。
【０１１２】
従って、本実施の形態の液体吐出装置１００は、簡易な構成で高精度なカラー画像データを得ることができる。
【０１１３】
また、撮像対象（記録媒体１６）および撮像部２８の少なくとも一方を、主走査方向Ｘおよび主走査方向Ｘに直交する副走査方向Ｙに相対的に移動させる第１の駆動部１７（主走査モータ３４、副走査モータ３６）を備え、移動制御部２６Ｈは、撮像範囲Ｐを移動させるように、第１の駆動部１７を制御する。
【０１１４】
また、移動制御部２６Ｈは、イメージセンサ２２の受光素子の配列間隔、および、撮像部２８と撮像対象（記録媒体１６）との距離に基づいて、撮像範囲Ｐの主走査方向Ｘおよび副走査方向Ｙの少なくとも一方の１回あたりの移動量を算出する算出部２６Ｉと、撮像範囲Ｐを移動量移動させる移動部２６Ｊと、を有する。
【０１１５】
また、移動制御部２６Ｈは、撮像対象（記録媒体１６）上の撮像領域Ｐ’ごとに、撮像範囲Ｐを、主走査方向Ｘの一方の方向である第１の主走査方向ＸＡへの移動、副走査方向Ｙの一方の方向である第１の副走査方向ＹＡへの移動、および主走査方向Ｘの他方の方向である第２の主走査方向ＸＢへの移動、のこの順に移動させる。取得部２６Ｋは、撮像領域Ｐ’ごとに、撮像範囲Ｐが移動されるごとの画像データを取得し、生成部２６Ｍは、撮像領域Ｐ’ごとに、複数の画像データからカラー画像データを生成する。
【０１１６】
撮像対象（記録媒体１６）と撮像部２８との距離を変更させる第２の駆動部（キャリッジ昇降モータ３２）を備え、取得部２６Ｋは、撮像部２８の焦点が撮像対象（記録媒体１６）に一致した画像データを取得するように、第２の駆動部（キャリッジ昇降モータ３２）を制御する。
【０１１７】
イメージセンサ２２は、ＲＧＢの各色のカラーフィルタがベイヤー配列されてなる。
【０１１８】
また、イメージセンサ２２は、ＣＭＹＧの各色のカラーフィルタが補色フィルタ配列されてなる。
【０１１９】
液体吐出装置１００は、撮像装置２０と、撮像対象である記録媒体１６に液体を吐出する記録ヘッド６と、を備える。
【０１２０】
また、本実施の形態の撮像方法は、コンピュータで実行される撮像方法であって、二次元配列された受光素子上にカラーフィルタが配置されてなる単板式のイメージセンサ２２を備え、撮像対象（記録媒体１６）上の撮像範囲Ｐを撮像する撮像部２８による、撮像対象（記録媒体１６）上の複数の画素領域の各々を、互いに異なる複数の色のカラーフィルタの各々に対応する受光素子で撮像するように、撮像範囲Ｐを移動させるステップと、撮像範囲Ｐが移動されるごとに、撮像範囲Ｐの画像データを取得するステップと、複数の画像データから撮像範囲Ｐのカラー画像データを生成するステップと、を含む。
【０１２１】
次に、画像処理部２６のハードウェア構成の一例を説明する。
【０１２２】
図１４は、画像処理部２６のハードウェア構成の一例を示す図である。
【０１２３】
画像処理部２６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１Ａ、ＲＯＭ（ＲｅＡ／Ｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１Ｂ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１Ｃ、およびＩ／Ｆ１１Ｄ等がバス１１Ｅにより相互に接続されており、通常のコンピュータを利用したハードウェア構成となっている。
【０１２４】
ＣＰＵ１１Ａは、本実施の形態の画像処理部２６を制御する演算装置である。ＲＯＭ１１Ｂは、ＣＰＵ１１Ａによる各種処理を実現するプログラム等を記憶する。ＲＡＭ１１Ｃは、ＣＰＵ１１Ａによる各種処理に必要なデータを記憶する。Ｉ／Ｆ１１Ｄは、データを送受信するためのインターフェースである。
【０１２５】
本実施の形態の画像処理部２６で実行される処理を実行するためのプログラムは、ＲＯＭ１１Ｂ等に予め組み込んで提供される。なお、本実施の形態の画像処理部２６で実行されるプログラムは、画像処理部２６にインストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供するように構成してもよい。
【０１２６】
なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１２７】
例えば、液体吐出装置１００は、液体を記録媒体１６へ付着させることで画像を形成する形態に限定されない。例えば、液体吐出装置１００は、インクジェット方式の立体造形装置であってもよい。この場合、例えば、液体吐出装置は、立体造形物（三次元造形物）を造形するために、粉体を層状に形成した粉体層に造形液を吐出させる立体造形装置（三次元造形装置）として用いることができる。また、液体吐出装置は、立体造形物を造形するための造形液を吐出し、造形液を積層するように吐出することで造形物を形成する、立体造形装置であってもよい。
【０１２８】
また、本実施の形態の液体吐出装置１００は、吐出された液体によって文字、図形等の有意な画像が可視化されるものに限定されるものではない。例えば、それ自体意味を持たないパターン等を形成するもの、三次元像を造形するものも含まれる。
【０１２９】
また、記録媒体１６は、液体が少なくとも一時的に付着可能なものであって、付着して固着するもの、付着して浸透するものなどを意味する。具体例としては、用紙、記録紙、記録用紙、フィルム、布などの被記録媒体、電子基板、圧電素子などの電子部品、粉体層（粉末層）、臓器モデル、検査用セルなどの媒体であり、特に限定しない限り、液体が付着するすべてのものが含まれる。
【０１３０】
また、上記記録媒体１６の材質は、紙、糸、繊維、布帛、皮革、金属、プラスチック、ガラス、木材、セラミックスなど液体が一時的でも付着可能であればよい。
【０１３１】
なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１３２】
例えば、上述した上記実施の液体吐出装置１００を構成する各部の制御動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【０１３３】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータ内のメモリにインストールして実行させることが可能である。
【０１３４】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭ（ReＡ／Ｄ  Only  Memory）に予め記録しておくことが可能である。あるいは、プログラムは、リムーバブル記録媒体に一時的、あるいは、永続的に格納（記録）しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。リムーバブル記録媒体は、磁気ディスク、半導体メモリなどの各種記録媒体があげられる。
【０１３５】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールすることになる。また、ダウンロードサイトからコンピュータに無線転送することになる。また、ネットワークを介してコンピュータに有線で転送することになる。
【符号の説明】
【０１３６】
２２  イメージセンサ
２６Ｈ  移動制御部
２６Ｉ  算出部
２６Ｊ  移動部
２６Ｋ  取得部
２６Ｍ  生成部
１００  液体吐出装置
【先行技術文献】
【特許文献】
【０１３７】
【特許文献１】特開２０１１−６１２４９号公報
【図１】
2020155850.tif 000003
【図２】
2020155850.tif 000004
【図３】
2020155850.tif 000005
【図４】
2020155850.tif 000006
【図５】
2020155850.tif 000007
【図６】
2020155850.tif 000008
【図７】
2020155850.tif 000009
【図８】
2020155850.tif 000010
【図９】
2020155850.tif 000011
【図１０】
2020155850.tif 000012
【図１１Ａ】
2020155850.tif 000013
【図１１Ｂ】
2020155850.tif 000014
【図１２Ａ】
2020155850.tif 000015
【図１２Ｂ】
2020155850.tif 000016
【図１２Ｃ】
2020155850.tif 000017
【図１２Ｄ】
2020155850.tif 000018
【図１３】
2020155850.tif 000019
【図１４】
2020155850.tif 000020