新四季網

數據復用方法及系統的製作方法

2024-03-03 12:05:15 1

數據復用方法及系統的製作方法
【專利摘要】本發明涉及一種數據復用方法及系統,所述方法包括:制定數位訊號微處理器與復用協議解析模塊之間的數據復用協議;所述數位訊號根據數據復用協議、要傳輸的視頻數據和選擇的通道生成復用數據,將復用數據發送至復用協議解析模塊;所述復用協議解析模塊根據數據復用協議解析復用數據,並將要傳輸的視頻數據通過數模轉換晶片拷貝至有接收視頻需求的視頻設備的對應的輸出通道上,本發明能夠根據不同平臺的實際情況來定義對應數據復用協議,使用方法靈活多變,適用於任意兩個數位訊號微處理器與復用協議解析模塊之間的數據復用,提高數位訊號微處理器的資源利用率,減少數位訊號微處理器的使用數量,降低產品成本。
【專利說明】數據復用方法及系統
【技術領域】
[0001]本發明涉及編解碼卡領域,特別涉及一種數據復用方法及系統。
【背景技術】
[0002]數位訊號微處理器(DSP晶片,Digital Signal Processor)是一種獨特的微處理器,其是以數位訊號來處理大量信息的器件,Netra晶片和Centaurus晶片都屬於DSP晶片。其中,Netra晶片是德州儀器(TI)推出的全新視頻片上系統(SoC),其將高清多通道系統的所有捕獲、壓縮、顯示以及控制功能整合於單晶片上,其集成ARM Cortex-A8, TI C674x浮點DSP、若干二代可編程高清視頻影像協處理器(HDVICP V2.0)、一個高清視頻處理子系統(HDVPSS)ο Centaurus晶片是德州儀器(TI)基於Netra晶片擴展的新平臺,在集成了 Netra的特性後更注重於低功耗設計。
[0003]如圖1所示,現有Netra晶片或Centaurus晶片的視頻輸出口個數有限,最多只有三個視頻輸出通道,分別為HDM1、VGA和CVBS視頻輸出口,圖1中TVP5158為模數轉換晶片,與HDMI視頻輸出口連接的是HDMI視頻設備11,與VGA視頻輸出口連接的VGA視頻設備12,與CVBS視頻輸出口連接的是CVBS視頻設備13。如果要實現至少兩個HDMI視頻設備11和/或至少兩個VGA視頻設備12和/或至少兩個CVBS視頻設備13的視頻輸出,則需要多個DSP才能實現。如圖2所示,要實現8路CVBS視頻設備13的視頻輸出,現有技術需要8個Netra晶片或8個Centaurus晶片才能完成,這樣不僅使得產品成本增加,而且還造成DSP資源浪費。

【發明內容】

[0004]本發明的目的在於提供一種數據復用方法,能夠根據不同平臺的實際情況來定義對應數據復用協議,使用方法靈活多變,適用於任意兩個數位訊號微處理器與復用協議解析模塊之間的數據復用,有利於提升數位訊號微處理器的資源利用率,節約數位訊號微處理器的使用數量,降低產品成本。
[0005]為解決上述問題,本發明提供一種數據復用方法,包括:
[0006]依次連接模數轉換晶片、數位訊號微處理器、復用協議解析模塊、數模轉換晶片、輸出通道、接視頻設備;
[0007]制定所述數位訊號微處理器與所述復用協議解析模塊之間的數據復用協議;
[0008]所述數位訊號微處理器從所述模數轉換晶片獲取要傳輸的視頻數據,並檢測有接收視頻需求的視頻設備,根據有接收視頻需求的視頻設備選擇對應的輸出通道,並根據所述數據復用協議、要傳輸的視頻數據和選擇的通道生成復用數據,將所述復用數據發送至所述復用協議解析模塊;
[0009]所述復用協議解析模塊根據所述數據復用協議解析所述復用數據,以獲取所述要傳輸的視頻數據,並將所述要傳輸的視頻數據通過所述數模轉換晶片拷貝至有接收視頻需求的視頻設備的對應的輸出通道上。[0010]進一步的,在上述方法中,所述視頻設備為至少兩個HDMI視頻設備和/或至少兩個VGA視頻設備和/或至少兩個CVBS視頻設備。
[0011]進一步的,在上述方法中,所述數位訊號微處理器為Netra或Centaurus晶片。
[0012]進一步的,在上述方法中,所述復用協議解析模塊為FPGA、Netra或Centaurus晶片。
[0013]進一步的,在上述方法中,將作為所述數位訊號微處理器的Netra或Centaurus晶片通過其VP 口與作為復用協議解析模塊的FPGA晶片連接。
[0014]進一步的,在上述方法中,每次傳輸所述復用數據時,所述數位訊號微處理器遍歷查詢所有通道直至其VP 口處理的輸出通道數量為滿,並標記最後一次輸出的輸出通道,下一次從這個標記開始遍歷所有未標記的輸出通道。
[0015]進一步的,在上述方法中,所述復用數據包括要傳輸的視頻數據和根據所述數據復用協議定製的數據頭,所述數據頭定義的內容包括起始碼、通道號、幀號、幀開始行標記、幀結束行標記、圖像的偏移量。
[0016]進一步的,在上述方法中,所述數據頭定義的內容還包括校驗碼。
[0017]根據本發明的另一面,提供一種數據復用系統,包括依次連接的模數轉換晶片、數位訊號微處理器、復用協議解析模塊、數模轉換晶片、輸出通道、接視頻設備,其中,
[0018]所述數位訊號微處理器與所述復用協議解析模塊之間制定了數據復用協議,所述數位訊號微處理器用於從所述模數轉換晶片獲取要傳輸的視頻數據,並檢測有接收視頻需求的視頻設備,根據有接收視頻需求的視頻設備選擇對應的輸出通道,並根據所述數據復用協議、要傳輸的視頻數據和選擇的通道生成復用數據,將所述復用數據發送至所述復用協議解析模塊;
[0019]所述復用協議解析模塊,用於根據所述數據復用協議解析所述復用數據,以獲取所述要傳輸的視頻數據,並將所述要傳輸的視頻數據通過所述數模轉換晶片拷貝至有接收視頻需求的視頻設備的對應的輸出通道上。
[0020]進一步的,在上述系統中,所述視頻設備為至少兩個HDMI視頻設備和/或至少兩個VGA視頻設備和/或至少兩個CVBS視頻設備。
[0021]進一步的,在上述系統中,所述數位訊號微處理器為Netra或Centaurus晶片。
[0022]進一步的,在上述系統中,所述復用協議解析模塊為FPGA、Netra或Centaurus晶片。
[0023]進一步的,在上述系統中,將作為所述數位訊號微處理器的Netra或Centaurus晶片通過其VP 口與作為復用協議解析模塊的FPGA晶片連接。
[0024]進一步的,在上述系統中,所述復用數據包括要傳輸的視頻數據和根據所述數據復用協議定製的數據頭,所述數據頭定義的內容包括起始碼、通道號、幀號、幀開始行標記、幀結束行標記、圖像的偏移量。
[0025]進一步的,在上述系統中,所述數據頭定義的內容還包括校驗碼。
[0026]與現有技術相比,本發明通過制定數位訊號微處理器與復用協議解析模塊之間的數據復用協議,所述數位訊號微處理器從所述模數轉換晶片獲取要傳輸的視頻數據,並檢測有接收視頻需求的視頻設備,然後根據有接收視頻需求的視頻設備選擇對應的輸出通道,並根據所述數據復用協議、要傳輸的視頻數據和選擇的通道生成復用數據,將所述復用數據發送至所述復用協議解析模塊;所述復用協議解析模塊根據所述數據復用協議解析所述復用數據,以獲取所述要傳輸的視頻數據,並將所述要傳輸的視頻數據通過所述數模轉換晶片拷貝至有接收視頻需求的視頻設備的對應的輸出通道上,如此,可以根據不同平臺的實際情況來定義對應數據復用協議,使用方法靈活多變,適用於任意兩個數位訊號微處理器與復用協議解析模塊之間的數據復用,能夠提高數位訊號微處理器的資源利用率,減少數位訊號微處理器的使用數量,降低產品成本。
【專利附圖】

【附圖說明】
[0027]圖1是現有的Netra/Centaurus晶片的3路輸出示意圖;
[0028]圖2是現有的多個Netra/Centaurus晶片對應多個CVBS輸出示意圖;
[0029]圖3是本發明實施例一的數據復用方法的流程圖;
[0030]圖4是本發明實施例一的數據復用協議規定的外同步傳輸幀格式示意圖;
[0031]圖5是本發明實施例一的Netra/Centaurus晶片與FPGA晶片的連接示意圖;
[0032]圖6是本發明實施例一的DSP填充Header與Payload流程圖;
[0033]圖7是本發明實施例一的標記法進行輸出通道選擇示意圖;
[0034]圖8是本發明實施例二的數據復用系統的模塊示意圖。
【具體實施方式】
[0035]為使本發明的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發明作進一步詳細的說明。
[0036]實施例一
[0037]如圖3所示,並結合圖8,本發明實施例一提供一種數據復用方法,包括:
[0038]步驟SI,將模數轉換(AD)晶片21與數位訊號微處理器(Digital SignalProcessor) 22連接,將所述數位訊號微處理器22與復用協議解析模塊23連接,將所述復用協議解析模塊23與數模轉換(DA)晶片24連接,將所述數模轉換晶片24通過輸出通道26連接視頻設備25。
[0039]優選的,所述視頻設備25為至少兩個HDMI視頻設備和/或至少兩個VGA視頻設備和/或至少兩個CVBS視頻設備。可以理解的是,本實施例尤其適用於對至少兩個HDMI視頻設備和/或至少兩個VGA視頻設備和/或至少兩個CVBS視頻設備進行視頻輸出,以提高數位訊號微處理器的資源利用率,減少數位訊號微處理器的使用數量,降低產品成本。當然,對一個HDMI視頻設備、一個VGA視頻設備和一個CVBS視頻設備進行視頻輸出也適用本實施例的方法。
[0040]步驟S2,制定所述數位訊號微處理器22與所述復用協議解析模塊23之間的數據復用協議。
[0041]優選的,所述數據復用協議可以規定後續生成的復用數據包括要傳輸的視頻數據和數據頭,所述數據頭定義的內容包括起始碼、通道號、幀號、幀開始行標記、幀結束行標記、圖像的偏移量。此外,所述數據頭定義的內容還可包括但不限於校驗碼。
[0042]優選的,所述數位訊號微處理器為Netra或Centaurus晶片。所述復用協議解析模塊為 FPGA、Netra 或 Centaurus 晶片。具體的,FPGA (Field — Programmable Gate Array)晶片為現場可編程邏輯器件,FPGA晶片在價格上相較於Netra或Centaurus晶片具有明顯的優勢。
[0043]詳細的,Netra或Centaurus晶片的VP 口(Video Port視頻口)可以支持各種解析度的輸出制式,下面以其中1366*768RGB制式為例來說明DSP晶片與FPGA晶片數據復用的原理。RGB3個通道傳輸格式是1366*768*60Hz,加上消隱後大小為1500*800*60Hz,像素點時鐘為72MHz。如果需要提高傳輸速率,幀率可提高到120幀,S卩1366*768*120Hz,像素點時鐘144MHz。如圖4所示,為了實現數據復用,可在同步傳輸幀的每一行輸出數據裡面加入了數據頭Header,SAV和EAV為嵌入式控制字,分別表示每一行輸出數據的終點和起點,Blanking代表消隱,NOP (No Operation)表示無操作/空操作,代表該段空間沒有定義,不做任何處理。其中,Header是數據復用協議定製的數據頭,也是數據復用協議的核心,裡面具體定義了其後面要傳輸的視頻數據(Payload)屬於哪一個輸出通道、該數據對應圖像的偏移量等。當Netra或Centaurus晶片的驅動把複合數據發給FPGA後,FPGA根據接收到的Header進行解析,並把對應的Payload拷貝到對應的輸出通道上,完成多路數據復用。
[0044]所述數據復用協議中,Header頭的大小可以根據實際情況來定,只要DSP與FPGA協商好對應字節代表什麼意思即可,通常情況下Header大小為64位元組,其中具體定義了:起始碼、通道號、幀號、幀開始行標記、幀結束行標記、還有對應的圖像的偏移量、校驗碼等等信息。
[0045]步驟S3,所述數位訊號微處理器22從所述模數轉換晶片21獲取要傳輸的視頻數據,並檢測具有接收視頻需求的視頻設備,根據具有接收視頻需求的視頻設備選擇對應的輸出通道,並根據所述數據復用協議、要傳輸的視頻數據和選擇的通道生成復用數據,即數位訊號微處理器22實現通道選擇並對復用數據進行填充,並將所述復用數據發送至所述復用協議解析模塊23。
[0046]如圖5所示,可將作為所述數位訊號微處理器22的Netra或Centaurus晶片通過其VP 口與作為復用協議解析模塊23的FPGA晶片連接。具體的,要實現一個DSP晶片進行多路CVBS輸出,可以選擇Netra/Centaurus晶片加FPGA晶片的解決方案,FPGA晶片連接在Netra或Centaurus的VP 口上,Netra或Centaurus晶片根據數據復用協議,把要輸出的多路視頻信號發送到VP 口上,由Netra或Centaurus晶片的驅動負責把復用數據傳輸給FPGA晶片,FPGA晶片根據所述數據復用協議解析對應復用數據,並把對應通道的要傳輸的視頻數據發送到DA晶片輸出顯示,從而大幅度提升DSP晶片VP 口資源利用率,降低產品成本。
[0047]詳細的,由於數據復用協議的使用,DSP晶片在每次傳輸一幀VP 口數據時,都需要完成對應Header和Payload數據的填充。以8路解碼卡輸出為例來說明DSP是如何實現數據復用的。
[0048]VP 口的數據是1366*768RGB格式,也就是說一幀VP數據可以存放1366*3*768位元組,每一行數據HEADER佔用64位元組,由於FPGA內存傳輸需要256位元組對齊,因此每一行Payload最多可以放3840位元組的數據。
[0049]一個VP 口可以復用3個PAL (Phase Alternating Line,逐行倒相)制的輸出通道:3840*768/(720*576*2)=3.5。
[0050]一個 VP 口可以復用 4 個 NTSC (National Television System Committee)制的輸出通道:3840*768/(720*480*2) =4.3。
[0051]如圖6所示,DSP填充Header與Payload的流程具體可如下:
[0052]步驟S21,檢測並選擇輸出通道;
[0053]步驟S22,判斷選擇的輸出通道個數是否為零,若否,則執行步驟S23後結束,若是,則執行步驟S25 ;
[0054]步驟S23,設置有效的Header;
[0055]步驟S24,拷貝所述要傳輸的視頻數據至Payload ;
[0056]步驟S25,設置無效的Header後結束。
[0057]優選的,每次傳輸所述復用數據時,所述數位訊號微處理器遍歷查詢所有通道直至其VP 口處理的輸出通道數量為滿,並標記最後一次輸出的輸出通道,下一次從這個標記開始遍歷所有未標記的輸出通道。
[0058]另外,由於每一次VP 口傳輸只能輸出有限的輸出通道,而等待輸出的輸出通道又很多,這時候就需要一個好的通道選擇機制來管理輸出,不然會出現各個通道輸出不均勻等異常情況,針對這種情況,可以選擇標記法來解決。所謂標記法就是每次VP 口傳輸時,遍歷查詢所有輸出通道直至VP 口處理的輸出通道數量滿為止,並標記最後一次輸出的輸出通道,下一次從這個標記開始遍歷所有未標記的輸出通道,如圖7所示,白色方框代表未標記的輸出通道,黑色方框代表已標記的輸出通道。該標記法可根據實際輸出通道來輸出,靈活性好,實時性高,各個通道輸出均勻,VP 口資源利用率高。
[0059]步驟S4,所述復用協議解析模塊23根據所述數據復用協議解析所述復用數據,以獲取所述要傳輸的視頻數據(Payload),並將所述要傳輸的視頻數據(Payload)通過所述數模轉換晶片拷貝至有接收視頻需求的視頻設備的對應的輸出通道上。
[0060]綜上所述,本實施例可以根據不同平臺的實際情況來定義對應數據復用協議,使用方法靈活多變,適用於任意兩個數位訊號微處理器與復用協議解析模塊之間的數據復用,提高數位訊號微處理器的資源利用率,減少數位訊號微處理器的使用數量,降低產品成本。
[0061]實施例二
[0062]如圖8所示,本發明還提供另一種數據復用系統,包括模數轉換(AD)晶片21、數位訊號微處理器22、復用協議解析模塊23、數模轉換(DA)晶片24、輸出通道26和視頻設備25。
[0063]所述模數轉換晶片21與所述數位訊號微處理器22連接。
[0064]所述數位訊號微處理器22與復用協議解析模塊23連接,所述數位訊號微處理器22與所述復用協議解析模塊23之間制定了數據復用協議,所述數位訊號微處理器22用於從所述模數轉換晶片21獲取要傳輸的視頻數據,並檢測有接收視頻需求的視頻設備25,根據有接收視頻需求的視頻設備25選擇對應的輸出通道,並根據所述數據復用協議、要傳輸的視頻數據和選擇的通道生成復用數據,即數位訊號微處理器實現通道選擇並對復用數據進行填充,並將所述復用數據發送至所述復用協議解析模塊23。
[0065]優選的,所述數據復用協議可以規定後續生成的復用數據包括要傳輸的視頻數據和根據所述數據復用協議定製的數據頭,所述數據頭定義的內容包括起始碼、通道號、幀號、幀開始行標記、幀結束行標記、圖像的偏移量。所述數據頭定義的內容還包括校驗碼。[0066]詳細的,Netra或Centaurus晶片的VP 口可以支持各種解析度的輸出制式,以其中1366*768RGB制式為例來說明DSP晶片與FPGA晶片數據復用的原理。RGB3個通道傳輸格式是1366*768*60Hz,加上消隱後大小為1500*800*60Hz,像素點時鐘72MHz。如果需要提高傳輸速率,幀率可提高到120幀,即1366*768*120Hz,像素點時鐘144MHz。如圖4,為了實現數據復用,可在同步傳輸幀的每一行輸出數據裡面加入了數據頭Header,SAV和EAV為嵌入式控制字,分別表示每一行輸出數據的終點和起點,Blanking代表消隱,NOP (No Operation)表示無操作/空操作,代表該段空間沒有定義,不做任何處理。其中,Header是數據復用協議定製的數據頭,也是數據復用協議的核心,裡面具體定義了其後面的要傳輸的視頻數據(Payload)屬於哪一個輸出通道、該數據對應圖像的偏移量等。當Netra或Centaurus晶片的驅動把複合數據發給FPGA後,FPGA根據接收到的Header頭進行解析,並把對應的Payload視頻數據拷貝到對應的輸出通道上,完成多路數據復用。
[0067]所述數據復用協議中,Header頭的大小可以根據實際情況來定,只要DSP與FPGA協商好對應字節代表什麼意思就行,通常情況Header大小為64位元組,裡面具體定義了:起始碼、通道號、幀號、幀開始行標記、幀結束行標記、還有對應的圖像的偏移量、校驗碼等等信息。
[0068]較佳的,如圖5所示,可將作為所述數位訊號微處理器的Netra或Centaurus晶片通過其VP 口(Video Port視頻口)與作為復用協議解析模塊的FPGA晶片連接。具體的,要實現一個DSP晶片進行多路CVBS輸出,可以選擇Netra/Centaurus晶片加FPGA晶片的解決方案,FPGA晶片連接在Netra或Centaurus的VP 口上,Netra或Centaurus晶片根據數據復用協議,把要輸出的多路視頻信號發送到VP 口上,由Netra或Centaurus晶片的驅動負責把復用數據傳輸給FPGA晶片,FPGA晶片根據所述數據復用協議解析對應復用數據,並把對應通道的要傳輸的視頻數據發送到DA晶片輸出顯示,從而大幅度提升DSP晶片VP 口資源利用率,降低產品成本。
[0069]詳細的,由於數據復用協議的使用,DSP晶片在每次傳輸一幀VP 口數據時,都需要完成對應Header和Payload數據的填充。以8路解碼卡輸出為例來說明DSP是如何實現數據復用的。
[0070]VP 口的數據是1366*768RGB格式,也就是說一幀VP數據可以存放1366*3*768位元組,每一行數據HEADER佔用64位元組,由於FPGA內存傳輸需要256位元組對齊,因此每一行Payload最多可以放3840位元組的數據。
[0071]一個VP 口可以復用3個PAL (Phase Alternating Line逐行倒相)制的輸出通道:3840*768/(720*576*2)=3.5。
[0072]一個 VP 口可以復用 4 個 NTSC (National Television System Committee)
[0073]制的輸出通道:3840*768/(720*480*2)=4.3。
[0074]如圖6所示,DSP填充Header與Payload的流程具體可如下:
[0075]步驟S21,DSP檢測並選擇輸出通道;
[0076]步驟S22,判斷選擇的輸出通道個數是否為零,若否,則執行步驟S23後結束,若是,則執行步驟S25 ;
[0077]步驟S23,設置有效的Header;
[0078]步驟S24,拷貝所述要傳輸的視頻數據至Payload ;[0079]步驟S25,設置無效的Header後結束。
[0080]所述復用協議解析模塊23與數模轉換晶片24連接,所述數模轉換晶片24通過輸出通道26連接視頻設備25,所述復用協議解析模塊23根據所述數據復用協議解析所述復用數據,以獲取所述要傳輸的視頻數據(Payload),並將所述要傳輸的視頻數據(Payload)通過所述數模轉換24晶片拷貝至有接收視頻需求的視頻設備25的對應的輸出通道上。
[0081]優選的,所述視頻設備為至少兩個HDMI視頻設備和/或至少兩個VGA視頻設備和/或至少兩個CVBS視頻設備。具體的,本實施例尤其適用於對至少兩個HDMI視頻設備和/或至少兩個VGA視頻設備和/或至少兩個CVBS視頻設備進行視頻輸出,以提高數位訊號微處理器的資源利用率,減少數位訊號微處理器的使用數量,降低產品成本,當然,對一個HDMI視頻設備、一個VGA視頻設備和一個CVBS視頻設備進行視頻輸出也適用本實施例的方法。
[0082]較佳的,所述數位訊號微處理器為Netra或Centaurus晶片。所述復用協議解析模塊為FPGA、Netra或Centaurus晶片。可將作為所述數位訊號微處理器的Netra或Centaurus晶片通過其VP 口與作為復用協議解析模塊的FPGA晶片連接。具體的,FPGA(Field — Programmable GateArray)晶片為現場可編程邏輯器件,FPGA晶片在價格上相較於Netra或Centaurus晶片具有明顯的優勢。
[0083]較佳的,每次傳輸所述復用數據時,所述數位訊號微處理器遍歷查詢所有通道直至其VP 口處理的輸出通道數量為滿,並標記最後一次輸出的輸出通道,下一次從這個標記開始遍歷所有未標記的輸出通道。
[0084]詳細的,由於每一次VP 口傳輸只能輸出有限的輸出通道,而等待輸出的輸出通道又很多,這時候就需要一個好的通道選擇機制來管理輸出,不然會出現各個通道輸出不均勻等異常情況,針對這種情況,可以選擇標記法來解決。所謂標記法就是每次VP 口傳輸時,遍歷查詢所有輸出通道直至VP 口處理的輸出通道數量滿為止,並標記最後一次輸出的輸出通道,下一次從這個標記開始遍歷所有未標記的輸出通道,如圖7所示,白色方框代表未標記的輸出通道,黑色方框代表已標記的輸出通道。該標記法可根據實際輸出通道來輸出,靈活性好,實時性高,各個通道輸出均勻,VP 口資源利用率高。
[0085]綜上所述,本發明可以根據不同平臺的實際情況來定義對應數據復用協議,使用方法靈活多變,適用於任意兩個數位訊號微處理器與復用協議解析模塊之間的數據復用,提高數位訊號微處理器的資源利用率,減少數位訊號微處理器的使用數量,降低產品成本。
[0086]本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對於實施例公開的系統而言,由於與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
[0087]專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。[0088]顯然,本領域的技術人員可以對發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包括這些改動和變型在內。
【權利要求】
1.一種數據復用方法,其特徵在於,包括: 依次連接模數轉換晶片、數位訊號微處理器、復用協議解析模塊、數模轉換晶片、輸出通道、視頻設備; 制定所述數位訊號微處理器與復用協議解析模塊之間的數據復用協議; 所述數位訊號微處理器從所述模數轉換晶片獲取要傳輸的視頻數據,並檢測具有接收視頻需求的視頻設備,根據具有接收視頻需求的視頻設備選擇對應的輸出通道,並根據所述數據復用協議、要傳輸的視頻數據和選擇的通道生成復用數據,將所述復用數據發送至所述復用協議解析模塊; 所述復用協議解析模塊根據所述數據復用協議解析所述復用數據,以獲取所述要傳輸的視頻數據,並將所述要傳輸的視頻數據通過所述數模轉換晶片拷貝至具有接收視頻需求的視頻設備的對應的輸出通道上。
2.如權利要求1所述的數據復用方法,其特徵在於,所述視頻設備為至少兩個HDMI視頻設備和/或至少兩個VGA視頻設備和/或至少兩個CVBS視頻設備。
3.如權利要求1所述的數據復用方法,其特徵在於,將作為所述數位訊號微處理器的VP 口與作為復用協議解析模塊的FPGA晶片連接。
4.如權利要求3所述的數據復用方法,其特徵在於,每次傳輸所述復用數據時,所述數位訊號微處理器遍歷查詢所有通道直至其VP 口處理的輸出通道數量為滿,並標記最後一次輸出的輸出通道,下一次從這個標記開始遍歷所有未標記的輸出通道。
5.如權利要求1所述的數據復用方法,其特徵在於,所述復用數據包括要傳輸的視頻數據和根據所述數據復用協議定製的數據頭,所述數據頭定義的內容包括起始碼、通道號、幀號、幀開始行標記、幀結束行標記、圖像的偏移量。
6.如權利要求5所述的數據復用方法,其特徵在於,所述數據頭定義的內容還包括校驗碼。
7.一種數據復用系統,其特徵在於,包括依次連接的模數轉換晶片、數位訊號微處理器、復用協議解析模塊、數模轉換晶片、輸出通道、接視頻設備,其中, 所述數位訊號微處理器與所述復用協議解析模塊之間制定了數據復用協議,所述數位訊號微處理器用於從所述模數轉換晶片獲取要傳輸的視頻數據,並檢測具有接收視頻需求的視頻設備,根據具有接收視頻需求的視頻設備選擇對應的輸出通道,並根據所述數據復用協議、要傳輸的視頻數據和選擇的通道生成復用數據,將所述復用數據發送至所述復用協議解析模塊; 所述復用協議解析模塊用於根據所述數據復用協議解析所述復用數據,以獲取所述要傳輸的視頻數據,並將所述要傳輸的視頻數據通過所述數模轉換晶片拷貝至具有接收視頻需求的視頻設備的對應的輸出通道上。
8.如權利要求7所述的數據復用系統,其特徵在於,所述視頻設備為至少兩個HDMI視頻設備和/或至少兩個VGA視頻設備和/或至少兩個CVBS視頻設備。
9.如權利要求7所述的數據復用系統,其特徵在於,將作為所述數位訊號微處理器的VP 口與作為復用協議解析模塊的FPGA晶片連接。
10.如權利要求7所述的數據復用系統,其特徵在於,所述復用數據包括要傳輸的視頻數據和根據所述數據復用協議定製的數據頭,所述數據頭定義的內容包括起始碼、通道號、幀號、幀開始行標記、幀結束行標記、圖像的偏移量。
11.如權利要求10所述的數據復用系統,其特徵在於,所述數據頭定義的內容還包括校驗碼。
【文檔編號】H04N21/238GK103974088SQ201310034981
【公開日】2014年8月6日 申請日期:2013年1月28日 優先權日:2013年1月28日
【發明者】周春暉, 王微, 張海龍 申請人:杭州海康威視數位技術股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀