Package gov.nih.mipav.model.file
Class jxlatte.HFGlobal
java.lang.Object
gov.nih.mipav.model.file.jxlatte.HFGlobal
- Enclosing class:
jxlatte
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final float[]private final jxlatte.DCTParams[]final intfinal jxlatte.DCTParams[]final float[][][][] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidgenerateWeights(int index) private float[][]getAFVTransformWeights(int index, int c) private float[][]getDCTQuantWeights(int height, int width, float[] params) private jxlatte.DCTParams[]private floatinterpolate(float scaledPos, float[] bands) private float[]prepend(float a, float... values) private floatquantMult(float v) private float[][]readDCTParams(jxlatte.Bitreader reader) private voidsetupDCTParam(jxlatte.Bitreader reader, jxlatte.Frame frame, int index)
-
Field Details
-
defaultParams
-
afvFreqs
private final float[] afvFreqs -
params
-
weights
public final float[][][][] weights -
numHfPresets
public final int numHfPresets
-
-
Constructor Details
-
HFGlobal
- Throws:
IOException
-
-
Method Details
-
prepend
private float[] prepend(float a, float... values) -
readDCTParams
- Throws:
IOException
-
interpolate
private float interpolate(float scaledPos, float[] bands) -
quantMult
private float quantMult(float v) -
getDCTQuantWeights
private float[][] getDCTQuantWeights(int height, int width, float[] params) -
getDefaultParams
-
setupDCTParam
private void setupDCTParam(jxlatte.Bitreader reader, jxlatte.Frame frame, int index) throws IOException - Throws:
IOException
-
getAFVTransformWeights
-
generateWeights
-