專利名稱:一種在屏顯示的合成方法及合成裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種在屏顯示(OSD, On Screen Display)的合成方法及合成裝置背景技術(shù)近年來,各種數(shù)字視頻監(jiān)控系統(tǒng)已經(jīng)在高速公路、電力、銀行等領(lǐng)域得到 了非常廣泛的應(yīng)用。數(shù)字視頻監(jiān)控系統(tǒng)常常采用OSD技術(shù)來實現(xiàn)人機界面的 交互。OSD技術(shù)應(yīng)用相當靈活,例如,在本地視頻數(shù)據(jù)上合成OSD圖像后, 再對合成后的視頻數(shù)據(jù)進行視頻編碼處理,然后,將編碼后的數(shù)據(jù)通過網(wǎng)絡(luò)發(fā) 送至遠端,由遠端對接收到的數(shù)據(jù)進行解碼并播放。目前,在視頻方面所采用 的OSD的形式具體可分為字符和位圖兩種。通過OSD顯示技術(shù),可顯示當前 視頻的時間、地點等信息,還可以在實時視頻流上實現(xiàn)菜單、鼠標等功能,極 大的方便了對視頻的辨識、存儲等操作。如何在視頻數(shù)據(jù)上合成OSD,對此,現(xiàn)有技術(shù)的解決方法之一是通過軟 件方式來實現(xiàn),即,將所獲取到的每幀視頻數(shù)據(jù)先緩存在內(nèi)存或外部存儲空間 中,通過軟件來計算OSD顯示的坐標,并在內(nèi)存或外部存儲空間中找到相應(yīng) 位置的存儲單元,填入需要顯示的OSD信息。這種方法適用于顯示簡單的OSD 文字、顏色信息,其靈活性差。在顯示菜單、圖標類的大信息量、多色彩的 OSD時,由于這些OSD數(shù)據(jù)量較大,軟件計算的工作量也很大,同時由于需 要對每幀視頻數(shù)據(jù)做OSD信息疊加,導致整個運算占用大量的CPU資源。在 用于實時監(jiān)控時,該方法由于計算量較大,造成的延時較為明顯。為了減小延 時,需要采用更高主頻的CPU處理芯片及高速緩存,必然使整個系統(tǒng)的成本 顯著增加。現(xiàn)有技術(shù)合成OSD的另一種方案是通過邏輯來實現(xiàn)OSD疊加的功能。即 通過大規(guī)模邏輯器件及相應(yīng)的數(shù)據(jù)緩存,將模數(shù)(AD)轉(zhuǎn)換得到的數(shù)字視頻
信號進行緩存,在邏輯中生成相應(yīng)的字庫及OSD疊加機制。CPU只需給出 OSD的坐標、顏色、顯示字體等信息,即可實現(xiàn)OSD的合成。這種方法雖然 減輕了CPU的負擔,但同時需要增加大規(guī)模的邏輯器件,需要消耗大量的邏 輯資源。并且,邏輯器件需要進行OSD點陣坐標計算。這對于指定圖形和文 字還可以計算,但是對于未知圖形和圖像則較為困難,因而,其應(yīng)用具有一定 的局限性?,F(xiàn)有技術(shù)中還可以采用OSD專用集成芯片實現(xiàn)OSD功能。這種方式需要 字庫芯片,且只能顯示字庫中預設(shè)的字符和菜單之類的簡單圖形,無法顯示復 雜的圖形、無規(guī)則圖形、或標識(logo)圖標以及字庫中沒有的字符信息,其 擴展性較差。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種OSD的合成方法及合成裝置,以 較低成本實現(xiàn)OSD合成,并且減小OSD合成處理所帶來的時延。 為解決上述技術(shù)問題,本發(fā)明提供方案如下一種在屏顯示OSD的合成方法,用于在原始視頻數(shù)據(jù)上合成OSD圖像, 包括步驟A,同步OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù),并將OSD視頻數(shù)據(jù)和原始視頻 數(shù)據(jù)的有效圖像區(qū)域設(shè)置成一致,其中,所述OSD視頻數(shù)據(jù)中背景像素和OSD 圖像像素的顏色值不同;B,根據(jù)OSD視頻數(shù)據(jù)中像素的顏色值,識別出OSD圖像像素的位置坐 標,在原始視頻數(shù)據(jù)中對應(yīng)于該位置坐標處合成OSD圖像。本發(fā)明所述的方法,其中,還包括步驟C,對合成了 OSD圖像的原始視頻數(shù)據(jù)進行視頻編碼后輸出。本發(fā)明所述的方法,其中,所述步驟A中,所述同步OSD視頻數(shù)據(jù)和原 始視頻數(shù)據(jù)包括以原始視頻數(shù)據(jù)的像素時鐘信號為寫參考時鐘,將原始視頻 數(shù)據(jù)寫入一先進先出FIFO緩存;以O(shè)SD視頻數(shù)據(jù)的像素時鐘信號為讀參考 時鐘,讀出FIFO緩存中的保存的原始視頻數(shù)據(jù),其中,所述OSD視頻數(shù)據(jù) 的像素時鐘信號和原始視頻數(shù)據(jù)的像素時鐘信號的頻率相同。
本發(fā)明所述的方法,其中,寫入FIFO緩存的原始視頻數(shù)據(jù)包括原始視 頻數(shù)據(jù)的行同步信號、場同步信號和圖像數(shù)據(jù)。本發(fā)明所述的方法,其中,所述步驟B中,所述在原始視頻數(shù)據(jù)中對應(yīng) 于該位置坐標處合成OSD圖像是在原始視頻數(shù)據(jù)中對應(yīng)于該位置坐標處, 替換當前像素的顏色為對應(yīng)的OSD圖像像素的顏色,或者替換當前像素的顏 色為預定顏色。本發(fā)明所述的方法,其中,所述步驟B中,所述在原始視頻數(shù)據(jù)中對應(yīng) 于該位置坐標處合成OSD圖像是在原始視頻數(shù)據(jù)中對應(yīng)于該位置坐標處, 對當前像素的顏色值進行取反操作,或者根據(jù)當前像素的顏色值是否達到預定 閥值,重新設(shè)置當前像素的顏色值。一種OSD合成裝置,包括同步單元,用于同步OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù),并將OSD視頻數(shù)據(jù) 和原始視頻數(shù)據(jù)的有效圖像區(qū)域設(shè)置成一致,其中,所述OSD視頻數(shù)據(jù)中背 景像素和OSD圖像像素的顏色值不同;合成單元,用于根據(jù)OSD視頻數(shù)據(jù)中像素的顏色值,識別出OSD圖像^象 素的位置坐標,在原始視頻數(shù)據(jù)中對應(yīng)于該位置坐標處合成OSD圖像。本發(fā)明所述的合成裝置,其中,還包括編碼單元,用于對所述合成單元合成了 OSD圖像的原始視頻數(shù)據(jù)進行一見 頻編碼后輸出。本發(fā)明所述的合成裝置,其中,所述同步單元進一步用于以原始視頻數(shù)據(jù) 的像素時鐘信號為寫參考時鐘,將原始視頻數(shù)據(jù)寫入一 FIFO緩存;以O(shè)SD 視頻數(shù)據(jù)的像素時鐘信號為讀參考時鐘,讀出FIFO緩存中保存的原始視頻數(shù) 據(jù),其中,所述OSD視頻數(shù)據(jù)的像素時鐘信號和原始視頻數(shù)據(jù)的像素時鐘信 號的頻率相同。本發(fā)明所述的合成裝置,其中,所述合成單元,進一步用于在原始視頻凝: 據(jù)中對應(yīng)于所述位置坐標處,替換當前像素的顏色為對應(yīng)的OSD圖像像素的 顏色,或者替換當前像素的顏色為預定顏色。本發(fā)明所述的合成裝置,其中,所述合成單元,進一步用于在原始視頻數(shù) 據(jù)中對應(yīng)于所述位置坐標處,對當前像素的顏色值進行取反操作,或者根據(jù)當 前像素的顏色值是否達到預定閥值,重新設(shè)置當前像素的顏色值。從以上所述可以看出,本發(fā)明提供的OSD的合成方法及合成裝置,通過 預先對OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù)進行同步處理,再進行OSD合成,可以 顯著減小計算工作量,降低CPU占用率,大大減小OSD處理的時延,同時還 節(jié)約了大量緩存資源,降低了系統(tǒng)成本。并且,本發(fā)明還提供了 OSD顯示顏 色的控制方法,通過配置顏色寄存器,可以實現(xiàn)任意圖形顏色,因而OSD控 制具有很大的靈活性。
圖1為本發(fā)明實施例所述OSD的合成方法的流程圖;圖2為OSD視頻數(shù)據(jù)與原始視頻數(shù)據(jù)的同步狀態(tài)的示意圖;圖3為通過FIFO緩存進行同步處理的示意圖;圖4為本發(fā)明實施例中原始視頻數(shù)據(jù)的舉例示意圖;圖5為本發(fā)明實施例中OSD視頻數(shù)據(jù)的舉例示意圖;圖6為本發(fā)明實施例中合成了 OSD圖像的原始視頻數(shù)據(jù)的舉例示意圖;圖7為本發(fā)明實施例所述OSD合成裝置的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明提供了 一種OSD的合成方法及合成裝置,通過將OSD視頻數(shù)據(jù)與 原始視頻數(shù)據(jù)進行同步疊加,實現(xiàn)OSD合成處理。以下結(jié)合附圖通過具體實 施例對本發(fā)明做詳細的說明。本實施例中,通過CPU與中小規(guī)^莫邏輯器件,例如復雜可編程邏輯器件 (CPLD),來共同完成OSD的生成、合成、控制等。本發(fā)明實施例所述OSD 的合成方法,如圖l所示,包括以下步驟步驟ll,同步OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù),并將OSD視頻數(shù)據(jù)和原 始視頻數(shù)據(jù)的有效圖像區(qū)域設(shè)置成一致,其中,所述OSD視頻數(shù)據(jù)中背景像 素和OSD圖像像素的顏色值不同。這里,所述OSD視頻數(shù)據(jù)是利用CPU芯片自帶解碼模塊中的OSD顯示 功能,生成并輸出OSD視頻數(shù)據(jù),其中,所述OSD視頻數(shù)據(jù)包括背景像素和
OSD圖像像素,并且,背景像素和OSD圖像像素被設(shè)置成不同的顏色值。OSD 圖像具體的可以是字符和位圖等,其中位圖中又包括用于遮擋圖像信息的遮擋 塊。對于具體的OSD圖像,可以設(shè)置為不同的顏色。例如,分別為字符或遮 擋塊設(shè)置不同的顏色,當然,字符和遮擋塊的顏色不能與背景像素的顏色相同。
這里,所述原始視頻數(shù)據(jù)是需要疊加OSD圖像的視頻數(shù)據(jù),通常是通過 視頻模數(shù)(AD)轉(zhuǎn)換芯片對外部原始的模擬信號進行AD轉(zhuǎn)換后得到的,包 括各種同步信號和圖像數(shù)據(jù)。
這里,所述原始視頻數(shù)據(jù)和OSD視頻數(shù)據(jù)均為實時視頻流,本實施例通 過預先對上述兩種視頻數(shù)據(jù)進行同步處理,以避免在OSD合成時為達到輸出 同步的目的而進行大量數(shù)據(jù)緩存,從而節(jié)約了大量緩存空間。上述兩種視頻數(shù) 據(jù)之間需要同步的信號包括行同步(HS)、場同步(VS)和奇偶場信號(FD) 以及相應(yīng)的像素時鐘(PCLK)等,其中上述兩種信號的PCLK頻率相同,相 位可能存在偏移。如圖2所示,在原始視頻數(shù)據(jù)和OSD視頻數(shù)據(jù)達到完全同 步之后,它們的HS、 VS、 FD及PCLK等信號將完全重疊(圖2中未示出FD 和PCLK )。
這里,所述同步處理可以通過先進先出(FIFO, First In First Out)緩存實 現(xiàn)以原始視頻數(shù)據(jù)的PCLK作為寫參考時鐘,將原始視頻數(shù)據(jù)寫入FIFO緩 存;同時,以O(shè)SD視頻數(shù)據(jù)的PCLK作為讀參考時鐘,將FIFO緩存中存儲 的原始視頻數(shù)據(jù)讀出,從而將原始視頻數(shù)據(jù)同步到OSD視頻數(shù)據(jù)的PCLK上。 例如,如圖3所示,設(shè)置長度為4個存儲單元的FIFO緩存,每個存儲單元的 位寬根據(jù)具體應(yīng)用環(huán)境設(shè)定。從PI位置開始寫入原始:^見頻數(shù)據(jù),再從P2位 置讀出該視頻數(shù)據(jù),其中,P1和P2的位置按照PI: 1—>2 — >3 —>4 — 〉1, P2: 3 —>4->1->2 —〉3在FIFO緩存中循環(huán),即,P1和P2之間始終相差大 約2個存儲單元。由于在數(shù)據(jù)同步過程中只通過改變存儲位置P1、 P2而不移 動數(shù)據(jù)。因此,如果OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù)之間存在相位差,就可以 通過該FIFO緩存實現(xiàn)同步。這里,通過FIFO緩存進行同步的原始視頻數(shù)據(jù) 具體包括原始視頻數(shù)據(jù)的行同步信號、場同步信號和圖像數(shù)據(jù)等。對于從 FIFO緩存中讀出的原始視頻數(shù)據(jù)的行同步信號和場同步信號,可以分別作為 OSD視頻數(shù)據(jù)的行同步信號和場同步信號,以實現(xiàn)原始3見頻數(shù)據(jù)和OSD視頻
數(shù)據(jù)間的同步。這里,在同步完成之后,還需要進一步將OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù)的有效圖像區(qū)域設(shè)置成一致,具體的可以通過調(diào)整視頻AD轉(zhuǎn)換芯片或CPU 的相關(guān)寄存器的值來實現(xiàn),例如,圖2中示出了 OSD視頻數(shù)據(jù)和原始視頻數(shù) 據(jù)的有效圖像區(qū)域,通過調(diào)節(jié)相關(guān)寄存器,使得兩種視頻數(shù)據(jù)的每行有效數(shù)據(jù) 區(qū)(HVALID)和每場有效區(qū)域(VVALID)的起始位置、結(jié)束位置都相同, 以保證上述兩種^L頻數(shù)據(jù)的有效圖像區(qū)域一致。步驟12,根據(jù)OSD視頻數(shù)據(jù)中像素的顏色值,識別出OSD圖像像素的 位置坐標,在原始視頻數(shù)據(jù)中對應(yīng)于該位置坐標處合成OSD圖像。這里,由于OSD視頻數(shù)據(jù)中背景像素和OSD圖像像素的顏色值不同,因 而,可以根據(jù)顏色值之間的差別,識別出OSD圖像像素的位置坐標,在OSD 視頻數(shù)據(jù)和原始視頻數(shù)據(jù)完全同步的情況下,所識別出的OSD圖像像素的位 置坐標,就是合成后的OSD圖像在原始視頻數(shù)據(jù)上的位置坐標,從而可以根 據(jù)所識別出的位置坐標,在原始視頻數(shù)據(jù)中對應(yīng)于該位置坐標處進行OSD合 成。請參照圖4~6,給出了一個OSD合成的示例,圖4 6分別為原始視頻 數(shù)據(jù)、OSD視頻數(shù)據(jù)和合成了 OSD圖像的原始視頻數(shù)據(jù)。在各個圖中,用不 同的線條填充方式來表示不同的顏色,其中,圖5中的OSD圖像包括字符 "WORD"、箭頭和長方形的遮擋塊。在圖6中對應(yīng)于上述OSD圖像的位置處, 分別合成了上述OSD圖像。這里,當OSD的位置坐標識別出來后,在原始視頻數(shù)據(jù)上合成OSD圖像 時,對于OSD圖像的顏色有多種處理方式,例如,在原始視頻數(shù)據(jù)中對應(yīng)于 OSD圖像像素的位置坐標處,替換當前像素為該位置坐標所對應(yīng)的OSD圖像 像素,即直接將該位置坐標處的OSD圖像像素的顏色替換到原始視頻數(shù)據(jù)中 對應(yīng)于該位置坐標的像素上;或者通過顏色寄存器來控制OSD圖像像素的顏 色,即在OSD圖^f象像素坐標識別出來后,例如識別出字符和遮擋塊的位置坐 標后,根據(jù)字符和遮擋塊所對應(yīng)的顏色寄存器的值,在原始視頻數(shù)據(jù)的相應(yīng)位 置處設(shè)置像素的顏色。CPU可以通過配置上述顏色寄存器的值,便可控制OSD 圖像的顏色。這種方式能夠非常簡便的在原始視頻上實現(xiàn)菜單、彩色圖形、文 字等多種效果。
除此之外,還可以在原始視頻數(shù)據(jù)中對應(yīng)于OSD圖像的位置坐標處,對當前像素的顏色值進行取反操作,或者根據(jù)當前像素的顏色值是否達到預定閥值,重新設(shè)置當前像素的顏色值,以達到OSD顯示效果的自適應(yīng)控制。 步驟13,對合成了 OSD圖l象的原始視頻數(shù)據(jù)進行視頻編碼后輸出。 這里,由于步驟12中的合成操作是基于完全同步的兩種視頻數(shù)據(jù),并且 只對兩種視頻數(shù)據(jù)中的有效圖像區(qū)域進行OSD處理,保留了原視頻數(shù)據(jù)的行 場消隱及相應(yīng)的同步頭。對于后續(xù)的對原始視頻數(shù)據(jù)處理來說,步驟12的操 作是透明的,因此,可按正常的視頻輸入對合成了 OSD圖像的原始視頻數(shù)據(jù) 進行處理。合成了 OSD圖像的原始視頻數(shù)據(jù)在視頻編碼后,可以被存儲,或 者通過網(wǎng)絡(luò)傳輸?shù)浇K端,在終端處被解碼并播放顯示。以上實施例說明了 OSD的合成方法,可以看出,由于預先對OSD視頻數(shù) 據(jù)和原始視頻數(shù)據(jù)進行同步處理,再進行OSD合成,本實施例可以顯著減小 計算工作量,降低CPU占用率,節(jié)約大量緩存資源,降低了系統(tǒng)成本。并且, 本實施例還提供了 OSD顯示顏色的控制方法,通過配置顏色寄存器,可以實 現(xiàn)任意圖形顏色,因而OSD控制具有很大的靈活性?;谏鲜鯫SD的合成方法,本實施例相應(yīng)的還提供了一種OSD合成裝置, 如圖7所示,該OSD合成裝置70包括同步單元71,用于同步OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù),并將OSD視頻 數(shù)據(jù)和原始視頻數(shù)據(jù)的有效圖像區(qū)域設(shè)置成一致,其中,所述OSD視頻數(shù)據(jù) 可以利用CPU生成,其背景像素和OSD圖像像素的顏色值不同。這里,所述 同步單元71進一步用于以原始視頻數(shù)據(jù)的像素時鐘信號為寫參考時鐘,將原 始視頻數(shù)據(jù)寫入一 FIFO緩存;以O(shè)SD視頻數(shù)據(jù)的像素時鐘信號為讀參考時 鐘,讀出FIFO緩存中所保存的原始視頻數(shù)據(jù),從而將原始視頻數(shù)據(jù)同步到 OSD視頻數(shù)據(jù)的像素時鐘信號上。這里,所述OSD視頻數(shù)據(jù)的像素時鐘信號 和原始視頻數(shù)據(jù)的像素時鐘信號的頻率相同。從FIFO緩存中讀出的行同步信 號和場同步信號,作為OSD視頻數(shù)據(jù)的行同步信號和場同步信號,以實現(xiàn)原 始視頻數(shù)據(jù)和OSD視頻數(shù)據(jù)間的同步。合成單元72,用于根據(jù)OSD視頻數(shù)據(jù)中像素的顏色值,識別出OSD圖 像像素的位置坐標,在原始視頻數(shù)據(jù)中對應(yīng)于該位置坐標處合成OSD圖像。
這里,所述合成單元72具體的可以是一CPLD。所述合成單元72,進一步用 于在原始視頻數(shù)據(jù)中對應(yīng)于所述位置坐標處,替換當前像素為對應(yīng)的OSD圖 像像素,或者替換當前像素為預定顏色的像素。合成單元72,還可以進一步 用于在原始視頻數(shù)據(jù)中對應(yīng)于所述位置坐標處,對當前像素的顏色值進行取反 操作,或者根據(jù)當前像素的顏色值是否達到預定閥值,重新設(shè)置當前像素的顏 色值。編碼單元73,用于對所述合成單元72合成了 OSD圖像的原始視頻數(shù)據(jù) 進行視頻編碼后輸出。這里,可以利用CPU實現(xiàn)所述視頻編碼的處理。綜上所述,按照本發(fā)明實施例所述的OSD的合成方法及OSD合成裝置, 可以以較低成本實現(xiàn)OSD合成,并且顯著減小OSD合成處理所帶來的時延。本發(fā)明所述的OSD的合成方法及OSD合成裝置,并不僅僅限于說明書和 實施方式中所列運用,它完全可以被適用于各種適合本發(fā)明之領(lǐng)域,對于熟悉 本領(lǐng)域的人員而言可容易地實現(xiàn)另外的優(yōu)點和進行修改,因此在不背離權(quán)利要 求及等同范圍所限定的一般概念的精神和范圍的情況下,本發(fā)明并不限于特定 的細節(jié)、代表性的設(shè)備和這里示出與描述的圖示示例。
權(quán)利要求
1.一種在屏顯示OSD的合成方法,用于在原始視頻數(shù)據(jù)上合成OSD圖像,其特征在于,包括步驟A,同步OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù),并將OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù)的有效圖像區(qū)域設(shè)置成一致,其中,所述OSD視頻數(shù)據(jù)中背景像素和OSD圖像像素的顏色值不同;B,根據(jù)OSD視頻數(shù)據(jù)中像素的顏色值,識別出OSD圖像像素的位置坐標,在原始視頻數(shù)據(jù)中對應(yīng)于該位置坐標處合成OSD圖像。
2. 如權(quán)利要求l所述的方法,其特征在于,還包括步驟C,對合成了 OSD圖像的原始視頻數(shù)據(jù)進行視頻編碼后輸出。
3. 如權(quán)利要求1所述的方法,其特征在于,所述步驟A中,所述同步OSD 視頻數(shù)據(jù)和原始視頻數(shù)據(jù)包括以原始視頻數(shù)據(jù)的像素時鐘信號為寫參考時 鐘,將原始視頻數(shù)據(jù)寫入一先進先出FIFO緩存;以O(shè)SD視頻數(shù)據(jù)的像素時 鐘信號為讀參考時鐘,讀出FIFO緩存中的保存的原始視頻數(shù)據(jù),其中,所述 OSD視頻數(shù)據(jù)的像素時鐘信號和原始視頻數(shù)據(jù)的像素時鐘信號的頻率相同。
4. 如權(quán)利要求3所述的方法,其特征在于,寫入FIFO緩存的原始視頻數(shù) 據(jù)包括原始視頻數(shù)據(jù)的行同步信號、場同步信號和圖像數(shù)據(jù)。
5. 如權(quán)利要求1所述的方法,其特征在于,所述步驟B中,所述在原始 視頻數(shù)據(jù)中對應(yīng)于該位置坐標處合成OSD圖像是在原始^f見頻數(shù)據(jù)中對應(yīng)于 該位置坐標處,替換當前像素的顏色為對應(yīng)的OSD圖像像素的顏色,或者替 換當前像素的顏色為預定顏色。
6. 如權(quán)利要求1所述的方法,其特征在于,所述步驟B中,所述在原始 視頻數(shù)據(jù)中對應(yīng)于該位置坐標處合成OSD圖像是在原始視頻數(shù)據(jù)中對應(yīng)于 該位置坐標處,對當前像素的顏色值進行取反操作,或者根據(jù)當前像素的顏色 值是否達到預定閥值,重新設(shè)置當前像素的顏色值。
7. —種OSD合成裝置,其特征在于,包括同步單元,用于同步OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù),并將OSD視頻數(shù)據(jù) 和原始視頻數(shù)據(jù)的有效圖像區(qū)域設(shè)置成一致,其中,所述OSD視頻數(shù)據(jù)中背景像素和OSD圖像像素的顏色值不同;合成單元,用于根據(jù)OSD視頻數(shù)據(jù)中像素的顏色值,識別出OSD圖像像 素的位置坐標,在原始視頻數(shù)據(jù)中對應(yīng)于該位置坐標處合成OSD圖像。
8. 如權(quán)利要求7所述的合成裝置,其特征在于,還包括編碼單元,用于對所述合成單元合成了 OSD圖像的原始視頻數(shù)據(jù)進行視 頻編碼后輸出。
9. 如權(quán)利要求7所述的合成裝置,其特征在于,所述同步單元進一步用 于以原始視頻數(shù)據(jù)的像素時鐘信號為寫參考時鐘,將原始視頻數(shù)據(jù)寫入一 FIFO緩存;以O(shè)SD視頻數(shù)據(jù)的像素時鐘信號為讀參考時鐘,讀出FIFO緩存 中保存的原始視頻數(shù)據(jù),其中,所述OSD視頻數(shù)據(jù)的像素時鐘信號和原始視 頻數(shù)據(jù)的像素時鐘信號的頻率相同。
10. 如權(quán)利要求7所述的合成裝置,其特征在于,所述合成單元,進一步 用于在原始視頻數(shù)據(jù)中對應(yīng)于所述位置坐標處,替換當前像素的顏色為對應(yīng)的 OSD圖像像素的顏色,或者替換當前像素的顏色為預定顏色。
11. 如權(quán)利要求7所述的合成裝置,其特征在于,所述合成單元,進一步 用于在原始視頻數(shù)據(jù)中對應(yīng)于所述位置坐標處,對當前像素的顏色值進行取反 操作,或者根據(jù)當前像素的顏色值是否達到預定閥值,重新設(shè)置當前像素的顏 色值。
全文摘要
本發(fā)明提供了一種OSD的合成方法及合成裝置,預先同步OSD視頻數(shù)據(jù)和原始視頻數(shù)據(jù),再根據(jù)識別出OSD圖像像素的坐標位置,在原始視頻數(shù)據(jù)上合成OSD。按照本發(fā)明所述的OSD的合成方法及合成裝置,可降低系統(tǒng)成本,并減小OSD處理帶來的時延。
文檔編號G09G5/00GK101127847SQ20071012108
公開日2008年2月20日 申請日期2007年8月29日 優(yōu)先權(quán)日2007年8月29日
發(fā)明者俞柏峰, 胡慧鋒, 高爾龍 申請人:杭州華三通信技術(shù)有限公司