摘要:
A video encoder (300) and corresponding method (700) are provided for encoding an input picture or image block using a prediction from a reference-only picture, where the encoder (300) includes a picture buffer (374) for storing a previously coded picture, and a reference processing unit (376) in signal communication with the picture buffer for generating the reference-only picture from a previously coded picture; and the corresponding method (700) includes receiving (712) a substantially uncompressed image block, filtering (714) a previously coded picture to create an adaptive reference, motion compensating (718) the adaptive reference, subtracting (722) the motion compensated adaptive reference from the substantially uncompressed image block, and encoding (724) the difference between the substantially uncompressed image block and the motion compensated adaptive reference. Video decoder (400) and corresponding method (800) are also disclosed.
摘要:
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.
摘要:
A method for minimizing and optimizing a list of active reference pictures to be used for (forward or backward) inter coding of a current picture, or of a pixel region (e.g., video object) within the current picture. Setting the number of active reference pictures in a list equal to one based upon one or more decisions related to the pixel data and movement between the current picture and one or more reference pictures. Otherwise, minimizing the number of active reference pictures in the list based upon one or more other decisions related to the pixel data and movement between the current picture and one or more reference pictures. Minimizing the number of active reference pictures in a second reference picture list based upon the utilization of reference pictures in the first reference picture list. A video encoder processes data representing a two-dimensional video image which has been produced by a conventional commercially available video camera. The video encoder is adapted to determine, select, and to minimize the number of active reference pictures to be used to inter code a current picture. The bit stream transmitted by the encoder can be decoded by decoders of the related art.
摘要:
Individual pixels in an image block undergo blending with film grain from a film grain block randomly selected from among a pool of previously established film grain blocks in accordance with a luma characteristic of the image block. Prior to blending, the selected film grain block undergoes deblocking by a deblocking filter ( 28 ). Following blending, a clipper clips the individual pixels prior to display. The pool of film grain blocks is created by scaling a set of film grain patterns in accordance with at least one parameter of a film grain information message that accompanies the image block.