ES2561404T3 - Sistema y método para redimensionamiento de ventana - Google Patents
Sistema y método para redimensionamiento de ventana Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split 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)
- 5101520253035404550556065REIVINDICACIONES1. 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. 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. El sistema de la reivindicación 1, en el que los iconos (412, 414, 416) de redimensionamiento comprenden flechas.
- 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. El sistema de la reivindicación 1, en el que las áreas de visión del conjunto discreto tiene tamaños no uniformes.
- 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. El sistema de la reivindicación 1, en el que un programa de aplicación redimensiona automáticamente la ventana (110-190).
- 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. El sistema de la reivindicación 1, en el que las áreas de visión adyacentes son una de entre contiguas y separadas.
- 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. El método de la reivindicación 10, en el que la Instrucción se recibe desde una aplicación de software.5
- 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. 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 ejecutablesmediante un procesador, estando dispuesto el conjunto de instrucciones para hacer que el procesador realice el método de acuerdo con la reivindicación 10.
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)
| 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)
| 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 | 映像表示システム及び映像表示システムの表示設定方法 |
-
2009
- 2009-09-09 ES ES09787155.2T patent/ES2561404T3/es active Active
- 2009-09-09 RU RU2011117170/08A patent/RU2530698C2/ru active
- 2009-09-09 JP JP2011528463A patent/JP5971946B2/ja active Active
- 2009-09-09 WO PCT/IB2009/053951 patent/WO2010035162A2/en not_active Ceased
- 2009-09-09 CN CN200980137856.0A patent/CN102165415B/zh active Active
- 2009-09-09 EP EP09787155.2A patent/EP2332041B1/en active Active
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 |