Project

General

Profile

SpeechCodec » History » Revision 5

Revision 4 (Anonymous, 02/19/2016 10:50 PM) → Revision 5/6 (laforge, 10/11/2019 12:27 PM)

 
 
 h1. Speech Codec 


 


 The speech codec is a proprietary AMBE variant from "DVSI":http://www.dvsinc.com/. The official spec only contain a very rough overview and no technical information about the format and how to encode or decode it. 


 


 h2. Patents 


 


 The ETSI lists patents relevant to GMR. (See "here":http://ip5226084r.etsi.org/IPRDetails.aspx?IPRD_ID=151&IPRD_TYPE_ID=2&MODE=2). 

 * "US5226084":http://www.google.com/patents?id=X-EfAAAAEBAJ&zoom=4&pg=PA1#v=onepage&q&f=false : Methods for speech quantization and error correction 
 * "US5715365":http://www.google.com/patents?id=hv0iAAAAEBAJ&zoom=4&pg=PA1#v=onepage&q&f=false : Estimation of excitation parameters 
 * "US5826222":http://www.google.com/patents?id=NW8YAAAAEBAJ&zoom=4&pg=PA1#v=onepage&q&f=false : Estimation of excitation parameters 
 * "US5754974":http://www.google.com/patents?id=eqkjAAAAEBAJ&zoom=4&pg=PA5#v=onepage&q&f=false : Spectral magnitude representation for multi-band excitation speech coders 
 * "US5701390":http://www.google.com/patents?id=4kMkAAAAEBAJ&zoom=4&pg=PA1#v=onepage&q&f=false : 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":http://www.google.com/patents/US6199037B1: Joint quantization of speech subframe voicing metrics and fundamental frequencies 
 * "EP0927988B1":http://www.google.com/patents/EP0927988B1: Encoding speech 


 


 h2. 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)