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

顯示控制方法、系統(tǒng)及顯示設(shè)備與流程

文檔序號:12041262閱讀:254來源:國知局
顯示控制方法、系統(tǒng)及顯示設(shè)備與流程
本發(fā)明屬于多媒體控制領(lǐng)域,尤其涉及一種顯示控制方法、系統(tǒng)及顯示設(shè)備。

背景技術(shù):
目前,一般多媒體設(shè)備的顯示部分可分為主控制芯片和顯示模組兩部分。主控制芯片包括處理器、圖形引擎模塊、視頻編解碼模塊和顯示控制模塊,用于根據(jù)用戶需求,將得出的圖像數(shù)據(jù)按特定的接口協(xié)議發(fā)送給顯示模組;顯示模組包括顯示屏和顯示驅(qū)動芯片,主要用于根據(jù)特定的接口協(xié)議,接收主控制芯片發(fā)送的圖像數(shù)據(jù),并轉(zhuǎn)化為屏幕的掃描信號。隨著微電子技術(shù)的發(fā)展,多媒體設(shè)備的主控制芯片已從ASIC(ApplicationSpecificIntegratedCircuit:專用集成電路)發(fā)展到了基于AXI(AdvancedeXtensibleInterface:高級擴展接口)總線的SOC(SystemOnChip)芯片,在SOC化的芯片中有一般都會帶一個顯示控制模塊,用于把經(jīng)過處理過的圖像(例如解碼模塊解碼出來的或圖形處理單元畫出來的圖像等)從DDR(DoubleDataRate:雙倍速率同步動態(tài)隨機存儲器)讀出送給顯示模組。主控制芯片SOC化,有效的減小了產(chǎn)品體積,降低產(chǎn)品開發(fā)周期,但同時也存在其局限性。由于顯示控制模塊中增加了AXI總線,顯示控制模塊從DDR中每讀取一筆(burst)數(shù)據(jù)的延時(Latency)增加。會根據(jù)系統(tǒng)負載和總線頻率狀態(tài)的不同,出現(xiàn)不同程度的延時,從而使顯示控制模塊這樣的實時(realtime)業(yè)務(wù)模塊的實時性得不到保證。為解決該實時性問題,現(xiàn)有的SOC技術(shù)中,一般通過提高顯示控制模塊在AXI總線中的優(yōu)先級、增加緩存(Cache)、以及提高AXI總線頻率和總線數(shù)據(jù)位寬來解決時延的問題。以下為兩種常用方式。方式一:通過增加緩存來降低時處,如圖1所示的主控制芯片架構(gòu)圖,主控制芯片109內(nèi)包括顯示控制模塊107、高級擴展接口總線101、102和DDR控制器103、104,顯示控制模塊107與顯示模塊108相連。在主控制芯片的高級擴展接口AXI總線101、102上連接有兩個DDRC103、104(DDRController:DDR控制器)分別與DDR105、106連接,設(shè)置其中一個專門用于顯示緩存和某些多媒體應(yīng)用,并在總線架構(gòu)和顯示架構(gòu)作相應(yīng)的優(yōu)化來保證顯示的實時性要求。這種結(jié)構(gòu)的不足之處在于:1、使用雙DDR以及相應(yīng)的設(shè)計,顯示緩存的增加會增加芯片的面積,提高了設(shè)計成本的同時,也增加了系統(tǒng)功耗,對于多媒體播放領(lǐng)域,特別是移動多媒體領(lǐng)域,如手機等,功耗問題不能為其所接受。2、因為對顯示架構(gòu)與總線架構(gòu)做了相應(yīng)的調(diào)整優(yōu)化,需要重新開發(fā)底層驅(qū)動以使其支持開放的操作系統(tǒng),產(chǎn)品成本開銷大。方式二:在SOC主控制芯片的AXI總線中對顯示控制模塊設(shè)置高優(yōu)先級來優(yōu)先保證帶寬,同時提高總線頻率和數(shù)據(jù)位寬來提供絕對的帶寬供應(yīng),以及提高顯示緩存來保證顯示帶寬,從而保證顯示不閃屏、不花屏。這種方式存在如下不足:1、顯示控制器模塊在AXI總線中的高優(yōu)先級配置之后,顯示控制模塊占用了AXI總線的大部分高優(yōu)先級請求的帶寬,降低了DDR帶寬的利用效率,為提高DDR帶寬利用效率,需要讓系統(tǒng)工作在較高的頻率,這樣必然會提升系統(tǒng)運行功耗。2、由于顯示控制器模塊在AXI總線中的高優(yōu)先級配置,在運行過程中肯定會影響其它實時業(yè)務(wù)模塊的實時性,增加他們的延時,從而影響系統(tǒng)的整體效率。

技術(shù)實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種顯示控制方法、系統(tǒng)、裝置及設(shè)備,在保證系統(tǒng)成本、實時性、系統(tǒng)運行效率的基礎(chǔ)上,實現(xiàn)系統(tǒng)低功耗運行。本發(fā)明實施例是這樣實現(xiàn)的,一種顯示控制方法,所述方法包括:獲取顯示緩存狀態(tài)值;將顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值進行比較;根據(jù)比較結(jié)果調(diào)整未處理總線命令深度值。本發(fā)明實施例的另一目的在于提供一種顯示控制系統(tǒng),所述系統(tǒng)包括:獲取單元:用于獲取顯示緩存狀態(tài)值;比較單元:用于將顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值進行比較;調(diào)整單元:用于根據(jù)比較結(jié)果調(diào)整未處理總線命令深度值。本發(fā)明實施例的另一目的在于提供顯示設(shè)備,包括上述顯示控制系統(tǒng)。在本發(fā)明實施例中,首先對顯示緩存狀態(tài)值進行數(shù)據(jù)采集,獲得具體數(shù)值的顯示緩存狀態(tài)值,由顯示緩存狀態(tài)值所反應(yīng)的當前負載的變化,將顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值進行比較,根據(jù)比較結(jié)果可以判定當前負載所對應(yīng)的顯示緩存狀態(tài)值是否正常,并相應(yīng)的調(diào)整未處理總線命令深度outstanding值,使總線仍然可以將讀取數(shù)據(jù)的命令發(fā)出,以保證顯示帶寬,有效的解決數(shù)據(jù)的實時性問題。而且該調(diào)整不會影響到總線其它命令的優(yōu)先級,保證整個系統(tǒng)有效運行,和方式一相比,可避免增加其它器件所帶來的成本和功耗的增加,另外,通過調(diào)整未處理總線命令深度值,和現(xiàn)有的增加總線頻率相比,其功耗更小。附圖說明圖1是本發(fā)明現(xiàn)有技術(shù)提供的采用雙DDR架構(gòu)的主控制芯片框圖;圖2是本發(fā)明第一實施例提供的顯示控制實現(xiàn)流程圖;圖3是本發(fā)明第二實施例提供的顯示控制實現(xiàn)流程圖;圖4是本發(fā)明第三實施例提供的顯示控制系統(tǒng)框圖。具體實施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。針對現(xiàn)有技術(shù)方案的不足,在本發(fā)明實施例中,提供了一種根據(jù)系統(tǒng)負載自動調(diào)整未處理總線命令深度Outstanding,從而保證高級擴展總線AXI總線工作在一個合理的頻率,并且在有效保證顯示帶寬的實時性的同時,保證低的系統(tǒng)功耗。本發(fā)明實施例所述的顯示控制方法,包括獲取顯示緩存狀態(tài)值,將顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值進行比較,根據(jù)比較結(jié)果調(diào)整未處理總線命令深度值。采集顯示緩存狀態(tài)值,由顯示緩存狀態(tài)值所反應(yīng)的當前負載的變化。所獲得顯示緩存預(yù)警值為具體數(shù)值,以便能與預(yù)先設(shè)定的顯示緩存狀態(tài)值預(yù)警值進行比較,將顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值進行比較后,判斷當前負載所對應(yīng)的顯示緩存狀態(tài)值是否正常,如果負載過大,則增大未處理總線命令深度outstanding值,使總線仍然可以將讀取數(shù)據(jù)的命令發(fā)出,只要控制發(fā)出的命令個數(shù)不大于所設(shè)定的未處理總線命令outstanding值,以保證顯示帶寬,有效的解決數(shù)據(jù)的實時性問題。而且該調(diào)整不會影響到總線其它命令的優(yōu)先級,保證整個系統(tǒng)有效運行,和背景技術(shù)中所提的方式一相比,可避免增加其它器件所帶來的成本和功耗的增加,另外,通過調(diào)整未處理總線命令深度值,和現(xiàn)有的增加總線頻率相比,其功耗更小。此處,關(guān)于未處理總線命令深度Outstanding,解釋如下:我們知道,在一般的控制讀寫過程中,在發(fā)出一個讀數(shù)據(jù)控制命令后,即等待該命令所返回的數(shù)據(jù)結(jié)果。此處的未處理總線命令深度Outstanding,為總線向發(fā)送命令時,在未收到命令所返回的數(shù)據(jù)時,可以同時發(fā)送的命令的個數(shù)。通過提高未處理總線命令深度outstanding值,可以有效的減少其它命令的時延,從而在保證顯示帶寬的同時,讓系統(tǒng)工作在一個合理的工作頻率。下面分別從顯示控制方法、系統(tǒng)、裝置分別對本發(fā)明的技術(shù)方案進行說明。實施例一:圖2示出了本發(fā)明第一實施例中的顯示控制方法流程圖,詳述如下:在步驟S201中,獲取顯示緩存狀態(tài)值。具體的,對于同步FIFO(FirstInFirstOut,先進先出)緩存器,讀取同步的寫指針信號Wr_ptr[n:0]和讀指針信號Rd_ptr[n:0],并送到比較單元中,在比較單元中,根據(jù)讀寫指針所指向的地址,得到顯示緩存狀態(tài)值Fifo_full_level[n:0]。具體的,根據(jù)讀寫指針取得緩存狀態(tài)為:當每一幀圖像傳輸啟動時,在消隱時間內(nèi)預(yù)先把顯示數(shù)據(jù)下載到顯示緩存,當顯示有效時間開始輸出顯示數(shù)據(jù)之后,顯示數(shù)據(jù)按勻速帶寬輸出。讀指針與寫指針在對FIFO緩存讀寫時,其地址差取絕對值并判斷讀寫指針先后,即可得到當前的顯示緩存狀態(tài)值,可用于表示顯示緩存寫入數(shù)據(jù)位數(shù)。當然,也可以用顯示緩存空閑數(shù)據(jù)位數(shù)來表示,算法上用緩存容量與顯示緩存寫入數(shù)據(jù)位數(shù)即可得到,在之后實施例中所描述的比較時,也需要做相應(yīng)的邏輯調(diào)整。由現(xiàn)有技術(shù)中描述,對于異步FIFO同樣可根據(jù)指針地址得出顯示緩存狀態(tài)值,在此不作重復(fù)贅述。在步驟S202中,將顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值進行比較。具體的,預(yù)先設(shè)定的顯示緩存預(yù)警值可由系統(tǒng)典型場景的系統(tǒng)級仿真中分析得出,當然還包括在產(chǎn)品調(diào)試時所作的測試記錄對其進行微調(diào),以得到最好的實施效果。由步驟S201中得出的顯示緩存狀態(tài)值,即在寫指針在讀指針之前時,讀寫指針地址差的絕對值(當前顯示緩存寫入數(shù)據(jù)位數(shù)),將其與顯示緩存預(yù)警值進行比較。在步驟S203中,根據(jù)比較結(jié)果調(diào)整未處理總線命令深度值。具體的,在系統(tǒng)上電時,未處理總線命令深度自動設(shè)置為典型值。如步驟S202所述,當寫指針在讀指針之前時,取讀寫指針地址差的絕對值;當讀指針在寫指針之前時,取讀寫指針差值的絕對值再與顯示緩存容量求差后取絕對值,顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值比較,當顯示緩存狀態(tài)值小于預(yù)先定設(shè)定的顯示緩存預(yù)警值時,控制未處理總線命令深度值為最大未處理總線命令深度值,若顯示緩存狀態(tài)值不小于預(yù)先定設(shè)定的顯示緩存預(yù)警值,則控制未處理總線命令深度值為典型值。此處所作調(diào)整的兩個參數(shù),典型未處理總線命令深度和最大未處理總線命令深度,可由系統(tǒng)典型場景的系統(tǒng)級仿真中分析得出,并且根據(jù)系統(tǒng)本身的設(shè)定來決定最佳值。另外也可以根據(jù)實際情況,設(shè)置多個未處理總線命令深度值,進行更加細致的調(diào)節(jié),提高系統(tǒng)的運行精度。如在本實施例中設(shè)置的典型未處理總線命令深度值為4,最大未處理總線命令深度值為16,根據(jù)系統(tǒng)的負載,對未處理總線命令深度在這兩個狀態(tài)間進行調(diào)整,保證系統(tǒng)顯示帶寬的同時,使顯示正常。在本實施例中,將系統(tǒng)負載的變化通過顯示緩存狀態(tài)值進行表示,并根據(jù)顯示緩存狀態(tài)值來調(diào)整未處理總線命令深度值,使得系統(tǒng)帶寬得以保證,減少系統(tǒng)時延。整個過程不需要增加另外的設(shè)備成本,且基本上不會增加系統(tǒng)功耗。實施例二:圖3為本發(fā)明第二實施例所示的顯示控制方法流程圖,詳述如下:在步驟S301中,配置顯示緩存預(yù)警值、最大未處理總線命令深度和典型未處理總線命令深度。在此實施例中,根據(jù)系統(tǒng)負載所反應(yīng)的顯示緩存狀態(tài)值變化,通過調(diào)節(jié)最大未處理總線命令深度和典型未處理總線命令深度來保證顯示帶寬。顯示緩存預(yù)警值、最大未處理總線命令深度和典型未處理總線命令深度的設(shè)置,在實施例一中已有介紹,在此不作重復(fù)描述。在步驟S302中,獲取顯示緩存空閑數(shù)據(jù)位數(shù)狀態(tài)。在實施例一中步驟S201所述方法,當寫指針在讀指針之前時,取讀寫指針地址差的絕對值后再與緩存容量取絕對值;當讀指針在寫指針之前時,取讀寫指針差值的絕對值,獲取為具體數(shù)值的顯示緩存空閑數(shù)據(jù)位數(shù)狀態(tài)。在步驟S303中,將顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值進行比較。在步驟S304中,根據(jù)比較結(jié)果調(diào)整未處理總線命令深度值。由于得到的顯示緩存空閑數(shù)據(jù)位數(shù)狀態(tài),在與預(yù)先設(shè)定的顯示緩存預(yù)警值比較時作相應(yīng)的邏輯調(diào)整:當顯示緩存空閑數(shù)據(jù)位數(shù)狀態(tài)大于預(yù)先定設(shè)定的顯示緩存預(yù)警值時,控制未處理總線命令深度值為最大未處理總線命令深度值,若顯示緩存空閑數(shù)據(jù)位數(shù)狀態(tài)不大于預(yù)先定設(shè)定的顯示緩存預(yù)警值,則控制未處理總線命令深度值為典型值。在步驟S305中,控制未處理總線命令深度值為最大未處理總線命令深度值時,若再次檢測到顯示緩存空閑數(shù)據(jù)位數(shù)狀態(tài)大于預(yù)先定設(shè)定的顯示緩存預(yù)警值,則調(diào)整總線頻率。此步驟的目的在于,對于負載增加的情況,采用調(diào)整控制最大未處理總線命令深度時,仍不能滿足負載對顯示帶寬的要求時,通過總線適配器檢測當前系統(tǒng)負載增加且不能滿足當前的需求時,采用提高總線頻率、犧牲功耗暫時來滿足當前負載對系統(tǒng)的需求,如果負載減少,總線適配器檢測到負載減少,則優(yōu)先減小總線頻率,優(yōu)先減少系統(tǒng)功耗。在減少總線頻率后仍然檢測到負載減少,則進一步調(diào)整未處理總線命令深度值。本實施例與實施例一的區(qū)別之處在于,比較的數(shù)據(jù)作了邏輯上的修改,采用顯示緩存空間數(shù)據(jù)位寬狀態(tài)。另外,對于負載增加,對于調(diào)整未處理總線命令深度值不能滿足當前要求時,通過增加總線頻率,來滿足當前系統(tǒng)的要求。在負載減少時,通過檢測的顯示緩存空閑數(shù)據(jù)位數(shù)狀態(tài)與顯示緩存預(yù)警值比較,發(fā)出減少總線頻率的控制命令,減少系統(tǒng)功耗。從而使本發(fā)明實施的適應(yīng)性更強。實施例三:圖4為本發(fā)明第三實施例給出的顯示控制系統(tǒng)框圖。本發(fā)明實施例所述的顯示控制系統(tǒng),包括:配置單元401:用于根據(jù)系統(tǒng)典型場景的系統(tǒng)級仿真得到較佳的顯示緩存預(yù)警值、最大未處理總線命令深度和典型未處理總線命令深度,并可通過試驗進行細微的調(diào)整。獲取單元402:用于獲取顯示緩存狀態(tài)值。所述獲取單元402包括:讀取模塊4021,用于讀取顯示緩存的讀指針信號與寫指針信號;第一比較模塊4022,用于比較讀寫指針指向的地址得到顯示緩存狀態(tài)值。具體的,對于同步FIFO(FirstInFirstOut,先進先出)緩存器,讀取同步的寫指針信號Wr_ptr[n:0]和讀指針信號Rd_ptr[n:0],并送到比較單元中,在比較單元中,根據(jù)讀寫指針所指向的地址,得到顯示緩存狀態(tài)值Fifo_full_level[n:0]。具體的,根據(jù)讀寫指針取得緩存狀態(tài)為:當每一幀圖像傳輸啟動時,在消隱時間內(nèi)預(yù)先把顯示數(shù)據(jù)下載到顯示緩存,當顯示有效時間開始輸出顯示數(shù)據(jù)之后,顯示數(shù)據(jù)按勻速帶寬輸出。讀指針與寫指針在對FIFO緩存讀寫時,其地址差取絕對值并判斷讀寫指針先后,即可得到當前的顯示緩存狀態(tài)值,可用于表示顯示緩存寫入數(shù)據(jù)位數(shù)。當然,也可以用顯示緩存空閑數(shù)據(jù)位數(shù)來表示,算法上用緩存容量與顯示緩存寫入數(shù)據(jù)位數(shù)即可得到,在之后實施例中所描述的比較時,也需要做相應(yīng)的邏輯調(diào)整。比較單元403:用于將顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值進行比較。調(diào)整單元404:用于根據(jù)比較結(jié)果調(diào)整未處理總線命令深度值。具體的,所述顯示緩存狀態(tài)值為:當寫指針在讀指針之前時,取讀寫指針地址差的絕對值;當讀指針在寫指針之前時,取讀寫指針差值的絕對值再與顯示緩存容量求差后取絕對值,將顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值比較;所述調(diào)整單元用于當顯示緩存狀態(tài)值小于預(yù)先定設(shè)定的顯示緩存預(yù)警值時,控制未處理總線命令深度值為最大未處理總線命令深度值,若顯示緩存狀態(tài)值不小于預(yù)先定設(shè)定的顯示緩存預(yù)警值,則控制未處理總線命令深度值為典型值。本實施例為本發(fā)明實施例一所對應(yīng)的軟系統(tǒng),通過顯示緩存狀態(tài)值所表示的系統(tǒng)負載情況,對未處理總線命令深度進行調(diào)整,在保證顯示帶寬的同時,減少訪問時延。實施例四:本實施例用于描述所述顯示控制裝置,包括:顯示緩存監(jiān)控模塊:用于監(jiān)控顯示緩存狀態(tài)值,在獲取了顯示緩存狀態(tài)值后,將其與預(yù)先設(shè)定的顯示緩存預(yù)警值進行比較,并將比較結(jié)果發(fā)送至總線未處理命令深度控制模塊;總線未處理命令深度控制模塊:接收由顯示緩存模塊發(fā)送的比較結(jié)果,根據(jù)比較結(jié)果,調(diào)整總線未處理命令深度的狀態(tài)。顯示緩存監(jiān)控模塊根據(jù)顯示緩存狀態(tài)值反映目前總線上的系統(tǒng)負載狀態(tài),具體的實現(xiàn)方式如下描述:1.把已經(jīng)同步的Wr_ptr[n:0](寫指針信號)和Rd_ptr[n:0](讀指針信號)送到比較模塊Compare中。2.在比較器單元根據(jù)讀寫指針的比較而得出當前顯示緩存的Fifo_full_level[n:0](水線位置的狀態(tài))信號輸出給總線未處理命令深度控制模塊。3.另外需要幀同步信號(Vsync)等來控制每一幀狀態(tài)的設(shè)置和清除。總線未處理命令深度控制模塊根據(jù)顯示緩存控制模塊輸出的顯示緩存狀態(tài)值信號和配置的顯示緩存預(yù)警值來調(diào)整直接內(nèi)存訪問DMA(DirectMemoryAccess)的最大未處理總線命令深度值的具體方式如下:1.根據(jù)軟件配置的顯示緩存預(yù)警值Fifo_level_lim[n:0]和顯示緩存監(jiān)控模塊輸出的顯示緩存狀態(tài)值Fifo_full_level[n:0]的對比產(chǎn)生當前最大未處理總線命令深度Outstanding值Max_OSD[m:0]的選擇信號。Fifo_level_lim[n:0]>Fifo_full_level[n:0]時選擇Max_OSD[m:0],此未處理總線命令深度Outstanding最大值需要根據(jù)自己的系統(tǒng)設(shè)計來決定最佳的值,本設(shè)計中采用的值為16。Fifo_level_lim[n:0]<Fifo_full_level[n:0]時選擇典型未處理總線命令深度Cfg_OSD[m:0],此未處理總線命令深度Outstanding最大值需要為軟件配置的典型Outstanding值,本設(shè)計中采用了4。2.根據(jù)比較模塊(Compare)產(chǎn)生的選擇信號Sel來選擇Max_OSD[m:0]和Cfg_OSD[m:0]。3.在直接內(nèi)存訪問控制器(DMAController)中根據(jù)得到的最大未處理總線命令深度Outstanding值和當前的數(shù)據(jù)請求狀態(tài)把高級擴展總線AXI總線讀取數(shù)據(jù)的命令發(fā)出,但發(fā)出的命令最大個數(shù)會控制在最大Outstanding值的范圍內(nèi)。上述顯示緩存狀態(tài)值為讀寫指針地址差的絕對值,所述顯示緩存監(jiān)控模塊用于將顯示緩存狀態(tài)值與預(yù)先設(shè)定的顯示緩存預(yù)警值比較,判斷當顯示緩存狀態(tài)值與預(yù)先定設(shè)定的顯示緩存預(yù)警值的大小,所述總線未處理命令深度控制模塊調(diào)節(jié)未處理總線命令深度值為最大未處理總線命令深度值或為典型未處理總線命令深度值。另外,本實施例所述裝置還包括變頻總線適配模塊,用于在控制未處理總線命令深度值為最大未處理總線命令深度值時,若再次檢測到顯示緩存狀態(tài)值小于預(yù)先定設(shè)定的顯示緩存預(yù)警值,則調(diào)整總線頻率。如果負載減少,檢測到顯示緩存空閑數(shù)據(jù)位數(shù)狀態(tài)大于預(yù)先定設(shè)定的顯示緩存預(yù)警值,則優(yōu)先減小總線頻率,優(yōu)先減少系統(tǒng)功耗,在減少總線頻率后仍然檢測到負載減少,則進一步調(diào)整未處理總線命令深度值。本發(fā)明還提供了包括實施例3所述的顯示控制系統(tǒng)的顯示設(shè)備。當顯示設(shè)備上電之后根據(jù)應(yīng)用程序的需求把處理好的需要顯示的圖像數(shù)據(jù)存放到與SOC相連的DDR(DoubleDataRate:雙倍速率同步動態(tài)隨機存儲器)中,CPU通知顯示控制器把此圖像數(shù)據(jù)讀取并輸出到顯示模組,整個應(yīng)用過程就是不斷的重復(fù)此流程來實現(xiàn),并在此顯示流程中此發(fā)明會根據(jù)系統(tǒng)負載自動調(diào)整未處理總線命令深度Outstanding來保證顯示帶寬,同時保證高級擴展接口AXI總線工作在一個合理的頻率達到合理的能耗比。此方案可用于在移動多媒體設(shè)備中播放視頻,視頻通話,玩2D和3D游戲,網(wǎng)頁瀏覽等多種應(yīng)用,但被發(fā)明不限于這些應(yīng)用,在移動多媒體設(shè)備顯示中的任何根據(jù)系統(tǒng)負載自動調(diào)整未處理總線命令深度Outstanding來保證顯示帶寬的流程都屬于此發(fā)明。此發(fā)明應(yīng)用移動應(yīng)用處理器以外,標清和高清電視控制芯片,標清和高清機頂盒芯片,安全監(jiān)控芯片等,任何多媒體設(shè)備中可應(yīng)用此發(fā)明。在本發(fā)明實施例中,根據(jù)顯示緩存狀態(tài)值所反應(yīng)的系統(tǒng)負載狀況,來調(diào)整未處理總線命令深度Outstanding來保證顯示帶寬的系統(tǒng),在保證顯示帶寬的同時讓系統(tǒng)工作在一個合理的工作頻率上,保證顯示不閃屏或花屏,用較低的成本實現(xiàn)了移動多媒體設(shè)備的高能耗比的顯示方案。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
秦安县| 乡城县| 灌云县| 东兰县| 新郑市| 屏南县| 武邑县| 五华县| 西安市| 扎赉特旗| 祁阳县| 湖南省| 巨鹿县| 建始县| 太保市| 建始县| 美姑县| 澎湖县| 金秀| 恭城| 新闻| 石景山区| 贵阳市| 左贡县| 镇宁| 高安市| 和林格尔县| 新源县| 黄冈市| 太原市| 聊城市| 肃宁县| 澄城县| 开封市| 恩施市| 怀柔区| 武冈市| 灯塔市| 岚皋县| 长乐市| 临泽县|