Method and apparatus for smoothing an expanded bitmap for two-state
image data
    3.
    发明授权
    Method and apparatus for smoothing an expanded bitmap for two-state image data 失效
    用于平滑用于两状态图像数据的扩展位图的方法和装置

    公开(公告)号:US5526468A

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

    申请号:US413023

    申请日:1995-03-27

    IPC分类号: G06K15/02 G06T11/20 G06K15/00

    摘要: A method for smoothing expanded bitmap data is provided for use in laser printers or computers that use two-state, two-dimensional image data created by word processors, computer-aided drafting systems, and the like. The method would typically be utilized within a laser printer at its common graphics engine, just after the input source data has been rasterized. The source bitmap data having low-resolution pels is first divided into higher resolution pels, and the appearance of its diagonal lines would otherwise have a jagged appearance if such data is not smoothed. Once the expansion factor is determined, the present method takes pel data in word-sized portions and performs (in an Outer Loop) various logical operations upon these words of data to smooth adjacent rows of the higher-resolution pels. Each pair of words of pels is evaluated through a series of logical operations in an Inner Loop, before indexing to the next group of pels in the same row and starting a new Outer Loop. Once the end of the line has been reached, the method automatically seeks data from two rows of pels at a Y-axis position that is one step lower with respect to the low-resolution pels from the source data file. The same logical operations are again performed on each pair of words of pels until the entire line has been smoothed. These operations continue until the entire bitmap has been smoothed, and the logical operations occur very quickly so as to not slow down the overall operation of the laser printer.

    摘要翻译: 提供了一种用于平滑扩展位图数据的方法,用于激光打印机或使用由文字处理器,计算机辅助绘图系统等创建的两状态二维图像数据的计算机。 该方法通常在激光打印机的公共图形引擎中,在输入源数据被光栅化之后。 具有低分辨率像素的源位图数据首先被划分为更高分辨率像素,如果这样的数据不被平滑,则其对角线的出现否则将具有锯齿状的外观。 一旦确定了扩展因子,本方法在字大小部分中获取像素数据,并对这些数据字执行各种逻辑运算(在外循环中),以平滑较高分辨率像素的相邻行。 在索引到同一行中的下一组像素并启动新的外循环之前,通过内循环中的一系列逻辑运算来对每对像素的单词进行评估。 一旦达到线的末端,该方法自动地从相对于来自源数据文件的低分辨率像素下降一步的Y轴位置的两行像素中搜索数据。 对于每对像素的单词再次执行相同的逻辑运算,直到整个行被平滑。 这些操作将继续进行,直到整个位图平滑,并且逻辑运算发生得非常快,从而不会降低激光打印机的整体运行。