两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

數(shù)字信號處理器之間傳輸視頻編解碼數(shù)據(jù)的方法及系統(tǒng)的制作方法

文檔序號:7929296閱讀:259來源:國知局
專利名稱:數(shù)字信號處理器之間傳輸視頻編解碼數(shù)據(jù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字信號處理技術(shù),尤指一種數(shù)字信號處理器(DSP, Digital Signal Processor)之間傳輸視頻編解碼lt據(jù)的方法及系統(tǒng)。
背景技術(shù)
隨著人們對視頻的質(zhì)量要求越來越高,對高清(720p, 1080p)圖像格 式的實時編解碼的重要性日益顯現(xiàn)出來。但目前業(yè)界主流視頻處理DSP,不 能獨立完成高清分辨率的滿幀率視頻編解碼。 一般采用多個DSP并行對一 幀圖像同時進行編解碼。采用這種方式,將不可避免的要進行多DSP之間 大量數(shù)據(jù)交互。
例如視頻編碼中的運動估計算法。運動估計算法是編碼過程中消除時域 冗余的重要步驟,運動估計的好壞直接影響到編碼圖像的質(zhì)量。在使用運動 估計算法的視頻編碼系統(tǒng)中,對當前采集幀進行編碼,需要利用到上一幀圖 像編碼過程中生成的參考幀。由于高清視頻編碼中,是由多個DSP協(xié)同進 行編碼,因此不可避免的需要在DSP之間傳輸視頻編碼過程中需要使用的 數(shù)據(jù)。
在現(xiàn)有技術(shù)中,DSP通常利用共享總線以及共享存儲裝置來傳輸DSP 之間需要傳輸?shù)囊曨l編解碼數(shù)據(jù)。參見圖1,圖l為現(xiàn)有技術(shù)中使用的視頻 編碼系統(tǒng)結(jié)構(gòu)示意圖。在本圖以及后續(xù)的說明書附圖中,為了更加清楚的表 明DSP之間的連接關(guān)系,用單線箭頭——表示DSP之間的數(shù)據(jù)交互,用雙 線箭頭^表示其他功能模塊之間的信息交互。圖l所示的系統(tǒng)中包括高清
攝像頭(CA)、圖像分配設(shè)備,DSP0、 DSP1、共享總線、共享存儲裝置和 CPU。 DSP0和DSP1通過共享總線與共享存儲裝置連接。其中,CA將采集的視頻圖像輸入到圖像分配設(shè)備中,圖像分配設(shè)備將采集到的數(shù)字圖像劃分
成兩個子圖像塊,分配給DSP0和DSPl。 DSPO和DSPl對收到的子圖像塊 進行視頻編碼,在編碼過程中生成參考幀,并通過共享總線將生成的參考幀 存入共享存儲裝置,在需要使用另一個DSP生成的參考幀時,通過共享總 線從共享存儲裝置中取出所需的參考幀數(shù)據(jù)。在生成碼流后,DSPO和DSPl 通過CPU合成完整的碼流發(fā)送出去,例如發(fā)送到互聯(lián)網(wǎng)上。
從圖1中的系統(tǒng)結(jié)構(gòu)不難看出,多個DSP共用共享總線,向共享存儲 裝置中存儲發(fā)往其他DSP的數(shù)據(jù)、以及從共享存儲裝置讀取自身所需要的 數(shù)據(jù)。但是,由于多個DSP進行編解碼算法通常是并行操作,即進行共享 內(nèi)存的讀寫操作是并發(fā)的。因此,必然出現(xiàn)共享資源的占用問題,共享總線 和共享存儲裝置不可用,導致共享總線以及共享存儲裝置的訪問效率降低, 不利于視頻編解碼的高效執(zhí)行。特別是在一 個DSP出現(xiàn)占用總線時間過長、 而其余DSP的請求無法得到響應的情況下,容易導致死鎖的現(xiàn)象,引起整 個系統(tǒng)死機。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種數(shù)字信號處理器之間傳輸視 頻編解碼數(shù)據(jù)的方法及系統(tǒng),應用本發(fā)明所提供的方法及系統(tǒng)能夠提高視頻 編解碼處理的效率。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的
一種數(shù)字信號處理器之間傳輸視頻編解碼數(shù)據(jù)的方法,應用于多個數(shù)字 信號處理器DSP并行處理視頻編解碼數(shù)據(jù),
DSP在處理視頻編解碼數(shù)據(jù)時,通過自身的千兆以太網(wǎng)GE 口向其他 DSP發(fā)送所需的交互數(shù)據(jù),其他DSP通過自身的GE 口接收所述發(fā)送給自 身的交互數(shù)據(jù)。
一種數(shù)字信號處理器之間傳輸視頻編解碼數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括多個 并行處理視頻編解碼數(shù)據(jù)的數(shù)字信號處理器DSP , DSP之間通過千兆以太網(wǎng)GIi 口連接;
DSP在處理視頻編解碼數(shù)據(jù)時,通過自身的GE 口向其他DSP發(fā)送所 需的交互數(shù)據(jù);其他DSP通過自身的GE 口接收所述發(fā)送給自身的交互數(shù)據(jù)。
本發(fā)明所提供的 一種數(shù)字信號處理器之間傳輸視頻編解碼數(shù)據(jù)的方法 及系統(tǒng),通過使用DSP自帶GE 口傳輸DSP之間的交互數(shù)據(jù),有效的解決 了多個DSP共用共享總線、共享存儲裝置所帶來的資源占用、效率低下的 問題,提高了多個DSP并行處理視頻數(shù)據(jù)能力以及效率。同時,DSP使用 自帶的GE 口進行數(shù)據(jù)交互,省去了現(xiàn)有技術(shù)中數(shù)據(jù)交互所需的共享總線以 及共享存儲裝置,使視頻處理不需要任何額外的硬件資源就能夠?qū)崿F(xiàn)數(shù)據(jù)交 互,不但提高了數(shù)據(jù)交互速度,而且還節(jié)約了硬件成本。


圖1為現(xiàn)有技術(shù)中視頻處理的系統(tǒng)結(jié)構(gòu)圖; 圖2為本發(fā)明中一視頻處理的系統(tǒng)結(jié)構(gòu)圖; 圖3為本發(fā)明中又一視頻處理的系統(tǒng)結(jié)構(gòu)圖; 圖4為本發(fā)明實施例視頻處理系統(tǒng)的結(jié)構(gòu)圖; 圖5為本發(fā)明實施例視頻處理方法的流程圖。
具體實施例方式
為了解決視頻編解碼過程中使用共享總線以及共享存儲裝置造成的視 頻編解碼效率降低的問題,在本發(fā)明的技術(shù)方案中,DSP通過自身自帶的千 兆以太網(wǎng)口 ( GE, Gigabit Ethernet)來實現(xiàn)視頻編解碼過程中的數(shù)據(jù)交互。
本發(fā)明的技術(shù)方案提供了一種數(shù)字信號處理器之間傳輸視頻編解碼數(shù) 據(jù)的系統(tǒng),該系統(tǒng)包括多個并行處理視頻編解碼數(shù)據(jù)的DSP, DSP之間通過 GE 口連接;DSP在處理視頻編解碼數(shù)據(jù)時,通過自身的GE 口向其他DSP 發(fā)送所需的交互數(shù)據(jù);其他DSP通過自身的GE 口接收所述發(fā)送給自身的交 互數(shù)據(jù)。在本發(fā)明的技術(shù)方案中,DSP可以采用直接存儲器訪問(DMA,Direct Memory Access)方式通過自身的GE 口向其他DSP發(fā)送所需的交互 數(shù)據(jù)。DMA是DSP中一種重要的數(shù)據(jù)訪問方式,可以在沒有CPU參與的 情況下,由DMA控制器完成DSP存儲空間內(nèi)的數(shù)據(jù)搬移。這樣,GE口在 采用DMA進行數(shù)據(jù)傳遞時,就不需要占用CPU資源。通過DMA的使用, 能夠有效提高視頻編解碼數(shù)據(jù)的傳輸效率。
本發(fā)明DSP之間的連接情況可以是各DSP依次通過GE 口連接,如圖 2所示;也可以是DSP之間兩兩通過GE 口連接,如圖3所示。
在采用圖2所示的連接關(guān)系時,在DSP通過GE 口接收到交互數(shù)據(jù)的目 的介質(zhì)訪問控制(MAC )地址不為本GE 口的MAC地址時,可以通過DSPGE 口的轉(zhuǎn)發(fā)功能實現(xiàn)數(shù)據(jù)的轉(zhuǎn)發(fā),將接收到的交互數(shù)據(jù)發(fā)送給目的MAC地址 對應GE 口的DSP。
上述所指的交互數(shù)據(jù)可以是指根據(jù)運動估計、運動補償?shù)人惴ㄉ傻膮?考幀交互數(shù)據(jù)。也可以是視頻編解碼數(shù)據(jù)處理過程中,其他需要在DSP之 間交互的數(shù)據(jù),例如多DSP進行同步編解碼所需的同步信號量。這里, 參考幀和同步信號量都是視頻編碼以及解碼處理過程中需要使用的交互數(shù) 據(jù)。
在交互數(shù)據(jù)為參考幀交互數(shù)據(jù)時,該系統(tǒng)還進一步包括圖像分配設(shè)備。 圖像分配設(shè)備可以接收CA采集的視頻圖像,將當前圖像數(shù)據(jù)幀劃分成子圖 像數(shù)據(jù),分配給各DSP;所述DSP在處理視頻編解碼數(shù)據(jù)時,根據(jù)發(fā)送給 自身使用的參考幀交互數(shù)據(jù)、自身上一幀生成的參考幀以及圖像分配設(shè)備分 配給自身處理的當前幀子圖像數(shù)據(jù),生成下一幀參考幀;將下一幀參考幀中 的參考幀交互數(shù)據(jù)通過自身的GE 口發(fā)送給需要的DSP,所述參考幀交互數(shù) 據(jù)的目的MAC地址為該DSP GE 口的MAC地址。
該系統(tǒng)還可以進一步包括中央處理器CPU。相應的,DSP用于接收發(fā) 送給自身的參考幀交互數(shù)據(jù),根據(jù)該參考幀交互數(shù)據(jù)、自身上一幀生成的參 考幀以及圖像分配設(shè)備分配給自身處理的當前幀的子圖像數(shù)據(jù),生成該子圖 像數(shù)據(jù)對應的碼流,并發(fā)送給所述CPU;所述CPU,用于根據(jù)從各CPU收到的子圖像數(shù)據(jù)的碼流,生成所述當前幀對應的碼流。
另外,本發(fā)明提供的一種數(shù)字信號處理器之間傳輸視頻編解碼數(shù)據(jù)的方 法,該方法應用于多個DSP并行處理視頻編解碼數(shù)據(jù)的情況,具體的,DSP
在處理視頻編解碼數(shù)據(jù)時,通過自身的GE 口向其他DSP發(fā)送所需的交互數(shù) 據(jù),其他DSP通過自身的GE 口接收所述發(fā)送給自身的交互數(shù)據(jù)。其中, DSP可以采用DMA方式通過自身的GE 口向其他DSP發(fā)送所需的交互數(shù)據(jù)。
各DSP之間的連接情況可以是各DSP依次通過GE 口連接,如圖2所 示;也可以是DSP之間,兩兩通過GE口連接,如圖3所示。在所述各DSP 通過GE 口依次連接時,通過GE 口接收到的交互數(shù)據(jù)的目的MAC地址不 為本GE 口的MAC地址時,接收到所述交互數(shù)據(jù)的DSP通過GE 口的轉(zhuǎn)發(fā) 功能將收到的交互數(shù)據(jù)發(fā)送給目的MAC地址對應GE 口的DSP。
另外,在交互數(shù)據(jù)為參考幀交互數(shù)據(jù)時,具體DSP在處理視頻編解碼 數(shù)據(jù)時,DSP根據(jù)發(fā)送給自身使用的參考幀交互數(shù)據(jù)、自身上一幀生成的參 考幀以及圖像分配設(shè)備分配給自身處理的當前幀子圖像數(shù)據(jù),生成下 一 幀參 考幀;將下一幀參考幀中的參考幀交互數(shù)據(jù)通過自身的GE 口發(fā)送給需要的 DSP,所述參考幀交互^:據(jù)的目的MAC地址為該DSP GE 口的MAC地址。
在視頻編碼中,視頻碼流是這樣生成的各DSP接收發(fā)送給自身的參 考幀交互數(shù)據(jù),根據(jù)該參考幀交互數(shù)據(jù)、自身上一幀生成的參考幀以及圖像 分配設(shè)備分配給自身處理的當前幀的子圖像數(shù)據(jù),生成該子圖像數(shù)據(jù)對應的 碼流,提供給中央處理器CPU統(tǒng)一處理;CPU根據(jù)從各DSP收到的子圖像 數(shù)據(jù)的碼流,生成所述當前幀對應的碼流。
現(xiàn)以兩個DSP在視頻編碼過程中的數(shù)據(jù)交互為例,對本發(fā)明的技術(shù)方 案作更為詳細的介紹。
參見圖4,圖4為包含兩個DSP的視頻編碼系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng) 包括高清攝像頭(CA)、圖像分配設(shè)備,DSP0、 DSP1和CPU。 DSPO和 DSP1通過各自的GE 口連接。具體的,CA將采集的視頻圖像輸入到圖像分 配設(shè)備中,圖像分配設(shè)備將采集到的數(shù)字圖像劃分成兩個子圖像塊,分配給DSP0和DSP1。
DSP對收到的子圖像塊進4亍視頻編碼,在編碼過程中通過
GE 口從另 一方DSP獲得進行編碼所需的參考幀;同樣也通過GE 口將對方 所需的參考幀發(fā)送給對方DSP。編碼結(jié)束后,CPU將各個DSP生成的碼流, 進行拼結(jié)并發(fā)送到網(wǎng)絡(luò)上。
參見圖5,圖5為兩個DSP進行視頻編碼的具體過程。其中,步驟501a 到步驟508a是DSPO執(zhí)行的操作,步驟501b到步驟508b為DSPl執(zhí)行的操 作。在視頻編碼的過程中,由圖像分配設(shè)備將釆集的一幀一幀的視頻圖像劃 分成兩個子圖像塊,由DSPO處理每幀的第一子圖像塊、DSPl處理每幀的 第二子圖像塊,DSPO和DSPl并行處理生成對應的碼流,再由CPU將兩個 DSP生成的碼流合成當前幀對應的碼流發(fā)送出去。
在步驟501a中,DSPO對圖像分配設(shè)備分配的子圖像塊進行離散余弦變 換(DCT, Discrete Cosine Transform ),量化,反DCT、反量化等編碼操作 后生成下一幀的參考幀,即第二幀編碼時所需的參考幀,在此稱為第二幀的 參考幀。這里的第二幀為P幀。
在該參考幀數(shù)據(jù)中,有一部分參考幀數(shù)據(jù)是DSP1在進行第二幀編碼時 所需的,需要發(fā)送給DSPl,這部分數(shù)據(jù)就是參考幀交互數(shù)據(jù)。具體確定參 考幀交互數(shù)據(jù)的方法可以依據(jù)具體采用的現(xiàn)有的編碼算法以及所使用的相 關(guān)參數(shù)確定。
在步驟502a中,DSPO利用GE 口將參考幀交互數(shù)據(jù)發(fā)送給DSP1。參 考幀交互數(shù)據(jù)的目的MAC地址為DSPl GE 口的MAC地址。
在使用GE 口發(fā)送數(shù)據(jù)之前,可以先對所使用的GE 口進行配置,包括 cache功能的打開、網(wǎng)絡(luò)相關(guān)芯片級寄存器配置、收發(fā)數(shù)據(jù)buffer隊列初始 化、利用傳進來的參數(shù)配置該DSP的MAC地址、switch子系統(tǒng)底層寄存器 配置初始化。
對GE 口發(fā)送的數(shù)據(jù)可以采用自定義的格式,可以包括數(shù)據(jù)包包頭和圖 像數(shù)據(jù)部分。其中,包頭中可以攜帶要發(fā)送包的buffer首地址、要發(fā)送包的 字節(jié)數(shù)、要發(fā)送包的目的MAC地址、要發(fā)送包的種類單播或是多播,以及當前發(fā)送的數(shù)據(jù)包包號和發(fā)送數(shù)據(jù)的校驗碼等。
在步驟503a中,DSPO進行墑編碼等操作,生成第一幀上半幀的碼流。 這里,第一幀為I幀。
由于DSP1和DSPO是并行處理同一幀視頻圖像的數(shù)據(jù),因此在DSPO 執(zhí)行步驟501a 503a時,DSP1也會執(zhí)行相同的步驟,具體可見步驟501b-503b。因此,DSPO的GE 口除了向DSP1發(fā)送參考幀交互數(shù)據(jù)之外,也會 接收DSP1發(fā)送的參考幀交互數(shù)據(jù),用于DSPO進行第二幀的編碼操作。
在步驟504a中,DSPO判斷DSP1發(fā)送的第二幀參考幀交互數(shù)據(jù)是否正 確接收,如果是,則執(zhí)行步驟505a的操作;否則,則繼續(xù)接收。
在步驟505a中,DSP0利用從DSP1收到的第二幀參考幀交互數(shù)據(jù)以及 在步驟501a中生成第二幀參考幀,對當前分配的第二幀子圖像塊進行運動 估計算法。
在步驟506a中,利用運動補償?shù)人惴ǜ鶕?jù)運動估計算法的處理結(jié)果生 成本DSP第三幀參考幀,即第三幀編碼時所需的參考幀,在此稱為第三幀 參考幀。這里,第三幀同樣為P幀。
當然,在第三幀參考幀中也有一部分參考幀數(shù)據(jù)是DSP1在進行第三幀 編碼時所需的,需要發(fā)送給DSP1 。
在步驟507a中,DSPO利用GE 口將第三幀參考幀交互數(shù)據(jù)發(fā)送給 DSP1。第三幀參考幀交互數(shù)據(jù)的目的MAC地址為DSPl GE 口的MAC地 址。
由于DSPl和DSPO是并行處理同一幀視頻圖像的數(shù)據(jù),因此在DSPO
發(fā)送第三幀參考幀交互數(shù)據(jù)時,也將會收到DSPl生成的第三幀參考幀交互
數(shù)據(jù),用于進行第四幀P幀的編碼。
在步驟508a中,DSPO進行墑編碼等操作,生成第二幀上半幀的碼流。 依次類推,DSPO將采用同樣的流程生成后續(xù)P幀上半幀的碼流和參考
幀,并將其中DSPl需要的參考幀交互數(shù)據(jù)通過GE 口發(fā)送給DSP1,用于
DSP 1進行后續(xù)P幀的編碼。以下,對應的介紹DSP 1的處理流程,同樣參見圖5 。
在步驟501b中,DSP1對圖像分配設(shè)備分配的子圖像塊進行DCT,量 化,反DCT、反量化等編碼操作后生成下一幀的參考幀,即第二幀編碼時 所需的參考幀。
在該參考幀數(shù)據(jù)中,有一部分參考幀數(shù)據(jù)是DSP0在進行第二幀編碼時 所需的,需要發(fā)送給DSPO,在此將這部分數(shù)據(jù)稱為參考幀交互數(shù)據(jù)。
在步驟502b中,DSP1利用GE 口將參考幀交互數(shù)據(jù)發(fā)送給DSPO。參 考幀交互數(shù)據(jù)的目的MAC地址為DSPO GE 口的MAC地址。
DSP1在使用GE 口發(fā)送數(shù)據(jù)之前,同樣可以先對GE 口進行配置,以 及采用自定義的格式進行數(shù)據(jù)的發(fā)送。具體配置的方法和采用的自定義格 式,可詳見步驟502a中的相關(guān)介紹,在此不再贅述。
在步驟503b中,DSP1進行墑編碼等操作,生成第一幀下半幀的碼流。 這里的第一幀為I幀。
DSP1在發(fā)送第二幀參考幀交互數(shù)據(jù)時,同樣也會收到來自DSPO的第 二幀參考幀交互數(shù)據(jù),用于進行第三幀的編碼。
在步驟504b中,DSP1判斷DSPO發(fā)送的第二幀參考幀交互數(shù)據(jù)是否正 確接收,如果是,則執(zhí)行步驟505b的操作;否則,則繼續(xù)接收。
在步驟505b中,DSP1利用從DSPO收到的第二幀參考幀交互數(shù)據(jù)以及 在步驟501b中生成第二幀參考幀,對分配給自身處理的第二幀子圖像塊進 4亍運動^古i十算法。
在步驟506b中,利用運動補償?shù)人惴ǜ鶕?jù)運動估計算法的處理結(jié)果生 成本DSP第三幀參考幀,即第三幀編碼時所需的參考幀。這里,第三幀同 樣為P幀。
在步驟507b中,DSP1利用GE 口將第三幀參考幀交互數(shù)據(jù)發(fā)送給 DSPO。第三幀參考幀交互數(shù)據(jù)的目的MAC地址為DSPO GE 口的MAC地址。
由于DSP1和DSPO是并行處理同一幀視頻圖像的數(shù)據(jù),因此在DSP1發(fā)送第三幀參考幀時,也將會收到DSPO生成的第三參考幀,用于進行第四 幀P幀的編;馬。
在步驟508b中,DSP 1進行墑編碼等操作,生成第二幀下半幀的碼流。
依次類推,DSP1將采用同樣的流程生成后續(xù)P幀下半幀的碼流和所需 的參考幀;并將其中DSPO需要的參考幀交互數(shù)據(jù)通過GE 口發(fā)送給DSPO, 用于DSP0進行后續(xù)P幀的編碼。
在DSP0和DSP1完成每幀碼流的生成后,將會將生成的碼流發(fā)送給 CPU,由CPU生成每幀完整的碼流。
以上是以兩個DSP之間的編碼過程為例對本發(fā)明的技術(shù)方案進行了詳 細:沈明。
本發(fā)明所提供的技術(shù)方案并不限定視頻編解碼過程中的算法,只要在視 頻編解碼過程中需要在DSP之間發(fā)送視頻數(shù)據(jù),就可以使用本發(fā)明的技術(shù)方案。
本發(fā)明所提供的方法以及系統(tǒng),通過DSP自帶GE口的使用,有效的解 決了多個DSP共用共享總線、以及共享存儲裝置所帶來的資源占用、沖突、 使用效率低下的問題。使多個DSP在并行處理視頻數(shù)據(jù)時,不會在數(shù)據(jù)交 換過程中產(chǎn)生沖突,能夠在DSP之間進行高效的數(shù)據(jù)交互,極大的提高了 處理視頻數(shù)據(jù)能力以及效率。同時,DSP使用自帶的GE 口進行數(shù)據(jù)交互, 省去了現(xiàn)有技術(shù)中數(shù)據(jù)交互所需的共享總線以及共享存儲裝置,使視頻處理 能夠不需要任何額外的硬件資源,實現(xiàn)了多個DSP并行編解碼過程中數(shù)據(jù) 交互的問題,提高了數(shù)據(jù)交互速度以及節(jié)約了硬件成本。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在 本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1、一種數(shù)字信號處理器之間傳輸視頻編解碼數(shù)據(jù)的方法,應用于多個數(shù)字信號處理器DSP并行處理視頻編解碼數(shù)據(jù),其特征在于,DSP在處理視頻編解碼數(shù)據(jù)時,通過自身的千兆以太網(wǎng)GE口向其他DSP發(fā)送所需的交互數(shù)據(jù),其他DSP通過自身的GE口接收所述發(fā)送給自身的交互數(shù)據(jù)。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述DSP釆用直接存儲器訪問DMA方式通過自身的GE 口向其他DSP發(fā) 送所需的交互數(shù)據(jù)。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述各并行處理視頻編解碼數(shù)據(jù)的DSP通過GE 口依次連接;或者,DSP 之間兩兩通過GE 口進4亍連才妻。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述各DSP通過GE 口依次鏈接時,通過GE 口接收到的交互數(shù)據(jù)的目 的介質(zhì)訪問控制MAC地址不是本GE 口的MAC地址時,接收到所述交互數(shù)據(jù) 的DSP通過GE 口的轉(zhuǎn)發(fā)功能將所述接收到的交互lt據(jù)發(fā)送給目的MAC地址 對應GE 口的DSP。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于, 所述交互數(shù)據(jù)為參考幀交互數(shù)據(jù);所述DSP在處理視頻編解碼數(shù)據(jù)時,通過自身的GE 口向其他DSP發(fā)送所 需的交互數(shù)據(jù)為所述DSP根據(jù)發(fā)送給自身使用的參考幀交互數(shù)據(jù)、自身上一 幀生成的參考幀以及圖像分配設(shè)備分配給自身處理的當前幀子圖像數(shù)據(jù),生成 下一幀參考幀;將下一幀參考幀中的參考幀交互數(shù)據(jù)通過自身的GE 口發(fā)送給 需要的DSP,所述參考幀交互數(shù)據(jù)的目的MAC地址為該DSP GE 口的MAC地 址。
6、 一種數(shù)字信號處理器之間傳輸視頻編解碼數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括多個并行處理視頻編解碼數(shù)據(jù)的數(shù)字信號處理器DSP,其特征在于,DSP之間通過千兆以太網(wǎng)GE 口連4妾;DSP在處理視頻編解碼數(shù)據(jù)時,通過自身的GE 口向其他DSP發(fā)送所需的 交互數(shù)據(jù);其他DSP通過自身的GE 口接收所述發(fā)送給自身的交互數(shù)據(jù)。
7、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述DSP,用于采用直接存儲器訪問DMA方式通過自身的GE 口向其他 DSP發(fā)送所需的交互數(shù)據(jù)。
8、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述各DSP通過GE 口依次連接;或者,DSP之間兩兩通過GE 口進行連接。
9、 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述DSP,在通過GE 口依次連接的情況下,用于在接收到的交互數(shù)據(jù)的 目的介質(zhì)訪問控制MAC地址不是本GE 口的MAC地址時,通過GE 口的轉(zhuǎn)發(fā) 功能將所述接收到的交互數(shù)據(jù)發(fā)送給目的MAC地址對應GE 口的DSP。
10、 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括圖像分 配設(shè)備;所述圖像分配設(shè)備,用于將當前需要處理的圖像數(shù)據(jù)幀劃分成子圖像數(shù)據(jù), 分配給各DSP;所述DSP在處理視頻編解碼數(shù)據(jù)時,根據(jù)發(fā)送給自身使用的參考幀交互數(shù) 據(jù)、自身上一幀生成的參考幀以及圖像分配設(shè)備分配給自身處理的當前幀子圖 像數(shù)據(jù),生成下一幀參考幀;將下一幀參考幀中的參考幀交互數(shù)據(jù)通過自身的 GE 口發(fā)送給需要的DSP,所述參考幀交互數(shù)據(jù)的目的MAC地址為該DSP GE 口的MAC地址。
全文摘要
本發(fā)明公開了一種數(shù)字信號處理器之間傳輸視頻編解碼數(shù)據(jù)的方法及系統(tǒng),通過使用DSP自帶GE口發(fā)送DSP之間的交互數(shù)據(jù),有效的解決了多個DSP共用共享總線、共享存儲裝置所帶來的資源占用、效率低下的問題,提高了多個DSP并行處理視頻數(shù)據(jù)能力以及效率。同時,DSP使用自帶的GE口進行數(shù)據(jù)交互,省去了現(xiàn)有技術(shù)中數(shù)據(jù)交互所需的共享總線以及共享存儲裝置,使視頻處理不需要任何額外的硬件資源就能夠?qū)崿F(xiàn)數(shù)據(jù)交互,不但提高了數(shù)據(jù)交互速度,而且還節(jié)約了硬件成本。
文檔編號H04N7/26GK101448155SQ20081024114
公開日2009年6月3日 申請日期2008年12月26日 優(yōu)先權(quán)日2008年12月26日
發(fā)明者堅 吳, 奕 雷, 黃建強 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
英吉沙县| 津南区| 二连浩特市| 周口市| 崇阳县| 扶绥县| 西林县| 沙湾县| 芜湖市| 葫芦岛市| 阜宁县| 明光市| 军事| 城固县| 松阳县| 松原市| 华阴市| 商洛市| 林州市| 黄陵县| 赤城县| 姜堰市| 西盟| 民县| 浮山县| 西盟| 万安县| 临沧市| 荆州市| 江津市| 阿拉善右旗| 乐至县| 夏河县| 梁山县| 沙洋县| 河北区| 辉县市| 通城县| 邵武市| 台南市| 商南县|