FR3102274A1 - Method and system for determining suggestions provided by a virtual personal assistant of a motor vehicle - Google Patents

Method and system for determining suggestions provided by a virtual personal assistant of a motor vehicle Download PDF

Info

Publication number
FR3102274A1
FR3102274A1 FR1911649A FR1911649A FR3102274A1 FR 3102274 A1 FR3102274 A1 FR 3102274A1 FR 1911649 A FR1911649 A FR 1911649A FR 1911649 A FR1911649 A FR 1911649A FR 3102274 A1 FR3102274 A1 FR 3102274A1
Authority
FR
France
Prior art keywords
vehicle
data characterizing
determining
personal assistant
virtual personal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR1911649A
Other languages
French (fr)
Inventor
Anthony Guillaud
Valentin Peulmeule
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.)
PSA Automobiles SA
Original Assignee
PSA Automobiles SA
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 PSA Automobiles SA filed Critical PSA Automobiles SA
Priority to FR1911649A priority Critical patent/FR3102274A1/en
Publication of FR3102274A1 publication Critical patent/FR3102274A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/10Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/146Instrument input by gesture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/148Instrument input by voice
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/037Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for occupant comfort, e.g. for automatic adjustment of appliances according to personal settings, e.g. seats, mirrors, steering wheel
    • B60R16/0373Voice control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

L’invention porte sur un procédé de détermination, par un système informatique embarqué à bord d’un véhicule automobile, de données caractérisant une suggestion fournie par un assistant personnel virtuel du véhicule en lien avec un pictogramme affiché sur un écran d’une interface homme-machine du véhicule, sur un système (100) mettant en œuvre un tel procédé ainsi que sur un véhicule automobile comprenant un tel système. Figure pour l’abrégé : 1The invention relates to a method for determining, by a computer system on board a motor vehicle, data characterizing a suggestion provided by a virtual personal assistant of the vehicle in connection with a pictogram displayed on a screen of a human interface. -machine of the vehicle, on a system (100) implementing such a method as well as on a motor vehicle comprising such a system. Figure for the abstract: 1

Description

Procédé et système pour déterminer des suggestions fournies par un assistant personnel virtuel d’un véhicule automobileMethod and system for determining suggestions provided by a virtual personal assistant of a motor vehicle

Domaine technique de l’inventionTechnical field of the invention

La présente invention concerne le domaine des assistants personnels virtuels embarqués à bord de véhicules automobiles. L’invention porte en particulier sur un procédé de détermination, par un système informatique embarqué à bord d’un véhicule automobile, de données caractérisant une suggestion fournie par un assistant personnel virtuel du véhicule en lien avec un pictogramme affiché sur un écran d’une interface homme-machine du véhicule. L’invention concerne également un système mettant en œuvre un tel procédé. L’invention s’applique notamment aux voitures de tourisme.The present invention relates to the field of virtual personal assistants on board motor vehicles. The invention relates in particular to a method for determining, by a computer system on board a motor vehicle, data characterizing a suggestion provided by a virtual personal assistant of the vehicle in connection with a pictogram displayed on a screen of a vehicle human-machine interface. The invention also relates to a system implementing such a method. The invention applies in particular to passenger cars.

État de la technique antérieureState of the prior art

On sait que certains véhicules automobiles actuels sont équipés d’assistants personnels virtuels qui mettent en œuvre des mécanismes de reconnaissance vocale pour assurer la prise en charge d’ordres de commande et qui gèrent la diffusion d’éléments informatifs, des suggestions, en utilisant des ressources embarquées (e.g. agenda) et/ou des écosystèmes formés par des services et/ou des sources de données distant(e)s. Généralement, ces assistants sont en mesure de réaliser une surveillance du comportement des utilisateurs afin de détecter des comportements récurrents pour en déduire des habitudes sur la base desquelles des suggestions qui satisfont les besoins des utilisateurs peuvent être fournies. Le plus souvent, de telles suggestions prennent la forme de propositions pour activer, i.e. utiliser, des fonctionnalités disponibles. Par exemple, un utilisateur pourra se voir présenté, en format audio ou optique, des suggestions telles que : « c’est mardi, voulez-vous vous rendre à votre salle de sport ? » ou « voulez-vous activer votre massage favori ? ». Généralement, en réponse à une suggestion, un utilisateur peut au moins : accepter l’activation de la fonctionnalité suggérée ou la refuser.It is known that certain current motor vehicles are equipped with virtual personal assistants which implement voice recognition mechanisms to ensure the handling of command orders and which manage the dissemination of informative elements, suggestions, using embedded resources (e.g. diary) and/or ecosystems formed by remote services and/or data sources. Typically, these assistants are able to perform user behavior monitoring to detect recurring behaviors to infer habits based on which suggestions that meet user needs can be provided. Most often, such suggestions take the form of proposals to activate, i.e. use, available features. For example, a user may be presented, in audio or optical format, with suggestions such as: "It's Tuesday, do you want to go to your gym?" or "Do you want to activate your favorite massage?" ". Generally, in response to a suggestion, a user can at least: accept the activation of the suggested functionality or reject it.

On sait aussi que certains véhicules automobiles actuels sont équipés d’interfaces homme-machine qui permettent d’afficher des pictogrammes sur des écrans, le plus souvent des écrans tactiles, pour permettre aux utilisateurs de commander certaines fonctionnalités des véhicules. De plus, pour certaines de ces interfaces homme-machine, un utilisateur peut même, en mettant en œuvre un processus de paramétrage préétabli, choisir des pictogrammes qu’il désire voir afficher et/ou choisir des fonctionnalités que des pictogrammes affichés doivent permettre d’activer. L’utilisateur peut ainsi, selon son souhait, choisir des fonctionnalités qui sont activées d’une simple interaction avec un pictogramme affiché sur un écran de l’interface homme-machine (e.g. appeler un contact particulier, lancer un massage spécifique, choisir d’utiliser un media). De manière logique, l’utilisateur choisira les fonctionnalités qu’il utilise le plus souvent afin de pouvoir les activer rapidement.It is also known that certain current motor vehicles are equipped with man-machine interfaces which make it possible to display pictograms on screens, most often touch screens, to allow users to control certain functionalities of the vehicles. In addition, for some of these man-machine interfaces, a user can even, by implementing a pre-established parameter setting process, choose the pictograms that he wishes to see displayed and/or choose the functionalities that the displayed pictograms must allow to enable. The user can thus, according to his wishes, choose functionalities which are activated by a simple interaction with a pictogram displayed on a screen of the man-machine interface (e.g. call a particular contact, launch a specific massage, choose to use media). Logically, the user will choose the features he uses most often so that he can activate them quickly.

Cependant, ceci engendre un désagrément en regard du fonctionnement des assistants personnels virtuels de véhicules automobiles connus. En effet, ceux-ci ne permettent généralement pas d’adapter les suggestions en tenant compte des choix que peut faire l’utilisateur en regard des interfaces homme-machine. On ne peut donc pas exclure que, parfois, une suggestion d’un assistant personnel virtuel proposant l’activation d’une fonctionnalité puisse s’avérer inutile et redondante lorsque l’utilisateur a justement choisi d’utiliser un pictogramme affiché sur un écran d’une interface homme-machine pour activer la fonctionnalité concernée d’une simple pression. En ce sens, les assistants personnels virtuels pour véhicules automobiles connus sont déficients en matière de précision des suggestions fournies, ce qui est indéniablement un désavantage en matière de satisfaction des utilisateurs.However, this creates an inconvenience with regard to the operation of the virtual personal assistants of known motor vehicles. Indeed, these generally do not allow the suggestions to be adapted by taking into account the choices that the user can make with regard to the man-machine interfaces. It cannot therefore be excluded that, sometimes, a suggestion from a virtual personal assistant proposing the activation of a feature may prove to be useless and redundant when the user has precisely chosen to use a pictogram displayed on a screen of a man-machine interface to activate the relevant functionality with a simple press. In this sense, the known virtual personal assistants for motor vehicles are deficient in terms of the accuracy of the suggestions provided, which is undeniably a disadvantage in terms of user satisfaction.

L’invention vise à pallier ces inconvénients. L’invention a en particulier pour but de fournir un procédé et un système qui permettent à un assistant personnel virtuel d’un véhicule automobile de paraître plus utile et plus performant pour un utilisateur. L’invention a en particulier pour objectif de fournir un procédé et un système qui permettent à un assistant personnel virtuel d’un véhicule automobile d’adapter des suggestions fournies selon des choix qui sont faits par un utilisateur en regard d’une interface homme-machine du véhicule, en particulier en lien avec des pictogrammes qui sont affichés sur un écran d’une interface homme-machine et qui permettent à un utilisateur d’activer rapidement certaines fonctionnalités du véhicule.The invention aims to overcome these drawbacks. The object of the invention is in particular to provide a method and a system which allow a virtual personal assistant of a motor vehicle to appear more useful and more efficient for a user. The object of the invention is in particular to provide a method and a system which allow a virtual personal assistant of a motor vehicle to adapt suggestions provided according to choices which are made by a user with regard to a man- machine of the vehicle, in particular in connection with pictograms which are displayed on a screen of a man-machine interface and which allow a user to quickly activate certain functionalities of the vehicle.

Ces buts sont atteints, selon un premier objet de l’invention, au moyen d’un procédé de détermination, par un système informatique embarqué à bord d’un véhicule automobile, de données caractérisant une suggestion fournie par un assistant personnel virtuel du véhicule en lien avec un pictogramme affiché sur un écran d’une interface homme-machine du véhicule, le procédé comprenant les étapes de :These objects are achieved, according to a first object of the invention, by means of a method for determining, by a computer system on board a motor vehicle, data characterizing a suggestion provided by a virtual personal assistant of the vehicle in link with a pictogram displayed on a screen of a human-machine interface of the vehicle, the method comprising the steps of:

  • déterminer des données caractérisant une première fonctionnalité qui peut être activée au moyen dudit pictogramme ; etdetermining data characterizing a first functionality which can be activated by means of said pictogram; And
  • déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule en fonction des données caractérisant une première fonctionnalité qui peut être activée au moyen dudit pictogramme.determining the data characterizing a suggestion provided by a personal assistant of the vehicle as a function of the data characterizing a first functionality which can be activated by means of said pictogram.

Selon une variante, l’étape consistant à déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule peut comprendre les étapes de :Alternatively, the step of determining data characterizing a suggestion provided by a personal vehicle assistant may include the steps of:

  • déterminer des données caractérisant une deuxième fonctionnalité distincte de la première fonctionnalité ; etdetermining data characterizing a second feature distinct from the first feature; And
  • déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule de sorte que la suggestion concerne la deuxième fonctionnalité.determining the data characterizing a suggestion provided by a personal assistant of the vehicle such that the suggestion relates to the second functionality.

Selon une autre variante, l’étape consistant à déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule peut comprendre les étapes de :Alternatively, the step of determining data characterizing a suggestion provided by a personal vehicle assistant may include the steps of:

  • déterminer des données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités liées à la première fonctionnalité qui sont activées le plus souvent ; etdetermining data characterizing a ranking established by the virtual personal assistant of features related to the first feature that are activated most often; And
  • déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule en utilisant les données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités liées à la première fonctionnalité qui sont activées le plus souvent.determining the data characterizing a suggestion provided by a personal assistant of the vehicle by using the data characterizing a classification established by the virtual personal assistant of functionalities related to the first functionalities which are activated most often.

Selon une autre variante, l’étape consistant à déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule peut comprendre les étapes de :Alternatively, the step of determining data characterizing a suggestion provided by a personal vehicle assistant may include the steps of:

  • déterminer des données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités qui sont activées le moins souvent ; etdetermining data characterizing a classification established by the virtual personal assistant of functionalities which are activated the least often; And
  • déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule en utilisant les données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités qui sont activées le moins souvent.determining the data characterizing a suggestion provided by a personal assistant of the vehicle by using the data characterizing a classification established by the virtual personal assistant of functionalities which are activated the least often.

Selon une autre variante, l’affichage du pictogramme sur l’écran peut être le résultat d’un paramétrage de l’interface homme-machine préalablement effectué par un occupant du véhicule.According to another variant, the display of the pictogram on the screen can be the result of a setting of the man-machine interface previously carried out by an occupant of the vehicle.

Selon une autre variante, lors du paramétrage, le pictogramme ne peut être affiché sur l’écran que s’il permet d’activer une fonctionnalité qu’aucune suggestion potentielle d’un ensemble de suggestions potentielles établi par l’assistant personnel virtuel ne concerne.According to another variant, during configuration, the pictogram can only be displayed on the screen if it makes it possible to activate a functionality that no potential suggestion from a set of potential suggestions established by the virtual personal assistant concerns. .

En outre, l’invention a également pour objet un système pour déterminer, à bord d’un véhicule automobile, des données caractérisant une suggestion fournie par un assistant personnel virtuel du véhicule en lien avec un pictogramme affiché sur un écran d’une interface homme-machine du véhicule, le système comprenant au moins une unité de traitement d’informations, comprenant au moins un processeur, et un support de stockage de données configurés pour mettre en œuvre un procédé tel que décrit ci-dessus.In addition, the invention also relates to a system for determining, on board a motor vehicle, data characterizing a suggestion provided by a virtual personal assistant of the vehicle in connection with a pictogram displayed on a screen of a human interface -machine of the vehicle, the system comprising at least one information processing unit, comprising at least one processor, and a data storage medium configured to implement a method as described above.

De plus, l’invention a aussi pour objet un programme comprenant des instructions de code de programme pour l’exécution des étapes d’un procédé tel que décrit ci-dessus lorsque ledit programme est exécuté sur un ordinateur et/ou par un processeur.In addition, the invention also relates to a program comprising program code instructions for the execution of the steps of a method as described above when said program is executed on a computer and/or by a processor.

Par ailleurs, l’invention a également pour objet un support utilisable dans un ordinateur sur lequel un programme tel que décrit ci-dessus est enregistré.Furthermore, the invention also relates to a medium that can be used in a computer on which a program as described above is recorded.

Enfin, l’invention a aussi pour objet un véhicule automobile comprenant un système tel que décrit ci-dessus.Finally, the invention also relates to a motor vehicle comprising a system as described above.

Brève description des figuresBrief description of figures

D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels :Other characteristics and advantages of the invention will appear on examination of the detailed description below, and of the appended drawings, in which:

est un schéma fonctionnel d’un système selon l’invention ; et is a block diagram of a system according to the invention; And

est un organigramme illustrant les étapes d’un procédé selon l’invention. is a flowchart illustrating the steps of a method according to the invention.

Description détaillée de l’inventionDetailed description of the invention

Selon l’invention, un système 100 pour déterminer, à bord d’un véhicule automobile, des données caractérisant une suggestion fournie par un assistant personnel virtuel du véhicule en lien avec un pictogramme affiché sur un écran d’une interface homme-machine du véhicule est un système informatique, représenté à la figure 1, qui comprend une unité de traitement d’informations 101, comprenant un ou plusieurs processeurs, un support de stockage de données 102, au moins une interface d’entrée et sortie 103, permettant la réception de données (ou signaux) et l’émission de données (ou signaux), et, éventuellement, une interface graphique 104.According to the invention, a system 100 for determining, on board a motor vehicle, data characterizing a suggestion provided by a virtual personal assistant of the vehicle in connection with a pictogram displayed on a screen of a man-machine interface of the vehicle is a computer system, represented in FIG. 1, which comprises an information processing unit 101, comprising one or more processors, a data storage medium 102, at least one input and output interface 103, allowing reception of data (or signals) and the transmission of data (or signals), and, optionally, a graphic interface 104.

Selon certains modes de réalisation, le système 100 selon l’invention est embarqué dans un véhicule automobile et il est hébergé sur un ou plusieurs des calculateurs, unités de commande électroniques et autres boitiers télématiques du véhicule. Selon d’autres modes de réalisation, le système 100 est hébergé sur un calculateur d’un véhicule automobile et il interagit par le biais de son interface d’entrée et sortie 103 avec un assistant personnel virtuel d’un véhicule automobile. Selon le mode de réalisation préféré, le système 100 selon l’invention fait partie intégrante d’un assistant personnel virtuel d’un véhicule automobile. Quel que soit le mode de réalisation, le système 100 selon l’invention est en mesure d’assumer de manière autonome une fonctionnalité de fourniture de suggestions de l’assistant personnel virtuel ou de gérer le fonctionnement d’une telle fonctionnalité lorsqu’elle est gérée par l’assistant personnel virtuel. En effet, comme indiqué ci-dessous, le système selon l’invention met en œuvre un procédé de détermination de données caractérisant une suggestion fournie par l’assistant personnel virtuel. Une fois déterminées, les données caractérisant une suggestion fournie par l’assistant personnel virtuel sont suffisantes pour permettre aussi bien au système 100 selon l’invention qu’à l’assistant personnel virtuel de fournir au moins une suggestion.According to certain embodiments, the system 100 according to the invention is embedded in a motor vehicle and it is hosted on one or more of the computers, electronic control units and other telematics boxes of the vehicle. According to other embodiments, the system 100 is hosted on a computer of a motor vehicle and it interacts through its input and output interface 103 with a virtual personal assistant of a motor vehicle. According to the preferred embodiment, the system 100 according to the invention forms an integral part of a virtual personal assistant of a motor vehicle. Whatever the embodiment, the system 100 according to the invention is able to independently assume a functionality of providing suggestions from the virtual personal assistant or to manage the operation of such a functionality when it is managed by the virtual personal assistant. Indeed, as indicated below, the system according to the invention implements a method for determining data characterizing a suggestion provided by the virtual personal assistant. Once determined, the data characterizing a suggestion provided by the virtual personal assistant are sufficient to allow both the system 100 according to the invention and the virtual personal assistant to provide at least one suggestion.

Au sens de la présente invention, un assistant personnel virtuel comprend au moins une plateforme de reconnaissance vocale et un module d’apprentissage, qui est en mesure de surveiller le comportement d’un utilisateur et de mettre en œuvre des méthodes d’intelligence artificielle pour établir des suggestions basées sur les habitudes de l’utilisateur, en interagissant par exemple pour cela avec des ressources embarquées (e.g. agenda). Par ces moyens, l’assistant personnel virtuel peut, par exemple, fournir des suggestions pour activer une fonctionnalité de navigation afin de rejoindre une destination particulière, pour activer un dispositif de massage implanté dans un siège du véhicule, pour activer un appareillage de communication pour appeler un contact particulier, etc.Within the meaning of the present invention, a virtual personal assistant comprises at least a voice recognition platform and a learning module, which is able to monitor the behavior of a user and to implement artificial intelligence methods to establish suggestions based on user habits, for example by interacting with on-board resources (e.g. agenda). By these means, the virtual personal assistant can, for example, provide suggestions for activating a navigation functionality in order to reach a particular destination, for activating a massage device implanted in a seat of the vehicle, for activating a communication device for call a particular contact, etc.

De plus, afin de mettre en œuvre certaines étapes du procédé selon l’invention décrit ci-dessous, le système 100 selon l’invention est pourvu d’éléments matériels et logiciels qui lui permettent d’interagir, directement ou par l’intermédiaire d’un assistant personnel virtuel, avec une interface homme-machine d’un véhicule automobile comprenant un écran, de préférence tactile, agencé par exemple sur la planche de bord d’un véhicule automobile, sur lequel est affiché un pictogramme qui, aux termes d’un processus de paramétrage décrit ci-dessous, permet d’activer une fonctionnalité du véhicule. Par ces moyens, le système 100 selon l’invention est notamment en mesure de déterminer des données caractérisant une fonctionnalité qui peut être activée au moyen d’un pictogramme affiché sur un écran d’une interface homme-machine d’un véhicule automobile.In addition, in order to implement certain steps of the method according to the invention described below, the system 100 according to the invention is provided with hardware and software elements which allow it to interact, directly or via a virtual personal assistant, with a man-machine interface of a motor vehicle comprising a screen, preferably touch screen, arranged for example on the dashboard of a motor vehicle, on which is displayed a pictogram which, under the terms of he setting process described below enables a vehicle feature to be activated. By these means, the system 100 according to the invention is in particular able to determine data characterizing a functionality which can be activated by means of a pictogram displayed on a screen of a man-machine interface of a motor vehicle.

Selon l’invention, tous les éléments décrits ci-dessus contribuent pour permettre au système 100 selon l’invention de mettre en œuvre un procédé de détermination, à bord d’un véhicule automobile, de données caractérisant une suggestion fournie par un assistant personnel virtuel du véhicule en lien avec un pictogramme affiché sur un écran d’une interface homme-machine du véhicule, tel que décrit ci-dessous en lien avec la figure 2. Comme déjà évoqué, aux termes du procédé selon l’invention, le système 100 selon l’invention est en mesure d’assumer de manière autonome une fonctionnalité de fourniture de suggestions de l’assistant personnel virtuel ou de gérer le fonctionnement d’une telle fonctionnalité lorsqu’elle est gérée par l’assistant personnel virtuel.According to the invention, all the elements described above contribute to enable the system 100 according to the invention to implement a method for determining, on board a motor vehicle, data characterizing a suggestion provided by a virtual personal assistant of the vehicle in connection with a pictogram displayed on a screen of a man-machine interface of the vehicle, as described below in connection with FIG. 2. As already mentioned, under the terms of the method according to the invention, the system 100 according to the invention is able to autonomously assume a functionality of providing suggestions from the virtual personal assistant or to manage the operation of such a functionality when it is managed by the virtual personal assistant.

Selon une première étape 201 du procédé selon l’invention, le système 100 selon l’invention détermine des données caractérisant une première fonctionnalité qui peut être activée au moyen du pictogramme. En effet, on considère que, de manière similaire aux interfaces homme-machine connues évoquées en préambule, l’utilisateur a préalablement effectué un processus de paramétrage de l’interface homme-machine au cours duquel le pictogramme est choisi et il est établi que le pictogramme permet d’activer la première fonctionnalité.According to a first step 201 of the method according to the invention, the system 100 according to the invention determines data characterizing a first functionality which can be activated by means of the pictogram. Indeed, it is considered that, similarly to the known man-machine interfaces mentioned in the preamble, the user has previously carried out a process of setting up the man-machine interface during which the pictogram is chosen and it is established that the pictogram enables the first feature to be activated.

Cependant, selon un mode de réalisation particulier, le système 100 selon l’invention peut interagir avec l’interface homme-machine au cours du processus de paramétrage pour déterminer si un pictogramme désigné permet d’activer une fonctionnalité qui n’est concernée par aucune suggestion potentielle d’un ensemble de suggestions potentielles établi par l’assistant personnel virtuel au moyen de son module d’apprentissage. Pour cela, le système 100 selon l’invention interagit par exemple avec une base de données gérée par l’assistant personnel virtuel dans laquelle toutes les suggestions potentielles que l’assistant personnel virtuel peut fournir sont recensées, i.e. toutes les suggestions qu’il a pu établir en fonction de la surveillance du comportement de l’utilisateur. En comparant les suggestions potentielles et la fonctionnalité qui est activée par un pictogramme désigné, le système 100 selon l’invention peut avantageusement assurer qu’un pictogramme n’est pas affiché sur l’écran de l’interface homme-machine s’il peut s’avérer redondant avec les suggestions qui sont susceptibles d’être fournies par l’assistant personnel virtuel.However, according to a particular embodiment, the system 100 according to the invention can interact with the man-machine interface during the configuration process to determine whether a designated pictogram makes it possible to activate a functionality which is not concerned by any potential suggestion of a set of potential suggestions established by the virtual personal assistant by means of its learning module. For this, the system 100 according to the invention interacts for example with a database managed by the virtual personal assistant in which all the potential suggestions that the virtual personal assistant can provide are listed, i.e. all the suggestions that he has been able to establish based on the monitoring of user behavior. By comparing the potential suggestions and the functionality that is activated by a designated pictogram, the system 100 according to the invention can advantageously ensure that a pictogram is not displayed on the screen of the human-machine interface if it can prove to be redundant with the suggestions that are likely to be provided by the virtual personal assistant.

Ensuite, selon une deuxième étape 202 du procédé selon l’invention, le système 100 selon l’invention détermine les données caractérisant une suggestion fournie par un assistant personnel du véhicule en fonction des données caractérisant une première fonctionnalité qui peut être activée au moyen dudit pictogramme. Pour cela, le système 100 selon l’invention réalise, de préférence, une première étape au cours de laquelle il détermine des données caractérisant une deuxième fonctionnalité distincte de la première fonctionnalité. Ensuite, au cours d’une deuxième étape subsidiaire, le système 100 selon l’invention détermine les données caractérisant une suggestion fournie par un assistant personnel du véhicule de sorte que la suggestion concerne la deuxième fonctionnalité.Then, according to a second step 202 of the method according to the invention, the system 100 according to the invention determines the data characterizing a suggestion provided by a personal assistant of the vehicle according to the data characterizing a first functionality which can be activated by means of said pictogram . For this, the system 100 according to the invention preferably performs a first step during which it determines data characterizing a second functionality distinct from the first functionality. Then, during a second subsidiary step, the system 100 according to the invention determines the data characterizing a suggestion provided by a personal assistant of the vehicle so that the suggestion relates to the second functionality.

Alternativement, ou cumulativement, le système 100 selon l’invention effectue une autre étape au cours de laquelle il détermine des données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités liées à la première fonctionnalité qui sont activées le plus souvent puis il détermine les données caractérisant une suggestion fournie par un assistant personnel du véhicule en utilisant les données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités liées à la première fonctionnalité qui sont activées le plus souvent. Grâce à ces étapes, si l’utilisateur a, par exemple, pour habitude d’écouter sur son autoradio, par ordre décroissant, une « station A », une « station B » et une « station C », et si l’utilisateur a défini l’action « écouter station A » en raccourci accessible via le pictogramme affiché sur l’écran de l’interface homme-machine, alors l’assistant personnel virtuel fournira au moment opportun une suggestion du type : « voulez-vous écouter Station B ? ».Alternatively, or cumulatively, the system 100 according to the invention performs another step during which it determines data characterizing a classification established by the virtual personal assistant of features linked to the first feature which are activated most often, then it determines the data characterizing a suggestion provided by a personal assistant of the vehicle by using the data characterizing a classification established by the virtual personal assistant of functionalities related to the first functionality which are activated most often. Through these steps, if the user has, for example, the habit of listening on his car radio, in descending order, "station A", "station B" and "station C", and if the user has set the "listen to station A" action as a shortcut accessible via the pictogram displayed on the screen of the human-machine interface, then the virtual personal assistant will at the appropriate time provide a suggestion of the type: "do you want to listen to Station B? ".

Alternativement, ou cumulativement, le système 100 selon l’invention effectue une autre étape au cours de laquelle il détermine des données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités qui sont activées le moins souvent puis il détermine les données caractérisant une suggestion fournie par un assistant personnel du véhicule en utilisant les données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités qui sont activées le moins souvent. Grâce à ces étapes, si l’utilisateur a, par exemple, pour habitude d’activer le massage « pattes de chat », car c’est son préféré, et qu’il l’a donc défini comme un de ses raccourcis, alors l’assistant personnel virtuel fournira une suggestion pour activer un autre massage, spécifiquement un que l’utilisateur n’a jamais ou très peu expérimenté, de manière à potentiellement améliorer le sentiment de satisfaction de l’utilisateur.Alternatively, or cumulatively, the system 100 according to the invention performs another step during which it determines data characterizing a classification established by the virtual personal assistant of functionalities which are activated the least often, then it determines the data characterizing a suggestion provided by a personal assistant of the vehicle using the data characterizing a classification established by the virtual personal assistant of functionalities which are activated the least often. Using these steps, if the user has, for example, a habit of enabling the "cat paws" massage, because it is his favorite, and therefore he has set it as one of his shortcuts, then the virtual personal assistant will provide a suggestion to activate another massage, specifically one that the user has never or very little experienced, in order to potentially improve the user's sense of satisfaction.

Par conséquent, aux termes du procédé et du système selon l’invention décrits ci-dessus une solution est fournie pour permettre à un assistant personnel virtuel d’un véhicule automobile d’être plus précis en matière de suggestions fournies.Therefore, under the method and system according to the invention described above a solution is provided to allow a virtual personal assistant of a motor vehicle to be more precise in terms of the suggestions provided.

Claims (10)

Procédé de détermination, par un système informatique (100) embarqué à bord d’un véhicule automobile, de données caractérisant une suggestion fournie par un assistant personnel virtuel du véhicule en lien avec un pictogramme affiché sur un écran d’une interface homme-machine du véhicule,caractérisé en ce quele procédé comprend les étapes de :
  • déterminer des données caractérisant une première fonctionnalité qui peut être activée au moyen dudit pictogramme ; et
  • déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule en fonction des données caractérisant une première fonctionnalité qui peut être activée au moyen dudit pictogramme.
Method for determining, by a computer system (100) on board a motor vehicle, data characterizing a suggestion provided by a virtual personal assistant of the vehicle in connection with a pictogram displayed on a screen of a man-machine interface of the vehicle,characterized in thatthe process includes the steps of:
  • determining data characterizing a first functionality which can be activated by means of said pictogram; And
  • determining the data characterizing a suggestion provided by a personal assistant of the vehicle as a function of the data characterizing a first functionality which can be activated by means of said pictogram.
Procédé selon la revendication 1,caractérisé en ce quel’étape consistant à déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule comprend les étapes de :
  • déterminer des données caractérisant une deuxième fonctionnalité distincte de la première fonctionnalité ; et
  • déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule de sorte que la suggestion concerne la deuxième fonctionnalité.
Method according to claim 1,characterized in that thatthe step of determining the data characterizing a suggestion provided by a personal in-vehicle assistant includes the steps of:
  • determining data characterizing a second functionality distinct from the first functionality; And
  • determining the data characterizing a suggestion provided by a personal assistant of the vehicle such that the suggestion relates to the second functionality.
Procédé selon la revendication 2,caractérisé en ce quel’étape consistant à déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule comprend les étapes de :
  • déterminer des données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités liées à la première fonctionnalité qui sont activées le plus souvent ; et
  • déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule en utilisant les données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités liées à la première fonctionnalité qui sont activées le plus souvent.
Method according to claim 2,characterized in that thatthe step of determining the data characterizing a suggestion provided by a personal in-vehicle assistant includes the steps of:
  • determining data characterizing a ranking established by the virtual personal assistant of features related to the first feature that are activated most often; And
  • determining the data characterizing a suggestion provided by a personal assistant of the vehicle by using the data characterizing a classification established by the virtual personal assistant of functionalities related to the first functionalities which are activated most often.
Procédé selon l’une des revendications 2-3,caractérisé en ce quel’étape consistant à déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule comprend les étapes de :
  • déterminer des données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités qui sont activées le moins souvent ; et
  • déterminer les données caractérisant une suggestion fournie par un assistant personnel du véhicule en utilisant les données caractérisant un classement établi par l’assistant personnel virtuel de fonctionnalités qui sont activées le moins souvent.
Method according to one of claims 2-3,characterized in that thatthe step of determining the data characterizing a suggestion provided by a personal in-vehicle assistant includes the steps of:
  • determining data characterizing a classification established by the virtual personal assistant of functionalities which are activated the least often; And
  • determining the data characterizing a suggestion provided by a personal assistant of the vehicle by using the data characterizing a classification established by the virtual personal assistant of functionalities which are activated the least often.
Procédé selon l’une des revendications précédentes,caractérisé en ce quel’affichage du pictogramme sur l’écran est le résultat d’un paramétrage de l’interface homme-machine préalablement effectué par un occupant du véhicule.Method according to one of the preceding claims, characterized in that the display of the pictogram on the screen is the result of a parameterization of the man-machine interface carried out beforehand by an occupant of the vehicle. Procédé selon la revendication 5,caractérisé en ce que, lors du paramétrage, le pictogramme ne peut être affiché sur l’écran que s’il permet d’activer une fonctionnalité qu’aucune suggestion potentielle d’un ensemble de suggestions potentielles établi par l’assistant personnel virtuel ne concerne.Method according to Claim 5, characterized in that , during parameterization, the pictogram can only be displayed on the screen if it makes it possible to activate a functionality that no potential suggestion from a set of potential suggestions established by the virtual personal assistant is all about. Système (100) pour déterminer, à bord d’un véhicule automobile, des données caractérisant une suggestion fournie par un assistant personnel virtuel du véhicule en lien avec un pictogramme affiché sur un écran d’une interface homme-machine du véhicule,caractérisé en ce qu ele système comprend au moins une unité de traitement d’informations (101), comprenant au moins un processeur, et un support de stockage de données (102) configurés pour mettre en œuvre un procédé selon l’une quelconque des revendications précédentes.System (100) for determining, on board a motor vehicle, data characterizing a suggestion provided by a virtual personal assistant of the vehicle in connection with a pictogram displayed on a screen of a man-machine interface of the vehicle, characterized in that that the system comprises at least one information processing unit (101), comprising at least one processor, and a data storage medium (102) configured to implement a method according to any one of the preceding claims. Programme d’ordinateur comprenant des instructions de code de programme pour l’exécution des étapes d’un procédé selon l’une quelconque des revendications 1-6 lorsque ledit programme est exécuté sur un ordinateur.A computer program comprising program code instructions for carrying out the steps of a method according to any of claims 1-6 when said program is executed on a computer. Support utilisable dans un ordinateur,caractérisé en ce qu’un programme selon la revendication 8 y est enregistré.Support usable in a computer, characterized in that a program according to Claim 8 is recorded thereon. Véhicule automobile,caractérisé en ce qu’il comprend un système selon la revendication 7.Motor vehicle, characterized in that it comprises a system according to claim 7.
FR1911649A 2019-10-17 2019-10-17 Method and system for determining suggestions provided by a virtual personal assistant of a motor vehicle Withdrawn FR3102274A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1911649A FR3102274A1 (en) 2019-10-17 2019-10-17 Method and system for determining suggestions provided by a virtual personal assistant of a motor vehicle

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1911649A FR3102274A1 (en) 2019-10-17 2019-10-17 Method and system for determining suggestions provided by a virtual personal assistant of a motor vehicle
FR1911649 2019-10-17

Publications (1)

Publication Number Publication Date
FR3102274A1 true FR3102274A1 (en) 2021-04-23

Family

ID=69468770

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1911649A Withdrawn FR3102274A1 (en) 2019-10-17 2019-10-17 Method and system for determining suggestions provided by a virtual personal assistant of a motor vehicle

Country Status (1)

Country Link
FR (1) FR3102274A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016094807A1 (en) * 2014-12-11 2016-06-16 Vishal Sharma Virtual assistant system to enable actionable messaging
EP3470276A1 (en) * 2017-09-25 2019-04-17 Lg Electronics Inc. Vehicle control device and vehicle comprising the same

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016094807A1 (en) * 2014-12-11 2016-06-16 Vishal Sharma Virtual assistant system to enable actionable messaging
EP3470276A1 (en) * 2017-09-25 2019-04-17 Lg Electronics Inc. Vehicle control device and vehicle comprising the same

Similar Documents

Publication Publication Date Title
KR102357898B1 (en) Dynamic adjustment of providing notification output to reduce user distraction and/or alleviate usage of computing resources
KR20170089328A (en) Automotive control systems and method for operating thereof
US10893010B1 (en) Message filtering in a vehicle based on dynamically determining spare attention capacity from an overall attention capacity of an occupant and estimated amount of attention required given current vehicle operating conditions
WO2013021109A1 (en) Method for assisting a user of a motor vehicle, multimedia system, and motor vehicle
FR2911232A1 (en) METHOD FOR OPERATING A SERVICE BY A HOST SYSTEM HAVING A MAN-MACHINE INTERFACE, THE HOST SYSTEM AND A SET OF A MOBILE ELECTRONIC APPARATUS AND HOST SYSTEM
CN110400191A (en) The method and apparatus recommended for adaptive vehicle feature
US11093767B1 (en) Selecting interactive options based on dynamically determined spare attention capacity
US20210334069A1 (en) System and method for managing multiple applications in a display-limited environment
FR3102274A1 (en) Method and system for determining suggestions provided by a virtual personal assistant of a motor vehicle
WO2020141150A1 (en) Method, device, and program for customising and activating a personal virtual assistant system for motor vehicles
WO2019021070A1 (en) Infotainment system
FR3060784B1 (en) MULTIMODAL CONTROL AND DISPLAY DEVICE FOR VEHICLE.
FR3096019A1 (en) Display control method and system in a vehicle
WO2020183078A1 (en) Method and device for assisting with the use of a motor vehicle
FR2967521A1 (en) Active noise control system for controlling noise in passenger compartment of motor vehicle, has controller programmed such that information is dynamically and progressively updated in noise calibration tables within master audio
US10319253B2 (en) Cognitive workload awareness
EP3941774B1 (en) Infotainment device for a vehicle
FR3101985A1 (en) Method and system for managing the operation of a human-machine interface of a motor vehicle comprising several touch screens
FR3115506A1 (en) Method and device for voice assistance for a driver and a passenger
FR3125145A1 (en) Method and device for controlling an infotainment system on board a vehicle
US20180054570A1 (en) Systems for effecting progressive driver-distraction-avoidance actions at a vehicle
EP1942635B1 (en) Method for use of a service by a host system comprising a human-machine interface and the host system
EP4062401B1 (en) Device for implementing a virtual personal assistant in a motor vehicle with user voice control, and motor vehicle incorporating same
FR3077897A1 (en) MULTI-TOUCH SCREEN SYSTEM WITH DIRECT ACCESS FOR MOTOR VEHICLE
FR3055988A1 (en) DEVICE FOR ASSISTING A VEHICLE DRIVER FOR THE CONTROL OF TASKS BY TEMPORARILY EMBEDDED COMMUNICATION EQUIPMENT.

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20210423

PLFP Fee payment

Year of fee payment: 3

ST Notification of lapse

Effective date: 20230606