摘要:
There is disclosed a video encoder and corresponding method for encoding video data for an image block. The video encoder performs a mode decision by performing initial motion estimation on only a subset of possible block sizes to output motion information corresponding thereto, and determining, based upon the motion information corresponding to only the subset of possible of block sizes and upon other image-related analysis data, whether other block sizes are to be evaluated.
摘要:
There is disclosed a video encoder and corresponding method for encoding video data for an image block. The video encoder performs a mode decision by performing initial motion estimation on only a subset of possible block sizes to output motion information corresponding thereto, and determining, based upon the motion information corresponding to only the subset of possible of block sizes and upon other image-related analysis data, whether other block sizes are to be evaluated.
摘要:
There are provided video encoders, video decoders, and corresponding encoding and decoding methods for video data for a picture, wherein the video data has local brightness variation. The video encoder includes an encoder for inter-coding the video data using a localized weighted function to determine weights for the local brightness variation. The weights for the localized weighted function are derived without explicit coding.
摘要:
There are provided video encoders and corresponding methods for encoding video data for an image that is divisible into super-macroblocks (super-MBs). A video encoder includes an encoder for classifying a super-MB in the image with respect to one of a frame mode or a field mode using a band-pass/high-pass filter applied vertically to the image.
摘要:
There are provided video encoders and corresponding methods for performing fast mode decision of B-frames. A video encoder for encoding video data for a B slice that is divisible into macroblocks includes an encoder (OO) for performing mode selection when encoding a current macroblock in the B slice by counting a number of neighboring macroblocks in the B slice coded in a DIRECT mode, and only checking one of the DIRECT MODE or a 16×16 mode for the current macroblock when the number of neighboring macroblocks coded in the DIRECT mode exceeds a predetermined threshold.
摘要:
There are provided video encoders and corresponding methods for performing fast mode decision of B-frames. A video encoder for encoding video data for a B slice that is divisible into macroblocks includes an encoder (OO) for performing mode selection when encoding a current macroblock in the B slice by counting a number of neighboring macroblocks in the B slice coded in a DIRECT mode, and only checking one of the DIRECT MODE or a 16×16 mode for the current macroblock when the number of neighboring macroblocks coded in the DIRECT mode exceeds a predetermined threshold.
摘要:
A method and apparatus are provided for motion estimation using combined reference bi-prediction. The apparatus includes an encoder (200) for encoding a multi-prediction picture from a combination of two or more reference pictures by respectively predicting a motion vector for a particular one of the two or more reference pictures in a motion estimation process while initializing motion vectors for remaining ones of the two or more reference pictures to a predefined value for use by the motion estimation process.
摘要:
A video encoder and corresponding methods are provided for selecting the mode of a current macroblock of an inter-coded frame, including one or more of checking first modes for a subset of macroblock modes, selectively checking other modes in response to motion vector information of the checked first modes, and selecting the mode for the current macroblock in response to the checked modes; checking the macroblock mode of at least one neighboring macroblock, and selecting the mode for the current macroblock in response to the macroblock mode of the at least one checked neighboring macroblock; checking the cost of a subset of macroblock modes, further checking only intra-coded modes if the checked cost meets a preset criteria, and selecting the mode for the current macroblock in response to the checked modes; and adjusting an early-stopping threshold in response to checked macroblock modes, and selecting the mode for the current macroblock in response to the checked macroblock modes if the adjusted early-stopping threshold is met.
摘要:
A video encoder is disclosed, the encoder for encoding image frames that are divisible into macroblocks. The video encoder includes means for generating a QP estimate for the macroblocks of an image frame. The video encoder further includes means for selection of a frame level quantization parameter (QP) for the image frame, using one of mean, median, and mode of QP estimates for the macroblocks. A method for encoding video is disclosed for encoding image frames that are divisible into macroblocks. The method generates a quantization parameter (QP) estimate for the macroblocks of an image frame and selects a frame level QP for the image frame, using one of mean, median, and mode of QP estimates for the macroblocks.
摘要:
The simulation of film grain in an image makes use of parameters contained in a Supplemental Enhancement Information (SEI) message that accompanies the image upon transmission. The SEI message specifies film grain simulation parameters such as the film simulation model, the blending mode, and color space.