[go: up one dir, main page]

JP2016013671A - 凹凸形成装置および凹凸形成方法 - Google Patents

凹凸形成装置および凹凸形成方法 Download PDF

Info

Publication number
JP2016013671A
JP2016013671A JP2014137905A JP2014137905A JP2016013671A JP 2016013671 A JP2016013671 A JP 2016013671A JP 2014137905 A JP2014137905 A JP 2014137905A JP 2014137905 A JP2014137905 A JP 2014137905A JP 2016013671 A JP2016013671 A JP 2016013671A
Authority
JP
Japan
Prior art keywords
data
unevenness
ink
forming
concavo
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
JP2014137905A
Other languages
English (en)
Inventor
英希 久保
Hideki Kubo
英希 久保
英貴 門井
Hideki Kadoi
英貴 門井
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2014137905A priority Critical patent/JP2016013671A/ja
Priority to US14/754,976 priority patent/US9469101B2/en
Priority to EP15001985.9A priority patent/EP2962860B1/en
Publication of JP2016013671A publication Critical patent/JP2016013671A/ja
Priority to US15/295,036 priority patent/US10399324B2/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/10Processes of additive manufacturing
    • B29C64/106Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material
    • B29C64/112Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material using individual droplets, e.g. from jetting heads
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y10/00Processes of additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y30/00Apparatus for additive manufacturing; Details thereof or accessories therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • B33Y50/02Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04536Control methods or devices therefor, e.g. driver circuits, control circuits using history data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04586Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads of a type not covered by groups B41J2/04575 - B41J2/04585, or of an undefined type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2107Ink jet for multi-colour printing characterised by the ink properties
    • B41J2/2114Ejecting specialized liquids, e.g. transparent or processing liquids
    • B41J2/2117Ejecting white liquids
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/490233-D printing, layer of powder, add drops of binder in layer, new powder

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Materials Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Optics & Photonics (AREA)
  • Ink Jet (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Textile Engineering (AREA)
  • Vascular Medicine (AREA)

Abstract

【課題】記録媒体に凹凸を複数の層に分けて層ごとに重ねて形成し、形成された凹凸上に画像を形成する凹凸形成装置において、出力された画像の見え方に大きな影響力がある凹凸の尖鋭さや滑らかさを適切に再現できる凹凸形成装置の提供。
【解決手段】凹凸形成装置は、形成する凹凸を表す凹凸データを取得する取得手段と、凹凸データに基づき凹凸を形成する形成手段と、凹凸データによって表される凹凸の特徴量に基づいて形成手段の動作条件を変更する変更手段とを備える。
【選択図】図8

Description

本発明は、凹凸を有する面または立体を形成する凹凸形成装置およびその凹凸形成方法に関する。
所望の凹凸や立体物を形成する方法として様々な手法が知られている。例えば、彫刻機などを用いて素材を削りだす方法や、硬化性の樹脂や石膏などの材料を積層する方法が知られている。また、立体物の表面に印刷を施し画像を形成する方法も知られている。例えば、オフセット印刷等の印刷装置を用いて専用シートに予め画像を印刷し該シートを対象立体物に貼り付ける方法や、インクジェット記録方式を用いて立体物に直接色材を吐出する方法などが知られている。このような凹凸や立体物は、その形状の鋭さや滑らかさといった表面特性が、見え方や印象に大きな影響を与える。
また、特許文献1には、インクジェット方式を用いて凹凸と画像の形成をほぼ同時に行うことで立体感や質感を表現したハードコピーを得る方法が公開されている。この方法において凹凸を表現するためには、凹凸を複数の層に分けて、層ごとに重ねて印字することで凹凸を形成する方法がとられることが一般的である。
特開2004−299058号公報
前述したように、形成された凹凸の尖鋭さや滑らかさは、出力物の見え方に大きな影響を与える。しかしながら、単に凹凸を複数の層に分けて層ごとに重ねて印字する処理では、先鋭さや滑らかさを適切に再現できない。
例えば、凹凸を複数回の印字によって形成する場合、層間の位置のズレやインクの濡れ拡がりや硬化時の収縮特性などの原因で、凹凸層に段差が目立つ場合がある。滑らかな傾斜面を再現したい場合にこのようなガタつきが発生するとその平滑性が失われ、所望の質感を得ることができない。
また、逆に、凹凸を形成する材料の表面張力や濡れ広がり特性により、鋭角(例えば、のこぎり歯のような断面形状)を再現することが難しい場合もある。こうした場合、表面の凹凸による陰影のシャープさが失われ、所望の質感を得ることができない。
本発明に係る凹凸形成装置は、形成する凹凸を表す凹凸データを取得する取得手段と、前記凹凸データに基づき凹凸を形成する形成手段と、前記凹凸データによって表される前記凹凸の特徴量に基づいて前記形成手段の動作条件を変更する変更手段とを備えることを特徴とする。
本発明によれば、凹凸形成処理における尖鋭性や平滑性の再現特性を勘案し、良好な特性を有する凹凸形状を形成することができる。
実施例1における凹凸形成装置の構成の例を示す図である。 面積階調制御における中間調表現を示す模式図である。 凹凸もしくは画像を形成する動作を説明する図である。 記録媒体上に生成された凹凸層および画像層の断面の例を示す図である。 凹凸層を形成する際の印字条件による違いの例を示す模式図である。 実施例における凹凸形成装置の処理の一例を示すフローチャートである。 実施例1における凹凸データにおいて分割されたブロックの例を表す模式図である。 実施例1における入力された凹凸データを分割したスライスデータと、処理により決定した重ね順の一例とを示す模式図である。 実施例2におけるヘッドカートリッジおよび紫外光照射装置の構成の例を示す模式図である。 インクの吐出から紫外光露光までの時間が異なる場合に形成される凹凸の違いを示す模式図である。 実施例3における量子化後インク量データとスライスデータの一例を示す図である。 実施例3における重ね順制御による凹凸形状の違いを示す模式図である。 実施例4における処理の一例を示すフローチャートである。 実施例4におけるN値化処理の詳細例を示すフローチャートである。 実施例4におけるN値化処理で用いられるマトリクスの組を示す図である。 図15のもととなるマトリクスを示す図である。 実施例4におけるN値化処理により生成されたN値データの例を示す図である。 実施例4におけるパス分解処理の詳細例を示すフローチャートである。 図17(d)のN値データから生成された2値分割データの例を示す図である。 実施例4における比率の制御を行ったパス分解の結果例を示す図である。
以下、本発明の実施形態について、図面を参照して説明する。なお、以下の実施の形態は特許請求の範囲に関わる本発明を限定するものではなく、また、本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
(凹凸形成装置の概略構成)
図1は、本実施例における凹凸形成装置の構成の例を示す図である。凹凸形成装置100としては、インクを用いて凹凸および画像の記録を行うインクジェットプリンタを例に挙げて説明する。ヘッドカートリッジ101は、複数の吐出口からなる記録ヘッドと、この記録ヘッドへインクを供給するインクタンクとを有する。ヘッドカートリッジ101には、また、記録ヘッドの各吐出口を駆動する信号などを受信するためのコネクタが設けられている。
インクタンクには、例えば、凹凸層を形成するための液体樹脂インク、画像層を形成するためのシアン、マゼンタ、イエロー、ブラック、ホワイトの色インクの計6種が独立に設けられている。液体樹脂インクには、例えば紫外光硬化型インクが用いられる。ヘッドカートリッジ101はキャリッジ102に位置決めして交換可能に搭載されており、キャリッジ102には、コネクタを介してヘッドカートリッジ101に駆動信号等を伝達するためのコネクタホルダが設けられている。また、キャリッジ102には、紫外光照射装置115が搭載されており、吐出された硬化性のインクを硬化させ記録媒体上に固着させるために用いられる。
キャリッジ102は、ガイドシャフト103に沿って往復移動可能となっている。具体的には、キャリッジ102は、主走査モータ104を駆動源としてモータプーリ105、従動プーリ106およびタイミングベルト107等の駆動機構を介して駆動されるとともに、その位置及び移動が制御される。尚、このキャリッジ102のガイドシャフト103に沿った移動を「主走査」といい、移動方向を「主走査方向」という。
プリント用紙等の記録媒体108は、オートシートフィーダ(以下「ASF」)110に載置されている。画像記録時、給紙モータ111の駆動によってギアを介してピックアップローラ112が回転し、ASF110から記録媒体108が一枚ずつ分離され、給紙される。更に、記録媒体108は、搬送ローラ109の回転によりキャリッジ102上のヘッドカートリッジ101の吐出口面と対向する記録開始位置に搬送される。搬送ローラ109は、ラインフィード(LF)モータ113を駆動源としてギアを介して駆動される。
記録媒体108が給紙されたか否かの判定と給紙時位置の確定は、記録媒体108がペーパエンドセンサ114を通過した時点で行われる。キャリッジ102に搭載されたヘッドカートリッジ101は、吐出口面がキャリッジ102から下方へ突出して記録媒体108と平行になるように保持されている。制御部120は、CPUやROMやRAM等から構成されており、凹凸データおよび画像データを入力し、データに基づいて凹凸形成装置100の各パーツの動作を制御する。
(凹凸記録動作および画像記録動作)
以下、図1に示す構成のインクジェットプリンタにおける凹凸記録動作および画像記録動作について説明する。まず、記録媒体108が所定の記録開始位置に搬送されると、キャリッジ102がガイドシャフト103に沿って記録媒体108上を移動し、その移動の際に記録ヘッドの吐出口よりインクが吐出される。紫外光照射装置115は記録ヘッドの移動に合わせて紫外光を照射し、吐出されたインクを硬化させ、記録媒体上に固着させる。そして、キャリッジ102がガイドシャフト103の一端まで移動すると、搬送ローラ109が所定量だけ記録媒体108をキャリッジ102の走査方向に垂直な方向に搬送する。この記録媒体108の搬送を「紙送り」または「副走査」といい、この搬送方向を「紙送り方向」または「副走査方向」という。記録媒体108の所定量の搬送が終了すると、再度キャリッジ102はガイドシャフト103に沿って移動する。このように、記録ヘッドのキャリッジ102による走査と紙送りとを繰り返すことにより記録媒体108全体に凹凸が形成される。凹凸が形成された後は、搬送ローラ109が記録媒体108を記録開始位置に戻し、凹凸形成と同様のプロセスで凹凸上に画像を形成する。なお、説明を平易にするため凹凸と画像を上記のように分けて形成するものとしたが、凹凸層の上に画像層ができるように各走査での打ち込むインク種の順序を制御し、記録媒体の戻しを行わない処理も可能である。また、画像層を形成した後に凹凸層を形成してもよい。
図2は、面積階調により制御された画像の表現を表す模式図である。記録ヘッドは基本的にインク滴を吐出するか否かの二値の制御で表現される。本実施例では、凹凸形成装置の出力解像度で定義される画素毎にインクのオン・オフを制御するものとし、単位面積において全画素をオンにした状態をインク量100%として扱うものとする。こうした所謂二値プリンタでは、単一の画素では100%か0%しか表現することができないため、複数の画素の集合で中間調を表現する。図2に示す例では、図中左下のように25%の濃度で中間調表現を行う代わりに、右下のように4×4画素中の4画素にインクを吐出することで、面積的に4/16=25%の表現を行っている。他の階調においても同様に表現することが可能である。なお、中間調を表現するための総画素数やオンになる画素のパターン等は上記の例に限定されるものではない。一般的には誤差拡散処理などがよく利用される。
本実施例の凹凸形成では、前述のインク量の概念を用いて位置毎に高さの制御を行う。凹凸形成においてインク量100%でほぼ均一な層を形成した場合、吐出したインクの体積に応じて、層はある厚さ=高さを有する。例えば、インク量100%で形成された層が20μmの厚さを有する場合、100μmの厚さを再現するには、層を5回重ねればよい。つまり、100μmの高さが必要な位置に打ち込むインク量は500%となる。なお、インク量100%に達しない層がある場合、例えば10μmの厚さを有する層を形成する場合には、図2で説明したように面積的に50%となるようなインクを吐出すればよい。
図3は、記録媒体108上を記録ヘッドが走査することで凹凸もしくは画像を形成する動作を説明する図である。キャリッジ102による主走査で記録ヘッドの幅Lだけ画像記録を行い、1ラインの記録が終了する毎に記録媒体108を副走査方向に距離Lずつ搬送する。説明を平易にするため、本実施例における凹凸形成装置は一回の走査でインク量100%までのインク吐出しかできないものとし、インク量100%を超える凹凸形成の場合には、搬送は行わずに同じ領域を複数回走査する。例えば、打ち込むインク量が最大500%の場合は、同じラインを5回走査する。図3を用いて説明すると、領域Aを記録ヘッドで5回走査した(図3(a))後、記録媒体108を副走査方向に搬送し、領域Bの主走査を5回繰り返す(図3(b))ことになる。
なお、記録ヘッドの精度に起因する周期ムラ等の画質劣化を抑制するために、インク量100%以下でも複数回の走査、いわゆる多パス印字を行う場合がある。図3(c)〜(e)に2パス記録の例を示す。この例では、キャリッジ102による主走査で記録ヘッドの幅Lだけ画像記録を行い、1ラインの記録が終了する毎に記録媒体108を副走査方向に距離L/2ずつ搬送する。領域Aは記録ヘッドのm回目の主走査(図3(c))とm+1回目の主走査(図3(d))とにより記録され、領域Bは記録ヘッドのm+1回目の主走査(図3(d))とm+2回目の主走査(図3(e))とにより記録される。ここで、2パス記録の動作を説明したが、何回のパス数で記録するかは、対象とする画像の所望の画質や凹凸の精度に応じて変えることができる。nパス記録を行う場合は、例えば、1ラインの記録が終了する毎に記録媒体108を副走査方向に距離L/nずつ搬送する。この場合、インク量が100%以下でも複数の印字パターンに分割し記録媒体の同一ライン上を記録ヘッドがn回主走査することで凹凸もしくは画像を形成する。本実施例では、上述の多パス印字による走査と100%以上のインクを打ち込むための走査との混同を防ぐため、多パス印字は行わないものとし、複数回の走査は、層を積層するためのものとして説明する。なお、あくまで混同を防ぐ趣旨で多パス印字は行なわないとして説明しているのであり、多パス印字を行なう形態であってもよいことはもちろんである。
なお、インクジェット方式のプリンタの場合、記録ヘッドから記録媒体への距離が適切でないと気流等の影響により、インク滴の着弾位置精度が保てない場合や、記録媒体に付かず装置内に飛散してしまう場合がある。凹凸差の激しい形状を形成する場合は、この距離保つことができないため、高さに制限があることが一般的である。制限を超える場合は、高さ超過分のクリッピングや圧縮を行う場合があるが、本実施例で扱う凹凸データはこうした処理を施した後のものとして説明する。
なお、本実施例においては、記録媒体に特に限定はなく、記録ヘッドによる画像記録に対応できるものであれば、紙やプラスチックフィルム等、各種の材料が利用可能である。
図4は、記録媒体上に生成された凹凸層および画像層の断面図である。本実施例では、1mm程度の高さまでの分布を有する凹凸層の表面に画像層が形成されることを想定して記載する。厳密には画像層も高さの分布を有するが、厚みは数μm程度なので最終的な凹凸への影響は軽微であるので、無視できるものとする。もちろん、画像層の厚さ分布を考慮して高さデータに修正を加えるなどの処理を施すことが可能である。
(凹凸層の形成方法による出力特性の違い)
図5は、凹凸層を形成する際の印字条件による違いを示す模式図である。本実施例では、凹凸データから、いわゆるスライスデータを生成してスライスデータに基づいてインクを吐出する例を説明する。本実施例のスライスデータは、凹凸データと同様に例えば2次元のxy平面上に高さを示す情報を画素毎に配置したデータである。スライスデータは例えば1回の走査で形成することができる高さを上限として、各層ごとに生成される。つまり、凹凸データを分割して各層の高さを示す複数のスライスデータが生成される。
図5(a)は積層型の凹凸形成で一般的に用いられる方法である。入力の凹凸データを等高部で分割して、スライスデータを生成し、走査の回数の増加に従い、データの下層からインクを積み上げる方法である。一方、図5(b)は、凹凸面の表面(図における三角形の上部二辺)から記録媒体表面への距離が等しい部分でデータを分割し、凹凸表面に近いデータを後の走査で形成する方法である。図5(b)の方法で分割された最上層のデータは、各xy平面において必要な単位面積あたりのインク量に換算すると、図5(a)で作られた最下層のスライスデータと同じである。つまり、図5(b)で分割したデータは、図5(a)の方法で生成したスライスデータの重ね順を逆順に並び替えたものに相当する。つまり、下層のスライスデータを前段の走査で記録し、上層のスライスデータを後段の走査で記録するように走査順を変更する例である。
図5(a)と図5(b)では、吐出される総インク量は同じであるが、走査毎に重ねていくインクの量が異なる。この違いにより最終的に形成される凹凸形状が異なる場合がある。図5(a)(b)それぞれの重ね方で出力される凹凸形状の例を図5(c)(d)にそれぞれ示す。
吐出されたインクは走査毎に紫外光照射装置により紫外光が照射され硬化する。吐出されるインク滴は、デジタル的に積み上げられる直方体などの固定形状ではないため、記録媒体もしくは前の走査で形成された凹凸層上で濡れ拡がる。また、その過程で紫外光の照射により硬化していく。硬化したインク滴の形状は、下層の物性や形状、硬化のタイミングなどの影響を受ける。
図5(c)の場合は、後段の走査で形成される層が下層にある層の面積と等しいかより小さくなる。このため、層の間に段差が発生する。一方図5(d)では、後段の走査で形成される層が下層と同じかより大きい面積でインクが吐出されるので、下層に覆い被さり比較的滑らかな傾斜面を形成する。
また、こうした形状の違いを凹凸の高さや凸部の尖鋭さの観点でみると、図5(c)では流れ落ちるインク量が比較的少ないため高さの低下が少ない。また、入力された三角形の凹凸データ頭頂部の角度の劣化(拡がり)が比較的少なく有利である場合が多い。一方、図5(d)では、上層のインクが下層に覆い被さり流れ落ちるインク量が比較的多いため高さが図5(c)よりも低下する。また、図5(d)では段差が少ない比較的滑らかな傾斜面を形成する一方、頭頂部の角度が劣化する。
以上説明したように、平滑性や尖鋭性などの凹凸特性は、材料の特性や形成過程に依存する。そこで、本実施例では、入力される凹凸データが表す凹凸の特性(平滑な凹凸が適しているか尖鋭な凹凸が適しているか)に基づいて、インクの重ね方を制御する。
なお、前述のとおりスライスデータは、各層ごとの高さを示すデータであり、各層ごとにスライスデータが形成される。例えば、インク量100%で形成された層が20μmの厚さを有する場合、1つの層のスライスデータにおける高さは20μmが上限となる。このとき、1つの層のスライスデータには、20μmの画素もあれば、0μmの画素もあれば、10μmの画素も存在する。すなわち、1つの層のスライスデータ内には複数レベルの高さが存在し得る。1つの層のスライスデータ内での複数レベルの高さは、インク滴のオン・オフで制御されるため、実際には図2を用いて説明したとおり、確率的な制御になる。すなわち、面積的に複数レベルの高さを制御することで複数レベルの高さに対応するインク滴の吐出を行なうことができる。こうした制御は、濡れ広がりの大きいインクでは、画素単位の凹凸の低減につながり、複数画素間で平均化される。このため、複数画素単位で複数レベルの高さを表現することができる。一方、濡れ拡がりの少ないインクでは、意図しない表面の凹凸、荒れとなる場合がある。これを回避するため、凹凸形成の際には、中間調処理は行わずスライスデータ毎に二値化処理を行い、積層数のみで高さ制御を行う方法を用いてもよい。本実施例では、凹凸形成の際に中間調処理(面積階調処理)を行なう例を説明する。後述する実施例3では、凹凸形成の際には、中間調処理は行わずスライスデータ毎に二値化処理を行い、積層数のみで高さ制御を行う方法を説明する。
(凹凸層形成の流れ)
図6は、フローチャートを示す図である。図6(a)は本実施例における凹凸形成装置の動きを示すフローチャートである。本フローチャートは、例えば制御部120を構成する不図示のROMに格納されたプログラムをCPUが実行することによって実現される。
まず、ステップS601において制御部120は座標x、y毎の高さ情報の集合である凹凸データを取得する。
次に、ステップS602において制御部120は、ステップS601で取得した凹凸データを画素毎のインク量に変換し所定の等高線で分割する。以降、分割された凹凸データをスライスデータと称する。ここで、等高線の間隔は、スライスデータの高さの上限、すなわちインク量100%に相当する。
次に、ステップS603において制御部120は、ステップS601で取得した凹凸データをxy平面における所定サイズのブロックに分割する。図7は、凹凸データと分割されたブロックを表す模式図である。ステップS603で分割されたブロックは、後のステップにて行われる「形成される凹凸の尖鋭度を優先するか、平滑度を優先するか」の判定およびそれに基づく制御の処理単位となる。ここでは、凹凸形成における出力解像度を600dpiとし、サイズ128ピクセル×128ピクセルのブロックを用いるものとする。サイズはこれに限らず、出力時のサイズ数mm〜1cm四方程度に相当するm×mピクセルに適宜設定すればよい。もちろん正方でなくてもかまわない。
次に、ステップS604において制御部120は、ステップS603で分割されたブロック毎に凹凸データが示す凹凸の特徴量を判定する。例えば、凹凸の尖鋭度を判定する。ここでは、分割された2次元の凹凸データにラプラシアンフィルタを適用し、所定の閾値と比較することで、その領域が尖鋭性重視か平滑性重視かを判定する。例えば、エッジ部分は先鋭性重視であると判定し、非エッジ部分は平滑性重視であると判定する。そして、後述するように、所定の特徴量を有する領域と所定の特徴量以外の特徴量を有する領域とで動作を切替える。
なお、このステップS603とS604とは、所定の領域毎に尖鋭性を重視するか平滑性を重視するかを判定する一つの手法であり、記載した方法以外にも多くの方法が考えられる。例えば、周波数成分を用いても良い。尖鋭性の検知に関しては、フーリエ変換などを利用し高周波成分のみを抽出するなどの方法を用いてもよい。また、その抽出した実空間上の高周波成分から一定距離の範囲をマスクとして、矩形ではない領域分割を行うことなども可能である。
ステップS605において制御部120は、ステップS604で判定した尖鋭度に基づいて、ステップS602で凹凸データを分割して生成したスライスデータの重ね順を決定する。図6(b)は、ステップS605の動作の一例を示すフローチャートである。ここでは、入力された凹凸データがN層のデータである場合を例に挙げる。すなわち凹凸データが示す凹凸は積層数Nで形成できるものとする。ここでは、N層分のデータをN+1回の主走査で形成する際の例を説明する。図8も併せて参照されたい。ここでn回目の主走査で使用するスライスデータがあるとき、nをそのスライスデータの走査番号とする。図6(b)の処理はステップS603で分割したブロック毎に行われる。
ステップS611で制御部120は、対象となるブロックが尖鋭度優先であるか否かを判定する。この判定は、ステップS604で得られた先鋭性の検出結果に基づいて行われる。対象となるブロックが尖鋭度優先である場合は、ステップS612において制御部120は、対象となるブロックのスライスデータ最上層をN+1回目の主走査で記録するものと設定する。すなわち対象となるブロックのスライスデータ最上層を最後の走査で記録するように走査番号n+1とする。以降は、n=N、N−1・・・1と後段(上層)の主走査で使用されるスライスデータから順に決定する。n回目の主走査で使用されるスライスデータは、まだ走査番号が決定していないスライスデータのうち最下層のものである。これを全スライスデータの走査番号が決定するまで繰り返す。すなわち、ステップS613とステップS614で制御部は、まだ走査番号が決定していないスライスデータのうちの最下層のスライスデータを、より後段の走査に対応するn回目の走査で記録するように設定する。ステップS615で全てのスライスデータの処理が終っていない場合、nをデクリメントしてステップS614の処理に戻る。
なお、ステップS611において対象となるブロックが尖鋭度優先でない場合は、ステップS612の主走査N+1回目のスライスデータ決定の処理を省き同様の処理を行えばよい。
図6(b)の処理によれば、先鋭度が優先されるブロックについては、尖鋭部である最上層のスライスデータが最後の走査で記録されるので、先鋭性を保つ凹凸を形成することができる。その一方で、最上層以外のスライスデータについては、下層のスライスデータを後段の主走査で記録するように設定するので、段差を解消した平滑度の高い凹凸を形成することができる。すなわち、先鋭性と平滑度を両立した凹凸を形成することができる。
一方、先鋭度が優先されないブロック(すなわち、平滑度が優先されるブロック)については、下層のスライスデータを後段の主走査で記録するように設定するので段差を解消した平滑度の高い凹凸を形成することができる。
このように全てのブロックについてスライスデータの重ね順を決定した後、ステップS606で制御部120は、画素毎のインクのオン・オフを決定する量子化(2値化)を行う。具体的には、各ブロックが示すインク量に対応した面積階調により制御された値(図2)を割り当てる。このような量子化処理を各スライスデータの各ブロックごとに行なう。なお、面積階調処理は、ステップS603で分割したブロック毎に行なってもよいし、ブロックをさらに細分化したサブブロック毎に行なってもよい。
次に、ステップS607において制御部120は、ステップS605で決定した重ね順とS606で決定したインクのオン・オフを表す2値データとに基づいて、凹凸形成を行う。例えば、ある主走査で用いる2値データにおいて重ね順が変わったブロックが含まれている場合、そのブロックについては重ね順を変更した後の2値データが用いられる。また、必要に応じて、形成した凹凸上に画像の印刷を行うこともできる。
図8は、N=3で、入力された凹凸データを分割したスライスデータとこの処理により決定した重ね順を示す模式図である。図8(a)(b)(c)はステップS604で尖鋭度重視とされたブロックの処理例である。これらのブロックでは、三角形の頂点の尖鋭さを劣化させないようにスライスデータの最上層が最後の主走査で記録される。また、それより下の層は段差が目立たなくなるように重ねられる。一方、尖鋭度重視でない図8(e)(f)(g)は、三角形の頂点のように尖鋭に再現したい形状ではない。つまり、尖鋭部の領域以外の領域であるので、後段の主走査で形成するスライスデータの面積を大きくして、段差の目立たない滑らかな凹凸が形成される。
なお、図6(b)のフローチャートや、図8(a)の例では、先鋭度を優先するブロックについては、最上層のスライスデータを最後の走査で記録するを説明した。そして、最上層以外のスライスデータについては、下層のスライスデータを後段の主走査で記録するように設定する例を説明した。しかしながら、この例に限られることはない。例えば、先鋭度を優先するブロックについては、下層のスライスデータから順次主走査で記録するような設定であってもよい。つまり、図8(a)の例では、Nパス目とN−1パス目とが入れ替わっても良い。また、インクの濡れ広がり度合いなどに応じて、先鋭度を優先するブロックの最上層以外のスライスデータの記録順を適宜変更してもよい。
以上説明したように本実施例の凹凸形成装置は、入力された凹凸データの尖鋭さに応じてブロック毎の形成パターンを制御することで、好適な凹凸形状を形成することが可能である。
なお、本実施例では、凹凸の尖鋭度に応じてスライスデータの重ね順を制御する方法について記載したが、より単純にスライスデータの重ね順を、面積の大小の昇順、降順を入れ替えることで制御する方法なども考えられる。
また、本実施例では、インク量100%に相当する等高線により凹凸データをスライスデータに変換したが、100%未満で分割する方法も考えられる。さらに、等高線ではなく位置毎に分割されるインク量が異なっても構わない。
また、図6(b)および図8で示したスライスデータと走査番号の対応については、この例に限定されるものではない。本実施例においては最終的に形成される凹凸の特性については、重ねる層の順序が重要であり特定の走査番号へ割り当てる必要はない。例えば図8の(c)、(f)のようなブロックでは、何回目の主走査で形成しても構わない。また、図8(a)、(b)、(c)は最上層のスライスデータをN+1パス目で形成する例を示しているが、全体的に1パスシフトして最上層のスライスデータをNパス目で形成しても構わない。
なお、本実施例では、説明を平易にするため凹凸データを事前に複数のスライスデータに分割するものとして記載したが、この限りではない。例えば、走査毎に制御部120に保持されている凹凸データを都度減算するなどの方法をとっても構わない。
また、本実施例では、スライスデータの重ね順について記載し、そのインクの総量は変化しない、いわゆる体積を保存する方法について記載したがこの方法に限らない。例えば、図5(d)のように後段の主走査で下層を覆うような場合、所望の高さが得られない場合がある。こうした場合、形成される凹凸の高さを補償するために、より多くのインクを吐出するよう制御しても構わない。また、記録媒体全面を図5(d)のように形成し、尖鋭な部分(たとえば三角形の頂点のような凸部)のみ最後の主走査で形成し尖鋭度を補償するような処理も可能である。
また、本実施例では、凹凸データの尖鋭度に応じて形成順序を制御したが、その他の特徴量、例えば、高さ精度の重要度や傾斜角精度の重要度、表面に印刷される画像の色や周波数などの特徴量に基づいて制御する方法でもよい。
実施例1では、凹凸を複数の層に分割し、凹凸形成の動作条件として重ね方を変えることで、形成される凹凸の表面性を制御する方法を記載した。本実施例では、凹凸形成の動作条件として紫外光照射装置の照射強度およびタイミングの制御により凹凸の表面性を制御する方法について記載する。なお本実施例における凹凸形成装置の構成および動作は、特に説明のない限り実施例1に示したものと同じであるので省略する。
図9は、本実施例におけるヘッドカートリッジ101および紫外光照射装置915の構成を示す模式図である。ヘッドカートリッジ101および紫外光照射装置915はキャリッジ102に固定されており印字走査中に図中の矢印の方向に動きながら、インクの吐出および紫外光照射を行う。紫外光照射装置915は二つの発光部を含んでおり、二つの発光部は、ヘッドカートリッジ101との距離が異なる。ヘッドカートリッジ101に近い位置にある発光部915aと遠い発光部916bとでは、インクの吐出から紫外光露光までの時間が異なる。
図10は、インクの吐出から紫外光露光までの時間が異なる場合に形成される凹凸の違いを示す模式図である。図10(a)は露光までの時間が相対的に短い場合の例であり、図10(b)は露光までの時間が相対的に長い場合の例である。記録ヘッドから吐出されたインク滴は、記録媒体上または下層のインクに接触した後、濡れ広がる。図10(a)の例ではインクが十分に濡れ拡がる前に硬化するため、高さが出るが段差が発生しやすい。一方図10(b)の例では、ある程度濡れ広がった後に硬化するため、高さは出ないが段差は発生しにくい。
次に、図6(c)を用いて、本実施例における凹凸形成装置の動きを説明する。ステップSS651からS654までは、実施例1におけるS601からS604までの動作と同じであるため、説明を省く。
ステップS655で制御部120は、ステップS654で判定した尖鋭度に基づいて、S653で分割したブロック毎に、後段のステップS656の凹凸出力時の露光強度および露光タイミングを決定する。ここでは、ステップS654にて尖鋭度優先とされた場合には、該当するブロックを発光部915aを用いて吐出直後に露光する。一方、尖鋭度優先でない場合、発光部915bを用いて吐出後一定時間経過後に露光する。なお、本実施例においてはスライスデータの重ね順はどのブロックも同じで構わない。
以上説明したように本実施例の凹凸形成装置は、入力された凹凸データの尖鋭さに応じてブロック毎のインク硬化を制御することで、好適な凹凸形状を形成することが可能である。
なお、本実施例では、二つの発光部の発光タイミングを制御する方法について記載したが、発光部を位置毎に光量制御可能な発光素子アレイで構成し、アレイ内の位置毎にタイミングを制御する方法を用いることも可能である。また、二つの発光部の強度を複数レベルで制御し、その二つの発光部間で比率を制御するなどして多値の制御を行うことも可能である。
また、本実施例では、二つの発光部を用いて発光タイミングを制御する方法について記載したが、一つの発光部のみを有し、インク吐出とは異なる走査で露光のみを行い、その走査タイミングで、硬化までの時間等を制御する方法であってもよい。
また、本実施例では紫外光照射装置による発光強度およびタイミングの制御による凹凸表面性の制御について記載したが、粘度やチキソ性、硬化速度などのインク特性の異なる複数のインクを用いることでも同様の効果を得ることが可能である。
例えば、ヘッドカートリッジ101に搭載している凹凸生成用のインクを、粘度の高いインクCl1と粘度の低いCl2の2種類とする。凹凸形成の際は、凹凸データの尖鋭度等に応じて、尖鋭度優先ならばCl1を多く使い、平滑度優先ならばCl2を使うなど、インクの使用比率を制御する方法であってもよい。
また、実施例1に記載の積層方法の制御や実施例2に記載の硬化タイミングやインク種の制御を組み合わせ、凹凸データの特徴量に応じて出力する凹凸の表面性を制御する方法であってもよい。
実施例1では、凹凸を複数の層に分割し、重ね方を変えることで形成される凹凸の表面性を制御する方法のうち、積層するスライスデータが多値であるものとして説明した。本実施例では、例えば層内で多値表現のできない造形方法に対応する例を説明する。すなわち、本実施例では、二値化されたスライスデータを用いた例について説明する。
なお、本実施例における凹凸形成装置の構成および動作は、ステップS602にて凹凸データの二値化処理を行う点が異なるのみで、実施例1に示したものと同じである。
本実施例では、制御部120は、外部から座標x、y毎の高さ情報の集合である凹凸データh(x、y)を受け取った後、二値化したスライスデータを生成する。例えば、制御部120は、式(1)を用いて凹凸データh(x、y)をインク量I(x、y)に変換する。
I(x、y) = k×h(x、y) 式(1)
ここでkは高さとインク量の関係を表す係数である。インク量Iは実施例1に記載のとおり100%=1.0で一層分の厚さとなる。例えば、一層の厚さが20μmの凹凸形成装置の場合kは1/20μmとなり、高さ50μmの凹凸データの入力があった場合、インク量Iは、2.5となる。
次に、式(1)で変換されたインク量は、例えば式(2)を用いて層厚単位で量子化される。
I‘(x、y) = floor(I(x、y)) 式(2)
ここで、floorは負方向への丸めを行う関数である。例えば、入力されるインク量Iが2.5であった場合、2に丸められる。なお、ここで量子化処理は負方向への丸めとしたが、正方向や最も近い整数へ丸める方法をとることもできる。
以上が実施例1との動作の差異である。
図11は、1×7画素の量子化後インク量I‘と分割されたスライスデータとの一例をマトリクスで表したものである。スライスデータは最下層をスライスデータ1とする。
図12は、図11に示したスライスデータの重ね順制御による凹凸形状の違いを示す模式図である。図12(a)(b)では、図中のハッチング濃度が高いブロック程、後の走査で形成されることを意味している。図12(a)は、一回目の走査で最下層のスライスデータ1を、四回目の走査で最上層のスライスデータ4を形成する例であり、一般的に良く用いられるスライスデータの下層から形成し、小面積のパターンを積み上げる方法である。一方図12(b)は逆に、一回目の走査で最上層のスライスデータ4を使用し、大面積のパターンであるスライスデータ1を後から覆いかぶせる方法である。図12(c)(d)はそれぞれ図12(a)(b)の積層方法で形成される凹凸形状を示す模式図である。図12の例では、図5で示した凹凸形状と同様の理由で、図12(d)の方が平滑性に優れるが高さの低減が目立つ。このように、量子化された凹凸データ、言い換えればスライスデータ内で二値化されたパターンを用いて、重ね順を制御することで、凹凸形状の表面性を制御することが可能である。また、量子化後のインク量が同じであっても量子化前の凹凸データに基づき尖鋭度等の判定ができるため、層内で多値表現のできない造形方法でも、より好適な凹凸再現をすることが可能となる。
実施例1では、面積階調の制御をする場合に図6のフローチャートで示す処理を説明した。すなわち、まず入力の凹凸データを分割してスライスデータを生成し、その後インク量25%や50%等に相当する厚みを持つスライスデータに対して、面積階調により制御されたパターン(インクのオン・オフを示す2値データ)を割り当てる例を説明した。
本実施例では、入力の凹凸データをスライスデータに分けることはしない。代わりに、凹凸データに対してインクの吐出数を決定するN値化処理を行い、その後N値のデータを各パスに割り振る処理(2値化)を行う。つまり、実施例1では凹凸データの段階で各パスのデータ(スライスデータ)に分割するのに対して、本実施例では凹凸データから画素毎のインク吐出数を決定した後にそれらのインクをどのパスで吐出するのかを決定する。なお、ここで、Nは2以上の整数である。
図13は本実施例におけるフローチャートである。図13の処理も制御部120を構成するCPUが不図示のROMに格納されているプログラムを読み込んで実行することにより実現される。ここでは、16層未満(インク量1600%未満)の凹凸を形成する場合について示す。
まず、ステップS1301において制御部120は外部から座標x、y毎の高さ情報の集合である凹凸データを入力する。ここでは凹凸データは8bit(0、1、…、255)で記述されるものとする。凹凸データは一層分の厚さを16段階で符号化する。例えばインク量100%で形成された層が20μmの厚さを有する場合、4が5μm、8が10μm、16が20μm、24が30μmの厚さを示す。8bitでは16層未満の層まで256段階で記述が可能である。
次に、ステップS1302において制御部120は入力された凹凸データを画素毎のインクの吐出数に変換する処理を行う。図14はステップS1302の処理の詳細を示したフローチャートである。まずステップS1402で制御部120は、ステップS1301で入力された凹凸データをinとして読み込む。次にステップS1403で制御部120は、画素毎のインクの吐出数を示すN値データout(吐出数は0、1、…、16となるためN=17)の全画素の値を初期化する。次に、ステップS1404〜S1410で、凹凸データinを閾値処理によってN値データoutに量子化する。図15に閾値処理で使用される閾値マトリクス組の例を示す。17値化を行う場合は、閾値マトリクスは16個必要となる。ステップS1405で制御部120は、閾値マトリクスを読み出し、これをタイル状に割り当て、ステップS1407において閾値と対応する凹凸データinの注目画素との大小関係を比較する。なお、図14においてWはマトリクスの列数・Hはマトリクスの行数を示す。すなわち、ステップS1407は、凹凸データinの注目画素の値が、matrix[i]における周期的に対応する座標位置の閾値より大きく、matrix[i+1]における周期的に対応する座標位置の閾値以下であるかを判定する。そして、凹凸データinの注目画素の値が、matrix[i]における周期的に対応する座標位置の閾値より大きく、matrix[i+1]における周期的に対応する座標位置の閾値以下である場合、ステップS1408に進む。そして、N値データoutの注目画素と同じ座標の画素の値にiを代入する。例えば、注目画素の値が、matrix[1]の対応する閾値より大きい値かつmatrix[2]の対応する閾値以下の画素は吐出数1、のようにN値データoutの各画素の値を決定していく。上記の処理は、いわゆる多値ディザ処理と呼ばれる処理である。このほか、N値化の方法として一般的に注目画素の近傍画素で発生した量子化誤差に基づいて量子化を行なう誤差拡散法と知られる方法を多値に拡張した多値誤差拡散法であってもよい。このように、注目画素を含む任意の局所領域において、凹凸データの高さの平均値とN値のデータが示す高さの平均値とが略一致するように凹凸データを量子化する。
上記の多値ディザ処理で使用される閾値マトリクスは例えば以下の方法で生成できる。図16は図15の閾値マトリクスの元となる閾値マトリクスである。ここでは一般的にBayer型のディザマトリクスと呼ばれるものを使用する。このマトリクスの各画素の閾値をBayer(x,y)とすると、多値ディザ処理のための複数の閾値マトリクスは、matrix[i](x、y)=(i−1)×16+Bayer(x,y)の式で計算される。iは閾値マトリクスの番号を示す。ただし上記のマトリクス生成法は一例であり公知の技術で生成したマトリクスを使用しても構わない。
図17は凹凸データと、凹凸データに対して上記のステップS1302のN値化処理を行なうことで生成されたN値データの例とを示す図である。図17(a)は20μmの厚さを想定した場合の入力された凹凸データであり、図17(b)は図17(a)のN値化結果を示す。ここではインク量100%で形成された層が20μmの厚さを有するので、図17(b)のように全画素の吐出数が1となる。一方、図17(c)は30μmの厚さを想定した場合の入力された凹凸データであり、図17(d)は図17(c)のN値化結果を示す。30μmの厚さは1層と2層の中間の厚みとなるので、図17(d)のように吐出数1の画素と2の画素が50%の比率で混在する。
次にステップS1303において制御部120は、ステップS1302で得られたN値データを分割し、多パス印字における各パスの画素毎のインクのオン・オフを示す2値分割データを生成する(パス分解処理)。図18はステップS1303の詳細を示したフローチャートである。まずステップS1802において制御部120は、S1302で生成されたN値データをin2として読み込む。次にステップS1803において制御部120は、2値データout2[1]〜out2[N−1]の全画素を初期化する。2値データout2[i]は、i番目のパスのインクのオン・オフ制御を示すデータである。すなわち、2値データout2[i]が1の画素はi番目のパスでインクを吐出し、0の画素はi番目のパスでインクを吐出しない。そして、ステップS1804〜S1810において制御部120は、N値データin2を各パスの画素毎のインクのオン・オフを示すパターンに割り振る。ステップS1804のiはパスの番号を示し、若い番号から順に1パス目、2パス目…と割り当てられる。つまり、i=1のパターンは凹凸の最下層に形成され、i=N−1は最上層に形成される。ステップS1806において制御部120は、N値データin2の注目画素の値が1以上であるかを判定する。1以上の場合、ステップS1807において制御部120は、2値データout2[i]の注目画素に対応する画素の値に1を代入する。そして、ステップS1808において制御部120は、N値データin2の注目画素の値から1を引いた値をその注目画素の値にする。すなわち、注目画素の値をデクリメントする。この処理を全ての画素を注目画素として繰り返し、全ての画素を注目画素として処理した後に、iを更新して再度同様の処理を繰り消す。このようにステップS1806〜S1808では、入力したN値データin2に1以上のデータがあるなら順次2値データout2に割り振る処理を繰り返す。図19は、図17(d)のN値データから生成された2値分割データを示す。ここで1はインクのオン、0はインクのオフを表す。図19(a)はi=1(1パス目)のパターン、図19(b)はi=2(2パス目)のパターン、図19(c)はi=3以降のパターンである。この例では1パス目で1層、2パス目で0.5層相当の層を示し、計30μmの厚みとなる。
最後にステップS1304で凹凸形成装置は、決定した2値分割データに基づいて凹凸形成を行う。また、必要に応じて形成した凹凸上に画像の印刷を行う。
このように、面積階調によって高さの制御を行うことで、インク量100%の均一な層の重ね合わせのみでは形成できない高さを形成することが可能となる。
実施例4では面積階調によって高さ制御を行なうこと1層未満の厚みを持つ層を形成することが可能となる例を説明した。1層未満の厚みを持つ層を形成する場合、微小な凹凸が発生する場合がある。例えば図19(b)のように面積階調を行い平面の形状を形成したい場合でもインクが全画素には吐出されず、疎らに吐出されるので微小な凹凸が発生する場合がある。特に、インク吐出数が少なく、より疎らな場合に凹凸が目立ちやすい。そこで本実施例では、微小な凹凸を低減し平滑な層を形成する方法を説明する。微小な凹凸を低減にはいくつかの方法がある。以下、実施例1と実施例4とにおける処理の変更部分について示す。
1つ目は、実施例4においてステップS1302で示すN値化処理である。本実施例では、多値ディザ処理に用いるマトリクスに分散型マトリクスと呼ばれるものを使用する。これによりインクが吐出される画素を満遍なく分散させ、局所的な領域でインクの疎密が発生し難くなる。分散型マトリクスの生成法ではブルーノイズマスク法等が知られている。また、N値化に多値誤差拡散処理を用いることによってもこの目的は達成される。一方、実施例1においては、ステップS606の2値化処理を、同様に分散型マトリクスを用いたディザ法や誤差拡散法により2値化を行う処理に変更すればよい。
2つ目は、実施例4においてステップS1804でループ1の層の重ね順を示すiの順番を降順にし、層の重ね順を変更する。図19(b)の層ではインクを吐出・非吐出する画素が混在し、微小な凹凸が発生しやすく、この層が表面の層となると微小な凹凸が知覚されやすい。そこでこの層を最表面にならないように層の形成順を決定し、微小な凹凸を有する層の上に、全画素でインクが吐出される比較的滑らかな層を覆い被せて、微小な凹凸を低減する。実施例1の処理においては、ステップS605において最表面となるスライスに対しインク量100%に対応するスライスになるようにスライスデータ重ね順を決定する。
3つ目は、実施例4におけるステップS1303のパス分解のステップでインク吐出の分割の比率の制御を行う。具体的には例えば、インク量125%の高さを有する形状を形成したい場合に、各パスで打ちこむインク量を、100%、25%のように分割しない。代わりに、50%、75%のようにインク量が少ない(この例では25%)パスが発生しないようにパス分解を行う。これは、微小な凹凸はインク吐出数が少ない場合に目立ちやすく、逆にインク吐出数が多い場合には全面を覆うようにインク同士がくっつきあって平滑な面となるためである。これらの比率で分解した場合の、パス分解の例を図20に示す。図20(a)は分割元となるN値データである(125%を示す)。分解例1として100%、25%で分割した場合の二値分割データを図20(b)、(c)に示し、分割例2として50%、75%で分割した場合の二値分割データを図20(d)、(e)で示す。分割例2では図20(c)のようなインク吐出数が少ないパターンが発生していない。実施例1の処理においては、ステップS602のスライス処理のステップで、凹凸データを各層何%の高さにするか分配すればよい。この時、各パスでの2値分割データのパターンが似ていると、重ね合わせによって微小な凹凸が増大してしまうため、各層に対応するディザ処理のマトリクスを異なるものに変更することが望ましい。
分割の方法としての1例を示す。例えばインク量210%相当の高さを形成したい場合は、210を3で割り、70、70、70と略等分に分割する。これは目的のインク量を、その高さを形成できる最低のパス数で割ることで計算される(例:インク量250なら3で割る、インク量360なら4で割る)。つまり、インク量をX%とすると、int(X÷100)+1の数でXを割って計算する(intは小数点以下切り捨て)。このような計算によって、インク吐出数が少ないパスが発生しにくい分割が可能になる。なお、ここで略等分とは、ある程度の幅を許容する趣旨で用いている。例えば、前述のインク量210%の相当の場合、70%、70%、70%と分割することはもちろんのこと、例えば60%、70%、80%のように分割してもよい。つまり、本来ならば100%である2値分割データを100%でないデータに変換し、その減らした分のインク量を、本来ならば100%でない2値分割データに加えて得られる範囲内であれば、略等分の範疇に含まれるものである。なお上記の考え方は、実施例1のようにスライスデータを作成するステップを含む方法に対しても適用できる。この場合はS602において、取得された凹凸データをインク量100%相当の間隔の等高線で分割しない。代わりに上記の考え方のように、例えばインク量210%に対しては、70%、70%、70%や60%、70%、80%のように分割する。
このようにして、面積階調により1層未満の厚みを持つ層を形成する場合に、微小な凹凸を低減し平滑な層を形成することができる。
<その他の実施例>
以上の各実施例では、凹凸形成装置において、凹凸の高さを画素毎に示す凹凸データから、インクのON/OFFを示すデータを生成する例を説明した。しかしながら、外部のコンピュータなどデータ生成装置において、凹凸データからインクのON/OFFを示すデータを生成して凹凸形成装置に送信するような形態であってもよい。このようなデータ生成装置が凹凸形成装置の制御部として機能してもよいことはもちろんである。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
また、本実施形態の機能を実現するためのプログラムコードを、1つのコンピュータ(CPU、MPU)で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。

Claims (25)

  1. 形成する凹凸を表す凹凸データを取得する取得手段と、
    前記凹凸データに基づき凹凸を形成する形成手段と、
    前記凹凸データによって表される前記凹凸の特徴量に基づいて前記形成手段の動作条件を変更する変更手段と
    を備えることを特徴とする凹凸形成装置。
  2. 前記形成手段は、硬化性のインクを吐出することで前記凹凸を形成することを特徴とする請求項1に記載の凹凸形成装置。
  3. 前記取得手段は、前記凹凸データとして、形成する高さを画素毎に示すデータを取得することを特徴とする請求項1に記載の凹凸形成装置。
  4. 前記変更手段は、所定の特徴量を有する領域と前記所定の特徴量以外の特徴量を有する領域とで前記形成手段の動作条件を異ならせることを特徴とする請求項1から3のいずれか一項に記載の凹凸形成装置。
  5. 前記変更手段は、前記特徴量として、前記凹凸データの尖鋭度を用いることを特徴とする請求項1から4のいずれか一項に記載の凹凸形成装置。
  6. 前記変更手段は、前記特徴量として、前記凹凸データの周波数成分を用いることを特徴とする請求項1から4のいずれか一項に記載の凹凸形成装置。
  7. 前記変更手段は、前記特徴量として、高さ精度または傾斜角精度の重要度を用いることを特徴とする請求項1から4のいずれか一項に記載の凹凸形成装置。
  8. 前記変更手段は、前記特徴量として、前記形成手段が形成した凹凸上に形成される画像の特徴量を用いることを特徴とする請求項1から4のいずれか一項に記載の凹凸形成装置。
  9. 前記凹凸データを所定の高さごとの複数のデータに分割する分割手段をさらに有し、
    前記変更手段は、前記特徴量に基づいて前記分割された複数のデータの形成順序を制御することを特徴とする請求項1から8のいずれか一項に記載の凹凸形成装置。
  10. 前記形成手段は、インクジェット方式により複数のインク種により凹凸を形成し、
    前記形成装置は、使用するインク種を切り替える切り替え手段をさらに有し、
    前記変更手段は、前記特徴量に応じて前記切り替え手段を制御することを特徴とする請求項1から8のいずれか一項に記載の凹凸形成装置。
  11. 前記形成手段は紫外光硬化型インクにより凹凸を形成し、
    前記形成装置は、吐出したインクを紫外光で露光して硬化させる露光手段をさらに有し、
    前記変更手段は、前記特徴量に応じて前記露光手段の露光強度もしくは露光タイミングを制御することを特徴とする請求項1から8のいずれか一項に記載の凹凸形成装置。
  12. 複数の層を積層することによって凹凸を形成する凹凸形成装置であって、
    形成する凹凸を表す凹凸データから前記複数の層のうちの各層に対応するスライスデータを生成する生成手段と、
    前記凹凸の尖鋭部の領域の最上層のスライスデータを該領域に対する最後の走査で記録し、前記尖鋭部の領域の残りのスライスデータを、下層のスライスデータが前段の走査で記録されるように逆順の走査順で記録する記録手段と
    を有することを特徴とする凹凸形成装置。
  13. 前記記録手段は、前記凹凸の尖鋭部の領域以外の領域のスライスデータを、下層のスライスデータが前段の走査で記録されるように逆順の走査順で記録することを特徴とする請求項12に記載の凹凸形成装置。
  14. 形成する高さを画素毎に示す凹凸データを取得する取得手段と、
    前記凹凸データを、N値(Nは2以上の整数)のデータに量子化する量子化手段とを有し、
    前記量子化手段は、注目画素を含む任意の局所領域において、前記凹凸データの高さの平均値と前記N値のデータが示す高さの平均値とが略一致するように前記凹凸データを量子化することを特徴とするデータ生成装置。
  15. 前記量子化手段は、前記凹凸データの座標位置に応じた閾値に基づいて前記凹凸データを量子化することを特徴とする請求項14に記載のデータ生成装置。
  16. 前記量子化手段は、前記注目画素の近傍画素で発生した量子化誤差に基づいて前記凹凸データを量子化することを特徴とする請求項14に記載のデータ生成装置。
  17. 前記量子化されたN値のデータを複数の2値分割データに分割する2値分割手段をさらに有することを特徴とする請求項14から16のいずれか一項に記載のデータ生成装置。
  18. 前記2値分割データは、インクを吐出するかしないかを画素ごとに表すデータであることを特徴とする請求項17に記載のデータ生成装置。
  19. 前記2値分割手段は、後段の走査に対応する各画素の値が一定となるように、前記量子化されたN値のデータを複数の2値分割データに分割することを特徴とする請求項18に記載のデータ生成装置。
  20. 前記2値分割手段は、前記任意の局所領域における前記N値のデータが示す平均値が整数でない場合、前記任意の局所領域におけるインク量が複数の2値分割データでそれぞれ略等分になるように前記N値のデータを複数の2値分割データに分割する請求項17から19のいずれか一項に記載のデータ生成装置。
  21. 請求項17から19のいずれか一項に記載の前記データ生成装置で生成された前記2値分割データに基づいて硬化性のインクを吐出することで凹凸を形成する形成手段を有する凹凸形成装置。
  22. 形成する凹凸を表す凹凸データを取得する取得ステップと、
    前記凹凸データに基づき凹凸を形成する形成ステップと、
    前記凹凸データによって表される前記凹凸の特徴量に基づいて前記形成ステップにおける動作条件を変更する変更ステップと
    を備えることを特徴とする凹凸形成方法。
  23. 複数の層を積層することによって凹凸を形成する凹凸形成方法であって、
    形成する凹凸を表す凹凸データから前記複数の層のうちの各層に対応するスライスデータを生成する生成ステップと、
    前記凹凸の尖鋭部の領域の最上層のスライスデータを該領域に対する最後の走査で記録し、前記尖鋭部の領域の残りのスライスデータを、下層のスライスデータが前段の走査で記録されるように逆順の走査順で記録する記録ステップと
    を有することを特徴とする凹凸形成方法。
  24. 形成する高さを画素毎に示す凹凸データを取得する取得ステップと、
    前記凹凸データを、N値(Nは2以上の整数)のデータに量子化する量子化ステップとを有し、
    前記量子化ステップは、注目画素を含む任意の局所領域において、前記凹凸データの高さの平均値と前記N値のデータが示す高さの平均値とが略一致するように前記凹凸データを量子化することを特徴とするデータ生成方法。
  25. コンピュータを請求項1から13のいずれか一項に記載の凹凸形成装置、または、請求項14から20のいずれか一項に記載のデータ生成装置として機能させるためのプログラム。
JP2014137905A 2014-07-03 2014-07-03 凹凸形成装置および凹凸形成方法 Pending JP2016013671A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2014137905A JP2016013671A (ja) 2014-07-03 2014-07-03 凹凸形成装置および凹凸形成方法
US14/754,976 US9469101B2 (en) 2014-07-03 2015-06-30 Control apparatus and control method for controlling forming apparatus which forms concavo-convex structure
EP15001985.9A EP2962860B1 (en) 2014-07-03 2015-06-30 Control apparatus for controlling forming apparatus which forms concavo-convex structure
US15/295,036 US10399324B2 (en) 2014-07-03 2016-10-17 Control apparatus and control method for controlling forming apparatus which forms concavo-convex structure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014137905A JP2016013671A (ja) 2014-07-03 2014-07-03 凹凸形成装置および凹凸形成方法

Publications (1)

Publication Number Publication Date
JP2016013671A true JP2016013671A (ja) 2016-01-28

Family

ID=53510568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014137905A Pending JP2016013671A (ja) 2014-07-03 2014-07-03 凹凸形成装置および凹凸形成方法

Country Status (3)

Country Link
US (2) US9469101B2 (ja)
EP (1) EP2962860B1 (ja)
JP (1) JP2016013671A (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016074146A (ja) * 2014-10-07 2016-05-12 キヤノン株式会社 凹凸形成装置、凹凸形成方法及びプログラム
JP2017213711A (ja) * 2016-05-30 2017-12-07 株式会社リコー 液体吐出装置、画像処理装置、プログラム及び液体吐出方法
JP2018034423A (ja) * 2016-08-31 2018-03-08 株式会社ミマキエンジニアリング 造形装置及び造形方法
KR20180076574A (ko) * 2016-12-28 2018-07-06 주식회사 신금하 프로펠러 필라멘트 와인딩 샤프트와 금속 플랜지 사이 연결 부위의 직물형 카본/에폭시 프리프레그 보강 적층 구조 및 방법
JP2018154030A (ja) * 2017-03-17 2018-10-04 株式会社リコー 液体を吐出する装置、画像形成方法、及びプログラム
JP2018202635A (ja) * 2017-05-31 2018-12-27 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP2019006104A (ja) * 2017-06-27 2019-01-17 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
WO2020066397A1 (ja) 2018-09-27 2020-04-02 富士フイルム株式会社 加飾部材製造装置及び加飾部材製造方法
JP2020147037A (ja) * 2019-03-07 2020-09-17 株式会社リコー 液体吐出装置、液体吐出装置制御方法及び液体吐出装置制御プログラム
WO2023182034A1 (ja) * 2022-03-23 2023-09-28 富士フイルム株式会社 印刷データ生成装置、印刷データ生成方法及びプログラム、印刷システム並びに3次元構造体の製造方法

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3027554B1 (fr) * 2014-10-27 2020-02-07 Centre National De La Recherche Scientifique Procede d'impression en trois dimensions
JP6485097B2 (ja) * 2015-02-19 2019-03-20 セイコーエプソン株式会社 立体物造形装置、立体物造形装置の制御方法、及び、立体物造形装置の制御プログラム
JP6862107B2 (ja) 2015-08-06 2021-04-21 キヤノン株式会社 画像処理装置、画像処理方法、およびプログラム
TWI655105B (zh) * 2017-01-05 2019-04-01 三緯國際立體列印科技股份有限公司 多色3d物件的切層列印方法
JP6924380B2 (ja) * 2017-09-25 2021-08-25 セイコーエプソン株式会社 三次元造形物の製造装置及び三次元造形物の製造方法
US11034460B2 (en) * 2017-12-08 2021-06-15 The Boeing Company Additively manufactured septa for acoustic panels
EP3927534A1 (en) * 2019-02-20 2021-12-29 Luxexcel Holding B.V. Method for printing a multifocal lens
US20220134637A1 (en) * 2019-02-20 2022-05-05 Luxexcel Holding B.V. Method for printing a three-dimensional optical component
WO2020169689A1 (en) * 2019-02-20 2020-08-27 Luxexcel Holding B.V. Method for printing a three-dimensional optical component
WO2021209551A1 (en) * 2020-04-16 2021-10-21 Luxexcel Holding B.V. Method for printing an optical component utilizing layer compensation

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000318140A (ja) * 1999-05-07 2000-11-21 Hitachi Koki Co Ltd インクジェットプリンタの印刷方法
JP2001225459A (ja) * 2000-02-16 2001-08-21 Funai Electric Co Ltd インクジェットプリンタによる立体画像の作成方法
EP1405723B1 (en) * 2002-03-26 2011-05-18 Mastermind Co., Ltd. Three-dimensionally printed image creating method and three-dimensionally printed article
AU2003900180A0 (en) * 2003-01-16 2003-01-30 Silverbrook Research Pty Ltd Method and apparatus (dam001)
US7497977B2 (en) * 2003-01-29 2009-03-03 Hewlett-Packard Development Company, L.P. Methods and systems for producing an object through solid freeform fabrication by varying a concentration of ejected material applied to an object layer
JP4596743B2 (ja) 2003-03-28 2010-12-15 富士フイルム株式会社 画像形成装置
DE102007022919A1 (de) 2007-05-14 2008-11-20 Bauer, Jörg R. Verfahren zum Erzeugen eines Bauteils mit einer Reliefoberfläche sowie ein solches Bauteil
JP5040832B2 (ja) * 2008-06-30 2012-10-03 セイコーエプソン株式会社 流体噴射装置、及び画像形成方法
ATE550170T1 (de) * 2008-12-19 2012-04-15 Agfa Graphics Nv Bildverarbeitungsverfahren für dreidimensionales drucken
US9002496B2 (en) * 2009-07-29 2015-04-07 Zydex Pty Ltd 3D printing on a rotating cylindrical surface
US9662837B2 (en) * 2012-05-08 2017-05-30 Luxexcel Holding B.V. Method for printing a three-dimensional structure with smooth surfaces
JP6051797B2 (ja) * 2012-11-08 2016-12-27 セイコーエプソン株式会社 印刷制御装置および印刷制御方法
JP6862107B2 (ja) 2015-08-06 2021-04-21 キヤノン株式会社 画像処理装置、画像処理方法、およびプログラム

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016074146A (ja) * 2014-10-07 2016-05-12 キヤノン株式会社 凹凸形成装置、凹凸形成方法及びプログラム
JP2017213711A (ja) * 2016-05-30 2017-12-07 株式会社リコー 液体吐出装置、画像処理装置、プログラム及び液体吐出方法
JP2018034423A (ja) * 2016-08-31 2018-03-08 株式会社ミマキエンジニアリング 造形装置及び造形方法
KR20180076574A (ko) * 2016-12-28 2018-07-06 주식회사 신금하 프로펠러 필라멘트 와인딩 샤프트와 금속 플랜지 사이 연결 부위의 직물형 카본/에폭시 프리프레그 보강 적층 구조 및 방법
JP2018154030A (ja) * 2017-03-17 2018-10-04 株式会社リコー 液体を吐出する装置、画像形成方法、及びプログラム
JP2018202635A (ja) * 2017-05-31 2018-12-27 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP2019006104A (ja) * 2017-06-27 2019-01-17 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP7077074B2 (ja) 2017-06-27 2022-05-30 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
WO2020066397A1 (ja) 2018-09-27 2020-04-02 富士フイルム株式会社 加飾部材製造装置及び加飾部材製造方法
US20210206195A1 (en) * 2018-09-27 2021-07-08 Fujifilm Corporation Decorative member manufacturing apparatus and method for manufacturing decorative member
US12023956B2 (en) 2018-09-27 2024-07-02 Fujifilm Corporation Decorative member manufacturing apparatus and method for manufacturing decorative member
JP2020147037A (ja) * 2019-03-07 2020-09-17 株式会社リコー 液体吐出装置、液体吐出装置制御方法及び液体吐出装置制御プログラム
JP7528466B2 (ja) 2019-03-07 2024-08-06 株式会社リコー 液体吐出装置、液体吐出装置制御方法及び液体吐出装置制御プログラム
WO2023182034A1 (ja) * 2022-03-23 2023-09-28 富士フイルム株式会社 印刷データ生成装置、印刷データ生成方法及びプログラム、印刷システム並びに3次元構造体の製造方法

Also Published As

Publication number Publication date
US20170043534A1 (en) 2017-02-16
US10399324B2 (en) 2019-09-03
US9469101B2 (en) 2016-10-18
EP2962860A1 (en) 2016-01-06
US20160001549A1 (en) 2016-01-07
EP2962860B1 (en) 2018-11-07

Similar Documents

Publication Publication Date Title
JP2016013671A (ja) 凹凸形成装置および凹凸形成方法
JP6532208B2 (ja) 凹凸形成装置、凹凸形成方法及びプログラム
US8848246B2 (en) Image data generation method, image recording method, image data generation apparatus, and image recording apparatus
EP2107508B1 (en) Image processing apparatus and image processing method
CN1876372A (zh) 喷墨打印系统
JP2008294702A (ja) 閾値マトリクス生成方法、画像データ生成方法、画像データ生成装置、画像記録装置および閾値マトリクス
JP7081219B2 (ja) 液体吐出装置、及びプログラム
US20150306891A1 (en) Image processing apparatus, image processing method, and computer-readable storage medium
JP2007306550A (ja) データ処理装置、データ処理方法およびプログラム
CN101552861B (zh) 图像处理设备和图像处理方法
JP5086705B2 (ja) 画像処理装置およびその方法
JP7166853B2 (ja) 画像処理装置、画像処理方法及びプログラム
US9124842B2 (en) Image data generation method, image recording method, image data generation apparatus, and image recording apparatus
CN1796115A (zh) 喷墨打印系统
JP2019107839A (ja) 画像処理装置、画像処理方法及びプログラム
JP6900239B2 (ja) 画像処理装置、画像処理方法及びプログラム
US9396417B2 (en) Image processing apparatus, computer-readable recording medium, and image processing method to form an image of improved quality
JP6583443B2 (ja) 液体吐出装置、液体吐出プログラム、液体吐出方法、及び液体吐出システム
JP2007290253A (ja) 画像記録装置、画像記録方法及び画像記録システム
CN107531057B (zh) 图像形成方法
JP7452142B2 (ja) 液体吐出装置及び吐出調整方法
JP6516717B2 (ja) 画像処理装置及び画像処理方法
JP6512942B2 (ja) 画像処理装置および画像処理方法
JP5002717B2 (ja) 画像記録装置およびデータ生成方法
JP2024006471A (ja) 画像処理装置、閾値マトリクス生成装置、それらの方法およびプログラム