FR 2953049 A1 20110527 FR 0905619 A 20091123 1 PROCEDE ET SYSTEME D'ASSISTANCE AU CHOIX DE COULEURS La présente invention se rapporte au domaine technique des moyens informatiques de présentation. On entend, ici, par « moyens informatique de présentation» tout produit programme d'ordinateur à l'aide duquel on peut produire un support visuel ou plus généralement un document électronique ou aussi des données informatiques, qu'on peut présenter visuellement à un public. Microsoft Office WordTM, Microsoft Office PowerPointTM, OpenOfficeTM, KeynoteTM KPresenter, Adobe FlashTM, Adobe DreamweaverTM, LATEX (Beamer) sont des exemples de moyen informatique de présentation. La plupart de ces moyens informatiques de présentation proposent des modèles de départ que l'utilisateur peut personnaliser par la suite, voire même la possibilité de concevoir un nouveau modèle. Pour cela, ils mettent à disposition de l'utilisateur des moyens d'exploration d'un modèle de présentation telles que la mise en page, la mise en forme et une pluralité d'outils (dessins, graphiques, tableaux, organigrammes, objets multimédias). En particulier, ces moyens informatiques de présentation offre un grand choix de couleurs prédéfinies (palettes de couleur, codes couleur, textures, motifs) ainsi qu'une pluralité de fonctions de couleur (atténuer, mixer, nuancer, éclaircir, ombrer, contraster), permettant de créer des jeux de couleurs personnalisés. Toutefois, le choix judicieux des couleurs est un problème capital et complexe pour réussir un document électronique. En effet, la couleur n'est pas seulement un moyen de reconnaissance visuelle pour l'être humain. La couleur est aussi un moyen de compréhension, de mémorisation, d'appropriation, de lisibilité, et d'appréciation du contenu d'un support visuel. Le choix des couleurs est complexe parce qu'il dépend de plusieurs paramètres tels que A001_B110_FR/805615/TQD la culture du public observateur du document électronique. En effet, l'interprétation d'une couleur correspond généralement à des émotions ou des symboles qui diffèrent d'une culture à une autre. A titre d'exemple, la couleur rouge symbolise, communément, la pureté dans la culture indienne, un danger dans la culture européenne, la chance dans la culture chinoise, et la vie dans la culture japonaise. Egalement, la couleur blanche reflète la paix dans la culture européenne, la tristesse dans la culture indienne, et la mort dans la culture chinoise ; les préférences/goûts de l'auteur du document électronique (préférences, âge, sexe); l'objet général du contenu (agriculture, industrie automobile, sport, santé) ainsi que le contexte/but de la présentation (commercial, scientifique, académique) ; des contraintes dues à une certaine charte graphique (couleurs d'une marque, modèle de présentation d'une entreprise); l'environnement de la présentation (le moyen de présentation, éclairage et dimensions du lieu de la présentation). En outre, les couleurs doivent être utilisées d'une manière cohérente (contraste, harmonie) le long d'un document électronique. Un objet de la présente invention est de proposer un assistant au choix des couleurs. Un autre objet de la présente invention est de proposer un moyen de vérification de l'harmonie des couleurs présents dans un document électronique. Un autre objet de la présente invention est de prendre en considération la couleur au même titre que les règles de base en ergonomie dans un document électronique. A cet effet, l'invention propose, suivant un premier aspect, un procédé d'assistance au choix de couleurs pendant la préparation d'un support visuel, prenant en compte au moins un profil intervenant dans le choix de couleurs et comprenant au moins un profil auteur mis à jour à l'aide d'une étape d'apprentissage automatique, un enseignement sur une couleur, une A001_B110_FR/805615/TQD règle de combinaison de couleurs, et une information sur la structure du support visuel. L'invention propose, selon un deuxième aspect, un assistant au choix de couleurs pendant la préparation d'un support visuel, comprenant au moins un profil intervenant dans le choix de couleurs et comprenant au moins un profil auteur mis à jour à l'aide d'une étape d'apprentissage automatique, une base de données d'enseignements sur des couleurs, une base de données de règles de combinaison de couleurs, un analyseur de structure permettant de retourner des informations sémantiques concernant le contenu dudit support visuel, et un conseiller de couleurs. Avantageusement, l'assistant au choix de couleurs comprend en outre un module de vérification de la cohérence des couleurs utilisées dans le document électronique en entier. L'invention propose, selon un troisième aspect, un produit programme d'ordinateur implémenté sur un support mémoire, susceptible d'être mis en oeuvre au sein d'une unité de traitement informatique et comprenant des instructions pour la mise en oeuvre du procédé résumé ci-dessus. D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement et de manière concrète à la lecture de la description ci-après de modes de réalisation préférés, laquelle est faite en référence à la figure 1 qui illustre graphiquement une représentation fonctionnelle des modules d'un assistant au choix de couleurs, selon un mode de réalisation. L'assistance de l'utilisateur au choix de couleurs pendant la préparation d'un document électronique est assurée à l'aide de modules fonctionnels qui peuvent être, notamment, annexés à tout moyen informatique de présentation. Ces modules comprennent : une pluralité de profils caractérisant les différents paramètres intervenant dans le choix de couleurs ; - un ensemble d'enseignements portant sur des couleurs ; A001_B110_FR/805615/TQD - des informations concernant le document électronique en cours de modifications par l'utilisateur; un conseiller de couleurs chargé de compiler toutes les informations à sa disposition et d'en déduire des recommandations à adresser à l'utilisateur ; - une pluralité d'interfaces graphiques interactives permettant de notifier l'utilisateur d'une couleur recommandée, de vérifier la consistance des couleurs utilisées, de modifier une certaine information utilisée par le conseiller de couleurs. il est à noter que le document électronique est tout document destiné à être présenté visuellement à un public, autrement un support visuel. Ce document électronique peut être un site Web, un poster, une présentation, ou un rapport par exemple. En particulier, ce document électronique peut être un site Web qui est destiné à être accessible depuis plusieurs régions du monde (un site Web commercial par exemple). En référence à la figure 1, les paramètres influençant le choix de couleurs font intervenir : un profil auteur 1 du document électronique ; un profil observateur 2 du document électronique ; un profil objet 3 de la présentation; - des contraintes liées à l'environnement 4 de présentation; - des contraintes liées à une éventuelle charte 5 de présentation. Le profil auteur 1 permet de prendre en considération les préférences/goûts en termes de couleurs et de combinaisons de couleurs de l'auteur du document électronique dans les recommandations sur le choix des couleurs, qui lui seront adressées. Le contenu du profil auteur 1 peut être établi par l'utilisateur et mis à jour dans le temps à l'aide d'une étape d'apprentissage automatique des préférences utilisateurs en analysant continuellement ses interactions quotidiennes qui comprennent une étape de choix de couleurs. L'utilisateur peut être invité, par exemple, via une interface utilisateur graphique, A001_B110_FR/805615/TQD à mettre en ordre les couleurs du cercle chromatique selon ses préférences ; à noter les couleurs du cercle chromatique ; à étiqueter des couleurs (« ma couleur préférée », « neutre sur cette couleur», « je déteste cette couleur » par exemple) à effectuer une comparaison inter-couleurs (« je préfère la couleur bleue que la couleur rouge par exemple) ; à effectuer une comparaison intra-couleurs (« je préfère les couleurs sombres » « je préfère les couleurs claires », « je déteste les couleurs vives » par exemple) ; à fournir des préférences concernant certaines combinaisons de couleurs (« je préfère la combinaison bleu/orange», « je déteste la combinaison rouge/jaune/magenta) ; à notifier ses propres émotions (puissance, précision, amour, tristesse, calme, sécurité par exemple) face à des couleurs. Le profil auteur 1 peut aussi comprendre d'autres informations sur l'utilisateur telles que l'âge, le sexe, la région de résidence. Ces informations permettent notamment de mieux comprendre les préférences utilisateur en termes de couleurs (par exemple, un enfant préfère les couleurs vives, un homme préfère les couleurs sombres, une femme préfère les couleurs claires). Grâce aux informations fournies par l'utilisateur et celles déduites des interactions utilisateur portant sur des couleurs (apprentissage automatique), le profil auteur 1 est chargé de centraliser une vue à jour des préférences et des tendances (effet de mode) de l'auteur du document électronique en termes de couleurs. Avantageusement, en fonction du profil auteur 1 ainsi établi, les couleurs non-préférées par l'utilisateur auront peu de chance de figurer parmi les couleurs recommandées par l'assistant au choix de couleur. Avantageusement, l'étape d'apprentissage automatique qui utilise les choix de couleurs effectués par l'utilisateur lors de ses interactions passées (flèches 31 sur la figure 1), permet une évolution automatique du profil auteur 1. A001_B110_FR/805615/TQD Par ailleurs, un profil observateur 2 du document électronique est chargé de synthétiser les préférences du public observateur de la présentation du document électronique. En effet, les couleurs, leurs mélanges et leurs combinaisons provoquent des émotions, des sentiments et des symboles différents d'un public à un autre. L'interprétation d'une couleur ou d'une association de couleurs engage, chez l'observateur, un processus cognitif qui à son tour déclenche des émotions telles que la joie, la tristesse, voire la colère ; ou révèle des symboles ou des marques qui peuvent provoquer un désir ou non chez le public envers le document électronique en présentation. A titre d'exemples, ce désir peut se concrétiser par l'achat d'un produit, dans le cas d'un site Web, ou par un intérêt, dans le cas d'une présentation Microsoft PowerPointTM Ces émotions/réactions face aux couleurs sont perçues différemment, notamment, selon - la culture du public (région, croyance, histoire par exemple); et - des données démographiques concernant le public (homme/femme, bébé/enfant/adulte, capacité de vision : daltonisme/troubles de vision, niveau social/intellectuel par exemple). A titre d'exemple, la couleur rouge symbolise la pureté dans la culture indienne, un danger dans la culture européenne, la chance dans la culture chinoise, et la vie dans la culture japonaise. Egalement, la couleur blanche reflète la paix dans la culture européenne, la tristesse dans la culture indienne, et la mort dans la culture chinoise. Pour cela, l'auteur du document est amené à fournir des informations et des données démographiques permettant de constituer un profil observateur 2 du document électronique. En outre, afin d'optimiser le rendement de la présentation, il appartient à l'auteur du document électronique de fournir, au profil objet 3 du support visuel, des informations sur l'objet de sa présentation. A titre d'exemple, A001_B110_FR/805615/TQD l'utilisateur est amené à définir des mots clés, l'objet ou le contexte du document électronique (commercial, éducatif, informatif), le domaine d'activité (Industrie, Recherche & Développement, Art, Ecologie par exemple), le type de la présentation (professionnel/amateur, simple/complexe). En effet, un profil objet 3 fait appel, de préférence, à des palettes de couleurs spécifiques telles des couleurs vives pourraient évoquer le monde technologique ou automobile, des couleurs verdoyantes refléteraient le monde écologique. Afin de prendre en considération les différentes conditions de présentation du document électronique, un profil environnement de présentation 4 permet de spécifier des contraintes liées à l'environnement de présentation du document électronique. Ces contraintes comprennent, par exemples, - la luminosité de l'environnement de présentation ; - le moyen de présentation de ce document (écran d'un terminal utilisateur, vidéoprojecteurs (LCD, LCOS, DLP/DMD, Laser), écran de projection) ; les dimensions de l'environnement de présentation (angles/distances à partir desquels des couleurs ne sont plus nettement distinguables). Le profil environnement 4 de présentation permet, par exemple, d'adapter le jeu de couleurs à la luminosité d'une salle de présentation; dans une salle où on a le contrôle total de l'éclairage, un fond sombre et un texte clair seront recommandés, alors que dans une salle où la lumière naturelle est importante, un fond clair et un texte sombre seront recommandés à l'utilisateur. En vue d'une concordance avec des chartes graphiques prédéfinies (modèle de présentation de l'entreprise par exemple), une charte 5 de présentation centralise des contraintes concernant l'utilisation de couleurs et/ou combinaisons de couleurs (couleurs ou combinaisons de couleurs obligatoires, couleurs ou combinaisons de couleurs interdites, couleurs de fond obligatoires, teintes de couleur conseillées, modèles à utiliser). Un module de synthèse 10 vise à récapituler les informations disponibles au niveau du profil auteur 1, du profil observateur 2, du profil objet 3, du profil environnement 4 de présentation et des contraintes de chartes 5. A001_B110_FR/805615/TQD 8 En particulier, le module de synthèse 10 permet de vérifier la cohérence entre les informations présentes au niveau du profil auteur 1, du profil observateur 2, du profil objet 3, du profil environnement 4 de présentation et des contraintes des chartes 5 de présentation ; de synthétiser (compiler) ces informations ; de consulter une base de données d'enseignements 11 sur des couleurs au sujet des informations synthétisées ; et d'établir, par conséquent, un profil du document électronique, à communiquer au conseiller de couleurs 20. Il est à noter qu'en cas d'incohérence entre les informations récupérés depuis le profil auteur 1, le profil observateur 2, le profil objet 3, le profil environnement 4 de présentation et les contraintes de chartes 5 de présentation, le module de synthèse 10 notifie l'utilisateur et l'invite, subséquemment, à en décider. La base de données d'enseignements 11 sur les couleurs centralise des effets, des symboles ou des interprétations relatées concernant des couleurs ou des combinaisons de couleurs. A titre d'exemple, - la couleur rouge orangé est une source de vitalité, la couleur verte rassure, la couleur rose rend enjoué ; la couleur verte symbolise dans la culture orientale le bien-être, la couleur rouge symbolise la pureté dans la culture indienne ; une couleur sombre du corps du texte favorise, généralement, la concentration. L'assistant au choix de couleurs comprend, en outre, un analyseur de structure 7 du document électronique. Cet analyseur de structure 7 retourne au conseiller 20 de couleurs des informations sémantiques concernant le contenu du document électronique en cours. Ces informations comprennent - le type du document électronique, à titre d'exemples non exhaustifs, un site Web, une présentation, un brouillon, un rapport, une publicité, un poster, une annonce, un procès-verbal; A001_B110_FR/805615/TQD la structure du document, à titre d'exemples non-exhaustifs, corps de texte, titre, conclusion, flèches, fond d'écran, graphes, boutons, menus ; - des interprétations sémantiques du contenu du document électronique, à titre d'exemple non limitatifs, si le mot « important », « attention », « confirmation », « conclusion », ou « confidentiel » figure dans le document, alors au moins un enseignement de la base de données d'enseignements 11 et/ou une règle d'une base de données de règles 21 de combinaison de couleurs est (sont) associé(s) à ce mot. A titre d'exemple la couleur rouge peut être associée au mot « confidentiel ». La base de données de règles 21 de combinaison de couleurs comprend des règles d'arrangement et de combinaison des couleurs. A titre d'exemple de règles de combinaison de couleurs on cite : - les couleurs complémentaires se contrastent entre eux (création d'un effet dynamique pour guider l'observateur) ; les couleurs analogues engendrent une sensation harmonieuse et unifiée chez le public ; un niveau de contraste élevé entre la couleur du fond et le premier plan du document électronique améliore sa lisibilité; - dans le cas d'un document simple, il faut utiliser moins de 3 couleurs pour le texte et pas plus qu'une couleur de fond ; - dans le cas d'utilisation de plus d'une couleur de fond, il faut utiliser, de préférence, des couleurs semblables à la place des couleurs complémentaires ; lorsqu'une couleur est utilisée avec une forte transparence, il faut vérifier si elle n'est pas très dominée par d'autres couleurs, et donc ajuster son niveau de transparence (de 0% à 100%) ; la combinaison des couleurs blanche et noire permet, selon une certaine disposition, de modifier la perception des volumes ; la combinaison des couleurs rouge et noire améliore la mémorisation du contenu du document électronique ; il faut utiliser un fond clair avec une photo foncée et inversement. A001 B110_FR/805615/TQD Par ailleurs, l'assistant au choix de couleurs comprend un conseiller 20 de couleurs. Ce conseiller 20 de couleur est chargé de proposer les couleurs adéquates à l'utilisateur. Tout d'abord, les couleurs non-pertinentes vis-à-vis du document électronique en cours sont écartées selon le profil du document en cours qui est fourni par le module de synthèse 10 ; la base de données d'enseignements 11 sur les couleurs ; la base de données de règles 21 de combinaison de couleurs ; et l'analyseur de structure 7 du document. 10 A titre d'exemple, si l'utilisateur veut transmettre via son document « la puissance » (information fournie au niveau du profil objet 3 du document), alors le conseiller 20 de couleurs écarte les couleurs blanche et rose, le violet étant plus approprié dans ce contexte selon la base des données d'enseignements 11 sur les couleurs. Cette première décision continue à 15 être revue par le conseiller 20 de couleurs, en fonction des informations récupérées, par exemple, depuis l'analyseur de structure 7 ou la base de données des règles 21 de combinaison de couleurs. En se basant sur les règles de combinaisons de. couleurs, les enseignements sur les couleurs, la structure du document et le profil du 20 document fourni par le module de synthèse 10, le conseiller 20 de couleurs sélectionne les couleurs appropriées à tous les éléments du document électronique (formes, surfaces, fond, textes, dessins, tableaux) en termes de combinaisons et d'arrangement de couleurs. Autrement dit, le conseiller 20 de couleurs permet de compiler 25 (correspondre) toutes les informations à sa disposition concernant le document électronique en cours. Ensuite, le résultat sera recommandé à l'utilisateur via une interface utilisateur graphique 30 interactive. L'interface utilisateur 30 graphique interactive relaye à l'utilisateur d'une manière automatique la couleur, ou la combinaison/arrangement de 30 couleurs recommandée par le conseiller 20 de couleurs. Dans le cas où l'utilisateur hésite entre plusieurs couleurs, le conseiller 20 de couleurs lui propose une liste réduite de couleurs adéquates, la recommandation de chacune des couleurs étant justifiée par le conseiller 20 de couleur. A001_B110_FR/805615/TQD L'utilisateur peut sauvegarder et/ou nommer des combinaisons de couleurs recommandées par le conseiller 20 de couleurs pour une utilisation future. II est à noter que l'utilisateur peut améliorer la pertinence du conseiller 20 de couleurs en indiquant la signification des éléments de son document électronique (corps du texte, titres, cercle, éléments importants dans un diagramme), ou en personnalisant le contenu de la base des données d'enseignements 11 sur les couleurs. L'interface utilisateur 30 graphique est aussi utilisée pour notifier l'utilisateur de toute discordance entre les couleurs utilisées (par exemple, 10 «cette combinaison de couleurs est interdite par la charte 5 de présentation parce qu'elle fait référence à un concurrent »). En variante, les couleurs recommandées par le conseiller 20 de couleurs sont automatiquement appliquées aux différents éléments du document électronique, sans qu'elles ne soient proposées via l'interface utilisateur 15 graphique 30. L'assistant au choix de couleurs propose, en outre, un module de vérification 40 de la cohérence des couleurs ou des combinaisons de couleurs utilisées dans le document électronique en entier, auquel l'utilisateur peut faire appel. 20 Le module de vérification 40 permet de vérifier la consistance des couleurs utilisées vis-à-vis des contraintes liées au profil environnement 4 de présentation et à la charte 5 de présentation. Dès qu'une discordance est identifiée, l'utilisateur est invité à revoir, et éventuellement, modifier ces couleurs/combinaisons de couleurs. 25 Le module de vérification 40 permet aussi de vérifier la consistance et le contraste entre les couleurs utilisées dans l'ensemble du document électronique. Le procédé et le système d'assistance au choix de couleurs qui viennent d'être décrits trouvent notamment application dans la conception des sites 30 Web commerciaux, des sites Web e-Learning, dans la préparation d'un support visuel (un poster ou une présentation PowerPointTM par exemple) A001_B110_FR/805615/TQD ou plus généralement de tout document électronique qui pourrait être imprimé par la suite (tels qu'un journal ou un magazine). A001_B110_FR/805615/TQD REVENDICATIONS1. Procédé d'assistance au choix de couleurs pendant la préparation d'un support visuel, prenant en compte au moins un profil intervenant dans le choix de couleurs et comprenant au moins un profil auteur (1) mis à jour à l'aide d'une étape d'apprentissage automatique, un enseignement sur une couleur, une règle de combinaison de couleurs, et une information sur la structure du support visuel. 2. Procédé selon la revendication 1, caractérisé en ce qu'il prend en compte au moins un profil auteur, un profil observateur, un profil objet du support 10 visuel et un profil environnement de présentation. 3. Procédé selon l'une quelconque des revendications 1 à 2, caractérisé en ce qu'il en prend en compte en outre au moins une charte de présentation. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en 15 ce que le support visuel est un site Web. 5. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le support visuel est le document électronique d'une présentation. 6. Un assistant au choix de couleurs pendant la préparation d'un support visuel, comprenant au moins un profil intervenant dans le choix de 20 couleurs et comprenant au moins un profil auteur (1) mis à jour à l'aide d'une étape d'apprentissage automatique, une base de données d'enseignements (1 1) sur des couleurs, une base de données de règles (21) de combinaison de couleurs, un analyseur (7) de structure permettant de retourner des informations sémantiques concernant le contenu dudit 25 support visuel, et un conseiller (10) de couleurs. 7. Un assistant au choix de couleurs selon la revendication 6, caractérisé en ce qu'il comprend un profil auteur (1), un profil observateur (2), un profil environnement (3) de présentation; un profil objet (3) du support visuel. 8. Un assistant au choix de couleurs selon l'une quelconque des 30 revendications 6 ou 7, caractérisé en ce qu'il comprend en outre une charte graphique (5) de présentation. 9. Un assistant au choix de couleurs selon les revendications 7 et 8, caractérisé en ce qu'il comprend en outre un module de synthèse (10) A001_B110_FR/805615/TQDpermettant de récapituler les informations disponibles au niveau du profil auteur (1), du profil observateur (2), du profil objet (3), du profil environnement (4) de présentation et des contraintes de chartes (5). 10. Un assistant au choix de couleurs selon l'une quelconque des revendications 6 à 9, caractérisé en ce qu'il comprend en outre un module de vérification (40) de la cohérence des couleurs utilisées dans le support visuel. 11. Un assistant au choix de couleurs selon l'une quelconque des revendications 6 à 1 1, caractérisé en ce qu'il est utilisé avec un moyen informatique de présentation. 12 Produit programme d'ordinateur implémenté sur un support mémoire, susceptible d'être mis en oeuvre au sein d'une unité de traitement informatique et comprenant des instructions pour la mise en oeuvre d'un procédé selon l'une des revendications 1 à 5. A001_B110_FR/805615/TQD