FR2804768A1 - Procede d'affichage pour ordinateur et dispositif pour sa mise en oeuvre - Google Patents
Procede d'affichage pour ordinateur et dispositif pour sa mise en oeuvre Download PDFInfo
- Publication number
- FR2804768A1 FR2804768A1 FR0001515A FR0001515A FR2804768A1 FR 2804768 A1 FR2804768 A1 FR 2804768A1 FR 0001515 A FR0001515 A FR 0001515A FR 0001515 A FR0001515 A FR 0001515A FR 2804768 A1 FR2804768 A1 FR 2804768A1
- Authority
- FR
- France
- Prior art keywords
- screen
- display
- mode
- computer
- user
- 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.)
- Withdrawn
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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Procédé d'affichage pour ordinateur, consistant à afficher sur un écran de visualisation (2) relié à l'ordinateur, des données associées à une ou plusieurs applications exécutables par un système d'exploitation de l'ordinateur, à prévoir au moins une séquence de codes d'instructions pour afficher lesdites données soit en mode d'affichage direct, soit en mode d'affichage virtuel, le mode d'affichage étant commandé par un système (6) qui est apte à signaler à l'ordinateur au moins une direction (D, V) dans laquelle l'utilisateur peut regarder, le mode d'affichage virtuel consistant à positionner un miroir (5) par rapport à l'écran (2) de façon que l'utilisateur puisse visualiser l'image inversée de l'écran dans ledit miroir et à inverser l'image à afficher sur l'écran alors que l'affichage en mode direct consiste à afficher sur l'écran l'image regardée directement par l'utilisateur.
Description
La présente invention concerne un procédé d'affichage pour ordinateur ainsi qu'un dispositif pour sa mise en oeuvre.
Bien que invention s'applique<B>à</B> tous types d'ordinateurs munis d'un système d'exploitation quelconque, l'invention sera plus particulièrement décrite en référence<B>à</B> un système d'exploitation convivial, par exemple du type commercialisé sous la marque "WINDOWS", dans lequel l'écran d'affichage permet de visualiser barres d'outils donnant accès<B>à</B> différents menus déroulants, des icônes d'accès raccourci<B>à</B> différentes applications ainsi que des fenêtres d'affichage différentes applications ouvertes. Bien entendu l'invention s'applique aussi<B>à</B> des systèmes d'exploitation tels que<B>MS</B> <B>DOS</B> ou UNIX ou autres.
Au sens de l'invention, on entend par application tout logiciel, programme, routine,<B>y</B> compris les séquences de codes d'instructions permettant d'afficher un fond d'écran.
En utilisation normale, il est fréquent que l'utilisateur ouvre plusieurs applications sur, lesquelles il souhaite alternativement travailler. Par exemple, lorsque l'utilisateur ouvre une session dans une application de traitement de texte ainsi qu'une session dans une application de tableur, l'utilisateur doit activer l'une ou l'autre de sessions, et ne peut activer les deux sessions simultanément. Ainsi, lorsque l'utilisateur travaille sur la session de traitement de texte, et qu'il souhaite modifier des paramètres ou entrer de nouvelles données dans les tableaux de sa session de tableur, il est nécessaire d'activer d'abord la session de tableur avant de pouvoir<B>y</B> travailler. Cette activation de la session de tableur entraîne automatiquement la désactivation de la session de traitement de texte. Autrement dit, il nécessaire d'appuyer sur une touche de fonction dédiée du clavier positionner le curseur de la souris sur la fenêtre correspondant<B>à</B> autre session et de cliquer sur le bouton de la souris, pour activer l'autre session.
Un autre inconvénient, lorsque deux applications distinctes sont ouvertes ou bien lorsque deux sessions différentes d'une même application sont ouvertes, est que l'activation d'une fenêtre correspondant<B>à</B> une application masque en général la fenêtre correspondant<B>à</B> l'autre application, ou bien il est nécessaire de réduire la taille fenêtres dans l'écran d'affichage, afin de visualiser simultanément les deux fenêtres, ce qui réduit donc la place disponible pour l'affichage des données dans chaque session.
Encore un autre inconvénient dans les systèmes affichage actuels que les barres d'outil ainsi que les différentes icônes de raccourci occupent une partie non négligeable de l'écran d'affichage, ce qui diminue l'espace disponible pour travailler sur la session qui a été ouverte.
Par ailleurs, lorsqu'on consulte un site sur le réseau mondial de télécommunication connu sous le nom d'Internet, il est fréquent que la page du site consulté soit trop longue pour être affichée complètement sur l'écran. Il est donc nécessaire de faire dérouler la page<B>1 y</B> écran. En fait, sur une page standard, il est généralement prévu une colonne de gauche donnant accès<B>à</B> des informations générales et, notamment,<B>à</B> des liens hypertextes vers d'autres pages ou d'autres sites, ainsi qu'un bandeau supérieur affichant d'autres informations générales ainsi qu'éventuellement des messages publicitaires. Cette colonne de gauche et ce bandeau supérieur occupent également une partie substantielle de l'affichage de l'écran et ainsi limitent l'affichage des informations propres<B>à</B> la page donnée sur l'écran.
La présente invention a donc pour but d'éliminer les inconvénients précités et de proposer un procédé d'affichage pour ordinateur, qui permette d'optimiser l'utilisation de l'espace d'affichage disponible sur l'écran, de réduire le nombre de manipulations nécessaires sur le clavier ou autres accessoires en vue de passer d'une application<B>à</B> une autre ou d'une partie d'application<B>à</B> une autre. L'invention s'applique plus particulièrement au domaine des ordinateurs portables ayant des écrans de petite taille ainsi que des souris généralement peu maniables.
<B>A</B> cet effet, l'invention a pour objet un procédé d'affichage pour ordinateur, consistant<B>à</B> afficher sur un écran de visualisation relié<B>à</B> l'ordinateur, des données associées<B>à</B> une ou plusieurs applications exécutables par un système d'exploitation de l'ordinateur, caractérisé par le fait qu'il consiste<B>à</B> prévoir au moins une séquence de codes d'instructions permettant<B>à</B> l'ordinateur d'afficher lesdites données soit en mode d'affichage direct, soit en mode d'affichage virtuel, le mode d'affichage étant commandé par un système de signalisation qui est apte signaler<B>à</B> l'ordinateur au moins une direction dans laquelle utilisateur peut regarder, le mode d'affichage virtuel consistant<B>à</B> positionner un miroir servant d'écran virtuel par rapport<B>à</B> l'écran de visualisation de façon que l'utilisateur puisse visualiser l'image inversée de l'écran dans ledit miroir lorsqu'il regarde ledit miroir et<B>à</B> inverser image<B>à</B> afficher sur l'écran de façon que l'image réfléchie sur le miroir corresponde<B>à</B> l'image<B>à</B> l'endroit, alors que l'affichage mode direct consiste<B>à</B> afficher sur l'écran<B>de</B> visualisation l'image est destinée<B>à</B> être regardée directement sur l'écran par l'utilisateur.
Avantageusement, le procédé consiste<B>à</B> afficher, en mode direct, moins une partie d'une application donnée sur l'écran de visualisation, sans inversion d'image, lorsque ledit système de signalisation signale<B>à</B> l'ordinateur une direction de visualisation par l'utilisateur directement vers l'écran et, en mode virtuel, au moins une partie différente de la même application ou au moins une partie d'une autre application sur l'écran de visualisation, avec inversion d'image, lorsque ledit système de signalisation signale<B>à</B> l'ordinateur que la direction de visualisation par l'utilisateur est orientée vers le miroir.
Dans une première variante, le procédé consiste<B>à</B> activer, par défaut, l'application ou la partie d'application affichée dans le mode virtuel ou le mode direct respectivement, et<B>à</B> désactiver l'autre application ou l'autre partie d'application qui n'est pas affichée dans le mode concerné.
Dans une autre variante, le procédé consiste<B>à</B> maintenir activée, par défaut, la même application ou la même partie d'application, en mode virtuel comme direct, quelle que soit l'application ou la partie d'application affichée.
Selon une autre caractéristique de l'invention, le procédé consiste <B>à</B> afficher sur l'écran un pointeur de souris propre au mode virtuel et un pointeur de souris propre au mode direct, la position dudit pointeur sur <B>il</B> écran en mode direct pouvant être dépendante ou indépendante de sa position dans le mode virtuel.
Selon une autre caractéristique, le procédé consiste<B>à</B> afficher sur itécran un même pointeur de souris commun aux modes virtuel et direct, de sorte que le passage entre le mode virtuel et le mode direct <B>si</B> effectue par déplacement dudit pointeur au-delà des limites de l'écran pour le faire apparaître dans l'affichage sur l'écran dans autre mode.
Avantageusement, le système pour signaler la direction dans laquelle l'utilisateur regarde consiste<B>à</B> détecter automatiquement un mouvement des yeux et/ou de la tête en direction du miroir et/ou de l'écran.
Dans une autre variante, le système de signalisation consiste<B>à</B> actionner une touche du clavier ou<B>de</B> la souris ou tout autre accessoire périphérique permettant une entrée des données dans l'ordinateur.
L'invention a également pour objet un dispositif pour la mise en oeuvre du procédé tel que défini précédemment, comportant un écran visualisation relié<B>à</B> un ordinateur pour afficher des données associées<B>à</B> une ou plusieurs applications exécutables par un système d'exploitation de l'ordinateur, caractérisé par le fait qu'il comporte au moins une séquence de codes d'instructions permettant<B>à</B> l'ordinateur d'afficher lesdites données soit en mode d'affichage direct, soit en mode d'affichage virtuel, un logiciel d'inversion d'images apte<B>à</B> inverser l'image affichée sur l'écran en mode virtuel, miroir apte<B>à</B> être positionné par rapport<B>à</B> l'écran de façon que image inversée affichée sur l'écran soit réfléchie<B>à</B> l'endroit dans le miroir et puisse être visualisée par un utilisateur, un système de signalisation pour signaler<B>à</B> l'ordinateur l'affichage en mode direct lorsque l'utilisateur regarde directement l'écran et l'affichage en mode virtuel lorsque l'utilisateur regarde l'écran via le miroir.
Avantageusement, le miroir est monté articulé un support, tel qu'un casque ou un bandeau, apte<B>à</B> être coiffé la tête de l'utilisateur, et le système de signalisation est constitue d'un capteur d'inclinaison pour détecter l'inclinaison de la tête vers le haut ou vers le L'invention sera mieux comprise et d'autres buts, détails, caractéristiques et avantages de celle-ci apparaîtront plus clairement au cours de la description explicative détaillée qui va suivre d'un mode de réalisation particulier de l'invention, donné uniquement<B>à</B> titre illustratif et limitatif, en référence au dessin schématique annexé. Sur ce dessin<B>:</B> <B>-</B> la figure<B>1</B> est une vue schématique partielle de la tête d'un utilisateur équipée du dispositif selon l'invention<B>;</B> <B>-</B> la figure 2 est une vue de dessus du dispositif de la figure<B>1</B> <B>-</B> la figure<B>3</B> est vue latérale du dispositif de la figure 2<B>;</B> <B>-</B> la figure 4 vue détaillée du système de détection d'inclinaison la tete de l'utilisateur<B>;</B> <B>-</B> la figure<B>5</B> est un schéma électronique correspondant au système de la figure 4<B>;</B> <B>-</B> la figure<B>6</B> est un schéma synoptique fonctionnel du dispositif selon l'invention<B>;</B> et <B>-</B> la figure<B>7</B> un ordinogramme simplifié illustrant le fonctionnement 'un mode de réalisation de l'invention.
Sur la figure<B>1,</B> on a représenté un moniteur<B>1</B> muni sur sa façade avant d'un écran de visualisation 2, en face duquel est positionnée la tête T d'un utilisateur qui porte un bandeau<B>3, à</B> l'avant duquel est articulée en 4 une plaque<B>5</B> de support d'un miroir sur sa face inférieure. La position angulaire du miroir<B>5</B> par rapport aux yeux<B>0</B> de l'utilisateur est réglable par l'utilisateur, de façon que la surface de <B>il</B> écran 2 soit visible par réflexion dans le miroir<B>5</B> lorsque les yeux<B>0</B> de l'utilisateur regardent vers le haut. On a représenté par des traits interrompus<B>D</B> et par des traits montant de la gauche vers la droite le faisceau de visualisation directe de l'écran par l'utilisateur et par des traits mixtes V et des traits montant de la droite vers la gauche le faisceau de visualisation de l'écran via le miroir plan<B>5.</B>
Le bandeau<B>3</B> porte un système<B>6</B> de détection de l'inclinaison de la tête T, qui est relié par câble de connexion<B>7 à</B> un ordinateur<B>8,</B> comme représenté schématiquement<B>à</B> la figure<B>6.</B> Sur cette figure, on constate que le moniteur est relié par un câble<B>9 à</B> l'ordinateur<B>8,</B> qu'un clavier<B>10</B> et souris<B>11</B> sont reliés respectivement par des câbles 12 et<B>13 à</B> ce même ordinateur<B>8.</B>
Bien entendu, le système de détection<B>6</B> pourrait être relié<B>à</B> l'ordinateur<B>8</B> par un moyen autre qu'un câble de connexion, par exemple des moyens<B>à</B> infrarouge ou des moyens d'émission/réception <B>à</B> haute fréquence, ou tout autre moyen non filaire de communication. Le système de détection<B>6</B> est apte<B>à</B> détecter mouvement de la tête T vers le haut ou vers le bas. Toutefois, pour le système ne soit pas trop sensible<B>à</B> de faibles variations d'inclinaison de la tête T de l'utilisateur, on peut prévoir que le signal envoyé par le système de détection<B>à</B> l'ordinateur<B>8</B> ne soit pas uniquement fonction de la position haute ou basse de la tête, mais également de la variation d'inclinaison de la tête par rapport<B>à</B> cette position. Par exemple, si la tête T s'incline vers le haut sur un angle inférieur<B>à 01</B> par rapport<B>à</B> la verticale (représentée par des tirets) comme représenté sur la figure<B>1,</B> l'ordinateur interprétera l'information comme étant une information de visualisation directe de l'écran par l'utilisateur. En revanche, si le système détection<B>6</B> détecte une inclinaison de la tête T sur un angle supérieur<B>'</B> 02, l'ordinateur traitera l'information comme signifiant que l'utilisateur regarde l'écran via le miroir<B>5.</B> Lorsque utilisateur incline sa tête entre les angles<B>01</B> et 02, il est possible que l'utilisateur souhaite regarder aussi bien directement vers l'écran ou indirectement via le miroir<B>5.</B> Dans ce cas, le mode d'affichage sur l'écran est fonction du mode d'affichage qui précède l'inclinaison de la tête T<B>:</B> si le mode d'affichage est le mode direct, l'affichage reste direct même lorsque l'utilisateur incline sa tête jusqu'à l'angle 02, alors si l'affichage est en mode virtuel, l'affichage reste dans ce mode tant que l'angle d'inclinaison de la tête reste supérieur<B>à 01.</B>
Ainsi, on peut déterminer les angles<B>01</B> et 02, de sorte que dans la plage comprise entre<B>01</B> et 02, l'utilisateur puisse bouger sa tête, sans provoquer de changement de mode d'affichage, et qu'un mouvement d'inclinaison plus prononcé vers le bas ou vers le haut soit nécessaire pour provoquer un tel changement. En outre, on peut prévoir le système de détection<B>6</B> soit monté articulé sur un axe horizontal 6a sur un coulisseau<B>6b</B> réglable en position sur le bandeau <B>39</B> de façon<B>à</B> permettre<B>à</B> l'utilisateur de modifier la valeur de l'angle <B>01</B> et donc la valeur de l'angle 02, pour son confort d'utilisation. En variante, chaque capteur d'inclinaison pourrait être monté sur son propre axe d'articulation, pour régler les valeurs de<B>01</B> et 02 indépendamment l'une de l'autre. <B>A</B> titre d'exemple,<B>01</B> pourrait être compris entre<B>80</B> et<B>100'</B> et 02 entre<B>100'</B> et 120'. Il est également possible de choisir<B>01 =</B> 02, mais dans ce cas on pourrait utiliser un seul capteur d'inclinaison.
Comme il est visible sur les figures 2 et<B>3,</B> la plaque de support de miroir est articulée en 4 sur une plaque de positionnement frontal 14, cette plaque étant munie d'une garniture souple<B>15</B> dans la zone de contact avec la tête de l'utilisateur.
Comme mieux visible sur les figures 2<B>à</B> 4, système de détection est intégré dans un boîtier<B>16</B> dans lequel sont logés deux interrupteurs<B>17, 18</B> sensibles<B>à</B> l'inclinaison, lesdits interrupteurs<B>17,</B> <B>18</B> étant agencés avec un angle entre eux égal<B>à</B> 02<B>- 01.</B> Ces interrupteurs peuvent être des contacteurs au mercure disponibles dans le commerce, de tels contacteurs contenant du mercure liquide qui peut se déplacer sous l'action de la gravité, en venant établir ou couper le contact entre deux bornes de connexion électriques. Toutefois, l'interrupteur peut être un interrupteur quelconque, exemple un interrupteur sous forme de contacteur<B>à</B> bille, un tel contacteur<B>à</B> bille étant généralement de forme cylindrique contenant une bille conductrice dont la position, évoluant sous l'action de la pesanteur, établit ou coupe le contact entre deux bornes de connexion électriques. Comme mieux visible sur la figure<B>5,</B> les deux interrupteurs<B>17, 18</B> sont reliés, par une borne, en parallèle<B>à</B> une même ligne de sortie<B>19,</B> alors que les bornes opposées des interrupteurs<B>17, 18</B> sont reliées respectivement en série avec des résistances propres 20, 21, par exemple de 4,7 kÇ#, lesdites résistances 20 et 21 étant reliées en parallèle une autre ligne de sortie 22. Une ligne d'entrée<B>23</B> est branchée entre l'interrupteur<B>17</B> et la résistance 20 et une autre ligne d'entrée 24 est branchée entre l'interrupteur<B>18</B> et la résistance 21. L'ensemble des lignes<B>19,</B> 22<B>à</B> 24 sont branchées sur un même connecteur<B>25,</B> appelé "Port série" apte<B>à</B> être connecté<B>à</B> l'ordinateur<B>8.</B> Selon que les interrupteurs<B>17</B> et<B>18</B> sont ouverts ou fermés, les potentiels des lignes<B>23</B> et 24 prendront des valeurs différentes. En effet, les lignes de sortie<B>19,</B> 22 sont fixées, selon des codes d'instructions propres<B>à</B> l'invention, dans l'ordinateur, des valeurs logiques différentes, par exemple la valeur<B>1</B> pour la ligne de sortie<B>19</B> et la valeur<B>0</B> pour la ligne de sortie 22, ce qui signifie que leurs tensions de sortie sont différentes, par exemple de l'ordre de<B>-</B> 12 V pour la ligne de sortie<B>19</B> et + 12 V pour la ligne de sortie 22.<B>A</B> titre d'exemple, si l'interrupteur<B>17</B> est ouvert, le potentiel de la ligne d'entrée<B>23</B> sera alors fixé par le potentiel de la ligne de sortie 22, ce qui signifie que la ligne d'entrée<B>23</B> aura une valeur logique égale<B>à 0.</B> <B>A</B> l'inverse, si l'interrupteur<B>17</B> est fermé, alors le potentiel de la ligne d'entrée<B>23</B> sera fixé par le potentiel de la ligne de sortie<B>19,</B> ce qui signifie que la ligne d'entrée<B>23</B> aura une valeur logique égale<B>à 1.</B>
L'état ouvert ou fermé des interrupteurs<B>17</B> et<B>18</B> est lié<B>à</B> l'inclinaison de tête T de l'utilisateur, ce qui établit un lien direct entre l'inclinaison de la tête et les valeurs logiques des lignes d'entrée du système de détection, comme indiqué dans le tableau ci-dessous.
<B><U>TABLEAU</U></B>
<tb> Angle <SEP> entre <SEP> la <SEP> verticale <SEP> Valeur <SEP> logique <SEP> de <SEP> la <SEP> Valeur <SEP> logique <SEP> de <SEP> la
<tb> et <SEP> le <SEP> plan <SEP> défini <SEP> par <SEP> le <SEP> ligne <SEP> <B>23</B> <SEP> ligne <SEP> 24
<tb> <B>-</B> <SEP> <U>bandeau <SEP> de <SEP> support</U>
<tb> <U>Inférieur <SEP> <B>à <SEP> 01 <SEP> 0 <SEP> 0</B></U>
<tb> <U>pris <SEP> entre <SEP> <B>01</B> <SEP> et <SEP> 02 <SEP> <B>0 <SEP> 1</B></U>
<tb> <U>Supérieur <SEP> <B>à</B> <SEP> 02 <SEP> <B>1</B></U> Dans ce cas, l'interrupteur<B>17</B> est placé au-dessus de l'interrupteur<B>18,</B> dans un plan vertical.
<tb> Angle <SEP> entre <SEP> la <SEP> verticale <SEP> Valeur <SEP> logique <SEP> de <SEP> la <SEP> Valeur <SEP> logique <SEP> de <SEP> la
<tb> et <SEP> le <SEP> plan <SEP> défini <SEP> par <SEP> le <SEP> ligne <SEP> <B>23</B> <SEP> ligne <SEP> 24
<tb> <B>-</B> <SEP> <U>bandeau <SEP> de <SEP> support</U>
<tb> <U>Inférieur <SEP> <B>à <SEP> 01 <SEP> 0 <SEP> 0</B></U>
<tb> <U>pris <SEP> entre <SEP> <B>01</B> <SEP> et <SEP> 02 <SEP> <B>0 <SEP> 1</B></U>
<tb> <U>Supérieur <SEP> <B>à</B> <SEP> 02 <SEP> <B>1</B></U> Dans ce cas, l'interrupteur<B>17</B> est placé au-dessus de l'interrupteur<B>18,</B> dans un plan vertical.
L'ensemble des lignes d'entrée<B>23,</B> 24 et de sortie 22<B>à</B> la sortie du système<B>6</B> sont logées dans le câble multi-filaire <B>7</B> précité.<B>A</B> la sortie du système de détection<B>6,</B> le câble<B>7</B> passe dans un dispositif <B>26</B> de reprise de tension du câble, pour limiter le risque d'arrachement des fils de connexion au niveau du système de détection<B>6.</B> dispositif de reprise de tension<B>26</B> peut être constitué de deux ergots entre lesquels serpente le câble<B>7.</B> Le câble<B>7</B> vient se brancher sur le port série<B>25</B> précité, bien qu'il ne soit pas représenté sur le schéma électronique de la figure<B>5.</B>
On va maintenant décrire un exemple de fonctionnement du procédé de l'invention en référence<B>à</B> la figure<B>7.</B> Tout d'abord, comme indiqué<B>à</B> l'étape<B>30,</B> l'utilisateur fait démarrer l'ordinateur<B>8,</B> ce qui lance le système d'exploitation de l'ordinateur. Le système d'exploitation peut être considéré comme la première application indiquée<B>à</B> l'étape<B>31.</B> On peut également prévoir que l'utilisateur doit sélectionner une première application<B>à</B> ouvrir, après mise en route du système d'exploitation.<B>A</B> l'étape<B>32,</B> cette première application est dédiée<B>à</B> l'affichage direct sur l'écran, cette opération pouvant être automatique, par défaut, bien pouvant nécessiter action volontaire de l'utilisateur, par exemple l'appui sur une touche du clavier<B>10</B> dédiée au mode d'affichage direct ou virtuel, bien par appui sur un bouton<B>28</B> de la souris<B>11,</B> ou bien encore mouvement de la tête T de l'utilisateur pour déclencher le système détection<B>6</B> précité. En variante, on peut prévoir de déplacer le curseur sur une application affichée sur l'écran, et d'appuyer sur le bouton de la souris, pour dédier cette application au mode désiré.
L'utilisateur peut alors ouvrir une deuxième application, comme indiqué<B>à</B> l'étape<B>33,</B> et dédier cette deuxième application<B>à</B> l'affichage virtuel, comme indiqué<B>à</B> la case 34. De la même manière, la deuxième application peut être dédiée<B>à</B> l'affichage virtuel de manière automatique, ou bien par action volontaire de l'utilisateur. L'ordinateur active ensuite automatiquement la première application, comme indiqué <B>à</B> l'étape<B>35.</B>
<B>A</B> l'étape<B>36,</B> l'ordinateur vérifie en permanence si l'utilisateur regarde vers le miroir, c'est<B>à</B> dire regarde indirectement l'écran via le miroir, bien directement vers l'écran. Si l'utilisateur regarde le miroir l'ordinateur exécute une séquence de codes d'instructions pour inverser l'image des données correspondant<B>à</B> la deuxième application et pour afficher cette image inversée sur 'écran, de façon que cette image inversée soit réfléchie<B>à</B> l'endroit par le miroir, lorsque l'utilisateur regarde le miroir (étape<B>37).</B> Il est<B>à</B> noter dans ce cas, que l'inversion d'image effectuée par l'ordinateur en mode virtuel consiste <B>à</B> faire inversion d'image par rapport<B>à</B> un axe 'dian horizontal. Toutefois, défaut, la deuxième application reste inactive, autrement dit toute action d'entrée de données sur le clavier<B>10</B> agit sur la première application ouverte et active. Si l'utilisateur souhaite activer la deuxième application, comme indiqué<B>à</B> l'étape<B>38,</B> il peut alors déplacer pointeur de sa souris sur la fenêtre correspondant<B>à</B> la deuxième application et cliquer sur un bouton<B>de</B> ladite souris pour activer cette deuxième application, ce qui provoque automatiquement la désactivation de la première application, comme indiqué<B>à</B> l'étape<B>39.</B>
Lorsque l'utilisateur regarde directement vers l'écran, c'est<B>à</B> dire lorsqu'il incliné sa tête en-dessous de l'angle<B>01,</B> l'ordinateur bascule alors<B>à</B> l'étape 40 en mode direct.<B>A</B> l'étape 40, l'ordinateur vérifie<B>'</B> la première application est activée. Si la deuxième application a activée, alors l'ordinateur désactive cette deuxième application et active la première application automatiquement, comme indiqué<B>à</B> l'étape 41. En revanche, si la deuxième application était restée inactivée, l'ordinateur affiche directement la première application comme indiqué <B>à il</B> étape 42.
Par exemple, si la première application est une session d'un traitement de texte, la frappe sur les touches du clavier<B>10</B> permet d'entrée des données dans cette session, lorsque l'utilisateur regarde directement l'écran. Lorsque l'utilisateur regarde via le miroir, session de tableur est ouverte, mais la frappe continue<B>à</B> concerner session en traitement de texte. Ainsi, un utilisateur peut écrire rapport dans la session de traitement de texte tout en consultant rapidement les chiffres sur un tableau, sans pour autant être obligé. d'interrompre sa frappe du rapport.
Bien entendu,, l'exemple qui a été décrit est purement illustratif et non limitatif<B>;</B> le procédé de l'invention peut être mise en oeuvre selon de nombreuses autres variantes.
Par exemple, on peut prévoir que le passage en mode direct en mode virtuel provoque<B>à</B> chaque fois l'activation de l'application propre<B>à</B> chaque mode. Par exemple, si la première application est session de traitement de texte, et la deuxième application est une session de tableur, lorsque l'utilisateur regarde via le miroir, la session de tableur est activée et la frappe concerne cette session de tableur, alors que lorsque l'utilisateur regarde directement l'écran, la session de traitement de texte est activée et la frappe concerne uniquement cette session de traitement de texte. pourra encore prévoir que, par défaut, la première application est ouverte mais désactivée lorsque que l'utilisateur regarde directement l'écran, et que la deuxième application est ouverte et activée lorsque l'utilisateur regarde via le miroir.
sens de l'invention, on peut considérer que les deux applications précitées sont deux sessions d'une même application ou bien sont deux parties d'affichage d'une même session d'une application donnée. Par exemple, si une session de traitement de texte est ouverte, on peut prévoir qu'en mode direct, seule la fenêtre d'affichage du texte soit visible sur l'écran, et en mode virtuel, seules les barres d'outils associées au traitement de texte soient affichées.
Dans encore une autre variante, on peut prévoir que dans le mode direct, une session de traitement de texte soit ouverte, et dans le mode virtuel<B>,</B> a la fois une session de tableur une session de traitement d'images soient ouvertes.
On peut également prévoir que dans l'affichage direct, l'application ouverte occupe toute la surface de l'écran, et que dans le mode virtuel, toutes les icônes du fond d'écran soient affichées.
Lorsque plusieurs sessions sont ouvertes en mode virtuel ou en mode direct le passage d'un mode<B>à</B> l'autre affiche toutes les sessions ouvertes dans ledit mode et active, par exemple, dernière session activée ce mode ou bien maintient toutes les sessions ouvertes en mode affichage passif désactivé.
L'invention s'applique également au réseau mondial de télécommunication appelé "Internet". En effet, procédé selon l'invention peut présenter des séquences de codes d'instructions permettant d'afficher en mode direct un site et en mode virtuel un autre site, ou bien deux parties distinctes d'un même site. Par exemple, le système peut afficher en mode direct la page d'accueil d'un moteur de recherche et afficher en mode virtuel le site ouvert par l'utilisateur, après qu'il ait cliqué sur le lien hypertexte correspondant<B>à</B> ce site, après obtention des résultats de la recherche. L'utilisateur peut ainsi regarder le site dans l'écran virtuel et revenir immédiatement d'un simple mouvement de la tête vers la liste des sites trouvés par le moteur de recherche. Ce principe peut également s'appliquer<B>à</B> tout site présentant un ou plusieurs liens hypertextes avec d'autres sites. On pourra également prévoir que la page principale d'un site soit affichée en mode direct et que les colonnes verticales et les bandeaux supérieurs ou inférieurs de la page soient affichés en mode virtuel, afin de faire tenir toute la page sur l'écran de l'ordinateur, sans avoir<B>à</B> dérouler la page.
En ce qui concerne le pointeur de la souris, au moins deux possibilités sont envisageables,<B>à</B> savoir<B>:</B> <B>-</B> un même pointeur de souris est commun<B>à</B> l'écran en mode virtuel et en mode direct, le passage du pointeur de souris entre le mode direct et le mode virtuel s'effectuant par déplacement du pointeur jusqu'en haut de l'écran pour le faire apparaître ensuite en bas de l'image inversée réfléchie par le miroir en mode virtuel.
<B>-</B> deux pointeurs de souris distincts, propres au mode virtuel et au mode direct sont prévus, de façon qu'il n'est pas nécessaire de faire monter ou descendre le pointeur lorsque l'on passe d'un mode<B>à</B> l'autre, position du pointeur pouvant être la même dans les deux modes ou bien différente.
Il est également possible de prévoir que le miroir soit positionné sur un support autre que la tête de l'utilisateur, par exemple un support fixe situé<B>à</B> proximité de l'écran, au-dessus, en-dessous ou<B>à</B> côté. Dans ce cas, bien entendu, l'inversion d'image par l'ordinateur est effectuée suivant un axe qui dépend de la position du miroir par rapport<B>à</B> <B>1</B> écran.
Les avantages de l'invention sont notamment les suivants <B>-</B> les différentes manipulations de la souris sont réduites, car le passage entre différentes applications peut être effectué par un mouvement de la tête, <B>-</B> l'espace disponible l'écran est optimisé, car la surface des fenêtres peut être maximisée, en affichant les icônes et autres menus déroulants dans l'écran virtuel, <B>-</B> l'invention est particulièrement adaptée au domaine des ordinateurs portables, car ceux-ci présentent généralement des écrans de petite taille et des souris peu maniables.
Bien que l'invention ait été décrite en liaison avec un exemple particulier de réalisation, il est bien évident qu'elle n'y est nullement e limitée et qu'elle comprend tous équivalents techniques des moyens décrits ainsi que leurs combinaisons si celles-ci entrent dans le cadre de l'invention.
Claims (1)
- REVENDICATIONS <B>1 -</B> Procédé d'affichage pour ordinateur<B>(8),</B> consistant<B>à</B> afficher sur un écran de visualisation (2) relié<B>à</B> l'ordinateur, des données associées<B>à</B> une ou plusieurs applications exécutables par un systÀ'àme exploitation de l'ordinateur, caractérisé par le fait qu'il consiste<B>à</B> prévoir au moins une séquence de codes d'instructions permettant<B>à</B> l'ordinateur<B>(8)</B> d'afficher lesdites données soit en mode d'affichage direct, soit en mode d'affichage virtuel, le mode d'affichage étant commandé par un système de signalisation<B>(6)</B> qui est apte<B>à</B> signaler<B>à</B> l'ordinateur au moins une direction<B>(D,</B> V) dans laquelle l'utilisateur peut regarder, le mode d'affichage virtuel consistant<B>à</B> positionner un miroir<B>(5)</B> servant d'écran virtuel par rapport<B>à</B> l'écran de visualisation <B>( )</B> de façon que l'utilisateur puisse visualiser l'image inversée de <B>1 1</B> écran dans ledit miroir lorsqu'il regarde ledit miroir et<B>à</B> inverser l'image<B>à</B> afficher sur l'écran de façon que l'image réfléchie sur le miroir corresponde<B>à</B> l'image<B>à</B> l'endroit, alors que l'affichage en mode direct consiste<B>à</B> afficher sur l'écran de visualisation l'image est destinée<B>à</B> être regardée directement sur l'écran par l'utilisateur. 2<B>-</B> Procédé selon la revendication<B>1,</B> caractérisé par le fait qu'il consiste<B>à</B> afficher, en mode direct, au moins une partie d'une application donnée sur l'écran de visualisation (2), sans inversion d'image, lorsque ledit système de signalisation<B>(6)</B> signale<B>à</B> l'ordinateur une direction de visualisation<B>(D)</B> par l'utilisateur directement vers l'écran et, en mode virtuel, au moins une partie différente de la même application ou au moins une partie<B>d'</B> autre application sur l'écran de visualisation, avec inversion d'image, lorsque ledit système de signalisation signale<B>à</B> l'ordinateur que la direction de visualisation (V) par l'utilisateur est orientée vers le miroir<B>(5).</B> <B>3 -</B> Procédé selon la revendication 2, caractérisé par le fait qu'il consiste<B>à</B> activer, par défaut, l'application ou la partie d'application affichée dans le mode virtuel ou le mode direct respectivement, et<B>à</B> désactiver l'autre application ou l'autre partie d'application qui n'est pas affichée dans le mode concerné. 4<B>-</B> Procédé selon la revendication 2, caractérisé par le fait qu'il consiste<B>à</B> maintenir activée, par défaut, la même application ou la même partie d'application, en mode virtuel comme direct, quelle que soit l'application ou la partie d'application affichée. <B><I>5</I> -</B> Procédé selon l'une des revendications 2 4, caractérisé par le fait qu'il consiste<B>à</B> afficher sur l'écran (2) un pointeur de souris<B>(11)</B> propre au mode virtuel et un pointeur de souris propre au mode direct, la position dudit pointeur sur l'écran en mode direct pouvant être dépendante ou indépendante de sa position dans le mode virtuel. <B>6 -</B> Procédé selon l'une des revendications 2 4, caractérisé par le fait qu consiste<B>à</B> afficher sur l'écran (2) un même pointeur de souris<B>(11)</B> commun aux modes virtuel et direct, de sorte que le passage entre le mode virtuel et le mode direct s'effectue par déplacement dudit pointeur au-delà des limites de l'écran pour le faire apparaître dans l'affichage<B>1 1</B> écran dans l'autre mode. <B>7 -</B> Procédé selon l'une des revendications<B>1 6,</B> caractérisé par le fait que le système<B>(6)</B> pour signaler la direction dans laquelle l'utilisateur regarde consiste<B>à</B> détecter automatiquement un mouvement des yeux<B>(0)</B> et/ou de la tête (T) en direction du miroir<B>(5)</B> et/ou de <B>1 1</B> écran (2). <B>8 -</B> Procédé selon l'une des revendications<B>1 à 7,</B> caractérisé par le fait que le système de signalisation consiste<B>à</B> actionner une touche <B>(27, 28)</B> du clavier<B>(10)</B> ou de la souris<B>(11)</B> ou de tout autre accessoire périphérique permettant une entrée des données dans l'ordinateur<B>(8).</B> <B>9 -</B> Dispositif pour la mise en oeuvre du procédé selon l'une des revendications<B>1 à 8,</B> comportant un écran de visualisation (2) relié<B>à</B> un ordinateur<B>(8)</B> pour afficher des données associées une ou plusieurs applications exécutables par un système d'exploitation de l'ordinateur, caractérisé par le fait qu'il comporte au moins une séquence de codes d'instructions permettant<B>à</B> l'ordinateur<B>(8)</B> d'afficher lesdites données soit en mode d'affichage direct, soit en mode d'affichage virtuel, un logiciel d'inversion d'images apte<B>à</B> inverser l'image affichée sur <B>1</B> écran en mode virtuel, un miroir<B>(5)</B> apte<B>à</B> être positionné par rapport <B>à 1 1</B> écran (2) de façon que l'image inversée affichée sur l'écran soit réfléchie<B>à</B> l'endroit dans le miroir et puisse être visualisée par un utilisateur, un système de signalisation<B>(6)</B> pour signaler<B>à</B> l'ordinateur l'affichage en mode direct lorsque l'utilisateur regarde directement l'écran et l'affichage en mode virtuel lorsque l'utilisateur regarde l'écran le miroir. <B>1</B> Dispositif selon la revendication<B>9,</B> caractérisé par fait que le miroir<B>(5)</B> est monté articulé sur un support<B>(3),</B> tel qu'un casque ou un bandeau, apte<B>à</B> être coiffé sur la tête (T) de l'utilisateur, et le système de signalisation<B>(6)</B> est constitué d'un capteur d'inclinaison pour détecter l'inclinaison de la tête vers le haut ou vers le
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0001515A FR2804768A1 (fr) | 2000-02-08 | 2000-02-08 | Procede d'affichage pour ordinateur et dispositif pour sa mise en oeuvre |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0001515A FR2804768A1 (fr) | 2000-02-08 | 2000-02-08 | Procede d'affichage pour ordinateur et dispositif pour sa mise en oeuvre |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR2804768A1 true FR2804768A1 (fr) | 2001-08-10 |
Family
ID=8846741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR0001515A Withdrawn FR2804768A1 (fr) | 2000-02-08 | 2000-02-08 | Procede d'affichage pour ordinateur et dispositif pour sa mise en oeuvre |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR2804768A1 (fr) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0679984A1 (fr) * | 1994-04-22 | 1995-11-02 | Canon Kabushiki Kaisha | Appareil d'affichage |
| US5621424A (en) * | 1992-08-24 | 1997-04-15 | Olympus Optical Co., Ltd. | Head mount display apparatus allowing easy switching operation from electronic image to external field image |
| US5977935A (en) * | 1993-08-12 | 1999-11-02 | Seiko Epson Corporation | Head-mounted image display device and data processing apparatus including the same |
-
2000
- 2000-02-08 FR FR0001515A patent/FR2804768A1/fr not_active Withdrawn
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5621424A (en) * | 1992-08-24 | 1997-04-15 | Olympus Optical Co., Ltd. | Head mount display apparatus allowing easy switching operation from electronic image to external field image |
| US5977935A (en) * | 1993-08-12 | 1999-11-02 | Seiko Epson Corporation | Head-mounted image display device and data processing apparatus including the same |
| EP0679984A1 (fr) * | 1994-04-22 | 1995-11-02 | Canon Kabushiki Kaisha | Appareil d'affichage |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2524294B1 (fr) | Procede de selection d'un element d'une interface utilisateur et dispositif mettant en oeuvre un tel procede. | |
| CN103324403B (zh) | 页面切换方法、装置和移动终端 | |
| US10162391B2 (en) | Motion-based message display | |
| US20140085196A1 (en) | Method and System for Secondary Content Distribution | |
| CA2624027A1 (fr) | Clavier universel a ecran tactile | |
| FR2804768A1 (fr) | Procede d'affichage pour ordinateur et dispositif pour sa mise en oeuvre | |
| EP1128638A1 (fr) | Appareil comprenant un écran de visualisation et procédé pour visualiser des informations | |
| EP1160695A2 (fr) | Appareil de communication d'un réseau informatique, pourvu d'un navigateur et d'un écran rudimentaire | |
| GB2490865A (en) | User device with gaze tracing to effect control | |
| EP3765951B1 (fr) | Interface tactile de commande d'applications pour vehicule | |
| EP0938699A1 (fr) | Interface pour cederoms | |
| EP2634683B1 (fr) | Procédé de navigation au sein d'un contenu affichable à l'aide de commandes de navigation, dispositif de navigation et programme associé | |
| FR2910160A1 (fr) | Systeme de telecommunication tactile | |
| WO2008025904A2 (fr) | Dispositif de pointage | |
| FR2872598A1 (fr) | Telecommande souris | |
| FR2917861A1 (fr) | Dispositif et methode de pointage | |
| GB2491092A (en) | A method and system for secondary content distribution | |
| GB2490867A (en) | Sharpening or blurring an image displayed on a display in response to a users viewing mode | |
| EP1477014A1 (fr) | Dispositif destine a ameliorer l'acces a internet au moyen d'un telephone mobile mettant en oeuvre une paire de lunettes a matrice et un ecran tactile defilant | |
| WO2024033192A1 (fr) | Procédé et dispositif de construction d'une base de connaissance dans le but d'utiliser de manière transverse des fonctions applicatives d'une pluralité de logiciels | |
| WO2021122410A1 (fr) | Procédé et système de visualisation d'un contenu numérique affiché par un appareil électronique | |
| FR2887654A1 (fr) | Dispositif de pointage digital sur ecran | |
| FR2869427A1 (fr) | Systeme de visualisation pour grand ecran | |
| WO2012069483A1 (fr) | Procede d'obtention de caracteres au moyen d'un terminal comprenant un ecran tactile, produit programme d'ordinateur, moyen de stockage et terminal correspondants | |
| FR3083349A1 (fr) | Procede d exploration de vues d un plan numerique contenant une pluralite de zones d information affichees sur un dispositif d affichage tactile, et dispositif d affichage tactile |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ST | Notification of lapse |
