<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    曙海教育集團論壇DSP專區DSP系統和硬件開發討論區 → DSP VoIP和硬件技術設計低成本可視電話


      共有8465人關注過本帖樹形打印

    主題:DSP VoIP和硬件技術設計低成本可視電話

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發短信
    等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
    DSP VoIP和硬件技術設計低成本可視電話  發帖心情 Post By:2010-11-13 13:33:36

    利用快速增長的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等高度集成的軟件架構可以幫助系統開發人員以更短的時間和最小的風險開發出創新性產品。

    支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

    返回版面帖子列表

    DSP VoIP和硬件技術設計低成本可視電話








    簽名
    主站蜘蛛池模板: 中文字幕三级在线不卡| 国产一区在线看| 三年片在线观看免费观看大全中国| 有坂深雪初尝黑人在线观看| 再深点灬舒服灬太大了岳| 金瓶全集漫画1到22回无遮 | 国产一区二区在线视频| 88av在线播放| 女人国产香蕉久久精品| 久久精品日日躁精品| 欧美日韩中文字幕在线观看| 国产乱人伦无无码视频试看| 5g影讯5g探花多人运视频| 日本chinese人妖video| 亚洲性无码av在线| 特级aaaaaaaaa毛片免费视频| 国产乱妇乱子在线播视频播放网站| 91亚洲自偷手机在线观看| 天天干天天操天天干| 久久久久久亚洲精品无码| 最美情侣中文字幕电影| 人人妻人人澡人人爽欧美一区| 精品无码成人久久久久久| 国产成人一区二区在线不卡| JIZZJIZZ亚洲日本少妇| 强行扒开双腿猛烈进入免费视频| 久久精品国产精品亚洲蜜月 | 欧美日韩国产成人高清视频| 再深点灬舒服灬太大了岳| 美女被到爽羞羞漫画| 国产成人精品午夜在线播放| 97久人人做人人妻人人玩精品| 奇米影视奇米四色888av| 丰满人妻一区二区三区视频53 | 成人免费黄色网址| 亚洲第一色在线| 精品福利视频网站| 国产成人麻豆亚洲综合无码精品 | 国产精品无码专区在线播放| 三年在线观看免费观看完整版中文| 日韩av无码精品一二三区|