摘要:
A system and method for effectively performing an intra prediction procedure with an electronic device includes an encoder that utilizes a delta value comparison procedure to identify optimal delta values for creating optimal predicted blocks of image data corresponding to original blocks of image data. The encoder then utilizes the original blocks and the optimal predicted blocks to generate residual blocks that represent the original blocks in an encoded format. The encoder then generates a bitstream containing the delta value information and the residual block for storage or transmission purposes. A decoder may decode the delta values and the residual block to reconstruct the image block.
摘要:
A system and method for effectively performing an intra prediction procedure with an electronic device includes an encoder that utilizes a delta value comparison procedure to identify optimal delta values for creating optimal predicted blocks of image data corresponding to original blocks of image data. The encoder then utilizes the original blocks and the optimal predicted blocks to generate residual blocks that represent the original blocks in an encoded format. The encoder then generates a bitstream containing the delta value information and the residual block for storage or transmission purposes. A decoder may decode the delta values and the residual block to reconstruct the image block.
摘要:
A recursive adaptive intra smoothing filter for intra-mode video coding is executed using one or more approaches including, but not limited to matrix multiplication, spatial filtering and frequency domain filtering. Matrix multiplication includes initially computing a prediction matrix Pm using training data. After coding a macroblock, Pm is updated for future macroblocks. In the case of applying spatial filtering, the shift invariance problem is reduced by imposing certain constraints on the matrix to be solved. In frequency domain filtering, a transform residual is minimized using DCT-domain filtering.
摘要:
A method of estimating motion by estimating motion parameters of a complex motion model using reconstructed neighboring pixels of the current block and then applying the estimated motion parameters to the coordinates of the current block to determine motion compensated in a corresponding reference block. The parameters are not transmitted to a decoder and are derived at the decoder side. The encoder only sends a 1-bit control-flag to indicate whether the derived parameters should be used.
摘要:
Visually optimized quantization is described herein. Specifically, the visually optimized quantization is for arbitrary block-based transforms such as Mode-Dependent Directional Transform (MDDT). The compression method involves the process of taking a discrete cosine transform of an MDDT basis function, obtaining the frequency weights, and computing the contrast sensitivity function for each of the frequency components. The overall effect of the distortion is calculated by error pooling and the quantization matrix is the inverse proportional of the overall effect.
摘要:
Enhanced directional prediction apparatus and methods are taught which are based on edge-based adaptive directional estimation, for providing an improved prediction direction for intra prediction within a coding device. Image gradient vectors are obtained for pixels in the neighborhood of the current block, and edge directions determined. Candidate edge directions are processed to derive a dominant edge direction in response to defining an objective function as a summation of projections to a candidate direction and computing suggested direction of each neighboring pixel. The dominant edge direction may be utilized for the prediction direction, such as in response to a detection mode flag signaled to the decoder, or modified by an angular adjustment, which can be communicated to a decoder.
摘要:
A method of estimating motion by estimating motion parameters of a complex motion model using reconstructed neighboring pixels of the current block and then applying the estimated motion parameters to the coordinates of the current block to determine motion compensated in a corresponding reference block. The parameters are not transmitted to a decoder and are derived at the decoder side. The encoder only sends a 1-bit control-flag to indicate whether the derived parameters should be used.
摘要:
Enhanced directional prediction apparatus and methods are taught which are based on edge-based adaptive directional estimation, for providing an improved prediction direction for intra prediction within a coding device. Image gradient vectors are obtained for pixels in the neighborhood of the current block, and edge directions determined. Candidate edge directions are processed to derive a dominant edge direction in response to defining an objective function as a summation of projections to a candidate direction and computing suggested direction of each neighboring pixel. The dominant edge direction may be utilized for the prediction direction, such as in response to a detection mode flag signaled to the decoder, or modified by an angular adjustment, which can be communicated to a decoder.
摘要:
Visually optimized quantization is described herein. Specifically, the visually optimized quantization is for arbitrary block-based transforms such as Mode-Dependent Directional Transform (MDDT). The compression method involves the process of taking a discrete cosine transform of an MDDT basis function, obtaining the frequency weights, and computing the contrast sensitivity function for each of the frequency components. The overall effect of the distortion is calculated by error pooling and the quantization matrix is the inverse proportional of the overall effect.
摘要:
Intra prediction is used in state-of-the-art video coding standards such as AVC. The intra prediction modes are coded into the bitstream. Luma and chroma components could potentially have different prediction modes. For chroma components, there are 7 different modes defined in AVC: vertical, horizontal, DC, diagonal directions, and “same as luma”. Statistics show that the “same as luma” mode is frequently used, but in AVC, this mode is encoded using more bits than other modes during entropy coding, therefore the coding efficiency is decreased. Accordingly, a modified binarization/codeword assignment for chroma intra mode signaling is able to be utilized for high efficiency video coding (HEVC), the next generation video coding standard.