移動(dòng)可縮放矢量圖形以增強無(wú)線(xiàn)多媒體的實(shí)用性
最新的無(wú)線(xiàn)設備正為最終用戶(hù)提供全新的各種特性、服務(wù)和應用。移動(dòng)可縮放矢量圖形(SVG)作為近期新興的成像標準,由第三代合作伙伴項目(3GPP)用于多媒體消息傳送服務(wù)(MMS)中。在把無(wú)線(xiàn)技術(shù)的潛力變?yōu)槿粘?shí)際應用的過(guò)程中,它發(fā)揮著(zhù)關(guān)鍵性的作用。
移動(dòng)SVG由萬(wàn)維網(wǎng)聯(lián)盟(W3C)開(kāi)發(fā),近期經(jīng)批準成為未來(lái)無(wú)線(xiàn)設備"必須支持"的或指令性特性,從而支持MMS消息。目前,由于它實(shí)際的標準化地位,移動(dòng)SVG必將使各種2.5G和3G的MMS消息發(fā)布滿(mǎn)足實(shí)際要求。
SVG和移動(dòng)SVG的由來(lái)
移動(dòng)SVG規范是另一個(gè)W3C成果SVG的子集或衍生,SVG是一種以XML描述二維圖形的語(yǔ)言,它可以具備三種類(lèi)型的圖形對象:矢量圖形(如包括直線(xiàn)和曲線(xiàn)的通道)、圖像和文本。圖形對象可以按組歸類(lèi)、風(fēng)格化、轉換并插入到先前處理的對象中。
文本可用于任何適合應用的XML名字空間中,這增強了SVG圖形的可搜索性和可訪(fǎng)問(wèn)性。該特點(diǎn)集包括嵌套轉換、剪輯通道、阿爾法掩模、過(guò)濾器效果、模板對象和可擴展性。
SVG圖形可以是動(dòng)態(tài)的和互動(dòng)的。SVG的文檔對象模型(DOM)包括完整的XML DOM,可通過(guò)腳本編寫(xiě)實(shí)現簡(jiǎn)單有效的矢量圖動(dòng)畫(huà)。豐富的事件柄集,如鼠標移動(dòng)時(shí)間和點(diǎn)擊事件等,可分配給任何SVG圖形對象。由于它兼容其他Web標準并對其加以利用,因此腳本編寫(xiě)等特性可在相同的Web頁(yè)面上同時(shí)作用于SVG元素和來(lái)自不同名字空間的其他XML元素。
盡管移動(dòng)SVG還在襁褓階段,但已經(jīng)出現了一些有潛力的應用。其中最具創(chuàng )新性的是娛樂(lè )應用、基于位置的服務(wù)和現場(chǎng)服務(wù)。
娛樂(lè )內容包括互動(dòng)卡通、賀卡和動(dòng)畫(huà)?;谖恢玫姆?wù)和現場(chǎng)服務(wù)是特別適于移動(dòng)SVG的兩種應用領(lǐng)域,因為該技術(shù)能夠允許用戶(hù)進(jìn)行大幅度放大而不損失圖像質(zhì)量?;谖恢玫姆?wù)包括帶有動(dòng)畫(huà)對象和超級鏈接的地圖,可始終提供不同區域視圖清晰的地圖或地形層?,F場(chǎng)服務(wù)包括通過(guò)移動(dòng)SVG實(shí)現的技術(shù)圖形,不管是全圖查看還是細節查看,都能始終提供高質(zhì)量的圖像。
關(guān)于移動(dòng)SVG誤解
要很好地了解移動(dòng)SVG就要首先認識到關(guān)于它的誤解。描述圖形有各種文件格式,包括JPEG、GIF和PNG等。它們基本說(shuō)來(lái)都是位圖格式。位圖格式僅就每個(gè)像素給出一個(gè)色彩描述,像素則是構成圖形的小點(diǎn)。
與此相反,移動(dòng)SVG是矢量圖形格式,它包括圖形中所有形狀的幾何描述,帶有其全部屬性,包括顏色、大小和邊框厚度等。此外還有其他基于矢量的格式,如Macromedia Flash、AutoCAD和PostScript等。但是,與上述其他格式不同,移動(dòng)SVG是開(kāi)放式的,在不同銷(xiāo)售商中通用,基于XML,且專(zhuān)門(mén)為無(wú)線(xiàn)傳輸和現實(shí)所設計。
SVG是以XML描述矢量圖形的標準格式。根據設計,該格式能夠保證包含豐富、互動(dòng)圖形的MMS消息在不同通信公司、手持設備和內容供應商之間實(shí)現互用性,而不必在不兼容的各種圖形格式間進(jìn)行有損轉換。
作為基于XML的標準,移動(dòng)SVG便于人們閱讀,方便創(chuàng )建,且能夠在不同的解析度或縮放度下保持圖像質(zhì)量。這些屬性都是HTML和位圖所不能比擬的。我們不能錯誤的認為移動(dòng)SVG可以取代位圖格式或HTML,實(shí)際上,它更適于編碼并顯示特定類(lèi)型的內容。
完整的SVG標準最初設計用于臺式機上的視圖。W3C推出了兩種SVG的移動(dòng)版本--SVG Basic,用于高端手持設備和PDA,以及SVG Tiny,用于智能電話(huà)和低端PDA。SVG Tiny和SVG Basic統稱(chēng)移動(dòng)SVG。
無(wú)線(xiàn)多媒體中移動(dòng)SVG的優(yōu)勢
比較于位圖而言,移動(dòng)SVG在編碼并顯示動(dòng)畫(huà)、地圖和互動(dòng)圖形方面的優(yōu)勢非常明顯。位圖是靜態(tài)的,而矢量圖形則是動(dòng)態(tài)的和可縮放的。這意味著(zhù)它們可以反映非常高級的圖形特性,包括動(dòng)畫(huà)、分層圖形、半透明對象、嵌入到圖形中的圖形、復雜形狀和字體效果等。此外,移動(dòng)SVG實(shí)現的矢量圖形還是互動(dòng)的,具備縮放、展開(kāi)、超級鏈接等特性。
移動(dòng)SVG的可縮放性使圖象可調整大小以適應任何屏幕或打印機尺寸或解析度,而不損失質(zhì)量。這在無(wú)線(xiàn)世界中是一大優(yōu)勢,因為移動(dòng)設備的形狀和大小各異。用戶(hù)也可放大圖像而不損失質(zhì)量--這在小巧的手持屏幕上查看大型圖像時(shí)是一項有用的功能。

移動(dòng)應用對帶寬非常敏感,因此特別重要的是,SVG文件的大小通常都低于位圖,這就縮短了無(wú)線(xiàn)網(wǎng)絡(luò )的下載時(shí)間。如右側圖形所示,它非常適合在屏幕空間有限的設備上顯示內容。如圖所示,如果使用傳統的技術(shù),您放大較小的位圖近距離查看時(shí)會(huì )得到模糊、有棱角的圖像。但是,同樣的圖片如果保存為移動(dòng)SVG文件格式,就可以無(wú)限縮放而不損失質(zhì)量,也不用返回服務(wù)器下載更多的文件。
移動(dòng)SVG強大特性的另一具體實(shí)例就是它可在圖形中存儲各種對象信息。舉例而言,一個(gè)方形上面有一個(gè)三角形,我們可以"知道"這是SVG地圖上的房屋。這樣,我們就可以用顯示超級鏈接或顯示屏上出現嵌入文本提示等事件來(lái)為用戶(hù)提供更多信息或可點(diǎn)擊的選項。SVG圖形中的文本甚至還可用基本的搜索引擎進(jìn)行搜索。
移動(dòng)SVG適用于許多應用,不過(guò)也有些情況并不需要它。矢量圖形不適于照片圖形,JPEG是專(zhuān)為此目的設計的。因此,3GPP在其MMS標準中既包括了位圖格式,也包括了SVG Tiny和Basic格式,而移動(dòng)SVG也能夠支持嵌入的JPEG和PNG圖形。
為何選擇SVG?
多年來(lái),移動(dòng)SVG并不是唯一開(kāi)發(fā)出來(lái)的矢量圖形格式,它也不是3GPP所考慮的唯一格式。但是,正如其與位圖格式相比具有許多優(yōu)勢一樣,移動(dòng)SVG較其他矢量圖形格式而言也具有許多長(cháng)處。
首先,它是唯一真正的開(kāi)放式、獨立于不同銷(xiāo)售商的2D矢量圖形格式。它由W3C創(chuàng )建并維護,該組織也是定義HTML和XML標準的開(kāi)放式聯(lián)合組織,它沒(méi)有任何專(zhuān)屬或專(zhuān)利技術(shù)。這意味著(zhù)不存在許可費用,且銷(xiāo)售商可以無(wú)縫地創(chuàng )建并共享內容。
與其他矢量格式不同,如Mac OS的PICT或Windows的WMF,移動(dòng)SVG是獨立于平臺的。第三,SVG是一種XML語(yǔ)言,因此它能夠利用已經(jīng)存在的有關(guān)XML的大型工具集和知識庫。這也使其能夠方便地集成到基于XML的應用中。
根據設計,SVG是強大而功能豐富的。創(chuàng )建該格式的W3C工作組成員包括Macromedia、Adobe和AutoDesk--他們都希望保證大多數支持其本身格式的功能能夠包括到移動(dòng)SVG中,這與他們都有很大的利益關(guān)系。因此,移動(dòng)SVG也適用于各種應用,包括CAD、GIS和娛樂(lè )等。
第五,移動(dòng)SVG專(zhuān)門(mén)為空間、電力和帶寬有限的移動(dòng)設備而設計。大多數其他格式都因太大或太復雜而力不從心。
移動(dòng)SVG將改變無(wú)線(xiàn)市場(chǎng)
最終用戶(hù)當然是移動(dòng)SVG MMS消息傳送的最終受益者。隨著(zhù)各種新型服務(wù)、應用和圖形功能的出現,無(wú)線(xiàn)設備將在用戶(hù)的生活中發(fā)揮日益重要的作用。移動(dòng)SVG還可為無(wú)線(xiàn)運營(yíng)商、制造商和內容供應商帶來(lái)重大機遇。
作為一條關(guān)鍵的途徑,MMS可以幫助運營(yíng)商進(jìn)一步開(kāi)發(fā)已經(jīng)由短消息服務(wù)(SMS)啟動(dòng)的收入。以互聯(lián)的因特網(wǎng)為模型,顯而易見(jiàn),圖形豐富的內容和消息對于增加用戶(hù)流量是至關(guān)重要的。相對于目前無(wú)線(xiàn)提供的簡(jiǎn)單的短消息和基于位圖的圖形而言,移動(dòng)SVG能夠帶來(lái)更為互動(dòng)、更吸引人的用戶(hù)體驗。然而,帶寬可能是移動(dòng)SVG最吸引通信公司的地方。該格式與音頻和視頻流不同,能夠在2.5G甚至2G網(wǎng)絡(luò )中良好的工作。傳輸豐富、互動(dòng)的移動(dòng)SVG動(dòng)畫(huà)只需不到十幾個(gè)千字節而已。
移動(dòng)SVG對MMS消息傳送進(jìn)行了改善,這將增加用戶(hù)需求,顯然也會(huì )吸引手持設備制造商。與通信公司一樣,OEM也可添加移動(dòng)SVG功能,而不會(huì )引起重大設計變動(dòng)或增加制造成本。由于移動(dòng)SVG是非常豐富和功能多樣化的平臺,它非常適于幫助設備制造商提供獨樹(shù)一幟的服務(wù)項目--同時(shí)還可保證互用性。
MMS建立在業(yè)經(jīng)檢驗的 "廣播消息傳送" SMS模式上,用戶(hù)訂閱使用有關(guān)天氣、體育比分、每日卡通和其他無(wú)線(xiàn)設備提供的實(shí)時(shí)信息的服務(wù)。移動(dòng)SVG使得內容供應商可以進(jìn)行更吸引人的廣播消息發(fā)布,推出視覺(jué)豐富、高度互動(dòng)的廣播消息,吸引更多的注冊用戶(hù)。
隨著(zhù)目前有關(guān)工具進(jìn)入市場(chǎng),可以自動(dòng)轉換現有內容為移動(dòng)SVG,并根據手持設備和網(wǎng)絡(luò )的限制進(jìn)行優(yōu)化,這將有助于簡(jiǎn)化內容創(chuàng )作者和供應商的開(kāi)發(fā)工作,并降低開(kāi)發(fā)成本。
利用適當的系統內容,開(kāi)發(fā)人員只需一次創(chuàng )作或轉換內容,就可使其在幾乎所有設備上使用,只要設備滿(mǎn)足基本要求和兼容性即可,就好像今天我們用HTML創(chuàng )建網(wǎng)頁(yè)一樣。
新一代無(wú)線(xiàn)系統的成功始于用戶(hù),也終于用戶(hù)。如果無(wú)線(xiàn)用戶(hù)認為有必要替換他們現有的電話(huà),他們就會(huì )這么做。MMS消息傳送經(jīng)過(guò)以用戶(hù)為中心的技術(shù)的不斷豐富,與移動(dòng)SVG一樣,不斷推動(dòng)著(zhù)電話(huà)升級。業(yè)界實(shí)施移動(dòng)SVG所面臨的挑戰則在于,如何讓升級的動(dòng)力不可阻遏。
評論