PROGRAMMABLE ARCHITECTURE AND METHODS FOR MOTION ESTIMATION
A programmable motion estimator (100) includes one dual ported memory (130) which selectively applies its ports to an arithmetic logic unit, or ALU (154) through a multiplexer (152). An output of the ALU (154) provides an absolute difference of the inputs which is furnished to a tree adder (156). Th...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A programmable motion estimator (100) includes one dual ported memory (130) which selectively applies its ports to an arithmetic logic unit, or ALU (154) through a multiplexer (152). An output of the ALU (154) provides an absolute difference of the inputs which is furnished to a tree adder (156). The ALU (154) preforms averaging arithmetic on groups of pixels and writes back to the memory (130) when used in half pixel interpolation and the system can preform quarter pixel interpolation. The ALU (154) can also preform pixel substraction when used in error prediction.
Estimateur programmable de mouvements (100) comportant une mémoire à double entrée (130) dont les deux entrées sont appliquées de manière sélective à une unité logique arithmétique - ou ALU (154) - par l'intermédiaire d'un multiplexeur (152). Une sortie de l'ALU (154) donne une différence absolue des signaux d'entrée, laquelle est communiquée à un additionneur ß structure arborescente. En interpolation en demi-pixels, l'ALU (154) recourt à une arithmétique d'établissement de la moyenne des pixels, en utilisant les groupes de pixels, puis elle effectue une réécriture dans la mémoire (130), le système pouvant effectuer une interpolation en quart de pixels. En détermination de prédiction d'erreur, l'ALU (154) peut également effectuer une soustraction de pixels. |
---|