WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2002023889) TRANSFERT DE DONNEES ENTRE DES ESPACES DE COULEUR RVB ET YCRCB POUR UNE INTERFACE DCT
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2002/023889    N° de la demande internationale :    PCT/EP2001/010257
Date de publication : 21.03.2002 Date de dépôt international : 05.09.2001
CIB :
H04N 1/64 (2006.01)
Déposants : KONINKLIJKE PHILIPS ELECTRONICS N.V. [NL/NL]; Groenewoudseweg 1 NL-5621 BA Eindhoven (NL)
Inventeurs : EVOY, David; (NL)
Mandataire : STEENBEEK, Leonardus, J.; Internationaal Octrooibureau B.V. Prof. Holstlaan 6 NL-5656 AA Eindhoven (NL)
Données relatives à la priorité :
09/656,021 06.09.2000 US
Titre (EN) DATA TRANSFER BETWEEN RGB AND YCRCB COLOR SPACES FOR DCT INTERFACE
(FR) TRANSFERT DE DONNEES ENTRE DES ESPACES DE COULEUR RVB ET YCRCB POUR UNE INTERFACE DCT
Abrégé : front page image
(EN)A method for transferring data between an RGB color space memory (24) and a YCrCb color space memory (38) useful for a DCT block-computation engine (12) significantly increases throughput and decreases processor overhead. According to one example embodiment, a DMA function is optimized to fetch data from an external memory representing a RGB color space and to provide the data for a JPEG conversion while performing YCrCb color space conversion on the fly. More specifically, data is transferred from the RGB color space memory to a DCT block-computation engine (12) adapted to process a YCrCb color space memory. The method includes providing the data for an RGB display screen area as a tile array having C columns and R rows of tiles, where one tile corresponds to sufficient RGB data for a DCT of at least one of a Cr data array and a Cb data array. Data is fetched at addresses in the tile array by accessing the data one tile at a time, and both the row within each tile and the tile within the tile array are tracked. The addresses are generated as a function of C, the tracked row and a tracked tile within the tile array. While the data is being fetched, the fetched data is used to fill buffers for the Y, Cr and Cb data arrays corresponding to the RGB display screen area. Another embodiment is directed to data transfer to the RGB color space memory (24) from a DCT block-computation engine (12) using, effectively, the reverse operation.
(FR)L'invention concerne un procédé de transfert de données entre une mémoire d'espace couleur RVB (24) et une mémoire d'espace couleur YcrCb (38), utile pour un moteur de calcul de blocs DCT (12), qui augmente sensiblement le débit et diminue le surdébit du processeur. Dans un mode de réalisation, une fonction DMA est optimisée pour extraire des données d'une mémoire extérieure représentant un espace de couleur RVB et pour soumettre les données à une transformation JPEG tout en effectuant une transformation de l'espace de couleur YcrCb sur le transporteur. Plus spécialement, les données sont transférées de la mémoire d'espace de couleur RVB à un moteur de calcul de blocs DCT (12) conçu pour traiter une mémoire d'espace de couleur YcrCb. Le procédé consiste à fournir les données à une zone d'écran d'affichage RVB comme réseau de briques comportant des colonnes C et des rangées R de briques, une brique correspondant à une quantité de données RVB suffisante pour un DCT d'au moins une donnée du réseau de données Cr et une donnée du réseau de données Cb. Les données sont récupérées à des adresses dans le réseau de briques par accès aux données une brique à la fois, aussi bien la rangée dans chaque brique que la brique dans le réseau de briques sont recherchées. Les adresses sont générées en fonction de C, de la rangée recherchée et d'une brique recherchées dans le réseau de briques. Alors que les données sont récupérées, elles sont utilisées pour remplir des tampons destinés aux réseaux de données Y, Cr et Cb correspondant à la zone d'écran d'affichage RVB. Un autre mode de réalisation vise à transférer des données à la mémoire d'espace de couleur RVB (24) à partir d'un moteur de calcul de blocs DCT (12) en utilisant, de manière efficace, l'opération inverse.
États désignés : CN, JP, KR.
Office européen des brevets (OEB) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)