Brevet FR2951605A1 — publié le 20110422

La présente invention concerne un procédé pour rajouter un nouveau contenu sonore à un document vidéo soumis à des contraintes sécuritaires et un dispositif mettant en oeuvre le procédé. De nos jours, il existe de nombreuses formes de piratages de documents audiovisuels. Des caméras installées dans les cinémas permettent de réaliser des copies illicites du document projeté. On trouve ensuite des copies illégales disponibles sur des réseaux, ou en vente sur des supports tels que les CD ou les DVD. Ces copies provoquent un préjudice pour l'industrie cinématographique et un manque à gagner pour les producteurs de documents audiovisuels. Des techniques sophistiquées sont élaborées pour empêcher ou détecter de tels actes. Par exemple, le producteur inscrit dans les images du document à projeter un marquage non détectable à l'ceil humain mais perceptible pour un appareil. Le marquage est rendu visible lors de la reproduction du document, ce qui dégrade considérablement le document et limite grandement sa valeur. Pour éviter des copies illicites, il est important de sécuriser la transmission du document avant son lancement. Généralement, la sortie d'un document s'effectue par des bandes annonces qui le présente sous la forme d'une courte vidéo de 3 minutes généralement. Si des copies illégales circulent avant la sortie officielle et peuvent être reproduites par un grand nombre d'utilisateurs, cela peut limiter le nombre de spectateurs du document lors de sa sortie et diminuer considérablement son chiffre d'affaire. Il importe donc d'éviter les fuites de tout ou partie du document avant sa sortie. Généralement, les bandes vidéo et audio circulent en fourgon sécurisé. Dans le passé, certaines fuites sont intervenues lors du doublage. Lorsque les contenus vidéo et audio sont finalisés, la bande vidéo au moins est envoyée à des doubleurs avec le script du texte à lire dans la langue de doublage. Ces copies sont celles du document qui va sortir prochainement, elles ont donc une grande valeur même si la bande son n'y est pas associée. De ce fait, il est important de sécuriser la transmission de la bande vidéo entre le producteur et la régie de doublage, ou de limiter la valeur de cette bande vidéo. Un moyen consiste à utiliser des transports sécurisés mais cela revient cher si le doublage s'effectue par des doubleurs dans le pays où l'on parle cette langue La présente invention permet de limiter la valeur du document transmis 5 à la régie de doublage. L'invention concerne un procédé de rajout d'un contenu audio à un document vidéo, comportant une étape de réception d'un contenu vidéo dans un dispositif de reproduction et d'enregistrement de signaux sonores ; caractérisé en ce que le contenu vidéo reçu possède des parties dégradées et 10 au moins une zone non dégradée, le procédé comportant une étape de création d'un contenu sonore à des moments déterminés de la reproduction du contenu vidéo reçu en utilisant des éléments visuels apparaissant dans les zones non dégradées, et une étape d'assemblage du contenu vidéo sans dégradation avec au moins un contenu sonore nouvellement créé. 15 De cette façon, le document transmis pour créer de nouveaux contenus sonores n'a pas beaucoup de valeur cinématographique. D'autres caractéristiques et avantages de l'invention apparaîtront à travers la description d'un exemple de réalisation non limitatif de l'invention, 20 explicité à l'aide des figures jointes, parmi lesquelles : - la figure 1 est un exemple de diagramme bloc d'un appareil de production de contenu audio et/ou visuel, - la figure 2 représente un diagramme bloc d'une régie de doublage selon un exemple de réalisation de l'invention, 25 - la figure 3 (lustre un document audiovisuel comportant une pluralité de plans et des séquences de paroles, - la figure 4 représente un exemple d'apparence d'écran affichée au niveau de la régie de doublage lors de la création de nouvelles bandes son, - la figure 5.a représente un exemple d'image de la bande vidéo 30 originale non dégradée contenant un visage, - la figure 5.b représente un exemple d'image de la bande vidéo dégradée, - la figure 6 représente un exemple d'image de la bande vidéo originale dégradée contenant deux visages. La figure 1 illustre un schéma de principe d'un appareil de production de documents audiovisuels selon un exemple préféré de réalisation de l'invention. L'appareil de production 1 comporte une unité centrale 1.1, une mémoire de programme 1.2 comprenant un programme d'exploitation, une base de données 1.3 contenant des contenus audio et/ou visuels et une interface de communication bidirectionnelles 1.4 permettant via un réseau 1.5 de télécharger et de transmettre des contenus audio et/ou visuels. Le réseau 1.5 peut être de type Internet. La mémoire programme 1.2 contient un module de réalisation d'un document audiovisuel à partir de différents plans (ou « cut » en Anglais), un module d'analyse des documents stockés dans la base de données 1.3, ainsi qu'au moins un module de floutage (« blurring » en Anglais) destiné à dégrader l'image à certains endroits. Le module d'analyse s'appuie sur la présence éventuelle d'attributs permettant de déterminer plus facilement d'une part l'existence de certaines caractéristiques de l'image, typiquement la tête des acteurs, les visages ou les lèvres, et d'autre part, de la localisation dans l'image desdites caractéristiques. De façon générale, le module d'analyse détermine toutes les zones de l'image qui sont utiles au doublage, cela peut être par exemple un mouvement de mains, un feu, l'apparition soudaine d'un objet,.... La figure 2 illustre un schéma de principe d'une régie de doublage 2.1. La régie de doublage dispose d'une Unité Centrale 2.2 (UC) reliée à une mémoire de programme 2.3, d'un clavier 2.4 permettant à l'utilisateur d'introduire toutes les commandes nécessaires lors de la reproduction de la bande vidéo et du doublage, une interface d'entrée audio 2.5 permettant l'acquisition des signaux venant d'un microphone et de les digitaliser, une interface de sortie des signaux audio 2.6 comprenant au moins un amplificateur envoyant les signaux sonores amplifiés à au moins deux haut-parleurs 2.7. Le clavier 2.4 dispose d'une touche de validation et d'un élément rotatif permettant de déplacer un index sur un écran, cet élément est par exemple une souris reliée au clavier. Le clavier dispose de touches permettant d'introduire les mêmes commandes que celles accessibles en sélectionnant des icônes de l'écran. Les haut-parleurs 2.7 sont connectés au lecteur, ils peuvent être des écouteurs sur un casque porté par l'utilisateur. Une mémoire de données 2.8 est reliée à l'unité centrale, cette mémoire qui est typiquement un disque dur, permet d'enregistrer des contenus audio et /ou visuels. De façon optionnelle, la régie de doublage 2.1 dispose d'une unité de stockage 2.9 des données audio et/ou visuelle éventuellement amovible capable de lire et d'écrire sur un support d'enregistrement tel que CD audio, DVD, cartouche magnétique, carte électronique, clef USB .... La régie de doublage 2.1 comprend également un circuit 2.10 d'affichage de données à un écran déporté 2.11 Ce circuit 2.10, appelé souvent circuit OSD, de l'anglais "On Screen Display" (signifiant littéralement "affichage sur l'écran") est un générateur de texte et de graphisme qui permet d'afficher à l'écran des menus, des pictogrammes ou autres graphismes, et des menus facilitant le doublage. Le circuit OSD est contrôlé par l'Unité Centrale 2.2 et le programme contenu dans la mémoire 2.3. Le programme exécutable est avantageusement réalisé sous la forme d'un module de programme enregistré dans la mémoire morte 2.3. II peut aussi être réalisé sous la forme d'un circuit spécialisé de type ASIC par exemple. Le bus numérique 1.5 est connecté à un circuit d'interface réseau 2.12 qui transmet à la régie de doublage 2.1 des contenus audio soit sous forme numérique, soit sous forme analogique, le récepteur les enregistrant dans la mémoire 2.8. Le téléchargement de contenu audio et/ou vidéo est une technique bien connue qu'il est inutile d'expliquer dans la présente demande. La production d'un document audiovisuel consiste à assembler des plans (ou « cut » en Anglais) en les mettant bouts à bouts. La figure 3 illustre un document audiovisuel comportant une pluralité de plans. Le document final est référencé par des marqueurs temporels (« Time code » en Anglais), le document commence à la valeur de marqueur temporel O. Chacun des plans est référencé par rapport au début du document, le premier plan commence à la valeur de marqueur temporel T0, le second plan commence à la valeur de marqueur temporel T1, le troisième à la valeur de marqueur temporel T2, ... De cette manière, lorsque l'on navigue de plans en plans, le programme de navigation utilise une table des marqueurs temporels pour se positionner sur le nouveau plan. Pour chaque plan, une ou plusieurs plages temporelles contiennent des paroles à traduire dans une autre langue. Ces plages, représentées par des flèches horizontales sur la figure 3 sont également indexées par des marqueurs temporels. De cette façon, lors de la reproduction du document, il est possible de naviguer de plan en plan, et d'afficher sur un diagramme temporel la position des plages de paroles. Chaque évènement du document peut ainsi être référencé sur le plan temporel. Notamment, lorsque des paroles sont dites par un acteur, le début et la fin de chaque phrase est référencé au sein du document. Il est ainsi parfaitement possible de localiser les parties de la bande vidéo du document qui nécessite un doublage dans une autre langue. Chacune des ces parties est associée à unmarqueur temporel de début et un marqueur temporel de fin. Après avoir décrit les différents éléments, nous allons maintenant expliquer comment ceux-ci coopèrent. La figure 4 illustre le déroulement des différentes étapes entre le producteur du document audiovisuel, les différentes régies de doublage et le gestionnaire de contenus. Le gestionnaire de contenus peut être le producteur du document, le gestionnaire de contenus est chargé de fournir le document final avec les doublages. Au départ, l'appareil de production dispose du document original composé de l'assemblage des diverses séquences. A l'étape 4.1, la bande vidéo du document est analysée par un module de programme afin de déterminer les différentes zones où se trouvent des éléments utiles au doublage tels que le mouvement des lèvres. Puis, un second module dégrade dans chaque image la partie qui ne comporte pas ces caractéristiques. La dégradation consiste à altérer le contenu visuel en conservant cependant la vision des mouvements et la perception des couleurs. Par exemple, si la vidéo montre un drapeau flottant au vent, le spectateur peut reconnaitre que c'est un drapeau mais est incapable de déterminer lequel. De nombreuses techniques de dégradation de vidéo sont connues, tel que le floutage, la pixellisation ou même la superposition de hachures. II est conseillé d'utiliser une technique non réversible, faisant par exemple appel à une donnée variant aléatoirement tout au long du traitement du document. L'invention n'exclut pas que les parties à dégrader soient supprimées et remplacées par un fond de couleur uniforme. A la suite de quoi, l'appareil de production dispose d'un document vidéo ayant la même durée, les mêmes marqueurs temporels mais avec une image dégradée qui n'a peu de valeur sur le plan cinématographique. L'appareil de production transmet la bande vidéo dégradée avec les différents scripts correspondants au doublage à effectuer dans différentes langues (étape Zo 4.2). De façon optionnelle, une bande son originale est également transmise. Selon un premier perfectionnement, cette bande son est celle des bruits de fond hors parole. De cette manière, le doubleur peut synchroniser sa voix avec certains bruits. Selon un second perfectionnement éventuellement combinable avec le premier, la bande son originale avec les paroles est également 15 transmise. De cette manière le doubleur peut l'écouter pour reprendre les mêmes intonations de voix que celles de l'acteur présent dans la bande vidéo. Un script est un texte où chaque mot ou groupe de mots est associé à un certain moment du document vidéo, c'est-à-dire un marqueur temporel. Le script est transmis au format ASS par exemple, chaque caractère est codé en 20 A.S.C.I.I.. La syntaxe du format ASS permet notamment de spécifier des marqueurs temporels. Selon un perfectionnement, le script est transmis de façon chiffré, le code permettant le déchiffrement est donné au doubleur par un autre moyen de transport. Chaque régie de doublage reçoit le document vidéo dégradé et le 25 script correspondant à sa langue. A l'étape 4.3, le doubleur lance la reproduction de la bande vidéo dégradée, sur le menu de l'écran en face de lui, le script est affiché en indiquant par un marqueur au moment de lecture. Si le script est reçu chiffré, le doubleur doit introduire le code de déchiffrement avant de lancer la reproduction du document. En regardant les images des visages 30 qui apparaissent sur l'écran et en lisant le script qui s'affiche à un autre endroit, le doubleur prononce son texte dans le microphone de la régie de doublage. Le doubleur utilise le mouvement des lèvres de l'acteur pour mieux faire correspondre son texte (étape 4.4). Des commandes sont disponibles permettant au doubleur de se réentendre, de recommencer un enregistrement et de valider l'enregistrement qu'il vient d'effectuer. Un nouveau contenu sonore est ainsi créé, ce contenu est synchronisé avec les mêmes marqueurs temporels que ceux utilisés par le document vidéo dégradé. A l'étape 4.5, les différentes régies de doublage transmettent au gestionnaire de contenus les nouveaux contenus sonores avec les marqueurs temporels associés. Selon un mode préféré de réalisation, les contenus sonores ainsi que les marqueurs temporels associés sont transmis de façon chiffrée au gestionnaire de contenus. Dans le même temps, l'appareil de production (s'il est différent du gestionnaire de contenus) transmet la bande vidéo originale (non dégradée) au gestionnaire de contenus (étape 4.6). A l'étape 4.7, le gestionnaire de contenus réalise le document final. Pour cela, le gestionnaire réalise autant de bandes audio qu'il y a de langues en mixant les contenus sonores des doubleurs avec le bruit de fond. L'assemblage de différentes séquences sonores prononcées par les doubleurs s'effectue au moment spécifié par les marqueurs temporels. Au final, le document audiovisuel comporte une bande vidéo et d'autant de bandes son qu'il y a de langues. Les figures 5.a et 5.b illustrent des apparences d'écran affichant des images du document à divers moment du traitement. La figure 5.a représente un exemple d'image de la bande vidéo originale non dégradée contenant un visage telle qu'elle peut être affichée au niveau de l'appareil de production 1. Avant d'être transmise à la régie de doublage 2.1, cette image va être dégradée à l'exception des zones affichant des visages. La figure 5.b représente un exemple de menu affiché par une régie de doublage 2.1. L'image affichée est celle représentée à la figure 5.a après dégradation. On voit que toute l'image est floutée à l'exception du visage de l'unique personnage. Le script à lire par le doubleur apparaît sur un bandeau défilant en bas de l'image. Un curseur graphique se déplace sur le texte pour indiquer approximativement le mot ou la partie de mots que le doubleur doit lire au moment correspondant à l'image affichée. Le curseur graphique se déplace en utilisant les marqueurs temporels du script, il couvre approximativement deux secondes de paroles. Le curseur graphique peut être un changement de couleur du texte, un soulignement, la mise en caractère gras, ... Le doubleur doit observer le mouvement des lèvres de l'acteur sur l'image affichée afin que le mouvement des lèvres corresponde le mieux aux phrases lues. Il doit surtout faire en sorte de parler au moment où les lèvres de l'acteur bougent. C'est pourquoi il est important que les visages des acteurs ne soient pas dégradés et apparaissent à l'écran avec une bonne définition. Supposons par exemple que l'on est en train de doubler le film « Quai des brumes », et que l'acteur Jean Gabin prononce en français « t'as d'beaux yeux, tu sais ». Cette phrase écrite dans une autre langue peut inverser les mots, comme « Tu sais que tu as de beaux yeux». Le doubleur doit donc prononcer sa phrase dans le temps délimité par le mouvement des lèvres, et non faire correspondre exactement au même moment les mots de la langue d'origine des mots de la langue de doublage. Avantageusement, un menu de contrôle est affiché sur l'écran permettant au doubleur de rappeler les commandes disponibles. Ces commandes sont : - Lecture ( ) - Lecture avec le son original (4, si disponible) - Lecture avec le bruit de fond (-, si disponible) - Retour au début du plan (iii) - Saut au plan suivant (N ) - Saut au plan précédent (») - Enregistrement de la séquence prononcée (E) Ces commandes sont accessibles en sélectionnant l'icône sur l'écran à l'aide d'un curseur et en appuyant sur un bouton, elles sont également accessibles par des touches du clavier 2.4. Selon un perfectionnement, le contenu vidéo dégradé est transmis à la régie de doublage avec des attributs de lecture destinés au doubleur. Typiquement, ces attributs donnent des indications au doubleur sur la façon de lire le texte, par exemple : rapide, lent, monotone, en criant, avec des sanglots, aigu, grave, en bégayant, .... Les attributs de lecture sont associés à des marqueurs temporels de façon à apparaître au moment où le texte concerné par ces attributs est affiché. Ces attributs apparaissent dans une fenêtre spécifique du menu. Selon un perfectionnement, les différentes fenêtres (script, menu de contrôle, attributs de lecture, barre temporelle, ...) sont affichées dans une partie dégradée de l'image de façon à ne pas gêner la lisibilité des visages. Le curseur se déplaçant avec la souris disparaît lorsque sa position se trouve dans une zone de visage. La détection des zones dégradées de l'image s'effectue au niveau de la régie de doublage en analysant l'image avec la connaissance du type de dégradation. La nature de la dégradation (floutage, rayures, hachures, manque de contraste, ...) est transmise comme information de service avec la vidéo dégradée. Selon une variante, l'appareil de producteur envoie avec la vidéo dégradée les coordonnées spatiales des zones contenant les visages ou les lèvres des acteurs. La régie de doublage place les fenêtres de menu de façon à ne recouvrir aucune de ces zones. Ainsi, les éléments visuels utiles au travail du doubleur apparaissent non dégradés. La figure 6 représente un autre exemple de menu affiché par une régie de doublage 2.1. L'image affichée comporte deux personnages. Le doubleur voit une image floutée à l'exception des deux visages des personnages. Si les doubleurs travaillent ensemble, le doublage s'effectue en affichant les deux scripts sur le même écran. Dans ce cas, deux bandeaux de script sont affichés. Le curseur graphique indiquant le moment de lecture peut se situer sur l'un ou l'autre des bandeaux, ou sur les deux si les doubleurs doivent parler en même temps. Selon un perfectionnement, l'appareil de production détermine les associations entre les zones non dégradées et chaque acteur qui s'exprime dans le document et qui, de ce fait nécessite un doublage. L'information d'association est transmise à la régie de doublage. En lançant la reproduction, le doubleur introduit l'identité de l'acteur qu'il double et seul le script de cet acteur apparaît sur l'écran, de plus les zones non dégradées associées à cet acteur et donc, à ce doubleur apparaissent avec une distinction graphique, un contour particulier par exemple, ou une surbrillance, ou tout simplement seules les zones non degradées associées à cet acteur apparaissent. De cette façon, le doubleur voit immédiatement à quelle zone non-dégradée il doit se référer. Les présents modes de réalisation doivent être considérés à titre d'illustration mais peuvent être modifiés dans le domaine défini par la portée des revendications jointes. En particulier, l'invention ne se limite pas aux décodeurs décrits précédemment mais à tout appareil doté de circuits ayant des contraintes de sécurité.10 Revendications1. Procédé pour rajouter un contenu sonore à un document audiovisuel, comportant une étape de réception (4.2) d'un contenu vidéo issu du document audiovisuel dans un dispositif de reproduction (2.1) ; caractérisé en ce que le contenu vidéo reçu possède au moins une partie dégradée et au moins une zone non dégradée, le procédé comportant en outre les étapes suivantes : - acquisition (4.4) de signaux sonores parlés à des moments basés sur des éléments visuels affichés par le dispositif de reproduction (2.1) lors de la reproduction (4.3) du contenu vidéo, les éléments visuels apparaissant dans au moins une zone non dégradée, - création d'une pluralité d'index temporels synchronisant les signaux sonores parlés avec le contenu vidéo reçu, - transmission (4.5) d'au moins un contenu sonore contenant une pluralité de signaux sonores parlés et les index temporels associés, - assemblage (4.7) du document audiovisuel et d'au moins un contenu sonore nouvellement créé à l'aide des index temporels associés. 2. Procédé pour rajouter un contenu sonore selon la revendication 1 caractérisé en ce qu'il comporte une étape de transmission d'un texte représentant les paroles des signaux sonores et d'une pluralité d'index temporels associés au texte, et une étape d'affichage par l'appareil de reproduction (2.1) dudit texte au moment indiqué par lesdits index temporels lors de la reproduction (4.3) du contenu vidéo. 3. Procédé pour rajouter un contenu sonore selon la revendication 2 ; caractérisé en ce qu'il comporte une étape de transmission d'une liste d'attributs associés au texte transmis et d'une pluralité d'index temporels associés aux attributs, et une étape d'affichage par l'appareil de reproduction (2.1) desdits attributs au moment indiqué par lesdits index temporels lors de la reproduction (4.3) du contenu vidéo. 5 4. Procédé pour rajouter un contenu sonore selon la revendication 2 ou 3 ; caractérisé en ce que le texte ou les attributs sont affichées dans une fenêtre graphique placée par le dispositif de reproduction (2.1) dans une partie dégradée du contenu vidéo. 5. Procédé pour rajouter un contenu sonore selon la revendication 4 ; caractérisé en ce que le dispositif de reproduction (2.1) dispose d'un moyen de détection des parties dégradées du contenu vidéo afin d'y positionner la fenêtre graphique affichant le texte ou les attributs. 10 6. Procédé pour rajouter un contenu sonore selon la revendication 4 ; caractérisé en ce qu'il comporte une étape de réception par le dispositif de reproduction (2.1) de la position des parties non dégradées du contenu vidéo afin d'y positionner la fenêtre graphique affichant le texte ou les attributs. 15 7. Procédé pour rajouter un contenu sonore selon l'une quelconque des revendications 1 à 6 ; caractérisé en ce qu'il comporte une étape de transmission d'un contenu audio constituant les bruits de fond du document audiovisuel et une étape de reproduction dudit contenu audio lors de la reproduction (4.3) du contenu 20 vidéo. 8. Procédé pour rajouter un contenu sonore selon l'une quelconque des revendications 1 à 6 ; caractérisé en ce qu'il comporte une étape de transmission d'un contenu audio constituant la bande son originale du document audiovisuel et 25 une étape de reproduction dudit contenu audio lors de la reproduction (4.3) du contenu vidéo. 9. Procédé pour rajouter un contenu sonore selon l'une quelconque des revendications 1 à 8 ; caractérisé en ce qu'il comporte une étape d'écriture dans un 30 support transportable d'au moins le contenu sonore nouvellement créé et des index temporels associés. 10 Dispositif de visualisation (2.1) comportant un moyen de réception (2.12) d'un contenu vidéo issu d'un document audiovisuel, un moyen d'acquisition etd'enregistrement (2.5, 2.8) de signaux sonores parlés ; caractérisé en ce que le contenu vidéo reçu possède au moins une partie dégradée et au moins une zone non dégradée, le dispositif d'acquisition (2.5) recevant des signaux sonores parlés à des moments basés sur des éléments visuels affichés par un moyen d'affichage s (2.11) lors de la reproduction (4.3) du contenu vidéo, les éléments visuels apparaissant dans au moins une zone non dégradée, un moyen de création (2.2, 2.3) d'une pluralité d'index temporels synchronisant les signaux sonores parlés avec le contenu vidéo reçu, un moyen de transmission (2.12, 2.9) d'au moins un contenu sonore contenant une pluralité de signaux sonores parlés et les index temporels 10 associés.