Package | Description |
---|---|
jj2000.j2k.entropy.encoder | |
jj2000.j2k.quantization.quantizer | |
jj2000.j2k.roi.encoder | |
jj2000.j2k.wavelet.analysis |
Modifier and Type | Field and Description |
---|---|
private CBlkWTData[] |
StdEntropyCoder.srcblkT
The source code-block to entropy code (avoids reallocation for each
code-block), for each thread.
|
Modifier and Type | Method and Description |
---|---|
private static int |
StdEntropyCoder.calcSkipMSBP(CBlkWTData cblk,
int lmb)
Calculates the number of magnitude bit-planes that are to be skipped,
because they are non-significant.
|
private static int |
StdEntropyCoder.cleanuppass(CBlkWTData srcblk,
MQCoder mq,
boolean doterm,
int bp,
int[] state,
int[] fs,
int[] zc_lut,
int[] symbuf,
int[] ctxtbuf,
int[] ratebuf,
int pidx,
int ltpidx,
int options)
Performs the cleanup pass on the specified data and bit-plane.
|
private static void |
StdEntropyCoder.compressCodeBlock(int c,
CBlkRateDistStats ccb,
CBlkWTData srcblk,
MQCoder mq,
BitToByteOutput bout,
ByteOutputBuffer out,
int[] state,
double[] distbuf,
int[] ratebuf,
boolean[] istermbuf,
int[] symbuf,
int[] ctxtbuf,
int options,
boolean rev,
int lcType,
int tType)
Compresses the code-block in 'srcblk' and puts the results in 'ccb',
using the specified options and temporary storage.
|
private static int |
StdEntropyCoder.magRefPass(CBlkWTData srcblk,
MQCoder mq,
boolean doterm,
int bp,
int[] state,
int[] fm,
int[] symbuf,
int[] ctxtbuf,
int[] ratebuf,
int pidx,
int ltpidx,
int options)
Performs the magnitude refinement pass on the specified data and
bit-plane.
|
private static int |
StdEntropyCoder.rawMagRefPass(CBlkWTData srcblk,
BitToByteOutput bout,
boolean doterm,
int bp,
int[] state,
int[] fm,
int[] ratebuf,
int pidx,
int ltpidx,
int options)
Performs the magnitude refinement pass on the specified data and
bit-plane, without using the arithmetic coder.
|
private static int |
StdEntropyCoder.rawSigProgPass(CBlkWTData srcblk,
BitToByteOutput bout,
boolean doterm,
int bp,
int[] state,
int[] fs,
int[] ratebuf,
int pidx,
int ltpidx,
int options)
Performs the significance propagation pass on the specified data and
bit-plane, without using the arithmetic coder.
|
private static int |
StdEntropyCoder.sigProgPass(CBlkWTData srcblk,
MQCoder mq,
boolean doterm,
int bp,
int[] state,
int[] fs,
int[] zc_lut,
int[] symbuf,
int[] ctxtbuf,
int[] ratebuf,
int pidx,
int ltpidx,
int options)
Performs the significance propagation pass on the specified data and
bit-plane.
|
Modifier and Type | Method and Description |
---|---|
CBlkWTData |
StdQuantizer.getNextCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component, as a copy (see below).
|
CBlkWTData |
CBlkQuantDataSrcEnc.getNextCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component, as a copy (see below).
|
CBlkWTData |
StdQuantizer.getNextInternCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component.
|
CBlkWTData |
CBlkQuantDataSrcEnc.getNextInternCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component.
|
Modifier and Type | Method and Description |
---|---|
CBlkWTData |
StdQuantizer.getNextCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component, as a copy (see below).
|
CBlkWTData |
CBlkQuantDataSrcEnc.getNextCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component, as a copy (see below).
|
CBlkWTData |
StdQuantizer.getNextInternCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component.
|
CBlkWTData |
CBlkQuantDataSrcEnc.getNextInternCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component.
|
Modifier and Type | Method and Description |
---|---|
CBlkWTData |
ROIScaler.getNextCodeBlock(int n,
CBlkWTData cblk)
This function gets a datablk from the entropy coder.
|
CBlkWTData |
ROIScaler.getNextInternCodeBlock(int c,
CBlkWTData cblk)
This function gets a datablk from the entropy coder.
|
Modifier and Type | Method and Description |
---|---|
CBlkWTData |
ROIScaler.getNextCodeBlock(int n,
CBlkWTData cblk)
This function gets a datablk from the entropy coder.
|
CBlkWTData |
ROIScaler.getNextInternCodeBlock(int c,
CBlkWTData cblk)
This function gets a datablk from the entropy coder.
|
Modifier and Type | Class and Description |
---|---|
class |
CBlkWTDataFloat
This is an implementation of the 'CBlkWTData' abstract class for 32 bit
floating point data (float).
|
class |
CBlkWTDataInt
This is an implementation of the 'CBlkWTData' abstract class for signed 32
bit integer data.
|
Modifier and Type | Method and Description |
---|---|
CBlkWTData |
ForwWTFull.getNextCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component, as a copy (see below).
|
CBlkWTData |
CBlkWTDataSrc.getNextCodeBlock(int n,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component, as a copy (see below).
|
CBlkWTData |
ForwWTFull.getNextInternCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component.
|
CBlkWTData |
CBlkWTDataSrc.getNextInternCodeBlock(int n,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component.
|
Modifier and Type | Method and Description |
---|---|
CBlkWTData |
ForwWTFull.getNextCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component, as a copy (see below).
|
CBlkWTData |
CBlkWTDataSrc.getNextCodeBlock(int n,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component, as a copy (see below).
|
CBlkWTData |
ForwWTFull.getNextInternCodeBlock(int c,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component.
|
CBlkWTData |
CBlkWTDataSrc.getNextInternCodeBlock(int n,
CBlkWTData cblk)
Returns the next code-block in the current tile for the specified
component.
|
Copyright © 2017 Open Microscopy Environment