亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

共享存儲(chǔ)器多視頻通道顯示裝置和方法

文檔序號(hào):7794717閱讀:241來源:國知局
專利名稱:共享存儲(chǔ)器多視頻通道顯示裝置和方法
共享存儲(chǔ)器多視頻通道顯示裝置和方法分案申請(qǐng)說明本申請(qǐng)是申請(qǐng)日為2007年4月18日、申請(qǐng)?zhí)枮?00780014058. X的中國發(fā)明專利申請(qǐng)(國際申請(qǐng)PCT/US2007/009580)的分案申請(qǐng)。相關(guān)申請(qǐng)的交叉引用本申請(qǐng)要求2006年4月18日提交的美國臨時(shí)申請(qǐng)No. 60/793,觀8、2006年4 月18日提交的美國臨時(shí)申請(qǐng)No.60/793,276、2006年4月18日提交的美國臨時(shí)申請(qǐng) No. 60/793,277和2006年4月18日提交的美國臨時(shí)申請(qǐng)No. 60/793,275的優(yōu)先權(quán),特此通過引用將上述每個(gè)臨時(shí)申請(qǐng)的公開內(nèi)容全部結(jié)合于此。
背景技術(shù)
傳統(tǒng)上,多視頻通道電視顯示屏幕配備有雙通道視頻處理芯片,這使得用戶能夠在顯示屏幕的不同部分上同時(shí)觀看一個(gè)或多個(gè)通道。這種在一個(gè)畫面內(nèi)顯示一個(gè)畫面的形式通常被稱為畫中畫(picture-in-picture)或PIP。圖IA是在具有4 3的寬高比的顯示屏幕的不同部分顯示兩個(gè)通道的示例。屏幕100A在屏幕的大部分上顯示第一通道112, 同時(shí)第二通道122被顯示在屏幕的一個(gè)小得多的部分上。圖IB是在屏幕的不同部分上具有寬高比基本相同的第一通道和第二通道的顯示的示例,在下文中將對(duì)其進(jìn)行更詳細(xì)描述。用于生成PIP顯示100A的典型電視系統(tǒng)在圖2中示出。電視顯示系統(tǒng)200包括電視廣播信號(hào)202、混合TV調(diào)諧器210、基帶輸入觀0、解調(diào)器220、MPEG編解碼器230、片外存儲(chǔ)裝置M0、片外存儲(chǔ)器300、視頻處理器250以及外部組件270(例如顯示器)?;旌?TV調(diào)諧器210可以調(diào)諧到由電視廣播信號(hào)202提供的一個(gè)或多個(gè)電視通道?;旌蟃V調(diào)諧器210可以向解調(diào)器220提供數(shù)字電視信號(hào),并且向視頻處理器250提供模擬視頻信號(hào)分量(例如,合成視頻基帶信號(hào)(CVBQ)。此外,基帶輸入280可以接收各種電視信號(hào)(例如, CVBS、S-Video、Component,等等)并可以將它們提供給視頻處理器250。其他外部數(shù)字或模擬信號(hào)(例如,DVI或高清晰度(HD))也可以被提供給視頻處理器250。視頻被解調(diào)器220解調(diào),然后被MPEG編解碼器230解壓縮。MPEG編解碼器230 所需要的一些操作可以使用片外存儲(chǔ)裝置240來存儲(chǔ)數(shù)據(jù)。(一個(gè)或多個(gè))數(shù)字信號(hào)隨后被視頻處理器250處理,以生成用于在外部組件270上顯示的適當(dāng)信號(hào)沈0,該視頻處理器 250可以是雙通道處理芯片。視頻處理器250可以使用片外存儲(chǔ)器300來執(zhí)行存儲(chǔ)器密集型視頻處理操作,例如降噪和去交錯(cuò)(de-interlacing) ;3D YC分離和幀速率轉(zhuǎn)換(FRC)。在這些PIP應(yīng)用中,一般認(rèn)為第一通道112比第二通道122更重要。用于生成PIP 的典型雙通道處理芯片更強(qiáng)調(diào)第一通道視頻管道的質(zhì)量,該第一通道視頻管道生成第一通道112的大顯示。生成第二通道122的較小顯示的第二通道視頻管道質(zhì)量較低,以便減小成本。例如,諸如去交錯(cuò)、降噪和視頻解碼之類的3-D視頻處理操作可以在第一通道視頻管道上實(shí)現(xiàn),而在第二通道視頻管道上則只實(shí)現(xiàn)2-D視頻處理操作。3-D視頻處理操作指的是在空間和時(shí)間域處理視頻的操作,其經(jīng)常會(huì)對(duì)處理操作中使用的視頻的一個(gè)或多個(gè)幀進(jìn)行緩沖。與之不同的是,2-D視頻處理操作只在空間域處理視頻,其只對(duì)視頻的當(dāng)前幀進(jìn)行操作。隨著具有16 9的寬高比的寬顯示屏幕的出現(xiàn),越來越需要在同一屏幕上顯示具有相同大小或4 3寬高比的兩個(gè)通道。這種形式的應(yīng)用通常被稱為雙畫面 (picture-and-picture,PAP)。在圖IB中,屏幕100B顯示了第一通道110,具有基本上相同的寬高比的第二通道120被顯示在屏幕的第二部分上。在這些應(yīng)用中,所生成的第一通道應(yīng)當(dāng)具有與第二通道類似的質(zhì)量。因此,為了產(chǎn)生兩個(gè)高質(zhì)量視頻圖像,需要對(duì)第一視頻通道管道和第二視頻通道管道兩者實(shí)現(xiàn)3-D視頻處理。執(zhí)行3-D視頻處理以產(chǎn)生所需的顯示一般要求必須在適合于顯示圖像的期限內(nèi)執(zhí)行存儲(chǔ)器密集型操作,而不損失質(zhì)量或完整性。存儲(chǔ)器操作隨著要求 3-D視頻處理的通道的數(shù)目而成比例地增加。典型的雙視頻處理芯片缺乏以高質(zhì)量來處理兩個(gè)視頻信號(hào)的能力,因此隨著對(duì)顯示兩個(gè)具有高視頻質(zhì)量的通道的需求的增長而變得過時(shí)了。典型的雙視頻處理芯片缺乏處理多個(gè)高質(zhì)量視頻信號(hào)的能力的一個(gè)原因是在視頻處理器和片外存儲(chǔ)器之間需要大量的數(shù)據(jù)帶寬。傳統(tǒng)上,視頻處理芯片流水線 (pipeline)的一部分包括降噪器和去交錯(cuò)器,這兩者各自都需要與片外存儲(chǔ)器之間的高數(shù)據(jù)帶寬。具體地,降噪器主要是這樣來工作的將一個(gè)場(chǎng)與下一場(chǎng)相比較,并且去除場(chǎng)中的在每個(gè)場(chǎng)中不相同的部分。因此,降噪器要求存儲(chǔ)至少兩個(gè)場(chǎng),以便與當(dāng)前場(chǎng)相比較。去交錯(cuò)器讀取所存儲(chǔ)的兩個(gè)場(chǎng)并且組合它們,從而逆轉(zhuǎn)交錯(cuò)器的操作。圖3示出了典型視頻處理器的降噪器和去交錯(cuò)器的片外存儲(chǔ)器訪問操作。視頻處理流水線的一部分包括降噪器330、去交錯(cuò)器340和片外存儲(chǔ)器300,它們包含至少四個(gè)場(chǎng)緩沖器部310、311、312和313。在第一場(chǎng)間隔期間,降噪器330讀場(chǎng)緩沖器部310,并將其與視頻信號(hào)320相比較, 產(chǎn)生具有降低的噪聲的新場(chǎng),并將該場(chǎng)輸出322寫到兩個(gè)場(chǎng)緩沖器部311和312。先前存儲(chǔ)在場(chǎng)緩沖器部311和312中的內(nèi)容分別被拷貝到場(chǎng)緩沖器部310和313。因此,在該場(chǎng)間隔結(jié)束時(shí),降噪器330的場(chǎng)輸出322被存儲(chǔ)在場(chǎng)緩沖器部311和312中,并且先前存儲(chǔ)在場(chǎng)緩沖器部311和312中的場(chǎng)現(xiàn)在分別在場(chǎng)緩沖器部310和313中。在下一場(chǎng)間隔期間,包含在前一場(chǎng)間隔從降噪器330輸出的場(chǎng)的場(chǎng)緩沖器部312 被去交錯(cuò)器340讀取,包含在該場(chǎng)間隔之前的場(chǎng)間隔從降噪器330輸出的場(chǎng)的場(chǎng)緩沖器部 313被去交錯(cuò)器340讀取。當(dāng)前場(chǎng)間隔的降噪器330的場(chǎng)輸出322也被去交錯(cuò)器340所讀取。去交錯(cuò)器340處理這些場(chǎng)片段并且組合它們,以向視頻流水線中的下一模塊提供去交錯(cuò)后的輸出;342。上述示例性的視頻流水線部分對(duì)單個(gè)通道執(zhí)行這些操作,并且對(duì)于每個(gè)附加的通道,其操作將被加倍。因此,由于存儲(chǔ)器訪問帶寬隨著在同一時(shí)間間隔中必須寫/讀的數(shù)據(jù)的量而成比例地增大,因此對(duì)多個(gè)通道執(zhí)行降噪和去交錯(cuò)將同樣地增大數(shù)據(jù)帶寬。以上視頻處理操作的驚人帶寬需求限制了同時(shí)執(zhí)行這些操作的能力。因此,希望有這樣的系統(tǒng)和方法,用于減小一個(gè)或多個(gè)通道的一個(gè)或多個(gè)視頻流水線級(jí)(video pipeline stage)的各個(gè)部分中的存儲(chǔ)器訪問帶寬,以便產(chǎn)生具有多個(gè)高質(zhì)量視頻通道流的顯示。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的原理,提供了系統(tǒng)和方法,用于減小一個(gè)或多個(gè)通道的一個(gè)或多個(gè)視頻流水線級(jí)的各個(gè)部分中的存儲(chǔ)器訪問帶寬,以便產(chǎn)生具有多個(gè)高質(zhì)量視頻通道流的顯
7J\ ο提供了用于執(zhí)行幀速率轉(zhuǎn)換的系統(tǒng)和方法。多個(gè)視頻信號(hào)可被接收。多個(gè)視頻信號(hào)中的第一視頻信號(hào)可被選擇??s放器在所選擇的視頻信號(hào)的信號(hào)路徑內(nèi)的放置可被配置,其中縮放器被放置在至少兩個(gè)縮放器插槽中的一個(gè)縮放器插槽中。視頻信號(hào)可以被縮放以便輸出到另一電路組件。提供了系統(tǒng)和方法,用于允許兩個(gè)或更多個(gè)視頻信號(hào)共享對(duì)存儲(chǔ)器的訪問??梢詮脑搩蓚€(gè)或更多個(gè)視頻信號(hào)中的每一個(gè)接收對(duì)訪問存儲(chǔ)器的請(qǐng)求??梢源_定每個(gè)請(qǐng)求的帶寬需求??梢曰诿總€(gè)視頻信號(hào)的帶寬需求來分配存儲(chǔ)器訪問帶寬。提供了系統(tǒng)和方法,用于在縮放器定位模塊中的三個(gè)縮放器定位插槽中的一個(gè)縮放器定位插槽內(nèi)定位縮放器。在第一縮放器定位插槽中,輸入視頻信號(hào)可以被同步地縮放。 在第二縮放器定位插槽中,輸入視頻信號(hào)可以被縮小,并且縮小的視頻信號(hào)可以被寫到存儲(chǔ)器。在第三縮放器定位插槽中,從存儲(chǔ)器讀取的視頻信號(hào)可以被放大。根據(jù)本發(fā)明的原理,提供了方法和裝置,用于減小一個(gè)或多個(gè)通道的一個(gè)或多個(gè)視頻流水線級(jí)的各個(gè)部分中的存儲(chǔ)器訪問帶寬,以便產(chǎn)生具有多個(gè)高質(zhì)量視頻通道流的顯示。雙視頻處理器可以接收一個(gè)或多個(gè)模擬或數(shù)字信號(hào),這些信號(hào)可以是不同格式的??梢蕴峁┠軌蛟谝粋€(gè)或多個(gè)視頻模式中對(duì)兩個(gè)同時(shí)存在的視頻信號(hào)進(jìn)行解碼的雙視頻解碼器(例如NTSC/PAL/SECAM視頻解碼器)。在視頻模式之一中,雙視頻解碼器可以執(zhí)行時(shí)間復(fù)用,以共享在對(duì)視頻信號(hào)進(jìn)行解碼時(shí)使用的至少一個(gè)組件,例如模數(shù)轉(zhuǎn)換器。視頻解碼器的輸出或者由系統(tǒng)中的另一組件提供的另一組視頻信號(hào)可以被提供給信號(hào)處理電路(例如,降噪器和/或去交錯(cuò)器)。信號(hào)處理電路可以訪問存儲(chǔ)器設(shè)備以存儲(chǔ)各個(gè)場(chǎng)行(field line)。所存儲(chǔ)中的場(chǎng)行中可能為信號(hào)處理電路所需的一些可以被共享。對(duì)一些存儲(chǔ)的場(chǎng)行的共享減小了整體存儲(chǔ)器帶寬和容量需求。信號(hào)處理電路可能能夠執(zhí)行多場(chǎng)行處理。一組場(chǎng)行緩沖器可以被提供來存儲(chǔ)多個(gè)場(chǎng)片段的場(chǎng)行,并且可以向信號(hào)處理電路的相應(yīng)輸入提供數(shù)據(jù)。為了進(jìn)一步減少存儲(chǔ),在信號(hào)處理電路之間還可以共享一些場(chǎng)行緩沖器。視頻解碼器的輸出或者由系統(tǒng)中的另一組件提供的另一組視頻信號(hào)可以被提供給一個(gè)或多個(gè)縮放器,以便產(chǎn)生被不同地縮放的視頻信號(hào)??s放器可以被配置為被放置在存儲(chǔ)器之前或者存儲(chǔ)器之后的各個(gè)插槽中,或者如果不需要存儲(chǔ)器訪問則可放置在存儲(chǔ)器之前或之后(即,存儲(chǔ)器之間)的插槽中。如果視頻信號(hào)將要被放大,則縮放器可以被放置在存儲(chǔ)器之后,以便減小存儲(chǔ)到存儲(chǔ)器的數(shù)據(jù)量。如果視頻信號(hào)將要被縮小,則縮放器可以被放置在存儲(chǔ)器之前,以便減小存儲(chǔ)到存儲(chǔ)器的數(shù)據(jù)量。或者,一個(gè)縮放器可以被配置為被放置在存儲(chǔ)器之前,而另一縮放器可以被配置為被放置在存儲(chǔ)器之后,從而提供兩個(gè)被不同地縮放的視頻信號(hào)(即,一個(gè)可以被放大,而另一個(gè)可以被縮小),同時(shí)減小存儲(chǔ)器存儲(chǔ)量禾口帶寬。視頻解碼器的輸出或者由系統(tǒng)中的另一組件提供的另一組視頻信號(hào)可以被提供給一個(gè)或多個(gè)幀速率轉(zhuǎn)換單元。消隱時(shí)間優(yōu)化器(blank time optimizer, BT0)可以按第一時(shí)鐘速率接收與視頻信號(hào)的一幀的一場(chǎng)行有關(guān)的數(shù)據(jù)。BTO可以確定在該幀的下一場(chǎng)行被接收之前可用的最大時(shí)間量?;谠摯_定,BTO可以按第二時(shí)鐘速率向存儲(chǔ)器發(fā)送或接收將該幀的該場(chǎng)行。用于存儲(chǔ)器訪問的第二時(shí)鐘速率可以比第一時(shí)鐘速率慢得多,從而減小了存儲(chǔ)器帶寬,并且使得在場(chǎng)行之間可能具有更短的可用時(shí)間量的另一視頻信號(hào)能夠更快地訪問存儲(chǔ)器。進(jìn)而,BTO實(shí)質(zhì)上以促進(jìn)對(duì)存儲(chǔ)器帶寬的高效使用的方式分配了來自若干個(gè)存儲(chǔ)器客戶端(即,需要存儲(chǔ)器訪問的單元)的存儲(chǔ)器訪問。BTO的視頻信號(hào)輸出或由系統(tǒng)中的另一組件提供的另一組視頻信號(hào)可以被提供給疊加引擎以便進(jìn)一步處理。在疊加引擎中,兩個(gè)或更多個(gè)視頻信號(hào)可以被疊加并被提供給顏色管理單元(CMU)。CMU可以接收疊加的視頻信號(hào)并且可以分部分地處理疊加的視頻信號(hào)。在接收到疊加視頻信號(hào)的一部分對(duì)應(yīng)于第一視頻信號(hào)的指示后,CMU可以利用與第一視頻信號(hào)部分相對(duì)應(yīng)的參數(shù)來處理該視頻信號(hào)部分并提供輸出。或者,在接收到疊加視頻信號(hào)的一部分對(duì)應(yīng)于第二視頻信號(hào)的指示后,CMU可以利用與第二視頻信號(hào)部分相對(duì)應(yīng)的參數(shù)來處理該視頻信號(hào)部分并且提供輸出。疊加引擎中的多平面(M平面)疊加電路可以接收兩個(gè)或更多個(gè)視頻信號(hào)并提供疊加的信號(hào),其中該兩個(gè)或更多個(gè)視頻信號(hào)之一可以由 CMU提供。視頻信號(hào)可以包括優(yōu)先級(jí)指定符,并且疊加電路于是可以基于優(yōu)先級(jí)指定符來疊加信號(hào)。疊加引擎的輸出或者由系統(tǒng)中的另一組件提供的另一組視頻信號(hào)(其可以是循序的)可以被提供給主輸出級(jí)和/或副輸出級(jí)?;蛘撸曨l信號(hào)可以繞過疊加引擎,并且可以被提供給主輸出級(jí)和/或副輸出級(jí)。在主輸出級(jí)和/或副輸出級(jí)中,視頻信號(hào)可以經(jīng)歷格式轉(zhuǎn)換或者符合主設(shè)備和/或副設(shè)備(例如顯示設(shè)備和記錄設(shè)備)的要求的處理。


在結(jié)合附圖考慮以下詳細(xì)描述后,本發(fā)明的以上和其他目的和優(yōu)點(diǎn)將清楚顯現(xiàn)出來,附圖中類似的標(biāo)號(hào)始終指代類似的部分,其中圖IA和IB是在同一屏幕的不同部分上顯示的兩個(gè)通道的示例性圖示;圖2是生成PIP顯示的圖示;圖3是典型視頻處理器中的降噪器和去交錯(cuò)器的片外存儲(chǔ)器訪問操作的圖示;圖4是根據(jù)本發(fā)明原理的電視顯示系統(tǒng)的圖示;圖5是根據(jù)本發(fā)明原理的雙視頻處理器的板上視頻處理部的功能的詳細(xì)圖示;圖6是根據(jù)本發(fā)明原理的時(shí)鐘發(fā)生系統(tǒng)的圖示;圖7-9是根據(jù)本發(fā)明原理生成視頻信號(hào)的三種模式的圖示;圖10是根據(jù)本發(fā)明原理使用兩個(gè)解碼器來生成三個(gè)視頻信號(hào)的示例性實(shí)現(xiàn)方式的圖示;圖11是根據(jù)本發(fā)明原理對(duì)兩個(gè)視頻信號(hào)的兩個(gè)部分進(jìn)行時(shí)分復(fù)用的示例性時(shí)序圖;圖12是根據(jù)本發(fā)明原理的雙視頻處理器的前端視頻流水線的功能的詳細(xì)圖示;圖13是根據(jù)本發(fā)明原理的降噪器和去交錯(cuò)器的片外存儲(chǔ)器訪問操作的圖示;圖14是根據(jù)本發(fā)明原理的降噪器和去交錯(cuò)器的片外存儲(chǔ)器訪問操作的示例性說明性時(shí)序圖;圖15是根據(jù)本發(fā)明原理的多場(chǎng)行處理的圖示;圖16是根據(jù)本發(fā)明原理執(zhí)行幀速率轉(zhuǎn)換和縮放的詳細(xì)圖示;圖17是根據(jù)本發(fā)明原理的縮放器定位模塊的圖示;圖18是根據(jù)本發(fā)明原理的BTO復(fù)用器的操作的說明性示例;圖19是根據(jù)本發(fā)明原理的雙視頻處理器的顏色處理和通道混合(CPCB)視頻流水線的詳細(xì)圖示;圖20是根據(jù)本發(fā)明原理的疊加引擎的詳細(xì)圖示;圖21是根據(jù)本發(fā)明原理的顏色管理單元的詳細(xì)圖示;并且圖22是根據(jù)本發(fā)明原理的雙視頻處理器的后端視頻流水線的詳細(xì)圖示。
具體實(shí)施例方式本發(fā)明涉及用于在一個(gè)或多個(gè)通道的一個(gè)或多個(gè)視頻流水線級(jí)的各個(gè)部分中減小存儲(chǔ)器訪問帶寬并且共享存儲(chǔ)器和其他處理資源以產(chǎn)生一個(gè)或多個(gè)高質(zhì)量輸出信號(hào)的方法和裝置。圖4示出根據(jù)本發(fā)明原理的電視顯示系統(tǒng)。圖4所示的電視顯示系統(tǒng)可以包括電視廣播信號(hào)202、雙調(diào)諧器410、MPEG編解碼器230、片外存儲(chǔ)裝置M0、片外存儲(chǔ)器300、雙視頻處理器400、存儲(chǔ)器接口 530以及至少一個(gè)外部組件270。雙調(diào)諧器410可以接收電視廣播信號(hào)202并且產(chǎn)生第一視頻信號(hào)412和第二視頻信號(hào)414。視頻信號(hào)412和414隨后可以被提供給雙解碼器420。雙解碼器420被示為在雙視頻處理器400內(nèi)部,但是它也可以改為在視頻處理器400外部。雙解碼器420可以對(duì)第一視頻信號(hào)412和第二視頻信號(hào)414 執(zhí)行與解調(diào)器220 (圖2、類似的功能。雙解碼器420可以至少包括復(fù)用器4M和兩個(gè)解碼器422。在另一種布置中,復(fù)用器4 以及一個(gè)或兩個(gè)解碼器422可以在雙解碼器420外部。 解碼器422提供經(jīng)解碼的視頻信號(hào)輸出似6和428。應(yīng)當(dāng)理解,解碼器422可以是不同于 MPEG解碼器的任何NTSC/PAL/SECAM解碼器。解碼器422的輸入可以是數(shù)字CVBS、S-Video 或Component視頻信號(hào),并且解碼器422的輸出可以是諸如Y-Cb-Cr數(shù)據(jù)信號(hào)之類的數(shù)字標(biāo)準(zhǔn)清晰度信號(hào)。將結(jié)合圖7、8、9和10來提供對(duì)雙解碼器420的操作的更詳細(xì)論述。復(fù)用器4M可以用于選擇兩個(gè)視頻信號(hào)412和414或者任何數(shù)目的輸入視頻信號(hào)中的至少一個(gè)。該至少一個(gè)被選擇的視頻信號(hào)425隨后被提供給解碼器422。該至少一個(gè)被選擇的視頻信號(hào)425在圖中看來是單個(gè)視頻信號(hào),以避免使該圖過分擁擠,但是,應(yīng)當(dāng)理解,視頻信號(hào)425可以表示可被提供到任何數(shù)目的解碼器422的輸入的任何數(shù)目的視頻信號(hào)。例如,復(fù)用器似4可以接收5個(gè)輸入視頻信號(hào),并且可以將該5個(gè)輸入視頻信號(hào)中的兩個(gè)提供給兩個(gè)不同的解碼器422。圖4所示的特定視頻信號(hào)處理布置可以使得雙視頻處理器400上的內(nèi)部雙解碼器 420能夠被使用,從而減小使用外部解碼器的成本,而該外部解碼器可能是時(shí)移應(yīng)用中所需要的。例如,雙解碼器420的輸出似6和似8之一可以被提供給656編碼器440,以便在對(duì)視頻信號(hào)進(jìn)行交錯(cuò)之前將視頻信號(hào)適當(dāng)?shù)鼐幋a為標(biāo)準(zhǔn)格式。656編碼器440可以用于減小數(shù)據(jù)大小,以便以更快的時(shí)鐘頻率來進(jìn)行處理。例如,在一些實(shí)施例中,656編碼器440可以將16位的數(shù)據(jù),即h-sync和v-sync信號(hào),減少到8位,以便以雙倍的頻率來進(jìn)行處理。這
10可以是SD視頻和任何NTSC/PAL/SECAM解碼器和MPEG編碼器之間的接口的標(biāo)準(zhǔn)。經(jīng)編碼的視頻信號(hào)413隨后可以例如經(jīng)由視頻處理器上的端口被提供給外部MPEG編解碼器230,以生成經(jīng)時(shí)移的視頻信號(hào)。另一個(gè)端口,即雙視頻處理器400上的靈活端口(fleXipOrt)450 可以用于接收來自MPEG編解碼器230的經(jīng)時(shí)移的視頻信號(hào)。這樣通過在視頻處理器外部處理數(shù)字視頻信號(hào)的一些部分來降低視頻處理器的復(fù)雜度,可能是符合需要的。另外,MPEG 編解碼器230所執(zhí)行的時(shí)移可能要求包括壓縮、解壓縮和與非易失性大容量存儲(chǔ)設(shè)備相接口在內(nèi)的操作,這些都可以在視頻處理器的范圍之外。諸如光標(biāo)、屏幕上顯示或者除了廣播視頻信號(hào)202之外的可用于至少一個(gè)外部組件270中或者以其他方式提供給外部組件的各種其他形式的顯示也可以利用雙視頻處理器400來生成。例如,雙視頻處理器400可以包括用于此目的的圖形端口 460或者圖案生成器470。經(jīng)解碼的視頻信號(hào)以及各種其他視頻信號(hào)、圖形生成器460或圖案生成器470可以被提供給選擇器480。選擇器480選擇這些視頻信號(hào)中的至少一個(gè),并且將所選擇的信號(hào)提供給板上視頻處理部490。視頻信號(hào)482和484是可以由選擇器480提供給板上視頻處理部490的兩個(gè)說明性信號(hào)。板上視頻處理部490可以執(zhí)行任何適當(dāng)?shù)囊曨l處理功能,例如去交錯(cuò)、縮放、幀速率轉(zhuǎn)換以及通道混合和顏色管理。雙視頻處理器400中的任何處理資源都可以經(jīng)由存儲(chǔ)器接口 530向片外存儲(chǔ)器300(其可以是SDRAM、RAMBUS或任何其他類型的易失性存儲(chǔ)裝置) 發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù)。將結(jié)合對(duì)圖5的描述來更詳細(xì)描述這些功能中的每一個(gè)。最后,雙視頻處理器400輸出一個(gè)或多個(gè)視頻輸出信號(hào)492。視頻輸出信號(hào)492可以被提供給一個(gè)或多個(gè)外部組件270,以用于顯示、存儲(chǔ)、進(jìn)一步處理或任何其他適當(dāng)?shù)挠猛?。例如,一個(gè)視頻輸出信號(hào)492可以是支持高清晰度TV(HDTV)分辨率的主輸出信號(hào),而第二視頻輸出信號(hào)492可以是支持標(biāo)準(zhǔn)清晰度TV(SDTV)分辨率的副輸出。主輸出信號(hào)可用于驅(qū)動(dòng)高端外部組件270,例如數(shù)字TV或投影儀,同時(shí)副輸出被用于標(biāo)準(zhǔn)清晰度(DVD)視頻記錄器、標(biāo)準(zhǔn)清晰度TV(SDTV)、標(biāo)準(zhǔn)清晰度預(yù)覽顯示或者任何其他適當(dāng)?shù)囊曨l應(yīng)用。這樣,副輸出信號(hào)可以使得用戶能夠在任何適當(dāng)?shù)腟DTV介質(zhì)(例如DVD)上記錄HDTV節(jié)目, 同時(shí)允許用戶在HDTV顯示器上同時(shí)觀看節(jié)目。圖5更詳細(xì)示出雙視頻處理器400的板上視頻處理部490的功能。板上視頻處理部490可以包括輸入信號(hào)配置510、存儲(chǔ)器接口 530、配置接口 520、前端流水線部MO、幀速率轉(zhuǎn)換(FRC)和縮放流水線部550、顏色處理和通道混合流水線部560以及后端流水線部 570。配置接口 520可以經(jīng)由例如I2C接口從諸如處理器之類的外部組件接收控制信息 522。配置接口 522可用于對(duì)輸入信號(hào)配置510、前端M0、幀速率轉(zhuǎn)換550、顏色處理器560、 后端570和存儲(chǔ)器接口 530進(jìn)行配置。輸入信號(hào)配置510可以耦合到雙視頻處理器400上的外部輸入,以便接收輸入502上的視頻信號(hào)(例如HDTV信號(hào)、SDTV信號(hào)或者任何其他適當(dāng)?shù)臄?shù)字視頻信號(hào))以及所選擇的視頻信號(hào)482和484(圖4)。輸入信號(hào)配置510隨后可以被配置為將所接收到的視頻信號(hào)(例如信號(hào)482、484和502)中的至少一個(gè)作為視頻源流512提供給前端M0?;谠撆渲?,可以利用板上視頻處理流水線在不同的時(shí)間處理提供給板上視頻處理部490的這些輸入中的不同輸入。例如,在一個(gè)實(shí)施例中,雙視頻處理器400可以包括八個(gè)輸入端口。示例性的端口可以包括兩個(gè)16位HDTV信號(hào)端口、一個(gè)20位HDTV信號(hào)端口、 三個(gè)8位SDTV視頻信號(hào)端口(其可以是CCIR656格式的)、一個(gè)M位圖形端口以及一個(gè) 16位外部屏幕上顯示端口。前端540可以被配置為在可用輸入的至少一個(gè)視頻信號(hào)流512(即,通道)之間進(jìn)行選擇并且沿著一個(gè)或多個(gè)視頻處理流水線級(jí)來處理該(一個(gè)或多個(gè))所選擇的視頻信號(hào)。前端540可以將(一個(gè)或多個(gè))經(jīng)處理的視頻信號(hào)從一個(gè)或多個(gè)流水線級(jí)提供到幀速率轉(zhuǎn)換和縮放流水線級(jí)陽0。在一些實(shí)施例中,前端540可以包括三個(gè)視頻處理流水線,并且向FRC和縮放流水線級(jí)550提供三個(gè)相分離的輸出。在FRC和縮放流水線級(jí)550中,可能有一個(gè)或多個(gè)處理通道。例如,第一通道可以包括主縮放器和幀速率轉(zhuǎn)換單元,第二通道可以包括另一縮放器和幀速率轉(zhuǎn)換單元,第三通道可以包括較低成本的縮放器??s放器可以彼此獨(dú)立。例如,一個(gè)縮放器可以增大輸入圖像的大小,而另一個(gè)可以減小圖像的大小。 兩個(gè)縮放都可以結(jié)合444像素(RGB/YUB對(duì)位)或422像素(YC 16位)工作。顏色處理和通道混合流水線級(jí)560可被配置為提供顏色管理功能。這些功能可以包括顏色重映射、亮度、對(duì)比度、色相和飽和度增強(qiáng)、伽馬校正和像素驗(yàn)證。此外,顏色處理和通道混合流水線級(jí)560可以提供疊加不同通道的視頻混合功能,或者將兩個(gè)混合的視頻通道與第三通道相混合或疊加。后端流水線級(jí)570可以被配置為執(zhí)行數(shù)據(jù)格式化、有符號(hào)/無符號(hào)數(shù)轉(zhuǎn)換、飽和邏輯、時(shí)鐘延遲,或者在一個(gè)或多個(gè)通道從雙視頻處理器400輸出之前可能需要的任何其他適當(dāng)?shù)淖罱K信號(hào)操作。各個(gè)流水線級(jí)片段中的每一個(gè)可以被配置為利用存儲(chǔ)器接口 530向片外存儲(chǔ)器 300發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù)。存儲(chǔ)器接口 530可以至少包括存儲(chǔ)器控制器以及存儲(chǔ)器接口。存儲(chǔ)器控制器可以被配置為以存儲(chǔ)器所支持的最大速度來運(yùn)行。在一個(gè)實(shí)施例中,數(shù)據(jù)總線可以是32位,并且可以工作在200MHz的頻率。該總線可以提供基本上接近12. 8千兆位每秒的吞吐量。每個(gè)使用存儲(chǔ)器接口 530的功能塊(即,存儲(chǔ)器客戶端)可以按突發(fā)操作模式來對(duì)存儲(chǔ)器尋址。各個(gè)存儲(chǔ)器客戶端之間的仲裁可以通過循環(huán)(round robin)方式或任何其他適當(dāng)?shù)闹俨梅桨竵硗瓿伞⒔Y(jié)合對(duì)圖12、19、20、21和22的描述來提供對(duì)各個(gè)流水線片段的更詳細(xì)論述。雙視頻處理器400中的各個(gè)組件和流水線級(jí)可能需要不同的時(shí)鐘機(jī)制或時(shí)鐘頻率。圖6示出了生成多種時(shí)鐘信號(hào)以用于此目的的時(shí)鐘發(fā)生系統(tǒng)600。時(shí)鐘發(fā)生系統(tǒng)600 至少包括晶體振蕩器610、通用模擬鎖相環(huán)電路620、數(shù)字鎖相環(huán)電路640a-n以及存儲(chǔ)器模擬鎖相環(huán)電路630。晶體振器610的輸出612可以根據(jù)需要耦合到通用鎖相環(huán)620、存儲(chǔ)器鎖相環(huán)630、雙視頻處理器400中的另一組件、或者處理器外部的任何適當(dāng)?shù)慕M件。存儲(chǔ)器模擬鎖相環(huán)電路630可以用于生成存儲(chǔ)器時(shí)鐘信號(hào)632以及不同頻率的其他時(shí)鐘信號(hào)636,這些時(shí)鐘信號(hào)可以被選擇器650選擇以用作操作存儲(chǔ)器設(shè)備(例如200MHz DDR存儲(chǔ)器)或另一系統(tǒng)組件的時(shí)鐘信號(hào)652。通用模擬鎖相環(huán)620可以生成200MHz時(shí)鐘,該200MHz時(shí)鐘可用作一個(gè)或多個(gè)數(shù)字鎖相環(huán)(PLL)電路640a-n的基本時(shí)鐘。數(shù)字PLL電路640a-n可以在開環(huán)模式中使用,在這種模式中它表現(xiàn)為頻率合成器(即,將基本時(shí)鐘頻率乘以一有理數(shù))。或者,數(shù)字PLL電路640a-n可以在閉環(huán)模式中使用,在這種模式中它可以通過鎖定到相應(yīng)的輸入時(shí)鐘信號(hào) 64 -!!(例如視頻同步輸入)上來實(shí)現(xiàn)頻率鎖定。數(shù)字PLL在閉環(huán)模式中具有實(shí)現(xiàn)到極慢時(shí)鐘信號(hào)的精確頻率鎖定的能力。例如,在視頻處理領(lǐng)域,垂直視頻時(shí)鐘信號(hào)(例如v-sync) 可以在50至60Hz的范圍中。各個(gè)系統(tǒng)組件可以將數(shù)字PLL電路640a-n的輸出6Ma-n用于可能需要多種開環(huán)或者閉環(huán)信號(hào)的不同操作。輸出640a-n中的每一個(gè)應(yīng)當(dāng)被理解為能夠提供不同頻率或相同頻率的時(shí)鐘信號(hào)。例如,可以使用由數(shù)字PLL電路640a-n生成的時(shí)鐘信號(hào)的一個(gè)組件是雙解碼器 420 (圖4),其操作將結(jié)合圖7、8、9和10來更詳細(xì)描述。雙解碼器420可以包括解碼器 422(圖4)。正如將結(jié)合圖7、8和9描述的,解碼器422可以在不同操作模式中使用。圖7、8和9示出了使用解碼器422來生成視頻信號(hào)似6或428(圖4)的三種示例性操作模式。這三種操作模式例如可以提供合成視頻信號(hào)、s-video信號(hào)和分量(component) 視頻信號(hào)。這三種模式中的第一種可用于生成合成視頻信號(hào),這種模式是結(jié)合圖7來示出的。第一解碼器模式可以包括DC恢復(fù)單元720、模數(shù)轉(zhuǎn)換器730、以及解碼器422,其中每一個(gè)都可包括在雙解碼器420(圖4)中??捎呻p調(diào)諧器410提供或者在另一種布置中由復(fù)用器4M提供的視頻信號(hào)425 (圖4)被提供給DC恢復(fù)單元720。當(dāng)可能是AC耦合信號(hào)的視頻信號(hào)425丟失了其DC基準(zhǔn)并且應(yīng)當(dāng)使其被周期性地重置以便保留諸如亮度之類的視頻特性信息時(shí),可以使用DC恢復(fù)單元720。來自DC恢復(fù)單元720的視頻信號(hào)被模數(shù)轉(zhuǎn)換器 730數(shù)字化并被提供給解碼器422。在第一模式中,解碼器422可以使用來自單個(gè)模數(shù)轉(zhuǎn)換器的經(jīng)數(shù)字化的視頻信號(hào)732來生成合成視頻信號(hào)。模數(shù)轉(zhuǎn)換器730和解碼器422可以通過接收數(shù)字時(shí)鐘信號(hào) 6Ma-n (圖6)來進(jìn)行操作-這些數(shù)字時(shí)鐘信號(hào)6Ma_n例如可以是20、21、22、23、M、25J6、 27、28、四、或30MHz的。此外,解碼器422可以利用輸出反饋信號(hào)427來控制DC恢復(fù)單元 720的操作。輸出反饋信號(hào)427例如可以是指示DC恢復(fù)單元720增大或減小提供給模數(shù)轉(zhuǎn)換器730的視頻信號(hào)上的DC輸出的2位控制信號(hào)。 三種模式中的第二種可用于生成s-video信號(hào),這種模式是結(jié)合圖8來示出的。第二解碼器模式可以包括第一模式中描述的所有元件,以及第二模數(shù)轉(zhuǎn)換器820。視頻信號(hào) 425(圖4)可以被分割成第一部分812和第二部分810??捎蓮?fù)用器4M提供的視頻信號(hào) 425(圖4)的信號(hào)的第一部分812可以被提供給DC恢復(fù)單元720,視頻信號(hào)425(圖4)的信號(hào)的第二部分810可以被輸入到第二模數(shù)轉(zhuǎn)換器820。來自DC恢復(fù)單元720的視頻信號(hào) 425的第一部分812被第二模數(shù)轉(zhuǎn)換器730數(shù)字化并被提供給解碼器422。此外,視頻信號(hào) 425的第二部分810也被模數(shù)轉(zhuǎn)換器820提供給解碼器422。S-Video信號(hào)需要雙線模擬端口,用于連接到各種設(shè)備(例如VCR、DVD播放器,等等)。 在該第二模式中,解碼器422可以使用來自兩個(gè)模數(shù)轉(zhuǎn)換器730和820的經(jīng)數(shù)字化的視頻信號(hào)732和832來生成s-video信號(hào)。模數(shù)轉(zhuǎn)換器730和820以及解碼器422可以通過接收數(shù)字時(shí)鐘信號(hào)6Ma-n (圖6)來進(jìn)行操作-這些數(shù)字時(shí)鐘信號(hào)6Ma-n例如可以是20、21、22、23、24、25、26、27、28、29、或30MHz的。在一些實(shí)施例中,視頻信號(hào)的第一部分 812可以是視頻信號(hào)425的Y通道,視頻信號(hào)425的第二部分810可以是視頻信號(hào)的色度通道。
三種模式中的第三種可用于生成分量視頻信號(hào),這種模式是結(jié)合圖9來示出的。 第三解碼器模式可以包括第二模式中描述的所有元件,以及第二和第三DC恢復(fù)單元930和 920,以及復(fù)用器940。視頻信號(hào)425可以被分割成第一部分914、第二部分910和第三部分 912??捎蓮?fù)用器4M提供的視頻信號(hào)425(圖4)的第一部分914可以被提供給DC恢復(fù)單元720,視頻信號(hào)425 (圖4)的信號(hào)的第二部分910可以被提供給DC恢復(fù)單元930,并且視頻信號(hào)425(圖4)的信號(hào)的第三部分912可以被提供給DC恢復(fù)單元920。分量視頻信號(hào)需要三線模擬端口,用于連接到各種設(shè)備(例如VCR、DVD播放器,等等)。來自DC恢復(fù)單元720的視頻信號(hào)425的第一部分914被模數(shù)轉(zhuǎn)換器730數(shù)字化并被提供給解碼器422。來自DC恢復(fù)單元930和920的視頻信號(hào)425的第二和第三部分 910和912被模數(shù)轉(zhuǎn)換器820選擇性地?cái)?shù)字化(例如,通過利用復(fù)用器940來進(jìn)行選擇)并被提供給解碼器422。復(fù)用器940可以接收來自解碼器422的控制信號(hào)429,以便通過模數(shù)轉(zhuǎn)換器820對(duì)視頻信號(hào)425的第二和第三部分910和912進(jìn)行時(shí)間復(fù)用。在第三模式中,在一些實(shí)施例中,解碼器422可以使用來自兩個(gè)模數(shù)轉(zhuǎn)換器730、 820的經(jīng)數(shù)字化的視頻信號(hào)732和832來生成分量視頻信號(hào)。模數(shù)轉(zhuǎn)換器730和820以及解碼器422可以通過接收數(shù)字時(shí)鐘信號(hào)6Ma-n(圖6)來進(jìn)行操作-這些數(shù)字時(shí)鐘信號(hào) 644a-n 例如可以是 20、21、22、23、24、25、26、27、28、29、或 30MHz 的。此外,解碼器 422 可以利用輸出反饋信號(hào)427來控制DC恢復(fù)單元720、930和920的操作。在一些實(shí)施例中,視頻信號(hào)425的第一、第二和第三部分914、910和912可以分別是視頻信號(hào)425的Y通道、U通道和V通道。應(yīng)當(dāng)理解,各種通??色@得的類型的DC恢復(fù)單元、數(shù)模轉(zhuǎn)換器和視頻解碼器可用于執(zhí)行上述功能,并且為了簡(jiǎn)潔起見,這里的論述中省略它們的具體操作。在圖10所示的一個(gè)實(shí)施例中,三種解碼器模式全都可以利用兩個(gè)解碼器422以及三個(gè)模數(shù)轉(zhuǎn)換器730或820來實(shí)現(xiàn)。圖10所描述的布置可以使得雙解碼器420(圖4)能夠基本上同時(shí)提供可與三種模式中的任何兩種相對(duì)應(yīng)的至少兩個(gè)視頻信號(hào)似6和4 (即, 從每個(gè)解碼器有一個(gè)視頻信號(hào))。圖10示出了利用兩個(gè)解碼器來生成兩個(gè)合成視頻信號(hào)、一個(gè)合成和一個(gè)s-video 信號(hào)、一個(gè)合成和一個(gè)分量視頻信號(hào)或者兩個(gè)s-video信號(hào)的示例性實(shí)現(xiàn)方式。圖10所示的示例性實(shí)現(xiàn)方式包括一組復(fù)用器1020、1022、1023、1025、1021、1024、1(^6、1027和1028 ; 三個(gè)模數(shù)轉(zhuǎn)換器730、820、1010 ;四個(gè)DC恢復(fù)單元720、721、930、920 ;去復(fù)用器1040 ;以及兩個(gè)解碼器42 和422b。在用于生成兩個(gè)合成視頻信號(hào)時(shí),圖10的示例性實(shí)現(xiàn)方式可以按以下方式來操作。第一視頻信號(hào)42 可被耦合到復(fù)用器1020的第一輸入,并且第二視頻信號(hào)914可被耦合到復(fù)用器IOM的第二輸入。復(fù)用器1020的第一輸入可以被選擇并輸出到復(fù)用器1021 的第四輸入,以便被輸入到DC恢復(fù)單元720。復(fù)用器IOM的第二輸入可以被選擇并輸出到DC恢復(fù)單元721。該實(shí)現(xiàn)方式的其余部分的操作類似于結(jié)合圖7描述的用來生成合成視頻信號(hào)的操作。例如,DC恢復(fù)單元720和721、模數(shù)轉(zhuǎn)換器730和1010以及解碼器42 和422b以類似的方式進(jìn)行操作以生成合成視頻信號(hào),如圖7中所述。利用圖10中的示例性實(shí)現(xiàn)方式生成一個(gè)合成和一個(gè)s-video信號(hào)或者一個(gè)合成和一個(gè)分量視頻信號(hào)是以與上述生成兩個(gè)合成視頻信號(hào)相類似的方式來執(zhí)行的。例如,用于生成s-video信號(hào)的視頻信號(hào)425的第一和第二視頻信號(hào)部分812和810被提供給復(fù)用器1022和1(^6。復(fù)用器1022和10 的輸出被提供給復(fù)用器1021和1027,該復(fù)用器1021 和1027選擇將要被模數(shù)轉(zhuǎn)換器730和820處理的視頻信號(hào)。類似地,復(fù)用器IOM選擇哪些視頻信號(hào)將要被模數(shù)轉(zhuǎn)換器1010處理。對(duì)各種操作模式的復(fù)用器輸入選擇的更詳細(xì)描述在以下示出的表1中給出。圖10所示的示例性實(shí)現(xiàn)方式還使得能夠生成兩個(gè)s-video信號(hào)似6和428。為了提供該功能,在第一頻率和第一相位(例如20MHz)下工作的第一時(shí)鐘信號(hào)64 被提供給模數(shù)轉(zhuǎn)換器730和解碼器42加。在可能與第一時(shí)鐘信號(hào)180度異相的第二頻率(例如 180度異相的20MHz)下工作的第二時(shí)鐘信號(hào)644b可以被提供給模數(shù)轉(zhuǎn)換器1010和解碼器 422b。處于可能是第一時(shí)鐘信號(hào)的頻率的基本上兩倍并且具有與第一時(shí)鐘信號(hào)相同的相位的第三頻率(例如40MHz)的第三時(shí)鐘信號(hào)6Mc可以被提供給模數(shù)轉(zhuǎn)換器820。時(shí)鐘信號(hào) 644b被提供給復(fù)用器1030,以選擇性地將時(shí)鐘信號(hào)644b耦合到復(fù)用器10 和1027。通過將時(shí)鐘信號(hào)耦合到復(fù)用器10 和1027的所選輸入,可以對(duì)模數(shù)轉(zhuǎn)換器820上的視頻信號(hào)輸入SlOa-C執(zhí)行時(shí)分復(fù)用。時(shí)鐘信號(hào)64 被耦合到去復(fù)用器1040,以對(duì)時(shí)分視頻信號(hào)進(jìn)行去復(fù)用。將結(jié)合圖11來提供對(duì)時(shí)分復(fù)用操作的更清楚描述。圖11示出了用于對(duì)兩個(gè)視頻信號(hào)425的兩個(gè)第二部分820進(jìn)行時(shí)分復(fù)用的示例性時(shí)序圖。通過對(duì)操作進(jìn)行時(shí)分復(fù)用,可以消除對(duì)第四模數(shù)轉(zhuǎn)換器的需要,從而減小雙視頻處理器400的總成本。圖11所示的時(shí)序圖包括分別與第一、第二和第三時(shí)鐘信號(hào)644a、 644b和6Mc相對(duì)應(yīng)的三個(gè)時(shí)鐘信號(hào),以及三個(gè)模數(shù)轉(zhuǎn)換器730、1010和820的輸出。如圖中所示,時(shí)鐘1和時(shí)鐘2以時(shí)鐘3的一半頻率工作,并且隨著時(shí)鐘3的下降沿而變化。如圖所示,在Tl和T4的時(shí)間段之間,時(shí)鐘64 (時(shí)鐘1)的一整個(gè)周期完成,并且與第一視頻信號(hào)(so)的第一部分Slh-C相對(duì)應(yīng)的模數(shù)轉(zhuǎn)換器730 (ADC 1)的輸出可用于供解碼器42 處理。在時(shí)間段T2開始時(shí)的時(shí)鐘3的上升沿,模數(shù)轉(zhuǎn)換器820 (ADC 3)開始處理第二視頻信號(hào)(Si)的第二部分810a-c,并且在時(shí)間段T3結(jié)束時(shí)完成處理。在時(shí)間段T3開始時(shí),模數(shù)轉(zhuǎn)換器820 (ADC 2)開始處理視頻信號(hào)Sl的第一部分 810a-c,并且在時(shí)間段T6結(jié)束時(shí)完成。與視頻信號(hào)Sl的第一部分810a_c相對(duì)應(yīng)的ADC 2 的輸出在時(shí)間段T6結(jié)束時(shí)變得可用于供解碼器422b處理。在時(shí)間段T4開始時(shí)的時(shí)鐘3 的上升沿,模數(shù)轉(zhuǎn)換器820 (ADC 3)開始處理視頻信號(hào)SO的第二部分810a-c,并且在時(shí)間段 T5結(jié)束時(shí)完成處理。從而,在時(shí)間段T6結(jié)束時(shí),兩個(gè)視頻信號(hào)SO和Sl的兩個(gè)部分已經(jīng)僅利用三個(gè)模數(shù)轉(zhuǎn)換器完成了處理。在時(shí)間段T5和T6之間的時(shí)鐘3的上升沿,去復(fù)用器1040將視頻信號(hào)SO的第二部分SlOa-C的輸出從ADC 3提供到解碼器64 ,以產(chǎn)生經(jīng)處理的視頻信號(hào)426。同時(shí),視頻信號(hào)Sl的第二部分812被選擇以供模數(shù)轉(zhuǎn)換器820 (ADC 3)處理,并且在時(shí)間段T7結(jié)束時(shí)變得可用。以上展示了利用三個(gè)模數(shù)轉(zhuǎn)換器730、1010和820來產(chǎn)生兩個(gè)s-video信號(hào)似6 和4 的一個(gè)實(shí)施例。以下的表1總結(jié)了可被提供給相應(yīng)的復(fù)用器以產(chǎn)生合成(est)、分量 (cmp)和s-video信號(hào)(svid)的各種組合的各種示例性選擇信號(hào)。VideolVideo2M0—selMl_selM2_selM3_selM4_selM5—selM6_selM7_sel425a (est)425e (est)0,0X, X1,1x’xX5X0,1X,XX,X425a (est)910’ 912,914 (cmp)0,0X’X1,1x,xX, X1,0X’ X1’ 429425b (est)812a, 810a (svid)0,1x,x1,1X, X0,00, 00,00,0812a, 810a (svid)812b,810b (svid)X,X0’ 00,0X, X0,10,00,644b0, 0812a, 810a (svid)812c, 810c (svid)X, X0,00,0X, X1,00’ 0644b, 00,0812b, 810b (svid)812c, 810c (svid)X, X0’ 10,0X, X1,00,0644b, 10, 0表 1雙解碼器420還可以被配置為處理可能從視頻磁帶記錄器(VCR)接收的不穩(wěn)定的模擬或數(shù)字信號(hào)。不穩(wěn)定的信號(hào)可能是由于諸如快進(jìn)、快退或者暫停模式之類的各種操作模式而由VCR產(chǎn)生的。在這種情形期間,雙解碼器420可能能夠處理這些類型的信號(hào)以提供質(zhì)量良好的輸出信號(hào)。不穩(wěn)定的視頻信號(hào)可能是由VCR所生成的不穩(wěn)定的同步信號(hào)而導(dǎo)致的。用于處理不穩(wěn)定的同步信號(hào)的一種適當(dāng)?shù)募夹g(shù)可以是對(duì)不穩(wěn)定的視頻信號(hào)進(jìn)行緩沖。例如,可以將先前先出(FIFO)緩沖器放置在解碼器的輸出的附近。首先,利用不穩(wěn)定的同步信號(hào)作為基準(zhǔn),可以將解碼器輸出數(shù)據(jù)寫入到FIFO緩沖器。可以從解碼器內(nèi)的邏輯塊重新生成或者重新創(chuàng)建同步信號(hào)和時(shí)鐘,然后可以在遇到這種操作模式時(shí)將其用于從FIFO緩沖器讀取數(shù)據(jù)。這樣,不穩(wěn)定的視頻信號(hào)可以與穩(wěn)定的同步信號(hào)一起輸出。在所有其他場(chǎng)景或操作模式中,可以繞過FIFO緩沖器,并且輸出可以與FIFO的輸入相同?;蛘撸谄獯鎯?chǔ)器中實(shí)現(xiàn)FIFO緩沖器可以使得能夠?qū)Σ环€(wěn)定的同步信號(hào)進(jìn)行適當(dāng)?shù)奶幚?。例如,?dāng)不穩(wěn)定的同步信號(hào)被檢測(cè)到時(shí),解碼器可以被置于2-D模式中,從而使用更少的片外存儲(chǔ)器。通常用于3-D操作的片外存儲(chǔ)器300的一大部分變得空閑,并且可以用于實(shí)現(xiàn)上述的FIFO緩沖器(S卩,至少一個(gè)完整的數(shù)據(jù)向量的等同物可用作空閑存儲(chǔ)器空間)。另外,片外存儲(chǔ)器內(nèi)的FIFO緩沖器可能能夠存儲(chǔ)整個(gè)幀的像素,因此即使寫速率和讀速率不匹配,在輸出處,幀也會(huì)或者被重復(fù)或者被丟棄。特定幀或者幀內(nèi)的場(chǎng)的重復(fù)或丟棄仍可以使得系統(tǒng)能夠顯示相當(dāng)好的畫面。圖12更詳細(xì)示出了視頻流水線內(nèi)的前端M的示例性功能。具體地,通道選擇器 1212可以被配置為從多個(gè)視頻源流512中選擇四個(gè)通道。該四個(gè)通道可以沿著前端540內(nèi)的4個(gè)流水線級(jí)被處理。在一些實(shí)施例中,該四個(gè)通道可以包括主視頻通道、PIP通道、屏幕上顯示(OSD)通道以及數(shù)據(jù)測(cè)量(instrumentation)或測(cè)試通道。前端540可以對(duì)通道中的任何一個(gè)實(shí)現(xiàn)各種視頻處理級(jí)1220a、1220b、1230和
161240o在一些實(shí)施例中,各個(gè)通道可以共享來自其他級(jí)中的任何一個(gè)的一個(gè)或多個(gè)資源,以增大各個(gè)通道的處理力。視頻處理級(jí)1220a和1220b可以提供的功能的一些示例可以包括可用于產(chǎn)生最高圖片質(zhì)量的降噪和去交錯(cuò)。降噪和去交錯(cuò)功能也可以共享片外存儲(chǔ)器300, 這樣,該存儲(chǔ)器被表示為共享存儲(chǔ)器級(jí)1260,將結(jié)合對(duì)圖13和15的描述來更詳細(xì)描述該共享存儲(chǔ)器級(jí)1260。為了避免使圖過于擁擠,共享存儲(chǔ)器級(jí)1260在圖12中被示為與通道1 相對(duì)應(yīng)的處理級(jí)的一部分。但是,應(yīng)當(dāng)理解,一個(gè)或多個(gè)共享存儲(chǔ)器級(jí)1260可以是前端MO 中的任何通道流水線的一部分。降噪可以去除脈沖噪聲、高斯噪聲(空間的和時(shí)間的)、以及諸如區(qū)塊噪聲和蚊式噪聲之類的MPEG假象。去交錯(cuò)可以包括通過在存在運(yùn)動(dòng)的情況下利用邊緣自適應(yīng)內(nèi)插法內(nèi)插任何缺失的行,來從交錯(cuò)視頻生成循序視頻?;蛘?,去交錯(cuò)功能可以基于運(yùn)動(dòng)自適應(yīng)地使用時(shí)間和空間內(nèi)插的組合。降噪器和去交錯(cuò)器都可以工作在3-D域中,并且都可能需要將幀的場(chǎng)存儲(chǔ)在片外存儲(chǔ)器中。因此,去交錯(cuò)器和降噪器可以充當(dāng)存儲(chǔ)器接口 530的客戶端,該存儲(chǔ)器接口 530可用來訪問片外存儲(chǔ)器。在一些實(shí)施例中,降噪器和去交錯(cuò)器可以共享片外存儲(chǔ)器以便最大化存儲(chǔ)器空間并以最高效的方式來處理數(shù)據(jù)-如共享存儲(chǔ)器級(jí) 1260所示。將結(jié)合對(duì)圖13和15的描述來更詳細(xì)描述該過程。三個(gè)視頻處理級(jí)1220a、1220b和1230中的任何一個(gè)可以運(yùn)行格式轉(zhuǎn)換以將視頻信號(hào)轉(zhuǎn)換到所需的域中。例如,該類轉(zhuǎn)換可以用于將輸入視頻信號(hào)流改變成601或709顏色空間中的YC 4:2:2格式。前端540還可提供測(cè)量流水線1240以運(yùn)行數(shù)據(jù)測(cè)量功能。測(cè)量流水線1240例如可以用于找出活動(dòng)視頻的起始和結(jié)束像素以及行位置,以及用于在上游存在可控相位采樣器(ADC)的情況下找出優(yōu)選的采樣時(shí)鐘相位。執(zhí)行這些操作可以幫助自動(dòng)檢測(cè)輸入通道參數(shù),例如分辨率、上下加框、左右加框。另外,檢測(cè)這種通道參數(shù)可以幫助利用它們來通過微控制器或任何其他適當(dāng)?shù)奶幚碓刂浦T如縮放和寬高比轉(zhuǎn)換之類的特征。前端540還可以對(duì)所有四個(gè)通道運(yùn)行同步視頻信號(hào)測(cè)量功能,以便檢測(cè)同步信號(hào)的丟失、時(shí)鐘信號(hào)的丟失或者超范圍的同步或時(shí)鐘信號(hào)。這些功能還可以用于通過微控制器或任何其他適當(dāng)?shù)奶幚碓眚?qū)動(dòng)功率管理控制。在前端540的末尾,一組FIFO緩沖器1250a_c可以對(duì)視頻流進(jìn)行采樣,以在前端 540與幀速率轉(zhuǎn)換和縮放550(圖5)流水線級(jí)之間提供經(jīng)采樣的視頻信號(hào)1252、12M和 1256,該經(jīng)采樣的視頻信號(hào)1252、12M和1256可用于對(duì)所選擇的通道進(jìn)行重定時(shí)。結(jié)合對(duì)圖13和15的描述來提供對(duì)共享存儲(chǔ)器級(jí)1260的更詳細(xì)描述。具體地,如圖13所示,共享存儲(chǔ)器級(jí)1260可以至少包括降噪器330和去交錯(cuò)器340的功能。這些功能都可以是需要進(jìn)行幀存儲(chǔ)以產(chǎn)生高質(zhì)量圖像的時(shí)間性功能。通過使得各個(gè)存儲(chǔ)器訪問塊 (即,存儲(chǔ)器客戶端)能夠共享片外存儲(chǔ)器300,可以減小片外存儲(chǔ)器300的大小和與片外存儲(chǔ)器300進(jìn)行接口所需要的帶寬。在3-D模式中,降噪器330可以在交錯(cuò)輸入的兩個(gè)場(chǎng)上工作。降噪器330可以在其上工作的兩個(gè)場(chǎng)可以包括當(dāng)前場(chǎng)1262和在當(dāng)前場(chǎng)1262的兩場(chǎng)之前的場(chǎng)(即,更前場(chǎng) (previous to the previous field) 332) 在3-D模式中,去交錯(cuò)器340可以在三個(gè)交錯(cuò)的場(chǎng)上工作。這三個(gè)場(chǎng)可以包括當(dāng)前場(chǎng)1沈2、前一場(chǎng)1330以及更前場(chǎng)332。如圖13和圖14所示,場(chǎng)緩沖器1310和1312可以被降噪器330和去交錯(cuò)器;340所共享。降噪器330可以從片外芯片存儲(chǔ)器300讀取來自場(chǎng)緩沖器1310的更前場(chǎng)332,并且將其與當(dāng)前場(chǎng)1262 —起處理以提供經(jīng)降噪的輸出322。經(jīng)降噪的輸出322可以被寫到片外存儲(chǔ)器300的場(chǎng)緩沖器1312中。去交錯(cuò)器340可以從片外芯片存儲(chǔ)器300讀取來自場(chǎng)緩沖器1312的前一場(chǎng)1330以及來自場(chǎng)緩沖器1310的更前場(chǎng)332,并且將所讀取的場(chǎng)與當(dāng)前場(chǎng)1262或者經(jīng)降噪的輸出322 —起處理,并且提供經(jīng)過去交錯(cuò)的視頻1320來作為輸出。例如,如圖14所示,當(dāng)前場(chǎng)1262 (FIELD 1)可以被提供給降噪器330,以便在第一時(shí)間段(即Tl)期間輸出經(jīng)過噪聲處理的輸出322。在降噪器330完成對(duì)FIELD 1的處理之后或之前(即,在時(shí)間段T2期間),經(jīng)降噪的輸出322 (FIELD 1)可以被降噪器330提供給去交錯(cuò)器340,或者可以繞過降噪器330而經(jīng)由1262直接提供給去交錯(cuò)器340(例如,如果不需要降噪的話)。在任一種情況下,在第二時(shí)間段(即,時(shí)間段T2)期間,經(jīng)降噪的輸出 322 (FIELD 1)都可以被降噪器330寫到片外存儲(chǔ)器300中的場(chǎng)緩沖器1312。在處理幀中的下一當(dāng)前場(chǎng)(FIELD 2)的同時(shí),在時(shí)間段T2期間,場(chǎng)緩沖器1312的輸出1330 (FIELD 1)可以被去交錯(cuò)器340從片外存儲(chǔ)器300中讀取。場(chǎng)緩沖器1312隨后提供在經(jīng)過噪聲處理的輸出322(FIEU^)之前(即,在當(dāng)前場(chǎng)之前)被處理的經(jīng)降噪的輸出(FIELD 1)。在降噪器330在第三時(shí)間段(即T3)期間完成對(duì)當(dāng)前場(chǎng)1262中的下一場(chǎng)(即 FIELD 2)的處理之后或之前,場(chǎng)緩沖器1312的當(dāng)前場(chǎng)的前一場(chǎng)1330可以被寫入到場(chǎng)緩沖器1310。下一個(gè)經(jīng)降噪的輸出322(FIELD 2)可以取代經(jīng)降噪的輸出(FIELD 1)被寫入到場(chǎng)緩沖器1312。在時(shí)間段T3期間,場(chǎng)緩沖器1312的內(nèi)容是經(jīng)降噪的輸出(FIELD 2)(即, 前一當(dāng)前場(chǎng)),場(chǎng)緩沖器1310的內(nèi)容是經(jīng)降噪的輸出(FIELD 1)(即,更前當(dāng)前場(chǎng))。在時(shí)間段T3期間,降噪器330可以在當(dāng)前場(chǎng)1262(FIELD 3)和更前當(dāng)前場(chǎng) 332 (FIELD 1)上工作。在同一時(shí)間段T3期間,去交錯(cuò)器340可以在當(dāng)前場(chǎng)1262 (FIELD 3) 或者經(jīng)降噪的輸出(FIELD 3)、當(dāng)前場(chǎng)之前的當(dāng)前場(chǎng)1330 (FIELD 2)以及前一當(dāng)前場(chǎng)之前的當(dāng)前場(chǎng)332(FIEU^)上工作。降噪器330和去交錯(cuò)器340之間對(duì)片外存儲(chǔ)器300的共享從而導(dǎo)致了只使用2場(chǎng)緩沖器單元,而如圖3所示,在片外存儲(chǔ)器300中一般需要四個(gè)場(chǎng)緩沖器單元來提供類似的功能。通過減少存儲(chǔ)器中的場(chǎng)緩沖器單元的數(shù)目,可以在具有相等的處理力和更大的存儲(chǔ)器存儲(chǔ)和帶寬的情況下提供額外的視頻處理流水線,從而使得能夠?qū)χ辽賰蓚€(gè)通道進(jìn)行高質(zhì)量的視頻處理。另外,可以減小雙視頻處理器400和片外存儲(chǔ)器300之間的數(shù)據(jù)傳送帶寬,因?yàn)榭梢灾皇褂脝蝹€(gè)寫端口和兩個(gè)讀端口來提供上述功能。在一些其他實(shí)施例中,降噪器330和去交錯(cuò)器340可以同時(shí)在每個(gè)幀中的多個(gè)場(chǎng)行上工作。如圖15所示,這些場(chǎng)行中的每一個(gè)可以被存儲(chǔ)在當(dāng)前場(chǎng)行緩沖器1520、前一當(dāng)前場(chǎng)行緩沖器1530和更前當(dāng)前場(chǎng)行緩沖器1510中。行緩沖器1510、1520和1530可以是雙視頻處理器400中的存儲(chǔ)單元,這些存儲(chǔ)單元在存儲(chǔ)和訪問時(shí)可提供高效率和速度。為了進(jìn)一步減小存儲(chǔ)空間的量,被降噪器330和去交錯(cuò)器340兩者所使用的行緩沖器1510可以在降噪器和去交錯(cuò)器模塊之間被共享。如圖15所示,在當(dāng)前場(chǎng)1262被降噪器330和去交錯(cuò)器340接收時(shí),除了結(jié)合圖13 和14描述的用于將當(dāng)前場(chǎng)存儲(chǔ)在場(chǎng)緩沖器1312中的操作之外,當(dāng)前場(chǎng)1262還可以被存儲(chǔ)在當(dāng)前場(chǎng)行緩沖器1520中。這使得降噪器330和去交錯(cuò)器340能夠同時(shí)訪問在不同時(shí)間間隔接收的多個(gè)當(dāng)前場(chǎng)行。類似地,存儲(chǔ)在場(chǎng)緩沖器單元1310和1312中的內(nèi)容可以被移動(dòng)到相應(yīng)的行緩沖器1510和1530,該行緩沖器1510和1530進(jìn)而分別為前一當(dāng)前場(chǎng)(在當(dāng)前場(chǎng)之前的經(jīng)降噪的輸出)和更前當(dāng)前場(chǎng)行(在前一當(dāng)前場(chǎng)之前的經(jīng)降噪的輸出)提供緩沖。這使得降噪器330和去交錯(cuò)器340能夠同時(shí)訪問多個(gè)前一當(dāng)前場(chǎng)行和更前當(dāng)前場(chǎng)行。 由于包括了場(chǎng)行緩沖器,降噪器330和去交錯(cuò)器340可以同時(shí)在多個(gè)場(chǎng)行上工作。因此,因?yàn)榻翟肫?30和去交錯(cuò)器340共享對(duì)存儲(chǔ)在場(chǎng)緩沖器單元1310中的更前當(dāng)前場(chǎng)的訪問,所以它們也可以共享對(duì)相應(yīng)的場(chǎng)行緩沖器1510的訪問。這進(jìn)而可以減小雙視頻處理器400 上或者很接近雙視頻處理器400處所需的存儲(chǔ)量。雖然在圖15中只示出三個(gè)行緩沖器,但是應(yīng)當(dāng)理解,可以提供任何數(shù)目的場(chǎng)行緩沖器。具體地,所提供的場(chǎng)行緩沖器的數(shù)目取決于雙視頻處理器400上可用的存儲(chǔ)空間的量和/或降噪器330和去交錯(cuò)器340可能需要的同時(shí)存在的場(chǎng)行的數(shù)目。但是,應(yīng)當(dāng)理解, 可以提供任何數(shù)目的額外的降噪單元和去交錯(cuò)單元,以幫助處理多個(gè)場(chǎng)行。例如,如果提供了各自能夠同時(shí)處理三個(gè)當(dāng)前場(chǎng)行的兩個(gè)降噪器330和兩個(gè)去交錯(cuò)器340,則可以使用八個(gè)當(dāng)前場(chǎng)行緩沖器1520、六個(gè)前一當(dāng)前場(chǎng)行緩沖器1530以及六個(gè)更前當(dāng)前場(chǎng)行緩沖器1510來處理多個(gè)場(chǎng)行-其中每個(gè)場(chǎng)行緩沖器的輸出將被耦合到降噪器和去交錯(cuò)器單元的相應(yīng)輸入。實(shí)際上,已經(jīng)想到,如果可以獲得所需降噪器和去交錯(cuò)器的數(shù)目以及片上空間,則可以將一個(gè)或多個(gè)幀的內(nèi)容存儲(chǔ)在場(chǎng)緩沖器中。圖16更詳細(xì)示出了幀速率轉(zhuǎn)換和縮放流水線550 (圖5) (FRC流水線)。FRC流水線550可以至少包括縮放和幀速率轉(zhuǎn)換功能。具體地,F(xiàn)RC流水線550可以至少包括兩個(gè)用于縮放的模塊,這兩個(gè)模塊可以被放置在縮放器插槽1630、1632、1634和1636中的兩個(gè)之中-一個(gè)縮放器用于提供對(duì)第一通道的縮放,一個(gè)用于提供對(duì)第二通道的縮放。在對(duì)圖 17的描述中,該布置的優(yōu)點(diǎn)將變得更清楚。縮放器插槽1630、1632、1634和1636中的這些縮放模塊中的每一個(gè)可能能夠執(zhí)行按任何縮放比率的放大或縮小??s放器還可以包括用于執(zhí)行寬高比轉(zhuǎn)換、水平非線性3區(qū)縮放、交錯(cuò)和去交錯(cuò)的電路。在一些實(shí)施例中,縮放可以在同步模式中執(zhí)行(即,輸出與輸入同步),或者可以通過片外存儲(chǔ)器300來執(zhí)行(S卩,輸出可以被定位在相對(duì)于輸入的任何位置)。FRC流水線550還可以包括用于幀速率轉(zhuǎn)換(FRC)的功能。通道中的至少兩個(gè)可以包括幀速率轉(zhuǎn)換電路。為了執(zhí)行FRC,視頻數(shù)據(jù)應(yīng)當(dāng)被寫入到存儲(chǔ)器緩沖器并且被以所需的輸出速率從該緩沖器中讀取。例如,由于比起輸入幀來更快地讀輸出緩沖器,因此幀速率增大,從而導(dǎo)致特定的幀隨著時(shí)間過去而被重復(fù)。由于以比寫入特定幀的速率更慢的速率從緩沖器中讀取要輸出的幀(即,以比輸入速率更慢的速率讀取幀),因此幀速率減小。由于在視頻數(shù)據(jù)可用的時(shí)段(即,活動(dòng)視頻)期間讀取特定的幀,可能導(dǎo)致幀撕裂(tearing) 或視頻假象。具體地,為了避免諸如幀撕裂之類的視頻假象出現(xiàn)在活動(dòng)視頻內(nèi),幀的重復(fù)或丟棄應(yīng)當(dāng)發(fā)生在整個(gè)輸入幀上,而不是在一幀內(nèi)的場(chǎng)的中間。換言之,視頻的不連續(xù)應(yīng)當(dāng)只跨幀邊界發(fā)生(即,在不提供畫面數(shù)據(jù)的垂直或水平同步期間發(fā)生),而不在活動(dòng)視頻的區(qū)域內(nèi)發(fā)生。無撕裂控制機(jī)構(gòu)1610可以進(jìn)行操作以通過例如控制存儲(chǔ)器接口 530讀取存儲(chǔ)器中的幀的一部分的時(shí)間來減輕不連續(xù)??梢栽谡DJ交驘o撕裂模式(即,利用無撕裂控制機(jī)構(gòu)1610)中執(zhí)行FRC。
除了在第一和第二通道中的每一個(gè)中放置在縮放器插槽1630、1632、16;34和1636 中的兩個(gè)之中的兩個(gè)縮放器之外,在第三通道上還可以有一個(gè)低端縮放器1640。低端縮放器1640可以是更基本的縮放器,例如只執(zhí)行1 1或1 2放大或任何其他必要的縮放比率的縮放器?;蛘?,第一和第二通道中的縮放器之一可以對(duì)第三通道執(zhí)行縮放。復(fù)用器1620 和1622可以控制至少三個(gè)通道中的哪些被指引到可用縮放器中的哪些。例如,復(fù)用器1620 可以選擇通道3以在插槽1630或1632中的縮放器中執(zhí)行第一類縮放操作,復(fù)用器1622可以選擇通道1以在插槽1634或1636中的縮放器中執(zhí)行第二類縮放操作。應(yīng)當(dāng)理解,一個(gè)通道也可使用任何數(shù)目的可用縮放器。FRC流水線550還可以包括平滑電影模式,以便減小運(yùn)動(dòng)不穩(wěn)。例如,在去交錯(cuò)器中可能存在一膠片模式檢測(cè)塊,其檢測(cè)輸入視頻信號(hào)的模式。如果視頻輸入信號(hào)是在第一頻率(例如60Hz)下運(yùn)行的,則它可以被轉(zhuǎn)換到更高的頻率(例如72Hz)或者更低的頻率 (例如48Hz)。在轉(zhuǎn)換到更高頻率的情況下,幀重復(fù)指示信號(hào)可以被從膠片模式檢測(cè)塊提供到FRC塊。幀重復(fù)指示信號(hào)可以在可被去交錯(cuò)器生成的數(shù)據(jù)的第一組幀(例如幀之一)期間為高并且在第二組幀(例如四個(gè)幀)期間為低。在幀重復(fù)指示信號(hào)為高的那部分時(shí)間期間,F(xiàn)RC可以重復(fù)幀,因而以更高的頻率生成正確的數(shù)據(jù)序列。類似地,在轉(zhuǎn)換到更低頻率的情況下,幀丟棄指示信號(hào)可以被從膠片模式檢測(cè)塊提供到FRC塊。在幀丟棄指示信號(hào)為高的時(shí)間段期間,特定的一組幀被從序列中丟棄,因而以更低的頻率生成了正確的數(shù)據(jù)序列。取決于所需的縮放的類型,如縮放器定位模塊1660中所示,縮放器可以被配置為被放置在各個(gè)縮放器插槽1630、1632、1634和1636中。縮放器插槽1632和1636都位于存儲(chǔ)器接口之后,但縮放器插槽1632對(duì)應(yīng)于對(duì)第一通道執(zhí)行的縮放操作,而縮放器插槽1636 對(duì)應(yīng)于對(duì)第二通道執(zhí)行的縮放操作。如圖所示,一個(gè)縮放器定位模塊1660可以包括選擇與特定縮放器配置相對(duì)應(yīng)的輸出的復(fù)用器1624,而另一縮放器定位模塊1660可以不包括復(fù)用器,而是可以使縮放器的輸出直接耦合到另一視頻流水線組件。復(fù)用器16M提供了僅利用兩個(gè)縮放器插槽來實(shí)現(xiàn)三種操作模式的靈活性(結(jié)合圖17更詳細(xì)描述)。例如,如果提供了復(fù)用器1624,則定位在插槽1630中的縮放器可以被耦合到存儲(chǔ)器以提供縮小或放大, 并且還被耦合到復(fù)用器1624。如果不需要存儲(chǔ)器操作,則復(fù)用器16M可以選擇縮放器插槽 1630的輸出?;蛘?,如果需要存儲(chǔ)器操作,則縮放器插槽1630中的縮放器可以對(duì)數(shù)據(jù)進(jìn)行縮放,并且復(fù)用器16M可以選擇來自另一縮放器的數(shù)據(jù),該另一縮放器對(duì)數(shù)據(jù)進(jìn)行放大或縮小并且被放置在縮放器插槽1632中。復(fù)用器16M的輸出隨后可以被提供到另一視頻流水線組件,例如消隱時(shí)間優(yōu)化器1650,將結(jié)合對(duì)圖18的描述來更詳細(xì)描述該消隱時(shí)間優(yōu)化器 1650。如圖17所示,縮放器定位模塊1660可以至少包括輸入FIFO緩沖1760、與存儲(chǔ)器接口 530的連接、三個(gè)縮放器定位插槽1730、1734和1736中的至少一個(gè)、寫FIFO緩沖器 1740、讀FIFO緩沖器1750、以及輸出FIFO緩沖器1770??s放器定位插槽可以對(duì)應(yīng)于圖16 中描述的插槽。例如,縮放器定位插槽1734可以對(duì)應(yīng)于插槽1630或1634,類似地,縮放器定位插槽1730可以對(duì)應(yīng)于插槽1630-如上所述,對(duì)復(fù)用器16M的使用使得插槽1630能夠提供縮放器定位插槽1730和1734的功能。一個(gè)或兩個(gè)縮放器可以相對(duì)于存儲(chǔ)器接口 530 被定位在三個(gè)縮放器定位插槽1730、1734或1736中的任何一個(gè)或兩個(gè)之中。縮放器定位模塊1660可以是FRC流水線550中的任何通道流水線的一部分。
當(dāng)需要同步模式時(shí),縮放器可以被定位在縮放器定位插槽1730中。在此模式中, 系統(tǒng)中可以沒有FRC,從而消除了通過特定的FRC通道流水線來訪問存儲(chǔ)器的需要。在此模式中,輸出v-sync信號(hào)可以被鎖定到輸入v-sync信號(hào)??s放器也可以改為被定位在縮放器定位插槽1734中。當(dāng)需要FRC并且輸入數(shù)據(jù)應(yīng)當(dāng)被縮小時(shí),可能希望將縮放器定位在插槽1734中。在寫入到存儲(chǔ)器之前對(duì)輸入數(shù)據(jù)進(jìn)行縮小(即,因?yàn)榭赡苄枰^小的幀大小)因而減小了可能需要的存儲(chǔ)器存儲(chǔ)量。由于可以將更少的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器,因此可以減小輸出數(shù)據(jù)讀取速率,從而也減小了所需要的總存儲(chǔ)器帶寬(進(jìn)而減小了成本)并且提供了更高效的系統(tǒng)。在另一場(chǎng)景中,縮放器可以被定位在縮放器定位插槽1736中。當(dāng)需FRC并且輸入數(shù)據(jù)應(yīng)當(dāng)被放大時(shí),可能希望將縮放器定位在插槽1736中。將數(shù)據(jù)提供到存儲(chǔ)器的速率可以低于讀取輸出數(shù)據(jù)的速率(即,在輸入處的幀大小比輸出處的更小)。進(jìn)而,通過存儲(chǔ)更小的幀并且之后在輸出處利用縮放器來增大幀大小,可以將更少的數(shù)據(jù)寫入到存儲(chǔ)器。例如,如果另一方面,縮放器被定位在存儲(chǔ)器之前的插槽1734中并且被用于放大輸入數(shù)據(jù), 則更大的幀將被存儲(chǔ)到存儲(chǔ)器,從而需要更多的帶寬。但是,在此情況下,通過將縮放器定位在存儲(chǔ)器之后,最初可以將更小的幀存儲(chǔ)到存儲(chǔ)器(從而消耗更少的帶寬),并且之后將其讀回并進(jìn)行放大。由于對(duì)于第一和第二通道,在兩個(gè)分離的縮放器定位模塊1660中可能有兩個(gè)獨(dú)立的縮放器,因此如果這兩個(gè)縮放器定位模塊1660上都有存儲(chǔ)器訪問需求,則可能出現(xiàn)這樣的情況其中之一需要高帶寬,而另一個(gè)可能需要低帶寬存儲(chǔ)器訪問。消隱時(shí)間優(yōu)化器 (BTO)復(fù)用器1650可以提供一個(gè)或多個(gè)存儲(chǔ)緩沖器(大到足以存儲(chǔ)一個(gè)或多個(gè)場(chǎng)行),以便減小存儲(chǔ)器帶寬并且使得任何數(shù)目的通道都能夠共享所存儲(chǔ)的場(chǎng)行-從而減小存儲(chǔ)器存儲(chǔ)需求。圖18是BTO復(fù)用器1650(圖16)的操作的說明性示例。如圖18所示,第一通道 (主)占據(jù)屏幕1810的大部分,而第二通道(PIP)占據(jù)屏幕1810的較小部分。結(jié)果,比起主通道來,在同一時(shí)間間隔期間PIP通道可能具有更少的活動(dòng)數(shù)據(jù)并且需要對(duì)存儲(chǔ)器的更少訪問,從而需要較小的帶寬。例如,如果幀中的一個(gè)場(chǎng)行包含16個(gè)像素,則PIP通道可以只占據(jù)該幀中的整個(gè)場(chǎng)的4個(gè)像素,而主通道可以占據(jù)其余的12個(gè)像素。因此,PIP通道必須訪問存儲(chǔ)器以處理4個(gè)像素的時(shí)間量是主通道的四倍長,從而需要的帶寬更小,如存儲(chǔ)器訪問時(shí)間線1840 所示(即,PIP具有更大的消隱時(shí)間間隔)。因此,為了減小所需的存儲(chǔ)器帶寬,PIP通道可以按慢得多的速率訪問存儲(chǔ)器,使得主通道能夠使用其余的帶寬。BTO復(fù)用器1650可以被配置為在訪問不同通道上的存儲(chǔ)器時(shí)使用各種時(shí)鐘速率。 例如,當(dāng)在特定的通道上可能需要較慢的時(shí)鐘速率時(shí),BTO復(fù)用器1650可以利用一個(gè)時(shí)鐘速率1844從存儲(chǔ)器訪問塊(客戶端)1820(即,PIP通道)接收所請(qǐng)求的數(shù)據(jù),將該數(shù)據(jù)存儲(chǔ)在場(chǎng)行存儲(chǔ)緩沖器中,并且利用第二時(shí)鐘速率(其可能較慢)1846來訪問存儲(chǔ)器。通過防止客戶端使用高時(shí)鐘速率來直接訪問存儲(chǔ)器并且改為用場(chǎng)行緩沖器來以較慢的時(shí)鐘速率訪問存儲(chǔ)器,可以減小帶寬需求。BTO復(fù)用器1650可以使得能夠共享不同通道場(chǎng)行緩沖器,這可以進(jìn)一步減小片外存儲(chǔ)器300所需的存儲(chǔ)量。這樣,BTO復(fù)用器1650可以使用共享的場(chǎng)行緩沖器來混合或疊加共享一部分顯示的不同通道。BTO復(fù)用器1650的輸出可以被提供給顏色處理和通道混合視頻流水線560(圖 5)。圖19示出了顏色處理和通道混合(CPCB)視頻流水線560的更詳細(xì)描述。CPCB視頻流水線560至少包括采樣器1910、視覺處理和采樣模塊1920、疊加引擎2000、副通道疊加 1962、另外的主通道和副通道縮放和處理模塊1970和1972、簽名累積器1990以及縮小器 1980。CPCB視頻流水線560的功能可以至少包括改善視頻信號(hào)特性,例如通過明度和色度邊緣增強(qiáng)來進(jìn)行圖像增強(qiáng),以及通過藍(lán)噪聲成形掩模來進(jìn)行膠片顆粒生成和添加。此外, CPCB視頻流水線560可以混合至少兩個(gè)通道。經(jīng)混合的通道的輸出可以被選擇性地與第三通道相混合,以提供三通道混合輸出和兩通道混合輸出。如圖21所示,可以包括在CPCB視頻流水線560的疊加引擎2000部分中的CMU 1930可以改善至少一個(gè)視頻信號(hào)特性。視頻信號(hào)特性可以包括自適應(yīng)對(duì)比度增強(qiáng)2120、圖像中全局進(jìn)行的亮度、對(duì)比度、色相和飽和度調(diào)整、局部顏色智能重映射2130、保持色相和亮度不變的智能飽和度控制、通過查找表進(jìn)行的伽馬控制2150和2160、以及到所需顏色空間的顏色空間轉(zhuǎn)換(CSC) 2120。CMU 1930的體系結(jié)構(gòu)使得CMU能夠接收任何格式的視頻通道信號(hào)1942并將輸出 1932轉(zhuǎn)換到任何其他格式。CMU流水線前面的CSC 2110可以接收視頻通道信號(hào)1942并且可以將任何可能的3顏色空間轉(zhuǎn)換到視頻顏色處理空間(例如,將RGB轉(zhuǎn)換到Y(jié)CbCr)。此外,CMU流水線末尾處的CSC可以從顏色處理空間轉(zhuǎn)換到輸出3顏色空間。全局處理功能 2140可以用于調(diào)整亮度、對(duì)比度、色相和/或飽和度并且可以與輸出CSC共享。由于CSC和全局處理功能2140執(zhí)行矩陣乘法操作,因此兩個(gè)矩陣乘法可以被組合成一個(gè)。這類共享可以通過在組合兩個(gè)矩陣乘法操作之后預(yù)先計(jì)算最終系數(shù)來執(zhí)行。CPCB視頻流水線560還可以向特定數(shù)目的位提供抖動(dòng)(dithering),這可能是顯示設(shè)備所需要的。還可以提供用于至少一個(gè)通道輸出的交錯(cuò)器。CPCB視頻流水線560還可以為可顯示在設(shè)備上的通道輸出中的至少一個(gè)生成控制輸出(HSynC、VSynC、Field)。另外,CPCB視頻流水線560可以為輸出通道中的至少一個(gè)全局地分離亮度、對(duì)比度、色相和飽和度調(diào)整,并且為輸出通道中的至少一個(gè)提供額外的縮放和FRC。再次參考圖16和19,來自FRC流水線550的通道輸出1656、1652和16M被提供給CPCB視頻流水線560。第一通道1656可以沿著第一路徑被處理,該第一路徑可以使用采樣器1910以便對(duì)第一通道1656上的視頻信號(hào)進(jìn)行上采樣,并且采樣器1910的輸出1912 可以被提供給主通道疊加I960和副通道疊加1962兩者以為輸出中的至少一個(gè)產(chǎn)生混合圖像。第二通道1652可以沿著提供視覺處理和采樣模塊1920的第二路徑被處理。視覺處理和采樣模塊1920(其可以對(duì)視頻信號(hào)進(jìn)行上采樣)的輸出可以被輸入到視頻疊加1940(或者疊加引擎2000),以便將第三通道16M與輸出相混合或者定位第三通道1654(該第三通道16M也可以通過采樣器1910被運(yùn)行)。將結(jié)合圖20來更詳細(xì)描述疊加引擎2000的功能。視頻疊加的輸出1942(它可以是疊加有第二視頻通道信號(hào)1625的第一視頻通道信號(hào)162 可以通過CMU 1930被提供給主通道疊加1960,并且還可以被提供給復(fù)用器 1950。除了接收視頻疊加的輸出1942之外,復(fù)用器1950還可以接收視覺處理和采樣模塊1920以及采樣器1910的輸出。復(fù)用器1650進(jìn)行操作以選擇將其視頻輸入中的哪一個(gè)提供給副通道疊加1962。或者,復(fù)用器1951可以選擇復(fù)用器1950的輸出或者CMU1930的輸出 1932來作為視頻信號(hào)輸出1934提供給副通道疊加1962。主通道疊加和副通道疊加之前的處理單元的布置使得同一視頻信號(hào)可以被提供給主通道疊加以及副通道疊加。在通過單元 1970和1972進(jìn)行進(jìn)一步處理之后,同一視頻信號(hào)(VI)可以同時(shí)1)被輸出以便作為主輸出信號(hào)被顯示在主輸出1974上,以及幻在被輸出以便作為副輸出信號(hào)被顯示或存儲(chǔ)在副輸出1976上之前被進(jìn)一步縮小。為了對(duì)主輸出1974和副輸出1976兩者提供獨(dú)立的數(shù)據(jù)選擇控制,主通道和副通道可以通過獨(dú)立地選擇來自第一和第二視頻通道疊加模塊1940的第一和第二視頻通道信號(hào)1932和1934來形成。副通道疊加模塊1962可以選擇第一視頻通道信號(hào)1652,第二視頻通道信號(hào)16M或者疊加的第一和第二視頻通道信號(hào)1942。由于CMU 1930被應(yīng)用到第一視頻通道信號(hào)1652,因此,取決于第一和第二視頻通道信號(hào)是具有相同還是不同的顏色空間, 第二視頻通道信號(hào)IM可以在CMU 1930之前或之后被復(fù)用器1951所選擇。此外,第一和第二視頻通道信號(hào)1932和1934可以獨(dú)立地與第三視頻通道信號(hào)1956相混合。CPCB視頻流水線560還可以為副輸出1976提供縮放和FRC,這由縮小器1980表示。為了提供與主輸出1974相分離的副輸出1976,此特征可能是必需的。由于更高的頻率時(shí)鐘應(yīng)當(dāng)被選擇為縮放時(shí)鐘,因此CPCB視頻流水線560可以脫離主輸出時(shí)鐘,因?yàn)楦睍r(shí)鐘頻率可能小于或等于主時(shí)鐘的頻率。縮小器1980還可以具有生成交錯(cuò)的數(shù)據(jù)的能力,該交錯(cuò)的數(shù)據(jù)可以經(jīng)歷FRC和輸出數(shù)據(jù)格式化,以被用作副輸出。在一些場(chǎng)景中,當(dāng)?shù)谝煌ǖ朗荢DTV視頻信號(hào),并且主輸出1974應(yīng)當(dāng)是HDTV信號(hào), 而副輸出1976應(yīng)當(dāng)是SDTV視頻信號(hào)時(shí),CMU 1930可以將第一通道SD視頻信號(hào)轉(zhuǎn)換成HD 視頻,然后執(zhí)行HD顏色處理。在此情況下,復(fù)用器1950可以選擇視頻信號(hào)1942(可能不經(jīng)過CMU1930的信號(hào))作為其輸出,從而向主通道疊加模塊1960提供HD信號(hào),并向副通道疊加1962提供經(jīng)處理的SDTV信號(hào)。另外的副通道縮放和處理模塊1972可以為副輸出1976 執(zhí)行顏色控制。在一些其他場(chǎng)景中,當(dāng)?shù)谝煌ǖ朗荋DTV視頻信號(hào),并且主輸出1974應(yīng)當(dāng)是HDTV 信號(hào),而副輸出1976應(yīng)當(dāng)是SDTV視頻信號(hào)時(shí),CMU1930可以執(zhí)行HD處理,并且復(fù)用器1951 可以選擇CMU 1932的輸出,以將經(jīng)處理的HDTV信號(hào)提供給副通道疊加模塊1962。另外的副通道縮放和處理模塊1972可以為副輸出1976執(zhí)行顏色控制以將顏色空間改變到SDTV。在一些其他場(chǎng)景中,主輸出1974和副輸出1976都應(yīng)當(dāng)是SD視頻信號(hào),另外的通道縮放和處理模塊1970和1972可以執(zhí)行類似的顏色控制功能以將信號(hào)置于輸出到相應(yīng)主輸出1974和副輸出1976的狀況中。應(yīng)當(dāng)理解,如果視頻通道不使用流水線片段540、550、560和570(圖5)中的流水線的特定部分,則該部分可以被配置為被另一視頻通道所使用以增強(qiáng)視頻質(zhì)量。例如,如果第二視頻通道1264不使用FRC流水線550中的去交錯(cuò)器340,則第一視頻通道1262可以被配置為使用第二視頻通道流水線的去交錯(cuò)器340,以便提高其視頻質(zhì)量。如結(jié)合圖15所描述的,額外的降噪器330和額外的去交錯(cuò)器340可以通過允許共享存儲(chǔ)器流水線片段1260 同時(shí)處理額外的場(chǎng)行(例如,對(duì)6個(gè)同時(shí)存在的場(chǎng)行的處理)來提高特定視頻信號(hào)的質(zhì)量。利用CPCB視頻流水線560可以提供的一些示例性輸出格式包括同一輸入圖像的國家電視系統(tǒng)委員會(huì)(NTSC)和相位交替行(PAL)主輸出和次輸出、同一輸入圖像的HD和 SD(HTSC或PAL)主輸出和次輸出、兩個(gè)不同輸出(其中第一通道圖像在主輸出上提供,第二通道圖像在副輸出上提供)、主輸出上的疊加的第一和第二通道視頻信號(hào)和副輸出上的一個(gè)通道視頻信號(hào)(第一通道或第二通道)、主輸出和副輸出上的不同OSD混合因子(alpha 值)、主輸出和副輸出上的獨(dú)立的亮度、對(duì)比度、色相和飽和度調(diào)整、主輸出和副輸出的不同顏色空間(例如,對(duì)于主輸出為Rec. 709,對(duì)于副輸出為Rec. 601)、和/或通過在第一通道縮放器和第二通道縮放器上使用不同組縮放系數(shù)來得到的副輸出上的更銳利/更平滑的圖像。圖20更詳細(xì)示出了疊加引擎2000(圖19)。疊加引擎2000至少包括視頻疊加模塊1940、CMU 1930、第一和第二通道參數(shù)2020和2030、選擇器2010、以及主M平面疊加模塊2060。應(yīng)當(dāng)理解,主M平面疊加2060類似于主通道疊加1960(圖19),但是可以包括額外的功能,該額外的功能可用來將另外的通道視頻信號(hào)2040與第三通道輸入1912(圖19) 相混合或疊加。疊加引擎2000可以通過將M個(gè)可用的獨(dú)立視頻/圖形平面放置在最終的顯示背景(display canvas)上來生成單個(gè)視頻通道流。在一個(gè)特定實(shí)施例中,疊加引擎2000可以通過將6個(gè)平面放置在最終的顯示背景上來生成單個(gè)通道流。每個(gè)平面在顯示屏幕上的位置可以是可配置的。每個(gè)平面的優(yōu)先級(jí)也可以是可配置的。例如,如果平面在顯示背景上的位置是重疊的,則優(yōu)先級(jí)排名可用于解決哪個(gè)平面放在頂層以及哪個(gè)平面被隱藏的問題。疊加也可用于為每個(gè)平面指派可選的邊界。另外的視頻通道信號(hào)2040及其來源的示例可以包括可以是第一通道視頻信號(hào) 1652的主平面、可以是第二通道視頻信號(hào)16M的PIP平面、可以利用片上字符OSD生成器生成的字符OSD平面、可以利用位映射OSD引擎生成的位映射OSD平面。OSD圖像可以被存儲(chǔ)在存儲(chǔ)器中,其中存儲(chǔ)器接口可用于取得存儲(chǔ)器中的各種位映射的預(yù)先存儲(chǔ)的對(duì)象,并將它們放置在背景上,而背景也可以被存儲(chǔ)在存儲(chǔ)器中。存儲(chǔ)器接口在取得所需的對(duì)象的同時(shí)還可以執(zhí)行格式轉(zhuǎn)換。位映射OSD引擎可以按光柵掃描順序讀取存儲(chǔ)的背景并將其發(fā)送到疊加。額外的視頻通道信號(hào)2040可以包括可由光標(biāo)OSD弓丨擎生成并且可以使用小的片上存儲(chǔ)器來存儲(chǔ)像光標(biāo)這樣的小對(duì)象的位圖的光標(biāo)OSD平面、從外部源接收的外部OSD平面。外部OSD引擎可以發(fā)送出光柵控制信號(hào)和顯示時(shí)鐘。外部OSD源可以使用這些控制信號(hào)作為基準(zhǔn)并按光柵順序發(fā)送數(shù)據(jù)。該數(shù)據(jù)可被路由到疊加。如果外部OSD平面被啟用, 則Flexiport可用于接收外部OSD數(shù)據(jù)。CMU 1930之前的疊加1940可以疊加第一視頻通道流1653和第二視頻通道流 1655。疊加1940通過允許CMU 1930在單個(gè)視頻流上工作,因而消除了為多個(gè)視頻通道流復(fù)制CMU 1930內(nèi)的模塊的需要,從而可以使得CMU 1930能夠更高效地執(zhí)行。疊加1940除了向CMU 1930提供單個(gè)視頻通道信號(hào)1942外,還可以向CMU 1930提供部分(S卩,逐像素) 指示符1944,該部分指示符1944標(biāo)識(shí)出視頻部分屬于第一視頻通道流或者第二視頻通道流??梢蕴峁┡c第一視頻通道流1653和第二視頻通道流1655相對(duì)應(yīng)的兩組可編程參數(shù)2020和2030。選擇器2010可以使用部分指示符1944來選擇向CMU 1930提供哪些可編程參數(shù)。例如,如果部分指示符1944指示出CMU 1930所處理的部分屬于第一視頻通道流1653,則選擇器2010可以向CMU 1930提供與第一視頻通道流1653相對(duì)應(yīng)的可編程參數(shù) 2020??赡艽嬖谂c視頻平面的數(shù)目相同數(shù)目的層。層0可以是最底層,隨后的層可以具有越來越大的層索引。層可能不具有尺寸或者位置特性,但卻可以提供它們應(yīng)當(dāng)被堆疊的順序。疊加引擎2000可以從層0開始向上移動(dòng)著混和層。利用與放在層1上的視頻平面相關(guān)聯(lián)的混合因子,層1可以首先與層0混合。層0和層1混合的輸出隨后可以與層2混合。可以使用的混合因子可以是與放在層2上的平面相關(guān)聯(lián)的。層0、層1和層2混合的輸出隨后可以與層3混合,依此類推,直到最后的層被混和。應(yīng)當(dāng)理解,本領(lǐng)域的普通技術(shù)人員可以選擇按任何組合來混合層,而不脫離本發(fā)明的教導(dǎo)。例如,層1可以與層3混合,然后與層2混合。還應(yīng)當(dāng)理解,雖然疊加引擎2000是結(jié)合主輸出通道來描述的,但是顏色處理和通道混合流水線560也可以被修改,以利用疊加引擎2000在副輸出通道上提供M平面疊加。圖22更詳細(xì)示出了視頻流水線的后端流水線級(jí)570。后端流水線級(jí)570可以至少包括主輸出格式化器2280、簽名累積器1990、副輸出格式化器2220和選擇器2230。后端流水線級(jí)570可以為主輸出和副輸出兩者執(zhí)行輸出格式化,并且可以生成控制輸出(HSynC、VSynC、Field)來作為副輸出。后端流水線級(jí)570可以幫助數(shù)字接口和模擬接口兩者。主輸出格式化器2280可以接收經(jīng)處理的主視頻通道信號(hào)1974,并且生成相應(yīng)的主輸出信號(hào)49加。副輸出格式化器2220可以接收經(jīng)處理的副視頻通道信號(hào)1976,并且生成相應(yīng)的副輸出信號(hào)492b。簽名累積器1990可以接收副視頻通道信號(hào)1976,并且累積和比較所累積的信號(hào)之間的差異,以確定輸出視頻信號(hào)的視頻信號(hào)質(zhì)量,并且可以將該信息提供給一處理器以根據(jù)需要改變系統(tǒng)參數(shù)。副視頻通道信號(hào)1976在被格式化以便輸出492b之前,還可以被提供給CCIR656 編碼器(未示出)。CCIR656編碼器可以執(zhí)行任何必要的編碼,以使信號(hào)處于外部存儲(chǔ)或某種其他適當(dāng)手段的狀況中。或者,通過利用選擇器2230選擇旁路副視頻通道信號(hào)2240,副視頻通道信號(hào)1976可以被提供作為輸出信號(hào)492b,而不被編碼或格式化。還可以提供后端流水線級(jí)570中的交錯(cuò)模塊(未示出)。如果輸入信號(hào)被交錯(cuò),它可以首先被去交錯(cuò)器340(圖13)轉(zhuǎn)換成循序的。去交錯(cuò)器可能是必要的,因?yàn)橐曨l流水線級(jí)中的所有后續(xù)模塊都可能工作在循序域中。如果需要交錯(cuò)的輸出,則后端流水線級(jí)570 中的交錯(cuò)器可以被選擇性的開啟。交錯(cuò)器模塊可以至少包括大到足以存儲(chǔ)至少兩行像素的存儲(chǔ)器,但是如果需要可以被修改為存儲(chǔ)整個(gè)幀??梢岳醚蚨〞r(shí)將循序輸入寫入到存儲(chǔ)器。可以按像素速率的一半生成與循序定時(shí)鎖定的交錯(cuò)定時(shí)。可以利用交錯(cuò)定時(shí)從存儲(chǔ)器中讀取數(shù)據(jù)。在奇數(shù)場(chǎng)中可以丟棄偶數(shù)場(chǎng)行,并且在偶數(shù)場(chǎng)中可以丟棄奇數(shù)場(chǎng)行。這進(jìn)而產(chǎn)生了適合用于給定設(shè)備的交錯(cuò)輸出。因此,可以看出,提供了用于利用共享的存儲(chǔ)來提供多個(gè)高質(zhì)量視頻通道流的裝置和方法。本領(lǐng)域的技術(shù)人員將會(huì)明白,可以用除了所描述的實(shí)施例之外的方式來實(shí)現(xiàn)本發(fā)明,給出所描述的實(shí)施例是為了說明而不是限制,并且本發(fā)明僅由所附權(quán)利要求來限制。
權(quán)利要求
1.一種幀速率轉(zhuǎn)換電路,包括選擇電路,該選擇電路接收多個(gè)視頻信號(hào)并且選擇所述多個(gè)視頻信號(hào)中的第一視頻信號(hào);以及第一縮放器定位模塊,該第一縮放器定位模塊配置第一縮放器在至少兩個(gè)視頻信號(hào)路徑之一內(nèi)的放置,該第一縮放器定位模塊包括第一縮放器插槽,該第一縮放器插槽被定位在所述至少兩個(gè)視頻信號(hào)路徑中的第一視頻信號(hào)路徑內(nèi)并且被配置為接收第一所選視頻信號(hào);以及第二縮放器插槽,該第二縮放器插槽被定位在所述至少兩個(gè)視頻信號(hào)路徑中的第二視頻信號(hào)路徑內(nèi)并且被配置為接收從存儲(chǔ)裝置取回的視頻信號(hào),其中所述第一縮放器被放置在所述第一縮放器插槽和第二縮放器插槽之一之中。
2.如權(quán)利要求1所述的幀速率轉(zhuǎn)換電路,其中所述第一縮放器被配置為 對(duì)所述第一所選視頻信號(hào)進(jìn)行縮放;并且將經(jīng)縮放的第一所選視頻信號(hào)經(jīng)由存儲(chǔ)器接口寫入到存儲(chǔ)器。
3.如權(quán)利要求2所述的幀速率轉(zhuǎn)換電路,還包括選擇器,其中所述第一縮放器將所述經(jīng)縮放的第一所選視頻信號(hào)輸出到所述選擇器的第一輸入。
4.如權(quán)利要求3所述的幀速率轉(zhuǎn)換電路,其中所述第一縮放器定位模塊配置第二縮放器在所述第二視頻信號(hào)路徑內(nèi)的放置,其中所述第二縮放器被配置為經(jīng)由所述存儲(chǔ)器接口從所述存儲(chǔ)器讀取所述經(jīng)縮放的第一所選視頻信號(hào); 對(duì)所讀取的經(jīng)縮放的第一所選視頻信號(hào)進(jìn)行進(jìn)一步縮放;并且將經(jīng)過進(jìn)一步縮放的第一所選視頻信號(hào)提供到所述選擇器的第二輸入。
5.如權(quán)利要求4所述的幀速率轉(zhuǎn)換電路,還被配置為輸出所述選擇器的第一輸入和第二輸入之一。
6.如權(quán)利要求4所述的幀速率轉(zhuǎn)換電路,其中所述第二縮放器被配置為輸出所讀取的經(jīng)縮放的第一所選視頻信號(hào)。
7.如權(quán)利要求2所述的幀速率轉(zhuǎn)換電路,其中所述第一縮放器定位模塊配置無撕裂控制模塊在所述第一視頻信號(hào)路徑和第二視頻信號(hào)路徑之一之中的放置。
8.如權(quán)利要求1所述的幀速率轉(zhuǎn)換電路,還包括縮放電路,該縮放電路接收從所述多個(gè)視頻信號(hào)中選擇的第二視頻信號(hào),對(duì)第二所選視頻信號(hào)進(jìn)行縮放,并且輸出經(jīng)縮放的第二視頻信號(hào)。
9.如權(quán)利要求1所述的幀速率轉(zhuǎn)換電路,其中所述第一縮放器定位模塊將經(jīng)縮放的第一所選視頻信號(hào)輸出到消隱時(shí)間優(yōu)化器。
10.一種縮放器定位模塊,包括 三個(gè)縮放器定位插槽;以及縮放器,其中所述縮放器定位模塊可用于選擇性地 將所述縮放器定位在第一縮放器定位插槽中以同步縮放輸入視頻信號(hào); 將所述縮放器定位在第二縮放器定位插槽中以縮小所述輸入視頻信號(hào)并將經(jīng)縮小的視頻信號(hào)寫入到存儲(chǔ)器;以及將所述縮放器定位在第三縮放器定位插槽中以放大從所述存儲(chǔ)器讀取的視頻信號(hào)。
11.如權(quán)利要求10所述的縮放器定位模塊,其中所述第一縮放器定位插槽中的縮放器將所述輸入視頻信號(hào)鎖定到輸出視頻信號(hào)。
12.如權(quán)利要求10所述的縮放器定位模塊,還包括選擇電路,該選擇電路接收來自所述插槽中的至少一個(gè)中的縮放器的經(jīng)縮放的數(shù)據(jù),并且將經(jīng)縮放的數(shù)據(jù)從所述縮放器定位模塊輸出。
13.如權(quán)利要求12所述的縮放器定位模塊,其中所述選擇電路選擇性地輸出從所述縮放器接收的經(jīng)縮放的數(shù)據(jù)。
14.如權(quán)利要求12所述的縮放器定位模塊,還包括寫FIFO緩沖器和讀FIFO緩沖器,其中所述插槽中的第一插槽中的縮放器經(jīng)由所述寫FIFO緩沖器將經(jīng)縮放的數(shù)據(jù)寫入到所述存儲(chǔ)器,所述插槽中的第二插槽中的縮放器經(jīng)由所述讀FIFO緩沖器從所述存儲(chǔ)器讀取經(jīng)縮放的數(shù)據(jù)。
15.如權(quán)利要求14所述的縮放器定位模塊,其中所述選擇電路接收從所述讀FIFO緩沖器讀取的經(jīng)縮放的數(shù)據(jù),并且將所讀取的經(jīng)縮放的數(shù)據(jù)從所述縮放器定位模塊輸出中輸出ο
16.一種用于執(zhí)行幀速率轉(zhuǎn)換的方法,包括 接收多個(gè)視頻信號(hào);選擇所述多個(gè)視頻信號(hào)中的第一視頻信號(hào);配置第一縮放器在至少兩個(gè)視頻信號(hào)路徑之一內(nèi)的放置;將第一縮放器插槽定位在所述至少兩個(gè)視頻信號(hào)路徑中的第一視頻信號(hào)路徑內(nèi),其中所述第一縮放器插槽被配置為接收第一所選視頻信號(hào);將第二縮放器插槽定位在所述至少兩個(gè)視頻信號(hào)路徑中的第二視頻信號(hào)路徑內(nèi),其中所述第二縮放器插槽被配置為接收從存儲(chǔ)裝置取回的視頻信號(hào);將所述第一縮放器放置在所述第一縮放器插槽和第二縮放器插槽之一之中;以及對(duì)所述第一所選視頻信號(hào)進(jìn)行縮放。
17.如權(quán)利要求16所述的方法,還包括將經(jīng)縮放的第一所選視頻信號(hào)經(jīng)由存儲(chǔ)器接口寫入到存儲(chǔ)器。
18.如權(quán)利要求17所述的方法,還包括將所述經(jīng)縮放的第一所選視頻信號(hào)提供到選擇器的第一輸入。
19.如權(quán)利要求18所述的方法,還包括配置第二縮放器在所述第二視頻信號(hào)路徑內(nèi)的放置; 經(jīng)由所述存儲(chǔ)器接口從所述存儲(chǔ)器讀取所述經(jīng)縮放的第一所選視頻信號(hào); 對(duì)所讀取的經(jīng)縮放的第一所選視頻信號(hào)進(jìn)行進(jìn)一步縮放;以及將經(jīng)過進(jìn)一步縮放的第一所選視頻信號(hào)提供到所述選擇器的第二輸入。
20.如權(quán)利要求19所述的方法,還包括輸出所述選擇器的第一輸入和第二輸入之一。
21.如權(quán)利要求19所述的方法,還包括輸出所讀取的經(jīng)縮放的第一所選視頻信號(hào)。
22.如權(quán)利要求17所述的方法,還包括配置無撕裂控制模塊在所述第一視頻信號(hào)路徑和第二視頻信號(hào)路徑之一內(nèi)的放置。
23.如權(quán)利要求16所述的方法,還包括選擇所述多個(gè)視頻信號(hào)中的第二視頻信號(hào),對(duì)第二所選視頻信號(hào)進(jìn)行縮放,并且輸出經(jīng)縮放的第二所選視頻信號(hào)。
24.如權(quán)利要求16所述的方法,其中經(jīng)縮放的第一所選視頻信號(hào)被輸出到消隱時(shí)間優(yōu)4^ 1 ο
25.一種將縮放器選擇性地定位在縮放器定位模塊中的三個(gè)縮放器定位插槽之一之內(nèi)的方法,該方法包括將所述縮放器選擇性地定位在第一縮放器定位插槽中以同步縮放輸入視頻信號(hào); 將所述縮放器選擇性地定位在第二縮放器定位插槽中以縮小所述輸入視頻信號(hào)并將經(jīng)縮小的視頻信號(hào)寫入到存儲(chǔ)器;以及將所述縮放器選擇性地定位在第三縮放器定位插槽中以放大從所述存儲(chǔ)器讀取的視頻信號(hào)。
26.如權(quán)利要求25所述的方法,其中將所述縮放器選擇性地定位在所述第一縮放器定位插槽中的步驟將所述輸入視頻信號(hào)鎖定到輸出視頻信號(hào)。
27.如權(quán)利要求25所述的方法,還包括從所述縮放器定位模塊中選擇性地輸出來自定位在所述第一縮放器定位插槽中的第一縮放器的經(jīng)縮放的數(shù)據(jù)和來自定位在所述第二縮放器定位插槽中的第二縮放器的經(jīng)縮放的數(shù)據(jù),來作為輸出。
28.如權(quán)利要求27所述的方法,還包括選擇由所述第一縮放器提供的經(jīng)縮放的數(shù)據(jù)和選擇由所述第二縮放器提供的經(jīng)縮放的數(shù)據(jù)。
29.如權(quán)利要求27所述的方法,還包括緩沖由所述第一縮放器提供的經(jīng)縮放的數(shù)據(jù)以便寫入到所述存儲(chǔ)器以及緩沖由所述第二縮放器提供的經(jīng)縮放的數(shù)據(jù)以便從所述存儲(chǔ)器中讀取。
30.如權(quán)利要求四所述的方法,其中所述選擇包括選擇所緩沖的經(jīng)縮放的數(shù)據(jù)來作為從所述縮放器定位模塊的輸出。
31.一種用于執(zhí)行幀速率轉(zhuǎn)換的裝置,包括 用于接收多個(gè)視頻信號(hào)的裝置;用于選擇所述多個(gè)視頻信號(hào)中的第一視頻信號(hào)的裝置; 用于配置第一縮放器裝置在至少兩個(gè)視頻信號(hào)路徑之一內(nèi)的放置的裝置; 用于將第一縮放器插槽定位在所述至少兩個(gè)視頻信號(hào)路徑中的第一視頻信號(hào)路徑內(nèi)的裝置,其中所述第一縮放器插槽被配置為接收第一所選視頻信號(hào);用于將第二縮放器插槽定位在所述至少兩個(gè)視頻信號(hào)路徑中的第二視頻信號(hào)路徑內(nèi)的裝置,其中所述第二縮放器插槽被配置為接收從存儲(chǔ)裝置取回的視頻信號(hào);用于將所述第一縮放器裝置放置在所述第一縮放器插槽和第二縮放器插槽之一之中的裝置;以及用于對(duì)所述第一所選視頻信號(hào)進(jìn)行縮放的裝置。
32.如權(quán)利要求31所述的裝置,還包括用于將經(jīng)縮放的第一所選視頻信號(hào)經(jīng)由存儲(chǔ)器接口裝置寫入到存儲(chǔ)器裝置的裝置。
33.如權(quán)利要求32所述的裝置,還包括用于將所述經(jīng)縮放的第一所選視頻信號(hào)提供到選擇器裝置的第一輸入的裝置。
34.如權(quán)利要求33所述的裝置,還包括用于配置第二縮放器裝置在所述第二視頻信號(hào)路徑內(nèi)的放置的裝置; 用于經(jīng)由存儲(chǔ)器接口裝置從所述存儲(chǔ)器裝置讀取所述經(jīng)縮放的第一所選視頻信號(hào)的裝置;用于對(duì)所讀取的經(jīng)縮放的第一所選視頻信號(hào)進(jìn)行進(jìn)一步縮放的裝置;以及用于將經(jīng)過進(jìn)一步縮放的第一所選視頻信號(hào)提供到所述選擇器裝置的第二輸入的裝置。
35.如權(quán)利要求34所述的裝置,還包括用于輸出所述選擇器裝置的第一輸入和第二輸入之一的裝置。
36.如權(quán)利要求34所述的裝置,還包括用于輸出所讀取的經(jīng)縮放的第一所選視頻信號(hào)的裝置。
37.如權(quán)利要求32所述的裝置,還包括用于配置無撕裂控制模塊裝置在所述第一視頻信號(hào)路徑和第二視頻信號(hào)路徑之一內(nèi)的放置的裝置。
38.如權(quán)利要求31所述的裝置,還包括用于選擇所述多個(gè)視頻信號(hào)中的第二視頻信號(hào)的裝置,用于對(duì)第二所選視頻信號(hào)進(jìn)行縮放的裝置,以及用于輸出經(jīng)縮放的第二所選視頻信號(hào)的裝置。
39.如權(quán)利要求31所述的裝置,還包括將用于經(jīng)縮放的第一所選視頻信號(hào)提供到消隱時(shí)間優(yōu)化器的裝置。
40.一種用于將縮放器裝置選擇性地定位在縮放器定位模塊裝置中的三個(gè)縮放器定位插槽裝置之一之內(nèi)的裝置,該裝置包括用于將所述縮放器裝置選擇性地定位在第一縮放器定位插槽中以同步縮放輸入視頻信號(hào)的裝置;用于將所述縮放器裝置選擇性地定位在第二縮放器定位插槽中以縮小所述輸入視頻信號(hào)并將經(jīng)縮小的視頻信號(hào)寫入到存儲(chǔ)器裝置的裝置;以及用于將所述縮放器裝置選擇性地定位在第三縮放器定位插槽中以放大從所述存儲(chǔ)器裝置讀取的視頻信號(hào)的裝置。
41.如權(quán)利要求40所述的裝置,還包括用于在所述第一縮放器定位插槽中將所述輸入視頻信號(hào)鎖定到輸出視頻信號(hào)的裝置。
42.如權(quán)利要求40所述的裝置,還包括用于從所述縮放器定位模塊裝置中選擇性地輸出來自定位在第一縮放器插槽中的第一縮放器的經(jīng)縮放的數(shù)據(jù)和來自定位在第二縮放器插槽中的第二縮放器的經(jīng)縮放的數(shù)據(jù)來作為輸出的裝置。
43.如權(quán)利要求42所述的裝置,還包括用于選擇由所述第一縮放器提供的經(jīng)縮放的數(shù)據(jù)和選擇由所述第二縮放器提供的經(jīng)縮放的數(shù)據(jù)的裝置。
44.如權(quán)利要求42所述的裝置,還包括用于緩沖將被寫入到所述存儲(chǔ)器裝置的經(jīng)縮放的數(shù)據(jù)的裝置和用于緩沖從所述存儲(chǔ)器裝置中讀取的數(shù)據(jù)的裝置。
45.如權(quán)利要求44所述的裝置,其中所述用于選擇的裝置包括用于選擇所緩沖的經(jīng)縮放的數(shù)據(jù)來作為從所述縮放器定位模塊裝置的輸出的裝置。
全文摘要
本發(fā)明公開了共享存儲(chǔ)器多視頻通道顯示裝置和方法??s放器定位模塊可以接收從多個(gè)視頻信號(hào)中選擇的視頻信號(hào)??s放器定位模塊可以包括縮放器插槽,用于布置所選擇的視頻信號(hào)的信號(hào)路徑經(jīng)過縮放器定位模塊中的至少一個(gè)縮放器??s放器插槽可以使得縮放器定位模塊能夠在三種模式中工作。這三種模式可以使得縮放器定位模塊能夠在沒有存儲(chǔ)器操作的情況下輸出經(jīng)縮放的數(shù)據(jù)、在存儲(chǔ)器寫之前縮放以及在存儲(chǔ)器讀之后縮放。消隱時(shí)間優(yōu)化器(BTO)可以按第一時(shí)鐘速率從縮放器定位模塊接收數(shù)據(jù),并且基于帶寬需求確定來分配存儲(chǔ)器訪問。BTO可以按第二時(shí)鐘速率來訪問存儲(chǔ)器。第二時(shí)鐘速率可以慢于第一時(shí)鐘速率,這可以減小存儲(chǔ)器帶寬并且使得另一視頻信號(hào)能夠更快地訪問存儲(chǔ)器。
文檔編號(hào)H04N5/45GK102572360SQ20111043794
公開日2012年7月11日 申請(qǐng)日期2007年4月18日 優(yōu)先權(quán)日2006年4月18日
發(fā)明者什爾皮·薩胡, 凱普·斯瑞德哈, 勞倫·湯馬斯, 尼克希爾·巴拉姆, 桑杰伊·噶日, 畢帕莎·高什, 愛德華斯·格溫, 理查德·泰勒爾, 維皮恩·南布迪瑞 申請(qǐng)人:馬維爾國際貿(mào)易有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1