Dispositivo de visualización de imagen Dither
Descripción general
 De este modo, se obtiene un dispositivo de visualización de imagen de tramado capaz de obtener una alta calidad de imagen con una pequeña cantidad de hardware y bajo costo. ] Adder 11 agrega los datos de la imagen de entrada y los datos de la imagen realimentada y emite el resultado. datos de imagen añadido es de 2 minutos y los datos de imagen de los bits superiores y los bits más bajos, los datos de imagen de los bits inferiores 2 minutos selector A12, B13 es 1/1 y 1/2, y selecciona uno de estos . Los datos de imagen emitidos se mantienen en los almacenamientos intermedios A14 y B15, seleccionados además por el selector C16 y emitidos, y se convierten en datos de imagen de realimentación en el sumador. La selección de los datos de imagen por los selectores A 12, B 13, C 16 está determinada por los valores de coordenadas de los datos de imagen. Con menos capacidad de almacenamiento intermedio, se aseguran procedimientos de tramado de alta calidad de imagen.
Campo técnico
La presente invención se refiere a un aparato de visualización de imágenes de tramado, por ejemplo, un aparato de visualización de imágenes mejorado en calidad de imagen de visualización usando un sistema de tramado.
Antecedentes de la técnica
Convencionalmente, como un método de visualización de una imagen de alta calidad en una memoria intermedia de trama de menos capacidad que la cantidad de información de la imagen que se visualizará, se interpolado (Dither Method). Hay aproximadamente dos tipos de esquemas de difuminado, a saber, un método de oscilación ordenado que se muestra en la figura 3 y un método de defusión de errores que se muestra en la figura 4. En estos métodos de tramado, se utiliza un método en el que se procesa una imagen y se almacena una imagen a partir de la cual se ha eliminado un contorno falso en un buffer de cuadro.
En el método de tramado ordenado, se usa un valor obtenido al agregar un valor predeterminado al valor de píxel de la imagen original como el valor de píxel. valor predeterminado añadido al valor de píxel es una constante que depende de los valores de las coordenadas del píxel, generalmente se obtiene de la matriz con un tamaño de M x N. Por ejemplo, el valor de la matriz (X mod M, Y mod N) se agrega al píxel del valor de la coordenada (X, Y). Este método de tramado ordenado tiene la característica de que la cantidad de hardware es pequeña.
En el otro método de difusión de errores, entre la información de píxeles de la imagen original, se acumulan los bits inferiores que no se pueden almacenar en el búfer de cuadros, los bits inferiores se agregan antes de procesar los píxeles adyacentes, se actualiza la información de los píxeles Y lo almacena en el buffer de cuadros. A medida que se toma la dirección de propagación de los bits inferiores de la información de píxeles, generalmente se toman cuatro direcciones, dos direcciones superior e inferior o superior, inferior, inferior derecha, inferior izquierda. Este método de difusión de errores tiene la característica de que la calidad de la imagen es alta.
Como un ejemplo convencional similar al campo técnico de la presente invención, el procesamiento de difuminado de varios niveles Hei 1 Nº 267782 que da a conocer una técnica para ser almacenado en los datos de imagen de entrada de memoria de imágenes comprimidas utilizando una señal de imagen digital de tramado mediante el uso de una matriz de difuminado El número abierto 63 213084 describe una técnica para convertir la señal de imagen en una señal de imagen convertida.
Tarea de solución
Sin embargo, en el método de tramado ordenado, dado que el tamaño de la matriz es muy pequeño en comparación con el tamaño de la imagen, aparece un patrón específico en toda la imagen, lo que implica un problema de mala calidad de imagen. El otro método de difusión de error, una memoria intermedia para almacenar los bits de orden también se requieren más de una línea de la imagen en un mínimo, implica el problema de que aumenta la cantidad de hardware.
Incidentalmente, el documento JP-A No. 1 267 782 de la técnica anterior está relacionada con la aplicación del procesamiento de difuminado, el otro Sho 63 No. 213084 con la presente invención la configuración de la invención es diferente.
Es un objeto de la presente invención proporcionar un dispositivo de visualización de imagen de tramado capaz de obtener una alta calidad de imagen con una pequeña cantidad de hardware y bajo costo.
Solución
Según un aspecto de la presente invención, se proporciona un aparato de visualización de imagen de tramado que incluye: una unidad de adición que agrega datos de imagen de entrada y datos de imagen retroalimentados y muestra los datos de imagen añadidos, una unidad de adición que agrega los datos de imagen añadidos añadidos a Primer y segundo medio de selección para dividir los datos de imagen del bit más bajo en 1/1 y 1/2, y seleccionar y sacar uno de ellos, y dos tiene un medio de primera y segunda memoria intermedia para cada uno con los datos de imagen emitidos desde los medios de selección y terceros medios de selección para seleccionar y dar salida a una de dos datos de imagen de los dos tampón significa, la 3 se selecciona como datos de imagen de realimentación para los medios de adición y los datos de imagen del bit de orden superior son los datos de imagen de salida.
Los medios de selección primero, segundo y tercero pueden seleccionar y emitir una de las dos entradas de acuerdo con el valor de coordenadas de la entrada de datos de imagen a cada uno de ellos.
Por lo tanto, según el aparato de visualización de imagen de tramado de la presente invención, los datos de imagen de entrada y los datos de imagen retroalimentados se agregan y se emiten, los datos de imagen agregados añadidos se dividen en los datos de bit superior y los datos de imagen de bit inferior , Se seleccionan los datos de imagen de los bits inferiores divididos en 1/1 y 1/2, y uno de ellos se selecciona y se emite. Hay dos salidas de selección, cada uno de los datos de imagen emitidos se mantiene, y los datos de imagen retenidos se seleccionan y se emiten. Los datos de imagen emitidos se retroalimentan para ser los datos de imagen añadidos descritos anteriormente. Los datos de imagen de bits de orden superior de datos de imagen agregados se toman como datos de imagen de salida. Mediante este procedimiento, se asegura un procedimiento de procesamiento para el procesamiento de oscilación de alta calidad con menos capacidad de almacenamiento intermedio.
Descripción detallada de las formas de realización preferidas Las realizaciones de un aparato de visualización de imagen de tramado según la presente invención se describirán en detalle con referencia a los dibujos adjuntos. Con referencia a la figura 3, se muestra una realización de un aparato de visualización de imagen de tramado al que se aplica el aparato de visualización de imagen de tramado de la presente invención. La figura 1 es un diagrama de bloques de configuración de circuito de una unidad de procesamiento de imagen de oscilación de acuerdo con la presente realización, y la figura 2 es un diagrama de bloques de configuración de circuito de un dispositivo de visualización de imagen de oscilación que incluye una unidad de procesamiento de oscilación. 3 es un diagrama de tiempo que muestra el flujo de datos en la parte principal de la figura 1 en forma tabular.
El aparato de visualización de imágenes de tramado de esta realización se describirá a continuación. La unidad de procesamiento de oscilación 1 incluye un sumador 11, memorias intermedias A 14 y B 15, selectores A 12, B 13 y C 16.
El sumador 11 es una unidad de circuito para agregar datos de píxeles, y en esta realización, se usa un sumador con 2 entradas / 1 salida. Los datos de píxeles de este dispositivo se introducen en un terminal de entrada de dos entradas. Para el otro terminal de entrada, los datos de salida del selector C 16 se realimentan e ingresan.
Los almacenamientos intermedios A 14 y B 15 son memorias temporales que contienen datos de píxeles. En cada memoria intermedia A 14, B 15, los datos de salida seleccionados por los selectores A 12, B 13 se mantienen. Como esta retención de entrada se mantiene en el borde descendente de la señal de sincronización (no se muestra), como resultado se retrasa en un reloj.
Los selectores A 12, B 13, C 16 son 2 selectores de línea de entrada / 1. Los datos de 1/2 y 1/1 de los bits más bajos de los datos de la salida del sumador se introducen en los selectores A12 y B13, y se emite uno de los datos. Esta selección está determinada por el valor de la coordenada X y el valor de la coordenada Y de los datos de entrada. Es decir, los selectores A 12 y B 13 seleccionan un valor de 1/2 de los bits más bajos cuando la coordenada X del píxel es 0, de acuerdo con la señal de salida del determinador de coordenadas X (no se muestra), y seleccionan 1 Seleccione el valor de / 1. En el selector C 16, el búfer A 14 se selecciona cuando la coordenada Y del píxel es un número par, y el valor del búfer B 15 se selecciona cuando la coordenada Y del píxel es un número impar.
La figura 3 muestra el flujo de datos en la parte principal de la realización constituida por las partes anteriores. En la figura 3, los números en un círculo en la columna superior son el orden de tiempo, y las columnas verticales son nombres de identificación tales como datos. Eso, a es el valor de coordenada X, b es la Y valor de coordenadas, c es el píxel de entrada, d es una entrada del sumador, los datos contenidos en la memoria intermedia e A14, f es los datos contenidos en la memoria intermedia B15, g es los datos de salida del selector C16, h Son los datos de salida del dispositivo de visualización de imagen de tramado. En la figura 3, H (X) representa el bit superior de los datos de salida del sumador, y L (X) representa el bit más bajo de los datos de salida del sumador.
El funcionamiento del aparato de visualización de imágenes de tramado de esta realización se describirá a continuación con referencia a la figura 3. L (Pn + An) / 2, L (Pn + An) / 2, L (Pn + An) / 2 cuando el valor de la coordenada X del píxel por el determinador de coordenada X 2, y cuando el valor de la coordenada X es distinto de 0, seleccione el valor del bit de orden inferior; L (Pn + An).
Buffer A14, cuando el valor de la coordenada Y cuando o píxel los datos de la coordenada x juzgando unidad y coordenada Y a juzgar valor de los datos de píxeles unidad coordenada X por un cero es un número par, el contenido del tipo del valor de la salida de la propia A12 selector Reescribir El B15 tampón cuando los valores de los datos de píxeles coordenada X por la unidad de coordenada X juzgar y coordenada Y unidad de determinación es cero, o cuando Y de coordenadas valor de los datos de pixel es impar, su tipo el valor de la salida del selector B13 Reescribe los contenidos de. Cuando cada una de las memorias intermedias A 14 y B 15 no satisface la condición, la memoria intermedia A 14 y la memoria intermedia B 15 retienen continuamente los datos actuales retenidos.
El valor seleccionado por los selectores A 12 y B 13 y los datos fijos en las memorias intermedias A 14 y B 15 se retrasan en un reloj. En estas relaciones en la figura 3, los datos respectivos representados en la memoria intermedia A 14 de e y la memoria temporal B 15 de f son datos definidos en memorias intermedias A 14, B 15. Así, por ejemplo, las coordenadas (0,0) de valor de 1/2 para los bits de bajo orden seleccionados de la A12 selector cuando; L (P0 + A0) / 2 se establece a cabo en la A14 tampón en la coordenada (1,0). Del mismo modo, el valor medio L (P 0 + A 0) / 2 de los bits inferiores seleccionados por el selector B 13 en las coordenadas (0, 0) se mantiene fijo en la memoria intermedia B 15 en las coordenadas (1, 0).
Cuando el valor de la coordenada X es 0, el selector A 12 selecciona 1/2 del bit más bajo. Por lo tanto, las columnas y los datos seleccionados en la figura 3 se mantienen en la columna y en el búfer A 14. Cuando el valor de la coordenada X es distinto de 0, se selecciona 1/1 del bit más bajo. Por lo tanto, los datos seleccionados por la columna en la figura 3 se mantienen en la memoria intermedia A 14 en la columna.
Además, el selector B 13 selecciona el bit menos significativo bajo la condición del valor de coordenada X similar al del selector A. Cuando el valor de la coordenada Y no es un número impar, el selector B 13 retiene continuamente los datos actuales retenidos. Por lo tanto, por ejemplo, el valor seleccionado en la columna de la figura 3 se mantiene en el buffer B 15 en las columnas ,,. Además, los valores seleccionados en la columna se retienen en el buffer B 15 en columnas y valores seleccionados en las columnas.
El selector de C16, los datos de salida seleccionados del tampón A es cuando un valor aún número es la coordenada Y valor del píxel, en la temporización de 0, L (P0 + A0) en el tiempo / 2, L (P1 + A1) se emite en la temporización. Cuando el valor de la coordenada Y del píxel es un número impar, se seleccionan los datos de salida del búfer B 15, y L (P 2 + B 2) se emite en el tiempo y L (P 3 + B 3) / 2 en el tiempo.
Los datos de salida del selector C 16 se introducen en el otro terminal de entrada del sumador 11 y se añaden a los datos de píxeles de entrada de c. Los datos de salida del sumador 11 son h en la figura 3.
De acuerdo con la configuración anterior, el procesamiento de oscilación de alta calidad de imagen se puede realizar con una cantidad menor de hardware, y las imágenes de alta calidad se pueden visualizar a bajo costo.
Debe observarse que aunque las realizaciones descritas anteriormente son ejemplos de realizaciones preferidas de la presente invención, la presente invención no se limita a las mismas, y se pueden realizar diversas modificaciones sin apartarse del espíritu de la presente invención.
Efecto de la invención
Como es evidente a partir de la descripción anterior, el aparato de visualización de imagen de tramado de la presente invención añade datos de imagen de entrada y datos de imagen retroalimentados, y divide los datos de imagen añadidos en dos fragmentos de datos de imagen, bits superior e inferior. Los datos de imagen del bit de orden inferior divididos en dos se establecen en 1/1 y 1/2, y cualquiera de ellos se selecciona y se envía. Hay dos salidas de selección, y cada dato de imagen emitido se mantiene. O bien uno de los datos de imagen retenidos se selecciona y se emite. Los datos de imagen seleccionados y emitidos se retroalimentan para ser los datos de imagen añadidos descritos anteriormente. Los datos de imagen de los bits superiores de los datos de imagen añadidos se toman como datos de imagen de salida del dispositivo de visualización de imagen difuminado. De acuerdo con este procedimiento, se asegura un procedimiento de procesamiento para el procesamiento de tramado de alta calidad con una capacidad de memoria intermedia más pequeña. Por lo tanto, es posible visualizar una imagen con alta calidad de imagen a bajo costo.
La figura 1 es un diagrama de bloques de configuración de circuito que muestra una realización de una unidad de procesamiento de oscilación de un dispositivo de visualización de imagen de oscilación de la presente invención.
La figura 2 es un diagrama de bloques que muestra un ejemplo de configuración global de un aparato de visualización de imagen de tramado de la presente invención.
La figura 3 es un gráfico de tiempo que muestra el funcionamiento de la unidad de procesamiento de oscilación de la figura 1 en forma tabular.
La figura 4 es un diagrama de bloques de un ejemplo de configuración de un aparato de visualización de imágenes de acuerdo con un método de oscilación ordenado convencional.
La figura 5 es un diagrama de bloques de un ejemplo de configuración de un aparato de visualización de imágenes de acuerdo con un método de difusión de errores convencional.
1 unidad de procesamiento de oscilación
2 frame buffer
11 sumador
12 Selector A
13 Selector B
14 Buffer A
15 Buffer B
16 Selector C
Reclamo
Un medio de adición para agregar los datos de imagen de entrada y los datos de imagen retroalimentados y la salida de los datos de imagen resultantes, y dividir los datos de imagen añadidos añadidos en datos de imagen de bits superior e inferior, Primer y segundo medio de selección para seleccionar datos de imagen de bits inferiores como 1/1 y 1/2 y seleccionar y emitir uno de los datos de imagen de los bits inferiores y emitir datos de imagen emitidos desde los dos medios de selección Y un tercer medio de selección para seleccionar y emitir uno de los dos datos de imagen de los dos medios de memoria intermedia, en el que la imagen emitida desde el tercer medio de selección Donde los datos se utilizan como datos de imagen de realimentación para los medios de adición y los datos de imagen de los bits superiores son datos de imagen de salida.
2. Aparato de procesamiento de imágenes según la reivindicación 1, en el que dichos primer, segundo y tercer medios de selección seleccionan una de las dos entradas según el valor de coordenadas de los datos de imagen introducidos en cada uno y emiten el seleccionado Dispositivo de visualización de imagen de oscilación.
Dibujo :
Application number :1996-320676
Inventors :日本電気株式会社
Original Assignee :滝澤哲郎