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

一種三通道視頻轉(zhuǎn)發(fā)設(shè)備和轉(zhuǎn)發(fā)方法

文檔序號(hào):5187525閱讀:506來源:國知局
專利名稱:一種三通道視頻轉(zhuǎn)發(fā)設(shè)備和轉(zhuǎn)發(fā)方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻信號(hào)轉(zhuǎn)發(fā)領(lǐng)域,特別涉及一種具有無延時(shí)、短延時(shí)和長延時(shí)的三通道的視頻轉(zhuǎn)發(fā)設(shè)備及相應(yīng)的視頻轉(zhuǎn)發(fā)方法。
背景技術(shù)
隨著片上系統(tǒng)SOC技術(shù)的長足發(fā)展,基于總線結(jié)構(gòu)的處理方式帶來相當(dāng)大的靈活性。只要滿足總線條件的外部設(shè)備,可以很方便的掛接在總線上?;贏RM處理器的片上系統(tǒng)當(dāng)前在終端設(shè)備、手持設(shè)備中得到非常廣泛的應(yīng)用。ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture) 3. 0,7 AXI (Advanced extensible Interface)總線,它是AMBA3. 0協(xié)議中最重要的部分,是一種面向高性能、高帶寬、低延遲的片內(nèi)總線。本發(fā)明采用了 AXI總線,可以掛接到AXI總線上,為別的設(shè)備(例如帶有AXI 總線的視頻后處理設(shè)備)提供視頻信號(hào)源,并根據(jù)處理時(shí)間,靈活的配置延時(shí)時(shí)長;還可以與中央處理器配合起來,處理更復(fù)雜的視頻應(yīng)用。在一些特定視頻處理場(chǎng)合,需要對(duì)視頻信號(hào)進(jìn)行轉(zhuǎn)發(fā),但有可能在轉(zhuǎn)發(fā)之前需要進(jìn)行一些特定的處理后,才轉(zhuǎn)發(fā)出去,特定的視頻處理導(dǎo)致視頻信號(hào)的一定延時(shí)。目前市場(chǎng)沒有專門針對(duì)該種用途的靈活可配置的設(shè)備,因此本發(fā)明針對(duì)該種特殊用途,特提出了三通道的視頻轉(zhuǎn)發(fā)設(shè)備及相應(yīng)的視頻轉(zhuǎn)發(fā)方法,支持無延時(shí)、短延時(shí)和長延時(shí)的轉(zhuǎn)發(fā)路徑,用戶可以根據(jù)特定視頻處理的具體時(shí)延,靈活配置其延時(shí)參數(shù),以滿足多種延時(shí)需求。

發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供了一種AXI總線的視頻轉(zhuǎn)發(fā)設(shè)備以及相應(yīng)的視頻轉(zhuǎn)發(fā)方法,可以實(shí)現(xiàn)視頻的無延時(shí)、短延時(shí)、長延時(shí)的轉(zhuǎn)發(fā)。本發(fā)明首先提供一種三通道視頻轉(zhuǎn)發(fā)設(shè)備,其特征在于,該設(shè)備包括視頻信號(hào)接收模塊Si、三通道轉(zhuǎn)發(fā)處理模塊S2、視頻信號(hào)發(fā)送模塊S3、通道寄存器301和短/長延時(shí)寄存器307,其中,視頻信號(hào)接收模塊Sl分別與三通道轉(zhuǎn)發(fā)處理模塊和視頻信號(hào)發(fā)送模塊連接,用于接收視頻信號(hào),對(duì)視頻信號(hào)進(jìn)行處理得到視頻同步信息和顏色數(shù)據(jù),并將視頻同步信息輸出到視頻信號(hào)發(fā)送模塊,將顏色數(shù)據(jù)輸出到三通道轉(zhuǎn)發(fā)處理模塊;通道寄存器301,用于根據(jù)視頻數(shù)據(jù)不同的時(shí)延要求,選擇三通道中的其中一個(gè);三通道轉(zhuǎn)發(fā)處理模塊S2分別與視頻信號(hào)接收模塊Sl和視頻信號(hào)發(fā)送模塊連接 S3,用于根據(jù)通道寄存器301的設(shè)置,將從視頻信號(hào)接收模塊Sl接收到的顏色數(shù)據(jù)按照不同的延時(shí)要求轉(zhuǎn)發(fā)到視頻信號(hào)發(fā)送模塊S3 ;短/長延時(shí)寄存器307,用于存儲(chǔ)延時(shí)設(shè)置值;視頻信號(hào)發(fā)送模塊S3分別與視頻信號(hào)接收模塊Sl和三通道轉(zhuǎn)發(fā)處理模塊S2連接,用于根據(jù)視頻信號(hào)接收模塊Sl中存儲(chǔ)的視頻同步信息、通道寄存器301的信息和短/ 長延時(shí)寄存器307的信息,產(chǎn)生無/有延時(shí)的同步時(shí)序,將其與從三通道轉(zhuǎn)發(fā)處理模塊S2接收到的顏色數(shù)據(jù)相組合,生成新的視頻信號(hào),發(fā)送到視頻信號(hào)接收設(shè)備。本發(fā)明還提供一種對(duì)視頻信號(hào)進(jìn)行三通道轉(zhuǎn)發(fā)的方法,其特征在于,該方法包括以下步驟步驟1,接收視頻信號(hào);步驟2,從所述視頻信號(hào)中提取出顏色數(shù)據(jù);步驟3,根據(jù)視頻信號(hào)對(duì)于時(shí)延的要求從無延時(shí)轉(zhuǎn)發(fā)通道1、短延時(shí)轉(zhuǎn)發(fā)通道2和長延時(shí)轉(zhuǎn)發(fā)通道3這三條轉(zhuǎn)發(fā)通道中選擇一條通道轉(zhuǎn)發(fā)所述顏色數(shù)據(jù);步驟4,根據(jù)所選擇的轉(zhuǎn)發(fā)通道產(chǎn)生同步時(shí)序;步驟5,將所產(chǎn)生的同步時(shí)序與從視頻信號(hào)中提取出的顏色數(shù)據(jù)組合起來,形成新的視頻信號(hào);步驟6,將所述新的視頻信號(hào)轉(zhuǎn)發(fā)出去。本發(fā)明所提供的視頻轉(zhuǎn)發(fā)設(shè)備和三通道轉(zhuǎn)發(fā)方法,可以實(shí)現(xiàn)視頻的無延時(shí)、短延時(shí)、長延時(shí)的轉(zhuǎn)發(fā),結(jié)合用戶的視頻處理特點(diǎn),可以靈活配置其轉(zhuǎn)發(fā)的時(shí)延。針對(duì)不用的視頻應(yīng)用,通過配置應(yīng)用時(shí)延即可得到轉(zhuǎn)發(fā)的視頻,有效地降低了這類應(yīng)用的復(fù)雜性。采用該設(shè)備,則用戶可以更專注于完成其視頻應(yīng)用,而不需要關(guān)注轉(zhuǎn)發(fā)的細(xì)節(jié)。


圖1是三通道視頻轉(zhuǎn)發(fā)設(shè)備的應(yīng)用系統(tǒng)示意圖。圖2是三通道視頻轉(zhuǎn)發(fā)設(shè)備結(jié)構(gòu)示意圖和三通道轉(zhuǎn)發(fā)數(shù)據(jù)流圖。圖3是長延時(shí)通道的地址讀寫方法示意圖。圖4是三通道視頻轉(zhuǎn)發(fā)方法流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。在視頻處理中,通常需要對(duì)圖像進(jìn)行一些后處理,比如去噪點(diǎn)、濾波處理、運(yùn)動(dòng)估計(jì)等,這些處理均需要一定的時(shí)間完成,因此本發(fā)明針對(duì)視頻后處理時(shí)長的不同,設(shè)計(jì)了具有三通道的視頻轉(zhuǎn)發(fā)設(shè)備,以滿足視頻后處理的不同需求。本發(fā)明轉(zhuǎn)發(fā)的視頻信號(hào)可以是數(shù)字視頻接口(Digital Visual Interface, DVI) 視頻信號(hào)或者高清晰度多媒體接口(High Definition Multimedia hterface,HDMI)信號(hào)的視頻分量。圖1是三通道視頻轉(zhuǎn)發(fā)設(shè)備的應(yīng)用系統(tǒng)示意圖。如圖1所示,本發(fā)明所述的三通道視頻轉(zhuǎn)發(fā)設(shè)備通過AXI系統(tǒng)總線為中央處理器和視頻后處理設(shè)備提供視頻數(shù)據(jù)源。其中一種應(yīng)用場(chǎng)景為視頻通過三通道轉(zhuǎn)發(fā)設(shè)備存儲(chǔ)到內(nèi)存中,然后中央處理器配置后處理模塊的處理地址和三通道轉(zhuǎn)發(fā)設(shè)備的一致,同時(shí)配置三通道轉(zhuǎn)發(fā)設(shè)備的延時(shí)時(shí)長,保證后處理模塊處理完成的數(shù)據(jù)被轉(zhuǎn)發(fā)。圖2是三通道視頻轉(zhuǎn)發(fā)設(shè)備結(jié)構(gòu)示意圖和三通道轉(zhuǎn)發(fā)數(shù)據(jù)流圖,如圖2所示,本發(fā)明所提出的三通道視頻轉(zhuǎn)發(fā)設(shè)備,包括視頻信號(hào)接收模塊Si、三通道轉(zhuǎn)發(fā)處理模塊S2、視頻信號(hào)發(fā)送模塊S3、通道寄存器301和短/長延時(shí)寄存器307 ;其中
視頻信號(hào)接收模塊Sl分別與三通道轉(zhuǎn)發(fā)處理模塊S2和視頻信號(hào)發(fā)送模塊連接 S3,用于接收視頻信號(hào),對(duì)視頻信號(hào)進(jìn)行處理得到視頻同步信息和顏色數(shù)據(jù),并將視頻同步信息輸出到視頻信號(hào)發(fā)送模塊S3,將顏色數(shù)據(jù)輸出到三通道轉(zhuǎn)發(fā)處理模塊S2 ;通道寄存器301,用于根據(jù)視頻數(shù)據(jù)不同的時(shí)延要求,選擇三通道中的其中一個(gè)通道,在通道1、2、3的處理模塊和發(fā)送模塊中都將查看該寄存器的值,通道寄存器301保存的值為001表示選擇無延時(shí)通道1,值為002時(shí)表示選擇短延時(shí)通道2,值為003時(shí)表示選擇長延時(shí)通道3。三通道轉(zhuǎn)發(fā)處理模塊S2分別與視頻信號(hào)接收模塊Sl和視頻信號(hào)發(fā)送模塊連接 S3,用于根據(jù)通道寄存器301的設(shè)置,將從視頻信號(hào)接收模塊Sl接收到的顏色數(shù)據(jù)按照不同的延時(shí)要求轉(zhuǎn)發(fā)到視頻信號(hào)發(fā)送模塊S3 ;短/長延時(shí)寄存器307,用于存儲(chǔ)延時(shí)設(shè)置值,是短延時(shí)通道2和長延時(shí)通道3復(fù)用的寄存器,當(dāng)通道寄存器301的值為002時(shí),其用于短延時(shí)通道2,短延時(shí)通道2根據(jù)短/ 長延時(shí)寄存器307中存儲(chǔ)的值產(chǎn)生短延時(shí)的結(jié)果;當(dāng)通道寄存器301的值為003時(shí)用于長延時(shí)通道3,長延時(shí)通道3根據(jù)短/長延時(shí)寄存器307中存儲(chǔ)的值產(chǎn)生長延時(shí)的結(jié)果;視頻信號(hào)發(fā)送模塊S3分別與視頻信號(hào)接收模塊Sl和三通道轉(zhuǎn)發(fā)處理模塊S2連接,用于根據(jù)視頻信號(hào)接收模塊Sl中存儲(chǔ)的視頻同步信息、通道寄存器301的信息和短/ 長延時(shí)寄存器307的信息,產(chǎn)生無/有延時(shí)的同步時(shí)序,組合從三通道轉(zhuǎn)發(fā)處理模塊S2接收到的顏色數(shù)據(jù),生成新的視頻信號(hào),發(fā)送到視頻信號(hào)接收設(shè)備。所述視頻信號(hào)接收模塊Sl進(jìn)一步包括同步信號(hào)統(tǒng)計(jì)模塊303、同步信號(hào)寄存器組304和顏色數(shù)據(jù)輸入端寄存器組306,其中同步信號(hào)統(tǒng)計(jì)模塊303,用于接收視頻信號(hào)中的視頻同步信號(hào),并對(duì)視頻同步信號(hào)進(jìn)行統(tǒng)計(jì)得到視頻同步信息;同步信號(hào)寄存器組304,用于存儲(chǔ)同步信號(hào)統(tǒng)計(jì)模塊303統(tǒng)計(jì)得到的視頻同步信息;顏色數(shù)據(jù)輸入端寄存器組302,用于存儲(chǔ)視頻信號(hào)中的顏色數(shù)據(jù)。同步信號(hào)統(tǒng)計(jì)模塊303進(jìn)一步包括視頻幀同步信號(hào)統(tǒng)計(jì)模塊和視頻行同步信號(hào)統(tǒng)計(jì)模塊,其中視頻幀同步信號(hào)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)幀信號(hào)的持續(xù)行數(shù)、幀前的消隱區(qū)行數(shù)、幀后的消隱區(qū)行數(shù)、以及顏色信號(hào)的垂直分辨率(即數(shù)據(jù)有效的次數(shù));視頻行同步信號(hào)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)行信號(hào)的持續(xù)時(shí)鐘周期數(shù)、行前消隱區(qū)的時(shí)鐘周期數(shù)、行后消隱區(qū)的時(shí)鐘周期數(shù)、以及水平分辨率(即數(shù)據(jù)有效的持續(xù)時(shí)鐘周期數(shù))。所述三通道處理模塊S2進(jìn)一步包括無延時(shí)通道1、短延時(shí)通道2和長延時(shí)通道 3,其中無延時(shí)通道1,用于將視頻信號(hào)接收模塊Sl輸出的顏色數(shù)據(jù),具體為視頻信號(hào)接收模塊Sl的顏色數(shù)據(jù)輸入端接收寄存器組302中存儲(chǔ)的顏色數(shù)據(jù),通過直通控制模塊308 轉(zhuǎn)發(fā)到視頻信號(hào)發(fā)送模塊S3中,具體為視頻信號(hào)發(fā)送模塊S3的顏色信號(hào)發(fā)送寄存器組306 中,以進(jìn)行視頻信號(hào)的無延時(shí)轉(zhuǎn)發(fā);短延時(shí)通道2 用于將視頻信號(hào)接收模塊Sl輸出的顏色數(shù)據(jù),具體為視頻信號(hào)接收模塊Sl的顏色數(shù)據(jù)輸入端接收寄存器組302中存儲(chǔ)的顏色數(shù)據(jù)通過兩個(gè)FIFO和控制模塊轉(zhuǎn)發(fā)到視頻信號(hào)發(fā)送模塊S3中,具體為視頻信號(hào)發(fā)送模塊S3的顏色信號(hào)發(fā)送寄存器組 306中,以進(jìn)行視頻信號(hào)的短延時(shí)轉(zhuǎn)發(fā);長延時(shí)通道3,用于將視頻信號(hào)接收模塊Sl輸出的顏色數(shù)據(jù),具體為視頻信號(hào)接收模塊Sl的顏色數(shù)據(jù)輸入端接收寄存器組302中存儲(chǔ)的顏色數(shù)據(jù)通過兩個(gè)FIFO、控制模塊和外部存儲(chǔ)空間轉(zhuǎn)發(fā)到視頻信號(hào)發(fā)送模塊S3中,具體為視頻信號(hào)發(fā)送模塊S3的顏色信號(hào)發(fā)送寄存器組306中,以進(jìn)行視頻信號(hào)的長延時(shí)轉(zhuǎn)發(fā)。具體地,對(duì)于短延時(shí)通道2,為了實(shí)現(xiàn)顏色數(shù)據(jù)的短延時(shí)轉(zhuǎn)發(fā),首先由DATA2FIF0 控制模塊309將從顏色數(shù)據(jù)輸入端接收寄存器組302中存儲(chǔ)的顏色數(shù)據(jù)寫入到輸入數(shù)據(jù)緩存FIF0310中;然后FIF02FIF0控制模塊311將輸入數(shù)據(jù)緩存FIF0310中的內(nèi)容讀出,寫入到輸出數(shù)據(jù)緩存FIF0312中;最后FIF02DATA控制模塊313將輸出數(shù)據(jù)緩存FIF0312中的內(nèi)容寫入到視頻信號(hào)發(fā)送模塊(S3)中的顏色數(shù)據(jù)輸出端寄存器組306中,F(xiàn)IF02DATA控制模塊313讀取數(shù)據(jù)的時(shí)刻受視頻信號(hào)發(fā)送模塊所產(chǎn)生的同步時(shí)序的控制,也就是說,在滿足同步時(shí)序的條件下,F(xiàn)IF02DATA控制模塊313才將輸出數(shù)據(jù)緩存FIF0312中的內(nèi)容讀入到顏色數(shù)據(jù)輸出端寄存器組306中。具體地,對(duì)于長延時(shí)通道3,為了實(shí)現(xiàn)顏色數(shù)據(jù)的長延時(shí)轉(zhuǎn)發(fā),首先由DATA2FIF0 控制模塊309將從顏色數(shù)據(jù)輸入端接收寄存器組302中存儲(chǔ)的顏色數(shù)據(jù)寫入到輸入數(shù)據(jù)緩存FIF0310中,這一數(shù)據(jù)轉(zhuǎn)發(fā)過程與短延時(shí)通道2是相同的;然后FIF02AXI控制模塊314 將輸入數(shù)據(jù)緩存FIF0310中的內(nèi)容讀出,在設(shè)備應(yīng)用場(chǎng)景圖1的描述中,是將視頻數(shù)據(jù)存儲(chǔ)到外部存儲(chǔ)空間比如DDR存儲(chǔ)器中,實(shí)際可以根據(jù)用戶的需要存儲(chǔ)到需要的位置,在本實(shí)施實(shí)例中FIF02AXI控制模塊314向AXI系統(tǒng)總線發(fā)起寫入DDR控制器數(shù)據(jù)空間的請(qǐng)求,請(qǐng)求得到同意后,F(xiàn)IF02AXI控制模塊314依次將顏色數(shù)據(jù)發(fā)送到AXI系統(tǒng)總線,由AXI系統(tǒng)總線上連接的DDR控制器將顏色數(shù)據(jù)存入外部存儲(chǔ)空間DDR中;AXI2FIF0控制模塊315向 AXI系統(tǒng)總線發(fā)起讀取DDR存儲(chǔ)空間的請(qǐng)求,外部存儲(chǔ)介質(zhì)如果允許讀取數(shù)據(jù),讀取請(qǐng)求將得到同意,請(qǐng)求得到同意后,AXI2FIF0控制模塊315依次將數(shù)據(jù)從AXI系統(tǒng)總線上讀出,然后寫入輸出數(shù)據(jù)緩存FIF0312中;最后,F(xiàn)IF02DATA控制模塊313將輸出數(shù)據(jù)緩存FIF0312 中的內(nèi)容寫入到視頻信號(hào)發(fā)送模塊S3的顏色數(shù)據(jù)輸出端寄存器組306中,同短延時(shí)通道2 相同,F(xiàn)IF02DATA控制模塊313讀取數(shù)據(jù)的時(shí)刻也受視頻信號(hào)發(fā)送模塊所產(chǎn)生的同步時(shí)序的控制。由上可以看出,DATA2FIF0控制模塊309和FIF02DATA控制模塊313是長延時(shí)通道3與短延時(shí)通道2共用的。具體地,如圖3所示的長延時(shí)通道的地址讀寫方法示意圖,長延時(shí)通道3中數(shù)據(jù)讀寫控制方法包括FIF02AXI控制模塊314始終從視頻圖像1的地址開始寫入視頻數(shù)據(jù), 而AXI2FIF0控制模塊315讀取的地址則是根據(jù)短/長延時(shí)寄存器307和幀緩存空間大小寄存器613的大小來確定的,如果幀緩存空間大小寄存器613設(shè)置為N幀,即DDR存儲(chǔ)器上至少有N幀的存儲(chǔ)空間,該設(shè)備用了 N幀的存儲(chǔ)空間用于視頻圖像的存取,而短/長延時(shí)寄存器設(shè)置為M,且有M < N,則將DDR存儲(chǔ)器的后M幀,也就是第N-M+1幀到第N幀設(shè)為無效幀,比如空白幀、預(yù)存圖像幀等,AXI2FIF0控制模塊315的初始讀取地址為(N-M+1);然后 FIF02AXI控制模塊314和AXI2FIF0控制模塊315按幀各自累加1的方式循環(huán)存儲(chǔ)和讀取。 這樣AXI2FIF0控制模塊315所讀取的前M幀圖像為預(yù)存的圖像,而真正的視頻輸入信號(hào)則延時(shí)了M幀后才發(fā)送出去。
幀緩存空間大小寄存器316,用于在長延時(shí)通道3中,F(xiàn)IF02AXI控制模塊314發(fā)起寫地址請(qǐng)求時(shí)的寫地址邊界限制和AXI2FIF0控制模塊315發(fā)起讀地址請(qǐng)求時(shí)讀地址的邊界限制。兩個(gè)控制模塊對(duì)于可寫入和可讀取的位置保持一致。所述視頻信號(hào)發(fā)送模塊進(jìn)一步包括同步信號(hào)產(chǎn)生模塊305、顏色數(shù)據(jù)輸出端寄存器組306,其中,同步信號(hào)產(chǎn)生模塊305,用于根據(jù)視頻信號(hào)接收模塊中存儲(chǔ)的視頻同步信息、通道寄存器301的信息和短/長延時(shí)寄存器307的信息,產(chǎn)生無/有延時(shí)的同步時(shí)序;顏色數(shù)據(jù)輸出端寄存器組306,用于暫存從三通道轉(zhuǎn)發(fā)處理模塊接收到的顏色數(shù)據(jù)。同步信號(hào)產(chǎn)生模塊305產(chǎn)生同步時(shí)序的方法為通道寄存器設(shè)置為無延時(shí)通道1時(shí)的同步時(shí)序產(chǎn)生方法對(duì)于無延時(shí)通道1,顏色數(shù)據(jù)從輸入到輸出經(jīng)過顏色數(shù)據(jù)輸入端寄存器組302和顏色數(shù)據(jù)輸出端寄存器組306,產(chǎn)生兩個(gè)時(shí)鐘周期的后移,因此,同步信號(hào)產(chǎn)生模塊305產(chǎn)生偏移兩個(gè)時(shí)鐘同步信號(hào)。兩個(gè)時(shí)鐘信號(hào)相當(dāng)短,可視為無延時(shí)。通道寄存器設(shè)置為短延時(shí)通道2時(shí)的同步時(shí)序產(chǎn)生方法對(duì)于短延時(shí)通道2,顏色數(shù)據(jù)經(jīng)過兩級(jí)FIFO (輸入數(shù)據(jù)緩存FIF0310和輸出數(shù)據(jù)緩存FIF03U),F(xiàn)IFO的深度設(shè)置為高清視頻行分辨率的兩倍,即1920 = 3840,因此對(duì)于高清視頻信號(hào)來說,最多可以產(chǎn)生4 行的延遲。如果短/長延時(shí)寄存器設(shè)置4,表明是短延時(shí)4行,則同步信號(hào)產(chǎn)生模塊305根據(jù)統(tǒng)計(jì)的同步信號(hào)信息產(chǎn)生延遲4行的同步時(shí)序。通道寄存器設(shè)置為長延時(shí)通道3時(shí)的同步時(shí)序產(chǎn)生方法對(duì)于長延時(shí)通道3,同步信號(hào)產(chǎn)生模塊305直接根據(jù)同步信號(hào)寄存器組304存儲(chǔ)的輸入視頻信號(hào)的統(tǒng)計(jì)視頻同步信息產(chǎn)生時(shí)序,配合輸出數(shù)據(jù)緩存FIF0312中的數(shù)據(jù)發(fā)送出去,其長延時(shí)的控制是通過 FIF02AXI控制模塊314和AXI2FIF0控制模塊315的存儲(chǔ)和讀取操作來產(chǎn)生的。本發(fā)明還提出一種對(duì)視頻信號(hào)進(jìn)行三通道轉(zhuǎn)發(fā)的方法,該方法的流程圖如圖4所示。圖4中所示的三個(gè)通道分別是無延時(shí)通道1、短延時(shí)通道2和長延時(shí)通道3。如圖4所示,本發(fā)明所提出一種對(duì)視頻信號(hào)進(jìn)行三通道轉(zhuǎn)發(fā)的方法包括以下步驟步驟1,接收視頻信號(hào);步驟2,從所述視頻信號(hào)中提取出顏色數(shù)據(jù);步驟3,根據(jù)視頻信號(hào)對(duì)于時(shí)延的要求從三條轉(zhuǎn)發(fā)通道中選擇一條通道轉(zhuǎn)發(fā)所述顏色數(shù)據(jù);所述三條轉(zhuǎn)發(fā)通道分別是無延時(shí)轉(zhuǎn)發(fā)通道1、短延時(shí)轉(zhuǎn)發(fā)通道2和長延時(shí)轉(zhuǎn)發(fā)通道3 ;所述無延時(shí)轉(zhuǎn)發(fā)通道1只要檢測(cè)到有視頻信號(hào)就立即轉(zhuǎn)發(fā)該視頻信號(hào);所述短延時(shí)轉(zhuǎn)發(fā)通道2為可以產(chǎn)生延時(shí)、但延時(shí)不太大的轉(zhuǎn)發(fā)通道,其最大延時(shí)的時(shí)間由內(nèi)部緩存 FIFO的深度決定,可通過配置短/長延時(shí)寄存器來改變延時(shí)時(shí)間;所述長延時(shí)轉(zhuǎn)發(fā)通道3 為可以產(chǎn)生延時(shí)、但延時(shí)可以較大的轉(zhuǎn)發(fā)通道,其最大延時(shí)的時(shí)間由外部的存儲(chǔ)器大小以及短/長延時(shí)寄存器的設(shè)置決定,可通過配置短/長延時(shí)寄存器來改變延時(shí)時(shí)間;步驟4,根據(jù)所選擇的轉(zhuǎn)發(fā)通道產(chǎn)生同步時(shí)序;步驟5,將所產(chǎn)生的同步時(shí)序與從視頻信號(hào)中提取出的顏色數(shù)據(jù)組合起來,形成新的視頻信號(hào);
9
步驟6,將該新的視頻信號(hào)轉(zhuǎn)發(fā)出去。以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種三通道視頻轉(zhuǎn)發(fā)設(shè)備,其特征在于,該設(shè)備包括視頻信號(hào)接收模塊(Si)、三通道轉(zhuǎn)發(fā)處理模塊(S2)、視頻信號(hào)發(fā)送模塊(S3)、通道寄存器(301)和短/長延時(shí)寄存器 (307),其中,視頻信號(hào)接收模塊(Si)分別與三通道轉(zhuǎn)發(fā)處理模塊和視頻信號(hào)發(fā)送模塊連接,用于接收視頻信號(hào),對(duì)視頻信號(hào)進(jìn)行處理得到視頻同步信息和顏色數(shù)據(jù),并將視頻同步信息輸出到視頻信號(hào)發(fā)送模塊,將顏色數(shù)據(jù)輸出到三通道轉(zhuǎn)發(fā)處理模塊;通道寄存器(301),用于根據(jù)視頻數(shù)據(jù)不同的時(shí)延要求,選擇三通道中的其中一個(gè);三通道轉(zhuǎn)發(fā)處理模塊(S2)分別與視頻信號(hào)接收模塊(Si)和視頻信號(hào)發(fā)送模塊連接 (S3),用于根據(jù)通道寄存器(301)的設(shè)置,將從視頻信號(hào)接收模塊(Si)接收到的顏色數(shù)據(jù)按照不同的延時(shí)要求轉(zhuǎn)發(fā)到視頻信號(hào)發(fā)送模塊(S3);短/長延時(shí)寄存器(307),用于存儲(chǔ)延時(shí)設(shè)置值;視頻信號(hào)發(fā)送模塊(S; )分別與視頻信號(hào)接收模塊(Si)和三通道轉(zhuǎn)發(fā)處理模塊(S2) 連接,用于根據(jù)視頻信號(hào)接收模塊(Si)中存儲(chǔ)的視頻同步信息、通道寄存器(301)的信息和短/長延時(shí)寄存器(307)的信息,產(chǎn)生無/有延時(shí)的同步時(shí)序,將其與從三通道轉(zhuǎn)發(fā)處理模塊(S》接收到的顏色數(shù)據(jù)相組合,生成新的視頻信號(hào),發(fā)送到視頻信號(hào)接收設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通道寄存器(301)保存的值為001表示選擇無延時(shí)通道(1),值為002時(shí)表示選擇短延時(shí)通道O),值為003時(shí)表示選擇長延時(shí)通道(3);所述短/長延時(shí)寄存器(307)是短延時(shí)通道( 和長延時(shí)通道(3)復(fù)用的寄存器,當(dāng)通道寄存器(301)的值為002時(shí),其用于短延時(shí)通道O),短延時(shí)通道(2)根據(jù)短/長延時(shí)寄存器(307)中存儲(chǔ)的值產(chǎn)生短延時(shí)的結(jié)果;當(dāng)通道寄存器(301)的值為003時(shí)用于長延時(shí)通道(3),長延時(shí)通道C3)根據(jù)短/長延時(shí)寄存器(307)中存儲(chǔ)的值產(chǎn)生長延時(shí)的結(jié)^ ο
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻信號(hào)接收模塊(Si)進(jìn)一步包括 同步信號(hào)統(tǒng)計(jì)模塊(303)、同步信號(hào)寄存器組(304)和顏色數(shù)據(jù)輸入端寄存器組(306),其中同步信號(hào)統(tǒng)計(jì)模塊(303),用于接收視頻信號(hào)中的視頻同步信號(hào),并對(duì)視頻同步信號(hào)進(jìn)行統(tǒng)計(jì)得到視頻同步信息;同步信號(hào)寄存器組(304),用于存儲(chǔ)所述視頻同步信息;顏色數(shù)據(jù)輸入端寄存器組(302),用于存儲(chǔ)視頻信號(hào)中的顏色數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述同步信號(hào)統(tǒng)計(jì)模塊(30 進(jìn)一步包括視頻幀同步信號(hào)統(tǒng)計(jì)模塊和視頻行同步信號(hào)統(tǒng)計(jì)模塊,其中,所述視頻幀同步信號(hào)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)幀信號(hào)的持續(xù)行數(shù)、幀前的消隱區(qū)行數(shù)、幀后的消隱區(qū)行數(shù)以及顏色信號(hào)的垂直分辨率;所述視頻行同步信號(hào)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)行信號(hào)的持續(xù)時(shí)鐘周期數(shù)、行前消隱區(qū)的時(shí)鐘周期數(shù)、行后消隱區(qū)的時(shí)鐘周期數(shù)以及水平分辨率。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述三通道處理模塊(S》進(jìn)一步包括 無延時(shí)通道(1)、短延時(shí)通道( 和長延時(shí)通道(3),其中所述無延時(shí)通道(1),用于將所述視頻信號(hào)接收模塊(Si)輸出的顏色數(shù)據(jù)通過直通控制模塊(308)轉(zhuǎn)發(fā)到視頻信號(hào)發(fā)送模塊(S; ),以進(jìn)行視頻信號(hào)的無延時(shí)轉(zhuǎn)發(fā);所述短延時(shí)通道O)用于將視頻信號(hào)接收模塊(Si)輸出的顏色數(shù)據(jù)通過兩個(gè)FIFO 和控制模塊轉(zhuǎn)發(fā)到視頻信號(hào)發(fā)送模塊(S; )中,以進(jìn)行視頻信號(hào)的短延時(shí)轉(zhuǎn)發(fā);所述長延時(shí)通道(3),用于將視頻信號(hào)接收模塊(Si)輸出的顏色數(shù)據(jù)通過兩個(gè)FIFO和外部存儲(chǔ)空間,以及控制模塊轉(zhuǎn)發(fā)到視頻信號(hào)發(fā)送模塊(S; )中,以進(jìn)行視頻信號(hào)的長延時(shí)轉(zhuǎn)發(fā)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,對(duì)于所述短延時(shí)通道0),首先由 DATA2FIF0控制模塊(309)將所述顏色數(shù)據(jù)寫入到輸入數(shù)據(jù)緩存FIFO(310)中;然后 FIF02FIF0控制模塊(311)將輸入數(shù)據(jù)緩存FIFO(310)中的內(nèi)容寫入到輸出數(shù)據(jù)緩存 FIFO(312)中;最后FIF02DATA控制模塊(313)將輸出數(shù)據(jù)緩存FIFO(312)中的內(nèi)容寫入到視頻信號(hào)發(fā)送模塊(S3)中,其中,F(xiàn)IF02DATA控制模塊(313)讀取數(shù)據(jù)的時(shí)刻受所述同步時(shí)序的控制。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,對(duì)于長延時(shí)通道(3),首先由DATA2FIF0 控制模塊(309)將所述顏色數(shù)據(jù)寫入到輸入數(shù)據(jù)緩存FIF0(310)中;然后FIF02AXI控制模塊(314)向AXI系統(tǒng)總線發(fā)起寫入外部存儲(chǔ)空間的請(qǐng)求,請(qǐng)求得到同意后,F(xiàn)IF02AXI控制模塊(314)將輸入數(shù)據(jù)緩存FIFO(310)中的內(nèi)容發(fā)送到AXI系統(tǒng)總線,由AXI系統(tǒng)總線上連接的外部設(shè)備將所述顏色數(shù)據(jù)存入外部存儲(chǔ)空間中;AXI2FIF0控制模塊(315)向AXI 系統(tǒng)總線發(fā)起讀取外部存儲(chǔ)空間的請(qǐng)求,得到同意后,AXI2FIF0控制模塊(315)將數(shù)據(jù)從 AXI系統(tǒng)總線上讀出,寫入輸出數(shù)據(jù)緩存FIF0(312)中;最后,F(xiàn)IF02DATA控制模塊(313)將輸出數(shù)據(jù)緩存FIF0(312)中的內(nèi)容寫入到視頻信號(hào)發(fā)送模塊(S3)中,F(xiàn)IF02DATA控制模塊 (313)讀取數(shù)據(jù)的時(shí)刻受所述同步時(shí)序的控制。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述FIF02AXI控制模塊(314)和所述 AXI2FIF0控制模塊(315)對(duì)外部存儲(chǔ)空間的數(shù)據(jù)讀寫方法為如果外部存儲(chǔ)空間的存儲(chǔ)空間為N幀,所述短/長延時(shí)寄存器設(shè)置為M,且有M < N,則將外部存儲(chǔ)空間的后M幀設(shè)為無效幀,所述FIF02AXI控制模塊(314)從第1個(gè)存儲(chǔ)地址寫入視頻數(shù)據(jù),而AXI2FIF0控制模塊(315)的初始讀取地址則為N-M+1 ;然后FIF02AXI控制模塊(314)和AXI2FIF0控制模塊(31 按幀各自累加1的方式循環(huán)存儲(chǔ)和讀取。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻信號(hào)發(fā)送模塊(S; )進(jìn)一步包括 同步信號(hào)產(chǎn)生模塊(30 和顏色數(shù)據(jù)輸出端寄存器組(306),其中,所述同步信號(hào)產(chǎn)生模塊(305),用于根據(jù)所述視頻同步信息、所述通道寄存器(301)的信息和所述短/長延時(shí)寄存器(307)的信息,產(chǎn)生無/有延時(shí)的同步時(shí)序;所述顏色數(shù)據(jù)輸出端寄存器組(306),用于暫存從所述三通道轉(zhuǎn)發(fā)處理模塊(S》接收到的顏色數(shù)據(jù)。
10.一種對(duì)視頻信號(hào)進(jìn)行三通道轉(zhuǎn)發(fā)的方法,其特征在于,該方法包括以下步驟步驟1,接收視頻信號(hào);步驟2,從所述視頻信號(hào)中提取出顏色數(shù)據(jù);步驟3,根據(jù)視頻信號(hào)對(duì)于時(shí)延的要求從無延時(shí)轉(zhuǎn)發(fā)通道(1)、短延時(shí)轉(zhuǎn)發(fā)通道(2)和長延時(shí)轉(zhuǎn)發(fā)通道( 這三條轉(zhuǎn)發(fā)通道中選擇一條通道轉(zhuǎn)發(fā)所述顏色數(shù)據(jù);步驟4,根據(jù)所選擇的轉(zhuǎn)發(fā)通道產(chǎn)生同步時(shí)序;步驟5,將所產(chǎn)生的同步時(shí)序與從視頻信號(hào)中提取出的顏色數(shù)據(jù)組合起來,形成新的視頻信號(hào);步驟6,將所述新的視頻信號(hào)轉(zhuǎn)發(fā)出去。
全文摘要
本發(fā)明公開了一種具有無延時(shí)、短延時(shí)和長延時(shí)的三通道的轉(zhuǎn)發(fā)視頻信號(hào)的設(shè)備,該設(shè)備主要包括視頻信號(hào)接收模塊、三通道轉(zhuǎn)發(fā)處理模塊、視頻信號(hào)發(fā)送模塊、通道寄存器和短/長延時(shí)寄存器。本發(fā)明還公開了一種對(duì)視頻信號(hào)進(jìn)行三通道轉(zhuǎn)發(fā)的方法,所述方法包括接收視頻信號(hào);提取顏色數(shù)據(jù);根據(jù)時(shí)延要求從無延時(shí)通道、短延時(shí)通道和長延時(shí)通道中選擇一條轉(zhuǎn)發(fā)顏色數(shù)據(jù);根據(jù)選擇的轉(zhuǎn)發(fā)通道產(chǎn)生同步時(shí)序;將同步時(shí)序與顏色數(shù)據(jù)組合形成新的視頻信號(hào);將所述新的視頻信號(hào)轉(zhuǎn)發(fā)出去。本發(fā)明支持無延時(shí)、短延時(shí)和長延時(shí)的轉(zhuǎn)發(fā)路徑,利用本發(fā)明,用戶可以根據(jù)特定視頻處理的具體時(shí)延,靈活配置其延時(shí)參數(shù),滿足多種延時(shí)需求。
文檔編號(hào)H04N5/262GK102497514SQ20111041982
公開日2012年6月13日 申請(qǐng)日期2011年12月15日 優(yōu)先權(quán)日2011年12月15日
發(fā)明者倪素萍, 張森, 杜學(xué)亮, 林嘯, 蒿杰, 郭若杉 申請(qǐng)人:中國科學(xué)院自動(dòng)化研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沙坪坝区| 榆树市| 肥东县| 江西省| 安宁市| 祁门县| 中超| 新民市| 尚义县| 化隆| 武定县| 霍林郭勒市| 铁岭县| 濉溪县| 措勤县| 平安县| 逊克县| 东辽县| 武鸣县| 宜良县| 正安县| 依安县| 仪征市| 兴化市| 民丰县| 竹溪县| 莱阳市| 西贡区| 兴安县| 涡阳县| 民勤县| 藁城市| 樟树市| 凌云县| 东城区| 西藏| 蒙自县| 新沂市| 汉阴县| 云林县| 罗甸县|