|
CANEC は、車載オーディオ機器、携帯電話などの音声アプリケーションやWindows環境で適応可能な、アコースティック環境の向上を図る高性能なノイズ/エコーキャンセラ ソフトウェアです。
アコースティックアプリケーションシステムにおける音楽や会話の明瞭度を向上させるための高性能デジタル信号処理アルゴリズムを備えながら、わずか30MIPSの低MIPSなソフトウェアのため、CPUやOSなどのハードウェアに負担をかけることなく優れたノイズ/エコー除去効果を得ることができます。
主な特長
- マイクロフォン信号(送信チャンネル)からアコースティックエコーを除去する、低MIPS、高性能な Linear acoustic echo canceller
- スモールモバイルデバイスで通常見られるノンリニア エコーを除去す るNon-linear acoustic echo canceller
- マイクロフォン信号からの定常およびゆっくりと変化するバックグランドノイズを除去するAcoustic noise canceller
- マイクロフォンのタイプ、増幅、音量設定にかかわりなく、一定のレベルに強調信号(enhanced speech signal)を維持するTransmit path Automatic Gain Controller
- 受信した信号レベルおよび状態とかかわりなく、話者の信号を一定のレベルに維持する Receive path Automatic Gain Controller
- マイクロフォン信号からのDCバイアス電圧を除去する DC-blocking filter
- スモール モバイルデバイスでは多くの場合小型で低品質のスピーカが搭載されていることから、これにより生じる音響ノイズの問題に対処する Small-Speaker unit
- 他の会話グループに対して回線が有効であることを示すため、強調信号に低レベルノイズを付加する Comfort noise generator
- エコーキャンセラの正確な操作のために必要となる、送受信チャンネル間の相対オーディオ クロック ドリフトを補正する Sample synchronization Module
- シングルおよびマルチマイクロフォンをサポート(near end speech signals)
- シングルおよびマルチスピーカをサポート(far end speech signals)
- マイクロフォンとスピーカの数量にかかわりなく、8 kHz から48 kHzに至るあらゆるサンプリング周波数をサポート
- 各コンポーネントは、CPU負荷とアプリケーション仕様に応じ有効または無効にすることが可能
- CPU/OS非依存、NON-OS でも移植可能
- 浮動小数点/固定小数点演算サポート
- オーディオコントローラモジュール付随
- システムインテグレータにより完全にコンフィグレーション可能
主な性能
CANECは、従来のエコーキャンセラと違い、固定サイズのショートフィルタを使用しているため、アプリケーションはETL(Echo Tail Length)を考慮する必要がありません。この画期的なアプローチは、同等の処理時間において通常のノイズ/エコーキャンセラに比べて処理負荷を大幅に減らし、より良いノイズ/エコーキャンセラを提供することが可能となりました。
- 固定小数点CPUにおける主な性能
- 国際基準G.167に完全準拠
- 優れたシングルトークを提供する事によって、全てのアコースティック環境において80dB以上のエコー削減可能
- ユーザ調整可能なダブルトークエコー削減
- 100msec以内瞬間収束の80dBシングルトークエコー削減
- ユーザ調整可能な処理ブロックレングスによる低算法遅延の実現(通常10ms以内)
- わずかなスピーチのゆがみでも25dBまでノイズ削減に対応した、ユーザ調整可能なバックグランドノイズ削減機能
- 100ms以下の反響時間がある狭い自動車空間のような環境から、1.5秒以上の反響時間がある広いセミナー会場のような環境における全てのアコースティック環境で、同一の取り込み処理をする安定的なパフォーマンスを提供
- CANECの性能評価実例
これは、Qtek8310/I-Mate SP5/HTC Tornado smartphoneにおける実例です。この電話端末は、TIのOMAP 850/195 MHz CPUを採用しており、CANECはDLLとして搭載され、Windows Mobile 5.0においてアプリケーションから直接ローディングする事になります。OMAPプロセスのARM部上駆動され、OS割り込みおよびオーディオドライバイベントが用いられています。CANECは固定小数点Cソースコードのみの移植により、ARM CPUサイクルのわずか15%でノイズ/エコーキャンセラのフル機能を実現しています。
実績
- ARM7/ARM9/Xscale/embedded X86/BlackFin/Sharkなど
- PC上でのオーディオ/ビデオ会議
Windows XP/2003/2000/NT/98/95 (x86 Processor)
- スマートフォン、PDA、WinCE搭載カスタム機
Windows CE and Windows Mobile(SH3/SH4/ARM/MIPS/x86など)
- OSなし
ARM/MIPS/x86/OMAP/TI C55,C642/Sharc(DSP)/BlackFin(DSP)など
主な用途
- 車載ハンズフリー機器
- 携帯電話
- TV会議システム
- ヒューマノイド型ロボット
- 対話型玩具
- 家電
- 事務機器
- 情報端末など
ユーザーの利益性
- 移植が容易なソフトウェア設計
- 短期間に高品質な製品開発を実現
- 移植サービスおよびテクニカルサポートの提供
技術サポート体制
- 専任のエンジニアが、お客様の開発段階のさまざまな技術的質問、移植に関するアドバイスについて、電話やFAX、メールにてサポート
- 製品の不具合を修正し、バグフィックスされたバージョンを提供
|