亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

大格式打印作業(yè)的視覺(jué)預(yù)覽的制作方法

文檔序號(hào):6362136閱讀:169來(lái)源:國(guó)知局
專利名稱:大格式打印作業(yè)的視覺(jué)預(yù)覽的制作方法
大格式打印作業(yè)的視覺(jué)預(yù)覽相關(guān)申請(qǐng)的交叉引用本申請(qǐng)要求2010年11月01日提交的美國(guó)專利申請(qǐng)?zhí)?2/925,945的優(yōu)先權(quán),該專利申請(qǐng)通過(guò)引用被全部并入本文。版權(quán)通知本專利申請(qǐng)的公開(kāi)的一部分包含受到版權(quán)保護(hù)的材料。版權(quán)所有者不反對(duì)任何人對(duì)專利文件或?qū)@_(kāi)的拓制,如它在專利和商標(biāo)局專利文件或記錄中出現(xiàn)的,但否則無(wú)論如何保留所有版權(quán)。對(duì)計(jì)算機(jī)程序列表的引用光盤(pán)上的附錄計(jì)算機(jī)程序列表包含在與本申請(qǐng)的提出一起提交的光盤(pán)上。這些包括:(1)在2010年9月25日創(chuàng)建的占用15Kb的Appendix A.pdf,以及(2)在2010年9月25日創(chuàng)建的占用31Kb的Appendix B.pdf。這些程序列表的全部特此通過(guò)引用被并入本文件中。
背景技術(shù)
1.發(fā)明領(lǐng)域本發(fā)明涉及使用計(jì)算機(jī)制圖的三維(3D)建模。更具體地,本發(fā)明涉及用于以現(xiàn)實(shí)環(huán)境、視角、動(dòng)畫(huà)和照明進(jìn)行所提出的大格式打印的3D建模的方法。2.相關(guān)技術(shù)的描述大格式打印機(jī)在今天被廣泛使用。一個(gè)這樣的打印機(jī)是美國(guó)加利福尼亞州Foster城市的EFI 所生產(chǎn)的VUTEk GS3200 型號(hào)。GS3200 型號(hào)是在滾筒或板上產(chǎn)生逼真的印刷的超寬打印機(jī)。打印輸出大于三米寬,具有大于一千DPI分辨率的分辨率,并可使用多達(dá)八種顏色加白色。例如這些打印機(jī)的打印機(jī)對(duì)于廣告牌、城市公共汽車和其它車輛的“外皮”、橫幅、建筑物外墻、貿(mào)易展覽會(huì)展覽品等是普遍的。然而,這樣的打印機(jī)使用相當(dāng)大數(shù)量的媒介和油墨,且最終輸出的成本相當(dāng)大。因此,如果有最終打印的產(chǎn)品在安裝在預(yù)期的應(yīng)用中時(shí)看起來(lái)并非完全正確的可能性,則這伴隨著對(duì)進(jìn)行支付消費(fèi)者的財(cái)務(wù)風(fēng)險(xiǎn)。為了處理這種問(wèn)題,有時(shí)人在計(jì)算機(jī)屏幕上預(yù)覽打印作業(yè)。但這個(gè)方法缺乏使消費(fèi)者看到大格式作業(yè)在現(xiàn)實(shí)世界中將看起來(lái)如何的背景。對(duì)于一些打印作業(yè),消費(fèi)者在燈光室中查看打印輸出以模擬在現(xiàn)實(shí)世界中可能遇到的狀況。由于這樣的燈光室的小尺寸,這些僅適應(yīng)小樣本,所以所提出的視覺(jué)展示(signage)的全部效果仍然難以評(píng)估。且這種方法仍然不允許人查看在其預(yù)期背景中的打印作業(yè)。因此,自相矛盾的論點(diǎn)是打印消費(fèi)者在實(shí)際實(shí)行打印之前想要查看如在其預(yù)期背景中應(yīng)用的完成的打印作業(yè)。然而,保證作業(yè)將滿足消費(fèi)者的一種方式是打印該作業(yè),將它安裝在其預(yù)期環(huán)境中,并接著在現(xiàn)場(chǎng)評(píng)定打印作業(yè)。在那個(gè)時(shí)間為止,決定源圖像必須被改變就太遲了,因?yàn)榇蛴∫呀?jīng)出現(xiàn)。由于這些未解決的問(wèn)題,大格式打印可能伴隨有困難。發(fā)明概述概括地,本公開(kāi)中的一些實(shí)施方式涉及在背景中的大格式打印作業(yè)的視覺(jué)預(yù)覽。接收打印作業(yè)源圖像。接收至少一個(gè)3D環(huán)境,包括接收打印作業(yè)源圖像的一個(gè)或多個(gè)指定的插入位置。產(chǎn)生對(duì)打印作業(yè)源圖像合并到指定的插入位置中的一個(gè)或多個(gè)插入位置中的3D環(huán)境可視化的一個(gè)或多個(gè)圖像或視頻。本發(fā)明可以實(shí)現(xiàn)為系統(tǒng)、方法、程序產(chǎn)品、電路或其任意組合的形式。附圖的簡(jiǎn)要說(shuō)明

圖1是包括根據(jù)本發(fā)明的一個(gè)實(shí)施方式的相關(guān)的硬件部件和互連的操作環(huán)境的方框圖。圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的數(shù)字?jǐn)?shù)據(jù)處理機(jī)的方框圖。圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施方式的示例性存儲(chǔ)介質(zhì)。圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的示例性邏輯電路的透視圖。圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的用于視覺(jué)預(yù)覽在背景中的大格式打印作業(yè)的操作序列的流程圖。圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的源圖像的截屏。圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的一些示例性背景部件的截屏。圖8是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的示例性3D引擎輸出的截屏。詳細(xì)描述在考慮了關(guān)于附圖的下面的詳細(xì)描述之后,本發(fā)明的性質(zhì)、目的和優(yōu)點(diǎn)將對(duì)本領(lǐng)域中的技術(shù)人員變得更明顯。硬件部件和互連整體結(jié)構(gòu)圖1示出示例性操作環(huán)境100。計(jì)算機(jī)104可以由桌上型計(jì)算機(jī)、筆記本電腦、計(jì)算機(jī)工作臺(tái)、大型計(jì)算機(jī)、移動(dòng)設(shè)備、平板計(jì)算機(jī)、或具有適當(dāng)?shù)挠?jì)算能力來(lái)執(zhí)行本文討論的任務(wù)的任何其它數(shù)字?jǐn)?shù)據(jù)處理機(jī)。計(jì)算機(jī)104在顯示器102上顯現(xiàn)文本和圖形,顯示器102是IXD顯示器、立體顯示器、CRT顯示器、或能夠以適當(dāng)?shù)姆直媛蕦?duì)本文描述的任務(wù)顯現(xiàn)圖像、視頻和文本的其它適當(dāng)?shù)牟噬@示器。顯示器102可以集成到計(jì)算機(jī)104中或不集成到計(jì)算機(jī)104中。可提供各種形式的用戶輸入106,例如鼠標(biāo)、跟蹤球、數(shù)字化墊、腳踏板、操縱桿、觸摸屏、眼睛注視跟蹤模塊、麥克風(fēng)、或用于將人類用戶輸入簡(jiǎn)化到機(jī)器可讀形式的其它機(jī)構(gòu)。如在下面更詳細(xì)地解釋的,計(jì)算機(jī)104包括3D引擎105?;旧?,操作員120代表消費(fèi)者122操縱計(jì)算機(jī)104。操作員120接受包含消費(fèi)者希望在大格式打印機(jī)110上打印的大格式視覺(jué)展示圖像的機(jī)器可讀描述的消費(fèi)者的源文件124,并將源文件124輸入到計(jì)算機(jī)104中。操作員120向計(jì)算機(jī)104提供3D環(huán)境126。計(jì)算機(jī)104且特別是3D引擎準(zhǔn)備視覺(jué)預(yù)覽128,其描繪在環(huán)境126的現(xiàn)實(shí)布景中的大格式視覺(jué)展示,包括操作員120所選擇的視角、動(dòng)畫(huà)和照明。這允許消費(fèi)者122改變?cè)次募?24,如果視覺(jué)預(yù)覽的輸出128揭露視覺(jué)展示中的一些瑕疵。在消費(fèi)者同意視覺(jué)預(yù)覽輸出128(其在需要的情況下可被修改)時(shí),操作員120將最后的源文件130發(fā)送到打印機(jī)110,打印機(jī)110產(chǎn)生打印輸出140。示例性數(shù)字?jǐn)?shù)據(jù)處理裝置實(shí)體的數(shù)據(jù)處理特征例如計(jì)算機(jī)104或3D引擎105或打印機(jī)110可在各種形式中實(shí)現(xiàn)。圖2示出以數(shù)字?jǐn)?shù)據(jù)處理裝置200的形式的一個(gè)實(shí)例。裝置200可由個(gè)人計(jì)算機(jī)、消費(fèi)者電路板、工作臺(tái)、筆記本計(jì)算機(jī)、控制器、微控制器、狀態(tài)機(jī)或適合于本文解釋的任務(wù)的要求的其它處理機(jī)實(shí)現(xiàn)。裝置200包括設(shè)計(jì)成執(zhí)行本文所述的功能的處理器202,例如微處理器、控制器、微控制器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或其它可編程邏輯設(shè)備、分立門(mén)或晶體管邏輯、分立硬件部件或其任何組合。處理器202也可被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如DSP和微處理器的組合、多個(gè)微處理器、結(jié)合DSP核心的一個(gè)或多個(gè)微處理器、或任何其它這樣的配置。處理器耦合到數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)器204。在本例中,存儲(chǔ)器204包括快速存取存儲(chǔ)器206以及非易失性存儲(chǔ)器208。快速存取存儲(chǔ)器206可例如用于存儲(chǔ)處理器202所執(zhí)行的編程指令。存儲(chǔ)器206和208可由各種設(shè)備例如結(jié)合圖3和4更詳細(xì)討論的那些設(shè)備實(shí)現(xiàn)。很多備選方案是可能的。例如,部件206、208之一可被消除;此外,存儲(chǔ)器204、206和/或208可設(shè)置在處理器202上或甚至設(shè)置在裝置200外部。裝置200還包括輸入/輸出210,例如連接器、線、總線、緩沖器、電磁鏈接、網(wǎng)絡(luò)、調(diào)制解調(diào)器、換能器、IR端口、天線或處理器202的其它裝置,以與在裝置200外部的其它硬件交換數(shù)據(jù)。存儲(chǔ)介質(zhì)如上所述,數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)器的各種實(shí)例可例如用于提供計(jì)算機(jī)104、打印機(jī)110和/或3D引擎105 (圖1)所使用的存儲(chǔ)器,以體現(xiàn)存儲(chǔ)器204和208 (圖2)等。根據(jù)其應(yīng)用,這個(gè)數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)器可用于各種功能,例如存儲(chǔ)數(shù)據(jù)或存儲(chǔ)機(jī)器可讀指令。這些指令可本身幫助執(zhí)行各種處理功能,或它們可用于將軟件程序安裝在計(jì)算機(jī)上,其中這樣的軟件程序于是可執(zhí)行來(lái)執(zhí)行與本公開(kāi)有關(guān)的其它功能。在任何情況下,存儲(chǔ)介質(zhì)可由幾乎任何機(jī)制實(shí)現(xiàn)以數(shù)字地存儲(chǔ)機(jī)器可讀信號(hào)。一個(gè)例子是光學(xué)存儲(chǔ)器例如CD_R0M、W0RM、DVD、數(shù)字光帶、磁盤(pán)存儲(chǔ)器300 (圖3)或其它光學(xué)存儲(chǔ)器。另一例子是直接存取存儲(chǔ)器,例如常規(guī)“硬盤(pán)”、可擴(kuò)展磁盤(pán)的冗余陣列(“RAID”)或另一直接存取存儲(chǔ)設(shè)備(“DASD”)。另一例子是串行存取存儲(chǔ)器例如磁帶或光帶。數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)器的又一些其它例子包括電子存儲(chǔ)器,例如ROM、EPROM、閃速PROM、EEPR0M、存儲(chǔ)寄存器、電池后備RAM等。示例性存儲(chǔ)介質(zhì)耦合到處理器,所以處理器可從存儲(chǔ)介質(zhì)讀信息并將信息寫(xiě)到存儲(chǔ)介質(zhì)。在備選方案中,存儲(chǔ)介質(zhì)可與處理器成一整體。在另一實(shí)例中,處理器和存儲(chǔ)介質(zhì)可存在于ASIC或其它集成電路中。邏輯電路與包含機(jī)器可執(zhí)行指令的存儲(chǔ)介質(zhì)相反,如上所述,不同的實(shí)施方式使用邏輯電路來(lái)實(shí)現(xiàn)實(shí)體例如計(jì)算機(jī)104、打印機(jī)110和/或3D引擎105的數(shù)據(jù)處理特征。根據(jù)應(yīng)用在速度、費(fèi)用、加工成本等方面中的特定要求,這個(gè)邏輯可通過(guò)構(gòu)建具有數(shù)千個(gè)微小的集成電路的專用集成電路(ASIC)來(lái)實(shí)現(xiàn)。這樣的ASIC可使用CM0S、TTL、VLSI或另一適當(dāng)?shù)慕Y(jié)構(gòu)來(lái)實(shí)現(xiàn)。其它備選方案包括數(shù)字信號(hào)處理芯片(DSP)、分立電路(例如電阻器、電容器、二極管、電感器和晶體管)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、可編程邏輯陣列(PLA)、可編程邏輯器件(PLD)等。圖4示出以集成電路400的形式的邏輯電路的實(shí)例。操作
在描述了本公開(kāi)的結(jié)構(gòu)特征之后,現(xiàn)在將描述本公開(kāi)的操作方面。關(guān)于本文公開(kāi)的實(shí)施方式描述的任何方法、過(guò)程或算法的步驟可直接體現(xiàn)在硬件中、由硬件執(zhí)行的軟件模塊中或這兩者的組合中??偛僮餍蛄薪榻B圖5示出示例性操作序列500,其用于在圖1的環(huán)境100的背景中描述的示例性目的。在步驟502中,計(jì)算機(jī)104從操作員120接收源文件124??赏ㄟ^(guò)插入磁盤(pán)或⑶或電路儲(chǔ)存器或其它存儲(chǔ)器、通過(guò)無(wú)線或有線連接下載一個(gè)或多個(gè)文件或通過(guò)執(zhí)行任何已知的數(shù)據(jù)傳輸技術(shù)來(lái)提供源文件124。在一個(gè)實(shí)例中,源文件124包括使用用于在計(jì)算機(jī)制圖中表示圖像的幾何圖元例如點(diǎn)、線、曲線和多邊形來(lái)以基于矢量的格式表示圖像的機(jī)器可讀文件。一些示例性基于矢量的格式包括PDF和Postscript。一些其它示例性基于矢量的格式包括 CGM、SVG、AL、CDR、EPS、ODG、PGML, SWF、VML, WMF (或 EMF)和 XPS。作為備選方案,可使用基于像素的圖像格式,例如JPEG、EXIF、TIFF、RAW、PNG、GIF、BMP等。圖6的圖像示出消費(fèi)者源文件124的一個(gè)實(shí)例600,不以機(jī)器可讀格式,而是作為這樣的源文件124被輸入到計(jì)算機(jī)并被顯示的結(jié)果。因此,圖6的圖像600是消費(fèi)者源圖像的截屏。在這個(gè)特定的實(shí)例中,所顯示的圖像600是源文件124使用稱為Aut0desk3dsTM的市場(chǎng)上可買到的程序而被觀看的結(jié)果。RIP在步驟504中,計(jì)算機(jī)104應(yīng)用光柵圖像處理(RIP)以從源文件124創(chuàng)建位圖。這意味著源文件124從基于矢量的格式轉(zhuǎn)換成基于像素的圖像。一些示例性基于像素的格式包括JPEG、EXIF、TIFF、RAW、PNG、GIF、BMP等。在一個(gè)實(shí)例中,步驟504將源文件124轉(zhuǎn)換成被編碼為CMYK (或更多,如果8種顏色和白色被使用)比特的像素。步驟504可使用市場(chǎng)上可買到的光柵處理引擎例如Adobe 打印引擎以及定制添加的軟件部件。光柵圖像處理在計(jì)算機(jī)制圖的領(lǐng)域中的各種學(xué)科中是公知的。在源文件124使用基于像素的格式而不是基于矢量的格式的情況下,則步驟504不需要執(zhí)行光柵圖像處理。繼續(xù)上面描述的同一實(shí)例,步驟504將對(duì)在如上所述的CMYK比特中的基于像素的源圖像編碼。比例縮放和消除鋸齒在步驟506中,計(jì)算機(jī)104將比例縮放和消除鋸齒應(yīng)用于來(lái)自步驟504的光柵圖像。比例縮放指將光柵圖像的尺寸調(diào)整到適合于圖像將占據(jù)的顯示器102的部分的尺寸。比例縮放算法在計(jì)算機(jī)制圖的領(lǐng)域中的各種學(xué)科中是公知的。消除鋸齒指當(dāng)在較低分辨率下表示高分辨率圖像時(shí)最小化失真的技術(shù)。在一個(gè)方面中,消除鋸齒包括移除可正確地顯現(xiàn)在顯示器102上的具有較高頻率的信號(hào)分量。消除鋸齒技術(shù)在計(jì)算機(jī)制圖的領(lǐng)域中的各種學(xué)科中是公知的。在本例中,來(lái)自步驟506的結(jié)果是被稱為sign2.jpg的JPEG文件。圖6示出說(shuō)明該文件的顯示的截屏600,其在本例中描繪廣告牌。創(chuàng)建3D環(huán)境在步驟510中,計(jì)算機(jī)操作員120指導(dǎo)計(jì)算機(jī)104形成3D環(huán)境126。所謂“3D”在本上下文中指的是各種三維結(jié)構(gòu)在二維平面中的投影。在一個(gè)實(shí)例中,使用市場(chǎng)上可買到的3D建模、動(dòng)畫(huà)、渲染和合成程序例如Autodesk3dsTM來(lái)形成環(huán)境126。在這個(gè)特定的實(shí)例中,來(lái)自步驟510的3D環(huán)境126包括3DS格式的機(jī)器可讀文件。就以三維描述物體而言,3D環(huán)境126是3D的。然而,如下所討論的,這個(gè)3D結(jié)構(gòu)將被投影到二維平面上用于顯現(xiàn)在顯示器102上。在一個(gè)實(shí)例中,3D環(huán)境126包括場(chǎng)景、材料、網(wǎng)格、框架的部件。這些部件被特別格式化成與3D引擎105兼容。場(chǎng)景文件描述場(chǎng)景的所有片段如何組合在一起。當(dāng)前實(shí)例中的場(chǎng)景部件由XML代碼體現(xiàn)。附件B示出根據(jù)一個(gè)實(shí)例的材料輸入的內(nèi)容。材料在建立環(huán)境的部件的組成例如金屬、木材、玻璃等的過(guò)程語(yǔ)句中被定義。材料文件描述照明、位圖和用于再現(xiàn)場(chǎng)景的處理技術(shù)。材料文件在本例中包括過(guò)程語(yǔ)句例如“C”或?yàn)?D引擎105所特有的自定義語(yǔ)言。附件A示出根據(jù)一個(gè)實(shí)例的材料輸入的內(nèi)容。材料文件引用來(lái)自506的經(jīng)處理的用戶提供的源文件。在這種情況下,這個(gè)引用由指定或指明來(lái)自步驟506的經(jīng)修改的源文件的材料文件實(shí)施,源文件在本例中被稱為sign2.jpg。這個(gè)引用說(shuō)明可如何通過(guò)代替所引用的源文件來(lái)代替廣告牌內(nèi)容。網(wǎng)格文件是定義空間中的3D坐標(biāo)以描述各種三角形或其它多邊形并從而定義在三維中的環(huán)境的表面的二進(jìn)制文件。在一個(gè)實(shí)例中,使用也稱為0GRE-3D的開(kāi)源面向?qū)ο髨D形渲染引擎(OGRE)來(lái)創(chuàng)建網(wǎng)格??蚣芪募钦f(shuō)明在環(huán)境部件的表面之下的基本結(jié)構(gòu)的二進(jìn)制文件??蚣芪募x不可移動(dòng)的部件例如玻璃、建筑物、地帶等。此外,框架定義具有相對(duì)于彼此移動(dòng)的部分的部件,例如人、機(jī)器人、動(dòng)物、機(jī)器等。圖7示出如顯示在屏幕上的包括廣告牌、燈、狹窄甬道和邊框的3D環(huán)境126的一個(gè)部件的實(shí)例。為了提供增加的視角,環(huán)境與消費(fèi)者提供的源文件顯示在一起,該源文件在這種情況下是圖6所示的廣告牌。這些在各種透視圖702、704、708以及頂部平面圖706中被描繪。環(huán)境126包括例如可由3D坐標(biāo)限定的一個(gè)或多個(gè)指定的位置,用于插入源圖像例如源圖像124。例如,農(nóng)村高速公路場(chǎng)景的環(huán)境126可包括廣告牌,其中廣告牌的顯現(xiàn)區(qū)域在3D坐標(biāo)中被限定,作為源圖像的插入位置。3D 處理在步驟512中,3D環(huán)境126被饋送到計(jì)算機(jī)104。如果計(jì)算機(jī)104也用于準(zhǔn)備3D環(huán)境,則步驟512可以是通過(guò)計(jì)算機(jī)104的內(nèi)部操作。在不同的實(shí)例中,計(jì)算機(jī)104可從向計(jì)算機(jī)104提供磁盤(pán)或CD或電路儲(chǔ)存器或其它存儲(chǔ)器的操作員120接收3D環(huán)境。另一實(shí)例是計(jì)算機(jī)104從創(chuàng)建環(huán)境126的遠(yuǎn)程計(jì)算機(jī)下載一個(gè)或多個(gè)文件的情況,該下載通過(guò)無(wú)線或有線連接或通過(guò)執(zhí)行不同的數(shù)據(jù)傳輸技術(shù)來(lái)執(zhí)行。在步驟512之后,計(jì)算機(jī)104指導(dǎo)3D引擎105處理來(lái)自506的圖像以及來(lái)自步驟510的3D環(huán)境126。在本例中,來(lái)自506的圖像是稱為sign2.jpg的JPEG文件,如上面提到的。到任務(wù)508的額外的用戶提供的輸入可包括參數(shù)例如攝像機(jī)角度、攝像機(jī)軌跡、視角、照明幅度、照明顏色等中的一些或全部。如果需要的話,其它輸入可被定義并輸入到步驟 508。在所示實(shí)例中,3D引擎105是在軟件、硬件、固件或這些的組合中實(shí)現(xiàn)的計(jì)算機(jī)104的處理部件。在一個(gè)實(shí)例中,3D引擎105采用上面提到的OGRE產(chǎn)品,另外的部件使用圖形用戶界面包例如OpenGL或DirectX而被添加或修改。在步驟508中,3D引擎105通過(guò)準(zhǔn)備將消費(fèi)者視覺(jué)展示(如在步驟504、506、508中光柵化、比例縮放和消除鋸齒的)合并到來(lái)自步驟510的3D環(huán)境126中的復(fù)合場(chǎng)景來(lái)準(zhǔn)備在現(xiàn)實(shí)場(chǎng)景中的消費(fèi)者視覺(jué)展示的可視化。3D引擎105還計(jì)算因而產(chǎn)生的3D結(jié)構(gòu)到二維平面上的投影用于顯現(xiàn)在顯示器102上。如果攝像機(jī)角度和軌跡以及視角是靜態(tài)的,則步驟508產(chǎn)生靜態(tài)圖像例如JPEG文件。如果攝像機(jī)特性是動(dòng)態(tài)的或場(chǎng)景文件中的元素是動(dòng)畫(huà)的,則步驟508的輸出包括視頻例如AVI或WMV或MOV文件。真實(shí)3D在一個(gè)實(shí)施方式中,步驟508中的3D引擎105執(zhí)行另外的操作以在真實(shí)3D中顯現(xiàn)最終的輸出,與投影在二維屏幕上的3D物體相反。在這里,3D引擎105執(zhí)行額外的計(jì)算以在立體模擬中再現(xiàn)3D模型。因此,帶著偏振或百葉窗式(shutterized)眼鏡的觀看者可觀看在真實(shí)3D中的最終輸出。處理創(chuàng)建3D模型的立體再現(xiàn)的過(guò)程的一個(gè)示例性論文在白皮書(shū)《NVIDIA3DVISION PRO AND STER0SC0PIC3D)) (N0.WP-05482_001_v01,2010 年 10 月)中找到,其特此全部并入本文。默認(rèn)照明在過(guò)程500的一個(gè)實(shí)現(xiàn)中,步驟508包括默認(rèn)或用戶選擇的照明方案的應(yīng)用。照明選項(xiàng)可包括漫射或鏡面反射照明以及用于環(huán)境照明的不同選項(xiàng),例如日光、多云、夜晚、納光照明、熒光燈、鎢、水銀或用戶選擇的溫度開(kāi)例如5000K (也稱為D50)。在一個(gè)實(shí)施方式中,如果場(chǎng)景用來(lái)描繪日光,則D50日光的環(huán)境照明被自動(dòng)使用。因此,屏幕可視化模擬環(huán)境(或用戶選擇的)光對(duì)特定的材料和印刷基底的油墨的光譜響應(yīng)的近似。雖然對(duì)用在當(dāng)前的背景中是不知道的,但存在涉及調(diào)節(jié)圖像中的照明的過(guò)程的各種公布物,其技術(shù)可合并到步驟508中。一個(gè)實(shí)例是Dr.R.W.G.Hunt的論文《Thereproduction of Colour)) (Fountain Press, Fourth Editionl987),其特此通過(guò)引用被全部并入本文。顯現(xiàn)在步驟514中,計(jì)算機(jī)104在顯示器102上顯現(xiàn)來(lái)自步驟508的結(jié)果,用于由消費(fèi)者122觀看。如果步驟508的產(chǎn)品是靜態(tài)圖像,則步驟514在顯示器102上顯現(xiàn)圖像。如果步驟508的產(chǎn)品是視頻,則步驟514在顯示器102上播放視頻。圖8示出在步驟514中顯現(xiàn)的靜態(tài)圖像的實(shí)例。圖像包括基于環(huán)境126的現(xiàn)實(shí)環(huán)境,消費(fèi)者提供的源文件124 (如在步驟504、506、508中光柵化、比例縮放和消除鋸齒的)在現(xiàn)場(chǎng)顯示在802處??蛇x的環(huán)境在一個(gè)實(shí)施方式中,過(guò)程500在多個(gè)可選的環(huán)境中考慮并顯現(xiàn)消費(fèi)者的視覺(jué)展示。在這里,步驟510首先準(zhǔn)備、指定或以另外方式建立多個(gè)可選的環(huán)境。例如,環(huán)境可以關(guān)于城市景觀、州際公路或農(nóng)村景觀、郊區(qū)景觀等。這些可使用例如單獨(dú)地被準(zhǔn)備并裝到計(jì)算機(jī)104的多個(gè)可選的環(huán)境126。然后,3D引擎105在步驟514中單獨(dú)地合并來(lái)自步驟508的經(jīng)處理的源圖像與可選環(huán)境中的每個(gè)。這導(dǎo)致可選地輸出514,每個(gè)輸出顯示這些環(huán)境中的不同環(huán)境,源文件合并到其中的預(yù)定插入部位中。在步驟514中,不同的可視化可單獨(dú)地顯現(xiàn),或顯示在顯示器102的同一屏幕的不同的窗口中。動(dòng)態(tài)地改變?cè)谟^看顯示器102上的經(jīng)處理的復(fù)合圖像的操作514期間,計(jì)算機(jī)104能夠?qū)嵸|(zhì)上實(shí)時(shí)地改變復(fù)合圖像,如515所示的。S卩,響應(yīng)于來(lái)自操作員120的輸入,計(jì)算機(jī)104在515/508重新處理圖像,以便調(diào)節(jié)從步驟508的以前執(zhí)行得到的再現(xiàn)的操作員定義的一些或所有參數(shù),例如攝像機(jī)角度、攝像機(jī)軌跡、視角、照明幅值和照明顏色。在一個(gè)實(shí)例中,用戶輸入經(jīng)由圖形用戶界面被提供,各種鼠標(biāo)和/或鍵盤(pán)命令用于輸入攝像機(jī)位置、定義軌跡、并建立或改變自動(dòng)化預(yù)排工作的特性。修改如514a所描述,如果消費(fèi)者的視覺(jué)展示的3D再現(xiàn)揭示一些必要的變化,則消費(fèi)者在步驟516中改變?cè)次募?。消費(fèi)者可例如通過(guò)使用程序例如Adobe Illustrator 來(lái)執(zhí)行步驟516以改變?cè)次募?。接著,在步驟512中,操作員120將修改的源輸入計(jì)算機(jī)104中,因此過(guò)程500在步驟502重新開(kāi)始。打印如514b所描述的,當(dāng)消費(fèi)者122對(duì)視覺(jué)展示的視覺(jué)預(yù)覽滿意時(shí),則操作員120在步驟518中使計(jì)算機(jī)104或不同的計(jì)算機(jī)或打印機(jī)110本身進(jìn)行對(duì)由來(lái)自步驟506的經(jīng)處理的消費(fèi)者源文件的最近版本代表的圖像的打印140。在本例中,打印518使用大格式打印機(jī)例如VUTEk GS3200 型號(hào)來(lái)執(zhí)行。其它實(shí)施方式

雖然前述公開(kāi)示出很多例證性實(shí)施方式,對(duì)本領(lǐng)域中的技術(shù)人員將明顯,可進(jìn)行各種變化和修改,而不偏離如所附權(quán)利要求所限定的本發(fā)明的范圍。因此,所公開(kāi)的實(shí)施方式代表本發(fā)明大體上設(shè)想的主題,且本發(fā)明的范圍完全包括可對(duì)本領(lǐng)域的技術(shù)人員變得明顯的其它實(shí)施方式,以及本發(fā)明的范圍相應(yīng)地僅由所附權(quán)利要求限制。
權(quán)利要求
1.一種用于視覺(jué)預(yù)覽背景中的大格式打印作業(yè)的方法,包括下列操作: 接收打印作業(yè)源圖像; 接收至少一個(gè)3D環(huán)境,所述3D環(huán)境包括一個(gè)或多個(gè)指定的插入位置以接收所述打印作業(yè)源圖像;以及 產(chǎn)生一個(gè)或多個(gè)圖像或視頻,所述一個(gè)或多個(gè)圖像或視頻可視化帶有合并到所述一個(gè)或多個(gè)指定的插入位置中的所述打印作業(yè)源圖像的所述3D環(huán)境。
2.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包含可執(zhí)行來(lái)執(zhí)行權(quán)利要求1的操作的非臨時(shí)程序。
3.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包含非臨時(shí)程序以將機(jī)器可讀指令安裝在計(jì)算機(jī)上,其中所述指令可執(zhí)行來(lái)執(zhí)行權(quán)利要求1的操作。
4.一種用于視覺(jué)預(yù)覽背景中的大格式打印作業(yè)的裝置,包括: 顯示器; 一個(gè)或多個(gè)用戶輸入設(shè)備;以及 處理器,其耦合到所述顯示器和用戶輸入,被編程為執(zhí)行權(quán)利要求1的操作。
5.如權(quán)利要求1或2或4所述的發(fā)明, 所述操作還包括使用光柵圖像處理器來(lái)從所述打印作業(yè)源圖像創(chuàng)建位圖,并對(duì)所述位圖進(jìn)行比例縮放和消除鋸齒; 其中產(chǎn)生一個(gè)或多個(gè)圖像或 視頻的操作包括將經(jīng)比例縮放和消除鋸齒的位圖合并到所述3D環(huán)境中。
6.如權(quán)利要求1或2或4所述的發(fā)明, 還包括創(chuàng)建所述3D環(huán)境; 其中所述3D環(huán)境由包括全部場(chǎng)景、材料、網(wǎng)格和框架的機(jī)器可讀描述定義。
7.如權(quán)利要求1或2或4所述的發(fā)明,其中: 產(chǎn)生一個(gè)或多個(gè)圖像或視頻的所述操作產(chǎn)生視頻; 所述操作還包括接收定義所產(chǎn)生的視頻的特性的輸入?yún)?shù),所述輸入?yún)?shù)包括攝像機(jī)位置、攝像機(jī)角度、攝像機(jī)軌跡、視角、照明量、照明顏色中的至少一個(gè);以及 所述產(chǎn)生操作根據(jù)所述輸入?yún)?shù)來(lái)執(zhí)行。
8.如權(quán)利要求1或2或4所述的發(fā)明,其中產(chǎn)生一個(gè)或多個(gè)圖像或視頻的所述操作產(chǎn)生視頻,且所述操作還包括: 接收定義所產(chǎn)生的視頻的特性的輸入?yún)?shù),所述輸入?yún)?shù)包括攝像機(jī)位置、攝像機(jī)角度、攝像機(jī)軌跡、視角、照明量、照明顏色中的至少一個(gè),其中所述產(chǎn)生操作根據(jù)所述輸入?yún)?shù)來(lái)執(zhí)行; 顯示產(chǎn)生的視頻,且在所述產(chǎn)生的視頻的顯示期間,響應(yīng)于對(duì)所述輸入?yún)?shù)的所接收的改變來(lái)動(dòng)態(tài)地改變所述產(chǎn)生的視頻的顯示。
9.如權(quán)利要求1或2或4所述的發(fā)明,所述操作還包括: 響應(yīng)于接收到修改的打印作業(yè)源圖像,基于所述修改的打印作業(yè)源圖像來(lái)重復(fù)所述產(chǎn)生操作。
10.如權(quán)利要求1或2或4所述的發(fā)明,其中: 所述接收操作包括接收多個(gè)3D環(huán)境,每個(gè)3D環(huán)境包括一個(gè)或多個(gè)指定的插入位置以接收所述打印作業(yè)源圖像;所述操作包括接收對(duì)所述多個(gè)3D環(huán)境中的一個(gè)的選擇;以及所述產(chǎn)生操作產(chǎn)生可視化帶有合并到選定的3D環(huán)境的所述一個(gè)或多個(gè)指定的插入位置中的所述打印作業(yè)源圖像的所述選定的3D環(huán)境的一個(gè)或多個(gè)圖像或視頻。
11.如權(quán)利要求1或2或4所述的發(fā)明,其中: 所述產(chǎn)生操作包括在立體模擬中產(chǎn)生所述一個(gè)或多個(gè)圖像或視頻。
全文摘要
大格式打印作業(yè)在背景中被視覺(jué)預(yù)覽。接收打印作業(yè)源圖像。接收至少一個(gè)3D環(huán)境,包括接收打印作業(yè)源圖像的一個(gè)或多個(gè)指定的插入位置。產(chǎn)生對(duì)打印作業(yè)源圖像合并到指定的插入位置中的一個(gè)或多個(gè)插入位置的3D環(huán)境可視化的一個(gè)或多個(gè)圖像或視頻。
文檔編號(hào)G06F17/00GK103221942SQ201180052251
公開(kāi)日2013年7月24日 申請(qǐng)日期2011年10月28日 優(yōu)先權(quán)日2010年11月1日
發(fā)明者利昂·卡爾文·威廉斯 申請(qǐng)人:電子影像公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1