Abstract:
Embodiments feature families of rate allocation and rate control methods that utilize advanced processing of past and future frame/field picture statistics and are designed to operate with one or more coding passes. At least two method families include: a family of methods for a rate allocation with picture look-ahead; and a family of methods for average bit rate (ABR) control methods. At least two other methods for each method family are described. For the first family of methods, some methods may involve intra rate control. For the second family of methods, some methods may involve high complexity ABR control and/or low complexity ABR control. These and other embodiments can involve any of the following: spatial coding parameter adaptation, coding prediction, complexity processing, complexity estimation, complexity filtering, bit rate considerations, quality considerations, coding parameter allocation, and/or hierarchical prediction structures, among others.
Abstract:
A multimedia coding and decoding system and method is presented that uses the specific prediction mode to signal supplemental information, e.g., metadata, while considering and providing trade offs between coding performance and metadata capacity. The prediction mode can be encoded according to a mode table that relates mode to bits and by considering coding impact. Start and stop codes can be used to signal the message, while various techniques of how to properly design the mode to bits tables are presented.
Abstract:
L'invention concerne un procédé et un appareil permettant de réutiliser des données de mouvement disponibles comme prédicteur d'estimation de mouvement pour un codage vidéo. L'appareil comprend un codeur (100) qui code un bloc d'images en déterminant un prédicteur d'estimation de mouvement pour ledit bloc d'images à l'aide de données de mouvement générées antérieurement par un élément autre que le codeur, et en utilisant le prédicteur d'estimation de mouvement dans un processus d'estimation de mouvement destiné à générer un vecteur de mouvement pour le bloc d'images. Le prédicteur d'estimation de mouvement est utilisé à la place d'au moins un prédicteur autrement utilisé dans le processus d'estimation de mouvement. Le prédicteur est l'un quelconque des éléments suivants: un prédicteur à fenêtre de recherche, un prédicteur temporel et un prédicteur de type bloc.
Abstract translation:发明协调发展协调发展协调发展协调发展委员会可持续发展委员会。 L'appareil comprend un codeur(100)qui code un bloc d'images endéterminantunprédicteurd'estimate de mouvement pour ledit bloc d'imagesàl'aide dedonnéesde mouvementgénéréesantérieurementpar unélémentautre que le codeur,et en utilisant leprédicteurd'estimate de mouvement dans un processus d'estimate de mouvementdestinéàgénérerun vecteur de mouvement pour le bloc d'images。 建筑物估计和建筑物估计法案。 Leprédicteurest l'un quelconque desélémentssuivants:unprédicteuràfenêtrede recherche,unprédicteurtemporel et unprédicteurde type bloc。
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:
There are provided methods and apparatus for edge-based spatio-temporal filtering. An apparatus for filtering a sequence of pictures includes a spatial filter (110, 190), a motion compensator (130), a deblocking filter (140), and a temporal filter (150). The spatial filter (110, 190) is for spatially filtering a picture in the sequence and at least one reference picture selected from among previous pictures and subsequent pictures in the sequence with respect to the picture. The motion compensator (130), in signal communication with the spatial filter, is for forming, subsequent to spatial filtering, multiple temporal predictions for the picture from the at least one reference picture. The deblocking filter (140), in signal communication with the motion compensator, is for deblock filtering the multiple temporal predictions. The temporal filter (150), in signal communication with the deblocking filter, is for temporally filtering the multiple temporal predictions and combining the multiple temporal predictions to generate a noise reduced version of the picture.
Abstract:
Simulation of film grain in an image can occur by compressing a video image, then transmitting compressed video together with a message containing at least one parameter indicative of the original film grain, to a decoder, and restoring the original grainy appearance of images by having the decoder simulating film grain based on the content of the film grain message. To improve efficiency, one or more parameters of film grain information undergo scaling in accordance with a target pixel block size for pixel blocks in the image. Such scaling allows for the use of conventional circuitry for performing block-based operations in connection with the film grain simulation.
Abstract:
Simulation of film grain in an image can occur by compressing a video image, then transmitting compressed video together with a message containing at least one parameter indicative of the original film grain, to a decoder, and restoring the original grainy appearance of images by having the decoder simulating film grain based on the content of the film grain message. To improve efficiency, one or more parameters of film grain information undergo scaling in accordance with a target pixel block size for pixel blocks in the image. Such scaling allows for the use of conventional circuitry for performing block-based operations in connection with the film grain simulation.
Abstract:
Encoding and decoding methods for single and multiple layered video coding systems are provided. Specifically, video information provided to a base layer and one or more enhancement layers can be coded using a picture coding mode and/or a residual coding mode. Selection between coding modes can be performed on a region-by -region basis.
Abstract:
Methods for scalable video coding are described. Such methods can be used to deliver video contents in Low Dynamic Range (LDR) and/or one color format and then converting the video contents to High Dynamic Range (HDR) and/or a different color format, respectively, in block or macroblock levels.
Abstract:
Methods for scalable video coding are described. Such methods can be used to deliver video contents in Low Dynamic Range (LDR) and/or one color format and then converting the video contents to High Dynamic Range (HDR) and/or a different color format, respectively, while pre-processing video content.