IT9067838A1 - Procedimento di codificazione, di trasmissione e di decodificazione per telecopie, apparecchio di emissione ed apparecchio di ricezione per la messa in opera di questo procedimento. - Google Patents

Procedimento di codificazione, di trasmissione e di decodificazione per telecopie, apparecchio di emissione ed apparecchio di ricezione per la messa in opera di questo procedimento. Download PDF

Info

Publication number
IT9067838A1
IT9067838A1 IT067838A IT6783890A IT9067838A1 IT 9067838 A1 IT9067838 A1 IT 9067838A1 IT 067838 A IT067838 A IT 067838A IT 6783890 A IT6783890 A IT 6783890A IT 9067838 A1 IT9067838 A1 IT 9067838A1
Authority
IT
Italy
Prior art keywords
white line
level
line
lines
binary
Prior art date
Application number
IT067838A
Other languages
English (en)
Other versions
IT9067838A0 (it
IT1241308B (it
Inventor
Philippe Charbonnier
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 IT9067838A0 publication Critical patent/IT9067838A0/it
Publication of IT9067838A1 publication Critical patent/IT9067838A1/it
Application granted granted Critical
Publication of IT1241308B publication Critical patent/IT1241308B/it

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/41Bandwidth or redundancy reduction
    • H04N1/411Bandwidth or redundancy reduction for the transmission or storage or reproduction of two-tone pictures, e.g. black and white pictures
    • H04N1/413Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information
    • H04N1/419Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information in which encoding of the length of a succession of picture-elements of the same value along a scanning line is the only encoding step

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimile Transmission Control (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Communication Control (AREA)

Description

D E S C R I Z I O N E
del brevetto per Invenzione Industriale
La presente invenzione si riferisce ad un procedimento di codificazione, di trasmissione e di decodificazione per telecopie nel quale si scompone ogni documento da emettere in una serie di linee di pixels, tutte le dette linee essendo della medesima lunqhezza e si codifica e decodifica successivamente ciascuna di dette linee.
Un tale procedimento è per esempio descritto nella Raccomandazione T.30 del Comité Consultatif International pour le Télégraphe e le Théléphone o C.C.I-T.T.
In questo procedimento, si scompone ogni linea da emettere in una serie di zone di pixels, i pixels di una zona essendo del medesimo valore e si indica il contenuta di questa linea sotto la forma del numero e del valore di ciascuna delle zone della linea.Nel caso più corrente in cui si considera che un pixel è sia nero, sia bianco e non può dunque avere che due valori, ogni linea si trova così scomposta in una serie di zone alternativamente nere e bianche.
Il numero di pixels per zona ed il loro valore in questa zona, è indicato, per ogni linea, da una pluralità di elementi binari, o bits,. Inoltre, allo scopo di separare bene, nel segnale emesso, la pluralità di bits relativa ad una linea della pluralità di bits relativa alla linea seguente, è prevista, alla fine di ogni pluralità di bits relativa ad una linea, una parola di sincronizzazione indicante una fine della linea. Secondo la Reccomandation T.30 de C.C.I.T.T., questa parola di sincronizzazione, detta EOL ("End Of Line"), è una parola di 15 bits i cui primi 11 sono al livello 0 ed il dodicesimo al livello 1.
Questo procedimento, come è appena stato descritto, presenta una compattezza, cioè un rapporto fra la quantità di informazioni utili da codificare e la lunghezza del segnale dopo la codificazione, che è soddisfacente in un certo numero di applicazioni, ma che può portare a durate di trasmissione troppa importanti nelle applicazioni in cui la rapidità di trasmissione è essenziale.
La presente invenzione mira a porre rimedio a questo inconveniente mettendo a punto un procedimento di codificazione, di trasmissione e di decodificazione, la cui compattezza sia superiore a quella del procedimento conosciuto.
A questo effetto, essa ha come oggetto un procedimento del tipo appena definito, caratterizzato dal fatto che:
- dalla parte emissione, si codifica ogni linea bianca tramite un elemento binario ad un primo livello fra i suoi due livelli possibili e si codifica ogni linea non bianca tramite una pluralità di elementi binari che inizia tramite un elemento binario al secondo livello far i suoi due livelli passibili e che prosegue tramite elementi binari relativi al contenuto di questa linea non bianca;
- si utilizza un procedimento di trasmissione con correzione degli errori di trasmissione;
- dalla parte ricezione, dopo la correzione degli errori di trasmissione, si decodifica ogni elemento binario ricevuto che comincia una linea, tramite una linea bianca se esso si trova al detto primo livello e tramite una linea non bianca se esso si trova al detto secondo livello, il contenuto di questa linea non bianca essendo indicato tramite gli elementi binari ricevuti dopo questo elemento binario ricevuto al detto secondo livello.
Nel procedimento dell’invenzione, la compattezza è aumentata dal fatto della codificazione estremamente semplice di ogni linea bianca» codificazione effettuata con l’aiuto di un unico elemento binario, b bit, per esempio al livello 1. Questo aumento è tanto più importante quanto il ninnerò di linee bianche è elevato nel documento da trasmettere, cosa che avviene in generale. Si ricorda che per linea, non si deve intendere in questo caso una linea di caratteri del testo eventuale che può trovarsi sul documento, ma una linea di pixels, cioè una banda del documento dell’altezza di un pixel. Una linea bianca è allora una linea che comprende solamente pixels bianchi, una linea non bianca essendo una linea che comprende almeno un pixel non bianco, cioè nero nel caso normale di pixels binari. Nel procedimento dell’invenzione, è possibile codificare in modo così semplice ogni linea bianca, da una parte perché si prevede di cominciare la codificazione di ogni linea non bianca tramite un bit al livello 0, nell’esempio scelto e dall’altra parte perché si utilizza un procedimento con correzione dee,li errori di trasmissione. La correzione degli errori di trasmissione garantisce il valore corretto dei bits ricevuti e destinati ad essere decodificati.
Si deve notare che, nel caso frequente in cui la testa di stampa offra una velocità di stampa limitata che non le permetta di stampare una serie di linee al ritmo rapido in cui esse sono ricevute se sono linee bianche, è necessario memorizzare le linee ricevute in una memoria tampone per restituirle una ad una alla stampante ad un ritmo che le permetta di stampare. Ciò non necessita tuttavia della creazione di una memoria supplementare, poiché l’utilizzazione di un orocedimento di correzione degli errori di trasmissione suppone l’impiego di una tale memoria tampone, allo scopo di salvaquardare le informazioni ricevute almeno fino a quando si sappia se esse sono da correggere o no. Così, il procedimento dell’invenzione fa un’utilizzazione particolarmente efficace della memoria tampone, che serve contemporaneamente alla correzione di errori e al miq 1ioramento della compattezza.
Vantaqqiosamente :
- dalla parte emissione, si prevede, alla fine di ogni pluralità di elementi binari che codificano una linea non bianca, una parola di sincronizzazione indicante una fine di linea;
- dalla parte ricezione, si interpreta ogni serie di elonenti binari al detto primo livello ricevuti immed iatamente dopo una parola di sincronizzazione come una serie di altrettante linee bianche.
In questo caso, l’assegnazione delle infnrmazinni ricevute a ciascuna delle linee é semplice e sicura. Tuttavia, la compattezza del procedimento dell’invenzione resta eccellente, per il fatto che non è prevista nessuna parola di sincronizzazione alla fine di una linea bianca. Così e per esempio, una serie di cinque linee bianche è codificata e trasmessa sotto la forma di una serie di cinciue bits solamente.
Vantaqqiosamente inoltre, dalla parte emissione, si scompone ogni linea non bianca in una serie di zone di pixels, i pixels di una zona essendo del medissimo valore e si indica il contenuto di questa linea non bianca sotto la forma del numero e del valore dei pixels di ciascuna delle dette zone della lincia, salvo per l’ultima zona della linea, di cui si omette il numero di pixels e, dalla parte ricezione, si determina il numero di pixels dell’ultima zona perché la linea non bianca sia di lunghezza carretta.
Si quadaqna ulteriormente in compattezza, poiché il numero di pixels dell’ultima zona non deve essere emesso
Sempre vantaggiosamente, si utilizza un procedimento di trasmissione con correzione di errare nel Quale:
— dalla parte emissione, si emettono le informazioni codificate con ridondanza;
— dalla parte ricezione, si utilizza la detta ridondanza per rivelare gli errori di trasmissione nelle informazioni ricevute e si chiede la riemissione delle informazioni ricevute presentanti errori di trasmissione.
Un tale procedimento è il procedimento opzionale di correzione di errore, previsto dalla Recommandation T.30 del C.C.I.T.T. Esso consiste nell ’indirizzare l’informazione in trame di tipo HDLC ("Highrate Data Link Controller") con somma di controllo. Il ricevitore ricalcola, per ogni trama ricevuta, il valore della somma di controllo e la comoara al valore ricevuto. Quando il valore calcolato ed il valore ricevuto non concordano, la riemissione delle informazioni ricevute è richiesta dal ricevitore.
La presente invenzione ha anche come aggetto un apparecchio di emissione di telecopie ed un apparecchio di ricezione di telecopie destinati alla messa in opera del procedimento dell’invenzione.
Casi, la presente invenzione ha come oggetto un apparecchio di emissione di telecopie comprendente mezzi per scomporre oqni documenta da emettere in una serie di linee di. pixels, tutte le dette linee essendo della medesima lunghezza e mezzi per codificare successivamente ciascuna di dette linee, il detto apparecchio di emissione essendo destinato ad emettere telecopie verso un apparecchia di ricezione comprendente mezzi per decodificare successivamente ciascuna delle dette linee, apparecchio di emissione caratterizzato dal fatto che esso comprende:
- mezzi per codificare ciascuna linea bianca tramite un unico elemento binario ad un primo livello fra i suoi due livelli possibili e mezzi per codificare ogni linea non bianca tramite una pluralità di elementi binari che inizia con un elemento binario al
secondo livello fra i suoi due livelli possibili e che oroseque tramite elementi binari relativi al contenuto di questa linea non bianca;
- mezzi di emissione degli elementi binari di codificazione delle dette linee secondo un procedimento di trasmissione con correzione degli errori di trasmissione, il detto apparecchio di ricezione comprendendo mezzi di ricezione degli elementi binari emessi secondo il detto procedimento di trasmissione, mezzi di correzione degli errori di trasmissione e mezzi di decodificazione di ogni elemento binario ricevuto che comincia una linea, tramite una linea bianca se esso si trova al detto primo livello e tramite una linea non bianca se esso si trova al detto secondo livello, il contenuto di questa linea non bianca essendo indicato dagli elementi binari ricevuti dopo questo elemento binario ricevuto al detto secondo livello.
Parimenti» la presente invenzione ha come oqqetto un apparecchio di ricezione di telecopie destinato a ricevere telecopie provenienti da un apparecchio di emissione comprendente mezzi per scomporre oqni documento da emettere in una serie di linee di pixels, tutte le dette linee essendo della medesima lunghezza e mezzi per codificare successivariente ciascuna delle dette linee, apparecchio di ricezione comprendente mezzi per decodificare successivamente ciascuna delle dette linee e caratterizzato dal fatto che il detto apparecchio di emissione comprendendo mezzi per codificare oqni linea bianca tramite un unica elemento binario ad un primo livello fra i suoi due livelli possibili» mezzi per codificare ogni linea non bianca tramite una pluralità di elementi binari che comincia con un elemento binario al secando livella fra i suoi due livelli possibili e che proseque tramite elementi binari relativi al contenuto di questa linea non bianca e mezzi di emissione degli elementi binari di codificazione delle dette linee secondo un procedimento di trasmissione con correzione degli errori di trasmissione» il detto apparecchio di ricezione comprende:
- mezzi di ricezione degli elementi binari emessi secondo il detto procedimento di trasmissione e mezzi di correzione degli errori di trasmissione;
- mezzi di decodificazione di ogni elemento binario ricevuto che comincia una linea, tramite una linea bianca se esso si trova al detto primo livello e tramite una linea non bianca se esso si trova al detto secondo livello, il contenuto di questa linea non bianca essendo indicato tramite gli elementi binari ricevuti dopo questa elemento binario ricevuto al detto seconda livello.
La presente .invenzione sarà meglio compresa grazie alla descrizione che segue della messa in opera preferita del procedimento dell’invenzione, oltre che degli apparecchi destinati a questa messa in opera» fatta facendo riferimento ai disegni annessi sui quali:
— la fiqura 1 rappresenta uno schema per blocchi di un apparecchio di emissione di telecopie e di un apparecchio di ricezione di telecopie, questi due apparecchi essendo collegati tramite una rete telefonica;
— la fiqura 2 rappresenta un diagramma semplificato del funzionamento dell’apparecchio di emissione;
— la fiqura 3 rappresenta un diagramma semplificato del funzionamento dell’apparecchio di ricezione.
Sulla fiqura 1, il riferimento 1 designa un apparecchio di emissione di telecopie» il riferimento 2 desiona un apparecchio di ricezione di telecopie ed il riferimento 3 una rete telefonica.
Come è qia stato seqnalato, l’invenzione si riferisce ad un procedimento di codificazione delle informazioni portate da un documento da emettere, di trasmissione di queste informazioni codificate e di decodificazione delle informazioni codificate ricevute per restituire, alla ricezione, una copia del documento emesso.
L’apparecchio di emissione 1 comprende in questo caso un dispositivo 11 di analisi del documento 4 da emettere) un modulatore-demodulatore, o modem 13) ed un circuito 12 di codificazione del segnale di analisi e di comando del modem 13.
Il dispositivo di analisi 11, di tipo conosciuto) è provvisto di un’uscita che libera il seanale di analisi A.
Il modem 13) di tipo conosciuto) à provvisto di un accesso bidirezionale collegato ad una linea della rete 3i di un ingresso di segnale ricevente il seqnale E da emettere e di un’uscita di segnale liberante un seqnale R’ ricevuto.
Il circuito 12 di codificazione e di comando) comprende in particolare) ed in modo conosciuto) un microprocessore ed una memoria tampone. Esso è provvisto dì un primo ingresso che riceve il segnale di analisi A, di un secondo ingresso che ricéve il seanale R’ e di un’uscita che libera il segnale E.
L’apparecchio di ricezione 2 comprende in questo caso un modem 23) un dispositivo di stampa SI ed un circuito 22 di correzione degli errori di trasmissione) di decodificazione e di comando del dispositivo di stampa 21.
Il modem 23, di tipo conosciuto) è provvisto di un accesso bidirezionale colleqato ad una linea della rete 3, di un inqresso di seqnale che riceve un seqnale E’ da emettere e di un’uscita di segnale che libera un seanale R ricevuto.
11 dispositivo di stampa 51, di tipo conosciuto, è ,rovvisto di un inaresso che riceve un seqnale I di stampa ed esso stampa? in risposta a questa segnale, il documento ricevuto.
Il circuito 25 di correzione degli errori di trasmissione, di decodificazione e di comando, comprende in particolare ed in modo conosciuto, un microprocessore ed una memoria tampone. Essa è provvisto di un inqresso che riceve il segnale R, di una prima uscita che libera il segnale E’ e di una seconda uscita che libera il seqnale I.
Prima di iniziare la descrizione del funzionamento degli apparecchi le cui strutture sono appena state descritte, si deve notare che, in qenerale, allo scopo di permettere l’emissione di documenti dall’apparecchio 1 verso l’apparecchio 2 come dall'apparecchio 2 verso l’apparecchio 1, questi due apparecchi sono identici. L’apparecchio 1 comprende così ali organi che sono appena stati descritti per l’apparecchio 2, l’apparecchio 2 comprendendo a sua volta qli orqani che sono appena di costruttorit che, per esempio quando due te1ec:opiatori del medesimo costruttore o del medesimo qruppo di costruttori si trovano in presenza, permettono a questi telecopiatori di sfuggire al protocollo standardizzato per utilizzare un protocollo privato proprio del costruttore presentante, nella situazione prevista, taluni vantaqqi rispetto al protocollo privato.
La presente invenzione rappresenta un protocollo privato.
L'apparecchio di emissione 1, avendo ricevuto provenienti dall’apparecchio di ricezione 2 i segnali che indicano il numero di questo e le sue possibilità, risponde tramite una serie di segnali che rappresentano in particolare il numero dell’apparecchio 1, il protocollo privato scelto, cioè in Questo caso quello dell'invenzione e dunque le funzioni private che l’apparecchio 2 dovrà utilizzare.
In questo caso ed in modo conosciuto» il disoositivo di analisi 11 analizza il documento h linea di pixels per linea di pixels, tutte le linee essendo della medesima lunghezza, per esempio 1728 pixels in formato . Per ogni linea analizzata, il dispositivo di analisi libera al circuito 12, tramite il segnale A. una serie di 1728 bits, ad un livello o all’altra secondo che il pixel carrispandente sia nero o bianco.
Il documenta 4 essendo così scomposta in una serie*di linee di pixels, il circuito 12 codifica successivamente ciascuna delle linee.
A Questo scopo, il circuito 12, quando riceve le informazioni relative ad una linea di pixels, determina se questa linea comprende pixels neri o no.
Quando questa linea è interamente bianca, il circuito 12 la codifica tramite un unico bit ad un livello dato fra i suoi due livelli possibili, per esemoio il livello 1.
Quando auesta linea non è interamente bianca, il circuito 12 la scompone in una serie di zone di pixels, i pixels di una zona essendo del medesimo valore, in questo caso nero o bianco. Il circuito 12 codifica allora questa linea non bianca tramite una pluralità di bits che comincia da un bit al livello 0 e che proseque tramite bits relativi al contenuto della linea, indicato sotto la forma del numero e del valore dei pixels di ogni zona della linea. In questo caso, tuttavia, il circuito 12 omette d’indicare il numero di pixels dell’ultima delle zone della linea ed inserisce, alla fine della pluralità di bits che codifica la linea non bianca, una parola di sincronizzazione indicante una fine di linea, per esempio una parola EOL come definita dalla Recommandation T.30 del C.C.I.T.T.
Il circuito 12, dopo aver cosi codificato ciascuna delle linee del documento, inserisce i bits che rappresentano le linee codificate nelle trame di tipo HDLC che, come è già stato indicato in precedenza, comprendono una somma di controllo ridondante che permetterà la rivelazione e la correzione di errori.
Il circuito 12 comanda il modem 13 perché emetta le trame HDLC verso l’apparecchio di ricezione 2. Simultaneamente, il circuito 12 immagazzina temporaneamente queste trame nella memoria tampone, in modo da essere in qrado di ripeterle se risulta che le trame corrispondenti ricevute dall’apparecchio di ricezione 2 presentano errori di trasmissione nella rete 3.
11 circuito 22 riceve dunque, tramite il modem 23, il seqnale R che rappresenta le trame HDLC ricevute. In modo conosciuto, esso calcola la somma di controllo di ogni trama ricevuta e la compara a quella che ha ricevuto. Se le due non sono uguali, la trama presenta allora almeno un errore e la sua riemissione è richiesta all’apparecchio 1. Naturalmente, il circuito 22 immaqazzina le trame ricevute nella sua memoria tampone e sostituisce le trami,che presentano errori con le trame corrette quando le riceve.
Dopo aver così corretto gli errori di trasmissione, il circuito 22 procede alla decodificazione propriamente detta delle informazioni ricevute, in modo da comandare il dispositivo di stampa 21 affinché restituisca una telecopia del documento 4.
Il circuita 22 utilizza in questo caso le parole di sincronizzazione EOL per attribuire i bits ricevuti alle differenti linee.
Poiché la codificazione di ogni linea non bianca comincia in questo caso da un bit al livello 0, è chiaro che se il bit che segue è una parola di sincronizzazione EOL e dunque che comincia una linea, è a livello 1, siqnifica che questo bit rappresenta una linea bianca.
Poiché non è prevista nessuna parola di sincronizzazione EOL dopo l’unico bit al livello 1 che codifica una linea bianca, se questo bit al livello 1 è seguito da un altro bit al livello 1, siqnifica che questo codifica anche una linea bianca e così di sequito. In altri termini, ogni serie di bits al livellol ricevuta subito dopo una parola di sincronizzazione EOL deve essere interpretata come una serie di tante linee bianche quanti sono i bits nella serie. E’ ciò che fa il circuita SE.
Per contro, oqni bit al livello 0 che viene immediatamente dopo una parola di sincronizzazione EOL, o dopo una serie di bits al livello 1 raooresentante una serie di linee bianche, deve essere decodificato come una linea bianca il cui contenuto è indicato dai bits che seguono questo bit al livello 0.
Poiché oqni fine di linea bianca è indicata da una parola di sincronizzazione EOL, il circuita SE attribuisce senza ambiquità ad ogni linea non bianca i bits che ne indicano il contenuto. Il circuito EE é pernitro in arado di determinare il numero di pixels dell’ultima zona, che é stato omesso all’emissione, perché la linea non bianca sia di lunghezza carretta, in questo caso per esempio di 1733 pixels, tenute conto della lunahezza di ciascuna delle altre zone, che conosce.
Il circuito SE é dunque in qrado di elaborare il seo-iale I per conandare il dispositivo di stampa Si. Nel raso in cui come succede all’inizio. la velocitò del di stampa 21 con è sufficiente per far fronte ad un afflusso di linee bianche, o semplici e dunque rapide da t asmettere, il circuito PS immagazzina nella sua memoria tampone le informazioni decodificate e gestisce le informazioni immanazzinate per alimentare il dispositiva di stampa ad un ritmo conveniente.
Il diagramma della fiqura S schematizza le differenti tappe dèi funzionamento del circuito 1S. Su questa fiqura, il blocco 101 schematizza la tappa di ricezione del segnale di analisi A relativo ad ogni linea, proveniente dal dispositiva di analisi 11. Il blocco 10S schematizza la tappa di determinazione dai fatto se la linea trattata sia bianca o no. Se la linea trattata è bianca, il circuito 12 passa alla tappa schematizzata dal blocco 103, di codificazione di questa linea bianca con l’aiuto di un unico bit al livello 1. Se la linea trattata non è bianca, il circuito 12 passa alla tappa schematizzata dal blocco 104, di codificazione di ouesta linea non bianca con l’aiuto di una pluralità di bits il primo dei quali è al livello 0, i sequenti codificano il contenuto della linea non bianca e ali ultimi rappresentano una parola di sincronizzazione EOL.
Dopo la tappa schematizzata dal blocco 103 o, secondo il caso, dopo quella schematizzata dal blocco 104, il circuito 12 passa alla tappa schematizzata dal blocco 105, d’inserimento di bits di codificazione in trame ridondanti, in questo caso trame HDLC. Questa tappa è seguita, in modo conosciuto, dalle tappe 106 e 107 di memorizzazione nella memoria tampone e di emissione, rispettivamente.
Il diaqramma della figura 3 schematizza le differenti tappe di funzionamento del circuito 22. Su questa fiqura, il blocco 201 schematizza la tappa di ricezione del segnale trasmesso tramite la rete 3. Questa tappa è sequita, in modo conosciuto, dalle taope 202 e 203 di memorizzazione nella memoria tampone e di correzione degli errori, rispettivamente.
Il blocco 204 rappresenta la tappa di ricerca delle parole di sincronizzazione EOL ed il blocco 205 la tappa di determinazione del livello del bit che segue immediatamente la parola di sincronizzazione EOL
Quando questo bit è al livello 1, il circuito 22 passa alla tappa schematizzata dal blocco 206, per determinare quanti bits al livello 1 seguono immediatamente la parola di sincronizzazione EOL . Quando ha determinato il numero di bits di questa serie di bits al livello 1, il circuito 22 passa alla tappa schematizzata dal blocco 207, di memorizzazione nella memoria tampóne di un numero di linee 'bianche uguale a questo numero di bits della serie di ibits al livello 1. Il circuito 22 passa in sequito alla tappa schematizzata dal blocco 208, tappa che è peraltro direttamente esequita, se nel corso della tappa schematizzata dal blocco 205, si verifica che il bit che segue immediatamente la parola di sincronizzazione EOL è al livello 0. La tappa del blocco 208 è relativa alla decodificazione del contenuto della linea non bianca che segue la parola di sincronizzazione EOL se la tappa eseguita prima era quella del blocco 205, o che segue la serie di linee bianche se la tappa esequita prima era quella del blocco 207. La decodificazione del contenuto della linea consiste in particolare, all’occor renza, nella determinazione della lunghezza e del valore di ciascuna delle sue zone, essendo inteso che, in questo caso, la lunghezza dell’ultima zona, non trasmessa, è calcolata come differenza fra la lunghezza conosciuta della linea e quella delle altre zone. Il circuito 22 passa allora alla tappa schematizzata dal blocco 209, di memorizzazione nella memoria tampone e, riprende la tappa schematizzata dal blocco 205 per la decodificazione delle linee sequenti. Simultaneamente, il circuito 25 gestisce le informazioni memorizzate nella memoria tampone per fornire al dispositivo di stampa 21 il segnale I al ritmo conveniente. Ciò è schematizzata dal blocco 210.
Naturalmente, la presente invenzione non è limitata alla descrizione precedente che è stata fatta solamente a titolo di esempio.
E’ così che» in particolare, si potrebbero utilizzare altri procedimenti di correzione degli errori di trasmissione rispetto a quello che è stato descr itto.
Parimenti, se è comodo prevedere parole di sincronizzazione allo scopo di poter attribuire senza ambiguità i bits ricevuti ad una linea o ad un’altra, ciò non è assolutamente obbligatorio. Se la qualità del collegamento è molto buona, si può procedere tramite compattazione dei pixels ricevuti per linea.
Se, per contro, la qualità del collegamento è mediocre, si può al contrario aggiungere una certa ridondanza al segnale trasmettendo la lunghezza dell’ultima zona.
Parimenti la descrizione precedente è relativa al caso in cui si trasmettono pixels binari, cioè sia neri, sia bianchi. E’ alla portata del tecnico specializzato trasporre il procedimento dell’invenzione al caso della trasmissione di pixels suscettibili di assumere più di due valori, sia per la trasmissione di una scala di grigio, sia per la trasmissione di colori.

Claims (1)

  1. RIVENDICAZIONI 1.- Procedimento di codificazione, di trasmissione e di decodificazione per telecopie nel quale si scompone oqni documento da emettere in una serie di linee di pixels, tutte le dette linee essendo della medesima lunghezza e si codifica e si decodifica successivamente ciascuna delle dette linee, procedimento caratterizzato dal fatto che: - dalla parte emissione, si codifica ogni linea bianca (102, 103) tramite un unico elemento binario ad un primo livello fra i suoi due livelli possibili e si codifica ogni linea non bianca (102, 104) tramite una pluralità di elementi binari che comincia con un elemento binario al secondo livello fra i suoi due livelli possibili e che prosegue tramite elementi binari relativi al contenuto di questa linea non bianca; — si utilizza '(105-107, 201-203) un procedimento di trasmissione con correzione degli errori di trasmissione ; - dalla parte ricezione, dopo correzione (203) deqli errori di trasmissione, si decodifica oqni elemento binario ricevuto che comincia una riqa, tramite una linea bianca se si trova al detto primo livello (205-207) e tramite una linea non bianca (205, 208) se si trova1al detto secondo livello, il contenuto di questa linea non bianca essendo indicato tramiite gli elementi binari ricevuti dopo questo elemento binario ricévuto al detto secondo livelilo. 2.— Procedimento secondo la rivendicazione 1, nel quale: - dalla parte emissione, si prevede (104), alla fine di oqni pluralità di elementi binari che codificano una linea non bianca, una parola di sincronizzazione (EOL) che indica una fine di linea: - dalla parteiricezione, si interpreta (206) ogni serie di elementi binari al detto iprimo livello ricevuta immediatamente dopo una parola di sincronizzazione (EOL) come una serie di altrettante linee bianche. 3.- Procedimento secondo una delle rivendicazioni 1 0 2, nel quale· dalla parte emissione· si scompone oqni linea non bianca in una serie di zone di pixels, i pixels di una zona essendo del medesimo valore e si indica il contenuto di questa linea non bianca sotto la forma del numero e del valore dei pixels di ciascuna delle dette zone della linea. .- Procedimento secondo la rivendicazione 2 nel quale, dalla parte emissione· si scompone ogni linea non bianca in una serie di zone di pixels, i pixels di una zona essendo del medesimo valore e si indica il contenuto di questa linea non bianca sotto la forma del numero e del valore dei pixels di ciascuna delle dette zone della linea, salvo per l’ultima zona della linea, di cui si omette il numero di pixels, e, dalla parte ricezione, si determina il numero di pixels dell’ultima zona perchè la linea non bianca sia di lunqhezza corretta. 5.- Procedimento secondo una delle rivendicazioni 1 a nel quale si utilizza un procedimento di trasmissione con correzione di errore nel quale: - dalla parte emissione, si emettono le informa z ioni codificate con ridondanza (105-107 ); - dalla parte ricezione, si utilizza (201-203) la detta ridondanza per rivelare gli errori di trasmissione nelle informazioni ricevute e si domanda la riemissione delle informazioni ricevute che presentano errori di trasmissione . 6.- Apparecchio di emissione (1) di telecopie, per la messa in opera del procedimento secondo una delle rivendicazioni l a 5, comprendente mezzi (11) per scomporre ogni documento da emettere in una serie di linee di pixels, tutte le dette linee essendo della medesima lunghezza e mezzi (12) per codificare successivamente ciascuna delle dette linee, il detto apparecchio di emissione (1) essendo destinato ad emettere telecopie verso un apparecchio di ricezione (2) comprendente mezzi (22) per decodificare successivamente ciascuna delle dette linee, apparecchio di emissione caratterizzato dal fatto che esso comprende: - mezzi (11) per codificare ogni linea bianca tramite un unico elemento binario ad un primo livello fra i suoi due livelli possibili e mezzi (11) per codificare ogni linea non bianca tramite una pluralità di elementi binari che comincia con un elemento binario al secondo livello fra i suoi due livelli possibili e che prosegue tramite elementi binari relativi al contenuto di questa linea non bianca ; - mezzi di emissione (12, 13) degli elementi binari di codificazione delle dette linee secondo un procedimento di trasmissione con correzione degli errori di trasmissione» il detto apparecchio di ricezione comprendendo mezzi di ricezione (22, 23) degli elementi binari emessi secondo il detto procedimento di trasmissione, mezzi di correzione (22, 23) degli errori di trasmissione e mezzi di decod ificazione (22) di ogni elemento binario rice?vuto che comincia una linea, tramite una linea bianca se sì trova al detto primo livello e tramite una linea non bianca se si trova al detto secondo livello, il contenuto di questa linea non bianca essendo indicato tramite gli elementi binari ricevuti dopo questo elemento binario ricevuto al detto secondo livello. 7.- Apparecchia di ricezione (25 di telecopie, per la messa in opera del procedimento secondo una delle rivendicazioni 1 a 5, destinato a ricevere telecapie provenienti da un apparecchio di emissione (1) comprendente mezzi (11) per scomporre ogni documento da emettere in una serie di linee di pixels, tutte le dette linee essendo della medesima lunghezza e mezzi (12) per codificare successivamente ciascuna delle dette linee, apparecchio di ricezione comprendente mezzi (22) per decodificare successivamente ciascuna delle dette linee e caratterizzato dal fatto che, il detto apparecchio di emissione comprendente mezzi (11) per codificare ogni linea bianca tramite un unico elemento binario ad un primo livello fra i suoi due livelli possibili, mezzi (11) per codificare ogni linea non bianca tramite una pluralità di elementi binari che comincia con un elemento binario al secondo livello fra i suoi due livelli possibili e che prosegue tramite elementi binari relativi al contenuto di questa linea non bianca e mezzi di emissione (12, 13) degli elementi binari di codificazione delle dette linee secondo un procedimento di trasmissione con correzione degli errori di trasmissiane, il detto apparecchio di trasmissione comprendendo: - mezzi di ricezione (22, 23) degli elementi binari emessi secondo il detta procedimento di trasmissione e mezzi di correzione (22, 23) degli errori di trasmissione; - mezzi di decodificazione (22) di ogni elemento binario ricevuto che comincia una linea, tramite una linea bianca se si trova al detto primo livello e tramite una linea non bianca se si trova al detto secondo livello, il contenuto di questa linea non bianca essendo indicato tramite gli elementi binari ricevuti dopo questo elemento binario ricevuto al detto secondo livello.
IT67838A 1989-10-31 1990-10-30 Procedimento di codificazione, di trasmissione e di decodificazione per telecopie, apparecchio di emissione ed apparecchio di ricezione per la messa in opera di questo procedimento. IT1241308B (it)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR8914269A FR2653958B3 (fr) 1989-10-31 1989-10-31 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.

Publications (3)

Publication Number Publication Date
IT9067838A0 IT9067838A0 (it) 1990-10-30
IT9067838A1 true IT9067838A1 (it) 1992-04-30
IT1241308B IT1241308B (it) 1994-01-10

Family

ID=9386960

Family Applications (1)

Application Number Title Priority Date Filing Date
IT67838A IT1241308B (it) 1989-10-31 1990-10-30 Procedimento di codificazione, di trasmissione e di decodificazione per telecopie, apparecchio di emissione ed apparecchio di ricezione per la messa in opera di questo procedimento.

Country Status (6)

Country Link
BE (1) BE1005376A0 (it)
DE (1) DE4034675A1 (it)
ES (1) ES2024938A6 (it)
FR (1) FR2653958B3 (it)
GB (1) GB2239764B (it)
IT (1) IT1241308B (it)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2127516C2 (de) * 1971-06-03 1982-04-29 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Verfahren zur Übertragung binärcodierter Signale von Bildvorlagen oder Schriftvorlagen
US4058674A (en) * 1973-03-27 1977-11-15 Kabushiki Kaisha Ricoh Graphic information compression method and system
JPS5541015A (en) * 1978-09-18 1980-03-22 Hitachi Ltd Signal processing method in high speed facsimile
JPS59168768A (ja) * 1983-03-15 1984-09-22 Canon Inc フアクシミリ同報装置
GB2146874A (en) * 1983-08-26 1985-04-24 British Telecomm Decoding of minimum redundancy codes
JPS61194934A (ja) * 1985-02-22 1986-08-29 Nec Corp デ−タ通信中継装置
JPS62101173A (ja) * 1985-10-28 1987-05-11 Nec Corp デ−タ再送方式

Also Published As

Publication number Publication date
DE4034675A1 (de) 1991-06-06
IT9067838A0 (it) 1990-10-30
FR2653958A3 (fr) 1991-05-03
BE1005376A0 (fr) 1993-07-06
GB9023653D0 (en) 1990-12-12
FR2653958B3 (fr) 1991-10-18
IT1241308B (it) 1994-01-10
GB2239764A (en) 1991-07-10
GB2239764B (en) 1993-12-15
ES2024938A6 (es) 1992-03-01

Similar Documents

Publication Publication Date Title
US4868758A (en) Data communication system
US5159465A (en) Facsimile machine having a transmission speed selective shiftdown function
IL129305A0 (en) Method and apparatus for determining the rate of received data in a variable rate communication system
US9276701B2 (en) Apparatus and method for communicating FEC mode and alarming mismatch
EP0833496B1 (en) Image processing apparatus and image communication apparatus
US5995239A (en) Facsimile apparatus, facsimile method, and facsimile system including a modem for determining a data rate
IT9067838A1 (it) Procedimento di codificazione, di trasmissione e di decodificazione per telecopie, apparecchio di emissione ed apparecchio di ricezione per la messa in opera di questo procedimento.
US20040156317A1 (en) Method and system to provide word-level flow control using spare link bandwidth
KR910005996B1 (ko) 데이터 전송방법
US20030016400A1 (en) Communication apparatus and facsimile apparatus
KR0128667B1 (ko) Mh코드 디코딩 장치 및 방법
JP3288455B2 (ja) ファクシミリ装置
JPS59205841A (ja) デ−タ伝送速度制御方式
JPS63199572A (ja) 画像伝送方法
JPH0822080A (ja) サイドプリント装置
JPS6097777A (ja) フアクシミリ装置
IT9067870A1 (it) Procedimento di emissione, in particolare di telecopie, verso un apparecchio di ricezione a velocita' di trattamento limitata, ed apparecchio per la messa in opera di questo procedimento.
JPH01233965A (ja) 画像情報の符号化方法
JP2705442B2 (ja) 同期方式
EP0543126A1 (en) Communication control apparatus
KR20060026717A (ko) 자동 리셋기능을 구비한 화상형성장치 및 그 방법
JPS6062761A (ja) ル−プ伝送制御システム
JPH01103452A (ja) プリンタ
JPH04351167A (ja) ファクシミリ装置
JPH06245013A (ja) ファクシミリ装置

Legal Events

Date Code Title Description
0001 Granted