本發(fā)明涉及視頻技術(shù)領(lǐng)域,特別是涉及一種視頻字符疊加方法和系統(tǒng)。
背景技術(shù):
視頻字符疊加功能是目前視頻采集設(shè)備較常用的一項(xiàng)功能,其可以在視頻上疊加顯示時(shí)間、地點(diǎn)和狀態(tài)等信息,還可以根據(jù)具體需求進(jìn)行動(dòng)態(tài)調(diào)整。
在傳統(tǒng)的視頻字符疊加技術(shù)中,有技術(shù)使將字符轉(zhuǎn)換成rgb格式或者ycbcr格式等圖片信息進(jìn)行緩存,再將視頻數(shù)據(jù)和字符圖片進(jìn)行兩層圖像層之間的疊加,然后將疊加后的視頻輸出,以相應(yīng)字符在圖片上的疊加。還有技術(shù)需要將字符轉(zhuǎn)換成字符點(diǎn)陣(如以1表示字符本身,以0表示無(wú)字符的空白處),將上述字符點(diǎn)陣疊加至待顯示的視頻數(shù)據(jù)進(jìn)行輸出后便可以使輸出后的視頻上攜帶相應(yīng)的字符。然而,上述視頻字符疊加技術(shù)中,前者需要使用較多的存儲(chǔ)空間,而且將字符轉(zhuǎn)換成圖片并進(jìn)行緩存處理比較復(fù)雜,需要較多運(yùn)算時(shí)間,影響視頻數(shù)據(jù)的顯示效果;后者雖然可以使用較少的存儲(chǔ)空間,但是字符顏色單一,容易與背景混在一起,使字符在視頻上的顯示效果差。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)傳統(tǒng)的視頻字符疊加技術(shù)容易使視頻或者字符顯示效果差的技術(shù)問(wèn)題,提供一種視頻字符疊加方法和系統(tǒng)。
一種視頻字符疊加方法,包括如下步驟:
對(duì)傳輸至顯示模塊進(jìn)行顯示的視頻圖像數(shù)據(jù)進(jìn)行位置識(shí)別,在識(shí)別到圖像顯示位置與坐標(biāo)寄存器存儲(chǔ)的字符顯示位置一致時(shí),從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣數(shù)據(jù);其中,所述字符顯示位置為顯示待顯示的顯示字符的像素點(diǎn)位置;
識(shí)別所述字符點(diǎn)陣數(shù)據(jù)中的字符數(shù)據(jù),在所述字符數(shù)據(jù)的目標(biāo)方向上,將與所述字符數(shù)據(jù)的字符顯示位置相鄰的若干個(gè)像素點(diǎn)確定為陰影像素點(diǎn);
將所述陰影像素點(diǎn)的顏色設(shè)為陰影色,將所述視頻圖像數(shù)據(jù)、字符數(shù)據(jù)和陰影像素點(diǎn)進(jìn)行疊加。
一種視頻字符疊加系統(tǒng),包括:
第一識(shí)別模塊,用于對(duì)傳輸至顯示模塊進(jìn)行顯示的視頻圖像數(shù)據(jù)進(jìn)行位置識(shí)別,在識(shí)別到圖像顯示位置與坐標(biāo)寄存器存儲(chǔ)的字符顯示位置一致時(shí),從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣數(shù)據(jù);其中,所述字符顯示位置為顯示待顯示的顯示字符的像素點(diǎn)位置;
第二識(shí)別模塊,用于識(shí)別所述字符點(diǎn)陣數(shù)據(jù)中的字符數(shù)據(jù),在所述字符數(shù)據(jù)的目標(biāo)方向上,將與所述字符數(shù)據(jù)的字符顯示位置相鄰的若干個(gè)像素點(diǎn)確定為陰影像素點(diǎn);
疊加模塊,用于將所述陰影像素點(diǎn)的顏色設(shè)為陰影色,將所述視頻圖像數(shù)據(jù)、字符數(shù)據(jù)和陰影像素點(diǎn)進(jìn)行疊加。
上述視頻字符疊加方法和系統(tǒng),可以在識(shí)別到圖像顯示位置與坐標(biāo)寄存器存儲(chǔ)的字符顯示位置一致時(shí),從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣數(shù)據(jù),識(shí)別所述字符點(diǎn)陣數(shù)據(jù)中的字符數(shù)據(jù),在上述字符數(shù)據(jù)的目標(biāo)方向且與所述字符數(shù)據(jù)的字符顯示位置相鄰的若干個(gè)像素點(diǎn)確定為陰影像素點(diǎn),并將上述陰影像素點(diǎn)的顏色設(shè)為設(shè)定的陰影色,再將視頻圖像數(shù)據(jù)、字符數(shù)據(jù)和陰影像素點(diǎn)進(jìn)行疊加,使在視頻上顯示的字符數(shù)據(jù)可以通過(guò)字符數(shù)據(jù)某側(cè)或者某幾側(cè)的陰影與視頻上的背景進(jìn)行區(qū)分,在使用較少存儲(chǔ)空間的基礎(chǔ)上,便于將視頻與視頻上顯示的相關(guān)字符進(jìn)行明確區(qū)分,即保證了視頻的顯示效果,又保證了字符的顯示效果。
附圖說(shuō)明
圖1為一個(gè)實(shí)施例的視頻字符疊加方法流程圖;
圖2為一個(gè)實(shí)施例的字符顯示對(duì)比圖;
圖3為一個(gè)實(shí)施例的視頻字符疊加系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的視頻字符疊加方法和系統(tǒng)的具體實(shí)施方式作詳細(xì)描述。
參考圖1,圖1所示為一個(gè)實(shí)施例的視頻字符疊加方法流程圖,包括如下步驟:
s10,對(duì)傳輸至顯示模塊進(jìn)行顯示的視頻圖像數(shù)據(jù)進(jìn)行位置識(shí)別,在識(shí)別到圖像顯示位置與坐標(biāo)寄存器存儲(chǔ)的字符顯示位置一致時(shí),從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣數(shù)據(jù);其中,所述字符顯示位置為顯示待顯示的顯示字符的像素點(diǎn)位置;
在顯示裝置上顯示視頻時(shí),在所顯示的視頻上進(jìn)一步顯示表征時(shí)間、地點(diǎn)和/或狀態(tài)等說(shuō)明性字符,有利于用戶更為全面的獲取上述視頻所攜帶的信息。待顯示的字符可以通過(guò)相應(yīng)的字符點(diǎn)陣數(shù)據(jù)表征,上述字符點(diǎn)陣數(shù)據(jù)可以存儲(chǔ)在字符點(diǎn)陣存儲(chǔ)器中。具體地,字符點(diǎn)陣存儲(chǔ)器所存儲(chǔ)的字符點(diǎn)陣數(shù)據(jù)可以包括字符標(biāo)識(shí)符為1和非字符標(biāo)識(shí)符為0,字符標(biāo)識(shí)符為1,其中,0表示相應(yīng)的像素點(diǎn)為非字符像素點(diǎn),1表示表示相應(yīng)的像素點(diǎn)為是字符像素點(diǎn)。上述字符像素點(diǎn)與字符顯示位置相對(duì)應(yīng),上述字符顯示位置存儲(chǔ)在相應(yīng)的坐標(biāo)寄存器。上述視頻字符疊加方法可以由fpga(fieldprogrammablegatearray,現(xiàn)場(chǎng)可編程門(mén)陣列)芯片執(zhí)行,此時(shí),上述字符點(diǎn)陣存儲(chǔ)器和坐標(biāo)寄存器分別為在上述fpga上設(shè)置的存儲(chǔ)器和寄存器。
s20,識(shí)別所述字符點(diǎn)陣數(shù)據(jù)中的字符數(shù)據(jù),在所述字符數(shù)據(jù)的目標(biāo)方向上,將與所述字符數(shù)據(jù)的字符顯示位置相鄰的若干個(gè)像素點(diǎn)確定為陰影像素點(diǎn);
上述目標(biāo)方向可以為相應(yīng)字符前、后、上和下四個(gè)方向中的一個(gè)或者多個(gè)方向??蛇x地,可以將字符數(shù)據(jù)的后一個(gè)像素點(diǎn)和下一個(gè)像素點(diǎn)確定為陰影像素點(diǎn),以減少后續(xù)字符陰影對(duì)相應(yīng)視頻所造成的干擾。
s30,將所述陰影像素點(diǎn)的顏色設(shè)為陰影色,將所述視頻圖像數(shù)據(jù)、字符數(shù)據(jù)和陰影像素點(diǎn)進(jìn)行疊加。
上述陰影色可以為灰色。將視頻圖像數(shù)據(jù)、字符數(shù)據(jù)和陰影像素點(diǎn)進(jìn)行疊加后輸出至顯示單元進(jìn)行顯示,使在視頻上顯示的字符可以通過(guò)字符邊陰影與視頻上的背景進(jìn)行區(qū)分。
以圖2所示字符為例,圖2左側(cè)為使用傳統(tǒng)方案在視頻圖像數(shù)據(jù)上疊加字符的顯示結(jié)果,其中字符與視頻背景顏色極為接近,用戶難以從顯示的視頻中辨別其上面顯示的其他字符;圖2右側(cè)的字符為將字符數(shù)據(jù)的后一個(gè)像素點(diǎn)和下一個(gè)像素點(diǎn)確定為陰影像素點(diǎn),并將相應(yīng)的視頻圖像數(shù)據(jù)、字符數(shù)據(jù)和陰影像素點(diǎn)進(jìn)行疊加后輸出的顯示結(jié)果,用戶可以利用字符后方和下方的陰影識(shí)別該字符,有效提高了字符的顯示效果。
本實(shí)施例提供的視頻字符疊加方法,可以在識(shí)別到圖像顯示位置與坐標(biāo)寄存器存儲(chǔ)的字符顯示位置一致時(shí),從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣數(shù)據(jù),識(shí)別所述字符點(diǎn)陣數(shù)據(jù)中的字符數(shù)據(jù),在上述字符數(shù)據(jù)的目標(biāo)方向且與所述字符數(shù)據(jù)的字符顯示位置相鄰的若干個(gè)像素點(diǎn)確定為陰影像素點(diǎn),并將上述陰影像素點(diǎn)的顏色設(shè)為設(shè)定的陰影色,再將視頻圖像數(shù)據(jù)、字符數(shù)據(jù)和陰影像素點(diǎn)進(jìn)行疊加,使在視頻上顯示的字符數(shù)據(jù)可以通過(guò)字符數(shù)據(jù)某側(cè)或者某幾側(cè)的陰影與視頻上的背景進(jìn)行區(qū)分,在使用較少存儲(chǔ)空間的基礎(chǔ)上,便于將視頻與視頻上顯示的相關(guān)字符進(jìn)行明確區(qū)分,即保證了視頻的顯示效果,又保證了字符的顯示效果。
在一個(gè)實(shí)施例中,上述對(duì)傳輸至顯示模塊進(jìn)行顯示的視頻圖像數(shù)據(jù)進(jìn)行位置識(shí)別,在識(shí)別到圖像顯示位置與坐標(biāo)寄存器存儲(chǔ)的字符顯示位置一致時(shí),從字符點(diǎn)陣存儲(chǔ)器讀取字符點(diǎn)陣數(shù)據(jù)的過(guò)程之前還可以包括:
讀取待顯示的顯示字符和字符顯示位置,根據(jù)所述顯示字符和字符顯示位置生成字符點(diǎn)陣數(shù)據(jù);
將所述字符點(diǎn)陣數(shù)據(jù)寫(xiě)入預(yù)置的字符點(diǎn)陣存儲(chǔ)器,并將所述字符顯示位置寫(xiě)入坐標(biāo)寄存器。
上述待顯示的顯示字符可以為對(duì)視頻內(nèi)容進(jìn)行拍攝等獲取時(shí)生成的時(shí)間、地點(diǎn)等字符,也可以為用戶輸入的其他字符。具體地,用戶可以通過(guò)上位機(jī)等軟件將對(duì)應(yīng)字符的點(diǎn)陣數(shù)據(jù)通過(guò)總線方式寫(xiě)入到fpga內(nèi),fpga可以將接收到的數(shù)據(jù)存入到內(nèi)部存儲(chǔ)器(字符點(diǎn)陣存儲(chǔ)器)中,在寫(xiě)入字符數(shù)據(jù)的同時(shí),用戶還可以利用上位機(jī)通過(guò)總線將字符要顯示的字符顯示位置(包括水平坐標(biāo)位置和垂直坐標(biāo)位置)寫(xiě)入到fpga的內(nèi)部坐標(biāo)寄存器中進(jìn)行保存。字符顯示位置通常為其對(duì)應(yīng)的視頻一角,如視頻的左下角或者右下角等。
作為一個(gè)實(shí)施例,上述根據(jù)所述顯示字符和字符顯示位置生成字符點(diǎn)陣數(shù)據(jù)的過(guò)程可以包括:
所述顯示字符和字符顯示位置確定用于顯示所述顯示字符的字符像素點(diǎn);
設(shè)置所述字符像素點(diǎn)對(duì)應(yīng)的字符標(biāo)識(shí)符,以及所述非字符像素點(diǎn)的非字符標(biāo)識(shí)符;
根據(jù)所述字符標(biāo)識(shí)符和非字符標(biāo)識(shí)符生成字符點(diǎn)陣數(shù)據(jù)。
作為一個(gè)實(shí)施例,上述識(shí)別所述字符點(diǎn)陣數(shù)據(jù)中的字符數(shù)據(jù)的過(guò)程可以包括:
將所述字符點(diǎn)陣數(shù)據(jù)中,字符標(biāo)識(shí)符對(duì)應(yīng)的點(diǎn)確定為字符像素點(diǎn),根據(jù)所述字符像素點(diǎn)確定字符數(shù)據(jù)。
作為一個(gè)實(shí)施例,上述字符標(biāo)識(shí)符為1,所述非字符標(biāo)識(shí)符為0。
本實(shí)施例將字符點(diǎn)陣數(shù)據(jù)對(duì)應(yīng)的各個(gè)像素點(diǎn)用0或1表示,0表示非字符像素點(diǎn),1表示字符像素點(diǎn),在保證字符點(diǎn)陣數(shù)據(jù)表達(dá)清楚的基礎(chǔ)上,有效簡(jiǎn)化了上述字符點(diǎn)陣數(shù)據(jù)。
在一個(gè)實(shí)施例中,上述字符顯示位置包括字符水平坐標(biāo)和字符垂直坐標(biāo);
所述對(duì)傳輸至顯示模塊進(jìn)行顯示的視頻圖像數(shù)據(jù)進(jìn)行位置識(shí)別,在識(shí)別到圖像顯示位置與坐標(biāo)寄存器存儲(chǔ)的字符顯示位置一致時(shí),從字符點(diǎn)陣存儲(chǔ)器讀取字符點(diǎn)陣數(shù)據(jù)的過(guò)程包括:
識(shí)別所述視頻圖像數(shù)據(jù)的行同步信號(hào)和場(chǎng)同步信號(hào);
設(shè)置水平計(jì)數(shù)器和垂直計(jì)數(shù)器;其中,所述水平計(jì)數(shù)器用于對(duì)行同步信號(hào)進(jìn)行計(jì)數(shù),所述垂直計(jì)數(shù)器用于對(duì)場(chǎng)同步信號(hào)進(jìn)行計(jì)數(shù);
當(dāng)水平計(jì)數(shù)器計(jì)數(shù)到與坐標(biāo)寄存器存儲(chǔ)的字符水平坐標(biāo)相同,且垂直計(jì)數(shù)器計(jì)數(shù)到與所述坐標(biāo)寄存器存儲(chǔ)的字符垂直坐標(biāo)相同時(shí),從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣數(shù)據(jù)。
視頻圖像數(shù)據(jù)是按幀的方式進(jìn)行傳輸?shù)?,在傳輸過(guò)程中帶有行場(chǎng)同步信號(hào),行場(chǎng)同步信號(hào)都是脈沖信號(hào),行同步信號(hào)hs指示圖像每行的起始,場(chǎng)同步信號(hào)vs指示圖像每幀的起始,利用hs,vs信號(hào)分別產(chǎn)生水平計(jì)數(shù)器和垂直計(jì)數(shù)器,當(dāng)水平計(jì)數(shù)器和垂直計(jì)數(shù)器計(jì)數(shù)到與上述所說(shuō)坐標(biāo)寄存器值(字符顯示位置)相同的位置時(shí),就可以將字符點(diǎn)陣數(shù)據(jù)從存儲(chǔ)器中讀出,以保證后續(xù)將字符數(shù)據(jù)疊加至視頻圖像數(shù)據(jù)上的準(zhǔn)確性。
在一個(gè)實(shí)施例中,上述將所述視頻圖像數(shù)據(jù)、字符數(shù)據(jù)和陰影像素點(diǎn)進(jìn)行疊加的過(guò)程可以包括:
在像素時(shí)鐘的驅(qū)動(dòng)下,分別對(duì)各個(gè)像素點(diǎn)位置對(duì)應(yīng)的像素點(diǎn)進(jìn)行檢測(cè),檢測(cè)所述像素點(diǎn)對(duì)應(yīng)的字符數(shù)據(jù)或者識(shí)別該像素點(diǎn)是否為陰影像素點(diǎn);
對(duì)于存在字符數(shù)據(jù)的像素點(diǎn),顯示字符數(shù)據(jù);
對(duì)于陰影像素點(diǎn),顯示陰影字符;
對(duì)于不存在字符數(shù)據(jù)且不為陰影像素點(diǎn)的像素點(diǎn),顯示視頻圖像數(shù)據(jù)。
本實(shí)施例提供的疊加過(guò)程具有較高的準(zhǔn)確性。
在一個(gè)實(shí)施例中,上述字符點(diǎn)陣存儲(chǔ)器為隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)。
ram具有讀寫(xiě)速度快,操作簡(jiǎn)單的特點(diǎn),使用ram進(jìn)行字符點(diǎn)陣存儲(chǔ)器的存儲(chǔ),有效保證了從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣存儲(chǔ)器的效率,進(jìn)而提高了后續(xù)的視頻字符疊加效率。
在一個(gè)實(shí)施例中,上述在所述字符數(shù)據(jù)的目標(biāo)方向上,將與所述字符數(shù)據(jù)的字符顯示位置相鄰的若干個(gè)像素點(diǎn)確定為陰影像素點(diǎn)的過(guò)程可以包括:
獲取在所述字符數(shù)據(jù)之后的一個(gè)像素點(diǎn),并獲取在所述字符數(shù)據(jù)之下的一個(gè)像素點(diǎn),得到陰影像素點(diǎn)。
本實(shí)施例將字符數(shù)據(jù)之后的一個(gè)像素點(diǎn),以及字符數(shù)據(jù)之下的一個(gè)像素點(diǎn)設(shè)為陰影像素點(diǎn),在設(shè)置字符陰影,保證字符顯示效果的基礎(chǔ)上,可以弱化字符邊上的陰影部分對(duì)相應(yīng)視頻所造成的干擾。
參考圖3,圖3所示為一個(gè)實(shí)施例的視頻字符疊加系統(tǒng)結(jié)構(gòu)示意圖,包括:
第一識(shí)別模塊10,用于對(duì)傳輸至顯示模塊進(jìn)行顯示的視頻圖像數(shù)據(jù)進(jìn)行位置識(shí)別,在識(shí)別到圖像顯示位置與坐標(biāo)寄存器存儲(chǔ)的字符顯示位置一致時(shí),從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣數(shù)據(jù);其中,所述字符顯示位置為顯示待顯示的顯示字符的像素點(diǎn)位置;
第二識(shí)別模塊20,用于識(shí)別所述字符點(diǎn)陣數(shù)據(jù)中的字符數(shù)據(jù),在所述字符數(shù)據(jù)的目標(biāo)方向上,將與所述字符數(shù)據(jù)的字符顯示位置相鄰的若干個(gè)像素點(diǎn)確定為陰影像素點(diǎn);
疊加模塊30,用于將所述陰影像素點(diǎn)的顏色設(shè)為陰影色,將所述視頻圖像數(shù)據(jù)、字符數(shù)據(jù)和陰影像素點(diǎn)進(jìn)行疊加。
本實(shí)施例提供的視頻字符疊加系統(tǒng),可以在識(shí)別到圖像顯示位置與坐標(biāo)寄存器存儲(chǔ)的字符顯示位置一致時(shí),從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣數(shù)據(jù),識(shí)別所述字符點(diǎn)陣數(shù)據(jù)中的字符數(shù)據(jù),在上述字符數(shù)據(jù)的目標(biāo)方向且與所述字符數(shù)據(jù)的字符顯示位置相鄰的若干個(gè)像素點(diǎn)確定為陰影像素點(diǎn),并將上述陰影像素點(diǎn)的顏色設(shè)為設(shè)定的陰影色,再將視頻圖像數(shù)據(jù)、字符數(shù)據(jù)和陰影像素點(diǎn)進(jìn)行疊加,使在視頻上顯示的字符數(shù)據(jù)可以通過(guò)字符數(shù)據(jù)某側(cè)或者某幾側(cè)的陰影與視頻上的背景進(jìn)行區(qū)分,在使用較少存儲(chǔ)空間的基礎(chǔ)上,便于將視頻與視頻上顯示的相關(guān)字符進(jìn)行明確區(qū)分,即保證了視頻的顯示效果,又保證了字符的顯示效果。
在一個(gè)實(shí)施例中,上述視頻字符疊加系統(tǒng)還可以包括:
讀取模塊,用于讀取待顯示的顯示字符和字符顯示位置,根據(jù)所述顯示字符和字符顯示位置生成字符點(diǎn)陣數(shù)據(jù);
寫(xiě)入模塊,用于將所述字符點(diǎn)陣數(shù)據(jù)寫(xiě)入預(yù)置的字符點(diǎn)陣存儲(chǔ)器,并將所述字符顯示位置寫(xiě)入坐標(biāo)寄存器。
上述待顯示的顯示字符可以為對(duì)視頻內(nèi)容進(jìn)行拍攝等獲取時(shí)生成的時(shí)間、地點(diǎn)等字符,也可以為用戶輸入的其他字符。具體地,用戶可以通過(guò)上位機(jī)等軟件將對(duì)應(yīng)字符的點(diǎn)陣數(shù)據(jù)通過(guò)總線方式寫(xiě)入到fpga內(nèi),fpga可以將接收到的數(shù)據(jù)存入到內(nèi)部存儲(chǔ)器(字符點(diǎn)陣存儲(chǔ)器)中,在寫(xiě)入字符數(shù)據(jù)的同時(shí),用戶還可以利用上位機(jī)通過(guò)總線將字符要顯示的字符顯示位置(包括水平坐標(biāo)位置和垂直坐標(biāo)位置)寫(xiě)入到fpga的內(nèi)部坐標(biāo)寄存器中進(jìn)行保存。字符顯示位置通常為其對(duì)應(yīng)的視頻一角,如視頻的左下角或者右下角等。
作為一個(gè)實(shí)施例,上述讀取模塊可以進(jìn)一步用于:
所述顯示字符和字符顯示位置確定用于顯示所述顯示字符的字符像素點(diǎn);
設(shè)置所述字符像素點(diǎn)對(duì)應(yīng)的字符標(biāo)識(shí)符,以及所述非字符像素點(diǎn)的非字符標(biāo)識(shí)符;
根據(jù)所述字符標(biāo)識(shí)符和非字符標(biāo)識(shí)符生成字符點(diǎn)陣數(shù)據(jù)。
作為一個(gè)實(shí)施例,上述第二識(shí)別模塊可以進(jìn)一步用于:
將所述字符點(diǎn)陣數(shù)據(jù)中,字符標(biāo)識(shí)符對(duì)應(yīng)的點(diǎn)確定為字符像素點(diǎn),根據(jù)所述字符像素點(diǎn)確定字符數(shù)據(jù)。
作為一個(gè)實(shí)施例,上述字符標(biāo)識(shí)符為1,所述非字符標(biāo)識(shí)符為0。
本實(shí)施例將字符點(diǎn)陣數(shù)據(jù)對(duì)應(yīng)的各個(gè)像素點(diǎn)用0或1表示,0表示非字符像素點(diǎn),1表示字符像素點(diǎn),在保證字符點(diǎn)陣數(shù)據(jù)表達(dá)清楚的基礎(chǔ)上,有效簡(jiǎn)化了上述字符點(diǎn)陣數(shù)據(jù)。
在一個(gè)實(shí)施例中,上述字符顯示位置包括字符水平坐標(biāo)和字符垂直坐標(biāo);
所述第一識(shí)別模塊進(jìn)一步用于:
識(shí)別所述視頻圖像數(shù)據(jù)的行同步信號(hào)和場(chǎng)同步信號(hào);
設(shè)置水平計(jì)數(shù)器和垂直計(jì)數(shù)器;其中,所述水平計(jì)數(shù)器用于對(duì)行同步信號(hào)進(jìn)行計(jì)數(shù),所述垂直計(jì)數(shù)器用于對(duì)場(chǎng)同步信號(hào)進(jìn)行計(jì)數(shù);
當(dāng)水平計(jì)數(shù)器計(jì)數(shù)到與坐標(biāo)寄存器存儲(chǔ)的字符水平坐標(biāo)相同,且垂直計(jì)數(shù)器計(jì)數(shù)到與所述坐標(biāo)寄存器存儲(chǔ)的字符垂直坐標(biāo)相同時(shí),從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣數(shù)據(jù)。
視頻圖像數(shù)據(jù)是按幀的方式進(jìn)行傳輸?shù)?,在傳輸過(guò)程中帶有行場(chǎng)同步信號(hào),行場(chǎng)同步信號(hào)都是脈沖信號(hào),行同步信號(hào)hs指示圖像每行的起始,場(chǎng)同步信號(hào)vs指示圖像每幀的起始,利用hs,vs信號(hào)分別產(chǎn)生水平計(jì)數(shù)器和垂直計(jì)數(shù)器,當(dāng)水平計(jì)數(shù)器和垂直計(jì)數(shù)器計(jì)數(shù)到與上述所說(shuō)坐標(biāo)寄存器值(字符顯示位置)相同的位置時(shí),就可以將字符點(diǎn)陣數(shù)據(jù)從存儲(chǔ)器中讀出,以保證后續(xù)將字符數(shù)據(jù)疊加至視頻圖像數(shù)據(jù)上的準(zhǔn)確性。
在一個(gè)實(shí)施例中,上述疊加模塊進(jìn)一步用于:
在像素時(shí)鐘的驅(qū)動(dòng)下,分別對(duì)各個(gè)像素點(diǎn)位置對(duì)應(yīng)的像素點(diǎn)進(jìn)行檢測(cè),檢測(cè)所述像素點(diǎn)對(duì)應(yīng)的字符數(shù)據(jù)或者識(shí)別該像素點(diǎn)是否為陰影像素點(diǎn);
對(duì)于存在字符數(shù)據(jù)的像素點(diǎn),顯示字符數(shù)據(jù);
對(duì)于陰影像素點(diǎn),顯示陰影字符;
對(duì)于不存在字符數(shù)據(jù)且不為陰影像素點(diǎn)的像素點(diǎn),顯示視頻圖像數(shù)據(jù)。
本實(shí)施例提供的疊加過(guò)程具有較高的準(zhǔn)確性。
在一個(gè)實(shí)施例中,上述字符點(diǎn)陣存儲(chǔ)器為隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)。
ram具有讀寫(xiě)速度快,操作簡(jiǎn)單的特點(diǎn),使用ram進(jìn)行字符點(diǎn)陣存儲(chǔ)器的存儲(chǔ),有效保證了從字符點(diǎn)陣存儲(chǔ)器中讀取字符點(diǎn)陣存儲(chǔ)器的效率,進(jìn)而提高了后續(xù)的視頻字符疊加效率。
在一個(gè)實(shí)施例中,上述第二識(shí)別模塊進(jìn)一步用于:
獲取在所述字符數(shù)據(jù)之后的一個(gè)像素點(diǎn),并獲取在所述字符數(shù)據(jù)之下的一個(gè)像素點(diǎn),得到陰影像素點(diǎn)。
本實(shí)施例將字符數(shù)據(jù)之后的一個(gè)像素點(diǎn),以及字符數(shù)據(jù)之下的一個(gè)像素點(diǎn)設(shè)為陰影像素點(diǎn),在設(shè)置字符陰影,保證字符顯示效果的基礎(chǔ)上,可以弱化字符邊上的陰影部分對(duì)相應(yīng)視頻所造成的干擾。
本發(fā)明提供的視頻字符疊加系統(tǒng)與本發(fā)明提供的視頻字符疊加方法一一對(duì)應(yīng),在所述視頻字符疊加方法的實(shí)施例闡述的技術(shù)特征及其有益效果均適用于視頻字符疊加系統(tǒng)的實(shí)施例中,特此聲明。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書(shū)記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。