ES2561404T3 - Sistema y método para redimensionamiento de ventana - Google Patents

Sistema y método para redimensionamiento de ventana Download PDF

Info

Publication number
ES2561404T3
ES2561404T3 ES09787155.2T ES09787155T ES2561404T3 ES 2561404 T3 ES2561404 T3 ES 2561404T3 ES 09787155 T ES09787155 T ES 09787155T ES 2561404 T3 ES2561404 T3 ES 2561404T3
Authority
ES
Spain
Prior art keywords
window
resizing
windows
resized
icons
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
ES09787155.2T
Other languages
English (en)
Inventor
Kees Van Zon
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips NV
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 Koninklijke Philips NV filed Critical Koninklijke Philips NV
Application granted granted Critical
Publication of ES2561404T3 publication Critical patent/ES2561404T3/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
    • G06F3/04817Interaction 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 using icons
    • 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]
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

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

Abstract

Un sistema para generar una interfaz de usuario gráfica para mostrar en una pantalla (100) de visualización, comprendiendo la interfaz de usuario gráfica, cuando se muestra en la pantalla (100) de visualización: un conjunto discreto de áreas de visión dispuestas en una cuadrícula; una pluralidad de ventanas (110-190) que pueden redimensionarse de manera discreta, mostrándose cada ventana (110-190) en un área correspondiente a un subconjunto del conjunto discreto de áreas de visión; y uno o más iconos (412, 414, 416) de redimensionamiento correspondientes a, y que se muestran con, cada una de las ventanas (110-190) que pueden redimensionarse discretamente; en el que el sistema está dispuesto para: generar el uno o más iconos (412, 414, 416) de redimensionamiento para indicar direcciones en las que una ventana correspondiente de las ventanas (110-190), que pueden redimensionarse discretamente, es actualmente capaz de expandirse, basándose en el sistema que determina dichas direcciones; recibir, cuando la interfaz de usuario gráfica se muestra en la pantalla (100) de visualización, una selección de uno de los iconos (412, 414, 416) de redimensionamiento por parte del usuario; redimensionar discretamente la ventana (110-190) correspondiente al icono (412, 414, 416) de redimensionamiento seleccionado en la dirección indicada mediante el icono (412, 414, 416) de redimensionamiento seleccionado al mostrar la ventana (110-190) en un área adicional correspondiente a un subconjunto adicional del conjunto discreto de áreas de visión, en el que dicho redimensionamiento se realiza en incrementos correspondientes al número de veces que se selecciona dicho icono (412, 414, 416) de redimensionamiento, y en el que se rechaza un redimensionamiento continuo de la ventana a cualquier tamaño de ventana (110-190).

Description

5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCIÓN
Sistema y método para redimensionamiento de ventana Antecedentes
Muchos sistemas operativos informáticos modernos incorporan una interfaz de usuario gráfica ("GUI") para facilitar un control simple e intuitivo del usuario. Las GUI utilizan a menudo diseños con ventanas para mostrar múltiples aplicaciones o múltiples subdivisiones de una aplicación simultáneamente. En situaciones donde se usa un ordenador con una alta presión de tiempo, existe la necesidad de un proceso de redimensionamiento de ventanas que sea rápido y simple.
El documento WO 97/11431 A1 divulga una interfaz de usuario que incluye múltiples hojas no superpuestas separadas mediante divisiones, que pueden moverse individualmente para efectuar el redimensionamiento o movimiento de hojas adyacentes. Pueden incluirse botones de función en una barra de título que pertenece a una hoja. Se dice que un botón de barra de título proporciona una manera práctica de hacer que la hoja se maximice, y que se oculten las hojas restantes. Un botón adicional puede usarse para producir un diseño medio maximizado, que tiene dos hojas que ocupan juntas un área de muestra, quedando ocultas las hojas restantes.
El documento US 2005/097475 A1 divulga un método para mostrar de manera comparativa una primera imagen y una segunda imagen. El documento US 2006/253796 A1 divulga un tamaño para contener ventanas para gráficos informáticos. El documento EP 0 537 097 A1 divulga un método y sistema para cambiar de manera gradual el tamaño de una ventana en una visualización. El documento EP 0 863 457 A2 divulga un método de división de pantalla de visualización de un sistema informático.
Sumario de la invención
La invención se define mediante las reivindicaciones independientes 1 y 10. Las realizaciones preferentes se divulgan en las reivindicaciones dependientes 2-9 y 11-14.
Breve descripción de los dibujos
Las Figuras 1 a-1 i muestran diversas disposiciones de una visualización ejemplar con ventanas que pueden redimensionarse discretamente.
La Figura 2 muestra un diseño alternativo de una visualización ejemplar con ventanas que pueden redimensionarse discretamente.
La Figura 3 muestra una visualización ejemplar con ventanas de tamaños irregulares que pueden redimensionarse discretamente.
Las Figuras 4a-4d muestran diversas vistas ampliadas de una ventana ejemplar que puede redimensionarse con controles para un redimensionamiento rápido.
Las Figuras 5a-5c muestran diversas disposiciones de una visualización ejemplar con ventanas que pueden redimensionarse de manera programática.
La Figura 6 muestra una pantalla de ordenador ejemplar que muestra una visualización con ventanas que pueden redimensionarse discretamente, así como otro contenido.
Descripción detallada
Las realizaciones ejemplares pueden entenderse además en referencia a la siguiente descripción y los dibujos adjuntos, en los que se hace referencia a los elementos similares con los mismos números de referencia. Aquí se describen sistemas y métodos ejemplares para redimensionar rápidamente ventanas en una pantalla de ordenador.
Las Figuras 1 a-1 i ilustran una visualización 100 de ordenador ejemplar. Los expertos en la materia entenderán que la visualización 100 puede mostrarse en cualquier tipo de pantalla (por ejemplo, una LCD, una CRT, una proyección, etc.), y que las imágenes mostradas en la misma pueden generarse mediante cualquier tipo de sistema capaz de ejecutar una GUI tal como se ha descrito en el presente documento. Además, los expertos en la materia entenderán que la visualización 100 puede comprender la totalidad del área visible de un monitor, o puede comprender un subconjunto de la misma. Las Figuras 1 a-1 i ilustran una visualización 100 que se subdivide en nueve áreas de visión que contienen ventanas 110, 120, 130, 140, 150, 160, 170, 180 y 190. Cada una de las áreas de visión es rectangular y tiene dimensiones correspondientes a las dimensiones de las ventanas 110-190. Sin embargo, la visualización 100 puede tener cualquier número de áreas de visión con cualquier tipo de forma y/o tamaño. Cada una de las ventanas 110-190 puede redimensionarse para cubrir exactamente un subconjunto del área de visión
5
10
15
20
25
30
35
40
45
50
55
60
65
respectiva de la ventana, teniendo cada área de visión un tamaño fijo. La Figura 1a ilustra una configuración ejemplar por defecto de la visualización 100, en la que cada una de las ventanas 110-190 es de igual de tamaño.
Las Figuras 1 b-1 i ilustran diversas maneras en las que la ventana 110 puede redimensionarse. La Figura 1b ilustra la ventana 110 expandida horizontalmente enfrente de la ventana 120 adyacente y la ventana 120 está por tanto oculta. La Figura 1c ilustra la ventana 110 expandida además horizontalmente enfrente de las ventanas 120, 130, y las ventanas 120, 130 están por tanto ocultas. La Figura 1d ¡lustra la ventana 110 expandida tanto horizontalmente enfrente de la ventana 120 como verticalmente enfrente de las ventanas 140, 150, y las ventanas 120, 140 y 150 están por tanto ocultas. La Figura 1e ¡lustra la ventana 110 expandida dos veces horizontalmente enfrente de las ventanas 120, 130 y una vez verticalmente enfrente de las ventanas 140, 150, 160, y las ventanas 120-160 están por tanto ocultas. La Figura 1f ¡lustra la ventana 110 expandida verticalmente enfrente de la ventana 140, y la ventana 140 está por tanto oculta. La Figura 1g ¡lustra la ventana 110 expandida además verticalmente enfrente de las ventanas 140, 170, y las ventanas 140 y 170 están por tanto ocultas. La Figura 1h ¡lustra la ventana 110 expandida una vez horizontalmente enfrente de la ventana 120 y dos veces verticalmente enfrente de las ventanas 140, 150, 170, 180, y las ventanas 120, 140, 150, 170 y 180 están por tanto ocultas. La Figura 11 ¡lustra la ventana 110 expandida horizontalmente y verticalmente para cubrir toda la visualización 110 y todas las otras ventanas 120- 190 están ocultas. Los expertos en la materia entenderán que las Figuras 1 b-1 i ilustran solo la expansión de la ventana 110. Cualquiera de las ventanas 110-190 puede expandirse de manera similar y, aunque solo una única ventana 110 se muestra expandida, múltiples ventanas pueden expandirse simultáneamente de manera similar. Igualmente, las ventanas pueden moverse para reubicarse a través del método de redimensionamiento antes descrito. Por ejemplo, la ventana 110 mostrada en la Figura 1¡ puede redimensionarse hacia abajo y hacia la derecha, cubriendo continuamente el área ocupada por las ventanas 150, 160, 180 y 190 en la Figura 1a, mientras que revela las ventanas 120, 130, 140 y 170.
Al proporcionar un conjunto discreto de áreas de visión sobre las que las ventanas 110-190 pueden redimensionarse, en lugar de permitir un redimensionamiento continuo de cualquier tamaño de ventana (como es posible con una interfaz de clic y arrastre), el proceso de redimensionamiento puede lograrse más rápidamente y con menos saturación de la pantalla. Los expertos en la materia entenderán que para cumplir esto, las áreas de visión serán normalmente mayores que un único píxel. Aunque las Figuras 1 a-1 i ilustran una cuadrícula de áreas de visión rectangulares que son totalmente contiguas, las áreas de visión también pueden separarse mediante huecos; la Figura 2 ilustra tal visualización 200 con huecos, incluyendo un conjunto de ventanas 210-290 que son similares a las ventanas 110-190 de la Figura 1.
Además, aunque las Figuras 1 a-1 i y 2 ilustran visualizaciones 100 y 200 que tienen ventanas 110-190 y 210-290 dimensionadas de manera regular, en otras implementaciones las ventanas pueden dimensionarse de manera desigual. La Figura 3 ilustra tal visualización 300, que incluye ventanas 310-390 por defecto que están dimensionadas desigualmente con respecto a al menos algunas de ellas (por ejemplo, las ventanas 310, 330 y 340 están dimensionadas de manera diferente).
El redimensionamiento de ventanas se logra mediante iconos que se muestran para indicar las direcciones en las que una ventana (por ejemplo, ventana 110) puede redimensionarse. La visualización de los iconos es dinámica ya que los ¡conos mostrados en una ventana determinada reflejarán las direcciones en las que la ventana es capaz de expandirse en un punto determinado en el tiempo. La Figura 4a muestra una vista ampliada de la ventana 110 de la Figura 1a con flechas 412, 414 y 416 en las que el usuario puede hacer clic para expandir la ventana. Al hacer clic en la flecha horizontal 412 (por ejemplo, con un cursor controlado mediante un ratón), se expande la ventana 110 horizontalmente; al hacer clic en la flecha vertical 414, se expande la ventana 110 verticalmente; al hacer clic en la flecha diagonal 416, se expande la ventana 110 diagonalmente (es decir, tanto horizontal como verticalmente). Por ejemplo, comenzando desde los ajustes por defecto de la visualización 100 en la Figura 1A, al hacer clic en la flecha 412 se obtiene como resultado una nueva configuración de ventana mostrada en la Figura 1b. Comenzando desde los ajustes por defecto de la visualización 100 en la Figura 1A, al hacer clic en la flecha 414 se obtiene como resultado una nueva configuración de ventana mostrada en la Figura 1f. Comenzando desde los ajustes por defecto de la visualización 100 en la Figura 1A, al hacer clic en la flecha 416 se obtiene como resultado una nueva configuración de ventana mostrada en la Figura 1d.
Continuando con el ejemplo anterior, la Figura 4b muestra una vista ampliada de ventana 110 de la Figura 1b, con los iconos 422, 424, 426 y 428 mostrados y actualizados para reflejar las nuevas posibilidades de redimensionamiento para la ventana 110. Al hacer clic en la flecha horizontal 422 de orientación izquierda se invierte la expansión antes descrita, descubriendo la ventana 120, y restaurando la ventana 110 a su tamaño original tal como se muestra en la Figura 1a. Comenzando desde la vista expandida en la Figura 1b, al hacer clic en la flecha horizontal 424 de orientación derecha se expande además la ventana 110 horizontalmente, teniendo como resultado un diseño de ventana mostrado en la Figura 1c, en el que la ventana 130 está además oculta. Comenzando desde la vista expandida en la Figura 1b, al hacer clic en la flecha vertical 426 se expande la ventana 110 verticalmente, teniendo como resultado un diseño de ventana mostrado en la Figura 1 d, en el que las ventanas 140 y 150 están además ocultas. Comenzando desde la vista expandida en la Figura 1b, al hacer clic en la flecha diagonal 428 se expande la ventana 110 tanto horizontal como verticalmente, teniendo como resultado el diseño de ventana mostrado en la Figura 1 e, en el que 130, 140, 150, y 160 están además ocultas.
5
10
15
20
25
30
35
40
45
50
55
60
65
La Figura 4c muestra una vista expandida de la ventana 110 de la Figura 1f, con iconos 432, 434, 436 y 438 mostrados y actualizados de manera similar tal como se ha descrito anteriormente. Al hacer clic en la flecha horizontal 432 se expande la ventana 110 horlzontalmente, teniendo como resultado el diseño de ventana mostrado en la Figura 1 d, en el que las ventanas 150 y 120 están ocultas. Comenzando desde la vista expandida en la Figura 1 f, al hacer clic en la flecha vertical 434 de orientación ascendente se invierte la expansión anterior de la ventana 110, y se descubre la ventana 140, teniendo como resultado el diseño de ventana original mostrado en la Figura 1a. Comenzando desde la vista expandida en la Figura 1 f, al hacer clic en la flecha vertical 436 de orientación descendente se expande además la ventana 110 verticalmente, teniendo como resultado el diseño de ventana mostrado en la Figura 1 g, en el que la ventana 170 está además oculta. Al hacer clic en la flecha diagonal 438 se expande la ventana 110 tanto horizontal como verticalmente, teniendo como resultado el diseño de ventana mostrado en la Figura 1 h, en el que las ventanas 120, 150, 170 y 180 están además ocultas.
La Figura 4d muestra una vista expandida de la ventana 110 de la Figura 1 d, con iconos 441, 442, 443, 444, 445 y 446 mostrados y actualizados de manera similar tal como se ha descrito antes. Al hacer clic en la flecha horizontal 441 de orientación izquierda se contrae la ventana 110 horizontalmente, teniendo como resultado el diseño de ventana mostrado en la Figura 1f. Comenzando desde la vista expandida en la Figura 1 d, al hacer clic en la flecha horizontal 442 de orientación derecha se expande además la ventana 110 horizontalmente, teniendo como resultado el diseño de ventana mostrado en la Figura 1 e, en el que las ventanas 130 y 160 están además ocultas. Comenzando desde la vista expandida en la Figura 1 d, al hacer clic en la flecha vertical 443 de orientación ascendente se contrae la ventana 110 verticalmente, teniendo como resultado el diseño de ventana mostrado en la Figura 1b, en el que las ventanas 140 y 150 estás descubiertas. Comenzando desde la vista expandida en la Figura 1 d, al hacer clic en la flecha vertical 444 de orientación descendente se expande además la ventana 110 verticalmente, teniendo como resultado el diseño de ventana mostrado en la Figura 1 h, en el que las ventanas 170 y 180 están además ocultas. Comenzando desde la vista expandida de la Figura 1 d, al hacer clic en la flecha diagonal 445 de orientación ascendente izquierda se contrae la ventana 110 horizontal y verticalmente, volviendo al tamaño original de ventana en la Figura 1a, en el que las ventanas 120, 140, y 150 están descubiertas. Finalmente, comenzando desde la vista expandida en la Figura 1 d, al hacer clic en la flecha diagonal 446 de orientación descendente derecha se expande además la ventana 110 horizontal y verticalmente, teniendo como resultado el diseño de ventana mostrado en la Figura 1 i, en el que las ventanas 130, 160, 170, 180 y 190 están además ocultas. Los expertos en la materia entenderán que las permutaciones de ventana antes descritas son únicamente ejemplares y que otras son igualmente posibles.
En todos los casos, las opciones de redimensionamiento, tal como se indica mediante los iconos de visualización, se ajustan a lo que se permite mediante las áreas de visión existentes. Aunque se usan unos únicos clics para redimensionar una ventana en una única etapa (horizontalmente, verticalmente o diagonalmente, tal como se ha descrito antes), pueden usarse múltiples clics para un redimensionamiento múltiple. Es posible configurar un doble clic para redimensionar una ventana mediante dos incrementos (si están disponibles dos incrementos); también es posible como alternativa configurar un doble clic para maximizar o minimizar una ventana en la dirección del icono seleccionado. Adicionalmente, aunque las Figuras 4a-4d ilustran ventanas con iconos de redimensionamiento en la esquina superior derecha, estos pueden ubicarse en cualquier otro lugar.
Si no se desea el redimensionamiento de una ventana en particular por parte del usuario, la visualización 100 puede configurarse para no mostrar ningún icono de redimensionamiento. Esto puede ser aconsejable, por ejemplo, donde una ventana particular muestra contenido que puede estar degradado (por ejemplo, pixelado, distorsionado, etc.) si se expande o contrae en comparación con su tamaño por defecto. Opcionalmente, una ventana que se ha cubierto con otra puede descubrirse de manera programática. Por ejemplo, asúmase que la Figura 1a muestra de nuevo unos ajustes por defecto y que la ventana 110 se ha expandido horizontalmente, mostrando la visualización 100 de la Figura 1b y escondiendo la ventana 120. Si un programa que funciona en la visualización 100 proporciona contenido en la ventana 120 que necesita descubrirse (por ejemplo, un mensaje de alerta), la propia ventana 120 puede descubrirse. Este descubrimiento podría lograrse, por ejemplo, redimensionando de manera programática la ventana 110 a su tamaño original mostrado en la Figura 1a.
Las ventanas de la visualización 100 también pueden redimensionarse de manera programática (en lugar de por parte del usuario) en respuesta a eventos específicos que ocurren en la aplicación o el sistema que se muestra. Esto puede incluir el redimensionamiento de múltiples ventanas simultáneamente. Un ejemplo de esto es el redimensionamiento programático de una ventana cuyos iconos de redimensionamiento estaban cubiertos con otra ventana, haciendo que sea imposible para el usuario redimensionar la ventana si esto no se corrige. Las Figuras 5a- 5c ilustran un ejemplo de una situación que requeriría este redimensionamiento. La Figura 5a ilustra una visualización 500 que contiene ventanas 510, 520, 530 y 540 antes de que ocurra cualquier redimensionamiento. Cada una de las ventanas tiene controles de redimensionamiento tal como se ha descrito antes. La Figura 5b ilustra la misma visualización 500 después de que la ventana 530 se haya maximizado verticalmente para cubrir la ventana 510. La Figura 5c ilustra la misma visualización 500 después de que la ventana 510 se haya descubierto programáticamente tal como se ha descrito antes. En la Figura 5c, la ventana 510 cubre la parte superior de la ventana 530, incluyendo sus controles de redimensionamiento. Después de que ocurra esto, la ventana 530 puede redimensionarse de manera programática a su tamaño original, tal como se muestra en la Figura 5a, para volver a tener acceso a los controles de redimensionamiento.
5
10
15
20
25
La Figura 6 muestra una pantalla 600 de ordenador ejemplar que muestra una visualizaclón 610 que incluye cuatro ventanas 620, 630, 640 y 650 que pueden redimensionarse de manera discreta. Tal como se ha descrito antes, la visualización 610 no ocupa toda la pantalla 600, por lo que otro contenido (por ejemplo, la hora, menús desplegables y seleccionables, etc.) también pueden mostrarse.
Las visualizaciones antes descritas, y los métodos para redimensionar las ventanas de dichas visualizaciones, proporcionan una interfaz de usuario simple y práctica. Al permitir el redimensionamiento con un único clic, se necesita menos acción del usuario. Además, en el caso de que el usuario no esté satisfecho con la nueva apariencia de la pantalla, la apariencia original puede restaurarse fácilmente. Adicionalmente, limitar los tamaños de ventana a un conjunto predeterminado de áreas de visión mantiene la pantalla organizada en lugar de permitir que quede atestada. Todos estos atributos son beneficiosos para aplicaciones que se usan bajo presión de tiempo, tal como un ordenador usado para el soporte de decisión clínica en una sala de emergencias. Por supuesto, estos atributos pueden usarse en aplicaciones que no se usan necesariamente bajo presión de tiempo (es decir, la presión de tiempo no es un requisito para disfrutar de estos atributos).
Se aprecia además que un experto en la materia entenderá que las instrucciones para implementar las realizaciones ejemplares puede incluirse en el propio dispositivo de visualización o en un dispositivo de computación separado conectado a y que controla el dispositivo de visualización.
Será aparente para los expertos en la materia que pueden realizarse diversas modificaciones a las aplicaciones de software y métodos descritos en el presente documento, sin apartarse del alcance de la descripción. De esta manera, se pretende que la presente divulgación cubra las modificaciones y variaciones de las aplicaciones de software y métodos descritos en el presente documento siempre que entren dentro del alcance de las reivindicaciones adjuntas.
También se aprecia que las reivindicaciones pueden incluir signos/números de referencia de acuerdo con la norma 6.2(b) del PCT. Sin embargo, las presentes reivindicaciones no deberían considerarse como limitadas a las realizaciones ejemplares correspondientes a los signos/números de referencia.

Claims (13)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    60
    65
    REIVINDICACIONES
    1. Un sistema para generar una interfaz de usuario gráfica para mostrar en una pantalla (100) de visualización, comprendiendo la interfaz de usuario gráfica, cuando se muestra en la pantalla (100) de visualización:
    un conjunto discreto de áreas de visión dispuestas en una cuadrícula;
    una pluralidad de ventanas (110-190) que pueden redimensionarse de manera discreta, mostrándose cada ventana (110-190) en un área correspondiente a un subconjunto del conjunto discreto de áreas de visión; y uno o más iconos (412, 414, 416) de redimensionamiento correspondientes a, y que se muestran con, cada una de las ventanas (110-190) que pueden redimensionarse discretamente;
    en el que el sistema está dispuesto para:
    generar el uno o más iconos (412, 414, 416) de redimensionamiento para indicar direcciones en las que una ventana correspondiente de las ventanas (110-190), que pueden redimensionarse discretamente, es actualmente capaz de expandirse, basándose en el sistema que determina dichas direcciones;
    recibir, cuando la interfaz de usuario gráfica se muestra en la pantalla (100) de visualización, una selección de uno de los iconos (412, 414, 416) de redimensionamiento por parte del usuario;
    redimensionar discretamente la ventana (110-190) correspondiente al icono (412, 414, 416) de redimensionamiento seleccionado en la dirección indicada mediante el icono (412, 414, 416) de redimensionamiento seleccionado al mostrar la ventana (110-190) en un área adicional correspondiente a un subconjunto adicional del conjunto discreto de áreas de visión, en el que dicho redimensionamiento se realiza en incrementos correspondientes al número de veces que se selecciona dicho icono (412, 414, 416) de redimensionamiento, y en el que se rechaza un redimensionamiento continuo de la ventana a cualquier tamaño de ventana (110-190).
  2. 2. El sistema de la reivindicación 1, en el que la selección comprende un clic en uno de los uno o más iconos (412, 414, 416) de redimensionamiento.
  3. 3. El sistema de la reivindicación 1, en el que los iconos (412, 414, 416) de redimensionamiento comprenden flechas.
  4. 4. El sistema de la reivindicación 1, en el que cada una de las áreas de visión del conjunto discreto tiene sustancialmente el mismo tamaño.
  5. 5. El sistema de la reivindicación 1, en el que las áreas de visión del conjunto discreto tiene tamaños no uniformes.
  6. 6. El sistema de la reivindicación 1, en el que el número adicional de áreas de visión es mayor que el número de áreas de visión.
  7. 7. El sistema de la reivindicación 1, en el que un programa de aplicación redimensiona automáticamente la ventana (110-190).
  8. 8. El sistema de la reivindicación 1, que comprende además:
    un área de visualización además de la pluralidad de ventanas (110-190).
  9. 9. El sistema de la reivindicación 1, en el que las áreas de visión adyacentes son una de entre contiguas y separadas.
  10. 10. Un método para generar una interfaz de usuario gráfica para mostrar en una pantalla (100) de visualización, comprendiendo la interfaz de usuario gráfica, cuando se muestra en la pantalla (100) de visualización, (i) un conjunto discreto de áreas de visión dispuestas en una cuadrícula, (¡i) una pluralidad de ventanas (110-190) que pueden redimensionarse discretamente, mostrándose cada ventana (110-190) en un área correspondiente a un subconjunto del conjunto discreto de áreas de visión, y (iii) uno o más iconos (412, 414, 416) de redimensionamiento correspondientes a, y que se muestran con, cada una de las ventanas (110-190) que pueden redimensionarse discretamente, y comprendiendo el método:
    generar el uno o más iconos (412, 414, 416) de redimensionamiento para indicar direcciones en las que una ventana correspondiente de las ventanas (110-190), que pueden redimensionarse discretamente, es actualmente capaz de expandirse, basándose en una determinación de dichas direcciones;
    recibir, cuando la interfaz de usuario gráfica se muestra en la pantalla (100) de visualización, una instrucción basada en una selección de uno del uno o más iconos (412, 414, 416) de redimensionamiento mediante un usuario; y redimensionar discretamente la ventana (110-190) correspondiente a la Instrucción en la dirección indicada mediante el icono (412, 414, 416) de redimensionamiento seleccionado mostrando la ventana (110-190) en un área adicional correspondiente a un subconjunto adicional del conjunto discreto de áreas de visión, en el que dicho redimensionamiento se realiza en incrementos correspondientes a un número de veces que se selecciona dicho
    ¡cono (412, 414, 416) de redimensionamiento, y en el que se rechaza un redimensionamiento continuo de la ventana (110-190) a cualquier tamaño de ventana.
  11. 11. El método de la reivindicación 10, en el que la Instrucción se recibe desde una aplicación de software.
    5
  12. 12. El método de la reivindicación 10, que comprende además:
    redlmenslonar una ventana (110-190) adicional en respuesta a un redimensionamiento de la ventana (110-190), en el que la ventana (110-190) adicional cubre un subconjunto adicional del conjunto discreto de áreas de visión.
    10
  13. 13. El método de la reivindicación 10, que comprende además:
    mostrar información en un área de una visualización (100) que no incluye las áreas de visión.
    15 14. Un medio de almacenamiento legible por ordenador que incluye un conjunto de instrucciones ejecutables
    mediante un procesador, estando dispuesto el conjunto de instrucciones para hacer que el procesador realice el método de acuerdo con la reivindicación 10.
ES09787155.2T 2008-09-29 2009-09-09 Sistema y método para redimensionamiento de ventana Active ES2561404T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10096308P 2008-09-29 2008-09-29
US100963P 2008-09-29
PCT/IB2009/053951 WO2010035162A2 (en) 2008-09-29 2009-09-09 System and method for window resizing

Publications (1)

Publication Number Publication Date
ES2561404T3 true ES2561404T3 (es) 2016-02-26

Family

ID=41402232

Family Applications (1)

Application Number Title Priority Date Filing Date
ES09787155.2T Active ES2561404T3 (es) 2008-09-29 2009-09-09 Sistema y método para redimensionamiento de ventana

Country Status (6)

Country Link
EP (1) EP2332041B1 (es)
JP (1) JP5971946B2 (es)
CN (1) CN102165415B (es)
ES (1) ES2561404T3 (es)
RU (1) RU2530698C2 (es)
WO (1) WO2010035162A2 (es)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10397639B1 (en) 2010-01-29 2019-08-27 Sitting Man, Llc Hot key systems and methods
US20130117711A1 (en) * 2011-11-05 2013-05-09 International Business Machines Corporation Resize handle activation for resizable portions of a user interface
CN102830900B (zh) * 2012-06-29 2016-10-19 华为终端有限公司 控件设置方法和终端设备
CN102811290B (zh) * 2012-08-15 2015-05-13 小米科技有限责任公司 一种调整小部件的方法、装置及终端
US20140201659A1 (en) * 2013-01-11 2014-07-17 International Business Machines Corporation Method and system for providing a twisty user interface element
US9195382B2 (en) * 2013-01-29 2015-11-24 Google Inc. Intelligent window sizing and control
US8984439B2 (en) 2013-02-14 2015-03-17 Citibank, N.A. Methods and systems for managing a graphical user interface
EP2866436A1 (en) * 2013-10-23 2015-04-29 Thomson Licensing Method and apparatus for transmission and reception of media data
KR102255830B1 (ko) * 2014-02-05 2021-05-25 삼성전자주식회사 복수 개의 윈도우를 디스플레이하는 방법 및 장치
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US20160034153A1 (en) * 2014-07-31 2016-02-04 Microsoft Corporation Icon Resizing
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10254942B2 (en) * 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
CN105573639B (zh) 2014-10-17 2018-11-20 国际商业机器公司 用于触发应用的显示的方法和系统
US10366376B2 (en) * 2015-09-02 2019-07-30 Kenneth L. Sherman Method and system for providing pay-as-you-go pre-paid professional services
CN105677350B (zh) * 2016-01-06 2018-11-23 厦门美图移动科技有限公司 一种锁屏时间显示方法、装置和移动终端
CN105955639B (zh) 2016-05-05 2020-07-31 北京京东尚科信息技术有限公司 一种在界面中控制多窗口展示的方法和装置
CN106020831A (zh) * 2016-05-25 2016-10-12 乐视控股(北京)有限公司 一种设置窗口的方法和装置
CN105997144A (zh) * 2016-06-13 2016-10-12 杭州融超科技有限公司 一种超声系统及其多图成像方法
CN106980510B (zh) * 2017-04-14 2020-08-04 宁波视睿迪光电有限公司 一种播放器的视窗自适应方法及装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5227771A (en) * 1991-07-10 1993-07-13 International Business Machines Corporation Method and system for incrementally changing window size on a display
US5712995A (en) * 1995-09-20 1998-01-27 Galileo Frames, Inc. Non-overlapping tiling apparatus and method for multiple window displays
CN1102258C (zh) * 1997-03-06 2003-02-26 致伸实业股份有限公司 电脑监视器的视窗框移动方法
TW347518B (en) * 1997-03-06 1998-12-11 Samsung Electronics Co Ltd Display screen split method of a computer system
US6204846B1 (en) * 1999-02-16 2001-03-20 International Business Machines Corporation Data set user interface control for use in accessing information in a computer
TW594556B (en) * 2000-11-03 2004-06-21 Synq Technology Inc Computer system for displaying multiple window screens
US7487460B2 (en) * 2003-03-21 2009-02-03 Microsoft Corporation Interface for presenting data representations in a screen-area inset
JP2005091430A (ja) * 2003-09-12 2005-04-07 Fuji Photo Film Co Ltd 画像比較表示方法及びその装置並びに画像比較表示プログラム
US7360168B2 (en) * 2004-02-12 2008-04-15 International Business Machines Corporation Automatically scaling the information and controls in navigation tabs per available window area
JP4843485B2 (ja) * 2004-04-30 2011-12-21 株式会社Access フレームページの表示方法、フレームページの表示装置およびプログラム
TW200622893A (en) * 2004-07-09 2006-07-01 Nokia Corp Cute user interface
US7730418B2 (en) * 2005-05-04 2010-06-01 Workman Nydegger Size to content windows for computer graphics
JP2006318199A (ja) * 2005-05-12 2006-11-24 Shimadzu Corp 表示制御装置及びプログラム
JP2008027196A (ja) * 2006-07-21 2008-02-07 Hitachi Ltd 映像表示システム及び映像表示システムの表示設定方法

Also Published As

Publication number Publication date
RU2011117170A (ru) 2012-11-10
WO2010035162A3 (en) 2010-05-20
JP2012504267A (ja) 2012-02-16
JP5971946B2 (ja) 2016-08-17
WO2010035162A2 (en) 2010-04-01
CN102165415B (zh) 2015-08-05
EP2332041A2 (en) 2011-06-15
RU2530698C2 (ru) 2014-10-10
CN102165415A (zh) 2011-08-24
EP2332041B1 (en) 2016-01-06

Similar Documents

Publication Publication Date Title
EP2332041B1 (en) System and method for window resizing
JP3598303B2 (ja) オーバーラップする複数のディスプレイオブジェクトをディスプレイ上に選択的にディスプレイしてアクティブ化する方法、および、コンピュータシステム
US10120538B2 (en) Providing subpages in a touch panel user interface
US5805163A (en) Darkened transparent window overlapping an opaque window
DK180032B1 (da) Brugergrænseflade til manipulering af brugergrænsefladeobjekter
US6970749B1 (en) Grouped palette stashing
US7216291B2 (en) System and method to display table data residing in columns outside the viewable area of a window
KR101434853B1 (ko) 다중-스크린 이미지 디스플레이
US20060048062A1 (en) Software and method providing graphic user interface for graphics adapter configuration
EP0806756A2 (en) Dymamic translucent windows in a graphical user interface
BRPI0614901A2 (pt) lente de aumento virtual com funcionalidades de controle rápido
US20080163104A1 (en) Multiple window handler on display screen
JP2007122718A (ja) ビューポートを介して画像をパンするための方法、内部にビューポートを表示しているグラフィカルユーザインタフェースおよびもう一つのコンピューティングデバイスと対話するように構成されたコンピューティングデバイス
WO2008058042A1 (en) Enhanced windows management feature
JPS6232527A (ja) 表示画面制御方式
KR20120000688A (ko) 디스플레이 장치 및 그 ui 제공 방법
JPH08263251A (ja) 画像表示方法および装置
KR20070001771A (ko) 화면정보 제어방법
US11537353B2 (en) Combined display for sharing a multi-screen emergency application
US20060005146A1 (en) System and method for using selective soft focus as a user interface design element
EP2902894B1 (en) Display control method, computer program, display control device and image display system
US20070157160A1 (en) Auto-zoomable snippets in multiple snippet windows
EP2765495B1 (en) A method and a system for generating a graphical user interface
EP1962176A1 (en) Graphical user interface and method thereof
US8086967B2 (en) Multi-monitor support for MDI applications