FR2977417A1 - Method for identification of name of frequency modulation station broadcast by frequency modulation antenna, involves replacing reference character string with chosen string of characters - Google Patents
Method for identification of name of frequency modulation station broadcast by frequency modulation antenna, involves replacing reference character string with chosen string of characters Download PDFInfo
- Publication number
- FR2977417A1 FR2977417A1 FR1102008A FR1102008A FR2977417A1 FR 2977417 A1 FR2977417 A1 FR 2977417A1 FR 1102008 A FR1102008 A FR 1102008A FR 1102008 A FR1102008 A FR 1102008A FR 2977417 A1 FR2977417 A1 FR 2977417A1
- Authority
- FR
- France
- Prior art keywords
- string
- characters
- score
- station
- radio
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/38—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
- H04H60/41—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas
- H04H60/44—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas for identifying broadcast stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/10—Aspects of broadcast communication characterised by the type of broadcast system
- H04H2201/13—Aspects of broadcast communication characterised by the type of broadcast system radio data system/radio broadcast data system [RDS/RBDS]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
Description
La présente invention concerne les procédés d'identification de messages reçus par un diffuseur de signaux FM, notamment d'une chaîne de caractères. Plus particulièrement, l'invention se rapporte aux procédés de décodage et d'identification de trames reçues par un récepteur radio FM de type RDS. The present invention relates to methods for identifying messages received by an FM signal broadcaster, including a string of characters. More particularly, the invention relates to methods for decoding and identifying frames received by an FM radio receiver of the RDS type.
L'exemple illustratif, non limitatif de la présente invention, est relatif à la reconnaissance de messages diffusés par une antenne FM et reçus par un poste de radio généralement embarqué dans un véhicule. Aujourd'hui, de manière à satisfaire les contraintes d'affichage en temps réel d'un ensemble d'informations diffusées par une antenne FM sur un afficheur de radio FM comportant un nombre de digits limités, les diffuseurs envoient leurs données de manière à ce qu'elles puissent être affichées pendant une durée déterminée. Cette solution permet d'afficher plusieurs messages se succédant sur un afficheur de petite taille. Par ailleurs, les récepteurs FM récents répondent à la norme RDS (abréviation anglaise de « Radio Data System ») permettant d'agrémenter l'écoute d'une station FM de services destinés à l'auditeur. Le RDS désigne un service d'information et de transmission de données numériques exploitant la radiodiffusion, principalement en bande FM, conjointement aux signaux audio retransmis. Le RDS permet d'afficher sur le récepteur radio diverses informations. Par exemple, lors de la diffusion d'une émission ou d'une chanson sur une onde FM, les trames envoyées par le diffuseur comportent un message indiquant son identifiant, appelé « PI code », des messages indiquant à la fois le nom de la radio, le titre de la chanson diffusée à la radio, le titre de l'album dont est extrait la chanson etc. D'autres types d'informations peuvent être envoyés de manière à satisfaire le client qui écoute la radio et qui souhaite obtenir des informations complémentaires. The illustrative, non-limiting example of the present invention relates to the recognition of messages broadcast by an FM antenna and received by a radio station generally embedded in a vehicle. Today, in order to satisfy the constraints of displaying in real time a set of information broadcast by an FM antenna on an FM radio display having a limited number of digits, the broadcasters send their data in such a way that they can be displayed for a specified period. This solution makes it possible to display several successive messages on a small display. In addition, recent FM receivers meet the RDS standard (abbreviation of "Radio Data System") to enhance listening to an FM station services for the listener. RDS is a digital information and transmission service that uses broadcasting, mainly in the FM band, in conjunction with retransmitted audio signals. RDS is used to display various information on the radio receiver. For example, when broadcasting a program or song on an FM wave, the frames sent by the broadcaster include a message indicating its identifier, called "PI code" messages indicating both the name of the radio, the title of the song broadcast on the radio, the title of the album from which the song is Other types of information can be sent to satisfy the customer who is listening to the radio and who wishes to obtain additional information.
Le RDS offre également certaines fonctionnalités additionnelles dont notamment l'information trafic (TP pour « Traffic Program » en anglais) et la commutation automatique lors des bulletins d'information (TA pour « Traffic Announcement » en anglais). Un problème découle du fait que certains afficheurs ne permettent pas l'affichage simultané de suffisamment de caractères pour afficher la totalité des messages reçus. L'utilisateur ne peut donc pas profiter pleinement des services de diffusion proposés par une station FM. De manière à palier ce problème, les diffuseurs intègrent dans la transmission des données un temps de diffusion. L'affichage de données dans un temps limité de diffusion permet d'afficher plus d'informations, notamment par alternance ou par défilement des données sur un afficheur de taille réduite. Les huit caractères des afficheurs standards qui sont originellement fixes sont alors animés d'un mouvement de défilement de manière à pouvoir afficher des textes dont la longueur dépasse lesdits huit caractères. Cette technique de défilement est appelée selon la terminologie anglo-saxonne « PS Scrolling » (pour « Program Service Scrolling »). Mais cette technique n'est souvent pas compatible avec le gestionnaire de la radio, notamment avec le gestionnaire des préférences utilisateurs. The RDS also offers some additional features including traffic information (TP for "Traffic Program" in English) and automatic switching in news reports (TA for "Traffic Announcement" in English). A problem arises from the fact that some displays do not allow the simultaneous display of enough characters to display all messages received. The user can not take full advantage of the broadcast services offered by an FM station. In order to overcome this problem, the broadcasters integrate in the data transmission a broadcasting time. The display of data in a limited time of diffusion makes it possible to display more information, in particular by alternating or by scrolling the data on a reduced size display. The eight characters of standard displays that are originally fixed are then animated with a scrolling movement so as to display texts whose length exceeds eight characters. This scrolling technique is called in the English terminology "PS Scrolling" (for "Program Service Scrolling"). But this technique is often not compatible with the radio manager, especially with the user preferences manager.
Dans un gestionnaire des préférences utilisateur, typiquement, le client préenregistre le nom de ses radios préférées ou d'autres informations à partir d'une interface de la radio de manière à les inscrire dans une base de données ou de registres. Un problème peut alors survenir entre la coexistence des informations qui sont diffusées par une radio et les informations préenregistrées dans une base de données de la radio. In a user preferences manager, typically, the client pre-registers the names of his favorite radios or other information from an interface of the radio so as to register them in a database or registers. A problem can then arise between the coexistence of the information that is broadcast by a radio and the pre-recorded information in a database of the radio.
Notamment, ce cas peut survenir lorsque le nom d'une radio change. La majorité des postes radio offre la possibilité de gérer et préenregistrer des préférences, par exemple des noms de stations sous forme de liste. Lorsqu'un nom de station change, par exemple pour des raisons commerciales, il y a une incohérence entre la base de données de la radio et les informations diffusées. La reconnaissance habituelle par comparaison des noms de stations ne peut pas être mise en oeuvre. Cette reconnaissance est d'ailleurs en partie non faisable car les messages démodulés reçus sont directement affichés selon leur temps de diffusion et leur mode d'affichage, par défilement ou par alternance. Aucun contrôle de cohérence n'est alors effectué avec les données préenregistrées dans la base de données du poste radio. In particular, this case can occur when the name of a radio changes. The majority of radios offer the possibility of managing and pre-registering preferences, for example station names in the form of a list. When a station name changes, for example for commercial reasons, there is an inconsistency between the radio database and the broadcast information. The usual recognition by comparison of station names can not be implemented. This recognition is also partly not feasible because the received demodulated messages are directly displayed according to their broadcast time and their display mode, scrolling or alternating. No consistency check is then performed with the prerecorded data in the radio's database.
En outre, les noms de stations codés en dur dans la base de registres ou la base de données de la radio ne peuvent plus être modifiés de manière à correspondre aux informations reçues. L'invention remédie aux inconvénients précités. Un but du procédé conforme à l'invention est d'identifier parmi les messages reçus d'une antenne FM les données correspondant au nom de la station FM qui émet. L'invention permet alors de détecter sur une durée prédéterminée le nombre d'occurrences des messages reçus ainsi que leur temps de diffusion. Le procédé conforme à l'invention permet également de calculer un score pour chacun des messages reçus selon des critères d'occurrences et de temps de 35 diffusion et de déterminer quels messages correspondent au nom de la station. In addition, hard-coded station names in the registry or radio database can no longer be changed to match the information received. The invention overcomes the aforementioned drawbacks. An object of the method according to the invention is to identify among the messages received from an FM antenna the data corresponding to the name of the transmitting FM station. The invention then makes it possible to detect, over a predetermined duration, the number of occurrences of the messages received as well as their broadcasting time. The method according to the invention also makes it possible to calculate a score for each of the received messages according to criteria of occurrences and broadcasting times and to determine which messages correspond to the name of the station.
Le procédé de l'invention permet alors de remplacer la chaîne de caractères dans la base de données correspondant au nom de la station après une étape de comparaison des scores de chaque chaîne de caractères. Ainsi la base de données du poste radio est mise à jour automatiquement par l'analyse des messages reçus, l'identification du message correspondant au nom de la station et de son remplacement dans la base de données lorsque ce dernier est différent de celui existant et à condition que son score soit meilleur que la chaîne de caractères correspondante dans la base de données. La comparaison des scores est effectuée selon des critères prédéfinis. The method of the invention then makes it possible to replace the string of characters in the database corresponding to the name of the station after a step of comparing the scores of each string of characters. Thus the database of the radio is automatically updated by the analysis of received messages, the identification of the message corresponding to the name of the station and its replacement in the database when the latter is different from the existing one and provided that his score is better than the corresponding string in the database. The comparison of the scores is done according to predefined criteria.
Avantageusement, le procédé d'identification d'un nom de station FM diffusé par une antenne FM, la diffusion de données radio s'effectuant sur une fréquence FM par l'intermédiaire d'une pluralité de trames, la réception des trames de données radio étant assurée par une radio FM, la radio comprenant un afficheur comportant au moins huit digits permettant d'afficher une chaîne de caractères, un calculateur et une base de données permettant d'inscrire les noms des stations, chaque station ayant un identifiant, les données radio étant envoyées en temps réel et à des intervalles de temps réguliers, comprend : - une première étape de réception des données radio et de décodage de ces données en une pluralité de chaînes de caractères comprenant chacune 20 - un identifiant ; - un temps de diffusion et ; - un type, l'ensemble des types comprenant au moins un libellé de nom de station ; - une seconde étape de calcul d'un ensemble de scores pour chacune des 25 chaînes de caractères pendant la durée d'intégration prédéfinie, le score étant une fonction du nombre d'occurrences et du temps de diffusion de chaque chaîne de caractères décodée ; - une troisième étape d'élection d'une chaîne de caractères ayant le meilleur score à partir de la comparaison de l'ensemble de scores calculés, le meilleur score 30 étant choisi selon des critères prédéfinis ; - une quatrième étape de comparaison selon des critères prédéfinis du score de la chaîne de caractères élue avec un score d'une chaîne de caractères de référence correspondant au libellé du nom de la station enregistrée dans la base de données, ayant le même identifiant ; 35 - une étape de remplacement de la chaîne de caractères de la base de données par la chaîne de caractères élue lorsque le score de la chaîne de caractères élue est meilleur que le score de la chaîne de caractères de référence. 4 Avantageusement, une étape de calcul d'un coefficient de confiance établi d'une part à partir de la qualité du signal reçu et d'autre part en fonction du nombre d'occurrences et du temps de diffusion de chacune des chaînes de caractères, la valeur du coefficient de confiance permettant d'ajuster la durée d'intégration. Advantageously, the method of identifying an FM station name broadcast by an FM antenna, the broadcasting of radio data being effected on an FM frequency by means of a plurality of frames, the reception of the radio data frames being provided by an FM radio, the radio comprising a display having at least eight digits for displaying a string of characters, a calculator and a database for entering the names of the stations, each station having an identifier, the data The radio is sent in real time and at regular time intervals and comprises: a first step of receiving the radio data and decoding said data into a plurality of character strings each comprising an identifier; - a broadcast time and; a type, the set of types comprising at least one name of station label; a second step of calculating a set of scores for each of the 25 character strings during the predefined integration duration, the score being a function of the number of occurrences and the diffusion time of each decoded string of characters; a third step of selecting a string of characters having the best score from the comparison of the set of calculated scores, the best score being chosen according to predefined criteria; a fourth comparison step according to predefined criteria of the score of the string of characters elected with a score of a reference character string corresponding to the label of the name of the station registered in the database, having the same identifier; A step of replacing the string of characters of the database by the string of characters elected when the score of the string of characters elected is better than the score of the reference string of characters. Advantageously, a step of calculating a confidence coefficient established on the one hand from the quality of the signal received and on the other hand as a function of the number of occurrences and the diffusion time of each of the strings of characters, the value of the confidence coefficient for adjusting the integration time.
Avantageusement, le coefficient de confiance est une fonction linéaire de pondération du nombre d'occurrences et du temps de diffusion (tk) des chaînes de caractères. Avantageusement, la durée d'intégration est comprise entre 5 s et 15 min. Avantageusement, les trames des données radio sont des trames de 10 données RDS. Avantageusement, les chaînes de caractères sont soit affichées par défilement sur l'afficheur, soit par alternance pendant une durée correspondant à leur temps de diffusion. Avantageusement, le score de la chaîne de caractères élue est normalisé de 15 manière à compenser des calculs de scores effectués sur des durées d'intégration différentes. D'autres caractéristiques et avantages de l'invention seront présentés dans une description détaillée et illustrée par les figures suivantes, à l'aide de la description qui suit, faite en regard des dessins annexés qui représentent : 20 - figure 1 : un dispositif permettant de mettre en oeuvre le procédé de l'invention ; figure 2 : un exemple de trames comportant une chaîne de caractères identifié par le procédé de l'invention. Les principales étapes de l'invention sont les suivantes. 25 Une première étape, appelée DEMOD (cf. figure 2), permet de démoduler le signal radio FM provenant d'un diffuseur FM et de déterminer un train de données comprenant une pluralité de chaînes de caractères. Il s'agit d'une étape de décodage des données numériques sur le signal porteur. Chacune des chaînes de caractères envoyées par le diffuseur comporte un 30 temps de diffusion puisqu'elles sont destinées à être affichées ou non sur un afficheur pendant un laps de temps soit en alternance d'un mot à un autre soit par défilement. Dans tous les cas de figures chaque chaîne de caractères comprend son propre temps de diffusion. Par exemple, le nom d'une radio nécessite d'être affiché peut-être plus 35 souvent et/ou plus longtemps, puisque l'utilisateur est peut-être conduit à devoir consulter cette information plus souvent. Advantageously, the confidence coefficient is a linear function of weighting the number of occurrences and the diffusion time (tk) of the strings of characters. Advantageously, the integration time is between 5 s and 15 min. Advantageously, the frames of the radio data are RDS data frames. Advantageously, the character strings are either displayed by scrolling on the display, or alternately for a duration corresponding to their broadcast time. Advantageously, the score of the string of characters elected is normalized so as to compensate for score calculations carried out on different integration durations. Other characteristics and advantages of the invention will be presented in a detailed description and illustrated by the following figures, with the aid of the description which follows, made with reference to the appended drawings which represent: FIG. to implement the method of the invention; FIG. 2: an example of frames comprising a string of characters identified by the method of the invention. The main steps of the invention are as follows. A first step, called DEMOD (see FIG. 2), makes it possible to demodulate the FM radio signal originating from an FM broadcaster and to determine a data stream comprising a plurality of strings of characters. This is a step of decoding the digital data on the carrier signal. Each of the character strings sent by the broadcaster includes a broadcast time since they are intended to be displayed or not on a display for a period of time alternating from one word to another or by scrolling. In all cases each string of characters includes its own broadcast time. For example, the name of a radio needs to be displayed perhaps more often and / or longer, since the user may need to consult this information more often.
Chaque chaîne de caractères comprend un type qui peut correspondre au nom de la station FM en écoute, le nom de la chanson à l'antenne ou encore le nom de l'album dont est extrait la chanson. A chaque type de chaînes de caractères le diffuseur affecte un temps de 5 diffusion correspondant à une politique propre au diffuseur. On note : - pk, le type d'une chaîne de caractères ; - tk le temps de diffusion d'une chaîne de caractères. Le libellé du nom d'une station notée Nom_Station, est un type particulier de 10 chaînes de caractères. De même que l'identifiant de la station, noté S_Id_Station, est un type particulier de message RDS, de même que l'identifiant noté précédemment PI code. La seconde étape du procédé de l'invention, notée SCORE, permet de calculer le nombre d'occurrences d'une chaîne de caractères diffusée sur une durée prédéterminée D d'intégration. 15 La figure 2 représente un cas d'exemple une pluralité de chaînes de caractères reçues au fil de l'eau par une station FM. Par exemple sur une fréquence de 104.3 MHz, on obtient : Une première chaîne de caractères Cl d'un type p1 pendant une durée de diffusion t10 est reçue. 20 Une seconde chaîne de caractères C2 d'un type p2 pendant une durée de diffusion t20 est reçue. Une troisième chaîne de caractères C3 d'un type p3 pendant une durée de diffusion t30 est reçue. Une quatrième chaîne de caractères Cl d'un type p1 pendant une durée de 25 diffusion t11 est reçue. Une cinquième chaîne de caractères C2 d'un type p2 pendant une durée de diffusion t21 est reçue. Une sixième chaîne de caractères C3 d'un type p3 pendant une durée de diffusion t31 est reçue. 30 Une septième chaîne de caractères Cl d'un type p1 pendant une durée de diffusion t12 est reçue. Une huitième chaîne de caractères C4 d'un type p4 pendant une durée de diffusion t40 est reçue. Une neuvième chaîne de caractères C5 d'un type p5 pendant une durée de 35 diffusion t50 est reçue. Une dixième chaîne de caractères Cl d'un type p1 pendant une durée de diffusion t13 est reçue. 6 Une onzième chaîne de caractères C4 d'un type p4 pendant une durée de diffusion t41 est reçue. Une douzième chaîne de caractères C5 d'un type p5 pendant une durée de diffusion t51 est reçue. Each string includes a type that can match the name of the FM station being listened to, the name of the song on the air, or the name of the album from which the song is taken. For each type of strings the broadcaster assigns a broadcast time corresponding to a broadcaster's own policy. We note: - pk, the type of a string of characters; - tk the broadcasting time of a string of characters. The label of the name of a station marked as StationName is a special type of 10 strings. Just as the identifier of the station, noted S_Id_Station, is a particular type of RDS message, as well as the identifier previously noted PI code. The second step of the method of the invention, denoted SCORE, makes it possible to calculate the number of occurrences of a character string broadcast over a predetermined duration D of integration. FIG. 2 shows an exemplary case of a plurality of character strings received over the water by an FM station. For example on a frequency of 104.3 MHz, we obtain: A first string of characters C1 of a type p1 during a diffusion time t10 is received. A second character string C2 of a type p2 during a broadcast time t20 is received. A third character string C3 of a type p3 during a broadcast time t30 is received. A fourth character string C1 of a type p1 during a broadcast duration t11 is received. A fifth character string C2 of a type p2 during a broadcast time t21 is received. A sixth character string C3 of a type p3 during a broadcast time t31 is received. A seventh C1 character string of a type p1 during a broadcast time t12 is received. An eighth character string C4 of a type p4 during a broadcast time t40 is received. A ninth character string C5 of a type p5 during a broadcast time t50 is received. A tenth character string C1 of a type p1 during a broadcast time t13 is received. An eleventh character string C4 of a type p4 during a broadcast time t41 is received. A twelfth character string C5 of a type p5 during a broadcast time t51 is received.
Le poste radio a reçu pendant la durée prédéterminée au total douze chaînes de caractères dont : - 4 chaînes de caractères identiques Cl d'un type p1 ; - 2 chaînes de caractères identiques C2 d'un type p2 ; - 2 chaînes de caractères identiques C3 d'un type p3 ; ^ 2 chaînes de caractères identiques C4 d'un type p4 ; - 2 chaînes de caractères identiques C5 d'un type p5. Le chaîne de caractères Cl a le plus grand nombre d'occurrences, noté NC1, soit Nc1 = 4 dans l'exemple de la figure 2. Par ailleurs, la chaîne de caractères comprend un temps total de diffusion de t10 + t11 + t12 + t13 pendant la durée prédéterminée. The radio has received for the predetermined duration a total of twelve character strings including: - 4 identical character strings C1 of a type p1; - 2 identical character strings C2 of a type p2; - 2 identical character strings C3 of a type p3; ^ 2 C4 identical strings of a p4 type; - 2 identical character strings C5 of a type p5. The string C1 has the largest number of occurrences, denoted NC1, ie Nc1 = 4 in the example of FIG. 2. Moreover, the character string includes a total diffusion time of t10 + t11 + t12 + t13 for the predetermined duration.
Dans cet exemple, Cl peut être la chaîne de caractères comprenant le libellé du nom de la station. C2 peut être la chaîne de caractères comprenant le libellé du nom d'une chanson et C3 peut être la chaîne de caractères comprenant le libellé du nom de l'artiste. Pendant la durée prédéterminée, il y a eu un changement de nom de chanson C4 et d'artiste C5 mais le nom de la radio Cl reste inchangé. In this example, Cl can be the string that includes the label of the station name. C2 can be the string containing the name of the name of a song and C3 can be the string containing the name of the artist. For the predetermined duration, there was a change of C4 song name and C5 artist name but the name of the Cl radio remains unchanged.
Le temps de diffusion de la chaîne de caractères Cl est d'autant plus grand qu'il y a de nombreuses occurrences de cette même chaîne de caractères pendant la durée d'intégration prédéterminée. Le procédé de l'invention permet de définir une fonction permettant de calculer un score d'une chaîne de caractères sur une durée d'intégration déterminée. Par exemple, cette fonction peut être une pondération du temps de diffusion d'une chaîne de caractères par le nombre d'occurrences dans cette durée d'intégration. La fonction appliquée à chaque chaîne de caractères permet de définir un critère de sélection permettant d'élire dans la prochaine étape une chaîne de caractères spécifique. Le calcul du score Si de chaque chaîne de caractères s'établit de la façon suivante : Sl = (NC1 x FacteurOccurence) + ((t10 + tl 1+ t12 + tl3) x (FacteurTemps) S2 = (NC2 x FacteurOccurence) + ((t20 + t21) x (FacteurTemps) etc. Où « FacteurOccurrence » et « FacteurTemps » sont des données 35 d'alignement relatives notamment à la durée d'intégration. En fonction de la durée d'intégration, la valeur du FacteurTemps va décroître alors que la valeur du FacteurOccurence va croître. The diffusion time of the string Cl is all the greater as there are many occurrences of this same string of characters during the predetermined integration time. The method of the invention makes it possible to define a function making it possible to calculate a score of a string of characters over a determined integration period. For example, this function can be a weighting of the broadcast time of a string of characters by the number of occurrences in this integration time. The function applied to each character string makes it possible to define a selection criterion making it possible to elect in the next step a specific string of characters. The calculation of the Si score for each string is as follows: Sl = (NC1 x FactorOccurence) + ((t10 + tl 1+ t12 + tl3) x (TimeFactor) S2 = (NC2 x FactorOccurence) + ( (t20 + t21) x (Time Factor) etc. Where "FactorOccurrence" and "FactorTime" are alignment data relating in particular to the integration time Depending on the duration of integration, the value of the Time Factor will decrease while the value of the FactorOccurence will grow.
Le FacteurTemps est calculé avec la formule : The TimeFactor is calculated with the formula:
FacteurTemps = (1 + 1000) D Avec D la durée d'intégration exprimée en seconde. TimeFactor = (1 + 1000) D With D the integration time expressed in seconds.
Le FacteurOccurrence est calculé avec la formule : FacteurOccurrence =1+ D Avec D la durée d'intégration exprimée en seconde et ayant une valeur maximale fixée à 1000. TheUncurrenceFactor is calculated with the formula: FactorOccurrence = 1 + D With D the integration time expressed in seconds and having a maximum value set to 1000.
La troisième étape du procédé, notée ELEC, permet d'élire une chaîne de caractères ayant le meilleur score. Cette étape permet de comparer à partir de la fonction calculant le score de chaque chaîne de caractères, la chaîne de caractères répondant à un critère préétabli. On note la chaîne de caractères ayant le « meilleur » score au sens du critère préétabli la chaîne « Ce ». On appelle cette chaîne de caractères : la chaîne de caractères élue. The third step of the method, denoted ELEC, makes it possible to elect a string of characters having the highest score. This step makes it possible to compare, from the function calculating the score of each string of characters, the string of characters answering a pre-established criterion. We note the character string having the "best" score in the sense of the pre-established criterion "Ce". This string is called: the string of characters elected.
Un mode de réalisation de l'invention permet de définir un critère permettant de discriminer la chaîne de caractères correspondant au nom de la station FM émis. En effet, le nom de la station est émis par le diffuseur un plus grand nombre de fois que les autres chaînes de caractères compris dans les messages diffusés. An embodiment of the invention makes it possible to define a criterion making it possible to discriminate the string of characters corresponding to the name of the transmitted FM station. Indeed, the name of the station is issued by the broadcaster a greater number of times than the other strings included in the broadcast messages.
Lors de la diffusion de message provenant d'un diffuseur FM, le nom d'une 20 station radio est associé à un identifiant noté S_Id_Station. L'identifiant est un message RDS spécifique tel que le PI code. When broadcasting messages from an FM broadcaster, the name of a radio station is associated with an identifier noted S_Id_Station. The identifier is a specific RDS message such as the PI code.
Le procédé de l'invention comporte une quatrième étape, notée COMP, qui permet de comparer le score de la chaîne de caractères élue avec la chaîne de caractères ayant le même identifiant dans une base de données de la radio. Il peut s'agir The method of the invention comprises a fourth step, denoted COMP, which makes it possible to compare the score of the string of characters elected with the string of characters having the same identifier in a database of the radio. It could be
25 d'une base de données ou de registres accessibles par le biais d'un calculateur de la radio. 25 of a database or registers accessible through a radio calculator.
Dans la base de données, la chaîne de caractères correspondant au nom de la station est associée au dernier score calculé de ladite chaîne de caractères, on appelle ce score le score de référence. Pour une station FM donnée, la base de données In the database, the string corresponding to the name of the station is associated with the last calculated score of said string of characters, this score is referred to as the reference score. For a given FM station, the database
30 enregistre le dernier nom de station ayant le score le plus favorable et y associe son score, le score de référence. 30 records the last station name with the most favorable score and associates its score, the reference score.
Dans le cas où aucun score n'est présent, le score attribué à la chaîne de caractères est nul. In the case where no score is present, the score assigned to the string is zero.
Cette quatrième étape permet de comparer le score qui vient d'être calculé de 35 la chaîne de caractères élue avec le score de référence. 2977417 s Une cinquième étape, notée REMP, permet de remplacer la chaîne de caractères de la base de données selon un second critère prédéfini. La comparaison des deux scores permet de remplacer ou non la chaîne de caractères de la base de données correspondant au même identifiant précédemment défini par la chaîne de caractères élue. 5 Ainsi la base de données comportant les noms de stations FM est rafraichie et mise à jour automatiquement par le procédé de l'invention. Un avantage est qu'un utilisateur n'a plus à modifier la configuration ou le gestionnaire de la radio de manière à changer le nom d'une station qui aurait changé. Le changement se fait automatiquement par le biais du procédé de l'invention. 10 La figure 1 représente un dispositif permettant de mettre en oeuvre le procédé de l'invention. Une antenne A d'un diffuseur FM émet sur une fréquence porteuse FO modulée le signal comprenant le signal audio telle qu'une chanson ou une voix ainsi que des messages destinés à l'identification de données tels que le nom de la radio, l'identifiant de la fréquence, le nom de la chanson et/ou de l'artiste et/ou de l'album. 15 Un poste radio FM 1 reçoit le signal émis du diffuseur. Le poste radio 1 comprend un composant radio fréquence, noté RF, destiné à démoduler le signal reçu. Ce composant permet de réaliser toute ou une partie de la première étape DEMOD du procédé. Notamment, les chaînes de caractères Ci comprenant chacune un type pi sont diffusés pendant un temps ti. Généralement, l'interface du poste radio 1 inscrit les messages destinés à l'utilisateur. Ils peuvent être envoyés de manière à être affichés par défilement ou par alternance entre différentes chaînes de caractères selon le mode de diffusion. Un calculateur K permet de calculer le score Si de chaque chaîne de caractères Ci à partir d'une fonction f, telle que Si = f(NCi, ti), où NCi est le nombre 25 d'occurrence pendant une durée prédétermine configurable. Une seconde fonction g permet alors d'élire la chaîne ayant le score Se rapprochant le plus d'un critère prédéfini. La fonction g peut alors s'écrire ainsi Se = g(Si). Par exemple, il peut s'agir d'élire le score le plus important. Le calculateur K permet de réaliser la seconde SCORE et la troisième ELEC 30 étape du procédé selon l'invention. Enfin une base de données, notée BD, permet de stocker tous les noms de stations de manière à inscrire « en dur » dans la mémoire de la radio 1 des informations permettant la gestion des préférences ou des listes de stations. Une troisième fonction permet de comparer les scores de la chaîne de 35 caractères élue avec celui de la chaîne de caractères enregistrée dans la base de données correspondant au nom de la station. Ces deux chaînes de caractères comportent le même identifiant et ont un score associé. This fourth step makes it possible to compare the score that has just been calculated of the string of characters elected with the reference score. 2977417 s A fifth step, denoted REMP, makes it possible to replace the string of characters of the database according to a second predefined criterion. The comparison of the two scores makes it possible to replace or not the character string of the database corresponding to the same identifier previously defined by the string of characters elected. Thus, the database containing the FM station names is refreshed and updated automatically by the method of the invention. One advantage is that a user no longer has to change the radio configuration or manager to change the name of a station that has changed. The change is done automatically through the method of the invention. FIG. 1 represents a device making it possible to implement the method of the invention. An antenna A of an FM diffuser transmits on a modulated FO carrier frequency the signal comprising the audio signal such as a song or a voice as well as messages intended for the identification of data such as the name of the radio, the frequency identifier, the name of the song and / or the artist and / or the album. An FM radio 1 receives the transmitted signal from the broadcaster. The radio 1 comprises a radio frequency component, denoted RF, for demodulating the received signal. This component makes it possible to perform all or part of the first DEMOD step of the method. In particular, the character strings Ci each comprising a type pi are broadcast for a time ti. Generally, the interface of the radio station 1 records the messages intended for the user. They can be sent in order to be displayed by scrolling or alternating between different character strings according to the mode of diffusion. A calculator K makes it possible to calculate the score Si of each character string Ci from a function f, such that Si = f (NCi, ti), where NCi is the number of occurrences during a configurable predetermined duration. A second function g then makes it possible to elect the chain having the score closest to a predefined criterion. The function g can then be written as Se = g (Si). For example, it may be to elect the most important score. The calculator K makes it possible to produce the second SCORE and the third ELEC 30 step of the method according to the invention. Finally, a database, denoted BD, stores all the station names so as to write "hard" in the memory of the radio 1 information for managing preferences or lists of stations. A third function makes it possible to compare the scores of the string of 35 characters elected with that of the string of characters recorded in the database corresponding to the name of the station. These two strings have the same identifier and have an associated score.
Le calculateur K permet de réaliser cette quatrième étape du procédé, notée COMP. Enfin le calculateur K permet de remplacer la valeur de la chaîne de caractères de la base de données lorsque le score de la chaîne de caractères élue est plus proche d'un critère prédéfini que celui déjà présent dans la base de données de la chaîne de caractères équivalente. Un critère simple de comparaison peut être de choisir la plus grande valeur du score des deux chaînes de caractères. Dans ce dernier cas, la chaîne de caractères ayant le score le plus important devient la nouvelle valeur de la base de données. The calculator K makes it possible to carry out this fourth step of the method, denoted COMP. Finally, the calculator K makes it possible to replace the value of the character string of the database when the score of the string of characters elected is closer to a predefined criterion than that already present in the database of the string of characters. equivalent. A simple criterion of comparison can be to choose the highest value of the score of the two strings. In the latter case, the string with the highest score becomes the new value of the database.
Le calculateur K permet de réaliser cette cinquième étape REMP du procédé. Tout en ayant remplacé ou pas selon la comparaison des scores effectué à la cinquième étape REMP, le poste radio 1 continue de délivrer les messages textes reçus destinés à l'utilisateur via l'interface du poste radio FM 1. Dans un mode de réalisation de l'invention, le procédé comprend une étape de calcul d'un coefficient de confiance Cl. Cette étape est effectuée avant la troisième étape ELEC du procédé de manière à fiabiliser l'élection d'une chaîne de caractères. Pour chaque chaîne de caractères Ci, le coefficient de confiance Cl est calculé en prenant en compte la qualité du signal reçu. Le coefficient de confiance Cl est calculé en fonction du nombre d'occurrences Nci et du temps de diffusion ti de chacune des chaînes de caractères Ci. Lorsque la qualité du signal reçu est mauvaise, le coefficient de confiance permet d'ajuster la durée d'intégration D pour le calcul des scores Si de chaque chaîne de caractères. De ce fait, la fonction f permettant le calcul des scores de chaque chaîne de 25 caractères prend en compte la valeur du coefficient de confiance Cl de manière à adapter la durée d'intégration D. Lorsque la réception est bonne, le coefficient de confiance Cl traduit que les calculs des scores Si sur une durée d'intégration D plus courte peut suffire à l'élection d'une chaîne de caractères. 30 Dans un mode de réalisation, le coefficient de confiance est une fonction linéaire de pondération du nombre d'occurrences et du temps de diffusion d'une chaîne de caractères calculée pour un niveau de puissance de signal reçu détecté en entrée de l'antenne du poste radio 1. Dans un autre mode de réalisation qui peut se combiner avec le précédent 35 mode, le procédé de l'invention comprend une étape de normalisation des scores qui peut soit être réalisée avant la troisième étape ELEC soit avant la quatrième étape COMP du procédé. The calculator K makes it possible to carry out this fifth step REMP of the method. While having replaced or not according to the comparison of the scores carried out at the fifth step REMP, the radio 1 continues to deliver the received text messages intended for the user via the interface of the FM radio station 1. In one embodiment of FIG. the invention, the method comprises a step of calculating a confidence coefficient C1. This step is performed before the third ELEC step of the method so as to make reliable the election of a string of characters. For each character string Ci, the confidence coefficient C1 is calculated taking into account the quality of the received signal. The confidence coefficient C1 is calculated as a function of the number of occurrences Nci and the diffusion time ti of each of the character strings Ci. When the quality of the received signal is bad, the confidence coefficient makes it possible to adjust the duration of D integration for calculating the Si scores of each string of characters. As a result, the function f allowing the calculation of the scores of each 25-character string takes into account the value of the confidence coefficient C1 so as to adapt the integration duration D. When the reception is good, the confidence coefficient C1 translates that calculations of scores Si on a shorter integration period D may be sufficient for the election of a string of characters. In one embodiment, the confidence coefficient is a linear function of weighting the number of occurrences and the diffusion time of a string of characters computed for a received signal power level detected at the input of the antenna of the radio station 1. In another embodiment which can be combined with the previous mode, the method of the invention comprises a step of normalizing the scores which can either be performed before the third step ELEC or before the fourth step COMP of the process.
Le score calculé de la chaîne de caractères élue est normalisé de manière à générer une valeur comparable quelle que soit la durée d'intégration D. En particulier, le score calculé précédemment et enregistré dans une base de données peut avoir été calculé sur une durée d'intégration D différente que le dernier 5 calcul de la chaîne de caractères élue. De nombreux avantages découlent de la solution de l'invention notamment : - une plus grande flexibilité de configuration de la radio qui ne nécessite plus d'être reprogrammée lorsqu'un changement de nom de station radio survient ; - une adaptation automatique aux changements effectués par des diffuseurs quant 10 à leur dénomination ; - la possibilité de conserver l'affichage des messages reçus par défilement ou par alternance tout en assurant une cohérence avec les données enregistrées dans la base de données. - Une sélection des stations FM par l'intermédiaire d'une liste triée par ordre 15 alphabétique du nom de radio. The calculated score of the string of characters elected is normalized so as to generate a comparable value regardless of the integration duration D. In particular, the score calculated previously and recorded in a database may have been calculated over a period of time. integration D different than the last 5 calculation of the string of characters elected. Numerous advantages derive from the solution of the invention, in particular: a greater configuration flexibility of the radio which no longer needs to be reprogrammed when a change of radio station name occurs; an automatic adaptation to the changes made by broadcasters as to their denomination; the possibility of keeping the display of messages received by scrolling or alternating while ensuring consistency with the data stored in the database. - A selection of FM stations via a list sorted by alphabetical order of the radio name.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1102008A FR2977417B1 (en) | 2011-06-29 | 2011-06-29 | METHOD FOR IDENTIFYING A CHARACTER CHAIN RECEIVED ON AN FM RADIO RECEIVER |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1102008A FR2977417B1 (en) | 2011-06-29 | 2011-06-29 | METHOD FOR IDENTIFYING A CHARACTER CHAIN RECEIVED ON AN FM RADIO RECEIVER |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2977417A1 true FR2977417A1 (en) | 2013-01-04 |
FR2977417B1 FR2977417B1 (en) | 2015-08-07 |
Family
ID=45001809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1102008A Active FR2977417B1 (en) | 2011-06-29 | 2011-06-29 | METHOD FOR IDENTIFYING A CHARACTER CHAIN RECEIVED ON AN FM RADIO RECEIVER |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2977417B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2863562A1 (en) * | 2013-10-16 | 2015-04-22 | Continental Automotive GmbH | Method for determining a radio transmitter designation and multimedia unit with radio function |
FR3070807A1 (en) * | 2017-09-05 | 2019-03-08 | Continental Automotive France | METHOD FOR DETERMINING THE STATION NAMES OF A LIST OF RADIO STATIONS |
WO2020021125A1 (en) * | 2018-07-27 | 2020-01-30 | Aptiv Technologies Limited | Broadcast receiver for infotainment system and method of operating said receiver |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0946009A2 (en) * | 1998-03-27 | 1999-09-29 | BECKER GmbH | Radio Data System receiver and method of processing Programme Service (PS) code data |
EP0975108A2 (en) * | 1998-07-20 | 2000-01-26 | Robert Bosch Gmbh | Method and means for storing broadcast programme names of broadcast transmitters transmitting Radio Data System (RDS) signals |
-
2011
- 2011-06-29 FR FR1102008A patent/FR2977417B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0946009A2 (en) * | 1998-03-27 | 1999-09-29 | BECKER GmbH | Radio Data System receiver and method of processing Programme Service (PS) code data |
EP0975108A2 (en) * | 1998-07-20 | 2000-01-26 | Robert Bosch Gmbh | Method and means for storing broadcast programme names of broadcast transmitters transmitting Radio Data System (RDS) signals |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2863562A1 (en) * | 2013-10-16 | 2015-04-22 | Continental Automotive GmbH | Method for determining a radio transmitter designation and multimedia unit with radio function |
FR3070807A1 (en) * | 2017-09-05 | 2019-03-08 | Continental Automotive France | METHOD FOR DETERMINING THE STATION NAMES OF A LIST OF RADIO STATIONS |
WO2019048768A1 (en) | 2017-09-05 | 2019-03-14 | Continental Automotive France | Method for determining station names of a list of radio stations |
US11265094B2 (en) | 2017-09-05 | 2022-03-01 | Continental Automotive France | Method for determining station names of a list of radio stations |
WO2020021125A1 (en) * | 2018-07-27 | 2020-01-30 | Aptiv Technologies Limited | Broadcast receiver for infotainment system and method of operating said receiver |
Also Published As
Publication number | Publication date |
---|---|
FR2977417B1 (en) | 2015-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230262367A1 (en) | Gathering research data | |
US10555048B2 (en) | Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content | |
US7610011B2 (en) | Providing alternative programming on a radio in response to user input | |
US20140330854A1 (en) | Efficient matching of data | |
US20100093393A1 (en) | Systems and Methods for Music Recognition | |
EP2443566B1 (en) | Method of selecting version of a document from a plurality of versions of said document received after a search | |
FR2977417A1 (en) | Method for identification of name of frequency modulation station broadcast by frequency modulation antenna, involves replacing reference character string with chosen string of characters | |
US20190342020A1 (en) | System and method for in-vehicle live guide generation | |
US20240039651A1 (en) | Radio tuner system using metadata and method thereof | |
KR100823258B1 (en) | Method and apparatus for displaying good reception area information in broadcast receiving terminal | |
FR3071117B1 (en) | METHOD FOR PROVIDING INFORMATION RELATING TO AN AUDIO PROGRAM DIFFUSED BY A RADIO STATION | |
JP5111597B2 (en) | Receiving device and method for playback in a mobile receiver | |
EP3082278B1 (en) | Method and device for providing information relating to fm stations, by analysing a correspondence table, and associated sound reproduction apparatus | |
FR3070807B1 (en) | METHOD FOR DETERMINING THE STATION NAMES OF A LIST OF RADIO STATIONS | |
US10043524B2 (en) | Interactive data communication with acoustic signal communication | |
WO2022033870A1 (en) | Fm station tracking with non-synchronized audio | |
FR3016087A1 (en) | AUTORADIO SYSTEM WITH TRACKING OF STATIONS | |
FR2912017A1 (en) | Information e.g. Internet address, receiving and utilizing system for e.g. downloading music via Internet site, has radio equipped with receiving unit to receive information on memory medium, where unit is connected to receiver equipment | |
WO2021058384A1 (en) | Method for identifying an audio stream originating from a plurality of sources and system, receiver and program associated with the method | |
KR20000058271A (en) | Offering system of stock-information through tele-communication | |
FR2996979A1 (en) | Method for selecting e.g. multimedia content source, involves comparing source profiles with user profile to determine scores indicating proximity between content sources and user's taste, and proposing selection of source having best score | |
Steyaert | Possibilities of RDS in meteor back-scatter. | |
FR3053551A1 (en) | DEMODULATION AND OPTIMIZED DECODING OF RDS SIGNALS | |
FR2730111A1 (en) | RDS transceiving method e.g. for short wave radio programme | |
FR3026593A1 (en) | AUDIO CONTENT BROADCASTING METHOD WITH PROGRAMMING THE CUSTOMERS BY THE AUDITORS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 6 |
|
PLFP | Fee payment |
Year of fee payment: 7 |
|
PLFP | Fee payment |
Year of fee payment: 8 |
|
PLFP | Fee payment |
Year of fee payment: 10 |
|
PLFP | Fee payment |
Year of fee payment: 11 |
|
PLFP | Fee payment |
Year of fee payment: 12 |
|
PLFP | Fee payment |
Year of fee payment: 13 |
|
PLFP | Fee payment |
Year of fee payment: 14 |