專利名稱:防止osd顯示區(qū)域在屏幕上跳動的方法及其裝置的制作方法
技術領域:
本發(fā)明涉及一種具有OSD(on-screen display)功能的顯示器,特別是有關于一種防止OSD顯示區(qū)域在顯示器屏幕上跳動的方法及裝置,而此一跳動現(xiàn)象通常是由于使用者在調整H-phase(horiaontal phase,水平相位)等參數(shù)時所造成。
顯示裝置(包括電視、電腦用顯示器等等)大都具有一些可調整的參數(shù)值,讓使用者在實際操作時進行調整,例如用來調整顯示區(qū)域水平大小和垂直大小的H-size和V-size參數(shù),以及用以調整顯示區(qū)域水平位置和垂直位置的H-phase和V-phase參數(shù)等等。這些顯示參數(shù)大都是利用脈寬調制(pulse width modulation,PWM)的方式,將使用者所設定的顯示參數(shù)傳遞到對應的偏轉線路上,調整其顯像的狀態(tài)。因此,在顯示器上通常都附有某種機制,能夠讓使用者對這些顯示參數(shù)進行調整。
在目前的顯示裝置中,已知有兩種方式可以提供使用者對顯示參數(shù)進行調整。第一種方式是利用裝設在顯示器面板上的發(fā)光二極管(Light-emitteddiode,LED)和按鍵,來調整顯示參數(shù)。當使用者利用選擇鍵(select key)選擇到某一特定的顯示參數(shù)時,面板上對應此顯示參數(shù)的LED即會點亮,提示目前所選擇到的顯示參數(shù)。此時,操作者便可以按下調整鍵(adjust key)來調整顯示參數(shù)值。第二種方式是利用OSD顯示和按鍵來調整顯示參數(shù),其與第一種方式的差異,主要在于顯示訊息的方式不同。當使用者按下面板上的選擇鍵時,即代表觸發(fā)OSD顯示功能。此時,OSD顯示區(qū)域便出現(xiàn)在屏幕上的特定位置上,分別顯示出對應的各顯示參數(shù)。使用者此時便可以利用選擇鍵選擇出所要調整的顯示參數(shù),并且利用調整鍵調整參數(shù)值?;旧?,上述兩種方式在操作上并沒有太大的差異,主要不同點在于訊息顯示的方式不同。以目前的使用來說,由于第一種方式需要大量的LED,同時在顯示效果上遠不如第二種方式,因此利用OSD來顯示訊息的作法越來越普遍。
圖1表示在具有OSD顯示功能的顯示器中,圖像電路部分的方框示意圖。參考圖1,對OSD的實施,作一簡單的說明。如圖1所示,R(red)、G(green)、B(blue)分別表示由視訊卡(video card)所傳來的三原色訊號紅、綠、藍,此為正常狀態(tài)下所欲顯示的圖像訊號。在一般顯示狀態(tài)下,R、G、B訊號透過混波器8(其功能稍后詳述)和放大器10,送入CRT(cathoderay tube,陰極射線管)顯像管2進行顯像。而在CRT顯像管2顯像的同時,偏轉線路4會對圖像數(shù)據的顯像位置進行控制,其中用來控制顯像位置的訊號包括水平同步信號(horizontal synchronizing signal,Hs)和垂直同步信號(vertical synchronizing signal,Vs)。水平同步信號和垂直同步信號都是一種脈沖信號(包含復數(shù)個脈沖)。其中,水平同步信號中的相鄰脈沖間隔較短,用來定義每一條水平掃描線(scanning line);垂直同步信號中的相鄰脈沖間隔較長,則是用來定義包含復數(shù)條水平掃描線的幀(frame)。因此,R、G、B上的圖像數(shù)據,即可透過偏轉線路4的控制,正確地顯像在屏幕上對應的位置。
當使用者觸發(fā)OSD顯示功能時,顯示器中的微控制器(未圖示)即從EEPROM(未圖示)中讀取所要顯示的字符數(shù)據,送到OSD電路6中,產生對應此OSD顯示區(qū)域的三色訊號Rosd(紅)、Gosd(綠)、Bosd(藍)。如圖所示,OSD電路6將Rosd、Gosd、Bosd訊號和一遮沒信號Blank一并送入混波器8中。遮沒信號Blank的作用是用來定義OSD顯示區(qū)域在屏幕上的范圍,亦即,當遮沒信號Blank=1表示目前正在顯示的區(qū)域為正常顯示區(qū)域,混波器8即會關閉Rosd、Gosd、Bosd的字符數(shù)據輸入,而由R、G、B輸出圖像數(shù)據到放大器10;當遮沒信號Blank=0表示目前正在顯示的區(qū)域為OSD顯示區(qū)域時,混波器8即會關閉R、G、B圖像數(shù)據的輸入,而由Rosd、Gosd、Bosd輸出字符數(shù)據到放大器10上。遮沒信號Blank是根據水平同步信號Hs和垂直同步信號Vs的相對時序關系來決定的,也就是說,藉由決定掃描線范圍,來界定對應的OSD顯示區(qū)域。舉例來說,如果將第240條掃描線定義為OSD顯示區(qū)域開始位置,且OSD顯示區(qū)域高120條掃描線;則OSD電路即會自垂直同步信號出現(xiàn)時間始計算,算到第240條掃描線位置時開始輸出遮沒信號Blank=0,到了第360條掃描線位置時輸出遮沒信號Blank=1。
根據以上所述可知,OSD顯示區(qū)域是由水平同步信號Hs和垂直同步信號Vs來決定的,因此水平同步信號Hs和垂直同步信號Vs之間的關連性會影響到OSD的顯示。問題在于目前的顯示器中,有些顯示參數(shù)的調整動作,如H-phase顯示參數(shù)調整,會立即影響到水平同步信號Hs和垂直同步信號Hs之間的相對關系。圖2和圖3表示在習知技術的顯示器中,例示在調整H-phase參數(shù)前后,水平同步信號Hs和垂直同步信號Vs之間的時序圖,用以說明相對關系變動的情形。
如圖2所示的時序,調整前垂直同步信號Vs的脈沖前緣(時間Ta)是領先(lead)水平同步信號Hs的脈沖前緣(時間Tb),亦即Tb>Ta;且兩者的脈沖前緣相當?shù)乜拷?br>
而當使用者調整H-phase參數(shù)時,即有可能改變水平同步信號Hs相對于垂直同步信號Vs的先后順序。假設在某一H-phase調整量下,水平同步信號Hs和垂直同步信號Vs之間的時序關系改變成如圖3所示的情況,此時出現(xiàn)了水平同步信號Hs的脈沖前緣(時間Ta′)反而領先垂直同步信號Vs的脈沖前緣(時間Tb′)的現(xiàn)象。
如上所述,OSD電路是根據水平同步信號Hs和垂直同步信號Vs之間的相對關系來決定何時送出遮沒信號Blank的。因此如果使用者在調整H-phase時,出現(xiàn)圖2和圖3所示由“Vs脈沖前緣領先”轉換為“Hs脈沖前緣領先”的現(xiàn)象時,OSD電路在計算掃描線位置上便會出現(xiàn)錯誤,而使OSD顯示區(qū)域相差一條掃描線,進而會產生OSD顯示區(qū)域上下跳動的問題;此即為習知OSD顯示上的缺點。
現(xiàn)有顯示器針對上述問題所提出的解決方法,是透過信號延遲的方式來達成。也就是說,若已經知道某些信號時序的組合會出現(xiàn)OSD顯示區(qū)域跳動的問題時,就先將Hs同步信號加以延遲,以避免受到H-phase參數(shù)調整而使水平同步和垂直同步的相對時序先后關系改變。然而,這種處理方法只能夠針對一些已知的特定情況來解決,并不能保證所有情況都可以適用。此亦為本發(fā)明所欲解決的問題。
有鑒于此,本發(fā)明的主要目的在于提供一種防止OSD顯示區(qū)域在屏幕上跳動的裝置和方法,能夠針對所有可能發(fā)生同步信號時序改變的情況,解決OSD顯示區(qū)域跳動的問題。
根據上述目的,本發(fā)明提供一種防止OSD顯示區(qū)域在屏幕上跳動的裝置,此裝置包括用以產生時間常數(shù)的計時部件,將時間常數(shù)與水平同步信號和垂直同步信號脈沖前緣時間差進行比較、并且產生選擇信號的比較線路,分別產生第一和第二參考信號的脈沖產生器,以及根據上述選擇信號選擇一參考信號做為清除信號的多工器。其中,第二參考信號相對于第一參考信號,延遲一既定時間。此裝置的作用是產生OSD電路中計數(shù)器的清除信號,此計數(shù)器是用來計算每個幀掃描過程中的目前掃描線位置。其動作可以描述如下。首先,比較線路計算垂直同步信號的一脈沖前緣與水平同步信號中對應脈沖前緣的時間差,與時間常數(shù)比較。如果時間差高于時間常數(shù),表示水平和垂直同步信號脈沖前緣間具有足夠的緩沖距離,因此多工器根據選擇信號之指示,選擇第一參考信號做為清除信號。如果時間差低于時間常數(shù)時,則表示水平和垂直同步信號的對應脈沖緩沖距離不足,因此多工器便根據選擇信號之指示,選擇第二參考信號做為清除信號。藉此,本裝置可以根據水平和垂直同步信號間的時序關系,決定出對應的處理,使得OSD顯示區(qū)域不會因其他參數(shù)的調整而有所影響。
為使本發(fā)明的上述目的、特征、和優(yōu)點能更明顯易懂,下文特舉一較佳實施例,并配合附圖,作詳細說明如下附圖簡要說明圖1表示在具有OSD顯示功能的顯示器中,圖像電路部分的方框示意圖;圖2和圖3表示在習知技術的顯示器中,水平同步信號Hs和垂直同步信號Vs在調整H-phase參數(shù)前和調整后的時序圖;圖4表示本發(fā)明實施例中防止OSD顯示區(qū)域跳動的電路方框示意圖;圖5表示圖4所示裝置的操作流程圖;圖6表示本發(fā)明實施例中的第一范例的訊號時序圖;圖7表示本發(fā)明實施例中的第二范例的訊號時序圖;圖8表示本發(fā)明實施例中的第三范例的訊號時序圖。
本發(fā)明所提出的防止OSD顯示區(qū)域在屏幕上跳動的方法及裝置,主要是利用信號選擇的方式達到本發(fā)明的目的,同時可解決的情況也不限于某些特定、已知的時序關系,藉此徹底解決OSD顯示區(qū)域跳動的問題。一般OSD電路會發(fā)生顯示區(qū)域跳動的現(xiàn)象,主要是因為水平同步信號和垂直同步信號之間在時序上非??拷?。亦即,水平同步信號和垂直同步信號的對應脈沖過于靠近,而當使用者在調整H-phase等參數(shù)時,便可能使得兩者間的相對應時序先后關系出現(xiàn)變化,致使OSD電路誤判。本發(fā)明所采用的方法,是先判斷水平同步信號和垂直同步信號之間的時序關系,再選擇適用于目前情況的清除信號。以下配合附圖,以一實施例詳細說明本發(fā)明的內容。
圖4表示本發(fā)明實施例中防止OSD顯示區(qū)域跳動的電路方框示意圖。如圖所示,此電路包括比較電路20、計時器22、脈沖產生器24和多工器26。在圖4所示的電路中,主要是要產生一個計數(shù)器的清除信號Clear,將該清除信號送到OSD電路中計算掃描線的計數(shù)器(未圖示)中。如前所述,OSD電路是根據水平同步信號Hs和垂直同步信號Vs的相對時序關系,來決定所要遮沒的掃描線區(qū)域。而實際電路的作法是利用一個計數(shù)器,計算水平同步信號Hs的數(shù)目來判斷目前進行掃描的掃描線位置。在習知技術中,此計數(shù)器固定在每次垂直同步信號Vs的脈沖前緣,會被清除(clear)為0,藉以表示一個圖像幀的開始位置。而在每次檢測出水平同步信號Hs上的脈沖時(表示一條掃描線的開始),就將計數(shù)器的內容值增加1,直到計數(shù)器的內容值達到OSD預設顯示區(qū)域的掃描線時,就送出對應的遮沒信號Blank。本發(fā)明的實施例,是透過計數(shù)器清除信號Clear的調整,來控制OSD顯示區(qū)域實際顯示的掃描線位置,藉以防止OSD顯示區(qū)域的跳動現(xiàn)象。
圖4電路的處理方式,是先判斷目前的水平同步信號Hs和垂直同步信號Vs的脈沖前緣相對位置之間,是否存在有足夠的緩沖距離可以避免出現(xiàn)OSD顯示區(qū)域的跳動。如果所檢測的結果顯示不會發(fā)生跳動時,就直接選擇第一參考信號CLR 1做為直正的計數(shù)器清除信號Clear;如果可能會發(fā)生跳動時,就選擇經過延遲處理后的第二參考信號CLR 2。如圖4所示,比較電路20接收水平/垂直同步信號Hs/Vs,因此可以直接根據其中的垂直同步信號Vs的脈沖前緣,來產生第一參考信號CLR 1。另一方面,脈沖產生器24也是根據垂直同步信號Vs的脈沖前緣來決定第二參考信號CLR 2,不過尚需要考慮到計時器22所提供的延遲時間T3,讓第二參考信號CLR 2和第一參考信號CLR 1的脈沖之間存在延遲時間T3。延遲時間T3的作用,就是要在可能會發(fā)生OSD顯示區(qū)域跳動情形下(此時會選擇CLR 2做為清除信號Clear),清除信號Clear上的脈沖可以與最接近的兩個水平同步信號Hs脈沖間,均保持一定的緩沖距離,以保證在調整其他顯示參數(shù)時不會改變開始計數(shù)的掃描線位置。
比較電路20的另一個目的,是用來比較水平同步信號Hs和垂直同步信號Vs對應脈沖前緣的相對關系,藉以決定要選擇那個參考信號做為真正的計數(shù)器清除信號。在本實施例中,比較電路20會取得垂直同步信號Vs的脈沖前緣到水平同步信號Hs中對應的脈沖前緣的時間差T1,再將時間差T1再與計時器22所送來的時間常數(shù)T2進行比較,藉以產生選擇信號SEL。時間常數(shù)T2在本實施例中可視為一臨界范圍,用來在垂直同步信號Vs的脈沖前緣前后定義出一個時間窗(time window),只要有任何水平同步信號Hs的脈沖前緣落在此時間窗內,就表示有可能會發(fā)生OSD顯示區(qū)域跳動(因為兩者間沒有足夠的緩沖時間)。詳言之,如果時間差T1超過時間常數(shù)T2所設定的時間窗范圍,表示水平和垂直同步信號的脈沖間有足夠的緩沖時間距離,因此不會受H-phase參數(shù)調整而改變其相對位置關系。另一方面,如果時間差T1落在時間常數(shù)T2所設定的時間窗范圍內,則表示水平和垂直同步信號的脈沖間緩沖時間距離不足,有可能發(fā)生Vs/Hs相對時序先后關系被改變的情況。因此,在本實施例中設定選擇信號SEL的方式如下所述當時間差T1大于時間常數(shù)T2時,將選擇信號SEL設為邏輯“0”的狀態(tài),當時間差T1小于時間常數(shù)T2時,將選擇信號SEL設為邏輯“1”的狀態(tài)。而選擇信號SEL被送至多工器26的選擇輸入端,藉以根據其狀態(tài)選擇出對應的清除信號。
另外需要對比較電路20作進一步說明的是,本實施例中是以垂直同步信號Vs的一個脈沖前緣為中心,利用時間常數(shù)T2,在此脈沖前緣的前后定義出一個時間窗范圍。只要水平同步信號Hs的某個脈沖前緣落在垂直同步脈沖前緣的前后T2時間內,就表示清除信號Clear必須以延遲的方式產生。不過,上述處理方式并非用以限定本發(fā)明。舉例來說,可以在比較電路20中,加入一判斷Vs脈沖前緣是否落于Hs脈沖=1內的判斷基準。在Vs脈沖前緣落于Hs脈沖內的情況下,如果時間常數(shù)T2小于Hs脈沖寬度時,則在Vs脈沖前緣之后的時間窗范圍仍然是時間常數(shù)T2,而在其之前的時間窗范圍則變成Hs的脈沖寬度。也就是說,在Vs脈沖前緣的前后,分別定義出不同的臨界范圍。根據以上所述,即本發(fā)明中判斷臨界范圍的方式,可以根據實施時之情況而加以調整,但是仍不脫離本發(fā)明之精神。
計時器22是根據時鐘脈沖信號CLK,來產生兩個在電路中預先決定好的時間常數(shù),一個就是上述被送到比較電路20的時間常數(shù)T2。另一個則是被送到脈沖產生器24的延遲時間T3。在本實施例中,時間常數(shù)T2約等于水平同步信號Hs周期的四分之一,延遲時間T3約等于水平同步信號Hs周期之一半,而時鐘脈沖信號CLK可以是8MHz、12MHz或是其他頻率遠高于水平同步信號Hs的信號即可,做為計時器22產生上述時間常數(shù)的基頻。時間常數(shù)T2或是延遲時間T3則是由水平/垂直同步信號Hs/Vs的時序,以及調整其他參數(shù)(如H-phase)時可能造成的最大時序偏移量所決定。在決定時間常數(shù)T2上,要考慮的是在最大時序偏移量出現(xiàn)時,Hs和Vs脈沖前緣的時間間隔至少要多大(此即T2),才不會發(fā)生兩脈沖前緣前后倒置的現(xiàn)象。在決定延遲時間T3上,要考慮的是當Hs脈沖前緣落在T2時間窗范圍內時,至少要將Vs脈沖前緣延遲多少時間(此即T3),才能夠使得Vs脈沖前緣與相鄰的Hs脈沖前緣間保持一定的緩沖時間。
如上所述,在本實施例中,比較電路20和脈沖產生器24分別用以產生適用于不同時序情況的第一參考信號CLR1和第二參考信號CLR2。比較電路根據垂直同步信號Vs的脈沖前緣,產生第一參考信號CLR1,適用于垂直和水平同步脈沖前緣間有足夠緩沖時間之情況。脈沖產生器24亦根據垂直同步信號Vs產生第二參考信號CLR2,第二參考信號CLR2相對于第一參考信號CLR1延遲一既定時間,適用于垂直和水平同步脈沖前緣緩沖時間不足的情況。第一參考信號CLR1和第二參考信號CLR2則是送到多工器26的兩個輸入端上。而在本實施例中雖以比較電路20一并產生第一參考信號CLR1,但是并非用以限定本發(fā)明,實施時亦可以利用一獨立的脈沖產生器來產生,亦符合本發(fā)明的目的。
根據上述對選擇信號SEL和參考信號CLR1、CLR2的描述,圖4中的多工器26動作可敘述如下當選擇信號SEL為邏輯“0”時,表示水平和垂直同步脈沖間仍保持足夠的緩沖時間,因此多工器26選擇第一參考信號CLR1輸出,作為清除信號Clear;當選擇信號SEL為邏輯“1”時,表示水平和同步脈沖間十分接近,因此多工器26選擇第二參考信號CLR2輸出,作為清除信號Clear。因此,無論水平同步信號Hs和垂直同步信號Vs之間的時序關系為何,都可以產生不受影響的計數(shù)器清除信號Clear。
圖4電路的操作流程則如圖5所示。首先,比較電路20會比較水平同步信號Hs和垂直同步信號Vs的脈沖前緣,取得兩者間的時間差T1(S1)。接著,將時間差T1和計時器22所產生的時間常數(shù)T2進行比較大小(S2)。如果T1>T2,即對應脈沖間的間隔時間大于時間窗范圍時,多工器26便根據選擇信號SEL的“0”狀態(tài),選擇比較電路20所產生的第一參考信號CLR1做為清除信號Clear(S3)。如果T1<T2,即對應脈沖間的間隔時間小于時間窗范圍時,多工器26便根據選擇信號SEL的“1”狀態(tài),選擇脈沖產生器24所產生的第二參考信號CLR2做為清除信號Clear(S4)。
根據圖4和圖5對于本實施例的電路部分及處理部分的描述,以下以三種不同的時序狀況來說明。圖6表示本實施例中第一范例的訊號時序圖,其中T1表示水平同步信號Hs和垂直同步信號Vs中對應脈沖之前緣時間差,T2則表示由計時器所產生的信號,其脈沖寬度即表示上述的時間常數(shù)T2。在圖6所示的情況下,時間差T1>時間常數(shù)T2,即表示水平同步信號Hs和垂直同步信號Vs目前的時序關系,不致受到調整H-phase參數(shù)所影響。因此選擇第一參考信號CLR1輸出做為清除信號Clear。圖7表示本實施例中第二范例的訊號時序圖。在圖7所示的情況下,水平同步信號Hs和垂直同步信號Vs對應脈沖間非常接近,亦即T1′<T2,同時垂直同步信號Vs的脈沖前緣是領先水平同步信號Hs的脈沖前緣。根據T1′<T2關系,在圖4中的比較電路20會產生邏輯“1”狀態(tài)的選擇信號SEL,再由多工器26選擇出第二參考信號CLR2做為清除信號Clear。由于此時的清除信號Clear已經遠離水平同步信號Hs和垂直同步信號Vs之脈沖前緣靠近的區(qū)域,因此即使使用者在調整H-phase參數(shù)時改變了兩者的對應關系,但是由計數(shù)器開始計算的第一條掃描線則不會受到影響,也就是避免了OSD顯示區(qū)域跳動的情形。在圖8所示的情況中,時間差T1"也是小于時間常數(shù)T2,不過其與圖7不同的是,其中的水平同步信號Hs反而領先垂直同步信號Vs。對于圖8中的情況,本實施例的處理方式與處理圖7情況的方式相同,亦即,由比較電路檢查出T1"<T2的條件,再由多工器選擇出第二參考信號CLR2做為清除信號。另外說明的是,在圖8所示之情況中,本實施例中的比較器也可以去檢測出垂直同步信號Vs的前緣落于水平同步信號Hs的脈沖中之狀態(tài),藉此決定出選擇第二參考信號CLR2的處理方法。透過圖6至圖8所作的說明可知,本實施例對于各種Hs和Vs關系的時序情況,都可以解決OSD顯示區(qū)域跳動的問題,因此可以達到本發(fā)明的目的。
本發(fā)明雖以一較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟習此項技藝者,在不脫離本發(fā)明的精神和范圍內,當可作些許的更動與潤飾,因此本發(fā)明的保護范圍當視本發(fā)明的權利要求所界定者為準。
權利要求
1.一種防止OSD顯示區(qū)域在屏幕上跳動的裝置,適用于一顯示器中,其利用水平同步信號和垂直同步信號,用以產生OSD電路中用以計算掃描線的計數(shù)器的清除信號,其特征在于,該裝置包括比較電路,接收該水平同步信號和該垂直同步信號,用以產生一第一參考信號,并且計算該水平同步信號的脈沖前緣相對于該垂直同步信號中對應脈沖前緣的一時間差,產生一選擇信號,當該時間差超過一既定時間窗范圍時,該選擇信號設為第一狀態(tài),當該時間差值落入該既定時間窗范圍時,該選擇信號設為第二狀態(tài);脈沖產生器,產生一第二參考信號,該第二參考信號相對于該第一參考信號延遲一既定時間;以及多工器,根據該選擇信號,選擇該第一參考信號和該第二參考信號之一輸出為該清除信號,當該選擇信號為第一狀態(tài)時,該第一參考信號輸出做為該清除信號,當該選擇信號為第二狀態(tài)時,該第二參考信號輸出做為該清除信號。
2.如權利要求1所述的裝置,其特征在于,該比較電路系對應于該垂直同步信號的脈沖前緣,產生該第一參考信號。
3.如權利要求1所述的裝置,其特征在于,尚包含一計時器,用以產生一時間常數(shù),藉以界定該既定時間窗范圍。
4.如權利要求1所述的裝置,其特征在于,在該比較電路中,當該垂直同步信號之該脈沖之前緣位于該水平同步信號的對應脈沖上時,將該選擇信號設為第二狀態(tài)。
5.一種防止OSD顯示區(qū)域在屏幕上跳動的裝置,適用于一顯示器中,其利用水平同步信號和垂直同步信號,用以產生OSD電路中用以計算掃描線的計數(shù)器的清除信號,其特征在于,該裝置包括比較電路,接收該水平同步信號和該垂直同步信號,該比較電路計算該水平同步信號之脈沖前緣相對于該垂直同步信號中對應脈沖前緣的一時間差,產生一選擇信號,當該時間差超過一既定時間窗范圍時,該選擇信號設為第一狀態(tài),當該時間差值落入該既定時間窗范圍時,該選擇信號設為第二狀態(tài);第一脈沖產生器,用以產生一第一參考信號;第二脈沖產生器,用以產生一第二參考信號,其中該第二參考信號相對于該第一參考信號延遲一既定時間;以及多工器,根據該選擇信號,選擇該第一參考信號和該第二參考信號之一輸出為該清除信號,當該選擇信號為第一狀態(tài)時,該第一參考信號輸出做為該清除信號,當該選擇信號為第二狀態(tài)時,該第二參考信號輸出做為該清除信號。
6.如權利要求5所述的裝置,其特征在于,該第一脈沖產生器系對應于該垂直同步信號的脈沖前緣,產生該第一參考信號。
7.如權利要求5所述的裝置,其特征在于,尚包含一計時器,用以產生一時間常數(shù),藉以界定該既定時間窗范圍。
8.如權利要求5所述的裝置,其特征在于,在該比較電路中,當該垂直同步信號之該脈沖的前緣位于該水平同步信號之對應脈沖上時,將該選擇信號設為第二狀態(tài)。
9.一種防止OSD顯示區(qū)域在屏幕上跳動的方法,適用于一顯示器中,其利用水平同步信號和垂直同步信號,用以產生OSD電路中用以計算掃描線之計數(shù)器的清除信號,其特征在于,該方法包括下列步驟計算該水平同步信號之脈沖前緣相對于該垂直同步信號中對應脈沖前緣的一時間差;產生一第一參考信號及一第二參考信號,其中該第一參考信號相對于該垂直同步信號之脈沖前緣,該第二參考信號則相對該第一參考信號,延遲一既定時間;以及根據該時間差,由該第一參考信號和該第二參考信號中選擇其一,輸出為該清除信號,當該時間差超過一既定時間窗范圍時,選擇該第一參考信號輸出做為該清除信號,當該時間差落在該既定時間窗范圍時,選擇該第二參考信號輸出做為該清除信號。
10.如權利要求9所述的方法,其特征在于,尚包括一步驟利用一計時器產生一時間常數(shù),藉以在該垂直同步信號的脈沖前緣之前后定義該既定時間窗范圍。
11.如權利要求9所述的方法,其特征在于,該選擇步驟中包括下列步驟產生一選擇信號,當該時間差超過該既定時間窗范圍時,該選擇信號設為第一狀態(tài),當該時間差落于該既定時間窗范圍內時,該選擇信號設為第二狀態(tài);以及將該第一參考信號和該第二參考信號輸入一多工器內,并將該選擇信號輸入該多工器之控制選擇端,當該選擇信號為第一狀態(tài)時,該多工器輸出該第一參考信號,當該選擇信號為第二狀態(tài)時,該多工器輸出該第二參考信號。
12.如權利要求9所述的方法,其特征在于,尚包括一步驟當該垂直同步信號之該脈沖之前緣位于該水平同步信號之對應脈沖上時,設定該選擇信號為第二狀態(tài)。
13.如權利要求12所述的方法,其特征在于,該選擇步驟中包括下列步驟產生一選擇信號,當該時間差超過該既定時間窗范圍時,該選擇信號設為第一狀態(tài),當該時間差落于該既定時間窗范圍內時,該選擇信號設為第二狀態(tài);以及將該第一參考信號和該第二參考信號輸入一多工器內,并將該選擇信號輸入該多工器的控制選擇端,當該選擇信號為第一狀態(tài)時,該多工器輸出該第一參考信號,當該選擇信號為第二狀態(tài)時,該多工器輸出該第二參考信號。
14.一種利用計算掃描線的計數(shù)器來決定OSD顯示區(qū)域的裝置,其特征在于,該裝置包括一比較電路,計算一水平同步信號之脈沖前緣相對于一垂直同步信號中對應脈沖前緣的時間差以產生一選擇信號,當該時間差超過一既定T2時間值時,該選擇信號設為第一狀態(tài),當該時間差值小于該既定T2時間值時,該選擇信號設為第二狀態(tài);一信號產生器,產生一第一參考信號及一第二參考信號,該第一參考信號系依據該垂直同步信號而即時產生,該第二參考信號相對于該垂直同步信號系延遲一既定T3時間,該既定T3時間大于該既定T2時間;以及一多工器,當該選擇信號為第一狀態(tài)時,選擇該第一參考信號做為該計數(shù)器之清除信號,當該選擇信號為第二狀態(tài)時,選擇該第二參考信號做為該計數(shù)器的清除信號。
全文摘要
一種防止OSD顯示區(qū)域在屏幕上跳動的裝置及其方法,其包括:計時部件、一比較電路、產生第一和第二參考信號的脈沖產生器、和一多工器。該方法,包括:第一參考信號依據垂直同步信號的脈沖前緣產生,第二參考信號相對于第一參考信號延遲一既定時間,首先,比較電路計算垂直/水平同步信號間對應脈沖前緣的時間差,與時間常數(shù)比較,若時間差高于時間常數(shù),表示水平和垂直同步信號脈沖前緣間具有足夠的緩沖距離,因此OSD顯示區(qū)域在屏幕上便不會跳動。
文檔編號H04N5/66GK1266331SQ9910363
公開日2000年9月13日 申請日期1999年3月8日 優(yōu)先權日1999年3月8日
發(fā)明者吳宗訓 申請人:明碁電腦股份有限公司