KR100438648B1 - 감마 보정표를 계산하는 효율적인 방법 - Google Patents

감마 보정표를 계산하는 효율적인 방법 Download PDF

Info

Publication number
KR100438648B1
KR100438648B1 KR10-2002-0008727A KR20020008727A KR100438648B1 KR 100438648 B1 KR100438648 B1 KR 100438648B1 KR 20020008727 A KR20020008727 A KR 20020008727A KR 100438648 B1 KR100438648 B1 KR 100438648B1
Authority
KR
South Korea
Prior art keywords
polynomial
gamma correction
group
approximation
calculating
Prior art date
Application number
KR10-2002-0008727A
Other languages
English (en)
Other versions
KR20020068282A (ko
Inventor
래리알란웨스터만
Original Assignee
샤프 가부시키가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 샤프 가부시키가이샤 filed Critical 샤프 가부시키가이샤
Publication of KR20020068282A publication Critical patent/KR20020068282A/ko
Application granted granted Critical
Publication of KR100438648B1 publication Critical patent/KR100438648B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/407Control or modification of tonal gradation or of extreme levels, e.g. background level

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Picture Signal Circuits (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Processing Of Color Television Signals (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

본 발명의 감마 보정표를 계산하는 효율적인 방법은, 2가지 표시들 사이에서 생성되는 휘도치간의 감마 보정 방정식을 결정하는 단계; 상기 감마 보정 방정식에 대해, 계수치가 ci인 적어도 하나의 다항식의 근사치를 결정하는 단계; 각 계수치 ci에 대해, γ의 범위에 있는 모든 계수치들을 함께 그룹화하고 각 계수 다항식을 얻기 위해 각각의 그룹에 대한 다항식을 피팅(fitting)하는 단계; 상기 계수 다항식을 이용하여 주어진 γ값에 대한 계수들을 계산하는 단계; 상기 계산된 계수들과 간단한 수학 공식을 사용하여 감마 환산 변환을 계산하는 단계; 및 감마 보정표에 상기 계산된 감마 환산 변환을 저장하는 단계를 포함한다.

Description

감마 보정표를 계산하는 효율적인 방법{EFFECTIVE METHOD OF COMPUTING GAMMA CORRECTION TABLES}
본 발명은 화상 재생 장치 등의 응용에서 사용될 수 있는 환산표에 관한 것이다. 예컨대, 본 발명은 화상의 표시에 있어서의 휘도(광) 또는 크로미넌스(색)의 감마 보정에 사용될 수 있다.
디지털 화상은 화상면 내의 불연속적이고 일정 간격으로 배치된 복수의 점들(화소들)로 이루어져 있다. 각 화소에는 적, 녹, 청색 휘도를 나타내는 3개의 8비트의 값들이 1세트로 주어진다. 디지털 화상은 화상면의 화소들에 의해 정의된다. 일반적으로, 화상 데이터는 각 화소 위치에 대해 3개의 8비트 값들의 세트들로이루어진다. 영상 이미지는 보통 8비트 휘도치와 하나 이상의 색차(크로미넌스)치에 의해 표시된다.
프린트된 화상을 컴퓨터 메모리에 스캔하거나 디지털 포맷들 간의 변환 등에 의해, 하나의 물리적 또는 논리적 표시에서 다른 표시로 화상을 변환함으로써, 예컨대, 색 성분의 휘도와 그 성분의 수치 표시, 또는 그 반대간의 관계에서 특정 왜곡이 종종 발생한다. 이는, 예컨대, 0 내지 255 범위에 있는 크로미넌스 값들의 세트로서 저장되어 있는 컴퓨터 화상이, 컴퓨터 모니터 스크린에 표시되거나 프린트될 때 발생한다. 화상의 화소들에 의해 생성되는 실제 휘도는 컴퓨터 메모리의 값들과 선형으로 대응하지 않는다. 이 경우, 다음과 같이, 디스플레이에 의해 생성된 휘도치들은 종종 컴퓨터 메모리의 값에 대해 멱(power)의 관계를 갖는다.
여기서, N(x,y)는 위치 (x.y)에서의 수치, Nmax는 표시에 있어서의 최대 수치, Lmax는 상기 최대 수치에 대응하는 휘도, L(x,y)는 위치 (x,y)에 대한 휘도치이다. 계수 γ는 상기 관계를 설명하는 멱성분이다. 식(1)에 의해 설명되어 있는 변환을 촬상 문헌에서는 일반적으로 감마 보정이라 한다. 계수 γ의 값은 표시 타입 또는 재생 과정의 물리적 성질에 의해 변한다. 예컨대, 텔레비전 CRT 디스플레이에 있어서, 인가 전압과 이에 따른 휘도 사이의 관계는 γ≒ 2.2인 감마 함수이다.
아날로그 시스템에서는, 비선형 전자회로가 감마 보정 변환을 발생한다. 감마 환산을 행하기 위해 전자회로를 사용하는 예시적인 종래 기술은,무라코시(Murakoshi) 등에 의해 허여된 미국 특허 제4,783,703호의 "필드 대 프레임 환산 이전에 감마치 환산을 행하는 텔레비전 플리커 방지 회로(Television Flicker Preventing Circuit With Gamma Value Conversion Prior To Field-To-Frame Conversion)", 및 드 하안(de Haan) 등에 의해 허여된 미국 특허 제5,057,919호의 "감마 보상을 행하는 화상 신호 보간 회로(Picture Signal Interpolation Circuit With Gamma Compensation)"를 포함한다.
디지털 시스템에 있어서, 멱함수를 직접 계산하는 것은 일반적으로 실시간에 구현하기에 매우 복잡하기 때문에, 변환이 종종 미리 계산된다. 이에 의해 입력 변수의 각 불연속 값에 대해 하나의 엔트리(entry)를 갖는 검색표에 입출력 관계가 저장되어 있다. 상기 표를 참조하여 각 화소에 기초하여 변환이 행해진다. 감마 환산을 행하기 위해 검색표를 사용하는 예시적인 종래 기술의 참조 문헌은, 맥컬리(McCauley)에 의해 허여된 미국 특허 제5,363,318호의 "적응형 칼라 특성과 교정을 위한 방법 및 장치(Method And Apparatus For Adaptive Color Characterization And Calibration)"이다. 이와 유사하게, 사사뉴마(Sasanuma) 등에 의해 허여된 미국 특허 제5,258,783호의 "감마 보정 제어를 행하는 촬상 처리 방법 및 장치(Image Processing Method And Apparatus With Gamma-Correction Control)"에는 광센서를 갖는 화상 처리 장치(복사기 또는 프린터)의 출력을 직접 측정하여 그 결과로부터 보정표를 생성하는 것에 의한 감마 보정표의 작성이 개시되어 있다. 또한, 이케다(Ikeda) 등에 의해 허여된 미국 특허 제5,566,372호에 의한 "그라데이션 특성이 비선형인 조밀 영역의 그라데이션 제어를 행하는 화상 형성장치 및 방법(Image Forming Apparatus And Method Having Gradation Control In A Dense Area In Which Gradation Characteristics Are Non-linear.)"에는, 입출력을 직접 측정하는 것을 특징으로 하는 환산표의 작성이 개시되어 있다.
하나의 시스템에서 하나의 γ값만을 이용하는 경우에는, 표검색이 매우 능률적이다. 그러나, 시스템의 사용자에 의해 γ값이 가변하는 경우에는, 감마(γ) 계수가 변할 때마다 표의 값이 변경되어야 하기 때문에, 표검색에 문제가 있다. 예컨대, 상기 문제로서는, 시간이 소비되는 계산 및/또는 리소스(메모리 또는 프로세서)가 부족한 계산 등이 포함될 수 있다.
일부 시스템에서는, 다수의 표가 미리 계산되어 있어, γ의 선택이 상기 미리 선택된 값으로 한정된다. 이와 같은 시스템중 하나가 와타나베(Watanabe) 등에 의해 허여된 미국 특허 제5,589,954호의 "γ보정 곡선 선택 장치 및 γ보정 곡선 발생 장치(Υ-Correction Curve Selecting Apparatus And A γ-Correction Curve Creating Apparatus)"에 개시되어 있다. 상기 와타나베의 참조 문헌에는, 복수의 보정 곡선을 생성하는, 특정화되지 않는 형식의 감마 보정 곡선 생성 시스템, 및 상기 곡선들 중에서 가장 적합한 곡선을 선택하는 장치가 개시되어 있다. 일부 시스템에서는, γ가 변경될 때마다 환산표가 재계산될 수 있지만, 이를 위해서는 복잡한 선험적 수학 기능을 행하기 위한 소프트웨어 또는 하드웨어를 시스템에 포함시켜야 한다.
본 발명에 의하면, 간단한 수학 공식과 저장되어 있는 계수들로부터 계산되는 계수들을 이용하여 감마 환산표를 계산할 수 있다. 상기 방법은 저장되어 있는 값들중 최소치를 필요로 하지만, 간단한 공식을 이용하여, 광범위한 감마치들에 대한 감마 환산표를 합리적으로 정확하게 계산할 수 있다.
특히, 본 발명의 감마 보정표를 계산하는 효율적인 방법은, 2가지의 표시 사이에서 생성되는 휘도치들간의 감마 보정 방정식을 결정하는 제1 단계를 포함한다. 다음 단계는, 감마 보정 방정식에 대해, 계수치가 ci인 적어도 하나의 다항식의 근사치를 결정하는 것이다. 각 계수치 ci에 대해, 다음 단계는, γ의 범위에 있는 모든 계수치들을 함께 그룹화하고 그 후 각 계수 다항식을 얻기 위해 각각의 그룹에 대한 다항식을 피팅하는 것이다. 그 후, 상기 계수 다항식을 이용하여 주어진 γ값에 대한 계수들을 계산한다. 다음 단계는, 상기 계산된 계수들과 간단한 수학 공식을 사용하여 감마 환산 변환을 계산하는 것이다. 마지막으로, 상기 감마 보정표에 상기 계산된 감마 환산 변환을 저장한다.
본 발명의 일반적인 응용에서는, 일반적으로 효율적인 방법으로 환산표를 계산한다. 특히, 일반적인 방법은, 제1 범위의 입력치와 제2 범위의 출력치 사이에서, 적어도 하나의 조정가능한 파라미터를 갖는 비선형 변환을 결정하는 단계를 포함한다. 다음, 계수치가 ci인, 적어도 하나의 비선형 변형에 대한 근사치 방정식을 정한다. 그 후, 각 계수치 ci에 대해, 적어도 하나의 조정가능한 파라미터의 범위에 있는 모든 계수치들을 함께 그룹화하고 각 계수 근사치 방정식을 얻도록 각 그룹에 대한 근사치를 피팅한다. 그 후, 계수 근사치 방정식을 이용하여, 적어도 하나의조정가능한 파라미터의 주어진 값에 대한 계수들을 계산한다. 그 후, 상기 계산된 계수와 간단한 수학 공식을 이용하여 환산 변환을 계산한다. 마지막으로, 상기 계산된 환산 변환을 환산표에 저장한다.
본 발명의 상기 및 다른 목적, 특징 및 이점들은, 첨부 도면을 참조한 다음의 상세한 설명을 통해 보다 용이하게 이해될 것이다.
도1은 본 발명의 감마 보정표를 효과적으로 계산하는 예시적인 방법의 각 단계를 나타낸 플로우 챠트이다.
도2는 휘도 입력과 출력 사이의 관계를 도시한 그래프이다.
도3은 본 발명의 환산표를 효과적으로 계산하는, 예시적으로 일반화한 방법의 각 단계를 나타낸 플로우 챠트이다.
본 발명은 화상 팩시밀리 장치에 관한 것으로, 보다 구체적으로 화상의 표시에 있어서의 휘도 또는 크로미넌스치의 감마 보정에 관한 것이다.
본 발명에 의하면, 간단한 수학 공식과 저장되어 있는 계수들로부터 계산되는 계수들을 이용하여 감마 환산표를 계산할 수 있다. 상기 방법은 저장되어 있는 값들중 최소치를 필요로 하지만, 간단한 공식을 이용하여, 광범위한 감마값들에 대한 감마 보정표를 합리적으로 정확하게 계산할 수 있다. 도1은 본 발명의 감마 보정표를 계산하는 효율적인 방법을 예시적으로 나타낸다.
본 발명의 제1 단계는, 2가지의 물리적 또는 논리적 표시(디스플레이 및 컴퓨터 메모리의 값 등) 사이에서 생성되는 휘도치들간의 멱의 관계 또는 감마 보정을 결정하거나 가정하는 것이다. 상기 실시예의 목적을 위해, 감마 보정 방정식 (1)이 사용된다.
여기서, N(x,y)는 위치 (x,y)에서의 수치, Nmax는 표시에 있어서의 최대 수치, Lmax는최대 수치에 대응하는 휘도, L(x,y)는 위치 (x,y)에 대한 휘도치이다. 도2는 γ>1인 경우의 감마 보정 방정식 (1)의 그래프를 나타낸다. 2가지의 물리적 또는 논리적 표시들 사이의 관계에 따라 다른 감마 보정 방정식이 사용될 수 있다.
다음 단계는 상기 가정한 감마 보정 방정식 (1)에 대한 다항식의 근사치를 결정하는 것이다. 예컨대, 주어진 함수 F(a)에 대한 m차 다항식의 근사치는 다음과 같다.
도2는 γ>1인 경우에 대한 다항식의 근사치의 그래프이다. 함수 F(a)가 식 (1)에 의해 정의되고, a=(N(x,y)/Nmax), 계수 γ가 2.2이면, F(a)의 근사치는 다음과 같이 주어질 수 있다.
여기서, c0=0.0002, c1=-0.0149, c2=0.70081, c3=0.5201, c4=-0.2869, c5=0.0807이다. 상기 프로세스를 커브 피팅(curve-fitting)이라 부른다. 커브 피팅 프로그램은 통상적으로 사용되며, 당업자들이라면 알 수 있을 것이다.
커브 피팅 프로세스는, 이러한 곡선들 또는 일족의 다항식의 근사치들을 생성하기 위해, 다른 γ값에 대해 반복될 수 있다. 이에 의해, 일부 원하는 범위에 있는 γ에 따라 가변하는 계수치 ci세트가 생성되고, 일반적인 피트(fit) 방정식이 생성된다.
다음 단계는 계수치 ci세트를 취하여, 이들과 다항식의 근사치를 피팅하는 것이다. 다른 방식으로 설명하면, 5차 다항식의 근사치를 예로 드는 경우, 주어진 범위에 있는 모든 c0값들은 함께 그룹화되고 다항식이 그 그룹에 피팅되고, 주어진 범위에 있는 모든 c1값들은 함께 그룹화되고 다항식이 그 그룹에 피팅되고, 주어진 범위에 있는 모든 c2값들은 함께 그룹화되고 다항식이 그 그룹에 피팅되고, 주어진 범위에 있는 모든 c3값들은 함께 그룹화되고 다항식이 그 그룹에 피팅되고, 주어진 범위에 있는 모든 c4값들은 함께 그룹화되고 다항식이 그 그룹에 피팅되며, 주어진 범위에 있는 모든 c5값들은 함께 그룹화되고 다항식이 그 그룹에 피팅된다. 이에 의해, 피트 방정식 (4)의 각 차수에 대한 것으로 ci계수들을 계산하는 데 사용되는 한 세트의 다항식이 생성된다. 예컨대, 다음 식들은, 범위 1≤γ≤3에 걸쳐, 변환(1)에 대한 5차 다항식의 근사치를 위해 근사치 계수들을 계산하는 데 사용될수 있다.
그 후, 각 계수 다항식들은 간단한 수학 공식을 사용하여 감마 환산표를 계산하기 위해 사용될 수 있다. 특히, γ값을 각각의 계수 다항식들(식(5a)-(5f) 등)에 대입하면, 계수 c0-c5를 계산할 수 있다. 상기 값들은 감마 환산 변환을 계산하기 위해 식 (3) 또는 식 (4)에 사용된다. 그 후, 결과치들은 표검색용 감마 보정에 사용되는 표에 저장된다.
상기 접근은 최소의 저장 조건(20개의 부동점 숫자, 검색표에서 256개의 양의 정수 엔트리)과 효율성(표검색 환산은 처리시 행해지기 때문이다) 및 정확성(식 (4)와 함께 (5a)-(5f)에 주어진 식들은 1≤γ≤3, 0≤N(x,y)≤255의 범위에서 256파트중 1파트의 최대 에러를 산출한다)을 결합시킨다.
다른 차수의 다항식 피트는 계수와 환산표 모두 작성에 적합하다. ci치들에 대한 다항식들은 모두 동일한 차수일 필요가 없다. 또한, γ의 범위가 결과에서 나오는 근사치 Fm(α,γ)를 곱하거나 나누는 것에 의해 확대되기 때문에, 더 작은 범위의 γ를 지정할 수 있다. 예컨대, 1세트의 식 (5a)-(5f)를 1≤γ≤2의 범위에서계산할 수 있고, 그 후, γ>2이면, 식 (4)의 근사치는 다음과 같이 계산함으로써 사용될 수 있다.
여기서, 1≤γ-1≤2이다. γ<1이면, (4)의 근사치는 다음과 같이 계산함으로써 사용될 수 있다.
여기서, 1≤γ+1≤2이다.
도3에 도시한 바와 같이, 본 발명은, 보통 효율적인 방법으로 환산표를 계산하도록 일반화될 수 있다는 점을 주목해야 한다. 특히, 상기 일반적인 방법은, 제1 범위의 입력치와 제2 범위의 출력치 사이에서, 적어도 하나의 조정가능한 파라미터를 갖는 비선형 변환을 결정하는 단계를 포함한다. 다음, 계수치가 ci인, 적어도 하나의 비선형 변형에 대한 근사치 방정식을 결정한다. 그 후, 각 계수치 ci에 대해, 적어도 하나의 조정가능한 파라미터의 범위에 있는 모든 계수치들을 함께 그룹화하여 각 계수 근사치 방정식을 얻도록 각 그룹에 대한 근사치를 피팅한다. 그 후, 계수 근사치 방정식을 이용하여, 적어도 하나의 조정가능한 파라미터의 주어진 값에 대한 계수들을 계산한다. 그 후, 상기 계산된 계수와 간단한 수학 공식을 이용하여 환산 변환을 계산한다. 마지막으로, 상기 계산된 환산 변환을 환산표에 저장한다.
상기 명세서에 채용되고 있는 용어 및 표현들은 설명을 위한 용어로서 제한 없이 사용되며, 도시되고 기재된 특징들 또는 그 부분들의 등가물을 배제하도록 의도되지 않는다. 본 발명의 범위는 다음 특허청구범위에 의해서만 정의되고 제한된다.
본 발명에 의하면, 간단한 수학 공식과 저장되어 있는 계수들로부터 계산되는 계수들을 이용하여 감마 환산표를 계산할 수 있다. 상기 방법은 저장되어 있는 값들중 최소치를 필요로 하지만, 간단한 공식을 이용하여, 광범위한 감마치들에 대한 감마 환산표를 합리적으로 정확하게 계산할 수 있다.

Claims (27)

  1. (a) 제1 범위의 입력치들과 제2 범위의 출력치들 사이의, 적어도 하나의 조정가능한 파라미터를 갖는 비선형 변환을 결정하는 단계;
    (b) 상기 비선형 변환에 대해, 계수값이 ci인 적어도 하나의 근사치 방정식을 결정하는 단계;
    (c) 각 계수치 ci에 대해, 적어도 하나의 조정가능한 파라미터의 범위에 있는 모든 계수치들을 함께 그룹화하고 각각의 계수 근사치 방정식을 얻기 위해 각 그룹에 대한 근사치를 피팅하는 단계;
    (d) 상기 계수 근사치 방정식을 이용하여 상기 적어도 하나의 조정가능한 파라미터의 주어진 값에 대한 계수들을 계산하는 단계;
    (e) 상기 계산된 계수와 간단한 수학 공식을 이용하여 환산 변환을 계산하는 단계; 및
    (f) 상기 계산된 환산 변환을 환산표에 저장하는 단계를 포함하는, 환산표를 계산하는 효율적인 방법.
  2. 제1항에 있어서, 상기 비선형 변환은 감마 보정 방정식인, 환산표를 계산하는 효율적인 방법.
  3. 제1항에 있어서, 제1 범위의 상기 입력치들은 제1 표시에서 생성되는 휘도치들이고, 제2 범위의 상기 출력치들은 제2 표시에서 생성되는 휘도치들인, 환산표를 계산하는 효율적인 방법.
  4. 제1항에 있어서, 상기 근사치 방정식들은 다항식인, 환산표를 계산하는 효율적인 방법.
  5. (a) 2가지 표시들 사이에서 생성되는 휘도치간의 감마 보정 방정식을 결정하는 단계;
    (b) 상기 감마 보정 방정식에 대해, 계수치가 ci인 적어도 하나의 다항식의 근사치를 결정하는 단계;
    (c) 각 계수치 ci에 대해, γ의 범위에 있는 모든 계수치들을 함께 그룹화하고 각 계수 다항식을 얻기 위해 각각의 그룹에 대한 다항식을 피팅하는 단계;
    (d) 상기 계수 다항식을 이용하여 주어진 γ값에 대한 계수들을 계산하는 단계;
    (e) 상기 계산된 계수들과 간단한 수학 공식을 사용하여 감마 환산 변환을 계산하는 단계; 및
    (f) 감마 보정표에 상기 계산된 감마 환산 변환을 저장하는 단계를 포함하는, 감마 보정표를 계산하는 효율적인 방법.
  6. 제5항에 있어서, 상기 감마 보정 방정식을 결정하는 단계는 2가지의 표시들 사이에 생성되는 휘도치들간의 감마 보정 방정식을 가정하는 단계를 더 포함하는, 감마 보정표를 계산하는 효율적인 방법.
  7. 제5항에 있어서, 계수들을 계산하고, 감마 환산 변환을 계산하며, 그 계산된 감마 환산 변환을 저장하는 상기 단계들은, γ값이 변경되면 반복되는, 감마 보정표를 계산하는 효율적인 방법.
  8. 제5항에 있어서, 2가지의 표시들 간에 생성되는 휘도치들 사이의 감마 보정 방정식을 결정하는 상기 단계는, 감마 보정 방정식
    를 결정하는 단계를 더 포함하는, 감마 보정표를 계산하는 효율적인 방법.
  9. 제5항에 있어서, 다항식의 근사치를 결정하는 상기 단계는 상기 가정한 감마 보정 방정식에 대한 다항식의 근사치를 결정하기 위해 커브 피팅 프로그램을 사용하는 단계를 더 포함하는, 감마 보정표를 계산하는 효율적인 방법.
  10. 제5항에 있어서, 다항식의 근사치를 결정하는 상기 단계는 다항식의 근사치를 결정하는 단계를 더 포함하는, 감마 보정표를 계산하는 효율적인방법.
  11. 제5항에 있어서, 범위 내의 γ값에 따라 변하는 계수치들 ci를 갖는, 1군의 다항식의 근사치를 생성하는 단계를 더 포함하는, 감마 보정표를 계산하는 효율적인 방법.
  12. 제11항에 있어서, 1군의 다항식의 근사치를 생성하는 상기 단계는 상기 군의 다항식의 근사치를 생성하기 위해 다른 γ값들에 대해 커브 피팅 프로세스를 반복하는 것을 더 포함하는, 감마 보정표를 계산하는 효율적인 방법.
  13. 제11항에 있어서, 1군의 다항식의 근사치들을 생성하는 상기 단계는, 일반적인 피트 방정식로 설명되는, 감마 보정표를 계산하는 효율적인 방법.
  14. 제5항에 있어서, 5차 다항식 근사치에서, 각 계수치 ci에 대해, 모든 계수치들을 함께 그룹화하고 각 계수 다항식을 얻기 위해 각각의 그룹에 대한 다항식을 피팅하는 상기 단계가:
    (a) 주어진 범위에 있는 모든 c0값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계:
    (b) 주어진 범위에 있는 모든 c1값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계:
    (c) 주어진 범위에 있는 모든 c2값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계:
    (d) 주어진 범위에 있는 모든 c3값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계:
    (e) 주어진 범위에 있는 모든 c4값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계:
    (f) 주어진 범위에 있는 모든 c5값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계를 더 포함하는, 감마 보정표를 계산하는 효율적인 방법.
  15. 제5항에 있어서, 상기 감마 환산 변환을 계산하는 상기 단계는, 계산된 계수들과 일반적인 피트 방정식를 사용하여 상기 감마 환산 변환을 계산하는 단계를 더 포함하는, 감마 보정표를 계산하는 효율적인 방법.
  16. 제5항에 있어서, 상기 감마 보정표에 저장된 감마 환산 변환을 사용하여 각 화소를 기초로 하여 감마 보정 변환을 행하는 단계를 더 포함하는 감마 보정표를 계산하는 효율적인 방법.
  17. 2가지의 화상의 표시 사이에서 각 화소를 기초로 하여 감마 보정 변환을 행하기 위한 감마 보정표를 계산하는 방법에 있어서,
    (a) 상기 2가지 표시들 사이에서 생성되는 휘도치들간의 감마 보정 방정식을 가정하는 단계;
    (b) 상기 감마 보정 방정식에 대해, 범위 내의 γ에 따라 변하는 계수치가 ci인 1군의 다항식의 근사치를 결정하는 단계;
    (c) 각 계수치 ci에 대해, 모든 계수치들을 함께 그룹화하고 각 계수 다항식을 얻기 위해 각각의 그룹에 대한 다항식을 피팅하는 단계;
    (d) 상기 계수 다항식을 이용하여 주어진 γ값에 대한 계수들을 계산하는 단계;
    (e) 상기 계산된 계수들과 간단한 수학 공식을 사용하여 감마 환산 변환을 계산하는 단계; 및
    (f) 감마 보정표에 상기 계산된 감마 환산 변환을 저장하는 단계를 포함하는 방법.
  18. 제17항에 있어서, 계수들을 계산하고, 감마 환산 변환을 계산하며, 그 계산된 감마 환산 변환을 저장하는 상기 단계들은, γ값이 변경되면 반복되는, 감마 보정표의 계산 방법.
  19. 제17항에 있어서, 2가지의 표시들 사이에서 생성되는 휘도치들간의 감마 보정 방정식을 결정하는 상기 단계는, 감마 보정 방정식
    를 결정하는 단계를 더 포함하는, 감마 보정표의 계산 방법.
  20. 제17항에 있어서, 상기 감마 보정 방정식에 대한 다항식의 근사치를 결정하는 단계를 더 포함하는 감마 보정표의 계산 방법.
  21. 제20항에 있어서, 다항식의 근사치를 결정하는 상기 단계는, 상기 가정한 감마 보정 방정식에 대한 다항식의 근사치를 결정하기 위해 커브 피팅 프로그램을 사용하는 단계를 더 포함하는, 감마 보정표의 계산 방법.
  22. 제20항에 있어서, 다항식의 근사치를 결정하는 상기 단계는 다항식의 근사치를 결정하는 단계를 더 포함하는, 감마 보정표의 계산 방법.
  23. 제17항에 있어서, 1군의 다항식의 근사치를 결정하는 상기 단계는, 상기 군의 다항식의 근사치를 생성하기 위해 다른 γ값에 대한 커브 피팅 프로그램을 반복하는 것을 더 포함하는, 감마 보정표의 계산 방법.
  24. 제23항에 있어서, 1군의 다항식 근사치들을 생성하는 상기 단계는, 일반적인 피트 방정식로 설명되는, 감마 보정표의 계산 방법.
  25. 제17항에 있어서, 5차 다항식의 근사치에서, 각 계수치 ci에 대해, 모든 계수치들을 함께 그룹화하고 각 계수 다항식을 얻기 위해 각각의 그룹에 대한 다항식을 피팅하는 상기 단계가:
    (a) 주어진 범위에 있는 모든 c0값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계:
    (b) 주어진 범위에 있는 모든 c1값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계:
    (c) 주어진 범위에 있는 모든 c2값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계:
    (d) 주어진 범위에 있는 모든 c3값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계:
    (e) 주어진 범위에 있는 모든 c4값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계:
    (f) 주어진 범위에 있는 모든 c5값들을 함께 그룹화하고 그 그룹에 대한 다항식을 피팅하는 단계를 더 포함하는, 감마 보정표의 계산 방법.
  26. 제17항에 있어서, 상기 감마 환산 변환을 계산하는 상기 단계는, 계산된 계수들과 일반적인 피트 방정식를 사용하여, 상기 감마 환산 변환을 계산하는 단계를 더 포함하는, 감마 보정표의 계산 방법.
  27. 제17항에 있어서, 상기 감마 보정표에 저장된 감마 환산 변환을 사용하여 각 화소를 기초로 감마 보정 변환을 행하는 단계를 더 포함하는, 감마 보정표의 계산 방법.
KR10-2002-0008727A 2001-02-20 2002-02-19 감마 보정표를 계산하는 효율적인 방법 KR100438648B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/789,403 2001-02-20
US09/789,403 US6771839B2 (en) 2001-02-20 2001-02-20 Efficient method of computing gamma correction tables

Publications (2)

Publication Number Publication Date
KR20020068282A KR20020068282A (ko) 2002-08-27
KR100438648B1 true KR100438648B1 (ko) 2004-07-02

Family

ID=25147543

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0008727A KR100438648B1 (ko) 2001-02-20 2002-02-19 감마 보정표를 계산하는 효율적인 방법

Country Status (6)

Country Link
US (1) US6771839B2 (ko)
EP (1) EP1233610A3 (ko)
JP (1) JP4082655B2 (ko)
KR (1) KR100438648B1 (ko)
CN (1) CN1272968C (ko)
TW (1) TW548954B (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10233320B4 (de) * 2002-07-22 2004-07-08 Hans Strasburger Verfahren und Vorrichtung zur Leuchtdichte-richtigen Darstellung eines Bildes
US7668894B2 (en) * 2003-08-22 2010-02-23 Apple Inc. Computation of power functions using polynomial approximations
US7574335B1 (en) * 2004-02-11 2009-08-11 Adobe Systems Incorporated Modelling piece-wise continuous transfer functions for digital image processing
US7372571B2 (en) * 2004-09-30 2008-05-13 Gretegmacbeth, Llc Color sensing apparatus
US7450271B2 (en) * 2005-01-31 2008-11-11 Toshiba Corporation System and method for optimizing image output quality
US7499163B2 (en) 2005-02-15 2009-03-03 X-Rite Europe Gmbh System and method for applying correction factors related to ambient conditions
KR100730354B1 (ko) * 2005-08-26 2007-06-19 이화여자대학교 산학협력단 디스플레이의 트란스포머 함수를 측정하는 방법 및 이를이용한 타일 디스플레이의 컬러보정방법
CN101132537B (zh) * 2006-08-22 2010-09-22 华为技术有限公司 一种伽玛环节伽玛特性参数的获取方法及装置
CN101231830B (zh) * 2007-01-26 2010-05-26 群康科技(深圳)有限公司 液晶显示装置伽玛校正表的生成方法
TWI375198B (en) * 2007-05-17 2012-10-21 Tpo Displays Corp A system for displaying images
CN101315745B (zh) * 2007-05-28 2012-11-28 统宝光电股份有限公司 图像显示***与其云纹缺陷消除方法
TWI393089B (zh) * 2008-03-21 2013-04-11 Chimei Innolux Corp 加馬查找表存儲方法
CN101546530B (zh) * 2008-03-28 2011-06-15 群康科技(深圳)有限公司 伽马查找表存储方法
TWI386847B (zh) * 2009-02-04 2013-02-21 Novatek Microelectronics Corp 可安全復原的韌體更新方法及可安全復原之韌體更新的嵌入式電子裝置
WO2012178082A1 (en) * 2011-06-24 2012-12-27 The Trustees Of Columbia University In The City Of New York Improved methods, devices and systems to process x-ray diffraction data
CN104021759A (zh) * 2014-05-30 2014-09-03 京东方科技集团股份有限公司 一种显示器件的亮度补偿方法、亮度补偿装置及显示器件
CN110910847B (zh) * 2019-11-25 2021-09-21 豪威触控与显示科技(深圳)有限公司 显示模组的伽马矫正方法和装置
US12039954B2 (en) 2020-01-21 2024-07-16 Google Llc Gamma lookup table compression based on dimensionality reduction

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61234683A (ja) 1985-04-10 1986-10-18 Fuji Photo Film Co Ltd フイ−ルド/フレ−ム変換におけるフリツカ防止回路
EP0392576B1 (en) 1989-04-12 1995-02-22 Koninklijke Philips Electronics N.V. Picture signal interpolation circuit
US5265200A (en) 1990-11-01 1993-11-23 International Business Machines Corporation System and method for automatic image saturation, gamma, and exposure correction in a digitizing video capture system
JP3143484B2 (ja) 1991-02-22 2001-03-07 キヤノン株式会社 画像処理装置
US5196924A (en) * 1991-07-22 1993-03-23 International Business Machines, Corporation Look-up table based gamma and inverse gamma correction for high-resolution frame buffers
EP0557099B1 (en) 1992-02-21 1999-07-07 Canon Kabushiki Kaisha Image processing apparatus and method
US5363318A (en) 1992-03-23 1994-11-08 Eastman Kodak Company Method and apparatus for adaptive color characterization and calibration
JPH0630272A (ja) 1992-04-17 1994-02-04 Canon Inc 画像処理装置および画像処理方法
US5589954A (en) 1993-05-28 1996-12-31 Ricoh Company, Ltd. γ-correction curve selecting apparatus and a γ-correction curve creating apparatus
GB2281673B (en) * 1993-09-03 1998-03-25 Itek Colour Graphics Ltd Tone control
JP3520550B2 (ja) 1994-03-15 2004-04-19 セイコーエプソン株式会社 カラー画像処理システムおよびそのデータ補正方式
JPH07264411A (ja) 1994-03-25 1995-10-13 Canon Inc 画像形成装置
US6064396A (en) * 1994-10-24 2000-05-16 Ricoh Company, Ltd. Two-step gamma correction method and system
JPH0937080A (ja) 1995-07-20 1997-02-07 Canon Inc 画像処理装置及び方法
US5726759A (en) * 1995-10-27 1998-03-10 Canon Kabushiki Kaisha Image forming apparatus
JP3436851B2 (ja) 1995-12-11 2003-08-18 大日本スクリーン製造株式会社 データ変換テーブル変更方法
US6166781A (en) 1996-10-04 2000-12-26 Samsung Electronics Co., Ltd. Non-linear characteristic correction apparatus and method therefor
JPH10181103A (ja) * 1996-11-08 1998-07-07 Fuji Photo Film Co Ltd プリンタ
JPH10224632A (ja) 1997-02-04 1998-08-21 Ricoh Co Ltd 条件指定多項式による入出力補正方法及び画像処理装置
JP2001257884A (ja) * 1999-12-30 2001-09-21 Texas Instr Inc <Ti> 多項式を基礎とした多レベルスクリーニング

Also Published As

Publication number Publication date
EP1233610A3 (en) 2004-08-18
JP4082655B2 (ja) 2008-04-30
CN1272968C (zh) 2006-08-30
US6771839B2 (en) 2004-08-03
JP2002325185A (ja) 2002-11-08
US20020149806A1 (en) 2002-10-17
KR20020068282A (ko) 2002-08-27
CN1373612A (zh) 2002-10-09
TW548954B (en) 2003-08-21
EP1233610A2 (en) 2002-08-21

Similar Documents

Publication Publication Date Title
KR100438648B1 (ko) 감마 보정표를 계산하는 효율적인 방법
KR100467610B1 (ko) 디지털 화질 개선 방법 및 장치
JP3219180B2 (ja) 色補正方法及びその装置
US8055070B2 (en) Color and geometry distortion correction system and method
US6320676B1 (en) Method of predicting and processing image fine structures
US6690383B1 (en) Color calibration of displays
JP4565260B2 (ja) 信号処理装置
KR100959043B1 (ko) 테이블 구성을 위한 시스템, 방법, 및 장치, 그리고 이미지프로세싱 시의 사용
JPH05292306A (ja) カラー画像処理方法および装置
US6707938B2 (en) Principal axis look-up for color correction
KR20050098949A (ko) 화상 처리 장치 및 방법과 프로그램
EP1575264B1 (en) Image processing apparatus and image processing method
JPH10276337A (ja) カラー画像処理装置
US20040008381A1 (en) System and method for converting color data to gray data
JP2020145553A (ja) 画像処理装置、画像処理方法、及びプログラム
US6574004B1 (en) System and method for converting color data to gray data
US5661570A (en) Image-data processing apparatus
US7898707B2 (en) Normalization method, and multi-dimensional interpolation method and apparatus
JPH1141622A (ja) 画像処理装置
JP2002041000A (ja) 液晶表示装置およびその色補正方法
US7574335B1 (en) Modelling piece-wise continuous transfer functions for digital image processing
JP2006270592A (ja) 画像処理装置
JP2000209437A (ja) 画像補正方法および画像補正プログラムを格納した記録媒体
CN117975907B (zh) 一种提升低亮度Demura效果的方法和装置
JPH09284429A (ja) 画像評価装置

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110527

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee