DE3141623C2 - - Google Patents
Info
- Publication number
- DE3141623C2 DE3141623C2 DE3141623A DE3141623A DE3141623C2 DE 3141623 C2 DE3141623 C2 DE 3141623C2 DE 3141623 A DE3141623 A DE 3141623A DE 3141623 A DE3141623 A DE 3141623A DE 3141623 C2 DE3141623 C2 DE 3141623C2
- Authority
- DE
- Germany
- Prior art keywords
- program
- memory
- signal
- image signals
- serial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
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/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/19—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays
- H04N1/191—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays the array comprising a one-dimensional array, or a combination of one-dimensional arrays, or a substantially one-dimensional array, e.g. an array of staggered elements
- H04N1/192—Simultaneously or substantially simultaneously scanning picture elements on one main scanning line
- H04N1/193—Simultaneously or substantially simultaneously scanning picture elements on one main scanning line using electrically scanned linear arrays, e.g. linear CCD arrays
- H04N1/1931—Simultaneously or substantially simultaneously scanning picture elements on one main scanning line using electrically scanned linear arrays, e.g. linear CCD arrays with scanning elements electrically interconnected in groups
-
- 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/32561—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 a programmed control device, e.g. a microprocessor
- H04N1/32566—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 a programmed control device, e.g. a microprocessor 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/41—Bandwidth or redundancy reduction
- H04N1/411—Bandwidth or redundancy reduction for the transmission or storage or reproduction of two-tone pictures, e.g. black and white pictures
- H04N1/413—Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information
- H04N1/419—Systems 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
-
- 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/0077—Types of the still picture apparatus
- H04N2201/0082—Image hardcopy reproducer
-
- 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/0077—Types of the still picture apparatus
- H04N2201/0086—Image transceiver
-
- 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/3285—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
- H04N2201/329—Storage of less than a complete document page or image frame
- H04N2201/3292—Storage of less than a complete document page or image frame of one or two complete lines
Description
Die Erfindung betrifft ein Verfahren und eine Einrichtung
zur Ansteuerung eines Druckers in einem Faksimileempfänger,
in dem lauflängenkodierte Bildsignale mit einem Mikro
computer dekodiert werden und vor dem Druckvorgang ge
speichert werden.
Aus der US-PS 37 51 582 ist ein allgemeiner Aufbau eines
mikroprozessor-gesteuerten Faksimile-Sendeempfängers
bekannt, bei welchem bei Bedarf auch eine Lauflängen-
Kodierung vorgenommen werden kann.
Aus der DE-OS 29 19 561 ist eine Einrichtung zur Lauf
längen-Dekodierung der Bildsignale in einem Faksimile
empfänger bekannt, die an der Eingangsseite einen Seriell/
Parallel-Umsetzer für die Umwandlung der seriell ankommen
den Bildsignale in eine vorgegebene Zahl von parallelen
Bildsignalen aufweist, die dann nach ihrer Umwandlung in
einem Speicher gespeichert werden, der die Aufgabe eines
Pufferspeichers hat. Diese bekannte Einrichtung enthält
ferner auch einen Mikroprozessor, der anhand eines abge
speicherten Programms betrieben wird und der die ankom
menden Bildsignale dekodiert und diese dekodierten Bild
signale dann umwandelt. Die dekodierten Bildsignale
werden einer Aufzeichnungseinrichtung in Form eines
Druckers zugeführt, wobei die dekodierten Bildsignale
aber noch eine Reihe von Zwischenstufen durchlaufen.
Die von dem Mikroprozessor dekodierten Bildsignale
gelangen zunächst in einen Zähler, der nach seiner
jeweiligen Auffüllung mit Hilfe eines Taktimpulses
dekrementiert wird, bis der Zählerstand in dem Zähler
Null wird, woraufhin dann ein diesen Zustand angebendes
Signal einer Schreibsteuereinheit zugeführt wird. Die
Schreibsteuereinheit zeigt dann dem Mikroprozessor an,
daß der Zähler für die Aufnahme einer nächsten Reihe
von dekodierten Bildsignalen bereit ist.
In einem solchen herkömmlichen Faksimile-Empfänger mit
einem zusätzlichen Pufferspeicher werden kodierte Daten,
die in dem Empfänger von einem entfernten Sender aus
eingetroffen sind, über ein Modem und eine Verbindungs
steuereinrichtung zu einem Dekodierer durchgelassen. Der
Dekodierer eines solchen Empfängers weist im allgemeinen
ein Schieberegister, eine Lauflängenkode-Umsetzeinrichtung,
einen Lauflängenzähler, einen Zeilenpuffer und einen
Taktimpulsgenerator auf.
Wenn das Schieberegister des Dekodierers mit einem Lauf
längenkode gefüllt ist, wird der Kode durch die Lauflängen-
Umsetzeinrichtung in einen entsprechenden numerischen Lauf
längenwert umgewandelt. Dieser numerische Wert wird in den
Lauflängenzähler geladen, worauf der Taktimpulsgenerator
ausgelöst wird, um Taktimpulse zu erzeugen. Der Lauflängen
zähler wird dann durch die Taktimpulse schrittweise dekre
mentiert, während an den Zeilenpuffer entsprechend den Takt
impulsen aufeinanderfolgend logische "1" oder "0" angelegt
werden, welche "schwarze" oder "weiße" Videodaten darstellen.
Bei dem Rückwärtszählen des Zählers auf Null wird dann der
Taktimpulsgenerator abgeschaltet. Dieses Verfahren wird
folglich für jede Lauflänge wiederholt, bis der Deko
dierer alle Einzeilendaten dekodiert hat. Eine Zeile
von auf diese Weise in dem Zeilenpuffer gespeicherter Video
daten wird an den Pufferspeicher übertragen, welcher zwischen
dem Dekodierer und einem Druckabschnitt des Empfängers vor
gesehen ist. Gleichzeitig werden die Videodaten einer vorher
gehenden Zeile von dem Pufferspeicher dem Druckabschnitt zu
geführt, um dort auf einem Blatt Papier wiedergegeben zu
werden.
Der Pufferspeicher zwischen dem Dekodierer und dem Drucker
sowie der Zeilenpuffer in dem Dekodierer sind in dem her
kömmlichen Faksimile-Empfänger unerläßlich. Hierdurch wird
jedoch der Aufbau kompliziert und kostspielig und erfordert
außerdem eine unverhältnismäßig lange Zeit für eine Daten
übertragung, wodurch letztendlich die Verarbeitung empfange
ner Daten verlangsamt wird.
Die der Erfindung zugrundeliegende Aufgabe besteht darin,
ein Verfahren und eine Einrichtung zur Ansteuerung eines
Druckers in einem Faksimileempfänger der eingangs defi
nierten Art zu schaffen, welches bzw. welche mit einer
geringeren Speicherkapazität realisiert werden kann.
Diese Aufgabe wird erfindungsgemäß durch die im Kennzeich
nungsteil des Anspruches 1 aufgeführten Merkmale gelöst.
Ein gemäß der Erfindung ausgeführter Faksimileempfänger zur
Durchführung des erfindungsgemäßen Verfahrens ergibt sich
aus den Patentansprüchen 2 bis 5.
Durch das erfindungsgemäße Verfahen bzw. Ausbildung eines
Faksimileempfängers wird der gesamte Aufbau des Empfängers
einfacher als vergleichsweise beim Stand der Technik, die
Arbeitsweise des Faksimileempfängers kann sehr viel
wirtschaftlicher erfolgen und die Übertragung von
Videodaten speziell von der Dekodiereinrichtung zur
Aufzeichnungseinrichtung kann effektiv schneller
durchgeführt werden.
Im folgenden wird die Erfindung anhand eines bevor
zugten Ausführungsbeispiels unter Hinweis auf die
Zeichnung näher erläutert. Es zeigt
Fig. 1 ein Blockschaltbild einer herkömmlichen Faksimile-
Empfangseinrichtung eines Faksimile-Sende-Empfän
gers;
Fig. 2 ein Blockschaltbild eines Faksimile-Empfängers mit Merkmalen nach der
Erfindung;
Fig. 3 ein Blockschaltbild eines Druckabschnitts in dem
Faksimile-Empfänger der Fig. 2; und
Fig. 4 ein Zeitdiagramm, in welchem die Arbeitsweise des
in Fig. 2 und 3 dargestellten Faksimile-Empfängers
wiedergegeben ist.
Um das Verständnis der Erfindung zu erleichtern, wird zuerst
kurz eine in Fig. 1 dargestellte Faksimile-Empfangseinrich
tung beschrieben. Die herkömmliche Faksimile-Empfangseinrich
tung weist im allgemeinen ein Modem 10, eine Übertragungs
steuereinheit 20, einen Dekodierer 30, einen Pufferspeicher
40, und einen Drucker 50 auf. Dekodierte Daten, die von
einem entfernten Faksimile-Sender an den Empfänger über
tragen worden sind, werden mittels des Modems demoduliert
und über die Übertragungssteuereinheit 20 an den Dekodierer
30 angekoppelt. Der Dekodierer 30 weist ein Schieberegister
31, einen Datenumsetzer 32, einen Lauflängenzähler 33, einen
Taktimpulsgenerator 34 und einen Zeilenpuffer 35 auf. Wenn
ein Lauflängenkode in das Schieberegister 31 geladen wird,
wird er mittels des Umsetzers 32 in einen entsprechenden
numerischen Lauflängenwert umgewandelt. Wenn dieser numerische
Wert an den Lauflängenzähler 33 übertragen wird, wird der
Taktimpulsgenerator 34 angesteuert, damit er an den Lauf
längenzähler 33 und den Zeilenpuffer 35 Taktimpulse abgibt.
Dann wird der Lauflängenzähler 33 schrittweise dekrementiert,
weil an den Zeilenpuffer 35 aufeinanderfolgend logi
sche "1" oder "0" angelegt werden, welche "schwarze" bzw.
"weiße" Videodaten darstellen. Nach dem
Rückwärtszählen des Zählers 33 auf null wird der Takt
impulsgenerator 34 abgeschaltet.
Dieser Verfahrensablauf wird anschließend für jede Lauf
länge wiederholt, um die kodierten Eingangsdaten zu deko
dieren. Wenn eine volle Zeile dekodierter Videodaten in dem
Zeilenpuffer 35 gespeichert ist, werden sie von dem Deko
dierer 30 an den Pufferspeicher 40 übertragen. Gleichzei
tig wird eine vorherige Zeile Videodaten von dem Puffer
speicher 40 an den Drucker 50 übertragen, wo sie dann auf
ein Blatt Papier ausgedruckt werden.
Durch den Zeilenpuffer 35 in dem Dekodierer 30 und durch
den Pufferspeicher 40 zwischen dem Dekodierer 30 und dem
Drucker 50 wird der gesamte Aufbau kompliziert und damit
teuer. Außerdem wird dadurch die Zeitdauer verlängert,
die für die Datenübertragung erforderlich ist und folglich
wird die Datenübertragung während des Datenempfangs dadurch
verlangsamt.
Mit der Erfindung soll daher die Aufgabe eines Faksimile-
Empfängers vereinfacht werden, dessen Kosten gesenkt und eine
Übertragung von Videodaten an den Drucker dadurch beschleu
nigt werden, daß ein nichtunterbrochener Videodaten-Über
tragungsweg von dem Dekodierer zu dem Drucker ohne Zwischen
schalten eines Pufferspeichers geschaffen wird.
In Fig. 2 weist ein Faksimilie-Empfänger mit Merkmalen nach der Erfindung
eine in ihrer Gesamtheit mit 60 bezeichnete Datenverarbei
tungsschaltung auf. Die Schaltung 60 weist
einen Prozessor (CPU) 61, einen
Festwertspeicher (ROM) 62 einen Direktzugriffs- oder Ran
domspeicher (RAM) 63, einen Seriell-Parallel-Umsetzer 64,
um einen seriellen Eingang in einen parallelen Ausgang um
zusetzen, und einen Parallel-Seriell-Umsetzer 65 auf, der
in umgekehrter Weise wie der Seriell-Parallel-Umsetzer 64
arbeitet. Die Schaltung 60 weist ferner eine Eingabe/Aus
gabe-Einheit oder eine E/A-Einheit 66, eine Unterbrechungs
steuereinheit 67, einen Zeitgeber 68 und eine Systemhaupt
leitung 69 auf.
In der vorliegenden Ausführungsform ist beispielsweise ein
8 Bit-Mikrocomputer verwendet. Folglich liegen parallele Da
ten in Form von 8 Bits zu einem bestimmten Zeitpunkt an der
Systemhauptleitung 69 an und werden an die verschiedenen
Abschnitte übertragen.
Der Seriell-Parallel-Umsetzer 64 ist auch mit einem Schieberegister
versehen. Von dem Modem werden empfangene Daten b Bit für
Bit synchron mit Taktimpulsen a an das Schieberegister
abgegeben. Wenn die in dem Schieberegister nacheinander ge
speicherten Daten 8 Bit erreichen, wird ein Einspeicherbefehls
signal c von dem Seriell-Parallel-Umsetzer 64
abgegeben. Das Signal c wird dann über die Unterbrechungs
steuereinheit 67 an den Prozessor 61 als serielles-paralleles
Unterbrechungssignal angelegt.
Der Prozessor (CPU) 61 führt verschiedene (Maschinen-) Pro
gramme unter Zugrundelegung eines in dem Festwertspeicher
(ROM) 62 gespeicherten Steuerprogramms durch. Entsprechend
dem vorerwähnten Einspeicherbefehlssignal c liest
der Prozessor (CPU) 61 unmittelbar 8 Datenbits parallel aus
dem Seriell-Parallel-Umsetzer 64 und speichert sie in einem
vorbestimmten Bereich des Random-Speichers (RAM) 63. Dies
ist in Fig. 4 durch ein empfangene Daten wiedergebendes
Unterbrechungsprogramm A dargestellt.
Üblicherweise liest der Prozessor 61 Daten aus, die in dem vor
bestimmten Bereich des Randomspeichers 63 gespeichert wor
den sind, in Form von 8 Bits zu diesem Zeitpunkt und deko
diert sie anhand der in dem Festwertspeicher (ROM) 62 ge
speicherten Umsetztabelle. Die dekodierten Videosignale
werden zu einem vorgegebenen Zeitpunkt in einem anderen vor
her ausgewählten Bereich des Randomspeichers (RAM) 63 (in
einem Zeilenpufferbereich) in Form von 8 Bits gespeichert.
Dies ist dann ein Video-Dekodierprogramm B in Fig. 4.
Wenn eine Zeile dekodierter Videodaten in dem Randomspeicher
(RAM) 63 vollständig gespeichert ist, führt der Prozessor
(CPU) 61 ein Videodaten-Übertragungsprogramm C in Fig. 4
durch. Das Programm C wird durch ein Zeitgeber-Unterbre
chungssignal d′ eingeleitet, welches von der Unterbrechungs
steuereinheit 67 entsprechend einem periodisch auftretenden
Signal d von dem Zeitgeber 68 anliegt. Danach wird das Pro
gramm C entsprechend Drucker-Unterbrechungssignalen e′ fort
gesetzt, welche die Unterbrechungssteuereinheit 67 ent
sprechend einem Ende von Aufzeichnungssignalen e erzeugt,
welche von einem Druckabschnitt 70 anliegen, wie noch be
schrieben wird.
Während des Programms C wird eine Zeile in dem Randomspei
cher (RAM) 63 gespeicherter Daten zu einem festgelegten Zeit
punkt durch den Prozessor (CPU) 61 in Form von 8 Bits ge
lesen und der Reihe nach an den Parallel-Serien-Umsetzer
65 angelegt. Videodaten f, die durch den Umsetzer 65 in eine
serielle-Datenfolge umgesetzt worden sind, werden synchron
mit Taktimpulsen g an den Druckabschnitt 70 angelegt.
Eine Ausführungsform des Druckabschnits 70 ist in Fig. 3
dargestellt. Wie dargestellt, weist der Druckabschnitt
70 ein Schieberegister 71, eine Videodaten-Ansteuerstufe
82, einen Thermokopf 73, eine Segment-Ansteuerstufe 74 und
einen monostabilen Multivibrator mit einer veränderlichen Aus
gangszeit auf. Der Thermokopf weist eine Zeile aus thermischen
Aufzeichnungs- oder Druckelementen 73 a bis 73 d auf. Diese
thermischen Aufzeichnungselemente 73 a bis 73 d sind in N-Seg
mente aufgeteilt, die jeweils M Bytes haben, die wiederum je
weils aus 8 Bits bestehen. Folglich werden Daten zu einem
festgegebenen Zeitpunkt in Form von M Bytes aufgezeichnet.
Das Schieberegister 71 ist aus einem 1 Byte-Segmentre
gister 71 a und einem M Byte-Video-Daten-Register 71 b gebil
det. Während des Videodaten-Übertragungsprogramms C werden
M Bytes-Videodaten von dem Randomspeicher (RAM) 63 an den
Parallel-Seriell-Umsetzer 65 übertragen, wobei Segmentdaten
ein ganz bestimmtes Segment anzeigen, das am hinteren Ende
der M Byte-Videodaten hinzugefügt worden ist. Diese Daten f
werden von dem Parallel-Seriell-Umsetzer 65 synchron mit
Taktimpulsen g an das Schieberegister 71 angelegt.
Am Ende des Übertragungsprogramms C wird ein Druckstart
signal h von der E/A-Einheit 66 an den monostabilen Multi
vibrator 75 angelegt. Entsprechend diesem Signal h gibt der
monostabile Multivibrator 75 ein Drucksignal i vorgegebener
Dauer ab, so daß die Segment-Ansteuerstufe 74 entsprechend
den in dem Segmentregister 71 a gespeicherten Daten ange
steuert wird. Die Video-Ansteuerstufe 72 wird entspre
chend den in dem Videodaten-Register 71 b gespeicherten Daten
angesteuert. Dann erregen die Segment-Ansteuerstufe 74 und
die Videodaten-Ansteuerstufe 72 Druckelemente des ausge
wählten Segments an dem Thermokopf 73, wodurch ein Bild auf
einem wärmeempfindlichen Blatt Papier wiedergegeben wird.
Die Dauer des Drucksignals i von dem monostabilen Multi
vibrator 75 hängt von der Temperatur des Thermokopfs 73
ab. Wenn das Drucksignal i verschwindet, das heißt, wenn
ein Druckvorgang beendet ist, gibt der monostabile Multi
vibrator 75 an die in Fig. 2 dargestellte Unterbrechungs
steuereinheit 77 ein Drucksignalende e ab.
Während des Betriebs erzeugt der Zeitgeber 68 Zeitsteuer
signale d mit einer Periode, die der minimalen Übertragungs
zeit einer Datenzeile entsprechen. Entsprechend einem Zeit
gebersignal d gibt die Unterbrechungssteuereinheit 67 ein
Zeitgeber-Unterbrechungssignal d′ an den Prozessor (CPU) 61
ab, wie in Fig. 4 dargestellt ist. Der Prozessor 61 führt
dann ein Programm D einschließlich einer Speisung eines
für die vertikale Abtastung vorgesehenen Motors auf der
Basis des in dem Festwertspeicher (ROM) 62 gespeicherten
Programms durch.
Nach dem Programm D führt der Prozessor (CPU) 61 ein Video
daten-Übertragungsprogramm C durch, in welchem M Bytes
Videodaten von dem Randomspeicher 63 über den Parallel-
Seriell-Umsetzer synchron mit Taktimpulsen 9 an den Drucker
70 übertragen werden. Am Ende des Programmes C wird ein
Druckstartsignal h von der E/A-Einheit 66 an den Drucker
70 abgegeben.
Im Verlaufe der Programme C und D empfängt der Prozessor (CPU)
61 kein anderes Unterbrechungssignal. Sobald die Programme C
und D beendet sind, gibt der Prozessor (CPU) 61 ein Unter
brechungs-Freigabesignal j an die Unterbrechungssteuereinheit
67 ab.
Inzwischen druckt der Drucker 70 Daten unter Zugrundelegung
der eingegebenen M Bytes Videodaten F, die an ihn von dem
Parallel-Seriell-Umsetzer 64 angelegt worden sind, indem Auf
zeichnungselemente eines ausgewählten Segments für die Dauer
des Drucksignals i angesteuert werden. Während dieses Zeit
abschnitts führt der Prozessor (CPU) 61 nach den Programmen
C und D ein Videodaten-Dekodierprogramm B durch.
Der Seriell-Parallel-Umsetzer 64 versorgt die Unterbrechungs
steuereinheit 67, mit konstante Abstände
aufweisenden Einspeicherbefehlssignalen c. Wenn der Prozessor
(CPU) ein Unterbrechungssignal c von
der Unterbrechungssteuereinheit 67 während der Durchführung
des Programms B erhält, unterbricht er das Programm B und
führt statt dessen ein Programm A durch, bei welchem 8 Bits
empfangener Daten in dem Randomspeicher (RAM) 63 gespeichert
werden. Nach dem Programm A geht der Prozessor (CPU) 61 auf
das Dekodierprogramm B über. Dies wird dann danach wiederholt.
Der Drucker 70 gibt ein das Druckende anzeigendes Signal e an die
Unterbrechungssteuereinheit 67 ab, wenn er die M Bytes-Ein
gabedaten vollständig aufgezeichnet hat. Entsprechend dem
Signal e erzeugt die Unterbrechungssteuereinheit 67 ein
Drucker-Unterbrechungssignal e′, woraufhin dann der Prozessor
(CPU) 61 ein zweites Videodaten-Übertragungsprogramm C aus
führt.
Der vorstehend beschriebene Verfahrensablauf wird danach
wiederholt, bis eine volle Zeile Videodaten verarbeitet ist.
Nach der Übertragung der letzten M Bytes Videodaten an den
Drucker erhält der Prozessor (CPU) 61 keine Unterbrechungs
anforderung, welche entsprechend einem Kopiersignalende auf
hört, welches die M Byte-Daten betrifft. Statt dessen führt
der Prozessor (CPU) 61 ein zweites Programm D durch, wobei
er das nächste Zeitgeber-Unterbrechungssignal d erhält.
Wenn in diesem Augenblick eine Zeile dekodierter Video
daten in dem Randomspeicher (RAM) 63 fehlt, gibt der Prozes
sor (CPU) 61 keinen vertikalen Transportbefehl ab, sondern
es werden nur die anderen Verarbeitungen durchgeführt. Nach
dem Programm D geht der Prozessor 61 auf das Dekodierpro
gramm B über. Der Prozessor 61 führt dann das die empfangenen
Daten betreffende Unterbrechungsprogramm A durch, was wäh
rend des Programms B gefordert worden ist, bis eine Zeile
Videodaten vollständig wiedergegeben ist.
Folglich wird bei dieser Ausführungsform ein Unterbrechungs
signal nach Beendigung eines Aufzeichnungsvorgangs in dem
Drucker 70 an den Prozessor (CPU) 61 abgegeben, so daß eine
Zeile dekodierter Videodaten von dem Randomspeicher (RAM)
zu einem festgesetzten Zeitpunkt in Form von 63 M Bytes
übertragen werden kann. Hierbei können die dekodierten
Videodaten an den Drucker 70 mit einer Geschwindigkeit über
tragen werden, welcher der Aufzeichnungsgeschwindigkeit ent
spricht, da zwischen dem Dekodierer und dem Drucker kein
Pufferspeicher dazwischen angeordnet zu werden braucht.
Ein M Byte-Datenübertragungsprogramm C wird nicht durch eine
zeitlich gesteuerte Unterbrechung von einem Zeitgeber, son
dern durch das ein Druckende angebendes Signal e veranlaßt. Entsprechend
dem Druckzeitabschnitt im Drucker kann die Temperatur des
Thermokopfes 63 geändert werden, ohne daß dies auf eine
Bereitstellungszeit hinausläuft. Hierdurch ist eine gewisse
Kontinuität zwischen den verschiedenen Programmen erreicht,
wodurch eine wirksame Arbeitsweise des Prozessors (CPU) 61
gefördert ist. Außerdem ergeben sich durch die veränderliche
Druckzeit Bilder mit einem gleichförmigen Schwärzungsgrad.
Claims (5)
1. Verfahren zur Steuerung eines Druckers in einem
Faksimileempfänger, in dem lauflängenkodierte Bild
signale mit einem Mikrocomputer dekodiert werden und
vor dem Druckvorgang gespeichert werden, dadurch
gekennzeichnet, daß in einem Festwert
speicher (ROM 62) ein Einspeicherprogramm (A) ein
Dekodierprogramm (B), ein Videodatenübertragungsprogramm
(C) und ein Zeilenvorschubprogramm (D) gespeichert sind,
- - das Einspeicherprogramm (A) durch ein periodisch von den lauflängenkodierten Bildsignalen abgeleitetes Ein speicherbefehlssignal (c) aufgerufen wird, um die kodierten Bildsignale in einen Speicher (RAM 63) einzu lesen, von einem Zeitgeber (68) ein periodisch auftre tendes Taktsignal (d) zur Auslösung des Zeilenvorschub programmes (D) zum Transport des Aufzeichnungsmaterials abgeleitet wird,
- - das Videodaten-Übertragungsprogramm (C) zur Übertragung einer bestimmten Anzahl dekodierter Bild daten vom Speicher (RAM 63) zum Druckkopf entweder vom Ende des Zeilenvorschubprogramms (D) oder von einem das Druckende des Druckkopfes anzeigenden Signal (e) aufge rufen wird,
- - das Dekodierprogramm (B) immer in den Zeit abschnitten ausgeführt wird, in denen keines der anderen Programme (A, C, D) durchgeführt wird, wobei sein Deko dierprogramm die kodierten Bilddaten aus dem Speicher (RAM 63) ausgelesen, dekodiert und in den Speicher (RAM 63) zurückgespeichert werden, wobei die Programme (A, B, C und D) von einem gemeinsamen Prozessor (61) abgearbeitet werden.
2. Faksimileempfänger zur Durchführung des Verfahrens nach
Anspruch 1, mit einem Mikroprozessor zur Verarbeitung und
Umsetzung der Bildsignale gemäß einem gespeicherten Pro
gramm, mit wenigstens einer Speichereinrichtung zur Speiche
rung der Bildsignale, mit einer Anordnung zur zeilenweisen
Aufzeichnung der Bildsignale, und mit einem Seriell/Parallel-
Umsetzer für die Umwandlung der seriell ankommenden Bild
signale in eine vorgegebene Zahl von parallelen Bildsignalen,
die in die wenigstens eine Speichereinrichtung eingelesen
werden, gekennzeichnet durch eine Unter
brechungssteuereinheit (67), die von einem Zeitgeber (68),
der Aufzeichnungseinrichtung (70) und von dem Seriell/Parallel-
Umsetzer (64) ansteuerbar ist, und die den Betrieb des Mikro
prozessors (61) zeitlich steuert.
3. Faksimileempfänger nach Anspruch 1, dadurch
gekennzeichnet, daß der Seriell/Parallel-
Umsetzer (64) dafür ausgebildet ist, das Einspeicherbefehls
signal (c) zu erzeugen, wenn eine in dem Seriell/Parallel-
Umsetzer (64) vorgesehene Speichereinrichtung eine vorbe
stimmte Anzahl von Bits aufweist.
4. Faksimileempfänger nach Anspruch 2 oder 3, dadurch
gekennzeichnet, daß die Aufzeichnungsein
richtung (70) einen monostabilen Multivibrator (75) auf
weist, der von einem Druckstartsignal (h) triggerbar ist,
der ein Drucksignal (i) erzeugt, dessen zeitliche Dauer
von der Temperatur eines Thermokopfes (73) abhängt, und
der bei Verschwinden des Drucksignals (i) das das Druck
ende des Druckkopfes anzeigende Signal (e) erzeugt.
5. Faksimileempfänger nach Anspruch 2, dadurch
gekennzeichnet, daß der Zeitgeber (68)
Zeitsteuersignale (d) mit einer Periode erzeugt, die
der minimalen Übertragungszeit einer Datenzeile ent
spricht.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP55145732A JPS5769971A (en) | 1980-10-20 | 1980-10-20 | Video information processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3141623A1 DE3141623A1 (de) | 1982-06-09 |
DE3141623C2 true DE3141623C2 (de) | 1988-03-31 |
Family
ID=15391855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19813141623 Granted DE3141623A1 (de) | 1980-10-20 | 1981-10-20 | Faksimile-empfaenger |
Country Status (3)
Country | Link |
---|---|
US (1) | US4459617A (de) |
JP (1) | JPS5769971A (de) |
DE (1) | DE3141623A1 (de) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4590521A (en) * | 1983-08-19 | 1986-05-20 | Advanced Micro Devices, Inc. | Picture element generator for facsimile receiver |
US4646259A (en) * | 1983-11-14 | 1987-02-24 | Minolta Camera Kabushiki Kaisha | Strip map memory controller |
US5189522A (en) * | 1991-09-06 | 1993-02-23 | Eastman Kodak Company | Synchronized thermal printing |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3751582A (en) * | 1971-12-08 | 1973-08-07 | Addressograph Multigraph | Stored program facsimile control system |
US4165520A (en) * | 1977-10-17 | 1979-08-21 | Xerox Corporation | Video hard copy controller |
JPS55606A (en) * | 1978-05-15 | 1980-01-07 | Ricoh Co Ltd | Facsimile device |
JPS5610774A (en) * | 1979-07-09 | 1981-02-03 | Ricoh Co Ltd | Facsimile device |
-
1980
- 1980-10-20 JP JP55145732A patent/JPS5769971A/ja active Granted
-
1981
- 1981-10-20 DE DE19813141623 patent/DE3141623A1/de active Granted
-
1983
- 1983-09-15 US US06/532,328 patent/US4459617A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPS6132865B2 (de) | 1986-07-30 |
US4459617A (en) | 1984-07-10 |
DE3141623A1 (de) | 1982-06-09 |
JPS5769971A (en) | 1982-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3050848C2 (de) | ||
DE3137714C2 (de) | ||
DE3728364C2 (de) | ||
DE3613168C2 (de) | ||
DE3128414C2 (de) | Faksimile-Gerät | |
DE2921296C2 (de) | Faksimile-System | |
DE3523815C2 (de) | ||
DE3541003C2 (de) | ||
DE3538806C2 (de) | ||
DE2935332C2 (de) | Faksimilegerät | |
DE3216213C2 (de) | ||
DE3146032C2 (de) | ||
DE3240617C3 (de) | Bildaufzeichnungsgerät | |
DE3325143C2 (de) | ||
DE3436114A1 (de) | Faksimileempfaenger | |
DE2825930A1 (de) | Sichtanzeigegeraet mit komprimierter bildwiederholung | |
DE2559629C3 (de) | Ausgabegerät | |
DE2854845A1 (de) | Faksimile-sende-empfaenger | |
DE3927180C2 (de) | ||
DE2929078A1 (de) | Faksimile-uebertragungseinrichtung | |
DE2951426C2 (de) | Zeitmultiplexübertragungsvorrichtung | |
DE3406624A1 (de) | Datendecodiereinrichtung | |
DE3141623C2 (de) | ||
DE2716976A1 (de) | Einrichtung zum aufzeichnen von bildern auf einem bandfoermigen aufzeichnungstraegermaterial | |
DE3042249A1 (de) | Faksimilegeraet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8128 | New person/name/address of the agent |
Representative=s name: SCHWABE, H., DIPL.-ING. SANDMAIR, K., DIPL.-CHEM. |
|
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |