Brevet FR3028969A1 — publié le 20160527

Procédé de navigation dans un contenu sonore, dispositif et programme d'ordinateur correspondants. 1. Domaine de l'invention Le domaine de l'invention est celui de la navigation dans un contenu sonore. Plus précisément, l'invention concerne l'optimisation de la navigation dans un contenu sonore multi-locuteurs, ne nécessitant pas l'écoute de tout le contenu, via une représentation visuelle du contenu sonore. 2. Art antérieur Certains lecteurs de contenu audio/vidéo proposent des fonctionnalités simples de navigation dans un contenu sonore telles que la lecture, la pause de lecture, l'avancement ou le recul de la tête de lecture. Ces fonctionnalités sont illustrées par exemple visuellement sur une ligne représentant symboliquement la durée et le défilement du flux du contenu sonore. L'inconvénient principal de ces techniques « basiques » de navigation réside dans le manque d'ergonomie notamment lorsqu'un utilisateur recherche un mot clé dans le contenu sonore, ou encore un changement de thème ou de locuteur dans ce contenu. En effet, pour ce faire, l'utilisateur se trouve dans l'obligation soit d'écouter la totalité du contenu (ou à tout le moins une grande partie du contenu) soit de « naviguer à l'aveugle », pour détecter la restitution d'un mot clé recherché, ou d'un changement de locuteur ou de thème recherché. Pour améliorer l'ergonomie de tels lecteurs, des techniques plus récentes proposent une représentation graphique plus complexe et une navigation dans un contenu préalablement découpé en chapitres, de façon à permettre une navigation plus rapide dans ce contenu. Par exemple, la segmentation en chapitres d'un contenu sonore est basée sur le principe consistant à détecter des changements dans le contenu, selon l'objectif visé, comme par exemple des changements de locuteur, ou de thème. Pour ce faire, une technique de détection de changement connue est basée sur la détection de pics dans une courbe de mesure de dissimilarités entre deux fenêtres glissantes déterminées dans le contenu sonore, les dissimilarités étant calculées dans un espace de modélisation donné (par exemple la modélisation des changements de locuteur ou la modélisation des changements thématiques). Le principe de cette technique réside dans la mesure de dissimilarité, à chaque instant du contenu sonore, entre une fenêtre temporelle se terminant à cet instant et une fenêtre temporelle débutant à cet instant. Le résultat obtenu peut par exemple être représenté sous la forme d'une courbe de dissimilarités en fonction du temps, comme illustré par exemple en figure la. Ainsi, pour un instant correspondant à un changement (par exemple un changement de locuteur ou de thème suivant l'espace de modélisation choisi), la fenêtre précédant cet instant présente des caractéristiques différentes de celles présentées par la 3028969 2 fenêtre suivant cet instant, engendrant une valeur de dissimilarité maximale. La détection de changements dans le contenu sonore consiste donc à détecter les pics dans la courbe de dissimilarités obtenue. Ceci est par exemple illustré en figure la, où les pics sont matérialisés par des croix, et les segments entre deux pics présentent une homogénéité de caractéristiques, 5 relativement à l'espace de modélisation donné. Toutefois, cette technique n'est efficace que si la mesure de dissimilarité entre deux fenêtres consécutives est pertinente, et donc que si les paramètres utilisés sont optimaux, selon le type de changement que l'on souhaite détecter par exemple. Un inconvénient de cette technique réside donc dans le fait que pour obtenir une 10 efficacité maximale, le paramétrage de la durée temporelle des fenêtres glissantes utilisées doit correspondre à un compromis entre deux exigences contradictoires : une durée assez courte pour que l'hypothèse d'une seule classe (par exemple un seul locuteur ou un seul thème) soit plausible et une durée assez longue pour que l'estimation des caractéristiques représentatives de cette classe soit fiable. 15 De ce fait, selon l'exigence privilégiée dans le compromis choisi, les techniques actuelles ne permettent pas toujours de rendre compte avec exactitude de l'instant de changement, et donc du début ou de la fin d'un segment entre deux changements. En effet, les techniques actuelles ne permettent pas de s'affranchir à la fois des erreurs de détection d'un changement (c'est-à-dire qu'un changement a été détecté à tort alors qu'il n'y a pas de changement réel, ou 20 qu'aucun changement n'a été détecté alors qu'il y avait un changement réel) et des erreurs dans l'instant de détection d'un changement (c'est-à-dire qu'un changement n'a pas été détecté exactement à l'instant où il a eu lieu). Ces erreurs peuvent notamment intervenir lorsque plusieurs locuteurs parlent en même temps (parole superposée) ou lors d'accumulation rapide et non distinctive de prises de paroles courtes de plusieurs locuteurs. 25 Par ailleurs, une représentation fréquente du chapitrage d'un contenu sonore consiste en un découpage dichotomique en segments, à partir du début du contenu sonore (D), chaque segment ayant des frontières temporelles représentatives d'un instant de changement (Chgtl, Chgt2 ... Chgti), comme illustré par exemple en figure lb. Ainsi, lorsqu'une erreur de détection est intervenue, l'utilisateur peut être déçu par le résultat de sa navigation, par exemple lorsqu'il 30 s'attend à un changement de locuteur à partir du début d'un segment sélectionné, alors qu'il n'y a en fait pas de changement de locuteur, celui-ci étant intervenu avant par exemple. Il existe donc un besoin pour une nouvelle technique permettant à un utilisateur de naviguer rapidement dans un contenu sonore, via une représentation visuelle de ce contenu, tout en offrant une ergonomie et une perception optimales des performances de la navigation. 35 3. Exposé de l'invention 3028969 3 L'invention propose une solution nouvelle qui ne présente pas l'ensemble de ces inconvénients de l'art antérieur, sous la forme d'un procédé de navigation dans un contenu sonore (CS), comprenant une étape de détection, relativement à un espace de modélisation donné, d'au moins un événement (EV) dans le contenu sonore. 5 Selon l'invention, le procédé comprend les étapes suivantes : détermination d'au moins une période temporelle au cours de laquelle l'événement a été détecté, dite zone de transition (Zn ; mise en évidence, lors de l'affichage d'une représentation du contenu sonore, de la zone de transition déterminée pour l'événement détecté. 10 Ainsi, l'invention, selon ses différents modes de réalisation, propose une approche nouvelle et inventive de la navigation dans un contenu sonore, basée sur la représentation d'une « zone de transition » représentative d'une plage temporelle dans laquelle a été détecté un événement dans le contenu, et non plus sur la représentation d'un instant précis pour l'événement détecté, permettant ainsi de tenir compte des imprécisions liées aux techniques de 15 détection d'événements pour offrir à l'utilisateur une navigation optimale dans le contenu. Dans le contexte de l'invention, un événement est par exemple représentatif d'un changement dans le contenu, relativement à un espace de modélisation prédéterminé, comme par exemple un changement de locuteur ou de thème, que l'on souhaite mettre en évidence pour des utilisateurs. 20 La mise en évidence, dans la représentation d'un contenu sonore, d'une zone de localisation temporelle d'un changement, au lieu d'un instant précis de localisation d'un changement, permet de fournir à l'utilisateur une information pertinente et de confiance concernant le changement détecté, en élargissant la plage temporelle dans laquelle le changement est localisé. 25 Cette technique permet par exemple de s'affranchir des éventuelles erreurs de localisation d'un changement, car au lieu d'indiquer à un utilisateur une position précise potentiellement erronée pour un changement, on indique à l'utilisateur une zone de transition dans laquelle le changement a lieu de manière certaine. Ainsi, l'utilisateur peut effectivement constater la présence du changement en écoutant la partie du contenu sonore correspondant à la 30 zone de transition, alors qu'il n'aurait pas pu constater la présence de ce même changement si l'instant précis de localisation était erroné (par exemple si le changement avait eu lieu avant). Selon un premier mode de réalisation particulier de l'invention, la détection d'un événement étant basée sur la détection d'un pic dans une courbe de dissimilarités, calculée, pour l'espace de modélisation donné, entre deux fenêtres temporelles glissantes prédéterminées, le 3028969 4 pic correspondant à une localisation temporelle d'un événement, l'étape de détermination de la zone de transition associée à l'événement détecté comprend une sous-étape d'association d'une période temporelle prédéterminée, dite zone tampon, à la localisation temporelle, la zone de transition correspondant à la zone tampon. 5 Ainsi, selon ce mode de réalisation particulier, la zone de transition associée à un événement détecté correspond à une période temporelle de durée prédéterminée, par exemple quelques secondes avant et après l'instant de détection (ou localisation temporelle) de l'événement (ou changement). De cette manière, une sorte de « marge d'erreur » est automatiquement attribuée à un 10 instant de détection d'un changement, de façon à permettre de fournir à un utilisateur ce qu'il cherchait, comme par exemple un changement de locuteur, dès lors qu'il navigue dans le contenu à partir de cette zone de transition qui, s'il l'écoute, présentera effectivement le changement de locuteur. Selon un autre mode de réalisation particulier de l'invention, la détection d'un événement 15 étant basée sur la détection d'un pic dans une courbe de dissimilarités, calculée, pour l'espace de modélisation donné, entre deux fenêtres temporelles glissantes prédéterminées, le pic correspondant à une localisation temporelle d'un événement, l'étape de détermination de la zone de transition associée à l'événement détecté tient compte d'au moins un paramètre appartenant au groupe comprenant : 20 une valeur du pic sur la courbe de dissimilarités ; une valeur de la profondeur de la vallée la plus profonde relative au pic sur la courbe de dissimilarités ; un seuil de détection tenant compte d'au moins la valeur du pic et la valeur de la profondeur de la vallée la plus profonde relative au pic, sur la courbe de dissimilarités. 25 Ainsi, selon ce mode de réalisation particulier, la zone de transition associée à un événement détecté est calculée relativement à la courbe de dissimilarités préalablement obtenue pour détecter l'événement. On tient donc compte ici non seulement de la présence du pic correspondant à l'instant supposé de détection de l'événement, mais également d'autres paramètres liés à ce pic, comme par exemple sa valeur, la valeur de la profondeur de la vallée la 30 plus profonde relative à ce pic (avant ou après ce pic) ou encore la valeur du pourcentage de la profondeur de cette vallée la plus profonde. Ces différentes valeurs permettant par exemple de déterminer un seuil de détection pour définir le début et la fin de la zone de transition associée à l'événement détecté. Ce mode de réalisation permet de définir des zones de transition plus ou moins larges 35 autour d'un pic, selon que ce pic de changement correspond à un sommet pointu (par exemple 3028969 5 lors d'un changement net de locuteur) ou plus aplati (par exemple lors de parole superposée) dans la courbe de dissimilarités. Selon un aspect particulier de l'invention, l'étape de détermination de la zone de transition associée à l'événement détecté comprend : 5 au moins deux sous-étapes d'association, à la localisation temporelle, d'au moins deux zones tampon distinctes et, pour chaque zone tampon, une sous-étape de calcul d'un score de pertinence attribué à la zone tampon ; une étape de sélection de la zone tampon présentant le meilleur score de pertinence, la zone de transition correspondant à la zone tampon sélectionnée. 10 Ainsi, selon ce mode de réalisation particulier, la zone de transition associée à un événement détecté correspond à une période temporelle de durée prédéterminée (appelée zone tampon) sélectionnée parmi une pluralité de périodes temporelles prédéterminées « testées ». De cette manière, la « marge d'erreur » attribuée à un instant de détection d'un changement est sélectionnée de façon à être la plus pertinente possible, c'est-à-dire la plus 15 représentative possible de la période temporelle au cours de laquelle le changement a effectivement eu lieu. Pour ce faire, plusieurs zones tampon sont testées, de durées différentes et/ou de positionnements temporels différents autour du pic de changement détecté, pour lesquelles un score de pertinence est attribué, et la zone tampon dont le score de pertinence est le plus élevé 20 est choisie. Par exemple, la sous-étape de calcul d'un score de pertinence, pour une zone tampon donnée, comprend les sous-étapes suivantes : détermination d'un segment temporel du contenu sonore précédant le pic détecté, dit segment précédent, et d'un segment temporel du contenu sonore suivant le pic détecté, 25 dit segment suivant, les segments précédent et suivant ne se superposant pas temporellement avec la zone tampon donnée ; calcul d'un score de dissimilarités entre les segments précédent et suivant, délivrant le score de pertinence attribué à la zone tampon. Ainsi, selon ce mode de réalisation particulier, un score de pertinence est attribué à 30 chaque zone tampon testée, sur la base d'un calcul de dissimilarités entre deux segments voisins de la zone tampon, ces deux segments ne se superposant toutefois pas temporellement avec la zone tampon elle-même. Ainsi, on calcule une dissimilarité entre un segment précédent strictement la zone tampon, noté segment précédent tronqué, et un segment suivant strictement la zone tampon, 35 noté segment suivant tronqué. La zone tampon dont le score de dissimilarité est le plus élevé est 3028969 6 sélectionnée car elle correspond à la zone de transition la plus probable pour l'événement détecté. En effet, plus les segments tronqués précédent et suivant présentent des caractéristiques différentes et plus la probabilité que l'événement détecté ait effectivement eu lieu dans une zone située entre ces segments est grande. 5 Selon une caractéristique particulière de l'invention, l'étape de mise en évidence de la zone de transition déterminée pour l'événement détecté met en oeuvre au moins un type de rendu appartenant au groupe comprenant : un aspect visuel prédéterminé sur la représentation du contenu sonore ; une interaction avec au moins un curseur relatif à la représentation du contenu sonore ; 10 un élément sonore prédéterminé. Ainsi, selon ce mode de réalisation particulier, la zone de transition déterminée pour un événement, c'est à dire la période temporelle au cours de laquelle l'événement a eu lieu, est représentée de manière spécifique lors de la représentation du contenu sonore. De ce fait, l'utilisateur identifie rapidement cette zone de transition comme étant une zone frontière entre 15 deux parties du contenu présentant des caractéristiques différentes selon la modélisation choisie. Par exemple, si l'utilisateur souhaite identifier tous les changements de locuteurs dans un contenu sonore, la technique de l'invention, selon ces différents modes de réalisation, lui permet de mettre en évidence ces changements détectés par une représentation visuelle ou sonore particulière de zones autour de ces changements, donc de zones de transition entre deux 20 parties/segments du contenu sonore. Par exemple, la représentation du contenu sonore peut présenter des effets visuels tels que des pliures, des pincements, des dégradés, des pointillés, des ajourages en deux ou trois dimensions, des aspérités plus ou moins accentuées en trois dimensions, des rétrécissements ou élargissements ... pour matérialiser une zone de transition, c'est à dire une zone au cours de 25 laquelle un changement de locuteur, ou de thème, a lieu. Ainsi, l'utilisateur peut naviguer dans le contenu jusqu'à cette zone de transition pour vérifier le changement. Selon un autre exemple, des effets d'interaction avec un curseur permettant la navigation dans le contenu sonore, via sa représentation visuelle, sont proposés à l'utilisateur pour matérialiser la zone de transition d'un changement. Ces effets d'interaction peuvent par exemple 30 prendre la forme d'un ralentissement du déplacement du curseur, ou bien d'un changement d'aspect ou de couleur de ce curseur, lorsqu'il approche de la zone de transition, ou encore d'un effet de tremblement du curseur. Le curseur peut également se déplacer directement sur la zone de transition. Selon encore un autre exemple, la matérialisation de la zone de transition peut être 35 sonore, c'est à dire que lorsque l'utilisateur navigue dans le contenu sonore, via la représentation 3028969 7 visuelle de ce contenu, des éléments sonores particuliers sont mis en oeuvre, comme par exemple un écho, une résonance, un frottement, un jingle, ..., en superposition avec la restitution sonore du contenu. L'invention concerne également un dispositif de navigation dans un contenu sonore (CS), 5 comprenant des moyens de détection, relativement à un espace de modélisation donné, d'au moins un événement (EV) dans le contenu sonore, et les moyens suivants : moyens de détermination d'au moins une période temporelle au cours de laquelle l'événement a été détecté, dite zone de transition (Zn ; - moyens de mise en évidence, lors de l'affichage d'une représentation du contenu sonore, 10 de la zone de transition déterminée pour l'événement détecté. Par exemple, un tel dispositif est intégré dans un terminal domestique (téléviseur ou ordinateur) ou un terminal mobile (smartphone, tablette ...). L'invention concerne également un programme d'ordinateur comportant des instructions de code de programme pour l'exécution des étapes du procédé de navigation dans un contenu 15 sonore tel que décrit précédemment, lorsque le programme est exécuté par un ordinateur. 4. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée à titre d'exemple indicatif et non limitatif, et des dessins annexés, dans lesquels : 20 - les figures la et lb illustrent respectivement un exemple de courbe de dissimilarités et un exemple de représentation visuelle d'un contenu sonore segmenté, comme déjà décrit en relation avec l'art antérieur ; la figure 2 présente les principales étapes du procédé de navigation selon un mode de réalisation de l'invention ; 25 - la figure 3 illustre un exemple de détermination d'une zone de transition selon un premier mode de réalisation de l'invention ; les figures 4a et 4b illustrent un exemple de détermination d'une zone de transition selon un deuxième mode de réalisation de l'invention, respectivement pour un cas probable de parole superposée et pour un cas de changement net de locuteur ; 30 - les figures 5a à 5c illustrent un exemple de détermination d'une zone de transition selon un troisième mode de réalisation de l'invention ; les figures 6a à 6c illustrent différents exemples de mise en évidence d'une zone de transition dans une représentation visuelle d'un contenu sonore, respectivement selon une vue de dessus, une vue de côté et une représentation complète d'un contenu sonore, 35 selon différents modes de réalisation de l'invention ; 3028969 8 la figure 7 présente un exemple d'architecture simplifié d'un dispositif de navigation selon un mode de réalisation de l'invention. 5. Description d'un mode de réalisation de l'invention Sur toutes les figures du présent document, les éléments et étapes identiques sont 5 désignés par une même référence numérique. 5.1 Principe général Le principe général de l'invention repose sur la mise en évidence, dans une représentation visuelle d'un contenu sonore, d'une période temporelle au cours de laquelle a été détecté un changement dans ce contenu sonore, afin d'améliorer la navigation d'un utilisateur dans ce 10 contenu sonore. Pour ce faire, l'invention, selon ses différents modes de réalisation, utilise des techniques connues de détection d'un événement dans un contenu sonore, selon un espace de modélisation donné, pour obtenir un instant de changement, comme un changement de locuteur ou de thème. Par exemple, ces techniques se basent, comme déjà décrit en relation avec l'art antérieur, 15 sur la détection de pics dans une courbe de dissimilarités calculées entre deux fenêtres glissantes déterminées dans le contenu sonore. Les différents modes de réalisation décrits ci-après se réfèrent à de telles techniques de détection, mais toute autre technique répondant à la même problématique et permettant de détecter un changement, relativement à un objectif donné (changement de locuteur, changement de thème, ...), dans un contenu sonore peut également 20 être utilisée. Ainsi, comme illustré en figure 2, à partir d'un contenu sonore CS et d'un espace de modélisation donnés, une première étape 20 de détection d'un événement EV (ou changement Chgti) est mise en oeuvre. Cette étape 20 de détection peut être mise en oeuvre sur la totalité du contenu sonore, afin de détecter tous les changements relatifs à l'espace de modélisation donné. 25 Ensuite, la technique selon les différents modes de réalisation de l'invention détermine, pour cet instant de changement, une période temporelle plus large, représentative d'une plage temporelle au cours de laquelle a eu lieu le changement, selon les différents modes de réalisation décrits ci-après. Cela permet ainsi de s'affranchir d'éventuelles erreurs de précision dans la localisation 30 temporelle d'un changement, en fournissant à l'utilisateur non plus un instant précis, potentiellement erroné, pour un changement dans un contenu, mais une période temporelle, dite zone de transition, dans laquelle le changement a eu lieu de manière certaine. Cette étape 21 de détermination d'une zone de transition peut également être mise en oeuvre pour tous les événements détectés lors de l'étape 20. 35 Enfin, la zone de transition déterminée pour un changement est mise en évidence de 3028969 9 manière particulière dans une représentation visuelle du contenu sonore, selon différentes variantes de réalisation décrites ci-après, au cours d'une étape 22 mise en oeuvre notamment lors de l'affichage d'une représentation visuelle du contenu sonore CS. Ainsi, un utilisateur peut identifier rapidement, sur une représentation d'un contenu 5 sonore, des zones dans lesquelles il peut trouver ce qu'il cherche, comme par exemple un changement de locuteur ou un de thème, selon l'objectif visé. Le contenu sonore présente alors des segments séparés non plus par des frontières franches (par exemple un trait vertical sur une ligne symbolisant le contenu sonore dans le temps comme illustré en figure lb), mais des segments séparés par des zones de transition, ou des zones « floues » indiquant la présence d'un 10 changement (comme par exemple illustré en figure 6c). 5.2 Description d'un premier mode de réalisation détaillé de détermination d'une zone de transition On décrit maintenant, en relation avec la figure 3, un premier mode de réalisation pour la détermination d'une zone de transition associée à un événement préalablement détecté (selon 15 une technique basée sur la détection de pics dans une courbe de dissimilarités telle que représentée en figure 3, en fonction du temps t). On considère par exemple que l'espace de modélisation dans lequel est calculée la courbe de dissimilarités est celui du locuteur, de sorte que les changements Chgtl, Chgt2 ... Chgti détectés correspondent à des changements de locuteur, délimitant chacun deux segments 20 consécutifs du contenu sonore. Selon ce premier mode de réalisation de l'invention, une période temporelle, noté ZT (pour Zone de Transition) de durée prédéterminée est associée à chaque changement détecté. Par exemple, une zone de transition ZT correspond à une période temporelle d'une durée de x secondes, réparties de manière équidistante temporellement avant et après l'instant de détection 25 du changement (c'est-à-dire x/2 secondes avant et après l'instant de détection du changement). La répartition peut bien sûr être différente « autour » de l'instant supposé de détection, selon le paramétrage choisi. Ce premier mode de réalisation consiste donc à associer automatiquement une sorte de « marge d'erreur » prédéfinie à chaque instant supposé de détection du changement, quelles que 30 soient les caractéristiques du pic correspondant sur la courbe de dissimilarités. Selon ce premier mode de réalisation, toutes les zones de transition présentent une même durée prédéterminée, choisie, ou calculée, de manière à être la plus pertinente possible, relativement par exemple à l'espace de modélisation donné. Ainsi, si l'on considère qu'un changement de locuteur est relativement aisé à détecter la 35 plupart du temps, la durée de la zone de transition prédéterminée associée à chaque changement 3028969 10 peut être choisie relativement courte, la pertinence de l'instant de détection d'un changement était relativement forte. Au contraire, si l'on considère qu'un changement de thème est relativement délicat à détecter la plupart du temps, la durée de la zone de transition prédéterminée associée à chaque 5 changement peut être choisie plus longue que dans le cas d'un changement de locuteur, la pertinence de l'instant de détection d'un changement était moins forte. Par exemple, on considère généralement, pour l'évaluation des systèmes automatiques de détection de changements, une tolérance de +/- 0.250 s pour les changements de locuteurs, et +/-10s pour les changements de thème. 10 Ainsi, lorsqu'un utilisateur cherche, dans un contenu sonore, un changement de locuteur par exemple, il identifiera tous les changements de locuteur via la mise en évidence de toutes les zones de transition associées, dont les durées sont identiques. Par exemple, la mise en évidence de telles zones de transition, lors de l'affichage d'une représentation d'un contenu sonore, peut également être uniforme, et être représentative de 15 durées identiques, selon la mise en oeuvre implémentée, comme décrit ci-après. 5.3 Description d'un deuxième mode de réalisation détaillé de détermination d'une zone de transition On décrit maintenant, en relation avec les figures 4a et 4b, un deuxième mode de réalisation pour la détermination d'une zone de transition associée à un événement 20 préalablement détecté (selon une technique basée sur la détection de pics dans une courbe de dissimilarités). On considère par exemple que l'espace de modélisation dans lequel est calculée la courbe de dissimilarités est celui du locuteur, de sorte que les changements Chgtl, Chgt2 détectés correspondent chacun à des changements de locuteur, délimitant chacun deux segments 25 consécutifs du contenu sonore. Selon ce deuxième mode de réalisation de l'invention, une période temporelle, noté ZTj (pour Zone de Transition) est déterminée pour chaque instant de détection d'un changement, à partir de certaines caractéristiques du pic correspondant sur la courbe de dissimilarités. Ainsi, pour un pic donné (correspondant par exemple à un changement de locuteur) de 30 valeur V pic, les valeurs suivantes sont calculées : - V profondeur: valeur de la « profondeur » de la vallée, c'est-à-dire la différence entre la valeur V pic et la valeur du fond de la vallée; - P profondeur: valeur du pourcentage de la vallée la plus profonde (calculée à partir des valeurs V pic et V profondeur). 3028969 11 Ensuite, à partir de ces valeurs calculées, un seuil de détection permettant de déterminer le début (frontière gauche) et la fin (frontière droite) de la zone de transition est calculée, de la manière suivante : S Transition = V pic - (P profondeur * V profondeur). 5 Ainsi, la frontière gauche de la zone de transition est déterminée en recherchant, à partir du pic considéré, le premier instant à gauche tjg correspondant à une valeur sur la courbe de dissimilarités inférieure au seuil S Transition. De même, la frontière droite de la zone de transition est déterminée en recherchant, à partir du pic considéré, le premier instant à droite tjd correspondant à une valeur sur la courbe de dissimilarités inférieure au seuil S Transition. 10 Ce deuxième mode de réalisation permet de déterminer des zones de transition plus ou moins larges, en fonction des caractéristiques du pic correspondant au changement détecté, et notamment en fonction de la largeur de son sommet, caractéristique d'un changement plus ou moins net de locuteur par exemple. Ainsi, la figure 4a illustre la détermination d'une zone de transition ZT1 pour un 15 changement Chgt1, à partir des instants t1g et t1d calculés pour le pic correspondant au changement Chgt1. Ce pic présentant un sommet aplati, l'exemple correspond à un cas probable de parole superposée, et la zone de transition ZT1 présente une durée supérieure à celle de la zone de transition ZT2 calculée, dans un deuxième cas, pour un changement Chgt2, à partir des instants t2g et t2d. Ce deuxième cas, illustré en figure 4b, correspond par exemple à un 20 changement « net » de locuteur, engendrant une zone de transition ZT2 plus courte. Ainsi, lorsqu'un utilisateur cherche, dans un contenu sonore, un changement de locuteur par exemple, il identifiera tous les changements de locuteur via la mise en évidence de toutes les zones de transition associées, dont les durées sont potentiellement différentes, selon les caractéristiques du changement détecté. 25 Par exemple, la mise en évidence de telles zones de transition, lors de l'affichage d'une représentation d'un contenu sonore, peut également être différente et être représentative de durées différentes, selon la mise en oeuvre implémentée, comme décrit ci-après. 5.4 Description d'un troisième mode de réalisation détaillé de détermination d'une zone de transition 30 On décrit maintenant, en relation avec les figures 5a à 5c, un troisième mode de réalisation pour la détermination d'une zone de transition associée à un événement préalablement détecté (selon une technique basée sur la détection de pics dans une courbe de dissimilarités). 3028969 12 On considère par exemple que l'espace de modélisation dans lequel est calculée la courbe de dissimilarités est celui du locuteur, de sorte qu'un changement Chgt1 détecté correspond à un changement de locuteur, délimitant deux segments consécutifs du contenu sonore. Selon ce troisième mode de réalisation de l'invention, plusieurs zones de transition 5 différentes, par exemple de durées différentes et/ou de positionnements temporels différents par rapport à l'instant de détection, sont « testées » pour un instant de détection d'un changement, un score de pertinence étant attribué à chacune de ces différentes zones de transition testées. La zone de transition à laquelle le meilleur score de pertinence est attribué est alors sélectionnée pour former la zone de transition associée au changement détecté, et mise en 10 évidence lors de l'affichage d'une représentation du contenu sonore. Par exemple, les zones de transition testées correspondent à des périodes temporelles de durée prédéterminées, comme dans le premier mode de réalisation décrit ci-dessus, mais différentes pour chaque test. Il est également possible de tester une zone de transition d'une durée particulière en la « positionnant » de différentes manières par rapport à l'instant de 15 détection du changement, c'est-à-dire en la faisant commencer plus ou moins loin avant cet instant. Ainsi, les figures 5a à 5c illustrent trois exemples de zones de transition ZT10, ZT11 et ZT12 testées pour un même changement Chgt1 détecté dans un contenu sonore. La première zone de transition ZT10 correspond par exemple à une durée de x secondes, 20 réparties de manière équidistante temporellement avant et après l'instant de détection du changement Chgt1 (c'est-à-dire x/2 secondes avant et après l'instant de détection du changement Chgt1). La deuxième zone de transition ZT11 correspond par exemple quant à elle à une durée de y secondes (ici avec y > x), réparties temporellement de manière non équidistante avant et après 25 l'instant de détection du changement Chgt1 (ici 3y/4 secondes avant et y/4 secondes après l'instant de détection du changement Chgt1). La troisième zone de transition ZT12 correspond par exemple quant à elle à la même durée de y secondes que la zone de transition ZT11, réparties temporellement de manière différente (ici y/4 secondes avant et 3y/4 secondes après l'instant de détection du changement 30 Chgt1). Le nombre et les paramètres (durée et positionnement temporel) des zones de transition testées pour un changement détecté peuvent être déterminés selon différents critères pouvant par exemple tenir compte du degré de précision souhaitée pour la mise en évidence d'une zone de transition (par exemple en fonction du degré d'exigence connu ou supposé des utilisateurs de 35 la technique de navigation selon l'invention). 3028969 13 Le calcul d'un score de pertinence pour une zone de transition testée consiste ensuite à comparer des scores de dissimilarités pour des segments précédant et suivant temporellement la zone de transition testée. En effet, entre deux changements détectés, un segment temporel du contenu sonore 5 présente une homogénéité, relativement à l'espace de modélisation donné. Par exemple, les segments du contenu sonore qui précédent et suivent un changement de locuteur correspondent à deux segments de contenu dans lesquels deux locuteurs interviennent successivement. Les caractéristiques de ces deux segments, notés segments précédent et suivant, sont donc logiquement fortement différentes, relativement à la modélisation d'un changement de locuteur. 10 Ces différences entre les caractéristiques de deux segments précédant et suivant un changement peuvent être affinées, en testant différentes zones de transition, de manière à optimiser la zone de transition sélectionnée comme étant représentative de la période temporelle au cours de laquelle le changement de locuteur a réellement lieu. Ainsi, on considère par exemple, comme illustré sur les figures 5a à 5c, un segment SegA 15 précédant l'instant de changement Chgt1 et un segment SegB suivant l'instant de changement Chgt1. On exclut de chacun de ses segments SegA et SegB la partie correspondante de la zone de transition choisie (ZT10 ou ZT11 ou ZT12 selon les exemples illustrés en figures 5a à 5c), de façon à obtenir des segments « tronqués » temporellement. Pour l'exemple illustré en figure 5a, on obtient ainsi un segment tronqué SegA' précédant 20 le changement Chgt1 et un segment SegB' suivant le changement Chgt1. Un calcul de dissimilarité est effectué entre ces deux segments tronqués SegA' et SegB', délivrant un score de pertinence SP10 pour la zone de transition associée ZT10. De même, pour l'exemple illustré en figure 5b, on obtient un segment tronqué SegA" précédant le changement Chgt1 et un segment SegB" suivant le changement Chgt1. Un calcul de 25 dissimilarité est effectué entre ces deux segments tronqués SegA" et SegB", délivrant un score de pertinence SP11 pour la zone de transition associée ZT11. Enfin, pour l'exemple illustré en figure 5c, on obtient un segment tronqué SegA'" précédant le changement Chgt1 et un segment SegB"' suivant le changement Chgt1. Un calcul de dissimilarité est effectué entre ces deux segments tronqués SegA'" et SegB"', délivrant un score 30 de pertinence SP12 pour la zone de transition associée ZT12. Les différents scores de pertinence SP10, SP11 et SP12 calculés pour les différentes zones de transitions ZT10, ZT11 et ZT12 sont ensuite comparés et la zone de transition présentant le meilleur score de pertinence est sélectionnée. Comme pour le deuxième mode de réalisation, les zones de transition associées à chaque 35 changement détecté peuvent donc présenter des durées différentes, puisque leur détermination 3028969 14 est basée sur un calcul d'un score de pertinence associé permettant de choisir une zone de transition particulière parmi plusieurs zones de transition testées. Ainsi, comme pour le deuxième mode de réalisation, la mise en évidence de telles zones de transition, lors de l'affichage d'une représentation d'un contenu sonore, peut être différente 5 et être représentative de durées différentes, selon la mise en oeuvre implémentée, comme décrit ci-après. 5.5 Exemples de moyens de mise en évidence d'une zone de transition On décrit maintenant, en relation avec les figures 6a à 6c, différents moyens de mise en évidence d'une transition associée à un changement détecté selon les différents modes de 10 réalisation décrits ci-dessus, lors de l'affichage d'une représentation d'un contenu sonore. Ainsi, différents types de rendu peuvent être utilisés, afin de fournir à l'utilisateur une représentation particulière, lors de l'affichage d'une représentation d'un contenu sonore, pour une zone de transition au cours de laquelle un changement a été détecté, dans l'espace de modélisation donné. 15 Par exemple, la mise en évidence d'une zone de transition pour un changement détecté dans un contenu sonore peut être visuelle, avec une forme particulière distinctive par rapport au reste de la représentation du contenu sonore, ou bien elle-même sonore, en superposition avec la restitution sonore du contenu. Ainsi, les figures 6a et 6b illustrent différents aspects visuels pouvant être utilisés pour la 20 mise en évidence d'une zone de transition, respectivement sur une vue de dessus et une vue de côté d'un ruban temporel illustrant une partie du déroulement d'un contenu sonore. Ainsi, une zone de transition peut être mise en évidence par différents types d'ajourage en deux dimensions 60, différents types d'aspérités aigues en trois dimensions 61, différents types d'aspérités douces en trois dimensions 62, ou encore différents types de rétrécissements 25 63. Des effets de pliure, pincement, dégradé de tons, pointillés plus ou moins étirés, effacements progressifs peuvent également être utilisés. Par exemple, si l'on représente un contenu sonore comme illustré sur la figure 6c, des zones de transition ZT1, ZT2 et ZTi sont mises en évidence par une pluralités d'ajourage en deux dimensions, pouvant présenter des largeurs différentes relativement à la durée de la transition, 30 de manière à fournir à l'utilisateur une information optimale concernant le changement détecté dans chaque zone de transition ainsi mise en évidence. Tout autre effet visuel permettant de mettre en évidence une zone de transition dans une représentation visuelle d'un contenu sonore peut évidemment être utilisé. 3028969 15 Une zone de transition associée à un changement détecté dans un contenu sonore peut également être mise en évidence aux moyens d'effets d'interaction avec un curseur permettant à l'utilisateur de naviguer dans le contenu, via sa représentation visuelle. Ainsi, lorsque l'utilisateur souhaite naviguer dans le contenu sonore, il peut déplacer un 5 curseur le long de la représentation du contenu sonore, et la restitution du contenu débute alors à l'instant correspondant au positionnement du curseur. Une mise en évidence d'une zone de transition peut donc consister à faire interagir le curseur de manière particulière lorsqu'il se trouve sur une zone de transition, de manière à ce que l'utilisateur sache qu'un changement a été détecté dans cette zone de transition. 10 Par exemple, le curseur peut prendre une autre forme et/ou une autre couleur sur cette zone de transition, il peut trembler lorsqu'il se trouve sur la zone de transition, ou bien sa vitesse de déplacement peut être modifiée (par exemple le curseur ralentit au niveau de la zone de transition). Il est également possible de faire déplacer automatiquement le curseur sur la première 15 zone de transition associée au premier changement détecté dans le contenu sonore, de manière à ce que l'utilisateur atteigne directement, grâce à un saut du curseur, cette zone de transition. Tout autre effet d'interaction avec le curseur permettant de mettre en évidence une zone de transition dans une représentation visuelle d'un contenu sonore peut évidemment être utilisé. Enfin, il est également possible d'associer un élément sonore à une zone de transition, 20 dont la restitution est par exemple déclenchée, en superposition avec celle du contenu sonore lui- même, lorsque l'utilisateur passe le curseur dans la zone de transition. Il peut s'agir d'aspérités sonores, de frottements, d'échos ou de résonnances, ou encore de sorte de jingles (ou motifs sonores). Les différents types de mises en évidence, lors de l'affichage d'une représentation d'un 25 contenu sonore, d'une zone de transition associée à un changement détecté dans ce contenu, peuvent être combinés et/ou paramétrables, éventuellement par l'utilisateur lui-même, selon ses préférences. 5.6 Structure d'un dispositif de navigation La figure 7 présente la structure d'un dispositif de navigation dans un contenu sonore, 30 selon un mode de réalisation particulier de l'invention. Le dispositif de navigation 70 comprend une mémoire RAM 73, une unité de traitement 72, équipée par exemple d'un processeur, et pilotée par un programme d'ordinateur stocké dans une mémoire ROM 71. A l'initialisation, les instructions de code du programme d'ordinateur sont par exemple 35 chargées dans la mémoire RAM 73 avant d'être exécutées par le processeur de l'unité de 3028969 16 traitement 72, permettant ainsi au dispositif de navigation 70 de mettre en oeuvre les différents moyens suivants : détermination d'au moins une période temporelle au cours de laquelle l'événement a été détecté, dite zone de transition ; 5 mise en évidence, lors de l'affichage d'une représentation dudit contenu sonore, de la zone de transition déterminée pour l'événement détecté. La figure 7 illustre seulement une manière particulière, parmi plusieurs possibles, de réaliser la technique de l'invention dans le dispositif de navigation 70, indifféremment : sur une machine de calcul reprogrammable (un ordinateur PC, un processeur DSP ou un 10 microcontrôleur) exécutant un programme comprenant une séquence d'instructions, ou sur une machine de calcul dédiée (par exemple un ensemble de portes logiques comme un FPGA ou un ASIC, ou tout autre module matériel). Dans le cas où l'invention est implantée sur une machine de calcul reprogrammable, le programme correspondant (c'est-à-dire la séquence d'instructions) pourra être stocké dans un 15 médium de stockage amovible (tel que par exemple une disquette, un CD-ROM ou un DVD-ROM) ou non amovible, ce médium de stockage étant lisible partiellement ou totalement par un ordinateur ou un processeur. Un tel dispositif de navigation peut par exemple être intégré, sous la forme d'un module, à un téléviseur, un ordinateur, un smartphone, une tablette, ... 20 REVENDICATIONS1. Procédé de navigation dans un contenu sonore (CS), comprenant une étape de détection (20), relativement à un espace de modélisation donné, d'au moins un événement (EV) dans ledit contenu sonore, ledit procédé étant caractérisé en ce qu'il comprend les étapes suivantes : détermination (21) d'au moins une période temporelle au cours de laquelle l'événement a été détecté, dite zone de transition (Zn ; mise en évidence (22), lors de l'affichage d'une représentation dudit contenu sonore, de ladite zone de transition déterminée pour ledit événement détecté. 2. Procédé de navigation dans un contenu sonore selon la revendication 1, ladite détection d'un événement étant basée sur la détection d'un pic dans une courbe de dissimilarités, calculée, pour ledit espace de modélisation donné, entre deux fenêtres temporelles glissantes prédéterminées, ledit pic correspondant à une localisation temporelle d'un événement, ledit procédé étant caractérisé en ce que ladite étape de détermination de ladite zone de transition associée audit événement détecté comprend une sous-étape d'association d'une période temporelle prédéterminée, dite zone tampon, à ladite localisation temporelle, ladite zone de transition correspondant à ladite zone tampon. 3. Procédé de navigation dans un contenu sonore selon la revendication 1, ladite détection d'un événement étant basée sur la détection d'un pic dans une courbe de dissimilarités, calculée, pour ledit espace de modélisation donné, entre deux fenêtres temporelles glissantes prédéterminées, ledit pic correspondant à une localisation temporelle d'un événement, ledit procédé étant caractérisé en ce que ladite étape de détermination de ladite zone de transition associée audit événement détecté tient compte d'au moins un paramètre appartenant au groupe comprenant : une valeur dudit pic sur ladite courbe de dissimilarités ; une valeur de la profondeur de la vallée la plus profonde relative audit pic sur ladite courbe de dissimilarités ; un seuil de détection tenant compte d'au moins ladite valeur dudit pic et ladite valeur de la profondeur de la vallée la plus profonde relative audit pic, sur ladite courbe de dissimilarités. 4. Procédé de navigation dans un contenu sonore selon la revendication 2, caractérisé en ce que ladite étape de détermination de ladite zone de transition associée audit événement détecté comprend : au moins deux sous-étapes d'association, à ladite localisation temporelle, d'au moins deux zones tampon distinctes et, pour chaque zone tampon, une sous-étape de calcul 3028969 18 d'un score de pertinence attribué à ladite zone tampon ; une étape de sélection de la zone tampon présentant le meilleur score de pertinence, ladite zone de transition correspondant à ladite zone tampon sélectionnée. 5. Procédé de navigation dans un contenu sonore selon la revendication 4, caractérisé en ce 5 que ladite sous-étape de calcul d'un score de pertinence, pour une zone tampon donnée, comprend les sous-étapes suivantes : détermination d'un segment temporel dudit contenu sonore précédant ledit pic détecté, dit segment précédent, et d'un segment temporel dudit contenu sonore suivant ledit pic détecté, dit segment suivant, lesdits segments précédent et suivant ne se superposant 10 pas temporellement avec ladite zone tampon donnée ; calcul d'un score de dissimilarités entre lesdits segments précédent et suivant, délivrant ledit score de pertinence attribué à ladite zone tampon. 6. Procédé de navigation dans un contenu sonore selon la revendication 1, caractérisé en ce que ladite étape de mise en évidence de ladite zone de transition déterminée pour ledit 15 événement détecté met en oeuvre au moins un type de rendu appartenant au groupe comprenant : un aspect visuel prédéterminé sur ladite représentation dudit contenu sonore ; une interaction avec au moins un curseur relatif à ladite représentation dudit contenu sonore ; 20 un élément sonore prédéterminé. 7. Dispositif de navigation dans un contenu sonore (CS), comprenant des moyens de détection, relativement à un espace de modélisation donné, d'au moins un événement (EV) dans ledit contenu sonore, ledit dispositif étant caractérisé en ce qu'il comprend les moyens suivants : moyens de détermination d'au moins une période temporelle au cours de laquelle 25 l'événement a été détecté, dite zone de transition (Zn ; moyens de mise en évidence, lors de l'affichage d'une représentation dudit contenu sonore, de ladite zone de transition déterminée pour ledit événement détecté. 8. Programme d'ordinateur comportant des instructions de code de programme pour l'exécution des étapes du procédé de navigation dans un contenu sonore selon l'une quelconque 30 des revendications 1 à 6, lorsque ledit programme est exécuté par un ordinateur.