BRPI0815026B1 - método para compensar uma mudança de cromaticidade devido à luz ambiente em um letreiro eletrônico. - Google Patents
método para compensar uma mudança de cromaticidade devido à luz ambiente em um letreiro eletrônico. Download PDFInfo
- Publication number
- BRPI0815026B1 BRPI0815026B1 BRPI0815026A BRPI0815026B1 BR PI0815026 B1 BRPI0815026 B1 BR PI0815026B1 BR PI0815026 A BRPI0815026 A BR PI0815026A BR PI0815026 B1 BRPI0815026 B1 BR PI0815026B1
- Authority
- BR
- Brazil
- Prior art keywords
- light
- color
- pixel
- sign
- colors
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000008859 change Effects 0.000 title claims abstract description 15
- 238000005259 measurement Methods 0.000 claims abstract description 12
- 239000000654 additive Substances 0.000 claims abstract description 7
- 230000000996 additive effect Effects 0.000 claims abstract description 7
- 239000003086 colorant Substances 0.000 claims description 52
- 239000000203 mixture Substances 0.000 claims description 7
- 239000012530 fluid Substances 0.000 description 27
- 230000006870 function Effects 0.000 description 27
- 239000013598 vector Substances 0.000 description 25
- 238000004140 cleaning Methods 0.000 description 18
- 235000019557 luminance Nutrition 0.000 description 17
- 238000001514 detection method Methods 0.000 description 11
- 238000010438 heat treatment Methods 0.000 description 9
- 239000011159 matrix material Substances 0.000 description 9
- 230000009466 transformation Effects 0.000 description 8
- 238000013459 approach Methods 0.000 description 7
- 238000013507 mapping Methods 0.000 description 7
- 238000003860 storage Methods 0.000 description 7
- 230000002950 deficient Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 229920000642 polymer Polymers 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 238000012423 maintenance Methods 0.000 description 5
- 239000002184 metal Substances 0.000 description 5
- 229910052751 metal Inorganic materials 0.000 description 5
- 230000003595 spectral effect Effects 0.000 description 5
- 238000002310 reflectometry Methods 0.000 description 4
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 3
- 241000282412 Homo Species 0.000 description 3
- 239000006096 absorbing agent Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000001816 cooling Methods 0.000 description 3
- 229910052802 copper Inorganic materials 0.000 description 3
- 239000010949 copper Substances 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 230000008447 perception Effects 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000000465 moulding Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000010561 standard procedure Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 229910001111 Fine metal Inorganic materials 0.000 description 1
- ATJFFYVFTNAWJD-UHFFFAOYSA-N Tin Chemical compound [Sn] ATJFFYVFTNAWJD-UHFFFAOYSA-N 0.000 description 1
- 238000010521 absorption reaction Methods 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 238000004737 colorimetric analysis Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000009931 harmful effect Effects 0.000 description 1
- RGNPBRKPHBKNKX-UHFFFAOYSA-N hexaflumuron Chemical compound C1=C(Cl)C(OC(F)(F)C(F)F)=C(Cl)C=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F RGNPBRKPHBKNKX-UHFFFAOYSA-N 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000002861 polymer material Substances 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000012958 reprocessing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/04—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of a single character by selection from a plurality of characters, or by composing the character by combination of individual elements, e.g. segments using a combination of such display devices for composing words, rows or the like, in a frame with fixed character positions
- G09G3/06—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of a single character by selection from a plurality of characters, or by composing the character by combination of individual elements, e.g. segments using a combination of such display devices for composing words, rows or the like, in a frame with fixed character positions using controlled light sources
- G09G3/12—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of a single character by selection from a plurality of characters, or by composing the character by combination of individual elements, e.g. segments using a combination of such display devices for composing words, rows or the like, in a frame with fixed character positions using controlled light sources using electroluminescent elements
- G09G3/14—Semiconductor devices, e.g. diodes
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0666—Adjustment of display parameters for control of colour parameters, e.g. colour temperature
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/14—Detecting light within display terminals, e.g. using a single or a plurality of photosensors
- G09G2360/144—Detecting light within display terminals, e.g. using a single or a plurality of photosensors the light being ambient light
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2003—Display of colours
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of El Displays (AREA)
Abstract
método para compensar uma mudança de cromaticidade devido à luz ambiente em um letreiro eletrônico um método para uso com um letreiro eletrônico (por exemplo, um letreiro de led) compensa a mudança de cromaticidade psicovisual devido à luz ambiente. o método primeiramente mede uma cor da luz refletida a partir do letreiro. com base na medição um conjunto de equações colorimétricas definindo a luz desejada a ser percebida quando sendo exibida por cada pixel do letreiro são resolvidas. as equações colorimétricas são a mistura de cores aditivas da luz ambiente e da luz a ser efetivamente exibida pelo pixel na ausência de luz ambiente. as equações colorimétricas podem ser expressas em unidades de espaço de cor uniforme. as soluções das equações colorimétricas são então usadas para controlar a luz efetivamente exibida pelo pixel.
Description
O presente pedido se refere ao, e reivindica prioridade do Pedido de Patente Não-provisório dos Estados Unidos 11/836.125, depositado em 8 de agosto de 2007, intitulado Apparatus for Dynamically Circumventing Faults in the Light Emiting Diodes (LEDS) of a Pixel in a Graphical Display, portando o número do dossiê de advogado 10 M-16380-7D US. Para a designação US, o presente pedido e uma continuação do pedido de patente dos Estados Unidos, anteriormente mencionado, n° 11/836.125.
A revelação do pedido de patente relacionado acima é aqui integralmente incorporada mediante referencia.
15 antecedentes da invenção
1. Campo da Invenção
A presente invenção se retere aos letreiros baseados em diodo de emissão de luz (LBD). Particularmente, a presente invenção se retere ao aumento de ambas, 20 funcionalidade e confiabilidade, de tais letreiros baseados em LED.
2. Discussão da Técnica Correlata os diodos de emissão de luz (LED) produzem a maior parte das imagens ativas mostradas nas estruturas modernas 25 de propaganda. Um grande número de LEDs (por exemplo, centenas de milhares até milhões) é usado em um letreiro típico para produzir uma imagem multicolorida. Assim, a confiabilidade de ambos, os pixels formados a partir dos grupos de LEDs e os seus meios eletrônicos associados é uma 30 consideração de projeto importante. Assim, é importante
2/44 poder detectar e lidar com falha de LED, incorrendo apenas em um tempo mínimo de paralisação.
Em um letreiro típico, os LEDs são dispostos em pequenos grupos, com cada grupo proporcionando um elemento 5 de imagem (pixel) na imagem sendo exibida. Cada pixel é capaz de exibir uma ampla faixa (gama) de cores. Tipicamente, cada pixel (na presente descrição, um pixel pode incluir um ou mais LEDs providos dentro de uma localidade do letreiro de modo a dar a impressão para um 10 observador distante de um ponto iluminado no display. Os LEDs formando o pixel podem ser tratados e programados como uma única unidade, ou como unidades individuais separadas) é composto de três tipos de LED. Cada tipo dos LEDs pode consistir em um único LED, ou uma sequência serialmente 15 conectada de LEDs, proporcionando uma cor especifica de luz (cor principal). Os LEDs populares proporcionam luzes vermelhas, verdes e azuis. Luz de uma ampla variedade de cores e intensidade pode ser produzida a partir de cada pixel mediante controle apropriado da intensidade de luz 20 emitida a partir de cada tipo de LED. A intensidade da luz emitida a partir de cada tipo de LED é controlada pela corrente elétrica que flui através do LED. Além disso, o sistema psicovisual humano é insensível às mudanças em intensidade de luz que são mais rápidas do que aproximadamente 100 Hz. Por essas razões, o acionador típico para um LED, ou para uma sequência de LEDs serialmente conectados, é composto de uma fonte de corrente que é modulada em pulso para produzir dois estados: isto e, ou não tendo corrente ou uma corrente de um valor de 30 referência. A taxa de modulação é escolhida de modo que a
3/44 forma de onda essencialmente não tem energia presente inferior a aproximadamente 100 Hz. Um ciclo de trabalho pode ser selecionado de modo que o valor médio da forma de onda de corrente em relaçao ao tempo prove a intensidade de 5 luz exigida a partir dos LEDs. O ciclo de trabalho desejado é armazenado em um contador que é pré-ajustado pelo conjunto de circuitos digitais para corresponder à intensidade relativa desejada para um tipo específico de LED (por exemplo, emissão-vermelha) dentro de um pixel. 0 10 valor de referência Iref da corrente é tal de modo a prover um brilho desejado para o display de imagem inteiro consistindo em muitos pixels.
Para conveniência na construção, instalação e manutenção, um letreiro típico organiza seus pixels em 15 grupos, com cada grupo sendo alojado em uma estrutura ou módulo comum. Um grupo consiste tipicamente em centenas até milhares de pixels. Algumas vezes, cada grupo é subdividido adicionalmente em muitas partes cada uma consistindo em uns poucos pixels até umas poucas dezenas de pixels. Contudo, 20 como cada cor em cada pixel deve ser controlada independentemente de todas as outras, grandes quantidades de dados devem fluir para cada grupo de pixels sempre que uma mudança for feita na imagem exibida na estrutura de propaganda. Para mostrar um filme cinematográfico em tal 25 estrutura seria necessária a habilidade de lidar com uma imensa taxa de fluxo de dados. Os letreiros contemporâneos utilizam muitos fios paralelos para transferir os dados e fios adicionais para controlar e monitorar as funções. Consequentemente, um grande número de conectores é exigido
0 para interconexão dos componentes.
O custo
4/44 confiabilidade dos conectores, o custo de fabricação e o custo de manutenção sugerem, todos, que métodos alternativos para realizar as interconexões são desejáveis.
Como os letreiros são estruturas externas grandes, suas faces expostas se tornam sujas e devem ser limpas para preservar a qualidade e aparências das imagens mostradas. Adicionalmente, particularmente para as estruturas expostas à luz solar intensa, as faces também podem ser expostas a cargas de calor, significativas. Portanto, limpar as faces 10 e controlar o ambiente termal pode prolongar a vida útil e reduzir os custos de reparo e de manutenção.
O conjunto inteiro de cores que um display de emissão de luz é capaz de apresentar é mencionado como sua gama de cores, que é uma função de todas as cores 15 principais que os elementos de emissão de luz podem produzir. Tipicamente, um conjunto de LEDs pode prover uma gama de cores que produz imagens excedendo a capacidade da gama de cores do sistema de exibição que gera ou processa as imagens. Como resultado, pode não ser completamente 20 utilizada a gama de cores disponível em um letreiro. As imagens mostradas assim podem não ter a habilidade de captar a atenção ou o impacto estético que seria possível se a gama de cores fosse utilizada mais eficazmente.
Adicionalmente, nos seres humanos, a percepção das cores muda com a relação de iluminação ambiente. Uma cor percebida em um fundo claro parece diferente quando muda o brilho do fundo, de modo que alguns letreiros podem ser de difícil leitura ou uma imagem parece ser de cores erradas ou não naturais sob certas condições de iluminação.
Consequentemente é desejado um método para compensar a
5/44 mudança de cor percebida devido à luz ambiente.
SUMÁRIO
De acordo com uma modalidade da presente invenção, um método para uso com um letreiro eletrônico (por exemplo, um letreiro de LEDs) compensa o deslocamento de cromaticidade psicovisual devido à luz ambiente. O método primeiramente mede uma cor da luz refletida a partir do letreiro. Com base na medição um conjunto de equações colorimétricas definindo a luz desejada a ser percebida quando sendo exibida por cada pixel do letreiro são resolvidas. As equações colorimétricas constituem a mistura de cores aditivas da luz ambiente e da luz a ser efetivamente exibida pelo pixel na ausência de luz ambiente. Em uma modalidade, as equações colorimétricas sao expressas em unidades de espaço de cor uniforme. As soluções das equações colorimétricas são então usadas para controlar a luz efetivamente exibida pelo pixel.
Em uma modalidade, o método mede a intensidade luminosa da luz refletida a partir do letreiro.
Em uma modalidade, o método resolve as equações colorimétricas, proporcionando uma intensidade luminosa não negativa para cada diodo de emissão de luz, e provendo no sentido de que a soma das intensidades luminosas seja menor do que ou igual a uma determinada intensidade luminosa. Alternativamente, uma solução aproximada pode ser provida, se uma solução não negativa não puder ser encontrada para um dos diodos de emissão de luz.
Λ presente invenção é mais bem-entendida a partir da consideração da descrição detalhada abaixo em conjunto com os desenhos anexos.
6/44
BREVE DESCRIÇÃO DOS DESENHOS
A Figura 1 mostra a área 100 definida pelo limite da gama de cores do sistema psicovisual humano, e a gama de cores, ilustrativa, hipotética 120 representando uma gama 5 de cores que pode ser construída a partir de cinco (5) tipos de LEDs, de acordo com uma modalidade da presente invenção.
As Figuras 2-6 mostram gamas de cores resultantes 121-125, quando o LED azul, o LED azul-verde, o LED verde, 10 o LED âmbar e o LED vermelho falham, respectivamente.
A Figura 7 é um diagrama de blocos mostrando o pixel ilustrativo 700, de acordo com uma modalidade da presente invenção.
A Figura 8 ilustra um método de detecção que e 15 adequado para implementação no detector de falha 703.
A Figura 9 mostra uma interconexão ilustrativa utilizando o roteador ou comutador 901 para agrupar em conjunto um grupo de comutadores 902-1 a 902-m, cada um dos quais se conecta a um conjunto de módulos 903-1 a 903-n 20 contendo múltiplos grupos de pixels, de acordo com uma modalidade da presente invenção.
A Figura 10 mostra uma implementação de um módulo de acordo com a presente invenção.
A Figura 11 mostra a caixa 1100 para um módulo com 25 capacidade de fluxo de fluido, de acordo com uma modalidade da presente invenção.
A Figura 12 é um diagrama de cromaticidade CIE mostrando linhas de matiz constante percebida dentro da área 100, a qual representa substancialmente todas as cores 30 percebidas pelos seres humanos.
7/44
A Figura 13 mostra setas pequenas representando a direção de croma crescente, onde o comprimento de cada seta indica a distância ao longo de uma linha de matiz constante exigida para produzir uma unidade de mudança em 5 croma.
A Figura 14 mostra um mapa de tal função que reduz o valor de α nas proximidades de cores normalmente associadas com cores da face.
A Figura 15 mostra um circuito integrado 1500 10 incluindo várias fontes de corrente, conectadas a um número de fileiras de LEDs.
A Figura 16 ilustra o uso de acionadores de LED redundantes paralelos, com uma das fontes de corrente, paralelas ativa em um momento, para evitar interrupção de serviço.
DESCRIÇÃO DETALHADA DAS MODALIDADES PREFERIDAS
De acordo com uma modalidade da presente invenção, uma falha em um LED ou na fiação em um pixel pode ser evitada. Quando uma falha em um LED ou na fiação é 20 detectada e localizada, as intensidades de outros LEDs em um pixel podem ser alteradas dinamicamente, de modo que o pixel pode continuar a funcionar com base nos outros LEDs funcionais no pixel, apesar da falha e até que o reparo seja realizado. Sob esse arranjo, o pixel pode funcionar 25 com pouca ou nenhuma diferença perceptível a partir do valor de triestímulo de entrada (original) para o pixel. Nessa modalidade, cada pixel pode ter três ou mais tipos diferentes de LED, com cada LED proporcionando luz contribuindo para prover a cor especificada pelo valor de 30 triestímulo de entrada (original) para a coordenada de
8/44 pixel (Xi, yi). (A presente descrição detalhada acompanha a convenção de coordenadas de cor de G. Wyszecki e W. Stiles, Color Science: Concepts and Methods, Quantitative Data and Formulae, 2a Edição, John Wiley & Sons, Inc., New York 5 (1982). Vide páginas 130-248, especialmente 137-142, para uma discussão do sistema colorimétrico CIE).
A Figura 1 mostra a área 100 definida pelo limite da gama de cores do sistema psicovisual humano (também conhecido como o diagrama de cromaticidade CIE), e a gama 10 de cores ilustrativas, hipotéticas 120 representando uma gama de cores que podem ser construídas a partir de cinco (5) tipos de LEDs, de acordo com a presente invenção. No limite da gama de cores 100, a curva de formato oval é denominada de local espectral e a linha reta conectando 15 as extremidades do local espectral é a linha púrpura.
Pontos no local espectral correspondem individualmente a cor de uma luz monocromática (isto é, comprimento de onda única), com azul na esquerda inferior, verdes próximo ao pico, amarelo então laranja no lado superior de inclinação 20 no sentido para baixo, e finalmente vermelha na extremidade mais à direita. Os pontos na linha púrpura correspondem a uma mistura aditiva de luz azul monocromática e vermelha monocromática. Quase 100% de todas as cores percebidas pelo sistema psicovisual humano são representadas por pontos na 25 superfície fechada limitada pelo local espectral e linha púrpura.
Conforme mostrado na Figura 1, a gama ae cores 120 cobre todas as cores que podem ser criadas utilizando os LEDs com cores na coordenada 101 (LED azul-verde) , 102 30 (LED verde), 103 (LED âmbar), 104 (LED vermelho) e
9/44
105 (LED azul). Todas as cores representadas pelo interior e limite do pentágono estão disponíveis para exibição. As Figuras 2-6 mostram as gamas de cores resultantes 121-125 quando exatamente um dos 5 tipos de LED 5 falha. Isto é, as Figuras 2-6 mostram gamas de cores resultantes 121-125, quando o LED azul, o LED azul-verde, o LED verde, o LED âmbar e o LED vermelho falham, respectivamente.
De acordo com uma modalidade da presente invenção, 10 um pixel pode ser provido a um sensor associado com cada tipo de LED (isto é, um único LED ou uma sequência de LEDs serialmente conectados daquele tipo) em um pixel, de tal modo que um detector de falha pode indicar uma falha em um tipo de LED no pixel (por exemplo, detectar um circuito em 15 curto ou um circuito aberto no LED ou na sequencia de LEDs). Quando um tipo de LED falha em um pixel com N tipos de LED, N-l tipos de LEDs permanecem funcionais, de modo que a gama de cores resultante disponível para aquele pixel tem a menor de duas ou N-2 dimensões. Quando N = 3, a gama 20 de cores é apenas unidimensional (ao longo da linha unindo as coordenadas de cor dos tipos restantes de LED). Se a cor de pixel desejada (xd, yd) não estiver situada dentro de uma distância de diferença exatamente perceptível a partir da linha conectando as coordenadas de cor das duas cores 25 restantes, nenhuma evitação da falha é possível. Quando N >
3, a gama de cores pode ser bidimensional. Se a cor de pixel desejada (xd, yd) estiver situada dentro do invólucro convexo formado mediante conexão das coordenadas de cor dos N-2 LEDs restantes, então a falha pode ser evitada mediante 30 aplicação de acionamentos apropriados aos tipos de LEDs
10/44 restantes para criar a cor de pixel desejada (xa, ya) / sempre que o brilho exigido estiver dentro da capacidade daqueles LEDs restantes. Técnicas padrão a partir de álgebra linear podem ser usadas para se encontrar o 5 conjunto de luminâncias dos LEDs funcionais, restantes que produzirão a cor e luminância do pixel desejado. Um método para calcular um acionamento de LED para uma cor de pixel desejado utilizando uma abordagem de maximização restrita é descrito em detalhe adicional abaixo.
L0 A Figura 7 é um diagrama de blocos mostrando o pixel ilustrativo 700, de acordo com uma modalidade da presente invenção. Conforme mostrado na Figura 7, o pixel 700 inclui o módulo de controle 701 recebendo sinais de controle 721 especificando a coordenada de cor da cor desejada. O módulo de controle 701 também recebe sinais de detecção de falha 724 a partir do detector de falha 703. Quando todos os tipos de LED estiverem operacionais, os sinais de controle 721 são mapeados para os N sinais de corrente, acionando os N tipos de LED dos LEDs 702. Se os sinais de detecção de falha 724 indicarem que um ou mais dos tipos de LED foi detectado como defeituoso, os sinais de controle 721 são mapeados para sinais de corrente apropriados 722 acionando os tipos de LEDs restantes. A corrente de cada tipo de LED é detectada e sinais 723, representando os estados dos tipos de LED, são providos ao detector de falha 703. Em um sistema de controle hierárquico, o status e informação de falha dos tipos de LED, conforme detectados pelo detector 703 podem ser providos em conjunto com a hierarquia de controle a um elemento de controle (por exemplo, uma CPU) em um nível de controle superior. As
11/44 correntes de acionamento adequadas para os LEDs restantes podem ser calculadas nesse elemento de controle de nível superior, e podem ser providas ao modulo de controle 701 para evitar as condições de falha.
Observar que a gama de cores é severamente restringida se uma falha ocorrer no LED azul ou no LED vermelho. Assim, em uma modalidade da presente invenção, fileiras redundantes de LEDs vermelhos e azuis são providas para minimizar o risco de uma falha de pixel devido a uma 10 falha de uma única sequência de LEDs.
De acordo com uma modalidade da presente invenção, uma gama de cores das imagens de origem é mapeada para a capacidade do sistema utilizando os LEDs que têm gamas de cores maiores. Um exemplo de tal sistema inclui aqueles 15 displays que utilizam mais do que três cores principais. Conforme explicado acima, as intensidades de luz emitidas a partir dos diferentes tipos de LEDs são individualmente controladas pela média de curto prazo da corrente elétrica através do LED. Mediante ajuste da corrente média através 20 de cada tipo de LED em um pixel, o ajuste preciso através da faixa inteira de cores e brilhos é possibilitado. Utilizando essa técnica, uma imagem produzida por um aparelho com uma gama de cores reduzida pode ser mostrado em um display de imagem que tem uma gama de cores maior.
Essa expansão da gama de cores pode ser realizada utilizando-se software, hardware customizado ou uma combinação de ambos, hardware e software. Quando o sistema psicovisual humano é considerado no procedimento de expansão de gama de cores, resultados impressionantes (por 30 exemplo, em uma imagem com riqueza excepcional de cores)
12/44 podem ser obtidos. Na técnica anterior, contudo, tal imagem pode ser exibida apenas com as cores da gama de cores, reduzida.
Ao mapear as cores entre gamas de cores, o sistema psicovisual deve ser considerado, uma vez que o ser humano é particularmente intolerante às representações errôneas de certos grupos de cores (por exemplo, cores da pele e cores de logotipo utilizadas em propaganda). Portanto, uma expansão de gama de cores nas proximidades dessas cores 10 requer atenção especial. A presente invenção prove essa atenção especial assim como atenção para controle de gradiente e continuidade no mapeamento entre as gamas de cores. Uma expansão de gama de cores muda a cor e, possivelmente, a luminância da maioria dos pixels na imagem 15 a ser exibida de uma forma que aumenta a qualidade de percepção da imagem. As mudanças são preferivelmente suaves (por exemplo, no espaço de triestímulo CIE) e deve preferivelmente preservar a matiz dos pixels. De acordo com uma modalidade, um parâmetro α controla a quantidade de expansão de gama de cores. A expansão de gama de cores pode ser representada pela função f(t, a) que mapeia um vetor t de triestímulo de entrada para outro valor de triestímulo (o vetor de triestímulo de saída) , onde α é um escalar que controla a quantidade de mudança (por exemplo, onde os vetores de triestímulo de entrada e de saída devem ser idênticos, a=0)·
Ao expandir uma gama de cores, é desejável manter o mesmo matiz (cor geral'), mas aumentar a croma (saturação). Por exemplo, uma cor branqueada seria 30 mapeada para uma cor mais pura sob um procedimento.
13/44
Adicionalmente, a croma pode ser mudada em uma quantidade que depende de oc e, possivelmente, o valor de triestímulo do pixel sob consideração. A dependência do valor de triestímulo protege (isto é, permitindo apenas pequenas 5 mudanças) certos matizes, tal como cores da pele ou face humana. Um método de acordo com a presente invenção utiliza um mapa que provê uma direção e magnitude para uma mudança unitária em croma para qualquer valor de triestímulo praticável. A mudança total em qualquer croma pode ser 10 então calculada mediante integração no mapa (isto é, integrar a magnitude ao longo da direção determinada) , começando no valor de triestímulo de entrada (isto é, original) para o pixel, até que a quantidade desejada de expansão de gama de cores seja alcançada para aquele pixel.
Métodos podem ser desenvolvidos sob qualquer um de alguns modelos já conhecidos que relacionam as cores percebidas e a colorimetria padrão.
A Figura 12 é um diagrama de cromaticidade CIE mostrando linhas de matiz constante percebida dentro da 20 área 100, que representam substancialmente todas as cores percebidas pelos seres humanos, conforme já descrito acima. A coordenada de cor (0.310, 0.316) é um exemplo de um ponto branco correspondendo ao branco (especialmente, em CIE Illuminant C). À medida que as linhas de matiz 25 constante são irradiadas no sentido para fora a partir do branco próximo ao centro do diagrama de cromaticidade, o croma aumenta até que as linhas de matiz constante terminam ou no local espectral (denotando luz monocromática) ou na linha púrpura, a qual conecta azul e vermelho.
30 a Figura 13 mostra pequenas setas representando a
14/44 direção de crotna crescente, onde o comprimento de cada seta indica a distância ao longo de uma linha de matiz constante exigida para produzir uma unidade de mudança em croma. As Figuras, 12 e 13, são obtidas utilizando-se o modelo de Stiles no texto de Wyszecki e Stiles (mencionado acima), discutido, por exemplo, nas páginas 670-672 (observar que as definições para os símbolos Christoffel apresentados na página 671 são incorretas; as definições non roon-), com base em corretas sao í12’*1” zâ? e 12241 “ 2 3/ experimentos extensivos em limites de duas cores. Conforme se pode ver a partir da discussão seguinte, os métodos da presente invenção são independentes da escolha de modelo. Assim, outras escolhas de modelos podem ser usadas para obtenção de resultados similares. Quando fisiologistas e outros proporcionam aperfeiçoamentos nos modelos, os métodos da presente invenção podem rastrear e tirar proveito desses novos modelos.
Conforme visto a partir da Figura 12, por exemplo, as linhas (ou folhas, se existir dependência de luminancia) de matiz constante estão curvadas no espaço de triestímulo, e as linhas (folhas) de croma constante, portanto, sao uniformemente espaçadas. Cada escolha de vetor t de triestímulo de pixel de entrada está em uma linha de matiz constante. Para descobrir o valor de triestímulo de saída /(t, a) a seta em t na Figura 13 é seguida até uma quantidade de mudança croma exigida pelo valor de α seja alcançada. A posição resultante corresponde ao valor de triestímulo de saída /(t, a). Onde a luminância é mantida constante, cada linha de matiz constante pode ser especificada singularmente por um único parâmetro (por
15/44 exemplo, o ângulo inicial da linha emanando a partir do ponto de agrupamento). Assim, uma linha de matiz constante que contém um determinado valor de triestímulo t pode ser encontrada em um mapa tal como a Figura 12, mediante busca 5 através de linhas de matiz constante que cobrem o espaço de triestímulo, e selecionando as duas linhas que circundam o ponto t. Bisseção ou qualquer outro método adequado pode ser então usado para se encontrar a linha específica contendo t. Alternativamente, se a luminância mudar ao 10 longo da linha em uma folha de matiz constante, então dois parâmetros são necessários para seleção de uma linha (em uma folha de matiz constante). Nesse caso, a busca é então sobre o conjunto dos dois parâmetros e técnicas padrao também podem ser usadas para conduzir a busca.
15 Em um computador digital, para realizar uma boa aproximação para f(t, a), existe um equilíbrio entre a velocidade de execução e as exigências de memória. Assim, várias implementações são possíveis. Muitas operações exigidas para expandir a gama de cores são repetitivas e 20 independentes dos dados em tempo real. Essas operações precisam ser realizadas uma vez («pré-processadas), com seus resultados armazenados em uma estrutura de dados que provê acesso durante operação em tempo real. Com tal préprocessamento, redução significativa na quantidade de operações exigidas em tempo real obtém-se como resultado, reduzindo-se o custo e tempo de cálculo. Em cada um desses métodos, a expansão de gama de cores é realizada em uma base de pixel por pixel. Introduzida ao algoritmo de expansão é uma representação de triestímulo da cor e 30 intensidade originais. A saída do algoritmo de expansão é
16/44 uma representação de triestímulo da cor e intensidade, expandidas.
De acordo com uma modalidade, uma tabela de consulta pode ser construída para cada opção (ou um conjunto de valores discretos) de a, indexados pelo valor de triestímulo de entrada. Cada entrada na tabela de consulta é povoada pelo valor de triestímulo de saída ou, mais diretamente, a corrente exigida para acionar as fileiras de LED contidas no pixel para reproduzir a cor do valor de triestímulo de saída. Por exemplo, se a entrada é o valor CIE L*a*b a partir de um formato de imagem TIFF típica, então 24 bits são usados para descrever o valor de triestímulo e, portanto, (isto é, 17.777.216) entradas, principais em um bytes de 5x2x224 como cores bits (isto luminância, dois então são a tabela de consulta teria 224 Se cinco cores forem usadas pixel, e cada cor exigii bits) para sua descrição = 167.772.160 bytes de de exigidos para cada escolha de
a.
armazenamento poderíam consulta extensiva que a partir de um valor de armazenamento
Portanto, uns poucos gigabytes de ser exigidos para uma tabela de proporcionaria um mapeamento direto pixel de entrada para um valor de acionamento para cada uma das cores principais usadas em um pixel. A utilização de tabelas de consulta proporciona a forma mais rápida de realizar o mapeamento, uma vez que tal abordagem requer apenas umas poucas operações de recuperação a partir da memória por pixel, tornando praticável a exibição em tempo real de um filme cinematográfico.
Alternativamente, uma representação de “espaço de cor uniforme pode ser usada para valores de triestímulo de
17/44 entrada e de saída, de modo que a integração para a expansão de gama de cores pode ser realizada utilizando uma transformação linear. Exemplos de um espaço de cor uniforme incluem as representações CIE L*a*b e CIE L*u*v. Há também outros espaços de cor uniformes que podem ser usados. Sob esse método, uma tabela de consulta indexada pelo vetor t de triestímulo de entrada provê um indicador para uma estrutura de dados. A estrutura de dados mantém os componentes individuais de dois vetores t e v expressos no espaço de cor uniforme. O vetor v é um vetor de unidade representando a direção ao longo da linha ou folha de matiz constante. Cada um dos vetores, t e v, pode ter dois ou três componentes, dependendo de se a luminância é mantida constante durante a expansão de croma. Cada elemento da estrutura de dados, portanto pode ser da forma (a, b, va, vh) ou (L, a, b, vL, va, vb) . Assim para uma expansão de gama de cores desejada de unidades de diferença de cor Ás no espaço de cor uniforme (isto é, (Ás)2 = (Li - L2) + (a2 - a2)2 + <-t>r b2)2, para dois pontos de cor 1 e 2) . Uma unidade de diferença de cor de (1) representa a diferença de cor mínima perceptível. Utilizando os valores a partir da estrutura de dados, o valor de triestímulo de saída e provido por t + (Ás)v, o qual é então arredondado e ordenado, se desejado. Tal tabela de consulta tem 224 entradas. Assim, aproximadamente 256 ou 384 megabytes sao necessários para manter a tabela e as estruturas de dados, dependendo de se a luminância é mantida constante na expansão, e supondo que cada um dos componentes é expresso como um valor de 8 bits. A exigência de armazenamento pode ser dividida em duas partes iguais, se os valores de L, a e
18/44 b não estiverem armazenados, mas sao obtidos mediante outros meios (por exemplo, computando a transformação). Sob esse método, poucas dezenas até poucas centenas de operações de máquina sao exigidas por pixel.
Uma transformação preserva o matiz embora mude a saturação da cor resultante. O mapeamento é dado por:
a2 =(i+rM
Li =/(4^)
Essa transformação preserva o matiz quando γ é mudado, γ é relacionado ao parâmetro de mudança α discutido acima, exceto que γ é uma quantidade no espaço de cor uniforme. Mediante seleção de /(In, 0) i' transformação não provê mudança quando γ = 0. Geralmente, a função f permite que a intensidade de luminosidade varie com γ. / é normalmente uma função suave em ambos, Ley. Se f for constante para um determinado γ, independente da luminância L, (As)2 = (a, - a2)2 + (b2 - b2)2, isto é, As depende apenas de a± e bt.
Sob essa transformação, (Ay)2 = + a? + r
Aproximando-se o quociente pela derivada obtida ao se deixar γ aproximar-se de zero, então
As dy , onde a raiz quadrada positiva foi escolhida, de tal modo que γ aumenta com As. Valores va, vb e vb podem ser dados por:
19/44 ______________Οι_____________ κ^(Α,0))2 +α2 +ι>2γ dy __&, μ ι 1 - OCJ [(111^)2+α 2 +^]ϊ LV dy ff(A,0) 5/ ν, =—--------------— [(1W>))2+0/+^)2 dy
Portanto, a2 = O) + (As)va b2 =&, + (Ás)n
L2=L.+(&s)vl
Observar que a proteção de certas cores, conforme discutido acima, pode ser realizada mediante multiplicação dos valores de va, vb, e vL cada um deles por uma constante que é menor do que um. Se a luminância não mudar com γ, vL 0 e L2 = LX. Então apenas dois componentes são necessários para cada termo na estrutura de dados.
Portanto, mediante armazenamento dos valores de va, Vb e vL para cada possível escolha do trio (Llz ax, bx) cálculos repetitivos são evitados e a avaliação da saída requer apenas consulta e umas poucas operações aritméticas.
Ainda outra alternativa, de acordo com uma modalidade da presente invenção, provê uma etapa de reprocessamento que constrói, a partir de uma lista de valores de vetor t ao longo de cada uma de um conjunto de linhas de matiz constante, (i) uma primeira função de interpelação, dada por t = /χ(θ, s) , onde Θ é o ângulo inicial (ou dois ângulos, se a luminância mudar ao longo de
20/44 uma linha de matiz constante) e s é a distância ao longo da linha ou folha de matiz constante medida em unidades de croma constante, e (ii) uma segunda função de interpolação, dada por (Θ, s) = /2(t), a segunda função de interpelação 5 sendo construída mediante amostragem t para produzir uma lista de Θ e s como uma função dos componentes de vetor t.
Para encontrar o valor de triestímulo de saída tout a partir do valor de entrada tin, um par (Θ, s) é obtido utilizando a segunda função de interpolação /2(tin)· 0 valor 10 de triestímulo de saída (expandido) tout é então obtido utilizando a primeira função de interpolação tout = /ι(θ, s + As) onde As corresponde ao deslocamento desejado em croma e o qual é relacionado linearmente ao parâmetro de mudança α descrito acima. Esse método exigiría de dezenas a 15 centenas de milhares de operações de máquina por pixel, principalmente para avaliar as duas funções de interpolação fi e /2·
Como explicado acima, é desejável limitar a expansão de gama de cores de certas faixas de cores, tal como cores 20 da pele. Um método provê uma função que proporciona o valor de a, como uma função do valor de triestímulo de entrada, de modo que as cores em ou próximas das cores protegidas são providas com um α menor. A Figura 14 mostra um mapa de tal função que reduz o valor de α nas proximidades das 25 cores normalmente associadas com as cores da face.
Dependendo do detalhe do mapa, o valor produzido pelo mapa em um determinado pixel pode ser combinado aditivamente, multiplicativamente, ou com alguma outra composição na escolha nominal de a, usado para expansão de gama de cores da imagem.
21/44
Imagens que são exibidas em um letreiro utilizando os LEDs são providas tipicamente por um sistema que tem uma gama de cores menor do que aquela disponível utilizando os LEDs. A presente invenção, por intermédio de qualquer um 5 dos métodos de expansão de gama de cores discutidos acima, provê assim uma forma de utilizar mais efetivamente a gama de cores disponível em um display de LED. Aperfeiçoamento significativo na qualidade de imagem percebida das imagens que são projetadas ou processadas em um sistema capaz 10 apenas de uma gama de cores menor é desse modo obtido.
A presente invenção provê um método para uma exibição de imagem que compensa a luz ambiente. Em um letreiro baseado em LED da presente invenção, são providos sensores para medir a luz ambiente, ou a luz provida por um 15 pixel ou um grupo de pixels. As medições de luz são providas como entradas para equações fotométricas que descrevem a intensidade desejada e a cor de um pixel sob as condições de iluminação ou ambiente, medidas. As equações são então resolvidas para a intensidade de luminosidade 20 exigida para cada tipo de LED no pixel. Esse cálculo é repetido para cada pixel no display.
Suponha que os estímulos de cores principais, desejado para um determinado pixel, conforme expresso no sistema colorimétrico de triestímulo seja (Xd, Yd, Zd) Para 25 um determinado pixel, e os estímulos principais para luz ambiente sejam (Xa, Ya, Za) , as equações colorimétricas básicas seguintes se aplicam à mistura de cor aditiva:
22/44
ζ.+Σ*Α=^ p-1
Onde o display inclui P diferentes tipos de LED, em que o p° tipo de LED provê luz com os estímulos principais (Xp, Yp, Zp) em luminância máxima. A variável bp (0 < bp < 5 1) provê um controle de luminância linear para cada um dos
P tipos de LED. As equações podem ser reescritas na notação de matriz de vetor como a seguir:
Ab + v, = V(j,
L0 Quando um conjunto de valores não negativos blt b2, bP; (0 < bP < 1) θ encontrado para as equações acima, dado A, v. e va, um conjunto exato realizável de intensidades luminosas é encontrado, de tal modo que a compensação para luz ambiente é omitida. Uma solução aproximada é exigida quando nenhum conjunto de valores não negativos {b„ te.....te; (0 S br < 1) } é encontrado.
A presente invenção provê um algoritmo para resolver as equações acima exatamente, quando possível, e de outro modo provê uma solução aproximada que é o mais próximo da 20 cor de pixel percebida, desejada.
Ê conveniente mapear o sistema CIE XYZ para um espaço de cor aproximadamente uniforme - isto é, um espaço no qual a diferença de cor perceptual é aproximadamente a
23/44 mesma para diferenças de posição igual no espaço de cor. Suponha que o mapeamento de um para um a partir do espaço CIE XYZ para o espaço aproximadamente uniforme seja a função U onde o domínio, e a faixa, consistem individualmente de vetores tridimensionais. Conforme discutido acima, o espaço de cor L*a*b é um exemplo de um espaço de cor uniforme. Outro espaço de cor aproximadamente uniforme também pode ser escolhido. Definir as funções f e g como a seguir:
w1/3 se u > 0.008856 f = <
7.787«+ 06/116) de outro modo í 116v,/s -16 se « > 0.008856 g = /
1903.3v de outro modo
Então, a representação no espaço de cor L*a*b para um determinado valor CIE XYZ (X, Y, Z) é dado por:
| Ά1) | g(W | ||
| u | Y | sz | 500[/(^/Λ)-/(Γ/ίΏ] |
| z | / | 200[/(Κ/Γπ)-/(2/Ζλ)]. |
onde branco em intensidade de luminosidade máxima e dada pelo trio (Xn, Yn, Zn) no espaço de cor CIE XYZ e a norma apropriada 11*11 é a raiz quadrada da soma dos quadrados dos componentes de seu argumento. Por exemplo, se o trio XYZ for mudado a partir de t2 para t2, então llu(ti)U(t2)ll é a quantidade de mudança percebida na luz.
De acordo com uma modalidade da presente invenção, a diferença percebida na luz efetivamente disponível em um pixel e a luz que se deseja que seja minimizada. Deixemos P ser a proposição de que um conjunto de valores bp, 0 < bp <
24/44
1, existe que satisfaz Ab + va = vd, , e S ser uma determinada condição a ser minimizada quando P é verdadeiro. O algoritmo a seguir encontra a melhor cor de pixel:
Algoritmo A:
Se P então minimizar S restrito por Ab + va = vd, e 0 < bj < 1;
Caso contrário, achar argmin (I I U(va) - U(Ab + va)11 ) sujeito a 0 < bj < 1.
j_0 Em qualquer caso, a utilização dos valores 0 < bp < 1 encontrados no Algoritmo A provê as intensidades luminosas para o tipo de LED para cada pixel.
Dependendo do modelo dos sensores, é útil poder realizar compensação de luz ambiente em várias 15 circunstâncias diferentes. Em uma modalidade, a luz de fundo ambiente pode ser medida diretamente (por exemplo, medida utilizando-se um espectrofotômetro ou um colorímetro que provê va diretamente) . Por exemplo, a luz ambiente pode ser medida ocasionalmente com um letreiro desligado 20 brevemente (por exemplo, menos do que 30 milissegundos).
Alternativamente, um refletor de referência de fundo pode ser provido próximo ou dentro do sinal para medir a luz ambiente refletida a partir do mesmo. O valor medido pode ser então usado como entrada para o Algoritmo A para 25 calcular as intensidades luminosas exigidas dos LEDs para realizar compensação para o deslocamento de croma devido à luz ambiente.
De acordo com uma modalidade da presente invenção, medição indireta da luz de fundo é realizada mediante 30 medição da cor de um pixel ou de um grupo de pixels
25/44 enquanto o sinal está exibindo objetos coloridos. A cor medida é então usada em conjunto com a cor desejada conhecida va na região de medição de interesse para calcular o fundo ambiente va. O valor de é usado então o Algoritmo A.
como entrada para
As cromaticidades CIE xyz são valores relacionados aos valores XYZ de triestímulos CIE mediante:
x+f+z r
X + F + Z z
X + F + Z a partir das quais, as seguintes relações podem ser derivadas:
Y 2 3S.
y x+y+z=l
Considere as medições feitas ou grupo de pixels, cada medição em mais do que um pixel sendo representada pelo vetor onde o índice k feita no k° pixel ou grupo de pixels, erro da medição é dado por indica que a medição é
Consequentemente, o ou na representação xyz de CIE: ** onde ?= Λ
A.
denota a cor medida ak no k° pixel ou grupo de pixels, e Λ é o multiplicador
26/44 escalar. O valor de triestímulo ambiente va é supostamente o mesmo em todos os pixels. Observar que ak é um valor inferido, uma vez que a luminância Yk não é medida na medição de cor. Como ck tem três componentes há, portanto, 3K equações para K medições distintas e K+3 incógnitas. As K+3 incógnitas são os três componentes de va e as Um método de mínimos quadrados ponderados pode ser usado para estimar as K+3 incógnitas e suas co-variâncias. Observar que o erro ek não considera que erros de percepção humana não são uniformes através de todos os valores de e . Mapeando-se os valores de ek para um espaço de cor uniforme (por exemplo, CIE L*a*b) resolve a dificuldade. Um erro no espaço de cor uniforme a ser minimizado através de ak, para k = 1, . . . , K e os três componentes de va podem ser, por exemplo:
K ,|2
- Ve> ~u 4
M 1
Taylor da função de provê uma aproximação ε Jk representar a derivada
Uma expansão da série de vi transformação U sobre o ponto (3.0 erro ε. Deixemos a matriz 3x3 de U com relação a ZJ, avaliado no ponto vd . A aproximaçao
aproxima exatamente o erro de cor CIE L*a*b quando os erros se mesmos resultados podem ser obtidos espaço de cor uniforme que tenha uma quadrático no espaço tornam pequenos. Os para qualquer outro derivada contínua no ponto . A aproximação também pode ser escrita na forma
27/44 η
at κ
Γ=ΧΡ<Λτ-«4 *«1 , onde χ = _a*J é um vetor (K+3)-dimensional,
-V< J é um vetor 3K-dimensional, e
Jj 0 0 0 o o o
.................. 0 0 ... ... 0 .........
... 0 Jk o ... o o ...... o ...... o
0 0 0 0 0 a matriz transformacional 3K x 3K de bloco-diagonal para o espaço de carregando todos os erros de triestímulo cor uniforme. A matriz 3K x (K+3) B é definida como B
| -Z | c1 | 0 | 0 | 0 | 0 | 0 | 0 |
| -I | 0 | 2 e | 0 | ... | ... | 0 | |
| -I | 0 | 0 | ... | ... | 0 | ||
| ... | ... | ... | ... | ... | ... | ... | ... |
| -1 | 0 | ... | 0 | ... | ... | ... | |
| -1 | 0 | ... | 0 | k C | 0 | ... | 0 |
| -/ | 0 | ··* | ... | 0 | ... | ... | ... |
| ··· | ... | ... | ... | ... | ... | ||
| -I | 0 | ... | ... | ... | ... | 0 | 0 |
| -I | 0 | OI | ... | ... | 0 | ... | |
| -I | 0 | 0 | 0 | 0 | 0 | 0 | c\ |
onde I é a matriz de identidade 3x3.
O valor x que minimiza aproximação de erro ε pode ser encontrado de diversas formas. Uma abordagem e a de
28/44 resolver o conjunto de equações lineares (BJJ)u,
Uma abordagem geralmente mais satisfatória é a de utilizar uma decomposição de valor singular, a qual provê * = onde θ denota o inverso de Moore-Penrose (vide, por exemplo, Adi Bern-Israel et al., Generalized Inverses Theory and Applications, Wiley International Series on Pure and Applied Mathematics, p. 7.). Contudo, (JB)+ e normalmente calculado de forma não explicita. Mais propriamente uma sequência de transformações é usada para calcular X. Se va não for pequeno comparado com então o erro ε é minimizado utilizando um método de mimmizaçao direta que minimiza ε através de todos os va e ak. Nesse caso, a solução aproximada para * pode servir como um ponto de partida para iterações.
Independentemente de como a minimlzação é feita, o erro efetivo ε pode ser obtido mediante substituição do x resultante na equação para o erro ε. A raiz quadrada de ε é o erro no espaço de cor uniforme selecionado. Além disso, os primeiros três elementos do vetor x são os componentes do vetor V., o qual pode ser usado no Algoritmo A para obter o vetor de acionamento bk e o vetor de triestímulo Ab associado com os LEDs para pixels individuais.
Desse modo, compensação de luz ambiente permite a manutenção de qualidade uniforme das imagens observadas quando a luz ambiente reflete de volta a partir das mudanças no letreiro, particularmente durante o período do dia com luz solar direta. A descrição acima pode se aplicar aos sistemas onde três, ou mais, cores principais estão disponíveis em cada pixel. A faixa de compensação aumenta com o número de cores principais (preferivelmente, quatro
29/44 ou mais cores principais). Recursos computacionais moderados são necessários para monitorar a luz solar quando a latência de imagem é de poucos segundos. Filmes cinematográficos poderiam exigir recursos computacionais significativos para compensação de alta qualidade.
A presente invenção também provê rápida detecção e localização de falhas de LED no letreiro, o que melhora a confiabilidade de sinal global e reduz tempo e custo de reparo. Um método de detecção que é adequado para implementar no detector de falha 703 é mostrado na Figura 8. Conforme mostrado na Figura 8, o acionador de corrente 801 provê uma corrente no terminal louti para acionar a 1° linha de saída provida para um LED ou para uma sequencia de LEDs. Iret é o terminal de retorno de corrente comum. O terminal lout se aproxima de uma voltagem de limitação Vlim, quando o terminal louti está terminado em um circuito aberto ou em uma resistência muito elevada. A voltagem Vlim é regulada de tal modo que nenhuma corrente flui através do diodo de detector 803 quando os LEDs na sequência de LEDs estiverem operando em corrente máxima. 0 acionador de corrente 801 é controlado por um sinal de modulação de largura de pulso com amplitude Iref e um ciclo de trabalho especificado. Os parâmetros de controle para a corrente podem ser especificados por um módulo de controle externo em um registrador.
De acordo com uma modalidade da presente invenção, um detector de limite de voltagem (por exemplo, detector de limite de voltagem 802) é provido para cada uma das linhas louti. Quando a voltagem no terminal louti estiver abaixo do limite de voltagem Vthre3hl o qual é regulado para um
30/44 valor exatamente acima de Vnm, o detector de limite de voltagem 802 assevera o sinal Di para indicar que um circuito aberto (ou uma resistência elevada) é detectado. Assim, o sinal asseverado Di indica a presença de uma falha 5 (por exemplo, um circuito aberto) entre o ponto de detecção no terminal louti e o terminal de retorno Iret. O sinal Di pode ser alimentado a um codificador recebendo os sinais Di de cada um dos N tipos de LED em um pixel. O valor da saída de codificador Eout indica quais, se houver, fileiras de 10 LEDs (ou fios de conexão) no pixel estão em falha. As saídas do codificador para todos os pixels podem ser organizados (por exemplo, hierarquicamente) mediante circuito lógico adicional para permitir localização singular de todas as falhas nos tipos de LED de todos os 15 pixels no letreiro.
Em aplicações que requerem um display de alta qualidade, sustentado, é desejável medir as características técnicas da luz produzida por pixels individuais e grupos de pixels sem interromper o conteúdo que está sendo exibido 20 (por exemplo, a propaganda sendo exibida no letreiro). Os métodos da presente invenção proporcionam benefícios adicionais de detecção da luz ambiente refletida a partir do display, assim como detecção e localização dos LEDs defeituosos, quando presentes. A Figura 15 mostra um 25 circuito integrado 1500 incluindo várias fontes de corrente, conectadas a algumas fileiras de LED. A voltagem VLED é selecionada para ser suficientemente elevada para prover um deslocamento de voltagem para operação das fontes de corrente modulada de largura de pulso ativa/inativa.
Conforme discutido acima, a taxa de modulação é escolhida
31/44 de tal modo que a forma de onda essencialmente não tem energia presente abaixo de aproximadamente 100 Hz e o ciclo cje trabalho é selecionado de tal modo que o valor médio da forma de onda provê a intensidade de luz exigida a partir dos LEDs.
De acordo com uma modalidade da presente invenção, uma imagem diferente daquela percebida pode ser exibida por uma duração muito curta no display de LED sem que seja percebida pelo observador. Tal imagem breve pode ser usada, 10 por exemplo, com a finalidade de diagnóstico. As imagens que podem ser exibidas dessa maneira incluem uma imagem de teste para a) calibração de cor e luminância, b) detecção da luz ambiente refletida a partir do display ou c) detecção e determinação de locais dos LEDs defeituosos.
Embora um circuito de acionador adequado (por exemplo, o circuito integrado TLC5911 da Texas Instrument) tenha tipicamente um detector de circuito aberto (OCD) disponível para cada sequência de LEDs, curtos-circuitos e outros funcionamentos imperfeitos de um LED não podem ser 20 detectados pelo OCD. Uma detecção direta da saída de luz, ou sua ausência, é preferível para detectar essas falhas.
Para evitar ser percebida por um observador, a duração da saída de diagnóstico não excede aproximadamente 10 milissegundos e a imagem de diagnóstico deve ser 25 colocada adjacente temporariamente às imagens com luminosidade similar. Se nenhum armazenamento exceto o armazenamento duplo normal (isto é, enquanto a imagem em um armazenador está sendo exibida, outra imagem está sendo recebida em um segundo armazenador), o display deve ter a 3 0 largura de banda para receber mais do que 100 quadros
32/44 completos diferentes por segundo. Sem utilizar uma compactação de perda (indesejável para displays de alta qualidade), a largura de banda exigida representa uma taxa de dados de muitos gigabits por segundo até mesmo para uma 5 dimensão de display modesta.
De acordo com uma modalidade da presente invenção, a exigência de elevada taxa de dados de comunicação pode ser evitada mediante armazenamento da imagem ou imagens de teste no controlador de display ou dentro dos acionadores 10 de LED. Mediante exibição de uma imagem de breve duração que seletivamente ativa as fileiras predeterminadas de LEDs, por exemplo, as fileiras de LEDs ativadas podem ser testadas durante breve duração. Se um curto-circuito for detectado, utilizando o método discutido acima com relação 15 à Figura 8, por exemplo, a existência de uma sequência de LEDs defeituosos é detectada sem interromper o programa de propaganda sendo exibido. Além disso, sensores de luz podem ser colocados para detectar a luminância dos LEDs que são ativados seletivamente. Os sensores de luz também podem ser 20 usados para detectar a luz ambiente quando a imagem de teste desliga todos os pixels do letreiro.
Adicionalmente, o método ativa os acionadores redundantes para evitar interrupção de serviço quando uma falha de acionador local for detectada. Como os acionadores 25 de LED típicos utilizam fontes de corrente comutada, o método preferido é o de prover fontes de correntes paralelas, com uma das fontes de correntes paralelas ativas em um momento, conforme mostrado na Figura 16. Quando um dos acionadores de LED for encontrado defeituoso, o 30 acionador paralelo redundante pode ser ativado. Em adiçao a
33/44 indicação de status e detecção de falha, os métodos revelados também podem ser usados para detectar a luz ambiente refletida a partir do display assim como detectar e determinar a localização exata dos LEDs defeituosos.
Conforme discutido acima, ter mais do que três cores (por exemplo, cinco) de LED permite que a mesma intensidade de luminosidade e de cor psicovisual seja obtida mediante qualquer uma das várias combinações diferentes de luminosidade nos LEDs de um pixel. Uma abordagem para 10 calcular o acionamento de LED exigido para obter uma determinada intensidade de luminosidade e de cor encontra a intensidade de luminosidade máxima K em cada cor dentro da gama de cores. Para uso em linha, a INTENSIDADE de LUMINOSIDADE máxima Y em cada cor pode ser interpolada a 15 partir dos pontos de amostragem selecionados a partir da gama de cores. Apenas a quantidade e a especificação de cada sequência de LEDs usados para produzir uma cor basica são exigidas para esse cálculo. O cálculo de intensidade de luminosidade máxima Ϋ em cada cor pode ser realizado fora de linha e armazenado em outro lugar. Durante tempo de execução, para exibir uma cor desejada (por exemplo, coordenadas colorimétricas (x,y)), a cor desejada e introduzida na função de interpolação, a qual retorna a intensidade de luminosidade máxima previamente calculada Y e o vetor de acionamento de LED associado b. As intensidades luminosas exigidas para a cor desejada e a intensidade de luminosidade podem ser escalonadas (por exemplo, linearmente) no tempo de execução. Um modelo para as equações colorimétricas pode ser provido por:
34/44 p
Σ^χ.=χ ρ»1
Σ6Λ=1, ρ=1
Σ6Α=Ζ p=t onde (X, Υ, Ζ) é a cor triestímulo CIE XYZ, e o p° por (Xp, YP, vetor, essas
2, a matriz
... xp
... Yp
... 2„ desejada na representação de de P tipos de LED especificados luminosidade máxima. Na notação de
Zp) em equações podem ser escritas como da especificação de cor básica
... Yr z
— jb é o vetor de acionamento
Ab = v, onde bt
2J. Conforme discutido podem ser representadas no vetor acima, essas sistema de equações também coordenadas de cromaticidade CIE xyz como restrição Ci(Y):
A tem
Em uma modalidade,
Ab valor
2.8971
1.56
17.8286
0.3816
2.2
1.9082
0.6580
2.92
0.5346
0.9143
2.56
0.1829
5,9733
2.56 (arredondado), para uma gama de cinco cores básicas.
acionamento que o vetor e negativos, θ ~ ^p ~ palavras i e b podem ser obtidos mediante resolução das equações de restrição.
Uma segunda restrição inclua apenas bp valores não
C2: 0 < b < 1.
Em outras
35/44
Essas equações podem ser resolvidas utilizando programaçao linear. Deixemos Aí denotar a i° linha da matriz A. Em primeiro lugar, resolvendo para Y em uma das fileiras, por exemplo, a segunda fileira, substituindo Y nas outras fileiras:
AJ> = Y l w J k l y J )
Então, maximizar A2b (isto é, encontrar A2b = F)
I* = 0 | 4~|—£-^jj42j* = O; 0<b<l.
I ky sujeito a '
A resolução do problema de programação linear pode ser realizada fora de linha. Pontos dentro da gama de cores podem ser interpelados a partir de pontos computados dessa maneira. Se a cor desejada (x,y) não for um ponto dentro da gama de cores, sua cor pode ser provida pelo ponto na intersecção de uma linha de cromaticidade constante e o limite da gama de cores entre o ponto acromático e (x,y)·
A presente invenção também provê um método para lidar com altas taxas de dados, enquanto minimizando a quantidade de fios e cabos de interconexão, exigidos. Uma estrutura de propaganda ou letreiro convencional e organizada utilizando uma hierarquia de componentes elétricos e eletrônicos. Acionadores para as fileiras de LED são normalmente dispostos no nível de subgrupos ou grupos de pixels porque um número de acionadores pode ser provido em um circuito integrado, com cada circuito integrado acomodando poucas dezenas de fileiras de LED.
36/44
Tais sistemas de distribuição de dados hierárquicos convencionais são dispendiosos e não são confiáveis.
De acordo com uma modalidade da presente invenção, mais propriamente do que se conectar diretamente a partir 5 de uma unidade de controle central aos grupos de pixels, técnicas de funcionamento em rede são aplicadas para transmitir dados de controle e de pixel para os grupos de pixel. O agrupamento dos pixels no nível de circuito integrado constitui a oportunidade de mais baixo nível para 10 funcionamento de rede, uma vez que as interfaces naqueles níveis e em níveis superiores são, na maior parte, digitais, exceto para distribuição de força. As técnicas de funcionamento em rede podem ser empregadas em qualquer um dos níveis digitais. Muitas topologias de rede são 15 possíveis, de modo que escalabilidade e processamento de dados e controle, distribuído podem ser obtidos.
A Figura 9 mostra uma interconexão ilustrativa utilizando o roteador ou comutador 901 para agrupar em conjunto um grupo de comutadores 902-1 a 902-m, cada um dos 20 quais se conecta a um conjunto de módulos 903-1 a 903-n, cada um deles contendo múltiplos grupos de pixels, de acordo com uma modalidade da presente invenção. Cada módulo é endereçável individualmente utilizando um endereço de rede (por exemplo, um endereço IP). Controle, dados, status 25 e falhas são todos comunicados através da rede utilizando protocolos de rede convencionais (por exemplo, protocolo IP). Em uma modalidade, um letreiro é dividido em 32 grupos de módulos, com cada grupo tendo até 32 módulos, desse modo permitindo que 32x32 = 1024 módulos sejam endereçados. A 30 Figura 10 mostra a implementação 1000 de um módulo (por
37/44 exemplo, módulo 903-1), de acordo com a presente invenção. Conforme mostrado na Figura 10, a interface de rede 1001 conecta a implementação de módulo 1000 a um comutador de rede (por exemplo, qualquer um dos comutadores de rede 902 1 a 902-m), microprocessador ou controlador 1002 aciona os pixels no grupo de subgrupo de pixels através da matriz de interconexão 1003. (Cada um desses pixels pode ser implementado, por exemplo, pelo pixel 700 mostrado na Figura 7). A matriz de interconexão 1003 também permite que o microprocessador 1002 envie e receba sinais de detecção de falha e determinação de status extensiva a partir dos pixels. A indicação remota de status, e o diagnóstico de falha, também são muito facilitados pelos computadores integrados, tal como microprocessador 1002. Alternativamente, as funções de processamento de imagem também podem ser implementadas no microprocessador 1002, desse modo permitindo escalonamento do letreiro para lidar com quantidades muito grandes de dados de vídeo e imagem (por exemplo, displays de imagens envolventes de movimento total e muitos outros displays de imagem de grande escala).
A rede da presente invenção, incluindo quaisquer estruturas computacionais distribuídas, pode ser implementada pelos componentes exemplares já disponíveis nas lojas. Protocolos padrão podem ser usados para comunicação através da rede e software e firmware padrão podem ser usados para prover interfaces internas e externas para a rede física, proporcionando confiabilidade e redução de custo. Por exemplo, a pilha IP incluindo TCP, RTP, UDP, NTP, e outros protocolos associados provê funcionalidade ampla para comunicações necessárias no
38/44 letreiro (por exemplo, para controlar os LEDs), enquanto que a ethernet ou SONET/SDH podem se usadas para prover controle de nível de link e transferência de dados. Fibras óticas, cabos de fio ou sem fio podem ser usados para conexão física.
Durante fabricação e em operação, as posições dos LEDs devem ser controladas para pequenas tolerâncias para assegurar uniformidade das imagens resultantes no display. A caixa para cada módulo, por exemplo, é tipicamente 10 provida por uma moldagem de polímero com furos para os LEDs. Tal caixa experimenta grandes perdas de calor, uma vez que as caixas têm baixa refletividade e, particularmente em estruturas externas, podem ser submetidas à luz solar direta por períodos prolongados de 15 tempo. Cargas de calor solar de até aproximadamente 1.000 watts por metro quadrado de área de superfície sao possíveis na face da estrutura. As moldagens de polímero são feitas tipicamente de polímeros que têm baixa condutividade térmica e baixa capacidade térmica. Assim, a 20 temperatura em uma caixa pode-se tornar elevada muito rapidamente e flutuaria à medida que mudasse a carga de calor. Flutuações de temperatura produzem tensões de expansão e contração mecânica na caixa, causando desalinhamento e movimento relativo dos pixels, o que 25 resulta em perda concomitante de uniformidade de imagem. A uniformidade de temperatura e a constância melhoram a exatidão e precisão das cores exibidas. Fadiga mecânica causada por tensões repetidas também pode produzir conexoes interrompidas ou outros problemas eletricos de 30 continuidade, os quais reduzem a confiabilidade e,
39/44 potencialmente, a durabilidade do sistema de display. Adicionalmente, a face externa do letreiro acumula sujeira e resíduos que podem reduzir a saída de luz, aumentar a refletividade, deslocar o equilíbrio de cor e produzir 5 outros efeitos prejudiciais.
Portanto, a manutenção de um letreiro requer ambos, limpeza e esfriamento efetivos do letreiro. Essas funções podem ser realizadas independentemente umas das outras. De acordo com uma modalidade da presente invenção, a face do 10 letreiro pode ser limpa frequentemente mediante o fluxo de um fluido sobre a face do letreiro, ou mediante provisão de um jato de fluido na face do letreiro. Tipicamente, a face do letreiro não é uma superfície plana simples. As lentes de LED, coberturas de proteção de LED, venezianas para 15 prover sombra na face de letreiro, e outros desvios a partir de uma superfície plana podem ser desejáveis ou podem existir. Um fluxo de fluido laminar cobrindo a face inteira do letreiro pode não ser possível ou pode não ser adequado para garantir limpeza apropriada. Em vez disso, 20 jatos consistindo em um ou mais fluidos de limpeza podem ser usados para a limpeza em muitas circunstâncias. Os jatos podem ser colocados em um andaime com trilhos que permitem que os jatos deslizem ao longo da direção horizontal ou vertical, ou de ambas as direções. Os jatos 25 podem ser gerados de diversas formas. Um método utiliza ar comprimido para prover uma força motriz para forçar um líquido através dos bicos orientados. O fluido pode ser coletado, filtrado e recirculado para minimizar a perda de fluido.
Como uma vantagem adicional a partir do fluxo de
40/44 fluido frequentemente sobre o letreiro, temperaturas e flutuações de temperatura podem ser reduzidas significativamente. 0 fluido também pode ser circulado em condutos instalados no letreiro para prover uma função 5 puramente de esfriamento. Sem a necessidade de realizar a função de limpeza, os condutos de fluido podem ser fechados (por exemplo, em tubos).
Embora o fluxo de fluido laminar cobrindo a face inteira do letreiro possa não ser possível, o fluxo de 10 fluido para partes da face de letreiro proporciona moderação das flutuações de temperatura. Por exemplo, o fluxo de fluido através ou sobre as venezianas (nessa modalidade, venezianas são providas para sombreamento a partir da luz solar incidente para reduzir a refletividade 15 do letreiro; as venezianas não são exigidas para efetuar limpeza ou esfriamento do letreiro) associadas com cada fileira ou cada uma das poucas fileiras de pixels e suficiente se a condutância térmica para as venezianas for suficientemente elevada. O uso de pavios de aquecimento, 20 tubos de aquecimento ou folhas finas de material com elevada condutividade térmica distribui o calor para próximo da superfície da face onde o fluxo de fluido pode remover o calor, desse modo moderando as flutuações de temperatura.
25 A Figura 11 mostra a caixa 1100 para um módulo com capacidade de fluxo de fluido, de acordo com uma modalidade da presente invenção. Conforme mostrado na Figura 11, a caixa 1100 inclui uma primeira face 1106 na qual um grupo de LEDs é colocado atrás de janelas ou lentes transparentes 30 1104. (A face 1106 forma parte do display gráfico do
41/44 letreiro.) A Figura 11 mostra a caixa 1100 incluindo quatro pixels, com cada pixel tendo 10 elementos. Em uma implementação, cada pixel inclui 5 LEDs vermelhos, 3 LEDs azuis e 2 LEDs verdes. Cada caixa é projetada para ser um bloco de construção do letreiro, capaz de ser empilhado verticalmente e colocado adjacentemente e horizontalmente em relação uns aos outros. Os pixels são posicionados em cada módulo em locais específicos de tal modo que, quando as caixas são empilhadas verticalmente ou colocadas horizontalmente, todos os pixels adjacentes são separados de modo eqüidistante uns dos outros, independente de se os pixels adjacentes estão na mesma caixa ou em caixas diferentes. A face 1106 pode ser formada como uma estrutura laminar consistindo em uma camada fina (por exemplo, uns poucos milímetros) de polímero e malha de metal fino 1101. A camada de polímero é escolhida para prover baixa refletividade na banda visível (comprimento de onda de 380 a 720 nm), baixa absorvência de água, resistência as condições climáticas e exposição aos raios ultravioletas e boas propriedades mecânicas. Malha fina de metal 1101 de elevada condutividade térmica é provida como um absorvedor de calor a uma curta distância atrás da face 1106 como um coletor da carga térmica incidente sobre a primeira face 1106. Malha de metal 1101 é selecionada para ter um coeficiente de temperatura diferencial consistente com o material de polímero da face 1106, e capaz de prover à mesma uma boa ligação térmica. Alguns pavios de aquecimento ou tubos de aquecimento (por exemplo, tubo de aquecimento 1105) são providos atrás da malha de metal 1101 para conduzir o calor para longe da folha de metal 1101 em
42/44 direção ao lado posterior da caixa 1100. Tipicamente, condicionamento de ar é provido no lado posterior para controle de unidade e temperatura. Nessa modalidade, condutos de fluido são providos na parede superior 1102 e 5 na parede inferior 1103 para circular um fluido de limpeza.
A parede superior 1102 pode prover uma veneziana que se projeta sobre a face 1106.
Perfurações que se abrem para os condutos de fluido da parede superior 1102 podem ser providas ao longo da 10 veneziana de modo que um fluxo do fluido de limpeza pode fluir substancialmente em um fluxo laminar sobre a face 1106. Alternativamente ou adicionalmente, o fluido de limpeza pode ser provido, por exemplo, por intermédio de bicos colocados em intervalos regulares, ou os quais se 15 movem ao longo de condutos estendidos verticalmente ou horizontalmente providos ao longo das dimensões do letreiro, de modo que jatos de fluido de limpeza podem ser dirigidos para a face 1106 de cada caixa no letreiro. O fluido de limpeza preferivelmente é aquele que não deixa 20 para trás uma película sobre a face 1106. O fluxo de fluido de limpeza é coletado em uma calha na parede inferior 1103, a qual esvazia para dentro de condutos de fluido que direciona o fluido de limpeza para dentro de um reservatório onde o fluido de limpeza é filtrado e 25 reciclado. O fluxo de fluido também provê moderação de temperatura que reduz a tensão termicamente induzida, desse modo promovendo maior durabilidade para os LEDs e meios eletrônicos associados com custos de serviço e manutenção reduzidos como resultado disso. Se a função de esfriamento 30 não for necessária para um determinado letreiro (por
43/44 exemplo, devido à sua localização), a limpeza pode ser realizada de forma relativamente infrequente.
Muitos dos componentes mecânicos, de controle de fluido e de distribuição necessários para limpeza são comuns em relação àqueles necessários para moderação de temperatura. Economias significativas de custo, portanto, são realizadas mediante integração do modelo e realização do meio para prover não somente limpeza como também moderação de temperatura para o letreiro.
Supondo uma carga de calor solar de 1000 watts por metro quadrado, alguns gradientes de temperatura e diferenciais podem ser avaliados. Como a condutividade térmica da maioria dos polímeros é de aproximadamente 0.3 wirt'1, um diferencial de temperatura de aproximadamente 3 °C existe através de cada milímetro de espessura do material laminar usado na face 1106. A utilização de um absorvedor de calor consistindo em tela de cobre de malha 60 (60 fios por polegada) como folha de metal fina 1101 provê um gradiente de temperatura de aproximadamente 3°C por centímetro de comprimento lateral linear a partir da conexão de dissipador de calor com a tela de cobre. Como resultado, a utilização de um absorvedor de calor, fino (por exemplo, uma tela de cobre) proporcionará boa estabilidade de temperatura se a distância entre as conexões do dissipador de calor não exceder aproximadamente 10 centímetros. 0 espaçamento entre as conexoes do dissipador de calor ou frio pode ser aumentado à medida que a condutância térmica é aumentada, por exemplo, mediante uso de múltiplas camadas de tela ou folhas sólidas de com elevada condutividade térmica.
44/44
Alternativamente, o uso de tubos de aquecimento ativos ou de alimentação pela ação da gravidade (por exemplo, tubos de aquecimento 1105) proporciona mecanismo para deslocar o calor por distâncias maiores, contudo, com aumento em 5 complexidade.
Embutir pavios de aquecimento, tubos de aquecimento, ou ambos dentro de uma caixa para os LEDs na estrutura modular tipicamente contendo de uns poucos a umas poucas centenas de pixels modera as mudanças de temperatura 10 resultantes da exposição direta à luz solar ou frio extremo.
A descrição detalhada acima é provida para ilustrar modalidades específicas da presente invenção e nao pretende ser limitadora. Diversas modificações e variações dentro do 15 escopo da presente invenção são possíveis. A presente invenção é apresentada nas reivindicações a seguir.
Claims (3)
equações colorimétricas que relacionam, em um espaço de cor psicovisual, uma luz desejada a ser percebida como sendo exibida pelo pixel a uma mistura de cores aditivas da luz ambiente e da luz a ser efetivamente exibida pelo pixel na ausência de luz ambiente, conforme expresso por intensidades das quatro ou mais cores dos elementos de emissão de luz, em que, quando a luz a ser efetivamente exibida de acordo com uma solução exata das equações calorimétricas é fisicamente realizável, a solução exata das equações calorimétricas é selecionada como a solução e em que, quando a luz a ser efetivamente exibida de acordo com a solução exata não é fisicamente realizável, uma solução aproximada das equações calorimétricas é selecionada como a solução entre soluções fisicamente realizáveis, a solução aproximada sendo selecionada de acordo com um critério que é baseado em uma diferença entre a luz desejada e a mistura de cores aditivas das soluções fisicamente realizáveis, e (b) controlar a luz efetivamente exibida pelo pixel de acordo com a solução encontrada.
2/3 intensidade luminosa da luz refletida a partir do letreiro.
3. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que as equações colorimétricas são expressas em unidades de um espaço de cor uniforme.
4. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o os elementos de emissão de luz compreendem uma pluralidade de diodos de emissão de luz de cores diferentes, as soluções proporcionando um conjunto de intensidades luminosas a serem exibidas pelos diodos de emissão de luz.
5. Método, de acordo com a reivindicação 4, caracterizado pelo fato de que a luz a ser efetivamente exibida de acordo com a solução exata é considerada fisicamente realizável quando a intensidade luminosa para
provida por uma pluralidade de pixels, e em que resolver as equações colorimétricas compreende ainda minimizar a diferença entre a luz medida e a mistura de cores aditivas.
7. Método, de acordo com a reivindicação 6, caracterizado pelo fato de que a minimização da diferença compreende minimizar o erro elevado ao quadrado da diferença.
8. Método, de acordo com a reivindicação 7, caracterizado pelo fato de que a minimização da diferença compreende minimizar uma aproximação linearizada do erro elevado ao quadrado.
9. Método, de acordo com a reivindicação 8,
Petição 870180168740, de 28/12/2018, pág. 9/10
2. Método, de acordo com a reivindicação 1, caracterizado por compreender ainda a medição da
Petição 870180168740, de 28/12/2018, pág. 8/10
3/3 caracterizado pelo fato de que a aproximação linearizada compreende a utilização de uma expansão da série de Taylor sobre a luz desejada percebida a ser exibida pelos pixels.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/836,104 US9659513B2 (en) | 2007-08-08 | 2007-08-08 | Method for compensating for a chromaticity shift due to ambient light in an electronic signboard |
| PCT/US2008/072269 WO2009020991A1 (en) | 2007-08-08 | 2008-08-06 | Method for compensating for a chromaticity shift due to ambient light in an electronic signboard |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BRPI0815026A2 BRPI0815026A2 (pt) | 2015-03-10 |
| BRPI0815026B1 true BRPI0815026B1 (pt) | 2019-11-26 |
Family
ID=39791371
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0815026-5A2 BRPI0815026B1 (pt) | 2007-08-08 | 2008-08-06 | método para compensar uma mudança de cromaticidade devido à luz ambiente em um letreiro eletrônico. |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9659513B2 (pt) |
| EP (1) | EP2176852B1 (pt) |
| CN (1) | CN101816028B (pt) |
| BR (1) | BRPI0815026B1 (pt) |
| ES (1) | ES2408983T3 (pt) |
| WO (1) | WO2009020991A1 (pt) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011103377A1 (en) | 2010-02-22 | 2011-08-25 | Dolby Laboratories Licensing Corporation | System and method for adjusting display based on detected environment |
| US9735303B2 (en) | 2010-03-25 | 2017-08-15 | Nri R&D Patent Licensing, Llc | Color imaging using color OLED or LED array as color light-field imaging sensor |
| US9129547B2 (en) | 2013-03-14 | 2015-09-08 | Qualcomm Incorporated | Spectral color reproduction using a high-dimension reflective display |
| DE102014104769A1 (de) * | 2014-04-03 | 2015-10-08 | Osram Opto Semiconductors Gmbh | Verfahren zur Steuerung einer Bildschirmdarstellung eines Bildschirms und elektronisches Gerät |
| US9478157B2 (en) | 2014-11-17 | 2016-10-25 | Apple Inc. | Ambient light adaptive displays |
| US9530362B2 (en) | 2014-12-23 | 2016-12-27 | Apple Inc. | Ambient light adaptive displays with paper-like appearance |
| US10311792B2 (en) * | 2016-07-27 | 2019-06-04 | Landmark Screens, Llc | Expanded gamut electroluminescent displays and methods |
| CN114724502B (zh) * | 2022-03-31 | 2024-02-02 | 北京集创北方科技股份有限公司 | Led显示屏的环境光影响的确定方法、系统、装置、电子设备 |
| US12279347B2 (en) | 2022-11-23 | 2025-04-15 | Electronic Theatre Controls, Inc. | Color compensation for optical modification |
Family Cites Families (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1434783A (en) | 1973-03-09 | 1976-05-05 | Nat Res Dev | Apparatus and methods for computer graphics |
| US4128760A (en) | 1977-04-07 | 1978-12-05 | Ncr Corporation | Ambient light compensating circuit |
| US4800375A (en) | 1986-10-24 | 1989-01-24 | Honeywell Inc. | Four color repetitive sequence matrix array for flat panel displays |
| US5303072A (en) * | 1990-07-05 | 1994-04-12 | Matsushita Electric Industrial Co., Ltd. | Liquid crystal display device |
| US5299291A (en) * | 1992-10-05 | 1994-03-29 | Canon Information Systems | Color printing method and apparatus using an out-of-gamut color table |
| US5384901A (en) * | 1992-10-22 | 1995-01-24 | Xerox Corporation | Method of rendering a color image for an output medium from symbolic image data |
| JPH07146671A (ja) * | 1993-06-16 | 1995-06-06 | Mitsubishi Electric Corp | 大型映像表示装置 |
| US5434860A (en) | 1994-04-20 | 1995-07-18 | Apple Computer, Inc. | Flow control for real-time data streams |
| JPH08130655A (ja) * | 1994-10-31 | 1996-05-21 | Canon Inc | 画像処理方法及び装置 |
| JP3885246B2 (ja) * | 1996-01-12 | 2007-02-21 | 松下電器産業株式会社 | プラズマディスプレイパネル |
| US6045240A (en) * | 1996-06-27 | 2000-04-04 | Relume Corporation | LED lamp assembly with means to conduct heat away from the LEDS |
| JPH10319896A (ja) | 1997-05-15 | 1998-12-04 | Sony Corp | 情報表示装置、ならびにその表示状態検出方法、表示状態調整方法、および保守管理方法 |
| US6819303B1 (en) * | 1998-08-17 | 2004-11-16 | Daktronics, Inc. | Control system for an electronic sign (video display system) |
| JP2000295488A (ja) | 1999-04-08 | 2000-10-20 | Matsushita Research Institute Tokyo Inc | 色域判定装置及び色域変換装置並びに色域表面学習法 |
| JP3437152B2 (ja) | 2000-07-28 | 2003-08-18 | ウインテスト株式会社 | 有機elディスプレイの評価装置および評価方法 |
| JP4223708B2 (ja) | 2001-03-26 | 2009-02-12 | セイコーエプソン株式会社 | 色変換プログラムを記録した媒体、色変換プログラム、色変換テーブルの作成方法、色変換装置および色変換方法 |
| US20020163781A1 (en) | 2001-05-01 | 2002-11-07 | Ericsson Inc. | Integrated cooling of a printed circuit board structure |
| US20020165630A1 (en) | 2001-05-01 | 2002-11-07 | Penn Arthur | Method and apparatus for player lead tracking and playback of multi-player computer games |
| US7436996B2 (en) | 2001-06-07 | 2008-10-14 | Genoa Color Technologies Ltd | Device, system and method of data conversion for wide gamut displays |
| US20030011613A1 (en) | 2001-07-16 | 2003-01-16 | Booth Lawrence A. | Method and apparatus for wide gamut multicolor display |
| US6639574B2 (en) | 2002-01-09 | 2003-10-28 | Landmark Screens Llc | Light-emitting diode display |
| JP3800326B2 (ja) | 2002-02-05 | 2006-07-26 | セイコーエプソン株式会社 | 光検出装置、光検出方法、プログラムおよび記録媒体 |
| JP3775666B2 (ja) * | 2002-03-18 | 2006-05-17 | セイコーエプソン株式会社 | 画像表示装置 |
| US20050179675A1 (en) * | 2002-05-27 | 2005-08-18 | Koninklijke Phillips Electonics N.C. | Pixel fault masking |
| US7230594B2 (en) | 2002-12-16 | 2007-06-12 | Eastman Kodak Company | Color OLED display with improved power efficiency |
| EP1618549A4 (en) * | 2003-04-25 | 2006-06-21 | Visioneered Image Systems Inc | LED LIGHT DISPLAY / SOURCE HAVING THE CAPABILITY TO MONITOR BRIGHTNESS OF INDIVIDUAL LEDS, AND CALIBRATION METHOD |
| KR100938846B1 (ko) * | 2003-05-22 | 2010-01-26 | 삼성전자주식회사 | 색변환장치 및 그 방법 |
| US6937249B2 (en) | 2003-11-07 | 2005-08-30 | Integrated Color Solutions, Inc. | System and method for display device characterization, calibration, and verification |
| EP1515297B1 (en) | 2003-09-08 | 2013-03-06 | Barco, naamloze vennootschap. | A display pixel module for use in a configurable large-screen display application and display with such pixel modules |
| US8264431B2 (en) | 2003-10-23 | 2012-09-11 | Massachusetts Institute Of Technology | LED array with photodetector |
| EP1536399A1 (en) * | 2003-11-26 | 2005-06-01 | Barco N.V. | Method and device for visual masking of defects in matrix displays by using characteristics of the human vision system |
| CN100596206C (zh) * | 2003-12-10 | 2010-03-24 | 日本电气株式会社 | 投影仪颜色校正方法 |
| US7515128B2 (en) | 2004-03-15 | 2009-04-07 | Philips Solid-State Lighting Solutions, Inc. | Methods and apparatus for providing luminance compensation |
| KR100601867B1 (ko) | 2004-06-11 | 2006-07-19 | 삼성전자주식회사 | 벡터 스트레칭을 이용한 색역 매핑 장치 및 방법 |
| US7812800B2 (en) * | 2004-09-22 | 2010-10-12 | Tpo Displays Corp. | Design Approach and panel and electronic device utilizing the same |
| WO2006085274A2 (en) | 2005-02-10 | 2006-08-17 | Koninklijke Philips Electronics N.V. | Method of displaying an image and correspond image-display system |
| KR100710302B1 (ko) | 2005-05-17 | 2007-04-23 | 엘지전자 주식회사 | 디스플레이 장치의 색보정 장치 및 방법 |
| EP1734502A1 (en) | 2005-06-13 | 2006-12-20 | Sony Ericsson Mobile Communications AB | Illumination in a portable communication device |
| GB0516712D0 (en) | 2005-08-13 | 2005-09-21 | Newnham Res Ltd | Display system module and method |
| US7408558B2 (en) | 2005-08-25 | 2008-08-05 | Eastman Kodak Company | Laser-based display having expanded image color |
| US20070081102A1 (en) * | 2005-10-11 | 2007-04-12 | Texas Instruments Incorporated | Apparatus and method for automatically adjusting white point during video display |
| EP1938668B1 (en) | 2005-10-13 | 2009-09-16 | Koninklijke Philips Electronics N.V. | Method and system for variable color lighting |
| KR101136286B1 (ko) * | 2005-10-17 | 2012-04-19 | 엘지디스플레이 주식회사 | 평판표시장치 및 그 화질제어방법 |
| US20070091435A1 (en) * | 2005-10-21 | 2007-04-26 | Hewlett-Packard Development Company, L.P. | Image pixel transformation |
| US7614753B2 (en) * | 2005-10-31 | 2009-11-10 | Hewlett-Packard Development Company, L.P. | Determining an adjustment |
| US7586497B2 (en) | 2005-12-20 | 2009-09-08 | Eastman Kodak Company | OLED display with improved power performance |
| JP4557228B2 (ja) | 2006-03-16 | 2010-10-06 | ソニー株式会社 | 電気光学装置および電子機器 |
| US7592996B2 (en) * | 2006-06-02 | 2009-09-22 | Samsung Electronics Co., Ltd. | Multiprimary color display with dynamic gamut mapping |
| US7898706B2 (en) * | 2007-07-20 | 2011-03-01 | Texas Instruments Incorporated | System and method for maintaining hue constancy |
-
2007
- 2007-08-08 US US11/836,104 patent/US9659513B2/en active Active
-
2008
- 2008-08-06 ES ES08797233T patent/ES2408983T3/es active Active
- 2008-08-06 WO PCT/US2008/072269 patent/WO2009020991A1/en not_active Ceased
- 2008-08-06 BR BRPI0815026-5A2 patent/BRPI0815026B1/pt active IP Right Grant
- 2008-08-06 EP EP08797233A patent/EP2176852B1/en active Active
- 2008-08-06 CN CN200880101821.7A patent/CN101816028B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN101816028A (zh) | 2010-08-25 |
| BRPI0815026A2 (pt) | 2015-03-10 |
| US9659513B2 (en) | 2017-05-23 |
| WO2009020991A1 (en) | 2009-02-12 |
| US20090040205A1 (en) | 2009-02-12 |
| EP2176852A1 (en) | 2010-04-21 |
| ES2408983T3 (es) | 2013-06-24 |
| EP2176852B1 (en) | 2013-03-27 |
| CN101816028B (zh) | 2015-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0815027B1 (pt) | método para calcular correntes de acionamento para uma pluralidade de leds em um pixel de um letreiro para obter uma cor desejada em uma intensidade de luminosidade desejada | |
| BRPI0815026B1 (pt) | método para compensar uma mudança de cromaticidade devido à luz ambiente em um letreiro eletrônico. | |
| US9262118B2 (en) | Graphical display comprising a plurality of modules each controlling a group of pixels corresponding to a portion of the graphical display | |
| US8243090B2 (en) | Method for mapping a color specified using a smaller color gamut to a larger color gamut | |
| US9342266B2 (en) | Apparatus for dynamically circumventing faults in the light emitting diodes (LEDs) of a pixel in a graphical display | |
| US7959333B2 (en) | Enclosure for housing a plurality of pixels of a graphical display | |
| US9536463B2 (en) | Method for fault-healing in a light emitting diode (LED) based display | |
| BRPI0619467B1 (pt) | The present invention relates to methods for displaying an image on a screen through an image viewer and for calibrating an image viewer. | |
| BRPI0713293A2 (pt) | método para controlar um sistema de iluminação com múltiplas fontes de luz controláveis, e, sistemas para controlar um sistema de iluminação e para determinar um conjunto de comandos de controle para controlar um sistema de iluminação | |
| US8451437B2 (en) | Electroluminescent light output sensing for variation detection | |
| US9620038B2 (en) | Method for displaying a single image for diagnostic purpose without interrupting an observer's perception of the display of a sequence of images | |
| CN205750764U (zh) | 多屏幕拼接的显示装置 | |
| US20190021146A1 (en) | Configuration of the intensity of the light sources composing a lighting system | |
| KR102345153B1 (ko) | Led 디스플레이 모듈 제어 시스템 및 그 제어 방법 | |
| CN101694271A (zh) | 一种led模块和led显示装置 | |
| IT201900019565A1 (it) | Dispositivo di prova, sistema e metodo con simulazione di luce solare |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B06T | Formal requirements before examination [chapter 6.20 patent gazette] | ||
| B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
| B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 26/11/2019, OBSERVADAS AS CONDICOES LEGAIS. (CO) 10 (DEZ) ANOS CONTADOS A PARTIR DE 26/11/2019, OBSERVADAS AS CONDICOES LEGAIS |