Coding of motion vector information

   
   

Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion vector code by jointly coding, for a set of pixels, a switch code, motion vector information, and a terminal symbol indicating whether subsequent data is encoded for the set of pixels. In another aspect, an encoder/decoder selects motion vector predictors for macroblocks. In another aspect, a video encoder/decoder uses hybrid motion vector prediction. In another aspect, a video encoder/decoder signals a motion vector mode for a predicted image. In another aspect, a video decoder decodes a set of pixels by receiving an extended motion vector code, which reflects joint encoding of motion information together with intra/inter-coding information and a terminal symbol. The decoder determines whether subsequent data exists for the set of pixels based on e.g., the terminal symbol.

Des techniques et les outils pour coder et décoder l'information de vecteur de mouvement pour les images visuelles sont décrits. Par exemple, un encodeur visuel rapporte un code prolongé de vecteur de mouvement en codant conjointement, pour un ensemble de Pixel, un code de commutateur, l'information de vecteur de mouvement, et un symbole terminal indiquant si des données suivantes sont codées pour l'ensemble de Pixel. Dans un autre aspect, un encoder/decoder choisit des prédiseurs de vecteur de mouvement pour des macroblocks. Dans un autre aspect, une vidéo encoder/decoder emploie la prévision hybride de vecteur de mouvement. Dans un autre aspect, une vidéo encoder/decoder signale un mode de vecteur de mouvement pour une image prévue. Dans un autre aspect, un décodeur visuel décode un ensemble de Pixel en recevant un code prolongé de vecteur de mouvement, qui reflète le codage commun d'information de mouvement ainsi que l'information d'intra/inter-coding et un symbole terminal. Le décodeur détermine si les données suivantes existent pour l'ensemble de Pixel basés sur par exemple, le symbole terminal.

 
Web www.patentalert.com

< In-loop deblocking filter

< Intraframe and interframe interlace coding and decoding

> Intelligent differential quantization of video coding

> Adding recording functionality to a media player

~ 00157