DOI QR코드

DOI QR Code

Design of Image Signal Processor greatly reduced chip area by role sharing of hardware and software

하드웨어와 소프트웨어의 역할 분담을 통해 칩 면적을 크게 줄인 Image Signal Processor의 설계

  • Received : 2010.04.26
  • Accepted : 2010.07.10
  • Published : 2010.08.31

Abstract

The Image sensor needs various image processing to improve image quality. ISP(Image Signal Processor) performs various image processing. Conventional vision cameras have own software ISP functions and perform in PC instead of using commercial ISP chips. However these methods have problems such as large computation for image processing. In this paper, we proposed ISP that significantly reduced chip area by efficient sharing of hardware and software. Large operation blocks are designed to hardware for high performances, and we used hardware simultaneously with software considering the size of the hardware. The implemented ISP can process VGA(640*4800) images and has 91450 gate sizes in 0.35um process.

이미지 센서에서 획득된 영상에는 화질 개선을 위해 다양한 이미지 처리 과정이 필요하다. 이러한 이미지를 처리해 주는 역할을 하는 것을 ISP(Image Signal Processor)라고 한다. 기존의 비전 카메라는 상용 ISP 칩을 사용하는 대신에 자체적으로 ISP 기능을 소프트웨어로 구현하여 PC등에서 수행하는 방식을 택해왔다. 그러나 이러한 방식은 ISP 기능을 수행하는데 많은 연산을 필요로 함에 따라 고성능 PC를 필요로 하는 문제가 있다. 본 논문에서는 하드웨어와 소프트웨어의 효율적인 분담을 통해 칩 면적을 크게 줄인 ISP를 제안한다. 연산을 빠르게 처리하기 위하여 연산이 많은 블록은 하드웨어로 설계하였고, 하드웨어의 면적을 고려하여 하드웨어와 소프트웨어를 동시에 이용하도록 설계하였다. 구현된 ISP는 VGA(640*480)급의 영상을 처리할 수 있으며 0.35um 공정에서 91450 게이트의 크기를 가진다.

Keywords

References

  1. 정보통신연구진흥원 학술정보, 주간기술동향 1190호
  2. Kimo Kim and In-Cheol Park, "Combined Image Signal Processing for CMOS Image Sensors", IEEE International Symposium on Circuits and Systems, pp. 3185-3188, May 2006
  3. 손승일, 이동훈, "CMOS 카메라 이미지 센서용 ISP 구현", 한국해양정보통신학회논문지, vol 11, no.3, pp. 555-562, 2007년 3월
  4. 이원재, 정윤호, 이성주, 김재석, "Single-chip CMOS Image Sensor를 위한 하드웨어 최적화된 고화질 Image Signal Processor 설계", 전자공학회 논문지 제 44 권 SP 편 제 5 호, pp. 103-111, 2007년 9월
  5. B.K.Gunturk et al., "demosaicking: Color Filter Array Interpolation," IEEE Signal Processing Magazine, pp. 44-54, Jan. 2005.
  6. Kim, H., et al, "Digital signal processor with efficient RGB interpolation and histogram accumulation," IEEE Transactions on Consumer Electronics, 44, pp. 1389-1395, Nov 1998 https://doi.org/10.1109/30.735842
  7. Dillon, P.L.P et al, "Color Imaging System Using a Single CCD Area Array", Solid-State Circuits, IEEE Journal of, vol 13, pp. 28 - 33, Feb. 1978. https://doi.org/10.1109/JSSC.1978.1050992
  8. 장원우, 이성목, 하주영, 김주현, 김상준, 강봉순, "비선형 감마 커브를 위한 감마 라인 시스템의 비교", 한국해양정보통신학회논문지, vol 11, no.2, pp. 265-272, 2007년 2월
  9. C. Poynton, "Gamma and its disguises: The nonlinear mappings of intensity in perception, CRTs, film and video," SMPTE J., vol. 102, no.12, pp. 1099–1108, Dec. 1993.
  10. 안호필, 정효원, 하주영, 김강주, 강봉순, "모바일 폰 카메라용 ISP 플랫폼에서의 RGB to YCbCr 변환 블록의 구조개선", SoC 학술대회 pp. 448-451, 2009 년 5월