|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QuantizationTable
public static class QuantizationTables.QuantizationTable
Represents a quantization table for MPEG-1 Layer II audio.
Field Summary | |
---|---|
private int[] |
levelBits
|
private int[][] |
levels
|
Constructor Summary | |
---|---|
private |
QuantizationTables.QuantizationTable(int table)
|
Method Summary | |
---|---|
int |
getBits(int sb,
int level)
Returns number of bits to represent given sub-band with a particular quantization level. |
int |
getGranuleBits(int sb,
int level)
|
int |
getLevelBits(int sb)
Returns number of level bits for given sub-band. |
double |
getSNR(int sb,
int level)
Returns signal-to-noise ratio in dB for given sub-band with given quantization level. |
int |
getSteps(int sb,
int level)
Returns number of quantization steps for given sub-band and quantization level. |
boolean |
isGrouped(int sb,
int level)
Returns true iff given samples of a given sub-band with a particular quantization level are grouped to granules. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final int[][] levels
private final int[] levelBits
Constructor Detail |
---|
private QuantizationTables.QuantizationTable(int table)
Method Detail |
---|
public int getLevelBits(int sb)
public int getSteps(int sb, int level)
public int getBits(int sb, int level)
public boolean isGrouped(int sb, int level)
public int getGranuleBits(int sb, int level)
public double getSNR(int sb, int level)
sb
- Sub-bandlevel
- Quantization level
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |