欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于選擇性地對可顯示內(nèi)容的部分進行雙緩沖的設(shè)備和方法

文檔序號:2632183閱讀:204來源:國知局
專利名稱:用于選擇性地對可顯示內(nèi)容的部分進行雙緩沖的設(shè)備和方法
技術(shù)領(lǐng)域
所描述的方面涉及緩沖待在顯示器上呈現(xiàn)的內(nèi)容,且更明確地說,涉及一種用于選 擇性地對可顯示內(nèi)容的部分進行雙緩沖的設(shè)備、方法和計算機程序產(chǎn)品。
背景技術(shù)
許多計算機裝置(例如無線通信裝置)包含可操作以在屏幕上呈現(xiàn)顯示幀或可見圖 像的顯示屏。由于許多計算機裝置對可見顯示幀刷新屏幕,所以在完成圖形操作之前顯 示屏不展示結(jié)果的情況下可能難以對顯示幀作出變化。這導(dǎo)致不合需要的假象,例如閃 爍、撕裂和剪切??朔祟惒缓闲枰募傧罂赏ㄟ^使用顯示緩沖器(也稱為雙緩沖器或 輔助緩沖器)來實現(xiàn)。顯示屏具有顯示緩沖器,顯示幀在復(fù)制到顯示存儲器之前被再現(xiàn) 到所述顯示緩沖器中,所述顯示存儲器直接影響呈現(xiàn)于屏幕上的內(nèi)容。輔助或雙緩沖器 可用于構(gòu)造新的顯示幀。任何將可顯示內(nèi)容再現(xiàn)到輔助緩沖器中(稱為雙緩沖)不能影 響顯示屏。當(dāng)輔助緩沖器中新的顯示幀的構(gòu)造完成時,接著新近構(gòu)造的顯示幀可使用有 效的緩沖器復(fù)制例行程序復(fù)制或"位圖傳輸"到顯示存儲器中。因此,通過使用緩沖器, 呈現(xiàn)于顯示屏上的可見顯示幀中的假象存在可得以減少或消除。
在一些系統(tǒng)中,將整個顯示屏進行雙緩沖,即所有組成部分均位于一個緩沖器內(nèi)。 在其它系統(tǒng)中,發(fā)生逐元素雙緩沖,其中每一個別可顯示元素首先再現(xiàn)到其自身的專有 緩沖器,接著將所述緩沖器復(fù)制到屏幕的雙緩沖器。
然而,在具有有限資源的計算機裝置中,可對照存儲器要求和處理器使用方面的成
11本來權(quán)衡由雙緩沖提供的可見顯示幀的改進的質(zhì)量的優(yōu)點。 因此,需要用于緩沖可顯示內(nèi)容的改進的設(shè)備和方法。

發(fā)明內(nèi)容
本發(fā)明描述用于選擇性地雙緩沖多個顯示幀的顯示包中的多個顯示元素的至少一 個選定群組的設(shè)備、方法和計算機程序產(chǎn)品。所述設(shè)備和方法進一步包含使用經(jīng)雙緩沖 的所再現(xiàn)選定群組產(chǎn)生少于至少一個顯示幀的全部。
在一個方面中,提供一種產(chǎn)生可顯示內(nèi)容的方法。所述方法包括獲得具有定義多個
顯示幀的多個顯示元素的顯示包。所述方法進一步包含再現(xiàn)所述多個顯示元素的至少一
個選定群組。每一選定群組基于顯示包中的指示符信息,且每一選定群組包括少于所述
多個顯示元素的全部。所述方法進一步包含將每一所再現(xiàn)選定群組的復(fù)本保存在第二顯
示緩沖器中。此外,所述方法包含再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀,使得所述 至少一個所再現(xiàn)顯示幀的至少一部分包括至少一個所再現(xiàn)選定群組的所保存復(fù)本。另
外,所述方法包含將所述至少一個所再現(xiàn)顯示幀保存在第一顯示緩沖器中。所述第一顯 示緩沖器不同于所述第二顯示緩沖器。
在另一方面中,提供至少一種處理器,其經(jīng)配置以產(chǎn)生可顯示內(nèi)容且包括有一個或 一個以上模塊。所述處理器包含可操作以獲得顯示包的模塊、可操作以再現(xiàn)所述多個顯 示元素的至少一個選定群組的模塊,以及可操作以將每一所再現(xiàn)選定群組的復(fù)本保存在 第二顯示緩沖器中的模塊。顯示包具有定義多個顯示幀的多個顯示元素。每一選定群組 基于顯示包中的指示符信息,且每一選定群組包括少于所述多個顯示元素的全部。所述 處理器進一步包含可操作以再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀以使得所述至少 一個所再現(xiàn)顯示幀的至少一部分包括至少一個所再現(xiàn)選定群組的所保存復(fù)本的模塊。所 述處理器進一步包含可操作以將所述至少一個所再現(xiàn)顯示幀保存在第一顯示緩沖器中 的模塊。所述第一顯示緩沖器不同于所述第二顯示緩沖器。
在又一方面中,提供一種包括具有指令的計算機可讀媒體的計算機程序產(chǎn)品。所述 計算機可讀媒體包含用于致使計算機獲得具有定義多個顯示幀的多個顯示元素的顯示
包的至少一個指令。所述計算機可讀媒體進一步包含用于致使計算機再現(xiàn)所述多個顯示
元素的至少一個選定群組的至少一個指令。每一選定群組基于顯示包中的指示符信息,
且每一選定群組包括少于所述多個顯示元素的全部。所述計算機可讀媒體中進一步包含
用于致使計算機將每一所再現(xiàn)選定群組的復(fù)本保存在第二顯示緩沖器中的至少一個指
令。另外,所述計算機可讀媒體包含用于致使計算機再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀以使得所述至少一個所再現(xiàn)顯示幀的至少一部分包括至少一個所再現(xiàn)選定群組 的所保存復(fù)本的至少一個指令。所述計算機可讀媒體進一步包含用于致使計算機將所述 至少一個所再現(xiàn)顯示幀保存在第一顯示緩沖器中的至少一個指令。所述第一顯示緩沖器 不同于所述第二顯示緩沖器。
在另一方面中,提供一種設(shè)備。所述設(shè)備包含用于獲得具有定義多個顯示幀的多個 顯示元素的顯示包的裝置,以及用于再現(xiàn)所述多個顯示元素的至少一個選定群組的裝 置。每一選定群組基于顯示包中的指示符信息,且每一選定群組包括少于所述多個顯示 元素的全部。所述設(shè)備進一步包含用于將每一所再現(xiàn)選定群組的復(fù)本保存在第二顯示緩 沖器中的裝置,以及用于再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀以使得所述至少一個 所再現(xiàn)顯示幀的至少一部分包括至少一個所再現(xiàn)選定群組的所保存復(fù)本的裝置。所述設(shè) 備中進一步包含用于將所述至少一個所再現(xiàn)顯示幀保存在第一顯示緩沖器中的裝置。所 述第一顯示緩沖器不同于所述第二顯示緩沖器。
在額外方面中, 一種用于產(chǎn)生可顯示內(nèi)容的計算機裝置包括存儲器,所述存儲器包 括第一顯示緩沖器、不同于所述第一顯示緩沖器的第二顯示緩沖器,以及顯示包。所述 顯示包包括定義多個顯示幀的多個顯示元素。所述計算機裝置還包括與所述存儲器通信 的處理器,以及具有再現(xiàn)邏輯的再現(xiàn)模塊。所述再現(xiàn)模塊可由處理器執(zhí)行以再現(xiàn)所述多 個顯示元素的至少一個選定群組。每一選定群組基于顯示包中的指示符信息,且每一選 定群組包括少于所述多個顯示元素的全部。此外,所述再現(xiàn)模塊可由處理器執(zhí)行以將每 一所再現(xiàn)選定群組的復(fù)本保存在第二顯示緩沖器中。另外,所述再現(xiàn)模塊進一步可由處 理器執(zhí)行以再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀,使得所述至少一個所再現(xiàn)顯示幀 的至少一部分包括至少一個所再現(xiàn)選定群組的所保存復(fù)本。另外,所述再現(xiàn)模塊進一步 可由處理器執(zhí)行以將所述至少一個所再現(xiàn)顯示幀保存在第一顯示緩沖器中。


圖1是用于產(chǎn)生可顯示內(nèi)容的系統(tǒng)的一個方面的示意圖2是圖1的系統(tǒng)的在時間上第一個再現(xiàn)的顯示幀的一個方面的框圖,其中所述在 時間上第一個再現(xiàn)的顯示幀包括選自多個顯示元素的先前所再現(xiàn)的選定元素群組與來 自所述多個顯示元素的剩余元素的組合;
圖3是圖1的系統(tǒng)的在時間上第二個再現(xiàn)的顯示幀的一個方面的框圖,其中所述在
時間上第二個再現(xiàn)的顯示幀包括選自多個顯示元素的先前所再現(xiàn)的選定元素群組與來
自所述多個顯示元素的剩余元素的組合,其中所述先前所再現(xiàn)的選定元素群組中的僅有變化是其相對于剩余顯示元素的相對位置;
圖4是根據(jù)一個方面的圖l系統(tǒng)內(nèi)可利用的顯示包的一個非限定性實例的表示; 圖5是圖1的系統(tǒng)的計算機裝置的一個方面的框圖;以及 圖6是根據(jù)圖1的系統(tǒng)產(chǎn)生可顯示內(nèi)容的方法的一個方面的流程圖。
具體實施例方式
所描述的設(shè)備、方法和計算機程序產(chǎn)品涉及在裝置的顯示器上產(chǎn)生圖形。每一圖形 或顯示幀可包括多個可顯示元素。依據(jù)所述可顯示元素中的任一者或群組的性質(zhì)而定, 可在重新再現(xiàn)每一顯示幀的每一元素或存儲一個或一個以上先前再現(xiàn)的元素且將先前 再現(xiàn)的元素的復(fù)本與剩余元素組合以形成顯示幀之間作出折衷。在主題應(yīng)用中,存儲且 接著復(fù)制先前再現(xiàn)的一個元素或元素群組的操作稱為雙緩沖。所描述的方面提供用于選 擇性地識別一個或一個以上個別顯示元素和/或一個或一個以上個別顯示元素群組以用 于雙緩沖的機構(gòu)和構(gòu)架。所描述的方面進一步提供用于基于所述一個或一個以上經(jīng)雙緩 沖元素與剩余未經(jīng)雙緩沖元素的組合來產(chǎn)生、存儲和呈現(xiàn)所再現(xiàn)的顯示幀的機構(gòu)和構(gòu) 架。
如本文所使用,詞"示范性"意味著"充當(dāng)實例、例子或說明"。本文描述為"示 范性"的任何方面不必解釋為與其它方面相比是優(yōu)選或有利的。
參看圖l,描繪根據(jù)一個實施方案的可操作以產(chǎn)生可顯示內(nèi)容的示范性系統(tǒng)io。系
統(tǒng)IO包括至少一個內(nèi)容提供商12,其將可顯示內(nèi)容的顯示包14經(jīng)由通信接口 18供應(yīng)
到計算機裝置16。顯示包14可包括任何數(shù)目(n)的顯示元素20、 22和24,其中n是
正整數(shù)。顯示元素20、 22和24可定義形成可隨時間變化的圖形用戶接口的多個顯示幀。
顯示元素20、 22和24的每一者可至少定義待在顯示幀內(nèi)呈現(xiàn)的元素、何時在顯示幀中
呈現(xiàn)顯示元素、何時呈現(xiàn)每一顯示幀(例如,幀速率)、在顯示幀中何處呈現(xiàn)顯示元素,
以及如何在顯示幀中呈現(xiàn)顯示元素。在一個方面中,顯示包14可包括以某種其它方式
而不是通過由一個或一個以上各自顯示元素定義而定義的幀速率。
另外,顯示包14可包括至少一個雙緩沖指示符26,其可操作以致使對內(nèi)容進行選
擇性雙緩沖,所述內(nèi)容包含顯示元素20、 22和24中的一者或任何組合。在一個實施方
案中,雙緩沖指示符26可包含(但不限于) 一個或一個以上顯示元素20、 22和24內(nèi)
所含有或與之相關(guān)聯(lián)的信息。舉例來說,在一個方面中,雙緩沖指示符26可包括與一
個或一個以上顯示元素的全部或某部分、數(shù)據(jù)結(jié)構(gòu)和/或顯示包構(gòu)架內(nèi)可辨別的可操作以
選擇性地啟用雙緩沖的任何其它機構(gòu)相關(guān)聯(lián)的標(biāo)簽、命令、標(biāo)記、特性和/或成分中的一,或任何組合。根據(jù)一個實施方案,顯示包14的作者可輸入雙緩沖指示符26。在另一 方面中,可從顯示包14的全部或某部分和/或一個或一個以上顯示元素20、 22和24的 全部或某部分導(dǎo)出雙緩沖指示符26。如此,在一個方面中,雙緩沖指示符26可能不是 顯示包14的離散組成部分。事實上,雙緩沖指示符26可依據(jù)顯示包14中的顯示元素 20、 22和24的組合而變。
此外,計算機裝置16包括與再現(xiàn)模塊30通信的顯示機構(gòu)28,所述再現(xiàn)模塊30可 操作以接收顯示包14。響應(yīng)于接收到顯示包14,再現(xiàn)模塊30可操作以在顯示機構(gòu)28 上產(chǎn)生多個(x)再現(xiàn)的顯示幀32和34,其中x是正整數(shù)。所述多個再現(xiàn)的顯示幀32 和34可由顯示包14和顯示元素20、 22和24的一者或任何組合來定義。因此,再現(xiàn)模 塊30可操作以產(chǎn)生并控制可隨時間改變的圖形用戶接口的顯示機構(gòu)28上的呈現(xiàn)。
另外,計算機裝置16可進一步包括雙緩沖監(jiān)視器36,其可操作以識別從l到k的 任何數(shù)目的選定元素群組31、 33和35,其中k是正整數(shù)。所述選定元素群組31、 33和 35可來自用于基于雙緩沖指示符26進行雙緩沖的所述多個顯示元素20、 22和24。應(yīng) 注意,選定元素群組31、 33和35的每一者可包含所述多個顯示元素20、 22和24的單 一一者或任何組合。然而,在一個方面中,選定元素群組31、 33和35的任一者可包括 少于所述多個顯示元素20、 22和24中的與所述多個再現(xiàn)的顯示幀32和34的各自一者 相關(guān)聯(lián)的各自顯示元素的全部。換句話說,在此方面中,對于給定顯示幀32和/或34, 任何一個選定元素群組可含有少于用于描繪各自顯示幀的顯示元素的總數(shù)。
如此,基于雙緩沖監(jiān)視器36相對于顯示包14的操作,再現(xiàn)模塊30可操作以從每 一選定元素群組中產(chǎn)生再現(xiàn)的選定元素群組。舉例來說,再現(xiàn)的選定元素群組41、 43 和45已分別從選定元素群組31、 33和35產(chǎn)生。此外,在一個方面中,再現(xiàn)模塊30可 操作以將每一各自所再現(xiàn)的選定元素群組41、 43和45存儲在裝置存儲器的單獨的經(jīng)定 義部分中,所述部分因此定義單獨的雙緩沖器(例如,第二顯示緩沖器40、 42和44)。
因此,再現(xiàn)模塊30可進一步操作以使用所再現(xiàn)的選定元素群組41、 43和45中的
一者或任何組合來產(chǎn)生至少一個所再現(xiàn)的顯示幀34的一部分。在此實施方案中,所述
至少一個所再現(xiàn)的顯示幀的所述部分包括少于顯示幀的全部。舉例來說,在一個方面中,
可由來自所述多個顯示元素20、 22和24的任何剩余顯示元素37、 38和/或39與所述一
個或一個以上所再現(xiàn)的選定元素群組31、 33和/或35的復(fù)本組合來形成所再現(xiàn)的顯示幀
34。在主題實例中,任何剩余顯示元素37、 38和/或39可在從0到m個顯示元素的范
圍內(nèi),其中m是正整數(shù)。另外,如本文所使用,任何剩余顯示元素可包含給定顯示幀內(nèi)
使用的可能尚未包含在選定元素群組中的任何顯示元素。在另一方面中,可完全由所述多個所再現(xiàn)的選定元素群組41、 43和45的任一者來形成所再現(xiàn)的顯示幀34。
此外,在一個實施方案中,再現(xiàn)模塊30可操作以將所再現(xiàn)的顯示幀34存儲在裝置 存儲器的另一經(jīng)定義部分中,例如第一顯示緩沖器46。第一顯示緩沖器46允許再現(xiàn)模 塊30在實質(zhì)上不影響當(dāng)前顯示幀的呈現(xiàn)的情況下構(gòu)造或描繪新的顯示幀。另外,在一 個方面中,再現(xiàn)模塊30可操作以將所再現(xiàn)的顯示幀34復(fù)制到存儲器的另一經(jīng)定義部分 中,例如顯示機構(gòu)28上所呈現(xiàn)的顯示存儲器48。如此,顯示存儲器48的內(nèi)容可直接影 響所呈現(xiàn)的顯示幀的內(nèi)容。
再現(xiàn)模塊30可進一步操作以產(chǎn)生并控制對應(yīng)于顯示包14的所述多個再現(xiàn)的顯示幀 32和34在顯示機構(gòu)28上的呈現(xiàn)(例如,在計算機裝置16上產(chǎn)生用戶接口等)。明確地 說,可由一個或一個以上先前再現(xiàn)或雙緩沖的元素或元素群組(如由雙緩沖監(jiān)視器36 所識別)的組合形成至少一個所再現(xiàn)的顯示幀的一部分。此外,可由(1) 一個或一個 以上先前再現(xiàn)的元素/群組與一個或一個以上新近再現(xiàn)的元素/群組或(2)多個先前再現(xiàn) 的元素/群組形成整個所再現(xiàn)的顯示幀34。因此,由于所述一個或一個以上先前再現(xiàn)的 元素/群組不必重新再現(xiàn)以用于在給定顯示幀中呈現(xiàn),所以系統(tǒng)10的一些方面操作以提 供對可顯示內(nèi)容的若干部分的選擇性雙緩沖,從而導(dǎo)致再現(xiàn)速度和效率增加。
參看圖2和圖3,在一個情形的實例中,當(dāng)相應(yīng)所再現(xiàn)的選定元素群組41尚未從時 間1處的一個所再現(xiàn)的顯示幀變化到時間x處的另一所再現(xiàn)的顯示幀(其中x是時間1 之后的任何時間(例如,從幀32到幀34))時,雙緩沖指示符26可與選定元素群組31 (圖l)相關(guān)聯(lián)。在此情形中,僅所再現(xiàn)的選定元素群組41的位置可相對于剩余元素37 改變,進而相對于所再現(xiàn)的顯示幀32改變所再現(xiàn)的顯示幀34。
在一個方面中,系統(tǒng)IO可優(yōu)化所再現(xiàn)的顯示幀的產(chǎn)生??赏ㄟ^允許分析顯示包14 (圖1)和多個顯示幀并確定一個或一個以上顯示元素是否具有靜態(tài)成分來實現(xiàn)優(yōu)化。此 外,在一個方面中,系統(tǒng)10可允許權(quán)衡對靜態(tài)顯示元素的所識別的一個或一個以上群 組進行雙緩沖的成本和益處。待考慮的成本和益處可包含用于對內(nèi)容進行雙緩沖的存儲 器的量以及通過復(fù)制所再現(xiàn)的內(nèi)容而不是重新再現(xiàn)所述內(nèi)容而節(jié)省的處理時間,同時考 慮顯示幀的幀速率。在一個實施方案中,此類分析可在創(chuàng)建、測試和/或使用顯示包14 后手動發(fā)生。在另一方面中,此類分析可基于再現(xiàn)模塊30和/或雙緩沖監(jiān)視器36內(nèi)的規(guī) 則、函數(shù)、試探法、神經(jīng)網(wǎng)絡(luò)和/或任何其它預(yù)定邏輯(例如,如下文論述的再現(xiàn)邏輯 56 (圖5)和雙緩沖邏輯58 (圖4))中的一者或任何組合而自動發(fā)生。
返回參看圖l,如早先注意到,顯示包14可包括多個顯示元素20、 22和24。每一
顯示元素20、 22和24可包括所顯示組成部分的全部或一部分,其中至少一個所顯示組成部分定義每一顯示幀。明確地說,在其中顯示包14包括例如可擴展標(biāo)記語言(XML) 等標(biāo)記語言的一個方面中,每一顯示元素20、 22和24可包括任何單一標(biāo)記語言元素或 任何標(biāo)記語言元素群組。另外,在一個實施方案中,顯示元素20、 22和24可以基于樹 形的結(jié)構(gòu)、嵌套結(jié)構(gòu)和/或?qū)崿F(xiàn)數(shù)據(jù)分級結(jié)構(gòu)的任何其它結(jié)構(gòu)的形式提供在顯示包14內(nèi)。 舉例來說,在一個方面中,顯示包14可操作以按照以下各項的-- 者或任何組合為 計算機裝置16定義用戶接口 (UI):第一數(shù)據(jù)格式,例如未編譯的數(shù)據(jù)文件;第二數(shù)據(jù) 格式,例如經(jīng)編譯的數(shù)據(jù)文件或目標(biāo)文件;以及編程語言。舉例來說,顯示包14可包 含(但不限于)標(biāo)記語言文檔,例如TrigMLTM文檔。TrigMLTM文檔是針對具有小屏幕
面積、有限存儲器和有限處理功率的裝置的要求(例如,經(jīng)配置以用于具有預(yù)定顯示特 性、預(yù)定量的存儲器66和預(yù)定能力的處理器68的計算機裝置16)而修改的XML導(dǎo)出 的UI標(biāo)記語言文檔;XML文檔;超文本標(biāo)記語言(HTML)文檔;以及腳本編程語言 文件(例如,JavaScriptTM文件等)。
此外,顯示包14提供再現(xiàn)構(gòu)架,可將雙緩沖指示符26插入到所述再現(xiàn)構(gòu)架中或可 從所述再現(xiàn)構(gòu)架導(dǎo)出雙緩沖指示符26。舉例來說,在一個方面中,例如在TrigMLTM文 檔中,雙緩沖指示符26可包括類似過濾器的元素,其含有子元素,且操作以對子元素 的再現(xiàn)或"描繪"進行雙緩沖(例如,以改進動畫性能)。
參看圖4,在由TrigMLTM文檔15定義的顯示包14 (圖1 )的一個非限定性實例中, 雙緩沖指示符26可采取"<畫布>"標(biāo)簽的形式。"<畫布〉"標(biāo)簽暗指分別由雙緩沖指示 符26表示的每一選定顯示元素群組被"描繪"到單獨"畫布"或雙緩沖存儲器區(qū)域中 的事實。另外,在一個實施方案中,雙緩沖指示符26可進一步包括具有可改變以選擇 性地啟用和停用雙緩沖的值的控制屬性50。舉例來說,在一個非限定性方面中,控制屬 性50可具有用以啟用雙緩沖的"真"值和用以停用雙緩沖的"假"值。在一個方面中, 標(biāo)簽留在適當(dāng)位置,以防作者稍后想要接通緩沖(或反之亦然)。
在所說明的實例中,TrigMLTM文檔15定義"層"中的可顯示元素和/或組成部分,
因此提供用于管理相對元素和/或群組特性的分級結(jié)構(gòu)。舉例來說,可定義第一層,使得
第一層始終上覆于第二層上,且可定義第二層,使得第二層始終上覆于第三層上等。在
本實例中, 一對文檔類型標(biāo)簽51識別各自文檔的開始和結(jié)尾。明確地說,。rigml〉標(biāo)簽
51可以是非視覺容器,其將XML的片段定義為TrigMLTM片段并使整個片段成為單一
XML文檔。如所說明,通過標(biāo)簽識別符識別加標(biāo)簽內(nèi)容的開始,且通過前面有反斜杠
"/"的相同標(biāo)簽識別符表示加標(biāo)簽內(nèi)容的結(jié)尾。 一對第一層標(biāo)簽53和各自內(nèi)容定義本實
例的背景幕一一主菜單,如由所述對第一群組標(biāo)簽57的初始者的屬性55所表示。在所
17說明的實例中,主菜單的內(nèi)容可包括文本、圖形等,如可由一個或一個以上標(biāo)簽(例如, 標(biāo)簽59)所表示。在所說明的實例中,標(biāo)簽59不包含標(biāo)簽識別符和/或標(biāo)簽屬性,但可
包含任何類型的不具有任何屬性或具有一個或一個以上屬性的任何組合的標(biāo)簽。此外,
內(nèi)容可經(jīng)組織為一個或一個以上群組,例如由第一群組標(biāo)簽57所指示的群組。
進一步描繪一對第二層標(biāo)簽61,其定義"彈出"組成部分,如由層屬性63所指示。 在所說明的實例中,"彈出"包括呈白色的文本消息"警告電量低",如分別由文本標(biāo) 簽65和屬性67所定義。另外,"彈出"具有附加到其的動畫,如由具有動畫屬性71的 動畫標(biāo)簽69所定義。根據(jù)動畫屬性71,當(dāng)所述則內(nèi)容第一次進入頁時(即,當(dāng)所述則 內(nèi)容被載入再現(xiàn)模塊30 (圖1)中時),觸發(fā)動畫。此外,根據(jù)動畫屬性71,所述動畫 將動畫的母群組的x坐標(biāo)制作成動畫,如由第二群組標(biāo)簽73所表示,在300毫秒(ms) 內(nèi)從-100毫米(mm)到+30 mm。母群組73進一步包含可配置的群組屬性75,其在主 題實例中將所述顯示元素群組定義為具有寬度100 mm、高度50 mm和紅色的背景色 (bgcolor)。另外,具有等于"真"的控制屬性50的雙緩沖或<畫布>元素26在此情況下 可操作以指令再現(xiàn)模塊30 (圖1)對(例如)群組73的出現(xiàn)進行雙緩沖,因此可較快 地再現(xiàn)動畫的幀。在所說明的實例中,可能需要進行雙緩沖,(例如)因為群組73只是 在移動,例如改變?nèi)航M73x軸坐標(biāo)。也就是說,群組73內(nèi)容并不逐幀變化。
在圖4的實例中,應(yīng)注意多個顯示元素可包含在雙緩沖指示符26所應(yīng)用于的任何 群組中。類似地,盡管在此實例中雙緩沖指示符26僅包含單一群組73,但應(yīng)注意單一 元素和/或多個元素和/或多個群組可包含在一個雙緩沖指示符26內(nèi)。另外,舉例來說, 一個或一個以上雙緩沖指示符26可嵌套在另一雙緩沖指示符26內(nèi)。此外,盡管在本實 例中顯示包15僅包含一個雙緩沖指示符26,但多個雙緩沖指示符26可包含在任一個顯 示包中。
返回參看圖1,內(nèi)容提供商12可包括內(nèi)容提供商、內(nèi)容零售商、記帳和客戶服務(wù)提 供商、網(wǎng)絡(luò)服務(wù)提供商、媒體經(jīng)銷商、內(nèi)容服務(wù)器和處于到達計算機裝置16的內(nèi)容和/ 或服務(wù)的分配鏈中或與所述分配鏈有關(guān)的任何實體和/或裝置中的一者或任何組合。舉例 來說,在一些方面中,內(nèi)容提供商12可包含可從加利福尼亞州圣地亞哥市的高通公司 (Qualcomm Incorporated of San Diego, California)購得的uiOneTM解決方案。uiOneTM解 決方案操作以向操作者、裝置制造商和發(fā)行人/開發(fā)者提供技術(shù)和服務(wù)的開放且靈活的組 合以創(chuàng)建且部署定制且可更新的移動UI。
此外,舉例來說,內(nèi)容提供商12可包含deliveryOneTM內(nèi)容管理和傳遞系統(tǒng),其操
作以管理無線內(nèi)容到無線裝置陣列的端到端傳送。另外,舉例來說,內(nèi)容提供商12可
18包含uiOne TrigPublisherTM和uiOne DepotTM解決方案,其操作以提供通過對UI的部分的 選擇性更新而控制和刷新用戶體驗的服務(wù)。在一個實例中,主題解決方案可進一步包含 用于快速創(chuàng)建廣范圍的移動用戶接口的工具,也稱為Trig。舉例來說,此類工具可用于 通過使新設(shè)計基于現(xiàn)有模板來加速過程,所述現(xiàn)有模板可被快速修改、模擬和直接載入 到電話中以用于測試和評估。主題解決方案中的特征的當(dāng)前組合可產(chǎn)生創(chuàng)建引人注目的 用戶體驗的高質(zhì)量接口。deliveryOneTM內(nèi)容管理和傳遞系統(tǒng)以及uiOne TrigPublisherTM和 uiOne DepotTM解決方案可從加利福尼亞州圣地亞哥市的高通公司購得。
另外,通信接口 18可包括有線連接、無線連接和在制造時間直接載入到裝置上的 一者或任何組合。有線和/或無線連接可進一步包含網(wǎng)絡(luò),例如數(shù)據(jù)網(wǎng)絡(luò)和通信網(wǎng)絡(luò)中的 一者或任何組合。在一些方面中,舉例來說,網(wǎng)絡(luò)可包括例如僅前向鏈路(FLO)網(wǎng)絡(luò) 等多播網(wǎng)絡(luò)的全部或某部分,包含可從加利福尼亞州圣地亞哥市的高通公司購得的 MediaFLOTM系統(tǒng)。在一個方面中,網(wǎng)絡(luò)可包含其它網(wǎng)絡(luò)的一者或組合,例如數(shù)字視頻
廣播(DVB)網(wǎng)絡(luò),例如用于衛(wèi)星的DVB-S、用于電纜的DVB-C、用于地面電視的DVB-T、 用于手持式地面電視的DVB-H;地面電話網(wǎng)絡(luò);衛(wèi)星電話網(wǎng)絡(luò);紅外網(wǎng)絡(luò),例如基于紅 外數(shù)據(jù)協(xié)會(IrDA)的網(wǎng)絡(luò);短程無線網(wǎng)絡(luò);藍牙@技術(shù)網(wǎng)絡(luò);紫蜂@協(xié)議網(wǎng)絡(luò);超寬 帶(UWB)協(xié)議網(wǎng)絡(luò);家庭射頻(HomeRF)網(wǎng)絡(luò);共享無線接入?yún)f(xié)議(SWAP)網(wǎng)絡(luò); 寬帶網(wǎng)絡(luò),例如無線以太網(wǎng)兼容性聯(lián)盟(WECA)網(wǎng)絡(luò)、無線保真聯(lián)盟(Wi-Fi聯(lián)盟) 網(wǎng)絡(luò)和802.xx網(wǎng)絡(luò);公共交換電話網(wǎng)絡(luò);公共異質(zhì)通信網(wǎng)絡(luò),例如因特網(wǎng);專有通信網(wǎng) 絡(luò);以及陸地移動無線電網(wǎng)絡(luò)。
此外,可包含在網(wǎng)絡(luò)的一些方面中的電話網(wǎng)絡(luò)的實例包含模擬和數(shù)字網(wǎng)絡(luò)/技術(shù)中的 一者或任何組合,例如碼分多址(CDMA)、寬帶碼分多址(WCDMA)、通用移動電 信系統(tǒng)(UMTS)、高級移動電話服務(wù)(AMPS)、時分多址(TDMA)、頻分多址(FDMA)、 正交頻分多址(OFDMA)、全球移動通信系統(tǒng)(GSM)、單載波(IX)無線電傳輸技術(shù) (RTT)、僅演進數(shù)據(jù)(EV-DO)技術(shù)、通用分組無線電服務(wù)(GPRS)、增強型數(shù)據(jù)GSM 環(huán)境(EDGE)、高速下行鏈路數(shù)據(jù)包存取(HSPDA)、模擬和數(shù)字衛(wèi)星系統(tǒng),以及可用 于通信網(wǎng)絡(luò)和數(shù)據(jù)網(wǎng)絡(luò)中的至少一者中的任何其它技術(shù)/協(xié)議。
參看圖5,在一個方面中,計算機裝置16可包含(但不限于)具有包括存儲器66
和處理器68的計算機平臺64的任何裝置。應(yīng)注意,計算機裝置16可包含任何類型的
有線和/或無線裝置,例如蜂窩式電話、個人數(shù)字助理(PDA)、膝上型計算機、個人游
戲裝置、雙向?qū)ず魴C、便攜式音樂裝置和任何其它類型的計算機。
計算機平臺64可操作以在例如數(shù)據(jù)和/或通信網(wǎng)絡(luò)等網(wǎng)絡(luò)上傳輸數(shù)據(jù),且/或接收和/或執(zhí)行例行程序和/或應(yīng)用程序。計算機平臺64可進一步操作以視情況顯示從連接到網(wǎng) 絡(luò)或連接到計算機裝置16的任何網(wǎng)絡(luò)裝置或其它計算機裝置傳輸?shù)臄?shù)據(jù)。舉例來說, 計算機平臺64可實施在硬件、固件、軟件、數(shù)據(jù)、可執(zhí)行指令及其組合中。
計算機平臺64可包含存儲器66,其可包括易失性和非易失性存儲器,例如只讀和/ 或隨機存取存儲器(RAM和ROM)、電可編程ROM (EPROM)、電可擦除可編程ROM (EEPROM)、快閃卡或計算機平臺常用的任何存儲器。此外,存儲器66可包含一個或 一個以上快閃存儲器單元,或可以是任何二級或三級存儲裝置,例如磁性媒體、光學(xué)媒 體、磁帶或者軟盤或硬盤,其中包含可移除存儲器機構(gòu)。另外,如先前所論述,存儲器 66可包含顯示存儲器48、第一顯示緩沖器46和一個或一個以上第二顯示緩沖器41、 42 和44中的一者或任何組合,其中單獨第二顯示緩沖器的數(shù)目可對應(yīng)于由雙緩沖監(jiān)視器 36識別的單獨選定元素群組31、 33和35的數(shù)目。
此外,計算機平臺64可包含處理器68,其可為專用集成電路(ASIC)、芯片集、 處理器、邏輯電路或任何其它數(shù)據(jù)處理裝置中的一者或一者以上。在一個方面中,處理 器68或例如ASIC等其它處理器可執(zhí)行應(yīng)用編程接口 (API)層70, API層70與計算 機裝置16的存儲器66中存儲的任何駐存程序(例如,用戶接口模塊52、再現(xiàn)模塊30 和雙緩沖監(jiān)視器36)介接。API70通常是在各自無線裝置上執(zhí)行的運行時環(huán)境。 一個此 類運行時環(huán)境為加利福尼亞州圣地亞哥市的高通公司開發(fā)的無線二進制運行時環(huán)境@ (BREW )軟件??衫?例如)操作以控制有線和/或無線計算裝置上應(yīng)用程序的執(zhí)行 的其它運行時環(huán)境。
另外,處理器68可包含實施在硬件、固件、軟件、數(shù)據(jù)、可執(zhí)行指令及其組合中
的各種處理子系統(tǒng)72,其啟用計算機裝置16的功能性和計算機裝置對數(shù)據(jù)和/或通信網(wǎng)
絡(luò)的可操作性。舉例來說,處理子系統(tǒng)72可允許啟始和維持與內(nèi)容提供商12和/或其它
聯(lián)網(wǎng)裝置的通信,并與之交換數(shù)據(jù)。在其中計算機裝置被定義為示范性蜂窩式電話的一
個方面中,處理器68可另外包含用于通信的處理子系統(tǒng)72中的一者或組合,例如聲音、
非易失性存儲器、文件系統(tǒng)、傳輸、接收、搜索器、層l、層2、層3、主控制裝置、遠(yuǎn)
程程序、手持機、功率管理、數(shù)字信號處理器、消息收發(fā)、呼叫管理器、藍牙@系統(tǒng)、
藍牙@1^05、位置引擎、用戶接口、休眠、數(shù)據(jù)服務(wù)、安全性、驗證、USIM/SIM、語
音服務(wù)、聲碼器、消息收發(fā)、圖形、USB、多媒體等。對于所揭示的方面,處理器68
的處理子系統(tǒng)72可包含與在計算機平臺64上執(zhí)行的啟用本文描述的功能性的應(yīng)用程序
交互的任何子系統(tǒng)組件。
此外,計算機平臺64可包含實施在硬件、固件、軟件、數(shù)據(jù)、可執(zhí)行指令及其組合中的通信模塊74,其啟用計算機裝置16的各種組件之間以及計算機裝置16與通信接 口18之間的通信。舉例來說,在蜂窩式電話方面中,通信模塊74可包含必需的硬件、 固件、軟件、數(shù)據(jù)、可執(zhí)行指令及其組合,其中包含用于建立無線通信連接的傳輸和接 收鏈組件。
此外,在一個方面中,舉例來說,通信模塊74可操作以接收和轉(zhuǎn)發(fā)顯示包14,或 向用戶接口模塊52、再現(xiàn)模塊30和雙緩沖監(jiān)視器36中的至少一者提供對顯示包14的 存取。隨后,舉例來說,通信模塊74可操作以基于來自再現(xiàn)模塊30的指令而在裝置組 件間轉(zhuǎn)發(fā)選定元素群組31、 33和35、剩余元素37、 38和39、所再現(xiàn)的選定元素群組 41、 43和45、所再現(xiàn)的顯示幀34和32。
另外,計算機裝置16可具有用于產(chǎn)生到裝置中的輸入的一個或一個以上輸入機構(gòu) 76,且可進一步具有用于產(chǎn)生由裝置的用戶消耗的信息的一個或一個以上輸出機構(gòu)78。 舉例來說,輸入機構(gòu)76可包含例如按鍵或鍵盤、導(dǎo)航機構(gòu)、鼠標(biāo)、觸摸屏顯示器、與 語音辨別模塊相關(guān)聯(lián)的麥克風(fēng)等機構(gòu)。在某些方面中,輸入機構(gòu)76提供用戶輸入以激 活無線裝置上的應(yīng)用程序或模塊或與所述應(yīng)用程序或模塊交互。此外,舉例來說,輸出 機構(gòu)78可包含可操作以呈現(xiàn)UI、音頻揚聲器、觸覺反饋機構(gòu)等的顯示器28。
另外,計算機平臺64可進一步包含用戶接口模塊52,其可操作以管理再現(xiàn)模塊30、 雙緩沖監(jiān)視器36和顯示機構(gòu)28的執(zhí)行和/或操作。用戶接口模塊52可包括硬件、軟件、 固件、可執(zhí)行指令和數(shù)據(jù)中的一者或任何組合。舉例來說,在一個方面中,用戶接口模 塊52包括用戶接口邏輯54,其可由處理器68執(zhí)行以執(zhí)行用戶接口管理功能。此外,舉 例來說,用戶接口模塊52可包含與先前論述的uiOneTM解決方案相關(guān)聯(lián)的uiOneTM客戶 端和進入端口層。在手機方面中,舉例來說,uiOneTM客戶端是駐存在手持機上允許在 空中安裝和更新"Trig"或用戶接口的高性能緊湊型應(yīng)用程序。舉例來說,uiOneTM客戶 端啟用手持機的軟件組件(例如,電話、消息收發(fā)、通信錄、日歷等)與用戶接口或顯 示機構(gòu)28之間的交互。此外,操作者可使用uiOneTM客戶端來通過將用戶接口印上標(biāo)記、 動態(tài)地推進屏幕上的服務(wù)以及提供無縫連接從而使用戶更容易購買服務(wù)來區(qū)分操作者 的服務(wù)提供和推動收入。
在又一方面中,在基于Trig的系統(tǒng)中,用戶接口模塊52可包含以下各項中的一者
或任何組合虛擬文件系統(tǒng);資源管理器,其可操作以提供(尤其)裝置上的持久存儲
的提?。痪W(wǎng)絡(luò)通信代理;更新管理器,其可操作以處置Trig和Triglet的接收和應(yīng)用;
操作符管理器,其可操作以監(jiān)督軟件中存在的操作符組;多個操作符;支持管理器,其
可操作以提供用于使其它組件報告事件或誤差的發(fā)生的接口;以及trig管理器,其可操
21作以呈現(xiàn)到資源管理器和再現(xiàn)器的接口以及其它trig管理功能。
另外,計算機平臺64可進一步包含再現(xiàn)模塊30,其可操作以產(chǎn)生對應(yīng)于顯示包14 的所再現(xiàn)的顯示幀。再現(xiàn)模塊30可包括硬件、軟件、固件、可執(zhí)行指令和數(shù)據(jù)中的一 者或任何組合。舉例來說,在一個方面中,再現(xiàn)模塊30包括再現(xiàn)邏輯56,其可由處理 器68執(zhí)行以執(zhí)行本文描述的再現(xiàn)功能。在另一方面中,再現(xiàn)模塊30可包括例如剖析器 和再現(xiàn)引擎等額外組件中的一者或任何組合。在一個實施方案中,剖析器可操作以讀取 顯示包14的語言,而可操作的再現(xiàn)引擎可操作以將經(jīng)剖析的語言轉(zhuǎn)譯成圖形API調(diào)用 以執(zhí)行繪圖或再現(xiàn)功能。另外,在一個方面中,再現(xiàn)模塊30可操作以針對由雙緩沖監(jiān) 視器36識別的每一選定元素群組定義第二顯示緩沖器。此外,再現(xiàn)模塊30可操作以將 每一經(jīng)識別的選定元素群組描繪到單獨的各自第二顯示緩沖器中。
另外,計算機平臺64包含雙緩沖監(jiān)視器36,其可操作以基于顯示包14內(nèi)的一個或 一個以上雙緩沖指示符26而識別用于雙緩沖的各自一個或一個以上選定元素/群組。雙 緩沖監(jiān)視器36可包括硬件、軟件、固件、可執(zhí)行指令和數(shù)據(jù)中的一者或任何組合。舉 例來說,在一個方面中,雙緩沖監(jiān)視器36包括可由處理器68執(zhí)行的雙緩沖邏輯56。雙 緩沖邏輯56可操作以執(zhí)行選定元素群組31、 33和35的識別操作,如本文所描述。在 此方面中,雙緩沖邏輯56可包含規(guī)則、函數(shù)、試探法、神經(jīng)網(wǎng)絡(luò)和/或任何其它預(yù)定邏 輯中的一者或任何組合,其可操作以檢測內(nèi)嵌在顯示包14內(nèi)的一個或一個以上雙緩沖 指示符26和/或分析顯示包14以及顯示元素20、22和24中的一者或任何組合以便確定 和/或?qū)С鲆粋€或一個以上雙緩沖指示符26。舉例來說,并非檢測預(yù)定或硬編碼的指示 符,雙緩沖邏輯56可操作以分析顯示幀序列,識別至少兩個顯示幀上的一個或一個以 上個別靜態(tài)顯示元素或靜態(tài)顯示元素群組以分類為選定元素群組,視情況自動產(chǎn)生雙緩 沖指示符26和/或以另外方式自動識別一個或一個以上選定元素群組31、 33和35,并 啟始相應(yīng)所再現(xiàn)的選定元素群組41、 43和45的產(chǎn)生和存儲以在呈現(xiàn)由顯示包14定義 的多個顯示幀時使用。另外,在一個方面中,雙緩沖監(jiān)視器36可操作以創(chuàng)建和/或定義 用于保存每一選定元素群組的第二顯示緩沖器,其中每一所再現(xiàn)的選定元素群組可保存 在單獨的第二顯示緩沖器中,或其中所有所再現(xiàn)的選定元素群組均存儲到單一緩沖顯示
器o
參看圖6,在一個方面中, 一種顯示內(nèi)容的方法包括獲得具有定義多個顯示幀的多 個顯示元素的顯示包(事件90)。舉例來說,在一個方面中,計算機裝置經(jīng)由通信接口 從內(nèi)容提供商接收顯示包。顯示包可包括定義多個顯示幀的多個顯示元素,且進一步可 包括至少一個雙緩沖指示符。另外,所述方法可包含再現(xiàn)所述多個顯示元素的至少一個選定群組(事件92)。此 外,再現(xiàn)所述多個顯示元素的至少一個選定群組可包含再現(xiàn)一個選定元素、多個選定元 素和/或多個選定元素群組。在一個實例中,每一選定群組基于所述顯示包中的雙緩沖指 示符信息。舉例來說,在一個方面中,響應(yīng)于顯示包,再現(xiàn)模塊可操作以從由雙緩沖監(jiān) 視器識別的各自一個或一個以上選定元素群組產(chǎn)生一個或一個以上所再現(xiàn)的選定元素 群組。舉例來說,在一個實施方案中,雙緩沖監(jiān)視器可操作以分析顯示包并定位和/或?qū)?出待雙緩沖的一個或一個以上雙緩沖指示符信令內(nèi)容(例如,以改進動畫性能)。舉例 來說,此類雙緩沖可在所述一個或一個以上顯示元素的成分在兩個或兩個以上顯示幀上 不改變時發(fā)生。然而,應(yīng)注意,所述兩個或兩個以上顯示幀可能不需要為連續(xù)的顯示幀。 另外,在一個方面中,每一選定元素群組可包括少于相應(yīng)所再現(xiàn)的顯示幀的全部。此外, 在一個方面中,每一選定群組可包括少于與相應(yīng)顯示幀相關(guān)聯(lián)的所述多個顯示元素的全 部。
此外,所述方法可包含將每一所再現(xiàn)的選定群組的復(fù)本保存在第二顯示緩沖器中 (事件94)。舉例來說,在一個方面中,再現(xiàn)模塊可操作以將所述一個或一個以上所再現(xiàn) 的選定元素群組保存在各自一個或一個以上第二顯示緩沖器中。在一個實施方案中,舉 例來說,再現(xiàn)模塊和/或雙緩沖監(jiān)視器可操作以(例如)基于雙緩沖指示符信息而在存儲 器內(nèi)定義或創(chuàng)建所述各自一個或一個以上第二顯示緩沖器。盡管可創(chuàng)建單獨的第二顯示 緩沖器,但應(yīng)注意,所有所再現(xiàn)的選定元素群組可保存到共用的第二顯示緩沖器中。
另外,所述方法可包含再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀,使得所述至少一 個所再現(xiàn)的顯示幀的至少一部分包括所再現(xiàn)選定群組的所保存復(fù)本(事件96)。舉例來 說,在一個方面中,再現(xiàn)模塊可操作以通過再現(xiàn)一個或一個以上剩余元素與一個或一個 以上所再現(xiàn)選定元素群組的復(fù)本組合來產(chǎn)生所再現(xiàn)的顯示幀。在另一方面中,舉例來說, 可僅使用兩個或兩個以上所再現(xiàn)選定元素群組的復(fù)本來產(chǎn)生所再現(xiàn)的顯示幀。如此,在 一個實施方案中,每一所再現(xiàn)選定元素群組可包括少于相應(yīng)顯示幀的全部。
此外,所述方法可包含將所述至少一個所再現(xiàn)顯示幀保存在第一顯示緩沖器中(事 件98)。舉例來說,在一個方面中,再現(xiàn)模塊可操作以將每一各自所再現(xiàn)的顯示幀保存 到第一顯示緩沖器中。
另外,所述方法可包含顯示所述至少一個顯示幀(事件100)。舉例來說,在一個方
面中,再現(xiàn)模塊可操作以將各自所再現(xiàn)的顯示幀從第一顯示緩沖器復(fù)制到顯示存儲器
中,進而致使將各自顯示幀呈現(xiàn)在顯示機構(gòu)上。此外,舉例來說,在再現(xiàn)和顯示所述顯
示幀之后,再現(xiàn)模塊可接著利用所再現(xiàn)的選定元素群組中的至少一者,與所述群組的另
23一者組合和/或與一個或一個以上剩余元素組合,以產(chǎn)生下一顯示幀。在所再現(xiàn)顯示幀的 再現(xiàn)完成后,再現(xiàn)模塊可將所再現(xiàn)顯示幀復(fù)制到顯示存儲器,同時丟棄所再現(xiàn)顯示幀, 且接著將所再現(xiàn)顯示幀呈現(xiàn)在顯示機構(gòu)上。上文定義的動作可重復(fù)進行以致使呈現(xiàn)各自 顯示包內(nèi)的所述多個顯示幀中的每一者,其中一個或一個以上個別靜態(tài)顯示元素或其群 組被選擇性再現(xiàn)一次、保存且接著復(fù)制到一個或一個以上后續(xù)顯示幀的再現(xiàn)中。因此, 再現(xiàn)模塊可致使至少呈現(xiàn)具有包含至少一個先前再現(xiàn)的選定元素群組的部分的所再現(xiàn) 顯示幀。
結(jié)合本文所揭示的實施例而描述的各種說明性邏輯、邏輯區(qū)塊、模塊和電路可用通 用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA) 或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或經(jīng)設(shè)計以執(zhí)行本文所描 述的功能的其任何組合來實施或執(zhí)行。通用處理器可以是微處理器,但在替代方案中, 處理器可以是任何常規(guī)處理器、控制器、微控制器或狀態(tài)機。處理器也可實施為計算裝 置的組合,例如DSP與微處理器的組合、多個微處理器、 一個或一個以上微處理器結(jié)合 DSP核心或任何其它此類配置。另外,至少一個處理器可包括可操作以執(zhí)行上文描述的 步驟和/或動作中的一者或一者以上的一個或一個以上模塊。
此外,在一個或一個以上示范性方面中,所描述的功能可以硬件、軟件、固件或其 任何組合來實施。如果以軟件實施,那么所述功能可作為一個或一個以上指令或代碼而 存儲在計算機可讀媒體上或在計算機可讀媒體上傳輸。計算機可讀媒體包含計算機存儲
媒體和通信媒體兩者,其包含有助于將計算機程序從一個位置傳送到另一位置的任何媒
體。存儲媒體可為可由計算機存取的任何可用媒體。以實例而非限制的方式,此類計算
機可讀媒體可包括RAM、 ROM、 EEPROM、 CD-ROM或其它光盤存儲裝置、磁盤存儲
裝置或其它磁性存儲裝置,或任何其它可用于以指令或數(shù)據(jù)結(jié)構(gòu)的形式承載或存儲所需
程序代碼且可由計算機存取的媒體。并且,任何連接適當(dāng)?shù)乇环Q作計算機可讀媒體。舉
例來說,如果使用同軸電纜、光纖電纜、雙扭線、數(shù)字訂戶線(DSL)或例如紅外線、
無線電和微波等無線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸軟件,那么所述同軸電纜、
光纖電纜、雙扭線、DSL或例如紅外線、無線電和微波等無線技術(shù)包含在媒體的定義內(nèi)。
如本文所使用,磁盤與光盤包含緊致光盤(CD)、激光光盤、光盤、數(shù)字通用光盤(DVD)、
軟盤和藍射線光盤,其中磁盤通常以磁性方式再生數(shù)據(jù),而光盤利用激光以光學(xué)方式再
生數(shù)據(jù)。上述內(nèi)容的組合也應(yīng)包含在計算機可讀媒體的范圍內(nèi)。
雖然以上揭示內(nèi)容展示了說明性方面和/或?qū)嵤├珣?yīng)注意,可在不脫離所附權(quán)利
要求書所定義的所描述方面和/或?qū)嵤├姆秶那闆r下在本文中作出各種變化和修改。此外,盡管可能以單數(shù)形式描述或主張所描述的實施例的元件,但除非明確規(guī)定限于單 數(shù)形式,否則也預(yù)期復(fù)數(shù)形式。另外,除非另外規(guī)定,否則任何方面和/或?qū)嵤├娜?或部分可與任何其它方面和/或?qū)嵤├娜炕虿糠忠黄鹄谩?br> 權(quán)利要求
1. 一種產(chǎn)生可顯示內(nèi)容的方法,其包括獲得具有定義多個顯示幀的多個顯示元素的顯示包;再現(xiàn)所述多個顯示元素的至少一個選定群組,其中每一選定群組基于所述顯示包中的指示符信息,且其中每一選定群組包括少于所述多個顯示元素的全部;將每一所再現(xiàn)的選定群組的復(fù)本保存在第二顯示緩沖器中;再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀,使得所述至少一個所再現(xiàn)的顯示幀的至少一部分包括至少一個所再現(xiàn)的選定群組的所述所保存復(fù)本;以及將所述至少一個所再現(xiàn)的顯示幀保存在第一顯示緩沖器中,所述第一顯示緩沖器不同于所述第二顯示緩沖器。
2. 根據(jù)權(quán)利要求1所述的方法,其進一步包括顯示所述至少一個所再現(xiàn)的顯示幀。
3. 根據(jù)權(quán)利要求1所述的方法,其中再現(xiàn)所述至少一個顯示幀包括將一個以上所再現(xiàn) 的選定群組的所述所保存復(fù)本組合以形成各自顯示幀的全部。
4. 根據(jù)權(quán)利要求1所述的方法,其中再現(xiàn)所述至少一個顯示幀包括再現(xiàn)對應(yīng)于所述各自顯示幀的所述多個顯示元素中的選定顯示元素;以及 將所述多個顯示元素中的所述再現(xiàn)的選定顯示元素與至少一個所再現(xiàn)的選定群 組的所述所保存復(fù)本組合以形成所述各自顯示幀的全部。
5. 根據(jù)權(quán)利要求1所述的方法,其中再現(xiàn)至少一個顯示幀包括在再現(xiàn)至少兩個顯示幀 期間選擇性地僅再現(xiàn)一次所述多個顯示元素的至少一個選定群組。
6. 根據(jù)權(quán)利要求1所述的方法,其中再現(xiàn)所述多個顯示元素的所述至少一個選定群組 包括識別對應(yīng)于所述顯示包的所述指示符信息內(nèi)的雙緩沖指示符的控制屬性;以及 響應(yīng)于所述所識別的控制屬性而產(chǎn)生每一各自所再現(xiàn)的選定群組。
7. 根據(jù)權(quán)利要求1所述的方法,其中再現(xiàn)所述多個顯示元素的所述至少一個選定群組包括在所述多個顯示幀上分析所述顯示包以獲得所述多個顯示元素中的靜態(tài)顯示元 素;基于所述多個顯示元素中的所述所識別的靜態(tài)顯示元素而導(dǎo)出所述指示符信息; 以及響應(yīng)于所述所導(dǎo)出的指示符信息而產(chǎn)生每一各自所再現(xiàn)的選定群組。
8. 根據(jù)權(quán)利要求l所述的方法,其進一步包括在所述多個顯示幀上識別所述多個顯示元素中的靜態(tài)顯示元素; 相對于對應(yīng)于所述多個顯示幀的幀速率而權(quán)衡再現(xiàn)和保存所述多個顯示元素中 的所述所識別的靜態(tài)顯示元素的復(fù)本的成本和益處;以及 基于所述權(quán)衡的結(jié)果而導(dǎo)出所述指示符信息。
9. 根據(jù)權(quán)利要求1所述的方法,其中再現(xiàn)所述多個顯示元素的所述至少一個選定群組 包括再現(xiàn)來自少于對應(yīng)于各自顯示幀的所述多個顯示元素的所述各自顯示元素的 全部的每一選定群組。
10. 根據(jù)權(quán)利要求1所述的方法,其中所述顯示包定義對應(yīng)于多個層中的各自顯示幀的 所述多個顯示元素,且其中再現(xiàn)所述多個顯示元素的所述至少一個選定群組包括再 現(xiàn)所述多個層中的至少一者。
11. 根據(jù)權(quán)利要求1所述的方法,其中將每一所再現(xiàn)的選定群組的復(fù)本保存在所述第二 顯示緩沖器中包括將每一各自所再現(xiàn)的選定群組保存在多個第二顯示緩沖器的不 同相應(yīng)一者中。
12. 根據(jù)權(quán)利要求11所述的方法,其中再現(xiàn)所述至少一個顯示幀進一步包括將一個以 上所再現(xiàn)的選定群組從所述多個第二顯示緩沖器中的所述各自相應(yīng)第二顯示緩沖 器復(fù)制到所述第一顯示緩沖器中以形成各自所再現(xiàn)的顯示幀。
13. 根據(jù)權(quán)利要求12所述的方法,其進一步包括將每一各自所再現(xiàn)的顯示幀從所述第 一顯示緩沖器復(fù)制到顯示存儲器以致使在顯示機構(gòu)上顯示所述各自所再現(xiàn)的顯示幀。
14. 根據(jù)權(quán)利要求2所述的方法,其中顯示所述至少一個所再現(xiàn)的顯示幀包括將各自所 再現(xiàn)的顯示幀從第一顯示緩沖器復(fù)制到顯示存儲器中以致使在顯示機構(gòu)上顯示所 述各自所再現(xiàn)的顯示幀。
15. 根據(jù)權(quán)利要求1所述的方法,其中獲得所述顯示包包括至少獲得未編譯的數(shù)據(jù)文 件、經(jīng)編譯的數(shù)據(jù)文件或編程語言。
16. 根據(jù)權(quán)利要求l所述的方法,其中所述顯示包進一步包括用戶接口,所述用戶接口 經(jīng)配置以用于在具有預(yù)定顯示特性、預(yù)定量的存儲器和預(yù)定量的處理功率的計算機 裝置上呈現(xiàn),且其中再現(xiàn)所述至少一個顯示幀包括再現(xiàn)所述用戶接口。
17. 至少一種處理器,其經(jīng)配置以產(chǎn)生可顯示內(nèi)容,所述處理器包括可操作以獲得具有定義多個顯示幀的多個顯示元素的顯示包的模塊;可操作以再現(xiàn)所述多個顯示元素的至少一個選定群組的模塊,其中每一選定群組 基于所述顯示包中的指示符信息,且其中每一選定群組包括少于所述多個顯示元素的全部可操作以將每一所再現(xiàn)的選定群組的復(fù)本保存在第二顯示緩沖器中的模塊; 可操作以再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀以使得所述至少一個所再現(xiàn)的顯示幀的至少一部分包括至少一個所再現(xiàn)的選定群組的所述所保存復(fù)本的模塊;以及可操作以將所述至少一個所再現(xiàn)的顯示幀保存在第一顯示緩沖器中的模塊,所述 第一顯示緩沖器不同于所述第二顯示緩沖器。
18. 根據(jù)權(quán)利要求17所述的處理器,其中所述可操作以再現(xiàn)所述至少一個顯示幀的模 塊包括可操作以將一個以上所再現(xiàn)的選定群組的所述所保存復(fù)本組合以形成各自 顯示幀的全部的模塊。
19. 根據(jù)權(quán)利要求17所述的處理器,其中所述可操作以再現(xiàn)所述至少一個顯示幀的模塊包括可操作以再現(xiàn)對應(yīng)于所述各自顯示幀的所述多個顯示元素中的選定顯示元素的 模塊;以及可操作以將所述多個顯示元素中的所述所再現(xiàn)的選定顯示元素與至少一個所再 現(xiàn)的選定群組的所述所保存復(fù)本組合以形成所述各自顯示幀的全部的模塊。
20. 根據(jù)權(quán)利要求17所述的處理器,其中所述可操作以再現(xiàn)所述至少一個顯示幀的模 塊包括-可操作以在所述再現(xiàn)至少兩個顯示幀期間選擇性地僅再現(xiàn)一次所述多個顯示元 素的至少一個選定群組的模塊。
21. 根據(jù)權(quán)利要求17所述的處理器,其中所述可操作以再現(xiàn)所述多個顯示元素的所述 至少一個選定群組的模塊包括可操作以識別對應(yīng)于所述顯示包的所述指示符信息內(nèi)的雙緩沖指示符的控制屬 性的模塊;以及可操作以響應(yīng)于所述所識別的控制屬性而識別每一各自所再現(xiàn)的選定群組的模 塊。
22. —種計算機程序產(chǎn)品,其包括計算機可讀媒體,其包括用于致使計算機獲得具有定義多個顯示幀的多個顯示元素的顯示包的至少一 個指令;用于致使所述計算機再現(xiàn)所述多個顯示元素的至少一個選定群組的至少一個 指令,其中每一選定群組基于所述顯示包中的指示符信息,且其中每一選定群組 包括少于所述多個顯示元素的全部;用于致使所述計算機將每一所再現(xiàn)的選定群組的復(fù)本保存在第二顯示緩沖器 中的至少一個指令;用于致使所述計算機再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀以使得所述至 少一個所再現(xiàn)的顯示幀的至少一部分包括至少一個所再現(xiàn)的選定群組的所述所 保存復(fù)本的至少一個指令;以及用于致使所述計算機將所述至少一個所再現(xiàn)的顯示幀保存在第一顯示緩沖器 中的至少一個指令,所述第一顯示緩沖器不同于所述第二顯示緩沖器。
23. 根據(jù)權(quán)利要求22所述的計算機程序產(chǎn)品,其中所述用于致使所述計算機再現(xiàn)所述 至少一個顯示幀的至少一個指令包括用于致使所述計算機將一個以上所再現(xiàn)的選定群組的所述所保存復(fù)本組合以形 成各自顯示幀的全部的至少一個指令。
24. 根據(jù)權(quán)利要求22所述的計算機程序產(chǎn)品,其中所述用于致使所述計算機再現(xiàn)所述至少一個顯示幀的至少一個指令包括用于致使所述計算機再現(xiàn)對應(yīng)于所述各自顯示幀的所述多個顯示元素中的選定顯示元素的至少一個指令;以及用于致使所述計算機將所述多個顯示元素中的所述所再現(xiàn)的選定顯示元素與至 少一個所再現(xiàn)的選定群組的所述所保存復(fù)本組合以形成所述各自顯示幀的全部的 至少一個指令。
25. 根據(jù)權(quán)利要求22所述的計算機程序產(chǎn)品,其中所述用于致使所述計算機再現(xiàn)所述 至少一個顯示幀的至少一個指令包括用于致使所述計算機在所述再現(xiàn)至少兩個顯示幀期間選擇性地僅再現(xiàn)一次所述 多個顯示元素的至少一個選定群組的至少一個指令。
26. 根據(jù)權(quán)利要求22所述的計算機程序產(chǎn)品,其中所述用于致使所述計算機再現(xiàn)所述多個顯示元素的所述至少一個選定群組的至少一個指令包括用于致使所述計算機識別對應(yīng)于所述顯示包的所述指示符信息內(nèi)的雙緩沖指示符的控制屬性的至少一個指令;以及用于致使所述計算機響應(yīng)于所述所識別的控制屬性而識別每一各自所再現(xiàn)的選 定群組的至少一個指令。
27. —種設(shè)備,其包括用于獲得具有定義多個顯示幀的多個顯示元素的顯示包的裝置;用于再現(xiàn)所述多個顯示元素的至少一個選定群組的裝置,其中每一選定群組基于 所述顯示包中的指示符信息,且其中每一選定群組包括少于所述多個顯示元素的全 部;用于將每一所再現(xiàn)的選定群組的復(fù)本保存在第二顯示緩沖器中的裝置;用于再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀以使得所述至少一個所再現(xiàn)的顯示幀的至少一部分包括至少一個所再現(xiàn)的選定群組的所述所保存復(fù)本的裝置;以及用于將所述至少一個所再現(xiàn)的顯示幀保存在第一顯示緩沖器中的裝置,所述第一 顯示緩沖器不同于所述第二顯示緩沖器。
28. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述用于再現(xiàn)所述至少一個顯示幀的裝置包括 用于將一個以上所再現(xiàn)的選定群組的所述所保存復(fù)本組合以形成各自顯示幀的全 部的裝置。
29. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述用于再現(xiàn)所述至少一個顯示幀的裝置包括用于再現(xiàn)對應(yīng)于所述各自顯示幀的所述多個顯示元素中的選定顯示元素的裝置;以及用于將所述多個顯示元素中的所述所再現(xiàn)的選定顯示元素與至少一個所再現(xiàn)的 選定群組的所述所保存復(fù)本組合以形成所述各自顯示幀的全部的裝置。
30. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述用于再現(xiàn)所述至少一個顯示幀的裝置包括用于在所述再現(xiàn)至少兩個顯示幀期間選擇性地僅再現(xiàn)一次所述多個顯示元素的 至少一個選定群組的裝置。
31. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述用于再現(xiàn)所述多個顯示元素的所述至少一 個選定群組的裝置包括-用于識別對應(yīng)于所述顯示包的所述指示符信息內(nèi)的雙緩沖指示符的控制屬性的 裝置;以及用于響應(yīng)于所述所識別的控制屬性而識別每一各自所再現(xiàn)的選定群組的裝置。
32. —種用于產(chǎn)生可顯示內(nèi)容的計算機裝置,其包括存儲器,其包括第一顯示緩沖器、不同于所述第一顯示緩沖器的第二顯示緩沖器以及顯示包,其中所述顯示包包括定義多個顯示幀的多個顯示元素; 處理器,其與所述存儲器通信;具有再現(xiàn)邏輯的再現(xiàn)模塊,其中所述再現(xiàn)模塊可由所述處理器執(zhí)行以再現(xiàn)所述多 個顯示元素的至少一個選定群組,其中每一選定群組基于所述顯示包中的指示符信息,且其中每一選定群組包括少于所述多個顯示元素的全部;其中所述再現(xiàn)模塊進一步可由所述處理器執(zhí)行以將每一所再現(xiàn)的選定群組的復(fù)本保存在所述第二顯示緩沖器中;其中所述再現(xiàn)模塊進一步可由所述處理器執(zhí)行以再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀,使得所述至少一個所再現(xiàn)的顯示幀的至少一部分包括至少一個所再現(xiàn)的選定群組的所述所保存復(fù)本;且其中所述再現(xiàn)模塊進一步可由所述處理器執(zhí)行以將所述至少一個所再現(xiàn)的顯示幀保存在所述第一顯示緩沖器中。
33. 根據(jù)權(quán)利要求32所述的計算機裝置,其進一步包括顯示機構(gòu),其中所述存儲器進 一步包括與所述顯示機構(gòu)通信的顯示存儲器,且其中所述再現(xiàn)模塊進一步可由所述 處理器執(zhí)行以將每一所再現(xiàn)的顯示幀從所述第一顯示緩沖器復(fù)制到所述顯示存儲 器以在所述顯示機構(gòu)上顯示所述顯示幀。
34. 根據(jù)權(quán)利要求32所述的計算機裝置,其中所述再現(xiàn)模塊進一步可由所述處理器執(zhí) 行以將一個以上所再現(xiàn)的選定群組的所述所保存復(fù)本組合以形成各自顯示幀的全 部。
35. 根據(jù)權(quán)利要求32所述的計算機裝置,其中所述再現(xiàn)模塊進一步可由所述處理器執(zhí) 行以再現(xiàn)對應(yīng)于所述各自顯示幀的所述多個顯示元素中的選定顯示元素,且將所述 多個顯示元素中的所述所再現(xiàn)的選定顯示元素與至少一個所再現(xiàn)的選定群組的所 述所保存復(fù)本組合以形成所述各自顯示幀的全部。
36. 根據(jù)權(quán)利要求32所述的計算機裝置,其中所述再現(xiàn)模塊進一步可由所述處理器執(zhí) 行以在所述再現(xiàn)至少兩個顯示幀期間選擇性地僅再現(xiàn)一次所述多個顯示元素的至 少一個選定群組。
37. 根據(jù)權(quán)利要求32所述的計算機裝置,其中所述指示符信息包括具有指示是否要實 施雙緩沖的控制屬性的至少一個雙緩沖指示符,其中所述再現(xiàn)模塊進一步包括具有 雙緩沖邏輯的雙緩沖模塊,所述雙緩沖邏輯可由所述處理器執(zhí)行以識別每一雙緩沖 指示符和每一相應(yīng)控制屬性,且其中所述雙緩沖模塊進一步可由所述處理器執(zhí)行以響應(yīng)于識別指示實施雙緩沖的各自控制屬性而啟始各自所再現(xiàn)的選定群組的產(chǎn)生。
38. 根據(jù)權(quán)利要求32所述的計算機裝置,其中所述再現(xiàn)模塊進一步包括具有雙緩沖邏 輯的雙緩沖模塊,所述雙緩沖邏輯可由所述處理器執(zhí)行以-在所述多個顯示幀上分析所述顯示包以獲得所述多個顯示元素中的靜態(tài)顯示元 素;基于所述多個顯示元素中的所述所識別的靜態(tài)顯示元素而導(dǎo)出所述指示符信息; 以及響應(yīng)于所述所導(dǎo)出的指示符信息而產(chǎn)生每一各自所再現(xiàn)的選定群組。
39. 根據(jù)權(quán)利要求32所述的計算機裝置,其中所述再現(xiàn)模塊進一步包括可由所述處理 器執(zhí)行以進行以下操作的邏輯-在所述多個顯示幀上識別所述多個顯示元素中的靜態(tài)顯示元素; 相對于對應(yīng)于所述多個顯示幀的幀速率而權(quán)衡再現(xiàn)和保存所述多個顯示元素中 的所述所識別的靜態(tài)顯示元素的復(fù)本的成本和益處;以及 基于所述權(quán)衡的結(jié)果而導(dǎo)出所述指示符信息。
40. 根據(jù)權(quán)利要求32所述的計算機裝置,其中所述再現(xiàn)模塊進一步可由所述處理器執(zhí) 行以再現(xiàn)來自少于對應(yīng)于各自顯示幀的所述多個顯示元素中所述各自顯示元素的 全部的每一選定群組。
41. 根據(jù)權(quán)利要求32所述的計算機裝置,其中所述顯示包定義對應(yīng)于多個層中的各自 顯示幀的所述多個顯示元素,且其中所述多個顯示元素的所述至少一個選定群組對 應(yīng)于所述多個層中的至少一者。
42. 根據(jù)權(quán)利要求32所述的計算機裝置,其中所述存儲器進一步包括多個不同的第二 顯示緩沖器,其每一者對應(yīng)于各自所再現(xiàn)的選定群組,且其中所述再現(xiàn)模塊進一步 可由所述處理器執(zhí)行以將每一各自所再現(xiàn)的選定群組保存在所述多個不同的第二 顯示緩沖器的相應(yīng)一者中。
43. 根據(jù)權(quán)利要求42所述的計算機裝置,其中所述再現(xiàn)模塊進一步可由所述處理器執(zhí)行以將一個以上所再現(xiàn)的選定群組從所述多個不同的第二顯示緩沖器中的所述各 自相應(yīng)第二顯示緩沖器復(fù)制到所述第一顯示緩沖器中以形成各自所再現(xiàn)的顯示幀。
44. 根據(jù)權(quán)利要求43所述的計算機裝置,其進一步包括與顯示機構(gòu)通信的顯示存儲器, 其中所述再現(xiàn)模塊進一步可由所述處理器執(zhí)行以將每一各自所再現(xiàn)的顯示幀從所 述第一顯示緩沖器復(fù)制到所述顯示存儲器以致使在所述顯示機構(gòu)上顯示所述各自 所再現(xiàn)的顯示幀。
45. 根據(jù)權(quán)利要求32所述的計算機裝置,其中所述顯示包進一步至少包括未編譯的數(shù) 據(jù)文件、經(jīng)編譯的數(shù)據(jù)文件或編程語言。
46. 根據(jù)權(quán)利要求32所述的計算機裝置,其進一步包括具有預(yù)定顯示特性的顯示機構(gòu), 其中所述存儲器進一步包括預(yù)定量的存儲器,其中所述處理器包括預(yù)定量的處理功 率,其中所述顯示包進一步包括用戶接口,所述用戶接口經(jīng)配置以用于至少基于所 述預(yù)定顯示特性、所述預(yù)定量的存儲器或所述預(yù)定量的處理功率而呈現(xiàn),且其中所 述再現(xiàn)模塊進一步可由所述處理器執(zhí)行以在所述顯示機構(gòu)上顯示包括所述用戶接 口的至少一個顯示幀。
全文摘要
本發(fā)明提供一種產(chǎn)生可顯示內(nèi)容的方法。所述方法包含獲得具有定義多個顯示幀的多個顯示元素的顯示包。所述方法進一步包含再現(xiàn)所述多個顯示元素的至少一個選定群組。每一選定群組基于所述顯示包中的指示符信息且包括少于所述多個顯示元素的全部。所述方法進一步包含將每一所再現(xiàn)的選定群組的復(fù)本保存在第二顯示緩沖器中。所述方法進一步包含再現(xiàn)所述多個顯示幀內(nèi)的至少一個顯示幀,使得所述至少一個所再現(xiàn)的顯示幀的至少一部分包括至少一個所再現(xiàn)的選定群組的所述所保存復(fù)本。所述方法進一步包含將所述至少一個所再現(xiàn)的顯示幀保存在不同于所述第二顯示緩沖器的第一顯示緩沖器中。
文檔編號G09G5/39GK101454823SQ200780019597
公開日2009年6月10日 申請日期2007年5月31日 優(yōu)先權(quán)日2006年6月1日
發(fā)明者尼古拉斯·卡爾·布魯克, 斯特凡·杰弗里·布特林, 雅各布·本杰明·布勞科普夫 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
抚顺县| 宜春市| 莫力| 黄龙县| 南木林县| 突泉县| 朔州市| 和硕县| 开封市| 峨山| 专栏| 淮南市| 喀什市| 永善县| 呈贡县| 遂溪县| 新源县| 游戏| 广宁县| 大丰市| 瑞昌市| 凌海市| 张家界市| 平果县| 甘谷县| 神农架林区| 富宁县| 诸暨市| 南宁市| 伊宁市| 同仁县| 泰宁县| 芜湖县| 体育| 甘孜县| 如东县| 济源市| 铁力市| 富蕴县| 达日县| 白银市|