Systems and methods for reduced bit-depth processing in video-related data
View Patent ↗Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.
1. A method for dequantization and inverse transformation of an image signal, said method comprising:
receiving a plurality of quantized coefficient levels (c α ) that define an image;
receiving a quantization parameter (QP);
determining a mantissa portion depending on QP;
determining an exponential portion depending on QP;
computing reconstructed transform coefficients ({tilde over (w)} α ) from said plurality of quantized coefficient levels (c α ), said mantissa portion and said exponential portion;
performing an inverse transformation on said reconstructed transform coefficients ({tilde over (w)} α ) thereby yielding scaled samples ({tilde over (x)}′ α );
computing reconstructed samples, (x″ α ) by normalizing the scaled samples.
2. The method of claim 1 wherein said computing reconstructed transform coefficients comprises using a formula equivalent to {tilde over (w)} α =c α ·R QP ·b E(QP) , where R(QP) is a scaling factor mantissa portion and b is a base for a scaling factor exponential portion, E(QP).
3. A method for dequantization and inverse transformation of an image signal, said method comprising:
receiving a plurality of quantized coefficient levels (c) that define an image;
receiving a quantization parameter (QP);
determining a mantissa portion depending on QP;
determining an exponential portion depending on QP;
computing reconstructed transform coefficients ({tilde over (w)} α ) wherein {tilde over (w)} α =c α ·R QP <<E(QP), where R(QP) is a scaling factor mantissa portion and E(QP) is a scaling factor exponential portion;
performing an inverse transformation on said reconstructed transform coefficients ({tilde over (w)} α ) thereby yielding transformed samples ({tilde over (x)}′);
computing reconstructed samples, (x″ α ) wherein
x″ α =[{tilde over (x)} 60 +(1<<(M−1)]>>, where M is a normalization parameter for converting from said transformed samples, ({tilde over (x)}′) to said reconstructed samples, (x″ α ).