色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 解密圖像顯示控制器的3D功能一

          解密圖像顯示控制器的3D功能一

          作者: 時間:2012-10-03 來源:網(wǎng)絡(luò) 收藏

          如今, 消費電子用戶通常希望液晶顯示屏的用戶界面包含3D元素。自最初的3D界面上市以來,消費者們已習(xí)慣了看到有縱深且能夠旋轉(zhuǎn)的物體,以及能在屏幕上移動來顯示更多選項的菜單。iPad、iTouch和Android設(shè)備就是最好例證。成千上萬的液晶顯示驅(qū)動消費類設(shè)備都以具備作為核心的用戶界面技術(shù)。

          3D優(yōu)于2D的原因顯而易見。從清晰度來看,2D圖像就像一張照片,只有寬度和高度,沒有深度。一輛車的2D圖像可以旋轉(zhuǎn)、縮放,在屏幕上做二維(‘x’和‘y’)移動(轉(zhuǎn)換)。而3D圖像可以做三維(‘x’、‘y’和 ‘z’)的旋轉(zhuǎn)、縮放和轉(zhuǎn)換。3D物體有深度,是全視角的。這是基于人對空間和物體的認(rèn)知,3D可使人們獲得更直觀和互動的體驗。有效的3D圖像讓消費者享受視覺盛宴,幫助定義產(chǎn)品的風(fēng)格和價值,并傳遞大量的信息。

          生成3D圖像需要復(fù)雜精尖的(GDC),而它又需要一個幾何單元和結(jié)構(gòu)處理單元。將這些元素整合到一個圖像引擎中可提供最佳性能,如圖一所示。

          圖1:圖像SoC集成。

          作為該技術(shù)的領(lǐng)先者,富士通在嵌入式圖像市場已活躍了十多年,而涉足圖像領(lǐng)域已近二十年,它設(shè)計、開發(fā)并幫助客戶集成領(lǐng)先的2D和3D 。因此,讓我們回顧一下這些強(qiáng)大而創(chuàng)新器件的基本原理。

          當(dāng)前,許多最好的圖像對2D和3D圖像都能駕馭。但在許多情況下,系統(tǒng)設(shè)計者并沒有充分利用已有的,而這一功能可以給終端用戶帶來許多益處。例如,在汽車應(yīng)用中,駕駛者想要了解泄氣的車胎或不亮的車燈的情況。應(yīng)用2D技術(shù)就要求具備許多預(yù)置圖像,以此來突出所有可能的角度和情況。加之“車門或后備箱微開”的情況,就需要數(shù)百兆字節(jié)的預(yù)置2D圖像(圖2)。

          圖2:顯示旋轉(zhuǎn)的2D圖像(還需幾百個圖像來顯示完整的旋轉(zhuǎn)動作)。

          圖3:3D圖像——單一物體可以旋轉(zhuǎn)至任何角度,縮放至任意大小,突出任意部位(輪胎、車燈、車門等等)。

          而有了3D技術(shù),所有這些及更多要求只需不到一兆字節(jié)的圖像和幾何數(shù)據(jù)就可輕松搞定。

          3D物體的工作原理

          3D物體由三角形“網(wǎng)格”構(gòu)成,這些三角形勾勒出物體具體的形狀。物體越具體詳細(xì),所需的三角形也就越多(圖4)。構(gòu)成物體形狀的三角形數(shù)量依所需物體顯現(xiàn)的真實度而異。

          圖4:一款福特汽車的多邊形網(wǎng)格。

          每個多邊形都有三個頂點,每個頂點都在“模型空間”中有“x”、“ y” 和“ z”坐標(biāo)。這些頂點通常表示為一系列的浮點數(shù)。整個模型完全由這些浮點數(shù)構(gòu)成,這些浮點數(shù)組成了模型的頂點數(shù)組。

          下一步是對模型進(jìn)行“陰影處理”或“紋理繪制”,以使其看起來更像實物。陰影處理的過程其實就是簡單地為每個三角形填色??蓪θ切芜M(jìn)行單色陰影處理——即只在三角形中填充一種灰度或顏色;也可以進(jìn)行高氏陰影處理——即基于每一個頂點的顏色來填充漸變色(圖5)。

          圖5:3D物體網(wǎng)格圖、單色陰影處理圖和高氏陰影處理圖。

          要使物體看起來更真實,就要添加其它復(fù)雜的效果。含有陰影處理器引擎的控制器可以實現(xiàn)包括水、煙、火和反射性表面屬性等其它效果。

          應(yīng)用紋理繪圖的過程與給塑料模型印花來增加真實度相似。像印花一樣,紋理繪圖使網(wǎng)格狀的框架變成一個更逼真的圖像。紋理繪圖是一個由多個獨立小圖像構(gòu)成的2D方形圖,這些小圖被放置在多邊形網(wǎng)格的特定位置。一個叫UV圖的表格指定了這些位置,該圖包括了紋理繪圖中每一個“印花”的坐標(biāo)(圖6)。

          圖6:一款福特汽車的UV圖。

          紋理繪圖一旦應(yīng)用于多邊形網(wǎng)格,就可以建立起一個完整的3D模型,既有深度,也可以旋轉(zhuǎn)、縮放及隨三軸(x、y、z)轉(zhuǎn)換。在應(yīng)用了紋理繪圖以及圖像處理器處理了頂點和紋理繪圖數(shù)據(jù)之后,你即可看到如圖七所示的完整的3D模型。

          圖7:福特汽車完整3D模型。

          通過使用圖像芯片的幾何引擎,這一模型現(xiàn)在可以任何方式進(jìn)行動畫模擬、從任何角度進(jìn)行位置擺放。只要擁有3D模型(多邊形網(wǎng)格和紋理繪圖),無需提供任何其它數(shù)據(jù),你就能全方位地展示3D模型。通過沿著3D模型的三個軸進(jìn)行縮放、旋轉(zhuǎn)和轉(zhuǎn)換,你可以獲得無限量的圖像數(shù)據(jù)。正如之前指出的,無需昂貴的閃存或系統(tǒng)存儲器,你就可呈現(xiàn)車胎數(shù)據(jù)、故障的車燈和車門狀況等任意數(shù)量的信息和提示。

          富士通的“Jade”和“Emerald”是經(jīng)過驗證、具有復(fù)雜和領(lǐng)先的圖像顯示屬性的圖像顯示控制器的樣板。MB86R0x Jade系列圖像顯示控制器被用于多種汽車和工業(yè)應(yīng)用。MB86R1x Emerald系列圖像顯示控制器則可讓開發(fā)者有能力實現(xiàn)未來更雄心勃勃和復(fù)雜的3D應(yīng)用。

          充分發(fā)揮優(yōu)勢

          然而,在很多情況下,現(xiàn)有的應(yīng)用并未充分使用Jade的3D功能。這就太可惜了,因為3D技術(shù)可以在現(xiàn)有的平臺上實現(xiàn)更加復(fù)雜的圖像功能,只需更改軟件即可。換句話說,汽車廠商、游戲開發(fā)者和其他消費類電子公司可為現(xiàn)有的設(shè)計注入新鮮血液,而這并不需要花費額外的硬件工程費用,因為擁有這一功能的硬件和顯示已經(jīng)存在。

          那么,使用這一功能需要什么呢?就Jade而言,只是去使用現(xiàn)有的3D軟件庫就萬事大吉。為使過程更為便捷,Jade助手庫(Quantum)在富士通提供的圖像庫(V03)(圖8和圖9)中,幫助完成建立幾何和紋理繪制所需的絕大多數(shù)艱巨工作。而Emerald則使用類似于OpenGL ES 2.0的圖庫。

          圖8:使用Quantum進(jìn)行3D處理。

          圖9:Quantum3D引擎。

          Jade和Emerald在其核心部位為3D運行提供了巨大支持。這些圖像顯示控制器的圖像功能中,至少有一半與3D技術(shù)相關(guān),包括:

          3D 基本要素—— 點、線、線帶、三角、三角帶、三角扇、任意多邊形

          防失真

          高氏陰影處理、單色陰影處理

          紋理繪圖——過濾、透視校正、混合模式、alpha顏色混合及遮蓋技術(shù)

          幾何處理——MVP變換、裁剪、篩選、視見區(qū)轉(zhuǎn)換

          Z-緩沖——消除隱藏面

          多邊繪圖標(biāo)志緩沖器

          OpenGL ES 2.0——可兼容陰影處理器引擎(只限Emerald)



          關(guān)鍵詞: 圖像顯示 控制器 3D功能

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉