摘要:
Es wird ein Verfahren und eine Vorrichtung zum Generieren und zum Reproduzieren von zweidimensionalen graphischen Objekten für die elektronische oder elektromechanische Wiedergabe unter Verwendung von Polynomen vorgeschlagen, wobei die graphischen Objekte als Referenzkonturen in Konturkoordinaten vorgegeben werden und die Anzahl von Konturen pro Objekt und die Anzahl der Konturteile pro Kontur bestimmt und die Anfangs- und Endpunkt der Konturteile festgelegt werden. Zum Generieren wird die Länge jedes vorgegebenen Konturteils in einer Mehrzahl von Bogenteillängen aufgeteilt. Die Anfangs- und Endpunkte des vorgegebenen Konturteils werden durch ein definiertes Kurvenstück vorzugsweise eine Gerade verbunden, deren Länge in die gleiche Anzahl von Bogenteillängen eingeteilt wird wie das vorgegebene Konturteil. Die den jeweiligen Bogenteillängen zugeordneten Koordinatenpunkte der Geraden und des vorgegebenen Konturteils werden verglichen und der Abstand zwischen ihnen festgestellt. Bei Überschreiten eines vorgegebenen Abstandes wird der Koordinatenpunkt auf dem vorgegebenen Konturteil ausgewählt, der den größten Abstand zur Geraden aufweist. Zwischen dem Anfangs- und Endpunkt und dem ausgewählten Punkt als Stützpunkt wird unter Verwendung von parametrischen Spline-Funktionen eine Kurve bestimmt. Die Länge der Kurve wird wieder in die gleiche Anzahl von Bogenteillängen wie das vorgegebene Konturteil eingeteilt und der gleiche Vorgang wiederholt. Wenn der vorgegebene Abstand nicht mehr überschritten wird, werden die Stützpunkte gespeichert.
摘要:
La présente invention concerne un décodeur d'attributs vidéo pour affichage couleur ou monochrome en mode alphanumérique à haute définition ou en mode vidéotex avec dans le mode vidéotex le choix entre le mode alphanumérique ou le mode semigraphique, comportant un circuit d'horloge (25), un registre de configuration (23), un registre d'attributs de caractères (22), un registre d'attributs de lignes (32, 33), un circuit de décodage des attributs (21) relié à ces différents registres, un circuit (41) de masquage des caractères, un sérialisateur (40) relié à ce circuit de masquage (41) et au circuit d'horloge (25), un circuit d'inversion du fond (53), un circuit (51) de commande de la couleur du caractère et un circuit (52) de commande de la couleur de fond, ces 3 derniers circuits étant reliés en entrée au circuit décodeur d'attributs en en sortie au circuit (50) de multiplexage et de commande des canons du moniteur, caractérisé en ce que la sortie (402) du circuit sérialisateur (40) est envoyée sur un circuit (54) d'élargissement du point dont la sortie (542) est reliée à une entrée du circuit de multiplexage, et en ce qu'il comprend en outre un circuit logique double hauteur (31) relié d'une part au registre d'attributs de lignes (33) et d'autre part aux lignes de sélection (LC0, LC3) d'une tranche de caractères dans une mémoire morte (15) générateur de caractère.
摘要:
The invention provides a method and apparatus for generating pattern data for a display and/or a printer. Data storage means (1) are provided for storing outline data for a pattern of a standard size and correction data determined with respect to pattern size. Read out means (2) are responsive to received selection data for reading out the outline data from the outline data storage means, and outline arithmetic means (3) are responsive to received size data for computing outline co-ordinates on the basis of the outline data and the correction data. These outline co-ordinates are then converted by dot pattern data generating means (4) into dot pattern data for output.
摘要:
Disclosed is a method and system for generating a series of signals representing nodes on a locus of a curve partially defined by a set of related knots, using a compiler in the form of a Hermite cubic parametric polynomial with said knots defining the end points of respective segments of said curve locus, and with said knots being in a successive order in relation to said locus. The method and system are also provided for encoding and decoding said node signals as data and for use of said data in an imaging process responsive to the shape for said curve segments as represented by said encoded data, and encoding the node signals derived in a data base to represent the curve segment. The imaging process involves accessing the encoded data base signals and controlling an imaging means responsive to said accessed signals to reproduce said curve.
摘要:
L'on propose un procédé de codage, et un procédé et dispositif de décodage de caractères et d'éléments graphiques, dans lesquels des polynômes sont traités. Pour cela, des polynômes horizontaux (y = f(x)) et verticaux (x = f(y)) sont utilisés. Les polynômes du contour intéressé sont calculés par des fonctions "spline", dans lesquelles la longueur de la course des polynômes est optimisée. Pour le codage, un nombre caractéristique relatif au type du polynôme, les coordonnées de début et de fin et les facteurs du polynôme sont mémorisés pour chaque polynôme du contour. Lors du décodage les facteurs du polynôme, qui sont indépendants de la taille du caractère, sont transformés et mémorisés en valeurs de début, dépendantes de la taille du caractère, par exemple, en quatre valeurs de début K, L, M, N pour un polynôme de troisième ordre. Ici, K correspond à la valeur réelle de la fonction, M à la seconde dérivée, N à la troisième dérivée et L à la dérivée réduite de a/4, et pour chaque point du contour une nouvelle valeur K est déterminée en ajoutant la valeur précédente de K et celle de L; une nouvelle valeur de L est déterminée en ajoutant la valeur précédente de L et celle de M; et une nouvelle valeur de M en ajoutant la valeur précédente de M et celle de N. En utilisant la largeur de caractère prescrite et la valeur appropriée de K ainsi déterminée, et en tenant compte du type du polynôme, l'on détermine les coordonnées x, y des points du contour du caractère; les coordonnées xold, yold des points précédents du contour du caractère sont mémorisées de façon intermédiaire. Les coordonnées x, y du point précédent du contour sont comparées aux coordonnées xold, yold du point précédent du contour et un écart positif et/ou négatif est déterminé. Selon la direction générale du contour et les écarts par rapport aux points de contour, les points de perforation sont choisis et mémorisés.
摘要:
A process for coding, and a process and device for decoding characters and graphic elements is proposed, in which polynomials are processed. In these, horizontal (y = f(x)) and vertical (x = f(y)) polynomials are used. The polynomials of the contour concerned are calculated with spline functions, in which the running length of the polynomials is optimized. In coding, a characteristic number relating to the type of polynomial, the start and end co-ordinates and the polynomial factors are memorized for each polynomial of the contour. In decoding, the polynomial factors which are, independent of the character size, are converted into and memorized in character-size dependent starting values, for example, four starting values K, L, M, N for a third-order polynomial. Here, K corresponds to the actual function value, M to the second derivative, N to the third derivative and L to the derivative reduced by a/4, and for each contour point a new K-value is determined by adding the previous K-value and L-value, a new L-value is determined by adding the previous L-value and M-value, and a new M-value by adding the previous M-value and N-value. By using the prescribed character width and the relevant K-value determined, and taking into account the type of polynomial, the x, y co-ordinates of the contour points of the character are determined, whereby the xold, yold co-ordinates of the previous contour point are intermediately memorized. The x, y co-ordinates of the previous contour point are compared with the xold, yold co-ordinates of the previous contour point and a positive and/or negative deviation is determined. Depending on the relevant general direction of the contour and the deviations from the contour points the piercing points are selected and memorized.
摘要:
Es wird ein Verfahren und eine Vorrichtung zum Generieren und zum Reproduzieren von zweidimensionalen graphischen Objekten für die elektronische oder elektromechanische Wiedergabe unter Verwendung von Polynomen vorgeschlagen, wobei die graphischen Objekte als Referenzkonturen in Konturkoordinaten vorgegeben werden und die Anzahl von Konturen pro Objekt und die Anzahl der Konturteile pro Kontur bestimmt und die Anfangs- und Endpunkt der Konturteile festgelegt werden. Zum Generieren wird die Länge jedes vorgegebenen Konturteils in einer Mehrzahl von Bogenteillängen aufgeteilt. Die Anfangs- und Endpunkte des vorgegebenen Konturteils werden durch ein definiertes Kurvenstück vorzugsweise eine Gerade verbunden, deren Länge in die gleiche Anzahl von Bogenteillängen eingeteilt wird wie das vorgegebene Konturteil. Die den jeweiligen Bogenteillängen zugeordneten Koordinatenpunkte der Geraden und des vorgegebenen Konturteils werden verglichen und der Abstand zwischen ihnen festgestellt. Bei Überschreiten eines vorgegebenen Abstandes wird der Koordinatenpunkt auf dem vorgegebenen Konturteil ausgewählt, der den größten Abstand zur Geraden aufweist. Zwischen dem Anfangs- und Endpunkt und dem ausgewählten Punkt als Stützpunkt wird unter Verwendung von parametrischen Spline-Funktionen eine Kurve bestimmt. Die Länge der Kurve wird wieder in die gleiche Anzahl von Bogenteillängen wie das vorgegebene Konturteil eingeteilt und der gleiche Vorgang wiederholt. Wenn der vorgegebene Abstand nicht mehr überschritten wird, werden die Stützpunkte gespeichert.
摘要:
Disclosed is a method and system of encoding data representing knots on an outline loop defined relative to a coordinate plane, for producing a display image of said outline and decoding responsive to the interrelationship of said knots on said outline loop, and imaging said outline loop responsive to said decoded data involving selecting sets of coordinates on said outline loop, to represent said knots, establishing a successive order of said knots, encoding said knots in a data order indicative of said knot order. In the method a complete information set is encoded of data indicative of the coordinate distances and interknot angles between adjacent knots. The relative positions of successive knots are compared to at least a first interknot criterion responsive to the comparing. When compared, the method further comprises producing a first indication that a set of said successive knots is within said criterion, or ii) producing a second indication that a set of said successive knots is outside said criterion, and i) responsive to said first indication imaging said outline loop in the form of a smooth continuous curve, or ii) responsive to said second indication, imaging said outline loop in the form of a straight line, between said set of successive knots. Further disclosed is the encoded data representing the knots on an outline defined relative to a coordinate plane and decoded for use in a display process to produce images of said outlines represented by said encoded data involving selecting sets of coordinates on said outline, to represent said knots, establishing a successive order of said knots, encoding said knots in a data order indicative of said knot order, by encoding a complete information set of data providing a control code indicative of either i) the coordinate locations of said knots or ii) a knot's direction relative to others of said knots or iii) a predetermined shape of said outline between a pair of said knots or iv) data indicative of the shape of said outline at a knot, or v) providing data indicative of the coordinate distances between adjacent knots decoding said complete information sets in a decoding order related to said data order, responsive to said complete information set being indicative of the coordinate distances between adjacent knots, producing an image of a smooth continuous curved outline or a straight line between said adjacent knots or responsive to said complete information sets being indicative of a control code as set forth in i), ii), iii), or iv), producing an image of a smooth continuous outline or a straight line according to the said coordinate locations of said knots relative to adjacent knots in said successive knot order or producing an image of said outline being smooth at respective knots or being sharp and forming cusps at respective knots.