KR20210062088A - High speed image refresh system - Google Patents

High speed image refresh system Download PDF

Info

Publication number
KR20210062088A
KR20210062088A KR1020217014034A KR20217014034A KR20210062088A KR 20210062088 A KR20210062088 A KR 20210062088A KR 1020217014034 A KR1020217014034 A KR 1020217014034A KR 20217014034 A KR20217014034 A KR 20217014034A KR 20210062088 A KR20210062088 A KR 20210062088A
Authority
KR
South Korea
Prior art keywords
image
buffer
frame buffer
led
standby
Prior art date
Application number
KR1020217014034A
Other languages
Korean (ko)
Other versions
KR102331664B1 (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
Priority claimed from US16/456,862 external-priority patent/US11083055B2/en
Application filed by 루미리즈 홀딩 비.브이. filed Critical 루미리즈 홀딩 비.브이.
Publication of KR20210062088A publication Critical patent/KR20210062088A/en
Application granted granted Critical
Publication of KR102331664B1 publication Critical patent/KR102331664B1/en

Links

Images

Classifications

    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q1/00Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
    • B60Q1/02Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to illuminate the way ahead or to illuminate other areas of way or environments
    • B60Q1/04Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to illuminate the way ahead or to illuminate other areas of way or environments the devices being headlights
    • B60Q1/14Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to illuminate the way ahead or to illuminate other areas of way or environments the devices being headlights having dimming means
    • B60Q1/1415Dimming circuits
    • B60Q1/1423Automatic dimming circuits, i.e. switching between high beam and low beam due to change of ambient light or light level in road traffic
    • B60Q1/143Automatic dimming circuits, i.e. switching between high beam and low beam due to change of ambient light or light level in road traffic combined with another condition, e.g. using vehicle recognition from camera images or activation of wipers
    • 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
    • G09G5/006Details of the interface to the display terminal
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B45/00Circuit arrangements for operating light-emitting diodes [LED]
    • H05B45/10Controlling the intensity of the light
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B45/00Circuit arrangements for operating light-emitting diodes [LED]
    • H05B45/20Controlling the colour of the light
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/105Controlling the light source in response to determined parameters
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/105Controlling the light source in response to determined parameters
    • H05B47/115Controlling the light source in response to determined parameters by determining the presence or movement of objects or living beings
    • H05B47/125Controlling the light source in response to determined parameters by determining the presence or movement of objects or living beings by using cameras
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/18Controlling the light source by remote control via data-bus transmission
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q2300/00Indexing codes for automatically adjustable headlamps or automatically dimmable headlamps
    • B60Q2300/05Special features for controlling or switching of the light beam
    • B60Q2300/054Variable non-standard intensity, i.e. emission of various beam intensities different from standard intensities, e.g. continuous or stepped transitions of intensity
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q2300/00Indexing codes for automatically adjustable headlamps or automatically dimmable headlamps
    • B60Q2300/40Indexing codes relating to other road users or special conditions
    • B60Q2300/42Indexing codes relating to other road users or special conditions oncoming vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q2300/00Indexing codes for automatically adjustable headlamps or automatically dimmable headlamps
    • B60Q2300/40Indexing codes relating to other road users or special conditions
    • B60Q2300/45Special conditions, e.g. pedestrians, road signs or potential dangers
    • 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/04Maintaining the quality of display appearance
    • G09G2320/041Temperature compensation
    • 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/04Maintaining the quality of display appearance
    • G09G2320/043Preventing or counteracting the effects of ageing
    • 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/06Adjustment of display parameters
    • G09G2320/0693Calibration of display systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/18Use of a frame buffer in a display terminal, inclusive of the display panel
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/22Detection of presence or absence of input display information or of connection or disconnection of a corresponding information source
    • 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)
  • Mechanical Engineering (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

LED 픽셀 어레이를 위한 LED 컨트롤러는 이미지 데이터를 수신하기 위한 이미지 프레임 버퍼; 및 대기 이미지를 보유하기 위해 이미지 프레임 버퍼에 연결되는 대기 이미지 버퍼를 포함한다. 연결된 커맨드 및 제어 모듈은 이미지 데이터가 이용불가능할 때 이미지 프레임 버퍼 내의 이미지를 대기 이미지 버퍼 내의 대기 이미지로 대체하도록 구성된다.The LED controller for the LED pixel array includes an image frame buffer for receiving image data; And a standby image buffer coupled to the image frame buffer to hold the standby image. The connected command and control module is configured to replace an image in the image frame buffer with a standby image in the standby image buffer when image data is not available.

Description

고속 이미지 리프레시 시스템{HIGH SPEED IMAGE REFRESH SYSTEM}High speed image refresh system {HIGH SPEED IMAGE REFRESH SYSTEM}

관련 출원에 대한 상호 참조Cross-reference to related applications

본 출원은 2019년 6월 28일자로 출원된 미국 특허 출원 번호 제16/456,858호, 2019년 6월 28일자로 출원된 미국 특허 출원 번호 제16/456,862호, 2018년 10월 30일자로 출원된 유럽 특허 출원 번호 제18203445.4호, 및 2018년 9월 10일자로 출원된 미국 가특허 출원 번호 제62/729,257호에 대한 우선권의 혜택을 주장하며, 이들 각각의 전체 내용은 참조로서 본 명세서에 포함된다.This application is filed on June 28, 2019, U.S. Patent Application No. 16/456,858, filed on June 28, 2019, U.S. Patent Application No. 16/456,862, filed on October 30, 2018. Claims the benefit of priority to European Patent Application No. 18203445.4, and U.S. Provisional Patent Application No. 62/729,257 filed September 10, 2018, the entire contents of each of which are incorporated herein by reference. .

기술 분야Technical field

본 개시내용은 일반적으로 어드레싱가능한 LED 픽셀 어레이를 고속 이미지 리프레시 속도들에서 지원할 수 있는 외부 데이터 이미지 입력들을 갖는 마이크로컨트롤러에 관한 것이다.The present disclosure relates generally to a microcontroller having external data image inputs capable of supporting an addressable LED pixel array at high image refresh rates.

지원하는 CMOS 회로를 갖는 LED들의 픽셀 어레이들이 사용되었지만, 상업적 사용에 적합한 실제 구현들은 심각한 제조, 전력 및 데이터 관리 문제에 직면할 수 있다. 수천 개의 발광 픽셀의 개별 광 강도는 30-60Hz의 리프레시 레이트로 제어될 필요가 있을 수 있다. 많은 응용들에 대해, 높은 데이터 리프레시 레이트들이 필요하며, 다양한 교정, 테스트 및 제어 방법을 지원하는 시스템들이 필요하다.Although pixel arrays of LEDs with supporting CMOS circuitry have been used, practical implementations suitable for commercial use can face serious manufacturing, power and data management problems. The individual light intensity of thousands of light emitting pixels may need to be controlled at a refresh rate of 30-60 Hz. For many applications, high data refresh rates are required, and systems that support a variety of calibration, test and control methods are needed.

일 실시예에서, LED 픽셀 어레이를 위한 LED 컨트롤러는 외부 데이터 버스에 대한 직렬 인터페이스를, 직렬 인터페이스 및 LED 픽셀 어레이에 연결된 어드레스 생성기와 함께 포함한다. 이미지 프레임 버퍼는 이미지 데이터를 수신하기 위해 인터페이스에 연결되고, 이미지 프레임 버퍼 어드레스를 수신하기 위해 어드레스 생성기에 더 연결된다. 커맨드 및 제어 모듈은 직렬 인터페이스에 연결되고 이미지 프레임 버퍼 출력 신호들을 수정하도록 구성된다. 교정 데이터 저장 모듈은 LED 픽셀 어레이에 픽셀 전압 응답에 관련된 교정 데이터를 저장하기 위해 커맨드 및 제어 모듈에 연결된다.In one embodiment, an LED controller for an LED pixel array includes a serial interface to an external data bus, with the serial interface and an address generator connected to the LED pixel array. The image frame buffer is connected to the interface for receiving image data, and further connected to an address generator to receive the image frame buffer address. The command and control module is connected to the serial interface and is configured to modify the image frame buffer output signals. The calibration data storage module is connected to the command and control module to store calibration data related to the pixel voltage response in the LED pixel array.

일 실시예에서, 대기 이미지 버퍼는 디폴트 이미지를 보유하기 위해 이미지 프레임 버퍼에 연결된다. 다른 실시예에서, 펄스 폭 변조기는 이미지 프레임 버퍼와 LED 픽셀 어레이 사이에 연결된다.In one embodiment, the standby image buffer is connected to the image frame buffer to hold the default image. In another embodiment, a pulse width modulator is connected between the image frame buffer and the LED pixel array.

일부 실시예들에서, 이미지 프레임 버퍼는 보유된 이미지들을 60Hz 이상의 속도로 리프레시할 수 있다. 이미지 리프레시 데이터는 직렬 인터페이스를 통해 외부적으로 제공될 수 있다.In some embodiments, the image frame buffer may refresh retained images at a rate of 60 Hz or higher. Image refresh data can be provided externally through a serial interface.

일 실시예에서, 커맨드 및 제어 모듈은 온도 데이터를 수신하는 ADC에 연결된다. 커맨드 및 제어 모듈은 Vf 데이터를 수신하는 ADC에 연결된다. 일부 실시예들에서, 커맨드 및 제어 모듈은 Vbias 데이터를 수신하는 DAC에 연결될 수 있다.In one embodiment, the command and control module is connected to an ADC that receives temperature data. The command and control module is connected to an ADC that receives V f data. In some embodiments, the command and control module may be connected to a DAC that receives V bias data.

커맨드 및 제어 모듈은 외부 제어 신호들을 제공하는 제2 인터페이스에 연결될 수 있다. 다른 실시예에서, 커맨드 및 제어 모듈은 개별 픽셀 어드레싱을 허용하기 위해 LED 픽셀 어레이에 연결된 바이패스 라인을 포함한다.The command and control module may be connected to a second interface that provides external control signals. In another embodiment, the command and control module includes a bypass line connected to the LED pixel array to allow individual pixel addressing.

일부 실시예들에서, 이미지 버퍼 내의 이미지들은 부분적으로 또는 차등적으로 리프레시될 수 있다.In some embodiments, the images in the image buffer may be partially or differentially refreshed.

일부 실시예들에서, LED 픽셀 어레이를 위한 LED 컨트롤러는 이미지 데이터를 수신하기 위한 이미지 프레임 버퍼; 및 대기 이미지를 보유하기 위해 이미지 프레임 버퍼에 연결되는 대기 이미지 버퍼를 포함한다. 커맨드 및 제어 모듈은 이미지 데이터가 이용불가능할 때 이미지 프레임 버퍼 내의 이미지를 대기 이미지 버퍼 내의 대기 이미지로 대체하도록 구성된다. 이미지 데이터는 이미지 내의 오류들로 인해, 또는 이미지를 적시에 수신하지 못한 것으로 인해 이용불가능할 수 있다. 일부 실시예들에서, 이미지 프레임 버퍼에 보유된 이미지 데이터는 적어도 부분적으로 차량 또는 LED 컨트롤러에 의해 제공된다. 마찬가지로, 대기 이미지는 적어도 부분적으로 차량 또는 LED 컨트롤러에 의해 제공될 수 있다. In some embodiments, an LED controller for an LED pixel array includes an image frame buffer for receiving image data; And a standby image buffer coupled to the image frame buffer to hold the standby image. The command and control module is configured to replace an image in the image frame buffer with a standby image in the standby image buffer when image data is not available. Image data may be unavailable due to errors in the image, or due to failure to receive the image in a timely manner. In some embodiments, the image data held in the image frame buffer is provided at least in part by the vehicle or LED controller. Likewise, the atmospheric image can be provided, at least in part, by a vehicle or LED controller.

도 1은 액티브 헤드램프를 사용한 개별 섹터들에서의 도로의 조명을 도시하는 다이어그램이다.
도 2는 정적 조명 모듈에 인접하게 위치된 동적 픽셀 어드레싱가능한 조명 모듈을 도시한다.
도 3a는 액티브 헤드램프를 제어하기 위한 차량 헤드램프 시스템의 일 실시예이다.
도 3b는 차량 프로세싱 출력에의 연결을 갖는 액티브 헤드램프를 제어하기 위한 차량 헤드램프 시스템의 일 실시예이다.
도 4는 액티브 헤드램프 컨트롤러의 일 실시예의 개략도이다.
도 5는 LED 픽셀 어레이를 위한 마이크로컨트롤러 어셈블리의 도시이다.
도 6a 및 도 6b는 각각 픽셀 제어 회로를 위한 LDO 바이패스 회로, 및 게이트 타이밍 다이어그램을 도시한다.
도 6c 및 도 6d는 각각 대안적인 픽셀 제어 회로 및 게이트 타이밍 다이어그램을 도시한다.
도 7은 LDO 바이패스를 지원하는 행 및 열 선택을 갖는 액티브 매트릭스 픽셀 어레이를 도시한다.
1 is a diagram showing the lighting of the road in individual sectors using active headlamps.
2 shows a dynamic pixel addressable lighting module positioned adjacent to a static lighting module.
3A is an embodiment of a vehicle headlamp system for controlling an active headlamp.
3B is an embodiment of a vehicle headlamp system for controlling an active headlamp having a connection to a vehicle processing output.
4 is a schematic diagram of an embodiment of an active headlamp controller.
5 is an illustration of a microcontroller assembly for an LED pixel array.
6A and 6B show an LDO bypass circuit for a pixel control circuit, and a gate timing diagram, respectively.
6C and 6D show an alternative pixel control circuit and gate timing diagram, respectively.
7 shows an active matrix pixel array with row and column selection supporting LDO bypass.

발광 픽셀 어레이들은 광 분포의 세밀한 강도, 공간적 및 시간적 제어로부터 이익을 얻는 응용들을 지원할 수 있다. 이것은 픽셀 블록들 또는 개별 픽셀들로부터 방출된 광의 정밀한 공간 패턴화를 포함할 수 있지만 이에 제한되지는 않는다. 응용에 따라, 방출된 광은 분광적으로 구별되고(spectrally distinct), 시간의 경과에 따라 적응적이고(adaptive over time), 및/또는 환경적으로 반응한다(environmentally responsive). 발광 픽셀 어레이들은 다양한 강도, 공간적 또는 시간적 패턴들로 미리 프로그래밍된 광 분포를 제공할 수 있다. 방출된 광은 수신된 센서 데이터에 적어도 부분적으로 기초할 수 있고, 광학 무선 통신들에 사용될 수 있다. 연관된 광학계들은 픽셀, 픽셀 블록, 또는 디바이스 레벨에서 구별될 수 있다. 예시적인 발광 픽셀 어레이는 연관된 공통 광학계를 갖는 고강도 픽셀들의 공통 제어되는 중앙 블록을 갖는 디바이스를 포함할 수 있는 반면, 에지 픽셀들은 개별 광학계들을 가질 수 있다. 발광 픽셀 어레이들에 의해 지원되는 공통적인 응용들은 비디오 조명, 자동차 헤드라이트, 건축 및 영역 조명, 가로등, 및 정보 디스플레이들을 포함한다.Light-emitting pixel arrays can support applications that benefit from fine intensity, spatial and temporal control of light distribution. This may include, but is not limited to, precise spatial patterning of light emitted from blocks of pixels or individual pixels. Depending on the application, the emitted light is spectrally distinct, adaptive over time, and/or environmentally responsive. Light-emitting pixel arrays can provide pre-programmed light distribution with various intensity, spatial or temporal patterns. The emitted light may be based at least in part on the received sensor data and may be used in optical wireless communications. Associated optical systems can be distinguished at the pixel, pixel block, or device level. An exemplary light emitting pixel array may include a device having a common controlled central block of high intensity pixels with an associated common optics, while edge pixels may have separate optics. Common applications supported by luminescent pixel arrays include video lighting, automotive headlights, architectural and area lighting, street lights, and information displays.

발광 픽셀 어레이들은 개선된 시각적 디스플레이를 위해, 또는 조명 비용들을 감소시키기 위해, 건물들 또는 영역들을 선택적이고 적응적으로 조명하는 데 사용될 수 있다. 추가로, 발광 픽셀 어레이들은 장식적인 모션 또는 비디오 효과들을 위해 미디어 파사드들(media facades)을 투영하기 위해 사용될 수 있다. 추적 센서들 및/또는 카메라들과 함께, 보행자 주변 영역들의 선택적 조명이 가능할 수 있다. 분광적으로 구별되는 픽셀들은 조명의 색 온도를 조절하는 것은 물론, 파장별 원예 조명(horticultural illumination)을 지원하기 위해 사용될 수 있다.Luminescent pixel arrays can be used to selectively and adaptively illuminate buildings or areas for improved visual display, or to reduce lighting costs. Additionally, luminescent pixel arrays can be used to project media facades for decorative motion or video effects. With tracking sensors and/or cameras, selective illumination of areas around pedestrians may be possible. The spectroscopically distinguished pixels can be used to control the color temperature of illumination and to support horticultural illumination by wavelength.

가로등은 발광 픽셀 어레이들의 사용으로부터 크게 이익을 얻을 수 있는 중요한 응용이다. 다양한 가로등 유형을 모방하여, 예를 들어 선택된 픽셀들의 적절한 활성화 또는 비활성화에 의해 유형 I 선형 가로등과 유형 IV 반원형 가로등 사이의 전환을 허용하기 위해 단일 유형의 발광 어레이가 사용될 수 있다. 추가로, 환경 조건들 또는 사용 시간에 따라 광 빔 강도 또는 분포를 조절함으로써 가로등 비용이 저감될 수 있다. 예를 들어, 보행자가 존재하지 않을 때는 광 강도와 분포 영역이 감소될 수 있다. 발광 픽셀 어레이의 픽셀들이 분광적으로 구별되는 경우, 광의 색 온도는 각각의 일광, 황혼, 또는 야간 조건에 따라 조절될 수 있다.Street lights are an important application that can greatly benefit from the use of light emitting pixel arrays. A single type of light-emitting array can be used to mimic various street light types and allow switching between a type I linear street light and a type IV semicircular street light, for example by appropriate activation or deactivation of selected pixels. Additionally, the cost of a street light may be reduced by adjusting the light beam intensity or distribution according to environmental conditions or usage time. For example, when there is no pedestrian, the light intensity and distribution area may be reduced. When the pixels of the light emitting pixel array are spectroscopically distinguished, the color temperature of light may be adjusted according to each daylight, dusk, or nighttime condition.

발광 어레이들은 또한 직접 또는 투영 디스플레이를 필요로 하는 응용들을 지원하는 데 매우 적합하다. 예를 들어, 경고, 비상 또는 정보 표시들은 모두 발광 어레이들을 사용하여 디스플레이되거나 투영될 수 있다. 이는 예를 들어 색상이 변하거나 점멸하는 출구 표지판이 투영되는 것을 허용한다. 발광 어레이가 많은 수의 픽셀로 구성된 경우, 텍스트 또는 숫자 정보가 제시될 수 있다. 방향 화살표들 또는 유사한 표시자들도 제공될 수 있다.Light-emitting arrays are also well suited to support applications requiring direct or projected displays. For example, warning, emergency or information signs can all be displayed or projected using light emitting arrays. This allows for example a changing color or a flashing exit sign to be projected. When the light emitting array is composed of a large number of pixels, text or numeric information may be presented. Directional arrows or similar indicators may also be provided.

차량 헤드램프들은 많은 픽셀 수와 높은 데이터 리프레시 레이트를 요구하는 발광 어레이 응용이다. 도로의 선택된 섹션들만을 능동적으로 조명하는 자동차 헤드라이트들은 마주오는 운전자의 눈부심(glare) 또는 눈시림(dazzling)에 연관된 문제를 감소시키기 위해 사용될 수 있다. 적외선 카메라들을 센서로서 사용하면, 발광 픽셀 어레이들은 도로를 조명하는 데에 필요한 픽셀들만을 활성화하는 한편, 보행자 또는 마주오는 차량의 운전자의 눈을 시리게 할 수 있는 픽셀들은 비활성화한다. 추가로, 운전자의 환경 인식을 개선하기 위해, 오프로드 보행자들, 동물들 또는 표지판들이 선택적으로 조명될 수 있다. 발광 픽셀 어레이의 픽셀들이 분광적으로 구별되는 경우, 광의 색 온도는 각각의 일광, 황혼, 또는 야간 조건들에 따라 조절될 수 있다. 일부 픽셀들은 광학 무선 차량 대 차량 통신을 위해 사용될 수 있다.Vehicle headlamps are light-emitting array applications that require a large number of pixels and a high data refresh rate. Car headlights that actively illuminate only selected sections of the road can be used to reduce problems associated with glare or dazzling of oncoming drivers. Using infrared cameras as sensors, the luminescent pixel arrays activate only the pixels necessary to illuminate the road, while deactivating pixels that may irritate the eyes of pedestrians or oncoming drivers. Additionally, to improve the driver's environmental awareness, off-road pedestrians, animals or signs may be selectively illuminated. When the pixels of the light emitting pixel array are spectroscopically distinguished, the color temperature of light may be adjusted according to respective daylight, dusk, or night conditions. Some pixels can be used for optical wireless vehicle-to-vehicle communication.

발광 어레이들에 대한 하나의 고가치 응용이 도 1에 대해 도시되며, 이는 차량 전방의 영역(120)을 조명하는 차량 헤드램프 시스템에 대한 잠재적인 도로 조명 패턴(100)을 도시한다. 도시된 바와 같이, 도로(110)는 좌측 가장자리(112), 우측 가장자리(114), 및 중앙선(116)을 포함한다. 이 예에서, 2개의 주요 영역 - 하향 정적 조명되는 영역(122) 및 동적 조명되는 영역(130) - 이 조명된다. 영역(130) 내의 광 강도는 동적으로 제어될 수 있다. 예를 들어, 중앙선(116)과 좌측 가장자리(112) 사이를 이동하는 마주오는 차량(도시되지 않음)이 소영역(subregion)(132)으로 이동함에 따라, 광 강도가 감소되거나 완전히 차단될 수 있다. 마주오는 차량이 소영역(134)을 향해 이동함에 따라, 일련의 소영역들(도시되지 않음)은 또한 감소된 광 강도를 갖도록 정의될 수 있고, 그에 의해 안전하지 않은 눈시림 또는 눈부심의 가능성을 감소시킨다. 이해되는 바와 같이, 다른 실시예들에서, 광 강도는 도로 표지판들 또는 보행자들을 강조하도록 증가되거나, 예를 들어 곡선 도로의 동적 광 추적을 허용하도록 조절된 공간 조명 패턴들로 될 수 있다.One high value application for luminescent arrays is shown for FIG. 1, which illustrates a potential roadway lighting pattern 100 for a vehicle headlamp system that illuminates an area 120 in front of the vehicle. As shown, the road 110 includes a left edge 112, a right edge 114, and a center line 116. In this example, two main areas-the area 122 that is statically illuminated downward and the area that is dynamically illuminated 130-are illuminated. The light intensity within region 130 can be dynamically controlled. For example, as an oncoming vehicle (not shown) moving between the center line 116 and the left edge 112 moves to the subregion 132, the light intensity may be reduced or completely blocked. . As the oncoming vehicle moves towards the small area 134, a series of small areas (not shown) can also be defined to have a reduced light intensity, thereby avoiding the possibility of unsafe blinding or glare. Decrease. As will be appreciated, in other embodiments, the light intensity may be increased to highlight road signs or pedestrians, or may be adjusted spatial lighting patterns to allow dynamic light tracking of a curved road, for example.

도 2는 도 1과 관련하여 논의된 바와 같은 조명 패턴을 제공할 수 있는 조명 모듈들(200)의 위치지정을 도시한다. LED 광 모듈(222)은 렌즈 또는 반사기들을 포함하는 1차 또는 2차 광학계와 함께 또는 단독으로 LED들을 포함할 수 있다. 전반적인 데이터 관리 요건들을 감소시키기 위해, 광 모듈(222)은 온/오프 기능, 또는 비교적 적은 광 강도 레벨들 사이의 전환으로 제한될 수 있다. 광 강도의 픽셀 레벨 제어가 반드시 지원되는 것은 아니다.FIG. 2 shows the positioning of lighting modules 200 that may provide a lighting pattern as discussed in connection with FIG. 1. The LED light module 222 may include LEDs alone or with a primary or secondary optical system including lenses or reflectors. To reduce overall data management requirements, the optical module 222 may be limited to an on/off function, or to switch between relatively small light intensity levels. Pixel level control of light intensity is not necessarily supported.

LED 광 모듈(222)에 인접하여 위치된 것은 액티브 LED 어레이(230)이다. LED 어레이는 픽셀 영역(204) 및 대안적으로 선택가능한 LED 영역들(206 및 208)을 갖는 CMOS 다이(202)를 포함한다. 픽셀 영역(204)은 104개의 행 및 304개의 열을 가질 수 있고, 12.2 밀리미터×4.16 밀리미터의 면적에 걸쳐 총 31,616개의 픽셀이 분산된다. 선택가능한 LED 영역들(206 및 208)은 선택될 상이한 차량 헤드램프들 또는 응용들에 적합한 상이한 종횡비들을 허용한다. 예를 들어, 일 실시예에서, 선택가능한 LED 영역(206)은 82개의 행 및 246개의 열을 갖는 1:3 종횡비를 가질 수 있고, 10.6 밀리미터×4 밀리미터의 면적에 걸쳐 총 20,172개의 픽셀이 분산된다. 대안적으로, 선택가능한 LED 영역(208)은 71개의 행 및 284개의 열을 갖는 1:4 종횡비를 가질 수 있고, 12.1 밀리미터×3.2 밀리미터의 면적에 총 20,164개의 픽셀이 분산된다. 일 실시예에서, 픽셀들은 10-비트 강도 범위, 및 30 내지 100Hz의 리프레시 레이트를 갖도록 능동적으로 관리될 수 있으며, 일반적인 동작 리프레시 레이트는 60Hz 이상이다.Located adjacent to the LED light module 222 is an active LED array 230. The LED array includes a CMOS die 202 having a pixel region 204 and alternatively selectable LED regions 206 and 208. The pixel area 204 may have 104 rows and 304 columns, and a total of 31,616 pixels are distributed over an area of 12.2 millimeters by 4.16 millimeters. Selectable LED areas 206 and 208 allow for different aspect ratios suitable for different vehicle headlamps or applications to be selected. For example, in one embodiment, the selectable LED area 206 may have a 1:3 aspect ratio with 82 rows and 246 columns, with a total of 20,172 pixels distributed over an area of 10.6 millimeters by 4 millimeters. do. Alternatively, the selectable LED area 208 may have a 1:4 aspect ratio with 71 rows and 284 columns, with a total of 20,164 pixels spread over an area of 12.1 millimeters by 3.2 millimeters. In one embodiment, the pixels can be actively managed to have a 10-bit intensity range, and a refresh rate of 30 to 100 Hz, with a typical operating refresh rate of 60 Hz or higher.

도 3a는 차량 지원 전력(302), 및 데이터 버스(304)를 포함하는 제어 시스템을 포함하는 차량 헤드램프 시스템(300)의 실시예를 도시한다. 센서 모듈(306)은 환경 조건들(예를 들어, 하루 중 시각, 비, 안개, 주변 광 레벨 등), 차량 조건(주차, 이동 중, 속도, 방향), 또는 다른 차량이나 보행자의 존재/위치에 관련된 데이터를 제공하기 위해 데이터 버스(304)에 연결될 수 있다. 별도의 헤드램프 컨트롤러(330)가 차량 지원 전력 및 제어 시스템에 연결될 수 있다.3A shows an embodiment of a vehicle headlamp system 300 including a control system including vehicle assist power 302 and a data bus 304. The sensor module 306 includes environmental conditions (e.g., time of day, rain, fog, ambient light level, etc.), vehicle conditions (parking, moving, speed, direction), or the presence/location of other vehicles or pedestrians. May be connected to a data bus 304 to provide data related to the data. A separate headlamp controller 330 may be connected to the vehicle assistance power and control system.

차량 헤드램프 시스템(300)은 전력 입력 필터 및 제어 보호 모듈(310)을 포함할 수 있다. 모듈(310)은 전도 방출(conducted emissions)을 감소시키고 전력 내성(power immunity)을 제공하기 위해 다양한 필터들을 지원할 수 있다. 정전기 방전(ESD) 보호, 로드 덤프(load-dump) 보호, 교류 발전기 필드 감쇠 보호 및 역 극성 보호도 모듈(310)에 의해 제공될 수 있다.The vehicle headlamp system 300 may include a power input filter and a control protection module 310. Module 310 may support various filters to reduce conducted emissions and provide power immunity. Electrostatic discharge (ESD) protection, load-dump protection, alternator field attenuation protection and reverse polarity protection may also be provided by module 310.

필터링된 전력은 LED DC/DC 모듈(312)에 제공될 수 있다. 모듈(312)은 LED들에 전력을 공급하기 위해서만 사용될 수 있으며, 전형적으로 공칭 13.2 볼트의 7 볼트 내지 18 볼트 사이의 입력 전압을 갖는다. 출력 전압은 공장 또는 현지 교정, 및 부하, 온도 또는 다른 요인들로 인한 동작 조건 조절들에 의해 결정된 LED 어레이 최대 전압보다 약간 더 높게(예를 들어, 0.3 볼트) 설정될 수 있다.The filtered power may be provided to the LED DC/DC module 312. Module 312 can only be used to power the LEDs, and typically has an input voltage between 7 volts and 18 volts, nominally 13.2 volts. The output voltage may be set slightly higher (eg, 0.3 volts) than the LED array maximum voltage determined by factory or local calibration, and operating condition adjustments due to load, temperature or other factors.

필터링된 전력은 또한 액티브 헤드램프(324)의 마이크로컨트롤러(322) 또는 CMOS 로직에 전력을 공급하는 데 사용될 수 있는 로직 LDO 모듈(314)에 제공된다.The filtered power is also provided to the microcontroller 322 of the active headlamp 324 or to a logic LDO module 314 that can be used to power CMOS logic.

차량 헤드램프 시스템(300)은 또한 마이크로컨트롤러(322)에 연결된 버스 송수신기(320)(예를 들어, UART 또는 SPI 인터페이스를 가짐)를 포함할 수 있다. 마이크로컨트롤러(322)는 센서 모듈(306)로부터의 데이터에 기초하거나 이를 포함하는 차량 입력을 해석할 수 있다. 해석된 차량 입력은 액티브 헤드램프 모듈(324)의 이미지 버퍼에 전송가능한 비디오 신호를 포함할 수 있다. 추가로, 마이크로컨트롤러(322)는 스타트업 동안 디폴트 이미지 프레임을 로드하고 개방/단락 픽셀에 관해 테스트할 수 있다. 일 실시예에서, SPI 인터페이스는 CMOS에 이미지 버퍼를 로드한다. 이미지 프레임들은 전체 프레임, 차등적 또는 부분적일 수 있다. 다른 마이크로컨트롤러(322) 특징들은 로직 LDO 출력뿐만 아니라 다이 온도를 포함하는 CMOS 상태의 제어 인터페이스 모니터를 포함할 수 있다. 일부 실시예들에서, LED DC/DC 출력은 헤드룸을 최소화하기 위해 동적으로 제어될 수 있다. 이미지 프레임 데이터를 제공하는 것에 더하여, 사이드 마커 또는 방향 지시등과 함께 보완 사용되는 것과 같은 다른 헤드램프 기능들, 및/또는 주간 주행등의 활성화도 제어될 수 있다.The vehicle headlamp system 300 may also include a bus transceiver 320 (eg, having a UART or SPI interface) coupled to the microcontroller 322. The microcontroller 322 may interpret vehicle input based on or including data from the sensor module 306. The interpreted vehicle input may include a video signal transmittable to the image buffer of the active headlamp module 324. Additionally, microcontroller 322 can load a default image frame during startup and test for open/short pixels. In one embodiment, the SPI interface loads the image buffer into the CMOS. Image frames can be full frame, differential or partial. Other microcontroller 322 features may include a logic LDO output as well as a CMOS state control interface monitor including die temperature. In some embodiments, the LED DC/DC output can be dynamically controlled to minimize headroom. In addition to providing image frame data, other headlamp functions, such as complementary use with side markers or turn signals, and/or activation of daytime running lights can also be controlled.

도 3b는 차량 센서 입력들 및 커맨드들은 물론, 헤드램프 또는 국부적으로 탑재된 센서들에 기초한 커맨드들을 수용할 수 있는 차량 헤드램프 시스템(330)의 다양한 컴포넌트들 및 모듈들의 일 실시예를 도시한다. 도 3b에서 볼 수 있는 바와 같이, 차량 탑재 시스템들(332)은 원격 센서들(340), 및 센서 프로세싱(342)이 가능한 전자 프로세싱 모듈들을 포함할 수 있다. 프로세싱된 센서 데이터는 결정 알고리즘 모듈(344) 내의 다양한 결정 알고리즘들에 입력될 수 있으며, 이는 예를 들어 주변 광 레벨, 하루 중 시각, 차량 위치, 다른 차량들의 위치, 도로 조건들, 또는 기상 조건들과 같은 다양한 센서 입력 조건들에 적어도 부분적으로 기초하여 커맨드 명령어들 또는 패턴 생성을 초래한다. 이해되는 바와 같이, 결정 알고리즘 모듈(344)에 대한 유용한 정보는 사용자 스마트 폰에 대한 연결들, 차량 대 차량 무선 연결들, 또는 원격 데이터 또는 정보 자원들에 대한 연결들을 포함하는 다른 소스들로부터도 제공될 수 있다.3B shows an embodiment of various components and modules of a vehicle headlamp system 330 capable of accepting vehicle sensor inputs and commands, as well as commands based on the headlamp or locally mounted sensors. As can be seen in FIG. 3B, in-vehicle systems 332 may include remote sensors 340 and electronic processing modules capable of sensor processing 342. The processed sensor data can be input to various decision algorithms in the decision algorithm module 344, which, for example, is ambient light level, time of day, vehicle location, location of other vehicles, road conditions, or weather conditions. Resulting in command instructions or pattern generation based at least in part on various sensor input conditions such as. As will be appreciated, useful information for the decision algorithm module 344 is also provided from other sources including connections to the user's smart phone, vehicle-to-vehicle wireless connections, or connections to remote data or information resources. Can be.

결정 알고리즘 모듈(344)의 결과들에 기초하여, 이미지 생성 모듈(346)은 궁극적으로는 조건들에 대해 동적으로 조절가능하고 적합한 액티브 조명 패턴을 차량 헤드램프에 제공할 이미지 패턴을 제공한다. 이러한 생성된 이미지 패턴은 이미지 코딩 모듈(348)에 의해 직렬 또는 다른 전송 방식을 위해 인코딩될 수 있고 고속 버스(350)를 통해 이미지 디코딩 모듈(354)에 송신될 수 있다. 일단 디코딩되면, 이미지 패턴은 조명 픽셀들의 활성화 및 강도를 구동하기 위해 uLED 모듈(380)에 제공된다.Based on the results of the decision algorithm module 344, the image generation module 346 provides an image pattern that will ultimately provide the vehicle headlamp with an active lighting pattern that is dynamically adjustable and suitable for conditions. This generated image pattern may be encoded for serial or other transmission schemes by the image coding module 348 and transmitted to the image decoding module 354 via the high-speed bus 350. Once decoded, the image pattern is provided to the uLED module 380 to drive the activation and intensity of the lighting pixels.

일부 동작 모드들에서, 시스템(330)은 CAN 버스(352)를 통한 결정 알고리즘 모듈(344)의 연결을 통해 헤드램프 제어 모듈(370)에 제공된 명령어들을 사용하여 디폴트 또는 단순화된 이미지 패턴으로 구동될 수 있다. 예를 들어, 차량 시동 시의 초기 패턴은 낮은 광 강도의 균일한 패턴일 수 있다. 일부 실시예들에서, 헤드램프 제어 모듈은 센서 활성화 또는 제어를 포함하는 다른 기능들을 구동하기 위해 사용될 수 있다.In some modes of operation, the system 330 may be driven with a default or simplified image pattern using the instructions provided to the headlamp control module 370 through the connection of the decision algorithm module 344 via the CAN bus 352. I can. For example, the initial pattern when starting the vehicle may be a uniform pattern with low light intensity. In some embodiments, the headlamp control module may be used to drive other functions including sensor activation or control.

다른 가능한 동작 모드들에서, 시스템(330)은 CAN 버스(352) 또는 고속 버스(350)를 통한 입력을 요구하지 않고서, 로컬 센서들 또는 커맨드들로부터 도출된 이미지 패턴으로 구동될 수 있다. 예를 들어, 로컬 센서들(360), 및 센서 프로세싱(362)이 가능한 전자 프로세싱 모듈들이 사용될 수 있다. 프로세싱된 센서 데이터는 결정 알고리즘 모듈(364) 내의 다양한 결정 알고리즘들에 입력될 수 있으며, 이는 예를 들어 주변 광 레벨, 하루 중 시각, 차량 위치, 다른 차량들의 위치, 도로 조건들, 또는 기상 조건들과 같은 다양한 센서 입력 조건들에 적어도 부분적으로 기초하여 커맨드 명령어들 또는 패턴 생성을 초래한다. 이해되는 바와 같이, 차량 지원 원격 센서들(340)과 같이, 결정 알고리즘 모듈(364)에 대한 유용한 정보는 사용자 스마트 폰에 대한 연결들, 차량 대 차량 무선 연결들, 또는 원격 데이터 또는 정보 자원들에 대한 연결을 포함하는 다른 소스들로부터도 제공될 수 있다.In other possible modes of operation, system 330 may be driven with an image pattern derived from local sensors or commands without requiring input via CAN bus 352 or high speed bus 350. For example, local sensors 360 and electronic processing modules capable of sensor processing 362 may be used. The processed sensor data can be input to various decision algorithms in the decision algorithm module 364, which is, for example, ambient light level, time of day, vehicle location, location of other vehicles, road conditions, or weather conditions. Resulting in command instructions or pattern generation based at least in part on various sensor input conditions such as. As will be appreciated, useful information about the decision algorithm module 364, such as vehicle assisted remote sensors 340, is based on connections to the user's smart phone, vehicle-to-vehicle wireless connections, or remote data or information resources. It can also be provided from other sources, including connections to.

결정 알고리즘 모듈(364)의 결과에 기초하여, 이미지 생성 모듈(366)은 궁극적으로는 조건들에 대해 동적으로 조절가능하고 적합한 액티브 조명 패턴을 차량 헤드램프에 제공할 이미지 패턴을 제공한다. 일부 실시예들에서, 이러한 생성된 이미지 패턴은 추가 이미지 코딩/디코딩 단계들을 필요로 하지 않지만 선택된 픽셀들의 조명을 구동하기 위해 uLED 모듈(380)에 직접 송신될 수 있다.Based on the results of the decision algorithm module 364, the image generation module 366 provides an image pattern that will ultimately provide the vehicle headlamp with an active lighting pattern that is dynamically adjustable and suitable for conditions. In some embodiments, this generated image pattern does not require additional image coding/decoding steps, but may be transmitted directly to the uLED module 380 to drive illumination of selected pixels.

도 4는 도 3의 액티브 헤드램프(330)에 대해 설명된 것과 같은 액티브 헤드램프 시스템(400)의 다양한 컴포넌트들 및 모듈들의 일 실시예를 도시한다. 도시된 바와 같이, 내부 모듈들은 LED 전력 분배 및 모니터 모듈(410), 및 로직 및 제어 모듈(420)을 포함한다.FIG. 4 shows an embodiment of various components and modules of an active headlamp system 400 as described for the active headlamp 330 of FIG. 3. As shown, the internal modules include an LED power distribution and monitor module 410, and a logic and control module 420.

차량으로부터의 이미지 또는 다른 데이터는 SPI 인터페이스(412)를 통해 도착할 수 있다. 연속 이미지들 또는 비디오 데이터는 이미지 프레임 버퍼(414)에 저장될 수 있다. 이미지 데이터가 이용가능하지 않은 경우, 대기 이미지 버퍼(416)에 보유된 하나 이상의 대기 이미지가 이미지 프레임 버퍼(414)로 지향될 수 있다. 이러한 대기 이미지들은 예를 들어 차량의 법적으로 허용된 로우 빔 헤드램프 방사 패턴들과 일치하는 강도 및 공간 패턴을 포함할 수 있다. 이미지 데이터에 오류가 있다고 결정되거나 그것이 적시에 수신되지 않은 경우, 이미지 데이터는 또한 대기 이미지들로 교체될 수 있다. 일부 실시예들에서, 대기 이미지를 대체하기 전에, 이미지 프레임은 결정된 횟수로부터 반복될 수 있다.Images or other data from the vehicle may arrive via SPI interface 412. Continuous images or video data may be stored in the image frame buffer 414. If image data is not available, one or more standby images held in standby image buffer 416 may be directed to image frame buffer 414. These atmospheric images may, for example, include intensity and spatial patterns consistent with the legally permitted low beam headlamp radiation patterns of the vehicle. If it is determined that there is an error in the image data or if it has not been received in a timely manner, the image data can also be replaced with standby images. In some embodiments, prior to replacing the atmospheric image, the image frame may be repeated from a determined number of times.

동작에서, 이미지들 내의 픽셀들은 픽셀 모듈(430)에서 대응하는 LED 픽셀들의 응답을 정의하기 위해 사용되고, LED 픽셀들의 강도 및 공간 변조는 이미지(들)에 기초한다. 데이터 레이트 문제들을 감소시키기 위해, 일부 실시예들에서 픽셀들의 그룹들(예를 들어, 5×5 블록)이 단일 블록들로서 제어될 수 있다. 높은 속도 및 높은 데이터 레이트 동작이 지원되는데, 연속 이미지들로부터의 픽셀 값들은 30Hz 내지 100Hz의 레이트로 이미지 시퀀스 내의 연속 프레임들로서 로딩될 수 있으며, 60Hz가 전형적이다. 펄스 폭 변조 모듈(418)과 관련하여, 픽셀 모듈 내의 각각의 픽셀은 이미지 프레임 버퍼(414)에 보유된 이미지에 적어도 부분적으로 의존하는 패턴 및 강도로 광을 방출하도록 동작될 수 있다.In operation, the pixels in the images are used in pixel module 430 to define the response of the corresponding LED pixels, and the intensity and spatial modulation of the LED pixels is based on the image(s). To reduce data rate problems, in some embodiments groups of pixels (eg, 5×5 block) may be controlled as single blocks. High speed and high data rate operation is supported, with pixel values from successive images being loaded as successive frames within an image sequence at a rate of 30 Hz to 100 Hz, with 60 Hz being typical. With respect to the pulse width modulation module 418, each pixel in the pixel module may be operated to emit light with a pattern and intensity that depends at least in part on the image held in the image frame buffer 414.

일 실시예에서, 강도는 로직 및 제어 모듈(420) 및 펄스 폭 변조 모듈(418)을 사용하여 각각의 LED 픽셀에 대해 적절한 램프 시간 및 펄스 폭을 설정함으로써 개별적으로 제어 및 조절될 수 있다. 이는 전력 변동들을 감소시키고 다양한 픽셀 진단 기능을 제공하기 위한 LED 픽셀 활성화의 스테이징(staging)을 허용한다.In one embodiment, the intensity may be individually controlled and adjusted by setting the appropriate ramp time and pulse width for each LED pixel using the logic and control module 420 and the pulse width modulation module 418. This allows staging of LED pixel activation to reduce power fluctuations and provide various pixel diagnostic functions.

도 5는 LED 픽셀 어레이를 위한 마이크로컨트롤러 어셈블리(500)를 도시한다. 어셈블리(500)는 Vdd 및 Vss 핀들을 통해 로직 전력을 수신할 수 있다. 액티브 매트릭스는 복수의 VLED 및 Vcathode 핀에 의해 LED 어레이 제어를 위한 전력을 수신한다. 직렬 주변 인터페이스(Serial Peripheral Interface)(SPI)는 단일 마스터를 갖는 마스터-슬레이브 아키텍처를 사용하여 전-이중 모드 통신을 제공할 수 있다. 마스터 디바이스는 판독 및 기입을 위한 프레임을 생성한다. 개별 슬레이브 선택(SS) 라인들로의 선택을 통해 복수의 슬레이브 디바이스가 지원된다. 입력 핀들은 마스터 출력 슬레이브 입력(Master Output Slave Input)(MOSI), 마스터 입력 슬레이브 출력(Master Input Slave Output)(MISO), 칩 선택(chip select)(SC) 및 클럭(CLK)을 포함할 수 있고, 이들 모두는 SPI 인터페이스에 연결된다.5 shows a microcontroller assembly 500 for an LED pixel array. The assembly 500 may receive logic power through the Vdd and Vss pins. The active matrix receives power for controlling the LED array by a plurality of V LED and V cathode pins. Serial Peripheral Interface (SPI) can provide full-duplex mode communication using a master-slave architecture with a single master. The master device creates frames for reading and writing. A plurality of slave devices are supported through selection of individual slave selection (SS) lines. Input pins may include Master Output Slave Input (MOSI), Master Input Slave Output (MISO), chip select (SC), and clock (CLK). , All of them are connected to the SPI interface.

일 실시예에서, SPI 프레임은 2개의 정지 비트(둘 다 "0"), 10개의 데이터 비트, MSB 우선, 3개의 CRC 비트(x3 + x + 1), 시작 111b 및 타겟 000b를 포함한다. 타이밍은 SafeSPI "인-프레임(in-frame)" 표준에 따라 설정될 수 있다.In one embodiment, the SPI frame includes 2 stop bits (both "0"), 10 data bits, MSB first, 3 CRC bits (x3 + x + 1), start 111b and target 000b. The timing can be set according to the SafeSPI "in-frame" standard.

MOSI 필드 데이터는 다음과 같을 수 있다:MOSI field data may be as follows:

프레임 0: 헤더Frame 0: header

프레임 1/2: 시작 열 어드레스 [SCOL]Frame 1/2: Start column address [SCOL]

프레임 3/4: 시작 행 어드레스 [SROW]Frame 3/4: Start row address [SROW]

프레임 5/6: 열 수 [NCOL]Frame 5/6: Number of columns [NCOL]

프레임 7/8: 행 수 [NROW]Frame 7/8: Number of rows [NROW]

프레임 9: 강도 픽셀 [SCOL, SROW]Frame 9: Intensity pixels [SCOL, SROW]

프레임 10: 강도 픽셀 [SCOL + 1, SROW]Frame 10: Intensity pixels [SCOL + 1, SROW]

프레임 9 + NCOL: 강도 픽셀 [SCOL + NCOL, SROW]Frame 9 + NCOL: Intensity pixels [SCOL + NCOL, SROW]

프레임 9 + NCOL + 1: 강도 픽셀 [SCOL, SROW + 1]Frame 9 + NCOL + 1: Intensity pixels [SCOL, SROW + 1]

프레임 9 + NCOL + NROW: 강도 픽셀 [SCOL + NCOL, SROW + NROW]Frame 9 + NCOL + NROW: Intensity pixels [SCOL + NCOL, SROW + NROW]

MISO 필드 데이터는 프레임 메모리의 루프백을 포함할 수 있다.The MISO field data may include loopback of the frame memory.

60Hz(초당 60개의 전체 프레임)의 필드 리프레시 레이트가 지원되며, 적어도 10Mbps, 전형적으로 15 - 20Mbps 사이의 비트 레이트도 지원된다.A field refresh rate of 60 Hz (60 full frames per second) is supported, and bit rates of at least 10 Mbps, typically between 15 and 20 Mbps are also supported.

SPI 인터페이스는 어드레스 생성기, 프레임 버퍼, 및 대기 프레임 버퍼에 연결된다. 픽셀들은 커맨드 및 제어 모듈에 의해 (예를 들어, 프레임 버퍼에 입력하기 전의 전력 게이팅을 통해, 또는 펄스 폭 변조 또는 전력 게이팅을 통해 프레임 버퍼로부터 출력한 후) 수정된 매개변수 세트 및 신호들 또는 전력을 가질 수 있다. SPI 인터페이스는 어드레스 생성 모듈에 연결될 수 있고, 그것은 결국 행 및 어드레스 정보를 액티브 매트릭스에 제공한다. 어드레스 생성기 모듈은 결국 프레임 버퍼 어드레스를 프레임 버퍼에 제공할 수 있다.The SPI interface is connected to the address generator, the frame buffer, and the standby frame buffer. Pixels are modified by the command and control module (e.g., via power gating before input into the frame buffer, or after output from the frame buffer via pulse width modulation or power gating) and the modified parameter set and signals or power. Can have. The SPI interface can be connected to the address generation module, which in turn provides row and address information to the active matrix. The address generator module may in turn provide the frame buffer address to the frame buffer.

커맨드 및 제어 모듈은 I2C(Inter-Integrated Circuit) 직렬 버스를 통해 외부적으로 제어될 수 있다. 7-비트 어드레싱을 사용하는 클럭(SCL) 핀 및 데이터(SDA) 핀이 지원된다.The command and control module can be externally controlled through an I 2 C (Inter-Integrated Circuit) serial bus. Clock (SCL) and data (SDA) pins with 7-bit addressing are supported.

커맨드 및 제어 모듈은 디지털-아날로그 변환기(DAC), 및 2개의 아날로그-디지털 변환기(ADC)를 포함한다. 이들은 각각, 연결된 액티브 매트릭스에 대한 Vbias를 설정하고, 최대 Vf를 결정하는 것을 돕고, 시스템 온도를 결정하기 위해 사용된다. 또한, 액티브 매트릭스에 대한 펄스 폭 변조 발진(PWMOSC) 주파수를 설정하기 위해 발진기(OSC)가 연결된다. 진단, 교정, 또는 테스트 목적으로 액티브 매트릭스 내의 개별 픽셀들 또는 픽셀 블록들의 어드레스를 허용하는 바이패스 라인도 존재한다.The command and control module includes a digital to analog converter (DAC), and two analog to digital converters (ADC). These are each used to set the V bias for the connected active matrix, to help determine the maximum V f, and to determine the system temperature. In addition, an oscillator (OSC) is connected to set the pulse width modulated oscillation (PWMOSC) frequency for the active matrix. There are also bypass lines that allow the addressing of individual pixels or blocks of pixels within the active matrix for diagnostic, calibration, or test purposes.

일 실시예에서, 커맨드 및 제어 모듈은 이하의 입력들 및 출력들을 제공할 수 있다.In one embodiment, the command and control module may provide the following inputs and outputs.

CMOS 칩에 대한 입력:Input to CMOS chip:

VBIAS: LDO에 대한 전압 바이어스를 설정.VBIAS: Set the voltage bias for the LDO.

GET_WORD [...]: CMOS로부터의 출력을 요청.GET_WORD [...]: Request output from CMOS.

TEST_M1: 픽셀 테스트 실행: 바이패스 모드의 LDO는 내부 1μA 소스를 사용하여 순차적으로 열들을 어드레싱한 다음, 행들을 어드레싱하고, VF를 출력함.TEST_M1: Pixel test execution: LDO in bypass mode sequentially addresses columns using an internal 1μA source, then addresses rows, and outputs VF.

SPI를 통해 출력되는 Vf 값들.Vf values output through SPI.

TEST_M2: 픽셀 테스트 실행: 바이패스 모드의 LDO는 외부 I 소스를 사용하여, 순차적으로 열들을 어드레싱한 다음, 행들을 어드레싱하고, VF를 출력함.TEST_M2: Pixel test execution: LDO in bypass mode uses an external I source to sequentially address columns, then addresses rows, and outputs VF.

SPI를 통해 출력되는 Vf 값들.Vf values output through SPI.

TEST_M3: 바이패스 모드의 LDO는 내부 1μA 소스를 사용하여 I2C를 통해 어드레싱하고, I2C를 통해 Vf를 출력함.TEST_M3: LDO in bypass mode is addressed through I2C using an internal 1μA source, and Vf is output through I2C.

TEST_M4: 바이패스 모드의 LDO는 외부 I 소스를 사용하여 I2C를 통해 어드레싱하고, I2C를 통해 Vf를 출력함.TEST_M4: LDO in bypass mode uses an external I source to address through I2C and outputs Vf through I2C.

BUFFER_SWAP: 대기 버퍼로의/로부터의 스와핑.BUFFER_SWAP: Swapping to/from standby buffer.

COLUMN_NUM: 특정 행을 어드레싱.COLUMN_NUM: Addressing a specific row.

ROW_NUM: 특정 열을 어드레싱.ROW_NUM: Addressing a specific column.

CMOS 칩으로부터의 출력:Output from CMOS chip:

CW_PHIV_MIN, CW_PHIV_AVG, CW_PHIV_MAX: 공장 측정된 EOL 전역적 광속 데이터(global luminous flux data).CW_PHIV_MIN, CW_PHIV_AVG, CW_PHIV_MAX: Factory measured EOL global luminous flux data.

CW_VLED_MIN, CW_VLED_AVG, CW_VLED_MAX: 공장 측정된 EOL 전역적 순방향 전압 데이터.CW_VLED_MIN, CW_VLED_AVG, CW_VLED_MAX: Factory measured EOL global forward voltage data.

CW_SERIALNO: 추적(traceability) 목적들을 위한 다이/CMOS 콤보 일련 번호.CW_SERIALNO: Die/CMOS combo serial number for traceability purposes.

TEMP_DIE: 다이 온도의 값.TEMP_DIE: The value of the die temperature.

VF: COLUMN_NUM 및 ROW_NUM으로 어드레싱될 때의 Vf 버스의 값.VF: The value of the Vf bus when addressed with COLUMN_NUM and ROW_NUM.

BUFFER_STATUS: 어느 버퍼가 선택되는지를 나타냄.BUFFER_STATUS: Indicates which buffer is selected.

마이크로컨트롤러 어셈블리(500)에 대한 다양한 교정 및 테스트 방법이 지원된다. 공장 교정 동안 모든 픽셀의 Vf가 측정될 수 있다. 액티브 영역의 최대, 최소 및 평균 Vf는 교정 프레임으로서 "버닝될(burned)" 수 있다. 최대 Vf 및 dVf/dT 교정 프레임들은 실제 VLED를 동적으로 결정하기 위해, 측정된 다이 온도와 함께 사용될 수 있다. 전형적으로, 3.0V-4.5V 사이의 VLED가 지원되며, 실제 값은 도 3에 대해 설명된 것과 같은 외부 DC/DC 변환기로의 피드백 루프에 의해 결정된다.Various calibration and test methods for the microcontroller assembly 500 are supported. During factory calibration, the V f of every pixel can be measured. The maximum, minimum and average V f of the active area can be "burned" as a calibration frame. The maximum Vf and dVf/dT calibration frames can be used with the measured die temperature to dynamically determine the actual V LED. Typically, V LEDs between 3.0V-4.5V are supported, and the actual value is determined by a feedback loop to an external DC/DC converter as described for FIG. 3.

도 6a 및 도 6b는 각각 픽셀 제어 회로(600)의 일 실시예 및 연관된 타이밍 다이어그램(610)을 도시한다. 픽셀 제어 회로(600)는 바이패스 신호, 및 행 및 열 선택을 갖는 로직을 포함한다. PWN OSC 입력 및 데이터는 로직으로부터의 출력과 함께 생성기 내로 먼저 피드된 다음 PWM 내로 피드된다. 결국, PWM은 특정 픽셀의 활성화를 제어하는 듀티 사이클을 갖는다. 이는 도 6c의 픽셀 제어 회로(630)에 대한 이하의 설명과 관련하여 더 상세하게 설명된다. 모든 픽셀들의 공장 교정 Vf는 외부 전류 소스 및 LDO 바이패스 기능을 사용하여 1.0μA 및 1.0mA에서 측정될 수 있다.6A and 6B show an embodiment of a pixel control circuit 600 and an associated timing diagram 610, respectively. The pixel control circuit 600 includes a bypass signal and logic with row and column selection. The PWN OSC input and data are first fed into the generator along with the output from the logic and then into the PWM. After all, PWM has a duty cycle that controls the activation of certain pixels. This will be described in more detail with reference to the following description of the pixel control circuit 630 of FIG. 6C. The factory calibrated V f of all pixels can be measured at 1.0μA and 1.0mA using an external current source and LDO bypass function.

이 동작은 회로(600)에 도시된 바와 같이 LED 픽셀이 로우 드롭아웃(low dropout)(LDO) 선형 레귤레이터에 의해 지원될 때 바이패스될 수 있다. 바이패스 동안, Vf는 내부 1μA 전류 소스 또는 VLED 상의 외부 전류 소스로 측정될 수 있다. 바이패스는 행 및 열 선택을 사용하여 픽셀 단위 동작으로서 행해질 수 있다. 유리하게는, 이 픽셀 바이패스 회로는 특정 픽셀이 올바르게 작동하고 있는지 또는 임의의 오류 상황이 발생했는지의 결정을 허용한다.This operation can be bypassed when the LED pixel is supported by a low dropout (LDO) linear regulator as shown in circuit 600. During bypass, V f can be measured with an internal 1 μA current source or an external current source on the V LED. Bypass can be done as a pixel-by-pixel operation using row and column selection. Advantageously, this pixel bypass circuit allows the determination of whether a particular pixel is operating correctly or if any error conditions have occurred.

도 6b에 도시된 바와 같이, 이미지 데이터 및 펄스 폭 변조 발진 클록 데이터는 펄스 폭 변조기에 의해 수신될 수 있다. 로직 모듈로부터의 입력에 기초하여, 펄스 시작, 램프 시간 및 펄스 지속시간/폭(듀티 사이클)을 포함한 게이트 타이밍이 픽셀 단위로 설정될 수 있다. 예를 들어, 듀티 사이클(δ)은 "판독" 시에 프레임 버퍼로부터 로딩될 수 있다. 8-비트 δ 해상도가 지원될 수 있다. 일 실시예에서, 펄스 리딩-에지 위상 쉬프트(pulse leading-edge phase shift)(

Figure pat00001
)는 각각의 픽셀에 대해 상이하게 설정될 수 있다.As shown in Fig. 6B, image data and pulse width modulated oscillation clock data can be received by a pulse width modulator. Based on an input from the logic module, a gate timing including a pulse start, a ramp time, and a pulse duration/width (duty cycle) may be set in units of pixels. For example, the duty cycle δ can be loaded from the frame buffer at "read". 8-bit δ resolution can be supported. In one embodiment, pulse leading-edge phase shift (
Figure pat00001
) Can be set differently for each pixel.

도 6c는 바이패스 회로를 지원하지 않는 픽셀 제어 회로(630)를 도시한다. 픽셀 제어 회로(630)는 행 및 열 선택을 갖는 로직을 포함한다. 로직으로부터의 출력은 생성기 내로 먼저 피드된 다음, PWM 내로 피드된다. 결국, PWM은 이하의 방식으로 추가 회로를 사용하여 특정 픽셀의 활성화를 제어하는 듀티 사이클을 갖는다. 세 개의 스위치 K1 내지 K3는 픽셀들 외부의 중앙 제어 블록으로부터 수신된 신호들에 의해 제어된다. 스위치 K3는 전류 소스 또는 LDO이고, 그것의 전류는 Vbias에 의해 제어된다. K2는 이미지 데이터에 의해 결정된 PWM 듀티 사이클에 기초하여 턴온 및 턴오프되는 PWM 스위치이다. 이 예에서, K2 및 K3은 P 채널 MOSFet이지만 임의의 다른 적절한 형태의 스위치일 수도 있다. 도 6c에서, PWM 신호는 K2의 게이트에 연결되고, K2의 드레인 노드는 K3의 게이트에 연결된다. 결과적으로, PWM 신호가 하이일 때 K2는 오프이고 K3은 온이므로, LED가 온이고 전류는 Vbias 전압에 의해 결정된다. PWM가 로우일 때, K2가 온이고, K3 게이트를 하이로 하여 그것을 턴오프하므로, LED는 오프이다.6C shows a pixel control circuit 630 that does not support a bypass circuit. The pixel control circuit 630 includes logic with row and column selection. The output from the logic is first fed into the generator and then into the PWM. After all, PWM has a duty cycle that controls the activation of certain pixels using additional circuitry in the following manner. The three switches K1 to K3 are controlled by signals received from the central control block outside the pixels. Switch K3 is a current source or LDO, and its current is controlled by Vbias. K2 is a PWM switch that is turned on and off based on the PWM duty cycle determined by the image data. In this example, K2 and K3 are P channel MOSFets, but may be any other suitable type of switch. In Fig. 6c, the PWM signal is connected to the gate of K2, and the drain node of K2 is connected to the gate of K3. As a result, when the PWM signal is high, K2 is off and K3 is on, so the LED is on and the current is determined by the Vbias voltage. When the PWM is low, K2 is on and the K3 gate is turned high to turn it off, so the LED is off.

스위치 K1은 행 선택 및 열 선택 신호에 기초하여 턴온 및 턴오프된다. K1은 특정 픽셀의 행 및 열이 선택될 때만 턴온될 것이고, 그렇지 않으면 오프로 머물 것이다. K1이 턴온될 때, 그것의 임피던스는 로우로 되고, 해당 픽셀의 애노드 또는 Va 노드에서의 LED 순방향 전압이 Vf 버스에 나타날 것이다. Vf 버스의 임피던스는 턴온 상태에서 K1의 임피던스보다 훨씬 더 높으므로, Vf 전압은 Va 노드 전압과 동일할 것이다. 회로 또는 LED에서 오류 상황이 발생할 때, LED 순방향 전압은 정상 값으로부터 벗어날 수 있다. 따라서, Vf 전압은 도 6a에 대해 개시된 것과 같은 특정 픽셀 바이패스 회로를 필요로 하지 않고서, 픽셀이 올바르게 작동하고 있는지 또는 임의의 오류 상황이 발생했는지를 결정하기 위해 사용될 수 있다. 이러한 방식으로, 실시간 또는 "온-더-플라이(on-the-fly)" 검출이 실현될 수 있고, 그에 의해 동작 동안 픽셀 상태가 모니터링되고 보고될 수 있다.The switch K1 is turned on and off based on the row select and column select signals. K1 will only be turned on when a particular pixel's row and column is selected, otherwise it will stay off. When K1 is turned on, its impedance goes low, and the LED forward voltage at the anode or Va node of that pixel will appear on the Vf bus. Since the impedance of the Vf bus is much higher than that of K1 in the turn-on state, the Vf voltage will be equal to the Va node voltage. When a fault condition occurs in the circuit or LED, the LED forward voltage can deviate from its normal value. Thus, the Vf voltage can be used to determine if a pixel is operating correctly or if any error conditions have occurred, without requiring a specific pixel bypass circuit as disclosed for FIG. 6A. In this way, real-time or “on-the-fly” detection can be realized, whereby the state of the pixels during operation can be monitored and reported.

Vf 버스는 모든 픽셀에 대한 공유 노드이기 때문에, K1 스위치는 한 번에 하나의 픽셀에 대해서만 턴온될 수 있다. 오류 상황들을 검출하기 위한 최상의 시기는 픽셀이 PWM에 의해 턴온될 때이다. 바람직하게는, 애플리케이션 이미지에 의해 정의된 PWM 값들이 테스트를 위해 사용될 수 있지만, 특수한 테스트 이미지들도 옵션이 될 수 있다. 픽셀이 턴오프될 때, 검출은 턴온인 동안보다 더 제한적인 레벨에서이긴 하지만 여전히 행해질 수 있다.Since the V f bus is a shared node for all pixels, the K1 switch can only be turned on for one pixel at a time. The best time to detect error conditions is when the pixel is turned on by PWM. Preferably, PWM values defined by the application image can be used for testing, but special test images can also be optional. When a pixel is turned off, detection can still be done, albeit at a more restrictive level than while it was turned on.

PWM에 대한 K1 스위칭 제어는 유연할 수 있다. 검출 요건들에 따라, K1 주파수는 PWM 주파수보다 높거나 낮을 수 있다. 분명히, K1 주파수가 높을수록 검출이 더 빨라지고, 즉 시간 범위 내에서 더 많은 픽셀이 테스트될 수 있다. 예를 들어, PWM 주파수가 500Hz인 경우, 500Hz의 K1 주파수로는 하나의 PWM 주기 또는 2ms 동안 단 하나의 픽셀만이 테스트될 수 있는 반면, 5000Hz의 K1 주파수로는 2ms 동안 10개의 픽셀이 테스트될 수 있다. 더욱이, 2개의 주파수는 동기 또는 비동기일 수 있다.The K1 switching control for PWM can be flexible. Depending on the detection requirements, the K1 frequency can be higher or lower than the PWM frequency. Obviously, the higher the K1 frequency, the faster the detection, i.e. more pixels can be tested within the time range. For example, if the PWM frequency is 500 Hz, only one pixel can be tested in one PWM period or 2 ms with a K1 frequency of 500 Hz, whereas 10 pixels will be tested in 2 ms with a K1 frequency of 5000 Hz. I can. Moreover, the two frequencies can be synchronous or asynchronous.

도 6d는 픽셀 제어 회로에 대한 예시적인 제어 방식을 도시한다. 이 실시예에서, K1 주파수는 턴온이 동기화된 PWM 주파수에 가깝게 설정된다. 이 예는 3개의 픽셀만을 보여주지만, 그것은 픽셀들의 전체 행렬 어레이에 유사한 방식으로 확장될 수 있음에 유의해야 한다. 각각의 픽셀에 대해, 다이어그램은 PWM 신호 전압, Va 노드 전압, 및 K1 제어 전압을 보여준다. 정상 픽셀에 대해, Va 노드 전압은 PMM 신호가 하이일 때는 하이이고 PWM이 로우일 때는 로우이다. 마찬가지로, K1은 K1 제어 전압이 하이일 때 턴온되고 제어 전압이 로우일 때 턴오프된다. 회로 설계에 따라, PWM과 K1의 제어 위상은 반대일 수 있는데, 즉 로우일 때는 각각의 스위치를 턴온하고 하이일 때는 각각의 스위치를 턴오프한다.6D shows an exemplary control scheme for a pixel control circuit. In this embodiment, the K1 frequency is set close to the PWM frequency at which the turn-on is synchronized. Although this example shows only 3 pixels, it should be noted that it can be extended in a similar manner to the entire matrix array of pixels. For each pixel, the diagram shows the PWM signal voltage, Va node voltage, and K1 control voltage. For a normal pixel, the Va node voltage is high when the PMM signal is high and low when the PWM is low. Similarly, K1 is turned on when the K1 control voltage is high and turned off when the control voltage is low. Depending on the circuit design, the control phases of PWM and K1 can be reversed, ie each switch is turned on when low and each switch is turned off when high.

픽셀 1의 동작은 다음과 같이 진행된다:Pixel 1's operation proceeds as follows:

t1 ~ t4: PWM 전압이 하이이다. 픽셀이 턴온되고 Va 노드가 하이이다. 한편, K1 제어 전압은 또한 t1에서 하이이며 PWM의 턴온과 동기화된다. K1 제어 전압은 픽셀 2와 3에 대해 로우로 유지된다. 픽셀 1의 K1이 턴온되고 Vf 버스 상에 Va 노드 전압이 나타나므로, 이 때 Vf 버스 전압은 픽셀 1의 Va 전압과 동일하다. K1의 턴오프 순간인 t3는 PWM의 턴오프 순간인 t4보다 이르므로, 픽셀이 턴오프되기 전에 픽셀 테스트가 완료될 수 있다.t1 to t4: PWM voltage is high. The pixel is turned on and the Va node is high. Meanwhile, the K1 control voltage is also high at t1 and is synchronized with the turn-on of the PWM. The K1 control voltage is held low for pixels 2 and 3. Since K1 of pixel 1 is turned on and a node voltage Va appears on the Vf bus, the Vf bus voltage is the same as the voltage Va of the pixel 1. Since the turn-off moment t3 of K1 is earlier than the turn-off moment t4 of the PWM, the pixel test can be completed before the pixel is turned off.

픽셀 2의 동작은 다음과 같이 진행된다:Pixel 2's operation proceeds as follows:

t2에서: PWM이 하이이고 픽셀이 턴온된다. t1과 t2 사이의 약간의 지연은 위상 시프트이다. 이 때, 픽셀 1의 K1은 여전히 온 상태이므로, 픽셀 2의 K1 제어 전압은 로우이고 픽셀 2는 이 PWM 사이클 동안 테스트되지 않는다.At t2: PWM is high and the pixel is turned on. The slight delay between t1 and t2 is a phase shift. At this time, since K1 of pixel 1 is still on, the K1 control voltage of pixel 2 is low and pixel 2 is not tested during this PWM cycle.

t5 ~ t7: PWM이 하이이고 픽셀이 두번째로 다시 턴온된다. K1 제어 전압은 t5의 턴온 순간에 픽셀 2와 동기화되고 t6까지 온으로 머문다. K1 제어 전압은 다른 두 개의 픽셀에 대해 로우로 유지된다. 따라서, Vf 버스 전압은 픽셀 2의 Va 노드 전압을 반영한다. 이 예에서, 주기 또는 사이클 시간의 백분율로 표시되는 전도(conduction) 또는 온(on) 시간인 픽셀 2의 PWM 듀티 사이클은 픽셀 1의 듀티 사이클보다 크다. 픽셀 2의 Va 전압은 턴온될 때 픽셀 1의 전압보다 낮다.t5 to t7: PWM is high and the pixel is turned on again a second time. The K1 control voltage is synchronized with pixel 2 at the moment of turn-on of t5 and stays on until t6. The K1 control voltage is held low for the other two pixels. Therefore, the Vf bus voltage reflects the voltage of the Va node of pixel 2. In this example, the PWM duty cycle of pixel 2, which is the conduction or on time expressed as a percentage of the period or cycle time, is greater than the duty cycle of pixel 1. The voltage Va of pixel 2 is lower than that of pixel 1 when turned on.

픽셀 3의 동작은 다음과 같이 진행된다:Pixel 3's operation goes like this:

PWM은 항상 로우이다. 픽셀은 오프로 머물고 Va 노드 전압은 로우이다.PWM is always low. The pixel stays off and the Va node voltage is low.

t8 ~ t9: K1 제어 전압은 픽셀 3에 대해 하이이고 다른 두 개의 픽셀에 대해서는 로우이다. 결과적으로, 이 때 Vf 버스 전압은 픽셀 3의 로우 Va 전압을 나타낸다. Va 노드 전압 관계는 다음과 같다:t8 to t9: The K1 control voltage is high for pixel 3 and low for the other two pixels. Consequently, the Vf bus voltage at this time represents the low Va voltage of pixel 3. Va node voltage relationship is as follows:

도 7은 LDO 바이패스를 지원하는 액티브 매트릭스 어레이의 블록도(600)를 더 상세하게 도시한다. 행 및 열 선택은 데이터 라인, 바이패스 라인, PWMOSC 라인, Vbias 라인 및 Vf 라인으로 공급되는 개별 픽셀들을 어드레싱하기 위해 사용된다. 게이트 및 펄스 폭 변조기 발진기(PWMOSC)의 타이밍 및 활성화가 도 6b와 관련하여 도시된다. 이해되는 바와 같이, 특정 실시예들에서 LDO 바이패스는 요구되지 않으며, 픽셀 테스트는 도 6c 및 도 6d와 관련하여 설명된 회로 및/또는 제어 방식들을 사용하여 진행될 수 있다.7 shows a block diagram 600 of an active matrix array supporting LDO bypass in more detail. Row and column selection is used to address individual pixels fed to the data line, bypass line, PWMOSC line, V bias line and V f line. The timing and activation of the gate and pulse width modulator oscillator (PWMOSC) is shown in connection with FIG. 6B. As will be appreciated, no LDO bypass is required in certain embodiments, and pixel testing may proceed using the circuitry and/or control schemes described in connection with FIGS. 6C and 6D.

위의 설명들 및 연관된 도면들에 제시된 교시들의 혜택을 받는 기술분야의 통상의 기술자들에게 본 발명의 많은 수정들 및 다른 실시예들이 떠오를 것이다. 따라서, 본 발명은 개시된 특정 실시예들에 제한되지 않으며, 수정들 및 실시예들은 첨부된 청구항들의 범위 내에 포함되도록 의도된 것으로 이해된다. 본 발명의 다른 실시예들은 본 명세서에 구체적으로 개시되지 않은 요소/단계 없이 실시될 수 있음이 또한 이해된다.Many modifications and other embodiments of the invention will come to mind to those of ordinary skill in the art who benefit from the teachings presented in the above descriptions and associated figures. Accordingly, it is understood that the invention is not limited to the specific embodiments disclosed, and modifications and embodiments are intended to be included within the scope of the appended claims. It is further understood that other embodiments of the invention may be practiced without elements/steps not specifically disclosed herein.

Claims (20)

발광 다이오드(LED) 픽셀 어레이를 위한 LED 컨트롤러로서,
상기 LED 픽셀 어레이를 구동하도록 구성된 구동 모듈;
이미지 데이터를 수신하도록 구성된 이미지 프레임 버퍼;
상기 이미지 프레임 버퍼와 직렬로 상기 구동 모듈에 연결된 대기 이미지 버퍼(standby image buffer) - 상기 대기 이미지 버퍼는 대기 이미지를 보유하도록 구성됨 - ; 및
상기 이미지 프레임 버퍼와 상기 대기 이미지 버퍼 둘 다에 연결된 커맨드 및 제어 모듈 - 상기 커맨드 및 제어 모듈은 상기 이미지 데이터가 이용불가능하다고 결정한 것에 응답하여, 상기 대기 이미지 버퍼 내의 상기 대기 이미지를 상기 이미지 프레임 버퍼에 지향시키도록 구성됨 -
을 포함하는, LED 픽셀 어레이를 위한 LED 컨트롤러.
As an LED controller for a light emitting diode (LED) pixel array,
A driving module configured to drive the LED pixel array;
An image frame buffer configured to receive image data;
A standby image buffer connected to the driving module in series with the image frame buffer, the standby image buffer configured to hold a standby image; And
A command and control module coupled to both the image frame buffer and the standby image buffer, wherein the command and control module transfers the standby image in the standby image buffer to the image frame buffer in response to determining that the image data is unavailable. Constructed to Orient-
Including, LED controller for the LED pixel array.
제1항에 있어서, 상기 커맨드 및 제어 모듈은 상기 이미지 데이터가 수신된 이미지 데이터 내의 오류로 인해 이용불가능하다고 결정하도록 구성되는, LED 픽셀 어레이를 위한 LED 컨트롤러.The LED controller of claim 1, wherein the command and control module is configured to determine that the image data is unavailable due to an error in the received image data. 제1항 또는 제2항에 있어서, 상기 커맨드 및 제어 모듈은 상기 이미지 데이터가 상기 이미지 프레임 버퍼에서 상기 이미지 데이터를 적시에 수신하지 못한 것으로 인해 이용불가능하다고 결정하도록 구성되는, LED 픽셀 어레이를 위한 LED 컨트롤러.The LED of claim 1 or 2, wherein the command and control module is configured to determine that the image data is unavailable due to not receiving the image data in a timely manner in the image frame buffer. controller. 제1항 또는 제2항에 있어서, 상기 이미지 프레임 버퍼는 차량으로부터 상기 이미지 데이터를 수신하도록 구성되는, LED 픽셀 어레이를 위한 LED 컨트롤러.The LED controller of claim 1 or 2, wherein the image frame buffer is configured to receive the image data from a vehicle. 제1항 또는 제2항에 있어서, 상기 대기 이미지 버퍼에 보유된 대기 이미지 데이터는 적어도 부분적으로 차량에 의해 제공되는, LED 픽셀 어레이를 위한 LED 컨트롤러.3. The LED controller of claim 1 or 2, wherein the standby image data held in the standby image buffer is provided at least in part by a vehicle. 제1항 또는 제2항에 있어서, 상기 대기 이미지 버퍼에 보유된 대기 이미지 데이터는 적어도 부분적으로 상기 LED 컨트롤러에 의해 제공되는, LED 픽셀 어레이를 위한 LED 컨트롤러.3. The LED controller of claim 1 or 2, wherein the standby image data held in the standby image buffer is provided at least in part by the LED controller. 제1항 또는 제2항에 있어서, 상기 이미지 프레임 버퍼는 보유된 이미지들을 30Hz 이상의 속도로 리프레시할 수 있는, LED 픽셀 어레이를 위한 LED 컨트롤러.The LED controller according to claim 1 or 2, wherein the image frame buffer is capable of refreshing retained images at a rate of 30 Hz or higher. 제1항 또는 제2항에 있어서, 상기 이미지 프레임 버퍼는 보유된 이미지들을 60Hz 이상의 속도로 리프레시할 수 있는, LED 픽셀 어레이를 위한 LED 컨트롤러.The LED controller according to claim 1 or 2, wherein the image frame buffer is capable of refreshing retained images at a rate of 60 Hz or higher. 제1항 또는 제2항에 있어서, 상기 이미지 프레임 버퍼 내의 이미지들은 부분적으로 리프레시될 수 있는, LED 픽셀 어레이를 위한 LED 컨트롤러.3. The LED controller of claim 1 or 2, wherein the images in the image frame buffer can be partially refreshed. 제1항 또는 제2항에 있어서, 상기 이미지 프레임 버퍼 내의 이미지들은 차등적으로 리프레시될 수 있는, LED 픽셀 어레이를 위한 LED 컨트롤러.The LED controller according to claim 1 or 2, wherein the images in the image frame buffer can be differentially refreshed. 제1항 또는 제2항에 있어서, 상기 이미지 프레임 버퍼 내의 이미지들은 상기 커맨드 및 제어 모듈에 의해 수정될 수 있는, LED 픽셀 어레이를 위한 LED 컨트롤러.The LED controller according to claim 1 or 2, wherein the images in the image frame buffer can be modified by the command and control module. 제1항 또는 제2항에 있어서, 상기 커맨드 및 제어 모듈은 상기 대기 이미지를 상기 이미지 프레임 버퍼 내로 스와핑하기 위한 버퍼 스와핑 커맨드를 발행함으로써 상기 대기 이미지 버퍼 내의 상기 대기 이미지를 상기 이미지 프레임 버퍼로 지향시키도록 구성되는, LED 픽셀 어레이를 위한 LED 컨트롤러.The method of claim 1 or 2, wherein the command and control module directs the standby image in the standby image buffer to the image frame buffer by issuing a buffer swapping command for swapping the standby image into the image frame buffer. LED controller for the LED pixel array, configured to be. 제1항 또는 제2항에 있어서, 상기 커맨드 및 제어 모듈은 상기 이미지 프레임 버퍼 내의 저장된 이미지가 임계 횟수 반복된 후에 상기 대기 이미지 버퍼 내의 상기 대기 이미지를 상기 이미지 프레임 버퍼로 지향시키도록 구성되는, LED 픽셀 어레이를 위한 LED 컨트롤러.The LED of claim 1 or 2, wherein the command and control module is configured to direct the standby image in the standby image buffer to the image frame buffer after the stored image in the image frame buffer has been repeated a threshold number of times. LED controller for pixel array. 차량 헤드램프 시스템으로서,
데이터 버스를 포함하는 차량 지원 전력 및 제어 시스템(vehicle supported power and control system);
연결된 LED 픽셀 어레이를 갖는 발광 다이오드(LED) 컨트롤러를 갖는 헤드램프 모듈;
상기 LED 픽셀 어레이를 구동하도록 구성된 구동 모듈;
상기 LED 컨트롤러 내의 이미지 프레임 버퍼 - 상기 이미지 프레임 버퍼는 이미지 데이터를 수신하도록 구성됨 - ;
상기 LED 컨트롤러에 내의 대기 이미지 버퍼 - 상기 대기 이미지 버퍼는 상기 이미지 프레임 버퍼와 직렬로 상기 구동 모듈에 연결되고, 대기 이미지를 보유하도록 구성됨 - ; 및
상기 LED 컨트롤러 내의 커맨드 및 제어 모듈 - 상기 커맨드 및 제어 모듈은 상기 이미지 데이터가 이용불가능하다고 결정한 것에 응답하여, 상기 대기 이미지 버퍼 내의 상기 대기 이미지를 상기 이미지 프레임 버퍼에 지향시키도록 구성됨 -
을 포함하는 차량 헤드램프 시스템.
As a vehicle headlamp system,
A vehicle supported power and control system including a data bus;
A headlamp module having a light emitting diode (LED) controller having a connected LED pixel array;
A driving module configured to drive the LED pixel array;
An image frame buffer in the LED controller, the image frame buffer configured to receive image data;
A standby image buffer in the LED controller, wherein the standby image buffer is connected to the driving module in series with the image frame buffer, and is configured to hold a standby image; And
A command and control module in the LED controller, the command and control module configured to direct the standby image in the standby image buffer to the image frame buffer in response to determining that the image data is unavailable;
Vehicle headlamp system comprising a.
제14항에 있어서, 상기 커맨드 및 제어 모듈은 상기 이미지 데이터가 수신된 이미지 데이터 내의 오류로 인해 이용불가능하다고 결정하도록 구성되는, 차량 헤드램프 시스템.15. The vehicle headlamp system of claim 14, wherein the command and control module is configured to determine that the image data is unavailable due to an error in the received image data. 제14항 또는 제15항에 있어서, 상기 커맨드 및 제어 모듈은 상기 이미지 데이터가 상기 이미지 프레임 버퍼에서 상기 이미지 데이터를 적시에 수신하지 못한 것으로 인해 이용불가능하다고 결정하도록 구성되는, 차량 헤드램프 시스템.16. A vehicle headlamp system according to claim 14 or 15, wherein the command and control module is configured to determine that the image data is unavailable due to failure to timely receive the image data in the image frame buffer. 제14항 또는 제15항에 있어서, 상기 이미지 프레임 버퍼는 차량으로부터 상기 이미지 데이터를 수신하도록 구성되는, 차량 헤드램프 시스템.16. A vehicle headlamp system according to claim 14 or 15, wherein the image frame buffer is configured to receive the image data from a vehicle. 제14항 또는 제15항에 있어서, 상기 대기 이미지 버퍼에 보유된 대기 이미지 데이터는 적어도 부분적으로 차량에 의해 제공되는, 차량 헤드램프 시스템.16. A vehicle headlamp system according to claim 14 or 15, wherein the atmospheric image data held in the atmospheric image buffer is provided at least in part by the vehicle. 제14항 또는 제15항에 있어서, 상기 대기 이미지 버퍼에 보유된 대기 이미지 데이터는 적어도 부분적으로 상기 LED 컨트롤러에 의해 제공되는, 차량 헤드램프 시스템.16. A vehicle headlamp system according to claim 14 or 15, wherein the atmospheric image data held in the atmospheric image buffer is provided at least in part by the LED controller. 제14항 또는 제15항에 있어서, 상기 커맨드 및 제어 모듈은 상기 대기 이미지를 상기 이미지 프레임 버퍼 내로 스와핑하기 위한 버퍼 스와핑 커맨드를 발행함으로써 상기 대기 이미지 버퍼 내의 상기 대기 이미지를 상기 이미지 프레임 버퍼로 지향시키도록 구성되는, 차량 헤드램프 시스템.The method of claim 14 or 15, wherein the command and control module directs the standby image in the standby image buffer to the image frame buffer by issuing a buffer swapping command for swapping the standby image into the image frame buffer. The vehicle headlamp system.
KR1020217014034A 2018-09-10 2019-09-05 High speed image refresh system KR102331664B1 (en)

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
US201862729257P 2018-09-10 2018-09-10
US62/729,257 2018-09-10
EP18203445 2018-10-30
EP18203445.4 2018-10-30
US16/456,862 US11083055B2 (en) 2018-09-10 2019-06-28 High speed image refresh system
US16/456,858 2019-06-28
US16/456,862 2019-06-28
US16/456,858 US10932336B2 (en) 2018-09-10 2019-06-28 High speed image refresh system
KR1020217010569A KR102375683B1 (en) 2018-09-10 2019-09-05 High-speed image refresh system
PCT/IB2019/057507 WO2020053718A2 (en) 2018-09-10 2019-09-05 High speed image refresh system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020217010569A Division KR102375683B1 (en) 2018-09-10 2019-09-05 High-speed image refresh system

Publications (2)

Publication Number Publication Date
KR20210062088A true KR20210062088A (en) 2021-05-28
KR102331664B1 KR102331664B1 (en) 2021-12-03

Family

ID=76158933

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020217014034A KR102331664B1 (en) 2018-09-10 2019-09-05 High speed image refresh system

Country Status (1)

Country Link
KR (1) KR102331664B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114946447A (en) * 2022-05-25 2022-08-30 宁波云笈科技有限公司 Artificial intelligence-based plant growth parameter decision method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5184114A (en) * 1982-11-04 1993-02-02 Integrated Systems Engineering, Inc. Solid state color display system and light emitting diode pixels therefor
KR20140113219A (en) * 2013-03-15 2014-09-24 삼성전자주식회사 System on chip and method of operating display system having the same
KR20160031357A (en) * 2014-09-12 2016-03-22 삼성전자주식회사 Memory Allocating Method and Electronic device supporting the same
KR20160043158A (en) * 2014-10-10 2016-04-21 삼성디스플레이 주식회사 Timing controller, organic light emitting display device having the same and method for driving the organic light emitting display device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5184114A (en) * 1982-11-04 1993-02-02 Integrated Systems Engineering, Inc. Solid state color display system and light emitting diode pixels therefor
KR20140113219A (en) * 2013-03-15 2014-09-24 삼성전자주식회사 System on chip and method of operating display system having the same
KR20160031357A (en) * 2014-09-12 2016-03-22 삼성전자주식회사 Memory Allocating Method and Electronic device supporting the same
KR20160043158A (en) * 2014-10-10 2016-04-21 삼성디스플레이 주식회사 Timing controller, organic light emitting display device having the same and method for driving the organic light emitting display device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114946447A (en) * 2022-05-25 2022-08-30 宁波云笈科技有限公司 Artificial intelligence-based plant growth parameter decision method and system

Also Published As

Publication number Publication date
KR102331664B1 (en) 2021-12-03

Similar Documents

Publication Publication Date Title
KR102375683B1 (en) High-speed image refresh system
KR102405205B1 (en) Dynamic Pixel Diagnostics for High Refresh Rate LED Arrays
KR102650543B1 (en) Large LED array with reduced data management
KR102331664B1 (en) High speed image refresh system
JP7248735B2 (en) High-speed image refresh system

Legal Events

Date Code Title Description
A107 Divisional application of patent
A302 Request for accelerated examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant