コーデック2:最大2400 bpsの音声圧縮(LGPL2の下)

無料の音声コーデックCodec2最初のアルファ版 がリリースされました 。これは、狭いチャネルでの高密度音声コーディング向けに設計されています。 たとえば、3.75秒の識別可能な音声は、1050バイトのみを圧縮します。 通信品質は、2550 bpsのストリームによって提供されます。



さまざまなエンコードオプションをテストするためのLinux / gcc(c2sim)のシミュレーター、コマンドライン経由のインターフェイスを備えた個別のエンコーダー(c2enc)およびデコーダー(c2dec)がリリースされました。これらは、最新のPCでリアルタイムよりも約10倍高速に動作します。 ここからソースとドキュメントをダウンロードします。



このような超高密度圧縮は、アマチュア無線だけでなく、さまざまな軍事任務、衛星通信、暗号化されたデバイスにも役立ちます。 現在、米国陸軍はMELP (Mixed Excitation Linear Prediction)エンコーディング標準を使用していますが、Texas Instruments(2400 bps)、Microsoft(transcoder 1200 bps)、Compandent(2400、1200、600 bps)の知的財産です。 、Thales(600 bps)およびAT&T(ノイズプリプロセッサ)。



Codec2は、以前Speexの作成に携わったDavid Roweによって開発されました。 彼は、 2400 bps以下のストリームで通信品質の音声伝送を実現する、つまりMELPに代わる無料の代替を作成するというタスク設定しました



最大5 kbpsの範囲で無料のコーデックが不足するという問題は、昨年Bruce Perensによって提起されました。 彼はSpeex開発者に連絡し、状況の調査を依頼しました。



Codec2は60〜80年代の科学的研究に基づいており、現在の特許に該当しないようです。 音声の正弦波コーディングは1984年に初めて言及され、Roweは1997年の研究論文で高調波正弦波コーディングの技術を詳細に説明しました。 コーデックはLGPL2ライセンスの下で公開されています。



以下のサンプルでは、​​Codec2 v0.1(2550 bps)とMELP(2400 bps)のエンコード品質を比較できます。



男性の声:

オリジナル

Codec2 v0.1(2550 bps)

MELP(2400 bps)



女性の声:

オリジナル

Codec2 v0.1(2550 bps)

MELP(2400 bps)



もちろん、David RoweyはCodec2をさらに改良する予定です。 メーリングリストで最新のニュースをフォローできます。



All Articles