[go: up one dir, main page]

FR2861206A1 - METHOD AND DEVICE FOR AUTOMATICALLY ADAPTING DISPLAY - Google Patents

METHOD AND DEVICE FOR AUTOMATICALLY ADAPTING DISPLAY Download PDF

Info

Publication number
FR2861206A1
FR2861206A1 FR0312110A FR0312110A FR2861206A1 FR 2861206 A1 FR2861206 A1 FR 2861206A1 FR 0312110 A FR0312110 A FR 0312110A FR 0312110 A FR0312110 A FR 0312110A FR 2861206 A1 FR2861206 A1 FR 2861206A1
Authority
FR
France
Prior art keywords
interaction
visual
elements
parameter
modifying
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.)
Granted
Application number
FR0312110A
Other languages
French (fr)
Other versions
FR2861206B1 (en
Inventor
David Molina
Michel Rissons
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to FR0312110A priority Critical patent/FR2861206B1/en
Priority to PCT/EP2004/052568 priority patent/WO2005036416A2/en
Publication of FR2861206A1 publication Critical patent/FR2861206A1/en
Application granted granted Critical
Publication of FR2861206B1 publication Critical patent/FR2861206B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04897Special input arrangements or commands for improving display capability

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)
  • Digital Computer Display Output (AREA)

Abstract

Le procédé d'adaptation automatique d'affichage d'un ensemble visuel comportant des éléments d'interaction accessibles à un utilisateur comporte :- une étape de recherche (204) des éléments d'interaction dans ledit ensemble visuel ;- une étape de modification (205) d'attributs visuels d'éléments d'interaction dudit ensemble visuel et- une étape d'affichage (207) dudit ensemble visuel comportant les éléments d'interaction avec des attributs visuels modifiés.Préférentiellement, il comporte aussi une étape de pointage (208, 209) d'un élément d'interaction par ledit utilisateur et l'étape de modification d'attributs visuels effectue un agrandissement des attributs visuels d'au moins une partie des éléments d'interaction, par exemple pour une utilisation avec un écran tactile.Préférentiellement, le procédé comporte, en outre, lors de l'étape de pointage, une étape de recherche d'éléments d'interaction comportant une zone de saisie (210) et si l'élément d'interaction sélectionné est un élément d'interaction comportant une zone de saisie, on effectue une étape d'affichage d'un clavier virtuel.The method of automatically adapting the display of a visual set comprising interaction elements accessible to a user comprises: - a step of searching (204) for interaction elements in said visual set; - a modification step ( 205) of visual attributes of interaction elements of said visual set and a display step (207) of said visual set comprising the interaction elements with modified visual attributes. Preferably, it also comprises a pointing step ( 208, 209) of an interaction element by said user and the step of modifying visual attributes performs an enlargement of the visual attributes of at least some of the interaction elements, for example for use with a screen Preferably, the method further comprises, during the pointing step, a step of searching for interaction elements comprising an input zone (210) and whether the selected interaction element is an element nt interaction comprising an input zone, a step of displaying a virtual keyboard is performed.

Description

PROCEDE ET DISPOSITIF D'ADAPTATION AUTOMATIQUE D'AFFICHAGEMETHOD AND DEVICE FOR AUTOMATICALLY ADAPTING DISPLAY

La présente invention concerne un procédé et un dispositif d'adaptation automatique d'affichage. Elle s'applique, en particulier, à la navigation par l'intermédiaire d'un écran tactile et aux écrans destinés aux malvoyants et handicapés.  The present invention relates to a method and an automatic display adaptation device. It applies, in particular, to navigation via a touch screen and to screens for the visually impaired and disabled.

Lorsqu'un webmestre ou un éditeur de logiciel souhaite que les interfaces homme-machines ou écrans affichés aux utilisateurs puissent être utilisés avec des écrans tactiles ou par des mal-voyants ou handicapés, il est actuellement obligé de prévoir une version de son logiciel spécialement dédiée à ces utilisations. En effet, les dimensions des caractères et des éléments d'interaction (par exemple les liens l0 hypertexte) des versions standard des logiciels ne permettent ni une bonne visualisation par un mal-voyant, ni une bonne sélection avec un écran tactile (la dimension de l'extrémité du doigt est trop importante) ou par un handicapé.  When a webmaster or a software publisher wants the human-machine interfaces or screens displayed to users to be used with touch screens or by the visually impaired or disabled, he is currently obliged to provide a version of his dedicated software to these uses. Indeed, the dimensions of the characters and the elements of interaction (for example the links l0 hypertext) of the standard versions of the software do not allow a good visualization by a visually-impaired person, nor a good selection with a touch screen (the dimension of the end of the finger is too big) or by a disabled person.

Du fait du coût de ces adaptations spécifiques et du faible marché qu'elles représentent, peu de logiciels ou sites internet sont adaptés à ces usages et ne peuvent être utilisés qu'avec des dispositifs de pointage capable de discriminer les pixels, par exemple les souris.  Because of the cost of these specific adaptations and the small market they represent, few software or websites are adapted to these uses and can only be used with pointing devices capable of discriminating pixels, for example mice. .

La présente invention vise à remédier à ces inconvénients.  The present invention aims to remedy these disadvantages.

À cet effet, la présente invention vise, selon un premier aspect, un procédé d'adaptation automatique d'affichage d'un ensemble visuel comportant des éléments d'interaction accessibles à un utilisateur, caractérisé en ce qu'il comporte: - une étape de recherche des éléments d'interaction dans ledit ensemble visuel; - une étape de modification d'attributs visuels d'éléments d'interaction dudit ensemble visuel et une étape d'affichage dudit ensemble visuel comportant les éléments 25 d'interaction avec des attributs visuels modifiés.  For this purpose, the present invention aims, in a first aspect, a method of automatic adaptation of a display of a visual assembly comprising interaction elements accessible to a user, characterized in that it comprises: - a step searching for interaction elements in said visual set; a step of modifying visual attributes of interaction elements of said visual set and a step of displaying said visual set comprising the elements of interaction with modified visual attributes.

Grâce à ces dispositions, l'adaptation de l'ensemble visuel, interface homme-machine ou page de site, est effectuée automatiquement, en temps réel. Par exemple, les modifications d'attributs visuels sont des agrandissements des éléments d'interaction, ce qui les rend utilisables par un handicapé, un mal-voyant et/ou avec un écran tactile.  Thanks to these provisions, the adaptation of the visual set, human-machine interface or site page, is performed automatically, in real time. For example, the visual attribute changes are enlargements of the interaction elements, making them usable by a handicapped person, a visually impaired person and / or with a touch screen.

La présente invention permet ainsi de consulter un site internet sur une borne d'information à écran tactile, sans clavier ni souris ni trackball (en français boule de pointage). L'invention permet aussi de créer un site de service ou d'information web (en français la toile) qui soit disponible à la fois sur le web et sur des bornes.  The present invention thus makes it possible to consult a website on a touch screen information terminal, without keyboard, mouse or trackball (in French pointing ball). The invention also makes it possible to create a service or web information site (in French the web) that is available both on the web and on terminals.

La présente invention permet aussi l'utilisation des tablettes PC, sans clavier ni souris ni trackball, en pointant avec le doigt ou un stylet.  The present invention also allows the use of tablet PCs, without keyboard or mouse or trackball, pointing with the finger or a stylus.

La présente invention transforme une ergonomie souris, à laquelle le principal des pages développées avec des outils web sont dédiés, à une ergonomie tactile, de manière automatique et immédiate.  The present invention transforms a mouse ergonomics, to which the main pages developed with web tools are dedicated to touch ergonomics, automatically and immediately.

Selon des caractéristiques particulières, le procédé tel que succinctement exposé ci-dessus comporte, en outre, une étape de pointage d'un élément d'interaction par ledit utilisateur et l'étape de modification d'attributs visuels effectue un agrandissement d'attributs visuels d'au moins une partie des éléments d'interaction.  According to particular features, the method as briefly described above further comprises a step of pointing an interaction element by said user and the visual attribute modification step makes an enlargement of visual attributes. at least a part of the interaction elements.

Selon des caractéristiques particulières, ladite étape de pointage est effectuée avec un écran tactile.  According to particular features, said pointing step is performed with a touch screen.

Grâce à chacune de ces dispositions, l'utilisateur peut aisément sélectionner un élément d'interaction affiché.  With each of these provisions, the user can easily select a displayed interaction element.

Selon des caractéristiques particulières, le procédé tel que succinctement exposé ci-dessus comporte, en outre, lors de l'étape de pointage, une étape de recherche d'éléments d'interaction comportant une zone de saisie et si l'élément d'interaction sélectionné est un élément d'interaction comportant une zone de saisie, on effectue une étape d'affichage d'un clavier virtuel.  According to particular features, the method as briefly described above furthermore comprises, during the pointing step, a step of searching for interaction elements comprising an input zone and if the interaction element selected is an interaction element comprising an input area, a step is performed to display a virtual keyboard.

Grâce à ces dispositions, le clavier virtuel, qui permet la saisie d'un texte libre ou de symboles, est automatiquement affiché lorsque l'utilisateur en a besoin.  Thanks to these provisions, the virtual keyboard, which allows the entry of free text or symbols, is automatically displayed when the user needs it.

Selon des caractéristiques particulières, le procédé tel que succinctement exposé ci-dessus comporte une étape de paramétrage au cours de laquelle on définit la valeur d'au moins un paramètre et les modifications d'attributs visuels effectuées au cours de l'étape de modification d'attributs visuels dépendent de chaque valeur de paramètre définie au cours de l'étape de paramétrage.  According to particular features, the method as briefly described above comprises a parameterization step during which the value of at least one parameter is defined and the visual attribute modifications carried out during the modification step of The visual attributes depend on each parameter value defined during the parameterization step.

Grâce à ces dispositions, le procédé peut être adapté à différents écrans tactiles, différents moyens de pointage ou différents niveaux de malvoyance ou de handicap.  Thanks to these provisions, the method can be adapted to different touch screens, different ways of pointing or different levels of low vision or handicap.

Selon des caractéristiques particulières, ladite étape de paramétrage comporte une étape de sélection, sur un élément graphique, d'un facteur d'agrandissement principal des éléments d'interaction.  According to particular features, said parameterizing step comprises a step of selecting, on a graphic element, a main magnification factor of the interaction elements.

Selon des caractéristiques particulières, ladite étape de modification comporte une première étape de modification d'attributs visuels des éléments d'interaction qui tient compte d'au moins un paramètre, chaque paramètre étant défini pour au moins un type d'élément d'interaction et une deuxième étape de modification d'attributs visuels d'éléments non interactifs qui tient compte d'au moins un paramètre, chaque paramètre étant défini pour au moins un type d'élément non interactif.  According to particular features, said modifying step comprises a first step of modifying visual attributes of the interaction elements which takes account of at least one parameter, each parameter being defined for at least one type of interaction element and a second step of modifying visual attributes of non-interactive elements that takes into account at least one parameter, each parameter being defined for at least one type of non-interactive element.

Grâce à ces dispositions, le design de l'ensemble visuel peut rester harmonieux tout en mettant particulièrement en valeur les éléments d'interaction.  Thanks to these provisions, the design of the visual ensemble can remain harmonious while particularly emphasizing the elements of interaction.

La présente invention vise, selon un deuxième aspect, un dispositif d'adaptation automatique d'affichage d'un ensemble visuel comportant des éléments d'interaction accessibles à un utilisateur, caractérisé en ce qu'il comporte: - un moyen de recherche des éléments d'interaction dans ledit ensemble visuel; 5 - un moyen de modification d'attributs visuels d'éléments d'interaction dudit ensemble visuel et - un moyen d'affichage dudit ensemble visuel comportant les éléments d'interaction avec des attributs visuels modifiés.  The present invention aims, according to a second aspect, a device for automatically adapting the display of a visual assembly comprising interaction elements accessible to a user, characterized in that it comprises: a means for searching the elements interaction in said visual assembly; Means for modifying visual attributes of interaction elements of said visual assembly and means for displaying said visual assembly comprising interaction elements with modified visual attributes.

Les avantages, buts et caractéristiques particulières de ce dispositif étant similaires à ceux du procédé tel que succinctement exposé ci-dessus, ils ne sont pas rappelés ici.  Since the advantages, aims and particular characteristics of this device are similar to those of the method as succinctly described above, they are not recalled here.

D'autres avantages, buts et caractéristiques de la présente invention ressortiront de la description qui va suivre, faite, dans un but explicatif et nullement limitatif, en regard des dessins annexés dans lesquels: - la figure 1 représente, schématiquement, un mode de réalisation particulier du dispositif d'adaptation objet de la présente invention; - la figure 2 représente un logigramme d'étapes mises en oeuvre pour implémenter un mode particulier de réalisation du procédé d'adaptation objet de la présente invention et - les figures 3 à 5 représentent des ensembles visuels avant et après modification par des modes particuliers de réalisation du procédé et/ou du dispositif d'adaptation objets de la présente invention.  Other advantages, aims and features of the present invention will emerge from the description which follows, made for an explanatory and non-limiting purpose, with reference to the appended drawings, in which: FIG. 1 represents, schematically, an embodiment particular of the adaptation device object of the present invention; FIG. 2 represents a logic diagram of steps implemented to implement a particular embodiment of the adaptation method that is the subject of the present invention and FIGS. 3 to 5 represent visual assemblies before and after modification by particular modes of embodiment of the method and / or the adaptation device object of the present invention.

Avant de décrire les figures, on donne, ci-dessous, une description du mode de fonctionnement des modes particuliers de réalisation illustrés aux figures.  Before describing the figures, a description of the mode of operation of the particular embodiments illustrated in the figures is given below.

A chaque élément d'interaction (les liens, zones d'éditions....) et à chaque élément non interactif (texte, image non cliquable...) est associé un ensemble d'attributs visuels ou paramètres. Dans les modes de réalisation illustrés aux figures, le lien est caractérisé par les valeurs de sept paramètres (définis, en code HTML par "border-style", "height", "border-width", "padding-right", "padding-left", "padding-top" et "padding- bottom"). La zone d'édition peut, quant à elle, être caractérisée par deux paramètres qui sont relatifs à la taille de la fonte de la police utilisée et la hauteur de la zone d'édition. Chaque élément au sens générique (les liens, les zones d'éditions) possèdent ces propres paramètres (au sens de la caractéristique comme border-style...). Il se peut qu'il soit caractérisé par un ou plusieurs paramètres communs à plusieurs éléments, tel que "height". Ainsi, chaque élément, au sens générique (élément d'interaction ou élément non interactif) dispose de ces propres valeurs de paramètres.  Each interaction element (the links, edit areas, etc.) and each non-interactive element (text, non-clickable image, etc.) is associated with a set of visual attributes or parameters. In the embodiments illustrated in the figures, the link is characterized by the values of seven parameters (defined, in HTML code by "border-style", "height", "border-width", "padding-right", "padding -left "," padding-top "and" padding-bottom "). The edit box can, in turn, be characterized by two parameters that are relative to the font size of the font used and the height of the editing area. Each element in the generic sense (links, edit areas) have these own parameters (in the sense of the characteristic like border-style ...). It may be characterized by one or more parameters common to many elements, such as "height". Thus, each element, in the generic sense (interaction element or non-interactive element) has its own parameter values.

Pour modifier (dans les modes de réalisation ci-dessous, pour agrandir) tous les éléments d'une page, on agrandit les valeurs de tous les paramètres qui caractérisent les attributs visuels. Il existe bien un facteur d'agrandissement qui sert de repère pour l'agrandissement. A cet effet, on utilise différents facteurs d'agrandissement.  To modify (in the embodiments below, to enlarge) all the elements of a page, one enlarges the values of all the parameters which characterize the visual attributes. There is a magnification factor that serves as a benchmark for magnification. For this purpose, different magnification factors are used.

Le facteur d'agrandissement principal de référence F1 est défini par le positionnement d'un potentiomètre (voir étape 217, figure 2). Ce facteur principal F1 constitue un repère. Chaque élément d'interaction ou non interactif est caractérisé par des paramètres. A Chaque paramètre, de 1 à n, est associé un coefficient (on peut l'appeler facteur d'agrandissement secondaire) F2i. Dans les modes de réalisation to illustrés, pour le lien, il existe donc six coefficients F2i (car la notion de "border-style" n'est pas sujette à agrandissement).  The main reference magnification factor F1 is defined by the positioning of a potentiometer (see step 217, FIG. 2). This main factor F1 constitutes a reference. Each interactive or non-interactive element is characterized by parameters. A Each parameter, from 1 to n, is associated with a coefficient (we can call it the secondary magnification factor) F2i. In the embodiments illustrated, for the link, there are six coefficients F2i (because the concept of "border-style" is not subject to expansion).

La valeur modifiée (ou agrandie) d'un paramètre est obtenue par multiplication de la valeur du paramètre par le facteur d'agrandissement principal F1 et divisé par coefficient F2i dudit paramètre. Il se peut que plusieurs paramètres d'un élément aient la même valeur de coefficient F2i. Il se peut également que deux éléments au sens générique (un lien, une zone d'édition) aient le même coefficient F2i. C'est souvent le cas lorsque les coefficients F2i sont relatifs à des paramètres d'attributs visuels qui représentent une même caractéristique ou grandeur telle que la taille d'une police.  The modified (or enlarged) value of a parameter is obtained by multiplying the value of the parameter by the main magnification factor F1 and divided by coefficient F2i of said parameter. It is possible that several parameters of an element have the same coefficient value F2i. It is also possible that two elements in the generic sense (a link, an edit box) have the same coefficient F2i. This is often the case when the F2i coefficients are relative to visual attribute parameters that represent the same characteristic or magnitude as the size of a font.

Toutes ces grandeurs F1 et F2i servent à maintenir un facteur d'échelle uniforme pour l'agrandissement et permettent de tenir compte de la différence de nature des grandeurs telle qu'une taille de police et telle que la hauteur d'un bouton.  All these sizes F1 and F2i serve to maintain a uniform scale factor for the magnification and allow to take into account the difference in nature of the quantities such as a font size and such as the height of a button.

Le respect du design de la page pour les éléments non interactifs peut ne pas tenir compte de ces coefficients mais d'autres paramètres qui ont la caractéristique d'être contextuels à la position de l'élément dans la page et aux contraintes liées à sa position. C'est par exemple le cas d'un élément contenu dans un tableau. La modification d'un lien dans un tableau conduit généralement à modifier au moins un ou plusieurs éléments non interactifs de la même ligne.  The respect of the page's design for the non-interactive elements may not take into account these coefficients but other parameters that have the characteristic of being contextual to the position of the element in the page and the constraints related to its position. . This is for example the case of an element contained in a table. Editing a link in a table usually leads to modifying at least one or more non-interactive elements in the same row.

On observe, en figure 1, d'une part, une borne d'information 100 (formant un dispositif d'adaptation au sens de la présente invention) comportant une unité centrale 105, un écran de visualisation 110, un écran tactile 115, un modem 120 et une mémoire de programme 125, et, d'autre part, un serveur de site 150 comportant une mémoire de pages 155 et un modem 160, ladite borne d'information 100 et ledit serveur de site 150 étant reliés par un réseau de communication 140.  FIG. 1 shows, on the one hand, an information terminal 100 (forming an adaptation device within the meaning of the present invention) comprising a central unit 105, a display screen 110, a touch screen 115, a 120 and a program memory 125, and on the other hand, a site server 150 having a page memory 155 and a modem 160, said information terminal 100 and said site server 150 being connected by a network of communication 140.

L'unité centrale 105 est de type connu. Par exemple, c'est une unité centrale d'ordinateur personnel (en anglais personal computer ou PC). L'écran de visualisation 110 est de type connu. C'est, par exemple, un écran à tube cathodique (en anglais cathod ray tube ou CRT), un écran à cristaux liquides (en anglais liquid crystal display ou LCD) ou un écran à plasma. L'écran de visualisation 110 est adapté à afficher des ensembles visuels (par exemple des pages internet en langage HTML ou XML) comportant des éléments d'interaction (par exemple des liens hypertexte, des zones de saisie, des boutons, ...).  The central unit 105 is of known type. For example, it is a personal computer unit (in English personal computer or PC). The display screen 110 is of known type. This is, for example, a cathode ray tube (CRT) screen, a liquid crystal display (LCD) or a plasma screen. The display screen 110 is adapted to display visual sets (for example web pages in HTML or XML) comprising interaction elements (for example hypertext links, input areas, buttons, etc.). .

L'écran tactile 115 est de type connu. Il est couplé à l'écran de visualisation pour permettre la sélection, par un utilisateur, d'un élément d'interaction affiché par l'écran de visualisation 110. En variante, la borne d'information met en oeuvre d'autres moyens de pointage que l'écran tactile, tels qu'une souris, par exemple.  The touch screen 115 is of known type. It is coupled to the display screen to allow the selection by a user of an interaction element displayed by the display screen 110. In a variant, the information terminal implements other means of pointing as the touch screen, such as a mouse, for example.

Le modem 120 et le modem 160 permettent à la borne d'information 100 et au serveur 150 de communiquer par l'intermédiaire du réseau de communication 140, par exemple pour permettre à l'utilisateur de la borne d'information 100 de naviguer sur un site conservé par le serveur 150, de consulter et/ou de générer des courriers électronique.  The modem 120 and the modem 160 allow the information terminal 100 and the server 150 to communicate via the communication network 140, for example to enable the user of the information terminal 100 to navigate on a network. site maintained by the server 150, to consult and / or generate emails.

La mémoire de programme 125 conserve, entre autres et en sus d'un pilote de contrôle de l'écran tactile et d'un pilote d'affichage sur l'écran de visualisation 110, d'une part, un logiciel de navigation et, d'autre part, un logiciel implémentant le procédé objet de la présente invention. Par exemple, le logiciel implémentant le procédé objet de la présente invention met en oeuvre les étapes illustrées en regard de la figure 2.  The program memory 125 retains, among other things and in addition to a control driver of the touch screen and a display driver on the display screen 110, on the one hand, a navigation software and, on the other hand, software implementing the method object of the present invention. For example, the software implementing the method that is the subject of the present invention implements the steps illustrated with reference to FIG.

D'une manière générale, ce logiciel met en oeuvre les étapes suivantes, pour effectuer une adaptation automatique d'affichage d'un ensemble visuel (page d'un site d'information conservé par la borne d'information ou page d'un site conservé par le serveur 150) : - une étape de recherche des éléments d'interaction dans ledit ensemble visuel (par exemple les liens hypertexte, les boutons et les zones de saisie) ; - une étape de modification d'attributs visuels d'éléments d'interaction dudit ensemble visuel sans ajout d'élément d'interaction (par exemple par agrandissement de ces éléments d'interaction) et - une étape d'affichage dudit ensemble visuel comportant les éléments d'interaction avec des attributs visuels modifiés, sur l'écran de visualisation 115.  In general, this software implements the following steps, to perform an automatic adaptation of display of a visual set (page of an information site kept by the information terminal or page of a site maintained by the server 150): a step of searching for the interaction elements in said visual set (for example the hypertext links, the buttons and the input areas); a step of modifying visual attributes of interaction elements of said visual assembly without adding an interaction element (for example by enlarging these interaction elements) and a step of displaying said visual assembly comprising the interaction elements with modified visual attributes, on the display screen 115.

Le réseau de communication 140 est, par exemple, internet, et permet à de nombreux postes utilisateurs et bornes d'information d'accéder à de nombreux sites, à des boîtes aux lettres électroniques, ...  The communication network 140 is, for example, the Internet, and allows many user stations and information terminals to access numerous sites, electronic mailboxes, etc.

La borne d'information 100 constitue un mode de réalisation particulier d'un dispositif d'adaptation automatique d'affichage d'un ensemble visuel comportant des éléments d'interaction accessibles à un utilisateur, objet de la présente invention, qui comporte: - un moyen de recherche des éléments d'interaction dans ledit ensemble visuel constitué par l'unité centrale 105, la mémoire de programme 125 et le modem 120; - un moyen de modification d'attributs visuels d'éléments d'interaction dudit ensemble visuel sans ajout d'élément d'interaction constitué par l'unité centrale 105 et la mémoire de programme 125; - un moyen d'affichage dudit ensemble visuel comportant les éléments d'interaction avec des attributs visuels modifiés constitué par l'unité centrale 105, la mémoire de programme 125 et l'écran de visualisation 110.  The information terminal 100 constitutes a particular embodiment of a device for automatically adapting the display of a visual assembly comprising interaction elements accessible to a user, object of the present invention, which comprises: search means interaction elements in said visual assembly constituted by the central unit 105, the program memory 125 and the modem 120; a means for modifying visual attributes of interaction elements of said visual set without adding an interaction element constituted by the central unit 105 and the program memory 125; a means for displaying said visual assembly comprising the interaction elements with modified visual attributes constituted by the central unit 105, the program memory 125 and the display screen 110.

On observe que l'adaptation (c'est-à-dire, par exemple, le ou les facteurs d'agrandissement) est paramétrable par modèle de document. Un modèle de document est un fichier informatique qui contient la définition de l'adaptation, c'est-à-dire des attributs visuels d'éléments interactifs et d'éléments non interactifs.  It is observed that the adaptation (that is to say, for example, the one or more magnification factors) can be parameterized by document model. A document model is a computer file that contains the definition of adaptation, that is, visual attributes of interactive elements and non-interactive elements.

Les éléments d'interaction définissent tous les éléments qui servent d'interface entre l'homme et la machine. Afin qu'ils puissent interagir facilement avec le périphérique de pointage, ces éléments sont agrandis conformément au procédé et au dispositif objets de la présente invention. Sans être exhaustif, ces éléments d'interaction comportent: les liens, les zones d'édition, - les radio boutons, - les checkbox (en français case à cocher), - les boutons, - les combobox (en français liste avec zone d'édition) et - les images cliquables, c'est-à-dire des images associées à un lien hypertexte.  The interaction elements define all the elements that serve as interfaces between the man and the machine. So that they can easily interact with the pointing device, these elements are enlarged according to the method and device objects of the present invention. Without being exhaustive, these elements of interaction include: links, editing areas, - radio buttons, - checkboxes (in French check box), - buttons, - comboboxes (in French list with zone d edition) and - clickable images, ie images associated with a hypertext link.

Les éléments non interactifs définissent tous les éléments d'une page qui ne servent pas d'interface entre l'homme et la machine. Cependant, conformément à des caractéristiques particulières de la présente invention, ces éléments non interactifs sont aussi agrandis pour les raisons suivantes: - soit pour être en adéquation avec les modifications d'attributs visuels des éléments d'interaction (par exemple, lorsque les éléments d'interaction sont augmentés de façon importantes, le texte du document se doit également d'être modifié), - soit pour conserver le design d'origine du document Internet (par exemple les attributs visuels d'un lien contenu dans un tableau conduisent à modifier notamment tous les éléments non interactifs de la même ligne).  Non-interactive elements define all the elements of a page that do not serve as an interface between the man and the machine. However, according to particular features of the present invention, these non-interactive elements are also enlarged for the following reasons: either to be in adequacy with the visual attribute modifications of the interaction elements (for example, when the elements of interaction are significantly increased, the text of the document must also be modified), - either to preserve the original design of the Internet document (for example the visual attributes of a link contained in a table lead to modify especially all non-interactive elements of the same line).

Sans être exhaustif, les éléments non interactifs comportent: - le texte les images non cliquables...  Without being exhaustive, the non-interactive elements include: - the text non-clickable images ...

II n'y a pas de limite au nombre de modèles de document. II existe un modèle de document standard qui est pris en compte pour tous les documents Internet. Il est possible d'associer une page Internet ou un ensemble de page Internet à un modèle de document.  There is no limit to the number of document templates. There is a standard document template that is taken into account for all Internet documents. It is possible to associate an Internet page or a set of Internet pages with a document model.

On observe, en figure 2, une étape de paramétrage 201 du fonctionnement selon le procédé objet de la présente invention. Au cours de l'étape 201, on définit, en particulier, un facteur d'agrandissement principal F1, les valeurs de chaque paramètre pour les éléments d'interaction, les valeurs de chaque paramètre pour les éléments d'interaction et les éléments non interactifs et la valeur du facteur d'agrandissement secondaire F2i qui est associé à chaque paramètre, 1 à n, pour les éléments non interactifs.  FIG. 2 shows a parameterization step 201 of the operation according to the method that is the subject of the present invention. During step 201, in particular, a main magnification factor F1 is defined, the values of each parameter for the interaction elements, the values of each parameter for the interaction elements and the non-interactive elements. and the value of the secondary magnification factor F2i which is associated with each parameter, 1 to n, for the non-interactive elements.

Puis, au cours d'une étape de navigation 202, l'utilisateur navigue dans un ensemble de pages conservées localement ou accessibles à distance, par exemple sur Internet. L'adresse d'un document appelée URL (Uniform Ressource Location) peut être communiquée au navigateur soit par saisie, soit par sélection dans un menu ou une combobox, soit par favoris, soit par un autre document Internet, soit par pointage sur un lien (voir étape 213).  Then, during a navigation step 202, the user browses a set of pages stored locally or accessible remotely, for example on the Internet. The address of a document called URL (Uniform Resource Location) can be communicated to the browser either by input, by selection in a menu or a combobox, or by favorites, or by another Internet document, or by pointing to a link (see step 213).

Chaque page constitue un ensemble visuel comportant des éléments d'interaction permettant à un utilisateur de naviguer, de consulter ou de générer des opérations, par exemple des courriers électroniques ou des transactions en ligne.  Each page is a visual set with interaction elements that allow a user to browse, view, or generate transactions, such as e-mail or online transactions.

Au cours d'une étape de chargement 203, on charge des paramètres d'adaptation de la page. La connaissance de l'adresse du document internet permet de charger le modèle de document qui lui est associé. S'il n'existe pas de modèle associé, alors c'est le modèle de document standard qui est utilisé pour paramétrer l'adaptation.  During a loading step 203, adaptation parameters of the page are loaded. The knowledge of the address of the internet document makes it possible to load the model of document which is associated with it. If there is no associated template, then the standard document template is used to set up the adaptation.

Au cours d'une étape de recherche 204, on recherche, dans la page, les éléments d'interaction. Par exemple, pour un document Internet en HTML, la recherche des éléments d'interaction consiste à rechercher des balises HTML. Par exemple, un lien est une balise <A HREF=....</A>.  During a search step 204, the interaction elements are searched on the page. For example, for an Internet document in HTML, the search for interaction elements consists of searching for HTML tags. For example, a link is a <A HREF=....</A> tag.

Au cours d'une étape de modification 205, on modifie des attributs visuels des éléments d'interaction. Par exemple, on leur applique le coefficient d'agrandissement F1 et/ou on les encadre et/ou on les écarte les uns des autres et/ou on en modifie la police et/ou la couleur. On obtient ainsi un agrandissement et une mise en valeur de chaque zone d'interaction permettant, par exemple, l'usage d'un écran tactile avec un doigt ou un stylet.  During a modification step 205, visual attributes of the interaction elements are modified. For example, the magnification factor F1 is applied to them and / or they are framed and / or spaced from each other and / or the font and / or color are modified. This gives an enlargement and enhancement of each interaction zone allowing, for example, the use of a touch screen with a finger or a stylus.

Par exemple, pour un document Internet en HTML, la modification des attributs visuels qui sont principalement des propriétés géométriques consiste à ajouter des attributs visuels et/ou à modifier des attributs visuels existants des balises HTML. Pour le lien, il est possible notamment d'ajouter les attributs visuels suivants: - border-style (en français, style de bordure), - height (en français hauteur), border-width (en français hauteur de bordure), - padding-right (en français blanc ou marge à droite), - padding-left (en français blanc ou marge à gauche), - padding-top (en français blanc ou marge en haut) et padding-bottom (en français blanc ou marge en bas).  For example, for an Internet document in HTML, changing visual attributes that are primarily geometric properties involves adding visual attributes and / or modifying existing visual attributes of HTML tags. For the link, it is possible in particular to add the following visual attributes: - border-style (in French, border style), - height (in French height), border-width (in French border height), - padding -right (in French white or margin on the right), - padding-left (in French white or margin on the left), - padding-top (in white French or margin on top) and padding-bottom (in white French or margin in low).

Par exemple, les éléments visuels affichés dans la colonne de gauche du tableau suivant correspondent à une définition en langage HTML donné dans la colonne de droite. La première ligne du tableau correspond à un élément d'interaction avant la modification de ses attributs visuels et la troisième ligne du tableau correspond au même élément d'interaction après une modification de ses attributs visuels.  For example, the visual elements displayed in the left column of the following table correspond to a definition in the HTML language given in the right column. The first row of the table corresponds to an interaction element before the modification of its visual attributes and the third row of the table corresponds to the same interaction element after a modification of its visual attributes.

exemple en code HTML.example in HTML code.

<A HREF="http:l/www.google.fr">Google</A> <A style="border-style:outset; height:0px; border-width:1; paddingright:20; padding-Ieft:20; padding-top:20; padding-bottom:20" HREF="http://www.google.fr">Google</A> Au cours d'une étape de modification 206, on modifie des attributs visuels des éléments non interactifs. Par exemple, on en modifie la police en tenant compte du facteur d'agrandissement principal F1 et du facteur d'agrandissement secondaire F2i propre à chaque paramètre pour l'élément non interactif considéré. Ces modifications sont réalisées de la même manière que pour les éléments d'interaction.  <A HREF="http:l/www.google.com"> Google </A> <A style = "border-style: outset; height: 0px; border-width: 1; paddingright: 20; padding-Ieft: 20; padding-top: 20; padding-bottom: 20 "HREF =" http://www.google.com "> Google </A> During a modification step 206, we modify the visual attributes of the elements non-interactive. For example, the font is modified by taking into account the main magnification factor F1 and the secondary magnification factor F2i specific to each parameter for the non-interactive element considered. These changes are made in the same way as for the interaction elements.

Au cours de l'étape de rafraîchissement 207, on rafraîchit l'affichage de la page sur l'écran de visualisation.  During the refresh step 207, the display of the page is refreshed on the display screen.

Au cours d'une étape 208, on détermine si un pointage a été effectué. Sinon, on réitère l'étape 208. Si oui, au cours d'une étape 209, on détermine si la pointage a été Visuel Gooqle GooIlle fait sur un élément d'interaction (Avec son périphérique d'entrée, l'utilisateur peut activer un élément d'interaction.).  During a step 208, it is determined whether a score has been made. Otherwise, step 208 is repeated. If yes, during a step 209, it is determined whether the score has been done on an interaction element (With its input device, the user can activate an interaction element.).

Si oui, au cours d'une étape 210, on détermine si l'élément d'interaction est une zone de saisie. Si oui, au cours d'une étape 211, on provoque l'affichage d'un clavier virtuel, par exemple en bas de l'écran d'affichage. Ainsi, Si l'utilisateur clique sur un élément d'interaction qui a pour fonction de saisir une information alphanumérique, alors un clavier virtuel apparaît automatiquement à l'écran.  If yes, during a step 210, it is determined whether the interaction element is an input zone. If yes, during a step 211, it causes the display of a virtual keyboard, for example at the bottom of the display screen. Thus, if the user clicks on an interaction element whose function is to enter alphanumeric information, then a virtual keyboard automatically appears on the screen.

Ensuite, au cours d'une étape 212, l'utilisateur effectue la saisie des symboles qu'il souhaite saisir et on retourne à l'étape 208 après avoir éliminé le clavier virtuel. On observe que la validation au clavier (touche "enter" ou "entrée") peut correspondre à un pointage d'un élément de navigation (voir étape 213).  Then, during a step 212, the user enters the symbols he wishes to enter and returns to step 208 after eliminating the virtual keyboard. It is observed that the validation with the keyboard (key "enter" or "entry") can correspond to a pointing of a navigation element (see step 213).

Si le résultat de l'étape 210 est négatif, l'élément d'interaction est un élément de navigation dont le traitement est effectué, étape 213. Ainsi, si l'utilisateur clique sur un élément d'interaction qui a pour fonction de naviguer dans les documents Internet, alors une navigation s'opère.  If the result of step 210 is negative, the interaction element is a navigation element whose processing is performed, step 213. Thus, if the user clicks on an interaction element whose function is to navigate in the Internet documents, then a navigation takes place.

Puis, on retourne à l'étape 202.Then, we return to step 202.

Si le résultat de l'étape 209 est négatif, c'est-à-dire si le pointage a été fait en dehors d'un élément d'interaction, au cours d'une étape 215, on traite une sélection dans un menu de navigateur adapté au périphérique de pointage, un scrollbar, étape 216 et/ou un potentiomètre, étape 217. L'utilisateur utilise ce menu, ce scrollbar et/ou ce potentiomètre pour modifier au moins un paramètre de fonctionnement du dispositif et on retourne à l'étape 203. Ainsi, avec son périphérique d'entrée, l'utilisateur peut interagir hors de la zone de navigation (menu, scrollbar, potentiomètre d'adaptation). Le navigateur dispose des fonctions classiques pour permettre la navigation sur Internet.  If the result of step 209 is negative, that is, if the score was made outside of an interaction element, during a step 215, a selection is processed in a menu of browser adapted to the pointing device, a scrollbar, step 216 and / or a potentiometer, step 217. The user uses this menu, this scrollbar and / or this potentiometer to modify at least one operating parameter of the device and returns to the Step 203. Thus, with its input device, the user can interact outside the navigation area (menu, scrollbar, adaptation potentiometer). The browser has classic functions to allow browsing the Internet.

Ces fonctions sont activées par appui d'un bouton en dehors de la zone de navigation, bouton dont les dimensions sont adaptées aux périphériques d'entrée. Certaines des fonctions, comme "Rechercher", "Favoris" ... induisent une navigation.  These functions are activated by pressing a button outside the navigation area, a button whose dimensions are adapted to the input devices. Some of the functions, like "Search", "Favorites" ... induce navigation.

Le potentiomètre d'adaptation a pour fonction de modifier en temps réel les paramètres de l'adaptation, par l'utilisateur. Le potentiomètre permet de diminuer ou d'augmenter des grandeurs ce qui s'exprime notamment visuellement par une réduction ou un agrandissement des éléments d'interaction contenus dans le document Internet. Par exemple, pour un document Internet en HTML, s'il a été choisi de traiter le lien selon le code présenté à l'étape 5, alors le potentiomètre agit en diminuant ou augmentant la valeur 20 utilisée quatre fois dans la troisième ligne, colonne de droite de ce tableau.  The adaptation potentiometer has the function of modifying in real time the parameters of the adaptation, by the user. The potentiometer makes it possible to reduce or increase quantities, which is expressed in particular visually by a reduction or enlargement of the interaction elements contained in the Internet document. For example, for an Internet document in HTML, if it has been chosen to treat the link according to the code presented in step 5, then the potentiometer acts by decreasing or increasing the value used four times in the third row, column right of this table.

La présente invention est applicable à tout périphérique de pointage. Pour une souris, un trackba!I (en français boule de pointage) ou un stylet, l'adaptation s'affranchit de la précision de l'ordre d'un pixel et induit une grande souplesse d'utilisation. Pour un périphérique moins précis tel que le doigt via un écran tactile, l'adaptation permet de naviguer sur des documents Internet qui ont été élaborés pour une interface souris.  The present invention is applicable to any pointing device. For a mouse, a trackba! I (in French pointing ball) or a stylus, the adaptation overcomes the precision of the order of one pixel and induces a great flexibility of use. For a less accurate device such as a finger via a touch screen, adaptation allows browsing Internet documents that have been developed for a mouse interface.

On observe, en figure 3, de manière schématisée, une page internet 300 d'un moteur de recherche (google, marque déposée), telle qu'elle se présente avec un navigateur Internet Explorer de Microsoft (marques déposées). On observe, en figure 4, de manière schématisée, la page internet 400 d'un moteur de recherche illustrée en figure 3, telle qu'elle se présente après modification des attributs visuels, conformément à un mode de réalisation de la présente invention.  FIG. 3 schematically shows a web page 300 of a search engine (google, registered trademark) as it appears with a Microsoft Internet Explorer browser (registered trademarks). FIG. 4 shows schematically the internet page 400 of a search engine illustrated in FIG. 3, as it appears after modification of the visual attributes, in accordance with one embodiment of the present invention.

On constate, en comparant les figures 3 et 4 que les éléments d'interaction 310, qui étaient de petit dimension, difficiles à identifier et très proches les uns des autres sont devenus les éléments d'interaction 410 de plus grande dimension, encadrés par des cadres 420 et séparés entre eux d'une distance suffisante pour qu'un écran tactile puisse les discriminer.  It can be seen by comparing FIGS. 3 and 4 that the interaction elements 310, which were small in size, difficult to identify and very close to one another, have become the interaction elements 410 of larger size, framed by 420 frames and separated from each other by a distance sufficient for a touch screen to discriminate them.

On observe, en figure 5, de manière schématisée, la page internet 500 d'un moteur de recherche illustrée en figure 4, telle qu'elle se présente lorsque l'utilisateur sélectionne une zone de saisie avec un dispositif de pointage. On constate qu'un clavier virtuel 530 a été ajouté en bas de la page affichée.  FIG. 5 schematically shows the internet page 500 of a search engine illustrated in FIG. 4, as it appears when the user selects an entry zone with a pointing device. It can be seen that a virtual keyboard 530 has been added at the bottom of the displayed page.

La présente invention ne se limite pas à l'utilisation d'écrans tactile mais s'étend, bien au contraire, à tous les dispositifs de pointage moins précis que la souris et, par exemple pour les handicapés ou les malvoyants, à l'utilisation de la souris.  The present invention is not limited to the use of touch screens but extends, on the contrary, to all pointing devices less precise than the mouse and, for example for the disabled or visually impaired, to use of the mouse.

La présente invention ne se limite pas aux bornes d'information et ordinateurs pour handicapés ou mal-voyants. Au contraire, elle s'applique à tout ordinateur, tablettes PC, téléphone mobile, assistant numérique personnel (en anglais PDA pour persona) digital assistant) avec ou sans clavier, souris ou trackball, en pointant avec le doigt ou un stylet.  The present invention is not limited to information terminals and computers for the disabled or visually impaired. On the contrary, it applies to any computer, tablet PC, mobile phone, personal digital assistant (PDA for persona) digital assistant) with or without keyboard, mouse or trackball, pointing with the finger or a stylus.

Claims (9)

REVENDICATIONS 1 - Procédé d'adaptation automatique d'affichage d'un ensemble visuel comportant des éléments d'interaction accessibles à un utilisateur, caractérisé en ce qu'il comporte: - une étape de recherche (204) des éléments d'interaction dans ledit ensemble visuel; - une étape de modification (205) d'attributs visuels d'éléments d'interaction dudit ensemble visuel et - une étape d'affichage (207) dudit ensemble visuel comportant les éléments d'interaction avec des attributs visuels modifiés.  1 - Automatic display adaptation method of a visual set comprising interaction elements accessible to a user, characterized in that it comprises: - a step of searching (204) the interaction elements in said set visual; a step of modifying (205) visual attributes of interaction elements of said visual assembly and - a step of displaying (207) said visual assembly comprising the elements of interaction with modified visual attributes. 2 - Procédé selon la revendication 1, caractérisé en ce qu'il comporte, en outre, une étape de pointage (208, 209) d'un élément d'interaction par ledit utilisateur et l'étape de modification d'attributs visuels effectue un agrandissement d'attributs visuels d'au moins une partie des éléments d'interaction.  2 - Method according to claim 1, characterized in that it further comprises a step of pointing (208, 209) of an interaction element by said user and the step of modifying visual attributes performs a magnifying visual attributes of at least a portion of the interaction elements. 3 - Procédé selon la revendication 2, caractérisé en ce que ladite étape de pointage (208, 209) est effectuée avec un écran tactile (115).  3 - Process according to claim 2, characterized in that said pointing step (208, 209) is performed with a touch screen (115). 4 - Procédé selon l'une quelconque des revendications 2 ou 3, caractérisé en ce qu'il comporte, en outre, lors de l'étape de pointage (208, 209), une étape de recherche d'éléments d'interaction comportant une zone de saisie (210) et si l'élément d'interaction sélectionné est un élément d'interaction comportant une zone de saisie, on effectue une étape d'affichage d'un clavier virtuel (530).  4 - Process according to any one of claims 2 or 3, characterized in that it further comprises, during the pointing step (208, 209), a step of seeking interaction elements comprising a input area (210) and if the selected interaction element is an interaction element having an input area, performing a step of displaying a virtual keyboard (530). - Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce qu'il comporte une étape de paramétrage (201, 217) au cours de laquelle on définit la valeur d'au moins un paramètre et les modifications d'attributs visuels effectuées au cours de l'étape de modification d'attributs visuels (205) dépendent de chaque valeur de paramètre définie au cours de l'étape de paramétrage.  - Method according to any one of claims 1 to 4, characterized in that it comprises a parameterization step (201, 217) during which the value of at least one parameter and the visual attribute changes are defined performed during the step of modifying visual attributes (205) depend on each parameter value defined during the parameterization step. 6 - Procédé selon la revendication 5, caractérisé en ce que ladite étape de paramétrage comporte une étape de sélection (217), sur un élément graphique, d'un facteur d'agrandissement des éléments d'interaction.  6 - Process according to claim 5, characterized in that said parametering step comprises a step of selecting (217), on a graphic element, an enlargement factor of the interaction elements. 7 - Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que ladite étape de modification comporte une première étape de modification d'attributs visuels des éléments d'interaction (205) qui tient compte d'au moins un paramètre, chaque paramètre étant défini pour au moins un type d'élément d'interaction et une deuxième étape de modification d'attributs visuels d'éléments non interactifs (206) qui tient compte d'au moins un paramètre, chaque paramètre étant défini pour au moins un type d'élément non interactif.  7 - Process according to any one of claims 1 to 6, characterized in that said modifying step comprises a first step of modifying visual attributes of the interaction elements (205) which takes account of at least one parameter, each parameter being defined for at least one type of interaction element and a second step of modifying visual attributes of non-interactive elements (206) which takes into account at least one parameter, each parameter being defined for at least one parameter a type of non-interactive element. 8 - Dispositif d'adaptation automatique d'affichage d'un ensemble visuel comportant des éléments d'interaction accessibles à un utilisateur, caractérisé en ce qu'il comporte: - un moyen de recherche (105, 125) des éléments d'interaction dans ledit 5 ensemble visuel; - un moyen de modification (105, 125) d'attributs visuels d'éléments d'interaction dudit ensemble visuel et - un moyen d'affichage (110) dudit ensemble visuel comportant les éléments d'interaction avec des attributs visuels modifiés.  8 - Apparatus for automatically adapting the display of a visual assembly comprising interaction elements accessible to a user, characterized in that it comprises: - a search means (105, 125) of the interaction elements in said visual unit; - means for modifying (105, 125) visual attributes of interaction elements of said visual set and - display means (110) of said visual set comprising interaction elements with modified visual attributes. 9 - Dispositif selon la revendication 8, caractérisé en ce qu'il comporte, en outre, un écran tactile (115), le moyen de modification d'attributs visuels étant adapté à effectuer un agrandissement des attributs visuels d'au moins une partie des éléments d'interaction.  9 - Device according to claim 8, characterized in that it further comprises a touch screen (115), the visual attribute modification means being adapted to perform an enlargement of the visual attributes of at least a portion of interaction elements. - Dispositif selon l'une quelconque des revendications 8 ou 9, caractérisé en ce qu'il comporte, en outre, un moyen de recherche d'éléments d'interaction comportant une zone de saisie et, si l'élément d'interaction sélectionné par l'écran tactile est un élément d'interaction comportant une zone de saisie, et le moyen d'affichage affiche un clavier virtuel.  - Device according to any one of claims 8 or 9, characterized in that it further comprises an interaction element search means comprising an input area and, if the interaction element selected by the touch screen is an interaction element having an input area, and the display means displays a virtual keyboard. 11 - Dispositif selon l'une quelconque des revendications 8 à 10, caractérisé en ce que le moyen de modification (105, 125) comporte un premier moyen de modification d'attributs visuels des éléments d'interaction qui tient compte d'au moins un paramètre, chaque paramètre étant défini pour au moins un type d'élément d'interaction et un deuxième moyen de modification d'attributs visuels d'éléments non interactifs qui tient compte d'au moins un paramètre, chaque paramètre étant défini pour au moins un type d'élément non interactif.  11 - Device according to any one of claims 8 to 10, characterized in that the modifying means (105, 125) comprises a first means for modifying visual attributes of the interaction elements which takes account of at least one parameter, each parameter being defined for at least one type of interaction element and a second means for modifying visual attributes of non-interactive elements that takes into account at least one parameter, each parameter being defined for at least one non-interactive element type.
FR0312110A 2003-10-16 2003-10-16 METHOD AND DEVICE FOR AUTOMATICALLY ADAPTING DISPLAY Expired - Fee Related FR2861206B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR0312110A FR2861206B1 (en) 2003-10-16 2003-10-16 METHOD AND DEVICE FOR AUTOMATICALLY ADAPTING DISPLAY
PCT/EP2004/052568 WO2005036416A2 (en) 2003-10-16 2004-10-18 Method and device for automatically adapting a display of internet documents

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0312110A FR2861206B1 (en) 2003-10-16 2003-10-16 METHOD AND DEVICE FOR AUTOMATICALLY ADAPTING DISPLAY

Publications (2)

Publication Number Publication Date
FR2861206A1 true FR2861206A1 (en) 2005-04-22
FR2861206B1 FR2861206B1 (en) 2006-11-24

Family

ID=34385215

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0312110A Expired - Fee Related FR2861206B1 (en) 2003-10-16 2003-10-16 METHOD AND DEVICE FOR AUTOMATICALLY ADAPTING DISPLAY

Country Status (2)

Country Link
FR (1) FR2861206B1 (en)
WO (1) WO2005036416A2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080284799A1 (en) * 2004-06-29 2008-11-20 Koninklijke Philips Electronics, N.V. Discontinous Zoom
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US7864163B2 (en) 2006-09-06 2011-01-04 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US7956849B2 (en) 2006-09-06 2011-06-07 Apple Inc. Video manager for portable multifunction device
US8842074B2 (en) 2006-09-06 2014-09-23 Apple Inc. Portable electronic device performing similar operations for different gestures
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8214768B2 (en) 2007-01-05 2012-07-03 Apple Inc. Method, system, and graphical user interface for viewing multiple application windows
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US8736561B2 (en) 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US8438504B2 (en) 2010-01-06 2013-05-07 Apple Inc. Device, method, and graphical user interface for navigating through multiple viewing areas
CN106610824B (en) * 2015-10-23 2020-10-09 北京国双科技有限公司 Page height self-adaption method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5459488A (en) * 1990-07-21 1995-10-17 Robert Bosch Gmbh Graphical user interface with fisheye adaptation principle
US20020023271A1 (en) * 1999-12-15 2002-02-21 Augenbraun Joseph E. System and method for enhanced navigation
US6426761B1 (en) * 1999-04-23 2002-07-30 Internation Business Machines Corporation Information presentation system for a graphical user interface
EP1302841A2 (en) * 2001-10-10 2003-04-16 Wacom Co., Ltd Input system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5459488A (en) * 1990-07-21 1995-10-17 Robert Bosch Gmbh Graphical user interface with fisheye adaptation principle
US6426761B1 (en) * 1999-04-23 2002-07-30 Internation Business Machines Corporation Information presentation system for a graphical user interface
US20020023271A1 (en) * 1999-12-15 2002-02-21 Augenbraun Joseph E. System and method for enhanced navigation
EP1302841A2 (en) * 2001-10-10 2003-04-16 Wacom Co., Ltd Input system

Also Published As

Publication number Publication date
WO2005036416A3 (en) 2005-07-28
WO2005036416A2 (en) 2005-04-21
FR2861206B1 (en) 2006-11-24

Similar Documents

Publication Publication Date Title
US8683003B2 (en) Hyperlink with graphical cue
FR2861206A1 (en) METHOD AND DEVICE FOR AUTOMATICALLY ADAPTING DISPLAY
KR100341339B1 (en) Display Screen and Window Size Related Web Page Adaptation System
US8612875B2 (en) Graphical user interface for displaying objects
US7228495B2 (en) Method and system for providing an index to linked sites on a web page for individuals with visual disabilities
CN105243058B (en) A kind of web page contents interpretation method and electronic equipment
US20120066634A1 (en) Branded browser frame
CN112988006A (en) Display method, display device, electronic equipment and storage medium
US20020076109A1 (en) Method and apparatus for context sensitive text recognition
US20160364398A1 (en) Generation and dynamic serving of device-dependent web content
CN117099097A (en) Dynamic Assistant suggestions during Assistant browsing
US20190205023A1 (en) User interface design system
US8413062B1 (en) Method and system for accessing interface design elements via a wireframe mock-up
KR101350525B1 (en) Method and apparatus for using tab corresponding to query to provide additional information
US20160171567A1 (en) Universal feedback system with site-local data acquisition and presentation
CN105224654A (en) A kind of Web browsing mode changing method and electronic equipment
JP5559750B2 (en) Advertisement processing apparatus, information processing system, and advertisement processing method
US20110219319A1 (en) System and method for knowledge-based input in a browser
Lin et al. Dynamic Web Page Modification for Accessibility Using AI and Large Language Models
JP2023114014A (en) Information processing device and program
CN105279248A (en) Webpage browsing method and electronic equipment
CN105260436A (en) A network search method and electronic device
JP7366473B1 (en) Document processing program and information processing device
EP2207105A1 (en) A method for visualizing a text, corresponding device, storage means, and software program therefor
CN109992751B (en) Method and device for magnifying and displaying table objects, electronic equipment and storage medium

Legal Events

Date Code Title Description
CA Change of address
ST Notification of lapse

Effective date: 20130628