Método para captura de color en datos de imagen para utilización en una interfaz de usuario gráfica.

Método de captación de color para generar una interfaz gráfica de usuario a disponer con colores que soncaptados automáticamente a partir de datos de imagen elegidos,

teniendo en cuenta los deseos del usuario quecomprende las etapas siguientes:

* Convertir los datos de imagen con formato original a formato rojo, verde, azul, y cuantificar el valor de cada píxel delos datos de imagen convertidos mediante redondeo a 32 y sus múltiplos, calculando las frecuencias de aparición delos conjuntos rojo, verde, azul cuantificados y obteniendo una lista de frecuencia de color ordenados de mayor amenor frecuencia de aparición,

* Suprimir de la lista obtenida el color blanco, que tiene valores rojo, verde, azul de 255, 255, 255, y también el colornegro, con valores rojo, verde, azul de 0, 0, 0, y capturar como color de base, el color que aparezca con másfrecuencia en la lista restante,

* Seleccionar un segundo color, que tiene la mayor frecuencia de aparición siguiente al color base en la listarestante,

* Calcular una diferencia de tonalidad y de luminancia del color base y el segundo color para averiguar la adecuaciónde contraste del segundo color, efectuando una prueba de contraste de color W3C, en el que una diferencia deluminancia y una diferencia de color se calculan como:

- Diferencia de luminancia ≥ máx (Luminancia1 - Luminancia2, Luminancia2 - Luminancia1),

- Diferencia de color ≥ [máx (R1, R2) - min ((R1, R2)] + [(máx (G1, G2) - mín (G1, G2)] + [(máx (B1, B2) - mín (B1,B2];

donde, R1, G1, B1 se refieren al color de base,

R2, G2, B2 al segundo color, y Luminancia1 y Luminancia2 son las respectivas luminancias del color base y delsegundo color,

* Repetir la etapa de selección y de cálculo hasta proporcionar el contraste adecuado para el segundo color autilizar,

* Añadir el color, que tiene un contraste adecuado conforme a la diferencia de tonalidad y la luminancia con el colorde base, a una lista de colores seleccionados a utilizar como un color de interfaz,

* los colores elegidos son procesados para generar el interfaz cuando el usuario no requiere la utilización de máscolores, o cuando no hay otro color disponible.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E10169562.

Solicitante: CABOT COMMUNICATIONS LIMITED.

Nacionalidad solicitante: Reino Unido.

Dirección: Verona House Filwood Road Bristol BS16 3RY REINO UNIDO.

Inventor/es: CHURCH,NICK.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F3/048 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 3/00 Disposiciones de entrada para la transferencia de datos destinados a ser procesados en una forma utilizable por el computador; Disposiciones de salida para la transferencia de datos desde la unidad de procesamiento a la unidad de salida, p. ej. disposiciones de interfaz. › Técnicas de interacción basadas en interfaces gráficas de usuario [GUI].
  • G06T11/00 G06 […] › G06T TRATAMIENTO O GENERACIÓN DE DATOS DE IMAGEN, EN GENERAL.Generación de imagen 2D (Bidimiensional).

PDF original: ES-2397816_T3.pdf

 

Método para captura de color en datos de imagen para utilización en una interfaz de usuario gráfica.

Fragmento de la descripción:

Método para captura de color en datos de imagen para utilización en una interfaz de usuario gráfica Campo de la invención [0001] La presente invención se refiere a un método para los colores elegidos a aplicar a la interfaz de usuario en dispositivos que tienen interfaz gráfica de usuario, tales como teléfonos móviles, reproductores de medios portátiles, cámaras digitales, ordenadores personales, televisores y equipos decodificadores, permitiendo la captura automática de color sobre los datos de imagen requeridos, tomando en consideración los gustos del usuario.

Técnica anterior

La interfaz gráfica de usuario (GUI) es un método de revisión de software que utiliza gráficos en lugar de líneas de comando, incluidos iconos en pantalla, menús, cuadros de diálogo y objetos, que puede ser soportado generalmente por un dispositivo marcador, tal como un ratón, o que pueda cambiar de tamaño.

En la técnica conocida, hay muchos métodos destinados a generar la interfaz gráfica de usuario. Sin embargo, en los métodos actuales existen procedimientos que han de ser aplicados manualmente por el usuario con el fin de realizar esquemas de color satisfactorios que ocasionalmente se han revelado como complejos y confusos. En consecuencia, los procedimientos aplicados manualmente pueden causar pérdidas de tiempo.

Un método utilizado en la técnica conocida se refiere a la captura de los colores dominantes sobre los datos de imagen. En dicho método, existe un cuadro de diálogo donde se cargan los datos de imagen, mostrándose los colores dominantes en dicho cuadro. Se supone que el usuario captura el color deseado para utilizarlo en la GUI a partir de su propia lista donde se muestran los colores dominantes. Sin embargo, en el caso que los colores dominantes sean bastante similares, los colores no pueden ser mutuamente diferenciados y se vuelven ilegibles cuando los colores de la imagen que aparecen en la interfaz de usuario son también similares.

Los datos de imagen utilizados en otro método de la técnica se dividen en segmentos. Los colores dominantes se muestran zona por zona sobre los datos de imagen. El requisito de procesado manual y la complejidad de procesamiento de los datos de imagen cuando prevalecen los colores similares son algunos de los inconvenientes de la técnica conocida.

En otro método, el esquema de color se forma usando un algoritmo específico por un solo color. El esquema de color formado se basa en un solo color, por lo que no cumple con los datos de imagen como se requiere. Además, en este método también es necesario llevar a cabo el proceso de forma manual como en los otros.

Además, existen varias opciones ofrecidas propuestas para cambiar la interfaz de usuario manualmente en el cuadro de diálogo de los sistemas informáticos.

La técnica descrita en el documento de patente EE.UU. 6.888.648 B2, incluye las etapas de decisión de la zona en la que se elige el valor de la señal de color, de captura de la muestra de la señal de color, de cálculo del valor de color de la señal correspondiente de la mencionada zona de color, de presentación de la zona donde se elige el valor de la señal de color en unos datos de imagen, junto con una imagen gráfica de coloreada sobre unos datos de imagen, y de determinación del respectivo valor de señal de color y de compatibilizar la imagen gráfica coloreada de la zona de color mencionada, a partir de los valores de la señal de color en la zona donde se elige el valor de la señal de color.

El documento anónimo “Generating a Website Color Scheme from an Image” de 17 septiembre 2008 (09/17/2008) páginas 1-6, XP002604930, recuperado de Internet: URL: hftp :/ / www.atalasoft.com / products / DotImage / white-papers/generating-a-website-color-scheme-from-an-image. Este documento describe un esquema de generación de un color para un sitio web, usando los colores de una imagen. En este documento, primeramente los colores de la imagen se convierten a colores de 8 bit. A continuación, se cuenta cuantos píxeles se incluyen para cada color. Se crea un histograma de color por los colores de los píxeles. En el histograma, los colores se ordenan según su frecuencia. De acuerdo con una función de distancia, todos los colores que satisfacen los requerimientos de tolerancia son clasificados. Finalmente, el usuario obtiene el número deseado de colores a partir de los colores clasificados.

El documento de patente número CA 2594133 A1, describe un algoritmo para generar un esquema de color de diseño de álbum de recortes. Con el fin de generar dicho esquema de colores, se utilizan los colores dominantes de, al menos, una imagen. De acuerdo con este documento, en primer lugar, se genera un histograma de color de [0011] Otro documento relacionado con la presente invención de Ridpath C. y otros es "Techniques for Accessibility Evaluation And Repair Tools" de 26 de abril de 2000 (04/26/2000) , páginas 1-63, XP002604931, recuperado de Internet: URL: http:/ / www.w3.org/TR/AERT. En la parte correspondiente de este documento, se revelan las diferencias de luminancia y de color entre dos colores. Mediante la utilización de las diferencias de luminancia y de color de dos colores, se mejora la visibilidad.

Breve descripción de la invención [0012] Existen dificultades de utilización de los sistemas manuales que se utilizan para personalizar la interfaz gráfica de usuario, que producen pérdidas de tiempo. En la presente invención, ha sido desarrollado un método para formar un esquema de color, captando colores dominantes automáticamente a través de los datos de imagen deseados, que proporciona una interfaz que utiliza los datos de color de este esquema, sin necesidad de procedimientos manuales de la técnica conocida.

En el método desarrollado por la presente invención, los datos de imagen se cargan desde cualquier fuente, incluyendo el dispositivo de almacenamiento externo e imágenes de vídeo. Después de cargar los datos de imagen, se ejecuta el algoritmo relativo a la captura de color. En el caso que los datos de imagen sea un flujo de imágenes, tal como vídeo, el algoritmo es continuamente ejecutado sobre trama de imagen de manera correspondiente. Después de elegir el color de base, se forman también otros colores apropiados. Tras completar el esquema de color, se procesa en la interfaz gráfica de usuario.

Objetivo de la invención [0014] El objeto de la presente invención es desarrollar un método que proporciona automáticamente la realización del esquema de color que cumpla con los datos de imagen de la imagen deseada.

Otro objeto de la invención es desarrollar un método que proporcione la interfaz gráfica a disponer con la captura automática de colores sobre los datos de imagen requeridos para proporcionar facilidad de utilización y eliminar pérdidas de tiempo.

Breve descripción de las figures Figura 1. Un diagrama de flujo conforme a la invención Descripción detallada de la invención [0016] La invención del presente método, proporciona la interfaz gráfica de usuario, para dispositivos que tienen interfaz gráfica de usuario, tales como teléfonos celulares, reproductores de medios portátiles, cámaras digitales, ordenadores personales, televisores y equipos decodificadores, a disponer con captura automática de colores sobre una imagen de datos elegida, tomando en consideración los gustos del usuario.

Como se muestra en el diagrama de flujo de la figura 1 de acuerdo con la presente invención, en primer lugar, los datos de imagen preferidos a utilizar se cargan a partir de cualquier fuente, incluyendo dispositivos de almacenamiento externos e imágenes de vídeo. Después, los datos de imagen capturados se convierten al formato RGB (rojo, verde, azul) . Cada valor de píxel se cuantifica por redondeo a 32 y sus múltiplos de dos. Por ejemplo, RGB (21, 59 131) se redondea, convirtiéndose en RGB (32, 64, 128) . De esta manera, se calculan las frecuencias de los conjuntos RGB y se obtiene una lista de frecuencia de color que abarca desde la frecuencia más alta a la más baja. El blanco, RGB (255, 255, 255) , y el negro, RGB (0, 0, 0) , se extraen de la lista. El color de más frecuente aparición, lo que significa el dominante, es elegido como color base de la lista restante.

En la lista, que abarca desde la frecuencia más alta a la más baja, se elige para el segundo color a utilizar para el contraste apropiado encontrado detrás del color de base. Este color puede ser usado como segundo color en la interfaz. Sin embargo, la conveniencia del segundo color se comprobará mediante la realización de la prueba de contraste.

Para averiguar la idoneidad del contraste del segundo color, se determinará el grado de diferencia de luminancia... [Seguir leyendo]

 


Reivindicaciones:

1. Método de captación de color para generar una interfaz gráfica de usuario a disponer con colores que son captados automáticamente a partir de datos de imagen elegidos, teniendo en cuenta los deseos del usuario que comprende las etapas siguientes:

• Convertir los datos de imagen con formato original a formato rojo, verde, azul, y cuantificar el valor de cada pixel de los datos de imagen convertidos mediante redondeo a 32 y sus múltiplos, calculando las frecuencias de aparición de los conjuntos rojo, verde, azul cuantificados y obteniendo una lista de frecuencia de color ordenados de mayor a menor frecuencia de aparición,

• Suprimir de la lista obtenida el color blanco, que tiene valores rojo, verde, azul de 255, 255, 255, y también el color negro, con valores rojo, verde, azul de 0, 0, 0, y capturar como color de base, el color que aparezca con más frecuencia en la lista restante,

• Seleccionar un segundo color, que tiene la mayor frecuencia de aparición siguiente al color base en la lista restante,

• Calcular una diferencia de tonalidad y de luminancia del color base y el segundo color para averiguar la adecuación de contraste del segundo color, efectuando una prueba de contraste de color W3C, en el que una diferencia de luminancia y una diferencia de color se calculan como:

- Diferencia de luminancia = máx (Luminancia1 – Luminancia2, Luminancia2 – Luminancia1) ,

- Diferencia de color = [máx (R1, R2) - min ( (R1, R2) ] + [ (máx (G1, G2) - mín (G1, G2) ] +

 

Patentes similares o relacionadas:

PROCEDIMIENTO DE IDENTIFICACIÓN DE IMÁGENES ÓSEAS, del 29 de Junio de 2020, de UNIVERSIDAD DE GRANADA: Procedimiento de identificación de imágenes óseas. La presente invención tiene por objeto un procedimiento para asistir en la toma de decisiones a un experto forense […]

Imagen de 'Dispositivo de seguridad para proyectar una colección de imágenes…'Dispositivo de seguridad para proyectar una colección de imágenes sintéticas, del 24 de Junio de 2020, de VISUAL PHYSICS, LLC: Un dispositivo de seguridad para proyectar una colección de imágenes sintéticas, que comprende: una colección de elementos de enfoque, teniendo […]

Método, dispositivo y medios de almacenamiento informático de control táctil de múltiples canales para máquina de integración, del 13 de Mayo de 2020, de Guangzhou Shirui Electronics Co., Ltd: Un método para un control táctil de múltiples canales de una máquina todo en uno, en donde la máquina todo en uno es un equipo integrador que combina […]

MÉTODO PARA LA OBTENCIÓN DE UN MODELO FÍSICO DE UN OBJETO TRIDIMENSIONAL A PARTIR DE SUPERFICIES DESARROLLABLES Y MODELO FÍSICO ASÍ OBTENIDO, del 2 de Abril de 2020, de UNIVERSIDAD NACIONAL DE COLOMBIA: La presente invención se relaciona con un método para obtener un modelo físico de un objeto tridimensional a partir de un modelo digital de […]

Sistema y procedimiento para generar una distribución de densidad mejorada en modelos óseos tridimensionales, del 12 de Febrero de 2020, de Hologic Inc: Un procedimiento de generación de un modelo de densidad mejorada de un objeto que comprende las etapas de: generar un modelo personalizado […]

Procedimiento para reconstruir imágenes metabólicas y morfométricas de multitrazadores y sistema de tomografía para generación de imágenes metabólicas y morfométricas de multitrazadores, del 12 de Febrero de 2020, de UNIWERSYTET JAGIELLONSKI: Un procedimiento para reconstruir imágenes metabólicas y morfométricas de multitrazadores determinando coordenadas de tiempo y coordenadas […]

Métodos para la reconstrucción tridimensional y la determinación de la calidad de un embrión, del 8 de Enero de 2020, de INSTITUT NATIONAL DE LA SANTE ET DE LA RECHERCHE MEDICALE (INSERM): Un método no invasivo in vitro para determinar la calidad de un embrión que comprende las etapas de: i) proporcionar secciones de imágenes en serie del embrión humano, obteniéndose […]

Control y selección de calidad automatizados, del 13 de Noviembre de 2019, de KATHOLIEKE UNIVERSITEIT LEUVEN: Un método de inspección no destructiva para la inspección en línea de un objeto, comprendiendo el método de inspección no destructiva: - mover usando un sistema […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .