FR3034244A1 - STABILIZED DISPLAY ON A SCREEN OF A MOBILE DEVICE BY MOTION DETECTION - Google Patents

STABILIZED DISPLAY ON A SCREEN OF A MOBILE DEVICE BY MOTION DETECTION Download PDF

Info

Publication number
FR3034244A1
FR3034244A1 FR1552509A FR1552509A FR3034244A1 FR 3034244 A1 FR3034244 A1 FR 3034244A1 FR 1552509 A FR1552509 A FR 1552509A FR 1552509 A FR1552509 A FR 1552509A FR 3034244 A1 FR3034244 A1 FR 3034244A1
Authority
FR
France
Prior art keywords
content
screen
mobile device
movement
motion
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
FR1552509A
Other languages
French (fr)
Other versions
FR3034244B1 (en
Inventor
Luc Attimont
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.)
Atos SE
Original Assignee
Atos SE
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 Atos SE filed Critical Atos SE
Priority to FR1552509A priority Critical patent/FR3034244B1/en
Priority to EP16712957.6A priority patent/EP3274784A1/en
Priority to PCT/FR2016/050449 priority patent/WO2016151211A1/en
Publication of FR3034244A1 publication Critical patent/FR3034244A1/en
Application granted granted Critical
Publication of FR3034244B1 publication Critical patent/FR3034244B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0261Improving the quality of display appearance in the context of movement of objects on the screen or movement of the observer relative to the screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • G09G2340/145Solving problems related to the presentation of information to be displayed related to small screens
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user

Landscapes

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

Abstract

L'invention concerne un dispositif mobile (M) comportant un écran (E) pour afficher un contenu généré par un module de pilotage d'affichage (P), dans lequel le module de pilotage d'affichage est prévu pour générer ce contenu en fonction d'informations fournies par un détecteur de mouvement (D) afin de compenser un mouvement détecté.The invention relates to a mobile device (M) comprising a screen (E) for displaying a content generated by a display control module (P), in which the display control module is designed to generate this content according to information provided by a motion detector (D) to compensate for detected motion.

Description

1 AFFICHAGE STABILISE SUR UN ECRAN D'UN DISPOSITIF MOBILE PAR DETECTION DE MOUVEMENTS DOMAINE DE L'INVENTION La présente invention est relative au domaine des dispositifs mobiles disposant d'un écran permettant l'affichage d'un contenu. Elle concerne la génération de ce contenu dans le cadre d'un dispositif mobile en mouvement. CONTEXTE DE L'INVENTION Les dispositifs mobiles permettent d'afficher différents contenus sur un écran, tels du texte, des images, de la vidéo, etc. ou une combinaison de plusieurs types de contenus (multimédia). Les dispositifs mobiles peuvent être des terminaux mobiles de télécommunication, notamment de type « smartphone », des tablettes numériques, des liseuses, des dispositifs GPS (Global Po sitioning System), etc. Sont également considérés comme dispositifs mobiles les dispositifs fixés à un véhicule (voiture, bateau, avion, etc.).FIELD OF THE INVENTION The present invention relates to the field of mobile devices having a screen for displaying a content. It concerns the generation of this content as part of a mobile device in motion. BACKGROUND OF THE INVENTION Mobile devices can display different contents on a screen, such as text, images, video, etc. or a combination of several types of content (multimedia). The mobile devices may be mobile telecommunication terminals, especially of the "smartphone" type, digital tablets, reading lights, GPS (Global Positioning System) devices, etc. Devices attached to a vehicle (car, boat, airplane, etc.) are also considered to be mobile devices.

Par nature, ces dispositifs mobiles peuvent être transportés et un utilisateur peut consulter l'écran alors que le dispositif mobile est en mouvement. Par exemple, un utilisateur peut lire un livre ou consulter une page web dans un véhicule (train, métro, voiture...) ou même en marchant. Il peut regarder un film, consulter des photographies, jouer à un jeu vidéo, etc. Cependant le déplacement du dispositif mobile entrainement un mouvement de l'écran par rapport aux yeux de l'utilisateur. Le dispositif mobile peut être tenu dans la main de l'utilisateur, ou bien fixé au véhicule, mais dans les deux cas le déplacement entraine un mouvement du dispositif mobile. Ce mouvement du dispositif mobile et de l'écran qui lui est solidaire est perçu par l'utilisateur, et entraine un inconfort et, si ce mouvement perdure sur une durée importante, un possible mal des transports ou cinépathie.By nature, these mobile devices can be transported and a user can view the screen while the mobile device is moving. For example, a user can read a book or consult a web page in a vehicle (train, subway, car ...) or even while walking. He can watch a movie, view photographs, play a video game, etc. However the movement of the mobile device causes a movement of the screen relative to the eyes of the user. The mobile device can be held in the hand of the user, or attached to the vehicle, but in both cases the movement causes a movement of the mobile device. This movement of the mobile device and the screen that is integral to it is perceived by the user, and causes discomfort and, if this movement continues over a significant period, a possible motion sickness or kinetics.

3034244 2 Un des buts de l'invention est d'offrir une solution pour minimiser, voire éviter, cet inconfort en permettant un affichage stabilisé du contenu sur l'écran d'un dispositif mobile.One of the aims of the invention is to offer a solution for minimizing or even avoiding this discomfort by allowing a stabilized display of the content on the screen of a mobile device.

5 Le but de la présente invention est de fournir un mécanisme palliant au moins partiellement les inconvénients précités. RESUME DE L'INVENTION 10 A cette fin, la présente invention propose un dispositif mobile comportant un écran pour afficher un contenu généré par un module de pilotage d'affichage, dans lequel ledit module de pilotage d'affichage est prévu pour générer ledit contenu en fonction d'informations fournies par un détecteur de mouvement afin de compenser un mouvement détecté.The object of the present invention is to provide a mechanism at least partially overcoming the aforementioned drawbacks. SUMMARY OF THE INVENTION To this end, the present invention provides a mobile device having a screen for displaying a content generated by a display driving module, wherein said display driving module is provided for generating said content by function of information provided by a motion detector to compensate for a detected motion.

15 Suivant des modes de réalisation préférés, l'invention comprend une ou plusieurs des caractéristiques suivantes qui peuvent être utilisées séparément ou en combinaison partielle entre elles ou en combinaison totale entre elles : ledit écran est un écran tactile permettant à un utilisateur de déclencher une action d'une 20 application fonctionnant sur ledit dispositif mobile par une pression sur ledit écran combiné à un mouvement dudit dispositif mobile; ledit détecteur de mouvement comprend au moins un accéléromètre; le dispositif comporte en outre des moyens de connexion à un réseau mobile de télécommunication; 25 ledit module de pilotage d'affichage est prévu pour générer un contenu virtuel de taille plus importante que ledit contenu et dans lequel ledit contenu est complété par ledit contenu virtuel, selon lesdites informations fournies par ledit détecteur de mouvements; ledit module de pilotage d'affichage est prévu pour déterminer plusieurs types de mouvement détectés et pour générer un contenu compensant ledit mouvement détecté 30 uniquement pour un premier type de mouvement détecté; Un autre aspect de l'invention concerne un procédé d'affichage sur un écran d'un dispositif mobile d'un contenu généré au moyen d'un module de pilotage d'affichage, 3034244 3 comportant une étape de détection d'un mouvement dudit dispositif mobile et une étape de compensation dudit contenu généré en fonction dudit mouvement. Suivant des modes de réalisation préférés, l'invention comprend une ou plusieurs des 5 caractéristiques suivantes qui peuvent être utilisées séparément ou en combinaison partielle entre elles ou en combinaison totale entre elles : - un utilisateur déclenche une action d'une application fonctionnant sur ledit dispositif mobile par une pression sur ledit écran combiné à un mouvement dudit dispositif mobile, et dans lequel ledit écran est un écran tactile; 10 ledit module de pilotage d'affichage génère un contenu virtuel de taille plus importante que ledit contenu et dans lequel ledit contenu est complété par ledit contenu virtuel, selon lesdites informations fournies par ledit détecteur de mouvements; ledit contenu généré n'est affiché que sur une partie dudit écran, afin de minimiser le risque de débordement dudit contenu lors d'une compensation.According to preferred embodiments, the invention comprises one or more of the following features which can be used separately or in partial combination with one another or in total combination with one another: said screen is a touch screen allowing a user to trigger an action an application operating on said mobile device by pressing on said screen combined with a movement of said mobile device; said motion detector comprises at least one accelerometer; the device further comprises means for connection to a mobile telecommunication network; Said display driving module is provided for generating a virtual content larger than said content and wherein said content is supplemented by said virtual content, according to said information provided by said motion detector; said display driving module is provided for determining a plurality of detected motion types and generating a content compensating for said detected motion only for a first detected motion type; Another aspect of the invention relates to a method of displaying on a screen of a mobile device a content generated by means of a display control module, comprising a step of detecting a movement of said mobile device and a step of compensating said generated content according to said movement. According to preferred embodiments, the invention comprises one or more of the following features which can be used separately or in partial combination with one another or in total combination with one another: a user triggers an action of an application operating on said device mobile by pressing on said screen combined with a movement of said mobile device, and wherein said screen is a touch screen; Said display driving module generates a virtual content larger than said content and wherein said content is supplemented by said virtual content, according to said information provided by said motion detector; said generated content is displayed only on a portion of said screen, to minimize the risk of overflow of said content during a compensation.

15 D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui suit d'un mode de réalisation préféré de l'invention, donnée à titre d'exemple et en référence aux dessins annexés.Other features and advantages of the invention will be apparent from the following description of a preferred embodiment of the invention, given by way of example and with reference to the accompanying drawings.

20 BREVE DESCRIPTION DES DESSINS La figure 1 représente schématiquement les mouvements que peut subir l'écran d'un dispositif mobile observé par un utilisateur. La figure 2 représente schématiquement et fonctionnellement un exemple de dispositif 25 mobile selon un mode de réalisation de l'invention. Les figure 3a et 3b représente schématiquement un exemple de mouvement et de compensation selon un mode de réalisation de l'invention. La figure 4 représente schématiquement une mise en oeuvre de l'invention dans laquelle un contenu virtuel est géré pour compléter le contenu affiché en cas de compensation.BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 shows schematically the movements that can be experienced by the screen of a mobile device observed by a user. Figure 2 shows schematically and functionally an example of a mobile device according to one embodiment of the invention. Figures 3a and 3b schematically shows an example of movement and compensation according to one embodiment of the invention. FIG. 4 schematically represents an implementation of the invention in which a virtual content is managed to supplement the displayed content in the event of compensation.

30 3034244 4 DESCRIPTION DETAILLEE DE L'INVENTION 5 L'écran E d'un dispositif mobile permet l'affichage de contenu qui peut correspondre à différentes applications, telles l'affichage de textes, de pages web, de photographies, de films, d'un jeu vidéo, etc. La figure 1 illustre différents mouvements que peut subir l'écran E d'un dispositif 10 mobile observé par un utilisateur U. Les principaux mouvements sont en général selon un axe vertical 1, correspondant aux aspérités de la route et aux mouvements principaux d'un être humain qui marche. Toutefois, il peut également subir d'autres mouvements, notamment selon l'axe horizontal 2, ou selon des rotations 3. Les mouvements considérés sont dans le plan de l'écran E.DETAILED DESCRIPTION OF THE INVENTION The screen E of a mobile device allows the display of content which may correspond to different applications, such as the display of texts, web pages, photographs, a video game, etc. FIG. 1 illustrates various movements that can be experienced by the screen E of a mobile device 10 observed by a user U. The main movements are generally along a vertical axis 1, corresponding to the asperities of the road and to the main movements of a to be a human being who walks. However, it can also undergo other movements, in particular along the horizontal axis 2, or according to rotations 3. The movements considered are in the plane of the screen E.

15 Ces différents mouvements entrainent qu'entre un premier instant et un second instant, un même point de l'écran E s'est déplacé dans le référentiel de l'utilisateur U. Selon les solutions existantes de l'état de la technique, le contenu affiché s'est déplacé de la même façon par rapport à ce même référentiel. Selon l'invention, au contraire, une compensation du mouvement est mise en place préalablement à l'affichage sur l'écran E de sorte qu'aucun 20 déplacement du contenu affiché n'est perçu dans le référentiel de l'utilisateur U. Pour ce faire et ainsi qu'illustré sur la figure 2, le dispositif mobile selon l'invention comporte un écran E pour afficher un contenu généré par un module de pilotage d'affichage P. Ce module de pilotage (ou « pilote ») permet de transformer des données en contenu affichage 25 en fonction notamment d'informations sur les caractéristiques physiques de l'écran E. Par exemple, un pilote P peut prendre en charge l'adaptation de données vidéo à la taille de l'écran E; il peut également convertir des données textuelles en contenu graphique affichable par l'écran E. Ces mécanismes sont connus en soi et accessibles aisément par l'homme du métier. Les données peuvent provenir d'une mémoire MEM interne au dispositif mobile. Elles 30 peuvent aussi provenir d'un serveur distant et être accessibles par un réseau de communication, notamment un réseau mobile de communication. Le dispositif mobile dispose alors de moyens de connexion à un tel réseau.These different movements cause that between a first instant and a second instant, the same point of the screen E has moved in the user's repository U. According to the existing solutions of the state of the art, the displayed content has moved in the same way with respect to this same repository. According to the invention, on the contrary, compensation of the movement is set up prior to the display on the screen E so that no displacement of the displayed content is perceived in the user's repository U. For this and as illustrated in FIG. 2, the mobile device according to the invention comprises a screen E for displaying a content generated by a display control module P. This control module (or "pilot") makes it possible to transforming data into display content, in particular according to information on the physical characteristics of the screen E. For example, a driver P can support the adaptation of video data to the size of the screen E; it can also convert text data into graphical content displayable by the screen E. These mechanisms are known per se and easily accessible by the skilled person. The data can come from a MEM memory internal to the mobile device. They can also come from a remote server and be accessible via a communication network, in particular a mobile communication network. The mobile device then has means of connection to such a network.

3034244 5 Selon l'invention, en outre, le dispositif de pilotage P est prévu pour générer le contenu en fonction d'informations fournies par un détecteur de mouvement D. Ce contenu est généré de façon à compenser le mouvement détecté par le détecteur D, ainsi qu'il sera expliqué 5 ultérieurement. Grâce à cette compensation, effectuée dynamiquement en fonction des mesures du détecteur de mouvement, l'affichage du contenu sur l'écran peut être stabilisé. Il est à noter que ce module de pilotage d'affichage P peut être mis en oeuvre de différentes façons. Notamment, il peut comporter une première partie P1 mettant en oeuvre la 10 conversion et l'adaptation aux caractéristiques physiques de l'écran, selon les mécanismes de l'état de l'art, et une seconde partie P2 mettant en oeuvre la compensation selon l'invention. Ces deux parties peuvent par exemple être des modules logiciels distincts. Selon un mode de réalisation de l'invention, le détecteur de mouvement D comprend un 15 ou plusieurs accéléromètre(s). Un accéléromètre permet de détecter une accélération selon un axe de déplacement et d'ainsi déterminer qu'un mouvement est effectué selon cet axe. Plusieurs accéléromètres peuvent être prévus afin de détecter des mouvements selon plusieurs axes. Le détecteur de mouvement peut également comprendre d'autres dispositifs tels un 20 gyroscope, seuls ou en combinaison avec le ou les accéléromètre(s). Le détecteur de mouvement D peut transmettre les informations de mouvement au module de pilotage d'affichage, par exemple lors de toute détection d'un nouveau mouvement. Ces informations peuvent comprendre une information sur la direction et une information sur la quantité, par exemple sous la forme d'un vecteur ou d'une matrice de 25 vecteurs. Ayant connaissance d'un mouvement, le dispositif mobile M peut compenser en déterminant un mouvement de compensation à appliquer lors de la génération du contenu.According to the invention, furthermore, the control device P is designed to generate the content as a function of information provided by a motion detector D. This content is generated so as to compensate for the movement detected by the detector D, as will be explained later. Thanks to this compensation, performed dynamically according to the measurements of the motion detector, the display of the content on the screen can be stabilized. It should be noted that this display control module P can be implemented in different ways. In particular, it may comprise a first part P1 implementing the conversion and adaptation to the physical characteristics of the screen, according to the mechanisms of the state of the art, and a second part P2 implementing the compensation according to the invention. These two parts may for example be separate software modules. According to one embodiment of the invention, the motion detector D comprises one or more accelerometers (s). An accelerometer makes it possible to detect an acceleration along an axis of displacement and thus to determine that movement is effected along this axis. Several accelerometers can be provided to detect movements along several axes. The motion detector may also include other devices such as a gyroscope, alone or in combination with the accelerometer (s). The motion detector D can transmit the motion information to the display control module, for example during any detection of a new movement. Such information may include directional information and quantity information, such as a vector or a vector matrix. Having knowledge of a movement, the mobile device M can compensate by determining a compensation movement to be applied during the generation of the content.

30 Les figures 3a et 3b illustrent un exemple d'une compensation d'un mouvement. Entre la situation illustrée par la figure 3a et celle de la figure 3b, l'écran E a subi un mouvement d, vertical et vers le bas. L'objet d'image I situé à une position x, y par rapport à l'angle supérieur gauche de l'écran E dans la figure 3a est déplacé, dans la figure 3b à une 3034244 6 position x, y', dans laquelle y'=y-d (et y'=y+d'). Ce déplacement d' correspond à une compensation du mouvement d détecté par le détecteur de mouvement.Figures 3a and 3b illustrate an example of motion compensation. Between the situation illustrated in FIG. 3a and that of FIG. 3b, the screen E has been moved vertically and downwards. The image object I located at an x, y position with respect to the upper left corner of the screen E in Fig. 3a is moved in Fig. 3b to a position x, y 'where y '= yd (and y' = y + d '). This displacement corresponds to a compensation of the movement d detected by the motion detector.

5 On voit sur les figures 3a, 3b que par rapport à un référentiel X, Y extérieur à celui de l'écran, et pouvant correspondre à celui de l'utilisateur observateur, l'objet d'image I n'a pas subit de déplacement et possède une même ordonnée Yi. Ainsi, du point de vue de l'utilisateur, l'objet de l'image n'a pas subit le mouvement de 10 l'écran. Dès lors, l'utilisateur peut marcher, ou peut utiliser son dispositif mobile dans un véhicule en mouvement, les cahots de la route sont compensés et l'image affichée est stable. Selon un mode de réalisation de l'invention, plusieurs types de mouvements détectés peuvent être considérés.FIGS. 3a, 3b show that with respect to a reference X, Y external to that of the screen, and possibly corresponding to that of the observer user, the image object I has not been subjected to displacement and has the same ordinate Yi. Thus, from the point of view of the user, the object of the image has not been moved by the screen. Therefore, the user can walk, or can use his mobile device in a moving vehicle, the jolts of the road are compensated and the displayed image is stable. According to one embodiment of the invention, several types of detected movements can be considered.

15 Par exemple, un mouvement de type « cahot » de route peut être compensé tel que précédemment décrit, mais d'autres types de mouvements peuvent ne pas être compensés. Ainsi, un tel mécanisme de compensation pourrait engendrer la disparition du contenu affiché en cas de virage, par exemple. En effet, un virage est détecté comme un mouvement selon un axe horizontal, et la compensation engendre le mouvement contraire du contenu 20 affiché. Si le dispositif mobile ne revient pas immédiatement dans son orientation initiale, l'affichage reste ainsi compensé durablement. Aussi, le module de pilotage peut être prévu pour déterminer plusieurs types de mouvements détectés, et notamment un premier type engendrant la génération d'un contenu compensant le mouvement 25 détecté; un second type n'engendrant pas la génération d'un contenu compensant le mouvement détecté. Cette détermination peut par exemple se baser sur la vitesse du mouvement, ou sur un filtrage de certaines composantes fréquentielles du mouvement.For example, a road jogging motion may be compensated as previously described, but other types of motion may not be compensated. Thus, such a compensation mechanism could cause the disappearance of the displayed content in case of a turn, for example. Indeed, a turn is detected as a movement along a horizontal axis, and the compensation generates the opposite movement of the displayed content. If the mobile device does not return immediately to its initial orientation, the display remains well compensated durably. Also, the control module can be provided to determine several types of detected movements, and in particular a first type generating the generation of a content compensating the detected motion; a second type does not generate the generation of a content that compensates for the detected motion. This determination can for example be based on the speed of the movement, or on a filtering of certain frequency components of the movement.

30 Il peut aussi être prévu qu'après toute compensation de mouvement, le dispositif de pilotage d'affichage génère une succession de contenus à afficher formant une progression entre le contenu compensé et le contenu initial, afin de revenir graduellement au contenu avant la compensation, ou de revenir graduellement à une position centrée du contenu. Ainsi, 3034244 7 un virage brusque pourra engendrer une compensation puis, l'image affichée reviendra à sa position initiale, ce qui permet de compenser les mouvements brusques mais de conserver les mouvements à plus long terme.It can also be provided that after any motion compensation, the display driving device generates a succession of display contents forming a progression between the compensated content and the initial content, so as to gradually return to the content before the compensation, or gradually return to a centered position of the content. Thus, a sudden turn may generate compensation and then the displayed image will return to its initial position, which makes it possible to compensate for sudden movements but to preserve the movements in the longer term.

5 En d'autres termes et d'une façon générale, un mécanisme de l'invention permet de lisser le mouvement, afin que l'utilisateur n'ait besoin que de suivre les mouvements importants, ceux-ci étant à la fois plus rares et moins perturbants, de sorte que son confort en est très nettement amélioré. En quelque sorte, la position de l'affichage correspond à une courbe idéale suivie par le dispositif mobile, de laquelle ont été filtrées, lissées, les aspérités et 10 irrégularités. Un autre mécanisme est de tirer profit de la détection d'un mouvement d'amplitude pour générer un contenu correspondant à un mouvement subjectif et naturel. Ainsi, lors d'un virage important, intuitivement, l'utilisateur penche la tête pour « compenser » ce mouvement. Aussi, 15 le module de pilotage d'affichage peut être prévu pour générer un contenu qui prend en compte ce comportant naturel et faire pivoter le contenu dans le même sens de rotation que le mouvement de la tête de l'utilisateur. Ainsi qu'il apparaît sur l'exemple des figures 3a et 3b, à la suite d'une compensation, une 20 part du contenu peut disparaître de l'écran E. En effet, si le mouvement d est supérieur à l'ordonnée y, alors l'objet d'image I ne sera plus visible. Ce phénomène peut être plus ou moins gênant en fonction du contexte. Pour éviter ce phénomène et ainsi minimiser le risque de débordement du contenu affiché lors d'une compensation, il peut être prévu que le contenu affiché n'occupe qu'une 25 partie de l'écran E. Des zones situées sur le pourtour de l'écran ou bien uniquement en haut et en bas, sous formes de bandes, peuvent être utilisées uniquement pour l'affichage en cas de compensation. L'utilisation de telles zones rend ainsi peu probable, voire impossible, que la compensation de mouvement amène le contenu à être dans une position telle qu'une partie du contenu ne soit plus affichée.In other words and in a general manner, a mechanism of the invention smooths the movement, so that the user only needs to follow the important movements, these being at the same time rarer and less disturbing, so that its comfort is very much improved. In a way, the position of the display corresponds to an ideal curve followed by the mobile device, from which have been filtered, smoothed, asperities and irregularities. Another mechanism is to take advantage of the detection of an amplitude movement to generate a content corresponding to a subjective and natural movement. Thus, during a sharp turn, intuitively, the user leans his head to "compensate" this movement. Also, the display driving module can be provided to generate content that takes into account this natural feature and rotate the content in the same direction of rotation as the movement of the user's head. As it appears in the example of FIGS. 3a and 3b, following compensation, part of the content may disappear from the screen E. In fact, if the movement d is greater than the ordinate y , then the image object I will no longer be visible. This phenomenon can be more or less inconvenient depending on the context. To avoid this phenomenon and thus minimize the risk of overflow of the content displayed during a compensation, it can be expected that the displayed content occupies only part of the screen E. Areas located on the periphery of the screen. screen or only at the top and bottom, in the form of bands, can be used only for display in case of compensation. The use of such areas thus makes it unlikely, if not impossible, that the motion compensation causes the content to be in a position such that part of the content is no longer displayed.

30 Il apparaît ainsi que différents mécanismes peuvent ainsi être mis en oeuvre afin de s'adapter au contexte particulier de mise en oeuvre de l'invention, afin d'apporter un confort souhaité à l'utilisateur. L'invention ne saurait donc se limiter à un mécanisme en particulier.It thus appears that different mechanisms can thus be implemented in order to adapt to the particular context of implementation of the invention, in order to bring a desired comfort to the user. The invention can not therefore be limited to a particular mechanism.

3034244 8 Par ailleurs, l'utilisateur peut imprimer un mouvement volontaire au dispositif mobile, dans le but de déclencher la génération d'un contenu compensant ce mouvement. Selon un mode de réalisation de l'invention, les données utilisées pour générer le 5 contenu affiché peuvent générer un contenu « virtuel » V, plus grand que le contenu affiché sur l'écran E, ainsi qu'illustré par la figure 4. Ce contenu virtuel V n'est bien sûr pas directement visible par l'utilisateur U, qui n'en perçoit à un instant donné que le sous-ensemble correspondant à l'écran E. En imprimant un mouvement au dispositif mobile, le mécanisme de compensation est 10 déclenché de sorte que le contenu affiché subit un mouvement inverse. Ainsi, le mouvement d engendre un mouvement d' du contenu Cl au sein de l'écran E. La zone C2 correspond à une partie qui n'était pas affichée avant la compensation, et qui est complétée par l'affichage d'une partie du contenu virtuel V.Moreover, the user can print a voluntary movement to the mobile device, in order to trigger the generation of a content that compensates for this movement. According to one embodiment of the invention, the data used to generate the displayed content may generate a "virtual" content V, larger than the content displayed on the screen E, as illustrated by FIG. virtual content V is of course not directly visible by the user U, which only perceives at a given moment that the subset corresponding to the screen E. By printing a movement to the mobile device, the compensation mechanism is triggered so that the displayed content is reversed. Thus, the movement d causes a movement of content C1 within the screen E. The zone C2 corresponds to a part that was not displayed before the compensation, and which is completed by the display of a part virtual content V.

15 Autrement dit, ce mouvement inverse correspond à un déplacement du sous-ensemble correspondant à l'écran E au sein du contenu virtuel V. Ainsi, un avantage additionnel de l'invention est de fournir un moyen à l'utilisateur de naviguer dans un contenu virtuel en déplaçant son terminal mobile. Il peut ainsi plus aisément consulter des pages de taille importante, comme celles d'un 20 journal, en déplaçant son écran comme il le ferait d'une loupe sur un journal papier. Ce mécanisme peut permettre en oeuvre des nouveaux gestes pour l'interface homme- machine du dispositif mobile. Ces gestes peuvent également comprendre une combinaison entre un déplacement et une pression sur l'écran, celui-ci étant alors un écran tactile.In other words, this inverse movement corresponds to a displacement of the subset corresponding to the screen E within the virtual content V. Thus, an additional advantage of the invention is to provide a means for the user to navigate in a virtual content by moving his mobile terminal. He can thus more easily view large pages, such as a newspaper, by moving his screen as he would a magnifying glass on a paper diary. This mechanism can enable new gestures for the human-machine interface of the mobile device. These gestures can also include a combination of a displacement and a pressure on the screen, which is then a touch screen.

25 Par exemple, une pression continue sur l'écran, qui peut être obtenue en posant un doigt sur un écran tactile, peut être interprétée comme une commande d'arrêt de la compensation de mouvement. L'utilisateur peut alors lever le dispositif mobile à une position plus haute, déplaçant avec lui le contenu virtuel V à cette position plus haute. Si l'utilisateur cesse 30 d'exercer une pression sur l'écran, la compensation de mouvement est rétablie, et l'utilisateur peut déplacer le dispositif mobile vers le bas pour afficher une partie plus basse du contenu virtuel V. Un autre exemple concerne l'utilisation du dispositif mobile pour lire un livre électronique. Si l'utilisateur exerce une pression continue sur l'écran et déplace latéralement 3034244 9 le dispositif mobile, ce mouvement peut être détecté et interprété comme une commande pour tourner la page du livre électronique.For example, a continuous pressure on the screen, which can be obtained by placing a finger on a touch screen, can be interpreted as a stop command of the motion compensation. The user can then lift the mobile device to a higher position, moving with it the virtual content V at this higher position. If the user stops pressing the screen, the motion compensation is re-established, and the user can move the mobile device down to display a lower portion of the virtual content V. Another example is the use of the mobile device to read an e-book. If the user exerts continuous pressure on the screen and moves the mobile device laterally, this motion can be detected and interpreted as a command to turn the page of the eBook.

5 Ainsi, l'invention permet de stabiliser le contenu affiché en compensant les mouvements rapides du dispositif mobile (par exemple, les mouvements induits par un mouvement de la main de l'utilisateur qui tient le dispositif), ou du véhicule sur lequel est fixé le dispositif mobile (par exemple, le tressautement d'une voiture sur une chaussée inégale, le roulis d'un bateau...), sans forcément compenser les mouvements continus (voiture prenant 10 un virage, par exemple, ou avion changeant d'altitude). L'invention permet en outre à l'utilisateur d'utiliser ce mécanisme pour modifier la partie du contenu visible sur l'affichage en déplaçant le dispositif mobile. Cette action peut être combinée avec une action des doigts de l'utilisateur sur un écran tactile.Thus, the invention makes it possible to stabilize the displayed content by compensating for the rapid movements of the mobile device (for example, the movements induced by a movement of the hand of the user holding the device), or of the vehicle on which is fixed. the mobile device (for example, the jolt of a car on an uneven road surface, the roll of a boat, etc.), without necessarily compensating for continuous movements (car taking a turn, for example, or changing aircraft). altitude). The invention further allows the user to use this mechanism to change the portion of the visible content on the display by moving the mobile device. This action can be combined with an action of the user's fingers on a touch screen.

15 Bien entendu, la présente invention n'est pas limitée aux exemples et au mode de réalisation décrits et représentés, mais elle est susceptible de nombreuses variantes accessibles l'homme de l'art.Of course, the present invention is not limited to the examples and the embodiment described and shown, but it is susceptible to many variations accessible to those skilled in the art.

Claims (10)

REVENDICATIONS1. Dispositif mobile (M) comportant un écran (E) pour afficher un contenu généré par un module de pilotage d'affichage (P), dans lequel ledit module de pilotage d'affichage est prévu pour générer ledit contenu en fonction d'informations fournies par un détecteur de mouvement (D) afin de compenser un mouvement détecté.REVENDICATIONS1. Mobile device (M) comprising a screen (E) for displaying a content generated by a display control module (P), wherein said display control module is provided for generating said content according to information provided by a motion detector (D) to compensate for a detected motion. 2. Dispositif mobile selon la revendication 1, dans lequel ledit écran (E) est un écran tactile permettant à un utilisateur de déclencher une action d'une application fonctionnant sur ledit dispositif mobile par une pression sur ledit écran combiné à un mouvement dudit dispositif mobile.Mobile device according to claim 1, wherein said screen (E) is a touch screen allowing a user to trigger an action of an application operating on said mobile device by pressing on said screen combined with a movement of said mobile device . 3. Dispositif mobile selon l'une des revendications précédentes, dans lequel ledit détecteur de mouvement (D) comprend au moins un accéléromètre.3. Mobile device according to one of the preceding claims, wherein said motion detector (D) comprises at least one accelerometer. 4. Dispositif mobile selon l'une des revendications précédentes, comportant en outre des moyens de connexion à un réseau mobile de télécommunication.4. Mobile device according to one of the preceding claims, further comprising means for connection to a mobile telecommunications network. 5. Dispositif selon l'une des revendications précédentes, dans lequel ledit module de pilotage d'affichage est prévu pour générer un contenu virtuel (V) de taille plus importante que ledit contenu et dans lequel ledit contenu est complété par ledit contenu virtuel, selon lesdites informations fournies par ledit détecteur de mouvements.5. Device according to one of the preceding claims, wherein said display driving module is intended to generate a virtual content (V) of larger size than said content and wherein said content is completed by said virtual content, according to said information provided by said motion detector. 6. Dispositif selon l'une des revendications précédentes, dans lequel ledit module de pilotage d'affichage est prévu pour déterminer plusieurs types de mouvement détectés et pour générer un contenu compensant ledit mouvement détecté uniquement pour un premier type de mouvement détecté.6. Device according to one of the preceding claims, wherein said display control module is provided for determining several types of motion detected and for generating a content compensating said motion detected only for a first type of motion detected. 7. Procédé d'affichage sur un écran d'un dispositif mobile d'un contenu généré au moyen d'un module de pilotage d'affichage, comportant une étape de détection d'un mouvement dudit dispositif mobile et une étape de compensation dudit contenu généré en fonction dudit mouvement. 3034244 117. A method of displaying on a screen of a mobile device a content generated by means of a display control module, comprising a step of detecting a movement of said mobile device and a step of compensating said content. generated according to said movement. 3034244 11 8. Procédé d'affichage selon la revendication 7, dans lequel un utilisateur déclenche une action d'une application fonctionnant sur ledit dispositif mobile par une pression sur ledit écran combiné à un mouvement dudit dispositif mobile, et dans lequel ledit écran 5 est un écran tactile.A display method according to claim 7, wherein a user initiates an action of an application operating on said mobile device by pressing on said screen combined with a movement of said mobile device, and wherein said screen is a screen touch. 9. Procédé d'affichage selon l'une des revendications 7 ou 8, dans lequel ledit module de pilotage d'affichage génère un contenu virtuel (V) de taille plus importante que ledit contenu et dans lequel ledit contenu est complété par ledit contenu virtuel, selon 10 lesdites informations fournies par ledit détecteur de mouvements.9. Display method according to one of claims 7 or 8, wherein said display driving module generates a virtual content (V) of larger size than said content and wherein said content is completed by said virtual content. according to said information provided by said motion detector. 10. Procédé selon l'une des revendications 7 à 9, dans lequel ledit contenu généré n'est affiché que sur une partie dudit écran, afin de minimiser le risque de débordement dudit contenu lors d'une compensation.10. Method according to one of claims 7 to 9, wherein said generated content is displayed only on a portion of said screen, to minimize the risk of overflow of said content during a compensation.
FR1552509A 2015-03-25 2015-03-25 STABILIZED DISPLAY ON A SCREEN OF A MOBILE DEVICE BY MOTION DETECTION Expired - Fee Related FR3034244B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FR1552509A FR3034244B1 (en) 2015-03-25 2015-03-25 STABILIZED DISPLAY ON A SCREEN OF A MOBILE DEVICE BY MOTION DETECTION
EP16712957.6A EP3274784A1 (en) 2015-03-25 2016-02-29 Display that is stabilised on a screen of a mobile device by motion detection
PCT/FR2016/050449 WO2016151211A1 (en) 2015-03-25 2016-02-29 Display that is stabilised on a screen of a mobile device by motion detection

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1552509A FR3034244B1 (en) 2015-03-25 2015-03-25 STABILIZED DISPLAY ON A SCREEN OF A MOBILE DEVICE BY MOTION DETECTION
FR1552509 2015-03-25

Publications (2)

Publication Number Publication Date
FR3034244A1 true FR3034244A1 (en) 2016-09-30
FR3034244B1 FR3034244B1 (en) 2018-02-02

Family

ID=53008794

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1552509A Expired - Fee Related FR3034244B1 (en) 2015-03-25 2015-03-25 STABILIZED DISPLAY ON A SCREEN OF A MOBILE DEVICE BY MOTION DETECTION

Country Status (3)

Country Link
EP (1) EP3274784A1 (en)
FR (1) FR3034244B1 (en)
WO (1) WO2016151211A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112866442A (en) * 2019-11-27 2021-05-28 北京小米移动软件有限公司 Display device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090027842A1 (en) * 2007-07-27 2009-01-29 Sony Ericsson Mobile Communications Ab Display device with navigation capability
US20110298937A1 (en) * 2010-06-07 2011-12-08 Sony Corporation Image stabilization device, image stabilization method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090027842A1 (en) * 2007-07-27 2009-01-29 Sony Ericsson Mobile Communications Ab Display device with navigation capability
US20110298937A1 (en) * 2010-06-07 2011-12-08 Sony Corporation Image stabilization device, image stabilization method, and program

Also Published As

Publication number Publication date
FR3034244B1 (en) 2018-02-02
EP3274784A1 (en) 2018-01-31
WO2016151211A1 (en) 2016-09-29

Similar Documents

Publication Publication Date Title
KR102305380B1 (en) Automated content scrolling
JP6844542B2 (en) Information processing equipment, information processing methods and programs
EP3049856B1 (en) Head-mounted display and method of controlling the same
KR20190137903A (en) Preview video in response to computing device interaction
US20130215133A1 (en) Adjusting Content Rendering for Environmental Conditions
KR101920983B1 (en) Display of information on a head mounted display
JPWO2005122128A1 (en) Wearable information presentation device
JP6242419B2 (en) Comic data generation apparatus, method thereof, computer program thereof, and comic data display apparatus
EP3076258A1 (en) Drone provided with a video camera with compensated vertical focussing of instantaneous rotations for estimating horizontal speeds
FR2999311A1 (en) VISUALIZATION SYSTEM COMPRISING AN ADAPTIVE SEMI-TRANSPARENT VISUALIZATION DEVICE AND MEANS FOR DETECTION OF THE LANDSCAPE CONSIDERED BY THE USER
CN102346544A (en) Head-worn display system with interactive function and display method thereof
FR3105492A1 (en) Method and device for preventing motion sickness by observing image content displayed on a screen in a moving vehicle, in particular in a highly automated vehicle
JP2018038009A (en) Image output device and image output method
FR3034244A1 (en) STABILIZED DISPLAY ON A SCREEN OF A MOBILE DEVICE BY MOTION DETECTION
WO2016016445A2 (en) Head-up projection device and method for motorcycle helmet
KR20150094849A (en) Method, mobile device and computer-readable medium for generating video-based customized contents
WO2015128212A1 (en) System comprising a headset equipped with a display device and documentation display and management means
US11954876B2 (en) Method and device for measuring physical objects
EP3519775B1 (en) Method of generation of collaborative travel diaries on electronic terminals embedded in a vehicle
FR2994736A1 (en) VISUALIZATION SYSTEM, IN PARTICULAR FOR AIRCRAFT, TRANSPARENT SCREEN AND PERIPHERAL SYMBOLOGY
US20190354169A1 (en) Displaying visually aligned content of a mobile device
WO2018141928A1 (en) Method and system for moving a virtual character in a virtual environment
EP3395074A1 (en) A method and apparatus for facilitating video rendering in a device
FR3028632A1 (en) METHOD AND DEVICE FOR CONTROLLING A DISPLAY MEANS
WO2015165837A1 (en) Head-mounted display system comprising heading selection means and associated selection method

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20160930

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

ST Notification of lapse

Effective date: 20201110