Brevet FR3046711A1 (20170714)
REVENDICATIONS1. Procédé de compression d'un bloc de données (10), les données étant respectivement affectées de jeux de composantes homologues, comprenant une sélection (20) d'une composante (13) dite composante désignée, une compression avec perte mesurable inférieure ou égale à un seuil (21,\n<CLM>\1\tdes composantes non-désignées (11,\n<CLM>\1\tet une compression (23) de la composante désignée (13) comprenant au moins une sélection de valeurs particulières prises parmi les valeurs des composantes désignées homologues associées aux données du bloc.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel chaque donnée est un pixel d'une image et chaque jeu de composante associée à un pixel comporte trois composantes (11, 12,\n<CLM>\1\treprésentatives de l'espace colorimétrique du pixel.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 ou 2, dans lequel lesdites valeurs particulières sont les extrema des valeurs des composantes homologues désignées (13) associées aux données du bloc (10).\n<CLM>\1\tProcédé selon la revendication 3, dans lequel ladite compression de la composante désignée (13) comprend une identification des adresses des données du bloc comportant lesdits extrema de valeurs.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel ladite compression de la composante désignée (13) comprend une élaboration d'une indication de dépendance représentative d'une corrélation entre la composante désignée (13) et au moins une composante non-désignée (11, 12).\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel la composante désignée (13) est la composante dont les valeurs sur l'ensemble des données du bloc (10) présentent la plage de variation la plus faible. 3046711 25\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, comprenant une quantification de l'erreur résiduelle de ladite compression de la composante désignée (13).\n<CLM>\1\tProcédé de décompression d'un bloc de données compressé 5 selon le procédé selon l'une des revendications 1 à 7, comprenant, pour chaque donnée du bloc, une décompression (41,\n<CLM>\1\tdes composantes non-désignées (31, 32), une reconstruction (43) de la valeur de la composante désignée (33) tenant compte desdites valeurs particulières et des valeurs des composantes non-désignées 10 décompressées (51, 52).\n<CLM>\1\tProcédé selon la revendication 8, dans lequel la reconstruction (43) de la valeur de la composante désignée (53) comprend une limitation par lesdites valeurs particulières.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 8 ou 9, 15 dans lequel, pour chaque donnée du bloc, ladite reconstruction (43) de la valeur de la composante désignée comprend une combinaison linéaire entre les valeurs des composantes non-désignées décompressées (51,\n<CLM>\1\tde ladite donnée, lesdites valeurs particulières de la composante désignée (33) des données du bloc et les valeurs des 20 composantes non-désignées décompressées (51,\n<CLM>\1\tde données choisies.\n<CLM>\1\tProcédé selon la revendication 10, le bloc de données ayant été compressé par le procédé selon l'une quelconque des revendications 1 à 7 prise en combinaison avec la revendication 4, 25 dans lequel lesdites données choisies sont les données du bloc comportant lesdites valeurs particulières de la composante désignée (33).\n<CLM>\1\tProcédé selon la revendication 10, dans lequel lesdites données choisies sont les données du bloc comportant les extrema des 30 valeurs de chaque composante non-désignées décompressées (51,\n<CLM>\1\tdes données du bloc.\n<CLM>\1\tProcédé selon la revendication 12, le bloc de données ayant été compressé par le procédé selon l'une quelconque des revendications 1 à 7 prise en combinaison avec la revendication 5, 3046711 26 dans lequel ladite combinaison linéaire est effectuée selon une combinaison définie par ladite indication de dépendance.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 8 à 13, le bloc de données ayant été compressé par le procédé selon la 5 revendication 7, dans lequel ladite reconstruction de la composante désignée (13) comprend une compensation d'erreur utilisant ladite quantification d'erreur résiduelle.\n<CLM>\1\tDispositif électronique de compression (CMP) adapté pour compresser un bloc de données (10), les données étant respectivement 10 affectées de jeux de composantes homologues (11, 12, 13), comprenant un moyen de sélection (MSEL) configuré pour sélectionner une composante (13) dite composante désignée, un moyen de compression (MCMP) configuré pour compresser avec perte mesurable inférieure ou égale à un seuil les composantes non-désignées (11,\n<CLM>\1\tet pour 15 compresser la composante désignée (13) au moins en sélectionnant des valeurs particulières prises parmi les valeurs des composantes désignées homologues associées aux données du bloc.\n<CLM>\1\tDispositif selon la revendication 15, dans lequel chaque donnée est un pixel d'une image et chaque jeu de composante associée 20 à un pixel comporte trois composantes (11, 12,\n<CLM>\1\treprésentatives de l'espace colorimétrique du pixel.\n<CLM>\1\tDispositif selon l'une quelconque des revendications 15 ou 16, dans lequel le moyen de compression (MCMP) est configuré pour sélectionner les extrema des valeurs des composantes homologues 25 désignées (13) associées aux données du bloc en tant que valeurs particulières.\n<CLM>\1\tDispositif selon la revendication 17, dans lequel le moyen de compression (MCMP) est configuré pour identifier les adresses des données du bloc comportant lesdits extrema de valeurs. 30\n<CLM>\1\tDispositif selon l'une quelconque des revendications 15 à 18, dans lequel le moyen de compression (MCMP) est configuré pour élaborer une indication de dépendance représentative d'une corrélation entre la composante désignée (13) et au moins une composante non-désignée (11, 12). 3046711 27\n<CLM>\1\tDispositif selon l'une quelconque des revendications 15 à 19, dans lequel le moyen de sélection (MSEL) est configuré pour désigner la composante dont les valeurs sur l'ensemble des données du bloc présentent la plage de variation la plus faible en tant que 5 composante désignée (13).\n<CLM>\1\tDispositif selon l'une quelconque des revendications 15 à 20, dans lequel le moyen de compression (MCMP) est configuré pour établir une quantification d'erreur résiduelle de ladite compression de la composante désignée (13). 10\n<CLM>\1\tDispositif électronique de décompression (DCMP) adapté pour décompresser un bloc de données (35) compressé par un dispositif selon l'une des revendications 15 à 21, comprenant un moyen de décompression (MDEC) configuré pour décompresser les composantes non-désignées (31,\n<CLM>\1\tpour chaque donnée du bloc, et un 15 moyen de reconstruction (MREC) configuré pour reconstruire la valeur de la composante désignée (33) pour chaque donnée du bloc en tenant compte desdites valeurs particulières et des valeurs des composantes non-désignées décompressées (51, 52).\n<CLM>\1\tDispositif selon la revendication 22, dans lequel le moyen 20 de reconstruction (MREC) est configuré pour limiter la valeur de la composante désignée (53) par lesdites valeurs particulières.\n<CLM>\1\tDispositif selon l'une quelconque des revendications 22 ou 23, dans lequel le moyen de reconstruction (MREC) est configuré pour réaliser, pour chaque donnée du bloc, une combinaison linéaire entre 25 les valeurs des composantes non-désignées décompressées (51,\n<CLM>\1\tde ladite donnée, lesdites valeurs particulières de la composante désignée (33) des données du bloc et les valeurs des composantes non-désignées décompressées (51,\n<CLM>\1\tde données choisies.\n<CLM>\1\tDispositif selon la revendication 24, le bloc de données 30 (35) ayant été compressé par le dispositif selon l'une des revendications 15 à 21 prise en combinaison avec la revendication 18, dans lequel le moyen de reconstruction (MREC) est configuré pour réaliser ladite combinaison linéaire avec, en tant que données choisies, 3046711 28 les données du bloc comportant lesdites valeurs particulières de la composante désignée (33).\n<CLM>\1\tDispositif selon la revendication 24, dans lequel le moyen de reconstruction (MREC) est configuré pour réaliser ladite 5 combinaison linéaire avec, en tant que données choisies, les données du bloc comportant les extrema de chaque composante non-désignées (51,\n<CLM>\1\tsur le bloc de données.\n<CLM>\1\tDispositif selon la revendication 26, le bloc de données (35) ayant été compressé par le dispositif selon l'une des 10 revendications 15 à 21 prise en combinaison avec la revendication 18, dans lequel le moyen de reconstruction (MREC) est configuré pour effectuer ladite combinaison linéaire selon une combinaison définie par ladite indication de dépendance.\n<CLM>\1\tDispositif selon l'une quelconque des revendications 22 à 15 27, le bloc de données (35) ayant été compressé par le dispositif selon la revendication 21, dans lequel le moyen de reconstruction (MREC) est configuré pour compenser une erreur en utilisant ladite quantification d'erreur résiduelle.\n<CLM>\1\tAppareil de traitement de données (BOX) comprenant un 20 dispositif électronique de compression (CMP) selon l'une quelconque des revendications 15 à 21 et un dispositif électronique de décompression (DCMP) selon l'une quelconque des revendications 22 à\n<CLM>\1\t30. Produit programme d'ordinateur chargeable directement 25 dans une mémoire d'un système informatique, comprenant des portions de code de logiciel pour l'exécution du procédé de compression selon l'une des revendications 1 à 7 ou du procédé de décompression selon l'une des revendications 9 à 14, lorsque ledit programme est exécuté sur ledit système informatique. 30\n<CLM>\1\tSupport lisible par un système informatique, ayant des instructions exécutables par ordinateur adaptées pour provoquer l'exécution par le système informatique du procédé de compression selon l'une des revendications 1 à 7, ou du procédé de décompression selon l'une des revendications 9 à 14.