A video processor has motion estimation, pixel processing, and general
processing modes. In the processor, an internal memory acts as a buffer
containing a search window in motion estimation mode and as a scratch pad
in pixel and general processing modes. Another internal memory acts as a
buffer for a reference block in search mode and as a register file in
pixel and general processing modes. Both internal memories provide
parallel pixel-size data elements in pixel processing mode and larger data
elements in general processing mode. An ALU in the processor has multiple
slices that operate independently for parallel processing in motion
estimation and pixel processing modes and cooperatively to provide a
larger data width for general purpose processing mode. The ALU includes a
line buffer, and each ALU slice includes two adders with operand selection
circuitry that enables on-the-fly compression and half-pixel interpolation
processes, single cycle determination of absolute differences, and
arithmetic operations.
Un video processor ha la valutazione di movimento, l'elaborazione del pixel e modi d'elaborazione del General. Nel processor, una memoria interna funge da amplificatore che contiene una finestra di ricerca nel modo di valutazione di movimento e come rilievo di graffiatura in pixel e nei modi d'elaborazione del General. Un'altra memoria interna funge da un amplificatore per un blocchetto di riferimento nel modo di ricerca e come lima del registro in pixel e nei modi d'elaborazione del General. Entrambe le memorie interne forniscono gli elementi di dati paralleli di pixel-formato nel modo d'elaborazione del pixel ed i più grandi elementi di dati nel modo d'elaborazione generale. Un ALU nel processor ha fette multiple che funzionano indipendentemente per l'elaborazione parallela nella valutazione di movimento e nei modi d'elaborazione del pixel ed in cooperazione fornire una più grande larghezza di dati per il modo d'elaborazione per tutti gli usi. Il ALU include una linea amplificatore ed ogni fetta di ALU include due addizionatrici con i circuiti di selezione di operando che permettono i processi in moto di interpolazione del metà-pixel e di compressione, la singola determinazione del ciclo delle differenze assolute ed i funzionamenti aritmetici.