BRPI0520569B1 - sistemas e métodos para determinar e comunicar informação de correção para imagens de vídeo - Google Patents

sistemas e métodos para determinar e comunicar informação de correção para imagens de vídeo Download PDF

Info

Publication number
BRPI0520569B1
BRPI0520569B1 BRPI0520569A BRPI0520569A BRPI0520569B1 BR PI0520569 B1 BRPI0520569 B1 BR PI0520569B1 BR PI0520569 A BRPI0520569 A BR PI0520569A BR PI0520569 A BRPI0520569 A BR PI0520569A BR PI0520569 B1 BRPI0520569 B1 BR PI0520569B1
Authority
BR
Brazil
Prior art keywords
correction information
monitor
video
video sequence
fact
Prior art date
Application number
BRPI0520569A
Other languages
English (en)
Inventor
Zell Joachim
Ollivier Pierre
Yeung Raymond
Original Assignee
Thomson Licensing
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=35708798&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=BRPI0520569(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Thomson Licensing filed Critical Thomson Licensing
Publication of BRPI0520569A2 publication Critical patent/BRPI0520569A2/pt
Publication of BRPI0520569B1 publication Critical patent/BRPI0520569B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/646Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/68Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Processing Of Color Television Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

sistemas e métodos para determinar e comunicar informação de correção para imagens de vídeo. um método e sistema para determinar a informação de correção para a exibição universal de uma seqúência de vídeo original em uma pluralidade de monitores incluem corrigir uma sequência de vídeo original usando um primeiro monitor, armazenar a informação de correção relacionada com a correção da sequência de vídeo original usando o primeiro monitor, corrigir a sequência de video original usando um monitor diferente e determinar e armazenar as diferenças entre a informação de correção relacionada com a correção da sequência de vídeo original usando o primeiro monitor e usando um monitor diferente particular. subsequentemente e antes da exibição da sequência de vídeo original, a sequência de vídeo original é corrigida usando uma combinação da informação de correção armazenada relacionada com a correção da sequência de vídeo original usando o primeiro monitor e as diferenças determinadas respectivas, se alguma, relacionada com um monitor diferente particular no qual a sequência de video original é agora para ser exibida.

Description

(54) Título: SISTEMAS E MÉTODOS PARA DETERMINAR E COMUNICAR INFORMAÇÃO DE CORREÇÃO PARA IMAGENS DE VÍDEO (51) Int.CI.: H04N 9/68 (73) Titular(es): THOMSON LICENSING (72) Inventor(es): PIERRE OLLIVIER; JOACHIM ZELL; RAYMOND YEUNG (85) Data do Início da Fase Nacional: 25/03/2008
Figure BRPI0520569B1_D0001
SISTEMAS E MÉTODOS PARA DETERMINAR E COMUNICAR INFORMAÇÃO DE CORREÇÃO PARA IMAGENS DE VÍDEO
CAMPO DA INVENÇÃO
A presente invenção refere-se, de forma geral, a 5 geração de imagem de vídeo e, mais particularmente, a um método e sistema para determinar, armazenar e comunicar informação de correção de cor para a exibição universal de conteúdo de vídeo corrigido em uma pluralidade de tipos de monitores.
ANTECEDENTES DA INVENÇÃO
A tecnologia de vídeo no contexto da visualização de vídeo era limitada, no passado, a tecnologia somente de visualização que foi usada no domínio do consumidor; a tecnologia usava tubos de raios catódicos (CRT). Portanto, um único padrão de cor, REC609 foi usado para definição padrão, e a seguir REC709 foi usado para monitor de alta definição em virtualmente todas as aplicações. O cinema digital padronizou uma nova colocação de cor, a saber, P7V2 para projetores digitais. Outros padrões podem ser desenvolvidos no fu20 turo também.
A prática atual inclui que cada local tem um arquivo mestre criado para seu tipo de observador específico. Contanto que o número de tipos de monitor sej a mantido pequeno (isto é, CRT e agora cinema digital), as distribuições de um único mestre (possivelmente depois da compactação) têm sido mantidas únicas para esse negócio de distribuição particular . Entretanto, com uma variedade maior de tecnologias de monitor complexas tendo novas capacidades de cor, existi/1 rão problemas com limitações da capacidade do monitor (por exemplo, devido a REC609/709 e outros parâmetros como brilho, razão de contraste, etc.) ou complexidade de distribuição, para tratar de cada tecnologia de monitor especifica5 mente.
Seria vantajoso prover um sistema e método para tratar uma pluralidade de tecnologias de monitor digital usando a mesma midia.
SUMÁRIO DA INVENÇÃO
A presente invenção trata as deficiências da técnica anterior provendo um método e sistema para determinar, armazenar e comunicar informação de correção de cór para a exibição universal de conteúdo de video corrigido em uma pluralidade de tipos de monitores.
Em uma modalidade da presente invenção, um sistema para comunicar uma seqüência de vídeo para tipos de monitores diferentes inclui um módulo de tradução. O módulo de tradução recebe uma seqüência original e corrige a seqüência original de acordo com a informação de correção armazenada em uma primeira tabela de pesquisa para formar uma seqüência corrigida que pode representar a intenção artística vista em um tipo de monitor específico, que é geralmente frequentemente usado em ambientes de correção. A presente invenção pode também incluir configurações com quaisquer tipos de mo25 nitor não necessariamente adotados atualmente nas técnicas e sistemas de correção. O módulo de tradução também ajusta a seqüência corrigida de acordo com uma segunda tabela de pesquisa selecionada de um grupo com base em um tipo de monitor
Figure BRPI0520569B1_D0002
no qual a seqüência corrigida é para ser renderizada.
Em uma modalidade, um sistema para determinar a informação de correção de imagem inclui um módulo corretor usado para ajustar uma seqüência de vídeo original tal que a seqüência de vídeo original é mantida na sua forma original (em modalidades alternadas também incluindo formas compactadas do original) e a informação de correção é armazenada separadamente da forma original da seqüência de vídeo. O módulo de tradução traduz a informação de correção em uma tabela de pesquisa para armazenamento onde a tabela de pesquisa e a forma original (em modalidades alternadas também incluindo as formas compactadas do original) são combinadas na reprodução para prover uma seqüência de vídeo corrigida.
Em uma outra modalidade, um método para prover uma seqüência de vídeo para qualquer um de uma pluralidade de tipos de monitor inclui manter uma seqüência de vídeo original na sua forma original, manter separadamente a informação de correção associada com a seqüência de vídeo original e traduzir a seqüência de vídeo original e a informação de correção em uma seqüência de vídeo corrigida. A seqüência de vídeo corrigida é então traduzida em qualquer um de uma pluralidade de tipos de monitor identificando um tipo de monitor para renderízar a seqüência de vídeo corrigida e selecionar um arquivo de monitor que ajusta a seqüência de vídeo corrigida para esse tipo de monitor.
BREVE DESCRIÇÃO DOS DESENHOS
Os ensinamentos da presente invenção podem ser facilmente entendidos considerando a descrição detalhada se15 guinte em conjunto com os desenhos acompanhantes, nos quais:
A figura 1 representa um diagrama de blocos de al__to nível de um sistema para determinar, armazenar e comunicar informação de correção de cor para a exibição universal de conteúdo de vídeo corrigido em uma pluralidade de tipos de monitor de acordo com uma modalidade da presente invenção,
A figura 2 representa um diagrama de blocos de alto nível de um dispositivo de mídia portátil tendo conteúdo original armazenado com a informação de correção e informação de conversão do tipo de monitor para tipos de monitor diferentes de acordo com uma modalidade da presente invenção,
A figura 3 representa um diagrama de blocos de al15 to nível de um sistema para combinar e comunicar um arquivo original como enriquecido pela informação de correção e também incluindo adaptar a seqüência enriquecida para tipos de monitor diferentes de acordo com uma modalidade da presente invenção,
A figura 4 representa um diagrama de blocos de alto nível de um sistema para traduzir as tabelas de pesquisa para renderização por um monitor ou monitor de um mesmo tipo ou diferente de acordo com uma modalidade da presente invenção e
A figura 5 representa um diagrama de blocos/fluxo de um método para traduzir e renderizar vídeo de acordo com uma modalidade da presente invenção.
Para facilitar o entendimento, numerais de refe5 rência idênticos foram usados, onde possível, para indicar elementos idênticos que são comuns às figuras. Deve ser entendido que os desenhos são com finalidades de ilustração dos conceitos da invenção e não são necessariamente a única configuração possível para ilustrar a invenção.
DESCRIÇÃO DETALHADA DA INVENÇÃO
A presente invenção provê um sistema e método para determinar, armazenar e comunicar informação de correção de cor para a exibição universal de conteúdo de vídeo corrigido em uma pluralidade de tipos de monitor. Embora por todo o ensinamento aqui e em várias modalidades ilustrativas da presente invenção, os aspectos da presente invenção sejam descritos com relação a sistemas e métodos que utilizam arquivos de dados de correção de cor para sinais de vídeo, as modalidades específicas da presente invenção não devem ser tratadas como limitando o escopo da invenção. Será verificado por aqueles versados na técnica e informados pelos ensinamentos da presente invenção que os conceitos da presente invenção podem ser vantajosamente aplicados substancialmente em qualquer sistema ou método não somente para a correção de cor dos sinais de vídeo, mas também para o ajuste de cor, mudanças de granulação, contraste do brilho, etc. dos sinais de vídeo e combinação de sinais de áudio/vídeo. Além do mais, os elementos representados nas várias figuras aqui po25 dem ser implementados em várias formas de hardware, software ou combinações desses. De preferência, esses elementos são implementados em uma combinação de hardware e software em um ou mais dispositivos de uso geral apropriadamente programa/5 dos, que podem incluir um processador, memória e interfaces de entrada/saída.
De acordo com várias modalidades descritas da pre' sente invenção, informação de determinação e salvamento so5 bre cor ou outros ajustes feitos em um sinal de vídeo original bruto no estágio bem precoce da correção de cor pósprodução é recebida, tal que um arquivo mestre digital é capaz de ser usado em vários ambientes de visualização sem a necessidade de recriar um arquivo mestre para cada aplica10 ção. Além disso, a informação capturada e salva pode ser transportada, na forma prontamente utilizável, para vários usuários possíveis do sinal de dados de vídeo bruto. Por e. xemplo, em uma aplicação, um disco de vídeo digital (DVD) pode ser equipado com informação para exibir continuamente o conteúdo de vídeo em vários monitores tais como um CRT, televisão de projeção traseira, monitor de cristal líquido, monitor de alta definição e semelhantes.
Um aspecto da presente invenção inclui prover um sistema e método que permitem que um usuário (por exemplo, um colorista) capture e armazene, para cada conjunto de quadros consecutivos, tipicamente uma cena ou um subconjunto de uma cena, dados de vídeo com cor corrigida em um arquivo, tal como um mapa (por exemplo, uma tabela de pesquisa (LUT)) caracterizando as correções de cor feitas para esse conjunto de quadros consecutivos. Ao contrário de uma lista de decisão de cor (CDL) típica, em várias modalidades da presente invenção, a LUT é baseada primariamente em várias diferenças nas características do sinal/dados entre o sinal de dados de vídeo bruto da entrada para o quadro e o sinal de dados de vídeo com cor corrigida da saída para o quadro. Em várias modalidades, os sistemas e métodos da presente invenção provêem a captura e o armazenamento dos mapas criados (LUTs) em tempo real, isto é, durante o processo de correção de cor. A captura e o armazenamento podem ser manualmente iniciados por um operador, ou o processo pode ser automatizado.
A figura 1 representa um diagrama de blocos de alto nível de um sistema 10 para determinar, armazenar e comunicar informação de correção de cor para a exibição universal de conteúdo de vídeo corrigido em uma pluralidade de tipos de monitor de acordo com uma modalidade da presente invenção . Os detalhes dos componentes de bloco individuais que compõem a arquitetura do sistema que são conhecidos para os versados serão somente descritos em detalhes suficientes para um entendimento da presente invenção. O sistema 10 da figura 1 compreende de forma ilustrativa uma fonte de seqüência de arquivo original (vídeo) 18, um módulo de correção 16, um dispositivo de monitor 14, um módulo de tradução 22, uma LUT primária 20, uma pluralidade de LUTs secundárias (de forma ilustrativa três LUTs secundárias) 21i-213 e uma memória local 12. O dispositivo de monitor 14 pode ser um tipo de monitor que é geralmente usado em negócio de pós-produção ou qualquer tipo de monitor que seria usado, ou para servir como monitor de referência ou como uma ferramenta de verificação de qualidade para validar as LUTs relacionadas do monitor.
Inicialmente, um sinal de vídeo original (seqüên-
Figure BRPI0520569B1_D0003
cia de arquivo) é comunicado da fonte de vídeo 18 para o módulo de correção 16. 0 módulo de correção 16 é utilizado por um operador para corrigir/ajustar a imagem de vídeo original (e/ou áudio) usando um dispositivo de monitor associado 14. A correção pode incluir correção de cor, granularidade, mediação de pixel, mistura ou qualquer outra edição para os componentes de vídeo ou áudio da seqüência de arquivo. Essa correção pode ser realizada utilizando um ou mais programas de software para alterar/enriquecer a seqüência de arquivo original enquanto vendo a seqüência de arquivo no dispositivo de monitor 14. Por exemplo, o módulo de correção 16 pode incluir uma ferramenta de edição de áudio/vídeo adaptada para armazenar informação de edição separadamente da seqüência de vídeo original básica. A informação de correção 15 é subsequentemente comunicada para e armazenada na memória local 12.
A seqüência de arquivo original provê a linha de base ou sinal de vídeo bruto (e áudio, se aplicável) para renderizar a informação digital. Por exemplo, a seqüência de arquivo original pode incluir um ou mais quadros de vídeo não editados para um filme. De acordo com uma modalidade da presente invenção, a seqüência de arquivo original é corrigida manualmente (ou automaticamente) via, por exemplo, o módulo de correção 16 e o dispositivo de monitor 14 e as mudanças ou enriquecimentos feitos (informação de correção) são armazenados na memória local 12 como descrito acima. A informação de correção é comunicada para o módulo de tradução 22 que cria uma tabela de pesquisa (LUT) 20, e a LUT
Figure BRPI0520569B1_D0004
criada é armazenada separadamente da informação de correção na memória local 12.
A LUT 20 inclui correções de cor e outros enriquecimentos digitais que foram aplicados no sinal de vídeo original. Além disso, códigos de tempo de início e fim para as seqüências de vídeo corrigidas na sequência de arquivo original são determinados pelo módulo de correção 16 e providos para o módulo de tradução 22 para indexar a informação de correção respectiva na LUT 20 e para correlacionar as correções com localizações respectivas na seqüêncía de arquivo original. Por exemplo, em uma modalidade da presente invenção, o módulo de tradução 22 correlaciona códigos de tempo com as correções/enriquecimentos. Por exemplo, os quadros 100 - 155 de uma sequência de arquivo original podem ter pixels nos endereços A, B e C que são ajustados para, por exemplo, vermelho 200, verde 550 e azul 345. A informação de ajuste é catalogada na LUT 20. Em uma modalidade alternada da presente invenção, os coeficientes ou operadores podem ser especificados para dados pixels ou grupo de pixels. Por exemplo, em uma matriz da LUT, uma localização de pixel pode ser especificada com um multiplicador vermelho de 0,68. Isso significa que o valor de pixel da sequência original é multiplicado por 0,68 para uma dada cor, nesse caso vermelho. Isto é, cada posição na matriz/LUT pode incluir um vetor de cor (0,68, 1,2, 0,89) respectivo para, por exemplo, coeficientes de vermelho (0,68), verde (1,2) e azul (0,89). Os valores numéricos e exemplos representados diretamente acima são arbitrários e são para finalidades ilustrativas somente.
, Em ainda uma modalidade alternada da presente invenção, correções de pixel podem ser feitas como uma função de outros
Λ pixels ou outros critérios ou computações.
• De acordo com a presente invenção, LUTs adicionais
21 podem ser criadas e armazenadas para tipos de monitores diferentes. Por exemplo, uma LUT 21 pode ser armazenada para monitores de CRT, uma LUT 21 para monitores de cristal líquido (LCD), uma LUT 21 para TVs de projeção traseira, etc. Cada LUT 21 será vantajosamente aplicada na seqüência de pe10 lícula original enriquecida pela LUT original 20 para essa seqüência usando códigos de tempo para indexar como descrito acima. Por exemplo, se no sistema 10 da figura 1, a seqüên„ cia de película original da fonte de seqüência de arquivo original 18 é subsequentemente corrigida usando um disposi15 tivo de monitor diferente (por exemplo, dispositivo de monitor 14A) , então nova informação de correção (por exemplo, informação de correção 15A) será determinada pelo módulo de correção 16 e armazenada na memória local 12. Além disso, o módulo de tradução 22 determinará uma nova LUT 20 (por exem20 pio, LUT 20A) para a seqüência de arquivo recentemente corrigida. Quaisquer diferenças entre a LUT 20 criada usando o primeiro dispositivo de monitor 14 (isto é, o dispositivo de monitor usado primeiro originalmente para corrigir a seqüência de arquivo original) e a LUT 20A criada usando o segundo dispositivo de monitor 14A são usadas para determinar uma LUT 21 para esse tipo de dispositivo de monitor particular 14A. A LUT 21 recentemente determinada é comunicada para e armazenada na memória local 12 para uso futuro. Similarmen11 te, LUTs 21 para outros tipos de dispositivos de monitor podem ser determinadas e armazenadas como descrito acima.
Deve ser entendido que uma LUT 20 pode se aplicar em uma seqüência tão pequena quanto um único quadro ou tão grande quanto um vídeo inteiro dependendo dos enriquecimentos e correções de cor usados. Também deve ser observado que embora a presente invenção possa ser utilizada para correções de cor, a modalidade revelada aqui pode ser aplicada em granularidade, ajuste da escala cinza, enriquecimento de contraste ou brilho ou pode incluir metadados ou outras informações associadas com as imagens.
Um outro aspecto da presente invenção provê um sistema e método que permite que LUTs determinadas para um conteúdo de vídeo original sejam providas para usuários finais (por exemplo, observadores, distribuidores, cinema digital, etc.) dos sinais de dados de vídeo brutos. De acordo com várias modalidades da presente invenção, as LUTs podem ser providas para os vários usuários em uma variedade de maneiras. Por exemplo, em uma modalidade da presente invenção, as LUTs determinadas são gravadas em mídia transferível (isto é, as LUTs são gravadas em um DVD junto com os sinais de dados de vídeo brutos). Em modalidades alternadas da presente invenção, as LUTs são transmitidas em conjunto com os sinais de dados de vídeo brutos para um receptor de sinal. O receptor de sinal pode ser, por exemplo, um observador, um operador de cabo, um sistema de cinema digital ou qualquer sistema usado para distribuição que existe atualmente (por exemplo, cabeça de rede de satélite, agregador VOD, etc.), ou existirá no futuro, se já foi inventado ou não. As LUTs da presente invenção podem ser armazenadas em, ou transferidas para, uma memória, por exemplo, em um conversor de sinal de freqüência, aparelho de televisão, reprodutor de DVD ou outro aparelho usado para processar sinais de vídeo antes da exibição dos sinais de vídeo.
A figura 2 representa um diagrama de blocos de alto nível de um dispositivo de mídia portátil tendo conteúdo original armazenado com a informação de correção e informação de conversão do tipo do monitor para tipos de monitores diferentes de acordo com uma modalidade da presente invenção. Por exemplo, o dispositivo de mídia portátil da figura 2 compreende de forma ilustrativa um dispositivo de armazenamento de mídia 25 recebendo, por exemplo, a saída do módulo de tradução 22 da figura 1. O dispositivo de armazenamento de mídia 25 pode incluir qualquer dispositivo de armazenamento de mídia incluindo discos rígidos, DVD, CD, disco flexível ou qualquer outro dispositivo de armazenamento de mídia. Em uma modalidade da presente invenção, a seqüência de arquivo original 18, LUTs 20 e LUTs 21 são gravadas no dispositivo de armazenamento de mídia 25. O dispositivo de armazenamento de mídia 25 então inclui todo o conteúdo, no formato compactado (em cujo caso o módulo de tradução 22 pode incluir um algoritmo de compactação de imagem) ou um não compactado, para prover as seqüências de vídeo aplicáveis a um dado título do pacote de conteúdo (por exemplo, um filme) . Vantajosamente, o dispositivo de armazenamento de mídia 25 pode então ser reproduzido e renderizado em qualquer tipo de monitor como será descrito em mais detalhes abaixo. Deve ser entendido que um usuário vendo um vídeo pode ser concedido com acesso às LUTs 20 e 21, bem como ao conteúdo de seqüência original (compactado ou não). Além disso, as sequências combinadas e corrigidas podem também ser vistas.
A figura 3 representa um diagrama de blocos de alto nível de um sistema 100 para combinar e comunicar um arquivo original quando enriquecido pela informação de correção e também incluindo adaptar a seqüência enriquecida para tipos de monitores diferentes de acordo com uma modalidade da presente invenção. 0 sistema 100 inclui um dispositivo reprodutor 102 que é capaz de reproduzir o vídeo armazenado em um dispositivo de armazenamento de mídia 104. O dispositivo de armazenamento de mídia 104 pode compreender um disco rígido que armazena o conteúdo salvo ou transferido, DVD, CD, vídeo cassete, disco flexível ou outro dispositivo de armazenamento de mídia. O reprodutor 102 pode incluir um VCR, reprodutor de DVD, conversor de sinal de freqüência, computador ou outro dispositivo reprodutor. 0 reprodutor 102 pode ser um dispositivo sofisticado tal como um computador ou um conversor de sinal de freqüência ou menos sofisticado (por exemplo, VCR). O reprodutor 102 inclui um módulo de tradução de LUT 106, que pode incluir um algoritmo de descompactação/decodificação no caso em que o conteúdo original tenha sido previamente compactado pelo módulo de tradução 22. 0 módulo de tradução 106 provê essencialmente uma operação reversa do módulo de tradução 22 da figura 1.
O módulo de tradução 106 pode ser implementado em hardware e/ou em software e é adaptado para implementar o processo de tradução para adicionar dados armazenados nas LUTs 20 em dados de arquivo originais, ambos os quais são preferivelmente armazenados no dispositivo de mídia 104. Além disso, o dispositivo de mídia 104 tem armazenado nele as LUTs 21 que provêem transformações da seqüência original convertida da LUT 20 para o tipo de monitor apropriado. O módulo de tradução 106 usa um algoritmo(s) que, em uma modalidade, transforma a informação de correção de uma matriz e coeficientes (LUT 20) , e associa isso com uma faixa de código de tempo para aplicar as mudanças na seqüência original. A saída pode ser armazenada e/ou provida para um sistema observador para carregar e visualizar.
Um monitor 108 pode inclui um CRT, LCD, alta definição ou outro tipo de monitor. O tipo de monitor pode ser uma opção selecionada pelo usuário ou pode ser um aspecto do tipo conectar e usar onde o tipo de monitor é sentido, inserido por um usuário ou previamente provido na configuração. A seleção do monitor possibilita que a LUT 21 apropriada seja combinada com os enriquecimentos da LUT 20 na seqüência original para uma dada seqüência ou quadro dentro do vídeo. Dessa maneira, as LUTs 20 apropriadas para uma dada seqüência são combinadas com a seqüência de arquivo original para um tipo de monitor particular como provido por uma LUT 21 respectiva.
Existe uma pluralidade de maneiras para executar esses processos. Em uma modalidade, o módulo de tradução da LUT 106 e as LUTs 20 são armazenados na mesma mídia como a
Figure BRPI0520569B1_D0005
seqüência de arquivo original 18. As LUTs 21 podem ser providas ou criadas no dispositivo reprodutor e usadas para corrigir o tipo de monitor para a seqüência de vídeo corrigida.
A figura 4 representa um diagrama de blocos de alto nível de um sistema 200 para traduzir tabelas de pesquisa para renderização por um monitor ou monitores de um mesmo tipo, ou diferente, de acordo com uma modalidade da presente invenção. O sistema 200 pode ser implementado em hardware, software ou uma combinação de ambos. O sistema 200 pode ser localizado ou instalado em, por exemplo, um conversor de sinal de freqüência, um reprodutor de vídeo ou até mesmo uma televisão ou monitor dependendo do sistema.
No sistema 200 da figura 4, uma seqüência de arquivo original incluindo um ou mais quadros de vídeo é armazenada em um dispositivo de memória 202 (por exemplo, um disco rígido) ou colocada em fluxo em um barramento 202 e comunicada para um módulo de tradução 204. O módulo de tradução 204 identifica as faixas de código de tempo para a seqüência e associa as LUTs apropriadas 20 com a seqüência original. As LUTs 20 podem incluir informação com relação ao ajuste de cor, mudanças de grão, contraste do brilho ou quaisquer outras edições para a seqüência. As LUTs 20 podem disparar outras aplicações 206 para executar computações ou mediar os pixels na seqüência para prover atualizações aos valores de pixel, etc. As aplicações 206 podem incluir qualquer número de módulos ou sub-rotinas que podem ser chamadas para executar ajustes ou manipulações do pixel. A aplicação
206 é opcional e pode ser dependente das capacidades de processamento do sistema 200.
Novamente e como descrito acima, as LUTs 20 incluem a informação de correção de cor (ou outra informação) u5 sada para corrigir, editar ou alterar uma seqüência de video . Essa informação pode tomar a forma de uma matriz com novos valores de cor para pixels ou com uma função para ajustar os valores dos valores de pixel originais na seqüência original. Por exemplo, o valor vermelho para todos os pixels pode ser reduzido por 50 (por exemplo, valor de pixel vermelho - 50) ou os valores de vermelho podem ser simplesmente atribuídos com um novo valor. Uma ou mais LUTs 20 podem ser associadas com a seqüência dentro de uma faixa de código de tempo. Podem existir camadas de alterações, por exemplo, uma LUT para mudar o vermelho, uma LUT para verde, uma LUT para azul e uma para mediar os pixels ou para executar alguma outra função, todas para a mesma faixa de código de tempo. Depois que as LUTs 20 foram aplicadas na seqüência original, uma LUT 21 respectiva do tipo de monitor é utili20 zada para ajustar a imagem para a seqüência combinada para prover exibição contínua em qualquer um de uma pluralidade de tipos de monitores. Por exemplo, uma LUT 21 é provida para CRT, uma LUT 21A diferente para LCD, uma outra LUT 21B para TV de projeção traseira, uma LUT 21C para TV de alta definição, etc.
Em uma modalidade da presente invenção, as LUTs 21 são aplicadas na LUT 20 e combinação de seqüência original. Entretanto, em modalidades alternadas da presente invenção, uma LUT 21 é aplicada antes das LUTs 20. A LUT 21 provê a formatação apropriada e os ajustes necessários para se conformar com a seqüência para exibição em um dado tipo de mo. nitor. 0 tipo de monitor pode ser comunicado para o módulo 5 de tradução 202 por um monitor 210, pelo usuário (por exemplo, usando funções de configuração) ou pelo sistema 200 quando é determinado em qual tipo de monitor a seqüência de video será exibida. A saída do módulo de tradução 202 pode ser vantajosamente transmitida para múltiplos tipos de moni10 tores simultaneamente aplicando simplesmente a LUT 21 apropriada para o tipo de monitor respectivo.
As LUTs 21 são preferivelmente associadas com a seqüência de arquivo original com base na faixa de tempo da seqüência de vídeo. Essa informação de tempo pode ser também utilizada para permitir que o módulo de tradução 202 envie sinais de vídeo para múltiplos monitores de vídeo dependendo da informação do código de tempo. Por exemplo, uma primeira seqüência de tempo é exibida em um CRT, uma segunda seqüência de tempo em um LCD, etc.
Os conceitos da presente invenção também tratam das deficiências associadas com prover LUTs na mídia usada para o conteúdo básico. Isto é, tipicamente, as LUTs tendem a ser excessivamente grandes e não práticas para a transferência de tais arquivos na mídia usada para o conteúdo básí25 co. Como tal, os inventores provêem aqui um sistema e método para gerenciar e transferir grandes números de LUTs em um ambiente distribuído. Isto é, de acordo com a presente invenção, uma ou mais LUTs são definíveis/sintonizáveis em um conjunto de quadros por uma base de conjunto de quadros. Isso é executado para cada LUT de um conjunto particular de quadros utilizando um algoritmo que cria uma nova matriz (por exemplo, LUT) que inclui muito menos coeficientes do que a LUT original. 0 número reduzido de coeficientes é combinado com um algoritmo transportado com o conteúdo, ou armazenado localmente, para um usuário final, que reconstrói a LUT matematicamente antes do conteúdo ser renderizado no monitor. Por exemplo, em uma modalidade, a presente invenção inclui uma matriz 3x3 de 9 coeficientes, cada um sendo marcado como uma função de somente um componente de cor do conteúdo original, no qual, por exemplo, a linha cruzada com base em película celulóide é representada por coeficientes não diagonais. A LUT 3D reconstruída será a lista de todas as combinações possíveis de valores de cor de saída resultante de todos os valores de cor de entrada possíveis depois da aplicação do algoritmo da matriz 3x3.
A combinação dos coeficientes da matriz resultante do processamento de todas as LUTs de todos os conjuntos dos quadros expostos é carregada na ordem apropriada, junto com o conjunto exato de quadros nos quais ela é suposta de ser aplicada. Nesse caso, as matrizes e os coeficientes podem ser providos na mídia tal como DVDs, transferidos e/ou armazenados localmente em um visualizador (por exemplo, conver25 sor de sinal de freqüência), cabeça de rede de cabo ou unidade de cinema digital. Como tal, de acordo com a presente invenção, tudo o que precisa ser provido para definir a LUT para cada conjunto de quadros é um identificador de matriz para selecionar a matriz apropriada a ser carregada para cada conjunto de quadros. Esse processo pode ser automatizado em uma tal maneira que o processo não precisa de intervenção manual no estágio observador. Por exemplo, em uma modalidade ilustrativa, cada vez que um conjunto de quadros se refere a uma matriz, a LUT resultante é computada usando um sinal RGB e os coeficientes de matriz, e os novos valores de cor RGB resultantes dessa combinação são comunicados.para uma unidade de monitor respectiva.
A figura 5 representa um diagrama de bloco/fluxo de um método para traduzir e renderizar o video de acordo com uma modalidade da presente invenção. No bloco 302, uma seqüência de video original, na sua forma original, e a informação de correção associada com a seqüência de video original são separadamente armazenadas, de preferência, em um mesmo dispositivo de armazenamento de midia portátil tais como um DVD ou video cassete. Alternativamente, a seqüência de video original e a informação de correção podem ser armazenadas separadamente em dispositivos de armazenamento diferentes. No bloco 304, a seqüência de video original e a informação de correção são traduzidas em uma seqüência de video corrigida. Em uma modalidade, os códigos de tempo para a seqüência original e esses indicados na informação de correção mantidos, por exemplo, em uma tabela de pesquisa, são combinados para prover uma seqüência de video corrigida.
No bloco 306, a seqüência de video corrigida é traduzida em qualquer um de uma pluralidade de tipos de monitor identificando um tipo de monitor para renderizar a se20 qüência de vídeo corrigida e selecionar um arquivo de monitor que ajusta a seqüência de vídeo corrigida para esse tipo de monitor de acordo com os detalhes da presente invenção como descrito acima. Vantajosamente, por causa dos conceitos da presente invenção, tipos de monitor diferentes não apresentam mais os problemas para exibir vídeo corrigido já que a seqüência de vídeo corrigida pode ser adaptada a qualquer um e todos os tipos de monitor usando uma tabela de pesquisa apropriada de acordo com a presente invenção. No bloco 308, a seqüência de vídeo corrigida é renderizada no tipo de monitor e/ou em uma pluralidade de tipos de monitores.
Tendo descrito modalidades preferidas para sistemas e métodos para determinar e comunicar informação de correção para imagens de vídeo (que são planejadas como sendo ilustrativas e não limitadoras) , é observado que modificações e variações podem ser feitas por pessoas versadas na técnica a luz dos ensinamentos acima. Portanto, é para ser entendido que mudanças podem ser feitas nas modalidades particulares da invenção revelada que estão dentro do escopo e do espírito da invenção como esboçada pelas reivindicações anexas. Tendo assim descrito a invenção com os detalhes e particularidade requeridos pelas leis de patente, o que é reivindicado e desejado de ser protegido pela carta patente é apresentado nas reivindicações anexas.

Claims (26)

REIVINDICAÇÕES
1. Método para determinar a informação de correção para pelo menos dois tipos diferentes de monitor, CARACTERIZADO pelo fato de que compreende:
a) gerar primeira informação de correção para corrigir pelo menos uma seqüência de vídeo dentro de um arquivo de conteúdo de vídeo para um primeiro tipo de monitor,
b) armazenar a primeira informação de correção,
c) gerar informação de correção diferente para corrigir a dita pelo menos uma seqüência de vídeo para um diferente do dito pelo menos dois tipos diferentes de monitor,
d) determinar e armazenar diferenças entre a primeira informação de correção e a informação de correção diferente e
e) repetir as etapas c)-d) para cada um dos ditos pelo menos dois tipos diferentes de monitor.
2. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que antes da exibição subseqüente do dito arquivo de conteúdo de vídeo, a dita pelo menos uma seqüência de vídeo é corrigida usando uma combinação da dita primeira informação de correção e a informação de correção diferente respectiva, se alguma, relacionada com um diferente particular dos ditos pelo menos dois tipos diferentes de monitor no qual o dito arquivo de conteúdo de vídeo é para ser exibido.
3. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a informação de correção é armazenada em tabelas de pesquisa respectivas.
4. Método, de acordo com a reivindicação 3, CARACTERIZADO pelo fato de que as ditas tabelas de pesquisa compreendem códigos de tempo de início e fim para sequências de vídeo corrigidas para indexar a informação de correção respectiva e para correlacionar as correções com localizações respectivas em um arquivo de conteúdo de vídeo original.
5. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a dita informação de correção compreende informação relacionada com a correção de pelo menos um entre um ajuste de cor, mudanças de grão e contraste do brilho da dita pelo menos uma seqüência de vídeo.
6. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que o dito arquivo de conteúdo de vídeo original e a dita informação de correção são armazenados em um dispositivo de armazenamento de mídia portátil.
7. Método para prover, para uma localização remota, informação de correção para a exibição de um arquivo de conteúdo de vídeo em pelo menos dois tipos diferentes de monitor , CARACTERIZADO pelo fato de que compreende:
a) gerar a primeira informação de correção para corrigir pelo menos uma seqüência de vídeo dentro de um arquivo de conteúdo de vídeo para um primeiro tipo de monitor,
b) armazenar, em um dispositivo de armazenamento de mídia portátil, a primeira informação de correção,
c) gerar informação de correção diferente para corrigir a dita pelo menos uma seqüência de vídeo para um diferente dos ditos pelo menos dois tipos diferentes de monitor,
d) determinar e armazenar, no dito dispositivo de armazenamento de mídia portátil, diferenças entre a primeira informação de correção e a informação de correção diferente e
e) repetir as etapas c)-d) para cada um dos ditos pelo menos dois tipos diferentes de monitor,
f) armazenar, no dito dispositivo de armazenamento de mídia portátil, o dito arquivo de conteúdo de vídeo incluindo a dita pelo menos uma seqüência de vídeo e
g) prover o dito dispositivo de armazenamento de mídia portátil para a dita localização remota para a exibição do dito arquivo de conteúdo de vídeo, onde antes da exibição subseqüente do dito arquivo de conteúdo de vídeo, a dita pelo menos uma seqüência de vídeo é corrigida usando uma combinação da dita primeira informação de correção e informação de correção diferente respectiva, se alguma, relacionada com um diferente particular dos ditos pelo menos dois tipos diferentes de monitor no qual o dito arquivo de conteúdo de vídeo é para ser exibido.
8. Método, de acordo com a reivindicação 7, CARACTERIZADO pelo fato de que a dita informação de correção é armazenada em tabelas de pesquisa respectivas no dito dispositivo de armazenamento de mídia portátil.
9. Método, de acordo com a reivindicação 7, CARACTERIZADO pelo fato de que o dito dispositivo de armazenamento de mídia portátil compreende pelo menos um entre um disco de vídeo digital (DVD) e um vídeo cassete.
10. Sistema para determinar a informação de correção para a exibição de pelo menos uma sequência _de_ vídeo dentro de um arquivo de conteúdo de vídeo em pelo menos dois tipos diferentes de monitor, CARACTERIZADO pelo fato de que compreende:
pelo menos dois monitores para exibir o dito arquivo de conteúdo de vídeo e um módulo corretor, em conjunto com entradas de um usuário, adaptado para executar as etapas de:
a) gerar primeira informação de correção para corrigir pelo menos uma sequência de vídeo dentro de um arquivo de conteúdo de vídeo para um primeiro tipo de monitor,
b) armazenar a primeira informação de correção,
c) gerar informação de correção diferente para corrigir a dita pelo menos uma seqüência de vídeo para um diferente do dito pelo menos dois tipos diferentes de monitor,
d) determinar e armazenar diferenças entre a primeira informação de correção e a informação de correção diferente e
e) repetir as etapas c)-d) para cada um dos ditos pelo menos dois tipos diferentes de monitor.
11. Sistema, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que também compreende um módulo de tradução para traduzir a informação de correção em tabelas de pesquisa respectivas para armazenamento onde uma tabela de pesquisa respectiva e o arquivo de conteúdo de vídeo são combinados na reprodução para prover um arquivo de conteúdo de vídeo corrigido em um respectivo dos ditos pelo menos dois monitores diferentes.
12. Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que o módulo de tradução associa a informação de cor corrigida para pixels de vídeo com códigos de tempo para uma dada seqüência para armazenamento nas tabelas de pesquisa respectivas.
13. Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que o arquivo de conteúdo de vídeo e as tabelas de pesquisa respectivas são armazenados separadamente em um dispositivo de armazenamento de mídia portátil.
14. Sistema, de acordo com a reivindicação 13, CARACTERIZADO pelo fato de que o dito dispositivo de armazenamento de mídia portátil compreende um disco de vídeo digital (DVD).
15. Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que o módulo de tradução é provido em pelo menos um entre um aparelho decodificador e um reprodutor de vídeo.
16. Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que as tabelas de pesquisa res- pectivas compreendem uma pluralidade de tabelas de sub-
pesquisa, cada uma das quais é associada com um aspecto diferente da dita pelo menos uma seqüência de vídeo a ser corrigida.
17. Sistema, de acordo com a reivindicação 10
CARACTERIZADO pelo fato de que o dito módulo corretor compreende uma ferramenta de edição de vídeo adaptada para executar as ditas etapas de correção.
18. Sistema, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que a dita informação de correção compreende informação quanto à correção de pelo menos um entre um ajuste de cor, mudanças de grão e contraste do brilho da dita pelo menos uma seqüência de vídeo.
19. Sistema, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que também compreende a etapa de renderizar a seqüência de vídeo corrigida em um monitor respectivo .
20. Método para prover uma seqüência de vídeo corrigida para qualquer um de uma pluralidade de tipos de monitores, CARACTERIZADO pelo fato de que compreende as etapas de:
manter uma seqüência de vídeo original na sua forma original e separadamente armazenar a informação de correção associada com a seqüência de vídeo original, traduzir a seqüência de vídeo original e a informação de correção em uma seqüência de vídeo corrigida e traduzir a seqüência de vídeo corrigida em qualquer um de uma pluralidade de tipos de monitores identificando um tipo de monitor para renderizar a seqüência de vídeo corrigida e selecionar um arquivo de monitor que ajusta a seqüência de vídeo corrigida para esse tipo de monitor.
21. Método, de acordo com a reivindicação 20,
CARACTERIZADO pelo fato de que a forma original é não com7 pactada, o vídeo traduzido é compactado e onde a informação de correção inclui um algoritmo de como aplicar a informação de correção na seqüência de vídeo original, se codificada e/ou decodificada, antes que ela seja realmente renderizada como uma seqüência de vídeo corrigida não compactada.
22. Método, de acordo com a reivindicação 20, CARACTERIZADO pelo fato de que a etapa de traduzir a seqüência de vídeo original e a informação de correção em uma seqüência de vídeo corrigida inclui ajustar a seqüência de vídeo original de acordo com a informação de correção armazenada em uma tabela de pesquisa por uma faixa de código de tempo correspondente da seqüência de vídeo original.
23. Método, de acordo com a reivindicação 20, CARACTERIZADO pelo fato de que a etapa de traduzir a seqüência de vídeo corrigida em qualquer um de uma pluralidade de tipos de monitor inclui prover uma tabela de pesquisa como um arquivo de monitor para cada um de uma pluralidade de tipos de monitor e selecionar uma das tabelas de pesquisa para o tipo de monitor para renderização.
24. Método para determinar a informação de correção de cor para tipos diferentes de monitor, CARACTERIZADO pelo fato de que compreende:
a) determinar primeira informação de correção para correção de cor de pelo menos uma seqüência de vídeo dentro de um arquivo de conteúdo de vídeo,
b) armazenar a primeira informação de correção,
c) determinar a informação de correção respectiva para correção de cor da dita pelo menos uma seqüência de ví8 deo para exibição em um específico dos ditos tipos diferentes de monitor,
d) determinar e armazenar diferenças entre a primeira informação de correção e a informação de correção respectiva determinada para o tipo específico de monitor e
e) repetir as etapas c)-d) para um tipo diferente de monitor.
25. Método, de acordo com a reivindicação 24, CARACTERIZADO pelo fato de que antes da exibição do dito arquivo de conteúdo de vídeo em um tipo específico de monitor, a dita pelo menos uma seqüência de vídeo é corrigida usando uma combinação da dita primeira informação de correção e a informação de correção respectiva determinada para o dito tipo específico de monitor.
26. Método, de acordo com a reivindicação 24, CARACTERIZADO pelo fato de que a dita primeira informação de correção é subtraída da dita informação de correção respectiva determinada para o dito tipo específico de monitor para determinar a informação de correção resultante para correção de cor da dita pelo menos uma seqüência de vídeo para exibir o dito arquivo de conteúdo de vídeo no dito tipo específico de monitor.
BRPI0520569A 2005-10-28 2005-10-28 sistemas e métodos para determinar e comunicar informação de correção para imagens de vídeo BRPI0520569B1 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2005/039576 WO2007050091A1 (en) 2005-10-28 2005-10-28 Systems and methods for determining and communicating correction information for video images

Publications (2)

Publication Number Publication Date
BRPI0520569A2 BRPI0520569A2 (pt) 2009-05-19
BRPI0520569B1 true BRPI0520569B1 (pt) 2018-09-18

Family

ID=35708798

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0520569A BRPI0520569B1 (pt) 2005-10-28 2005-10-28 sistemas e métodos para determinar e comunicar informação de correção para imagens de vídeo

Country Status (8)

Country Link
US (1) US9313470B2 (pt)
EP (1) EP1952640B1 (pt)
JP (1) JP5230433B2 (pt)
KR (1) KR101218243B1 (pt)
CN (1) CN101313593B (pt)
BR (1) BRPI0520569B1 (pt)
CA (1) CA2626385C (pt)
WO (1) WO2007050091A1 (pt)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1578140A3 (en) * 2004-03-19 2005-09-28 Thomson Licensing S.A. System and method for color management
JP5676070B2 (ja) 2004-11-01 2015-02-25 テクニカラー インコーポレイテツド 拡張された色空間コンテンツのマスタリングおよび配信を行う方法およびシステム
JP2009521840A (ja) 2005-12-21 2009-06-04 トムソン ライセンシング 色空間における制限されたカラーパレット
EP1838083B1 (en) * 2006-03-23 2020-05-06 InterDigital CE Patent Holdings Color metadata for a downlink data channel
CN101461250B (zh) * 2006-06-02 2013-02-06 汤姆逊许可公司 将色度变换从输入色彩空间转换到输出色彩空间
WO2008122702A1 (fr) 2007-04-03 2008-10-16 Thomson Licensing Procedes et systemes pour des affichages de correction chromatique avec des gammes chromatiques differentes
US20090276096A1 (en) * 2008-05-02 2009-11-05 Carrier Corporation Device and method for controlling a display using a virtual display buffer
US10129513B2 (en) 2008-08-28 2018-11-13 Thomson Licensing Color metadata for a downlink data channel
US8525933B2 (en) * 2010-08-02 2013-09-03 Dolby Laboratories Licensing Corporation System and method of creating or approving multiple video streams
BR112013016607A2 (pt) * 2010-12-30 2017-09-26 Thomson Licensing método de processamento de um conteúdo de vídeo que permite a adaptação a diversos tipos de dispositivos de exibição
JP2012222550A (ja) * 2011-04-07 2012-11-12 Sony Corp 再生装置および映像制作システム
WO2013086107A1 (en) 2011-12-08 2013-06-13 Dolby Laboratories Licensing Corporation Mapping for display emulation based on image characteristics
CN105684412B (zh) 2013-10-22 2017-04-26 杜比实验室特许公司 用于扩展动态范围图像的引导颜色分级
US20150135250A1 (en) * 2013-10-22 2015-05-14 J. Michael James Color synchronizer for streaming media
US9832419B2 (en) * 2014-12-18 2017-11-28 Canon Kabushiki Kaisha Display apparatus, control method, and non-transitory computer-readable medium in which an image-quality adjusting parameter set for received image data is recorded in a storage
EP3107287A1 (en) * 2015-06-15 2016-12-21 Thomson Licensing Methods, systems and apparatus for local and automatic color correction
US10573279B2 (en) * 2017-09-08 2020-02-25 Avago Technologies International Sales Pte. Limited Systems and methods for combining video and graphic sources for display

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CZ284768B6 (cs) * 1988-01-19 1999-02-17 Philips Electronics N. V. Způsob přenosu informačních signálů a zařízení pro jeho provádění
JPH07250346A (ja) 1994-03-11 1995-09-26 Sony Corp 色補正装置
GB2323734B (en) * 1997-03-27 2001-04-11 Quantel Ltd A video processing system
JP3786242B2 (ja) * 1997-07-14 2006-06-14 富士写真フイルム株式会社 画像処理方法および装置、画像再生方法および装置並びにその方法に使用する画像確認装置
JPH11216881A (ja) * 1997-10-30 1999-08-10 Xerox Corp プリンタドライバの生成方法及びプリンタドライバを用いたカラープリントシステム
JP2000132155A (ja) 1998-10-28 2000-05-12 Toshiba Corp 画質改善装置および画質改善方法
KR100288455B1 (ko) 1999-06-14 2001-04-16 박승옥 영상 디스플레이 색보정 장치 및 방법
US6771323B1 (en) * 1999-11-15 2004-08-03 Thx Ltd. Audio visual display adjustment using captured content characteristics
US6950109B2 (en) * 2000-10-23 2005-09-27 Sun Microsystems, Inc. Multi-spectral color correction
JP3608533B2 (ja) 2001-02-09 2005-01-12 セイコーエプソン株式会社 ネットワークを介した画像処理
JP3520860B2 (ja) * 2001-02-09 2004-04-19 セイコーエプソン株式会社 画像ファイルの出力画像調整
EP1405269A2 (en) * 2001-05-04 2004-04-07 Legend Films, Llc Image sequence enhancement system and method
US6826303B2 (en) * 2001-06-28 2004-11-30 Hewlett-Packard Development Company, L.P. Software-based acceleration color correction filtering system
US6897842B2 (en) * 2001-09-19 2005-05-24 Intel Corporation Nonlinearly mapping video date to pixel intensity while compensating for non-uniformities and degradations in a display
KR20030097507A (ko) * 2002-06-21 2003-12-31 삼성전자주식회사 평판 표시 장치의 색도 보정 장치 및 그 방법
JP2004112169A (ja) 2002-09-17 2004-04-08 Victor Co Of Japan Ltd 色調整装置及び色調整方法
JP2004151167A (ja) * 2002-10-29 2004-05-27 Fuji Photo Film Co Ltd 画像補正方法およびシステム
JP2004228734A (ja) 2003-01-21 2004-08-12 Nippon Telegr & Teleph Corp <Ntt> 動画像色補正装置
US20040196250A1 (en) * 2003-04-07 2004-10-07 Rajiv Mehrotra System and method for automatic calibration of a display device

Also Published As

Publication number Publication date
CN101313593A (zh) 2008-11-26
JP5230433B2 (ja) 2013-07-10
KR20080059383A (ko) 2008-06-27
CA2626385C (en) 2014-02-11
CA2626385A1 (en) 2007-05-03
CN101313593B (zh) 2013-03-27
US9313470B2 (en) 2016-04-12
KR101218243B1 (ko) 2013-01-03
EP1952640A1 (en) 2008-08-06
US20090109344A1 (en) 2009-04-30
JP2009514338A (ja) 2009-04-02
BRPI0520569A2 (pt) 2009-05-19
EP1952640B1 (en) 2018-04-11
WO2007050091A1 (en) 2007-05-03

Similar Documents

Publication Publication Date Title
KR101218243B1 (ko) 비디오 이미지를 위한 보정 정보를 결정하고 전달하는시스템 및 방법
US8280862B2 (en) Digital-cinema processing apparatus, ingesting method, and program
JP5819367B2 (ja) 拡張された色空間コンテンツのマスタリングおよび配信を行う方法およびシステム
US20080195977A1 (en) Color management system
HK1214051A1 (zh) 通過hdmi傳輸顯示管理元數據
US7046909B2 (en) System and method for identifying inconsistencies in duplicate digital videos
JP7718518B2 (ja) 再生装置、再生方法、およびプログラム
Beach et al. Video compression handbook
TWI685837B (zh) 資訊處理裝置、資訊處理方法、及程式產品、以及記錄媒體
US10176842B2 (en) Method for backing up digital cinematographic content
Arrighetti The Interoperable Master Format (IMF) in Film Preservation
Jarczyk et al. Caring for Analog and Digital Video Art
EP2168120A2 (en) Color management system
Stump Color Management, Compression, and Workflow: Color Management—Image Manipulation Through the Production Pipeline
Foroughi Mobarakeh Analysis of RED ONE Digital Cinema Camera and RED Workflow
Lott et al. Some Remarks on Motion Picture Film Digitization and Communicating Expectations to Digitization Vendors
HK1218479B (zh) 再现装置以及再现方法

Legal Events

Date Code Title Description
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 18/09/2018, OBSERVADAS AS CONDICOES LEGAIS.

B25G Requested change of headquarter approved

Owner name: THOMSON LICENSING (FR)

B25G Requested change of headquarter approved

Owner name: THOMSON LICENSING (FR)

B25A Requested transfer of rights approved

Owner name: INTERDIGITAL CE PATENT HOLDINGS (FR)

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 17A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2694 DE 23-08-2022 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.