BE1005338A0 - Procede d'emission, notamment de telecopies, vers un appareil de reception a vitesse de traitement limitee, et appareil pour la mise en oeuvre de ce procede. - Google Patents

Procede d'emission, notamment de telecopies, vers un appareil de reception a vitesse de traitement limitee, et appareil pour la mise en oeuvre de ce procede. Download PDF

Info

Publication number
BE1005338A0
BE1005338A0 BE9001048A BE9001048A BE1005338A0 BE 1005338 A0 BE1005338 A0 BE 1005338A0 BE 9001048 A BE9001048 A BE 9001048A BE 9001048 A BE9001048 A BE 9001048A BE 1005338 A0 BE1005338 A0 BE 1005338A0
Authority
BE
Belgium
Prior art keywords
line
buffer memory
transmitted
information
coding
Prior art date
Application number
BE9001048A
Other languages
English (en)
Inventor
Georges Penalver
Original Assignee
Sagem
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 Sagem filed Critical Sagem
Publication of BE1005338A0 publication Critical patent/BE1005338A0/fr

Links

Classifications

    • 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
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32363Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter at the transmitter or at the receiver
    • H04N1/32379Functions of a still picture terminal memory associated with reception
    • 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
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32363Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter at the transmitter or at the receiver
    • 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
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32443Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter with asynchronous operation of the image input and output devices connected to the memory
    • H04N1/32448Controlling data flow to or from the memory in relation to the available memory capacity
    • 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
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33307Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only
    • H04N1/33323Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only transmission mode only, e.g. speed
    • 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
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/3333Mode signalling or mode changing; Handshaking therefor during transmission, input or output of the picture signal; within a single document or page
    • 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
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33376Mode signalling or mode changing; Handshaking therefor according to characteristics or state of one of the communicating parties, e.g. available memory capacity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33342Mode signalling or mode changing; Handshaking therefor of a particular mode of transmission mode
    • H04N2201/3335Speed or rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Facsimiles In General (AREA)
  • Telephonic Communication Services (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Telephone Function (AREA)

Abstract

L'appareil de réception étant pourvu d'une nénoire tampon, on simule (103, 104, 202, 203), du côté émission, le remplissage et le vidage de cette mémoire tampon, et on ralentit (106) le décit des informations utiles lorsque la simulation indique l'occupation d'une fraction déterminée de la capacité de la mémoire tampon par des informations utiles. La valeur de la capacité de la mémoire tampon, ainsi que celle de sa vitesse de vidage, sont acquises au cours d'une procédure de protcole précédant l'émission des informations utiles. L'invntion s'applique notamment à la transmission par télécopie.

Description

•“Procédé d’émission, notamment de télécopies, vers un appareil de réception à vitesse de traitement limitée, et appareil pour la mise en oeuvre de ce procédé”. La présente invention a tout d'abord pour objet un procédé d'émission, notamment de télécopies, vers un appareil de réception dont la vitesse de traitement des informations utiles est limitée, dans lequel on ralentit le débit des informations utiles émises en réponse à la réalisation d'une condition liée à la valeur limite de ladite vitesse de traitement.
Un tel procédé permet d'assurer, pour tout document à transmettre par télécopie, par exemple, une durée de transmission aussi courte que possible, compte tenu des performances de l'appareil de réception vers lequel il est émis.
On connaît déjà un procédé du type défini ci-dessus, utilisé pour transmettre des télécopies. Ce procédé utilise notamment le fait que, à l'émission, on décompose tout document à émettre en une suite de lignes de pixels que l'on code individuellement, et que, à la réception, on décode chaque ligne de pixels reçue et on l'imprime. A ce sujet, dans toute la suite du texte, on appelera ligne non pas une ligne de caractères d'un texte éventuellement supporté par le document, mais une ligne de pixels du document. Une telle ligne est une bande du document, de hauteur égale à celle d'un pixel, ou point élémentaire d'image et de longueur égale à la largeur du document, qui correspond par exemple, pour un document au format A4, à 1728 pixels.
Dans le cas de la télécopie, la vitesse de traitement à la réception est limitée du fait que la durée dlimpression d'une ligne de pixels est non nulle, et vaut par exemple 10 ms quelle que soit la configuration de la ligne.
Dans le procédé connu, on acquiert, au cours de la procédure de protocole qui précède l'émission des informations utiles, la valeur de la durée nécessaire à l'appareil de réception pour imprimer une ligne de pixels· Le codage de chaque ligne de pixels est ensuite effectué. Ce codage est tel que le volume des informations utiles de codage est variable d'une ligne à l'autre. Par exemple, le volume des informations utiles de codage d'une ligne de pixels entièrement blanche est très faible, tandis que le volume des informations utiles de codage d'une ligne de pixels présentant de nombreuses plages noires et blanches est plus important. Le débit maximal des informations émises étant imposé par ailleurs, on détermine, avant l'émission des informations utiles de codage d'une ligne de pixels, la durée nécessaire à l'émission de ces informations à ce débit maximal. Lorsque cette durée est inférieure à la durée d'impression d'une ligne par l'appareil de réception, on ralentit le débit des informations utiles émises pour que la durée d'émission relative à une ligne reste toujours au moins égale à sa durée d'impression par l'appareil de réception.
On évite ainsi, à coup sûr, le débordement de la mémoire tampon, de taille nécessairement limitée, prévue dans l'appareil de réception, notamment parce qu'il faut attendre d'avoir reçu l'ensemble des informations utiles relatives à une ligne de pixels avant d'en effectuer le décodage.
Dans le procédé connu, on adapte donc en permanence le débit des informations utiles émises à la valeur limite de la vitesse d'impression de l'appareil de réception, puisque la durée d'émission d'une ligne de pixels, et donc sa durée de réception, est rendue au moins égale à la durée d'impression de cette ligne. Ainsi, la vitesse de remplissage de la mémoire tampon est, à coup sûr, inférieure ou égale à sa vitesse de vidage.
Ce procédé connu présente toutefois un inconvénient, lié au fait que le débit d'informations utiles est systématiquement ralenti pour toute ligne dont la durée d*émission au débit maximal serait trop courte. Or» lorsqu'une telle ligne est suivie d'une ligne dont la durée d'émission est longue» un tel ralentissement n'est pas nécessaire. En effet, dans ce cas, la différence entre la durée d'impression et la durée d'émission au débit maximal de la première ligne pourrait être mise à profit pour commencer à émettre la deuxième ligne. Dans le procédé connu, on perd donc du temps dans le cas d'alternance de lignes à durées d'émission courtes et de lignes à durées d'émission longues.
La présente invention vise à pallier l'inconvénient précédent.
A cet effet, elle a pour objet un procédé du type défini ci-dessus, caractérisé par le fait que, ledit appareil de réception étant pourvu d’une mémoire tampon, on simule le remplissage et le vidage de ladite mémoire tampon, et ladite condition est l'occupation d'une fraction déterminée de la capacité de ladite mémoire tampon.
Dans le procédé de l'invention, on ne ralentit qu'à bon essient le débit des informations utiles émises, c'est-à-dire seulement lorsque la mémoire tampon à la réception risque de déborder.
Il en résulte que la durée de transmission d'un document est, en moyenne, plus courte avec le procédé de l'invention qu'avec le procédé connu. Il est à noter que ce résultat remarquable est obtenu notamment parce que l'on simule, du côté émission, le remplissage et le vidage de la mémoire tampon de l'appareil de réception. En effet, sans cette simulation, il serait nécessaire, pour éviter les ralentissements inutiles à l'émission, que l'appareil de réception fasse savoir à l’appareil d’émission que sa mémoire tampon approche de la saturation. Ceci entraînerait une perte de temps, notamment pour le retournement de chacun des modulateur-démodulateurs, ou modems,mis en oeuvre en télécopie, retournement nécessaire à la transmission d'informations depuis la réception vers l'émission. Dans un tel cas, le temps ainsi perdu risquerait de n'être pas compensé par le temps gagné du fait de l'absence de ralentissements inutiles du débit à l'émission.
Dans la mise en oeuvre préférée du procédé de l'invention : - on décompose tout document à émettre en une suite de lignes de pixels, - on code chaque ligne de pixels à l'aide d'éléments binaires de codage, en nombre variable d'une ligne de pixels à l'autre, - on ajoute le nombre d'éléments binaires de codage de chaque ligne à émettre à une variable représentative du nombre total d’éléments binaires stockés dans ladite mémoire tampon, afin de simuler le remplissage de celle-ci, - on mémorise le nombre d'éléments binaires de codage de chaque ligne à émettre, - on soustrait périodiquement, avec une période égale à la durée d'impression d'une ligne par l'appareil de réception, le nombre d'éléments binaires de codage par ligne à émettre qui se trouve mémorisé depuis le plus longtemps, afin de simuler le vidage de ladite mémoire tampon, et, - on cesse de mémoriser le nombre d'éléments binaires de codage par ligne à émettre qui vient d'être soustrait.
Une telle mise en oeuvre est particulièrement simple. Avantageusement ! - on émet des informations à débit fixe, lesdites informations émises comprenant des informations utiles et des informations de bourrage, et, - on augmente la proportion des informations de bourrage dans lesdites informations émises pour ralentir le débit des informations utiles émises,
La mise en oeuvre du procédé de l'invention est, dans ce cas, encore facilitée, du fait qu'on procède déjà ainsi sur les appareils connus, pour faire varier le débit des informations utiles.
Avantageusement encore, on acquiert, au cours d'une procédure de protocole précédant l'émission des informations utiles, la valeur limite de ladite vitesse de traitement et la valeur de la capacité de ladite mémoire tampon.
L'adaptation aux possibilités de l'appareil de réception est alors possible.
La présente invention a également pour objet un appareil d'émission de télécopies pour la mise en oeuvre du procédé précédent, destiné à émettre des télécopies vers un appareil de réception dont la vitesse de traitement des informations utiles est limitée, appareil d'émission comprenant des moyens de ralentissement du débit des informations utiles en réponse à des moyens de détermination de la réalisation d'une condition liée à la valeur limite de ladite vitesse de traitement, caractérise par le fait que, ledit appareil de réception étant pourvu d'une mémoire tampon, lesdits moyens de détermination de la réalisation de la condition comprennent des moyens de simulation du remplissage et du vidage de ladite mémoire tampon et des moyens de détermination de l'occupation d'une fraction déterminée de la capacité de ladite mémoire tampon.
La présente invention sera mieux comprise grâce à la description suivante de la mise en oeuvre préférée du procédé de l'invention, ainsi que de la forme de réalisation préférée de l'appareil de l'invention, faite en se référant aux dessins annexés, sur lesquels : - la figure 1 représente un schéma par blocs d'un appareil d'émission de télécopies, et - les figures 2 et 3 représentent des diagrammes schématisant les étapes de fonctionnement de l'appareil de la figure 1.
Sur la figure 1, on a représenté un appareil d'émission,, ici de télécopies, pour transmettre des documents à distance à un appareil de réception non représenté, par l'intermédiaire d'une ligne téléphonique 5·
Comme cela a déjà été signalé l'invention est relative à un procédé d'adaptation du débit des informations utiles émises aux performances de l'appareil de réception, performances relatives à sa vitesse de traitement des informations utiles, limitée ici par la vitesse d'impression. Ici, et de façon connue, l'appareil de réception imprime les documents qu'il reçoit ligne de pixels par ligne de pixels, et sa vitesse d'impression est limitée du fait que la durée d'impression d'une ligne de pixels est de 10 ms.
L'appareil d’émission de la figure 1 comprend un dispositif 1 d'analyse du document 6 à émettre, un circuit 2 de codage des informations résultant de l'analyse du document 6, un circuit 3 de gestion des communications, et un modem 4 relié à une ligne téléphonique 5.
Le dispositif d'analyse 1 est du type connu qui analyse, ligne de pixels par ligne de pixels, le document 6» Il est pourvu d'une sortie qui délivre un signal d'analyse A pour chaque ligne de pixels analysée.
Le circuit de codage 2 est du type connu pourvu d'une entrée recevant le signal d'analyse A et d'une sortie délivrant un signal de codage C pour chaque ligne de pixels. Le codage mis en oeuvre résulte par exemple, de façon connue, de la décomposition de chaque ligne de pixels en une suite de plages de pixels, les pixels d'une plage ayant tous la même valeur, soit noire, soit blanche, dans le cas fréquent de pixels binaires de valeur noire ou blanche. Le signal C indique alors, pour chaque ligne de pixels, et de façon codée, le nombre et la valeur des pixels dans chacune des plages successives de la ligne.
Le circuit 3 de gestion des communications est pourvu d'une première entrée recevant le signal C, d'une deuxième entrée recevant un signal R et d'une sortie délivrant un signal E. Il sera décrit plus en détail dans la suite.
Le modem k est pourvu d'une entrée recevant le signal E, d'une sortie délivrant le signal R, et d'un accès bidirectionnel relié à la ligne téléphonique 3· De façon connue, il module le signal E pour l'émettre, par l'intermédiaire de la ligne 3, vers l'appareil de réception. De même, le modem h démodule les signaux qu'il reçoit sur la ligne 5 en provenance de l'appareil de réception pour donner naissance au signal R.
Il est à noter que, le plus souvent, l’appareil d'émission de la figure 1 est également agencé pour recevoir des télécopies. Toutefois, ceci n'est pas obligatoire, et n'intervient pas dans la présente invention. Pour cette raison, les éventuels circuits et dispositifs nécessaires au fonctionnement de l'appareil de la figure 1 comme appareil de réception ne sont pas représentés sur cette figure·
Le fonctionnement de l'appareil qui vient d’être décrit est le suivant.
Tout d'abord, l'appareil d'émission appelle l'appareil de réception auquel il doit transmettre le document 6. Lorsque la communication est établie, il s'engage, de façon connue, entre les deux appareils, une procédure de protocole qui précède l'émission des informations utiles relatives au document 6» et qui permet un échange mutuel d * informations , échange destiné à préparer cette émission. Cette procédure de protocole est normalisée par le Comité Consultatif International pour le Télégraphe et le Téléphone, ou C.C.I.T.T.
Au cours de cette procédure de protocole, il est prévu, de façon connue, l'acquisition, par l'appareil d'émission de la valeur de la durée d'impression d'une ligne par l'appareil de réception.
Le procédé de l'invention prévoit, de. plus, l'acquisition par l’appareil d'émission de la valeur de la capacité de la mémoire tampon dont est pourvu l'appareil de réception.
On rappelle que cette mémoire tampon est nécessaire du fait que, comme l'appareil de réception imprime le document reçu ligne de pixels par ligne de pixels, il faut attendre d'avoir reçu et décodé une ligne de pixels complète avant de l’imprimer. En principe, la capacité de la mémoire tampon correspond à quelques lignes de pixels. Par exemple, la capacité de la mémoire tampon est de 432 octets,
Au cours de la procédure de protocole, et de façon connue, la qualité de la voie téléphonique de transmission est essayée, et il est déterminé le débit maximal avec lequel peuvent être transmises les informations sur cette voie, pour que le taux d'erreur à la réception reste acceptable.
Si la qualité de la voie de transmission est bonne, le débit est de 9600 bits/s. Si la qualité de la voie de transmission est moyenne, le débit est de 4800 bits/s et ainsi de suite.
Après la procédure de protocole, la durée d'impression d'une ligne par l'appareil de réception, la capacité de la mémoire tampon de l'appareil de réception, et le débit maximal des informations sur la voie de transmission sont connues par l'appareil d'émission, et plus précisément par le circuit 3 de gestion des communications qui est un circuit à microprocesseur.
L'émission des informations utiles de codage des lignes de pixels du document 6 représentée par les signaux C, commence alors.
Pour que la durée de transmission du document soit la plus courte possible, les premières informations utiles sont émises au débit maximal, que l'on supposera égal, par exemple, à 9600 bits/s.
Cependant, si les premières lignes de pixels du document sont des lignes simples, dont le codage ne nécessite que peu de bits, la durée d'émission de chacune de ces lignes risque d’être inférieure à 10 ms, et dans ce cas il y a un risque de débordement de la mémoire tampon de l'appareil de réception. En effet, la durée de réception de chacune de ces lignes sera inférieure à 10 ms, et la vitesse de remplissage de la mémoire tampon supérieure à sa vitesse de vidage, puisque celle-ci dépend de la durée d'impression d'une ligne, ici égale à 10 ms.
Si, par contre, les premières lignes de pixels du document sont des lignes complexes, dont le codage nécessite un grand nombre de bits, la durée d'émission de chacune de ces lignes sera certainement supérieure à 10 ms, même au débit de 96ΟΟ bits/s. Du cêté réception, il n'y aura aucun risque de débordement de la mémoire tampon, puisque sa vitesse de vidage sera supérieure à sa vitesse de remplissage.
Ainsi, dans certaines situations, il faut ralentir le débit des informations utiles émises, tandis que dans d'autres situations, il faut laisser ce débit égal au débit maximal compatible avec la qualité de la voie de transmission, si l'on désire que la durée totale de transmission d'un document soit aussi faible que possible.
Pour décider dans quelles situations il faut ralentir le débit des informations utiles émises, la présente invention propose la simulation, du côté émission, du remplissage et du vidage de la mémoire tampon qui se trouve du côté réception, la décision de ralentir étant prise lorsque la simulation indique qu'une fraction déterminée de la capacité de la mémoire tampon est occupée.
La fraction de la capacité de la mémoire tampon dont l'occupation déclenche le ralentissement est déterminée notamment eu égard à la valeur du débit maximal utilisé, pour que le risque de voir déborder la mémoire tampon après ralentissement soit pratiquement nul. Cette fraction peut être, par exemple, de 1/10® avec un débit maximal de 96ΟΟ bits/s, et de t/be avec un débit maximal de 4800 bits/s, et ainsi de suite.
Ici, c’est le circuit 3 de gestion des communications qui effectue la simulation. A cet effet, il calcule en permanence la valeur d'une variable NT représentative du nombre total de bits stockés dans la mémoire tampon de la réception. Four simuler le remplissage de cette mémoire tampon, le circuit 3 ajoute, dès qu'une ligne de pixels est codée et doit être émise, le nombre de bits de codage de cette ligne à la variable NT. Simultanément, le circuit 3 mémorise le nombre de bits de cette ligne.
Pour simuler le vidage de la mémoire tampon, le circuit 3 soustrait périodiquement, et avec une période ici égale à 10 ms qui est la durée d'impression d'une ligne par l'appareil de réception, le nombre de bits relatif à une ligne à émettre qu'il a mémorisé depuis le plus longtemps, étant entendu que dès que cette soustraction est faite, le circuit 2 efface de sa mémoire, c'est-à-dire cesse de mémoriser, le nombre de bits qu'il vient de soustraire. Ainsi se trouve bien simulée la sortie, de la mémoire tampon de la réception, de la ligne qui s'y trouvait elle-même mémorisée depuis le plus longtemps, cette sortie se produisant avec une périodicité de 10 ms.
Dès que le nombre NT, calculé comme cela vient d'être ) expliqué, dépasse un seuil S dont la valeur a été elle-même calculée comme fraction de la valeur de la capacité de la mémoire tampon acquise au cours de la procédure de protocole, le circuit 3 commande le ralentissement du débit des informations utiles émises.
Four ce faire, le circuit 3 pourrait commander le modem 4, pour ralentir le débit, mais ici, il est procédé de façon connue, par insertion de bits de bourrage·
Ainsi, les informations émises restent à débit fixe, par exemple 96ΟΟ bits/s, mais ces informations comprennent à la fois des informations utiles de codage des lignes de pixels, et des informations de bourrage.
1 Pour ralentir le débit des informations utiles émises, on augmente la proportion des informations de bourrage dans les informations émises.
Ici, et par exemple, lorsque le circuit 3 décide le ralen-i tissement du débit des informations utiles, il ajoute après les bits de codage de chaque ligne de pixels, des bits de bourrage ne véhiculant aucune information.
Naturellement, et de façon connue, l'appareil de réception > est agencé pour ne pas stocker les bits de bourrage dans la mémoire tampon, puisque ces bits de bourrage ne transportent pas d'informations utiles.
Pour décider du nombre de bits de bourrage à rajouter à ί chaque ligne, le circuit 3 peut utiliser le critère connu qui consiste à compléter les lignes dont la durée d'émission est inférieure à la durée d'impression à la réception, puisque ce critère assure un non débordement de la mémoire tampon.
)
Sur la figure 2, on a représenté sous forme de blocs les étapes relatives à la simulation, par l'appareil d'émission, du remplissage de la mémoire tampon de la réception.
? Tout d'abord, le bloc 101 schématise l'étape de décomposition du document en une suite de ligne de pixels, décomposition effectuée ici principalement par le dispositif d’analyse 1,
Le bloc 102 schématise l'étape de codage de chaque ligne de pixels à émettre, effectuée par le circuit de codage 2* On suppose ici que la ligne de rang k est codée à l'aide d'un nombre de bits égal à V
Le bloc 103 schématise l'étape d'addition de chaque nombre de bits tel que à la variable NT qui représente le nombre total de bits dans la mémoire tampon de la réception comme cela a déjà été signalé. Cette étape est effectuée par le circuit 3·
Le bloc 104 schématise l'étape de mémorisation du nombre de bits N^. de chaque ligne de pixels, effectuée par le circuit 3· » Le bloc 105 schématise l'étape, toujours effectuée par le circuit 3, de comparaison du nombre NT au seuil S, calculé en réponse à la valeur de la capacité de la mémoire tampon de la réception, et qui représente une fraction déterminée de cette capacité·
Si le nombre NT est inférieur au seuil S, le circuit 3 commande immédiatement au modem k l'émission des N^ bits de codage de la ligne de pixels de rang k, comme le schématise le bloc 107* )
Si, par contre, le nombre NT est supérieur au seuil S, le circuit 3 insère des bits de bourrage après Iss bits de codage de la ligne de pixels de rang k, comme cela est schématisé par le bloc 106. Ainsi se trouve ralenti le 5 débit des informations utiles. Le circuit 3 passe ensuite à l'étape schématisée par le bloc 107·
Sur la figure 3» on a représenté les étapes relatives à la simulationt par l'appareil d'émission, du vidage de la mémoire tampon·
Le bloc 201 schématise une interruption du fonctionnement du circuit 3 schématisé par la figure 2, interruption qui se produit périodiquement, ici avec une période de 10 ms * correspondant à la durée d'impression d'une ligne par l'appareil de réception.
Au cours de cette interruption, le circuit 3 soustrait au nombre NT le nombre de bits de codage de la ligne de ί rang i, nombre qui était celui mémorisé depuis le plus longtemps.
Ensuite, au cours de l'étape schématisée par le bloc 203, le circuit 3 efface le nombre qui vient d'être soustrait· ) En pratique, et de façon connue, le circuit 3 exécutera les étapes 104,'202 et 203 en mémorisant les nombres de bits tels que ou N^ dans une mémoire de type "Premier Entré Premier Sorti" ("First Input First Output" ou "F.I.F.O,").
i Ensuite, le bloc ZOk de la figure 3 schématise la fin de l'interruption et le retour au fonctionnement schématisé par la figure 2,
La programmation du circuit 3 pour effectuer les tâches ) schématisées par les figures 2 et 3 est à la portée de l'homme du métier et ne sera donc pas davantage décrite·
Naturellement, si l'invention trouve une application intéressante dans le domaine de la télécopie, elle n'est toutefois pas limitée à ce domaine et peut être mise en oeuvre entre un émetteur et un récepteur de tout type, lorsque la vitesse de traitement des informations utiles par le récepteur est limitée, et que ce dernier comprend une mémoire tampon.

Claims (7)

1. Procédé d'émission, notamment de télécopies, vers un appareil de réception dont la vitesse de traitement des informations utiles est limitée, dans lequel on ralentit (l06) le débit des informations utiles émises en réponse à la réalisation d'une condition liée à la valeur limite de ladite vitesse de traitement, procédé caractérisé par le fait que, ledit appareil de réception étant pourvu 1 d'une mémoire tampon, on simule (lO3, 104, 202, 203) le remplissage et le vidage de ladite mémoire tampon, et ladite condition est l'occupation d'une fraction déterminée de la capacité de ladite mémoire tampon.
2. Procédé selon la revendication 1 appliqué à l'émission de télécopies, dans lequel : - on décompose (lOl) tout document à émettre en une suite de lignes de pixels, - on code (102) chaque ligne de pixels à l'aide d'éléments binaires de codage, en nombre variable d'une ligne de pixels à l'autre, I - on ajoute (l03) le nombre (N^) d'éléments binaires de codage de chaque ligne à émettre à une variable (NT) représentative du nombre total d'éléments binaires stockés dans ladite mémoire tampon, afin de simuler le remplissage de celle-ci, ) - on mémorise (104) le nombre (N^) d'éléments binaires de codage de chaque ligne à émettre, - on soustrait (202) périodiquement, avec une période égale ) à la durée d'impression d'une ligne par l'appareil de réception, le nombre (l·^) d’éléments binaires de codage par ligne à émettre qui se trouve mémorisé depuis le plus longtemps, afin de simuler le vidage de ladite mémoire tampon, et, - on cesse (203) de mémoriser le nombre (N^) d'éléments binaires de codage par ligne à émettre qui vient d'être soustrait,
3. Procédé selon l'une des revendications 1 ou 2, dans lequel î - on émet (l07) des informations à débit fixe, lesdites informations émises comprenant des informations utiles et des informations de bourrage, et, - on augmente (106) la proportion des informations de bourrage dans lesdites informations émises pour ralentir le débit des informations utiles émises.
4. Procédé selon l'une des revendications 1 à 3» dans lequel on acquiert, au cours d'une procédure de protocole précédant l'émission des informations utiles, la valeur limite de ladite vitesse de traitement et la valeur de la capacité de ladite mémoire tampon. 3« Appareil d'émission, notamment de télécopies, pour la mise en oeuvre du procédé selon l'une des revendications 1 à 4, destiné à émettre des télécopies vers un appareil de réception dont la vitesse de traitement des informations utiles est limitée, appareil d'émission comprenant des moyens de ralentissement (3) du débit des informations utiles en réponse à des moyens de détermination (3) de la réalisation d'une condition liée à la valeur limite de ladite vitesse de traitement, caractérisé par le fait que, ledit appareil de réception étant pourvu d’une mémoire tampon, lesdits moyens de détermination de la réalisation de la condition comprennent des moyens de simulation (3) du remplissage et du vidage de ladite mémoire tampon et des moyens de détermination (3) de l’occupation d'une fraction déterminée de la capacité de ladite mémoire tampon·
6. Appareil selon la revendication 3» pour émettre des télécopies comprenant : - des moyens (l) pour décomposer tout document à émettre en une suite de lignes de pixels, - des moyens (2) pour coder chaque ligne de pixels à l’aide d’éléments binaires de codage, en nombre variable d'une ligne de pixels à l'autre, - des moyens (3) pour ajouter le nombre (N^) d'éléments binaires de codage de chaque ligne à émettre à une variable (NT) représentative du nombre total d’éléments binaires stockés dans ladite mémoire tampon, afin de simuler le remplissage de celle-ci, - des moyens (3) pour mémoriser le nombre (N^) d'éléments binaires de codage de chaque ligne à émettre, - des moyens (3) pour soustraire périodiquement, avec une période égale à la durée d'impression d’une ligne par > l’appareil de réception, le nombre (%.) d'éléments binaires de codage par ligne à émettre qui se trouve mémorisé depuis le plus longtemps, afin de simuler le vidage de ladite mémoire tampon, et, i - des moyens (3) pour cesser de mémoriser le nombre (N^) d'éléments binaires de codage par ligne à émettre qui vient d'être soustrait.
7· Appareil selon l'une des revendications 5 ou 6, comprenant : - des moyens (4) pour émettre des informations à débit fixe, lesdites informations émises comprenant des informations utiles et des informations de bourrage, et - des moyens (3) pour augmenter la proportion des informations de bourrage dans lesdites informations émises pour ralentir le débit des informations utiles émises.
8. Appareil selon l'une des revendications 5 à 7, comprenant des moyens pour acquérir, au cours d'une procédure de protocole précédant l'émission des informations utiles, la valeur limite de ladite vitesse de traitement et la valeur de la capacité de ladite mémoire tampon.
BE9001048A 1989-11-07 1990-11-07 Procede d'emission, notamment de telecopies, vers un appareil de reception a vitesse de traitement limitee, et appareil pour la mise en oeuvre de ce procede. BE1005338A0 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR8914578 1989-11-07
FR8914578A FR2654282B3 (fr) 1989-11-07 1989-11-07 Procede d'emission, notamment de telecopies, vers un appareil de reception a vitesse de traitement limitee, et appareil pour la mise en óoeuvre de ce procede.

Publications (1)

Publication Number Publication Date
BE1005338A0 true BE1005338A0 (fr) 1993-06-29

Family

ID=9387152

Family Applications (1)

Application Number Title Priority Date Filing Date
BE9001048A BE1005338A0 (fr) 1989-11-07 1990-11-07 Procede d'emission, notamment de telecopies, vers un appareil de reception a vitesse de traitement limitee, et appareil pour la mise en oeuvre de ce procede.

Country Status (6)

Country Link
BE (1) BE1005338A0 (fr)
DE (1) DE4035384A1 (fr)
ES (1) ES2024339A6 (fr)
FR (1) FR2654282B3 (fr)
GB (1) GB2240012B (fr)
IT (1) IT1241006B (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2133357T3 (es) * 1992-03-31 1999-09-16 Canon Kk Aparato para el proceso de imagenes.

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3329045A1 (de) * 1982-08-11 1984-02-16 Ricoh Co., Ltd., Tokyo Faksimileuebertragung-steuerverfahren
US4586088A (en) * 1983-04-28 1986-04-29 Ricoh Company, Ltd. Transmission control system for facsimile transceiver
US4775893A (en) * 1983-11-22 1988-10-04 Canon Kabushiki Kaisha Facsimile transmission system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3606661A1 (de) * 1985-03-01 1986-09-04 Canon K.K., Tokio/Tokyo Verfahren und vorrichtung zur bilduebertragung
DE3710119A1 (de) * 1987-03-27 1988-10-13 Philips Patentverwaltung Quellcodierer fuer videobilder

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3329045A1 (de) * 1982-08-11 1984-02-16 Ricoh Co., Ltd., Tokyo Faksimileuebertragung-steuerverfahren
US4586088A (en) * 1983-04-28 1986-04-29 Ricoh Company, Ltd. Transmission control system for facsimile transceiver
US4775893A (en) * 1983-11-22 1988-10-04 Canon Kabushiki Kaisha Facsimile transmission system

Also Published As

Publication number Publication date
IT1241006B (it) 1993-12-27
GB2240012A (en) 1991-07-17
FR2654282A3 (fr) 1991-05-10
FR2654282B3 (fr) 1991-10-18
GB2240012B (en) 1994-05-04
IT9067870A1 (it) 1992-05-06
GB9024091D0 (en) 1990-12-19
ES2024339A6 (es) 1992-02-16
DE4035384A1 (de) 1991-06-06
IT9067870A0 (it) 1990-11-06

Similar Documents

Publication Publication Date Title
EP0246701A1 (fr) Dispositif de codage à modulation différentielle par impulsions codées et dispositif de décodage associé
KR960706253A (ko) 팩시밀리 데이타 전송용 시스템 및 방법(system and method for facsimile data transmission)
EP0595403A1 (fr) Dispositif de codage de signaux numériques réprésentatifs d'images, et dispositif de décodage correspondant
CA1119711A (fr) Installation de transmission centralisee de fac-simile
FR2578374A1 (fr) Appareil de fac-simile analogique et numerique
EP0270405B1 (fr) Procédé et dispositif de réduction du bruit engendré par un codeur-décodeur d'images numériques opérant par blocs
EP1445882B1 (fr) Trame de transmission de données, et procédé et dispositif d'émission et de réception d'une telle trame
BE1005338A0 (fr) Procede d'emission, notamment de telecopies, vers un appareil de reception a vitesse de traitement limitee, et appareil pour la mise en oeuvre de ce procede.
FR2699776A1 (fr) Perfectionnement à une machine de télécopie.
EP0098198B1 (fr) Procédé et système de compression de débit de données transmises entre au moins un émetteur et un récepteur d'images de télévision
EP1289307B1 (fr) Méthode de codage vidéo
JPH11331524A (ja) ファクシミリシステム及びファクシミリシステムにおけるデ―タ伝送制御方法
EP0063990A1 (fr) Procédé de transmission d'une image à débit réduit; système de transmission pour la mise en oeuvre de ce procédé
EP0423019B1 (fr) Procédé de transmission de télécopies, avec test de la qualité de la voie de transmission et appareil de transmission pour la mise en oeuvre du procédé
EP1416715A1 (fr) Dispositif et procédé pour la transformation d'une image d'entrée en une image de sortie
WO2014096638A1 (fr) Procédé et dispositif de transmission d'une séquence d'images basé sur un codage région adaptatif
US5416785A (en) Data communication apparatus having memory control in an error correction communication mode
BE1005376A0 (fr) Procede de codage, de transmission et de decodage pour telecopies, appareil d'emission et appareil de reception pour la mise en oeuvre de ce procede.
EP2160837B1 (fr) Sélection de fonctions de décodage distribuée au décodeur
FR2728129A1 (fr) Dispositif de multiplexage numerique de programmes video
CH645223A5 (fr) Dispositif de controle des communications dans un reseau de transmission en duplex.
JP3007369B2 (ja) 画像読み取り送信装置
FR2796227A1 (fr) Procede d'estimation du rapport signal a bruit dans un recepteur de telecommunications et application de ce procede au controle d'un emetteur
EP0368417A1 (fr) Appareil muni d'un dispositif de restitution de la composante continue amélioré
EP0295974B1 (fr) Procédé et dispositif de décodage de signaux duobinaires émis par salves

Legal Events

Date Code Title Description
RE Patent lapsed

Effective date: 20051130