HawkSoftwarejump to page text· Home · Free software · Commercial software · Articles · Download · Message boards · Links · Contact info · Press |
HawkVoice™ codecs
Here are actual voice samples that were compressed and decompressed with the codecs included
with HawkVoice. The original u-law encoded samples were encoded and decoded back to u-law
for comparison.
CPU cycles per second for 8KHz sample rate sound.
Compression % is compared to 16 bit PCM.
encode decode compression
u-law: 42K 40K 50%
ADPMC: 407K 330K 75%
GSM: 2.0M 950K 89.7%
LPC: 2.5M 1.0M 96.3%
CELP 4.5K: 24-52M* 4.4M 96.5%
CELP 3.0K: 25-47M* 4.0M 97.7%
LPC-10: 6.4M 3.5M 98.1%
CELP 2.3K: 24-45M* 3.8M 98.2%
OpenLPC 1.8K: 2.9M 1.8M 98.6%
OpenLPC 1.4K: 2.9M 1.9M 98.9%
*Note on CELP encoding: CELP uses a codebook
of 256 speech patterns. The CELP encoding
performance listed shows figures from a codebook
search of 32 up to the full 256 entries.
Here are some performance results for fixed point codecs on a Pocket PC with a PXA250 400MHz
X-Scale (ARM) CPU using the long 25 second voice sample above:
CPU cycles per second for 8KHz sample rate sound.
encode decode
LPC-10: 19.0M 13.2M
OpenLPC 1.8K: 8.1M 9.8M
OpenLPC 1.4K: 8.2M 9.8M
HawkNL, HawkNLU, and HawkVoice are trademarks of Phil Frisbie to help protect these open source projects. Page last modified: 19 October 2005 © 1998-2006 Hawk Software |