FR2766312A1 - PROCESS FOR TRANSMISSION OF INFORMATION BETWEEN A RECEIVER, IN PARTICULAR A TELEVISION RECEIVER, A BOX AND A VALIDATION STATION, IN PARTICULAR A VOICE SERVER, AND CORRESPONDING BOX - Google Patents
PROCESS FOR TRANSMISSION OF INFORMATION BETWEEN A RECEIVER, IN PARTICULAR A TELEVISION RECEIVER, A BOX AND A VALIDATION STATION, IN PARTICULAR A VOICE SERVER, AND CORRESPONDING BOX Download PDFInfo
- Publication number
- FR2766312A1 FR2766312A1 FR9709088A FR9709088A FR2766312A1 FR 2766312 A1 FR2766312 A1 FR 2766312A1 FR 9709088 A FR9709088 A FR 9709088A FR 9709088 A FR9709088 A FR 9709088A FR 2766312 A1 FR2766312 A1 FR 2766312A1
- Authority
- FR
- France
- Prior art keywords
- information
- signal
- box
- identifier
- reference information
- 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
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/38—Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
-
- 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/61—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/63—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for services of sales
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
Description
Procédé de transmission d'informations entre un récepteur, en particulier un récepteur de télévision, un boîtier et une station de validation, en particulier un serveur vocal, et boîtier correspondant.Method for transmitting information between a receiver, in particular a television receiver, a box and a validation station, in particular a voice server, and corresponding box.
L'invention concerne la transmission interactive d'informations entre un récepteur restituant une émission radiodiffusée, un boîtier possédant au moins un élément de commande actionnable manuellement tel qu'une touche, et une station de validation. The invention relates to the interactive transmission of information between a receiver reproducing a radio broadcast, a box having at least one manually operable control element such as a key, and a validation station.
L'invention trouve une application particulièrement avantageuse mais non limitative dans la mise en relation interactive entre l'animateur d'une émission de télévision proposant des objets à la vente, un acheteur potentiel découvrant ces objets sur son poste de télévision, et un serveur vocal destiné à enregistrer les commandes potentielles du téléspectateur. The invention finds a particularly advantageous but nonlimiting application in the interactive connection between the host of a television program offering objects for sale, a potential buyer discovering these objects on his television set, and a voice server. intended to record potential viewer commands.
L'invention s'applique également à la mise en relation interactive au cours d'une émission contenant un flot de messages publicitaires, entre des annonceurs publicitaires, un téléspectateur découvrant ces messages sur son poste de télévision et intéressé par certains d'entre eux et un serveur vocal destiné par exemple à fournir de plus amples informations sur les produits présentés à la télévision. The invention also applies to the interactive connection during a program containing a flood of advertising messages, between advertisers, a viewer discovering these messages on his television set and interested in some of them and a voice server intended for example to provide more information on the products presented on television.
On ne connaît pas actuellement de tels systèmes interactifs de transmission d'informations. L'invention vise à en proposer. No such interactive information transmission systems are known at present. The invention aims to propose.
Par ailleurs, ces systèmes posent de nombreux problèmes d'ordre technique. En effet, le boîtier en possession d'un utilisateur, doit être à la fois simple d'utilisation sur le plan technique, d'un coût industriellement raisonnable, voire limité, et être capable de contenir toutes les informations et caractéristiques relatives aux objets présentés sur le récepteur tout en limitant la taille de la mémoire contenue dans cet objet. Furthermore, these systems pose numerous technical problems. Indeed, the box in possession of a user, must be both simple to use on the technical level, of an industrially reasonable cost, even limited, and be able to contain all the information and characteristics relating to the objects presented on the receiver while limiting the size of the memory contained in this object.
En outre, l'une des caractéristiques de l'invention consiste à assurer un synchronisme temporel rigoureux, notamment entre le boîtier et le récepteur restituant l'émission, de façon à assurer la fiabilité du système interactif en évitant en particulier des erreurs entre la commande effectuée par le téléspectateur au vu des objets sur son récepteur et l'objet qu'il recevra finalement à partir d'une station de validation des commandes, à laquelle il n'est pas physiquement relié, et distincte de la station émettrice proposant lesdits objets. In addition, one of the characteristics of the invention consists in ensuring rigorous time synchronism, in particular between the box and the receiver reproducing the transmission, so as to ensure the reliability of the interactive system by avoiding in particular errors between the command. performed by the viewer in view of the objects on his receiver and the object which he will ultimately receive from a command validation station, to which he is not physically connected, and distinct from the transmitting station proposing said objects .
Ce synchronisme temporel rigoureux doit s'effectuer en évitant d'implanter, notamment dans l'objet portatif possédé par le téléspectateur, des moyens de comptage du temps trop complexes à mettre en oeuvre, et donc trop coûteux. This rigorous time synchronization must be carried out while avoiding installing, in particular in the portable object possessed by the viewer, time counting means that are too complex to implement, and therefore too costly.
Le procédé interactif de transmission d'informations selon l'invention, apporte une solution à tous ces problèmes. The interactive method of transmitting information according to the invention provides a solution to all these problems.
Plus précisément, selon le procédé conforme à l'invention, on incorpore dans l'émission radiodiffusée au moins un groupe d'informations spécifiques destinées à être restituées dans une plage temporelle prédéterminée, ce groupe d'informations spécifiques comportant une séquence dtinformations principales correspondant à un évènement spécifique intervenant lors de l'émission. More precisely, according to the method according to the invention, at least one group of specific information intended to be restored in a predetermined time period is incorporated into the radio broadcast, this group of specific information comprising a sequence of main information corresponding to a specific event occurring during the broadcast.
En particulier, lorsque l'émission radiodiffusée est une émission de télévision, chaque événement spécifique peut consister à filmer pendant une durée donnée un objet spécifique destiné à être éventuellement acheté par un possesseur du boîtier qui regarde l'émission sur son poste de télévision. Chaque séquence d'informations principales restituées consiste alors avantageusement en l'image de l'objet correspondant sur l'écran du récepteur de télévision. La plage temporelle associée à chaque image peut être ainsi temporellement délimitée par rapport à deux prises de vue temporellement espacées de l'objet correspondant. In particular, when the radio broadcast is a television broadcast, each specific event may consist in filming for a given period of time a specific object intended to be possibly purchased by a holder of the box who watches the broadcast on his television set. Each sequence of main information restored then advantageously consists of the image of the corresponding object on the screen of the television receiver. The time range associated with each image can thus be delimited temporally with respect to two temporally spaced shots of the corresponding object.
Outre cette séquence d'informations principales, le groupe d'informations spécifiques destinées à être restituées dans la plage temporelle prédéterminée comprend une information de référence contenant au moins un identifiant de l'événement, par exemple un identifiant de l'objet, et en pratique également un identifiant de l'émission par exemple, ainsi qu'une indication auxiliaire permettant de définir ladite plage temporelle. In addition to this sequence of main information, the group of specific information intended to be restored in the predetermined time range comprises reference information containing at least one identifier of the event, for example an identifier of the object, and in practice also an identifier of the program for example, as well as an auxiliary indication making it possible to define said time range.
Cette indication auxiliaire peut être très simplement la durée séparant les deux prises de vue.This auxiliary indication can very simply be the duration separating the two shots.
Lorsque l'émission radiodiffusée est une émission de télévision diffusant un flot de messages publicitaires, l'un de ces messages publicitaires peut consister en ledit évènement spécifique, la séquence d'information principale correspondant alors aux images du message publicitaire diffusées sur le récepteur de télévision. L'indication auxiliaire peut alors tout simplement être la durée de la plage temporelle de diffusion du message publicitaire correspondant. When the radio broadcast is a television broadcast broadcasting a stream of advertising messages, one of these advertising messages may consist of said specific event, the main information sequence then corresponding to the images of the advertising message broadcast on the television receiver. . The auxiliary indication can then quite simply be the duration of the time period of broadcasting of the corresponding advertising message.
Selon l'invention, on stocke par ailleurs dans la station de validation, par exemple un serveur vocal, une information dite de validation contenant au moins chaque identifiant d'évènement et éventuellement des renseignements complémentaires sur l'événement, par exemple l'objet. According to the invention, there is also stored in the validation station, for example a voice server, so-called validation information containing at least each event identifier and possibly additional information on the event, for example the object.
Lorsque l'émission radiodiffusée est une émission en différé, ces informations peuvent être stockées dans la mémoire du serveur avant la diffusion de l'émission sur le poste de télévision, et ce par exemple par un réseau informatique approprié. Lorsqu'il s'agit d'une émission en direct, les différents identifiants d'évènement peuvent être envoyés en temps réel, également par l'intermédiaire d'un réseau informatique, au serveur vocal.When the broadcast broadcast is a delayed broadcast, this information can be stored in the memory of the server before the broadcast of the broadcast on the television set, for example by an appropriate computer network. When it is a live broadcast, the various event identifiers can be sent in real time, also via a computer network, to the voice server.
En ce qui concerne le boîtier portatif, qui est équipé d'au moins un élément de commande actionnable manuellement comme par exemple une touche, on réceptionne chaque information de référence au niveau du boîtier, par exemple au moyen d'un signal sonore spécifique tel qu'un cliquetis acoustique ou "Jingle" en langue anglaise, et on stocke dans le boîtier une indication de stockage contenant au moins l'identifiant de chaque évènement spécifique ayant donné lieu à une détection au sein du boîtier d'au moins un actionnement de l'élément de commande dans la plage temporelle définie par l'indication auxiliaire associée à cet évènement. With regard to the portable box, which is equipped with at least one manually operable control element such as for example a key, each reference information is received at the level of the box, for example by means of a specific sound signal such as 'an acoustic click or "Jingle" in English, and a storage indication is stored in the box containing at least the identifier of each specific event which gave rise to a detection within the box of at least one actuation of the control element in the time range defined by the auxiliary indication associated with this event.
Concrètement, dans une application du type "télé-achats", le possesseur du boîtier va actionner l'élément de commande à chaque fois qu'il sera intéressé par l'acquisition d'un objet dont l'image apparaît sur son récepteur de télévision. On restitue à l'extérieur du boîtier et à destination de la station de validation, une information de restitution contenant un identifiant du boîtier et ladite indication de stockage. Concretely, in an application of the "tele-shopping" type, the owner of the box will activate the control element each time that he is interested in the acquisition of an object whose image appears on his television receiver. . Restitution outside the box and to the validation station, restitution information containing an identifier of the box and said storage indication.
En ce qui concerne la station de validation, on analyse, au sein de celle-ci, l'information de restitution reçue et l'information de validation stockée, de façon à éventuellement associer au moins un identifiant d'évèneemnt à l'identifiant de boîtier. Ce traitement de l'analyse va donc constituer d'un façon générale à comparer les identifiants d'évènements reçus en provenance du boîtier avec ceux stockés dans la mémoire du serveur. En cas de concordance, il y aura alors une correspondance entre l'identifiant de l'événement, c'est-à-dire par exemple l'identifiant de l'objet, et l'identifiant du boîtier à partir duquel l'adresse du téléspectateur pourra être connue. L'objet correspondant pourra alors être renvoyé à son destinataire. With regard to the validation station, the restitution information received and the validation information stored are analyzed within it, so as to possibly associate at least one event identifier with the identifier of housing. This analysis processing will therefore generally constitute a comparison of the event identifiers received from the box with those stored in the memory of the server. In the event of a match, there will then be a correspondence between the identifier of the event, i.e. for example the identifier of the object, and the identifier of the box from which the address of the viewer may be known. The corresponding object can then be returned to its recipient.
L'invention est donc remarquable en ce sens qu'elle évite de stocker dans le boîtier toutes les caractéristiques des objets que le téléspectateur souhaite acquérir, ainsi que toutes les caractéristiques temporelles de l'apparition de ces objets à l'écran. Certaines de ces informations sont déportées dans la mémoire du serveur, ce qui permet de réduire considérablement la taille-mémoire de la mémoire de l'objet. Par ailleurs, le fait de transmettre au boîtier une indication auxiliaire permettant de définir chaque plage temporelle et de détecter tout actionnement de l'élément de commande du boîtier dans cette plage temporelle permet de s'affranchir d'implanter dans l'objet une horloge indiquant l'heure universelle, avec tous les problèmes de dérive temporelle qui s'y greffent, d'assurer de façon simple un synchronisme temporel rigoureux entre l'émission radiodiffusée et le boîtier et le serveur, de s'affranchir de stocker dans le serveur des références temporelles relatives à l'occurrence de l'événement sur le récepteur et de ne transmettre au serveur qu'un identifiant permettant ainsi de minimiser les risques d'erreurs. The invention is therefore remarkable in that it avoids storing in the box all the characteristics of the objects that the viewer wishes to acquire, as well as all the temporal characteristics of the appearance of these objects on the screen. Some of this information is transferred to the server memory, which considerably reduces the memory size of the object's memory. Furthermore, the fact of transmitting to the box an auxiliary indication making it possible to define each time range and to detect any actuation of the control element of the box in this time range makes it possible to dispense with installing in the object a clock indicating the universal time, with all the problems of temporal drift which are grafted there, to ensure in a simple way a rigorous temporal synchronism between the broadcast broadcast and the box and the server, to free itself from storing in the server of time references relating to the occurrence of the event on the receiver and to transmit only an identifier to the server, thereby minimizing the risk of errors.
Par ailleurs, au sens de la présente invention, le terme "radiodiffusé" s'applique à la diffusion d'informations sonores (par exemple destinées à être reçues sur un poste de radio) et/ou télévisuelles, ou encore plus généralement à toute information diffusée par ondes radiofréquences. Furthermore, within the meaning of the present invention, the term "broadcast" applies to the broadcast of sound (for example intended to be received on a radio) and / or television information, or even more generally to any information broadcast by radiofrequency waves.
Afin de minimiser encore le risque d'erreur, on prévoit avantageusement des plages temporelles mutuellement temporellement espacées. In order to further minimize the risk of error, it is advantageous to provide mutually temporally spaced time ranges.
Bien que chaque information de référence puisse être restituée à tout instant dans la plage temporelle, l'indication auxiliaire pouvant alors par exemple comporter la durée s'étant déjà écoulée depuis le début de la plage temporelle ainsi que la durée restant jusqu'à la fin de la plage temporelle, il est particulièrement avangageux que chaque information de référence soit restituée à la fin de la plage temporelle correspondante. Ainsi, on diminue le risque, pour l'utilisateur du boîtier, de manquer la réception de l'information de référence, par exemple s'il n'est pas présent devant son poste de télévision avec son boîtier dans la main au début du message publicitaire par exemple. Although each reference information can be restored at any time in the time range, the auxiliary indication can then for example include the time that has already elapsed since the start of the time range as well as the time remaining until the end of the time range, it is particularly advantageous that each reference information is restored at the end of the corresponding time range. This reduces the risk for the user of the box to miss reception of the reference information, for example if he is not present in front of his television set with his box in hand at the start of the message. advertising for example.
Selon un mode de mise en oeuvre de l'invention, la détection d'un actionnement de l'élément de commande du boîtier à l'intérieur d'une plage temporelle, comporte d'une part l'initialisation d'un compteur temporel à une valeur initiale prédéterminée, par exemple la valeur zéro, et l'analyse, lors de la réception de l'indication auxiliaire correspondante, de la valeur courante du compteur vis-à-vis de ladite plage temporelle compte-tenu de ladite indication auxiliaire. According to one embodiment of the invention, the detection of an actuation of the control element of the housing within a time range, comprises on the one hand the initialization of a time counter at a predetermined initial value, for example the value zero, and the analysis, upon reception of the corresponding auxiliary indication, of the current value of the counter with respect to said time range taking into account said auxiliary indication.
L'utilisation d'un compteur initialisable à chaque actionnement de l'élément de commande du boîtier et l'utilisation de sa valeur courante lors de la réception de l'indication auxiliaire, permet, de façon extrêmement simple, de déterminer si l'actionnement se situe dans la plage temporelle. Ceci évite notamment l'utilisation d'une horloge temps réel très précise, et donc très coûteuse, et autorise même l'utilisation de compteur temporel, non nécessairement très précis, et pouvant donc présenter une certaine dérive temporelle. En outre, un tel mode de mise en oeuvre offre à l'utilisateur la possibilité d'actionner plusieurs fois de suite l'élément de commande de son boîtier sans que cela ne perturbe l'analyse finale effectuée au sein du boîtier puisque, de toutes façons, dans ce cas-là, seul le dernier actionnement sera comptabilisé. The use of a counter that can be initialized on each actuation of the control element of the box and the use of its current value when the auxiliary indication is received, makes it possible, in an extremely simple manner, to determine whether the actuation is in the time range. This notably avoids the use of a very precise real time clock, which is therefore very expensive, and even allows the use of a time counter, which is not necessarily very precise, and which can therefore exhibit a certain temporal drift. In addition, such an implementation mode offers the user the possibility of actuating the control element of its housing several times in succession without disturbing the final analysis carried out within the housing since, of all ways, in this case, only the last actuation will be counted.
En outre, en combinaison avec une information de référence restituée postérieurement à l'actionnement du compteur, par exemple à la fin de la plage temporelle, un tel mode de mise en oeuvre offre l'avantage d'une grande simplicité technique car il ne nécessite que la lecture d'un compteur qui s'incrémente ou qui se décrémente. In addition, in combination with reference information restored after actuation of the counter, for example at the end of the time range, such an implementation mode offers the advantage of great technical simplicity since it does not require than reading an incrementing or decrementing counter.
Dans une variante très simplifiée de l'invention, l'information de référence peut être restituée oralement par l'animateur de l'émission radiodiffusée. Celui-ci peut, par exemple, inviter le possesseur du boîtier à actionner une touche spécifique du clavier, correspondant alors à la réception de l'indication auxiliaire, dans le cas par exemple où la durée de la plage temporelle est prédéterminée et mémorisée dans la mémoire du boîtier. De même, l'identifiant de l'objet peut être indiqué oralement par l'animateur au moyen d'un code que l'utilisateur compose alors sur le clavier de son boîtier. In a very simplified variant of the invention, the reference information can be reproduced orally by the host of the radio broadcast. The latter can, for example, invite the owner of the box to actuate a specific key on the keyboard, then corresponding to the reception of the auxiliary indication, in the case for example where the duration of the time period is predetermined and stored in the case memory. Similarly, the identifier of the object can be indicated orally by the facilitator by means of a code that the user then dials on the keyboard of his box.
Ceci étant, l'information de référence peut être également restituée sous forme d'un signal optique spécifique restitué par le récepteur en direction de moyens appropriés du boîtier. That said, the reference information can also be restored in the form of a specific optical signal restored by the receiver in the direction of appropriate means of the housing.
Mieux, le récepteur peut restituer chaque information de référence au sein d'un signal sonore spécifique, par exemple un "Jingle" acoustique. On reçoit alors le signal sonore spécifique au niveau du boîtier et on en extrait ladite information de référence. Better, the receiver can reproduce each reference information within a specific sound signal, for example an acoustic "jingle". We then receive the specific sound signal at the level of the box and extract said reference information therefrom.
Une telle variante de mise en oeuvre permet ainsi une transparence de la transmission de l'information de référence vis-à-vis de l'utilisateur du boîtier et est particulièrement utile lors de l'émission de messages publicitaires. Such an implementation variant thus allows transparency in the transmission of reference information vis-à-vis the user of the box and is particularly useful when transmitting advertising messages.
L'information de référence est généralement un message numérique constitué de plusieurs bits. Des systèmes de codage classiques d'un message numérique dans un signal sonore utilisent généralement des fréquences particulières du signal acoustique pour la transmission du message. Or, la réflexion du signal acoustique restitué et contenant le message, sur les murs d'une pièce par exemple, entraîne généralement une modification du spectre de fréquences du signal, ce qui pose alors des problèmes pour le décodage correct des messages contenus dans le signal acoustique reçu. The reference information is generally a digital message made up of several bits. Conventional coding systems for a digital message in a sound signal generally use specific frequencies of the acoustic signal for the transmission of the message. However, the reflection of the acoustic signal restored and containing the message, on the walls of a room for example, generally results in a modification of the frequency spectrum of the signal, which then poses problems for the correct decoding of the messages contained in the signal. acoustic received.
Selon un mode de mise en oeuvre particulièrement avantageux de l'invention, on élabore alors un premier signal acoustique élémentaire ayant des caractéristiques prédéterminées, et un deuxième signal acoustique élémentaire inversé en phase par rapport au premier signal acoustique, les deux signaux élémentaires ayant des durées élémentaires égales. According to a particularly advantageous embodiment of the invention, a first elementary acoustic signal having predetermined characteristics is then produced, and a second elementary acoustic signal reversed in phase with respect to the first acoustic signal, the two elementary signals having durations equal elementaries.
On code alors tout bit ayant une première valeur logique par une paire de premiers signaux acoustiques élémentaires consécutifs ou par une paire de deuxièmes signaux acoustiques élémentaires consécutifs. Tout bit ayant une deuxième valeur logique est alors codé par une paire de signaux acoustiques élémentaires consécutifs différents. On élabore alors le signal sonore spécifique à partir des premiers et deuxièmes signaux acoustiques élémentaires qui définissent ladite information de référence.Any bit having a first logical value is then coded by a pair of first consecutive elementary acoustic signals or by a pair of second consecutive elementary acoustic signals. Any bit having a second logical value is then coded by a pair of different consecutive elementary acoustic signals. The specific sound signal is then developed from the first and second elementary acoustic signals which define said reference information.
On peut en outre y incorporer un signal sonore additionnel. Et on incorpore dans ladite émission ce signal sonore spécifique destiné à être radiodiffusé puis restitué par le récepteur.In addition, an additional sound signal can be incorporated. And this specific sound signal intended to be broadcast and then reproduced by the receiver is incorporated into said broadcast.
En d'autres termes, on code la valeur logique de chaque bit de l'information de référence directement à partir de la seule forme ou évolution temporelle des signaux élémentaires sans qu'il soit nécessaire d'effectuer sur ces signaux élémentaires un quelconque traitement, fréquentiel par exemple, pour obtenir le codage du bit. En d'autres termes, l'information à transmettre n'est alors pas contenue dans les fréquences particulières du signal sonore spécifique mais dans la succession de deux éléments de son consécutifs qui définissent directement l'état du bit à transmettre, par exemple selon qu'ils sont identiques ou différents. In other words, the logical value of each bit of the reference information is coded directly from the sole form or temporal evolution of the elementary signals without it being necessary to perform any processing on these elementary signals, frequency for example, to obtain the coding of the bit. In other words, the information to be transmitted is then not contained in the particular frequencies of the specific sound signal but in the succession of two consecutive sound elements which directly define the state of the bit to be transmitted, for example according to whether 'they are the same or different.
Le signal sonore additionnel qui peut être éventuellement incorporé au signal sonore spécifique, est par exemple une musique de fond. Ce signal ajouté n'a aucun rôle fonctionnel dans le codage proprement dit des bits de l'information de restitution et doit être choisi de façon à rester à un niveau très inférieur à celui du signal codé contenant les informations utiles. A titre indicatif, ce signal additionnel ne devrait pas dépasser en amplitude 10% du signal codé. Ce signal additionnel ne sert donc qu'à rendre les sonorités plus agréables à l'oreille. The additional sound signal which can optionally be incorporated into the specific sound signal, is for example background music. This added signal has no functional role in the actual coding of the bits of the restitution information and must be chosen so as to remain at a level much lower than that of the coded signal containing the useful information. As an indication, this additional signal should not exceed in amplitude 10% of the coded signal. This additional signal therefore only serves to make the tones more pleasant to the ear.
Pour décoder la valeur logique d'un bit transmis par un tel signal sonore spécifique, on effectue avantageusement une autocorrélation du signal sonore spécifique reçu sur une durée au plus égale à la durée élémentaire des deux signaux élémentaires utilisés, le résultat de cette autocorrélation permettant de déduire la valeur logique du bit reçu. To decode the logical value of a bit transmitted by such a specific sound signal, an autocorrelation of the specific sound signal received is advantageously carried out over a duration at most equal to the elementary duration of the two elementary signals used, the result of this autocorrelation making it possible to deduce the logical value of the bit received.
Bien qu'il soit préférable d'effectuer l'autocorrélation du signal sur une durée égale à la durée élémentaire, il n'est pas impossible d'effectuer cette autocorrélation sur une durée moindre. Although it is preferable to perform the autocorrelation of the signal over a duration equal to the elementary duration, it is not impossible to perform this autocorrelation over a shorter duration.
Bien entendu, pour le décodage de l'information de référence qui comporte plusieurs bits, on effectue une succession d'autocorrélations du signal sonore spécifique reçu. Of course, for the decoding of the reference information which comprises several bits, a succession of autocorrelations of the specific sound signal received is carried out.
Concrètement, le signal sonore spécifique est restitué par exemple au moyen du haut-parleur du téléviseur ou du poste de radio et on capte alors avantageusement ce signal sonore spécifique restitué au niveau du boîtier au moyen d'un capteur acoustique, par exemple un microphone, de façon à effectuer le décodage des bits de l'information de référence. Ainsi, il n'existe dans ce cas-là aucune liaison filaire entre le récepteur de télévision et le boîtier comportant le microphone. Concretely, the specific sound signal is reproduced for example by means of the loudspeaker of the television set or the radio set and this specific sound signal is then advantageously captured at the level of the housing by means of an acoustic sensor, for example a microphone, so as to decode the bits of the reference information. Thus, in this case there is no wired link between the television receiver and the box comprising the microphone.
Une telle mise en oeuvre de codage et de décodage de bits permet de s'affranchir au maximum des problèmes de réflexion de signaux acoustiques. Such an implementation of coding and decoding of bits makes it possible to overcome as much as possible the problems of reflection of acoustic signals.
En ce qui concerne l'information de restitution destinée à la station de validation, on peut avantageusement la restituer à l'extérieur du boîtier sous la forme d'un signal acoustique, par exemple un code-barres acoustique qui est transmis au serveur vocal par l'intermédiaire d'une liaison téléphonique. As regards the restitution information intended for the validation station, it can advantageously be restored outside the housing in the form of an acoustic signal, for example an acoustic barcode which is transmitted to the voice server by through a telephone link.
L'invention a également pour objet un boîtier, utilisable pour une transmission interactive d'informations entre un récepteur restituant une émission radiodiffusée, le boîtier et une station de validation. Ce boîtier comprend des moyens de réception d'une information de référence apte à être restituée par le récepteur et contenant au moins un identifiant d'un évènement spécifique radiodiffusé lors de l'émission et une indication auxiliaire permettant de définir une plage temporelle de diffusion associée à cet évènement. Le boîtier comporte également une première mémoire contenant un identifiant de boîtier, ainsi qu'un élément de commande, par exemple une touche, capable d'être actionné manuellement par un utilisateur du boîtier. The invention also relates to a housing, usable for interactive transmission of information between a receiver reproducing a radio broadcast, the housing and a validation station. This box includes means for receiving reference information capable of being reproduced by the receiver and containing at least one identifier of a specific event broadcast during transmission and an auxiliary indication making it possible to define an associated broadcasting time range. at this event. The housing also includes a first memory containing a housing identifier, as well as a control element, for example a key, capable of being actuated manually by a user of the housing.
Il est également prévu des moyens de détection aptes à détecter tout actionnement de l'élément de commande et des moyens de traitement aptes, en présence d'au moins un actionnement détecté dans ladite plage temporelle, à stocker dans une deuxième mémoire une indication de stockage contenant au moins l'identifiant de l'événement spécifique contenu dans ladite information de référence. Le boîtier comporte également des moyens commandables de restitution pour restituer à l'extérieur du boîtier une information de restitution contenant l'identifiant de boîtier et l'indication de stockage. There are also provided detection means capable of detecting any actuation of the control element and processing means suitable, in the presence of at least one actuation detected in said time range, for storing in a second memory a storage indication containing at least the identifier of the specific event contained in said reference information. The housing also includes controllable restitution means for restoring, outside the housing, restitution information containing the housing identifier and the storage indication.
Selon un mode de réalisation de l'invention, les moyens de détection comprennent un compteur temporel initialisable sur commande à une valeur initiale prédéterminée. Il est également prévu des premiers moyens de commande aptes, en présence de toute indication d'actionnement fournie par les moyens de détection, à initialiser le compteur à ladite valeur initiale prédéterminée, des deuxièmes moyens de commande aptes à lire la valeur courante du compteur lors de la réception de ladite information de référence, et des moyens de contrôle aptes à déterminer la présence éventuelle d'un actionnement dans ladite plage temporelle en fonction de ladite valeur initiale, de ladite valeur courante et de ladite indication auxiliaire. According to one embodiment of the invention, the detection means comprise a time counter which can be initialized on command to a predetermined initial value. There are also provided first control means capable, in the presence of any indication of actuation provided by the detection means, to initialize the counter at said predetermined initial value, second control means capable of reading the current value of the counter during reception of said reference information, and control means capable of determining the possible presence of an actuation in said time range as a function of said initial value, said current value and said auxiliary indication.
Les moyens de détection peuvent comprendre une troisième mémoire ainsi que des deuxièmes moyens de contrôle aptes à stocker dans la troisième mémoire ladite indication d'actionnement, par exemple la valeur logique 1, à chaque actionnement de l'élément de commande. The detection means can comprise a third memory as well as second control means capable of storing in the third memory said actuation indication, for example the logic value 1, on each actuation of the control element.
Dans le cas où l'information de référence est restituée au sein d'un signal sonore spécifique, les moyens de réception du boîtier comprennent une interface de réception dudit signal sonore spécifique, ainsi que des moyens de décodage aptes à extraire du signal sonore ladite information de référence. Ces moyens de décodage comportent ainsi avantageusement des moyens d'autocorrélation aptes à effectuer une autocorrélation du signal sonore spécifique reçu sur une durée au plus égale à la durée élémentaire des signaux élémentaires utilisés pour coder les bits de l'information de référence. In the case where the reference information is reproduced within a specific sound signal, the means for receiving the box comprise an interface for receiving said specific sound signal, as well as decoding means capable of extracting said information from the sound signal. reference. These decoding means thus advantageously include autocorrelation means capable of performing autocorrelation of the specific sound signal received over a duration at most equal to the elementary duration of the elementary signals used to code the bits of the reference information.
Par ailleurs, lorsqu'on utilise deux signaux acoustiques élémentaires inversés en phase, les moyens de décodage comportent avantageusement des moyens de mise en forme du signal sonore spécifique reçu comportant des moyens de comparaison de ce signal à une valeur de référence de façon à obtenir un signal de comparaison binaire. Furthermore, when two elementary acoustic signals reversed in phase are used, the decoding means advantageously comprise means for shaping the specific sound signal received comprising means for comparing this signal with a reference value so as to obtain a binary comparison signal.
I1 est également prévu des moyens d'échantillonnage du signal de comparaison binaire et deux registres cascadés pour stocker les deux groupes d'échantillons ainsi obtenus. Les moyens d'autocorrélation comportent de préférence des moyens de comparaison du type OU EXCLUSIF aptes à effectuer une comparaison échantillon à échantillon des deux groupes d'échantillons, ainsi qu'un compteur auxiliaire apte à comptabili ser le nombre d'échantillons de valeur identique ou différente, et une bascule de sortie apte à prendre la valeur logique 0 ou 1 en fonction de la comparaison de la valeur de comptage par rapport à deux seuils prédéterminés. I1 is also provided means for sampling the binary comparison signal and two cascaded registers for storing the two groups of samples thus obtained. The autocorrelation means preferably comprise means of comparison of the EXCLUSIVE OR type capable of carrying out a sample-to-sample comparison of the two groups of samples, as well as an auxiliary counter capable of recording the number of samples of identical value or different, and an output flip-flop able to take the logic value 0 or 1 as a function of the comparison of the counting value with respect to two predetermined thresholds.
Ces différents moyens peuvent être par exemple réalisés au moyen d'un circuit intégré spécifique (ASIC). These various means can for example be produced by means of a specific integrated circuit (ASIC).
Les moyens de décodage peuvent également comporter en outre un microprocesseur apte à lire le contenu de la bascule de sortie de façon à délivrer les bits de l'information de référence. The decoding means can also further comprise a microprocessor capable of reading the content of the output flip-flop so as to deliver the bits of the reference information.
Alors que divers réseaux de transmission de données peuvent être envisagés pour la liaison entre le boîtier portatif et le serveur vocal, comme par exemple des réseaux de transmission à fibres optiques utilisant des postes d'appel appropriés, il a été jugé actuellement préférable, notamment pour utiliser des infrastructures déjà existantes et pour des raisons de coût, d'utiliser un réseau téléphonique. While various data transmission networks can be envisaged for the link between the portable box and the voice server, such as for example fiber optic transmission networks using appropriate call stations, it has been considered currently preferable, in particular for use existing infrastructure and for cost reasons, use a telephone network.
Compte tenu de ce choix particulier, il serait possible d'utiliser par exemple le mode classique de transmission téléphonique connu par l'homme du métier sous le sigle FSK (Frequency Shift Keying) qui utilise deux fréquences de transmission pour transmettre un bit informatique selon sa valeur logique 0 ou 1. Néanmoins, il a été observé qu'il était préférable d'utiliser, à la place notamment d'un mode de transmission du type FSK, un codage utilisant un signal mono-fréquence. On évite ainsi de perturber la transmission de données avec des fréquences parasites et on peut aboutir de surcroît à une simplification matérielle de l'émetteur. Given this particular choice, it would be possible to use for example the conventional mode of telephone transmission known by a person skilled in the art under the acronym FSK (Frequency Shift Keying) which uses two transmission frequencies to transmit a computer bit according to its logical value 0 or 1. However, it has been observed that it was preferable to use, instead of in particular a transmission mode of the FSK type, coding using a single-frequency signal. This avoids disturbing the transmission of data with parasitic frequencies and can also lead to a hardware simplification of the transmitter.
Plus précisément, ladite information de restitution étant constituée d'une pluralité de bits, les moyens de restitution comportent avantageusement:
- un élément d'activation, par exemple un bouton-poussoir ou encore l'une des touches du clavier évoquée ci-avant,
- des moyens de codage, par exemple réalisés de façon logicielle au sein d'un micro-contrôleur, aptes, en réponse à l'actionnement de l'élément d'activation, à délivrer, pour un bit de ladite information de restitution ayant la valeur logique "1", un signal logique ayant un état haut pendant une première durée prédéterminée et un état bas pendant une deuxième durée prédéterminée. Pour un bit de ladite information de restitution ayant la valeur logique "0", les moyens de codage délivrent un signal logique ayant l'état bas pendant la totalité des première et deuxième durées, et
- un transducteur électro-acoustique, par exemple une lame piezo-électrique, ne délivrant aucun signal acoustique en réponse à un signal loqique à l'état bas, et délivrant en réponse à un signal logique à l'état haut, un signal acoustique mono-fréquence dont la fréquence est située sensiblement au centre de la bande passante d'une ligne téléphonique.More precisely, said restitution information being made up of a plurality of bits, the restitution means advantageously comprise:
an activation element, for example a push button or even one of the keys of the keyboard mentioned above,
coding means, for example produced in software within a microcontroller, capable, in response to actuation of the activation element, for delivering, for one bit of said restitution information having the logic value "1", a logic signal having a high state for a first predetermined duration and a low state for a second predetermined duration. For a bit of said restitution information having the logic value "0", the coding means deliver a logic signal having the low state during all of the first and second durations, and
- an electro-acoustic transducer, for example a piezoelectric blade, delivering no acoustic signal in response to a loqique signal in the low state, and delivering in response to a logic signal in the high state, a mono acoustic signal -frequency whose frequency is located substantially in the center of the bandwidth of a telephone line.
Un tel système de codage acoustique s'apparente à un "codebarres acoustique". Such an acoustic coding system is similar to an "acoustic barcode".
D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description d'un mode de réalisation nullement limitatif et des dessins annexés, sur lesquels
- la figure 1 est un synoptique très schématique d'un système interactif de transmission d'informations selon l'invention,
- la figure 2 illustre plus en détail mais toujours de façon schématique l'architecture interne d'un boîtier portatif autonome selon l'invention,
- la figure 3 illustre schématiquement un fonctionnement du système selon l'invention,
les figures 4 et 5 illustrent une restitution d'informations utilisant un code-barres acoustique selon l'invention,
- la figure 6 illustre schématiquement deux signaux acoustiques élémentaires utilisés dans l'invention pour le codage des informations de référence,
- les figures 7 et 8 illustrent deux autres exemples de signaux acoustiques élémentaires,
- la figure 9 illustre deux exemples de codage d'un bit de valeur logique 1 contenu dans une information de référence,
- la figure 10 illustre deux exemples de codage d'un bit de valeur logique 0 contenu dans une information de référence,
- la figure il illustre le codage d'un message numérique comportant plusieurs bits et contenant une information de référence,
- la figure 12 illustre plus particulièrement la structure interne d'un message numérique transmis,
- la figure 13 est un synoptique schématique d'un dispositif de transmission et d'un dispositif de décodage d'un signal sonore spécifique contenant une information de référence selon l'invention, et,
- les figures 14 et 15 illustrent plus en détail de façon schématique certaines parties du dispositif de décodage de la figure 13.Other advantages and characteristics of the invention will appear on examining the description of a non-limiting embodiment and the attached drawings, in which
FIG. 1 is a very schematic block diagram of an interactive information transmission system according to the invention,
FIG. 2 illustrates in more detail but still schematically the internal architecture of an autonomous portable housing according to the invention,
FIG. 3 schematically illustrates an operation of the system according to the invention,
FIGS. 4 and 5 illustrate a restitution of information using an acoustic bar code according to the invention,
FIG. 6 schematically illustrates two elementary acoustic signals used in the invention for coding the reference information,
FIGS. 7 and 8 illustrate two other examples of elementary acoustic signals,
FIG. 9 illustrates two examples of coding a bit of logical value 1 contained in reference information,
FIG. 10 illustrates two examples of coding a bit of logical value 0 contained in reference information,
FIG. 11 illustrates the coding of a digital message comprising several bits and containing reference information,
FIG. 12 more particularly illustrates the internal structure of a transmitted digital message,
FIG. 13 is a schematic block diagram of a transmission device and of a device for decoding a specific sound signal containing reference information according to the invention, and,
FIGS. 14 and 15 illustrate in more detail schematically certain parts of the decoding device of FIG. 13.
On va maintenant décrire plus en détail un mode de réalisation de l'invention plus particulièrement axé sur une application du type "téléachats" bien que, comme on le verra ci-après, l'invention s'applique également à une interactivité entre un utilisateur du boîtier et un annonceur publicitaire via une émission de télévision restituant un flot de messages publicitaires. An embodiment of the invention will now be described in more detail, more particularly focused on an application of the "teleshopping" type, although, as will be seen below, the invention also applies to interactivity between a user. of the housing and an advertiser via a television program reproducing a stream of advertising messages.
Tel qu'illustré sur la figure 1, le système interactif SYS comporte une station d'émission STM capable de radiodiffuser une émission ERD, en particulier une émission de télévision, réalisée sur un plateau de télévision très schématiquement représenté sous la référence
PTV. Sur ce plateau de télévision on trouve, notamment, des caméras CM destinées à filmer des objets, ici deux, OB1 et OB2, susceptibles d'être acquis par un téléspectateur regardant l'émission ERD sur son téléviseur
RCP.As illustrated in FIG. 1, the interactive system SYS comprises an emission station STM capable of broadcasting an ERD emission, in particular a television emission, produced on a television set very schematically represented under the reference
PTV. On this television set, there are, in particular, CM cameras intended to film objects, here two, OB1 and OB2, capable of being acquired by a viewer watching the ERD program on his television.
RCP.
Une station de validation SV, par exemple un serveur vocal, est reliée au plateau de télévision PTV par l'intermédiaire d'un réseau de transmission de données RTD, notamment un réseau classique de transmission de données informatiques. A validation station SV, for example a voice server, is connected to the television set PTV via a data transmission network RTD, in particular a conventional computer data transmission network.
Plus précisément, le serveur vocal SV comporte une interface
INT 1 connectée sur le réseau de transmission de données RTD. Le serveur vocal est par ailleurs articulé autour de moyens de gestion MG qui peuvent être incorporés de façon logicielle au sein d'un ordinateur. Ces moyens de gestion dialoguent avec une mémoire-station BD telle qu'une base de données, ainsi qu'avec une deuxième interface INT2 connectée sur un réseau téléphonique, tel que le réseau téléphonique commuté RTC.More specifically, the SV voice server has an interface
INT 1 connected to the RTD data transmission network. The voice server is also articulated around MG management means which can be incorporated in software within a computer. These management means interact with a memory station BD such as a database, as well as with a second interface INT2 connected to a telephone network, such as the switched telephone network PSTN.
Sur ce réseau téléphonique commuté RTC, est également connecté un poste téléphonique dont le combiné CT est apte à coopérer de façon acoustique avec un transducteur électro-acoustique, tel qu'une lame piezo-électrique BZ, d'un boîtier portatif autonome BT notamment équipé sur l'une de ses faces d'un clavier CL. On this PSTN switched telephone network, a telephone set is also connected, the CT handset of which is able to cooperate acoustically with an electro-acoustic transducer, such as a piezoelectric blade BZ, of a portable portable unit BT in particular equipped on one of its faces of a CL keyboard.
Telle qu'illustrée très schématiquement sur la figure 2, l'architecture matérielle du boîtier BT est articulée autour d'un microcontrôleur PR, par exemple 4 bits, incorporant de façon logicielle les différents moyens fonctionnels du boîtier. Ceci étant, il n'est pas exclu de prévoir une réalisation matérielle utilisant un circuit intégré spécifique (ASIC). As illustrated very diagrammatically in FIG. 2, the hardware architecture of the BT box is articulated around a microcontroller PR, for example 4 bits, incorporating in software the different functional means of the box. However, it is not excluded to provide a hardware implementation using a specific integrated circuit (ASIC).
A ce micro-contrôleur sont reliés une première mémoire MM 1, par exemple une mémoire morte, contenant un identifiant 1DB du boîtier, par exemple son numéro de série, une deuxième mémoire MM2, également une mémoire morte, destinées à stocker au moins une indication de stockage contenant au moins un identifiant ID1 d'un objet pour lequel l'utilisateur a manifesté un intérêt. Ceci étant, en pratique, cette deuxième mémoire MM2 peut également stocker un identifiant 1DM de l'émission considérée, et éventuellement, notamment dans une application du type publicitaire, un identifiant de la chaîne de télévision et/ou un identifiant de l'annonceur publicitaire. A first memory MM 1, for example a read-only memory, containing an identifier 1DB of the box, for example its serial number, is connected to this microcontroller, a second memory MM2, also a read-only memory, intended to store at least one indication storage containing at least one identifier ID1 of an object for which the user has expressed an interest. However, in practice, this second memory MM2 can also store a 1DM identifier of the program in question, and possibly, in particular in an application of the advertising type, an identifier of the television channel and / or an identifier of the advertiser. .
Le clavier CL comporte une touche spécifique TF, formant l'élément de commande du boîtier, et destinée à être appuyée par l'utilisateur lorsque celui-ci est intéressé par l'objet apparaissant à l'écran. Aussi, estil prévu une troisième mémoire MM3, par exemple une mémoire vive, destinée à stocker sur un bit, une valeur logique représentative d'un actionnement de la touche correspondante du clavier. Ainsi, par exemple, la valeur 1 sera représentative d'un actionnement, tandis que la valeur 0 sera représentative d'une absence d'actionnement. The keyboard CL includes a specific key TF, forming the control element of the box, and intended to be pressed by the user when the latter is interested in the object appearing on the screen. Also, there is provided a third memory MM3, for example a random access memory, intended to store on a bit, a logic value representative of an actuation of the corresponding key of the keyboard. Thus, for example, the value 1 will be representative of an actuation, while the value 0 will be representative of an absence of actuation.
Au micro-contrôleur PR sont également reliés, outre le clavier
CL, un compteur temporel CMT, un afficheur à cristaux liquides AFF, un transducteur BZ, typiquement une lame piézoélectrique, ainsi que des moyens de réception d'un signal sonore spécifique, par exemple un Jingle acoustique, comportant un micro MC associé à des moyens MRS dont on reviendra plus en détail sur la structure et la fonctionnalité ci-après.The PR microcontroller is also connected, in addition to the keyboard
CL, a CMT time counter, an AFF liquid crystal display, a BZ transducer, typically a piezoelectric blade, as well as means for receiving a specific sound signal, for example an acoustic jingle, comprising a micro MC associated with means MRS which will be discussed in more detail on the structure and functionality below.
L'ensemble de ces éléments est alimenté à partir de moyens d'alimentation ALM, tels que les piles. Le micro-contrôleur incorpore également notamment le logiciel de gestion du fonctionnement du clavier. All of these elements are supplied from ALM supply means, such as batteries. The microcontroller also incorporates in particular the software for managing the operation of the keyboard.
On va maintenant décrire le fonctionnement du système selon l'invention en se référant plus particulièrement à la figure 3, et dans le cadre d'une application particulière du type "télé-achats". We will now describe the operation of the system according to the invention with particular reference to Figure 3, and in the context of a particular application of the type "teleshopping".
On suppose également que l'émission de télévision est radiodiffusée en différé. It is also assumed that the television program is broadcast on a delayed basis.
Sur le haut de la figure 3, on a représenté le chronogramme temporel représentatif du déroulement de l'émission. Celle-ci débute à l'heure DE et se termine à l'heure FE. On the top of Figure 3, there is shown the time diagram representative of the progress of the broadcast. This starts at DE time and ends at FE time.
Par exemple, après avoir sommairement présenté les caractéristiques des différents objets pouvant être acquis par les téléspectateurs, l'animateur va inviter spécifiquement les téléspectateurs à commander ou non le premier objet OB 1. A cet égard, la caméra CM va alors fixer l'objet OB1 pendant une plage temporelle PLT1 débutant à l'heure TP1 et se terminant à l'heure TP2. L'image IM1 de l'objet est alors restituée durant toute la durée de la plage temporelle PLT1 sur l'écran des récepteurs RCP. For example, after having briefly presented the characteristics of the various objects that can be acquired by viewers, the host will specifically invite viewers to order or not the first OB 1 object. In this regard, the CM camera will then fix the object OB1 during a time range PLT1 starting at time TP1 and ending at time TP2. The image IM1 of the object is then restored throughout the duration of the time range PLT1 on the screen of RCP receivers.
La même opération s'effectue pour l'objet OB2. Cependant, afin de minimiser au maximum les risques d'erreur, la plage temporelle PLT2 associée à l'objet OB2 et délimitée par les instants horaires TP3 et TP4, est espacée temporellement de la plage PLT1. Durant toute cette plage temporelle PLT2, l'image IM2 de l'objet OB2 est restituée sur l'écran des récepteurs. The same operation is performed for the OB2 object. However, in order to minimize the risk of error as much as possible, the time range PLT2 associated with the object OB2 and delimited by the time instants TP3 and TP4 is temporally spaced from the range PLT1. During this entire time range PLT2, the image IM2 of the object OB2 is reproduced on the screen of the receivers.
En outre, de préférence à la fin de chaque plage temporelle, un signal sonore spécifique JJ 1 (JJ2) est restitué par le récepteur et contient une information de référence incluant, dans l'exemple décrit, un identifiant ID1 (ID2) de l'objet considéré, par exemple un code de référence, ainsi qu'une indication auxiliaire permettant de définir la plage temporelle correspondante. Cette indication auxiliaire peut être la durée proprement dite de la plage temporelle ou bien un numéro de durée correspondant à un numéro préenregistré dans une mémoire du boîtier et correspondant à une durée prédéfinie. In addition, preferably at the end of each time range, a specific sound signal JJ 1 (JJ2) is reproduced by the receiver and contains reference information including, in the example described, an identifier ID1 (ID2) of the object under consideration, for example a reference code, as well as an auxiliary indication enabling the corresponding time range to be defined. This auxiliary indication may be the actual duration of the time range or else a duration number corresponding to a number prerecorded in a memory of the unit and corresponding to a predefined duration.
Outre les identifiants d'objets, un identifiant IDM de l'émission, par exemple la date du jour et le numéro du jeu, peut être également contenu dans l'information de référence transmise par les signaux sonores
JJ1 et JJ2.In addition to the object identifiers, an IDM identifier for the program, for example the current date and the game number, can also be contained in the reference information transmitted by the sound signals.
JJ1 and JJ2.
Les identifiants ID1, ID2 des différents objets ainsi que l'identifiant de l'émission, sont par ailleurs transmis au serveur vocal aux fins d'un stockage dans la base de données BD. The identifiers ID1, ID2 of the various objects as well as the identifier of the program, are moreover transmitted to the voice server for the purpose of storage in the database BD.
D'une façon générale, chaque appui par l'utilisateur du boîtier, sur la touche TF du clavier CL, conduit le micro-contrôleur PR à délivrer un signal d'initialisation au compteur CMT de façon à l'initialiser à une valeur initiale, par exemple 0. Dans le même temps, le processeur PR stocke dans la mémoire MM3, la valeur logique 1 correspondant à un actionnement. In general, each press by the user of the box, on the key TF of the keyboard CL, leads the microcontroller PR to deliver an initialization signal to the counter CMT so as to initialize it at an initial value, for example 0. At the same time, the processor PR stores in the memory MM3, the logic value 1 corresponding to an actuation.
A partir de cet instant, le compteur CMT compte les secondes. En cas d'un nouvel appui sur la touche TF, le compteur CMT est à nouveau remis à 0. From this moment, the CMT counter counts the seconds. If the TF key is pressed again, the CMT counter is again reset to 0.
Lors de la diffusion de l'émission de télévision, le téléspectateur, muni de son boîtier, le met en marche au moyen d'une touche spécifique. En variante, on peut prévoir que la mise en marche du boîtier s'effectue automatiquement dès le premier actionnement de la touche TF du clavier CL. When the television program is broadcast, the viewer, equipped with its box, switches it on by means of a specific button. As a variant, provision may be made for the housing to be started up automatically as soon as the TF key on the CL keyboard is pressed.
Lors de l'apparition de l'image IM1 sur l'écran de son téléviseur, le téléspectateur, que l'on suppose intéressé par l'objet présenté, actionne la touche F, par exemple à l'instant T10. Le compteur CMT compte ou décompte alors à la cadence d'une seconde. La valeur logique 1 (indication d'actionnement) est stockée dans la mémoire MM3. Lors de la réception de l'information de référence contenue dans le signal sonore spécifique JJ1, et intervenant au temps T 1, le processeur PR vérifie la valeur du contenu de la mémoire MM3 et, si celui-ci est représentatif d'un actionnement de la touche TF, lit la valeur courante du compteur CMT, ce qui lui permet de déterminer l'intervalle de temps ATl s'étant écoulé depuis ledit actionnement de la touche TF. Le processeur PR compare alors l'intervalle de temps ATl (ou bien directement la valeur courante du compteur si la valeur initiale de ce dernier est nulle) avec l'indication auxiliaire contenue dans l'information de référence transmise par le signal sonore JJ1, de façon à déterminer si ledit actionnement de la touche TF a eu lieu à l'intérieur de la plage PLTî. Si tel est le cas, le micro-contrôleur PR stocke dans la mémoire MM2 l'identifiant ID1 de l'objet, et, éventuellement, l'identifiant IDM de l'émission. When the image IM1 appears on the screen of his television, the viewer, who is supposed to be interested in the object presented, actuates the F key, for example at time T10. The CMT counter then counts or counts down at the rate of one second. Logical value 1 (actuation indication) is stored in memory MM3. When receiving the reference information contained in the specific sound signal JJ1, and intervening at time T 1, the processor PR checks the value of the content of the memory MM3 and, if this is representative of an actuation of the TF key reads the current value of the counter CMT, which allows it to determine the time interval ATl that has elapsed since said actuation of the TF key. The processor PR then compares the time interval AT1 (or directly the current value of the counter if the initial value of the latter is zero) with the auxiliary indication contained in the reference information transmitted by the sound signal JJ1, of so as to determine whether said actuation of the TF key took place within the range PLTî. If this is the case, the microcontroller PR stores in the memory MM2 the identifier ID1 of the object, and, optionally, the identifier IDM of the transmission.
Il est également possible, ce qui est particulièrement intéressant dans une application de flot de messages publicitaires, d'équiper le boîtier d'un compteur temporel supplémentaire (non représenté sur les figures à des fins de simplification) délivrant une indication temporelle représentative de l'heure courante. On peut ainsi utiliser un compteur comptant ou décomptant à la cadence d'une seconde à partir d'une valeur initiale prédéterminée représentative d'une date initiale prédéfinie. Dans ce cas, le micro-contrôleur PR va également, à l'appui de la touche TF, enregistrer la valeur du compteur auxiliaire, (correspondant à l'instant T 10) et la stocker également dans la mémoire MM2 en correspondance des indications précédemment stockées. It is also possible, which is particularly advantageous in a flood of advertising messages application, to equip the housing with an additional time counter (not shown in the figures for simplification purposes) delivering a time indication representative of the current time. It is thus possible to use a counter counting down or counting down at the rate of one second from a predetermined initial value representative of a predefined initial date. In this case, the microcontroller PR will also, by pressing the key TF, record the value of the auxiliary counter, (corresponding to time T 10) and also store it in the memory MM2 in correspondence with the indications previously stored.
A chaque stokage dans la mémoire MM2, le micro-contrôleur PR incrémente l'afficheur AFF. En effet, on prévoit avantageusement que la mémoire MM2 puisse être décomposée en plusieurs zones de mémoire destinées chacune à recevoir l'identifiant d'un objet particulier. L'indication fournie par l'afficheur permet alors à l'utilisateur de connaître le taux de remplissage de sa mémoire. Each time it is stored in the MM2 memory, the microcontroller PR increments the display AFF. Indeed, it is advantageously provided that the memory MM2 can be broken down into several memory areas each intended to receive the identifier of a particular object. The indication provided by the display then allows the user to know the filling rate of his memory.
Si le téléspectateur est également intéressé par l'objet OB2, il répète les mêmes opérations, à l'instant T20 par exemple, qui se situe à l'intérieur de la plage temporelle PLT2. If the viewer is also interested in the object OB2, he repeats the same operations, at time T20 for example, which is located within the time range PLT2.
Il convient de remarquer ici que l'invention permet de gérer éventuellement les appuis intempestifs de la touche TF par l'utilisateur, ou bien de ne pas prendre en compte des appuis ne correspondant pas à un objet visualisé. It should be noted here that the invention makes it possible to manage untimely presses of the TF key by the user, or else to take account of presses which do not correspond to a displayed object.
En effet, en supposant que le téléspectateur appuie sur la touche
TF à l'instant TO du chronogramme temporel de l'émission, qui correspond en fait à aucun objet présenté, le compteur CMT sera effectivement remis à zéro. Cependant, si l'utilisateur n'actionne plus la touche TF jusqu'à la réception du signal sonore JJ1, cet actionnement ne sera pas considéré comme la manifestation par l'utilisateur d'un intérêt pour l'objet OB1, puisque l'intervalle de temps séparant cet actionnement prématuré de l'instant de réception du signal sonore Je 1 sera supérieur à la durée de la plage PLT1 définie par l'indication auxiliaire contenue dans le signal sonore JJ1.Indeed, assuming that the viewer presses the button
TF at the time TO of the time schedule of the transmission, which in fact corresponds to no object presented, the counter CMT will be effectively reset. However, if the user no longer presses the TF key until receipt of the JJ1 sound signal, this actuation will not be considered as the expression by the user of an interest in the object OB1, since the interval of time separating this premature actuation from the instant of reception of the sound signal Je 1 will be greater than the duration of the range PLT1 defined by the auxiliary indication contained in the sound signal JJ1.
De même, si l'utilisateur appuie plusieurs fois de suite sur la touche TF à l'intérieur de la plage PLT1, certes le compteur CMT sera remis à zéro à chaque fois, mais, de toutes façons, l'intervalle de temps séparant le dernier actionnement de la touche TF de la réception du signal sonore JJ 1 permettra de considérer que l'utilisateur a manifesté un intérêt pour l'objet
OB 1 dans la plage PLT 1. Similarly, if the user presses the TF key several times within the range PLT1, the counter CMT will certainly be reset to zero each time, but, in any case, the time interval separating the last press of the TF key on receipt of the JJ 1 sound signal will make it possible to consider that the user has expressed an interest in the object
OB 1 in the range PLT 1.
Cet avantage de l'invention se retrouve également dans une application du type flot de messages publicitaires. En effet, les messages publicitaires sont généralement groupés dans les émissions de télévision. This advantage of the invention is also found in an application of the flow type of advertising messages. In fact, advertising messages are generally grouped in television programs.
Or, seuls certains des messages, réservés à certains seulement des annonceurs publicitaires, peuvent être associés à une offre d'acquisition du produit présenté, ou bien à l'envoi d'une documentation. En d'autres termes, seuls certains des messages publicitaires peuvent comporter, typiquement en fin de message, des signaux sonores spécifiques contenant au moins l'identifiant du message publicitaire ainsi que l'indication auxiliaire permettant d'identifier la durée du message. En fait, en pratique, dans ce caslà, l'information de référence comportera également un identifiant de la chaîne de télévision et un identifiant de l'annonceur.However, only some of the messages, reserved for only some of the advertisers, can be associated with an offer to acquire the product presented, or with the sending of documentation. In other words, only certain of the advertising messages may comprise, typically at the end of the message, specific sound signals containing at least the identifier of the advertising message as well as the auxiliary indication making it possible to identify the duration of the message. In fact, in practice, in this case, the reference information will also include an identifier of the television channel and an identifier of the advertiser.
Le fonctionnement du boîtier selon l'invention est analogue à celui qui a été décrit ci-avant. Dans ce cas-là, on stockera néanmoins outre l'identifiant du message publicitaire, l'identifiant de l'annonceur et l'identifiant de la chaîne de télévision, ainsi que généralement également la valeur du compteur supplémentaire permettant de déterminer l'heure d'appui sur les touches d'actionnement, et ce par exemple à des fins statistiques. The operation of the housing according to the invention is analogous to that which has been described above. In this case, however, in addition to the identifier of the advertising message, the identifier of the advertiser and the identifier of the television channel will be stored, as well as generally also the value of the additional counter making it possible to determine the time of day. 'pressing the activation keys, for example for statistical purposes.
Si un appui de la touche TF du clavier se fait pendant un message publicitaire qui n'est pas un message concerné par l'invention, deux cas peuvent se présenter. Soit il s'agit du dernier message publicitaire. Dans ce cas, au bout d'une période prédéfinie, par exemple 5 minutes, et sans réception d'un quelconque signal sonore spécifique, le contenu de la mémoire MM3 est automatiquement mis à la valeur 0. If a press of the TF key on the keyboard is made during an advertising message which is not a message concerned by the invention, two cases may arise. Or it is the last advertisement. In this case, after a predefined period, for example 5 minutes, and without reception of any specific sound signal, the content of the memory MM3 is automatically set to the value 0.
Soit cet appui est suivi d'un autre appui se situant au cours d'un message publicitaire selon l'invention, on se retrouve alors dans les cas de fonctionnement expliqué ci-avant. Either this support is followed by another support located during an advertising message according to the invention, we then find ourselves in the operating cases explained above.
Si cet appui est par contre espacé temporellement de la réception d'un signal sonore spécifique ultérieur d'une valeur supérieure à une durée d'un message publicitaire, on considérera alors que cet appui ne correspond pas à la manifestation d'un intérêt par l'utilisateur. If, on the other hand, this press is spaced temporally from the reception of a specific subsequent sound signal of a value greater than a duration of an advertising message, it will then be considered that this press does not correspond to the expression of an interest by the 'user.
Enfin, il est prévu avantageusement, quelles que soient les applications, que le boîtier se mette automatiquement dans un mode de veille si aucune touche n'est appuyée ou si aucun signal sonore spécifique n'est reçu pendant une durée prédéterminée, par exemple 5 minutes. Finally, it is advantageously provided, whatever the applications, that the box will automatically go into standby mode if no key is pressed or if no specific sound signal is received for a predetermined duration, for example 5 minutes .
A la fin de l'émission, le téléspectateur décroche le combiné CT de son poste téléphonique et compose le numéro d'appel du serveur SV. At the end of the transmission, the viewer picks up the CT handset from his telephone set and dials the telephone number of the SV server.
Lorsque la communication est établie, le téléspectateur actionne par exemple une autre touche TF2 du clavier, ce qui a pour effet de restituer à l'extérieur du boîtier une information de restitution composée ici de l'identifiant du boîtier et du contenu de la mémoire MM2.When the communication is established, the viewer actuates for example another key TF2 of the keyboard, which has the effect of restoring outside the box a restitution information composed here of the box identifier and the content of the memory MM2 .
En pratique, dans l'exemple décrit ici, le micro-contrôleur PR comporte des moyens de codage réalisés de façon logicielle et destinés à restituer à l'extérieur du boîtier l'information de restitution sous forme codée. Ces moyens de codage sont activés en réponse à l'actionnement de la touche correspondante du clavier. Ces moyens de codage permettent un codage de l'information de restitution sous la forme d'un code-barre acoustique, ce qui permet notamment d'éviter de perturber la transmission des données avec des fréquences parasites. In practice, in the example described here, the microcontroller PR includes coding means produced in software and intended to restore outside of the housing the restitution information in coded form. These coding means are activated in response to the actuation of the corresponding key on the keyboard. These coding means allow coding of the restitution information in the form of an acoustic bar code, which in particular makes it possible to avoid disturbing the transmission of the data with parasitic frequencies.
Concrètement, les moyens de codage sont aptes, pour un bit de valeur logique 1 de l'information de restitution, à délivrer un signal logique ayant un état haut pendant une première durée prédéterminée et un état bas pendant une deuxième durée prédéterminée. Par contre, pour un bit de valeur logique 0, les moyens de codage délivrent un signal logique ayant l'état bas pendant la totalité des première et deuxième durées. En combinaison, le transducteur BZ ne délivrera aucun signal acoustique en réponse à un signal logique à l'état bas, et, en réponse à un signal logique à l'état haut, délivrera un signal acoustique mono-fréquence dont la fréquence se situe sensiblement au centre de la bande passante d'une ligne téléphonique. Concretely, the coding means are capable, for a bit of logic value 1 of the restitution information, of delivering a logic signal having a high state for a first predetermined duration and a low state for a second predetermined duration. On the other hand, for a bit of logic value 0, the coding means deliver a logic signal having the low state during all of the first and second durations. In combination, the BZ transducer will not deliver any acoustic signal in response to a logic signal in the low state, and, in response to a logic signal in the high state, will deliver a single frequency acoustic signal whose frequency is substantially in the center of the bandwidth of a telephone line.
On utilisera ainsi de préférence une fréquence de 2048 Hz qui est par ailleurs facilement utilisable à partir d'un micro-contrôleur 4 bits classique, puisque cette fréquence est un multiple de deux. Les signaux logiques S1 et S2 correspondant à des codages de bits ayant respectivement des valeurs logiques 1 et 0, sont illustrés sur la figure 4. La durée T totale de transmission d'un bit est de 15,625 ms, ce qui correspond à environ trois fois la constante de temps d'un microphone à charbon équipant un poste téléphonique. En ce qui concerne le signal S1, la durée
TT1 pendant laquelle le signal logique est à l'état haut, est prise égale à 11,71875 ms, tandis que la durée TT2 est égale à 3,90652 ms.A frequency of 2048 Hz will therefore preferably be used, which is moreover easily usable from a conventional 4-bit microcontroller, since this frequency is a multiple of two. The logic signals S1 and S2 corresponding to bit codings having logic values 1 and 0 respectively, are illustrated in FIG. 4. The total duration T of transmission of a bit is 15.625 ms, which corresponds to approximately three times the time constant of a carbon microphone fitted to a telephone set. With regard to the signal S1, the duration
TT1 during which the logic signal is high, is taken equal to 11.71875 ms, while the duration TT2 is equal to 3.90652 ms.
En fait, seul le gabarit du signal S1 est représenté à des fins de simplification sur la figure 4, et l'on parlera néanmoins d'état haut pour le signal S1 pour la durée TT1 bien qu'en réalité, pendant cette durée, le signal se compose d'une pluralité de pics à la fréquence de 2048 Hz. In fact, only the mask of the signal S1 is represented for the purposes of simplification in FIG. 4, and we will nevertheless speak of a high state for the signal S1 for the duration TT1 although in reality, during this duration, the signal consists of a plurality of peaks at the frequency of 2048 Hz.
Cette durée de transmission de 15,625 ms, correspondant à une vitesse de transmission de 64 bauds, a été adoptée ici en raison de sa facilité de réalisation. On pourra néanmoins choisir une vitesse de transmission optimale comprise entre 15 bauds et 16 bauds, ce qui permet d'obtenir un signal de transmission stable compte tenu de la constante de temps d'un microphone à charbon. This transmission time of 15.625 ms, corresponding to a transmission speed of 64 baud, was adopted here because of its ease of implementation. However, it is possible to choose an optimal transmission speed between 15 baud and 16 baud, which makes it possible to obtain a stable transmission signal taking into account the time constant of a carbon microphone.
La transmission des données s'effectue par l'émission de trames successives. La réception au niveau du serveur local est alors de type synchrone, c'est-à-dire qu'il y a une synchronisation réalisée sur l'entête de chaque trame émise. Cette synchronisation permet notamment le réglage des niveaux de réception par un dispositif de contrôle automatique de gain, la détection de la vitesse de transmission, et le calage des moyens de réception. Le réglage du niveau de réception par un dispositif de contrôle automatique de gain permet une bonne réception des trames et compense la perte des niveaux due au microphone à charbon, ou au moyen d'amplification d'un signal réalisé par un microphone électronique. Data transmission takes place by sending successive frames. The reception at the local server is then of the synchronous type, that is to say that there is a synchronization carried out on the header of each transmitted frame. This synchronization allows in particular the adjustment of the reception levels by an automatic gain control device, the detection of the transmission speed, and the setting of the reception means. The adjustment of the reception level by an automatic gain control device allows good reception of the frames and compensates for the loss of levels due to the carbon microphone, or by means of amplification of a signal produced by an electronic microphone.
Une trame de transmission est illustrée sur la figure 5. La durée de l'entête d'une trame est de 575 ms et se décompose en un signal logique
S3 à l'état haut pendant une durée TT3 de 400 ms maximum permettant le contrôle automatique de gain, suivi d'un signal à l'état bas S4 pendant une durée TT4 de 50 ms permettant le calage du récepteur du serveur, suivi enfin d'un octet de synchronisation S5 comportant une alternance de bits 1 et de bits 0 pendant 125 ms. Les signaux S1 et/ou S2 correspondant à l'information de restitution sont transmis ensuite.A transmission frame is illustrated in FIG. 5. The duration of the header of a frame is 575 ms and is broken down into a logic signal.
S3 in the high state for a TT3 duration of 400 ms maximum allowing automatic gain control, followed by a signal in the low state S4 for a TT4 duration of 50 ms allowing the setting of the server receiver, finally followed by d '' a synchronization byte S5 comprising an alternation of bits 1 and bits 0 for 125 ms. The signals S1 and / or S2 corresponding to the restitution information are then transmitted.
Les moyens homologues permettant le décodage de l'information de restitution sont incorporés notamment dans l'interface
INT2 du serveur SV. The homologous means allowing the decoding of the restitution information are incorporated in particular in the interface
INT2 of the SV server.
Après réception par l'interface INT2 du serveur SV, du signal acoustique contenant l'information de restitution, et extraction de cette dernière de ce signal, les moyens de gestion du serveur comparent les identifiants d'objets (ou de messages publicitaires) ID1, ID2 avec ceux contenus dans la base de données BD. Lorsqu'une comparaison est positive, les moyens de gestion mettent alors en correspondance l'identifiant associé à l'objet correspondant, avec l'identifiant de boîtier. After reception by the interface INT2 of the server SV, of the acoustic signal containing the information of restitution, and extraction of the latter from this signal, the management means of the server compare the identifiers of objects (or advertising messages) ID1, ID2 with those contained in the BD database. When a comparison is positive, the management means then match the identifier associated with the corresponding object with the box identifier.
La commande du téléspectateur est alors enregistrée et celui-ci pourra recevoir ultérieurement son objet, ou bien une documentation. The viewer's order is then recorded and he can later receive his object, or a documentation.
L'identifiant d'émission peut être utilisé pour minimiser le risque d'erreur, tandis que les instants T10, T20 peuvent être utilisés à des fins statistiques. The transmission identifier can be used to minimize the risk of error, while the instants T10, T20 can be used for statistical purposes.
On va maintenant décrire plus en détail en se référant plus particulièrement aux figures 6 à 15, un mode de mise en oeuvre de l'invention utilisant pour la transmission des informations de référence, un signal sonore spécifique du type "Jingle" acoustique. We will now describe in more detail with particular reference to FIGS. 6 to 15, an embodiment of the invention using for the transmission of reference information, a specific acoustic signal of the acoustic "Jingle" type.
Tel qu'illustré sur la figure 6, on utilise ici, pour coder les informations de référence, deux signaux acoustiques élémentaires SE1 ou SE2 ou éléments de son, ayant des durées élémentaires T égales et valant ici de 65,536 ms. As illustrated in FIG. 6, two elementary acoustic signals SE1 or SE2 or sound elements, having equal elementary durations T equal to 65.536 ms, are used here to encode the reference information.
Comme on peut le voir sur cette figure 6, le signal acoustique élémentaire SE2 est inversé en phase (c'est-à-dire multiplié par -1) par rapport au signal acoustique élémentaire SE1. En d'autres termes, et plus simplement, on dira que le signal acoustique élémentaire, ou élément de son, SE1 est "direct" tandis que le signal acoustique élémentaire SE2, ou élément de son, est "inversé". As can be seen in this FIG. 6, the elementary acoustic signal SE2 is reversed in phase (that is to say multiplied by -1) with respect to the elementary acoustic signal SE1. In other words, and more simply, it will be said that the elementary acoustic signal, or sound element, SE1 is "direct" while the elementary acoustic signal SE2, or sound element, is "inverted".
Sur la figure 6, les éléments de son ont été représentés sous la forme d'un signal sensiblement sinusoïdal et ce, pour simplifier les représentations graphiques. Ceci étant, d'une façon générale, l'invention n'est pas limitée à un type particulier d'éléments de son et permet l'utilisation d'un élément de son quelconque présentant une évolution temporelle et un spectre de fréquences quelconques. In FIG. 6, the sound elements have been represented in the form of a substantially sinusoidal signal, to simplify the graphic representations. This being so, in general, the invention is not limited to a particular type of sound element and allows the use of any sound element having a temporal evolution and any frequency spectrum.
Néanmoins, dans le cadre d'émissions télévisées ou radiophoniques interactives, les messages numériques sont destinés à être transmis par voie hertzienne. Or, la bande FM (modulation de fréquences) est limitée à environ 15 kHz. C'est la raison pour laquelle on utilisera de préférence des éléments de son dont les spectres de fréquences ne contiennent pas des fréquences supérieures à 15 kHz. However, in the context of interactive television or radio programs, digital messages are intended to be transmitted over the air. However, the FM band (frequency modulation) is limited to around 15 kHz. This is the reason why sound elements whose frequency spectra do not contain frequencies above 15 kHz will preferably be used.
En outre, la bande passante d'un haut-parleur actuel de télévision ordinaire ne s'étend guère au-delà de 8 à 10 kHz et peut être encore plus réduite en fonction de la qualité des haut-parleurs utilisés. In addition, the bandwidth of a current ordinary television speaker hardly extends beyond 8 to 10 kHz and can be reduced even more depending on the quality of the speakers used.
Par ailleurs, bien que la présence de fréquences relativement basses permet de modifier la tonalité du signal et de le rendre plus agréable à l'oreille, il est préférable, pour le décodage des informations, d'éliminer dans la mesure du possible le maximum de fréquences vocales qui pourraient résulter de paroles humaines prononcées, soit lors de la formation des éléments de son soit lors de la réception du signal contenant les messages, en raison par exemple de personnes se trouvant à proximité du microphone du boîtier BT. Furthermore, although the presence of relatively low frequencies makes it possible to modify the tone of the signal and to make it more pleasant to the ear, it is preferable, for the decoding of the information, to eliminate as far as possible the maximum of vocal frequencies which could result from spoken human words, either during the formation of the elements of sound or when the reception of the signal containing the messages, due for example to people being near the microphone of the BT box.
Pour toutes ces raisons, il a été jugé préférable ici d'utiliser un élément de son direct, et par conséquent un élément de son inversé, possédant un spectre de fréquences dont la plupart des fréquences se situe entre 1 kHz et 4 kHz. For all these reasons, it was considered preferable here to use a direct sound element, and consequently an inverted sound element, having a frequency spectrum whose most frequencies is between 1 kHz and 4 kHz.
On peut ainsi utiliser par exemple les éléments de son directs SE1 illustrés sur les figures 7 et 8. We can thus use for example the direct sound elements SE1 illustrated in FIGS. 7 and 8.
Sur la figure 7, l'élément de son SEl représenté temporellement partiellement sur 22 ms a un spectre de fréquences s'étendant principalement entre 1 kHz et 4 kHz avec des pics de l'ordre de 1,5; 2 et 3 kHz. Un tel élément de son permet d'obtenir un signal sonore spécifique
JJ1 ou JJ2 analogue à une sonnerie d'un réveil mécanique.In FIG. 7, the sound element SE1 represented temporally partially over 22 ms has a frequency spectrum extending mainly between 1 kHz and 4 kHz with peaks of the order of 1.5; 2 and 3 kHz. Such a sound element makes it possible to obtain a specific sound signal
JJ1 or JJ2 analogous to the ringing of a mechanical alarm clock.
Sur la figure 8, l'élément de son direct SEl, représenté partiellement sur une durée de 27 ms, a une forme sensiblement sinusoïdale et un spectre de fréquences s'étendant principalement entre 1 et 2,5 kHz. In FIG. 8, the direct sound element SE1, partially represented over a duration of 27 ms, has a substantially sinusoidal shape and a frequency spectrum extending mainly between 1 and 2.5 kHz.
En pratique ces deux éléments de son ont été obtenus par calcul au moyen d'un microordinateur et d'une carte-son associée. Plus précisément, l'élément de son SE1 de la figure 8 a été obtenu notamment à partir d'une rampe de fréquences et permet d'élaborer un signal sonore spécifique JJ1 ou JJ2 analogue à un pépiement d'oiseau. In practice, these two elements of sound were obtained by calculation using a microcomputer and an associated sound card. More specifically, the sound element SE1 in FIG. 8 was obtained in particular from a frequency ramp and makes it possible to develop a specific sound signal JJ1 or JJ2 analogous to a chirping of a bird.
Ceci étant, bien que les éléments de son soient en général générés par logiciel, l'invention n'exclut pas de sélectionner une plage temporelle choisie d'un signal sonore initial préexistant, par exemple un morceau de musique, pour former ledit élément de son direct ou inversé. That said, although the sound elements are generally generated by software, the invention does not exclude selecting a selected time range of a preexisting initial sound signal, for example a piece of music, to form said sound element. direct or reverse.
Comme illustré sur la figure 9, on code un bit de valeur logique 1 (par exemple) à partir de deux éléments de son consécutifs identiques c'est-à-dire soit comme illustré sur la partie gauche de la figure 9, à partir de deux éléments de son directs SE1 soit, comme illustré sur la partie droite de la figure 9 à partir de la succession de deux éléments de son inversés SE2. As illustrated in FIG. 9, a bit of logical value 1 (for example) is coded from two identical consecutive sound elements, that is to say either as illustrated on the left side of FIG. 9, from two direct sound elements SE1, as illustrated on the right-hand side of FIG. 9 from the succession of two inverted sound elements SE2.
En ce qui concerne le codage d'un bit de valeur logique 0 on utilise, comme illustré sur la figure 10, la succession de deux éléments de son différents. Plus précisément, on peut utiliser (partie gauche de la figure 10) un élément de son direct SE1 suivi d'un élément de son inversé en phase SE2 ou bien (partie droite de la figure 10) la succession d'un élément de son inversé SE2 et d'un élément de son direct SEl. As regards the coding of a bit of logical value 0, as shown in FIG. 10, the succession of two different sound elements is used. More precisely, one can use (left part of FIG. 10) a direct sound element SE1 followed by an inverted sound element in phase SE2 or else (right part of FIG. 10) the succession of an inverted sound element SE2 and a direct sound element SEl.
Alors qu'il eût été possible d'utiliser autant de paires d'éléments de son que de bits à transmettre, il a été jugé préférable, pour des raisons de compacité et par conséquent de vitesse de décodage, d'utiliser, comme illustré sur la figure 11, N+1 éléments, de son consécutifs pour coder N bits consécutifs d'un message. Plus précisément, sur la figure 11, la séquence 0 1 0 est codée à partir des quatre éléments de son consécutifs SE1, SE2, SE2 et SE1. While it would have been possible to use as many pairs of sound elements as bits to be transmitted, it was considered preferable, for reasons of compactness and therefore of decoding speed, to use, as illustrated on FIG. 11, N + 1 consecutive sound elements for coding N consecutive bits of a message. More precisely, in FIG. 11, the sequence 0 1 0 is coded from the four consecutive sound elements SE1, SE2, SE2 and SE1.
Comme illustré sur la figure 12, il a été jugé préférable, en particulier pour faciliter le décodage des informations, que tout message transmis MS comprenne un en-tête de synchronisation ETS suivi de la partie utile PU proprement dite du message contenant l'information de référence et formée ici d'un octet. As illustrated in FIG. 12, it has been considered preferable, in particular to facilitate the decoding of the information, that any message transmitted MS comprises an ETS synchronization header followed by the useful part PU proper of the message containing the information of reference and formed here of a byte.
Comme il sera expliqué plus en détail ci-après, il est particulièrement avantageux que l'en-tête de synchronisation comprenne au moins 3 bits successifs de valeurs logiques différentes, de façon à pouvoir détecter deux transitions logiques 0/1 et 1/0. As will be explained in more detail below, it is particularly advantageous for the synchronization header to include at least 3 successive bits of different logical values, so as to be able to detect two logical transitions 0/1 and 1/0.
Sur la figure 13, on voit que le dispositif de transmission selon l'invention, destiné à transmettre de façon acoustique via la liaison hertzienne, un message MS, comprend tout d'abord un bloc MCO incorporant des moyens de génération des deux signaux acoustiques élémentaires à partir desquels seront codés les différents bits du message, et des moyens de codage permettant d'assembler ces différents éléments en fonction des valeurs logiques des bits du message. Dans un mode de réalisation particulier, on peut utiliser à cet égard un microordinateur permettant la génération par calcul du signal acoustique servant de support au codage des informations binaires, et une carte-son associée du type bien connu de l'homme du métier sous la dénomination anglaise "Sound Blaster". In FIG. 13, it can be seen that the transmission device according to the invention, intended for transmitting acoustically via the radio link, an MS message, firstly comprises an MCO block incorporating means for generating the two elementary acoustic signals from which the different bits of the message will be coded, and coding means making it possible to assemble these different elements as a function of the logical values of the bits of the message. In a particular embodiment, one can use in this respect a microcomputer allowing the generation by calculation of the acoustic signal used to support the coding of binary information, and an associated sound card of the type well known to those skilled in the art. English name "Sound Blaster".
En outre, il peut être avantageusement prévu des moyens de mixage analogiques MXA parfaitement connus de l'homme du métier, et destinés à incorporer au signal sonore spécifique contenant le message (information de référence) un signal sonore additionnel SSA, par exemple une musique de fond à faible niveau. In addition, there may be advantageously provided MXA analog mixing means perfectly known to those skilled in the art, and intended to incorporate into the specific sound signal containing the message (reference information) an additional SSA sound signal, for example music by low level background.
Le signal sonore spécifique JJ 1 ou JJ2 contenant alors le message MS à transmettre, peut être directement délivré à des moyens d'émission hertziens EMT de la station STM de façon à être transformé en un signal hertzien destiné à être radiodiffusé via l'antenne Au 1. The specific sound signal JJ 1 or JJ2 then containing the message MS to be transmitted, can be directly delivered to radio transmission means EMT of the station STM so as to be transformed into a radio signal intended to be broadcast via the antenna Au 1.
Il est également possible d'enregistrer au préalable le signal JJ1 sur un moyen d'enregistrement MTS, par exemple une cassette audio, à l'aide d'un appareil enregistreur/lecteur tel qu'un magnétophone. It is also possible to record the signal JJ1 beforehand on an MTS recording means, for example an audio cassette, using a recorder / player device such as a tape recorder.
Cependant, dans ce cas, la vitesse d'enregistrement doit être sensiblement la même que la vitesse de relecture à une fluctuation près. En effet, un ralentissement ou une accélération de la bande se traduit par une compression ou une dilatation temporelle du signal ce qui peut être gênant pour le décodage des informations tel qu'il va être exposé plus en détail ciaprès. En d'autres termes, un magnétophone dont la vitesse n'est pas stable (qui donne donc lieu à un pleurage et à un scintillement), ou dont la vitesse de défilement est stable mais trop lente ou trop rapide, peut occasionner des erreurs de décodage. However, in this case, the recording speed should be about the same as the replay speed except for one fluctuation. Indeed, a slowing down or an acceleration of the band results in a compression or a temporal dilation of the signal which can be troublesome for the decoding of the information such as it will be explained in more detail below. In other words, a tape recorder whose speed is not stable (which therefore gives rise to wailing and flickering), or whose frame rate is stable but too slow or too fast, can cause decoding.
D'une façon générale, on choisira un moyen d'enregistrement et de relecture du signal sonore spécifique dont l'écart entre les vitesses d'enregistrement et de lecture reste inférieur à un seuil prédéterminé qui est relié à la fréquence maximale contenue dans les signaux élémentaires prédéterminés (éléments de son) ainsi qu'à la durée élémentaire T de ces éléments de son. Ainsi, à titre d'exemple, pour une durée élémentaire d'un élément de son égale à 65,536 ms, et pour un élément de son dont le spectre de fréquences est limité à 5 kHz, on acceptera une fluctuation maximale de vitesse de l'ordre de 0,04%. Generally, a means of recording and re-reading the specific sound signal will be chosen, the difference between the recording and reading speeds of which remains below a predetermined threshold which is linked to the maximum frequency contained in the signals. predetermined elementary elements (sound elements) as well as the elementary duration T of these sound elements. Thus, for example, for an elementary duration of a sound element equal to 65.536 ms, and for a sound element whose frequency spectrum is limited to 5 kHz, we will accept a maximum fluctuation in speed of the 0.04%.
De même, pour un signal élémentaire dont la fréquence maximale ne dépassera pas 10 kHz, et toujours pour une durée élémentaire de 65,536 ms, on tolèrera une fluctuation maximale entre les vitesses de lecture et d'enregistrement, de l'ordre de 0,02%. Likewise, for an elementary signal whose maximum frequency will not exceed 10 kHz, and always for an elementary duration of 65.536 ms, we will tolerate a maximum fluctuation between the playback and recording speeds, of the order of 0.02 %.
L'homme du métier pourra de ce fait choisir un enregistreur de type numérique (format DAT: Digital Audio Tape) tel qu'un magnétophone professionnel, par exemple celui commercialisé par la
Société SONY sous la référence TCD - D7.A person skilled in the art will therefore be able to choose a digital type recorder (DAT format: Digital Audio Tape) such as a professional tape recorder, for example the one sold by the
SONY company under the reference TCD - D7.
Les moyens MRS du boîtier BT comprennent des moyens de traitement du signal reçu comportant, dans le mode de réalisation décrit ici un étage analogique MFA destiné comme on le verra plus en détail ciaprès à effectuer un filtrage du signal reçu et une mise en forme de ce demier de façon à délivrer un signal binaire SCB. The MRS means of the BT box comprise means for processing the received signal comprising, in the embodiment described here an analog stage MFA intended, as will be seen in more detail below, to perform a filtering of the received signal and a shaping of this last so as to deliver a binary SCB signal.
Les moyens de traitement comportent également des moyens d'autocorrélation et des moyens de décodage du message, répartis ici entre un circuit intégré spécifique (ASIC) référencé ASC et le processeur PR. The processing means also include autocorrelation means and message decoding means, distributed here between a specific integrated circuit (ASIC) referenced ASC and the processor PR.
D'une façon générale, le décodage de la valeur logique de tout bit du message comporte, selon l'invention, une autocorrélation du signal reçu sur une durée d'autocorrélation au plus égale à la durée élémentaire d'un élément de son. En d'autres termes, on va comparer, par cette autocorrélation sur une durée avantageusement égale à la durée élémentaire, deux plages temporelles adjacentes du signal reçu de façon à déterminer si ces deux plages comportent deux éléments de son identiques ou bien deux éléments de son opposés, ce qui permettra de déduire la valeur logique du bit ainsi reçu. Generally, the decoding of the logical value of any bit of the message comprises, according to the invention, an autocorrelation of the signal received over an autocorrelation duration at most equal to the elementary duration of a sound element. In other words, we will compare, by this autocorrelation over a duration advantageously equal to the elementary duration, two adjacent time ranges of the received signal so as to determine whether these two ranges comprise two identical sound elements or else two sound elements opposite, which will make it possible to deduce the logical value of the bit thus received.
Comme illustré plus particulièrement sur la figure 14, l'étage
MFA comporte deux filtres F1 et F2 qui sont ici deux filtres passe-bande centrés autour d'une fréquence de coupure choisie, par exemple de l'ordre de 3,4 kHz. Ces deux filtres passe-bande sont suivis d'un troisième filtre
F3 qui est en l'occurrence un filtre passe-haut ayant une fréquence de coupure de l'ordre de quelques centaines de Hz, typiquement 340 Hz.As illustrated more particularly in FIG. 14, the floor
MFA comprises two filters F1 and F2 which are here two bandpass filters centered around a chosen cutoff frequency, for example of the order of 3.4 kHz. These two bandpass filters are followed by a third filter
F3 which is in this case a high-pass filter having a cut-off frequency of the order of a few hundred Hz, typically 340 Hz.
En effet, le boîtier BT n'est relié par aucune liaison, en particulier filaire, au récepteur de télévision, et ce notamment dans un but de simplicité de réalisation et de réduction de coût. En conséquence, le microphone MC du boîtier BT reçoit non seulement le signal sonore spécifique JJ1 (JJ2) contenant le message numérique, mais aussi un certain nombre de bruits ambiants BAM, tels que par exemple un aboiement de chien ou bien des bruits de conversation. Indeed, the LV box is not connected by any link, in particular wired, to the television receiver, and this in particular for the purpose of simplicity of construction and cost reduction. Consequently, the microphone MC of the box BT receives not only the specific sound signal JJ1 (JJ2) containing the digital message, but also a certain number of ambient noises BAM, such as for example a bark of a dog or even conversation noises.
Le filtrage passe-bande a donc essentiellement pour fonction d'atténuer les bruits ambiants, et notamment d'éventuelles paroles prononcées par des personnes. Bien qu'il eût été possible de n'utiliser qu'un seul filtre passe-bande, il a été jugé préférable actuellement d'utiliser deux filtres de façon à obtenir une meilleure raideur du filtrage résultant et donc une meilleure atténuation des fréquences indésirables, en particulier les fréquences vocales basses mais également des fréquences hautes qui pourraient engendrer un sifflement gênant. Bandpass filtering therefore essentially has the function of attenuating ambient noise, and in particular any words spoken by people. Although it would have been possible to use only one bandpass filter, it has been considered preferable at present to use two filters so as to obtain a better stiffness of the resulting filtering and therefore a better attenuation of the undesirable frequencies, in particular the low vocal frequencies but also high frequencies which could generate an annoying whistling sound.
De même, le filtre passe-haut n'est pas réellement indispensable. Likewise, the high pass filter is not really essential.
Ceci étant, il contribue également à éliminer les fréquences basses et assure en particulier une suppression de la composante continue du signal.This being so, it also contributes to eliminating the low frequencies and ensures in particular a suppression of the DC component of the signal.
A la suite du filtre F3, on trouve un comparateur CMP1 destiné à comparer le signal filtré issu du filtre F3 avec une valeur de référence, en l'occurrence la valeur nulle, de façon à obtenir un signal de comparaison binaire, c'est-à-dire un signal susceptible de prendre uniquement deux valeurs, en l'occurrence les valeurs +1 et -1. Ce signal de comparaison binaire SCB est alors délivré à 1'ASIC ASC (figure 15) pour y être échantillonné par un échantillonneur classique ECH commandé par un signal d'horloge CLK issu par exemple d'un quartz QT. La fréquence d'échantillonnage choisie ici est égale à 3,9 kHz. En conséquence, le signal SCB sortant du comparateur sera échantillonné toutes les 256 KILS. Following the filter F3, there is a comparator CMP1 intended to compare the filtered signal coming from the filter F3 with a reference value, in this case the zero value, so as to obtain a binary comparison signal, that is to say ie a signal capable of taking only two values, in this case the values +1 and -1. This binary comparison signal SCB is then delivered to the ASC ASIC (FIG. 15) to be sampled there by a conventional sampler ECH controlled by a clock signal CLK originating for example from a quartz QT. The sampling frequency chosen here is 3.9 kHz. Consequently, the SCB signal leaving the comparator will be sampled every 256 KILS.
Les échantillons correspondant à une durée égale à deux durées élémentaires sont mémorisés dans deux registres à décalage R1 et R2 montés en cascade, capables de stocker chacun 255 valeurs binaires. Ces registres forment donc une ligne à retard. The samples corresponding to a duration equal to two elementary durations are stored in two shift registers R1 and R2 connected in cascade, each capable of storing 255 binary values. These registers therefore form a delay line.
En fait, on a choisi ici à des fins de simplification des registres contenant chacun 255 cases mémoires car chaque 256ème impulsion est utilisée pour effectuer le transfert d'un échantillon dans le premier registre est par conséquent un transfert du dernier échantillon du premier registre dans le deuxième registre. In fact, we have chosen here for the purpose of simplification of the registers each containing 255 memory boxes because each 256th pulse is used to effect the transfer of a sample in the first register is consequently a transfer of the last sample of the first register in the second register.
Entre deux échantillonnages à 256 pLS, une comparaison bit à bit entre les deux registres est effectuée toutes les microsecondes au moyen d'un ensemble de portes OUEXCLUSIF référencées XOR. Between two samples at 256 pLS, a bit-by-bit comparison between the two registers is carried out every microseconds by means of a set of OUEXCLUSIF gates referenced XOR.
On effectue donc ici l'autocorrélation du signal reçu sur une durée sensiblement égale à la durée élémentaire de 65,536 ms, à un échantillon près. The autocorrelation of the received signal is therefore carried out here over a duration substantially equal to the elementary duration of 65.536 ms, to the nearest sample.
La sortie de cet ensemble de portes XOR est reliée aux deux entrées d'un compteur CPT. Plus précisément, pour l'indice i, on incrémente la valeur du compteur CPT si les deux échantillons Rl(i) et
R2(i) sont égaux et on décrémente ce compteur si ils sont opposés.The output of this set of XOR doors is connected to the two inputs of a CPT counter. More precisely, for the index i, the value of the counter CPT is incremented if the two samples Rl (i) and
R2 (i) are equal and this counter is decremented if they are opposite.
Après comparaison des 255 valeurs, l'état du compteur reflète donc la ressemblance entre deux plages temporelles adjacentes du signal reçu. After comparing the 255 values, the state of the counter therefore reflects the resemblance between two adjacent time ranges of the received signal.
Bien entendu, une valeur théorique de 255 correspondrait à des signaux en corrélation parfaite et serait donc représentative d'un bit 1" du message, tandis qu'une valeur de -255 correspondrait à des signaux en opposition parfaite ce qui équivaudrait à un bit "0" du message. Of course, a theoretical value of 255 would correspond to signals in perfect correlation and would therefore be representative of a bit 1 "of the message, while a value of -255 would correspond to signals in perfect opposition which would be equivalent to a bit" 0 "of the message.
Dans la pratique, cette valeur de compteur varie de façon continue entre les deux valeurs extrêmes précédemment mentionnées. In practice, this counter value varies continuously between the two extreme values mentioned above.
Plus précisément, on fixe alors un seuil S1 pour la décision de décodage d'un bit "1" reçu et on fixe un seuil S2 pour la décision de décodage d'un bit "0" reçu. Dans la pratique, on a choisi ces deux seuils respectivement égaux à +32 et -32. More precisely, a threshold S1 is then fixed for the decision to decode a bit "1" received and a threshold S2 is fixed for the decision to decode a bit "0" received. In practice, we have chosen these two thresholds respectively equal to +32 and -32.
En d'autres termes, la sortie du compteur est comparée à ces différents seuils dans un comparateur à hystérésis CMP2 par exemple un trigger de Schmitt et la sortie du comparateur est reliée à une bascule de sortie BS. In other words, the counter output is compared to these different thresholds in a CMP2 hysteresis comparator, for example a Schmitt trigger, and the comparator output is connected to an BS output flip-flop.
En d'autres termes, après chaque étape de comparaison la valeur du compteur est comparée aux seuils de décision. Le résultat de cette opération est transmis à la bascule de sortie. Si la valeur du compteur
CMP2 dépasse 32, la sortie de la bascule BS passe à 1. Si la valeur du compteur devient inférieure à -32, la sortie de la bascule BS passe à 0. Pour toutes les valeurs intermédiaires, la sortie de la bascule reste inchangée.In other words, after each comparison step the value of the counter is compared with the decision thresholds. The result of this operation is transmitted to the output flip-flop. If the counter value
CMP2 exceeds 32, the output of the BS flip-flop goes to 1. If the counter value becomes less than -32, the output of the BS flip-flop goes to 0. For all intermediate values, the output of the flip-flop remains unchanged.
En fait, le dispositif de décodage selon l'invention se comporte donc comme si l'on faisait glisser une fenêtre de largeur égale à deux durées élémentaires sur le signal à analyser. La bascule de sortie BS est mise à jour à chaque franchissement du seuil de décision. Si des bits consécutifs gardent la même valeur, la sortie SCF de la bascule de sortie ne change pas d'état. In fact, the decoding device according to the invention therefore behaves as if a window of width equal to two elementary durations were dragged over the signal to be analyzed. The BS output flip-flop is updated each time the decision threshold is crossed. If consecutive bits keep the same value, the SCF output of the output flip-flop does not change state.
Le signal SCF délivré par la bascule de sortie est analysé par le microprocesseur PR. The SCF signal delivered by the output flip-flop is analyzed by the microprocessor PR.
Lors de la réception d'un message, le processeur PR va tout d'abord détecter l'en-tête de synchronisation de ce message. A cet égard, le logiciel contenu dans le microprocesseur va, durant toute cette période de synchronisation, lire continuellement la sortie de la bascule BS et détecter toute variation de valeur de cette sortie, c'est-à-dire toute transition logique 0/1 ou 1/0. When a message is received, the processor PR will first of all detect the synchronization header of this message. In this regard, the software contained in the microprocessor will, throughout this synchronization period, continuously read the output of the flip-flop BS and detect any variation in value of this output, that is to say any logic transition 0/1 or 1/0.
Outre cette détection de transition logique, le processeur va également analyser la durée séparant deux transitions logiques détectées et la comparer avec la durée élémentaire T d'un élément de son. In addition to this logical transition detection, the processor will also analyze the duration separating two detected logical transitions and compare it with the elementary duration T of a sound element.
Ainsi, lorsque le processeur aura détecté deux transitions logiques successives, par exemple la transition 0/1 puis la transition 1/0 correspondant aux trois bits de l'en-tête de synchronisation décrits ciavant, et que la durée séparant ces trois bits ainsi détectés sera sensiblement égale à 65,536 ms, une impulsion de synchronisation sera alors émise signifiant que l'en-tête de synchronisation a été reconnue. Thus, when the processor has detected two successive logical transitions, for example the 0/1 transition then the 1/0 transition corresponding to the three bits of the synchronization header described above, and the duration separating these three bits thus detected will be approximately equal to 65.536 ms, a synchronization pulse will then be emitted signifying that the synchronization header has been recognized.
Dans la suite du traitement, il ne sera alors plus nécessaire de lire la sortie de la bascule BS continuellement, mais d'effectuer cette lecture à des instants particuliers espacés de la durée élémentaire c'est-à-dire 65,536 ms, de façon à lire la valeur d'autocorrélation (état du bit) correspondant au milieu d'un élément de son.In the rest of the processing, it will no longer be necessary to read the output of the flip-flop BS continuously, but to perform this reading at particular instants spaced from the elementary duration, that is to say 65.536 ms, so as to read the autocorrelation value (bit state) corresponding to the middle of a sound element.
Durant la phase de synchronisation, la comparaison de la durée séparant deux transitions logiques détectées avec la durée élémentaire permet de différencier les bits réels de l'en-tête de synchronisation de bits qui seraient détectés et qui ne seraient en fait dus qu'à des parasites occasionnés par exemple par du bruit ambiant. During the synchronization phase, the comparison of the duration separating two detected logical transitions with the elementary duration makes it possible to differentiate the real bits of the bit synchronization header which would be detected and which would in fact be due only to parasites caused for example by ambient noise.
D'une façon générale, il a été observé qu'une fréquence d'échantillonnage au moins égale au pic de fréquence la plus élevée fmax reste acceptable dans l'application qui vient d'être décrite. En effet, bien qu'une fréquence d'échantillonnage fmax conduise à des pertes d'informations pour certaines fréquences de l'élément de son notamment la fréquence fmax, il s'est avéré que ceci n'était pas gênant pour obtenir un bon décodage du message compte tenu du fait que l'élément de son choisi présente également de nombreuses fréquences plus basses que la fréquence d'échantillonnage fmax. Par ailleurs le choix d'une telle fréquence d'échantillonnage a pour avantage de limiter la complexité des circuits de décodage. In general, it has been observed that a sampling frequency at least equal to the highest frequency peak fmax remains acceptable in the application which has just been described. Indeed, although a sampling frequency fmax leads to loss of information for certain frequencies of the sound element in particular the frequency fmax, it turned out that this was not a problem for obtaining good decoding of the message taking into account that the selected sound element also has many lower frequencies than the sampling frequency fmax. Furthermore, the choice of such a sampling frequency has the advantage of limiting the complexity of the decoding circuits.
Ceci étant, l'homme du métier pourra aisément augmenter la fréquence d'échantillonnage du signal SCB en fonction de la nature de l'élément de son utilisé et notamment s'il utilise des éléments de son présentant des évolutions temporelles régulières comme par exemple des sinusoïdes ou bien des sinusoïdes amorties ayant des fréquences uniques bien déterminées. This being so, the person skilled in the art can easily increase the sampling frequency of the SCB signal as a function of the nature of the sound element used and in particular if he uses sound elements exhibiting regular temporal evolutions such as for example sinusoids or damped sinusoids with well-defined unique frequencies.
Claims (12)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9709088A FR2766312B1 (en) | 1997-07-17 | 1997-07-17 | METHOD FOR TRANSMITTING INFORMATION BETWEEN A RECEIVER, PARTICULARLY A TELEVISION RECEIVER, A PACKAGE AND A VALIDATION STATION, PARTICULARLY A VOICE SERVER, AND CORRESPONDING PACKAGE |
EP98936462A EP0997015A1 (en) | 1997-07-17 | 1998-07-07 | Method for transmitting data between a receiver, in particular a television receiver set, a case unit and a validating station, in particular a voice server, and corresponding case unit |
PCT/FR1998/001455 WO1999004518A1 (en) | 1997-07-17 | 1998-07-07 | Method for transmitting data between a receiver, in particular a television receiver set, a case unit and a validating station, in particular a voice server, and corresponding case unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9709088A FR2766312B1 (en) | 1997-07-17 | 1997-07-17 | METHOD FOR TRANSMITTING INFORMATION BETWEEN A RECEIVER, PARTICULARLY A TELEVISION RECEIVER, A PACKAGE AND A VALIDATION STATION, PARTICULARLY A VOICE SERVER, AND CORRESPONDING PACKAGE |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2766312A1 true FR2766312A1 (en) | 1999-01-22 |
FR2766312B1 FR2766312B1 (en) | 1999-09-24 |
Family
ID=9509323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR9709088A Expired - Fee Related FR2766312B1 (en) | 1997-07-17 | 1997-07-17 | METHOD FOR TRANSMITTING INFORMATION BETWEEN A RECEIVER, PARTICULARLY A TELEVISION RECEIVER, A PACKAGE AND A VALIDATION STATION, PARTICULARLY A VOICE SERVER, AND CORRESPONDING PACKAGE |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0997015A1 (en) |
FR (1) | FR2766312B1 (en) |
WO (1) | WO1999004518A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2361084A (en) * | 2000-04-05 | 2001-10-10 | Sony Uk Ltd | Electronic media distribution |
US11557303B2 (en) | 2019-07-30 | 2023-01-17 | International Business Machines Corporation | Frictionless handoff of audio content playing using overlaid ultrasonic codes |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995016313A1 (en) * | 1993-12-08 | 1995-06-15 | Michael Jeremy Kew | A communications system and associated apparatus |
EP0674405A1 (en) * | 1994-03-21 | 1995-09-27 | Lee S. Weinblatt | Method for surveying a radio or a television audience |
EP0711075A1 (en) * | 1994-11-07 | 1996-05-08 | Koninklijke KPN N.V. | System for televoting |
-
1997
- 1997-07-17 FR FR9709088A patent/FR2766312B1/en not_active Expired - Fee Related
-
1998
- 1998-07-07 EP EP98936462A patent/EP0997015A1/en not_active Withdrawn
- 1998-07-07 WO PCT/FR1998/001455 patent/WO1999004518A1/en not_active Application Discontinuation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995016313A1 (en) * | 1993-12-08 | 1995-06-15 | Michael Jeremy Kew | A communications system and associated apparatus |
EP0674405A1 (en) * | 1994-03-21 | 1995-09-27 | Lee S. Weinblatt | Method for surveying a radio or a television audience |
EP0711075A1 (en) * | 1994-11-07 | 1996-05-08 | Koninklijke KPN N.V. | System for televoting |
Also Published As
Publication number | Publication date |
---|---|
EP0997015A1 (en) | 2000-05-03 |
FR2766312B1 (en) | 1999-09-24 |
WO1999004518A1 (en) | 1999-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2893531B1 (en) | Device and method for supplying a reference audio signal to an acoustic processing unit | |
EP0082077B1 (en) | Method of teledistributing recorded information, particularly pieces of music, and system for carrying it out | |
FR2611299A1 (en) | CUSTOM ALBUMS RECORDING SYSTEM | |
EP3381196B1 (en) | Method for synchronising an alternative audio stream | |
EP0754391A1 (en) | Method for broadcasting gradual conditional access programmes with data flow separation, and receiver therefor | |
FR2664454A1 (en) | "CHANNEL INDICATOR" AUTOMATICALLY ACTUATED BY THE ABSENCE OF PROGRAM INFORMATION IN A TELEVISION SYSTEM. | |
EP1457048A2 (en) | Control broadcast programme signal, control write and read systems, related production and broadcasting channel | |
EP0508912A1 (en) | Method and means for materialising a virtual interaction between an objectand an information stand | |
FR2702914A1 (en) | Device for coding series of images consisting of film-type images and of video-type images, and corresponding decoding device | |
CA2616484A1 (en) | Sound broadcasting system | |
FR2524752A1 (en) | DIGITAL SIGNAL RECORDING SYSTEM AND APPARATUS FOR REPRODUCING THESE SIGNALS | |
FR2503507A1 (en) | METHOD AND DEVICE FOR TRANSMITTING FIXED IMAGES BY RAFALE IN A TELEVISION SYSTEM | |
FR2766312A1 (en) | PROCESS FOR TRANSMISSION OF INFORMATION BETWEEN A RECEIVER, IN PARTICULAR A TELEVISION RECEIVER, A BOX AND A VALIDATION STATION, IN PARTICULAR A VOICE SERVER, AND CORRESPONDING BOX | |
EP0156709A1 (en) | Method for inserting digital signals in a television signal and decoder for these signals | |
EP0188030A2 (en) | Method of coding and decoding of audio information and apparatus for carrying out the method | |
EP0897639A1 (en) | Interactive method and system for transmitting information between a receiver and a server | |
EP0148098A2 (en) | Circuit for regenerating periodic signals | |
FR2759231A1 (en) | Inserting digital data message in audio carrier signal | |
FR2713852A1 (en) | Frequency multiplexing of a data signal and an audible signal. | |
WO1998035462A1 (en) | Processes for acoustically transmitting a digital message and decoding of this transmission, and relative instruments | |
FR2793623A1 (en) | Sync. for clocks within nodes of digital network includes transmission of internal clock frequency from each node to next for comparison and correction | |
FR2483723A1 (en) | Digital sound distribution controller for cinemas - stores adjustments to be made on incoming analogue signal for each respective output to main amplification system | |
FR3111497A1 (en) | A method of managing the reproduction of multimedia content on reproduction devices. | |
FR2759230A1 (en) | Inserting digital signals within audio carrier signal | |
WO1997039538A1 (en) | Interactive information receiver, in particular an interactive radio and interactive information transmission method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TP | Transmission of property | ||
CL | Concession to grant licences | ||
ST | Notification of lapse |