A method and apparatus for co-processing multi-formatted data which begins when a host processor writes data blocks, in a substantially continuous manner, into memory. Each of the data blocks includes a plurality of data elements and each data element has one of a plurality of data formats. As the data block is being stored in memory, a co-processor retrieves selected data elements from the memory. Upon retrieving the selected data elements, the co-processor interprets them to identify the data format. If the data format is consistent with the data format of the co-processor, the co-processor processes the data element without conversion. If, however, the data format of the selected data element is not consistent with the data format of the co-processor, the co-processor converts the format of the selected data element into the format consistent with the co-processor.

Un metodo e un apparecchio per i dati multi-formatted d'elaborazione che cominciano quando un processor ospite scrive i blocchetti di dati, in un modo sostanzialmente continuo, nella memoria. Ciascuno dei blocchetti di dati include una pluralità di elementi di dati ed ogni elemento di dati ha uno di una pluralità di disposizioni di dati. Mentre il blocchetto di dati sta immagazzinando nella memoria, un co-processor richiama gli elementi di dati selezionati dalla memoria. Sul richiamo degli elementi di dati selezionati, il co-processor li interpreta per identificare la disposizione di dati. Se la disposizione di dati è costante con la disposizione di dati del co-processor, il co-processor procede l'elemento di dati senza conversione. Se, tuttavia, la disposizione di dati dell'elemento di dati selezionato non è costante con la disposizione di dati del co-processor, il co-processor converte la disposizione dell'elemento di dati selezionato in disposizione costante con il co-processor.

 
Web www.patentalert.com

< (none)

< Method and apparatus for improved double buffering

> Optimized color space conversion

> (none)

~ 00049