EP0441608B1

Photographic image reproduction using digital halftoning.

Abstract

This record has no abstract on file.

EP0441608B1, drawing sheet 1
Sheet 1 of 37

Term

Term ended

Expired 6 February 2011, 15.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

26 claims: 26 independent, 0 dependent

  1. 1
    Apparatus for reproducing an input image as an output image comprised of output points having binary values, comprising scanning means for providing a respective input value on a gray scale for each of a plurality of input points on the input image and processing means responsive to the input values to provide a binary output value for each of a plurality of output points for producing the output image, characterized in that:the processing means comprises decision means (50-58) for deciding on an output binary value (0(x)) to be accorded to each input value (i(x)) on the basis of the input value (i(x)) and an accumulated error value (e(x-1)), and means (30-46) for incrementing the accumulated error value (e(x-1)) in dependence upon the difference between the input value (i(x)) and the gray scale value of the output binary value (0(x)) accorded by said decision means, said decision means and incrementing means being arranged to operate in a recursive relationship in which the accumulated error value (e(x)) tends toward a zero average value, and said decision means including bias means (54, 60, 62) responsive to a previous binary output O(x-1) to bias the operation of said decision means towards said previous binary output value thereby introducing a hysteresis into transitions from a binary output of one value to a binary output of the other value. Appareil pour reproduire une image d'entrée comme image de sortie constituée par des points de sorties de valeurs binaires, comportant des dispositifs de balayage pour produire une valeur d'entrée respective sur une échelle de grille pour chacun d'une pluralité de points d'entrée de l'image d'entrée et des dispositifs de traitement en réponse aux valeurs d'entrées pour produire une valeur de sortie binaire pour chacun d'une pluralité des points de sortie pour produire l'image de sortie, caractérisé en ce que :    - le dispositif de traitement comporte des moyens de décision (50 - 58) pour décider de la valeur binaire de sortie (O(x)) à accorder à chaque valeur d'entrée (i(x)) sur la base de la valeur d'entrée (i(x)) et d'une valeur d'erreur cumulative (e(x-1)) et des moyens (30 - 46) pour incrémenter la valeur d'erreur cumulative (e(x-1)) en dépendance de la différence entre la valeur d'entrée (i(x)) et la valeur d'échelle de grille de la valeur binaire de sortie (O(x)) dépendant des moyens de décision, lesdits moyens de décision et les moyens d'incrémentation étant arrangés pour fonctionner en une relation de récurence dans laquelle la valeur cumulative d'erreur (e(x)) tend vers une valeur moyenne nulle, les moyens de décision comportant un dispositif de polarisation (54, 60, 62) en réponse à une valeur binaire précédente 0(X-1) pour dévier l'action des moyens de décision dans le sens de ladite valeur binaire de sortie précédente introduisant de ce fait une hysteresis dans les transitions à partir d'une sortie binaire d'une valeur vers une sortie binaire de l'autre valeur. Vorrichtung zum Reproduzieren eines Eingabebildes als ein Ausgabebild, welches aus binäre Werte aufweisenden Ausgabepunkten besteht, umfassend: - eine Abtasteinrichtung zur Bereitstellung eines jeweiligen Graustufen-Eingabewerts für jeden von einer Mehrzahl von Eingabepunkten auf dem Eingabebild, und- eine Verarbeitungseinrichtung, die auf die Eingabewerte anspricht, um einen binären Ausgabewert für jeden eine Mehrzahl von Ausgabepunkten zum Erzeugen des Ausgabebildes zu liefern,dadurch gekennzeichnet, daß die Verarbeitungseinrichtung eine Entscheidungseinrichtung (50-58) aufweist, um einen Ausgabebinärwert (O(x)) entsprechend jedem Eingabewert (i(x)) auf der Grundlage des Eingabewerts (i(x)) und eines akkumulierten Fehlerwerts (e(x-1)) zu entscheiden, und eine Einrichtung (30-46) aufweist zum Erhöhen des akkumulierten Fehlerwerts (e(x-1)) in Abhängigkeit der Differenz zwischen dem Eingabewert (i(x)) und dem von der Entscheidungseinrichtung zugewiesenen Graustufenwert des Ausgabebinärwerts (O(x)), wobei die Entscheidungseinrichtung und die Erhöhungseinrichtung derart ausgebildet sind, daß in einer rekursiven Beziehung gearbeitet wird, in der der akkumulierte Fehlerwert (e(x)) gegen einen Mittelwert von Null tendiert, und die Entscheidungseinrichtung eine Vorbelastungseinrichtung (54, 60, 62) enthält, die auf eine vorhergehende binäre Ausgabe O(x-1) anspricht, um den Betrieb der Entscheidungseinrichtung vorzubelasten in Richtung auf den früheren Binärausgabewert, um so eine Hysterese in die Übergänge von einer Binärausgabe eines Werts zu einer Binärausgabe des anderen Werts einzubauen.
  2. 2
    Apparatus as claimed in Claim 1 in which said input points form a two-dimensional array and said decision means is responsive to a combined accumulated error value which has two components, a first component being derived from the accumulated error value established by operation of said incrementing means at an immediately preceding input point on a first axis of said two-dimensional array and the second component being derived from the accumulated error value established by said operation of said incrementing means at an immediately preceding input point on a second axis of said two-dimensional array. Appareil selon la revendication 1, dans lequel lesdits points d'entrée forment une matrice bi-dimensionnelle et les moyens de décision répondant à une valeur d'entrée combinée cumulative si l'on répond à une valeur d'entrée combinée cumulative qui comporte deux composantes, une première composante provenant de la valeur de l'erreur cumulative établie par l'opération des moyens d'incrémentation en un point d'entrée immédiatement antérieur sur un premier axe de ladite matrice bi-dimensionnelle et la seconde composante provenant de la valeur cumulative d'erreur établie par ladite opération des moyens d'incrémentation en un point d'entrée immédiatement antérieur sur un second axe de ladite matrice bi-dimensionnelle. Vorrichtung nach Anspruch 1, bei der die Eingabepunkte ein zweidimensionales Feld bilden und die Entscheidungseinrichtung auf einen akkumulierten Fehlerwert mit zwei Komponenten anspricht, von denen eine erste Komponente von dem akkumulierten Fehlerwert abgeleitet ist, der durch den Betrieb der Erhöhungseinrichtung an einem unmittelbar vorausgehenden Eingabepunkt auf einer ersten Achse des zweidimensionalen Feldes geschaffen wurde, und die zweite Komponente von dem akkumulierten Fehlerwert abgeleitet wird, welcher durch den Betrieb der Erhöhungseinrichtung an einem unmittelbar vorausgehenden Eingabepunkt auf einer zweiten Achse des zweidimensionalen Feldes geschaffen wurde.
  3. 3
    Apparatus as claimed in Claim 1 in which said bias means provides a bias value for influencing the operation of said decision means, said bias value being the product of a selected constant and the gray scale value of said previous output binary value, said bias value being supplied to said decision means for combining with said input value and accumulated error value in a sense that biases the output binary value decision towards said previous output binary value. Appareil suivant la revendication 1, dans lequel ledit dispositif de polarisation produit une valeur de polarisation pour influencer le fonctionnement des moyens de décision, les moyens de polarisation étant le produit d'une constante choisie et de la valeur d'échelle de grille de ladite valeur binaire de sortie antérieure, ladite valeur de polarisation étant fournie auxdits moyens de décision pour être combinée avec ladite valeur d'entrée et ladite valeur cumulative d'erreur dans un sens qui dévie la décision relative à. la valeur binaire de sortie vers ladite valeur binaire antérieure de sortie. Vorrichtung nach Anspruch 1, bei der die Vorbelastungseinrichtung einen Vorgabewert zum Beinflussen des Betriebs der Entscheidungseinrichtung liefert, der Vorgabewert das Produkt einer ausgewählten Konstanten und des Graustufenwerts des vorausgehenden Ausgabebinärwerts ist, und der Vorgabewert an die Entscheidungseinrichtung geliefert wird, um den Eingabewert und den akkumulierten Fehlerwert in einem Sinn zu kombinieren, daß die Entscheidung bezüglich des Ausgabebinärwerts in Richtung des früheren Ausgabebinärwerts begünstigt wird.
  4. 4
    Apparatus as claimed in Claim 1 or 3 in which said processing means processes said input points in a predetermined sequence and for each input value processed by said processing means, the previous output binary value to which said bias means responds is that accorded to the immediately preceding input value. Appareil suivant les revendications 1 ou 3, dans lequel ledit dispositif de traitement transforme lesdits points d'entrée selon une séquence pré-déterminée et pour chaque valeur d'entrée traitée par lesdits moyens de traitement la valeur binaire de sortie antérieure à laquelle ledit dispositif pour la réalisation répond étant celle correspondant à la valeur d'entrée immédiatement antérieure. Vorrichtung nach Anspruch 1 oder 3, bei der die Verarbeitungseinrichtung die Eingabepunkte in einer vorbestimmten Sequenz verarbeitet, und für jeden von der Verarbeitungseinrichtung verarbeiteten Eingabewert der frühere Ausgabebinärwert, auf den die Vorbelastungseinrichtung anspricht, derjenige Wert ist, der dem unmittelbar vorausgehenden Eingabewert zugeordnet ist.
  5. 5
    Apparatus as claimed in Claim 1, 3 or 4 in which said scanning means is operable to scan the input image in a succession of lines to obtain a two-dimensional array of input points. Appareil suivant l'une des revendications 1, 3 ou 4, dans lequel ledit dispositif de balayage peut fonctionner pour balayer l'image d'entrée en une succession de lignes pour obtenir une matrice bi-dimensionnelle de points d'entrée. Vorrichtung nach Anspruch 1, 3 oder 4, bei der die Abtasteinrichtung das Eingabefeld in einer Folge von Zeilen abtastet, um ein zweidimensionales Feld von Eingabepunkten zu erhalten.
  6. 6
    Apparatus as claimed in Claim 5 in which input points on one line are processed in the opposite direction to input points on the immediately succeeding line. Appareil suivant la revendication 5, dans lequel les points d'entrée d'une ligne sont traités dans la direction opposée au point d'entrée de la ligne immédiatement suivante. Vorrichtung nach Anspruch 5, bei der die Eingabepunkte auf einer Zeile in Gegenrichtung zu den Eingabepunkten der unmittelbar vorausgehenden Zeile verarbeitet werden.
  7. 7
    Apparatus as claimed in Claim 2 further in which said bias means provides a bias value for influencing the operation of said decision means, said bias value being the product of a selected constant and the sum of the respective gray scale values of the binary output values at said immediately preceding input points on said first and second axes, said bias value being supplied to said decision means for combining with said input value and said combined accumulated error value in a sense that biases the output binary value decision towards the previous output binary values obtained for said immediately preceding input points where both such output binary values are the same. Appareil selon la revendication 2, dans lequel ledit dispositif de polarisation produit une valeur de polarisation pour influencer le fonctionnement des moyens de décision, ladite valeur de polarisation étant le produit d'une constante choisie et de la somme des valeurs respectives dans l'échelle des grilles des valeurs binaires de sortie aux points d'entrée immédiatement antérieurs sur ledit premier et ledit second axe, ladite valeur de polarisation étant fournie aux moyens de décision pour être combinée avec ladite valeur d'entrée et ladite valeur cumulative d'erreur combinée en un sens qui dévie la décision relative à la valeur binaire de sortie vers les valeurs binaires de sorties antérieures obtenues pour lesdits points d'entrées immédiatement antérieurs lorsque de telles valeurs binaires de sorties sont les mêmes. Vorrichtung nach Anspruch 2, in der die Vorbelastungseinrichtung einen Vorgabewert zum Beeinflussen des Betriebs der Entscheidungseinrichtung liefert, der Vorgabewert das Produkt einer ausgewählten Konstanten und der Summe der jeweiligen Graustufenwerte der Binärausgabewerte an den unmittelbar vorausgehenden Eingabepunkten der ersten und der zweiten Achse ist, der Vorgabewert an die Entscheidungseinrichtung geliefert wird, um mit dem Eingabewert und dem kombinierten akkumulierten Fehlerwert in dem Sinn kombiniert zu werden, daß die Entscheidung bezüglich des Ausgabebinärwerts in Richtung des vorhergehenden Ausgabebinärwerts begünstigt wird, der für die unmittelbar vorausgehenden Eingabepunkte erhalten wurde, wobei diese beiden Ausgabebinärwerte gleich sind.
  8. 8
    Apparatus as claimed in Claim 7 in which said scanning means is operable to scan said two-dimensional array as a succession of lines extending in the direction of one axis of the array. Appareil suivant la revendication 7, dans lequel ledit dispositif de balayage peut fonctionner pour balayer ladite matrice bi-dimensionnelle comme une succession de lignes s'étendant dans la direction de l'un des axes de la matrice. Vorrichtung nach Anspruch 7, bei der die Abtasteinrichtung so betreibbar ist, daß sie das zweidimensionale Feld in Form einer Folge von Zeilen abtastet, die sich in der Richtung der einen Achse des Feldes erstrecken.
  9. 9
    Apparatus as claimed in Claim 8 in which input points on one line are processed in the opposite direction to input points on the immediately succeeding line. Appareil suivant la revendication 8, dans lequel les points d'entrée sur une ligne sont traités en direction opposée aux points d'entrée situés sur la ligne immédiatement suivante. Vorrichtung nach Anspruch 8, bei der die Eingabepunkte einer Zeile in der entgegengesetzten Richtung bezüglich der Eingabepunkte der unmittelbar vorausgehenden Zeile bearbeitet werden.
  10. 10
    Apparatus for reproducing an input image as an output image comprised of output points having binary values, comprising scanning means for providing a respective input value on a gray scale for each of a plurality of input points on the input image lying in a two-dimensional array and processing means responsive to provide a binary output value for each of a plurality of output points for producing the output image, characterized in that:the processing means comprises decision means for deciding on an output binary value to be accorded to each input value on the basis of the input value and an accumulated error value derived from the respective accumulated errors established for the two immediately preceding input points of the array in the two dimensions thereof, and means for incrementing the accumulated error value in dependence upon the difference between the input value and the gray scale value of the binary output value accorded to said input value, said decision means and said incrementing means being arranged to operate in a recursive relationship in which said accumulated error value tends towards a zero average value, and said decision means including bias means responsive to a respective previous binary output in each dimension of said array to bias the operation of said decision means towards said respective previous binary output values where both such values are the same. Appareil pour reproduire une image d'entrée comme image de sortie constitué de points de sortie ayant des valeurs binaires comportant un dispositif de balayage pour produire une valeur d'entrée respective sur une échelle de grilles pour une pluralité de points d'entrée sur l'image d'entrée disposée dans une matrice bi-dimensionnelle et des dispositifs de traitement destinés à produire une valeur binaire de sortie pour chacun d'une pluralité des points de sortie pour produire l'image de sortie, caractérisé en ce que :    le dispositif de traitement comporte des moyens de décision pour décider d'une valeur binaire de sortie à accorder à chaque valeur d'entrée sur la base de la valeur d'entrée et d'une valeur cumulative d'erreur provenant des erreurs respectives établies par les deux points pour les deux points d'entrées immédiatement antérieurs de la matrice dans les deux dimensions de celle-ci et des moyens pour incrémenter la : valeur cumulative d'erreur selon la différence entre la valeur d'entrée et la valeur d'échelle de grille de la valeur binaire de sortie accordée à ladite valeur d'entrée, les moyens de décision et les moyens d'incrémentation étant disposés pour fonctionner en relation récurente dans laquelle ladite valeur cumulative d'erreur tend vers une valeur moyenne nulle, les moyens de décision comportant un dispositif de polarisation en réponse à une sortie binaire antérieure respective dans chaque dimension de ladite matrice afin de désigner le fonctionnement des moyens de décision vers lesdites valeurs binaires de sorties antérieures respectives lorsque ces deux valeurs sont les mêmes. Vorrichtung zum Reproduzieren eines Eingabebildes als ein Ausgabebild, welches aus Ausgabepunkten besteht, die Binärwerte besitzen, umfassend: - eine Abtasteinrichtung zum Bereitstellen eines jeweiligen Eingabewertes einer Graustufenskala für jeden von mehreren Eingabepunkten auf dem Eingabebild, die in einem zweidimensionalen Feld liegen, und- eine Verarbeitungseinrichtung, die anspricht, indem sie für jeden von mehreren Ausgabepunkten zur Erzeugung des Ausgabebildes einen Binärausgabewert liefert,dadurch gekennzeichnet, daß die Verarbeitungseinrichtung aufweist: - eine Entscheidungseinrichtung, um einen Ausgabebinärwert für die Zuordnung zu jedem Eingabewert auf der Grundlage des Eingabewerts und eines akkumulierten Fehlerwerts zu entscheiden, der abgeleitet ist von den jeweiligen akkumulierten Fehlern, welche für die zwei unmittelbar vorausgehenden Eingangspunkte des Feldes in dessen zwei Dimensionen erzeugt wurden, und- eine Einrichtung zum Erhöhen des akkumulierten Fehlerwerts in Abhängigkeit der Differenz zwischen dem Eingabewert und dem Graustufenwert des Binärausgabewerts, der dem Eingabewert zugeordnet ist, wobei die Entscheidungseinrichtung und die Erhöhungseinrichtung derart ausgebildet sind, daß sie in einer rekursiven Beziehung arbeiten, gemäß der der akkumulierte Fehlerwert gegen einen mittleren Wert von Null tendiert, und die Entscheidungseinrichtung eine Vorbelastungseinrichtung enthält, die auf eine jeweilige frühere Binärausgabe in jeder Dimension des Feldes anspricht, um den Betrieb der Entscheidungseinrichtung in Richtung auf die jeweiligen vorausgehenden Binärausgabewerte zu begünstigen, wobei beide derartigen Werte gleich sind.
  11. 11
    Apparatus as claimed in Claim 10 in which said bias means provides a bias value for influencing the operation of said decision means, said bias value being the product of a selected constant and the sum of the respective gray scale values of the binary output values accorded to said two immediately preceding input points, said bias value being supplied to said decision means for combining with said input value and said accumulated error value in a sense that biases the output binary value decision towards the previous output binary values obtained for said two immediately preceding input points where both such output binary values are the same. Appareil suivant la revendication 10, dans lequel ledit dispositif de polarisation produit une valeur de polarisation pour influencer le fonctionnement des moyens de décision, ladite valeur de polarisation étant le produit d'une constante choisie et de la somme des valeurs d'échelles de grilles respectives des valeurs binaires de sorties attribuées auxdits points d'entrée immédiatement antérieurs, ladite valeur de polarisation étant fournie auxdits moyens de décision pour être combinée avec ladite valeur d'entrée et ladite valeur cumulative d'erreur dans un sens tel qu'elle fait dévier la valeur de sortie binaire en direction des valeurs binaires des sorties précédentes obtenues pour lesdits deux points immédiatement antérieurs lorsque de telles valeurs binaires de sorties sont les mêmes. Vorrichtung nach Anspruch 10, bei der die Vorbelastungseinrichtung einen Vorgabewert bereitstellt zum Beeinflussen des Betriebs der Entscheidungseinrichtung, der Vorgabewert das Produkt einer ausgewählten Konstanten und der Summe der jeweiligen Graustufenwerte der Binärausgabewerte, die den zwei unmittelbar vorausgehenden Eingabepunkten zugeordnet sind, ist, der Vorgabewert an die Entscheidungseinrichtung geliefert wird, um mit dem Eingabewert und dem akkumulierten Fehlerwert in dem Sinne kombiniert zu werden, daß die Entscheidung über den Ausgabebinärwert im Sinne der vorausgehenden Ausgabebinärwerte begünstigt wird, die für die zwei unmittelbar vorausgehenden Eingabepunkte erhalten wurden, wobei diese beiden Ausgabebinärwerte gleich sind.
  12. 12
    Apparatus as claimed in any preceding claim further comprising means for marking a plurality of output image points on a display medium with a first or second marking indicia, said marking means being responsive to said binary output values to mark a respective output image point for each input image point with a first or second indicia in accord with the binary output value accorded to the input image point. Appareil suivant l'une quelconque des revendications qui précèdent, comportant en outre un dispositif pour marquer une pluralité de points d'images de sorties sur un moyen d'affichage avec un premier ou un second indice de marquage, ledit dispositif de marquage répondant auxdites valeurs binaires de sorties pour marquer un point image de sortie respectif pour chaque point image d'entrée avec un premier ou un second indice en accord avec la valeur binaire de sortie accordée au point image d'entrée. Vorrichtung nach irgendeinem vorhergehenden Anspruch, gekennzeichnet durch eine Einrichtung zum Markieren einer Mehrzahl von Ausgabebildpunkten auf einem Anzeigemedium mit einem ersten oder einem zweiten Markierungszeichen, wobei die Markierungseinrichtung auf die Binärausgabewerte anspricht, um einen jeweiligen Ausgabebildpunkt für jeden Eingabebildpunkt mit einem ersten oder einem zweiten Zeichen entsprechend dem dem Eingabebildpunkt zugewiesenen Binärausgabewert zu markieren.
  13. 13
    Apparatus as claimed in Claim 12 in which one of said first and second marking indicia is no mark made on the display medium. Appareil selon la revendication 12, dans lequel l'un desdits premier et second indice de marquage est constitué par aucune marque excécutée sur le moyen d'affichage. Vorrichtung nach Anspruch 12, bei der von dem ersten und dem zweiten Markierungszeichen das eine überhaupt keine Markierung auf dem Anzeigeträger ist.
  14. 14
    A method for reproducing an input image as an output image comprised of output points having binary values, comprising scanning an input image to provide a respective input value on a gray scale for each of a plurality of input points on the input image and processing the input values to provide a binary output value for each of a plurality of output points for producing the output image, characterized in that:the processing of the input values comprises the steps of deciding on an output binary value (0(x)) to be accorded to each input value (i(x)) on the basis of the input value (i(x)) and an accumulated error value (e(x-1)), and incrementing the accumulated error value (e(x-1)) in dependence upon the difference between the input value (i(x)) and the gray scale value of the output binary value (0(x)) accorded by said deciding step, said deciding and incrementing steps being performed in a recursive relationship in which the accumulated error value (e(x)) tends toward a zero average value, and said deciding step includes the step of providing a bias value dependent on a previous output binary value which bias value biases the deciding step towards said previous binary output value thereby introducing a hysteresis into transitions from a binary output of one value to a binary output of the other value. Procédé pour reproduire une image d'entrée comme image de sortie constitué par des points de sortie ayant des valeurs binaires, comportant un balayage de l'image d'entrée pour produire une valeur d'entrée respective sur une échelle de grille pour chacun d'une pluralité des points d'entrée sur l'image d'entrée et pour traiter des valeurs d'entrées pour produire une valeur de sortie binaire pour chacun d'une pluralité de point de sortie pour produire l'image de sortie caractérisé en ce que :    le traitement des valeurs d'entrée comporte des étapes de décision sur une valeur binaire de sortie (O(x)) pour être accordée à chaque valeur d'entrée (i(x)) sur la base de la valeur d'entrée (i(x)) et d'une valeur cumulative d'erreur (e(x-1)) et d'incrémentation de la valeur cumulative d'erreur (e(x-1)) en dépendance de la différence entré la valeur d'entrée (i(x)) et de la valeur dans l'échelle des grilles de la valeur binaire de sortie (O(x)) accordée par ladite étape de décision, lesdites étapes de décision et d'incrémentation étant effectuées dans une relation récurente dans laquelle la valeur cumulative d'erreur tend vers une valeur moyenne nulle et ladite étape de décision inclut l'étape de fourniture d'une valeur de polarisation dépendant d'une valeur binaire de sortie antérieure, laquelle valeur de polarisation dévie l'étape de déviation pour l'orienter vers ladite valeur binaire de sortie antérieure, introduisant de ce fait une hysteresis dans les transitions à partir d'une sortie binaire d'une valeur vers une sortie binaire de l'autre valeur. Verfahren zum Reproduzieren eines Eingabebildes als ein Ausgabebild, welches Ausgabepunkte mit Binärwerten aufweist, umfassend das Abtasten eines Eingabebildes, um für jeden einer Mehrzahl von Eingabepunkten auf dem Eingabebild einen zugehörigen Eingabewert auf einer Graustufenskala zu erzeugen, und Verarbeiten der Eingabewerte, um für jeden von mehreren Ausgabepunkten zur Erzeugung des Ausgabebildes einen Binärausgabewert zu erzeugen, dadurch gekennzeichnet, daß das Verarbeiten der Eingabewerte die Schritte beinhaltet: - Entscheiden bezüglich eines Ausgabebinärwerts (O(x)), der jedem Eingabewert (i(x)) zugewiesen wird, auf der Grundlage des Eingabewerts (i(x)) und eines akkumulierten Fehlerwerts (e(x-1)), und Erhöhen des akkumulierten Fehlerwerts (e(x-1)) in Abhängigkeit der Differenz zwischen dem Eingabewert (i(x)) und dem Graustufenwert des Ausgabebinärwerts (O(x)), der durch den Entscheidungschritt zugewiesen wird, wobei die Entscheidungs- und Erhöhungsschritte in einer rekursiven Beziehung durchgeführt werden, gemäß der der akkumulierte Fehlerwert (e(x)) gegen einen Mittelwert von Null tendiert, und der Entscheidungsschritt den Schritt beinhaltet, daß ein Vorgabewert bereitgestellt wird, der von einem vorhergehenden Ausgabebinärwert abhängt, welcher Vorgabewert den Entscheidungsschritt bezüglich des vorausgehenden Binärausgabewerts begünstigt, um dadurch eine Hysterese in die Übergänge von einer Binärausgabe eines Werts zu einer Binärausgabe des anderen Werts einzubauen.
  15. 15
    A method as claimed in Claim 14 in which said input points form a two-dimensional array and said deciding step is responsive to a combined accumulated error value which has two components, a first component being derived from the accumulated error value established by said incrementing step at an immediately preceding input point on a first axis of said two-dimensional array and the second component being derived from the accumulated error value established by said incrementing step at an immediately preceding input point on a second axis of said two-dimensional array. Procédé suivant la revendication 14, dans lequel lesdits points d'entrée forment une matrice bi-dimensionnelle et ladite étape de décision répond à une valeur d'erreur cumulative combinée ayant deux composantes, une première composante étant dérivée de la valeur d'erreur cumulative établie par ladite étape d'incrémentation en un point d'entrée immédiatement antérieur sur un premier axe de ladite matrice bi-dimensionnelle et la seconde composante étant dérivée de la valeur cumulative d'erreur établie par ladite étape d'incrémentation en un point d'entrée immédiatement antérieur sur un second axe de ladite matrice bi-dimensionnelle. Verfahren nach Anspruch 14, bei dem die Eingabepunkte ein zweidimensionales Feld bilden und der Entscheidungsschritt auf einen kombinierten akkumulierten Fehlerwert anspricht, welcher zwei Komponenten besitzt, von denen eine erste Komponente abgeleitet wird von dem akkumulierten Fehlerwert, der durch den Erhöhungsschritt an einem unmittelbar vorgehenden Eingabepunkt auf einer ersten Achse des zweidimensionalen Feldes erzeugt wird, und die zweite Komponente abgeleitet wird von dem akkumulierten Fehlerwert, der gebildet wird durch den Erhöhungsschritt an einem unmittelbar vorausgehenden Eingabepunkt auf einer zweiten Achse des zweidimensionalen Feldes.
  16. 16
    A method as claimed in Claim 14 in which said bias value is the product of a selected constant and the gray scale value of a previous output binary value, said bias value being combined with said input value and accumulated error value in a sense that biases the output binary value accorded to said input value towards said previous output binary value. Procédé selon la revendication 14, dans lequel ladite valeur de polarisation est le produit d'une constante choisie et la valeur dans l'échelle des grilles d'une valeur binaire de sortie antérieure, ladite valeur de polarisation étant combinée avec ladite valeur d'entrée et ladite valeur cumulative d'erreur dans un sens tel qu'elle dévie la valeur binaire de sortie accordée à ladite valeur d'entrée vers ladite valeur binaire de sortie antérieure. Verfahren nach Anspruch 14, bei dem der Vorgabewert das Produkt einer ausgewählten Konstanten und dem Graustufenwert eines vorausgehenden Ausgabebinärwerts ist, wobei der Vorgabewert kombiniert wird mit dem Eingabewert und dem akkumulierten Fehlerwert in dem Sinne, daß der dem Eingabewert zugewiesene Ausgabebinärwert im Sinne des vorausgehenden Ausgabebinärwerts begünstigt wird.
  17. 17
    A method as claimed in Claim 16 in which said input points are processed in a predetermined sequence and for each input value processed by said processing means, the previous output binary value is that accorded to the immediately preceding input value. Procédé selon la revendication 16, dans lequel lesdits points d'entrée sont traités dans une séquence pré-déterminée et pour chaque valeur d'entrée traitée par ledit dispositif de traitement, la valeur binaire de sortie antérieure est celle accordée avec la valeur d'entrée immédiatement antérieure. Verfahren nach Anspruch 16, bei dem die Eingabepunkte in einer vorbestimmten Sequenz verarbeitet werden und für jeden von der Verarbeitungseinrichtung verarbeiteten Eingabewert der vorhergehende Ausgabebinärwert derjenige ist, der dem unmittelbar vorausgehenden Eingabewert zugewiesen wird.
  18. 18
    A method as claimed in Claim 14, 16 or 17 in which said input image is scanned in a succession of lines to obtain a two-dimensional array of input points. Procédé suivant l'une quelconque des revendications 14, 16 ou 17, dans lequel ladite image d'entrée est balayée par une succession de lignes pour obtenir une matrice bi-dimensionnelle de point d'entrée. Verfahren nach Anspruch 14, 16 oder 17, bei dem das Eingabebild in einer Folge von Zeilen abgetastet wird, um ein zweidimensionales Feld von Eingabepunkten zu erhalten.
  19. 19
    A method as claimed in Claim 18 in which input points on one line are processed in the opposite direction to input points on the immediately succeeding line. Procédé suivant la revendication 18, dans lequel les points d'entrée sur une ligne sont traités dans une direction opposée par rapport au point d'entrée de la ligne immédiatement suivante. Verfahren nach Anspruch 18, bei dem Eingabepunkte auf einer Zeile in einer Richtung verarbeitet werden, die den Eingabepunkten auf der unmittelbar vorausgehenden Zeile entgegengesetzt ist.
  20. 20
    A method as claimed in Claim 15 in which said bias value is the product of a selected constant and the sum of the respective gray scale values of the binary output values at said immediately preceding input points on said first and second axes, said bias value being combined with said input value and said combined accumulated error value in a sense that biases the output binary value accorded to said input value towards the previous output binary values obtained for said immediately preceding input points where both such output binary values are the same. Procédé suivant la revendication 15, dans lequel ladite valeur de polarisation est le produit d'une constante choisie et de la somme des valeurs respectives dans l'échelle des grilles des valeurs binaires de sortie desdits points d'entrée immédiatement antérieurs sur lesdits premier et second axes, ladite valeur de polarisation étant combinée avec ladite valeur d'entrée et ladite valeur cumulative d'erreur combinée dans un sens qui fait dévier la valeur binaire de sortie accordée à ladite valeur d'entrée en direction des valeurs binaires de sortie antérieure obtenues pour lesdits points d'entrée immédiatement antérieurs lorsque de telles valeurs binaires de sortie sont les mêmes. Verfahren nach Anspruch 15, bei dem der Vorgabewert das Produkt einer ausgewählten Konstanten und der Summe der jeweiligen Graustufenwerte der Binärausgabewerte an den unmittelbar vorausgehenden Eingabepunkten auf der ersten und der zweiten Achse ist, daß der Vorgabewert kombiniert wird mit dem Eingabewert und dem kombinierten, akkumulierten Fehlerwert in dem Sinn, daß er den dem Eingabewert zugewiesenen Ausgabebinärwert im Sinn der vorhergehenden Ausgabebinärwerte begünstigt, die für die unmittelbar vorausgehenden Eingabepunkte erhalten werden, wobei beide Ausgabebinärwerte gleich sind.
  21. 21
    A method as claimed in Claim 20 in which said two-dimensional array is scanned as a succession of lines extending in the direction of one axis of the array. Procédé suivant la revendication 20, dans lequel ladite matrice bi-dimensionnelle est balayée en une succession de lignes s'étendant dans la direction de l'un des axes de la matrice. Verfahren nach Anspruch 20, bei dem das zweidimensionale Feld in einer Folge von Zeilen abgetastet wird, die sich in der Richtung der einen Achse des Feldes erstrecken.
  22. 22
    A method as claimed in Claim 21 in which input points on one line are processed in the opposite direction to input points on the immediately succeeding line. Procédé suivant la revendication 21, dans lequel les points d'entrée sur une même ligne sont traités en une direction opposée au point d'entrée de la ligne immédiatement suivante. Verfahren nach Anspruch 21, bei dem die Eingabepunkte auf einer Zeile in einer Richtung verarbeitet werden, die der Richtung der Eingabepunkte auf der unmittelbar nachfolgenden Zeile entgegengesetzt ist.
  23. 23
    A method for reproducing an input image as an output image comprised of output points having binary values, comprising scanning an input image to provide a respective input value on a gray scale for each of a plurality of input points on the input image lying in a two-dimensional array and processing the input values to provide a binary output value for each of a plurality of output points for producing the output image, characterized in that:the processing of the input values comprises the steps of deciding on an output binary value to be accorded to each input value on the basis of the input value and an accumulated error value derived from the respective accumulated errors established for the two immediately preceding input points of the array in the two dimensions thereof, and incrementing the accumulated error value in dependence upon the difference between the input value and the gray scale value of the binary output value accorded to said input value, said deciding step and incrementing step being performed in a recursive relationship in which the accumulated error value tends toward a zero average value, and said deciding step includes the step of providing a bias value dependent on a respective previous binary output value in each of said two array dimensions, which bias value biases the deciding step towards said respective previous binary output values where both such values are the same. Procédé pour la reproduction d'une image d'entrée comme image de sortie comprenant des points de sortie ayant des valeurs binaires, comportant un balayage de l'image d'entrée pour produire une valeur d'entrée respective sur une échelle des grilles pour chacun d'une pluralité de points d'entrées sur l'image d'entrée disposée dans une matrice bi-dimensionnelle et un traitement des valeurs d'entrée pour produire une valeur de sortie binaire pour chacun d'une pluralité des points de sortie pour produire l'image de sortie, caractérisée en ce que :    le traitement des valeurs d'entrée comporte des étapes de décision sur une valeur binaire de sortie à accorder à chaque valeur d'entrée sur la base de la valeur d'entrée et d'une valeur cumulative d'erreur dérivée des erreurs cumulatives respectives établies pour les deux points d'entrée immédiatement antérieurs de la matrice dans les deux dimensions de celle-ci et l'incrémentation de la valeur d'erreur cumulative en dépendance de la différence entre la valeur d'entrée et la valeur dans l'échelle des grilles de la valeur de sortie accordée à la valeur d'entrée, ladite étape de décision et ladite étape d'incrémentation étant réalisées en une relation récurente dans laquelle la valeur cumulative d'erreur tend vers une valeur moyenne nulle et ladite étape de décision inclut l'étape de production d'une valeur de polarisation dépendant d'une valeur respective linéaire antérieure dans chacune des deux directions de la matrice, laquelle valeur de polarisation fait dévier l'étape de décision vers lesdites valeurs linéaires de sorties respectives lorsque de telles valeurs sont les mêmes. Verfahren zum Reproduzieren eines Eingabebildes als ein Ausgabebild, welche aus Ausgabepunkten mit Binärwerten besteht, umfassend das Abtasten eines Eingabebildes, um einen zugehörigen Eingabewert auf einer Graustufenskala für jeden von mehreren Eingabepunkten auf dem Eingabebild zu erhalten, welche in einem zweidimensionalen Feld liegen, und Verarbeiten der Eingabewerte, um einen Binärausgabewert für jeden von mehreren Ausgangspunkten zu erhalten, um das Ausgabebild zu erzeugen, dadurch gekennzeichnet, daß das Verarbeiten der Eingabewerte die Schritte umfaßt: - Entscheiden bezüglich eines Ausgabebinärwerts, der jedem Eingabewert zuzuweisen ist, auf der Grundlage des Eingabewerts und eines akkumulierten Fehlerwerts, der abgeleitet wird von den jeweiligen akkumulierten Fehlern, welche durch die zwei unmittelbar vorausgehenden Eingabepunkte des Feldes in dessen zwei Dimensionen erzeugt werden, und- Erhöhen des akkumulierten Fehlerwerts in Abhängigkeit von der Differenz zwischen dem Eingabewert und dem Graustufenwert des dem Eingabewert zugewiesenen Binärausgabewerts, wobei der Entscheidungsschritt und der Erhöhungsschritt in einer rekursiven Beziehung vorgenommen werden, bei der der akkumulierte Fehlerwert gegen einen Mittelwert von Null tendiert, und der Entscheidungsschritt den Schritt beinhaltet, daß ein Vorgabewert bereitgestellt wird, welcher von einem zugehörigen vorausgehenden Binärausgabewert in jeder der zwei Felddimensionen abhängt, welcher Vorgabewert den Entscheidungsschritt in Richtung der zugehörigen vorausgehenden Binärausgabewerte begünstigt, wobei beide derartigen Werte gleich sind.
  24. 24
    A method as claimed in Claim 23 in which said bias value is the product of a selected constant and the sum of the respective gray scale values of the binary output values accorded to said two immediately preceding input points, said bias value being combined with said input value and said accumulated error value in a sense that biases the output binary value decision towards the previous output binary values obtained for said two immediately preceding input points where both such output binary values are the same. Procédé suivant la revendication 23, dans lequel ladite valeur de polarisation est le produit d'une constante choisie et de la somme des valeurs respectives dans l'échelle des grilles des valeurs de sortie couplées auxdits points d'entrée immédiatement antérieurs, ladite valeur de polarisation étant combinée avec ladite valeur d'entrée et ladite valeur cumulative d'erreur dans un sens qui fait dévier la décision de la valeur binaire de la sortie en direction des valeurs de sorties antérieures obtenues pour lesdits deux points d'entrée immédiatement antérieurs lorsque ces deux valeurs binaires de sorties sont les mêmes. Verfahren nach Anspruch 23, bei dem der Vorgabewert das Produkt einer ausgewählten Konstanten und der Summe der jeweiligen Graustufenwerte der den zwei unmittelbar vorausgehenden Eingabepunkten zugewiesenen Binärausgabewerten ist, wobei der Vorgabewert kombiniert wird mit dem Eingabewert und dem akkumulierten Fehlerwert in dem Sinn, daß er die Entscheidung bezüglich des Ausgabebinärwerts im Sinne der vorhergehenden Ausgabebinärwerte begünstigt, die für die zwei unmittelbar vorausgehenden Eingabepunkte erhalten wurden, wobei beide derartigen Ausgabebinärwerte gleich sind.
  25. 25
    A method as claimed in any one of Claims 14 to 24 further comprising the step of marking a plurality of output image points on a display medium with a first or second marking indicia, such that a respective output image point is marked for each input image point with a first or second indicia in accord with the binary output value accorded to the input image point. Procédé suivant l'une quelconque des revendications 14 à 24, comportant en outre l'étape de marquage d'une pluralité de points image de sortie sur un moyen d'affichage avec un premier ou un second indice de marquage, de telle sorte qu'un point image de sortie respectif est marqué pour chaque point image d'entrée par un premier ou un second indice en accord avec la valeur binaire de sortie couplée avec le point image d'entrée. Verfahren nach irgendeinem der Ansprüche 14 bis 24, umfassend den Schritt des Markierens mehrerer Ausgabebildpunkte auf einem Anzeigeträger mit einem ersten oder einem zweiten Markierungszeichen derart, daß ein jeweiligen Ausgabebildpunkt für jeden Eingabebildpunkt entweder mit einem ersten oder mit einem zweiten Zeichen in Abhängigkeit der dem Eingabebildpunkt zugewiesenen Binärausgabewert markiert wird.
  26. 26
    A method as claimed in Claim 25 in which one of said first and second marking indicia is no mark made on the display medium. Procédé suivant la revendication 25, dans lequel l'un desdits premier ou second indice de marquage est constitué par aucune marque effectuée par le moyen d'affichage. Verfahren nach Anspruch 25, bei dem von dem ersten und dem zweiten Markierungszeichen ein Zeichen keine Markierung auf dem Anzeigemedium darstellt.
Independent claims26