发明公开
EP0730249A3 Method and apparatus for compression and decompression of data used by a serial printer 失效
用于为串行推杆压缩和解压缩数据的方法和装置

  • 专利标题: Method and apparatus for compression and decompression of data used by a serial printer
  • 专利标题(中): 用于为串行推杆压缩和解压缩数据的方法和装置
  • 申请号: EP96301122.6
    申请日: 1996-02-20
  • 公开(公告)号: EP0730249A3
    公开(公告)日: 1998-04-01
  • 发明人: Pritchard, Thomas B.
  • 申请人: Hewlett-Packard Company
  • 申请人地址: 3000 Hanover Street Palo Alto, California 94304 US
  • 专利权人: Hewlett-Packard Company
  • 当前专利权人: Hewlett-Packard Company
  • 当前专利权人地址: 3000 Hanover Street Palo Alto, California 94304 US
  • 代理机构: Colgan, Stephen James
  • 优先权: US399243 19950302
  • 主分类号: G06K15/10
  • IPC分类号: G06K15/10
Method and apparatus for compression and decompression of data used by a serial printer
摘要:
A data compression and decompression procedure for a serial printer handles data from a print swath (30) that includes Y rows of pixel data. The procedure divides the print swath (30) into N microbands (32, 34, 36...) of pixel data, with each microband (30) including y rows of pixel data (where y x N ≥ Y). The procedure compresses each microband (30) of the pixel data by breaking up the microband (30) into microblocks (38) and comparing data in each microblock (38) with a seed value to arrive at a compressed microblock (54) based upon data differences from the seed value. Each microblock (38) comprises a block of pixel data that is m bits wide by y rows high, where m is a small fraction of M bits of pixel data that are printable by the printhead across a sheet. All microbands (32, 34, 36...) of a swath (30) are subjected to the data compression procedure so as to create positionally corresponding sets of compressed data microblocks (54) for all of the microbands (32, 34, 36...). In preparation for printing, the procedure decompresses all N microbands (32, 34, 36...) of raster data by acting on each set of compressed microblocks (54) to recreate a set of N microbands (32, 34, 36...) of decompressed pixel data. The procedure then feeds the N microbands (32, 34, 36...) of decompressed raster data, in parallel, to the printhead (10, 12, 14, 16).
信息查询
0/0