• DocumentCode
    3349504
  • Title

    Implementation of a digital color copier using a VLIW SIMD architecture

  • Author

    Ju, Seokhoon ; Sung, Wonyong

  • Author_Institution
    Sch. of Electr. Eng., Seoul Nat. Univ., South Korea
  • Volume
    5
  • fYear
    2004
  • fDate
    17-21 May 2004
  • Abstract
    We have developed real-time image processing programs for a digital color copier using TMS320C6416 digital signal processor. The processor is good for realtime image processing because of multiple and packed-data processing functional units. However, it needs careful programming to exploit deep pipelining, multiple functional units and packed-data instructions. To improve the unit utilization ratio, we developed a few techniques, such as pack/unpack reduction, resource maximization and operation reduction, and multi-pixel processing. All the critical functions for the implementation of a digital color copier, which include shading correction, X-zooming, 2D filtering, and vector half-toning, are implemented. It is shown that a 720 MHz C6416 CPU can perform all the real-time processing needed for a 20 PPM (page per minute) 600 DPI A4 size color copier. We used C programming with intrinsic functions and linear assembly programming followed by the assembly optimizer.
  • Keywords
    digital signal processing chips; image colour analysis; multiprocessing systems; optimisation; parallel architectures; photocopying; pipeline processing; programming; real-time systems; 2D filtering; 720 MHz; C programming; TMS320C6416 digital signal processor; VLIW SIMD architecture; assembly optimizer; deep pipelining; digital color copier; intrinsic functions; linear assembly programming; multi-pixel processing; multiple functional units; operation reduction; pack reduction; packed-data processing functional units; real-time image processing programs; resource maximization; shading correction; unpack reduction; vector half-toning; zooming; Assembly; Color; Digital filters; Digital signal processors; Filtering; Functional programming; Image processing; Linear programming; Pipeline processing; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2004. Proceedings. (ICASSP '04). IEEE International Conference on
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-8484-9
  • Type

    conf

  • DOI
    10.1109/ICASSP.2004.1327265
  • Filename
    1327265