Máquina de composición de palets
Descripción general
 Se proporciona un dispositivo de sintetización de paleta capaz de crear de manera óptima y rápida una paleta de colores utilizada para visualizar una pluralidad de imágenes. Un aparato de sintetización de paleta para un dispositivo de visualización que es capaz de mostrar simultáneamente una pluralidad de imágenes en la misma pantalla, para generar una paleta de colores adecuada para la imagen a partir de datos suministrados para visualización de imágenes, que comprende: Una unidad de creación de paleta 5 para crear una paleta de colores adecuada para la imagen de la paleta de colores, una unidad de adición de peso 6 para ponderar los colores que constituyen la paleta de colores por separado para cada paleta de colores así creada. Y una unidad de sintetización de paleta 7 para generar un color representativo de la paleta de colores de la FIG.
Campo técnico
La presente invención proporciona un dispositivo de visualización para crear una paleta de colores adecuada para que se muestre una imagen para visualizar una imagen, por ejemplo, a partir de datos que muestran valores de rojo, verde y azul respectivamente, que comprenden una pluralidad de imágenes La presente invención se refiere a un aparato de sintetización de palés adecuado para su aplicación a un aparato de visualización capaz de visualización simultánea, y más particularmente a un aparato de sintetización de paleta para crear de manera óptima y rápida una paleta de colores utilizada para visualizar una pluralidad de imágenes .
Antecedentes de la técnica
Como llamado a todo color, 1600, cuando millones de colores o más capacidad de visualización simultánea de la imagen con el número de colores como se muestra en una pantalla a color de 256 colores o menos son de colores visibles en la profundidad de color de la pantalla de la imagen Es necesario mapear a los números.
En el caso de imágenes como fotografías, generalmente se utilizan colores de 256 colores o más, y se requiere el procesamiento de mapas para mostrar en el dispositivo de visualización como se describe anteriormente. Por lo tanto, con un dispositivo de visualización de este tipo, Como una paleta, y los maneja.
Tarea de solución
Por ejemplo, en una pantalla a color capaz de mostrar simultáneamente 256 colores, cuando se muestran dos imágenes de 256 colores al mismo tiempo (cuando otra imagen se expande nuevamente mientras se muestra una determinada imagen), correspondiente a cada imagen Es necesario recrear la paleta adecuada para las dos imágenes de la paleta. En tal caso, considerando dos imágenes como una imagen, hay un método de recreación de una paleta común a partir de todos los datos de estas dos imágenes, un método de reutilización de estos datos de imagen , Y se consideran dos formas de recrear una paleta nueva a partir de dos paletas ya creadas.
En el primer método, es posible crear una paleta que sea más adecuada para dos imágenes, y se mantiene una alta calidad para las imágenes, pero existe el problema de que el procesamiento lleva tiempo. Por otro lado, en el último método, el tiempo de procesamiento se acorta para recrear a partir de las paletas creadas, pero existía el problema de que no se podía esperar que creara la paleta más adecuada para las dos imágenes.
La presente invención se ha realizado en vista de las circunstancias anteriores, incorporando sólo las ventajas de los dos métodos descritos anteriormente, el aparato de síntesis de pallet capaces de crear una paleta de colores utilizada para visualizar la pluralidad de imágenes de manera óptima y rápidamente Y para proporcionar un método para fabricar lo mismo.
Solución
aparato de sintetización de Pallet de la presente invención es un dispositivo de pantalla para la creación de una paleta de color apropiado para la imagen a partir de los datos suministrados a la visualización de la imagen, la síntesis de paleta de dispositivo de visualización simultáneamente visualizable una pluralidad de imágenes en la misma pantalla Medios para retener dichos datos de imagen en cada una de dicha pluralidad de imágenes; medios para preparar paletas de colores adecuadas para imágenes respectivas a partir de dichos datos de imagen retenidos; medios para determinar, para cada una de dichas paletas de colores creadas, Medios para ponderar los colores que constituyen la paleta de colores, y medios para generar colores representativos de la pluralidad de paletas de colores a partir de la ponderación aplicada, y sintetizar la pluralidad de paletas de colores en una paleta Como se muestra en la FIG.
Además, el aparato de paleta sintetizador de la presente invención, medios para aplicar dicha ponderación comprende medios para la creación de un histograma de colores por la pluralidad de imágenes, la aplicación de pesos el color que constituye la paleta de colores de acuerdo con el histograma .
Además, el aparato de sintetización de paleta de la presente invención comprende medios para adquirir el número de colores utilizados para cada una de la pluralidad de imágenes, y medios para corregir la ponderación aplicada de acuerdo con el número de colores obtenido. Como se muestra en la FIG.
Además, el aparato de sintetización de palés de la presente invención comprende: medios para calcular la tasa de cambio de la pluralidad de imágenes por imagen, y medios para corregir la ponderación aplicada de acuerdo con la tasa de cambio calculada .
De acuerdo con el aparato de sintetización de paletas de la presente invención, cuando se crean las paletas de colores más adecuadas para cada imagen a visualizar, se aplican pesos a los colores que constituyen la paleta de colores.
Como método de esta ponderación, por ejemplo, puede crearse un histograma a partir de todos los datos de imagen capturados y agregarse de acuerdo con la frecuencia de los valores de cada color (rojo, verde y azul) obtenido a partir de este histograma.
Cuando deben mostrarse una pluralidad de imágenes, las paletas creadas para cada una de las imágenes se combinan en una paleta en función de los pesos agregados a los colores respectivos como elementos constituyentes.
Como un proceso específico, utilizando el peso, alta frecuencia de aparición de color, que se adopta como el mayor impacto en la calidad de imagen, baja frecuencia de aparición del color, es decir, para la pequeña influencia en la calidad de la imagen , Es posible juntar varias cosas.
Por lo tanto, es posible volver a crear la paleta óptima entre las paletas creadas sin volver a crear todos los datos de la pluralidad de imágenes de la primera y volver a crear la paleta, y el tiempo de procesamiento se acorta en gran medida.
Además, por ejemplo, cuando se muestran dos imágenes al mismo tiempo, una de las imágenes se configura con 256 colores y la otra imagen se configura con 4.096 colores, la frecuencia de ambas imágenes Se manejan por igual y se lleva a cabo el proceso de sintetización, es imposible recrear una paleta óptima para ambos.
Por lo tanto, en el aparato de sintetización de palés de la presente invención, se adquiere el número de colores utilizados en cada imagen, y el peso se corrige de acuerdo con el número de colores de cada imagen adquirida. Además, por ejemplo, cuando la imagen de visualización contiene piel humana o similar, el cambio de color de la parte de piel es suave. A menos que se preparen muchos colores similares en tal caso, se puede generar un patrón como un contorno en la imagen mostrada.
Por lo tanto, en el aparato de sintetización de palets de la presente invención, se calcula la velocidad de cambio de la imagen, y el peso se corrige de manera que se agrega un peso elevado al color utilizado para la parte suave de la velocidad de cambio. Esto permite crear de manera óptima y rápida una paleta de colores utilizada para mostrar una pluralidad de imágenes.
Una realización de la presente invención se describirá a continuación con referencia a los dibujos. La figura 1 es un diagrama que muestra una configuración esquemática de un aparato de sintetización de palés según la misma realización. Como se muestra en la Fig. 1, una paleta sintetizador de 8 de acuerdo con la forma de realización incluye una unidad de entrada 1, la unidad de salida 2, la unidad de control 3, la unidad de gestión de palets 4, la unidad de pallet creación de 5, un peso añadiendo unidad 6 y pallet sintetizador 7 .
La unidad de entrada 1 ingresa los datos de una imagen que se mostrará. La unidad de salida 2 muestra imágenes en una pantalla o similar. La unidad de control 3 es responsable de controlar todo el dispositivo 8 de sintetización de paletas.
Además, la unidad de gestión de paletas 4 gestiona los datos de paleta (color) creados por la unidad de creación de paletas 5 descrita más adelante y el peso de cada dato de paleta añadido por la unidad de adición de peso 6 en asociación entre sí. La unidad de creación de paleta 5 crea una paleta adecuada para la imagen a partir de la entrada de datos de imagen desde la unidad de entrada 1.
La unidad de adición de peso 6 y la unidad de sintetización de paleta 7 son características de la presente invención, y la unidad de adición de peso 6 agrega pesos a los datos de paleta que constituyen la paleta creada por la unidad de generación de paleta 5. La unidad de combinación de paleta 7 combina la pluralidad de paletas gestionadas por la unidad de gestión de paletas 4 en una paleta de acuerdo con el peso gestionado junto con los datos de paleta que constituyen un elemento constitutivo de la misma.
Consideremos ahora un caso en el que una pluralidad de imágenes se muestran simultáneamente en la misma pantalla como resultado de la introducción de datos en imágenes que se mostrarán nuevamente en la unidad de entrada 1. En este caso, el sintetizador palet 8 según la realización, la plataforma de carga correspondiente a las imágenes creadas por la unidad de pallet creación 5, respectivamente colores peso añadiendo parte 6 que constituye la plataforma de carga, que se muestra en la Fig. 2 Tales pesos se agregan.
La tabla mostrada en la figura 2 contiene los valores rojo, verde y azul de cada color que forma la paleta y el peso del color, y es gestionada por la unidad de gestión de paleta 4. El número de tablas en esta tabla está reservado tanto como la cantidad de colores que se pueden mostrar simultáneamente en el dispositivo de visualización.
Esta ponderación crea un histograma de todos los datos de imagen capturados por ejemplo, calculado por el valor de la frecuencia para cada obtenida del histograma de color (rojo, verde y azul) es corregida según sea necesario.
Por ejemplo, cuando se muestran dos imágenes al mismo tiempo, una de las imágenes se configura con 256 colores y la otra imagen se configura con 4.096 colores, la frecuencia de ambas imágenes es equivalente , Es imposible recrear la paleta óptima para ambos lados. Por lo tanto, se adquiere el número de colores utilizados en cada imagen, y el peso se corrige de acuerdo con el número de colores de cada imagen adquirida.
Además, por ejemplo, cuando la imagen de visualización contiene piel humana o similar, el cambio en el color de la porción de piel es suave. A menos que se preparen muchos colores similares en tal caso, se puede generar un patrón como un contorno en la imagen mostrada. Por este motivo, se calcula la velocidad de cambio de la imagen y se realiza una corrección de modo que se agrega un peso elevado al color suave de la velocidad de cambio.
La unidad de palé de síntesis 7, usando el peso, alta frecuencia de colores de apariencia, es decir, empleando que son mayores la influencia en la calidad de imagen, color de baja frecuencia, es decir, que tiene una pequeña influencia en la calidad de imagen, Se combinan varias cosas juntas.
Al sintetizar dos imágenes, por ejemplo, como se muestra en la figura 3, los valores de dos paletas se intercalan en un espacio tridimensional compuesto por R (rojo), G (verde) y B (azul) El número de paletas se sintetiza al número (el número de colores visualizables simultáneamente). Cuando el número de paletas creadas que corresponde a cada imagen es m y n, y el número máximo de entradas de paleta es E , Se realizará el procesamiento para seleccionar E de m × n. En el aparato de sintetización de palés de la realización, estos procesos se realizan mediante un método de división de la mediana o similar.
A continuación, se describirá el funcionamiento de la realización con referencia a las figuras 4 a 8. La figura 4 es un diagrama de flujo para explicar el funcionamiento global de la realización. Cuando se introducen datos de imagen desde la unidad de entrada 1, la unidad de creación de paleta 5 crea una paleta más adecuada para la imagen (paso A 1 en la figura 4). Entonces, la unidad de adición de peso 6 pondera cada uno de los colores que son los elementos constituyentes de la paleta creada (paso A 2 en la figura 4). Entonces, la unidad de combinación de paletas 7 combina una pluralidad de paletas en una paleta de acuerdo con esta ponderación (paso A 3 en la figura 4).
La figura 5 es un diagrama de flujo para explicar el proceso de creación de paleta de acuerdo con la realización. La unidad de creación de paleta 5 crea un histograma a partir de la entrada de datos de imagen completa por la unidad de entrada 1 (paso C1 en la figura 5). A continuación, sobre la base del histograma creado, se crea una paleta de modo que se asignan muchas paletas al espacio de color frecuentemente utilizado (paso C2 en la figura 5). Luego, refiriéndonos nuevamente al histograma creado para crear este palet, la frecuencia se agrega como un peso al palet (etapa C 3 en la figura 5).
La figura 6 es un diagrama de flujo para explicar la operación cuando los pesos se corrigen de acuerdo con el número de colores de acuerdo con la realización. La unidad de creación de palés 5 verifica el número de colores utilizados en cada imagen (paso D1 en la figura 6) y agrega el número de colores como información adicional de la plataforma (paso D2 en la figura 6). Cuando se combina una pluralidad de paletas por la unidad de sintetización de paleta 7, el peso se ajusta de acuerdo con la relación con el número de colores de otras imágenes (paso D3 en la figura 6).
La figura 7 es un diagrama de flujo para explicar una operación para corregir el peso de acuerdo con la velocidad de cambio de la imagen de acuerdo con la realización. Primero, la unidad de creación de paleta 5 escanea la imagen completa (etapa E1 en la figura 7) y verifica la velocidad de cambio de la imagen (etapa E2 en la figura 7). A continuación, se extrae un espacio suave de esta velocidad de cambio (etapa E 3 en la figura 7). Luego, el color usado en este espacio extraído se ajusta para tener un alto peso (etapa E 4 en la figura 7).
La figura 8 es un diagrama de flujo para explicar el proceso de combinación de acuerdo con la realización. unidad Pallet sintetizadora 7, R (rojo), (Paso B1 en la Fig. 8) G (verde) y B considera el espacio de color de (azul) y un subespacio, la suma de los pesos de RGB del subespacio El eje más grande se detecta (etapa B 2 en la figura 8). Luego, este eje se clasifica (etapa B 3 en la figura 8). A continuación, (etapa B4 en la Fig. 8) la suma de los pesos del eje divide el subespacio en la posición de la mitad del número de número de elemento resultados pallet y el subespacio de la división se determina si o no igual (figura 8 paso B 5).
Aquí, cuando el número de elementos de la paleta y el número de espacios parciales no son iguales (cuando el número de espacios parciales no ha alcanzado el número de elementos de la paleta) (N del paso B 5 en la figura 8), el espacio parcial restante De estos, la búsqueda se hace para el subespacio que tiene la mayor suma de pesos (etapa B 6 en la figura 8), y se repite el procesamiento en la etapa B 3 etapa B 5 en la figura 5.
Por otro lado, si el número del número de elemento y el subespacio de la paleta era igual (cuando el número de subespacios alcanza el número de elementos de la paleta) (etapa B5 en la Fig. 8 Y), cada subespacio RBG cada la porción central de la suma del eje, como el color representativo del subespacio (B7 paso en la Fig. 8), y actualiza el valor RGB de la paleta (B8 paso en la Fig. 8), una nueva paleta de la suma de los pesos de subespacio (Paso B 9 en la figura 8). Esto hace que sea posible volver a crear la paleta óptima entre las paletas creadas, y el tiempo de procesamiento de las mismas se acorta en gran medida.
Efecto de la invención
De acuerdo con el sintetizador de palet de la presente invención como se describe en detalle anteriormente, cuando se visualiza simultáneamente una pluralidad de imágenes, sin tales todos aquellos datos recrear toma de nuevo en la paleta a partir de cero, se creó De nuevo se puede crear una paleta óptima entre las paletas, y una paleta de colores utilizada para mostrar una pluralidad de imágenes se produce de manera óptima y rápida. Además, debido a que también se tienen en cuenta el número de colores utilizados y la velocidad de cambio de cada imagen, es posible un procesamiento de síntesis apropiado.
La figura 1 es una vista que muestra una configuración esquemática de un aparato de sintetización de palés de acuerdo con una realización de la presente invención.
La figura 2 es un diagrama conceptual que muestra una tabla de paletas de la misma realización.
La figura 3C es un diagrama conceptual que muestra un espacio tridimensional compuesto de rojo (R), verde (G) y azul (B).
La figura 4 es un diagrama de flujo para explicar el funcionamiento global de la realización.
La figura 5 es un diagrama de flujo para explicar un proceso de creación de palés según la misma realización.
La figura 6 es un diagrama de flujo para explicar una operación para corregir pesos de acuerdo con el número de colores de acuerdo con la realización.
La figura 7 es un diagrama de flujo para explicar una operación para corregir un peso de acuerdo con la velocidad de cambio de una imagen de acuerdo con la misma realización.
La figura 8 es un diagrama de flujo para explicar un proceso de combinación de acuerdo con la realización.
1 ... sección de entrada, 2 ... sección de salida, 3 ... sección de control, 4 ... sección de gestión de palet, 5 ... sección de creación de paleta, 6 ... sección de adición de peso, 7 ... sección de composición de paleta.
Reclamo
Un aparato de sintetización de paleta para un dispositivo de visualización capaz de visualizar simultáneamente una pluralidad de imágenes en la misma pantalla, comprendiendo el aparato de sintetización de paleta: Medios para almacenar datos en cada una de la pluralidad de imágenes, medios para crear paletas de colores adecuadas para las imágenes respectivas a partir de los datos de imagen retenidos, y medios para componer la paleta de colores para cada paleta de colores creada de esta manera Medios para ponderar el color, y medios para generar colores representativos de la pluralidad de paletas de colores a partir de la ponderación aplicada, en el que la pluralidad de paletas de colores se combinan en una sola paleta Sintetizador de paleta
2. El aparato de procesamiento de imágenes según la reivindicación 1, donde dichos medios de ponderación incluyen medios para generar un histograma relacionado con el color para cada una de dicha pluralidad de imágenes, y la ponderación se aplica a los colores que constituyen dicha paleta de colores de acuerdo con dicho histograma. Un aparato de sintetización de palés como se describe.
3. El aparato de procesamiento de imágenes según la reivindicación 1, que comprende además: medios para adquirir el número de colores utilizados para cada una de la pluralidad de imágenes, y medios para corregir la ponderación aplicada de acuerdo con el número de colores adquiridos. Un aparato de sintetización de palés según 1 o 2.
4. El aparato de procesamiento de imágenes según la reivindicación 1, que comprende además: medios para calcular una tasa de cambio de la pluralidad de imágenes imagen por imagen, y medios para corregir la ponderación aplicada de acuerdo con la tasa de cambio calculada. O el dispositivo para sintetizar palets de acuerdo con 2.
Dibujo :
Application number :1997-006325
Inventors :株式会社東芝
Original Assignee :小島政彦