[0061] 示例性地,當?shù)谝粠瑘D像數(shù)據(jù)統(tǒng)計的base_vsync_intv=4991462,當前處理的圖像數(shù)據(jù)對應的時鐘數(shù)cur_vsync_intv=4981366,可以看出當前處理的幀圖像數(shù)據(jù)的時鐘數(shù)變少了,那么為了當輸出圖像數(shù)據(jù)的時間與最初記錄的時間基本相等,就需要確定出一個適配的HFP?out讓碼片的輸出控制時序進行更新。
[0062] 可見,在本示例中,通過實際獲取的當前處理的圖像數(shù)據(jù)的時鐘數(shù)來更新輸出控制時序中的HFP?out從而使得輸出圖像數(shù)據(jù)的時間與最初得到的輸出圖像數(shù)據(jù)的時間相同,進而與輸入圖像數(shù)據(jù)的時間保持一致,提高了顯示芯片系統(tǒng)處理圖像數(shù)據(jù)的穩(wěn)定性。
[0063] 在一個可能的實施例中,所述根據(jù)所述Htotal_out、所述cur_vsync_intv、所述base_vsync_intv、所述HSA_out、所述HBP_out、所述Hac_out確定更新后的HFP_out,包括:
確定更新后的HFP_out的計算公式為:HFP_out’=Htotal_out?×(cur_vsync_intv?÷base_vsync_intv)﹣HSA_out﹣HBP_out﹣Hac_out。
[0064] 示例性地,同前一個實施例中的示例,假設第一幀圖像數(shù)據(jù)統(tǒng)計的base_vsync_intv=4991462,當前處理的圖像數(shù)據(jù)對應的時鐘數(shù)cur_vsync_intv=4981366,且HSA_out固定為2、HBP_out為8、Hac_out固定為1080,以及獲取的Htotal_out中的HFP?out的數(shù)值為992時,首先可以計算得到Htotal_out=2+8+1080+992=2082,其次,再計算HFP_out’=2082×
4981366?÷?4991462)﹣2﹣8﹣1082≈988。
[0065] 可見,在本示例中,通過計算當前處理的圖像數(shù)據(jù)時鐘數(shù)和第一時鐘數(shù)的比例來換算出新的HFP?out的數(shù)值,使得下一幀的輸出單行像素總量(即輸出控制時序)可以進行適配更新,以解決溫度升高而帶來的輸出圖像數(shù)據(jù)時鐘數(shù)減少的問題,提高了顯示芯片系統(tǒng)處理圖像數(shù)據(jù)的穩(wěn)定性。
[0066] 步驟304,按照更新HFP_out后的輸出控制時序執(zhí)行接下來的幀圖像數(shù)據(jù)的輸入和輸出操作,并重復上述步驟302至步驟304的執(zhí)行過程。
[0067] 可見,圖3是本申請實施例提供的一種芯片溫漂處理方法的流程示意圖,本申請實施例提供了一種芯片溫漂處理方法,通過讓碼片在接收到應用處理器的第一幀圖像數(shù)據(jù)的第一時段內(nèi),統(tǒng)計第一幀圖像數(shù)據(jù)的第一輸入時長和第一時鐘數(shù);根據(jù)第一輸入時長、第一時鐘數(shù)、以及碼片輸入和輸出有效圖像數(shù)據(jù)的時長相等的約束條件,確定輸出控制時序中的水平前肩消隱像素量;按照輸出控制時序執(zhí)行圖像數(shù)據(jù)的輸入和輸出操作,直至當前處理的幀圖像數(shù)據(jù)的時鐘數(shù)與第一時鐘數(shù)的差值大于預設差值;更新水平前肩消隱像素量,以實現(xiàn)補償時序控制誤差;按照更新后的輸出控制時序執(zhí)行接下來的幀圖像數(shù)據(jù)的輸入和輸出操作,并重復上述執(zhí)行過程,即檢測到當前處理的幀圖像數(shù)據(jù)的時鐘數(shù)與第一時鐘數(shù)的差值大于預設差值時,就更新水平前肩消隱像素量。如此,通過時鐘數(shù)比例調(diào)整碼片輸出控制時序中的水平前肩消隱像素量,從而克服因溫漂誤差造成的碼片輸出一行圖像數(shù)據(jù)的時間與輸入一行圖像數(shù)據(jù)的時間不同的問題,實現(xiàn)碼片輸入輸出圖像數(shù)據(jù)的平衡,提高了顯示芯片系統(tǒng)運行的穩(wěn)定性。
[0068] 本申請方案方便軟件開發(fā)人員的升級維護和技術支持工程師、售前售后服務工程師在客戶項目和服務過程中更好理解軟件流程,并更快捷有效處理項目調(diào)試過程中遇到的問題。
[0069] 上述主要從方法側(cè)執(zhí)行過程的角度對本申請實施例的方案進行了介紹??梢岳斫獾氖?,顯示芯片為了實現(xiàn)上述功能,其包含了執(zhí)行各個功能相應的硬件結(jié)構和/或軟件模塊。本領域技術人員應該很容易意識到,結(jié)合本文中所提供的實施例描述的各示例的單元及算法步驟,本申請能夠以硬件或硬件和計算機軟件的結(jié)合形式來實現(xiàn)。某個功能究竟以硬件還是計算機軟件驅(qū)動硬件的方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本申請的范圍。
[0070] 本申請實施例提供一種碼片,應用于顯示芯片系統(tǒng)中的碼片,所述顯示芯片系統(tǒng)包括應用處理器AP、所述碼片和顯示模組,所述AP通信連接所述碼片,所述碼片通信連接所述顯示模組,所述AP所使用的第一晶振與所述碼片所使用的第二晶振不同。
[0071] 本申請實施例可以根據(jù)上述方法示例對碼片進行功能模塊的劃分,例如,可以對應各個功能劃分各個功能模塊,也可以將兩個或兩個以上的功能集成在一個處理模塊中。