KR20170106605A - 표시 패널의 구동 장치 - Google Patents
표시 패널의 구동 장치 Download PDFInfo
- Publication number
- KR20170106605A KR20170106605A KR1020160029816A KR20160029816A KR20170106605A KR 20170106605 A KR20170106605 A KR 20170106605A KR 1020160029816 A KR1020160029816 A KR 1020160029816A KR 20160029816 A KR20160029816 A KR 20160029816A KR 20170106605 A KR20170106605 A KR 20170106605A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- communication error
- signal
- communication
- determination unit
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/006—Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control 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/2092—Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/08—Details of timing specific for flat panels, other than clock recovery
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/08—Fault-tolerant or redundant circuits, or circuits in which repair of defects is prepared
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/12—Test circuits or failure detection circuits included in a display system, as permanent part thereof
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/10—Use of a protocol of communication by packets in interfaces along the display data pipeline
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
표시 패널의 구동 장치는 인터페이스부, 타이밍 컨트롤러, 게이트 구동부 및 데이터 구동부를 포함한다. 인터페이스부는 통신 에러의 발생 여부를 판단하고, 통신 에러가 발생한 경우에도 입력 영상 데이터의 데이터 스트림의 패킷을 처리하는 데이터 판단부를 포함한다. 타이밍 컨트롤러는 인터페이스부로부터 처리된 입력 영상 데이터를 수신하여 데이터 신호, 게이트 제어 신호 및 데이터 제어 신호를 생성한다. 게이트 구동부는 게이트 제어 신호를 기초로 게이트 신호를 생성한다. 데이터 구동부는 데이터 제어 신호 및 데이터 신호를 기초로 데이터 전압을 생성한다.
Description
본 발명은 표시 패널의 구동 장치에 관한 것으로, 더욱 상세하게는 애플리케이션 프로세서와의 통신 인터페이스가 향상된 표시 패널의 구동 장치에 관한 것이다.
MIPI(Mobile Industry Processor Interface)는 현재 nHD(360*640) 이상 해상도의 모바일 제품에서 많이 사용되고 있는 인터페이스이다.
현재 MIPI의 스펙에 의하면 통신 에러 발생 시에는 유효 패킷을 처리할 수 없고, 통신 에러 발생 시 마지막 통신 에러에 대한 에러 리포트만을 출력하며, Full HD 이상의 해상도에 대한 통신 에러 처리에 대한 기법이 마련되어 있지 않은 문제가 있다.
이에 본 발명의 기술적 과제는 이러한 점에서 착안된 것으로, 통신 에러가 발생하더라도 패킷을 처리할 수 있고, 통신 에러에 대한 횟수를 누적할 수 있으며, Full HD 이상의 해상도를 지원하기 위해 복수의 인터페이스부 간의 통신 에러 처리를 구현한 표시 패널의 구동 장치를 제공하는 것이다.
상기한 본 발명의 목적을 실현하기 위한 일 실시예에 따른 표시 패널의 구동 장치는 인터페이스부, 타이밍 컨트롤러, 게이트 구동부 및 데이터 구동부를 포함한다. 상기 인터페이스부는 통신 에러의 발생 여부를 판단하고, 상기 통신 에러가 발생한 경우에도 입력 영상 데이터의 데이터 스트림의 패킷을 처리하는 데이터 판단부를 포함한다. 상기 타이밍 컨트롤러는 상기 인터페이스부로부터 상기 처리된 입력 영상 데이터를 수신하여 데이터 신호, 게이트 제어 신호 및 데이터 제어 신호를 생성한다. 상기 게이트 구동부는 상기 게이트 제어 신호를 기초로 게이트 신호를 생성한다. 상기 데이터 구동부는 상기 데이터 제어 신호 및 상기 데이터 신호를 기초로 데이터 전압을 생성한다.
본 발명의 일 실시예에 있어서, 상기 데이터 판단부는 상기 데이터 스트림의 상기 패킷의 유효여부를 판단하여, 상기 패킷 중 유효한 패킷만을 처리할 수 있다.
본 발명의 일 실시예에 있어서, 상기 데이터 판단부는 상기 통신 에러가 발생하지 않은 경우 상기 패킷을 처리할 수 있다. 상기 데이터 판단부는 상기 통신 에러가 발생하고 패킷 처리 인에이블 신호가 활성화 상태일 때, 상기 패킷을 처리하며, 상기 데이터 판단부는 상기 통신 에러가 발생하고 상기 패킷 처리 인에이블 신호가 비활성화 상태일 때, 상기 패킷을 처리하지 않을 수 있다.
본 발명의 일 실시예에 있어서, 상기 통신 에러가 발생한 경우, 상기 데이터 판단부는 상기 패킷 처리 여부와 무관하게 에러 리포트를 출력할 수 있다.
상기한 본 발명의 목적을 실현하기 위한 일 실시예에 따른 표시 패널의 구동 장치는 인터페이스부, 타이밍 컨트롤러, 게이트 구동부 및 데이터 구동부를 포함한다. 상기 인터페이스부는 통신 에러의 발생 여부를 판단하고 입력 영상 데이터를 처리하는 데이터 판단부 및 상기 통신 에러의 횟수를 누적하는 에러 누적부를 포함한다. 상기 타이밍 컨트롤러는 상기 인터페이스부로부터 상기 처리된 입력 영상 데이터를 수신하여 데이터 신호, 게이트 제어 신호 및 데이터 제어 신호를 생성할 수 있다. 상기 게이트 구동부는 상기 게이트 제어 신호를 기초로 게이트 신호를 생성할 수 있다. 상기 데이터 구동부는 상기 데이터 제어 신호 및 상기 데이터 신호를 기초로 데이터 전압을 생성할 수 있다.
본 발명의 일 실시예에 있어서, 누적 값 읽기 요청이 있을 때, 상기 에러 누적부는 상기 누적된 통신 에러의 횟수를 출력할 수 있다.
본 발명의 일 실시예에 있어서, 누적 값 읽기 요청이 있고, 버스 턴 어라운드(Bus turn-around) 신호가 수신되면, 상기 에러 누적부는 상기 누적된 통신 에러의 횟수를 출력할 수 있다.
본 발명의 일 실시예에 있어서, 상기 인터페이스부는 애플리케이션 프로세서에 에러 리포트와 상기 누적된 통신 에러의 횟수를 선택적으로 출력하는 트랜스미터를 더 포함할 수 있다.
본 발명의 일 실시예에 있어서, 상기 트랜스미터는 상기 누적 값 읽기 요청이 없을 때 상기 애플리케이션 프로세서에 상기 에러 리포트를 출력할 수 있다. 상기 트랜스미터는 상기 누적 값 읽기 요청이 있을 때 상기 애플리케이션 프로세서에 상기 누적된 통신 에러의 횟수를 출력할 수 있다.
본 발명의 일 실시예에 있어서, 상기 데이터 판단부는 복수의 종류의 상기 통신 에러를 판단할 수 있다. 상기 에러 누적부는 상기 통신 에러의 상기 종류에 따라 별도로 상기 통신 에러의 횟수를 누적할 수 있다.
상기한 본 발명의 목적을 실현하기 위한 일 실시예에 따른 표시 패널의 구동 장치는 제1 인터페이스부, 제2 인터페이스부, 타이밍 컨트롤러, 게이트 구동부 및 데이터 구동부를 포함한다. 상기 제1 인터페이스부는 표시 패널의 제1 영역에 대응되는 제1 입력 영상 데이터를 수신하고, 상기 제1 입력 영상 데이터의 제1 통신 에러의 발생 여부를 판단하여 제1 통신 에러 신호를 생성하며, 상기 제1 입력 영상 데이터를 처리하는 제1 데이터 판단부를 포함한다. 상기 제2 인터페이스부는 상기 표시 패널의 제2 영역에 대응되는 제2 입력 영상 데이터를 수신하고, 상기 제2 입력 영상 데이터의 제2 통신 에러의 발생 여부를 판단하여 제2 통신 에러 신호를 생성하며, 상기 제2 입력 영상 데이터를 처리하고, 상기 제2 통신 에러 신호를 상기 제1 데이터 판단부에 출력한다. 상기 타이밍 컨트롤러는 상기 제1 및 제2 인터페이스부로부터 상기 처리된 제1 및 제2 입력 영상 데이터를 수신하여 데이터 신호, 게이트 제어 신호 및 데이터 제어 신호를 생성한다. 상기 게이트 구동부는 게이트 제어 신호를 기초로 게이트 신호를 생성한다. 상기 데이터 구동부는 상기 데이터 제어 신호 및 상기 데이터 신호를 기초로 데이터 전압을 생성한다.
본 발명의 일 실시예에 있어서, 상기 제1 데이터 판단부는 상기 제1 통신 에러 신호 및 상기 제2 통신 에러 신호를 이용하여 상기 제1 인터페이스부 및 상기 제2 인터페이스부의 적어도 하나의 통신 에러를 나타내는 제3 통신 에러 신호를 생성할 수 있다.
본 발명의 일 실시예에 있어서, 상기 제1 통신 에러 신호의 플래그가 비활성 상태이고, 상기 제2 통신 에러 신호의 플래그가 비활성 상태이면, 상기 제3 통신 에러 신호의 플래그는 비활성 상태일 수 있다. 상기 제1 통신 에러 신호의 플래그가 활성 상태이고, 상기 제2 통신 에러 신호의 플래그가 비활성 상태이면, 상기 제3 통신 에러 신호의 플래그는 활성 상태일 수 있다. 상기 제1 통신 에러 신호의 플래그가 비활성 상태이고, 상기 제2 통신 에러 신호의 플래그가 활성 상태이면, 상기 제3 통신 에러 신호의 플래그는 활성 상태일 수 있다. 상기 제1 통신 에러 신호의 플래그가 활성 상태이고, 상기 제2 통신 에러 신호의 플래그가 활성 상태이면, 상기 제3 통신 에러 신호의 플래그는 활성 상태일 수 있다.
본 발명의 일 실시예에 있어서, 상기 제1 인터페이스부는 입력 제어 신호를 수신하여 상기 타이밍 컨트롤러에 출력하는 제어부를 더 포함할 수 있다.
본 발명의 일 실시예에 있어서, 상기 제어부는 상기 제3 통신 에러 신호가 출력된 후에 상기 제1 데이터 판단부의 상기 제1 통신 에러 신호 및 상기 제2 데이터 판단부의 상기 제2 통신 에러 신호를 리셋할 수 있다.
본 발명의 일 실시예에 있어서, 상기 제1 인터페이스부는 상기 제3 통신 에러 신호를 애플리케이션 프로세서로 출력하는 트랜스미터를 포함하고, 상기 제2 인터페이스부는 상기 제3 통신 에러 신호를 상기 애플리케이션 프로세서로 출력하는 트랜스미터를 포함하지 않을 수 있다.
본 발명의 일 실시예에 있어서, 상기 제1 인터페이스부 및 상기 제2 인터페이스부 중 적어도 어느 하나는 상기 제1 통신 에러 또는 상기 제2 통신 에러가 발생한 경우에도 상기 제1 입력 영상 데이터 또는 상기 제2 입력 영상 데이터의 데이터 스트림의 패킷을 처리할 수 있다.
본 발명의 일 실시예에 있어서, 상기 제1 인터페이스부 및 상기 제2 인터페이스부 중 적어도 어느 하나는 상기 제1 통신 에러의 횟수 또는 상기 제2 통신 에러의 횟수를 누적하는 에러 누적부를 포함할 수 있다.
이와 같은 표시 패널의 구동 장치에 따르면, 통신 에러가 발생하더라도 유효한 패킷을 처리할 수 있으므로 표시 패널의 신뢰성을 향상시킬 수 있고, 통신 에러에 대한 횟수를 누적할 수 있으므로 통신 에러의 횟수에 따라 통신 에러에 대해 유연한 대응을 할 수 있으며, 복수의 인터페이스부 간의 통신 에러 처리를 구현하여 Full HD 이상의 해상도를 지원할 수 있다. 결과적으로, 애플리케이션 프로세서와의 통신 인터페이스가 향상되며, 표시 패널의 표시 품질이 향상될 수 있다.
도 1은 본 발명의 일 실시예에 따른 표시 장치를 나타내는 블록도이다.
도 2는 도 1의 인터페이스부를 나타내는 블록도이다.
도 3은 도 2의 데이터 판단부의 동작을 나타내는 순서도이다.
도 4는 본 발명의 일 실시예에 따른 표시 패널 구동 장치의 인터페이스부를 나타내는 블록도이다.
도 5는 도 4의 데이터 판단부의 동작을 나타내는 순서도이다.
도 6은 본 발명의 일 실시예에 따른 표시 장치의 일부를 나타내는 블록도이다.
도 7a는 도 6의 제1 데이터 판단부의 동작을 나타내는 표이다.
도 7b는 도 6의 제1 데이터 판단부의 동작을 나타내는 순서도이다.
도 2는 도 1의 인터페이스부를 나타내는 블록도이다.
도 3은 도 2의 데이터 판단부의 동작을 나타내는 순서도이다.
도 4는 본 발명의 일 실시예에 따른 표시 패널 구동 장치의 인터페이스부를 나타내는 블록도이다.
도 5는 도 4의 데이터 판단부의 동작을 나타내는 순서도이다.
도 6은 본 발명의 일 실시예에 따른 표시 장치의 일부를 나타내는 블록도이다.
도 7a는 도 6의 제1 데이터 판단부의 동작을 나타내는 표이다.
도 7b는 도 6의 제1 데이터 판단부의 동작을 나타내는 순서도이다.
이하, 첨부한 도면들을 참조하여, 본 발명을 보다 상세하게 설명하고자 한다.
도 1은 본 발명의 일 실시예에 따른 표시 장치를 나타내는 블록도이다.
도 1을 참조하면, 상기 표시 장치는 애플리케이션 프로세서(100), 표시 패널 구동 장치(200) 및 표시 패널(300)을 포함한다.
상기 애플리케이션 프로세서(100)는 상기 표시 패널 구동 장치(200)를 제어하여 상기 표시 패널(300)에 영상을 표시하도록 한다. 상기 애플리케이션 프로세서(100)는 입력 영상 데이터(RGB0)를 상기 표시 패널 구동 장치(200)에 출력한다. 도시하지 않았으나, 상기 애플리케이션 프로세서(100)는 입력 제어 신호를 상기 표시 패널 구동 장치(200)에 출력할 수 있다. 상기 입력 제어 신호는 상기 입력 영상 데이터(RGB0)의 타이밍에 대한 정보를 포함할 수 있다.
예를 들어, 상기 애플리케이션 프로세서(100)는 상기 표시 장치를 포함하는 전자 장치의 중앙 처리 장치일 수 있다. 예를 들어, 상기 애플리케이션 프로세서(100)는 모바일 장치의 중앙 처리부일 수 있다. 예를 들어, 상기 애플리케이션 프로세서(100)는 텔레비전의 세트보드일 수 있다.
상기 표시 패널(300)은 영상을 표시하는 표시부 및 상기 표시부에 이웃하여 배치되는 주변부를 포함한다.
상기 표시 패널(300)은 복수의 게이트 라인들(GL), 복수의 데이터 라인들(DL) 및 상기 게이트 라인들(GL)과 상기 데이터 라인들(DL) 각각에 전기적으로 연결된 복수의 단위 픽셀들을 포함한다. 상기 게이트 라인들(GL)은 제1 방향(D1)으로 연장되고, 상기 데이터 라인들(DL)은 상기 제1 방향(D1)과 교차하는 제2 방향(D2)으로 연장된다.
상기 표시 패널 구동 장치(200)는 인터페이스부(210), 타이밍 컨트롤러(220), 게이트 구동부(230), 감마 기준 전압 생성부(240) 및 데이터 구동부(250)를 포함한다.
상기 인터페이스부(210)는 상기 입력 영상 데이터(RGB0)를 수신한다. 상기 인터페이스부(210)는 상기 입력 영상 데이터(RGB0)의 데이터 스트림을 처리한다. 상기 인터페이스부(210)는 처리된 상기 입력 영상 데이터(RGB1)를 상기 타이밍 컨트롤러(220)에 출력한다. 예를 들어, 상기 인터페이스부(210)가 수신한 상기 입력 영상 데이터(RGB0)는 상기 인터페이스부(210)가 처리한 상기 입력 영상 데이터(RGB1)와 동일한 내용을 포함하나, 형식이 상이할 수 있다.
상기 인터페이스부(210)의 동작에 대해서는 도 2 및 도 3을 참조하여 상세히 후술한다.
상기 타이밍 컨트롤러(220)는 상기 인터페이스부(210)로부터 상기 처리된 입력 영상 데이터(RGB1)를 수신한다. 상기 타이밍 컨트롤러(220)는 도시하지 않았으나, 입력 제어 신호를 더 수신할 수 있다. 상기 입력 영상 데이터는 적색 영상 데이터(R), 녹색 영상 데이터(G) 및 청색 영상 데이터(B)를 포함할 수 있다. 상기 입력 제어 신호는 마스터 클럭 신호, 데이터 인에이블 신호를 포함할 수 있다. 상기 입력 제어 신호는 수직 동기 신호 및 수평 동기 신호를 더 포함할 수 있다.
상기 타이밍 컨트롤러(220)는 상기 입력 영상 데이터(RGB1) 및 상기 입력 제어 신호를 근거로 제1 제어 신호(CONT1), 제2 제어 신호(CONT2), 제3 제어 신호(CONT3) 및 데이터 신호(DATA)를 생성한다.
상기 타이밍 컨트롤러(220)는 상기 입력 제어 신호를 근거로 상기 게이트 구동부(230)의 동작을 제어하기 위한 상기 제1 제어 신호(CONT1)를 생성하여 상기 게이트 구동부(230)에 출력한다. 상기 제1 제어 신호(CONT1)는 수직 개시 신호 및 게이트 클럭 신호를 포함할 수 있다.
상기 타이밍 컨트롤러(220)는 상기 입력 제어 신호를 근거로 상기 데이터 구동부(250)의 동작을 제어하기 위한 상기 제2 제어 신호(CONT2)를 생성하여 상기 데이터 구동부(250)에 출력한다. 상기 제2 제어 신호(CONT2)는 수평 개시 신호 및 로드 신호를 포함할 수 있다.
상기 타이밍 컨트롤러(220)는 상기 입력 영상 데이터(RGB1)를 근거로 데이터 신호(DATA)를 생성한다. 상기 타이밍 컨트롤러(220)는 상기 데이터 신호(DATA)를 상기 데이터 구동부(250)에 출력한다.
상기 타이밍 컨트롤러(220)는 상기 입력 제어 신호를 근거로 상기 감마 기준 전압 생성부(240)의 동작을 제어하기 위한 상기 제3 제어 신호(CONT3)를 생성하여 상기 감마 기준 전압 생성부(240)에 출력한다.
상기 게이트 구동부(230)는 상기 타이밍 컨트롤러(220)로부터 입력 받은 상기 제1 제어 신호(CONT1)에 응답하여 상기 게이트 라인들(GL)을 구동하기 위한 게이트 신호들을 생성한다. 상기 게이트 구동부(230)는 상기 게이트 신호들을 상기 게이트 라인들(GL)에 순차적으로 출력한다.
상기 게이트 구동부(230)는 상기 표시 패널(300)에 직접 실장되거나, 테이프 캐리어 패키지(tape carrier package: TCP) 형태로 상기 표시 패널(300)에 연결될 수 있다. 한편, 상기 게이트 구동부(230)는 상기 표시 패널(300)의 상기 주변부에 집적될 수도 있다.
상기 감마 기준 전압 생성부(240)는 상기 타이밍 컨트롤러(220)로부터 입력 받은 상기 제3 제어 신호(CONT3)에 응답하여 감마 기준 전압(VGREF)을 생성한다. 상기 감마 기준 전압 생성부(240)는 상기 감마 기준 전압(VGREF)을 상기 데이터 구동부(250)에 제공한다. 상기 감마 기준 전압(VGREF)은 각각의 데이터 신호(DATA)에 대응하는 값을 갖는다.
본 발명의 일 실시예에서, 상기 감마 기준 전압 생성부(240)는 상기 타이밍 컨트롤러(220) 내에 배치되거나 상기 데이터 구동부(250) 내에 배치될 수 있다.
상기 데이터 구동부(250)는 상기 타이밍 컨트롤러(220)로부터 상기 제2 제어 신호(CONT2) 및 상기 데이터 신호(DATA)를 입력 받고, 상기 감마 기준 전압 생성부(240)로부터 상기 감마 기준 전압(VGREF)을 입력 받는다. 상기 데이터 구동부(250)는 상기 데이터 신호(DATA)를 상기 감마 기준 전압(VGREF)을 이용하여 아날로그 형태의 데이터 전압으로 변환한다. 상기 데이터 구동부(250)는 상기 데이터 전압을 상기 데이터 라인(DL)에 출력한다.
상기 데이터 구동부(250)는 상기 표시 패널(300)에 직접 실장되거나, 테이프 캐리어 패키지(tape carrier package: TCP) 형태로 상기 표시 패널(300)에 연결될 수 있다. 한편, 상기 데이터 구동부(250)는 상기 표시 패널(300)의 상기 주변부에 집적될 수도 있다.
도 2는 도 1의 인터페이스부(210)를 나타내는 블록도이다. 도 3은 도 2의 데이터 판단부(212)의 동작을 나타내는 순서도이다.
도 1 내지 도 3을 참조하면, 상기 인터페이스부(210)는 리시버(211), 데이터 판단부(212) 및 트랜스미터(213)를 포함한다.
상기 인터페이스부(210)는 상기 표시 패널 구동 장치(200)가 상기 애플리케이션 프로세서(100)와 통신할 수 있도록 하는 역할을 한다. 예를 들어, 상기 표시 패널 구동 장치(200)와 상기 애플리케이션 프로세서(100)는 MIPI(Mobile Industry Processor Interface)를 통해 통신할 수 있다.
상기 리시버(211)는 상기 애플리케이션 프로세서(100)로부터 상기 입력 영상 데이터(RGB0)를 수신하여 상기 데이터 판단부(212)로 전달한다.
상기 데이터 판단부(212)는 상기 입력 영상 데이터(RGB0)를 처리하여 상기 처리된 입력 영상 데이터(RGB1)를 상기 타이밍 컨트롤러(220)에 출력한다.
상기 데이터 판단부(212)는 상기 수신된 입력 영상 데이터(RGB0)가 통신 에러를 갖고 있는지 판단한다. 상기 수신된 입력 영상 데이터(RGB0)가 통신 에러를 갖고 있는 경우, 상기 데이터 판단부(212)는 에러 신호(ER)를 생성한다. 상기 데이터 판단부(212)는 상기 에러 신호(ER)를 상기 트랜스미터(213)로 출력한다.
상기 트랜스미터(213)는 상기 에러 신호(ER)를 상기 애플리케이션 프로세서(100)로 출력한다.
상기 입력 영상 데이터(RGB0)는 패킷 단위의 데이터 스트림을 포함할 수 있다. 예를 들어, 상기 데이터 스트림은 {SoT, DATA ID, DATA0, DATA1, ECC, EoT}의 형태를 포함할 수 있다. 상기 데이터 스트림 중 {DATA ID, DATA0, DATA1, ECC}는 패킷 헤더일 수 있다. SoT는 트랜스미션의 시작 신호이다. DATA ID는 데이터의 식별자이다. DATA ID는 버추얼 채널 식별자 및 데이터 타입 정보를 포함할 수 있다. DATA0 및 DATA1은 패킷 데이터이다. 예를 들어, 상기 패킷 데이터의 길이는 2 byte일 수 있다. ECC는 상기 패킷 헤더의 에러 정정 코드이다. EoT는 트랜스미션의 종료 신호이다.
상기 통신 에러의 종류는 SoT 에러, SoT 싱크 에러, EoT 싱크 에러, Bus Turn-Around(BTA) 타이머 타임 아웃, Ecc 에러, Checksum 에러, Invalid Transmission length, DSI Protocol Violation 등이 있다. Bus Turn-Around(BTA)는 상기 통신 인터페이스의 제1 주체가 데이터의 전송이 끝났음을 상대방인 제2 주체에게 알리는 신호이다. 상기 BTA가 수신되면 상기 통신 인터페이스의 상기 제2 주체에서 상기 제1 주체에게 데이터의 전송을 시작할 수 있다. DSI는 display serial interface의 약자이다.
상기 애플리케이션 프로세서(100)에 따라, 상기 패킷은 유효하더라도 상기 데이터 형식 상의 문제로 상기 통신 에러 중 일부를 계속하여 발생시킬 수 있다. 종래의 통신 인터페이스에서는 상기 통신 에러가 발생하는 경우, 패킷의 유효여부와 관계 없이, 상기 패킷을 처리하지 않아, 상기 표시 패널(300) 상에 표시 영상이 표시되지 않는 문제가 있다. 예를 들어, 특정 애플리케이션 프로세서(100)는 유효한 패킷을 전송하나, EoT의 형식에 문제가 있어, 상기 DSI Protocol Violation을 계속하여 발생시키는 경우가 있다.
본 발명의 일 실시예의 상기 데이터 판단부(212)는 상기 통신 에러가 발생한 경우에도 입력 영상 데이터(RGB0)의 데이터 스트림의 패킷을 처리할 수 있다.
본 발명의 일 실시예의 상기 데이터 판단부(212)는 상기 통신 에러가 발생한 경우, 상기 데이터 스트림의 상기 패킷의 유효여부를 판단하여, 상기 패킷 중 유효한 패킷만을 처리할 수 있다.
이와는 달리, 상기 데이터 판단부(212)는 상기 데이터 스트림의 상기 패킷의 유효 여부를 판단하지 않고 상기 통신 에러의 종류에 따라 상기 패킷의 처리 여부를 결정할 수 있다. 예를 들어, 상기 데이터 판단부(212)는 상기 패킷의 데이터와 무관한 상기 통신 에러가 발생한 경우, 상기 데이터 스트림의 상기 패킷의 유효 여부를 판단하지 않고 상기 패킷을 처리할 수 있다. 예를 들어, 상기 데이터 판단부(212)는 상기 SoT 에러, 상기 EoT 에러, 상기 Checksum 에러, 상기 DSI Protocol Violation 의 경우, 상기 데이터 스트림의 상기 패킷의 유효 여부를 판단하지 않고 상기 패킷을 처리할 수 있다.
상기 데이터 판단부(212)는 상기 입력 영상 데이터(RGB0)에 대해, 상기 통신 에러가 발생하였는지 여부를 판단한다(step S100).
상기 데이터 판단부(212)는 상기 통신 에러가 발생하지 않은 경우, 상기 패킷을 처리한다(step S400).
상기 데이터 판단부(212)는 상기 통신 에러가 발생한 경우 상기 에러 신호(ER)를 기초로 에러 리포트를 상기 트랜스미터(213)에 출력한다(step S200). 상기 트랜스미터(213)는 상기 에러 리포트를 상기 애플리케이션 프로세서(100)에 출력한다. 즉, 상기 통신 에러가 발생한 경우, 상기 데이터 판단부(212)는 상기 패킷 처리 여부와 무관하게 에러 리포트를 출력할 수 있다.
상기 데이터 판단부(212)는 패킷 처리 인에이블 신호에 따라 상기 패킷 처리를 하거나 하지 않을 수 있다. 상기 데이터 판단부(212)는 상기 패킷 처리 인에이블 신호의 활성화 여부를 확인한다(step S300).
상기 패킷 처리 인에이블 신호가 활성화되는 경우, 상기 통신 에러에도 불구하고 상기 데이터 판단부(212)는 유효한 패킷을 처리한다(step S400). 상기 패킷 처리 인에이블 신호가 비활성화되는 경우, 상기 통신 에러가 발생하면 상기 데이터 판단부(212)는 패킷을 처리하지 않는다(NO PROCESSING). 즉, 상기 패킷 처리 인에이블 신호가 비활성화되는 경우, 상기 통신 에러가 발생하면 상기 데이터 판단부(212)는 유효한 패킷이 존재하더라도 상기 패킷을 처리하지 않는다.
본 발명의 일 실시예에 따르면 상기 패킷 처리 인에이블 신호는 상기 통신 에러의 종류에 따라 개별적으로 설정될 수 있다. 예를 들어, DSI Protocol Violation의 경우에 대해서는 패킷 처리 인에이블 신호를 활성화하여, DSI Protocol Violation이 발생하더라도 상기 유효 패킷을 처리하도록 학 수 있다(step S400). 예를 들어, Checksum 에러의 경우에 대해서는 패킷 처리 인에이블 신호를 비활성화하여, Checksum 에러가 발생하는 경우에는 패킷 처리를 하지 않을 수 있다(NO PROCESSING) 상기 유효 패킷을 처리하도록 할 수 있다.
본 실시예에 따르면, 상기 표시 패널 구동 장치(200)의 상기 인터페이스부(210)는 통신 에러가 발생하더라도 유효한 패킷을 처리할 수 있으므로 표시 패널(300)의 신뢰성을 향상시킬 수 있다. 따라서, 상기 표시 패널 구동 장치(200)의 상기 애플리케이션 프로세서(100)와의 통신 인터페이스가 향상되며, 상기 표시 패널(300)의 표시 품질이 향상될 수 있다.
도 4는 본 발명의 일 실시예에 따른 표시 패널 구동 장치의 인터페이스부(210A)를 나타내는 블록도이다. 도 5는 도 4의 데이터 판단부(212A)의 동작을 나타내는 순서도이다.
본 실시예에 따른 표시 패널의 구동 장치는 인터페이스부를 제외하면, 도 1 내지 도 3을 참조하여 설명한 표시 패널의 구동 장치와 실질적으로 동일하다. 따라서, 동일하거나 대응되는 구성 요소에 대해서는 동일한 참조번호를 이용하고, 중복되는 설명은 생략한다.
도 1, 도 4 및 도 5를 참조하면, 상기 표시 장치는 애플리케이션 프로세서(100), 표시 패널 구동 장치(200) 및 표시 패널(300)을 포함한다.
상기 표시 패널 구동 장치(200)는 인터페이스부(210A), 타이밍 컨트롤러(220), 게이트 구동부(230), 감마 기준 전압 생성부(240) 및 데이터 구동부(250)를 포함한다.
상기 인터페이스부(210A)는 상기 입력 영상 데이터(RGB0)를 수신한다. 상기 인터페이스부(210A)는 상기 입력 영상 데이터(RGB0)의 데이터 스트림을 처리한다. 상기 인터페이스부(210A)는 처리된 상기 입력 영상 데이터(RGB1)를 상기 타이밍 컨트롤러(220)에 출력한다.
상기 인터페이스부(210A)는 리시버(211A), 데이터 판단부(212A), 트랜스미터(213A) 및 에러 누적부(214A)를 포함한다.
상기 인터페이스부(210A)는 상기 표시 패널 구동 장치(200)가 상기 애플리케이션 프로세서(100)와 통신할 수 있도록 하는 역할을 한다. 예를 들어, 상기 표시 패널 구동 장치(200)와 상기 애플리케이션 프로세서(100)는 MIPI(Mobile Industry Processor Interface)를 통해 통신할 수 있다.
상기 리시버(211A)는 상기 애플리케이션 프로세서(100)로부터 상기 입력 영상 데이터(RGB0)를 수신하여 상기 데이터 판단부(212A)로 전달한다.
상기 데이터 판단부(212A)는 상기 입력 영상 데이터(RGB0)를 처리하여 상기 처리된 입력 영상 데이터(RGB1)를 상기 타이밍 컨트롤러(220)에 출력한다.
상기 데이터 판단부(212A)는 상기 수신된 입력 영상 데이터(RGB0)가 통신 에러를 갖고 있는지 판단한다. 상기 수신된 입력 영상 데이터(RGB0)가 통신 에러를 갖고 있는 경우, 상기 데이터 판단부(212A)는 에러 신호(ER)를 생성한다. 상기 데이터 판단부(212A)는 상기 에러 신호(ER)를 상기 트랜스미터(213A)로 출력한다.
상기 트랜스미터(213A)는 상기 에러 신호(ER)를 상기 애플리케이션 프로세서(100)로 출력한다.
종래의 상기 인터페이스부가 출력하는 에러 리포트는 에러의 발생 여부만을 포함하며, 에러의 발생 횟수 정보는 포함하지 않는다. 따라서, 에러의 발생 빈도에 따른 적절한 대응을 하기 어려운 문제가 있다.
본 실시예에서 상기 인터페이스부(210A)는 상기 통신 에러의 횟수를 누적하는 에러 누적부(214A)를 더 포함한다. 상기 데이터 판단부(212A)는 상기 에러 신호(ER)를 상기 에러 누적부(214A)에 출력한다. 상기 에러 누적부(214A)는 상기 에러 신호(ER)를 기초로 상기 통신 에러의 횟수를 누적한다.
상기 애플리케이션 프로세서(100)로부터 누적 값 읽기 요청이 있을 때, 상기 에러 누적부(214A)는 상기 누적된 통신 에러의 횟수(AC)를 출력할 수 있다.
사용자는 상기 통신 에러의 횟수(AC)를 기초로 상기 통신 에러들에 대해 유연한 대응을 할 수 있다. 그에 따라 상기 표시 패널 구동 장치의 신뢰성이 개선될 수 있다. 예를 들어, 사용자는 SoT 싱크 에러의 빈도가 낮으면 하드웨어 디자인의 개선을 검토하고, SoT 싱크 에러의 빈도가 높으면 소프트웨어의 개선을 검토할 수 있다. 예를 들어, 사용자는 Checksum 에러의 빈도가 낮으면 무시할 수 있고, Checksum 에러의 빈도가 높으면 하드웨어 디자인의 개선을 검토할 수 있다.
예를 들어, 상기 통신 에러의 횟수(AC)는 BTA의 신호의 개수를 이용하여 카운트될 수 있다.
누적 값 읽기 요청이 있고, BTA(Bus turn-around) 신호가 수신되면, 상기 에러 누적부(214A)는 상기 누적된 통신 에러의 횟수(AC)를 출력할 수 있다. 상기 누적 값 읽기 요청이 없고, 상기 BTA 신호가 수신되면 상기 인터페이스부(210A)는 상기 통신 에러의 발생 정보만을 포함하는 상기 에러 리포트만을 출력할 수 있다.
상기 트랜스미터(213A)는 상기 애플리케이션 프로세서(100)에 에러 리포트와 상기 누적된 통신 에러의 횟수(AC)를 선택적으로 출력할 수 있다. 상기 트랜스미터(213A)는 상기 누적 값 읽기 요청이 없을 때 상기 애플리케이션 프로세서에 상기 에러 리포트를 출력할 수 있다. 상기 트랜스미터(213A)는 상기 누적 값 읽기 요청이 있을 때 상기 애플리케이션 프로세서(100)에 상기 누적된 통신 에러의 횟수(AC)를 출력할 수 있다.
상기 데이터 판단부(212A)는 복수의 종류의 상기 통신 에러를 판단할 수 있다. 상기 에러 누적부(214A)는 상기 통신 에러의 상기 종류에 따라 별도로 상기 통신 에러의 횟수를 누적할 수 있다. 예를 들어, 상기 에러 누적부(214A)는 상기 SoT 에러, SoT 싱크 에러, EoT 싱크 에러, Bus Turn-Around(BTA) 타이머 타임 아웃, Ecc 에러, Checksum 에러, Invalid Transmission length, DSI Protocol Violation 등의 누적 횟수를 별도로 생성할 수 있다.
상기 인터페이스부(210A)가 상기 에러 누적 값을 출력하는 프로세스는 아래와 같다.
상기 애플리케이션 프로세서(100)로부터 누적 값 읽기 요청이 있는지 판단한다(step S400). 상기 누적 값 읽기 요청이 없으면 상기 누적 값 읽기 요청이 있을 때까지 대기한다.
상기 누적 값 읽기 요청이 있는 경우, 상기 BTA 신호가 입력되는지 확인한다(step S500). 상기 BTA 신호가 없으면 상기 BTA 신호가 있을 때까지 대기한다. 상기 누적 값 읽기 요청이 있고, 상기 BTA 신호가 있는 경우, 상기 에러 누적 값이 리턴되고, 상기 에러 누적 값은 초기화된다.
본 실시예에 따르면, 상기 표시 패널 구동 장치(200)의 상기 인터페이스부(210A)는 통신 에러에 대한 횟수를 누적하는 에러 누적부(214A)를 포함하여 상기 통신 에러에 대한 횟수를 누적할 수 있으므로, 통신 에러의 횟수에 따라 사용자는 통신 에러에 대해 유연한 대응을 할 수 있다. 따라서, 상기 표시 패널 구동 장치(200)의 애플리케이션 프로세서(100)와의 통신 인터페이스가 향상되며, 표시 패널(300)의 표시 품질이 향상될 수 있다.
도 6은 본 발명의 일 실시예에 따른 표시 장치의 일부를 나타내는 블록도이다. 도 7a는 도 6의 제1 데이터 판단부의 동작을 나타내는 표이다. 도 7b는 도 6의 제1 데이터 판단부의 동작을 나타내는 순서도이다.
본 실시예에 따른 표시 패널의 구동 장치는 인터페이스부를 제외하면, 도 1 내지 도 3을 참조하여 설명한 표시 패널의 구동 장치와 실질적으로 동일하다. 따라서, 동일하거나 대응되는 구성 요소에 대해서는 동일한 참조번호를 이용하고, 중복되는 설명은 생략한다.
도 1, 도 6, 도 7a 및 도 7b를 참조하면, 상기 표시 장치는 애플리케이션 프로세서(100), 표시 패널 구동 장치(200) 및 표시 패널(300)을 포함한다.
상기 표시 패널 구동 장치(200)는 인터페이스부(210P, 210S), 타이밍 컨트롤러(220), 게이트 구동부(230), 감마 기준 전압 생성부(240) 및 데이터 구동부(250)를 포함한다.
종래의 통신 인터페이스에서 데이터 레인은 최대 4개의 레인이며, 데이터 전송 속도는 1Gbps/레인 수준이다. 이러한 통신 인터페이스는 Full HD 또는 WQHD 등의 고해상도에서는 하나의 인터페이스부로 구현되기 어렵다.
본 실시예에서, 상기 표시 패널 구동 장치(200)는 제1 인터페이스부(210P) 및 제2 인터페이스부(210S)를 포함할 수 있다. 예를 들어, 상기 제1 인터페이스부(210P)는 프라이머리 인터페이스부일 수 있다. 예를 들어, 상기 제2 인터페이스부(210S)는 서브 인터페이스부일 수 있다.
상기 제1 인터페이스부(210P)는 제1 리시버(211P), 제1 데이터 판단부(212P) 및 트랜스미터(213P)를 포함한다. 상기 제1 인터페이스부(210P)는 입력 제어 신호(CMD)를 수신하여 상기 타이밍 컨트롤러(220)에 출력하는 제어부(215P)를 더 포함할 수 있다.
상기 제1 데이터 판단부(212P)는 표시 패널(300)의 제1 영역에 대응되는 제1 입력 영상 데이터(RGBP0)를 수신한다. 상기 제1 데이터 판단부(212P)는 상기 제1 입력 영상 데이터(RGBP0)의 데이터 스트림을 처리한다. 상기 제1 데이터 판단부(212P)는 처리된 상기 제1 입력 영상 데이터(RGBP1)를 상기 타이밍 컨트롤러(220)에 출력한다. 예를 들어, 상기 표시 패널(300)의 제1 영역은 상기 표시 패널(300)의 좌측 절반 영역일 수 있다.
상기 제1 데이터 판단부(212P)는 상기 제1 입력 영상 데이터의 제1 통신 에러의 발생 여부를 판단하여 상기 제1 통신 에러 신호(ERP)를 생성할 수 있다.
상기 제2 인터페이스부(210S)는 제2 리시버(211S) 및 제2 데이터 판단부(212S)를 포함한다.
상기 제2 데이터 판단부(212S)는 표시 패널(300)의 제2 영역에 대응되는 제2 입력 영상 데이터(RGBS0)를 수신한다. 상기 제2 데이터 판단부(212S)는 상기 제2 입력 영상 데이터(RGBS0)의 데이터 스트림을 처리한다. 상기 제2 데이터 판단부(212S)는 처리된 상기 제2 입력 영상 데이터(RGBS1)를 상기 타이밍 컨트롤러(220)에 출력한다. 예를 들어, 상기 표시 패널(300)의 제2 영역은 상기 표시 패널(300)의 우측 절반 영역일 수 있다.
상기 제2 데이터 판단부(212S)는 상기 제2 입력 영상 데이터의 제2 통신 에러의 발생 여부를 판단하여 상기 제2 통신 에러 신호(ERS)를 생성할 수 있다. 상기 제2 데이터 판단부(212S)는 상기 제2 통신 에러 신호(ERS)를 상기 제1 인터페이스부(210P)의 상기 제1 데이터 판단부(212P)에 출력할 수 있다.
상기 제1 데이터 판단부(212P)는 상기 제1 통신 에러 신호(ERP) 및 상기 제2 통신 에러 신호(ERS)를 이용하여 상기 제1 인터페이스부(210P) 및 상기 제2 인터페이스부(210S)의 적어도 하나의 통신 에러를 나타내는 제3 통신 에러 신호(ER)를 생성할 수 있다.
예를 들어, 상기 제1 통신 에러 신호(ERP)의 플래그가 비활성 상태(L)이고, 상기 제2 통신 에러 신호(ERS)의 플래그가 비활성 상태(L)이면, 상기 제3 통신 에러 신호(ER)의 플래그는 비활성 상태(L)일 수 있다.
예를 들어, 상기 제1 통신 에러 신호(ERP)의 플래그가 활성 상태(H)이고, 상기 제2 통신 에러 신호의 플래그(ERS)가 비활성 상태(L)이면, 상기 제3 통신 에러 신호의 플래그(ER)는 활성 상태(H)일 수 있다.
예를 들어, 상기 제1 통신 에러 신호(ERP)의 플래그가 비활성 상태(L)이고, 상기 제2 통신 에러 신호의 플래그(ERS)가 활성 상태(H)이면, 상기 제3 통신 에러 신호의 플래그(ER)는 활성 상태(H)일 수 있다.
예를 들어, 상기 제1 통신 에러 신호(ERP)의 플래그가 활성 상태(H)이고, 상기 제2 통신 에러 신호의 플래그(ERS)가 활성 상태(H)이면, 상기 제3 통신 에러 신호의 플래그(ER)는 활성 상태(H)일 수 있다.
도 7a의 결과를 얻기 위한 과정은 도 7b에 도시되어 있다. 도 7b를 보면, 상기 제1 통신 에러 신호(ERP)가 활성 상태(H)인지 판단한다(step S800). 상기 제1 통신 에러 신호(ERP)가 활성 상태(H)이면 상기 제3 통신 에러 신호(ER)는 상기 제2 통신 에러 신호(ERS)의 활성 여부와 무관하게 활성 상태(H)를 갖는다(step S1000).
상기 제1 통신 에러 신호(ERP)가 비활성 상태(L)이면 상기 제2 통신 에러 신호(ERS)가 활성 상태(H)인지 판단한다(step S900). 상기 제1 통신 에러 신호(ERP)가 비활성 상태(L)이고, 상기 제2 통신 에러 신호(ERS)가 활성 상태(H)이면 상기 제3 에러 신호(ER)는 활성 상태(H)를 갖는다(step S1000). 반면, 상기 제1 통신 에러 신호(ERP)가 비활성 상태(L)이고, 상기 제2 통신 에러 신호(ERS)도 비활성 상태(L)이면 상기 제2 통신 에러 신호(ERS)가 활성 상태(H)이면 상기 제3 에러 신호(ER)는 활성 상태(H)를 출력하지 않는다.
상기 애플리케이션 프로세서(100)는 상기 제1 인터페이스부(210P)에 상기 제1 입력 영상 데이터(RGBP0)를 출력하는 제1 프로세서(110P) 및 상기 제2 인터페이스부(210S)에 상기 제2 입력 영상 데이터(RGBS0)를 출력하는 제2 프로세서(110S)를 포함할 수 있다. 이와는 달리, 상기 애플리케이션 프로세서(100)는 하나의 프로세서를 이용하여 상기 제1 인터페이스부(210P)에 상기 제1 입력 영상 데이터(RGBP0)를 출력하고 상기 제2 인터페이스부(210S)에 상기 제2 입력 영상 데이터(RGBS0)를 출력할 수 있다.
상기 제어부(215P)는 상기 제3 통신 에러 신호(ER)가 상기 애플리케이션 프로세서(100) 또는 상기 제1 프로세서(110P)로 출력된 후에 상기 제어부(215P)는 상기 제1 데이터 판단부(212P)의 상기 제1 통신 에러 신호(ERP) 및 상기 제2 데이터 판단부(212S)의 상기 제2 통신 에러 신호(ERS)를 리셋하는 리셋 신호(RS)를 상기 제1 데이터 판단부(212P) 및 상기 제2 데이터 판단부(212S)에 출력할 수 있다.
상기 제1 인터페이스부(210P)는 상기 제3 통신 에러 신호(ER)를 애플리케이션 프로세서(100)로 출력하는 트랜스미터(213P)를 포함하고, 상기 제2 인터페이스부(210S)는 상기 제3 통신 에러 신호(ER)를 상기 애플리케이션 프로세서(100)로 출력하는 트랜스미터를 포함하지 않는다.
본 실시예에서 상기 표시 패널 구동 장치는 2개의 인터페이스부를 포함하는 것을 예시하였으나, 상기 인터페이스부의 개수는 2개 이상일 수 있다. 예를 들어, 상기 표시 패널 구동 장치는 4개의 인터페이스부를 포함할 수 있다.
본 실시예에는 도 1 내지 도 3을 참조하여 설명한 실시예가 접목될 수 있다. 상기 제1 인터페이스부(210P) 및 상기 제2 인터페이스부(210S) 중 적어도 어느 하나는 상기 도 2에 도시한 바와 유사하게, 상기 제1 통신 에러(ERP) 또는 상기 제2 통신 에러(ERS)가 발생한 경우에도 상기 제1 입력 영상 데이터(RGBP0) 또는 상기 제2 입력 영상 데이터(RGBS0)의 데이터 스트림의 패킷을 처리할 수 있다.
본 실시예에는 도 4 및 도 5를 참조하여 설명한 실시예가 접목될 수 있다. 상기 제1 인터페이스부(210P) 및 상기 제2 인터페이스부(210S) 중 적어도 어느 하나는 상기 도 4에 도시한 바와 유사하게, 상기 제1 통신 에러의 횟수 또는 상기 제2 통신 에러의 횟수를 누적하는 에러 누적부를 포함할 수 있다.
본 실시예에 따르면, 상기 표시 패널 구동 장치는 복수의 인터페이스부(210P, 210S) 간의 통신 에러 처리(ERP, ERS, ER)를 구현하여 Full HD 이상의 해상도를 지원할 수 있다.
이상에서 설명한 본 발명에 따른 표시 패널의 구동 장치에 따르면, 애플리케이션 프로세서와의 통신 인터페이스가 향상되며, 표시 패널의 표시 품질이 향상될 수 있다.
이상 실시예들을 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
100: 애플리케이션 프로세서
110P: 제1 프로세서
110S: 제2 프로세서 200: 표시 패널 구동 장치
210, 210A: 인터페이스부 210P: 제1 인터페이스부
210S: 제2 인터페이스부 211, 211A: 리시버
211P: 제1 리시버 211S: 제2 리시버
212, 212A: 데이터 판단부 212P: 제1 데이터 판단부
212S: 제2 데이터 판단부 213, 213A: 트랜스미터
213P: 제1 트랜스미터 214A: 에러 누적부
215P: 제어부 220: 타이밍 컨트롤러
230: 게이트 구동부 240: 감마 기준 전압 생성부
250: 데이터 구동부 300: 표시 패널
110S: 제2 프로세서 200: 표시 패널 구동 장치
210, 210A: 인터페이스부 210P: 제1 인터페이스부
210S: 제2 인터페이스부 211, 211A: 리시버
211P: 제1 리시버 211S: 제2 리시버
212, 212A: 데이터 판단부 212P: 제1 데이터 판단부
212S: 제2 데이터 판단부 213, 213A: 트랜스미터
213P: 제1 트랜스미터 214A: 에러 누적부
215P: 제어부 220: 타이밍 컨트롤러
230: 게이트 구동부 240: 감마 기준 전압 생성부
250: 데이터 구동부 300: 표시 패널
Claims (18)
- 통신 에러의 발생 여부를 판단하고, 상기 통신 에러가 발생한 경우에도 입력 영상 데이터의 데이터 스트림의 패킷을 처리하는 데이터 판단부를 포함하는 인터페이스부;
상기 인터페이스부로부터 상기 처리된 입력 영상 데이터를 수신하여 데이터 신호, 게이트 제어 신호 및 데이터 제어 신호를 생성하는 타이밍 컨트롤러;
상기 게이트 제어 신호를 기초로 게이트 신호를 생성하는 게이트 구동부; 및
상기 데이터 제어 신호 및 상기 데이터 신호를 기초로 데이터 전압을 생성하는 데이터 구동부를 포함하는 표시 패널의 구동 장치. - 제1항에 있어서, 상기 데이터 판단부는 상기 데이터 스트림의 상기 패킷의 유효여부를 판단하여, 상기 패킷 중 유효한 패킷만을 처리하는 것을 특징으로 하는 표시 패널의 구동 장치.
- 제1항에 있어서, 상기 데이터 판단부는 상기 통신 에러가 발생하지 않은 경우 상기 패킷을 처리하고,
상기 데이터 판단부는 상기 통신 에러가 발생하고 패킷 처리 인에이블 신호가 활성화 상태일 때, 상기 패킷을 처리하며,
상기 데이터 판단부는 상기 통신 에러가 발생하고 상기 패킷 처리 인에이블 신호가 비활성화 상태일 때, 상기 패킷을 처리하지 않는 것을 특징으로 하는 표시 패널의 구동 장치. - 제3항에 있어서, 상기 통신 에러가 발생한 경우, 상기 데이터 판단부는 상기 패킷 처리 여부와 무관하게 에러 리포트를 출력하는 것을 특징으로 하는 표시 패널의 구동 장치.
- 통신 에러의 발생 여부를 판단하고 입력 영상 데이터를 처리하는 데이터 판단부 및 상기 통신 에러의 횟수를 누적하는 에러 누적부를 포함하는 인터페이스부;
상기 인터페이스부로부터 상기 처리된 입력 영상 데이터를 수신하여 데이터 신호, 게이트 제어 신호 및 데이터 제어 신호를 생성하는 타이밍 컨트롤러;
상기 게이트 제어 신호를 기초로 게이트 신호를 생성하는 게이트 구동부; 및
상기 데이터 제어 신호 및 상기 데이터 신호를 기초로 데이터 전압을 생성하는 데이터 구동부를 포함하는 표시 패널의 구동 장치. - 제5항에 있어서, 누적 값 읽기 요청이 있을 때, 상기 에러 누적부는 상기 누적된 통신 에러의 횟수를 출력하는 것을 특징으로 하는 표시 패널의 구동 장치.
- 제6항에 있어서, 누적 값 읽기 요청이 있고, 버스 턴 어라운드(Bus turn-around) 신호가 수신되면,
상기 에러 누적부는 상기 누적된 통신 에러의 횟수를 출력하는 것을 특징으로 하는 표시 패널의 구동 장치. - 제6항에 있어서, 상기 인터페이스부는 애플리케이션 프로세서에 에러 리포트와 상기 누적된 통신 에러의 횟수를 선택적으로 출력하는 트랜스미터를 더 포함하는 것을 특징으로 하는 표시 패널의 구동 장치.
- 제8항에 있어서, 상기 트랜스미터는 상기 누적 값 읽기 요청이 없을 때 상기 애플리케이션 프로세서에 상기 에러 리포트를 출력하고,
상기 트랜스미터는 상기 누적 값 읽기 요청이 있을 때 상기 애플리케이션 프로세서에 상기 누적된 통신 에러의 횟수를 출력하는 것을 특징으로 하는 표시 패널의 구동 장치. - 제5항에 있어서, 상기 데이터 판단부는 복수의 종류의 상기 통신 에러를 판단하고,
상기 에러 누적부는 상기 통신 에러의 상기 종류에 따라 별도로 상기 통신 에러의 횟수를 누적하는 것을 특징으로 하는 표시 패널의 구동 방법. - 표시 패널의 제1 영역에 대응되는 제1 입력 영상 데이터를 수신하고, 상기 제1 입력 영상 데이터의 제1 통신 에러의 발생 여부를 판단하여 제1 통신 에러 신호를 생성하며, 상기 제1 입력 영상 데이터를 처리하는 제1 데이터 판단부를 포함하는 제1 인터페이스부;
상기 표시 패널의 제2 영역에 대응되는 제2 입력 영상 데이터를 수신하고, 상기 제2 입력 영상 데이터의 제2 통신 에러의 발생 여부를 판단하여 제2 통신 에러 신호를 생성하며, 상기 제2 입력 영상 데이터를 처리하고, 상기 제2 통신 에러 신호를 상기 제1 데이터 판단부에 출력하는 제2 데이터 판단부를 포함하는 제2 인터페이스부;
상기 제1 및 제2 인터페이스부로부터 상기 처리된 제1 및 제2 입력 영상 데이터를 수신하여 데이터 신호, 게이트 제어 신호 및 데이터 제어 신호를 생성하는 타이밍 컨트롤러;
상기 게이트 제어 신호를 기초로 게이트 신호를 생성하는 게이트 구동부; 및
상기 데이터 제어 신호 및 상기 데이터 신호를 기초로 데이터 전압을 생성하는 데이터 구동부를 포함하는 표시 패널의 구동 장치. - 제11항에 있어서, 상기 제1 데이터 판단부는 상기 제1 통신 에러 신호 및 상기 제2 통신 에러 신호를 이용하여 상기 제1 인터페이스부 및 상기 제2 인터페이스부의 적어도 하나의 통신 에러를 나타내는 제3 통신 에러 신호를 생성하는 것을 특징으로 하는 표시 패널의 구동 장치.
- 제12항에 있어서, 상기 제1 통신 에러 신호의 플래그가 비활성 상태이고, 상기 제2 통신 에러 신호의 플래그가 비활성 상태이면, 상기 제3 통신 에러 신호의 플래그는 비활성 상태이고,
상기 제1 통신 에러 신호의 플래그가 활성 상태이고, 상기 제2 통신 에러 신호의 플래그가 비활성 상태이면, 상기 제3 통신 에러 신호의 플래그는 활성 상태이며,
상기 제1 통신 에러 신호의 플래그가 비활성 상태이고, 상기 제2 통신 에러 신호의 플래그가 활성 상태이면, 상기 제3 통신 에러 신호의 플래그는 활성 상태이고,
상기 제1 통신 에러 신호의 플래그가 활성 상태이고, 상기 제2 통신 에러 신호의 플래그가 활성 상태이면, 상기 제3 통신 에러 신호의 플래그는 활성 상태인 것을 특징으로 하는 표시 패널의 구동 장치. - 제12항에 있어서, 상기 제1 인터페이스부는 입력 제어 신호를 수신하여 상기 타이밍 컨트롤러에 출력하는 제어부를 더 포함하는 것을 특징으로 하는 표시 패널의 구동 장치.
- 제14항에 있어서, 상기 제어부는 상기 제3 통신 에러 신호가 출력된 후에 상기 제1 데이터 판단부의 상기 제1 통신 에러 신호 및 상기 제2 데이터 판단부의 상기 제2 통신 에러 신호를 리셋하는 것을 특징으로 하는 표시 패널의 구동 장치.
- 제15항에 있어서, 상기 제1 인터페이스부는 상기 제3 통신 에러 신호를 애플리케이션 프로세서로 출력하는 트랜스미터를 포함하고,
상기 제2 인터페이스부는 상기 제3 통신 에러 신호를 상기 애플리케이션 프로세서로 출력하는 트랜스미터를 포함하지 않는 것을 특징으로 하는 표시 패널의 구동 장치. - 제11항에 있어서, 상기 제1 인터페이스부 및 상기 제2 인터페이스부 중 적어도 어느 하나는
상기 제1 통신 에러 또는 상기 제2 통신 에러가 발생한 경우에도 상기 제1 입력 영상 데이터 또는 상기 제2 입력 영상 데이터의 데이터 스트림의 패킷을 처리하는 것을 특징으로 하는 표시 패널의 구동 장치. - 제11항에 있어서, 상기 제1 인터페이스부 및 상기 제2 인터페이스부 중 적어도 어느 하나는
상기 제1 통신 에러의 횟수 또는 상기 제2 통신 에러의 횟수를 누적하는 에러 누적부를 포함하는 것을 특징으로 하는 표시 패널의 구동 장치.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160029816A KR102468653B1 (ko) | 2016-03-11 | 2016-03-11 | 표시 패널의 구동 장치 |
US15/454,510 US10692410B2 (en) | 2016-03-11 | 2017-03-09 | Display panel driving apparatus |
US16/906,977 US11087657B2 (en) | 2016-03-11 | 2020-06-19 | Display panel driving apparatus |
US17/397,932 US11527185B2 (en) | 2016-03-11 | 2021-08-09 | Display panel driving apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160029816A KR102468653B1 (ko) | 2016-03-11 | 2016-03-11 | 표시 패널의 구동 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170106605A true KR20170106605A (ko) | 2017-09-21 |
KR102468653B1 KR102468653B1 (ko) | 2022-11-21 |
Family
ID=59786977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160029816A KR102468653B1 (ko) | 2016-03-11 | 2016-03-11 | 표시 패널의 구동 장치 |
Country Status (2)
Country | Link |
---|---|
US (3) | US10692410B2 (ko) |
KR (1) | KR102468653B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11175689B2 (en) * | 2020-03-17 | 2021-11-16 | Nxp Usa, Inc. | System and method of early turnaround indication for a D-PHY communication interface |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008152022A (ja) * | 2006-12-18 | 2008-07-03 | Seiko Epson Corp | 集積回路装置、電気光学装置及び電子機器 |
US20100150461A1 (en) * | 2008-12-11 | 2010-06-17 | Hideki Iwami | Transmitting apparatus, receiving apparatus, communication system, communication method and program |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2598178B2 (ja) * | 1991-04-30 | 1997-04-09 | 三菱電機株式会社 | 通信システム |
KR100281014B1 (ko) | 1998-11-13 | 2001-02-01 | 전주범 | Atapi명령 전송 포맷을 이용한 데이터 전송방법 |
US7296204B2 (en) * | 2003-05-30 | 2007-11-13 | Wegener Communications, Inc. | Error correction apparatus and method |
WO2006123551A1 (ja) * | 2005-05-16 | 2006-11-23 | Tpo Hong Kong Holding Limited | マトリクス駆動方法及び回路並びにこれを用いた表示装置 |
JP4407752B2 (ja) * | 2008-01-10 | 2010-02-03 | トヨタ自動車株式会社 | 故障箇所検出装置及び通信装置並びに故障箇所検出方法 |
KR100947178B1 (ko) | 2008-02-01 | 2010-03-12 | 엠텍비젼 주식회사 | 카메라 시리얼 통신 인터페이스와 디스플레이 시리얼 통신인터페이스의 통합구조를 가지는 인터페이스 통합 장치 |
US20120026079A1 (en) * | 2010-07-27 | 2012-02-02 | Apple Inc. | Using a display abstraction to control a display |
JP5672932B2 (ja) * | 2010-10-13 | 2015-02-18 | 富士ゼロックス株式会社 | 通信装置、通信システム及びプログラム |
TWI453716B (zh) | 2011-08-19 | 2014-09-21 | Novatek Microelectronics Corp | 資料傳輸方法及其顯示驅動系統 |
JP2013172334A (ja) | 2012-02-21 | 2013-09-02 | Canon Inc | データ伝送装置及びその制御方法 |
KR102035986B1 (ko) | 2013-11-13 | 2019-10-24 | 삼성전자 주식회사 | 타이밍 컨트롤러와 상기 타이밍 컨트롤러를 포함하는 디스플레이 시스템 |
KR102281753B1 (ko) * | 2015-04-14 | 2021-07-27 | 삼성디스플레이 주식회사 | 스테이지 회로 및 이를 이용한 주사 구동부 |
TWI755482B (zh) * | 2017-02-20 | 2022-02-21 | 日商精工愛普生股份有限公司 | 驅動器、光電裝置及電子機器 |
-
2016
- 2016-03-11 KR KR1020160029816A patent/KR102468653B1/ko active IP Right Grant
-
2017
- 2017-03-09 US US15/454,510 patent/US10692410B2/en active Active
-
2020
- 2020-06-19 US US16/906,977 patent/US11087657B2/en active Active
-
2021
- 2021-08-09 US US17/397,932 patent/US11527185B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008152022A (ja) * | 2006-12-18 | 2008-07-03 | Seiko Epson Corp | 集積回路装置、電気光学装置及び電子機器 |
US20100150461A1 (en) * | 2008-12-11 | 2010-06-17 | Hideki Iwami | Transmitting apparatus, receiving apparatus, communication system, communication method and program |
Also Published As
Publication number | Publication date |
---|---|
US11087657B2 (en) | 2021-08-10 |
US11527185B2 (en) | 2022-12-13 |
KR102468653B1 (ko) | 2022-11-21 |
US20210366333A1 (en) | 2021-11-25 |
US20200320916A1 (en) | 2020-10-08 |
US10692410B2 (en) | 2020-06-23 |
US20170263167A1 (en) | 2017-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9525908B2 (en) | Transmission device and reception device | |
US11200865B2 (en) | Electronic devices, method of transmitting data block, method of determining contents of transmission signal, and transmission/reception system | |
US8565252B2 (en) | Wireless transmission system, device and method for efficiently transmitting associated data | |
CN101212590A (zh) | 数据接收装置 | |
US11368650B2 (en) | Dynamic direction control in active cable | |
US20090300232A1 (en) | Data transmission method between a host device and a display apparatus | |
CN110045974B (zh) | 一种显示器固件的升级方法、升级装置及终端 | |
US20100011143A1 (en) | HDMI extender compatible with high-bandwidth digital content protection | |
KR20170106605A (ko) | 표시 패널의 구동 장치 | |
CN108881829B (zh) | 一种视频传输的方法及*** | |
JP7076478B2 (ja) | 半導体装置、ディスプレイ装置、電子機器、画像処理方法 | |
EP1326429A2 (en) | Automatic detection of synchronisation signal polarity in video timing and generation of blanking period signal indicator from sync information | |
KR20150085723A (ko) | Aux 신호 동기화 방법 | |
WO2015118908A1 (ja) | 送信装置、受信装置、通信処理方法およびケーブル | |
WO2015151779A1 (ja) | 電子機器およびケーブル適合性判断方法 | |
JP2021118500A (ja) | 表示装置、表示システム及び異常検出方法 | |
JP5143014B2 (ja) | ビデオディスプレイデータを符号化する装置、ディスプレイ画像情報の使用方法及びシステム | |
KR20040024772A (ko) | 광섬유를 통한 음성 신호 전송시 사용되는 소스 디바이스및 디스플레이 디바이스의 음성 모드 처리 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |