Nothing Special   »   [go: up one dir, main page]

JP2017196812A - Image treatment device, liquid discharge device, image treatment method and image treatment program - Google Patents

Image treatment device, liquid discharge device, image treatment method and image treatment program Download PDF

Info

Publication number
JP2017196812A
JP2017196812A JP2016089924A JP2016089924A JP2017196812A JP 2017196812 A JP2017196812 A JP 2017196812A JP 2016089924 A JP2016089924 A JP 2016089924A JP 2016089924 A JP2016089924 A JP 2016089924A JP 2017196812 A JP2017196812 A JP 2017196812A
Authority
JP
Japan
Prior art keywords
modeling
layer
data
ejection
corrected
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.)
Pending
Application number
JP2016089924A
Other languages
Japanese (ja)
Inventor
平野 政徳
Masanori Hirano
政徳 平野
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2016089924A priority Critical patent/JP2017196812A/en
Publication of JP2017196812A publication Critical patent/JP2017196812A/en
Pending legal-status Critical Current

Links

Images

Abstract

PROBLEM TO BE SOLVED: To achieve improvement of molding precision of a molded article.SOLUTION: There is generated molding data of a molded article having a correction part 12D of an image treatment device 12 manufactured by laminating a molding layer formed by dots, defining discharge information containing recording position of dots recorded by discharging a molding liquid and discharge amount of the molding liquid per each pixel of the molding layer. There is generated corrected molding data having correction part 12D by correction discharge information of pixel constituting a terminal part of the molding layer for each molding layer defined in the molding data to have the recording position contained in the discharge information is outside of the molding layer more than the terminal part and discharge amount included in the discharge information is larger than discharge amount included in discharge information of pixel other than the terminal part in the molding layer.SELECTED DRAWING: Figure 3

Description

本発明は、画像処理装置、液体吐出装置、画像処理方法、および画像処理プログラムに関する。   The present invention relates to an image processing apparatus, a liquid ejection apparatus, an image processing method, and an image processing program.

三次元の立体的な造形物を造形する方法として、インクジェット方式を用いた技術が知られている。インクジェット方式を用いた造形物の造形方法としては、例えば、液体の吐出により記録したドットにより形成された造形層を複数積層することで、造形物を造形する技術が知られている(例えば、特許文献1、特許文献2参照)。   As a method of modeling a three-dimensional three-dimensional model, a technique using an inkjet method is known. As a modeling method of a modeled object using an ink jet method, for example, a technique for modeling a modeled object by stacking a plurality of modeling layers formed by dots recorded by discharging liquid (for example, patents) is known. Reference 1 and Patent Reference 2).

例えば、特許文献1には、光硬化性インクを吐出した後に光により硬化させる処理を繰りかえすことで、造形物としての三次元レリーフを製造する技術が開示されている。また、特許文献2には、メディア上にインクの固形層を重ねて印刷することで、立体外観を与える印刷結果を実現する技術が開示されている。   For example, Patent Document 1 discloses a technique for manufacturing a three-dimensional relief as a modeled object by repeating a process of curing with light after discharging a photocurable ink. Patent Document 2 discloses a technique for realizing a printing result that gives a three-dimensional appearance by overlapping and printing a solid layer of ink on a medium.

しかし、吐出した光硬化性インクを硬化した層やインクの固形層などの造形層を重ねて造形物を造形すると、造形物の端部に、造形対象の造形対象物には含まれない、意図しない段差が発生する場合があった。このため、従来では、造形物の造形精度が低下する場合があった。   However, if a modeling object is modeled by overlaying a modeling layer such as a layer obtained by curing the discharged photocurable ink or a solid layer of ink, the end of the modeling object is not included in the modeling object to be modeled. There was a case where a step was not generated. For this reason, conventionally, there has been a case where the modeling accuracy of the modeled object is lowered.

本発明は、上述の課題に鑑みてなされたものであり、造形物の造形精度の向上を図ることができる、画像処理装置、液体吐出装置、画像処理方法、および画像処理プログラムを提供することを目的とする。   The present invention has been made in view of the above-described problems, and provides an image processing apparatus, a liquid ejection apparatus, an image processing method, and an image processing program capable of improving the modeling accuracy of a modeled object. Objective.

上述した課題を解決し、目的を達成するために、本発明は、ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録される前記ドットの記録位置および前記造形液の吐出量を含む吐出情報を、前記造形層の各々の画素ごとに規定した前記造形データを生成する生成部と、前記造形データに規定された前記造形層の各々について、前記造形層の端部を構成する画素の前記吐出情報を、該吐出情報に含まれる前記記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる前記吐出量が該造形層における該端部以外の画素の前記吐出情報に含まれる前記吐出量より多くなるように補正した、補正造形データを生成する補正部と、を備える画像処理装置である。   In order to solve the above-described problems and achieve the object, the present invention is modeling data of a modeled object formed by laminating a modeling layer formed by dots, and the dots recorded by discharging the modeling liquid For each of the modeling layer defined in the modeling data, the generation unit that generates the modeling data that defines the recording position and the ejection information including the ejection amount of the modeling liquid for each pixel of the modeling layer, The discharge information of the pixels constituting the end portion of the modeling layer is determined such that the recording position included in the discharge information is outside the modeling layer from the end portion, and the discharge amount included in the discharge information is An image processing apparatus comprising: a correction unit that generates corrected modeling data that is corrected so as to be larger than the ejection amount included in the ejection information of pixels other than the end portion in the modeling layer.

本発明によれば、造形物の造形精度の向上を図ることができる、という効果を奏する。   According to the present invention, it is possible to improve the modeling accuracy of a modeled object.

図1は、液体吐出装置の一例を示す図である。FIG. 1 is a diagram illustrating an example of a liquid ejection device. 図2は、液体吐出装置のハードウェア構成の一例を示す模式図である。FIG. 2 is a schematic diagram illustrating an example of a hardware configuration of the liquid ejection apparatus. 図3は、液体吐出装置の機能的構成の一例を示す機能ブロック図である。FIG. 3 is a functional block diagram illustrating an example of a functional configuration of the liquid ejection apparatus. 図4は、造形液の特性の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of characteristics of the modeling liquid. 図5は、造形物の一例を示す模式図である。FIG. 5 is a schematic diagram illustrating an example of a modeled object. 図6は、造形層の一例を示す図である。FIG. 6 is a diagram illustrating an example of a modeling layer. 図7は、段差の説明図である。FIG. 7 is an explanatory diagram of steps. 図8は、造形データに応じて造形した造形物の説明図である。FIG. 8 is an explanatory diagram of a modeled object modeled according to modeling data. 図9は、補正造形データの生成の説明図である。FIG. 9 is an explanatory diagram of generation of corrected modeling data. 図10は、補正対象の画素の一例を示す模式図である。FIG. 10 is a schematic diagram illustrating an example of a correction target pixel. 図11は、ランダムに特定した補正対象の画素の一例を示す模式図である。FIG. 11 is a schematic diagram illustrating an example of pixels to be corrected that are randomly specified. 図12は、吐出部による吐出の一例の説明図である。FIG. 12 is an explanatory diagram of an example of ejection by the ejection unit. 図13は、造形物の造形の説明図である。FIG. 13 is an explanatory diagram of modeling of a modeled object. 図14は、造形物の造形の説明図である。FIG. 14 is an explanatory diagram of modeling of a modeled object. 図15は、造形物の造形の説明図である。FIG. 15 is an explanatory diagram of modeling of a modeled object. 図16は、画像処理の手順の一例を示すフローチャートである。FIG. 16 is a flowchart illustrating an example of an image processing procedure.

以下に添付図面を参照して、画像処理装置、液体吐出装置、画像処理方法、および画像処理プログラムの実施の形態を詳細に説明する。   Hereinafter, embodiments of an image processing device, a liquid ejection device, an image processing method, and an image processing program will be described in detail with reference to the accompanying drawings.

本実施の形態では、画像処理装置を、液体吐出装置に搭載した形態を、一例として説明する。なお、画像処理装置は、液体吐出装置に搭載した形態に限定されない。例えば、画像処理装置を、液体吐出装置とは別体として構成してもよい。   In the present embodiment, an example in which the image processing apparatus is mounted on a liquid ejection apparatus will be described as an example. The image processing apparatus is not limited to the form mounted on the liquid ejection apparatus. For example, the image processing apparatus may be configured separately from the liquid ejection apparatus.

図1は、液体吐出装置10の一例を示す図である。   FIG. 1 is a diagram illustrating an example of the liquid ejection device 10.

液体吐出装置10は、画像処理装置12と、造形装置30と、を備える。画像処理装置12と造形装置30とは、通信可能に接続されている。   The liquid ejection device 10 includes an image processing device 12 and a modeling device 30. The image processing apparatus 12 and the modeling apparatus 30 are connected to be communicable.

造形装置30は、インクジェット方式の造形装置である。造形装置30は、キャリッジ15と、ステージ16と、モータ26と、記録制御部40と、を備える。   The modeling apparatus 30 is an inkjet type modeling apparatus. The modeling apparatus 30 includes a carriage 15, a stage 16, a motor 26, and a recording control unit 40.

ステージ16は、基材41を支持する。基材41は、造形物の造形される媒体である。基材41は、例えば、記録媒体である。   The stage 16 supports the base material 41. The base material 41 is a medium on which a model is formed. The base material 41 is, for example, a recording medium.

モータ26は、キャリッジ15およびステージ16を、鉛直方向(図1中、矢印Z方向)、鉛直方向Zに垂直な主走査方向X、および、鉛直方向Zと主走査方向Xとに垂直な副走査方向Yに、相対的に移動させる。本実施の形態では、主走査方向X及び副走査方向Yからなる平面は、ステージ16における吐出部17との対向面に沿ったXY平面に相当する。   The motor 26 moves the carriage 15 and the stage 16 in the vertical direction (the arrow Z direction in FIG. 1), the main scanning direction X perpendicular to the vertical direction Z, and the sub scanning perpendicular to the vertical direction Z and the main scanning direction X. Move relative to direction Y. In the present embodiment, the plane composed of the main scanning direction X and the sub-scanning direction Y corresponds to the XY plane along the surface of the stage 16 that faces the ejection unit 17.

モータ26は、主走査モータ22と、副走査モータ24と、高さ調整モータ25と、を含む。主走査モータ22は、キャリッジ15を、主走査方向Xに往復移動させる。副走査モータ24は、ステージ16を、副走査方向Yに移動させる。高さ調整モータ25は、キャリッジ15とステージ16との間隔を調整するモータ26である。本実施の形態では、高さ調整モータ25は、ステージ16を鉛直方向Zに移動させる。   The motor 26 includes a main scanning motor 22, a sub scanning motor 24, and a height adjustment motor 25. The main scanning motor 22 reciprocates the carriage 15 in the main scanning direction X. The sub-scanning motor 24 moves the stage 16 in the sub-scanning direction Y. The height adjustment motor 25 is a motor 26 that adjusts the distance between the carriage 15 and the stage 16. In the present embodiment, the height adjustment motor 25 moves the stage 16 in the vertical direction Z.

キャリッジ15における、ステージ16との対向面には、吐出部17および照射部20が設けられている。   A discharge unit 17 and an irradiation unit 20 are provided on a surface of the carriage 15 facing the stage 16.

吐出部17は、複数のノズル18を備える。吐出部17は、インクジェット方式の記録部である。吐出部17は、造形液を、複数のノズル18の各々から吐出することによってドットを記録する。ノズル18は、吐出部17における、ステージ16との対向面に設けられている。すなわち、ノズル18は、ステージ16側に向かって造形液を吐出可能に配置されている。   The discharge unit 17 includes a plurality of nozzles 18. The discharge unit 17 is an ink jet recording unit. The discharge unit 17 records dots by discharging the modeling liquid from each of the plurality of nozzles 18. The nozzle 18 is provided on the surface of the discharge unit 17 facing the stage 16. That is, the nozzle 18 is arranged so that the modeling liquid can be discharged toward the stage 16 side.

本実施の形態では、造形液は、例えば、色材を含む液体である。色材を含む液体は、例えば、インクである。なお、造形液は、色材を含まない液体であってもよい。また、本実施の形態では、造形液は、刺激を付与されることで硬化する。刺激は、光や熱である。光は、例えば、紫外線である。本実施の形態では、造形液は、光を照射されることで硬化する光硬化性樹脂を含む。このため、本実施の形態の造形液は、吐出された後に光を照射されることで硬化する。なお、吐出部17が吐出する造形液は、光硬化性樹脂を含む形態に限定されない。   In the present embodiment, the modeling liquid is a liquid containing a coloring material, for example. The liquid containing the color material is, for example, ink. The modeling liquid may be a liquid that does not contain a color material. Moreover, in this Embodiment, a modeling liquid hardens | cures by giving a stimulus. The stimulus is light or heat. The light is, for example, ultraviolet rays. In the present embodiment, the modeling liquid includes a photocurable resin that is cured by being irradiated with light. For this reason, the modeling liquid of the present embodiment is cured by being irradiated with light after being discharged. In addition, the modeling liquid which the discharge part 17 discharges is not limited to the form containing photocurable resin.

照射部20は、ノズル18から吐出された造形液を硬化させる波長の光を照射する。このため、基材41に向かって吐出され、基材41上に記録された造形液によるドットは、照射部20によって硬化される。   The irradiation unit 20 irradiates light having a wavelength that cures the modeling liquid discharged from the nozzle 18. For this reason, the dots by the modeling liquid that are discharged toward the base material 41 and recorded on the base material 41 are cured by the irradiation unit 20.

なお、図1には、造形装置30が、マルチパス方式により造形液を吐出する場合の一例を示した。マルチパス方式とは、吐出部17を基材41に対して主走査方向Xに相対的に往復移動させると共に、基材41を副走査方向Yに相対的に移動させることで、ドットを記録する方式である。この場合、吐出部17は、例えば、副走査方向Yに複数のノズル18を配列させたノズル列からなる構成である。なお、ノズル列は1列に限定されない。すなわち、吐出部17は、副走査方向Yに長いノズル列を、主走査方向Xに複数配列した構成であってもよい。   FIG. 1 shows an example in which the modeling apparatus 30 discharges the modeling liquid by the multipass method. In the multi-pass method, the ejection unit 17 is reciprocated relative to the base material 41 in the main scanning direction X, and the base material 41 is moved relative to the sub-scanning direction Y to record dots. It is a method. In this case, for example, the ejection unit 17 is configured by a nozzle row in which a plurality of nozzles 18 are arranged in the sub-scanning direction Y. The nozzle row is not limited to one row. That is, the ejection unit 17 may have a configuration in which a plurality of nozzle rows that are long in the sub-scanning direction Y are arranged in the main scanning direction X.

なお、造形装置30は、ワンパス方式(シングルパス方式と称する場合もある)であってもよい。ワンパス方式は、吐出部17を、ステージ16の幅(例えば、主走査方向Xの幅)に相当する長さに配列された複数のノズル18によるノズル列を備えた構成とする。そして、ワンパス方式では、この吐出部17に対して基材41を副走査方向Yに相対的に通過させることで、ドットを記録する方式である。   The modeling apparatus 30 may be a one-pass method (sometimes referred to as a single-pass method). In the one-pass method, the ejection unit 17 includes a nozzle row including a plurality of nozzles 18 arranged in a length corresponding to the width of the stage 16 (for example, the width in the main scanning direction X). The one-pass method is a method in which dots are recorded by allowing the base material 41 to pass through the ejection unit 17 relatively in the sub-scanning direction Y.

本実施の形態では、造形装置30は、吐出部17から造形液を吐出し、基材41に付着した造形液を照射部20で硬化させることでドットを記録する。これにより、造形装置30は、ドットによる造形層を造形する。造形装置30は、この造形層の造形を繰り返すことによって、複数の造形層を積層した造形物を造形する。   In the present embodiment, the modeling apparatus 30 records the dots by discharging the modeling liquid from the discharge unit 17 and curing the modeling liquid attached to the base material 41 by the irradiation unit 20. Thereby, the modeling apparatus 30 models the modeling layer by a dot. The modeling apparatus 30 models the modeling object which laminated | stacked the several modeling layer by repeating modeling of this modeling layer.

すなわち、造形装置30は、1層分の造形層の造形を行った後、高さ調整モータ25の駆動によって、造形した造形層の層厚に相当する距離分、キャリッジ15とステージ16との間隔を広げる。そして、造形装置30は、再度、次の造形層の造形を行う。この一連の処理を繰り返すことで、造形装置30は、複数の造形層を積層した造形物を造形する。なお、キャリッジ15とステージ16との間隔の調整は、1層の造形層ごとに行うことに限定されず、複数層の造形層を造形する毎に行ってもよい。   That is, the modeling apparatus 30 performs modeling of a modeling layer for one layer, and then the distance between the carriage 15 and the stage 16 by a distance corresponding to the layer thickness of the modeled modeling layer by driving the height adjustment motor 25. To spread. Then, the modeling apparatus 30 models the next modeling layer again. By repeating this series of processes, the modeling apparatus 30 models a modeled object in which a plurality of modeling layers are stacked. In addition, adjustment of the space | interval of the carriage 15 and the stage 16 is not limited to performing for every modeling layer, and may be performed every time a plurality of modeling layers are modeled.

次に、液体吐出装置10のハードウェア構成を説明する。図2は、液体吐出装置10のハードウェア構成の一例を示す模式図である。   Next, the hardware configuration of the liquid ejection apparatus 10 will be described. FIG. 2 is a schematic diagram illustrating an example of a hardware configuration of the liquid ejection apparatus 10.

まず、画像処理装置12のハードウェア構成の一例を説明する。画像処理装置12は、CPU(Central Processing Unit)500と、ROM(Read Only Memory)501と、RAM(Random Access Memory)502と、HDD(Hard Disk Drive)503と、通信I/F(インターフェース)504と、を備え、バス505を介して相互に接続されている。   First, an example of the hardware configuration of the image processing apparatus 12 will be described. The image processing apparatus 12 includes a CPU (Central Processing Unit) 500, a ROM (Read Only Memory) 501, a RAM (Random Access Memory) 502, a HDD (Hard Disk Drive) 503, and a communication I / F (interface) 504. Are connected to each other via a bus 505.

CPU500は、画像処理装置12の各々の動作を統括的に制御する。CPU500は、RAM502をワークエリア(作業領域)とし、ROM501またはHDD503などに格納されたプログラムを実行することで、全体の動作を制御し、後述する各種機能部を実現する。   The CPU 500 comprehensively controls each operation of the image processing apparatus 12. The CPU 500 uses the RAM 502 as a work area (work area) and executes programs stored in the ROM 501 or the HDD 503 to control the overall operation and implement various functional units described later.

HDD503は、各種データを格納する。通信I/F504は、ネットワークなどを介して他の装置と通信するためのインターフェースである。   The HDD 503 stores various data. The communication I / F 504 is an interface for communicating with other devices via a network or the like.

次に、造形装置30のハードウェア構成の一例を説明する。造形装置30は、駆動部42と、記録制御部40と、を備える。駆動部42は、造形液の吐出などを実行する駆動部である。駆動部42は、キャリッジ15と、ステージ16と、モータ26(主走査モータ22、副走査モータ24、高さ調整モータ25)と、光源電源19と、を備える。キャリッジ15は、吐出部17および照射部20を備える。光源電源19は、照射部20へ電力を供給し、照射部20から光(紫外線)を照射させる。   Next, an example of the hardware configuration of the modeling apparatus 30 will be described. The modeling apparatus 30 includes a drive unit 42 and a recording control unit 40. The drive unit 42 is a drive unit that executes the discharge of the modeling liquid. The drive unit 42 includes a carriage 15, a stage 16, a motor 26 (main scanning motor 22, sub-scanning motor 24, height adjustment motor 25), and a light source power source 19. The carriage 15 includes a discharge unit 17 and an irradiation unit 20. The light source power supply 19 supplies power to the irradiation unit 20 and irradiates light (ultraviolet rays) from the irradiation unit 20.

記録制御部40は、画像処理装置12から補正造形データ(詳細後述)を受付ける。そして、記録制御部40は、補正造形データに基づいて、ドットを記録するための造形液を吐出するように、駆動部42を制御する。   The recording control unit 40 receives corrected modeling data (details will be described later) from the image processing device 12. And the recording control part 40 controls the drive part 42 so that the modeling liquid for recording a dot may be discharged based on correction | amendment modeling data.

記録制御部40は、CPU400と、ROM401と、不揮発性メモリ(NVRAM)403と、通信I/F404と、操作パネル405と、ASIC406と、I/O407と、駆動波形生成部409と、ヘッドドライバ410と、主走査モータ駆動部411と、副走査モータ駆動部412と、高さ調整モータ駆動部413と、を備える。   The recording control unit 40 includes a CPU 400, a ROM 401, a nonvolatile memory (NVRAM) 403, a communication I / F 404, an operation panel 405, an ASIC 406, an I / O 407, a drive waveform generation unit 409, and a head driver 410. A main scanning motor driving unit 411, a sub-scanning motor driving unit 412, and a height adjustment motor driving unit 413.

CPU400、ROM401、不揮発性メモリ(NVRAM)403、通信I/F404、操作パネル405、ASIC406、I/O407、環境センサ408、駆動波形生成部409、ヘッドドライバ410、主走査モータ駆動部411、副走査モータ駆動部412、および高さ調整モータ駆動部413は、バス414を介して相互に通信可能に接続されている。   CPU 400, ROM 401, nonvolatile memory (NVRAM) 403, communication I / F 404, operation panel 405, ASIC 406, I / O 407, environment sensor 408, drive waveform generation unit 409, head driver 410, main scanning motor driving unit 411, sub-scanning The motor drive unit 412 and the height adjustment motor drive unit 413 are connected to each other via a bus 414 so as to communicate with each other.

CPU400は、造形装置30の各々の動作を統括的に制御する。CPU400は、RAM402をワークエリア(作業領域)とし、ROM401またはNVRAM403などに格納されたプログラムを実行することで、全体の動作を制御し、後述する機能部を実現する。   The CPU 400 controls each operation of the modeling apparatus 30 in an integrated manner. The CPU 400 uses the RAM 402 as a work area (working area), and executes a program stored in the ROM 401 or the NVRAM 403, thereby controlling the overall operation and realizing a functional unit described later.

通信I/F404は、ネットワークなどを介して他の装置と通信するためのインターフェースである。操作パネル405は、ユーザからの各種操作指示の受付や、各種画像の表示を行う。ASIC406は、各種の信号処理を行う。環境センサ408は、液体吐出装置10の環境(温度、湿度)を検知するセンサである。環境センサ408は、I/O407に接続されている。   The communication I / F 404 is an interface for communicating with other devices via a network or the like. The operation panel 405 receives various operation instructions from the user and displays various images. The ASIC 406 performs various signal processing. The environment sensor 408 is a sensor that detects the environment (temperature, humidity) of the liquid ejection apparatus 10. The environmental sensor 408 is connected to the I / O 407.

駆動波形生成部409は、画像処理装置12から取得した補正造形データ(詳細後述)を、キャリッジ15の吐出部17のノズル18の各々を駆動させる駆動素子を制御するための駆動波形に変換する。駆動波形は、ラッチ信号、マスク信号などを含む。駆動素子は、例えば、圧電素子である。ヘッドドライバ410は、駆動波形生成部409で生成された駆動波形を吐出部17へ出力する。これにより、吐出部17における、ノズル18の各々を駆動させるための駆動素子の各々には、補正造形データに応じた駆動波形の駆動信号が、選択的に印加される。これにより、吐出部17のノズル18の各々から造形液が吐出される。   The drive waveform generation unit 409 converts corrected modeling data (described in detail later) acquired from the image processing device 12 into a drive waveform for controlling the drive elements that drive each of the nozzles 18 of the ejection unit 17 of the carriage 15. The drive waveform includes a latch signal, a mask signal, and the like. The drive element is, for example, a piezoelectric element. The head driver 410 outputs the drive waveform generated by the drive waveform generation unit 409 to the ejection unit 17. Accordingly, a drive signal having a drive waveform corresponding to the corrected modeling data is selectively applied to each of the drive elements for driving each of the nozzles 18 in the discharge unit 17. As a result, the modeling liquid is discharged from each of the nozzles 18 of the discharge unit 17.

主走査モータ駆動部411は、主走査モータ22の駆動を制御する。副走査モータ駆動部412は、副走査モータ24の駆動を制御する。高さ調整モータ駆動部413は、高さ調整モータ25の駆動を制御する。   The main scanning motor driving unit 411 controls driving of the main scanning motor 22. The sub-scanning motor driving unit 412 controls driving of the sub-scanning motor 24. The height adjustment motor drive unit 413 controls the drive of the height adjustment motor 25.

次に、液体吐出装置10の機能的構成を説明する。図3は、液体吐出装置10の機能的構成の一例を示す機能ブロック図である。   Next, the functional configuration of the liquid ejection apparatus 10 will be described. FIG. 3 is a functional block diagram illustrating an example of a functional configuration of the liquid ejection apparatus 10.

まず、画像処理装置12の機能的構成を説明する。画像処理装置12は、取得部12Aと、生成部12Bと、特定部12Cと、補正部12Dと、出力部12Eと、を含む。   First, the functional configuration of the image processing apparatus 12 will be described. The image processing device 12 includes an acquisition unit 12A, a generation unit 12B, a specification unit 12C, a correction unit 12D, and an output unit 12E.

取得部12A、生成部12B、特定部12C、補正部12D、および出力部12Eの一部またはすべては、例えば、CPUなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、IC(Integrated Circuit)などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。   Part or all of the acquisition unit 12A, the generation unit 12B, the specification unit 12C, the correction unit 12D, and the output unit 12E may be realized by causing a processing device such as a CPU to execute a program, that is, by software. In addition, it may be realized by hardware such as an IC (Integrated Circuit) or may be realized by using software and hardware together.

取得部12Aは、造形対象物の3D(三次元)データを取得する。3Dデータは、造形対象物を三次元で示すデータである。3Dデータのデータ形式は、限定されない。3Dデータのデータ形式は、例えば、STL(STereoLithography)形式、PLY形式、VRML形式などである。   The acquisition unit 12A acquires 3D (three-dimensional) data of the modeling target. The 3D data is data indicating the modeling target in three dimensions. The data format of 3D data is not limited. The data format of the 3D data is, for example, an STL (Stereolithography) format, a PLY format, or a VRML format.

生成部12Bは、3Dデータから造形データを生成する。造形データは、造形装置30が造形物を造形可能なデータである。すなわち、造形データは、造形液のドットにより形成された造形層を積層した造形物を示すデータである。詳細には、造形データは、造形物を構成する複数の造形層の各々を示す、複数の造形層データからなる。造形層データは、造形層の各々のドットに対応する画素毎に、吐出情報を規定したものである。吐出情報は、造形液の吐出によって記録されるドットの記録位置および造形液の吐出量を含む。なお、記録位置は、XY平面における二次元位置(画素位置)によって表される。XY平面は、上述したように、ステージ16の二次元平面(主走査方向Xと副走査方向Yによって形成される二次元平面)を示す。   The generation unit 12B generates modeling data from the 3D data. The modeling data is data that allows the modeling apparatus 30 to model the modeled object. That is, modeling data is data which shows the modeling object which laminated | stacked the modeling layer formed with the dot of modeling liquid. In detail, modeling data consists of a plurality of modeling layer data which shows each of a plurality of modeling layers which constitute a model. The modeling layer data defines ejection information for each pixel corresponding to each dot of the modeling layer. The ejection information includes the recording position of the dots recorded by the ejection of the modeling liquid and the ejection amount of the modeling liquid. The recording position is represented by a two-dimensional position (pixel position) on the XY plane. As described above, the XY plane indicates a two-dimensional plane of the stage 16 (a two-dimensional plane formed by the main scanning direction X and the sub-scanning direction Y).

まず、生成部12Bは、取得部12Aで取得した3Dデータについて、3Dデータの解像度を、造形装置30で実現する造形解像度に変換する。例えば、3Dデータの示す解像度が1200dpiであり、造形装置30で実現する出力解像度が600dpiであったとする。この場合、生成部12Bは、3Dデータの解像度1200dpiを、600dpiに変換する。なお、解像度の変換には、公知の方法を用いればよい。例えば、生成部12Bは、3Dデータを構成する画素を1画素ごとに間引くことで、低解像度に変換する。   First, the generation unit 12B converts the resolution of the 3D data into the modeling resolution realized by the modeling apparatus 30 for the 3D data acquired by the acquisition unit 12A. For example, it is assumed that the resolution indicated by the 3D data is 1200 dpi, and the output resolution realized by the modeling apparatus 30 is 600 dpi. In this case, the generation unit 12B converts the resolution of 3D data 1200 dpi to 600 dpi. A known method may be used for resolution conversion. For example, the generation unit 12B converts the pixels constituting the 3D data to low resolution by thinning out the pixels for each pixel.

そして、生成部12Bは、出力解像度に変換した3Dデータによって示される造形対象物を、複数の造形層に分割する。そして、生成部12Bは、各造形層を示す造形層データを構成する画素の各々について、3Dデータにおける対応する画素位置を示す記録位置と、該造形層の層厚を実現するための吐出量と、を含む吐出情報を設定する。   And the production | generation part 12B divides | segments the modeling object shown by 3D data converted into output resolution into a some modeling layer. And the production | generation part 12B is a recording position which shows the corresponding pixel position in 3D data about each pixel which comprises modeling layer data which shows each modeling layer, and the discharge amount for implement | achieving the layer thickness of this modeling layer , Discharge information including is set.

なお、各造形層の層厚は、用いる造形液の特性や、出力解像度や、目標とする造形速度(すなわち、生産性)、などに応じて定まる。なお、造形物を構成する複数の造形層は、全て同じ層厚あってもよいし、異なる層厚の造形層を含んだものであってもよい。   The layer thickness of each modeling layer is determined according to the characteristics of the modeling liquid to be used, the output resolution, the target modeling speed (that is, productivity), and the like. The plurality of modeling layers constituting the modeled object may all have the same layer thickness, or may include modeling layers having different layer thicknesses.

図4は、造形液の特性の一例を示す模式図である。図4に示すように、吐出部17のノズル18から吐出した造形液の液滴44は、基材41に着弾することでドットDを形成する。なお、基材41は、非浸透性素材でできており、液体を吸収しない素材であるものとする。   FIG. 4 is a schematic diagram illustrating an example of characteristics of the modeling liquid. As shown in FIG. 4, the modeling liquid droplets 44 discharged from the nozzles 18 of the discharge unit 17 land on the base material 41 to form dots D. The base material 41 is made of a non-permeable material and does not absorb liquid.

液滴44の着弾直後のドットDの形状は、半球状の形状となる(図4(A)参照)。そして、着弾した液滴44は、着弾からの時間経過によって周囲に広がる(図4(B)参照)。そして、周囲に広がった造形液によるドットDは、基材41の表面の濡れ性と造形液の表面張力との影響により広がりが止まる(図4(B)参照)。また、基材41上に着弾した造形液の広がりによって、着弾した液滴44による複数のドットDが融合する場合もある(図4(B)参照)。なお、基材41上に十分な量の液滴44を吐出することで、最終的に均一な層厚の造形層を形成する事も可能である。なお、時間をかけて、均一な厚さ(すなわち平滑面)とする工程は、レベリングと称される場合がある。   The shape of the dot D immediately after landing of the droplet 44 is a hemispherical shape (see FIG. 4A). Then, the landed droplets 44 spread to the surroundings as time elapses from the landing (see FIG. 4B). And the dot D by the modeling liquid spreading to the periphery stops spreading due to the influence of the wettability of the surface of the substrate 41 and the surface tension of the modeling liquid (see FIG. 4B). In addition, a plurality of dots D formed by the landed droplets 44 may be fused by the spreading of the modeling liquid landed on the base material 41 (see FIG. 4B). Note that it is possible to finally form a modeling layer having a uniform layer thickness by discharging a sufficient amount of droplets 44 onto the substrate 41. In addition, the process which takes time and makes it uniform thickness (namely, smooth surface) may be called leveling.

また、特性の異なる複数種類の造形液を用いて、造形物を造形する場合がある。図5は、造形物50の一例を示す模式図である。造形物50は、造形層52を複数積層することで造形される。造形層52は、吐出部17のノズル18から吐出された液滴44によって記録されたドットDによる層である。   In some cases, a modeled object is modeled using a plurality of types of modeling liquids having different characteristics. FIG. 5 is a schematic diagram illustrating an example of the model 50. The modeled object 50 is modeled by stacking a plurality of modeled layers 52. The modeling layer 52 is a layer of dots D recorded by the droplets 44 ejected from the nozzle 18 of the ejection unit 17.

図5に示す例では、造形物50は、基材41上に、造形層52、造形層52、および、造形層52をこの順に積層した構成である場合を示した。 In the example shown in FIG. 5, the shaped object 50, on the substrate 41, the shaped layer 52 1, shaped layer 52 2, and shows a case which is formed by laminating a shaped layer 52 3 in this order.

例えば、これらの造形層52は、互いに異なる複数種類の造形液により造形される。図6は、複数種類の造形液により造形された造形層52の一例を示す図である。例えば、造形物50は、土台層52A、白地層52B、着色層52C、および透明層52Dをこの順に積層することで造形される。土台層52A、白地層52B、着色層52C、透明層52Dの各々は、1層の造形層52で造形してもよいし、複数層の造形層52で造形してもよい。   For example, these modeling layers 52 are modeled with a plurality of different modeling liquids. FIG. 6 is a diagram illustrating an example of a modeling layer 52 that is modeled with a plurality of types of modeling liquids. For example, the modeled object 50 is modeled by laminating the base layer 52A, the white background layer 52B, the colored layer 52C, and the transparent layer 52D in this order. Each of the base layer 52A, the white background layer 52B, the colored layer 52C, and the transparent layer 52D may be modeled by one modeling layer 52 or may be modeled by a plurality of modeling layers 52.

土台層52Aは、白地層52Bの土台として機能する。白地層52Bは、着色層52Cの下地となる層であり、着色層52Cの発色を際立出せる機能を有する。着色層52Cは、色材を含む造形液によって造形される層であり、平明印刷における階調表現と同様の濃淡およびフルカラーを実現する層である。透明層52Dは、光を透過すると共に、着色層52Cを保護するための層である。   The foundation layer 52A functions as a foundation of the white background layer 52B. The white background layer 52B is a layer serving as a base for the colored layer 52C, and has a function of prominently coloring the colored layer 52C. The colored layer 52 </ b> C is a layer formed by a modeling liquid containing a color material, and is a layer that realizes the same light and shade as the gradation expression in plain printing. The transparent layer 52D is a layer that transmits light and protects the colored layer 52C.

これらの土台層52A、白地層52B、着色層52C、および、透明層52Dは、造形液の種類が異なる。具体的には、これら土台層52A、白地層52B、着色層52C、および、透明層52Dは、造形液の種類(すなわち構成材料)が異なる。   The foundation layer 52A, the white background layer 52B, the colored layer 52C, and the transparent layer 52D are different in the type of modeling liquid. Specifically, the foundation layer 52A, the white background layer 52B, the colored layer 52C, and the transparent layer 52D are different in the type (that is, the constituent material) of the modeling liquid.

図3に戻り、生成部12Bは、各造形層52の造形に用いる造形液の種類や、該造形液の種類により定まる発色特性や、出力解像度や、目標とする造形速度(生産性)などに応じて、各造形層52の各々の層厚を決定する。   Returning to FIG. 3, the generation unit 12 </ b> B determines the type of modeling liquid used for modeling each modeling layer 52, the coloring characteristics determined by the type of the modeling liquid, the output resolution, the target modeling speed (productivity), and the like. Accordingly, the layer thickness of each modeling layer 52 is determined.

なお、吐出部17は、複数種類の造形液を吐出可能な構成である。たとえば、吐出部17は、互いに異なる造形液を吐出するための複数のノズル列を備えた構成であればよい。各ノズル列は、複数のノズル18を配列した構成である。   In addition, the discharge part 17 is a structure which can discharge a multiple types of modeling liquid. For example, the discharge part 17 should just be the structure provided with the some nozzle row for discharging mutually different modeling liquid. Each nozzle row has a configuration in which a plurality of nozzles 18 are arranged.

造形層52の層厚は、造形液の吐出量によっても定まる。吐出量は、造形解像度に応じて定まる。具体的には、造形解像度が高い程、1つのドットD形成のために吐出する造形液の吐出量を、より少なくする必要がある。   The layer thickness of the modeling layer 52 is also determined by the discharge amount of the modeling liquid. The discharge amount is determined according to the modeling resolution. Specifically, the higher the modeling resolution, the smaller the amount of modeling liquid discharged for forming one dot D needs to be reduced.

このように、生成部12Bは、造形液の特性(種類や発色特性)や、出力解像度や、目標とする造形速度に基づいて、造形層の層厚を決定する。なお、造形物を構成する各造形層の層厚は、同じであってもよいし、異なる厚みであってもよい。   As described above, the generation unit 12B determines the layer thickness of the modeling layer based on the characteristics (type and color development characteristics) of the modeling liquid, the output resolution, and the target modeling speed. In addition, the layer thickness of each modeling layer which comprises a modeled object may be the same, and a different thickness may be sufficient as it.

そして、生成部12Bは、3Dデータの示す造形対象物を、決定した層厚ごとに区切ることで複数の造形層に分割し、造形層の各々の造形データを生成する。上述したように、造形層データは、造形層の各々のドットに対応する画素毎に、吐出情報を規定したものである。本実施の形態では、造形データを構成する造形層データの各々における、吐出情報に示される画素ごとの吐出量は、造形層を構成する画素ごとに同じであるものとする。すなわち、生成部12Bは、造形層の層厚に応じて、該層厚の造形層の画素ごとの吐出量を決定する。そして、生成部12Bは、造形層データの画素毎に、該造形層データの造形層の厚みに応じた吐出量を含む、造形層データを生成する。   And the production | generation part 12B is divided | segmented into a some modeling layer by dividing | segmenting the modeling target object which 3D data shows for every determined layer thickness, and produces | generates each modeling data of a modeling layer. As described above, the modeling layer data defines ejection information for each pixel corresponding to each dot of the modeling layer. In the present embodiment, the ejection amount for each pixel indicated in the ejection information in each of the modeling layer data constituting the modeling data is the same for each pixel constituting the modeling layer. That is, the generation unit 12B determines the discharge amount for each pixel of the modeling layer having the layer thickness according to the layer thickness of the modeling layer. And the production | generation part 12B produces | generates modeling layer data including the discharge amount according to the thickness of the modeling layer of this modeling layer data for every pixel of modeling layer data.

ここで、造形層の層厚が薄いほど、また、造形解像度が高いほど、3Dデータに示される造形対象物をより高精度に実現した造形物を造形することができる。しかし、造形層の層厚が薄いほど、造形層の積層数が多くなり、造形時間が増大する。また、造形解像度が高いほど、ドットD形成のために吐出する造形液の吐出量をより少なくする必要があり、造形時間が増大する。   Here, as the layer thickness of the modeling layer is thinner and as the modeling resolution is higher, it is possible to model a modeled object that realizes the modeling target indicated in the 3D data with higher accuracy. However, as the layer thickness of the modeling layer is thinner, the number of modeling layers is increased and the modeling time is increased. In addition, as the modeling resolution is higher, it is necessary to reduce the amount of modeling liquid discharged for forming the dots D, and the modeling time increases.

造形物の生産性は大きな課題となっており、造形時間の短縮が試みられている。このため、造形時間の短縮のためには、造形装置30では、造形層の層厚をより厚くし、造形層の積層数をより少なくする必要がある。   Productivity of a modeled object has become a big problem, and shortening of modeling time is tried. For this reason, in order to shorten modeling time, in modeling device 30, it is necessary to make the layer thickness of a modeling layer thicker, and to decrease the number of lamination of a modeling layer.

また、造形に用いる造形液の粘度は、通常の二次元画像の形成に用いるインクに比べて、数倍〜数十倍である。このため、微小な造形液の液滴を安定して吐出することは難しい。このため、この観点からも、造形層の層厚を厚くすることで、二次元画像の形成時に比べてドット形成のために吐出する液滴量を多くする必要がある。   Moreover, the viscosity of the modeling liquid used for modeling is several to several tens of times that of the ink used for forming a normal two-dimensional image. For this reason, it is difficult to stably discharge minute droplets of the modeling liquid. For this reason, also from this viewpoint, it is necessary to increase the amount of droplets ejected for dot formation as compared with the time of forming a two-dimensional image by increasing the layer thickness of the modeling layer.

しかし、従来では、造形層の層厚を厚くするほど、造形物における、積層方向(鉛直方向Zと一致)に直交する方向の端部に、3Dデータには示されない段差が生じる場合があった。言い換えると、従来では、積層方向(鉛直方向Zと一致)に隣接する造形層間の端部に、3Dデータには示されない段差が生じる場合があった。   However, conventionally, as the layer thickness of the modeling layer is increased, a step that is not shown in the 3D data may occur at the end of the model in the direction orthogonal to the stacking direction (matching the vertical direction Z). . In other words, conventionally, there is a case where a step not shown in the 3D data is generated at an end portion between the modeling layers adjacent to each other in the stacking direction (corresponding to the vertical direction Z).

造形層間の端部とは、造形層52における、厚み方向(積層方向、鉛直方向Zと一致)に直交するXY平面における端部を示す。言い換えると、造形層間の端部とは、造形層52における、厚み方向に直交するHY平面の周縁を示す。端部の段差とは、積層方向に隣接する造形層52間の端部における、下層側の造形層52の表面(上層側の面)と、上層側の造形層52の上面(上層側の面)と、の高低差を示す。   The edge part between modeling layers shows the edge part in XY plane orthogonal to the thickness direction (lamination direction, it corresponds with the perpendicular direction Z) in the modeling layer 52. FIG. In other words, the end portion between the modeling layers indicates the peripheral edge of the HY plane orthogonal to the thickness direction in the modeling layer 52. The steps at the end are the surface of the lower modeling layer 52 (upper surface) and the upper surface of the upper modeling layer 52 (upper surface) at the end between the modeling layers 52 adjacent in the stacking direction. ) And the height difference.

本実施の形態では、段差とは、積層方向(鉛直方向Z)に隣接する造形層52における、鉛直方向Zの上層側の造形層52のXY平面方向の端面と、下層側の造形層52における上層側の面と、の成す角度が、3Dデータにおける対応する領域の角度とは異なる角度であることを示す。   In the present embodiment, the steps are the XY plane direction end face of the upper modeling layer 52 in the vertical direction Z and the lower modeling layer 52 in the modeling layer 52 adjacent to the stacking direction (vertical direction Z). It shows that the angle formed by the upper surface is different from the angle of the corresponding region in the 3D data.

このような段差は、造形層52の層厚が厚く、造形層52の積層数が少ないほど発生しやすい。このため、従来では、造形物50の造形精度の向上を図ることは困難であった。   Such a level | step difference is easy to generate | occur | produce, so that the layer thickness of the modeling layer 52 is thick and the lamination | stacking number of the modeling layers 52 is small. For this reason, conventionally, it has been difficult to improve the modeling accuracy of the model 50.

光硬化性の造形液を用いて、造形装置30で造形液の液滴を吐出して造形した場合、600dpiの解像度で、且つ、造形層の厚み25μmのスペックを実現可能であることは知られている。しかし、この解像度および厚みであっても、造形物の造形に数時間〜十数時間を要していた。そこで、造形層の層厚を厚くすることで生産性の向上を図る方向も考えられるが、上述したような段差が発生していた。   It is known that when a modeling liquid is ejected by the modeling apparatus 30 using a photocurable modeling liquid, a spec with a resolution of 600 dpi and a thickness of 25 μm can be realized. ing. However, even with this resolution and thickness, it takes several hours to ten and several hours to form a model. Then, although the direction which aims at the improvement of productivity by increasing the layer thickness of a modeling layer is also considered, the level | step difference as mentioned above has generate | occur | produced.

図7は、造形層52間に発生する段差の説明図である。図7(A)は、3Dデータによって示される造形対象物600の一例を示す模式図である。図7(A)に示すように、3Dデータによって示される造形対象物600が、凹凸を有する形状である場合がある。しかし、造形対象物600の凹凸領域は、なだらかにつながった形状であったと仮定する。   FIG. 7 is an explanatory diagram of a step generated between the modeling layers 52. FIG. 7A is a schematic diagram illustrating an example of a modeling object 600 indicated by 3D data. As illustrated in FIG. 7A, the modeling target 600 indicated by the 3D data may have a shape having unevenness. However, the uneven | corrugated area | region of the modeling target object 600 assumes that it was the shape connected gently.

図7(B)は、造形層52の積層数を可能な限り多くし、各造形層52の層厚を可能な限り薄くした場合の、造形物510の一例を示す模式図である。3Dデータによって示される造形対象物600に応じて、造形物52の積層数を可能な限り多くし、且つ、造形層52を可能な限り薄くした、造形データ61を生成したと仮定する。そして、この造形データ61に基づいて、造形装置30で造形物510を造形した場合、図7(B)に示すように、3Dデータ58に示される造形対象物600に近い形状となる。   FIG. 7B is a schematic diagram illustrating an example of a modeled object 510 in the case where the number of modeling layers 52 is increased as much as possible and the thickness of each modeling layer 52 is as thin as possible. It is assumed that according to the modeling object 600 indicated by the 3D data, the modeling data 61 is generated in which the number of stacks of the modeling object 52 is increased as much as possible and the modeling layer 52 is as thin as possible. And when modeling the modeling thing 510 with the modeling apparatus 30 based on this modeling data 61, it becomes a shape close | similar to the modeling target object 600 shown by 3D data 58, as shown to FIG. 7 (B).

しかし、3Dデータ58に示される造形対象物600に限りなく近い形状の造形物510を造形装置30で造形するためには、造形層52の層厚を可能な限り薄くし、造形層52の積層数をより多くする必要があり、生産性に劣る。   However, in order to model the modeling object 510 having a shape as close as possible to the modeling object 600 shown in the 3D data 58 with the modeling apparatus 30, the layer thickness of the modeling layer 52 is made as thin as possible, and the modeling layer 52 is stacked. It is necessary to increase the number, and the productivity is inferior.

一方、生産性の向上を図るために、造形層52の層厚を厚くし、造形層52の積層数をより少なくすると、例えば、図7(C)に示すような造形物50が造形される。図7(C)に示すように、造形物50の造形に用いた造形データ60は、造形物510の造形データ61(図7(B)参照)に比べて、造形層52の層厚が厚く、造形層52の積層数が少ない。この造形データ60に基づいて、造形装置30で造形物50を造形したと仮定する。この場合、図7(C)に示すように、造形物50を構成する造形層52の層間には、3Dデータ58に応じた造形対象物600には存在しなかった、段差が発生する。   On the other hand, in order to improve productivity, when the layer thickness of the modeling layer 52 is increased and the number of lamination layers of the modeling layer 52 is decreased, for example, a modeled object 50 as illustrated in FIG. . As shown in FIG. 7C, the modeling data 60 used for modeling the modeled object 50 is thicker than the modeling data 61 of the modeled object 510 (see FIG. 7B). The number of layers of the modeling layer 52 is small. It is assumed that the modeling object 50 is modeled by the modeling apparatus 30 based on the modeling data 60. In this case, as shown in FIG. 7C, a level difference that does not exist in the modeling object 600 corresponding to the 3D data 58 occurs between the modeling layers 52 constituting the modeling object 50.

図7(D)は、図7(C)に示す造形物50における、段差の生じている領域を拡大した模式図である。詳細には、図7(D)に示すように、造形層52の端部Eや、造形層52の端部Eには、3Dデータ58には示されない段差Sが発生している。なお、造形層52の端部Eの段差は、3Dデータ58に示される段差であるものと仮定する。 FIG. 7D is an enlarged schematic view of a stepped region in the model 50 shown in FIG. 7C. Specifically, as shown in FIG. 7 (D), the ends E and shaped layer 52 2, the end portion E of the shaped layer 52 3, the step S is not shown in the 3D data 58 is generated. Incidentally, the step of shaping layer 52 1 of the end E is assumed to be stepped as shown in the 3D data 58.

このように、生産性の向上のために、造形層52の層厚を厚くし、造形層52の積層数を少なくするほど、造形層52の端部Eには、3Dデータ58には表れない段差Sが発生する場合があった。このような段差Sは、アナログ的ではなく、デジタル的なムラとして視認され、造形精度が劣る要因となっていた。   Thus, in order to improve productivity, the layer thickness of the modeling layer 52 is increased and the number of the modeling layers 52 is decreased, so that the end E of the modeling layer 52 does not appear in the 3D data 58. A step S may occur. Such a level | step difference S was visually recognized as a digital nonuniformity, and became a factor inferior in modeling precision.

図3に戻り、そこで、本実施の形態の画像処理装置12では、造形データ60を補正し、補正造形データを生成する。   Returning to FIG. 3, the image processing apparatus 12 according to the present embodiment corrects the modeling data 60 and generates corrected modeling data.

上述したように、生成部12Bは、出力解像度に変換した3Dデータ58によって示される造形対象物600を、複数の造形層52に分割する。そして、生成部12Bは、各造形層52を示す造形層データを構成する画素の各々について、3Dデータ58における対応する画素位置を示す記録位置と、該造形層52の層厚を実現するための吐出量と、を含む吐出情報を設定する。これにより、生成部12Bは、造形データ60(図7(C)参照)を生成する。   As described above, the generation unit 12B divides the modeling object 600 indicated by the 3D data 58 converted into the output resolution into the plurality of modeling layers 52. And the production | generation part 12B is for each of the pixel which comprises the modeling layer data which shows each modeling layer 52, and the recording position which shows the corresponding pixel position in 3D data 58, and the layer thickness for implement | achieving the layer thickness of this modeling layer 52 Discharge information including the discharge amount is set. Thereby, the production | generation part 12B produces | generates modeling data 60 (refer FIG.7 (C)).

なお、上述したように、造形データ60を構成する造形層データの各々における、吐出情報に示される画素ごとの吐出量は、造形層ごとに一定(同じ)である。また、造形物50を構成する造形層データにおける画素毎の吐出量は、造形層データ間で異なるものであってもよい。   As described above, the ejection amount for each pixel indicated in the ejection information in each of the modeling layer data constituting the modeling data 60 is constant (same) for each modeling layer. Moreover, the discharge amount for every pixel in the modeling layer data which comprises the modeling object 50 may differ between modeling layer data.

本実施の形態の画像処理装置12は、生成部12Bが生成した造形データ60を補正し、補正造形データを生成する。   The image processing apparatus 12 according to the present embodiment corrects the modeling data 60 generated by the generation unit 12B, and generates corrected modeling data.

詳細には、画像処理装置12は、特定部12Cおよび補正部12Dを備える。   Specifically, the image processing device 12 includes a specifying unit 12C and a correction unit 12D.

補正部12Dは、造形データ60を補正し、補正造形データを生成する。補正部12Dは、造形データ60に規定された造形層52の各々について、造形層52の端部Eを構成する画素の吐出情報を補正することで、補正造形データを生成する。   The correcting unit 12D corrects the modeling data 60 and generates corrected modeling data. The correction unit 12 </ b> D generates corrected modeling data by correcting the ejection information of the pixels constituting the end E of the modeling layer 52 for each of the modeling layers 52 defined in the modeling data 60.

具体的には、補正部12Dは、造形データ60に含まれる、各造形層52の各々の造形層データを読取る。そして、補正部12Dは、各造形層52の各々の造形層データを構成する各画素の吐出情報について、造形層52の端部Eを構成する画素の吐出情報に含まれる記録位置が、該端部Eより該造形層52の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層52における該端部E以外の画素の吐出量より多くなるように補正する。   Specifically, the correcting unit 12 </ b> D reads each modeling layer data of each modeling layer 52 included in the modeling data 60. Then, the correction unit 12D has the recording position included in the ejection information of the pixels constituting the end E of the modeling layer 52 for the ejection information of each pixel configuring each modeling layer data of each modeling layer 52. Correction is performed so that the discharge amount outside the modeling layer 52 from the portion E and included in the discharge information is larger than the discharge amount of the pixels other than the end portion E in the modeling layer 52.

本実施の形態では、特定部12Cが補正対象の造形層52および補正対象の画素を特定する。そして、補正部12Dは、特定部12Cが特定した補正対象の画素の吐出情報を補正する。   In the present embodiment, the specifying unit 12C specifies the modeling layer 52 to be corrected and the pixel to be corrected. The correcting unit 12D corrects the ejection information of the correction target pixel specified by the specifying unit 12C.

特定部12Cは、造形データ60に含まれる造形層データの内、補正対象の造形層52の造形層データを特定する。すなわち、特定部12Cは、造形データ60の造形物50(図7(C)参照)を構成する複数の造形層52の内、端部Eが3Dデータ58に応じた造形対象物600に沿った形状となる造形層52については、補正対象外とする。また、特定部12Cは、端部Eが3Dデータ58に応じた造形対象物600に沿った形状となっていない造形層52を、補正対象として特定する。言い換えると、特定部12Cは、造形データ60に規定される造形層52の内、3Dデータ58には表れない段差Sの発生する造形層52を、補正対象として特定する。   The specifying unit 12 </ b> C specifies the modeling layer data of the modeling layer 52 to be corrected among the modeling layer data included in the modeling data 60. That is, the specifying unit 12 </ b> C has the end E along the modeling object 600 corresponding to the 3D data 58 among the plurality of modeling layers 52 constituting the modeling object 50 (see FIG. 7C) of the modeling data 60. The modeling layer 52 having a shape is not subject to correction. The specifying unit 12 </ b> C specifies the modeling layer 52 whose end E is not in a shape along the modeling target 600 according to the 3D data 58 as a correction target. In other words, the specifying unit 12 </ b> C specifies the modeling layer 52 in which the step S that does not appear in the 3D data 58 among the modeling layers 52 specified in the modeling data 60 occurs as a correction target.

また、特定部12Cは、補正対象として特定された造形層52における、端部Eを構成する画素の少なくとも一部を、補正対象の画素として特定する。   Further, the specifying unit 12C specifies at least a part of the pixels constituting the end E in the modeling layer 52 specified as the correction target as the correction target pixels.

そして、補正部12Dは、特定部12Cによって特定された画素の吐出情報について、補正を行う。   The correcting unit 12D corrects the ejection information of the pixels specified by the specifying unit 12C.

図8は、造形データ60(補正前のデータ)に応じて造形した造形物50の説明図である。なお、図8には、各造形層52を構成するドットDの各々を、円柱状の形状で模式的に示した。例えば、造形データ60に応じて造形した造形物50が、複数の造形層52(造形層52〜造形層52)を積層した構成であるとする。そして、造形層52の端部の段差は、元データである3Dデータ58に示される段差Sであると仮定する。また、造形層52の端部Eの段差は、3Dデータ58に示されない段差であると仮定する(図7も参照)。 FIG. 8 is an explanatory diagram of a modeled object 50 modeled according to the model data 60 (data before correction). In addition, in FIG. 8, each of the dot D which comprises each modeling layer 52 was typically shown with the column-shaped shape. For example, the modeling object 50 modeled according to the modeling data 60 has a configuration in which a plurality of modeling layers 52 (modeling layers 52 1 to 52 2 ) are stacked. The stepped end of the shaped layer 52 1 is assumed to be step S shown in 3D data 58 which is the original data. The step of end E of the shaped layer 52 2 is assumed to be stepped, not shown in the 3D data 58 (see also FIG. 7).

この場合、特定部12Cは、造形物50における造形層52を、補正対象の造形層52として特定する。なお、上述したように、造形層52の端部Eとは、造形層52における、積層方向(鉛直方向Z)に直交する二次元平面(XY平面)に沿った周縁を示す。すなわち、端部Eは、図8に示すように、下層側の造形層52から鉛直方向Zに突出した凸部として構成されている造形層52の、積層方向(鉛直方向Z)に直交する二次元平面(XY平面)における、周縁(図8では矩形状の周縁)に沿った領域である。 In this case, the specific portion 12C is a shaped layer 52 2 in the shaped object 50 is specified as shaping layer 52 to be corrected. Note that, as described above, the end E of the modeling layer 52 indicates the periphery of the modeling layer 52 along a two-dimensional plane (XY plane) orthogonal to the stacking direction (vertical direction Z). That is, the end portion E, as shown in FIG. 8, orthogonal from modeling layer 52 1 of the lower side of the shaped layer 52 2 that is configured as a convex portion protruding in the vertical direction Z, in the stacking direction (vertical direction Z) This is a region along the peripheral edge (rectangular peripheral edge in FIG. 8) in the two-dimensional plane (XY plane).

特定部12Cは、補正対象として特定された造形層52(図8では造形層52)における、端部Eを構成する画素の少なくとも一部を、補正対象の画素として特定する。そして、補正部12Dは、特定部12Cによって特定された画素の吐出情報について、吐出量および記録位置の補正を行う。これにより、補正部12Dは、補正造形データを生成する。 The specifying unit 12C specifies at least a part of the pixels constituting the end E in the modeling layer 52 (modeling layer 52 2 in FIG. 8) specified as the correction target as the correction target pixels. Then, the correcting unit 12D corrects the ejection amount and the recording position for the ejection information of the pixel specified by the specifying unit 12C. Thereby, the correction unit 12D generates corrected modeling data.

図9は、補正造形データ62の生成の説明図である。図9(A)は、補正造形データ62から造形した造形物56の斜視図の一例である。例えば、特定部12Cが、造形物50における造形層52の端部Eを構成する画素であって、端部Eに沿って連続して配列されたドットDAの内、1つのドットDAおきに配置されているドットDAを、補正対象のドットD’として特定する。そして、特定部12Cは、造形データ60(図8参照)における、特定したドットD’に対応する画素を、補正対象として特定する。 FIG. 9 is an explanatory diagram of generation of the corrected modeling data 62. FIG. 9A is an example of a perspective view of a modeled object 56 modeled from the corrected modeling data 62. For example, the specific portion 12 </ b > C is a pixel constituting the end E of the modeling layer 522 in the modeled object 50, and among the dots DA continuously arranged along the end E, every other dot DA The arranged dot DA is specified as the correction target dot D ′. Then, the specifying unit 12C specifies a pixel corresponding to the specified dot D ′ in the modeling data 60 (see FIG. 8) as a correction target.

補正部12Dは、補正対象として特定された画素の吐出情報を、補正する。例えば、補正部12Dは、補正対象の画素に対応するドットD’の記録位置を、該造形層52の端部Eの外側にずらす。造形層52の端部Eの外側とは、該造形層52の周縁(端部E)から該造形層52の外側へ向かう方向を示す。 The correcting unit 12D corrects the ejection information of the pixel specified as the correction target. For example, the correction unit 12D is the recording position of dots D 'corresponding to the pixel to be corrected is shifted to the outside of the contrast-type layer 52 and second end portions E. The outer shaping layer 52 second end E, shows a direction from the peripheral edge of the contrast-type layer 52 (the end portion E) to the outside of the contrast-type layer 52.

具体的には、図9(B)に示すように、補正部12Dは、補正対象の画素に対応するドットD’の記録位置を、造形データ60に示される画素位置Qから、造形層52の端部Eの外側にずらした(矢印W方向にずらした)画素位置Q’を、補正後の記録位置として用いる。 Specifically, as illustrated in FIG. 9B, the correction unit 12 </ b> D changes the recording position of the dot D ′ corresponding to the correction target pixel from the pixel position Q indicated by the modeling data 60 to the modeling layer 52 2. The pixel position Q ′ shifted outside the edge E (shifted in the direction of arrow W) is used as the corrected recording position.

なお、端部Eの外側へずらす量(図9(B)中、ずらす量L1参照)は、補正対象の造形層52の層厚(すなわち、段差Sの厚み(高低差))と、補正対象の画素の補正後の吐出量に応じて定めればよい。例えば、補正部12Dは、補正対象の造形層52の層厚が厚いほど、また、補正対象のドットD’に対応する画素の補正後の吐出量が多いほど、ずらす量を大きくすればよい。例えば、補正部12Dは、該造形層52を構成するドットDのピッチ(隣接するドットDの中心間の距離)の1/2を、端部Eの外側へずらす量として用いればよい。 Note that the amount of shift to the outside of the end E (see the shift amount L1 in FIG. 9B) is the layer thickness of the modeling layer 52 to be corrected (that is, the thickness of the step S (height difference)) and the correction target. What is necessary is just to determine according to the discharge amount after correction | amendment of this pixel. For example, the correction unit 12D may increase the shift amount as the layer thickness of the modeling layer 52 to be corrected is thicker and as the ejection amount after correction of the pixel corresponding to the correction target dot D ′ is larger. For example, the correction unit 12 </ b > D may use the half of the pitch of the dots D constituting the modeling layer 522 (the distance between the centers of the adjacent dots D) as an amount to shift to the outside of the end E.

また、補正部12Dは、補正対象の画素の吐出量を、造形データ60に示される該画素の吐出量より多くする。具体的には、補正部12Dは、造形層52の端部Eにおける補正対象のドットD’に対応する画素の吐出量について、造形層52の端部E以外の領域(内側領域I参照)を構成するドットDの画素の吐出量より、多い吐出量を設定する。 In addition, the correction unit 12 </ b> D increases the discharge amount of the pixel to be corrected from the discharge amount of the pixel indicated in the modeling data 60. Specifically, the correction unit 12D, for the ejection amount of the pixel corresponding to the dot D 'to be corrected at the end E of the shaped layer 52 2, other than the end portion E of the shaped layer 52 area (see the inner region I) A discharge amount larger than the discharge amount of the pixels of the dots D constituting the above is set.

なお、補正部12Dは、補正対象のドットD’に対応する画素の吐出量を、上記規定(内側領域IのドットDより多い)を満たす範囲で、造形層52の層厚や、端部Eにおける補正対象の画素の密度や配置パターンに応じて、定めればよい。例えば、補正部12Dは、補正対象のドットD’に対応する画素の吐出量を、該画素の内側領域IのドットDに対応する画素の吐出量の2倍とする。 The correction unit 12D has a discharge amount of the pixel corresponding to the dot D 'of the correction target, within the range satisfying the above specified (greater than the dot D of the inner region I), the or thickness shaped layer 52 2, end It may be determined according to the density and arrangement pattern of the pixels to be corrected in E. For example, the correction unit 12D sets the ejection amount of the pixel corresponding to the correction target dot D ′ to be twice the ejection amount of the pixel corresponding to the dot D in the inner region I of the pixel.

ここで、特定部12Cは、補正対象の造形層52の層厚が大きいほど、該造形層52の端部Eにおける、補正対象の画素として選択する単位面積当たりの画素数を多くすることが好ましい。   Here, it is preferable that the specifying unit 12C increases the number of pixels per unit area selected as the pixel to be corrected in the end E of the modeling layer 52 as the layer thickness of the modeling layer 52 to be corrected increases. .

図10は、端部Eにおける、補正対象の画素の一例を示す模式図である。図10(A)〜図10(C)に示す例では、図10(A)、図10(B)、図10(C)のこの順に、補正対象の造形層52の厚みが薄い場合を示した。   FIG. 10 is a schematic diagram illustrating an example of a pixel to be corrected at the end E. As illustrated in FIG. In the example illustrated in FIGS. 10A to 10C, the thickness of the modeling layer 52 to be corrected is thin in this order of FIGS. 10A, 10B, and 10C. It was.

図10に示すように、特定部12Cは、補正対象の造形層52の端部Eを構成する画素70Aについて、特定する単位面積当たりの画素数が、層厚が大きいほど多くなるように、補正対象の画素70A’を特定する。   As illustrated in FIG. 10, the specifying unit 12 </ b> C corrects the pixel 70 </ b> A constituting the end E of the modeling layer 52 to be corrected so that the number of pixels per specified unit area increases as the layer thickness increases. The target pixel 70A ′ is specified.

具体的には、図10に示すように、特定部12Cは、単位面積当たりの画素数が、補正対象の造形層52の層厚が“大きい”場合(図10(A))には1画素ごと、層厚が“中”の場合には(図10(B))には3画素ごと、層厚が“小”の場合には(図10(C)参照)には7画素ごとに、補正対象の画素70A’を特定する。このように、特定部12Cは、補正対象の造形層52の層厚に応じて、厚みが薄いほど、補正対象として特定する画素70A’間の間隔が広くなるように、補正対象の画素70A’を特定する。   Specifically, as illustrated in FIG. 10, the specifying unit 12 </ b> C determines that the number of pixels per unit area is one pixel when the layer thickness of the modeling layer 52 to be corrected is “large” (FIG. 10A). When the layer thickness is “medium” (FIG. 10B), every three pixels, and when the layer thickness is “small” (see FIG. 10C), every seven pixels, The correction target pixel 70A ′ is specified. In this way, the specifying unit 12C determines that the correction target pixel 70A ′ is such that the smaller the thickness, the wider the interval between the pixels 70A ′ specified as the correction target, according to the layer thickness of the correction target modeling layer 52. Is identified.

なお、特定部12Cは、補正対象の造形層52の層厚が大きいほど、補正対象の造形層52の端部Eにおける、補正対象として特定する画素の画素数が多くなるように、補正対象の画素を特定すればよく、上記画素数毎に特定する形態に限定されない。   It should be noted that the specifying unit 12C increases the number of pixels to be specified as the correction target at the end E of the correction target modeling layer 52 as the layer thickness of the correction target modeling layer 52 increases. It suffices to specify the pixels, and the present invention is not limited to the form of specifying each pixel.

なお、特定部12Cは、図10に示すように、規則的に補正対象の画素70A’を特定する形骸に限定されず、ランダムに特定してもよい。   As illustrated in FIG. 10, the specifying unit 12 </ b> C is not limited to a feature that regularly specifies the correction target pixel 70 </ b> A ′, and may be specified randomly.

図11は、端部Eにおける、ランダムに特定した、補正対象の画素の一例を示す模式図である。図11(A)〜図11(C)に示す例では、図11(A)、図11(B)、図11(C)のこの順に、補正対象の造形層52の厚みが薄い場合を示した。   FIG. 11 is a schematic diagram illustrating an example of a pixel to be corrected, which is randomly specified at the end E. In the example shown in FIGS. 11A to 11C, the case where the thickness of the modeling layer 52 to be corrected is thin is shown in this order of FIGS. 11A, 11 </ b> B, and 11 </ b> C. It was.

図11に示すように、特定部12Cは、補正対象の造形層52の端部Eを構成する画素70Aについて、特定する単位面積当たりの画素数が、層厚が大きいほど多くなるように、補正対象の画素70A’をランダムに特定してもよい。   As illustrated in FIG. 11, the specifying unit 12 </ b> C corrects the pixel 70 </ b> A constituting the end E of the modeling layer 52 to be corrected so that the number of pixels per specified unit area increases as the layer thickness increases. The target pixel 70A ′ may be specified at random.

なお、特定部12Cは、補正対象の造形層52の端部Eに沿って配列された画素70を、複数の画素群に分割し、画素群ごとに、特定規則を定めてもよい。そして、特定部12Cは、画素群ごとに、特定規則に沿って選択した画素70Aを、補正対象の画素70A’として特定してもよい。なお、この特定規則は、補正対象の造形層52の厚みの層厚が大きいほど、特定する単位面積当たりの画素数が多くなるように定めたものであればよい。そして、画素群における、補正対象の画素70A’の特定規則は、上述したように、厚みに応じた画素間隔ごとに規則的に補正対象の画素70A’を特定する規則であってもよいし、厚みに応じた密度となるようにランダムに補正対象の画素70A’を特定する規則であってもよい。   The specifying unit 12C may divide the pixels 70 arranged along the end E of the modeling layer 52 to be corrected into a plurality of pixel groups, and define a specific rule for each pixel group. Then, the specifying unit 12C may specify the pixel 70A selected according to the specifying rule for each pixel group as the correction target pixel 70A ′. The specific rule may be determined so that the number of pixels per unit area to be specified increases as the layer thickness of the modeling layer 52 to be corrected increases. Then, as described above, the rule for specifying the correction target pixel 70A ′ in the pixel group may be a rule for regularly specifying the correction target pixel 70A ′ for each pixel interval corresponding to the thickness. It may be a rule that randomly specifies the correction target pixel 70A ′ so as to obtain a density corresponding to the thickness.

なお、特定部12Cは、鉛直方向Z(積層方向)に隣接する補正対象の造形層52間における、補正対象として特定する画素70A’の端部Eに沿った方向の位置が互いに異なる位置となるように、造形層52の各々について補正対象の画素70A’を特定することが好ましい。   The specifying unit 12 </ b> C has different positions in the direction along the end E of the pixel 70 </ b> A ′ specified as the correction target between the correction target modeling layers 52 adjacent in the vertical direction Z (stacking direction). As described above, it is preferable to specify the correction target pixel 70 </ b> A ′ for each of the modeling layers 52.

図3に戻り説明を続ける。補正部12Dは、特定部12Cで特定した造形層52の各々について、特定部12Cによって特定された補正対象の画素70A’の吐出情報を補正することで、補正造形データ62を生成する。   Returning to FIG. 3, the description will be continued. The correcting unit 12D generates the corrected modeling data 62 by correcting the ejection information of the correction target pixel 70A ′ specified by the specifying unit 12C for each of the modeling layers 52 specified by the specifying unit 12C.

補正造形データ62は、造形する造形物56を構成する造形層52の各々を示す造形層データを含む。また、各造形層52の各々の造形層データは、画素ごとに、ドットDの記録位置および吐出量を示す吐出情報を規定したものである。   The corrected modeling data 62 includes modeling layer data indicating each of the modeling layers 52 constituting the modeled object 56 to be modeled. In addition, each modeling layer data of each modeling layer 52 defines discharge information indicating the recording position and the discharge amount of the dot D for each pixel.

補正部12Dは、生成した補正造形データ62を、出力部12Eへ出力する。出力部12Eは、補正部12Dが生成した補正造形データ62を、造形装置30へ出力する。   The correcting unit 12D outputs the generated corrected modeling data 62 to the output unit 12E. The output unit 12E outputs the corrected modeling data 62 generated by the correction unit 12D to the modeling apparatus 30.

造形装置30は、記録制御部40を含む。記録制御部40は、上述したように、駆動部42を制御する。記録制御部40は、画像処理装置12から補正造形データ62を受付ける。そして、記録制御部40は、受付けた補正造形データ62に規定される、造形層52の各々の造形層データに応じて、画素ごとに、補正造形データ62に規定される記録位置に、補正造形データ62に規定される吐出量の造形液を吐出するように、吐出部17、照射部20、および、モータ26を制御する。   The modeling apparatus 30 includes a recording control unit 40. As described above, the recording control unit 40 controls the driving unit 42. The recording control unit 40 receives the corrected modeling data 62 from the image processing device 12. Then, the recording control unit 40 performs correction modeling at a recording position defined in the correction modeling data 62 for each pixel in accordance with each modeling layer data of the modeling layer 52 specified in the received correction modeling data 62. The discharge unit 17, the irradiation unit 20, and the motor 26 are controlled so as to discharge a modeling liquid having a discharge amount defined by the data 62.

例えば、吐出部17が圧電素子を用いたピエゾ型ヘッドであったと仮定する。この場合、記録制御部40は、吐出部17へ印加する駆動波形のパルスを調整(波高値の強弱、印加するパルスの数等)することで、吐出量を調整すればよい。このパルスの調整により、1回あたりの造形液の吐出量を、例えば、5pl〜30plの範囲で調整することができる。   For example, it is assumed that the ejection unit 17 is a piezo-type head using a piezoelectric element. In this case, the recording control unit 40 may adjust the ejection amount by adjusting the pulse of the drive waveform applied to the ejection unit 17 (the intensity of the peak value, the number of pulses to be applied, etc.). By adjusting this pulse, the discharge amount of the modeling liquid per time can be adjusted, for example, in the range of 5 pl to 30 pl.

なお、補正造形データ62に示される、各画素に対応するドットDを記録するために吐出する造形液の吐出量が、吐出部17における1回の吐出で実現可能な吐出量を超える場合がある。また、吐出部17がサーマル型ヘッドである場合には、1回に吐出可能な造形液の吐出量が一種類、または、制御可能な吐出量の範囲が狭い。   In addition, the discharge amount of the modeling liquid discharged to record the dot D corresponding to each pixel shown in the corrected modeling data 62 may exceed the discharge amount that can be realized by one discharge in the discharge unit 17. . Further, when the discharge unit 17 is a thermal head, the discharge amount of the modeling liquid that can be discharged at one time is one type, or the range of the discharge amount that can be controlled is narrow.

この場合、記録制御部40は、該画素に対応する記録位置に、複数回、造形液を吐出することで、該画素に対応する吐出量の吐出を実現すればよい。また、キャリッジ15に、異なる吐出量の造形液を吐出可能な吐出部17を複数種類備えた構成としてもよい。   In this case, the recording control unit 40 may realize the discharge of the discharge amount corresponding to the pixel by discharging the modeling liquid a plurality of times to the recording position corresponding to the pixel. Further, the carriage 15 may be configured to include a plurality of types of discharge units 17 that can discharge modeling liquids having different discharge amounts.

記録位置の調整については、記録制御部40は、補正後の記録位置に応じた位置に向かって、補正対象の画素70A’に対応するドットD’を記録するように駆動部42を制御すればよい。   For the adjustment of the recording position, the recording control unit 40 controls the driving unit 42 so as to record the dot D ′ corresponding to the pixel 70A ′ to be corrected toward the position corresponding to the corrected recording position. Good.

図12は、吐出部17による吐出の一例の説明図である。例えば、補正造形データ62が、図12(A)に示すものであったとする。補正造形データ62は、上述したように、各画素70の各々について、記録位置と吐出量とを含む吐出情報を規定したものである。なお、補正造形データ62は、3Dデータに示される解像度(例えば、1200dpi)を、造形装置30で実現可能な造形解像度(例えば、600dpi)に変換し、且つ、補正部12Dによって補正されたものである。   FIG. 12 is an explanatory diagram of an example of ejection by the ejection unit 17. For example, it is assumed that the corrected modeling data 62 is as shown in FIG. As described above, the corrected modeling data 62 defines ejection information including the recording position and the ejection amount for each of the pixels 70. The corrected modeling data 62 is obtained by converting the resolution (for example, 1200 dpi) shown in the 3D data into a modeling resolution (for example, 600 dpi) that can be realized by the modeling apparatus 30, and corrected by the correcting unit 12D. is there.

補正部12Dによって、端部Eを構成する画素70Aの内、補正対象として特定された画素70A’の吐出情報に含まれる記録位置は、補正前の記録位置から端部Eの外側に向かってずれた位置を示す。また、該吐出情報に含まれる吐出量は、補正前の吐出量より多い量となっている。このため、記録制御部40は、補正造形データ62に応じて駆動部42を制御することで、補正対象の造形層52について、端部Eを構成する画素70Aの少なくとも一部の画素70Aの記録位置が補正され、且つ、該画素70Aに対応するドットD(ドットD’)形成のための吐出量を多くした、造形物50を造形するように、駆動部42を制御することができる。   The recording position included in the ejection information of the pixel 70A ′ specified as the correction target among the pixels 70A constituting the end E by the correction unit 12D is shifted from the recording position before correction toward the outside of the end E. Indicates the position. Further, the discharge amount included in the discharge information is larger than the discharge amount before correction. For this reason, the recording control unit 40 controls the driving unit 42 according to the corrected modeling data 62, thereby recording at least some of the pixels 70A of the pixels 70A constituting the end E of the modeling layer 52 to be corrected. The drive unit 42 can be controlled so as to model the modeled object 50 whose position is corrected and the ejection amount for forming the dot D (dot D ′) corresponding to the pixel 70 </ b> A is increased.

なお、駆動部42における吐出部17がマルチパス方式を採用した装置である場合には、記録制御部40は、図12(B)に示すようにドットDを記録する制御を行えばよい。   When the ejection unit 17 in the driving unit 42 is an apparatus that employs a multi-pass method, the recording control unit 40 may perform control to record the dots D as shown in FIG.

具体的には、記録制御部40は、マルチパス記録シーケンスの中に、端部Eにおける補正対象として特定された画素70A’に対応するドットD’を形成するためのパスを追加する。図12(B)中における“1”〜“5”の数字は、マルチパス記録の順序を示す。   Specifically, the recording control unit 40 adds a pass for forming the dot D ′ corresponding to the pixel 70 </ b> A ′ specified as the correction target at the end E to the multi-pass recording sequence. Numbers “1” to “5” in FIG. 12B indicate the order of multi-pass printing.

図12(B)に示す例では、記録制御部40は、本来は、2パス1/2インタレース(主走査方向Xに2回、副走査方向Yに2回に分けて)記録するところを、半ピッチ分、副走査方向Yにズラした5回目の走査を追加する。この追加した走査により、記録制御部40は、造形層52の端部Eを構成する画素70Aにおける、補正対象として特定された画素70A’に対応するドットD’を、補正後の記録位置に記録する。   In the example shown in FIG. 12B, the recording control unit 40 originally records two passes 1/2 interlaced (two times in the main scanning direction X and two times in the sub-scanning direction Y). Then, a fifth scan shifted by half a pitch in the sub-scanning direction Y is added. By this added scanning, the recording control unit 40 records the dot D ′ corresponding to the pixel 70A ′ specified as the correction target in the pixel 70A configuring the end E of the modeling layer 52 at the corrected recording position. To do.

このように、記録制御部40が、補正造形データ62に応じて造形物50を造形することで、造形した造形物50に、もとの3Dデータには示されない段差が生じることが抑制される。   As described above, the recording control unit 40 models the modeled object 50 in accordance with the corrected modeled data 62, thereby suppressing a step that is not shown in the original 3D data from occurring in the modeled modeled object 50. .

図13〜図15は、造形の説明図である。図13は、3Dデータ58の示す造形対象物600の断面図の一例である。例えば、もとの3Dデータ58の示す造形対象物600が図13に示す造形対象物600であったとする。   13 to 15 are explanatory diagrams of modeling. FIG. 13 is an example of a cross-sectional view of the modeling object 600 indicated by the 3D data 58. For example, it is assumed that the modeling object 600 indicated by the original 3D data 58 is the modeling object 600 shown in FIG.

図14は、生成部12Bが3Dデータ58から生成した造形データ60に基づいてドットDを記録して造形物50を生成した場合の説明図である。図14(A)〜図14(C)に示すように、造形装置30は、造形データ60に基づいて、造形層52ごとに同じ吐出量の液滴44Aを吐出することで造形層52を形成する。そして、造形層52を積層することで、造形物50を造形する。この場合、図14(C)に示すように、造形層52の造形層間に、3Dデータ58には示されない段差Sが生じる。   FIG. 14 is an explanatory diagram when the modeling unit 50 is generated by recording the dots D based on the modeling data 60 generated from the 3D data 58 by the generation unit 12B. As shown in FIGS. 14A to 14C, the modeling apparatus 30 forms the modeling layer 52 by ejecting the droplets 44 </ b> A having the same ejection amount for each modeling layer 52 based on the modeling data 60. To do. And the modeling thing 50 is modeled by laminating the modeling layer 52. In this case, as shown in FIG. 14C, a step S not shown in the 3D data 58 occurs between the modeling layers of the modeling layer 52.

一方、本実施の形態では、造形データ60を補正した補正造形データ62を用いて、造形物56を造形する。図15は、補正造形データ62を用いてドットDを記録し、造形物56を造形した場合の説明図である。図15(A)〜図15(C)に示すように、補正造形データ62に基づいて、造形層52ごとに、補正造形データ62に示される吐出量および記録位置に液滴44を吐出し、ドットDを記録する。   On the other hand, in the present embodiment, the modeled object 56 is modeled using the corrected modeling data 62 obtained by correcting the modeling data 60. FIG. 15 is an explanatory diagram when the dot D is recorded using the corrected modeling data 62 and the model 56 is modeled. As shown in FIGS. 15 (A) to 15 (C), based on the corrected modeling data 62, for each modeling layer 52, the droplets 44 are discharged to the discharge amount and the recording position indicated in the corrected modeling data 62. Dot D is recorded.

このとき、補正対象として特定された造形層52の、端部Eを構成する画素における補正対象の画素については、該造形層52の他の画素の吐出量の液滴44Aより多い吐出量の液滴44Bを吐出する。また、端部Eを構成する画素における、補正対象の画素については、造形データ60に示された記録位置より、端部Eの外側に向かって、ずらし量L1ずらした記録位置に、液滴44Bを吐出する。   At this time, with respect to the pixel to be corrected in the pixel constituting the end E of the modeling layer 52 specified as the correction target, the liquid having a larger discharge amount than the droplet 44A of the discharge amount of the other pixels of the modeling layer 52 The droplet 44B is discharged. Further, regarding the pixel to be corrected among the pixels constituting the end portion E, the droplet 44B is placed at a recording position shifted by the shift amount L1 from the recording position indicated in the modeling data 60 toward the outside of the end portion E. Is discharged.

そして、造形層52を積層することで、造形物56を造形する。このため、本実施の形態では、図15(C)に示すように、造形層52の造形層間に、3Dデータ58には示されない段差Sの発生が抑制される。すなわち、各造形層52の端部Eから外側に向かってずれた記録位置に吐出された造形液によるドットD’が、段差Sを埋めるスロープを形成する。   And the modeling thing 56 is modeled by laminating the modeling layer 52. For this reason, in this Embodiment, as shown to FIG.15 (C), generation | occurrence | production of the level | step difference S which is not shown by 3D data 58 between the modeling layers of the modeling layer 52 is suppressed. That is, the dots D ′ by the modeling liquid discharged at the recording position shifted outward from the end E of each modeling layer 52 form a slope that fills the step S.

また、造形層52の端部Eから外側に向かってずれた記録位置に吐出される液滴44Bは、他の画素の吐出量より多い。このため、該他の画素より多い量の液滴44Bによって形成されたドットD’は、該ドットD’と同じ造形層52における他のドットDに連結し、且つ下層側の造形層52の上面にゆるやかに連結する。このため、各造形層52の端部Eに記録されたドットD’が、段差Sを埋めるスロープを形成する。   Further, the amount of the droplet 44B ejected to the recording position shifted outward from the end E of the modeling layer 52 is larger than the ejection amount of other pixels. For this reason, the dot D ′ formed by the larger amount of droplets 44B than the other pixels is connected to another dot D in the same modeling layer 52 as the dot D ′, and the upper surface of the lower modeling layer 52 Connect gently. Therefore, the dots D ′ recorded at the end E of each modeling layer 52 form a slope that fills the step S.

このため、補正造形データ62を用いて造形物56を造形することで、3Dデータ58には示されない段差Sの発生が抑制される。このため、画像処理装置12では、造形物56の造形精度の向上を図ることができる。   For this reason, generation | occurrence | production of the level | step difference S which is not shown by 3D data 58 is suppressed by modeling the modeling thing 56 using the correction | amendment modeling data 62. FIG. For this reason, the image processing apparatus 12 can improve the modeling accuracy of the model 56.

次に、本実施の形態の画像処理装置12で実行する画像処理の手順を説明する。図16は、本実施の形態の画像処理装置12で実行する画像処理の手順の一例を示すフローチャートである。   Next, an image processing procedure executed by the image processing apparatus 12 according to the present embodiment will be described. FIG. 16 is a flowchart illustrating an example of an image processing procedure executed by the image processing apparatus 12 according to the present embodiment.

まず、取得部12Aが、造形対象物600の3Dデータ58を取得する(ステップS100)。次に、生成部12Bが、ステップS100で取得した3Dデータ58から造形データ60を生成する(ステップS102)。   First, the acquisition unit 12A acquires the 3D data 58 of the modeling object 600 (step S100). Next, the production | generation part 12B produces | generates the modeling data 60 from the 3D data 58 acquired by step S100 (step S102).

次に、特定部12Cは、特定対象の造形層52の層番号n(n層目)に、初期値“1”をセットする(ステップS104)。次に、特定部12Cは、ステップS102で生成した造形データ60における、セットしたn層目の造形層52の造形層データを読取る(ステップS106)。   Next, the specifying unit 12C sets an initial value “1” to the layer number n (n-th layer) of the modeling layer 52 to be specified (step S104). Next, the specifying unit 12C reads the modeling layer data of the set n-th modeling layer 52 in the modeling data 60 generated in Step S102 (Step S106).

次に、特定部12Cは、ステップS106で読取った造形層データが、補正対象の造形層52の造形層データであるか否かを判断する(ステップS108)。特定部12Cは、該造形層データの造形層52に、ステップS100で取得した3Dデータ58には示されない段差Sが生じるか否かを判別することで、ステップS108の判断を行う。   Next, the specifying unit 12C determines whether or not the modeling layer data read in step S106 is modeling layer data of the modeling layer 52 to be corrected (step S108). The specifying unit 12C determines whether or not a step S that is not shown in the 3D data 58 acquired in Step S100 occurs in the modeling layer 52 of the modeling layer data, thereby determining Step S108.

補正対象の造形層52ではないと判断した場合(ステップS108:No)、後述するステップS126へ進む。補正対象の造形層52であると判断した場合(ステップS108:Yes)、ステップS110へ進む。   When it is determined that the modeling layer 52 is not the correction target (step S108: No), the process proceeds to step S126 described later. When it is determined that the modeling layer 52 is the correction target (step S108: Yes), the process proceeds to step S110.

ステップS110では、特定部12Cは、ステップS106で読取った造形層データに対応する、補正対象画素の特定条件を読取る(ステップS110)。例えば、特定部12Cは、造形層52の層厚と、補正対象画素の特定条件と、を対応づけて予め記憶する。補正対象画素の特定条件は、端部Eにおける補正対象として特定する画素の特定規則(単位面積当たりの特定する画素数、m画素ごとに特定またはランダムに特定など)を示す。   In step S110, the specifying unit 12C reads the correction target pixel specifying condition corresponding to the modeling layer data read in step S106 (step S110). For example, the specifying unit 12C stores the layer thickness of the modeling layer 52 and the specifying condition of the correction target pixel in advance in association with each other. The specification condition for the correction target pixel indicates a rule for specifying the pixel to be specified as the correction target at the end E (number of pixels specified per unit area, specification for each m pixel or specification at random).

特定部12Cは、ステップS106で読取った造形層データの層厚に対応する、補正対象画素の特定条件を読取ることで、ステップS110の処理を行えばよい。   The specifying unit 12C may perform the process of step S110 by reading the specifying condition of the correction target pixel corresponding to the layer thickness of the modeling layer data read in step S106.

次に、特定部12Cは、ステップS106で読取った造形層データを構成する画素の特定番号i(i番目)に、初期値“1”をセットする(ステップS112)。   Next, the specifying unit 12C sets an initial value “1” to the specific number i (i-th) of the pixels constituting the modeling layer data read in step S106 (step S112).

次に、特定部12Cは、ステップS106で読取った造形層データにおける、ステップS112で特定したi番目の画素の吐出情報を読取る(ステップS114)。そして、特定部12Cは、ステップS114で読取ったi番目の画素が、該造形層データの造形層52における端部Eを構成する画素であるか否かを判断する(ステップS116)。特定部12Cは、ステップS114で読取った吐出情報に含まれる記録位置が、該造形層データの造形層52における端部Eに相当するか否かを判別することで、ステップS116の判断を行う。   Next, the specifying unit 12C reads the ejection information of the i-th pixel specified in step S112 in the modeling layer data read in step S106 (step S114). Then, the specifying unit 12C determines whether or not the i-th pixel read in step S114 is a pixel constituting the end E in the modeling layer 52 of the modeling layer data (step S116). The specifying unit 12C determines whether or not the recording position included in the ejection information read in step S114 corresponds to the end E of the modeling layer 52 of the modeling layer data, thereby determining step S116.

端部Eを構成する画素であると判断した場合(ステップS116:Yes)、ステップS118へ進む。ステップS118では、特定部12Cは、ステップS114で読取ったi番目の画素を、補正対象の画素として特定するか否かを判断する(ステップS118)。特定部12Cは、ステップS114で読取ったi番目の画素が、ステップS110で読取った特定条件に示される画素であるか否かを判別することで、ステップS118の判断を行う。   When it is determined that the pixel constitutes the end E (step S116: Yes), the process proceeds to step S118. In step S118, the specifying unit 12C determines whether or not the i-th pixel read in step S114 is specified as a correction target pixel (step S118). The specifying unit 12C determines whether the i-th pixel read in step S114 is a pixel indicated by the specific condition read in step S110, thereby determining step S118.

補正対象の画素と判断した場合(ステップS118:Yes)、ステップS120へ進む。ステップS120では、補正部12Dが、ステップS112で特定したi番目の画素の吐出情報(吐出量、記録位置)を補正する(ステップS120)。すなわち、ステップS120では、補正部12Dが、特定部12Cによって特定された画素の吐出情報について、該吐出情報に含まれる記録位置が、該端部Eより該造形層52の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層52における該端部E以外の画素の吐出量より多くなるように補正する。   When it is determined that the pixel is a correction target pixel (step S118: Yes), the process proceeds to step S120. In step S120, the correction unit 12D corrects the ejection information (ejection amount, recording position) of the i-th pixel identified in step S112 (step S120). That is, in step S120, the correction unit 12D has the recording position included in the discharge information for the pixel discharge information specified by the specifying unit 12C outside the modeling layer 52 from the end E, and Correction is performed so that the discharge amount included in the discharge information is larger than the discharge amount of the pixels other than the end portion E in the modeling layer 52.

そして、ステップS122へ進む。なお、ステップS116で端部Eを構成する画素ではないと判断した場合(ステップS116:No)、吐出情報を補正せずに、ステップS122へ進む。また、ステップS118で補正対象の画素ではないと判断した場合(ステップS118:No)、吐出情報を補正せずに、ステップS122へ進む。   Then, the process proceeds to step S122. If it is determined in step S116 that the pixel does not constitute the end E (step S116: No), the process proceeds to step S122 without correcting the ejection information. If it is determined in step S118 that the pixel is not the correction target pixel (step S118: No), the process proceeds to step S122 without correcting the ejection information.

ステップS122では、特定部12Cが、ステップS106で読取った造形層データを構成する全ての画素について、ステップS114〜ステップS120の処理を終了したか否かを判断する(ステップS122)。ステップS122で否定判断すると(ステップS122:No)、ステップS124へ進む。ステップS124では、特定部12Cは、iに“1”を加算し(ステップS124)、上記ステップS114へ戻る。   In step S122, the specifying unit 12C determines whether or not the processing in steps S114 to S120 has been completed for all the pixels constituting the modeling layer data read in step S106 (step S122). If a negative determination is made in step S122 (step S122: No), the process proceeds to step S124. In step S124, the specifying unit 12C adds “1” to i (step S124), and the process returns to step S114.

一方、ステップS122で肯定判断すると(ステップS122:Yes)、ステップS126へ進む。ステップS126では、ステップS102で生成した造形データ60を構成する全ての造形層52の造形層データについて、ステップS106〜ステップS126の処理を終了したか否かを判断する(ステップS126)。   On the other hand, if a positive determination is made in step S122 (step S122: Yes), the process proceeds to step S126. In step S126, it is determined whether or not the processing of steps S106 to S126 has been completed for the modeling layer data of all the modeling layers 52 constituting the modeling data 60 generated in step S102 (step S126).

ステップS126で否定判断すると(ステップS126:No)、ステップS128へ進む。ステップS128では、特定部12Cは、nに“1”を加算し(ステップS128)、上記ステップS106へ戻る。   If a negative determination is made in step S126 (step S126: No), the process proceeds to step S128. In step S128, the specifying unit 12C adds “1” to n (step S128) and returns to step S106.

一方、ステップS126で肯定判断すると(ステップS126:Yes)、本ルーチンを終了する。ステップS104〜ステップS128の処理によって、ステップS102で生成した造形データ60から、補正造形データ62が生成される。そして、出力部12Eは、この補正造形データ62を、造形装置30の記録制御部40へ出力すればよい。   On the other hand, if an affirmative determination is made in step S126 (step S126: Yes), this routine ends. The corrected modeling data 62 is generated from the modeling data 60 generated in step S102 by the processes in steps S104 to S128. And the output part 12E should just output this correction | amendment modeling data 62 to the recording control part 40 of the modeling apparatus 30. FIG.

以上説明したように、本実施の形態の画像処理装置12は、生成部12Bと、補正部12Dと、を備える。補正部12Dは、ドットDにより形成された造形層52を積層してなる造形物50の造形データ60であって、造形液の吐出によって記録されるドットDの記録位置および造形液の吐出量を含む吐出情報を、造形層52の各々の画素ごとに規定した造形データ60を生成する。補正部12Dは、造形データ60に規定された造形層52の各々について、造形層52の端部Eを構成する画素の吐出情報を、該吐出情報に含まれる記録位置が該端部Eより該造形層52の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層52における該端部E以外の画素の吐出情報に含まれる吐出量より多くなるように補正した、補正造形データ62を生成する。   As described above, the image processing apparatus 12 according to the present embodiment includes the generation unit 12B and the correction unit 12D. The correction unit 12D is the modeling data 60 of the modeled object 50 formed by laminating the modeling layer 52 formed by the dots D, and the recording position of the dots D recorded by discharging the modeling liquid and the discharge amount of the modeling liquid The modeling data 60 that defines the discharge information including each pixel of the modeling layer 52 is generated. For each of the modeling layers 52 defined in the modeling data 60, the correction unit 12D displays the ejection information of the pixels constituting the end E of the modeling layer 52, and the recording position included in the ejection information from the end E. Corrected modeling data 62 that is outside the modeling layer 52 and corrected so that the ejection amount included in the ejection information is larger than the ejection amount included in the ejection information of pixels other than the end E in the modeling layer 52. Is generated.

このように、補正された補正造形データ62に基づいて造形物56を造形することで、端部Eに発生していた段差Sが抑制される。   Thus, the level | step difference S which generate | occur | produced in the edge E is suppressed by modeling the modeling thing 56 based on the correct | amended correction | amendment modeling data 62. FIG.

従って、本実施の形態の画像処理装置12では、造形物56の造形精度の向上を図ることができる。   Therefore, in the image processing apparatus 12 of the present embodiment, the modeling accuracy of the model 56 can be improved.

また、本実施の形態の画像処理装置12では、造形物56の造形速度(生産性)の向上と、造形物56の造形精度の向上と、の両立を図ることができる。   In the image processing apparatus 12 according to the present embodiment, it is possible to achieve both improvement in the modeling speed (productivity) of the modeled object 56 and improvement in modeling accuracy of the modeled object 56.

また、特定部12Cは、造形層52の端部Eを構成する画素の内、補正対象の画素70A’を特定する。特定部12Cは、造形層52の各々について特定された補正対象の画素70A’の吐出情報を補正した、補正造形データ62を生成する。   Further, the specifying unit 12C specifies the correction target pixel 70A ′ among the pixels constituting the end E of the modeling layer 52. The specifying unit 12 </ b> C generates corrected modeling data 62 in which the ejection information of the correction target pixel 70 </ b> A ′ specified for each modeling layer 52 is corrected.

また、特定部12Cは、造形層52の端部Eを構成する画素70の一部の画素70Aを、補正対象の画素70A’として特定する。   Further, the specifying unit 12C specifies a part of the pixels 70A constituting the end E of the modeling layer 52 as the correction target pixel 70A ′.

また、特定部12Cは、造形層52の端部Eに沿って連続して配列された画素70Aについて、所定画素数を隔てた画素毎に補正対象の画素70A’を特定する。   Further, the specifying unit 12C specifies the correction target pixel 70A ′ for each pixel separated by a predetermined number of pixels with respect to the pixels 70A continuously arranged along the end E of the modeling layer 52.

また、特定部12Cは、造形層52の端部Eに沿って連続して配列された画素70Aを複数の画素群に分割し、画素群ごとに予め定めた規則に沿って選択した画素70Aを、補正対象の画素70A’として特定する。   Further, the specifying unit 12C divides the pixels 70A continuously arranged along the end E of the modeling layer 52 into a plurality of pixel groups, and selects the pixels 70A selected according to a rule predetermined for each pixel group. The pixel 70A ′ to be corrected is specified.

また、特定部12Cは、造形層52の層厚が大きいほど、該造形層52の端部Eにおける、補正対象の画素70A’として特定する単位面積当たりの画素数を多くする。   The specifying unit 12 </ b> C increases the number of pixels per unit area specified as the correction target pixel 70 </ b> A ′ at the end E of the modeling layer 52 as the modeling layer 52 is thicker.

また、特定部12Cは、造形層52の積層方向(鉛直方向Z)に隣接する造形層52間における、補正対象として特定する画素70A’の端部Eに沿った方向における位置が互いに異なる位置となるように、造形層52の各々について補正対象の画素70A’を特定する。   Further, the specifying unit 12C is different from the position in the direction along the end E of the pixel 70A ′ specified as the correction target between the modeling layers 52 adjacent to each other in the stacking direction (vertical direction Z) of the modeling layer 52. As described above, the correction target pixel 70 </ b> A ′ is specified for each modeling layer 52.

また、液体吐出装置10は、画像処理装置12と造形装置30とを備える。画像処理装置12は、生成部12Bと、補正部12Dと、出力部12Eと、を備える。補正部12Dは、ドットDにより形成された造形層52を積層してなる造形物50の造形データ60であって、造形液の吐出によって記録されるドットDの記録位置および造形液の吐出量を含む吐出情報を、造形層52の各々の画素ごとに規定した造形データ60を生成する。補正部12Dは、造形データ60に規定された造形層52の各々について、造形層52の端部Eを構成する画素の吐出情報を、該吐出情報に含まれる記録位置が該端部Eより該造形層52の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層52における該端部E以外の画素の吐出情報に含まれる吐出量より多くなるように補正した、補正造形データ62を生成する。出力部12Eは、補正造形データ62を出力する。   The liquid ejection device 10 includes an image processing device 12 and a modeling device 30. The image processing device 12 includes a generation unit 12B, a correction unit 12D, and an output unit 12E. The correction unit 12D is the modeling data 60 of the modeled object 50 formed by laminating the modeling layer 52 formed by the dots D, and the recording position of the dots D recorded by discharging the modeling liquid and the discharge amount of the modeling liquid The modeling data 60 that defines the discharge information including each pixel of the modeling layer 52 is generated. For each of the modeling layers 52 defined in the modeling data 60, the correction unit 12D displays the ejection information of the pixels constituting the end E of the modeling layer 52, and the recording position included in the ejection information from the end E. Corrected modeling data 62 that is outside the modeling layer 52 and corrected so that the ejection amount included in the ejection information is larger than the ejection amount included in the ejection information of pixels other than the end E in the modeling layer 52. Is generated. The output unit 12E outputs the corrected modeling data 62.

造形装置30は、記録制御部40を備える。記録制御部40は、補正造形データ62に基づいて、ドットDを記録するための造形液を吐出するように駆動部42を制御する。   The modeling apparatus 30 includes a recording control unit 40. Based on the corrected modeling data 62, the recording control unit 40 controls the driving unit 42 so as to discharge a modeling liquid for recording the dots D.

本実施の形態の画像処理方法は、ドットDにより形成された造形層52を積層してなる造形物50の造形データ60であって、造形液の吐出によって記録されるドットDの記録位置および造形液の吐出量を含む吐出情報を、造形層52の各々の画素ごとに規定した造形データ60を生成するステップと、造形データ60に規定された造形層52の各々について、造形層52の端部Eを構成する画素の吐出情報を、該吐出情報に含まれる記録位置が該端部Eより該造形層52の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層52における該端部E以外の画素の吐出情報に含まれる吐出量より多くなるように補正した、補正造形データ62を生成するステップと、を含む。   The image processing method of the present embodiment is modeling data 60 of a modeled object 50 formed by laminating the modeling layer 52 formed by the dots D, and the recording position and modeling of the dots D recorded by discharging the modeling liquid For each of the modeling layers 52 defined in the modeling data 60, the step of generating the modeling data 60 that defines the ejection information including the liquid discharge amount for each pixel of the modeling layer 52, and the end of the modeling layer 52 E, the recording position included in the discharge information is outside the modeling layer 52 from the end E, and the discharge amount included in the discharge information is the end information in the modeling layer 52. Generating corrected modeling data 62 corrected so as to be larger than the ejection amount included in the ejection information of pixels other than the portion E.

本実施の形態の画像処理プログラムは、ドットDにより形成された造形層52を積層してなる造形物50の造形データ60であって、造形液の吐出によって記録されるドットDの記録位置および造形液の吐出量を含む吐出情報を、造形層52の各々の画素ごとに規定した造形データ60を生成するステップと、造形データ60に規定された造形層52の各々について、造形層52の端部Eを構成する画素の吐出情報を、該吐出情報に含まれる記録位置が該端部Eより該造形層52の外側となり、且つ、該吐出情報に含まれる吐出量が該造形層52における該端部E以外の画素の吐出情報に含まれる吐出量より多くなるように補正した、補正造形データ62を生成するステップと、をコンピュータに実行させる。   The image processing program of the present embodiment is modeling data 60 of a modeled object 50 formed by laminating the modeling layer 52 formed by the dots D, and the recording position and modeling of the dots D recorded by discharging the modeling liquid For each of the modeling layers 52 defined in the modeling data 60, the step of generating the modeling data 60 that defines the ejection information including the liquid discharge amount for each pixel of the modeling layer 52, and the end of the modeling layer 52 E, the recording position included in the discharge information is outside the modeling layer 52 from the end E, and the discharge amount included in the discharge information is the end information in the modeling layer 52. And generating the corrected modeling data 62 corrected so as to be larger than the ejection amount included in the ejection information of the pixels other than the portion E.

なお、本実施の形態の液体吐出装置10で実行される上記各種処理を実行するためのプログラムは、ROM等に予め組み込んで提供される。   Note that a program for executing the various processes executed by the liquid ejection apparatus 10 of the present embodiment is provided by being incorporated in advance in a ROM or the like.

なお、本実施の形態の液体吐出装置10で実行される上記各種処理を実行するためのプログラムは、上記装置にインストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供するように構成してもよい。   The program for executing the various processes executed by the liquid ejection apparatus 10 according to the present embodiment is a file in a format that can be installed in the apparatus or an executable format, and is a CD-ROM or a flexible disk (FD). , CD-R, DVD (Digital Versatile Disk), etc. may be recorded on a computer-readable recording medium and provided.

また、本実施の形態の液体吐出装置10で実行される上記各種処理を実行するためのプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態の液体吐出装置10で実行される上記各種処理を実行するためのプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。   Further, the program for executing the various processes executed by the liquid ejection apparatus 10 according to the present embodiment is stored on a computer connected to a network such as the Internet and is provided by being downloaded via the network. You may comprise. In addition, the program for executing the various processes executed by the liquid ejection apparatus 10 according to the present embodiment may be configured to be provided or distributed via a network such as the Internet.

本実施の形態の液体吐出装置10で実行される上記各種処理を実行するためのプログラムは、上述した各部を含むモジュール構成となっている。実際のハードウェアとしてはCPUがROM等の記憶媒体から各プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。   A program for executing the various processes executed by the liquid ejection apparatus 10 of the present embodiment has a module configuration including the above-described units. As actual hardware, the CPU reads each program from a storage medium such as a ROM and executes the program, so that the above-described units are loaded onto the main storage device and generated on the main storage device.

なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   In addition, although embodiment was described above, the said embodiment is shown as an example and is not intending limiting the range of invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

10 液体吐出装置
12 画像処理装置
12A 取得部
12B 生成部
12C 特定部
12D 補正部
12E 出力部
30 造形装置
40 記録制御部
56 造形物
62 補正造形データ
DESCRIPTION OF SYMBOLS 10 Liquid discharge apparatus 12 Image processing apparatus 12A Acquisition part 12B Generation part 12C Identification part 12D Correction part 12E Output part 30 Modeling apparatus 40 Recording control part 56 Modeling object 62 Correction modeling data

特許第5234592号公報Japanese Patent No. 5234592 特許第2697137号公報Japanese Patent No. 2697137

Claims (10)

ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録される前記ドットの記録位置および前記造形液の吐出量を含む吐出情報を、前記造形層の各々の画素ごとに規定した前記造形データを生成する生成部と、
前記造形データに規定された前記造形層の各々について、前記造形層の端部を構成する画素の前記吐出情報を、該吐出情報に含まれる前記記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる前記吐出量が該造形層における該端部以外の画素の前記吐出情報に含まれる前記吐出量より多くなるように補正した、補正造形データを生成する補正部と、
を備える画像処理装置。
Modeling data of a modeled object formed by stacking modeling layers formed by dots, and the ejection information including the recording position of the dots recorded by the ejection of the modeling liquid and the ejection amount of the modeling liquid, A generating unit that generates the modeling data defined for each of the pixels;
For each of the modeling layers defined in the modeling data, the recording position included in the ejection information is the outside of the modeling layer from the end of the ejection information of the pixels constituting the end of the modeling layer. And a correction unit that generates corrected modeling data that is corrected so that the discharge amount included in the discharge information is greater than the discharge amount included in the discharge information of pixels other than the end portion in the modeling layer; ,
An image processing apparatus comprising:
前記造形層の端部を構成する画素の内、補正対象の画素を特定する特定部を備え、
前記補正部は、前記造形層の各々について特定された前記補正対象の画素の前記吐出情報を補正した、前記補正造形データを生成する、請求項1に記載の画像処理装置。
Among the pixels constituting the end portion of the modeling layer, a specifying unit that specifies a correction target pixel is provided,
The image processing apparatus according to claim 1, wherein the correction unit generates the corrected modeling data in which the ejection information of the correction target pixel specified for each of the modeling layers is corrected.
前記特定部は、
前記造形層の端部を構成する画素の一部の画素を、前記補正対象の画素として特定する、請求項2に記載の画像処理装置。
The specific part is:
The image processing apparatus according to claim 2, wherein a part of pixels constituting the end portion of the modeling layer is specified as the pixel to be corrected.
前記特定部は、
前記造形層の端部に沿って連続して配列された画素について、所定画素数を隔てた画素毎に前記補正対象の画素を特定する、請求項2または請求項3に記載の画像処理装置。
The specific part is:
The image processing apparatus according to claim 2, wherein the pixel to be corrected is specified for each pixel separated by a predetermined number of pixels with respect to the pixels continuously arranged along the edge of the modeling layer.
前記特定部は、
前記造形層の端部に沿って連続して配列された画素を複数の画素群に分割し、前記画素群ごとに予め定めた規則に沿って選択した画素を、補正対象の画素として特定する、請求項2〜請求項4の何れか1項に記載の画像処理装置。
The specific part is:
Dividing pixels arranged continuously along the edge of the modeling layer into a plurality of pixel groups, and specifying a pixel selected according to a rule predetermined for each pixel group as a pixel to be corrected, The image processing apparatus according to any one of claims 2 to 4.
前記特定部は、
前記造形層の層厚が大きいほど、該造形層の端部における、前記補正対象の画素として特定する単位面積当たりの画素数を多くする、請求項2〜請求項5の何れか1項に記載の画像処理装置。
The specific part is:
The number of pixels per unit area specified as the pixel to be corrected at the end of the modeling layer is increased as the layer thickness of the modeling layer is increased. Image processing apparatus.
前記特定部は、
前記造形層の積層方向に隣接する前記造形層間における、補正対象として特定する画素の前記端部に沿った方向における位置が互いに異なる位置となるように、前記造形層の各々について前記補正対象の画素を特定する、請求項2〜請求項6の何れか1項に記載の画像処理装置。
The specific part is:
The pixel to be corrected for each of the modeling layers so that the positions in the direction along the end of the pixel specified as the correction target in the modeling layers adjacent to each other in the stacking direction of the modeling layer are different from each other. The image processing apparatus according to any one of claims 2 to 6, wherein the image processing apparatus is specified.
画像処理装置と造形装置とを備えた液体吐出装置であって、
前記画像処理装置は、
ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録される前記ドットの記録位置および前記造形液の吐出量を含む吐出情報を、前記造形層の各々の画素ごとに規定した前記造形データを生成する生成部と、
前記造形データに規定された前記造形層の各々について、前記造形層の端部を構成する画素の前記吐出情報を、該吐出情報に含まれる前記記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる前記吐出量が該造形層における該端部以外の画素の前記吐出情報に含まれる前記吐出量より多くなるように補正した、補正造形データを生成する補正部と、
前記補正造形データを出力する出力部と、
を備え、
前記造形装置は、
前記補正造形データに基づいて、前記ドットを記録するための前記造形液を吐出するように駆動部を制御する記録制御部を備える、
液体吐出装置。
A liquid ejection apparatus provided with an image processing apparatus and a modeling apparatus,
The image processing apparatus includes:
Modeling data of a modeled object formed by stacking modeling layers formed by dots, and the ejection information including the recording position of the dots recorded by the ejection of the modeling liquid and the ejection amount of the modeling liquid, A generating unit that generates the modeling data defined for each of the pixels;
For each of the modeling layers defined in the modeling data, the recording position included in the ejection information is the outside of the modeling layer from the end of the ejection information of the pixels constituting the end of the modeling layer. And a correction unit that generates corrected modeling data that is corrected so that the discharge amount included in the discharge information is greater than the discharge amount included in the discharge information of pixels other than the end portion in the modeling layer; ,
An output unit for outputting the corrected modeling data;
With
The modeling apparatus
Based on the corrected modeling data, a recording control unit that controls the driving unit to discharge the modeling liquid for recording the dots,
Liquid ejection device.
ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録される前記ドットの記録位置および前記造形液の吐出量を含む吐出情報を、前記造形層の各々の画素ごとに規定した前記造形データを生成するステップと、
前記造形データに規定された前記造形層の各々について、前記造形層の端部を構成する画素の前記吐出情報を、該吐出情報に含まれる前記記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる前記吐出量が該造形層における該端部以外の画素の前記吐出情報に含まれる前記吐出量より多くなるように補正した、補正造形データを生成するステップと、
を含む、画像処理方法。
Modeling data of a modeled object formed by stacking modeling layers formed by dots, and the ejection information including the recording position of the dots recorded by the ejection of the modeling liquid and the ejection amount of the modeling liquid, Generating the modeling data defined for each of the pixels;
For each of the modeling layers defined in the modeling data, the recording position included in the ejection information is the outside of the modeling layer from the end of the ejection information of the pixels constituting the end of the modeling layer. And generating corrected modeling data that is corrected so that the discharge amount included in the discharge information is larger than the discharge amount included in the discharge information of the pixels other than the end portions in the modeling layer;
Including an image processing method.
ドットにより形成された造形層を積層してなる造形物の造形データであって、造形液の吐出によって記録される前記ドットの記録位置および前記造形液の吐出量を含む吐出情報を、前記造形層の各々の画素ごとに規定した前記造形データを生成するステップと、
前記造形データに規定された前記造形層の各々について、前記造形層の端部を構成する画素の前記吐出情報を、該吐出情報に含まれる前記記録位置が該端部より該造形層の外側となり、且つ、該吐出情報に含まれる前記吐出量が該造形層における該端部以外の画素の前記吐出情報に含まれる前記吐出量より多くなるように補正した、補正造形データを生成するステップと、
をコンピュータに実行させるための画像処理プログラム。
Modeling data of a modeled object formed by stacking modeling layers formed by dots, and the ejection information including the recording position of the dots recorded by the ejection of the modeling liquid and the ejection amount of the modeling liquid, Generating the modeling data defined for each of the pixels;
For each of the modeling layers defined in the modeling data, the recording position included in the ejection information is the outside of the modeling layer from the end of the ejection information of the pixels constituting the end of the modeling layer. And generating corrected modeling data that is corrected so that the discharge amount included in the discharge information is larger than the discharge amount included in the discharge information of the pixels other than the end portions in the modeling layer;
An image processing program for causing a computer to execute.
JP2016089924A 2016-04-27 2016-04-27 Image treatment device, liquid discharge device, image treatment method and image treatment program Pending JP2017196812A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016089924A JP2017196812A (en) 2016-04-27 2016-04-27 Image treatment device, liquid discharge device, image treatment method and image treatment program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016089924A JP2017196812A (en) 2016-04-27 2016-04-27 Image treatment device, liquid discharge device, image treatment method and image treatment program

Publications (1)

Publication Number Publication Date
JP2017196812A true JP2017196812A (en) 2017-11-02

Family

ID=60236999

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016089924A Pending JP2017196812A (en) 2016-04-27 2016-04-27 Image treatment device, liquid discharge device, image treatment method and image treatment program

Country Status (1)

Country Link
JP (1) JP2017196812A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019107816A (en) * 2017-12-18 2019-07-04 株式会社ミマキエンジニアリング Manufacturing method of molded article, molding system, and molding apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019107816A (en) * 2017-12-18 2019-07-04 株式会社ミマキエンジニアリング Manufacturing method of molded article, molding system, and molding apparatus
US11148353B2 (en) 2017-12-18 2021-10-19 Mimaki Engineering Co., Ltd. Manufacturing method for shaped object, shaping system, and shaping device

Similar Documents

Publication Publication Date Title
JP6691017B2 (en) Modeling method and modeling system
JP6472308B2 (en) Three-dimensional object modeling method and three-dimensional printer
JP6590473B2 (en) Three-dimensional object forming apparatus and three-dimensional object forming method
JP6378932B2 (en) Three-dimensional structure forming apparatus and forming method
JP6720530B2 (en) Three-dimensional modeling apparatus, information processing apparatus, output material production method, and three-dimensional image production method
JP6801254B2 (en) Image forming device, stereoscopic image modeling method and program
US20160243820A1 (en) Image forming apparatus, image forming method, and non-transitory computer-readable medium
US10695974B2 (en) Three-dimensional object shaping method and three-dimensional object shaping device
US9227395B2 (en) Image processing apparatus, image processing method, and image processing system
JP6409320B2 (en) Image processing apparatus, image processing program, and image processing method
US11207822B2 (en) Method and system for fabricating mixed-material 3D object
JP2015168061A (en) Image processing device, image processing program, image processing method, and image processing system
JP2016137703A (en) Three-dimensional molding apparatus, three-dimensional molding method and computer program
US20190248074A1 (en) Shaping device and shaping method
JP2018149777A (en) Molding method, molding system, and molding apparatus
JP2018043465A (en) Molding method, molding system, and molding device
US10996653B2 (en) Three-dimensional object building device, three-dimensional object building method, and method of producing three-dimensional object
JP2017196812A (en) Image treatment device, liquid discharge device, image treatment method and image treatment program
JP2017124548A (en) Liquid discharge device and liquid discharge method
US9396417B2 (en) Image processing apparatus, computer-readable recording medium, and image processing method to form an image of improved quality
JP6583443B2 (en) Liquid ejection apparatus, liquid ejection program, liquid ejection method, and liquid ejection system
JP2018199345A (en) Image processing apparatus, image processing program and image processing method
JP2015077778A (en) Inkjet recording device and inkjet recording method
JP2017105138A (en) Method of manufacturing printed matter

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191223

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200325

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200804