Brevet FR3017735A1 — publié le 20150821

Procédé de redimensionnement en continu d'un document numérique graphique L'invention concerne un procédé de redimensionnement d'un document numérique graphique, et plus particulièrement un procédé de redimensionnement continu, selon des règles graphiques d'affichage imposées, d'un document numérique graphique Dans le domaine de la représentation visuelle de documents numériques de communication, il est important d'appliquer certaines règles d'affichage. Ceci afin de respecter certains codes de communication pour marquer plus facilement les esprits et que le public retienne mieux l'information affichée. Les règles graphiques peuvent notamment comprendre des règles permettant de positionner avec exactitude des composants d'un document numérique graphique à des endroits précis. Par exemple, pour un affichage publicitaire, il peut être important de toujours positionner un nom dans un cadre supérieur et une image donnée dans un cadre inférieur et de les positionner l'un par rapport à l'autre selon un positionnement relatif choisi. Par exemple, une annonce publicitaire de presse peut ainsi être créée selon des règles graphiques données et réalisée pour correspondre à un nombre restreint de dimensions de pages de magazines représentatifs, habituellement utilisés dans un pays. Malheureusement, d'un pays à un autre les dimensions des pages des magazines varient énormément. Et cela arrive même au sein d'un même pays. Il en est de même avec la plupart des emplacements publicitaires : affichage, page de magazine, vitrine d'un magasin, abribus, meuble merchandising, caisson PLV, etc. Les agences locales de communication modifient généralement le document numérique d'origine en fonction des dimensions du support d'affichage tel qu'un panneau d'affichage d'abribus ou une page de magazine. Cependant, ce redimensionnement est généralement réalisé sans toujours tenir compte des règles graphiques définies en amont. Ceci a pour conséquence qu'une partie de la force du message informatif transmis par l'affiche et/ou que la cohérence de la communication sont perdues de par la non reproductibilité exacte des règles graphiques qu'on nomme aussi charte de communication. Et dans un cas où les agences de communication locales ont recours à des experts pour réaliser ce travail en respectant les règles graphiques, cela entraîne d'importants coûts supplémentaires pour l'entreprise. L'invention se propose de pallier ces inconvénients en fournissant un système associé à un procédé de redimensionnement continu d'un document numérique graphique permettant de générer un document numérique respectant des règles graphiques données quelles que soient les dimensions réelles d'affichage du document numérique. Selon un aspect de l'invention, il est proposé un système de redimensionnement continu d'un document numérique graphique, le document numérique comprenant une page d'affichage et des composants à afficher sur la page d'affichage. Selon une caractéristique générale de l'invention, le système comprend des moyens de réception d'un couple d'affichage du document numérique graphique comprenant un premier affichage du document numérique et un second affichage du document numérique distinct du premier, le premier affichage comprenant un premier dimensionnement de la page d'affichage et un premier positionnement et dimensionnement des composants à afficher et le second affichage comprenant un second dimensionnement de la page d'affichage et un second positionnement et dimensionnement des composants à afficher, des moyens de détermination des facteurs de redimensionnement de la page d'affichage entre le premier affichage et le second affichage du couple d'affichage, et des moyens de détermination pour chacun des composants à afficher des facteurs de transformation et de repositionnement entre le premier affichage et le second affichage du couple d'affichage. Le couple d'affichage peut être un couple de cadrages définis chacun par une hauteur et une largeur dans une unité donnée. Les coefficients de redimensionnement de la page d'affichage permettent de déterminer les dimensions d'une page d'affichage comprises entre les dimensions de la page d'affichage du premier affichage et celles de la page d'affichage du second affichage. Les coefficients de transformation et de redimensionnement sont déterminés pour chacune des caractéristiques définissant un composant à afficher. Les coefficients de transformation et de redimensionnement peuvent comprendre un vecteur de translation, un facteur d'échelle, un facteur d'homothétie et/ou un coefficient d'angle de rotation. Il est ainsi possible d'afficher sur écran ou d'imprimer n'importe quelle dimension, à condition que les dimensions de la page d'affichage soient comprises ou obtenues par un changement d'échelle entre celles de la page d'affichage du premier affichage et celles de la page d'affichage du second affichage du couple d'affichage. De préférence, au moins un composant comprend une fenêtre de visualisation et un élément apte à être au moins partiellement contenu dans la fenêtre de visualisation, les dimensions de la fenêtre de visualisation étant indépendantes des dimensions et de la position dudit élément. Ledit élément peut être une image dont la portion visible est définie par la fenêtre de visualisation. Les dimensions et la forme de la fenêtre de visualisation peuvent ainsi varier entre le premier affichage et le second affichage, de même que la taille de l'image. La position relative de la fenêtre de visualisation par rapport à l'image pouvant varier, et les dimensions de la fenêtre de visualisation et celles de l'image variant indépendamment l'une de l'autre, la portion visible de l'image peut varier entre le premier affichage et le second affichage. L'exemple d'un élément image peut être élargi à tous éléments visuels. Avantageusement, le système peut comprendre des moyens de réalisation d'une séquence animée présentant de manière continue une transformation du premier affichage au second affichage. La séquence animée ainsi réalisée permet d'offrir un outil de présentation dynamique et continu pour visualiser les différents affichages du document numérique. Les moyens de réalisation d'une séquence animée peuvent avantageusement comprendre un module d'assemblage apte à assembler successivement la transformation continue d'une pluralité de couples d'affichage distincts. De cette manière, il est possible de réaliser une même séquence comportant toutes les dispositions d'affichage prévues pour un document numérique graphique. Selon un autre aspect de l'invention, il est proposé un procédé de redimensionnement continu d'un document numérique graphique, le document numérique comprenant une page d'affichage et des composants à afficher sur la page d'affichage. Selon une caractéristique générale de l'invention, le procédé comprend les étapes suivantes : a) la réception d'un couple d'affichage du document numérique comprenant un premier affichage du document numérique et un second affichage du document numérique, le premier affichage comprenant un premier dimensionnement de la page d'affichage et un premier positionnement et dimensionnement des composants à afficher et le second affichage comprenant un second dimensionnement de la page d'affichage et un second positionnement et dimensionnement des composants à afficher, b) une détermination des facteurs de redimensionnement de la page d'affichage entre le premier affichage et le second affichage du couple d'affichage, et c) pour chacun des composants (2, 3, 4) à afficher, une détermination des facteurs de transformation et de positionnement entre le premier affichage et le second affichage du couple d'affichage. Avantageusement, le procédé peut comprendre au moins une itération supplémentaire des étapes a) à c), chaque itération supplémentaire comprenant un couple d'affichage différent des couples d'affichage déjà mis en oeuvre lors de la ou des itération(s) précédente(s). Le procédé peut également comprendre la réalisation d'une séquence animée présentant de manière continue la transformation de chaque couple d'affichage de manière successive. Selon un autre aspect de l'invention, il est proposé un système informatique comprenant des moyens configurés pour mettre en oeuvre le procédé tel que défini ci-dessus. Selon encore un autre aspect de l'invention, il est proposé un produit programme d'ordinateur chargeable directement dans une mémoire d'un système informatique, comprenant des portions de code de logiciel pour l'exécution du procédé tel que défini ci-dessus lorsque ledit programme est exécuté par ledit système informatique. Selon encore un autre aspect de l'invention, il est proposé un support lisible par un système informatique ayant des instructions exécutables par ordinateur adaptées pour provoquer l'exécution par le système informatique du procédé tel que défini ci-dessus. D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description détaillée d'un mode de mise en oeuvre et d'un mode de réalisation de l'invention, nullement limitatifs, et des dessins annexés, sur lesquels : - la figure 1 représente un organigramme d'un procédé de redimensionnement continu d'un document numérique selon un mode de mise en oeuvre de l'invention ; - la figure 2 illustre un affichage initial et un affichage final d'un couple d'affichages d'un document numérique à redimensionner selon le procédé de la figure 1 ; et - la figure 3 présente de manière schématique un système de redimensionnement continu d'un document numérique selon un mode de réalisation de l'invention apte à mettre en oeuvre le procédé de la figure 1. Sur la figure 1 est représenté un organigramme d'un procédé de redimensionnement continu d'un document numérique selon un mode de mise en oeuvre de l'invention. Dans une première étape 100, un système apte à mettre en oeuvre le procédé reçoit un couple d'affichages d'un document numérique à l'aide notamment de moyens de chargement de données numériques. Le couple d'affichages comprend un affichage initial du document numérique et un affichage final du document numérique pour un même type de présentation du document numérique. Le document numérique comprend différents composants à afficher sur une page d'affichage. Dans cet exemple, la page d'affichage de l'affichage initial possède des dimensions plus petites que les dimensions de la page d'affichage de l'affichage final du couple d'affichages. Sur la figure 2 sont représentés l'affichage initial d et l'affichage final f d'un couple d'affichages d'un document numérique. Les deux affichages d et f du couple présentent une disposition différente des composants 2, 3 et 4 sur leur page d'affichage 1 respective. L'affichage initial d et l'affichage final f définissent ainsi des règles graphiques à suivre pour passer de l'affichage initial d à l'affichage final f. Les dimensions de la page d'affichage 1 de l'affichage initial d pouvant différer des dimensions de la page d'affichage 1 de l'affichage final f d'un couple d'affichages , le positionnement relatif entre deux composants, 2 et 3 par exemple, peut varier en distance absolue entre deux affichages. Les dimensions de la page d'affichage 1 peuvent varier en conservant un rapport de longueur fixe ou bien en faisant varier ce rapport comme cela est illustré dans l'exemple présenté sur la figure 2. En outre, dans l'exemple illustré sur la figure 2, le composant référencé 4 comprend un élément visuel V tel qu'une image possédant ses propres dimensions. Pour ne pas déformer l'image, le rapport entre ses dimensions est conservé entre l'affichage initial d et l'affichage final f. Seul un facteur d'homothétie est appliqué aux dimensions de manière à agrandir l'image. Le composant 4 comprend également une fenêtre de visualisation F permettant de sélectionner une portion de l'élément visuel V à afficher. Les dimensions de la fenêtre sont indépendantes de l'élément visuel V et peuvent varier indépendamment les unes des autres sans conserver forcément un rapport constant contrairement à l'élément visuel V dans cet exemple illustré sur la figure 2. La fenêtre de visualisation F est définie pour l'affichage initial d par un premier ensemble de dimensions définissant une surface et une forme de fenêtre. La fenêtre de visualisation F est définie pour l'affichage final f par un second ensemble de dimensions définissant une surface et une forme de fenêtre différant de celles définies par le premier ensemble de dimensions. Dans une deuxième étape 110 illustrée sur la figure 1, le système détermine les facteurs de redimensionnement de la page d'affichage 1 permettant de déterminer les dimensions d'une page d'affichage comprise entre la page d'affichage 1 du premier affichage d et la page d'affichage 1 du second affichage f. Dans une troisième étape 120, le système détermine des coefficients de transformation et de positionnement pour chacun des composants entre l'affichage initial d et l'affichage final f du couple d' affichages. Les coefficients de transformation et de positionnement sont déterminés pour chaque caractéristique structurelle d'un composant du couple d'affichage. La détermination des coefficients permet ainsi d'afficher le document numérique, et par exemple d'en réaliser une impression, avec n'importe quelles dimensions pour la page d'affichage 1 comprises ou obtenues par un facteur d'échelle entre les dimensions de la page d'affichage 1 de l'affichage initial d et les dimensions de la page d'affichage 1 de l'affichage final f du couple d' affichages. Dans une quatrième étape 130, le système mémorise ces facteurs de redimensionnement de la page d'affichage 1 et ces coefficients de transformation et de positionnement des composants 2 à 4 avec le couple d'affichages. Dans une étape suivante 140, le système vérifie s'il existe un autre couple d'affichages en attente de réception. S'il y en a un, le système reprend les étapes 100 à 130 pour un autre couple d'affichages. Et cela, tant qu'il y a un autre couple d'affichages en attente de réception. Dès qu'il n'y a plus de couple d'affichages en attente de réception, le système vérifie dans une étape 150 si une séquence animée est requise. Si la séquence animée est requise, le système, dans une étape 160, réalise une succession de séquences animées présentant la transformation continue pour chaque couple d'affichages mémorisés et concatène la succession de séquences animées de manière à former une séquence animée générale présentant la transformation de chacun des couples d'affichages. La séquence animée générale est alors mémorisée dans une étape suivante 170. Sinon, le procédé prend fin dans une étape 190. A la suite de l'étape 170 de mémorisation, le système requiert dans une étape 180 une validation de la séquence animée mémorisée. Si la validation est entrée par un utilisateur le procédé prend fin, sinon, le procédé reprend à l'étape 100 avec un nouveau couple d' affichages. Le procédé peut également être réalisé en chargeant dans le système tous les couples d'affichages à la fois, puis en déterminant les facteurs de redimensionnement et les coefficients de transformation et de positionnement pour chaque couple d'affichages et en mémorisant les coefficients et les facteurs déterminés associés avec le couple d'affichages correspondant. Sur la figure 3 est représenté de manière schématique un système de redimensionnement continu d'un document numérique selon un mode de réalisation de l'invention apte à mettre en oeuvre le procédé de la figure 1. Le système comprend des moyens 10 de réception d'un affichage initial d et d'un affichage final f d'un couple d'affichages du document numérique. Le système comprend en outre une unité de traitement des données reçues comportant un premier module 20 apte à déterminer le facteur de dimensionnement de la page d'affichage 1 et un second module 30 apte à calculer les coefficients de transformation et de positionnement des composants 2 à 4 à afficher entre l'affichage initial d et l'affichage final f du couple d'affichages considéré pour réaliser le document numérique avec n'importe quelles dimensions comprises ou obtenues par un facteur d'échelle entre les dimensions de l'affichage initial d et les dimensions l'affichage final f. Le système comprend également des premiers moyens de mémorisation 40 aptes à mémoriser le couple d'affichage et les facteurs de dimensionnement et les coefficients de transformation et de positionnement associés. Les moyens de réception 10, le premier module 20, le second module 30 et les moyens de mémorisation 40 sont raccordés en série dans l'exemple illustré. Il est possible de réaliser tout autre raccordement ou bien de regrouper ses moyens dans une seule et même unité permettant de réaliser les étapes correspondantes du procédé défini ci-dessus. Le système de redimensionnement comprend aussi des moyens 50 de réalisation d'une séquence animée comportant un module d'assemblage 55. Les moyens de réalisation d'une séquence animée permettent de réaliser une présentation animée continue de la transformation d'un couple d'affichages, et le module d'assemblage permet de réaliser une séquence animée générale à partir de l'assemblage d'une série de séquences animées pour les différents couples d'affichages mémorisés. Le système comprend enfin des seconds moyens de mémorisation 60 aptes à mémoriser chaque séquence animée et/ou la séquence animée générale générées par les moyens 50. Les seconds moyens de mémorisation 60 peuvent être confondus avec les premiers moyens de mémorisation 40. Le procédé, et le système associé, de redimensionnement continu d'un document numérique permet ainsi d'afficher sur écran ou d'imprimer toute dimension comprise ou obtenue par un changement d'échelle entre deux affichages d'un couple d'affichages tout en respectant les règles graphiques initialement imposées par l'utilisateur dans les deux affichages du couple d'affichages. REVENDICATIONS1. Système de redimensionnement continu d'un document numérique graphique, le document numérique comprenant une page d'affichage (1) et des composants (2, 3, 4) à afficher sur la page d'affichage (1), caractérisé en ce qu'il comprend : des moyens (10) de réception d'un couple d'affichage du document numérique comprenant un premier affichage (d) du document numérique et un second affichage (f) du document numérique distinct du premier affichage (d) , le premier affichage (d) comprenant un premier dimensionnement de la page d'affichage (1) et un premier positionnement et dimensionnement des composants (2, 3, 4) à afficher et le second affichage (f) comprenant un second dimensionnement de la page d'affichage (1) et un second positionnement et dimensionnement des composants (2, 3, 4) à afficher, des moyens (20) de détermination des facteurs de redimensionnement de la page d'affichage (1) entre le premier affichage (d) et le second affichage (f) du couple d'affichage, et des moyens (30) de détermination pour chacun des composants (2, 3, 4) à afficher des facteurs de transformation et de positionnement entre le premier affichage (d) et le second affichage (f) du couple d'affichage. 2. Système selon la revendication 1, dans lequel au moins un composant (4) comprend une fenêtre de visualisation (F) et un élément (V) apte à être au moins partiellement contenu dans la fenêtre de visualisation (F), les dimensions de la fenêtre de visualisation (F) étant indépendantes des dimensions et de la position dudit élément (V). 3. Système selon l'une des revendications 1 ou 2, comprenant des moyens de réalisation (50) d'une séquence animée présentant demanière continue une transformation du premier affichage (d) au second affichage (f). 4. Système selon la revendication 3, dans lequel les moyens de réalisation (50) d'une séquence animée comprennent un module d'assemblage (55) apte à assembler successivement la transformation continue d'une pluralité de couples d'affichage distincts. 5. Procédé de redimensionnement continu d'un document numérique graphique, le document numérique comprenant une page d'affichage et des composants à afficher sur la page d'affichage, caractérisé en ce qu'il comprend : a) la réception (100) d'un couple d'affichage du document numérique comprenant un premier affichage (d) du document numérique et un second affichage (f) du document numérique distinct du premier affichage (d), le premier affichage (d) comprenant un premier dimensionnement de la page d'affichage (1) et un premier positionnement et dimensionnement des composants (2, 3, 4) à afficher et le second affichage (f) comprenant un second dimensionnement de la page d'affichage (1) et un second positionnement et dimensionnement des composants (2, 3, 4) à afficher, b) une détermination (110) des facteurs de redimensionnement de la page d'affichage (1) entre le premier affichage (d) et le second affichage (f) du couple d'affichage, et c) pour chacun des composants (2, 3, 4) à afficher, une détermination (120) des facteurs de transformation et de positionnement entre le premier affichage (d) et le second affichage (f) du couple d'affichage. 6. Procédé selon la revendication 5, dans lequel au moins un composant (4) comprend une fenêtre de visualisation (F) et un élément (V) apte à être au moins partiellement contenu dans la fenêtre de visualisation (F), les dimensions de la fenêtre de visualisation (F) étant indépendantes des dimensions et de la position dudit élément (V). 7. Procédé selon l'une des revendications 5 ou 6, dans lequel le procédé comprend au moins une itération supplémentaire des étapes a) à c), chaque itération supplémentaire comprenant un couple d'affichage différent des couples d'affichage déjà mis en oeuvre lors de la ou des itération(s) précédente(s). 8. Procédé selon la revendication 7, caractérisé en ce qu'il comprend la réalisation (160) d'une séquence animée présentant de manière continue la transformation de chaque couple d'affichage de manière successive. 9. Système informatique comprenant des moyens configurés pour mettre en oeuvre le procédé selon l'une des revendications 5 à 8. 10. Produit programme d'ordinateur chargeable directement dans une mémoire d'un système informatique, comprenant des portions de code de logiciel pour l'exécution du procédé selon l'une des revendications 5 à 8 lorsque ledit programme est exécuté par ledit système informatique. 11. Support lisible par un système informatique ayant des instructions exécutables par ordinateur adaptées pour provoquer l'exécution par le système informatique du procédé selon l'une des revendications 5 à 8.