3d打印的制作方法
【專(zhuān)利摘要】本發(fā)明描述了三維打印技術(shù)。在一個(gè)或多個(gè)實(shí)現(xiàn)中,系統(tǒng)包括三維打印機(jī)和計(jì)算設(shè)備。該3D打印機(jī)具有配置用于以3D形成物理對(duì)象的3D打印機(jī)構(gòu)。該計(jì)算設(shè)備通信地耦合到該3D打印機(jī)并包括3D打印模塊,該3D打印模塊至少部分實(shí)現(xiàn)為硬件以使得具有配置用于與計(jì)算設(shè)備進(jìn)行通信的功能的該3D打印機(jī)形成3D的物理對(duì)象。
【專(zhuān)利說(shuō)明】3D打印
[0001]直量
[0002]常規(guī)地利用規(guī)模經(jīng)濟(jì)來(lái)降低生產(chǎn)商品的成本。這樣做可能涉及在生產(chǎn)商品的設(shè)備、設(shè)施等方面的相當(dāng)多的基建投資。此外,這也涉及將那些設(shè)施置于離潛在消費(fèi)者相當(dāng)遠(yuǎn)的距離處。因此,利用規(guī)模經(jīng)濟(jì)的這些常規(guī)技術(shù)還可導(dǎo)致諸如將那些商品發(fā)送到潛在消費(fèi)者、生產(chǎn)了未使用的或不想要的商品等方面的低效。
[0003]
[0004]描述了 3D打印技術(shù)。在一個(gè)或多個(gè)實(shí)現(xiàn)中,系統(tǒng)包括3D打印機(jī)和計(jì)算設(shè)備。該3D打印機(jī)具有配置用于以3D形式形成物理對(duì)象的3D打印機(jī)構(gòu)。該計(jì)算設(shè)備通信地耦合到該3D打印機(jī)并包括3D打印模塊,該3D打印模塊至少部分實(shí)現(xiàn)為硬件以使得具有配置用于與計(jì)算設(shè)備進(jìn)行通信的功能的該3D打印機(jī)形成3D的物理對(duì)象。
[0005]在一個(gè)或多個(gè)實(shí)現(xiàn)中,由計(jì)算設(shè)備使得多個(gè)對(duì)象被3D打印,每個(gè)對(duì)象代表對(duì)與一個(gè)或多個(gè)計(jì)算設(shè)備可訪問(wèn)的各個(gè)數(shù)據(jù)項(xiàng)。多個(gè)對(duì)象的物理安排由該計(jì)算設(shè)備監(jiān)視?;诒挥?jì)算設(shè)備分別監(jiān)視的多個(gè)對(duì)象的物理安排,在各數(shù)據(jù)項(xiàng)之間形成邏輯關(guān)系。
[0006]在一個(gè)或多個(gè)實(shí)現(xiàn)中,一種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括存儲(chǔ)于其上的響應(yīng)于計(jì)算設(shè)備的執(zhí)行而使得所述計(jì)算設(shè)備執(zhí)行操作的指令。操作包括用戶界面的輸出,用戶界面輸出具有可選擇以包括在要被3D打印機(jī)形成的對(duì)象中的功能的表示,這些表示不包括要被包括以作為對(duì)象的部分來(lái)提供功能的組件的指示。操作還包括響應(yīng)于對(duì)功能的多個(gè)表示的選擇,計(jì)算作為對(duì)象的部分來(lái)提供所述功能的對(duì)應(yīng)的組件的安排。
[0007]提供本概述是為了以簡(jiǎn)化的形式介紹將在以下【具體實(shí)施方式】中進(jìn)一步描述的概念選擇。本概述不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0008]參考附圖來(lái)描述詳細(xì)描述。在附圖中,附圖標(biāo)記最左邊的數(shù)字標(biāo)識(shí)該附圖標(biāo)記首次出現(xiàn)于其中的附圖。在說(shuō)明書(shū)和附圖的不同實(shí)例中使用相同的附圖標(biāo)記可指示相似或相同的項(xiàng)目。附圖中所表示的各實(shí)體可指示一個(gè)或多個(gè)實(shí)體并且因而在討論中可互換地作出對(duì)各實(shí)體的單數(shù)或復(fù)數(shù)形式的引用。
[0009]圖1是在一示例實(shí)現(xiàn)中可用于執(zhí)行對(duì)象的3D打印的環(huán)境的圖示。
[0010]圖2是示例實(shí)現(xiàn)中的系統(tǒng)的圖示,更詳細(xì)地示出圖1的3D打印模塊和3D打印機(jī)構(gòu)。
[0011]圖3描繪了示例實(shí)現(xiàn)中的系統(tǒng),其中圖2的3D對(duì)象被配置為安排在平面上的報(bào)事貼。
[0012]圖4是描繪示例實(shí)現(xiàn)中的過(guò)程的流程圖,其中被打印的對(duì)象的物理關(guān)系被用于定義由對(duì)象表示的數(shù)據(jù)項(xiàng)的邏輯關(guān)系。
[0013]圖5是描繪示例實(shí)現(xiàn)中的過(guò)程的流程圖,其中用戶界面被輸出以選擇功能,功能被用作計(jì)算安排和選擇要被包括在3D打印對(duì)象中的組件的基礎(chǔ)。
[0014]圖6示出了可被實(shí)現(xiàn)為參考圖1和2來(lái)描述的任何類(lèi)型的計(jì)算設(shè)備來(lái)實(shí)現(xiàn)本文描述的技術(shù)的各實(shí)施例的示例設(shè)備的各個(gè)組件的示例系統(tǒng)。
【具體實(shí)施方式】
[0015]概覽
[0016]規(guī)模經(jīng)濟(jì)可被利用來(lái)降低生產(chǎn)商品的成本。然而,這些技術(shù)的使用可涉及它們本身的低效,諸如商品的分發(fā),不想要的商品的生產(chǎn)等等。
[0017]描述了三維打印技術(shù)。在一個(gè)或多個(gè)實(shí)現(xiàn)中,3D打印機(jī)被利用來(lái)形成可被利用來(lái)由計(jì)算設(shè)備使用的對(duì)象。3D打印機(jī),例如,可被配置來(lái),例如從塑料或樹(shù)脂材料形成基底。打印機(jī)還可被配置來(lái)設(shè)置并內(nèi)連基底中的組件以提供所希望的功能。這樣的組件的例子可包括顯示組件(例如LED)、處理組件、傳感器組件等等。以此方式,該3D打印機(jī)可被用來(lái)形成所希望的對(duì)象。
[0018]此外,在一個(gè)或多個(gè)附加實(shí)現(xiàn)中,這些對(duì)象可被用來(lái)擴(kuò)展用戶與計(jì)算設(shè)備交互的體驗(yàn)。這些對(duì)象,例如,可被配置來(lái)表示計(jì)算設(shè)備可訪問(wèn)的數(shù)據(jù)項(xiàng),諸如文檔、約定、待做列表、工作流等等。隨后,項(xiàng)的物理安排可被用來(lái)定義所表示的數(shù)據(jù)項(xiàng)的邏輯安排,諸如對(duì)項(xiàng)分組,對(duì)項(xiàng)排序等等。這些特征的進(jìn)一步討論可相關(guān)圖3找到。
[0019]在以下討論中,首先描述可采用本文描述的技術(shù)的示例環(huán)境。隨后描述可在該示例環(huán)境以及其他環(huán)境中執(zhí)行的示例過(guò)程。因此,各示例過(guò)程的執(zhí)行不限于該示例環(huán)境,并且該示例環(huán)境不限于執(zhí)行各示例過(guò)程。
[0020]示例環(huán)塏
[0021]圖1是一示例實(shí)現(xiàn)中的可用于采用本文描述的技術(shù)的環(huán)境100的圖示。所示環(huán)境100包括通信地耦合到3D打印機(jī)104的計(jì)算設(shè)備102。盡管計(jì)算設(shè)備102被示為臺(tái)式計(jì)算機(jī),計(jì)算設(shè)備102可以各種方式配置,諸如通過(guò)多個(gè)服務(wù)器、“經(jīng)由云”來(lái)分發(fā)、手持計(jì)算設(shè)備等等。因此,計(jì)算設(shè)備102可被以各種方式通信地耦合到3D打印機(jī)104,包括本地或遠(yuǎn)程(例如互聯(lián)網(wǎng))連接。此外,盡管分開(kāi)示出,3D打印機(jī)104可結(jié)合針對(duì)計(jì)算設(shè)備102描述的功能,例如作為獨(dú)立設(shè)備。
[0022]計(jì)算設(shè)備102還被示為包括3D打印模塊106。該模塊表示指定要被3D打印機(jī)104打印的對(duì)象的功能。3D打印模塊106,例如,可包括對(duì)要被形成的對(duì)象進(jìn)行建模的功能。
[0023]3D打印模塊106還可被配置來(lái)輸出用戶界面,該用戶界面可被用來(lái)支持各種不同用戶交互。例如,用戶可指定準(zhǔn)則,該準(zhǔn)則要由3D打印機(jī)104使用以形成對(duì)象,該準(zhǔn)則可包括大小、形狀,和/或?qū)ο蟮念伾?。在另一個(gè)示例中,用戶可從多個(gè)預(yù)定義對(duì)象中進(jìn)行選擇,預(yù)定義對(duì)象可被用戶定制為諸如特定大小的項(xiàng)供用戶穿戴。
[0024]在又一個(gè)示例中,用戶界面可提供要被包括在對(duì)象中的功能的表示。該用戶界面,例如,可包括功能的表示,但是不描述功能如何被實(shí)現(xiàn),例如用于實(shí)現(xiàn)該功能的組件和/或這些組件如何被內(nèi)連。用戶,例如,可選擇選項(xiàng)來(lái)將健康傳感功能包括為對(duì)象的一部分,諸如要被用戶佩戴的可用于檢測(cè)用戶心跳的手環(huán)。如果那個(gè)選項(xiàng)被選,3D打印模塊106可確定哪些組件要被用于實(shí)現(xiàn)那個(gè)功能以及那些組件如何被內(nèi)連作為3D對(duì)象的部分。這樣,在此實(shí)例中,用戶可選擇要被包括在對(duì)象中的功能,無(wú)需“找出”那個(gè)功能如何被實(shí)現(xiàn)。
[0025]3D打印機(jī)104被示為包括3D打印機(jī)構(gòu)108。該3D打印機(jī)構(gòu)108表示形成3D對(duì)象的功能,該功能可以以各種方式執(zhí)行。該3D打印機(jī)構(gòu)108,例如,可采用技術(shù)使用多層材料(諸如使用加性制造技術(shù)的塑料或樹(shù)脂)來(lái)形成對(duì)象。
[0026]這示例包括選擇性激光燒結(jié)(SLS)和熔合沉積建模(FDM),它們使用材料的熔化或軟化來(lái)形成層。另一個(gè)示例涉及固化液態(tài)材料,諸如使用數(shù)字光處理(DLP),其中液態(tài)聚合物被暴露在來(lái)自DLP投影儀的光中以形成層。又一個(gè)示例涉及使用噴墨打印技術(shù)來(lái)從粉末創(chuàng)建層,由3D打印機(jī)構(gòu)108將粘結(jié)料打印在它上面。也構(gòu)想了各種其它技術(shù)而不背離其精神和范圍以形成對(duì)象的基底。3D打印機(jī)構(gòu)108還可被配置來(lái)在基底上安排組件以提供所希望的功能,結(jié)合圖2可找到進(jìn)一步的討論。
[0027]—般而言,在此描述的功能可使用軟件、固件、硬件(例如,固定邏輯電路)、或這些實(shí)現(xiàn)的組合來(lái)實(shí)現(xiàn)。本文使用的術(shù)語(yǔ)“模塊”、“功能”和“邏輯” 一般表示軟件、固件、硬件或其組合。在軟件實(shí)現(xiàn)的情況下,模塊、功能或邏輯表示當(dāng)在處理器(例如,一個(gè)或多個(gè)CPU)上執(zhí)行時(shí)執(zhí)行指定任務(wù)的程序代碼。程序代碼可被儲(chǔ)存在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備中。這樣,在這種情況下,模塊等可以至少部分地以硬件實(shí)現(xiàn)。下面所描述的技術(shù)的特征是平臺(tái)無(wú)關(guān)的,意味著所述技術(shù)可以在具有各種處理器的各種商用計(jì)算平臺(tái)上實(shí)現(xiàn)。
[0028]例如,計(jì)算設(shè)備102還可包括使得計(jì)算設(shè)備102的硬件執(zhí)行操作的實(shí)體(例如軟件),例如處理器、功能塊,等。例如,計(jì)算設(shè)備102可包括計(jì)算機(jī)可讀介質(zhì),其被配置用于維護(hù)使得計(jì)算設(shè)備尤其是計(jì)算設(shè)備102的硬件執(zhí)行操作的指令。因此,指令用于配置硬件來(lái)執(zhí)行操作,并以此方式致使硬件變換以執(zhí)行功能。可由計(jì)算機(jī)可讀介質(zhì)通過(guò)各種不同配置將指令提供給計(jì)算設(shè)備102。
[0029]一種這樣的計(jì)算機(jī)可讀介質(zhì)配置是信號(hào)承載介質(zhì),并因此被配置來(lái)將指令(例如,作為載波),例如通過(guò)網(wǎng)絡(luò),傳送到計(jì)算設(shè)備的硬件。計(jì)算機(jī)可讀介質(zhì)還可被配置為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),因此不是信號(hào)承載介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例包括,隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、光盤(pán)、閃存、硬盤(pán)存儲(chǔ)器,和其他可使用磁、光以及用于存儲(chǔ)指令和其他數(shù)據(jù)的其他技術(shù)的存儲(chǔ)設(shè)備。
[0030]圖2是示例實(shí)現(xiàn)中的系統(tǒng)200的圖示,更詳細(xì)地示出3D打印模塊106和3D打印機(jī)構(gòu)108。在此示例中,3D打印機(jī)構(gòu)108被示為根據(jù)從3D打印模塊106接收到的打印指令204形成3D對(duì)象202。如前所述,打印指令204可以以各種方式發(fā)起,諸如通過(guò)用戶與3D打印模塊106輸出的用戶界面的交互。
[0031]接著可使用3D打印機(jī)構(gòu)108來(lái)根據(jù)打印指令204形成3D對(duì)象202。這可包括將基底材料206形成為具有指定大小和形狀,這可以以前面結(jié)合圖1描述的各種方式來(lái)執(zhí)行。
[0032]3D對(duì)象202的形成還可包括在基底材料206中安排一個(gè)或多個(gè)組件,它們可被預(yù)先配置或由3D打印機(jī)構(gòu)108本身來(lái)形成。各組件可被構(gòu)想為預(yù)先配置的,因?yàn)檫@樣的組件不是由3D打印機(jī)構(gòu)108本身形成的,例如從基底材料206、導(dǎo)電墨水等打印。在另一方面,各組件也可以由3D打印機(jī)構(gòu)108本身形成,諸如打印電連接、形成天線和傳感器等。
[0033]在圖2的系統(tǒng)200中,3D打印機(jī)構(gòu)108可包括多個(gè)盒,所述盒包括不同類(lèi)型的組件,這些組件可被預(yù)配置和/或配置以由打印機(jī)構(gòu)108本身來(lái)形成。這些盒的說(shuō)明性示例包括分別包含顯示組件214、傳感器216,和處理組件218的顯示組件盒208、傳感器組件盒210,和處理組件盒212。還可以構(gòu)想其它示例,諸如通信組件盒,其包含配置用于允許3D對(duì)象202與另一對(duì)象、計(jì)算設(shè)備222等進(jìn)行通信的通信組件220。
[0034]各種不同顯示組件214可被包括在顯示組件盒208內(nèi),諸如發(fā)光二極管(LED)、發(fā)光墨水等等。類(lèi)似地,各種不同傳感器216可被包括在傳感器組件盒210內(nèi)用于在形成3D對(duì)象202中使用。傳感器216的示例包括生物測(cè)定傳感器,諸如檢測(cè)3D對(duì)象202的用戶的生物特性的傳感器。附加的示例包括配置用于檢測(cè)3D對(duì)象202本身的特性的傳感器216,傳感器216被配置來(lái)用作輸入設(shè)備(例如可被打印在基底材料206上的觸敏電容傳感器)
坐坐寸寸ο
[0035]處理組件盒212可包括配置用于執(zhí)行一個(gè)或多個(gè)操作的處理組件218。處理組件218可包括集成電路、功能塊、片上系統(tǒng)(SoC)、浮點(diǎn)柵陣列等。此外,處理組件218可包括用指令編程以使得處理組件218執(zhí)行操作的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
[0036]在一個(gè)或多個(gè)實(shí)現(xiàn)中,打印指令204可包括要被編程在處理組件218上以配置該處理組件來(lái)執(zhí)行所希望的操作的指令。如前面所描述的,在一個(gè)示例中用戶可選擇要被包括作為3D對(duì)象202的部分的功能。作為響應(yīng),處理組件218可被編程以支持那個(gè)功能,諸如與一個(gè)或多個(gè)其它組件交互,例如處理來(lái)自傳感器216的信號(hào)。因此,處理組件218可被配置作為通用令牌的部分,該通用令牌可被3D打印機(jī)構(gòu)108配置用于指定操作,以作為3D對(duì)象202的形成的部分。因此,通用令牌可被用于支持各種被由3D打印機(jī)104形成的各種不同設(shè)備來(lái)實(shí)現(xiàn)的功能。
[0037]因此,3D對(duì)象202可被以各種方式配置來(lái)提供各種不同功能。這可包括用于醫(yī)用的功能(例如,鑒定、醫(yī)療傳感器)、機(jī)械用途、做成可由用戶穿戴的、用作輸出設(shè)備等等。
[0038]例如,3D對(duì)象202可被配置來(lái)擴(kuò)展包括在用戶和計(jì)算設(shè)備222之間的用戶體驗(yàn)中的交互。如所示,3D對(duì)象202可包括支持與計(jì)算設(shè)備222的通信的通信組件220。通信組件220可被利用來(lái)支持各種功能,例如,3D對(duì)象202可包括一個(gè)或多個(gè)傳感器,并且發(fā)送從那些傳感器獲得的信號(hào),用于由計(jì)算設(shè)備222處理。
[0039]3D對(duì)象202還可被配置為計(jì)算設(shè)備222可訪問(wèn)的,通過(guò)網(wǎng)絡(luò)連接可用的數(shù)據(jù)項(xiàng)(諸如存儲(chǔ)在計(jì)算設(shè)備222上的數(shù)據(jù)項(xiàng))的物理表示等。3D對(duì)象202,例如,可被配置為電子紙,從而單“頁(yè)”可被用來(lái)查看多頁(yè)。因此,用戶可使用該對(duì)象作出改變并使得那些改變被發(fā)送回計(jì)算設(shè)備222。也構(gòu)想了各種其它示例,諸如基于對(duì)象的物理關(guān)系定義數(shù)據(jù)項(xiàng)之間的邏輯關(guān)系,其一個(gè)示例結(jié)合下圖進(jìn)行描述。
[0040]圖3描繪了示例實(shí)現(xiàn)中的系統(tǒng)300,其中圖2的3D對(duì)象202被配置為安排在平面312上的報(bào)事貼302、304、306、308、310。報(bào)事貼302 — 310可被形成以包括各種特征。例如,報(bào)事貼302 - 310可用配置用于檢測(cè)在便簽表面上的書(shū)寫(xiě)的一個(gè)或多個(gè)傳感器來(lái)形成。在另一個(gè)示例中,“書(shū)寫(xiě)”可被3D打印機(jī)104本身形成,諸如標(biāo)識(shí)由便簽表示的各數(shù)據(jù)項(xiàng)。
[0041]報(bào)事貼302 - 310還可被配置用于包括可被用于確定便簽的彼此相互關(guān)系的物理安排的功能。該功能可包括計(jì)算設(shè)備222可讀的RFID標(biāo)簽、用于在對(duì)象它們自己之間通信的傳感器(例如接觸傳感器、接近度傳感器)等等。因此,這些傳感器可被用來(lái)定義一個(gè)設(shè)備對(duì)另一個(gè)設(shè)備的物理安排。
[0042]對(duì)象的該物理安排隨后可被用于定義對(duì)象所表示的數(shù)據(jù)項(xiàng)的對(duì)應(yīng)的邏輯關(guān)系。在所示的示例中,報(bào)事貼302 — 310表示約定,在此情況中是產(chǎn)品設(shè)計(jì)過(guò)程的步驟。報(bào)事貼302 - 310—個(gè)對(duì)另一個(gè)的整體安排可被用來(lái)定義約定的次序。此外,在表面312上的位置也可被用來(lái)指示定時(shí),諸如在本示例中特定的日子。報(bào)事貼302 - 310的該物理安排因此可被用來(lái)定義由對(duì)象,例如約定,表示的數(shù)據(jù)項(xiàng)的邏輯關(guān)系。也構(gòu)想了各種其他示例。
[0043]例如,對(duì)象(例如報(bào)事貼304 - 308)可疊放以形成組。因此,該組可邏輯地形成以包括便簽所表示的數(shù)據(jù)項(xiàng),例如,那個(gè)設(shè)計(jì)規(guī)范包括顯示和場(chǎng)合。類(lèi)似的技術(shù)可被用來(lái)分離項(xiàng),諸如將疊放的項(xiàng)分成單獨(dú)的組。以此方式,物理對(duì)象可被用來(lái)擴(kuò)展用戶與計(jì)算設(shè)備222的體驗(yàn)。盡管描述了報(bào)事貼,3D對(duì)象202可以表示各種各樣不同類(lèi)型的數(shù)據(jù),諸如文檔、文檔的頁(yè)、圖像、歌曲、多媒體、約定、待做列表中的項(xiàng)、公式中的變量、聯(lián)系人、任務(wù)、便簽等坐寸ο
[0044]示例討稈
[0045]以下討論描述了可利用上述系統(tǒng)和設(shè)備來(lái)實(shí)現(xiàn)的3D打印技術(shù)??梢允褂糜布?、固件或軟件或其組合來(lái)實(shí)現(xiàn)每一個(gè)過(guò)程的各方面。過(guò)程被示為一組框,它們指定由一個(gè)或多個(gè)設(shè)備執(zhí)行的操作,不一定僅限于所示出的用于由相應(yīng)的框執(zhí)行操作的順序。在以下討論的各部分中將分別參考圖1的環(huán)境100以及圖2和3的系統(tǒng)200、300。
[0046]圖4描繪示例實(shí)現(xiàn)中的過(guò)程400,其中被打印的對(duì)象的物理關(guān)系被用于定義由對(duì)象表示的數(shù)據(jù)項(xiàng)的邏輯關(guān)系。由計(jì)算設(shè)備使得多個(gè)對(duì)象被3D打印,每個(gè)對(duì)象代表對(duì)于一個(gè)或多個(gè)計(jì)算設(shè)備可訪問(wèn)的數(shù)據(jù)的各項(xiàng)(框402)。如前所述,3D對(duì)象202可被3D打印機(jī)104的3D打印機(jī)構(gòu)108以多種方式打印。此外,這些項(xiàng)可表示各種不同的數(shù)據(jù)項(xiàng),諸如文檔、文檔的頁(yè)、圖像、歌曲、多媒體、約定、待做列表中的項(xiàng)、公式中的變量、聯(lián)系人、任務(wù)、便簽等坐寸ο
[0047]多個(gè)對(duì)象的物理安排由計(jì)算設(shè)備監(jiān)視(框404)。該安排可由對(duì)象它們本身(例如接近度或接觸傳感器)、由通過(guò)一個(gè)或多個(gè)通信組件220通信地耦合到對(duì)象的計(jì)算設(shè)備222等來(lái)監(jiān)視。
[0048]基于被計(jì)算設(shè)備分別監(jiān)視的多個(gè)對(duì)象的物理安排,在各數(shù)據(jù)項(xiàng)之間形成邏輯關(guān)系(框406)。這可包括組的形成、排序、基于對(duì)象的被跟蹤的移動(dòng)形成的時(shí)間上的關(guān)系(例如,組成動(dòng)畫(huà)、模擬制造過(guò)程等)、來(lái)自組的項(xiàng)的分離等等。因此,對(duì)象可通過(guò)數(shù)據(jù)項(xiàng)的物理表示來(lái)擴(kuò)展計(jì)算體驗(yàn)。還構(gòu)想了其它示例,諸如修改對(duì)象并對(duì)數(shù)據(jù)的各項(xiàng)作出的類(lèi)似的修改。
[0049]圖5描繪示例實(shí)現(xiàn)中的過(guò)程500,其中用戶界面被輸出以選擇功能,功能被用作計(jì)算安排和選擇要被包括在3D打印對(duì)象中的組件的基礎(chǔ)。用戶界面被輸出,用戶界面具有可選擇以包括在要被3D打印機(jī)形成的對(duì)象中的功能的表示,這些表示不包括要被包括為對(duì)象的部分以提供功能的組件的指示(框502)。功能,例如,可指要由對(duì)象執(zhí)行的操作,諸如醫(yī)療操作(例如監(jiān)視心跳或體溫)、提供認(rèn)證(例如響應(yīng)于訪問(wèn)場(chǎng)所、機(jī)動(dòng)車(chē),或計(jì)算設(shè)備的詢問(wèn)提供密匙)、顯示技術(shù)(例如改變顏色以通知用戶感測(cè)到的情況)等等。
[0050]響應(yīng)于功能的多個(gè)表示的選擇,計(jì)算作為對(duì)象的部分以提供該功能的對(duì)應(yīng)組件的安排(框504)。3D打印模塊106,例如,可確定哪些組件要被3D打印機(jī)構(gòu)108形成(例如,打印),以及要被包括在對(duì)象中的預(yù)配置的組件。該機(jī)構(gòu)隨后可計(jì)算要被包括為對(duì)象的部分的組件的安排。
[0051]這可結(jié)合各種其它輸入來(lái)執(zhí)行。例如,相機(jī)(例如深度傳感相機(jī))或其它傳感器可被用來(lái)檢測(cè)對(duì)象的預(yù)期用戶的物理特性。因此,對(duì)象也可針對(duì)特定用戶定制。也構(gòu)想了各種其他示例。
[0052]描述計(jì)算設(shè)備的計(jì)算結(jié)果的指令被輸出到3D打印機(jī)以使得3D打印機(jī)形成對(duì)象(框506)。打印指令204,例如,可描述如何形成對(duì)象的基底和組件(例如,傳感器、天線、內(nèi)連),將預(yù)配置的組件置于何處等等。也構(gòu)想了各種其他示例。
[0053]示例系統(tǒng)和設(shè)各
[0054]圖6在600概括地示出了包括示例計(jì)算設(shè)備602的示例系統(tǒng),該示例計(jì)算設(shè)備表示可以實(shí)現(xiàn)此處描述的各個(gè)技術(shù)的一個(gè)或多個(gè)計(jì)算系統(tǒng)和/或設(shè)備。計(jì)算設(shè)備602可以是,例如,服務(wù)提供方的服務(wù)器、與客戶機(jī)相關(guān)聯(lián)的設(shè)備(例如,客戶機(jī)設(shè)備)、片上系統(tǒng)、和/或任何其他合適的計(jì)算設(shè)備或計(jì)算系統(tǒng)。因此,計(jì)算設(shè)備602可對(duì)應(yīng)于前面描述的計(jì)算設(shè)備102、222。3D對(duì)象202可被形成以通信地耦合到計(jì)算設(shè)備602,諸如外圍設(shè)備(例如指示筆),包括一個(gè)或多個(gè)傳感器等等。
[0055]所示的示例計(jì)算設(shè)備602包括處理系統(tǒng)604、一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)606、以及相互通信地耦合的一個(gè)或多個(gè)I/O接口 608。盡管沒(méi)有示出,計(jì)算設(shè)備602可進(jìn)一步包括系統(tǒng)總線或?qū)⒏鞣N組件相互耦合的其它數(shù)據(jù)和命令傳輸系統(tǒng)。系統(tǒng)總線可包括不同總線結(jié)構(gòu)中的任一個(gè)或組合,諸如存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、通用串行總線、和/或利用各種總線架構(gòu)中的任一種的處理器或局部總線。也構(gòu)想了各種其它示例,諸如控制和數(shù)據(jù)線。
[0056]處理系統(tǒng)604表示使用硬件執(zhí)行一個(gè)或多個(gè)操作的功能。因此,處理系統(tǒng)604被示為包括可被配置為處理器、功能塊等的硬件元件610。這可包括在作為專(zhuān)用集成電路或使用一個(gè)或多個(gè)半導(dǎo)體構(gòu)成的其它邏輯設(shè)備的硬件中的實(shí)現(xiàn)。硬件元件610不受形成它們的材料或者其中利用的處理機(jī)制的限制。例如,處理器可以由半導(dǎo)體和/或晶體管(例如,電子集成電路(IC))構(gòu)成。在這一上下文中,處理器可執(zhí)行指令可以是可電子地執(zhí)行的指令。
[0057]計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)606被示為包括存儲(chǔ)器/存儲(chǔ)612。存儲(chǔ)器/存儲(chǔ)612表示與一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)相關(guān)聯(lián)的存儲(chǔ)器/存儲(chǔ)容量。存儲(chǔ)器/存儲(chǔ)組件612可包括易失性介質(zhì)(如隨機(jī)存取存儲(chǔ)器(RAM))和/或非易失性介質(zhì)(如只讀存儲(chǔ)器(ROM)、閃存、光盤(pán)、磁盤(pán)等等)。存儲(chǔ)器/存儲(chǔ)組件612可包括固定介質(zhì)(例如,RAM、ROM、固定硬盤(pán)驅(qū)動(dòng)器等)以及可移動(dòng)介質(zhì)(例如閃存、可移動(dòng)硬盤(pán)驅(qū)動(dòng)器、光盤(pán)等等)。計(jì)算機(jī)可讀介質(zhì)606可以下面進(jìn)一步描述的各種方式來(lái)配置。
[0058]輸入/輸出接口 608表示允許用戶向計(jì)算設(shè)備602輸入命令和信息的功能,并且還允許使用各種輸入/輸出設(shè)備向用戶和/或其他組件或設(shè)備呈現(xiàn)信息。輸入設(shè)備的示例包括鍵盤(pán)、光標(biāo)控制設(shè)備(例如,鼠標(biāo))、麥克風(fēng)、掃描儀、觸摸功能(例如,電容性的或被配置來(lái)檢測(cè)物理接觸的其它傳感器)、照相機(jī)(例如,可采用可見(jiàn)或諸如紅外頻率的不可見(jiàn)波長(zhǎng)來(lái)將移動(dòng)識(shí)別為不涉及觸摸的手勢(shì)),等等。輸出設(shè)備的示例包括顯示設(shè)備(例如,監(jiān)視器或投影儀)、揚(yáng)聲器、打印機(jī)、網(wǎng)卡、觸覺(jué)響應(yīng)設(shè)備,等等。因此,計(jì)算設(shè)備602可以下面進(jìn)一步描述的各種方式來(lái)配置以支持用戶交互。
[0059]此處可以在軟件、硬件元件或程序模塊的一般上下文中描述各種技術(shù)。一般而言,這種模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、元件、組件、數(shù)據(jù)結(jié)構(gòu)等等。本文使用的術(shù)語(yǔ)“模塊”、“功能”和“組件” 一般表示軟件、固件、硬件或其組合。本文描述的技術(shù)的各特征是平臺(tái)無(wú)關(guān)的,從而意味著該技術(shù)可在具有各種處理器的各種商用計(jì)算平臺(tái)上實(shí)現(xiàn)。
[0060]所描述的模塊和技術(shù)的實(shí)現(xiàn)可以存儲(chǔ)在某種形式的計(jì)算機(jī)可讀介質(zhì)上或通過(guò)某種形式的計(jì)算機(jī)可讀介質(zhì)傳輸。計(jì)算機(jī)可讀介質(zhì)可包括可由計(jì)算設(shè)備602訪問(wèn)的各種介質(zhì)。作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可包括“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”和“計(jì)算機(jī)可讀信號(hào)介質(zhì)”。
[0061]計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以指相對(duì)于僅信號(hào)傳輸、載波、或信號(hào)本身而言,啟用對(duì)信息的持久和/或非瞬態(tài)存儲(chǔ)的介質(zhì)和/或設(shè)備。由此,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是指非信號(hào)承載介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括以適合于存儲(chǔ)如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、邏輯元件/電路、或其他數(shù)據(jù)等的方法或技術(shù)來(lái)實(shí)現(xiàn)的諸如易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)和/或存儲(chǔ)設(shè)備的硬件。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例包括但不限于,RAM、ROM、EEPR0M、閃存或其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(pán)(DVD)或其它光存儲(chǔ)、硬盤(pán)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或者可適用于存儲(chǔ)所需信息并可由計(jì)算機(jī)訪問(wèn)的其它存儲(chǔ)設(shè)備、有形介質(zhì)或制品。
[0062]“計(jì)算機(jī)可讀信號(hào)介質(zhì)”可以指被配置為諸如經(jīng)由網(wǎng)絡(luò)向計(jì)算設(shè)備602的硬件傳輸指令的信號(hào)承載介質(zhì)。信號(hào)介質(zhì)通常用諸如載波、數(shù)據(jù)信號(hào)、或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)來(lái)體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。信號(hào)介質(zhì)還包括任何信息傳送介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”是指使得以在信號(hào)中編碼信息的方式來(lái)設(shè)置或改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線路連接,以及無(wú)線介質(zhì),諸如聲學(xué)、RF、紅外線和其他無(wú)線介質(zhì)。
[0063]如前面所述描述的,硬件元件610和計(jì)算機(jī)可讀介質(zhì)606表示以硬件形式實(shí)現(xiàn)的模塊、可編程設(shè)備邏輯和/或固定設(shè)備邏輯,其可被某些實(shí)施例采用來(lái)實(shí)現(xiàn)此處描述的技術(shù)的至少某些方面,諸如執(zhí)行一個(gè)或多個(gè)指令。硬件可包括集成電路或片上系統(tǒng)、專(zhuān)用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、復(fù)雜可編程邏輯器件(CPLD),和以硅或其它硬件實(shí)現(xiàn)的組件。在此上下文中,硬件可操作為通過(guò)指令和/或由硬件實(shí)現(xiàn)的邏輯來(lái)執(zhí)行程序任務(wù)的處理設(shè)備,以及被用來(lái)存儲(chǔ)用于執(zhí)行的指令的硬件(例如上面描述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))。
[0064]前面的組合也可被采用來(lái)實(shí)現(xiàn)在此描述的各種技術(shù)。因此,軟件、硬件,或可執(zhí)行模塊可被實(shí)現(xiàn)為在某種形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上和/或由一個(gè)或多個(gè)硬件元件610實(shí)現(xiàn)的一個(gè)或多個(gè)指令和/或邏輯。計(jì)算設(shè)備602可被配置成實(shí)現(xiàn)特定指令和/或?qū)?yīng)于軟件和/或硬件模塊的功能。因此,可作為軟件由計(jì)算設(shè)備602執(zhí)行的模塊的實(shí)現(xiàn)可至少部分以硬件完成,例如,通過(guò)使用計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和/或處理系統(tǒng)604的硬件元件610。指令和/或功能可以是一個(gè)或多個(gè)制品(例如,一個(gè)或多個(gè)計(jì)算設(shè)備602和/或處理系統(tǒng)604)可執(zhí)行/可操作的,以實(shí)現(xiàn)此處描述的技術(shù)、模塊,以及示例。
[0065]如在圖6中進(jìn)一步示出,示例系統(tǒng)600實(shí)現(xiàn)了用于當(dāng)在個(gè)人計(jì)算機(jī)(PC)、電視機(jī)設(shè)備和/或移動(dòng)設(shè)備上運(yùn)行應(yīng)用時(shí)的無(wú)縫用戶體驗(yàn)的普遍存在的環(huán)境。服務(wù)和應(yīng)用在所有三個(gè)環(huán)境中基本相似地運(yùn)行,以便當(dāng)使用應(yīng)用、玩視頻游戲、看視頻等時(shí)在從一個(gè)設(shè)備轉(zhuǎn)換到下一設(shè)備時(shí)得到共同的用戶體驗(yàn)。
[0066]在示例系統(tǒng)600中,多個(gè)設(shè)備通過(guò)中央計(jì)算設(shè)備互連。中央計(jì)算設(shè)備對(duì)于多個(gè)設(shè)備可以是本地的,或者可以位于多個(gè)設(shè)備的遠(yuǎn)程。在一個(gè)實(shí)施例中,中央計(jì)算設(shè)備可以是通過(guò)網(wǎng)絡(luò)、因特網(wǎng)或其他數(shù)據(jù)通信鏈路連接到多個(gè)設(shè)備的一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)的云。
[0067]在一個(gè)實(shí)施例中,該互連架構(gòu)使得功能能夠跨多個(gè)設(shè)備遞送以向多個(gè)設(shè)備的用戶提供共同且無(wú)縫的體驗(yàn)。多個(gè)設(shè)備的每一個(gè)可具有不同的物理要求和能力,且中央計(jì)算設(shè)備使用一平臺(tái)來(lái)使得為設(shè)備定制且又對(duì)所有設(shè)備共同的體驗(yàn)?zāi)鼙贿f送到設(shè)備。在一個(gè)實(shí)施例中,創(chuàng)建目標(biāo)設(shè)備的類(lèi),且使體驗(yàn)適應(yīng)于設(shè)備的通用類(lèi)。設(shè)備類(lèi)可由設(shè)備的物理特征、用途類(lèi)型、或其他共同特性來(lái)定義。
[0068]在各種實(shí)現(xiàn)中,計(jì)算設(shè)備602可采取各種不同的配置,諸如用于計(jì)算機(jī)614、移動(dòng)設(shè)備616、和電視機(jī)618用途。這些配置中的每一個(gè)包括可具有一般不同的構(gòu)造和能力的設(shè)備,并且因而計(jì)算設(shè)備602可根據(jù)不同的設(shè)備類(lèi)中的一個(gè)或多個(gè)來(lái)配置。例如,計(jì)算設(shè)備602可被實(shí)現(xiàn)為計(jì)算機(jī)類(lèi)614設(shè)備,該計(jì)算機(jī)設(shè)備類(lèi)包括個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、多屏幕計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本等。
[0069]計(jì)算設(shè)備602還可被實(shí)現(xiàn)為移動(dòng)類(lèi)616設(shè)備,該移動(dòng)類(lèi)設(shè)備包括諸如移動(dòng)電話、便攜式音樂(lè)播放器、便攜式游戲設(shè)備、平板計(jì)算機(jī)、多屏幕計(jì)算機(jī)等移動(dòng)設(shè)備。計(jì)算設(shè)備602還可被實(shí)現(xiàn)為電視機(jī)類(lèi)618設(shè)備,該電視機(jī)類(lèi)設(shè)備包括在休閑觀看環(huán)境中具有或連接到一般更大的屏幕的設(shè)備。這些設(shè)備包括電視機(jī)、機(jī)頂盒、游戲控制臺(tái)等。
[0070]本文所描述的技術(shù)可由計(jì)算設(shè)備602的這些各種配置來(lái)支持,且不限于在本文描述的各具體示例。這個(gè)功能也可被全部或部分通過(guò)分布式系統(tǒng)的使用(諸如如下所述的經(jīng)由平臺(tái)622通過(guò)“云”620)來(lái)實(shí)現(xiàn)。
[0071]云620包括和/或表示資源624的平臺(tái)622。平臺(tái)622抽象云620的硬件(如,月艮務(wù)器)和軟件資源的底層功能。資源624可包括可在計(jì)算機(jī)處理在位于計(jì)算設(shè)備602遠(yuǎn)程的服務(wù)器上執(zhí)行時(shí)使用的應(yīng)用和/或數(shù)據(jù)。資源624也可包括在因特網(wǎng)上和/或通過(guò)諸如蜂窩或W1-Fi網(wǎng)絡(luò)之類(lèi)的訂戶網(wǎng)絡(luò)上提供的服務(wù)。
[0072]平臺(tái)622可抽象資源和功能以將計(jì)算設(shè)備602與其他計(jì)算設(shè)備相連接。平臺(tái)622還可用于抽象資源的規(guī)模以向經(jīng)由平臺(tái)622實(shí)現(xiàn)的資源624所遇到的需求提供對(duì)應(yīng)的規(guī)模級(jí)別。因此,在互聯(lián)設(shè)備的實(shí)施例中,本文描述的功能的實(shí)現(xiàn)可分布在系統(tǒng)600上。例如,該功能可部分地在計(jì)算設(shè)備602上以及經(jīng)由抽象云620的功能的平臺(tái)622來(lái)實(shí)現(xiàn)。
[0073]
[0074]雖然已經(jīng)用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專(zhuān)用的語(yǔ)言描述了本發(fā)明,但是應(yīng)該理解,在所附權(quán)利要求中定義的本發(fā)明不必限于所述的具體特征或動(dòng)作。相反,這些具體特征和動(dòng)作是作為實(shí)現(xiàn)所要求保護(hù)的本發(fā)明的示例形式而公開(kāi)的。
【權(quán)利要求】
1.一種系統(tǒng),包括: 具有配置用于以3D形成物理對(duì)象的3D打印機(jī)構(gòu)的3D打印機(jī);以及 通信地耦合到所述3D打印機(jī)的計(jì)算設(shè)備,所述計(jì)算設(shè)備包括3D打印模塊,所述3D打印模塊至少部分實(shí)現(xiàn)為硬件以使得具有配置用于與計(jì)算設(shè)備進(jìn)行通信的功能的所述3D打印機(jī)形成3D的物理對(duì)象。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述3D打印機(jī)構(gòu)被配置為將預(yù)配置的組件放置在所述對(duì)象內(nèi)作為形成所述對(duì)象的部分。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述預(yù)配置的組件是處理系統(tǒng)且所述3D打印模塊被配置來(lái)編程所述處理系統(tǒng)以執(zhí)行一個(gè)或多個(gè)操作。
4.如權(quán)利要求3所述的系統(tǒng),其特征在于,所述對(duì)象的所述處理系統(tǒng)被配置來(lái)將所述一個(gè)或多個(gè)操作的執(zhí)行的結(jié)果發(fā)送到所述計(jì)算設(shè)備,用于由所述計(jì)算設(shè)備進(jìn)一步處理。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述處理系統(tǒng)編程以處理從所述對(duì)象的被配置為傳感器的一個(gè)或多個(gè)其它預(yù)配置的組件接收到的信號(hào)。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述3D打印機(jī)包括多個(gè)盒,每個(gè)盒與不同類(lèi)型的組件有關(guān)。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述類(lèi)型包括顯示組件、傳感器組件或處理組件。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述3D打印機(jī)構(gòu)被配置來(lái)將多個(gè)預(yù)配置組件彼此通信地耦合,作為形成所述對(duì)象的部分。
9.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述3D打印模塊被配置為輸出具有能夠由所述3D打印機(jī)形成的多個(gè)不同的預(yù)定對(duì)象的用戶界面。
10.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述3D打印模塊被配置來(lái): 輸出具有能夠由所述3D打印機(jī)形成的所述對(duì)象中能包括的預(yù)定功能的多個(gè)不同選項(xiàng)的用戶界面; 確定哪些組件要被包括在所述對(duì)象中以提供所選的所述功能;以及 計(jì)算要包括作為所述對(duì)象的部分的所述組件的安排。
【文檔編號(hào)】G06F3/12GK104137047SQ201380010340
【公開(kāi)日】2014年11月5日 申請(qǐng)日期:2013年2月11日 優(yōu)先權(quán)日:2012年2月21日
【發(fā)明者】D·S·談, H·本克, S·G·拉塔, S·N·巴思徹, K·蓋斯那, K·P·欣克利 申請(qǐng)人:微軟公司