Brevet FR2985357A1 — publié le 20130705

Domaine de l'invention La présente invention se rapporte à un procédé de déter- mination d'un code d'identification d'un paquet de données audio, un dispositif correspondant ainsi qu'un programme d'ordinateur pour l'ap- plication du procédé. Etat de la technique Dans différents systèmes radiophoniques, on utilise les services "Song Tagging" encore appelés "étiquetage de chanson". Le principe de ces services est d'enregistrer un code d'identification sur une touche (par exemple un code à 32 bits Apple-ID, associé au conte- nu audio en cours d'écoute. Ensuite, on peut transmettre le code d'identification ainsi enregistré (par exemple le code Apple-ID) par un ordinateur (par exemple un iPod/iPhone) au PC et acheter cette chanson dans une mémoire de données à distance, (comme par exemple le iTunes-Store) ou l'obtenir de manière générale. Dans l'implémentation d'une radio HD, on émet à cet effet un code d'identification (le code ID) comme partie de "Program Service Data" et on émet les données de service d'informations de station "Station Information Service Data" pour permettre l'extraction. Dans une implémentation dans une radio FM, on peut transmettre par exemple par radio, le texte +, par exemple un iTunes- Tagging-ODA (Open Data Application) (étiquetage de son). On extrait alors l'identité Apple-ID. Dans une implémentation dans une radio XM, le code d'identification (par exemple le code Apple-ID) peut être transmis par un service de données (étiquetage de chanson), par exemple selon la spécification XM:SX-9845- 0043 Song_Tagging_XM Band.pdf). L'association du code d'identification (code d'identification Apple-ID) au contenu du programme audio, se fait par une identification de programme (PID program Identification, qui représente un unique tampon de temps à 4 octets qui a été associé pendant la chanson pendant l'étiquetage), et qui est maintenant envoyé au programme audio et est transmis également comme partie d'un groupe d'étiquetage "tag label group" par un service de données. Le service de données d'étiquetage de chanson"Song-Tagging-Daten" transmet tous les groupes d'étiquettes "tag label groups" pour tous les canaux de "XM Channel lineup". La spécification XM-Spécification décrit l'opéra- tion d'association comme localisée à un groupe d'étiquetage pour un "SID-of-interest" (SID désigne une caractéristique d'un canal audio). Pour cette étiquette SID, à cause du décalage dans le temps entre le programme audio et la seconde transmission "groupe d'étiquetage", le groupe d'étiquetage est enregistré de façon intermédiaire et les points PID seront comparés au PID des canaux audio sélectionnés. En cas de concordance, l'identité Apple-ID et les métadonnées de son, associées, seront enregistrées de manière permanente pour une transmission ultérieure sur un iPod en étant enregistrées dans l'appareil. lo Exposé et avantages de l'invention La présente invention a pour objet un procédé pour dé- terminer un code d'identification d'un paquet de données audio, procédé comprenant les étapes suivantes consistant à : recevoir un flux de données audio et un flux de métadonnées audio 15 correspondant dans le temps au flux de données audio, * le flux de données audio comportant un paquet de données audio et des données d'identification partielles, * les données d'identification partielles décrivant le paquet de données audio en polysémie, et 20 * le flux de métadonnées audio contient un code d'identification qui se détermine en utilisant les données d'identification partielles et permet une description univoque du paquet de données audio, - enregistrer de façon intermédiaire le flux de données audio et émettre le paquet de données audio du flux de données audio enre- 25 gistré de façon intermédiaire, * le flux de métadonnées audio lors de l'émission du paquet de données audio, ne correspondant plus dans le temps avec le flux de données audio, - enregistrer un signal d'enregistrement à l'émission d'un paquet de 30 données audio enregistré de façon intermédiaire, à choisir, et enre- gistrer les données d'identification partielles du paquet de données audio sélectionné, enregistré de façon intermédiaire, et - analyser au moins une partie du flux de métadonnées audio actuellement reçu et en cas de concordance entre les données d'identifica- 35 tion partielles enregistrées et les données du flux de métadonnées audio, déterminer le code d'identification du paquet de données audio. Un code d'identification désigne par exemple des données de référence permettant une identification univoque d'un paquet de données audio. Un paquet de données audio est un bloc assemblé de données audio correspondant par exemple à la reproduction d'une chanson ou d'une mélodie. Les données d'identification partielles sont des données permettant une identification multiple (polysémie) du paquet de données audio. Par exemple, les données d'identification par- u) tielles peuvent désigner un interprète ou un titre de chanson mais non une version précise d'enregistrement de ce titre. Un flux de métadonnées audio désigne par exemple un flux de données qui contient non seulement les données pour la reproduction acoustique mais en plus, par exemple, il permet en liaison avec les données d'identification par- 15 tielles, une identification univoque du paquet de données audio. Par exemple, un tel flux de métadonnées audio peut contenir des données qui à la reproduction donne le titre du support sonore sur lequel le paquet de données audio, en cours de reproduction, est disponible dans le commerce. En variante ou en plus, le flux de méta- 20 données audio peut également contenir des données d'une tournée de concerts d'un interprète du paquet de données audio (chanson) et/ou plusieurs enregistrements différents du contenu du paquet de données audio dans des situations différentes ou à des moments différents. Le flux de métadonnées audio est émis par un émetteur en correspondance 25 de temps avec le flux de données audio. Cela signifie que pendant l'émission du flux de données audio, simultanément, on émet le flux de métadonnées audio contenant les données permettant en utilisant les données d'identification partielles d'avoir une description univoque ou une identification du paquet de données audio. Toutefois, on a une sé- 30 paration entre le flux de données audio et le flux de métadonnées audio pour faciliter le traitement du flux de données audio avec une extraction et une reproduction du paquet de données audio. De cette manière, on réalise des appareils simples pour reproduire les paquets de données audio qui ne nécessitent pas de fonc- 35 tionnalité particulière pour les informations du flux de métadonnées audio. L'expression "enregistrement intermédiaire du paquet de données audio" peut désigner l'enregistrement de ce paquet pendant une durée supérieure à une durée d'enregistrement prédéfinie. Par exemple, ce temps d'enregistrement peut durer de cinq à dix minutes, alors que les données du flux de métadonnées audio ne sont pas enregistrées et on perd la correspondance chronologique entre le flux de données audio et le flux de métadonnées audio. On réalise de cette manière des unités d'exploitation plus simples car il ne faut pas de mémoire de capacité importante pour enregistrer les informations du flux de métadonnées audio. Lors de l'émission d'un paquet de données audio qui a été enregistré de manière intermédiaire, il n'y aura plus de correspondance chronologique entre le paquet de données audio et les informations que l'on peut extraire du flux de métadonnées audio. L'expression "enregis- trement d'un signal d'enregistrement" signifie par exemple l'enregistre- ment d'un signal par un interrupteur à commande manuelle actionné par l'utilisateur d'un dispositif appliquant le procédé pendant qu'un paquet de données audio, enregistré de façon intermédiaire, à sélectionner, est reproduit ou est émis. De façon correspondant au signal d'enregistrement qui est inscrit, on enregistre alors les données d'identi- fication partielles qui représentent le paquet de données audio sélectionné, enregistré de façon intermédiaire. L'analyse d'un flux de métadonnées audio reçu actuellement, désigne la recherche d'un ou plusieurs canaux de ce flux de métadonnées audio. Si les données d'identification partielles enregistrées sont reconnues dans les données du flux de métadonnées audio, on pourra déterminer un code d'identification du paquet de données audio à partir du flux de métadonnées audio et ce code sera associé aux données d'identification partielles enregistrées en mémoire. Ce code d'identification permet une identification univoque du paquet de données audio qui a été émis à partir du flux de données audio enregistré de façon intermédiaire. La présente invention repose sur la considération qu'un code d'identification d'un paquet audio reproduit peut également se déterminer encore si la correspondance chronologique entre le flux de données audio et le flux de métadonnées audio n'existe plus. Pour cela on utilise le fait que le flux de métadonnées audio contient en cas de simultanéité d'émission avec le flux de données audio, d'autres informations concernant un paquet de données audio émis actuellement et ces autres informations sont réémises généralement de manière cyclique, soit sur d'autres canaux, soit à d'autres instants. On peut l'utiliser pour néanmoins obtenir un code d'identification univoque pour identifier le paquet de données audio et obtenir ensuite par exemple un paquet de données correspondant au paquet de données audio émis à partir d'un serveur de données, par exemple la chanson correspondant au paquet de données audio provenant d'un magasin en ligne. L'invention offre l'avantage de ne plus nécessiter une mémoire de grande capacité pour enregistrer de façon intermédiaire à la fois le flux de données audio et aussi le flux de métadonnées audio. Bien plus, il suffit d'une mémoire pour enregistrer de façon intermé- diaire le flux de données audio alors que les informations complémen- taires seront fournies à un instant ultérieur. L'invention développe également un dispositif comportant une unité pour exécuter les étapes du procédé ou une variante de celui-ci dans des installations correspondantes. Cette variante de réalisation de l'invention sous la forme d'un dispositif, permet également de résoudre rapidement et efficacement le problème qui est à la base de l'invention. Un dispositif selon l'invention désigne un appareil élec- trique qui traite des signaux de capteur ou des signaux de données et fournit des signaux de commande et/ou de signaux de données en fonc- tion de ceux-ci. Le dispositif peut comporter une interface sous la forme d'un circuit et/ou d'un programme. Dans le cas d'une réalisation sous la forme d'un circuit, les interfaces peuvent par exemple faire partie d'un système ASIC (système dédié) qui contient différentes fonctions du dispositif. Mais il est également possible que l'interface comporte son propre circuit intégré ou est au moins en partie formée de composants discrets. Dans le cas d'une réalisation sous forme de programmes, les interfaces peuvent être des modules de programme existant par exemple sur un microcontrôleur à côté d'autres modules de programme. L'invention porte également de façon avantageuse sur un produit-programme d'ordinateur avec un code-programme enregistré sur un support lisible par une machine tel qu'une mémoire semiconductrice, une mémoire à disque dur ou une mémoire optique et qui, pour la mise en oeuvre du procédé tel que développé ci-dessus, est ap- pliquée à un ordinateur ou un calculateur. Il est avantageux que selon un autre développement de l'invention, l'étape d'enregistrement contienne au moins une information relative à un interprète et/ou à un titre de chanson comme paquet données audio, comme données d'identification partielles. Une telle forme de réalisation de l'invention offre l'avantage que l'information concernant un interprète ou un titre de chanson qui a été émis comme paquet de données audio, permet une désignation très significative voire à significations multiples du paquet de données audio. Une identifica- tion précise de ce paquet de données peut ensuite se faire sans nécessi- ter une mise en oeuvre de moyens importants. L'invention a également pour objet un développement se- lon lequel, dans l'étape d'enregistrement de façon intermédiaire, on supprime l'enregistrement intermédiaire du flux de métadonnées audio. Ce développement de l'invention a l'avantage que le dispositif d'exécu- tion du procédé demande beaucoup moins de place que si également les données provenant du flux de métadonnées audio devaient être enregistrées de façon intermédiaire. Selon un autre développement de l'invention, dans l'étape de réception du flux de données audio et du flux de métadonnées audio sous la forme de deux flux de données distincts, on peut recevoir notamment deux flux de données à codage différent. Un tel développement de l'invention a l'avantage que le traitement du flux de données audio est possible techniquement d'une manière beaucoup plus simple que si en même temps il fallait traiter les métadonnées audio. Selon un autre développement de l'invention, l'analyse du flux de métadonnées audio peut se faire pendant une durée d'analyse qui dépasse une durée prédéfinie. L'expression "durée prédéfinie" peut signifier une durée d'une heure, de plusieurs heures, d'un ou plusieurs jours. Un tel développement de l'invention a l'avantage que même après une recherche longue des données d'identification partielles dans le flux de métadonnées audio, on pourra déterminer le code d'identification approprié pour le paquet de données audio enregistrées de façon intermédiaire. On peut ainsi utiliser le fait que dans le flux de métadonnées audio, un code d'identification adapté aux données d'identification par- tielles sera répété généralement cycliquement, plusieurs fois, si bien que même si la correspondance chronologique fait défaut entre le flux de données audio et le flux de métadonnées audio, on assure néanmoins une certaine fonction de base du flux de métadonnées audio ou on enregistre. Selon un autre développement de l'invention, dans l'analyse, on peut déterminer un code d'identification pour permettre une identification univoque du paquet de données audio par rapport à une mémoire de données externe. Un tel code d'identification correspond ainsi par exemple à un état de la technique prédéfini pour identifier dif- férents paquets de données. Un tel mode de réalisation de l'invention a l'avantage que l'utilisateur peut obtenir une variante du procédé, d'une manière très simple par un paquet de données audio qui a été préalablement enregistré et émis. Selon un autre développement de l'invention, l'étape d'analyse permet de comparer les données d'identification partielles enregistrées en mémoire avec les données provenant de plusieurs canaux parallèles et/ou décalés dans le temps du flux de métadonnées audio pour déterminer le code d'identification. Une telle réalisation de l'inven- tion a l'avantage d'exploiter séparément différents canaux du flux de métadonnées audio et d'obtenir ainsi plus rapidement un code d'identification correspondant aux données d'identification partielles. Dessins La présente invention sera décrite ci-après de manière plus détaillée à l'aide d'un procédé de détermination d'un code d'identi- fication d'un paquet de données audio selon l'invention représenté dans les dessins annexés dans lesquels les éléments identiques ou analogues dans les différentes figures portent les mêmes références. Ainsi : - la figure 1 est un schéma par blocs d'un exemple de réalisation de l'invention sous la forme d'un dispositif explicitant différentes étapes à exécuter par exemple dans un tel dispositif, et - la figure 2 montre un exemple de réalisation d'un ordinogramme du procédé de l'invention. Description de modes de réalisation de l'invention La figure 1 montre un schéma par blocs d'un exemple de réalisation de l'invention sous la forme d'un dispositif 100. Le dispositif 100 montre de façon esquissée les étapes à exécuter sous la forme d'un ordinogramme pour l'application du procédé. Le dispositif 100 comporte une unité de traitement du flux de données audio 110 et une unité de préparation de flux de métadonnées audio 120. L'unité de traitement de flux de données audio 110 inscrit un flux de données audio 125 par une interface ; ce flux de données audio 125 (service audio) contient un paquet de données audio 127 (tel que par exemple une chanson à re- produire) et qui comporte des données d'identification partielles 128 pour identifier sans équivoque ce paquet de données audio 127. Si par exemple, on arrête le véhicule équipé du dispositif 100, par exemple pour se ravitailler en carburant (arrêt en station), on peut enregistrer de façon intermédiaire ce flux de données audio 125. Après avoir fait le plein, le conducteur remet en marche le véhicule et le flux de données audio 125 enregistré de façon intermédiaire pourra servir de nouveau en ce que par exemple le paquet de données audio 127 qui n'a été reproduit qu'en partie avant l'enregistrement intermédiaire, soit mainte- nant reproduit ou émis de nouveau. Si la chanson reproduite actuellement plaît au conducteur ou à d'autres passagers du véhicule sous la forme du paquet de données 127, l'utilisateur du dispositif 100 enfonce un bouton 130 et génère ainsi un signal d'inscription 132 qui est inscrit dans l'étape d'enregistrement 135 par l'unité de traitement de flux de données audio 110 (bouton poussoir d'actionnement d'une éti- quette). Dans ce cas, les données d'identification partielles 128 sont enregistrées. Ces données sont associées au paquet de données audio 127 et dans l'étape suivante 140, elles seront comparées aux groupes d'utilisation 142 enregistrés de façon intermédiaire et qui sont chargés du tampon de groupe de dénomination 145. Par exemple, trois groupes de désignation 142 pourront être enregistrés de façon intermédiaire (comparer le PID avec les groupes d'étiquettes enregistrés de façon intermédiaire du service d'étiquetage de chanson. Ces groupes de dénomination 142 contiennent des informations qui d'une part contiennent des don- nées d'identification partielles 128 et d'autre part, des données permet- tant une identification univoque du paquet de données audio 127 en déterminant un code d'identification pour le paquet de données audio 127. Si maintenant dans l'étape 150 (concordance ?), on reconnaît que les données d'identification partielles (elles peuvent comporter une ca- ractéristique d'identification PID comme données d'identification par- tielles) sont contenues dans un groupe de dénomination 142 enregistré dans la mémoire 145, selon une première alternative 155, on enregistre 160 les métadonnées du paquet de données audio (c'est-à-dire la chanson) et par exemple d'un code d'identification 162 par rapport au pa- quet de données audio 127 à partir d'une mémoire externe (à titre d'exemple, un code Apple-ID comme code d'identification 162 lié à la chanson comme paquet de données audio 127 provenant de iTunesStore). En revanche, selon une seconde alternative 165, on constate que les données d'identification partielles 128 ne sont pas contenues dans le groupe de dénomination 142, seules les métadonnées du paquet de données audio 127 seront enregistrées de façon intermédiaire (étape 170) comme par exemple les données d'identification partielles 128 qui toutefois méritent seulement une identification à significations multiples du paquet de données audio 127. Le résultat (c'est-à-dire les don- nées obtenues) de cette comparaison selon l'étape 150, sera enregistré ci-après dans une mémoire d'informations à paquets de données audio 171 (base de données d'étiquette de chanson durable) et pouvant être ensuite rappelé pour la description. L'unité de traitement du flux de métadonnées audio 120 traite le flux de métadonnées audio 172. Ce flux de métadonnées audio 172 est un flux de données comportant des informations supplémentaires relatives aux paquets de données audio 127 émises actuellement dans le flux de données audio 125, ces paquets étant souhaités ci possible par l'utilisateur du dispositif 100 pour utiliser ultérieurement le contenu des paquets de données audio 127 émis dans le flux de don- nées audio 125 également à un instant ultérieur, par exemple après l'achat d'un paquet de données identique au paquet de données audio 127 qui représente une chanson d'un interprète selon un certain enregistrement. Le flux de métadonnées audio 172 contient ainsi des infor- mations émises en correspondance chronologique avec les données du flux de données audio 125. Le flux de métadonnées audio 172 peut comporter plusieurs canaux qui correspondent à plusieurs flux de données audio 125, différents, pour par exemple obtenir les informations supplémentaires souhaitées par l'utilisateur non seulement pour un unique flux de données audio, mais pour une série de flux de données audio émis en parallèle comme par exemple plusieurs programmes différents d'une station radio. L'unité de traitement 120 du flux de méta-données audio extrait ainsi par une interface, les informations telles que le groupe de dénomination 142 (groupe d'étiquettes) (étape 175), les autres informations aux données correspondantes dans le temps du flux de données audio 125. Il n'y a alors pas d'enregistrement intermédiaire des données du flux de métadonnées audio 172 pour un enregistrement nécessaire dans le dispositif 100 ou dans l'unité de traitement du flux de métadonnées audio 120 pour que le volume soit aussi réduit que possible. Selon une étape suivante 180, à partir de la mémoire d'in- formation de paquet de données audio 171, on transmet une caractéristique d'un paquet de données audio sélectionnées, telles que par exemple des données d'identification partielles transmises à l'unité de traitement de flux de métadonnées audio 120. L'unité de traitement de flux de métadonnées audio 120 est ensuite vérifiée pour déterminer si dans un groupe de dénomination 142 du flux de métadonnées audio 172, il existe un code d'identification correspondant aux données d'identification partielles. Ainsi, dans l'étape 180, on recherche un PID dans une telle base de données d'éti- guette de chanson. Si dans une étape 100 parmi 80 qui suit l'étape 180, une identification univoque était possible, c'est-à-dire si un PID a été trouvé dans une chanson correspondante, le code d'identification concerné est ajouté pour un enregistrement en mémoire ; cette information (c'est-à-dire le code d'identification) est également fournie à la mémoire d'information de paquet de données audio 171 pour être combinée avec les données d'identification partielles provenant du paquet de données audio. En outre, après l'étape 185, on effectue une autre étape 190 dans laquelle un groupe de dénomination 142 pour un flux de données audio 125 est particulièrement intéressant pour un utilisateur (SID in- téressant) que l'on filtre et enregistre de façon intermédiaire. Dans ce groupe de dénomination 142, filtré, on a les informations supplémentaires (c'est-à-dire les métadonnées) qui sont associées au paquet de données audio 125 sélectionné par l'utilisateur du dispositif 100. Ce groupe de dénomination 142, filtré, est alors inscrit dans le tampon an- nulaire du groupe de dénomination 145 pour permettre une identifica- tion rapide des autres paquets de données audio 125 que l'utilisateur pourrait éventuellement vouloir sélectionner à cause de sa préférence pour un certain flux de données audio 125 (provenant par exemple d'un certain émetteur radio). Après l'étape 190, le procédé présenté se ter- mine par l'étape 195. En d'autres termes, la proposition présentée ici permet également un "étiquetage" au cas où le service de données d'étiquetage de chanson 172 à l'instant de la transmission audio 125, n'est plus disponible. En particulier, une telle proposition s'utilise également dans un système à réseau MOST et le traitement du service de données d'étique- tage de chanson, se fait dans un autre composant comme traitement du service audio. Si un véhicule dans lequel est installé le dispositif, est arrêté (par exemple pour prendre du carburant), le service audio 125 est enregistré de façon intermédiaire et il peut être écouté de manière décalée dans le temps (on a ainsi un décalage de temps). Comme dans ce temps, le bus MOST est descendu, les codes d'identification (par exemple le code Apple-ID ne sera pas associé à la chanson enregistrée). En cas d'écoute décalée dans le temps, l'utilisateur ne peut utiliser que de façon limitée le service d'étiquetage. Il y a ensuite par exemple seu- lement l'enregistrement du titre de la chanson et de l'artiste comme données d'identification partielles. On a ainsi un découplage chronologique entre "l'étiquetage" par l'utilisateur et la détermination du code d'identification (par exemple le code Apple-ID) par un enregistrement en mémoire persistant (par exemple dans la mémoire 171), on peut égale- ment avoir des jeux de données incomplets ou des codes d'identification appropriés pour des recherches à postériori (Apple-ID) dans tous les canaux audio (par exemple plus de 200) du XM Channel-Lineup, et qui représente un flux de métadonnées audio. L'utilisation d'un PID univoque à long terme comme date d'identification partielle (par exemple avec une signification unique pour un mois), permet de l'avoir pendant la journée actuelle. L'ordinogramme de la figure 1 représente par exemple les opérations de l'étiquetage de chanson décrit par XM et en particulier dans les étapes 170, 180, 185, on a représenté des nouveautés par rap- port à l'état de la technique. En particulier, dans la première étape, lorsque l'utilisateur actionne la touche "étiquette" 130, les métadonnées de chanson y compris le code PID (comme données d'identification partielles) sont enregistrées par le service audio 125 et ce n'est qu'ensuite, lorsque le service de données étiquetage de chanson 172 n'est précisé- ment pas encore disponible car on a par exemple perdu la correspon- dance chronologique. Dans l'étape suivante, on vérifie le service de données d'étiquetage de chanson 172 tout d'abord à l'arrivée de chaque groupe d'étiquettes 142 pour déterminer si dans la banque de données d'étiquette de chanson, il y a un jeu incomplet de données et qui ne peut être précisément complété que par le code d'identification reçu (par exemple Apple-ID). Ce n'est qu'ensuite que le filtrage est inscrit dans la spécification XM et qu'il concerne les "SID intéressants" ou d'enregistrement intermédiaire dans le tampon 145 de 3 étiquettes 142. La façon de définir le PID (c'est-à-dire les données d'identification partielles) défi- ni actuellement, on risque des jeux de données incomplets de la base de données d'étiquette de chanson 172, contiennent une caractéristique Tag car les données d'identification partielles PID ne sont valables que dans la journée. Comme en plus de l'application "étiquetage de chanson" mais aucune autre application du PID est connue, on peut égale- ment réaliser différemment la caractéristique de programme. Par exemple, on peut utiliser sous la forme d'une ID, qui est associée en permanence au son audio (dans la majorité des cas il s'agit de AppleID), mais également un indice de XM, c'est-à-dire de la propre banque de données de chanson. On peut également envisager d'utiliser une marque de temps (par exemple une pointeuse) qui inclut la journée. Dans une telle modification du PID, la fonction de recherche décrite pourra être appliquée dans le Channel Lineup (c'est-à-dire par les métadonnées audio) sur une période longue. La figure 2 montre un ordinogramme d'un exemple de réalisation du procédé 200 de l'invention pour déterminer un code d'identification d'un paquet de données audio. Le procédé 200 comporte l'étape de réception 210 d'un flux de données audio et d'un flux de métadonnées audio décalé par rapport au flux de données ; le flux de données audio comporte un paquet de données audio et des données d'identification partielles ; les données d'identification partielles décri- vent le paquet de données avec plusieurs sens et le flux de métadonnées audio contient un code d'identification qui se détermine en utilisant des données d'identification et permettent une description univoque du paquet de données audio. En outre, le procédé 200 comporte une étape d'enregistrement intermédiaire en mémoire 220 du flux de données audio et l'émission du paquet de données audio du flux de données audio enregistré de façon intermédiaire ; le flux de métadonnées audio à l'émission du paquet de données audio, ne correspondra plus avec le flux de données audio. Dans le temps, le procédé 200 com- porte une étape d'inscription 230 d'un signal d'enregistrement lors de l'émission d'un paquet de données audio à sélectionner et qui sont enregistrées de façon intermédiaire ainsi que l'enregistrement des données d'identification partielles du paquet de données audio sélectionnées enregistrées de façon intermédiaire. Enfin, le procédé comprend l'étape d'analyse 240 d'au moins une partie du flux de métadonnées audio re- çues actuellement pour qu'en cas de concordance entre les données d'identification partielles, émises, avec les données du flux de données audio du code d'identification du paquet de données audio.30 REVENDICATIONS1°) Procédé (200) pour déterminer un code d'identification (162) d'un paquet de données audio (127), procédé (200) comprenant les étapes suivantes consistant à : - recevoir (210) un flux de données audio (125) et un flux de métadon- nées audio (172) correspondant dans le temps au flux de données audio (125), * le flux de données audio (125) comportant un paquet de données audio (127) et des données d'identification partielles (128), * les données d'identification partielles (128) décrivant le paquet de données audio (125) en polysémie, et * le flux de métadonnées audio (172) contient un code d'identification (162) qui se détermine en utilisant les données d'identification partielles (128) et permet une description univoque du paquet de données audio (127), - enregistrer de façon intermédiaire (220) le flux de données audio (125) et émettre le paquet de données audio (127) du flux de données audio (125) enregistré de façon intermédiaire, * le flux de métadonnées audio (172) lors de l'émission du paquet de données audio (127), ne correspondant plus dans le temps avec le flux de données audio (125), - enregistrer (230) un signal d'enregistrement (132) à l'émission d'un paquet de données audio (127) enregistré de façon intermédiaire, à choisir, et enregistrer les données d'identification partielles (128) du paquet de données audio (127) sélectionné, enregistré de façon in- termédiaire, et - analyser (240) au moins une partie du flux de métadonnées audio (172) actuellement reçu et en cas de concordance entre les données d'identification partielles enregistrées (128) et les données du flux de métadonnées audio (172), déterminer le code d'identification (162) du paquet de données audio (127). 2°) Procédé (200) selon la revendication 1, caractérisé en ce quedans l'étape d'enregistrement (230), on enregistre une information concernant un interprète et/ou un titre de chanson comme paquet de données audio (125). 3°) Procédé (200) selon la revendication 1, caractérisé en ce que dans l'étape d'enregistrement intermédiaire (220), on n'enregistre pas de façon intermédiaire le flux de métadonnées audio (172). 4°) Procédé (200) selon la revendication 1, caractérisé en ce que dans l'étape de réception (210), le flux de données audio (125) et le flux de métadonnées audio (172) sont reçus comme deux flux de données distincts, notamment comme deux flux de données codés différemment. 5°) Procédé (200) selon la revendication 1, caractérisé en ce que dans l'étape d'analyse (240) du flux de métadonnées audio (172), on analyse pendant une durée d'analyse qui dépasse une durée prédéfinie. 6°) Procédé (200) selon la revendication 1, caractérisé en ce que dans l'étape d'analyse (240), on détermine un code d'identification (162) pour permettre une identification univoque du paquet de données audio (125), pour être obtenue à partir d'une mémoire externe de données. 7°) Procédé (200) selon la revendication 1, caractérisé en ce que dans l'étape d'analyse (240), on compare les données d'identification partielles (128) en mémoire avec les données provenant de plusieurs canaux parallèles et/ou exploités en décalage de temps du flux de métadonnées audio (172) pour déterminer le code d'identification (162).8°) Dispositif (100) qui comporte des unités (110, 120) exécutant les étapes du procédé (200) selon l'une quelconque des revendications 1 à 7. 9°) Programme d'ordinateur comportant un code-programme pour la mise en oeuvre du procédé (200) selon l'une des revendications 1 à 7, lorsque le programme est exécuté par un dispositif (100).10