《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 視頻會議系統多畫面軟件設計與分析
視頻會議系統多畫面軟件設計與分析
電子元器件應用
摘要: 視頻會議的發展經歷了一個從無到有、從不成熟到基本成熟的過程。在這個發展過程中,又相繼出現了電視會議、桌面會議、多媒體會議等多種遠程會議系統。視頻會議系統發展的關鍵技術之一是視頻編碼。利用低比特率的視頻編解碼方案H.263 建議,可將視頻圖像最少壓縮到大約20 kbps,以使其能在普通電話線上通過28.8 kbps 的V.34Modem 傳送音頻信號。事實上,在音視頻編碼協議不斷改進與發展的同時,視頻會議本身的協議也實現了更新換代,目前已出現了基于分組交換網的H.323 建議。視頻會議向高性能、多功能、協同性、智能化和集成化方向發展的另一個關鍵技術是多畫面合成技術。
Abstract:
Key words :
</a>視頻會議" title="視頻會議">視頻會議" title="視頻會議">視頻會議的發展經歷了一個從無到有、從不成熟到基本成熟的過程。在這個發展過程中,又相繼出現了電視會議、桌面會議、多媒體會議等多種遠程會議系統。視頻會議系統發展的關鍵技術之一是視頻編碼。利用低比特率的視頻編解碼方案H.263 建議,可將視頻圖像最少壓縮到大約20 kbps,以使其能在普通電話線上通過28.8 kbps 的V.34Modem 傳送音頻信號。事實上,在音視頻編碼協議不斷改進與發展的同時,視頻會議本身的協議也實現了更新換代,目前已出現了基于分組交換網的H.323 建議。視頻會議向高性能、多功能、協同性、智能化和集成化方向發展的另一個關鍵技術是多畫面合成技術。

  由于傳統采用RGB 格式存儲數據流以用于多畫面合成的方法十分浪費資源。因此,為了在有限的頻帶條件下最大限度地提高資源利用率,本文提出了一種在不影響畫面質量的同時解決其資源利用問題的新方案。事實上。視頻會議多畫面軟件已經應用到生活的諸多領域。而且將會有更廣泛地使用。

1 數據流的捕獲

  Windows 下捕獲數據包的結構如圖l 所示,其中NDIS 的NDIS (Network Driver InteRFace Specification)是Microsoft 和3Com 公司聯合制定的網絡驅動規范,該規范提供有大量的操作函數。它可為上層的協議驅動提供服務,從而屏蔽了下層各種網卡的差別。NDIS 向上可支持多種網絡協議,例如TCP/IP、NWLink IPX/SPX、NETBEUI 等,向下則可支持不同廠家生產的多種網卡。

捕獲數據包的結構

  利用 winpcap 進行網絡數據包的捕獲和過濾的設計步驟如下:

  (1)打開網卡,設置網卡為混雜模式;

  (2)回調函數Network Tap,得到監聽命令后從網絡設備驅動程序處收集數據包,并把監聽到的數據包傳送給過濾程序;

  (3)當Packet filter 監聽到數據包到達時,NDIS 中間驅動程序調用分組驅動程序,該程序可將數據傳遞給每一個參與進程的分組過濾程序;

  (4)由Packet filter過濾程序決定丟棄或接收數據包,并將接收的數據拷貝到相應的程序;

  (5)通過分組過濾器后,再將未過濾掉的數據包提交給核心緩沖區,當系統緩沖區滿后,再將數據包拷貝到用戶緩沖區。監聽程序可以直接從用戶緩沖區中讀取捕獲的數據包;

  (6)關閉網卡。

2 視頻數據流的解碼

  捕獲到的視頻數據流。通常在網絡傳輸中都采用H.263視頻編碼建議,其圖像格式為CIF格式。H.263-CIF格式的數據流是一種壓縮編碼圖像格式,這種格式在網絡傳輸過程中可節省頻帶資源,可在有限的帶寬下最大限度地提高資源利用率。但是,CIF格式必須經過處理才能應用于多畫面合成。只有通過解碼使捕獲到的視頻數據流變成YUV(RGB)格式后,此圖像格式才可直接運用于多畫面合成,而且此格式的圖像合成也比較方便、快捷。為了使圖像由 H.263格式轉變為YUV(RGB)格式,應運用H.263解碼器進行解碼。其編解碼算法的概要圖如圖2所示。

編解碼算法的概要圖

3 多畫面合成

  視頻數據流經過解碼之后,可將其變成YUV(RGB)格式。下一環節即是視頻數據流的合成(多畫面合成),這也是本文的關鍵技術。在視頻會議系統中,參加會議的與會者或許不只兩、三個,所有與會者可能分布全國乃至世界各地。為了使每個與會者都能進行面對面的直接交流,就需要在同一時間看到所有的與會者,因此,多畫面合成技術必不可少。通過多畫面合成能使N個不同的視頻畫面實時地在同一臺顯示器上顯示,這樣,每一位與會者就都可以運用該軟件看到其他成員。

  YUV主要的采樣格式有YCbCr4:2:O、YCbCr4:2:2、YCbCr4:1:1和YCbCr4:4.:4。其中YCbCr4:1:1比較常用,其含義是每個點保存一個8 bit的亮度值(也就是Y值),每2x2個點保存一個Cr和Cb值,這樣,圖像在人的視覺中不會起太大的變化。RGB (R,G,B都是8 bit unsigned)模型的4個點需要8×3=24 bits,而現在僅需要8+(8/4)+(8/4)=12 bits,平均每個點占12 bits。這樣就把圖像的數據壓縮至一半。YUV411為每個像素都提取Y分量,UV分量在水平方向上每4個像素采樣一次。YUV420并非V分量采樣為 0,而只是跟YUV411相比,在水平方向上提高了一倍的色差采樣頻率,并在垂直方向上以U/V間隔的方式減小了一半色差采樣。

  

 

  經過解碼即可得到YUV格式的數據流,H.263-CIF的圖像格式亮度取樣像素個數、亮度取樣行數為352x288,圖像是由許多像素點組成的,即一幅 H.263-CIF圖像占有352×288個像素點,經過解碼。這些值將不變化,即YUV格式的亮度取樣像素個數、亮度取樣行數也為352×288、也占有352×288個像素點。現在假設視頻數據是YUV420格式.它的采樣格式為4:2:0。在對YUV420格式的視頻數據進行存儲時,可按照圖3所示的存儲格式,先存儲所有的Y,之后存儲U,再存儲V,并且每個像素點占用一個Y,平均四個像素點占用一個U和V。每個像素點占用一個字節,則一幅圖像所占用的字節數將是352×288×(1+1,4+1/4)。

 

存儲格式

  下面以四畫面為例來介紹該軟件的多畫面合成過程。當捕獲到的四個視頻數據流經過解碼后。每幅圖像的所有數據都是連續地保存在存儲單元中。這里用Ⅰ、Ⅱ、Ⅲ、Ⅳ來表示這四幅圖像,它們在存儲單元中的存儲狀態如圖4所示。每一副圖像都是單獨存儲的。實際需要得到的四合一圖像如圖5所示。

四合一圖像

  圖像在顯示時,所有像素點均有序排列,例如一幅352×288的圖像,它在存儲像素點時,首先存Y信號第l行的352個象素點,其次是第2行??直至第 288行存完Y信號,然后存儲U信號第l~288行的所有像素點,最后再存儲V信號的所有像素點。但四幅圖像合成之后,其圖像大小就會變為一副圖像的兩倍即704×576,因此,需要改變其存儲格式。即重新調整這四幅圖像的像素存儲順序,其具體過程如下:

  (1)存儲第1幅圖像Y信號的第1行共352個像素點,再存儲第Ⅱ幅圖像Y信號的第l行共352個像素點,這樣就組成了新圖像Y信號的第1行共704個像素點:

  (2)依此次序存儲新圖像Y信號的第2~288行;

  (3)新圖像的第289行由第Ⅲ幅圖像Y信號的第1行其352個像素點加第Ⅳ幅圖像Y信號的第1行的352個像素點組成;

  (4)新圖像的第290~576行Y信號也依此次序存儲,直到多畫面合成圖像所有的Y信號存儲完畢;

  (5)重新從步驟(1)至步驟(4)以完成U、V信號的存儲。

  經過上述5個步驟之后,新的多畫面圖像即按照設計的格式存儲起來,該多畫面的顯示可借助微軟公司的DirectShow來實現,這樣即可完成視頻會議的多畫面軟件系統設計。

  4 結束語

  在視頻會議系統多畫面軟件的分析與設計過程中,可先捕獲視頻數據流,并在經過解碼后用于多畫面合成。多畫面合成是視頻會議系統中的關鍵部分,捕獲數據及解碼是為這一過程作鋪墊,本文以四畫面合成為例,對多畫面合成過程進行了介紹。

  在視頻會議中,運用多畫面軟件可以更好地進行實時性對話,提高會議效率。本文介紹的多畫面軟件不僅能應用于視頻會議,還可以廣泛地應用于其他場合。例如,在畫面合成時,應用該軟件對數據的存儲格式稍做改變,即可得到電視畫面的畫中畫效果;在常見的監視系統中運用多畫面合成技術,可以使多個監視器捕獲到的圖像同時在一個屏幕上顯示。視頻會議多畫面軟件不僅可以廣泛運用于會議,還可在軍事、交通、治安等復雜的指揮和控制場合發揮積極作用。

此內容為AET網站原創,未經授權禁止轉載。

相關內容


亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
香蕉久久一区二区不卡无毒影院| 久久精品99国产精品| 亚洲自拍偷拍色片视频| 亚洲精品国精品久久99热| 亚洲电影免费观看高清| 伊甸园精品99久久久久久| 国产真实乱子伦精品视频| 国产欧美一区二区精品仙草咪 | 国产精品一区二区在线观看| 国产精品av一区二区| 欧美肉体xxxx裸体137大胆| 欧美日韩八区| 欧美日韩免费观看一区| 欧美日韩免费高清一区色橹橹| 欧美人妖另类| 欧美日韩专区在线| 国产精品高潮久久| 国产精品一区二区三区免费观看| 国产精品午夜在线观看| 国产欧美精品在线| 国产一区成人| 曰韩精品一区二区| 亚洲日本中文字幕| 亚洲精品国产精品国自产观看浪潮 | 亚洲深夜福利在线| 亚洲一二三四久久| 羞羞答答国产精品www一本| 欧美在线在线| 亚洲精选在线| 亚洲图片欧洲图片日韩av| 亚洲欧美日韩精品久久久| 久久精品国产精品| 美女精品网站| 欧美丝袜一区二区| 国产免费观看久久| 激情五月***国产精品| 亚洲人精品午夜在线观看| 中文亚洲视频在线| 香蕉成人啪国产精品视频综合网| 亚洲国产成人久久| 亚洲性感美女99在线| 欧美在线视频a| 欧美大片91| 国产精品久久久久国产a级| 国内成人自拍视频| 日韩视频精品在线| 欧美一级视频| 99精品99| 久久精品视频播放| 欧美日韩国产经典色站一区二区三区| 国产精品高潮呻吟视频| 韩国精品在线观看| 亚洲免费高清| 久久av免费一区| 一本色道久久综合狠狠躁的推荐| 欧美在线观看视频| 欧美精品免费观看二区| 国产情人节一区| 亚洲欧洲在线免费| 午夜精品在线| 一本色道久久88综合日韩精品| 欧美在线www| 欧美日韩国产在线观看| 国产亚洲一区精品| 一区二区三区国产在线| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲视频www| 久久精品亚洲精品国产欧美kt∨| 亚洲天堂成人在线视频| 久久亚洲高清| 国产精品久久久久91| 亚洲国产专区校园欧美| 香蕉成人久久| 亚洲综合色在线| 欧美黄色免费| 狠狠色狠狠色综合日日五| 亚洲作爱视频| 亚洲久久一区| 久久综合给合| 国产欧美日韩麻豆91| 亚洲精品日韩欧美| 亚洲国产高清视频| 欧美一区日韩一区| 欧美视频第二页| 亚洲国产日韩综合一区| 久久精品国产2020观看福利| 性色av一区二区三区红粉影视| 欧美精品性视频| 1769国产精品| 久久精品99久久香蕉国产色戒| 篠田优中文在线播放第一区| 欧美人与禽性xxxxx杂性| 在线日本欧美| 久久精品视频一| 久久国内精品自在自线400部| 欧美视频精品在线| 亚洲精品在线观看视频| 91久久国产精品91久久性色| 久久久青草青青国产亚洲免观| 国产精品日韩久久久| 在线亚洲电影| 亚洲一区二区三| 欧美日韩一区二区三区| 亚洲欧洲精品一区二区精品久久久| 亚洲国产日韩欧美| 久久综合久久综合久久综合| 国产一区二区视频在线观看| 欧美一级大片在线观看| 欧美专区在线| 国产亚洲精品福利| 欧美亚洲一区二区在线观看| 欧美一区二区| 国产欧美日韩一区二区三区| 亚洲欧美日韩精品久久久久| 欧美在线高清| 国产亚洲成av人在线观看导航| 亚洲欧美日韩久久精品| 欧美伊人久久久久久午夜久久久久| 国产精品久久网| 亚洲综合色丁香婷婷六月图片| 午夜精品久久久久久99热软件| 国产精品欧美激情| 亚洲制服丝袜在线| 久久国产手机看片| 合欧美一区二区三区| 亚洲二区在线| 欧美高清视频一区二区三区在线观看| 亚洲激情影视| 中文一区二区| 国产精品三级久久久久久电影| 亚洲免费小视频| 久久精品成人| 精品不卡在线| 亚洲免费观看高清完整版在线观看熊 | 久久精品国产视频| 免费人成精品欧美精品| 亚洲人成高清| 亚洲字幕在线观看| 国产欧美一区二区色老头| 欧美在线精品一区| 欧美mv日韩mv国产网站app| 亚洲黄一区二区| 亚洲小说区图片区| 国产人成精品一区二区三| 久久成人免费电影| 欧美大学生性色视频| 日韩一级大片在线| 欧美一级视频| 亚洲成人在线网| 亚洲永久字幕| 国产一区二区三区四区| 亚洲精品国产精品久久清纯直播 | 亚洲精品欧美| 国产精品成人aaaaa网站| 欧美亚洲在线观看| 免费观看亚洲视频大全| 99精品视频免费| 久久精品99久久香蕉国产色戒| 亚洲成色777777在线观看影院| 亚洲无线观看| 国产一区二区三区在线播放免费观看| 亚洲日韩第九十九页| 国产精品国色综合久久| 亚洲国产高清自拍| 国产精品国产三级国产普通话三级 | 久久激情视频久久| 亚洲国产欧美日韩| 亚洲欧美制服另类日韩| 激情婷婷亚洲| 亚洲欧美成人一区二区三区| 黑人极品videos精品欧美裸| 中文精品视频一区二区在线观看| 国产欧美日韩亚洲| 99精品99久久久久久宅男| 国产欧美一区二区三区在线老狼| 亚洲美女诱惑| 国产偷国产偷精品高清尤物| 99re66热这里只有精品3直播| 国产日韩精品视频一区| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲国产毛片完整版| 午夜日韩福利| 最新国产の精品合集bt伙计| 欧美在线综合视频| 亚洲精品在线观看免费| 久久天天综合| 亚洲综合精品四区| 欧美日韩福利在线观看| 久久www免费人成看片高清| 国产精品不卡在线| 亚洲人成小说网站色在线| 国产亚洲成精品久久| 亚洲影院一区| 亚洲区欧美区| 老司机一区二区| 午夜久久久久久久久久一区二区| 欧美日韩福利在线观看| 亚洲国产日韩欧美一区二区三区| 国产精品婷婷午夜在线观看| 国产精品99久久久久久久久久久久|