Brevet FR3068557A1 (20190104)

REVENDICATIONS1. Procédé de codage d'une image (ICj) découpée en blocs, ladite image contenant deux zones (Z1, Z2) distinctes, ledit procédé de codage étant caractérisé en ce qu'il met en oeuvre ce qui suit : - uniquement dans le cas où le bloc courant (Bu) appartient à l'une (Z1) desdites zones de l'image : - coder (C6a)-C8a)) le bloc courant à l'aide d'une prédiction, le bloc courant étant prédit en utilisant un bloc préalablement codé puis décodé, situé dans l'autre zone de l'image, les blocs de ladite autre zone ayant été préalablement codés puis décodés, - coder (C100a)) une information (ibc_flag) qui indique l'application de la prédiction utilisée, - pour tout bloc décodé qui appartient à l'autre (Z2) desdites zones de l'image, mémoriser (C101b)) les données de bloc décodé.\n<CLM>\1\tProcédé de codage selon la revendication 1, comprenant le codage d'au moins une information de localisation du bloc préalablement codé puis décodé.\n<CLM>\1\tProcédé de codage selon la revendication 1 ou la revendication 2, mettant en oeuvre le codage (C3) d'une information (fp_type) d'identification de chacune des deux zones de l'image.\n<CLM>\1\tDispositif de codage (CO) d'une image (ICj) découpée en blocs, ladite image contenant deux zones (Z1, Z2) distinctes, comprenant un circuit de traitement (CT_C) qui est agencé pour : - uniquement dans le cas où le bloc courant (Bu) appartient à l'une (Z1) desdites zones de l'image : - coder le bloc courant à l'aide d'une prédiction, le bloc courant étant prédit en utilisant un bloc préalablement codé puis 26 décodé, situé dans l'autre zone de l'image, les blocs de ladite autre zone ayant été préalablement codés puis décodés, - coder une information qui indique l'application de la prédiction utilisée, 5 - pour tout bloc décodé qui appartient à l'autre (Z2) desdites zones de l'image, mémoriser les données de bloc décodé.\n<CLM>\1\tProgramme d'ordinateur comportant des instructions de code de programme pour l'exécution des étapes du procédé de codage selon l'une quelconque des 10 revendications 1 à 3, lorsque ledit programme est exécuté sur un ordinateur.\n<CLM>\1\tSupport d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé de codage selon l'une quelconque des 15 revendications 1 à 3, lorsque ledit programme est exécuté par un ordinateur.\n<CLM>\1\tProcédé de décodage d'un signal de données (F) représentatif d'une image (ICi) découpée en blocs qui a été codée, ladite au moins une image contenant deux zones distinctes, 20 ledit procédé de décodage étant caractérisé en ce qu'il met en oeuvre, ce qui suit : - uniquement dans le cas où le bloc courant (Bu) appartient à l'une (Z1) desdites zones de l'image : - lire (D7a) dans le signal de données une information qui 25 indique le décodage du bloc courant à l'aide d'une prédiction, le bloc courant étant destiné à être prédit en utilisant un bloc préalablement décodé, situé dans l'autre zone (Z2) de l'image, les blocs de ladite autre zone ayant été préalablement décodés, 30 - décoder (D8a)-D10a)) le bloc courant en utilisant ladite prédiction, - pour tout bloc décodé qui appartient à l'autre (Z2) desdites zones de l'image, mémoriser (D100b)) les données de bloc décodé. 27\n<CLM>\1\tprocédé de décodage selon la revendication 7, comprenant la lecture, dans le signal de données, d'au moins une information de localisation du bloc préalablement codé puis décodé. 5\n<CLM>\1\tProcédé de décodage selon la revendication 7 ou la revendication 8, dans lequel chacune des zones de l'image est identifiée par lecture d'une information d'identification (fp_type) correspondante lue dans le signal de données. 10\n<CLM>\1\tDispositif de décodage d'un signal de données (F) représentatif d'une image (ICj) découpée en blocs qui a été codée, ladite image contenant deux zones (Z1, Z2) distinctes, comprenant un circuit de traitement (CT_D) qui est agencé pour : - uniquement dans le cas où le bloc courant (B,) appartient à l'une (Z1) 15 desdites zones de l'image : - lire dans le signal de données une information qui indique le décodage du bloc courant à l'aide d'une prédiction, le bloc courant étant destiné à être prédit en utilisant un bloc préalablement décodé, situé dans l'autre zone (Z2) de l'image, 20 les blocs de ladite autre zone ayant été préalablement décodés, - décoder le bloc courant en utilisant ladite prédiction, - pour tout bloc décodé qui appartient à l'autre (Z2) desdites zones de l'image, mémoriser (D100b)) les données de bloc décodé. 25\n<CLM>\1\tProgramme d'ordinateur comportant des instructions de code de programme pour l'exécution des étapes du procédé de décodage selon l'une quelconque des revendications 7 à 9, lorsque ledit programme est exécuté sur un ordinateur. 30\n<CLM>\1\tSupport d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé de décodage selon l'une 28 quelconque des revendications 7 à 9, lorsque ledit programme est exécuté par un ordinateur. 5 10 15 20 25 30