FR2865298A1 - Mobile terminal for sound sequence recognition system, has microprocessor with application to control transmission of sound sequence to remote sound sequence recognition server, after establishment of connection between terminal and server - Google Patents

Mobile terminal for sound sequence recognition system, has microprocessor with application to control transmission of sound sequence to remote sound sequence recognition server, after establishment of connection between terminal and server Download PDF

Info

Publication number
FR2865298A1
FR2865298A1 FR0400416A FR0400416A FR2865298A1 FR 2865298 A1 FR2865298 A1 FR 2865298A1 FR 0400416 A FR0400416 A FR 0400416A FR 0400416 A FR0400416 A FR 0400416A FR 2865298 A1 FR2865298 A1 FR 2865298A1
Authority
FR
France
Prior art keywords
sound sequence
server
application
sound
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR0400416A
Other languages
French (fr)
Other versions
FR2865298B1 (en
Inventor
Guillaume Decugis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Musiwave SA
Original Assignee
Musiwave SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Musiwave SA filed Critical Musiwave SA
Priority to FR0400416A priority Critical patent/FR2865298B1/en
Priority to EP05717397A priority patent/EP1706831A1/en
Priority to PCT/FR2005/000055 priority patent/WO2005073875A1/en
Publication of FR2865298A1 publication Critical patent/FR2865298A1/en
Application granted granted Critical
Publication of FR2865298B1 publication Critical patent/FR2865298B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The terminal (100) has a microprocessor (120) containing a sound sequence recognition application. The application controls establishment of a connection between the terminal and a remote sound sequence recognition server (200). The application controls transmission of a sound sequence to the server for identification of the sound sequence by the server, after establishment of the connection. An independent claim is also included for a method of recognizing a sound sequence.

Description

L'invention concerne un procédé et un système pour fournir à un usagerA method and system for providing a user

d'un réseau de téléphonie mobile des informations ou des services 5 relativement à une séquence sonore qu'il écoute.  a mobile telephone network information or services 5 relating to a sound sequence that he listens.

Les personnes qui écoutent un morceau de musique, par exemple un morceau diffusé à la radio ou dans un lieu public, souhaitent parfois obtenir des informations concernant le morceau qu'ils écoutent. Ils souhaitent par exemple connaître le titre ou l'interprète du morceau diffusé en vue de pouvoir éventuellement se procurer le morceau de musique.  People who listen to a piece of music, for example a piece played on the radio or in a public place, sometimes wish to obtain information about the piece they are listening to. For example, they want to know the title or the interpreter of the piece being played so that they can eventually get the piece of music.

Le document WO 02/27600 (publié le 4 avril 2002) décrit un système permettant à un utilisateur d'obtenir des informations concernant une séquence sonore qu'il écoute. La séquence sonore est transmise à un serveur vocal interactif (IVR) par un dispositif de capture, par exemple un terminal mobile. Le serveur IVR détermine des caractéristiques (empreinte) de la séquence sonore ainsi transmise. II compare ces caractéristiques avec des caractéristiques stockées dans une base de données et associées à des séquences sonores prédéterminées. En fonction de cette comparaison, le serveur IVR renvoie à l'utilisateur des informations relatives à la séquence sonore identifiée. L'utilisateur peut également grâce à ce système obtenir des services supplémentaires, comme par exemple acheter le morceau de musique identifié.  WO 02/27600 (published April 4, 2002) describes a system for a user to obtain information about a sound sequence that he or she is listening to. The sound sequence is transmitted to an interactive voice server (IVR) by a capture device, for example a mobile terminal. The server IVR determines characteristics (imprint) of the sound sequence thus transmitted. He compares these characteristics with characteristics stored in a database and associated with predetermined sound sequences. Based on this comparison, the IVR server sends the user information about the identified sound sequence. The user can also through this system obtain additional services, such as buying the piece of music identified.

Avec un tel système, l'utilisateur doit être en mesure d'établir une connexion à partir de son terminal mobile avec le serveur IVR, par exemple en composant un numéro spécial. Il doit en outre transmettre en temps réel au serveur la séquence sonore qu'il écoute. L'utilisateur doit également être capable d'interagir avec le serveur IVR pour obtenir des services supplémentaires.  With such a system, the user must be able to establish a connection from his mobile terminal with the IVR server, for example by dialing a special number. He must also transmit in real time to the server the sound sequence he listens. The user must also be able to interact with the IVR server for additional services.

En outre, le serveur IVR est un serveur complexe car il doit être en 30 mesure d'échanger et de traiter des données sous forme vocale avec l'utilisateur.  In addition, the IVR server is a complex server because it must be able to exchange and process data in voice form with the user.

Un but de l'invention est de proposer un système permettant un accès facilité aux services de reconnaissance de séquence sonore.  An object of the invention is to provide a system allowing easy access to sound sequence recognition services.

A cet effet, l'invention propose un terminal mobile, caractérisé en ce qu'il comporte des moyens de gestion contenant une application apte à exécuter automatiquement les étapes suivantes: - commander l'établissement d'une connexion entre le terminal mobile et un serveur de reconnaissance de séquence sonore distant, - après établissement de la connexion, commander la transmission au serveur d'une séquence sonore, en vue de l'identification par le serveur de ladite séquence sonore.  For this purpose, the invention proposes a mobile terminal, characterized in that it comprises management means containing an application capable of automatically executing the following steps: - controlling the establishment of a connection between the mobile terminal and a server recognition of the remote sound sequence, - after establishment of the connection, control the transmission to the server of a sound sequence, for the purpose of identification by the server of said sound sequence.

Le terminal mobile est apte à réaliser automatiquement la connexion au serveur distant de reconnaissance de séquence sonore et la transmission de la séquence sonore à identifier, de sorte que l'utilisateur n'a pas à effectuer de manipulations particulières. En particulier, il n'a pas à composer de numéro spécial de connexion. Le service de reconnaissance de séquence sonore est facile d'accès pour l'utilisateur.  The mobile terminal is capable of automatically making the connection to the remote sound sequence recognition server and the transmission of the sound sequence to be identified, so that the user does not have to perform particular manipulations. In particular, he does not have to dial a special connection number. The sound sequence recognition service is easy for the user to access.

En outre, l'utilisateur interagit avec son terminal et non pas avec le serveur distant. L'interaction avec le serveur distant est gérée par les moyens de gestion au sein du terminal. L'accès au service de reconnaissance de séquence sonore se présente de manière ergonomique pour l'utilisateur.  In addition, the user interacts with his terminal and not with the remote server. The interaction with the remote server is managed by the management means within the terminal. Access to the sound sequence recognition service is ergonomically convenient for the user.

Dans une mise en oeuvre de l'invention, le terminal comporte des moyens mémoire aptes à enregistrer une séquence sonore et l'application est apte à commander l'enregistrement de la séquence sonore par les moyens mémoire avant de commander l'établissement d'une connexion entre le terminal mobile et le serveur de reconnaissance de séquence sonore distant. Ainsi, dans le cas où l'application rencontre des difficultés à établir une connexion avec le serveur de reconnaissance de séquence sonore distant, elle peut renouveler automatiquement la connexion ultérieurement.  In one implementation of the invention, the terminal comprises memory means capable of recording a sound sequence and the application is able to control the recording of the sound sequence by the memory means before controlling the establishment of a sound sequence. connection between the mobile terminal and the remote sound sequence recognition server. Thus, in the case where the application encounters difficulties in establishing a connection with the remote sound sequence recognition server, it may automatically renew the connection later.

En outre, le terminal peut convertir la séquence sonore enregistrée pour la transmettre au serveur de reconnaissance de séquence sonore distant sous une forme appropriée en vue de son identification par le serveur, par exemple sous forme de paquets de données.  In addition, the terminal can convert the recorded sound sequence for transmission to the remote sound sequence recognition server in a form suitable for identification by the server, for example in the form of data packets.

Dans cette mise en oeuvre, le serveur de reconnaissance de séquence sonore ne nécessite pas de moyens pour échanger et traiter des données sous forme vocale.  In this implementation, the sound sequence recognition server does not require means for exchanging and processing data in voice form.

Dans une autre mise en oeuvre de l'invention, l'application est apte à exécuter la transmission de la séquence sonore en temps réel par audio streaming (transmission en continu de la séquence sonore à mesure que celle-ci est générée).  In another implementation of the invention, the application is able to perform the transmission of the sound sequence in real time by streaming audio (continuous transmission of the sound sequence as it is generated).

Dans une autre mise en oeuvre de l'invention, l'application est apte à commander la détermination par les moyens de gestion d'une signature de la séquence sonore et à exécuter la transmission de cette signature en temps réel par audio streaming (transmission en continu à mesure que la signature est générée).  In another implementation of the invention, the application is able to control the determination by the management means of a signature of the sound sequence and to execute the transmission of this signature in real time by streaming audio (transmission in continuously as the signature is generated).

Dans une autre mise en oeuvre de l'invention, le terminal comporte des moyens mémoire aptes à enregistrer une séquence sonore et l'application est apte à commander l'enregistrement de la séquence sonore par les moyens mémoire. L'application est apte à commander ensuite la détermination par les moyens de gestion d'une signature de la séquence sonore en vue de la transmission de cette signature au serveur de reconnaissance de séquence sonore.  In another implementation of the invention, the terminal comprises memory means capable of recording a sound sequence and the application is able to control the recording of the sound sequence by the memory means. The application is then able to control the determination by the management means of a signature of the sound sequence for the transmission of this signature to the sound sequence recognition server.

Dans cette mise en oeuvre, la séquence sonore est transmise au serveur de reconnaissance de séquence sonore directement sous une forme appropriée (signature) pour que le serveur exécute son identification. Le serveur de reconnaissance de séquence sonore ne nécessite pas de moyens pour convertir la séquence sonore en signature.  In this implementation, the sound sequence is transmitted to the sound sequence recognition server directly in a suitable form (signature) for the server to perform its identification. The sound sequence recognition server does not require means to convert the sound sequence into a signature.

L'invention se rapporte également à un procédé de reconnaissance de séquence sonore, caractérisé en ce qu'il comprend le lancement d'une application contenue dans des moyens de gestion d'un terminal mobile, ladite application exécutant automatiquement les étapes suivantes: commander l'établissement d'une connexion entre le terminal mobile et un serveur de reconnaissance de séquence sonore distant, - après établissement de la connexion, commander la transmission au serveur d'une séquence sonore, en vue de l'identification par le serveur de ladite séquence sonore.  The invention also relates to a sound sequence recognition method, characterized in that it comprises launching an application contained in management means of a mobile terminal, said application automatically executing the following steps: establishing a connection between the mobile terminal and a remote sound sequence recognition server, - after establishment of the connection, controlling the transmission to the server of a sound sequence, for the identification by the server of said sequence sound.

D'autres caractéristiques et avantages de l'invention ressortiront encore de la description qui suit. Cette description illustre un mode de mise en oeuvre possible de l'invention. Elle doit être lue en regard des figures annexées parmi lesquelles: - la figure 1 est une représentation schématique d'un mode de mise en oeuvre d'un système de reconnaissance de séquence sonore selon l'invention, - la figure 2 est une représentation schématique des différentes étapes du procédé de reconnaissance de séquence sonore conforme à un 10 mode de mise en oeuvre de l'invention.  Other features and advantages of the invention will become apparent from the description which follows. This description illustrates a possible embodiment of the invention. It should be read with reference to the appended figures among which: FIG. 1 is a schematic representation of an embodiment of a sound sequence recognition system according to the invention; FIG. 2 is a diagrammatic representation; the various steps of the sound sequence recognition method according to an embodiment of the invention.

Sur la figure 1, le système de reconnaissance de séquence sonore comprend un terminal mobile 100, un serveur de reconnaissance de séquence sonore distant 200 et un serveur de services 300.  In FIG. 1, the sound sequence recognition system comprises a mobile terminal 100, a remote sound sequence recognition server 200 and a service server 300.

Le terminal mobile 100 comprend des moyens 110 pour capturer une séquence sonore, sous la forme d'un microphone, des moyens mémoire 130 pour enregistrer la séquence sonore capturée, des moyens de gestions 120 sous la forme d'un microprocesseur et des moyens d'émission/réception 140, sous la forme d'une antenne. Les moyens de gestion 120 contiennent une application permettant de déclencher automatiquement les différentes étapes de reconnaissance de séquence sonore.  The mobile terminal 100 comprises means 110 for capturing a sound sequence, in the form of a microphone, memory means 130 for recording the captured sound sequence, management means 120 in the form of a microprocessor and means for transmission / reception 140, in the form of an antenna. The management means 120 contain an application for automatically triggering the various stages of sound sequence recognition.

Les moyens de gestion 120 commandent l'affichage sur l'écran 150 du terminal mobile 100 d'un lien correspondant au service de reconnaissance de séquence sonore. Le lien se présente sous la forme d'une icône spécifique que l'utilisateur peut sélectionner pour lancer l'exécution de l'application. Lors de l'activation du lien par l'utilisateur, les moyens de gestion 130 déclenchent l'application.  The management means 120 control the display on the screen 150 of the mobile terminal 100 of a link corresponding to the sound sequence recognition service. The link is in the form of a specific icon that the user can select to launch the execution of the application. When the link is activated by the user, the management means 130 trigger the application.

Le serveur de reconnaissance de séquence sonore 200 est relié à une base de données 210 contenant un ensemble de signatures de 30 séquence sonores ainsi que des données d'identification associées à chacune de ces séquences sonores.  The sound sequence recognition server 200 is connected to a database 210 containing a set of sound sequence signatures as well as identification data associated with each of these sound sequences.

Le serveur de service 300 est apte à exécuter des services relatifs à des séquences sonores identifiées et à enregistrer des données nécessaires pour la facturation de ces services. Ces services consistent par exemple à obtenir des informations relatives à la séquence sonore identifiée, acheter un contenu mobile associé à la séquence sonore identifiée ou acheter un produit en relation avec la séquence sonore identifiée. A cet effet, le serveur de services 300 est connecté à un ensemble de serveurs 310, 320, 330 spécialisés. Le serveur spécialisé 310 est par exemple relié à une base de données de contenus mobiles et est apte à fournir un contenu mobile en fonction d'informations d'identifications qui lui sont transmises.  The service server 300 is able to perform services relating to identified sound sequences and to record data necessary for the billing of these services. These services consist, for example, in obtaining information relating to the identified sound sequence, purchasing mobile content associated with the identified sound sequence or purchasing a product in relation to the identified sound sequence. For this purpose, the service server 300 is connected to a set of specialized servers 310, 320, 330. The specialized server 310 is for example connected to a database of mobile contents and is able to provide a mobile content according to the identification information transmitted to it.

Le procédé de reconnaissance sonore va être décrit en relation avec les figures 1 et 2.  The sound recognition method will be described in connection with FIGS. 1 and 2.

Un utilisateur entend une séquence sonore S qui l'intéresse et souhaite obtenir des informations ou des services relativement à cette séquence sonore. Selon une première étape 10, l'utilisateur déclenche l'exécution de l'application de reconnaissance de séquence sonore en sélectionnant l'icône correspondante sur son terminal mobile 100. La sélection de l'icône a pour effet de déclencher l'application de reconnaissance de séquence sonore qui exécute de manière automatique les étapes suivantes.  A user hears a sound sequence S that interests him and wishes to obtain information or services relating to this sound sequence. In a first step 10, the user triggers the execution of the sound sequence recognition application by selecting the corresponding icon on his mobile terminal 100. The selection of the icon has the effect of triggering the recognition application. sound sequence that automatically executes the following steps.

Selon une étape 20, l'application commande l'enregistrement de la séquence sonore S par les moyens mémoire 130 du terminal mobile 100.  According to a step 20, the application controls the recording of the sound sequence S by the memory means 130 of the mobile terminal 100.

Selon une étape 30, l'application poursuit l'enregistrement pendant une durée d'enregistrement prédéterminée, par exemple de 15 secondes. Cette durée d'enregistrement prédéterminée dépend des performances de reconnaissance recherchées.  According to a step 30, the application continues recording for a predetermined recording time, for example 15 seconds. This predetermined recording time depends on the recognition performance sought.

Selon une étape 40, après l'écoulement de ladite durée d'enregistrement prédéterminée, l'application commande l'établissement d'une connexion Internet entre le terminal mobile 100 et le serveur de reconnaissance de séquence sonore distant 200.  According to a step 40, after the lapse of said predetermined recording duration, the application controls the establishment of an Internet connection between the mobile terminal 100 and the remote sound sequence recognition server 200.

Selon une étape 50, lorsque la connexion avec le serveur est établie, l'application commande la transmission de la séquence sonore enregistrée dans les moyens mémoire 130 au serveur de reconnaissance de séquence sonore distant 200. A cet effet, la séquence sonore peut être compressée au préalable et être transmise sous forme de paquets de données. Alternativement, la séquence sonore peut être transmise par audio streaming.  According to a step 50, when the connection with the server is established, the application controls the transmission of the sound sequence recorded in the memory means 130 to the remote sound sequence recognition server 200. For this purpose, the sound sequence can be compressed. beforehand and be transmitted as data packets. Alternatively, the sound sequence can be transmitted by streaming audio.

Le serveur de reconnaissance de séquence sonore 200 détermine une signature de la séquence sonore ainsi transmise et compare cette signature avec les signatures contenues dans la base de données 210. Si le résultat de cette comparaison est positif, c'est à dire que le serveur 200 a trouvé parmi les signatures contenues dans la base de donnée une signature correspondante, le serveur 200 renvoie un signal au terminal mobile 100 indiquant qu'il a identifié la séquence sonore et contenant une référence associée à la séquence sonore ainsi identifiée.  The sound sequence recognition server 200 determines a signature of the sound sequence thus transmitted and compares this signature with the signatures contained in the database 210. If the result of this comparison is positive, that is to say that the server 200 found among the signatures contained in the database a corresponding signature, the server 200 sends a signal to the mobile terminal 100 indicating that it has identified the sound sequence and containing a reference associated with the sound sequence thus identified.

Selon une étape 60, le terminal mobile 60 attend de recevoir le signal d'identification de la part du serveur de reconnaissance de séquence sonore 200.  According to a step 60, the mobile terminal 60 waits to receive the identification signal from the sound sequence recognition server 200.

Selon une étape 70, lorsque le terminal mobile a reçu le signal d'identification, l'application commande l'enregistrement de la référence associée à la séquence sonore dans les moyens mémoires 130 et l'affichage sur l'écran 150 du terminal mobile 100 d'un menu comprenant une série de propositions de services relatifs à la séquence sonore identifiée, lesdites propositions pouvant être sélectionnées par l'utilisateur.  According to a step 70, when the mobile terminal has received the identification signal, the application controls the recording of the reference associated with the sound sequence in the memory means 130 and the display on the screen 150 of the mobile terminal 100 a menu comprising a series of service proposals relating to the identified sound sequence, said proposals being selectable by the user.

Le menu affiché comprend les propositions suivantes: 1/ obtenir des informations relatives à la séquence sonore identifiée, 2/ acheter un contenu mobile associé à la séquence sonore identifiée, 3/ acheter un produit en relation avec la séquence sonore identifiée. Selon une étape 80, l'utilisateur sélectionne l'une parmi les propositions de service affichées.  The menu displayed includes the following proposals: 1 / obtain information relating to the identified sound sequence, 2 / buy a mobile content associated with the identified sound sequence, 3 / buy a product in relation to the identified sound sequence. In a step 80, the user selects one of the displayed service proposals.

Si l'utilisateur sélectionne la proposition 1/, cela signifie qu'il souhaite obtenir des informations d'identification relatives à la séquence sonore. Par exemple, si la séquence sonore est une chanson, il pourra obtenir le titre, l'interprète, le titre de l'album contenant la chanson, le prix de l'album et toute autre information utile.  If the user selects the proposition 1 /, this means that he wishes to obtain identification information relating to the sound sequence. For example, if the sound sequence is a song, it will be able to obtain the title, the interpreter, the title of the album containing the song, the price of the album and any other useful information.

Si l'utilisateur sélectionne la proposition 2/, cela signifie qu'il souhaite acheter un contenu mobile associé à la séquence sonore identifiée. Par exemple, si la séquence sonore est une chanson, il pourra obtenir une sonnerie et un fond d'écran correspondant à la chanson.  If the user selects the proposal 2 /, it means that he wishes to buy a mobile content associated with the identified sound sequence. For example, if the sound sequence is a song, it can get a ringtone and a wallpaper corresponding to the song.

Si l'utilisateur sélectionne la proposition 3/, cela signifie qu'il souhaite acheter un produit en relation avec la séquence sonore identifiée, par exemple un disque.  If the user selects the proposition 3 /, it means that he wants to buy a product in relation to the identified sound sequence, for example a disk.

Selon l'étape 90, l'application commande l'envoi d'un message contenant une requête correspondant à la proposition de service sélectionnée vers le serveur de service 300 en vue de l'exécution du service correspondant. Le message contient également la référence associée à la séquence sonore identifiée. Le message peut être envoyé sous la forme d'un message SMS ou toute autre forme appropriée.  According to step 90, the application orders the sending of a message containing a request corresponding to the selected service proposal to the service server 300 for the execution of the corresponding service. The message also contains the reference associated with the identified sound sequence. The message can be sent as an SMS message or any other appropriate form.

On suppose par exemple que l'utilisateur a sélectionné la proposition 2/ correspondant à l'obtention d'un contenu mobile. Le serveur de service 300 reçoit la requête et transmet la référence au serveur de contenu mobile 310. A partir de la référence, le serveur de contenu 310 est apte à retrouver dans la base de données 350 le contenu mobile correspondant.  For example, it is assumed that the user has selected proposal 2 / corresponding to obtaining mobile content. The service server 300 receives the request and transmits the reference to the mobile content server 310. From the reference, the content server 310 is able to find in the database 350 the corresponding mobile content.

Le serveur de service 300 transmet au terminal 100 le contenu mobile. Le serveur de service 300 est également apte à réaliser les différentes opérations d'authentification et d'enregistrement pour permettre une facturation de la transmission de contenu mobile à l'utilisateur.  The service server 300 transmits to the terminal 100 the mobile content. The service server 300 is also able to carry out the various authentication and registration operations to enable billing of the transmission of mobile content to the user.

De manière avantageuse, les moyens mémoire 130 du terminal mobile 100 contiennent les références des dix dernières séquences sonores identifiées par le serveur de reconnaissance de séquence sonore 200 à la demande de l'utilisateur. Ainsi, chaque fois que l'utilisateur lance l'application, il peut accéder directement à des services relatifs à des séquences sonores déjà identifiées.  Advantageously, the memory means 130 of the mobile terminal 100 contain the references of the last ten sound sequences identified by the sound sequence recognition server 200 at the request of the user. Thus, each time the user launches the application, he can directly access services relating to sound sequences already identified.

On a décrit une mise en oeuvre du procédé de reconnaissance de séquence sonore dans laquelle l'application exécute les étapes 20 et 30 consistant à enregistrer la séquence sonore par les moyens mémoire 130, avant de commander l'établissement d'une connexion entre le terminal mobile 100 et le serveur de reconnaissance de séquence sonore distant 200.  An implementation of the sound sequence recognition method has been described in which the application executes steps 20 and 30 of recording the sound sequence by memory means 130 before controlling the establishment of a connection between the terminal. mobile 100 and the remote sound sequence recognition server 200.

Dans une autre mise en oeuvre, la séquence sonore à identifier n'est pas enregistrée dans des moyens mémoires avant d'être transmise au serveur de reconnaissance de séquence sonore 200. La séquence est transmise en temps réel au serveur de reconnaissance de séquence sonore par audio streaming (transmission en continu de la séquence sonore à mesure que celle-ci est capturée par le microphone).  In another implementation, the sound sequence to be identified is not recorded in memory means before being transmitted to the sound sequence recognition server 200. The sequence is transmitted in real time to the sound sequence recognition server by audio streaming (streaming of the sound sequence as it is captured by the microphone).

Dans une autre mise en oeuvre encore, l'application la séquence sonore à identifier n'est pas enregistrée dans des moyens mémoires avant d'être transmise au serveur de reconnaissance de séquence sonore 200. L'application commande la détermination par les moyens de gestion 120 d'une signature de la séquence sonore et la transmission de cette signature au serveur de reconnaissance de séquence sonore 200, à mesure que cette signature est générée.  In yet another embodiment, the application of the sound sequence to be identified is not recorded in memory means before being transmitted to the sound sequence recognition server 200. The application controls the determination by the management means 120 of a signature of the sound sequence and the transmission of this signature to the sound sequence recognition server 200, as this signature is generated.

Dans une autre mise en oeuvre encore, l'application exécute les étapes 20 et 30 consistant à enregistrer la séquence sonore dans les moyens mémoire 130, puis commande la détermination par les moyens de gestion 120 d'une signature de la séquence sonore enregistrée et la transmission de cette signature au serveur de reconnaissance de séquence sonore 200.  In yet another implementation, the application executes steps 20 and 30 of recording the sound sequence in the memory means 130, then controls the determination by the management means 120 of a signature of the recorded sound sequence and the transmission of this signature to the sound sequence recognition server 200.

Dans ces deux dernières mises en oeuvre, la séquence sonore est transmise au serveur de reconnaissance de séquence sonore 200 sous une forme appropriée pour que le serveur exécute directement une comparaison avec les signatures contenues dans la base de données 210. Dans cette mise en oeuvre, une partie du procédé de reconnaissance est exécutée par le terminal de sorte que le serveur de reconnaissance de séquence sonore est déchargé de cette partie du procédé. En outre, une fois la séquence sonore convertie en signature, la largeur de bande passante nécessaire pour transmettre la séquence sonore convertie est plus faible que celle qui est nécessaire pour transmettre directement la séquence sonore non convertie.  In these last two implementations, the sound sequence is transmitted to the sound sequence recognition server 200 in a form suitable for the server to directly perform a comparison with the signatures contained in the database 210. In this implementation, part of the recognition process is performed by the terminal so that the sound sequence recognition server is discharged from this part of the process. In addition, once the sound sequence is converted into a signature, the bandwidth necessary to transmit the converted sound sequence is smaller than that necessary to directly transmit the unconverted sound sequence.

Par ailleurs, dans le cadre de l'invention, il peut être prévu que l'utilisateur puisse fournir au serveur de reconnaissance de séquence sonore 200 des données relatives à la séquence sonore qui l'intéresse pour en faciliter son identification. Par exemple, l'utilisateur peut utiliser le système de reconnaissance lorsque ce n'est pas l'identification de la séquence sonore qui l'intéresse en soi mais les différents services associés à cette séquence sonore. De manière avantageuse, les données fournies par l'utilisateur peuvent être utilisées par le serveur de reconnaissance de séquence sonore 200 pour compléter la base de données 210 ou confirmer/modifier les informations qu'elle contient déjà.  Furthermore, in the context of the invention, it may be provided that the user can provide the sound sequence recognition server 200 data relating to the sound sequence that interests him to facilitate its identification. For example, the user can use the recognition system when it is not the identification of the sound sequence that interests him in itself but the various services associated with this sound sequence. Advantageously, the data provided by the user can be used by the sound sequence recognition server 200 to complete the database 210 or confirm / modify the information it already contains.

Claims (22)

REVENDICATIONS 1. Terminal mobile (100), caractérisé en ce qu'il comporte des moyens de gestion (120) contenant une application apte à exécuter 5 automatiquement les étapes suivantes: - commander l'établissement d'une connexion entre le terminal mobile (100) et un serveur de reconnaissance de séquence sonore distant (200), - après établissement de la connexion, commander la transmission 10 au serveur (200) d'une séquence sonore, en vue de l'identification par le serveur (200) de ladite séquence sonore.  1. Mobile terminal (100), characterized in that it comprises management means (120) containing an application capable of automatically performing the following steps: - controlling the establishment of a connection between the mobile terminal (100) and a remote sound sequence recognition server (200), after establishing the connection, controlling the transmission to the server (200) of a sound sequence, for the purpose of identification by the server (200) of said sequence sound. 2. Terminal selon la revendication 1, dans lequel les moyens de gestion (120) sont aptes à commander l'affichage sur un écran (150) du terminal mobile (100) d'un lien correspondant à un service de reconnaissance de séquence sonore, et sont aptes lors de l'activation du lien à déclencher l'application.  2. Terminal according to claim 1, wherein the management means (120) are able to control the display on a screen (150) of the mobile terminal (100) of a link corresponding to a sound sequence recognition service, and are apt when activating the link to trigger the application. 3. Terminal selon l'une des revendications 1 ou 2, dans lequel l'application est apte à commander la transmission de la séquence au serveur de reconnaissance de séquence sonore (200) en continu, à mesure que cette séquence est générée.  3. Terminal according to one of claims 1 or 2, wherein the application is adapted to control the transmission of the sequence to the sound sequence recognition server (200) continuously, as this sequence is generated. 4. Terminal selon l'une des revendications 1 ou 2, dans lequel l'application est apte à commander la détermination par les moyens de gestion (120) d'une signature de la séquence sonore et la transmission de cette signature au serveur de reconnaissance de séquence sonore (200), à mesure que cette signature est générée.  4. Terminal according to one of claims 1 or 2, wherein the application is adapted to control the determination by the management means (120) of a signature of the sound sequence and the transmission of this signature to the recognition server sound sequence (200) as this signature is generated. 5. Terminal mobile selon l'une des revendications 1 ou 2, comportant des moyens mémoire (130) aptes à enregistrer une séquence sonore et dans lequel l'application est apte à commander l'enregistrement de la séquence sonore par les moyens mémoire (130) avant de commander l'établissement d'une connexion entre le terminal mobile (100) et le serveur de reconnaissance de séquence sonore distant (200).  5. Mobile terminal according to one of claims 1 or 2, comprising memory means (130) adapted to record a sound sequence and wherein the application is adapted to control the recording of the sound sequence by the memory means (130). ) before controlling the establishment of a connection between the mobile terminal (100) and the remote sound sequence recognition server (200). 6. Terminal selon la revendication 5, dans lequel l'application est apte à commander l'enregistrement de la séquence sonore par les moyens mémoires (130) pendant une durée d'enregistrement prédéterminée et après l'écoulement de ladite durée d'enregistrement prédéterminée, à commander l'établissement d'une connexion entre terminal mobile (100) et le serveur distant (200) pour transmettre la séquence sonore au serveur.  6. Terminal according to claim 5, wherein the application is adapted to control the recording of the sound sequence by the memory means (130) for a predetermined recording time and after the lapse of said predetermined recording time controlling the establishment of a connection between the mobile terminal (100) and the remote server (200) to transmit the sound sequence to the server. 7. Terminal selon l'une des revendications 5 ou 6, dans lequel l'application est apte à commander la détermination par les moyens de gestion (120) d'une signature de la séquence sonore enregistrée et la transmission de cette signature au serveur de reconnaissance de séquence sonore (200).  7. Terminal according to one of claims 5 or 6, wherein the application is adapted to control the determination by the management means (120) of a signature of the recorded sound sequence and the transmission of this signature to the server of sound sequence recognition (200). 8. Terminal selon l'une des revendications qui précèdent, dans lequel l'application exécute en outre l'étape suivante: - lorsque le serveur (200) a identifié la séquence sonore, afficher, sur un écran (150) du terminal (100), un menu comprenant une série de propositions de services relatifs à la séquence sonore identifiée, lesdites propositions pouvant être sélectionnées en vue de l'exécution du service correspondant.  8. Terminal according to one of the preceding claims, wherein the application also performs the following step: - when the server (200) has identified the sound sequence, display on a screen (150) of the terminal (100). ), a menu comprising a series of service proposals relating to the identified sound sequence, said proposals being selectable for the execution of the corresponding service. 9. Terminal selon la revendication 8, dans lequel ledit menu comprend l'une des propositions suivantes: obtenir des informations relatives à la séquence sonore identifiée, acheter un contenu mobile associé à la séquence sonore identifiée, acheter un produit en relation avec la séquence sonore identifiée.  9. Terminal according to claim 8, wherein said menu comprises one of the following proposals: obtain information relating to the identified sound sequence, buy a mobile content associated with the identified sound sequence, buy a product in relation to the sound sequence identified. 10. Terminal selon l'une des revendication 8 ou 9, dans lequel si l'une des propositions est sélectionnée, l'application exécute l'étape suivante: - déclencher l'envoi d'un SMS contenant une requête correspondant à la proposition de service sélectionnée vers un serveur de service (300) apte à exécuter le service.  10. Terminal according to one of claims 8 or 9, wherein if one of the proposals is selected, the application performs the following step: - trigger the sending of an SMS containing a request corresponding to the proposal of selected service to a service server (300) capable of executing the service. 11. Terminal selon l'une des revendications qui précèdent, dans lequel la connexion entre le terminal (100) et le serveur de reconnaissance 30 de séquence sonore distant (200) est une connexion Internet.  Terminal according to one of the preceding claims, wherein the connection between the terminal (100) and the remote sound sequence recognition server (200) is an Internet connection. 12. Procédé de reconnaissance de séquence sonore, caractérisé en ce qu'il comprend le lancement d'une application contenue dans des moyens de gestion (120) d'un terminal mobile (100), ladite application exécutant automatiquement les étapes suivantes: - commander l'établissement d'une connexion entre le terminal mobile (100) et un serveur de reconnaissance de séquence sonore distant 5 (200), - après établissement de la connexion, commander la transmission au serveur (200) d'une séquence sonore, en vue de l'identification par le serveur (200) de ladite séquence sonore.  12. Sound sequence recognition method, characterized in that it comprises the launching of an application contained in management means (120) of a mobile terminal (100), said application automatically executing the following steps: establishing a connection between the mobile terminal (100) and a remote sound sequence recognition server (200), - after setting up the connection, controlling the transmission to the server (200) of a sound sequence, view of the identification by the server (200) of said sound sequence. 13. Procédé selon la revendication 12, comprenant l'étape préalable consistant à afficher sur un écran (150) du terminal mobile (100) un lien correspondant à un service de reconnaissance de séquence sonore, et lors de l'activation du lien, déclencher l'application.  13. The method of claim 12, including the prior step of displaying on a screen (150) of the mobile terminal (100) a link corresponding to a sound sequence recognition service, and when activating the link, trigger the application. 14. Procédé selon l'une des revendications 12 ou 13, dans lequel l'application exécute l'étape consistant à commander la transmission de la séquence au serveur de reconnaissance de séquence sonore (200) en continu, à mesure que cette séquence est générée.  The method of one of claims 12 or 13, wherein the application performs the step of controlling the transmission of the sequence to the sound sequence recognition server (200) continuously as this sequence is generated. . 15. Procédé selon l'une des revendications 12 ou 13, dans lequel l'application commande la détermination par les moyens de gestion (120) d'une signature de la séquence sonore et la transmission de cette signature au serveur de reconnaissance de séquence sonore (200), à mesure que cette signature est générée.  15. Method according to one of claims 12 or 13, wherein the application controls the determination by the management means (120) of a signature of the sound sequence and the transmission of this signature to the sound sequence recognition server (200) as this signature is generated. 16. Procédé selon l'une des revendications 12 ou 13, dans lequel l'application exécute l'étape consistant à déclencher l'enregistrement de la séquence sonore par des moyens mémoire (130) du terminal mobile (100), avant de commander l'établissement d'une connexion entre le terminal mobile (100) et le serveur de reconnaissance de séquence sonore distant (200).  The method according to one of claims 12 or 13, wherein the application executes the step of triggering the recording of the sound sequence by memory means (130) of the mobile terminal (100), before controlling the sound sequence. establishing a connection between the mobile terminal (100) and the remote sound sequence recognition server (200). 17. Procédé selon la revendication 16, dans lequel l'application commande l'enregistrement de la séquence sonore par les moyens mémoires (130) pendant une durée d'enregistrement prédéterminée et, après l'écoulement de ladite durée d'enregistrement prédéterminée, l'application commande l'établissement d'une connexion entre terminal mobile (100) et le serveur distant (200).  The method of claim 16, wherein the application controls the recording of the sound sequence by the memory means (130) for a predetermined recording time and, after the lapse of said predetermined recording time, application controls the establishment of a connection between mobile terminal (100) and the remote server (200). É 2865298  É 2865298 18. Procédé selon l'une des revendications 16 ou 17, dans lequel l'application exécute l'étape consistant à commander la détermination par les moyens de gestion (120) d'une signature de la séquence sonore enregistrée et la transmission de cette signature au serveur de reconnaissance de séquence sonore (200).18. Method according to one of claims 16 or 17, wherein the application executes the step of controlling the determination by the management means (120) of a signature of the recorded sound sequence and the transmission of this signature. to the sound sequence recognition server (200). 19. Procédé selon l'une des revendications 12 à 18, dans lequel l'application exécute en outre l'étape consistant à, lorsque le serveur de reconnaissance de séquence sonore (200) a identifié la séquence sonore, afficher sur un écran (150) du terminal (100), un menu comprenant une série de propositions de services relatifs à la séquence sonore identifiée, lesdites propositions pouvant être sélectionnées en vue de l'exécution du service correspondant.  The method of one of claims 12 to 18, wherein the application further performs the step of, when the sound sequence recognition server (200) has identified the sound sequence, displaying on a screen (150). ) of the terminal (100), a menu comprising a series of service proposals relating to the identified sound sequence, said proposals being selectable for the execution of the corresponding service. 20. Procédé selon la revendication 19, dans lequel ledit menu comprend l'une des propositions suivantes: obtenir des informations relatives à la séquence sonore identifiée, acheter un contenu mobile associé à la séquence sonore identifiée, acheter un produit en relation avec la séquence sonore identifiée.  20. The method of claim 19, wherein said menu comprises one of the following proposals: obtain information relating to the identified sound sequence, buy a mobile content associated with the identified sound sequence, buy a product in relation to the sound sequence identified. 21. Procédé selon l'une des revendications 19 ou 20, dans lequel l'application exécute en outre l'étape consistant à, si l'une des propositions est sélectionnée, déclencher l'envoi d'un SMS contenant une requête correspondant à la proposition sélectionnée vers un serveur de service (300) apte à exécuter le service.  21. The method according to one of claims 19 or 20, wherein the application further performs the step of, if one of the proposals is selected, trigger the sending of an SMS containing a request corresponding to the selected proposal to a service server (300) capable of executing the service. 22. Procédé selon l'une des revendications qui précèdent, dans lequel la connexion entre le terminal (100) et le serveur de reconnaissance 25 de séquence sonore distant (200) est une connexion Internet.  22. The method according to one of the preceding claims, wherein the connection between the terminal (100) and the remote sound sequence recognition server (200) is an Internet connection.
FR0400416A 2004-01-16 2004-01-16 SYSTEM AND METHOD FOR RECOGNIZING SOUND SEQUENCE Expired - Fee Related FR2865298B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FR0400416A FR2865298B1 (en) 2004-01-16 2004-01-16 SYSTEM AND METHOD FOR RECOGNIZING SOUND SEQUENCE
EP05717397A EP1706831A1 (en) 2004-01-16 2005-01-11 System and method for recognising a sound sequence
PCT/FR2005/000055 WO2005073875A1 (en) 2004-01-16 2005-01-11 System and method for recognising a sound sequence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0400416A FR2865298B1 (en) 2004-01-16 2004-01-16 SYSTEM AND METHOD FOR RECOGNIZING SOUND SEQUENCE

Publications (2)

Publication Number Publication Date
FR2865298A1 true FR2865298A1 (en) 2005-07-22
FR2865298B1 FR2865298B1 (en) 2010-01-15

Family

ID=34707906

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0400416A Expired - Fee Related FR2865298B1 (en) 2004-01-16 2004-01-16 SYSTEM AND METHOD FOR RECOGNIZING SOUND SEQUENCE

Country Status (3)

Country Link
EP (1) EP1706831A1 (en)
FR (1) FR2865298B1 (en)
WO (1) WO2005073875A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL1034867C2 (en) * 2007-12-27 2009-06-30 Local Dj B V Information transfer device for transmitting background information e.g. title, of song to mobile device, has information transmitting module including software module for sending background information of song to mobile phone of listener
WO2013040533A1 (en) * 2011-09-16 2013-03-21 Umami Co. Second screen interactive platform

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102656973B1 (en) * 2019-07-19 2024-04-11 아이비큐티 디지털 코포레이션 Targeted fingerprinting of radio broadcast audio
US11025354B2 (en) 2019-07-19 2021-06-01 Ibiquity Digital Corporation Targeted fingerprinting of radio broadcast audio

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001039070A1 (en) * 1999-11-23 2001-05-31 Radiant Systems, Inc. Audio request interaction system
WO2001076290A2 (en) * 2000-04-04 2001-10-11 Mobiquid System for transmitting to a user data related to concerning a radio and/or television programme
FR2809205A1 (en) * 2000-05-18 2001-11-23 D Stephane Acremont Accessing data set stored in a database holding information on songs broadcast by radio station, allows user access to server to enter data on location and time an item was broadcast so server can return full data set on item
FR2815760A1 (en) * 2000-10-24 2002-04-26 Philippe Ecrement Method for forming a digital signal representative of an original audio signal and a method for searching for such digital signals within a sound database in a manner analogous to searching for text using a web browser
US6505160B1 (en) * 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US6507727B1 (en) * 2000-10-13 2003-01-14 Robert F. Henrick Purchase and delivery of digital content using multiple devices and data networks
WO2003067467A1 (en) * 2002-02-06 2003-08-14 Koninklijke Philips Electronics N.V. Fast hash-based multimedia object metadata retrieval

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6505160B1 (en) * 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
WO2001039070A1 (en) * 1999-11-23 2001-05-31 Radiant Systems, Inc. Audio request interaction system
WO2001076290A2 (en) * 2000-04-04 2001-10-11 Mobiquid System for transmitting to a user data related to concerning a radio and/or television programme
FR2809205A1 (en) * 2000-05-18 2001-11-23 D Stephane Acremont Accessing data set stored in a database holding information on songs broadcast by radio station, allows user access to server to enter data on location and time an item was broadcast so server can return full data set on item
US6507727B1 (en) * 2000-10-13 2003-01-14 Robert F. Henrick Purchase and delivery of digital content using multiple devices and data networks
FR2815760A1 (en) * 2000-10-24 2002-04-26 Philippe Ecrement Method for forming a digital signal representative of an original audio signal and a method for searching for such digital signals within a sound database in a manner analogous to searching for text using a web browser
WO2003067467A1 (en) * 2002-02-06 2003-08-14 Koninklijke Philips Electronics N.V. Fast hash-based multimedia object metadata retrieval

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL1034867C2 (en) * 2007-12-27 2009-06-30 Local Dj B V Information transfer device for transmitting background information e.g. title, of song to mobile device, has information transmitting module including software module for sending background information of song to mobile phone of listener
WO2013040533A1 (en) * 2011-09-16 2013-03-21 Umami Co. Second screen interactive platform

Also Published As

Publication number Publication date
FR2865298B1 (en) 2010-01-15
EP1706831A1 (en) 2006-10-04
WO2005073875A1 (en) 2005-08-11

Similar Documents

Publication Publication Date Title
US10021457B2 (en) System and method for engaging a person in the presence of ambient audio
WO2015081744A1 (en) Method and system for leaving messages
FR2761848A1 (en) RADIOTELEPHONE VOICE COMMAND DEVICE, ESPECIALLY FOR USE IN A MOTOR VEHICLE
US20080059179A1 (en) Method for centrally storing data
WO2005073875A1 (en) System and method for recognising a sound sequence
CN108111663A (en) Play multimedia method and device
CN106254655B (en) The tinkle of bells setting method and device
EP3662629B1 (en) Method for creating and participating in an audio or video conference
FR3079951A1 (en) REMOTE EXPERTISE METHOD
EP1793605A1 (en) Method for supplying on demand interactive menus to terminals connected to a network
WO2001076290A2 (en) System for transmitting to a user data related to concerning a radio and/or television programme
EP2351340B1 (en) Communication method using a digital image, and data transmission method
FR2732852A1 (en) PORTABLE UNIDIRECTIONAL RADIO PASSENGER RECEIVER EQUIPPED WITH A TRANSMITTER OF CODED SOUND SIGNALS, AND IDENTIFICATION PROCESS USING THIS RECEIVER
FR2838594A1 (en) Internet ordered response conference discussion having two phase communication demands transmitted first direction/received signals identified scrutinized second user then reverse process carried out.
FR2833744A1 (en) Commercial multimedia speech reconnaissance/speech control system having sound signal activating remote control transmitted and receiver receiving signal calculating characterizing transfer function sound transmission
FR2875364A1 (en) FM radio or audio-visual program information e.g. song, receiving process for mobile telephone, involves finding program broadcasting radio station/television channel by server and transmitting information related to program to telephone
FR2843641A1 (en) System for downloading and controlling, on a telecommunication equipment, confidential data concerning the owner of the equipment, uses interfacing unit to send request to download confidential data
EP3138271A1 (en) Method and device for establishing a communication
WO2009068578A1 (en) Method of making available, on request, the updated tariff rates for a distributed service and associated device
EP2073510A1 (en) Method of enriching an electronic directory caused by a change in the associated telephone, and related device
FR2888073A1 (en) Telephone conference controlling system for use with e.g. microphone, has conference controlling module communicating with telephone platform to lead to conference, and triggering automated processes of telephone linking of participant list
WO2012080632A1 (en) Method and system for aggregating collective and personal data on a terminal
WO2004004302A1 (en) Device and method for adaptive triggering of bell signals
FR3036909A1 (en) METHOD AND SYSTEM FOR TELEPHONE COMMUNICATION AND CORRESPONDING SYSTEMS
WO2013083930A1 (en) Method of providing a user of a portable communication device with internet services

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20130930