FR2759233A1 - Broadcast and multiple reception of information symbols especially facsimile - Google Patents

Broadcast and multiple reception of information symbols especially facsimile Download PDF

Info

Publication number
FR2759233A1
FR2759233A1 FR9701118A FR9701118A FR2759233A1 FR 2759233 A1 FR2759233 A1 FR 2759233A1 FR 9701118 A FR9701118 A FR 9701118A FR 9701118 A FR9701118 A FR 9701118A FR 2759233 A1 FR2759233 A1 FR 2759233A1
Authority
FR
France
Prior art keywords
symbols
reception
information symbols
information
broadcasting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR9701118A
Other languages
French (fr)
Other versions
FR2759233B1 (en
Inventor
Laurent Frouin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to FR9701118A priority Critical patent/FR2759233B1/en
Publication of FR2759233A1 publication Critical patent/FR2759233A1/en
Application granted granted Critical
Publication of FR2759233B1 publication Critical patent/FR2759233B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/11Arrangements for counter-measures when a portion of broadcast information is unavailable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0093Point-to-multipoint

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The method involves broadcasting (811) of the first protocol symbols, which allows each receiver to select an operational selection mode. Information symbols are then broadcast (813, 818) with the redundancy symbols. A second set of protocol symbols is sent to allow each receiver to interrupt the reception. The information symbols are organised (816, 817, 818) in blocks comprising lines of equal length with the symbols emitted in sequence according to their position, and the redundancy is allocated according to a column or line. Certain protocol symbols are associated with numbers corresponding to a broadcast sequence of primary symbols.

Description

La présente invention se rapporte à un procédé et un dispositif de diffusion de symboles d'information et à un procédé et un dispositif de réception de symboles d'information. The present invention relates to a method and a device for broadcasting information symbols and to a method and a device for receiving information symbols.

Elle s'applique en particulier à la diffusion de données, de sons, de textes, de graphiques, de télécopies et d'images, éventuellement destinés à être affichés ou imprimés, sur différents supports de transmission, et, plus particulièrement, à la transmission d'images simultanément à plusieurs moyens de réception. It applies in particular to the dissemination of data, sounds, texts, graphics, faxes and images, possibly intended to be displayed or printed, on various transmission media, and, more particularly, to transmission images simultaneously to several reception means.

La transmission, qui est l'étape qui se situe entre l'émission et la réception, est liée au support de transmission. La diffusion est la transmission entre un émetteur et au moins un récepteur, et en général plusieurs récepteurs. Transmission, which is the stage between transmission and reception, is linked to the transmission medium. Broadcasting is the transmission between a transmitter and at least one receiver, and in general several receivers.

Les systèmes de transmission de télécopie actuellement connus utilisent le réseau téléphonique commuté pour l'émission de signaux de télécopie bien connus. La mise en oeuvre de ces systèmes reste très onéreuse à cause des opérations séquentielles qu'elle implique, pour effectuer de la pseudo diffusion, chaque transmission vers un récepteur étant effectuée individuellement. Currently known facsimile transmission systems use the switched telephone network to transmit well known facsimile signals. The implementation of these systems remains very expensive because of the sequential operations which it implies, to effect pseudo broadcasting, each transmission to a receiver being carried out individually.

Des expériences de diffusion hertzienne de signaux de télécopie ont été tentées, en utilisant un adaptateur qui démodule les signaux hertziens pour les convertir en un signal de télécopie. On connaît, par exemple, le document US-5,299,024 CONSTANZA qui décrit un système de diffusion d'informations par l'intermédiaire d'un module électronique qui d'une part capte des signaux hertziens et d'autre part, simule une communication duplex avec un télécopieur afin de permettre un transfert unidirectionnel de l'information. Experiments in over-the-air broadcasting of facsimile signals have been attempted, using an adapter which demodulates the over-the-air signals to convert them into a facsimile signal. We know, for example, the document US-5,299,024 CONSTANZA which describes an information broadcasting system by means of an electronic module which on the one hand picks up radio signals and on the other hand simulates duplex communication with a fax machine to allow one-way information transfer.

De tels systèmes possèdent de nombreux inconvénients. La simulation de la communication duplex prend du temps de fonctionnement du télécopieur et alourdit la procédure. Enfin, le module électronique doit comporter une mémoire de forte capacité afin de mémoriser temporairement l'information reçue avant de la transmettre au télécopieur. Such systems have many drawbacks. Simulating duplex communication takes time to operate the fax machine and makes the procedure cumbersome. Finally, the electronic module must include a high capacity memory in order to temporarily store the information received before transmitting it to the fax machine.

On connaît aussi la diffusion de données, de type teletext, dont le principe de fonctionnement est très différent de celui de la télécopie. Le format du signal vidéo permet aujourd'hui la diffusion de données alphanumériques, destinées à être affichées sur un écran de télévision, mais n'est pas adapté à la transmission en rafale de données, ne permet pas la transmission d'un fort débit instantané de données, ni la transmission d'autres types de données. There is also known data broadcasting, of the teletext type, the operating principle of which is very different from that of facsimile. The format of the video signal nowadays allows the dissemination of alphanumeric data, intended to be displayed on a television screen, but is not suitable for burst data transmission, does not allow the transmission of a high instantaneous speed nor the transmission of other types of data.

La transmission classique de télécopie se fait, selon la recommandation T.30 de l'ITU-T (initiales du nom anglais "International
Telecommunication Union"), recommandation qui traite des procédures de transmission de documents télécopiés par le réseau téléphonique commuté grâce à un protocole normalisé mettant en jeu des échanges bidirectionnels.
Conventional facsimile transmission takes place in accordance with ITU-T recommendation T.30 (initials of the English name "International
Telecommunication Union "), recommendation which deals with the procedures for transmitting faxed documents over the switched telephone network using a standardized protocol involving two-way exchanges.

Cette méthode de transmission est tout à fait adaptée au transport d'image d'une part et aux échanges point à point d'autre part.This transmission method is perfectly suited to image transport on the one hand and point-to-point exchanges on the other.

La figure 1 illustre globalement les échanges de trames intervenant lors de la transmission de deux pages, entre le télécopieur émetteur et le télécopieur récepteur. Le format des trames utilisées est illustré en figure 3. La trame standard, au format dit "HDLC" correspond à une famille de protocoles évolués fonctionnant en mode synchrone selon un format de trame spécifique, repris pour la transmission de signaux numériques en télécopie. FIG. 1 globally illustrates the exchanges of frames occurring during the transmission of two pages, between the sending fax machine and the receiving fax machine. The format of the frames used is illustrated in FIG. 3. The standard frame, in the so-called "HDLC" format, corresponds to a family of advanced protocols operating in synchronous mode according to a specific frame format, used for the transmission of digital signals by facsimile.

La méthode de correction d'erreur, décrite dans la recommandation T30 de l'organisme appelé ITU (initiales des mots anglais "International Telecommunication Union"), et communément appelée "ECM", est basée sur un signal d'acquittement émis par le récepteur. Elle nécessite donc des échanges bidirectionnels entre l'émetteur et le récepteur, afin que ce dernier puisse demander la retransmission des informations qu'il n'a pas correctement reçues. The error correction method, described in the T30 recommendation of the organization called ITU (initials of the English words "International Telecommunication Union"), and commonly called "ECM", is based on an acknowledgment signal transmitted by the receiver . It therefore requires bidirectional exchanges between the transmitter and the receiver, so that the latter can request the retransmission of information that it has not received correctly.

L'invention a pour but principal de proposer un procédé et un dispositif de diffusion de données possédant un rendement optimal, rendement correspondant au ratio du nombre de symboles utile, c'est-à-dire possédant une signification exploitable par l'utilisateur, transmis sur le nombre de symbole total, en réduisant, à cet effet, le nombre de symboles dits "de redondance", tout en garantissant la qualité de la transmission . Elle a aussi pour buts - de mettre en oeuvre un procédé et des dispositifs de diffusion de télécopie; - de garantir une bonne qualité de réception de télécopies diffusées - de permettre l'intégration d'un dispositif de transmission de télécopie diffusée dans un télécopieur classique - de permettre l'intégration d'un dispositif de réception de télécopie diffusée dans un télécopieur classique, c'est-à-dire de type connu et couramment utilisé - d'utiliser les ressources des télécopieurs classiques pour faire de la télécopie diffusée, afin de diminuer les coûts additionnels en partageant au maximum les ressources qui peuvent être communes; - d'utiliser l'invention pour la diffusion de données sur différents supports de diffusion, c'est-à-dire de proposer un système de diffusion indépendant du support de transmission - d'utiliser le protocole de transmission de télécopie pour d'autres types de données à diffuser, la transmission étant garantie sans perte de données - de permettre la sélection d'un sous-ensemble de dispositifs de réception seuls les dispositifs sélectionnés étant habilités à recevoir les télécopies diffusées, en fonction de l'information contenue dans les données transmises - de permettre la sélection individuelle des dispositifs de réception d'un sousensemble de récepteurs, seuls les dispositifs sélectionnés étant habilités à recevoir les télécopies diffusées - de permettre de reconfigurer un ou plusieurs dispositifs de réception, individuellement et simultanément, pour les incorporer dans des groupes d'utilisateurs pour les procédures de télécopie diffusée à venir; et - de permettre la mise en oeuvre d'un procédé simplex en télécopie classique. The main object of the invention is to propose a method and a device for disseminating data having an optimal yield, yield corresponding to the ratio of the number of useful symbols, that is to say having a meaning usable by the user, transmitted on the total number of symbols, by reducing, for this purpose, the number of so-called "redundancy" symbols, while guaranteeing the quality of the transmission. It also aims - to implement a method and devices for fax transmission; - to guarantee a good quality of reception of broadcast faxes - to allow the integration of a device for transmitting faxes broadcast in a conventional fax machine - to allow the integration of a device for receiving faxes broadcast in a conventional fax machine, that is to say of a known and commonly used type - to use the resources of conventional facsimile machines for making broadcast facsimile, in order to reduce additional costs by sharing as much as possible the resources which may be common; - to use the invention for the dissemination of data on different broadcasting media, that is to say to propose a broadcasting system independent of the transmission medium - to use the fax transmission protocol for others types of data to be broadcast, transmission guaranteed without loss of data - to allow the selection of a subset of receiving devices, only the selected devices being able to receive broadcast faxes, depending on the information contained in the transmitted data - to allow individual selection of reception devices from a subset of receivers, only the selected devices being authorized to receive broadcast faxes - to allow reconfiguration of one or more reception devices, individually and simultaneously, to incorporate them into user groups for the fax procedures broadcast to Venice r; and - to allow the implementation of a simplex method in conventional facsimile.

Selon un premier aspect, la présente invention vise, à cet effet, un procédé de diffusion de symboles d'information primaire représentant une grandeur physique et susceptibles d'être reçus simultanément par une pluralité de dispositifs de réception adaptés à mettre en oeuvre au moins deux modes de réception desdits symboles, ce procédé comportant une étape de détermination de symboles d'information de redondance au cours de laquelle on détermine des symboles d'information de redondance susceptibles de permettre la correction d'erreurs affectant des symboles d'information primaire et étant caractérisé en ce qu'il comporte, en outre, successivement - une étape de diffusion de premiers symboles de protocole, au cours de laquelle on diffuse des premiers symboles de protocole susceptibles de permettre à chaque dispositif de réception de sélectionner un mode de réception à mettre en oeuvre; - une étape de diffusion de tous les symboles d'information, au cours de laquelle on diffuse tous les symboles d'information destinés à être transmis, symboles d'information comportant, d'une part, des symboles d'information primaire et, d'autre part, des symboles d'information de redondance correspondant à ces symboles d'information primaire ; et - une étape de diffusion de deuxièmes symboles de protocole, au cours de laquelle on diffuse des deuxièmes symboles de protocole susceptibles à permettre à chaque dispositif de réception d'interrompre la réception. According to a first aspect, the present invention aims, for this purpose, a method of broadcasting primary information symbols representing a physical quantity and capable of being received simultaneously by a plurality of reception devices adapted to implement at least two modes of reception of said symbols, this method comprising a step of determining redundancy information symbols during which redundancy information symbols are determined likely to allow the correction of errors affecting primary information symbols and being characterized in that it further comprises, successively - a step of broadcasting the first protocol symbols, during which the first protocol symbols are broadcast capable of allowing each reception device to select a reception mode to be set in work; a step of broadcasting all the information symbols, during which all the information symbols intended to be transmitted are broadcast, information symbols comprising, on the one hand, primary information symbols and, d on the other hand, redundancy information symbols corresponding to these primary information symbols; and - a step of broadcasting second protocol symbols, during which second protocol symbols are broadcast capable of allowing each reception device to interrupt reception.

Corrélativement, selon un deuxième aspect, I'invention vise un dispositif de diffusion de symboles d'information primaire représentant une grandeur physique et susceptibles d'être reçus simultanément par une pluralité de dispositifs de réception adaptés à mettre en oeuvre au moins deux modes de réception desdits symboles, ce dispositif comportant un moyen de détermination de symboles d'information de redondance susceptibles de permettre la correction d'erreurs affectant des symboles d'information primaire et étant caractérisé en ce qu'il comporte, en outre, un moyen de diffusion adapté à diffuser: - des premiers symboles de protocole susceptibles de permettre à chaque dispositif de réception de sélectionner un mode de réception à mettre en oeuvre; - tous les symboles d'information destinés à être transmis, symboles d'information comportant des symboles d'information primaire et des symboles d'information de redondance correspondant à ces symboles d'information primaire ; et - des deuxièmes symboles de protocole susceptibles de permettre à chaque dispositif de réception d'interrompre la réception. Correlatively, according to a second aspect, the invention relates to a device for the dissemination of primary information symbols representing a physical quantity and capable of being received simultaneously by a plurality of reception devices suitable for implementing at least two reception modes. of said symbols, this device comprising a means for determining redundancy information symbols capable of allowing the correction of errors affecting primary information symbols and being characterized in that it further comprises a suitable broadcasting means to broadcast: - first protocol symbols capable of allowing each reception device to select a reception mode to be implemented; - all the information symbols intended to be transmitted, information symbols comprising primary information symbols and redundancy information symbols corresponding to these primary information symbols; and - second protocol symbols capable of allowing each reception device to interrupt reception.

Corrélativement, selon un troisième aspect, I'invention vise un procédé de réception de symboles d'information primaire transmis par un dispositif de diffusion, représentant une grandeur physique, caractérisé en ce qu'il comporte, successivement: - une étape de réception de symboles, au cours de laquelle on reçoit des symboles en provenance du dispositif de diffusion, symboles comportant des symboles d'information primaire et des symboles d'information de redondance correspondant à ces symboles d'information primaire et susceptibles de permettre une correction d'erreurs affectant lesdits symboles d'information, - une étape d'extraction, au cours de laquelle on extrait, parmi les symboles reçus au cours de ladite étape de réception, des premiers symboles de protocole, et - une étape de sélection d'un mode de réception, au cours de laquelle on met en oeuvre des règles dites "de sélection de mode de réception" prédéterminées prenant en compte lesdits premiers symboles de protocole, pour sélectionner un mode de réception parmi des modes de réception ne comportant, chacun, de la part du dispositif de réception, aucune émission de signaux à destination du dispositif de diffusion, jusqu'à ce que le dispositif de diffusion ait diffusé tous les symboles d'information primaire destinés à être transmis, le mode de réception sélectionné au cours de l'étape de sélection étant mis en oeuvre au cours de l'étape de réception - une étape de correction au cours de laquelle on effectue la correction d'erreurs affectant des symboles d'information primaire en mettant en oeuvre des symboles d'information de redondance reçus au cours de l'étape de réception - une étape de réception de deuxièmes symboles de protocole, au cours de laquelle on reçoit des deuxièmes symboles de protocole; et - une étape d'interruption de réception, au cours de laquelle on interrompt l'étape de réception, lorsque les deuxièmes symboles de protocole ont été reçus au cours de l'étape de réception de deuxièmes symboles. Correlatively, according to a third aspect, the invention relates to a method for receiving symbols of primary information transmitted by a broadcasting device, representing a physical quantity, characterized in that it comprises, successively: - a step of receiving symbols , during which symbols are received from the broadcasting device, symbols comprising symbols of primary information and symbols of redundancy information corresponding to these symbols of primary information and capable of allowing correction of errors affecting said information symbols, - an extraction step, during which one extracts, among the symbols received during said reception step, first protocol symbols, and - a step of selecting a reception mode , during which predetermined "reception mode selection" rules are implemented taking into account said first symbols protocol oles, to select a reception mode from reception modes each comprising, on the part of the reception device, no transmission of signals intended for the broadcasting device, until the broadcasting device has broadcast all the primary information symbols intended to be transmitted, the reception mode selected during the selection step being implemented during the reception step - a correction step during which the correction is carried out of errors affecting primary information symbols by implementing redundancy information symbols received during the reception step - a step of receiving second protocol symbols, during which second symbols are received protocol; and - a reception interruption step, during which the reception step is interrupted, when the second protocol symbols have been received during the second symbol reception step.

Corrélativement, selon un quatrième aspect, I'invention vise
i) un dispositif de réception de symboles d'information primaire représentant une grandeur physique, transmis par un dispositif de diffusion par l'intermédiaire d'un support de transmission, caractérisé en ce qu'il comporte: - un moyen de réception de symboles en provenance du dispositif de diffusion, ces symboles comportant des symboles d'information primaire et des symboles d'information de redondance correspondant à ces symboles d'information primaire et susceptibles de permettre une correction d'erreurs affectant lesdits symboles d'information, - un moyen d'extraction, parmi les symboles reçus en provenance du dispositif de diffusion, de premiers et de deuxième symboles de protocole, et - un moyen de sélection d'un mode de réception, adapté à mettre en oeuvre des règles dites "de sélection de mode de réception" prédéterminées prenant en compte les premiers symboles de protocole, pour sélectionner un mode de réception parmi des modes de réception ne comportant, chacun, de la part du dispositif de réception, aucune émission de signaux à destination du dispositif de diffusion, jusqu'à ce que le dispositif de diffusion ait diffusé tous les symboles d'information primaire destinés à être transmis, le moyen de réception étant adapté à mettre en oeuvre le mode de réception sélectionné par le moyen de sélection - un moyen de correction de symboles d'information primaire adapté à effectuer la correction d'erreurs affectant des symboles d'information primaire en mettant en oeuvre des symboles d'information de redondance reçus par le moyen de réception ; et - un moyen d'interruption de réception, adapté à coopérer avec le moyen de réception pour interrompre la réception effectuée par le moyen de réception lorsque le moyen d'extraction a extrait les deuxièmes symboles de protocole.
ii) un dispositif de réception de symboles reçus par l'intermédiaire d'un moyen de réception de symboles en provenance d'un dispositif de diffusion, ces symboles d'information comportant des symboles d'information primaire et des symboles d'information de redondance correspondant à ces symboles d'information primaire et susceptibles de permettre une correction d'erreurs affectant lesdits symboles d'information, ce dispositif de réception étant caractérisé en ce qu'il comporte - un moyen d'extraction, parmi les symboles reçus en provenance du dispositif de diffusion, de premiers et de deuxième symboles de protocole, et - un moyen de sélection d'un mode de réception, adapté à mettre en oeuvre des règles dites "de sélection de mode de réception" prédéterminées prenant en compte les premiers symboles de protocole, pour sélectionner un mode de réception parmi des modes de réception ne comportant, chacun, de la part du dispositif de réception, aucune émission de signaux à destination du dispositif de diffusion, jusqu'à ce que le dispositif de diffusion ait diffusé tous les symboles d'information primaire destinés à être transmis, le moyen de réception étant adapté à mettre en oeuvre le mode de réception sélectionné par le moyen de sélection - un moyen de correction de symboles d'information primaire adapté à effectuer la correction d'erreurs affectant des symboles d'information primaire en mettant en oeuvre des symboles d'information de redondance reçus par le moyen de réception , et - un moyen d'interruption de réception, adapté à coopérer avec le moyen de réception pour interrompre la réception effectuée par le moyen de réception lorsque le moyen d'extraction a extrait les deuxièmes symboles de protocole.
Correlatively, according to a fourth aspect, the invention aims
i) a device for receiving primary information symbols representing a physical quantity, transmitted by a broadcasting device via a transmission medium, characterized in that it comprises: - a means for receiving symbols in coming from the broadcasting device, these symbols comprising primary information symbols and redundancy information symbols corresponding to these primary information symbols and capable of allowing correction of errors affecting said information symbols, - a means extraction, among the symbols received from the broadcasting device, of first and second protocol symbols, and - a means of selecting a reception mode, suitable for implementing so-called "mode selection rules" reception "taking into account the first protocol symbols, to select a reception mode from reception modes not comprising, each, from the receiving device, no transmission of signals to the broadcasting device, until the broadcasting device has broadcast all the primary information symbols intended to be transmitted, the reception means being adapted in implementing the reception mode selected by the selection means - a primary information symbol correction means suitable for carrying out the correction of errors affecting primary information symbols by implementing information symbols of redundancy received by the reception means; and - reception interruption means, adapted to cooperate with the reception means to interrupt the reception carried out by the reception means when the extraction means has extracted the second protocol symbols.
ii) a device for receiving symbols received via a means for receiving symbols from a broadcasting device, these information symbols comprising primary information symbols and redundancy information symbols corresponding to these primary information symbols and capable of allowing a correction of errors affecting said information symbols, this reception device being characterized in that it comprises - an extraction means, among the symbols received from the device for broadcasting, first and second protocol symbols, and - means for selecting a reception mode, suitable for implementing predetermined "reception mode selection" rules taking into account the first symbols of protocol, to select a reception mode among reception modes each comprising, on the part of the reception device, no transmission of sig nals intended for the broadcasting device, until the broadcasting device has broadcast all the primary information symbols intended to be transmitted, the reception means being adapted to implement the reception mode selected by the communication means. selection - a means for correcting primary information symbols suitable for carrying out the correction of errors affecting primary information symbols by implementing redundancy information symbols received by the reception means, and - a means for interruption of reception, adapted to cooperate with the reception means to interrupt the reception carried out by the reception means when the extraction means has extracted the second protocol symbols.

Grâce à ces dispositions, la procédure de réception, la sélection du mode de réception et la synchronisation des éventuels dispositifs de réception sont effectuées par chacun d'entre eux, sans que le dispositif de diffusion n'ait à attendre ou à traiter une quelconque information provenant d'un dispositif de réception. Thanks to these provisions, the reception procedure, the selection of the reception mode and the synchronization of any reception devices are carried out by each of them, without the broadcasting device having to wait or process any information. from a receiving device.

Ainsi, le dispositif de diffusion n'attend aucune information en provenance d'un dispositif de réception pour effectuer la diffusion de tous les symboles d'information destinés à être immédiatement diffusés. De plus, la diffusion des symboles d'information étant effectuée par l'intermédiaire d'un support de transmission commun à plusieurs dispositifs de réception, il n'est pas nécessaire d'effectuer une diffusion à destination de chacun des dispositifs de réception. L'implantation de systèmes utilisant ce procédé peut être effectuée avec un très faible coût, par utilisation d'un réseau de diffusion à faible débit, les dispositifs de réception de télécopie pouvant fonctionner comme dans l'art antérieur, c'est-à-dire avec des vitesses d'impression identiques à celles des télécopieurs de types connus. Thus, the broadcasting device does not wait for any information from a reception device to broadcast all the information symbols intended to be immediately broadcast. In addition, since the dissemination of the information symbols is carried out by means of a transmission medium common to several reception devices, it is not necessary to carry out a diffusion intended for each of the reception devices. The installation of systems using this method can be carried out at very low cost, by using a low-speed broadcasting network, the fax reception devices being able to operate as in the prior art, that is to say say with print speeds identical to those of known types of fax machines.

La bande passante du support de transmission est donc utilisée de manière optimisée parce qu'on évite à la fois d'une part, le temps pris par les réponses des dispositifs de réception et, d'autre part, les diffusions multiples de la même information. On note cependant que la répétition de la diffusion de séquences de symboles, par exemple des symboles de contrôle, peut être utilisée mais que la diffusion de symboles d'information de redondance permet d'éviter que cette répétition ne concerne les symboles d'information primaire. The bandwidth of the transmission medium is therefore used in an optimized manner because on the one hand, the time taken by the responses from the reception devices and, on the other hand, multiple transmissions of the same information are avoided. . It is noted however that the repetition of the broadcasting of symbol sequences, for example control symbols, can be used but that the broadcasting of redundancy information symbols makes it possible to prevent this repetition from affecting the primary information symbols .

L'invention permet, en outre, I'intégration facile d'un dispositif de réception de télécopie diffusée dans un dispositif de réception de télécopies de type connu, et, par conséquent, de réaliser à moindre coût un dispositif de réception de télécopie diffusée, la correction d'erreur utilisant des procédures et des composants proches de ceux mis en oeuvre dans le mode de correction d'erreur ("ECM") des télécopieurs. The invention also makes it possible to easily integrate a broadcast fax reception device into a known type of fax reception device, and therefore to produce a broadcast fax reception device at low cost, error correction using procedures and components close to those implemented in the error correction mode ("ECM") of fax machines.

On note que la mise en oeuvre du procédé peut se faire sur différents supports de transmission, filaire et hertzien, en modulation de phase, d'amplitude, de fréquence, en modulation en quadrature d'amplitude et de phase, sur des porteuses de radio, de télévision, par exemple. It is noted that the implementation of the method can be done on different transmission supports, wired and wireless, in phase, amplitude, frequency modulation, in quadrature amplitude and phase modulation, on radio carriers. , television, for example.

L'invention permet aussi la transmission de données ou de symboles d'information primaire en simplex, c'est-à-dire avec tous les signaux transmis par un dispositif d'émission vers au moins un dispositif de réception. The invention also allows the transmission of data or symbols of primary information in simplex, that is to say with all the signals transmitted by a transmitting device to at least one receiving device.

La diffusion, transmission entre un émetteur et plusieurs récepteurs est ainsi possible. La création d'un service de diffusion de symboles d'information primaire réservé à des clients, à des correspondants ou à des abonnés, comme, par exemple, la diffusion d'informations générales ou thématiques, peut alors être envisagée. Le dispositif de diffusion diffuse alors les symboles d'information primaire par l'intermédiaire d'un support de transmission commun à plusieurs dispositifs de réception. Broadcasting and transmission between a transmitter and several receivers is thus possible. The creation of a service for the dissemination of primary information symbols reserved for customers, correspondents or subscribers, such as, for example, the dissemination of general or thematic information, can then be envisaged. The broadcasting device then broadcasts the primary information symbols via a transmission medium common to several reception devices.

Selon des caractéristiques particulières, le procédé de diffusion tel que succinctement exposé ci-dessus comporte une étape d'organisation de symboles d'information au cours de laquelle on organise les symboles d'information destinés à être transmis, en blocs comportant des lignes possédant, toutes, le même nombre de symboles, les symboles d'un bloc étant successivement diffusés au cours de l'étape de diffusion, selon leur position dans ledit bloc, dans l'ordre des lignes et, dans chaque ligne dans l'ordre des colonnes. According to particular characteristics, the broadcasting method as succinctly set out above comprises a step of organizing information symbols during which the information symbols intended to be transmitted are organized, in blocks comprising lines having, all, the same number of symbols, the symbols of a block being successively diffused during the diffusion step, according to their position in said block, in the order of the lines and, in each line in the order of the columns .

Préférentiellement, au cours de l'étape d'organisation de symboles d'information - chaque bloc étant organisé au cours de l'étape d'organisation de symboles d'information, on effectue l'étape de diffusion de tous les symboles d'information en diffusant, dans chaque bloc, tous les symboles d'information primaire préliminairement à des symboles d'information de redondance - on réalise une opération de constitution de blocs dans lesquels au moins une partie des symboles d'information de redondance sont déterminés en ne prenant en compte que des symboles d'information d'une colonne dudit bloc de symboles ou - on réalise une opération de constitution de blocs rectangulaires, dans lesquels des symboles de protocole de redondance de ligne sont déterminés en ne prenant en compte que des symboles d'information d'une ligne dudit bloc de symboles et sont susceptibles de permettre une détection d'erreur affectant au moins un des symboles d'information de ladite ligne. Preferably, during the step of organizing information symbols - each block being organized during the step of organizing information symbols, the step of distributing all the information symbols is carried out. by diffusing, in each block, all the primary information symbols preliminary to redundancy information symbols - a block constitution operation is carried out in which at least part of the redundancy information symbols are determined by not taking take into account that information symbols of a column of said block of symbols or - an operation of constituting rectangular blocks is carried out, in which symbols of line redundancy protocol are determined by taking into account only symbols of information of a line of said block of symbols and are capable of allowing error detection affecting at least one of the information symbols of said line.

Corrélativement, selon des caractéristiques particulières, le dispositif de diffusion tel que succinctement exposé ci-dessus, comporte un moyen d'organisation de symboles d'information adapté à organiser les symboles d'information destinés à être transmis, en blocs comportant des lignes possédant, toutes, le même nombre de symboles, et dans chaque bloc de symboles d'information, tous les symboles d'information primaire avant des symboles d'information de redondance, les symboles d'un bloc étant successivement diffusés selon leur position dans ledit bloc, dans l'ordre des lignes et, dans chaque ligne dans l'ordre des colonnes. Correlatively, according to particular characteristics, the broadcasting device as succinctly described above, comprises a means of organizing information symbols suitable for organizing the information symbols intended to be transmitted, in blocks comprising lines having, all, the same number of symbols, and in each block of information symbols, all the primary information symbols before redundancy information symbols, the symbols of a block being successively distributed according to their position in said block, in row order and in each row in column order.

Préférentiellement: - le moyen de détermination des symboles d'information de redondance est adapté à déterminer chaque symbole d'information de redondance en ne prenant en compte que des symboles d'information de la colonne dudit bloc de symboles qui comporte ledit symbole d'information de redondance, ou - le dispositif de diffusion tel que succinctement exposé ci-dessus comporte un moyen de détermination de symboles de protocole de redondance de ligne, à partir de symboles d'information d'une ligne d'un bloc, et susceptibles de permettre la détection d'erreur affectant au moins un symbole d'information de ladite ligne, le moyen d'organisation de symboles d'information étant adapté à constituer les blocs comportant des symboles de protocole de redondance de ligne fournis par le moyen de détermination de symboles de protocole de redondance. Preferably: the means for determining the redundancy information symbols is adapted to determine each redundancy information symbol by only taking into account information symbols from the column of said block of symbols which comprises said information symbol redundancy, or - the broadcasting device as succinctly described above comprises a means for determining symbols of line redundancy protocol, from information symbols of a line of a block, and capable of allowing error detection affecting at least one information symbol of said line, the information symbol organization means being adapted to constitute the blocks comprising line redundancy protocol symbols provided by the symbol determination means redundancy protocol.

Corrélativement, dans le dispositif de réception tel que succinctement exposé ci-dessus, le moyen de correction est adapté à corriger indépendamment des erreurs concernant chaque colonne d'un bloc dans lequel les symboles d'information reçus sont susceptibles d'être organisés, ledit bloc comportant une pluralité de lignes successives possédant, toutes, le même nombre de symboles d'information. Correlatively, in the reception device as briefly described above, the correction means is adapted to independently correct errors concerning each column of a block in which the information symbols received are likely to be organized, said block comprising a plurality of successive lines all having the same number of information symbols.

Préférentiellement, I'organisation du bloc est donnée au cours de la réception de blocs, L'ordre de réception des symboles correspondant à l'ordre des positions de ces symboles dans les lignes du bloc, les lignes étant successivement organisées dans leur ordre dans le bloc. Preferably, the organization of the block is given during the reception of blocks, the order of reception of the symbols corresponding to the order of the positions of these symbols in the lines of the block, the lines being successively organized in their order in the block.

Grâce à chacune de ces dispositions, les erreurs de diffusion qui touchent la diffusion de blocs, dites erreurs "par paquet", touchent plusieurs symboles d'information primaires successifs, dans l'ordre de la diffusion. Thanks to each of these provisions, the broadcasting errors which affect the broadcasting of blocks, called "packet" errors, affect several successive primary information symbols, in the order of broadcasting.

Lorsqu'une telle perturbation du support de transmission possède une durée supérieure à celle d'émission d'un seul symbole, les erreurs qu'elle provoque sont ainsi réparties sur plusieurs colonnes du bloc. Les symboles d'information de redondance sont chacun destinés à corriger des erreurs sur une seule colonne et agissant colonne par colonne, peuvent permettre de corriger chacune desdites erreurs. En conséquence, la correction des erreurs affectant ces symboles est facilitée.When such a disturbance of the transmission medium has a duration greater than that of emission of a single symbol, the errors which it causes are thus distributed over several columns of the block. The redundancy information symbols are each intended to correct errors on a single column and acting column by column, can make it possible to correct each of said errors. Consequently, the correction of errors affecting these symbols is facilitated.

II s'ensuit que le nombre de symboles d'information de redondance nécessaires à la correction d'erreurs par paquet est plus faible dans ce mode de mise en oeuvre particulier du procédé de l'invention. Ceci est particulièrement efficace en mettant en oeuvre des méthodes de correction d'erreur connue sous le nom de "Reed-Solomon"
Selon des caractéristiques particulières, le procédé de diffusion, tel que succinctement exposé ci-dessus, comporte une étape de duplication de séquences de symboles, au cours de laquelle on fournit des séquences de symboles dites "dupliquées", identiques à des séquences de symboles originales, et, au cours de l'étape de diffusion, on diffuse après chaque séquence originale, le cas échéant, les séquences de symboles dupliquées au cours de l'étape de duplication.
It follows that the number of redundancy information symbols necessary for the correction of errors per packet is lower in this particular embodiment of the method of the invention. This is particularly effective when implementing error correction methods known as "Reed-Solomon"
According to particular characteristics, the diffusion method, as succinctly explained above, comprises a step of duplicating symbol sequences, during which sequences of so-called "duplicated" symbols are supplied, identical to sequences of original symbols. , and, during the broadcasting step, after each original sequence, the sequences of symbols duplicated during the duplication step are broadcast.

Corrélativement, le dispositif de diffusion, tel que succinctement exposé ci-dessus, comporte un moyen de duplication de séquences de symboles adapté à fournir au moyen de diffusion des séquences dites "dupliquées" de symboles identiques à des séquences de symboles originales et à ce que le moyen de diffusion est adapté à diffuser après chaque séquences originales, le cas échéant, toute séquence de symboles dupliquée correspondante. Correlatively, the broadcasting device, as succinctly explained above, comprises a means of duplicating symbol sequences adapted to supply by means of broadcasting so-called "duplicated" sequences of symbols identical to original symbol sequences and that the broadcasting means is adapted to broadcast after each original sequence, if applicable, any corresponding duplicated symbol sequence.

Corrélativement, le procédé de réception, tel que succinctement exposé ci-dessus, comporte une étape de comparaison de séquences successives de symboles d'information reçus au cours de l'étape de réception, au cours de laquelle on élimine chaque séquence de symbole qui est identique à celle qui la précède. Correlatively, the reception method, as succinctly explained above, comprises a step of comparing successive sequences of information symbols received during the reception step, during which each symbol sequence which is identical to the one preceding it.

Corrélativement, le dispositif de réception, tel que succinctement exposé ci-dessus, comporte un moyen de comparaison de séquences successives de symboles d'information reçus par le moyen de réception, adapté à éliminer chaque séquence qui est identique à celle qui la précède. Correlatively, the reception device, as succinctly explained above, comprises a means of comparing successive sequences of information symbols received by the reception means, adapted to eliminate each sequence which is identical to the one preceding it.

Grâce à ces dispositions, une perturbation de diffusion qui affecte une séquence de symboles de contrôle peut être compensée par la duplication de ces mêmes symboles, étant rappelé ici que l'invention vise a éviter que les phases de diffusion soient dupliqués. Thanks to these provisions, a diffusion disturbance which affects a sequence of control symbols can be compensated for by the duplication of these same symbols, it being recalled here that the invention aims to avoid that the diffusion phases are duplicated.

Selon des caractéristiques particulières du procédé de diffusion tel que succinctement exposé ci-dessus - le procédé de diffusion comporte une étape d'adressage au cours de laquelle on fournit des symboles d'adresse de dispositif de réception susceptibles de permettre à chaque dispositif de réception de déterminer si les symboles d'information primaire lui sont destinés ou non, et on incorpore les symboles d'adresse dans des séquences de symboles d'information destinées à être diffusées - au cours de l'étape d'adressage, on incorpore, dans la séquence de symboles, des symboles d'information d'adresse, et, associés à chacune de ces séquences, des symboles de protocole correspondant à un numéro associé à ladite séquence de symboles d'adresse, ou - au cours de l'étape d'adressage, on incorpore, dans les symboles d'information destinés à être diffusés, des symboles représentatifs de la source des symboles d'information primaire diffusés. According to particular characteristics of the broadcasting method as succinctly set out above - the broadcasting method comprises an addressing step during which symbols of receiving device address are provided which are capable of enabling each receiving device to determine whether the primary information symbols are intended for it or not, and the address symbols are incorporated into sequences of information symbols intended to be broadcast - during the addressing step, the sequence of symbols, address information symbols, and, associated with each of these sequences, protocol symbols corresponding to a number associated with said sequence of address symbols, or - during the step of addressing, symbols representative of the source of the primary information symbols broadcast are incorporated into the information symbols intended to be broadcast.

Corrélativement, selon des caractéristiques particulières du dispositif de diffusion tel que succinctement exposé ci-dessus - le dispositif de diffusion comporte un moyen d'adressage adapté à fournir au moyen de diffusion des symboles d'adresse de dispositif de réception susceptible de permettre à chaque dispositif de réception de déterminer si les symboles d'information primaire lui sont destinés ou non, et le moyen de diffusion est adapté à incorporer les symboles d'adresse fournis par le moyen d'adressage dans des séquences de symboles d'information destinés à être diffusés - le moyen d'adressage est adapté à fournir, au moyen de diffusion, des séquences de symboles d'information d'adresse, séquences appelées "lignes" et, associés à chacune de ces séquences, des symboles de protocole correspondant à un numéro de lignes de ladite séquence ou - le moyen d'adressage est adapté à fournir des symboles d'information d'adresse représentatifs de la source des symboles d'information primaire diffusés. Correlatively, according to particular characteristics of the broadcasting device as succinctly described above - the broadcasting device comprises an addressing means adapted to supply the broadcasting means with address symbols of the receiving device capable of enabling each device of reception to determine whether the primary information symbols are intended for it or not, and the broadcasting means is adapted to incorporate the address symbols supplied by the addressing means into sequences of information symbols intended to be broadcast the addressing means is adapted to supply, by broadcasting means, sequences of address information symbols, sequences called "lines" and, associated with each of these sequences, protocol symbols corresponding to a number of lines of said sequence or - the addressing means is adapted to provide address information symbols representative of the source of the primary information symbols disseminated.

Corrélativement, le procédé de réception, tel que succinctement exposé ci-dessus, comporte une étape de comparaison d'adresse au cours de laquelle on compare une adresse incorporée dans les symboles d'information diffusés, d'une part, et une adresse mémorisée, d'autre part.  Correlatively, the reception method, as succinctly explained above, comprises an address comparison step during which an address incorporated in the information symbols broadcast, on the one hand, and a stored address, is compared, on the other hand.

Corrélativement, le dispositif de réception, tel que succinctement exposé ci-dessus, comporte une mémoire adaptée à contenir au moins une adresse et un moyen de comparaison d'une adresse incorporée dans les symboles d'information, d'une part, et de l'adresse contenue dans la mémoire, d'autre part. Correlatively, the reception device, as succinctly explained above, comprises a memory adapted to contain at least one address and a means of comparing an address incorporated in the information symbols, on the one hand, and the address in memory, on the other hand.

Grâce à ces dispositions, chaque dispositif de réception peut déterminer si les symboles d'information primaire lui sont destinés, en comparant au moins une adresse qu'il conserve avec l'adresse incorporée dans les symboles d'information primaire. Le dispositif d'émission peut ainsi adresser à chaque dispositif de réception ou à chaque groupe de dispositifs de réception, des symboles d'information primaire qui sont destinés exclusivement audit(s) dispositif(s) de réception. Corrélativement, le dispositif de réception peut ainsi identifier chaque source de symboles d'information primaire et sélectionner la ou les sources dont il souhaite recevoir des symboles d'information primaire. Thanks to these provisions, each reception device can determine whether the primary information symbols are intended for it, by comparing at least one address which it keeps with the address incorporated in the primary information symbols. The sending device can thus send to each receiving device or to each group of receiving devices, primary information symbols which are intended exclusively for said receiving device (s). Correlatively, the reception device can thus identify each source of primary information symbols and select the source or sources from which it wishes to receive primary information symbols.

Selon des caractéristiques particulières, le procédé de diffusion, tel que succinctement exposé ci-dessus, comporte, après l'étape de diffusion de diffusion de deuxièmes symboles de protocole - la mise en oeuvre par chaque dispositif de réception
d'une étape de vérification au cours de laquelle on vérifie que
les éventuelles erreurs affectant les symboles d'information
primaire sont susceptibles d'être corrigées ; et
d'une étape d'émission de signaux d'erreur au cours de
laquelle on émet des signaux d'erreur représentatifs du défaut
de réception desdits symboles d'information primaire si au
moins une erreur affectant un symbole d'information
primaire n'est pas susceptible d'être corrigée, émission
effectuée par ledit dispositif de réception à destination du
dispositif de diffusion - la mise en oeuvre, par le dispositif de diffusion, en réponse à ces signaux d'erreur, d'une étape d'émission desdits symboles d'information primaire, au cours de laquelle on émet lesdits symboles d'information primaire à destination dudit dispositif de réception.
According to particular characteristics, the broadcasting method, as succinctly explained above, comprises, after the broadcasting diffusion step of second protocol symbols - the implementation by each reception device
a verification step during which we verify that
any errors affecting the information symbols
primary are likely to be corrected; and
a step of transmitting error signals during
which emits error signals representative of the fault
receiving said primary information symbols if at
minus an error affecting an information symbol
primary is not likely to be corrected, emission
performed by said receiving device to the
broadcasting device - the implementation, by the broadcasting device, in response to these error signals, of a step of transmitting said primary information symbols, during which said primary information symbols are transmitted to said receiving device.

Grâce à ces dispositions, le plus grand nombre des dispositifs de réception reçoit les symboles d'information primaire par diffusion, donc à moindre coût, et ceux qui n'ont pas correctement reçu ces symboles au cours de l'étape de diffusion les reçoivent au cours de l'étape d'émission, à coût plus élevé. Thanks to these provisions, the greatest number of reception devices receives the primary information symbols by diffusion, therefore at a lower cost, and those which did not correctly receive these symbols during the diffusion stage receive them at during the emission stage, at higher cost.

Le coût de transmission des symboles est donc minimisé alors même que la bonne réception des symboles par tous les dispositifs de réception est garantie. The cost of transmitting the symbols is therefore minimized even though the good reception of the symbols by all the reception devices is guaranteed.

Préférentiellement au cours de l'étape d'émission, on émet par l'intermédiaire d'un deuxième support de transmission différent du support de transmission sur lequel est effectuée la diffusion au cours de l'étape de diffusion de symboles d'information. Preferably during the transmission step, it is transmitted via a second transmission medium different from the transmission medium on which the diffusion is carried out during the diffusion step of information symbols.

Grâce à ces dispositions, un support de transmission possédant une grande résistance aux perturbations peut être utilisé pour la réémission. Thanks to these provisions, a transmission medium having a high resistance to disturbances can be used for retransmission.

Préférentiellement, le procédé de diffusion, tel que succinctement exposé ci-dessus, comporte, préliminairement à l'étape d'émission, une étape de sélection d'un support de transmission, au cours de laquelle on sélectionne un support de transmission en prenant en compte le nombre de dispositifs de réception qui ont émis des signaux représentatifs de défaut de réception, et, au cours de l'étape d'émission, on émet par l'intermédiaire du support de transm transmission qui assure une bonne transmission, même si son coût est plus élevé. Preferably, the broadcasting method, as succinctly explained above, comprises, preliminary to the transmission step, a step of selecting a transmission medium, during which a transmission medium is selected by taking into account counts the number of reception devices which have sent signals representative of reception defect, and, during the transmitting step, it is transmitted by means of the transmission transmission medium which ensures good transmission, even if its cost is higher.

L'invention vise aussi un réseau caractérisé en ce qu'il comporte un support de transmission, un dispositif de diffusion de symboles d'information primaire tel que succinctement exposé ci-dessus et au moins un dispositif de réception de symboles d'information primaire tel que succinctement exposé ci-dessus, les premiers symboles de protocole pris en compte par le moyen de sélection de chaque dispositif de réception étant les premiers symboles de protocole diffusés par le moyen de diffusion du dispositif de diffusion. The invention also relates to a network characterized in that it comprises a transmission medium, a device for broadcasting primary information symbols as succinctly described above and at least one device for receiving primary information symbols such as briefly described above, the first protocol symbols taken into account by the selection means of each reception device being the first protocol symbols broadcast by the broadcasting means of the broadcasting device.

L'invention vise aussi un télécopieur caractérisé en ce qu'il comporte un dispositif de réception de symboles d'information primaire tel que succinctement exposé ci-dessus. The invention also relates to a facsimile machine characterized in that it includes a device for receiving primary information symbols as succinctly set out above.

Les avantages de ce réseau et de ce télécopieur étant similaires à ceux des dispositifs succinctement exposés ci-dessus, ils ne sont pas rappelés ici. The advantages of this network and of this facsimile machine being similar to those of the devices succinctly described above, they are not repeated here.

D'autres avantages, buts et caractéristiques de la présente invention apparaîtront à la lecture de la description qui va suivre, faite en regard des dessins annexés dans un but explicatif et nullement limitatif, dans lesquels - la figure 1 représente une succession de signaux échangés entre un émetteur et un récepteur de télécopie, selon la recommandation T.30 de L'ITOU bien connue dans le domaine des télécopieurs - la figure 2 représente une succession de signaux échangés entre un émetteur et un récepteur de télécopie, dans un mode de correction d'erreur, selon le protocole présenté en figure 1, dans un exemple de transmission de deux pages d'un document - la figure 3 représente une structure temporelle d'un signal, ou trame, contenant des symboles d'informations primaire, représentatifs d'image, conforme au protocole présenté en figure i - la figure 4 représente une structure temporelle comprenant plusieurs trames illustrant la transmission de deux procédures de diffusion multiplexées, ou entrelacées; - la figure 5 représente une structure temporelle d'un signal, ou "trame", de démarrage mis en oeuvre avec la présente invention - la figure 6 représente une structure temporelle d'un signal, ou trame, représentatif de la fin d'un bloc de symboles transmis, conforme au protocole présenté en figure 1; - la figure 7 représente une structure temporelle d'un signal, ou trame, représentatif de la fin d'un bloc de symboles transmis, mis en oeuvre avec la présente invention - la figure 8 représente une structure temporelle d'un ensemble de trames illustrant le mode de correction d'erreur ECM, susmentionné, mettant en oeuvre le protocole présenté en figure I - la figure 9 représente une structure temporelle d'un ensemble de trames illustrant la correction d'erreur mise en oeuvre avec la présente invention - la figure 10 est une représentation d'une répartition par blocs des symboles à transmettre, mettant en oeuvre le protocole présenté en figure 1 ; - la figure 11 est une représentation d'une répartition par blocs des symboles à transmettre, mis en oeuvre avec la présente invention - les figures 12, 13 et 14 représentent trois successions de signaux, ou trames, de démarrage mis en oeuvre avec la présente invention, dans trois modes de fonctionnement différents; - la figure 15 représente une structure temporelle d'un ensemble de trames d'adresse pour adressage individuel de dispositifs de réception, mis en oeuvre avec la présente invention - la figure 16 représente une structure temporelle d'un signal, ou trame, de commande de gestion de récepteur à distance dite "à nouveau droit accordé", mis en oeuvre avec la présente invention - la figure 17 représente une structure temporelle d'un signal, ou trame, de commande de gestion de récepteur à distance dite "å ancien droit retiré", mis en oeuvre avec la présente invention - la figure 18 représente une succession de signaux transmis, en combinaison avec la mise en oeuvre de la présente invention - les figures 19 et 20 représentent trois successions de signaux transmis, en combinaison avec la mise en oeuvre de la présente invention - la figure 21 représente des dispositifs de communication d'images mis en oeuvre avec la présente invention - la figure 22 représente un schéma-bloc d'un circuit électronique spécifique à un récepteur présenté en figure 21 - la figure 23 représente un schéma-bloc d'un circuit électronique spécifique à un émetteur présenté en figure 21; - la figure 24 représente l'organisation de tâches effectuées par ou en coopération avec le circuit présenté en figure 22 - la figure 25 représente l'organisation de tâches effectuées par ou en coopération avec le circuit présenté en figure 23 - les figures 26, 27 et 29 représentent des organigrammes partiels de fonctionnement d'un moyen de contrôle de communication en réception mis en oeuvre avec la présente invention - la figure 28 représente un organigramme de fonctionnement d'un moyen de contrôle de qualité au sein du dispositif d'émission mis en oeuvre avec la présente invention - la figure 30 représente un organigramme de fonctionnement d'un moyen de contrôle des pages reçues au sein d'un dispositif de réception mis en oeuvre avec la présente invention - la figure 31 représente un organigramme de fonctionnement d'un moyen de contrôle de flux et de synchronisation de trames, au sein d'un dispositif de réception, mis en oeuvre avec la présente invention - les figures 32 et 33 représentent des organigrammes partiels de fonctionnement d'un moyen de sélection de documents, au sein d'un dispositif de réception, mis en oeuvre avec la présente invention - la figure 34 représente un organigramme partiel de fonctionnement du dispositif de communication en émission; - la figure 35 représente les symboles d'information destinés à être émis, sous forme de blocs mis en oeuvre avec la présente invention - la figure 36 représente les symboles d'information reçus correspondant aux symboles représentés en figure 35, sous forme de blocs - les figures 37 et 38 représentent des structures de données conservées dans des mémoires de dispositifs mis en oeuvre avec la présente invention - les figures 39, 40 et 41 sont des organigrammes représentant le fonctionnement des moyens utilisés à la fois par un moyen de codage et un moyen de décodage mis en oeuvre avec la présente invention. Other advantages, aims and characteristics of the present invention will appear on reading the description which follows, made with reference to the appended drawings for explanatory purposes and in no way limitative, in which - FIG. 1 represents a succession of signals exchanged between a facsimile transmitter and receiver, according to the ITOU recommendation T.30 well known in the field of facsimile machines - Figure 2 represents a succession of signals exchanged between a facsimile transmitter and receiver, in a correction mode d error, according to the protocol presented in figure 1, in an example of transmission of two pages of a document - figure 3 represents a temporal structure of a signal, or frame, containing symbols of primary information, representative of image, in accordance with the protocol presented in figure i - figure 4 represents a time structure comprising several frames illustrating the transmission of two procedures multiplexed or interleaved broadcasting facilities; - Figure 5 shows a time structure of a start signal, or "frame", implemented with the present invention - Figure 6 shows a time structure of a signal, or frame, representative of the end of a block of symbols transmitted, in accordance with the protocol presented in FIG. 1; - Figure 7 shows a time structure of a signal, or frame, representative of the end of a block of transmitted symbols, implemented with the present invention - Figure 8 shows a time structure of a set of frames illustrating the ECM error correction mode, mentioned above, implementing the protocol presented in FIG. I - FIG. 9 represents a time structure of a set of frames illustrating the error correction implemented with the present invention - FIG. 10 is a representation of a block distribution of the symbols to be transmitted, implementing the protocol presented in FIG. 1; - Figure 11 is a representation of a block distribution of the symbols to be transmitted, implemented with the present invention - Figures 12, 13 and 14 show three successions of start signals, or frames, implemented with the present invention, in three different modes of operation; - Figure 15 shows a time structure of a set of address frames for individual addressing of reception devices, implemented with the present invention - Figure 16 shows a time structure of a control signal, or frame of remote receiver management known as "new right granted", implemented with the present invention - FIG. 17 represents a time structure of a signal, or frame, of remote receiver management control control known as "old law" removed ", implemented with the present invention - Figure 18 shows a succession of transmitted signals, in combination with the implementation of the present invention - Figures 19 and 20 represent three successions of transmitted signals, in combination with the implementation of the present invention - Figure 21 shows image communication devices implemented with the present invention - Figure 22 shows a schematic-bl oc of an electronic circuit specific to a receiver presented in figure 21 - figure 23 represents a block diagram of an electronic circuit specific to a transmitter presented in figure 21; - Figure 24 shows the organization of tasks performed by or in cooperation with the circuit presented in Figure 22 - Figure 25 represents the organization of tasks performed by or in cooperation with the circuit presented in Figure 23 - Figures 26, 27 and 29 represent partial flowcharts of operation of a reception communication control means implemented with the present invention - FIG. 28 represents a flowchart of operation of a quality control means within the transmitted transmission device implemented with the present invention - FIG. 30 represents a flowchart of operation of a means of checking the pages received within a reception device implemented with the present invention - FIG. 31 represents a flowchart of operation of a flow control and frame synchronization means, within a reception device, implemented with the present invention n - Figures 32 and 33 show partial flowcharts of operation of a document selection means, within a reception device, implemented with the present invention - Figure 34 shows a partial flowchart of operation of the device communication in transmission; FIG. 35 represents the information symbols intended to be transmitted, in the form of blocks implemented with the present invention - FIG. 36 represents the information symbols received corresponding to the symbols represented in FIG. 35, in the form of blocks - Figures 37 and 38 show data structures stored in memories of devices implemented with the present invention - Figures 39, 40 and 41 are flow diagrams showing the operation of the means used both by a coding means and a decoding means implemented with the present invention.

DEFINITIONS
Dans toute la description on appelle - information ou symbole d'information primaire, l'ensemble des symboles, ou données, d'un "message", c'est-à-dire la stricte partie utile des signaux émis, soit aussi la partie des signaux strictement représentative de l'image transmise, éventuellement sous forme compressée, - information ou symbole d'information secondaire, L'ensemble des symboles, ou données, d'un "message" reçu, c'est-à-dire la partie des signaux reçus qui correspond aux symboles d'information primaire émis, soit aussi la partie des signaux strictement représentative de l'image reçue, éventuellement sous forme compressée, - redondance ou symbole d'information de redondance, des symboles susceptibles de permettre la correction d'erreur affectant de l'information, - codage, la détermination de symboles d'information de redondance, - décodage la correction de symboles mettant en oeuvre des symboles d'information de redondance, - émetteur, télécopieur émetteur, dispositif de diffusion ou dispositif d'émission, un dispositif qui est adapté à transmettre un message, même si, au cours de la transmission, il reçoit des signaux, par exemple de protocole, - récepteur, télécopieur récepteur, dispositif de réception, un dispositif qui est adapté à recevoir un message, même si, au cours de la réception, il émet des signaux, par exemple de protocole, - adresse, identificateur ou symbole d'information d'adresse, des symboles susceptibles de permettre à chaque dispositif de réception de déterminer si l'information associée à cette adresse doit, ou non, être traitée par lui - "trame", un signai numérique comportant des champs ayant chacun une signification prédéterminée en fonction de leur position dans la trame et - "émission", L'émission par l'intermédiaire d'un support de transmission de signaux représentatifs de données ou de symboles, - "réception", la réception par l'intermédiaire d'un support de transmission de signaux représentatifs de données ou de symboles, - "transmission", l'ensemble d'une l'émission et d'une réception correspondante et - "procédure de diffusion", un ensemble de symboles destinées au(x) même(s) dispositif(s) de réception et correspondant à une information primaire cohérente provenant d'une même source.
DEFINITIONS
Throughout the description, information or primary information symbol is called the set of symbols, or data, of a "message", that is to say the strict useful part of the signals transmitted, ie also the part signals strictly representative of the transmitted image, possibly in compressed form, - information or secondary information symbol, The set of symbols, or data, of a received "message", that is to say the part of the signals received which corresponds to the primary information symbols sent, that is also the part of the signals strictly representative of the image received, possibly in compressed form, - redundancy or redundancy information symbol, symbols capable of allowing the correction of error affecting information, - coding, determination of redundancy information symbols, - decoding correction of symbols using redundancy information symbols, - transmitter, fax transmitter, broadcasting device or transmitting device, a device which is adapted to transmit a message, even if, during transmission, it receives signals, for example of protocol, - receiver, facsimile receiver, receiving device, a device which is suitable for receiving a message, even if, during reception, it transmits signals, for example of protocol, - address, identifier or symbol of address information, symbols capable of enabling each reception device to determine whether or not the information associated with this address should be processed by it - "frame", a digital signal comprising fields each having a predetermined meaning depending on their position in the frame and - "transmission", L transmission via a transmission medium of signals representative of data or symbols, - "reception" means reception via a transmission medium of sig nals representative of data or symbols, - "transmission", the set of a transmission and a corresponding reception and - "broadcasting procedure", a set of symbols intended for the same device (s) (s) of reception and corresponding to a coherent primary information coming from the same source.

DESCRIPTION D'UN MODE PARTICULIER DE REALISATION DE
L'INVENTION ADAPTE A DES TRANSMISSIONS DE TELECOPIES
Le procédé de communication décrit et représenté est basé sur une structuration des signaux à émettre en trame dont le format est illustré en figures 1 et 3. Ce format de trame est celui des trames utilisées pour la transmission de télécopie bien connue de l'homme du métier. Ces trames sont caractérisées par un découpage en champs ayant chacun une signification différente et une interprétation correspondante par le dispositif de réception et de traitement de la communication.
DESCRIPTION OF A PARTICULAR EMBODIMENT OF
THE INVENTION SUITABLE FOR FAX TRANSMISSIONS
The communication method described and shown is based on a structuring of the signals to be transmitted in a frame, the format of which is illustrated in FIGS. 1 and 3. This frame format is that of the frames used for facsimile transmission well known to those skilled in the art. job. These frames are characterized by a division into fields each having a different meaning and a corresponding interpretation by the device for receiving and processing the communication.

Dans la figure 1 sont représentées des flèches horizontales allant, dans un sens ou dans l'autre, du télécopieur émetteur à gauche au télécopieur récepteur à droite, et réciproquement. Chacune de ces flèches représente un signal transmis dans le sens de la dite flèche, L'ordre chronologique des signaux étant celui des flèches successives représentées de haut en bas: - dans une première phase, dénommée "A", le télécopieur émetteur émet vers le télécopieur récepteur une sonnerie d'appel, puis un signal référencé "CNG", par lequel l'émetteur s'identifie comme un terminal de traitement de données. In FIG. 1 are shown horizontal arrows going, in one direction or the other, from the sending fax machine on the left to the receiving fax machine on the right, and vice versa. Each of these arrows represents a signal transmitted in the direction of said arrow, The chronological order of the signals being that of the successive arrows represented from top to bottom: - in a first phase, called "A", the sending fax machine transmits to the receiving fax machine ringing signal, then a signal referenced "CNG", by which the transmitter identifies itself as a data processing terminal.

En retour, le récepteur émet un signal référencé "CED" qui indique sa présence auprès de l'émetteur, - dans une deuxième phase, dénommée phase de pré-message "B", le télécopieur récepteur transmet un signal référencé "DIS" qui décrit ses caractéristiques, comme par exemple le nombre de données qu'il est capable de traiter par seconde.In return, the receiver transmits a signal referenced "CED" which indicates its presence with the transmitter, - in a second phase, called the pre-message phase "B", the receiving fax machine transmits a signal referenced "DIS" which describes its characteristics, such as the number of data it is able to process per second.

Puis, éventuellement, il émet un signal référencé sous le nom "NSF" (initiales des mots anglais employés par l'homme du métier "Non Standard Facilities") qui lui permet d'informer le dispositif d'émission qu'il est capable d'effectuer des traitements particuliers, en harmonie avec ce dispositif d'émission. Le dispositif de réception reçoit, en retour, un signal référencée sous le nom de "NSS", en réponse au signal "NSF" Enfin, le dispositif d'émission émet un signal référencé sous le nom "TCF", susceptible de permettre l'estimation d'une qualité de transmission du support de transmission. Enfin, le dispositif de réception émet un signal référencé "CFR" qui indique le bon déroulement de la phase B, - dans les phases "C", le télécopieur émetteur émet des signaux référencés "FCD,XXX" où XXX correspond à un nombre qui vaut initialement 000 puis qui est, à chaque signal, incrémenté d'une unité, et représente une partie de l'image à transmettre et, en mode de correction d'erreur, des redondances destinées à détecter et à corriger des éventuelles erreurs de transmission des informations avec lesquelles elles sont transmises dans ledit signal. Puis l'émetteur émet un signal référencé "RCP" qui délimite un bloc de signaux, - dans les phases "D", s'il est en mode de correction d'erreur, le télécopieur émetteur émet un signal référencé "PPS-NULL" page, bloc, nombre de trame qui identifie la fin d'un bloc de signaux. Puis, toujours en mode de correction d'erreur, le récepteur émet un signal référencé "PPR" s'il y a erreur et "MCF" sinon, qui identifie les trames "FCD" manquantes à la réception. Des phases de types "C" et "D" se succèdent ensuite, tant qu'il y a des données à transmettre et - après la dernière des phases "D", au cours de la phase dénommée "E", le télécopieur émetteur émet un signal référencé "DCN" qui indique que toutes les informations qu'il avait à transmettre ont été transmises.Then, possibly, it transmits a signal referenced under the name "NSF" (initials of the English words used by the person skilled in the art "Non Standard Facilities") which allows it to inform the transmission device that it is capable of '' perform specific treatments, in harmony with this emission device. The reception device receives, in return, a signal referenced under the name "NSS", in response to the signal "NSF" Finally, the transmitting device transmits a signal referenced under the name "TCF", capable of enabling the estimation of a transmission quality of the transmission medium. Finally, the reception device transmits a signal referenced "CFR" which indicates the good progress of phase B, - in phases "C", the transmitting facsimile transmits signals referenced "FCD, XXX" where XXX corresponds to a number which is initially worth 000 then which is, for each signal, incremented by one, and represents a part of the image to be transmitted and, in error correction mode, redundancies intended to detect and correct possible transmission errors information with which they are transmitted in said signal. Then the transmitter transmits a signal referenced "RCP" which delimits a block of signals, - in phases "D", if it is in error correction mode, the transmitting facsimile transmits a signal referenced "PPS-NULL" page, block, frame number that identifies the end of a block of signals. Then, still in error correction mode, the receiver sends a signal referenced "PPR" if there is an error and "MCF" otherwise, which identifies the missing "FCD" frames on reception. Phases of types "C" and "D" then follow one another, as long as there is data to be transmitted and - after the last of phases "D", during the phase called "E", the sending fax machine transmits a signal referenced "DCN" which indicates that all the information it had to transmit has been transmitted.

Dans un exemple correspondant à la transmission de deux pages d'un document en mode de correction d'erreur, la succession de signaux échangés entre l'émetteur et le récepteur de télécopie, selon ce protocole est présentée en figure 2. In an example corresponding to the transmission of two pages of a document in error correction mode, the succession of signals exchanged between the sender and the fax receiver, according to this protocol is presented in FIG. 2.

La figure 2 présente les mêmes successions de signaux que la figure 1, dans le cas d'erreur de transmission puis de défaut de disponibilité du récepteur, les flèches les plus épaisses étant celles qui correspondent à un débit instantané de données plus élevé, typiquement de 14400 bits par secondes (communément nommées par leurs initiales "bps"), les flèches les plus fines correspondant typiquement à 300 bps. Par exemple, les première quatrième et septième flèches correspondent à des phases "C" de la figure 1. tandis que les deuxième et troisième flèches correspondent à une phase "D" en figure 1. FIG. 2 shows the same signal successions as in FIG. 1, in the case of transmission error and then of lack of availability of the receiver, the thickest arrows being those which correspond to a higher instantaneous data rate, typically of 14400 bits per second (commonly called by their initials "bps"), the thinnest arrows typically corresponding to 300 bps. For example, the first fourth and seventh arrows correspond to phases "C" in FIG. 1. while the second and third arrows correspond to a phase "D" in FIG. 1.

La figure 3 représente, sur un bandeau représentant les informations transmises successivement, la structure temporelle de la transmission d'une télécopie les informations sont transmises dans une succession de champs - un champ F i de séparateur de trames communément appelé drapeau permettant d'identifier le début, ici, et la fin, voir plus loin, d'une trame - un champ d'adresse A 2 de la trame qui contient huit bits, notamment dans le cas de la télécopie; - un champ C 3 de contrôle de la trame qui prend, en HDLC, I'une de deux valeurs selon que les trames sont intermédiaires ou finales, c'est à dire que leur émission est suivie de l'attente d'une réponse de la part du télécopieur en vis à vis - un champ FCF1 4 de contrôle principal identifiant le type du signal numérique parmi tous ceux utilisés pour la transmission de télécopie. Ce champ est exprimé sur un octet; - un champ FCF2 5 de contrôle secondaire, optionnel et destiné à préciser
FCF1. Le contenu des champs FCF1 et FCF2 définit le format et la nature des données d'un champ d'information présenté ci-dessous - un champ de données FIF 6 d'information de télécopie dans lequel sont représentées les données de l'image à transmettre; - un champ FCS 7 de symboles de protocole de redondance susceptible de permettre la détection d'erreur affectant la transmission des informations primaire ou des information d'adresse de la ligne à laquelle le champ FCS 7 est lié et, éventuellement, la correction d'erreur de transmission, les symboles de protocole de redondance de ligne de ce champ étant déterminés en ne prenant en compte que des symboles d'information d'une ligne du bloc de symbole, d'une longueur de seize bits et - un second champ F 8 identique au premier champ F i.
FIG. 3 represents, on a banner representing the information transmitted successively, the temporal structure of the transmission of a facsimile the information is transmitted in a succession of fields - a field F i of frame separator commonly called flag making it possible to identify the beginning, here, and end, see below, of a frame - an address field A 2 of the frame which contains eight bits, in particular in the case of facsimile; - a field C 3 for controlling the frame which, in HDLC, takes one of two values depending on whether the frames are intermediate or final, that is to say that their transmission is followed by waiting for a response from the opposite part of the fax machine - an FCF1 4 main control field identifying the type of digital signal among all those used for fax transmission. This field is expressed in one byte; - an optional secondary control field FCF2 5 intended to specify
FCF1. The content of the FCF1 and FCF2 fields defines the format and nature of the data of an information field presented below - a FIF 6 facsimile information data field in which the image data to be transmitted are represented. ; - an FCS 7 field of redundancy protocol symbols capable of enabling error detection affecting the transmission of primary information or address information of the line to which the FCS 7 field is linked and, possibly, the correction of transmission error, the line redundancy protocol symbols of this field being determined by taking into account only information symbols of one line of the symbol block, of a length of sixteen bits and - a second field F 8 identical to the first field F i.

Le champ adresse A 2 de la trame est utilisé pour identifier une procédure de diffusion. Ainsi, toutes les trames appartenant à une même procédure de diffusion comportent une valeur identique du champ adresse 2, permettant ainsi de mélanger les trames de plusieurs procédures de diffusion transmises de manière entrelacée. The address field A 2 of the frame is used to identify a broadcasting procedure. Thus, all the frames belonging to the same broadcast procedure have an identical value of the address field 2, thus making it possible to mix the frames of several broadcast procedures transmitted in an interlaced manner.

L'interrupteur de flux est alors utilisé pour écarter les procédures de diffusion sans intérêt, c'est-à-dire qui ne sont pas destinées au dispositif de réception considéré et/ou qui sont affectée d'erreur qui ne sont pas susceptibles d'être corrigées.  The flow switch is then used to bypass the procedures for broadcasting without interest, that is to say which are not intended for the receiving device considered and / or which are affected by error which are not liable to be corrected.

La figure 4 illustre la transmission de deux procédures de diffusion multiplexées (dites aussi "entrelacées") 60. Des champs adresse 61, 65 et 69 sont positionnés à une même valeur et permettent, à chaque dispositif de réception, d'identifier des trames 62, 66 et 70 provenant d'une première procédure de diffusion, d'une part. D'autre part, des champs adresse 63, 67 et 71 sont positionnés à une même valeur, différente de celle des champs adresse 61, 65 et 69, et permettent à chaque dispositif de réception d'identifier des trames 64, 68 et 72 provenant d'une seconde procédure de diffusion. FIG. 4 illustrates the transmission of two multiplexed broadcasting procedures (also called "interleaved") 60. Address fields 61, 65 and 69 are positioned at the same value and allow, for each reception device, to identify frames 62 , 66 and 70 from a first broadcast procedure, on the one hand. On the other hand, address fields 63, 67 and 71 are positioned at the same value, different from that of the address fields 61, 65 and 69, and allow each reception device to identify frames 64, 68 and 72 coming from a second broadcast procedure.

Dans un but de clarté, la suite de la présente description est limitée à la transmission d'une seule procédure de diffusion à la fois, c'est-àdire sans qu'une autre procédure ne lui soit entrelacée. Dans cette description, les huit bits du champ adresse A2 ont chacun l'état logique "i"
La succession des champs depuis le champ A 2 jusqu'au champ FCS 7 correspond à la description complète d'une trame.
For the sake of clarity, the remainder of this description is limited to the transmission of only one broadcasting procedure at a time, that is to say without another procedure being intertwined with it. In this description, the eight bits of the address field A2 each have the logical state "i"
The succession of fields from field A 2 to field FCS 7 corresponds to the complete description of a frame.

La succession des champs depuis le champ A 2 jusqu'au champ de données FIF 6 correspond à la description complète d'une trame de données. The succession of fields from the A 2 field to the FIF 6 data field corresponds to the complete description of a data frame.

La succession des champs depuis le champ de contrôle principal FCF1 4 jusqu'au champ de données FIF 6 correspond à la description complète des données de télécopie. The succession of fields from the main control field FCF1 4 to the data field FIF 6 corresponds to the complete description of the facsimile data.

La modification apportée à la signification des champs de contrôle et champs de données de la trame de télécopie, représentée en figures 1 et 3, permet d'améliorer l'utilisation de la redondance et permet la transmission en mode simplex, I'adressage et la mise en oeuvre d'une correction d'erreur dynamique. The modification made to the meaning of the control fields and data fields of the fax frame, represented in FIGS. 1 and 3, makes it possible to improve the use of redundancy and allows transmission in simplex mode, addressing and implementation of dynamic error correction.

En figure 5, on observe un champ SPI 10 de démarrage, illustré en figures 12, 13 et 14, SPI étant les initiales des mots anglais "Service
Provider Identification", et permettant au récepteur de déterminer son intérêt pour le message diffusé. La trame SPI 10 est suivie d'un champ de contrôle secondaire FCF2 11 dont la signification permet de préciser le format du champ d'information.
In FIG. 5, there is a start SPI 10 field, illustrated in FIGS. 12, 13 and 14, SPI being the initials of the English words "Service
Provider Identification ", and allowing the receiver to determine its interest in the broadcast message. The SPI frame 10 is followed by a secondary control field FCF2 11, the meaning of which makes it possible to specify the format of the information field.

On note ici que le champ de contrôle C 3 prend toujours la valeur finale étant donné l'échange en mode simplex des données, leur émission n'étant pas suivie de l'attente d'une réponse de la part du télécopieur en vis à vis. It is noted here that the control field C 3 always takes the final value given the exchange in simplex mode of the data, their transmission not being followed by waiting for a response from the facsimile machine .

Le champ d'information, qui suit, est lui-même divisé en 2 souschamps, le champ LIF 12 ("Label Information Field" en anglais) et le champ DIF 13 ("Document Information Field" en anglais). Le champ LIF 12 et le champ DIF 13 sont des champs de données contenant des informations relatives au message diffuse. The information field, which follows, is itself divided into 2 sub-fields, the LIF 12 field ("Label Information Field" in English) and the DIF field 13 ("Document Information Field" in English). The LIF 12 field and the DIF 13 field are data fields containing information relating to the broadcast message.

Seul ie format du champ DIF est modifié par le contenu du champ de contrôle secondaire FCF2 11. Lorsque le format choisi par l'émetteur est inconnu du récepteur, celui-ci décide d'abandonner la réception de la procédure courante. Only the format of the DIF field is modified by the content of the secondary control field FCF2 11. When the format chosen by the transmitter is unknown to the receiver, the latter decides to abandon reception of the current procedure.

Afin de permettre la réception de diffusion par tous les récepteurs à l'écoute, le champ de contrôle secondaire doit être positionné à la valeur ERA 20 ("Every Receiver Allowed" en anglais) tel qu'illustré en figure 12. In order to allow broadcast reception by all listening receivers, the secondary control field must be set to the value ERA 20 ("Every Receiver Allowed" in English) as illustrated in figure 12.

Dans ce cas le format du champ LIF est défini comme suit : sa longueur est fixée à 20 octets pouvant permettre au récepteur d'identifier la provenance du document et d'en avertir l'utilisateur en mentionnant cette information dans l'entête des images diffusées, à l'impression ou à l'affichage.In this case the format of the LIF field is defined as follows: its length is fixed at 20 bytes which can allow the receiver to identify the source of the document and to warn the user by mentioning this information in the header of the images broadcast. , printing or displaying.

On note ici que les flèches présentées en figure 1 et 2 correspondent chacune à au moins une trame. A titre d'exemple, le signal RCP correspond à trois trames. It is noted here that the arrows presented in FIGS. 1 and 2 each correspond to at least one frame. For example, the RCP signal corresponds to three frames.

La trame PPS (figure 1) telle que connue par l'homme du métier, est illustrée en figure 6. La trame PPS est illustrée en figure 7. The PPS frame (FIG. 1) as known by a person skilled in the art, is illustrated in FIG. 6. The PPS frame is illustrated in FIG. 7.

En figure 6, on observe, à la suite des champs 1, 2 et 3, le champ FCF1 14, le champ FCF2 15, puis un champ de numéro de page 16 qui contient des informations représentatives du numéro de la page en cours de transmission, un champ de numéro de bloc 17 qui contient des informations représentatives du numéro de bloc de données transmis pour la page indiquée dans le champ 16, un champ de numéro de trame et de fin d'information 18, puis les champs 7 et 8 présentés en regard de la figure 3. In FIG. 6, we observe, following fields 1, 2 and 3, the field FCF1 14, the field FCF2 15, then a page number field 16 which contains information representative of the number of the page being transmitted. , a block number field 17 which contains information representative of the data block number transmitted for the page indicated in field 16, a frame number and end of information field 18, then fields 7 and 8 presented next to Figure 3.

On observe, dans la figure 7, que la trame PPS, mise en oeuvre conjointement à la présente invention, est identique à la trame PPS connue de l'homme du métier, à l'exception d'un champ de numéro de trame et de début de redondance 19, qui s'intercale entre les champs 18 et 7, présentés ci-dessus. It can be seen, in FIG. 7, that the PPS frame, implemented in conjunction with the present invention, is identical to the PPS frame known to those skilled in the art, with the exception of a frame number field and start of redundancy 19, which is inserted between fields 18 and 7, presented above.

Le champ 19 indique le début de la redondance dans le bloc de données et autorise les variations de quantité de redondance d'un bloc à l'autre. Field 19 indicates the start of redundancy in the data block and allows variations in the amount of redundancy from one block to another.

La figure 8 présente, dans sa ligne supérieure, la structure d'un bloc de correction d'erreur ECM, connu dans l'art antérieur. Ce bloc comporte: - un champ de synchronisation 35, - un champ d'information 36, - un champ RTC 37 comportant une séquence de bits particulière permettant de séparer les informations utiles 41 de l'information de bourrage 38 dans la dernière trame du dernier bloc, - un champ d'informations de bourrage 38 qui contient des informations sans signification, qui servent seulement à ce que le nombre total des informations des champs 36, 37 et 38 soit égal à un nombre prédéterminé de symboles et - un champ RCP 39 ("Return to Control for Partial page" en anglais), de retour au contrôle de page partielle, champ utilisé pour délimiter les blocs de messages, qui permet de vérifier la longueur et donc l'intégrité des informations transmises dans l'ensemble du bloc ECM Return to Control for Partial page. Figure 8 shows, in its upper line, the structure of an ECM error correction block, known in the prior art. This block includes: - a synchronization field 35, - an information field 36, - a PSTN field 37 comprising a particular sequence of bits making it possible to separate the useful information 41 from the stuffing information 38 in the last frame of the last block, - a padding information field 38 which contains meaningless information, which is used only so that the total number of information in fields 36, 37 and 38 is equal to a predetermined number of symbols and - an RCP field 39 ("Return to Control for Partial page"), back to partial page control, field used to delimit message blocks, which allows you to check the length and therefore the integrity of the information transmitted throughout the block ECM Return to Control for Partial page.

La deuxième ligne de la figure 8 détaille les champs 36, 37, 38 et 39. Les trois premiers sont constitués d'un nombre 'Z' de champs FCD 40 eux-mêmes détaillés à gauche de la quatrième ligne de la figure 8. Chacun de ces champs FCD 40, comporte successivement et dans l'ordre, un champ F 1, un champ A 2, un champ C 3, un champ FCF1 4, un champ FCF2 5, un champ d'information 41, un champ RTC 37, un champ de bourrage 38, un champ FCS 7 (voir figure 3) et un champ F 8.  The second line of figure 8 details fields 36, 37, 38 and 39. The first three consist of a number 'Z' of fields FCD 40 themselves detailed on the left of the fourth line of figure 8. Each one of these fields FCD 40, comprises successively and in order, a field F 1, a field A 2, a field C 3, a field FCF1 4, a field FCF2 5, an information field 41, a field RTC 37 , a tamping field 38, an FCS field 7 (see FIG. 3) and an F field 8.

Le dernier champ FCD 42 comporte les mêmes champs que les champs FCD 40, auxquels s'ajoutent le champ RTC 37 et le champ de bourrage 38, entre le champ d'information 41 et le champ FCS 7. The last field FCD 42 comprises the same fields as the fields FCD 40, to which are added the field RTC 37 and the stuffing field 38, between the information field 41 and the field FCS 7.

Enfin, le champ RCP 39 est détaillé à droite de la quatrième ligne de la figure 8. 11 comporte successivement le champ F 1, le champ A 2, le champ C 3, le champ FCF1 4, le champ FCS 7 et le champ F 8, tous ces champs ayant déjà été présentés ci-dessus. Finally, the RCP field 39 is detailed on the right of the fourth line of FIG. 8. 11 successively comprises the field F 1, the field A 2, the field C 3, the field FCF1 4, the field FCS 7 and the field F 8, all these fields having already been presented above.

La figure 9 présente la structure d'un bloc de correction d'erreur. Ce bloc comporte les mêmes champs que le bloc de l'art antérieur présenté en figure 8, auxquels s'ajoute, entre le champ de bourrage 38 et le champ RCP 39, un champ de redondance 43. Ce champ de redondance comporte (deuxième ligne de la figure 9) des champs FCD 44 numérotés de 'Y à '255', chacun de ces champs FCD 44 comportant (quatrième ligne de la figure 9) un champ F 1, un champ A 2, un champ C 3, un champ FCF1 4, un champ FCF2 5, un champ d'informations de redondance 45, un champ FCS 7 (figure 3) et un champ F 8. Figure 9 shows the structure of an error correction block. This block comprises the same fields as the block of the prior art presented in FIG. 8, to which is added, between the padding field 38 and the RCP field 39, a redundancy field 43. This redundancy field comprises (second line in Figure 9) FCD 44 fields numbered from 'Y to' 255 ', each of these FCD 44 fields comprising (fourth line of Figure 9) a field F 1, a field A 2, a field C 3, a field FCF1 4, an FCF2 5 field, a redundancy information field 45, an FCS 7 field (FIG. 3) and an F 8 field.

Le nombre 'Y' est toujours strictement supérieur au nombre 'X' et vaut 'X+1' si le bloc est rempli. 'Z' et 'X' identifient la dernière trame utile d'un bloc, d'une part, dans l'art antérieur et, d'autre part, dans le mode de réalisation décrit et représenté. The number 'Y' is always strictly greater than the number 'X' and is worth 'X + 1' if the block is filled. 'Z' and 'X' identify the last useful frame of a block, on the one hand, in the prior art and, on the other hand, in the embodiment described and shown.

La figure 10 présente des formats blocs en mode de correction d'erreur, selon l'art antérieur nécessaire à la transmission d'une même page. A gauche de la figure 10, est représenté le format des premiers blocs représentatifs de cette page, chacun de ces blocs comportant sur une ligne - un champ FCD 400, - un numéro de ligne dans le bloc, numéro 401 allant de '0' à '255', - de l'information dite primaire, représentative de l'image de la page à transmettre 402 et - un champ FCS 403.  FIG. 10 presents block formats in error correction mode, according to the prior art necessary for the transmission of the same page. On the left of FIG. 10, the format of the first representative blocks of this page is represented, each of these blocks comprising on a line - an FCD 400 field, - a line number in the block, number 401 going from '0' to '255', - the so-called primary information, representative of the image of the page to be transmitted 402 and - an FCS field 403.

Lorsque les deux cent cinquante-six lignes telles que présentées ci-dessus ont été transmises, les trames RCP 406 et PPS-NULL 404 sont transmises. When the two hundred and fifty-six lines as presented above have been transmitted, the RCP 406 and PPS-NULL 404 frames are transmitted.

Le dernier bloc relatif à cette même page, à droite sur la figure 10, est de moindre dimension, comportant seulement un nombre 'Z' de lignes présentant la structure détaillée ci-dessus. Finalement les trames RCP et PPS
MPS 405 sont transmises.
The last block relating to this same page, on the right in FIG. 10, is of smaller dimension, comprising only a number 'Z' of lines having the structure detailed above. Finally RCP and PPS frames
MPS 405 are transmitted.

Tels qu'illustrés en figure 11, les mêmes blocs comportent en mode de correction d'erreur seulement 'Y' lignes dont la structure est détaillée ci-dessus, puis un nombre égale à deux cent cinquante-six moins 'Y' lignes dans lesquelles l'information primaire est remplacée par de l'information de redondance 408. A la fin des deux cent cinquante-six lignes ainsi constituées, sont émises les trames RCP et PPS-NULL 409. As illustrated in FIG. 11, the same blocks comprise in error correction mode only 'Y' lines whose structure is detailed above, then a number equal to two hundred and fifty-six minus 'Y' lines in which the primary information is replaced by redundancy information 408. At the end of the two hundred and fifty-six lines thus constituted, the RCP and PPS-NULL 409 frames are sent.

On note que les blocs de symboles d'information d'adresse sont constitués de la même manière par des lignes comportant des symboles d'information d'adresse (figure 15) et des lignes complémentaires dans lesquelles se trouvent des symboles d'information de redondance. It is noted that the blocks of address information symbols are constituted in the same way by lines comprising address information symbols (FIG. 15) and complementary lines in which there are redundancy information symbols. .

L'organisation des symboles d'information contenus dans l'ensemble des champs 407 et 408, est représentée en figure 35. Celle-ci illustre, de manière détaillée, I'organisation d'un bloc de données avant émission 660. The organization of the information symbols contained in all of the fields 407 and 408 is shown in FIG. 35. This illustrates, in detail, the organization of a data block before transmission 660.

Cette structure permet la mise en oeuvre d'un nouveau mode de correction d'erreur par bloc, inspiré de la structure des blocs ECM (figure 10) permettant une correction d'erreur sans demande de retransmission de trames. This structure allows the implementation of a new mode of error correction per block, inspired by the structure of the ECM blocks (FIG. 10) allowing an error correction without request for retransmission of frames.

De même, le dernier bloc comporte 'X+1' lignes dont la structure est détaillée ci-dessus en regard de la figure 9, puis un nombre égal à deux cent cinquante six moins 'Y' lignes dans lesquelles les informations représentatives de l'image de la page sont remplacées par des informations de redondance. Similarly, the last block includes 'X + 1' lines, the structure of which is detailed above with regard to Figure 9, then a number equal to two hundred and fifty six minus 'Y' lines in which the information representative of the page image are replaced with redundancy information.

En figure 12, on observe une trame de démarrage dans laquelle se succèdent un champ F 1, un champ A 2, un champ C 3, un champ
SPI ("Service Provider identification") 10, un champ ERA 20 ("Every Receiver
Allowed"), un champ LIF 21 d'une longueur de 20 octets, un champ DIF 22 d'une longueur de 9 octets, un champ FCS 7 (figure 3) et un champ F 8.
In FIG. 12, there is a start-up frame in which a field F 1, a field A 2, a field C 3, a field follow one another
SPI ("Service Provider identification") 10, an ERA field 20 ("Every Receiver
Allowed "), a LIF 21 field with a length of 20 bytes, a DIF 22 field with a length of 9 bytes, an FCS field 7 (Figure 3) and an F 8 field.

Le champ ERA 20, correspond à un signal numérique de type
SPI dit "SPI-ERA" indiquant que le message diffusé est accessible à tous.
The ERA 20 field, corresponds to a digital signal of the type
SPI says "SPI-ERA" indicating that the broadcast message is accessible to all.

Le champ LIF 21 comporte des informations supplémentaires dont l'organisation est libre. Le champ DIF 22 comporte des informations concernant l'information représentative d'image diffusée, à savoir, successivement: - I'année et la semaine courante, en deux octets - le type de média (fax, logiciel, ..) en un octet - le numéro de document, information
valant FF par défaut, en un octet - le numéro de diffusion, information
valant FF par défaut, en un octet - le numéro de page, information
valant FF par défaut, en un octet - le nombre de diffusion restante, information
valant FF par défaut, en un octet - le nombre de pages restantes, information
valant FF par défaut, en un octet et - une annexe, information valant
FF par défaut, en un octet.
The LIF 21 field contains additional information which is free to organize. The DIF field 22 includes information concerning the representative image information broadcast, namely, successively: - the year and the current week, in two bytes - the type of media (fax, software, etc.) in one byte - document number, information
set to FF by default, in one byte - the broadcast number, information
set to FF by default, in one byte - page number, information
being FF by default, in one byte - the number of remaining broadcasts, information
worth FF by default, in one byte - the number of remaining pages, information
worth FF by default, in one byte and - an appendix, information worth
FF by default, in one byte.

En figure 13, on observe une autre trame de démarrage dans laquelle se succèdent un champ F 1, un champ A 2, un champ C 3, un champ
SPI 10, un champ UGI 23 ("User Group Identifier" en anglais), un champ LIF 24 d'une longueur de 20 octets, un champ DIF 25 d'une longueur de 9 octets, un champ FCS 7 (figure 3) et un champ F 8.
In FIG. 13, there is another start frame in which a field F 1, a field A 2, a field C 3, a field follow one another
SPI 10, a UGI 23 field ("User Group Identifier" in English), a LIF 24 field with a length of 20 bytes, a DIF 25 field with a length of 9 bytes, an FCS 7 field (Figure 3) and a field F 8.

Le champ UGI 23 correspond à un signal numérique de type
SPI dit "SPI-UGI" indiquant que le message diffusé est accessible par analyse du champ de groupe d'utilisateurs UG ("User Group", en anglais).
The UGI field 23 corresponds to a digital signal of the type
SPI says "SPI-UGI" indicating that the broadcast message is accessible by analysis of the user group field UG ("User Group", in English).

Le champ LIF 24 comporte des identificateurs de groupe d'utilisateurs UG, c'est-à-dire des identificateurs de source de symboles d'information, fournisseurs et services offert, I'un des identificateurs indiquant ainsi le prestataire du service, et l'autre le type de service offert. The LIF field 24 includes user group identifiers UG, that is to say identifiers of the symbol of information, suppliers and services offered, one of the identifiers thus indicating the service provider, and the 'other the type of service offered.

Le champ DIF 25 comporte des informations sur l'information représentative d'image diffusée, soit, dans l'ordre, des informations qui représentent successiven?ent : - I'année et la semaine courante, en deux octets - le type de média fax, logiciel, en un octet - le numéro de document, information
valant FF par défaut, en un octet - le numéro de diffusion, information
valant FF par défaut, en un octet - le numéro de page, information
valant FF par défaut, en un octet - le nombre de diffusion restante, information
valant FF par défaut, en un octet - le nombre de pages restantes, information
valant FF par défaut, en un octet et - une annexe, information valant
FF par défaut, en un octet.
The DIF field 25 includes information on the image representative information broadcast, that is, in order, information which successively represent: - the year and the current week, in two bytes - the type of fax media , software, in one byte - document number, information
set to FF by default, in one byte - the broadcast number, information
set to FF by default, in one byte - page number, information
being FF by default, in one byte - the number of remaining broadcasts, information
worth FF by default, in one byte - the number of remaining pages, information
worth FF by default, in one byte and - an appendix, information worth
FF by default, in one byte.

En figure 14, on observe encore une autre trame de démarrage dans laquelle se succèdent un champ F 1, un champ A 2, un champ C 3, un champ SPI 10, un champ PAI 26 ("Personal Addressing Identifier", en anglais), un champ LIF 27 d'une longueur de 20 octets, un champ DIF 28 d'une longueur d informations sur l'information représentative d'image diffusée et, d'autre part, des informations relatives au traitement des adresses personnelles, soit, dans l'ordre, des informations qui représentent successivement - I'année et la semaine courante, en deux octets - le type de média fax, logiciel, en un octet - le numéro de document, information
valant FF par défaut, en un octet - le numéro de diffusion, information
valant FF par défaut, en un octet - le numéro de page, information
valant FF par défaut, en un octet - le nombre de diffusion restante, information
valant FF par défaut, en un octet - le nombre de pages restantes, information
valant FF par défaut, en un octet - une annexe 00 pour décrire une
extension SPI-PAI, en un octet - la longueur des trames TAL 01 pour 64
octets, 04 pour 256 octets
(voir figure 15), en un octet - le numéro de la dernière trame TAL utile, en un octet - le numéro de la première trame TAL
de redondance, en un octet - le nombre d'adresses dans la dernière
trame utile, en un octet et - une annexe, information valant
FF par défaut, en un octet.
In FIG. 14, there is yet another start-up frame in which a field F 1, a field A 2, a field C 3, a field SPI 10, a field PAI 26 ("Personal Addressing Identifier") succeed one another. , a LIF 27 field with a length of 20 bytes, a DIF field with a length of information on the information representative of the image broadcast and, on the other hand, information relating to the processing of personal addresses, ie, in order, information which successively represents - the current year and week, in two bytes - the type of media fax, software, in one byte - the document number, information
set to FF by default, in one byte - the broadcast number, information
set to FF by default, in one byte - page number, information
being FF by default, in one byte - the number of remaining broadcasts, information
worth FF by default, in one byte - the number of remaining pages, information
being FF by default, in one byte - an appendix 00 to describe a
SPI-PAI extension, in one byte - the length of TAL 01 frames for 64
bytes, 04 for 256 bytes
(see figure 15), in one byte - the number of the last useful TAL frame, in one byte - the number of the first TAL frame
redundancy, in one byte - the number of addresses in the last
useful frame, in one byte and - an annex, information worth
FF by default, in one byte.

En figure 15, on observe, en première ligne, la structure d'une liste d'adresses, dans laquelle se succèdent les champs de synchronisation 46, de liste d'adresses 47, de bourrage 48, de redondance 49 et RCP 50 ("Return to Control for Partial page", en anglais). La liste d'adresses 47 contient des données représentatives d'identificateurs, ou adresse, qui sont chacun uniquement liés à un terminal de réception de données. In FIG. 15, we observe, in the first line, the structure of an address list, in which the synchronization fields 46, address list 47, padding 48, redundancy 49 and RCP 50 follow one another (" Return to Control for Partial page ". The address list 47 contains data representative of identifiers, or address, which are each only linked to a data reception terminal.

La deuxième ligne détaille - la liste d'adresses qui comporte les champs TAL 51 numérotés '0' à 'T', dont le dernier comporte les informations de bourrage du champ 48, - le champ de redondance 49 qui comporte les champs TAL 54 numérotés de 'U' à '255' et - le champ RCP 50 qui comporte des sous-champs RCP 52. Les champs TAL 51 correspondent chacun à un signal numérique véhiculant la liste des adresses personnelles PA des dispositifs de réception autorisés à traiter le message diffuse. The second line details - the address list which includes the TAL 51 fields numbered '0' to 'T', the last of which contains the padding information for field 48, - the redundancy field 49 which includes the TAL fields 54 numbered from 'U' to '255' and - the RCP field 50 which includes RCP sub-fields 52. The TAL fields 51 each correspond to a digital signal conveying the list of personal addresses PA of the reception devices authorized to process the broadcast message .

On observe, à nouveau, en figure 15 qu'en mode BECM (initiales des mots anglais utilisés par l'homme du métier "Bloc Error
Correction Mode"), une partie des trames TAL véhiculent de l'information de redondance de la même manière que les trames FCD de la figure 8.
We again observe in FIG. 15 that in BECM mode (initials of the English words used by those skilled in the art "Block Error
Correction Mode "), part of the TAL frames carry redundancy information in the same way as the FCD frames in Figure 8.

La partie gauche de la cinquième ligne de la figure 15 illustre la succession de champs qui constituent un champ TAL 51, à l'exception cependant du dernier qui est illustré en troisième ligne . un champ F 1, un champ A 2, un champ C 3, un champ FCF1 4, un champ FCF2 5, un champ d'adresses 53 ne contenant que des informations représentatives d'adresses, un champ FCS 7 (figure 7) et un champ F 8. The left part of the fifth line of FIG. 15 illustrates the succession of fields which constitute a TAL field 51, with the exception however of the last which is illustrated in the third line. a field F 1, a field A 2, a field C 3, a field FCF1 4, a field FCF2 5, an address field 53 containing only information representative of addresses, a field FCS 7 (FIG. 7) and a field F 8.

La troisième ligne de la figure 15 illustre la succession de champs qui constituent le dernier champ TAL 51, numéroté 'T' un champ F 1, un champ A 2, un champ C 3, un champ FCF1 4, un champ FCF2 5, un champ d'adresses 53 contenant des informations représentatives d'adresses, un champ de bourrage 55, un champ FCS 7 (figure 3) et un champ F 8. The third line of FIG. 15 illustrates the succession of fields which constitute the last field TAL 51, numbered 'T' a field F 1, a field A 2, a field C 3, a field FCF1 4, a field FCF2 5, a address field 53 containing information representative of addresses, a stuffing field 55, an FCS field 7 (FIG. 3) and an F field 8.

La quatrième ligne de la figure 15 illustre la succession de champs qui constituent un champ TAL 54 : un champ F 1, un champ A 2, un champ C 3, un champ FCF1 4, un champ FCF2 5, un champ de redondances 56 ne contenant que des informations permettant de corriger des erreurs de transmission des adresses présentes dans les champs TAL 51, un champ FCS 7 (figure 3) et un champ F 8. The fourth line in FIG. 15 illustrates the succession of fields which constitute a TAL field 54: a field F 1, a field A 2, a field C 3, a field FCF1 4, a field FCF2 5, a redundancy field 56 does containing only information making it possible to correct transmission errors of the addresses present in the TAL fields 51, an FCS field 7 (FIG. 3) and an F 8 field.

La partie droite de la cinquième ligne illustre les champs successifs qui constituent un sous-champ RCP : un champ F 1, un champ A 2, un champ C 3, un champ FCF1 4, un champ FCS 7 (figure 3) et un champ F 8. The right part of the fifth line illustrates the successive fields which constitute a RCP subfield: a field F 1, a field A 2, a field C 3, a field FCF1 4, a field FCS 7 (FIG. 3) and a field F 8.

Afin de permettre la réception de la diffusion par un groupe d'utilisateurs identifiés individuellement, le champ de contrôle secondaire 26 de la trame SPI, trame de démarrage, illustrée en figure 14, doit être positionné à la valeur PAI. Dans ce cas, le champ LIF contient des informations qui n'interviennent pas dans la définition de l'adresse. Le format de l'information du champ DIF est complété avec des informations de format relatives à la liste d'adresses. La trame SPI est immédiatement suivie de la liste d'adresses, transmise sous forme de bloc au format BECM, format identique à celui utilisé pour les blocs de données, constitué de trames TAL ("Terminal Address List" en anglais). In order to allow reception of the broadcast by a group of individually identified users, the secondary control field 26 of the SPI frame, start frame, illustrated in FIG. 14, must be positioned at the value PAI. In this case, the LIF field contains information which is not involved in the definition of the address. The format of the information in the DIF field is completed with format information relating to the address list. The SPI frame is immediately followed by the address list, transmitted in the form of a block in BECM format, identical format to that used for the data blocks, consisting of TAL ("Terminal Address List") frames.

En regard des figures 9 et 15, on observe que les symboles d'information d'adresse sont traités de manière similaire aux symboles d'information primaire. With reference to FIGS. 9 and 15, it can be seen that the address information symbols are treated in a similar way to the primary information symbols.

La trame de commande, présentée en première ligne de figure 16 comporte un champ F 1, un champ A 2, un champ C 3, un champ de contrôle primaire à la valeur MOC 57 ("Management Oriented Command" en anglais), un champ de contrôle secondaire à la valeur SNR 58 ("Set New Right" en anglais), un champ UG 30, un champ de date DATE 31, un champ FCS 7 (figure 3) et un champ F 8. Le champ MOC 57 correspond à un signal numérique permettant de gérer les terminaux par des commandes diffusées. Le champ SNR 58 correspond à un signal numérique de type MOC dit "MOC
SNR" permettant d'ajouter un terminal à un groupe d'utilisateurs UG. Cette trame est illustrée en figure 16.
The control frame, presented in the first line of FIG. 16 comprises a field F 1, a field A 2, a field C 3, a primary control field with the value MOC 57 ("Management Oriented Command" in English), a field of secondary control to the value SNR 58 ("Set New Right" in English), a field UG 30, a date field DATE 31, a field FCS 7 (figure 3) and a field F 8. The field MOC 57 corresponds to a digital signal making it possible to manage the terminals by broadcast commands. The SNR 58 field corresponds to a digital signal of the MOC type called "MOC"
SNR "used to add a terminal to a group of UG users. This frame is illustrated in Figure 16.

La commande représentée par le champ MOC 57, transmise en phase A, est a priori indépendante du procédé d'adressage. Une description des différents champs de cette commande est donnée figure 16, pour définir la nouvelle appartenance d'un récepteur à un groupe d'utilisateurs et figure 17 pour définir l'ancienne appartenance d'un récepteur à un groupe d'utilisateurs par modification du contenu de la zone mémoire RIGHT~UGI 492. The command represented by the MOC field 57, transmitted in phase A, is a priori independent of the addressing process. A description of the different fields of this command is given in Figure 16, to define the new membership of a receiver in a user group and Figure 17 to define the old membership of a receiver in a user group by modifying the contents of the memory area RIGHT ~ UGI 492.

Le champ UGI 30, présenté en deuxième ligne de la figure 16 contient, sur vingt octets, des informations d'identification de groupe d'utilisateurs, c'est-à-dire un identificateur de fournisseur et un identificateur de service offert. The UGI field 30, presented in the second line of FIG. 16 contains, over twenty bytes, user group identification information, that is to say a supplier identifier and a service identifier.

Le champ date DATE 31, représenté en troisième ligne de la figure 16, contient sur quatre octets des informations qui représentent - I'année et la semaine courante, sur deux octets - le prochain numéro de document, sur un octet et - une annexe, information valant
FF par défaut, sur un octet.
The date field DATE 31, represented in the third line of FIG. 16, contains on four bytes information which represents - the current year and the week, on two bytes - the next document number, on one byte and - an appendix, worth information
FF by default, on a byte.

La trame de commande présentée en première ligne de figure 17 comporte un champ F 1, un champ A 2, un champ C 3, un champ MOC 57, un champ de contrôle secondaire à la valeur ROR 59 ("Reset Old Right", en anglais), un champ UG 32, un champ de date DATE 33, un champ FCS 7 (figure 3) et un champ F 8. Le champ ROR 59 est un champ de type MOC, dit "MOC-ROR", permettant de retirer un terminal d'un groupe d'utilisateur UG. The control frame presented in the first line of FIG. 17 comprises a field F 1, a field A 2, a field C 3, a field MOC 57, a control field secondary to the value ROR 59 ("Reset Old Right", in English), a UG 32 field, a DATE 33 date field, an FCS 7 field (Figure 3) and an F 8 field. The ROR field 59 is a MOC type field, called "MOC-ROR", used to remove a terminal of a user group UG.

Le champ UGI 32, présenté en deuxième ligne de la figure 17 contient, sur vingt octets, des informations d'identification de groupe d'utilisateurs, c'est-à-dire un identificateur de source, de fournisseur, et un identificateur de service offert. The UGI field 32, presented in the second line of FIG. 17, contains, over twenty bytes, user group identification information, that is to say a source identifier, a supplier identifier, and a service identifier. Free.

Le champ date DATE 33, représenté en troisième ligne de la figure 17, contient sur quatre octets des informations qui représentent - I'année et la semaine courante, sur deux octets - le dernier numéro de document
autorisé, sur un octet et - une annexe, information valant
FF par défaut, sur un octet.
The date field DATE 33, represented on the third line of FIG. 17, contains information on four bytes which represents - the year and the current week, on two bytes - the last document number
authorized, on one byte and - an annex, information worth
FF by default, on a byte.

En figure 18, on observe les phases successives de transmission mises en oeuvre dans le mode de réalisation décrit et représenté, la colonne de droite de cette figure indiquant le nombre de répétition des trames qui est opérée au cours de transmission. On remarque, tout d'abord, que toutes les transmissions, symbolisées par des flèches, s'effectuent de la gauche, représentant l'émetteur, vers la droite, représentant le récepteur, puisqu'il s'agit ici d'une diffusion. Dans une première phase, référencée F,
L'émetteur et le récepteur présentés infra sont en attente de transmission. Dans la phase suivante, référencée A, L'émetteur transmet un signal dit de "préambule", signal sans signification qui permet aux différents récepteurs de se synchroniser sur l'émetteur. Toujours dans la phase A, une trame SPI (présentée en figure 5) est émise cinq fois. On note à cet égard que la trame
SPI peut prendre ici la forme SPI-ERA (figure 12) ou la forme SPI-UGI (figure 13).
In Figure 18, we observe the successive phases of transmission implemented in the embodiment described and shown, the right column of this figure indicating the number of repetition of the frames which is operated during transmission. We note, first of all, that all transmissions, symbolized by arrows, take place from the left, representing the transmitter, to the right, representing the receiver, since this is a broadcast. In a first phase, referenced F,
The transmitter and receiver presented below are awaiting transmission. In the next phase, referenced A, the transmitter transmits a so-called "preamble" signal, a meaningless signal which allows the various receivers to synchronize with the transmitter. Still in phase A, an SPI frame (presented in FIG. 5) is transmitted five times. We note in this regard that the frame
SPI can take here the form SPI-ERA (figure 12) or the form SPI-UGI (figure 13).

Dans la phase B, une trame DCS (présentée en figure 1, phase
B) est émise dix fois. Dans la phase C chaque trame FCD au format illustré en figure 9 est émise une fois et la trame RCP est émise plusieurs (ici dix) fois.
In phase B, a DCS frame (presented in Figure 1, phase
B) is issued ten times. In phase C each FCD frame in the format illustrated in FIG. 9 is transmitted once and the RCP frame is transmitted several times (here ten).

Au cours de la phase D, la trame PPS est émise dix fois. Les phases C et D se succèdent jusqu'à ce que toute l'information représentative d'image soit émise. Enfin, au cours de la phase E, la trame DCN est émise dix fois, avant que l'émetteur et le récepteur se mettent en état d'attente de transmission, en phase F. During phase D, the PPS frame is transmitted ten times. Phases C and D follow each other until all the image representative information is transmitted. Finally, during phase E, the DCN frame is transmitted ten times, before the transmitter and the receiver go into transmission waiting state, in phase F.

Le mode de réalisation décrit et représenté permet donc le passage d'un protocole de télécopie de type connu, illustré en figure 1, à un protocole de télécopie dit "simplex", c'est-à-dire dont toutes les transmissions sont effectuées d'un émetteur vers plusieurs récepteurs, grâce aux modifications suivantes - suppression de tous les acquittements; - introduction de la trame SPI qui déclenche la fermeture d'un interrupteur de flux illustré en figure 24 dont le rôle est d'initialiser une procédure de diffusion et - déclenchement de l'ouverture de l'interrupteur de flux lors de la réception d'une trame DCN. The embodiment described and shown therefore allows the transition from a known type of fax protocol, illustrated in FIG. 1, to a so-called "simplex" fax protocol, that is to say of which all the transmissions are carried out 'a transmitter to several receivers, thanks to the following modifications - deletion of all acknowledgments; - introduction of the SPI frame which triggers the closing of a flow switch illustrated in FIG. 24 whose role is to initialize a broadcasting procedure and - initiation of the opening of the flow switch when receiving a DCN frame.

On observe, en outre, que le système de correction d'erreur fonctionne par bloc, grâce à une modification de la structure du bloc de données et des trames PPS. En effet, dans l'état de l'art un bloc de données est constitué de 256 trames de type FCD au maximum, numérotées de 'O' à '255', L'ensemble du message à émettre pouvant être réparti sur plusieurs blocs, chaque bloc étant séparé par une trame de type PPS, et la fin de bloc étant préalablement identifiée par une trame RCP (figure 10). Dans le mode de réalisation décrit et représenté, les dernières trames du bloc de données, de 'Y' à '255', contiennent des trames de redondance (figure 11). Les trames de type
PPS contiennent un champ supplémentaire permettant d'identifier cette redondance, par le numéro de la première trame de redondance dans le bloc.
It is further observed that the error correction system operates by block, by means of a modification of the structure of the data block and of the PPS frames. In fact, in the state of the art, a data block is made up of a maximum of 256 FCD type frames, numbered from 'O' to '255', the whole message to be transmitted can be distributed over several blocks, each block being separated by a PPS type frame, and the end of the block being previously identified by an RCP frame (FIG. 10). In the embodiment described and shown, the last frames of the data block, from 'Y' to '255', contain redundancy frames (Figure 11). Type frames
PPS contain an additional field allowing this redundancy to be identified, by the number of the first redundancy frame in the block.

Dans l'état de l'art, dans la trame PPS, dont le type est défini par le champ FCF1 14 et précisé par le champ FCF2 15, le champ information
FIF est composé de 3 sous-champs, identifiant respectivement le numéro de la page, champ 16, dans la procédure complète, le numéro du bloc, champ 17, au sein de cette page et le numéro de la dernière trame utile d'information, champ 18, dans le bloc courant (figure 6).
In the state of the art, in the PPS frame, the type of which is defined by the field FCF1 14 and specified by the field FCF2 15, the information field
FIF is composed of 3 sub-fields, respectively identifying the page number, field 16, in the complete procedure, the block number, field 17, within this page and the number of the last useful information frame, field 18, in the current block (figure 6).

Au contraire, dans le mode de réalisation décrit et représenté, la trame PPS comporte un champ supplémentaire, référencé 19, contenant le numéro de la première trame de redondance (figure 7). On the contrary, in the embodiment described and shown, the PPS frame includes an additional field, referenced 19, containing the number of the first redundancy frame (FIG. 7).

La transmission complète d'un bloc de données est illustrée en figure 8 selon l'état de la technique et en figure 9 dans le mode de réalisation décrit et représenté. The complete transmission of a data block is illustrated in FIG. 8 according to the state of the art and in FIG. 9 in the embodiment described and shown.

En figure 19, on observe une variante de la figure 18, dans laquelle la trame SPI est de forme SPI-PAI (figure 14). In FIG. 19, a variant of FIG. 18 is observed, in which the SPI frame is of SPI-PAI form (FIG. 14).

Dans une première phase, référencée F, L'émetteur et le récepteur sont en attente de transmission. Dans la phase suivante, référencée
A, l'émetteur transmet un signal de "préambule" Toujours dans la phase A, une trame SPI-PAI est émise cinq fois, puis chaque trame TAL est émise une fois, puis une trame RCP est émise dix fois.
In a first phase, referenced F, the transmitter and the receiver are awaiting transmission. In the next phase, referenced
A, the transmitter transmits a "preamble" signal Still in phase A, an SPI-PAI frame is transmitted five times, then each TAL frame is transmitted once, then an RCP frame is transmitted ten times.

Dans la phase B, une trame DCS est émise dix fois. Dans la phase C chaque trame FCD est émise une fois et la trame RCP est émise dix fois. Au cours de la phase D, la trame PPS est émise dix fois. Les phases C et
D se succèdent jusqu'à ce que toute l'information représentative d'image soit émise. Enfin, au cours de la phase E, la trame DCN est émise dix fois, avant que l'émetteur et le récepteur ne se mettent en état d'attente de transmission, en phase F.
In phase B, a DCS frame is transmitted ten times. In phase C each FCD frame is sent once and the RCP frame is sent ten times. During phase D, the PPS frame is transmitted ten times. Phases C and
D follow each other until all the image representative information is transmitted. Finally, during phase E, the DCN frame is transmitted ten times, before the transmitter and the receiver go into transmission wait state, in phase F.

La figure 20 représente une dernière variante de la figure 18 avec un signal MOC correspondant à un signal numérique permettant de gérer les terminaux par des commandes diffusées. Dans une première phase, référencée F, l'émetteur et le récepteur sont en attente de transmission. Dans la phase suivante, référencée A, l'émetteur transmet un signal de "préambule". FIG. 20 represents a last variant of FIG. 18 with an MOC signal corresponding to a digital signal making it possible to manage the terminals by broadcast commands. In a first phase, referenced F, the transmitter and the receiver are awaiting transmission. In the next phase, referenced A, the transmitter transmits a "preamble" signal.

Toujours dans la phase A, une trame SPI-PAI est émise cinq fois, puis chaque trame TAL est émise une fois, puis une trame RCP est émise dix fois et enfin les trames MOC sont émises dix fois. Enfin, au cours de la phase E, la trame
DCN est émise dix fois, avant que l'émetteur et le récepteur ne se mettent en état d'attente de transmission, en phase F.
Still in phase A, an SPI-PAI frame is sent five times, then each TAL frame is sent once, then an RCP frame is sent ten times and finally the MOC frames are sent ten times. Finally, during phase E, the frame
DCN is sent ten times, before the transmitter and receiver go into transmission standby, in phase F.

Les nombres de répétition des trames transmises sont indicatifs et sont avantageusement ajustés par le moyen de contrôle de qualité 155 du dispositif d'émission, qui effectue, en particulier, selon des règles dites "de sélection de ratio", une sélection d'un ratio défini entre un nombre de symboles d'information de redondance sur le nombre de symboles qui leur correspondent, en fonction des conditions de transmission, au cours de la transmission (voir infra). The repetition numbers of the transmitted frames are indicative and are advantageously adjusted by the quality control means 155 of the transmission device, which performs, in particular, according to rules called "ratio selection", a selection of a ratio defined between a number of redundancy information symbols on the number of symbols which correspond to them, depending on the transmission conditions, during the transmission (see below).

La transmission de la trame SPI, trame de démarrage, correspond au démarrage de la phase A dite de caractérisation du procédé de communication du mode de réalisation décrit et représenté. The transmission of the SPI frame, start frame, corresponds to the start of phase A called characterization of the communication method of the embodiment described and shown.

Lorsque le champ de contrôle secondaire de la trame SPI est fixé à PAI, la phase A comprend la transmission de la trame SPI et, immédiatement à suivre, la transmission de la liste d'adresses sous forme de bloc constitué de trames TAL, de la même façon que pour les données en phase C. When the secondary control field of the SPI frame is set to PAI, phase A comprises the transmission of the SPI frame and, immediately to follow, the transmission of the address list in the form of a block consisting of TAL frames, the same as for phase C data.

La phase E comprend la transmission de la trame DCN, trame de fermeture, qui identifie la fin d'une procédure complète. Phase E includes the transmission of the DCN frame, closing frame, which identifies the end of a complete procedure.

L'ensemble des trames transmises au cours d'une procédure
PAI, sans opération de gestion à distance, est illustré en figure 19, tandis que l'ensemble des trames transmises au cours d'une procédure PAI dont le but est de modifier l'appartenance à un groupe d'utilisateurs est illustré en figure 20.
All the frames transmitted during a procedure
PAI, without remote management operation, is illustrated in FIG. 19, while the set of frames transmitted during a PAI procedure whose purpose is to modify the membership of a group of users is illustrated in FIG. 20 .

Dans ce cas, on passe directement de phase A en phase E.In this case, we go directly from phase A to phase E.

La figure 21 illustre le système de diffusion d'image du mode de réalisation de la présente invention. Ce système peut aussi mettre en oeuvre des télécopieurs ou d'autres dispositifs à condition que les moyens incorporés dans ces dispositifs soient adaptés à être mis en oeuvre avec la présente invention. Ce système est composé d'un dispositif d'émission et de plusieurs dispositifs de réception. Figure 21 illustrates the image broadcasting system of the embodiment of the present invention. This system can also implement facsimile machines or other devices provided that the means incorporated in these devices are adapted to be implemented with the present invention. This system is composed of a transmitting device and several receiving devices.

Le dispositif d'émission est composé d'un analyseur d'image 101, tel que le scanner commercialisé par la société CANON dont la référence est IX-30F, qui fournit un signal représentatif d'une image d'un document 100, relié par une interface SCSI à un micro-ordinateur 102, connu aussi par l'homme du métier sous le nom d'Equipement Terminal de Traitement de
Données, ou "ETTD", connecté à un réseau, par l'intermédiaire d'un "ETCD" 103, ou Equipement de Terminaison de Circuits de Données, capable d'émettre des données en adaptant les signaux émis par un équipement terminal aux caractéristiques de la ligne. Par ailleurs, l"'ETTD" d'émission 102 est connecté à un "ETCD" de réception 108 permettant de recevoir les données émises par l'intermédiaire de l"'ETCD" 103.
The transmission device is composed of an image analyzer 101, such as the scanner marketed by the company CANON whose reference is IX-30F, which provides a signal representative of an image of a document 100, linked by a SCSI interface to a microcomputer 102, also known to those skilled in the art as Terminal Processing Equipment
Data, or "DTE", connected to a network, via a "DCE" 103, or Data Circuit Termination Equipment, capable of transmitting data by adapting the signals transmitted by a terminal equipment to the characteristics of the line. Furthermore, the transmitting "DTE" 102 is connected to a reception "DCE" 108 making it possible to receive the data transmitted via the "DCE" 103.

Le micro-ordinateur 102 est, ici, du type à microprocesseur de la marque "INTEL" et de référence 1486SX33. Après analyse de l'image à émettre 100 et mise en forme de celle ci, par le micro-ordinateur 102, selon le procédé de communication du mode de réalisation décrit et représenté,
I'information est transmise à un "ETCD" 103 par l'intermédiaire d'une interface normalisée V24 en mode émission unidirectionnelle.
The microcomputer 102 is, here, of the microprocessor type of the brand "INTEL" and reference 1486SX33. After analyzing the image to be transmitted 100 and shaping it, by the microcomputer 102, according to the communication method of the embodiment described and shown,
The information is transmitted to an “DCE” 103 via a standardized interface V24 in one-way transmission mode.

Pour le dispositif de réception, I'information de diffusion est communiquée par l'intermédiaire d'un ETCD de réception 108 à un module de traitement de données ETTD 106 de réception par l'intermédiaire d'une interface normalisée V24 en mode réception unidirectionnelle. Le train binaire d'information peut alors être traité par un ordinateur personnel 104, afin de restituer l'image 107 originale grâce à un moyen d'impression connu 105. For the reception device, the broadcast information is communicated via a reception DCE 108 to a reception DTE data processing module 106 via a standardized interface V24 in unidirectional reception mode. The information bit stream can then be processed by a personal computer 104, in order to restore the original image 107 using known printing means 105.

Différentes variantes de combinaison d'ETCD de réception et d'émission sont proposées ci-après - connexion filaire directe entre les 2 équipements ETTD d'émission et de réception, par l'intermédiaire d'un câble série de type Null-MODEM bien connu de l'homme du métier; - diffusion radio avec une porteuse dont la fréquence est 433,9 MHz, par exemple par l'intermédiaire de modules référencés RM10 et commercialisés par la société SOFRACIN, la diffusion s'effectuant selon la norme Européenne
ETS 300-220 et - diffusion connue sous le nom de "DIDON", utilisant une sous-porteuse de transmission de signaux de télévision par un diffuseur tel que Télédiffusion de
France "TDF" I'ETCD d'émission étant un MODEM relié au centre de diffusion, par l'intermédiaire d'un réseau téléphonique, et l'ETCD de réception étant un dispositif de réception du procédé "DIDON" connu sous le nom de "DIDEM"
Cette liste, n'est pas limitative et le système peut avantageusement être adapté pour la transmission par satellite, pour la diffusion de données numériques, de type DAB (en anglais "Digital Audio
Broadcasting") ou de type modulation de fréquence, en sous-porteuse, par exemple.
Different variants of the combination of DCE reception and transmission are proposed below - direct wired connection between the 2 DTE equipment transmission and reception, via a serial cable of Null-MODEM type well known a person skilled in the art; - radio broadcasting with a carrier whose frequency is 433.9 MHz, for example by means of modules referenced RM10 and marketed by the company SOFRACIN, the broadcasting being carried out according to the European standard
ETS 300-220 and - broadcasting known as "DIDON", using a subcarrier for the transmission of television signals by a broadcaster such as Télédiffusion de
France "TDF" the sending DCE being a MODEM connected to the broadcasting center, via a telephone network, and the receiving DCE being a device for receiving the "DIDON" process known as "DIDEM"
This list is not exhaustive and the system can advantageously be adapted for satellite transmission, for broadcasting digital data, of DAB type (in English "Digital Audio
Broadcasting ") or of frequency modulation type, in subcarrier, for example.

La figure 22 est une description matérielle de l'ETTD de réception 106. Un connecteur V24 110 est l'interface physique entre un contrôleur de liaison série 111 et l'ETCD de réception 108. Le contrôleur de liaison série 111 est relié, d'une part, aux connecteurs de liaison série 110 et 119, à un connecteur de liaison parallèle 118 et, d'autre part, à un bus processeur 115, lui-même relié aux composants électroniques principaux. Le contrôleur de liaison série 111 avertit un microprocesseur 116 de la réception de données diffusées par l'intermédiaire du contrôleur d'interruption 117. Le microprocesseur 116 peut alors accéder, par un bus processeur 115 aux registres du contrôleur de liaison série 111 afin de traiter les données reçues grâce aux différents dispositifs de réception situés dans une mémoire vive RAM 114 dans la zone "EXECUTION" La connexion au moyen d'impression se fait, de manière connue, par l'intermédiaire du connecteur parallèle 118 par l'intermédiaire du contrôleur de liaison 111. Figure 22 is a hardware description of the receiving DTE 106. A V24 connector 110 is the physical interface between a serial link controller 111 and the receiving DCE 108. The serial link controller 111 is connected, on the one hand, to the serial link connectors 110 and 119, to a parallel link connector 118 and, on the other hand, to a processor bus 115, itself connected to the main electronic components. The serial link controller 111 alerts a microprocessor 116 of the reception of data broadcast via the interrupt controller 117. The microprocessor 116 can then access, by a processor bus 115, the registers of the serial link controller 111 in order to process the data received by means of the various reception devices located in a random access memory RAM 114 in the "EXECUTION" zone The connection to the printing means is made, in a known manner, via the parallel connector 118 via the controller 111.

Une mémoire morte ROM 113 conserve le système d'exploitation du microprocesseur 116 et permet de charger automatiquement, dans la zone exécution de la mémoire RAM 114, le programme conservé dans une mémoire effaçable et programmable 112. Ladite mémoire 112, de type connu sous le nom de flash EPROM, conserve le programme illustré en figure 24, qui organise le fonctionnement du dispositif ainsi que les registres RIGHT UGI 492 et RIGHT PAI 493 qui contiennent respectivement la liste des groupes d'utilisateurs UG auxquels appartient le récepteur ainsi que l'adresse personnelle PA du récepteur. A ROM ROM 113 preserves the operating system of the microprocessor 116 and makes it possible to automatically load, in the execution area of the RAM memory 114, the program stored in an erasable and programmable memory 112. Said memory 112, of a type known as flash EPROM name, keeps the program illustrated in figure 24, which organizes the operation of the device as well as the registers RIGHT UGI 492 and RIGHT PAI 493 which respectively contain the list of user groups UG to which the receiver belongs as well as the address personal PA of the receiver.

La figure 23 représente schématiquement le circuit électronique de l"'ETTD" d'émission 102 - le scanner 101 est connecté, par l'intermédiaire d'un connecteur SCSI non représenté, au contrôleur SCSI 120, qui symbolise la carte d'interface du scanner IX-30F, commercialisé par la société CANON sous la référence Sl-30, et qui fournit un signal numérique représentatif de l'image à transmettre, ici de l'image de la page 100, qui est temporairement stocké dans la zone "REGISTRES" d'une mémoire RAM 123. Un contrôleur IDE permet de connecter une unité de stockage qui conserve, d'une part, le programme qui organise le fonctionnement, illustré en en figure 25, de l"'ETTD" 102 ainsi que les identificateurs des groupes d'utilisateurs UG, et l'adresse personnelle PA de tous les récepteurs connus de l'émetteur, et, d'autre part, le système d'exploitation d'un microprocesseur 125 - le microprocesseur 125 commande le fonctionnement des autres composants de l'ETTD d'émission 102 par l'intermédiaire d'un bus 124 - une mémoire morte ROM 122 conserve le système de base du microprocesseur 125; - la mémoire vive 123 conserve, d'une part, dans la zone "REGISTRES", les variables, et, d'autre part, le système d'exploitation, le programme et les constantes préalablement chargés dynamiquement dans la zone "EXECUTION" depuis l'unité de stockage; - un connecteur V24 127 est l'interface physique entre un contrôleur de liaison série 129 et l'ETCD d'émission 103 et un connecteur V24 128 est l'interface physique entre le contrôleur de liaison série 129 et l'ETCD de réception 108. Le contrôleur de liaison série 129 est relié, d'une part, aux connecteurs de liaison série 127 et 128, et, d'autre part, au bus processeur 124. Le contrôleur de liaison série 129, d'une part, permet au microprocesseur d'émettre le train binaire à diffuser et, d'autre part, avertit le microprocesseur 125 de la réception du train binaire en cours de diffusion, destiné au contrôle de qualité, par l'intermédiaire du contrôleur d'interruption 126. Le microprocesseur 125 peut alors accéder, par le bus processeur 124 aux registres du contrôleur de liaison série 129 afin de traiter, d'une part, les données à émettre et, d'autre part, les données reçues grâce aux différents dispositifs d'émission situés dans la mémoire vive RAM 123, zone "EXECUTION"; - le contrôleur d'interruption 126, de type connu, organise les interruptions du microprocesseur 125 en ce qui concerne notamment les échanges avec les différents contrôleurs ; et - de plus, I'ETTD d'émission 102 est équipé de tous les périphériques d'interface de type clavier et écran, bien connus de l'homme du métier et non décrits ici. FIG. 23 schematically represents the electronic circuit of the transmitting "DTE" 102 - the scanner 101 is connected, via a SCSI connector not shown, to the SCSI controller 120, which symbolizes the interface card of the IX-30F scanner, marketed by CANON under the reference Sl-30, and which provides a digital signal representative of the image to be transmitted, here the image on page 100, which is temporarily stored in the "REGISTERS" area "of a RAM 123 memory. An IDE controller makes it possible to connect a storage unit which keeps, on the one hand, the program which organizes the operation, illustrated in FIG. 25, of the" DTE "102 as well as the identifiers user groups UG, and the personal address PA of all the receivers known to the transmitter, and, on the other hand, the operating system of a microprocessor 125 - the microprocessor 125 controls the operation of the other components of sending DTE 1 02 via a bus 124 - a ROM ROM 122 retains the basic system of the microprocessor 125; - the RAM 123 keeps, on the one hand, in the "REGISTERS" area, the variables, and, on the other hand, the operating system, the program and the constants previously loaded dynamically in the "EXECUTION" area from the storage unit; a V24 connector 127 is the physical interface between a serial link controller 129 and the sending DCE 103 and a V24 connector 128 is the physical interface between the serial link controller 129 and the receiving DCE 108. The serial link controller 129 is connected, on the one hand, to the serial link connectors 127 and 128, and, on the other hand, to the processor bus 124. The serial link controller 129, on the one hand, allows the microprocessor to transmit the binary train to be broadcast and, on the other hand, warns the microprocessor 125 of the reception of the binary train being broadcast, intended for quality control, via the interrupt controller 126. The microprocessor 125 can then access, via the processor bus 124, the registers of the serial link controller 129 in order to process, on the one hand, the data to be transmitted and, on the other hand, the data received thanks to the various transmission devices located in the RAM 123, "EXECUTION" area; the interrupt controller 126, of known type, organizes the interrupts of the microprocessor 125 with regard in particular to exchanges with the various controllers; and - in addition, the transmit DTE 102 is equipped with all the keyboard and screen type interface peripherals, well known to those skilled in the art and not described here.

La figure 24 décrit les flots de données entre les différents moyens composant l'ETTD de réception 106.  FIG. 24 describes the data flows between the different means making up the receiving DTE 106.

La mise en oeuvre des fonctions du mode de réalisation décrit et représenté est plus facilement réalisable grâce à l'utilisation d'un moniteur temps réel permettant la gestion de traitements multitâches, couplé avec les moyens illustrés en figure 24, résidant en mémoire RAM 114, dans la zone "EXECUTION". A titre d'exemple on nomme le moniteur temps réel "Real Time
Craft", et celui-ci est fourni par la société GSI TECSI.
The implementation of the functions of the embodiment described and shown is more easily achievable thanks to the use of a real time monitor allowing the management of multitasking treatments, coupled with the means illustrated in FIG. 24, residing in RAM memory 114, in the "EXECUTION" area. As an example, we call the real time monitor "Real Time
Craft ", and this is provided by GSI TECSI.

Tous les moyens présentés en figure 24 fonctionnent de manière asynchrone et autonome et peuvent échanger de l'information par l'intermédiaire de registres de mémoire temporaires localisés en mémoire vive 114 dans une zone référencée "REGISTRES", et organisé en FIFO, "First In
First Out" en anglais. Le moniteur temps réel utilisé permet, entre autre, de suspendre le fonctionnement d'un moyen quand celui ci attend de pouvoir effectuer une lecture sur une mémoire de type FIFO momentanément vide.
All the means presented in FIG. 24 operate asynchronously and autonomously and can exchange information by means of temporary memory registers located in random access memory 114 in an area referenced "REGISTERS", and organized in FIFO, "First In
First Out "in English. The real-time monitor used allows, among other things, to suspend the operation of a means when it waits to be able to read from a temporarily empty FIFO type memory.

A titre de rappel et de convention pour la suite de la description: - une mémoire de type FIFO contient au moins un élément courant en lecture si elle a validé au moins un élément courant en écriture et est vide sinon, - I'élément courant en lecture est le premier élément validé en écriture, - quand on valide la mémoire de type FIFO en lecture ou en écriture, le pointeur correspondant, respectivement à l'adresse de lecture ou d'écriture, se déplace d'une adresse de la mémoire à la suivante et - les mémoires vives de type FIFO utilisées par la suite sont dimensionnées de telle sorte qu'elles ne soient jamais pleines. As a reminder and convention for the following description: - a FIFO type memory contains at least one current element in read if it has validated at least one current element in write and is empty otherwise, - the current element in reading is the first element validated in writing, - when the FIFO type memory is validated in reading or writing, the pointer corresponding, respectively to the reading or writing address, moves from an address of the memory to the following and - the FIFO type random access memories used thereafter are dimensioned so that they are never full.

La figure 24 introduit les registres mémoires principaux nécessaires à l'ETTD de réception 106 permettant le flot des données entre les différents éléments du dispositif. Figure 24 introduces the main memory registers necessary for the receiving DTE 106 allowing the flow of data between the different elements of the device.

Les zones mémoires FIFO~MSG 505 FIFO~TRX 506, FIFO~DATA 507 et FIFO~CMD 508, localisées en mémoire RAM 114 dans la zone "REGISTRES", sont de type FIFO et manipulent des éléments permettant de stocker la plus longue des trames au format HDLC manipulée par le mode de réalisation décrit et représenté, telle que celle représentée figure 3, sans les identificateurs de début 1 et de fin de trame 8. La longueur maximale est de l'ordre de 300 octets. The FIFO ~ MSG 505 FIFO ~ TRX 506, FIFO ~ DATA 507 and FIFO ~ CMD 508 memory areas, located in RAM 114 in the "REGISTERS" area, are FIFO type and manipulate elements making it possible to store the longest of frames in HDLC format manipulated by the embodiment described and shown, such as that shown in FIG. 3, without the start 1 and end of frame identifiers 8. The maximum length is of the order of 300 bytes.

La zone mémoire FIFO~BLOC 503, localisée en mémoire RAM 114 dans la zone "REGISTRES", est elle aussi de type FIFO et manipule deux champs d'éléments distincts - un bloc de données 670 représenté figure 36 et plus précisément décrit ultérieurement et - un registre de position permettant d'identifier les lignes du bloc 670 qui ont été correctement reçues. 256 bits représentatifs des numéros des 256 lignes du bloc 670, possédant toutes le même nombre de symboles d'information, sont positionnés à '1' si les lignes qu'ils représentent ont été correctement reçues et à '0' sinon. L'organisation des symboles dans le bloc 670 est donné par l'ordre de réception, cette ordre correspondant à l'ordre des symboles dans les lignes du bloc et, dans chaque ligne, à l'ordre des colonnes du bloc. The FIFO ~ BLOCK 503 memory area, located in RAM 114 in the "REGISTERS" area, is also of the FIFO type and manipulates two fields of distinct elements - a data block 670 shown in FIG. 36 and more precisely described later and - a position register making it possible to identify the lines of block 670 which have been correctly received. 256 bits representing the numbers of the 256 lines of block 670, all having the same number of information symbols, are set to '1' if the lines they represent have been correctly received and to '0' otherwise. The organization of the symbols in block 670 is given by the reception order, this order corresponding to the order of symbols in the rows of the block and, in each row, to the order of the columns of the block.

Le registre REG~FLUX 504, localisé en mémoire RAM 114 dans la zone "REGISTRES", détermine la position de l'interrupteur de flux 138 - si la valeur du registre REG~FLUX 504 est '1', I'interrupteur de flux est en position fermée, et le flux de données est ouvert et - si la valeur du registre REG~FLUX 504 est '0', I'interrupteur de flux est en position ouverte, et le flux de données est fermé. The REG ~ FLUX 504 register, located in RAM 114 in the "REGISTERS" area, determines the position of the flow switch 138 - if the REG ~ FLUX 504 register value is '1', the flow switch is in the closed position, and the data stream is open and - if the value of the REG ~ FLUX 504 register is '0', the flow switch is in the open position, and the data stream is closed.

L'ouverture de l'interrupteur de flux 138 est symbolisée par un signal FLUX~OFF et, la fermeture de l'interrupteur de flux 138, par un signal
FLUX~ON.
The opening of the flow switch 138 is symbolized by a signal FLUX ~ OFF and, the closing of the flow switch 138, by a signal
FLOW ~ ON.

Le registre REG~ACCESS 502, localisé en mémoire RAM 114 dans la zone "REGISTRES", est utilisé pour valider des droits d'accès aux données diffusées. The REG ~ ACCESS register 502, located in RAM 114 in the "REGISTERS" area, is used to validate access rights to the data broadcast.

Les registres RIGHT~UGI et RIGHT~PAI, localisés en Flash
EPROM dans la zone "SAUVEGARDE", sont utilisés pour mémoriser respectivement la liste des groupes d'utilisateurs UG auxquels appartient le récepteur et l'adresse personnelle PA du récepteur.
The RIGHT ~ UGI and RIGHT ~ PAI registers, located in Flash
EPROMs in the "BACKUP" area are used to memorize respectively the list of user groups UG to which the receiver belongs and the personal address PA of the receiver.

Les registres présentés précédemment sont, en outre, présentés en regard des figures d'organigramme ou d'architecture du dispositif décrit et représenté. The registers presented above are, moreover, presented with reference to the flowchart or architecture figures of the device described and represented.

En figure 24, les données sont physiquement reçues depuis le support de transmission par un ETCD de réception 108, piloté par un moyen de synchronisation de trame et de contrôle de flux 139 par l'intermédiaire d'une interface série normalisée de type V24, symbolisée par le flot de données RX V24.  In FIG. 24, the data is physically received from the transmission medium by a reception DCE 108, controlled by a frame synchronization and flow control means 139 via a standardized serial interface of type V24, symbolized by the RX V24 data stream.

Le moyen de synchronisation de trame et de contrôle de flux 139 est illustré par l'organigramme de la figure 31. Le moyen de synchronisation de trame et de contrôle de flux 139 est capable d'extraire les symboles de protocole, les trames correctement transmises (opération 271), tout en éliminant les répétitions, opération 272, et de commander le fonctionnement de l'interrupteur de flux 138, conformément aux règles suivantes - sur réception d'une trame de type SPI, premiers symboles de protocole, la fermeture de l'interrupteur de flux 138 est commandée, opération 274, symbolisée par le signal FLUX~ON et - I'ouverture de l'interrupteur de flux 138 est commandée, opération 282, symbolisée par le signal FLUX~OFF sur réception d'une trame de type DCN, deuxièmes symboles de protocole. The frame synchronization and flow control means 139 is illustrated by the flowchart in FIG. 31. The frame synchronization and flow control means 139 is capable of extracting the protocol symbols, the correctly transmitted frames ( operation 271), while eliminating repetitions, operation 272, and to control the operation of the flow switch 138, in accordance with the following rules - on reception of a frame of type SPI, first protocol symbols, closing of the flow switch 138 is controlled, operation 274, symbolized by the signal FLUX ~ ON and - the opening of the flow switch 138 is controlled, operation 282, symbolized by the signal FLUX ~ OFF on reception of a frame of type DCN, second protocol symbols.

Lorsque l'interrupteur de flux 138 est en position fermée, la trame reçue est stockée dans la zone mémoire FIFO~BLOC 503, opération 278, si il s'agit d'une trame de type FCD (indiquant des symboles d'information primaire) ou TAL (indiquant des symboles d'adresse), et sinon dans la zone mémoire FIFO~TRX 506, opération 280. When the flow switch 138 is in the closed position, the received frame is stored in the FIFO ~ BLOCK 503 memory area, operation 278, if it is an FCD type frame (indicating primary information symbols) or TAL (indicating address symbols), and otherwise in the FIFO ~ TRX 506 memory area, operation 280.

On note que ce moyen permet la mise en oeuvre d'un premier niveau de protection contre les erreurs de transmission côté réception, par l'utilisation de la répétition de trame et cela de manière transparente au moyen de contrôle de communication en réception 137.  It is noted that this means allows the implementation of a first level of protection against transmission errors on the reception side, by the use of frame repetition, and this transparently by means of communication control on reception 137.

Le moyen de contrôle de communication en réception 137 est
Illustré par les organigrammes des figures 26, 27 et 29. Il est, en particulier adapté à - mettre en oeuvre des règles dites "de sélection de mode de réception" prédéterminées prenant en compte les premiers symboles de protocole et - extraire, parmi les symboles reçus par le moyen de réception, un ratio sélectionné par le dispositif de diffusion.
The receiving communication control means 137 is
Illustrated by the flowcharts in FIGS. 26, 27 and 29. It is, in particular suitable for - implementing predetermined "reception mode selection" rules taking into account the first protocol symbols and - extracting, from among the symbols received by the receiving means, a ratio selected by the broadcasting device.

Le fonctionnement du moyen de contrôle de communication en réception 137 se poursuit chaque fois que FIFO~TRX 506 contient au moins un élément à traiter. Le moyen de contrôle de communication en réception 137 vérifie le bon séquencement des différentes étapes de la méthode de transmission des données pour en extraire l'information diffusée, stockée dans les zones mémoire FIFO~MSG 505 ou FIFO~BLOC 503. The operation of the reception communication control means 137 continues each time that FIFO ~ TRX 506 contains at least one element to be processed. The receiving communication control means 137 verifies the correct sequencing of the different stages of the data transmission method in order to extract the broadcast information stored therein in the FIFO ~ MSG 505 or FIFO ~ BLOC 503 memory areas.

En cas de non conformité à la méthode de transmission des données, I'ouverture de l'interrupteur de flux 138 est commandée, symbolisée par le signal FLUX OFF par le moyen de contrôle 137, au cours des opérations 208, 229 et 249. In the event of non-compliance with the data transmission method, the opening of the flow switch 138 is controlled, symbolized by the signal FLUX OFF by the control means 137, during operations 208, 229 and 249.

Le moyen de sélection des documents 134 est illustré par les organigrammes des figures 32 et 33. Il permet, en particulier, de ne transmettre au moyen de décodage 630, que les symboles d'information primaire qui sont associés à une adresse présente dans l'une des mémoires 492 et 493. Le fonctionnement du moyen de sélection des documents 134 se poursuit chaque fois que FIFO~MSG 505 contient au moins un élément à traiter. Le moyen de sélection des documents 134 vérifie l'accès à l'information diffusée, stockée dans les zones de mémoire FIFO afin de restituer le contenu des trames de type TAL corrompues lors de la transmission parmi l'ensemble des trames de type TAL, reçues et stockées dans la zone mémoire FIFO~BLOC 503. The document selection means 134 is illustrated by the flowcharts of FIGS. 32 and 33. It makes it possible, in particular, to transmit to the decoding means 630 only the primary information symbols which are associated with an address present in the one of the memories 492 and 493. The operation of the document selection means 134 continues each time that FIFO ~ MSG 505 contains at least one element to be processed. The document selection means 134 checks access to the information broadcast, stored in the FIFO memory areas in order to restore the content of TAL type frames corrupted during transmission among all of the TAL type frames received. and stored in the FIFO ~ BLOCK 503 memory area.

On observe ici que les trames dites "corrompue", aussi appelée "affectée d'erreur" soit sont manquantes soit comportent, à la réception, au moins un symbole d'information différent du symbole correspondant à l'émission. Chaque ligne ou trame identifiée comme corrompue est dite "effacée", tous les symboles de cette ligne étant en conséquence estimés à la valeur nulle. Ces symboles sont plus communément appelés "effacement" par l'homme du métier du codage. It is observed here that the so-called "corrupted" frames, also called "affected by error" either are missing or comprise, on reception, at least one information symbol different from the symbol corresponding to the transmission. Each line or frame identified as corrupted is said to be "erased", all the symbols of this line being consequently estimated at the zero value. These symbols are more commonly called "erasure" by those skilled in the art of coding.

Le signal DEC~ANS symbolise la fin du traitement effectué par le moyen de décodage 630 et le retour au fonctionnement du moyen de sélection des documents 134. The signal DEC ~ ANS symbolizes the end of the processing carried out by the decoding means 630 and the return to operation of the document selection means 134.

Le fonctionnement du moyen de contrôle des pages reçues 135 est illustré par l'organigramme de la figure 30. Le fonctionnement du moyen de contrôle des pages reçues 135 se poursuit chaque fois que
FIFO~DATA 507 contient au moins un élément à traiter. Le moyen de contrôle des pages reçues 135 active le moyen de décodage 630 par l'intermédiaire du signal DEC~RQ, signal qui symbolise l'appel à la mise en oeuvre du moyen de décodage 630 afin de restituer les valeurs des trames de type FCD corrompues lors de la transmission, parmi l'ensemble des trames de type FCD, reçues et stockées dans la zone mémoire FIFO~BLOC 503. Le signal DEC~ANS symbolise la fin du traitement effectué par le moyen de décodage 630 et le retour au fonctionnement du moyen de contrôle des pages reçues 135.
The operation of the means for checking the received pages 135 is illustrated by the flowchart of FIG. 30. The operation of the means for checking the received pages 135 continues each time
FIFO ~ DATA 507 contains at least one element to process. The control means of the pages received 135 activates the decoding means 630 by means of the signal DEC ~ RQ, a signal which symbolizes the call for the implementation of the decoding means 630 in order to restore the values of the frames of FCD type. corrupted during transmission, among all the FCD type frames, received and stored in the FIFO ~ BLOCK 503 memory area. The signal DEC ~ ANS symbolizes the end of the processing carried out by the decoding means 630 and the return to operation means of checking the pages received 135.

Le fonctionnement du moyen de gestion des droits d'accès 133 se poursuit tant que FIFO~CMD 508 contient au moins un élément à traiter. Sur réception d'une commande de type MOC-SNR le moyen de gestion des droits d'accès 133 stocke le nouveau groupe d'utilisateurs UG dans le registre RIGHT UGI. Sur réception d'une commande de type MOC-ROR le moyen de gestion des droits d'accès 133 efface l'ancien groupe d'utilisateurs UG du registre RIGHT~UGI.  The operation of the access rights management means 133 continues as long as FIFO ~ CMD 508 contains at least one element to be processed. On receipt of a command of the MOC-SNR type, the access rights management means 133 stores the new group of users UG in the register RIGHT UGI. On receipt of a command of the MOC-ROR type, the access rights management means 133 deletes the old group of users UG from the register RIGHT ~ UGI.

On note aussi que les moyens présentés en figure 24 permettent le passage d'un protocole de télécopie de type connu, tel qu'illustré en figure 1, avec des signaux transitant du récepteur vers l'émetteur, à un protocole de diffusion d'image, sans de tels signaux. Ceci est réalisé notamment grâce aux - suppression de tous les acquittements; - introduction de la trame SPI qui déclenche la fermeture de l'interrupteur de flux 138, dont le rôle est d'initialiser une procédure de diffusion et - déclenchement de l'ouverture de l'interrupteur de flux 138 lors de la réception d'une trame DCN. It should also be noted that the means presented in FIG. 24 allow the transition from a known type of fax protocol, as illustrated in FIG. 1, with signals passing from the receiver to the transmitter, to an image broadcasting protocol. , without such signals. This is achieved in particular thanks to - deletion of all acknowledgments; - introduction of the SPI frame which triggers the closure of the flow switch 138, the role of which is to initialize a broadcasting procedure and - initiation of the opening of the flow switch 138 upon reception of a DCN frame.

La figure 25 introduit les registres mémoires principaux nécessaires à l'ETTD d'émission 102 permettant le flot des données entre les différents éléments du dispositif. FIG. 25 introduces the main memory registers necessary for the sending DTE 102 allowing the flow of data between the different elements of the device.

La zone mémoire FIFO~TRAME 522, localisée en mémoire
RAM 123 dans la zone "REGISTRES", est de type FIFO et manipule des éléments permettant de stocker la plus longue des trames au format HDLC utilisée par le mode de réalisation décrit et représenté, telle que celle représentée figure 3, sans les identificateurs de début 1 et de fin de trame 8, la longueur maximale étant de l'ordre de 300 octets.
FIFO ~ TRAME 522 memory area, located in memory
RAM 123 in the "REGISTERS" area, is of FIFO type and manipulates elements making it possible to store the longest of frames in HDLC format used by the embodiment described and represented, such as that represented in FIG. 3, without the start identifiers 1 and end of frame 8, the maximum length being of the order of 300 bytes.

La zone mémoire FIFO PAGE 520, localisée en mémoire RAM 123 dans la zone "REGISTRES", est de type FIFO et manipule des pages de symboles, chaque page étant représentative d'une image à diffuser, sous forme compressée conformément aux algorithmes de compression T 4 et T.6 recommandés par l'ITU, comprenant la séquence d'identification de fin de page
RTC 37.
The FIFO PAGE 520 memory area, located in RAM 123 memory in the "REGISTERS" area, is of the FIFO type and handles pages of symbols, each page being representative of an image to be broadcast, in compressed form in accordance with compression algorithms T 4 and T.6 recommended by the ITU, including the end of page identification sequence
BTI 37.

La zone mémoire EN-TETE 524, localisée en mémoire RAM 123 comprend - un champ d'identité permettant de stocker l'ensemble des informations relatives au contenu de la trame de type SPI, et, en particulier les adresses personnelles et les adreses de groupe, - un bloc de données 660 permettant de stocker la liste des adresses transmises dans les trames de type TAL et - un champ format, permettant de stocker le contenu des trames de type MOC ou de type DCS. The HEADER 524 memory area, located in RAM memory 123 includes - an identity field making it possible to store all the information relating to the content of the SPI type frame, and in particular the personal addresses and group addresses , - a data block 660 for storing the list of addresses transmitted in TAL type frames and - a format field, for storing the content of MOC or DCS type frames.

La zone mémoire TX~PARAM 523, localisée en mémoire RAM 123 comprend: - un champ de redondance, permettant de stocker le nombre de lignes de redondance courant et - un champ retransmission permettant de stocker pour chaque type de trame son nombre de retransmission courant. The memory zone TX ~ PARAM 523, located in RAM memory 123 comprises: - a redundancy field, making it possible to store the number of current redundancy lines and - a retransmission field making it possible to store for each type of frame its current retransmission number.

Un bloc de données temporaire 535, localisé en mémoire RAM 123, qui est au format d'un bloc de données avant émission 660, est utilisé par le moyen de contrôle de communication en émission 152 pour effectuer la découpe en bloc comportant des lignes possédant toutes le même nombre de symboles, ainsi que le calcul de la redondance, des pages à diffuser. En particulier, le moyen de contrôle de communication en émission 152 organise les symboles destinés à être transmis en blocs 660 (figure 25), les symboles étant ensuite successivement diffusés selon leur position dans ledit bloc, dans l'ordre des lignes et, dans chaque ligne, dans l'ordre des colonnes. A temporary data block 535, located in RAM memory 123, which is in the format of a data block before transmission 660, is used by the transmission communication control means 152 to perform the block cutting comprising lines having all the same number of symbols, as well as the calculation of the redundancy, of the pages to be broadcast. In particular, the transmission communication control means 152 organizes the symbols intended to be transmitted in blocks 660 (FIG. 25), the symbols then being successively distributed according to their position in said block, in the order of the lines and, in each row, in column order.

La figure 25 illustre, dans les mêmes conditions que la figure 24, les relations entre les différents éléments composant l'ETTD d'émission 102. FIG. 25 illustrates, under the same conditions as FIG. 24, the relationships between the different elements making up the sending DTE 102.

Un moyen de contrôle de qualité 155 stocke dans une mémoire nommée TX~PARAM 523, de l'information représentative de la qualité du support de données (ou support de transmission) à partir des données diffusées qu'il reçoit en provenance de l'ETCD de réception 108, par l'intermédiaire d'une interface série normalisée de type V24, symbolisée par le flot de données RTX~V24. A quality control means 155 stores in a memory called TX ~ PARAM 523, information representative of the quality of the data medium (or transmission medium) from the broadcast data which it receives from the DCE reception 108, via a standardized serial interface of type V24, symbolized by the RTX ~ V24 data stream.

Le fonctionnement du moyen de contrôle de communication en émission 152 se fait après l'initialisation des zones de mémoire EN-TETE 524 et FIFO~PAGE 520 qui contiennent, pour la première les informations de contrôle, d'adresse, de format et de commande, relatives au contenu des trames SPI, TAL, DCS et MOC, pour la seconde, des symboles d'information, dite primaire, représentatifs des images à diffuser, organisés en mémoire de type FIFO. Le moyen de contrôle de communication en émission 152 active un moyen de codage 615 par l'intermédiaire du signal ENC~RQ, signal qui symbolise l'appel à la mise en oeuvre du moyen de codage 615 après avoir initialisé la position des symboles d'information primaire, ou celle des symboles d'adresse, ainsi que le taux de redondance, dont la valeur est stockée dans la mémoire TX~PARAM 523, par le moyen de contrôle de qualité 523. Le signal
ENCANS symbolise la fin du traitement effectué par le moyen de codage 615 et le retour au fonctionnement du moyen de contrôle communication en émission 152.
The operation of the transmission communication control means 152 takes place after the initialization of the HEADER 524 and FIFO ~ PAGE 520 memory zones which contain, for the first time, the control, address, format and command information. , relating to the content of the SPI, TAL, DCS and MOC frames, for the second, information symbols, known as primary, representative of the images to be broadcast, organized in FIFO type memory. The transmission communication control means 152 activates a coding means 615 by means of the signal ENC ~ RQ, a signal which symbolizes the call to use the coding means 615 after having initialized the position of the symbols of primary information, or that of the address symbols, as well as the redundancy rate, the value of which is stored in the memory TX ~ PARAM 523, by the quality control means 523. The signal
ENCANS symbolizes the end of the processing carried out by the coding means 615 and the return to operation of the transmission communication control means 152.

Le moyen de contrôle de communication en émission 152 est adapté à mettre en oeuvre le procédé de communication numérique asynchrone "simplex" II est adapté à générer et à émettre les trames des différentes phases d'une procédure de diffusion du mode de réalisation décrit et représenté. Ce moyen fait appel à des moyens d'analyse de trames des télécopieurs de types connus. Ce moyen de communication en émission admet des variations du nombre de répétition des trames, sans aucune conséquence sur ses traitements. II permet donc une variation dynamique des répétitions selon les conditions de transmission en coopération avec la gestion dynamique de la correction d'erreur. The transmission communication control means 152 is suitable for implementing the asynchronous "simplex" digital communication method II is suitable for generating and transmitting the frames of the different phases of a broadcasting procedure of the embodiment described and shown . This means uses frame analysis means of facsimile machines of known types. This transmission means of communication admits variations in the number of repetition of the frames, without any consequence on its processing. It therefore allows dynamic variation of the repetitions according to the transmission conditions in cooperation with the dynamic management of error correction.

Ce moyen de contrôle de communication en émission 152 transmet des trames, par l'intermédiaire d'une mémoire inteimédiaire
FIFO~TRAME 522 de type FIFO, à un moyen d'émission des trames avec répétition 151. Celui-ci retransmet à un ETCD d'émission 103, par l'intermédiaire d'une interface TX~V24, une même trame plusieurs fois consécutivement selon un nombre de répétition stocké dans la mémoire TX~PARAM 523, par le moyen de contrôle de qualité 523, pouvant être ajusté selon les conditions de transmission. II intègre un moyen d'entramage des données au format HDLC. Il permet la mise en oeuvre d'un premier niveau de protection contre les erreurs de transmission: la répétition de trame et cela de manière transparente pour le moyen de contrôle de communication en émission 152. On rappelle ici que l'entramage HDLC est une fonction existante dans les télécopieurs de types connus.
This transmission communication control means 152 transmits frames, via an intermediate memory
FIFO ~ FRAME 522 of FIFO type, to a means for transmitting frames with repetition 151. This retransmits to a sending DCE 103, via a TX ~ V24 interface, the same frame several times consecutively according to a number of repetitions stored in the memory TX ~ PARAM 523, by the quality control means 523, which can be adjusted according to the transmission conditions. It integrates a means for framing data in HDLC format. It allows the implementation of a first level of protection against transmission errors: frame repetition and this transparently for the transmission communication control means 152. It is recalled here that HDLC framing is a function existing in fax machines of known types.

Le moyen d'émission des trames avec répétition 151 transmet toutes ces données à l'ETCD d'émission 103, par l'intermédiaire d'une interface de type V24 normalisée entre un ETCD et un ETTD, symbolisée par le flot de données TX~V24. Dans le cas particulier de la diffusion, il s'agit uniquement de la transmission, octet par octet, des données diffusées. Chaque octet prêt à émettre étant signalé par le bloc fonctionnel d'émission de trames avec répétition. The means for transmitting frames with repetition 151 transmits all of this data to the transmitting DCE 103, via a standard V24 type interface between a DCE and a DTE, symbolized by the data stream TX ~ V24. In the particular case of broadcasting, it is only the transmission, byte by byte, of the data broadcast. Each byte ready to transmit being signaled by the functional unit for transmitting frames with repetition.

La figure 26 illustre le fonctionnement du moyen de contrôle de communication en réception 137. La figure 26 comporte successivement, après la phase d'initialisation 200, la suite d'opérations décrites ci-après. FIG. 26 illustrates the operation of the reception communication control means 137. FIG. 26 successively comprises, after the initialization phase 200, the series of operations described below.

* Le test 202 provoque un arrêt de fonctionnement du moyen de contrôle de communication en réception 137 tant que FIFO~TRX 506 est vide.* The test 202 causes an operation stop of the reception communication control means 137 as long as FIFO ~ TRX 506 is empty.

A la reprise du fonctionnement du moyen de contrôle de communication en réception 137, le résultat du test est positif si la trame courante en lecture dans
FIFO~TRX 506 est de type SPI. Si le test est positif, I'opération 201 est exécutée, sinon l'opération 208 est exécutée. L'opération 202 permet ainsi d'extraire, parmi les symboles reçus, des premiers symboles de protocole permettant de sélectionner un mode de réception, au cours d'opération présentées, en particulier, en regard de la figure 29.
Upon resumption of the operation of the receiving communication control means 137, the test result is positive if the current frame read in
FIFO ~ TRX 506 is SPI type. If the test is positive, operation 201 is executed, otherwise operation 208 is executed. Operation 202 thus makes it possible to extract, among the symbols received, first protocol symbols making it possible to select a reception mode, during the operation presented, in particular, with reference to FIG. 29.

L'opération 201 consiste à copier la trame courante en lecture de FIFO~TRX 506 dans la trame courante en écriture de FIFO~MSG 505 avant de valider la lecture de FIFO~TRX 506. Puis on exécute l'opération 203, le traitement de réception phase A, détaillé figure 29. Operation 201 consists in copying the current frame in reading of FIFO ~ TRX 506 in the current frame in writing of FIFO ~ MSG 505 before validating the reading of FIFO ~ TRX 506. Then we execute operation 203, the processing of phase A reception, detailed in figure 29.

Ensuite, le test 204 provoque un arrêt du fonctionnement du moyen de contrôle de communication en réception 137 tant que FIFO~TRX 506 est vide. A la reprise du fonctionnement du moyen de contrôle de communication en réception 137, le résultat du test est positif si la trame courante en lecture dans FIFO~TRX 506 est de type DCS. Then, the test 204 causes a stop of the operation of the reception communication control means 137 as long as FIFO ~ TRX 506 is empty. When the operation of the receiving communication control means 137 is resumed, the test result is positive if the current frame read in FIFO ~ TRX 506 is of DCS type.

Si le résultat du test 204 est positif, I'opération 205 est exécutée, sinon l'opération 207 est exécutée. Au cours de l'opération 205, la trame courante en lecture de FIFO~TRX 506 est sauvegardée dans la RAM 114 pour pouvoir être utilisée ultérieurement par des moyens d'impression bien connus de l'homme du métier et non décrits ici. On valide ensuite la lecture de
FIFO~TRX 506. Puis, I'opération 206 de traitement de réception de page ECM est effectuée. La figure 27 détaille cette opération 206.
If the result of the test 204 is positive, the operation 205 is executed, otherwise the operation 207 is executed. During operation 205, the current frame in reading of FIFO ~ TRX 506 is saved in RAM 114 so that it can be used later by printing means well known to those skilled in the art and not described here. We then validate the reading of
FIFO ~ TRX 506. Then operation 206 of ECM page reception processing is performed. Figure 27 details this operation 206.

Le test 207 détermine si un signal DCN a été reçu, ou non. II est effectué, soit après l'opération 204, soit après l'opération 206 et provoque un arrêt de fonctionnement du moyen de contrôle de communication en réception 137 tant que FIFO~TRX 506 est vide, lorsque son résultat est négatif, par la fermeture du flux, au cours de l'opération 208. A la reprise du fonctionnement du moyen de contrôle de communication en réception 137, le résultat du test 207 est positif si la trame courante en lecture dans FIFO~TRX 506 est de type DCN. Test 207 determines whether or not a DCN signal has been received. It is carried out either after operation 204 or after operation 206 and causes a stop of operation of the receiving communication control means 137 as long as FIFO ~ TRX 506 is empty, when its result is negative, by closing of the flow, during operation 208. When the operation of the receiving communication control means 137 is resumed, the result of test 207 is positive if the current frame read in FIFO ~ TRX 506 is of DCN type.

Si le test est positif, I'opération 209 est exécutée, sinon l'opération 208 est exécutée. L'opération 208 consiste à positionner le contenu du registre REG~FLUX 504 à la valeur '0', ce qui revient à ouvrir l'interrupteur de flux 138, puis la lecture de FIFO~TRX 506 est validée. L'opération 209 consiste à valider la lecture de FIFO~TRX 506. Après l'une des opérations 208 et 209, le test 202 est reproduit. If the test is positive, operation 209 is executed, otherwise operation 208 is executed. Operation 208 consists in positioning the content of the register REG ~ FLUX 504 at the value '0', which amounts to opening the flow switch 138, then the reading of FIFO ~ TRX 506 is validated. Operation 209 consists in validating the reading of FIFO ~ TRX 506. After one of operations 208 and 209, test 202 is reproduced.

La description du moyen de synchronisation de trame et de contrôle de flux 139 est illustrée par l'organigramme de la figure 31. The description of the frame synchronization and flow control means 139 is illustrated by the flow diagram of FIG. 31.

Après la phase d'initialisation 283, le moyen de synchronisation de trame et de contrôle de flux 139 est en attente de synchronisation d'une trame au format HDLC, telle que celle illustrée en figure 3, sans erreur de transmission, attente identifiée par la première opération, référencée 271. Les symboles représentatifs de la trame reçue sont stockés dans la trame courante en écriture dans FIFO~TRX 506.  After the initialization phase 283, the frame synchronization and flow control means 139 is waiting for synchronization of a frame in HDLC format, such as that illustrated in FIG. 3, without transmission error, waiting identified by the first operation, referenced 271. The symbols representative of the frame received are stored in the current frame for writing in FIFO ~ TRX 506.

Puis, le test 272 est positif si la trame courante en écriture dans
FIFO~TRX 506 est exactement la même que la trame précédemment courante en écriture dans FIFO~TRX 506, afin de filtrer les trames transmises avec répétition. Le test 272 effectuer ainsi une comparaison de séquences successives de symboles reçus et d'élimination de chaque séquence qui est exacetemnt identique à celle qui la précède. Si le test est positif, le test 273 est exécuté, sinon l'opération 271 est exécutée à nouveau. Le test 273 est positif si la trame courante en écriture dans FIFO~TRX 506 est de type SPI. Si le résultat du test 273 est positif, I'opération 274 est exécutée avant l'opération 275, sinon l'opération 275 est exécutée.
Then, test 272 is positive if the current frame in writing in
FIFO ~ TRX 506 is exactly the same as the frame previously current in writing in FIFO ~ TRX 506, in order to filter the frames transmitted with repetition. Test 272 thus makes a comparison of successive sequences of symbols received and of elimination of each sequence which is exactly identical to that which precedes it. If the test is positive, test 273 is executed, otherwise operation 271 is executed again. Test 273 is positive if the current frame in writing in FIFO ~ TRX 506 is of type SPI. If the result of the test 273 is positive, the operation 274 is executed before the operation 275, otherwise the operation 275 is executed.

L'opération 274 consiste à positionner le contenu du registre
REG~FLUX 504 à la valeur '1', ce qui revient à fermer l'interrupteur de flux 138.
Operation 274 consists in positioning the content of the register
REG ~ FLUX 504 to the value '1', which amounts to closing the flow switch 138.

Le test 275 détermine si la valeur du contenu du registre REG~FLUX 504 est égale à 'O', ou non. Si le test est positif, le test 281 est exécuté, sinon le test 276 est exécuté.The test 275 determines whether the value of the content of the register REG ~ FLUX 504 is equal to 'O', or not. If the test is positive, test 281 is executed, otherwise test 276 is executed.

Le test 276 est positif si la trame courante en écriture dans
FIFO~TRX 506 est soit de type FCD, soit de type TAL. Si le résultat du test 276 est positif, I'opération 278 est exécutée, sinon le test 277 est exécuté.
Test 276 is positive if the current frame in writing in
FIFO ~ TRX 506 is either FCD type or TAL type. If the result of test 276 is positive, operation 278 is executed, otherwise test 277 is executed.

Le test 277 est positif si la trame courante en écriture dans
FIFO~TRX 506 est de type RCP. Si le résultat du test 277 est positif,
I'opération 279 est exécutée avant l'opération 280, sinon l'étape 280 est directement exécutée.
Test 277 is positive if the current frame in writing in
FIFO ~ TRX 506 is of RCP type. If the result of test 277 is positive,
Operation 279 is executed before operation 280, otherwise step 280 is directly executed.

L'opération 279 consiste à valider en écriture FIFO~BLOC 503 indiquant la réception achevée d'un bloc de données 670 illustré en figure 36. Operation 279 consists in validating in writing FIFO ~ BLOCK 503 indicating the reception completed of a data block 670 illustrated in FIG. 36.

L'opération 280 consiste à valider en écriture FIFO~TRX 506 indiquant la réception achevée d'une trame telle que celle illustrée en figure 3. Operation 280 consists in validating in writing FIFO ~ TRX 506 indicating the completed reception of a frame such as that illustrated in FIG. 3.

Au cours de l'opération 278, les symboles représentatifs du champ FIF 6 de la trame courante en écriture dans FIFO~TRX 506 sont stockés dans le bloc de données 670 courant en écriture dans FIFO~BLOC 503, à la ligne indiquée par le champ FCF2 5 de la trame courante en écriture dans FIFO~TRX 506. Cette ligne est mémorisée comme correctement reçue dans le registre courant de position dans FIFO~BLOC 503 (mise à '1' du bit représentatif de la position de la ligne reçue). During operation 278, the symbols representative of the FIF field 6 of the current frame in writing in FIFO ~ TRX 506 are stored in the data block 670 current in writing in FIFO ~ BLOCK 503, at the line indicated by the field FCF2 5 of the current frame in writing in FIFO ~ TRX 506. This line is memorized as correctly received in the current position register in FIFO ~ BLOCK 503 (setting to '1' of the bit representative of the position of the received line).

Le test 281, qui succède aux opérations 278 ou 280, ou à un résultat positif du test 275, est lui-même positif si la trame courante en écriture dans FIFO~TRX 506 est de type DCN. Si le test est positif, I'opération 282 est exécutée avant de retourner à l'opération 271, sinon ce retour est directement réalisé. Test 281, which follows operations 278 or 280, or a positive result of test 275, is itself positive if the current frame in writing in FIFO ~ TRX 506 is of DCN type. If the test is positive, operation 282 is executed before returning to operation 271, otherwise this return is carried out directly.

L'opération 282 consiste à positionner le contenu du registre
REG~FLUX 504 à la valeur '0' ce qui correspond à l'ouverture de l'interrupteur de flux 138.
Operation 282 consists in positioning the content of the register
REG ~ FLUX 504 to the value '0' which corresponds to the opening of the flow switch 138.

Le traitement de réception en phase A 203 de la figure 26 est illustré en figure 29 et est effectué à la suite de l'opération 201 du moyen de contrôle de communication en réception 137. The reception processing in phase A 203 of FIG. 26 is illustrated in FIG. 29 and is carried out following operation 201 of the reception communication control means 137.

Le test 241 détermine si le champ FCF2 5 de la trame courante en écriture dans FIFO~MSG 505 est de type ERA ou non. Si le résultat du test 241 est positif, I'opération 244 est exécutée. Sinon le test 242 est exécuté. Le test 242 détermine si le champ FCF2 5 de la trame courante en écriture dans
FIFO~MSG 505 est de type UGI ou non. Si le résultat du test 242 est positif, l'opération 244 est exécutée. Sinon et le test 243 est exécuté.
The test 241 determines whether the field FCF2 5 of the current frame in writing in FIFO ~ MSG 505 is of ERA type or not. If the result of test 241 is positive, operation 244 is executed. Otherwise test 242 is executed. Test 242 determines whether the field FCF2 5 of the current frame in writing in
FIFO ~ MSG 505 is of IGU type or not. If the result of test 242 is positive, operation 244 is executed. Otherwise and test 243 is executed.

Le test 243 détermine si le champ FCF2 5 de la trame courante en écriture dans FIFO~MSG 505 est de type PAI, ou non. Si le résultat du test 243 est positif, le test 245 est exécuté. Sinon l'opération 249 est exécutée. Test 243 determines whether the field FCF2 5 of the current frame in writing in FIFO ~ MSG 505 is of the PAI type, or not. If the result of test 243 is positive, test 245 is executed. Otherwise operation 249 is executed.

On note ici que les tests 241, 242 et 243 permettent chacun la mise en oeuvre de deux modes de réception. It is noted here that tests 241, 242 and 243 each allow the implementation of two reception modes.

Le test 245 provoque un arrêt de fonctionnement du moyen de contrôle de communication en réception 137 tant que FIFO~TRX 506 est vide. Test 245 causes an operation stop of the reception communication control means 137 as long as FIFO ~ TRX 506 is empty.

A la reprise du fonctionnement du moyen de contrôle de communication en réception 137, le résultat du test est positif si la trame courante en lecture dans FIFO~TRX 506 est de type RCP. Si le résultat du test 245 est positif,
I'opération 246 est exécutée, sinon l'opération 249 est exécutée.
When the operation of the receiving communication control means 137 is resumed, the test result is positive if the current frame read in FIFO ~ TRX 506 is of RCP type. If the result of test 245 is positive,
Operation 246 is executed, otherwise operation 249 is executed.

L'opération 246 consiste, d'une part, à positionner à la valeur 'O' tous les symboles des lignes du bloc de données 670 courant dans FIFO~BLOC 503, dont le bit représentatif, dans le registre courant de position dans FIFO~BLOC 503 est à 'O'. D'autre part, les positions des lignes, comprises entre celle indiquée par le contenu du onzième octet et celle indiquée par le contenu du douzième octet du champ LIF 28 de la trame courante en écriture dans FIFO~MSG 505, sont mémorisées comme correctement reçues dans le registre courant de position dans FIFO~BLOC 503 (mise à '1' du bit représentatif de la position de ces lignes). Operation 246 consists, on the one hand, in positioning at the value 'O' all the symbols of the lines of the data block 670 current in FIFO ~ BLOCK 503, including the representative bit, in the current position register in FIFO ~ BLOCK 503 is at 'O'. On the other hand, the positions of the lines, between that indicated by the content of the eleventh byte and that indicated by the content of the twelfth byte of the LIF 28 field of the current frame in writing in FIFO ~ MSG 505, are memorized as correctly received in the current position register in FIFO ~ BLOCK 503 (setting to '1' of the bit representative of the position of these lines).

Puis le test 247 détermine si le nombre de bits positionnés à '0' dans le registre courant de position dans FIFO~BLOC 503 est strictement inférieur à '256' moins la valeur du contenu du douzième octet du champ LIF 28 de la trame courante en écriture dans FIFO~MSG 505. Si le résultat du test 247 est positif, I'opération 244 est exécutée, sinon l'opération 249 est exécutée. Then test 247 determines whether the number of bits positioned at '0' in the current position register in FIFO ~ BLOCK 503 is strictly less than '256' minus the value of the content of the twelfth byte of the LIF 28 field of the current frame in writing in FIFO ~ MSG 505. If the result of test 247 is positive, operation 244 is executed, otherwise operation 249 is executed.

L'opération 244 consiste à valider en écriture FIFO~MSG 505. Operation 244 consists in validating in writing FIFO ~ MSG 505.

Au cours de l'opération 249, le contenu du registre REG~FLUX 504 est positionné à la valeur '0' ce qui correspond à l'ouverture de l'interrupteur de flux 138. During operation 249, the content of register REG ~ FLUX 504 is positioned at the value '0' which corresponds to the opening of the flow switch 138.

Le test 250 provoque un arrêt de fonctionnement du moyen de contrôle de communication en réception 137 tant que FIFO~TRX 506 est vide. The test 250 causes an operation stop of the reception communication control means 137 as long as FIFO ~ TRX 506 is empty.

A la reprise du fonctionnement du moyen de contrôle de communication en réception 137, le résultat du test est positif si la trame courante en lecture dans FIFO~TRX 506 est de type MOC.When the operation of the receiving communication control means 137 is resumed, the test result is positive if the current frame read in FIFO ~ TRX 506 is of the MOC type.

Si le résultat du test 250 est positif, I'opération 251 est exécutée, sinon, on retourne au fonctionnement principal du moyen de contrôle de communication en réception 137, afin que la trame courante en lecture dans
FIFO~TRX 506 soit analysée par le test 204. Lors de l'opération 251, correspondant au traitement de réception commande, la trame courante en lecture dans FIFO~TRX 506 est copiée dans la trame courante en écriture dans FIFO~MSG 505, FIFO~TRX 506 est validée en lecture et FIFO~MSG 505 est validée en écriture.
If the result of the test 250 is positive, the operation 251 is executed, if not, we return to the main operation of the reception communication control means 137, so that the current frame is read in
FIFO ~ TRX 506 is analyzed by test 204. During operation 251, corresponding to the command reception processing, the current frame in read in FIFO ~ TRX 506 is copied in the current frame in write in FIFO ~ MSG 505, FIFO ~ TRX 506 is validated in reading and FIFO ~ MSG 505 is validated in writing.

On retourne ensuite au fonctionnement principal du moyen de contrôle de communication en réception 137 en exécutant le test 204. We then return to the main operation of the reception communication control means 137 by executing the test 204.

L'utilisation d'une correction d'erreur implique des traitements particuliers effectués par le traitement de réception page ECM 206 au sein du moyen de contrôle de communication en réception 137. Le traitement de réception page ECM 206 de la figure 26 est illustré en figure 27 et est effectué à la suite de l'opération 205 du moyen de contrôle de communication en réception 137. The use of an error correction involves particular processing carried out by the reception processing page ECM 206 within the receiving communication control means 137. The reception processing page ECM 206 of FIG. 26 is illustrated in FIG. 27 and is carried out following operation 205 of the receiving communication control means 137.

Le test 221 provoque un arrêt du fonctionnement du moyen de contrôle de communication en réception 137 tant que FIFO~TRX 506 est vide. Test 221 stops the operation of the receiving communication control means 137 as long as FIFO ~ TRX 506 is empty.

A la reprise du fonctionnement du moyen de contrôle de communication en réception 137, le résultat du test est positif si la trame courante en lecture dans FIFO~TRX 506 est de type RCP. Si le résultat du test 221 est positif,
I'opération 231 est exécutée, sinon l'opération 229 est exécutée. L'opération 231 consiste à valider en lecture FIFO~TRX 506.
When the operation of the receiving communication control means 137 is resumed, the test result is positive if the current frame read in FIFO ~ TRX 506 is of RCP type. If the result of test 221 is positive,
Operation 231 is executed, otherwise operation 229 is executed. Operation 231 consists in validating FIFO ~ TRX 506 read.

Le test 222 provoque un arrêt du fonctionnement du moyen de contrôle de communication en réception 137 tant que FIFO~TRX 506 est vide. Test 222 causes the operation of the receiving communication control means 137 to stop operating as long as FIFO ~ TRX 506 is empty.

A la reprise du fonctionnement du moyen de contrôle de communication en réception 137, le résultat du test est positif si la trame courante en lecture dans
FIFO~TRX 506 est de type PPS. Si le résultat du test 221 est positif, I'opération 223 est exécutée, sinon l'opération 229 est exécutée.
Upon resumption of the operation of the receiving communication control means 137, the test result is positive if the current frame read in
FIFO ~ TRX 506 is of the PPS type. If the result of test 221 is positive, operation 223 is executed, otherwise operation 229 is executed.

L'opération 223 consiste, d'une part, à positionner à la valeur 'O' tous les symboles des lignes du bloc de données 670 courant dans
FIFO~BLOC 503, dont le bit représentatif, dans le registre courant de position dans FIFO~BLOC 503 est à '0'.
Operation 223 consists, on the one hand, in positioning at the value 'O' all the symbols of the lines of the data block 670 current in
FIFO ~ BLOCK 503, the representative bit of which, in the current position register in FIFO ~ BLOCK 503 is at '0'.

Au cours de l'opération 224, les positions des lignes, comprises entre celle indiquée par le contenu du champ 18 et celle indiquée par le contenu du champ 19 de la trame courante en lecture dans FIFO~TRX 506, sont mémorisées comme correctement reçues dans le registre courant de position dans FIFO~BLOC 503 (mise à '1' du bit représentatif de la position de ces lignes).  During operation 224, the positions of the lines, between that indicated by the content of field 18 and that indicated by the content of field 19 of the current frame being read in FIFO ~ TRX 506, are stored as correctly received in the current position register in FIFO ~ BLOCK 503 (setting to '1' of the bit representative of the position of these lines).

Puis le test 225 détermine si le nombre de bits positionnés à '0' dans le registre courant de position dans FIFO~BLOC 503 est strictement inférieur à '256' moins la valeur du contenu du champ 19 de la trame courante en lecture dans FIFO~TRX 506. L'opération 225 permet ainsi de vérifier que les éventuelles erreurs affectant les symboles transmis sont susceptibles d'être corrigées. Si le résultat du test 225 est positif, I'opération 226 est exécutée, sinon l'opération 229 est exécutée. Then test 225 determines whether the number of bits positioned at '0' in the current position register in FIFO ~ BLOCK 503 is strictly less than '256' minus the value of the content of field 19 of the current frame read in FIFO ~ TRX 506. Operation 225 thus makes it possible to verify that any errors affecting the symbols transmitted are capable of being corrected. If the result of test 225 is positive, operation 226 is executed, otherwise operation 229 is executed.

Le test 226 détermine si le champ FCF2 5 de la trame courante en lecture dans FIFO~TRX 506 est de type NULL ou non. Si le résultat du test 226 est positif, I'opération 230 est exécutée, sinon l'opération 227 est exécutée. Test 226 determines whether the field FCF2 5 of the current frame in reading in FIFO ~ TRX 506 is of type NULL or not. If the result of test 226 is positive, operation 230 is executed, otherwise operation 227 is executed.

Au cours de l'opération 227, la trame courante en lecture dans
FIFO~TRX 506 est copiée dans la trame courante en écriture dans FIFO~MSG 505, et FIFO~MSG 505 est validée en écriture.
During operation 227, the current frame being read in
FIFO ~ TRX 506 is copied into the current frame for writing in FIFO ~ MSG 505, and FIFO ~ MSG 505 is validated for writing.

Le test 228 détermine si le champ FCF2 5 de la trame courante en lecture dans FIFO~TRX 506 est de type MPS ou non. Si le résultat du test 228 est positif, I'opération 230 est exécutée, sinon l'opération 232 est exécutée. The test 228 determines whether the field FCF2 5 of the current frame in reading in FIFO ~ TRX 506 is of MPS type or not. If the result of the test 228 is positive, the operation 230 is executed, otherwise the operation 232 is executed.

L'opération 230 consiste à valider en lecture FIFO~TRX 506. Operation 230 consists in validating in reading FIFO ~ TRX 506.

L'opération 233 consiste à émettre un signal de défaut de réception. II correspond à une demande de transmission d'information et permet d'informer le dispositif d'émission d'un défaut de réception, en particulier si au moins une erreur affectant un symbole transmis n'est pas susceptible d'être corrigée. En réponse à l'opération 233, le dispositif de réception peut, selon des variantes du mode de réalisation décrit et représenté, lancer une procédure de transmission de télécopie à destination des seuls dispositifs de réception qui ont effectuer l'opération 233, selon les procédures détaillées dans la recommandation T30 susmentionnée. Dans cette variante, et préférentiellement, la ré-émission de symboles d'information primaire peut être effectuée par l'intermédiaire d'un deuxième support de transmission différent du support de transmission par l'intermédiaire duquel les procédures de diffusion sont effectuées, lorsque le nombre de dispositifs de réception ayant effectué l'opération 233 est faible ou par l'intermédiaire du même support de transmission, lorsque le nombre de dispositifs de réception ayant effectué l'opération 233 est élevé. Toujours selon cette variante, le dispositif et le procédé de réception de l'invention sont adaptés à recevoir des symboles sur deux supports de transmission différents, selon des techniques connues. Operation 233 consists in transmitting a reception failure signal. It corresponds to a request for transmission of information and makes it possible to inform the transmission device of a reception defect, in particular if at least one error affecting a symbol transmitted is not capable of being corrected. In response to operation 233, the reception device can, according to variants of the embodiment described and shown, launch a fax transmission procedure intended for only reception devices which have carried out operation 233, according to the procedures detailed in the aforementioned T30 recommendation. In this variant, and preferably, the re-transmission of primary information symbols can be carried out via a second transmission medium different from the transmission medium through which the broadcasting procedures are carried out, when the the number of receiving devices having performed operation 233 is low or via the same transmission medium, when the number of receiving devices having performed operation 233 is high. Still according to this variant, the device and the reception method of the invention are adapted to receive symbols on two different transmission media, according to known techniques.

L'opération 229 consiste à positionner le contenu du registre
REG~FLUX 504 à la valeur 'O' symbolisant l'ouverture de l'interrupteur de flux.
Operation 229 consists in positioning the content of the register
REG ~ FLUX 504 to the value 'O' symbolizing the opening of the flow switch.

L'opération 232 consiste à valider en lecture FIFO~TRX 506. Operation 232 consists in validating FIFO ~ TRX 506 read.

On retourne ensuite au fonctionnement principal du moyen de contrôle de communication en réception 137 en exécutant le test 207.We then return to the main operation of the reception communication control means 137 by executing the test 207.

La description du moyen de contrôle des pages reçues 135 est illustrée par l'organigramme de la figure 30. The description of the means for checking the pages received 135 is illustrated by the flow diagram of FIG. 30.

Après la phase d'initialisation 267, le test 261 provoque un arrêt de fonctionnement du moyen de contrôle des pages reçues 135 tant que
FIFO~DATA 507 est vide. A la reprise de fonctionnement du moyen de contrôle des page reçues 135, le résultat du test est positif si la trame courante en lecture dans FIFO~DATA 507 est de type PPS. Si le résultat du test 261 est positif, le test 262 est exécuté, sinon l'opération 266 est effectuée.
After the initialization phase 267, the test 261 causes a stop of operation of the means for checking the received pages 135 as long as
FIFO ~ DATA 507 is empty. Upon resumption of operation of the control means of the pages received 135, the test result is positive if the current frame read in FIFO ~ DATA 507 is of PPS type. If the result of test 261 is positive, test 262 is executed, otherwise operation 266 is carried out.

Le test 262 détermine si la valeur du champ N"BLOC 17 de la trame courante en lecture dans FIFO~DATA 507 est supérieure ou égale à '0', ou non. Si le résultat du test 262 est positif, I'opération 263 est exécutée, sinon l'opération 266 est effectuée. Test 262 determines whether the value of field N "BLOCK 17 of the current frame in read in FIFO ~ DATA 507 is greater than or equal to '0', or not. If the result of test 262 is positive, operation 263 is executed, otherwise operation 266 is performed.

Au cours de l'opération 263, sont effectués - I'initialisation du contenu du registre REG DIM 558 égal au nombre bit positionné à '0' dans le registre courant de position de FIFO~BLOC 503. Soit 'DIM' la valeur contenue dans le registre REG~DIM 558 et soit RANGi la position du i ième bit à '1' dans le registre courant de position de FIFO~BLOC 503. Pour 'i' variant de 'O' à 'DIM-1', le contenu du i ième élément du tableau
A(x) 555, Ai, est égale à '254- RANCI. Si la valeur du DIM-1 iéme élément du tableau A(x) 555 est négative alors cet élément doit prendre la valeur '255', - I'initialisation du registre R~LGTH 557 à '64', - I'affectation de l'adresse du registre BL~UNIT 562 à l'adresse du bloc de données 670 courant dans FIFO~BLOC 505 et - L'appel à la mise en oeuvre du moyen de décodage 630, symbolisé par le déclenchement du signal DEC~RQ.
During operation 263, the initialization of the contents of the REG DIM 558 register equal to the bit number positioned at '0' in the current position register of FIFO ~ BLOCK 503 is performed. Let 'DIM' be the value contained in the register REG ~ DIM 558 and let RANGi be the position of the i th bit at '1' in the current position register of FIFO ~ BLOCK 503. For 'i' varying from 'O' to 'DIM-1', the content of i th element of the array
A (x) 555, Ai, is equal to '254- RANCI. If the value of DIM-1 th element of array A (x) 555 is negative then this element must take the value '255', - initialization of the register R ~ LGTH 557 to '64', - assignment of the address of the register BL ~ UNIT 562 at the address of the data block 670 current in FIFO ~ BLOCK 505 and - The call for the implementation of the decoding means 630, symbolized by the triggering of the signal DEC ~ RQ.

L'opération 263 permet ainsi d'effectuer la correction d'éventuelles erreurs affectant des symboles d'information primaire de la même manière que des symboles d'adresse, en mettant en oeuvre des symboles d'information de redondance reçus, lorsque le nombre de symboles d'information de redondance est suffisant pour affectuer cette correction. Operation 263 thus makes it possible to correct any errors affecting primary information symbols in the same way as address symbols, by implementing redundancy information symbols received, when the number of redundancy information symbols is sufficient to affect this correction.

Au cours de l'opération 264, le bloc de données est sauvegardé dans une mémoire tampon d'impression et FIFO~BLOC est validée en lecture. Au cours de l'opération 265, la valeur du champ N"BLOC 17 de la trame courante en lecture dans FIFO~MSG 505 est décrémentée. Puis le test 262 est réitéré. During operation 264, the data block is saved in a print buffer memory and FIFO ~ BLOCK is validated for reading. During the operation 265, the value of the field N "BLOCK 17 of the current frame in reading in FIFO ~ MSG 505 is decremented. Then the test 262 is repeated.

L'opération 266 valide en lecture FIFO~DATA 507, puis le test 261 est réitéré. Operation 266 validates in reading FIFO ~ DATA 507, then test 261 is repeated.

La figure 32 illustre le fonctionnement du moyen de sélection des documents 134. Ce moyen rend impossible le traitement d'une page ou d'une commande 298, si l'autorisation de traitement 297 n'a pas été au préalable accordée par le moyen d'analyse des droits 293, c'est à dire si le contenu du registre REG~ACCESS 502 est à 'O'. L'analyse de droit d'accès effectuée au cours de l'opération 293 permet de ne transmettre à une étape de correction que les symboles qui sont associés à une adresse mémorisée. FIG. 32 illustrates the operation of the document selection means 134. This means makes it impossible to process a page or an order 298, if the processing authorization 297 has not been previously granted by the means of 'rights analysis 293, that is to say if the content of the register REG ~ ACCESS 502 is at' O '. The access right analysis carried out during operation 293 makes it possible to transmit to a correction step only the symbols which are associated with a stored address.

Après la phase d'initialisation 300, le test 292 provoque un arrêt de fonctionnement du moyen de sélection des documents 134 tant que
FIFO~MSG 505 est vide. A la reprise du fonctionnement du moyen de sélection des documents 134, le résultat du test est positif si la trame courante en lecture dans FIFO~MSG 505 est de type SPI. Si le résultat du test 292 est positif, le test 294 est exécuté, sinon l'opération 298 est effectuée.
After the initialization phase 300, the test 292 causes an operation stop of the document selection means 134 as long as
FIFO ~ MSG 505 is empty. Upon resumption of the operation of the document selection means 134, the test result is positive if the current frame read in FIFO ~ MSG 505 is of the SPI type. If the result of test 292 is positive, test 294 is executed, otherwise operation 298 is carried out.

Au cours de l'opération 298, la sauvegarde effectuée par l'opération 296 est détruite. L'opération 293 est ensuite exécutée. L'analyse des droits d'accès 293 est détaillée figure 33. During operation 298, the backup made by operation 296 is destroyed. Operation 293 is then executed. The analysis of access rights 293 is detailed in Figure 33.

Le test 294 détermine si la valeur du contenu du registre courant en lecture TYPE 510 est égale à la valeur du contenu du registre TYPE~DATA 918 ou non. The test 294 determines whether the value of the content of the current register in TYPE 510 reading is equal to the value of the content of the TYPE ~ DATA register 918 or not.

Le test 294 provoque un arrêt de fonctionnement du moyen de sélection des documents 134 tant que FIFO~MSG 505 est vide. A la reprise du fonctionnement du moyen de sélection des documents 134, le résultat du test est positif si la trame courante en lecture dans FIFO~MSG 505 est de type
PPS. Si le résultat du test 294 est positif, l'opération 296 est effectuée, sinon le test 295 est exécuté.
Test 294 causes the document selection means 134 to stop operating as long as FIFO ~ MSG 505 is empty. Upon resumption of operation of the document selection means 134, the test result is positive if the current frame read in FIFO ~ MSG 505 is of the type
PPS. If the result of test 294 is positive, operation 296 is carried out, otherwise test 295 is executed.

Le résultat du test 295 est positif si la trame courante en lecture dans FIFO~MSG 505 est de type MOC et l'opération 296 est effectuée, sinon le test 292 est réitéré. The result of test 295 is positive if the current frame read in FIFO ~ MSG 505 is of MOC type and operation 296 is carried out, otherwise test 292 is repeated.

L'opération 296 consiste à sauvegarder la trame courante en lecture dans FIFO~MSG 505 dans une zone de la mémoire RAM 114 avant d'activer en lecture <RTI  Operation 296 consists in saving the current frame for reading in FIFO ~ MSG 505 in an area of the RAM memory 114 before activating in reading <RTI

L'opération 311 positionne à la valeur '0' le contenu du registre REG~ACCESS 502. Operation 311 sets the content of register REG ~ ACCESS 502 to the value '0'.

Puis le test 350 détermine si le champ FCF2 5 de la trame courante en lecture dans FIFO~MSG 505 est de type ERA ou non. Si le résultat du test 350 est positif, I'opération 320 est exécutée, sinon le test 312 est exécuté. Then the test 350 determines whether the field FCF2 5 of the current frame in read in FIFO ~ MSG 505 is of ERA type or not. If the result of test 350 is positive, operation 320 is executed, otherwise test 312 is executed.

Puis le test 312 détermine si le champ FCF2 5 de la trame courante en lecture dans FIFO~MSG 505 est de type UGI ou non. Si le résultat du test 312 est positif, I'opération 313 est exécutée, sinon le test 314 est exécuté. Then the test 312 determines whether the field FCF2 5 of the current frame in read in FIFO ~ MSG 505 is of type UGI or not. If the result of test 312 is positive, operation 313 is executed, otherwise test 314 is executed.

Au cours de l'opération 313, le contenu du registre REG~ACCESS 502 est mis à la valeur '1' si la séquence de symboles formant le champ LIF 24 de la trame courante en lecture dans FIFO~MSG 505 est contenue dans le registre RIGHT UGI 492. Cette opération réalise 313 ainsi une analyse de groupe utilisateur et permet de comparer chaque adresse reçue et au moins une adresse mémorisée. During operation 313, the content of the register REG ~ ACCESS 502 is set to the value '1' if the sequence of symbols forming the field LIF 24 of the current frame read in FIFO ~ MSG 505 is contained in the register RIGHT UGI 492. This operation thus performs a user group analysis 313 and makes it possible to compare each address received and at least one stored address.

Puis le test 314 détermine si le champ FCF2 5 de la trame courante en lecture dans FIFO~MSG 505 est de type PAI ou non. Si le résultat du test 314 est positif, I'opération 315 est exécutée, sinon l'opération 319 est exécutée. Then the test 314 determines whether the field FCF2 5 of the current frame in reading in FIFO ~ MSG 505 is of the PAI type or not. If the result of test 314 is positive, operation 315 is executed, otherwise operation 319 is executed.

Au cours de l'opération 315, sont effectués - I'initialisation du contenu du registre REG DIM 558 égal au nombre bit positionné à '0' dans le registre courant de position de FIFO~BLOC 503. Soit
DIM la valeur contenue dans le registre REG DIM 558 et soit RANGi la position du i ième bit à '1'dans le registre courant de position de FIFO~BLOC 503. Pour 'i' variant de '0' à 'DIM-1', le contenu du i ième élément du tableau A(x) 555, Ai, est égale à '254- RANG?. Si la valeur du DIM-1 ième élément du tableau A(x) 555 est négative alors cet élément doit prendre la valeur '255', - I'initialisation du registre R~LGTH 557 avec la valeur contenue dans le dixième octet du champ DIF de la trame courante en lecture dans FIFO~MSG 505, - I'affectation de l'adresse du registre BL~UNIT 562 à l'adresse du bloc de données 670 courant dans FIFO~BLOC 505 et - L'appel à la mise en oeuvre du moyen de décodage 630, symbolisé par le déclenchement du signal DEC~RQ.
During operation 315, the initialization of the contents of the REG DIM 558 register equal to the bit number positioned at '0' in the current position register of FIFO ~ BLOCK 503 is carried out.
DIM the value contained in the REG register DIM 558 and let RANGi be the position of the i th bit at '1' in the current position register of FIFO ~ BLOCK 503. For 'i' varying from '0' to 'DIM-1' , the content of the i th element of array A (x) 555, Ai, is equal to '254- RANK ?. If the value of DIM-1 th element of array A (x) 555 is negative then this element must take the value '255', - initialization of the register R ~ LGTH 557 with the value contained in the tenth byte of the DIF field of the current frame read in FIFO ~ MSG 505, - the assignment of the address of the register BL ~ UNIT 562 to the address of the current data block 670 in FIFO ~ BLOCK 505 and - The call to start work of the decoding means 630, symbolized by the triggering of the signal DEC ~ RQ.

L'opération 315 permet ainsi d'effectuer la correction d'éventuelles erreurs affectant des symboles d'adresse de la même manière que celle des symboles d'information primaire, en mettant en oeuvre des symboles d'information de redondance reçus, lorsque le nombre de symboles d'information de redondance est suffisant pour affectuer cette correction. Operation 315 thus makes it possible to correct any errors affecting address symbols in the same way as that of the primary information symbols, by implementing redundancy information symbols received, when the number of redundancy information symbols is sufficient to affect this correction.

Puis, au cours de l'opération 317, le contenu du registre
REG~ACCESS 502 est mis à la valeur '1' si la séquence d'éléments contenue dans le registre RIGHT PAI 493 est aussi contenue dans les lignes d'information du bloc de données 670 courant dans FIFO~BLOC 505. Puis FIFO~BLOC 505 est validée en lecture. Cette opération 317 réalise ainsi une analyse d'adresse personnelle et permet de comparer chaque adresse reçue et au moins une adresse mémorisée.
Then, during operation 317, the contents of the register
REG ~ ACCESS 502 is set to the value '1' if the sequence of elements contained in the RIGHT PAI register 493 is also contained in the information lines of the data block 670 current in FIFO ~ BLOCK 505. Then FIFO ~ BLOCK 505 is validated in reading. This operation 317 thus performs a personal address analysis and makes it possible to compare each address received and at least one stored address.

A la fin de l'opération 317 ou à celle de l'opération 313, le test 318 détermine si le contenu du registre REG~ACCESS 502 a pour valeur '1' ou non. Si le résultat du test 318 est positif l'opération 320 est exécutée sinon l'opération 319 est exécutée. At the end of operation 317 or that of operation 313, test 318 determines whether the content of the REG ~ ACCESS register 502 has the value '1' or not. If the result of the test 318 is positive the operation 320 is executed otherwise the operation 319 is executed.

L'opération 319 consiste à positionner le contenu du registre
REG~FLUX 504 à la valeur '0', ce qui correspond à l'ouverture de l'interrupteur de flux.
Operation 319 consists in positioning the content of the register
REG ~ FLUX 504 to the value '0', which corresponds to the opening of the flow switch.

L'opération 320 consiste à positionner le contenu du registre REG~ACCESS 502 à la valeur '1' et à valider en écriture FIFO~MSG 505. Operation 320 consists in positioning the contents of the REG ~ ACCESS register 502 at the value '1' and validating in writing FIFO ~ MSG 505.

Le moyen de contrôle de communication en émission 152 fonctionne selon l'organigramme présenté en figure 34. Il est exécuté après initialisation préalable des zones mémoire EN-TETE 524 et FIFO~PAGE 520 étant donné les caractéristiques du message à diffuser. The transmission communication control means 152 operates according to the flowchart presented in FIG. 34. It is executed after prior initialization of the memory areas HEADER 524 and FIFO ~ PAGE 520 given the characteristics of the message to be broadcast.

Au cours de l'opération 811, la trame courante en écriture dans FIFO~TRAME 522 est initialisée au type SPI, puis le champ FCF2 5 ainsi que le champ FIF 6 sont initialisés à partir du champ identité du registre EN-TETE 524. FIFO~TRAME 522 est ensuite validée en écriture. L'opération 811 permet ainsi la diffusion de premiers symboles de protocole susceptibles de permettre à chaque dispositif de réception de sélectionner un mode de réception à mettre en oeuvre. During operation 811, the current frame in writing in FIFO ~ TRAME 522 is initialized to the SPI type, then the FCF2 field 5 as well as the FIF 6 field are initialized from the identity field of the EN-TETE register 524. FIFO ~ TRAME 522 is then validated in writing. Operation 811 thus allows the broadcasting of first protocol symbols capable of allowing each reception device to select a reception mode to be implemented.

Le test 812 détermine si le champ FCF2 5 de la trame SPI décrite dans l'opération 811 est de type PAI, ou non. Si le résultat du test 812 est positif, l'opération 813 est exécutée, sinon le test 814 est exécuté. Test 812 determines whether the FCF2 field 5 of the SPI frame described in operation 811 is of the PAI type, or not. If the result of test 812 is positive, operation 813 is executed, otherwise test 814 is executed.

Au cours de l'opération 813 sont effectués - pour i variant du numéro de la première ligne d'information primaire LGEO 652 jusqu'au numéro de la dernière ligne d'information primaire LGEj 659 du bloc de données 660 dans EN-TETE, les opérations suivantes
la trame courante en écriture dans FIFO~TRAME 522 est initialisée
au type TAL, puis le champ FCF2 5 et le champ FIF 6 sont
respectivement affectés de la valeur du numéro de la ligne
d'information primaire et du contenu de la i iéme ligne d'information
primaire du bloc de données 660 dans EN-TETE 524 et
FIFO~TRAME 522 est ensuite validée en écriture, - I'initialisation du registre REG DIM 558 à la valeur du contenu du champ redondance dans TX~PARAM 523, - I'initialisation des 'DIM' éléments du tableau A(x) 555: Ainsi pour 'i' variant de '0' à 'DIM-1', le contenu du iième élément du tableau A(x) 555, Ai, est positionné à la valeur '256-DIM-ss, 'DIM' étant la valeur du contenu du registre
REG~DIM 558, - I'initialisation du registre R~LGTH 557 avec le contenu du champ longueur trame dans TX~PARAM 523, - I'affectation de l'adresse du registre BL~UNIT 562 à l'adresse du bloc de données 660 dans EN-TETE 524; - L'appel à la mise en oeuvre du moyen de codage 615, symbolisé par le déclenchement du signal ENC~RQ; - pour i variant du numéro de la première ligne d'information de redondance
LGEk 662 jusqu'au numéro de la dernière ligne d'information de redondance
LGEn-1 664 du bloc de données 660 dans EN-TETE, les opérations suivantes
la trame courante en écriture dans FIFO~TRAME 522 est initialisée
au type TAL, puis le champ FCF2 5 et le champ FIF 6 sont
respectivement affectés de la valeur du numéro de la ligne
d'information primaire et du contenu de la i ième ligne d'information
primaire du bloc de données 660 dans EN-TETE 524 et
FIFO TRAME 522 est ensuite validée en écriture et - la trame courante en écriture dans FIFO~TRAME 522 est initialisée au type
RCP et FIFO~TRAME 522 est validée en écriture.
During operation 813 are performed - for i varying from the number of the first primary information line LGEO 652 to the number of the last primary information line LGEj 659 of the data block 660 in EN-TETE, the following operations
the current frame in writing in FIFO ~ TRAME 522 is initialized
TAL type, then the FCF2 5 field and the FIF 6 field are
respectively assigned the value of the line number
information and content of the i th information line
primary of data block 660 in EN-TETE 524 and
FIFO ~ TRAME 522 is then validated in writing, - the initialization of the REG DIM 558 register to the value of the content of the redundancy field in TX ~ PARAM 523, - the initialization of the 'DIM' elements of array A (x) 555: Thus for 'i' varying from '0' to 'DIM-1', the content of the i th element of the array A (x) 555, Ai, is positioned at the value '256-DIM-ss,' DIM 'being the value the contents of the register
REG ~ DIM 558, - initialization of the register R ~ LGTH 557 with the content of the frame length field in TX ~ PARAM 523, - assignment of the address of the register BL ~ UNIT 562 to the address of the data block 660 in HEADER 524; - The call for the implementation of the coding means 615, symbolized by the triggering of the signal ENC ~ RQ; - for i varying from the number of the first redundancy information line
LGEk 662 up to the number of the last redundancy information line
LGEn-1 664 of data block 660 in HEADER, the following operations
the current frame in writing in FIFO ~ TRAME 522 is initialized
TAL type, then the FCF2 5 field and the FIF 6 field are
respectively assigned the value of the line number
primary information and content of the i th information line
primary of data block 660 in EN-TETE 524 and
FIFO TRAME 522 is then validated for writing and - the current frame for writing in FIFO ~ TRAME 522 is initialized to type
RCP and FIFO ~ TRAME 522 is validated in writing.

L'opération 813, dite "d'adressage" fournit des symboles d'adresse de dispositif de réception susceptibles de permettre à chaque dispositif de réception de déterminer si les symboles d'information primaires transmis au cours de l'opération 818 lui sont destinés ou non, les identificateurs, ou symboles d'adresse étant ainsi incorporés dans des séquences de symboles d'information destinées à être diffusées. On note que les symboles d'adresse sont diffusés en blocs comportant des numéros de ligne, de la même manière que les symboles d'information primaire. Operation 813, known as "addressing", provides reception device address symbols capable of enabling each reception device to determine whether the primary information symbols transmitted during operation 818 are intended for it or no, the identifiers or address symbols thus being incorporated into sequences of information symbols intended to be broadcast. It should be noted that the address symbols are distributed in blocks comprising line numbers, in the same way as the primary information symbols.

Le test 814 détermine si le champ format dans EN-TETE 524 indique l'émission d'une trame de type MOC, ou non. Si le résultat du test 814 est positif, l'opération 815 est exécutée, sinon l'opération 816 est exécutée. Test 814 determines whether the format field in HEADER 524 indicates the transmission of an MOC type frame, or not. If the result of test 814 is positive, operation 815 is executed, otherwise operation 816 is executed.

Au cours de l'opération 815, la trame courante en écriture dans
FIFO~TRAME 522 est initialisée au type MOC et le contenu du champ FCF2 5 et du champ FIF 6 sont affectés du contenu du champ format de EN-TETE 524, puis FIFO~TRAME 522 est validée en écriture.
During operation 815, the current frame in writing in
FIFO ~ TRAME 522 is initialized to MOC type and the content of field FCF2 5 and of field FIF 6 are affected by the content of the format field of EN-TETE 524, then FIFO ~ TRAME 522 is validated in writing.

Au cours de l'opération 816 - la trame courante en écriture dans FIFO~TRAME 522 est initialisée au type
DCS et le contenu du champ FIF 6 est affecté du contenu du champ format de
EN-TETE 524, avant de valider FIFO~TRAME 522 en écriture, - la trame courante en écriture dans FIFO~TRAME 522 est initialisée au type
PPS-NULL et le contenu des champs 16 et 17 est initialisé à 'O', ie contenu du champ 19 est affecté à la valeur '256' à laquelle on retranche la valeur du champ redondance de la zone mémoire TX~PARAM 523 et enfin le contenu du champ 18 est initialisé à la valeur du champ 19 à laquelle on retranche '1', - la position du symbole courant en lecture, dans la page courante en lecture dans FIFO~PAGE 520, est initialisée au début de la dite page et - tous les symboles du bloc de données temporaire 535 sont initialisés '0'.
During operation 816 - the current frame in writing in FIFO ~ TRAME 522 is initialized to the type
DCS and the content of the FIF 6 field is affected by the content of the format field of
EN-TETE 524, before validating FIFO ~ TRAME 522 in writing, - the current frame in writing in FIFO ~ TRAME 522 is initialized to the type
PPS-NULL and the content of fields 16 and 17 is initialized to 'O', ie the content of field 19 is assigned to the value '256' from which we subtract the value of the redundancy field from the memory area TX ~ PARAM 523 and finally the content of field 18 is initialized to the value of field 19 from which we subtract '1', - the position of the current symbol in reading, in the current page in reading in FIFO ~ PAGE 520, is initialized at the beginning of said page and - all the symbols of the temporary data block 535 are initialized '0'.

Puis, au cours de l'opération 817, de manière itérative, on copie le symbole, courant en lecture dans la page courante en lecture dans
FIFO~PAGE 520, avant d'incrémenter sa position, dans le bloc de données temporaire 535 qui est au format d'un bloc de données avant émission 660 afin de le remplir ligne par ligne, du haut vers le bas et de la gauche vers la droite, - soit jusqu'à la ligne dont le rang est indiqué par la valeur du champ 18 de la trame courante en écriture dans FIFO~TRAME 522 ou - soit jusqu'au dernier symbole de la page courante dans FIFO~PAGE 520 et, dans ce cas, le champ 18 de la trame courante en écriture dans FIFO~TRAME 522 est mis à jour avec le numéro de la ligne en cours de remplissage dans le bloc de données temporaire 535.
Then, during operation 817, iteratively, we copy the symbol, current in reading in the current page in reading in
FIFO ~ PAGE 520, before incrementing its position, in the temporary data block 535 which is in the format of a data block before transmission 660 in order to fill it line by line, from top to bottom and from left to the right, - either to the line whose rank is indicated by the value of field 18 of the current frame in writing in FIFO ~ TRAME 522 or - or to the last symbol of the current page in FIFO ~ PAGE 520 and , in this case, the field 18 of the current frame in writing in FIFO ~ TRAME 522 is updated with the number of the line being filled in the temporary data block 535.

Puis, au cours de l'opération 818, on effectue: - pour i variant du numéro de la première ligne d'information primaire LGEO 652 jusqu'au numéro de la dernière ligne d'information primaire LGEj 659 du bloc de données temporaire 535, les opérations suivantes:
la trame courante en écriture dans FIFO~TRAME 522 est initialisée
au type FCD, puis le champ FCF2 5 et le champ FIF 6 sont
respectivement affectés de la valeur du numéro de la ligne
d'information primaire et du contenu de la i ième ligne d'information
primaire du bloc de données temporaire 535 et
.FIFO TRAME 522 est ensuite validée en écriture - I'initialisation du registre REG~DIM 558 à la valeur du contenu du champ redondance dans TX~PARAM 523; - I'initialisation des DIM éléments du tableau A(x) 555: Ainsi pour i variant de 'O' à 'DIM-1', le contenu du i ième élément du tableau A(x) 555, Ai, est positionné à la valeur'256-DIM-l, 'DIM' étant la valeur du contenu du registre REG~DIM 558; - I'initialisation du registre R~LGTH 557 à '64'; - I'affectation de l'adresse du registre BL~UNIT 562 à l'adresse du bloc de données temporaire 535; - L'appel à la mise en oeuvre du moyen de codage 615, symbolisé par le déclenchement du signal ENC~RQ, - pour i variant du numéro de la première ligne d'information de redondance
LGEk 662 jusqu'au numéro de la dernière ligne d'information de redondance
LGEn-1 du bloc de données temporaire 535, les opérations suivantes
la trame courante en écriture dans FIFO~TRAME 522 est initialisée
au type FCD, puis le champ FCF2 5 et le champ FIF 6 sont
respectivement affectés de la valeur du numéro de la ligne
d'information primaire et du contenu de la i ième ligne d'information
primaire du bloc de données temporaire 535 et
.FIFO TRAME 522 est ensuite validée en écriture et - la trame courante en écriture dans FIFO~TRAME 522 est initialisée au type
RCP et FIFO~TRAME 522 est validée en écriture.
Then, during operation 818, the following is carried out: for i varying from the number of the first primary information line LGEO 652 to the number of the last primary information line LGEj 659 of the temporary data block 535, the following operations:
the current frame in writing in FIFO ~ TRAME 522 is initialized
FCD type, then the FCF2 5 field and the FIF 6 field are
respectively assigned the value of the line number
primary information and content of the i th information line
primary of temporary data block 535 and
.FIFO TRAME 522 is then validated in writing - initialization of the register REG ~ DIM 558 to the value of the content of the redundancy field in TX ~ PARAM 523; - the initialization of the DIM elements of array A (x) 555: Thus for i varying from 'O' to 'DIM-1', the content of the i th element of array A (x) 555, Ai, is positioned at value'256-DIM-l, 'DIM' being the value of the contents of the register REG ~ DIM 558; - initialization of the register R ~ LGTH 557 to '64'; - the assignment of the address of the BL ~ UNIT register 562 to the address of the temporary data block 535; - The call for the implementation of the coding means 615, symbolized by the triggering of the signal ENC ~ RQ, - for i varying from the number of the first redundancy information line
LGEk 662 up to the number of the last redundancy information line
LGEn-1 of temporary data block 535, the following operations
the current frame in writing in FIFO ~ TRAME 522 is initialized
FCD type, then the FCF2 5 field and the FIF 6 field are
respectively assigned the value of the line number
primary information and content of the i th information line
primary of temporary data block 535 and
.FIFO TRAME 522 is then validated in writing and - the current frame in writing in FIFO ~ TRAME 522 is initialized to the type
RCP and FIFO ~ TRAME 522 is validated in writing.

L'opération 818 permet ainsi - de déterminer des symboles d'information de redondance susceptibles de permettre la correction d'erreur affectant des symboles d'information et
Les opérations 813 et 818 permettent conjointement de diffuser tous les symboles d'information destinés à être transmis, symboles d'information comportant les symboles d'information primaire, les symboles d'adresse et les symboles d'information de redondance qui leur correspondent.
Operation 818 thus makes it possible - to determine redundancy information symbols capable of allowing error correction affecting information symbols and
The operations 813 and 818 jointly make it possible to broadcast all the information symbols intended to be transmitted, information symbols comprising the primary information symbols, the address symbols and the redundancy information symbols which correspond to them.

Les opérations 813, 816, 817 et 818 permettent conjointement d'organiser les symboles d'information destinés à être transmis en blocs comportant des lignes possédant, toutes, le même nombre de symboles, les symboles d'un bloc étant successivement diffusés selon leur position dans ledit bloc, dans l'ordre des lignes et, dans chaque ligne, dans l'ordre des colonnes. The operations 813, 816, 817 and 818 jointly make it possible to organize the information symbols intended to be transmitted in blocks comprising lines all having the same number of symbols, the symbols of a block being successively distributed according to their position in said block, in the order of the lines and, in each line, in the order of the columns.

On note que les symboles d'information primaire et les symboles d'information d'adresse sont respectivement diffusés préliminairement aux symboles d'information de redondance qui leur correspondent. En outre, comme décrit infra, les symboles d'information de redondance sont déterminés en ne prenant en compte que des symboles d'information d'une colonne du bloc considéré. It should be noted that the primary information symbols and the address information symbols are respectively broadcast in advance of the redundancy information symbols which correspond to them. Furthermore, as described below, the redundancy information symbols are determined by taking into account only the information symbols of a column of the block considered.

Le test 819, qui succède à l'opération 818, détermine si le dernier symbole de la page courante dans FIFO~PAGE 520 a été copié dans le bloc de données temporaire 535. Si le test 819 est positif l'étape 820 est exécutée sinon l'étape 821 est exécutée. The test 819, which follows operation 818, determines whether the last symbol of the current page in FIFO ~ PAGE 520 has been copied into the temporary data block 535. If the test 819 is positive step 820 is executed otherwise step 821 is executed.

Au cours de l'opération 820 - la trame suivante en écriture dans FIFO~TRAME 522 est initialisée avec le contenu de la trame courante en écriture dans FIFO~TRAME 522, avant de valider en écriture FIFO~TRAME 522, - le contenu du champ 17 de la trame courante en écriture dans FIFO~TRAME 522 est incrémenté, - le contenu du champ 19 de la trame courante en écriture dans FIFO~TRAME 522 est affecté à la valeur '256' à laquelle on retranche la valeur du champ redondance de la zone mémoire TX~PARAM 523 et, le contenu du champ 18 est initialisé à la valeur du champ 19 à laquelle on retranche '1' et - tous les symboles du bloc de données temporaire 535 sont initialisés '0'. During operation 820 - the next frame in writing in FIFO ~ TRAME 522 is initialized with the content of the current frame in writing in FIFO ~ TRAME 522, before validating in writing FIFO ~ TRAME 522, - the content of the field 17 of the current frame in writing in FIFO ~ TRAME 522 is incremented, - the content of field 19 of the current frame in writing in FIFO ~ TRAME 522 is assigned to the value '256' from which the value of the redundancy field is subtracted from the memory zone TX ~ PARAM 523 and, the content of field 18 is initialized to the value of field 19 from which we subtract '1' and - all the symbols of the temporary data block 535 are initialized '0'.

Le test 821 est négatif si FIFO~PAGE 520 est vide et alors l'opération 823 est exécutée. Sinon l'opération 822 est exécutée. Test 821 is negative if FIFO ~ PAGE 520 is empty and then operation 823 is executed. Otherwise operation 822 is executed.

Au cours de l'opération 822 - la trame suivante en écriture dans FIFO~TRAME 522 est initialisée avec le contenu de la trame courante en écriture dans FIFO~TRAME 522, et le champ
FCF2 5 de la trame courante en écriture dans FIFO~TRAME 522 est affecté au type MPS, avant de valider en écriture FIFO~TRAME 522, - le contenu du champ 16 de la trame courante en écriture dans FIFO~TRAME 522 est incrémenté, - le contenu du champ 17 de la trame courante en écriture dans FIFO~TRAME 522 est mis à '0', - le contenu du champ 19 de la trame courante en écriture dans FIFO~TRAME 522 est affecté à la valeur '256' à laquelle on retranche la valeur du champ redondance de la zone mémoire TX~PARAM 523 et, le contenu du champ 18 est initialisé à la valeur du champ 19 à laquelle on retranche '1', - FIFO~PAGE 520 est validée en lecture avant d'initialiser la position du symbole courant en lecture, dans la page courante en lecture dans
FIFO~PAGE 520, au début de la dite page et - tous les symboles du bloc de données temporaire 535 sont initialisés '0'.
During operation 822 - the next frame in writing in FIFO ~ TRAME 522 is initialized with the content of the current frame in writing in FIFO ~ TRAME 522, and the field
FCF2 5 of the current frame in writing in FIFO ~ TRAME 522 is assigned to the MPS type, before validating in writing FIFO ~ TRAME 522, - the content of field 16 of the current frame in writing in FIFO ~ TRAME 522 is incremented, - the content of field 17 of the current frame in writing in FIFO ~ TRAME 522 is set to '0', - the content of field 19 of the current frame in writing in FIFO ~ TRAME 522 is assigned to the value '256' to which the value of the redundancy field of the memory area TX ~ PARAM 523 is subtracted and, the content of field 18 is initialized to the value of field 19 from which we subtract '1', - FIFO ~ PAGE 520 is validated in reading before initialize the position of the current symbol in reading, in the current page in reading in
FIFO ~ PAGE 520, at the start of the said page and - all the symbols of the temporary data block 535 are initialized '0'.

Au cours de l'opération 823, le champ FCF2 5 de la trame courante en écriture dans FIFO~TRAME 522 est affecté au type EOP, avant de valider en écriture FIFO~TRAME 522. During operation 823, the field FCF2 5 of the current frame in writing in FIFO ~ TRAME 522 is assigned to the type EOP, before validating in writing FIFO ~ TRAME 522.

Après les opérations 815 ou 823, au cours de l'opération 824, la trame courante en écriture dans FIFO~TRAME 522 est initialisée au type
DCN et FIFO~TRAME 522 est validée en écriture. L'opération 824 permet ainsi de diffuser des deuxièmes symboles de protocole susceptibles de permettre à chaque dispositif de réception d'interrompre la réception. Le fonctionnement du moyen de contrôle en émission est alors terminé.
After operations 815 or 823, during operation 824, the current frame for writing in FIFO ~ TRAME 522 is initialized to the type
DCN and FIFO ~ TRAME 522 is validated in writing. Operation 824 thus makes it possible to broadcast second protocol symbols capable of allowing each reception device to interrupt reception. The operation of the transmission control means is then terminated.

Le moyen de contrôle de qualité 155 est illustré par l'organigramme de la figure 28. The quality control means 155 is illustrated by the flow diagram of FIG. 28.

Après la phase d'initialisation 284, le moyen de contrôle de qualité 155 est en attente de synchronisation d'une trame au format HDLC, telle que celle illustrée en figure 3, attente identifiée par la première opération, référencée 285. Ensuite, le test 286 est positif si la trame a été reçue sans erreur de transmission et l'opération 287 est exécutée sinon l'opération 288 est exécutée. After the initialization phase 284, the quality control means 155 is waiting for synchronization of a frame in HDLC format, such as that illustrated in FIG. 3, waiting identified by the first operation, referenced 285. Then, the test 286 is positive if the frame was received without transmission error and operation 287 is executed otherwise operation 288 is executed.

L'opération 287 comptabilise chaque trame correctement reçue pour chaque type de trame, en incrémentant un compteur associé à chaque type de trame, alors que l'opération 288 comptabilise les trames erronées en incrémentant un compteur de trame erronée. Chacune de ces deux opérations met à jour une valeur représentative du taux de bonne réception pour chaque type de trame à partir de la valeur des différents compteurs de trame et à partir du contenu des champs de la zone mémoire TX~PARAM 523. The operation 287 counts each correctly received frame for each type of frame, by incrementing a counter associated with each type of frame, while the operation 288 counts the erroneous frames by incrementing a counter of the wrong frame. Each of these two operations updates a value representative of the good reception rate for each type of frame from the value of the different frame counters and from the content of the fields of the memory area TX ~ PARAM 523.

Finalement l'opération 289 permet: - d'augmenter la valeur du champ redondance de la zone mémoire TX~PARAM 523, selon des règles prédéterminées, lorsque la valeur du taux de bonne réception des trames de type TAL ou FCD diminue, - de diminuer la valeur du champ redondance de la zone mémoire TX~PARAM 523, selon des règles prédéterminées, lorsque la valeur du taux de bonne réception des trames de type TAL ou FCD augmente, - d'augmenter le champ retransmission de la zone mémoire TX~PARAM 523, associé à un type de trame, selon des règles prédéterminées, lorsque la valeur du taux de bonne réception associé au dit type de trame diminue et - de diminuer le champ retransmission de la zone mémoire TX~PARAM 523, associé à un type de trame, selon des règles prédéterminées, lorsque la valeur du taux de bonne réception associé au dit type de trame augmente. Finally, operation 289 allows: - to increase the value of the redundancy field of the memory area TX ~ PARAM 523, according to predetermined rules, when the value of the rate of good reception of frames of TAL or FCD type decreases, - to decrease the value of the redundancy field of the TX ~ PARAM 523 memory area, according to predetermined rules, when the value of the rate of good reception of TAL or FCD type frames increases, - to increase the retransmission field of the TX ~ PARAM memory area 523, associated with a type of frame, according to predetermined rules, when the value of the good reception rate associated with said type of frame decreases and - decreasing the retransmission field of the memory area TX ~ PARAM 523, associated with a type of frame, according to predetermined rules, when the value of the good reception rate associated with said type of frame increases.

Les règles de sélection de ratio mises en oeuvre au cours de l'opération 289 comportent la règle selon laquelle le nombre de symboles d'information de redondance est toujours supérieur à ce qui aurait été nécessaire pour corriger les erreurs de transmission de la précédante diffusion de symboles d'information. The ratio selection rules implemented during operation 289 include the rule that the number of redundancy information symbols is always greater than what would have been necessary to correct the transmission errors of the previous broadcast of information symbols.

Selon une variante non représentée, I'opération 289 et les opérations qui lui sont associées sont réalisées par un dispositif de réception, ce dispositif de réception comportant un moyen d'émission adapté à émettre, à destination du dispositif d'émission, un signal représentatif de la qualité de transmission au cours de l'opération 289. According to a variant not shown, operation 289 and the operations associated with it are carried out by a reception device, this reception device comprising a transmission means suitable for transmitting, to the transmission device, a representative signal transmission quality during operation 289.

L'opération 285 est alors exécutée de nouveau.  Operation 285 is then executed again.

La figure 35 montre l'organisation d'un bloc de données 660 avant l'émission, contenant L x n symboles d'information dont L x k symboles d'information primaire. FIG. 35 shows the organization of a data block 660 before transmission, containing L x n information symbols including L x k primary information symbols.

L'ensemble des symboles d'information primaire depuis UO,O 650 jusqu'à UL-1,O 651 représente la première ligne du bloc de données LGEO 652. Une ligne du bloc de données quelconque tel que LGEO 652 est constituée de L symboles d'information. The set of primary information symbols from UO, O 650 to UL-1, O 651 represents the first line of the LGEO 652 data block. A line of any data block such as LGEO 652 consists of L symbols of information.

L'ensemble des symboles d'information primaire depuis UO,O 650 jusqu'à UO,k-1 653 représente la première colonne du bloc de données pour les symboles d'information primaire UO 654. The set of primary information symbols from UO, O 650 to UO, k-1 653 represents the first column of the data block for the primary information symbols UO 654.

L'ensemble des symboles d'information de redondance depuis
WO,O 655 jusqu'à WO,n-k-1 656 représente la première colonne du bloc de données pour les symboles d'information de redondance WO 657.
The set of redundancy information symbols from
WO, O 655 to WO, nk-1 656 represents the first column of the data block for the redundancy information symbols WO 657.

La juxtaposition de UO 654 et de WO 657 forme la première colonne complète du bloc de données CLEO 658. The juxtaposition of UO 654 and WO 657 forms the first complete column of the CLEO 658 data block.

Une ligne du bloc de données quelconque, tel que CLEO 658 est constituée de n symboles d'information. Any line in any data block, such as CLEO 658, consists of n information symbols.

En ce qui concerne la première colonne CLEO 658, WO 657 contient les symboles d'information de redondance correspondant aux symboles d'information primaire UO 654. De manière générale, en ce qui concerne la i ième colonne CLEi 692, Wi 690 contient les symboles d'information de redondance correspondant aux symboles d'information primaire Ui 691. With regard to the first CLEO 658 column, WO 657 contains the redundancy information symbols corresponding to the primary information symbols UO 654. In general, with regard to the i th CLEi column 692, Wi 690 contains the symbols redundancy information corresponding to the primary information symbols Ui 691.

La figure 36 montre l'organisation d'un bloc de données 670 après réception contenant L x n symboles d'information. FIG. 36 shows the organization of a data block 670 after reception containing L x n information symbols.

L'ensemble des symboles d'information depuis CO,O 665 jusqu'à CL-1,O 666 représente la première ligne du bloc de données LGRO 667. The set of information symbols from CO, O 665 to CL-1, O 666 represents the first line of the LGRO 667 data block.

Une ligne du bloc de données quelconque, tel que LGRO 667 est constituée de
L symboles d'information.
Any line in the data block, such as LGRO 667 consists of
L information symbols.

L'ensemble des symboles d'information depuis CO,O 665 jusqu'à COn-i 668 représente la première colonne du bloc de données CLRO ou CO 669. Une colonne du bloc de données quelconque, tel que CLRi, ou Ci 673, est constituée de n symboles d'information. The set of information symbols from CO, O 665 to COn-i 668 represents the first column of the CLRO or CO 669 data block. A column of any data block, such as CLRi, or Ci 673, is consisting of n information symbols.

L'ensemble des symboles d'information depuis CNO,O 674 jusqu'à CNL-1,O 675 représente la première ligne identifiée comme corrompue lors de la transmission. Pour le bloc de données 670, il s'agit aussi de la ligne
CLRj 671. Ainsi les symbole d'information CNO,O 674 et CNL-1,O 675 peuvent aussi s'écrire, respectivement, CO,j et CL-1,j, et de manière générale pour tous les symboles de cette ligne, CNi,O = Ci,j. Par convention, Ci,j est un symbole estimé nul après réception et CNi,O est le symbole régénéré après décodage.
The set of information symbols from CNO, O 674 to CNL-1, O 675 represents the first line identified as corrupted during transmission. For data block 670, this is also the line
CLRj 671. Thus the information symbol CNO, O 674 and CNL-1, O 675 can also be written, respectively, CO, j and CL-1, j, and in general for all the symbols of this line, CNi, O = Ci, j. By convention, Ci, j is a symbol estimated to be zero after reception and CNi, O is the symbol regenerated after decoding.

De même que la ligne CLRj 671, la ligne CLRI 672 est elle aussi décrite comme corrompue dans notre exemple du bloc de données 670. Like the line CLRj 671, the line CLRI 672 is also described as corrupt in our example of the data block 670.

L'ensemble des symboles d'information depuis CO,O 665 jusqu'à CO,n-1 668 représente la première colonne du bloc de données 670 pour les symboles d'information reçus et/ou estimés CO 669. The set of information symbols from CO, O 665 to CO, n-1 668 represents the first column of the data block 670 for the information symbols received and / or estimated CO 669.

L'ensemble des symboles d'information CNO,O 674 et CNO,1 676 représente la première colonne du bloc de données 670 pour les symboles d'information générés CNO. CNO est donc un sous-ensemble de la première colonne CO 669 du bloc de données 670. Et de manière générale, CNi est un sous-ensemble de la i ième colonne Ci 673 du bloc de données 670. The set of information symbols CNO, O 674 and CNO, 1 676 represents the first column of the data block 670 for the information symbols generated CNO. CNO is therefore a subset of the first column CO 669 of the data block 670. And in general, CNi is a subset of the i th column Ci 673 of the data block 670.

Un système de correction d'erreur de type connu impose la connaissance des valeurs k et n. Le système de correction d'erreur a juste connaissance de la valeur n, la valeur n-k étant supposée exactement égale au nombre de lignes effacées par bloc de données reçu qui est aussi le nombre de symboles effacés dans une colonne complète du bloc de données. Pour le bloc de données 670 illustré figure 36, n-k est égal à 2 si on suppose que toutes les lignes effacées 671 et 672 sont représentées. A known type error correction system requires knowledge of the values k and n. The error correction system is just aware of the value n, the value n-k being assumed to be exactly equal to the number of lines erased per data block received which is also the number of symbols erased in a complete column of the data block. For the data block 670 illustrated in FIG. 36, n-k is equal to 2 if it is assumed that all the erased lines 671 and 672 are represented.

Le moyen de codage 615 est adapté à calculer les symboles d'information de redondance associés, d'une part aux symboles d'information primaire Ui, et, d'autre part, aux symboles d'adresse, étant donné la position des symboles d'information de redondance dans le bloc de données avant émission 660, spécifiée, selon le nombre supposé de lignes susceptibles d'être corrompues durant la transmission. The coding means 615 is adapted to calculate the redundancy information symbols associated, on the one hand with the primary information symbols Ui, and, on the other hand, with the address symbols, given the position of the symbols d redundancy information in the data block before transmission 660, specified, according to the assumed number of lines likely to be corrupted during transmission.

Le moyen de décodage 630 est adapté à calculer la valeur des symboles d'information effacés associés aux symboles d'information reçus/estimés étant donné la position des effacements, pour obtenir, en définitive, les symboles d'information reçues et générés. The decoding means 630 is adapted to calculate the value of the erased information symbols associated with the information symbols received / estimated given the position of the erasures, in order to obtain, ultimately, the information symbols received and generated.

L'intérêt du système de correction d'erreur décrit et représenté réside dans le fait que le moyen de décodage 630 n'a aucune connaissance a priori du nombre de symboles de redondance réellement calculés par le moyen de codage 615. The advantage of the error correction system described and shown lies in the fact that the decoding means 630 has no a priori knowledge of the number of redundancy symbols actually calculated by the coding means 615.

Pour l'utilisation des moyens de codage 615 et de décodage 630, décrits ci-dessus, une organisation de la mémoire est proposée ci-après. For the use of the coding means 615 and of decoding 630, described above, an organization of the memory is proposed below.

Les registres à contenu constant, localisés en mémoire ROM et illustrés en figure 37 sont les suivants - REG~N 540 contient la longueur du code 'n', utilisée pour le codage de la redondance colonne, mentionné ci-dessus. 'n' définit aussi le nombre maximal de lignes des blocs de données avant émission, bloc référencé 660, et après réception, bloc référencé 670, - REG~M 541 contient la valeur 'M' nombre maximal de lignes d'information de redondance que l'on peut calculer par bloc de données 660. C'est aussi le nombre maximal de lignes d'information effacées que l'on peut reconstruire par bloc de données 670, - TAB~TOEXP 542 est un tableau à 'n' éléments. Le A ième élément de ce tableau est la valeur décimale de l'exposant i de la représentation logarithmique du symbole < t > ', dont la valeur décimale de la représentation binaire associée, est égale à X. Cette table permet de connaître la valeur décimale de l'exposant de la représentation logarithmique d'un symbole du corps de Galois go;(28), sachant la valeur décimale de sa représentation binaire, - TAB~TOBYT 543 est un tableau à 'n' éléments. Le X ième elément de ce tableau est la valeur décimale de la représentation binaire du symbole (ssX. The registers with constant content, located in ROM memory and illustrated in FIG. 37 are the following - REG ~ N 540 contains the length of the code 'n', used for coding the column redundancy, mentioned above. 'n' also defines the maximum number of lines of the data blocks before transmission, block referenced 660, and after reception, block referenced 670, - REG ~ M 541 contains the value 'M' maximum number of redundancy information lines that one can calculate by block of data 660. It is also the maximum number of erased lines of information which one can reconstruct by block of data 670, - TAB ~ TOEXP 542 is an array with 'n' elements. The A th element of this table is the decimal value of the exponent i of the logarithmic representation of the symbol <t> ', whose decimal value of the associated binary representation is equal to X. This table provides the decimal value of the exponent of the logarithmic representation of a symbol of the Galois body go; (28), knowing the decimal value of its binary representation, - TAB ~ TOBYT 543 is an array with 'n' elements. The X th element of this table is the decimal value of the binary representation of the symbol (ssX.

Cette table permet de connaître la valeur décimale de la représentation binaire d'un symbole du corps de Galois Go(28), sachant la valeur décimale de l'exposant de sa représentation logarithmique et - REG~ROMAX 544 registre mémoire dont la valeur du contenu indique le nombre maximum de symboles d'information par ligne du bloc de données avant émission 660 ou après réception 670. Les contenus des registres
REG~ROMAX 544 et REG~N 540 définissent la taille maximale des blocs de données avant émission 660 et après réception 670.
This table allows to know the decimal value of the binary representation of a symbol of the Galois body Go (28), knowing the decimal value of the exponent of its logarithmic representation and - REG ~ ROMAX 544 memory register including the value of the content indicates the maximum number of information symbols per line of the data block before transmission 660 or after reception 670. The contents of the registers
REG ~ ROMAX 544 and REG ~ N 540 define the maximum size of the data blocks before transmission 660 and after reception 670.

Ces registres comportent aussi des registres à contenu variable, localisés en mémoire RAM et illustrés en figure 38, l'élément de base étant l'octet, qui permet aussi la représentation exacte d'un symbole - OMEGA 545 contient la valeur décimale de l'exposant i de la représentation logarithmique du symbole co' représenté, - i 546 registre mémoire dont la tâche essentielle est de mémoriser la valeur d'un comptage dont la valeur est'?, - j 547 registre mémoire dont la tâche essentielle est de mémoriser la valeur d'un comptage dont la valeur est 'j', - k 548 registre mémoire dont la tâche essentielle est de mémoriser la valeur d'un comptage dont la valeur est 'k', - REG~ZERO 549 est utilisé pour stocker les valeurs consécutives des éléments de la seconde ligne de la matrice de Vandermonde à inverser. Le format de stockage est la valeur décimale de l'exposant i de la représentation logarithmique du symbole w' représenté, - A(x) 555 est en fait un tableau de longueur 'M', dont la valeur est stockée dans REG~M 541, dont le premier élément est représenté par A0, le i-éme par
Ai et enfin le dernier par AM-1. A(x) 555 est représentatif de la position des effacements après réception des blocs de données 670 et est représentatif de la position de la redondance avant émission du bloc de données 660. Le format de stockage est la valeur décimale de l'exposant i de la représentation logarithmique du symbole zizi t représenté, - P(x) 551 est un tableau à 2 dimensions de taille M x M, utilisé pour stocker, ligne par ligne, la valeur des éléments de l'inverse d'une matrice de
Vandermonde, - P0(x) 559 est la première ligne du tableau à 2 dimensions P(x) 551. C'est donc un tableau de longueur M, dont la valeur est stockée dans REG~M 541, dont le premier élément est représenté par P0,0, le i ième par P0,i et enfin le dernier par PO,M-1. Le format de stockage est la valeur décimale de l'exposant i de la représentation logarithmique du symbole #' représenté, - Pi(x) 560 est la i ième ligne du tableau à 2 dimensions P(x) 551. C'est donc un tableau de longueur M, dont la valeur est stockée dans REG~M 541, dont le premier élément est représenté par Pi,0, le i ième par Pi,i et enfin le dernier par
Pi,M-1. Le format de stockage est la valeur décimale de l'exposant i de la représentation logarithmique du symbole (,)' représenté, - PM-1(x) 561 est la dernière ligne du tableau à 2 dimensions P(x) 551. C'est donc un tableau de longueur M, dont la valeur est stockée dans REG~M 541, dont le premier élément est représenté par PM-1,0, le i ième par PM-1,i et enfin le dernier par PM-1,M-1. Le format de stockage est la valeur décimale de l'exposant i de la représentation logarithmique du symbole (,) ' représenté, - VAL 550 est utilisé pour stocker la valeur du polynôme Pi(x) au point particulier Ai. Le format de stockage est la valeur décimale de l'exposant i de la représentation logarithmique du symbole (,)' re enfin le dernier par SM-1. Le format de stockage est la valeur décimale de la représentation binaire du symbole w' représenté, - E(x) 554 est un tableau de longueur n, dont la valeur est stockée dans REG~N 540, dont le premier élément est représenté par E0, le i ième par Ei et enfin le dernier par EM-1. Le format de stockage est la valeur décimale de la représentation binaire du symbole w' représenté, - R~LGTH 557 registre mémoire identifiant la longueur des lignes, exprimée en nombre de symboles, du bloc de données aussi bien avant émission 660 qu'après réception 670. Ce registre peut être variable pour les besoins d'une réalisation particulière, - REG~DIM 558 registre mémoire identifiant la valeur du nombre de lignes d'information de redondance générées pour le bloc de données avant émission 660 ou le nombre de lignes d'information effacées dans le bloc de données après réception 670. Par la suite 'DIM' représente la valeur contenu dans le registre REG~DIM 558 et - BL~UNIT 562 est une zone mémoire représentant en fait un tableau à 2 dimensions dont le nombre d'éléments par ligne est la valeur contenue dans le registre REG~ROMAX 544 et le nombre de lignes est égal à 'n'. Ce registre mémoire permet le stockage du bloc de données avant émission 660 ou du bloc de données après réception 670. Le format de stockage est la valeur décimale de la représentation binaire du symbole (,)' représenté.
These registers also include variable content registers, located in RAM memory and illustrated in Figure 38, the basic element being the byte, which also allows the exact representation of a symbol - OMEGA 545 contains the decimal value of the exponent i of the logarithmic representation of the symbol co 'represented, - i 546 memory register whose essential task is to memorize the value of a count whose value is' ?, - j 547 memory register whose essential task is to memorize the value of a count whose value is 'j', - k 548 memory register whose essential task is to memorize the value of a count whose value is 'k', - REG ~ ZERO 549 is used to store the values elements of the second line of the Vandermonde matrix to be inverted. The storage format is the decimal value of the exponent i of the logarithmic representation of the symbol w 'represented, - A (x) 555 is in fact an array of length' M ', the value of which is stored in REG ~ M 541 , whose first element is represented by A0, the i-th by
Ai and finally the last one by AM-1. A (x) 555 is representative of the position of the erasures after reception of the data blocks 670 and is representative of the position of the redundancy before transmission of the data block 660. The storage format is the decimal value of the exponent i of the logarithmic representation of the symbol zizi t represented, - P (x) 551 is a 2-dimensional array of size M x M, used to store, line by line, the value of the elements of the inverse of a matrix of
Vandermonde, - P0 (x) 559 is the first line of the 2-dimensional array P (x) 551. It is therefore an array of length M, the value of which is stored in REG ~ M 541, the first element of which is represented by P0.0, the i th by P0, i and finally the last by PO, M-1. The storage format is the decimal value of the exponent i of the logarithmic representation of the symbol # 'represented, - Pi (x) 560 is the i th line of the 2-dimensional table P (x) 551. It is therefore a array of length M, the value of which is stored in REG ~ M 541, the first element of which is represented by Pi, 0, the i th by Pi, i and finally the last by
Pi, M-1. The storage format is the decimal value of the exponent i of the logarithmic representation of the symbol (,) 'represented, - PM-1 (x) 561 is the last line of the 2-dimensional table P (x) 551. C' is therefore an array of length M, the value of which is stored in REG ~ M 541, the first element of which is represented by PM-1.0, the i th by PM-1, i and finally the last by PM-1, M-1. The storage format is the decimal value of the exponent i of the logarithmic representation of the symbol (,) 'represented, - VAL 550 is used to store the value of the polynomial Pi (x) at the particular point Ai. The storage format is the decimal value of the exponent i of the logarithmic representation of the symbol (,) 're the last one by SM-1. The storage format is the decimal value of the binary representation of the symbol w 'represented, - E (x) 554 is an array of length n, the value of which is stored in REG ~ N 540, the first element of which is represented by E0 , the i th by Ei and finally the last by EM-1. The storage format is the decimal value of the binary representation of the symbol w 'represented, - R ~ LGTH 557 memory register identifying the length of the lines, expressed in number of symbols, of the data block both before transmission 660 and after reception 670. This register can be variable for the needs of a particular embodiment, - REG ~ DIM 558 memory register identifying the value of the number of lines of redundancy information generated for the data block before transmission 660 or the number of lines d 'information erased in the data block after reception 670. Subsequently' DIM 'represents the value contained in the register REG ~ DIM 558 and - BL ~ UNIT 562 is a memory area in fact representing a 2-dimensional array whose number of elements per line is the value contained in the REG ~ ROMAX 544 register and the number of lines is equal to 'n'. This memory register allows the storage of the data block before transmission 660 or of the data block after reception 670. The storage format is the decimal value of the binary representation of the symbol (,) 'represented.

Le moyen de codage 615 exécute les différentes étapes de l'organigramme de la figure 41 après que soit effectuée la phase d'initialisation suivante - initialisation du contenu du registre REG~DIM 558 avec la valeur du nombre de symboles d'information de redondance par colonne du bloc de données 660, tel que cette valeur soit impérativement inférieure ou égale à 'M', - initialisation des 'DIM' éléments du tableau A(x) 555: Ainsi pour i variant de '0' à 'DIM-1', le contenu du i ième élément du tableau A(x) 555, Ai, est positionné à la valeur 'n-D1M-?, - initialisation du registre R~LGTH 557 avec la valeur du nombre de symbole d'information par ligne du bloc de données avant émission 660 et - affectation du registre BLUNIT 562 à une zone mémoire représentant un bloc de données avant émission 660. The coding means 615 executes the various steps of the flowchart of FIG. 41 after the following initialization phase is carried out - initialization of the content of the register REG ~ DIM 558 with the value of the number of redundancy information symbols by column of data block 660, such that this value is imperatively less than or equal to 'M', - initialization of 'DIM' elements of array A (x) 555: Thus for i varying from '0' to 'DIM-1' , the content of the i th element of the array A (x) 555, Ai, is positioned at the value 'n-D1M- ?, - initialization of the register R ~ LGTH 557 with the value of the number of information symbols per line of the pre-transmission data block 660 and - assignment of the BLUNIT register 562 to a memory area representing a pre-transmission data block 660.

Le moyen de décodage 630 exécute les différentes étapes de l'organigramme de la figure 41 après que soit effectuée la phase d'initialisation suivante - initialisation du contenu du registre REG~DIM 558 avec la valeur du nombre de symboles d'information effacés par colonne du bloc de données 670, tel que cette valeur soit impérativement inférieure ou égale à 'M'; - initialisation des 'DIM' éléments du tableau A(x) 555 à la valeur 'n-2', puis, pour i variant de 'O' à 'DIM-1', on soustrait le numéro de la i iéme ligne effacée dans le bloc de données 670 au contenu du i ième élément du tableau A(x) 555; - initialisation du registre R~LGTH 557 avec la valeur du nombre de symboles d'information par ligne du bloc de données après réception 670 et - affectation du registre BLUNIT 562 à une zone mémoire représentant un bloc de données après réception 670. The decoding means 630 executes the various steps of the flow diagram of FIG. 41 after the following initialization phase is carried out - initialization of the contents of the register REG ~ DIM 558 with the value of the number of information symbols erased per column of the data block 670, such that this value is imperatively less than or equal to 'M'; - initialization of the 'DIM' elements of array A (x) 555 to the value 'n-2', then, for i varying from 'O' to 'DIM-1', we subtract the number of the i th line deleted in the data block 670 to the content of the i th element of array A (x) 555; - initialization of the register R ~ LGTH 557 with the value of the number of information symbols per line of the data block after reception 670 and - allocation of the BLUNIT register 562 to a memory area representing a data block after reception 670.

La figure 41 illustre l'organigramme des différentes étapes exécutées aussi bien par le moyen de codage 615 que par le moyen de décodage 630. FIG. 41 illustrates the flow diagram of the different steps executed both by the coding means 615 and by the decoding means 630.

Pour une opération de codage, il s'agit de calculer la valeur des éléments du tableau S(x) 553, correspondant à la valeur des symboles d'information de redondance Wi 690 calculés à partir des symboles d'information primaire Ui 691 du bloc de données 660 illustré en figure 35, i prenant successivement la valeur du numéro de toutes les colonnes du bloc de données 660. For an encoding operation, this involves calculating the value of the elements of the array S (x) 553, corresponding to the value of the redundancy information symbols Wi 690 calculated from the primary information symbols Ui 691 of the block 660 shown in FIG. 35, i successively taking the value of the number of all the columns of the data block 660.

Pour une opération de décodage, il s'agit de calculer la valeur des éléments du tableau S(x) 553, correspondant à la valeur des symboles d'information des effacements CNi correspondant aux symboles d'information primaire Ci 673 du bloc de données 670 illustré en figure 36, 'i' prenant successivement la valeur du numéro de toutes les colonnes du bloc de données 670. For a decoding operation, this involves calculating the value of the elements of the array S (x) 553, corresponding to the value of the erasure information symbols CNi corresponding to the primary information symbols Ci 673 of the data block 670 illustrated in FIG. 36, 'i' successively taking the value of the number of all the columns of the data block 670.

Au cours de l'opération 617, 'i' est initialisé à la valeur '0'.  During operation 617, 'i' is initialized to the value '0'.

Puis, le test 618 détermine si 'i' est strictement inférieur à 'DIM', ou non. Si le résultat du test est positif, I'opération 619 est exécutée. Sinon, c'est l'opération 621 qui est exécutée. Then, test 618 determines whether 'i' is strictly less than 'DIM' or not. If the test result is positive, operation 619 is executed. Otherwise, operation 621 is executed.

L'évaluation de la iième ligne de l'inverse réalisée au cours de l'opération 619 est illustrée en figure 39. Cela correspond au remplissage du tableau Pi(x) 560, iXème ligne du tableau à 2 dimensions P(x) 551. The evaluation of the i th line of the inverse carried out during operation 619 is illustrated in FIG. 39. This corresponds to the filling of the table Pi (x) 560, iX th line of the 2-dimensional table P (x) 551.

Puis, au cours de l'opération 620, 'i' est incrémenté d'une unité. Then, during operation 620, 'i' is incremented by one.

Puis le test 618 est réitéré.Then test 618 is repeated.

Au cours de l'opération 621, 'k' est initialisé à la valeur '0'.  During operation 621, 'k' is initialized to the value '0'.

Puis, le test 622 détermine si 'k' est strictement inférieur à la valeur du contenu du registre R~LGTH 557, ou non. Si le résultat du test est positif, I'opération 623 est exécutée. Sinon, - soit l'ensemble de l'information de redondance est généré dans le bloc de données avant émission 660 dans le cas d'une opération de codage - soit l'ensemble de l'information corrigé est généré dans le bloc de données après réception 670 dans le cas d'une opération de décodage. Then, the test 622 determines whether 'k' is strictly less than the value of the content of the register R ~ LGTH 557, or not. If the test result is positive, operation 623 is executed. Otherwise, - either all of the redundancy information is generated in the data block before transmission 660 in the case of an encoding operation - or all of the corrected information is generated in the data block after reception 670 in the case of a decoding operation.

Au cours de l'opération 623, le tableau E(x) 554 est constitué de l'ensemble des registres des symboles de la k ième colonne du bloc de données 660, quand il s'agit du codage, ou 670, quand il s'agit du décodage. During operation 623, table E (x) 554 consists of all the symbol registers of the k th column of the data block 660, when it comes to coding, or 670, when it s is decoding.

Le tableau S(x) 553 est constitué de l'ensemble des registres des symboles d'information à générer, dans cette même colonne, dont le contenu a été préalablement initialisé à 'O'. Par conséquent les éléments de S(x) sont, ou bien les symboles d'information de redondance Wk 691 de la k ième colonne du bloc de données avant émission 660, ou bien les symboles d'information générés Cnk de la k ième colonne du bloc de données après réception 670. La valeur du contenu du registre OMEGA 545 est mise à '1', correspondant à la valeur de l'exposant de la représentation logarithmique du symbole n, = (o =
L'évaluation des syndromes réalisée au cours de l'opération 624 est illustrée en figure 40. Cela correspond au remplissage du tableau Q(x) 552.
Table S (x) 553 consists of all of the registers of information symbols to be generated, in this same column, the content of which has been previously initialized to 'O'. Consequently the elements of S (x) are either the redundancy information symbols Wk 691 of the k th column of the data block before transmission 660, or the generated information symbols Cnk of the k th column of the data block after reception 670. The value of the content of the OMEGA 545 register is set to '1', corresponding to the value of the exponent of the logarithmic representation of the symbol n, = (o =
The evaluation of the syndromes carried out during operation 624 is illustrated in FIG. 40. This corresponds to the filling of table Q (x) 552.

Ensuite, au cours de l'opération 625, le contenu du registre i 546 est initialisé à la valeur '0'.  Then, during operation 625, the content of register i 546 is initialized to the value '0'.

Puis, le test 626 détermine si 'i' est strictement inférieure à 'DIM'. Si le résultat du test est positif, I'opération 628 est exécutée. Sinon,
I'opération 627 est exécutée.
Then, test 626 determines whether 'i' is strictly less than 'DIM'. If the test result is positive, operation 628 is executed. If not,
Operation 627 is executed.

Au cours de l'opération 627, 'k' est incrémentée d'une unité. During operation 627, 'k' is incremented by one.

Puis le test 622 est réitéré.Then test 622 is repeated.

Au cours de l'opération 628, la valeur du i ième élément du tableau Q(x) 552 est remplacée par la valeur de l'exposant de sa représentation algorithmique grâce à la table de conversion TAB~TOEXP 542. During operation 628, the value of the i th element of the table Q (x) 552 is replaced by the value of the exponent of its algorithmic representation thanks to the conversion table TAB ~ TOEXP 542.

La valeur de ce i ième élément du tableau Q(x) 552 est alors additionnée avec la valeur du i ième élément du tableau Pk(x) 560. Selon la règle d'addition et de soustraction des exposants des représentations logarithmiques de deux éléments du champ de Galois 614 exposée en annexe, la valeur du résultat étant remplacée par la valeur de sa représentation binaire correspondante grâce à la table de conversion TAB~TOBYT 543. On applique à ce résultat un
OU exclusif, bit à bit, avec la valeur du k ième élément du tableau S(x) 553. Le résultat final étant stocké dans ce dernier registre.
The value of this i th element of the array Q (x) 552 is then added with the value of the i th element of the array Pk (x) 560. According to the rule of addition and subtraction of the exponents of the logarithmic representations of two elements of the Galois field 614 exposed in appendix, the value of the result being replaced by the value of its corresponding binary representation thanks to the conversion table TAB ~ TOBYT 543. One applies to this result a
Exclusive OR, bit by bit, with the value of the k th element of the array S (x) 553. The final result being stored in this last register.

Puis, au cours de l'opération 629, 'i' est incrémentée d'une unité. Enfin, le test 626 est réitéré. Then, during operation 629, 'i' is incremented by one. Finally, test 626 is repeated.

La figure 39 illustre les différentes étapes, de l'évaluation de la i-iéme ligne de l'inverse, exécutées après le test 618 de la figure 41. FIG. 39 illustrates the different stages, of the evaluation of the i-th line of the inverse, executed after the test 618 of FIG. 41.

II s'agit de calculer la valeur des éléments de la i ième ligne du tableau à 2 dimensions P(x) 551. Cela correspond également au remplissage du tableau Pi(x) 560. Préalablement, les registres REG DIM 558 et A(x) 555 doivent avoir été affectés.  It is a question of calculating the value of the elements of the i th line of the 2-dimensional array P (x) 551. This also corresponds to the filling of the array Pi (x) 560. Beforehand, the registers REG DIM 558 and A (x ) 555 must have been assigned.

Au cours de l'opération 571 est effectuée l'initialisation du contenu du premier élément du tableau Pi(x) 560 et du registre j 547 à la valeur 'O'. During operation 571, the content of the first element of the array Pi (x) 560 and of the register j 547 is initialized to the value 'O'.

Le test 572 détermine ensuite si 'j' est strictement inférieure à 'DIM', ou non. Si le résultat du test 572 est positif, l'opération 573 est exécutée. Test 572 then determines whether 'j' is strictly less than 'DIM' or not. If the result of test 572 is positive, operation 573 is executed.

Sinon l'opération 579 est exécutée.Otherwise operation 579 is executed.

Au cours de l'opération 573 - lez+1 ième élément du tableau Pi(x) 560 prend la valeur du j ième élément du tableau Pi(x) 560 - la valeur du registre k 548 prend la valeur du registre j 547 - la valeur du registre REG~ZERO 549 prend la valeur du j ième élément du tableau A(x) 555 si 'j' est strictement inférieure à 'i' et sinon, la valeur du registre REG~ZERO 549 prend la valeur du j+1 ième éléments du tableau A(x) 555. During operation 573 - lez + 1 th element of the array Pi (x) 560 takes the value of the j th element of the array Pi (x) 560 - the value of the register k 548 takes the value of the register j 547 - the REG ~ ZERO 549 register value takes the value of the j th element of array A (x) 555 if 'j' is strictly less than 'i' and if not, the REG ~ ZERO 549 register value takes the value of j + 1 th elements of array A (x) 555.

Le test 574 détermine ensuite si 'k' est strictement inférieure à '1', ou non. Si le résultat du test 574 est positif, l'opération 577 est exécutée. Test 574 then determines whether 'k' is strictly less than '1' or not. If the result of test 574 is positive, operation 577 is executed.

Sinon l'opération 575 est exécutée.Otherwise operation 575 is executed.

Au cours de l'opération 575 - le contenu du k ième élément du tableau Pi(x) 560 est remplacé par la valeur de l'exposant de sa représentation algorithmique grâce à la table de conversion
TAB~TOEXP 542, - la valeur du k ième élément du tableau Pi(x) 560 est alors additionnée avec la valeur du contenu du registre REG~ZERO 549 selon la règle d'addition et de soustraction des exposants des représentations logarithmiques de deux éléments du champ de Galois 614 exposée en annexe, - la valeur du résultat est remplacée par la valeur de sa représentation binaire correspondante, grâce à la table de conversion TAB~TOBYT 543 et - on applique à ce résultat un OU exclusif, bit à bit, avec la valeur du k-1 ième élément du tableau Pi(x) 560. Le résultat final est stocké dans le k ième élément du registre Pi(x) 560.
During operation 575 - the content of the k th element of the array Pi (x) 560 is replaced by the value of the exponent of its algorithmic representation thanks to the conversion table
TAB ~ TOEXP 542, - the value of the k th element of the array Pi (x) 560 is then added with the value of the content of the register REG ~ ZERO 549 according to the rule of addition and subtraction of the exponents of the logarithmic representations of two elements of the Galois field 614 exposed in appendix, - the value of the result is replaced by the value of its corresponding binary representation, thanks to the conversion table TAB ~ TOBYT 543 and - one applies to this result an exclusive OR, bit by bit, with the value of the k-1 th element of the array Pi (x) 560. The final result is stored in the k th element of the register Pi (x) 560.

Au cours de l'opération 576, qui suit l'opération 575 'k' est décrémentée d'une unité.  During operation 576, which follows operation 575 'k' is decremented by one.

Au cours de l'opération 577, le contenu du premier élément du tableau Pi(x) 560 est affecté de la valeur du contenu du registre REG~ZERO 549. During operation 577, the content of the first element of the array Pi (x) 560 is assigned the value of the content of the register REG ~ ZERO 549.

Puis, au cours de l'opération 578, 'i' est incrémentée d'une unité. Puis le test 572 est réitéré. Then, during operation 578, 'i' is incremented by one. Then test 572 is repeated.

Au cours de l'opération 579, le contenu du registre REG~VAL 550 est initialisé à la valeur du contenu du DIM ième élément du tableau Pi(x) 560 et 'j' est initialisée à 'DIM'. During operation 579, the content of the register REG ~ VAL 550 is initialized to the value of the content of the DIM th element of the array Pi (x) 560 and 'j' is initialized to 'DIM'.

Puis le test 580 détermine si 'j' est strictement supérieure à '0', ou non. Si le résultat du test 580 est positif, I'opération 581 est exécutée. Then test 580 determines whether 'j' is strictly greater than '0' or not. If the result of test 580 is positive, operation 581 is executed.

Sinon, c'est l'opération 583 qui est exécutée.Otherwise, operation 583 is executed.

Au cours de l'opération 581 - - le contenu du registre REG~VAL 550 est remplacé par la valeur de l'exposant de sa représentation algorithmique grâce à la table de conversion TAB TOEXP 542; - la valeur du i ième élément du tableau A(x) 555 est alors additionnée avec la valeur du contenu du registre REG~VAL 550 selon la règle d'addition et de soustraction des exposants des représentations logarithmiques de deux éléments du champ de Galois 614 exposée en annexe; - la valeur du résultat est remplacée par la valeur de sa représentation binaire correspondante grâce à la table de conversion TAB~TOBYT 543 - on applique à ce résultat un OU exclusif, bit à bit, avec la valeur du j-l ième élément du tableau Pi(x) 560 et - le résultat final est stocké dans le registre REG~VAL 550. During operation 581 - - the content of the register REG ~ VAL 550 is replaced by the value of the exponent of its algorithmic representation thanks to the conversion table TAB TOEXP 542; - the value of the i th element of the array A (x) 555 is then added with the value of the content of the register REG ~ VAL 550 according to the rule of addition and subtraction of the exponents of the logarithmic representations of two elements of the Galois field 614 set out in the appendix; - the value of the result is replaced by the value of its corresponding binary representation thanks to the conversion table TAB ~ TOBYT 543 - we apply to this result an exclusive OR, bit by bit, with the value of the jlth element of the array Pi ( x) 560 and - the final result is stored in the register REG ~ VAL 550.

Puis, au cours de l'opération 582, 'j' est décrémentée d'une unité. Then, during operation 582, 'j' is decremented by one.

Au cours de l'opération 583, 'j' est initialisée à la valeur du contenu du registre REG~DIM 558. During operation 583, 'j' is initialized to the value of the content of the register REG ~ DIM 558.

Puis, le test 584 détermine si 'j' est strictement inférieure à '0', ou non. Si le résultat du test 584 est positif, I'évaluation de la i iéme ligne de
L'inverse est terminée et l'opération suivante 620 de la figure 41 est exécutée.
Then, test 584 determines whether 'j' is strictly less than '0' or not. If the result of test 584 is positive, the evaluation of the ith line of
The reverse is complete and the next operation 620 of Figure 41 is performed.

Sinon l'opération 585 est exécutée. Celle-ci consiste en ce que - le contenu du j ième élément du tableau Pi(x) 560 est remplacé par la valeur de l'exposant de sa représentation algorithmique grâce à la table de conversion
TAB~TOEXP 542, - la valeur du j iéme élément du tableau Pi(x) 560 est alors soustraite de la valeur du contenu du registre REG~VAL 550 selon la règle d'addition et de soustraction des exposants des représentations logarithmiques de deux éléments du champ de Galois 614 exposée en annexe et - le résultat final est stocké dans le j ième élément du tableau Pi(x) 560.
Otherwise operation 585 is executed. This consists in that - the content of the j th element of the array Pi (x) 560 is replaced by the value of the exponent of its algorithmic representation thanks to the conversion table
TAB ~ TOEXP 542, - the value of the j th element of the array Pi (x) 560 is then subtracted from the value of the content of the register REG ~ VAL 550 according to the rule of addition and subtraction of the exponents of the logarithmic representations of two elements of the Galois field 614 exposed in appendix and - the final result is stored in the j th element of the table Pi (x) 560.

Puis, au cours de l'opération 586, 'j' est décrémentée d'une unité. Then, during operation 586, 'j' is decremented by one.

La figure 40 illustre les différentes étapes de l'évaluation des syndromes exécutées suite à l'opération 623 de la figure 41. FIG. 40 illustrates the different stages of the evaluation of the syndromes executed following operation 623 of FIG. 41.

Au cours de l'opération 596, tous les éléments du tableau Q(x) 552 sont positionnés à la valeur '0'. During operation 596, all the elements of array Q (x) 552 are positioned at the value '0'.

Puis, au cours de l'opération 597, j' est initialisée à '0'. Then, during operation 597, j 'is initialized to' 0 '.

Puis le test 598 détermine si 'j' est strictement inférieure à 'n', ou non. Si le résultat du test est positif, I'opération 599 est exécutée. Sinon l'opération 601 est exécutée. Then test 598 determines whether 'j' is strictly less than 'n' or not. If the test result is positive, operation 599 is executed. Otherwise operation 601 is executed.

Au cours de l'opération 599, on applique à la valeur du contenu du premier élément du tableau Q(x) 552 un OU exclusif, bit à bit, avec la valeur du contenu du j ième élément du tableau E(x) 554. Le résultat final est stocké dans le premier élément du tableau Q(x) 552. During operation 599, an exclusive OR, bit by bit, is applied to the value of the content of the first element of the array Q (x) 552, with the value of the content of the j th element of the array E (x) 554. The final result is stored in the first element of array Q (x) 552.

Puis, au cours de l'opération 600, 'j' est incrémentée d'une unité. Enfin, le test 598 est réitéré. Then, during operation 600, 'j' is incremented by one. Finally, test 598 is repeated.

Au cours de l'opération 601, 'i' est initialisée à 'I'. During operation 601, 'i' is initialized to 'I'.

Ensuite, le test 602 détermine si 'i' est strictement inférieure à 'DIM', ou non. Si le résultat du test est positif, le test 603 est exécuté. Sinon,
I'évaluation des syndromes est terminée et l'opération suivante 625 de la figure 41 est exécutée.
Then, test 602 determines whether 'i' is strictly less than 'DIM' or not. If the test result is positive, test 603 is executed. If not,
The evaluation of the syndromes is finished and the following operation 625 of FIG. 41 is carried out.

Le test 603 détermine si 'j' est strictement inférieure à 'n', ou non. Si le résultat du test est positif, I'opération 605 est exécutée. Sinon, c'est l'opération 604 qui est exécutée. Test 603 determines whether 'j' is strictly less than 'n' or not. If the test result is positive, operation 605 is executed. Otherwise, operation 604 is executed.

Au cours de l'opération 604, la valeur du registre OMEGA 545 est additionnée avec la valeur '1' selon la règle d'addition et de soustraction des exposants des représentations logarithmiques de deux éléments du champ de Galois 614 exposée en annexe. Le résultat final est stocké dans le registre
OMEGA 545.
During operation 604, the value of the OMEGA register 545 is added with the value '1' according to the rule of addition and subtraction of the exponents of the logarithmic representations of two elements of the Galois field 614 set out in the appendix. The final result is stored in the register
OMEGA 545.

Puis, au cours de l'opération 606, 'i' est incrémentée d'une unité. Puis le test 602 est reproduit. Then, during operation 606, 'i' is incremented by one. Then test 602 is repeated.

Au cours de l'opération 605, le contenu du i ième élément du tableau Q(x) 552 est remplacé par la valeur de l'exposant de sa représentation algorithmique grâce à la table de conversion TAB~TOEXP 542. La valeur du i ième élément du tableau Q(x) 552 est alors additionnée avec la valeur du contenu du registre OMEGA 545 selon la règle d'addition et de soustraction des exposants des représentations logarithmiques de deux éléments du champ de Galois 614 exposée en annexe. La valeur du résultat est remplacée par la valeur de sa représentation binaire correspondante grâce à la table de conversion TAB~TOBYT 543. On applique à ce résultat un OU exclusif, bit à bit, avec la valeur du j ième élément du tableau E(x) 554. Le résultat final est stocké dans le k ième élément du tableau Q(x) 552. During operation 605, the content of the i th element of the table Q (x) 552 is replaced by the value of the exponent of its algorithmic representation thanks to the conversion table TAB ~ TOEXP 542. The value of the i th element of the table Q (x) 552 is then added with the value of the content of the OMEGA register 545 according to the rule of addition and subtraction of the exponents of the logarithmic representations of two elements of the Galois field 614 set out in the appendix. The value of the result is replaced by the value of its corresponding binary representation thanks to the conversion table TAB ~ TOBYT 543. We apply to this result an exclusive OR, bit by bit, with the value of the j th element of the table E (x ) 554. The final result is stored in the k th element of the table Q (x) 552.

Ensuite, au cours de l'opération 607, j' est incrémentée d'une unité. Enfin, le test 603 est réitéré. Then, during operation 607, I is incremented by one. Finally, test 603 is repeated.

On note que ,par exemple par utilisation de trames destinées aux applications non standard (trames dites "NSF", initiales des mots anglais utilisés par l'homme du métier "Non Standard Facilities"), le dispositif d'émission et le dispositif de réception échangent des signaux spécifiques permettant à chacun d'eux d'identifier l'autre comme susceptible de mettre en oeuvre une correction d'erreur utilisant des symboles d'information de redondance pour corriger les symboles d'information primaire transmis.  Note that, for example by using frames intended for non-standard applications (so-called "NSF" frames, initials of the English words used by those skilled in the art "Non Standard Facilities"), the transmitting device and the receiving device exchange specific signals allowing each of them to identify the other as capable of implementing an error correction using redundancy information symbols to correct the transmitted primary information symbols.

Annexe. règles de calcul:
Les règles d'addition et soustraction des exposants des représentations logarithmiques de deux éléments du champ de Galois 614 sont: - soit la multiplication associée au corps de Galois (jF(2X), - soit i la valeur de l'exposant associé à la représentation logarithmique du symbole o' du corps de Galois GF(28), - soit j la valeur de l'exposant associé à la représentation logarithmique du symbole o)' du corps de Galois GF(28), - soit k la valeur de l'exposant associé à la représentation logarithmique du symbole #k =#'x#' du corps de Galois GF(28) et - soit / la valeur de l'exposant associé à la représentation logarithmique du symbole #' =#'x 1/#' du corps de Galois GF(28).
Annex. calculation rules:
The rules for adding and subtracting the exponents of the logarithmic representations of two elements of the Galois field 614 are: - either the multiplication associated with the Galois body (jF (2X), - either i the value of the exponent associated with the representation logarithmic of the symbol o 'of the Galois body GF (28), - either j the value of the exponent associated with the logarithmic representation of the symbol o)' of the Galois body GF (28), - either k the value of the exponent associated with the logarithmic representation of the symbol #k = # 'x #' of the Galois body GF (28) and - either / the value of the exponent associated with the logarithmic representation of the symbol # '= #' x 1 / # ' from the body of Galois GF (28).

On a alors les deux règles de calcul suivantes - La règle 614 pour l'addition est:
si la valeur i est égale à '255' alors la valeur k est dans tous les cas égale à '255',
si la valeur j est égale à '255' alors la valeur k est dans tous les cas égale à '255',
et sinon
si la somme de la valeur i et de la valeur j est strictement inférieure à 255 alors la valeur k est égale à la somme de la valeur i et de la valeur j,
si la somme de la valeur i et de la valeur j est supérieure ou égale à 255 alors la valeur k est égale à la somme de la valeur i et de la valeur j à laquelle on retranche '255', - La règle 614 pour la soustraction est:
si la valeur i est égale à '255' alors la valeur k est dans tous les cas égale à '255',
si la valeur j est égale à '255' alors la valeur k est dans tous les cas invalide,
et sinon
si la valeur i est supérieure ou égale à la valeur j alors la valeur k est égale à la différence de la valeur i et de la valeur j,
si la valeur i est strictement inférieure à la valeur j alors la valeur k est égale à '255' auquel on retranche la différence de la valeur i et de la valeur j,
Description théorique du système:
Le procédé de correction d'erreur à redondance variable comporte les différentes étapes à mettre en oeuvre dans le système de correction d'erreur, moyen de codage / décodage, fonctionnant indifféremment au décodage, quelle que soit la redondance ou seuil de correction d'erreur définit pour le codage.
We then have the following two calculation rules - Rule 614 for addition is:
if the value i is equal to '255' then the value k is in all cases equal to '255',
if the value j is equal to '255' then the value k is in all cases equal to '255',
and otherwise
if the sum of the value i and the value j is strictly less than 255 then the value k is equal to the sum of the value i and the value j,
if the sum of the value i and the value j is greater than or equal to 255 then the value k is equal to the sum of the value i and the value j from which we subtract '255', - Rule 614 for the subtraction is:
if the value i is equal to '255' then the value k is in all cases equal to '255',
if the value j is equal to '255' then the value k is in any case invalid,
and otherwise
if the value i is greater than or equal to the value j then the value k is equal to the difference between the value i and the value j,
if the value i is strictly lower than the value j then the value k is equal to '255' from which we subtract the difference of the value i and the value j,
Theoretical description of the system:
The variable redundancy error correction method comprises the various steps to be implemented in the error correction system, coding / decoding means, operating indifferently at decoding, whatever the redundancy or error correction threshold. sets for coding.

Dans sa généralité, ce procédé de correction d'erreur à redondance variable repose sur le principe de correction d'effacements localisés, appliqué aux colonnes du bloc de données, tel qu'illustré en figure 36. In general, this error correction method with variable redundancy is based on the principle of correction of localized erasures, applied to the columns of the data block, as illustrated in FIG. 36.

La méthode de localisation des effacements détection/ localisation des lignes effacées/non reçues dans le bloc est connue de l'homme du métier et n'est donc pas décrite ici.The method for locating erasures detecting / locating erased / non-received lines in the block is known to those skilled in the art and is therefore not described here.

A l'émission, on appelle M le nombre maximum de lignes effacées que l'on peut corriger dans un bloc, pour un bloc donné. Ce nombre M définit la valeur maximum que peut prendre le nombre de lignes de redondance (n-k), déterminé à l'émission pour le moyen de codage 615 selon les informations en provenance, par exemple d'un moyen de contrôle de qualité, non représenté dans les figures. On transmission, we call M the maximum number of erased lines that can be corrected in a block, for a given block. This number M defines the maximum value that the number of redundancy lines (nk) can take, determined on transmission for the coding means 615 according to the information originating, for example from a quality control means, not shown. in the figures.

A la réception, après avoir stocké et complété les trames reçues dans un même bloc, il est fait appel au moyen de décodage 630 pour recomposer la totalité du bloc quel que soit le nombre de lignes effacées. La reconstruction du bloc se fait colonne par colonne.  On reception, after having stored and completed the frames received in the same block, use is made of the decoding means 630 to recompose the entire block regardless of the number of lines erased. The reconstruction of the block is done column by column.

Connaissant la position des symboles effacés dans une colonne, le procédé et le dispositif mis en oeuvre par le mode de réalisation décrit et représenté, sont capables de recomposer jusqu'à X symboles effacés avec X symboles de redondance. Cependant, le moyen de décodage n'étant pas informé du nombre (n-k), de lignes de redondance courant, il effectue la correction quel que soit le nombre de lignes effacées. II est donc possible d'effectuer une correction à tort si le nombre de lignes effacées est supérieur à (n-k). Cette éventualité doit être contrôlée par un procédé quelconque propre à l'application considérée. Il est bien évident qu'un système peut définir un seuil maximum d'effacement au-delà duquel aucune opération de correction n'est déclenchée et le bloc de données est alors considéré comme perdu. Ce seuil peut avantageusement être fixé à M. Knowing the position of the symbols erased in a column, the method and the device implemented by the embodiment described and shown, are capable of recomposing up to X symbols erased with X symbols of redundancy. However, the decoding means not being informed of the number (n-k) of current redundancy lines, it performs the correction regardless of the number of lines erased. It is therefore possible to correct incorrectly if the number of deleted lines is greater than (n-k). This eventuality must be checked by any process specific to the application considered. It is obvious that a system can define a maximum erasure threshold beyond which no correction operation is triggered and the data block is then considered to be lost. This threshold can advantageously be set at M.

Séquentiellement ou parallèlement, chacune des colonnes du bloc est traitée afin de recomposer chaque ligne dans sa totalité. Sequentially or in parallel, each of the columns in the block is processed in order to recompose each row in its entirety.

Les mêmes modules fonctionnels peuvent être avantageusement utilisés à la fois pour le codage et le décodage et seule la valeur des paramètres d'entrée sortie différencie une opération de codage d'une opération de décodage. The same functional modules can advantageously be used for both coding and decoding and only the value of the input-output parameters differentiates a coding operation from a decoding operation.

La mise en oeuvre d'un système de correction décrit ci-dessous et appelé dans le reste de la description "CID" est basée, d'une part, sur la théorie mathématique des corps de Galois, bien connu de l'homme du métier, et plus particulièrement ici, sur le corps ( > F(28) et ses opérations d'addition et de multiplication associées, les 256 éléments du corps pouvant être représentés sous leur forme binaire ou sous leur forme logarithmique équivalente, et, d'autre part, sur la manipulation d'une matrice de parité de dimension n x M, de type Vandermonde, bien connue de l'homme du métier. Le contenu de cette matrice de parité H, est explicité ci-dessous, avec une représentation logarithmique de ses éléments.

Figure img00850001
The implementation of a correction system described below and called in the rest of the description "CID" is based, on the one hand, on the mathematical theory of Galois bodies, well known to those skilled in the art , and more particularly here, on the body (> F (28) and its associated addition and multiplication operations, the 256 elements of the body can be represented in their binary form or in their equivalent logarithmic form, and, on the other part, on the manipulation of a parity matrix of dimension nx M, of Vandermonde type, well known to those skilled in the art. The content of this parity matrix H, is explained below, with a logarithmic representation of its elements.
Figure img00850001

La longueur du code, pour les besoins de notre réalisation, est donc fixée à 256, ainsi on a n = 256.The length of the code, for the purposes of our implementation, is therefore fixed at 256, so we have n = 256.

La matrice de parité met en évidence la constante M, dont la valeur détermine les limitations du système CID. La valeur de cette constante
M définit le nombre maximal de lignes de redondance par bloc, le nombre (n-k) de lignes de redondance par bloc pouvant ainsi varier de 0 à M.
The parity matrix highlights the constant M, the value of which determines the limitations of the CID system. The value of this constant
M defines the maximum number of redundancy lines per block, the number (nk) of redundancy lines per block can thus vary from 0 to M.

Rappelons brièvement les principes théoriques de base, bien connus de l'homme du métier:
Principe de codage: - soit U1, le vecteur représentant les k symboles d'information primaire de la colonne i du bloc de données, - soit W,, le vecteur représentant les n-k symboles d'information de redondance de la colonne i du bloc de données. On a n-k < M, - soit i;, le vecteur représentant l'ensemble des n symboles d'information de la colonne i du bloc de données et - soit Hk la matrice construite à partir des k premières lignes de la matrice H
Ecrivons la matrice Hk comme étant la juxtaposition de deux matrices H1 et 11, où 11, représente les k premières colonne de Hk et Hi' ses n-k dernières colonnes. On peut alors représenter la redondance de la manière suivante: où W' représente la transposée du vecteur W et lJ, représente la transposée du vecteur U,
Principe de décodage: - soit C1, le vecteur représentant l'ensemble des n symboles d'information de la colonne i du bloc de données, les symboles non correctement reçus ayant étant mis à zéro, leur position ayant été repérée lors de la réception du bloc de données, - soit R l'ensemble des R positions effacées préalablement repérées, - soit il la matrice construite à partir des R premières lignes de la matrice H, - soit H la sous-matrice de H contenant les R colonnes selon la position des symboles effacés repérée dans l'ensemble R et - soit Ti, le vecteur représentant l'ensemble des R symboles d'information correspondant aux positions effacées.
Let us briefly recall the basic theoretical principles, well known to those skilled in the art:
Coding principle: - either U1, the vector representing the k primary information symbols of column i of the data block, - or W ,, the vector representing the nk redundancy information symbols of column i of the block of data. We have nk <M, - let i ;, the vector representing the set of n information symbols in column i of the data block and - let Hk be the matrix constructed from the first k rows of the matrix H
Let us write the matrix Hk as being the juxtaposition of two matrices H1 and 11, where 11, represents the first k columns of Hk and Hi 'its nk last columns. We can then represent the redundancy in the following way: where W 'represents the transpose of the vector W and lJ, represents the transpose of the vector U,
Decoding principle: - either C1, the vector representing all of the n information symbols in column i of the data block, the symbols not correctly received having been set to zero, their position having been identified when the data block, - either R the set of R positions erased previously identified, - either it the matrix constructed from the first R lines of the matrix H, - or H the sub-matrix of H containing the R columns according to the position erased symbols identified in the set R and - ie Ti, the vector representing the set of R information symbols corresponding to the erased positions.

On peut ainsi écrire i;' = où 7;' représente la transposée du vecteur T et (', représente la transposée du vecteur (',
L'intérêt de cette méthode repose sur la souplesse de l'algorithme d'inversion d'une matrice de type Vandermonde dont on rappelle ici quelques grands principes mis en oeuvre ici - soit P une matrice de Vandermonde dont la représentation est

Figure img00860001
We can thus write i; ' = where 7; ' represents the transpose of the vector T and (', represents the transpose of the vector (',
The interest of this method is based on the flexibility of the inversion algorithm of a Vandermonde type matrix, of which we recall here some main principles implemented here - let P be a Vandermonde matrix whose representation is
Figure img00860001

Représentons (P)-1 de la manière suivante

Figure img00870001
Let us represent (P) -1 in the following way
Figure img00870001

Par définition de la matrice inverse, (P) .(P)= où IDIM est la matrice identité. By definition of the inverse matrix, (P). (P) = where IDIM is the identity matrix.

Si on pose:
P1(x)=P1,0+P1,1x+P1,2x+...+P1,DIM-1xDIM-1+P1,DIMxDIM pour i variant de O à DIM, on en déduit les expressions suivantes
P0(A0)=1, P1(A0)=0, PDIM(A0)=0,
P0(A1)=0, P1(A1)=1, PDIM(A1)=0,
P0(ADIM)=0, P1(ADIM)=0, PDIM(ADIM)=
Soit, si on pose A(x) = (x - At ) x (x - A1 )x...x(x - ADIM), alors

Figure img00870002
If we ask:
P1 (x) = P1,0 + P1,1x + P1,2x + ... + P1, DIM-1xDIM-1 + P1, DIMxDIM for i varying from O to DIM, we deduce the following expressions
P0 (A0) = 1, P1 (A0) = 0, PDIM (A0) = 0,
P0 (A1) = 0, P1 (A1) = 1, PDIM (A1) = 0,
P0 (ADIM) = 0, P1 (ADIM) = 0, PDIM (ADIM) =
Or, if we set A (x) = (x - At) x (x - A1) x ... x (x - ADIM), then
Figure img00870002

D'après les principes rappelés ci-avant, la construction de (H2)-1, qui est une étape décisive du décodage, ne dépend que de la connaissance des positions des trames effacées. Aucune connaissance a priori supplémentaire n'est donc nécessaire pour effectuer l'opération de décodage. According to the principles recalled above, the construction of (H2) -1, which is a decisive step in the decoding, depends only on the knowledge of the positions of the erased frames. No prior knowledge is therefore necessary to carry out the decoding operation.

Pour cette raison l'opération de décodage est indépendante du nombre de lignes de redondance. Il est bien sûr évident que la correction effectuée ne peut être validée que si le nombre de lignes effacées n'est pas supérieur au nombre de lignes de redondance dans le bloc. Cette information n'appartient cependant pas au décodeur mais au moyen chargé de contrôler le décodeur.For this reason the decoding operation is independent of the number of redundancy lines. It is of course obvious that the correction made can only be validated if the number of deleted lines is not greater than the number of redundancy lines in the block. However, this information does not belong to the decoder but to the means responsible for controlling the decoder.

L'évaluation d'une ligne de la matrice inverse illustrée en figure 39 repose sur une mise en oeuvre adaptée, pour les besoins de l'explication, du principe d'inversion d'une matrice de Vandermonde décrit ci-dessus.  The evaluation of a line of the inverse matrix illustrated in FIG. 39 is based on an implementation adapted, for the purposes of the explanation, of the principle of inversion of a Vandermonde matrix described above.

Claims (39)

REVENDICATIONS 1. Procédé de diffusion de symboles d'information primaire représentant une grandeur physique et susceptibles d'être reçus simultanément par une pluralité de dispositifs de réception (i 04, 105,106,108) adaptés à mettre en oeuvre au moins deux modes de réception (241, 242, 243) desdits symboles, ce procédé comportant une étape de détermination (818) de symboles d'information de redondance au cours de laquelle on détermine des symboles d'information de redondance susceptibles de permettre la correction d'erreurs affectant des symboles d'information primaire et étant caractérisé en ce qu'il comporte, en outre, successivement: - une étape de diffusion de premiers symboles de protocole (811), au cours de laquelle on diffuse des premiers symboles de protocole susceptibles de permettre à chaque dispositif de réception de sélectionner un mode de réception à mettre en oeuvre; - une étape de diffusion de tous les symboles d'information (813, 818), au cours de laquelle on diffuse tous les symboles d'information destinés à être transmis, symboles d'information comportant, d'une part, des symboles d'information primaire et, d'autre part, des symboles d'information de redondance correspondant à ces symboles d'information primaire ; et - une étape de diffusion de deuxièmes symboles de protocole (824), au cours de laquelle on diffuse des deuxièmes symboles de protocole susceptibles à permettre à chaque dispositif de réception d'interrompre la réception. 1. Method of broadcasting primary information symbols representing a physical quantity and capable of being received simultaneously by a plurality of reception devices (i 04, 105,106,108) adapted to implement at least two reception modes (241, 242 , 243) of said symbols, this method comprising a step of determining (818) redundancy information symbols during which redundancy information symbols are determined likely to allow the correction of errors affecting information symbols primary and being characterized in that it further comprises, successively: - a step of broadcasting first protocol symbols (811), during which first protocol symbols are broadcast capable of enabling each device for receiving select a reception mode to be implemented; - a step of distributing all the information symbols (813, 818), during which all the information symbols intended to be transmitted are disseminated, information symbols comprising, on the one hand, symbols of primary information and, on the other hand, redundancy information symbols corresponding to these primary information symbols; and - a step of broadcasting second protocol symbols (824), during which second protocol symbols are broadcast capable of allowing each reception device to interrupt reception. 2. Procédé de diffusion selon la revendication 1, caractérisé en ce qu'il comporte une étape d'organisation de symboles d'information (816, 817, 818) au cours de laquelle on organise les symboles d'information destinés à être transmis, en blocs comportant des lignes possédant, toutes, le même nombre de symboles, les symboles d'un bloc étant successivement diffusés au cours de l'étape de diffusion, selon leur position dans ledit bloc, dans l'ordre des lignes et, dans chaque ligne dans l'ordre des colonnes.  2. A broadcasting method according to claim 1, characterized in that it comprises a step of organizing information symbols (816, 817, 818) during which the information symbols intended to be transmitted are organized, in blocks comprising lines all having the same number of symbols, the symbols of a block being successively diffused during the diffusion step, according to their position in said block, in the order of the lines and, in each row in column order. 3. Procédé de diffusion selon la revendication 2, caractérisé en ce que, chaque bloc étant organisé au cours de l'étape d'organisation de symboles d'information (816, 817, 818), on effectue l'étape de diffusion de tous les symboles d'information (818) en diffusant, dans chaque bloc, tous les symboles d'information primaire préliminairement à des symboles d'information de redondance. 3. Diffusion method according to claim 2, characterized in that, each block being organized during the step of organizing information symbols (816, 817, 818), the step of diffusing all is carried out the information symbols (818) by broadcasting, in each block, all the primary information symbols preliminary to redundancy information symbols. 4. Procédé de diffusion selon l'une quelconque des revendications 2 ou 3, caractérisé en ce que, au cours de l'étape d'organisation de symboles d'information (816, 817, 818), on réalise une opération de constitution de blocs dans lesquels au moins une partie des symboles d'information de redondance sont déterminés en ne prenant en compte que des symboles d'information d'une colonne dudit bloc de symboles. 4. A broadcasting method according to any one of claims 2 or 3, characterized in that, during the step of organizing information symbols (816, 817, 818), an operation is carried out for constituting blocks in which at least part of the redundancy information symbols are determined by taking into account only information symbols from a column of said block of symbols. 5. Procédé de diffusion selon l'une quelconque des revendications 2 à 4, caractérisé en ce que, au cours de l'étape d'organisation de symboles d'information (816, 817, 818), on réalise une opération de constitution de blocs rectangulaires, dans lesquels des symboles de protocole de redondance de ligne (7) sont déterminés en ne prenant en compte que des symboles d'information d'une ligne dudit bloc de symboles et sont susceptibles de permettre une détection d'erreur affectant au moins un des symboles d'information de ladite ligne. 5. A broadcasting method according to any one of claims 2 to 4, characterized in that, during the step of organizing information symbols (816, 817, 818), an operation is carried out for rectangular blocks, in which line redundancy protocol symbols (7) are determined taking into account only information symbols of a line of said symbol block and are capable of allowing error detection affecting at least one of the information symbols of said line. 6. Procédé de diffusion selon l'une quelconque des revendications 1 à 5, caractérisé en ce que, au cours de l'étape de diffusion de symboles d'information (818), on réalise la diffusion de séquences de symboles, ou trames, comprenant, d'une part, des symboles d'information et, d'autre part, des symboles de protocole (7) adaptés à permettre la vérification de la bonne transmission de ladite séquence.  6. Diffusion method according to any one of claims 1 to 5, characterized in that, during the step of diffusion of information symbols (818), the sequences of symbols, or frames, are carried out, comprising, on the one hand, information symbols and, on the other hand, protocol symbols (7) adapted to allow verification of the correct transmission of said sequence. 7. Procédé de diffusion selon la revendication 6 caractérisé en ce que certains des symboles de protocole associés à une séquence, correspondent à des numéros (401) attribués chacun à une séquence de symboles diffusée au cours d'une opération de diffusion de symboles d'information primaire (818). 7. Broadcasting method according to claim 6 characterized in that some of the protocol symbols associated with a sequence, correspond to numbers (401) each assigned to a sequence of symbols broadcast during a symbol broadcasting operation of primary information (818). 8. Procédé de diffusion selon l'une quelconque des revendications i à 7, caractérisé en ce qu'il comporte une étape de duplication de séquences de symboles, au cours de laquelle on fournit des séquences de symboles dites "dupliquées", identiques à des séquences de symboles originales, et en ce que, au cours de l'étape de diffusion (813, 818), on diffuse après chaque séquence originale, le cas échéant, les séquences de symboles dupliquées au cours de l'étape de duplication. 8. A broadcasting method according to any one of claims i to 7, characterized in that it comprises a step of duplicating symbol sequences, during which sequences of so-called "duplicated" symbols are supplied, identical to sequences of original symbols, and in that, during the diffusion step (813, 818), the sequences of symbols duplicated during the duplication step are broadcast after each original sequence, if necessary. 9. Procédé de diffusion selon l'une quelconque des revendications 1 à 8, caractérisé en ce qu'il comporte une étape d'adressage (813) au cours de laquelle on fournit des symboles d'adresse (47) de dispositif de réception susceptibles de permettre à chaque dispositif de réception de déterminer si les symboles d'information primaire lui sont destinés ou non, et on incorpore les symboles d'adresse (47) dans des séquences de symboles d'information destinées à être diffusées. 9. A broadcasting method according to any one of claims 1 to 8, characterized in that it comprises an addressing step (813) during which address symbols (47) of receiving device capable of being supplied are provided. to allow each reception device to determine whether the primary information symbols are intended for it or not, and the address symbols (47) are incorporated into sequences of information symbols intended to be broadcast. 10. Procédé de diffusion selon la revendication 9, caractérisé en ce que, au cours de l'étape d'adressage (813), on incorpore, dans la séquence de symboles, des symboles d'information d'adresse (47), et, associés à chacune de ces séquences, des symboles de protocole correspondant à un numéro associé à ladite séquence de symboles d'information d'adresse (47). 10. A broadcasting method according to claim 9, characterized in that, during the addressing step (813), address information symbols (47) are incorporated into the sequence of symbols, and associated with each of these sequences, protocol symbols corresponding to a number associated with said sequence of address information symbols (47). 11. Procédé de diffusion selon l'une quelconque des revendications 9 ou 10, caractérisé en ce que, au cours de l'étape d'adressage (813), on incorpore, dans les symboles d'information destinés à être diffusés, des symboles (24) représentatifs de la source des symboles d'information primaire diffusés. 11. A broadcasting method according to any one of claims 9 or 10, characterized in that, during the addressing step (813), there are incorporated, in the information symbols intended to be broadcast, symbols (24) representative of the source of the primary information symbols disseminated. 12. Procédé de diffusion selon l'une quelconque des revendications 1 à il caractérisé en ce qu'il comporte, après l'étape de diffusion de deuxièmes symboles de protocole (824) - la mise en oeuvre par chaque dispositif de réception  12. Method of broadcasting according to any one of claims 1 to 11 characterized in that it comprises, after the step of broadcasting second protocol symbols (824) - the implementation by each reception device - d'une étape de vérification (225) au cours de laquelle on - a verification step (225) during which vérifie que les éventuelles erreurs affectant les symboles checks that any errors affecting the symbols d'information primaire sont susceptibles d'être corrigées ; et primary information are likely to be corrected; and - d'une étape d'émission de signaux d'erreur (233) au cours de - a step of transmitting error signals (233) during laquelle on émet des signaux d'erreur représentatifs du défaut which emits error signals representative of the fault de réception desdits symboles d'information primaire si au receiving said primary information symbols if at moins une erreur affectant un symbole d'information minus an error affecting an information symbol primaire n'est pas susceptible d'être corrigée, émission primary is not likely to be corrected, emission effectuée par ledit dispositif de réception à destination du performed by said receiving device to the dispositif de diffusion - la mise en oeuvre, par le dispositif de diffusion, en réponse à ces signaux d'erreur, d'une étape d'émission desdits symboles d'information primaire, au cours de laquelle on émet lesdits symboles d'information primaire à destination dudit dispositif de réception. broadcasting device - the implementation, by the broadcasting device, in response to these error signals, of a step of transmitting said primary information symbols, during which said primary information symbols are transmitted to said receiving device. 13. Procédé de diffusion selon la revendication 12, caractérisé en ce que, au cours de l'étape d'émission, on émet par l'intermédiaire d'un deuxième support de transmission différent du support de transmission sur lequel est effectuée la diffusion au cours de l'étape de diffusion de symboles d'information. 13. A broadcasting method according to claim 12, characterized in that, during the transmission step, it transmits via a second transmission medium different from the transmission medium on which the broadcasting is carried out. during the stage of dissemination of information symbols. 14. Procédé de diffusion selon la revendication 12, caractérisé en ce qu'il comporte, préliminairement à l'étape d'émission, une étape de sélection d'un support de transmission, au cours de laquelle on sélectionne un support de transmission en prenant en compte le nombre de dispositifs de réception qui ont émis des signaux représentatifs de défaut de réception, et en ce que, au cours de l'étape d'émission, on émet par l'intermédiaire du support de transmission sélectionné au cours de l'étape de sélection de support. 14. A broadcasting method according to claim 12, characterized in that it comprises, preliminary to the transmission step, a step of selecting a transmission medium, during which a transmission medium is selected by taking takes into account the number of reception devices which have sent signals representative of reception defect, and in that, during the transmission step, it is transmitted via the transmission medium selected during the support selection step. 15. Dispositif de diffusion (102, 103) de symboles d'information primaire représentant une grandeur physique et susceptibles d'être reçus simultanément par une pluralité de dispositifs de réception (104, 105, 106, 108) adaptés à mettre en oeuvre au moins deux modes de réception (241, 242, 243) desdits symboles, ce dispositif comportant un moyen de détermination de symboles d'information de redondance (615) susceptibles de permettre la correction d'erreurs affectant des symboles d'information primaire et étant caractérisé en ce qu'il comporte, en outre, un moyen de diffusion (103, 151) adapté à diffuser: - des premiers symboles de protocole (20) susceptibles de permettre à chaque dispositif de réception de sélectionner un mode de réception à mettre en oeuvre; - tous les symboles d'information (407) destinés à être transmis, symboles d'information comportant des symboles d'information primaire et des symboles d'information de redondance correspondant à ces symboles d'information primaire ; et - des deuxièmes symboles de protocole susceptibles de permettre à chaque dispositif de réception d'interrompre la réception. 15. Diffusion device (102, 103) of primary information symbols representing a physical quantity and capable of being received simultaneously by a plurality of reception devices (104, 105, 106, 108) adapted to implement at least two reception modes (241, 242, 243) of said symbols, this device comprising a means for determining redundancy information symbols (615) capable of allowing the correction of errors affecting primary information symbols and being characterized in what it further comprises, a broadcasting means (103, 151) adapted to broadcast: - first protocol symbols (20) capable of allowing each reception device to select a reception mode to be implemented; - all information symbols (407) intended to be transmitted, information symbols comprising primary information symbols and redundancy information symbols corresponding to these primary information symbols; and - second protocol symbols capable of allowing each reception device to interrupt reception. 16. Dispositif de diffusion selon la revendication 15, caractérisé en ce qu'il comporte un moyen d'organisation de symboles d'information (152) adapté à organiser les symboles d'information destinés à être transmis, en blocs comportant des lignes possédant, toutes, le même nombre de symboles, et dans chaque bloc de symboles d'information, tous les symboles d'information primaire (407) avant des symboles d'information de redondance (408), les symboles d'un bloc étant successivement diffusés selon leur position dans ledit bloc, dans l'ordre des lignes et, dans chaque ligne dans l'ordre des colonnes. 16. A broadcasting device according to claim 15, characterized in that it comprises a means for organizing information symbols (152) adapted to organize the information symbols intended to be transmitted, in blocks comprising lines having, all, the same number of symbols, and in each block of information symbols, all the primary information symbols (407) before redundancy information symbols (408), the symbols of a block being successively broadcast according to their position in said block, in the order of the lines and, in each line in the order of the columns. 17. Dispositif de diffusion selon la revendication 16, caractérisé en ce que le moyen de détermination des symboles d'information de redondance (615) est adapté à déterminer chaque symbole d'information de redondance en ne prenant en compte que des symboles d'information de la colonne dudit bloc de symboles qui comporte ledit symbole d'information de redondance. 17. A broadcasting device according to claim 16, characterized in that the means for determining the redundancy information symbols (615) is adapted to determine each redundancy information symbol by taking into account only information symbols of the column of said block of symbols which comprises said redundancy information symbol. 18. Dispositif de diffusion selon l'une quelconque des revendications 16 ou 17, caractérisé en ce qu'il comporte un moyen de détermination de symboles de protocole de redondance de ligne (7), à partir de symboles d'information d'une ligne d'un bloc, et susceptibles de permettre la détection d'erreur affectant au moins un symbole d'information de ladite ligne, le moyen d'organisation de symboles d'information (152) étant adapté à constituer les blocs comportant des symboles de protocole de redondance de ligne fournis par le moyen de détermination de symboles de protocole de redondance. 18. A broadcasting device according to any one of claims 16 or 17, characterized in that it comprises means for determining symbols of line redundancy protocol (7), from information symbols of a line of a block, and capable of allowing error detection affecting at least one information symbol of said line, the means for organizing information symbols (152) being adapted to constitute the blocks comprising protocol symbols line redundancy provided by the redundancy protocol symbol determination means. 19. Dispositif de diffusion selon l'une quelconque des revendications 15 à 18, caractérisé en ce que le moyen de diffusion (103, 151) est adapté à diffusé des séquences de symboles, ou trames, comprenant d'une part des symboles d'information et, d'autre part, des symboles de protocole (7) adaptés à permettre la vérification de la bonne transmission de ladite séquence. 19. Diffusion device according to any one of claims 15 to 18, characterized in that the diffusion means (103, 151) is adapted to broadcast sequences of symbols, or frames, comprising on the one hand symbols of information and, on the other hand, protocol symbols (7) adapted to allow verification of the correct transmission of said sequence. 20. Dispositif de diffusion selon la revendication 19, caractérisé en ce que certains des symboles de protocole associés à une séquence, correspondent à des numéros attribués chacun à une séquence de symboles diffusée au cours d'une opération de diffusion de symboles d'information primaire. 20. Broadcasting device according to claim 19, characterized in that some of the protocol symbols associated with a sequence, correspond to numbers each assigned to a sequence of symbols broadcast during a primary information symbol broadcasting operation. . 21. Dispositif de diffusion selon l'une quelconque des revendications 15 à 20, caractérisé en ce qu'il comporte un moyen de duplication de séquences de symboles (151) adapté à fournir au moyen de diffusion (103, 151) des séquences dites "dupliquées" de symboles identiques à des séquences de symboles originales et à ce que le moyen de diffusion est adapté à diffuser après chaque séquences originales, le cas échéant, toute séquence de symboles dupliquée correspondante. 21. Diffusion device according to any one of claims 15 to 20, characterized in that it comprises a means of duplicating symbol sequences (151) adapted to supply the diffusion means (103, 151) with sequences known as " duplicates "of symbols identical to original symbol sequences and to what the broadcasting means is adapted to broadcast after each original sequences, if any, any corresponding duplicated symbol sequence. 22. Dispositif de diffusion selon l'une quelconque des revendications 15 à 21, caractérisé en ce qu'il comporte un moyen d'adressage (524) adapté à fournir au moyen de diffusion des symboles d'adresse (47) de dispositif de réception susceptible de permettre à chaque dispositif de réception de déterminer si les symboles d'information primaire lui sont destinés ou non, et en ce que le moyen de diffusion est adapté à incorporer les symboles d'adresse (47) fournis par le moyen d'adressage dans des séquences de symboles d'information destinés à être diffusés. 22. Broadcasting device according to any one of claims 15 to 21, characterized in that it comprises an addressing means (524) adapted to supply to the broadcasting means address symbols (47) of the receiving device. capable of enabling each reception device to determine whether the primary information symbols are intended for it or not, and in that the broadcasting means is adapted to incorporate the address symbols (47) supplied by the addressing means in sequences of information symbols intended for dissemination. 23. Dispositif de diffusion selon la revendication 22, caractérisé en ce que le moyen d'adressage (524) est adapté à fournir, au moyen de diffusion, des séquences de symboles d'information d'adresse (47), séquences appelées "lignes" et, associés à chacune de ces séquences, des symboles de protocole correspondant à un numéro de lignes de ladite séquence. 23. Broadcasting device according to claim 22, characterized in that the addressing means (524) is adapted to supply, by broadcasting means, sequences of address information symbols (47), sequences called "lines "and, associated with each of these sequences, protocol symbols corresponding to a line number of said sequence. 24. Dispositif de diffusion selon l'une quelconque des revendications 22 ou 23, caractérisé en ce que le moyen d'adressage (524) est adapté à fournir des symboles (24) représentatifs de la source (101) des symboles d'information primaire diffusés.  24. Diffusion device according to any one of claims 22 or 23, characterized in that the addressing means (524) is adapted to supply symbols (24) representative of the source (101) of the primary information symbols broadcast. 25. Dispositif de diffusion selon l'une quelconque des revendications 15 à 24, caractérisé en ce qu'il comporte un moyen de réception (108) de symboles d'information en provenance de dispositifs de réception et un moyen de transmission des symboles d'information primaire à destination desdits dispositifs de réception sur un deuxième support de transmission différent du support de transmission utilisé par le moyen de diffusion. 25. A broadcasting device according to any one of claims 15 to 24, characterized in that it comprises means for receiving (108) information symbols from reception devices and means for transmitting symbols of primary information intended for said reception devices on a second transmission medium different from the transmission medium used by the broadcasting means. 26. Procédé de réception de symboles d'information primaire transmis par un dispositif de diffusion, représentant une grandeur physique, caractérisé en ce qu'il comporte, successivement - une étape de réception de symboles (206), au cours de laquelle on reçoit des symboles en provenance du dispositif de diffusion, symboles comportant des symboles d'information primaire et des symboles d'information de redondance correspondant à ces symboles d'information primaire et susceptibles de permettre une correction d'erreurs affectant lesdits symboles d'information, - une étape d'extraction (202), au cours de laquelle on extrait, parmi les symboles reçus au cours de ladite étape de réception, des premiers symboles de protocole, et - une étape de sélection d'un mode de réception (241, 242, 243, 203), au cours de laquelle on met en oeuvre des règles dites "de sélection de mode de réception" prédéterminées prenant en compte lesdits premiers symboles de protocole, pour sélectionner un mode de réception parmi des modes de réception ne comportant, chacun, de la part du dispositif de réception, aucune émission de signaux à destination du dispositif de diffusion, jusqu'à ce que le dispositif de diffusion ait diffusé tous les symboles d'information primaire destinés à être transmis, le mode de réception sélectionné au cours de l'étape de sélection étant mis en oeuvre au cours de l'étape de réception - une étape de correction (263) au cours de laquelle on effectue la correction d'erreurs affectant des symboles d'information primaire en mettant en oeuvre des symboles d'information de redondance reçus au cours de l'étape de réception - une étape de réception (207) de deuxièmes symboles de protocole, au cours de laquelle on reçoit des deuxièmes symboles de protocole , et - une étape d'interruption de réception (208), au cours de laquelle on interrompt l'étape de réception, lorsque les deuxièmes symboles de protocole ont été reçus au cours de l'étape de réception de deuxièmes symboles. 26. Method for receiving symbols of primary information transmitted by a broadcasting device, representing a physical quantity, characterized in that it comprises, successively - a step of receiving symbols (206), during which one receives symbols from the broadcasting device, symbols comprising primary information symbols and redundancy information symbols corresponding to these primary information symbols and capable of allowing correction of errors affecting said information symbols, - a extraction step (202), during which one of the symbols received during said reception step is extracted, first protocol symbols, and - a step of selecting a reception mode (241, 242, 243, 203), during which predetermined "reception mode selection" rules are implemented, taking into account said first protocol symbols, for selecting operating a reception mode among reception modes each comprising, on the part of the reception device, no transmission of signals intended for the broadcasting device, until the broadcasting device has broadcast all the symbols of primary information intended to be transmitted, the reception mode selected during the selection step being implemented during the reception step - a correction step (263) during which the correction of errors affecting primary information symbols by implementing redundancy information symbols received during the reception step - a reception step (207) of second protocol symbols, during which second signals are received protocol symbols, and - a reception interruption step (208), during which the reception step is interrupted, when the second protocol symbols have been received during the step of receiving second symbols. 27. Procédé de réception selon la revendication 26, caractérisé en ce qu'au moins deux modes de réception sont adaptés à recevoir des données sur deux supports de transmission différents. 27. Reception method according to claim 26, characterized in that at least two reception modes are adapted to receive data on two different transmission media. 28. Procédé de réception selon l'une quelconque des revendications 26 ou 27, caractérisé en ce qu'il comporte une étape de comparaison d'adresse (313, 317) au cours de laquelle on compare une adresse (47) incorporée dans les symboles d'information diffusés, d'une part, et une adresse mémorisée, d'autre part. 28. Reception method according to any one of claims 26 or 27, characterized in that it comprises an address comparison step (313, 317) during which an address (47) incorporated in the symbols is compared. information on the one hand, and a stored address on the other. 29. Procédé de réception selon l'une quelconque des revendications 26 à 28, caractérisé en ce qu'il comporte une étape de comparaison (272) de séquences successives de symboles d'information reçus au cours de l'étape de réception, au cours de laquelle on élimine chaque séquence de symbole qui est identique à celle qui la précède. 29. Reception method according to any one of claims 26 to 28, characterized in that it comprises a step of comparison (272) of successive sequences of information symbols received during the reception step, during from which each symbol sequence which is identical to the one preceding it is eliminated. 30. Dispositif de réception (104, 105, 106, 108) de symboles d'information primaire représentant une grandeur physique, transmis par un dispositif de diffusion (101, 102, 103) par l'intermédiaire d'un support de transmission, caractérisé en ce qu'il comporte - un moyen de réception (108) de symboles en provenance du dispositif de diffusion, ces symboles comportant des symboles d'information primaire et des symboles d'information de redondance correspondant à ces symboles d'information primaire et susceptibles de permettre une correction d'erreurs affectant lesdits symboles d'information, - un moyen d'extraction (139), parmi les symboles reçus en provenance du dispositif de diffusion, de premiers et de deuxième symboles de protocole, et - un moyen de sélection d'un mode de réception (137), adapté à mettre en oeuvre des règles dites "de sélection de mode de réception" prédéterminées prenant en compte les premiers symboles de protocole, pour sélectionner un mode de réception parmi des modes de réception ne comportant, chacun, de la part du dispositif de réception, aucune émission de signaux à destination du dispositif de diffusion, jusqu'à ce que le dispositif de diffusion ait diffusé tous les symboles d'information primaire destinés à être transmis, le moyen de réception étant adapté à mettre en oeuvre le mode de réception sélectionné par le moyen de sélection - un moyen de correction (630) de symboles d'information primaire adapté à effectuer la correction d'erreurs affectant des symboles d'information primaire en mettant en oeuvre des symboles d'information de redondance reçus par le moyen de réception , et - un moyen d'interruption de réception (138), adapté à coopérer avec le moyen de réception pour interrompre la réception effectuée par le moyen de réception lorsque le moyen d'extraction a extrait les deuxièmes symboles de protocole. 30. Device for receiving (104, 105, 106, 108) primary information symbols representing a physical quantity, transmitted by a broadcasting device (101, 102, 103) via a transmission medium, characterized in that it comprises - means for receiving (108) symbols from the broadcasting device, these symbols comprising primary information symbols and redundancy information symbols corresponding to these primary information symbols and capable allow correction of errors affecting said information symbols, - extraction means (139), among the symbols received from the broadcasting device, first and second protocol symbols, and - selection means of a reception mode (137), adapted to implement predetermined "reception mode selection" rules taking into account the first protocol symbols, to select a reception mode reception among reception modes each comprising, on the part of the reception device, no transmission of signals intended for the broadcasting device, until the broadcasting device has broadcast all the primary information symbols intended for be transmitted, the reception means being adapted to implement the reception mode selected by the selection means - a correction means (630) of primary information symbols suitable for carrying out the correction of errors affecting symbols of primary information by implementing redundancy information symbols received by the reception means, and - reception interruption means (138), adapted to cooperate with the reception means to interrupt the reception effected by the reception means reception when the extraction means has extracted the second protocol symbols. 31. Dispositif de réception (105, 106, 108) de symboles reçus par l'intermédiaire d'un moyen de réception (104) de symboles en provenance d'un dispositif de diffusion (101, 102, 103), ces symboles d'information comportant des symboles d'information primaire et des symboles d'information de redondance correspondant à ces symboles d'information primaire et susceptibles de permettre une correction d'erreurs affectant lesdits symboles d'information, ce dispositif de réception étant caractérisé en ce qu'il comporte - un moyen d'extraction (139), parmi les symboles reçus en provenance du dispositif de diffusion, de premiers et de deuxième symboles de protocole, et - un moyen de sélection d'un mode de réception (137), adapté à mettre en oeuvre des règles dites "de sélection de mode de réception" prédéterminées prenant en compte les premiers symboles de protocole, pour sélectionner un mode de réception parmi des modes de réception ne comportant, chacun, de la part du dispositif de réception, aucune émission de signaux à destination du dispositif de diffusion, jusqu'à ce que le dispositif de diffusion ait diffusé tous les symboles d'information primaire destinés à être transmis, le moyen de réception étant adapté à mettre en oeuvre le mode de réception sélectionné par le moyen de sélection - un moyen de correction (630) de symboles d'information primaire adapté à effectuer la correction d'erreurs affectant des symboles d'information primaire en mettant en oeuvre des symboles d'information de redondance reçus par le moyen de réception et - un moyen d'interruption de réception (138), adapté à coopérer avec le moyen de réception pour interrompre la réception effectuée par le moyen de réception lorsque le moyen d'extraction a extrait les deuxièmes symboles de protocole. 31. Device for receiving (105, 106, 108) symbols received by means of receiving (104) symbols from a broadcasting device (101, 102, 103), these symbols information comprising primary information symbols and redundancy information symbols corresponding to these primary information symbols and capable of allowing correction of errors affecting said information symbols, this reception device being characterized in that it comprises - an extraction means (139), among the symbols received from the broadcasting device, of first and second protocol symbols, and - a means of selecting a reception mode (137), adapted to implement predetermined "reception mode selection" rules taking into account the first protocol symbols, to select a reception mode from reception modes each comprising, on the part of the d reception device, no transmission of signals to the broadcasting device, until the broadcasting device has broadcast all the primary information symbols intended to be transmitted, the reception means being adapted to implement the mode reception system selected by the selection means - a primary information symbol correction means (630) adapted to effect the correction of errors affecting primary information symbols by implementing redundancy information symbols received by the reception means and - reception interruption means (138), adapted to cooperate with the reception means to interrupt the reception carried out by the reception means when the extraction means has extracted the second protocol symbols. 32. Dispositif de réception selon l'une quelconque des revendications 30 ou 31, caractérisé en ce qu'il comporte au moins deux moyens de réception adaptés à recevoir des données sur deux supports de transmission différents. 32. Reception device according to any one of claims 30 or 31, characterized in that it comprises at least two reception means adapted to receive data on two different transmission media. 33. Dispositif de réception selon l'une quelconque des revendications 30 à 32, caractérisé en ce que le moyen de correction (630) est adapté à corriger indépendamment des erreurs concernant chaque colonne d'un bloc (670) dans lequel les symboles d'information reçus sont susceptibles d'être organisés, ledit bloc comportant une pluralité de lignes (667, 671, 672) successives possédant, toutes, le même nombre de symboles d'information. 33. Receiving device according to any one of claims 30 to 32, characterized in that the correction means (630) is adapted to independently correct errors concerning each column of a block (670) in which the symbols of information received can be organized, said block comprising a plurality of successive lines (667, 671, 672) all having the same number of information symbols. 34. Dispositif de réception selon la revendications 33, caractérisé en ce que l'organisation du bloc (670) est donnée au cours de la réception de blocs, l'ordre de réception des symboles correspondant à l'ordre des positions de ces symboles dans les lignes du bloc, les lignes étant successivement organisées dans leur ordre dans le bloc.  34. Reception device according to claim 33, characterized in that the organization of the block (670) is given during the reception of blocks, the order of reception of the symbols corresponding to the order of the positions of these symbols in the lines of the block, the lines being successively organized in their order in the block. 35. Dispositif de réception selon l'une quelconque des revendications 30 à 34, caractérisé en ce qu'il comporte un moyen de comparaison (139) de séquences successives de symboles d'information reçus par le moyen de réception, adapté à éliminer chaque séquence qui est identique à celle qui la précède. 35. Reception device according to any one of claims 30 to 34, characterized in that it comprises a means of comparison (139) of successive sequences of information symbols received by the reception means, adapted to eliminate each sequence which is identical to the one preceding it. 36. Dispositif de réception selon l'une quelconque des revendications 30 à 35, caractérisé en ce qu'il comporte une mémoire (492, 493) adaptée à contenir au moins une adresse et un moyen de comparaison (134) d'une adresse incorporée dans les symboles d'information, d'une part, et de l'adresse contenue dans la mémoire, d'autre part. 36. Reception device according to any one of claims 30 to 35, characterized in that it comprises a memory (492, 493) adapted to contain at least one address and a means of comparison (134) of an incorporated address in the information symbols, on the one hand, and of the address contained in the memory, on the other hand. 37. Dispositif de réception selon l'une quelconque des revendications 30 à 36, caractérisé en ce qu'il comporte un moyen de vérification (135) de bonne réception des symboles d'information primaire et un moyen d'émission de signaux représentatifs d'un défaut de réception desdits symboles d'information primaire. 37. Reception device according to any one of claims 30 to 36, characterized in that it comprises a means of verification (135) of good reception of the primary information symbols and a means of transmitting signals representative of a failure to receive said primary information symbols. 38. Réseau caractérisé en ce qu'il comporte un support de transmission, un dispositif de diffusion (101, 102, 103) de symboles d'information primaire selon l'une quelconque des revendications 15 à 25 et au moins un dispositif de réception (104,105,106,108) de symboles d'information primaire selon l'une quelconque des revendications 30 à 37, les premiers symboles de protocole pris en compte par le moyen de sélection (137) de chaque dispositif de réception étant les premiers symboles de protocole diffusés par le moyen de diffusion (103, 151) du dispositif de diffusion. 38. Network characterized in that it comprises a transmission medium, a device for broadcasting (101, 102, 103) of primary information symbols according to any one of claims 15 to 25 and at least one receiving device ( 104,105,106,108) of primary information symbols according to any one of claims 30 to 37, the first protocol symbols taken into account by the selection means (137) of each reception device being the first protocol symbols broadcast by the means diffusion (103, 151) of the diffusion device. 39. Télécopieur, caractérisé en ce qu'il comporte un dispositif de réception selon l'une quelconque des revendications 30 à 37.  39. Fax machine, characterized in that it comprises a reception device according to any one of claims 30 to 37.
FR9701118A 1997-01-31 1997-01-31 METHOD AND DEVICE FOR BROADCASTING INFORMATION SYMBOLS AND METHOD AND DEVICE FOR RECEIVING INFORMATION SYMBOLS Expired - Fee Related FR2759233B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR9701118A FR2759233B1 (en) 1997-01-31 1997-01-31 METHOD AND DEVICE FOR BROADCASTING INFORMATION SYMBOLS AND METHOD AND DEVICE FOR RECEIVING INFORMATION SYMBOLS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9701118A FR2759233B1 (en) 1997-01-31 1997-01-31 METHOD AND DEVICE FOR BROADCASTING INFORMATION SYMBOLS AND METHOD AND DEVICE FOR RECEIVING INFORMATION SYMBOLS

Publications (2)

Publication Number Publication Date
FR2759233A1 true FR2759233A1 (en) 1998-08-07
FR2759233B1 FR2759233B1 (en) 1999-05-07

Family

ID=9503206

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9701118A Expired - Fee Related FR2759233B1 (en) 1997-01-31 1997-01-31 METHOD AND DEVICE FOR BROADCASTING INFORMATION SYMBOLS AND METHOD AND DEVICE FOR RECEIVING INFORMATION SYMBOLS

Country Status (1)

Country Link
FR (1) FR2759233B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3496549A (en) * 1966-04-20 1970-02-17 Bell Telephone Labor Inc Channel monitor for error control
US4112467A (en) * 1975-12-30 1978-09-05 Ricoh Co., Ltd. Failure mode control apparatus for electronic graphic data transmission system
EP0198396A2 (en) * 1985-04-10 1986-10-22 Canon Kabushiki Kaisha Method and apparatus for data communication
EP0402954A2 (en) * 1989-06-16 1990-12-19 Harris Corporation Prioritizized image transmission system and method
JPH05284269A (en) * 1992-03-30 1993-10-29 Victor Co Of Japan Ltd Facsimile broadcast receiver

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3496549A (en) * 1966-04-20 1970-02-17 Bell Telephone Labor Inc Channel monitor for error control
US4112467A (en) * 1975-12-30 1978-09-05 Ricoh Co., Ltd. Failure mode control apparatus for electronic graphic data transmission system
EP0198396A2 (en) * 1985-04-10 1986-10-22 Canon Kabushiki Kaisha Method and apparatus for data communication
EP0402954A2 (en) * 1989-06-16 1990-12-19 Harris Corporation Prioritizized image transmission system and method
JPH05284269A (en) * 1992-03-30 1993-10-29 Victor Co Of Japan Ltd Facsimile broadcast receiver

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 018, no. 069 (E - 1502) 4 February 1994 (1994-02-04) *

Also Published As

Publication number Publication date
FR2759233B1 (en) 1999-05-07

Similar Documents

Publication Publication Date Title
EP0960524B1 (en) Method for processing images and device for implementing same
WO1980002630A1 (en) Videotex system provided with means for protection against transmission errors
EP0026708A1 (en) Data broadcasting-system and receiving equipment used in such a system
FR2929787A1 (en) METHOD AND DEVICE FOR PROCESSING A DATA STREAM
FR2635627A1 (en) FAX MACHINE HAVING AN ERROR CORRECTION MODE
FR2759233A1 (en) Broadcast and multiple reception of information symbols especially facsimile
FR2759232A1 (en) Information symbol reception device for multiple facsimile unit reception
FR2759223A1 (en) Data transmission system for facsimile copy image data
FR2759225A1 (en) Symbol circulation device especially for facsimile
FR3020543A1 (en) METHOD FOR MANAGING COMMUNICATION BETWEEN TWO DEVICES MUTUALLY CONNECTED BY A SERIAL LINK, FOR EXAMPLE A POINT-TO-POINT SERIAL INTERFACE PROTOCOL
EP3840335B1 (en) Reception of digital content in trick mode
FR2792476A1 (en) Information packet transformation system having transmission line column interlacing and turbo coder modulator passing and channel sending.
FR2648972A1 (en) Synchronising device for a decoder of data coded with a variable-length code
EP1590959A2 (en) Secure equipment which is used, on request, to distribute, record and display audio-visual works with an mpeg-2 ts-type format
EP0792071B1 (en) MPEG2 decoder
WO2008043923A1 (en) Use of a feedback channel for image broadcasting
EP2177019A2 (en) Method of sending executable code to a reception device and method of executing this code
EP1605669A1 (en) Method for management of auxiliary programs and corresponding receiver and system
FR2759235A1 (en) Facsimile-copier data system for rapid facsimile transmission
FR2759234A1 (en) Data transmission system for sending facsimile image data at maximum speed
CH645223A5 (en) DEVICE FOR CONTROLLING COMMUNICATIONS IN A DUPLEX TRANSMISSION NETWORK.
FR2559631A1 (en) Method of eliminating errors on the reception of data.
FR2828614A1 (en) Video telephone image sequence coding has field identifier header, image sequence with step filling field identifier values reflecting coded image characteristics and decoding where header identifier lost
WO2009004248A1 (en) Method based on error corrector codes, applicable to a variable rate multimedia datastream
EP0423019B1 (en) Telecopies transmission method with quality test of the transmission path and transmission device for carrying out this method

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20140930