an encoder/decoder switches prediction modes between fields in a field-coded macroblock of an interlaced b-frame
un codeur/décodeur commute les modes de prédiction entre des champs dans un macrobloc codé par champ d'une image b entrelacée
operating parameters specify a search range in the search area based on the type of frame being processed, i.e. p-frame or b-frame, and, for b-frames, the distance of the b-frame from the reference frame
des paramètres d'exploitation spécifient une plage de recherche dans la zone de recherche sur la base du type d'image traitée, par exemple image p ou image b, et pour les images b, la distance entre l'image b et l'image de référence
If the frame of video trick mode data constitutes at least one of a B or P frame, then that frame and the frame(s) predicted by the at least one B or P frame is replaced with a dummy B-frame.
Si la trame de données vidéo en mode jeu rapide constitue au moins une d'une trame B ou d'une trame P, cette trame et la ou les trames prédites par la ou les trames B ou P sont remplacées par une trame B fictive.
For a given macroblock, motion vectors for both B-frames are compared: if they differ by less than a similarity threshold value, then the pixel values from the previous B-frame are reused without further computation.
Pour un macrobloc donné, on compare les vecteurs de mouvement des deux trames B: s'ils diffèrent l'un de l'autre d'une valeur inférieure à un seuil de similitude, les valeurs de pixels de la trame B précédente sont réutilisées sans autre calcul.
video encoding method with selection of b-frame encoding mode
procédé de codage vidéo à sélection du mode de codage à trames b
using the above discussed memory saving techniques, i-p conversion can be performed in accordance with the present invention by sharing the anchor frame memories and b-frame buffer present in a conventional decoder for both decoding and i-p conversion.
grâce à ces techniques d'économie de mémoire, on peut effectuer la conversion e/p en partageant les mémoires de trame d'ancrage et le tampon de trames b existant dans un décodeur traditionnel pour le décodage tout comme pour la conversion e/p.
these b-frame residual errors are also encoded into the bitstream
ces erreurs résiduelles de trame b sont également codées dans le trains de bits
The present invention is directed to reduced B-frame decoding.
La présente invention concerne le décodage de trames B réduites.
To a video signal comprising groups (GOP) of intra (I-frame) and intercoded frames (P-frame, B-frame) a noise reduction is applied.
Une réduction de bruit est appliquée à un signal vidéo comportant des groupes (GOP) de trames intracodées (trames I) et de trames intercodées (trame P, trame B).
With interframe prediction, each frame in a sequence of images is classified as a certain type of frame, such as an I-frame, P-frame or B-frame.
Avec la prédiction inter-images, chaque image d'une séquence est classifiée comme un certain type d'image (image I, image P ou image B).
In H., this has changed: there are new techniques and block types that are possible in B-frames. Usually, even a naive B-frame choice algorithm can have a significant PSNR benefit.
Avec le H., ceci a changé : il y a de nouvelles techniques et types de blocs qui sont possibles avec les images B. Habituellement, même un algorithme de choix d'image B naïf peut avoir un bénéfice significatif sur le PSNR.
In the Improved PB-frames mode, one of the options of the H.+ Recommendation, a macroblock of a B-frame may be encoded according to a forward, a backward or a bidirectional prediction mode.
Dans le mode de codage amélioré à trames PB, l'une des options de la Recommandation H.+, un macrobloc d'une trame B peut être codé selon un mode prédictif vers l'avant, vers l'arrière ou bidirectionnel.
in one embodiment, a given macroblock within a current b-frame "n" reuses pixel values from the previous b-frame'n -1'if they are "similar enough" to the anticipated pixels which would otherwise need to be computed
dans un mode de réalisation, un macrobloc donné d'une trame b contemporaine réutilise les valeurs de pixels de la trame b précédente'n -1'et si ces valeurs sont "suffisamment similaires" aux valeurs de pixels prévues qu'il faudrait sinon calculer