ES2736800T3 - Dispositivo de visualización, procedimiento de visualización, medio de registro legible por ordenador no transitorio en el que se registra un programa y programa de secuencia de comandos - Google Patents

Dispositivo de visualización, procedimiento de visualización, medio de registro legible por ordenador no transitorio en el que se registra un programa y programa de secuencia de comandos Download PDF

Info

Publication number
ES2736800T3
ES2736800T3 ES11829309T ES11829309T ES2736800T3 ES 2736800 T3 ES2736800 T3 ES 2736800T3 ES 11829309 T ES11829309 T ES 11829309T ES 11829309 T ES11829309 T ES 11829309T ES 2736800 T3 ES2736800 T3 ES 2736800T3
Authority
ES
Spain
Prior art keywords
content
cursor
display
emphasis
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES11829309T
Other languages
English (en)
Inventor
Tsukasa Iino
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Inc filed Critical Rakuten Inc
Application granted granted Critical
Publication of ES2736800T3 publication Critical patent/ES2736800T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Un dispositivo (200; 800) de visualización que comprende: un visualizador (201; 801) configurado para visualizar en una pantalla (110) de visualización, un trozo de contenido y un cursor (402) configurados para moverse en base a una operación realizada por un usuario, el trozo de contenido que es parte del contenido en una pantalla (400) virtual que se extiende fuera de la pantalla (110) de visualización; un identificador (202; 802) configurado para identificar una posición donde una porción contenida en el contenido y establecida como un objetivo de énfasis está en la pantalla (400) virtual, el objetivo de énfasis que no se visualiza en la pantalla de visualización, el objetivo de énfasis que es un elemento de enlace que especifica una URL de otro contenido; y un cambiador (203; 803) configurado para cambiar la forma del cursor (402) según una dirección desde una posición donde se visualiza el cursor a la posición identificada para indicar dicha dirección.

Description

DESCRIPCIÓN
Dispositivo de visualización, procedimiento de visualización, medio de registro legible por ordenador no transitorio en el que se registra un programa y programa de secuencia de comandos
Campo técnico
La presente invención se refiere a un dispositivo de visualización, a un procedimiento de visualización, a un medio de registro legible por ordenador en el que se registra un programa, y a un programa de secuencia de comandos.
Antecedentes de la técnica
Convencionalmente, las tecnologías para visualizar diversos contenidos, como documentos electrónicos e imágenes, en una pantalla de ordenador para permitir que un usuario visualice dicho contenido son ampliamente utilizadas.
Un contenido de este tipo es una página web. Las páginas web son documentos electrónicos estructurados y descritos en HTML (Lenguaje de Marcado de Hipertexto), y están disponibles al público a través de Internet. Un usuario visualiza las páginas web a través de un programa de visualización llamado navegador.
Se propone una tecnología de publicidad superior con funciones de enlace a los sitios de publicidad en las páginas web cuando los usuarios visualizan contenido que permite que el usuario se conecte a un sitio de publicidad cuando el usuario hace clic en los anuncios (véase, por ejemplo, literatura de patentes 1).
La literatura de patentes 2 describe una pantalla de punteros en un dispositivo de pantalla táctil. Cuando un usuario puede colocar su dedo en la pantalla táctil, se genera un puntero de forma triangular. La punta del puntero puede orientarse según el movimiento del dedo del usuario o apuntar hacia los botones de enlace.
Bibliografía de la técnica anterior
Literatura de patente
Literatura de patente 1: Número de publicación de la solicitud de patente japonesa Kokai sin examinar 2009-58988
Literatura de patente 2: Solicitud de patente de Estados Unidos US2009/0251410 A1.
Descripción de la invención
Problema a resolver por la invención
Cuando un usuario visualiza el contenido, es preferible que el contenido esté estructurado para inducir al usuario a poner atención y tener interés y, por lo tanto, visualizar el contenido durante el mayor tiempo posible. En particular, cuando el contenido contiene una parte en la que se desea que el usuario preste atención, como en el caso de un anuncio, existe una fuerte demanda de una tecnología que induzca al usuario a tener un interés en dicha parte.
La presente invención se ha realizado teniendo en cuenta dichos aspectos, y es un objetivo de la presente invención proporcionar un dispositivo de visualización, un procedimiento de visualización, un medio de registro legible por ordenador en el que se registra un programa y un programa de secuencia de comandos que sea adecuado para inducir a un usuario a poner atención y tener interés en un trozo de contenido o en una parte específica contenida en el mismo.
Medio para resolver el problema
Para conseguir el objetivo anterior, un dispositivo de visualización según un primer aspecto de la presente invención incluye: un visualizador que visualiza un trozo de contenido en una pantalla de visualización y visualiza un cursor que se mueve en base a la operación del usuario, el trozo de contenido que es parte de contenido en una pantalla (400) virtual que se extiende fuera de la pantalla de visualización; un identificador que identifica una posición donde una porción dentro del contenido y establecida como un objetivo de énfasis está en la pantalla virtual), el objetivo de énfasis que no se visualiza en la pantalla de visualización, siendo el objetivo de énfasis un elemento de enlace que especifica una URL de otro contenido; y un cambiador que cambia la forma del cursor según una dirección desde una posición donde el cursor se visualiza hasta la posición identificada para indicar dicha dirección.
El dispositivo de visualización explicado anteriormente puede incluir además: un detector que detecta cuando se ha producido un evento predeterminado; y un establecedor que establece una porción dentro del contenido para que sea objetivo de énfasis y que después restablece otra porción dentro del contenido para sea el objetivo de énfasis del evento predeterminado que se ha detectado.
En el dispositivo de visualización explicado anteriormente, el contenido puede ser un documento estructurado que incluye una pluralidad de elementos, la porción establecida como el objetivo de énfasis por el establecedor puede ser uno cualquiera de los elementos candidatos plurales que son elementos a los que se añade un atributo candidato predeterminado entre la pluralidad de elementos, y el evento predeterminado puede producirse cuando la posición de visualización del cursor en la pantalla de visualización se solapa con un área donde un elemento candidato establecido como un objetivo de énfasis se visualiza en la pantalla de visualización.
En el dispositivo de visualización explicado anteriormente, el establecedor puede establecer el objetivo de énfasis nuevamente de forma aleatoria al mismo tiempo que da preferencia al elemento candidato que aún no se ha establecido como el objetivo de énfasis entre los elementos candidatos desde que se visualizó el contenido.
En el dispositivo de visualización explicado anteriormente, se puede otorgar un siguiente atributo candidato que especifique otro elemento candidato a al menos algunos de los elementos candidatos dentro del contenido, y cuando el siguiente atributo candidato se añade al elemento candidato establecido como el objetivo de énfasis, el establecedor puede restablecer el objetivo de énfasis al mismo tiempo que da preferencia al elemento candidato especificado por el siguiente atributo candidato.
En el dispositivo de visualización explicado anteriormente, el visualizador puede visualizar el contenido en la pantalla de visualización de forma desplazable, y cuando el elemento candidato especificado por el siguiente atributo candidato del elemento candidato establecido como el objetivo de énfasis no se visualiza en la pantalla de visualización, y cuando se detecta una aparición del evento predeterminado, el visualizador puede desplazar automáticamente el contenido de tal manera que un intervalo del contenido visualizado en la pantalla de visualización se acerque al elemento candidato especificado por el siguiente atributo candidato.
En el dispositivo de visualización explicado anteriormente, cuando el elemento candidato establecido como el objetivo de énfasis se acerca a un límite del intervalo, o cuando el elemento candidato especificado por el siguiente atributo candidato del elemento candidato establecido como el objetivo de énfasis está contenido dentro del intervalo, el visualizador puede terminar el desplazamiento automático.
En el dispositivo de visualización explicado anteriormente, el visualizador puede mover el cursor a una posición donde el elemento candidato establecido como el objetivo de énfasis se visualiza en la pantalla de visualización mientras se ejecuta el desplazamiento automático.
El dispositivo de visualización explicado anteriormente puede incluir además un organizador que dispone un elemento predeterminado establecido como un objetivo de énfasis adicional en el contenido.
En el dispositivo de visualización explicado anteriormente, en un área periférica que rodea una posición donde el elemento predeterminado está dispuesto en la pantalla de visualización y no contiene un área donde el elemento predeterminado esté dispuesto en la pantalla de visualización, cuando una posición de visualización del cursor en la pantalla de visualización (a) está contenida, el cambiador puede cambiar la forma del cursor a una forma que se aproxime e indique una dirección desde la posición donde se visualiza el cursor en la pantalla de visualización hasta la posición dispuesta del elemento predeterminado en la pantalla de visualización y (b) no está contenida, el cambiador puede cambiar la forma del cursor a una forma preestablecida.
En el dispositivo de visualización explicado anteriormente, el organizador puede disponer una pluralidad de los elementos predeterminados dentro del contenido, el visualizador puede visualizar otro contenido predeterminado en lugar del contenido en la pantalla de visualización. El organizador también puede visualizar información adicional predeterminada junto con el contenido en la pantalla de visualización cuando un número de los elementos donde el cursor entra en la pluralidad de los elementos predeterminados alcanza un número predeterminado en la pantalla de visualización.
En el dispositivo de visualización explicado anteriormente, el visualizador puede visualizar, junto con el contenido, al menos uno de los siguientes en la pantalla: (a) un número de los elementos donde entra el cursor; (b) el número predeterminado; y (c) un número obtenido al restar el número de los elementos donde el cursor entra desde el número predeterminado, mientras que la posición visualizada del cursor en la pantalla de visualización se incluye dentro de un área donde se dispone el elemento predeterminado.
En el dispositivo de visualización explicado anteriormente, en el área donde se dispone el elemento predeterminado, cuando la posición del cursor que se visualiza en la pantalla de visualización: (a) está incluida en el interior, el visualizador puede hacer que el elemento predeterminado sea invisible en la pantalla de visualización; o (b) no está incluida, el visualizador puede hacer visible el elemento predeterminado en la pantalla de visualización.
Un procedimiento de visualización según un segundo aspecto de la presente invención es ejecutado por un ordenador que visualiza, en una pantalla de visualización, un trozo de contenido y un cursor movido en base a una operación realizada por un usuario, siendo el trozo de contenido parte del contenido en una pantalla (400) virtual que se extiende fuera de la pantalla de visualización, y el procedimiento de visualización incluye: una etapa de identificación para identificar una posición donde una porción contenida en el contenido y establecida como un objetivo de énfasis está en la pantalla virtual), el objetivo de énfasis que no se visualiza en la pantalla, siendo el objetivo de énfasis un elemento de enlace que especifica una URL de otro contenido; y una etapa de cambio para cambiar la forma del cursor según una dirección desde una posición donde el cursor se visualiza hasta la posición identificada para indicar dicha dirección.
Un medio de registro legible por ordenador según un tercer aspecto de la presente invención tiene almacenado en el mismo un programa que hace que un ordenador visualice, en una pantalla de visualización, un trozo de contenido, que forma parte del contenido en una pantalla virtual que se extiende fuera de la pantalla de visualización, y un cursor movido en base a una operación realizada por un usuario para que funcione como: un identificador que identifica una posición donde una porción del contenido y establecida como un objetivo de énfasis se visualiza en la pantalla virtual), el objetivo de énfasis que no se visualiza en la pantalla de visualización, siendo el objetivo de énfasis un elemento de enlace que especifica una URL de otro contenido; y un cambiador que cambia la forma del cursor según una dirección desde una posición donde el cursor se visualiza hasta la posición identificada para indicar dicha dirección.
Un programa de secuencia de comandos según un cuarto aspecto de la presente invención hace que un ordenador funcione, al ejecutar un programa de visualización, como un visualizador que visualiza un trozo de contenido, y un cursor movido en base a una operación realizada por un usuario en una pantalla para que funcione como: un identificador que identifica una posición donde una porción contenida en el contenido y establecida como un objetivo de énfasis se visualiza en la pantalla; y un cambiador que cambia la forma del cursor según una dirección desde una posición donde el cursor se visualiza hasta la posición identificada para indicar dicha dirección.
El programa de la presente invención se puede almacenar en un medio de registro no transitorio legible por ordenador, tal como un disco compacto, un disco flexible, un disco duro, un disco magneto-óptico, un disco de vídeo digital, una cinta magnética, o una memoria semiconductora. Además, dicho medio de registro se puede distribuir y vender por separado de un ordenador.
Además, el programa de la presente invención puede configurarse de manera que se cargue en un medio de registro como una RAM (memoria de acceso aleatorio) en el que puede escribir un ordenador desde el medio de registro explicado anteriormente, registrado temporalmente (temporalmente) en el mismo, y una CPU (unidad central de procesamiento) puede leer, interpretar y ejecutar dicho programa almacenado en la RAM.
Asimismo, el programa de la presente invención puede distribuirse y venderse a través de un medio de transmisión transitorio como una red de comunicación informática por separado de un ordenador que ejecuta el programa.
Efectos de la invención
Según la presente invención, se proporcionan un dispositivo de visualización, un procedimiento de visualización, un medio de registro legible por ordenador en el que se registra un programa y un programa de secuencia de comandos que son adecuados para inducir a un usuario a poner atención y tener interés en un trozo del propio contenido o en una parte específica contenida en el mismo indicando una dirección a la parte específica contenida en el contenido utilizando la forma de un cursor.
Descripción breve de los dibujos
La FIG. 1A es un diagrama de configuración que ilustra cómo un dispositivo de procesamiento de la información según una realización de ejemplo de la presente invención está conectado a otro dispositivo;
la FIG. 1B es un diagrama de configuración que ilustra una configuración de ejemplo del dispositivo de procesamiento de la información según una realización de ejemplo de la presente invención;
la FIG. 2 es un diagrama de configuración que ilustra una configuración de un dispositivo de visualización según una realización de ejemplo de la presente invención;
la FIG. 3 es un diagrama de flujo que ilustra un proceso de visualización ejecutado por el dispositivo de visualización según una realización de ejemplo de la presente invención;
la FIG. 4A es un dibujo explicativo que ilustra un proceso de un cambio en la forma del cursor;
la FIG. 4B es un dibujo explicativo que ilustra un proceso de un cambio en la forma del cursor;
la FIG. 4C es un dibujo explicativo que ilustra un proceso de un cambio en la forma del cursor;
la FIG. 4D es un dibujo explicativo que ilustra un proceso de un cambio en la forma del cursor;
la FIG. 5A es un dibujo explicativo que ilustra un proceso para establecer un elemento de enlace como un objetivo de énfasis;
la FIG. 5B es un dibujo explicativo que ilustra un proceso para establecer un elemento de enlace como un objetivo de énfasis;
la FIG. 5C es un dibujo explicativo que ilustra un proceso para establecer un elemento de enlace como un objetivo de énfasis;
la FIG. 5D es un dibujo explicativo que ilustra un proceso para establecer un elemento de enlace como un objetivo de énfasis;
la FIG. 5E es un dibujo explicativo que ilustra un proceso para establecer un elemento de enlace como un objetivo de énfasis;
la FIG. 6 es un diagrama de flujo que ilustra un proceso de desplazamiento ejecutado por el dispositivo de visualización según la realización de ejemplo de la presente invención;
la FIG. 7A es un dibujo explicativo que ilustra un proceso de desplazamiento automático;
la FIG. 7B es un dibujo explicativo que ilustra un proceso del desplazamiento automático;
Las FIG. 7C es un dibujo explicativo que ilustra un proceso del desplazamiento automático;
la FIG. 7D es un dibujo explicativo que ilustra un proceso del desplazamiento automático;
la FIG. 8 es un diagrama de configuración que ilustra una configuración de un dispositivo de visualización según otro ejemplo de la realización de la presente invención;
la FIG. 9A es un diagrama que ilustra elementos de enlace dispuestos por un organizador según otro ejemplo de la realización de la presente invención;
la FIG. 9B es un diagrama que ilustra un ejemplo modificado de un área periférica alrededor del elemento de enlace; la FIG. 10 es un diagrama de flujo que ilustra un proceso de visualización ejecutado por el dispositivo de visualización según otro ejemplo de la realización de la presente invención;
la FIG. 11A es un diagrama que ilustra un proceso de un cambio en forma de un cursor;
la FIG. 11B es un diagrama que ilustra un proceso de un cambio en la forma del cursor;
la FIG. 11C es un diagrama que ilustra un proceso de un cambio en la forma del cursor;
la FIG. 12A es un diagrama que ilustra un proceso durante el cual el cursor entra en el elemento de enlace y se actualiza información adicional;
la FIG. 12B es un diagrama que ilustra un proceso durante el cual el cursor entra en el elemento de enlace y se actualiza la información adicional;
la FIG. 12C es un diagrama que ilustra un proceso durante el cual el cursor entra en el elemento de enlace y se actualiza la información adicional;
la FIG. 12D es un diagrama que ilustra un proceso durante el cual el cursor entra en el elemento de enlace y se actualiza la información adicional;
la FIG. 12E es un diagrama que ilustra un proceso durante el cual el cursor entra en el elemento de enlace y se actualiza la información adicional; y
la FIG. 12F es un diagrama que ilustra un proceso durante el cual el cursor entra en el elemento de enlace y se actualiza la información adicional.
Modo de llevar a cabo la invención
A continuación se proporcionará una explicación de las realizaciones de la presente invención en referencia a los dibujos. Para facilitar la comprensión, las realizaciones que realizan la presente invención mediante el uso de un dispositivo de procesamiento de la información como un ordenador personal se explicarán a continuación a través de la siguiente primera realización y la segunda realización.
La invención se define en las reivindicaciones adjuntas. Los aspectos de la invención adicionales se exponen en las reivindicaciones dependientes adjuntas. Las realizaciones que no se encuentran dentro del alcance de las reivindicaciones no describen parte de la invención.
Primera realización
Como se ilustra en la FIG. 1A, un dispositivo 100 de procesamiento de la información según una primera realización de la presente invención está conectado a un servidor web 102 a través de una red 101 de comunicación como Internet. Como se ilustra en la FIG. 1B, el dispositivo 100 de procesamiento de la información incluye una CPU (unidad central de procesamiento) 103, una ROM (memoria de solo lectura) 104, una RAM (memoria de acceso aleatorio) 105, un disco duro 106, un controlador 107 de medios, una tarjeta 108 LAN (red de área local), una tarjeta 109 de vídeo, una pantalla (un visualizador) 110, un teclado 111, un altavoz 112 y un dispositivo apuntador (en adelante, denominado ratón) 113.
La CPU 103 ejecuta un proceso de software según un programa almacenado en la ROM 104 o en el disco duro 106, controlando así todo el dispositivo 100 de procesamiento de la información. Cuando la CPU 103 ejecuta el programa, la RAM 105 almacena temporalmente (temporalmente) datos de destino de procesamiento, en la medida que dichos datos sean necesarios.
El disco duro 106 almacena una tabla que tiene diversos datos almacenados en la misma de formas no volátiles y no transitorias. El dispositivo 100 de procesamiento de la información puede incluir una memoria flash u otros dispositivos de memoria en lugar del disco duro 106.
El controlador 107 de medios lee diversos datos y programas de un medio de registro no transitorio que incluye una memoria flash, un CD (disco compacto), un DVD (disco versátil digital), o un disco blu-ray (disco blu-ray) (marca registrada).
La tarjeta 108 LAN recibe datos de, y transmite información entre, el dispositivo 100 de procesamiento de la información y el servidor web 102 que están conectados entre sí a través de la red 101 de comunicación. El dispositivo 100 de procesamiento de la información puede obtener diversos programas del servidor web 102 utilizando la red 101 de comunicación como medio de transmisión temporal.
El teclado 111 y el ratón 113 aceptan una señal o entrada de información según una operación realizada por un usuario.
La tarjeta 109 de vídeo renderiza una imagen basada en señales digitales emitidas por la CPU 103, y emite señales de imagen que representan la imagen renderizada. La pantalla 110 visualiza la imagen según las señales de imagen emitidas por la tarjeta 109 de vídeo, y se realiza mediante una pantalla LCD (pantalla de cristal líquido) o similar. El altavoz 112 emite sonidos basados en las señales emitidas por la CPU 103.
El servidor web 102 incluye una base de datos que gestiona diversos contenidos y entrega el contenido gestionado por la base de datos a través de Internet.
Además de la entrega de, como contenido, un documento HTML que es un documento electrónico estructurado que tiene textos como información básica e imágenes como información adicional, solo las imágenes pueden entregarse como contenido, o solo la información de texto puede entregarse como contenido.
La CPU 103 del dispositivo 100 de procesamiento de la información ejecuta un programa de visualización para un navegador y un programa de secuencia de comandos asociado con el contenido por adelantado que se almacenan en la ROM 104 o en el disco duro 106, funcionando así como un dispositivo 200 de visualización que se ilustra en la FIG. 2.
El programa de secuencia de comandos se puede describir en un lenguaje de programación, como JavaScript, JScript o ECMAScript. Cuando se emplea un documento HTML como contenido, el programa de secuencia de comandos se obtiene de una ubicación descrita en el documento HTML.
Cuando solo se utilizan las imágenes como contenido, se introduce un programa de complemento preparado por adelantado en el programa de visualización, o se hace que el propio programa de navegador realice las funciones de la presente invención, ejecutando así el mismo proceso en las imágenes de la misma manera que en el documento HTML.
Como se ilustra en la FIG. 2, el dispositivo de visualización 200 incluye un visualizador 201, un identificador 202, un cambiador 203, un detector 204 y un establecedor 205.
El visualizador 201 visualiza, en la pantalla 110, el contenido y un cursor que se mueve en la pantalla 110 en base a una operación realizada por el usuario. Además, cuando todo el trozo de contenido no se puede visualizar en la pantalla 110, el contenido se visualiza de forma desplazable. El cursor se mueve en la pantalla 110 mediante una operación que el usuario realiza en el teclado 111 o el ratón 113.
El identificador 202 identifica una posición de una parte del contenido y se establece como un objetivo de énfasis por parte del establecedor 205 que será analizada más adelante en la pantalla 110.
Todo el contenido no puede visualizarse en la pantalla 110 dependiendo de su tamaño. En este caso, el identificador 202 supone una pantalla virtual que tiene todo el contenido dibujado en la misma, e identifica una posición donde la parte establecida como el objetivo de énfasis debe dibujarse en la pantalla virtual.
El cambiador 203 cambia la forma del cursor según una dirección desde una posición del cursor visualizado hasta una posición identificada por el identificador 202. Un proceso de un cambio en la forma del cursor se analizará más adelante en referencia al diagrama de flujo que se ilustra en la FIG. 3.
Como se ha explicado anteriormente, no se visualiza ningún objetivo de énfasis en la pantalla 110 en algunos casos. En dicho caso, es adecuado si la forma del cursor se cambia en base a una dirección desde el cursor hasta el objetivo de énfasis en la pantalla virtual.
El detector 204 detecta una aparición de un evento predeterminado. El evento predeterminado se produce cuando, por ejemplo, una posición donde se visualiza el cursor en la pantalla 110 se solapa con un área donde la parte establecida como el objetivo de énfasis por el establecedor 205 se visualiza en la pantalla 110.
El establecedor 205 establece una parte del contenido como un objetivo de énfasis. La parte establecida como el objetivo de énfasis es cualquiera de los elementos candidatos que son elementos que tienen un atributo candidato predeterminado añadido a la misma entre una pluralidad de elementos contenidos en el contenido.
Por ejemplo, el atributo candidato puede establecerse de tal manera que un anuncio específico (una imagen con un hipervínculo a un documento HTML correspondiente a una URL específica (localizador uniforme de recursos) establecida en la misma) contenido en el documento HTML se convierte en el elemento candidato.
Cuando el detector 204 detecta una aparición del evento predeterminado, el establecedor 205 establece nuevamente otra parte contenida en el contenido como el objetivo de énfasis. La base de selección del objetivo de énfasis se analizará más adelante en referencia al diagrama de flujo que se ilustra en la FIG. 3.
Cuando el detector 204 detecta el evento, si no se visualiza ningún elemento de enlace especificado en el siguiente atributo candidato a un elemento de enlace establecido como el objetivo de énfasis en la pantalla 110, el visualizador 201 desplaza automáticamente el contenido de tal manera que el intervalo del contenido visualizado en la pantalla 110 se acerca al elemento de enlace especificado por el siguiente atributo candidato.
El visualizador 201 finaliza el desplazamiento automático cuando el elemento de enlace establecido como el objetivo de énfasis colinda con el límite del intervalo, o cuando el elemento de enlace especificado por el siguiente atributo candidato al elemento de enlace establecido como el objetivo de énfasis se incluye en el intervalo. Además, el visualizador 201 mueve el cursor a una posición donde el elemento de enlace establecido como el objetivo de énfasis se visualiza en la pantalla 110 mientras se ejecuta el desplazamiento automático.
Un proceso 1 de visualización de ejemplo según el dispositivo 200 de visualización de la presente realización explicado anteriormente se explicará en detalle en referencia a los diagramas de flujo que se ilustran en las FIG. 3 y 6, y los visualizadores de ejemplo de las FIG. 4A a 4D, 5A a 5E y 7A a 7D.
Las FIG. 4A a 4D, 5A a 5E y 7A a 7D ilustran cómo se renderiza un trozo de contenido 401 en una pantalla virtual 400. Una parte o todo el resultado de la renderización se visualiza en la pantalla 110, y cuando se visualiza una parte, un área visualizada se puede desplazar mediante una operación realizada por el usuario.
En las FIG. 4A a 4D, 5A a 5E y 7A a 7D, los elementos de enlace A, B, C y D se visualizan en una forma rodeada por un recuadro. Los elementos de enlace especifican las URL de otro contenido y son elementos que, de manera deseable, hacen que el usuario tenga un interés o atención.
Cuando el usuario hace clic en el botón del ratón 113 con un cursor 402 que se solapa con el elemento de enlace, el contenido de un destino enlazado se visualiza en la pantalla 110 en lugar del contenido que se visualiza en ese momento. Además, hay un caso en el que se crea una nueva ventana haciendo clic en el elemento de enlace, y el contenido del destino enlazado se visualiza en esa ventana.
Después de que el contenido 401 se visualice en la pantalla 110, por ejemplo, el elemento de enlace que se establecerá como el objetivo de énfasis inicial por parte del establecedor 205 se selecciona al azar entre los elementos de enlace A, B, C y D. El elemento de enlace de encabezamiento puede seleccionarse entre la pluralidad de elementos de enlace en el contenido. En este ejemplo, se supone que el elemento de enlace B se establece como el objetivo de énfasis inicial.
Se supone que el siguiente atributo candidato que especifica el elemento de enlace A se añade al elemento de enlace B. Se puede expresar en una fuente html de la siguiente manera:
<a href = "X"
next = "A"
ñame = "B"> B </a>
En esta expresión, X es la URL de un nuevo trozo de contenido. El siguiente atributo indica el siguiente atributo candidato. Dado que el valor del siguiente atributo candidato es A, está claro que el elemento candidato que se especificará como el objetivo de énfasis junto al elemento de enlace B es el elemento de enlace A. El atributo de nombre es un atributo de nombre de identificación para el elemento de enlace. Dado que el atributo de nombre de identificación es B, el elemento de enlace explicado anteriormente (<a> elemento) se identifica como el elemento de enlace B.
Se supone que los elementos de enlace A, C y D no se han establecido como el objetivo de énfasis, y no se les ha añadido el siguiente atributo candidato después de que el contenido 401 se visualice en la pantalla 110. Se puede determinar a partir del valor de un indicador si el elemento de enlace se ha establecido como el objetivo de énfasis o no. Por ejemplo, se puede proporcionar un indicador para cada elemento de enlace que tenga un atributo predeterminado añadido al mismo, y el indicador correspondiente al elemento de enlace establecido como el objetivo de énfasis puede actualizarse.
En primer lugar, el usuario accede al contenido 401 que se ilustra en las FIG. 4A a 4D, 5A a 5E, y 7A a 7D y proporcionado por el servidor web 102 mediante el dispositivo 100 de procesamiento de la información a través de la red 101 de comunicación. La CPU 103 del dispositivo 100 de procesamiento de la información visualiza el contenido 401 en la pantalla 110 a través del programa de navegador almacenado en la ROM 104 o en el disco duro 106. Los procesos que se ilustran en los diagramas de flujo de las FIG. 3 y 6 son procesos ejecutados por el dispositivo 200 de visualización que ejecuta el programa de secuencia de comandos especificado en el contenido 401.
Cuando el contenido 401 se visualiza en la pantalla 110, el establecedor 205 establece el elemento de enlace seleccionado al azar entre los elementos de enlace que tengan el atributo candidato predeterminado añadido al mismo (elementos de enlace que tienen, por ejemplo, el atributo de nombre de identificación (atributo de nombre) añadido al mismo) y contenido en el contenido 401 como el primer objetivo de énfasis (etapa S301). En este ejemplo, el elemento de enlace B se establece como el primer objetivo de énfasis.
El identificador 202 identifica la posición del elemento de enlace B establecido como el objetivo de énfasis por el establecedor 205 en la etapa S301, y rodea el elemento de enlace B con flechas 403 de atención y líneas 404 de atención para hacer que el usuario preste atención (etapa S302) . En las figuras respectivas, el cursor 402 que se puede mover con el teclado 111 o el ratón 113 y las flechas 403 de atención se indican con un color negro y un color blanco, respectivamente. Esta etapa se puede omitir, y se puede llamar la atención mediante otros procedimientos. Por ejemplo, solo se pueden cambiar los colores de las flechas 403 de atención o las líneas 404 de atención 404, o el color del elemento de enlace B.
A continuación, cuando el usuario mueve el cursor 402 hacia el elemento de enlace B al operar el teclado 111 o el ratón 113, el cambiador 203 cambia la forma del cursor 402 según una dirección desde la posición donde se visualiza el cursor 402 hasta la posición identificada, es decir, la posición del elemento de enlace B. En la presente realización, la dirección de la flecha del cursor 402 se cambia desde una dirección preestablecida. La dirección preestablecida es la dirección de la flecha del cursor 402 que se ilustra en la FIG. 4A.
Ocho imágenes con ángulos respectivos de las flechas establecidos en 0 grados, 45 grados, 90 grados, 135 grados (la dirección preestablecida en la presente realización), 180 grados, 225 grados, 270 grados y 315 grados se preparan para el cursor 402, y el cursor se visualiza en la pantalla 110 utilizando la imagen que tiene el ángulo según una dirección desde una posición donde el cursor 402 se visualiza hacia la posición del elemento de enlace establecido como el objetivo de énfasis.
El cambiador 203 cambia la forma del cursor 402 cuando el cursor 402 está contenido en un área 405 con una dimensión predeterminada que rodea el elemento de enlace establecido como el objetivo de énfasis. El área 405 es un círculo alrededor del elemento de enlace en este ejemplo, pero puede ser un rectángulo o una elipse.
Cuando el área 405 se establece para que sea lo suficientemente grande en relación con el tamaño del contenido 401, la forma del cursor 402 cambia según una dirección desde una posición donde el cursor 402 se visualiza hacia la posición del elemento de enlace establecido como el objetivo de énfasis (no siempre se visualiza en la pantalla 110) independientemente de la posición del cursor 402 en la pantalla 110.
A continuación se explicará un cambio en la forma del cursor 402 en referencia a las FIG. 4A a 4D. Cuando el cursor 402 se mueve desde la posición en la FIG. 4A a la posición en la FIG. 4B, dado que la posición del cursor 402 está separada de la posición del área 405 que rodea al elemento de enlace B, la forma del cursor 402 sigue siendo la misma.
Cuando el cursor 402 se mueve desde la posición indicada en la FIG. 4B a la posición indicada en la FIG. 4C, la posición del cursor 402 se ha acercado a la posición del área 405 que rodea al elemento de enlace B, pero no está contenida en el área 405, la forma del cursor 402 sigue siendo la misma.
Cuando el cursor 402 se mueve desde la posición en la FIG. 4C a la posición en la FIG. 4D, dado que la posición del cursor 402 está contenida en el área 405 que rodea al elemento de enlace B, la forma del cursor 402 se cambia para indicar una dirección que coincida con la dirección del elemento de enlace B. Los procesos anteriores son los procesos ejecutados en la etapa S303.
Cuando el cursor 402 se mueve fuera del área 405, el cursor vuelve a su forma preestablecida.
Mientras el usuario mueve el cursor 402 en la etapa S303, el detector 204 determina si se produce el evento predeterminado o no (etapa S304).
En la presente realización, se supone que el evento predeterminado se produce cuando una posición donde se visualiza el cursor 402 en la pantalla 1 l0 se solapa con un área donde el elemento de enlace B se visualiza en la pantalla 110. Es decir, el evento se produce cuando la condición en la FIG. 5A ha cambiado a la condición en la FIG.
5B.
Cuando no se detecta ningún evento (etapa S304: NO), el detector 204 vuelve a la etapa S303, y continúa detectando el evento.
Cuando se detecta el evento (etapa S304: SÍ), el establecedor 205 determina si el siguiente atributo candidato se añade al elemento de enlace B o no (etapa S305).
Cuando no se añade el siguiente atributo candidato (etapa S305: NO), el establecedor 205 selecciona el elemento de enlace que no se ha establecido como el objetivo de énfasis aún después de que haya iniciado la visualización del contenido 401 (etapa S307). Si no se añade el siguiente atributo candidato al elemento de enlace B, por ejemplo, cualquiera de los elementos de enlace A, C y D que no sean el elemento de enlace B se selecciona al azar en el caso de la FIG. 5B.
El establecedor 205 establece el elemento de enlace que se ha seleccionado en la etapa S307 como el objetivo de énfasis (etapa S308). Después, el proceso vuelve a la etapa S302, y se repiten la etapa S302 a la etapa S309.
Cuando se añade el siguiente atributo candidato (etapa S305: SÍ), el establecedor 205 determina si el elemento de enlace A especificado por el siguiente atributo candidato añadido al elemento de enlace B aún no se ha establecido como el objetivo de énfasis o no (etapa S306).
Si el elemento de enlace A ya se había establecido como el objetivo de énfasis (etapa S306: NO), el establecedor 205 selecciona el elemento de enlace a través de la etapa 307. Es decir, si el elemento de enlace A ya se había establecido como el objetivo de énfasis, el establecedor 205 selecciona cualquiera de los elementos de enlace C y D, y establece en la etapa S308 el elemento de enlace seleccionado como el objetivo de énfasis.
Si el elemento de enlace A no se había establecido antes como el objetivo de énfasis (etapa S306: SÍ), el establecedor 205 establece el elemento de enlace A como el objetivo de énfasis (etapa S309). Después, el proceso vuelve a la etapa S302, y se repiten la etapa S302 a la etapa s 309.
Las FIG. 5A a 5E ilustran procesos de establecimiento secuencial de los elementos de enlace como los objetivos de énfasis según el diagrama de flujo que se ilustra en la FIG. 3.
En primer lugar, como se ilustra en la FIG. 5A a la FIG. 5B, cuando el cursor 402 se mueve hacia el área visualizada del elemento de enlace B, el objetivo de énfasis se establece desde el elemento de enlace B al elemento de enlace A.
A continuación, como se ilustra en la FIG. 5B a la FIG. 5C, cuando el cursor 402 se mueve hacia el área visualizada del elemento de enlace A, el objetivo de énfasis se establece desde el elemento de enlace A al elemento de enlace D.
Además, como se ilustra en la FIG. 5C a la FIG. 5D, cuando el cursor 402 se mueve hacia el área visualizada del elemento de enlace D, el objetivo de énfasis se establece desde el elemento de enlace D al elemento de enlace C.
Asimismo, como se ilustra en la FIG. 5D a la FIG. 5E, cuando el cursor 402 se mueve hacia el área visualizada del elemento de enlace C, ya no quedan más objetivos de énfasis y el proceso finaliza.
En un momento en el que se finaliza el proceso, por ejemplo, un elemento de enlace E que especifica la URL del contenido que le ofrece un beneficio al usuario cuando el usuario accede a dicha URL, puede disponerse del mismo modo que una segunda realización que se analizará más adelante. Además, dicho contenido se puede visualizar automáticamente.
Cuando el cursor 402 entra en el elemento de enlace establecido como el objetivo de énfasis, dado que el nuevo elemento de enlace se establece como el nuevo objetivo de énfasis, el área 405 se convierte en un área que rodea al nuevo elemento de enlace. De ahí, cuando el cursor 402 vuelve a su forma preestablecida dado que el cursor se aleja del área 405. En este caso, se puede emplear una configuración en la que el cursor vuelve a la forma preestablecida tan pronto como se establece el nuevo objetivo de énfasis, o se puede emplear una configuración en la que el cursor 402 vuelve a la forma preestablecida cuando se mueve el cursor después de que se haya establecido el nuevo objetivo de énfasis.
A continuación, se explicará en detalle un ejemplo de proceso de desplazamiento por el visualizador 201 cuando el detector 204 detecta el evento en referencia al diagrama de flujo que se ilustra en la FIG. 6, y las FIG. 7A a 7D. La ilustración del área 405 se omite en las FIG. 7A a 7D para facilitar la comprensión.
El visualizador 201 determina si el elemento de enlace A especificado por el siguiente atributo candidato añadido al elemento de enlace B se visualiza en la pantalla 110 o no (etapa S602) después de que el detector 204 detecte el evento (etapa S601). Por ejemplo, en un caso de la situación que se ilustra en la FIG. 7A, dado que el elemento de enlace A no se visualiza en absoluto en la pantalla 110, se determina que no se visualiza ningún elemento de enlace A.
Cuando el elemento de enlace A se visualiza en la pantalla 110 (etapa S602: NO), el proceso vuelve a la etapa S601 y se espera la detección del evento.
Cuando no se visualiza ningún elemento de enlace A en la pantalla 110 (etapa S602: SÍ), el visualizador 201 desplaza automáticamente el contenido 401 de tal manera que el intervalo del contenido 401 visualizado en la pantalla 110 se acerca al elemento de enlace A especificado por el siguiente atributo candidato del elemento de enlace B. Además, el visualizador 201 mueve el cursor 402 a una posición donde el elemento de enlace A establecido como el objetivo de énfasis se visualiza en la pantalla 110 mientras se ejecuta el desplazamiento automático. El proceso anterior es el proceso en la etapa S603.
Durante el desplazamiento automático en la etapa S603, el visualizador 201 determina si el elemento de enlace A establecido como el objetivo de énfasis colinda con el límite del intervalo explicado en la etapa S603, o está incluido en el intervalo (etapa S604).
Cuando el elemento de enlace A no está incluido en el intervalo (etapa S604: NO), el visualizador 201 vuelve a la etapa S603 y continúa el desplazamiento automático y el movimiento del cursor 402.
Cuando el elemento de enlace A se incluye en el intervalo (etapa S604: SÍ), el visualizador 201 finaliza el desplazamiento automático y el movimiento del cursor 402 (etapa S605). Después, el proceso vuelve a la etapa S601 y se espera la detección del evento.
Las FIG. 7A a 7D ilustran los procesos de desplazamiento automático del contenido 401 según el diagrama de flujo que se ilustra en la FIG. 6.
En primer lugar, cuando el cursor 402 se mueve como se ilustra en la FIG. 7A y la FIG. 7B, el objetivo de énfasis se restablece desde el elemento de enlace B al elemento de enlace A como se ilustra en la FIG. 7C.
Dado que solo la mitad del elemento de enlace A se visualiza en el caso de la FIG. 7C, el contenido 401 se desplaza automáticamente como se ilustra en la FIG. 7C y la FIG. 7D.
Como se ha explicado anteriormente, según el dispositivo de visualización 200 de la presente realización, dado que el nuevo elemento de enlace se establece como el objetivo de énfasis cada vez que el usuario mueve el cursor 402 al elemento de enlace establecido como el objetivo de énfasis en el contenido 401, el usuario comienza a visualizar el contenido 401 con un interés, y el tiempo para visualizar el contenido 401 se alarga.
Cuando el cursor 402 se acerca al elemento de enlace, la forma del cursor 402 cambia, lo que hace que el usuario visualice el contenido 401 con un interés.
Dado que se espera que el cursor 402 pase por encima (cara superior) de la pluralidad de elementos candidatos establecidos con antelación, dichos elementos candidatos y otros elementos de enlace dispuestos a su alrededor pueden recibir atención del usuario.
En particular, cuando se utiliza el atributo candidato siguiente, dado que se espera que el cursor 402 pase por encima (cara superior) de la pluralidad de elementos candidatos establecidos con antelación en un orden preestablecido, dichos elementos candidatos y otros elementos de enlace dispuestos a su alrededor reciben atención del usuario en un orden específico.
En la explicación anterior, los documentos electrónicos descritos en HTML se explicaron como el contenido, pero se aplica una configuración que visualiza una imagen o una pluralidad de imágenes dispuestas una al lado de la otra como el contenido en la pantalla 110.
Por ejemplo, esta es una configuración que expresa un mapa por una imagen o una pluralidad de imágenes dispuestas una al lado de la otra, y que emplea, como objetivos de énfasis, lugares donde se desea la atención del usuario en el mapa, tales como destinos buscados o especificados por usuario. Esta configuración se puede utilizar para un mapa de ruta y una guía de lugares de interés, tiendas y similares cerca de la ubicación actual.
Según esta configuración, cuando el cursor se mueve cerca del destino en el mapa, dado el hecho de que el destino está cerca y una dirección desde el cursor hacia el destino se visualizan en la pantalla 110 por el cambio en la forma del cursor, se pueden obtener las mismas ventajas que las configuraciones explicadas anteriormente.
Segunda realización
A continuación se dará una explicación de una segunda realización que es un ejemplo modificado de la primera realización. La explicación del elemento común entre la segunda realización y la primera realización se omitirá en consecuencia para facilitar la comprensión, y se explicarán principalmente las diferentes configuraciones entre esas realizaciones.
Como se ilustra en la FIG. 8, un dispositivo 800 de visualización según la presente realización incluye un visualizador 801, un identificador 802, un cambiador 803 y un organizador 804.
Al principio se dará una explicación del organizador 804 para facilitar la comprensión.
El organizador 804 dispone una pluralidad de elementos de enlace predeterminados en el contenido 401. Esos elementos de enlace se establecen como los objetivos de énfasis que se encuentran en la primera realización.
Aunque los elementos de enlace son visibles para el usuario en la primera realización, los elementos de enlace son invisibles en la presente realización, y solo las otras porciones del contenido 401 son visibles.
Las configuraciones de ejemplo para hacer que los elementos de enlace sean invisibles son establecer un atributo de color en transparente, establecer un atributo de visualización para que se oculte y comentar la etiqueta completa de los elementos de enlace, pero la presente invención no se limita a esas configuraciones.
En la presente realización, se considera que establecer la transparencia para que sea igual o superior a un umbral predeterminado está dentro del concepto de invisualización.
A la inversa, las configuraciones de ejemplo para hacer visibles los elementos de enlace son cambiar el atributo de color de transparente a opaco, cambiar el atributo de visualización de oculto a visible y eliminar una etiqueta de comentario. Además, en la presente realización, se considera que establecer la transparencia para que sea inferior al umbral predeterminado está dentro del concepto de visualización. Una condición invisible se ilustra en la FIG. 9A.
El cambiador 803 cambia la forma de un cursor 402 en base al elemento de enlace dispuesto en una posición más cercana a la posición visualizada del cursor 402 en la pantalla 110 entre la pluralidad de elementos de enlace. Los procesos de cambio de la forma del cursor 402 por el cambiador 803 se analizarán más adelante en referencia al diagrama de flujo que se ilustra en la FIG. 10.
El cambiador 803 rodea una posición donde el elemento de enlace predeterminado está dispuesto en la pantalla 110, y si la posición visualizada del cursor 402 en la pantalla 110 se incluye en un área 900 periférica que no incluye el área donde dicho elemento de enlace está dispuesto en la pantalla 110, el cambiador cambia la forma del cursor 402 a una forma que se aproxima e indica una dirección desde la posición visualizada del cursor 402 en la pantalla 110 hacia la posición visualizada del elemento de enlace predeterminado en la pantalla 110. Si no se incluye, el cambiador cambia la forma del cursor 402 a una forma preestablecida.
En este ejemplo, el área 900 periférica es un área a una distancia predeterminada desde el área donde está dispuesto el elemento de enlace. Como se ilustra en la FIG. 9B, un área 901 periférica es un rectángulo que tiene las cuatro esquinas redondeadas, un área 902 periférica es un círculo alrededor del elemento de enlace y un área 903 periférica es una elipse alrededor del elemento de enlace. Las formas de las áreas periféricas no están limitadas a esas formas, y las áreas periféricas pueden tener un elemento de enlace de forma diferente por elemento de enlace. El área 900 periférica de la presente realización es un rectángulo que tiene el elemento de enlace dispuesto en el centro del mismo.
El identificador 802 identifica la posición donde el elemento de enlace predeterminado dispuesto en el contenido 401 se visualiza en la pantalla 110.
El visualizador 801 visualiza al menos uno de los números de los elementos de enlace donde el cursor 402 entra nuevamente, un número predeterminado y un número obtenido al restar el número de los elementos ya entrados del número predeterminado en la pantalla 110 junto con el contenido 401, mientras la posición visualizada del cursor 402 en la pantalla 110 se incluye dentro del área donde está dispuesto el elemento de enlace. En este ejemplo, el término entrar significa que el cursor 402 entra en el área donde está dispuesto el elemento de enlace.
El visualizador 801 visualiza otro trozo predeterminado de contenido en la pantalla 110 en lugar del contenido 401 cuando el número de elementos donde el cursor 402 ha entrado en la pluralidad de elementos de enlace en la pantalla 110 alcanza el número predeterminado.
El organizador 804 dispone, en la pantalla 110 (pantalla 400 virtual), el elemento de enlace que especifica la URL de otro trozo de contenido que se puede visualizar por el visualizador 801 en el contenido 401.
Un proceso de visualización de ejemplo según el dispositivo de visualización 800 explicado anteriormente se explicará en detalle en referencia al diagrama de flujo que se ilustra en la FIG. 10, y las FIG. 11A a 11C y las FIG. 12A a 12F.
En primer lugar, el usuario accede al contenido 401 que se ilustra en las FIG. 11A a 11C y 12A a 12F, y proporcionado por el servidor web 102 mediante el dispositivo 100 de procesamiento de la información a través de la red 101 de comunicación.
La CPU 103 del dispositivo de procesamiento de la información 100 visualiza el contenido 401 en la pantalla 110 a través del programa de navegador almacenado en la ROM 104 o en el disco duro 106. Los procesos que se ilustran en el diagrama de flujo de la FIG. 10 son procesos realizados por el dispositivo 800 de visualización que ejecuta el programa de secuencia de comandos especificado en el contenido 401.
Como se ilustra en la FIG. 11A, cuando el contenido 401 se visualiza en la pantalla 110, el organizador 804 dispone los elementos de enlace A, B, C y D en posiciones aleatorias dentro del contenido 401 (etapa S1001). Esos elementos de enlace son transparentes y son invisibles en la pantalla 110.
El cursor 402 como forma de flecha delgada también se visualiza en la pantalla 110 además del contenido 401.
El identificador 802 identifica una posición respectiva para cada uno de los elementos de enlace A, B, C y D en la pantalla dispuesta por el organizador 804 en la etapa S1001 (etapa S1002).
A continuación, mientras el usuario mueve el cursor 402 al operar el teclado 111 o el ratón 113, se detecta el movimiento del cursor 402 (etapa S1003).
Durante esta operación, el cambiador 803 determina si el cursor 402 se incluye o no en el área 900 periférica de cada elemento de enlace, o en un área visualizada donde se visualiza cada elemento de enlace (etapa S1004).
Cuando no se incluye ningún cursor 402 en el área 900 periférica o similar (etapa S1004: NO), el cambiador 803 establece la forma del cursor 402 a la forma preestablecida (etapa S1012). Después, el proceso vuelve a la etapa S1003, y se continúa con la determinación de si el cursor 402 está incluido o no en el área 901 periférica.
Cuando el cursor 402 se incluye en el área 900 periférica o similar (etapa S1004: SÍ), el cambiador 803 cambia la forma del cursor 402 a una forma que se aproxima e indica una dirección desde la posición visualizada del cursor 402 en la pantalla 110 hacia la posición visualizada del elemento de enlace predeterminado en la pantalla 110 (etapa S1005).
Cuando el cursor 402 se incluye en el área donde se visualiza el elemento de enlace, se puede adoptar una forma especial de cursor que indica que el elemento de enlace está presente en la propia posición del cursor 402 en lugar de la forma del cursor que indica una dirección desde la posición del cursor 402 hacia la posición visualizada del elemento de enlace.
En un caso de ejemplo que se ilustra en la FIG. 11B, con respecto a dicho cambio en la forma del cursor 402, se cambia una dirección como en la primera realización, mientras que al mismo tiempo, se incrementa el grosor de la flecha. La FIG. 11B ilustra una condición en la que el cursor 402 se incluye en el área 900 periférica del elemento de enlace B.
A continuación, el visualizador 801 determina si la posición visualizada del cursor 402 se incluye o no en el área visualizada del elemento de enlace (etapa S1006).
Cuando la posición visualizada del cursor 402 no está incluida en el elemento de enlace (etapa S1006: NO), el proceso vuelve a la etapa S1005, y se continúa con la determinación de si la posición visualizada del cursor 402 está incluida o no en el elemento de enlace.
Cuando la posición visualizada del cursor 402 se incluye en el elemento de enlace (etapa S1006: SÍ), el visualizador 801 hace que el elemento de enlace sea opaco para que el elemento de enlace sea visible al usuario.
La FIG. 11C ilustra que el cursor 402 está en la misma posición donde está dispuesto el elemento de enlace B, y el elemento de enlace B se visualiza y se hace visible.
Puede emplearse una configuración en la que el elemento de enlace una vez hecho visible pueda volverse transparente después de que el cursor 402 se aleje, o que la condición opaca se puede mantener después. En cualquiera de las configuraciones, cuando el usuario mueve el cursor 402 en la pantalla 400 virtual, y el cursor 402 alcanza el elemento de enlace oculto, dicho elemento de enlace se hace visible, y se puede ofrecer al usuario una forma de entretenimiento como la búsqueda de un tesoro. La segunda realización muestra un caso en el que el elemento de enlace, una vez hecho visible, se vuelve transparente después de que el cursor 402 se aleja.
El visualizador 801 visualiza el número predeterminado y el número de elementos de enlace donde el cursor 402 ha entrado como información adicional 1200. Las FIG. 12A a 12F ilustran cómo se visualiza dicha información.
En la FIG. 12A, dado que no se incluye ningún cursor 402 en el área visualizada del elemento de enlace, no se visualiza información adicional.
En la Fig. 12B, la información adicional 1200 se visualiza como "1/4". En este caso, 1 denota el número de los elementos de enlace donde el cursor 402 ha entrado, y 4 denota el número predeterminado.
Este número predeterminado es un número que hace que, en la etapa S1012 que se analizará más adelante, el elemento de enlace E que especifica la URL de otro contenido predeterminado esté dispuesto en el contenido 401 cuando el usuario consigue ese número. Los procesos anteriores son los procesos en la etapa S1007.
A continuación, el visualizador 801 determina si el elemento de enlace donde el cursor ha entrado en la etapa S1007 es un elemento de enlace en el que se ha entrado recientemente o no (etapa S1008). En este ejemplo, el elemento de enlace en el que se ha entrado recientemente es un elemento de enlace donde ningún cursor 402 ha entrado dado que el contenido 401 se ha visualizado en la pantalla 110.
Cuando el elemento de enlace no es el elemento de enlace en el que se ha entrado recientemente (etapa S1008: NO), el proceso vuelve a la etapa S1003 y se continúa con la determinación de si la posición de visualización del cursor 402 está incluida o no en el elemento de enlace.
A la inversa, cuando el elemento de enlace es el elemento de enlace en el que se ha entrado recientemente (etapa S1008: SÍ), el visualizador 801 añade un número 1 al número de los elementos de enlace donde el cursor ha entrado (etapa S1009). Este proceso hace que la información adicional 1200 que se visualiza en la pantalla 110 se actualice.
A continuación, el visualizador 801 determina si el número de los elementos de enlace visualizados en la etapa S1009 se ha convertido o no en el número predeterminado (etapa S1010).
Cuando el número de los elementos de enlace visualizados no ha alcanzado el número predeterminado (etapa S1010: NO), el proceso vuelve a la etapa S1003 y se continúa con la determinación de si la posición de visualización del cursor 402 está incluida o no en el elemento de enlace.
Cuando el número de los elementos de enlace visualizados se ha convertido en el número predeterminado (etapa S1010: SÍ), el organizador 804 dispone, en el contenido 401, el elemento de enlace E que especifica la URL de otro contenido predeterminado (etapa S1011).
Otro contenido predeterminado incluye, por ejemplo, información que proporciona un beneficio al usuario cuando se accede. Cuando el usuario accede a la URL especificada por el elemento de enlace E, al usuario se le otorga un beneficio.
Además, cuando el número de los elementos de enlace visualizados alcanza el número predeterminado, se puede visualizar automáticamente otro contenido predeterminado en la pantalla 110.
Las FIG. 12A a 12F ilustran los procesos del número de elementos de enlace donde el cursor 402 ha entrado al alcanzar el número predeterminado según el diagrama de flujo que se ilustra en la FIG. 10.
Cuando el cursor 402 se mueve como se ilustra en la FIG. 12A y la FIG. 12B, se visualiza la información adicional 1200 y el elemento de enlace B que ha sido transparente se visualiza de forma opaca para que se vuelva visible al usuario.
Cuando el cursor 402 se mueve como se ilustra en la FIG. 12B y la FIG. 12C, la información adicional 1200 se actualiza y el elemento de enlace D que ha sido transparente se visualiza de forma opaca y se hace visible para el usuario.
Cuando los mismos procesos se repiten del mismo modo que en la FIG. 12D y la FIG. 12E, dado que el número de elementos de enlace donde ha entrado el cursor 402 alcanza el número predeterminado, el elemento de enlace E que especifica la URL de otro contenido predeterminado está dispuesto como se ilustra en la FIG. 12F.
En la presente realización, el cursor 402 puede entrar en la pluralidad de elementos de enlace en cualquier orden.
Como se ha explicado anteriormente, según el dispositivo de visualización 800 de la presente realización, dado que el usuario intenta encontrar los elementos de enlace invisibles en el contenido 401, se espera que el tiempo en el que el usuario visualice el contenido 401 se alargue.
Cuando los elementos de enlace invisibles se disponen en posiciones aleatorias en el contenido 401, dado que el usuario intenta encontrar esos elementos de enlace en todo el contenido 401, se espera que el tiempo en el que el usuario vea el contenido 401 se alargue, y las oportunidades de que el usuario vea otros elementos de enlace dispuestos en el contenido 401 aumenten.
En la configuración actual, el usuario intenta encontrar los elementos de enlace ocultos A a D en el contenido 401 moviendo el cursor 402, y cuando el usuario pueda encontrar el número predeterminado de los elementos de enlace, se puede obtener el elemento de enlace E, que es una guía para un nuevo contenido. Como se ha explicado anteriormente, se puede mantener el interés del usuario ofreciéndole un entretenimiento como una búsqueda del tesoro, y un JDR (juego de rol) puede realizarse mediante una implementación simple.
En la explicación anterior, se ha ofrecido una explicación del caso de ejemplo en el que los documentos electrónicos descritos en HTML son el contenido, pero se puede emplear una configuración que visualice una imagen o una pluralidad de imágenes dispuestas una al lado de la otra en la pantalla 110 como contenido.
Por ejemplo, se puede emplear una configuración que exprese un mapa de un mundo virtual mediante una imagen o una pluralidad de imágenes dispuestas una al lado de la otra, y que tengan objetivos de énfasis que sean lugares donde se oculten tesoros o similares.
Según esta configuración, cuando el cursor se mueve cerca del tesoro en el mapa del mundo virtual, el cambio en la forma del cursor visualiza con el objeto de que el tesoro está ubicado en el sitio cercano y una dirección desde el cursor hacia el tesoro en la pantalla 110.
Cuando el cursor se solapa con una ubicación donde se oculta el tesoro, se encuentra el tesoro, y cuando se encuentra un cierto número de tesoros, el usuario puede pasar al mapa de un nuevo mundo virtual.
Además, se puede emplear una configuración en la que los elementos de enlace establecidos como los objetivos de énfasis sean todos opacos pero visibles desde el principio. Se puede emplear una configuración en la que, por ejemplo, cuando el cursor se mueve cerca del elemento de enlace que es el objetivo de énfasis, la forma del cursor cambia, y cuando el cursor se solapa con el elemento de enlace, se visualiza la información adicional del elemento de enlace de forma desplegable, y se pueden obtener las mismas ventajas que se han explicado anteriormente.
Aplicabilidad industrial
Según la presente invención, un dispositivo de visualización, se proporcionan un procedimiento de visualización, un medio de registro legible por ordenador en el que se registra un programa y un programa de secuencia de comandos que son adecuados para inducir a un usuario a tener interés y poner atención en un trozo del propio contenido o en una parte específica contenida en el mismo indicando una dirección a la parte específica contenida en el contenido mediante la forma de un cursor.
Descripción de los números de referencia
100 Dispositivo de procesamiento de la información
101 Red de comunicación
102 Servidor web
103 CPU
104 ROM
105 RAM
106 Disco duro
107 Controlador de medios
108 LAN
109 Tarjeta de vídeo
110 Pantalla
111 Teclado
112 Altavoz
113 Ratón
200 Dispositivo de visualización
201 Visualizador
202 Identificador
203 Cambiador
204 Detector
205 Establecedor
400 Pantalla virtual
401 Contenido
402 Cursor
403 Flecha de atención
404 Línea de atención
405 Área
800 Dispositivo de visualización 801 Visualizador
802 Identificador
803 Cambiador
804 Organizador
900 Área periférica
901 Área periférica
902 Área periférica
903 Área periférica
1200 Información adicional

Claims (16)

REIVINDICACIONES
1. Un dispositivo (200; 800) de visualización que comprende:
un visualizador (201; 801) configurado para visualizar en una pantalla (110) de visualización, un trozo de contenido y un cursor (402) configurados para moverse en base a una operación realizada por un usuario, el trozo de contenido que es parte del contenido en una pantalla (400) virtual que se extiende fuera de la pantalla (110) de visualización;
un identificador (202; 802) configurado para identificar una posición donde una porción contenida en el contenido y establecida como un objetivo de énfasis está en la pantalla (400) virtual, el objetivo de énfasis que no se visualiza en la pantalla de visualización, el objetivo de énfasis que es un elemento de enlace que especifica una URL de otro contenido; y
un cambiador (203; 803) configurado para cambiar la forma del cursor (402) según una dirección desde una posición donde se visualiza el cursor a la posición identificada para indicar dicha dirección.
2. El dispositivo (200; 800) de visualización según la reivindicación 1 que comprende además:
un detector (204) configurado para detectar una ocasión de un evento predeterminado; y
un establecedor (205) configurado para establecer la porción contenida en el contenido (401) como el objetivo de énfasis y configurado además para establecer nuevamente otra porción contenida en el contenido como el objetivo de énfasis cuando se detecta la aparición del evento predeterminado.
3. El dispositivo (200; 800) de visualización según la reivindicación 2, en el que
el contenido es un documento estructurado que incluye una pluralidad de elementos,
la porción establecida como el objetivo de énfasis por el establecedor es uno cualquiera de los elementos candidatos que son elementos a los que se añade un atributo candidato predeterminado entre la pluralidad de elementos, y
el evento predeterminado se produce cuando la posición donde se visualiza el cursor en la pantalla de visualización se solapa con un área donde el elemento candidato establecido como el objetivo de énfasis se visualiza en la pantalla (110) de visualización.
4. El dispositivo (200; 800) de visualización según la reivindicación 3, en el que el establecedor está configurado para establecer de nuevo al azar como el objetivo de énfasis, al mismo tiempo que da preferencia, al elemento candidato que no se ha establecido como el objetivo de énfasis entre los elementos candidatos desde que se ha iniciado una visualización del contenido.
5. El dispositivo (200; 800) de visualización según la reivindicación 3 o 4 en el que
un siguiente atributo candidato que especifica otro elemento candidato en el contenido se da a, al menos, algunos de los elementos candidatos en el contenido, y el establecedor se configura para, cuando el siguiente atributo candidato se añade al elemento candidato establecido como el objetivo de énfasis, volver a establecer el objetivo de énfasis, al mismo tiempo que da preferencia, al elemento candidato especificado por el siguiente atributo candidato.
6. El dispositivo (200; 800) de visualización según la reivindicación 5 en el que
el visualizador (201; 801) está configurado para visualizar el contenido en la pantalla (110) de visualización de manera desplazable, y el visualizador (201; 801) está configurado para, cuando el elemento candidato especificado por el siguiente atributo candidato del elemento candidato establecido como el objetivo de énfasis no se visualiza en la pantalla (110) de visualización, y cuando se detecta una aparición del evento predeterminado, desplazar automáticamente el contenido de tal manera que un intervalo del contenido visualizado en la pantalla (110) de visualización se acerque al elemento candidato especificado por el siguiente atributo candidato.
7. El dispositivo (200; 800) de visualización según la reivindicación 6, en el que el visualizador (201; 801) está configurado para, cuando el elemento candidato establecido como el objetivo de énfasis se acerca al límite con el intervalo, o cuando el elemento candidato especificado por el siguiente atributo candidato del elemento candidato establecido como el objetivo de énfasis está contenido en el intervalo, finalizar el desplazamiento automático.
8. El dispositivo (200; 800) de visualización según la reivindicación 7, en el que el visualizador (201; 801) está configurado para mover el cursor (402) a una posición donde el elemento candidato establecido como el objetivo de énfasis se visualice en la pantalla (110) de visualización al mismo tiempo se realiza el desplazamiento automático.
9. El dispositivo de visualización según la reivindicación 1, que comprende además un organizador (804) que está configurado para disponer un elemento predeterminado establecido como un objetivo de énfasis adicional en el contenido (401).
10. El dispositivo (200; 800) de visualización según la reivindicación 9 en el que
en un área (900, 901, 902, 903) periférica que rodea una posición donde el elemento predeterminado está dispuesto en la pantalla (110) de visualización y no contiene un área donde el elemento predeterminado está dispuesto en la pantalla (110) de visualización, cuando una posición de visualización del cursor (402) en la pantalla (110) de visualización:
(a) está contenida, el cambiador está configurado para cambiar la forma del cursor a una forma que se aproxima e indica una dirección desde la posición donde se visualiza el cursor (402) en la pantalla (110) de visualización a la posición dispuesta del elemento predeterminado en la pantalla (110) de visualización, y
(b) no está contenida, el cambiador está configurado para cambiar la forma del cursor a una forma preestablecida.
11. El dispositivo (200; 800) de visualización según la reivindicación 10 en el que
el organizador (804) está configurado para disponer una pluralidad de los elementos predeterminados en el contenido,
el visualizador (201; 801) está configurado para visualizar otro contenido predeterminado en lugar del contenido en la pantalla (110) de visualización, o para visualizar información adicional predeterminada junto con el contenido en la pantalla (110) de visualización cuando el cursor ha entrado en un número predeterminado de áreas donde dicho elemento predeterminado está dispuesto en la pantalla (110) de visualización.
12. El dispositivo (200; 800) de visualización según la reivindicación 11, en el que el visualizador (201; 801) está configurado para visualizar junto con el contenido, al menos uno de los siguientes en la pantalla (110) de visualización:
(a) un número de áreas en las que dicho elemento está dispuesto donde el cursor (402) ha entrado;
(b) el número predeterminado; y
(c) un número obtenido al restar el número de las áreas donde el cursor ha entrado del número predeterminado,
al mismo tiempo que la posición visualizada del cursor (402) en la pantalla (110) de visualización se incluye en un área donde está dispuesto el elemento predeterminado.
13. El dispositivo de visualización según una cualquiera de las reivindicaciones 9 a 12, en el que en el área donde se dispone el elemento predeterminado, cuando la posición visualizada del cursor en la pantalla de visualización:
(a) está incluida, la pantalla está configurada para hacer invisible el elemento predeterminado en la pantalla (110) de visualización; o
(b) no está incluida, el visualizador está configurado para que el elemento predeterminado sea visible en la pantalla (110) de visualización.
14. Un procedimiento de visualización ejecutado por un ordenador que visualiza, en una pantalla (110) de visualización, un trozo de contenido y un cursor (402) que se mueve en base a una operación realizada por un usuario, el trozo de contenido que es parte del contenido en una pantalla (400) virtual que se extiende fuera de la pantalla de visualización, y el procedimiento de visualización que comprende:
una etapa de identificación para identificar una posición donde una porción contenida en el contenido y establecida como un objetivo de énfasis está en la pantalla (400) virtual, el objetivo de énfasis que no se visualiza en la pantalla (110) de visualización, siendo el objetivo de énfasis un elemento de enlace que especifica una URL de otro contenido; y
una etapa de cambio para cambiar la forma del cursor (402) según una dirección desde una posición donde el cursor (402) se visualiza en la posición identificada para indicar dicha dirección.
15. Un medio de registro legible por ordenador que tiene en el mismo almacenadas instrucciones que, cuando se ejecutan por un ordenador, hacen que dicho ordenador visualice, en una pantalla (110) de visualización, un trozo de contenido, que forma parte del contenido en una pantalla (400) virtual que se extiende fuera de la pantalla (110) de visualización, y un cursor (402) que se mueve en base a una operación realizada por un usuario para que funcione como:
un identificador (202; 802) que identifica una posición donde una porción contenida en el contenido y establecida como un objetivo de énfasis está en la pantalla (400) virtual, el objetivo de énfasis que no se visualiza en la pantalla (110) de visualización, siendo el objetivo de énfasis un elemento de enlace que especifica una URL de otro contenido; y
un cambiador (203; 803) que cambia la forma del cursor (402) según una dirección desde una posición donde el cursor (402) se visualiza en la posición identificada para indicar dicha dirección.
16. Un programa de secuencia de comandos que comprende instrucciones que, cuando se ejecutan en un ordenador, hacen que dicho ordenador funcione, al ejecutar un programa de visualización, como un visualizador (201; 801) que visualiza un trozo de contenido, que forma parte del contenido en una pantalla (400) virtual que se extiende fuera de la pantalla (110) de visualización, y un cursor (402) que se mueve en base a una operación realizada por un usuario en una pantalla (110) de visualización para que funcione como:
un identificador (202; 802) que identifica una posición donde una porción contenida en el contenido y establecida como un objetivo de énfasis está en la pantalla (400) virtual, el objetivo de énfasis que no se visualiza en la pantalla de visualización, siendo el objetivo de énfasis un elemento de enlace que especifica una URL de otro contenido; y
un cambiador (203; 803) que cambia la forma del cursor (402) según una dirección desde una posición donde el cursor (402) se visualiza en la posición identificada para indicar dicha dirección.
ES11829309T 2010-09-30 2011-09-29 Dispositivo de visualización, procedimiento de visualización, medio de registro legible por ordenador no transitorio en el que se registra un programa y programa de secuencia de comandos Active ES2736800T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010222982 2010-09-30
JP2010222981 2010-09-30
PCT/JP2011/072451 WO2012043756A1 (ja) 2010-09-30 2011-09-29 閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラム

Publications (1)

Publication Number Publication Date
ES2736800T3 true ES2736800T3 (es) 2020-01-07

Family

ID=45893193

Family Applications (1)

Application Number Title Priority Date Filing Date
ES11829309T Active ES2736800T3 (es) 2010-09-30 2011-09-29 Dispositivo de visualización, procedimiento de visualización, medio de registro legible por ordenador no transitorio en el que se registra un programa y programa de secuencia de comandos

Country Status (7)

Country Link
US (1) US20130191742A1 (es)
EP (1) EP2624112B1 (es)
JP (1) JP5501469B2 (es)
CN (1) CN103140825B (es)
ES (1) ES2736800T3 (es)
TW (1) TWI492141B (es)
WO (1) WO2012043756A1 (es)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI478044B (zh) * 2012-12-19 2015-03-21 Inventec Corp 具導覽功能的顯示系統及其顯示方法
US10210275B2 (en) * 2013-07-24 2019-02-19 Xi'an Zhongxing New Software Co., Ltd. Method and system for controlling focus moving on webpage
US10169481B2 (en) * 2015-02-18 2019-01-01 Adobe Systems Incorporated Method for intelligent web reference preloading based on user behavior prediction
CN105786317A (zh) * 2016-02-26 2016-07-20 北京酷我科技有限公司 一种信息展示的方法和装置
JP6572503B1 (ja) 2018-09-26 2019-09-11 株式会社ドワンゴ サーバシステム、アプリケーションプログラム配信サーバ、閲覧用端末、コンテンツ閲覧方法、アプリケーションプログラム、配信方法、アプリケーションプログラム配信方法

Family Cites Families (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0668758B2 (ja) * 1986-01-07 1994-08-31 株式会社日立製作所 カーソル制御方法及び3次元図形表示装置
US4829294A (en) * 1986-06-25 1989-05-09 Hitachi, Ltd. Document processing method and system using multiwindow
US5062060A (en) * 1987-01-05 1991-10-29 Motorola Inc. Computer human interface comprising user-adjustable window for displaying or printing information
US5333256A (en) * 1989-05-15 1994-07-26 International Business Machines Corporation Methods of monitoring the status of an application program
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
US5146212A (en) * 1990-01-04 1992-09-08 Apple Computer, Inc. Manipulatable orientation for a translatable graphic object
US5260697A (en) * 1990-11-13 1993-11-09 Wang Laboratories, Inc. Computer with separate display plane and user interface processor
US5990941A (en) * 1991-05-13 1999-11-23 Interactive Pictures Corporation Method and apparatus for the interactive display of any portion of a spherical image
US7242988B1 (en) * 1991-12-23 2007-07-10 Linda Irene Hoffberg Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5463722A (en) * 1993-07-23 1995-10-31 Apple Computer, Inc. Automatic alignment of objects in two-dimensional and three-dimensional display space using an alignment field gradient
US6396513B1 (en) * 1996-05-14 2002-05-28 At&T Corp. Electronic message sorting and notification system
US6710788B1 (en) * 1996-12-03 2004-03-23 Texas Instruments Incorporated Graphical user interface
US6351273B1 (en) * 1997-04-30 2002-02-26 Jerome H. Lemelson System and methods for controlling automatic scrolling of information on a display or screen
JPH1125098A (ja) * 1997-06-24 1999-01-29 Internatl Business Mach Corp <Ibm> 情報処理装置、リンク先ファイルの取得方法および記憶媒体
US6252579B1 (en) * 1997-08-23 2001-06-26 Immersion Corporation Interface device and method for providing enhanced cursor control with force feedback
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6211879B1 (en) * 1999-01-13 2001-04-03 Planetweb, Inc. System and method for navigating in multiple windows
US6204828B1 (en) * 1998-03-31 2001-03-20 International Business Machines Corporation Integrated gaze/manual cursor positioning system
US6307562B1 (en) * 1999-03-15 2001-10-23 Sun Microsystems, Inc. Graphical interface with event horizon
FR2814254B1 (fr) * 2000-09-15 2006-07-21 Thomson Csf Procede de traitement du deplacement d'un curseur sur un ecran
US6717600B2 (en) * 2000-12-15 2004-04-06 International Business Machines Corporation Proximity selection of selectable item in a graphical user interface
US7308653B2 (en) * 2001-01-20 2007-12-11 Catherine Lin-Hendel Automated scrolling of browser content and automated activation of browser links
US6854088B2 (en) * 2001-04-04 2005-02-08 Spinoza Technology, Inc. Graphical user interface for project data
US20020154159A1 (en) * 2001-04-19 2002-10-24 International Business Machines Corporation Method, apparatus, and program for associating successive repointing of a browser's load function with navigational links in web pages
US20050134578A1 (en) * 2001-07-13 2005-06-23 Universal Electronics Inc. System and methods for interacting with a control environment
US7607102B2 (en) * 2002-03-14 2009-10-20 Apple Inc. Dynamically changing appearances for user interface elements during drag-and-drop operations
US20050149853A1 (en) * 2002-04-24 2005-07-07 Fujitsu Limited Document display program and method
US20040017355A1 (en) * 2002-07-24 2004-01-29 Youngtack Shim Cursor control systems and methods
US7386804B2 (en) * 2002-09-13 2008-06-10 E-Book Systems Pte. Ltd. Method, system, apparatus, and computer program product for controlling and browsing a virtual book
US7296230B2 (en) * 2002-11-29 2007-11-13 Nippon Telegraph And Telephone Corporation Linked contents browsing support device, linked contents continuous browsing support device, and method and program therefor, and recording medium therewith
US20060129908A1 (en) * 2003-01-28 2006-06-15 Markel Steven O On-content streaming media enhancement
US7240292B2 (en) * 2003-04-17 2007-07-03 Microsoft Corporation Virtual address bar user interface control
US7365738B2 (en) * 2003-12-02 2008-04-29 International Business Machines Corporation Guides and indicators for eye movement monitoring systems
KR100586982B1 (ko) * 2004-05-20 2006-06-08 삼성전자주식회사 디스플레이 시스템 및 그 가상 작업공간 관리방법
GB0416773D0 (en) * 2004-07-28 2004-09-01 Ibm A voice controlled cursor
US8381135B2 (en) * 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US7653883B2 (en) * 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
US7705858B2 (en) * 2004-10-06 2010-04-27 Apple Inc. Techniques for displaying digital images on a display
US7543278B2 (en) * 2004-10-15 2009-06-02 Microsoft Corporation System and method for making a user interface element visible
US8566751B2 (en) * 2005-01-24 2013-10-22 International Business Machines Corporation GUI pointer automatic position vectoring
JP4176741B2 (ja) * 2005-05-25 2008-11-05 株式会社スクウェア・エニックス 移動先情報設定装置及び方法、プログラム、並びに記録媒体
JP4170314B2 (ja) * 2005-05-25 2008-10-22 株式会社スクウェア・エニックス スクロール表示制御装置、プログラム、及び記録媒体
US20060288314A1 (en) * 2005-06-15 2006-12-21 Microsoft Corporation Facilitating cursor interaction with display objects
JP4396586B2 (ja) * 2005-06-22 2010-01-13 ソニー株式会社 プログラム、情報処理方法、情報処理装置
SG10201402464XA (en) * 2005-12-07 2014-10-30 3Dlabs Inc Ltd Methods for manipulating web pages
US7774703B2 (en) * 2006-02-09 2010-08-10 Microsoft Corporation Virtual shadow awareness for multi-user editors
US7523418B2 (en) * 2006-03-15 2009-04-21 International Business Machines Corporation Techniques for choosing a position on a display having a cursor
US20080229254A1 (en) * 2006-03-24 2008-09-18 Ervin-Dawson Warner Method and system for enhanced cursor control
TW200805131A (en) * 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
JP2007328510A (ja) * 2006-06-07 2007-12-20 Ricoh Co Ltd コンテンツ変換装置、コンテンツ表示装置、コンテンツ閲覧装置、コンテンツ変換方法、コンテンツ閲覧方法およびプログラム
JP2008070831A (ja) * 2006-09-15 2008-03-27 Ricoh Co Ltd 文書表示装置及び文書表示プログラム
WO2008041743A1 (en) * 2006-10-05 2008-04-10 Access Co., Ltd. Terminal, content display method, and content display program
JP2008181248A (ja) * 2007-01-23 2008-08-07 Kyocera Mita Corp 表示制御装置及び表示制御プログラム
US10078414B2 (en) * 2007-03-29 2018-09-18 Apple Inc. Cursor for presenting information regarding target
US8151206B2 (en) * 2007-04-03 2012-04-03 International Business Machines Corporation Modifying an order of processing of a task performed on a plurality of objects
US20080282158A1 (en) * 2007-05-11 2008-11-13 Nokia Corporation Glance and click user interface
US8069404B2 (en) * 2007-08-22 2011-11-29 Maya-Systems Inc. Method of managing expected documents and system providing same
JP5034049B2 (ja) 2007-08-29 2012-09-26 楽天株式会社 アフィリエイト管理サーバ装置、アフィリエイト管理方法、およびアフィリエイト管理サーバプログラム
US9335912B2 (en) * 2007-09-07 2016-05-10 Apple Inc. GUI applications for use with 3D remote controller
CN101809531A (zh) * 2007-10-02 2010-08-18 株式会社爱可信 终端装置、链接选择方法以及显示程序
US8482521B2 (en) * 2007-10-05 2013-07-09 Gvbb Holdings S.A.R.L. Pointer controlling apparatus
JP5188148B2 (ja) * 2007-11-09 2013-04-24 キヤノン株式会社 表示装置及び方法及びプログラム
JP5304172B2 (ja) * 2007-12-04 2013-10-02 株式会社リコー ファイル管理装置、ファイル管理方法及びファイル管理プログラム
US8531399B2 (en) * 2007-12-07 2013-09-10 Sony Corporation Control apparatus, input apparatus, control system, control method, and handheld apparatus
JP4935658B2 (ja) * 2007-12-11 2012-05-23 ブラザー工業株式会社 ブラウザプログラムおよび情報処理装置
US8881049B2 (en) * 2007-12-14 2014-11-04 Apple Inc. Scrolling displayed objects using a 3D remote controller in a media system
JP2009163388A (ja) * 2007-12-28 2009-07-23 Optim Corp 広告データを表示する方法及び、広告データを表示するシステム
US20090249257A1 (en) * 2008-03-31 2009-10-01 Nokia Corporation Cursor navigation assistance
JP2009245239A (ja) * 2008-03-31 2009-10-22 Sony Corp ポインタ表示装置、ポインタ表示検出方法、ポインタ表示検出プログラム及び情報機器
JP2009251934A (ja) * 2008-04-07 2009-10-29 Just Syst Corp 検索装置、検索方法および検索プログラム
US8341184B2 (en) * 2008-05-07 2012-12-25 Smooth Productions Inc. Communications network system and service provider
US8176434B2 (en) * 2008-05-12 2012-05-08 Microsoft Corporation Virtual desktop view scrolling
EP2283421B1 (en) * 2008-05-20 2019-08-14 Citrix Systems, Inc. Methods and systems for using external display devices with a mobile computing device
US8375336B2 (en) * 2008-05-23 2013-02-12 Microsoft Corporation Panning content utilizing a drag operation
US20110128223A1 (en) * 2008-08-07 2011-06-02 Koninklijke Phillips Electronics N.V. Method of and system for determining a head-motion/gaze relationship for a user, and an interactive display system
US20100064235A1 (en) * 2008-08-26 2010-03-11 Walls Marshall G Visual Intuitive Interactive Interwoven Multi-Layered Maintenance Support GUI
US8671365B2 (en) * 2008-11-26 2014-03-11 Nokia Corporation Method, apparatus and computer program product for providing a cursor for indicating context data in a mapping application
US8139111B2 (en) * 2008-12-04 2012-03-20 The Boeing Company Height measurement in a perspective image
JP5470861B2 (ja) * 2009-01-09 2014-04-16 ソニー株式会社 表示装置及び表示方法
US8279184B2 (en) * 2009-01-27 2012-10-02 Research In Motion Limited Electronic device including a touchscreen and method
US20100194689A1 (en) * 2009-02-03 2010-08-05 Silicon Video Systems, Inc. Control System and Method for Displaying Multi-Windows for Multiple Computers or Video Devices
US9195317B2 (en) * 2009-02-05 2015-11-24 Opentv, Inc. System and method for generating a user interface for text and item selection
KR101558211B1 (ko) * 2009-02-19 2015-10-07 엘지전자 주식회사 문자 입력을 위한 유저 인터페이스 방법과 이를 이용한 이동 단말기
US20100218135A1 (en) * 2009-02-26 2010-08-26 Thomas Stanton Brugler Cursor thumbnail displaying page layout
EP2228110B1 (en) * 2009-03-09 2017-08-30 Nintendo Co., Ltd. Coordinate calculation apparatus and storage medium having coordinate calculation program stored therein
JP2010222982A (ja) 2009-03-19 2010-10-07 Toyota Motor Corp 二槽式オイルパン
JP5553519B2 (ja) 2009-03-19 2014-07-16 日野自動車株式会社 排気浄化装置
US8976187B2 (en) * 2009-04-01 2015-03-10 2236008 Ontario, Inc. System for accelerating composite graphics rendering
US8502856B2 (en) * 2010-04-07 2013-08-06 Apple Inc. In conference display adjustments
US8675014B1 (en) * 2010-08-27 2014-03-18 Disney Enterprises, Inc. Efficiently detecting graphics objects near a selected point
KR101888680B1 (ko) * 2011-12-06 2018-08-17 삼성전자 주식회사 디스플레이장치 및 그 제어방법

Also Published As

Publication number Publication date
TW201220177A (en) 2012-05-16
EP2624112A1 (en) 2013-08-07
TWI492141B (zh) 2015-07-11
US20130191742A1 (en) 2013-07-25
CN103140825B (zh) 2016-03-30
CN103140825A (zh) 2013-06-05
EP2624112B1 (en) 2019-06-19
EP2624112A4 (en) 2016-08-24
JPWO2012043756A1 (ja) 2014-02-24
WO2012043756A1 (ja) 2012-04-05
JP5501469B2 (ja) 2014-05-21

Similar Documents

Publication Publication Date Title
ES2702718T3 (es) Interacción basada en superposición con contenido representado
US10346016B1 (en) Nested zoom in windows on a touch sensitive device
CN108984605B (zh) 场地地图应用以及提供场地目录的系统
US10592188B2 (en) Content bumping in multi-layer display systems
JP2022191324A (ja) 電子デバイス上の手書き入力
ES2753438T3 (es) Método y aparato para visualizar un contenido
US9489131B2 (en) Method of presenting a web page for accessibility browsing
ES2736800T3 (es) Dispositivo de visualización, procedimiento de visualización, medio de registro legible por ordenador no transitorio en el que se registra un programa y programa de secuencia de comandos
BR112015030772B1 (pt) Terminal de informações e método para controlar aplicativos
US10514830B2 (en) Bookmark overlays for displayed content
US9477373B1 (en) Simultaneous zoom in windows on a touch sensitive device
JP2018022516A (ja) モバイルデバイス上でのデータ可視化の閲覧および対話のための拡大ツール
Schmitz et al. Interactively displaying maps on a tactile graphics display
US20190220133A1 (en) Display device and method for touch interface
US20100218135A1 (en) Cursor thumbnail displaying page layout
JPWO2017018384A1 (ja) タッチパネル型情報端末装置とその情報入力処理方法およびプログラム
KR20170132776A (ko) 텍스트 선택 제어들에 대한 개선
US10140003B1 (en) Simultaneous zoom in windows on a touch sensitive device
JP6286897B2 (ja) 文書表示装置、文書表示方法及び文書表示プログラム
Kim Mobile health technology accessible to people with visual impairments
Miau Personalized navigation instruments for map user interfaces
US10402071B1 (en) Simultaneous zoom in windows on a touch sensitive device
Stewart Mobile navigation: a multimodal approach
Bauer et al. Evaluation of Mobile Phones for Large Display Interaction
Li Design elements and Usability issues involved in building efficient navigation maps for modern mobile devices