專(zhuān)利名稱(chēng):數(shù)字電視接收機(jī)中逐行掃描視頻信號(hào)的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)數(shù)字電視接收機(jī)中逐行掃描視頻信號(hào)的處理方法。
標(biāo)準(zhǔn)數(shù)字電視接收機(jī)結(jié)構(gòu)是重復(fù)使用MPEG數(shù)字視頻處理電路來(lái)處理數(shù)字化的模擬信號(hào)的。盡管這種方法能很好地處理數(shù)字化模擬隔行掃描信號(hào)(例如具有480i或1080i垂直格式的NTSC和PAL信號(hào)),但是標(biāo)準(zhǔn)數(shù)字電視接收機(jī)難于處理逐行掃描信號(hào),逐行掃描信號(hào)常常由VCR、視頻游戲操縱臺(tái)和有線(xiàn)系統(tǒng)文本發(fā)生器產(chǎn)生(例如具有240p垂直格式的逐行掃描信號(hào))。
本發(fā)明的目的就是要解決這一難題,提供一種能夠緩沖視頻存儲(chǔ)器中的逐行掃描、隔行掃描、符合CCIR 601/656及符合MPEG的視頻信號(hào)的存儲(chǔ)器管理方法及其相應(yīng)緩沖系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種緩沖存儲(chǔ)器中視頻信號(hào)的存儲(chǔ)器管理方法,所述方法包括以下步驟識(shí)別接收的視頻信號(hào)的格式;如果所接收的視頻信號(hào)是第一種格式,則根據(jù)標(biāo)準(zhǔn)緩沖模式緩沖存儲(chǔ)器中所接收到的視頻信號(hào);以及如果接收到的視頻信號(hào)是第二種格式,則部分覆蓋標(biāo)準(zhǔn)緩沖模式以緩沖存儲(chǔ)器中所接收的視頻信號(hào)。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種在數(shù)字電視接收機(jī)中用于處理具有多種格式視頻信號(hào)的緩沖系統(tǒng),所述緩沖系統(tǒng)包括一個(gè)用于緩沖所述視頻信號(hào)的存儲(chǔ)器;一個(gè)控制器,根據(jù)第一種緩沖模式和第二種緩沖模式,使存儲(chǔ)器適應(yīng)于緩沖視頻信號(hào),所述第二種緩沖模式部分覆蓋第一種緩沖模式,且用于緩沖具有逐行掃描格式的視頻信號(hào)。
所述存儲(chǔ)器管理方法緩沖視頻存儲(chǔ)器中例如逐行掃描的、隔行掃描的、符合CCIR 601/656和符合MPEG的等各種格式的視頻信號(hào),視頻存儲(chǔ)器劃分為第一和第二緩沖器。
在附圖中
圖1是標(biāo)準(zhǔn)數(shù)字電視接收機(jī)中視頻處理電路的邏輯系統(tǒng)方框圖;圖2是標(biāo)準(zhǔn)數(shù)字電視接收機(jī)中處理隔行掃描輸入信號(hào)的時(shí)序圖;圖3是標(biāo)準(zhǔn)數(shù)字電視接收機(jī)中處理逐行掃描輸入信號(hào)的時(shí)序圖4是依據(jù)本發(fā)明視頻處理電路的邏輯系統(tǒng)方框圖;圖5是依據(jù)本發(fā)明逐行掃描視頻信號(hào)處理方法的流程圖;圖6是依據(jù)本發(fā)明視頻存儲(chǔ)器管理方法的流程圖;圖7是依據(jù)圖4的視頻存儲(chǔ)器管理方法,改進(jìn)的逐行掃描輸入信號(hào)處理系統(tǒng)的時(shí)序圖;圖8是依據(jù)本發(fā)明交替存儲(chǔ)器管理方法的流程圖;圖9是圖4中視頻接口的場(chǎng)類(lèi)型(field type)探測(cè)器電路的方框圖;圖10是圖9中場(chǎng)類(lèi)型探測(cè)器電路的時(shí)序圖;和圖11是依據(jù)圖8中交替存儲(chǔ)器管理方法,改進(jìn)的逐行掃描輸入信號(hào)處理系統(tǒng)的時(shí)序圖。
從以下給出的實(shí)施例的說(shuō)明中,本發(fā)明的優(yōu)點(diǎn)和特點(diǎn)將更加明顯。
參考圖1,該圖示出標(biāo)準(zhǔn)數(shù)字電視接收機(jī)中的視頻處理電路10。視頻輸入接口12連接到存儲(chǔ)器14和存儲(chǔ)器控制器16。存儲(chǔ)器控制器16控制存儲(chǔ)器14中符合MPEG的視頻數(shù)據(jù)、符合CCIR 601/656的視頻數(shù)據(jù)和數(shù)字化模擬信號(hào)的緩沖,這在下面將做進(jìn)一步詳細(xì)說(shuō)明。光柵發(fā)生器22連接到存儲(chǔ)器控制器16,并連接到顯示單元24,顯示單元24包括顯示格式轉(zhuǎn)換電路16和OSD絲印層電路(overlay circuit)。
視頻輸入接口12是管理輸入視頻信號(hào)的多路分解(demuxing)、同步處理和場(chǎng)類(lèi)型探測(cè)的視頻輸入端口。視頻輸入接口12能運(yùn)行于兩種模式。一種模式用于接收符合CCIR 601/656的位流,另一種模式用于接收數(shù)字化的模擬信號(hào)。在第一種模式中,視頻輸入接口12從符合CCIR 601/656的位流中提取出熟知的頂/底場(chǎng)指示符。在第二種模式中,給視頻輸入接口12的水平同步和垂直同步輸入端提供空白信息,并且視頻輸入接口12從水平同步(Hsynch)和垂直同步(Vsynch)輸入的相對(duì)時(shí)序中得出頂/底場(chǎng)指示符。更具體地說(shuō),對(duì)隔行掃描信號(hào),垂直同步輸入將在兩者之間切換,即按水平同步輸入校準(zhǔn)以及出現(xiàn)在連續(xù)水平同步輸入之間。對(duì)逐行掃描信號(hào),垂直同步輸入將不切換,并且或按水平同步輸入校準(zhǔn),或出現(xiàn)在連續(xù)水平同步輸入之間。因而,對(duì)隔行掃描信號(hào),將得出交替的頂和底指示符,對(duì)于逐行掃描信號(hào),將得出頂或底指示符。一旦提取出(對(duì)于符合CCIR位流)或得出(對(duì)于數(shù)字化模擬信號(hào))頂/底場(chǎng)指示符,視頻輸入接口12就根據(jù)頂/底場(chǎng)指示符產(chǎn)生輸入BnotT信號(hào),并將該信號(hào)傳遞給存儲(chǔ)器控制器16。更具體地說(shuō),在視頻輸入接口12內(nèi)的場(chǎng)類(lèi)型探測(cè)器(未示出)對(duì)于底場(chǎng)指示符,產(chǎn)生“高(high)”電平輸入BnotT信號(hào)響應(yīng),而對(duì)于頂場(chǎng)指示符,則產(chǎn)生“低(low)”電平輸入BnotT信號(hào)響應(yīng)。
應(yīng)該注意到,正如本領(lǐng)域的普通技術(shù)人員所知道的那樣,MPEG解碼電路(為簡(jiǎn)化附圖而未示出)可以不同于解碼符合MPEG的位流的視頻輸入接口12,或者與其集成。在解碼符合MPEG的位流的過(guò)程中,作為對(duì)MPEG解碼電路產(chǎn)生的信號(hào)的響應(yīng),存儲(chǔ)管理器16利用存儲(chǔ)器14緩沖輸入的壓縮位流、保存的定位幀(anchor frames),并且保存已解碼的視頻幀。一旦在存儲(chǔ)器14中保存了視頻幀,則顯示單元24按照與下述處理符合CCIR 601/656和隔行掃描視頻信號(hào)相同的方式處理視頻幀。
存儲(chǔ)器控制器16管理去往和/或來(lái)自存儲(chǔ)器14的視頻數(shù)據(jù)(例如符合MPEG的數(shù)據(jù)、符合CCIR 601/656的數(shù)據(jù)、隔行掃描場(chǎng)和逐行掃描幀)的傳送。具體地說(shuō),存儲(chǔ)器14被劃分成兩個(gè)緩沖器(頂場(chǎng)存儲(chǔ)器18和底場(chǎng)存儲(chǔ)器20),存儲(chǔ)器控制器16依據(jù)由視頻輸入接口12發(fā)送的輸入BnotT信號(hào)的狀態(tài),管理視頻數(shù)據(jù)到緩沖器18和20的輸入,或者,在接收符合MPEG數(shù)據(jù)流的情況下,依據(jù)由MPEG解碼電路產(chǎn)生的信號(hào),管理視頻數(shù)據(jù)到緩沖器18和20的輸入。存儲(chǔ)器控制器16還管理將所保存的視頻數(shù)據(jù)從緩沖器18和20輸出到顯示單元24,該顯示單元24依次處理輸出的數(shù)據(jù),以使該數(shù)據(jù)適應(yīng)于希望的顯示格式并與希望的OSD組合。存儲(chǔ)器控制器16依據(jù)光柵發(fā)生器22發(fā)出的光柵BnotT信號(hào)的狀態(tài),管理視頻數(shù)據(jù)從緩沖器18和20的輸出。
光柵BnotT信號(hào)和輸入BnotT信號(hào)是各自單獨(dú)產(chǎn)生的,它們可以沒(méi)有相位鎖定或頻率鎖定。視頻輸入接口12根據(jù)頂/底場(chǎng)指示符產(chǎn)生輸入BnotT信號(hào),頂/底場(chǎng)指示符是從符合CCIR 601/656的位流中提取的,或者是從數(shù)字化模擬信號(hào)(例如隔行掃描或逐行掃描信號(hào))的水平同步輸入和垂直同步輸入之間的關(guān)系中得出的。光柵發(fā)生器22產(chǎn)生與輸入BnotT信號(hào)異步的光柵BnotT信號(hào)。光柵BnotT信號(hào)是由計(jì)數(shù)器產(chǎn)生的獨(dú)立光柵信號(hào),這些計(jì)數(shù)器是由從象素時(shí)鐘得出的VCXO驅(qū)動(dòng)的。光柵BnotT信號(hào)給顯示單元24的偏差系統(tǒng)提供穩(wěn)定的驅(qū)動(dòng)信號(hào),并且控制從存儲(chǔ)器中檢索出的掃描場(chǎng)序列。盡管輸入BnotT信號(hào)和光柵BnotT信號(hào)是異步的關(guān)系,這并不影響符合MPEG的數(shù)據(jù)、符合CCIR 601/656的數(shù)據(jù)及隔行掃描視頻數(shù)據(jù)的保存和檢索,但這種異步的關(guān)系影響逐行掃描場(chǎng)視頻數(shù)據(jù)(例如240p垂直格式的視頻數(shù)據(jù))的保存和檢索,如下所述。
參考圖2,它表示隔行掃描信號(hào)的保存和檢索的時(shí)序圖。更具體地說(shuō),表示了輸入視頻數(shù)據(jù)、輸出視頻數(shù)據(jù)、輸入BnotT信號(hào)以及光柵BnotT信號(hào)之間的關(guān)系。掃描場(chǎng)的索引序列表示輸入和輸出視頻信號(hào)數(shù)據(jù)的存儲(chǔ)位置,其中,T表示頂場(chǎng)存儲(chǔ)位置,B表示底場(chǎng)存儲(chǔ)位置。當(dāng)接收到“高”電平的輸入BnotT信號(hào)時(shí),存儲(chǔ)器控制器16將輸入數(shù)據(jù)寫(xiě)入底場(chǎng)存儲(chǔ)器20;而當(dāng)接收到“低”電平的輸入BnotT信號(hào)時(shí),存儲(chǔ)器控制器16將輸入數(shù)據(jù)寫(xiě)入頂場(chǎng)存儲(chǔ)器18。相似地,當(dāng)接收到“高”電平的光柵BnotT信號(hào)時(shí),存儲(chǔ)器控制器16將從底場(chǎng)存儲(chǔ)器16中讀出輸出數(shù)據(jù);而當(dāng)接收到“低”電平的光柵BnotT信號(hào)時(shí),存儲(chǔ)器控制器16將從頂場(chǎng)存儲(chǔ)器18中讀出輸出數(shù)據(jù)。如圖2所示,輸入BnotT信號(hào)和光柵BnotT信號(hào)之間的異步關(guān)系并不影響用于隔行掃描視頻信號(hào)的視頻數(shù)據(jù)的正確保存和檢索。
參考圖3,該圖示出了視頻數(shù)據(jù)的保存和檢索時(shí)序圖,該視頻數(shù)據(jù)是在隔行掃描視頻信號(hào)后跟隨著逐行掃描視頻信號(hào)。掃描場(chǎng)1~4相應(yīng)于隔行掃描的視頻數(shù)據(jù)掃描,并且如上述對(duì)圖2說(shuō)明的那樣,在頂場(chǎng)存儲(chǔ)器18和底場(chǎng)存儲(chǔ)器20中保存和檢索。掃描場(chǎng)5相應(yīng)于逐行掃描視頻數(shù)據(jù)(例如從用戶(hù)已經(jīng)打開(kāi)的游戲操縱臺(tái)或VCR中所接收的逐行掃描視頻信號(hào))的第一幀。在掃描場(chǎng)5中,輸入BnotT信號(hào)保持指示逐行掃描視頻數(shù)據(jù)的“高”電平信號(hào),對(duì)于該示范性的時(shí)序圖,輸入BnotT信號(hào)與掃描場(chǎng)4的隔行掃描視頻數(shù)據(jù)部分有相同的水平同步/垂直同步關(guān)系。因?yàn)檩斎隑notT信號(hào)保持“高”電平,所以存儲(chǔ)器控制器16將逐行掃描視頻數(shù)據(jù)幀寫(xiě)入底場(chǎng)存儲(chǔ)器20中。在掃描場(chǎng)6和7中,因?yàn)榕c逐行掃描視頻數(shù)據(jù)幀相關(guān)的頂/底指示符并沒(méi)有改變,所以存儲(chǔ)器控制器16繼續(xù)將逐行掃描視頻數(shù)據(jù)幀寫(xiě)入底場(chǎng)存儲(chǔ)器20中。作為對(duì)光柵BnotT信號(hào)接收的響應(yīng),存儲(chǔ)器控制器16從存儲(chǔ)器14(掃描場(chǎng)1~4)中正確地讀出了隔行掃描視頻數(shù)據(jù)的掃描場(chǎng)。但是,存儲(chǔ)器控制器16從存儲(chǔ)器14(掃描場(chǎng)5~7)中錯(cuò)誤地讀出了逐行掃描視頻數(shù)據(jù)的幀。更具體地說(shuō),在掃描場(chǎng)5和7中,由于從光柵發(fā)生器22接收到“低”電平的光柵BnotT信號(hào),因而存儲(chǔ)器控制器16從存儲(chǔ)器14中讀出了失效的視頻數(shù)據(jù)(即掃描場(chǎng)3的隔行掃描視頻數(shù)據(jù))。在處理逐行掃描視頻數(shù)據(jù)過(guò)程中,將從頂掃描場(chǎng)存儲(chǔ)器14中繼續(xù)讀出失效的數(shù)據(jù),這樣對(duì)顯示給用戶(hù)的視頻圖像將造成較大的失真。本發(fā)明的目的就是要解決這個(gè)問(wèn)題的。
參考圖4,該圖示出本發(fā)明視頻處理電路30的方框圖,它包括一個(gè)系統(tǒng)微控制器26,系統(tǒng)微控制器26連接到圖1的視頻處理部件10。更具體地說(shuō),系統(tǒng)微控制器26連接到存儲(chǔ)器控制器16、光柵發(fā)生器22和顯示單元24,以使逐行掃描格式、隔行掃描格式、符合CCIR 601/656格式或符合MPEG格式的視頻數(shù)據(jù)正確地保存在存儲(chǔ)器14中,并且從存儲(chǔ)器14中檢索出。
結(jié)合圖4來(lái)參考圖5,圖5示出處理逐行掃描視頻數(shù)據(jù)的方法32的流程圖。逐行掃描視頻數(shù)據(jù)可以是由視頻游戲操縱臺(tái)、VCR、有線(xiàn)系統(tǒng)文本發(fā)生器等等產(chǎn)生的240p的輸入。開(kāi)始時(shí),在步驟34中,系統(tǒng)微控制器26通過(guò)讀取由存儲(chǔ)器16所接收的輸入BnotT信號(hào),確定視頻輸入接口12所接收的視頻數(shù)據(jù)的格式。如上述所說(shuō)明的,當(dāng)輸入BnotT信號(hào)在高和低的狀態(tài)之間切換時(shí),視頻格式就不是逐行掃描的(如圖3中的掃描場(chǎng)1~4)。當(dāng)輸入BnotT信號(hào)在兩個(gè)或更多的連續(xù)周期保持不變(即高或低電平)時(shí),視頻格式就是逐行掃描的(如圖3中的掃描場(chǎng)5~7)。應(yīng)注意到,象本領(lǐng)域的普通技術(shù)人員所熟知的那樣,通過(guò)監(jiān)視MPEG解碼電路所產(chǎn)生的信號(hào),系統(tǒng)微控制器26可以確定是否正在接收符合MPEG格式的視頻數(shù)據(jù)。接著,在步驟36中,系統(tǒng)微控制器26確定視頻數(shù)據(jù)是否是逐行掃描格式。如果不是,則在步驟38中,系統(tǒng)微控制器26繼續(xù)使用上述的標(biāo)準(zhǔn)存儲(chǔ)器管理方法來(lái)處理視頻數(shù)據(jù)。如果是,則在步驟40中,系統(tǒng)微控制器26將依據(jù)本發(fā)明修改或部分地覆蓋存儲(chǔ)器管理方法,這將在以下作更詳細(xì)的說(shuō)明。然后在步驟42中,系統(tǒng)微控制器26繼續(xù)監(jiān)視存儲(chǔ)器控制器16所接收的輸入BnotT信號(hào),以確定是否還在按逐行掃描格式接收視頻數(shù)據(jù)。如果不是,則在步驟44中,系統(tǒng)微控制器26返回用于處理非逐行掃描視頻數(shù)據(jù)的標(biāo)準(zhǔn)存儲(chǔ)器管理方法。如果是,則在步驟46中,系統(tǒng)微控制器26使用步驟40中所修改的存儲(chǔ)器管理方法繼續(xù)處理逐行掃描視頻數(shù)據(jù),并且返回步驟42以監(jiān)視輸入BnotT信號(hào)。
結(jié)合圖4參考圖6和7,圖6和圖7示出本發(fā)明的一種存儲(chǔ)器管理方法50。在視頻輸入接口12所接收的視頻數(shù)據(jù)的格式被識(shí)別為逐行掃描的之后,在步驟52中,系統(tǒng)微控制器26監(jiān)視輸入BnotT信號(hào)的狀態(tài),以識(shí)別是哪個(gè)存儲(chǔ)器緩沖器(即頂場(chǎng)存儲(chǔ)器18或底場(chǎng)存儲(chǔ)器20)正被寫(xiě)入逐行掃描視頻數(shù)據(jù)。當(dāng)識(shí)別出了存儲(chǔ)器后,在步驟54中,系統(tǒng)微控制器26將對(duì)光柵發(fā)生器22進(jìn)行動(dòng)態(tài)再編程,以使存儲(chǔ)器控制器16從識(shí)別出的存儲(chǔ)器緩沖器(即頂場(chǎng)存儲(chǔ)器18或底場(chǎng)存儲(chǔ)器20)中正確地讀出逐行掃描視頻數(shù)據(jù)。如圖7的示范性時(shí)序圖所示,如果系統(tǒng)微控制器26判斷出正在把逐行掃描的視頻數(shù)據(jù)寫(xiě)入底場(chǎng)存儲(chǔ)器20(即輸入BnotT信號(hào)是“高”電平),那么,系統(tǒng)微控制器26將對(duì)光柵發(fā)生器22進(jìn)行動(dòng)態(tài)再編程,以輸出“高”電平的光柵BnotT信號(hào)?!案摺彪娖降墓鈻臖notT信號(hào)將迫使存儲(chǔ)器控制器16從底場(chǎng)存儲(chǔ)器20中讀出逐行掃描視頻數(shù)據(jù)。在步驟56中,系統(tǒng)微控制器26還對(duì)顯示單元24動(dòng)態(tài)再編程,以處理從識(shí)別出的存儲(chǔ)器14的存儲(chǔ)器緩沖器中所接收的逐行掃描視頻數(shù)據(jù)。例如,系統(tǒng)微控制器26可對(duì)顯示單元24動(dòng)態(tài)再編程,以便將從存儲(chǔ)器14檢索的240p的信號(hào)轉(zhuǎn)換為540p、1080i或其它監(jiān)視器或電視要求的垂直格式。
結(jié)合圖4參考圖8,該圖示出本發(fā)明的交替存儲(chǔ)器管理方法60的流程圖。當(dāng)視頻輸入接口12所接收的視頻數(shù)據(jù)格式被識(shí)別為逐行掃描的之后,在步驟62中,系統(tǒng)微控制器26監(jiān)視輸入BnotT信號(hào)的狀態(tài),以識(shí)別哪個(gè)存儲(chǔ)器緩沖器(即頂場(chǎng)存儲(chǔ)器18或底場(chǎng)存儲(chǔ)器20)正被寫(xiě)入逐行掃描視頻數(shù)據(jù)。接著,在步驟64中,系統(tǒng)微控制器26動(dòng)態(tài)地管理存儲(chǔ)器控制器16,以使存儲(chǔ)器控制器16將逐行掃描視頻數(shù)據(jù)交替地寫(xiě)入存儲(chǔ)器14中的頂和底場(chǎng)存儲(chǔ)器18和20中。
為了迫使存儲(chǔ)器控制器16交替地寫(xiě)入逐行掃描視頻數(shù)據(jù),系統(tǒng)微控制器26必須覆蓋輸入BnotT信號(hào)。如前面所述,在視頻輸入接口12內(nèi)的場(chǎng)類(lèi)型探測(cè)器產(chǎn)生輸入BnotT信號(hào)。圖9表示了示范性的場(chǎng)類(lèi)型探測(cè)器70的方框圖,圖10表示場(chǎng)類(lèi)型探測(cè)器70的時(shí)序圖。場(chǎng)類(lèi)型探測(cè)器70包括水平采樣計(jì)數(shù)器72,計(jì)數(shù)器72以象素時(shí)鐘和水平同步作為輸入信號(hào),其輸出連接到場(chǎng)類(lèi)型探測(cè)器邏輯78上。場(chǎng)類(lèi)型探測(cè)器邏輯78的一個(gè)輸入還連接到第一寄存器74的輸出上,該寄存器又連接到系統(tǒng)微控制器26(在圖9中未示出)。同樣,場(chǎng)類(lèi)型探測(cè)器邏輯78的另一個(gè)輸入連接到第二寄存器76的輸出上,該寄存器又連接到系統(tǒng)微控制器26(在圖9中未示出)。場(chǎng)類(lèi)型探測(cè)器邏輯78的輸出連接到鎖存器80的一個(gè)輸入端。鎖存器80由垂直同步信號(hào)觸發(fā)產(chǎn)生輸入BnotT信號(hào)。
在運(yùn)行中,水平采樣計(jì)數(shù)器72由輸入象素時(shí)鐘驅(qū)動(dòng),由輸入的水平同步信號(hào)復(fù)位和重新起動(dòng)。計(jì)數(shù)器72的輸出分別與保存在寄存器74和76中的系統(tǒng)微控制器的可編程值L1和L2比較。在標(biāo)準(zhǔn)運(yùn)行過(guò)程中(當(dāng)沒(méi)有覆蓋輸入BnotT信號(hào)時(shí)),如果計(jì)數(shù)器72的輸出在值L1和L2之間(在時(shí)間t1<t<t2期間),則場(chǎng)類(lèi)型探測(cè)器邏輯78的輸出是高電平,且從鎖存器80輸出的輸入BnotT信號(hào)是高電平。作為對(duì)高電平的輸入BnotT信號(hào)的響應(yīng),存儲(chǔ)器控制器16將數(shù)據(jù)讀到底場(chǎng)存儲(chǔ)器20中。在標(biāo)準(zhǔn)運(yùn)行過(guò)程中,如果計(jì)數(shù)器72的輸出低于值L1或高于值L2(在時(shí)間t<t1或t>t2期間),則場(chǎng)類(lèi)型探測(cè)器邏輯78的輸出是低電平,輸入BnotT信號(hào)也為低電平。這樣,存儲(chǔ)器控制器16將數(shù)據(jù)寫(xiě)入頂場(chǎng)存儲(chǔ)器18中。
如上所述,系統(tǒng)微控制器26通過(guò)監(jiān)視兩個(gè)或多個(gè)相同的輸入BnotT信號(hào),來(lái)探測(cè)逐行掃描視頻數(shù)據(jù)的出現(xiàn)。如果探測(cè)到逐行掃描視頻信號(hào),則可調(diào)整寄存器74和76的值以迫使輸入BnotT信號(hào)進(jìn)入希望的狀態(tài)(即進(jìn)入使存儲(chǔ)器控制器16將逐行掃描視頻數(shù)據(jù)交替地寫(xiě)入頂和底場(chǎng)存儲(chǔ)器18和20中的狀態(tài))。
結(jié)合圖9和10參考圖11,圖11表示場(chǎng)類(lèi)型探測(cè)器70在覆蓋模式下運(yùn)行的時(shí)序圖。對(duì)于序號(hào)1到4的掃描場(chǎng),輸入信號(hào)是隔行掃描的。在掃描場(chǎng)5中,輸入信號(hào)變?yōu)橹鹦袙呙璧?。微控制?6探測(cè)該逐行掃描信號(hào),并判斷是否正在將逐行掃描信號(hào)的第一段(如240p幀)保存在頂場(chǎng)存儲(chǔ)器18或底場(chǎng)存儲(chǔ)器20中。如果將逐行掃描信號(hào)的第一段保存在底場(chǎng)存儲(chǔ)器20中(如圖所示),則微控制器26為逐行掃描信號(hào)的下一段將寄存器74和76的值設(shè)置為同一值(如L2)。因?yàn)榧偃鐑蓚€(gè)寄存器74和76的值相同時(shí),計(jì)數(shù)器的輸出不可能在這兩個(gè)寄存器的值之間,所以在掃描場(chǎng)6中迫使輸入BnotT為低電平。迫使輸入BnotT為低電平,使得掃描場(chǎng)6覆蓋頂場(chǎng)存儲(chǔ)器18中無(wú)效的數(shù)據(jù)(即相應(yīng)于掃描場(chǎng)3的數(shù)據(jù))。然后,系統(tǒng)微控制器26在允許輸入BnotT為高電平和迫使輸入BnotT為低電平之間交替,以將逐行掃描視頻數(shù)據(jù)寫(xiě)入到頂場(chǎng)存儲(chǔ)器18和底場(chǎng)存儲(chǔ)器20中。如果逐行掃描信號(hào)的第一段已經(jīng)保存在頂場(chǎng)存儲(chǔ)器18(圖11中未示出)中,則微控制器26將寄存器74的值設(shè)置為零,且將寄存器76的值設(shè)置為等于或大于計(jì)數(shù)器72在被水平同步輸入復(fù)位前所能達(dá)到的最大值。這樣將迫使輸入BnotT為高電平,因?yàn)橛?jì)數(shù)器的輸出不可能比保存在寄存器74中的值更小,或比保存在寄存器76中的值更大。迫使輸入BnotT為高,將使逐行掃描信號(hào)的下一段去覆蓋出現(xiàn)在底場(chǎng)存儲(chǔ)器20中的無(wú)效數(shù)據(jù)。然后,系統(tǒng)微控制器26將按照與圖11所示相似方式,將逐行掃描視頻數(shù)據(jù)交替地寫(xiě)入到頂場(chǎng)存儲(chǔ)器18和底場(chǎng)存儲(chǔ)器20中。
因此依據(jù)本發(fā)明的原理,提供了一種緩沖視頻存儲(chǔ)器中多種格式(即逐行掃描的、隔行掃描的、符合CCIR 601/656的和符合MPEG的格式)的數(shù)字視頻數(shù)據(jù)的存儲(chǔ)器管理方法,視頻存儲(chǔ)器被劃分成第一和第二緩沖器。
盡管本發(fā)明是參照其特定的優(yōu)選實(shí)施例來(lái)說(shuō)明的,但在不脫離由所附權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)的各種修改。
權(quán)利要求
1.一種緩沖存儲(chǔ)器中視頻信號(hào)的存儲(chǔ)器管理方法,所述方法的特征在于包括以下步驟識(shí)別接收的視頻信號(hào)的格式;如果所接收的視頻信號(hào)是第一種格式,則根據(jù)標(biāo)準(zhǔn)緩沖模式緩沖存儲(chǔ)器中所接收到的視頻信號(hào);以及如果接收到的視頻信號(hào)是第二種格式,則部分覆蓋標(biāo)準(zhǔn)緩沖模式以緩沖存儲(chǔ)器中所接收的視頻信號(hào)。
2.如權(quán)利要求1所述的方法,其特征在于所述第二種格式是數(shù)字化模擬逐行掃描(p)格式。
3.如權(quán)利要求1所述的方法,其中所述的第二種格式是240p垂直格式。
4.如權(quán)利要求1所述的方法,其特征在于以第二種格式接收到的信號(hào)是由視頻游戲操縱臺(tái)、VCR和有線(xiàn)文本發(fā)生器中的一個(gè)產(chǎn)生的。
5.如權(quán)利要求1的方法,其特征在于第一種格式是隔行掃描格式、符合CCIR 601/656的格式和符合MPEG的格式中的一種。
6.如權(quán)利要求1所述的存儲(chǔ)器管理方法,其特征在于所述存儲(chǔ)器被劃分成第一和第二緩沖器,部分覆蓋標(biāo)準(zhǔn)緩沖模式的步驟包括覆蓋標(biāo)準(zhǔn)緩沖模式,以使所接收到的視頻信號(hào)只在第一或第二緩沖器中中一個(gè)中寫(xiě)入和讀出。
7.如權(quán)利要求1所述的存儲(chǔ)器管理方法,其特征在于所述存儲(chǔ)器被劃分成第一和第二緩沖器,部分覆蓋標(biāo)準(zhǔn)緩沖模式的步驟包括覆蓋標(biāo)準(zhǔn)緩沖模式,以使所接收到的視頻信號(hào)在第一和第二緩沖器中交替地寫(xiě)入和讀出。
8.一種在數(shù)字電視接收機(jī)中用于處理具有多種格式視頻信號(hào)的緩沖系統(tǒng),所述緩沖系統(tǒng)的特征在于一個(gè)用于緩沖所述視頻信號(hào)的存儲(chǔ)器;一個(gè)控制器,根據(jù)第一種緩沖模式和第二種緩沖模式,使存儲(chǔ)器適應(yīng)于緩沖視頻信號(hào),所述第二種緩沖模式部分覆蓋第一種緩沖模式,且用于緩沖具有逐行掃描格式的視頻信號(hào)。
9.如權(quán)利要求8所述的緩沖系統(tǒng),其特征在于當(dāng)視頻信號(hào)的格式是隔行掃描格式、符合CCIR 601/656的格式和符合MPEG的格式中的一種時(shí),根據(jù)第一種緩沖模式,所述控制器使存儲(chǔ)器適應(yīng)于緩沖視頻信號(hào)。
10.如權(quán)利要求8所述的緩沖系統(tǒng),其特征在于所述逐行掃描格式是240p垂直格式。
11.如權(quán)利要求8所述的緩沖系統(tǒng),其特征是在于所述逐行掃描格式是數(shù)字化模擬逐行掃描格式。
12.如權(quán)利要求8所述的緩沖系統(tǒng),其特征在于具有逐行掃描格式的視頻信號(hào)是由視頻游戲操縱臺(tái)、VCR和有線(xiàn)文本發(fā)生器中的一個(gè)產(chǎn)生的。
13.如權(quán)利要求8所述的緩沖系統(tǒng),其特征在于所述存儲(chǔ)器被劃分成第一和第二緩沖器,第二種緩沖模式部分地覆蓋第一種緩沖模式,以使具有逐行掃描格式的視頻信號(hào)在第一或第二緩沖器中的一個(gè)中寫(xiě)入或讀出。
14.如權(quán)利要求8所述的緩沖系統(tǒng),其特征是在于所述存儲(chǔ)器被劃分成第一和第二緩沖器,第二種緩沖模式部分地覆蓋第一種緩沖模式,以使具有逐行掃描格式的視頻信號(hào)在第一和第二緩沖器中交替地寫(xiě)入和讀出。
15.如權(quán)利要求8所述的緩沖系統(tǒng),其特征在于所述第一種緩沖模式是用于緩沖存儲(chǔ)器中視頻信號(hào)的標(biāo)準(zhǔn)緩沖模式,所述第二種緩沖模式部分地覆蓋第一種緩沖模式,以緩沖存儲(chǔ)器中具有逐行掃描格式的視頻信號(hào)而不丟失數(shù)據(jù)幀。
全文摘要
存儲(chǔ)器管理方法(32)緩沖視頻存儲(chǔ)器中的逐行掃描、隔行掃描、符合CCIR601/656及符號(hào)MPEG的視頻信號(hào),視頻存儲(chǔ)器分為第一和第二緩沖器。該方法包括:識(shí)別接收視頻信號(hào)的格式(36,44),若該視頻信號(hào)是隔行掃描的、符合CCIR601/656或符合MPEG的格式,依據(jù)標(biāo)準(zhǔn)緩沖模式緩沖視頻存儲(chǔ)器中的視頻信號(hào),若該視頻信號(hào)是逐行掃描格式,如由視頻游戲操縱臺(tái)、VCR、有線(xiàn)文本發(fā)生器等產(chǎn)生的240p信號(hào),依據(jù)覆蓋緩沖模式(40,46)緩沖視頻存儲(chǔ)器中的視頻信號(hào)。
文檔編號(hào)H04N5/44GK1281312SQ0012037
公開(kāi)日2001年1月24日 申請(qǐng)日期2000年7月14日 優(yōu)先權(quán)日1999年7月15日
發(fā)明者查爾斯·W·沃雷爾, 邁克爾·E·克拉布, 安德魯·K·弗利克納, 李文華 申請(qǐng)人:湯姆森特許公司