KR100416229B1 - 컬러 영상 처리 시스템에서의 알.지.비 변환 회로 - Google Patents

컬러 영상 처리 시스템에서의 알.지.비 변환 회로 Download PDF

Info

Publication number
KR100416229B1
KR100416229B1 KR10-2001-0053123A KR20010053123A KR100416229B1 KR 100416229 B1 KR100416229 B1 KR 100416229B1 KR 20010053123 A KR20010053123 A KR 20010053123A KR 100416229 B1 KR100416229 B1 KR 100416229B1
Authority
KR
South Korea
Prior art keywords
bit
ycbcr
image processing
rgb
rgb conversion
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR10-2001-0053123A
Other languages
English (en)
Other versions
KR20030019797A (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 한국전자통신연구원
Priority to KR10-2001-0053123A priority Critical patent/KR100416229B1/ko
Publication of KR20030019797A publication Critical patent/KR20030019797A/ko
Application granted granted Critical
Publication of KR100416229B1 publication Critical patent/KR100416229B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Color Image Communication Systems (AREA)
  • Processing Of Color Television Signals (AREA)

Abstract

컬러 영상 처리 시스템에서의 RGB 변환 회로를 개시한다.
본 발명은 YCbCr 포맷을 RGB 포맷으로 변환하는 컬러 영상 처리 시스템에서의 RGB 변환 회로에 있어서, YCbCr 성분의 비트값을 n회(n은 1 내지 7) 우측으로 시프트하고 부호 비트 확장하는 2M개의 부호 비트 확장 수단과; 부호 비트 확장 수단과 연결되며, n회 우측으로 시프트한 비트값 간을 상호 덧셈값으로 근사화하는 3M개의 덧셈기와; 3M개의 덧셈기와 연결되는 M개의 NOT-게이트로 이루어진다. 즉, 본 발명은 2진수 체계의 특성을 이용하여 각 비트의 교차 연결, 비트 확장, 곱셈기 없이 덧셈기의 직렬 연결만으로 YCbCr-RGB 변환을 구현할 수 있을 뿐만 아니라, YCbCr-RGB 변환을 FPGA 상에서 효과적으로 구현할 수 있으며, 부동 소수점 연산 과정이 생략되므로 연산 시간과 소프트웨어 개발 시간을 줄일 수 있는 효과가 있다.

Description

컬러 영상 처리 시스템에서의 알.지.비 변환 회로{RGB FORMAT CONVERTER FOR IMAGE PROCESSING}
본 발명은 RGB 변환 회로에 관한 것으로, 특히, 컬러 영상 처리를 위한 표준 포맷인 YCbCr 포맷을 또 다른 표준 포맷인 RGB 포맷으로 실시간 변환시키는데 적합한 컬러 영상 처리 시스템에서의 RGB 변환 회로에 관한 것이다.
통상적인 YCbCr-RGB 변환기는 자체의 변환 행렬내의 계수를 근사화하여 곱셈기와 덧셈기의 조합을 통해 구현된다.
그러나, 이러한 구현 방식에서는 곱셈기가 필수적으로 구비되어야만 하고, 부동 소수점 연산 과정이 필요한 바, 연산 시간과 소프트웨어 개발 시간이 필요 이상 늘어난다는 문제가 제기되었다.
본 발명은 상술한 문제들을 해결하기 위해 안출한 것으로, 2진수 체계의 특성을 이용하여 각 비트의 교차 연결, 비트 확장, 곱셈기 없이 덧셈기의 직렬 연결만으로 YCbCr-RGB 변환을 구현하도록 한 컬러 영상 처리 시스템에서의 RGB 변환 회로를 제공하는데 그 목적이 있다.
이러한 목적을 달성하기 위한 본 발명은, YCbCr 포맷을 RGB 포맷으로 변환하는 컬러 영상 처리 시스템에서의 RGB 변환 회로에 있어서, YCbCr 성분의 비트값을 n회 우측으로 시프트하고 부호 비트 확장하는 2M개의 부호 비트 확장 수단과; 부호 비트 확장 수단과 연결되며, n회 우측으로 시프트한 비트값 간을 상호 덧셈값으로 근사화하는 3M개의 덧셈기와; 3M개의 덧셈기와 연결되는 M개의 NOT-게이트로 이루어지는 것을 특징으로 하는 컬러 영상 처리 시스템에서의 RGB 변환 회로를 제공한다.
도 1은 본 발명의 바람직한 실시예에 따른 RGB 변환 회로도.
<도면의 주요 부분에 대한 부호의 설명>
100 : 덧셈기
200 : NOT 게이트
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.
먼저, 본 발명은 YCbCr-RGB 변환 행렬에서 각 계수들과 변수간의 곱셈을, 1.0과 변수간의 곱셈값을 우측으로 n회 시프트한 것간의 상호 덧셈으로 근사화시킨다는 것으로, 이러한 기술적 사상으로부터 본 발명의 목적으로 하는 바를 용이하게 달성할 수 있을 것이다.
도 1은 본 발명의 바람직한 실시예에 따른 RGB 변환 회로도로서,YCbCr포맷(Cb, Cr, Y), 부호 비트 확장기(w3, w4, w1, w7), 6개의 덧셈기(100), 2개의 NOT 게이트(200), 그리고, RGB 포맷(R, G, B)으로 구성된다.
이러한 도 1의 하드웨어 구조를 변환 행렬 형태로 표현하면 다음 수학식 1과 같다.
R = 1.0Y + 0.0Cb + 1.0Cr
G = 1.0·Y - (w3+w4)·Cb - (w1+w7)·Cr
B = 1.0·Y + 1.0·Cb
이하에서는, 수학식 1과 같은 본 발명에 따른 RGB 변환 회로를 나타내는 변환 행렬을 구현하는 과정을 보다 구체적으로 설명하기로 한다
먼저, 일반적인 YCbCr-RGB 변환 행렬은 다음 수학식 2와 같이 표현될 수 있다.
R = 1.0·Y + 0.0·Cb + 1.0·Cr
G = 1.0·Y - 0.1864·Cb - 0.5085·Cr
B = 1.0·Y + 1.0·Cb
이러한 수학식 2를 1.0과 변수간의 곱셈값을 우측으로 n회 시프트한 것간의 상호 덧셈으로 근사화시킨다.
예를 들어, 0.5625·Y는 1.0·Y를 1회 우측으로 시프트한 경우와 4회 우측으로 시프트한 경우간의 합으로 파악될 수 있다. 이때, 비어지게 되는 상위 비트들은 최고차 비트로 채워 넣는 부호 비트 확장으로 구현한다. 이는 다음 수학식 3으로 표현될 수 있다.
0.5625·Y = 0.5·Y + 0.0625·Y
여기서, 우측으로 1회 시프트한 경우와 우측으로 4회 시프트한 경우를 살펴보면, 1회 우측으로 시프트할 때마다 2-1씩 변수를 곱하는 것과 같은 효과를 가짐을 알 수 있다.
따라서, n회 우측으로 시프트하고 부호 비트 확장을 한 경우를 wn이라 가정하면, 수학식 3은 다음 수학식 4와 같이 변환될 수 있다.
0.5625·Y = w1·Y + w4·Y
본 발명에서는 8비트 YCbCr 포맷을 대상으로 하고 있으므로 n이 1부터 7까지의 값을 가질 때 wn값을 살펴보면 다음 표 1과 같다.
w1 w2 w3 w4 w5 w6 w7
계수값 0.5 0.25 0.125 0.0625 0.03125 0.015625 0.0078125
따라서, 수학식 2에 나타나는 YCbCr-RGB 변환식은, 0.1864의 경우 0.125와 0.0625와의 합인 0.1875로 근사화 될 수 있고, 0.5085는 0.5와 0.0078125로 근사화 될 수 있는 바, 상술한 바와 같은 수학식 1로 구현될 수 있는 것이다.
이상 설명한 기술 사상을 토대로 YCbCr-RGB 변환기를 VHDL 코드의 합성을 통해 구현할 수 있을 것이다.
이상, 본 발명을 실시예에 근거하여 구체적으로 설명하였지만, 본 발명은 이러한 실시예에 한정되는 것이 아니라, 그 요지를 벗어나지 않는 범위내에서 여러 가지 변형이 가능한 것은 물론이다.
따라서, 본 발명은 YCbCr-RGB 변환을 FPGA 상에서 효과적으로 구현할 수 있으며, 부동 소수점 연산 과정이 생략되므로 연산 시간과 소프트웨어 개발 시간을 줄일 수 있는 효과가 있다.

Claims (2)

  1. YCbCr 포맷을 RGB 포맷으로 변환하는 컬러 영상 처리 시스템에서의 RGB 변환 회로에 있어서,
    YCbCr 성분의 비트값을 n회(n은 1 내지 7) 우측으로 시프트하고 부호 비트 확장하는 2M개의 부호 비트 확장 수단과;
    상기 부호 비트 확장 수단과 연결되며, 상기 n회 우측으로 시프트한 비트값 간을 상호 덧셈값으로 근사화하는 3M개의 덧셈기와;
    상기 3M개의 덧셈기와 연결되는 M개의 NOT-게이트로 이루어지는 것을 특징으로 하는 컬러 영상 처리 시스템에서의 RGB 변환 회로.
  2. 제 1 항에 있어서,
    상기 RGB 변환 회로의 변환 행렬은,
    R = 1.0·Y + 0.0·Cb + 1.0·Cr
    G = 1.0·Y - (w3+w4)·Cb - (w1+w7)·Cr
    B = 1.0·Y + 1.0·Cb
    로 구현되는 것을 특징으로 하는 컬러 영상 처리 시스템에서의 RGB 변환 회로.
KR10-2001-0053123A 2001-08-31 2001-08-31 컬러 영상 처리 시스템에서의 알.지.비 변환 회로 Expired - Fee Related KR100416229B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0053123A KR100416229B1 (ko) 2001-08-31 2001-08-31 컬러 영상 처리 시스템에서의 알.지.비 변환 회로

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0053123A KR100416229B1 (ko) 2001-08-31 2001-08-31 컬러 영상 처리 시스템에서의 알.지.비 변환 회로

Publications (2)

Publication Number Publication Date
KR20030019797A KR20030019797A (ko) 2003-03-07
KR100416229B1 true KR100416229B1 (ko) 2004-01-31

Family

ID=27721761

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0053123A Expired - Fee Related KR100416229B1 (ko) 2001-08-31 2001-08-31 컬러 영상 처리 시스템에서의 알.지.비 변환 회로

Country Status (1)

Country Link
KR (1) KR100416229B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030048674A (ko) * 2001-12-12 2003-06-25 삼성전자주식회사 디지털 영상처리시스템 및 영상처리방법
KR100800740B1 (ko) * 2006-02-11 2008-02-01 삼성전자주식회사 휴대 단말기의 알.지.비. 변환 장치 및 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930012471U (ko) * 1991-11-19 1993-06-25 엘지전자 주식회사 영상신호 변환회로
KR950035456A (ko) * 1994-05-27 1995-12-30 아더 와이. 씨. 치아오 칼라 스페이스 변환방법 및 그 장치
JPH11164160A (ja) * 1997-11-28 1999-06-18 Matsushita Electric Ind Co Ltd 画像処理装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930012471U (ko) * 1991-11-19 1993-06-25 엘지전자 주식회사 영상신호 변환회로
KR950035456A (ko) * 1994-05-27 1995-12-30 아더 와이. 씨. 치아오 칼라 스페이스 변환방법 및 그 장치
JPH11164160A (ja) * 1997-11-28 1999-06-18 Matsushita Electric Ind Co Ltd 画像処理装置

Also Published As

Publication number Publication date
KR20030019797A (ko) 2003-03-07

Similar Documents

Publication Publication Date Title
US5506799A (en) Booth array multiplying circuit having carry correction
KR100416229B1 (ko) 컬러 영상 처리 시스템에서의 알.지.비 변환 회로
US5153850A (en) Method and apparatus for modifying two&#39;s complement multiplier to perform unsigned magnitude multiplication
KR101141997B1 (ko) 이미지 프로세싱 장치 및 방법
KR100324313B1 (ko) n비트와n/2비트를연산하는곱셈기
US6415311B1 (en) Sign extension circuit and method for unsigned multiplication and accumulation
US6161119A (en) Hardware multiplication of scaled integers
US6028590A (en) Color conversion for processors
KR100431354B1 (ko) 곱셈기 회로
JPH11194051A (ja) 肌色領域検出装置及び方法
JPH0619686A (ja) 乗算回路及び乗算回路を有する画像処理装置
KR100536703B1 (ko) 영상용 색신호 변환 장치 및 그 방법
JPH1098743A (ja) 輝度信号の計算装置及びその方法
Hoang et al. Efficient LUT-based truncated multiplier and its application in RGB to YCbCr Color space conversion
KR0157527B1 (ko) 영상신호의 매트릭스 구현회로
KR0135717B1 (ko) 분할된 롬 구조의 승산기 및 이를 이용한 디지탈 컬러 스페이스 변환기
JP2005184310A (ja) 輪郭補正装置
Smitha et al. Low power realization and synthesis of higher-order FIR filters using an improved common subexpression elimination method
KR100277862B1 (ko) 다중 스테이지 콤 필터
JPH11212764A (ja) 符号変換回路
KR100602249B1 (ko) 영상 처리 장치 및 그 처리 방법
KR100488145B1 (ko) 매트릭스곱셈기
JP2003162410A (ja) リニアフィルタ回路
KR950012088B1 (ko) 고속 승산 회로
KR100227074B1 (ko) 영상 신호의 fir 필터링용 곱셈 누적기

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20090102

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20100113

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20100113

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000