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

多視頻格式向VESA協(xié)議1600X1200分辨率60Hz幀率視頻的自動轉(zhuǎn)換方法

文檔序號:8398341閱讀:1639來源:國知局
多視頻格式向VESA協(xié)議1600X1200分辨率60Hz幀率視頻的自動轉(zhuǎn)換方法
【專利說明】多視頻格式向VESA協(xié)議1600X1200分辨率60Hz巾貞率視頻的自動轉(zhuǎn)換方法
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于視頻處理、圖形圖像領(lǐng)域,具體涉及一種多視頻格式向VESA協(xié)議1600X1200分辨率60Hz幀率視頻的自動轉(zhuǎn)換方法。
【背景技術(shù)】
[0002]VESA (Video Electronics Standards Associat1n)監(jiān)視器時序標準是一種數(shù)字化視頻接口協(xié)議,它支持多種分辨率及幀率,其中1600X1200分辨率60Hz幀率的VESA視頻在一些機載系統(tǒng)中往往作為光電一體化系統(tǒng)高清視頻的通用輸出接口。但是對于現(xiàn)有的視覺傳感器,其輸出的視頻協(xié)議及分辨率各異,因此有時候往往需要將視覺傳感器輸出的各種協(xié)議的視頻進行格式轉(zhuǎn)換并縮放為1600X1200的分辨率;雖然目前已經(jīng)出現(xiàn)了各種視頻格式向符合VESA協(xié)議各種分辨率視頻轉(zhuǎn)換的芯片,但是這類芯片往往只支持對一種或一類輸入視頻的編解碼。
[0003]隨著電子技術(shù)、大規(guī)模集成電路的發(fā)展,采用現(xiàn)場可編程邏輯門陣列(FPGA)實現(xiàn)復雜的控制及處理功能在集成性、穩(wěn)定性以及可靠性等方面有著很大的優(yōu)勢,研究基于FPGA的多種視頻格式向符合VESA協(xié)議的1600X1200分辨率60Hz幀率視頻的自動轉(zhuǎn)換控制方法具有廣闊的應用前景。

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

[0004]本發(fā)明是為了解決任意協(xié)議類型的視頻向符合VESA協(xié)議的1600X1200分辨率60Hz幀率視頻轉(zhuǎn)換的集成性問題,提出了一種多視頻格式向VESA協(xié)議1600X1200分辨率60Hz視頻的自動轉(zhuǎn)換方法。
[0005]本發(fā)明的技術(shù)解決方案:
[0006]多視頻格式向VESA協(xié)議1600X1200分辨率60Hz幀率視頻的自動轉(zhuǎn)換方法,其特殊之處在于,包括以下步驟:
[0007]I】創(chuàng)建自動轉(zhuǎn)換系統(tǒng):
[0008]包括協(xié)議檢測模塊:用于對輸入視頻信號進行協(xié)議匹配,并根據(jù)匹配結(jié)果產(chǎn)生高電平使能信號CEn或低電平使能信號,包括協(xié)議I檢測單元、協(xié)議2檢測單元……以及協(xié)議N檢測單元;
[0009]視頻采集模塊:對經(jīng)過協(xié)議檢測模塊相匹配的輸入視頻信號的有效像素進行采集,包括協(xié)議I采集單元、協(xié)議2采集單元……以及協(xié)議N采集單元;各種協(xié)議的采集單元與檢測單元一一對應,所述高電平使能信號CEn輸入至給對應的協(xié)議N采集單元和多路選擇開關(guān)控制器;
[0010]多路選擇開關(guān)控制器:用于在高電平使能信號CEn的控制下,將協(xié)議匹配的視頻采集模塊采集到的有效像素數(shù)據(jù)緩存入采集存儲單元;
[0011]采集存儲單元:用于緩存輸入視頻信號的有效像素數(shù)據(jù);
[0012]縮放處理模塊:用于實時順序地從采集存儲單元讀取有效像素數(shù)據(jù)并采用雙線性插值算法將其縮放為1600*1200的分辨率大小,同時將其發(fā)送給輸出存儲單元;
[0013]輸出存儲單元:用于存儲經(jīng)過縮放處理模塊處理后的有效像素數(shù)據(jù);
[0014]以及發(fā)送控制模塊:用于按照VESA協(xié)議1600X1200分辨率60Hz幀率視頻時序標準產(chǎn)生視頻消隱區(qū)的控制像素流,并從輸出存儲單元中順序讀取縮放后的像素數(shù)據(jù),填充到視頻數(shù)據(jù)流的有效像素區(qū),從而實現(xiàn)輸入視頻到VESA協(xié)議1600X1200分辨率60Hz視頻的轉(zhuǎn)換;
[0015]2】將輸入的視頻信號分別送入到協(xié)議檢測模塊中各個協(xié)議檢測單元中進行檢測,若輸入的視頻信號與該協(xié)議N檢測單元的協(xié)議匹配,則該協(xié)議N檢測單元產(chǎn)生高電平的使能信號CEn,同時其余協(xié)議檢測單元產(chǎn)生低電平使能信號;
[0016]3】高電平使能信號CEn驅(qū)動與協(xié)議N檢測單元對應的協(xié)議N采集單元采集輸入視頻信號的有效像素;同時低電平使能信號使與其所對應的協(xié)議采集單元處于復位狀態(tài);
[0017]4】高電平使能信號CEn作為多路選擇開關(guān)控制器的控制信號量,使得只有協(xié)議匹配的協(xié)議N采集單元采集的視頻信號的有效像素通過多路選擇開關(guān)控制器緩存至采集存儲單元;
[0018]5】縮放處理模塊從采集存儲單元順序讀取完整幀的有效像素數(shù)據(jù),并采用雙線性插值算法將其縮放為1600*1200的分辨率大小,同時將其寫入輸出存儲單元;
[0019]6】發(fā)送控制模塊按照VESA協(xié)議1600X1200分辨率60Hz幀率視頻時序標準產(chǎn)生視頻消隱區(qū)的控制像素流,并從輸出存儲單元中順序讀取縮放后的像素數(shù)據(jù),填充到視頻數(shù)據(jù)流的有效像素區(qū),從而實現(xiàn)輸入視頻到VESA協(xié)議1600X1200分辨率60Hz視頻的轉(zhuǎn)換。
[0020]協(xié)議檢測模塊及視頻采集模塊按照并行流水的方式工作,同步與各協(xié)議檢測單元進行匹配,并在視頻幀輸入結(jié)束時同時產(chǎn)生匹配結(jié)果。
[0021]上述采集存儲單元包括緩沖區(qū)A和緩沖區(qū)B:具體存儲步驟為:
[0022]當前視頻幀數(shù)據(jù)存儲到緩沖區(qū)A時,從緩沖區(qū)B中讀取存儲的上一幀視頻數(shù)據(jù)發(fā)送給縮放處理模塊;
[0023]下一幀視頻數(shù)據(jù)存儲到緩沖B時,從緩沖區(qū)A中讀取當前視頻幀的數(shù)據(jù)發(fā)送給縮放處理模塊。
[0024]上述協(xié)議檢測模塊實時分析并計算輸入視頻流的以下協(xié)議狀態(tài)參數(shù):相鄰場同步信號Vsync脈沖之間所包含的行同步信號Hsync脈沖數(shù)目;場同步信號Vsync脈沖寬度范圍內(nèi)包含的行同步信號Hsync脈沖數(shù)目;相鄰行同步信號Hsync脈沖之間包含的像素時鐘CLK周期數(shù)目;行同步信號Hsync脈沖寬度范圍內(nèi)包含的像素時鐘CLK周期數(shù)目;有效像素行中數(shù)據(jù)有效信號De脈沖寬度內(nèi)包含的像素時鐘CLK周期數(shù)目;從場同步信號Vsync脈沖跳變起到第一個有效像素行之間所包含的行同步信號Hsync脈沖數(shù)目;有效像素行中從行同步信號脈沖Hsync跳變起到數(shù)據(jù)有效信號De之間所包含的像素時鐘CLK周期計數(shù)。
[0025]上述協(xié)議檢測模塊包括各種分辨率的VESA協(xié)議視頻檢測單元、各種分辨率的RawRGB格式視頻檢測單元、符合SMPTE274協(xié)議的視頻檢測單元、符合ITU601、ITU656及ITU709協(xié)議視頻的檢測單元;所述視頻采集模塊包括包括各種分辨率的VESA協(xié)議視頻采集單元、各種分辨率的RawRGB格式視頻采集單元、符合SMPTE274協(xié)議的視頻采集單元、符合ITU601、ITU656及ITU709協(xié)議視頻的采集單元;且可檢測的協(xié)議類型可以根據(jù)具體應用需求自主定制及裁剪。
[0026]上述步驟2】的具體步驟為:
[0027]2.1】實時同步計算輸入視頻信號的各個狀態(tài)參數(shù):
[0028]2.2】將計算出的各個狀態(tài)參數(shù)與對應協(xié)議檢測模塊的各個協(xié)議的狀態(tài)參數(shù)對比:如果狀態(tài)參數(shù)一致,則輸入視頻數(shù)據(jù)屬于該種協(xié)議;否則,則不屬于該種協(xié)議。
[0029]本發(fā)明的有益效果是:
[0030]可將任何協(xié)議類型及分辨率的視頻自動轉(zhuǎn)換為符合VESA協(xié)議1600X1200分辨率60Hz幀率視頻,且視頻格式轉(zhuǎn)換耗時小;可動態(tài)檢測視頻協(xié)議的變化,當輸入源視頻協(xié)議發(fā)生變化后,可在一幀圖像輸入的時間間隔內(nèi)完成對其協(xié)議類型的檢測;可檢測的協(xié)議類型可以根據(jù)具體應用需求自主定制及裁剪。
【附圖說明】
[0031]圖1為多視頻格式向VESA協(xié)議1600X1200分辨率60Hz幀率視頻的自動轉(zhuǎn)換方法原理圖。
【具體實施方式】
[0032]本發(fā)明采用FPGA實現(xiàn)多視頻格式向VESA協(xié)議1600X1200分辨率60Hz幀率視頻的自動轉(zhuǎn)換方法,通過建立多種通用視頻協(xié)議數(shù)據(jù)庫,對輸入視頻信號的數(shù)據(jù)流進行分析,與各種常用視頻協(xié)議數(shù)據(jù)流比較判斷所屬協(xié)議類型,同時檢測圖像分辨率及幀率;設(shè)計圖像幀雙緩沖區(qū)A和B,采用乒乓操作的方式將視頻流數(shù)據(jù)幀的有效像素存入緩沖區(qū)A,同時根據(jù)圖像的分辨率對緩沖區(qū)B內(nèi)緩存的完整數(shù)據(jù)幀采用雙線性插值算法縮放為1600*1200的分辨率大小并存入輸出存儲單元;按照VESA協(xié)議1600X1200分辨率60Hz幀率視頻時序標準產(chǎn)生視頻消隱區(qū)的控制像素流,并從輸出存儲單元中順序讀取縮放后的像素數(shù)據(jù),填充到視頻數(shù)據(jù)流的有效像素區(qū),從而實現(xiàn)輸入視頻到VESA協(xié)議1600X1200分辨率60Hz視頻的轉(zhuǎn)換;
[0033]實現(xiàn)細節(jié)具體如下:
[0034]I】設(shè)計針對各種常用視頻協(xié)議(包括各種分辨率的VESA協(xié)議、各種分辨率的RawRGB格式、ITU601、ITU656、ITU709及SMPTE274協(xié)議)的檢測模塊,檢測模塊通過分析一個完整幀圖像內(nèi)行場同步信號的時間間隔及消隱區(qū)視頻數(shù)據(jù)的變化規(guī)律,判定輸入視頻是否屬于該種協(xié)議;
[0035]檢測模塊設(shè)置如下視頻協(xié)議的狀態(tài)參數(shù),分別為:相鄰場同步信號(Vsync)脈沖之間所包含的行同步信號(Hsync)脈沖數(shù)目,Vsyn
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
即墨市| 封开县| 广州市| 建平县| 白城市| 涿州市| 万盛区| 合山市| 靖远县| 滨州市| 古田县| 门头沟区| 郴州市| 敖汉旗| 乐安县| 电白县| 三台县| 吉隆县| 绵竹市| 东港市| 黄山市| 克什克腾旗| 漳州市| 额敏县| 吉首市| 建平县| 许昌县| 云龙县| 华容县| 乐东| 淳安县| 临澧县| 建平县| 永登县| 南充市| 罗源县| 普兰县| 平果县| 信丰县| 普安县| 手游|