(57)【要約】【課題】造形物の造形精度の向上を図る。【解決手段】画像処理装置１２の補正部１２Ｄは、ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録されるドットの記録位置および造形液の吐出量を含む吐出情報を、造形層の各々の画素ごとに規定した造形データを生成する。補正部１２Ｄは、造形データに規定された造形層の各々について、造形層の端部を構成する画素の吐出情報を、該吐出情報に含まれる記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層における該端部以外の画素の吐出情報に含まれる吐出量より多くなるように補正した、補正造形データを生成する。【選択図】図３
2017196812.tif 000002
【特許請求の範囲】
【請求項１】
ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録される前記ドットの記録位置および前記造形液の吐出量を含む吐出情報を、前記造形層の各々の画素ごとに規定した前記造形データを生成する生成部と、
前記造形データに規定された前記造形層の各々について、前記造形層の端部を構成する画素の前記吐出情報を、該吐出情報に含まれる前記記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる前記吐出量が該造形層における該端部以外の画素の前記吐出情報に含まれる前記吐出量より多くなるように補正した、補正造形データを生成する補正部と、
を備える画像処理装置。
【請求項２】
前記造形層の端部を構成する画素の内、補正対象の画素を特定する特定部を備え、
前記補正部は、前記造形層の各々について特定された前記補正対象の画素の前記吐出情報を補正した、前記補正造形データを生成する、請求項１に記載の画像処理装置。
【請求項３】
前記特定部は、
前記造形層の端部を構成する画素の一部の画素を、前記補正対象の画素として特定する、請求項２に記載の画像処理装置。
【請求項４】
前記特定部は、
前記造形層の端部に沿って連続して配列された画素について、所定画素数を隔てた画素毎に前記補正対象の画素を特定する、請求項２または請求項３に記載の画像処理装置。
【請求項５】
前記特定部は、
前記造形層の端部に沿って連続して配列された画素を複数の画素群に分割し、前記画素群ごとに予め定めた規則に沿って選択した画素を、補正対象の画素として特定する、請求項２〜請求項４の何れか１項に記載の画像処理装置。
【請求項６】
前記特定部は、
前記造形層の層厚が大きいほど、該造形層の端部における、前記補正対象の画素として特定する単位面積当たりの画素数を多くする、請求項２〜請求項５の何れか１項に記載の画像処理装置。
【請求項７】
前記特定部は、
前記造形層の積層方向に隣接する前記造形層間における、補正対象として特定する画素の前記端部に沿った方向における位置が互いに異なる位置となるように、前記造形層の各々について前記補正対象の画素を特定する、請求項２〜請求項６の何れか１項に記載の画像処理装置。
【請求項８】
画像処理装置と造形装置とを備えた液体吐出装置であって、
前記画像処理装置は、
ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録される前記ドットの記録位置および前記造形液の吐出量を含む吐出情報を、前記造形層の各々の画素ごとに規定した前記造形データを生成する生成部と、
前記造形データに規定された前記造形層の各々について、前記造形層の端部を構成する画素の前記吐出情報を、該吐出情報に含まれる前記記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる前記吐出量が該造形層における該端部以外の画素の前記吐出情報に含まれる前記吐出量より多くなるように補正した、補正造形データを生成する補正部と、
前記補正造形データを出力する出力部と、
を備え、
前記造形装置は、
前記補正造形データに基づいて、前記ドットを記録するための前記造形液を吐出するように駆動部を制御する記録制御部を備える、
液体吐出装置。
【請求項９】
ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録される前記ドットの記録位置および前記造形液の吐出量を含む吐出情報を、前記造形層の各々の画素ごとに規定した前記造形データを生成するステップと、
前記造形データに規定された前記造形層の各々について、前記造形層の端部を構成する画素の前記吐出情報を、該吐出情報に含まれる前記記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる前記吐出量が該造形層における該端部以外の画素の前記吐出情報に含まれる前記吐出量より多くなるように補正した、補正造形データを生成するステップと、
を含む、画像処理方法。
【請求項１０】
ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録される前記ドットの記録位置および前記造形液の吐出量を含む吐出情報を、前記造形層の各々の画素ごとに規定した前記造形データを生成するステップと、
前記造形データに規定された前記造形層の各々について、前記造形層の端部を構成する画素の前記吐出情報を、該吐出情報に含まれる前記記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる前記吐出量が該造形層における該端部以外の画素の前記吐出情報に含まれる前記吐出量より多くなるように補正した、補正造形データを生成するステップと、
をコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、液体吐出装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
三次元の立体的な造形物を造形する方法として、インクジェット方式を用いた技術が知られている。インクジェット方式を用いた造形物の造形方法としては、例えば、液体の吐出により記録したドットにより形成された造形層を複数積層することで、造形物を造形する技術が知られている（例えば、特許文献１、特許文献２参照）。
【０００３】
例えば、特許文献１には、光硬化性インクを吐出した後に光により硬化させる処理を繰りかえすことで、造形物としての三次元レリーフを製造する技術が開示されている。また、特許文献２には、メディア上にインクの固形層を重ねて印刷することで、立体外観を与える印刷結果を実現する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、吐出した光硬化性インクを硬化した層やインクの固形層などの造形層を重ねて造形物を造形すると、造形物の端部に、造形対象の造形対象物には含まれない、意図しない段差が発生する場合があった。このため、従来では、造形物の造形精度が低下する場合があった。
【０００５】
本発明は、上述の課題に鑑みてなされたものであり、造形物の造形精度の向上を図ることができる、画像処理装置、液体吐出装置、画像処理方法、および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録される前記ドットの記録位置および前記造形液の吐出量を含む吐出情報を、前記造形層の各々の画素ごとに規定した前記造形データを生成する生成部と、前記造形データに規定された前記造形層の各々について、前記造形層の端部を構成する画素の前記吐出情報を、該吐出情報に含まれる前記記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる前記吐出量が該造形層における該端部以外の画素の前記吐出情報に含まれる前記吐出量より多くなるように補正した、補正造形データを生成する補正部と、を備える画像処理装置である。
【発明の効果】
【０００７】
本発明によれば、造形物の造形精度の向上を図ることができる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、液体吐出装置の一例を示す図である。
【図２】図２は、液体吐出装置のハードウェア構成の一例を示す模式図である。
【図３】図３は、液体吐出装置の機能的構成の一例を示す機能ブロック図である。
【図４】図４は、造形液の特性の一例を示す模式図である。
【図５】図５は、造形物の一例を示す模式図である。
【図６】図６は、造形層の一例を示す図である。
【図７】図７は、段差の説明図である。
【図８】図８は、造形データに応じて造形した造形物の説明図である。
【図９】図９は、補正造形データの生成の説明図である。
【図１０】図１０は、補正対象の画素の一例を示す模式図である。
【図１１】図１１は、ランダムに特定した補正対象の画素の一例を示す模式図である。
【図１２】図１２は、吐出部による吐出の一例の説明図である。
【図１３】図１３は、造形物の造形の説明図である。
【図１４】図１４は、造形物の造形の説明図である。
【図１５】図１５は、造形物の造形の説明図である。
【図１６】図１６は、画像処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、画像処理装置、液体吐出装置、画像処理方法、および画像処理プログラムの実施の形態を詳細に説明する。
【００１０】
本実施の形態では、画像処理装置を、液体吐出装置に搭載した形態を、一例として説明する。なお、画像処理装置は、液体吐出装置に搭載した形態に限定されない。例えば、画像処理装置を、液体吐出装置とは別体として構成してもよい。
【００１１】
図１は、液体吐出装置１０の一例を示す図である。
【００１２】
液体吐出装置１０は、画像処理装置１２と、造形装置３０と、を備える。画像処理装置１２と造形装置３０とは、通信可能に接続されている。
【００１３】
造形装置３０は、インクジェット方式の造形装置である。造形装置３０は、キャリッジ１５と、ステージ１６と、モータ２６と、記録制御部４０と、を備える。
【００１４】
ステージ１６は、基材４１を支持する。基材４１は、造形物の造形される媒体である。基材４１は、例えば、記録媒体である。
【００１５】
モータ２６は、キャリッジ１５およびステージ１６を、鉛直方向（図１中、矢印Ｚ方向）、鉛直方向Ｚに垂直な主走査方向Ｘ、および、鉛直方向Ｚと主走査方向Ｘとに垂直な副走査方向Ｙに、相対的に移動させる。本実施の形態では、主走査方向Ｘ及び副走査方向Ｙからなる平面は、ステージ１６における吐出部１７との対向面に沿ったＸＹ平面に相当する。
【００１６】
モータ２６は、主走査モータ２２と、副走査モータ２４と、高さ調整モータ２５と、を含む。主走査モータ２２は、キャリッジ１５を、主走査方向Ｘに往復移動させる。副走査モータ２４は、ステージ１６を、副走査方向Ｙに移動させる。高さ調整モータ２５は、キャリッジ１５とステージ１６との間隔を調整するモータ２６である。本実施の形態では、高さ調整モータ２５は、ステージ１６を鉛直方向Ｚに移動させる。
【００１７】
キャリッジ１５における、ステージ１６との対向面には、吐出部１７および照射部２０が設けられている。
【００１８】
吐出部１７は、複数のノズル１８を備える。吐出部１７は、インクジェット方式の記録部である。吐出部１７は、造形液を、複数のノズル１８の各々から吐出することによってドットを記録する。ノズル１８は、吐出部１７における、ステージ１６との対向面に設けられている。すなわち、ノズル１８は、ステージ１６側に向かって造形液を吐出可能に配置されている。
【００１９】
本実施の形態では、造形液は、例えば、色材を含む液体である。色材を含む液体は、例えば、インクである。なお、造形液は、色材を含まない液体であってもよい。また、本実施の形態では、造形液は、刺激を付与されることで硬化する。刺激は、光や熱である。光は、例えば、紫外線である。本実施の形態では、造形液は、光を照射されることで硬化する光硬化性樹脂を含む。このため、本実施の形態の造形液は、吐出された後に光を照射されることで硬化する。なお、吐出部１７が吐出する造形液は、光硬化性樹脂を含む形態に限定されない。
【００２０】
照射部２０は、ノズル１８から吐出された造形液を硬化させる波長の光を照射する。このため、基材４１に向かって吐出され、基材４１上に記録された造形液によるドットは、照射部２０によって硬化される。
【００２１】
なお、図１には、造形装置３０が、マルチパス方式により造形液を吐出する場合の一例を示した。マルチパス方式とは、吐出部１７を基材４１に対して主走査方向Ｘに相対的に往復移動させると共に、基材４１を副走査方向Ｙに相対的に移動させることで、ドットを記録する方式である。この場合、吐出部１７は、例えば、副走査方向Ｙに複数のノズル１８を配列させたノズル列からなる構成である。なお、ノズル列は１列に限定されない。すなわち、吐出部１７は、副走査方向Ｙに長いノズル列を、主走査方向Ｘに複数配列した構成であってもよい。
【００２２】
なお、造形装置３０は、ワンパス方式（シングルパス方式と称する場合もある）であってもよい。ワンパス方式は、吐出部１７を、ステージ１６の幅（例えば、主走査方向Ｘの幅）に相当する長さに配列された複数のノズル１８によるノズル列を備えた構成とする。そして、ワンパス方式では、この吐出部１７に対して基材４１を副走査方向Ｙに相対的に通過させることで、ドットを記録する方式である。
【００２３】
本実施の形態では、造形装置３０は、吐出部１７から造形液を吐出し、基材４１に付着した造形液を照射部２０で硬化させることでドットを記録する。これにより、造形装置３０は、ドットによる造形層を造形する。造形装置３０は、この造形層の造形を繰り返すことによって、複数の造形層を積層した造形物を造形する。
【００２４】
すなわち、造形装置３０は、１層分の造形層の造形を行った後、高さ調整モータ２５の駆動によって、造形した造形層の層厚に相当する距離分、キャリッジ１５とステージ１６との間隔を広げる。そして、造形装置３０は、再度、次の造形層の造形を行う。この一連の処理を繰り返すことで、造形装置３０は、複数の造形層を積層した造形物を造形する。なお、キャリッジ１５とステージ１６との間隔の調整は、１層の造形層ごとに行うことに限定されず、複数層の造形層を造形する毎に行ってもよい。
【００２５】
次に、液体吐出装置１０のハードウェア構成を説明する。図２は、液体吐出装置１０のハードウェア構成の一例を示す模式図である。
【００２６】
まず、画像処理装置１２のハードウェア構成の一例を説明する。画像処理装置１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５００と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０２と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５０３と、通信Ｉ／Ｆ（インターフェース）５０４と、を備え、バス５０５を介して相互に接続されている。
【００２７】
ＣＰＵ５００は、画像処理装置１２の各々の動作を統括的に制御する。ＣＰＵ５００は、ＲＡＭ５０２をワークエリア（作業領域）とし、ＲＯＭ５０１またはＨＤＤ５０３などに格納されたプログラムを実行することで、全体の動作を制御し、後述する各種機能部を実現する。
【００２８】
ＨＤＤ５０３は、各種データを格納する。通信Ｉ/Ｆ５０４は、ネットワークなどを介して他の装置と通信するためのインターフェースである。
【００２９】
次に、造形装置３０のハードウェア構成の一例を説明する。造形装置３０は、駆動部４２と、記録制御部４０と、を備える。駆動部４２は、造形液の吐出などを実行する駆動部である。駆動部４２は、キャリッジ１５と、ステージ１６と、モータ２６（主走査モータ２２、副走査モータ２４、高さ調整モータ２５）と、光源電源１９と、を備える。キャリッジ１５は、吐出部１７および照射部２０を備える。光源電源１９は、照射部２０へ電力を供給し、照射部２０から光（紫外線）を照射させる。
【００３０】
記録制御部４０は、画像処理装置１２から補正造形データ（詳細後述）を受付ける。そして、記録制御部４０は、補正造形データに基づいて、ドットを記録するための造形液を吐出するように、駆動部４２を制御する。
【００３１】
記録制御部４０は、ＣＰＵ４００と、ＲＯＭ４０１と、不揮発性メモリ（ＮＶＲＡＭ）４０３と、通信Ｉ/Ｆ４０４と、操作パネル４０５と、ＡＳＩＣ４０６と、Ｉ/Ｏ４０７と、駆動波形生成部４０９と、ヘッドドライバ４１０と、主走査モータ駆動部４１１と、副走査モータ駆動部４１２と、高さ調整モータ駆動部４１３と、を備える。
【００３２】
ＣＰＵ４００、ＲＯＭ４０１、不揮発性メモリ（ＮＶＲＡＭ）４０３、通信Ｉ/Ｆ４０４、操作パネル４０５、ＡＳＩＣ４０６、Ｉ/Ｏ４０７、環境センサ４０８、駆動波形生成部４０９、ヘッドドライバ４１０、主走査モータ駆動部４１１、副走査モータ駆動部４１２、および高さ調整モータ駆動部４１３は、バス４１４を介して相互に通信可能に接続されている。
【００３３】
ＣＰＵ４００は、造形装置３０の各々の動作を統括的に制御する。ＣＰＵ４００は、ＲＡＭ４０２をワークエリア（作業領域）とし、ＲＯＭ４０１またはＮＶＲＡＭ４０３などに格納されたプログラムを実行することで、全体の動作を制御し、後述する機能部を実現する。
【００３４】
通信Ｉ/Ｆ４０４は、ネットワークなどを介して他の装置と通信するためのインターフェースである。操作パネル４０５は、ユーザからの各種操作指示の受付や、各種画像の表示を行う。ＡＳＩＣ４０６は、各種の信号処理を行う。環境センサ４０８は、液体吐出装置１０の環境（温度、湿度）を検知するセンサである。環境センサ４０８は、Ｉ/Ｏ４０７に接続されている。
【００３５】
駆動波形生成部４０９は、画像処理装置１２から取得した補正造形データ（詳細後述）を、キャリッジ１５の吐出部１７のノズル１８の各々を駆動させる駆動素子を制御するための駆動波形に変換する。駆動波形は、ラッチ信号、マスク信号などを含む。駆動素子は、例えば、圧電素子である。ヘッドドライバ４１０は、駆動波形生成部４０９で生成された駆動波形を吐出部１７へ出力する。これにより、吐出部１７における、ノズル１８の各々を駆動させるための駆動素子の各々には、補正造形データに応じた駆動波形の駆動信号が、選択的に印加される。これにより、吐出部１７のノズル１８の各々から造形液が吐出される。
【００３６】
主走査モータ駆動部４１１は、主走査モータ２２の駆動を制御する。副走査モータ駆動部４１２は、副走査モータ２４の駆動を制御する。高さ調整モータ駆動部４１３は、高さ調整モータ２５の駆動を制御する。
【００３７】
次に、液体吐出装置１０の機能的構成を説明する。図３は、液体吐出装置１０の機能的構成の一例を示す機能ブロック図である。
【００３８】
まず、画像処理装置１２の機能的構成を説明する。画像処理装置１２は、取得部１２Ａと、生成部１２Ｂと、特定部１２Ｃと、補正部１２Ｄと、出力部１２Ｅと、を含む。
【００３９】
取得部１２Ａ、生成部１２Ｂ、特定部１２Ｃ、補正部１２Ｄ、および出力部１２Ｅの一部またはすべては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００４０】
取得部１２Ａは、造形対象物の３Ｄ（三次元）データを取得する。３Ｄデータは、造形対象物を三次元で示すデータである。３Ｄデータのデータ形式は、限定されない。３Ｄデータのデータ形式は、例えば、ＳＴＬ（ＳＴｅｒｅｏＬｉｔｈｏｇｒａｐｈｙ）形式、ＰＬＹ形式、ＶＲＭＬ形式などである。
【００４１】
生成部１２Ｂは、３Ｄデータから造形データを生成する。造形データは、造形装置３０が造形物を造形可能なデータである。すなわち、造形データは、造形液のドットにより形成された造形層を積層した造形物を示すデータである。詳細には、造形データは、造形物を構成する複数の造形層の各々を示す、複数の造形層データからなる。造形層データは、造形層の各々のドットに対応する画素毎に、吐出情報を規定したものである。吐出情報は、造形液の吐出によって記録されるドットの記録位置および造形液の吐出量を含む。なお、記録位置は、ＸＹ平面における二次元位置（画素位置）によって表される。ＸＹ平面は、上述したように、ステージ１６の二次元平面（主走査方向Ｘと副走査方向Ｙによって形成される二次元平面）を示す。
【００４２】
まず、生成部１２Ｂは、取得部１２Ａで取得した３Ｄデータについて、３Ｄデータの解像度を、造形装置３０で実現する造形解像度に変換する。例えば、３Ｄデータの示す解像度が１２００ｄｐｉであり、造形装置３０で実現する出力解像度が６００ｄｐｉであったとする。この場合、生成部１２Ｂは、３Ｄデータの解像度１２００ｄｐｉを、６００ｄｐｉに変換する。なお、解像度の変換には、公知の方法を用いればよい。例えば、生成部１２Ｂは、３Ｄデータを構成する画素を１画素ごとに間引くことで、低解像度に変換する。
【００４３】
そして、生成部１２Ｂは、出力解像度に変換した３Ｄデータによって示される造形対象物を、複数の造形層に分割する。そして、生成部１２Ｂは、各造形層を示す造形層データを構成する画素の各々について、３Ｄデータにおける対応する画素位置を示す記録位置と、該造形層の層厚を実現するための吐出量と、を含む吐出情報を設定する。
【００４４】
なお、各造形層の層厚は、用いる造形液の特性や、出力解像度や、目標とする造形速度（すなわち、生産性）、などに応じて定まる。なお、造形物を構成する複数の造形層は、全て同じ層厚あってもよいし、異なる層厚の造形層を含んだものであってもよい。
【００４５】
図４は、造形液の特性の一例を示す模式図である。図４に示すように、吐出部１７のノズル１８から吐出した造形液の液滴４４は、基材４１に着弾することでドットＤを形成する。なお、基材４１は、非浸透性素材でできており、液体を吸収しない素材であるものとする。
【００４６】
液滴４４の着弾直後のドットＤの形状は、半球状の形状となる（図４（Ａ）参照）。そして、着弾した液滴４４は、着弾からの時間経過によって周囲に広がる（図４（Ｂ）参照）。そして、周囲に広がった造形液によるドットＤは、基材４１の表面の濡れ性と造形液の表面張力との影響により広がりが止まる（図４（Ｂ）参照）。また、基材４１上に着弾した造形液の広がりによって、着弾した液滴４４による複数のドットＤが融合する場合もある（図４（Ｂ）参照）。なお、基材４１上に十分な量の液滴４４を吐出することで、最終的に均一な層厚の造形層を形成する事も可能である。なお、時間をかけて、均一な厚さ（すなわち平滑面）とする工程は、レベリングと称される場合がある。
【００４７】
また、特性の異なる複数種類の造形液を用いて、造形物を造形する場合がある。図５は、造形物５０の一例を示す模式図である。造形物５０は、造形層５２を複数積層することで造形される。造形層５２は、吐出部１７のノズル１８から吐出された液滴４４によって記録されたドットＤによる層である。
【００４８】
図５に示す例では、造形物５０は、基材４１上に、造形層５２１、造形層５２２、および、造形層５２３をこの順に積層した構成である場合を示した。
【００４９】
例えば、これらの造形層５２は、互いに異なる複数種類の造形液により造形される。図６は、複数種類の造形液により造形された造形層５２の一例を示す図である。例えば、造形物５０は、土台層５２Ａ、白地層５２Ｂ、着色層５２Ｃ、および透明層５２Ｄをこの順に積層することで造形される。土台層５２Ａ、白地層５２Ｂ、着色層５２Ｃ、透明層５２Ｄの各々は、１層の造形層５２で造形してもよいし、複数層の造形層５２で造形してもよい。
【００５０】
土台層５２Ａは、白地層５２Ｂの土台として機能する。白地層５２Ｂは、着色層５２Ｃの下地となる層であり、着色層５２Ｃの発色を際立出せる機能を有する。着色層５２Ｃは、色材を含む造形液によって造形される層であり、平明印刷における階調表現と同様の濃淡およびフルカラーを実現する層である。透明層５２Ｄは、光を透過すると共に、着色層５２Ｃを保護するための層である。
【００５１】
これらの土台層５２Ａ、白地層５２Ｂ、着色層５２Ｃ、および、透明層５２Ｄは、造形液の種類が異なる。具体的には、これら土台層５２Ａ、白地層５２Ｂ、着色層５２Ｃ、および、透明層５２Ｄは、造形液の種類（すなわち構成材料）が異なる。
【００５２】
図３に戻り、生成部１２Ｂは、各造形層５２の造形に用いる造形液の種類や、該造形液の種類により定まる発色特性や、出力解像度や、目標とする造形速度（生産性）などに応じて、各造形層５２の各々の層厚を決定する。
【００５３】
なお、吐出部１７は、複数種類の造形液を吐出可能な構成である。たとえば、吐出部１７は、互いに異なる造形液を吐出するための複数のノズル列を備えた構成であればよい。各ノズル列は、複数のノズル１８を配列した構成である。
【００５４】
造形層５２の層厚は、造形液の吐出量によっても定まる。吐出量は、造形解像度に応じて定まる。具体的には、造形解像度が高い程、１つのドットＤ形成のために吐出する造形液の吐出量を、より少なくする必要がある。
【００５５】
このように、生成部１２Ｂは、造形液の特性（種類や発色特性）や、出力解像度や、目標とする造形速度に基づいて、造形層の層厚を決定する。なお、造形物を構成する各造形層の層厚は、同じであってもよいし、異なる厚みであってもよい。
【００５６】
そして、生成部１２Ｂは、３Ｄデータの示す造形対象物を、決定した層厚ごとに区切ることで複数の造形層に分割し、造形層の各々の造形データを生成する。上述したように、造形層データは、造形層の各々のドットに対応する画素毎に、吐出情報を規定したものである。本実施の形態では、造形データを構成する造形層データの各々における、吐出情報に示される画素ごとの吐出量は、造形層を構成する画素ごとに同じであるものとする。すなわち、生成部１２Ｂは、造形層の層厚に応じて、該層厚の造形層の画素ごとの吐出量を決定する。そして、生成部１２Ｂは、造形層データの画素毎に、該造形層データの造形層の厚みに応じた吐出量を含む、造形層データを生成する。
【００５７】
ここで、造形層の層厚が薄いほど、また、造形解像度が高いほど、３Ｄデータに示される造形対象物をより高精度に実現した造形物を造形することができる。しかし、造形層の層厚が薄いほど、造形層の積層数が多くなり、造形時間が増大する。また、造形解像度が高いほど、ドットＤ形成のために吐出する造形液の吐出量をより少なくする必要があり、造形時間が増大する。
【００５８】
造形物の生産性は大きな課題となっており、造形時間の短縮が試みられている。このため、造形時間の短縮のためには、造形装置３０では、造形層の層厚をより厚くし、造形層の積層数をより少なくする必要がある。
【００５９】
また、造形に用いる造形液の粘度は、通常の二次元画像の形成に用いるインクに比べて、数倍〜数十倍である。このため、微小な造形液の液滴を安定して吐出することは難しい。このため、この観点からも、造形層の層厚を厚くすることで、二次元画像の形成時に比べてドット形成のために吐出する液滴量を多くする必要がある。
【００６０】
しかし、従来では、造形層の層厚を厚くするほど、造形物における、積層方向（鉛直方向Ｚと一致）に直交する方向の端部に、３Ｄデータには示されない段差が生じる場合があった。言い換えると、従来では、積層方向（鉛直方向Ｚと一致）に隣接する造形層間の端部に、３Ｄデータには示されない段差が生じる場合があった。
【００６１】
造形層間の端部とは、造形層５２における、厚み方向（積層方向、鉛直方向Ｚと一致）に直交するＸＹ平面における端部を示す。言い換えると、造形層間の端部とは、造形層５２における、厚み方向に直交するＨＹ平面の周縁を示す。端部の段差とは、積層方向に隣接する造形層５２間の端部における、下層側の造形層５２の表面（上層側の面）と、上層側の造形層５２の上面（上層側の面）と、の高低差を示す。
【００６２】
本実施の形態では、段差とは、積層方向（鉛直方向Ｚ）に隣接する造形層５２における、鉛直方向Ｚの上層側の造形層５２のＸＹ平面方向の端面と、下層側の造形層５２における上層側の面と、の成す角度が、３Ｄデータにおける対応する領域の角度とは異なる角度であることを示す。
【００６３】
このような段差は、造形層５２の層厚が厚く、造形層５２の積層数が少ないほど発生しやすい。このため、従来では、造形物５０の造形精度の向上を図ることは困難であった。
【００６４】
光硬化性の造形液を用いて、造形装置３０で造形液の液滴を吐出して造形した場合、６００ｄｐｉの解像度で、且つ、造形層の厚み２５μｍのスペックを実現可能であることは知られている。しかし、この解像度および厚みであっても、造形物の造形に数時間〜十数時間を要していた。そこで、造形層の層厚を厚くすることで生産性の向上を図る方向も考えられるが、上述したような段差が発生していた。
【００６５】
図７は、造形層５２間に発生する段差の説明図である。図７（Ａ）は、３Ｄデータによって示される造形対象物６００の一例を示す模式図である。図７（Ａ）に示すように、３Ｄデータによって示される造形対象物６００が、凹凸を有する形状である場合がある。しかし、造形対象物６００の凹凸領域は、なだらかにつながった形状であったと仮定する。
【００６６】
図７（Ｂ）は、造形層５２の積層数を可能な限り多くし、各造形層５２の層厚を可能な限り薄くした場合の、造形物５１０の一例を示す模式図である。３Ｄデータによって示される造形対象物６００に応じて、造形物５２の積層数を可能な限り多くし、且つ、造形層５２を可能な限り薄くした、造形データ６１を生成したと仮定する。そして、この造形データ６１に基づいて、造形装置３０で造形物５１０を造形した場合、図７（Ｂ）に示すように、３Ｄデータ５８に示される造形対象物６００に近い形状となる。
【００６７】
しかし、３Ｄデータ５８に示される造形対象物６００に限りなく近い形状の造形物５１０を造形装置３０で造形するためには、造形層５２の層厚を可能な限り薄くし、造形層５２の積層数をより多くする必要があり、生産性に劣る。
【００６８】
一方、生産性の向上を図るために、造形層５２の層厚を厚くし、造形層５２の積層数をより少なくすると、例えば、図７（Ｃ）に示すような造形物５０が造形される。図７（Ｃ）に示すように、造形物５０の造形に用いた造形データ６０は、造形物５１０の造形データ６１（図７（Ｂ）参照）に比べて、造形層５２の層厚が厚く、造形層５２の積層数が少ない。この造形データ６０に基づいて、造形装置３０で造形物５０を造形したと仮定する。この場合、図７（Ｃ）に示すように、造形物５０を構成する造形層５２の層間には、３Ｄデータ５８に応じた造形対象物６００には存在しなかった、段差が発生する。
【００６９】
図７（Ｄ）は、図７（Ｃ）に示す造形物５０における、段差の生じている領域を拡大した模式図である。詳細には、図７（Ｄ）に示すように、造形層５２２の端部Ｅや、造形層５２３の端部Ｅには、３Ｄデータ５８には示されない段差Ｓが発生している。なお、造形層５２１の端部Ｅの段差は、３Ｄデータ５８に示される段差であるものと仮定する。
【００７０】
このように、生産性の向上のために、造形層５２の層厚を厚くし、造形層５２の積層数を少なくするほど、造形層５２の端部Ｅには、３Ｄデータ５８には表れない段差Ｓが発生する場合があった。このような段差Ｓは、アナログ的ではなく、デジタル的なムラとして視認され、造形精度が劣る要因となっていた。
【００７１】
図３に戻り、そこで、本実施の形態の画像処理装置１２では、造形データ６０を補正し、補正造形データを生成する。
【００７２】
上述したように、生成部１２Ｂは、出力解像度に変換した３Ｄデータ５８によって示される造形対象物６００を、複数の造形層５２に分割する。そして、生成部１２Ｂは、各造形層５２を示す造形層データを構成する画素の各々について、３Ｄデータ５８における対応する画素位置を示す記録位置と、該造形層５２の層厚を実現するための吐出量と、を含む吐出情報を設定する。これにより、生成部１２Ｂは、造形データ６０（図７（Ｃ）参照）を生成する。
【００７３】
なお、上述したように、造形データ６０を構成する造形層データの各々における、吐出情報に示される画素ごとの吐出量は、造形層ごとに一定（同じ）である。また、造形物５０を構成する造形層データにおける画素毎の吐出量は、造形層データ間で異なるものであってもよい。
【００７４】
本実施の形態の画像処理装置１２は、生成部１２Ｂが生成した造形データ６０を補正し、補正造形データを生成する。
【００７５】
詳細には、画像処理装置１２は、特定部１２Ｃおよび補正部１２Ｄを備える。
【００７６】
補正部１２Ｄは、造形データ６０を補正し、補正造形データを生成する。補正部１２Ｄは、造形データ６０に規定された造形層５２の各々について、造形層５２の端部Ｅを構成する画素の吐出情報を補正することで、補正造形データを生成する。
【００７７】
具体的には、補正部１２Ｄは、造形データ６０に含まれる、各造形層５２の各々の造形層データを読取る。そして、補正部１２Ｄは、各造形層５２の各々の造形層データを構成する各画素の吐出情報について、造形層５２の端部Ｅを構成する画素の吐出情報に含まれる記録位置が、該端部Ｅより該造形層５２の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層５２における該端部Ｅ以外の画素の吐出量より多くなるように補正する。
【００７８】
本実施の形態では、特定部１２Ｃが補正対象の造形層５２および補正対象の画素を特定する。そして、補正部１２Ｄは、特定部１２Ｃが特定した補正対象の画素の吐出情報を補正する。
【００７９】
特定部１２Ｃは、造形データ６０に含まれる造形層データの内、補正対象の造形層５２の造形層データを特定する。すなわち、特定部１２Ｃは、造形データ６０の造形物５０（図７（Ｃ）参照）を構成する複数の造形層５２の内、端部Ｅが３Ｄデータ５８に応じた造形対象物６００に沿った形状となる造形層５２については、補正対象外とする。また、特定部１２Ｃは、端部Ｅが３Ｄデータ５８に応じた造形対象物６００に沿った形状となっていない造形層５２を、補正対象として特定する。言い換えると、特定部１２Ｃは、造形データ６０に規定される造形層５２の内、３Ｄデータ５８には表れない段差Ｓの発生する造形層５２を、補正対象として特定する。
【００８０】
また、特定部１２Ｃは、補正対象として特定された造形層５２における、端部Ｅを構成する画素の少なくとも一部を、補正対象の画素として特定する。
【００８１】
そして、補正部１２Ｄは、特定部１２Ｃによって特定された画素の吐出情報について、補正を行う。
【００８２】
図８は、造形データ６０（補正前のデータ）に応じて造形した造形物５０の説明図である。なお、図８には、各造形層５２を構成するドットＤの各々を、円柱状の形状で模式的に示した。例えば、造形データ６０に応じて造形した造形物５０が、複数の造形層５２（造形層５２１〜造形層５２２）を積層した構成であるとする。そして、造形層５２１の端部の段差は、元データである３Ｄデータ５８に示される段差Ｓであると仮定する。また、造形層５２２の端部Ｅの段差は、３Ｄデータ５８に示されない段差であると仮定する（図７も参照）。
【００８３】
この場合、特定部１２Ｃは、造形物５０における造形層５２２を、補正対象の造形層５２として特定する。なお、上述したように、造形層５２の端部Ｅとは、造形層５２における、積層方向（鉛直方向Ｚ）に直交する二次元平面（ＸＹ平面）に沿った周縁を示す。すなわち、端部Ｅは、図８に示すように、下層側の造形層５２１から鉛直方向Ｚに突出した凸部として構成されている造形層５２２の、積層方向（鉛直方向Ｚ）に直交する二次元平面（ＸＹ平面）における、周縁（図８では矩形状の周縁）に沿った領域である。
【００８４】
特定部１２Ｃは、補正対象として特定された造形層５２（図８では造形層５２２）における、端部Ｅを構成する画素の少なくとも一部を、補正対象の画素として特定する。そして、補正部１２Ｄは、特定部１２Ｃによって特定された画素の吐出情報について、吐出量および記録位置の補正を行う。これにより、補正部１２Ｄは、補正造形データを生成する。
【００８５】
図９は、補正造形データ６２の生成の説明図である。図９（Ａ）は、補正造形データ６２から造形した造形物５６の斜視図の一例である。例えば、特定部１２Ｃが、造形物５０における造形層５２２の端部Ｅを構成する画素であって、端部Ｅに沿って連続して配列されたドットＤＡの内、１つのドットＤＡおきに配置されているドットＤＡを、補正対象のドットＤ’として特定する。そして、特定部１２Ｃは、造形データ６０（図８参照）における、特定したドットＤ’に対応する画素を、補正対象として特定する。
【００８６】
補正部１２Ｄは、補正対象として特定された画素の吐出情報を、補正する。例えば、補正部１２Ｄは、補正対象の画素に対応するドットＤ’の記録位置を、該造形層５２２の端部Ｅの外側にずらす。造形層５２２の端部Ｅの外側とは、該造形層５２の周縁（端部Ｅ）から該造形層５２の外側へ向かう方向を示す。
【００８７】
具体的には、図９（Ｂ）に示すように、補正部１２Ｄは、補正対象の画素に対応するドットＤ’の記録位置を、造形データ６０に示される画素位置Ｑから、造形層５２２の端部Ｅの外側にずらした（矢印Ｗ方向にずらした）画素位置Ｑ’を、補正後の記録位置として用いる。
【００８８】
なお、端部Ｅの外側へずらす量（図９（Ｂ）中、ずらす量Ｌ１参照）は、補正対象の造形層５２の層厚（すなわち、段差Ｓの厚み（高低差））と、補正対象の画素の補正後の吐出量に応じて定めればよい。例えば、補正部１２Ｄは、補正対象の造形層５２の層厚が厚いほど、また、補正対象のドットＤ’に対応する画素の補正後の吐出量が多いほど、ずらす量を大きくすればよい。例えば、補正部１２Ｄは、該造形層５２２を構成するドットＤのピッチ（隣接するドットＤの中心間の距離）の１／２を、端部Ｅの外側へずらす量として用いればよい。
【００８９】
また、補正部１２Ｄは、補正対象の画素の吐出量を、造形データ６０に示される該画素の吐出量より多くする。具体的には、補正部１２Ｄは、造形層５２２の端部Ｅにおける補正対象のドットＤ’に対応する画素の吐出量について、造形層５２の端部Ｅ以外の領域（内側領域Ｉ参照）を構成するドットＤの画素の吐出量より、多い吐出量を設定する。
【００９０】
なお、補正部１２Ｄは、補正対象のドットＤ’に対応する画素の吐出量を、上記規定（内側領域ＩのドットＤより多い）を満たす範囲で、造形層５２２の層厚や、端部Ｅにおける補正対象の画素の密度や配置パターンに応じて、定めればよい。例えば、補正部１２Ｄは、補正対象のドットＤ’に対応する画素の吐出量を、該画素の内側領域ＩのドットＤに対応する画素の吐出量の２倍とする。
【００９１】
ここで、特定部１２Ｃは、補正対象の造形層５２の層厚が大きいほど、該造形層５２の端部Ｅにおける、補正対象の画素として選択する単位面積当たりの画素数を多くすることが好ましい。
【００９２】
図１０は、端部Ｅにおける、補正対象の画素の一例を示す模式図である。図１０（Ａ）〜図１０（Ｃ）に示す例では、図１０（Ａ）、図１０（Ｂ）、図１０（Ｃ）のこの順に、補正対象の造形層５２の厚みが薄い場合を示した。
【００９３】
図１０に示すように、特定部１２Ｃは、補正対象の造形層５２の端部Ｅを構成する画素７０Ａについて、特定する単位面積当たりの画素数が、層厚が大きいほど多くなるように、補正対象の画素７０Ａ’を特定する。
【００９４】
具体的には、図１０に示すように、特定部１２Ｃは、単位面積当たりの画素数が、補正対象の造形層５２の層厚が“大きい”場合（図１０（Ａ））には１画素ごと、層厚が“中”の場合には（図１０（Ｂ））には３画素ごと、層厚が“小”の場合には（図１０（Ｃ）参照）には７画素ごとに、補正対象の画素７０Ａ’を特定する。このように、特定部１２Ｃは、補正対象の造形層５２の層厚に応じて、厚みが薄いほど、補正対象として特定する画素７０Ａ’間の間隔が広くなるように、補正対象の画素７０Ａ’を特定する。
【００９５】
なお、特定部１２Ｃは、補正対象の造形層５２の層厚が大きいほど、補正対象の造形層５２の端部Ｅにおける、補正対象として特定する画素の画素数が多くなるように、補正対象の画素を特定すればよく、上記画素数毎に特定する形態に限定されない。
【００９６】
なお、特定部１２Ｃは、図１０に示すように、規則的に補正対象の画素７０Ａ’を特定する形骸に限定されず、ランダムに特定してもよい。
【００９７】
図１１は、端部Ｅにおける、ランダムに特定した、補正対象の画素の一例を示す模式図である。図１１（Ａ）〜図１１（Ｃ）に示す例では、図１１（Ａ）、図１１（Ｂ）、図１１（Ｃ）のこの順に、補正対象の造形層５２の厚みが薄い場合を示した。
【００９８】
図１１に示すように、特定部１２Ｃは、補正対象の造形層５２の端部Ｅを構成する画素７０Ａについて、特定する単位面積当たりの画素数が、層厚が大きいほど多くなるように、補正対象の画素７０Ａ’をランダムに特定してもよい。
【００９９】
なお、特定部１２Ｃは、補正対象の造形層５２の端部Ｅに沿って配列された画素７０を、複数の画素群に分割し、画素群ごとに、特定規則を定めてもよい。そして、特定部１２Ｃは、画素群ごとに、特定規則に沿って選択した画素７０Ａを、補正対象の画素７０Ａ’として特定してもよい。なお、この特定規則は、補正対象の造形層５２の厚みの層厚が大きいほど、特定する単位面積当たりの画素数が多くなるように定めたものであればよい。そして、画素群における、補正対象の画素７０Ａ’の特定規則は、上述したように、厚みに応じた画素間隔ごとに規則的に補正対象の画素７０Ａ’を特定する規則であってもよいし、厚みに応じた密度となるようにランダムに補正対象の画素７０Ａ’を特定する規則であってもよい。
【０１００】
なお、特定部１２Ｃは、鉛直方向Ｚ（積層方向）に隣接する補正対象の造形層５２間における、補正対象として特定する画素７０Ａ’の端部Ｅに沿った方向の位置が互いに異なる位置となるように、造形層５２の各々について補正対象の画素７０Ａ’を特定することが好ましい。
【０１０１】
図３に戻り説明を続ける。補正部１２Ｄは、特定部１２Ｃで特定した造形層５２の各々について、特定部１２Ｃによって特定された補正対象の画素７０Ａ’の吐出情報を補正することで、補正造形データ６２を生成する。
【０１０２】
補正造形データ６２は、造形する造形物５６を構成する造形層５２の各々を示す造形層データを含む。また、各造形層５２の各々の造形層データは、画素ごとに、ドットＤの記録位置および吐出量を示す吐出情報を規定したものである。
【０１０３】
補正部１２Ｄは、生成した補正造形データ６２を、出力部１２Ｅへ出力する。出力部１２Ｅは、補正部１２Ｄが生成した補正造形データ６２を、造形装置３０へ出力する。
【０１０４】
造形装置３０は、記録制御部４０を含む。記録制御部４０は、上述したように、駆動部４２を制御する。記録制御部４０は、画像処理装置１２から補正造形データ６２を受付ける。そして、記録制御部４０は、受付けた補正造形データ６２に規定される、造形層５２の各々の造形層データに応じて、画素ごとに、補正造形データ６２に規定される記録位置に、補正造形データ６２に規定される吐出量の造形液を吐出するように、吐出部１７、照射部２０、および、モータ２６を制御する。
【０１０５】
例えば、吐出部１７が圧電素子を用いたピエゾ型ヘッドであったと仮定する。この場合、記録制御部４０は、吐出部１７へ印加する駆動波形のパルスを調整（波高値の強弱、印加するパルスの数等）することで、吐出量を調整すればよい。このパルスの調整により、１回あたりの造形液の吐出量を、例えば、５ｐｌ〜３０ｐｌの範囲で調整することができる。
【０１０６】
なお、補正造形データ６２に示される、各画素に対応するドットＤを記録するために吐出する造形液の吐出量が、吐出部１７における１回の吐出で実現可能な吐出量を超える場合がある。また、吐出部１７がサーマル型ヘッドである場合には、１回に吐出可能な造形液の吐出量が一種類、または、制御可能な吐出量の範囲が狭い。
【０１０７】
この場合、記録制御部４０は、該画素に対応する記録位置に、複数回、造形液を吐出することで、該画素に対応する吐出量の吐出を実現すればよい。また、キャリッジ１５に、異なる吐出量の造形液を吐出可能な吐出部１７を複数種類備えた構成としてもよい。
【０１０８】
記録位置の調整については、記録制御部４０は、補正後の記録位置に応じた位置に向かって、補正対象の画素７０Ａ’に対応するドットＤ’を記録するように駆動部４２を制御すればよい。
【０１０９】
図１２は、吐出部１７による吐出の一例の説明図である。例えば、補正造形データ６２が、図１２（Ａ）に示すものであったとする。補正造形データ６２は、上述したように、各画素７０の各々について、記録位置と吐出量とを含む吐出情報を規定したものである。なお、補正造形データ６２は、３Ｄデータに示される解像度（例えば、１２００ｄｐｉ）を、造形装置３０で実現可能な造形解像度（例えば、６００ｄｐｉ）に変換し、且つ、補正部１２Ｄによって補正されたものである。
【０１１０】
補正部１２Ｄによって、端部Ｅを構成する画素７０Ａの内、補正対象として特定された画素７０Ａ’の吐出情報に含まれる記録位置は、補正前の記録位置から端部Ｅの外側に向かってずれた位置を示す。また、該吐出情報に含まれる吐出量は、補正前の吐出量より多い量となっている。このため、記録制御部４０は、補正造形データ６２に応じて駆動部４２を制御することで、補正対象の造形層５２について、端部Ｅを構成する画素７０Ａの少なくとも一部の画素７０Ａの記録位置が補正され、且つ、該画素７０Ａに対応するドットＤ（ドットＤ’）形成のための吐出量を多くした、造形物５０を造形するように、駆動部４２を制御することができる。
【０１１１】
なお、駆動部４２における吐出部１７がマルチパス方式を採用した装置である場合には、記録制御部４０は、図１２（Ｂ）に示すようにドットＤを記録する制御を行えばよい。
【０１１２】
具体的には、記録制御部４０は、マルチパス記録シーケンスの中に、端部Ｅにおける補正対象として特定された画素７０Ａ’に対応するドットＤ’を形成するためのパスを追加する。図１２（Ｂ）中における“１”〜“５”の数字は、マルチパス記録の順序を示す。
【０１１３】
図１２（Ｂ）に示す例では、記録制御部４０は、本来は、２パス１／２インタレース（主走査方向Ｘに２回、副走査方向Ｙに２回に分けて）記録するところを、半ピッチ分、副走査方向Ｙにズラした５回目の走査を追加する。この追加した走査により、記録制御部４０は、造形層５２の端部Ｅを構成する画素７０Ａにおける、補正対象として特定された画素７０Ａ’に対応するドットＤ’を、補正後の記録位置に記録する。
【０１１４】
このように、記録制御部４０が、補正造形データ６２に応じて造形物５０を造形することで、造形した造形物５０に、もとの３Ｄデータには示されない段差が生じることが抑制される。
【０１１５】
図１３〜図１５は、造形の説明図である。図１３は、３Ｄデータ５８の示す造形対象物６００の断面図の一例である。例えば、もとの３Ｄデータ５８の示す造形対象物６００が図１３に示す造形対象物６００であったとする。
【０１１６】
図１４は、生成部１２Ｂが３Ｄデータ５８から生成した造形データ６０に基づいてドットＤを記録して造形物５０を生成した場合の説明図である。図１４（Ａ）〜図１４（Ｃ）に示すように、造形装置３０は、造形データ６０に基づいて、造形層５２ごとに同じ吐出量の液滴４４Ａを吐出することで造形層５２を形成する。そして、造形層５２を積層することで、造形物５０を造形する。この場合、図１４（Ｃ）に示すように、造形層５２の造形層間に、３Ｄデータ５８には示されない段差Ｓが生じる。
【０１１７】
一方、本実施の形態では、造形データ６０を補正した補正造形データ６２を用いて、造形物５６を造形する。図１５は、補正造形データ６２を用いてドットＤを記録し、造形物５６を造形した場合の説明図である。図１５（Ａ）〜図１５（Ｃ）に示すように、補正造形データ６２に基づいて、造形層５２ごとに、補正造形データ６２に示される吐出量および記録位置に液滴４４を吐出し、ドットＤを記録する。
【０１１８】
このとき、補正対象として特定された造形層５２の、端部Ｅを構成する画素における補正対象の画素については、該造形層５２の他の画素の吐出量の液滴４４Ａより多い吐出量の液滴４４Ｂを吐出する。また、端部Ｅを構成する画素における、補正対象の画素については、造形データ６０に示された記録位置より、端部Ｅの外側に向かって、ずらし量Ｌ１ずらした記録位置に、液滴４４Ｂを吐出する。
【０１１９】
そして、造形層５２を積層することで、造形物５６を造形する。このため、本実施の形態では、図１５（Ｃ）に示すように、造形層５２の造形層間に、３Ｄデータ５８には示されない段差Ｓの発生が抑制される。すなわち、各造形層５２の端部Ｅから外側に向かってずれた記録位置に吐出された造形液によるドットＤ’が、段差Ｓを埋めるスロープを形成する。
【０１２０】
また、造形層５２の端部Ｅから外側に向かってずれた記録位置に吐出される液滴４４Ｂは、他の画素の吐出量より多い。このため、該他の画素より多い量の液滴４４Ｂによって形成されたドットＤ’は、該ドットＤ’と同じ造形層５２における他のドットＤに連結し、且つ下層側の造形層５２の上面にゆるやかに連結する。このため、各造形層５２の端部Ｅに記録されたドットＤ’が、段差Ｓを埋めるスロープを形成する。
【０１２１】
このため、補正造形データ６２を用いて造形物５６を造形することで、３Ｄデータ５８には示されない段差Ｓの発生が抑制される。このため、画像処理装置１２では、造形物５６の造形精度の向上を図ることができる。
【０１２２】
次に、本実施の形態の画像処理装置１２で実行する画像処理の手順を説明する。図１６は、本実施の形態の画像処理装置１２で実行する画像処理の手順の一例を示すフローチャートである。
【０１２３】
まず、取得部１２Ａが、造形対象物６００の３Ｄデータ５８を取得する（ステップＳ１００）。次に、生成部１２Ｂが、ステップＳ１００で取得した３Ｄデータ５８から造形データ６０を生成する（ステップＳ１０２）。
【０１２４】
次に、特定部１２Ｃは、特定対象の造形層５２の層番号ｎ（ｎ層目）に、初期値“１”をセットする（ステップＳ１０４）。次に、特定部１２Ｃは、ステップＳ１０２で生成した造形データ６０における、セットしたｎ層目の造形層５２の造形層データを読取る（ステップＳ１０６）。
【０１２５】
次に、特定部１２Ｃは、ステップＳ１０６で読取った造形層データが、補正対象の造形層５２の造形層データであるか否かを判断する（ステップＳ１０８）。特定部１２Ｃは、該造形層データの造形層５２に、ステップＳ１００で取得した３Ｄデータ５８には示されない段差Ｓが生じるか否かを判別することで、ステップＳ１０８の判断を行う。
【０１２６】
補正対象の造形層５２ではないと判断した場合（ステップＳ１０８：Ｎｏ）、後述するステップＳ１２６へ進む。補正対象の造形層５２であると判断した場合（ステップＳ１０８：Ｙｅｓ）、ステップＳ１１０へ進む。
【０１２７】
ステップＳ１１０では、特定部１２Ｃは、ステップＳ１０６で読取った造形層データに対応する、補正対象画素の特定条件を読取る（ステップＳ１１０）。例えば、特定部１２Ｃは、造形層５２の層厚と、補正対象画素の特定条件と、を対応づけて予め記憶する。補正対象画素の特定条件は、端部Ｅにおける補正対象として特定する画素の特定規則（単位面積当たりの特定する画素数、ｍ画素ごとに特定またはランダムに特定など）を示す。
【０１２８】
特定部１２Ｃは、ステップＳ１０６で読取った造形層データの層厚に対応する、補正対象画素の特定条件を読取ることで、ステップＳ１１０の処理を行えばよい。
【０１２９】
次に、特定部１２Ｃは、ステップＳ１０６で読取った造形層データを構成する画素の特定番号ｉ（ｉ番目）に、初期値“１”をセットする（ステップＳ１１２）。
【０１３０】
次に、特定部１２Ｃは、ステップＳ１０６で読取った造形層データにおける、ステップＳ１１２で特定したｉ番目の画素の吐出情報を読取る（ステップＳ１１４）。そして、特定部１２Ｃは、ステップＳ１１４で読取ったｉ番目の画素が、該造形層データの造形層５２における端部Ｅを構成する画素であるか否かを判断する（ステップＳ１１６）。特定部１２Ｃは、ステップＳ１１４で読取った吐出情報に含まれる記録位置が、該造形層データの造形層５２における端部Ｅに相当するか否かを判別することで、ステップＳ１１６の判断を行う。
【０１３１】
端部Ｅを構成する画素であると判断した場合（ステップＳ１１６：Ｙｅｓ）、ステップＳ１１８へ進む。ステップＳ１１８では、特定部１２Ｃは、ステップＳ１１４で読取ったｉ番目の画素を、補正対象の画素として特定するか否かを判断する（ステップＳ１１８）。特定部１２Ｃは、ステップＳ１１４で読取ったｉ番目の画素が、ステップＳ１１０で読取った特定条件に示される画素であるか否かを判別することで、ステップＳ１１８の判断を行う。
【０１３２】
補正対象の画素と判断した場合（ステップＳ１１８：Ｙｅｓ）、ステップＳ１２０へ進む。ステップＳ１２０では、補正部１２Ｄが、ステップＳ１１２で特定したｉ番目の画素の吐出情報（吐出量、記録位置）を補正する（ステップＳ１２０）。すなわち、ステップＳ１２０では、補正部１２Ｄが、特定部１２Ｃによって特定された画素の吐出情報について、該吐出情報に含まれる記録位置が、該端部Ｅより該造形層５２の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層５２における該端部Ｅ以外の画素の吐出量より多くなるように補正する。
【０１３３】
そして、ステップＳ１２２へ進む。なお、ステップＳ１１６で端部Ｅを構成する画素ではないと判断した場合（ステップＳ１１６：Ｎｏ）、吐出情報を補正せずに、ステップＳ１２２へ進む。また、ステップＳ１１８で補正対象の画素ではないと判断した場合（ステップＳ１１８：Ｎｏ）、吐出情報を補正せずに、ステップＳ１２２へ進む。
【０１３４】
ステップＳ１２２では、特定部１２Ｃが、ステップＳ１０６で読取った造形層データを構成する全ての画素について、ステップＳ１１４〜ステップＳ１２０の処理を終了したか否かを判断する（ステップＳ１２２）。ステップＳ１２２で否定判断すると（ステップＳ１２２：Ｎｏ）、ステップＳ１２４へ進む。ステップＳ１２４では、特定部１２Ｃは、ｉに“１”を加算し（ステップＳ１２４）、上記ステップＳ１１４へ戻る。
【０１３５】
一方、ステップＳ１２２で肯定判断すると（ステップＳ１２２：Ｙｅｓ）、ステップＳ１２６へ進む。ステップＳ１２６では、ステップＳ１０２で生成した造形データ６０を構成する全ての造形層５２の造形層データについて、ステップＳ１０６〜ステップＳ１２６の処理を終了したか否かを判断する（ステップＳ１２６）。
【０１３６】
ステップＳ１２６で否定判断すると（ステップＳ１２６：Ｎｏ）、ステップＳ１２８へ進む。ステップＳ１２８では、特定部１２Ｃは、ｎに“１”を加算し（ステップＳ１２８）、上記ステップＳ１０６へ戻る。
【０１３７】
一方、ステップＳ１２６で肯定判断すると（ステップＳ１２６：Ｙｅｓ）、本ルーチンを終了する。ステップＳ１０４〜ステップＳ１２８の処理によって、ステップＳ１０２で生成した造形データ６０から、補正造形データ６２が生成される。そして、出力部１２Ｅは、この補正造形データ６２を、造形装置３０の記録制御部４０へ出力すればよい。
【０１３８】
以上説明したように、本実施の形態の画像処理装置１２は、生成部１２Ｂと、補正部１２Ｄと、を備える。補正部１２Ｄは、ドットＤにより形成された造形層５２を積層してなる造形物５０の造形データ６０であって、造形液の吐出によって記録されるドットＤの記録位置および造形液の吐出量を含む吐出情報を、造形層５２の各々の画素ごとに規定した造形データ６０を生成する。補正部１２Ｄは、造形データ６０に規定された造形層５２の各々について、造形層５２の端部Ｅを構成する画素の吐出情報を、該吐出情報に含まれる記録位置が該端部Ｅより該造形層５２の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層５２における該端部Ｅ以外の画素の吐出情報に含まれる吐出量より多くなるように補正した、補正造形データ６２を生成する。
【０１３９】
このように、補正された補正造形データ６２に基づいて造形物５６を造形することで、端部Ｅに発生していた段差Ｓが抑制される。
【０１４０】
従って、本実施の形態の画像処理装置１２では、造形物５６の造形精度の向上を図ることができる。
【０１４１】
また、本実施の形態の画像処理装置１２では、造形物５６の造形速度（生産性）の向上と、造形物５６の造形精度の向上と、の両立を図ることができる。
【０１４２】
また、特定部１２Ｃは、造形層５２の端部Ｅを構成する画素の内、補正対象の画素７０Ａ’を特定する。特定部１２Ｃは、造形層５２の各々について特定された補正対象の画素７０Ａ’の吐出情報を補正した、補正造形データ６２を生成する。
【０１４３】
また、特定部１２Ｃは、造形層５２の端部Ｅを構成する画素７０の一部の画素７０Ａを、補正対象の画素７０Ａ’として特定する。
【０１４４】
また、特定部１２Ｃは、造形層５２の端部Ｅに沿って連続して配列された画素７０Ａについて、所定画素数を隔てた画素毎に補正対象の画素７０Ａ’を特定する。
【０１４５】
また、特定部１２Ｃは、造形層５２の端部Ｅに沿って連続して配列された画素７０Ａを複数の画素群に分割し、画素群ごとに予め定めた規則に沿って選択した画素７０Ａを、補正対象の画素７０Ａ’として特定する。
【０１４６】
また、特定部１２Ｃは、造形層５２の層厚が大きいほど、該造形層５２の端部Ｅにおける、補正対象の画素７０Ａ’として特定する単位面積当たりの画素数を多くする。
【０１４７】
また、特定部１２Ｃは、造形層５２の積層方向（鉛直方向Ｚ）に隣接する造形層５２間における、補正対象として特定する画素７０Ａ’の端部Ｅに沿った方向における位置が互いに異なる位置となるように、造形層５２の各々について補正対象の画素７０Ａ’を特定する。
【０１４８】
また、液体吐出装置１０は、画像処理装置１２と造形装置３０とを備える。画像処理装置１２は、生成部１２Ｂと、補正部１２Ｄと、出力部１２Ｅと、を備える。補正部１２Ｄは、ドットＤにより形成された造形層５２を積層してなる造形物５０の造形データ６０であって、造形液の吐出によって記録されるドットＤの記録位置および造形液の吐出量を含む吐出情報を、造形層５２の各々の画素ごとに規定した造形データ６０を生成する。補正部１２Ｄは、造形データ６０に規定された造形層５２の各々について、造形層５２の端部Ｅを構成する画素の吐出情報を、該吐出情報に含まれる記録位置が該端部Ｅより該造形層５２の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層５２における該端部Ｅ以外の画素の吐出情報に含まれる吐出量より多くなるように補正した、補正造形データ６２を生成する。出力部１２Ｅは、補正造形データ６２を出力する。
【０１４９】
造形装置３０は、記録制御部４０を備える。記録制御部４０は、補正造形データ６２に基づいて、ドットＤを記録するための造形液を吐出するように駆動部４２を制御する。
【０１５０】
本実施の形態の画像処理方法は、ドットＤにより形成された造形層５２を積層してなる造形物５０の造形データ６０であって、造形液の吐出によって記録されるドットＤの記録位置および造形液の吐出量を含む吐出情報を、造形層５２の各々の画素ごとに規定した造形データ６０を生成するステップと、造形データ６０に規定された造形層５２の各々について、造形層５２の端部Ｅを構成する画素の吐出情報を、該吐出情報に含まれる記録位置が該端部Ｅより該造形層５２の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層５２における該端部Ｅ以外の画素の吐出情報に含まれる吐出量より多くなるように補正した、補正造形データ６２を生成するステップと、を含む。
【０１５１】
本実施の形態の画像処理プログラムは、ドットＤにより形成された造形層５２を積層してなる造形物５０の造形データ６０であって、造形液の吐出によって記録されるドットＤの記録位置および造形液の吐出量を含む吐出情報を、造形層５２の各々の画素ごとに規定した造形データ６０を生成するステップと、造形データ６０に規定された造形層５２の各々について、造形層５２の端部Ｅを構成する画素の吐出情報を、該吐出情報に含まれる記録位置が該端部Ｅより該造形層５２の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層５２における該端部Ｅ以外の画素の吐出情報に含まれる吐出量より多くなるように補正した、補正造形データ６２を生成するステップと、をコンピュータに実行させる。
【０１５２】
なお、本実施の形態の液体吐出装置１０で実行される上記各種処理を実行するためのプログラムは、ＲＯＭ等に予め組み込んで提供される。
【０１５３】
なお、本実施の形態の液体吐出装置１０で実行される上記各種処理を実行するためのプログラムは、上記装置にインストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供するように構成してもよい。
【０１５４】
また、本実施の形態の液体吐出装置１０で実行される上記各種処理を実行するためのプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態の液体吐出装置１０で実行される上記各種処理を実行するためのプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１５５】
本実施の形態の液体吐出装置１０で実行される上記各種処理を実行するためのプログラムは、上述した各部を含むモジュール構成となっている。実際のハードウェアとしてはＣＰＵがＲＯＭ等の記憶媒体から各プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
【０１５６】
なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１５７】
１０  液体吐出装置
１２  画像処理装置
１２Ａ  取得部
１２Ｂ  生成部
１２Ｃ  特定部
１２Ｄ  補正部
１２Ｅ  出力部
３０  造形装置
４０  記録制御部
５６  造形物
６２  補正造形データ
【先行技術文献】
【特許文献】
【０１５８】
【特許文献１】特許第５２３４５９２号公報
【特許文献２】特許第２６９７１３７号公報
【図１】
2017196812.tif 000003
【図２】
2017196812.tif 000004
【図３】
2017196812.tif 000005
【図４】
2017196812.tif 000006
【図５】
2017196812.tif 000007
【図６】
2017196812.tif 000008
【図７】
2017196812.tif 000009
【図８】
2017196812.tif 000010
【図９】
2017196812.tif 000011
【図１０】
2017196812.tif 000012
【図１１】
2017196812.tif 000013
【図１２】
2017196812.tif 000014
【図１３】
2017196812.tif 000015
【図１４】
2017196812.tif 000016
【図１５】
2017196812.tif 000017
【図１６】
2017196812.tif 000018