數(shù)字家庭——讓家庭娛樂(lè)再進(jìn)化
從單一功能到串流整合,從家庭娛樂(lè)到數(shù)字生活,近年來(lái)數(shù)字家庭的概念在產(chǎn)、官、學(xué)及各界媒體的推波助瀾下已愈見(jiàn)成熟,尤其從近期消費(fèi)性電子展當(dāng)中更可明顯感受到數(shù)字家庭已是目前各大軟硬件廠商相爭(zhēng)搶攻的市場(chǎng)。若簡(jiǎn)單定義“數(shù)字家庭”,可說(shuō)是希望藉由嵌入式軟件技術(shù)來(lái)保留并簡(jiǎn)化個(gè)人計(jì)算機(jī)的豐富娛樂(lè)功能,但在穩(wěn)定、一按即用的消費(fèi)性電子裝置內(nèi),讓使用者可以隨意讀取、分享以及連結(jié)所希望讀取的內(nèi)容,并在簡(jiǎn)易、美觀的使用者界面上完成以上工作。
以家庭娛樂(lè)來(lái)說(shuō),任一消費(fèi)性電子裝置都有機(jī)會(huì)在某個(gè)時(shí)間點(diǎn)成為娛樂(lè)中心的主軸,因此新世代的嵌入式軟件供貨商,應(yīng)打破過(guò)去垂直運(yùn)用的設(shè)計(jì)思維,也就是僅為單一產(chǎn)品而開(kāi)發(fā)。以水平整合垂直運(yùn)用的平臺(tái)式軟件架構(gòu)設(shè)計(jì),來(lái)有效改善目前消費(fèi)性電子市場(chǎng)遭遇軟硬件、標(biāo)準(zhǔn)整合的復(fù)雜性,以及圖形處理的效能問(wèn)題。
雖然消費(fèi)性電子產(chǎn)業(yè)被視為繼個(gè)人計(jì)算機(jī)、手機(jī)后下一波最具潛力的市場(chǎng),各大廠商也積極搶進(jìn)。然而除了少數(shù)產(chǎn)品大獲全勝,多數(shù)產(chǎn)品仍舊無(wú)法以一個(gè)最適當(dāng)?shù)姆绞近c(diǎn)切入消費(fèi)者的生活。到底其困難性以及消費(fèi)者所期待的產(chǎn)品又應(yīng)具備哪些條件?
對(duì)消費(fèi)性電子產(chǎn)品來(lái)說(shuō),過(guò)去標(biāo)準(zhǔn)太多以致缺乏互通性,因此,采取開(kāi)放標(biāo)準(zhǔn)現(xiàn)成為發(fā)展架構(gòu)的共同方向。另一則是消費(fèi)性電子產(chǎn)品因其運(yùn)算能力有限、使用行為不同,且無(wú)法提供如個(gè)人計(jì)算機(jī)一樣復(fù)雜的界面以及多功能應(yīng)用。反觀市面上產(chǎn)品發(fā)展趨勢(shì),次世代的消費(fèi)性電子產(chǎn)品對(duì)具有3D繪圖、數(shù)字影音高畫(huà)質(zhì)的HDMI顯示接口,以及網(wǎng)絡(luò)內(nèi)容整合技術(shù)等功能有較強(qiáng)烈的期待與需求,也就是所謂多功能應(yīng)用(Hybrid),如現(xiàn)在很受歡迎的Apple iPod Touch、Sony PlayStation 3等。
由此推論,次世代的消費(fèi)性電子產(chǎn)品將著重于兩個(gè)特點(diǎn)發(fā)展:圖形接口以及網(wǎng)絡(luò)多媒體信息的擷取與瀏覽。但在嵌入式的環(huán)境下,要如何保有計(jì)算機(jī)畫(huà)面所能呈現(xiàn)的豐富圖像畫(huà)質(zhì),卻又兼具嵌入式穩(wěn)定以及低成本的特性?最重要的關(guān)鍵就在軟件能力,除了必備的彈性、多元系統(tǒng)特色的嵌入式軟件解決方案,還需能夠符合目前數(shù)字多媒體影音主流的開(kāi)放產(chǎn)業(yè)標(biāo)準(zhǔn),如互動(dòng)電視、數(shù)字家庭聯(lián)網(wǎng)、網(wǎng)絡(luò)媒體播放器等,才能夠利用軟件能力協(xié)助廠商完成多功能的應(yīng)用需求與設(shè)計(jì)。
以MediaWalker嵌入式多媒體軟件平臺(tái)而言,在起初的軟件架構(gòu)設(shè)計(jì)規(guī)劃內(nèi)建四大單元模塊,包含結(jié)合硬件加速能力啟動(dòng)2D或是3D圖形控制的Graphics API、串連Codec、DSP處理影音格式和媒體播放的Media API、用來(lái)達(dá)成數(shù)字家庭聯(lián)網(wǎng)與對(duì)外網(wǎng)絡(luò)溝通的Networking API;以及對(duì)于上層應(yīng)用程序開(kāi)發(fā)者最重要的2D、3D Application軟件開(kāi)發(fā)套件;藉此簡(jiǎn)化圖像界面的開(kāi)發(fā)程序與提升跨平臺(tái)重復(fù)利用價(jià)值。當(dāng)所選擇的軟件平臺(tái)具備開(kāi)放標(biāo)準(zhǔn)模塊化設(shè)計(jì)架構(gòu),產(chǎn)品開(kāi)發(fā)商除了能更專(zhuān)注于市場(chǎng)需求縮短上市時(shí)程以及保持軟硬件升級(jí)能力外,也能有效降低硬件復(fù)雜度的控制用料成本(BOM cost)。
圖說(shuō): MediaWalker平臺(tái)設(shè)計(jì)架構(gòu)圖(凱太數(shù)字提供)
隨著數(shù)字匯流及電信網(wǎng)絡(luò)(3G、WiMAX)基礎(chǔ)環(huán)境日漸成熟,家庭聯(lián)網(wǎng)控制標(biāo)準(zhǔn)亦逐漸普及(DLNA、UWB、HomePlug)。不久,我們的生活也會(huì)因陸續(xù)問(wèn)世的數(shù)字化家用設(shè)備及各式消費(fèi)性電子產(chǎn)品而帶來(lái)更多使用的便利性。接下來(lái)的數(shù)字生活,個(gè)人化的娛樂(lè)選擇及內(nèi)容來(lái)源幾乎是垂手可得,透過(guò)數(shù)字家庭劇院或是媒體服務(wù)器(Home AV Server),我們可以任意選擇想看的電視頻道、無(wú)時(shí)段限制的錄制節(jié)目并分享到其它房間的數(shù)字媒體轉(zhuǎn)換器(DMA),或是可攜式媒體播放器(PMP),亦可與計(jì)算機(jī)聯(lián)機(jī)存取、讀取各種多媒體內(nèi)容格式(MP3, MP4, H.264, WMV9等),甚至直接連外收看各類(lèi)網(wǎng)絡(luò)來(lái)的媒體內(nèi)容(RSS Channels, Flickr, YouTube)。
另外也可利用內(nèi)建于大型液晶電視內(nèi)的數(shù)字媒體控制器(DLNA-DMC),分享不同的視訊串流,讀取內(nèi)建或外接磁盤(pán)、光盤(pán)、記憶卡與家人一同欣賞影片、相片、音樂(lè)。也可使用自動(dòng)搜尋及管理個(gè)人儲(chǔ)存媒體中的檔案來(lái)建立個(gè)人專(zhuān)屬媒體庫(kù),讓使用者能輕松利用此媒體庫(kù)來(lái)搜尋自己所喜愛(ài)的偶像照片或是專(zhuān)輯中的任何歌曲資料!這些有趣、獨(dú)特的功能,都需要在軟件平臺(tái)中具備支持方案,提供相關(guān)對(duì)應(yīng)技術(shù)及應(yīng)用模塊。當(dāng)然,不論產(chǎn)品技術(shù)多進(jìn)步,具備多少好用的功能,產(chǎn)品是否有機(jī)會(huì)大賣(mài),最終關(guān)鍵都將取決于使用者界面圖像呈現(xiàn)的精致度與操作流程定義。
以開(kāi)發(fā)環(huán)境來(lái)看,嵌入式圖形一直以來(lái)不論在2D或3D圖像領(lǐng)域,由于軟、硬件的限制,各自都有其較難突破的瓶頸,如2D里的Alpha Blending以及Smooth Scrolling問(wèn)題,3D圖像在沒(méi)有硬件支持下僅能仿真類(lèi)3D的效果。過(guò)去因?yàn)槌杀镜目紤],在消費(fèi)性電子產(chǎn)品內(nèi)無(wú)法置入圖形芯片供軟件使用的問(wèn)題目前已有逐漸被解決的趨勢(shì)。少數(shù)嵌入式芯片大廠已陸續(xù)推出整合精簡(jiǎn)架構(gòu)、低成本的3D多媒體芯片,因此,透過(guò)軟件來(lái)啟動(dòng)芯片內(nèi)的3D引擎,即可在使用者界面上呈現(xiàn)高流暢度且讓人眼睛為之一亮的3D效果。
OpenGL ES是目前最受注目的3D繪圖接口,除了footprint小、低耗電等適合嵌入式使用外,由軟件至硬件的繪制(rendering)高密合性更是特色之一。繼OpenGL ES 1.1后,隨著OpenGL ES 2.0逐漸成熟,開(kāi)發(fā)者也逐漸將眼光轉(zhuǎn)向2.0。但事實(shí)上開(kāi)發(fā)者并不需將ES2.0視為1.1的進(jìn)階版且非用不可,而是確認(rèn)在一個(gè)3D界面上所想要強(qiáng)調(diào)以及呈現(xiàn)的效果為何,再?zèng)Q定采用哪種版本。 OpenGL ES 2.0大幅改善1.1在效能、圖層與pipeline彈性上的多數(shù)問(wèn)題,但即使2.0的功能更完整,最后仍會(huì)取決于是否有適合的硬件可支持2.0的應(yīng)用開(kāi)發(fā)。[!--empirenews.page--]
當(dāng)處理器內(nèi)具備3D加速引擎,不需具備復(fù)雜、高耗電的獨(dú)立GPU即可發(fā)揮OpenGL ES 1.1/2.0良好的視覺(jué)效果,包括陰影、倒影、光源、景深、鏡頭、反鋸齒以及結(jié)合硬件加速能力的動(dòng)態(tài)特效。兩者最大的差異莫過(guò)于1.1為fixed function pipeline,而2.0則是運(yùn)用programmable pipeline,并且因?yàn)?2.0中shader-based的特性,材質(zhì)的表現(xiàn)也就更加突出。但相對(duì)的挑戰(zhàn)則是需要圖形引擎的調(diào)整以及與硬件初期的整合,以及耗電問(wèn)題。凱太數(shù)字(KatDC)為解決這些問(wèn)題,而發(fā)展MediaWalkerR3D GUI整合開(kāi)發(fā)工具以提供便利的3D SDK、Layout/Effect Editor、模擬環(huán)境等,讓?xiě)?yīng)用開(kāi)發(fā)者享有友善的開(kāi)發(fā)經(jīng)驗(yàn)。
圖說(shuō):3D Photo Viewing圖標(biāo)(凱太數(shù)字提供)
除了3D圖形外,在與網(wǎng)絡(luò)內(nèi)容整合應(yīng)用上,MediaWalker Java-based Application Framework因支持RSS技術(shù),能將網(wǎng)絡(luò)上受歡迎的內(nèi)容信息藉由XML Data Feed轉(zhuǎn)換成Widget,可針對(duì)不同網(wǎng)絡(luò)資源設(shè)計(jì)特定應(yīng)用,例如Internet Radio、Flickr、RSS Channel等;而嵌入式Java的跨平臺(tái)、可移植性的特色,除在手機(jī)應(yīng)用外亦被廣泛使用于下一代消費(fèi)性電子設(shè)備,包括互動(dòng)電視、藍(lán)光播放機(jī)、車(chē)用多媒體導(dǎo)航。MediaWalker Application Framework的生命周期管理機(jī)制,更可有效管理、分配系統(tǒng)應(yīng)用資源以及支持在線軟件升級(jí)。
隨著嵌入式軟、硬件技術(shù)與規(guī)格的進(jìn)步,新世代產(chǎn)品除大幅擴(kuò)展并提升使用者的家庭娛樂(lè)經(jīng)驗(yàn),同時(shí)也將帶給消費(fèi)者更多使用上的便利。數(shù)字家庭是整體概念,需要技術(shù)與服務(wù)應(yīng)用的整合才能發(fā)展出符合市場(chǎng)所期待的產(chǎn)品。凱太數(shù)字(KatDC)期待在數(shù)字家庭產(chǎn)業(yè)鏈中,透過(guò)MediaWalker這個(gè)嵌入式多媒體軟件平臺(tái)將最底層的硬件到最上層的應(yīng)用,做全方位的整合與串連,實(shí)現(xiàn)數(shù)字化的家庭娛樂(lè)全新優(yōu)質(zhì)環(huán)境。