Brevet FR2897217A1 — publié le 20070810

Détermination d'identificateur de signal La présente invention est relative au domaine du traitement du signal appliqué à l'identification d'un signal. Plus particulièrement, elle a trait à la détermination d'un identificateur d'un signal correspondant à un document audio afin d'indexer et de reconnaître le document audio. Les vitesses de téléchargement et le nombre grandissant de fichiers disponibles à l'échange, particulièrement les documents audio, sur les réseaux poste-à-poste ("peer-to-peer" en anglais) ont contribué à la diffusion rapide et à grande échelle de copies illicites de documents sans tenir compte des droits d'auteur appliqués à ces documents. Des techniques de protection des droits d'auteur, telles que la gestion des droits numériques DRM ("Digital Right Management" en anglais), sont mises en oeuvre pour contrer les copies illicites de document multimédia. Cependant, les documents déjà échangés et copiés avant la mise en place de ces techniques sont à jamais perdus pour leurs ayants droit. De plus, les techniques DRM sont inefficaces aux enregistrements numériques-analogiques-numériques des documents pour s'affranchir des protections placées sur le média, le document pouvant alors être échangé librement. Pour pallier ces problèmes, des solutions alternatives reconnaissent des documents multimédias par détermination d'un identificateur de signal correspondant au document. Selon une première réalisation connue, la détermination d'un identificateur d'un signal audio est basée sur une transformation du signal par décomposition en ondelettes pyramidales, séparant les évènements du signal qui ont lieu dans des bandes de fréquence différentes. L'identificateur du signal est composé alors des coefficients de la décomposition. Selon d'autres réalisations connues, la détermination de l'identificateur d'un signal se base sur un cadrage du signal ("framing" en anglais) pour séparer le signal audio en intervalles de quelques centaines de millisecondes se chevauchant et appliquer sur chaque intervalle une fenêtre de Hamming. Le signal est ainsi considéré comme stationnaire dans chaque intervalle. Des caractéristiques du signal sont extraites de chaque intervalle pour former un identificateur du signal. Selon l'une de ces réalisations connues, l'identificateur du signal est déterminé par application d'une transformation de Fourier dans chaque intervalle et la transformée de Fourier qui en résulte est appliquée ensuite à un banc de filtres passe-bande, par exemple entre 300 Hz et 2 kHz, pour extraire un mot binaire dont les bits sont déterminés en fonction d'énergies des bandes de fréquence de l'intervalle suivant. L'identificateur est composé des mots binaires successifs obtenus par traitement successif des intervalles. Une autre réalisation connue est une analyse discriminante de distorsion DDA ("Distortion Discriminant Analysis" en anglais). L'identificateur du signal est déterminé par applications successives d'analyses en composantes principales orientées (OPCA) sur chaque intervalle afin d'obtenir des vecteurs résultants. L'identificateur du signal comporte des composantes des vecteurs. Cependant un identificateur d'un document audio déterminé à partir d'un signal audio d'origine selon les réalisations connues précédentes est différent de l'identificateur déterminé une fois que le signal audio a subi des altérations telles qu'une compression du signal, une suppression de partie du signal ou plus particulièrement un décalage temporel du signal. Pour toutes ces altérations, l'identificateur déterminé à partir d'un signal altéré est différent de l'identificateur déterminé à partir du signal d'origine. L'invention a pour objectif de remédier aux inconvénients précités par la détermination d'un identificateur de document audio robuste aux altérations citées précédemment, plus particulièrement au décalage temporel du signal afin que la reconnaissance d'un signal d'origine dans le signal d'origine altéré soit plus probable. Pour atteindre cet objectif, un procédé pour déterminer un identificateur d'un signal par division en segments est caractérisé en ce qu'il comprend : de manière récurrente, une division d'un premier segment du signal en des deuxièmes segments, une comparaison d'amplitudes moyennes des deuxièmes segments afin de sélectionner un deuxième segment, une détermination d'un sous-identificateur du signal en fonction du deuxième segment sélectionné, et dans le signal une sélection d'un autre premier segment abouté au deuxième segment sélectionné, et une agrégation des sous-identificateurs déterminés en fonction des deuxièmes segments sélectionnés en l'identificateur du signal. Afin de limiter le nombre de sous-identificateurs composant l'identificateur du signal, le deuxième segment sélectionné peut être remplacé par un segment caractéristique incluant en son centre le deuxième segment sélectionné. Les segmentations du signal selon l'invention ont pour avantage de détecter des segments ayant une amplitude moyenne caractéristique, telle qu'une amplitude moyenne maximale ou minimale, compris dans le signal, et ainsi de synchroniser le signal altéré avec le signal d'origine afin de déterminer un identificateur du signal altéré très similaire à l'identificateur du signal d'origine également déterminé selon le procédé. Ainsi, si le signal d'origine subit un décalage par exemple dû à une troncature d'une partie du signal, cette altération n'est pas gênante pour déterminer un identificateur du signal puisque la détermination est basée sur des segments caractéristiques du signal dépendant de l'allure temporelle du signal et donc d'instants significatifs du signal a priori variables, et non pas sur un cadrage ("framing" en anglais) figé temporellement du signal. La détermination de sous-identificateurs du signal en fonction de segments caractéristiques revient à synchroniser le signal altéré avec le signal d'origine. Le procédé de détermination d'identificateur de signal selon l'invention est ainsi particulièrement robuste aussi à la compression du signal d'origine. Selon une autre caractéristique de l'invention, la détermination d'un sous-identificateur en fonction d'un deuxième segment sélectionné comprend : une transformation fréquentielle du deuxième segment sélectionné en une transformée fréquentielle, un filtrage de la transformée fréquentielle dans des filtres à bandes passantes contiguës afin de produire des amplitudes de fréquences élémentaires dans chacune des bandes de fréquence, une estimation d'une énergie de chaque bande de fréquence en fonction des amplitudes des fréquences élémentaires dans la bande de fréquence, et une comparaison des énergies deux à deux de manière à coder des signes de différences d'énergies et concaténer les signes codés en le sous- identificateur. Selon une autre caractéristique de l'invention, la comparaison des énergies comprend une détermination successive des moyennes des énergies et une comparaison des moyennes des énergies deux à deux de manière à coder les signes de différences de moyennes d'énergie et concaténer les signes codés en le sous-identificateur. Cette détermination de sous-identificateur basée sur les deuxièmes segments sélectionnés ou les segments caractéristiques du signal contribue à réduire la taille de l'identificateur du signal. L'invention a aussi pour objet un système pour déterminer un identificateur d'un signal par division en segments. Le système est caractérisé en ce qu'il comprend : de manière récurrente, un moyen pour diviser un premier segment du signal en des deuxièmes segments, un moyen pour comparer des amplitudes moyennes des deuxièmes segments afin de sélectionner un deuxième segment, un moyen pour déterminer un sous-identificateur du signal en fonction du deuxième segment sélectionné, et un moyen pour sélectionner dans le signal un autre premier segment abouté au deuxième segment sélectionné, et un moyen pour agréger des sous-identificateurs déterminés en fonction des deuxièmes segments sélectionnés en l'identificateur du signal. Enfin, l'invention se rapporte à un programme d'ordinateur apte à être mis en oeuvre dans un processeur, tel qu'un système pour déterminer un identificateur d'un signal numérique, ledit programme comprenant des instructions qui, lorsque le programme est chargé et exécuté dans ledit processeur, réalisent les étapes selon le procédé de l'invention. D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description suivante de plusieurs réalisations préférées de l'invention, données à titre d'exemples non limitatifs, en référence aux dessins annexés correspondants dans lesquels : - la figure 1 est un bloc-diagramme schématique d'un système de détermination d'identificateur de signal selon l'invention ; -la figure 2 est un algorithme d'un procédé de détermination d'identificateur de signal selon l'invention ; - la figure 3 est un algorithme détaillé d'une étape de détermination d'identificateur de segment caractéristique de signal selon l'invention ; et - la figure 4 est un graphe d'un signal de document audio segmenté selon l'invention. Bien que l'invention soit applicable à divers signaux, quels que soient leurs contenus, l'invention est décrite ci-après pour l'identification d'un signal numérique audio selon une réalisation préférée. Cette réalisation est dirigée vers la détermination de l'identificateur d'un signal numérique altéré proche de l'identificateur d'un signal numérique d'origine. L'identificateur du signal numérique d'origine et l'identificateur du signal numérique altéré sont déterminés successivement selon le procédé de l'invention. Les altérations que subit un signal numérique sont, entre autres, la compression partielle ou totale du signal, la suppression d'une ou plusieurs parties du signal causant un décalage temporel du signal. Par exemple, un concert musical est enregistré sous la forme d'un signal numérique d'origine, les applaudissements au début du concert y sont supprimés ce qui induit un décalage temporel du signal en un signal altéré différent du signal d'origine. En référence à la figure 1, un système de détermination d'identificateur de signal numérique SDI selon l'invention comprend un module de segmentation MS pour segmenter un signal numérique SG entrant dans le système afin d'obtenir des segments caractéristiques SC' à SCM du signal SG, et une unité de détermination d'identificateur UDI pour déterminer un identificateur ID du signal numérique SG en fonction des segments caractéristiques SC' à SCM. Le système SDI est représenté dans la figure 1 sous forme de blocs fonctionnels dont la plupart assurent des fonctions ayant un lien avec l'invention et peuvent correspondre à des modules logiciels et/ou matériels. Par exemple le système SDI est un ordinateur et incorpore ou peut accéder localement ou à travers un réseau de télécommunications à une base de données du type de celles utilisées en intelligence artificielle. L'unité UDI déterminant l'identificateur ID du signal SG comporte un module de transformation fréquentielle MTF, N filtres passe-bande parallèles FI1 à FIN, un module de détermination d'énergie MDE et un module de construction d'identificateur MCI. Le module MTF transforme en fréquence chaque segment caractéristique SCm du signal SG produit par le module de segmentation MS en une transformée fréquentielle TFm, avec l'indice m compris entre 1 et un entier M. Par exemple le module MTF met en oeuvre une transformation de Fourier discrète TFD ce qui rend moins sensible le traitement ultérieur des segments caractéristiques aux altérations du signal d'origine. Les N filtres passe-bande parallèles FI1 à FTN filtrent la transformée fréquentielle TFm dans N bandes de fréquence contiguës BF1 à BFN. Le module MDE détermine une densité spectrale de puissance Em,n du segment SCm dans chaque bande de fréquence BFn, avec l'indice n compris entre 1 et N. Le module MCI construit l'identificateur ID du signal SG en déterminant N-1 signes Sm,1 à Sm,N-1 en fonction des densités spectrales de puissance précédemment déterminées Em,1 à Em,N pour constituer un sous- identificateur IDm relatif au segment SCm. L'identificateur ID est agrégé en des sous- identificateurs ID1 à IDM déterminés respectivement à partir des segments SC' à SCM produits par le module de segmentation MS. Le rôle des différents modules est décrit plus en détail en référence aux figures 2 et 3. Le procédé de détermination de l'identificateur ID du signal SG comprend trois étapes principales E1 à E3 présentées à la figure 2. L'étape E1 exécutée par le module de segmentation MS segmente le signal numérique entrant SG afin de détecter du signal SG des segments caractéristiques SC' à SCM. Les étapes E2 et E3 sont exécutées par l'unité UDI déterminant un identificateur ID du signal SG. L'étape E2 est récurrente avec l'étape E1 et détermine un sous-identificateur IDm de chaque segment caractéristique SCm contenu dans le signal SG. L'étape E3 agrège les sous-identificateurs IDI à IDM des segments caractéristiques SC' à SCM du signal SG en l'identificateur ID. L'étape E1 comprend des étapes E10 à E13 pour la détection de segments caractéristiques du signal SG. A l'étape E10 et en référence à la figure 4, le module de segmentation MS sélectionne dans le signal numérique SG un premier segment numérique, dit segment d'observation SOI, dont le début correspond au début du signal SG et dont la durée est prédéfinie et fixe, par exemple égale à 100 ms. Le module MS divise le segment d'observation SO1 en des deuxièmes segments numériques très courts, appelés segments d'amplitude moyenne SA' à SA1, ayant une durée fixe par exemple de 10 ms. Les segments d'amplitude moyenne SA' à SA' se chevauchent deux à deux d'un décalage temporel par exemple de 1 ms. Pour chaque segment SAi, avec l'indice i compris entre 1 et I, le module de segmentation détermine l'amplitude moyenne AMi du segment SAi à l'étape E11 et la mémorise. Une fois que les amplitudes moyennes AMI à AMI respectivement de tous les segments SA' à SA' sont déterminées, à l'étape E12, le module de segmentation MS recherche, à l'étape E13, parmi tous les segments d'amplitude moyenne SA1 à SA1, un segment SAmax dont l'amplitude moyenne AMmax est la plus caractéristique, en comparant les amplitudes moyennes des deuxièmes segments SA1 à SA1. De préférence, le module de segmentation MS recherche un segment SAmax dont l'amplitude moyenne AMmax est la maximale, à laquelle on se référera dans la suite de la description. Selon d'autres exemples, le module de segmentation MS recherche un segment dont l'amplitude moyenne est minimale ou dont l'amplitude moyenne est la deuxième amplitude maximale. Le chevauchement des segments SA' à SA' deux à deux a pour avantage une meilleure précision de l'amplitude moyenne caractéristique AMmax, cette dernière est considérée au centre du segment SAmax. Dans une variante, les segments d'amplitude moyenne ne se chevauchent pas. Le module de segmentation MS définit un troisième segment numérique, dit segment caractéristique SC1, qui inclut en son centre le segment SAmax d'amplitude moyenne maximale et qui a donc une durée supérieure ou éventuellement égale à celle du segment SAmax, par exemple de quelques dizaines de millisecondes. Le module de segmentation MS extrait le segment caractéristique SC' incluant le segment SAmax afin de le transmettre à l'unité de détermination d'identificateur UDI. A l'étape E2, l'unité de détermination d'identificateur UDI détermine un sous-identificateur ID1 en fonction du segment caractéristique SC' précédemment défini et le mémorise. Tant que le signal SG n'est pas entièrement traité par le module de segmentation MS à l'étape E30, les étapes E10 à E13 et l'étape E2 sont réitérées en sélectionnant à l'étape E10 un autre segment d'observation SOm, avec l'indice m compris entre 2 et M, SOM étant le dernier segment d'observation du signal SG. Comme montré à la figure 4, le début du segment SOm commence à la fin du segment caractéristique précédent SCm_1 afin de définir un autre segment caractéristique SCm en exécutant les étapes E11 à E13 décrites précédemment. La sélection des segments d'observation qui peuvent se chevaucher deux à deux a pour avantage une sélection plus précise d'amplitudes moyennes caractéristiques qui sont proches temporellement dans le signal S. Par exemple, si le signal S contient deux amplitudes moyennes caractéristiques proches, dont la première est plus pertinente que la deuxième, par exemple la première est maximale ou minimale, et qui sont incluses dans un même segment d'observation SOm_1, seule la première amplitude moyenne caractéristique est sélectionnée. A la suite de l'aboutement d'un segment d'observation suivant SOm au segment caractéristique incluant la première amplitude moyenne caractéristique sélectionnée, la deuxième amplitude moyenne caractéristique est également sélectionnée. Dans une variante, les segments d'observations SOm et SOm_1 ne se chevauchent pas, et le segment SOm est abouté au segment précédent SOm_I. Un sous-identificateur IDm relatif au segment caractéristique SCm est déterminé à l'étape E2. En référence à la figure 3, l'étape principale E2 détermine l'identificateur IDm de chaque segment caractéristique SCm défini et extrait par le module de segmentation MS à l'étape E1, avec l'indice m compris entre 1 et M. L'étape E2 comprend des étapes E20 à E27 exécutées par l'unité de détermination d'identificateur UDI. A l'étape E20, le module de transformation fréquentielle MTF de l'unité de détermination UDI applique une transformation de Fourier discrète TFD au segment caractéristique SCm du signal SG pour le transformer en une transformée fréquentielle TFm afin d'étudier le comportement fréquentiel du segment caractéristique SCm. A l'étape E21, la transformée fréquentielle TFm du segment SCm est appliquée au banc FT de N filtres passe-bande FT1 à FTN pour filtrer la transformée fréquentielle TFm du segment SCm en N transformées fréquentielle TFm,1 à TFm,N respectivement dans les N bandes de fréquence contiguës BF1 à BFN afin d'analyser en détail le comportement fréquentiel du segment SCm. Chaque filtre passe-bande FTn présente une fréquence de coupure basse de début Fdn égale à la fréquence de coupure haute de fin Ffn_1 du filtre passe-bande précédent FTn_1 et une fréquence de coupure haute de fin Ffn égale à la fréquence de coupure basse de début Fdn+1 du filtre passe- bande suivant FTn+1, avec l'indice n compris entre 1 et N. Par exemple les largeurs des bandes de fréquence contiguës BF1 à BFN augmentent en proportion d'un facteur égal à 21/9 -1, soit Ffn = Fdn x 21/9 L'ensemble des bandes de fréquence BF1 à BFN s'étend de préférence sur une bande de fréquence audible par exemple comprise entre 400 Hz et 5 kHz. Chaque transformation fréquentielle TFm,n fournie par chaque filtre passe-bande FTn est décrite par les amplitudes spectrales ITFm,nlfn de fréquences élémentaires fn équiréparties dans la bande de fréquence BFn du filtre FTn et comprises entre les fréquences de coupure Fdn et Ffn. A l'étape E22, le module MDE détermine des caractéristiques acoustiques du segment SCm comme la densité spectrale de puissance du segment SCm, appelée ci-après "énergie" Em,n, pour la bande de fréquence BFn de chaque filtre FTn. Chaque énergie Em,n est estimée en fonction de la somme des amplitudes ITFm,nFdn à ITFm,nFfn des fréquences élémentaires fn comprises dans la bande de fréquence BFn de chaque filtre FTn. Le module MDE détermine l'énergie Em,n par la relation suivante : fn=Ffn 2 11TFm, n fn=Fdn fn Ffn - Fdn A la fin de l'étape E22, N énergies Em,1 à Em,N sont estimées pour un segment caractéristique SCm. Aux étapes E23 à E26, le module de construction d'identificateur MCI "compresse" l'information représentée par les N énergies Em,1 à Em,N afin que le sous-identificateur IDm du segment SCm à construire caractérise le segment SCm. L'information représentée par les N énergies est "compressée" en codant les N-1 différences de signes entre les moyennes successives des énergies Em,1 à Em,N précédemment estimées. A l'étape E23, le module MCI détermine successivement les moyennes des énergies Em,1 et Em, 2, ... Em,1 à Em,n,_ Em,1 à Em,N et compare progressivement ces moyennes d'énergies deux à deux pour l'indice n croissant de 1 à N-1. Pour le signe Sm,n associé à la bande de fréquence BFn du filtre FTn avec n compris entre 1 et N-1, si la moyenne des énergies Em,1 à Em,n relatives respectivement aux Em, n bandes de fréquence BF1 à BFn, est supérieure à la moyenne des énergies Em,1 à Em,n+1 relatives respectivement aux bandes de fréquence BF1 à BF11+1, alors le signe Sm,n est positif et représenté par un bit à l'état "1" à l'étape E24; sinon il est négatif et représenté par un bit à l'état "0" à l'étape E25. En variante, le codage des N-1 différences de signes est établi par des comparaisons successives des énergies Em,1 à Em,N, sans déterminer les moyennes successives des énergies Em,1 à Em,N. Une fois que tous les signes de différences d'énergies Sm,1 à Sm,N-1 ont été codés à l'étape E26, le module de construction d'identificateur MCI concatène les signes codés Sm,1 à Sm,N-1 afin d'obtenir le sous- identificateur IDm du segment SCm, à l'étape E27. Puis, le sous-identificateur IDm est mémorisé. En revenant à la figure 2, l'étape E3 concerne la construction de l'identificateur unique ID représentatif du signal SG et comprend des étapes E30 et E31. A l'étape E30, le module de construction d'identificateur MCI dans l'unité UDI vérifie que le signal SG a été entièrement traité par itération d'aboutement d'un segment d'observation SOm+1 à un segment caractéristique SCm précédemment extrait du signal SG, comme montré à la figure 4, et que tous les sous-identificateurs ID1 à IDM de tous les segments caractéristiques SC' à SCM contenus dans le signal SG sont déterminés, les étapes El et E2 étant réitérées M fois. Puis à l'étape E31 le module MCI concatène les sous-identificateurs ID1 à IDM afin d'obtenir l'identificateur unique ID du signal numérique SG de taille M x (N-1) bits, M étant le nombre variable de segments caractéristiques détectés dans le signal numérique SG à l'étape El. Selon une première variante, le module MCI complète l'identificateur ID du signal SG en déterminant les positions chronologiques des deuxièmes segments d'amplitude maximale SAmax et donc des segments caractéristiques SCm dans le signal SG. Selon une deuxième variante, le module MCI ajoute une information supplémentaire à l'identificateur ID dans le signal SG en déterminant les écarts temporels entre les deuxièmes segments d'amplitude maximale SAmax et donc entre les segments caractéristiques SCm. Un exemple d'application de l'invention concerne l'identification d'un signal numérique altéré correspondant à un document audio en fonction d'une liste d'identificateurs de signaux numériques d'origine correspondant à des documents audio originaux, non altérés, lesdits identificateurs étant pré-déterminés selon le procédé de l'invention et indexés dans une base de données en liaison avec le système de détermination d'identificateur de signal numérique SDI. L'identificateur du signal altéré est d'abord déterminé selon le procédé de l'invention. Puis, chaque sous-identificateur relatif à un segment d'amplitude maximale du signal altéré est comparé à chaque sous-identificateur des identificateurs de la liste, selon une approximation prédéterminée. Pour cela, le module MCI évalue par exemple des similarités entre l'identificateur du signal altéré et les identificateurs des signaux numériques d'origine, exprimées respectivement par des scores. Le score le plus élevé traduit la vraisemblance que le signal altéré résulte d'une altération de l'un des signaux numériques d'origine associé au score le plus élevé et donc est tout ou partie du signal numérique d'origine associé au score le plus élevé. Selon la première variante, la recherche du score le plus élevé est fondée également sur la similarité entre la chronologie des sous-identificateurs du signal altéré et des sous- identificateurs des signaux numériques d'origine, c'est-à-dire sur la similarité des positions chronologiques des segments d'amplitude maximale du signal altéré et des signaux numériques d'origine. Selon la deuxième variante, la recherche du score le plus élevé est fondée également sur la similarité entre les écarts temporels relatifs aux segments d'amplitude maximale du signal altéré et des signaux numériques d'origine. L'invention décrite ici concerne un procédé et un système de détermination d'identificateur de signal. Selon une implémentation préférée, les étapes du procédé de l'invention sont déterminées par les instructions d'un programme d'ordinateur incorporé dans le système SDI. Le programme comporte des instructions de programme qui, lorsque ledit programme est chargé et exécuté dans le système SDI dont le fonctionnement est alors commandé par l'exécution du programme, réalisent les étapes du procédé selon l'invention. En conséquence, l'invention s'applique également à un programme d'ordinateur, notamment un programme d'ordinateur sur ou dans un support d'informations, adapté à mettre en oeuvre l'invention. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable pour implémenter le procédé selon l'invention. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage ou support d'enregistrement sur lequel est stocké le programme d'ordinateur selon l'invention, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore une clé USB, ou un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé selon l'invention. REVENDICATIONS 1 - Procédé pour déterminer un identificateur (ID) d'un signal (SG) par division en segments, caractérisé en ce qu'il comprend : de manière récurrente, une division (E10) d'un premier segment (SOm) du signal en des deuxièmes segments (SA1-SA1), une comparaison (E13) d'amplitudes moyennes (AMI-AMI) des deuxièmes segments afin de sélectionner un deuxième segment (SAmax), une détermination (E2) d'un sous- identificateur (IDm) du signal en fonction du deuxième segment sélectionné, et dans le signal une sélection (E30) d'un autre premier segment abouté au deuxième segment sélectionné, et une agrégation (E31) des sous-identificateurs déterminés en fonction des deuxièmes segments sélectionnés, en l'identificateur (ID) du signal. 2 - Procédé conforme à la revendication 1, selon lequel le deuxième segment sélectionné (SAmax) est remplacé par un segment caractéristique (SCm) incluant en son centre le deuxième segment sélectionné. 3 - Procédé conforme à la revendication 1 ou 2, selon lequel les deuxièmes segments (SA1-SA1) d'un premier segment (SOm) se chevauchent deux à deux. 4 - Procédé conforme à l'une quelconque des revendications 1 à 3, selon lequel la détermination d'un sous-identificateur (IDm) en fonction d'un deuxième segment sélectionné (SAmax) comprend : une transformation fréquentielle (E20) du deuxième segment sélectionné en une transformée fréquentielle (TFm), un filtrage (E21) de la transformée fréquentielle dans des filtres (FI1, FIN) à bandes passantes contiguës (BF1, BFN) afin de produire des amplitudes de fréquences élémentaires (fn) dans chacune (BFn) des bandes de fréquence, une estimation (E22) d'une énergie (Em,n) de chaque bande de fréquence (BFn) en fonction des amplitudes des fréquences élémentaires dans la bande de fréquence, et une comparaison (E23) des énergies deux à deux de manière à coder (E24, E25) des signes (Sm, i, Sm1N- 1) de différences d'énergies et concaténer (E27) les signes codés en le sous-identificateur (IDm). 5 - Procédé conforme à la revendication 4, selon lequel la comparaison des énergies comprend une détermination successive des moyennes des énergies et une comparaison des moyennes des énergies deux à deux de manière à coder (E24, E25) les signes (Sm, i, Sm1N-1) de différences de moyennes d'énergie et concaténer (E27) les signes codés en le sous-identificateur (IDm). 6 - Procédé conforme à l'une quelconque des revendications 1 à 5, comprenant une détermination de positions chronologiques des deuxièmes segments sélectionnés (SAmax) dans le signal. 7 - Procédé conforme à l'une quelconque des revendications 1 à 6, comprenant une détermination d'écarts temporels entre les deuxièmes segments sélectionnés (SAmax) dans le signal. 8 - Système pour déterminer un identificateur (ID) d'un signal (SG) par division en segments, caractérisé en ce qu'il comprend : de manière récurrente, un moyen (MS) pour diviser un premier segment (SOm) deuxièmes segments (SAI-SAI), un comparer des amplitudes moyennes deuxièmes segments afin de segment (SAmax), un moyen du signal en des moyen (MS) pour (AMI-AMI) des sélectionner un deuxième (UDI) pour déterminer un sous-identificateur (IDm) du deuxième segment sélectionné, signal en fonction du et un moyen (MS) pour sélectionner dans le signal un autre premier segment abouté au deuxième segment sélectionné, et un moyen (UDI) pour agréger des sous-identificateurs déterminés en fonction des deuxièmes segments sélectionnés, en l'identificateur (ID) du signal. 9 - Programme d'ordinateur comportant des instructions pour la mise en oeuvre d'un procédé selon l'une quelconque des revendications 1 à 7 lorsque lesdites instructions sont exécutées par un processeur. 10 - Support d'enregistrement sur lequel est stocké un programme d'ordinateur conforme à la revendication 9.