KR20150003056A - 3d conversion method and stereoscopic image display device using the same - Google Patents

3d conversion method and stereoscopic image display device using the same Download PDF

Info

Publication number
KR20150003056A
KR20150003056A KR20130076042A KR20130076042A KR20150003056A KR 20150003056 A KR20150003056 A KR 20150003056A KR 20130076042 A KR20130076042 A KR 20130076042A KR 20130076042 A KR20130076042 A KR 20130076042A KR 20150003056 A KR20150003056 A KR 20150003056A
Authority
KR
South Korea
Prior art keywords
value
depth values
depth
convergence
image data
Prior art date
Application number
KR20130076042A
Other languages
Korean (ko)
Other versions
KR102126530B1 (en
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 KR1020130076042A priority Critical patent/KR102126530B1/en
Publication of KR20150003056A publication Critical patent/KR20150003056A/en
Application granted granted Critical
Publication of KR102126530B1 publication Critical patent/KR102126530B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/261Image signal generators with monoscopic-to-stereoscopic image conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/55Depth or shape recovery from multiple images
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The present invention relates to a 3D conversion method for converting 2D image data into 3D image data and a 3D image device using the same. The 3D conversion method according to an embodiment of the present invention includes: a first step of analyzing 2D image data and calculating depth values; a second step of giving an adaptive gain value to the depth values and performing primary correction; a third step of calculating convergence according to the distribution of the depth values and performing secondary correction of the primary correction depth values; and a fourth step of calculating disparities by using convergence with the second correction depth values, shifting the 2D image data according to the disparities, and generating the 3D image data.

Description

3D 변환방법과 이를 이용한 입체영상 표시장치{3D CONVERSION METHOD AND STEREOSCOPIC IMAGE DISPLAY DEVICE USING THE SAME}TECHNICAL FIELD [0001] The present invention relates to a 3D conversion method and a stereoscopic image display device using the 3D conversion method.

본 발명은 2D 영상 데이터를 3D 영상 데이터로 변환하는 3D 변환방법과 이를 이용한 입체영상 표시장치에 관한 것이다.
The present invention relates to a 3D conversion method for converting 2D image data into 3D image data and a stereoscopic image display apparatus using the same.

입체영상 표시장치는 양안시차방식(stereoscopic technique)과 복합시차지각방식(autostereoscopic technique)으로 나뉘어진다. 양안시차방식은 입체 효과가 큰 좌우 눈의 시차 영상을 이용하며, 안경방식과 무안경방식이 있고 두 방식 모두 실용화되고 있다. 안경방식은 직시형 표시소자나 프로젝터에 좌우 시차 영상의 편광 방향을 바꿔서 표시하고 편광 안경을 사용하여 입체영상을 구현하는 패턴 리타더 방식이 있다. 또한, 안경방식은 직시형 표시소자나 프로젝터에 좌우 시차 영상을 시분할하여 표시하고 액정셔터안경을 사용하여 입체영상을 구현하는 셔터안경 방식이 있다. 무안경 방식은 일반적으로 패럴렉스 베리어, 렌티큘러 렌즈 등의 광학판을 사용하여 좌우시차 영상의 광축을 분리하여 입체영상을 구현한다.The stereoscopic display is divided into a stereoscopic technique and an autostereoscopic technique. The binocular parallax method uses parallax images of right and left eyes with large stereoscopic effect, and both glasses and non-glasses are used, and both methods are practically used. In the spectacle system, there is a pattern retarder system in which a polarizing direction of a right and left parallax image is displayed on a direct view type display device or a projector, and a stereoscopic image is realized using polarizing glasses. The eyeglass system has a shutter glasses system in which right and left parallax images are displayed in a time-division manner on a direct view type display device or a projector, and a stereoscopic image is implemented using liquid crystal shutter glasses. In the non-eyeglass system, an optical plate such as a parallax barrier or a lenticular lens is generally used to separate the optical axes of the right and left parallax images to realize a stereoscopic image.

일반적으로 입체영상 표시장치는 입체영상을 구현하기 위해 외부로부터 3D 영상 데이터를 입력받는다. 이 경우, 입체영상 표시장치는 3D 영상 데이터를 위에서 설명한 입체영상 방식에 해당하는 3D 포맷으로 변환함으로써 입체영상을 표시한다. 하지만, 입체영상 표시장치는 외부로부터 2D 영상 데이터를 입력받은 경우에도 입체영상을 구현할 수 있다. 이 경우, 입체영상 표시장치는 입력받은 2D 영상 데이터를 3D 영상 데이터로 변환하고, 변환된 3D 영상 데이터를 입체영상 방식에 해당하는 3D 포맷으로 변환함으로써 입체영상을 표시한다. 구체적으로, 입체영상 표시장치는 2D 영상 데이터를 분석하여 생성된 뎁스 값들을 이용하여 2D 영상 데이터를 3D 영상 데이터로 변환한다. 뎁스 값은 2D 영상 데이터의 깊이 정보를 나타내는 값이다. 뎁스 값은 2D 영상 데이터의 깊이가 깊을수록 작아지고, 2D 영상 데이터의 깊이가 얕을수록 커진다.Generally, a stereoscopic image display device receives 3D image data from outside in order to realize a stereoscopic image. In this case, the stereoscopic image display device displays the stereoscopic image by converting the 3D image data into the 3D format corresponding to the stereoscopic image method described above. However, the stereoscopic image display apparatus can implement a stereoscopic image even when 2D image data is inputted from the outside. In this case, the stereoscopic image display device converts the input 2D image data into 3D image data, and converts the converted 3D image data into a 3D format corresponding to the stereoscopic image method, thereby displaying a stereoscopic image. Specifically, the stereoscopic image display device converts the 2D image data into the 3D image data using the depth values generated by analyzing the 2D image data. The depth value is a value indicating the depth information of the 2D image data. The depth value becomes smaller as the depth of 2D image data becomes deeper, and becomes larger as the depth of 2D image data becomes shallower.

도 1a는 뎁스 값의 범위와 컨버전스를 보여주는 일 예시도면이다. 도 1b는 표시패널과 기준 초점을 보여주는 일 예시도면이다. 도 1a 및 도 1b를 참조하면, 컨버전스(C)는 입체감을 표현하기 위한 기준값을 의미한다. 표시패널(DIS)에 표시되는 어느 한 객체의 뎁스 값이 컨버전스(C)보다 큰 경우, 그 객체는 컨버전스(C)에 대응하여 설정되는 기준 초점(RC) 대비 앞쪽에 표시되고, 표시패널(DIS)에 표시되는 또 다른 객체의 뎁스 값이 컨버전스(C)보다 작은 경우, 그 객체는 기준 초점(RC) 대비 뒤쪽에 표시되도록 구현된다. 도 1b에서는 설명의 편의를 위해 기준 초점(RC)이 표시패널(DIS)에 위치하는 것을 중심으로 설명하였다.1A is an exemplary diagram showing the range of depth values and the convergence. 1B is an exemplary view showing a display panel and a reference focus. Referring to FIGS. 1A and 1B, convergence C refers to a reference value for representing a three-dimensional effect. When the depth value of an object displayed on the display panel DIS is larger than the convergence C, the object is displayed in front of the reference focus RC set corresponding to the convergence C, ) Is smaller than the convergence (C), the object is implemented to be displayed behind the reference focus (RC). In FIG. 1B, the reference focus RC is located on the display panel DIS for convenience of explanation.

입체영상이 컨버전스(C) 대비 너무 앞쪽으로 돌출되거나 너무 뒤쪽으로 후퇴하여 표시되는 경우에 사용자(USER)는 눈에 피로감을 느낄 수 있다. 예를 들어, 어느 한 객체의 뎁스 값이 제1 값(V1)보다 큰 경우 그 객체는 기준 초점(RC)으로부터 소정의 제1 범위(R1)만큼 떨어진 위치보다 앞쪽에 표시되므로, 사용자(USER)는 초점을 기준 초점(RC)으로부터 소정의 제1 범위(R1)만큼 떨어진 위치보다 앞쪽에 맞추어야 한다. 또한, 어느 한 객체의 뎁스 값이 제2 값(V2)보다 작은 경우, 그 객체의 초점은 기준 초점(RC)으로부터 소정의 제2 범위(R2)만큼 떨어진 위치보다 뒤쪽에 표시되므로, 사용자(USER)는 초점을 기준 초점(RC)으로부터 소정의 제2 범위(R2)만큼 떨어진 위치보다 뒤쪽에 맞추어야 한다. 즉, 사용자는 기준 초점(RC)으로부터 소정의 제1 범위(R1)만큼 떨어진 위치보다 앞쪽 및 기준 초점(RC)으로부터 소정의 제2 범위(R2)만큼 떨어진 위치보다 뒤쪽으로 초점을 변경해야 하므로, 눈에 피로감을 느끼게 된다.When the stereoscopic image is projected too far from the convergence (C) or retreated too far backward, the user (USER) may feel fatigue in the eyes. For example, if the depth value of an object is larger than the first value V1, the object is displayed ahead of the reference focus RC by a predetermined first range R1, Should be positioned ahead of the position away from the reference focus RC by a predetermined first range R1. Also, when the depth value of an object is smaller than the second value V2, the focus of the object is displayed behind the position separated by the predetermined second range R2 from the reference focus RC, Should be positioned behind the position away from the reference focus RC by a predetermined second range R2. That is, the user must change the focus from the reference focus RC ahead of the position away from the reference first range R1 by a predetermined first range R1 and backward from a position away from the reference focus RC by a predetermined second range R2, You will feel fatigue in your eyes.

이를 해결하기 위해, 종래 기술은 제1 값(V1)보다 큰 뎁스 값들을 제1 값(V1)으로 치환하고, 제2 값(V2)보다 작은 뎁스 값들은 제2 값(V2)으로 치환하였다. 이 경우, 입체영상은 제1 범위(R1) 내지 제2 범위(R2) 내에서 표시되므로, 사용자는 눈에 피로감을 덜 느낄 수 있다.In order to solve this problem, in the prior art, the depth values larger than the first value V1 are replaced with the first value V1, and the depth values smaller than the second value V2 are replaced with the second value V2. In this case, since the stereoscopic image is displayed in the first range (R1) to the second range (R2), the user can feel less fatigue in the eyes.

하지만, 뎁스 값들 대부분이 컨버전스(C) 대비 큰 값을 갖는 경우, 선행 기술처럼 제1 값(V1)보다 큰 뎁스 값들을 제1 값(V1)으로 치환한다면 뎁스 값들은 주로 컨버전스(C) 내지 제1 값(V1) 사이의 값을 갖게 된다. 그 결과, 입체영상은 거의 소정의 제1 범위(R1) 내에서 구현되므로, 사용자(USER)가 느끼는 입체감은 저하될 수 있다. 또한, 뎁스 값들 대부분이 컨버전스(C) 대비 작은 값을 갖는 경우, 선행 기술처럼 제2 값(V2)보다 작은 뎁스 값들을 제2 값(V2)으로 치환한다면 뎁스 값들은 주로 컨버전스(C) 내지 제2 값(V2) 사이에 위치하게 된다. 그 결과, 입체영상은 거의 제2 범위(R2) 내에서 구현되므로, 사용자(USER)가 느끼는 입체감은 저하될 수 있다.
However, if most of the depth values have a larger value than the convergence (C), if the depth values larger than the first value V1 are replaced with the first value V1 as in the prior art, the depth values are mainly convergence (C) 1 < / RTI > value (V1). As a result, since the stereoscopic image is implemented within a predetermined first range R1, the stereoscopic effect felt by the user USER may be degraded. In the case where most of the depth values have a smaller value than the convergence value C, the depth values are mainly converted into convergence C to convergence C by replacing the depth values smaller than the second value V2 with the second value V2, 2 < / RTI > value V2. As a result, since the stereoscopic image is implemented substantially in the second range R2, the stereoscopic effect felt by the user USER may be degraded.

본 발명은 사용자가 느끼는 입체감 저하를 방지할 수 있는 3D 변환방법과 입체영상 표시장치를 제공한다.
The present invention provides a 3D conversion method and a stereoscopic image display device capable of preventing a drop in stereoscopic effect felt by a user.

2D 영상 데이터를 3D 영상 데이터로 변환하는 3D 변환방법에 있어서, 본 발명의 실시 예에 따른 3D 변환방법은 상기 2D 영상 데이터를 분석하여 뎁스 값들을 산출하는 제1 단계; 상기 뎁스 값들에 어댑티브 게인 값을 적용하여 1차 보정하는 제2 단계; 상기 뎁스 값들의 분포에 따라 컨버전스를 산출하며 상기 컨버전스에 따라 1차 보정 뎁스 값들을 2차 보정하는 제3 단계; 및 2차 보정 뎁스 값들과 상기 컨버전스를 이용하여 디스패러티들을 산출하고, 상기 디스패러티들에 따라 상기 2D 영상 데이터를 쉬프트하여 상기 3D 영상 데이터를 생성하는 제4 단계를 포함한다.A 3D conversion method for converting 2D image data into 3D image data, the method comprising: a first step of analyzing the 2D image data to calculate depth values, according to an exemplary embodiment of the present invention; A second step of firstly correcting the depth values by applying an adaptive gain value to the depth values; A third step of calculating a convergence according to the distribution of the depth values and secondarily correcting the first correction depth values according to the convergence; And a fourth step of calculating disparities using the second correction depth values and the convergence, and shifting the 2D image data according to the disparities to generate the 3D image data.

본 발명의 실시 예에 따른 입체영상 표시장치는 데이터 라인들과 게이트 라인들을 포함하는 표시패널; 입력되는 2D 영상 데이터를 3D 영상 데이터로 변환하는 3D 변환회로; 상기 3D 영상 데이터를 데이터 전압들로 변환하여 상기 데이터 라인들로 출력하는 데이터 구동회로; 및 상기 데이터 전압들에 동기되는 게이트 펄스를 상기 게이트 라인들로 순차적으로 출력하는 게이트 구동회로를 구비하고, 상기 3D 변환회로는, 2D 영상 데이터를 분석하여 뎁스 값들을 출력하는 뎁스 값 출력부; 상기 뎁스 값들에 어댑티브 게인 값을 적용하여 1차 보정하는 1차 뎁스 값 보정부; 상기 뎁스 값들의 분포에 따라 컨버전스를 산출하는 컨버전스 산출부; 상기 컨버전스에 따라 1차 보정 뎁스 값들을 2차 보정하는 2차 뎁스 값 보정부; 및 2차 보정 뎁스 값들과 상기 컨버전스를 이용하여 디스패러티들을 산출하고, 상기 디스패러티들에 따라 상기 2D 영상 데이터를 쉬프트하여 3D 영상 데이터를 생성하는 3D 영상 생성부를 포함하는 것을 특징으로 한다.
A stereoscopic image display device according to an embodiment of the present invention includes a display panel including data lines and gate lines; A 3D conversion circuit for converting input 2D image data into 3D image data; A data driving circuit for converting the 3D image data into data voltages and outputting the data voltages to the data lines; And a gate driving circuit for sequentially outputting a gate pulse synchronized with the data voltages to the gate lines, wherein the 3D conversion circuit comprises: a depth value output unit for analyzing 2D image data and outputting depth values; A first-order depth value correcting unit for performing first-order correction by applying an adaptive gain value to the depth values; A convergence calculation unit for calculating a convergence according to the distribution of the depth values; A second-order depth value correcting unit for secondarily correcting the first-order correction depth values according to the convergence; And a 3D image generator for calculating disparities using the second correction depth values and the convergence, and shifting the 2D image data according to the disparities to generate 3D image data.

본 발명은 뎁스 값과 컨버전스 간의 차이 값에 비례하여 선형적으로 증가하는 어댑티브 게인 값을 뎁스 값들에 곱함으로써 1차 보정한다. 즉, 본 발명은 뎁스 값과 컨버전스 간의 차이 값이 클수록 뎁스 값을 더 크게 또는 더 작게 1차 보정한다. 그 결과, 본 발명은 사용자가 더욱 입체감을 느낄 수 있다.The present invention linearly corrects the adaptive gain value that linearly increases in proportion to the difference value between the depth value and the convergence by multiplying the depth values. That is, the present invention primarily corrects the depth value to be larger or smaller as the difference value between the depth value and the convergence is larger. As a result, the present invention allows the user to feel more stereoscopic feeling.

또한, 본 발명은 뎁스 값들의 분포에 따라 컨버전스를 산출한다. 그 결과, 본 발명은 입체영상을 표시패널의 앞쪽과 뒤쪽에 골고루 나눠 표시할 수 있으므로, 사용자가 느끼는 입체감 저하를 방지할 수 있다.
Further, the present invention calculates the convergence according to the distribution of the depth values. As a result, since the stereoscopic image can be divided evenly on the front and back sides of the display panel, the user can prevent the stereoscopic effect from being deteriorated.

도 1a는 뎁스 값의 범위와 컨버전스를 보여주는 일 예시도면.
도 1b는 표시패널과 기준 초점을 보여주는 일 예시도면.
도 2는 본 발명의 실시 예에 따른 입체영상 표시장치를 개략적으로 보여주는 블록도.
도 3은 도 2의 3D 변환회로를 상세히 보여주는 블록도.
도 4는 3D 변환회로의 3D 변환방법을 보여주는 흐름도.
도 5는 도 3의 뎁스 값 보정부를 상세히 보여주는 블록도.
도 6은 뎁스 값 보정부의 뎁스 값 보정방법을 보여주는 흐름도.
도 7은 뎁스 값들의 블록별 히스토그램을 보여주는 일 예시도면.
도 8은 어댑티브 게인 값 선택부의 어댑티브 게인 값 선택방법을 상세히 보여주는 흐름도.
도 9는 제1 및 제2 어댑티브 게인 값들의 일 예를 보여주는 그래프.
도 10a 및 도 10b는 뎁스 값들의 히스토그램과 컨버전스를 보여주는 예시도면들.
도 11a 및 도 11b는 표시패널 및 기준 초점을 보여주는 예시도면들.
Figure 1A is an example showing the range and convergence of depth values;
1B is an exemplary view showing a display panel and a reference focal point.
2 is a block diagram schematically showing a stereoscopic image display apparatus according to an embodiment of the present invention.
3 is a block diagram showing the 3D conversion circuit of FIG. 2 in detail;
4 is a flow chart showing a 3D conversion method of a 3D conversion circuit;
5 is a block diagram showing the depth value correction unit of FIG. 3 in detail.
6 is a flowchart showing a depth value correction method of a depth value correction unit;
7 is an exemplary view showing a block-by-block histogram of depth values;
8 is a flow chart showing in detail an adaptive gain value selection method of the adaptive gain value selection unit.
9 is a graph showing an example of first and second adaptive gain values;
FIGS. 10A and 10B illustrate exemplary histograms and convergence of depth values. FIG.
11A and 11B are exemplary views showing a display panel and a reference focus.

이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예들을 상세히 설명한다. 명세서 전체에 걸쳐서 동일한 참조번호들은 실질적으로 동일한 구성요소들을 의미한다. 이하의 설명에서, 본 발명과 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우, 그 상세한 설명을 생략한다. 이하의 설명에서 사용되는 구성요소 명칭은 명세서 작성의 용이함을 고려하여 선택된 것일 수 있는 것으로서, 실제 제품의 부품 명칭과는 상이할 수 있다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Like reference numerals throughout the specification denote substantially identical components. In the following description, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The component name used in the following description may be selected in consideration of easiness of specification, and may be different from the actual product name.

도 2는 본 발명의 실시 예에 따른 입체영상 표시장치를 개략적으로 보여주는 블록도이다. 도 2를 참조하면, 본 발명의 실시 예에 따른 입체영상 표시장치는 표시패널(10), 게이트 구동회로(110), 데이터 구동회로(120), 타이밍 콘트롤러(130), 3D 변환회로(140), 및 호스트 시스템(150) 등을 구비한다. 본 발명의 실시 예에 따른 입체영상 표시장치의 표시패널(10)은 액정표시소자(Liquid Crystal Display, LCD), 전계 방출 표시소자(Field Emission Display, FED), 플라즈마 디스플레이 패널(Plasma Display Panel, PDP), 유기발광다이오드 소자(Organic Light Emitting Diode, OLED) 등의 평판 표시소자로 구현될 수 있다. 본 발명은 아래의 실시 예에서 표시패널(10)이 액정표시소자로 구현된 것을 중심으로 예시하였지만, 이에 한정되지 않는 것에 주의하여야 한다. 또한, 본 발명의 입체영상 표시장치는 셔터안경(Shutter Glass) 방식, 패턴 리타더(Pattern Retarder) 방식, 액티브 리타더(Active Retarder) 방식 등의 양안시차에 의해 입체영상을 구현하는 안경방식이나, 패럴렉스 베리어, 렌티큘러 렌즈 등의 광학판을 사용하여 양안시차에 의해 입체영상을 구현하는 무안경 방식으로 구현될 수 있다.2 is a block diagram schematically showing a stereoscopic image display apparatus according to an embodiment of the present invention. 2, a stereoscopic image display apparatus according to an exemplary embodiment of the present invention includes a display panel 10, a gate driving circuit 110, a data driving circuit 120, a timing controller 130, a 3D conversion circuit 140, And a host system 150, and the like. The display panel 10 of the stereoscopic image display apparatus according to the embodiment of the present invention may be applied to a liquid crystal display (LCD), a field emission display (FED), a plasma display panel (PDP) ), An organic light emitting diode (OLED), or the like. Although the present invention has been described with reference to the case where the display panel 10 is implemented as a liquid crystal display device in the following embodiments, it should be noted that the present invention is not limited thereto. In addition, the stereoscopic image display apparatus of the present invention can be applied to a stereoscopic display system that implements a stereoscopic image by a binocular disparity such as a shutter glass system, a pattern retarder system, and an active retarder system, An optical system such as a parallax barrier, a lenticular lens, or the like can be used to realize a stereoscopic image by a binocular parallax.

표시패널(10)은 액정층을 사이에 두고 대향하는 상부기판과 하부기판을 포함한다. 표시패널(10)에는 데이터 라인(D)들과 게이트 라인(G)들(또는 스캔 라인들)의 교차 구조에 의해 매트릭스 형태로 배열되는 픽셀들을 포함하는 픽셀 어레이가 형성된다. 픽셀 어레이의 픽셀들 각각은 TFT(Thin Film Transistor)를 통해 데이터 전압이 충전되는 화소 전극과 공통전압이 인가되는 공통전극의 전압 차에 의해 액정층의 액정을 구동시켜 빛의 투과량을 조정함으로써 화상을 표시한다. 표시패널(10)의 상부기판상에는 블랙매트릭스와 컬러필터가 형성된다. 공통전극은 TN(Twisted Nematic) 모드와 VA(Vertical Alignment) 모드와 같은 수직전계 구동방식의 경우에 상부기판상에 형성되며, IPS(In-Plane Switching) 모드와 FFS(Fringe Field Switching) 모드와 같은 수평전계 구동방식의 경우에 화소전극과 함께 하부기판상에 형성될 수 있다. 표시패널(10)의 액정모드는 TN 모드, VA 모드, IPS 모드, FFS 모드뿐 아니라 어떠한 액정모드로도 구현될 수 있다. 액정표시패널의 상부기판과 하부기판 각각에는 편광판이 부착되고 액정의 프리틸트각(pre-tilt angle)을 설정하기 위한 배향막이 형성된다. 표시패널(10)의 상부기판과 하부기판 사이에는 액정층의 셀갭(cell gap)을 유지하기 위한 스페이서(spacer)가 형성된다.The display panel 10 includes an upper substrate and a lower substrate facing each other with a liquid crystal layer interposed therebetween. The display panel 10 is formed with a pixel array including pixels arranged in a matrix form by the intersection structure of the data lines D and the gate lines G (or scan lines). Each of the pixels of the pixel array drives a liquid crystal layer of the liquid crystal layer by a voltage difference between a pixel electrode through which a data voltage is charged through a TFT (Thin Film Transistor) and a common electrode to which a common voltage is applied, Display. On the upper substrate of the display panel 10, a black matrix and a color filter are formed. The common electrode is formed on the upper substrate in the case of a vertical electric field driving method such as a TN (Twisted Nematic) mode and a VA (Vertical Alignment) mode. The common electrode may be formed in the IPS (In-Plane Switching) mode and the FFS And may be formed on the lower substrate together with the pixel electrode in the case of the horizontal field driving method. The liquid crystal mode of the display panel 10 may be implemented in any liquid crystal mode as well as a TN mode, a VA mode, an IPS mode, and an FFS mode. On the upper substrate and the lower substrate of the liquid crystal display panel, an alignment film is formed to attach a polarizing plate and set a pre-tilt angle of the liquid crystal. A spacer is formed between the upper substrate and the lower substrate of the display panel 10 to maintain a cell gap of the liquid crystal layer.

표시패널(10)은 투과형 액정표시패널, 반투과형 액정표시패널, 반사형 액정표시패널 등 어떠한 형태로도 구현될 수 있다. 투과형 액정표시패널과 반투과형 액정표시패널에서는 백라이트 유닛이 필요하다. 백라이트 유닛은 직하형(direct type) 백라이트 유닛 또는 에지형(edge type) 백라이트 유닛으로 구현될 수 있다.The display panel 10 can be implemented in any form such as a transmissive liquid crystal display panel, a transflective liquid crystal display panel, and a reflective liquid crystal display panel. In a transmissive liquid crystal display panel and a transflective liquid crystal display panel, a backlight unit is required. The backlight unit may be implemented as a direct type backlight unit or an edge type backlight unit.

데이터 구동회로(120)는 다수의 소스 드라이브 집적회로(Integrated Circuit, 이하 'IC'라 칭함)들을 포함한다. 소스 드라이브 IC들은 타이밍 콘트롤러(130)의 제어 하에 2D 영상 데이터(RGB2D) 또는 3D 영상 데이터(RGB3D)를 정극성/부극성 감마보상전압으로 변환하여 정극성/부극성 아날로그 데이터 전압들을 발생한다. 소스 드라이브 IC들로부터 출력되는 정극성/부극성 아날로그 데이터 전압들은 표시패널(10)의 데이터 라인(D)들에 공급된다.The data driving circuit 120 includes a plurality of source drive integrated circuits (ICs). The source drive ICs convert the 2D image data (RGB2D) or the 3D image data (RGB3D) to the positive / negative gamma compensation voltages under the control of the timing controller 130 to generate positive / negative analog data voltages. Positive / negative polarity analog data voltages output from the source drive ICs are supplied to the data lines D of the display panel 10.

게이트 구동회로(110)는 타이밍 콘트롤러(130)의 제어 하에 데이터 전압들과 동기되도록 표시패널(10)의 게이트 라인(G)들에 게이트 펄스들(또는 스캔 펄스들)을 순차적으로 공급한다. 게이트 구동부(110)는 쉬프트 레지스터, 쉬프트 레지스터의 출력신호를 액정셀의 TFT 구동에 적합한 스윙폭으로 변환하기 위한 레벨 쉬프터, 및 출력 버퍼 등을 각각 포함하는 다수의 게이트 드라이브 집적회로들로 구성될 수 있다.The gate driving circuit 110 sequentially supplies gate pulses (or scan pulses) to the gate lines G of the display panel 10 in synchronization with the data voltages under the control of the timing controller 130. The gate driver 110 may be composed of a plurality of gate drive integrated circuits each including a shift register, a level shifter for converting an output signal of the shift register into a swing width suitable for TFT driving of the liquid crystal cell, have.

타이밍 콘트롤러(130)는 3D 변환회로(140)로부터 2D 영상 데이터(RGB2D) 또는 3D 영상 데이터(RGB3D)와 타이밍 신호들과 모드 신호(MODE) 등을 입력받는다. 타이밍 신호들은 수직동기신호(vertical synchronization signal), 수평동기신호(horizontal synchronization signal), 데이터 인에이블 신호(data enable signal), 및 클럭 신호(clock signal) 등을 포함할 수 있다. 타이밍 콘트롤러(130)는 2D 영상 데이터(RGB2D) 또는 3D 영상 데이터(RGB3D)와 타이밍 신호들에 기초하여, 게이트 구동회로(110)를 제어하기 위한 게이트 제어신호(GCS)를 생성하고, 데이터 구동회로(120)를 제어하기 위한 데이터 제어신호(DCS)를 생성한다. 타이밍 콘트롤러(130)는 게이트 제어신호(GCS)를 게이트 구동회로(110)에 공급한다. 타이밍 콘트롤러(130)는 2D 모드에서 2D 영상 데이터(RGB2D)와 데이터 제어신호(DCS)를 데이터 구동회로(120)로 공급하고, 3D 모드에서 3D 영상 데이터(RGB3D)와 데이터 제어신호(DCS)를 데이터 구동회로(120)로 공급한다.The timing controller 130 receives 2D image data (RGB2D) or 3D image data (RGB3D), timing signals, a mode signal (MODE), and the like from the 3D conversion circuit 140. The timing signals may include a vertical synchronization signal, a horizontal synchronization signal, a data enable signal, and a clock signal. The timing controller 130 generates a gate control signal GCS for controlling the gate driving circuit 110 based on the 2D image data RGB2D or the 3D image data RGB3D and the timing signals, And generates a data control signal DCS for controlling the switch 120. The timing controller 130 supplies a gate control signal GCS to the gate driving circuit 110. [ The timing controller 130 supplies the 2D image data RGB2D and the data control signal DCS to the data driving circuit 120 in the 2D mode and the 3D image data RGB3D and the data control signal DCS in the 3D mode And supplies it to the data driving circuit 120.

호스트 시스템(150)은 외부 비디오 소스 기기로부터 입력되는 2D 영상 데이터(RGB2D)를 표시패널(10)에 표시하기에 적합한 해상도의 데이터 포맷으로 변환하기 위해 스케일러(scaler)가 내장된 시스템 온 칩(System on Chip)을 포함할 수 있다. 호스트 시스템(150)은 LVDS(Low Voltage Differential Signaling) 인터페이스, TMDS(Transition Minimized Differential Signaling) 인터페이스 등의 인터페이스를 통해 2D 영상 데이터(RGB2D)와 타이밍 신호들을 3D 변환회로(140)에 공급한다. 또한, 호스트 시스템(150)은 2D 모드 또는 3D 모드를 지시하는 모드 신호(MODE)를 3D 변환회로(140)에 공급한다.The host system 150 includes a system-on-chip (hereinafter referred to as " system ") system having a scaler for converting the 2D image data RGB2D input from the external video source device into a data format suitable for display on the display panel 10. [ on Chip). The host system 150 supplies the 2D image data RGB2D and the timing signals to the 3D conversion circuit 140 through an interface such as a Low Voltage Differential Signaling (LVDS) interface and a TMDS (Transition Minimized Differential Signaling) interface. Further, the host system 150 supplies the 3D conversion circuit 140 with the mode signal MODE indicating the 2D mode or the 3D mode.

3D 변환회로(140)는 2D 모드에서 2D 영상 데이터(RGB2D)를 변환하지 않고 그대로 타이밍 콘트롤러(130)로 출력한다. 3D 변환회로(140)는 3D 모드에서 2D 영상 데이터(RGB2D)를 3D 영상 데이터(RGB3D)로 변환하여 타이밍 콘트롤러(130)로 출력한다. 본 발명의 입체영상 표시장치가 양안시차에 의해 입체영상을 구현하는 안경방식으로 구현되는 경우, 3D 영상 데이터(RGB3D)는 좌안 영상 데이터(RGBL)와 우안 영상 데이터(RGBR)를 포함할 수 있다. 또는, 본 발명의 입체영상 표시장치가 양안시차에 의해 입체영상을 구현하는 무안경 방식으로 구현되는 경우, 3D 영상 데이터(RGB3D)는 적어도 3 개의 뷰 영상 데이터를 포함하는 멀티뷰 영상 데이터일 수 있다. 결국, 본 발명의 입체영상 표시장치는 2D 영상 데이터(RGB2D)가 입력되더라도, 3D 변환회로(140)를 이용하여 2D 영상 데이터(RGB2D)를 3D 영상 데이터(RGB3D)로 변환함으로써 입체영상을 구현할 수 있다.
The 3D conversion circuit 140 outputs the 2D image data (RGB2D) in the 2D mode to the timing controller 130 without conversion. The 3D conversion circuit 140 converts the 2D image data RGB2D into the 3D image data RGB3D in the 3D mode and outputs the converted image data to the timing controller 130. [ When the stereoscopic image display apparatus of the present invention is implemented in a spectacles system that implements a stereoscopic image by binocular parallax, the 3D image data RGB3D may include left eye image data RGBL and right eye image data RGBR. Alternatively, when the stereoscopic image display apparatus of the present invention is implemented in a non-eyeglass system that implements a stereoscopic image by binocular disparity, the 3D image data (RGB3D) may be multi-view image data including at least three view image data . As a result, the stereoscopic image display apparatus of the present invention can realize a stereoscopic image by converting the 2D image data (RGB2D) into the 3D image data (RGB3D) by using the 3D conversion circuit 140 even if the 2D image data (RGB2D) have.

도 3은 도 2의 3D 변환회로를 상세히 보여주는 블록도이다. 도 4는 3D 변환회로의 3D 변환방법을 상세히 보여주는 흐름도이다. 도 3을 참조하면, 3D 변환회로(140)는 뎁스 값 출력부(200), 보정 뎁스 값 출력부(300) 및 3D 영상 생성부(400)를 포함한다. 뎁스 값 출력부(200)는 글로벌 뎁스 값 산출부(210), 로컬 뎁스 맵 산출부(220) 및 뎁스 값 산출부(230)를 포함한다. 이하에서, 도 3 및 도 4를 결부하여 3D 변환회로의 3D 변환방법에 대하여 상세히 설명한다.FIG. 3 is a block diagram showing the 3D conversion circuit of FIG. 2 in detail. 4 is a flowchart showing the 3D conversion method of the 3D conversion circuit in detail. Referring to FIG. 3, the 3D conversion circuit 140 includes a depth value output unit 200, a correction depth value output unit 300, and a 3D image generation unit 400. The depth value output unit 200 includes a global depth value calculation unit 210, a local depth map calculation unit 220, and a depth value calculation unit 230. Hereinafter, the 3D conversion method of the 3D conversion circuit will be described in detail with reference to FIGS. 3 and 4. FIG.

첫 번째로, 글로벌 뎁스 값 산출부(210)는 호스트 시스템(150)으로부터 2D 영상 데이터(RGB2D)와 모드 신호(MODE)를 입력받는다. 글로벌 뎁스 값 산출부(210)는 3D 모드를 지시하는 모드 신호(MODE)에 응답하여, 2D 영상 데이터(RGB2D)의 에지를 분석하여 글로벌 뎁스 값들을 산출한다. 구체적으로, 글로벌 뎁스 값 산출부(210)는 2D 영상 데이터(RGB2D)를 분석하여 2D 영상의 에지(edge)들을 산출한 후, 2D 영상의 에지들을 이용하여 글로벌 뎁스 데이터를 산출할 수 있다. 에지는 2D 영상의 객체(object)들 각각의 윤곽(outline)을 의미한다. 예를 들어, 뎁스 값 산출부(210)는 어느 한 수평 또는 수직 라인의 에지의 개수가 많을수록 그 수평 또는 수직 라인의 글로벌 뎁스 값을 크게 산출한다. (S101)First, the global depth value calculating unit 210 receives the 2D image data RGB2D and the mode signal MODE from the host system 150. [ The global depth value calculating unit 210 analyzes the edges of the 2D image data RGB2D in response to a mode signal MODE indicating a 3D mode to calculate global depth values. Specifically, the global depth value calculating unit 210 may calculate the edges of the 2D image by analyzing the 2D image data (RGB2D), and then calculate the global depth data using the edges of the 2D image. An edge is an outline of each of the objects of a 2D image. For example, the depth value calculating unit 210 calculates a global depth value of the horizontal or vertical line as the number of edges of a horizontal or vertical line increases. (S101)

두 번째로, 로컬 뎁스 값 산출부(220)는 호스트 시스템(150)으로부터 2D 영상 데이터(RGB2D)와 모드 신호(MODE)를 입력받는다. 로컬 뎁스 값 산출부(220)는 3D 모드를 지시하는 모드 신호(MODE)에 응답하여, 2D 영상 데이터(RGB2D)의 휘도 및 색차 정보를 분석하여 글로벌 로컬 값들을 산출한다. 구체적으로, 로컬 뎁스 값 산출부(220)는 2D 영상 데이터(RGB2D)로부터 휘도 정보(Y) 및 색차 정보(Cb, Cr)를 산출하고, 휘도 정보(Y) 및 색차 정보(Cb, Cr)를 이용하여 로컬 뎁스 값들을 산출할 수 있다. 예를 들어, 로컬 뎁스 값 산출부(220)는 2D 영상의 객체의 휘도가 높을수록 그 객체의 로컬 뎁스 값을 더 크게 산출하고, 2D 영상의 객체의 휘도가 낮을수록 그 객체의 로컬 뎁스 값을 더 작게 산출할 수 있다. 또한, 뎁스 데이터 생성부(200)는 2D 영상 데이터(RGB2D)가 적색에 가까울수록 로컬 뎁스 값을 더 크게 산출하고, 2D 영상 데이터(RGB2D)가 청색에 가까울수록 로컬 뎁스 값을 더 작게 산출할 수 있다. 로컬 뎁스 값 산출부(220)는 노이즈 제거를 위해 산출된 로컬 뎁스 값들에 평균 필터(mean filter)를 적용할 수 있다. (S102)Secondly, the local depth value calculating unit 220 receives the 2D image data RGB2D and the mode signal MODE from the host system 150. [ The local depth value calculating unit 220 analyzes the luminance and chrominance information of the 2D image data RGB2D in response to the mode signal MODE indicating the 3D mode to calculate global local values. Specifically, the local depth value calculating unit 220 calculates the luminance information Y and chrominance information Cb and Cr from the 2D image data RGB2D and outputs the luminance information Y and chrominance information Cb and Cr Can be used to calculate local depth values. For example, the local depth value calculator 220 calculates the local depth value of the object as the luminance of the object of the 2D image is higher, and the local depth value of the object as the luminance of the object of the 2D image is lower. Can be calculated smaller. Also, the depth data generator 200 may calculate the local depth value more as the 2D image data RGB2D is closer to red, and may calculate the local depth value as the 2D image data RGB2D is closer to blue have. The local depth value calculator 220 may apply a mean filter to the calculated local depth values for noise reduction. (S102)

세 번째로, 뎁스 값 산출부(230)는 글로벌 뎁스 값 산출부(210)로부터 글로벌 뎁스 값들(GDD)을 입력받고, 로컬 뎁스 값 산출부(220)로부터 로컬 뎁스 값들(LDD)을 입력받는다. 뎁스 값 산출부(230)는 글로벌 뎁스 값들(GDD)에 제1 가중치를 적용하고, 로컬 뎁스 값들(LDD)에 제2 가중치를 적용하여 뎁스 값들(DD)을 산출한다. 이때, 제1 가중치와 제2 가중치의 합은 "1"인 것이 바람직하다. (S103)Thirdly, the depth value calculating unit 230 receives the global depth values GDD from the global depth value calculating unit 210 and receives the local depth values LDD from the local depth value calculating unit 220. The depth value calculator 230 calculates the depth values DD by applying a first weight to the global depth values GDD and applying a second weight to the local depth values LDD. At this time, the sum of the first weight and the second weight is preferably "1 ". (S103)

네 번째로, 뎁스 값 보정부(300)는 뎁스 값들(DD)을 분석하여 어댑티브 게인 값(adaptive gain value)을 선택하고, 선택된 어댑티브 게인 값을 이용하여 뎁스 값들(DD)을 1차 보정한다. 그리고 나서, 뎁스 값 보정부(300)는 뎁스 값들(DD)에 따라 컨버전스를 조정하고, 컨버전스를 이용하여 1차 보정 뎁스 값들을 2차 보정한다. 뎁스 값 보정부(300)의 뎁스 값 보정방법에 대한 자세한 설명은 도 5 및 도 6을 결부하여 후술한다. (S104)Fourth, the depth value correction unit 300 analyzes the depth values DD to select an adaptive gain value, and primarily corrects the depth values DD using the selected adaptive gain value. Then, the depth value correction unit 300 adjusts the convergence according to the depth values DD, and secondarily corrects the primary correction depth values using the convergence. The depth value correction method of the depth value correction unit 300 will be described later in detail with reference to FIGS. 5 and 6. FIG. (S104)

다섯 번째로, 3D 영상 생성부(400)는 호스트 시스템(150)으로부터 2D 영상 데이터(RGB2D)를 입력받고, 뎁스 값 보정부(300)로부터 2차 보정 뎁스 값들(DD')을 입력받는다. 3D 영상 생성부(400)는 2차 보정 뎁스 값들(DD'), 컨버전스(convergence), 및 최대 디스패러티(max disparity)를 이용하여 디스패러티(disparity)를 산출한다. 디스패러티는 입체감을 형성하기 위해 2D 영상 데이터를 쉬프트시키기 위한 값을 의미한다. 컨버전스(C)는 입체감을 표현하기 위한 기준값을 의미한다. 최대 디스패러티는 디스패러티의 최대값을 의미한다. 컨버전스와 최대 디스패러티는 사전 실험을 통해 미리 결정될 수 있다.Fifthly, the 3D image generation unit 400 receives the 2D image data RGB2D from the host system 150 and receives the secondary correction depth values DD 'from the depth value correction unit 300. [ The 3D image generator 400 calculates the disparity using the secondary correction depth values DD ', convergence, and max disparity. The disparity means a value for shifting the 2D image data to form a three-dimensional sensation. Convergence (C) means a reference value for expressing a three-dimensional effect. The maximum disparity means the maximum value of the disparity. Convergence and maximum disparity can be predetermined through preliminary experiments.

구체적으로, 3D 영상 생성부(400)는 수학식 1과 같이 디스패러티를 산출할 수 있다. 수학식 1에서, Dis는 디스패러티, DD"는 2차 보정 뎁스 값, C는 컨버전스, MD는 최대 디스패러티, MG는 2차 보정 뎁스 값(DD")이 가질 수 있는 최대값이다. 2차 보정 뎁스 값(DD")이 8 비트(bits) 값인 경우 MG는 "255"이다.Specifically, the 3D image generator 400 may calculate the disparity as shown in Equation (1). In Equation (1), Dis is the maximum value that can be held by the disparity, DD "is the secondary correction depth value, C is the convergence, MD is the maximum disparity, and MG is the secondary correction depth value DD". If the secondary correction depth value DD "is 8 bits, the MG is" 255 ".

Figure pat00001
Figure pat00001

3D 영상 생성부(400)는 디스패러티 산출부(200)에 의해 산출된 디스패러티들(DIS)에 따라 2D 영상 데이터(RGB2D)를 쉬프트시켜 3D 영상 데이터(RGB3D)를 생성한다. 3D 영상 데이터(RGB3D)는 좌안 영상 데이터와 우안 영상 데이터를 포함할 수도 있고, 적어도 3 개의 뷰 영상 데이터를 포함하는 멀티뷰 영상 데이터일 수 있다. 3D 영상 생성부(400)의 3D 영상 데이터 생성방법은 공지의 어떠한 방법도 적용될 수 있다. 또한, 3D 영상 생성부(400)는 3D 포맷터를 이용하여 3D 영상 데이터(RGB3D)를 표시패널(10)의 3D 표시 배열에 맞게 배열한 후 타이밍 콘트롤러(130)로 출력할 수 있다. (S105)
The 3D image generating unit 400 generates the 3D image data RGB3D by shifting the 2D image data RGB2D according to the disparities DIS calculated by the disparity calculating unit 200. [ The 3D image data (RGB3D) may include left eye image data and right eye image data, or may be multi view image data including at least three view image data. The 3D image data generation method of the 3D image generation unit 400 may be any known method. The 3D image generator 400 may arrange the 3D image data (RGB3D) in accordance with the 3D display arrangement of the display panel 10 using the 3D formatter, and output the 3D image data to the timing controller 130. (S105)

도 5는 도 3의 뎁스 값 보정부를 상세히 보여주는 블록도이다. 도 6은 뎁스 값 보정부의 뎁스 값 보정방법을 보여주는 흐름도이다. 도 5를 참조하면, 뎁스 값 보정부(300)는 어댑티브 게인 값 선택부(310), 1차 뎁스 값 보정부(320), 컨버전스 산출부(330) 및 2차 뎁스 값 보정부(330)를 포함한다. 이하에서, 도 5 및 도 6을 결부하여 뎁스 값 보정부(300)의 뎁스 값 보정방법을 상세히 설명한다.5 is a detailed block diagram of the depth value correction unit of FIG. 6 is a flowchart showing a depth value correction method of the depth value correction unit. 5, the depth value correction unit 300 includes an adaptive gain value selection unit 310, a first depth value correction unit 320, a convergence calculation unit 330, and a second depth value correction unit 330 . Hereinafter, the depth value correction method of the depth value correction unit 300 will be described in detail with reference to FIGS. 5 and 6. FIG.

첫 번째로, 어댑티브 게인 값 선택부(310)는 뎁스 값 산출부(230)로부터 뎁스 값들(DD)을 입력받는다. 어댑티브 게인 값 선택부(310)는 뎁스 값들(DD)을 분석하여 어댑티브 게인 값(G)을 선택하고, 선택된 어댑티브 게인 값(G)을 뎁스 값 보정부(330)로 출력한다. 어댑티브 게인 값 선택부(320)의 어댑티브 게인 값 선택방법에 대한 자세한 설명은 도 8 및 도 9를 결부하여 후술한다. (S201)First, the adaptive gain value selection unit 310 receives the depth values DD from the depth value calculation unit 230. The adaptive gain value selection unit 310 analyzes the depth values DD to select the adaptive gain value G and outputs the selected adaptive gain value G to the depth value correction unit 330. A detailed description of the adaptive gain value selection method of the adaptive gain value selection unit 320 will be described later in conjunction with FIG. 8 and FIG. (S201)

두 번째로, 제1 뎁스 값 보정부(320)는 뎁스 값 산출부(230)로부터 뎁스 값들(DD)을 입력받고, 어댑티브 게인 값 선택부(320)로부터 어댑티브 게인 값(G)을 입력받는다. 제1 뎁스 값 보정부(320)는 어댑티브 게인 값 선택부(320)에 의해 선택된 어댑티브 게인 값(G)을 이용하여 뎁스 값들을 보정한다. 구체적으로, 뎁스 값 보정부(330)는 어댑티브 게인 값(G)을 뎁스 값들에 곱하여 뎁스 값들(DD)을 보정 뎁스 값들(DD')로 보정한다. (S202)The first depth value correction unit 320 receives the depth values DD from the depth value calculation unit 230 and receives the adaptive gain value G from the adaptive gain value selection unit 320. The first depth value correction unit 320 corrects the depth values using the adaptive gain value G selected by the adaptive gain value selection unit 320. [ More specifically, the depth value correcting unit 330 multiplies the depth values by the adaptive gain value G to correct the depth values DD to the correction depth values DD '. (S202)

세 번째로, 컨버전스 산출부(330)는 뎁스 값 산출부(230)로부터 뎁스 값들(DD)을 입력받는다. 컨버전스 산출부(330)는 뎁스 값들(DD)의 분포에 기초하여 컨버전스(C)를 산출한다. 컨버전스(C)는 입체감을 표현하기 위한 기준값을 의미한다. 구체적으로, 컨버전스 산출부(330)는 뎁스 값들(DD)의 히스토그램(histogram)을 산출하고, 뎁스 값들(DD)의 히스토그램을 분석하여 컨버전스(C)를 산출한다.Thirdly, the convergence calculation unit 330 receives the depth values DD from the depth value calculation unit 230. The convergence calculation unit 330 calculates the convergence C based on the distribution of the depth values DD. Convergence (C) means a reference value for expressing a three-dimensional effect. Specifically, the convergence calculation unit 330 calculates a histogram of the depth values DD and analyzes the histogram of the depth values DD to calculate the convergence C.

컨버전스 산출부(330)는 컨버전스(C)를 뎁스 값들의 중앙값으로 산출할 수 있다. 또는, 컨버전스 산출부(330)는 뎁스 값들의 범위를 n(n은 2 이상의 자연수) 개의 블록들로 분할하고, 블록들 각각에 포함된 뎁스 값들의 개수를 블록 카운트 값으로 산출하며, 블록 카운트 값이 제1 문턱 값(TH1) 이상인 블록들을 후보 블록으로 선정하고, 컨버전스(C)를 후보 블록으로 선정된 블록들에 포함된 뎁스 값들의 중앙값으로 산출할 수도 있다. 예를 들어, 컨버전스 산출부(330)는 도 7과 같이 최소 뎁스 값(DVmin)과 최대 뎁스 값(DVmax) 사이를 8 개의 블록들로 분할하고, 8 개의 블록들 각각에 포함된 뎁스 값들의 개수를 블록 카운트 값으로 산출할 수 있다. 이 경우, 컨버전스 산출부(330)는 도 7과 같이 블록 카운트 값이 제1 문턱 값(TH1) 이상인 제4 블록(BL4), 제5 블록(BL6) 및 제6 블록(BL6)을 후보 블록으로 선정하고, 컨버전스(C)를 제4 블록(BL4), 제5 블록(BL6) 및 제6 블록(BL6)에 포함된 뎁스 값들의 중앙값으로 산출할 수 있다. (S203)The convergence calculation unit 330 may calculate the convergence C as a median value of the depth values. Alternatively, the convergence calculation unit 330 may divide the range of the depth values into n blocks (n is a natural number of 2 or more), calculate the number of depth values included in each of the blocks as a block count value, Blocks having a first threshold TH1 or more may be selected as candidate blocks and the convergence C may be calculated as the median value of the depth values included in the blocks selected as the candidate blocks. For example, the convergence calculation unit 330 divides the minimum depth value DVmin and the maximum depth value DVmax into eight blocks as shown in FIG. 7, and calculates the number of depth values included in each of the eight blocks Can be calculated as a block count value. In this case, the convergence calculation unit 330 may calculate the convergence value of the fourth block BL4, the fifth block BL6, and the sixth block BL6 having a block count value equal to or greater than the first threshold value TH1 as candidate blocks And the convergence C can be calculated as the median value of the depth values included in the fourth block BL4, the fifth block BL6 and the sixth block BL6. (S203)

네 번째로, 제2 뎁스 값 보정부(340)는 제1 뎁스 값 보정부(320)로부터 1차 보정 뎁스 값들(DD')을 입력받고, 컨버전스 산출부(330)로부터 컨버전스(C)를 입력받는다. 제2 뎁스 값 보정부(340)는 컨버전스(C)에 소정의 값(α)을 합산한 값(C+α)보다 큰 뎁스 값들을 컨버전스(C)와 소정의 값(α)을 합산한 값(C+α)으로 보정하고, 컨버전스(C)에 소정의 값(α)을 감산한 값(C0α)보다 작은 뎁스 값들을 컨버전스(C)와 소정의 값(α)을 감산한 값(C-α)으로 치환하는 2차 보정을 수행한다. 제2 뎁스 값 보정부(340)의 2차 보정에 대한 자세한 설명은 도 11a, 도 11b, 도 12a 및 도 12b를 결부하여 후술한다. 제2 뎁스 값 보정부(340)는 2차 보정 뎁스 값들(DD")을 3D 영상 생성부(400)로 출력한다. (S204)
Fourth, the second depth value correction unit 340 receives the first correction depth values DD 'from the first depth value correction unit 320 and inputs the convergence C from the convergence calculation unit 330 Receive. The second depth value correcting unit 340 corrects the depth value larger than the value (C + alpha) obtained by adding the predetermined value alpha to the convergence C by adding the depth value that is the sum of the convergence C and the predetermined value alpha (C + alpha), and subtracts a depth value smaller than a value (C0 alpha) obtained by subtracting a predetermined value (alpha) from the convergence (C) alpha). < / RTI > A detailed description of the second correction of the second depth value correction unit 340 will be given later with reference to Figs. 11A, 11B, 12A and 12B. The second depth value correction unit 340 outputs the secondary correction depth values DD '' to the 3D image generation unit 400 (S204)

도 8은 어댑티브 게인 값 선택부의 어댑티브 게인 값 선택방법을 상세히 보여주는 흐름도이다. 도 8을 참조하면, 어댑티브 게인 값 선택부(310)는 컨버전스(C)에 소정의 값(α)을 합산한 값(C+α)보다 큰 뎁스 값들과 컨버전스(C)에 소정의 값(α)을 감산한 값(C-α)보다 작은 뎁스 값들의 개수를 카운트하여 뎁스 카운트 값(DC)을 산출한다. (S201)FIG. 8 is a flowchart showing in detail an adaptive gain value selection method of the adaptive gain value selection unit. 8, the adaptive gain value selector 310 receives the depth values larger than a value (C + alpha) obtained by adding a predetermined value alpha to the convergence C and a predetermined value alpha ) To calculate a depth count value DC by counting the number of depth values smaller than the value C-alpha. (S201)

어댑티브 게인 값 선택부(310)는 제1 어댑티브 게인 값(G1)과 제2 어댑티브 게인 값(G2)을 저장하는 메모리를 포함할 수 있다. 어댑티브 게인 값 선택부(310)는 뎁스 카운트 값(DC)이 제2 문턱 값(TH2)보다 큰 지를 비교한다. 어댑티브 게인 값 선택부(310)는 뎁스 카운트 값(DC)이 제2 문턱 값(TH2)보다 큰 경우, 메모리에 저장된 제1 어댑티브 게인 값(G1)을 뎁스 값 보정부(330)로 출력한다. 어댑티브 게인 값 선택부(320)는 뎁스 카운트 값(DC)이 제2 문턱 값(TH2)보다 작거나 같은 경우, 메모리에 저장된 제2 어댑티브 게인 값(G2)을 뎁스 값 보정부(330)로 출력한다. (S202~S204)The adaptive gain value selector 310 may include a memory for storing a first adaptive gain value G1 and a second adaptive gain value G2. The adaptive gain value selection unit 310 compares whether the depth count value DC is larger than the second threshold value TH2. The adaptive gain value selector 310 outputs the first adaptive gain value G1 stored in the memory to the depth value correcting unit 330 when the depth count value DC is greater than the second threshold value TH2. The adaptive gain value selector 320 outputs the second adaptive gain value G2 stored in the memory to the depth value correcting unit 330 when the depth count value DC is less than or equal to the second threshold value TH2 do. (S202 to S204)

도 9는 제1 및 제2 어댑티브 게인 값들의 일 예를 보여주는 그래프이다. 도 9에서 x 좌표는 뎁스 값과 컨버전스 간의 차이 값을 의미하고, y 좌표는 값을 의미한다. 도 9에서는 뎁스 값들이 8 비트(bits)이고, 컨버전스가 "128"인 경우를 중심으로 설명하였다. 이 경우, 뎁스 값과 컨버전스 간의 차이 값은 -127 내지 128의 값을 가진다.9 is a graph showing an example of the first and second adaptive gain values. In FIG. 9, the x coordinate indicates the difference value between the depth value and the convergence, and the y coordinate indicates the value. In FIG. 9, the case where the depth values are 8 bits and the convergence is 128 is mainly described. In this case, the difference value between the depth value and the convergence has a value of -127 to 128.

도 9를 참조하면, 제1 어댑티브 게인 값(G1)과 제2 어댑티브 게인 값(G2)은 뎁스 값들에 따라 그 값이 달라진다. 제1 어댑티브 게인 값(G1)과 제2 어댑티브 게인 값(G2)은 뎁스 값과 컨버전스 간의 차이 값에 비례하여 선형적으로 증가한다. 이때, 제1 어댑티브 게인 값(G1)과 제2 어댑티브 게인 값(G2)은 컨버전스에서 최소값을 가질 수 있다. 예를 들어, 제1 어댑티브 게인 값(G1)과 제2 어댑티브 게인 값(G2)은 컨버전스(C)에서 "1"일 수 있다.Referring to FIG. 9, the values of the first adaptive gain value G1 and the second adaptive gain value G2 vary depending on the depth values. The first adaptive gain value G1 and the second adaptive gain value G2 linearly increase in proportion to the difference value between the depth value and the convergence. At this time, the first adaptive gain value G1 and the second adaptive gain value G2 may have a minimum value in the convergence. For example, the first adaptive gain value G1 and the second adaptive gain value G2 may be "1" in the convergence C.

또한, 제1 어댑티브 게인 값(G1)의 최대값은 제2 어댑티브 게인 값(G2)의 최대값보다 크다. 즉, 제1 어댑티브 게인 값(G1)의 기울기는 제2 어댑티브 게인 값(G2)의 기울기보다 크게 구현될 수 있다. 제1 어댑티브 게인 값(G1)의 기울기가 제2 어댑티브 게인 값(G2)의 기울기보다 큰 경우, 제1 어댑티브 게인 값(G1)이 곱해진 1차 보정 뎁스 값들은 제2 어댑티브 게인 값(G2)이 곱해진 1차 보정 뎁스 값들보다 컨버전스(C) 주변에 분포되지 않는다. 따라서, 사용자는 제1 어댑티브 게인 값(G1)이 선택되는 경우 제2 어댑티브 게인 값(G2)이 선택되는 경우보다 더욱 입체감을 느낄 수 있다.Also, the maximum value of the first adaptive gain value G1 is larger than the maximum value of the second adaptive gain value G2. That is, the slope of the first adaptive gain value G1 may be larger than the slope of the second adaptive gain value G2. When the slope of the first adaptive gain value G1 is larger than the slope of the second adaptive gain value G2, the first correction depth values multiplied by the first adaptive gain value G1 are multiplied by the second adaptive gain value G2, Are not distributed around the convergence C more than the multiplied primary correction depth values. Therefore, the user can feel a more stereoscopic feeling than when the second adaptive gain value G2 is selected when the first adaptive gain value G1 is selected.

한편, 제1 뎁스 값 보정부(320)는 제1 뎁스 값 보정부(320)는 어댑티브 게인 값 선택부(320)에 의해 선택된 어댑티브 게인 값(G)을 이용하여 뎁스 값들을 보정한다. 구체적으로, 제1 뎁스 값 보정부(320)는 뎁스 값들 각각에 뎁스 값들의 중앙값을 감산하여 뎁스 값들을 치환한다. 뎁스 값들이 8 비트(bits)인 경우, 뎁스 값들의 중앙값은 "128"이며, 치환된 뎁스 값들은 -127 내지 128의 값을 갖는다. 제1 뎁스 값 보정부(320)는 치환된 뎁스 값들 각각에 치환된 뎁스 값들 각각에 해당하는 어댑티브 게인 값을 곱함으로써, 1차 보정할 수 있다. 예를 들어, 치환된 뎁스 값이 "-53"인 경우, "-53"에 해당하는 어댑티브 게인 값을 곱함으로써, 1차 보정할 수 있다.The first depth value correcting unit 320 corrects the depth values using the adaptive gain value G selected by the adaptive gain value selecting unit 320. The first depth value correcting unit 320 corrects the depth values using the adaptive gain value G selected by the adaptive gain value selecting unit 320. [ Specifically, the first depth value correcting unit 320 substitutes the depth values by subtracting the median value of the depth values from each of the depth values. When the depth values are 8 bits, the median value of the depth values is "128 ", and the substituted depth values have values of -127 to 128. The first depth value correction unit 320 may perform the primary correction by multiplying each of the substituted depth values by an adaptive gain value corresponding to each of the substituted depth values. For example, when the substituted depth value is "-53 ", the first-order correction can be performed by multiplying the adaptive gain value corresponding to" -53 ".

이상에서 살펴본 바와 같이, 본 발명은 뎁스 값과 컨버전스 간의 차이 값에 비례하여 선형적으로 증가하는 어댑티브 게인 값을 뎁스 값들에 곱함으로써 1차 보정한다. 즉, 본 발명은 뎁스 값과 컨버전스 간의 차이 값이 클수록 뎁스 값을 더 크게 또는 더 작게 1차 보정한다. 그 결과, 본 발명은 사용자가 더욱 입체감을 느낄 수 있다.
As described above, the present invention linearly corrects the adaptive gain value linearly increasing in proportion to the difference value between the depth value and the convergence by multiplying the depth values. That is, the present invention primarily corrects the depth value to be larger or smaller as the difference value between the depth value and the convergence is larger. As a result, the present invention allows the user to feel more stereoscopic feeling.

도 10a 및 도 10b는 뎁스 값들의 히스토그램과 컨버전스를 보여주는 예시도면들이다. 도 11a 및 도 11b는 표시패널 및 기준 초점을 보여주는 예시도면들이다. 도 10a 및 도 10b에서 x 축은 뎁스 값과 그의 중앙값 간의 차이 값을 의미하고, y 축은 개수를 의미한다. 도 10a 및 도 10b에서는 뎁스 값들이 8 비트(bits)인 것을 중심으로 설명하였다. 이 경우, 뎁스 값의 중앙값은 "128"일 수 있으며, 뎁스 값과 그의 중앙값 간의 차이 값은 -128 내지 127의 값을 가진다. 도 10a에는 뎁스 값의 분포에 따라 컨버전스(C)를 산출하지 않고, 컨버전스(C)를 "128"로 고정한 경우의 일 예가 나타나 있고, 도 10b에는 뎁스 값의 분포에 따라 컨버전스(C)를 산출한 경우의 일 예가 나타나 있다.FIGS. 10A and 10B are exemplary diagrams showing the histogram and convergence of the depth values. 11A and 11B are exemplary views showing the display panel and the reference focus. 10A and 10B, the x-axis represents the difference between the depth value and the median value, and the y-axis represents the number. In FIGS. 10A and 10B, the depth values are mainly 8 bits. In this case, the median value of the depth value may be "128 ", and the difference value between the depth value and the median value thereof is -128 to 127. 10A shows an example of the case where the convergence C is not calculated according to the distribution of the depth values and the convergence C is fixed at 128. FIG. 10B shows a case where the convergence C is calculated according to the distribution of the depth values An example of one case is shown.

도 11a 및 도 11b에는 표시패널(DIS) 및 기준 초점(RC)이 나타나 있다. 기준 초점(RC)는 컨버전스(C)에 대응하여 설정되며, 컨버전스(C)가 클수록 표시패널(DIS)의 앞쪽으로 이동되고, 컨버전스(C)가 작을수록 표시패널(DIS)의 뒤쪽으로 이동된다. 이하에서, 도 10a, 도 10b, 도 11a 및 도 11b를 결부하여 제2 뎁스 값 보정부(340)의 2차 보정 방법에 대하여 상세히 설명한다.11A and 11B show the display panel DIS and the reference focus RC. The reference focus RC is set corresponding to the convergence C and moves toward the front of the display panel DIS as the convergence C increases and toward the back of the display panel DIS as the convergence C becomes smaller . Hereinafter, the secondary correction method of the second depth value correction unit 340 will be described in detail with reference to FIGS. 10A, 10B, 11A, and 11B. FIG.

표시패널(DIS)에 표시되는 어느 한 객체의 뎁스 값이 컨버전스(C)보다 큰 경우, 그 객체는 컨버전스(C)에 대응하여 설정되는 기준 초점(RC) 대비 앞쪽에 표시되고, 표시패널(DIS)에 표시되는 또 다른 객체의 뎁스 값이 컨버전스(C)보다 작은 경우, 그 객체는 기준 초점(RC) 대비 뒤쪽에 표시되도록 구현된다. 입체영상이 컨버전스(C) 대비 너무 앞쪽으로 돌출되거나 너무 뒤쪽으로 후퇴하여 표시되는 경우에 사용자(USER)는 눈에 피로감을 느낄 수 있다.When the depth value of an object displayed on the display panel DIS is larger than the convergence C, the object is displayed in front of the reference focus RC set corresponding to the convergence C, ) Is smaller than the convergence (C), the object is implemented to be displayed behind the reference focus (RC). When the stereoscopic image is projected too far from the convergence (C) or retreated too far backward, the user (USER) may feel fatigue in the eyes.

제2 뎁스 값 보정부(340)는 컨버전스 산출부(330)에 의해 산출된 컨버전스(C)를 입력받고, 컨버전스(C)에 뎁스 값들의 중앙값을 감산하여 보정 컨버전스(CC)를 산출한다. 제2 뎁스 값 보정부(340)는 사용자(USER)의 눈의 피로감을 줄이기 위해, 보정 컨버전스(CC)에 소정의 값(α)을 합한 값(CC+α)보다 큰 1차 보정 뎁스 값들을 CC+α로 치환하고, 보정 컨버전스(CC)에 소정의 값(α)을 감산한 값(CC-α)보다 작은 1차 보정 뎁스 값들을 CC-α로 치환한다. α가 클수록 입체감은 높아지나 사용자의 눈의 피로도는 높아질 수 있으므로, α는 사전 실험을 통해 미리 결정될 수 있다. 도 11a 및 도 11b에 도시된 제1 범위(R1)는 보정 컨버전스(CC)에 소정의 값(α)을 합한 값(CC+α)에 대응하여 설정되는 범위이고, 제2 범위(R2)는 보정 컨버전스(CC)에 소정의 값(α)을 감산한 값(CC-α)에 대응하여 설정되는 범위이다.The second depth value correcting unit 340 receives the convergence C calculated by the convergence calculating unit 330 and subtracts the median value of the depth values to the convergence C to calculate the correction convergence CC. The second depth value correcting unit 340 corrects the primary correction depth values larger than the value (CC + α) by adding a predetermined value α to the correction convergence CC to reduce the fatigue of the eyes of the user USER And the primary correction depth values smaller than the value (CC-a) obtained by subtracting the predetermined value (?) From the correction convergence (CC) are replaced with CC-a. As? increases, the stereoscopic effect increases, but the fatigue of the user's eyes may increase, so? can be determined in advance through a preliminary experiment. The first range R1 shown in Figs. 11A and 11B is a range set corresponding to a value (CC + alpha) obtained by adding a predetermined value alpha to the correction convergence CC, and the second range R2 is a range Is a range set corresponding to a value (CC-alpha) obtained by subtracting a predetermined value alpha from the correction convergence CC.

종래 기술은 뎁스 값의 분포에 따라 컨버전스(C)를 산출하지 않는다. 도 10a와 같이 1차 보정 뎁스 값들 대부분이 보정 컨버전스(CC)보다 큰 값을 가질 때, 보정 컨버전스(CC)에 소정의 값(α)을 합한 값(CC+α)보다 큰 1차 보정 뎁스 값들을 CC+α로 치환하면, 치환된 값들 대부분은 CC 내지 CC+α 에 분포하게 된다. 이 경우, 입체영상은 주로 제1 범위(R1)에 표시되므로, 사용자가 느끼는 입체감은 저하되게 된다.The prior art does not calculate the convergence C according to the distribution of the depth values. As shown in FIG. 10A, when a majority of the primary correction depth values have a value larger than the correction convergence value CC, the primary correction depth value larger than the value (CC + alpha) obtained by adding the predetermined value alpha to the correction convergence value CC Are replaced with CC + alpha, most of the substituted values are distributed in CC to CC + alpha. In this case, since the stereoscopic image is mainly displayed in the first range R1, the stereoscopic effect felt by the user is lowered.

하지만, 본 발명은 뎁스 값의 분포에 따라 컨버전스(C)를 산출한다. 도 10b와 같이 1차 보정 뎁스 값들 대부분이 보정 컨버전스(CC)보다 큰 값을 가질 때, 보정 컨버전스(CC)에 소정의 값(α)을 합한 값(CC+α)보다 큰 1차 보정 뎁스 값들을 CC+α로 치환하더라도, 치환된 값들 대부분은 CC-α 내지 CC+α에 분포하게 된다. 이 경우, 입체영상은 제1 범위(R1)와 제2 범위(R2)에 표시되므로, 사용자가 느끼는 입체감은 저하되지 않는다. 즉, 본 발명은 입체영상을 표시패널의 앞쪽과 뒤쪽에 골고루 나눠 표시할 수 있으므로, 사용자가 느끼는 입체감 저하를 방지할 수 있다.However, the present invention calculates the convergence (C) according to the distribution of the depth values. 10B, when the majority of the primary correction depth values have a value larger than the correction convergence CC, the primary correction depth value (CC + alpha) larger than the value (CC + alpha) obtained by adding the predetermined value alpha to the correction convergence CC Are replaced by CC + alpha, most of the substituted values are distributed in CC-alpha to CC + alpha. In this case, since the stereoscopic image is displayed in the first range R1 and the second range R2, the stereoscopic effect felt by the user does not deteriorate. That is, since the stereoscopic image can be displayed on the front side and the back side of the display panel evenly, it is possible to prevent the stereoscopic effect from being deteriorated by the user.

제2 뎁스 값 보정부(340)는 치환된 값들 각각에 뎁스 값들의 중앙값을 합산하여 2차 보정된 뎁스 값들(DD") 각각을 산출한다. 예를 들어, 제2 뎁스 값 보정부(340)는 치환된 값이 "-30"인 경우, "-30"에 뎁스 값들의 중앙값인 "128"을 합산함으로써, 2차 보정할 수 있다.The second depth value correcting unit 340 calculates each of the second corrected depth values DD 'by adding the median value of the depth values to each of the substituted values. For example, Quot; -30 "when the substituted value is" -30 ", and by adding "128 ", which is the median value of the depth values, to the -30.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술사상을 일탈하지 아니하는 범위 내에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명은 상세한 설명에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의해 정하여져야만 할 것이다.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. Therefore, the present invention should not be limited to the details described in the detailed description, but should be defined by the claims.

10: 표시패널 110: 게이트 구동회로
120: 데이터 구동회로 130: 타이밍 콘트롤러
140: 영상 처리부 150: 호스트 시스템
200: 뎁스 값 출력부 300: 뎁스 값 보정부
310: 어댑티브 게인 값 선택부 320: 제1 뎁스 값 보정부
330: 컨버전스 산출부 340: 제2 뎁스 값 보정부
400: 3D 영상 생성부
10: display panel 110: gate drive circuit
120: Data driving circuit 130: Timing controller
140: image processor 150: host system
200: Depth value output unit 300: Depth value correction unit
310: adaptive gain value selection unit 320: first depth value correction unit
330: Convergence calculation unit 340: Second depth value correction unit
400: 3D image generating unit

Claims (9)

2D 영상 데이터를 3D 영상 데이터로 변환하는 3D 변환방법에 있어서,
상기 2D 영상 데이터를 분석하여 뎁스 값들을 산출하는 제1 단계;
상기 뎁스 값들에 어댑티브 게인 값을 적용하여 1차 보정하는 제2 단계;
상기 뎁스 값들의 분포에 따라 컨버전스를 산출하며 상기 컨버전스에 따라 1차 보정 뎁스 값들을 2차 보정하는 제3 단계; 및
2차 보정 뎁스 값들과 상기 컨버전스를 이용하여 디스패러티들을 산출하고, 상기 디스패러티들에 따라 상기 2D 영상 데이터를 쉬프트하여 상기 3D 영상 데이터를 생성하는 제4 단계를 포함하는 3D 변환방법.
A 3D conversion method for converting 2D image data into 3D image data,
A first step of analyzing the 2D image data to calculate depth values;
A second step of firstly correcting the depth values by applying an adaptive gain value to the depth values;
A third step of calculating a convergence according to the distribution of the depth values and secondarily correcting the first correction depth values according to the convergence; And
A fourth step of calculating disparities using the second correction depth values and the convergence, and shifting the 2D image data according to the disparities to generate the 3D image data.
제 1 항에 있어서,
상기 제3 단계는,
상기 컨버전스를 상기 뎁스 값들의 중앙값으로 산출하는 것을 특징으로 하는 3D 변환방법.
The method according to claim 1,
In the third step,
And the convergence is calculated as a median value of the depth values.
제 1 항에 있어서,
상기 제3 단계는,
상기 뎁스 값들의 범위를 n(n은 2 이상의 자연수) 개의 블록들로 분할하는 단계;
상기 블록들 각각에 포함된 뎁스 값들의 개수를 블록 카운트 값으로 산출는 단계;
상기 블록 카운트 값이 제1 문턱 값 이상인 블록들을 후보 블록으로 선정하는 단계; 및
상기 컨버전스를 후보 블록으로 선정된 블록들에 포함된 뎁스 값들의 중앙값으로 산출하는 단계를 포함하는 것을 특징으로 하는 3D 변환방법.
The method according to claim 1,
In the third step,
Dividing the range of the depth values into n blocks (n is a natural number of 2 or more) blocks;
Calculating a number of depth values included in each of the blocks as a block count value;
Selecting blocks having the block count value equal to or greater than the first threshold value as candidate blocks; And
And calculating the convergence as a median value of the depth values included in the blocks selected as the candidate block.
제 1 항에 있어서,
상기 어댑티브 게인 값은 상기 뎁스 값과 상기 컨버전스 간의 차이 값이 비례하여 증가하는 것을 특징으로 하는 3D 변환방법.
The method according to claim 1,
Wherein the adaptive gain value is increased in proportion to the difference value between the depth value and the convergence.
제 4 항에 있어서,
상기 어댑티브 게인 값은 상기 컨버전스에서 최소값을 갖는 것을 특징으로 하는 3D 변환방법.
5. The method of claim 4,
Wherein the adaptive gain value has a minimum value in the convergence.
제 4 항에 있어서,
상기 제2 단계는,
상기 컨버전스에 소정의 값을 합산한 값보다 큰 뎁스 값들과 상기 컨버전스에 상기 소정의 값을 감산한 값보다 작은 뎁스 값들의 개수를 카운트하여 뎁스 카운트 값을 산출하는 단계;
상기 뎁스 카운트 값이 제2 문턱 값보다 큰 경우, 제1 어댑티브 게인 값을 선택하는 단계; 및
상기 뎁스 카운트 값이 상기 제2 문턱 값보다 작거나 같은 경우, 제2 어댑티브 게인 값을 선택하는 단계를 포함하는 것을 특징으로 하는 3D 변환방법.
5. The method of claim 4,
The second step comprises:
Calculating a depth count value by counting depth values larger than a value obtained by adding a predetermined value to the convergence and a depth value smaller than a value obtained by subtracting the predetermined value from the convergence;
Selecting a first adaptive gain value if the depth count value is greater than a second threshold value; And
And selecting a second adaptive gain value if the depth count value is less than or equal to the second threshold value.
제 6 항에 있어서,
상기 제1 어댑티브 게인 값의 최대값은 상기 제2 어댑티브 게인 값의 최대값보다 큰 것을 특징으로 하는 3D 변환방법.
The method according to claim 6,
Wherein the maximum value of the first adaptive gain value is greater than the maximum value of the second adaptive gain value.
제 1 항에 있어서,
상기 제1 단계는,
상기 2D 영상 데이터의 에지를 분석하여 글로벌 뎁스 값들을 산출하고, 상기 2D 영상 데이터의 휘도 및 컬러를 분석하여 로컬 뎁스 값들을 산출하며, 상기 글로벌 뎁스 값들과 상기 로컬 뎁스 값들을 이용하여 상기 뎁스 값들을 산출하는 것을 특징으로 하는 3D 변환방법.
The method according to claim 1,
In the first step,
Calculating global depth values by analyzing edges of the 2D image data, calculating local depth values by analyzing luminance and color of the 2D image data, and calculating the depth values using the global depth values and the local depth values, And the 3D transformation method.
데이터 라인들과 게이트 라인들을 포함하는 표시패널;
입력되는 2D 영상 데이터를 3D 영상 데이터로 변환하는 3D 변환회로;
상기 3D 영상 데이터를 데이터 전압들로 변환하여 상기 데이터 라인들로 출력하는 데이터 구동회로; 및
상기 데이터 전압들에 동기되는 게이트 펄스를 상기 게이트 라인들로 순차적으로 출력하는 게이트 구동회로를 구비하고,
상기 3D 변환회로는,
2D 영상 데이터를 분석하여 뎁스 값들을 출력하는 뎁스 값 출력부;
상기 뎁스 값들에 어댑티브 게인 값을 적용하여 1차 보정하는 1차 뎁스 값 보정부;
상기 뎁스 값들의 분포에 따라 컨버전스를 산출하는 컨버전스 산출부;
상기 컨버전스에 따라 1차 보정 뎁스 값들을 2차 보정하는 2차 뎁스 값 보정부; 및
2차 보정 뎁스 값들과 상기 컨버전스를 이용하여 디스패러티들을 산출하고, 상기 디스패러티들에 따라 상기 2D 영상 데이터를 쉬프트하여 3D 영상 데이터를 생성하는 3D 영상 생성부를 포함하는 것을 특징으로 하는 입체영상 표시장치.
A display panel including data lines and gate lines;
A 3D conversion circuit for converting input 2D image data into 3D image data;
A data driving circuit for converting the 3D image data into data voltages and outputting the data voltages to the data lines; And
And a gate driving circuit sequentially outputting gate pulses synchronized with the data voltages to the gate lines,
Wherein the 3D conversion circuit comprises:
A depth value output unit for analyzing 2D image data and outputting depth values;
A first-order depth value correcting unit for performing first-order correction by applying an adaptive gain value to the depth values;
A convergence calculation unit for calculating a convergence according to the distribution of the depth values;
A second-order depth value correcting unit for secondarily correcting the first-order correction depth values according to the convergence; And
And a 3D image generator for calculating the disparities using the second correction depth values and the convergence and for shifting the 2D image data according to the disparities to generate 3D image data. .
KR1020130076042A 2013-06-28 2013-06-28 3d conversion method and stereoscopic image display device using the same KR102126530B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130076042A KR102126530B1 (en) 2013-06-28 2013-06-28 3d conversion method and stereoscopic image display device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130076042A KR102126530B1 (en) 2013-06-28 2013-06-28 3d conversion method and stereoscopic image display device using the same

Publications (2)

Publication Number Publication Date
KR20150003056A true KR20150003056A (en) 2015-01-08
KR102126530B1 KR102126530B1 (en) 2020-06-25

Family

ID=52476022

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130076042A KR102126530B1 (en) 2013-06-28 2013-06-28 3d conversion method and stereoscopic image display device using the same

Country Status (1)

Country Link
KR (1) KR102126530B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110078183A (en) * 2009-12-30 2011-07-07 삼성전자주식회사 Method and apparatus for generating 3d image data
JP2012010255A (en) * 2010-06-28 2012-01-12 Sharp Corp Image conversion device, method for controlling image conversion device, image conversion device control program and recording medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110078183A (en) * 2009-12-30 2011-07-07 삼성전자주식회사 Method and apparatus for generating 3d image data
JP2012010255A (en) * 2010-06-28 2012-01-12 Sharp Corp Image conversion device, method for controlling image conversion device, image conversion device control program and recording medium

Also Published As

Publication number Publication date
KR102126530B1 (en) 2020-06-25

Similar Documents

Publication Publication Date Title
TWI510054B (en) Stereoscopic image display device and method for driving the same
KR101777875B1 (en) Stereoscopic image display and method of adjusting stereoscopic image thereof
US8878842B2 (en) Stereoscopic image display device and method for driving the same
US8743111B2 (en) Stereoscopic image display and method for driving the same
KR101869872B1 (en) Method of multi-view image formation and stereoscopic image display device using the same
KR101992163B1 (en) Stereoscopic image display device and method for driving the same
KR102126532B1 (en) Method of multi-view image formation and stereoscopic image display device using the same
KR101963385B1 (en) Disparity calculation method and stereoscopic image display device
KR101929042B1 (en) Disparity calculation unit and stereoscopic image display device including the same and disparity calculation method
KR101990334B1 (en) Stereoscopic image display device and method for driving the same
US9626935B2 (en) Stereoscopic image display device and method for driving the same
KR102126530B1 (en) 3d conversion method and stereoscopic image display device using the same
KR102022527B1 (en) Stereoscopic image display device and disparity calculation method thereof
US9137520B2 (en) Stereoscopic image display device and method of displaying stereoscopic image
KR102293837B1 (en) 3D display device and driving method thereof
KR20160024283A (en) Lenticular lens type stereoscopic 3d display device
KR101961943B1 (en) 3d image data formation method and stereoscopic image display device using the same
KR101843198B1 (en) Method of multi-view image formation and stereoscopic image display device using the same
KR101870233B1 (en) Method for improving 3d image quality and stereoscopic image display using the same
KR20130061287A (en) Method of multi-view image formation and stereoscopic image display device using the same
KR101983369B1 (en) Multiview image generation method and stereoscopic image display device using the same
KR101829466B1 (en) Stereoscopic image display device
KR101863140B1 (en) Display Apparatus For Displaying Three Dimensional Picture And Driving Method For The Same
KR102045563B1 (en) Multiview image generation method and stereoscopic image display device
KR20140073814A (en) Disparity calculation method and stereoscopic image display device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant