KR102663270B1 - 차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치 - Google Patents

차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치 Download PDF

Info

Publication number
KR102663270B1
KR102663270B1 KR1020220010896A KR20220010896A KR102663270B1 KR 102663270 B1 KR102663270 B1 KR 102663270B1 KR 1020220010896 A KR1020220010896 A KR 1020220010896A KR 20220010896 A KR20220010896 A KR 20220010896A KR 102663270 B1 KR102663270 B1 KR 102663270B1
Authority
KR
South Korea
Prior art keywords
pixel
driving pattern
screen
preset
porch area
Prior art date
Application number
KR1020220010896A
Other languages
English (en)
Other versions
KR20230114565A (ko
Inventor
정우영
Original Assignee
현대모비스 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 현대모비스 주식회사 filed Critical 현대모비스 주식회사
Priority to KR1020220010896A priority Critical patent/KR102663270B1/ko
Priority to US17/664,369 priority patent/US11961434B2/en
Priority to DE102022114705.3A priority patent/DE102022114705A1/de
Publication of KR20230114565A publication Critical patent/KR20230114565A/ko
Priority to US18/475,138 priority patent/US20240021116A1/en
Application granted granted Critical
Publication of KR102663270B1 publication Critical patent/KR102663270B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • 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/006Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/21Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
    • B60K35/22Display screens
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K37/00Dashboards
    • 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2092Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G3/2096Details of the interface to the display terminal specific for a flat panel
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/029Improving the quality of display appearance by monitoring one or more pixels in the display panel, e.g. by monitoring a fixed reference pixel
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/08Fault-tolerant or redundant circuits, or circuits in which repair of defects is prepared
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/12Test circuits or failure detection circuits included in a display system, as permanent part thereof
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/10Automotive applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치를 개시한다.
본 개시의 일 실시예에 의하면, 차량의 디스플레이 장치의 화면 정지 오류(screen freeze error)를 검출하기 위한 방법에 있어서, 복수의 이미지 프레임들에 따라 구동되는 디스플레이 패널의 프론트포치(front porch) 영역 또는 백포치(back porch) 영역 중 적어도 하나를 포함하는 포치 영역 내에서, 상기 복수의 이미지 프레임들에 대응되는 시간 구간 동안 적어도 하나의 픽셀의 구동 패턴(drive pattern)을 모니터링하는 단계; 및 상기 적어도 하나의 픽셀의 구동 패턴을 기 설정된 구동 패턴과 비교함으로써, 화면 정지 오류의 발생을 판단하는 단계를 포함하는 방법을 제공한다.

Description

차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치{Device and Method for Detecting Screen Freeze Error of Display of Vehicle}
본 개시는 차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치에 관한 것이다.
이하에 기술되는 내용은 단순히 본 실시예와 관련되는 배경 정보만을 제공할 뿐 종래기술을 구성하는 것이 아니다.
일반적으로, 차량에는 차량의 탑승자에게 차량의 주행 정보 또는 멀티미디어 콘텐츠를 제공하기 위해 디스플레이 장치가 구비된다.
일 예로서, 디스플레이 장치는 클러스터에 배치될 수 있다. 클러스터(cluster)는 디스플레이 장치의 디스플레이 패널을 이용하여 차량의 속도, 분당회전수(Revolution Per Meniute, RPM), 주행 거리, 연료 상태, 외부 온도, 연비, 경고 메시지, 기어 상태, 타이어 공기압(tire pressure), ADAS(Advanced Driver Assistance System) 정보, 또는 램프 상태 등 차량의 정보를 제공할 수 있다.
다른 예로서, 디스플레이 장치는 내비게이션 장치와 연동될 수 있다. 내비게이션 장치는 디스플레이 장치의 디스플레이 패널을 이용하여 차량의 현재 위치, 목적지 및 목적지까지 경로를 제공할 수 있다. 또한, 디스플레이 장치는 후방 카메라의 영상을 제공할 수도 있다.
차량의 디스플레이 장치는 차량의 정보를 이미지 데이터 또는 비디오 데이터로 변환하고, 복수의 이미지 프레임들을 디스플레이 패널을 이용하여 탑승자에게 제공한다. 여기서, 이미지 데이터 또는 비디오 데이터는 복수의 이미지 프레임들로 구성될 수 있다. 각 이미지 프레임은 기 설정된 단위 시간마다 생성될 수 있다.
디스플레이 장치는 주로 차량의 안전 정보를 제공하므로, 디스플레이 장치의 오류는 차량의 안전을 위협할 수 있다. 예를 들면, 차량의 디스플레이 장치의 화면이 멈출 수 있다. 디스플레이 장치의 화면이 멈추면, 탑승자는 차량의 안전 문제를 알아차리기 어렵다.
디스플레이 장치의 화면 정지는 이미지 프레임의 생성 또는 전달에 의해 발생할 수 있다. 일 예로서, 오류로 인해 특정 시점부터 이미지 프레임이 이전 프레임과 동일하게 생성되거나 이미지 프레임이 생성되지 않을 수 있다. 다른 예로서, 오류로 인해 특정 시점부터 이미지 프레임이 디스플레이 패널의 구동 회로에 전달되지 않거나, 현재 이미지 프레임이 아닌 이전 이미지 프레임이 디스플레이 패널의 구동 회로에 전달될 수 있다.
디스플레이 장치의 화면 정지로 인해, 디스플레이 장치의 화면에는 이전 이미지 프레임이 지속적으로 출력될 수 있다. 이처럼, 디스플레이 장치의 화면이 업데이트되지 않는 것을 화면 정지 오류(screen freeze error)라 한다. 지속적으로 출력되는 이전 이미지 프레임은 정지 프레임(freeze frame)으로 지칭될 수 있다.
하지만, 디스플레이 장치의 화면 정지가 오류가 아닌 의도적으로 발생할 수도 있다. 예를 들면, 구체적으로, 특정 시점부터 생성되는 이미지 프레임들이 의도적으로 모두 동일하게 생성될 수 있다. 디스플레이 장치는 서로 다른 시점에 생성된 이미지 프레임들을 연속적으로 출력하지만, 디스플레이 장치의 화면은 멈춘 것처럼 보일 수 있다. 출력되는 이미지 프레임들은 정지 프레임들이 아닌 정상적인 이미지 프레임들이다.
디스플레이 장치의 화면 정지가 오류에 의해 발생한 것이면, 탑승자에게 오류의 발생을 경고하여야 한다. 하지만, 디스플레이 장치의 화면 정지가 의도적으로 발생한 것이면, 탑승자에게 경고할 필요가 없다.
따라서, 디스플레이 장치의 화면 정지가 오류에 의해 발생한 것인지 의도적으로 발생한 것인지 구분될 수 있어야 한다.
일 실시예에 따른 차량의 디스플레이 장치의 화면 정지 오류의 검출 방법 및 장치는 디스플레이 장치의 화면 정지의 발생을 판단할 수 있다.
일 실시예에 따른 차량의 디스플레이 장치의 화면 정지 오류의 검출 방법 및 장치는 디스플레이 장치의 화면 정지가 의도적으로 발생한 것인지 오류에 의해 발생한 것인지 판단할 수 있다.
본 발명이 해결하고자 하는 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
본 개시의 일 실시예에 의하면, 차량의 디스플레이 장치의 화면 정지 오류(screen freeze error)를 검출하기 위한 방법에 있어서, 복수의 이미지 프레임들에 따라 구동되는 디스플레이 패널의 프론트포치(front porch) 영역 또는 백포치(back porch) 영역 중 적어도 하나를 포함하는 포치 영역 내에서, 상기 복수의 이미지 프레임들에 대응되는 시간 구간 동안 적어도 하나의 픽셀의 구동 패턴(drive pattern)을 모니터링하는 단계; 및 상기 적어도 하나의 픽셀의 구동 패턴을 기 설정된 구동 패턴과 비교함으로써, 화면 정지 오류의 발생을 판단하는 단계를 포함하는 방법을 제공한다.
본 개시의 일 실시예에 의하면, 차량의 디스플레이 장치의 화면 정지 오류의 검출을 지원하기 위한 방법에 있어서, 디스플레이 패널의 프론트포치 영역 또는 백포치 영역 중 적어도 하나를 포함하는 포치 영역 내 적어도 하나의 픽셀에 의해 표시될 픽셀 데이터를 포함하는 복수의 이미지 프레임들을 생성하는 단계, 상기 디스플레이 패널이 상기 복수의 이미지 프레임들에 따라 구동될 때, 상기 적어도 하나의 픽셀은 구동 패턴을 가짐; 및 상기 복수의 이미지 프레임들을 상기 디스플레이 패널의 구동 회로에 제공하는 단계를 포함하는 방법을 제공한다.
본 개시의 일 실시예에 의하면, 차량의 디스플레이 장치의 화면 정지 오류(screen freeze error)를 검출하기 위한 장치에 있어서, 복수의 이미지 프레임들에 따라 구동되는 디스플레이 패널의 프론트포치(front porch) 영역 또는 백포치(back porch) 영역 중 적어도 하나를 포함하는 포치 영역 내에서, 상기 복수의 이미지 프레임들에 대응되는 시간 구간 동안 적어도 하나의 픽셀의 구동 패턴을 모니터링하는 모니터링부; 및 상기 적어도 하나의 픽셀의 구동 패턴을 기 설정된 구동 패턴과 비교함으로써, 화면 정지 오류의 발생을 판단하는 판단부를 포함하는 장치를 제공한다.
본 개시의 일 실시예에 의하면, 차량의 디스플레이 장치의 화면 정지 오류의 검출을 지원하기 위한 지원 장치에 있어서, 디스플레이 패널의 프론트포치 영역 또는 백포치 영역 중 적어도 하나를 포함하는 포치 영역 내 적어도 하나의 픽셀에 의해 표시될 픽셀 데이터를 포함하는 복수의 이미지 프레임들을 생성하는 생성부, 상기 디스플레이 패널이 상기 복수의 이미지 프레임들에 따라 구동될 때, 상기 적어도 하나의 픽셀은 구동 패턴을 가짐; 및 상기 복수의 이미지 프레임들을 상기 디스플레이 패널의 구동 회로에 제공하는 제공부를 포함하는 장치를 제공한다.
일 실시예에 의하면, 차량의 디스플레이 장치의 화면 정지 오류의 검출 방법 및 장치는 디스플레이 장치의 화면 정지의 발생을 판단할 수 있는 효과가 있다.
일 실시예에 의하면, 차량의 디스플레이 장치의 화면 정지 오류의 검출 방법 및 장치는 디스플레이 장치의 화면 정지가 의도적으로 발생한 것인지 오류에 의해 발생한 것인지 판단할 수 있다.
일 실시예에 의하면, 차량의 디스플레이 장치의 화면 정지 오류의 검출 방법 및 장치는 화면 정지 오류의 검출 정확도를 향상시키고, 차량의 탑승자에게 전달되는 정보의 신뢰도를 개선할 수 있다.
도 1은 본 개시의 일 실시예에 따른 차량의 내부 구성도를 예시적으로 나타낸 도면이다.
도 2는 본 개시의 일 실시예에 따른 차량의 디스플레이 시스템의 구성도를 예시적으로 나타낸 도면이다.
도 3은 본 개시의 일 실시예에 따른 디스플레이 타이밍을 설명하기 위한 도면이다.
도 4는 본 개시의 일 실시예에 따른 이미지 프레임을 예시적으로 나타낸 도면이다.
도 5는 본 개시의 일 실시예에 따른 생성 장치 및 검출 장치의 구성도를 예시적으로 나타낸 도면이다.
도 6a는 본 개시의 일 실시예에 따른 포치 영역 내 특정 픽셀의 기 설정된 구동 패턴을 예시적으로 나타낸 도면이다.
도 6b는 본 개시의 일 실시예에 따른 화면 정지 오류의 검출 과정을 예시적으로 나타낸 도면이다.
도 7a 및 도 7b는 본 개시의 일 실시예에 따른 기 설정된 구동 패턴의 예시이다.
도 8은 본 개시의 일 실시예에 따른 생성 장치의 동작에 관한 순서도이다.
도 9는 본 개시의 일 실시예에 따른 검출 장치의 동작에 관한 순서도이다.
이하, 본 개시의 일부 실시예들을 예시적인 도면을 이용해 상세하게 설명한다. 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 대해서는 비록 다른 도면 상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 개시를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 개시의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
본 개시에 따른 실시예의 구성요소를 설명하는 데 있어서, 제1, 제2, i), ii), a), b) 등의 부호를 사용할 수 있다. 이러한 부호는 그 구성요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 부호에 의해 해당 구성요소의 본질 또는 차례나 순서 등이 한정되지 않는다. 명세서에서 어떤 부분이 어떤 구성요소를 '포함' 또는 '구비'한다고 할 때, 이는 명시적으로 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
본 발명에 따른 장치 또는 방법의 각 구성요소는 하드웨어 또는 소프트웨어로 구현되거나, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, 각 구성요소의 기능이 소프트웨어로 구현되고 마이크로프로세서가 각 구성요소에 대응하는 소프트웨어의 기능을 실행하도록 구현될 수도 있다.
도 1은 본 개시의 일 실시예에 따른 차량의 내부 구성도를 예시적으로 나타낸 도면이다.
도 1을 참조하면, 대시보드(100), 클러스터 프레임(110), 제1 디스플레이 패널(112), 속도 표시 객체(114), RPM 표시 객체(116), 센터페시아 프레임(center fascia frame, 120), 베젤(122), 및 제2 디스플레이 패널(124)이 도시되어 있다.
대시보드(100)는 차량의 실내와 엔진룸을 구분하는 기준으로서, 차량 내부의 전면에 배치된다. 대시보드(100)에는 클러스터 프레임(110), 제1 디스플레이 패널(112), 센터페시아 프레임(120), 베젤(122) 및 제2 디스플레이 패널(124)은 배치될 수 있다.
대시보드(100)의 내부에는 제1 디스플레이 패널(112) 및 제2 디스플레이 패널(124)을 제어하기 위한 전자부품들이 설치될 수 있다. 전자제품들은 적어도 하나의 반도체칩, 스위치, 집적 회로, 저항기, 휘발성 메모리, 비휘발성 메모리 또는 인쇄회로기판 중 적어도 하나를 포함할 수 있다.
제1 디스플레이 패널(112)은 차량의 탑승자에게 차량 정보를 포함하는 그래픽 객체를 출력할 수 있다. 예를 들면, 제1 디스플레이 패널(112)은 속도 표시 객체(114) 및 RPM 표시 객체(116)를 출력할 수 있다. 나아가, 제1 디스플레이 패널(1120)은 차량의 주행 거리, 연료 상태, 외부 온도, 연비, 경고 메시지, 기어 상태, 타이어 공기압(tire pressure), ADAS(Advanced Driver Assistance System) 정보, 또는 램프 상태 등 차량 정보를 시각적으로 출력할 수도 있다.
제1 디스플레이 패널(112)은 클러스터 프레임(110)에 의해 대시보드(100)에 고정될 수 있다.
제1 디스플레이 패널(112) 및 클러스터 프레임(110)은 클러스터로 지칭될 수 있다.
제2 디스플레이 패널(124)은 다양한 정보를 포함하는 그래픽 객체를 출력할 수 있다. 예를 들면, 제2 디스플레이 패널(124)은 차량의 현재 위치, 목적지까지 경로 및 지도 정보를 포함하는 내비게이션 정보를 출력할 수 있다. 나아가, 제2 디스플레이 패널(124)은 멀티미디어 콘텐츠를 출력할 수도 있다.
제2 디스플레이 패널(124)은 센터페시아 프레임(120) 및 베젤(122)에 의해 대시보드(100)에 고정될 수 있다.
제1 디스플레이 패널(112) 및 제2 디스플레이 패널(124)은 액정 디스플레이(Liquid Crystal Display, LCD) 패널, 박막 트랜지스터 액정 디스플레이 (Thin Film Transistor-Liquid Crystal Display, TFT-LCD) 패널, 발광 다이오드 패널 (Light-Emitting Diode, LED) 또는 유기 발광 다이오드 패널 (Organic Light-Emitting Diode, OLED) 등 다양한 종류의 디스플레이 패널로 구현될 수 있다.
차량은 대시보드(100) 외에 전면 글라스에 배치된 헤드업 디스플레이 패널 또는 헤드레스트의 후면에 배치된 디스플레이 패널 등을 포함할 수 있다.
도 2는 본 개시의 일 실시예에 따른 차량의 디스플레이 시스템의 구성도를 예시적으로 나타낸 도면이다.
도 2를 참조하면, 그래픽 프로세서(20), 디스플레이 장치(22), 컨트롤러(220), 게이트 드라이버(222), 데이터 드라이버(224), 디스플레이 패널(226) 및 픽셀들(228)이 도시되어 있다.
그래픽 프로세서(20)는 차량 정보에 기초하여 복수의 이미지 프레임들을 생성하고, 디스플레이 장치(22)로 복수의 이미지 프레임들을 순차적으로 전송한다. 디스플레이 장치(22)는 디스플레이 패널(226)을 이용하여 복수의 이미지 프레임들 시각적으로 출력한다. 디스플레이 장치(22)는 복수의 이미지 프레임들을 기 설정된 초당 프레임(Frame Per Second, FPS)에 따라 출력할 수 있다.
여기서, 이미지 프레임은 이미지 데이터 및 제어신호를 포함한다. 이미지 데이터는 디스플레이 패널(226) 내 픽셀들(228)의 RGB(Red, Green, Blue) 값들을 포함한다. 제어신호는 디스플레이 패널(226) 내 픽셀들(228)을 제어하는 신호이다. 제어신호는 타이밍 신호로 지칭될 수 있다. 이미지 데이터 및 제어 신호는 도 3에서 자세히 설명된다.
복수의 이미지 프레임들을 생성하기 위해, 그래픽 프로세서(20)는 외부 장치로부터 차량 정보를 수신할 수 있다. 여기서, 외부 장치는 CPU(Central Processing Unit), GPU(Graphic Processing Unit), ECU(Engine Control Unit), TCU(Transmission Control Unit), EPS(Electric Power Steering), ABS(Anti-lock Brake System), ADAS(Advanced Driver Assistance System) 등을 포함할 수 있다.
그래픽 프로세서(20)는 인터페이스의 표준인 LDI(LVDS Display Interface)에 기초하여 복수의 이미지 프레임들을 생성할 수 있다. LDI는 디스플레이 데이터를 제공하는 디스플레이 소스와 디스플레이 데이터를 출력하는 디스플레이 장치 간 통신 인터페이스이다. 이 외에도, 그래픽 프로세서(20)는 MIPI-CSI 방식을 이용할 수도 있다.
한편, 디스플레이 장치(22)는 컨트롤러(220), 게이트 드라이버(222), 데이터 드라이버(224), 디스플레이 패널(226) 및 픽셀들(228)을 포함한다. 디스플레이 장치(22)는 전원 관리 집적회로(Power Management Integrated Circuit)을 더 포함할 수 있다.
컨트롤러(220)는 복수의 이미지 프레임들을 수신하고, 복수의 이미지 프레임들에 따른 이미지들이 디스플레이 패널(226)에 표시되도록 게이트 드라이버(222) 및 데이터 드라이버(224)를 제어한다.
컨트롤러(220)는 이미지 데이터 및 제어신호가 게이트 드라이버(222) 및 데이터 드라이버(224)에 전송되는 시간을 제어할 수 있다. 컨트롤러(220)는 타이밍 컨트롤러(timing controller)로 지칭될 수 있다.
컨트롤러(220)는 각 이미지 프레임에 포함된 이미지 데이터를 데이터 드라이버(224)의 신호 형식에 따라 데이터 신호로 변환하고, 변환된 데이터 신호를 이용하여 데이터 드라이버(224)를 제어할 수 있다.
데이터 드라이버(224)를 제어하기 위하여, 컨트롤러(140)는 소스 스타트 펄스(SSP: Source Start Pulse), 소스 샘플링 클럭(SSC: Source Sampling Clock), 소스 출력 인에이블 신호(SOE: Source Output Enable) 등을 포함하는 각종 데이터 제어 신호(DCS: Data Control Signal)를 데이터 드라이버(224)로 전송할 수 있다.
소스 스타트 펄스(SSP)는 데이터 드라이버(130)를 구성하는 하나 이상의 소스 드라이버 집적회로의 동작 스타트 타이밍을 제어한다. 소스 샘플링 클럭(SSC)은 소스 드라이버 집적회로 각각에서 데이터의 샘플링 타이밍을 제어하는 클럭 신호이다. 소스 출력 인에이블 신호(SOE)는 데이터 드라이버(130)의 출력 타이밍을 제어한다.
게이트 드라이버(222)를 제어하기 위하여, 컨트롤러(140)는 게이트 스타트 펄스(GSP: Gate Start Pulse), 게이트 쉬프트 클럭(GSC: Gate Shift Clock), 게이트 출력 인에이블 신호(GOE: Gate Output Enable) 등을 포함하는 각종 게이트 제어 신호(GCS: Gate Control Signal)를 게이트 드라이버(222)로 전송할 수 있다.
여기서, 게이트 스타트 펄스(GSP)는 게이트 드라이버(222)를 구성하는 하나 이상의 게이트 드라이버 집적회로의 동작 스타트 타이밍을 제어한다. 게이트 쉬프트 클럭(GSC)은 하나 이상의 게이트 드라이버 집적회로에 공통으로 입력되는 클럭 신호로서, 게이트 펄스의 쉬프트 타이밍을 제어한다. 게이트 출력 인에이블 신호(GOE)는 하나 이상의 게이트 드라이버 집적회로의 타이밍 정보를 지정하고 있다.
컨트롤러(220)는 mini-LVDS(Low Voltage Differential Signaling) 방식을 이용하여 게이트 드라이버(222) 및 데이터 드라이버(224)에 신호를 전송할 수 있다.
게이트 드라이버(222)는 다수의 게이트 라인들(gate lines)로 게이트 제어 신호들을 순차적으로 전송함으로써 다수의 게이트 라인들을 순차적으로 구동시킨다.
게이트 드라이버(222)는 하나 이상의 게이트 드라이버 집적회로(Gate Driver Integrated Circuit)를 포함할 수 있다.
데이터 드라이버(224)는 다수의 데이터 라인들(data lines)로 데이터 전압들을 공급함으로써 다수의 데이터 라인들을 구동시킨다.
다수의 게이트 라인들 중 특정 게이트 라인이 열리면, 데이터 드라이버(224)는 이미지 데이터를 아날로그 형태의 데이터 전압으로 변환하고, 데이터 전압을 다수의 데이터 라인에 공급한다.
게이트 드라이버(222)는 하나 이상의 데이터 드라이버 집적회로(Data Driver Integrated Circuit)를 포함할 수 있다.
디스플레이 패널(226)은 데이터 라인들 및 게이트 라인들에 기초하여 정의된 픽셀 영역에 픽셀들(228)을 포함한다. 픽셀들(228)은 픽셀 어레이 구조를 가질 수 있다.
디스플레이 패널(226)은 게이트 드라이버(222) 및 데이터 드라이버(224)의 제어에 따라 픽셀들(228)을 이용하여 복수의 이미지 프레임들을 표시한다.
픽셀들(228) 각각은 제1 전극, 제2 전극 및 발광 소자를 포함한다. 발광 소자는 제1 전극과 제2 전극과 인가되는 전압에 따라 발광한다. 제1 전극, 제2 전극 및 발광 소자에 따라 디스플레이 패널(226)의 종류가 결정될 수 있다.
한편, 그래픽 프로세서(20)와 디스플레이 장치(22) 간 통신, 디스플레이 장치(22) 내 구성요소들 간 통신에 LVDS 전송규격이 적용될 수 있다.
도 3은 본 개시의 일 실시예에 따른 디스플레이 타이밍을 설명하기 위한 도면이다.
도 3을 참조하면, 디스플레이 패널(30), 수평 동기 영역(300), 수평 백포치 영역(302), 액티브 영역(304), 수평 프론트포치 영역(306), 수직 동기 영역(310), 수직 백포치 영역(312), 수직 프론트포치 영역(314) 및 타이밍 차트(32)가 도시되어 있다.
디스플레이 패널(30)은 액티브 영역(304)과 블랭크(blank) 영역을 포함한다. 블랭크 영역은 수평 동기 영역(300), 수평 백포치 영역(302), 수평 프론트포치 영역(306), 수직 동기 영역(310), 수직 백포치 영역(312), 및 수직 프론트포치 영역(314)을 포함한다.
액티브 영역(304)은 이미지 프레임이 표시되는 디스플레이 패널(30)의 픽셀들 중 1 프레임의 이미지 데이터가 표시되는 영역이다. 액티브 영역(304) 내 픽셀들은 RGB 값을 표시할 수 있다.
데이터 드라이버는 액티브 시간 동안 이미지 데이터를 데이터 전압으로 변환하고, 데이터 전압을 데이터 라인들을 통해 액티브 영역(304) 내 픽셀들에 공급한다. 게이트 드라이버는 액티브 시간 동안 데이터 전압에 동기된 게이트 펄스 또는 스캔 펄스를 게이트 라인들에 공급할 수 있다.
블랭크 영역은 디스플레이 패널(30) 내 액티브 영역(304)을 제외한 영역을 나타낸다.
하나의 프레임에 대응되는 시간 구간은 액티브 시간 및 블랭크 시간을 포함한다. 액티브 영역(304)이 활성화되는 시간을 액티브 시간이라 한다. 블랭크 시간은 1 프레임 이미지에 대응되는 시간 구간에서 액티브 시간을 제외한 시간을 나타낸다.
타이밍 신호들을 나타내는 제어신호들은 블랭크 영역 내 픽셀들에 인가된다. 본 개시의 일 실시예에서, 블랭크 영역 내 픽셀들은 데이터 인에이블 신호(DE)를 포함하는 제어신호들뿐만 아니라 이미지 데이터를 인가 받을 수 있다. 즉, 블랭크 시간 동안 데이터 인에이블 신호(DE)가 온(on) 될 수 있다.
한편, 타이밍 차트(32)에 수평 동기 신호(HSYNC), 데이터 인에이블 신호(DE), 및 수직 동기 신호(VSYNC)가 도시되어 있다.
수평 동기 신호(HSYNC)는 디스플레이 패널(30)의 일 이미지 프레임의 시작 기준이 된다. 수평 동기 신호(HSYNC)는 디스플레이 패널(30)의 일 이미지 프레임 기간을 정하는 신호이다.
수평 동기 신호(HSYNC)의 펄스의 주기는 일 이미지 프레임 기간이 되도록 설정될 수 있다. 일 이미지 프레임 기간을 주기에 따른 일 이미지 프레임 주파수를 디스플레이 프레임 레이트(Display Frame Rate)로 명명할 수 있다. 수평 동기 신호(HSYNC)는 디스플레이되는 영상의 수평 위치를 결정하는 데 사용될 수 있다.
수평 동기 신호(HSYNC)의 시간 구간은 수평 동기 시간, 수평 백포치, 수평 프론트포치 및 액티브 시간을 포함한다. 데이터 인에이블 신호(DE)의 온 구간의 전후에 백포치 및 프론트포치가 설정된다.
수직 동기 신호(VSYNC)는 디스플레이 패널(30)의 일 라인의 픽셀들에 데이터를 기입하는데 필요한 일 수직 기간을 정하는 신호이다. 즉, 수직 동기 신호(VSYNC)의 펄스의 주기는 일 수직 기간이 되도록 설정될 수 있다.
데이터 인에이블 신호(DE)는 액티브 영역(304)에 이미지 데이터가 출력되는 펄스 타이밍을 갖는다. 데이터 인에이블 신호(DE)의 하이 로직 (high logic) 구간은 일 라인 데이터 입력 타이밍을 나타낸다. 데이터 인에이블 신호(DE)의 온 구간이 활성화(active)될 때 이미지 데이터가 디스플레이 패널(30)에 표시된다. 데이터 인에이블 신호(DE)의 일 펄스 주기는 디스플레이 패널(30) 내에서 일 라인의 픽셀들에 데이터를 기입하는데 필요한 시간(horizontal address time)이다.
도 4는 본 개시의 일 실시예에 따른 이미지 프레임을 예시적으로 나타낸 도면이다.
도 4를 참조하면, 이미지 프레임(40)은 액티브 영역(402), 백포치 영역(400), 프론트포치 영역(404) 및 픽셀 데이터(410)를 포함한다.
액티브 영역(402)은 탑승자에 의해 요구되는 정보가 표시되는 영역이다. 액티브 영역(402)은 복수의 픽셀들을 포함하고, 복수의 픽셀들을 통해 탑승자에게 정보를 제공할 수 있다.
백포치 영역(400) 및 프론트포치 영역(404)은 제어신호가 출력되는 영역이다. 백포치 영역(400) 또는 프론트포치 영역(404) 중 적어도 하나를 포함하는 영역은 포치 영역이라 지칭될 수 있다.
포치 영역은 액티브 영역(402)과 같이 복수의 픽셀들을 포함한다. 도 4에서 백포치 영역(400)은 하나의 픽셀에 관한 픽셀 데이터를 포함한다. 픽셀 데이터(410)는 백포치 영역(400) 내 특정 픽셀에 관한 픽셀 데이터이다.
종래 기술에 의하면, 포치 영역 내 복수의 픽셀들은 오직 제어신호에 의해 구동된다. 하지만, 본 개시의 일 실시예에 의하면, 포치 영역 내 픽셀은 제어신호뿐만 아니라 이미지 데이터를 포함하는 픽셀 데이터에 따라 구동될 수 있다. 즉, 픽셀 데이터(410)는 이미지 데이터 및 제어신호 모두 포함할 수 있다.
예를 들면, 이미지 프레임(40) 내 픽셀은 픽셀 데이터(410)에 따라 발광할 수 있다. 픽셀은 픽셀 데이터(410)에 따라 빨간색, 초록색, 파란색 또는 흰색 등 다양한 색으로 발광할 수 있다. 픽셀은 복수의 이미지 프레임들 각각에 대해 포치 영역 내 픽셀 데이터에 따라 깜박임(flicker) 동작을 수행할 수 있다. 즉, 픽셀은 기 설정된 구동 패턴에 따라 구동될 수 있다.
한편, 이미지 데이터와 제어신호는 프레임 데이터 단위로 식별되어 처리될 수 있다. 예컨대, 60Hz 프레임율을 갖는 이미지 프레임의 경우, 하나의 데이터 프레임은 16.6 ms에 해당하고 제어신호는 16.6ms마다 식별되어 처리된다.
도 5는 본 개시의 일 실시예에 따른 생성 장치 및 검출 장치의 구성도를 예시적으로 나타낸 도면이다.
도 5를 참조하면, 생성 장치(50)는 생성부(500) 및 제공부(510)를 포함한다. 검출 장치(52)는 모니터링부(520), 판단부(522), 비교부(524) 및 출력부(526) 중 적어도 하나를 포함할 수 있다.
생성 장치(50)는 차량의 디스플레이 장치의 화면 정지 오류의 검출을 지원하기 위한 장치이다. 생성 장치(50)는 복수의 이미지 프레임들을 생성하고, 복수의 이미지 프레임들을 검출 장치에게 전송한다.
검출 장치(52)는 차량의 디스플레이 장치의 화면 정지 오류를 검출하기 위한 장치이다. 검출 장치(52)는 복수의 이미지 프레임들을 수신하고, 복수의 이미지 프레임들 중 정지 프레임을 검출할 수 있다. 검출 장치(52)는 포치 영역 내 기 설정된 픽셀의 구동 패턴에 기초하여 정지 프레임을 검출할 수 있다.
나아가, 검출 장치(52)는 이미지 디코딩 및 이미지 오류 검사를 수행할 수 있다. 또한, 검출 장치(52)는 영상 분석 기능 또는 영상 수정 기능을 수행할 수 있다. 또한, 검출 장치(52)는 이미지 데이터 및 제어신호로부터 변환된 이미지 직렬 신호를 수신하고, 병렬화기(deserializer)를 이용하여 직렬 신호로부터 이미지 데이터 및 제어신호를 분리할 수 있다. 검출 장치(52)는 T-con, bridge, 또는 GDC IC로 지칭될 수 있다.
생성 장치(50) 및 검출 장치(52)는 하나의 장치로 통합되거나 별개의 장치로 분리될 수 있다. 생성 장치(50) 및 검출 장치(52)가 분리된 경우, 생성 장치(50)는 직렬화기(serializer)를 포함하고, 검출 장치(52)는 병렬화기를 포함한다. 또한, 생성 장치(50)는 검출 장치(52)와 전기적으로 연결된다.
생성 장치(50)는 복수의 검출 장치들과 연결될 수 있다. 생성 장치(50)는 각 검출 장치에 대해 이미지 프레임을 생성할 수 있다. 예를 들면, 생성 장치(50)는 헤드업 디스플레이용 이미지 프레임, AVN(Audio, Video, Navigation)용 이미지 프레임, 클러스터용 이미지 프레임, 및 멀티미디어용 이미지 프레임을 생성할 수 있다.
이하에서는, 생성 장치(50)에 관해 자세히 설명한다.
도 2 및 도 5를 참조하면, 생성 장치(50)는 그래픽 프로세서(20)에 대응될 수 있다. 그렇지 않으면, 생성 장치(50)는 그래픽 프로세서(20)가 아닌 외부 장치로 구현될 수 있다.
생성 장치(50)는 MCU 또는 MICOM으로 지칭될 수 있다.
다시 도 5를 참조하면, 생성부(500)는 디스플레이 장치의 디스플레이 패널의 포치 영역 내 적어도 하나의 픽셀에 관한 픽셀 데이터를 포함하는 복수의 이미지 프레임들을 생성한다. 각 이미지 프레임은 포치 영역 내 적어도 하나의 픽셀에 관한 픽셀 데이터를 포함한다. 픽셀 데이터는 적어도 하나의 픽셀에 의해 표시된다.
여기서, 적어도 하나의 픽셀은 포치 영역 내 픽셀들 중에서 기 설정된 위치 및 기 설정된 개수에 따라 결정된 것일 수 있다. 즉, 생성부(500)는 적어도 하나의 기 결정된 픽셀에 관한 픽셀 데이터를 포함하는 이미지 프레임을 생성할 수 있다.
생성부(500)는 복수의 이미지 프레임들에 대응되는 시간 구간 동안 적어도 하나의 픽셀이 기 설정된 구동 패턴에 따라 구동되도록 복수의 이미지 프레임들을 생성할 수 있다. 생성 장치(50) 및 검출 장치(52)는 기 설정된 구동 패턴을 공유한다.
자세하게는, 디스플레이 패널은 생성부(500)에 의해 생성된 복수의 이미지 프레임들에 따라 구동된다. 디스플레이 패널 내 픽셀들은 복수의 이미지 프레임들에 포함된 픽셀 데이터에 따라 구동된다. 특히, 포치 영역 내 적어도 하나의 픽셀도 복수의 이미지 프레임들에 포함된 픽셀 데이터에 따라 구동된다. 복수의 이미지 프레임들에 대응되는 시간 구간 동안, 적어도 하나의 픽셀은 기 설정된 구동 패턴을 가질 수 있다. 일 예로서, 기 설정된 구동 패턴은 픽셀이 소정의 깜박임 주기(flicker period)로 빨간색으로 깜박이는 패턴을 포함할 수 있다.
제공부(510)는 복수의 이미지 프레임들을 제공한다.
검출 장치(52)가 디스플레이 장치의 컨트롤러에 대응되는 경우, 제공부(510)는 복수의 이미지 프레임들을 검출 장치(52)에게 제공할 수 있다.
검출 장치(52)가 디스플레이 장치의 컨트롤러에 대응되지 않는 경우, 제공부(510)는 복수의 이미지 프레임들을 디스플레이 패널의 구동 회로에 제공할 수 있다. 구체적으로, 제공부(510)는 복수의 이미지 프레임들을 디스플레이 장치의 컨트롤러, 게이트 드라이버 또는 데이터 드라이버 중 적어도 하나에게 제공할 수 있다. 나아가, 제공부(510)는 복수의 이미지 프레임들을 검출 장치(52)에게 별도로 제공할 수 있다.
이하에서는, 검출 장치(52)에 관해 자세히 설명한다.
도 2 및 도 5를 참조하면, 검출 장치(52)는 컨트롤러(220)에 대응될 수 있다. 그렇지 않으면, 검출 장치(52)는 컨트롤러(220)가 아닌 외부 장치로 구현될 수도 있다.
모니터링부(520)는 복수의 이미지 프레임들에 따라 구동되는 디스플레이 패널의 포치 영역 내에서, 복수의 이미지 프레임들에 대응되는 시간 구간 동안 적어도 하나의 픽셀의 구동 패턴을 모니터링한다. 그렇지 않으면 모니터링부(520)는 복수의 이미지 프레임들 중 적어도 하나에 대응되는 시간 구간 동안 적어도 하나의 픽셀의 구동 패턴을 모니터링할 수 있다.
여기서, 적어도 하나의 픽셀은 포치 영역 내 픽셀들 중 기 설정된 위치 및 기 설정된 개수에 따라 결정된 것일 수 있다. 다시 말하면, 모니터링부(520)는 적어도 하나의 기 설정된 픽셀의 구동 패턴을 모니터링할 수 있다. 적어도 하나의 픽셀은 생성부(500)가 생성한 픽셀 데이터에 대응될 수 있다. 예를 들면, 생성부(500)는 기 설정된 픽셀에 관한 픽셀 데이터를 생성할 수 있고, 모니터링부(520)는 기 설정된 픽셀의 구동을 모니터링할 수 있다.
검출 장치(52)가 컨트롤러(220)에 대응되는 경우, 검출 장치(52)는 생성 장치(50)로부터 복수의 이미지 프레임들을 수신한다. 모니터링부(520)는 복수의 이미지 프레임들에 기초하여 적어도 하나의 픽셀 구동 패턴을 모니터링할 수 있다.
검출 장치(52)가 외부 장치인 경우, 검출 장치(52)는 생성 장치(50)로부터 복수의 이미지 프레임들을 수신할 수 있다. 그렇지 않으면, 검출 장치(52)가 외부 장치인 경우, 모니터링부(520)는 디스플레이 패널 내 픽셀들의 전압들을 센싱함으로써, 적어도 하나의 픽셀의 구동 패턴을 모니터링할 수 있다.
판단부(522)는 적어도 하나의 픽셀의 구동 패턴을 기 설정된 구동 패턴과 비교함으로써, 화면 정지 오류의 발생을 판단한다.
판단부(522)는 적어도 하나의 픽셀의 구동 패턴이 기 설정된 구동 패턴에 대응되는 경우, 화면 정지 오류가 발생하지 않은 것으로 판단할 수 있다.
반면, 판단부(522)는 적어도 하나의 픽셀의 구동 패턴이 기 설정된 구동 패턴에 대응되지 않는 경우, 화면 정지 오류가 발생하지 않은 것으로 판단할 수 있다.
일 실시예에서, 기 설정된 구동 패턴은 적어도 하나의 픽셀의 RGB 값 또는 적어도 하나의 픽셀의 깜박임 주기 중 적어도 하나를 포함한다. 예를 들면, 적어도 하나의 픽셀이 복수의 이미지 프레임들에 따라 구동될 때, 적어도 하나의 픽셀이 기 설정된 RGB 값과 다른 RGB 값을 표시하는 경우, 판단부(522)는 화면 정지 오류가 발생한 것으로 판단할 수 있다. 다른 예로서, 적어도 하나의 픽셀이 기 설정된 깜박임 주기와 다른 깜박임 주기로 구동되는 경우, 판단부(522)는 화면 정지 오류가 발생한 것으로 판단할 수 있다. 다른 예로서, 적어도 하나의 픽셀이 기 설정된 깜박임 동작을 수행하지 않는 경우, 판단부(522)는 화면 정지 오류가 발생한 것으로 판단할 수 있다.
다른 실시예에서, 픽셀이 복수일 때, 기 설정된 구동 패턴은 복수의 픽셀들의 깜박임 순서를 포함한다. 예를 들면, 포치 영역 내 제1 픽셀과 제2 픽셀이 교차로 깜빡이지 않을 때, 판단부(522)는 화면 정지 오류가 발생한 것으로 판단할 수 있다.
다른 실시예에서, 적어도 하나의 픽셀의 깜박임과 기 설정된 구동 패턴에 따른 깜박임 간 불일치가 기 설정된 횟수 이상 발생할 때, 판단부(522)는 화면 정지 오류가 발생한 것으로 판단할 수 있다.
출력부(526)는 화면 정지 오류의 발생에 따라 경고를 출력한다. 화면 정지 오류가 발생된 것으로 판단될 때, 출력부(526)는 탑승자에게 시각적으로, 청각적으로, 또는 촉각으로 경고를 출력할 수 있다. 예를 들면, 출력부(526)는 디스플레이 패널에 경고 화면을 출력할 수 있다.
한편, 검출 장치(52)는 디스플레이 장치의 화면의 정전(black out)의 발생을 판단할 수 있다. 여기서, 화면의 정전은 디스플레이 패널의 액티브 영역 내 픽셀들이 모두 오프(off)되거나 픽셀들이 검은색 RGB 값을 표시하는 것을 나타낸다.
자세하게, 모니터링부(520)는 적어도 하나의 픽셀의 구동 패턴을 모니터링한다. 판단부(522)는 적어도 하나의 픽셀의 구동 패턴에 따라 화면의 정전을 판단할 수 있다.
일 실시예로서, 적어도 하나의 픽셀이 기 설정된 RGB 값과 다른 RGB 값을 표시하는 경우, 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다. 예를 들면, 적어도 하나의 픽셀이 기 설정된 RGB 값과 다르게 불특정 RGB 값을 표시하는 경우, 판단부(522)는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다.
일 실시예로서, 적어도 하나의 픽셀이 특정 RGB 값을 표시하는 경우, 판단부(522)는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다. 예를 들면, 적어도 하나의 픽셀이 검은색 RGB 값을 표시하는 경우, 판단부(522)는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다. 다른 예로서, 적어도 하나의 픽셀이 기 설정된 구동 패턴에 따라 구동되다가 검은색 RGB 값을 표시하는 경우, 검출 장치(520)는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다. 다른 예로서, 기 설정된 구동 패턴이 빨간색 깜박임(flickering red)을 포함함에도 불구하고 기 설정된 위치에서 픽셀이 검은색으로 깜박일 때, 판단부(522)는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다.
다른 실시예로서, 적어도 하나의 이미지 프레임에 대응되는 시간 구간 동안 적어도 하나의 픽셀이 특정 RGB 값을 표시하는 경우, 판단부(522)는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다. 예를 들면, 세 개의 이미지 프레임들에 대응되는 시간 구간 동안 적어도 하나의 픽셀이 지속적으로 검은색 RGB 값을 표시하는 경우, 판단부(522)는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다. 다시 말하면, 적어도 하나의 픽셀이 기 설정된 시간 동안 오프(off)이거나 기 설정된 개수의 이미지 프레임 동안 오프일 때, 판단부(522)는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다.
검출 장치(52)는 디스플레이 장치의 화면 정지 오류를 검출하는 것보다 화면의 정전을 먼저 판단할 수 있다. 아니면, 검출 장치(52)는 디스플레이 장치의 화면의 정전보다 화면 정지 오류를 먼저 검출할 수도 잇다. 한편, 검출 장치(52)는 화면 정지 오류만 검출하거나, 화면의 정전만 검출하거나, 화면 정지 오류 및 화면의 정전을 모두 검출할 수 있다.
화면이 정전된 것으로 판단되면, 검출 장치(52)는 탑승자에게 경고를 출력할 수 있다.
한편, 본 개시의 일 실시예에 의하면, 화면 정지 오류를 검출하기 전에, 검출 장치(52)는 포치 영역 내 픽셀들 중 적어도 하나의 구동되는 픽셀이 있는지 여부를 판단할 수 있다. 즉, 판단부(522)에 의한 화면 정지 오류의 판단은 포치 영역 내 구동되는 픽셀이 있는 것으로 판단된 후에 수행될 수 있다. 이를 위해, 검출 장치(52)는 그래픽 프로세서로부터 복수의 이미지 프레임들을 수신할 수 있다.
자세하게, 비교부(524)는 포치 영역 내 픽셀들의 RGB 정보 또는 CRC(Cyclic Redundancy Check) 정보 중 적어도 하나와 기 설정된 값을 비교할 수 있다. 기 설정된 값은 기 설정된 RGB 값 또는 기 설정된 CRC 값 중 적어도 하나일 수 있다.
일 예로서, 비교부(524)는 포치 영역 내 각 픽셀의 RGB 값을 기 설정된 RGB 값과 비교할 수 있다. 기 설정된 RGB 값보다 큰 RGB 값을 가지는 적어도 하나의 픽셀이 있을 때, 비교부(524)는 포치 영역 내 구동되는 픽셀이 있는 것으로 판단할 수 있다. 기 설정된 RGB 값은 (0, 0, 0)일 수 있다.
다른 예로서, 비교부(524)는 포치 영역 내 픽셀들의 픽셀 데이터에 대한 CRC 값을 기 설정된 CRC 값과 비교할 수 있다. 여기서, CRC 값은 데이터 스트링으로 주어진 다항식을 정해진 특정 다항식으로 나눈 후 남은 나머지를 나타내는 특정 길이의 비트 스트링이다. CRC 값은 CRC-32과 같은 알고리즘에 의해 산출될 수 있다. CRC 값에 대한 부연 설명은 통상의 기술자에게 자명하므로 생략한다. 한편, 기 설정된 CRC 값은 미리 저장되거나 생성 장치(50)로부터 수신될 수 있다. 포치 영역 내 픽셀들의 픽셀 데이터에 대한 CRC 값이 기 설정된 CRC 값과 다르면, 비교부(524)는 포치 영역 내 구동되는 픽셀이 있는 것으로 판단할 수 있다.
비교부(524)의 비교 결과에 따라, 모니터링부(520)는 포치 영역 내 적어도 하나의 픽셀의 구동 패턴을 모니터링할 수 있다.
도 6a는 본 개시의 일 실시예에 따른 포치 영역 내 특정 픽셀의 기 설정된 구동 패턴을 예시적으로 나타낸 도면이다.
도 6a를 참조하면, 제1 이미지 프레임(60), 제2 이미지 프레임(62) 및 제3 이미지 프레임(64)이 도시되어 있다.
제1 이미지 프레임(60)은 제1 백포치 영역(600), 제1 액티브 영역(602), 제1 프론트포치 영역(604) 및 제1 픽셀 데이터(601)를 포함한다. 제2 이미지 프레임(62)은 제2 백포치 영역(620), 제2 액티브 영역(622), 제2 프론트포치 영역(624) 및 제2 픽셀 데이터(621)를 포함한다. 제3 이미지 프레임(64)은 제3 백포치 영역(640), 제3 액티브 영역(642), 제3 프론트포치 영역(644) 및 제3 픽셀 데이터(641)를 포함한다.
디스플레이 패널은 제1 이미지 프레임(60), 제2 이미지 프레임(62) 및 제3 이미지 프레임(64)을 순서대로 출력할 수 있다.
제1 픽셀 데이터(601), 제2 픽셀 데이터 (621) 및 제3 픽셀 데이터(641)는 하나의 특정 픽셀에 관한 픽셀 데이터이다. 특정 픽셀은 제1 픽셀 데이터(601), 제2 픽셀 데이터(621) 및 제3 픽셀 데이터(641)에 따른 구동 패턴을 가질 수 있다.
특정 픽셀의 기 설정된 구동 패턴은 깜박임 패턴일 수 있다.
자세하게, 특정 픽셀이 기 설정된 구동 패턴에 따라 구동되는 경우, 특정 픽셀은 제1 픽셀 데이터(601)에 따라 발광할 수 있다. 다음으로, 특정 픽셀은 제2 픽셀 데이터(621)에 따라 발광하지 않을 수 있다. 다음으로, 특정 픽셀은 제3 픽셀 데이터(641)에 따라 발광할 수 있다. 특정 픽셀의 기 설정된 깜박임 주기는 세 개의 이미지 프레임에 대응되는 시간 구간이다.
이처럼, 특정 픽셀의 기 설정된 구동 패턴으로서, 깜박임 패턴이 설정될 수 있다.
생성 장치는 특정 픽셀이 기 설정된 깜박임 패턴을 갖도록 제1 이미지 프레임(60), 제2 이미지 프레임(62) 및 제3 이미지 프레임(64)을 생성할 수 있다.
도 6b는 본 개시의 일 실시예에 따른 화면 정지 오류의 검출 과정을 예시적으로 나타낸 도면이다.
도 6a 및 도 6b를 참조하면, 제1 이미지 프레임(60) 및 제2 이미지 프레임(62)이 도시되어 있다.
검출 장치는 첫 번째 이미지 프레임으로서 제1 이미지 프레임(60)을 수신하고, 두 번째 이미지 프레임으로서 제2 이미지 프레임(62)을 수신할 수 있다.
이때, 소정의 오류로 인해 세 번째 이미지 프레임으로서, 검출 장치는 두 번째 이미지 프레임의 액티브 영역(622)과 동일한 액티브 영역을 가지는 이미지 프레임을 수신할 수 있다.
이 경우, 두 번째 이미지 프레임의 액티브 영역(622)과 동일한 액티브 영역을 가지는 세 번째 이미지 프레임의 수신이 오류에 의한 것인지 의도적인 것인지 판단되어야 한다. 세 번째 이미지 프레임의 수신이 오류에 의한 것인 경우, 화면 정지 오류가 발생한 것이다.
본 개시의 일 실시예에 따른 검출 장치는 포치 영역 내 특정 픽셀의 구동 패턴을 기 설정된 구동 패턴과 비교함으로써, 화면 정지 오류의 발생을 판단할 수 있다.
자세하게, 특정 픽셀의 기 설정된 깜박임 주기는 세 개의 이미지 프레임에 대응되는 시간 구간이다. 즉, 기 설정된 구동 패턴에 의하면, 세 번째 이미지 프레임에서 특정 픽셀은 발광해야한다. 하지만, 검출 장치에 의해 모니터링된 특정 픽셀의 구동 패턴에 의하면, 세 번째 이미지 프레임에서 특정 픽셀은 발광하지 않는다. 따라서, 검출 장치는 세 번째 이미지 프레임에서 화면 정지 오류가 발생한 것으로 판단할 수 있다.
이처럼, 검출 장치는 디스플레이 장치의 화면 정지의 발생을 판단할 수 있다. 특히, 검출 장치는 디스플레이 장치의 화면 정지가 의도적으로 발생한 것인지 오류에 의해 발생한 것인지 판단할 수 있다.
도 7a 및 도 7b는 본 개시의 일 실시예에 따른 기 설정된 구동 패턴의 예시이다.
도 7a를 참조하면, 제1 이미지 프레임(70), 제2 이미지 프레임(72), 제3 이미지 프레임(74) 및 제4 이미지 프레임(76)이 도시되어 있다.
제1 이미지 프레임(70)은 제1 백포치 영역(700), 제1 액티브 영역(702), 제1 프론트포치 영역(704) 및 제1 픽셀 데이터(701)를 포함한다. 제2 이미지 프레임(72)은 제2 백포치 영역(720), 제2 액티브 영역(722), 제2 프론트포치 영역(724) 및 제2 픽셀 데이터(721)를 포함한다. 제3 이미지 프레임(74)은 제3 백포치 영역(740), 제3 액티브 영역(742), 제3 프론트포치 영역(744) 및 제3 픽셀 데이터(741)를 포함한다. 제4 이미지 프레임(76)은 제4 백포치 영역(760), 제4 액티브 영역(762), 제4 프론트포치 영역(764) 및 제4 픽셀 데이터(761)를 포함한다.
디스플레이 패널은 제1 이미지 프레임(70), 제2 이미지 프레임(72), 제3 이미지 프레임(74) 및 제4 이미지 프레임(76)을 순서대로 출력할 수 있다.
제1 픽셀 데이터(701), 제2 픽셀 데이터 (721), 제3 픽셀 데이터(741) 및 제4 픽셀 데이터(761)는 서로 다른 픽셀들에 관한 픽셀 데이터이다. 제1 특정 픽셀은 제1 픽셀 데이터(701)에 따른 구동 패턴을 가질 수 있다. 제2 특정 픽셀은 제2 픽셀 데이터(721)에 따른 구동 패턴을 가질 수 있다. 제3 특정 픽셀은 제3 픽셀 데이터(741)에 따른 구동 패턴을 가질 수 있다. 제4 특정 픽셀은 제4 픽셀 데이터(761)에 따른 구동 패턴을 가질 수 있다.
네 개의 특정 픽셀에 대해 기 설정된 구동 패턴은 제1 특정 픽셀, 제2 특정 픽셀, 제3 특정 픽셀, 및 제4 특정 픽셀이 순서대로 깜빡이는 패턴일 수 있다. 이때, 제1 특정 픽셀, 제2 특정 픽셀, 제3 특정 픽셀, 및 제4 특정 픽셀 각각의 기 설정된 깜빡임 주기는 다섯 개의 이미지 프레임에 대응되는 시간 구간일 수 있다.
검출 장치는 네 개의 특정 픽셀에 대한 모니터링된 구동 패턴과 기 설정된 구동 패턴을 비교함으로써, 화면 정지 오류의 발생을 판단할 수 있다.
도 7b를 참조하면, 제1 이미지 프레임(71), 제2 이미지 프레임(73), 제3 이미지 프레임(75) 및 제4 이미지 프레임(77)이 도시되어 있다.
제1 이미지 프레임(71)은 제1 백포치 영역(710), 제1 액티브 영역(712), 제1 프론트포치 영역(714) 및 제1 픽셀 데이터(711)를 포함한다. 제2 이미지 프레임(73)은 제2 백포치 영역(730), 제2 액티브 영역(732), 제2 프론트포치 영역(734) 및 제2 픽셀 데이터(731)를 포함한다. 제3 이미지 프레임(75)은 제3 백포치 영역(750), 제3 액티브 영역(752), 제3 프론트포치 영역(754) 및 제3 픽셀 데이터(751)를 포함한다. 제4 이미지 프레임(77)은 제4 백포치 영역(770), 제4 액티브 영역(772), 제4 프론트포치 영역(774) 및 제4 픽셀 데이터(771)를 포함한다.
디스플레이 패널은 제1 이미지 프레임(71), 제2 이미지 프레임(73), 제3 이미지 프레임(75) 및 제4 이미지 프레임(77)을 순서대로 출력할 수 있다.
제1 픽셀 데이터(711), 제2 픽셀 데이터 (731), 제3 픽셀 데이터(751) 및 제4 픽셀 데이터(771)는 서로 다른 픽셀들에 관한 픽셀 데이터이다. 제1 특정 픽셀은 제1 픽셀 데이터(711)에 따른 구동 패턴을 가질 수 있다. 제2 특정 픽셀은 제2 픽셀 데이터(731)에 따른 구동 패턴을 가질 수 있다. 제3 특정 픽셀은 제3 픽셀 데이터(751)에 따른 구동 패턴을 가질 수 있다. 제4 특정 픽셀은 제4 픽셀 데이터(771)에 따른 구동 패턴을 가질 수 있다.
네 개의 특정 픽셀에 대해 기 설정된 구동 패턴은 제1 특정 픽셀, 제2 특정 픽셀, 제3 특정 픽셀, 및 제4 특정 픽셀이 순서대로 깜빡이는 패턴일 수 있다. 이때, 제1 특정 픽셀, 제2 특정 픽셀, 제3 특정 픽셀, 및 제4 특정 픽셀 각각의 기 설정된 깜빡임 주기는 다섯 개의 이미지 프레임에 대응되는 시간 구간일 수 있다. 나아가, 제1 특정 픽셀의 기 설정된 RGB 값은 빨간색을 나타내는 값일 수 있다. 제2 특정 픽셀의 기 설정된 RGB 값은 초록색을 나타내는 값일 수 있다. 제3 특정 픽셀의 기 설정된 RGB 값은 파란색을 나타내는 값일 수 있다. 제4 특정 픽셀의 기 설정된 RGB 값은 하얀색을 나타내는 값일 수 있다.
검출 장치는 네 개의 특정 픽셀에 대한 모니터링된 구동 패턴과 기 설정된 구동 패턴을 비교함으로써, 화면 정지 오류의 발생을 판단할 수 있다.
도 8은 본 개시의 일 실시예에 따른 생성 장치의 동작에 관한 순서도이다.
도 8을 참조하면, 생성 장치는 포치 영역 내 적어도 하나의 픽셀에 의해 표시될 픽셀 데이터를 포함하는 복수의 이미지 프레임들을 생성한다(S800).
적어도 하나의 픽셀은 포치 영역 내 픽셀들 중 기 설정된 위치 및 기 설정된 개수에 따라 결정된 것일 수 있다.
디스플레이 패널이 복수의 이미지 프레임들에 따라 구동될 때, 적어도 하나의 픽셀은 구동 패턴을 가진다.
생성 장치는 적어도 하나의 픽셀이 기 설정된 구동 패턴에 따라 구동되도록 복수의 이미지 프레임들을 생성할 수 있다.
적어도 하나의 픽셀의 구동 패턴은 검출 장치에 의해 모니터링된다. 적어도 하나의 픽셀의 모니터링된 구동 패턴은 기 설정된 구동 패턴과의 비교를 통해 화면 정지 오류의 발생을 판단하는 데 이용될 수 있다. 일 실시예에서, 기 설정된 구동 패턴은 적어도 하나의 픽셀의 RGB 값 또는 적어도 하나의 픽셀의 깜박임 주기 중 적어도 하나를 포함할 수 있다. 다른 실시예에서, 픽셀이 복수일 때, 기 설정된 구동 패턴은 복수의 픽셀들의 깜박임 순서를 포함할 수 있다.
한편, 포치 영역은 디스플레이 패널의 프론트포치 영역 또는 백포치 영역 중 적어도 하나를 포함한다.
생성 장치는 복수의 이미지 프레임들을 디스플레이 패널의 구동 회로에 제공한다(S802).
도 9는 본 개시의 일 실시예에 따른 검출 장치의 동작에 관한 순서도이다.
도 9를 참조하면, 검출 장치는 복수의 이미지 프레임들에 따라 구동되는 디스플레이 패널의 포치 영역 내에서, 복수의 이미지 프레임들에 대응되는 시간 구간 동안 적어도 하나의 픽셀의 구동 패턴을 모니터링한다(S900).
여기서, 적어도 하나의 픽셀은 포치 영역 내 픽셀들 중 기 설정된 위치 및 기 설정된 개수에 따라 결정된 것일 수 있다. 즉, 적어도 하나의 픽셀은 적어도 하나의 기 설정된 픽셀일 수 있다.
한편, 포치 영역은 디스플레이 패널의 프론트포치 영역 또는 백포치 영역 중 적어도 하나를 포함한다.
검출 장치는 적어도 하나의 픽셀의 구동 패턴을 기 설정된 구동 패턴과 비교함으로써, 화면 정지 오류의 발생을 판단한다(S902).
여기서, 기 설정된 구동 패턴은 적어도 하나의 픽셀의 RGB 값 또는 적어도 하나의 픽셀의 깜박임 주기(flicker period) 중 적어도 하나를 포함할 수 있다. 픽셀이 복수일 때, 기 설정된 구동 패턴은 복수의 픽셀들의 깜박임 순서를 포함할 수 있다.
검출 장치는 적어도 하나의 픽셀의 구동 패턴이 기 설정된 구동 패턴에 대응되지 않는 경우, 화면 정지 오류가 발생한 것으로 판단할 수 있다.
검출 장치는 적어도 하나의 픽셀의 구동 패턴이 기 설정된 구동 패턴에 대응되는 경우, 화면 정지 오류가 발생하지 않은 것으로 판단할 수 있다.
전술한 과정을 통해, 검출 장치는 차량의 디스플레이 장치의 화면 정지 오류를 검출할 수 있다.
일 실시예에서, 검출 장치는 화면 정지 오류의 발생에 따라 경고를 출력할 수 있다.
일 실시예에서, 적어도 하나의 픽셀이 기 설정된 RGB 값과 다른 RGB 값을 표시하는 경우, 검출 장치는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다. 일 실시예에서, 적어도 하나의 픽셀이 특정 RGB 값을 표시하는 경우, 검출 장치는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다.
일 실시예에서, 적어도 하나의 이미지 프레임에 대응되는 시간 구간 동안 적어도 하나의 픽셀이 특정 RGB 값을 표시하는 경우, 검출 장치는 디스플레이 장치의 화면이 정전된 것으로 판단할 수 있다.
화면의 정전에 대한 판단은 단계 S902 전 또는 단계 S902 후에 수행될 수 있다.
일 실시예에서, 검출 장치는 포치 영역 내 구동되는 픽셀의 존재를 판단하기 위해, 포치 영역 내 픽셀들의 RGB 정보 또는 CRC 정보 중 적어도 하나와 기 설정된 값을 비교할 수 있다. 단계 S902 전에, 검출 장치는 포치 영역 내 픽셀들의 RGB 정보 또는 CRC 정보 중 적어도 하나와 기 설정된 값을 비교할 수 있다.
본 명세서에 설명되는 시스템들 및 기법들의 다양한 구현예들은, 디지털 전자 회로, 집적회로, FPGA(field programmable gate array), ASIC(application specific integrated circuit), 컴퓨터 하드웨어, 펌웨어, 소프트웨어, 및/또는 이들의 조합으로 실현될 수 있다. 이러한 다양한 구현예들은 프로그래밍가능 시스템 상에서 실행 가능한 하나 이상의 컴퓨터 프로그램들로 구현되는 것을 포함할 수 있다. 프로그래밍가능 시스템은, 저장 시스템, 적어도 하나의 입력 디바이스, 그리고 적어도 하나의 출력 디바이스로부터 데이터 및 명령들을 수신하고 이들에게 데이터 및 명령들을 전송하도록 결합되는 적어도 하나의 프로그래밍가능 프로세서(이것은 특수 목적 프로세서일 수 있거나 혹은 범용 프로세서일 수 있음)를 포함한다. 컴퓨터 프로그램들(이것은 또한 프로그램들, 소프트웨어, 소프트웨어 애플리케이션들 혹은 코드로서 알려져 있음)은 프로그래밍가능 프로세서에 대한 명령어들을 포함하며 "컴퓨터가 읽을 수 있는 기록매체"에 저장된다.
컴퓨터가 읽을 수 있는 기록매체는, 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 이러한 컴퓨터가 읽을 수 있는 기록매체는 ROM, CD-ROM, 자기 테이프, 플로피디스크, 메모리 카드, 하드 디스크, 광자기 디스크, 스토리지 디바이스 등의 비휘발성(non-volatile) 또는 비일시적인(non-transitory) 매체일 수 있으며, 또한 데이터 전송 매체(data transmission medium)와 같은 일시적인(transitory) 매체를 더 포함할 수도 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수도 있다.
본 명세서의 흐름도/타이밍도에서는 각 과정들을 순차적으로 실행하는 것으로 기재하고 있으나, 이는 본 개시의 일 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것이다. 다시 말해, 본 개시의 일 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 개시의 일 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 흐름도/타이밍도에 기재된 순서를 변경하여 실행하거나 각 과정들 중 하나 이상의 과정을 병렬적으로 실행하는 것으로 다양하게 수정 및 변형하여 적용 가능할 것이므로, 흐름도/타이밍도는 시계열적인 순서로 한정되는 것은 아니다.
이상의 설명은 본 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 실시예들은 본 실시예의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 실시예의 기술 사상의 범위가 한정되는 것은 아니다. 본 실시예의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 실시예의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
50: 생성 장치
52: 검출 장치

Claims (16)

  1. 차량의 디스플레이 장치의 화면 정지 오류(screen freeze error)를 검출하기 위한 방법에 있어서,
    복수의 이미지 프레임들에 따라 구동되는 디스플레이 패널의 프론트포치(front porch) 영역 또는 백포치(back porch) 영역 중 적어도 하나를 포함하는 포치 영역 내에서, 상기 복수의 이미지 프레임들에 대응되는 시간 구간 동안 적어도 하나의 픽셀의 구동 패턴(drive pattern)을 모니터링하는 단계; 및
    상기 적어도 하나의 픽셀의 구동 패턴을 기 설정된 구동 패턴과 비교함으로써, 화면 정지 오류의 발생을 판단하는 단계
    를 포함하되,
    상기 기 설정된 구동 패턴은 상기 적어도 하나의 픽셀의 RGB 값 및 상기 적어도 하나의 픽셀의 깜박임 주기(flicker period)를 포함하고,
    상기 방법은,
    상기 적어도 하나의 픽셀이 특정 RGB 값을 표시하는 경우, 상기 디스플레이 장치의 화면이 정전된 것으로 판단하는 단계
    를 더 포함하는 방법.
  2. 제1항에 있어서,
    상기 적어도 하나의 픽셀은,
    상기 포치 영역 내 픽셀들 중 기 설정된 위치 및 기 설정된 개수에 따라 결정된 것인 방법.
  3. 삭제
  4. 제1항에 있어서,
    상기 기 설정된 구동 패턴은,
    상기 픽셀이 복수일 때, 복수의 픽셀들의 깜박임 순서를 포함하는 것인 방법.
  5. 제1항에 있어서,
    상기 화면 정지 오류의 발생을 판단하는 단계는,
    상기 적어도 하나의 픽셀의 구동 패턴이 상기 기 설정된 구동 패턴에 대응되는 경우, 화면 정지 오류가 발생하지 않은 것으로 판단하는 단계를 포함하는 방법.
  6. 제1항에 있어서,
    상기 포치 영역 내 구동되는 픽셀의 존재를 판단하기 위해, 상기 포치 영역 내 픽셀들의 RGB 정보 또는 CRC(Cyclic Redundancy Check) 정보 중 적어도 하나와 기 설정된 값을 비교하는 단계
    를 더 포함하는 방법.
  7. 제1항에 있어서,
    상기 화면 정지 오류의 발생에 따라 경고를 출력하는 단계
    를 더 포함하는 방법.
  8. 제1항에 있어서,
    상기 적어도 하나의 픽셀이 기 설정된 RGB 값과 다른 RGB 값을 표시하는 경우, 상기 디스플레이 장치의 화면이 정전(black out)된 것으로 판단하는 단계
    를 더 포함하는 방법.
  9. 삭제
  10. 제1항에 있어서,
    상기 디스플레이 장치의 화면이 정전된 것으로 판단하는 단계는
    적어도 하나의 이미지 프레임에 대응되는 시간 구간 동안 상기 적어도 하나의 픽셀이 특정 RGB 값을 표시하는 경우, 상기 디스플레이 장치의 화면이 정전된 것으로 판단하는 단계
    를 포함하는 방법.
  11. 차량의 디스플레이 장치의 화면 정지 오류의 검출을 지원하기 위한 방법에 있어서,
    디스플레이 패널의 프론트포치 영역 또는 백포치 영역 중 적어도 하나를 포함하는 포치 영역 내 적어도 하나의 픽셀에 의해 표시될 픽셀 데이터를 포함하는 복수의 이미지 프레임들을 생성하는 단계, 상기 디스플레이 패널이 상기 복수의 이미지 프레임들에 따라 구동될 때, 상기 적어도 하나의 픽셀은 구동 패턴을 가짐; 및
    상기 복수의 이미지 프레임들을 상기 디스플레이 패널의 구동 회로에 제공하는 단계
    를 포함하되,
    상기 구동 패턴은 상기 적어도 하나의 픽셀의 RGB 값 및 상기 적어도 하나의 픽셀의 깜박임 주기(flicker period)를 포함하고,
    상기 적어도 하나의 픽셀이 특정 RGB 값을 표시하는 경우, 검출 장치에 의해 상기 디스플레이 장치의 화면이 정전된 것으로 판단되는 방법.
  12. 제11항에 있어서,
    상기 적어도 하나의 픽셀의 구동 패턴은,
    기 설정된 구동 패턴과의 비교를 통해 화면 정지 오류의 발생을 판단하는 데 이용되는 것인 방법.
  13. 제11항에 있어서,
    상기 적어도 하나의 픽셀은,
    상기 포치 영역 내 픽셀들 중 기 설정된 위치 및 기 설정된 개수에 따라 결정된 것인 방법.
  14. 삭제
  15. 차량의 디스플레이 장치의 화면 정지 오류(screen freeze error)를 검출하기 위한 장치에 있어서,
    복수의 이미지 프레임들에 따라 구동되는 디스플레이 패널의 프론트포치(front porch) 영역 또는 백포치(back porch) 영역 중 적어도 하나를 포함하는 포치 영역 내에서, 상기 복수의 이미지 프레임들에 대응되는 시간 구간 동안 적어도 하나의 픽셀의 구동 패턴을 모니터링하는 모니터링부; 및
    상기 적어도 하나의 픽셀의 구동 패턴을 기 설정된 구동 패턴과 비교함으로써, 화면 정지 오류의 발생을 판단하는 판단부
    를 포함하되,
    상기 기 설정된 구동 패턴은 상기 적어도 하나의 픽셀의 RGB 값 및 상기 적어도 하나의 픽셀의 깜박임 주기(flicker period)를 포함하고,
    상기 판단부는,
    상기 적어도 하나의 픽셀이 특정 RGB 값을 표시하는 경우, 상기 디스플레이 장치의 화면이 정전된 것으로 판단하는 장치.
  16. 차량의 디스플레이 장치의 화면 정지 오류의 검출을 지원하기 위한 지원 장치에 있어서,
    디스플레이 패널의 프론트포치 영역 또는 백포치 영역 중 적어도 하나를 포함하는 포치 영역 내 적어도 하나의 픽셀에 의해 표시될 픽셀 데이터를 포함하는 복수의 이미지 프레임들을 생성하는 생성부, 상기 디스플레이 패널이 상기 복수의 이미지 프레임들에 따라 구동될 때, 상기 적어도 하나의 픽셀은 구동 패턴을 가짐; 및
    상기 복수의 이미지 프레임들을 상기 디스플레이 패널의 구동 회로에 제공하는 제공부
    를 포함하되,
    상기 구동 패턴은 상기 적어도 하나의 픽셀의 RGB 값 및 상기 적어도 하나의 픽셀의 깜박임 주기(flicker period)를 포함하고,
    상기 적어도 하나의 픽셀이 특정 RGB 값을 표시하는 경우, 검출 장치에 의해 상기 디스플레이 장치의 화면이 정전된 것으로 판단되는 장치.
KR1020220010896A 2022-01-25 2022-01-25 차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치 KR102663270B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020220010896A KR102663270B1 (ko) 2022-01-25 2022-01-25 차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치
US17/664,369 US11961434B2 (en) 2022-01-25 2022-05-20 Device and method for detecting screen freeze error of display of vehicle
DE102022114705.3A DE102022114705A1 (de) 2022-01-25 2022-06-10 Vorrichtung und Verfahren zur Erkennung eines Bildschirmeinfrierfehlers einer Fahrzeuganzeige
US18/475,138 US20240021116A1 (en) 2022-01-25 2023-09-26 Device and method for detecting screen freeze error of display of vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220010896A KR102663270B1 (ko) 2022-01-25 2022-01-25 차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20230114565A KR20230114565A (ko) 2023-08-01
KR102663270B1 true KR102663270B1 (ko) 2024-05-07

Family

ID=87068746

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220010896A KR102663270B1 (ko) 2022-01-25 2022-01-25 차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치

Country Status (3)

Country Link
US (2) US11961434B2 (ko)
KR (1) KR102663270B1 (ko)
DE (1) DE102022114705A1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102663270B1 (ko) * 2022-01-25 2024-05-07 현대모비스 주식회사 차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08163472A (ja) * 1994-10-05 1996-06-21 Nippondenso Co Ltd マトリクス型液晶表示装置
WO2006030842A1 (ja) * 2004-09-17 2006-03-23 Sharp Kabushiki Kaisha 表示装置の駆動方法、駆動装置、そのプログラムおよび記録媒体、並びに、表示装置
US7502076B2 (en) * 2005-04-28 2009-03-10 Texas Instruments Incorporated Method and apparatus for a digital display
KR101329706B1 (ko) * 2007-10-10 2013-11-14 엘지디스플레이 주식회사 액정표시장치 및 이의 구동방법
KR20090058359A (ko) * 2007-12-04 2009-06-09 삼성전자주식회사 액정 판넬 디스플레이 장치 및 방법
US8165226B2 (en) * 2007-12-06 2012-04-24 The Boeing Company Imaging frame freeze detection
JP4821889B2 (ja) * 2009-06-15 2011-11-24 株式会社ニコン 画像表示装置及び撮像装置
US20110285827A1 (en) * 2009-07-14 2011-11-24 Panasonic Corporation Image reproducing apparatus and image display apparatus
US10319333B2 (en) * 2012-09-26 2019-06-11 Apple Inc. Refresh rate matching for displays
JP6442910B2 (ja) * 2014-08-07 2018-12-26 株式会社デンソー 表示装置
JP2018082395A (ja) * 2016-11-18 2018-05-24 パナソニックIpマネジメント株式会社 撮像装置状態監視装置、撮像装置状態監視方法、およびプログラム
US10614747B2 (en) * 2017-01-31 2020-04-07 Synaptics Incorporated Device and method for driving display panel in response to image data
US10460638B2 (en) * 2017-04-26 2019-10-29 Honeywell International Inc. Intermittent display issue monitoring system
US11131987B2 (en) * 2018-03-15 2021-09-28 Xinxin Wang Method and system for preventing and detecting hazardously misleading information on safety-critical display
KR102581186B1 (ko) * 2018-10-12 2023-09-21 삼성전자주식회사 전자 장치 및 전자 장치의 제어 방법
KR20200070497A (ko) * 2018-12-07 2020-06-18 삼성디스플레이 주식회사 클록 트레이닝을 수행하는 데이터 드라이버, 데이터 드라이버를 포함하는 표시 장치, 및 표시 장치의 구동 방법
JP7247760B2 (ja) * 2019-06-03 2023-03-29 株式会社デンソー 固着判断装置および固着判断方法
KR20210047770A (ko) * 2019-10-22 2021-04-30 현대모비스 주식회사 Hud 시스템 및 그에 대한 제어방법
US11373567B2 (en) * 2020-01-24 2022-06-28 Rockwell Collins, Inc. Light modulated photodiode-based display monitor system
KR20220000130A (ko) * 2020-06-25 2022-01-03 주식회사 엘엑스세미콘 디스플레이 장치의 데이터 송수신 방법 및 시스템
KR102433583B1 (ko) 2020-07-20 2022-08-18 김민수 오존화 올리브 오일을 이용하여 액상화장품을 제조하는 방법
KR102663270B1 (ko) * 2022-01-25 2024-05-07 현대모비스 주식회사 차량의 디스플레이 장치의 화면 정지 오류를 검출하는 방법 및 장치

Also Published As

Publication number Publication date
US11961434B2 (en) 2024-04-16
DE102022114705A1 (de) 2023-07-27
US20240021116A1 (en) 2024-01-18
US20230237941A1 (en) 2023-07-27
KR20230114565A (ko) 2023-08-01

Similar Documents

Publication Publication Date Title
ES2401407T3 (es) Módulo de exhibidor visual con control de datos de exhibición por suma de control
US10848272B2 (en) Error detection in automobile tell-tales
KR102532971B1 (ko) 표시장치 및 이의 구동방법
JP5507090B2 (ja) 表示装置
US10600378B2 (en) Liquid crystal driving device
WO2018003669A1 (ja) タイミングコントローラ、それを用いた電子機器、車載用ディスプレイ装置、医療用ディスプレイ装置
US11186294B2 (en) In-vehicle timing controller and vehicle using the same
US20240021116A1 (en) Device and method for detecting screen freeze error of display of vehicle
US20180090056A1 (en) Interface circuit
KR20110093450A (ko) 표시 장치, 표시 구동 장치, 및 표시 장치 구동 방법
US11069270B2 (en) Control circuit, drive circuit, electro-optical device, electronic apparatus including electro-optical device, movable body including electronic apparatus, and error detection method
JP2020202543A (ja) 映像信号送信装置及び映像信号受信装置
CN113479136A (zh) 一种数字后视镜***显示控制方法和装置
JP2018136371A (ja) 表示システム、表示コントローラー、電気光学装置及び電子機器
WO2021241066A1 (ja) 調光データ送信装置
WO2019069830A1 (ja) 液晶表示装置
KR20220034286A (ko) 표시 장치 및 이를 이용한 터치 구동부의 안정화 캐패시터 탈락 검출 방법
US20200312212A1 (en) Drive circuit, electro-optical device, electronic apparatus including electro-optical device, and movable body including electronic apparatus
JP2006264505A (ja) 移動体の表示モジュール
US20240105087A1 (en) Display device and method for inspecting image data thereof
US20220375422A1 (en) Display circuit device, display device, and electronic apparatus
CN107369420B (zh) 一种控制图像显示的方法及其装置、***
CN118043880A (zh) 一种显示控制方法、装置和终端设备
KR20180049287A (ko) 표시장치, 컨트롤러 및 컨트롤러의 구동 방법

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant