Abstract:
There are provided a method and apparatus for adaptive weight selection for motion compensated prediction. The apparatus includes an encoder (100) for encoding a picture by deriving a set of weighting parameters, selecting at least one weighting parameter in the set based upon a selection criteria, and applying the selected at least one weighting parameter to a reference picture used to encode the picture.
Abstract:
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.
Abstract:
There are provided methods and apparatus for constrained prediction for reduced resolution update mode and complexity scalability in video encoders and decoders. A scalable complexity video encoder includes an encoder (1100) for encoding a block in a particular picture in the video sequence by generating an intra mode prediction for the block using a constrained intra prediction process that reduces artifacts for both low and high resolutions in a reduced resolution update mode when the particular picture is eventually decoded. The constrained intra prediction process reduces the artifacts by prohibiting the use of particular prediction modes associated with the introduction of the artifacts in the reduced resolution update mode.
Abstract:
A video decoder, a video decoding method, a video encoder and a video encoding method are disclosed. A video decoder for decoding a video bitstream for an image block includes a motion vector resolution reducer (999) and a motion compensator (960). The motion vector resolution reducer is for receiving decoded high resolution motion vectors included in the video bitstream and for reducing an accuracy of the high resolution motion vectors to correspond to a low resolution. The motion compensator, in signal communication with the motion vector resolution reducer, is for forming a motion compensated high resolution prediction using the reduced accuracy motion vectors. The video encoder for encoding scalable video comprises a motion compensator (1190) for forming a motion compensated full resolution prediction and combining combining (1105) the motion compensated full resolution prediction from an image block to form a prediction residual. The prediction residual is downsampled (1112) to form a low resolution downsampled prediction residual and then coded (1115).
Abstract:
Method for reconstructing interleaved views of a 3D image comprising the steps of: receiving interleaved views of a 3D image, de-interleaving said interleaved views into a first view and a second view, each de-interleaved view comprising missing pixels, at each pixel location determining an amount of disparity between said first and second views, for each view interpolating each missing pixel based on the amount of disparity determined at the associated pixel location, wherein when the determined disparity is above a predetermined disparity threshold, the missing pixel value is interpolated from the data of the view to be interpolated only (i.e. the view comprising said missing pixel value), and when the determined disparity is at or below said predetermined disparity threshold, the missing pixel value is interpolated from the data of both views.
Abstract:
The present disclosure describes a system and method for multi-layered image and video delivery using reference processing signal. A multi-layered encoder and a multi-layered decoder, both comprising at least one enhancement layer processor that uses reference processing and a base layer processor are provided. A multi-layered encoder and a multi-layered decoder that use reference processing and are capable of frame-compatible 3D video delivery are also described.
Abstract:
A buffer is established in a video encoder and/or a video decoder. An adaptive filter is buffered in the established buffer. An input video signal is coded using the buffered filter. The filter buffer may be managed, e.g., as to buffer size or capacity, filter placement within the buffer, and buffered default filters. Adaptive filters may be signaled and buffered for multiple reference pictures.
Abstract:
Full resolution graphic overlays (e.g., graphics, menus, arrows, buttons, captions, banners, picture in picture information) and subtitles in frame compatible 3D delivery for a scalable system are described.
Abstract:
An encoding device evaluates a plurality of processing and/or post-processing algorithms and/or methods to be applied to a video stream, and signals a selected method, algorithm, class or category of methods/algorithms either in an encoded bitstream or as side information related to the encoded bitstream. A decoding device or post-processor utilizes the signaled algorithm or selects an algorithm/method based on the signaled method or algorithm. The selection is based, for example, on availability of the algorithm/method at the decoder/post-processor and/or cost of implementation. The video stream may comprise, for example, downsampled multiplexed stereoscopic images and the selected algorithm may include any of upconversion and/or error correction techniques that contribute to a restoration of the downsampled images.
Abstract:
Layered compression of high dynamic and wide color gamut video wherein a high dynamic range stream may be encoded based on a low dynamic range stream. The high dynamic range stream may comprise a dynamic range of human eye perception for luminance and a wide color gamut.