Solicitante: MITSUBISHI ELECTRIC CORPORATION.

Dirección: 7-3, Marunouchi 2-chome, Chiyoda-ku.

Ciudad: Tokyo 100-8310.

País: JP.

Otras invenciones de MITSUBISHI ELECTRIC CORPORATION (5): elemento de intercambio de calor, método de fabricación del elemento..., núcleo estratificado, procedimiento y aparato para fabricar un..., estructura de soporte de espejo primario y unidad de telescopio, sistema de cocción por calentamiento por inducción, método de calentamiento por inducción

Inventor: NAITO, MANAMI.

Inventor: HAGIWARA, TOSHIYUKI.

Inventor: TSUBAKI, YASUNORI.

Inventor: TOMARU, YOSHIHIRO.

Clasificación CIP: G09G 5/14, G09G 5/397, G09G 5/399, G09G 5/377.

 

Descripción:

5

10

15

20

25

30

35

40

45

50

DESCRIPCION

Dispositivo de visualizacion de imageries y metodo de visualizacion de imageries Campo de la invencion

La presente invencion se refiere a un dispositivo de visualizacion de imagenes y un metodo de visualizacion de imagenes para visualizar una pluralidad de imagenes en movimiento e imagenes fijas.

Antecedentes de la invencion

El documento US 5,818.466 A describe una funcion grafica denominada "sprite (o elemento grafico movil, en ingles) multicapa" en un aparato de equipo de video. En la misma, se han de visualizar en una pantalla un numero n de ventanas de sprites. Para conseguirlo, ademas de una memoria de cuadro y un bufer (o memoria intermedia, del ingles) para los datos de video generales, se proporciona una memoria de sprites junto con un segundo bufer. Despues se multiplexan selectivamente los datos de los dos buferes para visualizarlos en la pantalla de visualizacion.

El documento EP 1 933 299 A1 (relevante segun el artlculo 54(3) EPC) describe: "Para visualizar imagenes superpuestas en un monitor, se proporciona un dispositivo de visualizacion con renderizacion (o slntesis de imagen, del ingles) con el proposito de superponer imagenes facilmente sin necesidad de complicados datos de mascara o similares.

En el dispositivo de visualizacion con renderizacion, cuando se actualiza al menos uno de los datos de imagen almacenados en memorias de no-visualizacion, y si existe una imagen cuya information de diseno (en ingles, "layout") especifica que dicha imagen se visualice en el primer plano de imagenes correspondientes a los datos de imagen actualizados, se transfieren a una memoria de no-visualizacion de imagen entera los datos de imagen actualizados y los datos de imagen que especlficamente han de visualizarse en primer plano.

El documento EP 1 378 884 A1 describe: Un aparato para combinar imagenes y un metodo para combinar imagenes destinado a minimizar la ocupacion de buses (o sistemas de intercambio de datos, del ingles) y para combinar imagenes con alto rendimiento y bajo consumo de energla. Una informacion de historial de actualizaciones generada en la memoria de datos de imagen indica cual de los datos de imagen se actualiza. Un combinador lee solamente datos de imagen actualizados basandose en la informacion de historial de actualizaciones y genera datos combinados de actualization de imagen. Un generador de informacion de control de visualizacion genera informacion de control de visualizacion que contiene datos de transparente y datos de no-transparente, que indican, respectivamente, la parte transparente y la parte no transparente de los datos combinados de actualizacion de imagen. Un escritor escribe los datos combinados de actualizacion de imagen dentro de una memoria de imagen combinada.

Cuando se visualizan imagenes en una pluralidad de capas, un dispositivo convencional de visualizacion de imagenes establece un numero distinto de niveles de gradation para cada informacion de imagen referente a cada una de las capas, con el fin de generar una imagen de capa en cada una de las capas y superponer y combinar estas imagenes para dar una imagen (vease, por ejemplo, la referencia de patente 1). En consecuencia, el dispositivo convencional de visualizacion de imagenes puede producir una imagen compuesta a partir de la pluralidad de imagenes de las capas y visualizar eficazmente la imagen compuesta, por ejemplo determinando facilmente cual de las capas de la imagen es la capa mas alta. La visualizacion convencional de imagenes tambien puede modificar la imagen compuesta alterando el orden en que se muestran las imagenes de las capas.

[Referencia de patente 1] JP,10-164351,A

Un problema del dispositivo convencional de visualizacion de imagenes radica en que el dispositivo convencional de visualizacion de imagenes presenta la ventaja de hacer mas facil que los usuarios entiendan la estructura jerarquica de una imagen compuesta en la que se combinan imagenes de una pluralidad de capas, pero no se puede reemplazar por otra imagen, ni modificar, ninguna imagen combinada en la imagen compuesta, y no se puede modificar el numero de niveles de gradacion de cada imagen individual.

La presente invencion se ha realizado con el fin de solucionar el problema antes mencionado, y por lo tanto es un objeto de la presente invencion proporcionar un dispositivo de visualizacion de imagenes y un metodo de visualizacion de imagenes que sean capaces de visualizar una imagen compuesta en la cual se superpongan eficazmente una sobre otra imagenes en una pluralidad de capas, con un reemplazo o un cambio de una imagen en la imagen compuesta.

Descripcion de la invencion

El problema antes mencionado se soluciona mediante el dispositivo de visualizacion de imagenes segun la reivindicacion 1 y el metodo de visualizacion de imagenes segun la reivindicacion 4. Las reivindicaciones dependientes proporcionan desarrollos ventajosos del dispositivo de visualizacion segun la reivindicacion 1.

5

10

15

20

25

30

35

40

45

50

Por lo tanto, la presente invencion proporciona la ventaja de ser capaz de producir una visualizacion de imagen en pantalla en la cual se superponen una sobre otra una pluralidad de imagenes.

Breve descripcion de las figuras

[Fig. 1] La Figura 1 es un diagrama de bloques que muestra esquematicamente la estructura de un dispositivo de visualizacion de imagenes segun la Realizacion 1 de la presente invencion;

[Fig. 2] la Figura 2 es una vista destinada a explicar la estructura concreta del dispositivo de visualizacion de imagenes segun la Realizacion 1 y un proceso de visualizacion de imagenes realizado por el dispositivo de visualizacion de imagenes;

[Fig. 3] la Figura 3 es una vista que muestra un flujo de las operaciones de visualizacion de imagenes realizadas por el dispositivo de visualizacion de imagenes durante la Figura 2;

[Fig. 4] la Figura 4 es una vista que muestra un ejemplo de information que un medio de control de orden de dibujo conserva;

[Fig. 5] la Figura 5 es una vista que muestra un ejemplo de contenidos que se visualizan cuando un medio modificador de la estructura de capas cambia el orden de una estructura de capas y posiciones de visualizacion en los contenidos visualizados que se muestran en la Figura 2;

[Fig. 6] la Figura 6 es una vista que muestra un ejemplo de contenidos que se visualizan cuando un medio modificador del estado de visualizacion de capa cambia los estados operativos de los contenidos visualizados que se muestran en la Figura 5;

[Fig. 7] la Figura 7 es un diagrama de bloques que muestra esquematicamente la estructura de un dispositivo de visualizacion de imagenes segun la Realizacion 2;

[Fig. 8] la Figura 8 es una vista destinada a explicar la estructura concreta del dispositivo de visualizacion de imagenes segun la Realizacion 2 y un proceso de visualizacion de imagenes realizado por el dispositivo de visualizacion de imagenes;

[Fig. 9] la Figura 9 es una vista que muestra un flujo de las operaciones de visualizacion de imagenes realizadas por el dispositivo de visualizacion de imagenes durante la Figura 8;

[Fig. 10] la Figura 10 es una vista que muestra un ejemplo en el cual los contenidos visualizados se cambian con un efecto de barrido de derecha a izquierda de la pantalla;

[Fig. 11] la Figura 11 es una vista que muestra un ejemplo de cambio por sustitucion y un ejemplo de cambio por sobrescritura.

Realizaciones preferidas

Para explicar la presente invencion con mayor detalle se describiran a continuation las realizaciones preferidas de la presente invencion, haciendo referencia a los dibujos adjuntos.

Realizacion 1.

La Figura 1 es un diagrama de bloques que muestra esquematicamente la estructura de un dispositivo de visualizacion de imagenes segun la Realizacion 1 de la presente invencion, y el dispositivo de visualizacion de imagenes visualiza una pluralidad de datos graficos en la pantalla de un dispositivo de visualizacion (no mostrado en la Figura) mientras los superpone uno sobre otro. Segun la presente invencion, cada uno de los datos graficos son datos referentes a una imagen que es un objeto que ha de visualizarse en la pantalla. Por ejemplo, la pluralidad de datos graficos incluyen datos 201 de imagen en movimiento referentes a una imagen en movimiento que es una imagen que ha de visualizarse, datos 202 de rectangulo referentes a un marco rectangular para visualizacion de imagenes que es una imagen que ha de visualizarse, datos 203 de imagen fija referentes a una imagen fija que es una imagen que ha de visualizarse y datos 204 de cadena de caracteres referentes a una cadena de caracteres que es una imagen que ha de visualizarse.

Como se muestra en la Figura 1, el dispositivo de visualizacion de imagenes segun la Realizacion 1 esta dotado de un medio 1 lector de datos, un medio 2 posicionador, un medio 3 expansor de datos, un medio 4 configurador de la estructura de capas, un medio 5 de control del orden de dibujo, un medio 6 transferidor de datos, un medio 7 determinante del grado de transparencia, un medio 8 modificador de la estructura de capas y un medio 9 modificador del estado de visualizacion de capa, ademas de una memoria 301 de no-visualizacion y una memoria 302 de visualizacion.

El medio 1 lector de datos (un medio de entrada) lee datos graficos 201 a 204, y los envla como salida al medio 3 expansor de datos. El medio 2 posicionador (un medio de entrada) lee fragmentos 101 a 104 de informacion de

5

10

15

20

25

30

35

40

45

50

55

diseno, y los envla como salida al medio 5 de control del orden de dibujo. Cada uno de los fragmentos 101-104 de information de diseno especifica tanto la position de visualization de los datos graficos correspondientes en la pantalla de visualizacion como la secuencia temporal de los datos graficos correspondientes.

El medio 1 lector de datos y el medio 2 posicionador adquieren los datos graficos 201 a 204 y los fragmentos 101 a 104 de informacion de diseno desde el dispositivo de visualizacion de imagenes, de otro ordenador a traves de una llnea electrica de comunicacion, de un medio grabador, o similares.

El medio 3 expansor de datos expande la entrada de datos graficos que ha recibido, desde el medio 1 lector de datos hacia una zona de memoria de la memoria 301 de no-visualizacion, y envla como salida las posiciones expandidas (las direcciones de almacenamiento) de los datos graficos en esta zona de memoria al medio 5 de control del orden de dibujo. La memoria 301 de no-visualizacion es una zona de memoria para almacenamiento temporal de datos que no estan relacionados con la visualizacion de imagenes en la pantalla de visualizacion. La memoria 302 de visualizacion es un zona de memoria para almacenamiento de datos que han de visualizarse en la pantalla de visualizacion, y visualiza los contenidos, que han sido expandidos a esta zona de memoria, a visualizar en la pantalla de visualizacion.

El medio 4 configurador de la estructura de capas (un medio de entrada) lee informacion 300 de estructura de capas y estipula esta informacion de estructura de capas al medio 5 de control del orden de dibujo. La informacion 300 de estructura de capas define la estructura de capas de las capas. Por ejemplo, la informacion de estructura de capas incluye informacion que define la extension del area de visualizacion de cada una de las capas, informacion que define una relation de llmite superior entre las areas de visualizacion e informacion que define estados operativos. El dispositivo de visualizacion de imagenes tambien adquiere la informacion 300 de estructura de capas desde el dispositivo de visualizacion de imagenes, de otro ordenador a traves de una llnea electrica de comunicacion, de un medio de grabacion, o similares.

El medio 5 de control del orden de dibujo (un medio de control) establece el orden de dibujo y la posicion de visualizacion final dentro de la pantalla de visualizacion para cada uno de los datos graficos, que han sido introducidos desde el medio 3 expansor de datos y se almacenan en las posiciones expandidas, basandose tanto en la informacion de diseno definida por el medio 2 posicionador como en la informacion de estructura de capas establecida por el medio 4 configurador de la estructura de capas.

Segun el orden de dibujo de cada uno de los datos graficos en la pantalla de visualizacion, que se establece mediante el medio 5 de control de orden de dibujo, el medio 6 transferidor de datos lee desde la memoria 301 de no-visualizacion los datos graficos que corresponden a esta informacion y transfiere los datos graficos a la memoria

302 de visualizacion.

El medio 7 determinante del grado de transparencia estipula al medio 5 de control del orden de dibujo, el grado de transparencia de la imagen generada a partir de los datos graficos. El grado de transparencia de la imagen generada a partir de los datos graficos indica el grado de transparencia de la imagen en el momento en que es visualizada en la pantalla de visualizacion, y cuanto mayor sea el grado de transparencia que la imagen tenga, mas claramente se puede ver otra imagen de una capa inferior cuando se superpone la imagen a la otra imagen.

El medio 8 modificador de la estructura de capas permuta la informacion que define la extension del area de visualizacion de cada una de las capas, la informacion que define la relacion de llmite superior entre las areas de visualizacion, etc., entre los fragmentos de informacion definidos en la informacion 300 de estructura de capas que el medio 4 configurador de la estructura de capas conserva. El medio 9 modificador del estado de visualizacion de capa (un medio modificador de estado) permuta el estado operativo de la imagen en la pantalla de visualizacion, para cada una de las capas, entre los fragmentos de informacion definidos en la informacion 300 de estructura de capas que el medio 4 configurador de la estructura de capas conserva.

La Figura 2 es una vista destinada a explicar la estructura concreta del dispositivo de visualizacion de imagenes segun la Realization 1 y el proceso de visualizacion de imagenes realizado por el dispositivo de visualizacion de imagenes. En la Figura, los componentes iguales a los mostrados en la Figura 1 se designan con los mismos numeros de referencia. El dispositivo de visualizacion de imagenes mostrado en la Figura 2 esta dotado de buferes

303 y 304 de cuadro como ejemplo de la memoria 302 de visualizacion mostrada en la Figura 1. El dispositivo de visualizacion de imagenes tiene ademas un medio 15 conmutador entre buferes de cuadro y un medio 16 controlador de la sincronizacion vertical para conmutar entre estos buferes 303 y 304 de cuadro.

Cada uno de los buferes 303 y 304 de cuadro visualiza en la pantalla 305 de visualizacion datos graficos escritos en el mismo por el medio 6 transferidor de datos. El medio 15 conmutador entre buferes de cuadro conmuta entre los buferes 303 y 304 de cuadro, desde los cuales el dispositivo de visualizacion de imagenes debe leer los datos graficos que han de visualizarse en la pantalla 305 de visualizacion, en sincronla con una senal de sincronizacion vertical procedente del medio 16 controlador de la sincronizacion vertical. El medio 16 controlador de la sincronizacion vertical controla la senal de sincronizacion vertical para la pantalla 305 de visualizacion, y transmite esta senal de sincronizacion vertical al medio 15 conmutador entre buferes de cuadro.

La explicacion que sigue se ofrecera tomando como ejemplo un caso en el que se visualizan en la pantalla 305 de

4

5

10

15

20

25

30

35

40

45

50

55

visualizacion datos A de imagen en movimiento, datos B de rectangulo, datos C de imagen fija y datos D de cadena de caracteres.

En este caso, la pantalla 305 de visualizacion tiene una resolution de 1.024x768 plxeles, y los datos A de imagen en movimiento son datos referentes a una imagen en movimiento que se visualiza con su numero de plxeles de 640x480 contados desde su punto de inicio (400, 20) en la pantalla 305 de visualizacion. Los datos B de rectangulo son datos referentes solo a un marco rectangular que se extiende desde su esquina superior izquierda (400, 20) hasta su esquina inferior derecha (1.020, 500) en la pantalla 305 de visualizacion.

Los datos C de imagen fija son datos referentes a una imagen fija que se visualiza con su numero de plxeles de 500x300 contados desde su punto de inicio (100, 150) en la pantalla 305 de visualizacion. Los datos D de cadena de caracteres son datos de 500*100 plxeles referentes a una imagen de caracteres que se visualiza con su numero de plxeles de 1.024x100 contados desde su punto de inicio (100, 200) en la pantalla 305 de visualizacion.

Ademas, se supone que los datos A de imagen en movimiento y los datos B de rectangulo pertenecen a una capa n.° 1 (primera capa), y esta establecida information que define, en forma de una relation entre los mismos, que los datos B de rectangulo han de ser visualizados por encima de los datos A de imagen en movimiento. Se supone ademas que los datos C de imagen fija pertenecen a una capa n.° 2 (una segunda capa) y los datos D de cadena de caracteres pertenecen a una capa n.° 3 (tercera capa).

Conforme a la relacion entre los datos graficos antes mencionados y las capas, en la informacion 300 de estructura de capas se define informacion que indica que los datos graficos tienen tres capas como numero de capas. En este caso, se supone que la capa n.° 1 tiene un area de 1.024x520 plxeles contados desde su punto de inicio (0, 0), la capa n.° 2 tiene un area de 1.024*384 plxeles contados desde su punto de inicio (0, 384) y la capa n.° 3 tiene un area de 1.024*384 plxeles contados desde su punto de inicio (0, 0). Se supone ademas que la capa n.° 1, la capa n.° 2 y la capa n.° 3 estan estratificadas en el orden de n.° 1, n.° 2 y n.° 3 comenzando desde el fondo.

El medio 1 lector de datos, el medio 2 posicionador, el medio 3 expansor de datos, el medio 4 configurador de la estructura de capas, el medio 5 de control del orden de dibujo, el medio 6 transferidor de datos, el medio 7 determinante del grado de transparencia, el medio 8 modificador de la estructura de capas, el medio 9 modificador del estado de visualizacion de capa, el medio 15 conmutador entre buferes de cuadro y el medio 16 controlador de la sincronizacion vertical, que son los componentes del dispositivo de visualizacion de imagenes segun la Realization 1, pueden implementarse como medios concretos en los cuales "software" y "hardware" trabajan en cooperation mutua en un ordenador, cargando en el ordenador un programa de tratamiento con visualizacion de imagenes segun el alcance de la presente invention y controlando despues el funcionamiento del programa de tratamiento con visualizacion de imagenes. Ademas, la memoria 301 de no-visualizacion y la memoria 302 de visualizacion estan construidas, por ejemplo, en una memoria interna del ordenador antes mencionado o en una unidad de almacenamiento externo conectada al ordenador.

A continuation se explicara el funcionamiento del dispositivo de visualizacion de imagenes.

La Figura 3 es una vista que muestra un flujo de las operaciones de visualizacion de imagenes realizadas por el dispositivo de visualizacion de imagenes que se muestra en la Figura 2, y las operaciones de visualizacion de imagenes se explicaran haciendo referencia a esta vista.

El medio 1 lector de datos lee cada uno de los datos graficos (los datos A de imagen en movimiento, los datos B de rectangulo, los datos C de imagen fija y los datos D de cadena de caracteres) desde el dispositivo externo o similar, y envla como salida cada uno de los datos graficos al medio 3 expansor de datos (paso ST1).

El medio 2 posicionador lee la informacion de diseno correspondiente a cada uno de los datos graficos que el medio 1 lector de datos ha leldo, y estipula la informacion de diseno al medio 5 de control del orden de dibujo (paso ST2). En este caso, se ha establecido la informacion de diseno correspondiente a cada uno de los datos A de imagen en movimiento, los datos B de rectangulo, los datos C de imagen fija y los datos D de cadena de caracteres.

A continuacion, el medio 4 configurador de la estructura de capas lee la informacion 300 de estructura de capas correspondiente a la capa a la que pertenece cada uno de los datos graficos antes mencionados, y estipula la informacion de estructura de capas al medio 5 de control del orden de dibujo (paso ST3).

El medio 3 expansor de datos expande cada uno de los datos graficos introducidos al mismo desde el medio 1 lector de datos, hacia la memoria 301 de no-visualizacion. La Figura 2 muestra esquematicamente que se almacenan en la zona de memoria de la memoria 301 de no-visualizacion cada uno de los datos A de imagen en movimiento, datos B de rectangulo, datos C de imagen fija y datos D de cadena de caracteres.

Asl, la informacion que muestra la ubicacion de almacenamiento (la position expandida) de cada uno de los datos graficos expandidos hacia la zona de memoria de la memoria 301 de no-visualizacion es enviada como salida desde el medio 3 expansor de datos al medio 5 que establece el control de dibujo (paso ST4). La memoria 301 de no-visualizacion puede ser la misma zona de memoria que una parte de los buferes 303 y 304 de cuadro, o bien puede extenderse sobre una pluralidad de zonas de memoria de los buferes de cuadro.

5

10

15

20

25

30

35

40

45

50

55

El medio 5 de control del orden de dibujo establece la posicion de visualizacion final dentro de la pantalla 305 de visualizacion y el orden de dibujo final de cada uno de los datos graficos expandidos hacia la memoria 301 de no-visualizacion, utilizando la informacion referente a las posiciones expandidas procedente del medio 3 expansor, la information de diseno procedente del medio 2 posicionador y la informacion 300 de estructura de capas procedente del medio 4 configurador de la estructura de capas, y conserva la posicion de visualizacion final y el orden de dibujo en forma de informacion que tiene un formato como se muestra en la Figura 4 (paso ST5).

En la Figura 4, se establecen como informacion ((1) informacion de datos graficos) referente a cada uno de los datos graficos (los datos A de imagen en movimiento, los datos B de rectangulo, los datos C de imagen fija y los datos D de cadena de caracteres), informacion de diseno ((2) informacion de diseno) e informacion ((7) Informacion de region expandida) que muestra la posicion expandida en la memoria 301 de no-visualizacion.

Existe informacion referente a una zona de visualizacion ((3) zona de visualizacion) tal como la informacion de diseno mostrada en la Figura 4, y la posicion de visualizacion, en la pantalla 305 de visualizacion, de la imagen generada a partir de los correspondientes datos graficos, etc., estan definidos en la informacion de area de visualizacion. Ademas, en calidad de la informacion de diseno antes mencionada, se establecen la informacion referente al orden en el cual se superpone en una direccion vertical la imagen generada a partir de los correspondientes datos graficos ((4) orden en direction vertical), la informacion que muestra a que numero de capa pertenece la imagen generada a partir de los correspondientes datos graficos ((5) numero de capa) y la informacion que indica el grado de transparencia de la imagen generada a partir de los correspondientes datos graficos en el momento en que se visualiza la imagen en la pantalla de visualizacion ((6) informacion de grado de transparencia).

Ademas, en el ejemplo de la Figura 4, como informacion de la estructura de capas se establece el numero total de las capas a las que pertenecen los datos graficos ((8) numero de capas) y, como informacion referente a cada capa, se proporcionan informacion de estructura de capa referente a la capa n.° 1 ((9) informacion de estructura de primera capa), informacion de estructura referente a la capa n.° 2 ((12) informacion de estructura de segunda capa) e informacion de estructura de capa referente a la capa n.° 3 ((15) informacion de estructura de tercera capa).

En cada una de las informaciones de estructura de capa antes mencionadas, se establece informacion que define la extension del area de la capa dentro de la pantalla 305 de visualizacion, informacion que define el orden de visualizacion en que se visualizan las imagenes en la capa ((10), (13) o (16) area y orden de capa), e informacion que define los estados operativos de las imagenes contenidas en la capa, dentro de la pantalla 305 de visualizacion ((11), (14) o (17) informacion de estado operativo).

La informacion que se representa en la Figura 4 muestra de manera limitada solo la utilizada en esta Realization 1. En otras palabras, la presente invention no se limita solamente a los elementos de informacion mostrados en la Figura 4, y tambien se puede utilizar cualquier otro elemento de informacion siempre que sea conforme al alcance de la presente invencion y esta asociado al proceso de visualizacion de los datos graficos que se visualizan.

En el paso ST6, el medio 7 determinante del grado de transparencia determina el grado de transparencia de cada uno de los datos graficos, y envla como salida el grado de transparencia al medio 5 de control del orden de dibujo. En consecuencia, el medio 5 de control del orden de dibujo refleja el grado de transparencia introducido en el mismo desde el medio 7 determinante del grado de transparencia, en el grado de transparencia de la imagen correspondiente generada a partir de los datos graficos en el momento de visualizar la imagen (en la Figura 4, (6) informacion de grado de transparencia) de entre los fragmentos de informacion que son determinados por los datos graficos. Por ejemplo, el medio de control del orden de dibujo establece en 0 % el grado de transparencia de los datos A de imagen en movimiento para hacer a la imagen completamente no-transparente (opaca), establece en 50 % el grado de transparencia de los datos B de rectangulo para hacer a la imagen semi-transparente, establece en 0 % el grado de transparencia de los datos C de imagen fija para hacer a la imagen completamente no-transparente, y establece en 80 % el grado de transparencia de los datos D de cadena de caracteres para hacer a la imagen semi-transparente.

A continuation, el medio 6 transferidor de datos recibe como entrada la informacion antes mencionada, conservada por el medio 5 de control del orden de dibujo, lee desde la memoria 301 de no-visualizacion los datos graficos correspondientes a esta informacion y transfiere los datos graficos al bufer de cuadro que se encuentre en ese momento en un estado de no-visualizacion de entre los buferes 303 y 304 de cuadro (paso ST7). En consecuencia, como se muestra en la Figura 4, segun la informacion de configuration proporcionada por el medio 5 de control del orden de dibujo, se expanden al bufer de cuadro los contenidos que se han de visualizar en la pantalla 305 de visualizacion generados a partir de la pluralidad de datos graficos.

En el ejemplo de la Figura 2, se desplazan los datos A de imagen en movimiento que se van a visualizar en el nivel mas bajo entre los datos graficos pertenecientes a la capa n.° 1, conforme el punto de inicio del area de capa de la capa n.° 1, y luego se transfieren. En este caso, dado que el area de capa de la capa n.° 1 se extiende desde su punto de inicio (0, 0), como se ha mencionado mas arriba, no se desplaza la posicion de visualizacion, y por tanto los datos A de imagen en movimiento son transferidos como datos sin cambio en cuanto al grado de transparencia de la imagen y se visualizan con un numero de plxeles de 640x480, contados desde el punto de inicio (400, 20) de la pantalla 305 de visualizacion.

5

10

15

20

25

30

35

40

45

50

55

Ademas, los datos B de rectangulo que pertenecen analogamente a la capa n.° 1 no se desplazan, y los datos B de rectangulo son transferidos como datos en los que el grado de transparencia de la imagen se ha cambiado a 50%, y que se visualizan como un marco rectangular que se extiende desde la esquina superior izquierda (400, 20) hasta su esquina inferior derecha (1.020, 500) en la pantalla 305 de visualization.

A continuation, se desplazan los datos C de imagen fija, que son datos graficos que pertenecen a la capa n.° 2, conforme al punto de inicio indicado por la information de area de capa referente a la capa n.° 2, y se transfieren. En este caso, dado que la capa n.° 2 se extiende desde su punto de inicio (0, 384), se cambia a (100, 534) el punto de inicio de los datos C de imagen fija sumando (0, 384) al punto de inicio (100, 150), que es la position de visualizacion de los datos de imagen fija en la pantalla 305 de visualizacion, que esta definida en la informacion de diseno, y despues se transfieren los datos C de imagen fija como datos sin cambios en cuanto al grado de transparencia de la imagen y se visualizan en esta posicion de visualizacion.

Los datos D de cadena de caracteres, que son datos graficos pertenecientes a la capa n.° 3, son desplazados conforme al punto de inicio indicado por la informacion de area de capa referente a la capa n.° 3, y se transfieren. En este caso, dado que la capa n.° 3 se extiende desde su punto de inicio (0, 0), la posicion de la imagen de los datos de cadena de caracteres no se desplaza, y los datos de cadena de caracteres son transferidos como datos referentes a la imagen, que tienen un grado de transparencia de 80% y se visualizan en una extension de 500x100 plxeles contados desde el punto de inicio (100, 200) en la pantalla 305 de visualizacion.

El medio 6 transferidor de datos transfiere solamente datos referentes a una zona mas pequena que el area de visualizacion en la cual cada dato grafico expandido a la memoria 301 de no-visualizacion es visualizado hacia los buferes de cuadro. En consecuencia, tal como se describe en los buferes 303 y 304 de cuadro representados en la Figura 2, en los buferes de cuadro se almacenan datos que indican que los datos D de cadena de caracteres se visualizan al nivel mas alto en la pantalla 305 de visualizacion, y que los datos A de imagen en movimiento visualizados dentro del marco rectangular generado a partir de los datos B de rectangulo se visualizan por debajo de los datos C de imagen fija y de los datos D de cadena de caracteres.

En el ejemplo mostrado en la Figura 2, aunque la imagen generada a partir de cualquier dato grafico cae dentro de la extension de la zona de capa correspondiente, en un caso en donde se introducen datos graficos referentes a una imagen mayor que el area de la capa, se transfieren a los buferes de cuadro datos referentes solo a una extension que solapa el area de la capa.

A continuacion, el medio 16 controlador de la sincronizacion vertical controla la senal de sincronizacion vertical de la pantalla 305 de visualizacion, y transmite informacion al medio 15 conmutador entre buferes de cuadro, conforme a la senal de sincronizacion vertical (paso ST8). Por ejemplo, el medio 16 controlador de la sincronizacion vertical controla la senal de sincronizacion vertical de la pantalla 305 de visualizacion, y envla como salida la senal de sincronizacion vertical al medio 15 conmutador entre buferes de cuadro con la temporizacion con que se produce la sincronizacion vertical.

El medio 15 conmutador entre buferes de cuadro, en el paso ST9, conmuta entre uno de los buferes 303 y 304 de cuadro, que esta en un estado de visualizacion, y el otro, que esta en un estado de no-visualizacion (es decir, conmuta entre un bufer de cuadro para pantalla de visualizacion y un bufer de cuadro para fondo), en sincronla con la informacion (la senal de sincronizacion vertical) procedente del medio 16 controlador de la sincronizacion vertical. En consecuencia, los contenidos de los buferes de cuadro se reflejan en la pantalla 305 de visualizacion con la temporizacion de la senal de sincronizacion vertical de la pantalla 305 de visualizacion, por lo que se pueden visualizar las imagenes sin provocar ningun parpadeo (paso ST10).

El medio 8 modificador de la estructura de capas cambia el orden y las zonas de visualizacion de la estructura de capas en la informacion 300 de estructura de capas. En consecuencia, el medio 4 configurador de la estructura de capas vuelve al paso ST3 en donde realiza un proceso de reinicio de reiniciar la informacion 300 de estructura de capas (paso ST11) para cambiar el contenido a visualizar en la pantalla 305 de visualizacion.

Por ejemplo, el medio configurador de la estructura de capas cambia la informacion 300 de estructura de capas para establecer esta informacion de estructura de capas de una manera tal que la capa n.° 3, la capa n.° 2 y la capa n.° 1 sean visualizadas en el orden de capa n.° 3, capa n.° 2 y capa n.° 1 comenzando desde el fondo, y la informacion de area de capa referente a la capa n.° 3 indique que su punto de inicio es (0, 384) y la informacion de area de capa referente a la capa n.° 2 indique que su punto de inicio es el punto (0, 0). En consecuencia, como se muestra en la Figura 5, los datos D de cadena de caracteres se visualizan en el nivel mas bajo en la pantalla 305 de visualizacion, y los datos A de imagen en movimiento visualizados dentro del marco rectangular generado a partir de los datos B de rectangulo B se visualizan por encima de los datos C de imagen fija y los datos D de cadena de caracteres. Ademas, la imagen fija generada a partir de los datos C de imagen fija se visualiza en una posicion lado con lado con respecto a la imagen en movimiento generada a partir de los datos A de imagen en movimiento, y la imagen de caracteres “ABCDE” generada a partir de los datos D de cadena de caracteres se coloca en una section inferior de la pantalla.

El medio 9 modificador del estado de visualizacion de capa cambia el estado operativo de cada una de las capas en

5

10

15

20

25

30

35

40

45

50

55

la informacion 300 de estructura de capas. En consecuencia, el medio 4 configurador de la estructura de capas vuelve al paso ST3 en donde realiza el proceso de reinicio de reiniciar la informacion 300 de estructura de capas (paso ST12). El medio configurador de la estructura de capas puede as! detener el movimiento de la imagen en movimiento visualizada en la pantalla 305 de visualizacion, y tambien puede hacer que la imagen en movimiento salte al cuadro final o hacer no visible la visualizacion de la imagen en movimiento.

Por ejemplo, mediante el cambio de la informacion de estado operativo referente a la capa n.° 1 en la informacion

300 de estructura de capas para hacer no visibles las imagenes de la primera capa, el medio configurador de la estructura de capas puede hacer no visibles las imagenes generadas a partir de los datos A de imagen en movimiento A y los datos B de rectangulo B, a partir de los contenidos visualizados en la Figura 5, como se muestra en la Figura 6.

Como se ha mencionado antes, segun esta Realizacion 1 el medio 5 de control del orden de dibujo determina los contenidos a visualizar de imagenes generadas a partir de datos graficos 201 a 204 (las posiciones de visualizacion y el orden de dibujo de las imagenes) basandose en una combinacion de informacion 300 de estructura de capa y fragmentos 101 a 104 de informacion de diseno que corresponden respectivamente a los datos graficos 201 a 204. Por tanto, estableciendo adecuadamente la descripcion de la informacion 300 de estructura de capas y las descripciones de los fragmentos 101 a 104 de informacion de diseno, el dispositivo de visualizacion de imagenes puede producir una visualizacion de las imagenes que coincida con el gusto del usuario de manera eficaz.

Ademas, el medio 8 modificador de la estructura de capas y el medio 9 modificador del estado de visualizacion de capa pueden hacer simultaneamente visibles o no visibles a la pluralidad de datos graficos, o bien pueden cambiar las posiciones de visualizacion de la pluralidad de datos graficos mediante la modificacion de la descripcion de la informacion 300 de la estructura de capas y las descripciones de los fragmentos 101 a 104 de informacion de diseno.

Por ejemplo, el dispositivo de visualizacion de imagen puede implementar la ampliacion o reduccion de la imagen generada a partir de cada uno de los datos graficos mediante la realizacion de un proceso de cambio para ampliar o reducir el tamano del area de capa correspondiente utilizando el medio 8 modificador de la estructura de capas. El dispositivo de visualizacion de imagenes tambien puede modificar el grado de transparencia de la imagen generada a partir de cada uno de los datos graficos mientras se visualiza la imagen mediante el establecimiento de un grado deseado de transparencia para los datos graficos, utilizando el medio 7 determinante del grado de transparencia.

Realizacion 2.

La Figura 7 es un diagrama de bloques que muestra esquematicamente la estructura de un dispositivo de visualizacion de imagenes segun la Realizacion 2, que no es una realizacion de la presente invencion pero es util para comprender la presente invencion, y el dispositivo de visualizacion de imagenes muestra una pluralidad de datos graficos en la pantalla de una unidad de visualizacion (no mostrada en la figura), mientras los superpone uno sobre otro. El dispositivo de visualizacion de imagenes segun la Realizacion 2 esta dotado de medio 10 combinador de imagenes de capa, como se muestra en la Figura 7, ademas de la estructura mostrada en la Realizacion 1 antes mencionada, e incluye un medio 11 modificador de la visualizacion de capas en lugar del medio 8 modificador de la estructura de capas y el medio 9 modificador del estado de visualizacion de capa. En la Figura 7, los componentes iguales a los mostrados en la Figura 1 se designan con los mismos numeros de referencia. En lo que sigue, se omitira la explicacion duplicada de los componentes.

Basandose en la informacion que define el orden de dibujo en la pantalla de visualizacion de las imagenes generadas a partir de los datos graficos, que se determina por un medio 5 de control del orden de dibujo, el medio 10 combinador de imagenes de capa lee los datos graficos correspondientes a la informacion desde una memoria

301 de no-visualizacion, y genera imagenes compuestas 14a, 14b y 14c de capa generadas a partir de la pluralidad de datos graficos conforme a la descripcion de la informacion.

El medio 11 modificador de la visualizacion de capas transmite una instruction de cambio a un medio 1 lector de datos, un medio 2 posicionador y un medio 4 configurador de la estructura de capas, para hacer que lean de nuevo datos, y esta dotado de un medio 12 configurador de efecto de conmutacion y medio 13 selector de metodo de cambio.

El medio 12 configurador de efecto de conmutacion recibe una configuration de un efecto de conmutacion y, cuando realiza un proceso de cambio, el dispositivo de visualizacion de imagenes hace que el medio modificador de la visualizacion de capas realice el proceso de cambio sobre una memoria 302 de visualizacion (buferes 303 y 304 de cuadro) con el efecto de conmutacion establecido. Por ejemplo, el medio modificador de la visualizacion de capas cambia la imagen anterior a la imagen siguiente con un efecto de conmutacion tal como disolucion o barrido.

El medio 13 selector de metodo de cambio recibe una configuracion de un metodo de cambio y, cuando realiza el proceso de cambio, el dispositivo de visualizacion de imagenes hace que el medio 11 modificador de la visualizacion de capas realice el proceso de cambio sobre la memoria 302 de visualizacion (buferes 303 y 304 de cuadro) utilizando el metodo de cambio establecido. Por ejemplo, el medio selector de metodo de cambio puede conmutar

5

10

15

20

25

30

35

40

45

50

55

entre cambiar la totalidad de cada area de capa, cambiar solo una parte de cada area de capa, cambiar por sobrescritura, cambiar por conmutacion, etc.

La Figura 8 es una vista destinada a explicar la estructura concreta del dispositivo de visualization de imagenes segun la Realization 2 y un proceso de visualizacion de imagenes realizado por el dispositivo de visualizacion de imagenes. En la Figura, los componentes iguales a los mostrados en la Figura 7 se designan con los mismos numeros de referencia. El dispositivo de visualizacion de imagenes mostrado en la Figura 8 esta dotado de buferes 303 y 304 de cuadro como un ejemplo de la memoria 302 de visualizacion mostrada en la Figura 7. El dispositivo de visualizacion de imagenes posee tambien un medio 15 conmutador entre buferes de cuadro y un medio 16 controlador de la sincronizacion vertical que conmuta entre estos buferes de cuadro. Las operaciones fundamentales de los buferes 303 y 304 de cuadro, del medio 15 conmutador entre buferes de cuadro y del medio 16 controlador de la sincronizacion vertical son las mismas que en la Realizacion 1 mencionada mas arriba.

La explication siguiente se ofrecera tomando como ejemplo un caso en el que se visualizan en la pantalla 305 de visualizacion datos A de imagen en movimiento, datos B de rectangulo, datos C de imagen fija y datos D de cadena de caracteres.

En este caso, la pantalla 305 de visualizacion tiene una resolution de 1.024x768 plxeles, y los datos A de imagen en movimiento son datos referentes a una imagen en movimiento que se visualiza con su numero de plxeles de 640x480 contados desde su punto de inicio (400, 20) en la pantalla 305 de visualizacion. Los datos B de rectangulo son datos referentes solo a un marco rectangular que se extiende desde su esquina superior izquierda (400, 20) hasta su esquina inferior derecha (1.020, 500) en la pantalla 305 de visualizacion.

Los datos C de imagen fija son datos referentes a una imagen fija que se visualiza con su numero de plxeles de 500x300 contados desde su punto de inicio (100, 150) en la pantalla 305 de visualizacion. Los datos D de cadena de caracteres son datos de 500*100 plxeles referentes a una imagen de caracteres que se visualiza con su numero de plxeles de 1.024x100 contados desde su punto de inicio (100, 200) en la pantalla 305 de visualizacion.

Ademas, se supone que los datos A de imagen en movimiento y los datos B de rectangulo pertenecen a una capa n.° 1, y esta establecida information que define, en forma de una relation entre los mismos, que los datos B de rectangulo B han de ser visualizados por encima de los datos A de imagen en movimiento. Se supone ademas que los datos C de imagen fija pertenecen a una capa n.° 2 y los datos D de cadena de caracteres pertenecen a una capa n.° 3.

Conforme a la relacion entre los datos graficos antes mencionados y las capas, en la informacion 300 de estructura de capas se define informacion que indica que los datos graficos tienen tres capas como numero de capas. En este caso, se supone que la capa n.° 1 tiene un area de 1.024x520 plxeles contados desde su punto de inicio (0, 0), la capa n.° 2 tiene un area de 1.024*384 plxeles contados desde su punto de inicio (0, 384) y la capa n.° 3 tiene un area de 1.024*384 plxeles contados desde su punto de inicio (0, 0). Se supone ademas que la capa n.° 1, la capa n.° 2 y la capa n.° 3 estan estratificadas en el orden de n.° 1, n.° 2 y n.° 3 comenzando desde el fondo.

El medio 1 lector de datos, el medio 2 posicionador, el medio 3 expansor de datos, el medio 4 configurador de la estructura de capas, el medio 5 de control del orden de dibujo, un medio 6 transferidor de datos, un medio 7 determinante del grado de transparencia, el medio 10 combinador de imagenes de capa, el medio 11 modificador de la visualizacion de capas, el medio 15 conmutador entre buferes de cuadro y el medio 16 controlador de la sincronizacion vertical, que son los componentes del dispositivo de visualizacion de imagenes segun la Realizacion 2, pueden implementarse como medios concretos en los cuales "software" y "hardware" trabajan en cooperation mutua en un ordenador, cargando en el ordenador un programa de tratamiento con visualizacion de imagenes segun el alcance de la presente invention y controlando despues el funcionamiento del programa de tratamiento con visualizacion de imagenes. Ademas, la memoria 301 de no-visualizacion y la memoria 302 de visualizacion estan constituidas, por ejemplo, dentro de una memoria interna del ordenador antes mencionado o en una unidad de almacenamiento externo conectada al ordenador.

A continuation, se explicara el funcionamiento del dispositivo de visualizacion de imagenes.

La Figura 9 es una vista que muestra un flujo de las operaciones de visualizacion de imagenes realizadas por el dispositivo de visualizacion de imagenes que se muestra en la Figura 8, y las operaciones de visualizacion de imagenes se explicaran haciendo referencia a esta vista.

El medio 1 lector de datos lee cada uno de los datos graficos (los datos A de imagen en movimiento, los datos B de rectangulo, los datos C de imagen fija y los datos D de cadena de caracteres) desde el dispositivo externo o similar, y envla como salida cada uno de los datos graficos al medio 3 expansor de datos (paso ST1a).

El medio 2 posicionador lee la informacion de diseno correspondiente a cada uno de los datos graficos que el medio 1 lector de datos ha leldo, y estipula la informacion de diseno al medio 5 de control del orden de dibujo (paso ST2a). En este caso, se ha establecido la informacion de diseno correspondiente a cada uno de los datos A de imagen en movimiento, los datos B de rectangulo, los datos C de imagen fija y los datos D de cadena de caracteres.

5

10

15

20

25

30

35

40

45

50

55

A continuacion, el medio 4 configurador de la estructura de capas lee la informacion 300 de estructura de capas correspondiente a la capa a la que pertenece cada uno de los datos graficos antes mencionados, y estipula la informacion de estructura de capas al medio 5 de control del orden de dibujo (paso ST3a).

El medio 3 expansor de datos expande cada uno de los datos graficos introducidos al mismo desde el medio 1 lector de datos, hacia la memoria 301 de no-visualizacion. La Figura 8 muestra esquematicamente que se almacenan en la zona de memoria de la memoria 301 de no-visualizacion cada uno de los datos A de imagen en movimiento, datos B de rectangulo, datos C de imagen fija y datos D de cadena de caracteres.

Asl, la informacion que muestra la ubicacion de almacenamiento (la posicion expandida) de cada uno de los datos graficos expandidos hacia la zona de memoria de la memoria 301 de no-visualizacion es enviada como salida desde el medio 3 expansor de datos al medio 5 que establece el control de dibujo (paso ST4a). La memoria 301 de no-visualizacion puede ser la misma zona de memoria que una parte de los buferes 303 y 304 de cuadro, o bien puede extenderse sobre una pluralidad de zonas de memoria de los buferes de cuadro.

El medio 5 de control del orden de dibujo establece la posicion de visualizacion final dentro de la pantalla 305 de visualizacion y el orden de dibujo final de cada uno de los datos graficos expandidos hacia la memoria 301 de no-visualizacion, utilizando la informacion referente a las posiciones expandidas procedente del medio 3 expansor, la informacion de diseno procedente del medio 2 posicionador y la informacion 300 de estructura de capas procedente del medio 4 configurador de la estructura de capas, y conserva la posicion de visualizacion final y el orden de dibujo en forma de informacion que tiene un formato como se muestra en la Figura 4 (paso ST5a).

A continuacion, el medio 10 combinador de imagenes de capa acepta la informacion de configuracion antes mencionada, conservada por el medio 5 de control del orden de dibujo, lee los datos graficos correspondiente a esta informacion desde la memoria 301 de no-visualizacion, genera imagenes compuestas 14a, 14b y 14c de capa generadas a partir de la pluralidad de datos graficos basandose en la informacion, conserva las imagenes compuestas de capa y transmite informacion (un puntero) que especifica cada imagen compuesta de capa al medio 5 de control del orden de dibujo (paso ST6a).

Por ejemplo, el medio combinador de imagenes de capa coloca las imagenes generadas a partir de los datos A de imagen en movimiento y los datos B de rectangulo que se van a visualizar en el nivel mas bajo entre los datos graficos pertenecientes a la capa n.° 1 conforme a sus posiciones de visualizacion, para generar la imagen compuesta 14a de capa como se muestra en la Figura 8. Despues de generar la imagen compuesta 14a de capa, el medio 10 combinador de imagenes almacena la imagen compuesta de capa en una zona de memoria predeterminada.

El medio combinador de imagenes de capa transmite al medio 5 de control del orden de dibujo una direccion o similar que senala a esta ubicacion de almacenamiento como un puntero de los datos referentes a la imagen compuesta 14a de capa. De modo similar, el medio combinador de imagenes de capa coloca conforme a su posicion de visualizacion la imagen generada a partir de los datos C de imagen fija, para generar la imagen compuesta 14b de capa como se muestra en la Figura 8, y despues transmite un puntero al medio 5 de control del orden de dibujo. El medio combinador de imagenes de capa tambien coloca la imagen generada a partir de los datos D de cadena de caracteres conforme a su posicion de visualizacion, para generar la imagen compuesta 14c de capa como se muestra en la Figura 8, y despues transmite su puntero al medio 5 de control del orden de dibujo.

A continuacion, el medio 6 transferidor de datos acepta la informacion de puntero de cada imagen compuesta de capa procedente del medio 5 de control del orden de dibujo, lee las imagenes compuestas 14a, 14b, y 14c de capa procedentes del medio 10 combinador de imagenes de capa conforme a estos punteros, y transfiere las imagenes compuestas de capa al bufer de cuadro que se encuentre en ese momento en un estado de no-visualizacion entre los buferes 303 y 304 de cuadro (paso ST7a). En consecuencia, segun la informacion de configuracion determinada por el medio 5 de control del orden de dibujo, se expanden al bufer de cuadro los contenidos que se han de visualizar en la pantalla 305 de visualizacion, de la pluralidad de imagenes compuestas 14a, 14b, y 14c de capa.

En el ejemplo de la Figura 8, el medio transferidor de datos desplaza la imagen compuesta 14a de capa, de la capa n.° 1, conforme al punto de inicio de la zona de capa de la capa n.° 1, y transfiere la imagen compuesta 14a de capa. En este caso, dado que el area de capa de la capa n.° 1 se extiende desde su punto de inicio (0, 0), como se ha mencionado mas arriba, no se desplaza la posicion de visualizacion, y por tanto la imagen compuesta 14a de capa es transferida como datos sin cambios en cuanto al grado de transparencia de la imagen y se visualiza con un numero de plxeles de 640x480, contados desde el punto de inicio (400, 20) en la pantalla 305 de visualizacion.

A continuacion, el medio transferidor de datos desplaza la imagen compuesta 14b de capa, de la capa n.° 2, conforme al punto de inicio de la informacion de zona de capa referente a la capa n.° 2, y transfiere la imagen compuesta 14b de capa. En este caso, dado que la capa n.° 2 se extiende desde su punto de inicio (0, 384), se cambia a (100, 534) el punto de inicio de los datos C de imagen fija sumando (0, 384) al punto de inicio (100, 150), que es la posicion de visualizacion de los datos de imagen fija en la pantalla 305 de visualizacion, que esta definida en la informacion de diseno, y despues se transfieren los datos C de imagen fija como datos visualizados en esta posicion de visualizacion.

5

10

15

20

25

30

35

40

45

50

55

El medio transferidor de datos desplaza la imagen compuesta 14c de capa, de la capa n.° 3, conforme al punto de inicio de la informacion de zona de capa referente a la capa n.° 3, y transfiere la imagen compuesta 14c de capa. En este caso, dado que la capa n.° 3 se extiende desde su punto de inicio (0, 0), no se desplaza la posicion de la imagen compuesta de capa, y la imagen compuesta de capa es transferida como datos visualizados en una extension de 500x100 plxeles desde el punto de inicio (100, 200) en la pantalla 305 de visualization.

El medio 6 transferidor de datos transfiere a los buferes de cuadro solo datos referentes a una zona mas pequena que la zona de visualizacion en la que se visualiza cada uno de los datos graficos expandidos a la memoria 301 de no-visualizacion. En consecuencia, tal como se describe en los buferes 303 y 304 de cuadro mostrados en la Figura 8, en los buferes de cuadro se almacenan datos que indican que los datos D de cadena de caracteres se visualizan al nivel mas alto en la pantalla 305 de visualizacion, y que los datos A de imagen en movimiento visualizados dentro del marco rectangular generado a partir de los datos B de rectangulo se visualizan por debajo de los datos C de imagen fija y de los datos D de cadena de caracteres.

En el ejemplo mostrado en la Figura 8, aunque la imagen generada a partir de cualquier dato grafico cae dentro de la extension de la zona de capa correspondiente, en un caso en donde se introducen datos graficos referentes a una imagen mayor que el area de la capa, se transfieren a los buferes de cuadro datos referentes solo a una extension que solapa el area de la capa.

A continuation, el medio 16 controlador de la sincronizacion vertical controla la senal de sincronizacion vertical de la pantalla 305 de visualizacion, y transmite informacion al medio 15 conmutador entre buferes de cuadro, conforme a la senal de sincronizacion vertical (paso ST8a). Por ejemplo, el medio 16 controlador de la sincronizacion vertical controla la senal de sincronizacion vertical de la pantalla 305 de visualizacion, y envla como salida la senal de sincronizacion vertical al medio 15 conmutador entre buferes de cuadro con la temporizacion con que se produce la sincronizacion vertical.

El medio 15 conmutador entre buferes de cuadro, en el paso ST9a, conmuta entre uno de los buferes 303 y 304 de cuadro, que esta en un estado de visualizacion, y el otro, que esta en un estado de no-visualizacion (es decir, conmuta entre un bufer de cuadro para pantalla de visualizacion y un bufer de cuadro para fondo), en sincronla con la informacion (la senal de sincronizacion vertical) procedente del medio 16 controlador de la sincronizacion vertical. En consecuencia, los contenidos de los buferes de cuadro se reflejan en la pantalla 305 de visualizacion con la temporizacion de la senal de sincronizacion vertical de la pantalla 305 de visualizacion, por lo que se pueden visualizar las imagenes sin provocar ningun parpadeo (paso ST10a).

Cuando modifica de la manera antes mencionada las imagenes mostradas en la pantalla 305 de visualizacion, el medio 11 modificador de la visualizacion de capas transmite al medio 1 lector de datos, al medio 2 posicionador y al medio 4 configurador de la estructura de capas una instruction de cambio para cambiar las imagenes compuestas de capa, con el fin de ordenar a cada uno de los medios antes mencionados que lean de nuevo los datos y modifiquen la visualizacion de las imagenes (paso ST11a).

En consecuencia, el medio 1 de lectura de datos, el medio 2 posicionador y el medio 4 configurador de la estructura de capas vuelven a los pasos ST1a a ST3a, respectivamente, para llevar a cabo la lectura de los datos. Al utilizar los datos que el medio lector de datos, el medio posicionador y el medio configurador de la estructura de capas han leldo asl, el medio 5 de control del orden de dibujo y el medio 10 combinador de imagenes de capa pueden modificar las imagenes compuestas 14a, 14b y 14c de capa, con el fin de cambiar el contenido a visualizar en la pantalla 305 de visualizacion mediante la realization de los procesos de los pasos ST4a a ST6a. En ese momento, el medio de control del orden de dibujo y el medio combinador de imagenes de capa pueden modificar simultaneamente todas las imagenes compuestas de capa, o bien modificar solo una especlfica de las imagenes compuestas de capa.

Ademas, mediante el uso de una unidad de entrada no mostrada, el medio 12 configurador de efecto de conmutacion recibe una configuration de un efecto de conmutacion deseado por un usuario y, cuando realiza el proceso de cambio, el dispositivo de visualizacion de imagenes hace que el medio 11 modificador de la visualizacion de capas realice un proceso de conmutacion de conmutar entre imagenes de visualizacion de los datos de imagen almacenados en los buferes de cuadro, con un efecto de conmutacion predeterminado que ha sido establecido por el usuario (paso ST12a). Por ejemplo, en un caso en el cual se ha establecido como efecto de conmutacion un efecto de barrido, reemplazar gradualmente las imagenes que han sido visualizadas con las imagenes siguientes, como se muestra en la Figura 10 (en el ejemplo de la Figura 10, el cambio del contenido visualizado, de las imagenes anteriores a las imagenes siguientes, se realiza gradualmente a lo largo de una direccion de derecha a izquierda en la pantalla de visualizacion). En consecuencia, se puede proporcionar un cambio eficaz que coincida con el gusto del usuario.

Mediante el uso de una unidad de entrada no mostrada, el medio 13 selector de metodo de cambio recibe una configuracion de un metodo de cambio deseado por el usuario y, cuando realiza el proceso de cambio, el dispositivo de visualizacion de imagenes hace que el medio 11 modificador de la visualizacion de capas realice el proceso de cambio de cambiar las imagenes de visualizacion utilizando el metodo de cambio predeterminado que ha sido establecido por el usuario (paso ST13a). En consecuencia, el medio selector de metodo de cambio puede conmutar entre cambio por sustitucion y cambio por sobrescritura, como se muestra en la Figura 11, en funcion del uso de las

5

10

15

20

25

imageries de visualizacion (el contenido).

Como se ha mencionado mas arriba, segun esta Realizacion 2 el medio 5 de control del orden de dibujo determina los contenidos a visualizar, basandose en los datos graficos 201 a 204, basandose en una combinacion de la information 300 de estructura de capas y los fragmentos 101 a 104 de information de diseno, que corresponden a los datos graficos 201 a 204, respectivamente. Por lo tanto, esta Realizacion 2 puede ofrecer las mismas ventajas que las proporcionadas por la Realizacion 1 antes mencionada.

Ademas, dado que el dispositivo de visualizacion de imagenes segun esta Realizacion 2 incluye el medio

11 modificador de la visualizacion de capas que, mientras visualiza las imagenes anteriores, emite hacia el medio 1 lector de datos, el medio 2 posicionador y el medio 4 configurador de la estructura de capas, una instruccion de cambio para cambiar las imagenes de visualizacion a las siguientes imagenes, el dispositivo de visualizacion de imagenes puede modificar de manera eficaz, a traves de la gestion de una pluralidad de capas, las imagenes compuestas.

Ademas, dado que el dispositivo de visualizacion de imagenes segun esta Realizacion 2 incluye el medio

12 configurador de efecto de conmutacion que realiza el proceso de conmutacion de conmutar entre imagenes de visualizacion con un efecto de conmutacion deseado cuando el medio 11 modificador de la visualizacion de capas realiza el proceso de cambio, y el medio 13 selector de metodo de cambio que realiza el cambio de las imagenes de visualizacion con un metodo de cambio deseado cuando el medio 11 modificador de la visualizacion de capas realiza el proceso de cambio, el dispositivo de visualizacion de imagenes puede producir una visualizacion eficaz de imagenes que coincida con el gusto del usuario.

Aplicabilidad Industrial

Como se ha mencionado anteriormente, el dispositivo de visualizacion de imagenes segun la presente invention puede producir una visualizacion eficaz de imagenes a traves de la sustitucion o el cambio de una imagen en una imagen compuesta en la que se superponen una sobre otra imagenes en una pluralidad de capas. Por lo tanto, el dispositivo de visualizacion de imagenes segun la presente invencion es adecuado, por ejemplo, para un dispositivo de visualizacion de contenidos que visualice contenidos, tal como un anuncio electronico.

 

Reivindicaciones:

5 10 15 20 25 30 35 40 45 50 REIVINDICACIONES 1. Un dispositivo de visualization de imagenes para superponer una pluralidad de imagenes generadas a partir de una pluralidad de datos graficos y para visualizar las imagenes superpuestas en una pantalla (305) de visualization, que comprende: un medio (1, 2, 4) de entrada para introducir dichos datos graficos (201 - 204), information (101 - 104) de diseno que define un diseno de visualizacion de las imagenes generadas a partir de dichos datos graficos (201 - 204) en la pantalla (305) de visualizacion para cada una de las capas a las que pertenecen dichas imagenes, e information (300) de estructura de capas que describe una estructura estratificada (10, 13, 16) de las capas a las que pertenecen las imagenes generadas a partir de dichos datos graficos (201 - 204) y que incluye estado operativo (11, 14, 17), en donde el estado operativo define si hacer visible o no visible una imagen para cada una de las capas, y define si hacer de reproduction o parada una imagen en movimiento para cada una de las capas; un medio (5) de control para establecer information acerca de posiciones de visualizacion, orden de dibujo y el estado operativo en dicha pantalla (305) de visualizacion de las imagenes generadas a partir de dichos datos graficos (201 - 204) introducidos mediante los medios (1, 2, 4) de entrada para cada una de las capas basandose en dicha information (101 - 104) de diseno y dicha information (300) de estructura de capas; un medio (6) transferidor de datos para transferir... Seguir leyendo....