国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種監(jiān)控顯示屏配置信息傳輸方法及裝置的制造方法

      文檔序號:10597498閱讀:454來源:國知局
      一種監(jiān)控顯示屏配置信息傳輸方法及裝置的制造方法
      【專利摘要】本發(fā)明提供一種監(jiān)控顯示屏配置信息傳輸方法及裝置,所述方法包括:確定第一MAC幀中視頻字段的長度;根據(jù)單幀待傳輸視頻圖像的大小、第一MAC幀中視頻字段的長度,確定傳輸單幀待傳輸視頻圖像對應所需的第一MAC幀的第一目標數(shù)量以及第二MAC幀的第二目標數(shù)量;確定單幀時間內支持傳輸?shù)淖畲髷?shù)據(jù)量;根據(jù)最大數(shù)據(jù)量、第一目標數(shù)量的第一MAC幀以及第二目標數(shù)量的第二MAC幀的總長度確定第三MAC幀的長度;將一幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到第三MAC幀的自定義字段,并將其作為該幀待傳輸視頻圖像的起始包。應用本發(fā)明實施例可以在利用雙絞線進行音視頻數(shù)據(jù)傳輸時,優(yōu)先傳輸對應的監(jiān)控顯示屏配置信息,保證監(jiān)控顯示屏的正確配置。
      【專利說明】
      一種監(jiān)控顯示屏配置信息傳輸方法及裝置
      技術領域
      [0001] 本發(fā)明涉及通信技術領域,尤其涉及一種監(jiān)控顯示屏配置信息傳輸方法及裝置。
      【背景技術】
      [0002] HDMI(High Definition Multimedia Interface,高清晰度多媒體接口)線纜和 DVI(Digital Visual Interface,數(shù)字視頻接口)線纜是當前廣泛應用的音視頻傳輸線纜, 支持高清傳輸,然而普通的HDMI和DVI線纜傳輸距離有限,在遠距離音視頻信號傳輸領域應 用受限。
      [0003]雙絞線是以太網(wǎng)信號傳輸中常見的線纜,尤其是樓宇、園區(qū)內,因其成本低廉、施 工簡單而廣泛使用,近年來雙絞線用于音視頻傳輸頗為常見。
      [0004] 由于雙絞線應用主要是數(shù)據(jù)通信,因此利用雙絞線傳輸音視頻受到千兆以太網(wǎng)帶 寬限制,通常不具備高清視頻無損傳輸能力,只能傳輸壓縮后的視頻信號。
      [0005] 針對上述問題,現(xiàn)有技術中存在一種方案在lOOOBaseT(-種物理層標準)以太網(wǎng) 傳輸技術基礎上,通過自定義以太網(wǎng)Jumbo幀(巨型幀)的方式,實現(xiàn)了高清視頻雙絞線無壓 縮傳輸。
      [0006] 然而,上述方案中并不涉及監(jiān)控顯示屏配置信息的傳輸解決方案。

      【發(fā)明內容】

      [0007] 本發(fā)明提供一種音視頻傳輸方法及裝置,以解決現(xiàn)有技術中利用雙絞線傳輸音視 頻數(shù)據(jù)時,無法傳輸監(jiān)控顯示器配置信息的問題。
      [0008] 根據(jù)本發(fā)明的第一方面,提供一種監(jiān)控顯示屏配置信息傳輸方法,包括:
      [0009] 確定第一媒體訪問控制MAC幀中視頻字段的長度;其中,第一MAC幀用于傳輸音視 頻數(shù)據(jù);
      [0010] 根據(jù)單幀待傳輸視頻圖像的大小、第一 MAC幀中視頻字段的長度,確定傳輸單幀待 傳輸視頻圖像對應所需的第一MAC幀的第一目標數(shù)量以及第二MAC幀的第二目標數(shù)量;其 中,第二MAC幀用于傳輸音視頻數(shù)據(jù),第一目標數(shù)量的第一MAC幀中視頻字段的總長度與第 二目標數(shù)量的第二MAC幀中視頻字段的總長度之和等于所述單幀待傳輸視頻圖像的大小, 所述第二目標數(shù)量小于等于1;
      [0011] 根據(jù)待傳輸視頻圖像的幀率以及最大帶寬確定單幀時間內支持傳輸?shù)淖畲髷?shù)據(jù) 量;
      [0012] 根據(jù)所述最大數(shù)據(jù)量、所述第一目標數(shù)量的第一MAC幀以及所述第二目標數(shù)量的 第二MAC幀的總長度確定第三MAC幀的長度,以使所述第三MAC幀、所述第一目標數(shù)量的第一 MAC幀以及所述第二目標數(shù)量的第二MAC幀三者的總長度不超過所述最大數(shù)據(jù)量;其中,第 三MAC幀用于傳輸監(jiān)控顯示屏配置信息;
      [0013] 將一幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到所述第三MAC幀的自定 義字段,并將填充監(jiān)控顯示屏配置信息后的第三MAC幀作為該一幀待傳輸視頻圖像的起始 包;其中,所述自定義字段為MAC幀中除幀間隙、前導碼、幀首定界符SH)以及循環(huán)冗余碼校 驗CRC四個字段之外的字段。
      [0014]根據(jù)本發(fā)明的第二方面,提供一種監(jiān)控顯示屏配置信息裝置,包括:
      [0015] 第一確定單元,用于確定第一媒體訪問控制MAC幀中視頻字段的長度;其中,第一 MAC幀用于傳輸音視頻數(shù)據(jù);
      [0016] 第二確定單元,用于根據(jù)單幀待傳輸視頻圖像的大小、第一 MAC幀中視頻字段的長 度,確定傳輸單幀待傳輸視頻圖像對應所需的第一 MAC幀的第一目標數(shù)量以及第二MAC幀的 第二目標數(shù)量;其中,第二MAC幀用于傳輸音視頻數(shù)據(jù),第一目標數(shù)量的第一MAC幀中視頻字 段的總長度與第二目標數(shù)量的第二MAC幀中視頻字段的總長度之和等于所述單幀待傳輸視 頻圖像的大小,所述第二目標數(shù)量小于等于1;
      [0017] 第三確定單元,根據(jù)待傳輸視頻圖像的幀率以及最大帶寬確定單幀時間內支持傳 輸?shù)淖畲髷?shù)據(jù)量;
      [0018] 第四確定單元,用于根據(jù)所述最大數(shù)據(jù)量、所述第一目標數(shù)量的第一MAC幀以及所 述第二目標數(shù)量的第二MAC幀的總長度確定第三MAC幀的長度,以使所述第三MAC幀、所述第 一目標數(shù)量的第一MAC幀以及所述第二目標數(shù)量的第二MAC幀三者的總長度不超過所述最 大數(shù)據(jù)量;其中,第三MAC幀用于傳輸監(jiān)控顯示屏配置信息;
      [0019] 發(fā)送單元,用于將一幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到所述第 三MAC幀的自定義字段,并將填充監(jiān)控顯示屏配置信息后的第三MAC幀作為該一幀待傳輸視 頻圖像的起始包;其中,所述自定義字段為MAC幀中除幀間隙、前導碼、幀首定界符SH)以及 循環(huán)冗余碼校驗CRC四個字段之外的字段。
      [0020] 應用本發(fā)明公開的技術方案,一方面通過確定第一 MAC幀中視頻字段的長度,并根 據(jù)單幀待傳輸視頻圖像的大小、第一 MAC幀中視頻字段的長度,確定傳輸單幀待傳輸視頻圖 像對應所需的第一MAC幀的第一目標數(shù)量以及第二MAC幀的第二目標數(shù)量,另一方面,通過 根據(jù)待傳輸視頻圖像的幀率以及最大帶寬確定單幀時間內支持傳輸?shù)淖畲髷?shù)據(jù)量,并根據(jù) 該最大數(shù)據(jù)量、第一目標數(shù)量的第一 MAC幀以及第二目標數(shù)量的第二MAC幀的總長度確定第 三MAC幀的長度,進而,將一幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到第三MAC 幀的自定義字段,并將填充監(jiān)控顯示屏配置信息后的第三MAC幀作為該一幀待傳輸視頻圖 像的起始包,實現(xiàn)了在利用雙絞線進行音視頻數(shù)據(jù)傳輸時,能夠優(yōu)先傳輸對應的監(jiān)控顯示 屏配置信息,保證了監(jiān)控顯示屏的正確配置。
      【附圖說明】
      [0021] 圖1A是一種以太網(wǎng)標準MAC幀的結構示意圖;
      [0022] 圖1B是本發(fā)明實施例提供的一種以太網(wǎng)MAC幀的結構示意圖;
      [0023] 圖2是本發(fā)明實施例提供的一種監(jiān)控顯示屏配置信息傳輸方法的流程示意圖;
      [0024] 圖3是本發(fā)明實施例提供的一幀待傳輸視頻圖像對應的MAC幀的結構示意圖;
      [0025] 圖4是本發(fā)明實施例提供的一種監(jiān)控顯示屏配置信息裝置的結構示意圖。
      【具體實施方式】
      [0026] 為了使本技術領域的人員更好地理解本發(fā)明實施例中的技術方案,下面先對以太 網(wǎng)MAC(Media Access Control,媒體訪問控制)幀的結構進行簡單說明。
      [0027] 在以太網(wǎng)標準協(xié)議中,MAC幀需要包括幀間隙、前導碼、SFD(Start Frame Delimiter,幀首定界符)、目標地址、源地址、類型、數(shù)據(jù)以及CRC(Cyclic Redundancy Code,循環(huán)冗余碼校驗)等字段,其格式示意圖可以如圖1A所示;其中:
      [0028]幀間隙字段長度為12字節(jié),用于吸收發(fā)端的時鐘偏差;
      [0029]前導碼+SH)字段長度共8字節(jié),用于判別以太網(wǎng)幀的起始;
      [0030]目標地址字段長度為6字節(jié),用于標識設備目標地址;
      [0031 ] 源地址字段長度為6字節(jié),用于標識設備源地址;
      [0032] 類型字段長度為2字節(jié),用于定義以太網(wǎng)數(shù)據(jù)包長度;
      [0033] 數(shù)據(jù)字段長度可變,用于傳輸以太網(wǎng)數(shù)據(jù)包;其中,以太網(wǎng)標準幀數(shù)據(jù)字段長度為 45~1500字節(jié);若為Jumbo幀,數(shù)據(jù)字段長度為9000~16000字節(jié);
      [0034] CRC字段長度為4字節(jié),用于校驗傳輸是否存在誤碼。
      [0035]而在本發(fā)明實施例中,考慮到在端到端的音視頻傳輸應用中,MAC層PHY(Physical Layer,物理層)不需要關注目標地址、源地址以及類型等字段,因此,進行端到端視頻傳輸 時,原MAC幀中的目標地址、源地址、類型以及數(shù)據(jù)字段均可以用于自定義,可以將其稱為自 定義字段。
      [0036]為便于理解,在本發(fā)明實施例中,以將目標地址、源地址以及類型字段組成為自定 義字段1,數(shù)據(jù)字段作為自定義字段2為例進行說明。其中,自定義字段1的長度為14字節(jié),自 定義字段2的長度即為MAC幀中數(shù)據(jù)字段長度(以下稱為Y),其中,MAC幀的格式示意圖可以 如1B所示。
      [0037]但應該認識到,上述將自定義字段分為自定義字段1和自定義字段2的方式僅僅是 自定義字段使用的一種具體示例,而并不是對本發(fā)明保護范圍的限定,本發(fā)明實施例后續(xù) 不再復述。
      [0038]為了使本發(fā)明實施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖 對本發(fā)明實施例中技術方案作進一步詳細的說明。
      [0039]請參見圖2,圖2為本發(fā)明實施例提供的一種監(jiān)控顯示屏配置信息傳輸方法的流程 示意圖,如圖2所示,該監(jiān)控顯示屏配置信息傳輸方法可以包括以下步驟:
      [0040] 步驟201、確定第一 MAC幀中視頻字段的長度;其中,該第一 MAC幀用于傳輸音視頻 數(shù)據(jù)。
      [0041] 本發(fā)明實施例中,第一MAC幀并不特指某一固定的MAC幀,而是可以指代一類用于 傳輸音視頻數(shù)據(jù)的MAC幀。
      [0042] 本發(fā)明實施例中,考慮到進行高清視頻傳輸時,視頻傳輸效率需要高于相應的視 頻傳輸效率閾值,才能保證高清視頻的無損傳輸。
      [0043]舉例來說,以1080p(-種視頻顯示格式)@30(每秒30幀)高清視頻為例,其要求的 有效帶寬為1920*1080*30*16 = 0.995328Gbps(吉比特每秒),即當通過千兆以太網(wǎng)傳輸 1080p@30高清視頻時,若想要達到無損傳輸,需要視頻傳輸效率達到99.5328% (0.995328/ 1*100%=99.5328%)〇
      [0044]相應地,在本發(fā)明實施例中,對于用于傳輸音視頻數(shù)據(jù)的第一MAC幀,可以根據(jù)第 一 MAC幀的長度以及預設視頻傳輸效率閾值確定MAC幀中視頻字段的長度,以保證第一 MAC 幀對應的視頻傳輸效率不低于預設視頻傳輸效率閾值。
      [0045] 例如,可以通過以下公式確定滿足預設視頻傳輸效率閾值的第一MAC幀中視頻字 段的長度:
      [0046] > 99.5328 %
      [0047] 其中,X為第一 MAC幀中視頻字段的長度,單位:字節(jié)數(shù);
      [0048] Y為第一 MAC幀中自定義字段2的長度,單位:字節(jié)數(shù);
      [0049] 38為固有字段(幀間隙、前導碼、SFD、自定義字段1、CRC)字段的長度,單位:字節(jié) 數(shù);
      [0050] 38+Y即為第一 MAC幀的長度。
      [0051] 舉例來說,假設第一 MAC幀中自定義字段的長度2為9000字節(jié)(第一 MAC幀的長度為 9038字節(jié)),預設視頻傳輸效率閾值為99.5328%,則視頻字段的最小長度為Xmin= (9000+ 38)*99.5328% =8996字節(jié),即當?shù)谝?MAC幀的長度為9038字節(jié)時,第一 MAC幀中視頻字段的 最小長度需要達到8996字節(jié)才能滿足99.5328%的視頻傳輸效率要求。
      [0052]又舉例來說,假設第一 MAC幀的自定義字段的長度2為16000字節(jié)(第一 MAC幀的長 度為16038字節(jié)),預設視頻傳輸效率閾值為99.5328%,則視頻字段的最小長度為Xmin = (16000+38)*99.5328% = 15964字節(jié),即當?shù)谝?MAC幀的長度為16038字節(jié)時,第一 MAC幀中 視頻字段的最小長度需要達到15964字節(jié)才能滿足99.5328%的視頻傳輸效率要求。
      [0053]步驟202、根據(jù)單幀待傳輸圖像的大小、第一 MAC幀中視頻字段的長度,確定傳輸單 幀待傳輸視頻圖像對應所需的第一 MAC幀的第一目標數(shù)量以及第二MAC幀的第二目標數(shù)量; 其中,該第二MAC幀用于傳輸音視頻數(shù)據(jù)。
      [0054]本發(fā)明實施例中,在確定了第一 MAC幀中視頻字段的長度之后,可以根據(jù)單幀待傳 輸圖像的大小、第一 MAC幀中視頻字段的長度,確定傳輸單幀待傳輸視頻圖像需要多少個第 一 MAC幀才能承載。
      [0055]舉例來說,假設待傳輸視頻圖像為1080p的視頻圖像,第一 MAC幀中視頻字段的長 度為9000字節(jié)(第一 MAC幀的長度為9038字節(jié)),則單幀待傳輸圖像的大小為1920*1080*2 = 4147200字節(jié),承載單幀待傳輸圖像需要的第一 MAC幀的數(shù)量為4147200/9000 = 460.8個,即 需要461個第一 MAC幀才能完成承載一幀待傳輸視頻圖像,但該461個第一 MAC幀中會包括視 頻字段存在空閑的第一 MAC幀。
      [0056]相應地,在本發(fā)明實施例中,可以根據(jù)單幀傳輸圖像視頻圖像的大小以及第一MAC 幀中視頻字段的長度,確定傳輸單幀待傳輸圖像對應所需的第一 MAC幀的第一目標數(shù)量以 及第二MAC幀的第二目標數(shù)量。其中,第一目標數(shù)量的第一MAC幀中視頻字段的總長度與第 二目標數(shù)量的第二MAC幀中視頻字段的總長度之和等于單幀待傳輸視頻圖像的大小,第二 目標數(shù)量小于等于1。
      [0057]可選地,在本發(fā)明實施例中,第一目標數(shù)量和第二目標數(shù)量可以通過以下公式確 定:
      [0058]第一目標數(shù)量= Round(單幀待傳輸視頻圖像的大小/第一MAC幀中視頻字段的長 度)
      [0059] 第二目標數(shù)量=[單幀待待輸視頻圖像的大小/笫一 MAC幀中視頻字段的 長度1- RouruK單幀待傳輸視頻圖像的大小/第一 MAC幀中視頻字段的長度)
      [0060] 其中,Round()為取整運算,f|為向上取整運算,如Round(460.8)=460, [460.:81=461,Round(460)=460,f'460l=460"
      [0061 ]例如,以上述示例為例,第一目標數(shù)量為460,第二目標數(shù)量為1,第二MAC幀中視頻 字段長度為4147200-9000*460 = 7200字節(jié),即當待傳輸視頻圖像為1080p視頻圖像,第一 MAC幀中視頻字段長度為9000字節(jié)時,需要460個第一 MAC幀以及1個視頻字段的長度為7200 字節(jié)的第二MAC幀來傳輸一幀待傳輸圖像對應的視頻數(shù)據(jù)。其中,第二MAC幀的結構也可以 如圖1B所示,第二MAC幀中的視頻字段長度可以為自定義字段2的長度,即第二MAC幀的長度 可以為7200+38 = 7238字節(jié)。
      [0062] 可選地,在本發(fā)明實施例中,第一MAC幀中的視頻字段可以稱為視頻等長包,即第 一 MAC幀中各視頻字段的長度相等;第二MAC幀中的視頻字段可以稱為視頻尾包,即第二MAC 幀中的視頻字段承載的是第一目標數(shù)量的第一MAC幀的視頻數(shù)據(jù)承載能力之外的視頻數(shù) 據(jù)。
      [0063] 步驟203、根據(jù)待傳輸視頻圖像的幀率以及最大帶寬確定單幀時間內支持傳輸?shù)?最大數(shù)據(jù)量。
      [0064] 本發(fā)明實施例中,可以根據(jù)待傳輸視頻圖像的幀率以及最大帶寬確定單幀時間內 支持傳輸?shù)淖畲髷?shù)據(jù)量。
      [0065] 其中,單幀時間內支持傳輸?shù)淖畲髷?shù)據(jù)量可以通過以下公式確定:
      [0066] 單幀時間內支持傳輸?shù)淖畲髷?shù)據(jù)量=最大帶寬/待傳輸視頻圖像的幀率
      [0067]舉例來說,假設待傳輸視頻為1080p@30,即待傳輸視頻圖像的幀率為30Hz,待傳輸 視頻通過千兆以太網(wǎng)傳輸,即最大帶寬為lGbps(吉比特每秒),則單幀時間內支持傳輸?shù)淖?大數(shù)據(jù)量=1G/30比特=1G/ (30*8)字節(jié)。
      [0068]值得說明的是,在本發(fā)明實施例中,上述步驟201~202與步驟203之間并不存在必 然的時序關系,即可以先執(zhí)行步驟201~202,后執(zhí)行步驟203;也可以先執(zhí)行步驟203,后執(zhí) 行步驟201~202,本發(fā)明實施例對此不做限定。
      [0069]步驟204、根據(jù)該最大數(shù)據(jù)量、第一目標數(shù)據(jù)量的第一 MAC幀以及第二目標數(shù)量的 第二MAC幀二者的總長度確定第三MAC幀的長度;其中,第三MAC幀用于傳輸監(jiān)控顯示屏配置 fg息。
      [0070]本發(fā)明實施例中,在確定了單幀待傳輸視頻圖像對應的第一目標數(shù)量的第一MAC 幀以及第二目標數(shù)量的第二MAC幀,且確定了系統(tǒng)所支持的單幀時間內傳輸?shù)淖畲髷?shù)據(jù)量 之后,可以根據(jù)該最大數(shù)據(jù)量、第一目標數(shù)量的第一MAC幀以及第二目標數(shù)量的第二MAC幀 二者的總長度,確定用于傳輸監(jiān)控顯示屏配置信息的第三MAC幀的長度,以保證第三MAC幀、 第一目標數(shù)量的第一MAC幀以及第二目標數(shù)量的第二MAC幀三者的總長度不超過該最大數(shù) 據(jù)量。
      [0071 ]舉例來說,以上述步驟102中所舉示例為例(第一目標數(shù)量為460,第一 MAC幀的長 度為9038字節(jié),第二目標數(shù)量為1,第二MAC幀的長度為7238字節(jié),最大數(shù)據(jù)量為1G/240字 節(jié)),第三MAC幀的最大長度=lG/240-460*9038-7238 = 1948字節(jié)。
      [0072]其中,第三MAC幀的結構也可以如圖1B所示,即包括38字節(jié)的固定字段(幀間隙、前 導碼、SFD、自定義字段1、CRC) +自定義字段2(自定義字段2的長度<1948-38 = 1910字節(jié))。 [0073]步驟204、將一幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到該第三MAC幀 的自定義字段,并將填充監(jiān)控顯示屏配置信息后的第三MAC幀作為該一幀待傳輸視頻圖像 的起始包。
      [0074]本發(fā)明實施例中,考慮到監(jiān)控顯示屏配置是基于全屏生效的,需要在一幀視頻圖 像對應的音視頻數(shù)據(jù)到來之前配置完畢,即一幀視頻圖像對應的監(jiān)控顯示屏配置信息需要 先于該幀視頻圖像對應的音視頻數(shù)據(jù)發(fā)送給接收端,以保證接收端能先根據(jù)接收到的監(jiān)控 顯示屏配置信息完成監(jiān)控顯示屏配置后,在監(jiān)控顯示屏中播放對應的音視頻數(shù)據(jù)。
      [0075]相應地,在本發(fā)明實施例中,當需要進行音視頻數(shù)據(jù)傳輸時,對于一幀待傳輸視頻 圖像,可以將該幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到第三MAC幀的自定義 字段,并將填充監(jiān)控顯示屏配置信息后的第三MAC幀作為該幀待傳輸視頻圖像的起始包。 [0076]優(yōu)選地,可以將監(jiān)控顯示屏配置信息填充到第三MAC幀的自定義字段2中。
      [0077] 作為一種可選的實施方式,在本發(fā)明實施例中,第三MAC幀的自定義字段中包括信 息字段以及監(jiān)控顯示屏配置信息字段;
      [0078] 其中,信息字段包括用于標識數(shù)據(jù)包是否為視頻幀的起始包的第一字段,以及用 于標識監(jiān)控顯示屏配置信息字段的有效字節(jié)數(shù)的第二字段。
      [0079]在該實施方式中,第三MAC幀的自定義字段可以包括信息字段(如將自定義字段1 的部分或全部字段作為信息字段)和監(jiān)控顯示屏配置信息字段(如將自定義字段2的部分或 全部字段作為監(jiān)控顯示屏配置信息字段)。
      [0080]舉例來說,假設第三MAC幀中信息字段的長度為4字節(jié),則信息字段的比特位[31] 可以為第一字段,如S0F(Start of Frame,視頻幀起始標記)字段,其中,第三MAC幀中第一 字段的值始終為表示該MAC幀為視頻幀的起始包的第一標識值,如1,該第一標識值表明該 第三MAC幀為視頻幀的起始幀,也表明該第三MAC幀為傳輸監(jiān)控顯示屏配置信息的MAC幀。信 息字段的比特位[15]_[0]可以為第二字段,如L0CFG(Length of Configure,顯示屏配置包 有效字節(jié)數(shù))字段,用于表明第三MAC幀中的監(jiān)控顯示屏配置信息字段的前L0CFG個字節(jié)為 有效數(shù)據(jù),其余字節(jié)為無效數(shù)據(jù),如當L0CFG字段的值為000011110011時,則表明第三MAC幀 中的監(jiān)控顯示屏配置信息字段的前243個字節(jié)為有效數(shù)據(jù),其余字節(jié)為無效數(shù)據(jù);信息字段 的比特位[30]_[16]為預留字段,用于后續(xù)擴展使用。
      [0081 ]進一步地,本發(fā)明實施例提供的技術方案還可以包括:
      [0082]將該幀待傳輸視頻圖像對應的音視頻數(shù)據(jù)分別填充到第一目標數(shù)量的第一MAC幀 和第二目標數(shù)量的第二MAC幀中,并將填充音視頻數(shù)據(jù)后的第一MAC幀和第二MAC幀在填充 監(jiān)控顯示屏配置信息后的第三MAC幀之后發(fā)送給接收端。
      [0083]具體的,在本發(fā)明實施例中,對于一幀待傳輸視頻圖像,除了需要先將該幀待傳輸 視頻圖像對應的監(jiān)控顯示屏配置信息發(fā)送給接收端之外,還需要將該幀待傳輸視頻圖像對 應的音視頻數(shù)據(jù)傳輸給接收端。
      [0084]相應地,在將一幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到第三MAC幀, 并將其作為該幀待傳輸視頻圖像的起始包發(fā)送給接收端之后,還需要將該幀待傳輸視頻圖 像對應的音視頻數(shù)據(jù)分別填充到第一目標數(shù)量的第一MAC幀和第二目標數(shù)量的第二MAC幀 中,并將填充音視頻數(shù)據(jù)后的第一MAC幀和第二MAC幀在填充監(jiān)控顯示屏配置信息后的第三 MAC幀之后發(fā)送給接收端。
      [0085] 其中,可以將該幀待傳輸視頻圖像對應的視頻數(shù)據(jù)分別填充到第一目標數(shù)量的第 一 MAC幀和第二目標數(shù)量的第二MAC幀中的視頻字段中;將該幀待傳輸視頻圖像對應的視頻 數(shù)據(jù)分別填充到第一目標數(shù)量的第一 MAC幀和第二目標數(shù)量的第二MAC幀中的音頻字段中。
      [0086] 在本發(fā)明實施例中,用于傳輸音視頻數(shù)據(jù)的第一 MAC幀和第二MAC幀中音頻字段的 長度可以根據(jù)預設音頻采樣率閾值、MAC幀長度以及系統(tǒng)最大帶寬等信息確定。
      [0087]具體的,為了保證音頻采樣率滿足預設采樣率閾值要求,需要先保證進行單幀傳 輸(即整個網(wǎng)絡僅傳輸一個MAC幀)時,該MAC幀對應的音頻采樣率能夠滿足預設采樣率閾值 要求。
      [0088] 相應地,為了確定MAC幀中音頻字段的最小長度,需要先確定單幀傳輸時的單字節(jié) 傳輸帶寬,其中,該單幀傳輸時單字節(jié)傳輸帶寬可以通過以下公式確定:
      [0089] 單幀傳輸時的單字節(jié)傳輸帶寬=最大帶寬/MAC幀的總長度
      [0090] 在確定了單幀傳輸時的單字節(jié)傳輸帶寬之后,可以根據(jù)預設采樣率閾值以及該單 幀傳輸時的單字節(jié)傳輸帶寬,確定MAC幀中音頻字段的最小長度,其中,該MAC幀中音頻字段 的最小長度可以通過以下公式確定:
      [0091] 音頻字段的最小長度=預設音頻采樣率閾值/單幀傳輸時的單字節(jié)傳輸帶寬
      [0092] 舉例來說,假設音頻傳輸?shù)淖钚挝粸樽止?jié),預設音頻采樣率閾值為1Mbps(兆比 特每秒),系統(tǒng)最大帶寬為lGbps,MAC幀長度為9038字節(jié),則為了確定MAC幀中音頻字段長 度,可以先確定單幀傳輸時單字節(jié)傳輸帶寬:
      [0093] 單幀傳輸時單字節(jié)傳輸帶寬=lG/9038 = 110Kbps (千比特每秒)
      [0094]進而,可以根據(jù)該單字節(jié)傳輸帶寬以及預設音頻采樣率閾值確定音頻字段的最小 長度:
      [0095]音頻字段的最小長度= lMbps/單幀傳輸時單字節(jié)傳輸帶寬=10字節(jié)
      [0096] 在確定了傳輸一幀待傳輸視頻圖像對應所需的MAC幀的目標數(shù)量(第一目標數(shù)量 與第二目標數(shù)量之和)后,可以根據(jù)實際音頻采樣率確定一幀待傳輸圖像對應的音頻數(shù)據(jù) 大小,并將其填充到該目標數(shù)量的MAC幀中。
      [0097] 優(yōu)選地,在本發(fā)明實施例中,將音頻數(shù)據(jù)填充到目標數(shù)量的MAC幀中時需要保證一 幀待傳輸圖像對應的音頻數(shù)據(jù)均勻地分布在目標數(shù)量的MAC幀中。
      [0098]進一步地,在本發(fā)明實施例中,第一MAC幀和第二MAC幀中還可以包括信息字段,該 信息字段可以包括但不限于S0F字段、L0A(Length of Audio,音頻有效字節(jié)數(shù))字段、L0V (Length of Video,視頻有效字節(jié)數(shù))字段、AINDEX(Audio Index,音頻索引號)字段以及 VINDEX(Video Index)。
      [0099]其中,S0F字段可以用于標識數(shù)據(jù)包是否為視頻幀的起始包;L0A字段用于標識音 頻字段中的有效字節(jié)數(shù);L0V字段用于標識視頻字段中的有效字節(jié)數(shù);AINDEX字段用于標識 音頻采樣率索引;VINDEX字段用于標識視頻分辨率索引。
      [0100]值得說明的是,由于在本發(fā)明實施例中,視頻幀的起始包為傳輸監(jiān)控顯示屏配置 信息的MAC幀,因此,第一 MAC幀和第二MAC幀中的信息字段的S0F字段的值始終為表明該MAC 幀不是視頻幀的起始幀的第二值,如0。
      [0101] 優(yōu)選地,在本發(fā)明實施例中,將一幀待傳輸視頻圖像對應的音頻數(shù)據(jù)分別填充到 第一目標數(shù)量的第一MAC幀和第二目標數(shù)量的第二MAC幀中,可以包括:
      [0102] 根據(jù)音頻采樣率將該幀待傳輸視頻圖像對應的音頻數(shù)據(jù)填充到第一目標數(shù)量的 第一MAC幀和第二目標數(shù)量的第二MAC幀中,以保證該幀待傳輸視頻圖像對應的音頻數(shù)據(jù)均 勾地分布在第一目標數(shù)量的第一 MAC幀和第二目標數(shù)量的第二MAC幀中。
      [0103] 進一步地,在本發(fā)明實施例中,第三MAC幀的自定義字段中還可以包括預設長度的 預留字段,用于后續(xù)擴展使用,同時使第一 MAC幀、第二MAC幀和第三MAC幀的結構保持一致, 即第一MAC幀和第二MAC幀的自定義字段包括"信息字段+音頻字段+視頻字段",第三MAC幀 的自定義字段可以包括"信息字段+預留字段+監(jiān)控顯示屏配置信息字段"。
      [0104] 可見,根據(jù)圖2所示的方法流程,對于一幀待傳輸圖像,可以得到1個第三MAC幀(可 以稱為首包)、第一目標數(shù)量的第一 MAC幀(可以稱為等長包)以及第二目標數(shù)量(0或1,通常 為1)的第二MAC幀(可以稱為尾包),其格式可以如圖3所示(其中,以第二目標數(shù)量為1個為 例)。
      [0105]通過以上描述可以看出,在本發(fā)明實施例提供的技術方案中,一方面通過確定第 一 MAC幀中視頻字段的長度,并根據(jù)單幀待傳輸視頻圖像的大小、第一 MAC幀中視頻字段的 長度,確定傳輸單幀待傳輸視頻圖像對應所需的第一 MAC幀的第一目標數(shù)量以及第二MAC幀 的第二目標數(shù)量,另一方面,通過根據(jù)待傳輸視頻圖像的幀率以及最大帶寬確定單幀時間 內支持傳輸?shù)淖畲髷?shù)據(jù)量,并根據(jù)該最大數(shù)據(jù)量、第一目標數(shù)量的第一 MAC幀以及第二目標 數(shù)量的第二MAC幀的總長度確定第三MAC幀的長度,進而,將一幀待傳輸視頻圖像對應的監(jiān) 控顯示屏配置信息填充到第三MAC幀的自定義字段,并將填充監(jiān)控顯示屏配置信息后的第 三MAC幀作為該一幀待傳輸視頻圖像的起始包,實現(xiàn)了在利用雙絞線進行音視頻數(shù)據(jù)傳輸 時,能夠優(yōu)先傳輸對應的監(jiān)控顯示屏配置信息,保證了監(jiān)控顯示屏的正確配置。
      [0106] 請參見圖4,為本發(fā)明實施例提供的一種監(jiān)控顯示屏配置信息傳輸裝置的結構示 意圖,如圖4所示,該監(jiān)控顯示屏配置信息傳輸裝置可以包括:
      [0107] 第一確定單元410,用于確定第一媒體訪問控制MAC幀中視頻字段的長度;其中,第 一 MAC幀用于傳輸音視頻數(shù)據(jù);
      [0108] 第二確定單元420,用于根據(jù)單幀待傳輸視頻圖像的大小、第一MAC幀中視頻字段 的長度,確定傳輸單幀待傳輸視頻圖像對應所需的第一 MAC幀的第一目標數(shù)量以及第二MAC 幀的第二目標數(shù)量;其中,第二MAC幀用于傳輸音視頻數(shù)據(jù),第一目標數(shù)量的第一MAC幀中視 頻字段的總長度與第二目標數(shù)量的第二MAC幀中視頻字段的總長度之和等于所述單幀待傳 輸視頻圖像的大小,所述第二目標數(shù)量小于等于1;
      [0109] 第三確定單元430,根據(jù)待傳輸視頻圖像的幀率以及最大帶寬確定單幀時間內支 持傳輸?shù)淖畲髷?shù)據(jù)量;
      [0110] 第四確定單元440,用于根據(jù)所述最大數(shù)據(jù)量、所述第一目標數(shù)量的第一MAC幀以 及所述第二目標數(shù)量的第二MAC幀的總長度確定第三MAC幀的長度,以使所述第三MAC幀、所 述第一目標數(shù)量的第一MAC幀以及所述第二目標數(shù)量的第二MAC幀三者的總長度不超過所 述最大數(shù)據(jù)量;其中,第三MAC幀用于傳輸監(jiān)控顯示屏配置信息;
      [0111]發(fā)送單元450,用于將一幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到所 述第三MAC幀的自定義字段,并將填充監(jiān)控顯示屏配置信息后的第三MAC幀作為該一幀待傳 輸視頻圖像的起始包;其中,所述自定義字段為MAC幀中除幀間隙、前導碼、幀首定界符SFD 以及循環(huán)冗余碼校驗CRC四個字段之外的字段。
      [0112]在可選實施例中,所述第三MAC幀的自定義字段中包括信息字段以及監(jiān)控顯示屏 配置信息字段;
      [0113]所述信息字段包括用于標識數(shù)據(jù)包是否為視頻幀的起始包的第一字段以及用于 標識監(jiān)控顯示屏配置信息字段的有效字節(jié)數(shù)的第二字段;
      [0114]所述監(jiān)控顯示屏配置信息字段用于攜帶監(jiān)控顯示屏配置信息。
      [0115] 在可選實施例中,所述第三MAC幀的自定義字段中還包括預設長度的預留字段。
      [0116] 在可選實施例中,所述發(fā)送單元450,還可以用于將所述一幀待傳輸視頻圖像對應 的音視頻數(shù)據(jù)分別填充到所述第一目標數(shù)量的第一MAC幀和所述第二目標數(shù)量的第二MAC 幀中,并將填充音視頻數(shù)據(jù)后的第一MAC幀和第二MAC幀在填充監(jiān)控顯示屏配置信息后的第 三MAC幀之后發(fā)送給接收端。
      [0117] 在可選實施例中,所述發(fā)送單元450,可以具體用于根據(jù)音頻采樣率將所述一幀待 傳輸視頻圖像對應的音頻數(shù)據(jù)填充到所述第一目標數(shù)量的第一MAC幀和第二目標數(shù)量的第 二MAC幀中,以保證所述一幀待傳輸視頻圖像對應的音頻數(shù)據(jù)均勻地分布在所述第一目標 數(shù)量的第一 MAC幀和第二目標數(shù)量的第二MAC幀中。
      [0118] 上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應步驟的 實現(xiàn)過程,在此不再贅述。
      [0119] 對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實 施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件 說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以 不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的 需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明方案的目的。本領域普通技術人員在不付 出創(chuàng)造性勞動的情況下,即可以理解并實施。
      [0120] 由上述實施例可見,一方面通過確定第一 MAC幀中視頻字段的長度,并根據(jù)單幀待 傳輸視頻圖像的大小、第一 MAC幀中視頻字段的長度,確定傳輸單幀待傳輸視頻圖像對應所 需的第一MAC幀的第一目標數(shù)量以及第二MAC幀的第二目標數(shù)量,另一方面,通過根據(jù)待傳 輸視頻圖像的幀率以及最大帶寬確定單幀時間內支持傳輸?shù)淖畲髷?shù)據(jù)量,并根據(jù)該最大數(shù) 據(jù)量、第一目標數(shù)量的第一MAC幀以及第二目標數(shù)量的第二MAC幀的總長度確定第三MAC幀 的長度,進而,將一幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到第三MAC幀的自定 義字段,并將填充監(jiān)控顯示屏配置信息后的第三MAC幀作為該一幀待傳輸視頻圖像的起始 包,實現(xiàn)了在利用雙絞線進行音視頻數(shù)據(jù)傳輸時,能夠優(yōu)先傳輸對應的監(jiān)控顯示屏配置信 息,保證了監(jiān)控顯示屏的正確配置。
      [0121] 本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其 它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或 者適應性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術領域中的公知常識 或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的 權利要求指出。
      [0122]應當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結構,并 且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。
      【主權項】
      1. 一種監(jiān)控顯示屏配置信息傳輸方法,其特征在于,包括: 確定第一媒體訪問控制MAC幀中視頻字段的長度;其中,第一MAC幀用于傳輸音視頻數(shù) 據(jù); 根據(jù)單幀待傳輸視頻圖像的大小、第一 MAC幀中視頻字段的長度,確定傳輸單幀待傳輸 視頻圖像對應所需的第一MAC幀的第一目標數(shù)量以及第二MAC幀的第二目標數(shù)量;其中,第 二MAC幀用于傳輸音視頻數(shù)據(jù),第一目標數(shù)量的第一 MC幀中視頻字段的總長度與第二目標 數(shù)量的第二MAC幀中視頻字段的總長度之和等于所述單幀待傳輸視頻圖像的大小,所述第 二目標數(shù)量小于等于1; 根據(jù)待傳輸視頻圖像的幀率以及最大帶寬確定單幀時間內支持傳輸?shù)淖畲髷?shù)據(jù)量; 根據(jù)所述最大數(shù)據(jù)量、所述第一目標數(shù)量的第一MAC幀以及所述第二目標數(shù)量的第二 MAC幀的總長度確定第三MAC幀的長度,以使所述第三MAC幀、所述第一目標數(shù)量的第一MAC 幀以及所述第二目標數(shù)量的第二MAC幀三者的總長度不超過所述最大數(shù)據(jù)量;其中,第三 MAC幀用于傳輸監(jiān)控顯示屏配置信息; 將一幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到所述第三MAC幀的自定義字 段,并將填充監(jiān)控顯示屏配置信息后的第三MAC幀作為該一幀待傳輸視頻圖像的起始包;其 中,所述自定義字段為MAC幀中除幀間隙、前導碼、幀首定界符SFD以及循環(huán)冗余碼校驗CRC 四個字段之外的字段。2. 根據(jù)權利要求1所述的方法,其特征在于,所述第三MAC幀的自定義字段中包括信息 字段以及監(jiān)控顯示屏配置信息字段; 所述信息字段包括用于標識數(shù)據(jù)包是否為視頻幀的起始包的第一字段以及用于標識 監(jiān)控顯示屏配置信息字段的有效字節(jié)數(shù)的第二字段; 所述監(jiān)控顯示屏配置信息字段用于攜帶監(jiān)控顯示屏配置信息。3. 根據(jù)權利要求2所述的方法,其特征在于,所述第三MAC幀的自定義字段中還包括預 設長度的用于擴展使用的預留字段。4. 根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 將所述一幀待傳輸視頻圖像對應的音視頻數(shù)據(jù)分別填充到所述第一目標數(shù)量的第一 MAC幀和所述第二目標數(shù)量的第二MAC幀中,并將填充音視頻數(shù)據(jù)后的第一MAC幀和第二MAC 幀在填充監(jiān)控顯示屏配置信息后的第三MC幀之后發(fā)送給接收端。5. 根據(jù)權利要求4所述的方法,其特征在于,所述將所述一幀待傳輸視頻圖像對應的音 頻數(shù)據(jù)分別填充到所述第一目標數(shù)量的第一MAC幀和所述第二目標數(shù)量的第二MAC幀中,包 括: 根據(jù)音頻采樣率將所述一幀待傳輸視頻圖像對應的音頻數(shù)據(jù)填充到所述第一目標數(shù) 量的第一MAC幀和第二目標數(shù)量的第二MAC幀中,以保證所述一幀待傳輸視頻圖像對應的音 頻數(shù)據(jù)均勻地分布在所述第一目標數(shù)量的第一 MC幀和第二目標數(shù)量的第二MC幀中。6. -種監(jiān)控顯示屏配置信息傳輸裝置,其特征在于,包括: 第一確定單元,用于確定第一媒體訪問控制MAC幀中視頻字段的長度;其中,第一MAC幀 用于傳輸音視頻數(shù)據(jù); 第二確定單元,用于根據(jù)單幀待傳輸視頻圖像的大小、第一 MAC幀中視頻字段的長度, 確定傳輸單幀待傳輸視頻圖像對應所需的第一 MAC幀的第一目標數(shù)量以及第二MAC幀的第 二目標數(shù)量;其中,第二MAC幀用于傳輸音視頻數(shù)據(jù),第一目標數(shù)量的第一MAC幀中視頻字段 的總長度與第二目標數(shù)量的第二MAC幀中視頻字段的總長度之和等于所述單幀待傳輸視頻 圖像的大小,所述第二目標數(shù)量小于等于1; 第三確定單元,根據(jù)待傳輸視頻圖像的幀率以及最大帶寬確定單幀時間內支持傳輸?shù)?最大數(shù)據(jù)量; 第四確定單元,用于根據(jù)所述最大數(shù)據(jù)量、所述第一目標數(shù)量的第一MAC幀以及所述第 二目標數(shù)量的第二MAC幀的總長度確定第三MAC幀的長度,以使所述第三MAC幀、所述第一目 標數(shù)量的第一MAC幀以及所述第二目標數(shù)量的第二MAC幀三者的總長度不超過所述最大數(shù) 據(jù)量;其中,第三MC幀用于傳輸監(jiān)控顯示屏配置信息; 發(fā)送單元,用于將一幀待傳輸視頻圖像對應的監(jiān)控顯示屏配置信息填充到所述第三 MC幀的自定義字段,并將填充監(jiān)控顯示屏配置信息后的第三MC幀作為該一幀待傳輸視頻 圖像的起始包;其中,所述自定義字段為MAC幀中除幀間隙、前導碼、幀首定界符SH)以及循 環(huán)冗余碼校驗CRC四個字段之外的字段。7. 根據(jù)權利要求6所述的裝置,其特征在于,所述第三MAC幀的自定義字段中包括信息 字段以及監(jiān)控顯示屏配置信息字段; 所述信息字段包括用于標識數(shù)據(jù)包是否為視頻幀的起始包的第一字段以及用于標識 監(jiān)控顯示屏配置信息字段的有效字節(jié)數(shù)的第二字段; 所述監(jiān)控顯示屏配置信息字段用于攜帶監(jiān)控顯示屏配置信息。8. 根據(jù)權利要求7所述的裝置,其特征在于,所述第三MAC幀的自定義字段中還包括預 設長度的用于擴展使用的預留字段。9. 根據(jù)權利要求6所述的裝置,其特征在于, 所述發(fā)送單元,還用于將所述一幀待傳輸視頻圖像對應的音視頻數(shù)據(jù)分別填充到所述 第一目標數(shù)量的第一MAC幀和所述第二目標數(shù)量的第二MAC幀中,并將填充音視頻數(shù)據(jù)后的 第一 MC幀和第二MC幀在填充監(jiān)控顯示屏配置信息后的第三MC幀之后發(fā)送給接收端。10. 根據(jù)權利要求9所述的裝置,其特征在于, 所述發(fā)送單元,具體用于根據(jù)音頻采樣率將所述一幀待傳輸視頻圖像對應的音頻數(shù)據(jù) 填充到所述第一目標數(shù)量的第一MAC幀和第二目標數(shù)量的第二MAC幀中,以保證所述一幀待 傳輸視頻圖像對應的音頻數(shù)據(jù)均勻地分布在所述第一目標數(shù)量的第一MAC幀和第二目標數(shù) 量的第二MAC幀中。
      【文檔編號】H04N7/18GK105959626SQ201610301404
      【公開日】2016年9月21日
      【申請日】2016年5月6日
      【發(fā)明人】羊海龍, 趙曉云, 孫飛, 孫一飛
      【申請人】浙江宇視科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1