多畫(huà)面視頻拼接方法及裝置制造方法
【專利摘要】本發(fā)明提供一種多畫(huà)面視頻拼接方法及裝置,所述方法包括以下步驟:采集視頻信號(hào),進(jìn)行解碼轉(zhuǎn)換后得到視頻交織信號(hào);對(duì)所述視頻交織信號(hào)進(jìn)行分離和解析,得到同步信號(hào)與多通道視頻交織信號(hào),并對(duì)所述多通道視頻交織信號(hào)進(jìn)行交叉處理;對(duì)交叉處理后的視頻信號(hào)進(jìn)行去隔行處理;根據(jù)所述同步信號(hào)計(jì)算垂直分辨率,并根據(jù)所述垂直分辨率判斷去隔行處理后的視頻信號(hào)是否為480p系統(tǒng);若是,則將所述480p系統(tǒng)的視頻信號(hào)向576p系統(tǒng)的視頻信號(hào)轉(zhuǎn)換;根據(jù)所述576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接。本發(fā)明的方法及裝置可以采用一片F(xiàn)PGA來(lái)實(shí)現(xiàn)多路視頻信號(hào)的拼接顯示,成本低、采集信息量大;而且PCB布線及接口簡(jiǎn)單,可控性高。
【專利說(shuō)明】多畫(huà)面視頻拼接方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及拼接墻領(lǐng)域,特別是涉及一種多畫(huà)面視頻拼接方法以及一種多畫(huà)面視頻拼接裝置。
【背景技術(shù)】
[0002]近年來(lái),視頻監(jiān)控系統(tǒng)在許多場(chǎng)合有著廣泛的應(yīng)用,有效的代替了人員巡視。由于監(jiān)視面廣,多畫(huà)面處理器的應(yīng)用也愈來(lái)愈普遍。如使用一臺(tái)四畫(huà)面的處理器,則可在一臺(tái)監(jiān)視器上同時(shí)監(jiān)控四個(gè)目標(biāo)。一般來(lái)說(shuō)多畫(huà)面視頻處理器除了具有多畫(huà)面圖像拼接的功能夕卜,還必須具有支持更多的采集視頻輸入、多畫(huà)面相互切換位置、多畫(huà)面等寬度高度處理、去隔行以及視頻字符置加顯不等功能。
[0003]目前,存在著許多米用專用DSP (Digital Signal Processor,數(shù)字信號(hào)處理器)芯片實(shí)現(xiàn)的多畫(huà)面處理器,它在一定程度上能保證速度要求,但是開(kāi)發(fā)周期較長(zhǎng),產(chǎn)品的調(diào)試,修改以及升級(jí)比較困難,導(dǎo)致整體成本較高。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對(duì)上述成本高的問(wèn)題,提供一種多畫(huà)面視頻拼接方法及裝置。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)方案:
[0006]一種多畫(huà)面視頻拼接方法,包括以下步驟:
[0007]采集視頻信號(hào),進(jìn)行解碼轉(zhuǎn)換后得到視頻交織信號(hào);
[0008]對(duì)所述視頻交織信號(hào)進(jìn)行分離和解析,得到同步信號(hào)與多通道視頻交織信號(hào),并對(duì)所述多通道視頻交織信號(hào)進(jìn)行交叉處理;
[0009]對(duì)交叉處理后的視頻信號(hào)進(jìn)行去隔行處理;
[0010]根據(jù)所述同步信號(hào)計(jì)算垂直分辨率,并根據(jù)所述垂直分辨率判斷去隔行處理后的視頻"[目號(hào)是否為480p系統(tǒng);
[0011]若是,則將所述480p系統(tǒng)的視頻信號(hào)向576p系統(tǒng)的視頻信號(hào)轉(zhuǎn)換;
[0012]根據(jù)所述576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接。
[0013]一種多畫(huà)面視頻拼接裝置,包括:
[0014]視頻采集模塊,用于采集視頻信號(hào),進(jìn)行解碼轉(zhuǎn)換后得到視頻交織信號(hào);
[0015]視頻處理模塊,用于對(duì)所述視頻交織信號(hào)進(jìn)行分離和解析,得到同步信號(hào)與多通道視頻交織信號(hào),并對(duì)所述多通道視頻交織信號(hào)進(jìn)行交叉處理;
[0016]去隔行模塊,用于對(duì)交叉處理后的視頻信號(hào)進(jìn)行去隔行處理;
[0017]判斷模塊,用于根據(jù)所述同步信號(hào)計(jì)算垂直分辨率,并根據(jù)所述垂直分辨率判斷去隔行處理后的視頻信號(hào)是否為480p系統(tǒng);
[0018]信號(hào)轉(zhuǎn)換模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,將所述480p系統(tǒng)的視頻信號(hào)向576p系統(tǒng)的視頻信號(hào)轉(zhuǎn)換;
[0019]視頻拼接模塊,用于根據(jù)所述576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接。[0020]由以上方案可以看出,本發(fā)明的一種多畫(huà)面視頻拼接方法及裝置,首先對(duì)采集到的視頻信號(hào)進(jìn)行解碼轉(zhuǎn)換得到視頻交織信號(hào),然后對(duì)視頻交織信號(hào)進(jìn)行分離和解析得到多通道視頻交織信號(hào),并在得到多通道視頻交織信號(hào)后進(jìn)行任意交叉處理、去隔行處理以及視頻信號(hào)轉(zhuǎn)換,最后根據(jù)所述576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接。本發(fā)明避免了采用專用DSP芯片來(lái)實(shí)現(xiàn)多畫(huà)面視頻拼接的方式,可以采用一片F(xiàn)PGA來(lái)實(shí)現(xiàn)多路視頻信號(hào)的拼接顯示,成本低,采集信息量大;另外本發(fā)明輸入的多路視頻信號(hào)可以切換到多畫(huà)面輸出的任意位置,并且對(duì)輸入的隔行視頻信號(hào)不需要額外的去隔行芯片進(jìn)行處理,PCB布線及接口簡(jiǎn)單,進(jìn)一步降低了硬件成本,可控性高。
【專利附圖】
【附圖說(shuō)明】
[0021]圖1為本發(fā)明一種多畫(huà)面視頻拼接方法的流程示意圖;
[0022]圖2為本發(fā)明對(duì)多通道視頻交織信號(hào)進(jìn)行任意交叉處理的實(shí)現(xiàn)框圖;
[0023]圖3為本發(fā)明去隔行處理的實(shí)現(xiàn)框圖;
[0024]圖4為本發(fā)明OSD功能的實(shí)現(xiàn)框圖;
[0025]圖5為本發(fā)明一種多畫(huà)面視頻拼接裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]下面結(jié)合附圖以及具體的實(shí)施例,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步的描述。
[0027]參見(jiàn)圖1所示,一種多畫(huà)面視頻拼接方法,包括以下步驟:
[0028]步驟S101,采集視頻信號(hào),進(jìn)行解碼轉(zhuǎn)換后得到視頻交織信號(hào)。
[0029]作為一個(gè)較好的實(shí)施例,本發(fā)明中進(jìn)行解碼轉(zhuǎn)換后得到的視頻交織信號(hào)可以為BT.656格式,即接收到來(lái)自DVD、V⑶輸入的復(fù)合視頻信號(hào)后,進(jìn)行解碼轉(zhuǎn)換為BT.656格式的數(shù)字信號(hào)。以四畫(huà)面的視頻拼接為例,由于BT.656單路采樣時(shí)鐘頻率通常為27Mhz輸出,本實(shí)施例中需要處理16路的CVBS信號(hào)(Composite Video Broadcast Signal,復(fù)合視頻廣播信號(hào)),F(xiàn)PGA (Field — Programmable Gate Array,即現(xiàn)場(chǎng)可編程門(mén)陣列)管腳有限,故輸入到FPGA的BT.656為108Mhz系統(tǒng)的四路視頻交織信號(hào)格式。
[0030]步驟S102,對(duì)所述視頻交織信號(hào)進(jìn)行分離和解析,得到同步信號(hào)與多通道視頻交織信號(hào),并對(duì)所述多通道視頻交織信號(hào)進(jìn)行交叉處理。
[0031]作為一個(gè)較好的實(shí)施例,本步驟中對(duì)所述視頻交織信號(hào)進(jìn)行分離和解析后得到的多通道視頻交織信號(hào)可以為常見(jiàn)的BT.601格式。由于前端交織的四路BT.656格式視頻信號(hào)交織位置隨機(jī)變化,故本步驟中需要根據(jù)其嵌入的視頻ID進(jìn)行排序,并且排序后的多路視頻信號(hào)(以16路為例)需要進(jìn)行16路的任意交叉處理,如圖2所示。事實(shí)上,上述步驟SlOl中得到的視頻交織信號(hào)由于物理上的限制,采用了固定四路視頻為一組的方式送入FPGA進(jìn)行處理,這樣導(dǎo)致后端四畫(huà)面顯示存在操作困難的缺點(diǎn)。本發(fā)明利用FPGA內(nèi)部豐富的邏輯資源實(shí)現(xiàn)了 16路輸入信號(hào)的行場(chǎng)格式分離與輸入與輸出的任意調(diào)度。例如某交通指揮中心存在如下應(yīng)用:16個(gè)視頻監(jiān)控?cái)z像頭,置于不同道路的16個(gè)分離位置,調(diào)度中心分別裝置了四臺(tái)顯示設(shè)備A、B、C、D顯示四畫(huà)面監(jiān)控視頻。由于物理上已經(jīng)固定裝置,不同視頻監(jiān)控?cái)z像頭接入了固定的采集通道,由于成本的考慮,4路視頻采用同一解碼芯片進(jìn)行模擬信號(hào)向數(shù)字信號(hào)的解析,這樣共用同一解碼芯片的四路采集視頻將組成一個(gè)四畫(huà)面在調(diào)度中心進(jìn)行顯示觀察。假設(shè)A監(jiān)控設(shè)備出現(xiàn)故障,并且A設(shè)備監(jiān)控的路口處于交通高峰期需要進(jìn)行交通調(diào)度,此時(shí)如果改變物理上的連接不僅費(fèi)時(shí)而且非專業(yè)人員操作也非常困難,考慮到此,本發(fā)明應(yīng)用FPGA利用它豐富的查找表資源解除了物理上捆綁限制,內(nèi)部通過(guò)寄存器控制任意交叉,這樣上層應(yīng)用通過(guò)控制FPGA內(nèi)部寄存器便可做到任意切換。上面的緊急情況出現(xiàn),調(diào)度中心通過(guò)將A監(jiān)控設(shè)備監(jiān)控的畫(huà)面調(diào)度到B、C、D任意監(jiān)控設(shè)備便可以及時(shí)的監(jiān)控并指揮交通。
[0032]步驟S103,對(duì)交叉處理后的視頻信號(hào)進(jìn)行去隔行處理。
[0033]由于視頻信號(hào)一般采用隔行的掃描方式輸出,但是現(xiàn)在的顯示設(shè)備都需要顯示逐行的視頻,所以需要進(jìn)行去隔行處理。目前一般有專用的ASIC (Application SpecificIntegrated Circuit,專用集成電路)芯片去隔行和軟件去隔行處理。本發(fā)明由于接入了 16路視頻源,如果仍然采用ASIC去隔行芯片,不僅需要外接數(shù)量龐大的芯片,并且PCB(Printed Circuit Board,印刷電路板)布線、引腳數(shù)量都會(huì)增加,從而導(dǎo)致硬件成本的增力口。因此,作為一個(gè)較好的實(shí)施例,本發(fā)明利用FPGA與外部存儲(chǔ)器采用圖3所示方法實(shí)現(xiàn)去隔行功能,具體的,所述去隔行處理的過(guò)程可以包括如下:
[0034]步驟S1031,將交叉處理后的視頻信號(hào)按照奇場(chǎng)與偶場(chǎng)分離的方式分別存入存儲(chǔ)器的不同位置,并在存儲(chǔ)空間中按照每一行獨(dú)立劃分空間的方式進(jìn)行存儲(chǔ),方便后端取數(shù)據(jù)的控制;
[0035]步驟S1032,F(xiàn)PGA根據(jù)用戶選擇的去隔行算法進(jìn)行存儲(chǔ)器讀取數(shù)據(jù)的控制,具體如下:
[0036]如果用戶選擇的行復(fù)制方法去隔行,則FPGA只讀取奇場(chǎng)/偶場(chǎng)的數(shù)據(jù),并采取每一行數(shù)據(jù)重讀讀取的方式將視頻信號(hào)最終轉(zhuǎn)換為逐行數(shù)據(jù);
[0037]如果用戶選擇的為奇偶場(chǎng)交織的方式去隔行,則FPGA內(nèi)部控制讀取地址一行奇場(chǎng)行、一行偶場(chǎng)行進(jìn)行數(shù)據(jù)的取出進(jìn)行去隔行處理。
[0038]兩種去隔行方式均由FPGA實(shí)現(xiàn),并且對(duì)于視頻運(yùn)動(dòng)畫(huà)面都能取得較好的效果。
[0039]步驟S104,根據(jù)所述步驟S102中分離出來(lái)的同步信號(hào)計(jì)算垂直分辨率,并根據(jù)所述垂直分辨率判斷去隔行處理后的視頻信號(hào)是否為480p系統(tǒng)。
[0040]在實(shí)際應(yīng)用中多存在不同制式的視頻源輸入,如果不進(jìn)行等高處理,拼接的四畫(huà)面則不能呈現(xiàn)出規(guī)則的矩陣,導(dǎo)致用戶觀察困難、失去視覺(jué)美觀感。本步驟根據(jù)前端送入的信息判斷需要進(jìn)行制式轉(zhuǎn)換的視頻源,通過(guò)控制存儲(chǔ)器讀取數(shù)據(jù)的方式,即如果輸入的為480視頻源,則進(jìn)入步驟S105進(jìn)行信號(hào)轉(zhuǎn)換;如果輸入的不是480視頻源(此時(shí)為576p視頻源),則可以直接進(jìn)入步驟S106。
[0041 ] 步驟S105,若去隔行處理后的視頻信號(hào)為480p系統(tǒng),則將所述480p系統(tǒng)的視頻信號(hào)向576p系統(tǒng)的視頻信號(hào)轉(zhuǎn)換。
[0042]作為一個(gè)較好的實(shí)施例,本步驟中將所述480p系統(tǒng)的視頻信號(hào)向576p系統(tǒng)的視頻信號(hào)轉(zhuǎn)換的過(guò)程具體可以包括如下:
[0043]讀取所述480p系統(tǒng)的視頻信號(hào),并采取每讀取五行數(shù)據(jù)復(fù)制第五行作為補(bǔ)行的方式實(shí)現(xiàn)480p系統(tǒng)向576p系統(tǒng)的轉(zhuǎn)換。由于每讀取五行數(shù)據(jù)再重復(fù)讀取前一行(即第五行)數(shù)據(jù),這樣480行數(shù)據(jù)讀取結(jié)束便增加了 96行數(shù)據(jù),實(shí)現(xiàn)了 480p向576p轉(zhuǎn)換。
[0044]步驟S106,根據(jù)所述576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接。[0045]作為一個(gè)較好的實(shí)施例,所述根據(jù)576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接的過(guò)程具體可以包括如下:
[0046]步驟S1061,將所述576p系統(tǒng)的視頻信號(hào)進(jìn)行同步化幀率轉(zhuǎn)換,并產(chǎn)生拼接時(shí)序;本實(shí)施例中,不管輸入的信號(hào)為PAL制式還是NTSC制式,都按照該拼接時(shí)序統(tǒng)一同步化到
3.0Gbps的視頻信號(hào),并且根據(jù)四畫(huà)面顯示的位置與大小設(shè)置控制四畫(huà)面顯示;
[0047]步驟S1062,對(duì)幀率轉(zhuǎn)換后的視頻信號(hào)疊加視頻字符,方便記錄采集視頻的地點(diǎn)、時(shí)間以及其他相關(guān)信息;并根據(jù)所述拼接時(shí)序?qū)B加有視頻字符的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接,輸出多畫(huà)面視頻拼接數(shù)據(jù)。由于本發(fā)明實(shí)施例在步驟S102中做了 16路采集信號(hào)的任意交叉,故拼接的四畫(huà)面可以來(lái)自前端的任意一路輸入,另外為了視覺(jué)上的美觀,拼接的多畫(huà)面大小可以進(jìn)行等寬等高等處理。
[0048]如圖4所示為OSD (on-screen display,屏幕顯示)功能的實(shí)現(xiàn)框圖,方便用戶記錄視頻的相關(guān)信息。該功能目前較多的采用專用的字符點(diǎn)陣產(chǎn)生芯片進(jìn)行編程控制,但是成本較高,本發(fā)明利用FPGA具備片上可編程分布式RAM (random access memory,隨機(jī)存儲(chǔ)器)的特點(diǎn),利用微處理器將所需的OSD數(shù)據(jù)寫(xiě)入FPGA存入分布式RAM中,并且產(chǎn)生相應(yīng)的OSD時(shí)序?qū)崿F(xiàn)與視頻源的疊加。OSD功能支持中英文輸入,字符顯示位置與大小可調(diào),字符顯示顏色可控,疊加部分背景具有透明效果等功能。并且顯示的字符支持32點(diǎn)陣、48點(diǎn)陣、64點(diǎn)陣,可顯示的字符個(gè)數(shù)受FPGA內(nèi)部RAM限制。
[0049]作為一個(gè)較好的實(shí)施例,在所述輸出多畫(huà)面視頻拼接數(shù)據(jù)之后,還可以包括如下步驟:
[0050]步驟S107,將所述多畫(huà)面視頻拼接數(shù)據(jù)編碼后進(jìn)行串行化傳輸;具體的,可以進(jìn)行同步信號(hào)與數(shù)據(jù)信號(hào)的8b/10b編碼后進(jìn)行傳輸;
[0051]步驟S108,接收端對(duì)接收到的8b/10b數(shù)據(jù)進(jìn)行解碼,將串行化數(shù)據(jù)解碼為編碼前格式的多畫(huà)面視頻拼接數(shù)據(jù),解析出行場(chǎng)同步信號(hào)以及視頻數(shù)據(jù)等信息,并進(jìn)行縮放、剪切等處理后輸入到顯示單元進(jìn)行多畫(huà)面顯示。
[0052]與上述一種多畫(huà)面視頻拼接方法相對(duì)應(yīng),本發(fā)明還提供一種多畫(huà)面視頻拼接裝置,如圖5所示,包括:
[0053]視頻采集模塊101,用于采集視頻信號(hào),進(jìn)行解碼轉(zhuǎn)換后得到視頻交織信號(hào);
[0054]視頻處理模塊102,用于對(duì)所述視頻交織信號(hào)進(jìn)行分離和解析,得到同步信號(hào)與多通道視頻交織信號(hào),并對(duì)所述多通道視頻交織信號(hào)進(jìn)行交叉處理;
[0055]去隔行模塊103,用于對(duì)交叉處理后的視頻信號(hào)進(jìn)行去隔行處理;
[0056]判斷模塊104,用于根據(jù)所述同步信號(hào)計(jì)算垂直分辨率,并根據(jù)所述垂直分辨率判斷去隔行處理后的視頻信號(hào)是否為480p系統(tǒng);
[0057]信號(hào)轉(zhuǎn)換模塊105,用于在所述判斷模塊的判斷結(jié)果為是的情況下,將所述480p系統(tǒng)的視頻信號(hào)向576p系統(tǒng)的視頻信號(hào)轉(zhuǎn)換;
[0058]視頻拼接模塊106,用于根據(jù)所述576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接。
[0059]作為一個(gè)較好的實(shí)施例,所述去隔行模塊可以包括:
[0060]存儲(chǔ)模塊,用于將交叉處理后的視頻信號(hào)按照奇場(chǎng)與偶場(chǎng)分離的方式分別存入存儲(chǔ)器的不同位置,并按照每一行獨(dú)立劃分空間的方式進(jìn)行存儲(chǔ);
[0061]行復(fù)制模塊,用于當(dāng)接收到選擇行復(fù)制方法去隔行的指令時(shí),讀取奇場(chǎng)/偶場(chǎng)的數(shù)據(jù),并采取每一行數(shù)據(jù)重讀讀取的方式將視頻信號(hào)轉(zhuǎn)換為逐行數(shù)據(jù);
[0062]奇偶場(chǎng)交織模塊,用于當(dāng)接收到選擇奇偶場(chǎng)交織的方式去隔行的指令時(shí),控制讀取地址一行奇場(chǎng)行、一行偶場(chǎng)行進(jìn)行數(shù)據(jù)的取出進(jìn)行去隔行處理。
[0063]作為一個(gè)較好的實(shí)施例,所述信號(hào)轉(zhuǎn)換模塊可以包括:
[0064]復(fù)制轉(zhuǎn)換模塊,用于讀取所述480p系統(tǒng)的視頻信號(hào),并采取每讀取五行數(shù)據(jù)復(fù)制第五行作為補(bǔ)行的方式實(shí)現(xiàn)480p系統(tǒng)向576p系統(tǒng)的轉(zhuǎn)換。
[0065]作為一個(gè)較好的實(shí)施例,所述視頻拼接模塊可以包括:
[0066]幀同步控制模塊,用于將所述576p系統(tǒng)的視頻信號(hào)進(jìn)行同步化幀率轉(zhuǎn)換,并產(chǎn)生拼接時(shí)序;
[0067]OSD模塊,用于對(duì)幀率轉(zhuǎn)換后的視頻信號(hào)疊加視頻字符,并根據(jù)所述拼接時(shí)序?qū)B加有視頻字符的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接,輸出多畫(huà)面視頻拼接數(shù)據(jù)。
[0068]上述一種多畫(huà)面視頻拼接裝置的其它技術(shù)特征與本發(fā)明的一種多畫(huà)面視頻拼接方法相同,此處不予贅述。
[0069]需要說(shuō)明的是,除非上下文另有特定清楚的描述,本發(fā)明中的元件和組件,數(shù)量既可以單個(gè)的形式存在,也可以多個(gè)的形式存在,本發(fā)明并不對(duì)此進(jìn)行限定。本發(fā)明中的步驟雖然用標(biāo)號(hào)進(jìn)行了排列,但并不用于限定步驟的先后次序,除非明確說(shuō)明了步驟的次序或者某步驟的執(zhí)行需要其他步驟作為基礎(chǔ),否則步驟的相對(duì)次序是可以調(diào)整的。
[0070]通過(guò)以上方案可以看出,本發(fā)明的一種多畫(huà)面視頻拼接方法及裝置,首先對(duì)采集到的視頻信號(hào)進(jìn)行解碼轉(zhuǎn)換得到視頻交織信號(hào),然后對(duì)視頻交織信號(hào)進(jìn)行分離和解析得到多通道視頻交織信號(hào),并在得到多通道視頻交織信號(hào)后進(jìn)行任意交叉處理、去隔行處理以及視頻信號(hào)轉(zhuǎn)換,最后根據(jù)所述576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接。本發(fā)明避免了采用專用DSP芯片來(lái)實(shí)現(xiàn)多畫(huà)面視頻拼接的方式,可以采用一片F(xiàn)PGA來(lái)實(shí)現(xiàn)多路視頻信號(hào)的拼接顯示,成本低,采集信息量大;另外本發(fā)明輸入的多路視頻信號(hào)可以切換到多畫(huà)面輸出的任意位置,并且對(duì)輸入的隔行視頻信號(hào)不需要額外的去隔行芯片進(jìn)行處理,PCB布線及接口簡(jiǎn)單,進(jìn)一步降低了硬件成本,可控性高。
[0071]以上所述實(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)。
【權(quán)利要求】
1.一種多畫(huà)面視頻拼接方法,其特征在于,包括以下步驟: 采集視頻信號(hào),進(jìn)行解碼轉(zhuǎn)換后得到視頻交織信號(hào); 對(duì)所述視頻交織信號(hào)進(jìn)行分離和解析,得到同步信號(hào)與多通道視頻交織信號(hào),并對(duì)所述多通道視頻交織信號(hào)進(jìn)行交叉處理; 對(duì)交叉處理后的視頻信號(hào)進(jìn)行去隔行處理; 根據(jù)所述同步信號(hào)計(jì)算垂直分辨率,并根據(jù)所述垂直分辨率判斷去隔行處理后的視頻"[目號(hào)是否為480p系統(tǒng); 若是,則將所述480p系統(tǒng)的視頻信號(hào)向576p系統(tǒng)的視頻信號(hào)轉(zhuǎn)換; 根據(jù)所述576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接。
2.根據(jù)權(quán)利要求1所述的多畫(huà)面視頻拼接方法,其特征在于,所述去隔行處理的過(guò)程包括: 將交叉處理后的視頻信號(hào)按照奇場(chǎng)與偶場(chǎng)分離的方式分別存入存儲(chǔ)器的不同位置,并按照每一行獨(dú)立劃分空間的方式進(jìn)行存儲(chǔ); FPGA讀取奇場(chǎng)/偶場(chǎng)的數(shù)據(jù),并采取每一行數(shù)據(jù)重讀讀取的方式將視頻信號(hào)轉(zhuǎn)換為逐行數(shù)據(jù);*FPGA內(nèi)部控制讀取地址一行奇場(chǎng)行、一行偶場(chǎng)行進(jìn)行數(shù)據(jù)的取出進(jìn)行去隔行處理。
3.根據(jù)權(quán)利要求1所述的多畫(huà)面視頻拼接方法,其特征在于,將所述480p系統(tǒng)的視頻信號(hào)向576p系統(tǒng)的視頻信號(hào)轉(zhuǎn)換的過(guò)程包括: 讀取所述480p系統(tǒng)的視頻信號(hào),并采取每讀取五行數(shù)據(jù)復(fù)制第五行作為補(bǔ)行的方式實(shí)現(xiàn)480p系統(tǒng)向576p系統(tǒng)的轉(zhuǎn)換。
4.根據(jù)權(quán)利要求1或2或3所述的多畫(huà)面視頻拼接方法,其特征在于,所述根據(jù)576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接的過(guò)程包括: 將所述576p系統(tǒng)的視頻信號(hào)進(jìn)行同步化幀率轉(zhuǎn)換,并產(chǎn)生拼接時(shí)序; 對(duì)幀率轉(zhuǎn)換后的視頻信號(hào)疊加視頻字符,并根據(jù)所述拼接時(shí)序?qū)B加有視頻字符的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接,輸出多畫(huà)面視頻拼接數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的多畫(huà)面視頻拼接方法,其特征在于,在所述輸出多畫(huà)面視頻拼接數(shù)據(jù)之后,還包括步驟: 將所述多畫(huà)面視頻拼接數(shù)據(jù)編碼后進(jìn)行串行化傳輸; 接收端將串行化數(shù)據(jù)解碼為編碼前格式的多畫(huà)面視頻拼接數(shù)據(jù),并進(jìn)行縮放處理后輸入到顯示單元進(jìn)行多畫(huà)面顯示。
6.根據(jù)權(quán)利要求1或2或3所述的多畫(huà)面視頻拼接方法,其特征在于,所述進(jìn)行解碼轉(zhuǎn)換后得到的視頻交織信號(hào)為BT.656格式;對(duì)所述視頻交織信號(hào)進(jìn)行分離和解析后得到的多通道視頻交織信號(hào)為BT.601格式。
7.—種多畫(huà)面視頻拼接裝置,其特征在于,包括: 視頻采集模塊,用于采集視頻信號(hào),進(jìn)行解碼轉(zhuǎn)換后得到視頻交織信號(hào); 視頻處理模塊,用于對(duì)所述視頻交織信號(hào)進(jìn)行分離和解析,得到同步信號(hào)與多通道視頻交織信號(hào),并對(duì)所述多通道視頻交織信號(hào)進(jìn)行交叉處理; 去隔行模塊,用于對(duì)交叉處理后的視頻信號(hào)進(jìn)行去隔行處理; 判斷模塊,用于根據(jù)所述同步信號(hào)計(jì)算垂直分辨率,并根據(jù)所述垂直分辨率判斷去隔行處理后的視頻信號(hào)是否為480p系統(tǒng); 信號(hào)轉(zhuǎn)換模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,將所述480p系統(tǒng)的視頻信號(hào)向576p系統(tǒng)的視頻信號(hào)轉(zhuǎn)換; 視頻拼接模塊,用于根據(jù)所述576p系統(tǒng)的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接。
8.根據(jù)權(quán)利要求7所述的多畫(huà)面視頻拼接裝置,其特征在于,所述去隔行模塊包括: 存儲(chǔ)模塊,用于將交叉處理后的視頻信號(hào)按照奇場(chǎng)與偶場(chǎng)分離的方式分別存入存儲(chǔ)器的不同位置,并按照每一行獨(dú)立劃分空間的方式進(jìn)行存儲(chǔ); 行復(fù)制模塊,用于當(dāng)接收到選擇行復(fù)制方法去隔行的指令時(shí),讀取奇場(chǎng)/偶場(chǎng)的數(shù)據(jù),并采取每一行數(shù)據(jù)重讀讀取的方式將視頻信號(hào)轉(zhuǎn)換為逐行數(shù)據(jù); 奇偶場(chǎng)交織模塊,用于當(dāng)接收到選擇奇偶場(chǎng)交織的方式去隔行的指令時(shí),控制讀取地址一行奇場(chǎng)行、一行偶場(chǎng)行進(jìn)行數(shù)據(jù)的取出進(jìn)行去隔行處理。
9.根據(jù)權(quán)利要求7所述的多畫(huà)面視頻拼接裝置,其特征在于,所述信號(hào)轉(zhuǎn)換模塊包括: 復(fù)制轉(zhuǎn)換模塊,用于讀取所述480p系統(tǒng)的視頻信號(hào),并采取每讀取五行數(shù)據(jù)復(fù)制第五行作為補(bǔ)行的方式實(shí)現(xiàn)480p系統(tǒng)向576p系統(tǒng)的轉(zhuǎn)換。
10.根據(jù)權(quán)利要求7或8或9所述的多畫(huà)面視頻拼接裝置,其特征在于,所述視頻拼接模塊包括: 幀同步控制模塊,用于將所述576p系統(tǒng)的視頻信號(hào)進(jìn)行同步化幀率轉(zhuǎn)換,并產(chǎn)生拼接時(shí)序; OSD模塊,用于對(duì)幀率轉(zhuǎn)換后的視頻信號(hào)疊加視頻字符,并根據(jù)所述拼接時(shí)序?qū)B加有視頻字符的視頻信號(hào)進(jìn)行多畫(huà)面視頻拼接,輸出多畫(huà)面視頻拼接數(shù)據(jù)。
【文檔編號(hào)】H04N7/01GK103618869SQ201310608092
【公開(kāi)日】2014年3月5日 申請(qǐng)日期:2013年11月25日 優(yōu)先權(quán)日:2013年11月25日
【發(fā)明者】鮮燚, 曹捷 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司