Class jxlatte.HFCoefficients

java.lang.Object
gov.nih.mipav.model.file.jxlatte.HFCoefficients
Enclosing class:
jxlatte

public class jxlatte.HFCoefficients extends Object
  • Field Details

    • coeffFreqCtx

      private final int[] coeffFreqCtx
    • coeffNumNonzeroCtx

      private final int[] coeffNumNonzeroCtx
    • hfPreset

      public final int hfPreset
    • hfctx

      private final jxlatte.HFBlockContext hfctx
    • lfg

      public final jxlatte.LFGroup lfg
    • groupID

      public final int groupID
    • dequantHFCoeff

      public float[][][] dequantHFCoeff
    • quantizedCoeffs

      public int[][][] quantizedCoeffs
    • stream

      public final jxlatte.EntropyStream stream
    • frame

      public final jxlatte.Frame frame
    • blocks

      public final jxlatte.Point[] blocks
    • groupPos

      public final jxlatte.Point groupPos
  • Constructor Details

  • Method Details

    • bakeDequantizedCoeffs

      public void bakeDequantizedCoeffs()
    • chromaFromLuma

      private void chromaFromLuma()
    • finalizeLLF

      private void finalizeLLF()
    • getBlockContext

      private int getBlockContext(int c, int orderID, int hfMult, int lfIndex)
    • getNonZeroContext

      private int getNonZeroContext(int predicted, int ctx)
    • getCoefficientContext

      private int getCoefficientContext(int k, int nonZeroes, int numBlocks, int prev)
    • getPredictedNonZeroes

      private int getPredictedNonZeroes(int[][][] nonZeroes, int c, int y, int x)
    • dequantizeHFCoefficients

      private void dequantizeHFCoefficients()