專利名稱:不需要繪圖加速器的電子裝置以及相關(guān)的顯示控制方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于電子裝置的動態(tài)使用者界面顯示(Dynamic User Interface, Dynamic UI),尤指一種不需要繪圖加速器就能順暢進(jìn)行動態(tài)使用者界面顯示的電子裝置 以及相關(guān)的顯示控制方法。
背景技術(shù):
隨著各種電子裝置多樣化的發(fā)展,市面上許多可攜式電子裝置均可進(jìn)行動態(tài)使用 者界面顯示,以提供使用者更為直觀的控制或相關(guān)訊息。舉例而言,有的可攜式多媒體播放 器(例如MP3播放器)所提供的功能選項(xiàng)均以圖標(biāo)(Icon)來表示,并且在使用者瀏覽不同 的功能選項(xiàng)時,可攜式多媒體播放器的顯示模塊就以動畫來呈現(xiàn)不同圖標(biāo)之間的變換。另 外,有的高階的可攜式多媒體播放器所提供的功能選項(xiàng)不但均以圖標(biāo)來表示,并且這些圖 標(biāo)可隨著使用者在觸控屏幕上的拖曳而對應(yīng)地以動畫來呈現(xiàn)不同圖標(biāo)之間的變換。依據(jù)習(xí)知技術(shù),較精致的動態(tài)使用者界面顯示通常需要繪圖加速器的輔助才得以 實(shí)現(xiàn)。然而,針對低階或平價(jià)市場的電子裝置(可通稱為低階電子裝置),成本控管是極重 要的議題。更明確而言,繪圖加速器的成本在可攜式電子裝置的總成本當(dāng)中占了不可忽略 的比例,故在眾多制造商當(dāng)中即使是具備強(qiáng)大的技術(shù)背景者,往往仍難以在低階或平價(jià)市 場的產(chǎn)品中導(dǎo)入精致的動態(tài)使用者界面顯示。習(xí)知技術(shù)實(shí)在有待改進(jìn)。
發(fā)明內(nèi)容
因此本發(fā)明的目的之一在于提供一種不需要繪圖加速器的電子裝置以及相關(guān)的 顯示控制方法,以解決上述問題。本發(fā)明的較佳實(shí)施例中提供一種不需要繪圖加速器的電子裝置,該電子裝置不需 要繪圖加速器就能順暢進(jìn)行動態(tài)使用者界面顯示,該電子裝置包含有至少一存儲模塊,用 來存儲一效果表(Effect Table),該效果表包含多個框表(Frame Table),每一框表包含分 別代表多個影像基本單元的多個編號,以及同一框表的各個編號代表不必然屬于同一來源 影像的影像基本單元,其中該些框表所映射的影像基本單元分別指出于進(jìn)行動態(tài)使用者界 面顯示的過程中的多個顯示框的內(nèi)容,以及動態(tài)使用者界面顯示的過程中的各個顯示框的 內(nèi)容系藉由利用該效果表而被預(yù)先安排;以及一顯示控制電路,用來讀取對應(yīng)于該些框表 中的各個編號的影像基本單元的影像數(shù)據(jù),以使該些顯示框依序被顯示。本發(fā)明于提供上述電子裝置的同時,亦對應(yīng)地提供一種顯示控制方法,該顯示控 制方法不需要繪圖加速器就能順暢進(jìn)行動態(tài)使用者界面顯示,該顯示控制方法包含有提 供一效果表,該效果表包含多個框表,每一框表包含分別代表多個影像基本單元的多個編 號,以及同一框表的各個編號代表不必然屬于同一來源影像的影像基本單元,其中該些框 表所映射的影像基本單元分別指出于進(jìn)行動態(tài)使用者界面顯示的過程中的多個顯示框的 內(nèi)容,以及動態(tài)使用者界面顯示的過程中的各個顯示框的內(nèi)容系藉由利用該效果表而被預(yù) 先安排;以及讀取對應(yīng)于該些框表中的各個編號的影像基本單元的影像數(shù)據(jù),以使該些顯示框依序被顯示。本發(fā)明的好處之一是,本發(fā)明藉由利用該效果表就能預(yù)先安排動態(tài)使用者界面顯 示的過程中的各個顯示框的內(nèi)容,故不需要繪圖加速器就能順暢進(jìn)行動態(tài)使用者界面顯 示。因此,本發(fā)明在解決習(xí)知技術(shù)的問題之際,能確實(shí)地達(dá)到低成本、高效能的動態(tài)使用者 界面顯示的目標(biāo)。本發(fā)明的另一好處是,本發(fā)明的較佳實(shí)施例中所涉及的每一影像基本單元的影像 數(shù)據(jù)的數(shù)據(jù)量等于該存儲模塊的最小讀取單位的數(shù)據(jù)量。例如在該存儲模塊系為閃存 (Flash Memory)且其最小讀取單位為區(qū)段(Sector)的狀況下,每一影像基本單元的影像 數(shù)據(jù)的數(shù)據(jù)量可正好等于一區(qū)段的數(shù)據(jù)量。因此,本發(fā)明不需要額外的資料處理或轉(zhuǎn)換,就 能達(dá)到高效能的動態(tài)使用者界面顯示的目標(biāo)。
圖1為依據(jù)本發(fā)明第一實(shí)施例的一種不需要繪圖加速器就能順暢進(jìn)行動態(tài)使用 者界面顯示的電子裝置的示意圖。圖2為依據(jù)本發(fā)明實(shí)施例的一種不需要繪圖加速器就能順暢進(jìn)行動態(tài)使用者界 面顯示的顯示控制方法的流程圖。圖3為圖2所示的顯示控制方法于一實(shí)施例中所涉及的一第一來源影像中的影像 基本單元的編號的示意圖。圖4為圖2所示的顯示控制方法于圖3所示實(shí)施例中所涉及的一第二來源影像中 的影像基本單元的編號的示意圖。圖5為圖2所示的顯示控制方法于圖3所示實(shí)施例中所涉及的資料結(jié)構(gòu)的示意 圖。圖6為圖2所示的顯示控制方法在圖3所示實(shí)施例中的實(shí)施細(xì)節(jié)示意圖。圖7、圖8、圖9、圖10為圖2所示的顯示控制方法于一實(shí)施例中所涉及的一系列框 表中的數(shù)個框表的示意圖。圖11為圖2所示的顯示控制方法于另一實(shí)施例中所涉及的一系列框表中的一框 表的示意圖。圖12為依據(jù)本發(fā)明一第二實(shí)施例的一種不需要繪圖加速器就能順暢進(jìn)行動態(tài)使 用者界面顯示的電子裝置的示意圖。主要元件符號說明50,50,電子裝置52 非易失性存儲器54效果表54-0,54-1,…,54-10,…,54-N,54_x,框表54-y56來源影像的影像數(shù)據(jù)60顯示控制電路62顯示模塊100,101,-,199用來代表一第一來源影像
200,201,
,299910912,914,914-0,914-2,914-4,914-6,步驟914-8,922,924,926,928,930,932,934920工作流禾F(0),F(xiàn)(l),...,F(xiàn)(10),F(xiàn)(y)顯示框Pic(l), Pic (2)來源影像Sec (35),Sec (36),—, Sec (42)區(qū)段
中的影像基本單元的編號 用來代表一第二來源影像中 的影像基本單元的編號 顯示控制方法
具體實(shí)施例方式請參考圖1,圖1為依據(jù)本發(fā)明一第一實(shí)施例的一種不需要繪圖加速器就能順暢 進(jìn)行動態(tài)使用者界面顯示的電子裝置50的示意圖。例如電子裝置50可代表可攜式多媒 體播放器諸如MP3播放器。又例如電子裝置50可代表可攜式電子裝置諸如行動電話或 個人數(shù)碼助理(Personal Digital Assistant,PDA)。又例如電子裝置50可代表個人電 腦(Personal Computer, PC)諸如桌上型電腦(Desktop Computer)或膝上型電腦(Laptop Computer)。又例如電子裝置50可代表具備觸控屏幕的個人電腦。依據(jù)本實(shí)施例,電子裝置50包含至少一存儲模塊52、一顯示控制電路60、與一顯 示模塊62,其中存儲模塊52系用來存儲一效果表(Effect Table) M與來源影像的影像數(shù) 據(jù)56。實(shí)作上,存儲模塊52可為非易失性存儲器(Non-volatile Memory, NV)諸如閃存 (Flash Memory)或一般的只讀存儲器(Read Only Memory, ROM)、或?yàn)橛脖P(Hard Disk, HD)。例如不論是在電子裝置50代表可攜式多媒體播放器、行動電話或個人數(shù)碼助理等可 攜式電子裝置、桌上型電腦或膝上型電腦、或具備觸控屏幕的個人電腦的狀況下,存儲模塊 52可為非易失性存儲器或?yàn)橛脖P。另外,本實(shí)施例的顯示模塊62可設(shè)置于電子裝置50的內(nèi)。這僅為了說明的目的 而已,并非對本發(fā)明的限制。依據(jù)本實(shí)施例的一變化例,顯示模塊62可設(shè)置于電子裝置50 之外。例如電子裝置50可代表未內(nèi)建有顯示模塊的桌上型電腦;此狀況下,顯示模塊62 設(shè)置于電子裝置50之外。依據(jù)本實(shí)施例的另一變化例,上述的至少一存儲模塊52可包含 多個存儲模塊,其中效果表討與來源影像的影像數(shù)據(jù)56當(dāng)中的一部分存儲于該些存儲模 塊中的一者,而效果表M與來源影像的影像數(shù)據(jù)56當(dāng)中的另一部分存儲于該些存儲模塊 中的另一者。于本實(shí)施例中,效果表M包含多個框表(Frame Table) 54_0、M_1、···、與M_N,每 一框表包含分別代表多個影像基本單元的多個編號,以及同一框表的各個編號代表不必然 屬于同一來源影像的影像基本單元,其中框表M-0、54-l、…、與M-N所映射的影像基本單 元分別指出于進(jìn)行動態(tài)使用者界面顯示的過程中的多個顯示框F(O)、F(1)、…、與F(N)的 內(nèi)容。請注意,動態(tài)使用者界面顯示的過程中的各個顯示框F(O)、F(1)、···、與F(N)的內(nèi)容 利用效果表M而被預(yù)先安排。尤其是,來源影像的影像數(shù)據(jù)56包含多個來源影像Pic(Hi) 的影像數(shù)據(jù);例如m為正整數(shù)且可從1變化至M。每一來源影像Pic(Hi)區(qū)分為多個影像基本單元,且這些影像基本單元有其各自的編號,其中框表M-0、54-l、…、與M-N各自存儲 有預(yù)先選定的編號。于是,顯示控制電路60即可讀取對應(yīng)于框表M-0、54-l、…、與M-N 中的各個編號的影像基本單元的影像數(shù)據(jù),以使顯示框F(O)、F(I)、…、與F(N)依序被顯
7J\ ο實(shí)作上,顯示控制電路60可內(nèi)建有程式碼60P (未顯示),用來作為顯示控制電 路60的各種控制運(yùn)作的基礎(chǔ)。例如顯示控制電路60可代表一硬件控制器,而程式碼60P 可為內(nèi)嵌于該硬件控制器的只讀存儲器程式碼(ROMCode)。然而,這僅為了說明的目的而 已,并非對本發(fā)明的限制。依據(jù)本實(shí)施例的一變化例,顯示控制電路60可代表一微控制單 元(Micro Control Unit,MCU),而程式碼60P可為該微控制單元所執(zhí)行的韌體程式碼,其 中顯示控制電路60另可進(jìn)行除了顯示運(yùn)作之外的各種運(yùn)作的控制。依據(jù)本實(shí)施例的另一 變化例,顯示控制電路60可代表一微處理單元(Micro Processing Unit,MPU),而程式碼 60P可為該微處理單元所執(zhí)行的軟體程式碼,其中顯示控制電路60另可進(jìn)行除了顯示運(yùn)作 之外的各種運(yùn)作的控制。依據(jù)本實(shí)施例的另一變化例,顯示控制電路60可單純地由邏輯電 路所組成。不論是在顯示控制電路60內(nèi)建有程式碼60P或單純地由邏輯電路所組成的狀 況下,這些變化并不妨礙顯示控制電路60的各種顯示控制運(yùn)作的實(shí)施;其相關(guān)細(xì)節(jié)請參考 圖2來進(jìn)一步說明。圖2為依據(jù)本發(fā)明一實(shí)施例的一種不需要繪圖加速器就能順暢進(jìn)行動態(tài)使用者 界面顯示的顯示控制方法910的流程圖,其中顯示控制方法910可應(yīng)用于圖1所示的電子 裝置50。顯示控制方法910說明如下。步驟912 提供一效果表諸如上述的效果表M,效果表M包含多個框表諸如上述 的框表M-0、54-l、…、與M-N,每一框表包含分別代表多個影像基本單元的多個編號,以 及同一框表的各個編號代表不必然屬于同一來源影像(例如在m = m0情況下的來源影像 Pic (m))的影像基本單元。尤其是,框表M-0、54-l、…、與M-N所映射的影像基本單元分 別指出于進(jìn)行動態(tài)使用者界面顯示的過程中的多個顯示框F(O)、F(1)、···、與F(N)的內(nèi)容, 且動態(tài)使用者界面顯示的過程中的各個顯示框F(O)、F(1)、…、與F(N)的內(nèi)容系藉由利用 效果表M而被預(yù)先安排。步驟914 顯示控制電路60 (尤其是執(zhí)行程式碼60P的顯示控制電路60、或單純 地由邏輯電路所組成的顯示控制電路60)讀取對應(yīng)于該些框表諸如框表M-0、54-l、…、 與M-N中的各個編號的影像基本單元的影像數(shù)據(jù),以使該些顯示框諸如顯示框F(O)、 F(l)、···、與F(N)依序被顯示。尤其是,顯示控制電路60依據(jù)步驟914中的回圈處理來運(yùn) 作,其中該回圈處理說明如下步驟914-0 顯示控制電路60設(shè)定索引η的初始值。例如在預(yù)定要進(jìn)行回圈處 理的顯示框系為顯示框F(O)、F(1)、…、與F(N)的狀況下,顯示控制電路60可將索引η的 初始值設(shè)定為0。步驟914-2 顯示控制電路60讀取對應(yīng)于框表的各個編號的影像基本單元 的影像數(shù)據(jù)。請注意,框表Μ-η當(dāng)中的各個編號代表不必然屬于同一來源影像(例如在 m = m0情況下的來源影像Pic (m))的影像基本單元,且框表M-n所映射影像基本單元系為 哪一個或哪些來源影像的哪些影像基本單元系透過預(yù)先安排框表M-n中的編號來實(shí)現(xiàn)。步驟914-4 顯示控制電路60依據(jù)所讀取的影像數(shù)據(jù)(即于步驟914_2所讀取的影像數(shù)據(jù))使目前的顯示框F(n)被顯示。步驟914-6 顯示控制電路60檢查是否已處理完畢。更明確而言,顯示控制電路 60檢查是否已處理完畢目前欲進(jìn)行顯示的所有的顯示框。例如在預(yù)定要進(jìn)行回圈處理的 顯示框系為顯示框F(O)、F(1)、…、與F(N)的狀況下,顯示控制電路60可檢查η是否已達(dá) N以判斷是否已處里完畢。當(dāng)顯示控制電路60檢測到已處理完畢,則結(jié)束步驟914中的回 圈處理;否則,進(jìn)入步驟914-8。步驟914-8 顯示控制電路60調(diào)整索引η。例如顯示控制電路60可增加索引η, 且其增量為1。于執(zhí)行步驟914-8之后,重新進(jìn)入步驟914-2。由于動態(tài)使用者界面顯示的過程中的各個顯示框F(O)、F(1)、…、與F(N)的內(nèi)容 系藉由利用效果表M而被預(yù)先安排,故本發(fā)明不需要繪圖加速器就能順暢進(jìn)行動態(tài)使用 者界面顯示。因此,本發(fā)明在解決習(xí)知技術(shù)的問題之際,能確實(shí)地達(dá)到低成本、高效能的動 態(tài)使用者界面顯示的目標(biāo)。請注意,這并不代表本發(fā)明只能實(shí)現(xiàn)于沒有繪圖加速器的硬件環(huán)境;即使是在有 繪圖加速器的硬件環(huán)境中,由于本發(fā)明不需要繪圖加速器就能順暢進(jìn)行動態(tài)使用者界面顯 示,故可以在不增加繪圖加速器的運(yùn)作負(fù)擔(dān)的狀況下實(shí)現(xiàn)動態(tài)使用者界面顯示。依據(jù)本實(shí)施例,圖2所示的顯示控制方法910另包含提供多個來源影像的影像數(shù) 據(jù),諸如上述的M個來源影像Pic(m)的影像數(shù)據(jù),其中m為正整數(shù)且可從1變化至Μ;如此, 來源影像的影像數(shù)據(jù)56包含該M個來源影像的影像數(shù)據(jù),其中上述的至少一存儲模塊52 是用來存儲該多個來源影像的影像數(shù)據(jù),尤其是該M個來源影像的影像數(shù)據(jù)。在本實(shí)施例 中,每一編號所代表的影像基本單元系為該些來源影像Pic (m)中的一來源影像的一部分。請參考圖3與圖4。圖3為圖2所示的顯示控制方法910于一實(shí)施例中所涉及的 一第一來源影像Pic(I)中的影像基本單元的編號的示意圖,圖4為圖2所示的顯示控制方 法910于同一個實(shí)施例中所涉及的一第二來源影像PicO)中的影像基本單元的編號的示 意圖,其中本實(shí)施例為圖2所示實(shí)施例一特例。在本實(shí)施例中,第一來源影像Pic(I)在水平方向和垂直方向均被區(qū)分為十等分 以形成一百個影像基本單元{100,101,…,109}、{110,111,…,119}、…、與{190,191,…, 199},而本實(shí)施的框表M-O存儲有這些影像基本單元的編號(即{100,101,···,109},{110, 111,…,119},…,{190,191,…,199}),如圖3所示。相仿地,第二來源影像Pic (2)在 水平方向和垂直方向均被區(qū)分為十等分以形成一百個影像基本單元|200,201,…,209}、 {210,211,…,219}、…、與{290,291,…,299},而本實(shí)施的框表M-10存儲有這些影像基 本單元的編號(即{200,201,…,209},{210,211,…,219},···, {290,291,...,四9}),如 圖4所示。實(shí)作上,每一影像基本單元的影像數(shù)據(jù)的數(shù)據(jù)量等于存儲模塊52的最小讀取單 位的數(shù)據(jù)量。例如在存儲模塊52系為閃存且其最小讀取單位為區(qū)段(Sector)的狀況下, 每一影像基本單元的影像數(shù)據(jù)的數(shù)據(jù)量可正好等于一區(qū)段的數(shù)據(jù)量。圖5為圖2所示的顯示控制方法910于圖3所示實(shí)施例中所涉及的資料結(jié)構(gòu)的示 意圖。依據(jù)本實(shí)施例,該資料結(jié)構(gòu)中的影像數(shù)據(jù)系為位元映射資料。例如在每一影像基本 單元中的每一像素的紅、綠、藍(lán)分量各具有5位元、6位元、5位元的狀況下,每一像素的數(shù)據(jù) 量為16位元,即2個位元組,假設(shè)本實(shí)施例的每一影像基本單元系由(16*16)個像素所組成,則該影像基本單元的數(shù)據(jù)量(在此即(2*16*16)個位元組)正好等于一區(qū)段的數(shù)據(jù)量, 即512個位元組。如圖5所示,效果表M中的某一個框表M-X當(dāng)中所存儲的任一編號代表來源影 像的影像數(shù)據(jù)56中的相對應(yīng)的影像基本單元;于圖5中,上述的任一編號系繪示為138作 為例子,顯示控制電路60依據(jù)框表M-x即可讀取影像基本單元138的影像數(shù)據(jù),以使顯示 框F(X)于適當(dāng)?shù)臅r機(jī)被顯示,也就是使顯示框F(X)于眾多顯示框F(O)、F(1)、…、與F(N) 當(dāng)中所排定的順位被顯示。實(shí)作上,該些來源影像Pic (m)中的每一來源影像(例如第一來源影像Pic(I)或 第二來源影像Pic (2))的影像數(shù)據(jù)系以影像基本單元為單位來存儲,而非按照該來源影像 的范圍內(nèi)的像素列(Pixel Row)的順序來存儲,其中每一影像基本單元的影像數(shù)據(jù)系按照 該影像基本單元的范圍內(nèi)的像素列的順序來存儲。另外,每一影像基本單元的影像數(shù)據(jù)的 數(shù)據(jù)量正好等于一區(qū)段的數(shù)據(jù)量,例如影像基本單元135、136、…、與142的影像數(shù)據(jù)分別 且連續(xù)地存儲于區(qū)段%((35)、^^(36)、…、與^^(42)。因此,本發(fā)明不需要額外的資料 處理或轉(zhuǎn)換,就能達(dá)到高效能的動態(tài)使用者界面顯示的目標(biāo)。圖6為圖2所示的顯示控制方法910于圖3所示實(shí)施例中的實(shí)施細(xì)節(jié)的示意圖。 工作流程920的各個步驟說明如下 步驟922 顯示控制電路60 (尤其是執(zhí)行程式碼60P的顯示控制電路60、或單純地 由邏輯電路所組成的顯示控制電路60)計(jì)算隱藏區(qū)的地址。于本實(shí)施例中,效果表M系存 儲于存儲模塊52中的隱藏區(qū)。步驟924 顯示控制電路60在隱藏區(qū)中尋找效果表M。步驟926 顯示控制電路60在效果表M中尋找待處理的至少一編號。例如在圖 6所示的回圈(即步驟擬6至步驟934所形成的回圈)當(dāng)中,顯示控制電路60—次可處理 對應(yīng)于一個編號的顯示控制運(yùn)作;又例如在圖6所示的回圈當(dāng)中,顯示控制電路60—次 可處理分別對應(yīng)于多個編號的顯示控制運(yùn)作。步驟928 顯示控制電路60計(jì)算該編號所代表的一影像基本單元的地址;一旦有 了其地址,在后續(xù)步驟中即可據(jù)以讀取該影像基本單元的影像數(shù)據(jù)。步驟930 顯示控制電路60從存儲模塊52讀取該影像基本單元的影像數(shù)據(jù),尤其 是依據(jù)步驟擬8所取得的地址從圖1所示的來源影像的影像數(shù)據(jù)56當(dāng)中讀取該影像基本 單元的影像數(shù)據(jù)。步驟932 顯示控制電路60控制顯示模塊62顯示該影像基本單元的影像數(shù)據(jù)。步驟934 顯示控制電路60檢查是否已處理完畢。更明確而言,顯示控制電路60 檢查是否已處理完畢目前欲進(jìn)行顯示的所有的顯示框(例如顯示框F(O)、F(I)、…、與 F(10))。當(dāng)顯示控制電路60檢測到已處理完畢,則結(jié)束工作流程920 ;否則,重新進(jìn)入步驟 926。請注意,為了便于理解,不論顯示控制電路60在圖6所示的回圈當(dāng)中一次處理對 應(yīng)于一個編號的顯示控制運(yùn)作、或一次處理對應(yīng)于多個編號的顯示控制運(yùn)作,以上針對該 回圈的運(yùn)作一并以對應(yīng)于一個編號的顯示控制運(yùn)作來說明;尤其是,對應(yīng)于多個編號的顯 示控制運(yùn)作當(dāng)中的每一個編號的顯示控制運(yùn)作都是等同于上述的對應(yīng)于一個編號的顯示 控制運(yùn)作。
圖7、圖8、圖9、與圖10為圖2所示的顯示控制方法910在實(shí)施例中所涉及的一系 列框表中的數(shù)個框表的示意圖,其中本實(shí)施例為圖3所示實(shí)施例的一特例。為了便于說明, 假設(shè)目前欲進(jìn)行顯示的所有的顯示框包含顯示框F(O) ,F(I)、…F(IO),則上述的一系列框 表包含框表 M-0、54-l、"44-10。由于圖7所示的框表M-O即為圖3所示的框表M-0,故圖7所示的顯示框F(O) 等同于圖3所示的第一來源影像Pic (1)。相仿地,由于圖10所示的框表M-IO即為圖4所 示的框表M-10,故圖10所示的顯示框F(IO)等同于圖4所示的第二來源影像Pic (2)。其次,利用預(yù)先設(shè)計(jì)妥當(dāng)?shù)目虮鞰-0、54-l、…、與M-10,目前欲進(jìn)行顯示的所有 的顯示框F(O)、F(I)、…、與F(IO)可依序顯示以于進(jìn)行動態(tài)使用者界面顯示的過程中呈 現(xiàn)動畫的效果。例如由于圖8所示的框表M-I系為圖3所示的框表M-O的最左邊九行 (Column) 一起右移一行、再于框表最左側(cè)補(bǔ)上圖4所示的框表M-IO的最右側(cè)一行 的結(jié)果。于是,圖8所示的顯示框F(I)等同于圖3所示的第一來源影像Pic(I)往右移相 當(dāng)于影像寬度的1/10的位移量、再于顯示框F(I)的最左側(cè)補(bǔ)上第二來源影像PicO)的最 右側(cè)1/10的部分。又例如由于圖9所示的框表M-5為圖3所示的框表M-O的最左邊五 行一起右移五行、再于框表討_5最左側(cè)補(bǔ)上圖4所示的框表M-IO的最右側(cè)五行的結(jié)果。 于是,圖9所示的顯示框F 等同于圖3所示的第一來源影像Pic(I)往右移相當(dāng)于影像 寬度的5/10的位移量(即半個影像寬度)、再于顯示框F 的最左側(cè)補(bǔ)上第二來源影像 Pic (2)的最右側(cè)5/10的部分(即第二來源影像PicO)的右半部)。因此,當(dāng)顯示框F(O)、F(1)、···、與F(IO)依序顯示,就可以于進(jìn)行動態(tài)使用者界面 顯示的過程中呈現(xiàn)動畫的效果,使得第一來源影像PiC(I)動態(tài)地向右移動離開畫面、并且 第二來源影像PicO)從左側(cè)漸次地右移進(jìn)入畫面中。然而,這僅為了說明的目的而已,并 非對本發(fā)明的限制。依據(jù)本實(shí)施例的其它變化例,只要預(yù)先設(shè)計(jì)妥當(dāng)框表M-0、54-l、…、 與M-10,將框表M-0、54-l、…、與M-IO當(dāng)中的編號隨著框表變化而呈現(xiàn)的移動方向改 成向其它方向移動,則目前欲進(jìn)行顯示的所有的顯示框F(0)、F(1)、…、與F(IO)即可依 序顯示以于進(jìn)行動態(tài)使用者界面顯示的過程中呈現(xiàn)動畫的效果,使得第一來源影像Pic(I) 動態(tài)地向修改后的方向移動而離開畫面、并且第二來源影像Pic(2)從另一側(cè)(即由于第一 來源影像Pic(I)的移動所造成的空缺的那一側(cè))漸次地向修改后的方向移動而進(jìn)入畫面 中。圖11為圖2所示的顯示控制方法于另一實(shí)施例中所涉及的一系列框表中的一框 表的示意圖,其中本實(shí)施例為圖3所示實(shí)施例的另一特例,并且本實(shí)施例為圖7至圖10所 示實(shí)施例的變化例。本實(shí)施例系預(yù)先設(shè)計(jì)妥當(dāng)框表M-0、54-l、…、與M-10,將框表M-0、54_l、…、 與M-IO當(dāng)中的編號隨著框表變化而呈現(xiàn)由畫面四周開始地將框表M-O的編號取代為框 表M-IO的編號,并且取代的動作由框表四周漸漸向中央擴(kuò)散、直到完全取代為止。例如 圖11所示的框表M-y代表框表M-l、54-2、…、與M-9中的某一框表,且框表Μ-y的中 央?yún)^(qū)域的編號系為圖3所示的框表M-O的中央?yún)^(qū)域的編號,并且框表Μ-y的周圍區(qū)域的 編號系為圖4所示的框表M-IO的周圍區(qū)域的編號。于是,圖11所示的顯示框F(y)等同于 圖3所示的第一來源影像Pic(I)的中央?yún)^(qū)域的內(nèi)容加上圖4所示的第二來源影像Pic(2) 的周圍區(qū)域的內(nèi)容。
于是,隨著框表變化,其效果于進(jìn)行動態(tài)使用者界面顯示的過程中就會呈現(xiàn)由畫 面四周開始地將第一來源影像Pic(I)取代為第二來源影像Pic O),并且取代的動作由畫 面四周漸漸向中央擴(kuò)散、直到完全取代為止。圖12為依據(jù)本發(fā)明一第二實(shí)施例的一種不需要繪圖加速器就能順暢進(jìn)行動態(tài)使 用者界面顯示的電子裝置50’的示意圖。例如電子裝置50’可代表上述未內(nèi)建有顯示模 塊的桌上型電腦。本實(shí)施例是第一實(shí)施例的變化例,其差異僅在于本實(shí)施例的顯示模塊62 系設(shè)置于電子裝置50’之外,其中本實(shí)施例的顯示控制電路60針對圖2所示的顯示控制方 法910的相關(guān)控制均已揭露于前述各個實(shí)施例/變化例。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請專利范圍所做的均等變化與 修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1 一種不需要繪圖加速器的電子裝置,其特征在于,所述的電子裝置不需要繪圖加速 器就能順暢進(jìn)行動態(tài)使用者界面顯示,所述的電子裝置包含有至少一存儲模塊,用來存儲 一效果表,所述的效果表包含多個框表,每一框表包含分別代表多個影像基本單元的多個 編號,以及同一框表的各個編號代表不必然屬于同一來源影像的影像基本單元,其中所述 的框表所映射的影像基本單元分別指出于進(jìn)行動態(tài)使用者界面顯示的過程中的多個顯示 框的內(nèi)容,以及動態(tài)使用者界面顯示的過程中的各個顯示框的內(nèi)容為利用所述的效果表而 被預(yù)先安排;以及一顯示控制電路,用來讀取對應(yīng)于所述的框表中的各個編號的影像基本單元的影像數(shù) 據(jù),以使所述的顯示框依序被顯示。
2.如權(quán)利要求1所述的電子裝置,其特征在于,所述的至少一存儲模塊另存儲多個來 源影像的影像數(shù)據(jù);以及每一編號所代表的影像基本單元為所述的來源影像中的一來源影 像的一部分。
3.如權(quán)利要求2所述的電子裝置,其特征在于,所述的每一影像基本單元的影像數(shù)據(jù) 的數(shù)據(jù)量等于所述的存儲模塊的最小讀取單位的數(shù)據(jù)量。
4.如權(quán)利要求2所述的電子裝置,其特征在于,所述的每一來源影像的影像數(shù)據(jù)以影 像基本單元為單位來存儲,而非按照所述的來源影像的范圍內(nèi)的像素列的順序來存儲;以 及每一影像基本單元的影像數(shù)據(jù)按照所述的影像基本單元的范圍內(nèi)的像素列的順序來存 儲。
5 如權(quán)利要求1所述的電子裝置,其特征在于,所述的顯示控制電路在所述的效果表 中尋找待處理的至少一編號、計(jì)算所述的編號所代表的一影像基本單元的地址并且據(jù)以讀 取所述的影像基本單元的影像數(shù)據(jù)、以及控制一顯示模塊顯示一影像基本單元的影像數(shù) 據(jù);以及所述的顯示模塊設(shè)置于所述的電子裝置之內(nèi)、或設(shè)置于所述的電子裝置之外。
6.一種顯示控制方法,其特征在于,所述的顯示控制方法不需要繪圖加速器就能順暢 進(jìn)行動態(tài)使用者界面顯示,所述的顯示控制方法包含有提供一效果表,所述的效果表包含多個框表,每一框表包含分別代表多個影像基本單 元的多個編號,以及同一框表的各個編號代表不必屬于同一來源影像的影像基本單元,其 中所述的框表所映射的影像基本單元分別指出在進(jìn)行動態(tài)使用者界面顯示的過程中的多 個顯示框的內(nèi)容,以及動態(tài)使用者界面顯示的過程中的各個顯示框的內(nèi)容利用所述的效果 表而被預(yù)先安排;以及讀取對應(yīng)于所述的框表中的各個編號的影像基本單元的影像數(shù)據(jù),以使所述的顯示框 依序被顯示。
7.如權(quán)利要求6所述的顯示控制方法,其特征在于,所述的方法還包括提供多個來源影像的影像數(shù)據(jù),其中每一編號所代表的影像基本單元為所述的來源影 像中的一來源影像的一部分。
8.如權(quán)利要求7所述的顯示控制方法,其特征在于,所述的至少一存儲模塊用來存儲 所述的多個來源影像的影像數(shù)據(jù);以及每一影像基本單元的影像數(shù)據(jù)的數(shù)據(jù)量等于所述的 存儲模塊的最小讀取單位的數(shù)據(jù)量。
9.如權(quán)利要求7所述的顯示控制方法,其特征在于,所述的每一來源影像的影像數(shù)據(jù) 以影像基本單元為單位來存儲,而非按照所述的來源影像的范圍內(nèi)的像素列的順序來存儲;以及每一影像基本單元的影像數(shù)據(jù)系按照所述的影像基本單元的范圍內(nèi)的像素列的順 序來存儲。
10.如權(quán)利要求6所述的顯示控制方法,其特征在于,所述的讀取對應(yīng)于所述的框表中 的各個編號的影像基本單元的影像數(shù)據(jù)以使所述的顯示框依序被顯示的步驟另包含有 在所述的效果表中尋找待處理的至少一編號;計(jì)算所述的編號所代表的一影像基本單元的地址,并且據(jù)以讀取所述的影像基本單元 的影像數(shù)據(jù);以及控制一顯示模塊顯示所述的影像基本單元的影像數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種不需要繪圖加速器的電子裝置以及相關(guān)的顯示控制方法,該電子裝置包含有至少一存儲模塊,用來存儲一效果表,該效果表包含多個框表,每一框表包含分別代表多個影像基本單元的多個編號,以及同一框表的各個編號代表不必然屬于同一來源影像的影像基本單元,其中該些框表所映射的影像基本單元分別指出于進(jìn)行動態(tài)使用者界面顯示的過程中的多個顯示框的內(nèi)容;以及一顯示控制電路,用來讀取對應(yīng)于該些框表中的各個編號的影像基本單元的影像數(shù)據(jù),以使該些顯示框依序被顯示。本發(fā)明另提供相關(guān)的顯示控制方法。
文檔編號G09G5/00GK102087845SQ200910252148
公開日2011年6月8日 申請日期2009年12月3日 優(yōu)先權(quán)日2009年12月3日
發(fā)明者董森, 薛幸甫 申請人:揚(yáng)智科技股份有限公司