国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

利用軟件DSP VoIP和硬件加速技術設計低成本可視電話
2007-04-16   電子工程專輯

可視電話利用快速增長的VoIP基礎架構進入大眾市場的機會已經來臨,一些新技術和新產品已經使高性價比的可視電話成為可能。本文介紹了可視電話的成本現狀和音頻、視頻功能實現的技術方法,并介紹了軟件DSP(soft-DSP)VoIP技術和硬件加速視頻編碼技術。

在1964年世界展覽會(World''s Fair)上推出的AT&T Picturephone每分鐘的語音加視頻業務費用為16到24美元(考慮通貨膨脹因素,相當于今天的78到118美元),如此之高的價格很自然難以普及。之后,人們不斷嘗試推出面向大眾市場的可視電話,然而設備的價格一直在五百到上千美元之間徘徊,視頻幀速率范圍在每秒1幀到10幀之間,因此可視電話一直備受住宅用戶的冷落。

而現在情況出現了轉機,可視電話所面臨的技術挑戰被逐一克服,日益成熟的VoIP方案已解決了大部分的問題。寬帶因特網接入已經普及,因此家庭具有了足夠的帶寬。一些新創企業和老牌運營商正在聯合提供基于包的電話服務,這些服務形成了可視電話的良好基礎。更重要的是,摩爾定律再一次發揮了它的魔力,現在已經有能夠非常高效地處理全動態視頻的處理器。通過恰當地使用軟件VoIP設計技術和硬件加速視頻處理技術,可視電話已經達到大眾化產品所需的關鍵成本點。

圖1:傳統的多芯片可視電話架構。


可視電話的成本現狀

要得到普及,可視電話的價格必須達到合適的水平。99美元的“魔力”消費價格點是許多提供商要面對的住宅可視電話市場的目標價格。雖然對于當前的技術來說這仍具有相當的挑戰性,但很多VoIP服務提供商一年前就開始在交換機中部署可視電話了,有的更是承諾提供更多更好的服務。如果服務提供商的優惠促銷,目前可視電話的零售價在800美元以上,因此對服務提供商來說是一項沉重的負擔,很可能會抑制他們開展這種業務的興趣。

目前具有VoIP功能的可視電話設計成本決定于眾多必需的專業器件。傳統的IP視頻和語音(V2IP)設計至少包含三個獨立的處理器:一個用于語音處理的DSP,一個視頻編解碼處理器(一個專用視頻處理器,或者是一個能夠處理視頻編解碼的通用DSP)和一個處理VoIP呼叫信令、用戶接口和設備一般性控制的應用處理器。這些處理器加上其它一些必要的電子器件(如攝像頭、LCD和音頻編解碼器),總的電子材料成本將達到500美元以上,這還沒算軟件、封裝或制造所需的成本。

幸運的是,新的技術可以將可視電話的元器件成本至少砍掉一半。通過使用高度集成的應用處理器和軟件DSP技術(如Trinity Convergence公司的VeriCall Edge嵌入式VoIP通信軟件)實現VoIP處理,就可以用一個器件代替前面所述的多個處理器,從而極大地節省成本、功耗,并減小設備體積。

音頻功能的實現

在傳統的可視電話設備中,一個DSP用來實現分組語音處理(語音編解碼、音調產生和檢測、回波消除、噪聲抑制等),另外一個獨立的DSP或專用協處理器處理視頻編解碼,還有一個應用處理器用于管理VoIP呼叫控制協議和用戶接口,如圖1所示。

在這種多器件架構中,任務被分配給系統中的不同器件完成,因此協調和管理整個系統的任務量也有所增加。器件數量的增加不僅會增加設備的體積,還會增加電路板的總體復雜性。在多個器件情況下,由于每個器件有不同的電源要求,系統內的供電設計也會變得非常復雜,需要采用多電壓轉換器產生不同的電壓值。

使用幾個分離的處理器來分別實現語音、視頻和系統控制的傳統架構還要求多種編程模式和開發工具鏈,因此常常需要較大的開發團隊,從而增加開發工具方面的培訓和其它額外成本。基于ARM和MIPS架構的通用應用處理器現在已經增強了其處理能力,通過優化的“DSP類”指令,可以將原本用DSP實現的音頻處理任務交給應用處理器來完成。如果仔細地采用匯編編碼和手工優化過的軟件,同時在視頻編解碼方面適當地采用某種形式的硬件加速器來實現的話,那么VoIP編解碼(G.711、G.729AB、G.723.1、iLBC)、音頻處理(DTMF(雙音多頻)和呼叫過程音調檢測/產生)、語音質量增強(線路和聲學回波消除、抖動緩沖等)和其它類似功能都可以在應用處理器上高效運行。

在典型的可視電話設計中,硬件音頻編解碼器(如AC97編解碼器)提供麥克風/揚聲器與通用處理器之間的物理接口。由通用應用處理器上運行的軟件完成音頻數據的收發和必要的VoIP處理,例如接收來自麥克風的輸入音頻數據,通過G.723.1之類的語音編解碼模塊進行處理后,再以分組數據流的形式向外發送,或者讓揚聲器播放產生的DTMF音調(通過硬件音頻編解碼器)。

設計工程師需要有關處理器架構和VoIP音頻處理算法方面的詳細知識,才能有效地實現這些處理器密切相關的算法。雖然針對適當的應用處理器架構實現這些語音處理模塊需要付出很大的精力,但最終獲得的好處可以證明在這方面的投入是很值得的。由于VoIP業務的實時特性,以及為了提供廣泛的VoIP編解碼器支持以確保設備間互操作性的需要,應該通過靈活的架構實現對正確VoIP編解碼器的在線選擇和配置,并對指定媒體通道中使用的媒體處理單元實現動態配置。采用的架構及相關調度模塊必須能確保指定通道定義所要求的所有算法能在允許的時間周期內執行完成。

在單通道系統中調度這些算法的任務有點類似于按順序對相關算法進行的一系列連續調用,多通道系統則要復雜得多,每個通道可能需要不同的VoIP編解碼器,而且有些通道可能需要回波消除,有些通道則不需要。可視電話一般是“單通道”系統,不過也經常會有三方音頻呼叫需求,此時可視電話應具有本地音頻混合的能力,目前對支持多通道的需求正在不斷增多。

圖2:基于軟VoIP的可視電話架構。


為了簡化設備設計工程師的工作,可以利用VeriCall Edge這樣的軟件平臺。這些平臺提供了高度優化和集成的解決方案,可以快速集成到最終的產品設計中。在針對基于ARM9、ARM9E和MIPS32的器件集成的靈活架構內,提供必要的媒體處理算法以及基于SIP或H.323的VoIP呼叫控制,從而讓可視電話開發商專注于開發設備上的增殖業務。通過將分組語音處理合并到通用處理器上,只要一個器件就可以處理可視電話中與VoIP相關的所有任務,VoIP呼叫控制、用戶接口和一般的電話控制應用都在這個通用應用處理器上完成。由于其它一些任務沒有相似的嚴格時間要求,因此可以用‘C’實現,不需要最優化的匯編代碼。將媒體處理和呼叫控制/系統管理合并到單個應用處理器可以進一步簡化設計,減少器件數量、成本和體積。另外,合并后還可以取消VoIP媒體處理和系統控制原本所需的各項單獨開發工作和單獨開發工具鏈。

為了進一步增加系統集成度,并獲得更低功耗、更小體積和總體更低的系統成本,可以使用內含通用處理器和專用視頻協處理器或DSP的系統級芯片(SoC)。飛思卡爾的i.MX21多媒體應用處理器就是這樣的器件,它包含一個基于ARM9E的通用處理器和一個專門用于H.263和MPEG4編碼/解碼的硬件加速引擎,該引擎在CIF分辨率情況下可達到每秒30幀的視頻處理速率。VeriCall Edge解決方案也充分利用了這種架構的優勢,可以在ARM9E通用處理器上完成所有的VoIP媒體處理任務,同時可利用VeriCall Edge軟件框架配置和管理基于硬件的視頻加速模塊來控制H.263或MPEG4視頻流。

圖像功能的實現

可視電話中最繁重的處理任務是對視頻的處理。所需要的具體處理量變化相當大,取決于發送和接收圖像的大小以及采用的特別編碼方案。可視電話中最常用的是H.263、MPEG4和H.264標準。H.264傳送一幅與H.263相當質量的視頻圖像所需帶寬要比H.263小,但需要更強的處理能力來實現更高的壓縮率。滿足最大幀速率和分辨率范圍的特定視頻壓縮方案將為器件中的視頻處理選取“合適”的解決方案。

系統設計工程師可以有多種選擇,可以在通用處理器或DSP上通過軟件實現,也可以使用提供特殊視頻流編解碼的專用硅器件。只有在非常低的幀速率和分辨率條件下,才可全部利用運行于通用處理器上的軟件實現視頻流的編解碼。對視頻流的編碼要比解碼耗費更多的處理資源,因此合理的方案應該是在通用處理器上完成視頻解碼,利用某種形式的硬件加速電路完成視頻編碼。隨著最新通用應用處理器(如基于ARM11和MIPS24K內核的處理器)的推出,處理器將擁有更強的處理能力,因此軟件解碼和硬件支持下的編碼可能是下一代可視電話采用的最理想解決方案。

為了在CIF或更高分辨率下獲得完全運動(30fps)的視頻,當前的VoIP可視電話肯定需要某種形式的硬件加速電路。這種加速電路可以是某種形式的SoC,比如一個通用處理器處理語音,一個專用視頻編碼器件或更通用的DSP處理視頻。專用視頻編碼器件的優勢在于可以簡化編程模型,與嵌入在SoC中的DSP相比,它在功耗和硅電路門數方面更有效率。然而,DSP可以為系統設計工程師提供更好的靈活性,通過DSP軟件升級可以支持新的視頻編解碼格式(假設所用DSP具有處理新的視頻編解碼標準的足夠能力)。總之,系統設計工程師必須決定所需的工作特性,充分考慮所需支持的視頻格式,以及器件可提供的處理能力、功耗預算和尺寸。

圖3:采用軟VoIP方法的V2IP系統級芯片架構。


音頻和視頻功能集成

在明確語音和視頻系統的設計要點后,也許最重要就是將這兩個獨立的子系統集成。在基于VoIP的可視電話中,音頻和視頻是作為兩個獨立的分組數據流進行收發的,這兩個數據流必須在接收側取得關聯性和同步。不能正確地同步音頻和視頻流將導致類似于電影中演員的話音一直不能與圖像相配合的后果。

可視電話設計時還需要考慮抖動緩沖。要想使產品可以實用,必須認真對待抖動緩沖的問題。雖然音頻和視頻數據流都包含有可用來關聯數據的時間標簽(timestamp),但系統還必須能夠正確處理網絡中可能會發生的數據包丟失和網絡抖動。設計時必須考慮緩存和同步這兩個數據流的方法,同時還不能給系統帶來不必要的時延。某些可視電話允許用戶修改視頻和音頻流之間的時延或偏移來取得基本的同步,雖然這種方法可以同步音頻和視頻流,但用戶每次呼叫或通話期間網絡狀態改變導致流失步時都需要進行人工修正。VeriCall Edge V2IP解決方案則提供了更先進的音視頻自動同步技術,不再需要用戶手動去同步數據流,而且照樣能適應網絡狀態的改變。VeriCall Edge可以通過主動地監視和管理輸入的音視頻數據流來適應某個數據流中包的延時或丟失,從而確保用戶能在多種網絡環境下取得高質量的視頻效果。

本文小結

雖然四十多年來可視電話經歷了很多坎坷,但目前的新技術和新產品已經使高性價比的可視電話成為可能,利用快速增長的VoIP基礎架構進入大眾市場的機會已經來臨。軟件DSP VoIP技術和硬件加速視頻編碼技術的有機結合,能使可視電話所需的電子材料成本減少一半之多。這種產品成本的大幅降低將促使可視電話迅速普及,而象VeriCall Edge等高度集成的軟件架構可以幫助系統開發人員以更短的時間和最小的風險開發出創新性產品。

作者:Michael Ward
產品線管理總監
Email: mward@trinityconvergence.com
Trinity Convergence公司

熱詞搜索:

上一篇:VOIP實現原理及關鍵技術
下一篇:VoIP回聲消除技術

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲制服丝袜一区| 99久久婷婷国产综合精品电影| 国产一区二区三区在线观看免费视频 | 成人免费观看av| 欧美人与性动xxxx| 专区另类欧美日韩| 国产精一品亚洲二区在线视频| 欧美色网一区二区| 国产精品久久久久aaaa| 国产综合久久久久久鬼色| 欧美日韩高清一区二区三区| 成人免费在线观看入口| 久久国产麻豆精品| 欧美一级欧美三级在线观看| 亚洲精品欧美专区| 成人黄色电影在线 | 中文久久乱码一区二区| 六月婷婷色综合| 91精品蜜臀在线一区尤物| 一区二区三区久久| 一本到不卡免费一区二区| 中文字幕一区二区三区蜜月 | 三级不卡在线观看| 一本大道综合伊人精品热热| 亚洲国产精品成人久久综合一区| 蜜臀av一区二区三区| 欧美日韩国产美| 日本亚洲欧美天堂免费| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲最新在线观看| 91色综合久久久久婷婷| 亚洲欧美另类久久久精品2019| 波多野洁衣一区| 中文字幕一区免费在线观看| 春色校园综合激情亚洲| 自拍偷自拍亚洲精品播放| 99精品欧美一区二区蜜桃免费 | 亚洲综合无码一区二区| 91在线国内视频| 亚洲综合一区二区三区| 欧美日韩高清在线播放| 青青草国产成人av片免费| 日韩精品自拍偷拍| 国产精品一级二级三级| 中文字幕第一区二区| 99re这里只有精品视频首页| 亚洲久本草在线中文字幕| 在线精品视频免费观看| 秋霞国产午夜精品免费视频| 久久综合狠狠综合| 成人h动漫精品| 亚洲一二三专区| 91麻豆精品国产自产在线| 精品一区二区三区日韩| 国产精品私人自拍| 欧美在线观看视频一区二区三区| 午夜精品在线看| 久久人人爽人人爽| 91视频在线观看| 日韩国产欧美在线播放| 国产色综合久久| 91黄色免费网站| 激情国产一区二区| 亚洲一区二区在线视频| 精品99一区二区三区| www.欧美日韩| 青青草国产成人99久久| 国产精品国产三级国产普通话三级 | 粉嫩高潮美女一区二区三区 | 在线国产电影不卡| 激情另类小说区图片区视频区| 亚洲欧美在线视频| 精品国产一区a| 在线精品视频一区二区| 国内精品伊人久久久久av影院| 日韩毛片精品高清免费| 日韩欧美国产一区二区三区| 99精品黄色片免费大全| 九色综合国产一区二区三区| 亚洲欧美日韩国产成人精品影院| 欧美va亚洲va| 欧美在线观看视频在线| 成人app网站| 精品亚洲国产成人av制服丝袜| 亚洲色图欧美在线| 久久久三级国产网站| 欧美高清视频在线高清观看mv色露露十八| 国产精品538一区二区在线| 天天影视色香欲综合网老头| 亚洲女厕所小便bbb| 国产欧美va欧美不卡在线| 777a∨成人精品桃花网| 色综合欧美在线| 成人涩涩免费视频| 经典三级一区二区| 日韩av一区二| 亚洲成人综合视频| 亚洲最新视频在线播放| 亚洲欧美偷拍卡通变态| 中文字幕精品在线不卡| 久久婷婷国产综合精品青草| 欧美一级精品大片| 欧美福利视频一区| 欧美日韩三级在线| 91传媒视频在线播放| 94-欧美-setu| 色综合天天视频在线观看 | 国产精品传媒在线| 久久久91精品国产一区二区精品| 欧美大肚乱孕交hd孕妇| 欧美一卡在线观看| 欧美日韩成人高清| 欧美精品乱人伦久久久久久| 在线观看亚洲专区| 欧美亚洲综合色| 欧美剧情片在线观看| 欧美精品在欧美一区二区少妇| 欧美亚洲日本国产| 欧美女孩性生活视频| 欧美日韩国产在线观看| 3atv一区二区三区| 精品久久久久久久久久久久久久久| 欧美一区二区久久久| 欧美成人乱码一区二区三区| wwwwxxxxx欧美| 国产精品久久毛片| 成人免费小视频| 午夜精品一区二区三区三上悠亚| 午夜日韩在线观看| 久久97超碰色| 成人中文字幕合集| 99久久伊人精品| 欧美日韩在线播| 精品久久久三级丝袜| 国产欧美日韩亚州综合| 国产精品麻豆99久久久久久| 亚洲精品高清视频在线观看| 五月激情综合色| 国产精品一二一区| 欧美综合欧美视频| 日韩一卡二卡三卡四卡| 中文一区一区三区高中清不卡| 亚洲天堂成人网| 琪琪久久久久日韩精品| 国产91精品在线观看| 欧洲精品一区二区| 337p日本欧洲亚洲大胆色噜噜| 国产精品天干天干在观线| 午夜精品在线视频一区| 国产精品一线二线三线| 在线观看免费成人| 欧美精品一区二区三区在线播放| 亚洲丝袜美腿综合| 免费视频最近日韩| 色域天天综合网| 26uuu亚洲婷婷狠狠天堂| 亚洲精选一二三| 国产乱码精品一区二区三区五月婷| proumb性欧美在线观看| 欧美一二三区在线| 亚洲天堂福利av| 国产精品影音先锋| 欧美理论电影在线| 亚洲欧美日韩国产成人精品影院| 美女视频第一区二区三区免费观看网站| 成人影视亚洲图片在线| 日韩欧美中文一区| 亚洲精品写真福利| 成人免费三级在线| 精品久久久久久久人人人人传媒 | 在线精品视频免费观看| 欧美激情一区二区三区不卡| 免费在线观看不卡| 在线视频中文字幕一区二区| 国产日本亚洲高清| 蜜臀久久99精品久久久久久9 | 成人黄色小视频| 久久日一线二线三线suv| 偷拍一区二区三区四区| 色哟哟在线观看一区二区三区| 国产亚洲精品中文字幕| 久久超碰97中文字幕| 欧美嫩在线观看| 午夜激情综合网| 精品1区2区3区| 亚洲国产精品欧美一二99| 色94色欧美sute亚洲线路一ni | 亚洲国产精品一区二区久久 | 欧美大片免费久久精品三p | 亚洲综合在线第一页| 99视频超级精品| 中文字幕一区二区三区不卡在线| 国产精品一区二区无线| 久久久亚洲精华液精华液精华液| 美女国产一区二区| 精品国产乱码久久久久久1区2区| 日韩av电影免费观看高清完整版 | 麻豆国产精品官网| 日韩欧美久久久| 国模娜娜一区二区三区|