DOI QR코드

DOI QR Code

Comparison among Gamma(${\gamma}$) Line Systems for Non-Linear Gamma Curve

비선형 감마 커브를 위한 감마 라인 시스템의 비교

  • Published : 2007.02.28

Abstract

This proposed gamma (${\gamma}$) correction system is developed to reduce the difference between non-linear gamma curve produced by a typical formula and result produced by the proposed algorithm. In order to reduce the difference, the proposed system is using the Least Squares Polynomial which is calculating the best fitting polynomial through a set of points which is sampled. Each system is consisting of continuous several kinds of equations and having their own overlap sections to get more precise. Based on the algorithm verified by MATLAB, the proposed systems are implemented by using Verilog-HDL. This paper will compare the previous algorithm of gamma system such as Existing system with Seed Table with the latest that such as Proposed system. The former and the latter system have 1, 2 clock latency; each 1 result per clock. Because each of the error range (LSB) is $1{\sim}+1,\;0{\sim}+36$, we can how that Proposed system is improved. Under the condition of SAMSUNG STD90 0.35 worst case, each gate count is 2,063, 2,564 gates and each maximum data arrival time is 29.05[ns], 17.52[ns], respectively.

본 논문은 비선형 휘도 출력을 요구하는 영상장치 기기를 위한 감마 보정에 관한 것이다. 제안된 감마 수정 시스템은 일반적인 공식에 의해 만들어지는 비선형적 특성을 지닌 감마 커브와 제안된 알고리즘에 의해 생성되는 결과와 차이를 최소화하기 위한 시스템이다. 오차를 최소하기 위해, 제안된 시스템은 Least Squares Polynomial을 사용하였다. 이 알고리즘은 샘플간의 점들에 대해서 최적의 다항식을 계산하는 방법이다. 각각의 시스템들은 연속적인 여러 개의 방정식으로 구성되어 있으며, 정밀도를 높이기 위해서 각 구간마다 고유의 중첩 구간을 가지고 있다. 최종적으로 알고리즘을 검증하여, 시스템들은 Verilog-HDL를 사용하여 구현되었다. 본 논문에선 가장 초기적 알고리즘인, Seed Table을 이용한 기존 시스템과 이를 개선하기 위해 만들어진 제안된 감마 시스템을 비교하려고 한다. 제안된 시스템과 기존 시스템은 클럭 대기(clock latency)가 1과 2의 값을 지닌다. 그러나 에러 범위(LSB)는 $0{\sim}+36$에서 $-1{\sim}+1$으로 향상되었다. 삼성 0.35 worst case 환경에서 합성된 gate count는 2,063에서 2,564으로 증가되었으나, maximum data arrival time은 29.05[ns]에서 17.52[ns]으로 더 빨라졌다.

Keywords

References

  1. K. Jack, Video Demystified, LLH Technology Publishing, pp. 32-33, 2001
  2. H. Satoh, 'A Statistical Analysis of Non-linear Equations Based on a Linear Combination of Generalized Moments,' IEICE Trans. Fundamentals, Vol. E87-A, No. 12, pp. 3381 -3388, 2004
  3. J.H. Mathews, Numerical Methods for Mathematics, Science, and Engineering, Prentice Hall, pp. 191-345, 1992
  4. H. Farid, 'Blind Inverse Gamma Correction,' IEEE Transactions on Image Processing, Vol. 10, No. 10, 2001
  5. W.W Jang, J,K. Kim, J.H Ha and B. Kang, 'Algorithm of Improved Gamma Line to Correct Image of Display Panel,' KIPSPS Spring Conference, pp. 77-80, 2005.6
  6. L. Elden and L.W. Koch, Numerical analysis, Academic Press, pp. 249-286, 1990
  7. J. Douglars Fairs, Richard Barden, Numeral Method 2nd, Brooks Cole, pp. 323-365, 1982
  8. W.W Jang, H.S Kim, I.K. Kim, B. Kang, 'Implementation of the advanced gamma (${\gamma}$) line system similar to non-linear gamma curve with 4bit error(LSB) at the 10bit processing,' The 13th Korean Conf. on Semiconductors, pp. 339-340, 2006.3
  9. W.W Jang, J.H Park, J.G. Song, W.T Choi and B. Kang, 'Comparison among Gamma en Line Systems implemented for gamma correction at the 10bit,' ITC-CSCC2006, Vol. 2, pp. 165-168, 2006.7

Cited by

  1. 하드웨어와 소프트웨어의 역할 분담을 통해 칩 면적을 크게 줄인 Image Signal Processor의 설계 vol.14, pp.8, 2007, https://doi.org/10.6109/jkiice.2010.14.8.1737