DE69434338T2 - System und Verfahren zur Faksimiledatenübertragung - Google Patents

System und Verfahren zur Faksimiledatenübertragung Download PDF

Info

Publication number
DE69434338T2
DE69434338T2 DE69434338T DE69434338T DE69434338T2 DE 69434338 T2 DE69434338 T2 DE 69434338T2 DE 69434338 T DE69434338 T DE 69434338T DE 69434338 T DE69434338 T DE 69434338T DE 69434338 T2 DE69434338 T2 DE 69434338T2
Authority
DE
Germany
Prior art keywords
data
ldrn
fax
line
facsimile
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 - Lifetime
Application number
DE69434338T
Other languages
English (en)
Other versions
DE69434338D1 (de
Inventor
David S. San Diego Propach
Matthew S. San Diego Grob
Paul E. La Jolla Jacobs
Gadi La Jolla Karmi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of DE69434338D1 publication Critical patent/DE69434338D1/de
Application granted granted Critical
Publication of DE69434338T2 publication Critical patent/DE69434338T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32625Fault detection
    • H04N1/32641Fault detection of transmission or transmitted data, e.g. interruption or wrong number of pages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32614Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper related to a single-mode communication, e.g. at the transmitter or at the receiver
    • H04N1/32619Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper related to a single-mode communication, e.g. at the transmitter or at the receiver with retransmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32646Counter-measures
    • H04N1/32683Preventive counter-measures, e.g. using redundant hardware, or anticipating a fault
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32795Arrangements for keeping the communication line open
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33307Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only
    • H04N1/33323Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only transmission mode only, e.g. speed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33376Mode signalling or mode changing; Handshaking therefor according to characteristics or state of one of the communicating parties, e.g. available memory capacity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33342Mode signalling or mode changing; Handshaking therefor of a particular mode of transmission mode
    • H04N2201/33357Compression mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33378Type or format of data, e.g. colour or B/W, halftone or binary, computer image file or facsimile data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33385Line- or page- scan or transmission time, e.g. minimum line-scan time

Description

  • HINTERGRUND DER ERFINDUNG
  • Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf Faksimiledatenübertragung. Insbesondere bezieht sich die vorliegende Erfindung auf ein System und ein Verfahren zum Minimieren eines Datenengpasses bzw. Datenflaschenhalses der während den Übertragungen von Faksimiledaten über Netzwerke, die mit Datenraten, die geringer sind als die Faksimiledatenrate, betrieben werden, auftreten können.
  • Beschreibung verwandter Techniken
  • Faksimile-Geräte (Faxgeräte) haben inzwischen eine weite Anwendungsverbreitung. Im Jahre 1980 übernahm das „International Telegraph und Telephone Consultive"-Komitee (CCITT) den „Group 3 Fax"-Standard. Die CCITT Empfehlungen (Standards) T.30 und T.4 definieren den „Group 3 Faksimile Service", der auch als „Group 3 Fax" und „G3 Fax" bekannt ist. Die Empfehlung bezieht sich auf eine „Group 3"-Faksimilevorrichtung. Die Group-3-Faksimilevorrichtungen umfassen Faxmaschinen, Computer mit Faxmodems und entsprechender Software, sowie andere Produkten. Im Folgenden bezieht sich der Begriff „Faxgerät" bzw. "Faxmaschine" auf alle „Group-3"-Faksimilegeräte.
  • Die T.30 definiert die Nachrichten, die von „Group 3"-Faxgeräten eingesetzt werden, um miteinander zu kommunizieren. Diese Kommunikation umfasst Faxanrufidentifikationen, Faxparameterverhandlungen, Trainieren (um zu Verifizieren dass höhere Datenraten über eine Telefonverbindung benutzt werden können), Seitenübertragungsbestätigung des Empfangs und Anruffreigabe. Die T.4 definiert verschiedene Arten um Bilder auf einer Seite eines Dokuments, das über ein Faksimilenetzwerk übertragen werden soll, zu kodieren.
  • Die T.30 wurde für Faksimileservice geschrieben, die über ein Drahttelefonnetzwerk oder ein öffentlich geschaltetes Telefonnetzwerk (PSTN) vorgesehen werden. In solch einem Netzwerk werden Verzögerungen zwischen Übertragung und Empfang während eines Anrufes festgelegt. Weiterhin sind die Datenraten, die von dem Netzwerk unterstützt werden, immer so schnell wie die über das Netzwerk gesendeten Datenraten. In dieser Umgebung benötigt die T.30 strikte Zeitbeschränkungen zwischen Übertragungen und Antworten, die zwischen kommunizierenden Faxgeräten auftreten.
  • Es kann schwierig sein solche Zeitbeschränkungen zu erfüllen wenn „Group 3"-Faksimileübertragungen über Datenkanäle, die andere Eigenschaften als ein verdrahtetes Telefonnetzwerk haben, getätigt werden. Zum Beispiel existieren in der drahtlosen Umgebung (z.B. ein zelluleres Netzwerk) zwei Zustände die nicht während einer Faxübertragung über ein verdrahtetes Telefonnetzwerk auftreten. Erstens hat die drahtlose Umgebung variierende Verzögerungen zwischen Übertragung und Empfang. Zweitens sind die Datenraten über ein drahtloses Netzwerk typischerweise geringer als die in einem verdrahteten Netzwerk und können geringer sein als die Raten von Faxdatenübertragungen.
  • Wenn die Datenrate über das drahtlose Netzwerk geringer ist als die Faxübertragungsrate, wird ein Datenengpaß zwischen dem übertragenden Faxgerät und dem empfangenden Faxgerät (d.h. auf der übertragenden Seite des drahtlosen Netzwerks) auftreten, was eine Verzögerung in der Faxübertragung bewirkt. Andere, nicht drahtlose Faksimilenetzwerke können auch eine solche beschränkte Datenrate haben und können somit Datenengpässen ausgesetzt sein, wenn Faksimileübertragungen ausgeführt werden. Die Verzögerungen die solchen Netzwerken mit beschränkten Datenraten zugeordnet sind, können ein Verstreichen von T.30-Time-Outs bzw. Zeitsperren bewirken was zu einem Auflegen des übetragenden Faxgeräts während eines Faksimileanrufs führt, und zwar bevor die Datenübertragung abgeschlossen ist. Auf diese Datenkanäle wird als Niedrigdatenratennetzwerke (LDRN – low data rate network) Bezug genommen, in welchen die Datenraten geringer sind als die Faxübertragungsdatenrate.
  • Angesichts der obigen Erläuterung, existiert ein Bedarf nach einem LDRN das Faxdaten übertragen kann und zur selben Zeit Datenengpässe minimiert, die in dem LDRN auftreten können während Faxübertragungen.
  • Zusammenfassung der Erfindung
  • Demgemäß bezieht sich die vorliegende Erfindung auf ein System und ein Verfahren zum Minimieren eines Datenengpasses in einem LDRN.
  • Zusätzliche Merkmale und Vorteile der Erfindung werden zum Teil in der folgenden Beschreibung aufgeführt und werden zum Teil aus der Beschreibung ersichtlich sein oder können durch Ausübung der Erfindung erlernt werden. Die Ziele und Vorteile der Erfindung werden erkenntlich sein und können erreicht werden, durch das System und Verfahren wie es insbesondere in der schriftlichen Beschreibung und den Ansprüchen dieser Anmeldung, sowie den beigefügten Zeichnungen aufgezeigt ist.
  • Um die Vorteile der Erfindung zu erreichen und gemäß der Aufgabe der Erfindung, hierin ausgeführt und allgemein beschrieben, ist die Erfindung ein Verfahren zum Minimieren eines Datenengpasses in einem Niedrigdatenratennetzwerk (LDRN), das einen Datenspeicherpuffer hat. Das Verfahren umfasst zwei Schritte: erstens wird ein Datenstrom von einem Faksimilegerät (Faxgerät) an ein LDRN übertragen, der Datenstrom wird in Blöcke aufgeteilt und die Blöcke wird in Rahmen aufgeteilt. Eine Anzahl von Bytes des Datenstromes wird kurzzeitig in dem Datenspeicherpuffer gespeichert. Zweitens fragt das LDRN bei dem Faxgerät an um zumindest einen der Rahmen wiederholt bzw. nochmalig zu senden, wobei die Anzahl der Rahmen, die nochmalig gesendet werden sollen, eine Funktion von der Anzahl von Bytes des Datenstromes, der in dem Datenspeicherpuffer gespeichert wird, ist.
  • Die vorliegende Erfindung ist ein Verfahren zum Minimieren eines Datenengpasses in einem LDRN, wobei das LDRN eine erste Seite und eine zweite Seite besitzt. Das LDRN ist mit einer ersten Faxmaschine bzw. Faxgerät und einem zweiten Faxgerät gekoppelt, wobei die ersten und zweiten Faxgeräte in der Lage sind einen Wert entsprechend einer minimalen Abtastzeilenzeit (MSLT = Minimum Scan Line Time) auszuhandeln. Daten werden gescannt und in Datenzeilen zur Verwendung des ersten Faxgeräts decodiert. Die gesannten und codierten Daten werden dann verarbeitet einschließlich des Einfügens von mindestens einem Füllbit in jeder der Datenzeilen mit einem Bitwert der geringer ist als der MSLT-Wert, wodurch bewirkt wird, dass der Bitwert für alle Datenzeilen gleich dem MSLT-Wert ist oder diesen überschreitet. Die verarbeiteten Daten werden als nächstes von dem ersten Faxgerät zu der ersten Seite des LDRN gesendet, wo sie erneut verarbeitet werden inklusive dem Entfernen der Füllbits aus jeder der gefüllten Datenzeilen. Diese ungefüllten Daten werden dann von der ersten zu der zweiten Seite des LDRN gesendet, wo sie erneut verarbeitet werden, inklusive dem erneuten Einfügen der entfernten Füllbits in ihre jeweiligen Datenzeilen. Abschließend werden die erneut gefüllten Daten von der zweiten Seite des LDRNs zu dem zweiten Faxgeräts gesendet.
  • Es ist zu verstehen, dass beides, die vorhergehende allgemeine Beschreibung und die nun folgende detaillierte Beschreibung nur beispielhaft und erklärend sind und nicht einschränkend auf die beanspruchte Erfindung sind.
  • Die beigefügten Zeichnungen sind angefügt um ein weiteres Verständnis der Erfindung vorzusehen und sind in die Beschreibung eingefügt und stellen einen Teil der selbigen dar, um Ausführungsbeispiele der Erfindung darzustellen, und um zusammen mit der Beschreibung die Prinzipien der Erfindung zu erläutern.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist eine schematische Darstellung eines verdrahteten bzw. drahtgebundenen PSTN-Faksimile-Netzwerkes.
  • 2 ist eine schematische Darstellung eines verdrahteten Niedrigdatenratennetzwerkes gekoppelt an ein PSTN.
  • 3 ist eine schematische Darstellung eines Niedrigdatenratennetzwerkes für eine Faksimile-Übertragung.
  • 4 ist ein Flußdiagramm das die Schritte darstellt, die in einem Verfahren zum Minimieren von Datenengpässen gemäß der vorliegenden Erfindung auftreten.
  • 5 ist ein Flussdiagramm, das die Schritte darstellt, die in einem weiteren Verfahren zum Minimieren eines Datenengpasses gemäß der vorliegenden Erfindung auftreten.
  • Detaillierte Beschreibung des bevorzugten Ausführungsbeispiels
  • Es wird nun im Detail Bezug genommen auf die momentan bevorzugten Ausführungsbeispiele der Erfindung, wobei Beispiele für die Erfindung in den beigefügten Zeichnungen dargestellt sind. Wo immer es möglich war, wurden dieselben Bezugszeichen in den Zeichnungen benutzt um auf dieselben oder ähnliche Teile Bezug zu nehmen. Eine grundlegende Faksimileübertragung umfasst mehrere Schritte. Der erste Schritt wird als Setup bezeichnet, während dem ein anrufendes Faxgerät die Telefonnummer eines angerufenen Faxgeräts wählt. Das angerufene Faxgerät antwortet dem Anrufsignal, initiiert durch das anrufende Faxgerät, durch ein Abheben wodurch der Rest des angerufenen Faxgeräts aktiviert wird.
  • Der nächste Schritt ist eine Vornachrichtenprozedur. Hier sendet das angerufene Faxgerät zuerst ein digitales Identifikationssignal an das anrufende Faxgerät um die Fähigkeiten des angerufenen Faxgeräts zu identifizieren. Ansprechend darauf, sendet das anrufende Faxgerät automatisch ein digitales Befehlssignal, welches dem angerufenen Faxgerät die Faxparameter be schreibt, die in der Faxübertragung benutzt werden. Das anrufende Faxgerät benutzt die eigenen Fähigkeiten und die des anrufenden Faxgeräts um diese Parameter (d.h. es setzt den höchsten gemeinsamen Satz von Faksimileparametern ein) zu bestimmen. Diese Parameter umfassen die Geschwindigkeit der Übertagung der Seitendaten, das Kodierungsformat der Bilddaten, ob Standardmerkmale, wie zum Beispiel Fehlerkorrektur, eingesetzt werden, sowie Nicht-Standard-Einrichtungen, die von speziellen Faksimilegeräteherstellern eingesetzt werden könnten. Das anrufende Faxgerät trainiert mit dem anrufenden Faxgerät um zu verifizieren, dass die höchste zu Verfügung stehende Übertragungsgeschwindigkeit einsetzbar ist. Wenn dies nicht der Fall ist, verlangsamen sich die Geräte bis sie die schnellste Geschwindigkeit, die das Training besteht, finden.
  • Die letzten drei Schritte sind Nachrichtenübertragungen, „post-message"-Prozeduren und Anruffreigabe. Nach den "pre-message"-Prozeduren folgt die Nachrichtenübertragung, während der das anrufende Faxgerät einen Datenstrom, der Information, die auf einer Dokumentenseite enthalten ist, entspricht, an das angerufene Faxgerät überträgt. Das angerufene Faxgerät wiederum bestätigt den Empfang jeder Seite. Nach der Nachrichtenübertragung folgt die „post-message"-Prozedur, die nach der Übersendung von jeder Seite auftritt. Während dieses Schrittes sendet das anrufende Faxgerät ein Signal an das angerufene Faxgerät, welches anzeigt, dass die Übertragung einer Seite abgeschlossen ist, und das anzeigt, ob andere Seiten noch zu senden sind, und ansprechend darauf sendet das angerufene Faxgerät ein Nachrichtenbestätigungssignal, welches anzeigt, das die Seite erfolgreich empfangen wurde. Die Anruffreigabe tritt auf nachdem alle Seiten des Dokumentes durch das anrufende Faxgerät übertragen wurden. In diesem Schritt sendet das anrufende Faxgerät ein Trennungssignal und beide Faxgeräte trennen sich von der Telefonleitung und beenden die Kommunikation miteinander.
  • Die 1 veranschaulicht ein typisches, fest verdrahtetes Faksimilenetzwerk 10, welches über ein öffentlich geschaltetes Telefonnetzwerk (PSTN) operiert bzw. betrieben wird. Ein erstes (oder anrufendes) Faxgerät 12 ist ü ber das PSTN 14 mit einem zweiten (oder angerufenen) Faxgerät 16 verbunden. Die zwei Faxgeräte 12, 16 kommunizieren miteinander, wie oben beschrieben, mittels analogen Signalen, die über das PSTN 14 gesendet werden. Die Signale werden als analog angesehen, obwohl viele der Teile des PSTN digital sein könnten. In diesem PSTN-Faksimilenetzwerk 10, sind die Datenraten, die durch das Netzwerk unterstützt werden, immer so schnell wie die Faksimiledatenraten, die über das Netzwerk gesendet werden. Demgemäß treten Datenengpässe bei Faxübertragungen, die über solche PSTN-Faksimilenetzwerke übertagen werden, nicht auf.
  • Ein verdrahtetes Netzwerk kann jedoch auch ein Niedrigdatenratennetzwerk LDRN beinhalten. Wie in der 2 dargestellt, kann ein LDRN 22 in Kombination mit einem PSTN 14 eingesetzt werden, um ein LDRN/PSTN-Netzwerk 20 zu bilden. In dem verdrahteten PSTN/LDRN-Netzwerk 20 sind ein erstes (oder anrufendes) Faxgerät 20 und ein zweites (oder angerufenes) Faxgerät 16 über das PSTN 14 und das LDRN 22 verbunden. Die zwei Faxgeräte senden und empfangen analoge Signale über das PSTN 14 und LDRN 22, obwohl das LDRN 22 entweder analog oder digital sein kann, wobei ein digitales LDRN Schaltungen benötigt, um die übertragenen Signale von analog auf digital und umgekehrt zu konvertieren. Wenn das anrufende Faxgerät 22 überträgt, werden Daten bei dem LDRN 22 mit einer Faxübertragungs- (oder Daten-)Rate bei dem LDRN 22 ankommen. Diese Daten verlassen dann das LDRN mit einer geringeren Rate, um mit einer langsameren Rate über das LDRN übertragen zu werden. Dies resultiert in einer Datenansammlung auf der Seite des LDRN, die die Daten von dem anrufenden Faxgerät empfängt. Solch eine Datenansammlung findet statt bis das anrufende Faxgerät 12 die Datenübertragung abschließt, worauf anschließend die Datenaufstauung (oder Datenengpaß) in dem LDRN abnimmt bis alle Daten über das LDRN übertragen sind. Während dieser Zeit wartet das anrufende Faxgerät 12 auf ein Bestätigungssignal von dem angerufenen Faxgerät. Wenn der Engpass eine zu große Verzögerung bewirkt, wird das anrufende Faxgerät auflegen bevor das Bestätigungssignal gesendet wird.
  • In einer drahtlosen Umgebung, kann ein analoges drahtloses Netzwerk oder ein digitales drahtloses Netzwerk eingesetzt werden, wobei jedes von diesen eine erste und zweite Seite zum Übertragen und Empfangen von Faxdaten hat. Wenn Faxübertragung und -empfang über ein digitales drahtloses Netzwerk implementiert wird, wobei ein Beispiel dafür in der 3 gezeigt wird, muss das Netzwerk 30 die analoge Faxübertragung auf jeder Seite demodulieren, es über das Netzwerk in digitaler Form senden, und dann es auf der anderen Seite des Netzwerkes zurück in ein analoges Signal modulieren. Jede Seite des digitalen drahtlosen Netzwerkes kann mit einem Faxmodem 32, 36 ausgerüstet sein, welches diese Funktionen innerhalb des Netzwerkes 30 ausführt. Der Begriff „Modem" ist die Kurzform für MOdulator/DEModulator.
  • In Zusammenhang mit dem PSTN/LDRN-Netzwerk 20 tritt ein Datenengpaß auf der Eingabeseite des Netzwerkes auf, wenn ein digitales oder analoges drahtloses Netzwerk mit einer Datenrate geringer als die der Faxübertragung betrieben wird. Da die Datenrate in dem drahtlosen LDRN geringer ist als die Faksimile-Übertragungsdatenrate, werden Datenengpässe auftreten und während Faxdatenübertragungen eskalieren. In Zusammenhang mit dem LDRN/PSTN-Netzwerk 20 können diese Datenengpässe in einem analogen oder digitalen drahtlosen Netzwerk so groß werden, das bewirkt wird, dass das anrufende Faxgerät den Anruf beendet, bevor es die Datenübertragung abgeschlossen hat.
  • Demgemäß können in jedem LDRN Faxnetzwerk Datenengpässe auftreten. Solche Engpässe behindern den Datenfluß über das Netzwerk und können verhängnisvoll sein, wenn sie groß genug werden, um ein vorzeitiges Beenden von Faxübertragungen zu bewirken.
  • Demgemäß, gemäß der vorliegenden Erfindung, wird ein System und Verfahren vorgesehen zum Minimieren von Datenengpässen in einem Faksimile LDRN. Der Rest dieser Beschreibung erklärt Verfahren und Systeme zur Datenengpassminimierung, wie es in einem digitalen drahtlosen Netzwerk mit einem LDRN ausgeführt ist und wie es in der 3 gezeigt ist. Diese Ver fahren können ebenso in einem analogen drahtlosen Netzwerk oder dem PSTN/LDRN-Netzwerk 20, egal ob analog oder digital, implementiert werden. Ein Ausführungsbeispiel des digitalen LDRN-Systems der vorliegenden Erfindung wird in der 3 gezeigt und wird im allgemeinen durch das Bezugszeichen 30 bezeichnet.
  • Bezugnehmend auf die 3 umfaßt das System zum Minimieren eines Datenengpasses in einem digitalen LDRN ein erstes Faxgerät 12, ein erstes Faxmodem 32, ein digitales LDRN 34 ein zweites Faxgerät 36 und ein zweites Faxgerät 16. Das erste Faxgerät 12 und das erste Faxmodem 32 können aneinander gekoppelt werden durch ein verdrahtetes Telefonnetzwerk, ebenso wie das zweite Faxgerät 16 und das zweite Faxmodem 36. Beide Faxmodems 32, 36 sind wiederum an das digitale LDRN 34 gekoppelt. Bevorzugterweise sind die Faxmodems innerhalb des LDRN 34 eingebunden. Die Details dieses Systems werden unten beschrieben.
  • In diesem System, ist das erste Faxgerät 12 und das zweite Faxgerät 16 konventioneller Faxgeräte, bevorzugterweise „Group 3"-Faxgeräte wie sie durch die Standards des „International Telegraph and Telephone Consultative Comittee" (CCITT) definiert sind. Alternativ kann das System der vorliegenden Erfindung mittels „Group 1", „Group 2", oder „Group 4"-Faxgeräten implementiert werden. Um auf so eine Weise das System zu implementieren, wäre es nötig, die Verfahren, wie sie hierein beschrieben werden, in so einem Masse zu verändern, um den verschiedenen CCITT-Empfehlungen oder Standards (z.B. T.2, T.3 oder T.6) für diese Faxgerätegruppen Rechnung zu tragen.
  • Das erste Faxgerät 12 und das zweite Faxgerät 16 sind beide in der Lage zu Senden und zu Empfangen. Demgemäß sind beide Faxgeräte in der Lage Analogsignale zu senden und sie zu empfangen. Da „Group 3"-Faxgeräte kompatibel sind mit den Standardtelefonleitungen, z.B. einem PSTN können die ersten und zweiten Faxgeräte 12, 16 schlichtweg durch ein Einstecken in eine Telefonanschlußbox installiert werden. Wenn kein PSTN eingesetzt wird, wird ein privater bzw. separater Sprach- oder Digitalkanal benötigt. Wie in der 3 gezeigt sind die ersten und zweiten Faxgeräte 12, 16 über Standardtelefonleitungen (PSTN) mit den ersten und zweiten Faxmodems 32, 36 verbunden, wodurch es den Faxgeräten ermöglicht wird analoge Signal zu senden und zu empfangen und zwar an und von den Faxmodems. Das erste Faxmodem 32 und das zweite Faxmodem 36 werden eingesetzt um die analogen Faxübertragungen, die durch die Faxgeräte 12, 16 gesendet werden, zu demodulieren. Auf diese Art und Weise konvertieren beide Faxmodems die analogen Faksimile-Übertragungen in eine digitale Form. Zusätzlich werden beide Faxmodems 32, 36 eingesetzt um die digitalen Faksimile-Signale, die über das digitale LDRN 34 übertragen werden, zu modulieren, wobei die digitalen Signal zurück in analoge Faksimile-Signale zur Übertragung an die Faxgeräte 12, 16 konvertiert bzw. umgewandelt werden.
  • Wie oben bemerkt, befinden sich das erste Faxmodem 32 und das zweite Faxmodem 36 bevorzugterweise innerhalb des LDRN 34. Alternativ könnten die Faxmodems z.B. an dem selben Ort wie die Faxgeräte 12, 16 oder an einem beliebigen anderen Ort zwischen den Faxgeräten und dem LDRN 34 angeordnet sein. In einer dieser letzteren Implementierungen, wird ein separater (privat) digitaler Kanal benötigt für die Kommunikation zwischen dem LDRN 34 und den Faxmodems 32, 36.
  • Für den Rest dieser Beschreibung wird im Zusammenhang mit dem digitalen LDRN 34 Bezug genommen auf eine ersten und zweiten Seite und auf eine zweite Seite, wobei die zwei Seiten in Kommunikation miteinander über das LDRN stehen.
  • Der enfachheithalber wird so auf die erste Seite Bezug genommen als ob sie das erste Faxmodem 32 und andere Schaltungen und Software, enthalten innerhalb des digitalen LDRN 34, umfaßt. Ähnlich, wird auf die zweite Seite Bezug genommen, so als ob sie das zweite Faxmodem 36, sowie andere Schaltungen und Software innerhalb des LDRN 34 umfaßt. Für den Fachmann wird es offensichtlich sein, daß zusätzliche Faxmodems und Faxgeräte an das LDRN gekoppelt werden können, welches in der Lage ist simultan vier digitalisierte Faksimile-Signale zu übertragen.
  • Gemäß der vorliegenden Erfindung, kann ein Verfahren und System, welches den Fehler Korrektur bzw. „Error Correction" Modus (ECM) definiert in CCITT T.30 und T.4 umfaßt, eingesetzt werden um einen Datenengpaß in dem digitalen LDRN 34 zu minimieren. Der ECM ist ein Teil des T.30 (d.h. es ist der Standard in der T.30 Empfehlung), aber es ist ein optionales Merkmal in einem „Group 3" Faxgerät. Dies bedeutet, daß Faxgerätehersteller nicht ein ECM implementieren müssen um den „Group 3" Standard genüge zu tragen. Nichtsdestotrotz, wenn ECM während eines Faxanrufes (d.h. beide Geräte haben die Fähigkeit und beschließen diese einzusetzen) eingesetzt wird, kann der ECM durch das LDRN 34 eingesetzt werden um zu verhindern, daß ein Faxabruf vorzeitig beendet wird, d.h. ein „Timing-out" aufgrund eines Datenengpasses auftritt.
  • Ein Weg um den Datenengpaß mittels ECM zu reduzieren, ist der Einsatz eines Steuermechanismuses für den Strom, wie in dem ECM beschrieben. Dieser Mechanismus erlaubt es dem angerufenen Faxgerät (entweder das erste Faxgerät 12 oder das zweite Faxgerät 16) das angerufene Faxgerät (wiederum entweder das erste oder das zweite Faxgerät 12, 16) für eine Zeitdauer aufzuhalten bzw. zurückzuhalten (hold oft). Dies ist ein Teil des T.30 Standards.
  • Alternativ, kann der ECM eingesetzt werden in Zusammenhang mit einer Wiederholungssendungsfunktion um Datenengpässe zu minimieren in dem ECM Daten die auf einer Dokumentenseite, die von einem Faxgerät zu einem anderen Faxgerät gesendet werden soll, in Blöcke unterteilt. Jeder Block wird weiterhin in einer Anzahl von Rahmen unterteilt. Es kann 256 oder 64 Rahmen pro Block (absprechbar zwischen den Faxgeräten) geben und es gibt bis zu 256 Blöcke pro Seite. Zwischen der Übertragung von jedem Datenblock, kann das angerufene Faxgerät bei dem anrufenden Faxgerät anfragen um Rahmen innerhalb des gegenwärtigen Blocks wiederholt bzw. noch mal zu senden.
  • Das angerufene Faxgerät kann dies bis zu viermal pro Block ausführen. Im normalen Betrieb werden solche Anfragen nach wiederholter Übertragung nur ausgeführt wenn ein Block mit Fehlern empfangen wird oder wenn das angerufene Faxgerät den Block im Ganzen verpaßt hat.
  • Die Wiederholungssendefunktion kann jedoch durch das LDRN 34 eingesetzt werden, um das anrufende Faxgerät zu verzögern, während das LDRN 34 die Daten über das LDRN sendet. Bei einem solchen Verfahren, wird ein Datenstrom, der den Daten, die auf der Dokumentenseite enthalten sind, entspricht, in analoger Form in dem ersten Faxgerät 12 zu dem ersten Faxmodem 32 (d.h. der ersten Seite des LDRN 34) übertragen, wo der Datenstrom in digitaler Form übertragen wird. Wenn die Datenrate von dem ersten Faxgerät 12 größer ist als die Datenrate des LDRN 34 werden einige Daten in den Datenstrom sich in einer Art von Speichervorrichtung (z.B. einem Datensendespeicher) ansammeln, der sich an der ersten Seite des LDRN 34 befindet.
  • Um solch eine Datenansammlung zu verhindern, kann das digitale LDRN 34 eingesetzt werden um das erste Faxgerät 12 beschäftigt zu halten, und zwar durch ein Anfordern das Datenrahmen, die korrekt durch das LDRN empfangen wurden, noch mal übertragen werden. Die speziellen Rahmen, die durch das LDRN 34 zur nochmaligen Sendung abgefragt werden, sind willkürlich. Die Anzahl von Rahmen, die zur nochmaligen Sendung abgefragt werden, kann berechnet werden, und zwar mittels eines Algorithmus, der den Datenengpaßeffekt minimiert, wenn das LDRN 34 mit einer geringeren Datenrate als die Faksimile-Übertragung betrieben wird. Die folgende Formel wird eingesetzt um den Engpaßeffekt zu minimieren: NRETX-Frames = INT[(Toverhead + (LBottleneck/Rfax))/(LFrame/RLDRN)], (1)
  • In der Gleichung (1) entspricht NRETX-Frames der Anzahl von Rahmen die das LDRN 34 abfragen wird für ein nochmaliges Senden durch das anrufende Faxgerät. INT zeigt an daß die Anzahl von noch mal gesendeten Rahmen ein Integerwert ist, im Gegensatz zu einer Bruchzahl. Zusätzlich, ist TOverhead ein festgesetzter Wert, der empirisch bestimmt wird, und dem folgenden Rechnung trägt: die Zeit die benötigt wird um eine nochmalige Übertragung anzufragen, die Zeit die von dem Faxgerät benötigt wird, um die nochmalige Übertragung aufzubauen, und die Zeit ein Bestätigungssignal für die abgefragte nochmalige Übertragung zu senden. TOverhead umfaßt jedoch nicht die Zeit die benötigt wird um die angefragten Rahmen nochmalig zu senden. LBottleneck entspricht der Datenmenge, die in dem LDRN/Modemdatensendespeicher gespeichert ist und noch über das LDRN 34 gesendet werden soll, und weiter entspricht Rfax der Datenrate der Faksimile-Übertragung. Lframe ist die Datenmenge in einem einzelnen Faxdatenrahmen, und RLDRNS ist die Datenrate des digitalen LDRN 34.
  • Ziel ist es, daß das übertragende Faxgerät beginnt einen neuen Block von Daten zu übertragen, genau dann, wenn sich der Engpaß bei dem LDRN 34 entleert bzw. auflöst. Dies würde die Verzögerung erzeugt durch eine LDRN-Datenrate, die geringer ist als die Faxübertragungsdatenrate, minimieren.
  • Die Berechnung in der Gleichung (1) wird ausgeführt und somit eine nochmalige Sendung von Datenrahmen angefragt, jedoch nur, wenn eine anfängliche Bedingung erfüllt wird. Demgemäß muß die Anzahl von noch mal zu sendenden Datenrahmen, die es dem LDRN 34 ermöglichen seinen Datenspeicher (NBottleneck) zu leeren, größer sein als ein festgelegter Integerwert (Nmin). Dies verhindert ein unnötiges nochmaliges Senden von Datenrahmen (d.h. wenn der Engpaßeffekt nicht wesentlich genug ist um ein nochmaliges Senden zu rechtfertigen. NBottleneck wird wie folgend berechnet: NBottleneck = INT[Tbottleneck/Tframe)] = INT[(LBottleneck/Rfax)/(LFrame/RLDRN)], (2)wobei LBottleneck, Rfax, LFrame, RLDRN die selben Variablen sind wie die im Bezug auf die Gleichung (1) beschriebenen.
  • Bezugnehmend nun auf die 4 ist ein Flußdiagramm vorgesehen, welches das ECM-Verfahren zur nochmaligen Sendung darstellt. Der Prozeß beginnt im Schritt 42, zu welchem Zeitpunkt ein Datenblock von einer Seite des Dokumentes, welches durch das erste Faxgerät 12 gesendet wird, auf der ersten Seite des LDRN 34 empfangen wird. Unter Einsatz des Datenblocks, dient der nächste Schritt 43 zum Berechnen von NBottleneck mittels Gleichung (2). Nach der Ausführung der Berechnung, umfaßt der nächste Schritt 44 einen Vergleich von NBottleneck mit Nmin. Wenn NBottleneck größer ist ala Nmin, wie in Schritt 45 gezeigt, wird NRETX-Frames mittels Gleichung (1) berechnet und es wird ein Bestätigungssignal von der ersten Seite des LDRN 34 an das erste Faxgerät 12 geschickt, wobei angefragt wird, daß das erste Faxgerät die NRETX-Frames noch mal sendet. Die speziellen Datenrahmen, die das LDRN zum nochmaligen Senden anfordert, sind willkürlich; nur die Anzahl der Rahmen d.h. NRETX-Frames ist signifikant.
  • Auf der anderen Seite, wenn im Schritt 44 NBottleneck kleiner ist als Nmin, wird das nochmalige Senden von Datenrahmen nicht durch das LDRN 34 abgefragt. Statt dessen, wie im Schritt 46 gezeigt wird das LDRN ein Bestätigungssignal an das erste Faxgerät 12 schicken ohne eine Abfrage zur wiederholten Sendung, und die Prozedur wird mit dem nächsten empfangen Block wiederholt.
  • Wie es für den Fachmann offensichtlich sein wird, können die Verfahren zur Minimierung von Datenengpässen mittels des ECM implementiert werden mit Schaltungen die in dem LDRN 34, dem Faxmodem 32 und 36 oder beiden umfaßt sind. Bevorzugterweise wird die Schaltung LSI und/oder VLSI-Komponenten einsetzen. Alternativ kann das Verfahren durch Software oder eine Kombination von Software und Schaltungen implementiert werden.
  • Ein zweites Ausführungsbeispiel der vorliegenden Erfindung umfaßt den Einsatz von Kompressionsverfahren um die Rate mit der Daten durch das LDRN übertragen werden zu erhöhen zum Minimieren von Datenengpässen in dem LDRN. Wie in Zusammenhang mit den ECM-Verfahren können die Kompres sionsverfahren durch Hardware, Software oder eine Kombination von den beiden implementiert werden.
  • Die T.4 Empfehlung oder Standard umfaßt verschiedene Kodierungsformate. Als ein Teil der Faksimile-Verhandlung zwischen zwei kommunizierenden Faksimile-Geräten wird das Kodierungsformat auf entweder ein eindimensionales oder ein zweidimensionales (1-D oder 2-D) festgesetzt. Wiederum bezugnehmend auf die 3, zwingt in dem Kompressionsschema das digitale LDRN 34 die Faxgeräte 12, 16 das 1-D Format einzusetzen, während das LDRN 34 das effizientere 2-D Format einsetzt, um einen Datenstrom von einer Seite des LDRN zu der anderen Seite zu übertragen. In dem 1-D Modus kann nun zum Beispiel das erste Faxgerät 12 einen Datenstrom kodiert mit dem 1-D Bilddatenformat zu der ersten Seite des digitalen LDRN 34 senden. Wenn der Datenstrom an der ersten Seite empfangen wird, wird er digitalisiert und endkomprimiert. Das LDRN kodiert dann nochmalig den unkomprimierten Datenstrom in das 2-D Bilddatenformat und übermittelt den wieder kodierten Datenstrom von der ersten Seite „over the air" bzw. über die Luftschnittstelle zu der zweiten Seite des LDRN 34. Sobald der Datenstrom auf der zweiten Seite empfangen wird, wird der übertragene Datenstrom wiederum dekomprimiert, wird nochmalig zurück in das 1-D Bilddatenformat kodiert und wird zurück in die analoge Form gewandelt. Die zweite Seite des LDRN 34 sendet dann den nochmalig kodierten analogen Datenstrom zu dem zweiten Faxgerät 16. Das zweite Faxgerät 16 dekodiert den Datenstrom und gibt ihn in einem Format, lesbar für den Benutzer, aus.
  • Alternativ könnte das Kompressionsverfahren mittels Bildverarbeitung implementiert werden, in welcher ein Standardbilddatenformat (oder Bildkodierung) in dem digitalen LDRN 34 eingesetzt wird. In diesem alternativen Kompressionsschema sendet das erste Faxgerät 12 einen Datenstrom, kodiert in ein Standardbilddatenformat (1-D oder 2-D) zu der ersten Seite des LDRN 34. Die erste Seite entkomprimiert und digitalisiert den Datenstrom, konvertiert ihn in ein Bitmap-Bild mit Bilddaten. Dieses Bitmap-Bild wird dann verarbeitet, wodurch die Menge von Bilddaten reduziert wird. Die Reduktionsmenge sollte der Differenz der Faxdatenübertragungsrate und der LDRN-Datenrate entsprechen. Solch eine Bildverarbeitung könnte ein Remapping des Bildes auf weniger Pixel involvieren (d.h. ein Bild mit reduzierter Auflösung). Unabhängig von dem eingesetzten Bildverarbeitungsschema, wird die Bilddatenmenge geringer sein als die ursprüngliche Menge, die von dem ersten Faxgerät 12 gesendet wurde, und zwar um eine Menge, die den Datenengpaß an der ersten Seite des digitalen LDRN 34 Rechnung trägt.
  • Die verarbeiteten Bitmap Daten werden dann komprimiert und von der ersten Seite des LDRN 34 zu der zweiten Seite des LDRN übertragen. Auf der zweiten Seite werden die übertragenen Daten endkomprimiert und umgekehrt verarbeitet, wodurch auf der zweiten Seite des LDRN die endkomprimierten Bitmap-Daten wieder in das ursprüngliche T.4 Bilddatenformat (1-D oder 2-D) kodiert werden. Auf diese Art und Weise wird der ursprüngliche Datenstrom, der von dem ersten Faxgerät 12 gesendet wird, im wesentlichen reproduziert. Diese reproduzierten Daten werden zurück in die analoge Form gewandelt, und werden von der zweiten Seite des LDRN 34 zu dem zweiten Faxgerät 16 gesendet.
  • In einem dritten Ausführungsbeispiel der vorliegenden Erfindung werden Zeilen von Faksimile-Bilddaten fallengelassen, so daß die fallengelassenen Datenzeilen nicht von der ersten zu der zweiten Seite eines LDRN gesendet werden, wodurch Datenengpäße minimiert wird. In diesem Verfahren wird ein kurzes Anzeigesignal gesendet, zum Beispiel von der ersten Seite zu der zweiten Seite des LDRN 34, das anzeigt daß eine Datenzeile fallengelassen wurde. Auf der zweiten Seite fügt das LDRN eine Datenzeile ein, um die fallengelassene Datenzeile zu ersetzen und/oder nachzubilden. Die eingefügte Zeile kann eine Wiederholung der Datenzeile sein, die der fallengelassenen Zeile vorhergeht, oder kann eine Zeile sein, gebildet durch das Ausführen einer Bildverarbeitungsfunktion auf die vorhergehenden N Zeilen, wobei N eine vorbestimmte Zahl ist. Wie in Zusammenhang mit dem ECM und dem Komprimierungsverfahren, kann dieses Verfahren ebenfalls durch Hardware, Software oder eine Kombination von den beiden implementiert werden.
  • Verschiedene Algorithmen können gewählt werden, um zu entscheide welche Datenzeilen fallengelassen werden. Zunächst könnte jede N-te Zeile fallengelassen werden, in diesem Fall würde ein Datenstrom von dem ersten Faxgerät 12 auf der ersten Seite des LDRN 34 übertragen werden, wobei der Datenstrom mehrere Datenzeilen umfaßt. Wenn der Datenstrom auf der ersten Seite empfangen wurde, würde der Datenstrom verarbeitet werden und jede N-te Zeile würde fallengelassen werden.
  • Zweitens, eine flexible Gleichung könnte eingesetzt werden um zu bestimmen wie viele zusammenhängende Datenzeilen übertragen werden bevor die nächste Zeile fallengelassen wird. Hier kann der Datenstrom von dem ersten Faxgerät 12 zu der ersten Seite des LDRN 34 übertragen werden, wobei der Datenstrom wiederum Datenzeilen umfaßt. Sobald auf der ersten Seite des LDRN der Datenstrom empfangen wird, wird er verarbeitet, was das Bestimmen von zusammenhängenden Datenzeilen, Ncontiguous, die zwischen fallengelassenen Zeilen übertragen werden, umfaßt, wobei Ncontiguous gemäß der folgenden Gleichung berechnet wird: Ncontiguous = Nmin-sent + INT[Ndrop-window·Runiform(0,1)] (3)
  • In der Gleichung (3) entspricht Nmin-sent einer minimalen Zahl von zusammenhängenden nicht fallengelassenen Datenzeilen, weiterhin entspricht Ndrop-window einem Fenster bzw. Intervall von Datenzeilen die fallengelassen werden können, und weiter ist Runitorm (0,1) eine Funktion die gleichmäßig verteilte reele Werte zwischen 0 und 1 ausgibt.
  • Nmin-sent und Ndrop-window werden so gewählt, daß im Durchschnitt der Datenengpaß bei dem LDRN 34 minimiert wird. Diese Werte müssen außerdem so ausgewählt werden, um die Auswirkung auf die Qualität des Faxdatenbilds zu minimieren. Um diese Bedingungen zu erfüllen können separate Werte für die Paare von (Nmin-sent Ndrop-window) gewählt werden, welchen verschiedenen Faksimile-Kodierungsformaten, verschiedenen LDRN-Datenraten und verschie denen Faxübertragungsdatenraten entsprechen. Eine Nachschautabelle bzw. Look Up Table kann für jeder der (Nmin-sent, Ndrop-window) Paare eingesetzt werden um die Auswahl von solchen Werten zu implementieren.
  • Unabhängig von dem eingesetzten Algorithmus, wird der Datenstrom, nach der Verarbeitung, von der ersten Seite des LDRN 34 zu der zweiten Seite übertragen, und zwar zusammen mit den Anzeigesignalen. Wie oben bemerkt, entspricht jedes Anzeigesignal einer fallengelassenen Datenzeile. Auf der zweiten Seite des LDRN 34, wird eine neue Datenzeile für jede der fallengelassenen Zeilen, wie oben beschrieben, eingefügt.
  • Bezugnehmend auf die 5 ist ein Flußdiagramm zu sehen, welches den Einsatz der Gleichung (3) zur Bestimmung welche Datenzeilen fallengelassen werden, dargestellt. Wie in dem Schritt 51 zu sehen, wird ein Zähler, Nsent, anfänglich auf 0 gesetzt, wobei Nmin-sent einen Minimumschwellenwert von zusammenhängenden nicht fallengelassenen Datenzeilen entspricht, die bedient werden müssen bevor eine Zeile fallengelassen werden kann. Außerdem wird im Schritt 51 Ncontiguous gemäß Gleichung (3) berechnet. Nach Abschluß des Schrittes 51 wird eine Datenzeile auf der ersten Seite des LDRN 34 von dem sendenden Faxgerät empfangen, wie dargestellt in dem Schritt 52. Als nächstes wird Nsent im Schritt 53 erhöht, wonach Nsent mit Ncontiguous im Schritt 54 verglichen wird.
  • Gemäß Schritt 54 wird, wenn Nsent = Ncontiguous ist, die gegenwärtig empfangene Datenzeile fallengelassen und ein Anzeigesignal wird erzeugt, welches anzeigt, daß eine Datenzeile aus dem LDRN-Datensendesepeicher fallengelassen wurde, wie dargestellt in Schritt 55. Wenn jedoch Nsent nicht gleich Scontiguous ist wird die gegenwärtig empfangene Datenzeile in dem LDRN-Datensendespeicher bzw. Buffer gespeichert, wie angedeutet in Schritt 56. Nach der Ausführung des Schrittes 55 wird der Schritt 51 wiederholt, wodurch Nsent zurück auf 0 gesetzt wird und Ncontiguous erneut berechnet wird. Nach der Ausführung des Schrittes 56 jedoch wird die Schleife fortgesetzt, kehrt zu Schritt 52 zurück und dieser Schritt, sowohl als auch die Schritte 53 und 54, werden wiederholt.
  • Alternativ kann ein Datenengpaß in dem LDRN 34 minimiert werden durch ein Fallenlassen von Datenzeilen basierend auf der gegenwärtigen Tiefe des Datenengpasses und der Länge der ankommenden Datenzeilen. Durch Fallenlassen der längsten Datenzeilen, wird der Vorteil vom Fallenlassen von Datenzeilen maximiert. Gemäß diesem Verfahren, wird ein Zeilenlängenschwellenwert (Lmin) bestimmt, so daß wenn die Länge der Datenzeile Lmin überschreitet wird die Datenzeile in dem LDRN fallengelassen wird. Bezugnehmend wiederum auf 3, in diesem Verfahren wird ein Datenstrom von dem ersten Faxgerät 12 zu der ersten Seite des digitalen LDRN 34 übertragen. Der Datenstrom, welcher Bilddaten, die durch das erste Faxgerät 12 von einer Dokumentenseite eingescannt werden, entsprechen, hat eine Anzahl von Datenzeilen, von denen jede eine Zeilenlänge (d.h., eine Menge von Daten die der Anzahl von Datenbits die in jeder Datenzeile enthalten sind entspricht) besitzt. Wenn der Datenstrom der ersten Seite des LDRN 34 empfangen wird, wird er verarbeitet, was ein Fallenlassen jeder der Datenzeilen umfaßt, für die die Zeilenlänge Lmin überschreitet wird.
  • Der Algorithmus zum Setzen von Lmin in dem LDRN 34 kann fixiert bzw. festgelegt oder dynamisch sein. In dem Fall wo Lmin fixiert ist, wird auf der ersten Seite des LDRN jeder der ankommenden Datenzeilen mit dem festgelegten Lmin-Wert verglichen, und jede Datenzeile die Lmin überschreitet wird verworfen. Der Wert der dem festgelegten Lmin entspricht unterscheidet sich für verschiedene Faksimile-Datenraten und verschiedene LDRN-Datenraten. Werte, die solch einem veränderlichen Lmin entsprechen, können in einer Lmin-Nachschautabelle implementiert werden.
  • In einem dynamischen System, wird Lmin basierend auf der gegenwärtigen Tiefe des Datensendespeichers des Datenengpasses auf der ersten Seite des LDRN 34 basieren. Um das dynamische Lmin zu berechnen wird ein Algorithmus eingesetzt. Dieser Algorithmus setzt die Menge von Daten, LBottleneck, die in dem Datensendespeicher gespeichert werden ein, so daß Lmin eine sinkende Funktion von LBottleneck ist (d.h. Lmin sinkt wenn LBottleneck sich erhöht), und somit werden mehr Zeilen fallengelassen wenn der Engpaß wächst. Demgemäß wird, wenn das LDRN in seiner Datenübertragung mehr und mehr hinterherläuft, wird Lmin gesenkt, was in dem Fallenlassen von kürzer und kürzer werdenden Datenzeilen resultiert. Umgekehrt wird, wenn der LDRN-Datenengpaß kleiner wird, Lmin erhöht, was bewirkt, daß nur längere Datenzeilen fallengelassen werden.
  • Nach der Verarbeitung, wird der Datenstrom minus der fallengelassenen Zeilen von der ersten Seite zu der zweite Seite des LDRN 34 übertragen. Zusammen mit den verarbeiteten Daten werden kurze Anzeigesignale übertragen, von denen jedes einer fallengelassenen Datenzeile entspricht und diese anzeigt. Nach dem Empfang bei der zweiten Seite des digitalen LDRN 34 wird die zweite Seite eine Datenzeile für jede der fallengelassenen Zeilen einfügen. Die Bestimmung wann und ob eine Datenzeile eingefügt wird erfolgt basierend auf den übertragenen Anzeigesignal. Wie oben diskutiert, kann die eingefügte Datenzeile eine Wiederholung der letzten Datenzeile, die der fallengelassenen Datenzeile vorhergegangen ist, sein oder die zweite Seite des LDRN kann eine einzufügende Datenzeile kreieren durch die Ausführung von Bildverarbeitung auf N Datenzeilen, die der fallengelassenen Datenzeile vorhergegangen sind.
  • In einem vierten Ausführungsbeispiel der vorliegenden Erfindung umfaßt ein anderes Verfahren zum Minimieren von Datenengpässen in einem LDRN das Fallenlassen von Bits auf einer Seite des LDRN und Wiedereinsetzen von diesen auf der anderen. Zwei Faxgeräte, die miteinander kommunizieren, sind in der Lage einen Wert, der einer Minimalzeilenscannzeit (MSLT) entspricht, abzusprechen. Die MSLT ist ein konventionelles Merkmal des T.30, und kompensiert langsame Papierzuführung/Scanning-mechanismen innerhalb der Faxgeräte. Wenn eine Datenzeile nur in einige wenige Bits zum Beispiel eine leere Zeile kodiert wird, kann die Übertragungszeit für diese Bits geringer sein als die MSLT. In dem Fall daß dies auftritt, füllt das übertragende Faxgerät Bits am Ende der Datenzeile ein, was bewirkt, daß die Übertragungszeit für diese Datenzeile zumindest so lang ist wie die MSLT.
  • In dem Füllbitverfahren, kann die MSLT eingesetzt werden um den Datenengpaß in einem LDRN zu minimieren. Wiederum bezugnehmend auf die 3, verhandeln die ersten und zweiten Faxgeräte 12 und 16 zuerst einen Wert, der der MSLT entspricht. Das übertragende Gerät (z.B. das erste Faxgerät 12) scannt und kodiert dann die Bilddaten die auf einer Dokumentenseite auftreten, in Datenzeilen. Als nächstes verarbeitet das Faxgerät 12 die eingescannten und kodierten Daten, was ein Einfügen von Füllbits in jede der Datenzeilen umfaßt, in welchen die Anzahl der Bits geringer ist als der Wert, der dem MSLT-Wert entspricht. Solch ein Verarbeiten bewirkt, daß die Übertragungszeit für jede der kodierten Datenzeilen gleich oder größer ist als die MSLT. Die verarbeiteten Daten werden dann an die erste Seite des LDRN 34 übertragen, wo sie wiederum verarbeitet werden. in dem zweiten Verarbeitungsschritt, werden alle Füllbits von den gefüllten Datenzeilen entfernt.
  • Die Daten minus den Füllbits, werden dann von der ersten Seite des LDRN 34 an die zweite Seite des LDRN gesendet. Dort werden die Daten zum dritten Mal verarbeitet, was ein nochmaliges Einsetzen der entfernten Füllbits in ihrer entsprechenden Datenzeilen umfaßt. Wann und ob die zweite Seite des LDRN Füllbits in die Datenzeilen einfügen wird wird gemäß der folgenden Gleichung bestimmt: Tline = Lline/Rfax, (4)wobei Tline der Übertragungszeit für die Faxdatenzeile entspricht, und weiter Lline gleich der Datenmenge in der Faxdatenzeile ist, und Rfax gleich der Faksimile-Übertragungsdatenrate ist. Für jede der Datenzeilen, wenn Tline kleiner als MSLT ist, werden Füllbits am Ende der Datenzeile bei der zweiten Seite des LDRN 34 eingefüllt, wodurch Lline und Tline erhöht werden bis Tline ≥ der MSLT ist.
  • Demgemäß werden die Datenzeilen ihrem Füllstatus, den sie hatten als sie von dem ersten Faxgerät 12 an die erste Seite des LDRN 34 übertragen wurden, wiederhergestellt haben. Diese neu gefüllten Datenzeilen, sowie der Rest der eingescannten Bilddaten, wird dann von der zweiten Seite des LDRN an das zweite Faxgerät 16 übertragen. Auf diese Weise wird keines der Füllbits über das LDRN übertragen, wodurch Zeit für die Übertragung des Faksimile-Bildes gespart wird. Wie in dem Zusammenhang mit den anderen Ausführungsbeispielen die hierin beschrieben wurden, kann das Füllbitverfahren in dem LDRN 34 und/oder den Faxmodems 32 und 36 mittels Hardware, Software oder eine Kombination von den beiden implementiert werden.
  • Der Fachmann wird erkennen, daß die Verfahren und Vorrichtung, die hierin beschrieben wurden, in einer Vielzahl von Faksimile-Netzwerken implementiert werden. Solche Netzwerke würden nicht nur digitale drahtlose Netzwerke umfassen, sondern auch analoge drahtlose Netzwerke. Tatsächlich, können die Verfahren und Vorrichtungen die hierin beschrieben wurden in jedem LDRN implementiert werden, in dem Faksimile-Bilder übertragen werden und in welchem Datenengpässe bei solchen Übertragungen auftauchen können.
  • Demgemäß wird es für den Fachmann offensichtlich sein, daß verschiedene Modifikationen und Variationen an der Vorrichtung und in dem Verfahren der vorliegenden Erfindung ausgeführt werden können ohne den Geist und Rahmen der Erfindung zu verlassen. Es wird deshalb als gegeben angesehen, daß die vorliegende Erfindung Modifikationen und Variationen der Erfindungen abdeckt, so lange sie innerhalb des Rahmens der beigefügten Ansprüche fallen.

Claims (2)

  1. Verfahren zur Minimierung eines Datenflaschenhalses bzw. -engpass in einem eine niedrige Datenrate besitzenden Netzwerk (LDRN = Low Data Rate Network), wobei das LDRN eine erste Seite und eine zweite Seite besitzt und das LDRN mit einer ersten Facsimile(FAX-)Maschine und einer zweiten Faxmaschine gekoppelt ist, wobei die ersten und zweiten Faxmaschinen in der Lage sind, einen Wert entsprechend einer minimalen Abtastzeilenzeit (MSLT = Minimum Scan Line Time) auszuhandeln, wobei das Verfahren Folgendes vorsieht: Abtasten (Scanning) und Codieren eines Datenstromes in eine Vielzahl von Datenzeilen unter Verwendung der erwähnten ersten Faxmaschine; Verarbeiten des erwähnten abgetasteten und codierten Datenstromes einschließlich des Einsetzens von mindestens einem Füllbit in jede der Vielzahl von Datenzeilen mit einem Bitwert (Lline = LZeile) weniger als der erwähnte MSLT-Wert, wodurch der erwähnte Bitwert für jede der Vielzahl von Datenzeilen der verarbeiteten Daten dem erwähnten MSLT-Wert gleicht oder diesen übersteigt; Übertragen bzw. Senden der verarbeiteten Daten von der ersten Faxmaschine zu der ersten Seite des LDRN mit einer Faxübertragungs- oder Sendedatenrate Rfax; zweites Verarbeiten der erwähnten übertragenen Daten einschließlich des Entfernens aus jeder der erwähnten eingesetzten Datenzeilen, des erwähnten mindestens einen Füllbits; zweites Übertragen der erwähnten zweiten verarbeiteten Daten von der ersten Seite zu der zweiten Seite des LDRN und zwar für eine Übertragungszeit (Tline = TZeile) bestimmt durch den Datenzeilenbitwert (Lline = LZeile) und der Faxübertragungsdatenrate (Rfax), drittes Verarbeiten der zweiten übertragenen Daten einschließlich des Wiedereinsetzens des mindestens einen Füllbits in jede der erwähnten Datenzeilen und zwar abhängig von einem Vergleich zwischen der Übertragungszeit (Tline = TZeile) und der minimalen Abtastzeilenzeit (MLST); und drittes Übertragen der erwähnten dritten verarbeiteten Daten von der zweiten Seite des LDRN zu der zweiten Faxmaschine.
  2. Verfahren nach Anspruch 1, wobei ferner Folgendes vorgesehen ist: Bestimmung ob der Schritt des dritten Verarbeitens durchgeführt werden soll, wobei der Bestimmungsschritt die folgenden Subsätze aufweist: Berechnen für jede der zweiten übertragenen Datenzeilen, die Übertragungszeit Tline gemäß der folgenden Gleichung Tline = Lline/Rfax,wobei Rfax die erwähnte Faxübertragungsdatenrate ist; Vergleichen für jede der zweiten übertragenen Datenzeilen Tline mit MSLT; und wenn Tline (TZeile) kleiner als MLST ist, Ausführen des dritten Verarbeitungsschrittes.
DE69434338T 1993-11-15 1994-11-15 System und Verfahren zur Faksimiledatenübertragung Expired - Lifetime DE69434338T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/152,157 US5539531A (en) 1993-11-15 1993-11-15 System and method for facsimile data transmission
US152157 1993-11-15

Publications (2)

Publication Number Publication Date
DE69434338D1 DE69434338D1 (de) 2005-05-19
DE69434338T2 true DE69434338T2 (de) 2006-01-19

Family

ID=22541724

Family Applications (4)

Application Number Title Priority Date Filing Date
DE69433987T Expired - Lifetime DE69433987T2 (de) 1993-11-15 1994-11-15 System und Verfahren zur Faksimiledatenübertragung
DE69424179T Expired - Lifetime DE69424179T2 (de) 1993-11-15 1994-11-15 System und verfahren zur faksimiledatenubertragung
DE69434338T Expired - Lifetime DE69434338T2 (de) 1993-11-15 1994-11-15 System und Verfahren zur Faksimiledatenübertragung
DE69434607T Expired - Lifetime DE69434607T2 (de) 1993-11-15 1994-11-15 Faksimiledatenübertragungssystem und -Verfahren

Family Applications Before (2)

Application Number Title Priority Date Filing Date
DE69433987T Expired - Lifetime DE69433987T2 (de) 1993-11-15 1994-11-15 System und Verfahren zur Faksimiledatenübertragung
DE69424179T Expired - Lifetime DE69424179T2 (de) 1993-11-15 1994-11-15 System und verfahren zur faksimiledatenubertragung

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE69434607T Expired - Lifetime DE69434607T2 (de) 1993-11-15 1994-11-15 Faksimiledatenübertragungssystem und -Verfahren

Country Status (13)

Country Link
US (4) US5539531A (de)
EP (4) EP0967786B1 (de)
JP (3) JP3457323B2 (de)
KR (1) KR100382398B1 (de)
CN (1) CN1058121C (de)
AT (4) ATE315310T1 (de)
AU (1) AU692814B2 (de)
BR (1) BR9408064A (de)
CA (5) CA2429745C (de)
DE (4) DE69433987T2 (de)
FI (1) FI114431B (de)
HK (4) HK1011128A1 (de)
WO (1) WO1995014347A1 (de)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH082068A (ja) * 1994-06-17 1996-01-09 Matsushita Electric Ind Co Ltd ファクシミリ付きプリンター
DE19517391C2 (de) * 1994-06-20 1999-07-22 Siemens Ag Verfahren und Anordnung zum Übertragen von Audiosignalen zwischen Kommunikationsendgeräten
US5854898A (en) 1995-02-24 1998-12-29 Apple Computer, Inc. System for automatically adding additional data stream to existing media connection between two end points upon exchange of notifying and confirmation messages therebetween
ZA965340B (en) 1995-06-30 1997-01-27 Interdigital Tech Corp Code division multiple access (cdma) communication system
US5710639A (en) * 1996-01-25 1998-01-20 Kuznicki; William Joseph Scan line compressed facsimile communication system
US5864678A (en) * 1996-05-08 1999-01-26 Apple Computer, Inc. System for detecting and reporting data flow imbalance between computers using grab rate outflow rate arrival rate and play rate
US5872845A (en) * 1996-06-05 1999-02-16 Feder; Benjamin Method and apparatus for interfacing fax machines to digital communication networks
US6038037A (en) 1996-12-13 2000-03-14 Qualcomm Incorporated Digital network interface for analog fax equipment
US6339481B1 (en) 1997-03-03 2002-01-15 Texas Instruments Incorporated Real-time facsimile transmission over digital networks
JP3593849B2 (ja) * 1997-05-20 2004-11-24 村田機械株式会社 電子メール機能付ファクシミリ装置
US6456399B1 (en) * 1998-02-25 2002-09-24 Telenor Satellite Services, Inc. Buffer overflow and underflow control for facsimile transmission
US6310870B1 (en) 1998-03-30 2001-10-30 Oki Telecom, Inc. Method for transmitting high data rate information in code division multiple access systems
US6160639A (en) * 1998-09-23 2000-12-12 Motorola, Inc. Method and system for negotiating transmitting and receiving modes for transmitting facsimile data via a medium having a variable data transmission time
US6559980B1 (en) * 1999-01-08 2003-05-06 Cisco Systems, Inc. Increasing speed of non-error corrected fax transmissions
KR100318741B1 (ko) 1999-07-14 2001-12-28 윤종용 수신측의 출력방식에 따라 팩스 데이터의 전송을 제어하는 방법
CN1129274C (zh) * 2001-07-25 2003-11-26 华为技术有限公司 限速ip传真方法及ip传真中实现网关限速的方法
US20040137058A1 (en) * 2002-07-09 2004-07-15 Katdare Ashok V. Effervescent bisphosphonate formulation
US7270039B2 (en) * 2002-09-19 2007-09-18 Formax, Inc. Reload system for slicing machine
KR100564628B1 (ko) * 2004-06-16 2006-03-28 삼성전자주식회사 스플릿 게이트형 플래쉬 메모리 소자 및 그 제조방법
US20070087052A1 (en) * 2005-10-19 2007-04-19 Katdare Ashok V Effervescent bisphosphonate formulation
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
US9575916B2 (en) 2014-01-06 2017-02-21 International Business Machines Corporation Apparatus and method for identifying performance bottlenecks in pipeline parallel processing environment
US9501377B2 (en) 2014-03-18 2016-11-22 International Business Machines Corporation Generating and implementing data integration job execution design recommendations
US9424160B2 (en) 2014-03-18 2016-08-23 International Business Machines Corporation Detection of data flow bottlenecks and disruptions based on operator timing profiles in a parallel processing environment
US10756860B2 (en) 2018-11-05 2020-08-25 XCOM Labs, Inc. Distributed multiple-input multiple-output downlink configuration
US10812216B2 (en) 2018-11-05 2020-10-20 XCOM Labs, Inc. Cooperative multiple-input multiple-output downlink scheduling
US10432272B1 (en) 2018-11-05 2019-10-01 XCOM Labs, Inc. Variable multiple-input multiple-output downlink user equipment
US10659112B1 (en) 2018-11-05 2020-05-19 XCOM Labs, Inc. User equipment assisted multiple-input multiple-output downlink configuration
US11063645B2 (en) 2018-12-18 2021-07-13 XCOM Labs, Inc. Methods of wirelessly communicating with a group of devices
US10756795B2 (en) 2018-12-18 2020-08-25 XCOM Labs, Inc. User equipment with cellular link and peer-to-peer link
US11330649B2 (en) 2019-01-25 2022-05-10 XCOM Labs, Inc. Methods and systems of multi-link peer-to-peer communications
US10756767B1 (en) 2019-02-05 2020-08-25 XCOM Labs, Inc. User equipment for wirelessly communicating cellular signal with another user equipment

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3670099A (en) * 1968-03-18 1972-06-13 Itek Corp Facsimile system utilizing pre-scan detection of indicia
JPS5248423A (en) * 1975-10-16 1977-04-18 Kokusai Denshin Denwa Co Ltd <Kdd> Transmission system of facsimile signal
JPS5412515A (en) * 1977-06-29 1979-01-30 Ricoh Co Ltd Data compression system
JPS5466016A (en) * 1977-11-05 1979-05-28 Sanyo Electric Co Ltd Transmission system for sub-scanning skip signal on facsimile
US4386373A (en) * 1980-07-18 1983-05-31 Ricoh Company, Ltd. Facsimile apparatus
DE3103906A1 (de) * 1981-02-05 1982-09-09 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Verfahren zum uebertragen von fernsehsignalen ueber einen genormten bandbreitebegrenzten uebertragungskanal und anordnung zum durchfuehren des verfahrens
JPS5880966A (ja) * 1981-11-09 1983-05-16 Sanyo Electric Co Ltd フアクシミリ装置のラインスキツプ制御方式
JPS58124365A (ja) * 1982-01-20 1983-07-23 Fuji Xerox Co Ltd 画信号伝送方式
JPS58153436A (ja) * 1982-03-08 1983-09-12 Fuji Xerox Co Ltd 誤り再送方式
US4677649A (en) * 1983-04-26 1987-06-30 Canon Kabushiki Kaisha Data receiving apparatus
JPS59201578A (ja) * 1983-04-28 1984-11-15 Ricoh Co Ltd ファクシミリの伝送制御方式
US4571632A (en) * 1983-08-26 1986-02-18 The United States Of America As Represented By The Secretary Of The Army Alternate line interpolation method and apparatus
JPS60112373A (ja) * 1983-11-22 1985-06-18 Canon Inc ファクシミリ装置
US4568983A (en) * 1983-12-07 1986-02-04 The Mead Corporation Image data compression/decompression
US4841526A (en) * 1984-05-25 1989-06-20 Wilson Jon C Data communications system
EP0170888A1 (de) * 1984-07-06 1986-02-12 Siemens Aktiengesellschaft Verfahren zur Zwischenspeicherung von Faksimile-Daten
CN86101893A (zh) * 1985-02-28 1986-11-05 佳能株式会社 数据通信设备
GB2173968B (en) * 1985-03-01 1989-06-21 Canon Kk Method and apparatus for image transmission
US4691314A (en) * 1985-10-30 1987-09-01 Microcom, Inc. Method and apparatus for transmitting data in adjustable-sized packets
JPS63146558A (ja) * 1986-12-09 1988-06-18 Hitachi Ltd フアクシミリ通信方式
US5159465A (en) * 1987-10-09 1992-10-27 Ricoh Company, Ltd. Facsimile machine having a transmission speed selective shiftdown function
DE3900633C2 (de) * 1988-01-11 2000-01-20 Ricoh Kk Faxgerät
JP2548285B2 (ja) * 1988-03-15 1996-10-30 日本電信電話株式会社 画像データ伝送方式
GB2217547B (en) * 1988-03-31 1992-07-22 Toshiba Kk Method and system for selecting frame size of image data in data transmission
US5105423A (en) * 1988-05-17 1992-04-14 Ricoh Company, Ltd. Digital transmission device having an error correction mode and method for shifting down a data transmission rate
US5253936A (en) * 1989-11-16 1993-10-19 Canon Kabushiki Kaisha Data communication apparatus and data communication method
US5239387A (en) * 1989-11-30 1993-08-24 Hewlett-Packard Company Buffering control for accommodating variable data exchange rates
US5291303A (en) * 1990-01-16 1994-03-01 Canon Kabushiki Kaisha Facsimile apparatus
JPH03274859A (ja) * 1990-03-23 1991-12-05 Canon Inc データ通信装置
US5374998A (en) * 1990-05-07 1994-12-20 Ricoh Company, Ltd. Data link control method for controlling receiver and transmitter
GB2246268B (en) * 1990-07-19 1994-05-18 Motorola Inc Facsimile-to-cellular telephone system interface
IL103230A (en) * 1991-12-16 1995-12-08 Motorola Inc Method and device for reducing data loss in a mobile cellular system
JPH0654204A (ja) * 1992-08-03 1994-02-25 Canon Inc ファクシミリ装置
JPH07112298B2 (ja) * 1993-05-21 1995-11-29 日本電気株式会社 移動通信システム

Also Published As

Publication number Publication date
HK1011128A1 (en) 1999-07-02
FI962034A0 (fi) 1996-05-13
CA2429742A1 (en) 1995-05-26
ATE315310T1 (de) 2006-02-15
DE69434338D1 (de) 2005-05-19
KR100382398B1 (ko) 2003-07-18
HK1025860A1 (en) 2000-11-24
CA2429745C (en) 2004-10-26
JPH09510326A (ja) 1997-10-14
CN1137851A (zh) 1996-12-11
DE69424179D1 (de) 2000-05-31
CA2429745A1 (en) 1995-05-26
DE69434607T2 (de) 2006-11-09
EP0963102A3 (de) 2000-01-12
JP2007166653A (ja) 2007-06-28
HK1025858A1 (en) 2000-11-24
CA2429746A1 (en) 1995-05-26
CN1058121C (zh) 2000-11-01
DE69433987T2 (de) 2005-09-22
JP2003179736A (ja) 2003-06-27
AU1179395A (en) 1995-06-06
EP0967785B1 (de) 2004-09-08
CA2429744C (en) 2004-10-19
JP3958652B2 (ja) 2007-08-15
ATE192272T1 (de) 2000-05-15
US5566000A (en) 1996-10-15
JP3457323B2 (ja) 2003-10-14
KR960706253A (ko) 1996-11-08
EP0967786A3 (de) 2000-01-12
EP0729685B1 (de) 2000-04-26
US5539531A (en) 1996-07-23
CA2429746C (en) 2004-10-26
DE69433987D1 (de) 2004-10-14
AU692814B2 (en) 1998-06-18
EP0963102B1 (de) 2006-01-04
BR9408064A (pt) 1996-12-24
EP0963102A2 (de) 1999-12-08
CA2176591A1 (en) 1995-05-26
EP0967786A2 (de) 1999-12-29
DE69434607D1 (de) 2006-03-30
EP0729685A1 (de) 1996-09-04
FI962034A (fi) 1996-07-12
WO1995014347A1 (en) 1995-05-26
CA2176591C (en) 2004-10-19
HK1025702A1 (en) 2000-11-17
US5517323A (en) 1996-05-14
CA2429744A1 (en) 1995-05-26
CA2429742C (en) 2004-10-19
ATE275794T1 (de) 2004-09-15
EP0967785A2 (de) 1999-12-29
DE69424179T2 (de) 2000-12-14
EP0967786B1 (de) 2005-04-13
EP0967785A3 (de) 2000-01-12
FI114431B (fi) 2004-10-15
US5515177A (en) 1996-05-07
ATE293335T1 (de) 2005-04-15

Similar Documents

Publication Publication Date Title
DE69434338T2 (de) System und Verfahren zur Faksimiledatenübertragung
DE3916085C2 (de) Verfahren zum Herunterschalten einer Datenübertragungsrate bei einem Sender
DE3834450C2 (de)
DE69233504T2 (de) Mehrfachmedien Kommunikationsvorrichtung
EP0772937B1 (de) Verfahren zum verbindungsaufbau und zum steuern der bildtelefonkommunikation
DE3900633C2 (de) Faxgerät
DE3606661C2 (de)
AT400785B (de) Verfahren und vorrichtung zur verringerung des datenverlustes von mobilen und stationären datenanschlüssen während einer datenübertragung in einem mobilen übertragungssystem
DE69734523T2 (de) Digitale netzschnittstelle für analoge faxgeräte
DE4344913A1 (de) Einrichtung und Verfahren zum gleichzeitigen Übertragen von Steuerinformationen mit Sprach- und Dateninformationen über eine Leitung eines Telefon-Vermittlungsnetzwerkes
DE69731324T2 (de) Verfahren und Vorrichtung zur Datenübertragung
DE3927180A1 (de) Faksimilegeraet mit einem fehlerkorrekturmode
DE19713946C2 (de) Facsimileapparat
DE69933501T2 (de) Modemeinrichtung und Datenkommunikationsverfahren
DE69836599T2 (de) Faksimileübertragungssystem
DE2818891A1 (de) Faksimile-einrichtung
DE3535533A1 (de) Telematiksystem und verfahren zum steuern eines telematiksystems
DE4114737A1 (de) Datenleitungssteuerverfahren
DE60213140T2 (de) Gatewayvorrichtung für Faksimile
DE19607924A1 (de) Bildübertragungssteuerverfahren für eine Faksimilevorrichtung
DE69831119T2 (de) Verfahren und vorrichtung zur faksimilesignalübertragung
DE69839324T2 (de) Faksimilesignalübertragung mit Unterdrückung mehrerer Modulationen und Demodulationen über eine Verbindung
EP0395011A2 (de) Verfahren zum Übermitteln von Video-Bildinformationen über eine Faksimile-Teilnehmereinrichtung
AU708087B2 (en) Facsimile data transmission over a low data rate network with fill bit removal and reinsertion
DE4035384A1 (de) Verfahren zur fernmeldetechnischen uebermittlung und vorrichtung zur durchfuehrung des verfahrens

Legal Events

Date Code Title Description
8364 No opposition during term of opposition