ES2816103T3 - Método y aparato para la transformación de datos de imagen - Google Patents
Método y aparato para la transformación de datos de imagen Download PDFInfo
- Publication number
- ES2816103T3 ES2816103T3 ES17205328T ES17205328T ES2816103T3 ES 2816103 T3 ES2816103 T3 ES 2816103T3 ES 17205328 T ES17205328 T ES 17205328T ES 17205328 T ES17205328 T ES 17205328T ES 2816103 T3 ES2816103 T3 ES 2816103T3
- Authority
- ES
- Spain
- Prior art keywords
- level
- display device
- video data
- input video
- target display
- 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
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6027—Correction or control of colour gradation or colour contrast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/73—Colour balance circuits, e.g. white balance circuits or colour temperature control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/10—Texturing; Colouring; Generation of textures or colours
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6083—Colour correction or control controlled by factors external to the apparatus
- H04N1/6088—Colour correction or control controlled by factors external to the apparatus by viewing conditions, i.e. conditions at picture output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/62—Retouching, i.e. modification of isolated colours only or in isolated picture areas only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/67—Circuits for processing colour signals for matrixing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/68—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
- G09G2320/0276—Adjustment 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/066—Adjustment of display parameters for control of contrast
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0666—Adjustment of display parameters for control of colour parameters, e.g. colour temperature
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)
- Facsimile Image Signal Circuits (AREA)
- Picture Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Digital Computer Display Output (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Un método para mejorar la gestión de visualización de imágenes, comprendiendo el método: recibir primeros datos de información para los datos de vídeo de entrada, comprendiendo los primeros datos de información un nivel mínimo de luminancia, un nivel máximo de luminancia y un nivel medio de luminancia para los datos de vídeo de entrada, en donde el nivel medio de luminancia se recibe como parte de los metadatos de los datos de vídeo de entrada; acceder a segundos datos de información para un dispositivo de visualización diana, comprendiendo los segundos datos de información un nivel de punto de negro, un nivel de punto de blanco y un nivel de punto medio para el dispositivo de visualización diana; determinar una función de transferencia para correlacionar valores de píxel de los datos de vídeo de entrada a correspondientes valores de píxel de datos de imágenes de salida usando los datos de información primeros y segundos, en donde la función de transferencia comprende tres puntos de anclaje, en donde el primer punto de anclaje se determina usando el nivel mínimo de luminancia de los datos de vídeo de entrada y el nivel de punto de negro del dispositivo de visualización diana, el segundo punto de anclaje se determina usando el nivel máximo de luminancia de los datos de vídeo de entrada y el nivel de punto de blanco del dispositivo de visualización diana, y el tercer punto de anclaje se determina usando el nivel medio de luminancia para los datos de vídeo de entrada y el nivel de punto medio del dispositivo de visualización diana; y correlacionar los datos de vídeo de entrada con los datos de imágenes de salida usando la función de transferencia determinada.
Description
DESCRIPCIÓN
Método y aparato para la transformación de datos de imagen
Referencia cruzada a solicitudes relacionadas
La presente solicitud es una solicitud divisionaria europea de la solicitud de patente europea-PCT EP 12711308.2 (referencia: D10080EP01), presentada el 15 de marzo de 2012.
Campo técnico
La invención se refiere a la visualización y el procesamiento de imágenes. La invención se refiere específicamente a métodos y a un aparato que implican la correlación de tonalidades y/o de gamas. Los métodos y el aparato que se describen en el presente documento se pueden aplicar para proporcionar imágenes de calidad en dispositivos de visualización de destino mientras se preserva la intención creativa. La invención puede implementarse, por ejemplo, en dispositivos electrónicos de visualización tales como televisores, monitores de ordenador, reproductores multimedia, teléfonos portátiles con capacidad de vídeo y otros dispositivos portátiles, dispositivos de visualización especializados tales como dispositivos de visualización de realidad virtual, dispositivos de visualización publicitarios y similares, así como también a equipos de procesamiento de imágenes 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;
JP2002092655.
El documento US2014/057061A da a conocer ajustes de tonalidad de imágenes de tres puntos de control basados en sus valores de luminancia mínimo, máximo y medio.
El creador de una producción de vídeo u otra imagen (por ejemplo, un director, colorista o similar) puede ajustar tonalidades y colores de píxeles en la imagen de modo que, cuando se visualice, la imagen tenga un aspecto deseado que coincida 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. El ajuste de tonalidades y colores de los píxeles en una imagen puede incluir realizar una clasificación del color (o “sincronización del color”) en los datos de vídeo de origen. La clasificación del color puede realizarse utilizando un sistema de soporte físico/soporte lógico que permite a un usuario cambiar los datos de vídeo de diversas maneras para lograr el aspecto deseado.
Ahora hay disponibles diversas tecnologías de visualización. Por ejemplo, hay dispositivos de visualización de plasma, dispositivos de visualización LCD retroiluminados 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, dispositivos de visualización basados en CRT, dispositivos de visualización de cine digital, etc. Un dispositivo de visualización particular combina
soporte físico de visualización con componentes de procesamiento de señales de vídeo que reciben señales de vídeo y controlan el soporte físico de visualización para visualizar el contenido de vídeo de las señales de vídeo.
Los diferentes dispositivos de visualización pueden variar significativamente con respecto a características tales como:
• la gama de colores que puede reproducir el dispositivo de visualización;
• el brillo máximo alcanzable;
• relación de contraste;
• resolución;
• formatos aceptables de las señales de entrada;
• profundidad del color;
• nivel de blanco;
• nivel de negro;
• punto de blanco;
• etapas de gris;
• etc.
En consecuencia, el mismo contenido de imagen puede aparecer diferente cuando se reproduce en diferentes dispositivos de visualización. El contenido de imagen que coincide con la intención creativa de un creador cuando se muestra en algunos dispositivos de visualización puede apartarse de la intención creativa del creador de una o más maneras cuando se visualiza en otros dispositivos de visualización.
Algunos dispositivos de visualización actuales pueden superar en uno o más aspectos a los dispositivos de visualización que eran de última generación en el momento en que se creó cierto contenido. Por ejemplo, los nuevos dispositivos de visualización pueden ser capaces proporcionar imágenes con reflejos más brillantes, mayor contraste y/o gamas de colores más amplias que los dispositivos de visualización más antiguos. Puede ser deseable aprovechar estas prestaciones mejoradas sin apartarse significativamente de la intención creativa incorporada en el contenido que se está visualizando.
Puede ser deseable reproducir contenido de vídeo creado para aprovechar los dispositivos de visualización de alto rendimiento en dispositivos de visualización preexistentes o dispositivos de visualización que tienen prestaciones inferiores. Sería deseable proporcionar métodos y un aparato para adaptar el aspecto del vídeo y otras imágenes visualizadas en diferentes dispositivos de visualización para preservar lo más posible la intención creativa incorporada en los datos de imagen.
La percepción del color y de la luminancia puede verse afectada por condiciones ambientales. El vídeo u otras imágenes presentadas en condiciones de teatro (iluminación ambiental baja) pueden ser percibidos por los espectadores de manera significativamente diferente a la que se percibiría en el mismo vídeo u otras imágenes cuando se visualizaran en condiciones con iluminación ambiental considerable. Además, las características (tales como la temperatura de color) de la iluminación ambiental pueden afectar a una percepción del espectador del contenido de vídeo. Sería deseable visualizar vídeo u otras imágenes teniendo en cuenta el entorno en el cual se está visualizando el contenido para preservar lo más posible la intención creativa incorporada en el vídeo o en las otras imágenes.
Es necesario proporcionar a los espectadores de imágenes (incluyendo imágenes fijas y/o de vídeo) experiencias de visualización que aprovechen las prestaciones de los dispositivos de visualización en los 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 vídeo u otro contenido de imágenes codificado en los datos de imagen tenga un aspecto deseado cuando se reproduzca.
Compendio de la invención
La invención tiene diversos aspectos. Estos incluyen, sin limitación, un aparato que comprende funcionalidad de transformación de gama; método para la transformación de gama, 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 es ejecutado 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 correlació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 intervalo 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 clasificado por color para visualizarlo, por ejemplo, en un dispositivo de visualización diana particular.
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 de los puntos de anclaje en función, al menos en parte, de la señal de iluminación ambiental.
En algunas realizaciones, los datos de imagen comprenden conjuntos de valores de píxel para los 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 los colores primarios rojo, verde y azul). El aparato comprende una pluralidad de unidades de correlación de coordenadas de píxel, cada una conectada para transformar uno correspondiente de los valores de color. Los parámetros para las funciones de transferencia en las diferentes unidades de correlació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 correlacionar datos de imagen para su visualización en un dispositivo de visualización diana. Los métodos comprenden transformar valores de píxel de los datos de imagen en 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 intervalo 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 de la ubicación de un punto de anclaje de intervalo 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 correlacionar datos de imagen para su visualización en un dispositivo de visualización diana, combinando una transformación de correlación global de tonalidad con una operación de correlación local de tonalidades de escala múltiple.
Otro aspecto proporciona un aparato de manipulación del color. El aparato puede comprender una estación de trabajo para modificar, por ejemplo, imágenes fijas o de vídeo. 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 correlación de coordenadas de píxel está 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 tiene una pendiente de intervalo medio controlada por el parámetro libre, no viéndose las transformaciones en los puntos de anclaje 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 parámetro libre. Hay un dispositivo de visualización conectado para visualizar los datos de imagen modificados. Un usuario puede ajustar el valor del parámetro libre para obtener un aspecto deseado de la imagen visualizada en el dispositivo de visualización.
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
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 vídeo.
La Figura 2 muestra un aparato de acuerdo con una realización ejemplar de la invención.
La Figura 3 ilustra una función de transferencia ejemplar.
La Figura 4 es un diagrama de flujo que ilustra un método que utiliza información sobre un dispositivo de visualización diana y datos 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 ejemplar.
La Figura 6 representa un diagrama de flujo que ilustra un método que combina un operador de correlación global de tonalidades con un operador de correlación local de tonalidades de escala múltiple de acuerdo con una realización ejemplar.
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 ser puesta en práctica sin estos detalles. En otros casos, no se han mostrado o descrito en detalle elementos bien conocidos para evitar complicar innecesariamente la invención. En consecuencia, la memoria y los dibujos deben considerarse en un sentido ilustrativo, no restrictivo.
La Figura 1 muestra esquemáticamente un flujo funcional 20 de distribución de vídeo. Los datos 22 de vídeo sin tratar se obtienen y editan en un paquete 23 de aplicaciones de edición para proporcionar una producción 24 de vídeo sin tratar. Las tonalidades y/o los colores en la producción de vídeo sin tratar son ajustados en una estación 26 de sincronización del color por un colorista (por ejemplo, un ser humano que utiliza herramientas proporcionadas por la estación de sincronización del color por medio de una interfaz de usuario adecuada) para lograr una producción 27 de vídeo sincronizado por color. La estación 26 de sincronización del color incluye un monitor profesional 30, en el cual el colorista visualiza la producción de vídeo. Utilizando herramientas y controles proporcionados por la estación 26 de sincronización del color, el colorista ajusta tonalidades y/o colores de la totalidad o de partes de las imágenes que componen la producción de vídeo para lograr un aspecto general que, cuando se visualiza en el dispositivo 30 de visualización, coincide con la intención artística del colorista.
Si todos los espectadores de la producción 27 de vídeo sincronizado por color observaran la producción de vídeo en un dispositivo de visualización idéntico al dispositivo 30 de visualización 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 vídeo exactamente como pretende el colorista (es decir, de una manera fiel a la intención artística del colorista). Dada la amplia variedad de dispositivos de visualización que están en uso, no es realista esperar que los todos espectadores tengan el mismo dispositivo de visualización, ni siquiera que los dispositivos de visualización en los que diferentes espectadores verán una producción de vídeo 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 un aparato de correlación que pueden aplicarse automáticamente para correlacionar tonalidades y/o colores a partir de datos de imagen, tales como, por ejemplo, producción 27 de vídeo sincronizado por color para visualizarlo en un dispositivo de visualización particular de destino de una manera que reproduzca rigurosamente la experiencia de visualización del colorista.
En algunas realizaciones, los métodos y el aparato de correlación proporcionan control directo sobre uno o más de:
- brillo promedio de imagen (punto de adaptación);
- contraste local de tonalidad media;
- 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 a la experiencia de visualización.
La Figura 2 muestra el aparato 40 de acuerdo con una realización ejemplar de la invención. En este ejemplo, el aparato 40 tiene una entrada 42 para recibir datos 43 de vídeo para visualizar en una pantalla 44 de un dispositivo 41 de visualización diana para su visualización por un espectador V. Los datos 43 de vídeo pueden comprender datos de vídeo sincronizado por color que implementen la intención de un creador. El aparato 40 comprende un traductor 46 de espacio de color que traduce valores de píxel para datos 43 de vídeo a un espacio de color que es nativo para el dispositivo 41 de visualización diana. En la realización ejemplar ilustrada, el espacio de color nativo del dispositivo 41 de visualización diana es un espacio de color RGB, el cual especifica colores en términos de las intensidades de los colores primarios del dispositivo 41 de visualización diana.
El traductor 46 de espacio de color puede comprender, por ejemplo, un multiplicador matricial que multiplica un vector de valores de píxel en datos 43 de vídeo por una matriz de 3x3 para producir un vector de valores de espacio de color nativo del dispositivo de visualización 41 (por ejemplo, valores RGB). La matriz de transferencia puede especificarse teniendo en cuenta los primarios y el punto de blanco del dispositivo 41 de visualización diana. En algunas realizaciones, el traductor 46 de espacio de color puede configurarse para aplicar una matriz de transformación de espacio de color sin un cambio de escala para la luminancia máxima. Como se explica a continuación, esto puede hacer que 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 43 de vídeo se representan en un espacio de color XYZ y el traductor 46 de espacio de color 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 43 de vídeo 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 (por ejemplo, colores que no pueden reproducirse utilizando ninguna combinación disponible de los colores primarios utilizados por el dispositivo de visualización). Cualquier valor RGB negativo generado por el traductor 46 de espacio de color puede ser recortado, convirtiéndose en un valor bajo no negativo. Como alternativa, los valores de píxel fuera de gama pueden ser correlacionados con valores de píxel en gama antes de la traducción (por ejemplo, de acuerdo con una correlación dentro del espacio de color de los datos 43 de vídeo). Esto puede realizarlo, por ejemplo, una unidad de correlación separada o un componente del traductor 46 de espacio de color.
Después de ser procesados por el traductor 46 de espacio de color, los datos 43 de vídeo comprenden los valores 48R, 48G y 48B, que corresponden, respectivamente, a los primarios rojo, verde y azul (RGB) del dispositivo 41 de visualización diana.
Cada uno de los valores 48R, 48G y 48B es correlacionado independientemente con un nuevo valor mediante una unidad 50 de correlación. Se muestran las unidades 50R, 50G y 50B de correlación. Cada una de las unidades de correlación correlaciona un valor de entrada correspondiente recibido desde el traductor 46 de espacio de color con 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 50 de correlación correlaciona su valor de entrada con un valor de salida de acuerdo con una función 55 de transferencia. Ventajosamente, la(s) función/funciones 55 de transferencia pueden caracterizarse por una pluralidad de puntos fijos, que pueden denominarse “puntos de anclaje” y un parámetro libre que ajusta una pendiente de la función de transferencia en una región de intervalo medio. Esta pendiente corresponde al contraste de intervalo medio. El ajuste del parámetro libre proporciona un medio para controlar el contraste de intervalo medio. La función de transferencia puede ser lineal o aproximarse a la linealidad en la región de intervalo medio.
La Figura 3 muestra una función de transferencia ejemplar. 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 55 de transferencia 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 56C de tonalidad media sustancialmente lineal. Las funciones 55R, 55G y 55B de transferencia aplicadas a señales de canal rojo, azul y verde por las unidades 50A, 50B y 50C de correlación pueden ser idénticas o diferentes. Las unidades 50A, 50B y 50C de correlación pueden ser completamente independientes o pueden compartir componentes de soporte físico y/o soporte lógico.
En una realización ejemplar, la función 55 de transferencia viene dada por la siguiente ecuación:
donde Ci, 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 tonalidad 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 una pendiente de extremo inferior, una pendiente de extremo superior y la “brusquedad” de la desviación en los extremos superior e inferior de la función de transferencia.
El método 70 de la Figura 4 ilustra un método para establecer valores para los parámetros en la Ecuación (1) en un caso específico. El método 70 utiliza información sobre el dispositivo de visualización diana e información sobre un dispositivo de visualización utilizado en la sincronización del color o en la aprobación de los datos de vídeo de entrada (un “dispositivo de visualización de sincronización del 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 57A de anclaje tiene coordenadas horizontal y vertical, respectivamente, iguales a los niveles de negro del dispositivo de visualización de sincronización del color y del dispositivo de visualización diana. En algunas realizaciones, la información sobre el dispositivo de visualización de sincronización del color se deduce de la señal de entrada. Por ejemplo, se puede inferir un nivel de negro para el dispositivo de visualización de sincronización del color a partir de la señal de entrada tomando un pequeño percentil (por ejemplo, el percentil 0,1) del canal de luminancia en la señal de entrada. Un nivel de negro para el dispositivo de visualización diana es el nivel de negro para el dispositivo de visualización diana.
Un segundo punto 57B de anclaje tiene como su coordenada horizontal un nivel de blanco para el dispositivo de visualización de sincronización del color y, como coordenada vertical un punto de blanco para el dispositivo de visualización diana. Por ejemplo, un punto de blanco para el dispositivo de visualización de sincronización del 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.
La posición de un punto 57C de anclaje medio afecta al brillo general de una imagen visualizada (por ejemplo, la intensidad lumínica de la imagen). La selección apropiada del punto 57C de anclaje de tonalidad media facilita que se perciba que la imagen de entrada es adecuadamente brillante en el dispositivo de visualización diana.
La ubicación horizontal del punto 57C se puede ajustar de varias maneras; estas 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 clasificación del 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 basarse en un nivel de luminancia correspondiente al gris medio para el dispositivo de visualización diana. Por ejemplo, en un dispositivo de visualización que pueda 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 al gris medio (aproximadamente 20 cd/m2 en este ejemplo). En realizaciones en las que el traductor 46 de espacio de color está configurado para aplicar una matriz de transformación de espacio de color sin un cambio de escala para la luminancia máxima, un valor de 20 corresponderá a un gris medio de 20 cd/m2.
En algunas realizaciones, el punto 57C de anclaje de tonalidad media se selecciona para hacer igual la relación de la coordenada del punto de anclaje de tonalidad media con la coordenada del punto de anclaje de blanco, 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 vídeo se transforme para coincidir con el punto de blanco del dispositivo de visualización diana y/o del entorno de visualización diana. Una manera de lograr esto es expresar el punto de blanco de los datos de vídeo de entrada en términos de coordenadas de cromaticidad (tales como, por ejemplo, coordenadas de cromaticidad CIE x,y) y convertir a valores XYZ con cambio de escala dados por las siguientes ecuaciones
2 _ 1 - x - y
y
Estos valores XYZ pueden convertirse posteriormente al espacio de color RGB para el dispositivo de visualización diana para producir un punto de blanco para los datos de entrada que pueden denotarse como (R, G, B)wp,in. En casos en los que los puntos de blanco de origen y de destino son iguales, ambos puntos de blanco deberían ser (111) en las coordenadas RGB normalizadas. Las coordenadas para los puntos 57A, 57B, 57C de anclaje para los canales rojo, verde y azul pueden obtenerse multiplicando los valores de anclaje de luminancia por los valores de puntos de blanco como sigue:
(R, G, B)min in = YminM(R, G,B)wp in (5)
(R, G, B )maxM = Ymax¡in(R, G, B )wp in (6)
(R, G, B )mid in - Ymid in(R, G, B )wp in (7)
(R, G, B )minout = Yminout(R, G, B )wp out (8)
(■ R’ B)mid,out = Ymid.,out{R> G, B)wp out (9)
(R, G, B)max¡out - Ymax out(R, G, B )wp out (10)
en 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 57B de anclaje; (Ymin.in, Ymin.out) son las coordenadas no ajustadas para el punto 57A de anclaje; y (Ymid.in, Ymid.out) son las coordenadas no ajustadas para el punto 57C de anclaje; y (R, G, B)wp,out son las coordenadas RGB del punto de blanco del dispositivo de visualización diana.
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 57A de anclaje para el canal de color rojo viene dado por (Rmax.in, Rmax.out); el punto 57B de anclaje para el canal de color rojo viene dado por (Rmin.in Rmin.out); y el punto 57C de anclaje para el canal de color rojo viene dado por (Rmid.in, Rmid.out). Cuando los puntos de blanco para los datos de vídeo de entrada y el dispositivo de
visualización diana no son iguales, 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.
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:
en donde X1 , X2 y X3 vienen dadas por:
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 tonalidad media a cualquier nivel deseado. Cabe destacar que la pendiente de la función en los dos ejes logarítmicos en el punto de anclaje de tonalidad media diferirá ligeramente del valor de n si el punto de anclaje de tonalidad media no está centrado en los intervalos de entrada y de salida. Sin embargo, el contraste de tonalidad media puede ajustarse ajustando el valor de n. Un buen punto de inicio para el parámetro de contraste de tonalidad media, n, es 1. Este valor para n garantiza que la escena correlacionada tenga un contraste local de intervalo medio sustancialmente similar en el dispositivo de visualización diana 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:
(14)
-1B C2BB¿;
Bout ~ i+ c3Bb£ (16)
Estos valores pueden utilizarse para controlar el dispositivo de visualización diana para visualizar la imagen. En algunas realizaciones, estos valores pueden corregirse para la respuesta del dispositivo de visualización diana a valores de entrada lineales (por ejemplo, normalizados) antes de utilizarse para controlar el dispositivo de visualización diana.
En algunas realizaciones, los valores de control normalizados (Rnorm, Gnorm, Bnorm) para el dispositivo de visualización diana se calculan utilizando las siguientes relaciones:
Los valores normalizados se pueden cambiar de escala al intervalo de señales de control para el dispositivo de visualización diana (por ejemplo, hasta el intervalo 0-255 para un dispositivo de visualización diana 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:
aRnorm+bGnorm+cBmrm R = (20)
a+b(lmrm) c(^ Mnn)
yKnorm' yKnorm'
B = R (!h2ün\S (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 46 de espacio de color inverso ([X, Y, Z]T = M * [R, G, B]); específicamente, a puede venir dada por: a = M(2,1), b puede venir dada por: b = M(2,2), y c puede venir dada 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).
Cuando sea necesario o se desee, los valores de control normalizados pueden corregirse en gamma. Esto puede hacerse, por ejemplo, de acuerdo con las siguientes relaciones:
_ wVy
corregido u norm (24)
donde y es la respuesta del dispositivo de visualización. y es aproximadamente 2,2 en algunos dispositivos de visualización diana. Cuando 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 toda la gama de tonalidades de una imagen, diferentes niveles de compresión tonal aplicados a diferentes tonalidades resultan en diferentes colores que se desaturan en grados diferentes. 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 la curva tonal en los dos ejes logarítmicos. Como ejemplo ilustrativo, la función de curva de tonalidad sigmoidea trazada como curva 55 en la Figura 3 tiene una pendiente de la función en los dos ejes logarítmicos más pronunciada sustancialmente en la región 56C de tonalidad media 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 56C de tonalidad media sustancialmente lineal.
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 la curva tonal en los dos ejes logarítmicos, la cantidad de compresión tonal para un valor de entrada Ln puede determinarse como la derivada de la función de transferencia Lout = f(Ln) en el valor de entrada Ln. La pendiente de esta función de transferencia en los dos ejes logarítmicos puede determinarse ajustando Ln = exy Lout = eyy resolviendo para dy/dx, lo cual representa la pendiente de la función en los dos ejes logarítmicos. Para una curva de tonalidad de acuerdo con la Ecuación (1) anterior, y se puede expresar como:
y = log(q c2enx) - log(l c3enx) (26)
y la pendiente c(Ln) de la función en los dos ejes logarítmicos en cualquier punto de la curva de tonalidad puede calcularse como la derivada de y con respecto a x en Ln:
nL1in(c2-c1c3)
C(¿í„) = S dx = (c1+c2Ljln)(l+ c 3Lfrl) (27)
Para los canales de color R, G y B, los valores de control resaturados (Rresat, Gresat, Bresa) pueden determinarse en términos de los valores de control normalizados como sigue:
f, s/(c)-c
Gresat ~ G n0rm (29)
D — D tr. v/CO-c
D resat ~ D norm j (30)
donde f(c ) se da como:
f(c) = (1+k1)ck2
1 k1Ck2 (31)
y ki y k2 son constantes. En algunas realizaciones ki = 1,6774. En algunas realizaciones, ki = 1,677. En algunas realizaciones, ki = 1,68. En algunas realizaciones (incluyendo, sin limitación, algunas realizaciones en las que ki = 1,6774, ki = 1,677 o ki = 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 ki = 1,6774, ki = 1,677 o ki = 1,68), k2 = 0,99. Se apreciará que pueden obtenerse resultados aceptables utilizando otros valores de ki y k2. También se apreciará que los valores de control resaturados, Rre-sat, Gre sat y Bre-sat, podrían calcularse en función de los valores de luminancia lineal de visualización para cada uno de los canales de color rojo, verde y azul (Rom, Gomy 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 ejemplar. El método 80 incorpora una serie de etapas opcionales. En el bloque 81, el método 80 convierte los datos de imagen a un espacio de color del dispositivo de visualización diana. En el ejemplo ilustrado, el dispositivo de visualización diana 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 del dispositivo de visualización diana. El bloque 81 es opcional en el caso de que los datos de imagen ya estén en el espacio de color nativo del dispositivo de visualización diana.
El bloque 82 determina puntos de blanco cromático para el origen y la diana. 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 del dispositivo de visualización diana.
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 función de los niveles de blanco y de negro para el origen y para el dispositivo de visualización diana.
El bloque 84 establece un punto de anclaje de tonalidad media inicial para la función de transferencia. El punto de anclaje de tonalidad media puede determinarse mediante análisis de los datos de imagen de origen (por ejemplo, determinando la media geométrica de la luminancia de los datos de imagen de origen) y determinando las características del dispositivo de visualización diana (o características del dispositivo de visualización diana y del entorno de visualización actual en el dispositivo de visualización diana).
El bloque 85 ajusta los puntos de anclaje en función de los puntos de blanco determinados en el bloque 82 (aplicando, por ejemplo, las Ecuaciones (5) a (10)).
El bloque 86 correlaciona 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 el dispositivo de visualización diana en función de los datos de imagen correlacionados 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 el dispositivo de visualización diana para visualizar imágenes y/o ser almacenados o transmitidos para la visualización posterior en el dispositivo de visualización diana.
El aparato y los métodos descritos en el presente documento pueden utilizarse para optimizar un dispositivo de visualización diana para condiciones de visualización ambientales 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 al resultante cambio del nivel de adaptación del sistema visual humano (HVS). El punto medio de luminancia ideal para el dispositivo de visualización diana puede ser una función de la iluminación ambiental. La componente vertical del punto de anclaje de tonalidad media se puede seleccionar en función de las condiciones de iluminación ambiental.
En algunas realizaciones, la fijación del punto 57C de anclaje medio se realiza en parte en función de la iluminación ambiental o de una adaptación estimada de los ojos de los espectadores (que en sí puede ser en función, al menos en parte, de la iluminación ambiental medida o de una combinación de la iluminación ambiental medida y del contenido de visualización anterior), así como las características del dispositivo de visualización diana. Por ejemplo, la coordenada vertical del punto 57C se puede ajustar en función de la iluminación ambiental en las proximidades del dispositivo de visualización diana. Por ejemplo, la coordenada vertical podría reducirse a un valor de luminancia más bajo si el dispositivo de visualización 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 podría aumentarse a un valor más alto cuando el dispositivo de visualización diana esté en un entorno que tiene iluminación ambiental alta (o se estime que los ojos de los espectadores están adaptados a condiciones más luminosas).
En algunas realizaciones, la cantidad de ajuste de saturación (por ejemplo, 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 función, al menos en parte, de la iluminación ambiental medida o de una combinación de la iluminación ambiental medida y del contenido de visualización anterior), así como de las características del dispositivo de visualización diana. Por ejemplo, el parámetro S puede ajustarse en función de la iluminación ambiental en la proximidad del dispositivo de visualización diana o de 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 el dispositivo de visualización 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 el dispositivo de visualización diana 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 función de 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 función, en parte, de la cantidad de iluminación ambiental en un intervalo espectral correspondiente al canal de color.
Además, o como alternativa, la pendiente de las funciones de transferencia puede controlarse en función de la iluminación ambiental (o estimaciones de la adaptación de los ojos de los espectadores). Cuando 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 intervalo del dispositivo de visualización diana. 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 tonalidad media 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 tonalidad media 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 cuando 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 soporte lógico que se ejecute en uno o más procesadores de datos programables, circuitos lógicos fijos o combinaciones de los mismos. Los valores para el contraste de tonalidad media 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 un dispositivo de visualización diana. Las funciones de transferencia pueden, por ejemplo, integrarse en el dispositivo de visualización diana e incorporarse
en forma de uno o más procesadores programables que ejecutan soporte lógico inalterable u otro soporte lógico que realiza la correlació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 función de las funciones de transferencia descritas anteriormente; o similares.
En algunas realizaciones, los valores de control para los canales rojo, verde y azul del dispositivo de visualización diana se convierten en una profundidad de bits que coincide con el del dispositivo de visualización. Por ejemplo, el dispositivo de visualización 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.
En las realizaciones anteriores, puede hacerse que los valores mínimo y máximo de luminancia para los datos de vídeo de entrada se correlacionen respectivamente con los valores mínimo y máximo de brillo de los píxeles del dispositivo de visualización. Además, puede hacerse que un punto de tonalidad media seleccionado de la señal de vídeo de entrada se correlacione con un punto de tonalidad media seleccionado para el dispositivo de visualización. El contraste de tonalidad media 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 intervalo de tonalidad media.
En algunas realizaciones, las imágenes particulares (por ejemplo, un fotograma de vídeo particular o una secuencia de fotogramas de vídeo) son de luminancia promedio relativamente baja (intensidad lumínica baja), mientras que puede hacerse que otras imágenes (por ejemplo, fotogramas o grupos de fotogramas) tengan deliberadamente una luminancia promedio relativamente alta (intensidad lumínica alta). En algunas realizaciones, la información sobre la intensidad lumínica 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 clasificación del color. Por ejemplo, los metadatos pueden estar embebidos en una señal que transporta datos de vídeo clasificados por color o asociados de otra manera con la misma. En tales realizaciones, la intensidad lumínica de la imagen, indicada por los metadatos, puede utilizarse para determinar el/los punto(s) de anclaje de tonalidad media utilizados en las funciones de transferencia. Cuando los metadatos indican una imagen de intensidad lumínica baja, la coordenada vertical del punto de anclaje se puede mover a un valor menor, recreando así la intensidad lumínica en el dispositivo de visualización diana.
El diferente contenido de vídeo puede estar clasificado por color para diferentes dispositivos de visualización de referencia. Cuando se sigue el planteamiento descrito anteriormente, puede ser deseable correlacionar el contenido de manera diferente en cualquier dispositivo de visualización diana particular dependiendo de las características del dispositivo de visualización de referencia en el que se realizó la clasificación del color. La información que identifica el dispositivo de visualización de referencia o sus características puede, por ejemplo, transportarse en metadatos embebidos en los datos de imagen o asociados de otra manera con los mismos. Un dispositivo de visualización diana puede almacenar parámetros para una pluralidad de diferentes conjuntos de funciones de transferencia. Los diferentes conjuntos de funciones de transferencia pueden corresponder a datos de vídeo, y utilizarse para los mismos, que han sido sincronizados de color utilizando diferentes dispositivos de visualización de referencia.
Otra característica de las funciones de transferencia ejemplares 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 intervalo, dependiendo de los parámetros elegidos. Por ejemplo, en un caso en el que el dispositivo de visualización diana tiene un intervalo de luminancia mayor que los datos de entrada, entonces el dispositivo de visualización diana puede configurarse con funciones de transferencia que expandan el intervalo de los datos de imagen para coincidir o aproximarse más a los del dispositivo de visualización diana.
Una ventaja de los métodos y el aparato de acuerdo con algunas realizaciones descritas en el presente documento son que la correlación se realiza en el espacio de color RGB del dispositivo de visualización diana. Esto puede ahorrar cantidades muy importantes de cálculo y/o reducir la complejidad del soporte físico requerido para realizar la correlación.
La correlació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 local de tonalidad media (ajustado por la pendiente de la curva tonal), 3) el negro de entrada se correlaciona con la luminancia mínima del dispositivo de visualización, y 4) el blanco de entrada se correlaciona con la luminancia máxima del dispositivo de visualización. 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 ejemplares, estas variables corresponden explícitamente a parámetros separados. Tales métodos proporcionan consecuentemente una manera simple y eficaz de realizar la correlación de color que toma datos de imagen originales (que pueden, por ejemplo, comprender datos de alto margen dinámico (HDR) y/o datos de imagen clasificados por color) y correlaciona los datos de imagen originales en la gama tridimensional limitada de un dispositivo de visualización de salida especificada.
Los métodos y el aparato descritos en el presente documento también pueden usarse, o hacerlo de forma alternativa, en la clasificación del color/creación de contenido. Se puede proporcionar a un colorista 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 (por ejemplo, respectivamente, los puntos 57A, 57B y 57C) y un contraste de nivel medio (por ejemplo, el parámetro n). Tales controles pueden permitir que el colorista ajuste el nivel de blanco, el nivel de negro y la intensidad lumínica sin afectar significativamente a la pendiente de tonalidad media y viceversa.
En algunas realizaciones, el aparato está configurado para determinar automáticamente un conjunto inicial de parámetros que pueden ser cercanos a la intención del colorista. Estos parámetros iniciales pueden generarse, por ejemplo, en función de información que caracteriza el contenido de vídeo de entrada (por ejemplo, valores mínimo y máximo para coordenadas de color/de luminancia de píxel) e información que caracteriza un dispositivo de visualización diana (por ejemplo, nivel de blanco, nivel de negro y opcionalmente metadatos (por ejemplo, metadatos que indican una intensidad lumínica de los datos de imagen que se procesan).
La producción de vídeo implica la creación de diferentes versiones para dispositivos de visualización que tienen prestaciones mayores y menores. Por ejemplo, se puede realizar la clasificación del Margen Dinámico Estándar (SDR) para producir vídeo para visualizar en dispositivos de visualización preexistentes. Se puede aplicar una herramienta como se describe en el presente documento para crear una versión SDR de vídeo 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 un dispositivo de visualización de prestaciones inferiores, pueden determinarse parámetros para la utilización en la realización de correlaciones para dispositivos de visualización que tienen prestaciones intermedias a partir de los valores de los parámetros seleccionados por el colorista para el dispositivo de visualización de prestaciones inferiores. Esto puede hacerse, por ejemplo, interpolando los valores de parámetros ajustados por el colorista para dispositivos de visualización que tienen prestaciones superiores e inferiores al dispositivo de visualización que tiene prestaciones intermedias.
Los métodos y el aparato descritos en el presente documento no están restringidos a su uso en conexión con la sincronización del color a nivel profesional. Las herramientas para la sincronización del color están disponibles para aficionados, e incluso cuando la sincronización del color se realiza en un monitor no calibrado (por ejemplo, un dispositivo de visualización de un ordenador en el hogar, un televisor, etc.), los métodos y el aparato descritos en el presente documento pueden utilizarse para traducir contenido creado en el monitor no calibrado a otro dispositivo de visualización (por ejemplo, estimando las prestaciones del dispositivo no calibrado de visualización de sincronización del color). La tecnología descrita en el presente documento también tiene aplicación a señales que no están sincronizadas por color.
Combinación de un operador de correlación global de tonalidad con un operador de correlación local de tonalidad de escala múltiple
Los métodos y el aparato de correlación de color descritos en el presente documento también se pueden combinar con otras técnicas de correlación de tonalidad; por ejemplo, operadores de correlación local de tonalidad (TMO). La Figura 6 representa una realización ejemplar, en la que un operador de correlación global de tonalidad descrito en el presente documento se combina con un operador de correlación local de tonalidad de escala múltiple como el descrito por G. J. Ward en la Solicitud Provisional de los EE. UU. 61/448.606, “A Local Multiscale Tone-Mapping Operator” (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. La realización ejemplar 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 local de escala múltiple (MS TMO).
Como se muestra en la Figura 6, el método 60 se inicia en la etapa 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 la etapa 63, se puede extraer, por ejemplo, la componente de luminancia, Y de los datos de entrada. Dependiendo del formato de los datos de entrada (por ejemplo, RGB), esta etapa puede requerir una transformación de color (por ejemplo, de RGB a XYZ). La etapa 64 puede aplicar un operador 55 de correlación global de tonalidad, como se describe mediante la ecuación (1), a la componente de color Y de los datos de entrada. En una realización ejemplar, los puntos de anclaje del TMO global 55 pueden seleccionarse de modo que el intervalo de luminancia de los datos de entrada se correlacione con el intervalo [4 * LdMin, 1/2 * LdMax], donde LdMin y LdMax indican la luminancia mínima y máxima del dispositivo de visualización diana. Los factores de escala de 4 y / son típicos, pero ajustables.
En una realización ejemplar, la salida de la etapa 64 puede indicarse como los datos de luminancia de tonalidad correlacionados globalmente Ytm. En la etapa 65, se puede aplicar a los datos Ytm un operador de correlación local
de tonalidad de escala múltiple (MS TMO) como describe “Ward”. Por ejemplo, en primer lugar, se puede calcular una imagen de relación global logarítmica
( 32 )
definida como el logaritmo de los datos de luminancia correlacionada globalmente por tonalidad, dividido por los píxeles de luminancia originales. Dada la imagen de relación global logarítmica Rl, como describe Ward, la salida del MS TMO (por ejemplo, la etapa 65) puede ser una imagen de luminancia correlacionada localmente por tonalidad, indicada como Yms. Utilizando Yms, se puede calcular
En la etapa 66, los datos Xms, Yms, y Zms pueden convertirse de nuevo en datos Rms, Gms, y Bms (RGBms) con niveles de primarios, de blanco y de negro determinados por el dispositivo de visualización diana. Los valores de RGBms negativos o fuera de gama se pueden recortar a valores positivos muy pequeños o se pueden correlacionar nuevamente con valores RGB en la gama utilizando cualquiera de los algoritmos de correlación de gama conocidos.
Dados los datos de RGBms en gama de la etapa 66, la etapa 67 puede volver a aplicar el operador 55 de correlación global de tonalidad a todas las componentes de color para dar salida a los datos corregidos correlacionados globalmente por tonalidad RGBg-ms. La aplicación de la segunda operación de correlación global de tonalidad garantiza que la salida del MS TMO está en el intervalo del dispositivo de visualización diana. Por último, en la etapa 68, antes de visualizar los datos de imagen (etapa 69), los datos RGBg-ms pueden corregirse en gamma según sea necesario para el dispositivo de visualización de salida.
Ciertas implementaciones de la invención comprenden procesadores de ordenador que ejecutan instrucciones de soporte lógico que hacen que los procesadores realicen un método de la invención. Por ejemplo, uno o más procesadores en un dispositivo de visualización, una estación de clasificación del 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 soporte lógico 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 ordenador, 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 de programa según la invención pueden estar en cualquiera de una amplia variedad de formas. El producto de programa puede comprender, por ejemplo, soportes físicos tales como soportes de almacenamiento de datos magnéticos que incluyen disquetes, unidades de disco duro, soportes ópticos de almacenamiento de datos que incluyen CD ROM, DVD, soportes de almacenamiento de datos electrónicos que incluyen ROM, RAM flash o similares. Las señales legibles por ordenador en el producto del programa pueden opcionalmente comprimirse o cifrarse.
Cuando en lo anterior se hace referencia a un componente (por ejemplo, un módulo de soporte lógico, un procesador, un conjunto, un dispositivo, un circuito, etc.), a no ser que se indique algo distinto, la referencia a ese componente (incluyendo una referencia a un “medio”) debe interpretarse que incluye como equivalentes de esa componente cualquier componente que realice la función del componente descrito (es decir, que sea funcionalmente equivalente), incluyendo componentes que no sean estructuralmente equivalentes a la estructura dada a conocer, que realice la función en las realizaciones ejemplares ilustradas de la invención.
Algunas realizaciones no limitantes pueden (por ejemplo, dependiendo de las circunstancias) proporcionar una o más de las siguientes ventajas:
• la correlación de acuerdo con una curva de correlación de tonalidad con un punto de anclaje de negro puede evitar una compresión tonal excesiva del contenido de entrada oscuro; •
• la correlación de acuerdo con una curva de correlación de tonalidad con puntos de negro y/o puntos de blanco puede utilizar más del intervalo de luminancia de un dispositivo de visualización diana que una correlación de tonalidades de acuerdo con una curva sin uno o ambos de tales puntos de anclaje;
• las funciones de correlación específica de canal de color que maximizan el intervalo de luminancia pueden aplicarse al espacio de color RGB de un dispositivo de visualización diana (por ejemplo, después de la conversión desde un espacio de color de entrada al espacio de color RGB de dispositivo de visualización diana); y
• el punto de blanco, el brillo y/o el contraste medio de los datos de vídeo de salida para un dispositivo de visualización diana pueden ajustarse en la función de transferencia (por ejemplo, en lugar de antes o después de la correlació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 (por ejemplo, en lugar de las ventajas anteriores o de forma complementaria a las mismas).
Claims (14)
1. Un método para mejorar la gestión de visualización de imágenes, comprendiendo el método:
recibir primeros datos de información para los datos de vídeo de entrada, comprendiendo los primeros datos de información un nivel mínimo de luminancia, un nivel máximo de luminancia y un nivel medio de luminancia para los datos de vídeo de entrada, en donde el nivel medio de luminancia se recibe como parte de los metadatos de los datos de vídeo de entrada;
acceder a segundos datos de información para un dispositivo de visualización diana, comprendiendo los segundos datos de información un nivel de punto de negro, un nivel de punto de blanco y un nivel de punto medio para el dispositivo de visualización diana;
determinar una función de transferencia para correlacionar valores de píxel de los datos de vídeo de entrada a correspondientes valores de píxel de datos de imágenes de salida usando los datos de información primeros y segundos, en donde la función de transferencia comprende tres puntos de anclaje, en donde el primer punto de anclaje se determina usando el nivel mínimo de luminancia de los datos de vídeo de entrada y el nivel de punto de negro del dispositivo de visualización diana, el segundo punto de anclaje se determina usando el nivel máximo de luminancia de los datos de vídeo de entrada y el nivel de punto de blanco del dispositivo de visualización diana, y el tercer punto de anclaje se determina usando el nivel medio de luminancia para los datos de vídeo de entrada y el nivel de punto medio del dispositivo de visualización diana; y
correlacionar los datos de vídeo de entrada con los datos de imágenes de salida usando la función de transferencia determinada.
2. El método de la reivindicación 1, en donde la determinación de la función de transferencia comprende, además, aplicar un parámetro libre, en donde el parámetro libre ajusta la pendiente de la función de transferencia en el tercer punto de anclaje.
3. El método de cualquier reivindicación precedente, en donde los metadatos son transmitidos a un decodificador por un codificador de imágenes.
4. El método de cualquier reivindicación precedente, en donde el primer punto de anclaje tiene coordenadas horizontal y vertical respectivamente iguales al nivel mínimo de luminancia de los datos de vídeo de entrada y el nivel de punto de negro del dispositivo de visualización diana, el segundo punto de anclaje tiene coordenadas horizontal y vertical respectivamente iguales al nivel máximo de luminancia de los datos de vídeo de entrada y el nivel de punto de blanco del dispositivo de visualización diana, y el tercer punto de anclaje tiene coordenadas horizontal y vertical respectivamente iguales al nivel medio de luminancia de los datos de vídeo de entrada y el nivel de punto medio del dispositivo de visualización diana.
5. El método de cualquier reivindicación precedente, en donde la función de transferencia comprende una transformación según:
Ci + C2V n
V' =
1 + C3V n
en donde Vdenota un valor de píxel de entrada, V'denota un valor de píxel de salida, C1 , C2 y C3 son parámetros determinados usando los tres puntos de anclaje, y n denota un parámetro libre.
6. El método de cualquier reivindicación precedente, en donde los valores de píxel de los datos de vídeo de entrada comprenden valores de color para dos o más componentes de color, y la función de transferencia se determina para cada uno de los dos o más componentes de color.
7. El método de cualquier reivindicación precedente, en donde los primeros datos de información se reciben para una trama de los datos de vídeo de entrada.
8. El método de cualquier reivindicación precedente, en donde la primera información se recibe para una escena de los datos de vídeo de entrada.
9. El método de cualquier reivindicación precedente, en donde el nivel máximo de luminancia de los datos de vídeo de entrada es mayor que el nivel de punto de blanco del dispositivo de visualización diana.
10. El método de cualquier reivindicación precedente, en donde el nivel máximo de luminancia de los datos de vídeo de entrada es menor que el nivel de punto de blanco del dispositivo de visualización diana.
11. El método de cualquier reivindicación precedente, en donde el nivel mínimo de luminancia de los datos de vídeo de entrada es mayor que el nivel de punto de negro del dispositivo de visualización diana.
12. El método de cualquier reivindicación precedente, en donde el nivel mínimo de luminancia de los datos de vídeo de entrada es menor que el nivel de punto de negro del dispositivo de visualización diana.
13. Un producto de programa que comprende un medio que transporta un conjunto de señales legibles por ordenador que comprende instrucciones que, cuando son ejecutadas por un procesador de datos, hacen que el procesador de datos ejecute el método de cualquier reivindicación precedente.
14. Aparato que comprende uno o más procesadores de ordenador configurados para ejecutar instrucciones de soporte lógico que hacen que el/los procesador(es) realicen el método de una cualquiera de las reivindicaciones 1 a 12.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161453107P | 2011-03-15 | 2011-03-15 | |
| US201161567784P | 2011-12-07 | 2011-12-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2816103T3 true ES2816103T3 (es) | 2021-03-31 |
Family
ID=45895475
Family Applications (2)
| 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 |
| ES12711308.2T Active ES2664508T3 (es) | 2011-03-15 | 2012-03-15 | Método y aparato para transformación de datos de imagen |
Family Applications After (1)
| 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 |
Country Status (12)
| Country | Link |
|---|---|
| US (4) | US9224363B2 (es) |
| EP (2) | EP3340598B1 (es) |
| JP (4) | JP5770865B2 (es) |
| KR (3) | KR101481984B1 (es) |
| CN (4) | CN103430527B (es) |
| BR (2) | BR112013023527B1 (es) |
| ES (2) | ES2816103T3 (es) |
| PL (2) | PL3340598T3 (es) |
| PT (1) | PT3340598T (es) |
| RU (3) | RU2554860C2 (es) |
| TW (2) | TWI538474B (es) |
| WO (1) | WO2012125802A1 (es) |
Families Citing this family (139)
| 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 |
| CN103493489B (zh) | 2011-04-14 | 2016-10-19 | 杜比实验室特许公司 | 基于原色分级模型的图像预测 |
| EP3742715B1 (en) | 2011-05-27 | 2024-09-18 | Dolby Laboratories Licensing Corporation | Scalable systems for controlling color management comprising varying levels of metadata |
| 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 |
| CA3114379C (en) | 2011-12-06 | 2023-06-27 | Dolby Laboratories Licensing Corporation | Device and method of improving the perceptual luminance nonlinearity - based image data exchange across different display capabilities |
| 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 |
| US9973779B2 (en) | 2012-03-12 | 2018-05-15 | Dolby Laboratories Licensing Corporation | 3D visual dynamic range coding |
| US9105078B2 (en) | 2012-05-31 | 2015-08-11 | Apple Inc. | Systems and methods for local tone mapping |
| EP2896198B1 (en) | 2012-09-12 | 2016-11-09 | Dolby Laboratories Licensing Corporation | Display management for images with enhanced dynamic range |
| PL2836983T3 (pl) | 2012-10-08 | 2018-01-31 | Koninklijke Philips Nv | Przetwarzanie obrazu zmieniające luminancję z ograniczeniami barwy |
| CN104956670B (zh) | 2013-01-25 | 2017-09-08 | 杜比实验室特许公司 | 基于全局显示管理的光调制 |
| BR112015020009B1 (pt) | 2013-02-21 | 2023-02-07 | Dolby Laboratories Licensing Corporation | Gerenciamento de exibição para vídeo de alta gama dinâmica |
| JP5526251B1 (ja) * | 2013-03-25 | 2014-06-18 | Eizo株式会社 | 色変換方法、階調値補正装置、コンピュータプログラム及び表示装置 |
| EP3008902A1 (en) * | 2013-06-10 | 2016-04-20 | Thomson Licensing | Encoding and decoding methods for adapting the average luminance of high dynamic range pictures and corresponding encoder and decoder |
| US10218917B2 (en) | 2013-07-16 | 2019-02-26 | Koninklijke Philips N.V. | Method and apparatus to create an EOTF function for a universal code mapping for an HDR image, method and process to use these images |
| JP6227778B2 (ja) | 2013-07-30 | 2017-11-08 | ドルビー ラボラトリーズ ライセンシング コーポレイション | シーン不変化されたメタデータを生成するためのシステムおよび方法 |
| CN105684412B (zh) * | 2013-10-22 | 2017-04-26 | 杜比实验室特许公司 | 用于扩展动态范围图像的引导颜色分级 |
| 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 |
| US9607364B2 (en) | 2013-11-22 | 2017-03-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 |
| KR101947151B1 (ko) * | 2014-03-14 | 2019-05-10 | 브이아이디 스케일, 인크. | Rgb 비디오 코딩 향상을 위한 시스템 및 방법 |
| US10217438B2 (en) * | 2014-05-30 | 2019-02-26 | Apple Inc. | User interface and method for directly setting display white point |
| GB201410635D0 (en) * | 2014-06-13 | 2014-07-30 | Univ Bangor | Improvements in and relating to the display of images |
| CN104052988B (zh) * | 2014-06-16 | 2016-03-30 | 京东方科技集团股份有限公司 | 3d显示驱动方法及3d眼镜驱动方法 |
| MX366401B (es) * | 2014-06-30 | 2019-07-08 | Panasonic Ip Man Co Ltd | Metodo de reproduccion de datos y dispositivo de reproduccion de datos. |
| 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 |
| CN107111222A (zh) | 2014-12-31 | 2017-08-29 | 杜比实验室特许公司 | 用于图像投影仪的改进的积分棒组件 |
| US9654755B2 (en) * | 2015-01-09 | 2017-05-16 | Vixs Systems, Inc. | Dynamic range converter with logarithmic conversion 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 |
| US9560330B2 (en) * | 2015-01-09 | 2017-01-31 | Vixs Systems, Inc. | Dynamic range converter with reconfigurable architecture 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 |
| US9860504B2 (en) | 2015-01-09 | 2018-01-02 | Vixs Systems, Inc. | Color gamut mapper for dynamic range conversion and methods for use therewith |
| US9558538B2 (en) * | 2015-01-09 | 2017-01-31 | Vixs Systems, Inc. | Dynamic range converter with frame by frame adaptation and methods for use therewith |
| US10504216B2 (en) * | 2015-01-09 | 2019-12-10 | Koninklijke Philips N.V. | Luminance changing image processing with color constancy |
| JP6362793B2 (ja) | 2015-01-19 | 2018-07-25 | ドルビー ラボラトリーズ ライセンシング コーポレイション | ハイダイナミックレンジ映像のためのディスプレイマネジメント |
| EP3251366B1 (en) * | 2015-01-27 | 2024-01-10 | InterDigital Madison Patent Holdings, SAS | Methods 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 | 北京智谷睿拓技术服务有限公司 | 信息处理方法和设备 |
| TW201642655A (zh) | 2015-04-21 | 2016-12-01 | Vid衡器股份有限公司 | 基於藝術意向之視訊編碼 |
| EP3295450B1 (en) | 2015-05-12 | 2020-07-01 | Dolby Laboratories Licensing Corporation | Backlight control and display mapping for high dynamic range images |
| US10165198B2 (en) * | 2015-06-02 | 2018-12-25 | Samsung Electronics Co., Ltd. | Dual band adaptive tone mapping |
| US10043487B2 (en) | 2015-06-24 | 2018-08-07 | Samsung Electronics Co., Ltd. | Apparatus and method for split screen display on mobile device |
| US10007412B2 (en) * | 2015-06-24 | 2018-06-26 | Samsung Electronics Co., Ltd. | Tone mastering system with creative intent metadata |
| 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 |
| US10575005B2 (en) | 2015-07-22 | 2020-02-25 | Dolby Laboratories Licensing Corporation | Video coding and delivery with both spatial and dynamic range scalability |
| EP3329676B1 (en) | 2015-07-28 | 2020-07-29 | Dolby Laboratories Licensing Corporation | Sdr bit depth enhancement via codeword range amplification in a codec with inverse display management |
| JP6320440B2 (ja) | 2015-08-04 | 2018-05-09 | ドルビー ラボラトリーズ ライセンシング コーポレイション | ハイダイナミックレンジ信号のための信号再構成 |
| US10885614B2 (en) | 2015-08-19 | 2021-01-05 | Samsung Electronics Co., Ltd. | Electronic device performing image conversion, and method thereof |
| EP3139342A1 (en) * | 2015-09-02 | 2017-03-08 | Thomson Licensing | Methods, systems and apparatus for over-exposure correction |
| CN108141599B (zh) | 2015-09-23 | 2022-01-18 | 杜比实验室特许公司 | 在视频编解码器中保留纹理/噪声一致性 |
| US10462491B2 (en) | 2015-11-02 | 2019-10-29 | Dolby Laboratories Licensing Corporation | Layered representation and delivery of high dynamic range video |
| WO2017089146A1 (en) * | 2015-11-24 | 2017-06-01 | 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 |
| EP3745390B1 (en) | 2016-05-27 | 2023-10-04 | Dolby Laboratories Licensing Corporation | Transitioning between video priority and graphics priority |
| PL3813365T3 (pl) * | 2016-06-22 | 2023-12-27 | Dolby Laboratories Licensing Corporation | Renderowanie z szeroką gamą barw, obrazów dwuwymiarowych (2d) na wyświetlaczach umożliwiających wyświetlanie trzy-wymiarowe (3d) |
| US10638105B2 (en) * | 2016-06-27 | 2020-04-28 | 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 |
| US11375284B2 (en) | 2016-07-15 | 2022-06-28 | 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 |
| MX388842B (es) | 2016-10-05 | 2025-03-20 | Dolby Laboratories Licensing Corp | Mensajeria de informacion de volumen de color de origen |
| KR102554379B1 (ko) * | 2016-10-31 | 2023-07-11 | 엘지디스플레이 주식회사 | 하이 다이나믹 레인지 영상 처리 방법 및 영상 처리 모듈과 그를 이용한 표시 장치 |
| 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 |
| 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 |
| 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 |
| US10930223B2 (en) * | 2016-12-22 | 2021-02-23 | Dolby Laboratories Licensing Corporation | Ambient light-adaptive display management |
| US10580367B2 (en) | 2017-01-10 | 2020-03-03 | Dolby Laboratories Licensing Corporation | Display mapping for high dynamic range images |
| US10176561B2 (en) | 2017-01-27 | 2019-01-08 | Microsoft Technology Licensing, Llc | Content-adaptive adjustments to tone mapping operations for high dynamic range content |
| WO2018140788A1 (en) | 2017-01-27 | 2018-08-02 | Canon U.S.A. Inc. | Apparatus, system and method for dynamic in-line spectrum compensation of an image |
| 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 |
| WO2018152063A1 (en) * | 2017-02-15 | 2018-08-23 | Dolby Laboratories Licensing Corporation | Tone curve mapping for high dynamic range images |
| DK3559901T3 (da) | 2017-02-15 | 2020-08-31 | Dolby Laboratories Licensing Corp | Tonekurveafbildning for billeder med højt dynamikområde |
| 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 |
| US10713765B2 (en) * | 2017-03-03 | 2020-07-14 | Dolby Laboratories Licensing Corporation | Color image modification with approximation function |
| 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 |
| CN107610186B (zh) * | 2017-08-30 | 2020-12-22 | 深圳市华星光电半导体显示技术有限公司 | 一种图像处理方法及装置 |
| US11336895B2 (en) | 2017-09-06 | 2022-05-17 | Dolby Laboratories Licensing Corporation | Tone-curve optimization method and associated video encoder and video decoder |
| 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 |
| US11270661B2 (en) | 2017-12-27 | 2022-03-08 | Panasonic Intellectual Property Management Co., Ltd. | Display apparatus and display method |
| KR101890538B1 (ko) * | 2017-12-29 | 2018-08-30 | (주)제이엘케이인스펙션 | 영상 변환 방법 및 장치 |
| WO2019139912A2 (en) * | 2018-01-11 | 2019-07-18 | Dolby Laboratories Licensing Corporation | Light level management with content scan adaptive metadata |
| 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 |
| PL3853809T3 (pl) * | 2018-09-17 | 2025-06-09 | Dolby Laboratories Licensing Corporation | Odwzorowywanie wyświetlacza w przypadku obrazów o wysokim zakresie dynamiki na wyświetlaczach ograniczających zużycie energii |
| US11024260B2 (en) | 2018-09-28 | 2021-06-01 | Apple Inc. | Adaptive transfer functions |
| US11302288B2 (en) | 2018-09-28 | 2022-04-12 | Apple Inc. | Ambient saturation adaptation |
| 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 | 腾讯科技(深圳)有限公司 | 多媒体内容的相关参数的确定方法、装置及存储介质 |
| US11803948B2 (en) | 2019-04-23 | 2023-10-31 | Dolby Laboratories Licensing Corporation | Display management for high dynamic range images |
| CN113853788B (zh) | 2019-05-31 | 2025-01-10 | 寰发股份有限公司 | 视频编解码方法和装置 |
| US11473971B2 (en) * | 2019-09-27 | 2022-10-18 | Apple Inc. | Ambient headroom adaptation |
| JP2021145239A (ja) * | 2020-03-12 | 2021-09-24 | 富士フイルムビジネスイノベーション株式会社 | 画像処理装置及びプログラム |
| US11837140B2 (en) | 2020-04-17 | 2023-12-05 | Dolby Laboratories Licensing Corporation | Chromatic ambient light correction |
| KR102799246B1 (ko) * | 2020-04-28 | 2025-04-23 | 돌비 레버러토리즈 라이쎈싱 코오포레이션 | Hdr 디스플레이들을 위한 이미지 의존적 콘트라스트 및 밝기 제어 |
| KR102727392B1 (ko) * | 2020-05-08 | 2024-11-06 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 톤 매핑 곡선 파라미터를 결정하기 위한 인코더, 디코더, 시스템, 및 방법 |
| WO2021235138A1 (ja) | 2020-05-22 | 2021-11-25 | パナソニックIpマネジメント株式会社 | 映像処理装置、映像処理方法、映像生成装置、映像生成方法およびプログラム |
| CN115803802B (zh) | 2020-06-30 | 2025-01-28 | 杜比实验室特许公司 | 用于使用pq偏移进行环境光补偿的系统和方法 |
| US12087019B2 (en) * | 2020-07-16 | 2024-09-10 | Samsung Electronics Co., Ltd. | Image compression method using saturated pixel, encoder, and electronic device |
| WO2022061169A1 (en) | 2020-09-18 | 2022-03-24 | Dolby Laboratories Licensing Corporation | Trim-pass correction for cloud-based coding of hdr video |
| JP2023542897A (ja) | 2020-09-18 | 2023-10-12 | ドルビー ラボラトリーズ ライセンシング コーポレイション | Hdrビデオのクラウド・ベースの符号化のための再帰的なセグメントからシーンへのセグメンテーション |
| US11348470B1 (en) | 2021-01-07 | 2022-05-31 | Rockwell Collins, Inc. | Apparent video brightness control and metric |
| WO2022203826A1 (en) * | 2021-03-22 | 2022-09-29 | Dolby Laboratories Licensing Corporation | Luminance adjustment based on viewer adaptation state |
| US12293498B2 (en) | 2021-03-22 | 2025-05-06 | Dolby Laboratories Licensing Corporation | Luminance adjustment based on viewer adaptation state |
| US11948357B2 (en) * | 2021-03-24 | 2024-04-02 | Nbcuniversal Media, Llc | Image colorization systems and methods |
| WO2022231629A1 (en) * | 2021-04-30 | 2022-11-03 | Hewlett-Packard Development Company, L.P. | Color-blindness adjustment |
| CN117426091B (zh) * | 2021-06-08 | 2024-05-28 | 杜比实验室特许公司 | 用于生成或渲染图像的方法以及计算装置 |
| WO2022260902A1 (en) | 2021-06-08 | 2022-12-15 | Dolby Laboratories Licensing Corporation | Chained reshaping function optimization |
| WO2023009392A1 (en) | 2021-07-29 | 2023-02-02 | 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 |
| EP4392928B1 (en) | 2021-08-24 | 2025-11-12 | Dolby Laboratories Licensing Corporation | Neural networks for precision rendering in display management |
| KR20230035827A (ko) | 2021-09-06 | 2023-03-14 | 삼성전자주식회사 | 시스템 온 칩 및 이를 포함하는 모바일 장치 |
| CA3233103A1 (en) | 2021-09-28 | 2023-04-06 | Dolby Laboratories Licensing Corporation | Multi-step display mapping and metadata reconstruction for hdr video |
| US12452450B2 (en) | 2021-09-30 | 2025-10-21 | Dolby Laboratories Licensing Corporation | Dynamic spatial metadata for image and video processing |
| CN119256312A (zh) | 2022-05-16 | 2025-01-03 | 杜比实验室特许公司 | 使用神经网络的视频序列中的修剪阶段元数据预测 |
| US12231782B2 (en) | 2023-03-28 | 2025-02-18 | Apple Inc. | Multi-illumination white balance circuit with thumbnail image processing |
| EP4535281A1 (en) * | 2023-10-05 | 2025-04-09 | Dolby Laboratories Licensing Corporation | Local ambient compensation systems and methods |
| WO2025146941A1 (ko) * | 2024-01-02 | 2025-07-10 | 삼성전자 주식회사 | 상시 표시 컨텐츠의 밝기를 제어하는 전자 장치, 방법 및 저장 매체 |
| WO2025263654A1 (ko) * | 2024-06-19 | 2025-12-26 | 엘지전자 주식회사 | 무선 전송 장치 및 무선 디스플레이 시스템 |
Family Cites Families (119)
| 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 | 変換装置、補正回路、駆動装置、表示装置、検査装置および表示方法 |
| JP2006520557A (ja) | 2003-01-30 | 2006-09-07 | コダック ポリクロウム グラフィクス リミティド ライアビリティ カンパニー | 装置依存型の表示プロファイルを用いる色補正 |
| 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 |
| US7492375B2 (en) | 2003-11-14 | 2009-02-17 | Microsoft Corporation | High dynamic range image viewing on low dynamic range displays |
| 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 |
| 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 |
| EP1763954A1 (en) | 2004-06-30 | 2007-03-21 | Koninklijke Philips Electronics N.V. | Dominant color extraction for ambient light derived from video content mapped through unrendered color space |
| WO2006039357A1 (en) | 2004-09-29 | 2006-04-13 | Technicolor Inc. | Method and apparatus for color decision metadata generation |
| JP4151643B2 (ja) | 2004-11-16 | 2008-09-17 | セイコーエプソン株式会社 | 色変換行列作成装置、色変換行列作成プログラム及び画像表示装置 |
| KR100763178B1 (ko) | 2005-03-04 | 2007-10-04 | 삼성전자주식회사 | 색 공간 스케일러블 비디오 코딩 및 디코딩 방법, 이를위한 장치 |
| US20080253445A1 (en) | 2005-04-04 | 2008-10-16 | Koninklijke Philips Electronics, N.V. | Color Conversion Unit for Reduced Fringing |
| 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 |
| KR101392626B1 (ko) | 2005-07-18 | 2014-05-07 | 톰슨 라이센싱 | 다중 비디오 스트림 핸들링 방법 |
| 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 |
| US7746411B1 (en) | 2005-12-07 | 2010-06-29 | Marvell International Ltd. | Color management unit |
| JP4529888B2 (ja) | 2005-12-07 | 2010-08-25 | ブラザー工業株式会社 | 画像処理装置、画像処理方法及び画像処理プログラム |
| WO2007078563A2 (en) | 2005-12-21 | 2007-07-12 | 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 | ソニー株式会社 | 画像補正回路、画像補正方法および画像表示装置 |
| KR101287481B1 (ko) | 2006-06-02 | 2013-07-19 | 톰슨 라이센싱 | 입력 색 공간으로부터 측색 변환을 출력 색 공간으로 변환하는 방법 |
| JP4238881B2 (ja) * | 2006-06-02 | 2009-03-18 | セイコーエプソン株式会社 | 画像補正装置、画像補正方法、画像補正プログラム、画像読み取り装置、画像読み取り方法および印刷装置 |
| 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 |
| KR101466596B1 (ko) | 2006-11-27 | 2014-11-28 | 돌비 레버러토리즈 라이쎈싱 코오포레이션 | 디지털 이미지들에서의 동적 범위를 부스팅하기 위한 장치 및 방법들 |
| CN101543084A (zh) | 2006-11-30 | 2009-09-23 | Nxp股份有限公司 | 处理彩色图像数据的装置和方法 |
| 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 |
| US9185268B2 (en) | 2007-04-03 | 2015-11-10 | Thomson Licensing | Methods and systems for displays with chromatic correction with differing chromatic ranges |
| 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 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びに情報処理システム |
| EP2235932A4 (en) | 2007-12-20 | 2013-01-23 | Ati Technologies Ulc | METHOD, DEVICE AND MACHINE-READABLE MEDIUM FOR DESCRIPTING 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 | 睿致科技股份有限公司 | 自动白平衡的方法 |
| US8446961B2 (en) | 2008-07-10 | 2013-05-21 | Intel Corporation | Color gamut scalability techniques |
| US8416179B2 (en) | 2008-07-10 | 2013-04-09 | Sharp Laboratories Of America, Inc. | Methods and systems for color preservation with a color-modulated backlight |
| 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 |
| US8363716B2 (en) | 2008-09-16 | 2013-01-29 | 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 |
| CN101719361B (zh) * | 2008-10-09 | 2012-04-11 | 华硕电脑股份有限公司 | 饱和度调整法与饱和度调整模块 |
| CN101719359B (zh) * | 2008-10-09 | 2012-02-29 | 华硕电脑股份有限公司 | 色彩分布调整法与色彩分布模块 |
| 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 |
| 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 |
| WO2010083493A1 (en) | 2009-01-19 | 2010-07-22 | Dolby Laboratories Licensing Corporation | Image processing and displaying methods for devices that implement color appearance models |
| 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 |
| CN102349290B (zh) | 2009-03-10 | 2014-12-17 | 杜比实验室特许公司 | 扩展动态范围和扩展维数图像信号转换 |
| JP5257158B2 (ja) | 2009-03-11 | 2013-08-07 | 株式会社リコー | 色変換装置、色変換方法およびプログラム |
| JP5517685B2 (ja) | 2009-04-14 | 2014-06-11 | キヤノン株式会社 | 画像処理装置および方法 |
| CN102422322B (zh) | 2009-05-11 | 2015-01-21 | 杜比实验室特许公司 | 用于在目标环境下在装置处再现来自源环境的图像的色貌的方法和设备 |
| 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 |
| CN103004213B (zh) | 2010-06-08 | 2016-04-20 | 杜比实验室特许公司 | 色调和色域映射方法和装置 |
| US8525933B2 (en) | 2010-08-02 | 2013-09-03 | Dolby Laboratories Licensing Corporation | System and method of creating or approving multiple video streams |
| KR101538296B1 (ko) | 2011-03-02 | 2015-07-29 | 돌비 레버러토리즈 라이쎈싱 코오포레이션 | 로컬 멀티스케일 톤 매핑 연산자 |
-
2012
- 2012-03-01 TW TW103130553A patent/TWI538474B/zh active
- 2012-03-01 TW TW101106759A patent/TWI538473B/zh active
- 2012-03-15 EP EP17205328.2A patent/EP3340598B1/en active Active
- 2012-03-15 CN CN201280013129.5A patent/CN103430527B/zh active Active
- 2012-03-15 PL PL17205328T patent/PL3340598T3/pl unknown
- 2012-03-15 CN CN201610107868.0A patent/CN105516541B/zh active Active
- 2012-03-15 ES ES17205328T patent/ES2816103T3/es active Active
- 2012-03-15 KR KR1020137024143A patent/KR101481984B1/ko active Active
- 2012-03-15 CN CN201410055211.5A patent/CN103763456B/zh active Active
- 2012-03-15 PT PT172053282T patent/PT3340598T/pt unknown
- 2012-03-15 WO PCT/US2012/029189 patent/WO2012125802A1/en not_active Ceased
- 2012-03-15 RU RU2013145821/07A patent/RU2554860C2/ru active
- 2012-03-15 KR KR1020147035520A patent/KR101667238B1/ko active Active
- 2012-03-15 CN CN201610103876.8A patent/CN105744114B/zh active Active
- 2012-03-15 JP JP2013558165A patent/JP5770865B2/ja active Active
- 2012-03-15 KR KR1020147028571A patent/KR101490727B1/ko active Active
- 2012-03-15 EP EP12711308.2A patent/EP2687005B1/en active Active
- 2012-03-15 US US13/984,903 patent/US9224363B2/en active Active
- 2012-03-15 ES ES12711308.2T patent/ES2664508T3/es active Active
- 2012-03-15 BR BR112013023527-6A patent/BR112013023527B1/pt active IP Right Grant
- 2012-03-15 PL PL12711308T patent/PL2687005T3/pl unknown
- 2012-03-15 BR BR122015005675-6A patent/BR122015005675B1/pt active IP Right Grant
-
2013
- 2013-08-12 US US13/964,295 patent/US8593480B1/en active Active
-
2014
- 2014-09-04 RU RU2014136061/07A patent/RU2582655C2/ru active
- 2014-10-28 JP JP2014219042A patent/JP5792369B2/ja active Active
-
2015
- 2015-03-19 RU RU2015109614/07A patent/RU2592074C1/ru active
- 2015-06-25 JP JP2015127460A patent/JP6134755B2/ja active Active
- 2015-08-05 JP JP2015154984A patent/JP6085011B2/ja active Active
- 2015-11-17 US US14/943,821 patent/US9916809B2/en active Active
-
2018
- 2018-02-22 US US15/902,846 patent/US10255879B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2816103T3 (es) | Método y aparato para la transformación de datos de imagen | |
| HK1194580A (en) | Method and apparatus for image data transformation | |
| HK1226574A (en) | Method and apparatus for image data transformation | |
| HK1226574A1 (en) | Method and apparatus for image data transformation | |
| HK1218198B (zh) | 用於图像数据变换的方法和装置 | |
| HK1194580B (en) | Method and apparatus for image data transformation | |
| HK1188890A (en) | Method and apparatus for image data transformation | |
| HK1188890B (en) | Method and apparatus for image data transformation | |
| HK1226574B (zh) | 用於图像数据变换的方法和装置 |












