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 PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 44
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000004044 response Effects 0.000 claims description 5
- 238000004088 simulation Methods 0.000 abstract description 7
- 238000004891 communication Methods 0.000 description 6
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32358—Circuits 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/32363—Circuits 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/32379—Functions of a still picture terminal memory associated with reception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32358—Circuits 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/32363—Circuits 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32358—Circuits 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/32443—Circuits 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/32448—Controlling data flow to or from the memory in relation to the available memory capacity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/333—Mode signalling or mode changing; Handshaking therefor
- H04N1/33307—Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only
- H04N1/33323—Mode 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/333—Mode signalling or mode changing; Handshaking therefor
- H04N1/3333—Mode signalling or mode changing; Handshaking therefor during transmission, input or output of the picture signal; within a single document or page
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/333—Mode signalling or mode changing; Handshaking therefor
- H04N1/33376—Mode signalling or mode changing; Handshaking therefor according to characteristics or state of one of the communicating parties, e.g. available memory capacity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits 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/333—Mode signalling or mode changing; Handshaking therefor
- H04N2201/33307—Mode signalling or mode changing; Handshaking therefor of a particular mode
- H04N2201/33342—Mode signalling or mode changing; Handshaking therefor of a particular mode of transmission mode
- H04N2201/3335—Speed 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.
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)
| 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)
| 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)
| 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 |
-
1989
- 1989-11-07 FR FR8914578A patent/FR2654282B3/fr not_active Expired - Lifetime
-
1990
- 1990-11-06 IT IT67870A patent/IT1241006B/it active IP Right Grant
- 1990-11-06 GB GB9024091A patent/GB2240012B/en not_active Expired - Fee Related
- 1990-11-07 BE BE9001048A patent/BE1005338A0/fr not_active IP Right Cessation
- 1990-11-07 ES ES9002832A patent/ES2024339A6/es not_active Expired - Lifetime
- 1990-11-07 DE DE4035384A patent/DE4035384A1/de not_active Withdrawn
Patent Citations (3)
| 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 |