VLC Functions

Variable length coding (VLC) is an audio data compression method that uses statistical modeling to define which values occur more frequently than others to build tables for subsequent encoding and decoding operations. Audio data in the bitstream is encoded with VLC tables so that the shortest codes correspond to the most frequent values and the longer codes correspond to the less frequent values. Every standard that uses variable length coding has corresponding tables named inputTable that list possible codes and their values.

inputTable Format 

static IppsVLCTable_32s inputTable[]=
{
   {value0, code0, length0};
   {value1, code1, length1};
    ...
{valueN, codeN, lengthN};
}

The use of the functions described in this section is demonstrated in Intel® IPP Samples downloadable from http://www.intel.com/cd/software/products/asmo-na/eng/220046.htm.


Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.