欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

動態(tài)字符疊加方法和系統(tǒng)的制作方法

文檔序號:9420589閱讀:1783來源:國知局
動態(tài)字符疊加方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信技術(shù),特別是涉及一種動態(tài)字符疊加方法和系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)攝像機(IPCamera, IPC)是基于網(wǎng)絡(luò)技術(shù)的新一代攝像機。其擁有簡單的字符疊加功能,可以登錄web頁面,或者采用私有協(xié)議的方式進行字符疊加。
[0003]圖1為一目前常用的字符疊加系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,該系統(tǒng)中,每個IPC需要利用一個動態(tài)字符串疊加器來配合其實現(xiàn)字符的動態(tài)疊加。利用該系統(tǒng)進行字符疊加時主要包括以下幾個步驟:
[0004]步驟101、將前端IPC與疊加器一起接到網(wǎng)絡(luò)中,并配置兩者為同一網(wǎng)段IP。
[0005]步驟102、疊加器通過RS485等方式連接前端數(shù)據(jù)采集設(shè)備,實時采集數(shù)據(jù)。
[0006]步驟103、疊加器在獲得數(shù)據(jù)后,調(diào)用IPC廠商的私有軟件工具包(SoftwareDevelopment Kit,SDK)告知IPC所需要疊加的字符
[0007]步驟104、IPC收到疊加器的消息后,在視頻圖像上進行字符疊加,并編碼發(fā)送。
[0008]上述現(xiàn)有的動態(tài)字符疊加方案中,由IPC進行字符的疊加,每臺疊加器需要由一臺專用的疊加器向其發(fā)送需要疊加的字符,這樣,每臺IPC需要配置一個疊加器,并且一個疊加器占用交換機的一個口,使得N 口交換機僅能接入N/2臺IPC,因此,硬件設(shè)備開銷較大。另外,當前端IPC掉線時,疊加數(shù)據(jù)將無法保存,從而導致數(shù)據(jù)丟失。

【發(fā)明內(nèi)容】

[0009]有鑒于此,本發(fā)明的主要目的在于提供一種動態(tài)字符疊加方法和系統(tǒng),可以大幅度降低硬件設(shè)備開銷。
[0010]為了達到上述目的,本發(fā)明提出的技術(shù)方案為:
[0011 ] 一種動態(tài)字符疊加方法,包括:
[0012]各視頻采集設(shè)備將當前產(chǎn)生的待發(fā)送數(shù)據(jù)構(gòu)造成數(shù)據(jù)包后,通過字符疊加器發(fā)送所述數(shù)據(jù)包;
[0013]所述字符疊加器判斷當前接收到的所述數(shù)據(jù)包的類型;
[0014]當所述數(shù)據(jù)包為視頻流數(shù)據(jù)包時,所述字符疊加器判斷當前是否存在需要疊加至所述數(shù)據(jù)包的字符,如果存在,則執(zhí)行對所述數(shù)據(jù)包的字符疊加處理,并將疊加后得到的新數(shù)據(jù)包轉(zhuǎn)發(fā)至相應(yīng)的目標接收實體;否則,直接將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至相應(yīng)的目標接收實體;
[0015]當所述數(shù)據(jù)包不屬于視頻流數(shù)據(jù)包時,則將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至相應(yīng)的目標接收實體。
[0016]—種動態(tài)字符疊加系統(tǒng),包括:視頻采集設(shè)備、字符疊加器和數(shù)據(jù)采集器;其中,
[0017]所述視頻采集設(shè)備,用于各視頻采集設(shè)備將當前產(chǎn)生的待發(fā)送數(shù)據(jù)構(gòu)造成數(shù)據(jù)包后,通過字符疊加器發(fā)送所述數(shù)據(jù)包;
[0018]所述字符疊加器,用于判斷當前接收到的所述數(shù)據(jù)包的類型;當所述數(shù)據(jù)包為視頻流數(shù)據(jù)包時,根據(jù)對應(yīng)的數(shù)據(jù)采集器的字符發(fā)送情況,判斷當前是否存在需要疊加至所述數(shù)據(jù)包的字符,如果存在,則執(zhí)行對所述數(shù)據(jù)包的字符疊加處理,并將疊加后得到的新數(shù)據(jù)包轉(zhuǎn)發(fā)至相應(yīng)的目標接收實體;否則,直接將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至相應(yīng)的目標接收實體;當所述數(shù)據(jù)包不屬于視頻流數(shù)據(jù)包時,則將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至相應(yīng)的目標接收實體。
[0019]綜上所述,本發(fā)明提出的動態(tài)字符疊加方法和系統(tǒng),由一個與所有視頻采集設(shè)備和所有數(shù)據(jù)采集器連接的字符疊加器,來完成各視頻采集設(shè)備生成的數(shù)據(jù)包的轉(zhuǎn)發(fā),并對其中的視頻流數(shù)據(jù)包進行字符疊加后再進行轉(zhuǎn)發(fā),如此,只需要一個字符疊加器即可實現(xiàn)各視頻采集設(shè)備的視頻流疊加,從而可以大幅度減少硬件設(shè)備的開銷。
【附圖說明】
[0020]圖1為一傳統(tǒng)字符疊加系統(tǒng)的結(jié)構(gòu)示意圖;
[0021]圖2為本發(fā)明實施例一的方法流程示意圖;
[0022]圖3為本發(fā)明實施例一的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對本發(fā)明作進一步地詳細描述。
[0024]本發(fā)明的核心思想是:所有視頻采集設(shè)備的數(shù)據(jù)包均發(fā)送給一個字符疊加器,由該字符疊加器進行數(shù)據(jù)包的轉(zhuǎn)發(fā),并且實現(xiàn)對所有視頻采集設(shè)備的視頻圖像的字符疊加,如此,可避免現(xiàn)有方案中由視頻采集設(shè)備進行字符疊加所存在的硬件設(shè)備開銷較大的問題。
[0025]圖2為本發(fā)明實施例一的流程示意圖,如圖2所示,該實施例主要包括:
[0026]步驟201、各視頻采集設(shè)備將當前產(chǎn)生的待發(fā)送數(shù)據(jù)構(gòu)造成數(shù)據(jù)包后,通過字符疊加器發(fā)送所述數(shù)據(jù)包。
[0027]本步驟,與現(xiàn)有的字符疊加方案所不同的是:這里需要由字符疊加器負責視頻采集設(shè)備的所有數(shù)據(jù)的轉(zhuǎn)發(fā)。這樣,視頻采集設(shè)備產(chǎn)生視頻流數(shù)據(jù)后,不需要再執(zhí)行字符疊加操作,而是直接將數(shù)據(jù)打包生成數(shù)據(jù)包后通過字符疊加器發(fā)送給目標接收實體,由字符疊加器負責對數(shù)據(jù)包中的視頻流進行字符疊加操作。如此,一臺字符疊加器即可以執(zhí)行所有視頻采集設(shè)備的視頻流字符疊加操作,因此,可以大幅度降低字符疊加器的硬件開銷。這里需要說明的是,在數(shù)據(jù)包的具體構(gòu)造和發(fā)送過程中,視頻采集設(shè)備直接將數(shù)據(jù)包的目的地址設(shè)備為目標接收實體,然后將所構(gòu)造的網(wǎng)絡(luò)數(shù)據(jù)包發(fā)到到網(wǎng)絡(luò)上即可,與視頻采集設(shè)備直接連接的字符疊加器將會先截獲這些數(shù)據(jù)包然后再進行相應(yīng)的轉(zhuǎn)發(fā)處理,因此,字符疊加器對數(shù)據(jù)包的轉(zhuǎn)發(fā)對視頻采集設(shè)備而言是透明的。
[0028]具體地,所述視頻采集設(shè)備可以為網(wǎng)絡(luò)攝像機等視頻采集設(shè)備,但不限于此。
[0029]步驟202、所述字符疊加器判斷當前接收到的所述數(shù)據(jù)包的類型。
[0030]本步驟中,字符疊加器需要確定數(shù)據(jù)包的類型,即數(shù)據(jù)包中的數(shù)據(jù)是否是視頻流,以便在步驟203中針對視頻流數(shù)據(jù)包實現(xiàn)視頻流的字符疊加。
[0031]這里數(shù)據(jù)包的目標接收實體同現(xiàn)有方案一樣,可以為所述目標接收實體包括管理平臺、視頻存儲設(shè)備和/或視頻轉(zhuǎn)發(fā)設(shè)備。
[0032]步驟203、當所述數(shù)據(jù)包為視頻流數(shù)據(jù)包時,所述字符疊加器判斷當前是否存在需要疊加至所述數(shù)據(jù)包的字符,如果存在,則執(zhí)行對所述數(shù)據(jù)包的字符疊加處理,并將疊加后得到的新數(shù)據(jù)包轉(zhuǎn)發(fā)至相應(yīng)的目標接收實體;否則,直接將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至相應(yīng)的目標接收實體;
[0033]當所述數(shù)據(jù)包不屬于視頻流數(shù)據(jù)包時,則將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至相應(yīng)的目標接收實體。
[0034]上述步驟203中,對于視頻流數(shù)據(jù)包,字符疊加器在當前有為其疊加字符的需要時,先對其進行字符疊加處理,然后再進行相應(yīng)的轉(zhuǎn)發(fā);對于非視頻流數(shù)據(jù)包,則字符疊加器不需要對其進行處理,直接執(zhí)行對該包的轉(zhuǎn)發(fā)即可。這樣,通過由字符疊加器替代各視頻采集設(shè)備進行字符的疊加,可以避免現(xiàn)有方案中由視頻采集設(shè)備進行字符疊加所存在的硬件設(shè)備開銷較大的問題。
[0035]較佳地,可以根據(jù)視頻采集設(shè)備對應(yīng)的數(shù)據(jù)采集器當前是否產(chǎn)生字符,來判斷當前是否存在需要疊加至所述數(shù)據(jù)包的字符,具體地可采用下述方法實現(xiàn):
[0036]如果所述字符疊加器當前接收到所述視頻采集設(shè)備對應(yīng)的數(shù)據(jù)采集器發(fā)送的字符,則判定當前存在需要疊加至所述數(shù)據(jù)包的字符,否則,判定當前不存在需要疊加至所述數(shù)據(jù)包的字符。
[0037]較佳地,對所述數(shù)據(jù)包的字符疊加處理具體可以包括下述步驟:
[0038]步驟xl、對所述數(shù)據(jù)包進行拆包獲取其中的視頻流、目的地址信息以及所使用的通信協(xié)議和協(xié)議參數(shù)。
[0039]步驟x2、對所述視頻流進行解碼并獲取其中的視頻參數(shù)信息,將所需要疊加的字符疊加至所述解碼結(jié)果中。
[0040]步驟x3、利用所述目的地址信息、視頻參數(shù)信息以及所述通信協(xié)議和協(xié)議參數(shù),將所述疊加結(jié)果構(gòu)造為新的數(shù)據(jù)包。
[0041]較佳地,其中步驟xl具體可以采用下述步驟實現(xiàn):
[0042]步驟xll、從所述數(shù)據(jù)包中提取目的地址信息。
[0043]具體地,所述目的地址信息包括IP地址、MAC地址以及端口號等。
[0044]步驟xl2、從所述數(shù)據(jù)包中解析所使用的通信協(xié)議并提取相應(yīng)的協(xié)議參數(shù);
[0045]步驟xl3、從所述數(shù)據(jù)包中提取視頻流。
[0046]這里,需要說明的是,在實際應(yīng)用中有些視頻采集設(shè)備可能使用廠家私有協(xié)議,有些視頻采集設(shè)備可能使用通用的標準協(xié)議,因此,這里字符疊加器需要從所述數(shù)據(jù)包中解析出相應(yīng)的通信協(xié)議以及協(xié)議參數(shù),以便此后利用它們對疊加字符后的數(shù)據(jù)重新打包。具體地,當數(shù)據(jù)包屬于廠家私有數(shù)據(jù)流時,則說明其使用廠家私有協(xié)議,所解析出的通信協(xié)議將為相應(yīng)的私有協(xié)議。
[0047]較佳地,步驟x3中將所述疊加結(jié)果構(gòu)造為新的數(shù)據(jù)包可以采用下述方法實現(xiàn):
[0048]步驟x31、利用所述數(shù)據(jù)包中的視頻參數(shù)信息對所述疊加結(jié)果進行編碼。
[0049]步驟x32、利用所述通信協(xié)議和協(xié)議參數(shù),對所述編碼結(jié)果進行打包。
[0050]步驟x33、按照所述數(shù)據(jù)包中的目的地址信息,基于所述打包結(jié)果生成新的視頻流數(shù)據(jù)包。
[0051]較佳地,為了避免現(xiàn)有方法中,當視頻采集設(shè)備掉線后所致的對應(yīng)的數(shù)據(jù)采集器發(fā)送的字符丟失問題,可由字符疊加器實時檢測視頻采集設(shè)備是否在線,并在檢測到掉線時,生成一缺省圖像,利用該缺省圖像完成當前產(chǎn)生的字符的疊加,從而可以確保待疊加字符的完整性。具體可以采用下述方法實現(xiàn)這一目的:
[0052]步驟zl、所述字符疊加器實時檢測當前各所述視頻采集設(shè)備是否掉線。
[0053]步驟z2、當檢測到掉線時,如果當前在該視頻采集設(shè)備對應(yīng)的數(shù)據(jù)采集器中產(chǎn)生了需要疊加的字符,則按照掉線前該視頻采集設(shè)備的最后一個數(shù)據(jù)包中的視頻參數(shù)信息生成缺省圖像,將所需要疊加的字符疊加至所述缺省圖像中,根據(jù)掉線前該視頻采集設(shè)備的最后一個數(shù)據(jù)包中的目的地址信息、視頻參數(shù)信息和所使用的通信協(xié)議,將所述疊加結(jié)果構(gòu)造為新的數(shù)據(jù)包,并將該新的數(shù)據(jù)包發(fā)送至相應(yīng)的目標接收實體。
[0054]較佳地,為了節(jié)省數(shù)據(jù)的傳輸和存儲資源開銷,字符疊加器還可以對多個需要疊加字符的視
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
浙江省| 皮山县| 易门县| 读书| 精河县| 广平县| 海阳市| 常州市| 望城县| 桃江县| 大关县| 浦东新区| 屏东市| 同心县| 临洮县| 莱芜市| 合作市| 都昌县| 库车县| 同江市| 沅陵县| 磴口县| 郯城县| 湖口县| 册亨县| 玛纳斯县| 芜湖县| 米脂县| 孝义市| 合作市| 大荔县| 双桥区| 南部县| 常州市| 兰坪| 定州市| 五台县| 车致| 固原市| 施甸县| 巫山县|