Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6853259B2 - 3d物体用のフルカラーデータの処理方法及び装置 - Google Patents
[go: Go Back, main page]

JP6853259B2 - 3d物体用のフルカラーデータの処理方法及び装置 - Google Patents

3d物体用のフルカラーデータの処理方法及び装置 Download PDF

Info

Publication number
JP6853259B2
JP6853259B2 JP2018535867A JP2018535867A JP6853259B2 JP 6853259 B2 JP6853259 B2 JP 6853259B2 JP 2018535867 A JP2018535867 A JP 2018535867A JP 2018535867 A JP2018535867 A JP 2018535867A JP 6853259 B2 JP6853259 B2 JP 6853259B2
Authority
JP
Japan
Prior art keywords
layer
data
color data
bitmap image
color
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.)
Active
Application number
JP2018535867A
Other languages
English (en)
Other versions
JP2019503905A (ja
Inventor
陳 偉
陳  偉
暁坤 陳
暁坤 陳
東清 向
東清 向
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.)
Zhuhai Sailner 3D Technology Co Ltd
Original Assignee
Zhuhai Sailner 3D Technology 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 Zhuhai Sailner 3D Technology Co Ltd filed Critical Zhuhai Sailner 3D Technology Co Ltd
Publication of JP2019503905A publication Critical patent/JP2019503905A/ja
Application granted granted Critical
Publication of JP6853259B2 publication Critical patent/JP6853259B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating three-dimensional [3D] models or images for computer graphics
    • G06T19/20Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE 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
    • B33Y30/00Apparatus for additive manufacturing; Details thereof or accessories therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE 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
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating three-dimensional [3D] models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • G06T2207/10008Still image; Photographic image from scanner, fax or copier
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • G06T2207/10012Stereo images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/008Cut plane or projection plane definition
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2012Colour editing, changing, or manipulating; Use of colour codes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Materials Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Chemical & Material Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Architecture (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)
  • Image Generation (AREA)

Description

本発明は高速成形技術分野に関し、特に3D物体用のフルカラーデータの処理方法及び装置に関する。
高速成形技術は、高速原型製造技術又は付加製造技術とも呼ばれる。高速成形技術では、三次元(Three Dimensional、単に「3D」と記す)モデルをスライスして1層ずつ加工して積み上げることで3D物体を作る。
従来技術では、3D物体の高速成形技術は、熱溶解積層方式(Fused Deposition Modeling,単に「FDM」と記す)、光造形方式(Stereo Lithography Apparatus、単に「SLA」と記す)、粉末焼結積層造形方式(Selected Laser Sintering、単に「SLS」と記す)、薄膜積層方式(Laminated Object Manufacturing、単に「LOM」と記す)又はインクジェット方式等を含む。
これらの方法でフルカラーの3Dモデルを印刷する場合には、3Dモデルの色情報を判別しなければならない。特に、スライス処理後のスライス層の色と、該スライス層の背景画像の色とが一致する場合に、印刷システムは、該色情報における印刷しない背景情報と印刷すべきスライス層とを判別することはできない。例えば、3Dモデルのスライス層にも印刷すべき白色の部分があり、該スライス層の画像の背景色も白色である場合には、スライス層の画像の背景を印刷する必要がないが、色が一致するため、印刷システムは印刷すべき白色と印刷しない白色とを判別することができず、混乱してしまって、印刷しないこと又は印刷間違いを発生させる虞がある。
本発明は、色が一致するため、印刷システムが印刷すべき白色と印刷しない白色とを判別することができず、混乱してしまって、印刷しないこと又は印刷間違いを発生させるという従来技術における課題を解決するための3D物体用のフルカラーデータの処理方法及び装置を提供する。
本発明の一様態に係る3D物体用のフルカラーデータの処理方法は、オブジェクトに対して層形成処理を実行して、層色データ及び層構造データを含むスライス層データを各層に対して決定するステップと、前記層色データ及びオブジェクトの背景色データが一致する場合に前記層色データ及び前記層構造データを分析し、前記層色データ及びオブジェクトの背景色データが一致しない場合に前記層色データを分析することで、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定するステップとを含み、前記層色データは前記オブジェクトの色情報を示し、前記層構造データは前記オブジェクトの印刷位置を示す。
本発明の他の一様態に係る3D物体用のフルカラーデータの処理装置は、オブジェクトに対して層形成処理を実行して、層色データ及び層構造データを含むスライス層データを各層に対して決定するための層形成モジュールと、前記層色データ及びオブジェクトの背景色データが一致する場合に前記層色データ及び前記層構造データを分析し、前記層色データ及びオブジェクトの背景色データが一致しない場合に前記層色データを分析することで、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定するための分析モジュールとを備え、前記層色データは前記オブジェクトの色情報を示し、前記層構造データは前記オブジェクトの印刷位置を示す。
本発明によれば、以下の技術効果を奏する。オブジェクトに対して層形成処理を実行して、オブジェクトの色情報を示す層色データ及びオブジェクトの印刷位置を示す層構造データを含むスライス層データを各層に対して決定し、層色データ及びオブジェクトの背景色データが一致する場合に層色データ及び層構造データを分析し、層色データ及びオブジェクトの背景色データが一致しない場合に層色データを分析することで、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定することにより、3D物体用のフルカラーデータの処理方法を提供することができる。この処理方法では、3Dオブジェクトをスライスし、スライス後に生成された層色データ及び層構造データを分析し、データの形で3Dオブジェクトのフルカラー情報を示すことで、3Dオブジェクトのスライス層及び背景画像の色が一致する場合に判別することができ、印刷しないこと又は印刷間違いの発生を避けることができる。
本発明の実施例1に係る3D物体用のフルカラーデータの処理方法のフローチャートである。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法のフローチャートである。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法で生成された1つのビットマップ画像の模式図である。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの模式図1である。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの非白色の部分の画素アレイの模式図1である。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの白色の部分の画素アレイの模式図1である。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法で生成された第2のビットマップ画像の模式図である。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法で生成された第2のビットマップ画像の1画素に含まれる層構造データの模式図である。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法で生成された第1のビットマップ画像の模式図である。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの模式図2である。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの非白色の部分の画素アレイの模式図2である。 本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの白色の部分の画素アレイの模式図2である。 本発明の実施例3に係る3D物体用のフルカラーデータの処理装置の構成模式図である。 本発明の実施例4に係る3D物体用のフルカラーデータの処理装置の構成模式図である。
本発明の実施例の目的、技術方案及び利点を一層明確にさせるために、以下では本発明の実施例を示す図面に基づいて本発明の実施例における技術方案を明確に詳細に説明する。勿論、説明する実施例は本発明の一部の実施例に過ぎず、全部の実施例ではない。当業者が本発明の実施例に基づいて創造的な行為が要らずに得た他の実施例は、全て本発明の技術的範囲に属する。
図1は本発明の実施例1に係る3D物体用のフルカラーデータの処理方法のフローチャートである。図1に示すように,本実施例に係る方法は以下のステップを含む。
ステップ101:
オブジェクトに対して層形成処理を実行して、各層のスライス層データを決定する。スライス層データは層色データ及び層構造データを含む。ここで、層色データはオブジェクトの色情報を示し、層構造データはオブジェクトの印刷位置を示す。
本実施例では、具体的に、3Dオブジェクトを取得し、スライスソフトで3Dオブジェクトに対して層形成処理を実行することで、3Dオブジェクトの各層を得て、3Dオブジェクトの各層のスライス層データを得ることができる。ここで、各層のスライス層データは層色データ及び層構造データを含む。
ここで、層色データは、スライスソフトによって3Dオブジェクトの層が形成された後の3Dオブジェクトの色彩分布、即ち3Dオブジェクトの色情報を示すものである。層構造データは、スライスソフトによって3Dオブジェクトの層が形成された後の3Dオブジェクトの物理的位置、即ち3Dオブジェクトの印刷位置を示すものである。
ステップ102:
層色データとオブジェクトの背景色データとが一致する場合に層色データ及び層構造データを分析し、層色データとオブジェクトの背景色データとが一致しない場合に層色データを分析することで、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。
本実施例では、具体的に、スライスソフトで3Dオブジェクトに対して層を形成させた後に得たスライス層データを印刷に用いる場合に、3Dオブジェクトの各層のスライス層データにおける層色データや層構造データを分析して3Dオブジェクトの層の色を決定してオブジェクトの印刷情報を決定する必要がある。具体的には、層色データとオブジェクトの背景色データとが一致する場合には、層色データ及び層構造データを分析する必要があるが、層色データとオブジェクトの背景色データとが一致しない場合には、層色データのみを分析する。これにより、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定することができる。
本実施例では、オブジェクトに対して層形成処理を実行することで、各層のスライス層データを決定する。スライス層データは層色データ及び層構造データを含む。ここで、層色データはオブジェクトの色情報を示し、層構造データはオブジェクトの印刷位置を示す。層色データとオブジェクトの背景色データとが一致する場合に層色データ及び層構造データを分析し、層色データとオブジェクトの背景色データとが一致しない場合に層色データを分析することで、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。これにより、3D物体用のフルカラーデータの処理方法を提供することができる。この処理方法では、3Dオブジェクトをスライスし、スライス後に生成された層色データ及び層構造データを分析し、データの形で3Dオブジェクトのフルカラー情報を示すことで、3Dオブジェクトのスライス層及び背景画像の色が一致する場合に判別することができ、印刷しないこと又は印刷間違いの発生を避けることができる。
図2は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法のフローチャートである。実施例1を基にし、図2に示すように、本実施例の方法において、ステップ101は、具体的に、以下のステップを含む。
オブジェクトに対してスキャン処理を実行してオブジェクトのオブジェクト情報を得る。
オブジェクト情報を層形成用のスライスソフトにより認識されるデータ形式のオブジェクト情報に変換する。
形式変換後のオブジェクト情報に対して層形成処理を実行してビットマップ画像を生成する。
ビットマップ画像を解析して各層のスライス層データを決定する。
各層のスライス層データの層色データをカラーフォーマット変換して処理後の各層のスライス層データを得る。
本実施例では、具体的に、3Dオブジェクトのオブジェクト情報を得て、オブジェクト情報を、例えばステレオリソグラフィー(Stereolithography、単に「STL」と記す)形式、ポリゴンファイルフォーマット(Polygon File Format、単に「PLY」と記す)形式、仮想現実モデリング言語(Virtual Reality Modeling Language、単に「VWRL」と記す)形式等、処理端末の層形成用のスライスソフトにより認識されるデータ形式に変換することにより、層形成用のスライスソフトにより認識されるデータ形式のオブジェクト情報を得る。ここで、オブジェクト情報は層を単位とする。そして、形式変換後のオブジェクト情報に対して、層形成用のスライスソフトでスライス処理即ち層形成処理を実行することで、ビットマップ画像を生成することができる。その後、各ビットマップ画像を解析して各層のスライス層データを得る。ここで、ビットマップ画像は複数の画素の組み合わせで形成されたラスタ画像である。スライス層データは画素に含まれるデータ情報であり、各層の層色データは画素内に含まれる層色データであり、各層の層構造データは画素内に含まれる構造データである。
従来技術では、スライス層データに含まれる層色データ及び構造データは同じデータである。具体的には、従来技術において、層形成によりビットマップ画像が生成された場合に、ビットマップ画像の背景色を3Dオブジェクトの色と異なるいずれか1つの色に定義し、即ち、ビットマップ画像の背景色と3Dオブジェクトの色とを異ならせる。そして、層色データを読み取ると同時に該層色データが印刷部分に属するか否かを判定する。層色データが示す色が背景画像の色と異なる場合には、印刷部分であると判定する。そうではない場合には、印刷する必要がない背景色であると判定する。
ところが、本実施例では、層色データが示す色と背景画像の色とが同一であるか否かについて限定しないため、データ上でフルカラーの目的を果たすことができる。本実施例では、スライスして層を形成して得たスライス層データにおける層色データと層構造データとは、内容が異なる2つのデータとして、それぞれが異なる印刷情報を示し、即ち、層色データが3Dオブジェクトの色情報を示し、層構造データが3Dオブジェクトの印刷位置を示す。また、各層のスライス層データは、3Dオブジェクトの材料情報を更に含んでもよい。該材料情報は、3Dオブジェクトが単一材料又は多材料で印刷されることを示し、具体的な必要に応じて設定すればよい。
ここで、3Dオブジェクトに対して層形成処理を実行して層色データを得るステップにおいて、グラフィックソフトウェアで3Dオブジェクトの層色データを直接に描画することができる。例えば、グラフィックソフトウェアのCAD、Proe、Solidwork、UG、3DMax等で層色データを描画する。ここで、グラフィックソフトウェアで描画したのは3Dオブジェクトの基本構造モデルである。
層色データは赤色(R)、緑色(G)及び青色(B)の組み合わせにより形成されたデータである。スライスソフトで3Dオブジェクトに対して層を形成して得たスライス層データは、印刷に適用する際に層印刷データに変換する必要がある。具体的には、各層のスライス層データの層色データをカラーフォーマット変換することで、処理後の各層のスライス層データを得る。例えば、層色データは、赤色(R)、緑色(G)及び青色(B)の組み合わせによるカラーシステムで記憶されたデータであり、印刷に適用する際に、赤色(R)、緑色(G)及び青色(B)の組み合わせで記憶されたデータを変換して、1画素内の赤色(R)、緑色(G)及び青色(B)の組み合わせで記憶された層色データをシアン(C)、マゼンタ(M)、黄色(Y)の組み合わせ、又はシアン(C)、マゼンタ(M)、黄色(Y)、黒色(K)の組み合わせ、又はシアン(C)、マゼンタ(M)、黄色(Y)、白色(W)の組み合わせ、又は他の色の組み合わせに変換する必要があり、これにより、変換後の層色データを得る。例えば、1画素内の赤色(R)、緑色(G)及び青色(B)の組み合わせで記憶された層色データをシアン(C)、マゼンタ(M)、黄色(Y)の組み合わせに変換する。
ステップ102は2つの形態で実現できる。
ステップ102を実現するための第1の形態とするステップS1021では、以下の処理を実行する。
ビットマップ画像の数が1である場合に、ビットマップ画像の各画素の層色データを逐一に分析して、層色データが示す内容を決定する。
層色データとオブジェクトの背景色データとが一致する場合に、ビットマップ画像の各画素の層構造データを逐一に分析して、層構造データが示す内容を決定し、これにより、層色データが示す内容及び層構造データが示す内容に基づいてオブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。
層色データとオブジェクトの背景色データとが一致しない場合に、層色データが示す内容に基づいてオブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。
本実施例では、具体的に、ビットマップ画像の数が1である場合に、該ビットマップ画像内の画素に含まれるスライス層データは層色データ及び層構造データを含む。層色データはカラーシステムの形で含まれたデータであり、層色データ及び層構造データは対立した2つのデータである。例えば、該ビットマップ画像において1画素の層色データが赤色(R)、緑色(G)及び青色(B)の組み合わせによるカラーシステムで記憶されたデータであり、白色が(255,255,255)であり、層構造データが0又は1である場合に、該画素に含まれるスライス層データは、(255,255,255,0)、(0,255,255,255)、(255,0,255,255)、又は(255,255,0,255)である。
この場合、該ビットマップ画像の各画素の層色データ及び層構造データを逐一に分析して3Dオブジェクトの層の色を決定することができる。ビットマップ画像の数が1である場合、該ビットマップ画像における各画素に含まれた層色データ及び層構造データを抽出し、各画素における赤色(R)、緑色(G)及び青色(B)のデータを分析して、層色データが示す内容を決定すると同時に、各画素の層構造データを分析して、層構造データが示す内容を決定することができる。
具体的には、該ビットマップ画像の各画素の層色データを逐一に分析して、層色データが示す内容を決定することができる。層色データとオブジェクトの背景色データとが一致する場合には、ビットマップ画像の各画素の層構造データを逐一に分析して、層構造データが示す内容を決定する。これにより、層色データが示す内容及び層構造データが示す内容に基づいて、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。層色データとオブジェクトの背景色データとが一致しない場合には、ビットマップ画像の各画素の層構造データを逐一に分析して層構造データが示す内容を決定する必要はない。この場合には、直接に層色データが示す内容に基づいてオブジェクトの層の色を決定して、オブジェクトの印刷情報を決定することができる。これにより、方法が簡単になり、作動資源を省くことができる。
例を挙げて説明する。図3は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法で生成された1つのビットマップ画像の模式図である。図3は24ビットのビットマップ画像である。図3に示すように、3Dオブジェクト11における白色の部分は背景画像と区別できない。具体的に説明すると、図4は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの模式図1であり、図4に示すように、3Dオブジェクト11は非白色の部分12及び白色の部分13を有する。
図5は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの非白色の部分の画素アレイの模式図1である。図5には、図4における3Dオブジェクト11の非白色の部分12の画素アレイが示されており、図5に示すように、3Dオブジェクト11に対して層を形成して、層色データ及び層構造データを得て、非白色の部分12における1画素に対して抽出して分析する。該画素について、層色データ及び層構造データが記憶されており、層色データは赤色(R)、緑色(G)及び青色(B)のカラーシステムで記憶されたデータである。図5に示すように、該画素は3Dオブジェクト11の非白色の部分12に属し、ビットマップ画像の背景色が白色であるため、層構造データを抽出しなくても、該画素が印刷すべき部分であると判定できる。
図6は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの白色の部分の画素アレイの模式図1である。図6には、図4における背景画像及び3Dオブジェクト11の白色の部分13の画素アレイが示されており、図6に示すように、3Dオブジェクト11に対して層を形成して、層色データ及び層構造データを得て、白色の部分13における1画素に対して抽出して分析する。該画素について、層色データ及び層構造データが記憶されており、層色データは赤色(R)、緑色(G)及び青色(B)のカラーシステムで記憶されたデータである。該画素が白色であるため、ビットマップ画像の背景色及び3Dオブジェクト11の白色の部分13のうちどちらであるかは決定できない。よって、層色データに対応した層構造データを抽出し、該層構造データを分析して、層構造データが示す内容を決定する。層構造データは、対立するデータの0又は1を含む。ここで、0は、該ビットマップ画像において背景画像とする部分を示し、1は該ビットマップ画像において3Dオブジェクト実体とする部分を示す。又は、1は該ビットマップ画像において背景画像とする部分を示し、0は該ビットマップ画像において3Dオブジェクト実体とする部分を示す。
ステップ102を実現するための第2の形態とするステップ1022では、以下の処理を実行する。
ビットマップ画像が第1のビットマップ画像及び第2のビットマップ画像を含む場合には、第1のビットマップ画像における各画素の層色データを抽出して分析して、層色データが示す内容を決定する。
層色データとオブジェクトの背景色データとが一致する場合には、第1のビットマップ画像における各画素に一対一に対応した第2のビットマップ画像における各画素の層構造データを抽出して分析して、層構造データが示す内容を決定することで、層色データが示す内容及び層構造データが示す内容に基づいて、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。
層色データとオブジェクトの背景色データとが一致しない場合には、層色データが示す内容に基づいて、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。
ここで、第1のビットマップ画像は24ビットのビットマップ画像であり、第2のビットマップ画像は二値画像である。
本実施例では、具体的に、ビットマップ画像の数が2である場合に、第1のビットマップ画像及び第2のビットマップ画像を含み、第1のビットマップ画像の画素に含まれるデータは層色データであり、第2のビットマップ画像の画素に含まれるデータは層構造データである。第1のビットマップ画像は24ビットのビットマップ画像であり、第2のビットマップ画像は二値画像である。例えば、第1のビットマップ画像における1画素の層色データは赤色(R)、緑色(G)及び青色(B)の組み合わせによるカラーシステムで記憶されたデータであり、白色は(255,255,255)であり、第2のビットマップ画像において第1のビットマップ画像の画素に対応した画素の層構造データは0又は1である。
この場合には、第1のビットマップ画像における各画素の層色データと、第1のビットマップ画像における各画素に一対一に対応した第2のビットマップ画像における各画素の層構造データとを逐一に分析することで、層の色を決定する。例えば、第1のビットマップ画像における1画素に含まれる層色データを抽出し、該画素における赤色(R)、緑色(G)及び青色(B)のデータを分析し、赤色(R)、緑色(G)及び青色(B)のデータを分析することで該画素の層色データが示す内容を決定した後に、第1のビットマップ画像の該画素に対応した第2のビットマップ画像における画素の層構造データを抽出し、該画素の層構造データが示す内容を決定する。
具体的には、層色データとオブジェクトの背景色データとが一致する場合に、第1のビットマップ画像における各画素に一対一に対応した第2のビットマップ画像における各画素の層構造データを抽出して分析して、層構造データが示す内容を決定し、その後、層色データが示す内容及び層構造データが示す内容に基づいて、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定することができる。一方で、層色データとオブジェクトの背景色データとが一致しない場合には、第1のビットマップ画像における各画素に一対一に対応した第2のビットマップ画像における各画素の層構造データを抽出して分析する必要はなく、層色データが示す内容に基づいて直接にオブジェクトの層の色を決定して、オブジェクトの印刷情報を決定することができる。
例を挙げて説明する。図7は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法で生成された第2のビットマップ画像の模式図である。図7に示すように、層形成後に生成された第2のビットマップ画像は二値画像であり、層構造データは二値画像データである。ここで、11は3Dオブジェクトを示す。図8は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法で生成された第2のビットマップ画像における1画素に含まれる層構造データの模式図である。3Dオブジェクト11の層形成後の第2のビットマップ画像における1画素に含まれる層構造データは、図8に示すように、層構造データが対立する2つのデータのうちの0又は1を含む。ここで、0は該二値画像において背景画像とする部分を示し、1は該二値画像において3Dオブジェクト実体とする部分を示す。又は、1は該二値画像において背景画像とする部分を示し、0は該二値画像において3Dオブジェクト実体とする部分を示す。
図9は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法で生成された第1のビットマップ画像の模式図である。図8は図7の二値画像に対応した第1のビットマップ画像、即ち層色データの24ビットのビットマップである。図9に示すように、3Dオブジェクト11が白色の部分を有するため、背景色と区別できない。具体的に、図10は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの模式図2である。図10に示すように、3Dオブジェクト11は非白色の部分121及び白色の部分131を有する。
3Dオブジェクト11に対して層を形成させて、層色データ及び層構造データを得てから、抽出して分析する。図11は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの非白色の部分の画素アレイの模式図2である。図11は図10における3Dオブジェクト11の非白色の部分121の画素アレイであり、図11に示すように、該アレイにおいて、画素は赤色(R)、緑色(G)及び青色(B)の組み合わせで記憶された層色データを含む。該アレイにおける1画素について、赤色(R)、緑色(G)及び青色(B)の組み合わせで記憶された層色データを抽出し、該層色データに基づいて、該画素の色が非白色で印刷すべき非白色の部分121であると決定する。図12は本発明の実施例2に係る3D物体用のフルカラーデータの処理方法における3Dオブジェクトの白色の部分の画素アレイの模式図2である。図12には、図10における背景画像及び3Dオブジェクト11の白色の部分131の画素アレイが示されている。該アレイにおいて、画素は赤色(R)、緑色(G)及び青色(B)の組み合わせで記憶された層色データを含む。該アレイにおける1画素について、赤色(R)、緑色(G)及び青色(B)の組み合わせで記憶された層色データを抽出し、該層色データに基づいて該画素の色が白色であると判定する。この場合、画素が第1のビットマップ画像の背景色であるのか、3Dオブジェクト11の白色の部分131であるのかは判定できない。よって、該画素に対応した図3における画素の層構造データの0又は1を抽出して、該画素が背景画像であるのか、3Dオブジェクト11の白色の部分131であるのかを判定する。
本発明の方法について、2つの形態で実現できる。第1の形態では、オブジェクトの全ての層の色が決定されるまで第1の処理工程及び第2の処理工程を繰り返す。
ここで、第1の処理工程は、オブジェクトに対して層形成処理を実行して、予め設定された数の層のスライス層データを決定する工程を繰り返すことを含む。スライス層データは層色データ及び層構造データを含む。
第2の処理工程は、予め設定された数の層の層色データ及び層構造データを分析して、オブジェクトの予め設定された数の層の色を決定して、オブジェクトの印刷情報を決定する工程を繰り返すことを含む。ここで、予め設定された数の層の層色データ及び層構造データを分析することは、層色データとオブジェクトの背景色データとが一致する場合に層色データ及び層構造データを分析し、層色データとオブジェクトの背景色データとが一致しない場合に層色データを分析することを含む。
第1の形態では、3Dオブジェクトの予め設定された数の層のスライス層データのみを分析すれば3Dオブジェクトの予め設定された数の層の色を決定することができる。例えば、層形成ソフトウェアで3Dオブジェクトに対して1層を形成し、該層のスライス層データを得て、スライス層データの層色データ及び層構造データを抽出して分析すると同時に、層形成ソフトウェアで次の1層の形成処理を実行し、3Dオブジェクト体に対する分析が完了するまで上記処理を繰り返す。
第2の形態は、第3の処理工程及び第4の処理工程を含む。
第3の処理工程は、オブジェクトに対して層形成処理を実行して、全ての層のスライス層データを決定する工程を繰り返すことを含む。スライス層データは層色データ及び層構造データを含む。
第4の処理工程は、全ての層の層色データ及び層構造データ夫々を分析して、オブジェクトの全ての層の色を決定して、オブジェクトの印刷情報を決定する工程を繰り返すことを含む。ここで、全ての層の層色データ及び層構造データ夫々を分析することは、層色データとオブジェクトの背景色データとが一致する場合に層色データ及び層構造データを分析し、層色データとオブジェクトの背景色データとが一致しない場合に層色データを分析することを含む。
第2の形態では、3Dオブジェクトの全ての層のスライス層データを得て、全ての層のスライス層データを逐一に分析することで、各層のスライス層データにおける層色データ及び層構造データを分析する必要がある。即ち、全ての層に対する分析が完了するまで、層毎に画素毎に抽出して分析することにより、オブジェクトの層の色を得る。
本実施例では、オブジェクトに対して層形成処理を実行して、各層のスライス層データを決定する。スライス層データは層色データ及び層構造データを含む。ここで、層色データはオブジェクトの色情報を示し、層構造データはオブジェクトの印刷位置を示す。ビットマップ画像の数によって、層色データとオブジェクトの背景色データとが一致する場合に層色データ及び層構造データを分析し、層色データとオブジェクトの背景色データとが一致しない場合に層色データを分析することで、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。これにより、3D物体用のフルカラーデータの処理方法を提供することができる。この処理方法では、3Dオブジェクトをスライスし、スライス後に生成された層色データ及び層構造データを分析し、データの形で3Dオブジェクトのフルカラー情報を示すことで、3Dオブジェクトのスライス層及び背景画像の色が一致する場合に判別することができ、印刷しないこと又は印刷間違いの発生を避けることができる。
図13は本発明の実施例3に係る3D物体用のフルカラーデータの処理装置の構成模式図である。図13に示すように、本実施例に係る装置は、層形成モジュール31及び分析モジュール32を備える。
層形成モジュール31は、オブジェクトに対して層形成処理を実行して、各層のスライス層データを決定するためのものである。スライス層データは層色データ及び層構造データを含む。ここで、層色データはオブジェクトの色情報を示し、層構造データはオブジェクトの印刷位置を示す。
分析モジュール32は、層色データとオブジェクトの背景色データとが一致する場合に層色データ及び層構造データを分析し、層色データとオブジェクトの背景色データとが一致しない場合に層色データを分析することで、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定するためのものである。
本実施例の3D物体用のフルカラーデータの処理装置は、本発明の実施例1に係る3D物体用のフルカラーデータの処理方法を実行することができ、その実行原理が類似するため、ここで説明を省略する。
本実施例では、オブジェクトに対して層形成処理を実行して、各層のスライス層データを決定する。スライス層データは層色データ及び層構造データを含む。ここで、層色データはオブジェクトの色情報を示し、層構造データはオブジェクトの印刷位置を示す。層色データとオブジェクトの背景色データとが一致する場合に層色データ及び層構造データを分析し、層色データとオブジェクトの背景色データとが一致しない場合に層色データを分析して、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。これにより、3D物体用のフルカラーデータの処理方法を提供することができる。この処理方法では、3Dオブジェクトをスライスし、スライス後に生成された層色データ及び層構造データを分析し、データの形で3Dオブジェクトのフルカラー情報を示すことで、3Dオブジェクトのスライス層及び背景画像の色が一致する場合に判別することができ、印刷しないこと又は印刷間違いの発生を避けることができる。
図14は本発明の実施例4に係る3D物体用のフルカラーデータの処理装置の構成模式図である。図14に示すように、本実施例に係る装置の層形成モジュール31は、実施例3を基とし、層形成子モジュール311を備える。
層形成子モジュール311は、以下の処理を実行するためのものである。
オブジェクトに対してスキャン処理を実行してオブジェクトのオブジェクト情報を得る。
オブジェクト情報を層形成スライスソフトにより認識されるデータ形式のオブジェクト情報に変換する。
形式変換後のオブジェクト情報に対して層形成処理を実行してビットマップ画像を生成する。
ビットマップ画像を解析して各層のスライス層データを決定する。
層形成モジュール31はさらに変換子モジュール312を備える。
変換子モジュール312は、層形成子モジュール311がビットマップ画像を解析して各層のスライス層データを決定した後に、各層のスライス層データの層色データをカラーフォーマット変換して処理後の各層のスライス層データを得るためのものである。
分析モジュール32は、具体的に以下の処理を実行するためのものである。
ビットマップ画像の数が1である場合には、ビットマップ画像の各画素の層色データを逐一に分析して、層色データが示す内容を決定する。
層色データとオブジェクトの背景色データとが一致する場合には、ビットマップ画像の各画素の層構造データを逐一に分析して、層構造データが示す内容を決定することで、層色データが示す内容及び層構造データが示す内容に基づいてオブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。
層色データとオブジェクトの背景色データとが一致しない場合には、層色データが示す内容に基づいて、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。
又は、分析モジュール32は、具体的に以下の処理を実行するためのものである。
ビットマップ画像が第1のビットマップ画像及び第2のビットマップ画像を含む場合には、第1のビットマップ画像における各画素の層色データを抽出して分析して、層色データが示す内容を決定する。
層色データとオブジェクトの背景色データとが一致する場合には、第1のビットマップ画像における各画素に一対一に対応した第2のビットマップ画像における各画素の層構造データを抽出して分析して、層構造データが示す内容を決定することで、層色データが示す内容及び層構造データが示す内容に基づいて、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。
層色データとオブジェクトの背景色データとが一致しない場合には、層色データが示す内容に基づいて、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。
第1のビットマップ画像は24ビットのビットマップ画像であり、第2のビットマップ画像は二値画像である。
装置は、具体的に、オブジェクトにおける全ての層の色が決定されるまで、第1の処理工程及び第2の処理工程を繰り返すためのものである。
第1の処理工程は、オブジェクトに対して層形成処理を実行して、予め設定された数の層のスライス層データを決定する工程を繰り返すことを含む。スライス層データは層色データ及び層構造データを含む。
第2の処理工程は、予め設定された数の層の層色データ及び層構造データを分析して、オブジェクトの予め設定された数の層の色を決定して、オブジェクトの印刷情報を決定する工程を繰り返すことを含む。ここで、予め設定された数の層の層色データ及び層構造データを分析することは、層色データとオブジェクトの背景色データとが一致する場合に層色データ及び層構造データを分析し、層色データとオブジェクトの背景色データとが一致しない場合に層色データを分析することを含む。
又は、装置は、具体的に、第3の処理工程及び第4の処理工程を行うためのものである。
第3の処理工程は、オブジェクトに対して層形成処理を実行して、全ての層のスライス層データを決定する工程を繰り返すことを含む。スライス層データは層色データ及び層構造データを含む。
第4の処理工程は、全ての層の層色データ及び層構造データ夫々を分析して、オブジェクトの全ての層の色を決定して、オブジェクトの印刷情報を決定する工程を繰り返すことを含む。ここで、全ての層の層色データ及び層構造データ夫々を分析することは、層色データとオブジェクトの背景色データとが一致する場合に層色データ及び層構造データを分析し、層色データとオブジェクトの背景色データとが一致しない場合に層色データを分析することを含む。
スライス層データは材料情報を更に含む。
本実施例では、オブジェクトに対して層形成処理を実行して、各層のスライス層データを決定する。スライス層データは層色データ及び層構造データを含む。ここで、層色データはオブジェクトの色情報を示し、層構造データはオブジェクトの印刷位置を示す。ビットマップ画像の数によって、層色データとオブジェクトの背景色データとが一致する場合に層色データ及び層構造データを分析し、層色データとオブジェクトの背景色データとが一致しない場合に層色データを分析することで、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する。これにより、3D物体用のフルカラーデータの処理方法を提供することができる。この処理方法では、3Dオブジェクトをスライスし、スライス後に生成された層色データ及び層構造データを分析し、データの形で3Dオブジェクトのフルカラー情報を示すことで、3Dオブジェクトのスライス層及び背景画像の色が一致する場合に判別することができ、印刷しないこと又は印刷間違いの発生を避けることができる。
当業者であれは、以下のことが理解できる。上記各方法に係る実施例の全部又は一部のステップはプログラム指令に係るハードウェアにより実現される。前述したプログラムはコンピュータにより読み取られる記憶媒体に記憶されてもよい。該プログラムは、上記の各方法に係る実施例のステップを実行する。前述した記憶媒体は、ROM、RAM、磁気ディスク、又は光ディスクなど、プログラムのコードを記憶することが可能な媒体を含む。
前述した実施例は、本発明を説明するためのものに過ぎず、本発明を制限するものではない。前述した実施例に基づいて本発明を詳しく説明したが、当業者であれば、前述した各実施例に記載の発明を変更し、又はその一部の技術的特徴を均等に置き換えることができ、これらの変更又は置き換えは、技術の本質を各実施例に係る発明の思想及び範囲から逸脱させることがないと理解できる。

Claims (16)

  1. オブジェクトに対して層形成処理を実行してビットマップ画像を生成するステップと、
    前記ビットマップ画像を解析して前記ビットマップ画像の各画素の層色データ及び層構造データを含むスライス層データを各層に対して決定するステップと、
    層毎に、前記層色データとビットマット画像の背景色データとが一致する場合に前記層色データ及び前記層構造データを分析し、前記層色データと前記背景色データとが一致しない場合に前記層色データのみを分析することで、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定するステップと
    を含み、
    前記層色データは画素のスライス層における色情報を示し、前記層構造データは画素が前記オブジェクトとする部分又は背景とする部分に対応することを示すことを特徴とする3D物体用のフルカラーデータの処理方法。
  2. 前記オブジェクトに対して層形成処理を実行してビットマップ画像を生成するステップは、
    前記オブジェクトに対してスキャン処理を実行して、オブジェクトのオブジェクト情報を得るステップと、
    前記オブジェクト情報を層形成スライスソフトにより認識されるデータ形式のオブジェクト情報に変換するステップと、
    形式変換後のオブジェクト情報に対して層形成処理を実行して、ビットマップ画像を生成するステップと
    を含むことを特徴とする請求項1に記載の方法。
  3. 前記ビットマップ画像を解析して、各層のスライス層データを決定した後に、
    各層のスライス層データの層色データをカラーフォーマット変換して、処理後の各層のスライス層データを得るステップをさらに含むことを特徴とする請求項2に記載の方法。
  4. 前記層毎に、層色データとビットマット画像の背景色データとが一致する場合に前記層色データ及び前記層構造データを分析し、前記層色データと前記背景色データとが一致しない場合に前記層色データのみを分析することで、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定するステップにおいて、
    前記ビットマップ画像の数が1である場合に、前記ビットマップ画像の各画素の層色データを逐一に分析して、層色データが示す内容を決定し、
    前記層色データと前記背景色データとが一致する場合に、前記ビットマップ画像の各画素の層構造データを逐一に分析して、層構造データが示す内容を決定することで、前記層色データが示す内容及び前記層構造データが示す内容に基づいて、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定し、
    前記層色データと前記背景色データとが一致しない場合に、前記層色データが示す内容のみに基づいて、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定することを特徴とする請求項2又は請求項3に記載の方法。
  5. 前記層毎に、前記層色データとビットマット画像の背景色データとが一致する場合に前記層色データ及び前記層構造データを分析し、前記層色データと前記背景色データとが一致しない場合に前記層色データのみを分析することで、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定するステップにおいて、
    前記ビットマップ画像が第1のビットマップ画像及び第2のビットマップ画像を含む場合に、第1のビットマップ画像における各画素の層色データを抽出して分析して、層色データが示す内容を決定し、
    前記層色データと前記背景色データとが一致する場合に、第1のビットマップ画像における各画素に一対一に対応した第2のビットマップ画像における各画素の層構造データを抽出して分析して、層構造データが示す内容を決定することで、前記層色データが示す内容及び前記層構造データが示す内容に基づいて、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定し、
    前記層色データと前記背景色データとが一致しない場合に、前記層色データが示す内容のみに基づいて、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定することを特徴とする請求項2又は請求項3に記載の方法。
  6. 前記第1のビットマップ画像が24ビットのビットマップ画像であり、前記第2のビットマップ画像は二値画像であることを特徴とする請求項5に記載の方法。
  7. オブジェクトの全ての層の色が決定されるまで、第1の処理工程及び第2の処理工程を繰り返すステップを含み、
    第1の処理工程は、オブジェクトに対して層形成処理を実行してビットマップ画像を生成し、前記ビットマップ画像を解析して予め設定された数の層のスライス層データを決定する工程を繰り返すことを含み
    第2の処理工程は、予め設定された数の層の前記層色データ及び前記層構造データを分析して、オブジェクトの予め設定された数の層について、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する工程を繰り返すことを含み、
    予め設定された数の層の前記層色データ及び前記層構造データを分析することは、前記層色データと前記背景色データとが一致する場合に前記層色データ及び前記層構造データを分析し、前記層色データと前記背景色データとが一致しない場合に前記層色データのみを分析することを含むことを特徴とする請求項1に記載の方法。
  8. 第3の処理工程及び第4の処理工程を含み、
    第3の処理工程は、オブジェクトに対して層形成処理を実行してビットマップ画像を生成し、前記ビットマップ画像を解析して全ての層のスライス層データを決定する工程を繰り返すことを含み
    第4の処理工程は、全ての層の前記層色データ及び前記層構造データ夫々を分析して、オブジェクトの全ての層について、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する工程を繰り返すことを含み、
    前記全ての層の前記層色データ及び前記層構造データ夫々を分析することは、前記層色データと前記背景色データとが一致する場合に前記層色データ及び前記層構造データを分析し、前記層色データと前記背景色データとが一致しない場合に前記層色データのみを分析することを含むことを特徴とする請求項1に記載の方法。
  9. オブジェクトに対して層形成処理を実行してビットマップ画像を生成し、前記ビットマップ画像を解析して前記ビットマップ画像の各画素の層色データ及び層構造データを含むスライス層データを各層に対して決定するための層形成モジュールと、
    層毎に、前記層色データとビットマップ画像の背景色データとが一致する場合に前記層色データ及び前記層構造データを分析し、前記層色データと前記背景色データとが一致しない場合に前記層色データのみを分析することで、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定するための分析モジュールと
    を備え、
    前記層色データは画素のスライス層における色情報を示し、前記層構造データは画素が前記オブジェクトとする部分又は背景とする部分に対応することを示すことを特徴とする3D物体用のフルカラーデータの処理装置。
  10. 前記層形成モジュールは、
    前記オブジェクトに対してスキャン処理を実行してオブジェクトのオブジェクト情報を得、前記オブジェクト情報を層形成スライスソフトにより認識されるデータ形式のオブジェクト情報に変換し、形式変換後のオブジェクト情報に対して層形成処理を実行してビットマップ画像を生成し、前記ビットマップ画像を解析して各層のスライス層データを決定するための層形成子モジュールを備えることを特徴とする請求項9に記載の装置。
  11. 前記層形成モジュールは、
    前記層形成子モジュールが前記ビットマップ画像を解析して各層のスライス層データを決定した後に、各層のスライス層データの層色データをカラーフォーマット変換して、処理後の各層のスライス層データを得るための変換子モジュールをさらに備えることを特徴とする請求項10に記載の装置。
  12. 前記分析モジュールは、
    前記ビットマップ画像の数が1である場合に、前記ビットマップ画像の各画素の層色データを逐一に分析して、層色データが示す内容を決定し、
    前記層色データと前記背景色データとが一致する場合に、前記ビットマップ画像の各画素の層構造データを逐一に分析して、層構造データが示す内容を決定することで、前記層色データが示す内容及び前記層構造データが示す内容に基づいて、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定し、
    前記層色データと前記背景色データとが一致しない場合に、前記層色データが示す内容のみに基づいて、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定することを特徴とする請求項10又は請求項11に記載の装置。
  13. 前記分析モジュールは、
    前記ビットマップ画像が第1のビットマップ画像及び第2のビットマップ画像を含む場合に、第1のビットマップ画像における各画素の層色データを抽出して分析して、層色データが示す内容を決定し、
    前記層色データと前記背景色データとが一致する場合に、第1のビットマップ画像における各画素に一対一に対応した第2のビットマップ画像における各画素の層構造データを抽出して分析して、層構造データが示す内容を決定することで、前記層色データが示す内容及び前記層構造データが示す内容に基づいて、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定し、
    前記層色データと前記背景色データとが一致しない場合に、前記層色データが示す内容のみに基づいて、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定することを特徴とする請求項10又は請求項11に記載の装置。
  14. 前記第1のビットマップ画像は24ビットのビットマップ画像であり、前記第2のビットマップ画像は二値画像であることを特徴とする請求項13に記載の装置。
  15. オブジェクトの全ての層の色が決定されるまで、第1の処理工程及び第2の処理工程を繰り返し、
    第1の処理工程は、オブジェクトに対して層形成処理を実行してビットマップ画像を生成し、前記ビットマップ画像を解析して予め設定された数の層のスライス層データを決定する工程を繰り返すことを含み
    第2の処理工程は、予め設定された数の層の前記層色データ及び前記層構造データを分析して、オブジェクトの予め設定された数の層について、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する工程を繰り返すことを含み、
    予め設定された数の層の前記層色データ及び前記層構造データを分析することは、前記層色データと前記背景色データとが一致する場合に前記層色データ及び前記層構造データを分析し、前記層色データと前記背景色データとが一致しない場合に前記層色データのみを分析することを含むことを特徴とする請求項9に記載の装置。
  16. 第3の処理工程及び第4の処理工程を行い、
    第3の処理工程は、オブジェクトに対して層形成処理を実行してビットマップ画像を生成し、前記ビットマップ画像を解析して全ての層のスライス層データを決定する工程を繰り返すことを含み
    第4の処理工程は、全ての層の前記層色データ及び前記層構造データ夫々を分析して、オブジェクトの全ての層について、オブジェクトに対応する画素を決定し、オブジェクトの層の色を決定して、オブジェクトの印刷情報を決定する工程を繰り返すことを含み、
    前記全ての層の前記層色データ及び前記層構造データ夫々を分析することは、前記層色データと前記背景色データとが一致する場合に前記層色データ及び前記層構造データを分析し、前記層色データと前記背景色データとが一致しない場合に前記層色データのみを分析することを含むことを特徴とする請求項9に記載の装置。
JP2018535867A 2016-12-15 2017-05-11 3d物体用のフルカラーデータの処理方法及び装置 Active JP6853259B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201611162438.5 2016-12-15
CN201611162438.5A CN108230451B (zh) 2016-12-15 2016-12-15 应用于3d物体的全彩色数据处理方法和装置
PCT/CN2017/083890 WO2018107652A1 (zh) 2016-12-15 2017-05-11 应用于3d物体的全彩色数据处理方法和装置

Publications (2)

Publication Number Publication Date
JP2019503905A JP2019503905A (ja) 2019-02-14
JP6853259B2 true JP6853259B2 (ja) 2021-03-31

Family

ID=62557867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018535867A Active JP6853259B2 (ja) 2016-12-15 2017-05-11 3d物体用のフルカラーデータの処理方法及び装置

Country Status (5)

Country Link
US (1) US10839559B2 (ja)
EP (1) EP3438940B1 (ja)
JP (1) JP6853259B2 (ja)
CN (1) CN108230451B (ja)
WO (1) WO2018107652A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109334011B (zh) * 2018-11-02 2020-05-05 珠海赛纳打印科技股份有限公司 彩色3d打印方法、打印装置及终端设备
US11455751B2 (en) * 2020-09-16 2022-09-27 International Business Machines Corporation Encoding multi-dimensional information for deep vision learning
CN114387384B (zh) * 2020-10-16 2025-04-22 深圳市汉森软件股份有限公司 三维模型的打印处理方法、装置、设备及存储介质

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19526857C2 (de) * 1994-11-24 1998-10-29 Juergen Schipper Hobby Ideen F Verfahren zur Herstellung einer Malvorlage
JP2009298023A (ja) * 2008-06-13 2009-12-24 Roland Dg Corp 光造形方法、光造形装置および同光造形装置に適用される光造形用コンピュータプログラム
CN101602315B (zh) * 2009-06-30 2012-09-12 张磊 一种通过图像处理制备油画的方法
US9833949B2 (en) * 2011-08-29 2017-12-05 Impossible Objects, Inc. Apparatus for fabricating three-dimensional printed composites
US9393770B2 (en) * 2013-03-06 2016-07-19 Impossible Objects, LLC Methods for photosculpture
CN103258346A (zh) * 2013-04-24 2013-08-21 苏州华漫信息服务有限公司 一种3d照相打印系统
US9434108B2 (en) * 2014-03-10 2016-09-06 Microsoft Technology Licensing, Llc Fabricating full color three-dimensional objects
US20150306824A1 (en) * 2014-04-25 2015-10-29 Rememborines Inc. System, apparatus and method, for producing a three dimensional printed figurine
CN105988740A (zh) * 2015-01-30 2016-10-05 深圳市亿思达科技集团有限公司 三维物体的制造方法及终端设备
CN104786496A (zh) * 2015-04-08 2015-07-22 金文韬 喷墨式的热熔挤出全彩色3d打印机
CN104723563A (zh) * 2015-04-08 2015-06-24 金文韬 渗透式的全彩色3d打印装置
US10357958B2 (en) * 2015-09-14 2019-07-23 Ricoh Company, Ltd. Information processing apparatus, 3D printer system, information processing method, and non-transitory recording medium
CN106097457A (zh) * 2016-06-12 2016-11-09 上海大学 基于stl缺损模型的切割修整方法

Also Published As

Publication number Publication date
CN108230451A (zh) 2018-06-29
WO2018107652A1 (zh) 2018-06-21
EP3438940A4 (en) 2019-04-17
JP2019503905A (ja) 2019-02-14
EP3438940B1 (en) 2020-04-29
EP3438940A1 (en) 2019-02-06
US20190073797A1 (en) 2019-03-07
US10839559B2 (en) 2020-11-17
CN108230451B (zh) 2020-09-01

Similar Documents

Publication Publication Date Title
JP7076047B2 (ja) カラー3d印刷方法、印刷装置及び端末機器
US11847738B2 (en) Voxelization of mesh representations
US10118378B2 (en) Cross-section data generating device and cross-section data generating method
CN108352083B (zh) 用于拉伸成3d对象的2d图像处理
EP3313057B1 (en) A method and a computer product for joint color and translucency 3d printing and a joint color and translucency 3d printing device
JP6816442B2 (ja) データ処理装置、立体造形システム及びプログラム
JP6853259B2 (ja) 3d物体用のフルカラーデータの処理方法及び装置
KR101646841B1 (ko) 3차원 프린팅 제어 장치 및 방법
US10377081B2 (en) Processing three-dimensional object data for storage
JP6406776B2 (ja) 三次元オブジェクトのシェルの分割
TW201600986A (zh) 使用壓印法來製造三維物件
US10442178B2 (en) Information processing apparatus, information processing method, and three-dimensional solid object
US20180017955A1 (en) Three dimensional object data
CN104778741A (zh) 二维图形转换为三维图形的方法和装置
JP2018065290A (ja) データ処理装置、立体造形システム及びプログラム
US10632681B2 (en) Data processing apparatus, three-dimensional manufacturing system, and non-transitory computer readable medium
CN116061439B (zh) 三维打印方法、装置、设备及存储介质
US10675815B2 (en) Data processing apparatus, three-dimensional manufacturing system, and non-transitory computer readable medium
CN116766597B (zh) 三维打印方法、装置、设备及存储介质
CN115482365B (zh) 三维模型的半色调处理方法、装置、设备及存储介质
KR101769945B1 (ko) 프린팅용 이미지 전처리 방법 및 그 장치
JP4681639B2 (ja) 画像生成装置、画像解析システム及びコンピュータプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180709

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190927

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200306

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20200306

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200306

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20200331

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20200407

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20200529

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20200602

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20200911

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200911

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20201006

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20210202

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20210309

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20210309

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210311

R150 Certificate of patent or registration of utility model

Ref document number: 6853259

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250