SpeechCodec » History » Version 3

Version 2 (sylvain, 02/19/2016 10:50 PM) → Version 3/5 (sylvain, 02/19/2016 10:50 PM)

= Speech Codec =

The speech codec is a proprietary unknown AMBE variant from [ DVSI]. The official spec only contain a very rough overview and no technical information about the format and how to encode or decode it.

== Patents ==

The ETSI lists patents relevant to GMR. (See [ here]). It is unknown if the list is complete and/or accurate though.

* [ US5226084] : Methods for speech quantization and error correction
* [ US5715365] : Estimation of excitation parameters
* [ US5826222] : Estimation of excitation parameters
* [ US5754974] : Spectral magnitude representation for multi-band excitation speech coders
* [ US5701390] : Synthesis of MBE-based coded speech using regenerated phase information

This list is not really complete or accurate though. In particular it's missing the patent that has the most in common with the actual codec is (US&EU versions) :

* [ US6199037]: Joint quantization of speech subframe voicing metrics and fundamental frequencies
* [ EP0927988B1]: Encoding speech

== Implementation ==

Osmocom-GMR contains a basic implementation of a voice decoder. Its quality is not as good as the official decoder but it does produce perfectly intelligible voice. You can find the implementation in the src/codec directory of the git.
Add picture from clipboard (Maximum size: 48.8 MB)