專利名稱:圖形覆蓋裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖形覆蓋(graphics overlay)裝置,尤其是改進了覆蓋速度的圖形覆蓋裝置。
參考
圖1,傳統(tǒng)的圖形覆蓋裝置中包括幀存儲器4,用于存儲由閉合電路數(shù)字(CCD)攝像機1產(chǎn)生并由模擬-數(shù)字(A/D)轉(zhuǎn)換器2轉(zhuǎn)換成數(shù)字信號的視頻數(shù)據(jù);圖形覆蓋存儲器(GOM)10,用于存儲圖形數(shù)據(jù);查詢表(LUT)5,用于輸出通過對出自GOM10的輸出圖形數(shù)據(jù)和出自幀存儲器4的數(shù)字視頻數(shù)據(jù)進行覆蓋而獲得的圖形覆蓋數(shù)據(jù);數(shù)-模(D/A)轉(zhuǎn)換器6,用于把圖形覆蓋數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的模擬數(shù)據(jù);監(jiān)視器7,用于顯示從D/A轉(zhuǎn)換器6輸出的模擬視頻信號;視頻地址產(chǎn)生器8,用于產(chǎn)生視頻地址信號,該信號指示數(shù)字視頻數(shù)據(jù)(或圖形數(shù)據(jù))將被存入幀存儲器4(或GOM10)或從其讀出的位置;以及一個中央處理單元9,用于產(chǎn)生圖形數(shù)據(jù);指示圖形數(shù)據(jù)將被存儲在GOM10中的位置的圖形地址信號以及控制在GOM10中的存入或讀出操作的選擇控制信號。其中,圖形數(shù)據(jù)可以從中央處理器單元產(chǎn)生,或由外部信號源提供,而且,幀存儲器4可在使用雙端口RAM的同時執(zhí)行記錄和讀出操作。
參考圖2,GOM10包括一個多路復(fù)用器(MUX)12,用于接收視頻地址和圖形地址,并根據(jù)從中央處理單元9輸出的選擇控制信號接收圖形地址和視頻地址,并輸出二地址之一;存儲器14,根據(jù)多路復(fù)用器12的輸出地址,將圖形數(shù)據(jù)從該存儲器讀出或存入該存儲器;圖形數(shù)據(jù)緩沖存儲器16,用于緩沖來自存儲器14的圖形輸出數(shù)據(jù)并輸出到LUT5;以及一個在存儲器14和CPU9之間的數(shù)據(jù)緩沖存儲器18,用于緩沖該圖形數(shù)據(jù)。
圖形覆蓋存儲器10的操作如下。如果從CPU9輸出的選擇控制信號(SELECT)是HIGH,則多路復(fù)用器12將輸出從視頻地址產(chǎn)生器8傳送的視頻地址,并且由存儲器14輸出該圖形地址所指示的區(qū)域內(nèi)的數(shù)據(jù)到圖形數(shù)據(jù)緩沖存儲器16。該數(shù)據(jù)緩沖存儲器16緩沖從存儲器14輸出的圖形數(shù)據(jù),并隨即將其輸出到圖1所示的LUT5中。該LUT5覆蓋該圖形數(shù)據(jù)和從幀存儲器4輸出的視頻數(shù)據(jù)。從LUT5輸出的圖形視頻覆蓋數(shù)據(jù)被D/A轉(zhuǎn)換器6轉(zhuǎn)換成對應(yīng)的模擬視頻信號并顯示在監(jiān)視器7上。
如果從CPU9輸出的選擇控制信號(SELECT)是LOW的話,則多路復(fù)用器12輸出一個從CPU9發(fā)出的圖形地址,并且存儲器14把從數(shù)據(jù)緩沖器18發(fā)送的圖形數(shù)據(jù)存儲在由圖形地址所指示的位置中,從而對存儲器14的內(nèi)容作更新。
圖3示出用于說明圖2所示的存儲器14的讀/寫定時的水平同步信號。在水平同步信號的有效掃描周期A期間,從存儲器14中讀出圖形數(shù)據(jù)并在水平消隱期B中記錄在存儲器14中,在此,使用的NTSC制式的水平掃描有效期A大約是53us,而水平消隱期B大約是10us。
如圖3所示,由于只是在水平消隱期B中才將圖形數(shù)據(jù)記錄在存儲器14中,因而傳統(tǒng)的圖形覆蓋裝置中的問題是圖形的圖象閃爍,或當(dāng)圖形數(shù)據(jù)太大而不能被有效地在水平消隱期B內(nèi)記錄時而使覆蓋速度太慢。
考慮到要克服或減小上述的問題,本發(fā)明的目的是提供一種用于具有大量圖形數(shù)據(jù),或快速變化的圖形圖象的圖形覆蓋裝置。
為實現(xiàn)上述目的,本發(fā)明提供了用于覆蓋視頻信號和圖形信號且輸出該覆蓋的信號的圖形覆蓋裝置,該圖形覆蓋裝置包括幀存儲器,用于存儲視頻數(shù)據(jù);視頻地址產(chǎn)生器,用于產(chǎn)生視頻地址以指示幀存儲器的一個區(qū)域以便從其讀出或向其存入;至少兩個圖形覆蓋存儲器,用于以預(yù)定的周期交替地讀出和寫入圖形數(shù)據(jù),其中該寫入是在由圖形地址指示的一個區(qū)域上執(zhí)行的,而讀出是在由視頻地址指示的一個區(qū)域執(zhí)行的;多路復(fù)用器,用于從圖形覆蓋存儲器之一選擇并輸出圖形數(shù)據(jù)輸出;查詢表,用于覆蓋從幀存儲器輸出的視頻數(shù)據(jù)和從多路復(fù)用器輸出的圖形數(shù)據(jù),并輸出該覆蓋的數(shù)據(jù);以及一個中央處理單元,用于產(chǎn)生指示將在其上存儲圖形數(shù)據(jù)的圖形覆蓋存儲器的一個區(qū)域的圖形地址,一個控制該圖形覆蓋存儲器的讀出和記錄操作的選擇控制信號,和一個該多路復(fù)用器的切換操作信號。
本發(fā)明的上述的目的優(yōu)點將結(jié)合附圖對最佳實施例的詳述而變得顯見。
圖1是傳統(tǒng)圖形覆蓋裝置的框圖;圖2是圖1中圖形覆蓋存儲器的詳細結(jié)構(gòu)的框圖;圖3是表示圖1的圖形覆蓋存儲器的操作的定時圖;圖4是根據(jù)本發(fā)明的一個實施例的圖形覆蓋裝置的框圖5是示于圖4中的圖形覆蓋存儲器的詳細結(jié)構(gòu)的框圖;圖6是表示圖4中的圖形覆蓋裝置操作的定時圖;圖7是根據(jù)本發(fā)明的另一實施例的圖形覆蓋裝置的框圖。
圖4是根據(jù)本發(fā)明的一個實施例的圖形覆蓋裝置的框圖,其中與圖1中執(zhí)行相同功能的部件標(biāo)以相同的參考數(shù)字,它包括幀存儲器4,用于存儲經(jīng)過模-數(shù)(A/D)轉(zhuǎn)換器2而從電荷耦合器件(CCD)攝像機1發(fā)送來的數(shù)字視頻數(shù)據(jù);圖形覆蓋存儲器(GOMS)10a和10b,用于存儲圖形數(shù)據(jù);多路復(fù)用器40,用于從圖形覆蓋存儲器10a和10b之一選擇圖形數(shù)據(jù)輸出,并發(fā)送到一個查詢表(LUT)5;LUTS用于覆蓋從幀存儲器4輸出的視頻數(shù)據(jù)和從多路復(fù)用器40輸出的圖形數(shù)據(jù),并隨即將其作為圖形覆蓋視頻數(shù)據(jù)輸出;視頻地址產(chǎn)生器8,用于產(chǎn)生視頻地址信號,該信號指示視頻數(shù)據(jù)將要被存入或從其讀出的幀存儲器4的一個區(qū)域或?qū)⒁獜钠渲凶x出圖形數(shù)據(jù)的GOM10a(或GOM10b)上的一個區(qū)域;中央處理單元9,用于產(chǎn)生圖形地址信號,該信號指示在每個GOM10a和10b上記錄圖形數(shù)據(jù)的一個區(qū)域,把外部信號源提供的圖形數(shù)據(jù)發(fā)送到GOM10a或10b,并產(chǎn)生控制該GOM10a和10b的存入和讀出的選擇控制信號(SELECT)。
從LUT5輸出的圖形覆蓋視頻數(shù)據(jù)由數(shù)-模(D/A)轉(zhuǎn)換器6轉(zhuǎn)換成對應(yīng)的模擬數(shù)據(jù),并由監(jiān)視器7顯示。
圖5是第一圖形覆蓋存儲器10a和第二圖形覆蓋存儲器10b的詳細結(jié)構(gòu),它包括根據(jù)從中央處理單元9輸出的選擇控制信號(SELECT)而用于輸出視頻地址或圖形地址之一的多路復(fù)用器(MUX)12和32;存儲器14和34,用于分別根據(jù)出自MUX12和32的地址讀寫該圖形數(shù)據(jù);圖形數(shù)據(jù)緩沖存儲器16和36,用于分別緩沖來自存儲器14和34的圖形數(shù)據(jù)輸出,并發(fā)送到多路復(fù)用器40,以及在存儲器14與34和中央處理單元9之間的數(shù)據(jù)緩沖存儲器18和38,分別用于緩沖圖形數(shù)據(jù)。
在圖5所示的圖形覆蓋裝置中,如果從CPU9發(fā)送的選擇控制信號(SELECT)是HIGH,則第一MUX12輸出從地址產(chǎn)生器8發(fā)送的視頻地址,并且,第一存儲器14把由視頻地址所指示的位置上的數(shù)據(jù)送到第一圖形數(shù)據(jù)緩沖存儲器16。從第一存儲器14輸出的圖形數(shù)據(jù)在第一圖形數(shù)據(jù)緩沖存儲器16中緩沖,并經(jīng)過MUX40送到LUT5。該LUT5覆蓋從第一幀存儲器14輸出的視頻數(shù)據(jù)和從第一圖形緩沖器18輸出的圖形數(shù)據(jù)。
同時,第二MUX32選擇并輸出從CPU9發(fā)送的圖形地址。該第二存儲器34對從由圖形地址所指示的第二數(shù)據(jù)緩沖器38中的一個區(qū)域中發(fā)送的圖形數(shù)據(jù)進行記錄,從而更新第二存儲器34中的內(nèi)容。
與之相反,如果從CPU9發(fā)送的選擇控制信號(SELECT)是LOW,則該第一多路復(fù)用器12輸出來自CPU9的圖形地址,且該第一存儲器14把從第一數(shù)據(jù)緩沖器18來的圖形數(shù)據(jù)存儲在由該圖形地址所指示的區(qū)域中,從而更新第一存儲器14中的內(nèi)容。
第二MUX32輸出從視頻地址產(chǎn)生器8發(fā)送的視頻地址并且第二存儲器34發(fā)送由視頻地址所指示的區(qū)域中的圖形數(shù)據(jù)到第二圖形數(shù)據(jù)緩沖器36。
從第二存儲器34輸出的圖形數(shù)據(jù)在第二圖形數(shù)據(jù)緩沖器36中緩沖并經(jīng)過MUX40輸出到LUT5。
查詢表5對來自幀存儲器4的視頻數(shù)據(jù)輸出和來自MUX40的圖形數(shù)據(jù)輸出進行覆蓋。從LUT5輸出的圖形覆蓋視頻數(shù)據(jù)被由數(shù)-模轉(zhuǎn)換器5轉(zhuǎn)換成相應(yīng)的模擬數(shù)據(jù)并且由監(jiān)視器7顯示。
圖4和圖5所示裝置的操作將在下面詳細描述。
從CCD攝像機21輸出的模擬視頻信號由A/D轉(zhuǎn)換器2轉(zhuǎn)換成相應(yīng)的數(shù)字視頻信號,并隨即存儲在幀存儲器4中,從幀存儲器4輸出的視頻數(shù)據(jù)進入LUT5。該LUT5把從幀存儲器4發(fā)送的視頻數(shù)據(jù)和從MUX40發(fā)送的圖形數(shù)據(jù)相覆蓋,并隨即把已覆蓋的數(shù)據(jù)輸出到D/A轉(zhuǎn)換器6。該D/A轉(zhuǎn)換器6轉(zhuǎn)換該圖形覆蓋視頻數(shù)據(jù),其中的視頻數(shù)據(jù)和圖形數(shù)據(jù)被覆蓋成對應(yīng)的模擬視頻信號。
MUX40響應(yīng)以預(yù)定周期從CPU9輸出的選擇控制信號(SELECT),在GOM10a和10b之間交替地切換。
如果MUX40選擇從第一GOM10a輸出的信號,則存儲在第一GOM10a中的圖形數(shù)據(jù)被輸出到LUT5,并且,該圖形數(shù)據(jù)被記錄在第二GOM10b中。
相反,如果MUX40選擇從第二GOM10b輸出的信號,則存儲在第二GOM10b中的圖形數(shù)據(jù)被輸出到LUT5,并且,該圖形數(shù)據(jù)被記錄在第一GOM10a。
在第一和第二覆蓋存儲器10a和10b之間的切換是由CPU9控制的,并且該切換是在水平消隱期B內(nèi)執(zhí)行的,以便防止由于在切換點處的切換噪聲所引起的光點出現(xiàn)在屏幕上。
如果從圖5所示的第一MUX12輸出的信號是視頻地址的話,則第一存儲器14把存儲在其中的圖形數(shù)據(jù)輸出到第一圖形數(shù)據(jù)緩沖器16。相反,如果從第一MUX12輸出的信號是圖形地址的話,則第一存儲器14把從第一數(shù)據(jù)緩沖器18發(fā)送的圖形數(shù)據(jù)存儲在其中。
如果從圖5所示的第二MUX32輸出的信號是視頻地址的話,則第二存儲器34把存儲在其中的圖形數(shù)據(jù)輸出到第二圖形數(shù)據(jù)緩沖器36。相反,如果從第二MUX32輸出的信號是圖形地址的話,則第二存儲器34把從第二數(shù)據(jù)緩沖器38發(fā)送的圖形數(shù)據(jù)存儲在其中。
參考圖6,在水平同步信號的有效掃描周期A內(nèi),圖形數(shù)據(jù)被存儲在存儲器14和34中。
與圖3相比,由于是在比水平消隱期B更長的有效水平掃描期A內(nèi)把圖形數(shù)據(jù)存儲在GOM10a和10b中,所以,與圖1的裝置相比,在相同的時間內(nèi)能記錄更多的數(shù)據(jù)。
其中,在兩個連續(xù)的水平同步信號周期內(nèi),相同的圖形數(shù)據(jù)被交替地記錄在GOM10a和10b兩者中。就是說,如果圖形數(shù)據(jù)在第一水平同步周期內(nèi)記錄在第一GOM10a上,該相同圖形的數(shù)據(jù)也在第二水平同步周期內(nèi)記錄在第二GOM10b上,由此,即使在第一和第二GOM10和30被切換時也顯示連續(xù)的圖形圖像在屏幕上。
在另一個實施例中,可以通過執(zhí)行對第一第二GOM10a和10b進行覆蓋來實現(xiàn)記錄。
圖7示出了根據(jù)本發(fā)明的另一個實施例的圖像覆蓋裝置,其中執(zhí)行等效功能的部件具有和圖4及圖5相同的參考符號。
與圖4和圖5相比,圖7的圖形覆蓋裝置有第三個MUX42,而不是MUX40,用于輸出從存儲器14和34中之一發(fā)送的圖形數(shù)據(jù),并只有一個圖形數(shù)據(jù)緩沖器。
從第三MUX42輸出的圖形數(shù)據(jù)在圖形數(shù)據(jù)緩沖器16中緩沖,并且隨后經(jīng)MUX40發(fā)送到LUT5(見圖4)。
如上所述,根據(jù)本發(fā)明的實施例的圖形覆蓋裝置,圖形數(shù)據(jù)交替地存入多個圖形覆蓋存儲器并從其讀出,并由此將圖形圖像的移動快速地顯示。
因此,屏幕上快速移動的圖形圖像,例如受接到計算機的鼠標(biāo)控制的箭頭,可以被快速地顯示,并能快速地顯示例如動畫的圖形圖像的運動。
權(quán)利要求
1.一種用于覆蓋視頻信號和圖形信號且輸出該覆蓋的信號的圖形覆蓋裝置,該圖形覆蓋裝置包括幀存儲器,用于存儲視頻數(shù)據(jù);視頻地址產(chǎn)生器,用于產(chǎn)生視頻地址它指示所說幀存儲器的一個區(qū)域以便從該區(qū)進行讀出或向該區(qū)進行存儲;至少兩個圖形覆蓋存儲器,用于以預(yù)定的周期交替地讀出和寫入圖形數(shù)據(jù),其中該寫入是在由圖形地址指示的一個區(qū)域上執(zhí)行的,而該讀出是在由視頻地址指示的一個區(qū)域上執(zhí)行的;多路復(fù)用器,用于從圖形覆蓋存儲器之一選擇并輸出圖形數(shù)據(jù)輸出;查詢表,用于覆蓋從所說幀存儲器輸出的該視頻數(shù)據(jù)和從所說多路復(fù)用器輸出的該圖形數(shù)據(jù),并輸出該覆蓋的數(shù)據(jù);以及中央處理單元,用于產(chǎn)生所說的圖形數(shù)據(jù);用于指示出將在其上存儲該圖形數(shù)據(jù)的圖形覆蓋存儲器的一個區(qū)域的圖形地址;一個控制該圖形覆蓋存儲器的記錄和讀出操作的選擇控制信號;和一個該多路復(fù)用器的切換操作信號。
2.如權(quán)利要求1的圖形覆蓋裝置,其中,所說的圖形覆蓋存儲器的每一個包括多路復(fù)用器,用于響應(yīng)從中央處理單元產(chǎn)生的所說的選擇控制信號而進行所說的視頻地址和所說的圖形地址之間的多路復(fù)用操作;存儲器,用于響應(yīng)由所說的多路復(fù)用器選擇的地址對從所說的中央處理單元發(fā)送的所說的圖形數(shù)據(jù)進行讀出和寫入;圖形數(shù)據(jù)緩沖存儲器,用于緩沖從所說的存儲器輸出的圖形數(shù)據(jù),并且將其輸出到所說的查詢表;和數(shù)據(jù)緩沖存儲器,用于緩沖從所說的中央處理器輸出的圖形數(shù)據(jù),并且將其發(fā)送到所說的存儲器。
3.如權(quán)利要求1的圖形覆蓋裝置,其中,所說的預(yù)定周期是一個水平同步信號周期。
4.如權(quán)利要求3的圖形覆蓋裝置,其中,在所說的水平同步信號順序的周期的期間,相同的圖形數(shù)據(jù)被分別記錄在所說的圖形覆蓋存儲器每一個當(dāng)中。
全文摘要
一種圖形覆蓋裝置,包括幀存儲器,用于存儲視頻數(shù)據(jù);視頻地址產(chǎn)生器,用于產(chǎn)生視頻地址以指示幀存儲器的一個區(qū)域以便從其讀出或向其存儲;至少兩個圖形覆蓋存儲器,用于以預(yù)定的周期交替地讀出和寫入圖形數(shù)據(jù),其中該寫入由圖形地址指示,而讀出由視頻地址指示;多路復(fù)用器,用于從一圖形覆蓋存儲器選擇并輸出圖形數(shù)據(jù)輸出;查詢表,用于覆蓋視頻數(shù)據(jù)和圖形數(shù)據(jù),并輸出該覆蓋的數(shù)據(jù);以及一個中央處理單元。
文檔編號G06T3/00GK1155130SQ9612184
公開日1997年7月23日 申請日期1996年11月29日 優(yōu)先權(quán)日1996年11月29日
發(fā)明者田炳煥 申請人:三星電子株式會社