Method and apparatus for manipulating outlines in improving digital
typeface on raster output devices
    2.
    发明授权
    Method and apparatus for manipulating outlines in improving digital typeface on raster output devices 失效
    用于在改进数字输出设备上数字类型的操作的方法和装置

    公开(公告)号:US5159668A

    公开(公告)日:1992-10-27

    申请号:US348703

    申请日:1989-05-08

    申请人: Sampo Kaasila

    发明人: Sampo Kaasila

    摘要: In a computer system with a raster output device, a method for manipulating the outlines of a symbol image at various sizes such that the outline defines a close representation of the symbol image. A plurality of control points which correspond to an outline of the symbol image are stored in a memory of the computer system. The size of the symbol image which is to be output on the raster device is determined. The computer system then determines, given the size of the symbol image, whether the control points of the outline of the symbol must be adjusted in order to provide a proper display of the symbol. If adjustment is warranted, at least one of the control points for the outline is selected. The selected control points are then displaced by a predetermined amount to form a new outline of the symbol image. This adjusted outline is then stored in the computer system's memory and may be output in the raster device. The rearrangement of the outline of the symbol provides for a more uniform visual display of the symbol regardless of its size.

    摘要翻译: 在具有光栅输出装置的计算机系统中,一种用于操作各种尺寸的符号图像的轮廓的方法,使得轮廓定义符号图像的紧密表示。 对应于符号图像的轮廓的多个控制点存储在计算机系统的存储器中。 确定要在光栅设备上输出的符号图像的大小。 计算机系统然后在给定符号图像的尺寸的情况下确定是否必须调整符号轮廓的控制点以便提供符号的适当显示。 如果需要进行调整,则选择轮廓的至少一个控制点。 然后将所选择的控制点移位预定量,以形成符号图像的新轮廓。 然后将该调整的轮廓存储在计算机系统的存储器中,并且可以在光栅装置中输出。 符号轮廓的重新排列提供符号的更均匀的视觉显示,而不管其大小。

    Method and apparatus for moving control points in displaying digital
typeface on raster output devices
    3.
    发明授权
    Method and apparatus for moving control points in displaying digital typeface on raster output devices 失效
    用于在光栅输出设备上显示数字字体时移动控制点的方法和装置

    公开(公告)号:US5325479A

    公开(公告)日:1994-06-28

    申请号:US890436

    申请日:1992-05-28

    申请人: Sampo Kaasila

    发明人: Sampo Kaasila

    IPC分类号: G06T11/20 G06F15/72

    CPC分类号: G06T11/203

    摘要: A method for manipulating the control points of a symbol image represented by an outline font to improve the appearance of the font on raster output devices which are under control of a computer. The method includes storing control points specifying the outlines of a symbol image, specifying the desired movement direction defined by a first unit vector in which the control point should move, and specifying a desired measurement direction defined by a second unit vector by which the movement of the control point should be measured. The desired measurement direction and the desired movement direction forming an angle of predetermined size. The method further includes moving the control points in the desired movement direction and measuring the control points against the predetermined angle with the desired measurement direction, this measurement producing a resulting movement direction and storing the results of the manipulation of the control points in a memory means.

    摘要翻译: 一种用于操纵由轮廓字体表示的符号图像的控制点的方法,以改善在计算机的控制下的光栅输出装置上的字体的外观。 该方法包括存储指定符号图像的轮廓的控制点,指定由控制点应该移动的第一单位矢量定义的期望的移动方向,以及指定由第二单位向量定义的期望的测量方向, 应测量控制点。 期望的测量方向和期望的移动方向形成预定尺寸的角度。 该方法还包括以期望的移动方向移动控制点并以所需测量方向针对预定角度测量控制点,该测量产生所得到的移动方向,并将控制点的操纵结果存储在存储装置 。

    METHODS, SYSTEMS, AND PROGRAMMING FOR PRODUCING AND DISPLAYING SUBPIXEL-OPTIMIZED FONT BITMAPS USING NON-LINEAR COLOR BALANCING
    4.
    发明申请
    METHODS, SYSTEMS, AND PROGRAMMING FOR PRODUCING AND DISPLAYING SUBPIXEL-OPTIMIZED FONT BITMAPS USING NON-LINEAR COLOR BALANCING 有权
    使用非线性色彩平衡生产和显示SUBPIXEL优化的字体位置的方法,系统和编程

    公开(公告)号:US20070216687A1

    公开(公告)日:2007-09-20

    申请号:US11751711

    申请日:2007-05-22

    IPC分类号: G06T11/20

    摘要: The invention relates to methods, systems, and programming for producing and drawing subpixel-optimized bitmap images of shapes, such as fonts, by using non-linear color balancing. Some embodiments associate a luminosity with each subpixel of such an image as a function of (a) the percent of the subpixel's area covered by the shape and (b) the distribution to nearby subpixels of portions of the subpixel's resulting coverage value that cause color imbalance. Some embodiments distribute a subpixel's coverage value as a function of its difference from coverage values of other subpixels in the same pixel. Some embodiments draw a image comprised of pure foreground and background color pixels, as well as intermediary pixels in which subpixels are determined as a function of both foreground and background colors and color balancing. The intermediary pixels can, but need not, separate the foreground and background pixels along the direction of color balancing.

    摘要翻译: 本发明涉及通过使用非线性颜色平衡来生成和绘制诸如字体的形状的子像素优化位图图像的方法,系统和程序。 一些实施例将亮度与这种图像的每个子像素相关联,作为(a)子像素被形状覆盖的区域的百分比的函数,以及(b)子像素产生的导致颜色不平衡的覆盖值的部分的附近子像素的分布 。 一些实施例将子像素的覆盖值作为其与同一像素中的其他子像素的覆盖值的差的函数分布。 一些实施例绘制由纯前景和背景颜色像素组成的图像,以及其中子像素被确定为前景和背景颜色以及颜色平衡的函数的中间像素。 中间像素可以但不需要沿着颜色平衡的方向分离前景和背景像素。

    Optimized scan conversion of outlines for generating raster images
    5.
    发明授权
    Optimized scan conversion of outlines for generating raster images 失效
    用于生成光栅图像的轮廓的优化扫描转换

    公开(公告)号:US5471573A

    公开(公告)日:1995-11-28

    申请号:US128312

    申请日:1993-09-27

    申请人: Sampo Kaasila

    发明人: Sampo Kaasila

    IPC分类号: G06T11/20 G06T11/00

    CPC分类号: G06T11/203

    摘要: An arbitrary curve formulated as a quadratic B-spline with a plurality of second order Bezier curves is approximated. Applying a forward differencing to the parametric equation of the second degree Bezier curves, a second order difference coefficient is derived. By defining the error from approximating the curve with forward differencing as the distance between the approximated point on the curve and the midpoint between the end points of the curve, the second order differential coefficient is directly proportional to the error. Additionally, the error resulting from increasing the number of parametric intervals for the forward differencing is proportional to the original error. It follows from the relationship established for the second order differential coefficient, the number of parametric intervals, and the error threshold that the user specifies, the number of parametric intervals is determined. Knowing the number of required forward differencing steps allows the user to minimize the scan conversion overhead. The formulation of integer-based parametric intervals for the forward differencing obviates any multiplication or division instructions in approximating an arbitrary curve. Thus overall performance of the graphic display system is enhanced.

    摘要翻译: 近似拟合了具有多个二阶贝塞尔曲线的二次B样条的任意曲线。 将正向差分应用于二次贝塞尔曲线的参数方程,得到二阶差分系数。 通过将正交差分近似的误差定义为曲线上的近似点与曲线终点之间的中点之间的距离,二阶微分系数与误差成正比。 另外,由于增加前向差分的参数间隔数量导致的误差与原始误差成比例。 根据从二阶微分系数建立的关系,参数间隔的数量和用户指定的误差阈值,确定参数间隔的数量。 了解所需的前向差分步骤的数量允许用户最小化扫描转换开销。 用于正向差分的基于整数的参数间隔的公式消除了近似任意曲线中的任何乘法或除法指令。 因此,增强了图形显示系统的整体性能。

    Method for determining the optimum angle for displaying a line on raster
output devices
    6.
    发明授权
    Method for determining the optimum angle for displaying a line on raster output devices 失效
    确定在光栅输出设备上显示线的最佳角度的方法

    公开(公告)号:US5489920A

    公开(公告)日:1996-02-06

    申请号:US67336

    申请日:1993-05-25

    申请人: Sampo Kaasila

    发明人: Sampo Kaasila

    CPC分类号: G06T11/203 G09G5/20 G09G5/24

    摘要: The present invention is a method for determining the optimum angle for displaying a line on raster output devices. The preferred embodiment defines the possible adjustments of a line as it is being displayed at a raster resolution as a penalty which comprises of a weighted sum of a distance variable and an angular variable. The weight permits the user to decide between a trade-off between the fidelity to original angle and the quality of a line being displayed. To determine the optimum angle for displaying a line at a particular raster resolution, the present invention finds the angle with the smallest penalty. The optimum angle is further constrained by a plurality of variables set by the user. Once the user provides the constraints on the minimum penalty, the present invention automatically determines the optimum angle for displaying a line on a raster output devices.

    摘要翻译: 本发明是确定用于在光栅输出装置上显示线的最佳角度的方法。 优选实施例定义了当以线性分辨率显示的线作为惩罚的可能的调整,该惩罚包括距离变量和角度变量的加权和。 重量允许用户在保持原始角度和正在显示的线的质量之间进行权衡。 为了确定用于以特定光栅分辨率显示线的最佳角度,本发明以最小的惩罚来确定角度。 最佳角度由用户设置的多个变量进一步限制。 一旦用户提供对最小惩罚的约束,本发明自动地确定在光栅输出设备上显示线的最佳角度。

    Method and apparatus for moving control points in displaying digital
typeface on raster output devices
    7.
    发明授权
    Method and apparatus for moving control points in displaying digital typeface on raster output devices 失效
    移动控制点的方法和装置在显示数字类型的RASTER输出设备

    公开(公告)号:US5155805A

    公开(公告)日:1992-10-13

    申请号:US348806

    申请日:1989-05-08

    申请人: Sampo Kaasila

    发明人: Sampo Kaasila

    IPC分类号: G06T11/20

    CPC分类号: G06T11/203

    摘要: A method for manipulating the control points of a symbol image represented by an outline font to improve the appearance of the font on raster output devices which are under control of a computer. The method includes storing control points specifying the outlines of a symbol image, specifying the desired movement direction defined by a first unit vector in which the control point should move, and specifying a desired measurement direction defined by a second unit vector by which the movement of the control point should be measured. The desired measurement direction and the desired movement direction forming an angle of predetermined size. The method further includes moving the control points in the desired movement direction and measuring the control points against the predetermined angle with the desired measurement direction, this measurement producing a resulting movement direction and storing the results of the manipulation of the control points in a memory.

    摘要翻译: 一种用于操纵由轮廓字体表示的符号图像的控制点的方法,以改善在计算机的控制下的光栅输出装置上的字体的外观。 该方法包括存储指定符号图像的轮廓的控制点,指定由控制点应该移动的第一单位矢量定义的期望的移动方向,以及指定由第二单位向量定义的期望的测量方向, 应测量控制点。 期望的测量方向和期望的移动方向形成预定尺寸的角度。 该方法还包括以期望的移动方向移动控制点并且以期望的测量方向针对预定角度测量控制点,该测量产生所得到的移动方向,并将控制点的操纵结果存储在存储器中。