(57)【特許請求の範囲】
【請求項１】
造形対象の造形物である対象造形物が正規品であることを示す正規品情報を、該正規品情報を示す三次元データである正規品データに変換する正規品情報変換手段と、
前記正規品データによって表される第１の造形物であって、前記正規品情報を表現する複数の長さを、所定の共通の方向について各々有する複数の物体を含む第１の造形物と、前記対象造形物と、が一体化した第２の造形物を表す三次元データである合成データを生成する合成手段と、を備え、
前記正規品情報変換手段は、前記第１の造形物が、
前記所定の共通の方向に平行な１以上の平面と、該平面と直交し、且つ、前記所定の共通の方向に平行な、１以上の平面と、で分割された複数の区画を有し、
前記物体の夫々が、前記複数の区画の何れかに含まれ、
前記所定の共通の方向を筒軸の方向とする角筒形状であり、
前記複数の区画が、前記平面上において、行列を成すように形成されており、
該第１の造形物を前記筒軸の方向から見た場合における前記物体の長さと、前記第１の造形物の側面のうちの少なくとも何れか一面から見た場合における、前記物体の占有度合とに基づいて、前記正規品情報を表現するように、前記正規品情報を前記正規品データに変換する
三次元データ生成装置。
【請求項２】
前記正規品情報は、前記対象造形物のライセンスを示すライセンス情報が格納されている位置を示す位置情報と、該位置情報の付加情報であるクエリ文字列とを含む、請求項１に記載の三次元データ生成装置。
【請求項３】
前記正規品情報変換手段は、前記物体の長さの組み合わせが、符号化した前記正規品情報を示すように、前記各物体の前記長さを決定し、前記各物体の長さが決定した長さとなるように、前記正規品情報を前記正規品データに変換する、請求項１または２に記載の三次元データ生成装置。
【請求項４】
前記正規品情報変換手段は、前記物体の長さと、該物体に隣接する他の物体の長さとの関係性を示す値の組み合わせが、符号化した前記正規品情報を示すように、前記各物体の長さを決定し、前記各物体の長さが、決定した長さとなるように、前記正規品情報を前記正規品データに変換する、請求項１または２に記載の三次元データ生成装置。
【請求項５】
前記正規品情報変換手段は、前記物体の長さの組み合わせが、符号化した前記正規品情報のうち、前記位置情報または前記クエリ文字列の一方を示し、前記物体の長さと、該物体に隣接する他の物体の長さとの関係性を示す値の組み合わせが、他方を示すように、前記各物体の長さを決定し、前記各物体の長さが、決定した長さとなるように、前記正規品情報を前記正規品データに変換する、請求項２に記載の三次元データ生成装置。
【請求項６】
造形対象の造形物である対象造形物が正規品であることを示す正規品情報を、該正規品情報を示す三次元データである正規品データに変換し、
前記正規品データによって表される第１の造形物であって、前記正規品情報を表現する複数の長さを、所定の共通の方向について各々有する複数の物体を含む第１の造形物と、前記対象造形物と、が一体化した第２の造形物を表す三次元データである合成データを生成し、
前記第１の造形物が、
前記所定の共通の方向に平行な１以上の平面と、該平面と直交し、且つ、前記所定の共通の方向に平行な、１以上の平面と、で分割された複数の区画を有し、
前記物体の夫々が、前記複数の区画の何れかに含まれ、
前記所定の共通の方向を筒軸の方向とする角筒形状であり、
前記複数の区画が、前記平面上において、行列を成すように形成されており、
前記正規品情報の変換において、該第１の造形物を前記筒軸の方向から見た場合における前記物体の長さと、前記第１の造形物の側面のうちの少なくとも何れか一面から見た場合における、前記物体の占有度合とに基づいて、前記正規品情報を表現するように、前記正規品情報を前記正規品データに変換する
三次元データ生成方法。
【請求項７】
造形対象の造形物である対象造形物が正規品であることを示す正規品情報を、該正規品情報を示す三次元データである正規品データに変換する処理と、
前記正規品データによって表される第１の造形物であって、前記正規品情報を表現する複数の長さを、所定の共通の方向について各々有する複数の物体を含む第１の造形物と、前記対象造形物と、が一体化した第２の造形物を表す三次元データである合成データを生成する処理と、をコンピュータに実行させ、
前記第１の造形物が、
前記所定の共通の方向に平行な１以上の平面と、該平面と直交し、且つ、前記所定の共通の方向に平行な、１以上の平面と、で分割された複数の区画を有し、
前記物体の夫々が、前記複数の区画の何れかに含まれ、
前記所定の共通の方向を筒軸の方向とする角筒形状であり、
前記複数の区画が、前記平面上において、行列を成すように形成されており、
前記正規品情報を変換する処理において、該第１の造形物を前記筒軸の方向から見た場合における前記物体の長さと、前記第１の造形物の側面のうちの少なくとも何れか一面から見た場合における、前記物体の占有度合とに基づいて、前記正規品情報を表現するように、前記正規品情報を前記正規品データに変換する処理を、コンピュータに実行させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元データ生成装置、三次元データ生成方法およびプログラムに関する。
【背景技術】
【０００２】
近年、３Ｄ（Ｄｉｍｅｎｓｉｏｎａｌ）プリンタの登場により、模型等の商品を示す３Ｄデータさえあれば、誰でも簡単に模型を作ることが可能になった。これにより、模倣された商品が流通してしまうと言う問題が起きている。【０００３】
商品が正規品か否かを判定する方法として、正規品であることを示す情報を含む物体を商品に取り付ける方法が考えられる。【０００４】
上記方法の一例として、例えば、バーコードのようなコードを取り付ける方法が挙げられる。特許文献１には、大小の正方形を多段に組み合わせ、光学的に読み取り可能な白黒の２値に塗り分けて、所定のコードを作成する方法が記載されている。また、特許文献２には、線幅の異なる複数種類の線要素の組み合わせにより構成されるバーコードを、高さの異なる複数種類の高さの組み合わせにより構成する方法が記載されている。【０００５】
また、特許文献３には、高さ方向の共通の基準平面に対する３種類の高さの配列を用いて、認識コードを表現する方法が記載されている。【０００６】
また、非特許文献１には、３Ｄプリンタで造形された造形物の内部に埋め込んだ情報を、サーモグラフィで読み取る方法が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第３５６０００９号公報
【特許文献２】特開２００４−２１６４３号公報
【特許文献３】特開２０１１−１０３０３２号公報
【非特許文献】
【０００８】
【非特許文献１】ピヤラットシラパスパコォンウォン、鈴木雅洋、上平員丈、高嶋洋一、海野浩、「３Ｄプリンター造形物内部に埋め込んだ情報のサーモグラフィによる非破壊読出し」、信学技報、一般社団法人電子情報通信学会、２０１４年９月、ｖｏｌ．１１４、ｎｏ．２２２、ＥＭＭ２０１４−５０、ｐｐ．３７−４０
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載の技術では、正規品を示すコードの複写が簡単にできるため、複写された（偽の）正規品を示すコードを悪意のある者が作成してしまう恐れがある。また、このように作成されたコードが模倣品に取り付けられてしまう恐れがある。特許文献２および３に記載の技術でも、同様の問題が生じる可能性がある。【００１０】
非特許文献１に記載の技術では、３Ｄプリンタで造形された造形物の内部の空洞の有無を識別することによって、該空洞によって示される情報を読み出している。したがって、非特許文献１に記載の技術では、正規品を示す情報が複写されることおよび複写された正規品を示すコードが模倣品に取り付けられることを防ぐことができる。【００１１】
しかしながら、非特許文献１に記載の技術では、空洞の有無で１ビットの情報を表現しているため、正規品を示す情報の情報量が多い場合、正規品を表現する物体が大きな面積を必要としてしまうという問題があった。【００１２】
本発明は、上記問題に鑑みてなされたものであり、その目的は、造形品の真贋判定が容易で、且つ、造形品から非破壊で取り出し不可能な、正規品を示す情報を、より小さな面積で表現することが可能な技術を提供することにある。
【課題を解決するための手段】
【００１３】
本発明の一態様に係る三次元データ生成装置は、造形対象の造形物である対象造形物が正規品であることを示す正規品情報を、該正規品情報を示す三次元データである正規品データに変換する正規品情報変換手段と、前記正規品データによって表される第１の造形物であって、前記正規品情報を表現する複数の長さを、所定の共通の方向について各々有する複数の物体を含む第１の造形物と、前記対象造形物と、が一体化した第２の造形物を表す三次元データである合成データを生成する合成手段と、を備える。【００１８】
本発明の一態様に係る三次元データ生成方法は、造形対象の造形物である対象造形物が正規品であることを示す正規品情報を、該正規品情報を示す三次元データである正規品データに変換し、前記正規品データによって表される第１の造形物であって、前記正規品情報を表現する複数の長さを、所定の共通の方向について各々有する複数の物体を含む第１の造形物と、前記対象造形物と、が一体化した第２の造形物を表す三次元データである合成データを生成する。【００２２】
なお、上記装置、上記各システムまたは上記各方法を、コンピュータによって実現するコンピュータプログラム、およびそのコンピュータプログラムが格納されている、コンピュータ読み取り可能な記憶媒体も、本発明の範疇に含まれる。
【発明の効果】
【００２３】
本発明によれば、造形品の真贋判定が容易で、且つ、造形品から非破壊で取り出し不可能な、正規品を示す情報を、より小さな面積で表現することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施の形態の全体構成の一例を示すイメージ図である。
【図２】本発明の第１の実施の形態における造形物情報管理装置および三次元データ生成装置の機能構成の一例を示す機能ブロック図である。
【図３】本発明の第１の実施の形態における正規品情報記憶部が格納する情報の一例を示す図である。
【図４】正規品データに基づいて造形される符号化物体の外観の一例を示す図である。
【図５Ａ】正規品データに基づいて造形される符号化物体のｘｙ平面上の各区画の形状の一例を説明するための図である。
【図５Ｂ】正規品データに基づいて造形される符号化物体のｘｙ平面上の各区画の形状の他の例を説明するための図である。
【図６】図４の符号化物体をｚ軸負方向側から見たときの一例を示す図である。
【図７】図６におけるＡ−Ａ線断面矢示図である。
【図８】本発明の第１の実施の形態における読取装置の機能構成の一例を示す機能ブロック図である。
【図９】本発明の第１の実施の形態における読取装置の読取部の動作を説明するための図である。
【図１０】本発明の第１の実施の形態における三次元データ生成方法の流れの一例を示すフローチャートである。
【図１１】本発明の第１の実施の形態の変形例における所定の材料の高さの分布の一例を示す。
【図１２】図６におけるＢ方向から赤外線サーモグラフィによって温度を測定した場合における検出結果の一例を示す図である。
【図１３】本発明の第３の実施の形態に係る三次元データ生成装置の機能構成の一例を示す機能ブロック図である。
【図１４】本発明の各実施形態に係る各装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００２５】
＜第１の実施の形態＞
本発明の第１の実施の形態について、図面を参照して以下に説明する。まず、本実施の形態の全体構成について図１を参照して説明する。図１は本実施の形態の全体構成の一例を示すイメージ図である。
【００２６】
本実施の形態に係るシステムは、三次元造形装置を用いて造形された造形物の真贋判定を行うシステムである。本実施の形態に係るシステムは、造形物情報管理装置１００と、三次元データ生成装置２００と、三次元造形装置３００と、読取装置５００とを含む。なお、造形物情報管理装置１００と、三次元データ生成装置２００と、三次元造形装置３００とを含むシステムを、正規品造形システムとも呼ぶ。また、造形物情報管理装置１００と、読取装置５００とを含むシステムを読取システムとも呼ぶ。
【００２７】
三次元造形装置３００は、造形物を表す三次元データ（以降、３Ｄデータと呼ぶ）を設計図として、造形物４００を造形する装置である。造形物を表す３Ｄデータとは、三次元造形装置３００が該造形物を造形する際に必要なデータであり、例えば、三次元のＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）データである。また、三次元造形装置３００は、例えば、３Ｄプリンタである。なお、本実施の形態では、三次元造形装置３００が一般的な３Ｄプリンタとして説明を行う。そのため、本実施の形態では、この３Ｄプリンタに対しての詳細な説明を省略する。
【００２８】
造形物情報管理装置１００は、三次元データ生成装置２００と通信可能に接続している。また、造形物情報管理装置１００は、読取装置５００と通信可能に接続している。また、三次元データ生成装置２００は、三次元造形装置３００に３Ｄデータを送信可能な状態で接続している。
【００２９】
まず、正規品造形システムの概要について説明する。
【００３０】
三次元データ生成装置２００が、造形物情報管理装置１００に格納されたデータに基づいて、造形対象の造形物を表す３Ｄデータと、後述する正規品情報を示す３Ｄデータとを合成した３Ｄデータ（合成データと呼ぶ）を三次元造形装置３００に出力する。
【００３１】
三次元造形装置３００は、三次元データ生成装置２００から出力された合成データを設計図として、造形物４００を造形する。
【００３２】
このように、正規品造形システムは、正規品情報を含む造形物４００を造形する。
【００３３】
次に、読取システムの概要について説明する。
【００３４】
ユーザが、正規品情報を含む造形物４００に対し、読取装置５００をかざす。そして、ユーザは、読取装置５００に、造形物４００の正規品情報を読み取らせる。そして、読取装置５００が読み取った正規品情報によって表されるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にアクセスすると、造形物情報管理装置１００は、アクセスに対する応答として、照合結果を読取装置５００に送信する。読取装置５００は、上記応答が示す照合結果を、ユーザが確認可能な形態で、例えば、読取装置５００の画面上に表示する。これにより、ユーザは、該造形物４００の真贋判定を行うことができる。
【００３５】
（造形物情報管理装置１００）
次に、図２を参照して、本実施の形態に係るシステムの造形物情報管理装置１００の機能構成について説明する。図２は、本実施の形態に係る造形物情報管理装置１００および後述する三次元データ生成装置２００の機能構成の一例を示す機能ブロック図である。
【００３６】
造形物情報管理装置１００は、三次元造形装置３００で造形される造形物４００に関する情報を管理する。図２に示す通り、造形物情報管理装置１００は、造形物データ記憶部１１０と、正規品情報記憶部１２０と、照合部１３０とを備えている。
【００３７】
造形物データ記憶部１１０は、造形物を識別する造形物ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）（造形物識別子とも呼ぶ）と、該造形物ＩＤに関連付けられた、該造形物を表す３Ｄデータとを格納する。以降、造形物を表す３Ｄデータを、造形物データとも呼ぶ。
【００３８】
正規品情報記憶部１２０は、造形物ＩＤと、該造形物ＩＤに関連付けられた、該造形物ＩＤによって特定される造形物が正規品であることを示すライセンス情報と、該ライセンス情報を示す正規品情報とを格納する。図３に正規品情報記憶部１２０に格納される情報の一例を示す。
【００３９】
ライセンス情報は、例えば、ライセンスキー、プロダクトキー等である。また、ライセンス情報は、造形物が正規品であることを示すものであればよく、例えば、シリアル番号であってもよい。
【００４０】
正規品情報は、関連付けられたライセンス情報を、例えば、読取装置５００の画面に表示させる際に、該ライセンス情報の表示に必要な情報である。ライセンス情報の表示に必要な情報とは、該ライセンス情報が格納されている位置を示すＵＲＬと、ＵＲＬパラメータ（クエリ文字列）とからなる文字列である。ＵＲＬパラメータは、上記ＵＲＬに付加される付加情報である。なお、本実施の形態では、特に限定しない限り、上記文字列を、該ライセンス情報のＵＲＬと呼ぶ。つまり、正規品情報とは、ライセンス情報のＵＲＬである。そして、上記文字列のうち、位置を示す部分（位置情報の部分）を、ライセンス情報のＵＲＬのドメイン部と呼び、ＵＲＬパラメータを、ライセンス情報のＵＲＬのクエリ部と呼ぶ。
【００４１】
図３では、造形物ＩＤが「１」の造形物は、ライセンス情報が「00371-XXX-8992671-00011」であり、正規品情報が「http://www.checking.com/check?code=xyz〜」である。ライセンス情報のＵＲＬ（正規品情報）のドメイン部は、「http://www.checking.com/check」であり、ライセンス情報のＵＲＬ（正規品情報）のクエリ部は、疑問符より後の文字列である「code=xyz〜」である。
【００４２】
なお、本実施の形態では、造形物データ記憶部１１０と、正規品情報記憶部１２０とが別々の構成として説明したが、本実施の形態はこれに限定されるものではない。造形物データ記憶部１１０と、正規品情報記憶部１２０とは、１つの記憶部で実現してもよい。この場合、この記憶部には、造形物ＩＤと、ライセンス情報と、正規品情報と、造形物データとが互いに関連付けられて、格納される。
【００４３】
また、本実施の形態では、造形物データ記憶部１１０および正規品情報記憶部１２０が造形物情報管理装置１００内に内蔵されることを例に説明を行ったが、造形物データ記憶部１１０および正規品情報記憶部１２０は、造形物情報管理装置１００とは異なる記憶装置で実現されるものであってもよい。
【００４４】
なお、上述したとおり、正規品情報は、造形物が正規品であることを示すライセンス情報に関する情報であるため、造形物が正規品であることを示す情報であるともいえる。
【００４５】
照合部１３０は、読取装置５００から送信されたアクセス要求を受信する。このアクセス要求は、読取装置５００が造形物４００の正規品情報の読み取りを行った際に、該読取装置５００が読み取った情報に基づいて、送信されるものである。アクセス要求には、読取装置５００がアクセスを要求する宛先（つまり、ＵＲＬ）が含まれる。そして、照合部１３０は、受信したアクセス要求に含まれるＵＲＬと、造形物データ記憶部１１０の正規品情報とを照合する。
【００４６】
そして、照合部１３０は、照合結果に応じた応答を、アクセス要求を送信した読取装置５００に対し、送信する。例えば、照合結果が、アクセス要求に含まれるＵＲＬと一致する正規品情報が存在することを示す場合、照合部１３０は、正規品情報に関連付くライセンス情報を、アクセス要求に対する応答として送信する。また、例えば、照合結果が、アクセス要求に含まれるＵＲＬと一致する正規品情報が存在しないことを示す場合、照合部１３０は、正規品情報が存在しないことを示す情報を、アクセス要求に対する応答として送信する。
【００４７】
（三次元データ生成装置２００）
次に、図２を参照して、本実施の形態に係るシステムの三次元データ生成装置２００の機能構成について説明する。図２に示す通り、三次元データ生成装置２００は、正規品情報変換部２１０と、合成部２２０とを備えている。更に、正規品情報変換部２１０は、符号化部２１１と、区画数決定部２１２と、生成部２１３と、を備えている。
【００４８】
正規品情報変換部２１０の符号化部２１１は、造形物情報管理装置１００の正規品情報記憶部１２０から、正規品情報を取得する。例えば、造形物の製作者が、図示しない入力装置を用いて、造形対象の造形物を指定した場合、正規品情報変換部２１０は、指定された造形物を示す造形物ＩＤを用いて、該造形物ＩＤに関連付けられた正規品情報を正規品情報記憶部１２０から取得する。
【００４９】
そして、符号化部２１１は、正規品情報記憶部１２０から取得した正規品情報を符号化する。例えば、符号化部２１１は、正規品情報をＮ（Ｎは自然数）種類の数字および／または文字で表現されたデータに変換する。以降、符号化した正規品情報を、符号化データと呼ぶ。
【００５０】
符号化部２１１が行う符号化の方法は、特に限定されない。符号化部２１１は、例えば、ＱＲコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  Ｃｏｄｅ）（登録商標）のアルゴリズムに従って、正規品情報を符号化データに変換してもよい。また、符号化部２１１が行う符号化の方法は、予め定められたものであってもよいし、都度変更されるものであってもよい。この場合、符号化部２１１は、符号化データと共に、符号化の方法（例えば、上述したＮの値）を生成部２１３に出力することが好ましい。本実施の形態では、符号化部２１１が正規品情報を、８種類の数字で表現された符号化データ（つまり、８進数で表現された符号化データ）に変換するとする。そして、この符号化の方法は、予め定められているとする。符号化部２１１は、符号化データを区画数決定部２１２および生成部２１３に出力する。
【００５１】
区画数決定部２１２は、符号化部２１１から符号化データを受信する。そして、区画数決定部２１２は、受信した符号化データを表す３Ｄデータに必要な区画数を決定する。区画数決定部２１２が数を決定する区画については、図面を代えて説明する。区画数決定部２１２は、決定した区画数を、生成部２１３に出力する。
【００５２】
生成部２１３は、符号化部２１１から符号化データを受信する。また、生成部２１３は、区画数決定部２１２から区画数を受信する。そして、生成部２１３は、この符号化データおよび区画数に基づいて、該符号化データを表す３Ｄデータを生成する。以降、生成部２１３が生成した３Ｄデータであって、正規品情報を示す３Ｄデータを、正規品データと呼ぶ。また、この正規品データに基づいて造形される造形物を、符号化物体（第１の造形物）と呼ぶ。
【００５３】
ここで、正規品データに基づいて造形される符号化物体について説明する。図４は、正規品データに基づいて造形される符号化物体４１０の外観の一例を示す図である。
【００５４】
図４に示す通り、符号化物体４１０は、二次元平面（図４においては、ｘｙ平面）に対して直交する方向（図４においては、ｚ軸方向）を筒軸の方向とする角筒形状である。なお、符号化物体４１０の形状は、一例であり、角筒形状に限定されるものではない。また、本実施の形態では、図４に示す通り、符号化物体４１０が、開口４１１を有した有底の物体であるとするが、本実施の形態はこれに限定されるものではない。符号化物体４１０は、両端が開口した無底の物体であってもよいし、両端が開口していない物体であってもよい。なお、図４に示す通り、符号化物体４１０が有底の物体の場合、符号化物体４１０は、開口４１１を有した略直方体の容器状の物体であるともいえる。
【００５５】
符号化物体４１０の内部は、複数の区画４１２に分割されている。各区画４１２は、符号化物体４１０の開口４１１側の端部から、反対側の端部（符号化物体４１０の底面）に渡って連続している。符号化物体４１０は、例えば、図４に示す通り、ｘｚ平面に平行な平面と、ｙｚ平面に平行な平面とで分割された複数の区画４１２を有している。
【００５６】
また、各区画４１２は、ある区画におけるｘｙ平面と平行な平面での断面の形状が、すべて同じ形状となるように、形成されているとするが、本実施の形態はこれに限定されるものではなく、各区画４１２の形状は異なるものであってもよい。
【００５７】
また、各区画４１２は、ｘｙ平面上において、格子状に配置されている。この各区画４１２は、ｘｙ平面上において、行列を成すように形成されているとも言える。図４に示す符号化物体４１０の区画４１２は、８×９の行列となるように形成されている。このように、各区画はｉ×ｊ（ｉおよびｊは任意の自然数）の行列を成すように形成されている。上述した区画数決定部２１２は、符号化データのデータ量に基づいて、このｉおよびｊを決定する。なお、区画数決定部２１２は、必要な区画の総数を決定し、生成部２１３がこの区画の総数に基づいて、ｉおよびｊを決定してもよい。本実施の形態では、生成部２１３が、区画数決定部２１２から受信した区画数に基づいて、８×９の区画が必要であると決定したとする。
【００５８】
なお、区画数決定部２１２は、符号化物体４１０の高さを更に決定してもよい。このとき、区画数決定部２１２は、符号化物体４１０の高さを、各区画４１２における所定の材料の高さが取りうる値の数に応じて、決定してもよいし正規品情報の情報量に応じて決定してもよい。また、区画数決定部２１２は、造形物４００の大きさに応じて、符号化物体４１０の高さを決定してもよい。符号化物体４１０の高さをより大きくすることにより、所定の材料の高さが取りうる値の数もより大きくすることができる。これにより、１つの区画４１２の情報量が増えるため、区画の数をより小さくすることができる。
【００５９】
各区画４１２のｘｙ平面上の形状は、図４に示す通り、略矩形であってもよいし、その他の形状であってもよい。図５Ａおよび図５Ｂは、正規品データに基づいて造形される符号化物体４１０のｘｙ平面上の各区画の形状の一例を説明するための図である。例えば、各区画のｘｙ平面上の形状は、図５Ａに示す通り、略円形であってもよいし、図５Ｂに示す通り、六角形の形状であってもよいし、その他の形状であってもよい。また、符号化物体４１０のｘｙ平面における形状は、図５Ａに示す通り、角が丸みを帯びた略矩形であってもよいし、図５Ｂに示す通り、長方形であってもよい。
【００６０】
図６は、図４の符号化物体４１０をｚ軸負方向側（筒軸の方向側）から見たときの一例を示す図である。図６において、各区画４１２内の数字は、具体的には後述するが、その区画４１２における、所定の材料の高さを示している。ここで、所定の材料とは、三次元造形装置３００によって使用される造形材料であり、例えば、光硬化性樹脂、石膏等が挙げられるが、本実施の形態はこれに限定されるものではない。また、所定の材料の高さとは、各区画４１２において、所定の材料が占有している領域の、底面からの筒軸（ｚ軸）上の長さである。なお、説明の便宜上、区画４１２内の数字は、図６の一番上の行のみに記載しているが、全ての区画４１２内に、数字が割り当てられているものとする。なお、本実施の形態では、各区画４１２に夫々含まれる所定の材料を、単に、「物体」とも呼ぶ。
【００６１】
また、図７は、図６におけるＡ−Ａ線断面矢示図である。図７において、一点鎖線で示した線は、符号化物体４１０の高さ（ｚ軸方向の長さ）を８等分に分割した際の分割線を示し、各分割線の左側の数値は、符号化物体４１０の底面から分割線までの高さを示している。なお、符号化物体４１０の高さの分割数はこれに限定されるものではなく、符号化部２１１が符号化データに用いた数字および／または文字の種類数（Ｎ）と同じ数以上であることが好ましい。
【００６２】
上述したとおり、本実施の形態において、符号化部２１１は、正規品情報を８進数で表現された符号化データに変換する。その変換後の符号化データが「１５０１６４１５７」であるとする。符号化物体４１０の各区画４１２は、底面からこの符号化データの各数値に対応する高さまで所定の材料で占有される。図７に示す通り、符号化物体４１０において、所定の材料の高さが、左から順に「１５０１６４１５７」となっていることがわかる。このように、所定の材料の高さの値の組み合わせは、符号化データを示すものである。なお、所定の材料の高さは、符号化物体４１０の底面からでなくてもよい。上記高さは、ｚ軸上のある位置からある位置までの長さであってもよい。
【００６３】
このように、生成部２１３は、符号化物体４１０を筒軸の方向（図４においては、開口４１１側）から見た場合において、各区画４１２における所定の材料の高さの組み合わせが、正規品情報を表現するものとなるように、各区画４１２における所定の材料の高さを決定する。そして、生成部２１３は、各区画４１２におけるにおける所定の材料の高さが、決定した高さとなるような正規品データを生成する。本実施の形態では、生成部２１３は、符号化データに含まれる数値を、符号化物体４１０の左上の区画４１２から順に割り当てる。そして、生成部２１３は、符号化物体４１０内の所定の材料の高さが、割り当てられた数値になるような符号化物体４１０を表す３Ｄデータを生成する。
【００６４】
図７に示す符号化物体４１０のように、所定の材料の高さが区画４１２毎に異なるため、所定の材料の占有度合（所定の材料の密度）が、区画４１２毎に異なることになる。
【００６５】
なお、本実施の形態において、生成部２１３が符号化データと共に、符号化の方法を符号化部２１１から受信した場合、生成部２１３は、符号化の方法を示す情報が、所定の区画４１２に含まれるような３Ｄデータを生成してもよい。
【００６６】
なお、本実施の形態では、生成部２１３が符号化物体４１０の左上の区画４１２から順に数値を割り当てているが、本実施の形態はこれに限定されるものではない。生成部２１３は、例えば、上述したＱＲコードと同様に、どの方向から見ても同じ情報を読み取れるように、所定の位置に所定のマーク（例えば、シンボル）が形成されるような３Ｄデータを生成してもよい。
【００６７】
生成部２１３は、正規品情報を変換した符号化データに基づいて生成した３Ｄデータ（正規品データ）を、該正規品情報に関連付けられた造形物ＩＤと共に、合成部２２０に出力する。
【００６８】
以上のように、正規品情報変換部２１０は、取得した正規品情報を、該正規品情報を示す３Ｄデータに変換する。つまり、正規品情報変換部２１０は、取得した正規品情報を示す３Ｄデータを生成する。このとき、正規品情報変換部２１０は、符号化物体４１０を筒軸の方向から見た場合における、各区画４１２に含まれる所定の材料の高さに基づいて、正規品情報を正規品データに変換する。
【００６９】
なお、本実施の形態では、図４に示すように符号化物体４１０がｚ軸に平行な板状の平面で区画４１２に区切られていることについて説明したが、この板状の平面は、無くてもよい。つまり、符号化物体４１０は、高さを有する複数の所定の材料（ｚ軸方向の長さを有する複数の物体）を含めばよい。つまり、正規品情報変換部２１０は、この複数の所定の材料の高さの組み合わせが正規品情報を表現するように、正規品情報を正規品データに変換してもよい。
【００７０】
なお、正規品情報変換部２１０は、三次元データ生成装置２００に内蔵された記憶装置（不図示）に、生成した正規品データを、造形物ＩＤに関連付けて格納してもよい。
【００７１】
合成部２２０は、正規品情報変換部２１０から正規品データを、造形物ＩＤと共に受信する。合成部２２０は、受信した造形物ＩＤを用いて、該造形物ＩＤに関連付けられた造形物データを、造形物データ記憶部１１０から取得する。合成部２２０は、取得した造形物データと、正規品データとを合成した合成データを生成する。
【００７２】
具体的には、合成部２２０は、符号化物体４１０が、造形物データによって表される造形物（造形対象の造形物）の内部に含まれ、該造形物と一体化した状態で形成されるように、該造形物データと、正規品データとを合成する。このとき、合成部２２０は、符号化物体４１０の開口４１１が造形物の表面から見えないように、造形物データと正規品データとを合成することが好ましい。これにより、造形対象の造形物の外観を変えることなく、三次元造形装置３００は、造形物４００を造形することができる。また、三次元造形装置３００によって生成された造形物４００の表面から符号化物体４１０を見えなくすることができるため、正規品情報を、悪意を持って読み取ろうとする第３者から、該正規品情報を隠蔽することができる。以降、符号化物体４１０の開口４１１側の面を、符号化物体４１０のコード読み取り面とも呼ぶ。
【００７３】
また、合成部２２０は、符号化物体４１０のコード読み取り面が、造形物の外側を向くように、造形物データと正規品データとを合成することが好ましい。このとき、合成部２２０は、コード読み取り面が位置する場所を示すマークが造形物の表面に形成されるように、合成データを生成してもよい。本実施の形態では、合成部２２０は、符号化物体４１０のコード読み取り面が、三次元造形装置３００が造形物４００を造形した（印刷した）状態において鉛直上向きの方向になるように、合成データを生成するとして説明を行う。
【００７４】
そして、合成部２２０は、合成データを三次元造形装置３００に出力する。
【００７５】
これにより、三次元造形装置３００は、三次元データ生成装置２００から出力された合成データを用いて、正規品情報を示す造形物（符号化物体４１０）が内部に埋め込まれた造形物４００を造形することができる。
【００７６】
なお、本実施の形態では、造形物情報管理装置１００と三次元データ生成装置２００とが別個の装置で実現されることを例に説明を行ったが、造形物情報管理装置１００と三次元データ生成装置２００とは同じ装置で実現してもよい。
【００７７】
（読取装置５００）
読取装置５００は、造形物４００に含まれる正規品情報を読み取ることが可能な装置である。読取装置５００は、例えば、赤外線サーモグラフィによって実現される。なお、読取装置５００は、この赤外線サーモグラフィを備えたスマートフォン等の端末によって実現してもよい。
【００７８】
図８は、本実施の形態における読取装置５００の機能構成の一例を示す機能ブロック図である。図８に示す通り、読取装置５００は、読取部５１０と、復号部５２０と、通信部５３０と、表示部５４０と、を備える。
【００７９】
読取部５１０は、造形物４００内に埋め込まれた符号化物体４１０が示す符号化された正規品情報を読み取る。このとき、読取部５１０は、符号化物体４１０のコード読み取り面を読み取る。具体的には、読取部５１０は、赤外線サーモグラフィによって、符号化物体４１０の各区画４１２の温度を、非接触で検出する。一般的に、物体は、赤外線を放射している。そのため、物体の量が増えるほど、赤外線の放射量も増える。したがって、所定の材料の占有率が高い区画４１２ほど、赤外線の放射量も増えると言える。赤外線サーモグラフィは、各区画４１２における赤外線の放射エネルギーを検出して、検出した放射エネルギーを温度に変換する。したがって、読取部５１０は、赤外線サーモグラフィによる検出結果に基づいて、符号化物体４１０が示す符号化された正規品情報を読み取る。
【００８０】
図９を用いて、読取部５１０の動作について説明する。図９は、読取部５１０の動作を説明するための図である。なお、本実施の形態では、読取部５１０は、図６に示す符号化物体４１０の温度を検出したとする。図９の色凡例に示す通り、温度が高いほど、白に近い色になり、温度が低くなるにつれて、黒に近い色になる。また、色凡例の上部の数字は、各色に対応する、所定の材料の高さを示す数値である。
【００８１】
図９に示す通り、検出結果は、色凡例に記載の８色の色で表現される。なお、本実施の形態では、正規品情報を８種類の数字で表現されたデータに符号化しているため、検出結果も８色の色で表現するとするが、本実施の形態はこれに限定されるものではない。検出結果は、Ｎ以上の色で表現されればよい。
【００８２】
読取部５１０は、図９に示す検出結果を得ると、この検出結果に基づいて、各区画４１２における値（つまり、所定の材料の高さ）に変換する。これにより、読取部５１０は、変換した値である「１５０１６４１５７」を、読取結果とする。このようにして、読取部５１０は、符号化物体４１０から符号化された正規品情報を読み取る。そして、読取部５１０は、読取結果を復号部５２０に出力する。
【００８３】
復号部５２０は、読取部５１０から読取結果を受け取ると、該読取結果を、復号する。造形物４００が正規品の場合、読取結果は、符号化された正規品情報であるため、復号部５２０が復号することによって得られる復号結果は、正規品情報となる。上述したとおり、正規品情報は、ライセンス情報のＵＲＬである。復号部５２０は、このライセンス情報のＵＲＬを通信部５３０に出力してもよい。
【００８４】
以上のように、読取装置５００は、造形物４００から正規品情報を読み取ることができる。
【００８５】
なお、読取装置５００は、例えば、正規品情報を読み取るためのアプリケーションプログラムを読取装置５００上で動作させることにより、正規品情報を読み取ってもよい。このアプリケーションプログラムは、読取部５１０および復号部５２０の処理を実行させるためのプログラムである。このアプリケーションプログラムは、例えば、ＱＲコードを読み取るアプリケーションプログラムと同様の機能を有するものであってもよい。
【００８６】
ユーザが、造形物４００の、符号化物体４１０のコード読み取り面に、読取装置５００をかざし、読取装置５００に造形物４００の正規品情報を読み取らせるとする。そして、ユーザは、読取装置５００が読み取った正規品情報である、ライセンス情報のＵＲＬにアクセスするよう、読取装置５００を操作するとする。
【００８７】
通信部５３０は、造形物情報管理装置１００に対し、アクセス要求を送信する。このアクセス要求には、ライセンス情報のＵＲＬが含まれる。そして、通信部５３０は、アクセス要求に対する応答を、造形物情報管理装置１００から受信する。この応答は、上述したとおり、正規品情報に関連付くライセンス情報、正規品情報が存在しないことを示す情報等である。
【００８８】
表示部５４０は、通信部５３０が受信した応答を画面に表示する。表示部５４０は、通信部５３０が受信した応答が、ライセンス情報の場合、このライセンス情報を画面に表示する。通信部５３０が受信した応答が、正規品情報が存在しないことを示す情報の場合、該情報を画面に表示する。ユーザは、画面に表示されたライセンス情報を確認することにより、造形品４００のライセンスを確認し、該造形品４００が正規品であることを確認することができる。また、画面にライセンス情報が表示されない（正規品情報が存在しないことを示す情報が表示される）場合、ユーザは、この造形品４００にはライセンスが付与されていない非正規品であることを確認することができる。これにより、ユーザは、該造形物４００の真贋判定を行うことができる。
【００８９】
なお、読取部５１０が符号化された正規品情報を検出できない場合、読取部５１０が検出結果から、符号化された値に変換できない場合、または、復号部５２０が読取結果を符号化できない場合について説明する。この場合、表示部５４０は、画面に正規品情報が読み取れないことを示す情報を表示する構成であってもよい。これにより、ユーザは、このような造形物４００を偽物であると判定することができる。
【００９０】
（合成データ生成方法について）
次に、三次元データ生成装置２００における三次元データ生成方法について、図１０を参照して説明する。図１０は、本実施の形態における三次元データ生成方法の流れの一例を示すフローチャートである。なお、以下では、造形対象の造形物が指定されているとする。
【００９１】
図１０に示す通り、まず、正規品情報変換部２１０が、造形対象の造形物の正規品情報を正規品情報記憶部１２０から取得する（ステップＳ１０１）。
【００９２】
そして、正規品情報変換部２１０が、ステップＳ１０１にて取得した正規品情報を符号化することにより、該正規品情報を符号化データに変換する（ステップＳ１０２）。
【００９３】
その後、正規品情報変換部２１０が、ステップＳ１０２にて変換した符号化データに基づいて、正規品データを生成する（ステップＳ１０３）。
【００９４】
また、合成部２２０が、造形対象の造形物を表す３Ｄデータ（造形物データ）を、造形物データ記憶部１１０から取得する（ステップＳ１０４）。なお、このステップＳ１０４は、ステップＳ１０１からステップＳ１０３の何れかの前に行われてもよいし、ステップＳ１０１からステップＳ１０３の何れかと同時に行われてもよい。
【００９５】
そして、合成部２２０は、造形物データによって表される造形物の内部に、正規品データによって表される符号化物体４１０が含まれるように、造形物データと、正規品データとを合成する（ステップＳ１０５）。これにより、合成部２２０は、合成した３Ｄデータ（合成データ）を生成することができる。
【００９６】
以上により、三次元データ生成装置２００は、三次元データ生成処理を終了する。
【００９７】
三次元造形装置３００は、上述した三次元データ生成処理によって生成された合成データに基づいて、造形物４００を造形する。この造形物４００は、造形物データによって示される造形物と符号化物体４１０とが一体化したものである。
【００９８】
このように、本実施の形態に係る三次元データ生成装置２００によって生成された合成データを用いることにより、三次元造形装置３００は、正規品情報を示す符号化物体４１０を内部に埋め込んだ造形物４００を造形することができる。
【００９９】
（効果）
本実施の形態によれば、正規品情報変換部２１０が、造形対象の造形物である対象造形物が正規品であることを示す正規品情報を、該正規品情報を示す三次元データである正規品データに変換する。この正規品データによって表される造形物（符号化物体４１０）は、正規品情報を表現する複数の長さを、所定の共通の方向について各々有する複数の物体を含んでいる。
【０１００】
このように、本実施の形態によれば、正規品情報を、所定の共通の方向の長さを有する複数の物体で表現する。これにより、１つの物体（非特許文献１における１ビットに対応）で表現可能な情報量をより大きくすることができる。したがって、正規品情報を表現する正規品データによって表される造形物は、非特許文献１に記載された技術を用いて表現された物体よりも、小さい面積でより多くの情報を表現することができる。
【０１０１】
そして、合成部２２０が、対象造形物を表す三次元データである造形物データと正規品データとを合成した合成データを生成する。合成部２２０は、合成データによって表される造形物４００（第２の造形物）が、造形物データによって表される対象造形物と、符号化物体４１０とが、一体化したものとなるような合成データを生成する。
【０１０２】
一般的に、物体は、赤外線を放射している。そのため、物体の量が増えるほど、赤外線の放射量も増える。したがって、所定の共通の方向（本実施の形態では、ｘｙ平面に対して直交するｚ方向）の長さがより長い物体ほど、より多くの赤外線を放射する。よって、読取装置５００は、符号化物体４１０の温度を測定することにより、符号化物体４１０に含まれる複数の物体の長さの違いを、読み取ることができる。複数の物体は、各物体の長さによって、正規品情報を表現している。したがって、利用者は、造形物４００に含まれる符号化物体４１０の温度を測定するという簡単な方法で、造形物４００の真贋判定を行うことができる。
【０１０３】
また、符号化物体４１０は、造形物４００と一体化しているため、符号化物体４１０は、造形物４００から非破壊では取り出せない。したがって、本実施の形態におけるシステムは、造形物４００（造形品）の真贋判定が容易で、且つ、造形品から非破壊で取り出し不可能な、正規品を示す情報を、より小さな面積で表現することができる。
【０１０４】
また、本実施の形態に係る三次元データ生成装置２００は、造形品の真贋判定が容易で、且つ、造形品から非破壊で取り出し不可能な、正規品を示す情報を、より小さな面積で表現する３次元データを生成することができる。
【０１０５】
また、造形物情報管理装置１００、三次元データ生成装置２００および三次元造形装置３００を含む正規品造形システムは、造形品の真贋判定が容易で、且つ、造形品から非破壊で取り出し不可能な、正規品を示す情報を、より小さな面積で表現した造形品を生成することができる。
【０１０６】
また、造形物情報管理装置１００および読取装置５００を含む読取システムは、このような造形品から、正規品を示す情報を読み取ることによって、造形品の真贋判定を簡単に行うことができる。
【０１０７】
（変形例１）
上述した第１の実施の形態では、正規品情報変換部２１０の生成部２１３が、所定の材料の高さの値の組み合わせが、符号化データを示すような、正規品データを生成することについて説明したが、本実施の形態はこれに限定されるものではない。
【０１０８】
本変形例では、生成部２１３による、正規品データ生成方法の他の例について説明する。
【０１０９】
生成部２１３は、符号化部２１１から符号化データを受信すると、この符号化データに基づいて、各区画４１２に割り当てる数値を決定する。具体的には、生成部２１３は、ある区画と、このある区画に隣接する他の区画との高さの差の組み合わせが、符号化データを示すように、各区画４１２に割り当てる高さの値を決定する。
【０１１０】
図１１に本変形例における、所定の材料の高さの分布の一例を示す。図１１に示す通り、生成部２１３は、隣接する区画４１２との差が、上述した符号化データのうちの８つの数字「１５０１６４１５」を示すように、各区画４１２に割り当てる高さの値を決定する。
【０１１１】
そして、生成部２１３は、各区画における所定の材料の高さが、この決定した値になるように、正規品データを生成する。
【０１１２】
なお、本変形例では、隣接する区画４１２との差が符号化データとなるように、各区間４１２に割り当てる高さの値を決定したが、生成部２１３は、隣接する区画４１２との和が符号化データとなるように、上記高さの値を決定してもよい。また、図１１では、左右に隣接する区間との差が符号化データとなるように上記高さの値を決定したが、上下に隣接する区間との差が符号化データとなるように上記高さの値を決定してもよい。
【０１１３】
このように、本変形例における生成部２１３は、各区画４１２における所定の材料の高さの値と隣接する他の区画４１２における所定の材料の高さの値との関係性を示す値の組み合わせが、符号化データを示すように、各区画４１２における所定の材料の高さを決定する。そして、生成部２１３は、各区画４１２における所定の材料の高さが、決定した高さとなるように、正規品データを生成する。
【０１１４】
以上のように、生成された正規品データによって示される符号化データは、隣接する区間との差の組み合わせを示している。これにより、本変形例において生成される正規品データが示す正規品情報は、所定の材料の高さの値の組み合わせそのものを示す符号化データを表す３Ｄデータである正規品データが示す正規品情報に比べ、より第３者に解読されづらい。したがって、本変形例によれば、より第３者に解読されづらい正規品情報を、造形物４００内に埋め込むことができる。
【０１１５】
（変形例２）
本変形例では、生成部２１３による、正規品データ生成方法の更に他の例について説明する。
【０１１６】
上述したとおり、正規品情報は、ドメイン部とクエリ部とを含んでいる。本変形例では、ドメイン部を表現する、所定の材料の高さの組み合わせと、クエリ部を表現する、所定の材料の高さの組み合わせとが異なる様態で決定されることについて説明する。
【０１１７】
生成部２１３は、上述した第１の実施の形態と同様に、各区画４１２における所定の材料の高さの値の組み合わせが、ドメイン部の符号化データを示すように、各区画４１２における所定の材料の高さを決定する。また、生成部２１３は、各区画４１２における所定の材料の高さの値と隣接する他の区画４１２における所定の材料の高さの値との関係性（例えば、差）を示す値の組み合わせが、クエリ部の符号化データを示すように、各区画４１２における所定の材料の高さを決定する。このとき、生成部２１３は、正規品情報に含まれる、ドメイン部とクエリ部との間の区画４１２の所定の材料の高さが、区切りを示す情報となるように、該高さを決定してもよい。例えば、生成部２１３は、ドメイン部とクエリ部との間の区画４１２の所定の材料の高さが疑問符（？）を表すように、該高さを決定してもよい。
【０１１８】
これにより、上述した第１の実施の形態および変形例１に比べて、より第３者に解読されづらい正規品情報を示す符号化物体４１０を、造形物４００内に埋め込むことができる。
【０１１９】
＜第２の実施の形態＞
上述した第１の実施の形態では、符号化物体４１０のコード読み取り面から見た場合に、符号化物体４１０が、各区画における所定の材料の高さに基づいて、正規品情報を表現することについて説明した。
【０１２０】
本実施の形態では、更に、符号化物体４１０の側面から見た場合の情報も、正規品情報を表現する情報として使用することについて説明する。
【０１２１】
本実施の形態に係るシステム、および、各装置の構成は、上述した第１の実施の形態と同様であるため、詳細な説明を省略する。
【０１２２】
本実施の形態に係る三次元データ生成装置２００の生成部２１３は、正規品データを生成する際、符号化物体４１０の側面から見た場合の所定の材料の占有度合の分布パターンも、正規品情報を表現するような正規品データを生成する。
【０１２３】
図１２は、図６におけるＢ方向から赤外線サーモグラフィによって温度を測定した場合における検出結果の一例を示す図である。図１２に示す通り、検出結果は、色凡例に記載の９色の色で表現される。なお、本実施の形態では、図６に示す符号化物体４１０の一行目の区画４１２の数が９つであるため、検出結果も９色の色で表現するとするが、本実施の形態はこれに限定されるものではない。
【０１２４】
図７に示す通り、８つの区画４１２において、底面から高さ１までの領域（階層と呼ぶ）に所定の材料が存在している。したがって、図１２に示す通り、符号化物体４１０の一番下の部分は、より高い温度を示している。また、図７に示す通り、８つの区画４１２において、高さが７の所定の材料を含む区画４１２は１つである。そのため、図１２に示す通り、符号化物体４１０の一番上の部分は、より低い温度を示している。
【０１２５】
このように、符号化物体４１０の側面から見た場合の、各階層における所定の材料の占有度合は、温度で表現することができる。したがって、生成部２１３が、各階層における所定の材料の占有度合に基づいて、正規品情報を表現するような正規品データを生成する。このように、正規品データによって表現される正規品情報は、コード読み取り面からだけではなく、符号化物体４１０の側面から読み取られる情報に基づいて、表現されている。したがって、生成部２１３は、コード読み取り面から読み取られる情報に基づいた正規品情報を表現する正規品データに比べ、より第３者に解読されづらい正規品データを生成することができる。
【０１２６】
また、図１２では、図６におけるＢ方向からの温度を測定した結果を示しているが、読取装置５００は、他の側面からの温度を測定してもよいことは言うまでもない。そして、読取装置５００は、上述した第１の実施の形態と同様に、コード読み取り面から見た場合の検出結果と、図１２に示す符号化物体４１０の側面から見た場合の検出結果とに基づいて、復号を行う。
【０１２７】
このように、本実施の形態に係る三次元データ生成装置２００は、符号化物体４１０のコード読み取り面から見た場合の所定の材料の占有度合の分布パターンと、符号化物体４１０の側面から見た場合の所定の材料の占有度合の分布パターンとが、正規品情報を表現するような正規品データを生成する。コード読み取り面から読み取られる情報に基づいた正規品情報を表現する正規品データに比べ、本実施の形態において生成される正規品データは、より多くの情報に基づいて正規品情報を表現している。したがって、この正規品情報を読み取るためには、コード読み取り面からだけではなく、符号化物体４１０の側面からも読み取る必要がある。したがって、コード読み取り面から読み取られる情報に基づいた正規品情報に比べ、より第３者に解読されづらい正規品情報を示す符号化物体４１０を、造形物４００内に埋め込むことができる。
【０１２８】
＜第３の実施の形態＞
次に、本発明の第３の実施の形態について、図面を参照して説明する。本実施の形態では、本発明の課題を解決する最小の構成について説明を行う。
【０１２９】
図１３は、本実施の形態に係る三次元データ生成装置の機能構成の一例を示す機能ブロック図である。図１３に示す通り、本実施の形態に係る三次元データ生成装置２０は、正規品情報変換部２１と、合成部２２とを備えている。
【０１３０】
正規品情報変換部２１は、造形対象の造形物である対象造形物が正規品であることを示す正規品情報を、該正規品情報を示す三次元データである正規品データに変換する。正規品情報変換部２１は、正規品データによって表される造形物である第１の造形物が、正規品情報を表現する複数の長さを、所定の共通の方向について各々有する複数の物体を含むように、正規品情報を正規品データに変換する。
【０１３１】
正規品情報変換部２１は、変換した正規品データを、合成部２２に出力する。
【０１３２】
合成部２２は、正規品情報変換部２１から正規品データを受け取る。合成部２２は、第１の造形物と、前記対象造形物と、が一体化した第２の造形物を表す三次元データである合成データを生成する。
【０１３３】
このように、本実施の形態によれば、正規品情報を示す正規品データを、所定の共通の方向の長さを有する複数の物体で表現するため、１つの物体で表現可能な情報量をより大きくすることができる。したがって、正規品情報を表現する正規品データによって表される造形物は、非特許文献１に記載された技術を用いて表現された物体よりも、小さい面積でより多くの情報を表現することができる。
【０１３４】
また、一般的に、物体は、赤外線を放射している。そのため、物体の量が増えるほど、赤外線の放射量も増える。したがって、所定の共通の方向の長さがより長い物体ほど、より多くの赤外線を放射する。よって、第１の造形物の温度を測定すれば、第１の造形物に含まれる複数の物体の長さの違いを、読み取ることができる。したがって、第１の造形物の温度を測定することにより、正規品データを読み取ることができる。これにより、利用者は、第２の造形物に含まれる第１の造形物の温度を測定するという簡単な方法で、第２の造形物の真贋判定を行うことができる。
【０１３５】
以上のように、本実施の形態に係る三次元データ生成装置２０によれば、造形品の真贋判定が容易で、且つ、造形品から非破壊で取り出し不可能な、正規品を示す情報を、より小さな面積で表現することができる。
【０１３６】
（ハードウェア構成について）
なお、図２に示した造形物情報管理装置１００、三次元データ生成装置２００、図８に示した読取装置５００、および図１３に示した三次元データ生成装置２０の各部は、図１４に例示するハードウェア資源で実現してもよい。すなわち、図１４に示す構成は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９２、通信インタフェース９３、記憶媒体９４およびＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９５を備える。ＣＰＵ９５は、ＲＯＭ９２または記憶媒体９４に記憶された各種ソフトウェアプログラム（コンピュータプログラム）を、ＲＡＭ９１に読み出して実行することにより、造形物情報管理装置１００、三次元データ生成装置（２０、２００）、読取装置５００の全体的な動作を司る。すなわち、上記各実施形態において、ＣＰＵ９５は、ＲＯＭ９２または記憶媒体９４を適宜参照しながら、造形物情報管理装置１００、三次元データ生成装置（２０、２００）、読取装置５００が備える各機能（各部）を実行するソフトウェアプログラムを実行する。
【０１３７】
また、各実施形態を例に説明した本発明は、造形物情報管理装置１００、三次元データ生成装置（２０、２００）、読取装置５００に対して、上記説明した機能を実現可能なコンピュータプログラムを供給した後、そのコンピュータプログラムを、ＣＰＵ９５がＲＡＭ９１に読み出して実行することによって達成される。
【０１３８】
また、係る供給されたコンピュータプログラムは、読み書き可能なメモリ（一時記憶媒体）またはハードディスク装置等のコンピュータ読み取り可能な記憶デバイスに格納すればよい。そして、このような場合において、本発明は、係るコンピュータプログラムを表すコード或いは係るコンピュータプログラムを格納した記憶媒体によって構成されると捉えることができる。
【０１３９】
上述した各実施形態では、図２に示した造形物情報管理装置１００、三次元データ生成装置２００、図８に示した読取装置５００、および図１３に示した三次元データ生成装置２０における各ブロックに示す機能を、図１４に示すＣＰＵ９５が実行する一例として、ソフトウェアプログラムによって実現する場合について説明した。しかしながら、図２、図８および図１３に示した各ブロックに示す機能は、一部または全部を、ハードウェアの回路として実現してもよい。
【０１４０】
なお、上述した各実施の形態は、本発明の好適な実施の形態であり、上記各実施の形態にのみ本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において当業者が上記各実施の形態の修正や代用を行い、種々の変更を施した形態を構築することが可能である。
【符号の説明】
【０１４１】
１００    造形物情報管理装置
１１０    造形物データ記憶部
１２０    正規品情報記憶部
１３０    照合部
２００    三次元データ生成装置
２１０    正規品情報変換部
２１１    符号化部
２１２    区画数決定部
２１３    生成部
２２０    合成部
３００    三次元造形装置
４００    造形物
４１０    符号化物体
４１１    開口
４１２    区画
５００    読取装置
５１０    読取部
５２０    復号部
５３０    通信部
２０    三次元データ生成装置
２１    正規品情報変換部
２２    合成部
【図１】
0006489208.tif 000002
【図２】
0006489208.tif 000003
【図３】
0006489208.tif 000004
【図４】
0006489208.tif 000005
【図５Ａ】
0006489208.tif 000006
【図５Ｂ】
0006489208.tif 000007
【図６】
0006489208.tif 000008
【図７】
0006489208.tif 000009
【図８】
0006489208.tif 000010
【図９】
0006489208.tif 000011
【図１０】
0006489208.tif 000012
【図１１】
0006489208.tif 000013
【図１２】
0006489208.tif 000014
【図１３】
0006489208.tif 000015
【図１４】
0006489208.tif 000016