新四季網

顯示處理裝置、媒體播放器、顯示處理方法以及電視信號抓取方法

2023-12-01 04:45:51 3

顯示處理裝置、媒體播放器、顯示處理方法以及電視信號抓取方法
【專利摘要】本發明提供了一種顯示處理裝置,包括顯示制式產生裝置和圖形視頻後處理裝置。在顯示制式產生裝置發現下溢時,確定下一次同步的第M+N條線。圖形視頻後處理裝置在得知即將發生下溢時,會繼續把當前第M條線做完,然後直接跳過N條線,開始處理第M+N條線,處理完成後開始等待。等到顯示制式產生裝置也處理到第M+N條線時,圖形視頻後處理裝置恢復到正常工作狀態。在從顯示制式產生裝置發現下溢到顯示制式產生裝置也處理到第M+N條線這段時間內,顯示制式產生裝置可以反覆顯示第M條線,直到顯示制式產生裝置也處理到M+N條線時進入正常工作狀態。
【專利說明】顯示處理裝置、媒體播放器、顯示處理方法以及電視信號抓
取方法【技術領域】
[0001]本發明涉及媒體播放器,尤其涉及顯示處理裝置、顯示處理方法以及電視信號抓取方法。
【背景技術】
[0002]機頂盒 (Set Top Box)或其它顯示相關的設備通常包括圖形視頻後處理模塊和電視制式產生模塊。一般而言,圖形視頻後處理模塊用於對已經解壓的源進行後期處理,例如:將菜單、字幕與圖面的合成、圖像的放大或縮小、去噪、圖像色彩的調節等。電視制式產生模塊用於產生符合顯示器顯示制式(例如,PAL、NTSC、高清、3D)所需格式的視頻數據,以供顯示器的正確顯示。
[0003]為節約存儲器帶寬,往往會讓圖形視頻後處理模塊直接將處理好的數據傳輸到電視制式產生模塊而不是先寫入存儲器再由後者讀出。但在顯示系統中,某些情況下還是會出現局部帶寬過大(被其他裝置佔用)的情況,這會導致圖形視頻後處理模塊能使用的帶寬會短暫大幅下降,從而使得圖形視頻後處理模塊的數據處理速度在這段時間中低於電視制式產生模塊所要求的速度而出現下溢的情況。
[0004]為了解決該下溢情況,現在技術的做法是:當電視制式產生模塊發現下溢時,圖形視頻後處理模塊會立刻放棄對當前正在處理的線所需要的源(存放在存儲器中)的剩下所有請求,轉而開始對下一條線的處理。然而直接放棄數據請求違背了存儲器協議,讀請求協議要求請求發出後需要首先等到應答回應然後再等到請求數據回來,才能算一個完整的讀請求協議完成。另外,直接放棄數據請求雖然能讓圖形視頻後處理裝置較快回到新線的處理,但也因為違背了存儲器協議,帶來了不穩定,例如讀請求被放棄後應答或者請求的數據卻回來了。對於這些意外的處理又有可能帶來新的問題,而這些可能會影響到後處理裝置的方方面面。從以往歷史經驗來看,這種方法可能導致存儲器請求出錯而使得整個顯示系統出現死鎖並且無法恢復。
[0005]此外,上述做法經常存在這樣一種情況,電視制式產生模塊發現下溢時正處在當前線快結束的地方,若此時圖形視頻後處理模塊轉入處理下一條線,電視制式產生模塊也會很快進入下一條線,那麼因為圖形視頻後處理模塊才剛剛開始處理這條線,所以極可能再次發生下溢。
[0006]另外,由於每次發現下溢的位置不同,在顯示終端上的效果可能是畫面右側比較零亂,給人以不好的觀感。
[0007]因此,亟需一種能保證圖形視頻後處理模塊和電視制式產生模塊穩定運行並且對顯示終端的影響較小的技術方案。

【發明內容】

[0008]為了實現上述目的,本發明提供了顯示處理裝置、媒體播放器、顯示處理方法以及電視信號抓取方法。
[0009]在一個實施例中,本發明提供了一種顯示處理裝置。該顯示處理裝置包括:
[0010]圖形視頻後處理裝置和顯示制式產生裝置,
[0011]所述顯示制式產生裝置包括:
[0012]溢出判斷模塊,用於判斷處理到第M條線時是否即將出現下溢;
[0013]再同步線確定模塊,根據下溢的情況確定需要下一次同步的第M+N條線;
[0014]所述圖形視頻後處理裝置包括:
[0015]圖形視頻後處理模塊,用於對已經解壓的源進行後處理並直接輸出給所述顯示制式產生裝置;
[0016]中止和再同步線控制模塊,用於在下溢即將發生時中止圖形視頻後處理模塊處理第M條線之後的線,並控制所述圖形視頻後處理模塊從存儲器讀取處理第M+N條線所需的源;
[0017]所述顯示處理裝置還包括電視信號保持模塊,位於圖形視頻後處理裝置或顯示制式產生裝置中,用於自行產生M+1至M+N-1條線的像素。
[0018]在一個實施例中,所述顯示處理裝置還可包括電視制式抓取模塊,所述電視制式抓取模塊從另一輸出電視信號的視頻輸出裝置中抓取電視信號,並作為所述圖形視頻後處理裝置的輸入之一。
[0019]在一個實施例中,本發明提供了一種顯示處理方法。該顯示處理方法包括:
[0020]顯示制式產生裝置判斷第M條線即將出現下溢;
[0021]所述顯示制式產生裝置確定下一次同步的第M+N條線;
[0022]所述顯示制式產生裝置將即將下溢的信息以及下一次同步的第M+N線通知圖形視頻後處理裝置;
[0023]所述圖形視頻後處理裝置繼續完成第M條線剩餘像素的後處理;
[0024]所述圖形視頻後處理裝置暫停後處理新的線;
[0025]所述顯示制式產生裝置或所述圖形視頻後處理裝置自行產生M+1至M+N-1條線的像素;以及
[0026]所述圖形視頻後處理裝置從存儲器讀取要後處理的第M+N條線需要的源。
[0027]在另一個實施例中,本發明提供了一種顯示處理裝置,包括:
[0028]圖形視頻後處理模塊、顯示制式產生裝置和取線裝置,其中:
[0029]所述圖形視頻後處理模塊用於對已經解壓的源進行後處理,將後處理好的像素存儲至存儲器,並從所述存儲器中取出即將處理的源;
[0030]所述顯示制式產生裝置包括:
[0031]溢出判斷模塊,用於判斷處理到第M條線時是否即將出現下溢;
[0032]再同步線確定模塊,根據下溢的情況確定需要下一次同步的第M+N條線;
[0033]再同步判斷模塊,用於判斷是否即將輸出第M+N條線;
[0034]電視制式產生模塊,用於接收所述取線裝置的輸出並產生符合顯示器顯示制式的視頻數據,以供顯示器的正確顯示;
[0035]所述取線裝置包括:
[0036]取線模塊,用於從所述存儲器中讀取所述後處理好的像素並傳輸給所述電視制式產生模塊;
[0037]中止和再同步線讀取控制模塊,用於得知在下溢即將發生時,在所述圖形視頻後處理模塊處理完第M條線之後中止處理新線,並控制所述取線模塊從所述存儲器讀取處理第M+N條線所需的源;以及
[0038]再同步觸發模塊,用於當所述顯示制式產生裝置即將輸出第M+N條線時觸發所述圖形視頻後處理模塊開始處理第M+N條線。
[0039]所述顯示處理裝置還包括電視信號保持模塊,位於圖形視頻後處理裝置或顯示制式產生裝置中,用於自行產生M+1至M+N-1條線的像素。
[0040]在又一個實施例中,本發明提供了一種電視信號抓取方法,該方法包括:
[0041]寫存儲器模塊處理到第M條線發現即將出現上溢;
[0042]寫存儲器模塊根據上溢的情況確定下一次同步的第M+N條線;
[0043]寫存儲器模塊將即將出現上溢的信息以及下一次同步的第M+N條線告知電視制式抓取模塊;
[0044]電視制式抓取模塊暫停抓取新的像素,並等待第M+N條線的到來;
[0045]寫存儲器模塊將第M條線寫回存儲器,並自行產生第M條線的剩餘像素;
[0046]電視制式抓取模塊等到第M+N條線,開始抓取像素;以及
[0047]寫存儲器模塊等到電視制式抓取模塊再次向其傳輸數據,並開始寫第M+N條線至存儲器。
[0048]在又一個實施例中,本發明提供了一種媒體播放器。該媒體播放器包括:
[0049]中央處理器,被配置成負責處理軟體的運行,通過I/O控制總線處理調度媒體播放器內的各裝置以實現多媒體播放功能;
[0050]視頻輸入裝置,被配置成從外部獲取視頻流並將其寫入存儲器;
[0051]視頻解碼裝置,被配置成將所述視頻輸入裝置寫入所述存儲器的視頻流按照編碼標準解碼成非壓縮的幀圖或場圖;
[0052]所述存儲器,存儲所述視頻輸入裝置寫入的視頻流;
[0053]顯示處理裝置,包括圖形視頻後處理裝置和顯示制式產生裝置,其中:
[0054]所述顯示制式產生裝置包括:
[0055]溢出判斷模塊,用於判斷處理到第M條線時是否即將出現下溢;
[0056]再同步線確定模塊,根據下溢的情況確定需要下一次同步的第M+N條線;
[0057]電視制式產生模塊,用於接收圖形視頻後處理模塊的輸出並產生符合顯示器顯示制式的視頻數據,以供顯示器的正確顯示;
[0058]所述圖形視頻後處理裝置包括:
[0059]所述圖形視頻後處理模塊,用於對由所述視頻解碼裝置解碼的源進行後處理並輸出給所述顯示制式產生裝置;
[0060]中止和再同步線控制模塊,用於得知在下溢即將發生時,在所述圖形視頻後處理模塊處理完第M條線之後中止處理新線,並控制所述圖形視頻後處理模塊從所述存儲器讀取處理第M+N條線所需的源。
[0061]所述顯示處理裝置還包括電視信號保持模塊,位於圖形視頻後處理裝置或顯示制式產生裝置中,用於自行產生M+1至M+N-1條線的像素。[0062]本發明的上述技術方案迴避了破壞存儲器協議的情況,使得整個設計的不確定性更小,設計更穩固,健壯性更好。本發明的技術方案犧牲了幾條線,為後面爭取了較多的時間,從而使得後面再次出現下溢的可能性較前案更小。並且從顯示終端上來看,絕大多數線都是完整的線,相比現有技術中顯示終端畫水平線參差不齊,尤其是右側畫面較零亂的情況,本發明所展現的畫面觀感有顯著改善。
【專利附圖】

【附圖說明】
[0063]圖1示出根據本發明的一實施例的媒體播放器;
[0064]圖2A示出根據本發明的一實施例的顯示處理裝置;
[0065]圖2B示出根據本發明的一實施例的顯示處理裝置;
[0066]圖3A示出根據本發明的一實施例的顯示處理流程圖;
[0067]圖3B示出根據本發明的一實施例的顯示處理流程圖;
[0068]圖4示出根據本發明的一實施例的顯示處理裝置;
[0069]圖5示出根據本發明的一實施例的顯示處理裝置;
[0070]圖6示出根據本發明的一實施例的電視信號抓取裝置;以及
[0071]圖7示出根據本發明的一實施例的電視信號抓取流程圖。
【具體實施方式】
[0072]圖1示出根據本發明的一實施例的媒體播放器。該媒體播放器10可以是,但不限於,機頂盒、DVD播放器、NMP播放器、高清播放器等。在一個實施例中,該媒體播放器包括顯示處理裝置100、視頻解碼裝置102、繪圖裝置104、視頻輸入裝置106、中央處理器(CPU)108、輸入輸出控制總線(I/O控制總線)110、存儲總線及控制器112、存儲器114。
[0073]中央處理器108被配置成負責處理軟體的運行,通過I/O控制總線110處理調度各裝置使之實現多媒體播放的功能。I/o控制總線110通過讀寫各裝置的I/O寄存器來作為對各裝置進行控制的橋梁。存儲器114在媒體播放器工作中用來臨時存放各裝置以及中央處理器108工作所需數據的晶片。在一個實施例中,存儲器114是片外存儲器。存儲總線及控制器112作為各裝置及中央處理器與存儲器間交換數據的橋梁,主要有兩個功能,SP總線仲裁和將內部存儲總線轉換成片外存儲器總線。視頻輸入裝置106被配置成從外部獲取視頻流並將其寫入存儲器,該視頻輸入裝置106由中央處理器從I/O控制總線110的總線F控制,從外部總線M獲取視頻流,通過內部存儲總線J將視頻流寫入存儲器114。在一個實施例中,該視頻輸入裝置106可以是USB、SATA、SD、CF接口,外接U盤、移動硬碟、flash卡,也可以是通訊裝置,從衛星/有線電視等方面獲取視頻流。繪圖裝置104包括繪圖引擎,用於處理菜單、字幕或者遊戲畫面的裝置。視頻解碼裝置102是將視頻輸入裝置106寫入存儲器114的視頻流按照編碼標準比如mpeg2、rmvb等等解碼成非壓縮的幀圖或場圖的裝置。
[0074]在一個實施例中,視頻解碼裝置102 (包括視頻輸入裝置106)和繪圖裝置104兩者可以只有一個存在。在另一個實施例中,視頻解碼裝置102和繪圖裝置104的功能可以由中央處理器108代為處理。
[0075]顯示處理裝置100用於對視頻解碼裝置102解壓後的幀圖或場圖進行後期處理並產生符合顯示器顯示制式的視頻數據,以供顯示器的正確顯示。顯示制式包括,但不限於,PAL、NTSC、高清、3D等制式。該顯示處理裝置100包括根據本發明一實施例的圖形視頻後處理裝置103和根據本發明一實施例的顯示制式產生裝置101。本發明提供的這種顯示處理裝置100在顯示制式產生裝置101發現下溢時,圖形視頻後處理裝置103會繼續把當前第M條線做完,然後直接跳過N條線,開始處理第M+N條線,處理完成後開始等待。等到顯示制式產生裝置101也處理到第M+N條線時,圖形視頻後處理裝置103恢復到正常工作狀態。在從顯示制式產生裝置101發現下溢到顯示制式產生裝置101也處理到第M+N條線這段時間內,顯示制式產生裝置101可以反覆顯示第M條線,直到顯示制式產生裝置101也處理到M+N條線時進入正常工作狀態。
[0076]圖2A示出根據本發明的一實施例的顯示處理裝置100。顯示處理裝置100中的顯示制式產生裝置101,除了包括現有技術中的電視制式產生模塊205所能實現的功能模塊之外,還包括第一數據接收和發送模塊201、再同步線確定模塊202、電視信號保持模塊203、再同步判斷模塊204和溢出判斷模塊206。顯示處理裝置100中的圖形視頻後處理裝置103,除了包括現有技術中圖形視頻後處理模塊所能實現的功能模塊之外,還包括第二數據接收和發送模塊207、中止和再同步線讀取控制模塊208、再同步觸發模塊209、圖形視頻後處理模塊210。在一個實施例中,圖形視頻後處理裝置103從存儲器中獲取數據源,並直接將經過其後處理好的數據直接輸入給顯示制式產生裝置101。
[0077]溢出判斷模塊206用於判斷出即將出現下溢情況。例如,當顯示制式產生裝置101處理到第M條線時,溢出判斷模塊206發現可能將出現下溢。再同步線確定模塊202根據下溢的情況判斷需要下一次同步的起始線,即第M+N條線。在一個實施例中,N由再同步線確定模塊202根據下溢的情況確定。在一個實施例中,N也可以是預先設定的。此時,第一數據接收和發送模塊201將即將發生下溢的信息以及下一次同步的起始線(S卩,第M+N條線)發送給圖形視頻後處理裝置103的第二數據接收和發送模塊207。圖形視頻後處理裝置103在收到上述信息後,圖形視頻後處理模塊210繼續完成第M條線剩餘像素的處理。中止和再同步線讀取控制模塊208在當圖形視頻後處理模塊210處理完第M條線的剩餘像素之後,中止圖形視頻後處理模塊210處理新的線,並從存儲器讀取要做第M+N條線需要的源。與此同時,雖然圖形視頻後處理裝置103已經中止了新線的處理,但是由於顯示制式產生裝置101需要實時的輸出電視信號,因此,電視信號保持模塊203被配置成自行產生圖形視頻後處理裝置103沒能來得及處理的像素。即,電視信號保持模塊203將自行產生M+1至M+N-1條線期間的像素,以保持電視信號的正常輸出。在一個實施例中,電視信號保持模塊203可以在此期間反覆輸出第M條線的像素,也可以在此期間自行產生任何像素。再同步判斷模塊204判斷顯示制式產生裝置101是否即將輸出第M+N條線。若判斷為否,則電視信號保持模塊203將繼續自行產生像素;若判斷為是,則電視信號保持模塊203停止自行產生像素。第一數據接收和發送模塊201將顯示制式產生裝置101即將輸出第M+N條線的消息告知圖形視頻後處理裝置103。第二數據接收和發送模塊207接收到該信息後,再同步觸發模塊209觸發圖形視頻後處理模塊210開始處理第M+N條線。顯示制式產生裝置101繼而輸出圖形視頻後處理裝置103後處理好的第M+N條線。
[0078]值得注意的是,本發明中所涉及的第一數據接收和發送模塊和第二數據接收和發送模塊所接收和發送的數據還包括經圖形視頻後處理裝置103後處理好的視頻數據。[0079]在另一個實施例中,電視信號保持模塊203也可位於圖形視頻後處理裝置中,如圖2B所示。與圖2A中的功能類似,為了保持電視信號的正常輸出,圖2B中的電視信號保持模塊203』被配置成自行產生圖形視頻後處理裝置103沒能來得及處理的像素,即,電視信號保持模塊203』將自行產生M+1至M+N-1條線期間的像素,以保持電視信號的正常輸出。
[0080]圖3A示出根據本發明的一實施例的顯示處理流程。為了使流程圖更簡明,在圖3A中,顯示制式產生裝置採用B表示,圖形視頻後處理裝置採用A表示。在步驟301中,顯示制式產生裝置判斷是否即將出現下溢。若是,則顯示制式產生裝置繼而執行步驟302。在步驟302中,顯示制式產生裝置確定下一次同步的第M+N條線。顯示制式產生裝置根據下溢的情況判斷N的大小。在步驟303中,顯示制式產生裝置將即將出現下溢的信息以及下一次同步的第M+N條線告知圖形視頻後處理裝置。在步驟304中,圖形視頻後處理裝置繼續完成第M條線剩餘像素的處理。在步驟305中,圖形視頻後處理裝置暫停處理新的線,從存儲器讀取要處理的第M+N條線需要的源。在步驟306中,顯示制式產生裝置自行產生圖形視頻後處理裝置沒能來得及後處理的像素並操持電視信號正常輸出,即自行產生M+1至M+N-1條線的像素,以保持電視"[目號的正常輸出。例如,自行廣生M+1至M+N-1條線的像素包括自發現下溢到顯示制式產生裝置也處理到第M+N條線這段時間內反覆輸出第M條線的像素,也可以在此期間自行產生任何像素。在步驟307中,顯示制式產生裝置判斷是否即將輸出第M+N條線。若是,則繼而執行步驟308。在步驟308中,顯示制式產生裝置將即將輸出第M+N條線的信息告知圖形視頻後處理裝置。在步驟309中,圖形視頻後處理裝置等待顯示制式產生裝置告知即將輸出第M+N條線。在步驟310中,當圖形視頻後處理裝置接收到即將輸出第M+N條線的信息後,觸發後處理第M+N條線。在步驟311中,顯示制式產生裝置輸出圖形視頻後處理裝置處理後的第M+N條線的電視信號。
[0081]圖3B示出根據本發明的一實施例的顯示處理流程。值得注意的是,在該實施例中,自行產生M+1至M+N-1條線的像素由圖形視頻後處理裝置執行。為了使流程圖更簡明,在圖3B中,顯示制式產生裝置採用B表示,圖形視頻後處理裝置採用A表示。在步驟301中,顯示制式產生裝置判斷是否即將出現下溢。若是,則顯示制式產生裝置繼而執行步驟302。在步驟302中,顯示制式產生裝置確定下一次同步的第M+N條線。顯示制式產生裝置根據下溢的情況判斷N的大小。在步驟303中,顯示制式產生裝置將即將出現下溢的信息以及下一次同步的第M+N條線告知圖形視頻後處理裝置。在步驟304中,圖形視頻後處理裝置繼續完成第M條線剩餘像素的處理。在步驟320中,圖形視頻後處理裝置暫停後處理新的線,並自行產生M+1至M+N-1條線的像素,以保持電視信號的正常輸出。在步驟321中,判斷是否即將輸出第M+N條線。當判斷為是時,執行步驟322,即,觸發後處理第M+N條線。在步驟323中,示制式產生裝置輸出圖形視頻後處理裝置處理後的第M+N條線的電視信號。
[0082]本發明的技術方案迴避了破壞存儲器協議的情況,使得整個設計的不確定性更小,設計更穩固,健壯性更好。本發明的技術方案犧牲了幾條線,為後面爭取了較多的時間,從而使得後面再次出現下溢的可能性較前案更小。並且從顯示終端上來看,絕大多數線都是完整的線,相比現有技術中顯示終端畫水平線參差不齊,尤其是右側畫面較零亂的情況,本發明所展現的畫面觀感有顯著改善。
[0083]圖4示出根據本發明的另一個實施例的顯示處理裝置。在一個實施例中,本申請的技術方案可以擴展到後處理的像素先寫入存儲器再由電視制式產生模塊從存儲器取回像素的顯示處理裝置400。具體而言,該顯示處理裝置400包括圖形視頻後處理模塊401、取線裝置402和顯示制式產生裝置403。
[0084]在一個實施例中,該顯示制式產生裝置403可以採用圖2A中的顯示制式產生裝置101。顯示制式產生裝置403可以包括溢出判斷模塊,用於判斷處理到第M條線時是否即將出現下溢;再同步線確定模塊,根據下溢的情況確定需要下一次同步的第M+N條線;電視信號保持模塊,用於自行產生M+1至M+N-1條線的像素;再同步判斷模塊,用於判斷是否即將輸出第M+N條線;以及電視制式產生模塊,用於接收所述取線裝置的輸出並產生符合顯示器顯示制式的視頻數據,以供顯示器的正確顯示。
[0085]圖形視頻後處理模塊401用於對已經解壓的源進行後處理,將後處理好的像素存儲至存儲器,並從所述存儲器中取出即將處理的源。
[0086]取線模塊402包括取線模塊,用於從所述存儲器中讀取所述後處理好的像素並傳輸給所述電視制式產生模塊。另外,取線模塊402還包括如圖2A和圖2B中的第一數據接收和發送模塊;中止和再同步線讀取控制模塊,用於得知在下溢即將發生時,在圖形視頻後處理模塊401處理完第M條線之後中止處理新線,並控制取線模塊從存儲器讀取處理第M+N條線所需的源;以及再同步觸發模塊,用於當顯示制式產生裝置403即將輸出第M+N條線時觸發圖形視頻後處理模塊401開始處理第M+N條線。
[0087]在又一個實施例中,對應於圖2B的技術方案,電視信號保持模塊也可位於圖形視頻後處理模塊401中,用於自行產生M+1至M+N-1條線的像素。
[0088]圖4所示的技術方案與圖2A和圖2B所示的技術方案有以下區別。由於顯示制式產生裝置101需要實時產生電視信號,因此,圖2A和圖2B的技術方案對圖形視頻後處理模塊103的處理頻率要求較高,通常,圖形視頻後處理模塊103和顯示制式產生裝置101之間是按線來匹配,即,圖形視頻後處理模塊103隻有一條線的時間段來執行所有任務。而圖4所示的技術方案的優點在於顯示制式產生裝置403可以與圖形視頻後處理模塊401隔離。圖形視頻後處理模塊401可以將後處理好的像素先存儲在存儲器中,取線的工作由取線裝置402來處理。因此,圖形視頻後處理模塊401相當於有了緩衝的時間。不過,相比圖2A和圖2B所示的技術方案,圖4所示的技術方案佔用帶寬會較大。因此,技術人員可以按照不同的需求,根據實際的應用情況採用有針對性的技術方案。
[0089]圖5示出根據本發明的另一實施例的顯示處理裝置500。本實施例中的顯示處理裝置500的一個應用場景是畫中畫。該顯示處理裝置500除了從存儲器獲取數據源,還從其它視頻輸出裝置504中抓取圖像,以便實現畫中畫的功能或者實現多個顯示畫面的功能。該其它視頻輸出裝置504可以是一種能輸出電視信號的任何裝置,例如攝像機、電腦等。在該顯示處理裝置500可以包括電視制式抓取模塊501、圖形視頻處理裝置502和顯示制式產生裝置503。電視制式抓取模塊501用於從另一視頻輸出裝置中接收電視信號,將抓取到的像素輸出給圖形視頻處理裝置502。圖形視頻處理裝置502還可同時從存儲器中獲取源圖,以實現在終端播放器中播放多個畫面。其中,圖形視頻處理裝置502和顯示制式產生裝置503可以是圖2A和圖2B中的圖形視頻後處理裝置103和顯示制式產生裝置101。
[0090]圖6示出根據本發明的一實施例的電視信號抓取裝置600。該電視信號抓取裝置600可以是對圖5示出的場景的擴展。由於電視制式抓取模塊601是從另一視頻輸出裝置604中抓取實時圖像,因此,電視制式抓取模塊一直處於實時處理的狀態,而當寫存儲器模塊602的寫入存儲器的速度跟不上時,則會出現上溢的情況。參考本發明圖2A、圖2B、圖3A、圖3B中所討論的下溢處理方法,當寫存儲器模塊602處理到第M條線並發現可能出現上溢時,寫存儲器模塊602根據上溢的情況來確定下一次同步的線M+N,並將即將出現上溢的信息以及下一次同步的線M+N告訴電視制式抓取模塊601,使其暫停抓取新的像素,等到第M+N條線到來時再抓取像素。在暫停取線期間,寫存儲器模塊602自行產生第M條線的剩餘像素並等待電視制式抓取模塊601再次向其傳輸數據。
[0091]圖7示出根據本發明的一實施例的電視信號抓取流程。為了使流程圖更簡明,在圖7中,電視制式抓取模塊採用C表示,寫存儲器模塊採用D表示。在步驟701中,寫存儲器模塊602處理到第M條線發現可能將出現上溢。在步驟702中,寫存儲器模塊602根據上溢的情況確定下一次同步的第M+N條線。在一個實施例中,N根據上溢的情況確定。在一個實施例中,N也可以是預先設定的。在步驟703中,寫存儲器模塊602將即將出現上溢的信息以及下一次同步的第M+N條線告知電視制式抓取模塊601。在步驟704中,電視制式抓取模塊601暫停抓取新的像素,並等待第M+N條線的到來。在步驟705中,與此同時,寫存儲器模塊602將第M條線寫回存儲器,並自行產生第M條線的剩餘像素。在步驟706中,電視制式抓取模塊601等到第M+N條線,開始抓取像素。在步驟707中,寫存儲器模塊602等到電視制式抓取模塊601再次向其傳輸數據,並開始將第M+N條線寫入至存儲器。
[0092]本【技術領域】中的普通技術人員應當認識到,以上的實施例僅是用來說明本發明,而並非用作為對本發明的限定,只要在本發明的實質精神範圍內,對以上所述實施例的變化、變型都將落在本發明權利要求書的範圍內。
【權利要求】
1.一種顯示處理裝置,包括: 圖形視頻後處理裝置和顯示制式產生裝置, 所述顯示制式產生裝置包括: 溢出判斷模塊,用於判斷處理到第M條線時是否即將出現下溢; 再同步線確定模塊,根據下溢的情況確定需要下一次同步的第M+N條線; 所述圖形視頻後處理裝置包括: 圖形視頻後處理模塊,用於對已經解壓的源進行後處理並直接輸出給所述顯示制式產生裝置; 中止和再同步線控制模塊,用於在下溢即將發生時中止圖形視頻後處理模塊處理第M條線之後的線,並控制所述圖形視頻後處理模塊從存儲器讀取處理第M+N條線所需的源。 所述顯示處理裝置還包括電視信號保持模塊,位於所述圖形視頻後處理裝置或所述顯示制式產生裝置中,用於自行產生M+1至M+N-1條線的像素。
2.如權利要求1所述的顯示處理裝置,其特徵在於,所述顯示制式產生裝置還包括再同步判斷模塊,用於判斷是否即將輸出第M+N條線;所述圖形視頻後處理裝置還包括再同步觸發模塊,用於當所述再同步判斷模塊判斷出即將輸出第M+N條線時觸發所述圖形視頻後處理模塊開始後處理第M+N條線。
3.如權利要求1所述的顯示處理裝置,其特徵在於,所述再同步線確定模塊根據下溢的情況確定N的大小。`
4.如權利要求1所述的顯示處理裝置,其特徵在於,所述N的大小是預先設定的。
5.如權利要求1所述的顯示處理裝置,其特徵在於,所述顯示制式產生裝置還包括電視制式產生模塊,用於接收所述圖形視頻後處理模塊後處理好的數據,並產生符合顯示器顯示制式的視頻數據。
6.如權利要求1所述的顯示處理裝置,其特徵在於,所述圖形視頻後處理模塊用於在得知溢出即將發生時,繼續後處理完第M條線。
7.如權利要求1所述的顯示處理裝置,其特徵在於,所述顯示處理裝置還可包括電視制式抓取模塊,所述電視制式抓取模塊從另一輸出電視信號的視頻輸出裝置中抓取電視信號,並作為所述圖形視頻後處理裝置的輸入之一。
8.一種顯示處理方法,包括: 判斷第M條線即將出現下溢; 確定下一次同步的第M+N條線; 發送即將下溢的信息以及下一次同步的第M+N線的信息; 繼續完成第M條線剩餘像素的後處理; 暫停後處理新的線; 自行產生M+1至M+N-1條線的像素;以及 從存儲器讀取要後處理的第M+N條線需要的源。
9.如權利要求8所述的顯示處理方法,其特徵在於,所述方法還包括: 判斷即將輸出第M+N條線; 接收到即將輸出第M+N條線的信息後,觸發對第M+N條線的後處理;以及 輸出經後處理好的第M+N條線的電視信號。
10.如權利要求8所述的顯示處理方法,其特徵在於,確定下一次同步的第M+N條線包括根據下溢情況確定N大小。
11.如權利要求8所述的顯示處理方法,其特徵在於,所述N的大小是預先設定的。
12.—種顯示處理裝置,包括: 圖形視頻後處理模塊、顯示制式產生裝置和取線裝置,其中: 所述圖形視頻後處理模塊用於對已經解壓的源進行後處理,將後處理好的像素存儲至存儲器,並從所述存儲器中取出即將處理的源; 所述顯示制式產生裝置包括: 溢出判斷模塊,用於判斷處理到第M條線時是否即將出現下溢; 再同步線確定模塊,根據下溢的情況確定需要下一次同步的第M+N條線; 再同步判斷模塊,用於判斷是否即將輸出第M+N條線; 電視制式產生模塊,用於接收所述取線裝置的輸出並產生符合顯示器顯示制式的視頻數據,以供顯示器的正確顯示; 所述取線裝置包括: 取線模塊,用於從所述存儲 器中讀取所述後處理好的像素並傳輸給所述電視制式產生模塊; 中止和再同步線讀取控制模塊,用於得知在下溢即將發生時,在所述圖形視頻後處理模塊處理完第M條線之後中止處理新線,並控制所述取線模塊從所述存儲器讀取處理第M+N條線所需的源;以及 再同步觸發模塊,用於當所述顯示制式產生裝置即將輸出第M+N條線時觸發所述圖形視頻後處理模塊開始處理第M+N條線; 所述顯示處理裝置還包括電視信號保持模塊,位於所述圖形視頻後處理模塊或所述顯示制式產生裝置中,用於自行產生M+1至M+N-1條線的像素。
13.—種電視信號抓取方法,包括: 處理到第M條線時發現即將出現上溢; 根據上溢的情況確定下一次同步的第M+N條線; 發送將即將出現上溢的信息以及下一次同步的第M+N條線的信息; 暫停抓取新的像素,並等待第M+N條線的到來; 將第M條線寫回存儲器,並自行產生第M條線的剩餘像素; 等到第M+N條線,開始抓取像素;以及 等到再次傳輸數據時,開始將第M+N條線寫入至存儲器。
14.如權利要求13所述的方法,其特徵在於,所述電視信號是從另一輸出電視信號的視頻輸出裝置中抓取的。
15.一種媒體播放器,包括: 中央處理器,被配置成負責處理軟體的運行,通過I/O控制總線處理調度媒體播放器內的各裝置以實現多媒體播放功能; 視頻輸入裝置,被配置成從外部獲取視頻流並將其寫入存儲器; 視頻解碼裝置,被配置成將所述視頻輸入裝置寫入所述存儲器的視頻流按照編碼標準解碼成非壓縮的幀圖或場圖;所述存儲器,存儲所述視頻輸入裝置寫入的視頻流; 顯示處理裝置,包括圖形視頻後處理裝置和顯示制式產生裝置,其中: 所述顯示制式產生裝置包括:、 溢出判斷模塊,用於判斷處理到第M條線時是否即將出現下溢; 再同步線確定模塊,根據下溢的情況確定需要下一次同步的第M+N條線; 電視制式產生模塊,用於接收圖形視頻後處理模塊的輸出並產生符合顯示器顯示制式的視頻數據,以供顯示器的正確顯示; 所述圖形視頻後處理裝置包括: 所述圖形視頻後處理模塊,用於對由所述視頻解碼裝置解碼的源進行後處理並輸出給所述顯示制式產生裝置; 中止和再同步線控制模塊,用於得知在下溢即將發生時,在所述圖形視頻後處理模塊處理完第M條線之後中止處理新線,並控制所述圖形視頻後處理模塊從所述存儲器讀取處理第M+N條線所需的源。 所述顯示處理裝置還包括電視信號保持模塊,位於所述顯示制式產生裝置或位於所述圖形視頻後處理裝置,用於自行產生M+1至M+N-1條線的像素。
16.如權利要求15所述的媒體播放器,其特徵在於,所述顯示制式產生裝置還包括再同步判斷模塊,用於判斷是否即將輸出第M+N條線;所述圖形視頻後處理裝置還包括再同步觸發模塊,用於當所述再同步判斷模塊判斷出即將輸出第M+N條線時觸發所述圖形視頻後處理模塊開始後處理第M+N條線。
【文檔編號】H04N5/44GK103491332SQ201210191154
【公開日】2014年1月1日 申請日期:2012年6月11日 優先權日:2012年6月11日
【發明者】陳超, 高峰 申請人:珠海揚智電子科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀