Brevet FR3098073A1 — publié le 20210101

Description Titre de l'invention : Procédé de codage et de décodage d'une image d'une séquence vidéo et dispositif associé Domaine technique de l'invention [0001] La présente invention concerne de manière générale le domaine technique de la com- pression vidéo. [0002] Elle concerne en particulier un procédé de codage et de décodage d'une image d'une séquence vidéo et dispositif associé. Etat de la technique [0003] Les standards de la compression vidéo tels que les standards HEVC et post HEVC (« High Efficiency Vido Coding » en anglais, décrit par exemple dans "High Efficiency Video Coding, Coding Tools and Specification", Matthias Wien, Signais and Communication Technology, 2015) décrivent une étape de prédiction d'une partie de l'image à coder à partir d'une image de référence. Celle-ci peut être localisée dans la même image que la zone considérée (mode de prédiction INTRA), ou dans une autre image de la séquence vidéo (mode de prédiction INTER). [0004] Un mode de prédiction des éléments d'un bloc, appelée BDPCM (pour « Block Dif- ferential Pulse Code Modulation », en anglais), comprend une prédiction de la valeur d'un pixel d'une image à partir de celle(s) d'un ou plusieurs de ses voisins. Différentes variantes de ce mode existent. Une première variante est basée sur la prédiction d'un résidu quantifié tel que décrit dans « (E8-related: Quantized residual BDPCM, Marta Km-czewicz, Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,14th Meeting: Geneva, CH, 19-27 March 2019 ». Une deuxième variante est basée sur les valeurs de pixels reconstruits, situés au voisinage de la zone considérée, tel que décrit dans « CE8: BDPCM with horizontal/vertical predictor and independently decodable areas (test 8.3.1b), Mohsen Abdoli, Gordon Chu-e, Félix Henry, Pienick Philippe, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/1EC JTC 1/SC 29/WG 11,13th Meeting: Marrakech, MA, 9-18 Jan. 2019». Présentation de l'invention [0005] Dans cc contexte, l'invention propose un procédé de codage d'une image d'une séquence vidéo, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, le procédé comportant un codage d'au moins un bloc de la composante de chrominance, à l'aide d'un mode dit BDPCM. [0006] L'utilisation du mode BDPCM pour le codage d'un bloc de la composante de 2 chrominance permet d'améliorer le gain en compression de l'image. [0007] D'autres caractéristiques non limitatives et avantageuses du procédé conforme à l'invention, prises individuellement ou selon toutes les combinaisons techniquement possibles, sont les suivantes. [0008] Selon un mode de mise en oeuvre, au moins un bloc de la composante de chrominance peut être codé à l'aide du mode BDPCM lorsqu'un critère prédéterminé est satisfait. [0009] Ainsi, il est possible de choisir les composantes de chrominance à laquelle s'applique le mode DBPCM, par exemple lorsque celles-ci satisfont un critère prédéterminé. [0010] Par exemple, le critère prédéterminé est satisfait lorsque lesdites deux composantes sont de taille identique. [0011] Selon un mode de mise en oeuvre, le codage peut comprendre en outre le codage d'une information indicative du mode BDPCM utilisé pour coder le bloc de la composante de chrominance. [0012] Selon un mode de mise en oeuvre, lorsque le critère prédéterminé est satisfait, un in- dicateur, signalant l'utilisation du mode BDPCM, est codé pour le bloc de la composante de chrominance. [0013] Selon un autre aspect, l'invention propose également un procédé de codage d'une image d'une séquence vidéo, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, le procédé comprenant pour au moins un bloc de la composante de chrominance, une évaluation d'un mode dit BDPCM et d'un autre mode pour coder ledit bloc, et en fonction du résultat de l'évaluation, une sélection de l'un des modes pour coder ledit bloc, et un codage d'une information représentative du mode sélectionné pour coder ledit bloc. [0014] L'évaluation du mode BDPCM pour un moins un bloc de la composante de chrominance, permet d'appliquer le mode BDPCM si le résultat de l'évaluation est satisfaisant. Le gain en compression de l'image est ainsi amélioré. Les composantes de chrominance pour lesquelles il n'est pas pertinent d'appliquer le mode BDPCM peuvent être ainsi écartées, si l'évaluation ne donne pas un résultat satisfaisant. [0015] Selon un mode de mise en oeuvre, on peut évaluer le mode BDPCM et l'autre mode pour au moins un bloc de la composante de chrominance lorsqu'un critère prédéterminé est satisfait. [0016] Selon un mode de mise en oeuvre, le critère prédéterminé peut être satisfait lorsque lesdites deux composantes sont de taille identique. [0017] Selon un mode de mise en oeuvre, le codage peut comprendre en outre le codage d'une information signalant le format d'échantillonnage de l'image, ladite information étant indicative des tailles desdites composantes. 3 [0018] Selon un mode de mise en oeuvre, l'évaluation peut comprendre un codage du bloc de la composante de chrominance considéré selon le mode BDPCM d'une part et selon l'autre mode d'autre part, et en fonction d'un autre critère prédéterminé (par exemple un coût débit-distorsion), une sélection du bloc codé selon le mode BDPCM ou du bloc condé selon l'autre mode. [0019] Selon un mode de mise en oeuvre, le procédé peut comprendre en outre pour au moins un bloc de la composante de luminance, une évaluation du mode dit BDPCM et de l'autre mode pour coder ledit bloc de la composante de luminance, et en fonction du résultat de l'évaluation, un codage d'une information représentative de l'un des modes pour coder ledit bloc de la composante de luminance. [0020] Selon un mode de mise en oeuvre, les composantes ont de préférence le même parti- tionnement en blocs, le codage de l'image étant effectué bloc par bloc. [0021] En variante, le codage de l'image peut être effectué composante par composante. [0022] Selon un mode de mise en oeuvre, le codage peut comprendre en outre pour l'image considérée, [0023] le codage d'une première information relative à au moins ladite image, indiquant que le mode BDPCM peut être utilisé pour coder au moins un bloc d'au moins une composante de l'image, et si la première information indique que le mode BDPCM peut être utilisé pour coder au moins un bloc d'au moins une composante de l'image, un codage d'une deuxième information relative à au moins ladite image, indiquant que le mode BDPCM peut être utilisé pour coder au moins un bloc de la composante de chrominance de l'image. [0024] Selon un mode de mise en oeuvre, le procédé peut comprendre pour au moins un bloc de la composante de chrominance, si la deuxième information relative à ladite image indique que le mode BDPCM peut être utilisé pour coder au moins un bloc de la composante de chrominance de l'image, un indicateur relatif à au moins un bloc de la composante de chrominance, indiquant que le mode BDPCM est utilisé pour coder ledit bloc de la composante de chrominance. [0025] Selon un mode de mise en oeuvre, le procédé peut comprendre pour au moins un bloc de la composante de chrominance, si ledit critère est satisfait, un indicateur relatif audit bloc, indiquant que le mode BDPCM est utilisé pour coder ledit bloc de la composante de chrominance. [0026] Selon un mode de mise en oeuvre, l'image comprend en outre une deuxième composante de chrominance ayant le même partitionnement que l'autre composante de chrominance, et si le mode BDPCM est sélectionné pour le bloc de l'autre composante de chrominance, ladite information relative au bloc de l'autre composante de chrominance peut comprendre un indicateur indiquant que le mode BDPCM est sélectionné pour le bloc de l'autre composante de chrominance et le bloc correspondant de la deuxième composante de chrominance, et un indicateur de direction, permettant de déterminer un prédicteur de bloc pour le bloc de l'autre composante de chrominance et le bloc correspondant de la deuxième composante de chrominance. [0027] Selon un mode de mise en oeuvre, un bloc est formé d'éléments, le codage d'un bloc à l'aide du mode BDPCM peut comprendre pour au moins un élément du bloc, le codage d'une valeur quantifiée d'un résidu, représentative d'une différence entre une première et une deuxième valeur, la première valeur correspondant à une valeur quantifiée d'une différence entre la valeur de l'élément considéré et un élément de référence dont la position est signalée par la direction donnée, et la deuxième valeur correspondant à la valeur quantifiée d'une différence entre ledit autre élément et un autre élément de référence signalé par la direction donnée. [0028] Selon un autre aspect, l'invention propose également un procédé de codage d'une image d'une séquence vidéo comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, les composantes de luminance et de chrominance ayant le même partitionnement en blocs, le procédé peut comprendre pour au moins un bloc de la composante de luminance, une évaluation d'un mode dit BDPCM et d'un autre mode pour coder ledit bloc, et [0029] en fonction du résultat de l'évaluation, une sélection de l'un des modes pour coder ledit bloc de la composante de luminance et le bloc correspondant de la composante de chrominance, et un codage d'une information représentative du mode sélectionné pour coder le bloc de la composante de luminance et bloc correspondant de la composante de chrominance. [0030] De préférence, si le mode BDPCM est sélectionné, ladite information est relative au bloc de la composante de luminance, et comprend un indicateur indiquant que le mode sélectionné pour le bloc de la composante luminance et pour le bloc correspondant de la composante de chrominance est le mode BDPCM et un indicateur de direction permettant de déterminer un prédicteur de bloc pour le bloc de la composante luminance et pour le bloc correspondant de la composante de chrominance. [0031] Selon un autre aspect, l'invention propose également un procédé de décodage d'une image codée, à partir d'un flux de données vidéo codées, l'image comprenant un moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance chaque composante étant partitionnée en blocs, le procédé comprenant un décodage d'une information indiquant pour au moins un bloc de la composante de chrominance, s'il est encodé ou non à l'aide d'un mode dit BDPCM. [0032] Selon un autre aspect, l'invention propose également un procédé de décodage d'une image codée, à partir d'un flux de données vidéo codées, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative dc la chrominancc, chaque composante étant partitionnée en blocs, le procédé comprenant un décodage d'une première information représentative d'un critère d'encodage, et si la valeur décodée de l'information indique que le critère d'encodage est satisfait, un décodage d'une deuxième information indiquant pour au moins un bloc de la composante de chrominancc, s'il est encodé ou non à l'aide d'un mode dit BDPCM. [0033] De préférence, pour les deux derniers aspects de l'invention précités, l'image comprend en outre une deuxième composante de chrominance ayant le même partitionnement que l'autre composante dc chrominancc, et la valeur décodée de la deuxième information est également utilisée pour indiquer si le bloc correspondant de la deuxième dc composante de chrominance est encodé à l'aide d'un mode dit BDPCM, ladite valeur décodée de la deuxième information indiquant également une direction, permettant à partir de prédicteurs de bloc respectifs, fonction de ladite direction, de décoder le bloc de l'autre composante de chrominance et le bloc correspondant de la deuxième composante de chrominancc. [0034] De préférence, le procédé peut comprendre en outre un décodage d'une autre in- formation indiquant pour au moins un bloc de la composante de chrominance, s'il est encodé à l'aide d'un mode dit BDPCM. [0035] Selon un autre aspect, l'invention propose également un procédé de décodage d'une image codée, à partir d'un flux de données vidéo codées, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance chaque composante étant partitionnée en blocs, le procédé comprenant un décodage d'une première information relative à au moins ladite image, indiquant que le mode BDPCM peut être utilisé pour décoder au moins un bloc d'au moins une composante de l'image, et si la première information indique que le mode BDPCM peut être utilisé pour décoder au moins un bloc d'au moins une composante de l'image, un décodage d'une deuxième information relative à au moins ladite image, indiquant que le mode BDPCM peut être utilisé pour décoder au moins un bloc de la composante de chrominance de l'image. [0036] De préférence, si la deuxième information relative à ladite image indique que le mode BDPCM peut être utilisé pour décoder au moins un bloc de la composante de chrominance de l'image, un indicateur relatif audit au moins un bloc de la composante de chrominance, indiquant que le mode BDPCM peut être utilisé pour décoder ledit bloc de la composante de chrominance [0037] Selon un autre aspect, l'invention propose également un procédé de décodage d'une image codée, à partir d'un flux de données vidéo codées, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une 6 composante représentative de la chrominance ayant le même partitionnement en blocs, le procédé comprenant un décodage d'une première information représentative d'un critère d'encodage, et si la valeur décodée de l'information indique que le critère d'encodage est satisfait, un décodage d'une deuxième information relative à un moins un bloc de la composante de luminance indiquant si le bloc de la composante de luminance et le bloc correspondant de la composante de chrominance, sont encodés ou non à l'aide d'un mode dit BDPCM. [0038] Selon un autre aspect, l'invention propose également un dispositif de codage d'une image d'une séquence vidéo, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnee en blocs, le dispositif comprenant au moins un microprocesseur configure pour mettre en oeuvre un codage d'au moins un bloc de la composante de chrominance, à l'aide d'un mode dit BDPCM. [0039] Selon un autre aspect, l'invention propose également un dispositif de décodage d'une image codée à partir d'un flux de données vidéo codées, l'image comprenant un moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, le dispositif comprenant au moins un microprocesseur configure pour mettre en oeuvre un décodage d'une information indiquant pour au moins un bloc de la composante de chrominancc, s'il est encode ou non à l'aide d'un mode dit BDPCM. Description détaillée de l'invention [0040] De plus, diverses autres caractéristiques de l'invention ressortent de la description annexée effectuée en référence aux dessins qui illustrent des formes, non limitatives, de réalisation de l'invention et : [0041] [fig.1] illustre différents formats couleur ; [0042] [fig.2] illustre différentes composantes couleur selon un format couleur donné ; [0043] [fig.3] représente un premier mode de mise en oeuvre d'un procédé de codage selon l' invention ; [0044] [fig.4] représente un deuxième mode de mise en oeuvre d'un procédé de codage selon l' invention ; [0045] [fig.5] représente un troisième mode de mise en oeuvre d'un procédé de codage selon l'invention ; [0046] [fig.6] représente un quatrième mode de mise en oeuvre d'un procédé de codage selon l'invention ; [0047] [fig.7] représente un cinquième mode de mise en oeuvre d'un procédé de codage selon l'invention ; [0048] [fig.8] représente un premier mode de mise en oeuvre d'un procédé de décodage 7 selon l'invention ; [0049] [fig.9] représente un deuxième mode de mise en oeuvre d'un procédé de décodage selon l'invention ; [0050] [fig.10] illustre un exemple d'implémentation d'une étape d'un mode de mise en oeuvre d'un procédé de codage/décodage selon l'invention ; et [0051] [fig.1 1] illustre de façon schématique un mode de réalisation d'un dispositif selon l' invention. [0052] La figure 1 illustre pour un standard couleur donné (par exemple pour le standard « YUV » ou « YChCr »), différents motifs d'échantillonnage pouvant être appliqués aux composantes représentatives de la chrominance d'une image. Classiquement, une image comporte une composante représentative de la luminance référencée Y ici (appelée ci-après « composante de luminance » ou « luma » à des fins de simplification), et deux composantes de chrominance (appelée ci-après « composante de chrominance » ou « chroma » à des fins de simplification). Ces dernières sont respectivement référencées Ch et Cr sur la figure 1. [0053] La figure 1 illustre trois formats, chacun associé à un motif d'échantillonnage, pour une zone d'image constituée de 8 pixels Pxi, formant deux blocs de 2 pixels sur 2 pixels. La vision humaine présentant une sensibilité moindre à la couleur qu'à la luminosité, on conserve généralement moins d'informations de chrominance que de luminance sans pour autant dégrader la qualité perçue de l'image. [0054] Dans le premier format ou première structure dite 4:4:4, aucune des composantes n'est sous-échantillonnée. Chaque pixel Pxi comprend trois composantes couleurs. [0055] Dans le deuxième format dit 4:2:2, les composantes de chrominance sont sous- échantillonnées pour un pixel sur deux. [0056] Dans le troisième format dit 4:2:0, seuls les composantes de chrominance du premier pixel d'un bloc formé de quatre pixels (2 pixels*2 pixels) sont conservées. [0057] D'autres formats existent, les exemples donnés ci-dessus n'étant pas exhaustifs. [0058] Ainsi, comme illustré sur la figure 2 pour le format 4:2:0, lorsqu'une composante de chrominance Cb, Cr est sous-échantillonnée, sa taille est inférieure à celle de la composante de luminance Y. Par exemple pour le format 4:2:0, la taille des composantes de chrominance Cb et Cr est divisée par 4 par rapport à la taille de la luminance. [0059] Chaque composante est partitionnée en bloc BLC. Un exemple Le partitionnement en blocs peut être identique pour chacune des composantes comme illustré sur la figure 2 ou particulier pour une ou un ensemble de composantes. [0060] Dans un premier mode de réalisation illustré sur la figure 3, il est proposé de coder lors d'une étape El, au moins un bloc de la composante de chrominance selon un mode appelé BDPCM (pour « Block Differential Pulse Code Modulation » en anglais), en 8 particulier lorsqu'un critère prédéterminé CT est satisfait. [0061] En variante, le mode BDPCM peut être par exemple appliqué par défaut. [0062] L'application du mode BDPCM à la chrominance permet d'améliorer le taux de compression des données. Il est possible d'appliquer ce mode lorsqu'un certain critère est satisfait, de façon par exemple à ne pas augmenter la complexité du procédé d'encodage. Différents critères possibles sont décrits ci-après. [0063] Comme exposé ci-avant, plusieurs variantes du mode BDPCM existent. [0064] Dans une première variante (dite R-BDPCM) décrite dans l'article « CE8-relased: Quatztized residual BDPCM » précité, lorsque la composante de luminance d'un bloc est codé selon le mode BDPCM, une information de direction (par exemple un indicateur) est codée pour le bloc de la luminance considéré. L'indicateur est représentatif d'une direction verticale ou horizontale. [0065] Dans cette première variante, une prédiction de type INTRA est effectuée sur les éléments du bloc considéré dans un premier temps. Cette prédiction est identique à celle décrite dans le standard HEVC. Ainsi, si l'indicateur de direction pour le bloc correspond à une direction horizontale, c'est la prédiction INTRA horizontale qui est appliquée, c'est-à-dire que l'on prédit la valeur de l'élément du bloc considéré (ou de l'une de ses composantes), à partir de la valeur de l'élément voisin, à gauche de cet élément. Sinon, c'est la prédiction INTRA verticale qui est appliquée, c'est-à-dire que l'on prédit la valeur de l'élément du bloc considéré (ou de l'une de ses composantes), à partir de la valeur d'un bloc voisin au-dessus de cet élément. La valeur de l'élément de la composante de luminance du bloc considéré prédit, localisé à la ligne i et la colonne j du bloc, est référencée par P(i,j), les éléments d'un bloc étant organisé en lignes et colonnes (i et j étant des entiers). [0066] Dans un deuxième temps, le résidu RESI de prédiction de chaque élément P(i,j) est calculé comme ci-dessous : [0067] RESI(i,j)=P(i,j)-PREDI(i,j) [0068] où PREDI(i,j) est un prédicteur égal à l'élément à gauche de P(i,j), REFLEFT(i,j), si la direction de prédiction définie est horizontale ou à l'élément ai dessus de P(i,j), REFTOP(ij), si la direction de prédiction définie est verticale. [0069] Puis le résidu de prédiction RESI(i,j) calculé est quantifié en un résidu quantifié dénommé QRESI (i,j) pour l'élément P(i,j). [0070] Si la prédiction INTRA préalable a été effectuée selon la direction horizontale, des valeurs dites de résidus R(i,j) sont obtenues de la façon suivante : [0071] R(1,0) = QRES1(i3O) [0072] R(i4) = QRESI(i,j) - QRESI(i,j-1) pour j#0 [0073] Si la prédiction INTRA préalable a été effectuée selon la direction verticale, les valeurs R(i,j) sont produite de la façon suivante : 9 [0074] R(0,j) = QRES1(0,j) [0075] R(1J) = QRES1(i,j) - QRES1(i -1,j) pour i [0076] Ensuite, l'ensemble des valeurs R(i,j) sont codées par des moyens connus, tel que le codage des coefficients résiduels du standard HEVC par exemple. [0077] Lors du décodage du flux de données encodées, si la direction de la prédiction, transmise dans le flux, est horizontale, le résidu quantifié QRES1(1.j) est reconstruit de la façon suivante : [0078] QRES1(1,j) = Eik_0120,k). [0079] Au décodage, si la direction de la prédiction est verticale, le résidu quantifié QRES1(i,j) est reconstruit de la façon suivante : [0080] QRES10 = Eik_oR(k,j). [0081] On peut alors reconstruire la version reconstruite REC1(i,j) du pixel P(i,j), à partir de la direction de prédiction et du résidu quantifié QRES1(1.j), en ajoutant au prédictcur PRED1(i,j), la valeur déquantifiée de QRES1(i,j). [0082] Dans une deuxième variante (dite S-BDPCM) décrite dans l'article « CES: BDPCM with horizontal/vertical peedictor and indepetzdetztly decodable at-eas (test précité, une information de direction (par exemple un indicateur) est également codée pour la composante de luminance le bloc considéré. De même l'indicateur est représentatif d'une direction verticale ou horizontale. [0083] Dans cette variante, les éléments sont traités les uns après les autres, dans un ordre prédéfini. Si l'indicateur de direction correspond à la direction de prédiction horizontale, tous les éléments de la première colonne du bloc (à gauche) sont d'abord traités, puis tous les échantillons de la deuxième colonne, et ainsi de suite jusqu'à la dernière colonne du bloc. Au sein d'une colonne, les éléments peuvent être traités en parallèle ou dans un ordre indifférent. Un élément de référence dit élément prédicteur, PRED2(i,j) permet de prédire l'élément du bloc considéré situé à ien'e ligne de la j'in' colonne. Il vient: [0084] PRED2(i3O) = REFLEFT(i) [0085] PRED2(i4) = REC2(i,j-1) pour j#0, où [0086] REFLEFT(i) est l'élément de référence (c'est-à-dire appartenant au bloc voisin décodé) à gauche du bloc et à la ième ligne, et [0087] REC2(i,j-1) est l'élément reconstruit du bloc considéré situé à la ien'e ligne et à la j-1 eme colonne (c'est-à-dire immédiatement à gauche de l'élément considéré). [0088] Si l'indicateur de direction correspond à la direction de prédiction verticale, tous les éléments de la première ligne du bloc (en haut) sont traités, puis tous les échantillons de la deuxième ligne, et ainsi de suite jusqu'à la dernière ligne. Au sein d'une même ligne, les éléments peuvent être traités en parallèle ou dans un ordre indifférent. De même, un élément de référence dit élément prédicteur PRED2(i,j) pour prédire l'élément situé à la frai, ligne de la j,ifie colonne du bloc considéré, est obtenu de la façon suivante : [0089] PRED2(0,j) = REFTOP(j) [0090] PRED2(i,j) = REC2(i-1,j) pour i où [0091] REFTOP(i) est l'élément de référence (c'est-à-dire appartenant au bloc voisin décodé) au-dessus du bloc considéré et à larine colonne ; [0092] REC2(i-1,j) est l'élément décodé (ou reconstruit) du bloc considéré situé à la Heine ligne et à lat., colonne (donc, immédiatement au-dessus de l'élément courant). [0093] Un résidu correspondant RES2(i,j) est alors calculé par différence entre la valeur originale de l'élément situé à la fraie ligne de la yin, colonne du bloc considéré et PRED(i,j). [0094] Le résidu RES2(i,j) est quantifié de façon à obtenir un résidu quantifié : QRES2(i.j). [0095] Lors du décodage, le résidu quantifié obtenu d'un flux vidéo codé, transmis à un décodeur, est alors déquantifié pour obtenir un résidu déquantifié : DORES2(ij). [0096] La valeur reconstruite REC2(i,j) de l'élément considéré est alors obtenu selon la formule suivante : [0097] REC2(iJ) = PRED2(i,J) + DQRES2(i,j), PRED2(i,j). Il est à noter que REC2(iJ) sert à prédire l'élément suivant dans l'ordre de traitement des éléments. [0098] Il est à préciser que dans le cas où la quantification utilisée dans les variantes précitées, est une quantification scalaire uniforme, la première et la deuxième variante sont équivalentes. En effet, si l'on suppose que la prédiction est horizontale (le raisonnement est identique si elle est verticale), et que la quantification scalaire uniforme utilise un pas de quantification Ô. Dans ce cas, selon la première variante, un élément reconstruit REC1(i,j) s'écrit : [0099] REC1(i,j) = REFLEFT(i) + Lik,0QRES1(i,k)* Ô. [0100] Selon la deuxième variante, l'élément reconstruit REC2(i,j) s'écrit : [0101] REC2(i,j)=PRED2(i,j) + DQRES2(i,j) [0102] =REC2(i,j-1)+QRES2(i,j) Ô [0103] = REC2(i,j-2)+(QRES2(i,j-1)+QRES2(i,j)) Ô [0104] [0105] =REFLEFT(i)+ Li,,,ÙQRES2(i.jr Ô [0106] Donc dans les deux cas, l'élément reconstruit est égal à la valeur de l'élément de référence REFLEFT(i), auquel on ajoute la somme des valeurs quantifiées des résidus des éléments précédemment reconstruits, multipliée par le pas de quantification. Dans la suite du texte, le mot BDPCM sera utilisé pour désigner indifféremment l'une ou l'autre des variantes du mode. [0107] Le critère prédéterminé CT à satisfaire peut porter sur le format couleur de l'image. Par exemple, lorsque l'image ou plusieurs images ou l'ensemble des images de la 11 séquence vidéo n'est (ne sont) pas sous-échantillonnée(s), le codage d'au moins un bloc de la ou des composantes de chrominance d'une ou plusieurs images est réalisé à l'aide de mode BDPCM. Un autre critère prédéterminé CT peut concerner le contenu d'une ou de plusieurs images ou encore le contenu d'une de ses composantes. Par exemple, si une image ou une composante de l'image comporte peu de mouvement, le codage d'au moins un bloc de la ou des composantes de chrominance de l'image est réalisé à l'aide de mode BDPCM. Un autre critère prédéterminé peut être le gain produit si le mode BDPCM est utilisé pour coder le bloc de la composante de chrominance, à savoir si celui-ci est supérieur à un seuil prédéterminé ou non. La liste des critères énoncés ci-avant ne sont pas exhaustive. L'homme du métier pourra utiliser un autre critère non mentionné ici, qui lorsqu'il est satisfait implique le codage d'un moins un bloc d'une composante de chrominance d'une image. [0108] La figure 4 illustre un autre mode de mise en oeuvre de l'invention, comprenant outre l'étape El, une étape E2 de codage d'une information indicative du mode BDPCM utilisé pour coder le bloc de la composante de chrominance. [0109] Cette information peut être un indicateur binaire niveau bloc (c'est-à-dire relative au bloc considéré), qui lorsqu'il est activé pour un bloc de la composante de chrominance, indique que le mode BDPCM est utilisé pour coder le bloc en question. [0110] Par ailleurs, l'information relative à un bloc d'une composante de chrominance, peut également être valable pour le bloc correspondant de l'autre bloc de la chrominance, si les deux composantes de chrominance ont le même partitionnement en blocs. Un seul indicateur est signalé au niveau du bloc de la première composante de chrominance. [0111] De préférence, ladite information peut être en outre indicative d'une direction de prédiction, verticale ou horizontale, comme expliqué ci-avant. De même que pour l'indicateur précédent, l'information de direction peut être un indicateur binaire signalé uniquement pour le bloc de la première composante de chrominance et valable également pour le bloc correspondant de la deuxième composante de chrominance. [0112] La figure 5 illustre un autre mode de mise en oeuvre de l'invention. Ce mode de mise en oeuvre comprend une étape EIO comprenant, en particulier si le critère CT est satisfait, une évaluation du mode BDPCM et d'un autre mode pour coder un bloc de la composante de chrominance. En variante, l'étape EIO peut-être indépendante du critère CT. Dans une autre variante, si le partitionnement des composantes de luminance et de chrominance est identique, l'évaluation peut être faite sur le bloc correspondant de luminance et le mode sélectionné et directement utilisé pour coder la composante de chrominance. [0113] L'autre mode peut être par exemple un mode de codage avec uniquement une prédiction INTRA ou un mode de prédiction INTER tel que décrit pour le standard HEVC. L'évaluation comprend ici un codage de la composante de chrominance du 12 bloc considéré selon le mode BDPCM d'une part et selon l'autre mode d'autre part. En fonction d'un autre critère prédéterminé, on sélectionne le bloc de la composante de chrominance codé selon le mode BDPCM ou selon l'autre mode. Cet autre critère prédéterminé peut être par exemple le coût débit-distorsion. Si ce coût est supérieur à un seuil donné, dans ce cas le mode BDPCM n'est pas utilisé pour le codage de la composante de chrominance du bloc considéré. [0114] L'étape El 1 comprend alors un codage d'une information représentative de l'autre mode de codage pour le bloc de la composante de chrominance. À l'inverse, l'étape El 2 comprend un codage d'une information représentative du mode BDPCM pour coder le bloc de la composante de chrominance. [0115] Les étapes El 1 et El 2 peuvent comprendre en outre un codage d'une information re- présentative du critère CT, si celui-ci est pris en compte à l'étape précédente. Par exemple, si le critère à satisfaire est d'avoir une taille identique pour les composantes de luminance et de chrominance, les étapes El 1 et E12 peuvent comprendre en outre le codage d'une information signalant le format d'échantillonnage de l'image. Si cette information indique que le format couleur est 4:4:4, alors le critère CT est satisfait, car les composantes couleurs ont la même taille dans ce format. Par exemple, si les images d'une séquence vidéo peuvent potentiellement être au format 4:4:4 ou au format 4:2:0, l'information peut alors être un indicateur binaire qui lorsque il est activé, signale que l'image (ou la séquence s'il est utilisé au niveau séquence) est au format 4:4:4. [0116] La figure 6 illustre un mode de mise en oeuvre d'un codage de plusieurs composantes d'un bloc de l'image Le codage s'effectue ici composante par composante. Tous les blocs d'une même composante sont codés avant de coder les blocs d'une autre composante. Ce mode de mise en oeuvre est particulièrement adapté si les composantes n'ont pas le même partitionnement. [0117] Dans une première étape E400, on considère une première composante, par exemple la composante de luminance. Puis pour cette composante de luminance sélectionnée, on considère le premier bloc, E401. Celui-ci est codé selon une méthode choisie à l'étape E402. Par exemple, la méthode peut comprendre une évaluation du mode BDPCM et d'un autre mode, puis la sélection de bloc codé engendrant le coût débit-distorsion le plus bas. Lors d'un test T2, on vérifie que le bloc codé est le dernier de la composante. Si ce n'est pas le cas, on passe au bloc suivant à l'étape E403 jusqu'à ce que tous les blocs de la composante de la luminance soient codés. [0118] Si la composante traitée n'est pas la dernière, test T3, une autre composante est obtenue à l'étape E404, la première composante de chrominance par exemple. De même le premier bloc de la nouvelle composante est sélectionné à l'étape E401. Puis ce bloc est codé selon l'une des méthodes décrites ci-avant. Le codage peut être ici fonction d'un critère prédéterminé CT. Par exemple, le codage de cette composante de 13 chrominance peut comprendre une évaluation du mode BDPCM et d'un autre mode, si le format couleur de l'image ou de la séquence vidéo complète, est 4:4:4. [0119] En variante, si la composante de chrominance et la composante de luminance ont le même partitionnement, le bloc de la composante de chrominance peut être codé à l'aide du mode sélectionné pour coder le bloc de la composante de luminance correspondant. Par exemple, si le mode sélectionné pour le bloc de la composante de luminance est le mode BDPCM, celui est utilisé par défaut pour coder le bloc correspondant de la composante de chrominance. [0120] De même que précédemment, si le bloc de la composante de chrominance traité n'est pas le dernier, test T2, on passe au bloc suivant E403. Le processus est répété jusqu'à ce que tous les blocs de la dernière composante soient traités, test T3. [0121] Le processus peut être répété pour l'ensemble des images formant la séquence vidéo. [0122] La figure 7 illustre un autre mode de mise en oeuvre pour le codage de plusieurs composantes d'un bloc de l'image. Le codage s'effectue ici bloc par bloc. Toutes les composantes d'un même bloc sont codées avant de coder le bloc suivant. Pour ce mode de mise en oeuvre, les composantes ont de préférence le même partitionnement en blocs. [0123] Lors d'une étape E500, un premier bloc est obtenu (par exemple, situé en haut à gauche de l'image). L'ordre de parcours des blocs est supposé connu ici. La composante de luminance de cc bloc est codée à l'étape E501. Puis la première composante de chrominance de ce bloc est codée à son tour à l'étape E502 selon l'une des méthodes décrites ci-avant, éventuellement en fonction d'un critère CT. [0124] La deuxième composante de chrominance est codée à l'étape E503 selon l'une des méthodes décrites ci-avant, éventuellement en fonction d'un critère CT. En variante, le mode de codage utilisé pour la première composante de chrominance du bloc est utilisé par défaut pour le codage de la deuxième composante de chrominance du bloc. [0125] Si le bloc traité n'est pas le dernier, test T5, on considère le bloc suivant. Le processus est réitéré jusqu'au dernier bloc. [0126] En variante, étant donné que les composantes de chrominance et la composante de luminance ont le même partitionnement, les chrominances du bloc peuvent être codées à l'aide du mode sélectionné pour coder la luminance du bloc. Par exemple, si le mode sélectionné pour coder la composante de luminance du bloc est le mode BDPCM, celui-ci est automatiquement utilisé pour coder les composantes de chrominance du bloc. [0127] En variante, au moins deux composantes du bloc considéré sont codées en parallèle. [0128] Le processus peut être répété pour l'ensemble des images formant la séquence vidéo. [0129] Le codage selon les modes de mise en oeuvre des figures 6 et 7 notamment, peut comprendre pour chaque image ou pour l'ensemble de la séquence vidéo, le codage 14 d'une information indiquant si le critère CT est satisfait ou non. Cette information pour être un indicateur du format couleur de l'image ou des (toutes les) images de la séquence vidéo. Par exemple, l'indicateur peut signaler que l'image d'entrée est au format 4:2:0 (critère CT non satisfait) ou au format 4:4:4 (critère CT satisfait). [0130] En variante, les modes de mise en oeuvre des figures 6 et 7 peuvent comprendre pour au moins une image, le codage d'une première information, indiquant que le mode BDPCM peut être utilisé pour coder au moins un bloc d'au moins une composante de l'image. Et si la première information indique que le mode BDPCM peut être utilisé pour coder au moins un bloc d'au moins une composante de l'image, un codage d'une deuxième information relative à au moins ladite image, indiquant que le mode BDPCM peut être utilisé pour coder au moins un bloc de la composante de chrominance de l'image. [0131] La première et la deuxième information peuvent être relatives à chaque image d'une séquence vidéo pour une plus meilleure dynamique, ou à la séquence vidéo entière. [0132] Si la deuxième information est activée indiquant que le mode BDPCM peut être utilisé sur au moins un bloc de la composante de chrominance, un indicateur peut être encodé pour le bloc en question. Cet indicateur lorsqu'il est activé, signale que le mode BDPCM est utilisé pour le bloc en question. [0133] La figure 10 illustre un exemple d'implémentation de cette première et cette deuxième information au niveau image. Sont considérés ici quatre indicateurs PLI, FL2, FL3 et FL4. Lorsque le tlag FL1 est activé (=1), dans ce cas le mode BDPCM peut être utilisé pour au moins une composante de l'image. Lorsque le tlag FL2 est activé (=1), dans ce cas le mode BDPCM peut être utilisé pour au moins un bloc d'une composante de chrominance de l'image. Si l'indicateur FL2 est activé, pour au moins un bloc de la composante de chrominance, un indicateur FL4 signale (=1) ou non (=0) que le mode BDPCM est utilisé pour coder le bloc en question. Un autre indicateur, FL3, peut être utilisé pour signaler l'utilisation d'un autre mode de codage. En variante, l'autre mode de codage peut être un mode par défaut. Dans ce cas, aucun indicateur n'est utilisé. [0134] Par exemple, pour une première image IMI, les indicateurs FL1 et FL2 sont tous les deux activés. Les indicateurs FL3 et FL4 pour un bloc de la composante de luminance Y de cette image IM1 peuvent alors prendre respectivement les valeurs 0 et 1 indiquant que le mode BDPCM est utilisé pour coder le bloc concerné. Les indicateurs FL3 et FL4 pour un bloc de la composante de chrominance ici Cb de cette image IM1 peuvent prendre respectivement les valeurs «0 » et « 1 » indiquant que le mode BDPCM est utilisé pour coder le bloc concerné. [0135] Dans un autre exemple, pour une image IM2, seul l'indicateur FL1 est activé. L'indicateur FL2 est désactivé. Les indicateurs FL3 et FL4 pour un bloc de la composante de luminance Y de cette image IM1 peuvent alors prendre respectivement les valeurs 0 et 1 indiquant que le mode BDPCM est utilisé pour coder le bloc concerné. Seul un indicateur FL3 est codé pour le bloc de la composante de chrominance ici Ch, de l'image 1M2, car l'indicateur FL2 n'autorise pas l'utilisation du mode BDPCM pour coder un bloc de la composante de chrominance. L'indicateur FL3 est activé signalant que le mode INTRA est utilisé pour coder ce bloc. S'il était désactivé, un autre mode de codage pourrait être utilisé (par exemple le mode INTER). En variante, aucun indicateur n'est codé pour ce bloc de la composante de chrominance. Le mode de codage est un mode par défaut. [0136] L'utilisation des indicateurs PLI et FL2 permet d'éviter de coder (puis de décoder par la suite) un indicateur pour chaque bloc de la luminance et/ou de la chrominance, lorsque le mode BDPCM n'est pas utilisé dans l'image. [0137] On se réfère à nouveau aux figures6 et 7. Le codage, selon les modes de mise en oeuvre de ces figures, peut comprendre pour chaque image ou pour l'ensemble de la séquence vidéo, le codage d'une information indiquant que le partitionnement des composantes est identique ou non pour la luminance et les chrominances. Cet indicateur peut signaler un premier partitionnement pour la composante de luminance et un deuxième partitionnement pour les deux composantes de chrominance. [0138] Par ailleurs, le codage des blocs selon les modes de mise en oeuvre des figures 6 et 7 peut comprendre si le mode BDPCM est sélectionné pour une composante, un codage d'une direction de codage (vertical ou horizontal). Cette direction peut être codée pour le bloc de luminance et d'une seule composante de chrominance La direction codée pour le bloc de la composante de chrominance, est par défaut valable pour le bloc correspondant de la deuxième composante de chrominance. [0139] Le codage selon les modes de mise en oeuvre des figures 6 et 7 peut comprendre en outre le codage d'une première information relative à l'image, apte à indiquer si le mode BDPCM peut être utilisé pour coder un moins une composante d'au moins un bloc de l'image, et si la première information indique que le mode BDPCM peut être utilisé pour coder un moins une composante d'au moins un bloc de l'image, un codage d'une deuxième information relative à ladite image, apte à indiquer que le mode BDPCM peut être utilisé pour coder la composante de chrominance d'au moins un bloc de l'image. [0140] En variante, cette information peut comprendre un premier indicateur indiquant le mode utilisé pour le bloc de la composante de luminance et un deuxième indicateur indiquant le mode utilisé pour le bloc de la composante de chrominance [0141] En variante, cette information peut comprendre un seul indicateur indiquant le mode utilisé pour le bloc de la composante de luminance et le mode utilisé pour le bloc de la ou les composantes de chrominance 16 [0142] En variante, cette information peut comprendre un premier indicateur indiquant le mode utilisé pour le bloc de la composante de luminance et un unique deuxième indicateur indiquant le mode utilisé pour le bloc des deux composantes de chrominancc. [0143] Les figures 8 et 9 illustrent deux modes de mise en oeuvre d'un procédé de décodage d'un flux de données codées représentatives de la ou des images d'une séquence vidéo, selon l'invention. Ces figures correspondent respectivement aux modes de mise en oeuvre des figures 6 et 7. [0144] En premier lieu, on se réfère à la figure 8, où le décodage est effectué composante par composante. Le mode de mise en oeuvre peut comprendre au préalable une étape E599 de décodage d'une première information codée, relative à l'image (ou à la séquence vidéo) à laquelle appartient la composante, indiquant si le mode BDPCM est utilisé ou non pour coder un moins une composante d'au moins un bloc de l'image. Cette première information correspond à l'indicateur FL1 de la figure 10. [0145] Si la première information une fois décodée indique que le mode BDPCM peut être utilisé pour coder un moins une composante d'au moins un bloc de l'image, une deuxième information relative à ladite image est décodée. Cette deuxième information correspondant à l'indicateur FL2 de la figure 10, indique que le mode BDPCM a été utilisé pour coder la composante de chrominance d'au moins un bloc de l'image. [0146] En variante, l'étape préalable E599 peut comporter un décodage d'une information représentative d'un critère prédéterminé, par exemple le format couleur de l'image considérée (ou de de l'ensemble des images de la séquence vidéo). En fonction du format couleur obtenu, le mode DBPCM peut avoir été utilisé ou non pour le codage d'une composante de chrominance d'un bloc, et une information correspondante peut être décodée pour le bloc de cette composante de chrominance. [0147] Suite à cette étape préalable E599 (pouvant être optionnelle), le décodage s'effectue ici composante par composante. Tous les blocs d'une même composante sont décodés avant de décoder les blocs d'une autre composante. [0148] Dans une première étape E600, on considère les données codées représentatives d'une première composante, par exemple la composante de luminance. Puis pour cette composante de luminance, on considère les données codées du premier bloc dans l'ordre de décodage, à l'étape E601. Au cours d'une étape E602, on peut décoder une information (par exemple les indicateurs FL3, FL4 sur la figure 10) indiquant pour ce bloc de la composante de luminance, s'il est encodé à l'aide d'un mode dit BDPCM ou d'un autre mode. [0149] En fonction de la valeur de l'information, le bloc de la composante de luminance est décodé avec l'un ou l'autre mode. Lors d'un test T6, on vérifie que le bloc décodé n'est pas le dernier de la composante traitée. Si ce n'est pas le cas, on passe au bloc suivant à l'étape E603 jusqu'à ce que tous les blocs de la composante de la luminance 17 soient décodés. [0150] Si la composante traitée n'est pas la dernière, test T7, les données codées d'une autre composante sont obtenues à l'étape E604, la première composante de chrominance par exemple. De même les données codées relatives au premier bloc de la nouvelle composante sont sélectionnés à l'étape E601. Une information représentative du mode de codage utilisé pour le bloc de la composante de chrominance considérée peut être est décodée (par exemple un indicateur FL3 ou les indicateur FL3, FL4 de la figure 10). Si autorisé par la deuxième information décodée lors de l'étape E599, cette information représentative du mode de codage peut signaler le mode BDPCM. Si non autorisé par la deuxième information décodée lors de l'étape E599, cette information représentative du mode de codage peut signaler un autre mode comme expliqué en référence à la figure 10. [0151] En variante, si non autorisé par la deuxième information décodée lors de l'étape E599, le mode de codage utilisé peut être un mode par défaut, par exemple le mode INTRA. [0152] En variante, si la composante de chrominance et la composante de luminance ont le même partitionnement, le bloc de la chrominance peut être décodé à l'aide du mode qui a été utilisé pour coder le bloc de la composante de luminance correspondant. [0153] De même que précédemment, si le bloc de la composante de chrominance traité n'est pas le dernier, test T6, on passe au bloc suivant E603. Le processus est répété jusqu'à ce que tous les blocs de la dernière composante soient traités, test T7. [0154] Le processus est ici répété de façon que l'ensemble des données codées du flux de données vidéo soient traitées. [0155] La figure 9 illustre un autre mode de mise en oeuvre pour le décodage de plusieurs composantes d'un bloc de l'image. Le décodage s'effectue ici bloc par bloc. Toutes les composantes d'un même bloc sont décodées avant de décoder le bloc suivant. Pour ce mode de mise en oeuvre, les composantes ont de préférence le même partitionnement. [0156] De même que pour le mode de mise en oeuvre représenté sur la figure 8, le procédé peut comprendre une étape préalable E699, similaire à l'étape E599 décrite précédemment. [0157] Suite à cette étape préalable E699 (pouvant être optionnelle), les données codées cor- respondant à un premier bloc sont obtenues E700. L'ordre de pal-cours des blocs est supposé connu ici. Une information indicative du mode de codage qui a été utilisé pour coder la composante de luminance est décodée (par exemple FL3, FL4). La composante de luminance de ce bloc est décodée à l'étape E701 à partir de cette information du mode de codage décodée. [0158] Puis une information indicative du mode de codage qui a été utilisé pour coder la composante de chrominance du bloc concerné est décodée (par exemple FL3, FL4 ou 18 FL3 uniquement). [0159] Alternativement l'information décodée lors du décodage de la composante de luminance peut également indiquer le mode de codage de la composante de chrominance du bloc considéré, si par exemple elle est encodée sur deux bits ou alors en étant un mode par défaut pour toutes le composantes du bloc concerné. [0160] La première composante de chrominance de ce bloc est décodée à son tour à l'étape E702 à l'aide du mode indiquée par l'information décodée, ce mode pouvant être le mode BDPCM. [0161] La deuxième composante de chrominance est décodée à l'étape E703 selon l'une des méthodes décrites ci-avant. En variante, le mode de codage utilisé pour la première composante de chrominance du bloc est automatiquement utilisé pour le décodage de la deuxième composante de chrominance du bloc. [0162] Si le bloc traité n'est pas dernier. test T5, on considère le bloc suivant. Le processus est réitéré jusqu'au dernier bloc. [0163] En variante, au moins deux composantes du bloc considéré sont décodées en parallèle. Le processus est ici répété de façon que l'ensemble des données codées du flux de données vidéo soient traitées. [0164] Selon un mode particulier de réalisation de l'invention illustré par la figure 11, les étapes du procédé de codage sont mises en oeuvre par des instructions de programme d'ordinateur. Pour cela, le dispositif de codage 800 ou le dispositif de décodage 900 a l'architecture classique d'un ordinateur et comprend notamment une mémoire MEM 801, 901, une unité de traitement UT 802, 902, équipée par exemple d'au moins un microprocesseur Pl, et pilotée par le programme d'ordinateur Pg 803 stocké en mémoire MEM. Le programme d'ordinateur Pg comprend des instructions pour mettre en oeuvre les étapes du procédé de codage ou de décodage tel que déciit ci-dessus, lorsque le programme est exécuté par le microprocesseur. [0165] A l'initialisation, les instructions de code du programme d'ordinateur Pg sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur. Le processeur de l'unité de traitement UT met notamment en oeuvre les étapes du procédé de codage ou de décodage déciit ci-dessus dans ces différentes variantes de réalisation, selon les instructions du programme d'ordinateur Pg. [0166] Le dispositif 800, 900 peut être agencé pour coopérer au moins avec les modules suivants d'un terminal ET : [0167] - un module E/R d'émission/réception de données, par l'intermédiaire duquel un flux binaire ou un fichier compressé FC est transmis dans un réseau de télécommunications, par exemple un réseau filaire ou un réseau hertzien ; et [0168] - un module M de stockage M de l'image ou de la séquence d'images à coder, du flux/fichier de données codées obtenu ou de l'image ou de la séquence d'images 19 décodée. [0169] Selon un mode de réalisation, le dispositif de codage 800 d'une image d'une séquence vidéo, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, comprend au moins un microprocesseur configure pour mettre en oeuvre un codage d'au moins un bloc de la composante de chrominance, à l'aide d'un mode dit BDPCM. [0170] Selon un mode de réalisation, le dispositif de codage 800 d'une image d'une séquence vidéo, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, comprend au moins un microprocesseur configure pour mettre en oeuvre pour au moins un bloc de la composante de chrominance, une évaluation d'un mode dit BDPCM et d'un autre mode pour coder ledit bloc, et en fonction du résultat de l'évaluation, une sélection de l'un des modes pour coder ledit bloc, et un codage d'une information représentative du mode sélectionné pour coder ledit bloc. [0171] Selon un mode de réalisation, le dispositif de décodage 900 d'une image codée à partir d'un flux de données vidéo codées, l'image comprenant un moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, le dispositif comprenant au moins un microprocesseur configuré pour mettre en oeuvre un décodage d'une information indiquant pour au moins un bloc de la composante de chrominance, s'il est encodé ou non à l'aide d'un mode dit BDPCM. [0172] Bien entendu, diverses autres modifications peuvent être apportées à l'invention dans le cadre des revendications annexées. 20 REVENDICATIONS[Revendication I] Procédé de codage d'une image d'une séquence vidéo, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, le procédé comportant un codage (El) d'au moins un bloc dc la composante de chrominance, à l'aide d'un mode dit BDPCM. [Revendication 2] Procédé selon la revendication I. dans lequel au moins un bloc de la composante de chrominance est codé à l'aide du mode BDPCM lorsqu'un critère (CT) prédéterminé est satisfait. [Revendication 3] Procédé selon la revendication 2, dans lequel le critère prédéterminé est satisfait lorsque lesdites deux composantes sont de taille identique. [Revendication 4] Procédé selon la revendication 1, dans lequel le codage comprend en outre le codage d'une information indicative du mode BDPCM utilisé pour coder le bloc de la composante de chrominance. [Revendication 5] Procédé selon la revendication 2, dans lequel lorsque le critère pré- déterminé est satisfait, un indicateur, signalant l'utilisation du mode BDPCM, est codé pour le bloc de la composante de chrominance. [Revendication 6] Procédé de codage d'une image d'une séquence vidéo, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, le procédé comprenant pour au moins un bloc de la composante de chrominance, une évaluation (E10) d'un mode dit BDPCM et d'un autre mode pour coder ledit bloc, et en fonction du résultat de l'évaluation, une sélection de l'un des modes pour coder ledit bloc, et un codage (El 1, E12) d'une information représentative du mode sélectionné pour coder ledit bloc. [Revendication 7] Procédé selon la revendication 6, dans lequel on évalue le mode BDPCM et l'autre mode pour au moins un bloc de la composante de chrominance lorsqu'un critère (CT) prédéterminé est satisfait. [Revendication 8] Procédé selon la revendication 7, dans lequel le critère (CT) pré- déterminé est. satisfait lorsque lesdites deux composantes sont de taille identique. [Revendication 9] Procédé selon la revendication 8, dans lequel le codage comprend en outre le codage d'une information signalant le format d'échantillonnage de l'image, ladite information étant indicative des tailles desdites com- 21 [Revendication 10] [Revendication 11] [Revendication 12] [Revendication 13] [Revendication 14] [Revendication 15] [Revendication 16] posantes. Procédé selon la revendication 6, dans lequel l'évaluation comprend un codage du bloc de la composante de chrominance considéré selon le mode BDPCM d'une part et selon l'autre mode d'autre part, et en fonction d'un autre critère prédéterminé, une sélection du bloc codé selon le mode BDPCM ou du bloc condé selon l'autre mode. Procédé selon la revendication 6, comprenant en outre pour au moins un bloc de la composante de luminance, une évaluation du mode dit BDPCM et de l'autre mode pour coder ledit bloc de la composante de luminance, et en fonction du résultat de l'évaluation, un codage d'une information représentative de l'un des modes pour coder ledit bloc de la composante de luminance. Procédé selon l'une des revendications 6 ou 11, dans lequel les composantes ont le même partitionnement en blocs, le codage de l'image étant effectué bloc par bloc (E500-E504). Procédé selon l'une des revendications 6 ou 11, dans lequel le codage de l'image est effectué composante par composante (E400-E404). Procédé selon la revendication 6, dans lequel le codage comprend en outre pour l'image considérée, le codage d'une première information relative à au moins ladite image, indiquant que le mode BDPCM peut être utilisé pour coder au moins un bloc d'au moins une composante de l'image, et si la première information indique que le mode BDPCM peut être utilisé pour coder au moins un bloc d'au moins une composante de l'image, un codage d'une deuxième information relative à au moins ladite image, indiquant que le mode BDPCM peut être utilisé pour coder au moins un bloc de la composante de chrorninance de l'image. Procédé selon la revendication 14, comprenant pour au moins un bloc de la composante de chrominance, si la deuxième information relative à ladite image indique que le mode BDPCM peut être utilisé pour coder au moins un bloc de la composante de chrominance de l'image, un indicateur relatif à au moins un bloc de la composante de chrominance, indiquant que le mode BDPCM est utilisé pour coder ledit bloc de la composante de chrorninance. Procédé selon la revendication 7, comprenant pour au moins un bloc de la composante de chrominance, si ledit critère est satisfait, un indicateur relatif audit bloc, indiquant que le mode BDPCM est utilisé pour coder ledit bloc de la composante de chrominance. [Revendication 17] Procédé de codage selon la revendication 6, dans lequel l'image comprend en outre une deuxième composante de chrominance ayant le même partitionnement que l'autre composante de chrominance, et si le mode BDPCM est sélectionné pour le bloc de l'autre composante de chrominance, ladite information relative au bloc de l'autre composante de chrominance comprend un indicateur indiquant que le mode BDPCM est sélectionné pour le bloc de l'autre composante de chrominance et le bloc correspondant de la deuxième composante de chrominance, et un indicateur de direction, permettant de déterminer un prédicteur de bloc pour le bloc de l'autre composante de chrominance et le bloc correspondant de la deuxième composante de chrominance. [Revendication 18] Procédé selon l'une des revendications 1 ou 6, dans lequel un bloc est formé d'éléments, le codage d'un bloc à l'aide du mode BDPCM comprend pour au moins un élément du bloc, le codage d'une valeur quantifiée d'un résidu, représentative d'une différence entre une première et une deuxième valeur, la première valeur correspondant à une valeur quantifiée d'une différence entre la valeur de l'élément considéré et un élément de référence dont la position est signalée par la direction donnée, et la deuxième valeur correspondant à la valeur quantifiée d'une différence entre ledit autre élément et un autre élément de référence signalé par la direction donnée. [Revendication 19] Procédé de codage d'une image d'une séquence vidéo, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, les composantes de luminance et de chrominance ayant le même partitionnement en blocs, le procédé comprenant pour au moins un bloc de la composante de luminance, une évaluation d'un mode dit BDPCM et d'un autre mode pour coder ledit bloc, et en fonction du résultat de l'évaluation, une sélection de l'un des modes pour coder ledit bloc de la composante de luminance et le bloc correspondant de la composante de chrominance, et un codage d'une information représentative du mode sélectionné pour coder le bloc de la composante de luminance et bloc correspondant de la composante de chrominance. [Revendication 20] Procédé de codage selon la revendication 19, dans lequel si le mode BDPCM est sélectionné, ladite information est relative au bloc de la composante de luminance, et comprend un indicateur indiquant que le mode sélectionné pour le bloc de la composante luminance et pour le 23 [Revendication 21] [Revendication 22] [Revendication 23] [Revendication 24] [Revendication 25] bloc correspondant de la composante de chrominance est le mode BDPCM et un indicateur de direction permettant de déterminer un prédicteur de bloc pour le bloc de la composante luminance et pour le bloc correspondant de la composante de chrominance. Procédé de décodage d'une image codée, à partir d'un flux de données vidéo codées, l'image comprenant un moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, le procédé comprenant un décodage (E601, E701) d'une information indiquant pour au moins un bloc de la composante de chrominance, s'il est encodé ou non à l'aide d'un mode dit BDPCM. Procédé de décodage d'une image codée, à partir d'un flux de données vidéo codées, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, le procédé comprenant un décodage d'une première information représentative d'un critère d'encodage, et si la valeur décodée de l'information indique que le critère d'encodage est satisfait, un décodage d'une deuxième information indiquant pour au moins un bloc de la composante de chrominance, s'il est encodé ou non à l'aide d'un mode dit BDPCM. Procédé selon l'une des revendications 21 ou 22, dans lequel l'image comprend en outre une deuxième composante de chrominance ayant le même partitionnement que l'autre composante de chrominance, et dans lequel la valeur décodée de la deuxième information est également utilisée pour indiquer si le bloc correspondant de la deuxième de composante de chrominance est encodé à l'aide d'un mode dit BDPCM, ladite valeur décodée de la deuxième information indiquant également une direction, permettant à partir de prédicteurs de bloc respectifs, fonction de ladite direction, de décoder le bloc de l'autre composante de chrominance et le bloc correspondant de la deuxième composante de chrominance. Procédé selon la revendication 22, comprenant en outre un décodage d'une autre information indiquant pour au moins un bloc de la composante de chrominance, s'il est encodé à l'aide d'un mode dit BDPCM. Procédé de décodage d'une image codée, à partir d'un flux de données vidéo codées, l'image comprenant au moins deux composantes, dont 24 [Revendication 26] [Revendication 27] [Revendication 28] [Revendication 29] une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, le procédé comprenant un décodage d'une première information (EU) relative à au moins ladite image, indiquant que le mode BDPCM peut être utilisé pour décoder au moins un bloc d'au moins une composante de l'image, et si la première information indique que le mode BDPCM peut être utilisé pour décoder au moins un bloc d'au moins une composante de l'image, un décodage d'une deuxième information (FL2) relative à au moins ladite image, indiquant que le mode BDPCM peut être utilisé pour décoder au moins un bloc de la composante de chrominance de l'image. Procédé selon la revendication 25, dans laquelle si la deuxième information relative à ladite image indique que le mode BDPCM peut être utilisé pour décoder au moins un bloc de la composante de chrominance de l'image, un indicateur (FL4) relatif audit au moins un bloc de la composante de chrominance, indiquant que le mode BDPCM est utilisé pour décoder ledit bloc de la composante de chrominance. Procédé de décodage d'une image codée, à partir d'un flux de données vidéo codées, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance ayant le même partitionnement en blocs, le procédé comprenant un décodage d'une première information représentative d'un critère d'encodage, et si la valeur décodée de l'information indique que le critère d'encodage est satisfait, un décodage d'une deuxième information relative à un moins un bloc de la composante de luminance indiquant si le bloc de la composante de luminance et le bloc correspondant de la composante de chrominance, sont encodés ou non à l'aide d'un mode dit BDPCM. Dispositif (800) de codage d'une image d'une séquence vidéo, l'image comprenant au moins deux composantes, dont une composante représentative de la luminance et une composante représentative de la chrominance, chaque composante étant partitionnée en blocs, le dispositif comprenant au moins un microprocesseur configuré pour mettre en oeuvre un codage d'au moins un bloc de la composante de chrominance, à l'aide d'un mode dit BDPCM. Dispositif (900) de décodage d'une image codée à partir d'un flux de données vidéo codées, l'image comprenant un moins deux composantes, dont une composante représentative de la luminance et une composante 25 représentative de la chrominance, chaque composante étant partitionnée en blocs, le dispositif comprenant au moins un microprocesseur configure pour mettre en oeuvre un décodage d'une information indiquant pour au moins un bloc de la composante de chrominance s'il est encodé ou non à l'aide d'un mode dit BDPCM.