[go: up one dir, main page]

KR101340427B1 - 영상 프로세싱을 위한 개선된 메모리 구조 - Google Patents

영상 프로세싱을 위한 개선된 메모리 구조 Download PDF

Info

Publication number
KR101340427B1
KR101340427B1 KR1020087008836A KR20087008836A KR101340427B1 KR 101340427 B1 KR101340427 B1 KR 101340427B1 KR 1020087008836 A KR1020087008836 A KR 1020087008836A KR 20087008836 A KR20087008836 A KR 20087008836A KR 101340427 B1 KR101340427 B1 KR 101340427B1
Authority
KR
South Korea
Prior art keywords
image data
subpixel
line buffer
input image
display system
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.)
Active
Application number
KR1020087008836A
Other languages
English (en)
Other versions
KR20080046721A (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 KR20080046721A publication Critical patent/KR20080046721A/ko
Application granted granted Critical
Publication of KR101340427B1 publication Critical patent/KR101340427B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/42Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of patterns using a display memory without fixed position correspondence between the display memory contents and the display position on the screen
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F3/00Colour separation; Correction of tonal value
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2003Display of colours
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/06Colour space transformation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Image Generation (AREA)

Abstract

표시 시스템은 제1 색공간에서 정의되는 입력 영상 데이터를 저장하는 라인 버퍼 메모리, 라인 버퍼 메모리로부터 입력 영상 데이터를 수신하여 제2 색공간에서 정의되는 맵핑된 영상 데이터를 생성하는 복수 개의 색역 맵핑 모듈을 포함한다. 또한, 표시 시스템은 특정한 서브픽셀 반복 그룹들을 포함하는 표시패널 상에 영상을 표시하기 위해 제2 색공간에서 정의되는 영상 데이터를 렌더링하는 서브픽셀 렌더링 모듈을 포함한다. 표시 시스템은 복수 개의 색역 맵핑 모듈을 사용하여 서브픽셀 렌더링에 필요한 라인 버퍼 메모리의 메모리 용량을 감소시킬 수 있다.

Description

영상 프로세싱을 위한 개선된 메모리 구조{IMPROVED MEMORY STRUCTURES FOR IMAGE PROCESSING}
본 발명은 복수 개의 색역 맵핑 모듈들(gamut mapping modules)과 함께 복수 개의 라인 버퍼 메모리를 사용하는 영상 표시 시스템 및 영상 프로세싱 방법의 다양한 실시예에 관한 것이다.
본 명세서에 참조 및 병합될 수 있는 선행 미국 특허 및 특허 출원은 다음과 같다: (1) 미국 특허 출원 공개 번호 2002/0015110, 제목은 "단순 어드레싱을 갖는 풀컬러 영상 장치를 위한 컬러 픽셀 배열(ARRANGEMENT OF COLOR PIXELS FOR FULL COLOR IMAGING DEVICES WITH SIMPLIFIED ADDRESSING)", 출원일은 2001년 7월 25일이고, 현재 US 6,903,754로 등록되어 있다. (2) 미국 특허 출원 공개 번호 2004/0046714 (714출원, 연속번호 10/024,326), 제목은 "개선된 컬러 평판 표시장치의 서브픽셀 배열 및 레이아웃(IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB-PIXEL ARRANGEMENTS AND LAYOUTS)" 출원일은 2001년 12월 14일이다. (3) 미국 특허 출원 공개 번호 2003/0128225 (225출원, 연속번호 10/278,352), 제목은 "증가된 변조 전달함수 응답을 갖는 서브픽셀 렌더링을 위한 컬러 평판 표시장치의 서브픽셀 배열 및 레이아웃(IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB-PIXEL ARRANGEMENTS AND LAYOUTS FOR SUB-PIXEL RENDERING WITH INCRESED MODULATIONN TRANSFER FUNCTION RESPONSE), 출원일은 2002년 10월 22일이다. (4) 미국 특허 출원 공개 번호 2003/0128179 (179출원, 연속번호 10/278,352), 제목은 "스플릿된 청색 서브픽셀로 서브픽셀 렌더링하는 컬러 평판 표시장치의 서브픽셀 배열 및 레이아웃(IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB-PIXEL ARRANGEMENTS AND LAYOUTS FOR SUB-PIXEL RENDERING WITH SPLIT BLUE SUB-PIXEL)" 출원일은 2002년 10월 22일이다. (5) 미국 특허 출원 공개 번호 2004/0051724 (724출원, 연속번호 10/243,094), 제목은 "서브픽셀 렌더링을 위한 4색 배열 및 광원들(IMPROVED FOUR COLOR ARRANGEMENTS AND EMITTERS FOR SUB-PIXEL RENDERING)", 출원일은 2002년 9월 13일이다. (6) 미국 특허 출원 공개 번호 2003/0117423 (423출원, 연속번호 10/278,328), 제목은 "감소된 청색 휘도 및 향상된 가시도를 갖는 컬러 평판 표시장치의 서브픽셀 배열 및 레이아웃(IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB-PIXEL ARRANGEMENTS AND LAYOUTS WITH REDUCED BLUE LUMINANCE WELL VISIBILITY)", 출원일은 2002년 10월 22일이다. (7) 미국 특허 출원 공개 번호 2003/0090581 (581출원, 연속번호 10/278,393), 제목은 "수평향 서브픽셀 배열 및 레이아웃을 갖는 컬러 표시장치(COLOR DISPLAY HAVING HORIZONAL SUB-PIXEL ARRANGEMENTS AND LAYOUTS)", 출원일은 2002년 10월 22일이다. (8) 미국 특허 출원 공개 번호 2004/0080479 (479출원, 연속번호 10/347,001), 제목은 "스트라이프 배치된 컬러 서브픽셀을 갖는 표시장치를 위한 서브픽셀 배열과, 이를 서브픽셀 렌더링하는 시스템 및 방법(IMPROVED SUB-PIXEL ARRANGEMENTS FOR STRIPED DISPLAYS AND METHODES AND SYSTEM FOR SUB-PIXEL RENDERING SAME), 출원일은 2003년 1월 16일이다. (9) 미국 특허 출원 공개 번호 2004/0140983 (983출원, 연속번호 10/349,768), 제목은 "표시패널 상에 구현되는 서브픽셀 렌더링 시스템 및 방법(SYSTEM AND METHODES OF SUBPIXEL RENDERING IMPLEMENTED ON DISPLAY PANELS)", 출원일은 2003년 1월 22일이다. 영상 표시 장치에 대한 비용/성능 곡선을 향상시키기 위하여 새로운 서브픽셀을 개시하고 있는, 이상의 문헌들이 각각 참조될 수 있다.
수평 방향으로 짝수 개의 서브픽셀을 갖는 일정한 서브픽셀 반복 그룹을 갖는 표시장치의 경우, 적절한 도트 반전 스킴(scheme)과 같이 표시장치의 성능을 개선시키는, 하기의 시스템 및 기술들 또한 참조되거나 병합될 수 있다. (1) 미국 특허 출원 공개 번호 2004/0246280 (280출원, 연속번호 10/456,839), 제목은 "새로운 액정표시에서의 영상 저하 보정(IMAGE DEGRADATION CORRECTION IN NOVEL LIQUID CRYSTAL DISPLAYS)", 출원일은 2003년 6월 6일이다. (2) 미국 특허 출원 공개 번호 2004/0246213 (213출원, 연속번호 10/455,925), 제목은 "도트 반전에 효과적인 교차점을 갖는 표시패널(DISPLAY PANEL HAVING CROSSOVER CONNECTIONS EFFECTING DOT INVERSION", 출원일은 2003년 6월 6일이다. (3) 미국 특허 출원 공개 번호 2004/0246381 (381출원, 연속번호 10/455,931), 제목은 "새로운 표시패널 레이아웃 상의 표준 드라이버 및 백플레인을 갖는 도트 반전 수행 시스템 및 방법(SYSTEM AND METHODE OF PERFORMING DOT INVERSION WITH STANDARD DRIVERS AND BACKPLANE ON NOVEL DISPLAY PANEL LAYOUTS", 출원일은 2003년 6월 6일이다. (4) 미국 특허 출원 공개 번호 2004/0246278 (278출원, 연속번호 10/455,927), 제목은 "양자화 에러가 감소된 고정 패턴 노이즈를 갖는 표시패널상에서의 가시적 효과 보상 시스템 및 방법(SYSTEM AND METHODE FOR COMPENSATING FOR VISUAL EFFECTS UPON PANELS HAVING FIXED PATTERN NOISE WITH REDUCED QUANTIZATION ERROR)", 출원일은 2003년 6월 6일이다. (5) 미국 특허 출원 공개 번호 2004/0246279 (279출원, 연속번호 10/456,806), 제목은 "여분의 드라이버를 갖는 새로운 표시패널 레이아웃 상의 도트 반전(DOT INVERSION ON NOVEL DISPLAY PANEL LAYOUTS WITH EXTRA DRIVERS)", 출원일은 2003년 6월 6일이다. (6) 미국 특허 출원 공개 번호 2004/0246404 (404출원, 연속번호 10/456,828), 제목은 "비표준 서브픽셀 배열을 위한 액정표시 백플레인 레이아웃 및 어드레싱(LIQUID CRYSTAL DISPLAY BACKPLANE LAYOUTS AND ADDRESSING FOR NON-STANDARD SUBPIXEL ARRANGEMENTS)", 출원일은 2003년 6월 6일이다. (7) 미국 특허 출원 공개 번호 2004/0246393 (393출원, 연속번호 10/456,794), 제목은 "액정표시장치를 위한 대체 박막 트랜지스터(ALTERNATIVE THIN FILM TRANSISTORS FOR LIQUID CRYSTAL DISPLAYS)", 출원일은 2003년 6월 6일이다. (8) 미국 특허 출원 공개 번호 2005/0083277 (277출원, 연속번호 10/696,236), 제목은 "스플릿된 청색 서브픽셀을 갖는 새로운 액정표시장치에서의 영상 저하 보정(IMAGE DEGRADATION CORRECTION IN NOVEL LIQUID CRYSTAL DISPLAYS WITH SPLIT BLUE SUBPIXELS)", 출원일은 2003년 10월 28일이다. (9) 미국 특허 출원 공개 번호 2005/0212741 (741출원, 연속번호 10/807,604), 제목은 "서로 다른 크기의 서브픽셀을 포함하는 액정표시장치를 위한 트랜지스터 백플레인(IMPROVED TRANSISTORS BACKPLANE FOR LIQUID CRYSTAL DISPLAYS COMPRISING DIFFERENT SIZED SUBPIXELS)", 출원일은 2004년 3월 23일이다.
이상의 기술들은 특히, 다음의 미국 특허 및 특허출원들에서, 서브픽셀 렌더링(SUB-PIXEL RENDERING, SPR) 시스템 및 방법과 관련되어 보다 상세히 개시되고 있으며, 이들 모두 참조되거나 병합될 수 있다. (1) 미국 특허 출원 공개 번호 2003/0034992 (992출원, 연속번호 10/051,612), 제목은 "일 서브픽셀 데이터 포맷의 다른 서브픽셀 데이터 포맷으로의 전환(CONVERSION OF A SUB-PIXEL FORMAT DATA TO ANOTHER SUB-PIXEL DATA FORMAT)", 출원일은 2002년 1월 16일이다. (2) 미국 특허 출원 공개 번호 2003/0103058 (058출원, 연속번호 10/150,355), 제목은 "감마 조정으로 서브픽셀 렌더링하는 시스템 및 방법(METHODES AND SYSTEMS FOR SUB-PIXEL RENDERING WITH GAMMA ADJUSTMENT)", 출원일은 2002년 5월 17일이다. (3) 미국 특허 출원 공개 번호 2003/0085906 (906출원, 연속번호 10/215,843), 제목은 "적응적 필터링으로 서브픽셀 렌더링하는 시스템 및 방법(METHODES AND SYSTEMS FOR SUB-PIXEL RENDERING WITH ADAPTIVE FILTERING)", 출원일은 2002년 8월 8일이다. (4) 미국 특허 출원 공개 번호 2004/0196302 (302출원, 연속번호 10/379,767), 제목은 "영상 데이터의 일시적 서브픽셀 렌더링을 위한 시스템 및 방법(SYSTEMS AND METHODES FOR TEMPORAL SUB-PIXEL RENDERING OF IMAGE DATA)", 출원일은 2003년 3월 4일이다. (5) 미국 특허 출원 공개 번호 2004/0174380 (380출원, 연속번호 10/379,765), 제목은 "모션 적응 필터링 시스템 및 방법(SYSTEMS AND METHODES FOR MOTION ADAPTIVE FILTERING)", 출원일은 2003년 3월 4일이다. (6) 미국 특허 출원 공개 번호 2004/0174375 (375출원), 제목은 "시야각 향상을 위한 서브픽셀 렌더링 시스템 및 방법(SUB-PIXEL RENDERING SYSTEMS AND METHODES FOR IMPROVED DISPLAY VIEWING ANGLES)", 출원일은 2003년 3월 4 일이고, 현재 US 6,890,219로 등록되어 있다. (7) 미국 특허 출원 공개 번호 2004/0196297 (279출원, 연속번호 10/409,413), 제목은 "서브픽셀 렌더링 전의 영상을 포함하는 영상 데이터 셋트(IMAGE DATA SET WITH EMBEDDED PRE-SUBPIXEL RENDERED IMAGE)", 출원일은 2003년 4월 7일이다.
색역 변환 및 맵핑에 대한 기술들은 하기의 미국 특허 및 특허출원에서 개시되며, 이들 또한 모두 참조 및 병합될 수 있다. (1) 미국 특허 출원 공개 번호 2005/0083345, 제목은 "색조 각도 계산 시스템 및 방법(HUE ANGLE CALCULATION SYSTEMS AND METHODES)", 출원일은 2003년 10월 21일고, 현재 US 6,890,219로 등록되어 있다. (2) 미국 특허 출원 공개 번호 2005/0083341 (341출원, 연속번호 10/691,377), 제목은 "원시 색공간으로부터 적녹청백 타겟 색공간으로의 색역 전환 장치 및 방법(METHODE AND APPARATUS FOR CONVERTING FROM SOURCE COLOR SPACE TO RGBW TARGET COLOR SPACE)" 출원일은 2003년 10월 21일이다. (3) 미국 특허 출원 공개 번호 2005/0083352 (352출원, 연속번호 10/691,396), 제목은 "원시 색공간으로부터 타겟 색공간으로의 색역 전환 장치 및 방법(METHODE AND APPARATUS FOR CONVERTING FROM SOURCE COLOR SPACE TO A TARGET COLOR SPACE)" 출원일은 2003년 10월 21일이다. (4) 미국 특허 출원 공개 번호 2005/0083344 (344출원, 연속번호 10/690,716), 제목은 "색역 변환 시스템 및 방법(GAMUT CONVERTION SYSTEM AND METHODES)" 출원일은 2003년 10월 21일이다.
또한, 아래의 미국 특허 및 특허출원에서 개시된 내용이 참조 및 병합될 수 있다. (1) 미국 특허 출원 공개 번호 2005/0099540(540출원, 연속번호 10/696,235), 제목은 "다중 입력 원시 포맷으로부터 영상 데이터를 표시하기 위한 다중 모드 표시 시스템(DISPLAY SYSTEM HAVING IMPROVED MULTIPLE MODES FOR DISPLAYING IMAGE DATA FROM MULTIPLE INPUT SOURCE FORMATS)" 출원일은 2003년 10월 28일이다. (2) 미국 특허 출원 공개 번호 2005/0088385(385출원, 연속번호 10/696,026), 제목은 "다중 모드 표시를 위해 스케일을 변환하는 영상 재구성 및 서브픽셀 렌더링을 수행하는 시스템 및 방법(SYSTEMS AND METHODES FOR PERFORMING IMAGE RECONSTRUCTION AND SUBPIXEL RENDERING TO EFFECT SCALING FOR MULTI- MODE DISPLAY)" 출원일은 2003년 10월 28일이다.
나아가, 하기의 문헌들 또한 참조 및 병합될 수 있다. (1) 미국 특허 출원 공개 번호 2005/0225548(548출원, 연속번호 10/821,387), 제목은 "스트라이프 배치되지 않은 컬러 서브픽셀들을 갖는 표시 시스템에서 영상 데이터를 서브픽셀 렌더링하는 시스템 및 방법(SYSTEM AND METHOD FOR IMPROVING SUB-PIXEL RENDERING OF IMAGE DATA IN NON-STRIPED DISPLAY SYSTEM)" 출원일은 2004년 4월 9일이다. (2) 미국 특허 출원 공개 번호 2005/0225561(561출원, 연속번호 10/821,386), 제목은 "영상 표시를 위한 백색점 선택 시스템 및 방법(SYSTEMS AND METHODES FOR SELECTING A WHITE POINT FOR IMAGE DISPLAY)" 출원일은 2004년 4월 9일이다. (3) 미국 특허 출원 공개 번호 2005/0225574(574출원) 및 미국 특허 출원 공개 번호 20050225575(575출원, 연속번호 10/821,353 및 10/961,506) 각각은, 제목은 모두 "고휘도 표시를 위한 새로운 서브픽셀 레이아웃 및 배열(NOVEL SUBPIXEL LAYOUTS AND ARRANGEMENTS FOR HIGH BRIGHTNESS DISPLAYS)" 출원일은 2004년 4월 9일, 2004년 10월 7일이다. (4) 미국 특허 출원 공개 번호 2005/0225562(562출원, 연속번호 10/821,306), 제목은 "하나의 영상 데이터 셋트로부터 다른 영상 데이터 셋트로 색역 맵핑하는 시스템 및 방법(SYSTEMS AND METHODES FOR IMPROVED GAMUT MAPPING FROM ONE IMAGE DATA SET TO ANOTHER)" 출원일은 2004년 4월 9일이다. (5) 미국 특허 출원 공개 번호 2005/0225563(563출원, 연속번호 10/821,388), 제목은 "고휘도 서브픽셀 레이아웃을 위한 서브픽셀 렌더링 필터(IMPROVED SUBPIXEL RENDERING FILTERS FOR HIGH BRIGHTNESS SUBPIXEL LAYOUTS)" 출원일은 2004년 4월 9일이다. (6) 미국 특허 출원 공개 번호 2005/0276502(502출원, 연속번호 10/866,447), 제목은 "양자화된 표시 시스템에서의 증가된 감마 정확도(INCREASING GAMMA ACCURACY IN QUANTIZED DISPLAY SYSTEM)" 출원일은 2004년 6월 10일이다.
또한, 표시 시스템 및 이의 구동방법에 관하여, 아래의 미국 특허 및 특허출원에서 개시된 내용이 참조 및 병합될 수 있다. (1) PCT출원 번호 PCT/US 06/12768, 제목은 "새로운 서브픽셀 구조들을 가진 표시 시스템을 위한 효과적인 메모리 구조(EFFICIENT MEMORY STRUCTURE FOR DISPLAY SYSTEM WITH NOVEL SUBPIXEL STRUCTURES)" 출원일은 2006년 4월 4일이고, 미국 특허 출원 공개 번호 200Y/AAAAAAA (AAA출원)에 공개되었다. (2) PCT출원 번호 PCT/US 06/12766, 제목은 "저비용 색역 맵핑 알고리즘을 구현하기 위한 시스템 및 방법(SYSTEMS AND METHODES FOR IMPLEMENTING LOW-COST GAMUT MAPPING ALGORITHMS)", 출원일은 2006년 4월 4일이고, 미국 특허 출원 공개 번호 200Y/BBBBBBB (BBB출원)에 공개되었다. (3) 미국 특허 출원 번호 11/278,675, 제목은 "개선된 색역 맵핑 알고리즘을 구현하기 위한 시스템 및 방법(SYSTEMS AND METHODES FOR IMPLEMENTING IMPROVED GAMUT MAPPING ALGORITHMS)", 출원일은 2006년 4월 4일이고, 미국 특허 출원 공개 번호 200Y/CCCCCCC (CCC출원)에 공개되었다. (4) PCT출원 번호 PCT/US 06/12521, 제목은 "표시 시스템에서의 사전-서브픽셀 렌더링된 영상 처리(PRE-SUBPIXEL RENDERED IMAGE PROCESSING IN DISPLAY SYSTEM)", 출원일은 2006년 4월 4일이고, 미국 특허 출원 공개 번호 200Y/DDDDDDD (DDD출원)에 공개되었다. (5) PCT출원 번호 PCT/US 06/NNNNN, 제목은 "메타머 필터링을 갖는 다원색 서브픽셀 렌더링(MULTIPRIMARY COLOR SUBPIXEL RENDERING WITH METAMERIC FILTERING)", 출원일은 2006년 5월 19일이고, 미국 특허 출원 공개 번호 200Y/EEEEEEE (EEE출원)에 공개되었다. 본 명세서에 언급된 모든 특허출원은 그 전체가 참고문헌으로 본 명세서에 병합된다.
삭제
발명의 효과: 이하 설명되는 표시 시스템들의 여러 가지 실시예들에 따르면, 복수 개의 색역 맵핑 모듈에 데이터를 제공하기 위해 복수 개의 라인 버퍼 메모리를 사용함으로써, 서브픽셀(subpixel) 렌더링 시스템 및 방법에 있어서, 데이터 제공에 필요한 라인 버퍼 메모리의 메모리 용량을 감소시키는 기술적 효과가 있다.
표시 시스템은 제1 색공간에서 정의된 입력 영상 데이터를 저장하는 복수 개의 라인 버퍼 메모리; 상기 라인 버퍼 메모리로부터 상기 입력 영상 데이터를 인가받아, 제2 색공간에서의 맵핑된(mapped) 영상 데이터로 색역 맵핑을 수행하는 복수 개의 색역 맵핑 모듈; 및 상기 제2 색공간의 맵핑된 영상 데이터를 서브픽셀 렌더링하는 서브픽셀 렌더링 모듈을 포함한다.
서브픽셀 반복 그룹을 포함하는 표시패널 상에 영상을 표시하는 영상 처리 방법은 상기 영상의 일부를 표현하는, 제1 색공간에서 정의된 입력 영상 데이터를 수신한다. 복수 개의 라인 버퍼 메모리에 상기 입력 영상 데이터를 저장한다. 상기 복수 개의 라인 버퍼 메모리에 저장된 상기 입력 영상 데이터를 색역 맵핑하여, 제2 색공간의 영상 데이터를 나타내는 맵핑된 영상 데이터를 생성한다. 상기 맵핑된 영상 데이터를 서브픽셀 렌더링하여, 상기 표시패널 상에 상기 영상의 일부로 렌더링하기 위한, 서브픽셀 데이터 값들을 생성한다.
영상 처리 시스템의 구조 및 그 동작방법은 다음과 같은 몇 가지 실시예들에 대한 도면들 및 그에 대응되는 설명으로부터 잘 이해될 수 있다. 여기서, 동일하거나 유사한 구성 요소에 대해서는 전 도면들에 동일한 부호가 사용되었다.
도 1은 서브픽셀 렌더링된 영상을 표시하기 위한 서브픽셀 렌더링 용량(capability) 및 통상적인 메모리 구조를 도시한, 영상 프로세싱 시스템 또는 영상 표시 시스템의 단순화된 부분 블록도이다.
도 2는 개선된 메모리 구조의 제1 실시예를 도시한, 도 1의 영상 프로세싱 시스템 또는 영상 표시 시스템의 단순화된 부분 블록도이다.
도 3은 개선된 메모리 구조의 제2 실시예를 도시한, 도 1의 영상 프로세싱 시스템 또는 영상 표시 시스템의 단순화된 부분 블록도이다.
도 4는 개선된 메모리 구조의 제3 실시예를 도시한, 도 1의 영상 프로세싱 시스템 또는 영상 표시 시스템의 단순화된 부분 블록도이다.
도 5는 도 1의 영상 프로세싱 시스템 또는 영상 표시 시스템에 사용되는 통상적인 다원색 영상 프로세싱 시스템의 메모리 구조를 도시한 단순화된 부분 블록도이다.
도 6은 도 1의 영상 프로세싱 시스템 또는 영상 표시 시스템에 사용되는 도 5의 메모리 구조의 개선된 실시예를 도시한 단순화된 부분 블록도이다.
도 7은 도 2, 3 및 4에 도시된 메모리 구조의 어느 하나가 구현할 수 있는 영상 프로세싱 시스템 또는 영상 표시 시스템의 단순화된 부분 블록도이다.
도 1은 미국 특허출원 2005/0225574 및 20050225575, (둘 다 제목은 "고휘도 표시를 위한 새로운 서브픽셀 레이아웃 및 배열")에 개시된 복수 개의 서브픽셀 반복 그룹을 포함하는 표시패널(미도시)에서, 입력 영상 데이터 셋트의 서브픽셀 렌더링을 수행하는 표시 시스템(100)의 단순화된 부분 블록도이다. 일반적으로, 색역 맵핑 알고리즘 모듈(a gamut mapping algorithm module, 이하 GMA부, 110)은 입력 영상 데이터를 인가받아 상기 입력 영상 데이터에 대하여 소정의 색역 맵핑 동작을 수행한다. 예를 들어, 상기 입력 영상 데이터가 통상적인 적색, 녹색 및 청색(RGB)으로 수렴되는 영상 데이터로서, 적색, 녹색, 청색 및 백색(RGBW)의 서브픽셀 반복 그룹을 포함하는 표시패널 상에 표시될 경우, 상기 표시패널에 포함되는 백색(W) 원색을 적절히 사용하게 하는 색역 맵핑이 필요할 수 있다. 이러한 색역 맵핑은, 입력 영상 데이터가 어느 입력 색공간(color space)으로부터 그와 다른 개수의 원색들을 갖는 출력 색공간으로 맵핑되는, 일반적인 다원색(3개 이상의 원색을 갖는) 표시 시스템에서도 필요할 수 있다. 또한, GMA부(110)는 표시 시스템의 출력 색공간을 벗어나는(out of gammut) 입력 영상 컬러 데이터를 처리하는데 사용될 수 있다. 이하, 설명의 편의를 위해, GMA부(110)에 의해 생성된 출력 영상 데이터를, 맵핑된(mapped) 영상 데이터로 지칭한다. GMA부(110)의 일 실시예에서, 맵핑된 영상 데이터는 도 5에 도시된 바와 같이, RGBW 및 L(luminance) 데이터를 포함한다.
도 1을 계속 참조하면, GMA부(110)로부터(또는, 입력 감마 모듈과 같이, 다른 전처리 영상 프로세싱으로부터) 출력되는, 맵핑된 영상 데이터는 서브픽셀 렌더링(SPR)부(이하, 'SPR부'라 한다)(130)에 입력될 수 있다. 특히, 상기 GMA부(110)에 입력되는 영상 데이터가 제1 표시 포맷(예를 들어, RGB 스트라이프 포맷 등)을 갖고, 상기 SPR부(130)로부터 출력되는 영상 데이터가 제2 표시 포맷(예를 들어, 전술한 문헌들에 공개된 어느 하나의 PenTile TM 서브픽셀 레이아웃)을 가지며 렌더링 된다면, 상기 GMA부(110)의 맵핑은 상기 제1 표시 포맷 및 제2 표시 포맷 간에 이뤄져야 한다. 상기 SPR부(130)는, 전술한 미국 특허출원 2003/0103058(제목은 "감마 조정으로 서브픽셀 렌더링하는 방법 및 시스템 METHODES AND SYSTEMS FOR SUB-PIXEL RENDERING WITH GAMMA ADJUSTMENT"), 2005/0225562(제목은 "일 영상 데이터 셋트로부터 다른 영상 데이터 셋트로의 색역 맵핑 시스템 및 방법 SYSTEMS AND METHODES FOR IMPROVED GAMUT MAPPING FROM ONE IMAGE DATA SET TO ANOTHER"), 및 2005/0225563(제목은 "고휘도 서브픽셀 레이아웃을 위한 개선된 서브픽셀 렌더링 필터 IMPROVED SUBPIXEL RENDERING FILTERS FOR HIGH BRIGHTNESS SUBPIXEL LAYOUTS") 등에 개시된 서브픽셀 렌더링 기술을 구현하기에 적합한 하드웨어 및/또는 소프트웨어의 조합(미도시)을 포함한다.
도 1에 도시된 통상적인 표시 시스템(100)은, 일반적으로, 상기 SPR부(130)에 제공되는 영상 데이터의 사후처리를 위해 라인 메모리 버퍼(120)를 포함한다. 일례로, SPR부(130)가 전술한 미국 특허출원 2003/0103058, 2005/0225562 및 2005/0225563 에 개시된 영역 리샘플링(area resampling) 기술을 구현하는 경우, SPR부(130)에서 구현되는 서브픽셀 렌더링의 핵심 프로세스는 샘플링 내지 필터링 동작이다. 이 경우, SPR 필터링 동작은 대개, 예컨대, RGB 입력 영상 데이터의 3개 라인들로부터 입력되는 9개의 컬러값들을 필요로 한다. 소프트웨어적으로 구현되는 경우, 이러한 SPR 필터링 동작은, 중개(intermediate)되는 하나 이상의 프레임 버퍼(frame buffer)에서 수행될 수 있다. 이때, 상기 입력된 9개의 컬러값들은 입력 순서에 관계없이 상기 프레임 버퍼에 독출(read)되며, 이어지는 상기 SPR 필터링 동작에서 상기 프레임 버퍼가 랜덤하게 액세스(randomly access)되어 필요한 값들이 얻어진다. 한편, 서브픽셀 렌더링 처리가 하드웨어적으로 구현되는 경우에는, 예컨대 RGB 입력 영상 데이터의 3개의 라인들의 적어도 일부(예를 들어, 9개의 컬러값들)가 라인 버퍼 메모리(120)에 저장된다. 그러므로, 표시패널 상의 특정한 서브픽셀에 대한 출력 데이터 값을 생성하는 영역 리샘플링(area resampling)을 수행하기 위해, 상기 SPR부(130)는, 주어진 어느 하나의 입력 영상 데이터가 나타내는 포인트(point)를 둘러싼 3x3 매트릭스 배열의 영상 데이터들을 포함한다. 도 1에 도시된 통상적인 표시 시스템에서, 가장 위에 도시된 데이터 라인은 GMA부(110)로부터 SPR부(130)에 직접 전송되는 데이터를 나타내고, 다른 두 데이터 라인들은 2개의 라인 버퍼 메모리(120)로부터 SPR부(130)에 전송되는 데이터를 나타낸다. 이러한 통상적인 SPR부(130)의 하드웨어적 구현의 예들은, 미국 특허출원 2003/0103058 및 2005/0225548 에 개시되어 있다.
SPR부(130)에서 서브픽셀 렌더링된 출력 영상 데이터 셋트는, 이어지는 데이터 경로(미도시)를 통해 표시패널에 제공되어 소정의 영상을 만들어낸다. 만일 SPR부(130)가 표시패널에 포함되는 경우, 상기 데이터 경로는 상기 표시패널에 포함된 전자회로에 대응될 수 있다.
한편, 영상 데이터가 표시될 표시패널의 해상도는 표시 시스템의 아키텍처(architecture)에 영향을 줄 수 있다. 예를 들어, 도 1에서는 320x240의 qVGA(quarter video graphics array or quarter VGA) 해상도를 갖는 표시패널을 위한 표시 시스템(100)이 도시되었다. 구체적으로, qVGA 표시패널용 표시 시스템의 아키텍처는, 예컨대, RGB 입력 영상 데이터의 비트폭(bit-depth)이 18 비트이고, GMA부(110)의 출력값의 비트폭은 50 비트이며, 라인 버퍼 메모리 하나의 메모리 용량은 320x50 = 16,000 비트(즉, 총 2 개의 라인 버퍼 메모리의 메모리 용량은 32,000 비트)인 것으로 설계될 수 있다. 도 1 및 도 5를 참조하면, 표시 시스템(100) 내부의 데이터 처리에 사용되는 채널의 가용 비트수는 채널당 10 비트이고, GMA부(110)는 SPR부(130)에 대하여 5개의 채널로 데이터를 출력하므로, 전체적인 라인 버퍼 메모리(120)의 크기가 증가된다. 그러므로, 이처럼 큰 32,000 비트의 라인 버퍼 메모리 용량을 감소시키기 위한 표시 시스템의 아키텍처(architecture)가 필요하다.
단, 도 1 및 다른 도면들에 도시된 320x50 등과 같은 숫자들은 예시적인 것으로서, 이러한 숫자들에 의해 본 발명이 제한되는 것은 아니다.
표시 시스템 구조의 제1 실시예
도 2는 전술한 미국 특허출원 2005/0225575, 2005022557 등에 개시된 서브픽셀 반복 그룹들을 포함하는 표시패널을 위해, 입력 영상 데이터 셋트의 서브픽셀 렌더링을 수행하는 표시 시스템(200)을 도시한 단순화된 블록도이다. 도 2에서는 도 1의 표시 시스템에 적용될 수 있는, 개선된 메모리 구조의 제1 실시예가 도시되었다. 도 2의 표시 시스템(200)에서는, 도 1의 GMA부(110)의 기능을 각각 수행하는 복수 개의 GMA부(110)들이 포함된다.
또한, 도 2에 도시된 표시 시스템(200)의 아키텍처에서는, 영상 데이터가 상기 복수 개의 GMA부(110)에 입력되기 전의 데이터 경로에, 2개의 라인 버퍼 메모리(210)들이 위치한다. 도 5에 도시된 색역 맵핑 동작을 구현하는 경우, 각각의 GMA부(110)는 실시간으로(가장 위에 도시된 GMA부의 경우) 또는 라인 버퍼 메모리(210)에 저장된 데이터를 제공받아(나머지 2개의 GMA부의 경우) 입력 영상 데이터를 처리하며, 50 비트로 맵핑된 영상 데이터를 SPR부(130)로 출력한다. 도 2에는 SPR부(130)에 입력되는 3개의 채널을 생성하기 위해 3개의 GMA부(110)가 도시되었다. 전술한 영역 리샘플링을 수행하는 경우, SPR부(130)는 대개 3x3 매트릭스로 표현되는 데이터 블록의 영상 데이터들을 처리하므로, 입력 영상 데이터의 3개의 채널이 필요하다.
본 발명의 일 실시예에서, 각 GMA부(110)로부터 출력된 10 비트 적색 데이터는, 표시패널의 적색 서브픽셀들에 대한 적색 출력 데이터 값을 생성하기 위해 SPR부(130)에서 비교 및 처리된다. 또한, 전술한 미국 특허문헌들, 예컨대, 2005/0225563 에 개시된 영상 샤프닝(sharpening) 동작을 위해서는, 다른 컬러 채널들로부터 제공되는 색데이터가 사용될 수 있다. 녹색, 청색, 백색 데이터도, 비슷한 방식으로 처리될 수 있다.
도 2에서, 라인 버퍼 메모리들(210)은 화소당 6 비트를 갖는 입력 영상 데이터를 저장하므로, 각각의 라인 버퍼 메모리(210)에 필요한 메모리 용량은 320x18 = 5,460 비트로서, 2개의 라인 버퍼 메모리(210)에 필요한 전체 메모리 용량은 11,520 비트에 불과하다. 따라서, 도 1에 도시된 통상적인 표시 시스템(100)에서 필요한 메모리 용량(32,000 비트)에 비해 메모리 용량이 현저하게 감소될 수 있다. 도 2에서는, 도 1과 달리, 3개의 GMA부(110)들이 사용되므로, 라인 버퍼 메모리(210)의 메모리 용량 감소로 얻어지는 다른 결과로서, 각각의 GMA부(110)의 크기가 작을 경우, GMA부(110)에서의 색역 맵핑 및 SPR부(130)에서의 서브픽셀 렌더링을 구현하는데 필요한 전체적인 회로 면적(silicon area)이 작아질 수 있다. 즉, 라인 버퍼 메모리(210)의 작아진 메모리 용량으로 인해 얻어지는 라인 버퍼 메모리의 물리적인 면적의 감소 효과는 전체 회로 영역에서 늘어난 2개의 GMA부(110)로 인해 증가되는 면적보다 훨씬 크다.
표시 시스템 구조의 제2 실시예
도 3은 전술한 미국 특허문헌들, 예컨대, 2005/0225574, 20050225575 등에 개시된 서브픽셀 반복 그룹을 포함하는 표시패널을 위해 입력 영상 데이터 셋트의 서브픽셀 렌더링을 수행하는 표시 시스템(300)의 단순화된 블록도이다. 도 3에는 도 1의 표시 시스템(100)에 적용될 수 있는, 개선된 메모리 구조의 제2 실시예가 도시되었다. 도 3의 표시 시스템(300)에서, SPR부(330)는 K 개 라인들(K는 3 보다 큰 정수)의 영상 데이터를 동시에 처리하는 서브픽셀 렌더링(SPR) 필터(이하, SPR 필터)를 사용한, 보다 일반적인 경우의 서브픽셀 렌더링 동작을 수행한다. 예를 들어, SPR 필터가 5x5 매트릭스 또는 4x5 매트릭스인 경우, K는 5가 된다. 또한, 입력 영상 데이터의 비트폭은, 대개, 각각의 컬러에 대한 비트폭의 3 배(도 3에서 M으로 표시됨)이다. 예를 들어, 각각의 RGB 컬러마다 8 비트를 갖는 경우, M은 24 가 된다.
입력 영상 데이터는 캐스케이드(cascade) 방식으로 연결되는 라인 버퍼 메모리(312)의 셋트(310) 및 그에 이어지는 GMA부(322)의 셋트(320)에 입력된다. 본 실시예에서, 각각의 입력 영상 데이터 라인을 처리하는 데에는 하나의 라인 버퍼 메모리(312)가 사용된다. 입력 영상 데이터 라인이 GMA부(322)에 의해 처리되면, 각 GMA부(322)로부터 출력되는, 맵핑된 영상 데이터들은 상기 GMA부(322)의 내부 비트폭에 따라, SPR부(330)에 병렬로(in parallel) 제공된다. 도 3에서는, 각각의 GMA부(322)로부터 출력되는, 맵핑된 영상 데이터의 비트폭이 [N-1:0]으로 표시되었는데, 이는 GMA부(322)에 의해 생성되는 데이터 값들의 개수에 따라 달라질 수 있다. 예를 들어, 각 GMA부(322)에서의 데이터 처리에 사용되는 내부 비트폭이 한 컬러당 11 비트이고, GMA부(322)에서 출력되는 데이터의 채널이 5 개(도 5의 RGBW 및 L을 참조)인 경우, 상기 N은 55 (= 11x5)가 되고, 맵핑된 영상 데이터는 각각의 GMA부(322)로부터 55 개의 라인들로 출력된다. SPR부(330)가 상기 맵핑된 영상 데이터를 서브픽셀 렌더링한 이후에는, 적색, 녹색, 청색 및 백색의 각각의 컬러에 대하여 컬러당 8 비트를 갖도록 출력 영상 데이터가 전환된다.
도 4는 도 3의 표시 시스템에서 가장 위에 도시된 라인 버퍼 메모리 1이 생략된 변형예를 도시한 블록도이다. 도 4에서, 첫 번째 GMA부(322)로 제공되는 입력 영상 데이터의 제1 라인에는, "실시간"의 입력 영상 데이터가 사용된다. 이런 점에서, 도 4의 실시예는 도 2의 실시예와 유사하다. 단, 이를 제외하면, 도 4의 나머지 부분의 영상 데이터 처리 동작은 도 3의 영상 데이터 처리 동작과 동일하게 진행된다.
도 7은 보간(interpolation)/SPR모듈(702) 및 타이밍 제어부(704)와, 표시패널(710)에 영상 신호를 제공하는 행 방향 구동부(706) 및 열 방향 구동부(708)를 포함하는 표시 시스템(700)의 일반적인 블록도이다. 도 7에 도시된 표시 시스템(700)은 도 2, 도 3 및 도 4에 도시된 구조의 어느 하나를 구현하는데 사용될 수 있다. 상기 표시패널(710)은 서브픽셀 반복 그룹들(720, 712, 722, 724, 726, 723, 725, 730, 732, 734 및 736) 중 어느 하나를 포함할 수 있다. 상기 서브픽셀 반복 그룹들에서, 서로 다른 빗금무늬(hatching)는 각각, 구분된 컬러를 나타낸다. 예를 들어, 수직 빗금은 적색을, 수평 빗금은 청색을 나타내며, 대각선 빗금은 녹색을 나타낼 수 있다. 또한, 대각선 파선 빗금, 조밀한 수평 빗금 및 무표시(빗금이 전혀 없는) 서브픽셀들은 예컨대, 시안색(cyan), 마젠타색(magenta), 백색 또는 황색 서브픽셀을 나타낼 수 있다.
일례로, 상기 표시패널(710)은 첫 번째 행은 RWBG 배열을 갖고 두 번째 행은 BGRW 배열을 갖는, 8-서브픽셀 반복 그룹(730)을 포함할 수 있다. 이와 달리, 상기 표시패널(710)은 첫 번째 행은 RGBW 배열을 갖고, 두 번째 행은 BWRG 배열을 갖는, 서브픽셀 반복 그룹을 포함할 수 있다. 도 7에 도시된 특정한 서브픽셀 반복 그룹은 예시적인 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 얼마든지 다른 서브픽셀 반복 그룹을 고안할 수 있음을 이해할 것이다. 도 7의 표시 시스템(700)은 LCD, OLED, PDP 등 다양한 표시 장치에 포함될 수 있다.
GMA로부터 SPR에 이르는 다른 메모리 구조
도 5는 다원색의 GMA부(110)를 통상적인 하드웨어로 구현한 예를 도시한 블록도이다. 도 5에서, GMA부(110)는 RGB 입력 영상 데이터를 RGBW 색공간으로 맵핑한다. 통상의 기술자라면, 도 5의 맵핑이 임의의 3원색 입력 영상 데이터로부터 다른 다원색 색공간으로의 맵핑에도 동일한 원리로 적용될 수 있음을 이해할 것이다. 도 5에서, GMA부(110)는 5 개의 데이터 값들, 즉, 적색(R), 녹색(G), 청색(B) 및 백색(W)의 4원색 데이터 값들 및 색역 맵핑에 의해 얻어지는 휘도 값(L)(luminance or luminosity)을 출력한다. 일 실시예에서, SPR부(130)는 전술한 미국 특허문헌들에 개시된 서브픽셀 렌더링을 하기 위해, 상기 L 값을 이용할 수 있다. 본 실시예에서, 라인 버퍼 메모리(502)는 GMA부(110)로부터 산출되는 L 값 내지 다른 원색들로부터 산출되는 값들을 저장하기에 충분히 큰 메모리 용량을 갖는다. 이어서, 이러한 데이터 값들은 후처리를 위해 SPR부(130)에 제공된다.
도 6은 GMA부(110) 또는 입력 영상 데이터로부터 얻어지는 값들을 사용할 수 있는 개선된 메모리 구조의 예로서, 다원색 GMA부(110)의 하드웨어적 구현을 도시한 블록도이다. 도 5에서와 같이, 도 6의 GMA부(110)는 R, G, B, W의 4원색 데이터 값들을 생성하기 위한, 맵핑된 영상 데이터 값들을 출력한다. 그러나, 도 6의 라인 버퍼 메모리(602)에는 상기 4원색 데이터 값들을 표현하는 영상 데이터 값들만이 저장되며, 상기 영상 데이터 값들로부터 "산출"되는 값은 저장되지 않는다. 이러한 원색 데이터 값들은 SPR부(130)와 함께 계산부(614)로도 전달되며, 상기 계산부(614)에서는 상기 원색 데이터 값들을 이용하여 SPR부(130)에 필요한 데이터 값이 산출된다. 도 6에서는, 상기 산출된 값으로서, 휘도 값(L)이 도시되었는데, 이를 산출하기 위한 계산식에는 본 기술분야에 알려진 임의의 계산식이 사용될 수 있다. 도 6에서는, 백색 서브픽셀의 휘도가 나머지 원색들인 적색, 녹색 및 청색 데이터 값들로부터 얻어지는 휘도의 합과 같도록 하는 특수한 경우에 적용될 수 있는 계산식이 예시적으로 도시되었다. 다만, 이는 예시적인 것으로서, 백색 휘도가 다르게 설정될 경우에는, 도 6의 계산부(614)에 도시된 것과 다른 계산식이 사용될 수 있다.
이상의 예들은 특별한 동작들 또는 하드웨어 등의 기능에 연관되어 설명되었으나, 이는 본 발명을 특별한 실시예로 한정하려는 의도가 아니며, 통상의 기술자는 본 기술분야에서 알려진 하드웨어 및/또는 소프트웨어의 임의의 조합을 사용하여 전술한 기능부 및 동작을 실시할 수 있음을 이해할 것이다. 예를 들어, 프로그래머블(programmable) 게이트 어레이 등의 회로가 임의의 기능부로 구현될 수 있다. 다른 예로, 메모리에서 프로그램을 수행하는 마이크로프로세서(microprocessor)도 임의의 기능부로 구현될 수 있다. 따라서, 상기 기술들 및 실시예들은 비록 대표 실시예와 관련하여 설명되었지만, 이는 본 기술분야의 다른 기술에 의해서 여러 가지로 변형될 수 있으며, 이와 균등한 범위의 실시를 위해 하기에 첨부된 청구범위 내에서 구성요소가 치환될 수 있음을 이해할 것이다. 그러므로, 여기에서 개시된 특별한 실시예들, 실행들 및 기술들은, 첨부된 청구항들의 범위를 제한하지 않는다.

Claims (23)

  1. 제1 색공간에서 정의된 입력 영상 데이터를 저장하는 복수 개의 라인 버퍼 메모리;
    상기 라인 버퍼 메모리로부터 상기 입력 영상 데이터를 인가받아, 제2 색공간에서의 맵핑된(mapped) 영상 데이터로 색역 맵핑을 수행하는 복수 개의 색역 맵핑 모듈; 및
    상기 제2 색공간의 맵핑된 영상 데이터를 서브픽셀 렌더링하는 서브픽셀 렌더링 모듈을 포함하는 표시 시스템.
  2. 제1항에 있어서, 상기 서브픽셀 렌더링 모듈은 입력 영상 데이터의 K 개(K는 1보다 큰 정수) 라인들 중 적어도 일부를 사용하여 서브픽셀 렌더링을 수행하고,
    상기 복수 개의 색역 맵핑 모듈은 K 개의 색역 맵핑 모듈을 포함하며,
    각각의 색역 맵핑 모듈은, 입력 영상 데이터의 한 개 라인의 적어도 일부를 상기 제2 색공간의 맵핑된 영상 데이터로 색역 맵핑하는 것을 특징으로 하는 표시 시스템.
  3. 제2항에 있어서, 상기 복수 개의 라인 버퍼 메모리들은 K 개의 라인 버퍼 메모리들을 포함하고, 각 라인 버퍼 메모리는 각 색역 맵핑 모듈에 대해 상기 입력 영상 데이터의 한 개 라인의 적어도 일부를 제공하는 것을 특징으로 하는 표시 시스템.
  4. 제2항에 있어서, 상기 복수 개의 라인 버퍼 메모리들은 K-1 개의 라인 버퍼 메모리들을 포함하고,
    상기 K-1 개의 라인 버퍼 메모리들은 각각, K-1 개의 색역 맵핑 모듈에 대해 상기 입력 영상 데이터의 한 개 라인의 적어도 일부를 제공하며,
    상기 K 개의 색역 맵핑 모듈 중 나머지 한 개는, 입력 영상 데이터의 라인 버퍼 메모리로의 저장 없이, 입력 회로로부터 상기 입력 영상 데이터를 직접 인가받는 것을 특징으로 하는 표시 시스템.
  5. 제4항에 있어서, 상기 표시 시스템은 표시패널을 더 포함하고,
    상기 K-1 개 라인 버퍼 메모리들 각각은, 각각의 라인 버퍼 메모리의 메모리 용량을 나타내는 매트릭스의 행 크기가 상기 표시패널의 유효 해상도와 같도록, 상기 입력 영상 데이터의 한 개 라인을 전부 저장하는 것을 특징으로 하는 표시 시스템.
  6. 제2항에 있어서, 상기 K는 3 인 것을 특징으로 하는 표시 시스템.
  7. 제2항에 있어서, 상기 K는 3 보다 큰 것을 특징으로 하는 표시 시스템.
  8. 제2항에 있어서, 상기 K 값은, 상기 제2 색공간의 상기 맵핑된 영상 데이터를 서브픽셀 렌더링할 때, 상기 서브픽셀 렌더링 모듈에서 사용되는 영역 리샘플링(area resampling) 필터의 매트릭스 크기에 따라 설정되는 것을 특징으로 하는 표시 시스템.
  9. 제1항에 있어서, 상기 표시 시스템은 서브픽셀 반복 그룹을 포함하는 표시패널을 더 포함하고,
    상기 서브픽셀 반복 그룹은, 상기 제2 색공간을 정의하는 적어도 3개의 원색들을 갖는 복수 개의 서브픽셀을 포함하는 것을 특징으로 하는 표시 시스템.
  10. 제9항에 있어서, 상기 서브픽셀 반복 그룹은 적색(R) 서브픽셀, 녹색(G) 서브픽셀, 청색(B) 서브픽셀 및 백색(W) 서브픽셀을 포함하는 것을 특징으로 하는 표시 시스템.
  11. 제10항에 있어서, 상기 서브픽셀 반복 그룹은
    R G B W
    B W R G
    의 순서에 따라 서브픽셀들이 2행으로 배치되는, 8 개의 서브픽셀들을 포함하는 것을 특징으로 하는 표시 시스템.
  12. 적어도 4개의 원색을 갖는 서브픽셀들이 포함된 서브픽셀 반복 그룹을 포함하는 표시패널;
    제1 색공간에서 정의되는 입력 영상 데이터를 수신하는 입력 회로;
    각각이 상기 입력 영상 데이터의 한 개 라인의 적어도 일부를 저장하는 K-1 개(K는 1보다 큰 정수)의 라인 버퍼 메모리;
    K 개의 색역 맵핑부; 및
    상기 K 개의 색역 맵핑부로부터, 제2 색공간에서 정의되는 맵핑된 영상 데이터의 K 개 라인을 인가받는 서브픽셀 렌더링부를 포함하고,
    상기 K 개의 색역 맵핑부는,
    K-1 개의 색역 맵핑부가, 상기 K-1 개의 라인 버퍼 메모리의 적어도 하나로부터 상기 입력 영상 데이터의 K-1 개 라인 중 한 개 라인의 적어도 일부를 수신하고,
    나머지 한 개의 색역 맵핑부가, 상기 입력 영상 데이터의 K-1 개 라인 중 한 개 라인의 적어도 일부를 상기 입력 회로로부터 직접 수신하여,
    상기 제1 색공간에서 정의되는 상기 입력 영상 데이터를, 적어도 4 개의 원색을 갖는 상기 제2 색공간에서 정의되는 맵핑된 영상 데이터의 K 개 라인들로 전환하는 색역 맵핑 동작을 수행하는 것을 특징으로 하는 표시 시스템.
  13. 제12항에 있어서, 상기 K는 3 인 것을 특징으로 하는 표시 시스템.
  14. 제12항에 있어서, 상기 K는 3 보다 큰 것을 특징으로 하는 표시 시스템.
  15. 제12항에 있어서, 상기 서브픽셀 반복 그룹은 적색(R) 서브픽셀, 녹색(G) 서브픽셀, 청색(B) 서브픽셀 및 백색(W) 서브픽셀을 포함하는 것을 특징으로 하는 표시 시스템.
  16. 제15항에 있어서, 상기 서브픽셀 반복 그룹은
    R G B W
    B W R G
    의 순서에 따라 서브픽셀들이 2행으로 배치되는, 8개의 서브픽셀들을 포함하는 것을 특징으로 하는 표시 시스템.
  17. 제12항에 있어서, 상기 K-1 개 라인 버퍼 메모리들 각각은, 각각의 라인 버퍼 메모리의 메모리 용량을 나타내는 매트릭스의 행 크기가 상기 표시패널의 유효 해상도와 같도록, 상기 입력 영상 데이터의 한 개 라인을 전부 저장하는 것을 특징으로 하는 표시 시스템.
  18. 제12항에 있어서, 상기 K 값은, 상기 제2 색공간의 상기 맵핑된 영상 데이터를 서브픽셀 렌더링할 때, 상기 서브픽셀 렌더링 모듈에서 사용되는 영역 리샘플링(area resampling) 필터의 매트릭스 크기에 따라 설정되는 것을 특징으로 하는 표시 시스템.
  19. 서브픽셀 반복 그룹을 포함하는 표시패널에 영상를 렌더링(rendering)하는 영상 처리 방법에 있어서,
    상기 영상의 일부를 표현하는, 제1 색공간에서 정의된 입력 영상 데이터를 수신하는 단계;
    복수 개의 라인 버퍼 메모리에 상기 입력 영상 데이터를 저장하는 단계;
    상기 복수 개의 라인 버퍼 메모리에 저장된 상기 입력 영상 데이터를 색역 맵핑하여, 제2 색공간의 영상 데이터를 나타내는 맵핑된 영상 데이터를 생성하는 단계; 및
    상기 맵핑된 영상 데이터를 서브픽셀 렌더링하여, 상기 표시패널 상에 상기 영상의 일부로 렌더링하기 위한, 서브픽셀 데이터 값들을 생성하는 단계를 포함하는 영상 처리 방법.
  20. 제19항에 있어서, 상기 서브픽셀 렌더링은 nxK (K는 1보다 큰 정수, n은 1 이상 K 이하의 정수) 필터, Kxn 필터, 및 KxK 필터 중 어느 하나를 사용하고,
    상기 색역 맵핑은 K 개의 색역 맵핑 모듈을 사용하는 것을 특징으로 하는 영상 처리 방법.
  21. 제19항에 있어서, 상기 입력 영상 데이터의 상기 복수 개의 라인 버퍼 메모리에의 저장은, 각각의 K 개의 라인 버퍼 메모리에 대하여, 상기 입력 영상 데이터의 K 개 라인 각각의 적어도 일부를 저장하는 것을 특징으로 하는 영상 처리 방법.
  22. 제1 색공간에서 정의된 입력 영상 데이터를 제2 색공간에서 정의되는 맵핑된 영상 데이터로 색역 맵핑하는 색역 맵핑부;
    상기 제2 색공간에 정의되는 상기 맵핑된 영상 데이터를 저장하는 라인 버퍼 메모리;
    상기 맵핑된 영상 데이터로부터 산출되는 적어도 하나의 영상 데이터 값을 계산하는 계산부; 및
    상기 산출된 적어도 하나의 영상 데이터 값을 사용하여 상기 제2 색공간의 상기 맵핑된 영상 데이터를 서브픽셀 렌더링하는 서브픽셀 렌더링부를 포함하는 표시 시스템.
  23. 제22항에 있어서, 상기 맵핑된 영상 데이터는 적어도 4개의 원색들을 포함하고, 상기 원색들 중 어느 하나는 백색(W)이며, 상기 산출된 적어도 하나의 영상 데이터 값은 휘도 값(L)인 것을 특징으로 하는 표시 시스템.
KR1020087008836A 2005-10-14 2006-10-13 영상 프로세싱을 위한 개선된 메모리 구조 Active KR101340427B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US72707905P 2005-10-14 2005-10-14
US60/727,079 2005-10-14
PCT/US2006/040269 WO2007047534A1 (en) 2005-10-14 2006-10-13 Improved memory structures for image processing

Publications (2)

Publication Number Publication Date
KR20080046721A KR20080046721A (ko) 2008-05-27
KR101340427B1 true KR101340427B1 (ko) 2013-12-11

Family

ID=37962830

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087008836A Active KR101340427B1 (ko) 2005-10-14 2006-10-13 영상 프로세싱을 위한 개선된 메모리 구조

Country Status (7)

Country Link
US (1) US8797344B2 (ko)
EP (1) EP1934970B1 (ko)
JP (1) JP5243959B2 (ko)
KR (1) KR101340427B1 (ko)
CN (1) CN101292279B (ko)
TW (1) TWI360805B (ko)
WO (1) WO2007047534A1 (ko)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8295594B2 (en) 2007-10-09 2012-10-23 Samsung Display Co., Ltd. Systems and methods for selective handling of out-of-gamut color conversions
EP2051235A3 (en) 2007-10-19 2011-04-06 Samsung Electronics Co., Ltd. Adaptive backlight control dampening to reduce flicker
CN101794264A (zh) * 2010-03-08 2010-08-04 北京大友迅捷科技有限公司 用于无线终端的图像传感器的接口信号设计方法
CA2796518A1 (en) 2010-04-16 2011-10-20 Flex Lighting Ii, Llc Sign comprising a film-based lightguide
BR112012026325A2 (pt) 2010-04-16 2019-09-24 Flex Lighting Ii Llc dispositivo de iluminação compreendendo um guia de luz baseado em película
KR101862793B1 (ko) * 2012-08-08 2018-05-31 삼성디스플레이 주식회사 화소 배열 구조 및 이를 포함한 유기전계발광 표시장치
KR101489639B1 (ko) * 2012-09-25 2015-02-06 엘지디스플레이 주식회사 타이밍 컨트롤러 및 그 구동 방법과 이를 이용한 평판표시장치
KR102190843B1 (ko) * 2013-07-09 2020-12-15 삼성디스플레이 주식회사 단위 화소 및 이를 구비한 유기 발광 표시 장치
CN105118424B (zh) * 2014-12-05 2017-12-08 京东方科技集团股份有限公司 数据传输模块及方法、显示面板及驱动方法、显示装置
US10504414B2 (en) * 2017-05-10 2019-12-10 Novatek Microelectronics Corp. Image processing apparatus and method for generating display data of display panel
JP2019095513A (ja) * 2017-11-20 2019-06-20 シナプティクス インコーポレイテッド 表示ドライバ、表示装置及びサブピクセルレンダリング処理方法
CN114840164B (zh) * 2021-02-02 2025-11-14 华为技术有限公司 一种屏幕显示方法及相关装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004246325A (ja) * 2003-02-10 2004-09-02 Himax Optelectronics Corp Lcdパネル用データドライバ
US20050225548A1 (en) * 2004-04-09 2005-10-13 Clairvoyante, Inc System and method for improving sub-pixel rendering of image data in non-striped display systems
US20050225574A1 (en) * 2004-04-09 2005-10-13 Clairvoyante, Inc Novel subpixel layouts and arrangements for high brightness displays

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2102942C (en) * 1993-09-10 1999-08-03 Sanford S. Lum Programmable color space conversion unit
KR100435257B1 (ko) * 1997-08-07 2004-07-16 삼성전자주식회사 영상신호 처리 시스템에서의 이미지 포맷 변환장치 및 방법
US6310594B1 (en) 1998-11-04 2001-10-30 International Business Machines Corporation Driving method and circuit for pixel multiplexing circuits
US6115092A (en) 1999-09-15 2000-09-05 Rainbow Displays, Inc. Compensation for edge effects and cell gap variation in tiled flat-panel, liquid crystal displays
US6603483B1 (en) 1999-11-15 2003-08-05 Canon Kabushiki Kaisha Color management and proofing architecture
US6950115B2 (en) 2001-05-09 2005-09-27 Clairvoyante, Inc. Color flat panel display sub-pixel arrangements and layouts
US7274383B1 (en) 2000-07-28 2007-09-25 Clairvoyante, Inc Arrangement of color pixels for full color imaging devices with simplified addressing
JP3596677B2 (ja) * 2000-10-06 2004-12-02 セイコーエプソン株式会社 画像処理装置、画像処理方法、プログラムおよび記録媒体
US7221381B2 (en) 2001-05-09 2007-05-22 Clairvoyante, Inc Methods and systems for sub-pixel rendering with gamma adjustment
JP4110408B2 (ja) 2001-06-26 2008-07-02 セイコーエプソン株式会社 画像表示システム、プロジェクタ、画像処理方法および情報記憶媒体
JP2003008915A (ja) * 2001-06-26 2003-01-10 Seiko Epson Corp 画像処理装置、方法、プログラムおよび記録媒体
JP4378927B2 (ja) * 2001-10-23 2009-12-09 パナソニック株式会社 映像表示装置
US20030117423A1 (en) 2001-12-14 2003-06-26 Brown Elliott Candice Hellen Color flat panel display sub-pixel arrangements and layouts with reduced blue luminance well visibility
US7417648B2 (en) 2002-01-07 2008-08-26 Samsung Electronics Co. Ltd., Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with split blue sub-pixels
US7492379B2 (en) 2002-01-07 2009-02-17 Samsung Electronics Co., Ltd. Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with increased modulation transfer function response
US20040051724A1 (en) 2002-09-13 2004-03-18 Elliott Candice Hellen Brown Four color arrangements of emitters for subpixel rendering
US7199897B2 (en) * 2002-02-22 2007-04-03 Ricoh Company, Ltd. Image data processing apparatus for and image data processing method of pattern matching
US20040080479A1 (en) * 2002-10-22 2004-04-29 Credelle Thomas Lioyd Sub-pixel arrangements for striped displays and methods and systems for sub-pixel rendering same
US7907154B2 (en) * 2003-06-04 2011-03-15 Radiant Imaging, Inc. Method and apparatus for on-site calibration of visual displays
US7728846B2 (en) * 2003-10-21 2010-06-01 Samsung Electronics Co., Ltd. Method and apparatus for converting from source color space to RGBW target color space
US7084923B2 (en) * 2003-10-28 2006-08-01 Clairvoyante, Inc Display system having improved multiple modes for displaying image data from multiple input source formats
US7248268B2 (en) 2004-04-09 2007-07-24 Clairvoyante, Inc Subpixel rendering filters for high brightness subpixel layouts
US7619637B2 (en) 2004-04-09 2009-11-17 Samsung Electronics Co., Ltd. Systems and methods for improved gamut mapping from one image data set to another
KR100621853B1 (ko) * 2004-11-23 2006-09-19 삼성전자주식회사 개량된 색상 이미지 표시 장치 및 방법을 가지는 이동통신단말기

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004246325A (ja) * 2003-02-10 2004-09-02 Himax Optelectronics Corp Lcdパネル用データドライバ
US20050225548A1 (en) * 2004-04-09 2005-10-13 Clairvoyante, Inc System and method for improving sub-pixel rendering of image data in non-striped display systems
US20050225574A1 (en) * 2004-04-09 2005-10-13 Clairvoyante, Inc Novel subpixel layouts and arrangements for high brightness displays

Also Published As

Publication number Publication date
US20100026704A1 (en) 2010-02-04
CN101292279B (zh) 2010-08-25
JP2009511990A (ja) 2009-03-19
US8797344B2 (en) 2014-08-05
EP1934970A1 (en) 2008-06-25
TWI360805B (en) 2012-03-21
CN101292279A (zh) 2008-10-22
JP5243959B2 (ja) 2013-07-24
KR20080046721A (ko) 2008-05-27
EP1934970B1 (en) 2016-08-17
TW200733053A (en) 2007-09-01
EP1934970A4 (en) 2010-03-03
WO2007047534A1 (en) 2007-04-26

Similar Documents

Publication Publication Date Title
KR101095635B1 (ko) 비-스트라이프형 디스플레이 시스템에서 이미지화 데이터의서브-픽셀 렌더링을 개선하기 위한 시스템 및 방법
KR101297734B1 (ko) 디스플레이 시스템에서의 사전-서브픽셀 렌더링된 이미지 처리
JP4705917B2 (ja) ソース・カラー空間からターゲット・カラー空間に変換するための方法及び装置
KR101254032B1 (ko) 메타머 필터링에 의한 다수 컬러 서브픽셀 렌더링
US9269329B2 (en) Display device, data processor and method thereof
KR101332495B1 (ko) 영상처리방법 및 이를 이용한 표시장치
KR100571132B1 (ko) 화상처리회로, 화상표시장치, 및 화상처리방법
US20140362127A1 (en) Display device, pixel array, and color compensating method
US10789872B2 (en) Display apparatus with enhanced aperture ratio
KR101340427B1 (ko) 영상 프로세싱을 위한 개선된 메모리 구조
KR100995022B1 (ko) 디스플레이 및 그 구동방법
US20080170083A1 (en) Efficient Memory Structure for Display System with Novel Subpixel Structures
US20090278855A1 (en) Memory structures for image processing
JP2009511995A (ja) カラー画素データを記憶してディスプレイを駆動する方法及びその実行手段、及びこの方法を用いた表示装置
US20210183295A1 (en) Driving Method for Pixel Array, Driving Circuit, and Display Device
JP2003255881A (ja) カラーディスプレイ用のサブピクセルを再マッピングする方法および装置
KR20190043122A (ko) 표시 장치 및 표시 장치의 구동 방법

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PG1501 Laying open of application

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

N231 Notification of change of applicant
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

A201 Request for examination
PA0201 Request for examination

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

N231 Notification of change of applicant
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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-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-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

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: 20181126

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20191202

Year of fee payment: 7

PR1001 Payment of annual fee

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

Fee payment year number: 7

PR1001 Payment of annual fee

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

Fee payment year number: 8

PR1001 Payment of annual fee

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

Fee payment year number: 9

PR1001 Payment of annual fee

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

Fee payment year number: 10

PR1001 Payment of annual fee

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

Fee payment year number: 11

PR1001 Payment of annual fee

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

Fee payment year number: 12

PR1001 Payment of annual fee

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

Fee payment year number: 13

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 13