(57)【要約】３次元印刷技術が記載される。１又はそれ以上の実施において、システムは３次元プリンタ及びコンピュータ装置を有する。３次元プリンタは、３次元において対象物を形成するよう構成される３次元印刷メカニズムを備える。コンピュータ装置は、３次元プリンタへ通信上結合され、３次元プリンタに、コンピュータ装置と通信するよう構成される機能を備えるように３次元において対象物を形成させるよう、少なくとも部分的にハードウェアにおいて実施される３次元印刷モジュールを有する。
2015508720.tif 000002
【特許請求の範囲】
【請求項１】
３次元において対象物を形成するよう構成される３次元印刷メカニズムを備える３次元プリンタと、
前記３次元プリンタに、コンピュータ装置と通信するよう構成される機能を備えるように３次元において前記対象物を形成させるよう、少なくとも部分的にハードウェアにおいて実施される３次元印刷モジュールを備える、前記３次元プリンタへ通信上結合されるコンピュータ装置と
を有するシステム。
【請求項２】
前記３次元印刷メカニズムは、前記対象物を形成することの部分として、予め構成された要素を前記対象内に置くよう構成される、
請求項１に記載のシステム。
【請求項３】
前記予め構成された要素は、プロセッシングシステムであり、前記３次元印刷モジュールは、１又はそれ以上の動作を実行するように前記プロセッシングシステムをプログラミングするよう構成される、
請求項２に記載のシステム。
【請求項４】
前記対象物の前記プロセッシングシステムは、前記コンピュータ装置による更なる処理のために、前記１又はそれ以上の動作の実行の結果を前記コンピュータ装置へ伝えるよう構成される、
請求項３に記載のシステム。
【請求項５】
前記プロセッシングシステムは、センサとして構成される前記対象物の１又はそれ以上の他の予め構成された要素から受信される信号を処理するようプログラミングする、
請求項４に記載のシステム。
【請求項６】
前記３次元プリンタは、夫々異なるタイプの要素に関連する複数のカートリッジを有する、
請求項１に記載のシステム。
【請求項７】
前記タイプは、ディスプレイ部品、センサ部品、又はプロセッシング部品を含む、
請求項６に記載のシステム。
【請求項８】
前記３次元印刷メカニズムは、前記対象の形成の部分として、複数の予め構成された要素を互いに通信上結合するよう構成される、
請求項６に記載のシステム。
【請求項９】
前記３次元印刷モジュールは、前記３次元プリンタによって形成可能な複数の異なる予め定義される対象物を備えるユーザインターフェースを出力するよう構成される、
請求項１に記載のシステム。
【請求項１０】
前記３次元印刷モジュールは、
前記３次元プリンタによって形成可能な前記対象物に含まれ得る予め定義される機能のための複数の異なるオプションを備えるユーザインターフェースを出力し、
選択される前記機能を提供するためにどの要素が前記対象物に含まれるべきかを決定し、
前記対象物の部分としての包含のために前記要素の配置を計算する
よう構成される、請求項１に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
規模の経済は、従来、商品製造費用を下げるために活用される。そうすることは、商品を製造するために設備、施設、等において大幅な資本支出を伴うことがある。加えて、これはまた、潜在的な消費者から著しく離れてそれらの施設を置くことを伴うこともある。よって、規模の経済を活用するためのそのような従来技術の使用はまた、例えば、潜在的な消費者へのそれらの商品の流通、使用されない又は不要な商品の製造、等において、効率の悪さをもたらすことがある。
【発明の概要】
【０００２】
３次元印刷技術が記載される。１又はそれ以上の実施において、システムは３次元プリンタ及びコンピュータ装置を有する。３次元プリンタは、３次元において対象物を形成するよう構成される３次元印刷メカニズムを備える。コンピュータ装置は、３次元プリンタへ通信上結合され、３次元プリンタに、コンピュータ装置と通信するよう構成される機能を備えるように３次元において対象物を形成させるよう、少なくとも部分的にハードウェアにおいて実施される３次元印刷モジュールを有する。
【０００３】
１又はそれ以上の実施において、複数の対象物は、コンピュータ装置によって３次元において印刷されることが引き起こされる。対象物の夫々は、１又はそれ以上のコンピュータ装置へアクセス可能なデータの夫々の項目を表す。複数の対象物の物理配置はコンピュータ装置によってモニタされる。論理的関係は、コンピュータ装置によって、夫々、複数の対象物のモニタされた物理配置に基づくデータの項目の間に形成される。
【０００４】
１又はそれ以上の実施において、１又はそれ以上のコンピュータ可読記憶媒体は、コンピュータ装置による実行に応答して、コンピュータ装置に動作を実行させる命令を記憶している。動作は、３次元プリンタによって形成されるべき対象物における包含のために選択可能な機能の表出を有するユーザインターフェースの出力を含み、前記表出は、その機能を提供するよう対象物の部分として含まれるべき要素のインジケーションを含まない。動作はまた、機能の複数の表出の選択に応答してその機能を提供するよう、対象物の部分として、対応する要素の配置を計算することを含む。
【０００５】
この要約は、詳細な説明において以下で更に記載される簡略化された形において概念の選択を導入するよう設けられる。この要約は、請求される主題の重要な特徴又は必須の特徴を特定することを目的とせず、且つ、請求される主題の適用範囲を制限するために使用されることを目的としない。
【図面の簡単な説明】
【０００６】
詳細な説明は、添付の図を参照して記載される。図中、参照符号の最左の数字は、その参照符号が最初に現れる図を特定する。明細書及び図での異なる事例における同じ参照符号は、類似する又は同じ項目を示してよい。図に表されるエンティティは、１又はそれ以上のエンティティを示してよく、よって、言及は、議論において同義的にエンティティの単一又は複数の形態に対してなされてよい。
【０００７】
【図１】対象物の３次元印刷を実行するよう動作可能な実施例における環境の説明図である。
【０００８】
【図２】より詳細に図１の３次元印刷モジュール及び３次元印刷メカニズムを示す実施例におけるシステムの説明図である。
【０００９】
【図３】表面に配置される付箋として図２の３次元対象物が構成される実施例におけるシステムを表す。
【００１０】
【図４】印刷される対象物どうしの物理的関係がそれらの対象物によって表されるデータの項目の論理的関係を定義するために使用される実施例におけるプロシージャを表すフロー図である。
【００１１】
【図５】配置を計算し且つ３次元印刷される対象物に含まれるべき要素を選択する基礎として使用される機能を選択するためにユーザインターフェースが出力される実施例におけるプロシージャを表すフロー図である。
【００１２】
【図６】本願で記載される技術の実施形態を実施するよう図１及び図２を参照して記載される何らかのタイプのコンピュータ装置として実施され得る装置の例の様々な構成要素を含むシステムの例を表す。
【発明を実施するための形態】
【００１３】
概要
規模の経済は、商品製造費用を下げるために活用され得る。しかし、そのような技術の使用は、例えば、商品の流通、不要となる商品の製造、等のような、それらの自体の効率の悪さをもたらすことがある。
【００１４】
３次元印刷技術が記載される。１又はそれ以上の実施において、３次元プリンタは、コンピュータ装置と共に使用するために活用され得る対象物を形成するのに利用される。３次元プリンタは、素地を、例えばプラスチック又は樹脂材料から、形成するよう構成されてよい。プリンタはまた、所望の機能を提供するよう、素地において要素を設置し相互接続するよう構成されてよい。そのような要素の例には、ディスプレイ部品（例えば、ＬＥＤ）、プロセッシング部品、センサ部品、等がある。このように、３次元プリンタは、望むように対象物を形成するのに使用され得る。
【００１５】
更に、１又はそれ以上の更なる実施において、それらの対象物は、コンピュータ装置との情報のやり取りにおいてユーザの経験を広げるのに使用されてよい。対象物は、例えば、文書、アポイントメント、トゥーデゥーリスト、ワークフロー、等のような、コンピュータ装置にアクセス可能なデータの項目を表すよう構成されてよい。項目の物理配置は、その場合に、項目をグループ分けするため、項目を順序付けるため、等に、データの表される項目の論理配置を定義するのに使用されてよい。それらの特徴の更なる議論は、図３に関連して見つけられ得る。
【００１６】
以下の議論において、例となる環境が最初に記載され、この環境は、本願で記載される技術を用いてよい。次いで、例となるプロシージャが記載され、このプロシージャは、前記の例となる環境及び他の環境において実行されてよい。結果として、例となるプロシージャの実行は、例となる環境に制限されず、例となる環境は、例となるプロシージャの実行に制限されない。
【００１７】
例となる環境
図１は、本願で記載される技術を用いるよう動作可能な実施例における環境１００の説明図である。表されている環境１００は、３次元プリンタ１０４へ通信上結合されているコンピュータ装置１０２を含む。コンピュータ装置１０２はデスクトップコンピュータとして表されているが、コンピュータ装置１０２は様々な方法において、例えば、“クラウドを介して”分散される複数のサーバ、携帯型のコンピュータ装置、等を通じて、構成されてよい。よって、コンピュータ装置１０２は、ローカル又はリモート（例えば、インターネット）接続を含む様々な方法において３次元プリンタ１０４へ通信上結合されてよい。更に、別々に表されているが、３次元プリンタ１０４は、例えば、スタンドアローン型の装置として機能するよう、コンピュータ装置１０２について記述する機能性を組み込んでよい。
【００１８】
コンピュータ装置１０２は、更に、３次元印刷モジュール１０６を有するように表されている。このモジュールは、３次元プリンタ１０４によって印刷されるべき対象物を特定する機能を表す。３次元印刷モジュール１０６は、例えば、形成されるべき対象物をモデル化する機能を含んでよい。
【００１９】
３次元印刷モジュール１０６はまた、様々な異なるユーザインタラクションをサポートするのに使用され得るユーザインターフェースを出力するよう構成されてよい。例えば、ユーザは、３次元プリンタ１０４によって対象物を形成するのに使用される基準を特定してよい。この基準は、対象物のサイズ、形状、及び／又は色を含んでよい。他の例では、ユーザは、様々な予め定義された対象物から選択してよい。この対象物は、例えば、ユーザによって身につけられる特定サイズのアイテムにユーザによってカスタマイズ可能であってよい。
【００２０】
更なる例において、ユーザインターフェースは、対象物に含まれるべき機能の表出を提供してよい。ユーザインターフェースは、例えば、機能の表出を含んでよいが、その機能が如何にして実施されるべきか、例えば、機能を実施するのに使用される要素及び／又は如何にしてそれらの要素が相互に接続されるのかを記述しない。ユーザは、例えば、ユーザの心拍を検出するのに使用可能な、ユーザによって身につけられるブレスレットのような、対象物の部分としてヘルス検知機能を含むようオプションを選択してよい。そのオプションが選択される場合に、３次元印刷モジュール１０６は、どの要素がその機能を実施するのに使用されるべきかと、如何にしてそれらの要素が３次元の対象物の部分として相互接続されるのかとを決定してよい。よって、この事例では、ユーザは、如何にしてその機能が実施されるべきかを“把握する”ことなく、対象物に含まれるべき機能を選択してよい。
【００２１】
３次元プリンタ１０４は、３次元印刷メカニズム１０８を有するように表されている。３次元印刷メカニズム１０８は、３次元の対象物を形成する機能を表し、この機能は様々な方法で実行されてよい。３次元印刷メカニズム１０８は、例えば、付加製造技術（additive  manufacturing  techniques）により、プラスチック又は樹脂のような材料の複数の層を用いて対象を形成する技術を用いてよい。
【００２２】
これの例には、層を形成するために材料の融解又は軟化を使用するレーザ粉末焼結（selective  laser  sintering）（ＳＬＳ）及び熱溶解積層法（fused  deposition  modeling）（ＦＤＭ）がある。他の例は、液体高分子が層を形成するようデジタルライトプロセッシング（digital  light  processing）（ＤＬＰ）プロジェクタからの光にさらされるＤＬＰを使用するために、液体物質を硬化することを伴う。更なる例は、結合剤が３次元印刷メカニズム１０８によって印刷される粉末から層を生成するインクジェット印刷技術の使用を伴う。様々な他の例も、対象物の素地を形成するようその精神又は適用範囲から逸脱することなしに考えられる。３次元印刷メカニズム１０８はまた、所望の機能を提供するよう素地に要素を配置するよう構成されてよく、これの更なる議論は、図２に関連して見つけられ得る。
【００２３】
概して、本願で記載される作用は、ソフトウェア、ファームウェア、ハードウェア（例えば、固定論理回路）、又はそれらの実施の組み合わせにより実施され得る。本願で用いられる語「モジュール」、「機能」、及び「ロジック」は、概して、ソフトウェア、ファームウェア、ハードウェア、又はそれらの組み合わせに相当する。ソフトウェア実施の場合に、モジュール、機能、又はロジックは、プロセッサ（例えば、１又は複数のＣＰＵ）で実行される場合に指定されるタスクを実行するプログラムコードに相当する。プログラムコードは、１又はそれ以上のコンピュータ可読メモリ装置に記憶され得る。よって、この場合に、モジュール等は、少なくとも部分的にハードウェアにおいて実施されてよい。以下で記載される技術の特徴は、プラットフォーム非依存であり、これは、技術が、様々なプロセッサを備える様々な市販のコンピュータプラットフォームにおいて実施され得ることを意味する。
【００２４】
例えば、コンピュータ装置１０２は、コンピュータ装置１０２のハードウェア、例えば、プロセッサ、機能ブロック、等に動作を実行させるエンティティ（例えば、ソフトウェア）を更に有してよい。例えば、コンピュータ装置１０２は、コンピュータ装置、及び特にコンピュータ装置１０２のハードウェアに動作を実行させる命令を保持するよう構成され得るコンピュータ可読媒体を有してよい。よって、命令は、動作を実行するようにハードウェアを構成する働きをし、このように、働きを実行するためのハードウェアの変換を生じさせる。命令は、様々な異なる構成を通じてコンピュータ装置１０２へコンピュータ可読媒体によって提供されてよい。
【００２５】
コンピュータ可読媒体の１つのそのような構成は、信号担持媒体（signal  bearing  medium）であり、よって、例えば、ネットワークを介して、コンピュータ装置のハードウェアへ命令を（例えば、搬送波として）伝送するよう構成される。コンピュータ可読媒体はまた、コンピュータ可読記憶媒体として構成されてよく、よって、信号担持媒体ではない。コンピュータ可読記憶媒体の例には、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、光ディスク、フラッシュメモリ、ハードディスクメモリ、並びに命令及び他のデータを記憶するために磁気的な、光学的な、及び他の技術を使用することができる他のメモリ装置がある。
【００２６】
図２は、より詳細に３次元印刷モジュール１０６及び３次元印刷メカニズム１０８を示す実施例におけるシステム２００の説明図である。３次元印刷メカニズム１０８は、この例では、３次元印刷モジュール１０６から受信された印刷命令２０４に基づき３次元対象物２０２を形成するように表されている。上述されたように、印刷命令２０４は、様々な方法において、例えば、３次元印刷モジュール１０６によって出力されるユーザインターフェースとのユーザによるインタラクションを通じて、起こってよい。
【００２７】
３次元印刷メカニズム１０８は、その場合に、印刷命令２０４に従って３次元対象物２０２を形成するのに使用されてよい。これは、指定されたサイズ及び形状を有するよう素地材料２０６を形成することを含んでよく、図１に関連して上述されたように様々な方法において実行され得る。
【００２８】
３次元対象物２０２の形成は、素地材料２０６において１又はそれ以上の要素を配置することを更に含んでよい。１又はそれ以上の要素は、予め構成されるか、又は３次元印刷メカニズム１０８自体によって形成されてよい。要素は、そのような要素が３次元印刷メカニズム１０８によって形成されず、例えば、素地材料２０６、導電性インク、等から印刷されない点で、予め構成されていると考えられ得る。他方で、要素はまた、電気接続を印刷するため、アンテナ及びセンサを形成するため、等に、３次元印刷メカニズム１０８自体によって形成されてよい。
【００２９】
図２のシステム２００では、３次元印刷メカニズム１０８は、印刷メカニズム１０８自体による形成のために構成され且つ／あるいは予め構成され得る異なるタイプの要素を含む複数のカートリッジを含んでよい。それらのカートリッジの表されている例は、ディスプレイ部品２１４、センサ２１６、及びプロセッシング部品２１８を夫々含むディスプレイ部品カートリッジ２０８、センサ部品カートリッジ２１０、及びプロセッシング部品カートリッジ２１２を含む。他の例も考えられ、例えば、３次元対象物２０２が他の対象物、コンピュータ装置２２２、等と通信することを可能にするよう構成される通信部品２２０を有する通信部品カートリッジがある。
【００３０】
様々な異なるディスプレイ部品２１４は、発光ダイオード（ＬＥＤ）、発光インク、等のように、ディスプレイ部品カートリッジ２０８内に含まれてよい。同様に、様々な異なるセンサ２１６が、３次元対象物２０２を形成する際に使用されるように、センサ部品カートリッジ２１０内に含まれてよい。センサ２１６の例には、３次元対象物２０２のユーザの生体特性を検出するセンサのような、生体センサがある。更なる例には、３次元対象物２０２自体の特性を検出するよう構成されるセンサ２１６、入力装置として働くよう構成されるセンサ２１６（例えば、素地材料２０６に印刷され得るタッチ検知用容量性センサ）、等がある。
【００３１】
プロセッシング部品カートリッジ２１２は、１又はそれ以上の動作を実行するよう構成されるプロセッシング部品２１８を含んでよい。プロセッシング部品２１８は、集積回路、機能ブロック、システムオンチップ（ＳｏＣ）、浮動小数点グリッドアレイ、等を含んでよい。更に、プロセッシング部品２１８は、プロセッシング部品２１８に動作を実行させるよう命令によりプログラミングされ得る１又はそれ以上のコンピュータ可読記憶媒体を含んでよい。
【００３２】
１又はそれ以上の実施において、印刷命令２０４は、所望の動作を実行するようプロセッシング部品を構成するためにプロセッシング部品２１８にプログラミングされるべき命令を含んでよい。上述されたように、例において、ユーザは、３次元対象物２０２の部分として含まれるべき機能を選択してよい。これに応じて、プロセッシング部品２１８は、その機能をサポートするよう、例えば、１又はそれ以上の他の要素と相互作用し、例えば、センサ２１６からの信号を処理するよう、プログラミングされてよい。プロセッシング部品２１８は、３次元対象物２０２の形成の部分として３次元印刷メカニズム１０８によって具体的な動作のために構成され得る汎用トークンの部分として構成されてよい。よって、汎用トークンは、３次元プリンタ１０４によって形成される様々な異なる装置による実施のための様々な機能をサポートするのに使用されてよい。
【００３３】
然るに、３次元対象物２０２は、様々な異なる機能を提供するよう様々な異なる方法において構成されてよい。これは、医学的用途（例えば、識別、医用センサ）、機械的用途、ユーザによる装着、出力装置としての働き、等のための機能を含んでよい。
【００３４】
例えば、３次元対象物２０２は、ユーザとコンピュータ装置２２２との間のユーザ経験に関与するインタラクションを広げるよう構成されてよい。図示されるように、３次元対象物２０２は、コンピュータ装置２２２との通信をサポートする通信部品２２０を有してよい。通信部品２２０は、様々な機能をサポートするのに利用されてよく、例えば、３次元対象物２０２は、１又はそれ以上のセンサを有し、コンピュータ装置２２２による処理のためにそれらのセンサから得られた信号を伝えてよい。
【００３５】
３次元対象物２０２はまた、コンピュータ装置２２２に記憶されるデータの項目、ネットワーク接続を介して利用可能なデータの項目、等のような、コンピュータ装置２２２によってアクセス可能であるデータの項目の具現として構成されてよい。３次元対象物２０２は、例えば、単一の“ページ”が複数のページを見るのに利用され得るように、電子ペーパとして構成されてよい。然るに、ユーザは、対象物を用いて変更を行い、それらの変更をコンピュータ装置２２２へ返してよい。様々な他の例も考えられ、対象物の物理的関係に基づきデータの項目の間の論理的関係を定義することができ、これの例は、次の図に関して記載される。
【００３６】
図３は、図２の３次元対象物２０２が、表面３１２に配置される付箋３０２、３０４、３０６、３０８、３１０として構成される実施例におけるシステム３００を表す。付箋３０２乃至３１０は、様々な特徴を含むよう形成されてよい。例えば、付箋３０２乃至３１０は、メモの表面への書込を検出するよう構成される１又はそれ以上のセンサを有して形成されてよい。他の例では、“書込”は、メモによって表されるデータの夫々の項目を識別するために、３次元プリンタ１０４自体によって形成されてよい。
【００３７】
付箋３０２乃至３１０はまた、互いに対してメモの物理配置を決定するのに使用される機能を含むよう構成されてよい。この機能は、コンピュータ装置２２２によって読み取り可能なＲＦＩＤタグ、対象物どうしの間の通信のためのセンサ（例えば、接触センサ、近接センサ）、等を含んでよい。よって、それらのセンサは、装置どうしの物理配置を定義するのに使用されてよい。
【００３８】
対象物のこの物理配置は、その場合に、対象物によって表されるデータの項目の対応する論理的関係を定義するのに使用されてよい。図示される例では、付箋３０２乃至３１０はアポイントメントを表し、この場合に、製品設計工程におけるステップである。付箋３０２乃至３１０どうしの全体の配置は、アポイントメントの順序を定義するのに使用されてよい。更に、表面３１２における位置はまた、タイミング、例えば、この例では特定の日付、を示すのに使用されてよい。付箋３０２乃至３１０のこの物理配置は、このように、対象物によって表されるデータの項目、例えば、アポイントメント、の論理的関係を定義するのに使用されてよい。
【００３９】
例えば、対象物（例えば、付箋３０２乃至３１０）は、グループを形成するよう積み重ねられてよい。よって、グループは、メモによって表されるデータの項目を含むよう論理的に形成されてよく、例えば、その設計スペックはディスプレイ及びケースを含む。同様の技術は、積み重ねられた項目を個々のグループに分けるために、項目を分けるのに使用されてよい。このように、対象物は、コンピュータ装置２２２によるユーザの経験を広げるのに使用されてよい。付箋メモが記載されたが、３次元対象物２０２は、文書、文書のページ、画像、歌、マルチメディア、アポイントメント、トゥードゥーリスト内の項目、式中の変数、連絡先、タスク、覚書、等のような、多種多様の異なるタイプのデータを表してよい。
【００４０】
例となるプロシージャ
以下の議論は、前述のシステム及び装置を利用して実施され得る３次元印刷技術について記載する。プロシージャの夫々の態様は、ハードウェア、ファームウェア、若しくはソフトウェア、又はそれらの組み合わせにおいて実施されてよい。プロシージャは、１又はそれ以上の装置によって実行される動作を特定するブロックの組として示されるが、必ずしも、夫々のブロックによって動作を実行するために示される順序に制限されない。以下の議論の部分において、図１の環境１００並びに図２及び図３のシステム２００，３００が夫々参照される。
【００４１】
図４は、印刷される対象物の物理的関係が対象物によって表されるデータの項目の論理的関係を定義するのに使用される実施例におけるプロシージャ４００を表す。複数の対象物は、コンピュータ装置によって３次元において印刷されることを引き起こされ、対象物の夫々は、１又はそれ以上のコンピュータ装置にアクセス可能なデータの夫々の項目を表す（ブロック４０２）。上述されたように、３次元対象物２０２は、３次元プリンタ１０４の３次元印刷メカニズム１０８によって様々な方法において印刷されてよい。更に、それらの項目は、メモ、文書、文書のページ、画像、歌、マルチメディア、アポイントメント、トゥードゥーリスト内の項目、式中の変数、連絡先、タスク、覚書、等のような、データの様々な異なる項目を表してよい。
【００４２】
複数の対象物の物理配置は、コンピュータ装置によってモニタされる（ブロック４０４）。この配置は、対象物自体（例えば、近接又は接触センサ）によって、１又はそれ以上の通信部品２２０を介して対象物へ通信上結合されるコンピュータ装置２２２によって、等、モニタされ得る。
【００４３】
論理的関係は、コンピュータ装置によって、複数の対象物のモニタされた物理配置に夫々基づくデータの項目の間で形成される（ブロック４０６）。これは、グループの形成、順序付け、対象物の動きの追跡に基づき形成される時間的関係（例えば、アニメーションの組み立て、製造プロセスの模倣のため）、グループからの項目の分離、等を含んでよい。よって、対象物は、データの項目の具現を通じてコンピュータ経験を広げることができる。他の例も考えられ、対象物を変更し、データの夫々の項目に同様の変更を施すことができる。
【００４４】
図５は、配置を計算し且つ３次元印刷される対象物に含まれるべき要素を選択する基礎として使用される機能を選択するためにユーザインターフェースが出力される実施例におけるプロシージャ５００を表す。ユーザインターフェースは、３次元プリンタによって形成されるべき対象物における包含のために選択可能な機能の表出を有して出力され、そのような表出は、機能を提供するよう対象物の部分として含まれるべき要素のインジケーションを含まない（ブロック５０２）。機能は、例えば、対象物によって実行されるべき動作、例えば、医療動作（例えば、心拍又は体温のモニタリング）、認証の提供（例えば、建物、車両又はコンピュータ装置にアクセスするためのクエリに応答したキーの提供）、ディスプレイ技術（例えば、検知された条件をユーザに知らせるための色の変更）、等を指してよい。
【００４５】
機能の複数の表出の選択に応答して、対応する要素の配置は、機能を提供するよう対象物の部分として計算される（ブロック５０４）。３次元印刷モジュール１０６は、例えば、どの要素が３次元印刷メカニズム１０８によって形成（例えば、印刷）されるべきかと、対象物に含まれるべき予め構成された要素とを決定してよい。メカニズムは、次いで、要素が対象物の部分として含まれるための配置を計算してよい。
【００４６】
これは、様々な他の入力とともに実行されてよい。例えば、カメラ（例えば、奥行き検知カメラ）又は他のセンサが、対象物の意図されたユーザの身体特性を検出するために使用されてよい。よって、対象物はまた、特定のユーザのためにカスタマイズされてよい。様々な他の例も考えられる。
【００４７】
命令は、３次元プリンタに対象物を形成させるよう３次元プリンタへのコンピュータ装置による通信の結果を記述して出力される（ブロック５０６）。印刷命令２０４は、例えば、如何にして対象物の素地又は要素（例えば、センサ、アンテナ、インターコネクション）を形成すべきか、どこに予め構成された要素を置くべきか、等を記述してよい。様々な他の例も考えられる。
【００４８】
例となるシステム及び装置
図６は、本願で記載される様々な技術を実施し得る１以上のコンピュータシステム及び／又は装置を表す例となるコンピュータ装置６０２を含むシステムの例を全体として６００で表す。コンピュータ装置６０２は、例えば、サービスプロバイダのサーバ、クライアントに関連する装置（例えば、クライアント装置）、オンチップのシステム、及び／又は何らかの他の適切なコンピュータ装置若しくはコンピュータシステムであってよい。よって、コンピュータ装置６０２は、前述のコンピュータ装置１０２、２２２に対応してよい。３次元対象物２０２は、周辺機器（例えば、スタイラス）、１又はそれ以上のセンサの包含、等のように、コンピュータ装置６０２への通信結合のために形成されてよい。
【００４９】
表されている例となるコンピュータ装置６０２は、互いに通信上結合されているプロセッシングシステム６０４、１以上のコンピュータ可読媒体６０６、及び１以上の入出力（Ｉ／Ｏ）インターフェース６０８を有する。図示されていないが、コンピュータ装置６０２は、様々な構成要素を互いに結合するシステムバス又は他のデータ及びコマンド伝送システムを更に有してよい。システムバスは、様々なバスアーキテクチャのいずれかを利用するメモリバス若しくはメモリコントローラ、ペリフェラルバス、ユニバーサルシリアルバス、及び／又はプロセッサ若しくはローカルバスのような、異なるバス構造のうちのいずれか１つ又は組み合わせを含むことができる。制御及びデータラインのような、様々な他の例も考えられる。
【００５０】
プロセッシングシステム６０４は、ハードウェアを用いて１以上の動作を実行する機能を表す。然るに、プロセッシングシステム６０４は、プロセッサ、機能ブロック、等として構成され得るハードウェア要素６１０を含むように表されている。これは、１以上の半導体を用いて形成された特定用途向け集積回路又は他の論理デバイスとしてのハードウェアにおける実施を含んでよい。ハードウェア要素５１０は、それらが形成される材料又はそれらで用いられる処理メカニズムによって制限されない。例えば、プロセッサは、半導体及び／又はトランジスタ（例えば、電子集積回路（ＩＣ））から成ってよい。そのような状況において、プロセッサにより実行可能な命令は、電子的に実行可能な命令であってよい。
【００５１】
コンピュータ可読媒体６０６は、メモリ／ストレージ６１２を含むように表されている。メモリ／ストレージ６１２は、１以上のコンピュータ可読媒体に関連するメモリ／ストレージ容量に相当する。メモリ／ストレージ部品６１２は、揮発性媒体（例えば、ランダムアクセスメモリ（ＲＡＭ））及び／又は不揮発性媒体（例えば、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリ、光ディスク、磁気ディスク、等）を含んでよい。メモリ／ストレージ部品６１２は、固定媒体（例えば、ＲＡＭ、ＲＯＭ、固定ハードドライブ、等）及びリムーバブル媒体（例えば、フラッシュメモリ、リムーバブルハードドライブ、光ディスク、等）を含んでよい。コンピュータ可読媒体６０６は、以下で更に記載されるように様々な他の方法において構成されてよい。
【００５２】
入出力インターフェース６０８は、様々な入出力装置を用いて、ユーザがコンピュータ装置６０２にコマンド及び情報を入力することを可能にし、更には、情報がユーザ及び／又は他の構成要素若しくはデバイスに提示されることを可能にする機能を表す。入力装置の例には、キーボード、カーソル制御装置（例えば、マウス）、マイクロホン、スキャナ、タッチ機能（例えば、物理的な接触を検出するよう構成される容量性又は他のセンサ）、カメラ（例えば、接触を伴わない動きをジェスチャとして検出するために赤外線周波数のような可視又は不可視の波長を用いてよい。）、等がある。出力装置の例には、ディスプレイ装置（例えば、モニタ又はプロジェクタ）、スピーカ、プリンタ、ネットワークカード、触覚応答装置、等がある。よって、コンピュータ装置６０２は、ユーザインタラクションをサポートするよう、以下で更に記載されるように様々な方法において構成されてよい。
【００５３】
様々な技術は、ソフトウェア、ハードウェア要素、又はプログラムモジュールの一般情勢において本願で記載され得る。概して、そのようなモジュールは、特定のタスクを実行し又は特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、エレメント、コンポーネント、データ構造、等を含む。本願で使用される語「モジュール」、「機能」、及び「コンポーネント」は、概して、ソフトウェア、ファームウェア、ハードウェア、又はそれらの組み合わせを表す。本願で記載される技術の特徴は、プラットフォーム非依存であり、これは、技術が、様々なプロセッサを備える様々な市販のコンピュータプラットフォームにおいて実施され得ることを意味する。
【００５４】
記載されるモジュール及び技術の実施は、何らかの形態のコンピュータ可読媒体に記憶され又はそれを介して伝送されてよい。コンピュータ可読媒体は、コンピュータ装置６０２によってアクセスされ得る様々な媒体を含んでよい。例として、制限なしに、コンピュータ可読媒体は、「コンピュータ可読記憶媒体」及び「コンピュータ可読信号媒体」を含んでよい。
【００５５】
「コンピュータ可読記憶媒体」は、単なる信号伝送、搬送波、又は信号自体と対照的に、情報の永続的及び／又は非一時的な記憶を可能にする媒体及び／又は装置を指してよい。よって、コンピュータ可読記憶媒体は、非信号担持媒体を指す。コンピュータ可読記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、ロジック要素／回路、又は他のデータのような情報の記憶に適した方法又は技術において実施される揮発性及び不揮発性のリムーバブル及び非リムーバブルな媒体及び／又は記憶装置のようなハードウェアを含む。コンピュータ可読記憶媒体の例には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ若しくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ）若しくは他の光学記憶装置、ハードディスク、磁気カセット、磁気テープ、磁気ディスク記憶装置若しくは他の磁気記憶装置、又は他の記憶装置、有形的媒体、あるいは、所望の情報を記憶するのに適し且つコンピュータによってアクセスされ得る製品を含んでよいが、これらに限られない。
【００５６】
「コンピュータ可読信号媒体」は、例えば、ネットワークを介して、コンピュータ装置６０２のハードウェアへ命令を送信するよう構成される信号担持媒体を指してよい。信号媒体は、通常は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータを、搬送波、データ信号、又は他のトランスポートメカニズムのような変調データ信号において具現してよい。信号媒体はまた、あらゆる情報配信媒体を含む。語「変調データ信号」は、信号において情報を符号化するような態様においてその特性の１以上が設定又は変更されている信号を意味する。例として、制限なしに、通信媒体は、有線ネットワーク又は直接配線接続のような有線媒体と、音響、無線周波数（ＲＦ）、赤外線、及び他の無線媒体のような無線媒体とを含む。
【００５７】
上述されたように、ハードウェア要素６１０及びコンピュータ可読媒体６０６は、１又はそれ以上の命令を実行するために、本願で記載される技術の少なくとも幾つかの態様を実施するよう幾つかの実施形態において用いられ得るハードウェア形態において実施されるモジュール、プログラム可能なデバイスロジック及び／又は固定デバイスロジックを表す。ハードウェアは、集積回路若しくはオンチップのシステム、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コンプレックスプログラマブルロジックデバイス（ＣＰＬＤ）、及びシリコン又は他のハードウェアデバイスにおける他の実施の構成要素を含んでよい。これに関連して、ハードウェアは、例えば、前述のコンピュータ可読記憶媒体のような、実行のための命令を記憶するのに利用されるハードウェア及びハードウェアによって具現される命令及び／又はロジックによって定義されるプログラムタスクを実行するプロセッシング装置として動作してよい。
【００５８】
上記の組み合わせはまた、本願で記載される様々な技術を実施するために用いられてよい。然るに、ソフトウェア、ハードウェア、又は実行可能モジュールは、１以上のハードウェア要素６１０によって及び／又は何らかの形態のコンピュータ可読記憶媒体において具現される１以上の命令及び／又はロジックとして実施されてよい。コンピュータ装置６０２は、ソフトウェア及び／又はハードウェアモジュールに対応する特定の命令及び／又は関数を実施するよう構成されてよい。然るに、ソフトウェアとしてコンピュータ装置６０２によって実行可能であるモジュールの実施は、例えば、プロセッシングシステム６０４のハードウェア要素６１０及び／又はコンピュータ可読記憶媒体の使用を通じて、少なくとも部分的にハードウェアにおいて達成されてよい。命令及び／又は関数は、本願で記載される技術、モジュール、及び例を実施するよう１以上の製品（例えば、１以上のコンピュータ装置６０２及び／又はプロセッシングシステム６０４）によって実行可能／動作可能であってよい。
【００５９】
図６に更に表されるように、例となるシステム６００は、パーソナルコンピュータ（ＰＣ）、テレビ受像機、及び／又はモバイル機器においてアプリケーションを実行する場合に、シームレスなユーザ経験のためのユビキタス環境を可能にする。サービス及びアプリケーションは、アプリケーションを利用しながら、ビデオゲームで遊びながら、ビデオを見ながら、等の最中に１つの装置から次の装置へ移動する場合に、共通のユーザ経験のために、３つ全ての環境において実質的に同じように実行される。
【００６０】
例となるシステム６００において、複数の装置は、中央コンピュータ装置を通じて相互接続される。中央コンピューティング装置は、複数の装置にとって局在的であってよく、あるいは、複数の装置から遠く離れて設置されてよい。一実施形態において、中央コンピュータ装置は、ネットワーク、インターネット、又は他のデータ通信リンクを通じて複数の装置へ接続される１以上のサーバコンピュータのクラウドであってよい。
【００６１】
一実施形態において、この相互接続アーキテクチャは、複数の装置にわたって提供される機能がそれら複数の装置のユーザに共通したシームレスな経験を与えることを可能にする。複数の装置の夫々は、異なる物理的な要件及び能力を備えてよく、中央コンピュータ装置は、各装置へ合わせられていながら全ての装置に共通である経験の装置への提供を可能にするプラットフォームを使用する。一実施形態において、標的装置の分類が生成され、経験は装置の汎用分類に合わせられる。装置の分類は、装置の物理的な特性、使用形態、又は他の共通の特性によって定義されてよい。
【００６２】
様々な実施において、コンピュータ装置６０２は、例えば、コンピュータ６１４、モバイル６１６、及びテレビジョン６１８の使用のために、様々な異なる構成を仮定してよい。それらの構成の夫々は、概して異なる構成及び能力を備えうる装置を含み、よって、コンピュータ装置６０２は、異なる装置分類のうちの１以上に従って構成されてよい。例えば、コンピュータ装置６０２は、パーソナルコンピュータ、デスクトップコンピュータ、マルチスクリーンコンピュータ、ラップトップコンピュータ、ネットブック等を含む装置のコンピュータ６１４分類として実施されてよい。
【００６３】
コンピュータ装置６０２はまた、携帯電話機、携帯型音楽プレーヤ、携帯型ゲーム機、タブレットコンピュータ、マルチスクリーンコンピュータ、等のようなモバイル機器を含む装置のモバイル６１６分類として実施されてよい。コンピュータ装置６０２はまた、平常の視聴環境において概してより大きいスクリーンを有するか又はそのようなスクリーンへ接続される装置を含む装置のテレビジョン６１８分類として実施されてよい。かかる装置は、テレビ受像機、セットトップボックス、ゲーム機、等を含む。
【００６４】
本願で記載される技術は、コンピュータ装置６０２のそれらの様々な構成によってサポートされてよく、本願で記載される技術の具体例に制限されない。この機能は、以下で記載されるように、例えば、プラットフォーム６２２を介して“クラウド”６２０上で、全て又は部分的に分散型システムの使用を通じて実施されてよい。
【００６５】
クラウド６２０は、リソース６２４のためのプラットフォーム６２２を含み且つ／あるいは表す。プラットフォーム６２２は、クラウド６２０のハードウェア（例えば、サーバ）及びソフトウェアリソースの潜在的な機能を抽象する。リソース６２４は、コンピュータプロセッシングがコンピュータ装置６０２から遠く離れたサーバで実行されている間に利用されるアプリケーション及び／又はデータを含んでよい。リソース６２４はまた、セルラー又はＷｉ−Ｆｉネットワークのようなサブスクライバネットワークを通じて及び／又はインターネット上で提供されるサービスを含むことができる。
【００６６】
プラットフォーム６２２は、コンピュータ装置６０２を他のコンピュータ装置と接続するリソース及び働きを抽象してよい。プラットフォーム６２２はまた、プラットフォーム６２２を介して実施されるリソース６２４に対する直面されている需要に対する対応するレベルのスケールを提供するためのリソースのスケーリングを抽象する働きをしてよい。然るに、相互接続される装置の実施形態において、本願で記載される機能の実施は、システム５００の全体にわたって分散されてよい。例えば、機能は、クラウド６２０の機能を抽象するプラットフォーム６２２を介して且つコンピュータ装置６０２において部分的に実施されてよい。
【００６７】
結論
たとえ本発明が構造的特徴及び／又は方法論的動作に特有の言語において記載されるとしても、添付の特許請求の範囲で定義される本発明は必ずしも、記載されている具体的な特徴又は動作に制限されない点が理解されるべきである。むしろ、具体的な特徴及び動作は、請求される発明を実施する例となる形態として開示される。
【図１】
2015508720.tif 000003
【図２】
2015508720.tif 000004
【図３】
2015508720.tif 000005
【図４】
2015508720.tif 000006
【図５】
2015508720.tif 000007
【図６】
2015508720.tif 000008
【国際調査報告】
2015508720.tif 000009
2015508720.tif 000010