Data management for image processing

The method involves determining an address of a data e.g. chrominance data, associated to a pixel to be processed, by applying an inverse bijective function to pixel`s coordinates. Another data associated to a pixel of a pixel macroblock is arranged in a data macroblock based on an arrangement relat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: COUVERT, PATRICE, PHILLIPE, ANTHONY
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The method involves determining an address of a data e.g. chrominance data, associated to a pixel to be processed, by applying an inverse bijective function to pixel`s coordinates. Another data associated to a pixel of a pixel macroblock is arranged in a data macroblock based on an arrangement relative to a pixel`s position in the pixel macroblock. The data macroblock is placed in a memory based on another arrangement. A referential image sequence is defined from spatial coordinates of the pixel to be processed, in a spatial reference of a digital video image, and from the latter arrangement. A data read in the memory is provided to a processor at the determined address in which the digital video image is divided into pixel macroblocks. An independent claim is also included for an interface device comprising a determination unit. Un système comprend une mémoire stockant des données à des adresses associées à des pixels d'images, chaque adresse étant liée par une fonction à des coordonnées d'un pixel dans un référentiel ordonné d'image, un dispositif de traitement des données associées aux pixels, un pixel à traiter étant pointé dans une image par un vecteur associé à partir d'un pixel de référence; et un dispositif d'interface fournissant des données au dispositif de traitement, et disposant de l'adresse des données associées à un pixel de référence. Une requête de données (21) indique un vecteur associé à un pixel à traiter. Les coordonnées du pixel de référence sont déterminées (22) en appliquant la fonction (F) à une adresse des données associées au pixel de référence. Ensuite, les coordonnées du pixel à traiter sont obtenues (23) à partir des coordonnées du pixel de référence, et du vecteur. Puis, l'adresse des données associées au pixel à traiter est déterminée (24) en appliquant la fonction inverse de la fonction (F -1 ) aux coordonnées du pixel à traiter. Les données lues dans la mémoire à l'adresse ainsi déterminée sont fournies (25) au processeur.