摘要:
Methods, devices, and computer code products for encoding and decoding a video signal involving encoding blocks of the video signal by scan position within a coding cycle in decreasing order to increase the probability that the next symbol will be non-zero. Scalable video decoding techniques can include setting a state variable for a block to a run length if the state variable for the current block is zero otherwise decrementing the state variable if it is not zero. The current coefficient for the block can be set to the terminating value if the state variable is zero otherwise the coefficient can be set to zero if the state variable is not zero.
摘要:
A method for coding spatial and quality enhancement information in scalable video coding using variable length codes. Conventional systems have been capable of using variable length codes only with nonscalable video coding. In the present invention, the coded block pattern for each block of information, significance passes, and refinement passes can all be coded with different types of variable length codes.
摘要:
In the video encoding and decoding of digital video sequence having a prediction operation and an update operation, the update operation includes interpolation to generate energy distributed interpolation. Prediction is carried out on each block based on motion compensated prediction with respect to a reference frame and a motion vector in order to provide a corresponding block of prediction residues. Updating is carried out on a reference video frame based on motion compensated prediction with respect to the block of prediction residues and a reverse direction of the motion vector. The interpolation filter is determined based on the motion vector and the sample values of sub-pixel are interpolated using the block prediction residues by treating the sample values outside the block of prediction residues to be zero. Interpolation is performed along horizontal direction and vertical direction separately using one dimensional interpolation filter.
摘要:
A device, system and method for motion vector prediction in scalable video coding. Embodiments of the present invention may determine a predictive motion vector in scalable video coding by obtaining current layer motion vectors; determining a final base layer motion vector; and calculating a predictive motion vector based on the current layer motion vectors and the final base layer motion vector. A similarity or consistency of neighboring motion vectors at a current layer and a reliability of motion vector prediction using neighboring motion vectors at a base layer may be used to determine the predictive motion vector.
摘要:
A system and method for providing improved FGS identification in scalable video coding. According to the present invention, each FGS enhancement layer is assigned a unique dependency identifier and contains only FGS enhancement information. For subsequent enhancement layers, the base dependency identifier for the subsequent enhancement layers will point to either a base-quality layer or an FGS enhancement layer.
摘要:
The present invention involves the use of the FRExt approach for FGS. According to the present invention, an 8×8 data block is de-interleaved and processed as individual 4×4 data blocks, with an additional end-of-8×8-block (EO8B) marker indicating that no more coefficients remain in any of the de-interleaved 4×4 data blocks. The EO8B symbol may be a binary flag. The invention also uses a longer codeword for the EO8B symbol, conveying information about which de-interleaved blocks contain additional coefficients.
摘要:
Methods, devices, and computer code products for encoding and decoding a video signal including conditional encoding and decoding of a residual prediction flag for an enhancement layer only of all base layers are discrete layers. If some base layers are not discrete, the residual prediction flag is always encoded and decoded. Encoding and decoding the residual prediction flag can include using contexts which depend on whether the reconstructed prediction residual of the discrete base layers is zero or not.
摘要:
The present invention reduces the complexity in the update step without significantly affecting the coding performance. In the update operation in motion compensated temporal filtering for video coding, an interpolation filter is adaptively selected from a short filter and a long filter so that the update signal can be obtained through the interpolation of prediction residue based on the interpolation filter. A short filter refers to a filter with a relatively small number of filter taps such as two. A long filter refers to a filter with a more than two filter taps.
摘要:
A system and method for providing improved FGS identification in scalable video coding. According to the present invention, each FGS enhancement layer is assigned a unique dependency identifier and contains only FGS enhancement information. For subsequent enhancement layers, the base dependency identifier for the subsequent enhancement layers will point to either a base-quality layer or an FGS enhancement layer.
摘要:
An improved switched filter up-sampling mechanism for scalable video coding. A filter switching mechanism of the present invention takes advantage of the best performance of each of the filters in a collaborative manner. The switching process of the present invention can be generalized to more filter choices and potentially relieve the computational complexity due to the added freedom and flexibility of filter choices.