Created by the British Broadcasting Corporation.
Choose a quantiser. More...
#include <quant_chooser.h>
This class chooses a quantiser or quantisers for a subband
dirac::QuantChooser::QuantChooser | ( | const CoeffArray & | pic_data, |
const float | lambda | ||
) |
dirac::QuantChooser::QuantChooser | ( | const QuantChooser & | cpy | ) | [private] |
int dirac::QuantChooser::GetBestQuant | ( | Subband & | node | ) |
void dirac::QuantChooser::IntegralErrorCalc | ( | Subband & | node, |
const int | xratio, | ||
const int | yratio | ||
) | [private] |
void dirac::QuantChooser::LagrangianCalc | ( | ) | [private] |
void dirac::QuantChooser::NonIntegralErrorCalc | ( | Subband & | node, |
const int | xratio, | ||
const int | yratio | ||
) | [private] |
QuantChooser& dirac::QuantChooser::operator= | ( | const QuantChooser & | rhs | ) | [private] |
void dirac::QuantChooser::SelectBestQuant | ( | ) | [private] |
void dirac::QuantChooser::SetEntropyCorrection | ( | const float | ecfac | ) | [inline] |
References m_entropy_correctionfactor.
void dirac::QuantChooser::SetSkip | ( | CodeBlock & | cblock, |
const int | qidx | ||
) | [private] |
int dirac::QuantChooser::m_bottom_idx [private] |
const CoeffArray& dirac::QuantChooser::m_coeff_data [private] |
OneDArray<CostType> dirac::QuantChooser::m_costs [private] |
OneDArray<int> dirac::QuantChooser::m_count0 [private] |
int dirac::QuantChooser::m_count1 [private] |
OneDArray<int> dirac::QuantChooser::m_countNEG [private] |
OneDArray<int> dirac::QuantChooser::m_countPOS [private] |
float dirac::QuantChooser::m_entropy_correctionfactor [private] |
Referenced by SetEntropyCorrection().
OneDArray<double> dirac::QuantChooser::m_error_total [private] |
int dirac::QuantChooser::m_index_step [private] |
const float dirac::QuantChooser::m_lambda [private] |
int dirac::QuantChooser::m_min_idx [private] |
float dirac::QuantChooser::m_subband_wt [private] |
int dirac::QuantChooser::m_top_idx [private] |
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.