A METHOD AND SYSTEM FOR TRANSCODING A DIGITAL VIDEO

The present disclosure relates to a method and a system for transcoding a digital video. The method and system includes a decoder, a hierarchical motion sampling and re-estimation engine, a resizing engine and an encoder. The decoder extracts a plurality of pre-determined decoder information pertain...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BABANNAVAR, RAJU, MUTHU, ESSAKI P, KAMATH, JAGADISH K
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present disclosure relates to a method and a system for transcoding a digital video. The method and system includes a decoder, a hierarchical motion sampling and re-estimation engine, a resizing engine and an encoder. The decoder extracts a plurality of pre-determined decoder information pertaining to each macroblock of a plurality of macroblocks of each of a decoded frame of a plurality of decoded frames of the digital video. The decoder information includes syntax elements. The hierarchical motion sampling and re-estimation engine evaluates hierarchically the syntax elements pertaining to the each macroblock of the plurality of macroblocks of the plurality of decoded frames. The resizing engine resizes each of the macroblock of the plurality of macroblocks based on evaluated hierarchical syntax elements. The encoder encodes each of re-sized macroblock based on the evaluated hierarchical syntax elements. La présente invention a trait à un procédé et à un système qui permettent de transcoder une vidéo numérique. Le procédé et le système incluent un décodeur, un moteur d'échantillonnage et de réévaluation de mouvement hiérarchique, un moteur de redimensionnement, ainsi qu'un codeur. Le décodeur extrait une pluralité d'informations de décodeur prédéfinies qui se rapportent à chaque macrobloc d'une pluralité de macroblocs appartenant à chaque trame décodée d'une pluralité de trames décodées de la vidéo numérique. Les informations de décodeur comprennent des éléments syntaxiques. Le moteur d'échantillonnage et de réévaluation de mouvement hiérarchique évalue d'un point de vue hiérarchique les éléments syntaxiques qui se rapportent à chaque macrobloc de la pluralité de macroblocs appartenant à la pluralité de trames décodées. Le moteur de redimensionnement redimensionne chaque macrobloc de la pluralité de macroblocs sur la base des éléments syntaxiques évalués d'un point de vue hiérarchique. Le codeur code chaque macrobloc redimensionné en fonction des éléments syntaxiques évalués d'un point de vue hiérarchique.