FR3053640A1 - Procede de positionnement automatique d'un siege. - Google Patents

Procede de positionnement automatique d'un siege. Download PDF

Info

Publication number
FR3053640A1
FR3053640A1 FR1656620A FR1656620A FR3053640A1 FR 3053640 A1 FR3053640 A1 FR 3053640A1 FR 1656620 A FR1656620 A FR 1656620A FR 1656620 A FR1656620 A FR 1656620A FR 3053640 A1 FR3053640 A1 FR 3053640A1
Authority
FR
France
Prior art keywords
seat
eye
user
predefined
image
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
FR1656620A
Other languages
English (en)
Other versions
FR3053640B1 (fr
Inventor
Jean Monfraix
Mathieu Collignon
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.)
Airbus Operations SAS
Original Assignee
Airbus Operations SAS
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 Airbus Operations SAS filed Critical Airbus Operations SAS
Priority to FR1656620A priority Critical patent/FR3053640B1/fr
Priority to US15/645,692 priority patent/US10414502B2/en
Publication of FR3053640A1 publication Critical patent/FR3053640A1/fr
Application granted granted Critical
Publication of FR3053640B1 publication Critical patent/FR3053640B1/fr
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D11/00Passenger or crew accommodation; Flight-deck installations not otherwise provided for
    • B64D11/06Arrangements of seats, or adaptations or details specially adapted for aircraft seats
    • B64D11/0639Arrangements of seats, or adaptations or details specially adapted for aircraft seats with features for adjustment or converting of seats
    • B64D11/064Adjustable inclination or position of seats
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0248Non-manual adjustments, e.g. with electrical operation with logic circuits with memory of positions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0268Non-manual adjustments, e.g. with electrical operation with logic circuits using sensors or detectors for adapting the seat or seat part, e.g. to the position of an occupant
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0273Non-manual adjustments, e.g. with electrical operation with logic circuits taking into account user data, e.g. knee height or physical state
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0278Non-manual adjustments, e.g. with electrical operation with logic circuits using sensors external to the seat for measurements in relation to the seat adjustment, e.g. for identifying the presence of obstacles or the appropriateness of the occupants position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D11/00Passenger or crew accommodation; Flight-deck installations not otherwise provided for
    • B64D11/06Arrangements of seats, or adaptations or details specially adapted for aircraft seats
    • B64D11/0639Arrangements of seats, or adaptations or details specially adapted for aircraft seats with features for adjustment or converting of seats
    • B64D11/06395Arrangements of seats, or adaptations or details specially adapted for aircraft seats with features for adjustment or converting of seats characterised by the arrangement of electric motors for adjustment
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D11/00Passenger or crew accommodation; Flight-deck installations not otherwise provided for
    • B64D11/06Arrangements of seats, or adaptations or details specially adapted for aircraft seats
    • B64D11/0689Arrangements of seats, or adaptations or details specially adapted for aircraft seats specially adapted for pilots
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • G06T7/74Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • G06V20/593Recognising seat occupancy
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/165Detection; Localisation; Normalisation using facial parts and geometric relationships
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/166Detection; Localisation; Normalisation using acquisition arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/19Sensors therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2210/00Sensor types, e.g. for passenger detection systems or for controlling seats
    • B60N2210/10Field detection presence sensors
    • B60N2210/16Electromagnetic waves
    • B60N2210/22Optical; Photoelectric; Lidar [Light Detection and Ranging]
    • B60N2210/24Cameras
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2220/00Computerised treatment of data for controlling of seats
    • B60N2220/10Computerised treatment of data for controlling of seats using a database
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2220/00Computerised treatment of data for controlling of seats
    • B60N2220/20Computerised treatment of data for controlling of seats using a deterministic algorithm
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • G06T2207/30201Face

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Geometry (AREA)
  • Signal Processing (AREA)
  • Ophthalmology & Optometry (AREA)
  • Seats For Vehicles (AREA)
  • Image Analysis (AREA)

Abstract

Procédé de positionnement automatique d'un siège dans un appareil comprenant deux caméras situées de part et d'autre dudit siège, chacune à une position permettant d'acquérir des images d'un visage d'un utilisateur assis sur ledit siège, ledit siège comprenant au moins un moteur, chaque moteur agissant sur une position du siège suivant un axe prédéfini. Le procédé comprend : pour chaque caméra : obtenir (600) une position d'une zone prédéfinie d'image dans laquelle doit se trouver au moins un œil d'un utilisateur de l'appareil ; acquérir (601) une image d'un utilisateur assis sur le siège ; détecter (602, 603) au moins un œil dudit utilisateur assis dans l'image acquise ; et, obtenir (604) une position relative entre chaque œil détecté et la zone prédéfinie ; et, en utilisant chaque position relative obtenue :actionner (605) au moins un moteur jusqu'à ce que chaque zone prédéfinie comprenne au moins un œil de l'utilisateur assis.

Description

© N° de publication : 3 053 640 (à n’utiliser que pour les commandes de reproduction)
©) N° d’enregistrement national : 16 56620 ® RÉPUBLIQUE FRANÇAISE
INSTITUT NATIONAL DE LA PROPRIÉTÉ INDUSTRIELLE
COURBEVOIE © Int Cl8 : B 60 N2/00 (2017.01), B 64 D 11/00, G 06 K9/00
DEMANDE DE BREVET D'INVENTION A1
©) Date de dépôt : 11.07.16. (© Demandeur(s) : AIRBUS OPERATIONS Société par
(30) Priorité : actions simplifiée — FR.
@ Inventeur(s) : MONFRAIX JEAN et COLLIGNON
MATHIEU.
(43) Date de mise à la disposition du public de la
demande : 12.01.18 Bulletin 18/02.
©) Liste des documents cités dans le rapport de
recherche préliminaire : Se reporter à la fin du
présent fascicule
(© Références à d’autres documents nationaux ® Titulaire(s) : AIRBUS OPERATIONS Société par
apparentés : actions simplifiée.
©) Demande(s) d’extension : © Mandataire(s) : CABINET LE GUEN ET MAILLET
Société civile professionnelle.
PROCEDE DE POSITIONNEMENT AUTOMATIQUE D'UN SIEGE.
FR 3 053 640 - A1 (3/) Procédé de positionnement automatique d'un siège dans un appareil comprenant deux caméras situées de part et d'autre dudit siège, chacune à une position permettant d'acquérir des images d'un visage d'un utilisateur assis sur ledit siège, ledit siège comprenant au moins un moteur, chaque moteur agissant sur une position du siège suivant un axe prédéfini. Le procédé comprend: pour chaque caméra: obtenir (600) une position d'une zone prédéfinie d'image dans laquelle doit se trouver au moins un oeil d'un utilisateur de l'appareil; acquérir (601) une image d'un utilisateur assis sur le siège; détecter (602, 603) au moins un oeil dudit utilisateur assis dans l'image acquise; et, obtenir (604) une position relative entre chaque oeil détecté et la zone prédéfinie; et, en utilisant chaque position relative obtenue actionner (605) au moins un moteur jusqu'à ce que chaque zone prédéfinie comprenne au moins un oeil de l'utilisateur assis.
Figure FR3053640A1_D0001
Figure FR3053640A1_D0002
i
La présente invention concerne un procédé de positionnement d’un siège dans un appareil et un dispositif mettant en œuvre le procédé.
CONTEXTE DE L’INVENTION
Dans bien des domaines, un utilisateur doit s’installer dans un appareil à une position relativement précise afin de pouvoir utiliser ledit appareil. C’est le cas notamment de véhicules tels que des véhicules automobiles et des aéronefs dans lesquels un pilote doit s’installer à une position pratique pour pouvoir accéder facilement aux différentes commandes dudit véhicule et avoir une vision correcte de l’extérieur ( vision plongeante vers l’avant, vision latérale). Mais, il est rare que les véhicules soient conçus pour un seul pilote. Ainsi, un véhicule est généralement équipé d’un siège générique qu’il faut régler afin d’obtenir une position appropriée pour le pilotage. De tels sièges génériques permettent à des pilotes de morphologies différentes d’utiliser un même véhicule. Ces sièges permettent généralement un réglage en hauteur (i.e. suivant un axe vertical du véhicule) ou en profondeur (i.e. suivant un axe horizontal du véhicule).
Certains véhicules possèdent des dispositifs permettant un positionnement précis du pilote. C’est le cas de certains aéronefs tel que celui décrit en relation avec la Fig.
1.
La Fig. 1 illustre schématiquement un exemple de véhicule dans lequel est mise en œuvre l’invention. Ledit véhicule est un aéronef 1. Cet aéronef 1 possède un premier axe horizontal, dit axe des x, passant par la proue et la poupe de l’aéronef 1, un deuxième axe horizontal, dit axe des y perpendiculaire à l’axe des x et un axe vertical non représenté, dit axe des z, perpendiculaire aux axes des x et des y.
La Fig. 2 illustre schématiquement un cockpit 10 de l’aéronef 1 connu de l’art antérieur. Le cockpit 10 comprend une première console 100 comprenant des afficheurs donnant notamment des paramètres de navigation de l’aéronef 1, une deuxième console 104 comprenant notamment des dispositifs de commandes permettant de contrôler une puissance des moteurs de l’aéronef 1, deux dispositifs de commande 102A et 102B tels que des manches et deux sièges 103 A et 103B. Dans cet exemple, chaque siège peut être réglé suivant l’axe des x et l’axe des z. La position du siège suivant l’axe des y est imposée par une exigence d’être positionné dans un axe d’affichage de paramètres primaires de vol.
Le cockpit 10 comprend, placé au-dessus de la première console 100, un dispositif 101 utilisé pour positionner les sièges 103 A et 103B afin que chaque pilote soit idéalement placé dans le cockpit 10. Le dispositif 101 comprend trois éléments 101 A, 101B et 101C. Un pilote est bien placé dans le cockpit (i.e. le siège du pilote est bien réglé), si, lorsque assis dans son siège, il regarde l’élément du dispositif 101 le plus proche de lui (i.e. l’élément 101C), celui-ci occulte un des deux autres éléments du dispositif 101.
La Fig. 3 illustre schématiquement le dispositif 101 utilisé dans le cockpit 10 pour positionner un des sièges 103A et 103B. Dans l’exemple de la Fig. 3, un pilote est en train de régler le siège 103A. L’élément 101C occulte quasiment entièrement l’élément 101B. Lorsque l’élément 101C occulte entièrement l’élément 101B, le siège 103 A est considéré comme bien réglé. Pour obtenir un tel alignement des éléments 101C et 101B (respectivement 101C et 101A), le pilote doit manipuler des dispositifs de contrôle, tels que des boutons ou des manettes, (non représentés) permettant de modifier la position du siège 103A (respectivement 103B). Cette méthode de positionnement peut être fastidieuse et entraîner de mauvais positionnements.
Il est souhaitable de pallier ces inconvénients de l’état de la technique. Il est notamment souhaitable de proposer une méthode qui permette de positionner automatiquement un siège d’un appareil en fonction de la personne qui est assise sur ledit siège. Il est souhaitable par exemple de proposer une méthode qui permette de positionner un siège d’un véhicule de sorte que le pilote dudit véhicule soit idéalement placé dans le véhicule.
EXPOSE DE L’INVENTION
Selon un premier aspect de la présente invention, la présente invention concerne un procédé de positionnement automatique d’un siège dans un appareil comprenant deux caméras situées de part et d’autre dudit siège, chacune à une position permettant d’acquérir des images d’un visage d’un utilisateur assis sur ledit siège, ledit siège comprenant au moins un moteur, chaque moteur agissant sur une position du siège suivant un axe prédéfini. Le procédé comprend, pour chaque caméra : obtenir une position d’une zone prédéfinie d’image dans laquelle doit se trouver au moins un œil d’un utilisateur de l’appareil ; acquérir une image d’un utilisateur assis sur le siège ; détecter au moins un œil dudit utilisateur assis dans l’image acquise ; et, obtenir une position relative entre chaque œil détecté et la zone prédéfinie ; et, en utilisant chaque position relative obtenue : actionner au moins un moteur jusqu’à ce que chaque zone prédéfinie comprenne au moins un œil de l’utilisateur assis.
Selon un mode de réalisation, l’appareil est un aéronef et le siège est un siège d’un cockpit de l’aéronef.
Selon un mode de réalisation, au moins un moteur est actionné itérativement de manière à modifier la position du siège d’une valeur prédéfinie à chaque itération, chaque modification de la position du siège étant suivie d’une acquisition d’une image par chaque caméra et d’une détection des yeux dans chaque image acquise afin de vérifier la position de chaque œil détecté dans chaque image acquise par rapport à la zone prédéfinie.
Selon un mode de réalisation, le procédé comprend, déterminer, à partir de chaque position relative obtenue, comment actionner chaque moteur pour atteindre une position du siège dans laquelle chaque zone prédéfinie comprend au moins un œil de l’utilisateur en utilisant un tableau prédéfini associant un ensemble de paires possibles de positions relatives, chaque position relative d’une paire étant associée à une des deux caméras, un actionnement à appliquer à au moins un moteur.
Selon un mode de réalisation, lorsque suite à un positionnement automatique du siège, une position du siège a été trouvée, une information représentative de la position trouvée est sauvegardée, la position ainsi sauvegardée étant utilisée, lorsque l’utilisateur modifie ladite position trouvée pour quitter le siège, pour repositionner le siège dans la position trouvée lorsque l’utilisateur se rassied.
Selon un mode de réalisation, lorsque l’utilisateur se rassied, chaque caméra fait une acquisition d’une image et une détection des yeux dans chaque image acquise est alors mise en œuvre pour vérifier si chaque zone prédéfinie comprend au moins un œil, le procédé étant remis en œuvre dans sa totalité lorsqu’une zone prédéfinie ne comprend pas au moins un œil.
Selon un mode de réalisation, lorsque suite à un positionnement automatique du siège, une position du siège a été trouvée, le procédé comprend : ajuster la position du siège dans une zone prédéfinie autour de la position trouvée.
Selon un deuxième aspect de l’invention, l’invention concerne un dispositif permettant un positionnement automatique d’un siège dans un appareil comprenant deux caméras situées de part et d’autre dudit siège à une position permettant d’acquérir des images d’un visage d’un utilisateur assis sur ledit siège, ledit siège comprenant au moins un moteur, chaque moteur agissant sur une position du siège suivant un axe prédéfini. Le dispositif comprend : pour chaque caméra : des moyens d’obtention pour obtenir une position d’une zone prédéfinie d’image dans laquelle doit se trouver au moins un œil d’un utilisateur de l’appareil ; des moyens d’acquisition pour acquérir une image d’un utilisateur assis sur le siège ; des moyens de détection pour détecter au moins un œil dudit utilisateur assis dans l’image acquise ; et, des moyens d’obtention pour obtenir une position relative entre chaque œil détecté et la zone prédéfinie ; des moyens d’actionnement, utilisant chaque position relative obtenue, pour actionner au moins un moteur jusqu’à ce que chaque zone prédéfinie comprenne au moins un œil de l’utilisateur assis.
Selon un troisième aspect de l’invention, l’invention concerne un système permettant un positionnement automatique d’un siège dans un appareil, comprenant deux caméras (106C, 106D) situées de part et d’autres dudit siège (103A) à une position permettant d’acquérir des images d’un visage d’un utilisateur assis sur ledit siège (103 A) et un dispositif selon la revendication 8.
Selon un quatrième aspect de l’invention, l’invention concerne un produit programme d’ordinateur, comportant des instructions pour mettre en œuvre, par un dispositif, le procédé selon le premier aspect par un processeur du dispositif.
Selon un cinquième aspect de l’invention, l’invention concerne des moyens de stockage stockant un programme d’ordinateur comportant des instructions pour mettre en œuvre, par un dispositif, le procédé selon le premier aspect lorsque ledit programme est exécuté par un processeur du dispositif.
BREVE DESCRIPTION DES DESSINS
Les caractéristiques de la présente invention mentionnées ci-dessus, ainsi que d’autres, apparaîtront plus clairement à la lecture de la description suivante d’un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels :
- la Fig. 1 illustre schématiquement un exemple de véhicule dans lequel est mise en œuvre l’invention ;
- la Fig. 2 illustre schématiquement un cockpit de véhicule dans lequel est mise en œuvre l’invention ;
- la Fig. 3 illustre schématiquement un dispositif de l’art antérieur utilisé dans un cockpit pour positionner un siège ;
- la Fig. 4 illustre schématiquement un système de positionnement automatique de siège selon l’invention;
- la Fig. 5 illustre schématiquement une architecture matérielle d’un module de traitement apte à mettre en œuvre l’invention;
- la Fig. 6 illustre schématiquement un procédé de positionnement automatique d’un siège d’un appareil selon l’invention;
- la Fig. 7 décrit un exemple de situation se produisant pendant un positionnement automatique d’un siège ; et,
- la Fig. 8 décrit un détail du procédé de positionnement automatique d’un siège d’un appareil selon l’invention.
DESCRIPTION DETAILLEE DE DIVERS MODES DE REALISATION
La description détaillée ci-après s’attache à décrire un mode de réalisation de la présente invention dans un contexte d’aéronef. Les principes de la présente invention s’appliquent cependant dans un contexte plus large. Les principes de la présente invention sont en effet applicables à d’autres types de véhicules tels qu’un véhicule automobile. Les principes de l’invention pourraient aussi s’appliquer à des appareils dans lesquels il est nécessaire de positionner un siège pour qu’un utilisateur soit bien positionné dans cet appareil, comme par exemple, dans un simulateur de vol ou dans un appareil médical.
La Fig. 4 illustre schématiquement un système de positionnement automatique de siège selon l’invention.
Le système de positionnement automatique de siège est installé dans le cockpit 10 en remplacement du dispositif 101. Ce système comprend un module de traitement 105 apte à mettre en œuvre un procédé selon l’invention décrit ci-après en relation avec la Fig. 6 et une pluralité de caméras. Chaque siège 103A et 103B est associé à une paire de caméras. Des caméras 106A et 106B sont associées au siège 103B et des caméras 106C et 106D sont associées au siège 103 A. Chaque caméra d’une paire de caméras est positionnée de part et d’autre du siège auquel elle est associée à une position permettant d’acquérir des images d’un visage d’un utilisateur qui est assis sur ledit siège. Dans un mode de réalisation, chaque caméra possède un champ optique tel que chaque position possible du siège est couverte par ladite caméra. De cette manière, le visage d’un utilisateur qui est assis sur le siège apparaît nécessairement dans chaque image acquise par ladite caméra.
Dans ce mode de réalisation, les deux paires de caméras sont associées au même module de traitement 105. Toutefois, le module de traitement 105 traite indépendamment les informations issues de chaque paire de caméras et applique indépendamment le procédé décrit en relation avec la Fig. 6. Dans un autre mode de réalisation, chaque paire de caméras pourrait être associée à un module de traitement dédié.
Dans ce mode de réalisation, chaque siège 103A et 103B possède une pluralité de moteurs permettant chacun de modifier la position dudit siège respectivement suivant les axes x, y et z. Chaque moteur est commandé par le module de traitement selon le procédé décrit en relation avec la Fig. 6. Dans un mode de réalisation, chaque moteur peut aussi être commandé par des boutons ou des manettes installés sur ou à proximité du siège 103A ou 103B.
La Fig. 5 illustre schématiquement une architecture matérielle du module de traitement 105 apte à mettre en œuvre l’invention.
Selon l’exemple d’architecture matérielle représenté à la Fig. 5, le module de traitement 105 comprend alors, reliés par un bus de communication 1056: un processeur ou CPU (« Central Processing Unit » en anglais) 1050 ; une mémoire vive RAM (« Random Access Memory» en anglais) 1051 ; une mémoire morte ROM (« Read Only Memory » en anglais) 1052 ; une unité de stockage telle qu’une carte SD (« Secure Digital » en anglais) ou un lecteur de support de stockage, tel qu’un lecteur de cartes SD (« Secure Digital » en anglais) 1053; et une interface de communication 1054 permettant au module de traitement 105 de communiquer avec les caméras 106A, 106B, 106C et 106D et avec chaque moteur permettant de modifier la position d’un des sièges 103A et 103B.
Le processeur 1050 est capable d’exécuter des instructions chargées dans la RAM 1051 à partir de la ROM 1052, d’une mémoire externe (non représentée), d’un support de stockage (tel qu’une carte SD), ou d’un réseau de communication. Lorsque le module de traitement 105 est mis sous tension, le processeur 1050 est capable de lire de la RAM 1051 des instructions et de les exécuter. Ces instructions forment un programme d’ordinateur causant la mise en œuvre, par le processeur 1050 de tout ou partie du procédé décrit en relation avec la Fig. 6.
Tout ou partie du procédé décrit en relation avec la Fig. 6 peut être implémenté sous forme logicielle par exécution d’un ensemble d’instructions par une machine programmable, par exemple un DSP (« Digital Signal Processor » en anglais) ou un microcontrôleur, ou être implémenté sous forme matérielle par une machine ou un composant dédié, par exemple un FPGA (« Field-Programmable Gâte Array » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais).
La Fig. 7 décrit un exemple de situation se produisant pendant un positionnement automatique d’un siège selon le procédé décrit en relation avec la Fig.
6.
Dans la Fig. 7, un utilisateur est assis dans le siège 103A et fait face aux caméras 106C et 106D. Une tête de l’utilisateur 70 est positionnée dans le champ optique des caméras 106C et 106D. Ladite tête comporte deux yeux 71 qui sont vus en transparence dans la Fig. 7. A un instant Γ, la caméra 106C (respectivement 106D) fait une acquisition d’une image 72C (respectivement 72D). La zone prédéfinie 73C (respectivement 73D) associée à la caméra 106C (respectivement 106D) est représentée dans l’image 72C (respectivement 72D). Un ensemble de pixels 71C (respectivement 71D) correspondant aux yeux 71 apparaît dans l’image 72C (respectivement 72D). Dans cet exemple, le siège est mal positionné. En effet, au moins un des yeux 71 devrait apparaître dans les zones prédéfinies 73C et 73D respectivement dans les images 72C et 72D. Un réglage du siège est nécessaire.
La Fig. 6 illustre schématiquement un procédé de positionnement automatique d’un siège d’un appareil selon l’invention.
Dans la description de ce procédé, nous prenons l’exemple d’un positionnement automatique du siège 103A sur lequel sont focalisées les caméras 106C et 106D. La caméra 106C (respectivement la caméra 106D) est fixe de sorte que chaque image prise par cette caméra représente strictement une même scène.
Chaque caméra est associée à une image de référence représentant ladite scène. Dans chaque image de référence est définie une zone prédéfinie dans laquelle doivent se trouver les yeux d’un utilisateur lorsque celui-ci est convenablement installé. Dans un mode de réalisation, la zone prédéfinie est un rectangle ayant des côtés parallèles aux côtés de l’image de référence.
Dans une étape 600, le module de traitement 105 obtient une position de la zone prédéfinie de chaque image de référence. Par exemple, les dimensions de la zone prédéfinie 73C (respectivement 73D) étant connues, la position du centre de la zone prédéfinie 73C (respectivement 73D) est obtenue.
Dans une étape 601, la caméra 106C et la caméra 106D font une acquisition d’une image. Dans un mode de réalisation, les caméras 106C et 106D sont synchronisées (i.e. les caméras 106C et 106D font des acquisitions d’images simultanées) et fonctionnent à une même fréquence d’acquisition d’images, par exemple à une image/s. Dans l’exemple de la Fig. 7, les images acquises sont les images 72C et 72D.
Dans une étape 602, le module de traitement 105 applique un procédé de détection d’yeux à chaque image acquise. Dans un mode de réalisation, le procédé de détection d’yeux décrit dans l’article « R. Kothari et al., Détection of eye locations in unconstrained visual images, Proceedings of International Conférence on Image Processing 1996 (ICIP 96), vol. 3 » est utilisé lors de l’étape 602. Dans un mode de réalisation, le procédé de détection d’yeux décrit dans l’article « M. Flickner et al., Detecting and tracking eyes by using their physiological properties, dynamics, and appearance, Proceedings of IEEE conférence on Computer Vision and Pattern Récognition, 2000 (CVPR 2000), Vol. 1 » est utilisé lors de l’étape 602. Dans l’exemple de la Fig. 7, l’ensemble de pixels 71C (respectivement 71D) dans l’image 72C (respectivement 72D) est détecté.
Dans une étape 603, le module de traitement 105 détermine si au moins un œil a été détecté dans chaque image. Si aucun œil n’est détecté dans au moins une image, le module de traitement 105 considère qu’aucun œil n’a été détecté et retourne à l’étape 601.
On note donc que dans ce mode de réalisation, les étapes 601 à 603 sont mises en œuvre tant qu’au moins un œil n’a pas été détecté simultanément dans une image acquise par la caméra 106C et une image acquise par la caméra 106D. En d’autres termes, les étapes 601 à 603 sont mises en œuvre itérativement tant qu’aucun utilisateur n’est assis sur le siège 103A.
Lorsqu’au moins un œil est détecté simultanément dans une image acquise par la caméra 106C et dans une image acquise par la caméra 106D, le module de traitement 105 met en œuvre l’étape 604. Au cours de l’étape 604, le module de traitement 105 obtient, pour chaque image acquise, une position relative entre chaque œil détecté et la zone prédéfinie correspondant à ladite image acquise. Dans un mode de réalisation, on considère que, lorsqu’un seul œil apparaît dans une image, la position d’un œil est donnée par un centre de sa pupille, lorsque deux yeux apparaissent dans une image, la position des deux yeux est donnée par un milieu d’un segment reliant le centre des deux yeux, et que la position de la zone prédéfinie est donnée par le centre de ladite zone prédéfinie. La position d’un œil ou d’une zone prédéfinie dans une image est définie suivant un axe horizontal et un axe vertical de l’image.
Dans une étape 605, le module de traitement 105 actionne au moins un des moteurs de la pluralité de moteurs jusqu’à ce que chaque zone prédéfinie comprenne au moins un œil de l’utilisateur assis sur le siège 103 A.
La Fig. 8 décrit un détail du procédé de positionnement automatique d’un siège d’un appareil selon l’invention.
Le procédé décrit en Fig. 8 correspond à un exemple de mise en œuvre de l’étape 605. Le procédé décrit en Fig. 8 est un procédé itératif qui modifie pas à pas la position du siège 103B pour converger vers la position souhaitée (z. e. vers une position dans laquelle chaque zone prédéfinie comprend au moins un œil de l’utilisateur).
Dans une étape 800, le module de traitement 105 définit une direction d’actionnement du moteur de la pluralité de moteurs permettant de modifier la position du siège 103A suivant l’axe des z, dit moteur z.
Dans une étape 801, le module de traitement 105 actionne le moteur z de manière à modifier la position du siège 103 A d’une valeur prédéfinie. Par exemple la position du siège est modifiée d’un centimètre dans la direction d’actionnement définie.
Dans une étape 802, le module de traitement 105 actionne chaque caméra 106C et 106D. Chaque caméra 106C et 106D fait alors une acquisition d’une image.
Dans une étape 803, le module de traitement 105 applique le procédé de détection d’yeux utilisé lors de l’étape 602 à chaque image acquise.
Dans une étape 804, le module de traitement 105 détermine, pour chaque image acquise, si au moins un œil est situé dans la zone prédéfinie correspondant à ladite image acquise. Si dans chaque image acquise, la zone prédéfinie comprend au moins un œil, le procédé prend fin lors d’une étape 805. Le siège est alors considéré comme réglé.
Si chaque zone prédéfinie ne comprend pas au moins un œil, l’étape 804 est suivie de l’étape 806. Lors de l’étape 806, le module de traitement 105 vérifie si le ίο centre de chaque œil détecté dans les images acquises est situé sur une ligne horizontale des images acquises passant par le centre de la zone prédéfinie. Si le centre d’au moins un œil détecté est situé sur ladite ligne horizontale ou dans un voisinage prédéterminé de ladite ligne horizontale (par exemple, à une distance de cinq pixels de ladite ligne), le module de traitement passe à l’étape 809. Dans ce cas, le module de traitement n’actionne plus le moteur z, mais le moteur de la pluralité de moteurs permettant de modifier la position du siège 103A suivant l’axe des x, dit moteur x.
Sinon, l’étape 806 est suivie de l’étape 807. Lors de l’étape 807, le module de traitement 105 détermine si, après actionnement du moteur z, la position de chaque œil détecté dans une image acquise s’est rapprochée de la position de la zone prédéfinie correspondant à ladite image acquise. Par ce faire, le module de traitement 105 calcule une distance entre la position de chaque œil détecté dans une image acquise et la position de la zone prédéfinie correspondant à ladite image. Si chaque œil est plus proche, cela confirme que la position du siège est modifiée dans la bonne direction. Le module de traitement 105 retourne alors à l’étape 801. Sinon, le module de traitement 105 inverse la direction d’actionnement du moteur z et retourne à l’étape 801.
Dans l’étape 809, le module de traitement définit une direction d’actionnement de moteur x.
Dans une étape 810, le module de traitement 105 actionne le moteur x de manière à modifier la position du siège 103A d’une valeur prédéfinie. Par exemple, la position du siège est modifiée d’un centimètre dans la direction d’actionnement définie.
Dans une étape 811, le module de traitement 105 actionne chaque caméra 106C et 106D. Chaque caméra 106C et 106D fait alors une acquisition d’une image.
Dans une étape 812, le module de traitement 105 applique le procédé de détection d’yeux mis en œuvre lors de l’étape 602 à chaque image acquise.
Dans une étape 813, le module de traitement 105 détermine, pour chaque image acquise, si la zone prédéfinie correspondant à l’image acquise comprend au moins un œil. Si dans chaque image acquise, au moins un œil est situé dans la zone prédéfinie, le procédé prend fin lors d’une étape 814. Le siège est alors considéré comme réglé.
Si le module de traitement 105 ne trouve pas un œil dans chaque zone prédéfinie, l’étape 813 est suivie de l’étape 815. Lors de l’étape 815, le module de traitement 105 détermine si, après actionnement du moteur x, la position de chaque œil détecté dans une image acquise s’est rapprochée de la position de la zone prédéfinie correspondant à ladite image acquise. Par ce faire, le module de traitement 105 calcule une distance entre la position de chaque œil détecté dans une image acquise et la position de la zone prédéfinie correspondant à ladite image acquise. Si chaque œil est plus proche, cela confirme que la position du siège est modifiée dans la bonne direction. Le module de traitement 105 retourne alors à l’étape 810. Sinon, le module de traitement 105 inverse la direction d’actionnement du moteur x lors d’une étape 816 et retourne à l’étape 810.
Dans un mode de réalisation, le procédé décrit en relation avec la Fig. 8 est remplacé par un procédé plus direct. Dans ce procédé, à partir de la position relative des yeux dans chaque image acquise obtenue lors de l’étape 604, le module de traitement est capable de déterminer directement comment actionner les moteurs x et z pour atteindre une position du siège dans laquelle chaque zone prédéfinie comprend au moins un œil de l’utilisateur. Pour ce faire, lors d’une phase d’apprentissage, le procédé décrit en relation avec la Fig. 6 a été appliqué à un ensemble représentatif de toutes les positions relatives possibles entre des yeux d’un utilisateur et une zone prédéfinie dans chaque image acquise. Lors de cette phase d’apprentissage, l’étape 605 correspond à la Fig. 8. Les actionnements appliqués aux moteurs x et z pour que les yeux d’un utilisateur apparaissent dans les zones prédéfinies sont mémorisés. Un tableau indiquant pour chaque paire de positions initiales des yeux possible (i.e. une position initiale pour l’image acquise par la caméra 106C et une position initiale pour l’image acquise par la caméra 106D), les actionnements à appliquer aux moteurs x et z, sont sauvegardés dans l’unité de stockage 1053 du module de traitement 105. Une fois la phase d’apprentissage terminée, lorsque le module de traitement 105 détecte au moins un œil dans chaque image acquise par les caméras 106C et 106D, le module de traitement recherche dans le tableau sauvegardé, la paire de positions initiales correspondant aux positions des yeux détectées dans les deux images acquises. Lorsque la paire de positions initiales est trouvée, le module de traitement actionne les moteurs x et z selon les actionnements correspondant à ladite paire trouvée dans le tableau sauvegardé.
Dans un mode de réalisation, le procédé décrit en relation avec la Fig. 6 est appliqué à chaque démarrage de l’aéronef 1. Lorsqu’une position du siège a été trouvée une première fois, celle-ci est sauvegardée dans l’unité de stockage 1053 du module de traitement 105. L’utilisateur peut alors quitter son siège et revenir s’asseoir.
A chaque fois que l’utilisateur s’assied, le siège est repositionné à la dernière position trouvée. Chaque caméra fait alors une acquisition d’image et une détection des yeux est alors mise en œuvre dans chaque image acquise pour déterminer si ceux-ci sont toujours bien positionnés dans chaque zone prédéfinie. Si ce n’est pas le cas (par exemple, parce qu’un pilote a été remplacé par un co-pilote dans l’aéronef 1), le procédé décrit en relation avec la Fig. 6 est remis en œuvre.
Dans un mode de réalisation, lorsqu’une position du siège a été trouvée, cette position peut être légèrement ajustée par l’utilisateur autour de la position trouvée en utilisant des boutons ou des manettes. Une zone d’ajustement est alors prédéfinie autour de la position trouvée par le procédé décrit en relation avec la Fig. 6. L’utilisateur ne pourra ajuster la position de son siège que dans cette zone d’ajustement prédéfinie. Par exemple l’utilisateur peut ajuster de plus ou moins cinq centimètres suivant l’axe des z et de plus ou moins dix centimètres suivant l’axe des x autour de la position trouvée.
Dans un mode de réalisation, l’utilisateur lance le procédé décrit en relation avec la Fig. 6 lorsqu’il s’assoit sur le siège 103A par exemple en appuyant sur un bouton. De cette manière, le procédé bouclera très peu dans les étapes 601 à 603.

Claims (11)

  1. REVENDICATIONS
    1) Procédé de positionnement automatique d’un siège (103A) dans un appareil (1) comprenant deux caméras (106C, 106D) situées de part et d’autre dudit siège (103A), chacune à une position permettant d’acquérir des images d’un visage d’un utilisateur assis sur ledit siège (103A), ledit siège (103A) comprenant au moins un moteur, chaque moteur agissant sur une position du siège (103A) suivant un axe prédéfini, caractérisé en ce que le procédé comprend :
    pour chaque caméra (106C, 106D) :
    obtenir (600) une position d’une zone prédéfinie (73C, 73D) d’image dans laquelle doit se trouver au moins un œil d’un utilisateur de l’appareil (1) ;
    acquérir (601) une image (72C, 72D) d’un utilisateur assis sur le siège (103A) ; détecter (602, 603) au moins un œil dudit utilisateur assis dans l’image acquise (72C, 72D) ; et, obtenir (604) une position relative entre chaque œil détecté et la zone prédéfinie (73C, 73D) ; et, en utilisant chaque position relative obtenue :
    actionner (605) au moins un moteur jusqu’à ce que chaque zone prédéfinie (73C, 73D) comprenne au moins un œil de l’utilisateur assis.
  2. 2) Procédé selon la revendication 1, caractérisé en ce que l’appareil est un aéronef (1) et le siège (103 A) est un siège d’un cockpit de l’aéronef (10).
  3. 3) Procédé selon la revendication 1 ou 2, caractérisé en ce qu’au moins un moteur est actionné itérativement (801, 810) de manière à modifier la position du siège (103A) d’une valeur prédéfinie à chaque itération, chaque modification de la position du siège (103A) étant suivie d’une acquisition d’une image par chaque caméra et d’une détection (803, 812) des yeux dans chaque image acquise afin de vérifier la position de chaque œil détecté dans chaque image acquise par rapport à la zone prédéfinie.
  4. 4) Procédé selon la revendication 1 ou 2, caractérisé en ce que le procédé comprend, déterminer, à partir de chaque position relative obtenue, comment actionner chaque moteur pour atteindre une position du siège (103A) dans laquelle chaque zone prédéfinie comprend au moins un œil de l’utilisateur en utilisant un tableau prédéfini associant un ensemble de paires possibles de positions relatives, chaque position relative d’une paire étant associée à une des deux caméras, un actionnement à appliquer à au moins un moteur.
  5. 5) Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce que, lorsque suite à un positionnement automatique du siège, une position du siège a été trouvée, une information représentative de la position trouvée est sauvegardée, la position ainsi sauvegardée étant utilisée lorsque l’utilisateur modifie ladite position trouvée pour quitter le siège pour repositionner le siège dans la position trouvée lorsque l’utilisateur se rassied.
  6. 6) Procédé selon la revendication 5, caractérisé en ce que, lorsque l’utilisateur se rassied, chaque caméra de détection fait une acquisition d’une image et une détection des yeux dans chaque image acquise est alors mise en œuvre pour vérifier si chaque zone prédéfinie comprend au moins un œil, le procédé étant remis en œuvre dans sa totalité lorsqu’une zone prédéfinie ne comprend pas au moins un œil.
  7. 7) Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce que, lorsque suite à un positionnement automatique du siège une position du siège a été trouvée, le procédé comprend : ajuster la position du siège dans une zone prédéfinie autour de la position trouvée.
  8. 8) Dispositif (105) permettant un positionnement automatique d’un siège (103A) dans un appareil (1) comprenant deux caméras (106C, 106D) situées de part et d’autre dudit siège (103A) à une position permettant d’acquérir des images d’un visage d’un utilisateur assis sur ledit siège (103A), ledit siège (103A) comprenant au moins un moteur, chaque moteur agissant sur une position du siège (103A) suivant un axe prédéfini, caractérisé en ce que le dispositif comprend :
    pour chaque caméra (106C, 106D) :
    des moyens d’obtention (600) pour obtenir une position d’une zone prédéfinie (73C, 73D) d’image dans laquelle doit se trouver au moins un œil d’un utilisateur de l’appareil (1) ;
    des moyens d’acquisition (601) pour acquérir une image (72C, 72D) d’un utilisateur assis sur le siège (103 A) ;
    des moyens de détection (602, 603) pour détecter au moins un œil dudit utilisateur assis dans l’image acquise (72C, 72D) ; et,
    5 des moyens d’obtention (604) pour obtenir une position relative entre chaque œil détecté et la zone prédéfinie (73C, 73D) ;
    des moyens d’actionnement (605), utilisant chaque position relative obtenue, pour actionner au moins un moteur jusqu’à ce que chaque zone prédéfinie (73C, 73D) comprenne au moins un œil de l’utilisateur assis.
  9. 9) Système permettant un positionnement automatique d’un siège (103A) dans un appareil comprenant deux caméras (106C, 106D) situées de part et d’autre dudit siège (103A) à une position permettant d’acquérir des images d’un visage d’un utilisateur assis sur ledit siège (103 A) et un dispositif selon la revendication 8.
  10. 10) Produit programme d’ordinateur, caractérisé en ce qu’il comporte des instructions pour mettre en œuvre, par un dispositif (105), le procédé selon l'une quelconque des revendications 1 à 7 par un processeur du dispositif.
    20
  11. 11) Moyens de stockage, caractérisés en ce qu’ils stockent un programme d’ordinateur comportant des instructions pour mettre en œuvre, par un dispositif (105), le procédé selon l'une quelconque des revendications 1 à 7 lorsque ledit programme est exécuté par un processeur du dispositif.
    1/5
FR1656620A 2016-07-11 2016-07-11 Procede de positionnement automatique d'un siege. Expired - Fee Related FR3053640B1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR1656620A FR3053640B1 (fr) 2016-07-11 2016-07-11 Procede de positionnement automatique d'un siege.
US15/645,692 US10414502B2 (en) 2016-07-11 2017-07-10 Method of automatic positioning of a seat

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1656620A FR3053640B1 (fr) 2016-07-11 2016-07-11 Procede de positionnement automatique d'un siege.
FR1656620 2016-07-11

Publications (2)

Publication Number Publication Date
FR3053640A1 true FR3053640A1 (fr) 2018-01-12
FR3053640B1 FR3053640B1 (fr) 2018-08-10

Family

ID=56920805

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1656620A Expired - Fee Related FR3053640B1 (fr) 2016-07-11 2016-07-11 Procede de positionnement automatique d'un siege.

Country Status (2)

Country Link
US (1) US10414502B2 (fr)
FR (1) FR3053640B1 (fr)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2575058B (en) 2018-06-27 2022-11-09 Safran Seats Gb Ltd An aircraft suite
CN111301689A (zh) * 2020-02-12 2020-06-19 中国商用飞机有限责任公司 用于智能调节飞行员眼位的系统及方法
CN116142040A (zh) * 2023-01-03 2023-05-23 湖北星纪时代科技有限公司 座椅调节方法、装置、电子设备和存储介质
US20240343394A1 (en) * 2023-04-12 2024-10-17 Ami Industries, Inc. Automatic pilot eye point positioning system
EP4574656A1 (fr) * 2023-12-19 2025-06-25 B/E Aerospace, Inc. Systèmes et procédés de réglage automatique de réglages de siège

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4811226A (en) * 1980-09-30 1989-03-07 Toyota Jidosha Kogyo Kabushiki Kaisha Optimum angle adjusting apparatus for vehicle equipments
WO2001045080A1 (fr) * 1999-12-15 2001-06-21 Automotive Technologies International, Inc. Systeme d'affichage interactif pour vehicule
US20030209893A1 (en) * 1992-05-05 2003-11-13 Breed David S. Occupant sensing system
US20080276191A1 (en) * 1999-12-15 2008-11-06 Automotive Technologies International, Inc. Vehicular Heads-Up Display System

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7878586B2 (en) * 2007-10-29 2011-02-01 The Boeing Company System and method for an anticipatory passenger cabin
US9323053B2 (en) * 2013-09-30 2016-04-26 Nghia Trong Lam Active shielding against intense illumination (ASAII) system for direct viewing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4811226A (en) * 1980-09-30 1989-03-07 Toyota Jidosha Kogyo Kabushiki Kaisha Optimum angle adjusting apparatus for vehicle equipments
US20030209893A1 (en) * 1992-05-05 2003-11-13 Breed David S. Occupant sensing system
WO2001045080A1 (fr) * 1999-12-15 2001-06-21 Automotive Technologies International, Inc. Systeme d'affichage interactif pour vehicule
US20080276191A1 (en) * 1999-12-15 2008-11-06 Automotive Technologies International, Inc. Vehicular Heads-Up Display System

Also Published As

Publication number Publication date
FR3053640B1 (fr) 2018-08-10
US20180009533A1 (en) 2018-01-11
US10414502B2 (en) 2019-09-17

Similar Documents

Publication Publication Date Title
FR3053640A1 (fr) Procede de positionnement automatique d'un siege.
US12158593B2 (en) Three-dimensional augmented reality head-up display for implementing augmented reality in driver's point of view by placing image on ground
EP2751609B1 (fr) Dispositif d'affichage monté sur la tête avec profilage par balayage de l'iris
EP3108292B1 (fr) Affichage stéreoscopique sensible au décalage de point focal
EP3110662B1 (fr) Réglage de rétroviseurs de véhicule
US10866425B1 (en) Image reprojection based on intra-pupil distance
JP2020080485A (ja) 運転支援装置、運転支援システム、運転支援方法およびプログラム
EP3014343A1 (fr) Ajustement d'un dispositif d'affichage proche de l' il
CN104865701B (zh) 头戴式显示装置
US20250060605A1 (en) Three-dimensional augmented reality head-up display for implementing augmented reality in driver's point of view by placing image on ground
FR2860887A1 (fr) Mesure de configuration du visage et de montures de lunettes placees sur ce visage a une efficacite amelioree
US12242063B2 (en) Vertical misalignment correction in binocular display systems
FR2996014A1 (fr) Procede d'aide a la determination de parametres de vision d'un sujet
WO2016051071A1 (fr) Système et procédé de commande d'un équipement d'un véhicule automobile
FR3034890A1 (fr) Dispositif electronique de projection interactif
US11887220B2 (en) Ghost image mitigation for heads-up display
WO2015079133A1 (fr) Procédé de biseautage d'une lentille ophtalmique
EP4077016B1 (fr) Systeme et procede d'assistance visuelle a un individu souffrant de cinetose
FR3086161A1 (fr) Determination automatique des parametres necessaires a la realisation de lunettes.
FR3079652A1 (fr) Procede d'evaluation d'une distance, systeme d'evaluation associe et systeme de gestion d'un coussin gonflable
FR2978841A1 (fr) Systeme electronique d'aide a la vente
FR3115120A1 (fr) Dispositif de réalité augmentée
FR3069936B1 (fr) Interaction tactile avec des ihm dans un environnement immersif
EP3857299B1 (fr) Instrument de mesure pour mesurer des paramètres nécessaires à la réalisation de lunettes
FR3054070A1 (fr) Procede d'affichage de vignettes sur un ecran d'affichage, programme d'ordinateur, appareil electronique et systeme electronique de visualisation associes

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20180112

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

ST Notification of lapse

Effective date: 20260305