一種后端顯示的字幕疊加方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于視頻顯示領(lǐng)域,具體涉及一種后端顯示的字幕疊加方法。
【背景技術(shù)】
[0002]近年來音視頻服務(wù)系統(tǒng)已廣泛應(yīng)用于工業(yè)、交通、商業(yè)、金融、軍事及安全保衛(wèi)等領(lǐng)域,可視化業(yè)務(wù)系統(tǒng)成為現(xiàn)代化管理、監(jiān)測、控制的重要手段之一。將實時字幕疊加在視頻系統(tǒng)的顯示圖像上是各種視頻業(yè)務(wù)系統(tǒng)提示、輔助圖像顯示內(nèi)容的普遍做法。現(xiàn)有的字幕疊加方法是通過用戶終端將需要疊加的字幕信息存儲在數(shù)據(jù)庫中,當(dāng)字幕信息對應(yīng)的圖像被點播時,與圖像疊加,實現(xiàn)字幕顯示。
[0003]在音視頻服務(wù)系統(tǒng)大廳業(yè)務(wù)應(yīng)用中,用戶通常會將多個不同的圖像上到大屏顯示,然后每個圖像都會有字幕疊加顯示,當(dāng)這些圖像的原始分辨率不同,會造成字幕在大屏顯示的大小不一,同時還需要業(yè)務(wù)操作員進(jìn)行后期操作,將這些圖像的疊加字幕進(jìn)行調(diào)節(jié);造成大廳業(yè)務(wù)應(yīng)用工作效率低下。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于針對現(xiàn)有技術(shù)存在的問題,提供一種后端顯示的字幕疊加方法,滿足用戶期望的字幕大小與屏幕顯示大小比例匹配,并且將各個不同分辨率視頻的不同大小字幕在大廳大屏按照統(tǒng)一的大小比例進(jìn)行顯示,保證疊加字幕在大屏的不同分屏顯示大小一致。
[0005]本發(fā)明具體是通過以下技術(shù)方案來實現(xiàn)的:
[0006]—種后端顯示的字幕疊加方法,包括以下步驟:
[0007](1)、在客戶端依照基準(zhǔn)分辨率設(shè)定一個模擬字幕疊加顯示區(qū)域,模擬字幕疊加顯示區(qū)域設(shè)定一個基準(zhǔn)分辨率;
[0008](2)、模擬字幕疊加顯示區(qū)域?qū)⒁曨l圖像上的用戶輸入的字幕信息進(jìn)行顯示;
[0009](3)、在模擬字幕疊加顯示區(qū)域顯示的字幕信息保存后,在數(shù)據(jù)庫進(jìn)行存儲;
[0010](4)、圖像輸出到解碼顯示終端進(jìn)行解碼顯示時,應(yīng)用控制服務(wù)從數(shù)據(jù)庫獲取圖像對應(yīng)的字幕信息,然后根據(jù)實際顯示區(qū)域分辨率輸出字幕信息在顯示區(qū)域圖像上疊加顯不O
[0011]優(yōu)選地,所述字幕信息可以設(shè)置,設(shè)置參數(shù)至少包括:文字內(nèi)容、顯示坐標(biāo)、字體格式、字體顏色、字體大小。
[0012]優(yōu)選地,步驟(4)中,在實際顯示區(qū)域顯示字幕信息的規(guī)則包括:根據(jù)字幕信息中的源字體大小獲取該字幕在基準(zhǔn)分辨率下對應(yīng)的源像素值;然后根據(jù):(字幕源像素值/基準(zhǔn)分辨率)=(字幕顯示像素值/實際顯示區(qū)域分辨率)的計算方法獲取字幕顯示像素值,進(jìn)而獲得字幕在實際顯示區(qū)域?qū)?yīng)的字體大小,疊加到對應(yīng)的視頻圖像信號上后進(jìn)行解碼輸出顯示。
[0013]本發(fā)明產(chǎn)生的有益效果為:本方法用戶可以更加方便的定制自己需要的疊加字幕信息,同時字幕信息在實際大屏疊加時在不同分屏上的顯示時大小統(tǒng)一,提高了音視頻服務(wù)系統(tǒng)的服務(wù)質(zhì)量,提高了大廳業(yè)務(wù)應(yīng)用效率。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明的方法流程圖。
【具體實施方式】
[0016]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0017]如圖1所示,一種后端顯示的字幕疊加方法,包括以下步驟:
[0018](1)、在客戶端依照基準(zhǔn)分辨率設(shè)定一個模擬字幕疊加顯示區(qū)域,模擬字幕疊加顯示區(qū)域設(shè)定一個基準(zhǔn)分辨率;
[0019](2)、模擬字幕疊加顯示區(qū)域?qū)⒁曨l圖像上的用戶輸入的字幕信息進(jìn)行顯示,所述字幕信息可以設(shè)置,設(shè)置參數(shù)至少包括:文字內(nèi)容、顯示坐標(biāo)、字體格式、字體顏色、字體大小;
[0020](3)、在模擬字幕疊加顯示區(qū)域顯示的字幕信息保存后,在數(shù)據(jù)庫進(jìn)行存儲;
[0021](4)、圖像輸出到解碼顯示終端進(jìn)行解碼顯示時,應(yīng)用控制服務(wù)從數(shù)據(jù)庫獲取圖像對應(yīng)的字幕信息,然后根據(jù)實際顯示區(qū)域分辨率輸出字幕信息在顯示區(qū)域圖像上疊加顯示,在實際顯示區(qū)域顯示字幕信息的規(guī)則包括:根據(jù)字幕信息中的源字體大小獲取該字幕在基準(zhǔn)分辨率下對應(yīng)的源像素值;然后根據(jù):(字幕源像素值/基準(zhǔn)分辨率)=(字幕顯示像素值/實際顯示區(qū)域分辨率)的計算方法獲取字幕顯示像素值,進(jìn)而獲得字幕在實際顯示區(qū)域?qū)?yīng)的字體大小,疊加到對應(yīng)的視頻圖像信號上后進(jìn)行解碼輸出顯示。
[0022]本發(fā)明以拼接屏幕為例,其中包括拼接屏幕I?拼接屏幕4,每個拼接屏幕接入的視頻的分辨率分別為1920* 1080、1366 X 768、1280 X 960、1024*768像素。本實施例中拼接屏幕I?拼接屏幕4顯示不同的音視頻圖像,在進(jìn)行字幕顯示時,先在處理計算機(jī)的客戶端建立一個模擬字幕疊加顯示區(qū)域,這里默認(rèn)為= 1920*1080像素。該模擬字幕疊加顯示區(qū)域分別對為1920*1080、1366 X 768、1280 X 960、1024*768的視頻上的字幕信息進(jìn)行顯示,并保存在當(dāng)前分辨率下4種分辨率視頻的字幕信息和字幕像素值,將該字幕像素值視為字幕源像素值。
[0023]在大屏顯示拼接屏幕I?拼接屏幕4的接入視頻時,客戶端的應(yīng)用控制服務(wù)從數(shù)據(jù)庫獲取這4種不同分辨率圖像對應(yīng)的字幕信息的字幕源像素值和字幕信息(如文字內(nèi)容、顯示坐標(biāo)、字體格式、字體顏色等),通過方式:(字幕源像素值/基準(zhǔn)分辨率)=(字幕顯示像素值/實際顯示區(qū)域分辨率),計算后獲取實際顯示區(qū)域字幕顯示的字幕顯示像素值。分別得至IJ4種視頻信號的實際顯示區(qū)域的字幕顯示像素值和其他字幕信息后,疊加到對應(yīng)的視頻圖像信號上后進(jìn)行解碼輸出顯示。
[0024]其中實際顯示區(qū)域分辨率可以在大屏的拼接屏的實際使用分辨率來設(shè)定,如該大屏的拼接屏幕的分辨率為1920*1080像素,那么在接入拼接屏幕I的圖像視頻信號時,字幕信息即可保持不變,直接輸入數(shù)據(jù)庫內(nèi)對應(yīng)于拼接屏幕I的字幕源像素值和字幕信息,在接入拼接屏幕2?4時,就需要通過該方式對字幕信息進(jìn)行調(diào)整并疊加后顯示。所有的字幕信息,在經(jīng)過調(diào)整匹配大屏的顯示屏的分辨率后,最終可以在大屏上的拼接屏幕I?拼接屏幕4得到相同大小字體。
[0025]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種后端顯示的字幕疊加方法,其特征在于,包括以下步驟: (1)、在客戶端依照基準(zhǔn)分辨率設(shè)定一個模擬字幕疊加顯示區(qū)域,模擬字幕疊加顯示區(qū)域設(shè)定一個基準(zhǔn)分辨率; (2)、模擬字幕疊加顯示區(qū)域?qū)⒁曨l圖像上的用戶輸入的字幕信息進(jìn)行顯示; (3)、在模擬字幕疊加顯示區(qū)域顯示的字幕信息保存后,在數(shù)據(jù)庫進(jìn)行存儲; (4)、圖像輸出到解碼顯示終端進(jìn)行解碼顯示時,應(yīng)用控制服務(wù)從數(shù)據(jù)庫獲取圖像對應(yīng)的字幕信息,然后根據(jù)實際顯示區(qū)域分辨率輸出字幕信息在顯示區(qū)域圖像上疊加顯示。2.如權(quán)利要求1所述的一種后端顯示的字幕疊加方法,其特征在于,所述字幕信息可以設(shè)置,設(shè)置參數(shù)至少包括:文字內(nèi)容、顯示坐標(biāo)、字體格式、字體顏色、字體大小。3.如權(quán)利要求1所述的一種后端顯示的字幕疊加方法,其特征在于,步驟(4)中,在實際顯示區(qū)域顯示字幕信息的規(guī)則包括:根據(jù)字幕信息中的源字體大小獲取該字幕在基準(zhǔn)分辨率下對應(yīng)的源像素值;然后根據(jù):(字幕源像素值/基準(zhǔn)分辨率)=(字幕顯示像素值/實際顯示區(qū)域分辨率)的計算方法獲取字幕顯示像素值,進(jìn)而獲得字幕在實際顯示區(qū)域?qū)?yīng)的字體大小,疊加到對應(yīng)的視頻圖像信號上后進(jìn)行解碼輸出顯示。
【專利摘要】本發(fā)明提出了一種后端顯示的字幕疊加方法,包括以下步驟:(1)、在客戶端依照基準(zhǔn)分辨率設(shè)定一個模擬字幕疊加顯示區(qū)域,模擬字幕疊加顯示區(qū)域設(shè)定一個基準(zhǔn)分辨率;(2)、模擬字幕疊加顯示區(qū)域?qū)⒁曨l圖像上的用戶輸入的字幕信息進(jìn)行顯示;(3)、在模擬字幕疊加顯示區(qū)域顯示的字幕信息保存后,在數(shù)據(jù)庫進(jìn)行存儲;(4)、圖像輸出到解碼顯示終端進(jìn)行解碼顯示時,應(yīng)用控制服務(wù)從數(shù)據(jù)庫獲取圖像對應(yīng)的字幕信息,然后根據(jù)實際顯示區(qū)域分辨率輸出字幕信息在顯示區(qū)域圖像上疊加顯示。本方法用戶可以更加方便的定制自己需要的疊加字幕信息,同時字幕信息在實際疊加顯示時大小比例統(tǒng)一,提高了音視頻服務(wù)系統(tǒng)的服務(wù)質(zhì)量,提高了大廳業(yè)務(wù)應(yīng)用效率。
【IPC分類】H04N21/488
【公開號】CN105554589
【申請?zhí)枴緾N201510925623
【發(fā)明人】程家明, 程科
【申請人】武漢興圖新科電子股份有限公司
【公開日】2016年5月4日
【申請日】2015年12月14日