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

顯示系統(tǒng)、內(nèi)容顯示裝置以及內(nèi)容顯示方法與流程

文檔序號:11961063閱讀:188來源:國知局
本公開顯示
技術(shù)領(lǐng)域
:,具體而言,涉及一種內(nèi)容顯示裝置、內(nèi)容顯示方法以及應(yīng)用該內(nèi)容顯示裝置的顯示系統(tǒng)。
背景技術(shù)
::隨著智能電視的分辨率越來越高,系統(tǒng)運行的應(yīng)用也越來越化,并且系統(tǒng)運行的應(yīng)用也越來復雜,因此對于智能電視的硬件設(shè)備性能要求也越來越高。以目前的智能電視為例,基于網(wǎng)頁開發(fā)的Web應(yīng)用越來越多;為了展現(xiàn)更好的視覺效果,Web應(yīng)用會使用大量的圖片。Web應(yīng)用的運行平臺一般是建立在瀏覽器基礎(chǔ)之上,目前瀏覽器通常是使用CPU對圖片進行軟解碼。由于智能電視的CPU硬件性能原本就非常有限,加之瀏覽器對CPU的要求比普通軟件更高,因此運行Web應(yīng)用時通過CPU對圖片進行軟解碼,一方面會導致CPU資源被進一步的占用,造成智能電視其他模塊的性能受到影響;另一方面,由于使用的CPU資源有限,會導致軟解碼時間較長,用戶在軟解碼的時間段內(nèi)均無法看到圖片。對此,申請?zhí)枮镃N200610032823.8,名稱為“采用嵌入式Linux系統(tǒng)的電視機顯示高分辨率JPEG圖片的方法”的中國專利申請中,公開的解決方案包含以下步驟:1)將JPEG圖片對應(yīng)的JPEG圖片壓縮數(shù)據(jù)分成至少兩塊;2)依次解碼每塊JPEG圖片壓縮數(shù)據(jù),將解碼出的每塊子圖片進行縮放并顯示在OSD上。通過分塊解碼對應(yīng)JPEG圖片的JPEG圖片壓縮數(shù)據(jù),并即時進行縮放變換和顯示。雖然不需將整個JPEG圖片壓縮數(shù)據(jù)全部解碼完畢之后再進行縮放,也不需完成整幅圖片的縮放之后再由顯示軟件進行顯示,節(jié)約了大量的解碼等待時間和縮放等待時間,大大提高了顯示速度。但上述技術(shù)方案并沒有減少CPU的負荷,在圖片進行解碼和縮放過程中,仍會占用大量的CPU資源,并且圖片的解碼時間并沒有實質(zhì)的縮短,只是增加了解碼和縮放的調(diào)度算法。當圖片數(shù)量較多時,每張圖片最終完整的圖片呈現(xiàn)給用戶時的時間延遲并不會有明顯提高。由上可以,一種新的解決方案是有必要被提供的。需要說明的是,在上述
背景技術(shù)
:部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構(gòu)成對本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。技術(shù)實現(xiàn)要素:本公開的目的在于提供一種內(nèi)容顯示裝置、內(nèi)容顯示方法以及應(yīng)用該內(nèi)容顯示裝置的顯示系統(tǒng),進而至少在一定程度上克服由于相關(guān)技術(shù)的限制和缺陷而導致的一個或者多個問題。本公開的其他特性和優(yōu)點將通過下面的詳細描述變得清晰,或者部分地通過本公開的實踐而習得。根據(jù)本公開的一個方面,提供一種內(nèi)容顯示裝置,包括:解碼調(diào)度模塊,與內(nèi)容服務(wù)器耦接,用于自內(nèi)容服務(wù)器接收多個待顯示圖像以及所述多個待顯示圖像的解碼優(yōu)先級,并根據(jù)所述解碼優(yōu)先級確定所述多個待顯示圖像的解碼順序;以及硬解碼模塊,與所述解碼調(diào)度模塊耦接,用于根據(jù)所述解碼順序依次對所述多個待顯示圖像進行硬解碼,以獲取每個所述待顯示圖像的解碼結(jié)果。在本公開的一種示例性實施例中,所述內(nèi)容顯示裝置還包括:內(nèi)容渲染模塊,與所述內(nèi)容服務(wù)器耦接并接收所述硬解碼模塊推送的所述解碼結(jié)果,用于自內(nèi)容服務(wù)器接收頁面內(nèi)容,并結(jié)合所述頁面內(nèi)容以及所述解碼結(jié)果進行渲染,繪制頁面圖像;以及圖像顯示模塊,與所述內(nèi)容渲染模塊耦接,用于顯示所述頁面圖像。在本公開的一種示例性實施例中,結(jié)合所述頁面內(nèi)容以及所述解碼結(jié)果進行渲染包括:解析所述頁面內(nèi)容,確認需要所述解碼結(jié)果時,判斷所述內(nèi)容渲染模塊是否接收到所述硬解碼模塊推送的需要的所述解碼結(jié)果;在判斷接收到需要的所述解碼結(jié)果時,將需要的所述解碼結(jié)果與所述頁面內(nèi)容結(jié)合;在判斷未接收到需要的所述解碼結(jié)果時,利用虛擬圖像數(shù)據(jù)充當需要的所述解碼結(jié)果與所述頁面內(nèi)容結(jié)合,并在接收到需要的所述解碼結(jié)果時利用接收到的解碼結(jié)果替換所述虛擬圖像數(shù)據(jù);對所述頁面內(nèi)容以及結(jié)合的所有所述解碼結(jié)果進行渲染。在本公開的一種示例性實施例中,所述內(nèi)容顯示裝置還包括:內(nèi)容渲染模塊,與所述內(nèi)容服務(wù)器耦接,用于自內(nèi)容服務(wù)器接收頁面內(nèi)容,并對所述頁面內(nèi)容進行渲染,繪制頁面圖像;以及圖像顯示模塊,與所述硬解碼模塊以及所述內(nèi)容渲染模塊耦接,用于在第一圖層顯示所述解碼結(jié)果對應(yīng)的圖像以及在第二圖層顯示所述頁面圖像。在本公開的一種示例性實施例中,其中:所述硬解碼模塊還用于,將所述解碼結(jié)果寫入緩存;以及所述解碼調(diào)度模塊還用于,在判斷所述緩存中在已存在所述待顯示圖像的所述解碼結(jié)果時,直接從所述緩存中獲取所述待顯示圖像的所述解碼結(jié)果。在本公開的一種示例性實施例中,所述硬解碼模塊將預設(shè)解碼優(yōu)先級的所述待顯示圖像的所述解碼結(jié)果寫入緩存。根據(jù)本公開的一個方面,提供一種內(nèi)容顯示方法,包括:自內(nèi)容服務(wù)器接收多個待顯示圖像以及所述多個待顯示圖像的解碼優(yōu)先級,并根據(jù)所述解碼優(yōu)先級確定所述多個待顯示圖像的解碼順序;以及根據(jù)所述解碼順序,依次對所述多個待顯示圖像進行硬解碼,以獲取每個所述待顯示圖像的解碼結(jié)果。在本公開的一種示例性實施例中,所述內(nèi)容顯示方法還包括:用于自內(nèi)容服務(wù)器接收頁面內(nèi)容,并結(jié)合所述頁面內(nèi)容以及所述解碼結(jié)果進行渲染,繪制頁面圖像;以及顯示所述頁面圖像。在本公開的一種示例性實施例中,結(jié)合所述頁面內(nèi)容以及所述解碼結(jié)果進行渲染包括:解析所述頁面內(nèi)容,確認需要所述解碼結(jié)果時,判斷是否接收到需要的所述解碼結(jié)果;在判斷接收到需要的所述解碼結(jié)果時,將需要的所述解碼結(jié)果與所述頁面內(nèi)容結(jié)合;在判斷未接收到需要的所述解碼結(jié)果時,利用虛擬圖像數(shù)據(jù)充當需要的所述解碼結(jié)果與所述頁面內(nèi)容結(jié)合,并在接收到需要的所述解碼結(jié)果時利用接收到的解碼結(jié)果替換所述虛擬圖像數(shù)據(jù);對所述頁面內(nèi)容以及結(jié)合的所有所述解碼結(jié)果進行渲染。在本公開的一種示例性實施例中,所述內(nèi)容顯示方法還包括:自內(nèi)容服務(wù)器接收頁面內(nèi)容,并對所述頁面內(nèi)容進行渲染,繪制頁面圖像;以及在第一圖層顯示所述解碼結(jié)果對應(yīng)的圖像以及在第二圖層顯示所述頁面圖像。在本公開的一種示例性實施例中,所述內(nèi)容顯示方法還包括:將所述解碼結(jié)果寫入緩存;以及在判斷所述緩存中在已存在所述待顯示圖像的所述解碼結(jié)果時,直接從所述緩存中獲取所述待顯示圖像的所述解碼結(jié)果。在本公開的一種示例性實施例中,其中,僅將預設(shè)解碼優(yōu)先級的所述待顯示圖像的所述解碼結(jié)果寫入緩存。根據(jù)本公開的一個方面,提供一種顯示系統(tǒng),包括根據(jù)上述任意一項所述的內(nèi)容顯示裝置。本公開的一種實施例的技術(shù)方案中,一方面,內(nèi)容渲染模塊與硬解碼模塊同時工作,因此圖像解碼和頁面圖像繪制為并行的過程,從而可以加快頁面的整體顯示速度;另一方面,待顯示圖像的解碼是通過硬解碼實現(xiàn),因此可以減輕CPU負擔,提升系統(tǒng)的整體性能;再一方面,通過設(shè)置解碼優(yōu)先級,可以使得解碼優(yōu)先級較高的圖片提前進行解碼,即保證重要的圖片以及需要較早顯示的圖片會被提前解碼,進而可以被及時顯示;又一方面,解碼優(yōu)先級的控制可以結(jié)合具體應(yīng)用的內(nèi)容進行具體設(shè)置,使得每個具體的應(yīng)用可以有針對性地對圖像解碼順序進行優(yōu)化,從而可以實現(xiàn)充分利用硬解碼模塊資源,提高用戶體驗的目的。應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。附圖說明此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。顯而易見地,下面描述中的附圖僅僅是本公開的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1示出本公開示例性實施例中一種內(nèi)容顯示裝置的方框示意圖。圖2示出本公開示例性實施例中一種內(nèi)容顯示裝置的框架示意圖。圖3示出本公開示例性實施例中一種內(nèi)容顯示裝置的工作流程示意圖。圖4示出本公開示例性實施例中一種內(nèi)容顯示裝置的框架示意圖。圖5示出本公開示例性實施例中一種內(nèi)容顯示裝置的框架示意圖。圖6示出本公開示例性實施例中一種內(nèi)容顯示裝置的方框示意圖。具體實施方式現(xiàn)在將參考附圖更全面地描述示例實施方式。然而,示例實施方式能夠以多種形式實施,且不應(yīng)被理解為限于在此闡述的范例;所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個或更多實施方式中。在下面的描述中,提供許多具體細節(jié)從而給出對本公開的實施方式的充分理解。然而,本領(lǐng)域技術(shù)人員將意識到,可以實踐本公開的技術(shù)方案而省略所述特定細節(jié)中的一個或更多,或者可以采用其它的方法、組元、裝置、步驟等。此外,附圖僅為本公開的示意性圖解,并非一定是按比例繪制。圖中相同的附圖標記表示相同或類似的部分,因而將省略對它們的重復描述。附圖中所示的一些方框圖是功能實體,不一定必須與物理或邏輯上獨立的實體相對應(yīng)??梢圆捎密浖问絹韺崿F(xiàn)這些功能實體,或在一個或多個硬件模塊或集成電路中實現(xiàn)這些功能實體,或在不同網(wǎng)絡(luò)和/或處理器裝置和/或微控制器裝置中實現(xiàn)這些功能實體。本示例實施方式中首先提供了一種內(nèi)容顯示裝置,可以用于網(wǎng)頁開發(fā)的Web應(yīng)用的內(nèi)容顯示或者其他包括圖片解碼的場景。參考圖1中所示,本示例實施方式中的內(nèi)容顯示裝置可以包括解碼調(diào)度模塊11以及硬解碼模塊12;除此之外,還可以包括內(nèi)容渲染模塊13以及圖像顯示模塊14等其他部分。其中,解碼調(diào)度模塊11與內(nèi)容服務(wù)器耦接,可以用于自內(nèi)容服務(wù)器接收多個待顯示圖像以及上述多個待顯示圖像的解碼優(yōu)先級,并根據(jù)上述解碼優(yōu)先級確定上述多個待顯示圖像的解碼順序。硬解碼模塊12與上述解碼調(diào)度模塊11耦接,可以用于根據(jù)上述解碼順序依次對上述多個待顯示圖像進行硬解碼,以獲取每個上述待顯示圖像的解碼結(jié)果。下面,將結(jié)合幾種不同的示例性架構(gòu)對本示例實施方式中內(nèi)容顯示裝置的各部分進行更詳細的說明。參考圖2中所示,解碼調(diào)度模塊11與內(nèi)容服務(wù)器10耦接、硬解碼模塊12與上述解碼調(diào)度模塊11耦接、內(nèi)容渲染模塊13與上述內(nèi)容服務(wù)器10耦接以及上述解碼調(diào)度模塊11耦接、圖像顯示模塊14與上述內(nèi)容渲染模塊13耦接。以Web應(yīng)用的內(nèi)容顯示為例:應(yīng)用服務(wù)器可以存儲和發(fā)布Web應(yīng)用的內(nèi)容,包括HTML文本、CSS信息、JavaScript代碼以及不需要硬解碼的普通圖片等部分的頁面內(nèi)容以及多個待顯示圖像的內(nèi)容;此外,本示例實施方式中,應(yīng)用服務(wù)器可以存儲和發(fā)布上述多個待顯示圖像的解碼優(yōu)先級配置文件。待顯示圖像的解碼優(yōu)先級可以由Web應(yīng)用的開發(fā)人員根據(jù)需求或者其他相關(guān)規(guī)則自行配置,舉例而言,優(yōu)先級最高的圖片可以是最先需要顯示出來的圖片或者分辨率比較高、數(shù)據(jù)量比較大的圖片,相對的,優(yōu)先級最低的圖片可以是不需要先顯示出來的圖片;例如,可以將背景圖片配置為高解碼優(yōu)先級,將廣告圖片配置為低解碼優(yōu)先級等。解碼調(diào)度模塊11接收到顯示待顯示圖像的指令時,可以首先自應(yīng)用服務(wù)器獲取多個待顯示圖像的URL(UniformResourceLocator,統(tǒng)一資源定位符)等圖片信息以及記錄有各待顯示圖像的解碼優(yōu)先級的配置文件。舉例而言,解碼優(yōu)先級配置文件可以包括:<imageid=”app_005”,prioioty=”1”,size=”1024Bytes”,src=http://server/image.jpg/>,解碼調(diào)度模塊11據(jù)此可以獲取到如下信息:待顯示圖像的URL是http://server/image.jpg,待顯示圖像的解碼結(jié)果標識ID為app_005,待顯示圖像的解碼優(yōu)先級別為1,待顯示圖像解碼前的大小為1024Bytes等。此外,解碼調(diào)度模塊11可以根據(jù)每個待顯示圖像的URL信息從應(yīng)用服務(wù)器中查找并下載各待顯示圖像。上述圖片信息還可以包括待顯示圖像的類型、大小等;上述待顯示圖像的類型可以包括為瀏覽器所支持的圖片格式,例如可以包括JPEG(JointPhotographicExpertsGroup,聯(lián)合照片專家組)、GIF(GraphicsInterchangeFormat,圖像互換格式)以及PNG(PortableNetworkGraphicForma,圖像文件存儲格式)等,即本示例實施方式中對于適用的圖像類型不進行特殊限定。參考圖2以及圖3中所示,解碼調(diào)度模塊11在獲取各待顯示圖像的解碼優(yōu)先級的配置文件后,可以據(jù)此確定上述多個待顯示圖像的解碼順序,例如解碼優(yōu)先級高的待顯示圖像優(yōu)先解碼,解碼優(yōu)先級低的待顯示圖像延后解碼等。硬解碼模塊12則可以根據(jù)確定的上述解碼順序,依次對上述多個待顯示圖像進行硬解碼,以獲取每個上述待顯示圖像的解碼結(jié)果。解碼結(jié)果例如可以為待顯示圖像的RGB(工業(yè)界的一種常用顏色編碼方法)數(shù)據(jù),也可以為YUV(歐洲電視系統(tǒng)所采用的一種顏色編碼方法)數(shù)據(jù)等。此外,本示例實施方式中,上述硬解碼模塊12可以為顯卡核心GPU(GraphicsProcessingUnit,圖形處理器)或者DSP(DigitalSignalProcessing,數(shù)字信號處理)芯片等專用解碼電路,本示例性實施例中對此不做特殊限定。。繼續(xù)參考圖2以及圖3中所示,內(nèi)容渲染模塊13可以用于自內(nèi)容服務(wù)器10接收頁面內(nèi)容;此外,解碼調(diào)度模塊11可以將解碼結(jié)果通過解碼調(diào)度模塊11推送至內(nèi)容渲染模塊13,并向內(nèi)容渲染模塊13發(fā)送解碼完成消息。內(nèi)容渲染模塊13在收到解碼完成消息后,可以結(jié)合上述頁面內(nèi)容以及上述解碼結(jié)果進行渲染,例如,HTML文本輸入到HTML解釋器進行解釋后構(gòu)建DOM(DocumentObjectModel,文檔對象模型)樹,JavaScript文本交由JavaScript引擎處理,CSS信息交由CSS解釋器解釋。DOM樹建立后,可以根據(jù)CSS解釋器輸出的樣式信息構(gòu)建內(nèi)部繪圖模型,該內(nèi)部繪圖模型包含由布局模塊計算得到的各種元素的位置和大小等布局信息;其中,內(nèi)容渲染模塊13接收到的解碼結(jié)果可以根據(jù)對應(yīng)的布局進行進行布局;最后,由繪圖模塊完成從內(nèi)部繪圖模型到頁面圖像的繪制。通過上述技術(shù)方案,內(nèi)容渲染模塊13與硬解碼模塊12同時工作,在內(nèi)容渲染模塊13還尚未分析出需要顯示哪些圖片的時候,硬解碼模塊12就可能已經(jīng)得到解碼結(jié)果,并且主動推送給內(nèi)容渲染模塊13。但本領(lǐng)域技術(shù)人員容易理解的是,在本公開的其他示例性實施例中,內(nèi)容渲染模塊13也可以通過其他方式進行頁面圖像的繪制,這同樣屬于本公開的保護范圍。此外,在實際運行時,也可能出現(xiàn)內(nèi)容渲染模塊13需要某一待顯示圖像的解碼結(jié)果時,硬解碼模塊12尚未完成解碼。對此,本示例實施方式中,上述結(jié)合頁面內(nèi)容以及解碼結(jié)果進行渲染可以包括:解析上述頁面內(nèi)容,如果需要顯示圖片并且需要顯示的圖片為上述多個待顯示圖像中的一個或多個時,即確認需要上述解碼結(jié)果。在確認需要上述解碼結(jié)果后,可以首先判斷上述內(nèi)容渲染模塊13是否接收到上述硬解碼模塊12推送的需要顯示的圖片的上述解碼結(jié)果;該判斷例如可以通過確認是否接收到上述解碼完成消息實現(xiàn)。在判斷內(nèi)容渲染模塊13尚未接收到需要的上述解碼結(jié)果時,可以暫時利用虛擬圖像數(shù)據(jù)充當需要的上述解碼結(jié)果與上述頁面內(nèi)容結(jié)合;上述虛擬圖像數(shù)據(jù)可以為透明色或者純白色等,并且尺寸以及格式等參數(shù)與解碼結(jié)果一致。在內(nèi)容渲染模塊13接收到需要的上述解碼結(jié)果時,則利用接收到的解碼結(jié)果替換上述虛擬圖像數(shù)據(jù),內(nèi)容渲染模塊13則根據(jù)真實的解碼結(jié)果以及上述頁面內(nèi)容進行渲染。以實際應(yīng)用為例,解析頁面內(nèi)容過程中,遇到的上述需要顯示的圖片的配置可以為:<imagedecoder=”hardware”defaultcolor=”0xFFFFFFFF”id=”app_005”width=”300”,height=”400”/>;內(nèi)容渲染模塊13據(jù)此可以獲取到如下信息:該圖片使用了上述硬解碼模塊12進行解碼,如果使用虛擬圖像數(shù)據(jù),虛擬圖像數(shù)據(jù)為白色,虛擬圖像數(shù)據(jù)以及該圖片的寬度為300px、高度為400px,該圖片的的解碼結(jié)果標識ID為app_005。通過該步驟,可以大大減少頁面圖像繪制中的等待時間,提升頁面的加載速度。如果硬解碼模塊12對于待顯示圖像的解碼速度比較快,則可能提前將解碼結(jié)果推送給內(nèi)容渲染模塊13,上述判斷結(jié)果則為內(nèi)容渲染模塊13已經(jīng)接收到需要的上述解碼結(jié)果;此時,則可以略過使用上述虛擬圖像數(shù)據(jù)的步驟,直接結(jié)合真實的解碼結(jié)構(gòu)以及上述頁面內(nèi)容進行渲染即可。參考圖4中所示,解碼調(diào)度模塊11與內(nèi)容服務(wù)器10耦接、硬解碼模塊12與上述解碼調(diào)度模塊11耦接、內(nèi)容渲染模塊13與上述內(nèi)容服務(wù)器10耦接、圖像顯示模塊14與上述硬解碼模塊12以及上述內(nèi)容渲染模塊13耦接。以Web應(yīng)用的內(nèi)容顯示為例:其中,解碼調(diào)度模塊11以及硬解碼模塊12的工作方式與圖2中類似。區(qū)別主要在于,硬解碼模塊12得到的解碼結(jié)果并不會推送至內(nèi)容渲染模塊13,而是直接推送至圖像顯示模塊14;舉例而言,與上述解碼優(yōu)先級配置文件相比,可以在解碼優(yōu)先級配置文件中增加標識解碼結(jié)果是否直接推送給圖像顯示模塊14的屬性;例如:<imageid=”app_12345”,prioioty=”1”,directdisplay=”true”size=”1024Bytes”,src=http://server/image.jpg/>,其中directdisplay即可標識解碼結(jié)果是否直接推送給圖像顯示模塊14。內(nèi)容渲染模塊13自內(nèi)容服務(wù)器10接收頁面內(nèi)容并對頁面內(nèi)容進行渲染,并且可以在上述待顯示圖像的位置預留出透明的顯示區(qū)域。圖像顯示模塊14可以預留出第一圖層和第二圖層,第一圖層可以顯示上述解碼結(jié)果對應(yīng)的圖像,第二圖層可以用于顯示上述頁面圖像。關(guān)于第一圖層和第二圖層的相對位置關(guān)系,例如第一圖層和第二圖層的上下關(guān)系等,可以根據(jù)需求進行設(shè)定,本示例性實施例中對此不做特殊限定。圖4中的技術(shù)方案能夠很好的適用于少量超大圖片的顯示,例如背景圖片等,可以實現(xiàn)在內(nèi)容渲染模塊13還沒完成渲染的時候,就顯示出背景圖片,使用戶可以較早的看到應(yīng)用的部分界面。進一步的,為了避免重復解碼,本示例實施方式中,上述硬解碼模塊12還可以用于將上述解碼結(jié)果寫入緩存中,相應(yīng)的,上述解碼調(diào)度模塊11還可以用于,在根據(jù)待顯示圖像的圖像信息等判斷上述緩存中在已存在上述待顯示圖像的上述解碼結(jié)果時,可以直接從上述緩存中獲取上述待顯示圖像的上述解碼結(jié)果,而無需再次重復上述進行解碼。此外,上述是否緩存上述解碼結(jié)果或者緩沖哪些待顯示圖像的解碼結(jié)果,可以根據(jù)當前顯示系統(tǒng)的資源狀態(tài)以及待顯示圖像的解碼優(yōu)先級決定。舉例而言,當顯示系統(tǒng)內(nèi)存足夠大時,可以保存當前應(yīng)用的所有解碼結(jié)果時,則可以將所有上述解碼結(jié)果寫入緩存中。當顯示系統(tǒng)內(nèi)存比較小時,則可以將預設(shè)解碼優(yōu)先級的上述待顯示圖像的上述解碼結(jié)果寫入緩存,例如,對于解碼優(yōu)先級較高的上述待顯示圖像,可以將解碼結(jié)果寫入緩存;對于解碼優(yōu)先級較低的上述待顯示圖像,可以保存解碼之前的圖片數(shù)據(jù)或者不進行緩存。當顯示系統(tǒng)內(nèi)存十分緊張時,則可以只緩存解碼之前的待顯示圖像數(shù)據(jù),甚至可以什么都不緩存。基于此,本示例實施方式中的技術(shù)方案還可以動態(tài)適配系統(tǒng)資源。綜上所述,通過本示例實施方式中的技術(shù)方案,一方面,內(nèi)容渲染模塊13與硬解碼模塊12同時工作,因此圖像解碼和頁面圖像繪制為并行的過程,從而可以加快頁面的整體顯示速度;另一方面,待顯示圖像的解碼是通過硬解碼實現(xiàn),因此可以減輕CPU負擔,提升系統(tǒng)的整體性能;再一方面,通過設(shè)置解碼優(yōu)先級,可以使得解碼優(yōu)先級較高的圖片提前進行解碼,即保證重要的圖片以及需要較早顯示的圖片會被提前解碼,進而可以被及時顯示;又一方面,解碼優(yōu)先級的控制可以結(jié)合具體應(yīng)用的內(nèi)容進行具體設(shè)置,使得每個具體的應(yīng)用可以有針對性地對圖像解碼順序進行優(yōu)化,從而可以實現(xiàn)充分利用硬解碼模塊12資源,提高用戶體驗的目的。此外,在本公開的其他示例性實施例中,所述內(nèi)容顯示裝置也可以包括其他部件或者為其他架構(gòu)。舉例而言,參考圖5中所示,其中解碼調(diào)度模塊11與內(nèi)容服務(wù)器10耦接、硬解碼模塊12與所述解碼調(diào)度模塊11耦接、內(nèi)容渲染模塊13與所述內(nèi)容服務(wù)器10以及所述硬解碼模塊12耦接、圖像顯示模塊14與所述內(nèi)容渲染模塊13耦接。因此,其他類似結(jié)構(gòu)的技術(shù)方案同樣屬于本公開的保護范圍。應(yīng)當注意,盡管在上文詳細描述中提及了用于動作執(zhí)行的設(shè)備的若干模塊或者單元,但是這種劃分并非強制性的。實際上,根據(jù)本公開的實施方式,上文描述的兩個或更多模塊或者單元的特征和功能可以在一個模塊或者單元中具體化,例如所述第一運算單元、第二運算單元以及圖像映射單元等可以在一個單元中具體化等。反之,上文描述的一個模塊或者單元的特征和功能可以進一步劃分為由多個模塊或者單元來具體化。進一步的,本示例實施方式中還提供了一種顯示系統(tǒng),該顯示系統(tǒng)至少包括上述示例性實施例中的內(nèi)容顯示裝置。由于所采用的內(nèi)容顯示裝置具備上述優(yōu)點,因此本示例實施方式中的顯示系統(tǒng)相比于現(xiàn)有技術(shù)可以同樣具備上述優(yōu)點。進一步的,本示例實施方式中還提供了一種內(nèi)容顯示方法。所述內(nèi)容顯示方法可以包括步驟:自內(nèi)容服務(wù)器接收多個待顯示圖像以及所述多個待顯示圖像的解碼優(yōu)先級,并根據(jù)所述解碼優(yōu)先級確定所述多個待顯示圖像的解碼順序;以及根據(jù)所述解碼順序,依次對所述多個待顯示圖像進行硬解碼,以獲取每個所述待顯示圖像的解碼結(jié)果。在本示例實施方式中,所述內(nèi)容顯示方法還可以包括:自內(nèi)容服務(wù)器接收頁面內(nèi)容,并對所述頁面內(nèi)容進行渲染,繪制頁面圖像;以及在第一圖層顯示所述解碼結(jié)果對應(yīng)的圖像以及在第二圖層顯示所述頁面圖像。在本示例實施方式中,所述內(nèi)容顯示方法還可以包括:用于自內(nèi)容服務(wù)器接收頁面內(nèi)容,并結(jié)合所述頁面內(nèi)容以及所述解碼結(jié)果進行渲染,繪制頁面圖像;以及顯示所述頁面圖像。在本示例實施方式中,結(jié)合所述頁面內(nèi)容以及所述解碼結(jié)果進行渲染可以包括:解析所述頁面內(nèi)容,確認需要所述解碼結(jié)果時,判斷是否接收到需要的所述解碼結(jié)果;在判斷接收到需要的所述解碼結(jié)果時,將需要的所述解碼結(jié)果與所述頁面內(nèi)容結(jié)合;在判斷未接收到需要的所述解碼結(jié)果時,利用虛擬圖像數(shù)據(jù)充當需要的所述解碼結(jié)果與所述頁面內(nèi)容結(jié)合,并在接收到需要的所述解碼結(jié)果時利用接收到的解碼結(jié)果替換所述虛擬圖像數(shù)據(jù);對所述頁面內(nèi)容以及結(jié)合的所有所述解碼結(jié)果進行渲染。在本示例實施方式中,所述內(nèi)容顯示方法還可以包括:將所述解碼結(jié)果寫入緩存;以及在判斷所述緩存中在已存在所述待顯示圖像的所述解碼結(jié)果時,直接從所述緩存中獲取所述待顯示圖像的所述解碼結(jié)果。在本示例實施方式中,其中,僅將預設(shè)解碼優(yōu)先級的所述待顯示圖像的所述解碼結(jié)果寫入緩存。上述內(nèi)容顯示方法可以通過本示例實施方式中的內(nèi)容顯示裝置實現(xiàn),也可以通過其他類似的內(nèi)容顯示裝置實現(xiàn);本示例實施方式中上述內(nèi)容顯示方法的實現(xiàn)設(shè)備不進行特殊限定。此外,上述內(nèi)容顯示方法中各步驟的具體細節(jié)已經(jīng)在對應(yīng)的內(nèi)容顯示裝置中中進行了詳細的描述,因此此處不再贅述。而且,盡管在附圖中以特定順序描述了本公開中方法的各個步驟,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些步驟,或是必須執(zhí)行全部所示的步驟才能實現(xiàn)期望的結(jié)果。附加的或備選的,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,以及/或者將一個步驟分解為多個步驟執(zhí)行等。圖4示出根據(jù)本公開示例實施方式中一種內(nèi)容顯示裝置400的示意圖。例如,內(nèi)容顯示裝置400可以被提供為一服務(wù)器。參照圖4,內(nèi)容顯示裝置400包括處理組件422,其進一步包括一個或多個處理器,以及由存儲器432所代表的存儲器資源,用于存儲可由處理組件422的執(zhí)行的指令,例如應(yīng)用程序。存儲器432中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件422被配置為執(zhí)行指令,以執(zhí)行上述方法。內(nèi)容顯示裝置400還可以包括一個電源組件426被配置為執(zhí)行內(nèi)容顯示裝置400的電源管理,一個有線或無線網(wǎng)絡(luò)接口450被配置為將內(nèi)容顯示裝置400連接到網(wǎng)絡(luò),和一個輸入輸出(I/O)接口458。內(nèi)容顯示裝置400可以操作基于存儲在存儲器432的操作系統(tǒng),例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。需要注意的是,上述附圖中所示的框圖是功能實體,不一定必須與物理或邏輯上獨立的實體相對應(yīng)。可以采用軟件形式來實現(xiàn)這些功能實體,或在一個或多個硬件模塊或集成電路中實現(xiàn)這些功能實體,或在不同網(wǎng)絡(luò)和/或處理器裝置和/或微控制器裝置中實現(xiàn)這些功能實體。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實施方式可以通過軟件實現(xiàn),也可以通過軟件結(jié)合必要的硬件的方式來實現(xiàn)。因此,根據(jù)本發(fā)明實施方式的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是CD-ROM,U盤,移動硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺計算設(shè)備(可以是個人計算機、服務(wù)器、電子設(shè)備、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本發(fā)明實施方式的方法。本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本
技術(shù)領(lǐng)域
:中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由所附的權(quán)利要求指出。當前第1頁1 2 3 當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鞍山市| 扶绥县| 勐海县| 根河市| 屯昌县| 左云县| 钟山县| 甘肃省| 康定县| 微博| 平顺县| 顺义区| 大埔区| 久治县| 兴宁市| 贵溪市| 肇州县| 天气| 桂东县| 中阳县| 泰安市| 舒兰市| 彝良县| 临桂县| 宽甸| 周宁县| 张家界市| 沛县| 抚顺市| 洛川县| 日喀则市| 逊克县| 砚山县| 鹤岗市| 扎鲁特旗| 洛川县| 竹北市| 辽源市| 汨罗市| 丹阳市| 疏勒县|