專利名稱:可編程控制的視頻制式的制作方法
背景技術(shù):
本發(fā)明總體涉及比如在圖形加速器或控制器中的控制視頻制式;圖形加速器或控制器能夠使文本和/或圖形顯示到如電視接收器、監(jiān)視器或液晶顯示器(LCD)的顯示器上。
常規(guī)的顯示器,如用于連接到電子裝置如計(jì)算機(jī)系統(tǒng)的監(jiān)視器或液晶顯示器(LCD),常常使用紅-綠-藍(lán)三原色(RGB)彩色空間。在RGB彩色空間中,一個(gè)圖象可以解析為具有紅、綠、藍(lán)亮度值的像素。
視頻適配器可以生成視頻顯示的視頻信號。圖形控制器或加速器可能是視頻適配器的一部分,并可以允許有權(quán)使用存儲(chǔ)數(shù)據(jù)如圖形或字符數(shù)據(jù)的視頻適配器緩沖器,或者視頻內(nèi)存。圖形控制器或加速器在RGB彩色空間工作。當(dāng)希望它工作在非RGB彩色空間的視頻制式下,非RGB視頻就轉(zhuǎn)換為RGB彩色空間,然后提供給圖形控制器,再由圖形控制器生成RGB輸出。
可以使用各種其它彩色空間。比如,美國電視廣播系統(tǒng)一般使用國家電視制式委員會(huì)(NTSC)標(biāo)準(zhǔn),該標(biāo)準(zhǔn)使用的是亮度色差信號(YUL)彩色空間。英國電視廣播系統(tǒng)使用逐行倒相制式或PAL制式系統(tǒng),該系統(tǒng)使用YUL彩色空間。法國電視廣播系統(tǒng)使用順序與存儲(chǔ)彩色電視系統(tǒng)(SECAM),該系統(tǒng)使用YdrDb彩色空間。國際咨詢廣播委員會(huì),通常所說的ITU-R,已經(jīng)開發(fā)了數(shù)字彩色系統(tǒng),即通常所說的YCrCb或ITU-R-BT.601或CCIR-601。高分辨率電視(HDTV)使用YCrCb彩色空間,以及根據(jù)高級電視系統(tǒng)委員會(huì)(ATSC)指導(dǎo)使用ATSC數(shù)字標(biāo)準(zhǔn),ATSC文件,A/54,1995.10.4.。
因此,在不工作在RGB彩色空間的電視系統(tǒng)中可以使用許多不同的彩色空間。一般地,轉(zhuǎn)換到RGB彩色空間涉及到簡單的數(shù)學(xué)運(yùn)算如乘法和移位。可以利用已知的方程式進(jìn)行PAL、NTSC、SECAM或ITU-R-BT.601彩色空間與RGB彩色空間之間的相互轉(zhuǎn)換。而且進(jìn)行這些轉(zhuǎn)換的軟件也是已知的。
接收非RGB輸入的圖形控制器可以向不使用RGB制式的裝置提供輸出信號。但是,該圖形控制器可能只能工作在RGB彩色空間輸入信號下。所以,非RGB輸入信號要轉(zhuǎn)換為RGB制式。同樣,為了能夠以非RGB制式顯示,如顯示在常規(guī)電視接收器上,圖形控制器的輸出信號可以轉(zhuǎn)換回非RGB制式。有時(shí),原始的輸入信號先從非RGB制式轉(zhuǎn)換為RGB制式,然后再轉(zhuǎn)換回非RGB制式。
因此,需要這樣一種控制視頻制式系統(tǒng),能夠更靈活地使用各種可以利用的彩色空間,而且使得彩色空間之間的轉(zhuǎn)換更高效。
方面概述根據(jù)本發(fā)明的一個(gè)實(shí)施方案,視頻控制器可以包括視頻輸入接口。一種裝置,可編程地配置接口從而選擇性地接收至少兩種視頻制式中之一。
附圖簡述
圖1是現(xiàn)有技術(shù)的圖形控制器的方框圖;圖2是按照本發(fā)明一個(gè)實(shí)施方案的圖形控制器的方框圖;圖3是實(shí)施本發(fā)明的一個(gè)實(shí)施方案的一個(gè)流程的流程圖;圖4是本發(fā)明另一個(gè)實(shí)施方案的方框圖;和圖5是可以使用本發(fā)明的如圖4所示的實(shí)施方案的計(jì)算機(jī)系統(tǒng)的方框圖。
發(fā)明詳述控制視頻的圖形裝置或者視頻控制器,如圖形加速器和控制器12,如圖1所示,可能混和或調(diào)制視頻輸入信號。如圖示的實(shí)施方案,在圖形控制器12中,非RGB彩色空間輸入信號與RGB彩色空間輸入信號混合在一起。這樣的混合可能是希望的,比如將一個(gè)視頻流重疊在另一個(gè)視頻流上,諸如圖形數(shù)據(jù)重疊在捕獲數(shù)據(jù)上,或把背景、紋理或色彩加入視頻流,象其他示例一樣。
由于傳統(tǒng)的圖形控制器是工作在RGB彩色空間的,就要把非RGB輸入信號轉(zhuǎn)換到RGB彩色空間,如模塊10所表示的那樣。如果一個(gè)圖形想要輸出到使用非RGB制式的輸出裝置如電視接收器16,圖形控制器12的RGB輸出信號就要再轉(zhuǎn)換回非RGB制式,如模塊14所示。
現(xiàn)在請參見圖2,按照本發(fā)明的一個(gè)實(shí)施方案,給定相同的條件,如圖1所示,RGB制式和非RGB制式之間相互轉(zhuǎn)換可以根據(jù)輸出裝置16的類型來決定。因此,輸出裝置16為電視接收器,它工作在非RGB制式下是有利的,因?yàn)閳D形控制器18的可能的輸出意欲為非RGB制式的。而不是轉(zhuǎn)換為非RGB輸入,RGB輸入可以被轉(zhuǎn)換為輸出裝置所使用的非RGB制式,如模塊20所示。所以,兩種非RGB制式的視頻輸入流,混合在一起并以適當(dāng)?shù)姆荝GB制式輸入到接收器16。
因此,在如圖2所示的實(shí)施方案中,只用到一次彩色空間轉(zhuǎn)換而不是圖1的實(shí)施方案中的兩次彩色空間轉(zhuǎn)換。這可以通過,比如按照要輸出到的裝置的特點(diǎn)可編程地控制圖形控制器18的輸入接口來實(shí)現(xiàn)。所以,當(dāng)輸出裝置所在為非RGB制式時(shí),是把RGB輸入信號轉(zhuǎn)換為非RGB制式,而不是把非RGB制式轉(zhuǎn)換成RGB制式。
在正常模式中,在本發(fā)明的一個(gè)實(shí)施方案中,圖形控制器18可以默認(rèn)為RGB彩色空間。在本發(fā)明的一個(gè)實(shí)施方案中,當(dāng)需要非RGB輸出時(shí),如對電視接收器16,可以不管默認(rèn)設(shè)定。
現(xiàn)在請參見圖3,在本發(fā)明的一個(gè)實(shí)施方案中,用于控制可編程的圖形控制器18的軟件21,在模塊22中開始判斷輸出裝置如裝置16是否是非RGB制式的輸出裝置。如果不是,圖形控制器就使用默認(rèn)設(shè)定(RGB),無需更多操作。
但是,檢查非RGB輸出裝置是根據(jù),比如用戶設(shè)定,圖形控制器18可以設(shè)定為非RGB模式,如模塊24所示。該非RGB模式設(shè)定可以向圖形控制器18表明適當(dāng)?shù)姆荝GB信號被混在非RGB模式中而不是轉(zhuǎn)換成RGB制式。實(shí)際上,這樣可以不管圖形控制器18的默認(rèn)設(shè)定,否則圖形控制器將提供RGB輸出。
接下來,在方塊26檢查,判斷RGB輸入信號是否提供給了圖形控制器18。如果已經(jīng)提供了,該輸入就轉(zhuǎn)換為非RGB輸出,與要輸出的裝置16一致。在本發(fā)明的一個(gè)實(shí)施方案中,這種轉(zhuǎn)換可以通過軟件操作來完成,軟件操作包括簡單的乘法和移位。
諸如那些在電視廣播系統(tǒng)中用于RGB彩色空間和非RGB彩色空間之間相互轉(zhuǎn)換的方程式,是很熟悉的。比如在Mattison,Philip E.,實(shí)用的數(shù)字視頻C語言編程示例,John Wiley &Sons(1994),P10.中提出了進(jìn)行這些轉(zhuǎn)換的方程式。
在方塊29檢查可以判斷控制器輸出信號是否要輸出到接口的輸出裝置,如方塊29所示的電視接收器。如果是這樣,閃變過濾器將作用于圖形,如模塊30所示。
接下來,同一彩色空間制式的視頻輸入信號,可以混合,如模塊31所示;并將提供非RGB輸出,如模塊32所示。在有些實(shí)施方案中,可以期望同時(shí)提供非RGB和RGB輸出信號。
下面請參見圖4,本發(fā)明的一個(gè)實(shí)施方案可以在連接到幀緩沖器的圖形控制器34使用選擇的閃變過濾器,幀緩沖器向視頻顯示裝置提供顯示。在圖示的實(shí)施方案中,圖形控制器34可能輸出RGB或YCbCr中的一種。如果顯示器是電視顯示器,回應(yīng)前面所描述過的控制信號46,可以提供閃變過濾器,圖模塊36所示。
然后,圖形控制器就驅(qū)動(dòng)幀緩沖器或視頻存儲(chǔ)器。同樣地,在圖示的實(shí)施方案中,視頻捕獲裝置40可以提供RGB或YCbCr制式的視頻??刂菩盘?8再控制閃變過濾器應(yīng)用。在一個(gè)實(shí)施方案中,由軟件提供閃變過濾器的控制。
然后,捕獲的視頻信號可以提供給第二幀緩沖器42,在圖示的實(shí)施方案中,第二緩沖器42是一個(gè)重疊的緩沖器?;旌瞎δ芸梢猿霈F(xiàn)在44,并且將輸出信號提供給適當(dāng)?shù)囊曨l輸出裝置,在一些實(shí)施方案中視頻輸出裝置可以是數(shù)模轉(zhuǎn)換器,如NTSC譯碼器或LCD譯碼器。
如圖5所示,在本發(fā)明的一個(gè)實(shí)施方案中,圖形控制器可以是包括處理器82的系統(tǒng)的一部分。在本發(fā)明的一個(gè)實(shí)施方案中,系統(tǒng)可以是所謂的置頂計(jì)算機(jī)系統(tǒng)。置頂計(jì)算機(jī)系統(tǒng)可以使用常規(guī)的計(jì)算機(jī)監(jiān)視器或者電視接收器,作為顯示器顯示,如計(jì)算機(jī)圖形和電視信息。
系統(tǒng)80可以包括連接到主機(jī)總線84的處理器82。主機(jī)總線84可以依次連接到主機(jī)橋接器86,主機(jī)橋接器連接到主存儲(chǔ)器88和一個(gè)加速圖形接口(AGP)92。(參見加速圖形接口接口標(biāo)準(zhǔn),版本1.0,1996.7.31.,因特爾公司,Santa Clara,California.)。接口92可以依次連接到包括圖形控制器34的圖形裝置94。如圖示,圖形裝置94接收捕獲的視頻信號,并可以連接到常規(guī)的計(jì)算機(jī)監(jiān)視器96。裝置94還可以通過譯碼器100連接到電視監(jiān)視器98。在本發(fā)明的一個(gè)實(shí)施方案中,圖形裝置94可以連接到圖形本地存儲(chǔ)器104和視頻基本輸入/輸出系統(tǒng)(BIOS)102。
主機(jī)橋接器86也可以連接到可以在槽108內(nèi)接收多個(gè)卡的總線106??偩€106可以連接到總線到總線的橋接器110,橋接器110可以連接到各種存儲(chǔ)裝置,包括軟磁盤驅(qū)動(dòng)112、光盤驅(qū)動(dòng)113或者一對通用串行總線(UBS)接口114和116。(參見串行總線說明。版本1.0,1996.1.15.)橋接器110還可以通過系統(tǒng)管理(SM)總線90連接到主存儲(chǔ)器88。
橋接器110也可以連接到包括槽120的其它總線118??偩€118可以連接到系統(tǒng)BIOS122和包括前述的軟件21的硬盤驅(qū)動(dòng)124。
輸出裝置或輸入信號彩色空間的特點(diǎn)的檢測可以通過,比如檢查存儲(chǔ)在Windows寄存器或數(shù)據(jù)庫的配置信息來完成。該信息可以通過操作系統(tǒng)訪問。根據(jù)裝置的配置ID,可以判斷其彩色空間要求。否則,用戶詢問,比如通過圖形用戶接口,可以用來識別連接的裝置所使用的彩色空間。
本發(fā)明實(shí)施方案的優(yōu)點(diǎn)是可以避免不必要的彩色空間轉(zhuǎn)換,能夠顯示高質(zhì)量的視頻信號,并可以讓圖形控制器更有效的工作。這是很有益的,比如,在系統(tǒng)中,諸如置頂計(jì)算機(jī)系統(tǒng),可以選擇將電視接收器或監(jiān)視器用作顯示器。
盡管關(guān)于有限的實(shí)施方案描述了本發(fā)明,但那些本領(lǐng)域的技術(shù)人員將意識到由此可以有許多改進(jìn)和變化。所有包括在本發(fā)明范圍和不背離本發(fā)明實(shí)質(zhì)的改進(jìn)和變化都包含在下面的權(quán)利聲明所要求的范圍內(nèi)。
本發(fā)明的權(quán)利要求是
權(quán)利要求
1.一種裝置,包括視頻輸入接口;和可編程地配置該接口,以便能夠接收至少兩種視頻制式中之一的裝置。
2.如權(quán)利要求1的裝置,其中的一種視頻制式是RGB彩色空間,另一種視頻制式用于連接到電視接收器。
3.如權(quán)利要求1的裝置,包括選擇性提供閃變過濾器的裝置。
4.如權(quán)利要求3的裝置,包括檢測器,判斷連接到裝置的輸出裝置是否是電視接收器,并根據(jù)電視接收器的檢測,選擇性地提供閃變過濾器。
5.如權(quán)利要求1的裝置,其中地一種視頻制式為RGB,另一種為YCbCr。
6.如權(quán)利要求1的裝置,其中所說的裝置判斷連接到該裝置的輸出裝置是否是非RGB輸出裝置。
7.如權(quán)利要求6的裝置,其中所說的裝置將RGB彩色空間用作默認(rèn)彩色空間。
8.如權(quán)利要求7的裝置,其中所說的裝置,當(dāng)裝置連接到非RGB輸出裝置時(shí),可編程地配置為非RGB模式。
9.如權(quán)利要求1的裝置,只用一次彩色空間轉(zhuǎn)換。
10.如權(quán)利要求1的裝置,其中地非RGB輸出是從所說的裝置提供的。
11.一種控制視頻流的方法,包括接收視頻流,和可編程地配置視頻接口,以便接收至少兩種視頻制式中之一。
12.如權(quán)利要求11的方法,還包括檢測特征,并根據(jù)所說的特征把視頻制式設(shè)定為至少兩種視頻制式中之一。
13.如權(quán)利要求11的方法,還包括可編程地設(shè)定是否采用閃變過濾器。
14.如權(quán)利要求11的方法,還包括檢測視頻顯示裝置的制式。
15.如權(quán)利要求14的方法,包括根據(jù)所說的視頻顯示裝置的制式,設(shè)定流的視頻制式。
16.如權(quán)利要求14的方法,包括在RGB和非RGB之間選擇視頻制式。
17.一種包含存儲(chǔ)指令的介質(zhì)的產(chǎn)品,使計(jì)算機(jī)接收視頻流;和可編程地配置視頻接口,以便接收至少兩種視頻制式中之一。
18.如權(quán)利要求17的產(chǎn)品,還包括使計(jì)算機(jī)檢測特征的指令,并根據(jù)所說的特征把視頻制式設(shè)定為至少兩種視頻制式中之一。
19.如權(quán)利要求17的產(chǎn)品,還包括使計(jì)算機(jī)可編程地設(shè)定是否采用閃變過濾器的指令。
20.如權(quán)利要求17的產(chǎn)品,還包括使計(jì)算機(jī)檢測視頻顯示裝置制式的指令。
全文摘要
視頻控制器(18)至少包括一個(gè)視頻輸入接口(20),視頻輸入接口可以通過可編程地配置,接收RGB(紅-綠-藍(lán)三原色)或者非RGB彩色空間信號。視頻控制器可以可編程地工作在RGB或非RGB模式下。這樣,在一些實(shí)施方案中,彩色空間轉(zhuǎn)換的次數(shù)就可能減少。比如,當(dāng)電視輸出裝置(16)連接到視頻控制器時(shí),視頻控制器(18)可以提供非RGB輸出信號。
文檔編號H04N5/46GK1326642SQ99813246
公開日2001年12月12日 申請日期1999年9月9日 優(yōu)先權(quán)日1998年11月13日
發(fā)明者P·克里斯基維茨 申請人:英特爾公司