(57)【要約】【課題】立体造形物を形成するためのコンテンツを、ユーザが容易に制作可能とする。【解決手段】オプティマイザ１７２は、ユーザ端末１に、熱膨張性シートの裏面から熱膨張層を膨張させるための裏膨張データと、熱膨張性シートの表面から熱膨張層を膨張させるための表膨張データとをバンプデータとして取得させる。ビュアー１７３は、取得したバンプデータに基づいて、熱膨張性シートの膨張後の外観を表示させると共に、熱膨張層が異常膨張すると見込まれる領域を所定の態様で識別表示させる。【選択図】図１
2018099876.tif 000002
【特許請求の範囲】
【請求項１】
熱膨張性シートの一方の面から熱膨張層を膨張させるための第１の膨張データと、前記熱膨張性シートの他方の面から前記熱膨張層を膨張させるための第２の膨張データとをバンプデータとして取得する取得手段と、
前記取得手段により取得した前記バンプデータに基づいて、前記熱膨張性シートの膨張後の外観をプレビューとして表示させると共に、前記熱膨張層が異常膨張すると見込まれる領域を所定の態様で識別表示させる表示制御手段と、
を備えることを特徴とする表示装置。
【請求項２】
前記取得手段によって取得した前記バンプデータに基づいて、前記熱膨張層が異常膨張すると見込まれる前記領域を特定する特定手段、
を備えることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記熱膨張層が異常膨張すると見込まれる前記領域のデータを、前記熱膨張層が異常膨張しないデータに置き換える置換手段、
を備えることを特徴とする請求項２に記載の表示装置。
【請求項４】
熱膨張性シートに印刷して熱膨張層を膨張させるための膨張データを取得する取得手段と、
前記取得手段により取得した前記膨張データに基づいて、前記熱膨張層が異常膨張すると見込まれる領域が存在すると判断された場合に、前記取得手段により取得した前記膨張データに基づいて前記熱膨張性シートの膨張後の外観イメージを事前に表示させると共に、前記熱膨張層が異常膨張すると見込まれる領域を所定の態様で識別表示させる表示制御手段と、
を備えることを特徴とする表示装置。
【請求項５】
コンピュータを、
熱膨張性シートの一方の面から熱膨張層を膨張させるための第１の膨張データと、前記熱膨張性シートの他方の面から前記熱膨張層を膨張させるための第２の膨張データとをバンプデータとして取得する取得手段、
前記取得手段により取得した前記バンプデータに基づいて、前記熱膨張性シートの膨張後の外観をプレビューとして表示させると共に、前記熱膨張層が異常膨張すると見込まれる領域を所定の態様で識別表示させる表示制御手段、
として機能させるための表示プログラム。
【請求項６】
コンピュータを、
熱膨張性シートに印刷して熱膨張層を膨張させるための膨張データを取得する取得手段、
前記取得手段により取得した前記膨張データに基づいて、前記熱膨張性シートの膨張後の外観をプレビューとして表示させると共に、前記熱膨張層が異常膨張すると見込まれる領域を所定の態様で識別表示させる表示制御手段、
として機能させるための表示プログラム。
【請求項７】
所定の階調数からなる画像データを、各座標の階調値に基づいて前記階調数よりも少ない数のレイヤに分割することにより、対応する膨張高さが互いに異なる複数のレイヤ画像を、熱膨張層を含む熱膨張性シートの一方の面から前記熱膨張層を膨張させるための第１膨張データとして取得するレイヤ画像取得手段と、
前記複数のレイヤ画像を統合した膨張データで異常膨張が起きるか否かを判定する判定手段と、
前記レイヤ画像取得手段で取得された複数のレイヤ画像のうち選択された所定のレイヤ画像から少なくとも一部の領域を、前記熱膨張性シートの他方の面から前記熱膨張層を膨張させるための第２膨張データに移動させる移動手段と、
を有することを特徴とする立体画像データ生成装置。
【請求項８】
所定の階調数からなる画像テータを、夫々異なる複数の膨張高さに膨張する複数の濃度レイヤに振り分ける振分手段と、
前記複数の濃度レイヤを統合した膨張データで異常膨張が起きるか否かを判定する判定手段と、
前記複数の濃度レイヤから膨張データを作成するデータ作成手段と、
を有することを特徴とする立体画像データ生成装置。
【請求項９】
前記判定手段は、異常膨張が起きると判定した領域のレイヤを生成する、
ことを特徴とする請求項８に記載の立体画像データ生成装置。
【請求項１０】
前記複数の濃度レイヤのうち、第１の濃度レイヤの所定領域を、第２の濃度レイヤに変更する変更手段、
を有し、
前記判定手段は、前記第１の濃度レイヤの所定領域を、前記第２の濃度レイヤに変更した際に、異常膨張が起きるか否かを再判定する、
ことを特徴とする請求項８または９に記載の立体画像データ生成装置。
【請求項１１】
所定の階調数からなる画像データを、各座標の階調値に基づいて前記階調数よりも少ない数のレイヤに分割することにより、対応する膨張高さが互いに異なる複数のレイヤ画像を、熱膨張層を含む熱膨張性シートの一方の面から前記熱膨張層を膨張させるための第１膨張データとして取得するレイヤ画像取得手段、
前記複数のレイヤ画像を統合した膨張データで異常膨張が起きるか否かを判定する判定手段、
前記レイヤ画像取得手段で取得された複数のレイヤ画像のうち選択された所定のレイヤ画像から少なくとも一部の領域を、前記熱膨張性シートの他方の面から前記熱膨張層を膨張させるための第２膨張データに移動させる移動手段、
としてコンピュータを機能させるための立体画像データ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示プログラム、立体画像データ生成装置および立体画像データ生成プログラムに関する。
【背景技術】
【０００２】
従来、吸収した熱量に応じて膨張する熱膨張層（発泡層）を一方の面上に有する媒体（例えば、熱膨張性シート（熱発泡性シート））上に、電磁波を熱に変換する電磁波熱変換層を印刷により形成し、熱膨張層（発泡層）のうち媒体に電磁波熱変換層が形成された部位を電磁波の照射によって膨張させて盛り上げることにより、立体造形物を形成する方法が知られている（例えば、特許文献１，２参照）。以下、このような立体造形物を形成するシステムを、２．５次元プリンタシステムと呼ぶ。
熱膨張性シートの熱膨張層が膨張により隆起することにより、熱膨張性シートの表面に凹凸が形成される。このような熱膨張層の隆起（バンプ：BUMP）によって凸形状または凹凸形状を造ることにより、熱膨張性シートに立体造形物が形成される。
【０００３】
特許文献１，２では、熱膨張性シート（熱発泡性シート）の裏面に電磁波を熱に変換する濃淡画像（電磁波熱変換層）を形成して、この熱膨張性シート（熱発泡性シート）の裏面から光を照射していた。しかし、熱膨張性シート（熱発泡性シート）の基材を介して膨張層を加熱する際、この基材を介して熱が拡散するため、細かいパターンを形成することができなかった。
【０００４】
よって、細かいパターンを熱膨張性シート（熱発泡性シート）の表面に、粗いパターンを裏面に形成したのち、熱膨張性シート（熱発泡性シート）の表面と裏面にそれぞれ光を照射する方法が発明された。表面に光照射する場合には、基材を介さずに膨張層を直接に加熱するので、熱は拡散しない。これにより、細かなパターンを有する立体造形物を形成することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭６４−２８６６０号公報
【特許文献２】特開２００１−１５０８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年では、このような立体造形物の形成システムにより、各種製品の表面素材を形成することが構想されている。熱膨張性シート（熱発泡性シート）に形成される従来のコンテンツは、メーカから提供されていた。よって、同様に表面素材のコンテンツもメーカが提供することが考えられるが、ユーザが表面素材となる立体造形物を自ら制作可能とすることが更に望ましい。
【０００７】
ユーザが立体造形物を自ら制作する際には、コンテンツの制作と試し刷りを繰り返し行うことが必要である。しかし、立体造形物の形成には所定の時間が掛かるため、試し刷りを繰り返し行うことは、更に多くの時間が必要となる。
【０００８】
更に、ユーザが立体造形物を自ら制作する際には、熱膨張性シート（熱発泡性シート）の性質を十分に理解して、異常膨張（異常発泡）を避けることが必要である。
【０００９】
そこで、本発明は、立体造形物を形成するためのコンテンツを、ユーザが容易に制作可能とすることを課題とする。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するため、
熱膨張性シートの一方の面から熱膨張層を膨張させるための第１の膨張データと、前記熱膨張性シートの他方の面から前記熱膨張層を膨張させるための第２の膨張データとをバンプデータとして取得する取得手段と、
前記取得手段により取得した前記バンプデータに基づいて、前記熱膨張性シートの膨張後の外観をプレビューとして表示させると共に、前記熱膨張層が異常膨張すると見込まれる領域を所定の態様で識別表示させる表示制御手段と、
を備えることを特徴とする表示装置である。
【発明の効果】
【００１１】
本発明によれば、立体造形物を形成するためのコンテンツを、ユーザが容易に制作可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態における立体造形物形成システムの概略を示す構成図である。
【図２】利用者が自ら立体造形物を制作する場合のフローチャート例である。
【図３】サーフェサとオプティマイザとビュアーおよび２．５次元プリンタの入出力データを説明する図である。
【図４】サーフェサの入力データと内部データと出力データを説明する図である。
【図５】サーフェサの立体画像データ生成処理を示すフローチャート（その１）である。
【図６】サーフェサの立体画像データ生成処理を示すフローチャート（その２）である。
【図７】サーフェサの異常領域の警告処理を示すフローチャートである。
【図８Ａ】画像データを表示させたサーフェサ画面例である。
【図８Ｂ】レイヤペインに各レイヤを表示させたサーフェサ画面例である。
【図８Ｃ】設定された振り分け条件に従って、画像データの各領域を膨張（発泡）データに振り分けたサーフェサ画面例である。
【図８Ｄ】裏膨張レイヤセットのうち膨らみ高レイヤを表示させたサーフェサ画面例である。
【図８Ｅ】裏膨張レイヤセットのうち膨らみ中レイヤを表示させたサーフェサ画面例である。
【図８Ｆ】裏膨張レイヤセットのうち膨らみ低レイヤを表示させたサーフェサ画面例である。
【図８Ｇ】裏膨張レイヤセットのうち膨らみ無レイヤを表示させたサーフェサ画面例である。
【図８Ｈ】表膨張レイヤセットを表示させたサーフェサ画面例である。
【図８Ｉ】表膨張レイヤセットのうち膨らみ高レイヤを表示させたサーフェサ画面例である。
【図８Ｊ】表膨張レイヤセットのうち膨らみ低レイヤを表示させたサーフェサ画面例である。
【図８Ｋ】表膨張レイヤセットのうち異常領域レイヤを表示させたサーフェサ画面例である。
【図９】立体画像の一例を示す斜視図である。
【図１０】立体画像の他の例を示す斜視図である。
【図１１】オプティマイザの処理を示すフローチャートである。
【図１２】熱膨張性シートに最適化するためのフィルタリング変換を示すグラフである。
【図１３】ビュアーの処理を示すフローチャートである。
【図１４】ビュアーの画面例を示す図である。
【図１５】ビュアーの警告表示に係る画面例を示す図である。
【図１６】２．５次元プリンタシステムの処理を示すフローチャートである。
【図１７】熱膨張性シートの表面側の加熱による膨張（発泡）を示す断面図である。
【図１８】熱膨張性シートの裏面側の加熱による乾燥を示す断面図である。
【図１９】熱膨張性シートの裏面側の加熱による膨張（発泡）を示す断面図である。
【発明を実施するための形態】
【００１３】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
本実施形態において「立体造形物」とは、造型物（造形物）を示し、造型物には単純な形状、幾何学形状、文字等広く形状一般が含まれる。更に造型物は、加飾の結果として形成される装飾をも含む。装飾とは、視覚および／または触覚を通じて美感を想起させるものである。また、「立体造形物の形成」とは、造型物を形成することだけでなく、加飾（造飾）をも含む。
【００１４】
本実施形態は、吸収した熱量に応じて膨張する熱膨張層（発泡層）を一方の面上に有する媒体（例えば、熱膨張性シート（熱発泡性シート））上に、電磁波を熱に変換する材料（例えば、カーボンなどの電磁波熱変換材料）を含む黒いインク等で所望の画像を印刷し、熱膨張層のうち媒体に前記画像が形成された部位を電磁波の照射によって膨張させて盛り上げることにより、立体画像を形成する方法に関するものである。ここで電磁波とは、例えば近赤外線や可視光などであるが、これらに限定されない。
【００１５】
図１は、本実施形態における立体造形物形成システムの概略を示す構成図である。
ユーザ端末１は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、表示部１４、入力部１５、通信部１６、記憶部１７を備える。記憶部１７には、サーフェサ１７１、オプティマイザ１７２、ビュアー１７３などのソフトウェアプログラムが格納されている。そのうちオプティマイザ１７２とビュアー１７３は、表示プログラムを構成する。
表示部１４は、例えば液晶表示パネルなどで構成されている。入力部１５は、マウスやタッチパネルやキーボードなどで構成され、このユーザ端末１の操作に用いられる。更にユーザ端末１は、通信部１６によって２．５次元プリンタシステム７と相互に通信可能に接続される。この通信部１６は、例えばＷｉ−Ｆｉ（登録商標）無線通信モジュールである。
【００１６】
サーフェサ１７１は、立体造形物の凹凸のパターンを、元となる２次元の画像データから抽出・作成するものであり、どこをどのくらい盛り上げるかを作る際の支援ソフトウェアである。サーフェサ１７１は、２．５次元コンテンツのジェネレータであり、簡易的に２次元の画像データから２．５次元のコンテンツを作成できるソフトウェアである。本実施形態のサーフェサ１７１は、不図示の画像ソフトウェア上で機能するプラグインの形態であるが、これに限られず、単体のアプリケーションソフトウェアの形態であってもよく、限定されない。
【００１７】
オプティマイザ１７２は、サーフェサ１７１を用いて作成されたコンテンツを、２．５次元プリンタシステム７に出力する前にフィルタリングする。オプティマイザ１７２は、２．５次元プリンタシステム７および熱膨張性シート（熱発泡性シート）の特性などをユーザが意識しなくてもよいようにフィルタリングする。このフィルタリング処理の詳細は、後記する図１１や図１２で詳細に説明する。
具体的にいうと、オプティマイザ１７２は、サーフェサ１７１で制作された原コンテンツが入力されたとき、異常膨張（異常発泡）の警告データを生成し、最適データに置き換え、更に熱膨張性シートの特性に応じたフィルタリングを行う。
【００１８】
ビュアー１７３は、立体造形物の凹凸の盛り上がり部分を表示するものである。ビュアー１７３は、オプティマイザ１７２が出力した２．５次元のコンテンツをレンダリングし、このコンテンツによって形成される立体造形物の外観を、３次元描画エンジンを用いてプレビューとして表示する。ビュアー１７３は更に、異常膨張が予測される領域を警告する。このビュアー１７３は、出力前のチェックに用いられる。オプティマイザ１７２とビュアー１７３とは、ユーザ端末１に、熱膨張性シートに印刷する濃淡画像データ（バンプデータ）から立体造形物の外観をプレビューとして表示させるための表示プログラムである。
ユーザ端末１は、ＣＰＵ１１がオプティマイザ１７２とビュアー１７３とを実行することにより、濃淡画像データ（バンプデータ）から立体造形物の外観をプレビューとして表示させるための表示装置として動作する。
【００１９】
２．５次元プリンタシステム７は、コンピュータ７２に、タッチパネルディスプレイ７１と、印刷装置７３と、膨張装置（発泡装置）７４と、通信部７７が接続されて構成される。２．５次元プリンタシステム７は、後記する熱膨張性シートに濃淡画像としてカーボンブラックを印刷したのち、この熱膨張性シートに向けて近赤外光や可視光を照射することにより、この熱膨張性シートのカーボンブラックが印刷された領域を膨張させて、立体造形物を形成させるものである。本実施形態において熱膨張性シートは、用紙または媒体に含まれる概念である。なお、図面において、２．５次元プリンタシステム７のことを、「２．５Ｄプリンタ」と省略記載している場合が有る。
【００２０】
コンピュータ７２は、ＣＰＵ７２１、ＲＯＭ７２２、ＲＡＭ７２３、記憶部７２４を備え、印刷装置７３や膨張装置７４を制御する。記憶部７２４には、熱膨張性シートに立体造形物を形成するためのコンテンツが格納されている。
【００２１】
タッチパネルディスプレイ７１は、タッチパネルに液晶表示パネルが張り合わされて構成され、この２．５次元プリンタシステム７の操作に用いられる。これらコンピュータ７２とタッチパネルディスプレイ７１は、印刷装置７３または膨張装置７４の操作手順を案内表示させる表示ユニットとして機能する。更にコンピュータ７２は、通信部７７によってユーザ端末１と相互に通信可能に接続される。この通信部７７は、例えばＷｉ−Ｆｉ（登録商標）無線通信モジュールである。
【００２２】
印刷装置７３は、インクジェット方式の印刷装置であり、媒体である熱膨張性シートの表面または／および裏面に、カーボンブラック（所定の印刷材）のインクによる濃淡画像を印刷する。なお、印刷装置７３は、インクジェット方式の印刷装置に限定されず、レーザ方式の印刷装置でもよく、所定の印刷材はトナーと現像剤の組合せであってもよい。
【００２３】
膨張装置７４は、熱膨張性シートを搬送しながら、この熱膨張性シートに可視光および近赤外光を照射し、カーボンブラックによる濃淡画像（電磁波熱変換層）が形成されている部分に熱を発生させるものである。この膨張装置７４は、例えば不図示のハロゲンヒータと搬送部を備え、熱膨張性シートの片面に光エネルギを照射する。
【００２４】
印刷装置７３への媒体の挿入手順において、タッチパネルディスプレイ７１には、印刷装置７３への媒体の挿入操作のガイド画面が表示される。このガイド画面には、媒体に対応する画像と２．５次元プリンタシステム７に対応する画像が案内表示される。
膨張装置７４への媒体の挿入手順において、タッチパネルディスプレイ７１には、膨張装置７４への媒体の挿入操作のガイド画面が表示される。このガイド画面には、媒体に対応する画像と２．５次元プリンタシステム７に対応する画像が、印刷装置７３への媒体の挿入操作のガイド画面に対して表示位置関係が反転するように案内表示される。
【００２５】
図２は、利用者が自ら立体造形物を制作する場合のフローチャート例である。
最初、ユーザは、図案を構想し（ステップＳ１０）、何を作るのかのテーマを決める。テーマが決まるとユーザは、立体造形物の元絵を制作し（ステップＳ１１）、制作した元絵に対して２．５次元化を構想する（ステップＳ１２）。これらのステップＳ１０〜Ｓ１２は、ユーザが紙と鉛筆、ペイントソフトやマップソフトやドローソフト等を用いて行う。
【００２６】
更にユーザは、２．５次元制作を実施する（ステップＳ１３）。具体的にいうとユーザは、凹凸の構想を濃淡画像とすることにより、２．５次元のコンテンツを制作する。このステップは、ユーザがペイントソフトやドローソフト等を用いて行う。その後ユーザは、２．５次元プリンタシステム７の特性や制限を考慮し（ステップＳ１４）、その不具合を回避するように２．５次元のコンテンツを最適化する。この処理を実行するのは、図１に示したオプティマイザ１７２である。
【００２７】
ユーザは、２．５次元プリンタシステム７による試し刷りや、ビュアー１７３による外観プレピューにより、制作したコンテンツをチェックする（ステップＳ１５）。ユーザは更に、制作したコンテンツにより形成される立体造形物を見ながら、ペイントソフトやドローソフト等を用いて、凹凸の最終調整を行う（ステップＳ１６）。これらステップＳ１５，Ｓ１６の処理は繰り返し行われる。ユーザが十分な完成度に達したと判断したならば、ユーザは、立体造形物の制作処理を終了する。
【００２８】
図３は、サーフェサ１７１とオプティマイザ１７２とビュアー１７３および２．５次元プリンタシステム７の入出力データを説明する図である。
ＣＰＵ１１がサーフェサ１７１を実行すると、入力された画像データ２から原コンテンツ３Ａを生成する。この原コンテンツ３Ａは、裏膨張データ３１、表膨張データ３２、カラーデータ３３とを含んでいる。
【００２９】
ＣＰＵ１１がオプティマイザ１７２を実行すると、入力された原コンテンツ３Ａからコンテンツ３Ｂを生成する。このコンテンツ３Ｂは、裏膨張データ３４、表膨張データ３５、カラーデータ３６、警告データ３７を含んでいる。
ＣＰＵ１１がビュアー１７３を実行すると、入力されたコンテンツ３Ｂに基づき、このコンテンツ３Ｂによって形成される立体造形物をプレビュー表示する。
【００３０】
ＣＰＵ１１が２．５次元プリンタシステム７にコンテンツ３Ｂを転送すると、２．５次元プリンタシステム７は、このコンテンツ３Ｂを熱膨張性シートに印刷して膨張（発泡）させ、立体造形物を形成する。
【００３１】
図４は、サーフェサ１７１の入力データと内部データと出力データを説明する図である。
サーフェサ１７１の入力データは、画像データ２であり、出力データは裏膨張データ３１、表膨張データ３２、カラーデータ３３を含むコンテンツ３である。画像データ２は、ＣＭＹ形式のＪＰＥＧや、ＲＧＢ形式のＢＭＰなど、任意の形式であってもよい。
【００３２】
ＣＰＵ１１は、サーフェサ１７１を実行することにより、入力された画像データ２を表カラーレイヤ２７と、裏膨張レイヤセット（裏発泡レイヤセット）を構成する膨らみ高レイヤ２１、膨らみ中レイヤ２２、膨らみ低レイヤ２３、膨らみ無レイヤ２４に振り分ける。この裏膨張レイヤセットは、熱膨張性シートの裏面から熱膨張層を膨張（発泡）させるための第１膨張データである。更にＣＰＵ１１は、膨張が異常となる領域を判定して、異常領域レイヤ２８を生成する。
ＣＰＵ１１はサーフェサ１７１の実行により、画像データ２の階調値（輝度）に基づいて裏膨張レイヤセットを構成する各レイヤに振り分ける。ＣＰＵ１１は、或る領域の輝度が７５％を超えていたならば、この領域を膨らみ高レイヤ２１に振り分けて、かつ濃度を１００％（黒色）とする。膨らみ高レイヤ２１のうち、画像データ２が振り分けられていない領域は透明である。
【００３３】
ＣＰＵ１１は、或る領域の輝度が５０％を超え、且つ７５％以下ならば膨らみ中レイヤ２２に振り分けて、かつ濃度を６６％（濃い灰色）とする。膨らみ中レイヤ２２のうち、画像データ２が振り分けられていない領域は透明である。
ＣＰＵ１１は、或る領域の輝度が２５％を超え、かつ５０％以下ならば膨らみ低レイヤ２３に振り分けて、かつ濃度を３３％（薄い灰色）とする。膨らみ低レイヤ２３のうち、画像データ２が振り分けられていない領域は透明である。
ＣＰＵ１１は、或る領域の輝度が２５％以下ならば膨らみ無レイヤ２４に振り分けて、かつ濃度を０％（白色）とする。膨らみ無レイヤ２４のうち、画像データ２が振り分けられていない領域は透明である。
これら膨らみ高レイヤ２１の領域、膨らみ中レイヤ２２の領域、膨らみ低レイヤ２３の領域、膨らみ無レイヤ２４の領域は、夫々異なる濃度で熱膨張性シートの裏面に印刷され、光照射により夫々異なる複数の膨張（発泡）高さに膨張する。
このように、ＣＰＵ１１は、所定の階調数からなる画像データ２を、各座標の階調値（輝度）に応じて４枚のレイヤのうちいずれかに振り分けると共に、振り分け先のレイヤに応じた濃度に設定している。これにより、複数のレイヤを単純に統合表示するだけで、膨張データ（発泡データ）をプレビューすることができる。
【００３４】
更にＣＰＵ１１は、サーフェサ１７１の実行により、表膨張レイヤセット（表発泡レイヤセット）を構成する膨らみ高レイヤ２５、膨らみ低レイヤ２６を用意し、裏膨張レイヤセットを構成する膨らみ高レイヤ２１、膨らみ中レイヤ２２、膨らみ低レイヤ２３、膨らみ無レイヤ２４から少なくとも一部の領域を相互に移動可能とする。この表膨張レイヤセットは、熱膨張性シートの表面から熱膨張層を膨張させるための第２膨張データである。これら膨らみ高レイヤ２５の領域、膨らみ低レイヤ２６の領域は、夫々異なる濃度で熱膨張性シートの表面に印刷され、光照射により夫々異なる複数の膨張高さに膨張する。
【００３５】
ＣＰＵ１１は、出力が指示されると、膨らみ高レイヤ２１、膨らみ中レイヤ２２、膨らみ低レイヤ２３、膨らみ無レイヤ２４を統合し、鏡像反転した裏膨張データ３１を生成する。更にＣＰＵ１１は、膨らみ高レイヤ２５、膨らみ低レイヤ２６を統合して表膨張データ３２を生成し、表カラーレイヤ２７からカラーデータ３３を生成する。
膨らみ高レイヤ２１、膨らみ中レイヤ２２、膨らみ低レイヤ２３、膨らみ無レイヤ２４は、裏膨張データ３１に対して鏡像反転している。これにより、膨らみ高レイヤ２１、膨らみ中レイヤ２２、膨らみ低レイヤ２３、膨らみ無レイヤ２４の熱膨張性シートの表における領域を容易に把握できる。更に膨らみ高レイヤ２１、膨らみ中レイヤ２２、膨らみ低レイヤ２３、膨らみ無レイヤ２４を、熱膨張性シートの表に印刷される膨らみ高レイヤ２５、膨らみ低レイヤ２６、表カラーレイヤ２７と容易に重ねて表示可能である。
【００３６】
図５と図６は、サーフェサ１７１の実行時の立体画像データ生成処理を示すフローチャートである。ここでは、適宜図１や図４を参照しつつ説明する。
最初、ユーザは、ユーザ端末１（図１参照）上でファイル選択ダイアログ等を開いて画像ファイルを指定する（ステップＳ９０）。ＣＰＵ１１は、指定された画像ファイルを読み込み（ステップＳ９１）、ＲＡＭ１３に展開すると共に表示部１４に表示する。このとき表示部１４に表示される画面を、後記する図８Ａに示す。
【００３７】
ユーザがユーザ端末１上でレイヤ分け方法を指定すると（ステップＳ９２）、ＣＰＵ１１は、ワークレイヤを生成（ステップＳ９３）すると共に表示部１４に表示する。このとき表示部１４に表示される画面を、後記する図８Ｂに示す。
【００３８】
更にユーザが、ユーザ端末１上でワークファイル生成を指定すると（ステップＳ９４）、ＣＰＵ１１は、画像を各レイヤに振り分ける（ステップＳ９５）と共に表示部１４に表示する。このとき表示部１４に表示される画面を、後記する図８Ｃに示す。
【００３９】
ＣＰＵ１１は、膨張にかかる異常領域を判定し（ステップＳ９６）、異常が有るか否かを判定する（ステップＳ９７）。この異常領域の判定処理は、後記する図７で詳細に説明する。ＣＰＵ１１は、膨張にかかる異常が有ると判定したならば（Ｙｅｓ）、異常をユーザに報知する（ステップＳ９８）。ＣＰＵ１１は、膨張にかかる異常が無いと判定したならば（Ｎｏ）、異常領域レイヤを削除する（ステップＳ９９）。
【００４０】
ステップＳ９８，Ｓ９９の処理の後、ＣＰＵ１１は、ユーザの操作入力待ちとなる（ステップＳ１００）。ＣＰＵ１１は、レイヤ選択の操作入力を受け付けると、ステップＳ１０１に進み、選択されたレイヤを表示部１４に表示するとステップＳ１００に戻り、ユーザの操作入力を待つ。ここでレイヤ選択の操作入力とは、各レイヤに対応したチェックボックスをチェックする操作のことをいう。
ＣＰＵ１１は、レイヤ非選択の操作入力を受け付けると、ステップＳ１０２に進み、非選択のレイヤを表示部１４から非表示として、ステップＳ１００に戻り、ユーザの操作入力を待つ。ここでレイヤ非選択の操作入力とは、各レイヤに対応したチェックボックスのチェックを外す操作のことをいう。
ステップＳ１０１，Ｓ１０２の後、表示部１４に表示される画面を、後記する図８Ｄから図８Ｊに示す。なお、図８Ｈから図８Ｊに示す画面は、後記するステップＳ１０３の処理を実行した後に、ステップＳ１０１，Ｓ１０２の処理を実行した場合の画面である。
【００４１】
ステップＳ１００においてＣＰＵ１１は、選択レイヤの移動先指定を受け付けると、ステップＳ１０３に進む。ここで選択レイヤとは、このレイヤに対応したチェックボックスがチェックされていることをいう。ＣＰＵ１１は、選択されたレイヤ領域（不透明な所定濃度領域）を図８Ａから図８Ｊに示したselectボタン４５１〜４５６で指定された移動先レイヤに移動（ステップＳ１０３）した後、ステップＳ９６に戻って異常領域を判定したのち、ユーザの操作入力を待つ（ステップＳ１００）。これによりユーザは、裏膨張レイヤ（裏発泡レイヤ）を表膨張レイヤ（表発泡レイヤ）に移動させることができる。このとき表示部１４に表示される画面は、後記する図８Ｉまたは図８Ｊである。
【００４２】
ステップＳ１００においてＣＰＵ１１は、領域選択と移動先指定を受け付けると、ステップＳ１０４に進む。ここで領域選択とは、選択されたレイヤのうちの任意の領域（不透明な所定濃度領域）をユーザが選択することをいう。移動先指定とは、図８Ａから図８Ｊに示したselectボタン４５１〜４５６を選択することにより、各ボタンに対応したレイヤの移動先を選択することをいう。
ＣＰＵ１１は、ユーザによって選択されたレイヤの選択された領域をselectボタン４５１〜４５６によって指定された移動先レイヤに移動（ステップＳ１０４）した後、ステップＳ９６に戻って異常領域を判定したのち、ユーザの操作入力を待つ（ステップＳ１００）。
【００４３】
ステップＳ１００においてＣＰＵ１１は、出力指示を受け付けると、図６のステップＳ１０５に進む。ここで出力指示とは、ユーザが図８Ａから図８Ｊに示したCollection for Output Filesボタン４６をクリックすることをいう。
ＣＰＵ１１は、表膨張（表発泡）に係るレイヤが有るならば（ステップＳ１０５→Ｙｅｓ）、表膨張レイヤ群（表発泡レイヤ群）を統合して表膨張データ３２を作成する（ステップＳ１０６）。ＣＰＵ１１は、表膨張（表発泡）に係るレイヤが無いならば（ステップＳ１０５→Ｎｏ）、ステップＳ１０７に進む。
【００４４】
ステップＳ１０７においてＣＰＵ１１は、裏膨張（裏発泡）に係るレイヤが有るならば（ステップＳ１０７→Ｙｅｓ）、裏膨張レイヤ群（裏発泡レイヤ群）を統合して鏡像反転した裏膨張データ３１を作成する（ステップＳ１０８）。その後、ＣＰＵ１１は、ステップＳ１０９に進む。ＣＰＵ１１は、裏膨張（裏発泡）に係るレイヤが無いならば（ステップＳ１０７→Ｎｏ）、ステップＳ１０９に進む。
【００４５】
ステップＳ１０９においてＣＰＵ１１は、表カラーレイヤ２７が有るならば（ステップＳ１０９→Ｙｅｓ）、この表カラーレイヤ２７からカラーデータ３３を作成する（ステップＳ１１０）。ＣＰＵ１１は、表カラーレイヤ２７が無いならば（ステップＳ１０９→Ｎｏ）、図６の処理を終了する。このように、ＣＰＵ１１は、ユーザ端末１の内部でレイヤごとに管理されたデータをコンテンツファイルとして出力するので、後段のオプティマイザ１７２にコンテンツファイルを読み込ませて、熱膨張性シートに合わせた最適化を行わせることができる。
【００４６】
図７は、サーフェサ１７１の処理を示すフローチャートであり、適宜図１と図５を参照しつつ説明する。
ＣＰＵ１１は、ステップＳ９５で振り分けられた裏膨張データ３１と表膨張データ３２を読み込み（ステップＳ１２０）、裏膨張データ３１の高濃度領域のエッジ処理を行う（ステップＳ１２１）。このエッジ処理において、ＣＰＵ１１は、高濃度領域の輪郭の濃度を更に高くする。これにより、この高濃度領域によって膨張する凸領域のエッジを明瞭にすることができる。
【００４７】
ＣＰＵ１１は、交点の濃度低下処理を行う（ステップＳ１２２）。この交点の濃度低下処理において、ＣＰＵ１１は、裏膨張データ３１や表膨張データ３２において、高濃度の複数の線による交点の濃度を低下させる。これにより、交点の異常膨張を抑止することができる。ここでＣＰＵ１１は、熱膨張層が異常膨張すると見込まれる領域のデータを、熱膨張層が異常膨張しないデータに置き換える置換手段として機能する。
【００４８】
次にＣＰＵ１１は、濃度集中領域の濃度低下処理を行う（ステップＳ１２３）。この濃度集中領域の濃度低下処理において、ＣＰＵ１１は、裏膨張データ３１や表膨張データ３２において、濃度集中領域の濃度を低下させる。これにより、濃度集中領域の異常膨張を抑止することができる。ここでＣＰＵ１１は、熱膨張層が異常膨張すると見込まれる領域のデータを、熱膨張層が異常膨張しないデータに置き換える置換手段として機能する。
【００４９】
これらステップＳ１２１〜Ｓ１２３の処理は、２．５次元プリンタシステム７に対する最適化処理である。これら最適化処理が終了すると、ＣＰＵ１１は、グレースケーリング処理を行う（ステップＳ１２４）。グレースケーリング処理において、ＣＰＵ１１は、図１２のグラフに示した濃度変換を行う。
【００５０】
原コンテンツ３Ａの裏膨張データ３１と表膨張データ３２は、理想的な特性の熱膨張性シートに対する濃度が付与されている。ここで理想的特性とは、例えば濃度と膨張高さとが完全に対応する特性をいい、例えば濃度Ｘ％の場合に膨張高さがＸ％となる特性である。
【００５１】
これに対して実際の熱膨張性シートでは、濃度が第１所定値を超えると膨張高さが飽和し、濃度が第２所定値未満の場合には膨張しなくなる。第１所定値から第２所定値の間の濃度と膨張高さとの関係は、非線形である。原コンテンツ３Ａの裏膨張データ３１と表膨張データ３２を熱膨張性シートに印刷して光照射すると、形成される立体造形物は、コンテンツ制作時の想定とは異なる膨張高さとなる。よって、ＣＰＵ１１は、理想的特性における濃度を、実際の熱膨張性シートの特性に応じた濃度に変換する。変換後の膨張データを熱膨張性シートに印刷して光照射することで、形成される立体造形物は、コンテンツ制作時に想定していた膨張高さとなる。
【００５２】
グレースケーリング処理の後、ＣＰＵ１１は、領域毎にステップＳ１２５〜Ｓ１３０の処理を繰り返す。ここでＣＰＵ１１は、バンプデータに基づいて、熱膨張層が異常膨張すると見込まれる領域を特定する特定手段として機能する。ここで領域とは、平面方向に格子状に区切った各領域のことをいう。
ＣＰＵ１１は、該領域の膨張値を集計する（ステップＳ１２６）。集計した膨張値とは、この領域の表膨張データ３２の濃度積分に所定係数を乗算したものに、この領域の裏膨張データ３１の濃度積分を加算したものである。所定係数とは、表面側の膨張データによる膨張量を裏面側の膨張データによる膨張量で除算した値である。
【００５３】
ＣＰＵ１１は、集計した膨張値が閾値を超えているならば（ステップＳ１２７→Ｙｅｓ）、この領域を警告対象とする（ステップＳ１２８）。集計した膨張値がこの閾値を超えているときに、この領域における熱膨張層が異常膨張すると見込まれるためである。ステップＳ１２９において、ＣＰＵ１１は、異常領域レイヤ２８の生成、または異常領域レイヤ２８へのデータ追加を行う。
ＣＰＵ１１は、集計した膨張値が閾値を超えていないならば（ステップＳ１２７→Ｎｏ）、ステップＳ１３０の処理に進む。
ステップＳ１３０において、ＣＰＵ１１は、全ての領域についてステップＳ１２５〜Ｓ１３０の処理を繰り返したかを判定する。ＣＰＵ１１は、未処理の領域があれば、ステップＳ１２５に戻り、処理を繰り返す。ＣＰＵ１１は、ステップＳ１３０の処理が終了すると、図７の処理を終了する。
【００５４】
図８Ａは、画像データ２を表示させたサーフェサ画面４の例である。
サーフェサ画面４は、左側に操作ペイン４０が表示されており、中央に画像ペイン４７が表示され、右側にレイヤペイン５が表示されている。
操作ペイン４０には、Preparationsボタン４１、aMode Selectメニュー４２、reverseチェックボックス４３、Make to Workfileボタン４４、selectボタン４５１〜４５６、Collection for Output Filesボタン４６が表示されている。
【００５５】
Preparationsボタン４１は、レイヤの格納先を準備するためのボタンである。ここでレイヤとは、膨張データを領域分けしたものと、全領域のカラー情報を示すものとを含む。膨張データを領域分けしたものは、前記した図４の膨らみ高レイヤ２１、膨らみ中レイヤ２２、膨らみ低レイヤ２３、膨らみ無レイヤ２４、膨らみ高レイヤ２５、膨らみ低レイヤ２６である。全領域のカラー情報を示すものは、表カラーレイヤ２７である。
aMode Selectメニュー４２は、画像データ２の各領域を膨張データに振り分ける条件を選択するメニューであり、輝度による振り分けが選択可能である。reverseチェックボックス４３は、画像データの各領域を膨張データに振り分ける条件を逆転させるものである。
【００５６】
Make to Workfileボタン４４は、設定された振り分け条件に従って、画像データ２の各領域を膨張データに振り分けるものである。輝度による振り分けが選択されているときにMake to Workfileボタン４４をクリックすると、輝度が低く黒に近い領域は、膨らみ無レイヤ２４に振り分けられる。輝度が高く白に近い領域は、膨らみ高レイヤ２１に振り分けられる。それらの中間の輝度領域は、それぞれの輝度に応じて膨らみ中レイヤ２２や膨らみ低レイヤ２３に振り分けられる。
【００５７】
reverseチェックボックス４３がチェックされ、かつ輝度による振り分けが選択されているときにMake to Workfileボタン４４をクリックすると、輝度が低く黒に近い領域は、膨らみ高レイヤ２１に振り分けられる。輝度が高く白に近い領域は、膨らみ無レイヤ２４に振り分けられる。それらの中間の輝度領域は、それぞれ輝度に応じて膨らみ低レイヤ２３や膨らみ中レイヤ２２に振り分けられる。
【００５８】
selectボタン４５１〜４５６は、選択されたレイヤ、または選択されたレイヤの選択領域を、これらselectボタン４５１〜４５６に対応するレイヤに移動させ、かつ当該レイヤの濃度に変更するものである。
レイヤまたはレイヤ内の領域を選択した後、selectボタン４５１をクリックすると、ＣＰＵ１１は、これを膨らみ高レイヤ２１に移動させ、かつ濃度１００％に変更する。selectボタン４５２をクリックすると、ＣＰＵ１１は、これを膨らみ中レイヤ２２に移動させ、かつ濃度６６％に変更する。selectボタン４５３をクリックすると、ＣＰＵ１１は、これを膨らみ低レイヤ２３に移動させ、かつ濃度３３％に変更する。selectボタン４５４をクリックすると、ＣＰＵ１１は、これを膨らみ無レイヤ２４に移動させ、かつ濃度０％に変更する。selectボタン４５５をクリックすると、ＣＰＵ１１は、これを膨らみ高レイヤ２５に移動させ、かつ濃度５０％に変更する。selectボタン４５６をクリックすると、ＣＰＵ１１は、これを膨らみ低レイヤ２６に移動させ、かつ濃度２５％に変更する。
【００５９】
Collection for Output Filesボタン４６は、データ出力を指示するボタンである。Collection for Output Filesボタン４６をクリックすると、ＣＰＵ１１は、裏膨張レイヤセットに属する各レイヤを統合して鏡像反転し、裏膨張データ３１として出力する。更にＣＰＵ１１は、表膨張レイヤセットに属する各レイヤを統合して、表膨張データ３２として出力し、表カラーレイヤ２７をカラーデータ３３として出力する。
【００６０】
画像ペイン４７には、画像データ２が表示されている。その右側はレイヤペイン５が配置されており、画像データ２に対応するレイヤチェックボックス５０が表示されている。本実施形態の図面において、各チェックボックスが黒の場合に選択状態を示し、各チェックボックスが白の場合に非選択状態を示している。このレイヤチェックボックス５０には、画像データ２のサムネイルが表示されている。
図８Ａに示すサーフェサ画面４において、Preparationsボタン４１をクリックするとレイヤの格納先の準備が行われ、図８Ｂに示すサーフェサ画面４の表示状態に遷移する。
【００６１】
図８Ｂは、レイヤペイン５に各レイヤを表示させたサーフェサ画面４の例である。
図８Ｂに示すサーフェサ画面４において、画像ペイン４７には、表カラーレイヤ２７が表示されている。その右側に配置されたレイヤペイン５には、裏膨張レイヤセットチェックボックス５１、表膨張レイヤセットチェックボックス５２、表カラーレイヤセットチェックボックス５３が表示されている。裏膨張レイヤセットチェックボックス５１は、裏膨張レイヤを画像ペイン４７に表示させるためのものである。表膨張レイヤセットチェックボックス５２は、表膨張レイヤを画像ペイン４７に表示させるためのものである。表カラーレイヤセットチェックボックス５３は、表カラーレイヤ２７を画像ペイン４７に表示させるためのものである。異常領域レイヤチェックボックス５４は、異常領域レイヤ２８を画像ペイン４７に表示させるためのものである。この図８Ｂでは、レイヤペイン５に含まれる全てのチェックボックスがチェックされた状態であり、かつ異常領域レイヤチェックボックス５４がチェックされていない状態である。表カラーレイヤセットチェックボックス５３の下側には、表カラーレイヤ２７がサムネイルとして表示されている。
【００６２】
裏膨張レイヤセットチェックボックス５１の下側には、膨らみ高チェックボックス５１１、膨らみ中チェックボックス５１２、膨らみ低チェックボックス５１３、膨らみ無チェックボックス５１４が表示されている。膨らみ高チェックボックス５１１は、膨らみ高レイヤ２１を画像ペイン４７に表示させるためのものである。膨らみ中チェックボックス５１２は、膨らみ中レイヤ２２を画像ペイン４７に表示させるためのものである。膨らみ低チェックボックス５１３は、膨らみ低レイヤ２３を画像ペイン４７に表示させるためのものである。膨らみ無チェックボックス５１４は、膨らみ無レイヤ２４を画像ペイン４７に表示させるためのものである。図８Ｂにおいて膨らみ高チェックボックス５１１、膨らみ中チェックボックス５１２、膨らみ低チェックボックス５１３、膨らみ無チェックボックス５１４は全てチェックされた状態である。
【００６３】
表膨張レイヤセットチェックボックス５２の下側には、膨らみ高チェックボックス５２１、膨らみ低チェックボックス５２２が表示されている。膨らみ高チェックボックス５２１は、膨らみ高レイヤ２５を画像ペイン４７に表示させるためのものである。膨らみ低チェックボックス５２２は、膨らみ低レイヤ２６を画像ペイン４７に表示させるためのものである。図８Ｂにおいて膨らみ高チェックボックス５２１、膨らみ低チェックボックス５２２は、チェックされた状態である。
【００６４】
図８Ｂのサーフェサ画面４において、ユーザがMake to Workfileボタン４４をクリックすると、図８Ｃのサーフェサ画面４に遷移する。また、図８Ｂのサーフェサ画面４において、ユーザが異常領域レイヤチェックボックス５４をクリックすると、図８Ｋのサーフェサ画面４に遷移する。
【００６５】
図８Ｃは、設定された振り分け条件に従って、画像データ２の各領域を膨張データに振り分けたサーフェサ画面４の例である。
このように、ユーザがMake to Workfileボタン４４をクリックすると、ＣＰＵ１１は、サーフェサ１７１に基づき、裏膨張データ（裏発泡データ）へのレイヤ振り分けを行う。画像データ２のうち輝度７５％を越える領域は、膨らみ高レイヤ２１に移動する。この移動と共に、膨らみ高レイヤ２１の濃度値は、予め設定された濃度値（例えば、濃度１００％）に変更される。画像データ２のうち輝度が５０％を越え、且つ７５％以下の領域は、膨らみ中レイヤ２２に移動する。この移動と共に、膨らみ中レイヤ２２の濃度値は、予め設定された濃度値（例えば、濃度６６％）に変更される。画像データ２のうち輝度が２５％を越え、且つ５０％以下の領域は、膨らみ低レイヤ２３に移動する。この移動と共に、膨らみ低レイヤ２３の濃度値は、予め設定された濃度値（例えば、濃度３３％）に変更される。画像データ２のうち輝度が２５％以下の領域は、膨らみ無レイヤ２４に移動する。この移動と共に、膨らみ無レイヤ２４の濃度値は、予め設定された濃度値（例えば、濃度１００％）に変更される。
【００６６】
その後、全てのレイヤの表示チェックボックスが選択される。更に、全てのレイヤを重ねた画像が画像ペイン４７に表示される。その後、ユーザが個別のレイヤ画像（例えば、膨らみ高レイヤ２１）を見たい場合は、対象のレイヤ以外の表示チェックを外すとよい。
図８Ｃに示すサーフェサ画面４において、画像ペイン４７には、裏膨張レイヤセットに含まれる全てのレイヤが統合表示されている。その右側に配置されたレイヤペイン５には、裏膨張レイヤセットチェックボックス５１、表膨張レイヤセットチェックボックス５２が表示されている。なお、表カラーレイヤセットチェックボックス５３は画面下部に隠れているが、ユーザ操作によりレイヤペイン５をスクロールさせると、この表カラーレイヤセットチェックボックス５３を表示させることができる。
この図８Ｃでは、裏膨張レイヤセットチェックボックス５１、膨らみ高チェックボックス５１１、膨らみ中チェックボックス５１２、膨らみ低チェックボックス５１３、膨らみ無チェックボックス５１４がチェックされた状態であり、画像ペイン４７に、裏膨張レイヤセットに含まれる全てのレイヤが表示されていることを示している。
【００６７】
膨らみ高チェックボックス５１１の下側には、膨らみ高レイヤ２１がサムネイルとして表示されている。膨らみ中チェックボックス５１２の下側には、膨らみ中レイヤ２２がサムネイルとして表示されている。膨らみ低チェックボックス５１３の下側には、膨らみ低レイヤ２３がサムネイルとして表示されている。膨らみ無チェックボックス５１４の下側には、膨らみ無レイヤ２４がサムネイルとして表示されている。
【００６８】
表膨張レイヤセットチェックボックス５２の下側には、膨らみ高チェックボックス５２１、膨らみ低チェックボックス５２２が表示されている。表膨張レイヤセットチェックボックス５２、膨らみ高チェックボックス５２１、膨らみ低チェックボックス５２２も、チェックされた状態である。しかし、表膨張データ３２や膨らみ高レイヤ２５、膨らみ低レイヤ２６が無いため、これらは表示されていない。
【００６９】
図８Ｃから図８Ｇのサーフェサ画面４において、ユーザがCollection for Output Filesボタン４６をクリックすると、ＣＰＵ１１は、コンテンツ３を出力する。つまりＣＰＵ１１は、膨らみ高レイヤ２１、膨らみ中レイヤ２２、膨らみ低レイヤ２３、膨らみ無レイヤ２４を統合して鏡像反転した裏膨張データ３１を出力し、表カラーレイヤ２７をカラーデータ３６として出力する。
図８Ｃのサーフェサ画面４において、ユーザが膨らみ中チェックボックス５１２、膨らみ低チェックボックス５１３、膨らみ無チェックボックス５１４のチェックを外すと、図８Ｄのサーフェサ画面４に遷移する。
【００７０】
図８Ｄは、裏膨張レイヤセットのうち膨らみ高レイヤ２１を表示させたサーフェサ画面４の例である。
図８Ｄに示すサーフェサ画面４において、画像ペイン４７には、裏膨張レイヤセットに含まれる膨らみ高レイヤ２１が表示されている。その右側に配置されたレイヤペイン５は、裏膨張レイヤセットチェックボックス５１と膨らみ高チェックボックス５１１のみがチェックされた状態であり、膨らみ高レイヤ２１が画像ペイン４７に表示されていることを示している。それ以外の膨らみ中チェックボックス５１２、膨らみ低チェックボックス５１３、膨らみ無チェックボックス５１４のチェックが外された状態である。この膨らみ高レイヤ２１は、ハッチングで示した所定濃度（例えば濃度１００％）の領域と、白色で示した透明領域とで構成されている。
【００７１】
図８Ｄのサーフェサ画面４において、ユーザが膨らみ中チェックボックス５１２をチェックし、膨らみ高チェックボックス５１１のチェックを外すと、図８Ｅのサーフェサ画面４に遷移する。
【００７２】
図８Ｅは、裏膨張レイヤセットのうち膨らみ中レイヤ２２を表示させたサーフェサ画面４の例である。
図８Ｅに示すサーフェサ画面４において、画像ペイン４７には、裏膨張レイヤセットに含まれる膨らみ中レイヤ２２が表示されている。その右側に配置されたレイヤペイン５は、裏膨張レイヤセットチェックボックス５１と膨らみ中チェックボックス５１２がチェックされた状態であり、膨らみ中レイヤ２２が画像ペイン４７に表示されていることを示している。それ以外の膨らみ高チェックボックス５１１、膨らみ低チェックボックス５１３、膨らみ無チェックボックス５１４のチェックが外された状態である。この膨らみ中レイヤ２２は、ハッチングで示した所定濃度（例えば濃度６６％）の領域と、白色で示した透明領域とで構成されている。
表膨張レイヤセットチェックボックス５２、膨らみ高チェックボックス５２１、膨らみ低チェックボックス５２２も、チェックされた状態である。しかし、表膨張データ３２や膨らみ高レイヤ２５、膨らみ低レイヤ２６が無いため、これらは表示されていない。
【００７３】
図８Ｅのサーフェサ画面４において、ユーザが膨らみ低チェックボックス５１３をチェックし、膨らみ中チェックボックス５１２のチェックを外すと、図８Ｆのサーフェサ画面４に遷移する。また、ユーザが裏膨張レイヤセットチェックボックス５１をチェックすると、膨らみ高チェックボックス５１１、膨らみ中チェックボックス５１２、膨らみ低チェックボックス５１３、膨らみ無チェックボックス５１４もチェックされた状態となり、図８Ｆのサーフェサ画面４に遷移する。これにより、容易に裏膨張（裏発泡）の印刷イメージをチェックすることができる。
【００７４】
図８Ｆは、裏膨張レイヤセットのうち膨らみ低レイヤ２３を表示させたサーフェサ画面４の例である。
図８Ｆに示すサーフェサ画面４において、画像ペイン４７には、裏膨張レイヤセットに含まれる膨らみ低レイヤ２３が表示されている。その右側に配置されたレイヤペイン５は、裏膨張レイヤセットチェックボックス５１と膨らみ低チェックボックス５１３がチェックされた状態であり、膨らみ低レイヤ２３が画像ペイン４７に表示されていることを示している。それ以外の膨らみ高チェックボックス５１１、膨らみ中チェックボックス５１２、膨らみ無チェックボックス５１４のチェックが外された状態である。この膨らみ低レイヤ２３は、ハッチングで示した所定濃度（例えば濃度３３％）の領域と、白色で示した透明領域とで構成されている。
表膨張レイヤセットチェックボックス５２、膨らみ高チェックボックス５２１、膨らみ低チェックボックス５２２も、チェックされた状態である。しかし、表膨張データ３２や膨らみ高レイヤ２５、膨らみ低レイヤ２６が無いため、これらは表示されていない。
【００７５】
図８Ｆのサーフェサ画面４において、ユーザが膨らみ無チェックボックス５１４をチェックし、膨らみ低チェックボックス５１３のチェックを外すと、図８Ｇのサーフェサ画面４に遷移する。
【００７６】
図８Ｇは、裏膨張レイヤセットのうち膨らみ無レイヤ２４を表示させたサーフェサ画面４の例である。
図８Ｇに示すサーフェサ画面４において、画像ペイン４７には、裏膨張レイヤセットに含まれる膨らみ無レイヤ２４が表示されている。その右側に配置されたレイヤペイン５は、裏膨張レイヤセットチェックボックス５１と膨らみ無チェックボックス５１４がチェックされた状態であり、膨らみ無レイヤ２４が画像ペイン４７に表示されていることを示している。それ以外の膨らみ高チェックボックス５１１、膨らみ中チェックボックス５１２、膨らみ低チェックボックス５１３のチェックが外された状態である。この膨らみ無レイヤ２４は、ハッチングで示した所定濃度（例えば濃度０％）の領域と、白色で示した透明領域とで構成されている。
表膨張レイヤセットチェックボックス５２、膨らみ高チェックボックス５２１、膨らみ低チェックボックス５２２も、チェックされた状態である。しかし、表膨張データ３２や膨らみ高レイヤ２５、膨らみ低レイヤ２６が無いため、これらは表示されていない。
【００７７】
以下に示す図８Ｈから図８Ｊは、裏膨張レイヤセットの２枚のレイヤを表膨張レイヤセットに移動し、裏膨張レイヤセットの膨らみ低レイヤ２３を膨らみ無レイヤ２４に移動した後の状態を示している。
【００７８】
ユーザが膨らみ高チェックボックス５１１の下側のサムネイルを選択した状態で、selectボタン４５５をクリックすると、裏膨張レイヤセットに含まれる膨らみ高レイヤ２１は表膨張レイヤセットに含まれる膨らみ高レイヤ２５に移動する。この移動と共に、膨らみ高レイヤ２１の濃度値は、表膨張レイヤセットの膨らみ高レイヤ２５に予め設定された濃度値（例えば、濃度５０％）に変更される。
【００７９】
ユーザが膨らみ中チェックボックス５１２の下側のサムネイルを選択した状態で、selectボタン４５６をクリックすると、裏膨張レイヤセットに含まれる膨らみ中レイヤ２２を表膨張レイヤセットに含まれる膨らみ低レイヤ２６に移動する。この移動と共に、膨らみ中レイヤ２２の濃度値は、表膨張レイヤセットの膨らみ低レイヤ２６に予め設定された濃度値（例えば、濃度２５％）に変更される。
【００８０】
ユーザが膨らみ低チェックボックス５１３の下側のサムネイルを選択した状態で、selectボタン４５４をクリックすると、裏膨張レイヤセットに含まれる膨らみ低レイヤ２３を膨らみ無レイヤ２４に移動する。この移動と共に、膨らみ低レイヤ２３の濃度値は、膨らみ無レイヤ２４に予め設定された濃度値（例えば、輝度０％）に変更される。
【００８１】
図８Ｈは、表膨張レイヤセットを表示させたサーフェサ画面４の例である。
図８Ｈに示すサーフェサ画面４において、画像ペイン４７には、表膨張レイヤセットに含まれる全てのレイヤが統合表示されている。
この図８Ｈでは、表膨張レイヤセットチェックボックス５２がチェックされた状態である。
【００８２】
表膨張レイヤセットチェックボックス５２の下側には、膨らみ高チェックボックス５２１、膨らみ低チェックボックス５２３が表示されている。この図８Ｈでは、膨らみ高チェックボックス５２１、膨らみ低チェックボックス５２２がチェックされた状態であり、これらレイヤが統合されて画像ペイン４７に表示されていることを示している。膨らみ高チェックボックス５２１の下側には、膨らみ高レイヤ２５がサムネイルとして表示されている。膨らみ低チェックボックス５２２の下側には、膨らみ低レイヤ２６がサムネイルとして表示されている。
図８Ｈから図８Ｊのサーフェサ画面４において、ユーザがCollection for Output Filesボタン４６をクリックすると、ＣＰＵ１１は、コンテンツ３を出力する。つまりＣＰＵ１１は、膨らみ高レイヤ２５、膨らみ低レイヤ２６を統合した表膨張データ３２を出力し、表カラーレイヤ２７をカラーデータ３６として出力する。
図８Ｈのサーフェサ画面４において、ユーザが膨らみ低チェックボックス５２２のチェックを外すと、図８Ｉのサーフェサ画面４に遷移する。
【００８３】
図８Ｉは、表膨張レイヤセットのうち膨らみ高のものを表示させたサーフェサ画面例である。
図８Ｉに示すサーフェサ画面４において、画像ペイン４７には、表膨張レイヤセットに含まれる膨らみ高レイヤ２５が表示されている。その右側に配置されたレイヤペイン５は、表膨張レイヤセットチェックボックス５２と膨らみ高チェックボックス５２１がチェックされた状態であり、膨らみ高レイヤ２５が画像ペイン４７に表示されていることを示している。膨らみ低チェックボックス５２２は外された状態である。この膨らみ高レイヤ２５は、ハッチングで示した所定濃度（例えば濃度５０％）の領域と、白色で示した透明領域とで構成されている。
裏膨張レイヤセットチェックボックス５１、膨らみ高チェックボックス５１１、膨らみ中チェックボックス５１２、膨らみ低チェックボックス５１３、膨らみ無チェックボックス５１４も、チェックされた状態である。しかし、裏膨張データ３１や膨らみ高レイヤ２１、膨らみ中レイヤ２２、膨らみ低レイヤ２３、膨らみ無レイヤ２４が無いため、これらは表示されていない。
【００８４】
図８Ｉのサーフェサ画面４において、ユーザが膨らみ低チェックボックス５２２をチェックし、膨らみ高チェックボックス５２１のチェックを外すと、図８Ｊのサーフェサ画面４に遷移する。また、ユーザが表膨張レイヤセットチェックボックス５２をチェックすると、膨らみ高チェックボックス５２１、膨らみ低チェックボックス５２２もチェックされた状態となり、図８Ｈのサーフェサ画面４に遷移する。これにより、容易に表膨張（表発泡）の印刷イメージをチェックすることができる。
【００８５】
図８Ｊは、表膨張レイヤセットのうち膨らみ低のものを表示させたサーフェサ画面４の例である。
図８Ｊに示すサーフェサ画面４において、画像ペイン４７には、表膨張レイヤセットに含まれる膨らみ低レイヤ２６が表示されている。その右側に配置されたレイヤペイン５は、表膨張レイヤセットチェックボックス５２と膨らみ低チェックボックス５２２がチェックされた状態であり、膨らみ低レイヤ２６が画像ペイン４７に表示されていることを示している。膨らみ高チェックボックス５２１は外された状態である。この膨らみ低レイヤ２６は、ハッチングで示した所定濃度（例えば濃度２５％）の領域と、白色で示した透明領域とで構成されている。
裏膨張レイヤセットチェックボックス５１、膨らみ高チェックボックス５１１、膨らみ中チェックボックス５１２、膨らみ低チェックボックス５１３、膨らみ無チェックボックス５１４も、チェックされた状態である。しかし、裏膨張データ３１や膨らみ高レイヤ２１、膨らみ中レイヤ２２、膨らみ低レイヤ２３、膨らみ無レイヤ２４が無いため、これらは表示されていない。
【００８６】
図８Ｋは、レイヤペイン５に各レイヤを表示させたサーフェサ画面４の例である。
図８Ｋに示すサーフェサ画面４において、画像ペイン４７には、表カラーレイヤ２７が表示されている。その右側に配置されたレイヤペイン５には、裏膨張レイヤセットチェックボックス５１、表膨張レイヤセットチェックボックス５２、表カラーレイヤセットチェックボックス５３が表示されている。裏膨張レイヤセットチェックボックス５１は、裏膨張レイヤを画像ペイン４７に表示させるためのものである。表膨張レイヤセットチェックボックス５２は、表膨張レイヤを画像ペイン４７に表示させるためのものである。表カラーレイヤセットチェックボックス５３は、表カラーレイヤ２７を画像ペイン４７に表示させるためのものである。異常領域レイヤチェックボックス５４は、異常領域レイヤ２８を画像ペイン４７に表示させるためのものである。この図８Ｋでは、レイヤペイン５に含まれる全てのチェックボックスがチェックされた状態である。表カラーレイヤセットチェックボックス５３の下側には、表カラーレイヤ２７がサムネイルとして表示されている。
【００８７】
このように、各レイヤを表示させると共に、異常領域レイヤ２８を優先して表示しているので、どの領域において膨張の異常が発生するかを的確に報知することができる。
【００８８】
図９は、立体画像の一例を示す斜視図である。
この立体画像９Ａは、図８Ｃから図８Ｇに示したサーフェサ画面４から出力指示されたコンテンツ３に基づいて形成したものである。この立体画像９Ａは、裏膨張データが熱膨張性シートの裏面に印刷されたのち、熱膨張性シートの裏面から光照射されて形成されたものである。
立体画像９Ａのうち膨らみ無領域９１は、図８Ｃに示した膨らみ無レイヤ２４に相当する。膨らみ低領域９２は、図８Ｃに示した膨らみ低レイヤ２３に相当する。膨らみ中領域９３は、図８Ｃに示した膨らみ中レイヤ２２に相当する。膨らみ高領域９４は、図８Ｃに示した膨らみ高レイヤ２１に相当する。つまり、立体画像９Ａは、各レイヤの濃度に応じた高さに膨らんでいる。なお、カラーデータ３３は図示を省略している。
【００８９】
図１０は、立体画像の他の例を示す斜視図である。
この立体画像９Ｂは、図８Ｈから図８Ｊに示したサーフェサ画面４から出力指示されたコンテンツ３に基づいて形成したものである。この立体画像９Ｂは、表膨張データ（表発泡データ）が熱膨張性シートの表面に印刷されたのち、熱膨張性シートの表面から光照射されて形成されたものである。
立体画像９Ｂのうち膨らみ無領域９５は、図８Ｈに示した膨らみ無レイヤ２４に相当する。膨らみ低領域９６は、図８Ｈに示した膨らみ低レイヤ２６に相当する。膨らみ高領域９７は、図８Ｈに示した膨らみ高レイヤ２５に相当する。つまり、立体画像９Ｂは、各レイヤの濃度に応じた高さに膨らんでいる。なお、カラーデータ３３は図示を省略している。
【００９０】
本実施形態のＣＰＵ１１は、所定の階調数からなる画像データを、各座標の階調値に基づいて４つのレイヤに分割することにより、対応する膨張高さが互いに異なる４つのレイヤ画像を、熱膨張層を含む熱膨張性シートの一方の面から熱膨張層を膨張させるための第１膨張データとして取得するレイヤ画像取得手段として機能する。またＣＰＵ１１は、複数のレイヤ画像のうち選択された所定のレイヤ画像から少なくとも一部の領域を、熱膨張性シートの他方の面から熱膨張層を膨張させるための第２膨張データに移動させる移動手段として機能する。
【００９１】
ＣＰＵ１１は、所定の階調数からなる画像データを、夫々異なる複数の膨張高さに膨張する複数の濃度レイヤに振り分ける振分手段として機能する。またＣＰＵ１１は、複数の濃度レイヤから膨張データを作成するデータ作成手段として機能する。ＣＰＵ１１は、複数の濃度レイヤのうち、第１の濃度レイヤの所定領域を、第２の濃度レイヤに変更する変更手段として機能する。データ作成手段は、熱膨張性シートの裏面に印刷する膨張データの任意の領域を、前記熱膨張性シートの表面に印刷するための膨張データとして作成する。
【００９２】
図１１は、オプティマイザ１７２の処理を示すフローチャートであり、適宜図１と図３を参照しつつ説明する。
ユーザがユーザ端末１上でオプティマイザ１７２を起動し、原コンテンツ３Ａ（図３参照）の最適化を指示すると、図１１に示すオプティマイザ１７２の処理が開始する。
ＣＰＵ１１は、入力された原コンテンツ３Ａのうち裏膨張データ３１と表膨張データ３２を読み込み（ステップＳ４０）、裏膨張データ３１の高濃度領域のエッジ処理を行う（ステップＳ４１）。このエッジ処理において、ＣＰＵ１１は、高濃度領域の輪郭の濃度を更に高くする。これにより、この高濃度領域によって膨張する凸領域のエッジを明瞭にすることができる。
【００９３】
ＣＰＵ１１は、交点の濃度低下処理を行う（ステップＳ４２）。この交点の濃度低下処理において、ＣＰＵ１１は、裏膨張データ３１や表膨張データ３２において、高濃度の複数の線による交点の濃度を低下させる。これにより、交点の異常膨張を抑止することができる。ここでＣＰＵ１１は、熱膨張層が異常膨張すると見込まれる領域のデータを、熱膨張層が異常膨張しないデータに置き換える置換手段として機能する。
【００９４】
次にＣＰＵ１１は、濃度集中領域の濃度低下処理を行う（ステップＳ４３）。この濃度集中領域の濃度低下処理において、ＣＰＵ１１は、裏膨張データ３１や表膨張データ３２において、濃度集中領域の濃度を低下させる。これにより、濃度集中領域の異常膨張を抑止することができる。ここでＣＰＵ１１は、熱膨張層が異常膨張すると見込まれる領域のデータを、熱膨張層が異常膨張しないデータに置き換える置換手段として機能する。
【００９５】
これらステップＳ４１〜Ｓ４３の処理は、２．５次元プリンタシステム７に対する最適化処理である。これら最適化処理が終了すると、ＣＰＵ１１は、グレースケーリング処理を行う（ステップＳ４４）。グレースケーリング処理において、ＣＰＵ１１は、図１２のグラフに示した濃度変換を行う。
【００９６】
原コンテンツ３Ａの裏膨張データ３１と表膨張データ３２は、理想的な特性の熱膨張性シートに対する濃度が付与されている。ここで理想的特性とは、例えば濃度と膨張高さとが完全に対応する特性をいい、例えば濃度Ｘ％の場合に膨張高さがＸ％となる特性である。
【００９７】
これに対して実際の熱膨張性シートでは、濃度が第１所定値を超えると膨張高さが飽和し、濃度が第２所定値未満の場合には膨張しなくなる。第１所定値から第２所定値の間の濃度と膨張高さとの関係は、非線形である。原コンテンツ３Ａの裏膨張データ３１と表膨張データ３２を熱膨張性シートに印刷して光照射すると、形成される立体造形物は、コンテンツ制作時の想定とは異なる膨張高さとなる。よって、ＣＰＵ１１は、理想的特性における濃度を、実際の熱膨張性シートの特性に応じた濃度に変換する。変換後の膨張データを熱膨張性シートに印刷して光照射することで、形成される立体造形物は、コンテンツ制作時に想定していた膨張高さとなる。
【００９８】
グレースケーリング処理の後、ＣＰＵ１１は、領域毎にステップＳ４５〜Ｓ４９の処理を繰り返す。ここでＣＰＵ１１は、バンプデータに基づいて、熱膨張層が異常膨張すると見込まれる領域を特定する特定手段として機能する。ここで領域とは、平面方向に格子状に区切った各領域のことをいう。
ＣＰＵ１１は、該領域の膨張値を集計する（ステップＳ４６）。集計した膨張値とは、この領域の表膨張データ３２の濃度積分に所定係数を乗算したものに、この領域の裏膨張データ３１の濃度積分を加算したものである。所定係数とは、表面側の膨張データによる膨張量を裏面側の膨張データによる膨張量で除算した値である。
【００９９】
ＣＰＵ１１は、集計した膨張値が閾値を超えているならば（ステップＳ４７→Ｙｅｓ）、この領域を警告対象とする（ステップＳ４８）。集計した膨張値がこの閾値を超えているときに、この領域における熱膨張層が異常膨張すると見込まれるためである。ＣＰＵ１１は、集計した膨張値が閾値を超えていないならば（ステップＳ４７→Ｎｏ）、ステップＳ４９の処理に進む。
ステップＳ４９において、ＣＰＵ１１は、全ての領域についてステップＳ４５〜Ｓ４９の処理を繰り返したかを判定する。ＣＰＵ１１は、未処理の領域があれば、ステップＳ４５に戻り、処理を繰り返す。
【０１００】
ステップＳ５０において、ＣＰＵ１１は、処理した膨張データをコンテンツ３（図３参照）として書き出す。つまり、最適化処理した裏膨張データ３１を裏膨張データ３４として、最適化処理した表膨張データ３２を表膨張データ３５として書き出す。更にＣＰＵ１１は、カラーデータ３３をカラーデータ３６として書き出し、ステップＳ４７，Ｓ４８で判定した結果を警告データ３７に書き出す。ＣＰＵ１１は、ステップＳ５０の処理が終了すると、図１１の処理を終了する。
【０１０１】
図１２は、熱膨張性シートに最適化するためのフィルタリング変換を示すグラフである。
グラフの横軸は、原コンテンツ３Ａの膨張データの濃度を示している。グラフの縦軸は、フィルタリング変換後におけるコンテンツ３Ｂの膨張データの濃度を示している。なお、濃度０％が膨らみ無しに対応し、濃度３３％が膨らみ低に対応し、濃度６６％が膨らみ中に対応し、濃度１００％が膨らみ高に対応している。本実施形態の熱膨張性シートは、膨張データが濃度７０％の場合に膨張高さが飽和し、かつ濃度と膨張高さの関係は非線形であるため、このようなグラフとなっている。
【０１０２】
図１３は、ビュアー１７３の処理を示すフローチャートである。
ユーザがユーザ端末１上でビュアー１７３を起動し、コンテンツ３Ｂ（図３参照）を指定すると、図１３に示すビュアー１７３の処理が開始する。
ＣＰＵ１１は、指定されたコンテンツ３Ｂを読み込む（ステップＳ６０）。図３で示したように、コンテンツ３Ｂは、熱膨張性シートの裏面から熱膨張層を膨張させるための裏膨張データ３４（第２の膨張データ）と、熱膨張性シートの表面から熱膨張層を膨張させるための表膨張データ３５（第１の膨張データ）とを含んでいる。ＣＰＵ１１は、裏膨張データ３４と表膨張データ３５とを、バンプ（BUMP）データとして取得している。
【０１０３】
ＣＰＵ１１は、裏膨張データ３４と表膨張データ３５に基づき立体造形物の３次元モデル（３Ｄモデル）を３次元描画エンジン上に構成（レンダリング）する（ステップＳ６１）。ここで３次元描画エンジンとは、例えばOpenGL（登録商標）やDirectX（登録商標）などである。
【０１０４】
ＣＰＵ１１は、構成した３次元モデル上面にカラーデータ３６をマッピングし（ステップＳ６２）、更に警告データ３７に基づき、警告領域をマッピングする（ステップＳ６３）。ＣＰＵ１１は、３次元描画エンジンに対して、３次元モデルを所定の視点からプレビューとして表示するように指示する（ステップＳ６４）。これにより、例えば図１４に示すビュアー画面６Ａや、図１５に示すビュアー画面６Ｂが表示される。図１５のビュアー画面６Ｂには、ステップＳ６３においてマッピングされた警告領域が、ハッチングで表示されている。
【０１０５】
ＣＰＵ１１は、この警告データ３７に警告情報が含まれているか否かを判定する（ステップＳ６５）。ＣＰＵ１１は、警告情報が有るならば（ステップＳ６５→Ｙｅｓ）、警告メッセージ６２を表示する。この警告メッセージ６２は、例えば図１５に示すビュアー画面６Ｂに表示されている。
これらステップＳ６１〜Ｓ６６までの一連の処理を実行すると、ユーザ端末１は操作入力待ち状態となる（ステップＳ６７）。
【０１０６】
ＣＰＵ１１は、マウスドラッグの操作入力を検知すると、ステップＳ６８に進み、変更した視点から表示するように３次元描画エンジンに指示した後、ステップＳ６７に戻る。これにより、ＣＰＵ１１は、視点を変更した３次元モデルを表示することができる。
【０１０７】
ＣＰＵ１１は、「カラー」の操作入力を検知すると、ステップＳ６９に進み、３次元モデルをカラー表示するように３次元描画エンジンに指示した後、ステップＳ６７に戻る。更にＣＰＵ１１は、「エンボス」の操作入力を検知すると、ステップＳ７０に進み、３次元モデルをエンボス表示するように３次元描画エンジンに指示した表示した後、ステップＳ６７に戻る。３次元描画エンジンは、エンボス表示の指示を受けると、３次元モデルをエンボス調に表示する。これにより、立体造形物の凹凸を明瞭に表示できる。
【０１０８】
ＣＰＵ１１は、「終了指示」の操作入力を検知すると、図１３の処理を終了する。これらビュアー１７３の処理により、ユーザは、立体造形物のコンテンツを試し刷りすることなく、その凹凸を確認できる。よってユーザは、立体造形物を形成するためのコンテンツを短期間に制作可能となる。
【０１０９】
図１４は、ビュアー１７３の画面例を示す図である。
このビュアー画面６Ａには、立体造形物９１Ａの外観が斜め方向の視点で、プレビューとして表示されている。この立体造形物９１Ａは、略長方形のシート形状であり、２つの凸部が形成されている。
【０１１０】
図１５は、ビュアー１７３の警告表示に係る画面例を示す図である。
このビュアー画面６Ｂには、立体造形物９１Ｂの外観が斜め方向の視点で、プレビューとして表示されている。この立体造形物９１Ｂは、略長方形のシート形状であり、２つの凸部が形成されている。
【０１１１】
ビュアー画面６Ｂには、「異常膨張します」と記載された警告メッセージ６２が表示されている。ユーザは、この警告メッセージ６２により、立体造形物のコンテンツを試し刷りすることなく、このコンテンツが異常膨張すること検知可能である。更に、ビュアー画面６Ｂの右下には、凡例６３が表示されている。この凡例６３には、警告領域６１ａ，６１ｂの色と、「異常膨張が予想される領域」の説明文が記載されている。
更にビュアー画面６Ｂには、警告領域６１ａ，６１ｂが補色で表示されている。これら警告領域６１ａ，６１ｂは、熱膨張層が異常膨張すると予想される領域である。警告領域６１ａ，６１ｂの補色の意味は、凡例６３において文章で示されている。よって、ユーザは、これら警告領域６１ａ，６１ｂと凡例６３により、立体造形物のコンテンツを試し刷りすることなく、このコンテンツが異常膨張する領域を検知可能である。
なお、警告領域６１ａ，６１ｂの表示は、補色表示に限定されず、警告領域であることが識別可能であればよく、例えば所定色（赤色など）、所定のハッチング、所定点滅パターンやこれらの組合せでもよい。
【０１１２】
図１６は、２．５次元プリンタシステム７の処理を示すフローチャートであり、適宜図１と図３とを参照しつつ説明する。
ユーザが、２．５次元プリンタシステム７（図１参照）に対して、コンテンツ３Ｂ（図３参照）のプリントを指示すると、図１６の処理が開始する。
最初、コンピュータ７２のＣＰＵ７２１は、このコンテンツ３Ｂに表膨張データ３５が有るか否かを判定する（ステップＳ８１）。ＣＰＵ７２１は、表膨張データ３５が有るならば（ステップＳ８１→Ｙｅｓ）、表膨張データ３５を熱膨張性シートの表面に印刷したのち（ステップＳ８２）、この熱膨張性シートの表面を加熱する（ステップＳ８３）。これにより、後記する図１７の熱膨張性シート８が形成される。ＣＰＵ７２１は、表膨張データ３５が無いならば（ステップＳ８１→Ｎｏ）、ステップＳ８４の処理に進む。
【０１１３】
次に、ＣＰＵ７２１は、このコンテンツ３Ｂにカラーデータ３６が有るか否かを判定する（ステップＳ８４）。ＣＰＵ７２１は、カラーデータ３６が有るならば（ステップＳ８４→Ｙｅｓ）、カラーデータ３６を熱膨張性シートの表面に印刷する（ステップＳ８５）。これにより、後記する図１８の熱膨張性シート８が形成される。更にＣＰＵ７２１は、この熱膨張性シートの裏面を加熱する（ステップＳ８６）。これにより、熱膨張性シートを乾燥させ、裏膨張データの加熱により所望の膨張高さを得ることができる。
ＣＰＵ７２１は、カラーデータ３６が無いならば（ステップＳ８４→Ｎｏ）、ステップＳ８７の処理に進む。
【０１１４】
次に、ＣＰＵ７２１は、このコンテンツ３Ｂに裏膨張データ３４が有るか否かを判定する（ステップＳ８７）。ＣＰＵ７２１は、裏膨張データ３４が有るならば（ステップＳ８７→Ｙｅｓ）、裏膨張データ３４を熱膨張性シートの裏面に印刷したのち（ステップＳ８８）、この熱膨張性シートの裏面を加熱し（ステップＳ８９）、図１６の処理を終了する。これにより、後記する図１９の熱膨張性シート８が形成される。
ＣＰＵ７２１は、裏膨張データ３４が無いならば（ステップＳ８７→Ｎｏ）、図１６の処理を終了する。
【０１１５】
２．５次元プリンタシステム７は、熱を与えると膨張する特殊な用紙を使用する。膨張データをＫ（カーボン）の濃度で印刷し、表側の濃淡印刷と裏側の濃淡印刷とを組み合わせて様々な凹凸を表現する。以下の図１７〜図１９に示す例は、６パスの例である。
図１７は、熱膨張性シート８の表面側（インクジェット層８１側）へ膨張データを印刷した後、表面側の加熱による膨張を行ったことを示す断面図である。
図１７に示す熱膨張性シート８は、ベース紙８３の上に、熱膨張層８２とインクジェット層８１が順次積層されている。熱膨張層８２は、バインダ中に複数の熱膨張性材料（熱膨張性マイクロカプセル、マイクロパウダー ）が分散配置されている。インクジェット層８１は、インクを受容するための層である。本実施形態において熱膨張性シート８の表面側とは、インクジェット層８１側であり、裏面側とはベース紙８３側である。
このインクジェット層８１の一部領域には、濃淡印刷領域８１１が印刷されている。この熱膨張性シート８は、２．５次元プリンタシステム７により、表面膨張データ（表面発泡データ）の印刷工程と、表面加熱工程を経た媒体の例である。
【０１１６】
濃淡印刷領域８１１は、例えばカーボンブラックを含むインクで印刷された層であり、可視光や近赤外光（電磁波）を熱に変換する。この濃淡印刷領域８１１に、可視光や近赤外光（電磁波）を照射すると、これら電磁波を熱に変換して、近傍の熱膨張層８２を加熱膨張（加熱発泡）させる。これにより凸領域が形成される。
熱膨張層８２は、加熱温度、加熱時間に応じた大きさに膨張する層であって、バインダ中に複数の熱膨張性材料（熱膨張性マイクロカプセル、マイクロパウダー ）が分散配置されている。また、本実施形態では、ベース紙８３の上面（表面）上、及び／又は、ベース紙８３の下面（裏面）に電磁波を熱に変換する濃淡印刷領域８１１を形成し、光を照射することで、濃淡印刷領域８１１が設けられた領域を発熱させる。電磁波熱変換層は、電磁波の照射により、熱を帯びる。
【０１１７】
図１８は、熱膨張性シート８の表面側へカラーデータを印刷した後、裏面側の加熱による乾燥を行ったこと示す断面図である。
図１８に示す熱膨張性シート８は、図１７に示す熱膨張性シート８に対して表裏が逆になっている。そのため、熱膨張性シート８の裏面側であるベース紙８３が最も上側となり、その下に熱膨張層８２とインクジェット層８１が順次積層されている。
【０１１８】
ベース紙８３には何も印刷されておらず、熱膨張性シート８の裏面側は、白色のままである。これに対してインクジェット層８１の多くの領域は、カラーデータが印刷されており、カラー印刷領域８１２を構成する。このようにカラーデータを広い面積で印刷した場合、熱膨張性シート８はＣＭＹのインクによって濡れている。このまま裏面に膨張画像（発泡画像）を印刷して可視光や近赤外光（電磁波）を照射すると、インクの蒸発熱により、熱膨張層８２は所望の温度に達せず、十分な膨張高さが得られなくなる。
【０１１９】
よって、本実施形態では、ベース紙８３側に可視光や近赤外光（電磁波）を照射している。ベース紙８３は、白色なので、これら電磁波のうち幾分かを熱に変換するが、近傍の熱膨張層８２を加熱膨張させることはない。２．５次元プリンタシステム７は、裏面側の光照射により熱膨張性シート８を加熱し、カラー印刷領域８１２を乾燥させることができる。
【０１２０】
図１９は、熱膨張性シート８の裏面側へ膨張データを印刷した後、裏面側の加熱による膨張を行ったことを示す断面図である。
図１９に示す熱膨張性シート８は、裏面側であるベース紙８３が最も上側となり、その下に熱膨張層８２とインクジェット層８１が順次積層されている。図１９に示す熱膨張性シート８は、ベース紙８３の一部領域に、濃淡印刷領域８３１が形成されている。この濃淡印刷領域８３１は、例えばカーボンブラックを含むインクで印刷された層であり、可視光や近赤外光（電磁波）を熱に変換する。
【０１２１】
本実施形態では、裏面側へ膨張データを印刷したのち、裏面側に光を照射して加熱し、濃淡印刷領域８３１の近傍の熱膨張層８２を加熱膨張させている。なお、裏面側の印刷領域は、表面側のカラーデータの印刷領域と比べて面積が小さいので、インクの蒸発熱による温度低下も小さい。
【０１２２】
（変形例）
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の（ａ）〜（ｈ）のようなものがある。
（ａ）  オプティマイザ１７２が実施する最適化処理は、エッジ処理や、交点や濃度集中領域の濃度低下処理に限られず、任意の処理であってもよい。
（ｂ）  本実施形態では、オプティマイザ１７２とビュアー１７３を別個のソフトウェアプログラムとして提供しているが、オプティマイザ１７２とビュアー１７３の両方の機能を兼ね備えた単体のソフトウェアプログラムとして提供してもよく、限定されない。
（ｃ）  ビュアー１７３は、警告領域６１ａ，６１ｂを補色で表示する。しかし、これに限られず、任意の色彩や輝度やバターンで表示してもよく、限定されない。
（ｄ）  裏膨張レイヤは４つに限定されず、表膨張レイヤは２つに限定されない。
（ｅ）  画像データを裏膨張レイヤに振り分ける方法は、輝度（階調）に限定されない。例えば、所定の色彩や輝度（階調）を含むか否かで振り分けてもよい。
（ｆ）  画像データの振り分け先は、裏膨張レイヤに限定されず、最初から表膨張レイヤに振り分けてもよい。
（ｇ）  サーフェサ１７１によって生成されるコンテンツ３は、裏膨張データ３１、表膨張データ３２、カラーデータ３３を全て含んでいなくてもよい。コンテンツ３は、裏膨張データ３１とカラーデータ３３、表膨張データ３２とカラーデータ３３、裏膨張データ３１と表膨張データ３２で構成されてもよく、限定されない。
（ｈ）  サーフェサ１７１によって生成されるコンテンツ３は、表面素材に限定されず、任意の用途であってもよい。
【０１２３】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
《請求項１》
熱膨張性シートの一方の面から熱膨張層を膨張させるための第１の膨張データと、前記熱膨張性シートの他方の面から前記熱膨張層を膨張させるための第２の膨張データとをバンプデータとして取得する取得手段と、
前記取得手段により取得した前記バンプデータに基づいて、前記熱膨張性シートの膨張後の外観をプレビューとして表示させると共に、前記熱膨張層が異常膨張すると見込まれる領域を所定の態様で識別表示させる表示制御手段と、
を備えることを特徴とする表示装置。
《請求項２》
前記取得手段によって取得した前記バンプデータに基づいて、前記熱膨張層が異常膨張すると見込まれる前記領域を特定する特定手段、
を備えることを特徴とする請求項１に記載の表示装置。
《請求項３》
前記熱膨張層が異常膨張すると見込まれる前記領域のデータを、前記熱膨張層が異常膨張しないデータに置き換える置換手段、
を備えることを特徴とする請求項２に記載の表示装置。
《請求項４》
熱膨張性シートに印刷して熱膨張層を膨張させるための膨張データを取得する取得手段と、
前記取得手段により取得した前記膨張データに基づいて、前記熱膨張層が異常膨張すると見込まれる領域が存在すると判断された場合に、前記取得手段により取得した前記膨張データに基づいて前記熱膨張性シートの膨張後の外観イメージを事前に表示させると共に、前記熱膨張層が異常膨張すると見込まれる領域を所定の態様で識別表示させる表示制御手段と、
を備えることを特徴とする表示装置。
《請求項５》
コンピュータを、
熱膨張性シートの一方の面から熱膨張層を膨張させるための第１の膨張データと、前記熱膨張性シートの他方の面から前記熱膨張層を膨張させるための第２の膨張データとをバンプデータとして取得する取得手段、
前記取得手段により取得した前記バンプデータに基づいて、前記熱膨張性シートの膨張後の外観をプレビューとして表示させると共に、前記熱膨張層が異常膨張すると見込まれる領域を所定の態様で識別表示させる表示制御手段、
として機能させるための表示プログラム。
《請求項６》
コンピュータを、
熱膨張性シートに印刷して熱膨張層を膨張させるための膨張データを取得する取得手段、
前記取得手段により取得した前記膨張データに基づいて、前記熱膨張性シートの膨張後の外観をプレビューとして表示させると共に、前記熱膨張層が異常膨張すると見込まれる領域を所定の態様で識別表示させる表示制御手段、
として機能させるための表示プログラム。
《請求項７》
所定の階調数からなる画像データを、各座標の階調値に基づいて前記階調数よりも少ない数のレイヤに分割することにより、対応する膨張高さが互いに異なる複数のレイヤ画像を、熱膨張層を含む熱膨張性シートの一方の面から前記熱膨張層を膨張させるための第１膨張データとして取得するレイヤ画像取得手段と、
前記複数のレイヤ画像を統合した膨張データで異常膨張が起きるか否かを判定する判定手段と、
前記レイヤ画像取得手段で取得された複数のレイヤ画像のうち選択された所定のレイヤ画像から少なくとも一部の領域を、前記熱膨張性シートの他方の面から前記熱膨張層を膨張させるための第２膨張データに移動させる移動手段と、
を有することを特徴とする立体画像データ生成装置。
《請求項８》
所定の階調数からなる画像テータを、夫々異なる複数の膨張高さに膨張する複数の濃度レイヤに振り分ける振分手段と、
前記複数の濃度レイヤを統合した膨張データで異常膨張が起きるか否かを判定する判定手段と、
前記複数の濃度レイヤから膨張データを作成するデータ作成手段と、
を有することを特徴とする立体画像データ生成装置。
《請求項９》
前記判定手段は、異常膨張が起きると判定した領域のレイヤを生成する、
ことを特徴とする請求項８に記載の立体画像データ生成装置。
《請求項１０》
前記複数の濃度レイヤのうち、第１の濃度レイヤの所定領域を、第２の濃度レイヤに変更する変更手段、
を有し、
前記判定手段は、前記第１の濃度レイヤの所定領域を、前記第２の濃度レイヤに変更した際に、異常膨張が起きるか否かを再判定する、
ことを特徴とする請求項８または９に記載の立体画像データ生成装置。
《請求項１１》
所定の階調数からなる画像データを、各座標の階調値に基づいて前記階調数よりも少ない数のレイヤに分割することにより、対応する膨張高さが互いに異なる複数のレイヤ画像を、熱膨張層を含む熱膨張性シートの一方の面から前記熱膨張層を膨張させるための第１膨張データとして取得するレイヤ画像取得手段、
前記複数のレイヤ画像を統合した膨張データで異常膨張が起きるか否かを判定する判定手段、
前記レイヤ画像取得手段で取得された複数のレイヤ画像のうち選択された所定のレイヤ画像から少なくとも一部の領域を、前記熱膨張性シートの他方の面から前記熱膨張層を膨張させるための第２膨張データに移動させる移動手段、
としてコンピュータを機能させるための立体画像データ生成プログラム。
【符号の説明】
【０１２４】
１  ユーザ端末  （表示装置）
１１  ＣＰＵ
１４  表示部
１５  入力部
１６  通信部
１７  記憶部
１７１  サーフェサ
１７２  オプティマイザ  （表示プログラムの一部）
１７３  ビュアー  （表示プログラムの一部）
２  画像データ
２１  膨らみ高レイヤ  （濃度レイヤの一例）
２２  膨らみ中レイヤ  （濃度レイヤの一例）
２３  膨らみ低レイヤ  （濃度レイヤの一例）
２４  膨らみ無レイヤ  （濃度レイヤの一例）
２５  膨らみ高レイヤ  （濃度レイヤの一例）
２６  膨らみ低レイヤ  （濃度レイヤの一例）
２７  表カラーレイヤ
２８  異常領域レイヤ
３Ａ  原コンテンツ
３Ｂ  コンテンツ
３１  裏膨張データ
３２  表膨張データ
３３  カラーデータ
３４  裏膨張データ
３５  表膨張データ
３６  カラーデータ
３７  警告データ
４  サーフェサ画面
５  レイヤペイン
５１  裏膨張レイヤセットチェックボックス
５１１  膨らみ高チェックボックス
５１２  膨らみ中チェックボックス
５１３  膨らみ低チェックボックス
５１４  膨らみ無チェックボックス
５２  表膨張レイヤセットチェックボックス
５２１  膨らみ高チェックボックス
５２２  膨らみ低チェックボックス
５３  表カラーレイヤセットチェックボックス
５４  異常領域チェックボックス
７  ２．５次元プリンタシステム
７１  タッチパネルディスプレイ
７２  コンピュータ
７２１  ＣＰＵ
７２４  記憶部
７３  印刷装置
７４  膨張装置  （発泡装置）
７７  通信部
８  熱膨張性シート（熱発泡性シート）
８１  インクジェット層
８１１  濃淡印刷領域
８１２  カラー印刷領域
８２  熱膨張層（発泡層）
８３  ベース紙
８３１  濃淡印刷領域
９Ａ，９Ｂ  立体画像
９１  膨らみ無領域
【図１】
2018099876.tif 000003
【図２】
2018099876.tif 000004
【図３】
2018099876.tif 000005
【図４】
2018099876.tif 000006
【図５】
2018099876.tif 000007
【図６】
2018099876.tif 000008
【図７】
2018099876.tif 000009
【図８Ａ】
2018099876.tif 000010
【図８Ｂ】
2018099876.tif 000011
【図８Ｃ】
2018099876.tif 000012
【図８Ｄ】
2018099876.tif 000013
【図８Ｅ】
2018099876.tif 000014
【図８Ｆ】
2018099876.tif 000015
【図８Ｇ】
2018099876.tif 000016
【図８Ｈ】
2018099876.tif 000017
【図８Ｉ】
2018099876.tif 000018
【図８Ｊ】
2018099876.tif 000019
【図８Ｋ】
2018099876.tif 000020
【図９】
2018099876.tif 000021
【図１０】
2018099876.tif 000022
【図１１】
2018099876.tif 000023
【図１２】
2018099876.tif 000024
【図１３】
2018099876.tif 000025
【図１４】
2018099876.tif 000026
【図１５】
2018099876.tif 000027
【図１６】
2018099876.tif 000028
【図１７】
2018099876.tif 000029
【図１８】
2018099876.tif 000030
【図１９】
2018099876.tif 000031