Share to: share facebook share twitter share wa share telegram print page

Codec 2

Codec 2
Autor David Grant Rowe
Pierwsze wydanie 25 sierpnia 2010
Aktualna wersja stabilna 1.2.0 (24 lipiec 2023)[1]
Rodzaj kodek dźwięku
Licencja GNU LGPL, v2.1
Strona internetowa

Codec 2 - stratny kodek audio zaprojektowany do kodowania mowy przy niskiej przepływności, nieobjęty patentami i będący oprogramowaniem typu open source, zaprezentowany w 2010.[2][3][4]

Oferuje stały birate o próbkowaniu 8 kHz mono. Wspiera przepływności 0.450, 0.7, 1.2, 1.3, 1.4, 1.6, 2.4, 3.2 kbit/s.[5][6]

Historia

W sierpniu 2010 roku David Rowe opublikował wersję 0.1 alfa[7]. Pod koniec 2011 roku wydano wersję 0.2, wprowadzającą tryb z szybkością 1400 bitów/s i znaczące ulepszenia kwantyzacji.

W styczniu 2012 roku na linux.conf.au Jean-Marc Valin pomógł ulepszyć kwantyzację par widmowych linii, z którymi Rowe jest mniej zaznajomiony[8]. Po kilku zmianach dostępnych trybów szybkości transmisji zimą i wiosną 2011/2012 r., w maju 2012 roku dostępne były tryby 2400, 1400 i 1200 bitów/s.

Codek 2 700C, zawierający nowy tryb o przepływności 700 bitów/s, ukończono na początku 2017 roku[9].

W lipcu 2018 r. zademonstrowano eksperymentalny tryb 450 bit/s, który został opracowany w ramach pracy magisterskiej na Uniwersytecie Erlangen-Norymberga. Dzięki sprytnemu treningowi kwantyzacji wektorowej można było jeszcze bardziej zmniejszyć szybkość transmisji danych w oparciu o zasadę trybu 700C.[10]

Adaptacja

Kodek znalazł zastosowanie w cyfrowym krótkofalarstwie, w Software Defined Radio, w komunikacji internetowej oraz w komunikacji przez bluetooth. [11]

Kodek został zaimplementowany w:

Przypisy

  1. GitHub - drower67/codec2 Open source speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low bandwidth HF/VHF digital radio. [dostęp 2025-06-12].
  2. DCC2011-Codec2-VK5DGR. [dostęp 2025-06-12].
  3. Codec2 V0.1 Alpha Released – Rowetel. [dostęp 2025-06-12].
  4. Codec2 – an Open Source, Low-Bandwidth Voice Codec. [dostęp 2025-06-12].
  5. Codec2 HF digital voice at 450 bps. [dostęp 2025-06-12].
  6. Open Source Codec Encodes Voice Into Only 700 Bits Per Second. [dostęp 2025-06-12].
  7. Codec2 V0.1 Alpha Released – Rowetel. [dostęp 2025-06-12].
  8. A Pitch-Energy Quantizer for Codec2. [dostęp 2025-06-12].
  9. Open Source Codec Encodes Voice Into Only 700 Bits Per Second. [dostęp 2025-06-12].
  10. Southgate Amateur Radio News: Codec2 HF digital voice at 450 bps. [dostęp 2025-06-12].
  11. Turn your Android phone into Amateur Radio Codec2/OPUS APRS enabled DV handheld transceiver (Bluetooth/BLE/USB/TCPIP KISS/Sound modem client for DV digital voice communication). [dostęp 2025-06-13].
  12. FreeDV: Open Source Amateur Digital Voice – Where Amateur Radio Is Driving The State of the Art. [dostęp 2025-06-12].
  13. FreeDV, the new HF digital audio program for Radio Amateurs. - Better audio on this version. [dostęp 2025-06-13].
  14. "FreeDV, CODEC2 and the WaveformAPI". [dostęp 2025-06-12].
  15. Introducing the SM1000 Smart Mic – Rowetel. [dostęp 2025-06-12].
  16. james.ahlstrom.name.: "Quisk, A Software Defined Radio (SDR)". [dostęp 2025-06-12].
  17. M17 protocol description. [dostęp 2025-06-12].
  18. [asterisk-dev Transcoding: Codec 2, iLBC 20, SILK, GSM-EFR, AMR(-WB)]. [dostęp 2025-06-12].
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya