專(zhuān)利名稱(chēng):多層平面圖層的動(dòng)態(tài)顯像方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種多層平面圖層的顯像方法及其系統(tǒng),尤指一禾中多層平面圖層的 動(dòng)態(tài)顯像方法,以呈現(xiàn)有別于特定平面顯像效果的立體畫(huà)面。
背景技術(shù):
目前計(jì)算機(jī)、手機(jī)、個(gè)人數(shù)字化助理(PDA)等個(gè)人電子產(chǎn)品態(tài)樣眾多,各電 子產(chǎn)品隨著半導(dǎo)體技術(shù)的M,已能在有限的體積限制下,制造出具有多功能的數(shù) 字裝置,并提供平面薄形顯示器供使用者使用產(chǎn)品更為方便。
由于目前部份個(gè)人化電子產(chǎn)品技術(shù)發(fā)展至今已趨于成熟,因此現(xiàn)階段廠商要能 夠提高自身產(chǎn)品的競(jìng)爭(zhēng)力,貝U必須能制作出有別于其它廠商的類(lèi)似商品的特t&行。 因此,廠商除了電子產(chǎn)品的硬件,卜觀設(shè)計(jì)外,其部份焦點(diǎn)仍是在集中在電子產(chǎn)品 的軟件、固件設(shè)計(jì),以電子產(chǎn)品的內(nèi)容刺激使用者使用上的觀感。
由于目前電子產(chǎn)品均有類(lèi)似的數(shù)字化功能,隨著功能的增加,電子產(chǎn)品顯示的 使用者圖形化接口也開(kāi)始在計(jì)算機(jī)以外的電子產(chǎn)品(手機(jī)、PDA)上見(jiàn)及,正因?yàn)?圖形化接口的普及,而且圖形化接口更是4頓者^(guò)頓電子產(chǎn)品最先接觸的部份,因 此部份軟件廠商已逐漸SA在各種圖形化使用者接口上的研發(fā),提供更新穎且方便 的使用者接口,期以新奇吸引更多消費(fèi)者的青睞。由于使用者接口大多以圖形化畫(huà) 面呈現(xiàn),以計(jì)算機(jī)來(lái)說(shuō)其操作系統(tǒng)也提供使用者一可更換桌面背景圖案的功能,如 圖6A、 B所示,但是該等背景圖案L 2僅是靜態(tài)畫(huà)面的呈現(xiàn),又因?yàn)樽烂嫠鵬lf共 的數(shù)個(gè)功能圖案(icon)方便使用者點(diǎn)選,因此該等功能圖案L 1 1 L 1 3必定 會(huì)顯示于桌面背景圖案L2之上,其變化性相當(dāng)?shù)?,故之后也有廠商設(shè)計(jì)動(dòng)態(tài)桌面 小程序,于計(jì)算機(jī)執(zhí)行后可讓桌面呈一動(dòng)態(tài)背景畫(huà)面的顯示,但是同樣功能圖案仍 置于其上,對(duì)使用者而言?xún)H是桌面呈一動(dòng)態(tài)畫(huà)面顯示,并無(wú)其它視覺(jué)效果呈現(xiàn),相 對(duì)地變化性也不高。
發(fā)明內(nèi)容
本發(fā)明的主要發(fā)明目的是提供一種多層平面圖層的動(dòng)態(tài)顯像方法及其系統(tǒng),對(duì)顯示器顯示的使用接口的不同性質(zhì)的圖形予以分層,再藉由特定方式予以合并描繪, 進(jìn)而呈現(xiàn)動(dòng)態(tài)顯像,有效提高使用者接口圖文顯示畫(huà)面的變化性。
欲達(dá)上述目的所使用的主要技術(shù)手段是令該多層平面圖層的動(dòng)態(tài)顯像方法包含
有
執(zhí)行一特效程序;
取得使用者接口上的背景畫(huà)面、功能圖案畫(huà)面及特效畫(huà)面的對(duì)應(yīng)影像圖層,并 分別儲(chǔ)存至三個(gè)圖層單元中,其中各圖層單元包含至少一影像圖層; 定義各影像圖層的顯像屬性值,并加以?xún)?chǔ)存; 設(shè)定各影像圖層的顯像深度值; 決定所有圖層的排列7嬌;及 依照排列次序合并描繪所有圖層。
上述動(dòng)態(tài)顯像方法主要取得使用者接口上屬于不同性質(zhì)畫(huà)面所對(duì)應(yīng)的影像圖 層,包含有為背景圖層、功能圖層及特效圖層;其中,該影像圖層的屬性可決定其 描繪范圍,并提供可設(shè)定各影像圖層顯像深度值,該深度值除決定未來(lái)描繪形態(tài)外, 更可作為影像圖層 綱瞎的依據(jù);因此,本發(fā)明顯像方法最后即是依照影像圖層 7M合并所有圖層,并描繪各影像圖層的描繪范圍,以整合所有影像圖層而呈現(xiàn)一 有別于單一特效動(dòng)態(tài)畫(huà)面;特別是讓使用者接口的功能畫(huà)面上數(shù)個(gè)功能圖案影像融 入使用者背景及特效畫(huà)面中,由于各影像圖層深度艦特效禾驕為可變,因此^頓 者僅需改變?cè)摰仍O(shè)定及程序,即能獲得非預(yù)期的炫麗的使用者接口畫(huà)面。
本發(fā)明的另一發(fā)明目的是提供一種多層平面圖層的動(dòng)態(tài)顯像系統(tǒng),艮,以執(zhí)行 并儲(chǔ)存上述顯影方法,其包含有中央處理器、不揮發(fā)資料儲(chǔ)存單元、使用者輸出/ 輸出裝置、通信接口及內(nèi)存,該等裝置以總線連接彼此,其中該內(nèi)存進(jìn)一步內(nèi)建有 繪圖引擎、特效程序、操作系統(tǒng)、第一圖層儲(chǔ)存區(qū)、第二圖層儲(chǔ)存區(qū)、第三圖層儲(chǔ) 存區(qū)及圖層參數(shù)儲(chǔ)存區(qū);當(dāng)中央處理器執(zhí)行操作系統(tǒng)后,即開(kāi)始產(chǎn)生一使用者接口 于輸出裝置(顯示器)上,此時(shí),該中央處理器會(huì)執(zhí)行預(yù)設(shè)特效禾,及繪圖引擎, 藉由該繪圖引擎擷取使用者接口預(yù)設(shè)的背景畫(huà)面、功能畫(huà)面及特效畫(huà)面,再分別儲(chǔ) 存至第一至三圖層儲(chǔ)存區(qū),因此第一至三圖層儲(chǔ)存區(qū)分別包含有一張或數(shù)張影像圖 層,其中各影像圖層的屬性再力似定義后儲(chǔ)存于圖層參數(shù)暫存區(qū)中。待中央處理器 取得各影像圖層的屬性值后,即讀取圖層參數(shù)暫存區(qū)中各影像圖層的顯像深度值, )l綱取到的所有影像圖層依據(jù)其顯像深度值進(jìn)行7:^上的排列,最后再合并所有影像圖層并描繪合并圖層,將其顯示在該顯示器上,如此一來(lái),除能令原本的功能圖 案融入背景畫(huà)面之外,也配合特效gj^所執(zhí)行畫(huà)面,而呈現(xiàn)更炫麗的視覺(jué)效果。
圖1:是本發(fā)明方法流程圖。 圖2:是本發(fā)明系統(tǒng)方塊圖。
圖3:是本發(fā)明系統(tǒng)執(zhí)行上述方法的詳細(xì)流程圖。 圖4:是本發(fā)明內(nèi)存中圖層參數(shù)儲(chǔ)存區(qū)的部份內(nèi)容表。
圖5 A C :是本發(fā)明對(duì)應(yīng)圖4屬性的第一例的圖層次序排列及合并顯示的示 意圖。
圖6A、 B:是既有使用者接口圖層次序排列及合并顯示的示意圖。
主要組件符號(hào)說(shuō)明
(10) 中央處理器
(10 1)不揮發(fā)數(shù)據(jù)儲(chǔ)存單元 (10 2)使用者接口
(11) 使用者輸入/輸出裝置 (20)外部?jī)?nèi)存
(2 1)繪圖弓摩
(22) 特效程序
(23) 操作系統(tǒng)
(24) 第一圖層儲(chǔ)存區(qū)
(25) 第二圖層儲(chǔ)存區(qū)
(26) 第三圖層儲(chǔ)存區(qū)
(27) 圖層參數(shù)儲(chǔ)存區(qū)
具體實(shí)施例方式
請(qǐng)參閱圖1所示,為本發(fā)明動(dòng)態(tài)顯像方法的流程圖,其包含有 執(zhí)行卡效程序30;
取得使用者接口上的背景畫(huà)面、功能畫(huà)面及特效畫(huà)面所對(duì)應(yīng)的三種影像圖層,各種影像圖層為一張或數(shù)張影像圖層31;
定義各影像圖層的顯像屬性值,并加以?xún)?chǔ)存,其中該屬性值包含有X / Y坐標(biāo)
值、a值及顯像深度值,以決定各影像圖層的描繪范圍32,又該顯像深度值可于使
用者接口增列一供設(shè)定功能字段,令使用者可自行調(diào)整各影像圖層的影像深度值; 決定所有影像圖層的排列次序,是依照所有影像圖層的深度值加以排列的33;
及
依照排列次序合并描繪所有影像圖層34。
請(qǐng)參閱圖2所示,為本發(fā)明動(dòng)態(tài)顯像系統(tǒng)方塊圖,其包含有
一中央處理器1 0 ,其連接有一不揮發(fā)資料儲(chǔ)存單元10 1,以?xún)?chǔ)存投影運(yùn)算 過(guò)程的數(shù)值;
一使用者輸入/輸出裝置1 1,連接至該中央處理器1 o,其中該輸出裝置用
以顯示中央處理器l 0運(yùn)算后的使用者接口1 0 2;及
一外部?jī)?nèi)存2 0,連接至中央處理器l 0,其內(nèi)建有繪圖引擎2 1、特效禾Mi^ 2 2 、操作系統(tǒng)2 3 、第一圖層儲(chǔ)存區(qū)2 4 、第二圖層儲(chǔ)存區(qū)2 5 、第三圖層儲(chǔ)存 區(qū)2 6及圖層參數(shù)儲(chǔ)存區(qū)2 7 。
請(qǐng)配合參閱圖3所示,當(dāng)該系統(tǒng)激活后,該中央處理器l 0即讀取外部?jī)?nèi)存2 0的操作系統(tǒng),并加以執(zhí)行,之后即開(kāi)始準(zhǔn)備產(chǎn)生一使用者接口于輸出裝置(顯示 器)上,以下為產(chǎn)生使用者接口的動(dòng)作流程圖
該中央處理器l O是于產(chǎn)生使用者接口時(shí),其主要包含有一建立圖層資料程序 及描繪合并多圖層程序,其中
執(zhí)行^圖層資料禾,時(shí),會(huì)先讀取外部?jī)?nèi)存2 0執(zhí)行預(yù)設(shè)特效禾,10a,之 后再讀取外部?jī)?nèi)存2 0的繪圖引擎2 1,并加以執(zhí)行,藉由繪圖引擎2 1擷取JOT 者接口所預(yù)設(shè)顯示的背景畫(huà)面、功能畫(huà)面及特效畫(huà)面10b,請(qǐng)配合參閱圖5所示, 依照不同特性的畫(huà)面,^^取下來(lái)的影像圖層分別定義為三種影像圖層L3、 L2 1 L 2 3 、 L 1 ,并儲(chǔ)存魏應(yīng)第一至三圖層儲(chǔ)存區(qū)2 4 2 6中10c,之后再 加以界定并儲(chǔ)存各影像圖層L 3、 L21、 L22、 L23、 Ll的屬性于圖層參 數(shù)暫存區(qū)2 7中10d。由于功能圖案畫(huà)面由數(shù)個(gè)個(gè)功能圖案所組成,是以,本發(fā)明 的第二圖層儲(chǔ)存區(qū)2 6儲(chǔ)存有數(shù)個(gè)影像圖層L 2 1、 L 2 2 、 L 2 3 ,再者,該等 功能圖案通常已內(nèi)建于計(jì)算機(jī)或電子裝置中,因此可直接自計(jì)算機(jī)或電子裝置抓取 該功能圖案,經(jīng)適當(dāng)格式轉(zhuǎn)換后儲(chǔ)存至第二圖層儲(chǔ)存區(qū)2 6,而不必由繪圖引擎擷取各功能圖案為一影像圖層,節(jié)省計(jì)算機(jī)或電子裝置的運(yùn)算資源。
之后,該中央處理器1 0會(huì)至外部?jī)?nèi)存中讀取建置好的數(shù)個(gè)影像圖層及屬性值, 以執(zhí)行描繪合并多影像圖層程序,其包含有
取得各影像圖層的屬性值后10e,即讀取影像圖層參數(shù)暫存區(qū)2 7中各影像圖 層的顯像深度值D 2 D 0 ,先將擷取到的第一至三圖層依據(jù)其顯像深度值10e, 進(jìn)行次序上的排列10f,以合并所有圖層,并執(zhí)行投影運(yùn)算以描繪所有合并圖層10g; 而所謂排列7嬌如圖4所示,為該圖層參數(shù)儲(chǔ)存區(qū)2 7內(nèi)不同深度值的影像圖層次 序表列,決定三影像圖層在被描繪顯影位于上、中、下顯像位置,是由其影像深度 值D2 D0加以決定,即在第一例中,預(yù)設(shè)影像圖層次序的特效圖層L1、功能 圖案圖層L2 1 L2 3及背景圖層L3深度值D0 D2分別為0、 1、 2,如 此即代表在三圖層被合并描繪前,戶(hù)艦行7嬌排序?yàn)樘匦D層在L1上、功能圖 案圖層L 2 1 L 2 3在中間而背景圖層L 3在下方位置;再如第二例所示,若三 預(yù)設(shè)7嬌圖層的影像深度值為0 、 一l、 l時(shí),即代表7綱瞎為功能圖案圖層 L 2 1 L 2 3在上、特效圖層L 1在中間而背景圖層L 3在下方〗立置,以此類(lèi)推。
請(qǐng)配合參閱圖5A至C所示,對(duì)應(yīng)圖4的深度^^f示的例一,即當(dāng)五個(gè)圖層排 列序決定好后,中央處理器1 0即依照此一排序^W合并五道圖層并描繪所有合并 圖層,以產(chǎn)生一使用者接口l 0 2于顯示器上,除能令功能圖案畫(huà)面融入背景畫(huà)面 外,也配合特效,歸所執(zhí)行畫(huà)面的圖層,呈現(xiàn)更炫麗的視覺(jué)效果。
由于該特效圖層可隨著輸入裝置(如光標(biāo))輸入坐標(biāo)位置而呈現(xiàn)不同變化畫(huà)面,
因此當(dāng)使用者藉由輸A^置以改變特效圖層的顯示畫(huà)面時(shí),同時(shí)繪圖引擎會(huì)擷取已
改變的特效圖層為新的影像圖層,并儲(chǔ)入第一圖層儲(chǔ)存區(qū)2 6中,并不會(huì)對(duì)另兩畫(huà)
面進(jìn)行影像擷取,如此也并不影響三合并圖層的顯像,而讓原本特效圖層的變化更
豐富、新奇。
上述中央處理器產(chǎn)生使用者接口包含以下裝置
(1)用于讀取外部?jī)?nèi)存的特效程序,并執(zhí)行特效程序的裝置; (2 )用于藉由繪圖引擎擷取使用者接口上至少背景畫(huà)面及年寺效畫(huà)面為影像圖 層后,再對(duì)應(yīng)儲(chǔ)存至第一及第三個(gè)圖層儲(chǔ)存區(qū)的裝置;
(3) 用于讀取第一至第三圖層暫存區(qū)的中各影像圖層的顯像屬性值的裝置;
(4) 用于決定所有圖層排列次序的裝置;及
(5) 用于依照排列次序合并描繪所有影像圖層的裝置。由于各影像圖層的顯像屬性值至少包含有X/Y坐標(biāo)值、a值及顯像深度值,
故第四裝置(用于決定所有圖層排列 辨的裝置),即可由各影像圖層所設(shè)定的顯像 深度值為依據(jù)加以排列。
由上述說(shuō)明可知,本發(fā)明的動(dòng)態(tài)顯像方法主要使用繪圖引擎將使用者接口上屬 于不同性質(zhì)的畫(huà)面予以定義出至少三種影像圖層,其至少包含有背景圖層、功能圖
案圖層及特效圖層;其中,各圖層的屬性可決定其描繪范圍,并提{共可設(shè)定各影像 圖層顯像深度值,該深度值除決定未來(lái)描繪形態(tài)外,更可作為影像圖層次序排序的 依據(jù),因此本發(fā)明顯像方法最后即是依照影像圖層次序合并所有影像圖層,并描繪 各影像圖層的描繪范圍,以整合所有影像圖層而呈現(xiàn)一有別于單一牛寺效動(dòng)態(tài)畫(huà)面; 特別是讓使用者接口的功能圖案融入使用者背景及特效畫(huà)面中,由于各影像圖層深 劍扱特效禾辨為可變,因此^頓者僅需改變?cè)摰仍O(shè)定及禾號(hào),即能獲得非預(yù)期的 炫麗的使用者接口畫(huà)面。
權(quán)利要求
1.一種多層平面圖層的動(dòng)態(tài)顯像方法,其特征在于,包含有執(zhí)行一特效程序;取得使用者接口上的背景畫(huà)面、功能圖案畫(huà)面及特效畫(huà)面的對(duì)應(yīng)影像圖層,并分別儲(chǔ)存至三個(gè)圖層單元中,其中各圖層單元包含至少一影像圖層;定義各影像圖層的顯像屬性值,并加以?xún)?chǔ)存;設(shè)定各影像圖層的顯像深度值;決定所有圖層的排列次序;及依照排列次序合并描繪所有圖層。
2 .如權(quán)利要求1所述多層平面圖層的動(dòng)態(tài)顯像方法,其特征在于,于取得三種影像圖層的步驟中,對(duì)應(yīng)背景圖案及特效圖案的影像圖層是由執(zhí)行一繪圖引擎, 自使用者接口所顯示的背景圖案及特效圖案加以擷取而獲得的。
3. 如權(quán)禾腰求1或2所述多層平面圖層的動(dòng)態(tài)顯像方法,其特征在于,各影像圖 層的顯像屬性值至少包含有X/Y坐標(biāo)值、a值及顯像深度值,以決定各影像 圖層的描繪范圍。
4. 如權(quán)利要求3所述多層平面圖層的動(dòng)態(tài)顯像方法,其特征在于,上述決定排列 次序步驟中,是藉由所設(shè)定的各影像圖層顯像深度值為依據(jù)加以排列的。
5. 如權(quán)利要求4所述多層平面圖層的動(dòng)態(tài)顯像方法,其特征在于,上述設(shè)定各影 像圖層顯像深度值可藉由使用者接口增列的設(shè)定功能字段,以供使用者自行調(diào) 整各影像圖層的影像深度值。
6. —種多層平面圖層的動(dòng)態(tài)顯像系統(tǒng),其特征在于,包含有一中央處理器,其連接有一不揮發(fā)資料儲(chǔ)存單元,以?xún)?chǔ)存投影運(yùn)算過(guò)程的 數(shù)值;一使用者輸入/輸出裝置,連接至該中央處理器,其中該輸出裝置用以顯 示中央處理器運(yùn)算后所產(chǎn)生的使用者接口;及一外部?jī)?nèi)存,連接至中央處理器,其內(nèi)建有繪圖引擎、特效程序、操作系統(tǒng)、第一圖層儲(chǔ)存區(qū)、第二圖層《諸存區(qū)、第三圖層儲(chǔ)存區(qū)及圖層參數(shù)儲(chǔ)存區(qū); 其中該第一圖層儲(chǔ)存區(qū)包含有至少一張對(duì)應(yīng)背景畫(huà)面的影像圖層,第二圖層儲(chǔ) 存區(qū)包含有數(shù)自應(yīng)功能圖案畫(huà)面的影像圖層,及第三圖層儲(chǔ)存區(qū)包含有至少 一張對(duì)應(yīng)特效畫(huà)面的影像圖層。
7. 如權(quán)利要求6所述多層平面圖層的動(dòng)態(tài)顯像系統(tǒng),其特征在于,該外部?jī)?nèi)存的 第一及第三圖層儲(chǔ)存區(qū)的影像圖層,是由繪圖引擎對(duì)使用者接口的上的背景畫(huà) 面及特效畫(huà)面加以擷取而得,而第二圖層儲(chǔ)存區(qū)包含)(t應(yīng)數(shù)個(gè)功能圖案的數(shù)個(gè) 影像圖層。
8. 如權(quán)利要求6所述多層平面圖層的動(dòng)態(tài)顯像系統(tǒng),其特征在于,上述中央處理 器產(chǎn)生使用者接口包含以下裝置用于讀取外部?jī)?nèi)存的特效程序,并執(zhí)行特效程序的裝置;用于藉由繪圖引擎擷取使用者接口上至少背景畫(huà)面及特效畫(huà)面為影像圖層后,再對(duì)應(yīng)儲(chǔ)存至第一及第三個(gè)圖層儲(chǔ)存區(qū)的裝置;用于讀取第一至三圖層暫存區(qū)的中各影像圖層的顯像屬性值的裝置;用于決定所有圖層排列次序的裝置;及 用于依照排列次序合并描繪所有影像圖層的裝置。
9. 如權(quán)利要求8所述多層平面圖層的動(dòng)態(tài)顯像系統(tǒng),其特征在于,各影像圖層的 顯像屬性值至少包含有X / Y坐標(biāo)值、a {皿顯像深度值,以決定各影像圖層的描繪范圍。
10.如權(quán)利要求9所述多層平面圖層的動(dòng)態(tài)顯像系統(tǒng),其特征在于,上述用于決 定所有圖層排列次序的裝置,^由所設(shè)定的各影像圖層顯像深度值為依據(jù) 加以排列的。
11 .如權(quán)利要求10所述多層平面圖層的動(dòng)態(tài)顯像系統(tǒng),其特征在于,上述各影 像圖層顯像深度值可由讀取使用者輸入裝置取得。
全文摘要
本發(fā)明是一種多層平面圖層的動(dòng)態(tài)顯像方法及其系統(tǒng),其中該顯像系統(tǒng)主要于外部?jī)?nèi)存內(nèi)設(shè)有一繪圖引擎、特效程序、數(shù)個(gè)圖層儲(chǔ)存區(qū)及圖層屬性暫存區(qū);令使用者接口呈一動(dòng)態(tài)顯像方法前先執(zhí)行一特效程序,再取得使用者接口上的背景畫(huà)面、功能畫(huà)面及特效畫(huà)面所對(duì)應(yīng)的三種影像圖層,之后再對(duì)各影像圖層定義其所屬的顯像屬性值,供后續(xù)合并描繪數(shù)個(gè)影像圖層之用;即,由各影像圖層顯像深度值決定所有影像圖層的排列次序,再依照排列次序合并描繪所有影像圖層;如此,即可令功能畫(huà)面的數(shù)個(gè)功能圖案融入使用者背景及特效畫(huà)面中,呈現(xiàn)一非預(yù)期的炫麗使用者接口畫(huà)面。
文檔編號(hào)G06F3/14GK101315758SQ20071010734
公開(kāi)日2008年12月3日 申請(qǐng)日期2007年5月29日 優(yōu)先權(quán)日2007年5月29日
發(fā)明者王宥程 申請(qǐng)人:智崴資訊科技股份有限公司