摘要:
A method of producing a sub pixel resolution representation of a shape suitable for display on a sub pixel addressed screen. The method comprises producing a scaled sub pixel optimized image of a bitmap image by associating a luminosity value with each sub pixel of the scaled image as a function of the percent of the area of the sub pixel's area in the image that is covered by the shape and a color balancing function designed to distribute a portion of a sub pixel's luminosity value that otherwise would cause color imbalance to nearby sub pixels of different colors. The percent of a sub pixel's luminosity values that is so distributed is a function of the percent of the sub pixel's luminosity value, which causes color imbalance. An advantage is that it reduces the amount of luminosity value distributed for color balance purposes to approximately only that amount which is necessary to achieve color balance, and increases the clarity of sub pixel optimized images.
摘要:
A method of accessing digital content from a device in which said content is stored. Performing a down scaling and subpixel optimization process. Basic processes and data representations that may be used according to present invention. Digital content (100), including one or more bitmap images (102) and text (104) is displayed in a subpixel optimized downscaled format (106).
摘要:
A method of producing a sub pixel resolution representation of a shape suitable for display on a sub pixel addressed screen. The method comprises producing a scaled sub pixel optimized image of a bitmap image by associating a luminosity value with each sub pixel of the scaled image as a function of the percent of the area of the sub pixel's area in the image that is covered by the shape and a color balancing function designed to distribute a portion of a sub pixel's luminosity value that otherwise would cause color imbalance to nearby sub pixels of different colors. The percent of a sub pixel's luminosity values that is so distributed is a function of the percent of the sub pixel's luminosity value, which causes color imbalance. An advantage is that it reduces the amount of luminosity value distributed for color balance purposes to approximately only that amount which is necessary to achieve color balance, and increases the clarity of sub pixel optimized images.
摘要:
A system rapidly rasterizes high resolution shapes, such as outline fonts, for use in a lower resolution pixel image. For individual pixels a line coverage value is determined for each of at least two sampling lines running in different directions, such as at right angles, within the pixel. The pixel's line coverage value for each line is a function of the degree to which the line is covered by any shapes within the pixel. Then a coverage value is determined for the pixel, itself, as a non-linear function of it's one or more line coverage values running in each of the different directions. Commonly the non-linear function causes the pixel's coverage value to vary more rapidly with variations in the line coverage value of that one of its sampling line which is closest to being half covered within the pixel. Such rasterization can be performed even more rapidly by using two passes, a first which calculates a pixel coverage value for all pixels as a function of the coverage within each pixel of one or more lines of the first set of parallel lines which run in a first direction, and a second pass which varies the pixel coverage value set in the first pass only if there is an intersection between the outline of a shape being rendered and a one or more lines of the second set of parallel lines which run in a second direction.
摘要:
Dans la présente invention, on considère que la représentation d'un caratère ou d'un symbole comprend un ensemble de zones formées horizontalement et verticalement. Lesdites zones sont totalement spécifiques des caractères. Chaque zone définit l'étendue d'une certaine caractéristique du caractère. Les limites des zones sont topographiées en des adresses de pixels spécifiques sur un carré graphique ayant une définition et d'une taille sélectionnées. Des zones d'interpolation supplémentaires sont définies, qu'on utilise pour topographier tous les points de la représentation du caractère contenus dans la zone d'interpolation mais qui ne coïncident pas avec un bord de cotrôle, en partant depuis des positions dans le carré em à haute définition jusqu'à des positions correspondants dans le carré em à faible définition. Pour maintenir des relations entre les caractéristiques on peut définir des fonctions de contrainte qui règlent la taille des zones de contrôle d'un caractère à des tailles prédéterminées. Les zones de contrôle et les zones d'interpolation sont reliées par dérivation à un ensemble de base de bords de contrôle horizontaux et verticaux au niveau de la description du contour. En conséquence, on réduit le nombre de calculs requis et on augmente la vitesse à laquelle on peut générer un graphique en points à partir de la représentation de contours.