ES2664508T3 - Método y aparato para transformación de datos de imagen - Google Patents

Método y aparato para transformación de datos de imagen Download PDF

Info

Publication number
ES2664508T3
ES2664508T3 ES12711308.2T ES12711308T ES2664508T3 ES 2664508 T3 ES2664508 T3 ES 2664508T3 ES 12711308 T ES12711308 T ES 12711308T ES 2664508 T3 ES2664508 T3 ES 2664508T3
Authority
ES
Spain
Prior art keywords
screen
color
image data
level
target
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
ES12711308.2T
Other languages
English (en)
Inventor
Anders Ballestad
Andrey KOSTIN
Gregory John Ward
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dolby Laboratories Licensing Corp
Original Assignee
Dolby Laboratories Licensing Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dolby Laboratories Licensing Corp filed Critical Dolby Laboratories Licensing Corp
Application granted granted Critical
Publication of ES2664508T3 publication Critical patent/ES2664508T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6027Correction or control of colour gradation or colour contrast
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/001Texturing; Colouring; Generation of texture or colour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6083Colour correction or control controlled by factors external to the apparatus
    • H04N1/6088Colour correction or control controlled by factors external to the apparatus by viewing conditions, i.e. conditions at picture output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/62Retouching, i.e. modification of isolated colours only or in isolated picture areas only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/67Circuits for processing colour signals for matrixing
    • 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0271Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
    • G09G2320/0276Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/066Adjustment of display parameters for control of contrast
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0666Adjustment of display parameters for control of colour parameters, e.g. colour temperature

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Image Processing (AREA)
  • Processing Of Color Television Signals (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Picture Signal Circuits (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Color Image Communication Systems (AREA)
  • Digital Computer Display Output (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

Aparato que comprende: una unidad de asignación de coordenadas de píxel configurada para transformar datos de imagen de acuerdo con una función de transferencia parametrizada, caracterizada por una pluralidad de puntos de anclaje y un parámetro libre, la función de transferencia parametrizada que tiene una pendiente de rango medio controlada por el parámetro libre, en donde las transformaciones en los puntos de anclaje no se ven afectadas por el parámetro libre; en donde los puntos de anclaje comprenden puntos de anclaje de nivel de negro y de nivel de blanco y un punto de anclaje de tono medio, el punto de anclaje de nivel de negro corresponde a una transformación desde un nivel de negro de una pantalla de sincronización de color utilizada en la sincronización de color o en la aprobación de los datos de imagen a un nivel de negro de la pantalla objetivo utilizada para visualizar los datos de imagen transformados, el punto de anclaje de nivel de blanco correspondiente a una transformación de un nivel de blanco de la pantalla de sincronización de color a un nivel de blanco de la pantalla objetivo; en donde el punto de anclaje de tono medio afecta a un brillo objetivo de los datos de imagen en la pantalla objetivo; en donde el nivel de negro de la pantalla de sincronización de color difiere del nivel de negro de la pantalla objetivo y/o en donde el nivel de blanco de la pantalla de sincronización de color difiere del nivel de blanco de la pantalla objetivo; en donde el aparato está configurado para recibir metadatos asociados con los datos de imagen, los metadatos que transportan información sobre la pantalla de sincronización de color; en donde el aparato está configurado para determinar valores para la pluralidad de puntos de anclaje de la función de transferencia parametrizada utilizando la información sobre la pantalla de sincronización de color transportada en los metadatos recibidos y la información sobre la pantalla objetivo; en donde el punto de anclaje de nivel de negro se determina para tener el nivel de negro de la pantalla de sincronización de color como su coordenada horizontal y el nivel de negro de la pantalla objetivo como su coordenada vertical; y en donde el punto de anclaje de nivel de blanco se determina para tener el nivel de blanco de la pantalla de sincronización de color como su coordenada horizontal y el nivel de blanco de la pantalla objetivo como su coordenada vertical.

Description

5
10
15
20
25
30
35
40
45
50
DESCRIPCION
Método y aparato para transformación de datos de imagen CAMPO TÉCNICO
La invención se refiere a visualizar y procesar imágenes. La invención se refiere específicamente a métodos y aparato que implican la asignación de tono y/o de gama. Los métodos y aparato que se describen en el presente documento se pueden aplicar para proporcionar imágenes de calidad en pantallas de destino mientras se preserva la intención creativa. La invención puede incorporarse, por ejemplo, en pantallas electrónicas tales como televisores, monitores de ordenador, reproductores multimedia, teléfonos portátiles con capacidad de video y otros dispositivos portátiles, pantallas especializadas tales como pantallas de realidad virtual, pantallas publicitarias y similares, así como también a equipos de procesamiento de imagen de flujo ascendente tales como decodificadores, puntos de acceso y similares.
ANTECEDENTES DE LA INVENCIÓN
Las publicaciones de patentes en el campo general de esta invención incluyen las siguientes: US20010050757;
US20020075136;
US20020080245;
US20070127093;
US20080094515;
US20080170031;
US20080186707;
US20090201309;
US20090267876;
US20100007599;
US201000118008;
US7158673;
US6989859;
US5276779; y JP2002092655.
El creador de una producción de video u otra imagen (por ejemplo, un director, colorista o similar) puede ajustar tonos y colores de píxeles en la imagen de modo que, cuando se visualiza, la imagen tiene una apariencia deseada que coincide con la intención creativa del creador. Por ejemplo, un creador puede desear que algunas escenas tengan una sensación más oscura y opresiva que otras. El creador puede desear que ciertas características representadas en una escena se destaquen o sean menos prominentes. Ajustar tonos y colores de los píxeles en una imagen puede incluir realizar una graduación de color (o "sincronización de color") en los datos de video de origen. La graduación de color puede realizarse utilizando un sistema de hardware/software que permite a un usuario cambiar los datos de video de varias maneras para lograr la apariencia deseada.
Ahora hay disponibles diversas tecnologías de visualización. Por ejemplo, hay pantallas de plasma, pantallas LCD retroiluminadas por una variedad de tipos de fuentes de luz, tales como LED de diversos tipos, lámparas fluorescentes o lámparas incandescentes de alta intensidad, pantallas basadas en CRT, pantallas de cine digital, etc. Una pantalla particular combina hardware de visualización con componentes de procesamiento de señal de video que reciben señales de video y controla hardware de visualización para visualizar contenido de video de las señales de video.
Diferentes pantallas pueden variar significativamente con respecto a características tales como:
• la gama de colores que puede reproducirse por la pantalla;
• el brillo máximo alcanzable;
• relación de contraste;
• resolución;
• formatos de señal de entrada aceptables;
• profundidad del color;
• nivel de blanco;
• nivel de negro;
• punto de blanco;
5
10
15
20
25
30
35
40
45
• pasos grises;
• etc.
En consecuencia, el mismo contenido de imagen puede aparecer diferente cuando se reproduce en diferentes pantallas. El contenido de imagen que coincide con una intención creativa del creador, cuando se muestra en algunas pantallas puede apartarse de la intención creativa del creador de una o más maneras cuando se visualiza en otras pantallas.
Algunas pantallas actuales pueden superar a las pantallas que eran de última generación en un momento en que se creó cierto contenido en uno o más aspectos. Por ejemplo, las nuevas pantallas pueden ser capaces proporcionar imágenes con reflejos más brillantes, mayor contraste y/o gamas de colores más amplias que las pantallas más antiguas. Puede ser deseable aprovechar estas capacidades mejoradas sin apartarse significativamente de la intención creativa incorporada en el contenido que se está visualizando.
Puede ser deseable reproducir contenido de video creado para aprovechar las pantallas de alto rendimiento en pantallas tradicionales o pantallas que tienen capacidades inferiores. Sería deseable proporcionar métodos y aparato para adaptar la apariencia del video y otras imágenes visualizadas en diferentes pantallas para preservar lo más posible un intento creativo incorporado en los datos de imagen.
La percepción de color y de luminancia puede verse afectada por condiciones ambientales. Video u otras imágenes presentadas en condiciones de teatro (iluminación ambiental baja) pueden percibirse por los espectadores significativamente de manera diferente a la que se percibiría el mismo video u otras imágenes cuando se visualizan en condiciones con iluminación ambiental considerable. Además, las características (tal como la temperatura de color) de la iluminación ambiental pueden afectar a una percepción del espectador del contenido de video. Sería deseable visualizar video u otras imágenes teniendo en cuenta el entorno en el cual se está visualizando el contenido para preservar lo más posible una intención creativa incorporada en el video o en las otras imágenes.
Es necesario proporcionar a los espectadores de imágenes (incluyendo imágenes fijas y/o de video) con experiencias de visualización que explotan las capacidades de las pantallas en las que visualizan las imágenes. Sigue existiendo la necesidad de aparatos y métodos que puedan aplicarse para ajustar los datos de imagen de manera que el video u otro contenido de imagen codificado en los datos de imagen tenga una apariencia deseada cuando se reproduzca.
SUMARIO DE LA INVENCIÓN
La invención se implementa por un aparato de la reivindicación 1 y un método de la reivindicación 8 y tiene una variedad de aspectos. Éstos incluyen, sin limitación, el aparato que comprende la funcionalidad de transformación de gama; el método para la transformación de gama, los métodos para adaptar la visualización del contenido de imagen para tener en cuenta las condiciones de iluminación ambiental; los productos de programa que comprenden código legible por ordenador que, cuando se ejecuta por un procesador de datos, hace que el procesador de datos ejecute un método de acuerdo con la invención.
Un aspecto no limitante proporciona un aparato que comprende una unidad de asignación de coordenadas de píxel que está configurada para transformar datos de imagen de acuerdo con una función de transferencia. La función de transferencia se caracteriza por una pluralidad de puntos de anclaje y un parámetro libre. La función de transferencia tiene una pendiente de rango medio controlada por el parámetro libre. Las transformaciones en los puntos de anclaje no se ven afectadas por el parámetro libre. Tal aparato puede ser útil para transformar contenido de color graduado para visualizar en una pantalla objetivo particular, por ejemplo.
En algunas realizaciones, el aparato comprende o recibe una señal desde un sensor de iluminación ambiental y un circuito conectado para recibir una señal de iluminación ambiental desde el sensor de iluminación ambiental, está configurado para controlar uno o más del parámetro libre y una coordenada de uno los puntos de anclaje en base, al menos en parte, a la señal de iluminación ambiental.
En algunas realizaciones, los datos de imagen comprenden conjuntos de valores de píxel para píxeles en una imagen. Los conjuntos de valores de píxel comprenden valores de color para cada uno de una pluralidad de colores primarios (por ejemplo, valores correspondientes a colores primarios rojo, verde y azul). El aparato comprende una pluralidad de unidades de asignación de coordenadas de píxel, cada una conectada para transformar uno
3
correspondiente de los valores de color. Los parámetros para las funciones de transferencia en las diferentes unidades de asignación de coordenadas pueden ser iguales o diferentes. Con diferentes parámetros seleccionados adecuadamente, las transformaciones pueden realizar corrección de color así como también traducción de gama.
Otro aspecto de la invención comprende métodos para asignar datos de imagen para visualizar en una pantalla 5 objetivo. Los métodos comprenden transformar valores de píxel de los datos de imagen a correspondientes valores de píxel transformados de acuerdo con una función de transferencia. La función de transferencia se caracteriza por una pluralidad de puntos de anclaje y un parámetro libre. La función de transferencia tiene una pendiente de rango medio controlada por el parámetro libre. Las transformaciones de valores de píxel correspondientes a los puntos de anclaje no se ven afectadas por el parámetro libre. En algunas realizaciones, uno o más de los parámetros libres y 10 de la ubicación de un punto de anclaje de rango medio se cambian automáticamente para tener en cuenta la iluminación ambiental y/o la adaptación de los sistemas visuales de los espectadores.
Otro aspecto comprende métodos para asignar datos de imagen para visualizar en una pantalla objetivo, combinando una transformación global de asignación de tono con una operación de asignación de tonos a múltiples escalas local.
15 Otro aspecto proporciona un aparato de manipulación de color. El aparato puede comprender una estación de trabajo para modificar imágenes fijas o de video, por ejemplo. El aparato puede aplicarse para modificar valores de color en datos de imagen. El aparato de manipulación de color comprende una primera memoria o entrada para datos de imagen de origen y una segunda memoria o salida para datos de imagen modificados. Una unidad de asignación de coordenadas de píxel está conectada para acceder a la primera memoria o entrada y configurada 20 para transformar los datos de imagen de origen de acuerdo con una función de transferencia caracterizada por una pluralidad de puntos de anclaje y un parámetro libre. La función de transferencia tiene una pendiente de rango medio controlada por el parámetro libre, en donde las transformaciones en los puntos de anclaje no se ven afectadas por el parámetro libre para producir los datos de imagen modificados y para proporcionar los datos de imagen modificados a la segunda memoria o salida. Una entrada de usuario está configurada para aceptar de un usuario un valor para el 25 parámetro libre. Una pantalla conectada para visualizar los datos de imagen modificados. Un usuario puede ajustar el valor del parámetro libre para obtener una apariencia deseada de la imagen visualizada en la pantalla.
A continuación, se describen aspectos adicionales de la invención y características de realizaciones específicas de la invención.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
30 Los dibujos adjuntos ilustran realizaciones no limitantes de la invención.
La Figura 1 es una representación esquemática de un flujo funcional de distribución de video.
La Figura 2 muestra un aparato de acuerdo con una realización de ejemplo de la invención.
La Figura 3 ilustra una función de transferencia de ejemplo.
La Figura 4 es un diagrama de flujo que ilustra un método que utiliza información sobre una pantalla objetivo y datos 35 de imagen de entrada para determinar valores apropiados para parámetros que definen una función de transferencia.
La Figura 5 es un diagrama de flujo que ilustra un método para procesar datos de imagen de acuerdo con una realización de ejemplo.
La Figura 6 representa un diagrama de flujo que ilustra un método que combina un operador de asignación de tono 40 global con un operador de asignación de tono de múltiples escalas local de acuerdo con una realización de ejemplo.
DESCRIPCIÓN DE LA INVENCIÓN
A lo largo de la siguiente descripción, se exponen detalles específicos para proporcionar una comprensión más completa de la invención. Sin embargo, la invención puede practicarse sin estos detalles. En otros casos, elementos bien conocidos no se han mostrado o descrito en detalle para evitar ensombrecer innecesariamente la invención. En
5
10
15
20
25
30
35
40
45
50
consecuencia, la especificación y los dibujos deben considerarse en un sentido ilustrativo, en lugar de uno restrictivo.
La Figura 1 muestra esquemáticamente un flujo funcional de distribución de vídeo 20. Los datos de vídeo en bruto 22 se adquieren y editan en una sala de edición 23 para proporcionar una producción de vídeo en bruto 24. Los tonos y/o colores en la producción de vídeo en bruto se ajustan en una estación de sincronización de color 26 por un colorista (p. ej., un humano que utiliza herramientas proporcionadas por la estación de sincronización de color por medio de una interfaz de usuario adecuada) para lograr una producción de video sincronizado de color 27. La estación de sincronización de color 26 incluye un monitor profesional 30, en el cual el colorista visualiza la producción de video. Utilizando herramientas y controles proporcionados por la estación de sincronización de color 26, el colorista ajusta tonos y/o colores de toda o partes de las imágenes que componen la producción de video para lograr una apariencia general que, cuando se visualiza en la pantalla 3o, coincide con la intención artística del colorista.
Si todos los espectadores de la producción de video sincronizada de color 27 observaran la producción de video en una pantalla idéntica a la pantalla 30 en condiciones ambientales idénticas a las experimentadas por el colorista, entonces, exceptuando variaciones individuales en la percepción humana de imágenes, todos los espectadores verían la producción de video exactamente como pretende el colorista (es decir, de una manera fiel a la intención artística del colorista). Dada la amplia variedad de pantallas que están en uso, no es realista esperar que los todos espectadores tengan la misma pantalla o incluso que las pantallas en las que diferentes espectadores verán una producción de video tengan características similares, tal como brillo máximo, nivel de negro y gama de colores.
Un aspecto de la invención proporciona métodos y aparato de asignación que pueden aplicarse automáticamente para asignar tonos y/o colores a partir de datos de imagen, tales como, por ejemplo, producción de video sincronizada de color 27 para visualizar en una pantalla de destino particular de una manera que reproduce cercanamente la experiencia de visualización del colorista.
En algunas realizaciones, los métodos y el aparato de asignación proporcionan control directo sobre uno o más de:
- brillo promedio de imagen (punto de adaptación);
- contraste de tono medio local;
- saturación de color;
- nivel en el cual se muestra el negro de entrada; y
- nivel en el cual se muestra el blanco de entrada.
Estos parámetros afectan la experiencia de visualización.
La Figura 2 muestra el aparato 40 de acuerdo con una realización de ejemplo de la invención. En este ejemplo, el aparato 40 tiene una entrada 42 para recibir datos de video 43 para visualizar en una pantalla 44 de una pantalla objetivo 41 para su visualización por un espectador V. Los datos de video 43 pueden comprender datos de video de color sincronizado que incorporan la intención de un creador. El aparato 40 comprende un traductor de espacio de color 46 que traduce valores de píxel para datos de video 43 a un espacio de color que es nativo para la pantalla objetivo 41. En la realización de ejemplo ilustrada, el espacio de color nativo de la pantalla objetivo 41 es un espacio de color RGB, el cual especifica colores en términos de las intensidades de colores primarios de la pantalla objetivo 41.
El traductor de espacio de color 46 puede comprender, por ejemplo, un multiplicador matricial que multiplica un vector de valores de píxel en datos de video 43 por una matriz de 3x3 para producir un vector de valores de espacio de color nativo de la pantalla 41 (p. ej., valores RGB). La matriz de transferencia puede especificarse teniendo en cuenta los primarios y el punto de blanco de la pantalla objetivo 41. En algunas realizaciones, el traductor de espacio de color 46 puede configurarse para aplicar una matriz de transformación de espacio de color no escalonada para la luminancia máxima. Como se explica a continuación, esto puede hacer la selección de parámetros para las operaciones de procesamiento de imagen subsiguientes sea más intuitiva.
En el siguiente ejemplo, los valores de píxel en los datos de video 43 se representan en un espacio de color XYZ y el traductor de espacio de color 46 realiza una traducción desde el espacio de color XYZ a valores RGB positivos. La invención no está limitada a datos de color presentados en un espacio de color XYZ. Los datos de video 43 pueden presentarse en cualquier espacio de color adecuado.
Los valores RGB negativos pueden resultar en traducciones de combinaciones de valores de píxel que están fuera de gama (p. ej., colores que no pueden reproducirse utilizando cualquier combinación disponible de los colores primarios utilizados por la pantalla). Cualquier valor RGB negativo generado por el traductor de espacio de color 46 puede recortarse a un valor bajo no negativo. En la alternativa, los valores de píxel fuera de gama pueden asignarse
5
10
15
20
25
30
35
40
45
a valores de píxel en gama antes de la traducción (p. ej., de acuerdo con un asignación dentro del espacio de color de los datos de video 43). Esto puede realizarse por una unidad de asignación separada o por un componente del traductor de espacio de color 46, por ejemplo.
Después de ser procesados por el traductor de espacio de color 46, los datos de video 43 comprenden los valores 48R, 48G y 48B que corresponden respectivamente a los primarios rojo, verde y azul (RGB) de la pantalla objetivo 41.
Cada uno de los valores 48R, 48G y 48B se asigna independientemente a un nuevo valor mediante una unidad de asignación 50. Se muestran las unidades de asignación 50R, 50G y 50B. Cada una de las unidades de asignación asigna un valor de entrada correspondiente recibido desde el traductor de espacio de color 46 a un valor transformado. En la realización ilustrada, los valores transformados están indicados por 48R’ 48G’ y 48B’, respectivamente.
Cada una de las unidades de asignación 50 asigna su valor de entrada a un valor de salida de acuerdo con una función de transferencia 55. Ventajosamente, la(s) función(es) de transferencia 55 puede(n) caracterizarse por una pluralidad de puntos fijos, que pueden denominarse como ‘puntos de anclaje’ y un parámetro libre que ajusta una pendiente de la función de transferencia en una región de rango medio. Esta pendiente corresponde al contraste de rango medio. El ajuste del parámetro libre proporciona un medio para controlar el contraste de rango medio. La función de transferencia puede ser lineal o aproximarse a la linealidad en la región de rango medio.
La Figura 3 muestra una función de transferencia de ejemplo. En la Figura 3, los valores de entrada se indican en el eje horizontal y los valores de salida se indican en el eje vertical. Cada uno de los ejes tiene una escala logarítmica. La función de transferencia 55 se caracteriza por un valor máximo 56A para valores de salida, un valor mínimo 56B para valores de salida y una región de tono medio 56C sustancialmente lineal. Las funciones de transferencia 55R, 55G y 55B aplicadas a señales de canal rojo, azul y verde por las unidades de asignación 50A, 50B y 50C pueden ser idénticas o diferentes. Las unidades de asignación 50A, 50B y 50C pueden ser completamente independientes o pueden compartir componentes de hardware y/o software.
En una realización de ejemplo, la función de transferencia 55 viene dada por la siguiente ecuación:
imagen1
donde C1, C2 y C3 son constantes, V es el valor de entrada para el canal de color, V es el valor de salida para el canal de color y n es un parámetro. La función de transferencia de la Ecuación (1) es un ejemplo de una función de curva de tono sigmoidea parametrizada.
Como alternativa, se pueden utilizar otras funciones de transferencia parametrizadas. En algunas realizaciones, la función de transferencia incluye parámetros que proporcionan control sobre una o más de pendiente de extremo inferior, pendiente de extremo superior y "nitidez" de la caída en los extremos superior e inferior de la función de transferencia.
Un método para establecer valores para los parámetros en la Ecuación (1) en un caso específico, se ilustra por el método 70 de la Figura 4. El Método 70 utiliza información sobre la pantalla objetivo e información sobre una pantalla utilizada en la sincronización de color o aprobando los datos de video de entrada (una 'pantalla de sincronización de color') para determinar los valores apropiados para los parámetros de la Ecuación (1). El bloque 71 identifica tres puntos de anclaje de luminancia en la curva 55. Un primer punto de anclaje 57A tiene coordenadas horizontales y verticales, respectivamente, iguales a los niveles de negro de la pantalla de sincronización de color y de la pantalla objetivo. En algunas realizaciones, la información sobre la pantalla de sincronización de color se deduce de la señal de entrada. Por ejemplo, se puede inferir un nivel de negro para la pantalla de sincronización de color a partir de la señal de entrada tomando un pequeño percentil (p. ej., el percentil 0,1) del canal de luminancia en la señal de entrada. Un nivel de negro para la pantalla objetivo es el nivel de negro para la pantalla objetivo.
Un segundo punto de anclaje 57B tiene como su coordenada horizontal un nivel de blanco para la pantalla de sincronización de color y, como una coordenada vertical, un punto de blanco para la pantalla objetivo. Por ejemplo, un punto de blanco para la pantalla de sincronización de color puede deducirse a partir de la señal de entrada como el valor máximo de cualquier canal de color en la señal de entrada.
5
10
15
20
25
30
35
40
45
La posición de un punto de anclaje medio 57C afecta al brillo general de una imagen visualizada (p. ej., la 'clave' de la imagen). La selección apropiada del punto de anclaje de tono medio 57C facilita que la imagen de entrada se perciba como adecuadamente brillante en la pantalla objetivo.
La ubicación horizontal del punto 57C se puede ajustar de varias maneras; éstas incluyen las siguientes:
• calcular la media geométrica de la luminancia de entrada;
• seleccionar un valor fijo que se percibiría en el entorno de graduación de color como un valor medio adecuado. Por ejemplo, en algunas realizaciones, este valor podría ajustarse a un nivel tal como 10.
El valor vertical para el punto 57C puede ser en base a un nivel de luminancia correspondiente a gris medio para la pantalla objetivo. Por ejemplo, en una pantalla que puede producir valores de luminancia entre 1 cd/m2 y 400 cd/m2, el gris medio es aproximadamente 20 cd/m2 (que logarítmicamente está a mitad de camino entre 1 y 400 cd/m2). Por lo tanto, un valor apropiado para el punto 57C puede ser un valor correspondiente a gris medio (aproximadamente 20 cd/m2 en este ejemplo). En realizaciones en las que el traductor de espacio de color 46 está configurado para aplicar una matriz de transformación de espacio de color no escalonada para la luminancia máxima, un valor de 20 corresponderá a un gris medio de 20 cd/m2.
En algunas realizaciones, el punto de anclaje de tono medio 57C se selecciona para hacer que la relación de la coordenada del punto de anclaje de tono medio con la coordenada del punto de anclaje de blanco apunte igual, dentro de un factor deseado, tanto para la entrada como para la salida de la función de transferencia.
En algunas realizaciones, pueden utilizarse diferentes funciones de transferencia para cada una de las coordenadas RGB para proporcionar una transformación de manera que el punto de blanco de los datos de video se transforma para coincidir con el punto de blanco de la pantalla objetivo y/o del entorno de visualización objetivo. Una manera de lograr esto es expresar el punto de blanco de los datos de video de entrada en términos de coordenadas de cromaticidad (tal que, por ejemplo, coordenadas de cromaticidad x,y CIE) y convertir a valores escalados XYZ dados por las siguientes ecuaciones:
y
Y = 1
(2)
(3)
imagen2
Estos valores XYZ pueden convertirse posteriormente al espacio de color RGB para la pantalla objetivo para producir un punto de blanco para los datos de entrada que pueden denotarse como (R, G, B)wp.in. En casos donde los puntos de blanco de origen y de destino son los mismos, ambos puntos de blanco deben ser (111) en las coordenadas RGB normalizadas. Las coordenadas para los puntos de anclaje 57A, 57B, 57C para los canales rojo, verde y azul pueden obtenerse multiplicando los valores de anclaje de luminancia por los valores de puntos de blanco de como sigue:

(R, G,B)minin = G,B)wp in (5)

(R, G, B)max in = Ymax>in(R, G, B)wp in (6)

(■R’ B)mid,in = Ymid,in(.R> G, B)wp in (7)

(R, G, B)minout = Ymin out(R, G, B')wp out (8)

(R, G, B)mid out = Ymid/mt(R, G, B)wp gut (9)

(R, G, B)ma:. out = Ymax out(R, G, B)wp out (10)
donde el subíndice ‘in’ denota los datos de la imagen de entrada, el subíndice ‘out’ denota los datos de salida (es decir, los datos que se transmiten para la visualización); (Ymax,in, Ymax,out) son las coordenadas no ajustadas para el punto de anclaje 57B; (Ymin,in, Ymin,out) son las coordenadas no ajustadas para el punto de anclaje 57A; y (Ymid,in, Ymid,out) son las coordenadas no ajustadas para el punto de anclaje 57C; y (R, G, B)wp.out son las coordenadas RGB del punto de blanco de la pantalla objetivo.
Las Ecuaciones (5) a (10) proporcionan un conjunto de tres puntos de anclaje para cada uno de los canales de color. Por ejemplo, el punto de anclaje 57A para el canal de color rojo viene dado por (Rmax,in, Rmax,out); el punto de anclaje 57B para el canal de color rojo viene dado por (Rmin,in Rmin,out); y el punto de anclaje 57C para el canal de color rojo viene dado por (Rmid,in, Rmid,out). Donde los puntos de blanco para los datos de video de entrada y la pantalla objetivo no son los mismos, los conjuntos de puntos de anclaje serán diferentes, esto resulta en una función de transferencia diferente para cada uno de los canales de color.
5
10
15
20
25
30
35
La función de transferencia para cada uno de los canales de color de la forma proporcionada por la Ecuación (1) se puede obtener a partir de las coordenadas de los correspondientes puntos de anclaje al realizar el cálculo:
(x2x3(y2-y3) xtx3(y3-yj x1x2(y1 - y2)\ /yt\
c2 =
*3 y3 (*1 - *2 )+*23^2 (*3'-Xi) +*1 Vi (x2 -X3)
(x3y3 - x:2y2) (xtyt - x3y3) (x2y2 - xyyt) y2
V (x3 - x2)
(*i - x3)
(x2 ~ x2) J
en donde xi, x2 y X3 vienen dadas por:
e yi, y2 e y3 vienen dadas por:
imagen3
(11)
Una característica de las funciones de transferencia descritas anteriormente es que n sigue siendo un parámetro libre. Esto permite ajustar el contraste de tono medio a cualquier nivel deseado. Cabe destacar que la pendiente de log-log en el punto de anclaje de tono medio diferirá ligeramente del valor de n si el punto de anclaje de tono medio no está centrado en los rangos de entrada y de salida. Sin embargo, el contraste de tono medio puede ajustarse ajustando el valor de n. Un buen punto de inicio para el parámetro de contraste de tono medio, n, es 1. Este valor para n garantiza que la escena asignada tenga un contraste local de rango medio sustancialmente similar en la pantalla objetivo y en la escena original.
Con las funciones de transferencia indicadas anteriormente, los valores de luminancia lineal de visualización para cada uno de los canales de color rojo, verde y azul se pueden expresar de la siguiente manera:
imagen4
Estos valores pueden utilizarse para controlar la pantalla objetivo para visualizar la imagen. En algunas realizaciones, estos valores pueden corregirse para la respuesta de la pantalla objetivo a valores de entrada lineales (p. ej., normalizados) antes de utilizarse para controlar la pantalla objetivo.
En algunas realizaciones, los valores de control normalizados (Rnorm, calculan utilizando las siguientes relaciones:
_ Bout~Rout,min
Rr
Br,
Bout.max Rout.min Gout~Gout,mín Gout,max~Gout,min Bout~Bout,min Bout.ma.x~B out.mín
Gnorm, Bno/m) para la pantalla objetivo se
(17)
(18)
(19)
Los valores normalizados se pueden escalar al rango de señales de control para la pantalla objetivo (p. ej., hasta el rango 0-255 para una pantalla objetivo de 8 bits).
Opcionalmente, los colores de la imagen se pueden mejorar aumentando la saturación del color. Esto puede hacerse, por ejemplo, utilizando las siguientes relaciones:
g _ aRnorm+bGnorm+cBnorm (20)
a+bí^ism) +c(^mnn)
yKnorm' yK-norm'
G = R (fssnü)
yn-norm./
norm\
(21)
(22)
Los valores para a, b y c en la Ecuación (20) pueden definirse con referencia a los elementos de una matriz transformada inversa M correspondiente al traductor de espacio de color inverso 46 ([X, Y, Z]T = M * [R, G, B]),
específicamente a puede venir dada por: a = M(2,1), b puede venir dado por: b = M(2,2), y c puede venir dado por: c = M(2,3) En las Ecuaciones (20), (21) y (22), S es un parámetro libre. Los valores para S mayores que 1 harán que aumente la saturación del color. Los valores para S menores que 1 harán que la saturación del color disminuya (es decir, hará que los colores se vuelvan más desaturados).
5 Donde sea necesario o deseado, los valores de control normalizados pueden corregirse en gamma. Esto puede hacerse, por ejemplo, de acuerdo con las siguientes relaciones:
R w corregido
-A Anorm (23)
G corregido
_ rVy Q norm (24)
D D corregido
- B^ Dnorm (25)
10 donde y es la respuesta de pantalla. y es aproximadamente 2,2 en algunas pantallas objetivo. Donde los
valores de control normalizados se resaturan, la corrección en gamma se puede realizar sobre los valores de control resaturados (R', G' y B)
En algunas realizaciones, los colores de imagen se resaturan para restaurar, al menos aproximadamente, la saturación perdida como resultado de la compresión tonal. Cuando la compresión tonal no es constante en todo la 15 gama de tonos de una imagen, diferentes niveles de compresión tonal aplicados a diferentes tonos resultan en diferentes colores que se desaturan en diferentes grados. En general, cuanto mayor es la cantidad de compresión tonal, mayor es la cantidad de desaturación. La cantidad de compresión tonal se puede cuantificar por la pendiente de log-log de la curva tonal. Como un ejemplo ilustrativo, la función de curva de tono sigmoidea trazada como curva 55 en la Figura 3 tiene una pendiente de log-log más pronunciada sustancialmente en la región de tono medio 56C 20 sustancialmente lineal que en la proximidad del valor máximo 56A y el valor mínimo 56B. En consecuencia, la compresión tonal que va desde la entrada (coordenada horizontal) a la salida (coordenada vertical) es mayor en la proximidad de los valores 56A y 56B en comparación con la región de tono medio 56C sustancialmente lineal.
25
30
35
40
La aplicación de una técnica de resaturación global puede resaturar todos los píxeles sin tener en cuenta la cantidad de desaturación causada por la compresión tonal. Algunas realizaciones resaturan píxeles de datos de imagen transformados de acuerdo con la cantidad de compresión tonal de los píxeles de datos de imagen transformados. Dado que la cantidad de compresión tonal corresponde a la pendiente de log-log de la curva tonal, la cantidad de compresión tonal para un valor de entrada Lin puede determinarse como la derivada de la función de transferencia Lout = f(Lin) en el valor de entrada Lin. La pendiente de log-log de esta función de transferencia puede determinarse ajustando Lin = ex y Lout = ey y resolviendo para dy/dx, lo cual representa la pendiente de log-log. Para una curva de tono de acuerdo con la Ecuación (1) anterior,
imagen5
realizaciones, k1 = 1,68. En algunas realizaciones (incluyendo sin limitación algunas realizaciones en las que k1 = 1,6774, k1 = 1,677 o k1 = 1,68) k2 = 0,9925. En algunas realizaciones (incluyendo sin limitación algunas realizaciones en las que ki = 1,6774, ki = 1,677 o ki = 1,68) k2 = 0,992. En algunas realizaciones (incluyendo sin limitación algunas realizaciones en las que k1 = 1,6774, k1 = 1,677 o k1 = 1,68) k2 = 0,99. Se apreciará que pueden obtenerse resultados aceptables utilizando otros valores de k1 y k2. También se apreciará que los valores de control
5
10
15
20
25
30
35
40
45
resaturados, Rresat, Gresat y Bresat, podrían calcularse en base a los valores de luminancia lineal de visualización para cada uno de los canales de color rojo, verde y azul (Rout, Gout y Bout).
Se apreciará que la técnica descrita anteriormente para la resaturación dependiente de la compresión tonal puede practicarse de una manera que es libre de parámetros (automática).
La Figura 5 es un diagrama de flujo que ilustra un método 80 de acuerdo con otra realización de ejemplo. El método 80 incorpora una serie de pasos opcionales. En el bloque 81, el método 80 convierte los datos de imagen a un espacio de color de la pantalla objetivo. En el ejemplo ilustrado, la pantalla objetivo tiene los primarios rojo, verde y azul, y el espacio de color es un espacio de color RGB. El bloque 81 puede comprender realizar una transformación que tenga en cuenta el punto de blanco y los primarios de la pantalla objetivo. El bloque 81 es opcional en el caso de que los datos de imagen ya estén en el espacio de color nativo de la pantalla objetivo.
El bloque 82 determina puntos de blanco cromáticos para el origen y el objetivo. Los puntos de blanco pueden, por ejemplo, representarse como coordenadas de cromaticidad en cualquier espacio de color adecuado y convertirse al espacio de color nativo de la pantalla objetivo.
El bloque 83 establece el nivel de negro inicial y los puntos de anclaje de nivel de blanco para una función de transferencia. Los puntos de anclaje iniciales pueden ajustarse en base a los niveles de blanco y de negro para el origen y para la pantalla objetivo.
El bloque 84 establece un punto de anclaje de tono medio inicial para la función de transferencia. El punto de anclaje de tono medio puede determinarse mediante análisis de los datos de imagen de origen (p. ej., determinando la media geométrica de la luminancia de los datos de imagen de origen) y determinando las características de la pantalla objetivo (o características de la pantalla objetivo y del entorno de visualización actual en la pantalla objetivo).
El bloque 85 ajusta los puntos de anclaje en base a los puntos de blanco determinados en el bloque 82 (aplicando, por ejemplo, las Ecuaciones (5) a (10)).
El bloque 86 asigna los datos de imagen utilizando funciones de transferencia especificadas por los puntos de anclaje ajustados determinados en el bloque 85.
El bloque 87 calcula valores de control para la pantalla objetivo en base a los datos de imagen asignados del bloque 86.
El bloque 88 opcional ajusta la saturación de color (el bloque 88 puede, por ejemplo, aplicar las Ecuaciones (20) a (22) o (28) a (30)).
El bloque 89 corrige en gamma los valores de control.
Los valores de control producidos mediante la aplicación del método 80 se pueden aplicar para controlar la pantalla objetivo para visualizar imágenes y/o almacenadas o transmitidas para la visualización posterior en la pantalla objetivo.
El aparato y los métodos como se describen en el presente documento pueden utilizarse para optimizar una pantalla objetivo para condiciones de visualización ambiente específicas. Las funciones de transferencia del tipo general descrito anteriormente pueden cambiarse dinámicamente para adaptarse a los cambios en la iluminación ambiental y el resultante cambio del nivel de adaptación del sistema visual humano (HVS). El punto medio de luminancia ideal para la pantalla objetivo puede ser una función de la iluminación ambiental. La componente vertical del punto de anclaje de tono medio se puede seleccionar en base a las condiciones de iluminación ambiental.
En algunas realizaciones, la fijación del punto de anclaje medio 57C se realiza en base en parte a la iluminación ambiental o a una adaptación estimada de los ojos de los espectadores (que en sí puede ser en base, al menos en parte, a la iluminación ambiental medida o a una combinación de la iluminación ambiental medida y del contenido de visualización anterior) así como las características de la pantalla objetivo. Por ejemplo, la coordenada vertical del punto 57C se puede ajustar en base a la iluminación ambiental en las proximidades de la pantalla objetivo. Por ejemplo, la coordenada vertical podría reducirse a un valor de luminancia más bajo si la pantalla está en condiciones de iluminación ambiental oscura (o se estima que los ojos del espectador están adaptados a la oscuridad) y el valor
5
10
15
20
25
30
35
40
45
50
55
podría aumentarse a un valor más alto, donde la pantalla objetivo está en un entorno que tiene iluminación ambiental alta (o se estima que los ojos de los espectadores están adaptados a condiciones más luminosas).
En algunas realizaciones, la cantidad de ajuste de saturación (p. ej., de acuerdo con las Ecuaciones (20), (21) y (22) y las Ecuaciones (28), (29) y (30)) se basa en parte en la iluminación ambiental o en una adaptación estimada de los ojos de los espectadores (que a su vez puede ser en base, al menos en parte, a la iluminación ambiental medida o a una combinación de la iluminación ambiental medida y del contenido de visualización anterior), así como en las características de la pantalla objetivo. Por ejemplo, el parámetro S puede ajustarse en base a la iluminación ambiental en la proximidad de la pantalla objetivo o una combinación de la iluminación ambiental medida y del contenido visualizado anteriormente. Por ejemplo, el valor del parámetro S podría ajustarse relativamente más bajo si la pantalla está en condiciones de iluminación ambiental oscura (o si se estima que los ojos del espectador están adaptados a la oscuridad) y el valor podría ajustarse relativamente más alto cuando la pantalla objetivo está en un entorno que tiene iluminación ambiental alta (o se estima que los ojos de los espectadores están adaptados a condiciones más luminosas). Algunas realizaciones proporcionan una unidad de control de resaturación que recibe una señal de un sensor de iluminación ambiental y/o señales que contienen un contenido de imagen anterior y/o señales indicativas de la luminosidad total del contenido visualizado anterior. La unidad de control de resaturación puede configurarse para ajustar nuevos valores para un parámetro (por ejemplo, el parámetro S) que afecta a una cantidad de resaturación en base a la(s) señal(es) recibida(s).
En algunas realizaciones se tienen en cuenta las características espectrales de la iluminación ambiental. Por ejemplo, la ubicación de los puntos 57C en las funciones de transferencia para cada uno de los canales de color se puede ajustar por separado en base en parte a la cantidad de iluminación ambiental en un rango espectral correspondiente al canal de color.
Además, o como alternativa, la pendiente de las funciones de transferencia puede controlarse en base a la iluminación ambiental (o estimaciones de la adaptación de los ojos de los espectadores). Donde la iluminación ambiental es más brillante, los reflejos de una superficie de visualización tienden a elevar el nivel de negro. Esto reduce eficazmente el rango de la pantalla objetivo. En condiciones de iluminación ambiental alta (se estima que los ojos de los espectadores están adaptados a la luz), la pendiente de la curva de transferencia en la región de tono medio puede reducirse para proporcionar una experiencia de visualización mejorada en las condiciones ambientales. Por ejemplo, para condiciones de iluminación ambiental baja (oscura), la percepción del contraste disminuye. Esto puede resultar en una imagen que parece "plana". Por lo tanto, la pendiente de la parte de tono medio de la función de transferencia puede aumentar desde una pendiente de 1:1 a una pendiente mayor, tal como una pendiente de hasta 1:1,5 o más (por ejemplo, una pendiente de 1,3) para aumentar el nivel de contraste para los ojos adaptados a la oscuridad. Esto se puede hacer cambiando el valor del parámetro libre n donde se aplican las funciones de transferencia del tipo ilustrado por la Ecuación (1). La pendiente puede controlarse en respuesta a una entrada de un sensor de iluminación ambiental.
En algunas realizaciones, se proporciona un circuito de adaptación de luz que estima un nivel de adaptación del sistema visual humano en respuesta a entradas que pueden incluir una señal desde el sensor de iluminación ambiental, una señal que representa una media ponderada u otro indicador del brillo del contenido de imagen histórico o similares. El circuito de adaptación a la luz puede basarse en un modelo del sistema visual humano, por ejemplo. En la técnica se conocen diversos algoritmos para estimar el nivel de adaptación del sistema visual humano. El circuito de adaptación de luz puede implementar tales algoritmos de cualquier manera adecuada, incluyendo software que se ejecuta en uno o más procesadores de datos programables, circuitos lógicos fijos o combinaciones de los mismos. Los valores para el contraste de tono medio y/o las ubicaciones de los puntos 57C en las funciones de transferencia pueden controlarse automáticamente en respuesta a una salida del circuito de adaptación de luz.
En algunas realizaciones, las funciones de transferencia se ajustan una vez para una pantalla objetivo. Las funciones de transferencia pueden, por ejemplo, integrarse en la pantalla objetivo e incorporarse en la forma de uno o más procesadores programables que ejecutan firmware u otro software que realiza la asignación de acuerdo con las funciones de transferencia como se ha descrito anteriormente; tablas de búsqueda que implementan las funciones de transferencia descritas anteriormente; circuitos lógicos cableados o configurables que están configurados para proporcionar salida en base a las funciones de transferencia descritas anteriormente; o similares.
En algunas realizaciones, los valores de control para los canales rojo, verde y azul de la pantalla objetivo se convierten a una profundidad de bits que coincide con el de la pantalla. Por ejemplo, la pantalla puede utilizar valores de control de 8 bits. Si las funciones de transferencia se aplican utilizando cálculos de coma flotante u otros cálculos de mayor precisión, entonces, la conversión puede implicar, por ejemplo, redondear los valores de control a un valor de 8 bits correspondiente más cercano.
5
10
15
20
25
30
35
40
45
50
En las realizaciones anteriores, los valores mínimos y máximos de luminancia para los datos de vídeo de entrada pueden hacerse para asignar respectivamente a los valores mínimo y máximo de brillo de los píxeles de la pantalla. Además, un punto de tono medio seleccionado de la señal de video de entrada puede hacerse para asignar a un punto de tono medio seleccionado para la pantalla. El contraste de tono medio sigue siendo un parámetro libre. Otra característica de las funciones de transferencia descritas anteriormente es que proporcionan compresión o expansión tanto para valores bajos como altos, a la vez que preservan el contraste local en un rango de tono medio.
En algunas realizaciones, las imágenes particulares (un fotograma de video particular o secuencia de fotogramas de video, por ejemplo), son de luminancia promedio relativamente baja (clave baja), mientras que otras imágenes (p. ej., fotogramas o grupos de fotogramas) pueden hacerse deliberadamente para tener una luminancia promedio relativamente alta (clave alta). En algunas realizaciones, la información sobre la clave prevista de la imagen se proporciona en forma de metadatos. Los metadatos pueden, por ejemplo, crearse y asociarse con los datos de imagen durante una operación de graduación de color. Por ejemplo, los metadatos pueden estar incrustados en o asociados de otra manera con una señal que transporta datos de video de color graduado. En tales realizaciones, la clave de la imagen, como se indica por los metadatos, puede utilizarse para determinar el(los) punto(s) de anclaje de tono medio utilizados en las funciones de transferencia. Cuando los metadatos indican una imagen de clave baja, la coordenada vertical del punto de anclaje se puede mover a un valor menor, recreando así la clave en la pantalla objetivo.
El diferente contenido de vídeo puede estar graduado de color para diferentes pantallas de referencia. Cuando se sigue el enfoque descrito anteriormente, puede ser deseable asignar el contenido de manera diferente en cualquier pantalla objetivo particular dependiendo de las características de la pantalla de referencia en la que se realizó la graduación de color. La información que identifica la pantalla de referencia o sus características puede, por ejemplo, transportarse en metadatos incrustados en, o asociados de otra manera con los datos de imagen. Una pantalla objetivo puede almacenar parámetros para una pluralidad de diferentes conjuntos de funciones de transferencia. Los diferentes conjuntos de funciones de transferencia pueden corresponder a y utilizarse para datos de video que han sido sincronizados de color utilizando diferentes pantallas de referencia.
Otra característica de las funciones de transferencia de ejemplo que tienen la forma proporcionada por la Ecuación (1), es que la misma función de transferencia puede proporcionar bien compresión o expansión en los extremos superior e inferior del rango, dependiendo de los parámetros elegidos. Por ejemplo, en un caso en el que la pantalla objetivo tiene un rango de luminancia mayor que los datos de entrada, entonces la pantalla objetivo puede configurarse con funciones de transferencia que expanden el rango de los datos de imagen para coincidir o aproximarse más cercanamente a los de la pantalla objetivo.
Una ventaja de los métodos y el aparato de acuerdo con algunas realizaciones descritas en el presente documento son que la asignación se realiza en el espacio de color RGB de la pantalla objetivo. Esto puede ahorrar cantidades muy importantes de computación y/o reducir la complejidad del hardware requerido para realizar la asignación.
La asignación puede realizarse en tiempo real.
Los métodos de acuerdo con algunas realizaciones proporcionan control directo sobre cada uno de: 1) el brillo promedio de la imagen ("punto de adaptación"), 2) el contraste de tono medio local (ajustado por la pendiente de la curva tonal), 3) el negro de entrada se asigna a la luminancia mínima de la pantalla, y 4) el blanco de entrada se asigna a la luminancia máxima de la pantalla. Se ha encontrado que estas variables son fundamentales para proporcionar imágenes que recrean la intención creativa tal como se incorpora en los datos de imagen originales. En las realizaciones de ejemplo, estas variables corresponden explícitamente a parámetros separados. Tales métodos proporcionan consecuentemente una manera simple y eficaz de realizar la asignación de color que toma datos de imagen originales (que pueden, por ejemplo, comprender datos de alto rango dinámico (HDR) y/o datos de imagen de color graduado) y asigna los datos de imagen originales en gama tridimensional limitada de una pantalla de salida especificada.
Los métodos y el aparato tal como se describen en el presente documento también pueden, o como alternativa, utilizarse en la graduación de color/creación de contenido. Un colorista puede estar provisto con un filtro que implementa transformaciones como se ha descrito anteriormente. El filtro puede tener controles que permiten al colorista ajustar directamente los parámetros de las funciones de transferencia. El colorista puede utilizar estos controles, por ejemplo, para ajustar el nivel de negro, etc. En algunas realizaciones, los controles incluyen controles que permiten el ajuste directo de uno o más de: una o más coordenadas para uno o más de un punto de anclaje de nivel de blanco, un punto de anclaje de nivel de negro y un punto de anclaje de nivel medio (p. ej., los puntos 57A, 57B y 57C respectivamente) y un contraste de nivel medio (p. ej., el parámetro n). Tales controles pueden permitir
5
10
15
20
25
30
35
40
45
50
que el colorista ajuste el nivel de blanco, el nivel de negro y la clave sin afectar significativamente a la pendiente de tono medio y viceversa.
En algunas realizaciones, el aparato está configurado para determinar automáticamente un conjunto inicial de parámetros que pueden estar cerca de la intención del colorista. Estos parámetros iniciales pueden generarse, por ejemplo, en base a información que caracteriza el contenido de video de entrada (p. ej., valores mínimo y máximo para coordenadas de color/de luminancia de píxel) e información que caracteriza una pantalla objetivo (p. ej., nivel de blanco, nivel de negro y opcionalmente metadatos (p. ej. metadatos que indican una clave de los datos de imagen que se procesan).
La producción de vídeo implica la creación de diferentes versiones para pantallas que tienen capacidades mayores y menores. Por ejemplo, la graduación del Rango Dinámico Estándar (SDR) se puede realizar para producir video para visualizar en pantallas tradicionales. Se puede aplicar una herramienta como se describe en el presente documento para crear una versión SDR de video automáticamente. Un colorista puede guiar la operación de la herramienta para producir resultados optimizados.
Además, cuando un colorista ha ajustado los parámetros para proporcionar una versión para visualizar en una pantalla de capacidad inferior que parámetros para la utilización en la realización de asignación para pantallas que tienen capacidades intermedias, puede determinarse a partir de los valores de los parámetros seleccionados por el colorista para la pantalla de capacidad inferior. Esto puede hacerse, por ejemplo, interpolando los valores de parámetros ajustados por el colorista para pantallas que tienen capacidades superiores e inferiores que la pantalla que tiene capacidades intermedias.
Los métodos y el aparato descritos en el presente documento no están restringidos para utilizar en conexión con la sincronización de color a nivel profesional. Las herramientas para la sincronización de color están disponibles para aficionados, e incluso cuando la sincronización de color se realiza en un monitor no calibrado (p. ej., pantalla de un ordenador en el hogar, televisión, etc.), los métodos y el aparato descritos en el presente documento pueden utilizarse para traducir contenido creado en el monitor no calibrado a otra pantalla (p. ej., estimando las capacidades de la pantalla de sincronización de color no calibrada). La tecnología como se describe en el presente documento también tiene aplicación a señales que no están sincronizadas de color.
Combinación De Un Operador De Asignación De Tono Global Con Un Operador De Asignación De Tono De Múltiples Escalas Local
Los métodos y el aparato de asignación de color como se describen en el presente documento también se pueden combinar con otras técnicas de asignación de tono, p. ej., operadores de asignación de tono (TMO) locales. La Figura 6 representa una realización de ejemplo, en la que un operador de asignación de tono global como se describe en el presente documento se combina con un operador de asignación de tono de múltiples escalas local como el descrito por G. J. Ward en la Solicitud Provisional de los EE.UU. 61/448,606, "Un Operador De Asignación De Tonos De Múltiples Escalas Local," (en el presente documento se denominará como la referencia "Ward"), presentada también como Solicitud de Patente Internacional N° PCT/US2012/027267, presentada el 1 de marzo de 2012, incorporada en el presente documento como referencia en su totalidad. La realización de ejemplo combina la predictibilidad y la estabilidad de la TMO global con la capacidad de conservar reflejos y fidelidad de color cuando se utiliza un operador de múltiples escalas (MS TMO) local.
Como se muestra en la Figura 6, el método 60 se inicia en el paso 62 accediendo a los datos de imagen o de vídeo de entrada. Estos datos pueden almacenarse o transmitirse en una variedad de formatos de color, tales como YCbCr, RGB, XYZ y similares. En el paso 63, uno puede extraer la componente de luminancia, p. ej. Y, de los datos de entrada. Dependiendo del formato de los datos de entrada (p. ej., RGB), este paso puede requerir una transformación de color (p. ej., de RGB a XYZ). El paso 64 puede aplicar un operador de asignación de tono global 55, como se describe por la ecuación (1), a la componente de color Y de los datos de entrada. En una realización de ejemplo, los puntos de anclaje del TMO global 55 pueden seleccionarse de modo que el rango de luminancia de los datos de entrada se asigna al rango [4 * LdMin, 1/2 * LdMax :ima
de la pantalla objetivo. Los factores de escala de 4 y % son típicos, pero ajustables.
En una realización de ejemplo, la salida del paso 64 puede indicarse como los datos de luminancia de tono asignado globalmente Y™. En el paso 65, se puede aplicar a los datos Y™ un operador de asignación de tono de múltiples escalas local (MS TMO) como se describe por "Ward". Por ejemplo, primero, uno puede calcular una imagen global de relación de Log
Rl = log^f , (32)
5
10
15
20
25
30
35
40
45
50
definida como el logaritmo de los datos de luminancia de tono asignado global, dividido por los píxeles de luminancia originales. Dada la imagen de relación de Log RL, global como se describe por Ward, la salida del MS TMO (p. ej., el paso 65) puede ser una imagen de luminancia de tono asignado local, indicada como YMS. Utilizando Yms, uno puede calcular
imagen6
(33)
y
imagen7
En el paso 66, los datos Xms, Yms, y Zms pueden convertirse de nuevo a datos de Rms, Gms, y Bms (RGBms) con niveles de primarios, de blanco y de negro determinados por la pantalla objetivo. Los valores de RGBms negativos o fuera de gama se pueden recortar a valores positivos muy pequeños o se pueden reasignar a valores RGB en la gama utilizando cualquiera de los algoritmos de asignación de gama conocidos.
Dados los datos de RGBms en gama del paso 66, el paso 67, puede volver a aplicar el operador de asignación de tono global 55 a todas las componentes de color para dar salida a los datos corregidos de tono asignado globalmente RGBg-ms. La aplicación de la segunda operación global de asignación de tono garantiza que la salida del MS TMO está en el rango de la pantalla objetivo. Finalmente, en el paso 68, antes de visualizar los datos de imagen (paso 69), los datos RGBg-ms pueden corregirse en gamma según sea necesario para la pantalla de salida.
Ciertas implementaciones de la invención comprenden procesadores de computadora que ejecutan instrucciones de software que hacen que los procesadores realicen un método de la invención. Por ejemplo, uno o más procesadores en una pantalla, una estación de graduación de color, un decodificador, un transcodificador o similares, pueden implementar métodos de transformación de datos de imagen como se ha descrito anteriormente ejecutando instrucciones de software en una memoria de programa accesible para los procesadores. La invención también puede proporcionarse en forma de un producto de programa. El producto de programa puede comprender cualquier medio que transporte un conjunto de señales legibles por computadora, que comprenden instrucciones que, cuando se ejecutan mediante un procesador de datos, hacen que el procesador de datos ejecute un método de la invención. Los productos del programa de acuerdo con la invención pueden estar en cualquiera de una amplia variedad de formas. El producto de programa puede comprender, por ejemplo, medios físicos tales como medios de almacenamiento de datos magnéticos que incluyen disquetes, unidades de disco duro, medios ópticos de almacenamiento de datos que incluyen Cd ROM, DVD, medios de almacenamiento de datos electrónicos que incluyen ROM, flash RAM o similares. Las señales legibles por ordenador en el producto del programa pueden opcionalmente comprimirse o encriptarse.
Donde un componente (p. ej. un módulo de software, procesador, conjunto, dispositivo, circuito, etc.) se hace referencia a lo anterior, a menos que se indique lo contrario, la referencia a ese componente (incluyendo una referencia a un "medio") debe interpretarse como incluyendo como equivalentes de esa componente cualquier componente que realice la función del componente descrito (es decir, que es funcionalmente equivalente), que incluye componentes que no son estructuralmente equivalentes a la estructura dada a conocer que realiza la función en las realizaciones de ejemplo ilustradas de la invención.
Algunas realizaciones no limitantes pueden (p. ej., dependiendo de las circunstancias) proporcionar una o más de las siguientes ventajas:
• la asignación de acuerdo con una curva de asignación de tono con un punto de anclaje de negro puede evitar una compresión tonal excesiva del contenido de entrada oscuro;
• la asignación de acuerdo con una curva de asignación de tono con puntos de negro y/o puntos de blanco puede utilizar más del rango de luminancia de una pantalla objetivo que una asignación de tonos de acuerdo con una curva sin uno o ambos de tales puntos de anclaje;
• las funciones de asignación específica de canal de color que maximizan el rango de luminancia pueden aplicarse al espacio de color RGB de una pantalla objetivo (p. ej., después de la conversión desde un espacio de color de entrada al espacio de color RGB de pantalla objetivo); y
• el punto de blanco, el brillo y/o el contraste medio de los datos de video de salida para una pantalla objetivo pueden ajustarse en la función de transferencia (p. ej., en lugar de antes o después de la asignación de acuerdo con una función de transferencia).
Algunas realizaciones pueden no proporcionar ninguna de las ventajas anteriores; algunas realizaciones pueden proporcionar diferentes ventajas (p. ej., en lugar de o complementarias a las ventajas anteriores).

Claims (11)

  1. REIVINDICACIONES
    1. Aparato que comprende:
    una unidad de asignación de coordenadas de píxel configurada para transformar datos de imagen de acuerdo con una función de transferencia parametrizada, caracterizada por una pluralidad de puntos de anclaje y un 5 parámetro libre, la función de transferencia parametrizada que tiene una pendiente de rango medio controlada por el parámetro libre,
    en donde las transformaciones en los puntos de anclaje no se ven afectadas por el parámetro libre;
    en donde los puntos de anclaje comprenden puntos de anclaje de nivel de negro y de nivel de blanco y un punto de anclaje de tono medio, el punto de anclaje de nivel de negro corresponde a una transformación desde un
    10 nivel de negro de una pantalla de sincronización de color utilizada en la sincronización de color o en la aprobación de los datos de imagen a un nivel de negro de la pantalla objetivo utilizada para visualizar los datos de imagen transformados, el punto de anclaje de nivel de blanco correspondiente a una transformación de un nivel de blanco de la pantalla de sincronización de color a un nivel de blanco de la pantalla objetivo;
    en donde el punto de anclaje de tono medio afecta a un brillo objetivo de los datos de imagen en la pantalla
    15 objetivo;
    en donde el nivel de negro de la pantalla de sincronización de color difiere del nivel de negro de la pantalla objetivo y/o en donde el nivel de blanco de la pantalla de sincronización de color difiere del nivel de blanco de la pantalla objetivo;
    en donde el aparato está configurado para recibir metadatos asociados con los datos de imagen, los
    20 metadatos que transportan información sobre la pantalla de sincronización de color;
    en donde el aparato está configurado para determinar valores para la pluralidad de puntos de anclaje de la función de transferencia parametrizada utilizando la información sobre la pantalla de sincronización de color transportada en los metadatos recibidos y la información sobre la pantalla objetivo;
    en donde el punto de anclaje de nivel de negro se determina para tener el nivel de negro de la pantalla de
    25 sincronización de color como su coordenada horizontal y el nivel de negro de la pantalla objetivo como su coordenada vertical; y
    en donde el punto de anclaje de nivel de blanco se determina para tener el nivel de blanco de la pantalla de sincronización de color como su coordenada horizontal y el nivel de blanco de la pantalla objetivo como su coordenada vertical.
    30 2. Aparato de acuerdo con la reivindicación 1, en donde los datos de imagen comprenden conjuntos de valores de
    píxel para píxeles en una imagen, los conjuntos de valores de píxel que comprenden valores de color para cada uno de una pluralidad de colores primarios y el aparato comprende una pluralidad de unidades de asignación de coordenadas de píxel cada una conectada para transformar uno correspondiente de los valores de color.
  2. 3. Aparato de acuerdo con la reivindicación 2 que comprende una pantalla electrónica de imagen, en donde los
    35 valores de color cada uno corresponde a un color primario que es nativo para la pantalla electrónica de imagen.
  3. 4. Aparato de acuerdo con una cualquiera de las reivindicaciones 1 a 3 que comprende un sensor de iluminación ambiental y un circuito conectado para recibir una señal de iluminación ambiental del sensor de iluminación ambiental y configurado para controlar uno o más de los parámetros libres y una coordenada de uno de los puntos de anclaje en base, al menos en parte, a la señal de iluminación ambiental.
    40 5. Aparato de acuerdo con una cualquiera de las reivindicaciones 1 a 4, el punto de anclaje de tono medio que
    transforma un valor medio representativo de los datos de imagen a un valor medio para la pantalla objetivo.
  4. 6. Aparato de acuerdo con una cualquiera de las reivindicaciones 1 a 5, en donde la unidad de asignación de coordenadas de píxel está configurada para realizar una transformación de acuerdo con:
    . €t +
    V — —-----------------—
    1+CaV"
    45 donde V es un valor de coordenadas de entrada, V' es un valor de coordenadas de salida, C1, C2 y C3 son
    parámetros correspondientes a los puntos de anclaje y n es el parámetro libre.
  5. 7. Aparato de acuerdo con una cualquiera de las reivindicaciones 1 a 6, en donde el aparato está configurado para resaturar píxeles de datos de imagen transformada de acuerdo con la cantidad de compresión tonal de los píxeles de datos de imagen transformada.
    50 8. Un método para asignar datos de imagen para visualizar en una pantalla objetivo, el método que comprende
    transformar valores de píxel de los datos de imagen a correspondientes valores de píxel transformados de acuerdo
    5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    con una función de transferencia parametrizada caracterizada por una pluralidad de puntos de anclaje y un parámetro libre, la función de transferencia parametrizada que tiene una pendiente de rango medio controlada por el parámetro libre,
    en donde las transformaciones de los valores de píxel correspondientes a los puntos de anclaje no se ven afectadas por el parámetro libre;
    en donde los puntos de anclaje comprenden puntos de anclaje de nivel de negro y de nivel de blanco y un punto de anclaje de tono medio, el punto de anclaje de nivel de negro correspondiente a una transformación desde un nivel de negro de una pantalla de sincronización de color utilizada en la sincronización de color o en la aprobación de los datos de imagen a un nivel de negro de la pantalla objetivo, el punto de anclaje de nivel de blanco correspondiente a una transformación desde un nivel de blanco de la pantalla de sincronización de color a un nivel de blanco de la pantalla objetivo;
    en donde el punto de anclaje de tono medio afecta a un brillo objetivo de los datos de imagen en la pantalla
    objetivo;
    en donde el nivel de negro de la pantalla de sincronización de color difiere del nivel de negro de la pantalla objetivo y/o en donde el nivel de blanco de la pantalla de sincronización de color difiere del nivel de blanco de la pantalla objetivo;
    en donde se reciben metadatos asociados con los datos de imagen, los metadatos que transportan información sobre la pantalla de sincronización de color;
    en donde los valores para la pluralidad de puntos de anclaje de la función de transferencia parametrizada se determinan utilizando la información sobre la pantalla de sincronización de color transportada en los metadatos recibidos y la información sobre la pantalla objetivo;
    en donde el punto de anclaje de nivel de negro se determina para tener el nivel de negro de la pantalla de sincronización de color como su coordenada horizontal y el nivel de negro de la pantalla objetivo como su coordenada vertical; y
    en donde el punto de anclaje de nivel de blanco se determina para tener el nivel de blanco de la pantalla de sincronización de color como su coordenada horizontal y el nivel de blanco de la pantalla de objetivo como su coordenada vertical.
  6. 9. Un método de acuerdo con la reivindicación 8, en donde los datos de imagen comprenden contenido de color graduado.
  7. 10. Un método de acuerdo con la reivindicación 8, en donde los valores de píxel comprenden, para cada uno de los píxeles, un conjunto de una pluralidad de valores correspondientes respectivamente a una pluralidad de colores primarios y el método comprende transformar por separado el valor de píxel correspondiente a cada uno de la pluralidad de colores primarios.
  8. 11. Un método de acuerdo con una cualquiera de las reivindicaciones 8 a 10, en donde la función de transferencia viene dada por:
    ■ _C1 + C2Vr‘
    í + cyK*
    donde V es un valor de píxel de entrada, V' es un valor de píxel transformado, C1, C2 y C3 son parámetros correspondientes a puntos de anclaje y n es el parámetro libre.
  9. 12. Un método de acuerdo con una cualquiera de las reivindicaciones 8 a 11 que comprende resaturar los valores de píxel transformados de acuerdo con la cantidad de compresión tonal de los valores de píxel transformados.
  10. 13. Aparato de manipulación de color para modificar valores de color en datos de imagen, el aparato de manipulación de color que comprende:
    una primera memoria o entrada para datos de imagen de origen;
    una segunda memoria o salida para datos de imagen modificados;
    un aparato de acuerdo con cualquiera de las reivindicaciones 1 a 7 que comprende una unidad de asignación de coordenadas de píxel conectada para acceder a la primera memoria o entrada y configurada para transformar los datos de imagen de origen de acuerdo con una función de transferencia caracterizada por una pluralidad de puntos de anclaje y un parámetro libre, la función de transferencia que tiene una pendiente de rango medio controlada por el parámetro libre, en donde las transformaciones en los puntos de anclaje no se ven afectadas por el parámetro libre para producir los datos de imagen modificados y para proporcionar los datos de imagen modificados a la segunda memoria o salida;
    una entrada de usuario configurada para aceptar de un usuario un valor para el parámetro libre; y
    una pantalla conectada para visualizar los datos de imagen modificados.
  11. 14. Aparato de manipulación de color de acuerdo con la reivindicación 13, en donde los datos de imagen comprenden una pluralidad de canales de color, el aparato comprende una pluralidad de unidades de asignación de píxel, una para cada uno de los canales de color y la entrada de usuario está configurada para aceptar del usuario una valor separado del parámetro libre para cada uno de los canales de color.
    5 15. Un método para asignar datos de imagen para visualizar en una pantalla objetivo, el método que comprende:
    transformar los valores de píxel de los datos de imagen a primeros valores de píxel de tono asignados globalmente de acuerdo con el método de cualquiera de las reivindicaciones 8 a 12; y
    transformar los valores de píxel asignados globalmente a los valores de píxel asignados localmente de acuerdo con un método de asignación de tonos a múltiples escalas local.
    10
ES12711308.2T 2011-03-15 2012-03-15 Método y aparato para transformación de datos de imagen Active ES2664508T3 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161453107P 2011-03-15 2011-03-15
US201161453107P 2011-03-15
US201161567784P 2011-12-07 2011-12-07
US201161567784P 2011-12-07
PCT/US2012/029189 WO2012125802A1 (en) 2011-03-15 2012-03-15 Method and apparatus for image data transformation

Publications (1)

Publication Number Publication Date
ES2664508T3 true ES2664508T3 (es) 2018-04-19

Family

ID=45895475

Family Applications (2)

Application Number Title Priority Date Filing Date
ES12711308.2T Active ES2664508T3 (es) 2011-03-15 2012-03-15 Método y aparato para transformación de datos de imagen
ES17205328T Active ES2816103T3 (es) 2011-03-15 2012-03-15 Método y aparato para la transformación de datos de imagen

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES17205328T Active ES2816103T3 (es) 2011-03-15 2012-03-15 Método y aparato para la transformación de datos de imagen

Country Status (13)

Country Link
US (4) US9224363B2 (es)
EP (2) EP3340598B1 (es)
JP (4) JP5770865B2 (es)
KR (3) KR101481984B1 (es)
CN (4) CN103763456B (es)
BR (2) BR122015005675B1 (es)
ES (2) ES2664508T3 (es)
HK (1) HK1218198A1 (es)
PL (2) PL3340598T3 (es)
PT (1) PT3340598T (es)
RU (3) RU2554860C2 (es)
TW (2) TWI538473B (es)
WO (1) WO2012125802A1 (es)

Families Citing this family (128)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8666148B2 (en) 2010-06-03 2014-03-04 Adobe Systems Incorporated Image adjustment
EP2518719B1 (en) 2011-04-08 2016-05-18 Dolby Laboratories Licensing Corporation Image range expansion control methods and apparatus
US8731287B2 (en) 2011-04-14 2014-05-20 Dolby Laboratories Licensing Corporation Image prediction based on primary color grading model
HUE058712T2 (hu) 2011-05-27 2022-09-28 Dolby Laboratories Licensing Corp Skálázható rendszerek színkezelés vezérlésére, amelyek változó szintû metaadatokat tartalmaznak
US8903169B1 (en) 2011-09-02 2014-12-02 Adobe Systems Incorporated Automatic adaptation to image processing pipeline
US9008415B2 (en) * 2011-09-02 2015-04-14 Adobe Systems Incorporated Automatic image adjustment parameter correction
US8988552B2 (en) 2011-09-26 2015-03-24 Dolby Laboratories Licensing Corporation Image formats and related methods and apparatuses
KR101812469B1 (ko) 2011-12-06 2017-12-27 돌비 레버러토리즈 라이쎈싱 코오포레이션 상이한 디스플레이 능력들을 통한 지각적 휘도 비선형성―기반 이미지 데이터 교환을 향상시키는 방법
US10242650B2 (en) 2011-12-06 2019-03-26 Dolby Laboratories Licensing Corporation Perceptual luminance nonlinearity-based image data exchange across different display capabilities
US9645386B2 (en) 2011-12-10 2017-05-09 Dolby Laboratories Licensing Corporation Calibration and control of displays incorporating MEMS light modulators
US9024961B2 (en) 2011-12-19 2015-05-05 Dolby Laboratories Licensing Corporation Color grading apparatus and methods
CN104160705B (zh) 2012-03-12 2018-11-16 杜比实验室特许公司 三维视觉动态范围编码
US9105078B2 (en) 2012-05-31 2015-08-11 Apple Inc. Systems and methods for local tone mapping
WO2014043005A1 (en) 2012-09-12 2014-03-20 Dolby Laboratories Licensing Corporation Display management for images with enhanced dynamic range
MX338258B (es) 2012-10-08 2016-04-11 Koninkl Philips Nv Procesamiento de imagenes por cambio de luminancia con restricciones de color.
CN104956670B (zh) 2013-01-25 2017-09-08 杜比实验室特许公司 基于全局显示管理的光调制
CN105009580B (zh) 2013-02-21 2017-09-29 杜比实验室特许公司 高动态范围视频的显示管理
JP5526251B1 (ja) * 2013-03-25 2014-06-18 Eizo株式会社 色変換方法、階調値補正装置、コンピュータプログラム及び表示装置
KR20160019060A (ko) * 2013-06-10 2016-02-18 톰슨 라이센싱 큰 동적 범위 픽처들의 평균 휘도를 적응시키기 위한 인코딩과 디코딩 방법들 및 대응하는 인코더 및 디코더
ES2769593T3 (es) 2013-07-16 2020-06-26 Koninklijke Philips Nv Procedimiento y aparato para crear una función EOTF para un mapeo de código universal para una imagen HDR
TWI555392B (zh) 2013-07-30 2016-10-21 杜比實驗室特許公司 用於產生場景穩定的元資料之系統和方法
WO2015061335A2 (en) * 2013-10-22 2015-04-30 Dolby Laboratories Licensing Corporation Guided color grading for extended dynamic range
EP2989793B1 (en) * 2013-11-13 2017-04-05 Dolby Laboratories Licensing Corporation Workflow for content creation and guided display management of enhanced dynamic range video
WO2015077329A1 (en) * 2013-11-22 2015-05-28 Dolby Laboratories Licensing Corporation Methods and systems for inverse tone mapping
US9584786B2 (en) 2014-03-05 2017-02-28 Dolby Laboratories Licensing Corporation Graphics blending for high dynamic range video
US9230338B2 (en) 2014-03-05 2016-01-05 Dolby Laboratories Licensing Corporation Graphics blending for high dynamic range video
US9196022B2 (en) * 2014-03-10 2015-11-24 Omnivision Technologies, Inc. Image transformation and multi-view output systems and methods
EP3117612A1 (en) * 2014-03-14 2017-01-18 VID SCALE, Inc. Systems and methods for rgb video coding enhancement
US10217438B2 (en) * 2014-05-30 2019-02-26 Apple Inc. User interface and method for directly setting display white point
CN104052988B (zh) * 2014-06-16 2016-03-30 京东方科技集团股份有限公司 3d显示驱动方法及3d眼镜驱动方法
CN111263096B (zh) * 2014-06-30 2021-06-01 松下知识产权经营株式会社 由再现装置执行的方法以及再现装置
US9613407B2 (en) * 2014-07-03 2017-04-04 Dolby Laboratories Licensing Corporation Display management for high dynamic range video
KR102244918B1 (ko) 2014-07-11 2021-04-27 삼성전자주식회사 시인성을 향상시키고 전력 소모를 줄일 수 있는 디스플레이 컨트롤러와 이를 포함하는 디스플레이 시스템
CN107209927B (zh) * 2014-09-19 2020-07-03 巴尔科股份有限公司 利用减少的视觉假象提高对比度的方法
US10277783B2 (en) 2014-11-14 2019-04-30 Samsung Electronics Co., Ltd. Method and device for image display based on metadata, and recording medium therefor
EP3241071B1 (en) 2014-12-31 2021-12-22 Dolby Laboratories Licensing Corporation Improved integration rod assemblies for image projectors
US9860504B2 (en) 2015-01-09 2018-01-02 Vixs Systems, Inc. Color gamut mapper for dynamic range conversion and methods for use therewith
WO2016110341A1 (en) * 2015-01-09 2016-07-14 Koninklijke Philips N.V. Luminance changing image processing with color constancy
US9558538B2 (en) * 2015-01-09 2017-01-31 Vixs Systems, Inc. Dynamic range converter with frame by frame adaptation and methods for use therewith
US9544560B2 (en) * 2015-01-09 2017-01-10 Vixs Systems, Inc. Dynamic range converter with generic architecture and methods for use therewith
US9654755B2 (en) * 2015-01-09 2017-05-16 Vixs Systems, Inc. Dynamic range converter with logarithmic conversion and methods for use therewith
US9560330B2 (en) * 2015-01-09 2017-01-31 Vixs Systems, Inc. Dynamic range converter with reconfigurable architecture and methods for use therewith
US9589313B2 (en) * 2015-01-09 2017-03-07 Vixs Systems, Inc. Dynamic range converter with pipelined architecture and methods for use therewith
SG11201705702XA (en) 2015-01-19 2017-08-30 Dolby Laboratories Licensing Corp Display management for high dynamic range video
US10999607B2 (en) 2015-01-27 2021-05-04 Interdigital Madison Patent Holdings, Sas Methods, systems and apparatus for electro-optical and opto-electrical conversion of images and video
EP3054418A1 (en) * 2015-02-06 2016-08-10 Thomson Licensing Method and apparatus for processing high dynamic range images
EP3059937A1 (en) 2015-02-20 2016-08-24 Thomson Licensing Method and apparatus for encoding color mapping information and processing pictures based on color mapping information
CN106157334B (zh) * 2015-04-14 2019-11-15 北京智谷睿拓技术服务有限公司 信息处理方法和设备
US11323722B2 (en) 2015-04-21 2022-05-03 Interdigital Madison Patent Holdings, Sas Artistic intent based video coding
EP3295451B1 (en) 2015-05-12 2020-07-01 Dolby Laboratories Licensing Corporation Metadata filtering for display mapping for high dynamic range images
US9942489B2 (en) * 2015-06-02 2018-04-10 Samsung Electronics Co., Ltd. Adaptive tone mapping based on local contrast
US10007412B2 (en) * 2015-06-24 2018-06-26 Samsung Electronics Co., Ltd. Tone mastering system with creative intent metadata
US10043487B2 (en) 2015-06-24 2018-08-07 Samsung Electronics Co., Ltd. Apparatus and method for split screen display on mobile device
EP3113496A1 (en) * 2015-06-30 2017-01-04 Thomson Licensing Method and device for encoding both a hdr picture and a sdr picture obtained from said hdr picture using color mapping functions
WO2017015397A1 (en) 2015-07-22 2017-01-26 Dolby Laboratories Licensing Corporation Video coding and delivery with both spatial and dynamic range scalability
CN107852502B (zh) 2015-07-28 2021-07-20 杜比实验室特许公司 用于增强视频信号的位深的方法、编码器、解码器和***
JP6320440B2 (ja) 2015-08-04 2018-05-09 ドルビー ラボラトリーズ ライセンシング コーポレイション ハイダイナミックレンジ信号のための信号再構成
KR102049481B1 (ko) 2015-08-19 2019-11-27 삼성전자주식회사 이미지 변환을 수행하는 전자 장치 및 이의 방법
EP3139342A1 (en) * 2015-09-02 2017-03-08 Thomson Licensing Methods, systems and apparatus for over-exposure correction
WO2017053620A1 (en) 2015-09-23 2017-03-30 Dolby Laboratories Licensing Corporation Preserving texture/noise consistency in video codecs
EP3371976A1 (en) 2015-11-02 2018-09-12 Dolby Laboratories Licensing Corp. Layered representation containing crc codes and delivery of high dynamic range video
US10902567B2 (en) * 2015-11-24 2021-01-26 Koninklijke Philips N.V. Handling multiple HDR image sources
US9984446B2 (en) * 2015-12-26 2018-05-29 Intel Corporation Video tone mapping for converting high dynamic range (HDR) content to standard dynamic range (SDR) content
CN109219844B (zh) 2016-05-27 2021-08-20 杜比实验室特许公司 在视频优先级与图形优先级之间转换
ES2829350T3 (es) 2016-06-22 2021-05-31 Dolby Laboratories Licensing Corp Representación de amplia gama de colores en imágenes bidimensionales (2D) en pantallas con capacidad tridimensional (3D)
WO2018000126A1 (en) * 2016-06-27 2018-01-04 Intel Corporation Method and system of multi-dynamic range multi-layer video blending with alpha channel sideband for video playback
GB201611253D0 (en) 2016-06-29 2016-08-10 Dolby Laboratories Licensing Corp Efficient Histogram-based luma look matching
WO2018011054A1 (en) 2016-07-15 2018-01-18 Koninklijke Kpn N.V. Streaming virtual reality video
US9916638B2 (en) 2016-07-20 2018-03-13 Dolby Laboratories Licensing Corporation Transformation of dynamic metadata to support alternate tone rendering
JP2018013696A (ja) * 2016-07-22 2018-01-25 キヤノン株式会社 画像処理装置および表示装置
JP6301416B2 (ja) * 2016-09-05 2018-03-28 株式会社Screenホールディングス 画像処理方法、画像処理装置、および撮像装置
US10382735B2 (en) 2016-10-04 2019-08-13 Dolby Laboratories Licensing Corporation Targeted display color volume specification via color remapping information (CRI) messaging
CN116582674A (zh) * 2016-10-05 2023-08-11 杜比实验室特许公司 与源颜色体积信息的处理相关的方法
KR102554379B1 (ko) * 2016-10-31 2023-07-11 엘지디스플레이 주식회사 하이 다이나믹 레인지 영상 처리 방법 및 영상 처리 모듈과 그를 이용한 표시 장치
US10218952B2 (en) 2016-11-28 2019-02-26 Microsoft Technology Licensing, Llc Architecture for rendering high dynamic range video on enhanced dynamic range display devices
US20180152686A1 (en) * 2016-11-28 2018-05-31 Microsoft Technology Licensing, Llc Tone mapping functions for rendering high dynamic range video on enhanced dynamic range display devices
JP6822121B2 (ja) * 2016-12-19 2021-01-27 ソニー株式会社 画像処理装置、画像処理方法及びプログラム
WO2018119161A1 (en) * 2016-12-22 2018-06-28 Dolby Laboratories Licensing Corporation Ambient light-adaptive display management
EP3559933A1 (en) * 2016-12-22 2019-10-30 Dolby Laboratories Licensing Corporation Ambient light-adaptive display management
WO2018132329A1 (en) 2017-01-10 2018-07-19 Dolby Laboratories Licensing Corporation Display mapping for high dynamic range images
US11010877B2 (en) 2017-01-27 2021-05-18 Canon U.S.A., Inc. Apparatus, system and method for dynamic in-line spectrum compensation of an image
US10176561B2 (en) 2017-01-27 2019-01-08 Microsoft Technology Licensing, Llc Content-adaptive adjustments to tone mapping operations for high dynamic range content
US10104334B2 (en) 2017-01-27 2018-10-16 Microsoft Technology Licensing, Llc Content-adaptive adjustment of display device brightness levels when rendering high dynamic range content
US10490130B2 (en) * 2017-02-10 2019-11-26 Semiconductor Energy Laboratory Co., Ltd. Display system comprising controller which process data
JP6738972B2 (ja) 2017-02-15 2020-08-12 ドルビー ラボラトリーズ ライセンシング コーポレイション ハイダイナミックレンジ画像のためのトーン曲線マッピング
WO2018152063A1 (en) 2017-02-15 2018-08-23 Dolby Laboratories Licensing Corporation Tone curve mapping for high dynamic range images
EP3367210A1 (en) 2017-02-24 2018-08-29 Thomson Licensing Method for operating a device and corresponding device, system, computer readable program product and computer readable storage medium
CN110383802B (zh) * 2017-03-03 2021-05-25 杜比实验室特许公司 利用逼近函数的彩色图像修改方法
EP3399757A1 (en) * 2017-05-04 2018-11-07 Thomson Licensing Method and apparatus to encode and decode two-dimension point clouds
US10402952B2 (en) 2017-06-02 2019-09-03 Apple Inc. Perceptual tone mapping of SDR images for an HDR display
US10366516B2 (en) * 2017-08-30 2019-07-30 Shenzhen China Star Optoelectronics Semiconductor Display Technology Co., Ltd. Image processing method and device
WO2019050972A2 (en) * 2017-09-06 2019-03-14 Dolby Laboratories Licensing Corporation TONAL CURVE OPTIMIZATION METHOD AND VIDEO ENCODER AND VIDEO DECODER THEREOF
US10187622B1 (en) * 2017-09-08 2019-01-22 Apple Inc. Image data format conversion systems and methods
KR102526145B1 (ko) * 2017-11-24 2023-04-28 삼성디스플레이 주식회사 유기 발광 표시 장치 및 이의 구동 방법
EP3493150A1 (en) 2017-11-30 2019-06-05 InterDigital VC Holdings, Inc. Tone mapping adaptation for saturation control
US10803341B2 (en) * 2017-12-26 2020-10-13 Augentix Inc. Method and computer system of white point detection
JP6712822B2 (ja) 2017-12-27 2020-06-24 パナソニックIpマネジメント株式会社 表示装置および表示方法
KR101890538B1 (ko) * 2017-12-29 2018-08-30 (주)제이엘케이인스펙션 영상 변환 방법 및 장치
JP7027554B2 (ja) 2018-01-11 2022-03-01 ドルビー ラボラトリーズ ライセンシング コーポレイション コンテンツスキャン適応メタデータを用いた光レベル管理
JP7073191B2 (ja) 2018-05-25 2022-05-23 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
US10863157B2 (en) * 2018-07-06 2020-12-08 Samsung Electronics Co., Ltd. Guided tone mapping of high dynamic range video based on a Bezier curve for presentation on a display device
WO2020060980A1 (en) 2018-09-17 2020-03-26 Dolby Laboratories Licensing Corporation Display mapping for high dynamic range images on power-limiting displays
US11302288B2 (en) 2018-09-28 2022-04-12 Apple Inc. Ambient saturation adaptation
US11024260B2 (en) 2018-09-28 2021-06-01 Apple Inc. Adaptive transfer functions
US10672363B2 (en) 2018-09-28 2020-06-02 Apple Inc. Color rendering for images in extended dynamic range mode
US10957024B2 (en) 2018-10-30 2021-03-23 Microsoft Technology Licensing, Llc Real time tone mapping of high dynamic range image data at time of playback on a lower dynamic range display
CN109544657B (zh) * 2018-12-05 2023-11-28 上海联影医疗科技股份有限公司 医学图像迭代重建方法、装置、计算机设备和存储介质
CN111709764B (zh) * 2019-03-18 2023-04-18 腾讯科技(深圳)有限公司 多媒体内容的相关参数的确定方法、装置及存储介质
JP7483747B2 (ja) 2019-04-23 2024-05-15 ドルビー ラボラトリーズ ライセンシング コーポレイション ハイダイナミックレンジ画像のディスプレイ管理
US11425379B2 (en) 2019-05-31 2022-08-23 Hfi Innovation Inc. Method and apparatus of latency reduction for chroma residue scaling
US11473971B2 (en) * 2019-09-27 2022-10-18 Apple Inc. Ambient headroom adaptation
EP4136634A1 (en) 2020-04-17 2023-02-22 Dolby Laboratories Licensing Corp. Chromatic ambient light correction
US11935492B2 (en) * 2020-04-28 2024-03-19 Dolby Laboratories Licensing Corporation Image-dependent contrast and brightness control for HDR displays
JP7476354B2 (ja) * 2020-05-08 2024-04-30 ホアウェイ・テクノロジーズ・カンパニー・リミテッド エンコーダ、デコーダ、システム、およびトーンマッピング曲線パラメータを決定するための方法
JPWO2021235138A1 (es) 2020-05-22 2021-11-25
CN115803802A (zh) 2020-06-30 2023-03-14 杜比实验室特许公司 用于使用pq偏移进行环境光补偿的***和方法
EP4214925A1 (en) 2020-09-18 2023-07-26 Dolby Laboratories Licensing Corporation Trim-pass correction for cloud-based coding of hdr video
US11348470B1 (en) 2021-01-07 2022-05-31 Rockwell Collins, Inc. Apparent video brightness control and metric
EP4315232A1 (en) * 2021-03-22 2024-02-07 Dolby Laboratories Licensing Corporation Luminance adjustment based on viewer adaptation state
WO2022231629A1 (en) * 2021-04-30 2022-11-03 Hewlett-Packard Development Company, L.P. Color-blindness adjustment
EP4352964A1 (en) 2021-06-08 2024-04-17 Dolby Laboratories Licensing Corporation Chained reshaping function optimization
CN117426091B (zh) * 2021-06-08 2024-05-28 杜比实验室特许公司 用于生成或渲染图像的方法以及计算装置
EP4377879A1 (en) 2021-07-29 2024-06-05 Dolby Laboratories Licensing Corporation Neural networks for dynamic range conversion and display management of images
US12028658B2 (en) 2021-08-03 2024-07-02 Samsung Electronics Co., Ltd. Content creative intention preservation under various ambient color temperatures
WO2023028046A1 (en) 2021-08-24 2023-03-02 Dolby Laboratories Licensing Corporation Neural networks for precision rendering in display management
KR20240089140A (ko) 2021-09-28 2024-06-20 돌비 레버러토리즈 라이쎈싱 코오포레이션 Hdr 비디오를 위한 다단계 디스플레이 매핑 및 메타데이터 재구성
WO2023055612A1 (en) 2021-09-30 2023-04-06 Dolby Laboratories Licensing Corporation Dynamic spatial metadata for image and video processing
WO2023224917A1 (en) 2022-05-16 2023-11-23 Dolby Laboratories Licensing Corporation Trim pass metadata prediction in video sequences using neural networks

Family Cites Families (119)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55140372A (en) * 1979-04-18 1980-11-01 Matsushita Electric Ind Co Ltd Luminance signal processing unit
JPH0724424B2 (ja) 1986-09-02 1995-03-15 富士写真フイルム株式会社 画像処理方法及び装置
US5276779A (en) 1991-04-01 1994-01-04 Eastman Kodak Company Method for the reproduction of color images based on viewer adaption
JP3470906B2 (ja) * 1992-11-30 2003-11-25 株式会社日立製作所 テレビジョン受像機
JP3400506B2 (ja) * 1993-03-12 2003-04-28 オリンパス光学工業株式会社 画像処理装置
JP3201449B2 (ja) * 1994-04-06 2001-08-20 株式会社富士通ゼネラル 電子ディスプレイの映像表示処理方法およびその装置
US6075888A (en) 1996-01-11 2000-06-13 Eastman Kodak Company System for creating a device specific color profile
JPH10294853A (ja) 1997-04-21 1998-11-04 Fuji Photo Film Co Ltd 画像合成方法
US7382379B1 (en) 1997-06-27 2008-06-03 Eastman Kodak Company Arrangement for mapping colors between imaging systems and method thereof
US6411306B1 (en) * 1997-11-14 2002-06-25 Eastman Kodak Company Automatic luminance and contrast adustment for display device
US6229624B1 (en) * 1998-04-09 2001-05-08 Eastman Kodak Company Transform for digital images
JP3565020B2 (ja) * 1998-06-12 2004-09-15 松下電器産業株式会社 画像表示装置の補正データ生成方法
US6285798B1 (en) * 1998-07-06 2001-09-04 Eastman Kodak Company Automatic tone adjustment by contrast gain-control on edges
US6335983B1 (en) 1998-09-28 2002-01-01 Eastman Kodak Company Representing an extended color gamut digital image in a limited color gamut color space
US6847376B2 (en) 1998-11-13 2005-01-25 Lightsurf Technologies, Inc. Method and system for characterizing color display monitor output
JP4147655B2 (ja) 1998-12-07 2008-09-10 ソニー株式会社 画像処理装置及び画像処理方法
US6438264B1 (en) * 1998-12-31 2002-08-20 Eastman Kodak Company Method for compensating image color when adjusting the contrast of a digital color image
US6317153B1 (en) 1999-04-16 2001-11-13 Avid Technology, Inc. Method and system for calibrating color correction instructions between color correction devices
JP2001184016A (ja) * 1999-12-27 2001-07-06 Sharp Corp ガンマ補正装置
JP3708397B2 (ja) 2000-03-03 2005-10-19 三菱電機株式会社 色彩特性変換方法及び画像表示装置
JP3904841B2 (ja) 2000-05-15 2007-04-11 シャープ株式会社 液晶表示装置及びそれを用いた電子機器並びに液晶表示方法
JP2002092655A (ja) 2000-09-20 2002-03-29 Minolta Co Ltd 3次元仮想現実を表示するシステム及び方法
JP3620443B2 (ja) 2000-12-05 2005-02-16 日産自動車株式会社 自動車用表示装置
US6947079B2 (en) 2000-12-22 2005-09-20 Eastman Kodak Company Camera having verification display with reverse white balanced viewer adaptation compensation and method
US6989859B2 (en) 2000-12-22 2006-01-24 Eastman Kodak Company Camera having user interface ambient sensor viewer adaptation compensation and method
FR2820299B1 (fr) * 2001-02-02 2003-10-24 Seb Sa Appareil de cuisson a couvercle separable du dispositif de filtration
TW508560B (en) 2001-04-03 2002-11-01 Chunghwa Picture Tubes Ltd Method for performing different anti-compensation processes by segments on image gray levels inputted to plasma flat display
US7046992B2 (en) * 2001-05-11 2006-05-16 Telefonaktiebolaget Lm Ericsson (Publ) Authentication of termination messages in telecommunications system
JP3679060B2 (ja) 2001-05-30 2005-08-03 シャープ株式会社 カラー表示装置
JP2002359773A (ja) * 2001-05-31 2002-12-13 Seiko Epson Corp 画像入出力装置、画像変換方法および画像変換プログラム
EP1292113A3 (en) * 2001-08-23 2005-03-23 Eastman Kodak Company Tone scale adjustment
US7133070B2 (en) 2001-09-20 2006-11-07 Eastman Kodak Company System and method for deciding when to correct image-specific defects based on camera, scene, display and demographic data
JP4372401B2 (ja) * 2001-12-21 2009-11-25 シャープ株式会社 補正特性決定装置、補正特性決定方法および表示装置
US6954543B2 (en) 2002-02-28 2005-10-11 Ipac Acquisition Subsidiary I, Llc Automated discovery, assignment, and submission of image metadata to a network-based photosharing service
JP3994265B2 (ja) * 2002-03-04 2007-10-17 セイコーエプソン株式会社 画像処理システム、プロジェクタ、プログラムおよび情報記憶媒体
US6844881B1 (en) * 2002-03-29 2005-01-18 Apple Computer, Inc. Method and apparatus for improved color correction
JP2003337580A (ja) * 2002-05-21 2003-11-28 Seiko Epson Corp 映像表示装置
JP4231661B2 (ja) 2002-05-23 2009-03-04 オリンパス株式会社 色再現装置
US7113649B2 (en) * 2002-06-24 2006-09-26 Eastman Kodak Company Enhancing the tonal characteristics of digital images
US7236641B2 (en) * 2002-07-01 2007-06-26 Xerox Corporation Page background detection and neutrality on scanned documents
KR100490405B1 (ko) * 2002-07-02 2005-05-17 삼성전자주식회사 프린팅 시스템에 있어서 이미지의 색상 조정방법 및 이를위한 그래픽 사용자 인터페이스
US7289663B2 (en) 2002-07-24 2007-10-30 Eastman Kodak Company Producing an extended color gamut luminance-chrominance digital image from a captured image
JP2004163823A (ja) * 2002-11-15 2004-06-10 Fuji Photo Film Co Ltd 画像表示装置の品質管理システム
JP2004212598A (ja) 2002-12-27 2004-07-29 Sharp Corp 変換装置、補正回路、駆動装置、表示装置、検査装置および表示方法
EP1588550A1 (en) 2003-01-30 2005-10-26 Kodak Polychrome Graphics, LLC Color correction using a device-dependent display profile
US7616233B2 (en) 2003-06-26 2009-11-10 Fotonation Vision Limited Perfecting of digital image capture parameters within acquisition devices using face detection
US7840892B2 (en) 2003-08-29 2010-11-23 Nokia Corporation Organization and maintenance of images using metadata
US7259769B2 (en) 2003-09-29 2007-08-21 Intel Corporation Dynamic backlight and image adjustment using gamma correction
JP2005151147A (ja) 2003-11-14 2005-06-09 Toshiba Corp 再生装置及び再生方法
US7599551B2 (en) 2003-11-14 2009-10-06 Mitsubishi Denki Kabushiki Kaisha Color correction device and color correction method
US7492375B2 (en) 2003-11-14 2009-02-17 Microsoft Corporation High dynamic range image viewing on low dynamic range displays
GB2408872B (en) 2003-12-01 2008-12-31 Inventec Appliances Corp Method and apparatus for transforming a high dynamic range image into a low dynamic range image
JP4729568B2 (ja) 2004-06-30 2011-07-20 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 非演色色空間を介して変換されたビデオコンテンツからの周囲光のためのドミナントカラーの抽出
CN100583282C (zh) 2004-09-29 2010-01-20 彩色印片公司 色彩判定元数据生成的方法及设备
JP4151643B2 (ja) 2004-11-16 2008-09-17 セイコーエプソン株式会社 色変換行列作成装置、色変換行列作成プログラム及び画像表示装置
KR100763178B1 (ko) 2005-03-04 2007-10-04 삼성전자주식회사 색 공간 스케일러블 비디오 코딩 및 디코딩 방법, 이를위한 장치
RU2413383C2 (ru) 2005-04-04 2011-02-27 Конинклейке Филипс Электроникс Н.В. Блок цветового преобразования для уменьшения окантовки
JP2006343957A (ja) 2005-06-08 2006-12-21 Canon Inc 色処理方法及びその装置
US7548657B2 (en) 2005-06-25 2009-06-16 General Electric Company Adaptive video compression of graphical user interfaces using application metadata
ES2674897T3 (es) 2005-07-18 2018-07-04 Thomson Licensing Método y dispositivo para manejar múltiples flujos de vídeo usando metadatos
US20070017144A1 (en) * 2005-07-25 2007-01-25 Roberto Colon Fishing Line Reel Stringer
US7809200B2 (en) 2005-11-15 2010-10-05 Teledyne Licensing, Llc Dynamic range compression of high dynamic range imagery
JP4529888B2 (ja) 2005-12-07 2010-08-25 ブラザー工業株式会社 画像処理装置、画像処理方法及び画像処理プログラム
US7746411B1 (en) 2005-12-07 2010-06-29 Marvell International Ltd. Color management unit
EP1964389A2 (en) 2005-12-21 2008-09-03 Thomson Licensing Constrained color palette in a color space
US20070171441A1 (en) * 2006-01-21 2007-07-26 Iq Colour, Llc Color and darkness management system
JP4810420B2 (ja) 2006-02-24 2011-11-09 キヤノン株式会社 画像処理装置及び画像処理方法、サーバ及びその制御方法、プログラム並びに記憶媒体
US7869649B2 (en) 2006-05-08 2011-01-11 Panasonic Corporation Image processing device, image processing method, program, storage medium and integrated circuit
JP4930781B2 (ja) * 2006-05-17 2012-05-16 ソニー株式会社 画像補正回路、画像補正方法および画像表示装置
US8369646B2 (en) * 2006-05-17 2013-02-05 Sony Corporation Image correction circuit, image correction method and image display
JP4967454B2 (ja) * 2006-05-23 2012-07-04 ソニー株式会社 画像補正回路、画像補正方法および画像表示装置
JP4238881B2 (ja) 2006-06-02 2009-03-18 セイコーエプソン株式会社 画像補正装置、画像補正方法、画像補正プログラム、画像読み取り装置、画像読み取り方法および印刷装置
KR101287481B1 (ko) 2006-06-02 2013-07-19 톰슨 라이센싱 입력 색 공간으로부터 측색 변환을 출력 색 공간으로 변환하는 방법
US9071787B2 (en) 2006-06-07 2015-06-30 Advanced Micro Devices, Inc. Display information feedback
KR100834762B1 (ko) 2006-09-29 2008-06-05 삼성전자주식회사 이 기종간 색역 사상 방법 및 장치
US7773127B2 (en) 2006-10-13 2010-08-10 Apple Inc. System and method for RAW image processing
WO2008066840A2 (en) 2006-11-27 2008-06-05 Dolby Laboratories Licensing Corporation Apparatus and methods for boosting dynamic range in digital images
WO2008065575A1 (en) 2006-11-30 2008-06-05 Nxp B.V. Device and method for processing color image data
US20080170031A1 (en) 2007-01-17 2008-07-17 Chia-Hui Kuo Method for performing chromatic adaptation while displaying image, and corresponding display circuit and device
US8026908B2 (en) 2007-02-05 2011-09-27 Dreamworks Animation Llc Illuminated surround and method for operating same for video and other displays
KR101458072B1 (ko) 2007-04-03 2014-11-06 톰슨 라이센싱 상이한 색채 범위에 대한 색채 보정을 갖는 디스플레이를 위한 방법 및 시스템
US7995242B2 (en) 2007-05-31 2011-08-09 Sharp Laboratories Of America, Inc. Systems and methods for attenuation of near-neutral image colors
TWI466093B (zh) 2007-06-26 2014-12-21 Apple Inc 用於視訊播放的管理技術
WO2009002316A1 (en) 2007-06-27 2008-12-31 Thomson Licensing System and method for color correction between displays with and without average picture dependency
JP4835525B2 (ja) 2007-07-04 2011-12-14 ソニー株式会社 画像処理装置、画像処理方法及びプログラム
US8330768B2 (en) 2007-07-27 2012-12-11 Sharp Laboratories Of America, Inc. Apparatus and method for rendering high dynamic range images for standard dynamic range display
US8295594B2 (en) 2007-10-09 2012-10-23 Samsung Display Co., Ltd. Systems and methods for selective handling of out-of-gamut color conversions
US9177509B2 (en) * 2007-11-30 2015-11-03 Sharp Laboratories Of America, Inc. Methods and systems for backlight modulation with scene-cut detection
JP4517308B2 (ja) 2007-12-13 2010-08-04 ソニー株式会社 情報処理装置および方法、プログラム、並びに情報処理システム
WO2009079760A1 (en) 2007-12-20 2009-07-02 Ati Technologies Ulc Method, apparatus and machine-readable medium for describing video processing
US8130236B2 (en) 2008-02-05 2012-03-06 Aptina Imaging Corporation Systems and methods to achieve preferred imager color reproduction
US8593476B2 (en) 2008-02-13 2013-11-26 Gary Demos System for accurately and precisely representing image color information
US8531379B2 (en) 2008-04-28 2013-09-10 Sharp Laboratories Of America, Inc. Methods and systems for image compensation for ambient conditions
CN101610420B (zh) 2008-06-20 2012-03-21 睿致科技股份有限公司 自动白平衡的方法
US8416179B2 (en) 2008-07-10 2013-04-09 Sharp Laboratories Of America, Inc. Methods and systems for color preservation with a color-modulated backlight
US8446961B2 (en) 2008-07-10 2013-05-21 Intel Corporation Color gamut scalability techniques
WO2010024782A1 (en) 2008-08-26 2010-03-04 Agency For Science, Technology And Research A method and system for displaying an hdr image on a ldr display device
EP2890149A1 (en) 2008-09-16 2015-07-01 Intel Corporation Systems and methods for video/multimedia rendering, composition, and user-interactivity
US20100073362A1 (en) 2008-09-23 2010-03-25 Ike Ikizyan Method And System For Scene Adaptive Dynamic 3-D Color Management
CN101719359B (zh) * 2008-10-09 2012-02-29 华硕电脑股份有限公司 色彩分布调整法与色彩分布模块
CN101719361B (zh) * 2008-10-09 2012-04-11 华硕电脑股份有限公司 饱和度调整法与饱和度调整模块
JP2010114839A (ja) 2008-11-10 2010-05-20 Canon Inc 画像処理装置および画像処理方法
US20100149207A1 (en) * 2008-11-21 2010-06-17 Madden Thomas E Grayscale characteristic for color display device
US8749570B2 (en) 2008-12-11 2014-06-10 International Business Machines Corporation Identifying and generating color and texture video cohorts based on video input
US8831343B2 (en) 2009-01-19 2014-09-09 Dolby Laboratories Licensing Corporation Image processing and displaying methods for devices that implement color appearance models
US8406569B2 (en) 2009-01-19 2013-03-26 Sharp Laboratories Of America, Inc. Methods and systems for enhanced dynamic range images and video from multiple exposures
US8190938B2 (en) * 2009-01-29 2012-05-29 Nokia Corporation Method and apparatus for controlling energy consumption during resource sharing
WO2010088465A1 (en) * 2009-02-02 2010-08-05 Gentex Corporation Improved digital image processing and systems incorporating the same
US8290295B2 (en) 2009-03-03 2012-10-16 Microsoft Corporation Multi-modal tone-mapping of images
KR101256030B1 (ko) 2009-03-10 2013-04-23 돌비 레버러토리즈 라이쎈싱 코오포레이션 확장된 동적 범위 및 확장된 차수 이미지 신호 변환
JP5257158B2 (ja) 2009-03-11 2013-08-07 株式会社リコー 色変換装置、色変換方法およびプログラム
JP5517685B2 (ja) 2009-04-14 2014-06-11 キヤノン株式会社 画像処理装置および方法
WO2010132237A1 (en) 2009-05-11 2010-11-18 Dolby Laboratories Licensing Corporation Light detection, color appearance models, and modifying dynamic range for image display
US8760461B2 (en) 2009-05-13 2014-06-24 Stmicroelectronics, Inc. Device, system, and method for wide gamut color space support
US8537177B2 (en) 2009-06-15 2013-09-17 Marvell World Trade Ltd. System and methods for gamut bounded saturation adaptive color enhancement
US20100329646A1 (en) 2009-06-26 2010-12-30 Loeffler Markus E System and method for remote film color correction
US8928686B2 (en) 2010-06-08 2015-01-06 Dolby Laboratories Licensing Corporation Tone and gamut mapping methods and apparatus
US8525933B2 (en) 2010-08-02 2013-09-03 Dolby Laboratories Licensing Corporation System and method of creating or approving multiple video streams
PL2681710T3 (pl) 2011-03-02 2019-03-29 Dolby Laboratories Licensing Corporation Lokalny wieloskalowy operator mapowania tonowego

Also Published As

Publication number Publication date
JP5770865B2 (ja) 2015-08-26
TW201448563A (zh) 2014-12-16
CN103763456B (zh) 2016-06-08
EP3340598A1 (en) 2018-06-27
RU2014136061A (ru) 2015-12-10
KR20130135315A (ko) 2013-12-10
RU2592074C1 (ru) 2016-07-20
EP3340598B1 (en) 2020-08-05
WO2012125802A1 (en) 2012-09-20
US20160071484A1 (en) 2016-03-10
TWI538473B (zh) 2016-06-11
JP2015080216A (ja) 2015-04-23
JP6085011B2 (ja) 2017-02-22
EP2687005A1 (en) 2014-01-22
PL3340598T3 (pl) 2020-11-30
CN105516541A (zh) 2016-04-20
CN103763456A (zh) 2014-04-30
US9916809B2 (en) 2018-03-13
US10255879B2 (en) 2019-04-09
KR101490727B1 (ko) 2015-02-11
BR122015005675A2 (pt) 2019-08-20
ES2816103T3 (es) 2021-03-31
KR20150016332A (ko) 2015-02-11
JP2015233286A (ja) 2015-12-24
US8593480B1 (en) 2013-11-26
JP2014512740A (ja) 2014-05-22
CN103430527B (zh) 2016-06-08
CN103430527A (zh) 2013-12-04
US20140002478A1 (en) 2014-01-02
CN105744114A (zh) 2016-07-06
JP6134755B2 (ja) 2017-05-24
PT3340598T (pt) 2020-08-28
KR20140129377A (ko) 2014-11-06
EP2687005B1 (en) 2018-02-21
BR112013023527A2 (pt) 2016-12-06
US20180182352A1 (en) 2018-06-28
KR101667238B1 (ko) 2016-10-18
BR112013023527B1 (pt) 2022-06-28
HK1218198A1 (zh) 2017-02-03
KR101481984B1 (ko) 2015-01-21
CN105744114B (zh) 2019-05-14
JP5792369B2 (ja) 2015-10-14
US20130328907A1 (en) 2013-12-12
CN105516541B (zh) 2018-10-26
RU2582655C2 (ru) 2016-04-27
PL2687005T3 (pl) 2018-07-31
RU2554860C2 (ru) 2015-06-27
RU2013145821A (ru) 2015-04-20
TWI538474B (zh) 2016-06-11
TW201304501A (zh) 2013-01-16
BR122015005675B1 (pt) 2022-07-05
US9224363B2 (en) 2015-12-29
JP2015233323A (ja) 2015-12-24

Similar Documents

Publication Publication Date Title
ES2664508T3 (es) Método y aparato para transformación de datos de imagen
US10327021B2 (en) Display management server
US9728117B2 (en) Tone and gamut mapping methods and apparatus
ES2913154T3 (es) Sistemas escalables para controlar la gestión del color que comprenden niveles variables de metadatos
US20130038790A1 (en) Display Management Methods and Apparatus
KR20120091050A (ko) 컬러 이미지를 생성하기 위한 방법 및 이를 이용하는 이미징 장치