Nova Patents
EP0442971B1

Method for digital halftoning.

Abstract

This record has no abstract on file.

EP0442971B1, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 8 November 2009, 16.9 years ago.

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

21 claims: 21 independent, 0 dependent

  1. 1
    A digital signal processing method for sequentially processing digitally encoded continuous tone intensity values each of which represent the color content within an associated spatial region of an image being reproduced, said method for producing one or more halftone screens in which a digitally encoded continuous tone intensity value is associated with an incremental region of said halftone screen, said method being characterized by the steps of:establishing a first m x m dither array for use with continuous tone intensity values that are less than a predetermined continuous tone intensity value that is within the range of the continuous tone intensity values that is associated with each halftone screen to be produced with said first m x m dither array, each element of said first dither array being a dither threshold value with said first m x m dither array defining a first pattern of halftone dither cells that are positioned within said first m x m dither array to provide a predetermined screen ruling and a predetermined screen angle when said first m x m dither array is repeated as a larger array that is formed by consecutive repetition of said first m x m dither array, each said halftone dither cell of said first m x m dither array including a plurality of dither threshold values with the maximum threshold value being no greater than said predetermined continuous tone intensity value, each dither threshold value not associated with one of said halftone dither cells of said first m x m dither array being of a value that exceeds every threshold value associated with one of said halftone dither cells;establishing a second m x m dither array for use with continuous tone intensity values that are greater than said predetermined continuous tone intensity value, each element of said second dither array being a dither threshold value with said second dither array defining a second pattern of halftone dither cells that is different from the first pattern of halftone dither cells defined by said first m x m dither array, said halftone dither cells being positioned within said second m x m dither array to provide both a screen ruling and a screen angle that are substantially identical to said predetermined screen ruling and said predetermined screen angle of said first m x m dither array, each said halftone dither cell of said second m x m dither array including a plurality of threshold values with each said threshold value being no greater than the maximum continuous tone intensity value contained in the set of continuous tone intensity values that is associated with each halftone screen that is to be produced with said second m x m dither array, each dither threshold value not associated with one of said halftone dither cells being of a value that is not equal to any threshold value included in one of said halftone dither cells of said second m x m dither array;comparing each said continuous tone intensity value with said predetermined continuous tone intensity value to determine whether a continuous tone intensity value being processed is less than said predetermined continuous tone intensity value;for each said continuous tone intensity value that is less than said predetermined continuous tone intensity value, performing the additional steps of (a) associating said continuous tone intensity value with a dither threshold value of said first m x m dither array;(b) comparing said continuous tone intensity value with said associated dither threshold value of said first m x m dither array;and(c) based on said comparison, generating a binary value representative of whether said incremental region of said halftone screen that is associated with said continuous tone intensity value is to be produced as a substantially blackened region of said halftone screen;and    for each said continuous tone intensity value that is not less than said predetermined continuous tone intensity value, performing the additional steps of (a) associating said continuous tone intensity value with a dither threshold value of said second m x m dither array;(b) comparing said continuous tone intensity value with said associated dither threshold value of said second m x m dither array;and(c) based on said comparison, generating a binary value representative of whether said incremental region of said halftone screen that is associated with said continuous tone intensity value is to be produced as a substantially blackened region of said halftone screen. Ein digitales Signalverarbeitungsverfahren zur sequenziellen Verarbeitung digital codierter Halbtonintensitätswerte, von denen jeder den Farbgehalt eines zugehörigen räumlichen Bereiches eines zu reproduzierenden Bildes repräsentiert, wobei dieses Verfahren zur Erzeugung eines oder mehrerer Halbtonraster bestimmt ist, in denen ein digital codierter Halbtonintensitätswert einem Schrittbereich des Halbtonrasters zugeordnet ist, wobei dieses Verfahren durch die folgenden Schritte gekennzeichnet ist:    Erstellen einer ersten m x m Dithermatrix zur Verwendung mit Halbtonintensitätswerten, die geringer sind als ein vorbestimmter Halbtonintensitätswert, der innerhalb des Bereichs der Halbtonintensitätswerte liegt, welcher jedem mit der ersten m x m Dithermatrix zu erzeugenden Halbtonraster zugeordnet ist, wobei jedes Element der ersten Dithermatrix einen Ditherschwellenwert darstellt und die erste m x m Dithermatrix ein erstes Muster von Halbtonditherzellen definiert, die in der ersten m x m Dithermatrix so angeordnet sind, daß eine vorbestimmte Rasterlinierung und ein vorbestimmter Rasterwinkel gebildet werden, wenn die erste m x m Dithermatrix als eine größere Matrix wiederholt wird, die durch aufeinanderfolgende Wiederholung der ersten m x m Dithermatrix gebildet wird, wobei jede Halbtonditherzelle der ersten m x m Dithermatrix eine Mehrzahl von Ditherschwellenwerten enthält, von denen der größte Schwellenwert nicht größer als der vorbestimmte Halbtonintensitätswert ist, und wobei jeder Ditherschwellenwert, der nicht einem der Halbtonditherzellen der ersten m x m Dithermatrix zugeordnet ist, einen Wert hat, der jeden Schwellenwert, der einem der Halbtonditherzellen zugeordnet ist, überschreitet;Erstellen einer zweiten m x m Dithermatrix zur Verwendung mit Halbtonintensititswerten, die größer sind als der vorbestimmte Halbtonintensitätswert, wobei jedes Element der zweiten Dithermatrix einen Ditherschwellenwert darstellt und die zweite Dithermatrix ein zweites Muster von Halbtonditherzellen definiert, das sich von dem ersten Muster von Halbtonditherzellen, das durch die erste m x m Dithermatrix definiert ist, unterscheidet, wobei die Halbtonditherzellen so in der zweiten m x m Dithermatrix angeordnet sind, daß sowohl eine Rasterlinierung als auch ein Rasterwinkel gebildet werden, die im wesentlichen identisch mit der vorbestimmten Rasterlinierung und dem vorbestimmten Rasterwinkel der ersten m x m Dithermatrix sind, wobei jede Halbtonditherzelle der zweiten m x m Dithermatrix eine Mehrzahl von Schwellenwerten enthält, von denen jeder Schwellenwert nicht größer ist, als der maximale Halbtonintensitätswert, der in der Menge Halbtonintensitätswerten enthalten ist, der jedem Halbtongitter zugeordnet ist, das mit der zweiten m x m Dithermatrix hergestellt werden soll, wobei jeder Ditherschwellenwert, der nicht einem der Halbtonditherzellen zugeordnet ist, einen Wert besitzt, der keinem in einer der Halbtonditherzellen der zweiten m x m Dithermatrix enthaltenen Schwellenwert entspricht;Vergleichen eines jeden Halbtonintensitätswertes mit dem vorbestimmten Halbtonintensitätswert, um festzustellen, ob ein verarbeiteter Halbtonintensitätswert geringer ist als der vorbestimmte Halbtonintensitätswert;Für jeden Halbtonintensitätswert, der geringer als der vorbestimmte Halbtonintensitätswert ist, Durchführen der zusätzlichen Schritte (a) Zuordnen des Halbtonintensitätswerts zu einem Ditherschwellenwert der ersten m x m Dithermatrix;(b) Vergleichen des Halbtonintensitätswertes mit dem zugeordneten Ditherschwellenwert der ersten m x m Dithermatrix;und(c) basierend auf diesem Vergleich, Erzeugen eines Binärwertes, der augibt, ob der Schrittbereich des Halbtonrasters, das dem Halbtonintensitätswert zugeordnet ist, als ein im wesentlichen geschwärzter Bereich des Halbtonrasters erzeugt werden soll;und    für jeden Halbtonintensitätswert, der nicht geringer als der vorbestimmte Halbtonintensitätswert ist, Durchführen der zusätzlichen Schritte: (a) Zuordnen des Halbtonintensitätswert zu einem Ditherschwellenwert der zweiten m x m Dithermatrix;(b) Vergleichen des Halbtonintensitätswerts mit dem zugeordneten Ditherschwellenwert der zweiten m x m Dithermatrix;und(c) basierend auf dem Vergleich, Erzeugen eines Binärwertes, der angibt, ob der Schrittbereich des Halbtonrasters, das dem Halbtonintensitätswert zugeordnet ist, als ein im wesentlichen geschwärzter Bereich des Halbtonrasters erzeugt werden soll. Procédé de traitement de signaux numériques pour le traitement séquentiel de valeurs d'intensité de demi-teinte codées numériquement, dont chacune représente le contenu de couleur dans une zone spatiale associée d'une image reproduite, ledit procédé de production d'une ou de plusieurs trames en demi-teinte, selon lequel une valeur d'intensité de demi-teinte codée numériquement est associée à une zone incrémentale de ladite trame en demi-teinte, ledit procédé étant caractérisé par les étapes consistant à :    établir un premier réseau de m x m points juxtaposés destiné à être utilisé avec des valeurs d'intensité de demi-teinte, qui sont inférieures à une valeur d'intensité de demi-teinte prédéterminée, qui se situe dans la gamme des valeurs d'intensité de demi-teinte, qui est associée à chaque trame en demi-teinte devant être produite avec ledit premier réseau de m x m points juxtaposés, chaque élément dudit premier réseau de points étant une valeur de seuil de point juxtaposé et ledit premier réseau de m x m points juxtaposés définissant un premier ensemble de cellules de points en demi-teinte, qui sont disposées à l'intérieur dudit premier réseau de m x m points juxtaposés pour fournir un lignage de trame prédéterminé et un angle de trame préterminé, lorsque ledit premier réseau de m x m points juxtaposés est répété sous la forme d'un réseau plus étendu qui est formé par une répétition successive dudit premier réseau de m x m points juxtaposés, chacune desdites cellules de points en demi-teinte dudit premier réseau de m x m points juxtaposés comprenant une pluralité de valeurs de seuil de point juxtaposé, la valeur de seuil maximale n'étant pas supérieure à ladite valeur d'intensité de demi-teinte prédéterminée, et chaque valeur de seuil de point juxtaposé non associée à l'une desdites cellules de points juxtaposés en demi-teinte dudit premier réseau de m x m points juxtaposés étant une valeur qui dépasse toute valeur de seuil associée à l'une desdites cellules de points juxtaposés en demi-teinte;établir un second réseau de m x m points juxtaposés destiné à être utilisé avec des valeurs d'intensité de demi-teinte, qui sont supérieures à ladite valeur d'intensité de demi-teinte prédéterminée, chaque élément dudit second réseau de points juxtaposés étant une valeur de seuil de point juxtaposé et ledit second réseau de points définissant un second ensemble de cellules de points en demi-teinte qui diffère du premier ensemble de cellules de points en demi-teinte défini par ledit premier réseau de m x m points juxtaposés, lesdites cellules de points en demi-teinte étant disposées à l'intérieur dudit second réseau de m x m points juxtaposés pour former à la fois un lignage de trame et un angle de trame, qui sont sensiblement identiques audit lignage de trame prédéterminé et audit angle de trame prédéterminé dudit premier réseau de m x m points juxtaposés, chacune desdites cellules de points en demi-teinte dudit second réseau de m x m points juxtaposés comprenant une pluralité de valeurs de seuil, dont aucune n'est supérieure à la valeur d'intensité de demi-teinte maximale contenue dans l'ensemble de valeurs d'intensité de demi-teinte, qui est associée à chaque trame en demi-teinte, qui doit être produite avec ledit second réseau de m x m points juxtaposés, chaque valeur de seuil de point juxtaposé non associée à l'une desdites cellules de points en demi-teinte étant une valeur qui n'est pas égale à une quelconque valeur de seuil contenue dans l'une desdites cellules de points juxtaposés en demi-teinte dudit second réseau de m x m points juxtaposés;comparer chacune desdites valeurs d'intensité de tonalité continue à ladite valeur d'intensité de demi-teinte prédéterminée pour déterminer si une valeur d'intensité de demi-teinte en cours de traitement est inférieure à ladite valeur d'intensité de demi-teinte prédéterminée;pour chacune desdites valeurs d'intensité de demi-teinte qui est inférieure à ladite valeur d'intensité de demi-teinte prédéterminée, exécuter les étapes supplémentaires consistant à (a) associer ladite valeur d'intensité de demi-teinte à une valeur de seuil de point dudit premier réseau de m x m points juxtaposés;(b) comparer ladite valeur d'intensité de demi-teinte à ladite valeur de seuil de point associée dudit premier réseau de m x m points juxtaposés;et(c) sur la base de ladite comparaison, produire une valeur binaire représentative du fait que ladite région incrémentale de ladite trame en demi-teinte, qui est associée à ladite valeur d'intensité de demi-teinte, doit être produite en tant que région essentiellement noircie de ladite trame en demi-teinte;et    pour chacune desdites valeurs d'intensité de demi-teinte qui n'est pas inférieure à ladite valeur d'intensité de demi-teinte prédéterminée, exécuter les étapes supplémentaires consistant à (a) associer ladite valeur d'intensité de demi-teinte à une valeur de seuil de point juxtaposé dudit second réseau de m x m points juxtaposés;(b) comparer ladite valeur d'intensité de demi-teinte à ladite valeur de seuil associée de point juxtaposé dudit second réseau de m x m points juxtaposés;et(c) sur la base de ladite comparaison, produire une valeur binaire représentative du fait que ladite région incrémentale de ladite trame en demi-teinte, qui est associée à ladite valeur d'intensité de demi-teinte, doit être produite en tant que région essentiellement noircie de ladite trame en demi-teinte.
  2. 2
    Das digitale Signalverarbeitungsverfahren nach Anspruch 1, bei dem das dezimale Äquivalent eines jeden zu verarbeitenden, digital codierten Halbtonintensitätswerts einer ganzen Zahl aus einer Gruppe von ganzen Zahlen entspricht, die aus Null und k ganzen Zahlen ungleich Null besteht, wobei k eine positive ganze Zahl ist, und wobei jede Halbtonzelle der ersten und zweiten m x m Dithermatrizen eine Anzahl von Ditherschwellenwerten enthält, die im wesentlichen k/2 entspricht. Procédé de traitement de signaux numériques selon la revendication 1, selon lequel le chiffre décimal équivalant à chacune desdites valeurs d'intensité de demi-teinte codées numériquement, qui est en cours de traitement, correspond à un entier faisant partie d'un ensemble d'entiers qui comprend zéro et k entiers non nuls, k étant un entier positif, et selon lequel chaque cellule en demi-teinte desdits premier et second réseaux de m x m points juxtaposés inclut un nombre de valeurs de seuil de point juxtaposé qui est sensiblement égal à k/2. The digital signal processing method of Claim 1 wherein the decimal equivalent of each said digitally encoded continuous tone intensity value being processed corresponds to an integer within a set of integers that consists of zero and k non zero integers, where k is a positive integer, and wherein each said halftone cell of said first and second m x m dither arrays include a number of dither threshold values that is substantially equal to k/2.
  3. 3
    Das digitale Signalverarbeitungsverfahren nach Anspruch 2, bei dem die Halbtonditherzellen der zweiten m x m Dithermatrix im wesentlichen in Größe und Gestalt Bereichen der ersten m x m Dithermatrix entsprechen, die nicht zu den Halbtonzellen der ersten m x m Dithermatrix gehoren. Procédé de traitement de signaux numériques selon la revendication 2, selon lequel lesdites cellules de point en demi-teinte dudit second réseau de m x m points juxtaposés correspondent essentiellement, du point de vue taille et forme, à des régions dudit premier réseau de m x m points juxtaposés, qui ne sont pas contenues dans lesdites cellules en demi-teinte dudit premier réseau de m x m points juxtaposés. The digital signal processing method of Claim 2 wherein said halftone dither cells of said second m x m dither array substantially correspond in size and shape to regions of said first m x m dither array that are not included in said halftone cells of said first m x m dither array.
  4. 4
    Das digitale Signalverarbeitungsverfahrcn nach Anspruch 2, weiter gekennzeichnet durch die Schritte    Speichern der Binärwerte, die die Schrittbereiche des Halbtonrasters darstellen, in einem Speicher als Matrix aus Speicher-Bit-Stellen, wobei jede Speicherbitstelle der Matrix einem Halbtonintensitätswert und einem Schrittbereich eines zugeordneten, zu erzeugenden Halbtonrasters zugeordnet ist, wobei eine jede der Speicherbitstellen auf einen ersten vorbestimmten Binärwert gesetzt wird, wenn der zugeordnete Bereich des zugehörigen Halbtonrasters geschwärzt werden soll, um einen Teil eines Rasterpunkts zu definieren, und auf einen zweiten vorbestimmten Binärwert gesetzt wird, wenn der zugeordnete Bereich des zugeordneten Halbtonrasters nicht geschwärzt werden soll und keinen Teil eines Rasterpunkts definiert. Procédé de traitement de signaux numériques selon la revendication 2, caractérisé en outre par les étapes consistant à mémoriser lesdites valeurs binaires représentatives desdites régions incrémentales de ladite trame en demi-teinte dans une mémoire sous la forme d'un réseau d'emplacements de bits de mémoire, chaque emplacement de bit de mémoire dudit réseau étant associé à l'une desdites valeurs d'intensité de demi-teinte et une région spatiale incrémentale d'une trame en demi-teinte associé étant produite, et chacun desdits emplacements de bits de mémoire étant réglés sur une première valeur binaire prédéterminée lorsque ladite région associée de la trame en demi-teinte associée doit être noircie pour définir une partie d'un point de trame et étant réglés sur une seconde valeur prédéterminée lorsque ladite région associée de la trame en demi-teinte associée ne doit pas être noircie et ne doit pas définir une partie d'un point de trame. The digital signal processing method of Claim 2 further characterized by the steps of storing said binary values representative of said increment regions of said halftone screen in a memory as an array of memory bit locations, each memory bit location of said array being associated with one of said continuous tone intensity values and an incremental spatial region of an associated halftone screen being produced, each of said memory bit locations being set to a first predetermined binary value when said associated region of the associated halftone screen is to be blackened to define a portion of a halftone dot and being set to a second predetermined binary value when said associated region of the associated halftone screen is not to be blackened and does not define a portion of a halftone dot.
  5. 5
    Das digitale Signalverarbeitungsverfahren nach Anspruch 4, bei dem die zweite m x m Dithermatrix durch eine Koordinatentransformation aus der ersten m x m Dithermatrix gebildet wird, wobei die Zuordnungsschritte eines jeden Halbtonintensitätswertes zu einem Ditherschwellenwert der ersten und zweiten m x m Dithermatrizen den Schritt enthält, einen Satz von Koordinatenwerten für den zugeordneten Schrittbereich des zu reproduzierenden Bildes zu bestimmen;und wobei der Schritt des Zuordnens des Halbtonintensitätswertes zum Ditherschwellenwert der zweiten m x m Dithermatrix die Schritte enthält, den Satz von Koordinatenwerten zu transformieren, um einen anderen Satz von Koordinatenwerten zu bilden, und jeden transformierten Halbtonintensitätswert zu einem Ditherschwellenwert der zweiten m x m Dithermatrix auf der Basis der Koordinatenwerte für den transformierten Halbtonintensitätswert zuzuordnen. Procédé de traitement de signaux numériques selon la revendication 4, dans lequel ledit second réseau de m x m points juxtaposés est formé au moyen d'une transformation de coordonnées dudit premier réseau de m x m points juxtaposés, lesdites étapes consistant à associer chacune desdites valeurs d'intensité de demi-teinte à une valeur de seuil de point juxtaposé desdites premier et second réseaux de m x m points juxtaposés comprenant l'étape consistant à déterminer un ensemble de valeurs de coordonnées pour ladite région spatiale incrémentale associée de ladite image qui est reproduite;et selon lequel ladite étape consistant à associer ladite intensité de demi-teinte à la valeur de seuil de point juxtaposé dudit second réseau de m x m points juxtaposés incluant les étapes consistant à transformer ledit ensemble de valeurs de coordonnées pour former un ensemble différent de valeurs de coordonnées et associer chaque valeur d'intensité de demi-teinte transformée à une valeur de seuil de point juxtaposé dudit second réseau de m x m points juxtaposés sur la base des valeurs de coordonnées pour la valeur d'intensité de demi-teinte transformée. The digital signal processing method of Claim 4 wherein said second m x m dither array is formed by a coordinate transformation of said first m x m dither array, said steps of associating each said continuous tone intensity value with a dither threshold value of said first and second m x m dither arrays includes the step of determining a set of coordinate values for said associated incremental spatial region of said image being reproduced;and wherein said step of associating said continuous tone intensity value with the dither threshold value of said second m x m dither array includes the steps of transforming said set of coordinate values to form a different set of coordinate values and associating each transformed continuous tone intensity value with a dither threshold value of said second m x m dither array on the basis of the coordinate values for the transformed continuous tone intensity value.
  6. 6
    Das digitale Signalverarbeitungsverfahren nach Anspruch 5, bei dem der Schritt des Erzeugens eines Binärwertes für jeden Halbtonintensitätswert, der geringer als der vorbestimmte Halbtonintensitätswert ist, das Setzen einer Speicherbitstelle, die dem Halbtonintensitätswert zugeordnet ist, auf den ersten vorbestimmten Binärwert beinhalten, wenn der Halbtonintensitätswert größer ist, als der zugeordnete Ditherschwellenwert der ersten m x m Dithermatrix;    der Schritt des Vergleichens des Halbtonintensitätswertes mit dem zugeordneten Ditherschwellenwert der zweiten m x m Dithermatrix den Schritt des Subtrahierens des Halbtonintensitätswertes von einem Wert beinhaltet, der den höchsten in dem Bereich von Halbtonintensitätswerten enthaltenen Halbtonintensitätswert repräsentiert, um einen modifizierten Halbtonintensitätswert zu bekommen, und Vergleichen des modifizierten Halbtonintensitätswerts mit dem zugeordneten Ditherschwellenwert; und    der Schritt des Erzeugens des Binärwerts fir jeden Halbtonintensitätswert, der nicht geringer ist, als der vorbestimmte Halbtonintensitätswert, den Schritt beinhaltet, die Speicherbitstelle, die dem Halbtonintensitätswert zugeordnet ist, auf einen ersten vorbestimmten Binärwert zu setzen, wenn der modifizierte Halbtonintensitätswert nicht den zugeordneten Ditherschwellenwert überschreitet. Procédé de traitement de signaux numériques selon la revendication 5, selon lequel :ladite étape de protection d'une valeur binaire pour chacune desdites valeurs d'intensité de demi-teinte, qui est inférieure à ladite valeur d'intensité de demi-teinte prédéterminée, comprend le positionnement de l'emplacement de bit de mémoire, qui est associé à ladite valeur d'intensité de demi-teinte, sur ladite première valeur binaire prédéterminée, lorsque ladite valeur d'intensité de demi-teinte est supérieure à ladite valeur de seuil associée de point juxtaposé dudit premier réseau de m x m points juxtaposés;ladite étape de comparaison de ladite valeur d'intensité de demi-teinte à ladite valeur de seuil associée de point juxtaposé du réseau de m x m points juxtaposés comprend l'étape consistant à soustraire ladite valeur d'intensité de demi-teinte d'une valeur représentative de la valeur d'intensité de demi-teinte maximale contenue dans ladite gamme de valeurs d'intensité de demi-teinte pour l'obtention d'une valeur d'intensité de demi-teinte modifiée et à comparer ladite valeur d'intensité de demi-teinte modifiée à ladite valeur de seuil associée de point juxtaposé;et    ladite étape de production de ladite valeur binaire pour chacune desdites valeurs d'intensité de demi-teinte, qui n'est pas inférieure à ladite valeur d'intensité de demi-teinte prédéterminée, inclut l'étape consistant à positionner l'emplacement de bits de mémoire associés à ladite valeur d'intensité de demi-teinte sur ladite première valeur binaire prédéterminée lorsque ladite valeur d'intensité de demi-teinte modifiée ne dépasse pas ladite valeur de seuil associée de point juxtaposé. The digital signal processing method of Claim 5 wherein:    said step of generating a binary value for each said continuous tone intensity value that is less than said predetermined continuous tone intensity value includes setting the memory bit location that is associated with said continuous tone intensity value at said first predetermined binary value when said continuous tone intensity value is greater than said associated dither threshold value of said first m x m dither array;said step of comparing said continuous tone intensity value with said associated dither threshold value of said second m x m dither array includes the step of subtracting said continuous tone intensity value from a value representative of the maximum continuous tone intensity value included in said range of continuous tone intensity values to obtain a modified continuous tone intensity value and comparing said modified continuous tone intensity value with said associated dither threshold value;and    said step of generating said binary value for each said continuous tone intensity value that is not less than said predetermined continuous tone intensity value includes the step of setting the memory bit location associated with said continuous tone intensity value at said first predetermined binary value when said modified continuous tone intensity value does not exceed said associated dither threshold value.
  7. 7
    Das digitale Signalverarbeitungsverfahren nach Anspruch 1, bei dem zwei oder mehr Halbtonraster erzeugt werden; und jedes der zwei oder mehr Halbtonraster im wesentlichen identische Rasterlinierung besitzen und unterschiedliche Rasterwinkel besitzen, wobei das digitale Verarbeitungsverfahren weiter dadurch gekennzeichnet ist, daß mindestens eines der zwei oder mehr Halbtonraster mit den ersten und zweiten m x m Dithermatrizen hergestellt wird und mindestens eines der Halbtonraster durch die Schritte hergestellt wird:Erstellen einer n x n Dithermatrix zur Erzeugung eines jeden Rasterpunkts eines jeden mit der n x n Dithermatrix zu erzeugenden Halbtonrasters, wobei jedes Element der n x n Dithermatrix einen Ditherschwellenwert darstellt, der im Bereich der Menge von Halbtonintensitätswerten eines jeden mit der n x n Dithermatrix herzustellenden Halbtonrasters enthalten ist, wobei die Ditherschwellenwerte als Elemente der Dithermatrix so organisiert sind, daß eine aufsteigende Folge erstellt wird, in der die niedrigsten Ditherschwellenwerte am nächsten zum Zentrum der Dithermatiix angeordnet sind und die höchsten Ditherschwellenwerte an und nahe bei den Grenzbereichen der Dithermatrix angeordnet sind;Zuordnen eines jeden Halbtonintensitätswertes eines mit der n x n Dithermatrix zu erzeugenden Halbtonrasters zu einem Ditherschwellenwert der n x n Dithermatrix;Vergleichen des Halbtonintensitätswertes mit dem zugeordneten Ditherschwellenwert der n x n Dithermatrix;und    basierend auf dem Vergleich, Erzeugen eines Binärwertes, der angibt, ob der Schrittbereich des Halbtonrasters, das dem Halbtonintensitätswert zugeordnet ist, als ein im wesentlichen geschwärzter Bereich des Halbtonrasters erzeugt werden soll. Procédé de traitement de signaux numériques selon la revendication 1, selon lequel deux ou plusieurs trames en demi-teinte doivent être produites, chacune desdites deux ou plusieurs trames en demi-teinte possédant un lignage de trame sensiblement identique et des angles de trame différents, ledit procédé de traitement numérique est en outre caractérisé en ce qu'au moins l'une desdites deux ou plusieurs trames en demi-teinte est produite avec lesdits premier et second réseaux de m x m points juxtaposés et qu'au moins l'une desdites trames en demi-teinte est produite au moyen des étapes consistant à :    établir une matrice de n x n points juxtaposés pour produire chaque point en demi-teinte de chaque trame en demi-teinte devant être produit avec ladite matrice de n x n points juxtaposés, chaque élément de ladite matrice de n x n points juxtaposés étant une valeur de seuil de points juxtaposés qui est située dans la gamme de l'ensemble des valeurs d'intensité de demi-teinte pour chaque écran en demi-teinte devant être produit avec ladite matrice de n x n points juxtaposés, lesdites valeurs de seuil de point juxtaposé étant organisées sous la forme d'éléments de ladite matrice de points juxtaposés pour l'établissement d'une séquence de croissance, lors de laquelle les valeurs de seuil les plus faibles de points juxtaposés sont les plus proches du centre de ladite matrice de points juxtaposés et les valeurs de seuil les plus élevées de points juxtaposés sont situées au niveau et à proximité des régions limites de ladite matrice de points juxtaposés;associer chacune desdites valeurs d'intensité de demi-teinte d'une trame en demi-teinte devant être produit au moyen de ladite matrice de n x n points juxtaposés, avec une valeur de seuil de point juxtaposé de ladite matrice de n x n points juxtaposés;comparer ladite valeur d'intensité de demi-teinte à ladite valeur de seuil associée de point juxtaposé de ladite matrice de n x n points juxtaposés;et    sur la base de ladite comparaison, produire une valeur binaire représentative du fait que la région incrémentale de ladite trame en demi-teinte, qui est associée à ladite valeur d'intensité de demi-teinte, doit ou non être produite en tant que région essentiellement noircie de ladite trame en demi-teinte. The digital signal processing method of Claim 1, wherein two or more halftone screens are to be produced, each of said two or more halftone screens having substantially identical screen ruling and having different screen angles, said digital processing method being further characterized in that at least one of said two or more halftone screens is produced with said first and second m x m dither arrays and at least one of said halftone screens is produced by the steps of:    establishing an n x n dither matrix for producing each halftone dot of each halftone screen to be produced with said n x n dither matrix, each element of said n x n dither matrix being a dither threshold value that is within the range of the set of continuous tone intensity values for each halftone screen to be produced with said n x n dither matrix, said dither threshold values being organized as elements of said dither matrix to establish a growth sequence in which the lowest dither threshold values are located nearest the center of said dither matrix and the highest dither threshold values are located at and near the boundary regions of said dither matrix;associating each said continuous tone intensity value of a halftone screen to be produced by said n x n dither matrix with a dither threshold value of said n x n dither matrix;comparing said continuous tone intensity value with said associated dither threshold value of said n x n dither matrix;and    based on said comparison, generating a binary value representative of whether said incremental region of said halftone screen that is associated with said continuous tone intensity value is to be produced as a substantially blackened region of said halftone screen.
  8. 8
    Das digitale Signalverarbeitungsverfahren nach Anspruch 7, bei dem    das dezimale Äquivalent der digital codierten Halbtonintensitätswerte zur Erzeugung von Halbtonrastern mit der ersten und zweiten m x m Dithermatrix und mit der n x n Dithermatrix einander entsprechen und einer ganzen Zahl aus einer Menge von ganzen Zahlen, die zwischen Null und n² liegen, entsprechen;    jeder Ditherschwellenwert einer jeden Halbtonzelle der ersten m x m Dithermatrix einer unterschiedlichen ganzen Zahl aus der Menge ganzer Zahlen entspricht; und    jeder Ditherschwellenwert der n x n Dithermatrix einer unterschiedlichen ganzen Zahl aus der Menge von ganzen Zahlen entspricht. Procédé de traitement de signaux numériques selon la revendication 7, selon lequel    les équivalents décimaux desdites valeurs d'intensité de demi-teinte codées numériquement pour la production de trames en demi-teinte avec lesdits premier et second réseaux de m x m points juxtaposés et avec ladite matrice de n x n points juxtaposés sont égaux et correspondent à un entier situé dans un ensemble d'entiers qui va de un à n²;    chaque valeur de seuil de point juxtaposé de chacune desdites cellules en demi-teinte dudit premier réseau de m x m points juxtaposés correspond à l'un différent des entiers contenus dans ledit ensemble d'entiers;    chaque valeur de seuil de point juxtaposé de ladite matrice de n x n points juxtaposés correspond à l'un différent des entiers faisant partie dudit ensemble d'entiers. The digital signal processing method of Claim 7, wherein:the decimal equivalent of said digitally encoded continuous tone intensity values for producing halftone screens with said first and second m x m dither arrays and with said n x n dither matrix are equal to one another and correspond to an integer within a set of integers that ranges from one to n²;each dither threshold value of each said halftone cell of said first m x m dither array corresponds to a different one of the integers within said set of integers;and    each dither threshold value of said n x n dither matrix corresponds to a different one of the integers within said set of integers.
  9. 9
    Das digitale Signalverarbeitungsverfahren nach Anspruch 8, bei dem jeder Ditherschwellenwert einer jeden Halbtonzelle der ersten m x m Dithermatrix nicht n²/2 überschreitet und jeder Ditherschwellenwert, der nicht einer der Halbtonditherzellen der ersten m x m Dithermatrix zugeordnet ist, nicht geringer als n² ist. Procédé de traitement de signaux numériques selon la revendication 8, selon lequel chacune desdites valeurs de seuil de point juxtaposé de chacune desdites cellules en demi-teinte desdites premiers réseaux de m x m points juxtaposés ne dépasse pas n²/2 et chacune desdites valeurs de seuil de point juxtaposé non associée à l'une desdites cellules de points juxtaposés en demi-teinte dudit premier réseau de m x m points juxtaposés n'est pas inférieure à n². The digital signal processing method of Claim 8 wherein each said dither threshold value of each said halftone cell of said first m x m dither array does not exceed n²/2 and each said dither threshold value not associated with one of said halftone dither cells of said first m x m dither array is not less than n².
  10. 10
    Das digitale Signalverarbeitungsverfahren nach Anspruch 9, bei dem die Dimension m der ersten und zweiten m x m Dithermatrizen im wesentlichen gleich np√2 ist, wo p eine positive ganze Zahl ungleich Null ist. Procédé de traitement de signaux numériques selon la revendication 9, selon lequel la dimension m desdits premier et second réseaux de m x m points juxtaposés est sensiblement égale à np √2, p étant un entier positif non nul. The digital signal processing method of Claim 9 wherein the dimension m of said first and second m x m dither arrays is substantially equal to np√2, where p is a nonzero positive integer.
  11. 11
    Das digitale Signalverarbeitungsverfahren nach Anspruch 10, weiter gekennzeichnet durch die Schritte:zu Anfang Speichern der Mengen aus Halbtonintensitätswerten im Speicher, wobei jeder Halbtonintensitätswert, der einem Schrittbereich eines Halbtonrasters zugeordnet ist, an einer Speicheradresse gespeichert wird, die die Stelle des zugeordneten Schrittbereichs in dem Halbtonraster angibt;Speichern von Ditherschwellenwerten von mindestens der ersten m x m Dithermatrix und der n x n Dithermatrix im Speicher an ersten und zweiten Adressen;wobei die Schritte des Zuordnens eines Halbtonintensitätswertes zu einem Ditherschwellenwert der ersten m x m Dithermatrix und des Zuordnens eines Halbtonintensitätswertes zu einem Ditherschwellenwert der n x n Dithermatrix jeweils die Schritte beinhalten, den zu erzeugenden Halbtonintensitätswert aus dem Speicher abzurufen und den zugehörigen Ditherschwellenwert aus der Speicheradresse des zu erzeugenden Halbtonintensitätswerts zu bestimmen. Procédé de traitement de signaux numériques selon la revendication 10, caractérisé en outre par les étapes consistant à :    mémoriser initialement lesdits ensembles de valeurs d'intensité de demi-teinte dans une mémoire, chacune desdites valeurs d'intensité de demi-teinte, qui est associée à une région incrémentale d'une trame en demi-teinte, étant mémorisée à une adresse de mémoire qui est indicative de l'emplacement de ladite région incrémentale associée à l'intérieur de ladite trame en demi-teinte;mémoriser des valeurs de seuil en demi-teinte au moins dudit premier réseau de m x m points juxtaposés et de ladite matrice de n x n points juxtaposés en mémoire, à des première et seconde adresses;lesdites étapes consistant à associer une valeur d'intensité en demi-teinte à une valeur de seuil de point juxtaposé dudit premier réseau de m x m points juxtaposés et associer une valeur d'intensité de demi-teinte à une valeur de seuil de point juxtaposé de ladite matrice de n x n points juxtaposés incluant chacune les étapes de rappel, à partir de la mémoire, de la valeur d'intensité de demi-teinte qui est en cours de traitement et de détermination de la valeur de seuil associée de point juxtaposé à partir de l'adresse de mémoire de ladite valeur d'intensité de demi-teinte, qui est en cours de traitement. The digital signal processing method of Claim 10 further characterized by the steps of:    initially storing said sets of continuous tone intensity values in memory, with each said continuous tone intensity value that is associated with an incremental region of a halftone screen being stored at a memory address that is indicative of the location of said associated incremental region within said halftone screen;storing dither threshold values of at least said first m x m dither array and said n x n dither matrix in memory at first and second addresses;said steps of associating a continuous tone intensity value with a dither threshold value of said first m x m dither array and associating a continuous tone intensity value with a dither threshold value of said n x n dither matrix each including the steps of recalling from memory the continuous tone intensity value being processed and determining the associated dither threshold value from the memory address of said continuous tone intensity value being processed.
  12. 12
    Das digitale Signalverarbeitungsverfahren nach Anspruch 11 zur Erzeugung von vier Halbtonrastern, bei dem der Unterschied zwischen den Rasterwinkeln von dreien der Halbtonraster im wesentlichen gleich 30° ist und bei dem eines der drei Halbtonraster, die die Winkeldifferenz von 30° aufweisen, mit der ersten und zweiten m x m Dithermatrix erzeugt werden und die drei übrigen Halbtonraster jeweils mit der n x n Dithermatrix erzeugt werden. Procédé de traitement de signaux numériques selon la revendication 11 pour la production de quatre trames en demi-teinte, selon lequel la différence entre les angles de trois desdites trames en demi-teinte est sensiblement égale à trente degrés, et l'une desdites trois trames en demi-teinte, qui présente ladite différence d'angle de trame de trente degrés, est produite avec lesdits premier et second réseaux de m x m points juxtaposés, et lesdites trois autres trames en demi-teinte sont produites chacune avec ladite matrice de n x n points juxtaposés. The digital signal processing method of Claim 11 for producing four halftone screens wherein the difference between the screen angles of three of said halftone screens is substantially equal to thirty degrees and wherein one of said three halftone screens that exhibit said screen angle difference of thirty degrees is produced with said first and second m x m dither array and said three remaining halftone screens are each produced with said n x n dither matrix.
  13. 13
    Das digitale Signalverarbeitungsverfahren nach Anspruch 12, bei dem die Schritte des Zuordnens eines Halbtonintensitätswerts zu einem Ditherschwellenwert bei mindestens einem der mit der n x n Dithermatrix zu erzeugenden Halbtonrasters weiterhin die Schritte beinhaltet:Bestimmen einer transformierten Speicheradresse für jeden abgerufenen Halbtonintensitätswert;Zuordnung eines jeden abgerufenen Halbtonintensitätswertes zu einem Ditherschwellenwert der n x n Dithermatrix in Übereinstimmung mit der transformierten Speicheradresse. Procédé de traitement de signaux numériques selon la revendication 12, selon lequel ladite étape d'association d'une valeur d'intensité de demi-teinte à une valeur de seuil de point juxtaposé pour au moins l'une desdites trames en demi-teinte produite avec ladite matrice de n x n points juxtaposés comprend en outre les étapes consistant à :    déterminer une adresse de mémoire transformée pour chaque valeur d'intensité de demi-teinte rappelée;et    associer chaque valeur d'intensité de demi-teinte rappelée, à une valeur de seuil de point juxtaposé de ladite matrice de n x n points juxtaposés conformément à ladite adresse de mémoire transformée. The digital signal processing method of Claim 12 wherein said step of associating a continuous tone intensity value with a dither threshold value for at least one of said halftone screens produced with said n x n dither matrix further includes the steps of:    determining a transformed memory address for each recalled continuous tone intensity value;associating each recalled continuous tone intensity value with a dither threshold value of said n x n dither matrix in accordance with said transformed memory address.
  14. 14
    Das digitale Signalverarbeitungsverfahren nach Anspruch 13 zur Erzeugung von Cyan-, Gelb-, Magenta- und Schwarz-Halbtonrastem für den herkömmlichen vierfarbigen Rasterdruck von fotografischen Bildern, bei dem:eine Menge aus Halbtonintensitätswerten, die den Gelbgehalt des zu reproduzierenden fotografischen Bildes repräsentieren, mit der n x n Dithermatrix erzeugt wird, ohne den Schritt des Ermittelns einer transformierten Speicheradresse für jeden abgerufenen Halbtonintensitätswert zu benutzen;eine Menge aus Halbtonintensitätswerten, die den Cyanfarbgehalt des zu reproduzierenden fotografischen Bildes repräsentieren, mit der n x n Dithermatrix erzeugt wird und unter Durchführung des Schrittes der Bestimmung einer transformierten Speicheradresse für jeden abgerufenen Halbtonintensitätswert, der verwendet wird, um einen Rasterwinkel zu bilden, der sich von dem Rasterwinkel des Gelb-Halbtonrasters im wesentlichen um 15° unterscheidet;eine Menge aus Halbtonintensitätswerten, die den Magentagehalt des zu reproduzierenden fotografischen Bildes repräsentiert, mit der n x n Dithermatrix erzeugt wird und unter Durchführung des Schrittes der Bestimmung einer transformierten Speicheradresse für jeden abgerufenen Halbtonintensitätswert, der verwendet wird, um einen Rasterwinkel zu bilden, der sich von dem Rasterwinkel des Gelb-Halbtonrasters um im wesentlichen 15° unterscheidet und der sich von dem Raterwinkel des Cyan-Halbtonrasters um im wesentlichen 30° unterscheidet;und    eine Menge aus Halbtonintensitätswerten, die den Schwarzanteil des fotografischen Bildes repräsentiert, mit den ersten und zweiten m x m Dithermatrizen erzeugt wird, um einen Rasterwinkel zu bilden, der in einer im wesentlichen 30°-Abweichung zwischen den Rasterwinkeln des Schwarz-Halbtonrasters und jedem der Cyan- und Magenta-Halbtonraster resultiert. Procédé de traitement de signaux numériques selon la revendication 13 pour la production de trames en demi-teinte cyan, jaune, magenta et noir pour l'impression classique en demi-teinte à quatre couleurs d'images photographiques, selon lequel :    un ensemble de valeurs d'intensité de demi-teintes représentatives du contenu jaune de l'image photographique, qui est reproduite, est traité avec ladite matrice de n x n points juxtaposés sans l'utilisation deladite étape de détermination d'une adresse de mémoire transformée pour chaque valeur d'intensité de demi-teinte rappelée;un ensemble de valeurs d'intensité de demi-teinte représentatives du contenu de couleur cyan de l'image photographique, qui est reproduite, est traité avec ladite matrice de n x n points juxtaposés, l'exécution de ladite étape de détermination d'une adresse de mémoire transférée pour chaque valeur d'intensité de demi-teinte rappelée étant utilisée pour produire un angle de trame qui diffère, essentiellement de 15 degrés, de l'angle de trame de ladite trame en demi-teinte jaune;un ensemble de valeurs d'intensité de demi-teinte représentatives du contenu magenta de l'image photographique, qui est reproduite, est traité avec ladite matrice de n x n points juxtaposés, la mise en oeuvre de ladite étape de détermination d'une adresse de mémoire transformée pour chaque valeur d'intensité de demi-teinte rappelée étant utilisée pour obtenir un angle de trame qui diffère, essentiellement de 15 degrés, dudit angle de ladite trame en demi-teinte jaune et qui diffère, essentiellement de 30 degrés, dudit angle de ladite trame en demi-teinte cyan;et    un ensemble de valeurs d'intensité de demi-teinte représentatives du contenu noir de ladite image photographique est traité avec lesdits premier et second réseaux de m x m points juxtaposés pour former un angle de trame qui conduit à une différence, égale essentiellement à 30 degrés, entre les angles de ladite trame en demi-teinte noire et de chacune desdites trames en demi-teinte cyan et magenta. The digital signal processing method of Claim 13 for producing cyan, yellow, magenta and black halftone screens for conventional four color halftone printing of photographic images wherein:    a set of continuous tone intensity values representative of the yellow content of the photographic image being reproduced is processed with said n x n dither matrix without utilizing said step of determining a transformed memory address for each recalled continuous tone intensity value;a set of continuous tone intensity values representative of the cyan color content of the photographic image being reproduced is processed with said n x n dither matrix and with performance of said step of determining a transformed memory address for each recalled continuous tone intensity value being used to provide a screen angle that differs from the screen angle of said yellow halftone screen by substantially 15 degrees;a set of continuous tone intensity values representative of the magenta content of the photographic image being reproduced is processed with said n x n dither matrix and with performance of said step of determining a transformed memory address for each recalled continuous tone intensity value being used to provide a screen angle that differs from said screen angle of said yellow halftone screen by substantially 15 degrees and differs from said screen angle of said cyan halftone screen by substantially 30 degrees;and    a set of continuous tone intensity values representative of the black content of said photographic image is processed with said first and second m x m dither arrays to provide a screen angle that results in a substantially 30 degree difference between the screen angles of said black halftone screen and each of said cyan and magenta halftone screens.
  15. 15
    Das digitale Signalverarbeitungsverfahren nach Anspruch 14, bei dem der Schritt des Bestimmens einer transformierten Speicheradresse für jeden abgerufenen Halbtonintensitätswert, der den Cyan- und Magentafarbgehalt des zu reproduzierenden fotografischen Bildes repräsentiert, das Drehen der Speicheradresse der gespeicherten Halbtonintensitätswerte im kartesischen Koordinatenraum um einen Winkel, der gleich 15° ist, und das Runden der Koordinaten der gedrehten Speicheradressen auf die am nächstenliegenden ganzzahligen Werte umfaßt. Procédé de traitement de signaux numériques selon la revendication 14, selon lequel l'étape de détermination d'une adresse de mémoire transformée pour chaque valeur d'intensité de demi-teinte rappelée, qui est représentative du contenu des couleurs cyan et magenta, de l'image photographique qui est reproduite, consiste à faire tourner l'adresse de mémoire des valeurs d'intensité de demi-teinte mémorisées dans un espace de coordonnées cartésiennes sur un angle qui est égal à 15 degrés et arrondir les coordonnées des adresses de la mémoire pivotée, sur les valeurs entières les plus proches. The digital signal processing method of Claim 14 wherein the step of determining a transformed memory address for each recalled continuous tone intensity value representative of the cyan and magenta color content of the photographic image being reproduced comprises rotating the memory address of the stored continuous tone intensity values in Cartesian coordinate space by an angle that is equal to 15 degrees and rounding the coordinates of the rotated memory addresses to the nearest integer values.
  16. 16
    Das digitale Signalverarbeitungsverfahren nach Anspruch 15, bei dem der Schritt des Bestimmens von transformierten Speicheradressen für Halbtonintensitätswerte, die den Blau- und Magenta-Farbgehalt des zu reproduzierenden fotografischen Bildes repräsentieren, das Drehen im kartesischen Koordinatenraum von zwei oder mehr Speicheradressen für jede Menge aus Halbtonintensitätswerten, die den Cyan- und Magenta-Farbgehalt des zu reproduzierenden Bildes repräsentieren, umfaßt;Bestimmen eines ersten Schrittwertes, der die Adressenänderung zwischen zwei aufeinanderfolgenden Spaltenadressen repräsentiert, die in einer gemeinsamen Reihe der Speicheradressen angeordnet sind, nachdem der Schritt des Drehens der Speicheradresse für die beiden aufeinanderfolgenden Spaltenadressen durchgeführt worden ist, wobei der erste Schrittwert auf eine erste Koordinatenachse des kartesischen Koordinatenraums bezogen ist;Bestimmen eines zweiten Schrittwertes, der die Zeilenadressenänderung repräsentiert, die sich einstellt als Ergebnis aus dem Schritt des Drehens der zwei aufeinanderfolgenden Spaltenadressen, wobei der zweite Schrittwert auf die zweite Koordinatenachse des kartesischen Koordinatenraums bezogen ist, und Bestimmen der transformierten Speicheradressen durch Erhöhung der Speicheradresse des zuletzt verarbeiteten Halbtonintensitätswerts mit den ersten und zweiten Schrittwerten. Procédé de traitement de signaux numériques selon la revendication 15, selon lequel l'étape de détermination d'adresses de mémoire transformées pour des valeurs d'intensité de demi-teinte représentant les contenus des couleurs cyan et magenta de l'image photographique, qui est reproduite, consiste à faire tourner, dans un espace de coordonnées cartésiennes, deux ou plusieurs adresses de mémoire pour chaque ensemble de valeurs d'intensité de demi-teinte qui représentent le contenu des couleurs cyan et magenta de l'image qui est reproduite;déterminer une première valeur incrémentale qui représente le changement entre deux adresses successives de colonnes, qui sont situées dans une rangée commune desdites adresses de mémoire après que ladite étape consistant à faire tourner ladite adresse de mémoire a été exécutée pour lesdites deux adresses successives de colonnes, ladite première valeur incrémentale étant comptée par rapport à un premier axe de coordonnées dudit espace de coordonnées cartésiennes;déterminer une seconde valeur incrémentale qui représente le changement d'adresse de ligne qui apparaît en tant que résultat de ladite étape consistant à faire tourner lesdites deux adresses successives de colonnes, ladite seconde valeur incrémentale étant comptée par rapport au second axe de coordonnées dudit espace de coordonnées cartésiennes, et déterminer les adresses de mémoire transformées par incrémentation de l'adresse de mémoire de la valeur d'intensité de demi-teinte traitée en dernier avec lesdites première et seconde valeurs incrémentales. The digital signal processing method of Claim 15 wherein the step of determining transformed memory addresses for continuous tone intensity values representing the cyan and magenta color content of the photographic image being reproduced comprises rotating in Cartesian coordinate space two or more memory addresses for each set of continuous tone intensity values that represent the cyan and magenta color content of the image being reproduced;determining a first incremental value that represents the address change between two consecutive column addresses that are located in a common row of said memory addresses after said step of rotating said memory address is performed for both said two consecutive column addresses, said first incremental value being with respect to a first coordinate axis of said Cartesian coordinate space;determining a second incremental value that represents the row address change that occurs as a result of said step of rotating said two consecutive column addresses, said second incremental value being with respect to the second coordinate axis of said Cartesian coordinate space, and determining the transformed memory addresses by incrementing the memory address of the continuous tone intensity value last processed with said first and second incremental values.
  17. 17
    A digital signal processing method for producing one or more halftone screens that include a plurality of halftone dots that are representative of a photographic image being reproduced and are positioned in accordance with a predetermined screen ruling and a predetermined screen angle, said digital signal processing method for use in processing:an ordered array of continuous tone intensity values cij, each continuous tone intensity value cij being representative of color content within a predetermined spatial region of said photographic image being reproduced with i = 1,2,3,. . ., ig indicating the coordinate of said predetermined spatial region of said photographic image being reproduced relative to a first axis of a Cartesian coordinate system and j = 1,2,3,. . ., jh indicating the coordinate of said predetermined spatial region of said photographic image being reproduced relative to the second axis of said Cartesian coordinate system, where ig and jh are integers that respectively indicate the dimensions of said photographic image being reproduced, said continuous tone intensity values cij each being of a value within a predetermined range r, said digital signal processing method being characterized by the steps of:    establishing a dither array of dither threshold values dij where i = 1,2,3,. . ., p and j = 1,2,3,. . . ., p, with p being an integer that is less than both said value ig and said value jh, said array of dither threshold values dij forming a pattern of halftone dither cells that at least approximates said predetermined screen ruling and said predetermined screen angle, each said halftone dither cell including a plurality of said dither threshold values dij with the threshold values included within each said halftone dither cell being less than a predetermined value s, where s is within the range r of said continuous tone intensity values and is less than the maximum continuous tone intensity value within said range r, each dither threshold value dij not included in one of said halftone dither cells being of a value that is greater than said maximum continuous tone intensity value within said range r;comparing said continuous tone intensity values cij with said dither threshold values dij to determine whether each continuous tone intensity value cij being compared is within said range s of said dither threshold values, identifying for each cij that is within said range s an associated dither threshold value dij with modulo p operation being applied relative to the i index and the j index of said continuous tone intensity values, identifying for each cij outside said range s an associated dither threshold value d(i + k)j where k is a predetermined integer, with modulo p operation being applied relative to the i index and j index of said continuous tone intensity value determining whether each said continuous tone value cij that is within said range s of said dither values is greater than said associated dither threshold value dij, and determining whether said continuous tone intensity value cij that is not within said range s is greater than said associated dither threshold value d(i + k)j;storing in memory an array of digitally encoded signals bij representative of said halftone screen where the indices i and j of said digitally encoded signals correspond to the indices i and j of said continuous tone intensity values that are compared with said associated dither threshold values, each of said digitally encoded signals bij being representative of the results of said comparing of said continuous tone intensity values cij with said dither threshold values dij;and    supplying said digitally encoded signals to a digital data output device which is responsive to said digitally encoded signals for producing a halftone screen. Ein digitales Signalverarbeitungsverfahren zur Erzeugung einer oder mehrerer Halbtonraster, die eine Mehrzahl von Rasterpunkten enthalten, welche ein zu reproduzierendes fotografisches Bild repräsentieren und in Übereinstimmung mit einer vorbestimmten Rasterlinierung und einem vorbestimmten Rasterwinkel angeordnet sind, wobei das digitale Signalverarbeitungsverfahren geeignet ist zum Verarbeiten von:    einer geordneten Matrix von Halbtonintensitätswerten cij, wobei jeder Halbtonintensitätswert cij den Farbgehalt eines vorbestimmten räumlichen Bereichs des zu reproduzierenden fotografischen Bildes repräsentiert und i = 1,2,3,...,ig die Koordinaten des vorbestimmten räumlichen Bereichs des zu reproduzierenden fotografischen Bildes relativ zu einer ersten Achse eines kartesischen Koordinatensystems angibt. und j = 1,2,3,..., jh die Koordinate eines vorbestimmten räumlichen Bereichs des zu reproduzierenden fotografischen Bildes relativ zu der zweiten Achse des kartesischen Koordinatensystems angibt, wo ig und jh ganze Zahlen sind, die jeweils die Dimensionen des zu reproduzierenden fotografischen Bildes angeben, wobei die Halbtonintensitätswerte cij jeweils einen Wert aus einem vorbestimmten Bereich r darstellen, und das digitale Signalverarbeitungsverfahren gekennzeichnet ist durch die Schritte:    Erstellen einer Dithermatrix aus Ditherschwellenwerten dij, wo i = 1,2,3, ..., p und j = 1,2,3,...,p gilt und p eine ganze Zahl ist, die geringer ist als beide Werte ig und jh, wobei die Matrix aus Ditherschwellenwerten dij ein Muster aus Halbtonditherzellen bildet, die die vorbestimmte Rasterlinierung und den vorbestimmten Rasterwinkel zumindest annähert, wobei eine jede Halbtonditherzelle eine Mehrzahl von Ditherschwellenwerten dij enthält und die Schwellenwerte, die in einer jeden Halbtonditherzelle enthalten sind, geringer sind als ein vorbestimmter Wert s, wo s in einem Bereich r der Halbtonintensitätswerte liegt und geringer als der maximale Halbtonintensitätswert aus dem Bereich r ist, und wobei jeder Ditherschwellenwert dij, der nicht zu einer der Halbtonditherzellen gehört, einen Wert besitzt, der größer ist als der maximale Halbtonintensitätswert in dem Bereich r;Vergleichen der Halbtonintensitätswerte cij mit den Ditherschwellenwerten dij, um zu bestimmen, ob jeder verglichene Halbtonintensitätswert cij im Bereich s der Ditherschwellenwerte liegt, wobei für jedes cij, das im Bereich s liegt, ein zugeordneter Ditherschwellenwert dij identifiziert wird, wobei eine Modulo-p-Operation bezüglich dem i-Index und dem j-Index der Halbtonintensitätswerte angewendet wird, und wobei für jedes cij, das außerhalb des Bereiches s liegt, ein zugeordneter Dithers schwellenwert d(i + k)j mit k als vorbestimmter ganzer Zahl identifiziert wird, wobei eine Modulo-p-bezüglich dem i-Index und j-Index des Halbtonintensitätswertes angewendet wird, und Bestimmen, ob jeder Halbtonwert cij, der im Bereich s der Ditherwerte liegt, größer ist als der zugeordnete Ditherschwellenwert dij, und Bestimmen, ob der Halbtonintensitätswert cij, der nicht im Bereich s liegt, größer ist als der zugeordnete Ditherschwellenwert d(i + k)j;Speichern einer Matrix aus digital codierten, das Halbtonraster repräsentierenden Signalen bij im Speicher, wo die Indizes i und j des digital codierten Signals den Indizes i und j der Halbtonintensitätswerte entspricht, die mit den zugeordneten Ditherschwellenwerten verglichen werden, wobei jedes dieser digital codierten Signale bij die Ergebnisse des Vergleichs der Halbtonintensitätswerte cij mit den Ditherschwellenwerten dij repräsentieren;und    Liefern der digital codierten Signale an eine digitale Datenausgangsvorrichtung, die auf die digital codierten Signale anspricht, um ein Halbtonraster zu erzeugen. Procédé de traitement de signaux numériques pour produire une ou plusieurs trames en demi-teinte qui comprennent une pluralité de points de trame, qui sont représentatifs d'une image photographique, qui est reproduite, et sont positionnés en fonction d'un lignage de trame prédéterminé et d'un angle de trame prédéterminé, ledit procédé de traitement de signaux numériques étant utilisable pour traiter :    un ensemble ordonné de valeurs de demi-teinte (cij), chaque valeur d'intensité de demi-teinte (cij) étant représentative d'un contenu de couleur dans une région spatiale prédéterminée de ladite image photographique qui est reproduite, avec i = 1, 2, 3, ..., ig indiquant la coordonnée de ladite région spatiale prédéterminée de ladite image photographique, qui est reproduite, par rapport à un premier axe d'un système de coordonnées cartésiennes, et j = 1, 2, 3, ..., jh indiquant la coordonnée de ladite région spatiale prédéterminée de ladite image photographique qui est reproduite par rapport au second axe dudit système de coordonnées cartésiennes, ig et ih étant des entiers qui indiquent respectivement les dimensions de ladite image photographique, qui est reproduite, lesdites valeurs d'intensité de demi-teinte cij étant constituées chacune par une valeur située dans une gamme prédéterminée r, ledit procédé de traitement de signaux numériques étant caractérisé par les étapes consistant à :    établir un réseau de valeurs de seuil dij de points juxtaposés, avec i = 1, 2, 3, ..., p et j = 1, 2, 3, ..., p, p étant un entier qui est inférieur à la fois à ladite valeur ig et à ladite valeur jh, lesdites valeurs de seuil dij de point juxtaposé formant un ensemble de cellules de points juxtaposés en demi-teinte, qui au moins fournissent de façon approchée ledit lignage de trame prédéterminé et ledit angle de trame prédéterminé, chacune desdites cellules de points juxtaposés en demi-teinte comprenant une pluralité desdites valeurs de seuil dij de points juxtaposés, les valeurs de seuil contenues dans chacune desdites cellules de points juxtaposés en demi-teinte étant inférieures à une valeur prédéterminée s, s étant située dans la gamme r desdites valeurs d'intensité de demi-teinte et étant inférieure à la valeur d'intensité de demi-teinte maximale dans ladite gamme r, chacune desdites valeurs de seuil dij de point juxtaposé non contenues dans l'une desdites cellules de points juxtaposés de demi-teinte étant une valeur qui est supérieure à ladite valeur de demi-teinte maximale dans ladite gamme r;comparer lesdites valeurs d'intensité de demi-teinte cij auxdites valeurs de seuil dij de point juxtaposé pour déterminer si chaque valeur d'intensité de demi-teinte cij, qui est comparée, est située dans ladite gamme s desdites valeurs de seuil de point juxtaposé, identifier pour chaque cij, qui se situe dans ladite gamme s, une valeur de seuil associée de point juxtaposé dij, avec application d'une opération modulo p en rapport avec l'indice i et à l'indice j desdites valeurs d'intensité de demi-teinte, identifier pour chaque Cij situé à l'extérieur de ladite gamme s une valeur de seuil associée de point juxtaposé d(i+k)j, k étant un entier prédéterminé, avec application d'une opération modulo p en rapport avec l'indice i et l'indice j de ladite valeur d'intensité de demi-teinte, déterminer si chacune desdites valeurs de demi-teinte cij, qui est située dans ladite gamme s desdites valeurs de demi-teinte, est supérieure à ladite valeur de seuil associée de point juxtaposé dij, et déterminer si ladite valeur d'intensité de demi-teinte cij, qui n'est pas située dans ladite gamme s, est supérieure à ladite valeur de seuil associée de point juxtaposé d(i+k)j;mémoriser, dans une mémoire, un ensemble de signaux codés numériquement bij représentatifs de ladite trame en demi-teinte, les indices i et j desdits signaux codés numériquement correspondant aux indices i et j desdites valeurs d'intensité de demi-teinte qui sont comparées auxdites valeurs de seuil associées de point juxtaposé, chacun desdits signaux codés numériquement bij étant représentatif des résultats de ladite comparaison desdites valeurs d'intensité de demi-teinte cij auxdites valeurs de seuil de point juxtaposé dij;et    envoyer lesdits signaux codés numériquement à un dispositif de sortie de données numériques, qui est apte à répondre auxdits signaux codés numériquement pour la production d'une trame en demi-teinte.
  18. 18
    Das digitale Signalverarbeitungsverfahren nach Anspruch 17, bei dem der vorbestimmte Schwellenwert s der Ditherschwellenwerte im Bereich des halben maximalen Ditherschwellenwerts dmax liegt. Procédé de traitement de signaux numériques selon la revendication 17, selon lequel ladite valeur de seuil prédéterminée s desdites valeurs de seuil de point juxtaposé est de l'ordre de la moitié de ladite valeur de seuil maximale de point juxtaposé dmax. The digital signal processing method of Claim 17 wherein said predetermined threshold value s of said dither threshold values is on the order of one-half said maximum dither threshold value dmax.
  19. 19
    Das digitale Signalverarbeitungsverfahren nach Anspruch 18, bei dem jeder Ditherschwellenwert, der nicht zu den Rastertonzellen gehört, größer als der maximale Halbtonintensitätswert aus dem Bereich r der Halbtonintensitätswerte ist, und bei dem die digital codierten Signale bij einen vorbestiminten Wert für jeden Halbtonwert cij bilden, der sowohl im Bereich s liegt und geringer als der zugeordnete Dither schwellenwert dij ist, und denselben vorbestimmten Wert für jeden Halbtonwert bilden, der sowohl außerhalb des Bereichs s liegt und größer oder gleich dem zugeordneten Schwellenwert d(i + k)j ist. Procédé de traitement de signaux numériques selon la revendication 18, selon lequel chacune desdites valeurs de seuil de point juxtaposé, qui n'est pas contenue dans lesdites cellules en demi-teinte, est supérieure à la valeur d'intensité de demi-teinte maximale située dans ladite gamme r desdites valeurs d'intensité de demi-teinte, et selon lequel lesdits signaux codés numériquement bij sont une valeur prédéterminée pour chaque valeur d'intensité de demi-teinte cij qui à la fois se situe dans ladite gamme s et est inférieure à ladite valeur de seuil associée de point juxtaposé dij, et possèdent la même valeur prédéterminée pour chacune desdites valeurs de demi-teinte qui à la fois est située à l'extérieur de ladite gamme s et est supérieure ou égale à ladite valeur de seuil associée d(i+k)j. The digital signal processing method of Claim 18 wherein each said dither threshold value not included in said halftone cells is greater than the maximum continuous tone intensity value within said range r of said continuous tone intensity values and wherein said digitally encoded signals bij are a predetermined value for each continuous tone intensity value cij that is both within said range s and is less than said associated dither threshold value dij and are of the same predetermined value for each said continuous tone value that is both outside said range s and is greater than or equal to said associated threshold value d(i + k)j.
  20. 20
    A digital signal processing method for processing a plurality of sets of digitally encoded continuous tone intensity values to produce a corresponding number of halftone color separations in which a plurality of halftone dots are arrayed at a substantially identical screen ruling with each halftone color separation exhibiting a different predetermined screen angle, each set of digitally encoded continuous tone intensity values being representative of a particular component color content of an image that is to be reproduced with the halftone color separations, each continuous tone intensity value being representative of the color content with an associated spatial region of the image being reproduced and being associated with an incremental region of a halftone screen, said sets of continuous tone intensity values being stored in memory with each said continuous tone intensity value being stored at a memory address that is indicative of the location of said associated incremental region of said halftone screen, said method being characterized by the steps of:establishing an n x n dither matrix for producing the halftone dots of all but one of said halftone color separations, each element of said n x n dither matrix being a dither threshold value that is within the range of the set of continuous tone intensity values for the halftone screen being produced, said dither threshold values being organized as elements of said n x n dither matrix to establish a growth sequence in which the lowest dither threshold values are located nearest the center of said dither matrix and the highest dither threshold values are located at or near the boundary regions of said dither matrix, the maximum size of a halftone dot produced by said n x n dither matrix being determined by the value of n employed in establishing said n x n dither matrix;establishing an m x m dither array for producing the halftone dots of the halftone color separation not produced with said n x n dither matrix, the dimension m of said m x m dither array being an integer that is substantially equal to pn√2, where p is a nonzero positive integer, each element of said m x m dither array being a dither threshold value with said m x m dither array defining a pattern of halftone dither cells that are positioned within the dither array to provide said predetermined screening ruling and a predetermined screen angle, each said dither threshold value being no greater than a predetermined continuous tone intensity value, the maximum size of said halftone dot produced by said pattern of halftone dither cells being less than the spatial region of said image being reproduced that corresponds to said m x m dither array;storing said n x n dither matrix and said m x m dither array in memory;processing each continuous tone intensity value of said all but one set of said continuous tone intensity values with said n x n dither matrix by (a) recalling each said continuous tone intensity value from memory and associating each said continuous tone intensity value with a dither threshold value of said n x n dither matrix;(b) comparing each said continuous tone intensity value with said associated dither threshold value of said n x n dither matrix;and(c) based on said comparison, generating a binary value representative of whether said incremental region of the halftone color separation that is associated with the set of continuous tone intensity values being processed is to be produced as a substantially blackened region of said halftone color separation;and    processing each continuous tone intensity value of the remaining set of said continuous tone intensity values with said m x m dither array by (a) recalling each said continuous tone intensity value from memory and associating each said continuous tone intensity value with a dither threshold value of said m x m dither array;(b) comparing each recalled continuous tone intensity value with said predetermined continuous tone intensity value to determine whether said continuous tone intensity value is greater than said predetermined continuous tone intensity value;(c) for each said continuous tone intensity value that is not greater than said predetermined continuous tone intensity value and based on said comparison, generating a binary value representative of whether said incremental region of the halftone color separation that is associated with said continuous tone intensity value is to be produced as a substantially blackened region of said halftone color separation;(d) comparing each said continuous tone intensity value that is greater than said predetermined continuous tone intensity value with a different dither threshold value that is obtained by transforming the memory address of said m x m dither array;and(e) based on said comparison with said different dither threshold value, generating a binary value representative of whether said incremental region of the halftone color separation that is associated with said continuous tone intensity value that is greater than said predetermined continuous tone intensity value is to be produced as a substantially blackened region of said halftone color separation. Ein digitales Signalverarbeitungsverfahren zur Verarbeitung einer Mehrzahl von Mengen aus digital codierten Halbtonintensitätswerten, um eine entsprechende Anzahl von Halbtonfarbtrennungen zu erzeugen, in denen eine Mehrzahl von Rasterpunkten mit im wesentlichen identischer Rasterlinierung angeordnet sind, wobei jede Halbtonfarbtrennung einen unterschiedlichen vorbestimmten Rasterwinkel aufweist und jede Menge digital codierter Halbtonintensitätswerte, eine besondere Farbgehaltkom ponente eines mit der Halbtonfarbtrennung zu reproduzierenden Bildes repräsentiert, wobei jeder Halbtonintensitätswert den Farbgehalt eines zugehörigen räumlichen Bereichs des zu reproduzierenden Bildes repräsentiert und einem Schrittbereich des Halbtonrasters zugeordnet ist, wobei die Mengen aus Halbtonintensitätswerten in einem Speicher gespeichert werden und jeder Halbtonintensitätswert unter einer Speicheradresse gespeichert wird, die die Stelle des zugehörigen Schrittbereichs des Halbtonrasters angibt, wobei die Methode durch die Schritte gekennzeichnet ist:    Erstellen einer n x n Dithermatrix zur Erzeugung der Rasterpunkte aller Halbtonfärbtrennungen bis auf einer, wobei jedes Element der n x n Dithermatrix einen Ditherschwellenwert bildet, der in dem Bereich der Menge aus Halbtonintensitätswerten für das zu erzeugende Halbtonraster liegt, wobei die Ditherschwellenwerte als Elemente der n x n Dithermatrix angeordnet sind, um eine ansteigende Folge zu erstellen, in der die niedrigsten Ditherschwellenwerte am nächsten zum Zentrum der Dithermatrix angeordnet sind und die höchsten Ditherschwellenwerte an oder nahe bei den Grenzhereichen der Dithermatrix angeordnet sind, wobei die maximale Größe eines mit der n x n Dithermatrix erzeugten Rasterpunkts durch den Wert von n bestimmt wird, der bei der Erstellung der n x n Matrix verwendet wird;Erstellen einer m x m Dithermatrix zur Erzeugung der Rasterpunkte der Rastertonfarbtrennung, die nicht mit der n x n Dithermatrix erzeugt wird, wobei die Dimension m der m x m Dithermatrix eine ganze Zahl ist, die im wesentlichen gleich pn√2 ist, wo p eine positive ganze Zahl ungleich Null ist, wobei jedes Element der m x m Dithermatrix einen Ditherschwellenwert bildet und die m x m Ditherrnatrix ein Muster aus Halbtonditherzellen definiert, die in der Dithermatrix so angeordnet sind, daß die vorbestimmte Rasterlinierung und ein vorbestimmter Rasterwinkel gebildet werden, wobei jeder Ditherschwellenwert nicht größer als ein vorbestimmter Halbtonintensitätswert ist und die maximale Größe des durch das Muster aus Halbtonditherzellen erzeugten Rasterpunkt geringer ist, als der räumliche Bereich des zu reproduzierenden Bildes, das der m x m Dithermatrix zugeordnet ist;Speichern der n x n Dithermatrix und der m x m Dithermatrix im Speicher;Verarbeiten eines jeden Halbtonintensitätswertes aller bis auf einer Menge der Halbtonintensitätswerte mit der n x n Dithermatrix durch (a) Abrufen eines jeden Halbtonintensitätswertes aus dem Speicher und Zuordnen eines jeden Halbtonintensitätswertes zu einem Ditherschwellenwert der n x n Dithermatrix;(b) Vergleichen eines jeden Halbtonintensitätswertes mit dem zugeordneten Ditherschwellenwert der n x n Dithermatrix;und(c) basierend auf dem Vergleich, Erzeugen eines Binärwertes, der angibt, ob der Schrittbereich der Halbtonfarbtrennung, der der verarbeiteten Menge Halbtonintensitätswerten zugeordnet ist, als ein wesentlicher geschwärzter Bereich der Halbtonfarbtrennung erzeugt werden soll;und    Verarbeiten eines jeden Halbtonintensitätswertes der übrigen Menge aus Halbtonintensitätswerten mit der m x m Dithermatrix durch (a) Abrufen eines jeden Halbtonintensitätswertes aus dem Speicher und Zuordnen eines jeden Halbtonintensitätswertes zu einem Ditherschwellenwert der m x m Dithermatrix;(b) Vergleichen eines jeden abgerufenen Halbtonintensitätswertes mit dem vorbestimmten Halbtonintensitätswert, um zu bestimmen, ob der Halbtonintensitätswert größer ist als der vorbestimmte Halbtonintensitätswert;(c) für jeden Halbtonintensitätswert, der nicht größer ist als der vorbestimmte Halbtonintensitätswert und basierend auf dem Vergleich, Erzeugen eines binären Wertes, der angibt, ob der Schrittbereich der Halbtonfarbtrennung, der dem Halbtonintensitätswert zugeordnet ist, als ein im wcscntlichen geschwärzter Bereich der Halbtonfarbtrennung erzeugt werden soll;(d) Vergleichen eines jeden Halbtonintensitätswert, der größer als der vorbestimmte Halbtonintensitätswert ist, mit einem unterschiedlichen Ditherschwellenwert, der durch Transformation der Speicheradresse der m x m Dithermatrix erhalten wird;und(e) basierend auf dem Vergleich mit dem unterschiedlichen Ditherschwellenwert, Erzeugen, eines Binärwerts, der angibt, ob der Schrittbereich der Halbtonfarbtrennung, der dem Halbtonintensitätswert zugeordnet ist, der größer als der vorbestimmte Halbtonintensitätswert ist, als ein im wesentlichen geschwärzter Bereich der Halbtonfarbtrennung erzeugt werden soll. Procédé de traitement de signaux numériques pour le traitement d'une pluralité d'ensembles de valeurs d'intensité de demi-teinte codées numériquement pour produire un nombre correspondant de séparation de couleurs en demi-teinte, selon lequel une pluralité de points de trame sont disposés avec un lignage de trame essentiellement identique, chaque séparation de couleur en demi-teinte présentant un angle de trame prédéterminé différent, chaque ensemble de valeurs d'intensité de demi-teinte codées numériquement étant représentatif d'un contenu de composantes de couleurs particulier d'une image, qui doit être reproduite avec les séparations des couleurs en demi-teinte, chaque valeur d'intensité de demi-teinte étant représentative du contenu de couleurs avec une région spatiale associée de l'image, qui est reproduite, et étant associée à une région incrémentale d'une trame en demi-teinte, lesdits ensembles de valeurs d'intensité en demi-teinte étant mémorisés dans une mémoire, chaque valeur d'intensité de demi-teinte étant mémorisée à une adresse de mémoire qui est indicative de l'emplacement de ladite région incrémentale associée de ladite trame en demi-teinte, ledit procédé étant caractérisé par les étapes consistant à :    établir une matrice de n x n points juxtaposés pour produire les points de trame de l'ensemble, sauf une, desdites séparations de couleurs en demi-teinte, chaque élément de ladite matrice de n x n points juxtaposés étant une valeur de seuil de point juxtaposé, qui se situe dans la gamme de l'ensemble de valeurs d'intensité de demi-teinte pour la trame en demi-teinte, qui est produite, lesdites valeurs de seuil de point juxtaposé étant organisées sous la forme d'éléments de ladite matrice de n x n points juxtaposés pour l'établissement d'une séquence de croissance dans laquelle les valeurs de seuil les plus faibles de points juxtaposés sont les plus proches du centre de ladite matrice de points juxtaposés et les valeurs de seuil les plus élevées de points juxtaposés sont situées au niveau ou à proximité des régions limites de ladite matrice de points juxtaposés, la taille maximale d'un point en demi-teinte produit par ladite matrice de n x n points juxtaposés étant déterminée par la valeur de n utilisée pour l'établissement de ladite matrice de n x n points juxtaposés;établir un réseau de m x m points juxtaposés pour produire les points de trame de la séparation de couleurs en demi-teinte non produits avec ladite matrice de n x n points juxtaposés, la dimension m dudit réseau de m x m points juxtaposés étant un entier qui est sensiblement égal à pn √2, p étant un entier positif non nul, chaque élément dudit réseau de m x m points juxtaposés étant une valeur de seuil de point juxtaposé, ledit réseau de m x m points juxtaposés définissant un ensemble de cellules de points juxtaposés de demi-teinte qui sont positionnées dans le réseau de points juxtaposés de manière à fournir ledit lignage de trame prédéterminé et un angle de trame prédéterminé, aucune desdites valeurs de seuil de point juxtaposé n'étant supérieure à une valeur d'intensité de demi-teinte prédéterminée, et la taille maximale dudit point de trame produit par ledit ensemble de cellules de points juxtaposés en demi-teinte étant inférieure à la région spatiale de ladite image, qui est reproduite, qui correspond audit réseau de m x m points juxtaposés;mémoriser ladite matrice de n x n points juxtaposés et ledit réseau de m x m points juxtaposés en mémoire;traiter chaque valeur d'intensité de demi-teinte de l'ensemble, sauf une, desdites valeurs d'intensité de demi-teinte avec ladite matrice de n x n points juxtaposés en (a) rappelant chacune desdites valeurs d'intensité de demi-teinte à partir de la mémoire et en associant chacune desdites valeurs d'intensité de demi-teinte à une valeur de seuil de point juxtaposé de ladite matrice de n x n points juxtaposés;(b) en comparant chacune desdites valeurs d'intensité de demi-teinte à ladite valeur de seuil associée de point juxtaposé de ladite matrice de n x n points juxtaposés;et(c) en produisant, sur la base de ladite comparaison, une valeur binaire représentative du fait que ladite région incrémentale de la séparation de couleur de demi-teinte, qui est associée à l'ensemble de valeurs d'intensité de demi-teinte, qui est traité, doit être ou non produite en tant que région essentiellement noircie de ladite séparation de couleurs de demi-teinte;et    traiter chaque valeur d'intensité de demi-teinte de l'ensemble restant desdites valeurs d'intensité de demi-teinte avec ledit réseau de m x m points juxtaposés en (a) rappelant chacune desdites valeurs d'intensité de demi-teinte à partir de la mémoire et en associant chacune desdites valeurs d'intensité de demi-teinte à une valeur de seuil de point juxtaposé de ladite matrice de m x m points juxtaposés;(b) en comparant chaque valeur d'intensité de demi-teinte rappelée à ladite valeur d'intensité de demi-teinte prédéerminée pour déterminer si ladite valeur d'intensité de demi-teinte est supérieure à ladite valeur d'intensité de demi-teinte prédéterminée;(c) en produisant, pour chaque valeur d'intensité de demi-teinte qui n'est pas supérieure à ladite valeur d'intensité de demi-teinte prédéterminée et sur la base de ladite comparaison, une valeur binaire représentative du fait que ladite région incrémentale de la séparation de couleur de demi-teinte, qui est associée à ladite valeur d'intensité de demi-teinte, doit être ou non produite sous la forme d'une région essentiellement noircie de ladite séparation de couleur de demi-teinte;et(d) comparer ladite valeur d'intensité de demi-teinte, qui est supérieure à ladite valeur d'intensité de demi-teinte prédéterminée, à une valeur de seuil différente de point juxtaposé, qui est obtenue par transformation de l'adresse de mémoire dudit réseau de m x m points juxtaposés;et    produire, sur la base de ladite comparaison avec ladite valeur de seuil différente de point juxtaposé, une valeur binaire représentative du fait que ladite région incrémentale de la séparation de couleur de demi-teinte, qui est associée à ladite valeur d'intensité de demi-teinte est supérieure à ladite valeur d'intensité de demi-teinte prédéterminée, doit ou non être produite sous la forme d'une région essentiellement noircie de ladite séparation de couleurs en demi-teinte.
  21. 21
    Das digitale Signalverarbeitungsverfahren nach Anspruch 20, bei dem die verbleibende Halbtonfarbtrennung mit der m x m Dithermatrix verarbeitet wird, um eine Farbtrennung zu erzeugen, die einen Rasterwinkel aufweist, der im wesentlichen gleich 45° relativ zu einer vertikalen Bezugslinie in dem zu reproduzierenden Bild ist;und bei dem zwei Mengen von den Halbtonintensitätswerten mit der n x n Dithermatrix verarbeitet werden, um zwei Halbtonfarbtrennungen zu erzeugen, von denen die erste einen Rasterwinkel besitzt, der sich von dem 45° Rasterwinkel um im wesentlichen 30° unterscheidet und der zweite der beiden mit der n x n Dithermatrix erzeugten Halbtonfarbtrennungen einen Rasterwinkel besitzt, der sich von dem Rasterwinkel der ersten Halbtonfarbtrennung im wesentlichen um 30° unterscheidet. Procédé de traitement de signaux numériques selon la revendication 20, selon lequel le reste de ladite séparation de couleur de demi-teinte est traité avec ledit réseau de m x m points juxtaposés pour produire une séparation de couleur qui présente un angle de trame sensiblement égal à 45° par rapport à une droite de référence verticale dans ladite image qui est reproduite;et selon lequel deux ensembles desdites valeurs d'intensité de demi-teinte sont traités avec ladite matrice de n x n points juxtaposés pour produire deux séparations de couleur de demi-teinte, la première desdites deux séparations de couleur de demi-teinte possédant un angle de trame qui diffère, essentiellement de 30°, dudit angle de trame de 45°, la seconde desdites deux séparations de couleur de demi-teinte produite avec ledit réseau de n x n points juxtaposés possédant un angle de trame qui diffère, essentiellement de 30°, dudit angle de trame de ladite première séparation de couleur de demi-teinte. The digital signal processing method of Claim 20 wherein said remaining halftone color separation is processed with said m x m dither array to produce a color separation that exhibits a screen angle substantially equal to 45° relative to a vertical reference line in said image being reproduced;and wherein two sets of said continuous tone intensity values are processed with said n x n dither matrix to produce two halftone color separations, the first one of said two halftone color separations having a screen angle that differs from said 45° screen angle by substantially 30°, the second of said two halftone color separations produced with said n x n dither array having a screen angle that differs from said screen angle of said first halftone color separation by substantially 30°.
Independent claims21