WO2000063784A1 - Electronic device, data medium, downloading method, software and method for displaying documents - Google Patents

Electronic device, data medium, downloading method, software and method for displaying documents Download PDF

Info

Publication number
WO2000063784A1
WO2000063784A1 PCT/FR2000/000989 FR0000989W WO0063784A1 WO 2000063784 A1 WO2000063784 A1 WO 2000063784A1 FR 0000989 W FR0000989 W FR 0000989W WO 0063784 A1 WO0063784 A1 WO 0063784A1
Authority
WO
WIPO (PCT)
Prior art keywords
screen
document
characters
page
marks
Prior art date
Application number
PCT/FR2000/000989
Other languages
French (fr)
Inventor
Michael Dahan
Olivier Pujol
Jacques Lewiner
Original Assignee
Cytale
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
Priority claimed from FR9904957A external-priority patent/FR2792743B1/en
Application filed by Cytale filed Critical Cytale
Priority to EP00920814A priority Critical patent/EP1183612A1/en
Priority to CA002370668A priority patent/CA2370668A1/en
Priority to AU41250/00A priority patent/AU4125000A/en
Publication of WO2000063784A1 publication Critical patent/WO2000063784A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • G06F15/025Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application
    • G06F15/0283Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application for data storage and retrieval
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/114Pagination

Definitions

  • the document contains layout marks not visible on the screen which each include at least one identification code corresponding to a display configuration representative of the way in which the document is presented on the screen, the layout marks including at least page break marks which subdivide the document into pages and the identification codes understood by the different layout marks corresponding to several display configurations which themselves correspond to several screen layouts, in that the memory contains at least one identification code corresponding to an active display configuration, with which the document must be presented on the screen, and in that the electronic central unit is adapted to lay out the document using the layout marks which correspond to the active display configuration and to present the document to the screen according to said active display configuration with a page break for each page jump marker corresponding to said active display configuration, the pages delimited by the page breaks which correspond to the active display configuration being such that each of these pages appear entirely on the screen (possibly after a slight homothety, as explained below) when it is displayed with the active display configuration.
  • the invention also relates to a method for viewing a document stored in digital form, by means of an electronic document viewing device which comprises an electronic central unit including a memory and connected to a viewing screen and to a command interface, the document being intended to be presented on the screen and comprising alphanumeric characters, and this document being constituted mainly by frozen information, said document containing layout marks not visible to
  • each combination of a screen size and a group of fonts corresponds to a code, respectively C1 to C6

Abstract

An electronic book (1) comprising a central processing which includes a memory and which is connected to a display screen (3) and a control interface (4), whereby the memory of the central processing unit contains at least one document which is comprised of alphanumerical characters and pre-positioned page-break marks which are used to set up a page according to the type of characters selected by a user or in accordance with screen characteristics.

Description

Dispositif électronique, support de données, procédé de téléchargement, logiciel et procédé pour la visualisation de documents . Electronic device, data carrier, download method, software and method for viewing documents.
La présente invention est relative aux dispositifs électroniques, supports de données, procédés de téléchargement, logiciels et procédés pour la visualisation de documents .The present invention relates to electronic devices, data carriers, downloading methods, software and methods for viewing documents.
Plus particulièrement, l'invention concerne un dispositif électronique de visualisation de documents, comprenant une unité centrale électronique qui inclut une mémoire et qui est reliée à un écran de visualisation et à une interface de commande, la mémoire de l'unité centrale contenant au moins un document sous forme numérique qui est destiné à être présenté à l'écran et qui comprend des caractères alphanumériques, ce document étant constitué majoritairement par des informations figées.More particularly, the invention relates to an electronic document viewing device, comprising a central electronic unit which includes a memory and which is connected to a display screen and to a control interface, the memory of the central unit containing at least a document in digital form which is intended to be presented on the screen and which comprises alphanumeric characters, this document consisting mainly of frozen information.
Le document US-A-5 802 516 décrit un exemple de dispositif de ce type. La présente invention a notamment pour but de permettre d'utiliser aisément un même document dans plusieurs configurations d'affichage, notamment : pour permettre d'adapter sans difficulté et instantanément le document aux caractéristiques de l'écran utilisé, en particulier lors de l'installation initiale du document dans- le dispositif électronique, et pour permettre à un utilisateur d'adapter le type des caractères présentés à l'écran notamment en fonction de ses capacités visuelles ou de son confort d'utilisation, ce réglage devant s'effectuer sans nécessiter un temps de traitement informatique trop important pour déterminer la nouvelle mise en page du document présenté à l'écran.Document US-A-5 802 516 describes an example of a device of this type. The object of the present invention is in particular to allow the same document to be easily used in several display configurations, in particular: to allow the document to be easily and instantly adapted to the characteristics of the screen used, in particular during initial installation of the document in the electronic device, and to allow a user to adapt the type of characters presented on the screen in particular according to his visual capacities or his comfort of use, this adjustment having to be carried out without requiring too much computer processing time to determine the new layout of the document presented on the screen.
Dans les logiciels de traitement de texte classiques, lors d'un changement de police de caractères (lorsque les logiciels en question sont utilisés de façon courante, pour dactylographier des textes sur un microordinateur) , on recalcule progressivement toute la mise en page du document à partir de la première page. Ce mode de fonctionnement est possible pour des documents courts de quelques pages, mais il est impraticable, car trop lent, pour des textes de plusieurs centaines de pages tels qu'on en trouve couramment dans les livres électroniques ou dispositifs de visualisation de documents similaires.In conventional word processing software, when changing the font (when the software in question is used common, to type texts on a microcomputer), we gradually recalculate the entire layout of the document from the first page. This operating mode is possible for short documents of a few pages, but it is impractical, because too slow, for texts of several hundred pages such as are commonly found in electronic books or similar document viewing devices.
De plus, la mise en page calculée automatiquement par les logiciels de traitement de texte classiques lors d'un changement de type de caractères est généralement de mauvaise qualité par rapport à la mise en page d'un livre imprimé sur papier.In addition, the layout calculated automatically by conventional word processing software when changing the type of characters is generally of poor quality compared to the layout of a book printed on paper.
En particulier, les positions des sauts de page et les césures de mots ainsi déterminés ne sont généralement pas satisfaisantes, de même que les positions et tailles des illustrations sur chaque page (lorsque le document en question comprend des illustrations constituées par des photographies, dessins, formules ou autres) . Pour obtenir le résultat recherché, selon l'invention, un dispositif du genre en question est caractérisé :In particular, the positions of the page breaks and the hyphenation of words thus determined are generally not satisfactory, as are the positions and sizes of the illustrations on each page (when the document in question includes illustrations consisting of photographs, drawings, formulas or others). To obtain the desired result, according to the invention, a device of the type in question is characterized:
- en ce que le document contient des repères de mise en page non visibles à l'écran qui comprennent chacun au moins un code d'identification correspondant à une configuration d'affichage représentative de la façon dont le document est présenté à l'écran, les repères de mise en page incluant au moins des repères de saut de page qui subdivisent le document en pages et les codes d'identification compris par les différents repères de mise en page correspondant à plusieurs configurations d'affichage qui elles-mêmes correspondent à plusieurs mises en pages à l'écran, en ce que la mémoire contient au moins un code d'identification correspondant à une configuration d'affichage active, avec laquelle le document doit être présenté à l ' écran, et en ce que l'unité centrale électronique est adaptée pour mettre en page le document en utilisant les repères de mise en page qui correspondent à la configuration d'affichage active et pour présenter le document à l'écran selon ladite configuration d'affichage active avec un saut de page pour chaque repère de saut de page correspondant à ladite configuration d'affichage active, les pages délimitées par les sauts de page qui correspondent à la configuration d'affichage active étant telles que chacune de ces pages apparaisse en totalité à l'écran (éventuellement après une légère homothétie, comme expliqué ci-après) lorsqu'elle est affichée avec la configuration d'affichage active. Dans un mode de réalisation préféré, la mémoire contient des données caractéristiques définissant plusieurs types possibles de caractères, correspondant à plusieurs mises en pages à l'écran, l'interface de commande étant adaptée pour permettre à un utilisateur de choisir un type de caractères parmi les différents types possibles, ces types de caractères étant répartis en plusieurs groupes de types de caractères comportant chacun : soit un seul type de caractères, soit plusieurs types de caractères de tailles voisines, la configuration d'affichage qui correspond à chaque repère de mise en page comprenant au moins un groupe de types de caractères, et le code d'identification de la configuration d'affichage active correspondant au moins au groupe de types de caractères, dit groupe actif, auquel appartient le type de caractères choisi par l'utilisateur.- in that the document contains layout marks not visible on the screen which each include at least one identification code corresponding to a display configuration representative of the way in which the document is presented on the screen, the layout marks including at least page break marks which subdivide the document into pages and the identification codes understood by the different layout marks corresponding to several display configurations which themselves correspond to several screen layouts, in that the memory contains at least one identification code corresponding to an active display configuration, with which the document must be presented on the screen, and in that the electronic central unit is adapted to lay out the document using the layout marks which correspond to the active display configuration and to present the document to the screen according to said active display configuration with a page break for each page jump marker corresponding to said active display configuration, the pages delimited by the page breaks which correspond to the active display configuration being such that each of these pages appear entirely on the screen (possibly after a slight homothety, as explained below) when it is displayed with the active display configuration. In a preferred embodiment, the memory contains characteristic data defining several possible types of characters, corresponding to several layouts on the screen, the command interface being adapted to allow a user to choose a type of character from the different possible types, these types of characters being divided into several groups of types of characters each comprising: either a single type of characters, or several types of characters of similar sizes, the display configuration which corresponds to each setting mark page comprising at least one group of character types, and the identification code of the active display configuration corresponding at least to the group of character types, known as the active group, to which the type of characters chosen by the user belongs.
On notera que les différents "types de caractères" susmentionnés peuvent correspondre respectivement : à des polices de caractères différentes, - et/ou à des tailles de caractères différentes, et/ou à différents attributs des caractères, tels que caractères gras, italiques, etc.It will be noted that the different "types of characters" mentioned above can correspond respectively: to different fonts, - and / or to different character sizes, and / or to different attributes of the characters, such as bold, italics, etc.
Dans ce mode de réalisation, l'utilisateur du livre électronique peut sélectionner le type des caractères présentés à l'écran, après quoi la mise en page à l'écran est modifiée quasi instantanément sans que l'unité centrale électronique ait à recalculer la position des sauts de page, ce qui serait une opération extrêmement lente pour un document long et ce qui donnerait une mise en page de mauvaise qualité. Dans d'autres modes de réalisation préférés de l'invention, on peut éventuellement avoir recours en outre à l'une et/ou à l'autre des dispositions suivantes : les repères de saut de page incluent chacun un code qui représente le numéro de page correspondant : . soit à une page située immédiatement avant le repère de saut de page, lorsque ledit repère de saut de page correspond au groupe actif, soit à une page située immédiatement après le repère de saut de page, lorsque ledit repère de saut de page correspond au groupe actif ; au moins un des groupes de types de caractères correspondant aux repères de saut de page comporte plusieurs types de caractères de tailles voisines, les repères de saut de page qui correspondent à ce groupe de types de caractères étant positionnés dans le document pour que les différentes pages du document délimitées par ces repères de saut de page soient entièrement visibles à l'écran pour tous les types de caractères appartenant audit groupe de types de caractères lorsque ce groupe de types de caractères est le groupe actif ; au moins un des groupes de types de caractères correspondant aux repères de saut de page comporte plusieurs types de caractères de tailles voisines, les repères de saut de page qui correspondent à ce groupe de types de caractères étant positionnés dans le document pour que les différentes pages du document délimitées par ces repères de saut de page soient entièrement visibles à l'écran pour tous les types de caractères appartenant audit groupe de types de caractères lorsque ledit groupe de types de caractères est le groupe actif, après une adaptation de taille de chaque page par homothetie, avec un coefficient d'homothétie qui est propre à chaque type de caractères, et l'unité centrale étant prévue pour adapter la taille de chaque page lors de l'affichage de cette page à l'écran en appliquant à ladite page une homothetie avec ledit coefficient d'homothétie ; l'unité centrale est adaptée pour déterminer automatiquement un coefficient d'homothétie propre à une page et à un type de caractères, lors de l'affichage de cette page avec le type de caractères considéré ; - lorsque l'utilisateur choisit un nouveau type de caractères alors qu'une page initiale était déjà affichée à l'écran avant remise en page, l'unité centrale est adaptée pour afficher à l'écran une nouvelle page, comprenant au moins une partie de la page initiale ; - l'unité centrale est adaptée pour recevoir de l'utilisateur, par l'intermédiaire de l'interface de commande, des informations permettant de déterminer ladite partie de la page initiale qui est comprise dans la nouvelle page affiché à l'écran après remise en page du document ; ladite partie de la page initiale qui est comprise dans la nouvelle page affichée à l'écran après remise en page du document, est une partie prédéterminée de ladite page initiale ; - l'unité centrale est adaptée pour présenter au moins un signal visuel mettant en évidence ladite partie de la page initiale qui est comprise dans la nouvelle page affichée à l'écran après remise en page du document ; l'unité centrale est adaptée pour mémoriser dans une mémoire interne permanente le dernier type de caractères choisi par l'utilisateur ; l'unité centrale est adaptée pour présenter à l'écran des indications relatives à une mise en page d'origine, correspondant à un type de caractères prédéterminé, quel que soit le type de caractères choisi par. l'utilisateur ; le document comporte en outre des repères d'illustrations correspondant à des illustrations insérées dans le texte, ces repères d'illustration étant non visibles à l'écran et comprenant chacun : . au moins un code d'identification correspondant à une configuration d'affichage, au moins un code représentatif de l'illustration correspondante, et des informations codées de position et/ou de taille, l'unité centrale électronique étant adaptée pour présenter le document à l'écran avec chaque illustration positionnée et/ou dimensionnée sur la page correspondante en fonction desdites informations codées de position et/ou de taille contenues dans le repère d'illustration de ladite illustration correspondant à la configuration active ; les repères d'illustration comprennent en outre des informations codées de présentation visuelle des illustrations, ces informations codées étant représentatives de caractéristiques optiques de chaque point appartenant à l'illustration ; le dispositif constitue un livre électronique qui se présente sous la forme d'un boîtier portatif ; le code d'identification de chaque configuration d'affichage correspond à au moins une caractéristique d'écran propre à l'écran de visualisation ; ladite caractéristique d'écran est une taille d'écran ; la mémoire contient des caractéristiques définissant plusieurs types possibles de caractères, correspondant à plusieurs mises en page à l'écran, l'interface de commande étant adaptée pour permettre à un utilisateur de choisir un type de caractères parmi les différents types possibles, ces types de caractères étant répartis en plusieurs groupes de types de caractères comportant chacun : soit un seul type de caractères, soit plusieurs types de caractères de tailles voisines, chaque configuration d'affichage correspondant à une combinaison d'au moins une caractéristique d'écran et d'au moins un groupe de types de caractères, et le code d'identification de la configuration d'affichage active correspondant à la combinaison de la caractéristique d'écran correspondant à l'écran de visualisation du dispositif et du groupe de types de caractères auquel appartient le type de caractères choisi par l'utilisateur.In this embodiment, the user of the electronic book can select the type of characters presented on the screen, after which the layout on the screen is changed almost instantly without the electronic central unit having to recalculate the position. page breaks, which would be an extremely slow operation for a long document and which would give a poor quality layout. In other preferred embodiments of the invention, it is possible optionally to have recourse to one and / or the other of the following provisions: the page-break references each include a code which represents the number of corresponding page:. either to a page located immediately before the page break mark, when said page break mark corresponds to the active group, or to a page immediately after the page break mark, when said page break mark corresponds to group active; at least one of the groups of character types corresponding to the page break marks comprises several types of characters of similar sizes, the page break marks which correspond to this group of character types being positioned in the document so that the different pages of the document delimited by these page break marks are fully visible on the screen for all the types of characters belonging to said group of character types when this group of character types is the active group; at least one of the groups of character types corresponding to the page break marks comprises several types of characters of similar sizes, the page break marks which correspond to this group of character types being positioned in the document so that the different pages of the document delimited by these page break marks are fully visible on the screen for all the types of characters belonging to said group of character types when said group of character types is the active group, after an adaptation of size of each page by homothety, with a coefficient of homothety which is specific to each type of characters, and the central unit being provided for adapting the size of each page when this page is displayed on the screen by applying to said page a homothety with said coefficient d homothety; the central processing unit is adapted to automatically determine a coefficient of uniformity specific to a page and to a type of characters, when this page is displayed with the type of characters considered; - when the user chooses a new type of characters when an initial page was already displayed on the screen before resetting, the central unit is adapted to display on the screen a new page, comprising at least part from the initial page; the central unit is adapted to receive from the user, via the command interface, information making it possible to determine said part of the initial page which is included in the new page displayed on the screen after delivery on the document page; said part of the initial page which is included in the new page displayed on the screen after resetting the document, is a predetermined part of said initial page; - The central unit is adapted to present at least one visual signal highlighting said part of the initial page which is included in the new page displayed on the screen after resetting the document; the central unit is adapted to memorize in a permanent internal memory the last type of characters chosen by the user; the central unit is adapted to present on the screen indications relating to an original layout, corresponding to a predetermined type of characters, whatever the type of characters chosen by. the user ; the document also includes illustration marks corresponding to illustrations inserted in the text, these illustration marks being not visible on the screen and each comprising:. at least one identification code corresponding to a display configuration, at least one code representative of the corresponding illustration, and coded position and / or size information, the electronic central unit being adapted to present the document to the screen with each illustration positioned and / or sized on the corresponding page as a function of said coded position and / or size information contained in the illustration mark of said illustration corresponding to the active configuration; the illustration marks further comprise coded information for the visual presentation of the illustrations, this coded information being representative of optical characteristics of each point belonging to the illustration; the device constitutes an electronic book which is in the form of a portable box; the identification code of each display configuration corresponds to at least one screen characteristic specific to the display screen; said screen characteristic is a screen size; the memory contains characteristics defining several possible types of characters, corresponding to several layouts on the screen, the command interface being adapted to allow a user to choose a type of character among the different possible types, these types of characters being distributed in several groups of types of characters each comprising: either a single type of characters, or several types of characters of similar sizes, each display configuration corresponding to a combination of at least one screen characteristic and of at least one group of character types, and the identification code of the corresponding active display configuration the combination of the screen characteristic corresponding to the display screen of the device and of the group of character types to which the type of characters chosen by the user belongs.
Par ailleurs, l'invention a également pour objet un support de données pour un dispositif électronique de visualisation de documents tel que défini ci-dessus, comportant une interface adaptée pour communiquer avec ledit support de données, ce support de données ayant en mémoire au moins un document sous forme numérique qui est destiné à être présenté à l'écran du livre électronique et qui comprend des caractères alphanumériques, ce document étant constitué majoritairement par des informations figées et ledit document contenant des repères de mise en page non visibles à l'écran qui comprennent chacun au moins un code d'identification correspondant à une configuration d'affichage, ces repères de mise en page correspondant à plusieurs configurations d'affichage qui elles-mêmes correspondent à plusieurs mises en page à l'écran, et lesdits repères de mise en page incluant au moins des repères de saut de page.Furthermore, the subject of the invention is also a data carrier for an electronic document viewing device as defined above, comprising an interface adapted to communicate with said data carrier, this data carrier having in memory at least a document in digital form which is intended to be presented on the screen of the electronic book and which comprises alphanumeric characters, this document consisting mainly of frozen information and said document containing layout marks not visible on the screen which each comprise at least one identification code corresponding to a display configuration, these layout marks corresponding to several display configurations which themselves correspond to several screen layouts, and said marks layout including at least page break marks.
L'invention a encore pour objet un procédé de téléchargement comprenant au moins une étape consistant à télécharger dans la mémoire d'un dispositif électronique de visualisation de documents, au moins un document sous forme numérique qui est destiné à être présenté à l'écran et qui comprend des caractères alphanumériques, ce document étant constitué majoritairement par des informations figées, et ledit document contenant des repères de mise en page non visibles à l'écran qui comprennent chacun au moins un code d'identification correspondant à un groupe de types de caractères, ces repères de mise en page correspondant à plusieurs configurations d'affichage qui elles-mêmes correspondent à plusieurs mises en page à l'écran, et lesdits repères de mise en mise en page incluant au moins des repères de saut de page.The subject of the invention is also a method of downloading comprising at least one step consisting in downloading into the memory of an electronic device from viewing documents, at least one document in digital form which is intended to be presented on the screen and which comprises alphanumeric characters, this document consisting mainly of frozen information, and said document containing layout markers which are not visible on the screen which each include at least one identification code corresponding to a group of character types, these layout marks corresponding to several display configurations which themselves correspond to several screen layouts , and said layout marks including at least page break marks.
L'invention a également pour objet un logiciel comprenant au moins un fichier de données chargeable dans la mémoire d'un dispositif électronique de visualisation de documents tel que défini ci-dessus, ce fichier de données comprenant un document sous forme numérique qui est destiné à être présenté à l'écran du livre électronique et qui comprend des caractères alphanumériques, ce document étant constitué majoritairement par des informations figées et ledit document contenant des repères de mise en page non visibles à l'écran qui comprennent chacun au moins un code d'identification correspondant à une configuration d'affichage, ces repères de mise en page correspondant à plusieurs configurations d'affichage qui elles-mêmes correspondent à plusieurs mises en page à l'écran, et lesdits repères de mise en page incluant au moins des repères de saut de page.A subject of the invention is also software comprising at least one data file that can be loaded into the memory of an electronic document viewing device as defined above, this data file comprising a document in digital form which is intended for be presented on the screen of the electronic book and which includes alphanumeric characters, this document consisting mainly of frozen information and said document containing layout marks not visible on the screen which each include at least one code identification corresponding to a display configuration, these layout marks corresponding to several display configurations which themselves correspond to several screen layouts, and said layout marks including at least page break.
Enfin, l'invention a aussi pour objet un procédé de visualisation d'un document mémorisé sous forme numérique, au moyen d'un dispositif électronique de visualisation de documents qui comprend une unité centrale électronique incluant une mémoire et reliée à un écran de visualisation et à une interface de commande, le document étant destiné à être présenté à l'écran et comprenant des caractères alphanumériques, et ce document étant constitué majoritairement par des informations figées, ledit document contenant des repères de mise en page non visibles àFinally, the invention also relates to a method for viewing a document stored in digital form, by means of an electronic document viewing device which comprises an electronic central unit including a memory and connected to a viewing screen and to a command interface, the document being intended to be presented on the screen and comprising alphanumeric characters, and this document being constituted mainly by frozen information, said document containing layout marks not visible to
1 ' écran qui comprennent chacun au moins un code d'identification correspondant à une configuration d'affichage représentative de la façon dont le document est présenté à l'écran, les repères de mise en page incluant au moins des repères de saut de pages qui subdivisent le document en pages, et les codes d'identification compris par les différents repères de mise en page correspondant à plusieurs configurations d'affichage qui elle-même correspondent à plusieurs mises en page à l'écran, le procédé comprenant les étapes suivantes : a/ déterminer le code d'identification d'une configuration d'affichage active, avec laquelle le document doit être présenté à l'écran, b/ mettre en page le document en utilisant les repères de mise en page ayant un code d'identification qui correspond au code d'identification de la configuration d'affichage active et présenter le document à l'écran selon ladite configuration d'affichage active avec un saut de page pour chaque repère de saut de page correspondant à ladite configuration d'affichage active, les pages délimitées par les sauts de page qui correspondent à la configuration d'affichage active étant telles que chacune de ces pages apparaisse en totalité à l'écran lorsqu'elle est affichée avec la configuration d'affichage active.1 screen which each include at least one identification code corresponding to a display configuration representative of the way the document is presented on the screen, the layout marks including at least page break marks which subdivide the document into pages, and the identification codes understood by the different layout references corresponding to several display configurations which itself correspond to several screen layouts, the method comprising the following steps: a / determine the identification code of an active display configuration, with which the document must be presented on the screen, b / lay out the document using the layout marks having an identification code which corresponds to the identification code of the active display configuration and present the document on the screen according to said active display configuration with a page break for each re father of page break corresponding to said active display configuration, the pages delimited by page breaks which correspond to the active display configuration being such that each of these pages appears entirely on the screen when it is displayed with the active display configuration.
Dans des modes de réalisation préférés de ce procédé de visualisation, on peut éventuellement avoir recours en outre à l'une et/ou à l'autre des dispositions suivantes : les différentes configurations d'affichage comprennent différents types de caractères regroupés en plusieurs groupes de types de caractères comprenant chacun au moins un type de caractères, l'étape a/ comprenant les sous-étapes suivantes : choisir un type de caractères, déterminer un code d'identification correspondant au groupe de types de caractères auquel appartient le type de caractères choisi, et mémoriser dans la mémoire ce code d'identification en tant que code d'identification de la configuration, d'affichage active ; les différentes configurations d'affichage correspondent à plusieurs caractéristiques d'écran, l'étape a/ comprenant les sous-étapes suivantes : . choisir un type de caractères, déterminer un code d'identification relatif à la caractéristique d'écran correspondant à l'écran d'affichage du dispositif électronique de présentation de documents, et mémoriser dans la mémoire ce code d'identification en tant que code d'identification de la configuration d'affichage active ; les différentes configurations d'affichage correspondent à plusieurs caractéristiques d'écran et à plusieurs types de caractères regroupés en plusieurs groupes de types de caractères comprenant chacun au moins un type de caractères, l'étape a/ comprenant les sous- étapes suivantes : déterminer un premier code d'identification relatif à la caractéristique d'écran qui correspond à l'écran d'affichage du dispositif électronique de présentation de documents, mémoriser dans la mémoire le code d'identification correspondant à cette caractéristique d'écran, choisir un type de caractères, . déterminer un deuxième code d'identification correspondant au groupe de types de caractères auquel appartient le type de caractères choisi, mémoriser dans la mémoire ce deuxième code d' identification, . déterminer et mémoriser dans la mémoire le code d'identification de la configuration d'affichage active, correspondant auxdits premier et deuxième codes d' identification.In preferred embodiments of this display method, one and / or the other of the following arrangements may optionally be used: the different display configurations include different types of characters grouped into several groups of types of characters each comprising at least one type of character, step a / comprising the following sub-steps: choosing a type of character, determining an identification code corresponding to the group of character types to which the chosen type of characters belongs, and storing in the memory this identification code as identification code of the configuration, of active display; the different display configurations correspond to several screen characteristics, step a / comprising the following sub-steps:. choose a type of characters, determine an identification code relating to the screen characteristic corresponding to the display screen of the electronic document presentation device, and store this identification code in the memory as code d 'identification of the active display configuration; the different display configurations correspond to several screen characteristics and to several types of characters grouped into several groups of character types each comprising at least one type of character, step a / comprising the following substeps: determining a first identification code relating to the screen characteristic which corresponds to the display screen of the electronic document presentation device, memorize in the memory the identification code corresponding to this screen characteristic, choose a type of characters, . determine a second identification code corresponding to the group of types of characters to which the chosen type of characters belongs, store this second identification code in the memory,. determine and store in the memory the identification code of the active display configuration, corresponding to said first and second identification codes.
D'autres caractéristiques et avantages de l'invention apparaîtront au cours de la description suivante d'une de ses formes de réalisation, donnée à titre d'exemple non limitatif, en regard des dessins joints. Sur les dessins : la figure 1 est une vue schématique d'un livre électronique selon une forme de réalisation de l'invention, et la figure 2 est un schéma bloc partiel du livre électronique de la figure 1.Other characteristics and advantages of the invention will appear during the following description of one of its embodiments, given by way of nonlimiting example, with reference to the accompanying drawings. In the drawings: FIG. 1 is a schematic view of an electronic book according to an embodiment of the invention, and FIG. 2 is a partial block diagram of the electronic book of FIG. 1.
Sur les différentes figures, les mêmes références désignent des éléments identiques ou similaires. La figure 1 représente un dispositif électronique 1 de visualisation de documents ou livre électronique, se présentant sous la forme d'un boîtier portatif 2 autonome dont la face avant est principalement constituée par un écran de visualisation 3 associé à une interface de commande 4, en l'occurrence un clavier simplifié.In the different figures, the same references designate identical or similar elements. FIG. 1 represents an electronic device 1 for viewing documents or electronic book, in the form of a portable portable unit 2, the front face of which mainly consists of a viewing screen 3 associated with a control interface 4, the occurrence of a simplified keyboard.
Ce clavier simplifié 4 peut comprendre par exemple quatre boutons : un premier bouton 4a permettant de faire apparaître un menu à l'écran, - des deuxième et troisième boutons 4b, 4c en forme de flèches qui permettent par exemple de sélectionner des options dans les menus apparaissant à l'écran et qui permettent en utilisation courante de changer la page présentée à l'écran, - et un quatrième bouton 4d permettant de valider les options des menus qui sont sélectionnées au moyen des flèches 4b, 4c.This simplified keyboard 4 can for example comprise four buttons: a first button 4a allowing a menu to appear on the screen, - second and third buttons 4b, 4c in the form of arrows which allow for example to select options in the menus appearing on the screen and which allow in current use to change the page presented on the screen, - and a fourth button 4d allowing to validate the options of the menus which are selected by means of the arrows 4b, 4c.
Bien entendu, on pourrait utiliser d'autres interfaces de commande, en remplacement ou en complément du clavier simplifié 4, par exemple une commande vocale, une commande à boule rotative ( "track-ball") , une commande tactile, un "crayon électronique" dont la position de la pointe sur l'écran 3 est repérable par le livre électronique, etc.Of course, other control interfaces could be used, in replacement or in addition to the simplified keyboard 4, for example a voice command, a rotary ball control ("track-ball"), a touch control, an "electronic pencil" whose position of the tip on the screen 3 can be identified by the electronic book, etc.
De plus, le boîtier 2 peut avantageusement comporter un lecteur 8 capable de lire un support de données externe, par exemple une carte mémoire à la norme PCMIA.In addition, the box 2 can advantageously include a reader 8 capable of reading an external data medium, for example a memory card according to the PCMIA standard.
Comme représenté très schématiquement sur la figure 2, le boîtier 2 contient une unité centrale électronique 5 qui est reliée à l'écran 3 et à l'interface de commande 4, et qui inclut : des moyens de traitement logiques 6 tels qu'au moins un microprocesseur MP,As shown very diagrammatically in FIG. 2, the box 2 contains an electronic central unit 5 which is connected to the screen 3 and to the control interface 4, and which includes: logic processing means 6 such as at least an MP microprocessor,
- des moyens de mémorisation (ci-après désignés simplement par "la mémoire de l'unité centrale") comprenant au moins : une mémoire interne (MEM) , et avantageusement la carte mémoire 9 associée à l'interface 8 (INT.) susmentionnée, ou toute autre mémoire externe, et éventuellement une interface de communication 10 (COM.) , par exemple un port série ou parallèle, un récepteur radio, etc.- storage means (hereinafter simply referred to as "the memory of the central unit") comprising at least: an internal memory (MEM), and advantageously the memory card 9 associated with the above-mentioned interface 8 (INT.) , or any other external memory, and possibly a communication interface 10 (COM.), for example a serial or parallel port, a radio receiver, etc.
La mémoire interne 7 de l'unité centrale ou la carte mémoire 9 contient au moins un fichier de données comprenant un document sous forme numérique (contenu à l'origine dans la mémoire 7 ou 9, ou téléchargé via l'interface 10 par Internet, par radio, par liaison infrarouge, ou par tout autre moyen de communication) qui est subdivisé en pages destinées à occuper chacune tout l'écran 3 lorsqu'elles sont affichées, ce document comprenant : du texte, c'est-à-dire des caractères alphanumériques , - et des illustrations (photographies, dessins, tableaux, formules mathématiques ou chimiques, etc.) dont au moins certaines sont insérées dans le texte.The internal memory 7 of the central unit or the memory card 9 contains at least one data file comprising a document in digital form (originally contained in memory 7 or 9, or downloaded via the interface 10 via the Internet, by radio, by infrared link, or by any other means of communication) which is subdivided into pages intended to each occupy the whole screen 3 when they are displayed, this document comprising: text, that is to say alphanumeric characters, - and illustrations (photographs, drawings, tables, mathematical or chemical formulas, etc.) including at least some are inserted in the text.
Les informations contenues dans ce document sont majoritairement figées et agencées de façon prédéterminée, à l'exception de certaines zones de chaque page, par exemple les marges ou les hauts ou bas de page, qui peuvent faire l'objet d'annotations de la part de l'utilisateur lorsque l'interface de commande permet des entrées de données assez faciles ou lorsque le livre électronique peut être connecté par fil ou par liaison sans fil avec un appareil externe tel qu'un micro-ordinateur ou simplement un clavier complet.The information contained in this document is mainly frozen and arranged in a predetermined way, with the exception of certain areas of each page, for example the margins or the top or bottom of the page, which may be the subject of annotations by the part when the control interface allows fairly easy data entry or when the electronic book can be connected by wire or wirelessly with an external device such as a microcomputer or simply a full keyboard.
Par ailleurs, de façon connue en soi, l'utilisateur peut également placer à certains emplacements du document des "signets" permettant de retrouver immédiatement ces emplacements lors d'une utilisation ultérieure du livre électronique.Furthermore, in a manner known per se, the user can also place in certain locations of the document "bookmarks" making it possible to immediately find these locations during subsequent use of the electronic book.
Pour permettre à l'utilisateur du livre électronique 1 d'adapter la configuration d'affichage, et notamment le type des caractères présentés à l'écran (police de caractères, taille des caractères au sein d'une même police, attributs des caractères tels que caractères gras, italiques, etc.), la mémoire 7 contient des caractéristiques définissant plusieurs types possibles de caractères, correspondant à plusieurs mises en page à l'écran.To allow the user of electronic book 1 to adapt the display configuration, and in particular the type of characters presented on the screen (font, size of characters within the same font, attributes of characters such as bold, italic, etc.), memory 7 contains characteristics defining several possible types of characters, corresponding to several layouts on the screen.
Ces différents types de caractères sont regroupés en un certain nombre de groupes, par exemple 10 groupes comprenant chacun un ou plusieurs types de caractères de tailles voisines correspondant à une même mise en page à l'écran.These different types of characters are grouped into a certain number of groups, for example 10 groups each comprising one or more types of characters of similar sizes corresponding to the same layout on the screen.
L'utilisateur peut choisir un type de caractères parmi les différents types possibles au moyen de l'interface de commande, par exemple en sélectionnant et en validant une police de caractères avec sa taille et ses attributs de présentation, dans un menu déroulant que l'on fait afficher à l'écran à l'aide des boutons 4a-4d, comme expliqué ci-dessus.The user can choose a type of character from the different possible types by means of the command interface, for example by selecting and validating a font with its size and its presentation attributes, in a drop-down menu that the we display on the screen using the buttons 4a-4d, as explained above.
Par ailleurs, le document contient par avance des repères de mise en page comprenant notamment des sauts de page prépositionnés, non visibles à l'écran, qui comprennent chacun : un code d'identification correspondant à un des groupes de types de caractères, et un code qui représente le numéro de page correspondant par exemple à la page située immédiatement avant le repère de saut de page (ou éventuellement à la page située immédiatement après le repère de saut de page) , lorsque le type de caractères choisi par l'utilisateur appartient au groupe de types de caractères, dit groupe actif, correspondant audit repère de saut de page. Ainsi, lorsque l'utilisateur choisit un nouveau type de caractères, le microprocesseur 6 : remet en page le document en utilisant les repères de saut de page qui correspondent au groupe actif, et présente le document à l'écran 3 avec le type de caractères choisi et avec un saut de page pour chaque repère de saut de page correspondant au groupe actif, chaque page ainsi délimitée étant alors adaptée pour être entièrement visible à l'écran lorsqu'elle est affichée . Cette opération est quasi instantanée, du fait que les repères de saut de page sont positionnés à l'avance dans le document, et qu'ils contiennent déjà les numéros de page correspondant aux différentes mises en page possibles. De plus, la nouvelle mise en page du document est optimale, puisque déterminée à l'avance par l'éditeur du document et non pas calculée de façon purement automatique. On notera que, lorsqu'un groupe de types de caractères comporte plusieurs types de caractères de tailles voisines, les repères de saut de page correspondant à ce groupe de types de caractères sont positionnés dans le document pour que les différentes pages du document délimitées par ces repères de saut de page soient entièrement visibles à l'écran pour tous les types de caractères appartenant audit groupe de types de caractères, le cas échéant après une adaptation de taille de chaque page par un légère homothetie, avec un coefficient d'homothétie qui est propre à chaque page et à chaque type de caractères.In addition, the document contains in advance layout marks including in particular prepositioned page breaks, not visible on the screen, which each include: an identification code corresponding to one of the groups of character types, and a code which represents the page number corresponding for example to the page located immediately before the page break marker (or possibly to the page located immediately after the page break marker), when the type of characters chosen by the user belongs to the group of character types, known as the active group, corresponding to said page break reference. Thus, when the user chooses a new type of characters, the microprocessor 6: re-layouts the document using the page break marks which correspond to the active group, and presents the document on screen 3 with the type of characters chosen and with a page break for each page break marker corresponding to the active group, each page thus delimited being then adapted to be fully visible on the screen when it is displayed. This operation is almost instantaneous, because the page break marks are positioned in advance in the document, and they already contain the page numbers corresponding to the different possible layouts. In addition, the new layout of the document is optimal, since it is determined in advance by the document editor and not calculated purely automatically. It will be noted that, when a group of character types comprises several types of characters of similar sizes, the page break marks corresponding to this group of character types are positioned in the document so that the different pages of the document delimited by these page break marks are fully visible on the screen for all the types of characters belonging to said group of types of characters, if necessary after an adaptation of size of each page by a slight homothety, with a coefficient of homothety which is specific to each page and to each type of character.
Ce coefficient d'homothétie est compris par exemple entre 0,95 et 1,05, et il est soit prédéterminé et affecté à chaque type de caractères, soit déterminé par le microprocesseur 6 lors de l'affichage de chaque page de façon à faire correspondre exactement la page affichée avec la taille de l'écran.This coefficient of homothety is for example between 0.95 and 1.05, and it is either predetermined and assigned to each type of characters, or determined by the microprocessor 6 during the display of each page so as to match exactly the page displayed with the screen size.
Par ailleurs, le document comporte en outre, pour chaque illustration, des repères d'illustrations non visibles à l'écran qui comprennent chacun :Furthermore, the document also includes, for each illustration, marks of illustrations not visible on the screen which each include:
- un code d'identification correspondant à un des groupes de types de caractères, un code représentatif de l'illustration correspondante, par exemple un code de lien faisant référence à un fichier de données externe au document, ce fichier contenant l'illustration, et des informations codées de position et/ou de taille dans la page, par exemple l'abscisse et l'ordonnée du point situé en haut et à gauche de l'illustration et la taille de l'illustration en abscisse et en ordonnée (ou un coefficient d'homothétie par rapport à une taille initiale) dans un système de coordonnées représentatif des différentes positions- possibles sur la page. On notera que, le nombre de types de caractères possibles étant fini, la taille de l'illustration au sein de la page d'écran ne peut prendre qu'un nombre fini de valeurs discrètes.an identification code corresponding to one of the groups of character types, a code representative of the corresponding illustration, for example a link code referring to a data file external to the document, this file containing the illustration, and coded position and / or size information in the page, for example the abscissa and the ordinate of the point located at the top left of the illustration and the size of the illustration on the abscissa and on the ordinate (or a coefficient of homothety compared to an initial size) in a coordinate system representative of the different possible positions on the page. It will be noted that, the number of possible types of characters being finite, the size of the illustration within the screen page can only take a finite number of discrete values.
Lorsque l'utilisateur choisit un nouveau type de caractères, le microprocesseur 6 présente chaque page du document à l'écran 3 avec chaque illustration positionnée et/ou dimensionnée sur la page correspondante, en fonction desdites informations codées de position et de taille contenues dans le repère d'illustration de ladite illustration correspondant au groupe de caractères auquel appartient le type de caractères choisi.When the user chooses a new type of characters, the microprocessor 6 presents each page of the document on the screen 3 with each illustration positioned and / or sized on the corresponding page, as a function of said coded position and size information contained in the illustration mark of said illustration corresponding to the group of characters to which the chosen type of characters belongs.
Par ailleurs, les repères d'illustrations peuvent contenir non seulement des informations codées de position et/ou de taille, mais également des informations codées de présentation visuelle de l'illustration, portant par exemple sur la palette de couleurs utilisées, la luminosité, le contraste, etc., ou autre caractéristique optique de chaque point de l'illustration, ces paramètres pouvant le cas échéant être influencés par le choix d'un type de caractères par l'utilisateur ou éventuellement par un réglage offert à l'utilisateur.Furthermore, the illustration marks may contain not only coded position and / or size information, but also coded information for the visual presentation of the illustration, for example relating to the palette of colors used, the brightness, the contrast, etc., or other optical characteristic of each point of the illustration, these parameters possibly being influenced by the choice of a type of characters by the user or possibly by an adjustment offered to the user.
On notera qu'une même illustration, c'est-à-dire une même image, peut le cas échéant être stockée avec des caractéristiques d'affichage différentes (taille, couleur, etc.) dans plusieurs fichiers de données externes au document considéré. Dans ce cas, les repères d'illustration correspondant à la même illustration contiendront un code représentatif de ladite illustration qui sera différent d'un repère d'illustration à l'autre, en fonction du groupe de types de caractères correspondant. Enfin, lorsque l'utilisateur choisit un nouveau type de caractères alors qu'une page initiale était déjà affichée à l'écran 3 avant remise en page, le microprocesseur 6 affiche à l'écran une nouvelle page, comprenant au moins une partie de la page initiale : il peut s'agir d'une partie prédéterminée de la page initiale, par exemple le début de la page initiale, ou d'une partie de la page initiale déterminée par l'utilisateur au moyen de l'interface de commande (par exemple, un mot particulier de la page initiale) . De plus, ladite partie prédéterminée de la page initiale ou la partie de la page initiale déterminée par l'utilisateur sont de préférence mises en évidence sur l'écran après remise en page, par exemple par affichage d'un fond coloré au niveau de cette partie de la page, ou encore par affichage d'un symbole en mouvement, ou autre. Avantageusement, l'unité centrale 5 conserve toujours en mémoire la mise en page d'origine du document 16 présenté à l'écran (c'est-à-dire la mise en page par défaut choisie initialement par l'éditeur) et fait afficher sur l'écran 3, par exemple en marge du document, les indications permettant de repérer la partie du texte qui est affichée avec le type de caractères choisi par l'utilisateur, dans la version d'origine du document. Par exemple, l'unité centrale 5 peut faire afficher, en marge du document, dans la position qui correspond au début de chaque page dans la mise en page d'origine : le numéro de page dans la mise en page d '..origine, et le cas échéant la délimitation de ce début de page, représentée par exemple par un trait pointillé. Ces dispositions permettent à deux utilisateurs, lisant le même document avec des mises en page différentes sur deux livres électroniques, de se référer commodément à un même passage du document.It will be noted that the same illustration, that is to say the same image, can if necessary be stored with different display characteristics (size, color, etc.) in several data files external to the document considered. In this case, the illustration marks corresponding to the same illustration will contain a code representative of said illustration which will be different from one illustration mark to another, according to the group of corresponding character types. Finally, when the user chooses a new type of characters when an initial page was already displayed on the screen 3 before resetting, the microprocessor 6 displays on the screen a new page, comprising at least part of the initial page: it can be a predetermined part of the initial page, for example the start of the initial page, or a part of the initial page determined by the user by means of the command interface ( for example, a particular word from the initial page). In addition, said predetermined part of the initial page or the part of the initial page determined by the user are preferably highlighted on the screen after resetting, for example by displaying a colored background at this part of the page, or by displaying a moving symbol, or the like. Advantageously, the central unit 5 always keeps in memory the original layout of the document 16 presented on the screen (that is to say the default layout chosen initially by the editor) and displays on screen 3, for example in the margin of the document, the indications making it possible to locate the part of the text which is displayed with the type of characters chosen by the user, in the original version of the document. For example, the central processing unit 5 can display, in the margin of the document, in the position which corresponds to the start of each page in the original layout: the page number in the original layout. , and where appropriate the delimitation of this start of the page, represented for example by a dotted line. These provisions allow two users, reading the same document with different layouts on two electronic books, to conveniently refer to the same passage of the document.
Par ailleurs, les repères de mise en page ne comprennent pas forcément uniquement des repères de saut de page, mais peuvent comporter en outre des repères indiquant des sauts de lignes, des repères faisant référence à une autre page du document et permettant de faire afficher à l'écran la référence à ladite autre page dans la mise en page correspondant au type de caractères choisi par l'utilisateur, etc.In addition, the layout marks do not necessarily include only page break marks, but may also include marks indicating line breaks, marks referring to another page of the document and making it possible to display at the screen refers to said other page in the layout corresponding to the type of characters chosen by the user, etc.
Avantageusement, le dernier type de caractères choisi par l'utilisateur est mémorisé dans la mémoire interne 7 de l'unité centrale 5, qui est permanente, de sorte que, à chaque mise en service du livre électroniqueAdvantageously, the last type of character chosen by the user is stored in the internal memory 7 of the central unit 5, which is permanent, so that, each time the electronic book is put into service
1, le document est affiché à l'écran avec la mise en page correspondant au dernier type de caractères choisis par 1 'utilisateur.1, the document is displayed on the screen with the layout corresponding to the last type of characters chosen by the user.
On notera que les repères de saut de page et d'illustrations peuvent être déterminés soit entièrement par l'éditeur du document, soit en partie de façon automatique : dans ce cas, à partir d'une mise en page réalisée par l'éditeur pour un seul type de caractères, un programme informatique détermine automatiquement la mise en page correspondant à chaque groupe de types de caractères, selon des critères de présentation prédéterminés, puis l'éditeur affine éventuellement cette mise en page automatique .Note that the page break and illustration marks can be determined either entirely by the document editor, or partly automatically: in this case, from a layout produced by the editor for a single type of characters, a computer program automatically determines the layout corresponding to each group of types of characters, according to predetermined presentation criteria, then the editor eventually refines this automatic layout.
Bien entendu, l'invention n'est pas limitée au mode de réalisation particulier qui vient d'être décrit. En particulier : le dispositif électronique de visualisation de documents pourrait se présenter non pas sous la forme d'un boîtier portatif à clavier simplifié tel que celui représenté sur la figure 1, mais sous la forme d'un micro- ordinateur classique, portable ou non, les différentes configurations d'affichage correspondant aux repères de mise en page positionnés à l'avance dans le document pourraient correspondre non ..pas à des groupes de types de caractères, mais à des caractéristiques d'écran propres à l'écran de visualisation 3, notamment la taille ou la résolution de l'écran : dans ce cas, les repères de mise en page qui sont utilisés pour mettre en page le document à l'écran sont ceux ayant un code d'identification correspondant à un code d'identification mémorisé au préalable et représentatif des caractéristiques de l'écran d'affichage 3, et les repères de mise en page pourraient correspondre à la fois à des groupes de types de caractères et à des caractéristiques d'écran, auquel cas les repères de mise en page utilisés pour mettre en page le document à l'écran seraient ceux correspondant à la combinaison des caractéristiques de l'écran de visualisation 3 et du type de caractères choisi par l'utilisateur.Of course, the invention is not limited to the particular embodiment which has just been described. In particular: the electronic document viewing device could be in the form of a portable simplified keyboard box such as that shown in FIG. 1, but in the form of a conventional microcomputer, portable or not , the different display configurations corresponding to the layout marks positioned in advance in the document could correspond not .. not to groups of character types, but to screen characteristics specific to the display screen 3, in particular the size or resolution of the screen: in this case, the layout marks which are used to lay out the document on the screen are those having an identification code corresponding to a code of identification memorized beforehand and representative of the characteristics of the display screen 3, and the layout marks could correspond both to groups of types of characters e t screen characteristics, in which case the layout marks used to lay out the document on the screen would be those corresponding to the combination of characteristics of the display screen 3 and of the type of characters chosen by the user.
Un exemple particulier fera bien comprendre ce dernier mode de fonctionnement. Dans cet exemple particulier, chaque document est adapté pour être présenté : sur plusieurs dispositifs électroniques de visualisation, comprenant par exemple des écrans normalisés de taille 6'' ou de taille 8'' ou de taille 10'', - et en utilisant l'un ou l'autre des groupes de polices de caractères suivants : groupe 1 : Times New Roman 10 ou Arial 9, groupe 2 : Times New Roman 14 ou Arial 13, groupe 3 : Times New Roman 18 ou Arial 16, . groupe 4 : Times New Roman 24 ou Arial 22.A particular example will clearly explain this latter mode of operation. In this particular example, each document is adapted to be presented: on several electronic display devices, comprising for example standardized screens of size 6 '' or size 8 '' or size 10 '', - and using the either of the following groups of fonts: group 1: Times New Roman 10 or Arial 9, group 2: Times New Roman 14 or Arial 13, group 3: Times New Roman 18 or Arial 16,. group 4: Times New Roman 24 or Arial 22.
Comme déjà expliqué précédemment, les polices appartenant au même groupe de polices de caractères correspondent à des tailles de caractères voisines lors de l'affichage à l'écran, et donc à une même mise en page du texte lors de son affichage à l'écran, chaque page déterminée par cette mise en page étant adaptée pour être visible entièrement sur l'écran du dispositif de visualisation de documents, éventuellement après une légère homothetie comme déjà expliqué ci-dessus. Le tableau ci-après résume les différentes combinaisons possibles de tailles d'écran et de groupes de polices de caractères. As already explained above, the fonts belonging to the same group of fonts correspond to similar character sizes when displayed on the screen, and therefore to the same layout of the text when it is displayed on the screen. , each page determined by this layout being adapted to be visible entirely on the screen of the document viewing device, possibly after a slight homothety as already explained above. The table below summarizes the different possible combinations of screen sizes and font groups.
Figure imgf000022_0001
Figure imgf000022_0001
Comme indiqué dans le tableau ci-dessus, chaque combinaison d'une taille d'écran et d'un groupe de polices de caractères correspond à un code, respectivement Cl à C6As indicated in the table above, each combination of a screen size and a group of fonts corresponds to a code, respectively C1 to C6
Comme expliqué précédemment, le document numérique contient des repères de mise en page comprenant chacun l'un des codes d'identification C1-C6 susmentionnés, ces repères de mise en page comprenant notamment des repères de saut de page qui sont adaptés pour que chaque page qu'ils délimitent puisse être affichée en totalité à l'écran avec l'une quelconque des polices de caractères correspondant à ce code d'identification C1-C6.As explained above, the digital document contains layout marks each comprising one of the aforementioned identification codes C1-C6, these layout marks comprising in particular page break marks which are adapted so that each page that they delimit can be displayed in full on the screen with any of the character fonts corresponding to this identification code C1-C6.
On notera qu'un même code d'identification Cl-Cβ, et donc un même repère de mise en page, peut correspondre à plusieurs combinaisons de tailles d'écran et de groupes de polices de caractères. Par exemple, dans le tableau ci- dessus, les repères de mise en page correspondant au code d'identification C3 sont utilisés à la fois pour la police de caractères "Times New Roman 14" avec un écran 8'', et pour la police de caractères "Arial 9", de plus petite taille, combinée avec un écran plus petit de taille 6''.It will be noted that the same identification code Cl-Cβ, and therefore the same layout reference, can correspond to several combinations of screen sizes and groups of fonts. For example, in the table above, the layout marks corresponding to the identification code C3 are used both for the font "Times New Roman 14" with an 8 "screen, and for the font Arial 9 characters, smaller size, combined with a smaller 6 '' screen.
Lors du premier chargement du document numérique dans le dispositif électronique de visualisation, le logiciel de visualisation de ce document, qui peut avoir été chargé préalablement dans la mémoire du dispositif électronique ou qui peut charger en même temps que le document à visualiser, détermine en premier lieu la taille d'écran du dispositif de visualisation, en fonction d'un premier code d'identification mémorisé dans le dispositif de visualisation et représentatif de la taille d'écran de ce dispositif.When the digital document is loaded for the first time into the electronic display device, the software for viewing this document, which may have been loaded beforehand in the memory of the electronic device or which can load at the same time as the document to be displayed, determines first the screen size of the display device takes place, as a function of a first identification code stored in the display device and representative of the screen size of this device.
De plus, lors du premier chargement du document numérique dans le dispositif de visualisation, ce document ou un fichier de données annexe peut contenir en outre au moins un deuxième code d'identification représentatif d'une police de caractères par défaut.In addition, when the digital document is first loaded into the display device, this document or an annexed data file may also contain at least one second identification code representative of a default character font.
Le logiciel de visualisation de document utilise alors le code d'identification de cette police par défaut, combiné avec le code d'identification de la taille d'écran du dispositif de visualisation, pour déterminer l'un des codes C1-C6 susmentionnés. Cette détermination se fait par exemple au moyen d'une table de correspondance similaire au tableau ci-dessus, contenue dans le même fichier de données que le document à visualiser ou dans un fichier externe. Une fois ce code déterminé, le logiciel de visualisation recherche les différents repères de mise en page contenus dans le document à visualiser, qui contiennent ce code d'identification, et présente le document à l'écran en utilisant ces repères de mise en page.The document viewing software then uses the identification code of this default font, combined with the identification code of the screen size of the viewing device, to determine one of the aforementioned codes C1-C6. This determination is made for example by means of a correspondence table similar to the table above, contained in the same data file as the document to be viewed or in an external file. Once this code has been determined, the display software searches for the different layout marks contained in the document to be displayed, which contain this identification code, and presents the document on the screen using these layout marks.
Par la suite, l'utilisateur peut en outre modifier la police de caractères utilisée, comme déjà expliqué précédemment, auquel cas le logiciel de visualisation de document détermine à nouveau le code d'identification Cl-Cβ correspondant à la combinaison de la taille d'écran et du groupe de polices de caractères auquel appartient la police de caractères sélectionnée par l'utilisateur, puis présente le document à l'écran en utilisant les repères de mise en page correspondant au code d'identification C1-C6 ainsi déterminé . Thereafter, the user can also modify the character font used, as already explained previously, in which case the document viewing software again determines the identification code Cl-Cβ corresponding to the combination of the size of screen and the font group to which the font belongs selected by the user, then presents the document on the screen using the layout marks corresponding to the identification code C1-C6 thus determined.

Claims

REVENDICATIONS
1. Dispositif électronique de visualisation de documents comprenant une unité centrale électronique (5) qui inclut une mémoire (7, 9) et qui est reliée à un écran de visualisation (3) et à une interface de commande (4) , la mémoire (7,9) de l'unité centrale contenant au moins un document sous forme numérique qui est destiné à être présenté à l'écran et qui comprend des caractères alphanumériques, ce document étant constitué majoritairement par des informations figées, caractérisé en ce que le document contient des repères de mise en page non visibles à l'écran qui comprennent chacun au moins un code d'identification correspondant à une configuration d'affichage représentative de la façon dont le document est présenté à l'écran, les repères de mise en page incluant au moins des repères de saut de page qui subdivisent le document en pages et les codes d'identification compris par les différents repères de mise en page correspondant à plusieurs configurations d'affichage qui elles-mêmes correspondent à plusieurs mises en page à 1 ' écran, en ce que la mémoire (7, 9) contient au moins un code d'identification correspondant à une configuration d'affichage active, avec laquelle le document doit être présenté à l'écran, et en ce que l'unité centrale électronique (5) est adaptée pour mettre en page le document en utilisant les repères de mise en page qui correspondent à la configuration d'affichage active et pour présenter le document à l'écran selon ladite configuration d'affichage active avec un saut de page pour chaque repère de saut de page correspondant à ladite configuration d'affichage active, les pages délimitées par les sauts de page qui correspondent à la configuration d'affichage active étant telles que chacune de ces pages apparaisse en totalité à l'écran lorsqu'elle est affichée avec la configuration d'affichage active.1. Electronic document display device comprising an electronic central unit (5) which includes a memory (7, 9) and which is connected to a display screen (3) and to a control interface (4), the memory ( 7,9) of the central unit containing at least one document in digital form which is intended to be presented on the screen and which comprises alphanumeric characters, this document consisting mainly of frozen information, characterized in that the document contains layout marks not visible on the screen which each include at least one identification code corresponding to a display configuration representative of the way the document is presented on the screen, the layout marks including at least page break marks which subdivide the document into pages and the identification codes understood by the different layout marks corresponding to several conf display figurations which themselves correspond to several layouts on the screen, in that the memory (7, 9) contains at least one identification code corresponding to an active display configuration, with which the document must be presented on the screen, and in that the electronic central unit (5) is suitable for formatting the document using the layout marks which correspond to the active display configuration and for presenting the document on the screen according to said active display configuration with a page break for each page jump mark corresponding to said active display configuration, the pages delimited by page breaks which correspond to the active display configuration such that each of these pages appears in full on the screen when is displayed with the active display configuration.
2. Dispositif selon la revendication 1, dans lequel la mémoire (7, 9) contient des données caractéristiques définissant plusieurs types possibles de caractères, correspondant à plusieurs mises en page à l'écran, l'interface de commande (4) étant adaptée pour permettre à un utilisateur de choisir un type de caractères parmi les différents types possibles, ces types de caractères étant répartis en plusieurs groupes de types de caractères comportant chacun : soit un seul type de caractères, soit plusieurs types de caractères de tailles voisines, la configuration d'affichage qui correspond à chaque repère de mise en page comprenant au moins un groupe de types de caractères, et le code d'identification de la configuration d'affichage active correspondant au moins à un groupe de types de caractères, dit groupe actif, auquel appartient le type de caractères choisi par l'utilisateur. 2. Device according to claim 1, in which the memory (7, 9) contains characteristic data defining several possible types of characters, corresponding to several layouts on the screen, the command interface (4) being adapted for allow a user to choose a type of characters from the different possible types, these types of characters being distributed in several groups of types of characters each comprising: either a single type of characters, or several types of characters of similar sizes, the configuration display corresponding to each layout marker comprising at least one group of character types, and the identification code of the active display configuration corresponding to at least one group of character types, known as the active group, to which belongs the type of characters chosen by the user.
3. Dispositif selon la revendication 2, dans lequel les repères de saut de page incluent chacun un code qui représente le numéro de page correspondant : soit à une page située immédiatement avant le repère de saut de page, lorsque ledit repère de saut de page correspond au groupe actif, soit à une page située immédiatement après le repère de saut de page, lorsque ledit repère de saut de page correspond au groupe actif.3. Device according to claim 2, in which the page break marks each include a code which represents the corresponding page number: either on a page situated immediately before the page break mark, when said page break mark corresponds to the active group, or to a page located immediately after the page break mark, when said page break mark corresponds to the active group.
4. Dispositif selon la revendication 2 ou la revendication 3, dans lequel au moins un des groupes de types de caractères correspondant aux repères de saut de page comporte plusieurs types de caractères de tailles voisines, les repères de saut de page qui correspondent à ce groupe de types de caractères étant positionnés dans le document pour que les différentes pages du document délimitées par ces repères de saut de page soient entièrement visibles à l'écran pour tous les types de caractères appartenant audit groupe de types de caractères lorsque ce groupe de types de caractères est le groupe actif. 4. Device according to claim 2 or claim 3, in which at least one of the groups of character types corresponding to the page break marks comprises several types of characters of similar sizes, the page break marks which correspond to this group. of types of characters being positioned in the document so that the different pages of the document delimited by these page break marks are fully visible on the screen for all the character types belonging to said character type group when this character type group is the active group.
5. Dispositif selon la revendication 2 ou la revendication 3, dans lequel au moins un des groupes de types de caractères correspondant aux repères de saut de page comporte plusieurs types de caractères de tailles voisines, les repères de saut de page qui correspondent à ce groupe de types de caractères étant positionnés dans le document pour que les différentes pages du document délimitées par ces repères de saut de page soient entièrement visibles à l'écran pour tous les types de caractères appartenant audit groupe de types de caractères lorsque ledit groupe de types de caractères est le groupe actif, après une adaptation de taille de chaque page par homothetie, avec un coefficient d'homothétie qui est propre à chaque type de caractères, et l'unité centrale étant prévue pour adapter la taille de chaque page lors de l'affichage de cette page à l'écran en appliquant à ladite page une homothetie avec ledit coefficient d'homothétie.5. Device according to claim 2 or claim 3, in which at least one of the groups of character types corresponding to the page break marks comprises several types of characters of similar sizes, the page break marks which correspond to this group. of character types being positioned in the document so that the different pages of the document delimited by these page break marks are fully visible on the screen for all the types of characters belonging to said group of character types when said group of types of characters is the active group, after an adaptation of size of each page by homothety, with a coefficient of homothety which is specific to each type of characters, and the central unit being provided to adapt the size of each page during the display of this page on the screen by applying to said page a homothety with said coefficient of homothety.
6. Dispositif selon la revendication 5, dans lequel l'unité centrale (5) est adaptée pour déterminer automatiquement un coefficient d'homothétie propre à une page et à un type de caractères, lors de l'affichage de cette page avec le type de caractères considéré.6. Device according to claim 5, in which the central unit (5) is adapted to automatically determine a coefficient of uniformity specific to a page and to a type of characters, when this page is displayed with the type of characters considered.
7. Dispositif selon l'une quelconque des revendications 2 à 6, dans lequel, lorsque l'utilisateur choisit un nouveau type de caractères alors qu'une page initiale était déjà affichée à l'écran avant remise en page, l'unité centrale (5) est adaptée pour afficher à l'écran (3) une nouvelle page comprenant au moins une partie de la page initiale.7. Device according to any one of claims 2 to 6, in which, when the user chooses a new type of characters when an initial page was already displayed on the screen before resetting, the central unit ( 5) is suitable for displaying on the screen (3) a new page comprising at least part of the initial page.
8. Dispositif selon la revendication 7, dans lequel l'unité centrale (5) est adaptée pour recevoir de l'utilisateur, par l'intermédiaire de l'interface de commande (4), des informations permettant de déterminer ladite partie de la page initiale qui est comprise dans la nouvelle page affiché à l'écran après remise en page du document . 8. Device according to claim 7, in which the central unit (5) is adapted to receive from the user, via the interface of command (4), information making it possible to determine said part of the initial page which is included in the new page displayed on the screen after resetting the document.
9. Dispositif selon la revendication 7, dans lequel ladite partie de la page initiale qui est comprise dans la nouvelle page affichée à l'écran après remise en page du document, est une partie prédéterminée de ladite page initiale. 9. Device according to claim 7, wherein said part of the initial page which is included in the new page displayed on the screen after resetting the document, is a predetermined part of said initial page.
10. Dispositif selon l'une quelconque des revendications 7 à 9, dans lequel l'unité centrale (5) est adaptée pour présenter au moins un signal visuel mettant en évidence ladite partie de la page initiale qui est comprise dans la nouvelle page affichée à l'écran après remise en page du document.10. Device according to any one of claims 7 to 9, in which the central unit (5) is adapted to present at least one visual signal highlighting said part of the initial page which is included in the new page displayed at the screen after resetting the document.
11. Dispositif selon l'une quelconque des revendications 2 à 10, dans lequel l'unité centrale (5) est adaptée pour mémoriser dans une mémoire interne permanente (7) le dernier type de caractère choisi par l'utilisateur.11. Device according to any one of claims 2 to 10, in which the central unit (5) is adapted to memorize in a permanent internal memory (7) the last type of character chosen by the user.
12. Dispositif selon l'une quelconque des revendications 2 à 10, dans lequel l'unité centrale (5) est adaptée pour présenter à l'écran (3) des indications relatives à une mise en page d'origine, correspondant à un type de caractères prédéterminé, quel que soit le type de caractères choisi par l'utilisateur.12. Device according to any one of claims 2 to 10, in which the central unit (5) is adapted to present on the screen (3) indications relating to an original layout, corresponding to a type predetermined characters, regardless of the type of characters chosen by the user.
13. Dispositif selon l'une quelconque des revendications précédentes, dans lequel le document comporte en outre des repères d'illustrations correspondant à des illustrations insérées dans le texte, ces repères d'illustration étant non visibles à l'écran et comprenant chacun : au moins un code d'identification correspondant à une configuration d'affichage, - au moins un code représentatif de l'illustration correspondante, et des informations codées de position et/ou de taille, l'unité centrale électronique (5) étant adaptée pour présenter le document à l'écran (3) avec chaque illustration positionnée et/ou dimensionnée sur la page correspondante en fonction desdites informations codées de position et/ou de taille contenues dans le repère d'illustration de ladite illustration correspondant à la configuration active. 13. Device according to any one of the preceding claims, in which the document also includes illustration marks corresponding to illustrations inserted in the text, these illustration marks being not visible on the screen and each comprising: at least one identification code corresponding to a display configuration, - at least one code representative of the corresponding illustration, and coded position and / or size information, the electronic central unit (5) being adapted to present the document on the screen (3) with each illustration positioned and / or sized on the corresponding page as a function of said coded information. position and / or size contained in the illustration mark of said illustration corresponding to the active configuration.
14. Dispositif selon la revendication 13, dans lequel les repères d'illustration comprennent en outre des informations codées de présentation visuelle des illustrations, ces informations codées étant représentatives de caractéristiques optiques de chaque point appartenant à l'illustration.14. Device according to claim 13, in which the illustration marks further comprise coded information for the visual presentation of the illustrations, this coded information being representative of optical characteristics of each point belonging to the illustration.
15. Dispositif selon l'une quelconque des revendications précédentes, constituant un livre électronique qui se présente sous la forme d'un boîtier portatif (2) . 15. Device according to any one of the preceding claims, constituting an electronic book which is in the form of a portable box (2).
16. Dispositif selon l'une quelconque des revendications précédentes, dans lequel le code d'identification de chaque configuration d'affichage correspond à au moins une caractéristique d'écran propre à l'écran de visualisation (3) . 16. Device according to any one of the preceding claims, in which the identification code of each display configuration corresponds to at least one screen characteristic specific to the display screen (3).
17. Dispositif selon la revendication 16, dans lequel ladite caractéristique d'écran est une taille d' écran.17. Device according to claim 16, wherein said screen characteristic is a screen size.
18. Dispositif selon l'une quelconque des revendications 16 et 17, dans lequel la mémoire (7, 9) contient des caractéristiques définissant plusieurs types possibles de caractères, correspondant à plusieurs mises en page à l'écran, l'interface de commande (4) étant adaptée pour permettre à un utilisateur de choisir un type de caractères parmi les différents types possibles, ces types de caractères étant répartis en plusieurs groupes de types de caractères comportant chacun : soit un seul type de caractères, soit plusieurs types de caractères de tailles voisines, chaque configuration d'affichage correspondant à une combinaison d'au moins une caractéristique d'écran et d'au moins un groupe de types de caractères, et le code d'identification de la configuration d'affichage active correspondant à la combinaison : de la caractéristique d'écran correspondant à l'écran de visualisation du dispositif, et du groupe de types de caractères auquel appartient le type de caractères choisi par l'utilisateur.18. Device according to any one of claims 16 and 17, in which the memory (7, 9) contains characteristics defining several possible types of characters, corresponding to several layouts on the screen, the command interface ( 4) being adapted to allow a user to choose a type of character from the different possible types, these types of characters being divided into several groups of types of characters each comprising: either a single type of characters, or several types of characters of neighboring sizes, each display configuration corresponding to a combination of at least one screen characteristic and at least one group of character types, and the code d identification of the active display configuration corresponding to the combination: of the screen characteristic corresponding to the display screen of the device, and of the group of character types to which the type of characters chosen by the user belongs.
19. Support de données pour un dispositif électronique de visualisation de documents selon l'une quelconque des revendications précédentes comportant une interface (8) adaptée pour communiquer avec ledit support de données (9) , ce support de données ayant en mémoire au moins un document sous forme numérique qui est destiné à être présenté à l'écran (3) du dispositif électronique et qui comprend des caractères alphanumériques, ce document étant constitué majoritairement par des informations figées, et ledit document contenant des repères de mise en page non visibles à l'écran qui comprennent chacun au moins un code d'identification correspondant à une configuration d'affichage, ces repères de mise en page correspondant à plusieurs configurations d'affichage qui elles-mêmes correspondent à plusieurs mises en page à l'écran, et lesdits repères de mise en page incluant au moins des repères de s saut de page. 19. Data medium for an electronic document viewing device according to any one of the preceding claims comprising an interface (8) adapted to communicate with said data medium (9), this data medium having in memory at least one document. in digital form which is intended to be presented on the screen (3) of the electronic device and which comprises alphanumeric characters, this document consisting mainly of frozen information, and said document containing layout marks not visible on the screen. 'screen which each include at least one identification code corresponding to a display configuration, these layout marks corresponding to several display configurations which themselves correspond to several screen layouts, and said formatting pins including at least one of the pins s page break.
20. Procédé de téléchargement comprenant au moins une étape consistant à télécharger dans la mémoire (7, 9) d'un dispositif électronique de visualisation de documents selon l'une quelconque des revendications 1 à 18, au moins un document sous forme numérique qui est destiné à être présenté à l'écran (3) et qui comprend des caractères alphanumériques, ce document étant constitué majoritairement par des informations figées, et ledit document contenant des repères de mise en page non visibles à l'écran qui comprennent chacun au moins un code d' en . fication correspondant à un groupe de types de caractères, ces repères de mise en page correspondant à plusieurs configurations d'affichage qui elles-mêmes correspondent à plusieurs mises en page à l'écran, est lesdits repères de mise en page incluant au moins des repères de saut de page. 20. A downloading method comprising at least one step consisting in downloading into the memory (7, 9) of an electronic document viewing device according to any one of claims 1 to 18, at least one document in digital form which is intended to be presented on screen (3) and which comprises alphanumeric characters, this document being constituted mainly by frozen information, and said document containing layout marks not visible on the screen which each include at least one en code. fication corresponding to a group of character types, these layout marks corresponding to several display configurations which themselves correspond to several screen layouts, is said layout marks including at least marks page break.
21. Logiciel comprenant au moins un fichier de données chargeable dans la mémoire d'un dispositif de visualisation de documents selon l'une quelconque, des revendications 1 à 18, ce fichier de données comprenant un document sous forme numérique qui esn destiné à être présenté à l'écran (3) du dispositif électronique et qui comprend des caractères alphanumériques, ce document étant constitué majoritairement par des informations figées, et ledit document contenant des repères de mise en page non visibles à l'écran qui comprennent chacun au moins un code d'identification correspondant à une configuration d'affichage, ces repères de mise en page correspondant à plusieurs configurations d'affichage qui elles-mêmes correspondent à plusieurs mises en page à l'écran, et lesdits repères de mise en page incluant au moins des repères de saut de page.21. Software comprising at least one data file loadable in the memory of a document viewing device according to any one of claims 1 to 18, this data file comprising a document in digital form which is intended to be presented on the screen (3) of the electronic device and which comprises alphanumeric characters, this document consisting mainly of frozen information, and said document containing layout marks not visible on the screen which each include at least one code identification corresponding to a display configuration, these layout marks corresponding to several display configurations which themselves correspond to several screen layouts, and said layout marks including at least page break marks.
22. Procédé de visualisation d'un document mémorisé sous forme numérique, au moyen d'un dispositif électronique de visualisation de documents selon l'une quelconque des revendications 1 à 18 qui comprend une unité centrale électronique (5) incluant une mémoire (7, 9; et reliée à un écran de visualisation (3) et à une interface de commande22. A method of viewing a document stored in digital form, by means of an electronic document viewing device according to any one of claims 1 to 18 which comprises a central electronic unit (5) including a memory (7, 9; and connected to a display screen (3) and to a control interface
(4), le document étant destiné à être présenté à l'écran et comprenant des caractères alphanumériques, et ce document étant constitué majoritairement par des informations figées, ledit document contenant des repères de mise en page non visibles à l'écran qui comprennent chacun au moins un code d'identification correspondant à une configuration d'affichage représentative de la façon dont le document est présenté à l'écran, les repères de mise en page incluant au moins des repères de saut de pages qui subdivisent le document en pages, et les codes d'identification compris par les différents repères de mise en page correspondant à plusieurs configurations d'affichage qui elle-même correspondent à plusieurs mises en page à l'écran, le procédé comprenant les étapes suivantes : a/ déterminer le code d'identification d'une configuration d'affichage active, avec laquelle le document doit être présenté à l'écran, b/ mettre en page le document en utilisant les repères de mise en page ayant un code d'identification qui correspond au code d'identification de la configuration d'affichage active et présenter le document à l'écran (3) selon ladite configuration d'affichage active avec un saut de page pour chaque repère de saut de page correspondant à ladite configuration d'affichage active, les pages délimitées par les sauts de page qui correspondent à la configuration d'affichage active étant telles que chacune de ces pages apparaisse en totalité à l'écran lorsqu'elle est affichée avec la configuration d'affichage active.(4), the document being intended to be presented on the screen and comprising alphanumeric characters, and this document consisting mainly of frozen information, said document containing layout marks not visible on the screen which each include at least an identification code corresponding to a display configuration representative of the way the document is presented on the screen, the layout marks including at least page break marks which subdivide the document into pages, and the identification codes understood by the different layout marks corresponding to several display configurations which itself correspond to several screen layouts, the method comprising the following steps: a / determining the identification code an active display configuration, with which the document must be presented on the screen, b / lay out the document using the layout marks having an identification code which corresponds to the identification code of the active display configuration and presenting the document on the screen (3) according to said active display configuration with a page break for each page break marker corresponding to said active display configuration, the pages delimited by the page breaks which correspond to the active display configuration being such that each of these pages appears entirely on the screen when it is displayed with the active display configuration .
23. Procédé selon la revendication 22, dans lequel les différentes configurations d'affichage comprennent différents types de caractères regroupés en plusieurs groupes de types de caractères comprenant chacun au moins un type de caractères, l'étape a/ comprenant les sous- étapes suivantes : - choisir un type de caractères, déterminer un code d'identification correspondant au groupe de types de caractères auquel appartient le type de caractères choisi, et mémoriser dans la mémoire (7, 9) ce code d'identification en tant que code d'identification de la configuration d'affichage active. 23. The method as claimed in claim 22, in which the different display configurations comprise different types of characters grouped into several groups of character types each comprising at least one type of character, step a / comprising the following substeps: - choose a type of characters, determine an identification code corresponding to the group of character types to which the chosen type of characters belongs, and store this identification code in the memory (7, 9) as an identification code of the active display configuration.
24. Procédé selon la revendication 22, dans lequel les différentes configurations d'affichage correspondent à plusieurs caractéristiques d'écran, l'étape a/ comprenant les sous-étapes suivantes : - déterminer un code d'identification relatif à la caractéristique d'écran correspondant à l'écran d'affichage (3) du dispositif électronique de présentation de documents, et mémoriser dans la mémoire (7, 9) c e code d'identification en tant que code d'identification de la configuration d'affichage active.24. The method of claim 22, wherein the different display configurations correspond to several screen characteristics, step a / comprising the following substeps: - determining an identification code relating to the screen characteristic corresponding to the display screen (3) of the electronic document presentation device, and memorizing in the memory (7, 9) this identification code as identification code of the active display configuration.
25. Procédé selon la revendication 22, dans lequel les différentes configurations d'affichage correspondent à plusieurs caractéristiques d'écran et à plusieurs types de caractères regroupés en plusieurs groupes de types de caractères comprenant chacun au moins un type de caractères, l'étape a/ comprenant les sous-étapes suivantes : déterminer un premier code d'identification relatif à la caractéristique d'écran qui correspond à l'écran d'affichage (3) du dispositif électronique de présentation de documents, mémoriser dans la mémoire (7, 9) le code d'identification correspondant à cette caractéristique d'écran, choisir un type de caractères, déterminer un deuxième code d'identification correspondant au groupe de types de caractères auquel appartient le type de caractères choisi, - mémoriser dans la mémoire (7, 9) ce deuxième code d'identification, déterminer et mémoriser dans la mémoire (7, 9) un code d'identification de la configuration d'affichage active, correspondant auxdits premier et deuxième codes d'identification. 25. The method of claim 22, wherein the different display configurations correspond to several screen characteristics and to several types of characters grouped into several groups of character types each comprising at least one type of character, step a / comprising the following sub-steps: determining a first identification code relating to the screen characteristic which corresponds to the display screen (3) of the electronic document presentation device, memorizing in the memory (7, 9 ) the identification code corresponding to this screen characteristic, choose a type of characters, determine a second identification code corresponding to the group of character types to which the chosen type of characters belongs, - store in memory (7, 9) this second identification code, determine and store in the memory (7, 9) an identification code of the display configuration active, corresponding to said first and second identification codes.
PCT/FR2000/000989 1999-04-20 2000-04-17 Electronic device, data medium, downloading method, software and method for displaying documents WO2000063784A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP00920814A EP1183612A1 (en) 1999-04-20 2000-04-17 Electronic device, data medium, downloading method, software and method for displaying documents
CA002370668A CA2370668A1 (en) 1999-04-20 2000-04-17 Electronic device, data medium, downloading method, software and method for displaying documents
AU41250/00A AU4125000A (en) 1999-04-20 2000-04-17 Electronic device, data medium, downloading method, software and method for displaying documents

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
FR9904957A FR2792743B1 (en) 1999-04-20 1999-04-20 ELECTRONIC BOOK, DATA MEDIUM FOR ELECTRONIC BOOK AND DOWNLOADING METHOD FOR ELECTRONIC BOOK
FR99/04957 1999-04-20
FR99/08943 1999-07-09
FR9908943A FR2792744B1 (en) 1999-04-20 1999-07-09 ELECTRONIC DEVICE, DATA MEDIUM, DOWNLOAD METHOD, SOFTWARE AND METHOD FOR VIEWING DOCUMENTS

Publications (1)

Publication Number Publication Date
WO2000063784A1 true WO2000063784A1 (en) 2000-10-26

Family

ID=26234922

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2000/000989 WO2000063784A1 (en) 1999-04-20 2000-04-17 Electronic device, data medium, downloading method, software and method for displaying documents

Country Status (5)

Country Link
EP (1) EP1183612A1 (en)
AU (1) AU4125000A (en)
CA (1) CA2370668A1 (en)
FR (1) FR2792744B1 (en)
WO (1) WO2000063784A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001082105A2 (en) * 2000-04-19 2001-11-01 Microsoft Corporation Document pagination based on hard breaks and active formatting tags
US6789229B1 (en) 2000-04-19 2004-09-07 Microsoft Corporation Document pagination based on hard breaks and active formatting tags
US7814408B1 (en) 2000-04-19 2010-10-12 Microsoft Corporation Pre-computing and encoding techniques for an electronic document to improve run-time processing

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992021097A1 (en) * 1991-05-17 1992-11-26 Inscribe, Inc. Method and apparatus for automated page layout of text and graphic elements
WO1997022101A1 (en) * 1995-12-14 1997-06-19 Motorola Inc. Electronic book and method of selecting a primary font and a primary size for displaying text therewith

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992021097A1 (en) * 1991-05-17 1992-11-26 Inscribe, Inc. Method and apparatus for automated page layout of text and graphic elements
WO1997022101A1 (en) * 1995-12-14 1997-06-19 Motorola Inc. Electronic book and method of selecting a primary font and a primary size for displaying text therewith

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Text processing systems with different page sizes", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 27, no. 9, February 1985 (1985-02-01), New York, US, pages 5112, XP000714743 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001082105A2 (en) * 2000-04-19 2001-11-01 Microsoft Corporation Document pagination based on hard breaks and active formatting tags
WO2001082105A3 (en) * 2000-04-19 2002-01-24 Microsoft Corp Document pagination based on hard breaks and active formatting tags
US6789229B1 (en) 2000-04-19 2004-09-07 Microsoft Corporation Document pagination based on hard breaks and active formatting tags
US7213203B2 (en) 2000-04-19 2007-05-01 Microsoft Corporation Document pagination based on hard breaks and active formatting tags
US7814408B1 (en) 2000-04-19 2010-10-12 Microsoft Corporation Pre-computing and encoding techniques for an electronic document to improve run-time processing

Also Published As

Publication number Publication date
FR2792744A1 (en) 2000-10-27
CA2370668A1 (en) 2000-10-26
AU4125000A (en) 2000-11-02
EP1183612A1 (en) 2002-03-06
FR2792744B1 (en) 2001-11-16

Similar Documents

Publication Publication Date Title
US5535321A (en) Method and apparatus for variable complexity user interface in a data processing system
US20040194021A1 (en) Systems and methods for sharing high value annotations
US5864338A (en) System and method for designing multimedia applications
US20120331371A1 (en) System and Method for Yearbook Creation
US20150103203A1 (en) Titling apparatus, a titling method, and a machine readable medium storing thereon a computer program for titling
FR2619642A1 (en) PERSONAL ELECTRONIC PLANNING
WO2000063784A1 (en) Electronic device, data medium, downloading method, software and method for displaying documents
Rathbone Windows 10 for dummies
US20040210853A1 (en) Method for dynamically distinguishing a character string
JPS63282523A (en) Icon display device for information processor
FR2792743A1 (en) Electronic document display unit with central electronic unit/memory interfacing display screens and allowing different display screen configurations and page jumping user markers.
EP1183859B1 (en) Method and device for consulting an item of information using a mobile read medium
FR2757655A1 (en) SYSTEM FOR PUBLICATION OF ELECTRONIC MEDIA FOR THE PREPARATION AND / OR EDITATION OF TEXT AND IMAGES
WO2002025477A1 (en) Method for displaying a digital document, electronic device, software, digital publishing, data medium and downloading method
Kelby The Photoshop CS2 book for digital photographers
JP3530203B2 (en) Display device
WO2003025736A1 (en) Memory management method for displaying a document on a portable equipment
WO1998049930A1 (en) Method for testing a person's sight, and corresponding calibrating standard
Ray et al. HTML 4 for Dummies: Quick Reference
WO2000016545A1 (en) System and method for obtaining digital photographs
FR2675284A1 (en) Device for entering characters or signs into a machine for processing or presenting information, pocket computer and word search process which are based on this device
JPH1166061A (en) Information processor, and computer readable recording medium recorded with information processing program
Glenn Word pocket guide
JP2003298685A (en) Portable terminal device and portable terminal device system and character display method
FR2562689A1 (en) GRAPHIC TERMINAL ORIENTE MULTICRITURE

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref document number: 2370668

Country of ref document: CA

Ref country code: CA

Ref document number: 2370668

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 2000920814

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 10030869

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2000920814

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2000920814

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP