Brevet FR3044140A1 (20170526)
REVENDICATIONS1. Procédé de traitement d'une séquence d'images numériques en vue de sa transmission à au moins un client via un réseau de télécommunications, ladite séquence étant découpée en une pluralité de groupes d'images, ledit procédé étant caractérisé en ce que, les images d'un groupe étant partitionnées en zones spatiales, il comprend les étapes suivantes, mises en oeuvre pour un groupe d'images, dit groupe courant : - a) formation (El) d'un groupe principal comprenant les images d'origine du groupe courant partitionnés en au moins deux zones spatiales prédéterminées, colocalisées dans les images du groupe courant et comprenant au moins une zone dite de tatouage; - b) obtention (E3) d'un train binaire principal représentatif d'un encodage par zone du groupe principal formé, dans lequel pour une zone autre que ladite au moins une zone de tatouage, les pixels de cette zone principale ne sont pas prédits par référence à des pixels de la zone de tatouage d'une image du groupe ; - c) pour une dite zone de tatouage : o formation (E4) d'un groupe d'images secondaire de même dimension temporelle que le groupe principal et de dimensions spatiales égales à celles de la zone de tatouage; o insertion (E5) d'une première valeur d'information de tatouage dans le groupe secondaire formé ; o obtention (E6) d'un premier train binaire secondaire représentatif du groupe secondaire encodé incluant la première valeur d'information de tatouage ; - d) émission (E10) du train binaire principal, et du au moins un premier train binaire secondaire dans le réseau de télécommunication à destination d'au moins un client.\n<CLM>\1\tProcédé de traitement d'une séquence d'images numériques en vue de sa transmission à au moins un client via un réseau de télécommunications selon la revendication 1, caractérisé en ce qu'il comprend une étape d'insertion (E2) d'une deuxième information de tatouage, distincte de la première, dans la zone de tatouage du groupe principal formé.\n<CLM>\1\tProcédé de traitement d'une séquence d'images numériques en vue de sa transmission à au moins un client via un réseau de télécommunications selon la revendication 1, caractérisé en ce qu'il comprend en outre les étapes suivantes : - pour une zone de tatouage : o formation (E7) d'un deuxième groupe d'images secondaire de même dimension temporelle que le groupe principal et de dimensions spatiales égales à celles de la zone de tatouage; 3044140 34 o insertion (E8) dans le deuxième groupe secondaire formé d'au moins une deuxième valeur d'information de tatouage ; o obtention (E9) d'au moins un deuxième train binaire secondaire comprenant des données encodées représentatives du groupe secondaire incluant la deuxième 5 valeur d'information de tatouage ; o émission (E10) du au moins un deuxième train binaire secondaire à destination d'au moins un client.\n<CLM>\1\tProcédé de traitement d'une séquence d'images numériques selon la revendication 3, caractérisé 10 en ce que l'étape de formation du groupe principal comprend un remplacement des intensités d'origine de la au moins une zone de tatouage par des valeurs d'intensité prédéterminées.\n<CLM>\1\tProcédé de traitement d'une séquence d'images numériques selon la revendication 4, caractérisé en ce que les valeurs prédéterminées sont des valeurs invariables.\n<CLM>\1\tProcédé de traitement d'une séquence d'images numériques selon l'une des revendications 15 précédentes, caractérisé en ce que l'étape de formation d'un groupe secondaire pour une zone de tatouage comprend une extraction des valeurs d'intensités des pixels de la zone de tatouage dans les images d'origine du groupe courant.\n<CLM>\1\tProcédé de traitement d'une séquence d'images numériques selon l'une des revendications précédentes, caractérisé en ce que le procédé comprend une étape de choix de ladite au moins 20 une zone de tatouage parmi les zones partitionnées.\n<CLM>\1\tProcédé de traitement d'une séquence d'images numériques selon l'une des revendications précédentes, caractérisé en ce qu'il comprend en outre une étape de détermination d'une zone de tatouage agrandie dans les images du groupe principal, comprenant la zone de tatouage et une bordure de largeur prédéterminée autour de ladite zone, l'encodage par zone comprend une 25 étape d'application d'un filtre de deblocking de taille inférieure ou égale à la largeur prédéterminée aux frontières des zones des images du groupe principal et pour une zone d'une image autre que ladite au moins une zone de tatouage, la prédiction des pixels de la zone ne fait pas référence aux pixels de ladite au moins une zone de tatouage agrandie d'une autre image du groupe. 30\n<CLM>\1\tProcédé de traitement d'une séquence d'images numériques selon l'une des revendications précédentes, caractérisé en ce que le partitionnement mis en oeuvre dans l'étape de formation du groupe principal comprend au moins une première et une deuxième zones de tatouage et l'étape d'insertion d'au moins une première information de tatouage dans le groupe secondaire comprend 3044140 35 l'insertion d'une première information de tatouage dans la première zone et d'une troisième information de tatouage dans la deuxième zone.\n<CLM>\1\tDispositif (100) de traitement d'une séquence d'images numériques en vue de sa transmission à au moins un client via un réseau de télécommunications, ladite séquence étant découpée en une 5 pluralité de groupes d'images, ledit dispositif étant caractérisé en ce que, les images d'un groupe étant partitionnées en zones spatiales, il comprend les unités suivantes, aptes à être mises en oeuvre pour un groupe d'images, dit groupe courant : - a) formation (FORM GP) d'un groupe principal comprenant les images d'origine du groupe courant partitionnés en au moins deux zones spatiales prédéterminées, colocalisées dans les 10 images du groupe courant et comprenant au moins une zone dite de tatouage; - b) obtention (ENC TBP) d'un train binaire principal représentatif d'un encodage par zone du groupe principal formé, dans lequel pour une zone autre que ladite au moins une zone de tatouage, les pixels de cette zone principale ne sont pas prédits par référence à des pixels de la zone de tatouage d'une image du groupe ; 15 - c) pour une dite zone de tatouage : o formation (FORM GS1/GS2) d'au moins un groupe d'images secondaire de même dimension temporelle que le groupe principal et de dimensions spatiales égales à celles de la zone de tatouage; o insertion (INS IT1/IT2) d'une première valeur d'information de tatouage dans le 20 groupe secondaire formé ; o obtention (ENC TBST1/TBST2) d'un premier train binaire secondaire représentatif du groupe secondaire encodé incluant la première valeur d'information de tatouage ; - d) émission (SEND) du train binaire principal, et du au moins un premier train binaire 25 secondaire dans le réseau de télécommunication à destination d'au moins un client.\n<CLM>\1\tEquipement serveur (SV,\n<CLM>\1\tapte à transmettre un ou plusieurs trains binaires comprenant des données codées représentatives d'une séquence vidéo à au moins un équipement client (20), caractérisé en ce qu'il comprend un dispositif de traitement selon la revendication\n<CLM>\1\t12. Procédé de tatouage d'une séquence d'images numériques transmise dans un réseau de 30 télécommunication à destination d'au moins un client, ladite séquence étant découpée en groupes d'images, caractérisé en ce que ledit procédé comprend les étapes suivantes, mises en oeuvre pour undit groupe, dit groupe courant : 3044140 36 - obtention (Ti, Ti.') préalable d'une valeur représentative d'au moins une information de tatouage, dite information de tatouage du client, à insérer dans le groupe courant destiné audit au moins un client ; - réception (T2, T2') d'un train binaire principal comprenant des données codées représentatives 5 d'un groupe principal, formé à partir des images d'origine du groupe courant partitionnées en au moins deux zones spatiales prédéterminées, colocalisées dans les images du groupe, et comprenant au moins une zone dite de tatouage, les données codées ayant été obtenues à l'aide d'un encodage par zone spatiale du groupe principal, selon lequel la prédiction des pixels d'une zone d'une image du groupe autre que ladite au moins une zone de tatouage n'est pas 10 faite par référence aux pixels de ladite au moins une zone de tatouage de ladite image ou d'une autre image du groupe ; - obtention (T3, T3') d'une information relative à une valeur d'information de tatouage insérée dans le groupe courant du train binaire principal reçu ; - Lorsque la valeur obtenue n'est pas égale à l'information de tatouage du client, le procédé 15 comprend en outre : o pour une dite zone de tatouage : - réception (T5, T6', T7') d'au moins un premier train binaire secondaire comprenant des données codées représentatives d'un groupe d'images secondaire, dans lequel une valeur d'information de tatouage égale à l'information de tatouage du client a 20 préalablement été insérée, ledit groupe secondaire étant de même dimension temporelle que le groupe courant et de dimensions spatiales égales à celles de la zone de tatouage ; - composition (T6, T8') d'un train binaire destiné audit au moins un client, en remplaçant les données codées associées à ladite au moins une zone de tatouage dans le groupe 25 principal, par les données codées du train binaire secondaire.\n<CLM>\1\tDispositif (200) de tatouage d'une séquence d'images numériques transmise dans un réseau de télécommunication à destination d'au moins un client, ladite séquence étant découpée en groupes d'images, caractérisé en ce que ledit dispositif comprend les unités suivantes, aptes à être mises en oeuvre pour undit groupe, dit groupe courant : 30 - obtention (GET ITCL) préalable d'une valeur représentative d'au moins une information de tatouage, dite information de tatouage du client, à insérer dans le groupe courant destiné audit au moins un client ; - réception (REC TBP) d'un train binaire principal comprenant des données codées représentatives d'un groupe principal, formé à partir des images d'origine du groupe courant 35 partitionnées en au moins deux zones spatiales prédéterminées, colocalisées dans les images 3044140 37 du groupe, et comprenant au moins une zone dite de tatouage, les données codées ayant été obtenues à l'aide d'un encodage par zone spatiale du groupe principal, selon lequel la prédiction des pixels d'une zone d'une image du groupe autre que ladite au moins une zone de tatouage n'est pas faite par référence aux pixels de ladite au moins une zone de tatouage de 5 ladite image ou d'une autre image du groupe ; - obtention (GET ITBP) d'une information relative à une valeur d'information de tatouage insérée dans le groupe courant du train binaire principal reçu ; - Lorsque la valeur obtenue n'est pas égale à l'information de tatouage du client, le procédé comprend en outre : 10 o pour une dite zone de tatouage : - réception (REC TBSTi) d'au moins un premier train binaire secondaire comprenant des données codées représentatives d'un groupe d'images secondaire, dans lequel une valeur d'information de tatouage égale à l'information de tatouage du client a préalablement été insérée, ledit groupe 15 secondaire étant de même dimension temporelle que le groupe courant et de dimensions spatiales égales à celles de la zone de tatouage ; - composition (COMP) d'un train binaire destiné audit au moins un client, en remplaçant les données codées associées à ladite au moins une zone de tatouage dans le groupe principal, par les données codées du train binaire 20 secondaire.\n<CLM>\1\tEquipement de communication (20, EQ, EQ', EQ") apte à recevoir un ou plusieurs trains binaires comprenant des données codées représentatives d'une séquence d'images en provenance d'un équipement serveur et à les transmettre à un ou plusieurs équipements clients destinataires, caractérisé en ce qu'il comprend un dispositif de tatouage selon la revendication\n<CLM>\1\t25\n<CLM>\1\tEquipement client (20) apte à recevoir un ou plusieurs trains binaires comprenant des données codées représentatives d'une séquence d'images en provenance d'un équipement serveur, comprenant un décodeur apte à décoder les trains binaires reçus, caractérisé en ce qu'il comprend en outre un dispositif de tatouage selon la revendication\n<CLM>\1\t16. Signal portant des données codées représentatives d'une séquence d'images numériques en vue 30 de sa transmission à au moins un client via un réseau de télécommunications, ladite séquence étant découpée en groupes d'images, caractérisé en ce que, pour undit groupe, dit groupe courant, lesdites données codées comprennent : - un train binaire principal (TBP, TBP') comprend des données codées représentatives d'un groupe principal formé par partitionnement des images d'origine du groupe courant en au 3044140 38 moins deux zones spatiales prédéterminées, colocalisées dans les images du groupe principal, et comprenant au moins une zone dite de tatouage, lesdites zones ayant été obtenues par encodage par zones du groupe principal, selon lequel pour une zone autre que ladite au moins une zone de tatouage, les pixels de la zone ne sont pas prédits par référence à des pixels de la 5 zone de tatouage d'une image du groupe principal ; - pour ladite au moins une zone de tatouage : o au moins un premier train binaire secondaire (TBST1, TBST2) comprenant des données codées représentatives d'un groupe d'images secondaire, de même dimension temporelle que le groupe principal et de dimensions spatiales égales à 10 celles de la zone de tatouage, dans lequel une première valeur représentative d'une information de tatouage a été insérée lesdits trains binaires étant destinés à être reçus par un équipement de communication apte à déterminer au moins une valeur d'information de tatouage à associer à au moins un client, et, lorsque la valeur d'information de tatouage du client est égale à la première information de 15 tatouage, à recomposer, à partir des trains binaires reçus, un train binaire destiné audit au moins un client, en remplaçant les données codées du train binaire principal associées à ladite au moins une zone de tatouage dans le groupe principal, par les données codées du train binaire secondaire.\n<CLM>\1\tSignal selon la revendication 16, caractérisé en ce que, pour ladite au moins une zone de 20 tatouage, une deuxième valeur d'information de tatouage (IT2) ayant été insérée dans la zone de tatouage du groupe principal, le train binaire principal (TBP') comprend des données codées représentatives du groupe principal et de la deuxième valeur d'information de tatouage.\n<CLM>\1\tProgramme d'ordinateur (Pg1) comprenant des instructions pour la mise en oeuvre du procédé de traitement selon l'une des revendications 1 à 9, lorsqu'il est exécuté par un processeur. 25\n<CLM>\1\tProgramme d'ordinateur (Pg2) comprenant des instructions pour la mise en oeuvre du procédé de tatouage selon la revendication 12, lorsqu'il est exécuté par un processeur.