WO2003025736A1 - Memory management method for displaying a document on a portable equipment - Google Patents

Memory management method for displaying a document on a portable equipment Download PDF

Info

Publication number
WO2003025736A1
WO2003025736A1 PCT/FR2002/003157 FR0203157W WO03025736A1 WO 2003025736 A1 WO2003025736 A1 WO 2003025736A1 FR 0203157 W FR0203157 W FR 0203157W WO 03025736 A1 WO03025736 A1 WO 03025736A1
Authority
WO
WIPO (PCT)
Prior art keywords
block
memory
sub
viewing
document
Prior art date
Application number
PCT/FR2002/003157
Other languages
French (fr)
Inventor
Pierre Schweitzer
Original Assignee
Pierre Schweitzer
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pierre Schweitzer filed Critical Pierre Schweitzer
Priority to EP02785505A priority Critical patent/EP1428111A1/en
Publication of WO2003025736A1 publication Critical patent/WO2003025736A1/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels

Definitions

  • the present invention relates to the field of electronic books, that is to say portable equipment having a display screen and a memory for recording multimedia files, making it possible to restore documents on the screen in the manner of a traditional book. Solutions are known in the state of the art for producing such electronic books.
  • French patent FR2793052 describes a method for consulting, from a portable reading medium comprising display means, information coming from a computer database or the like, according to which: said information is transferred to said audit nomadic reading medium, this information is recorded at the level of storage means which the latter comprises, in the form of a succession of pages with frozen content, of the facsimile type, at the level of this nomadic reading medium,
  • the display page by page in the manner of a printing carried out by a printer, of the recorded information, the scrolling, page by page, forward and / or backward, of this information is controlled.
  • French patent FR2792744 describes an electronic book comprising an electronic central 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 one document which includes alphanumeric characters and pre-positioned page break marks which are used to set page the document, depending on the type of characters chosen by the user or the characteristics of the screen.
  • the patent FR2632137 describes for example a transcoding method ensuring the conversion of digital image signals supplied in the form of a succession of bits which translate into a first code the respective states of the pixels of an image supposed to be read by linear scanning.
  • the bits grouped into bytes of the first code are converted into a compressed code allowing image storage in digital form in a reduced volume of a memory of a micro-editing station.
  • the bytes of the first code are transcoded in the form of modules of four different types which respectively allow a compressive coding of the bytes of the uniform image ranges, of the transition zones, of identical zones of successive lines, as well as of heterogeneous and identical successive bytes. pattern repetition, especially for nuanced areas.
  • European patent EP338416 describes an infographic system comprising: - a processor which delivers information signals to run display applications and to create display bit configurations, - display control means which respond to said information signals delivered by said processor, to generate virtual addresses and to convert said virtual addresses into physical addresses, - a memory which stores the display bit patterns at physical addresses.
  • the invention aims to remedy these drawbacks by proposing a method for viewing a document requiring simple equipment, with great autonomy.
  • the invention relates, in its most general sense, to a method for viewing a document on portable equipment comprising a display screen and an electronic memory, consisting in loading into said memory a digital file controlling the representation of '' at least part of said document on the screen, characterized in that it comprises: an initial step of preparing the digital file in the form of a file comprising a plurality of blocks of constant size, each of the blocks being subdivided into a first sub-block containing a digital image in the form of a frame of NXM points
  • N and M being the number of points respectively per line and per column of the reading area of the display screen
  • N and M being the number of points respectively per line and per column of the reading area of the display screen
  • the navigation data comprising start addresses of another block
  • a step of loading said file into the memory of the portable equipment and of transferring the data of a selected block directly from the memory to the display screen , for the display of the points of the first sub-block in the reading area of the screen, and of the data of the second sub-block in a service area associated with selection means activating the addressing of the memory with l one of the addresses appearing in the second sub-block and selected by said selection means.
  • the initial step comprises the construction of an image formed by the area to be displayed and a peripheral area presenting pictograms or texts associated with the addresses recorded in the second sub-block.
  • the initial step comprises the construction of an image of the area to be displayed comprising graphic markers associated with the addresses recorded in the second sub-block.
  • graphic markers can be constituted by a typographical enrichment of certain passages of text
  • the second sub-block comprises addresses of pages predetermined by the titanium of the image forming the first sub-block.
  • the data is saved in direct bitmap mode and is not compressed.
  • the data are recorded in bitmap mode in a compression mode by simple counting of the number of identical bits.
  • the method comprises a step of detecting the activation of the means for selecting and loading the address of the page selected in an address memory of the memory containing said document file.
  • the block corresponding to the first page is loaded into the memory when the equipment is used.
  • the invention also relates to equipment for viewing a document comprising a display screen and an electronic memory, characterized in that it comprises a memory, the output of which is directly connected to a display screen or to its driver (driver ) to deliver bitmap type data, the input of which is directly to an addressing circuit controlled by a selection means.
  • the selection means are constituted by contactors arranged along the display screen.
  • the selection means consist of a linear sensor arranged along the display screen.
  • the selection means consist of a tactile zone superimposed on the screen.
  • FIG. 1 represents a view of equipment according to the invention
  • - Figure 2 shows a view of the format of the digital file of a document
  • Figure 3 shows a view of the block diagram of the equipment according to the invention.
  • Figure 1 shows a schematic view of equipment according to the invention. It is made up of a housing (1) provided on its front face with a screen (2), for example a liquid crystal screen.
  • the screen will preferably be a bistable screen retaining the display state at rest and requiring only a power supply when the state changes.
  • the screen (2) has a main display area (3) and a secondary display area (4) arranged in the example described laterally, to form a margin in which the pictograms appear whose relative position relative to the contactors (5 to 13) will guide the user in navigating the document.
  • the contactors (5 to 13) are arranged along the secondary display area (4).
  • the main display area (3) is intended for viewing a page of a document saved in the memory of the equipment.
  • the secondary display area (4) is intended to display texts or pictograms each associated with the address of another page of the document. Selecting one of the contactors (5 to 13) activates the display of the page corresponding to the address associated with the pictogram displayed next to said contactor.
  • This series of contactors can be replaced by a touch line at the edge of the screen or by a touch screen area.
  • a document is loaded into the equipment in the form of a digital file divided into blocks (15 to 18) of constant length.
  • Each block is composed of a first sub-block (25 to 28) corresponding to the bitmap data (gray or color value of each of the points making up the image, organized according to a standard image interpretation format).
  • the constitution of the data is not subject to compression of the original image, to avoid the use of treatments requiring a processor.
  • the first block contains a "bitmap" image whose format can be:
  • the grayscale format to memorize images where each point can have 256 levels of gray. Each point has a value between 0 (black) and 255 (white). This format allows you to view documents containing figures and B&W photos.
  • the Hi-Color format allows you to view 16 million colors.
  • each quantity of red, its quantity of green and its quantity of blue is memorized for each point, each time using a value between 0 and 255.
  • One byte is therefore required for each color component .
  • To memorize the three color components of a point you therefore need three bytes, or 24 bits.
  • This format allows viewing of documents containing color photos.
  • the 1-bit indexed format consisting of memorizing which color corresponds to 0 and which color corresponds to I. In this case, the value of the display color will be saved in a part of the file.
  • the 4-bit indexed format uses a table of 16 colors, numbered from 0 to 15. In this table, each color is described, by its% of red, its% of green, its% of blue. Then, each point of the image is stored under 4 bits. This format is suitable for color documents, with an optimization between the file size and the fidelity of the restitution.
  • the file will include an area in which data relating to the color palette is saved.
  • each block includes an area for recording the color palette of the page in question.
  • the images are recorded in the first sub-block according to the BMP type which is an uncompressed format.
  • the points of the image are memorized as they are sequentially.
  • the BMP type can store images in almost all formats; 1-bit, 4-bit,
  • the block also includes a second sub-block
  • This second sub-block is itself subdivided into a number of zones corresponding to the number of selection means (8 contactors in the example described).
  • Each of the zones corresponding to an active contactor contains an address of the page to be displayed when the corresponding contactor is activated. These addresses are coded on 2 bytes, which allows access to a maximum of 65536 pages.
  • the text or the pictogram will be determined, as well as their position on the display screen, so that they appear opposite with the contactor allowing the selection of the page whose address is saved in the corresponding area of the second sub-block.
  • the first block (15) could for example contain the contents of a book, in the form of 8 lines. Each line will be positioned so that it is at the height of one of the contactors (5 to 8).
  • the image is therefore constructed taking into account the dimensions of the screen of the equipment and the position of the selection means relative to the screen.
  • the addresses of the target pages will be recorded in the second sub-block, for example the start address of the second block (16) in the first zone of the sub-block.
  • FIG. 3 represents a block diagram of a circuit for controlling an item of equipment according to the invention.
  • EPROM type memory 40 for recording a digital file corresponding to a document.
  • This file can be saved via a serial link from a computer or a terminal, or by a USB type port, or by a radio frequency, infrared link with a charging station or a server equipment, or by a modem for charging via a telecommunications network.
  • the outputs D0 to D7 of this memory are directly connected to the inputs X0 to X7 of the display.
  • the output of the memory delivers the bitmap data directly used by the display, and the control of the display does not require any prior processing.
  • the memory is addressed by an electronic circuit controlled by the contactors, and taking into account the content of a table stored in memory, in which the addresses of the target pages associated with said contactors are stored.
  • This table can reside in the original read-only memory, or be transferred to a service area in random access memory when the current page is displayed.
  • the display of a page on the screen begins with the preloading of a counter of the state machine with the address of the page. This address is sent to the memory, the output of which is connected to the data bus of the screen. Incrementing the counter changes the input address of the memory component which generates the output of the data stream transmitted to the screen.
  • the state machine also generates, in synchronism, the control signals of the screen: validation of reading of the pixels byte by byte, signaling of the end of line of pixels, for example. These parameters, simple, constant and regular, depend on the specifications of the chosen screen.
  • the counter of the state machine is incremented until the end of the first sub-block containing the facsimile of the page to be displayed. Thus, at the end of this display phase, the counter of the state machine points to the start of the second sub-block containing the binding of the page (list of pages linked to the current page via the contactors) .
  • the state machine examines the contactors. When a contactor is activated, the state machine receives the number and adds this value to the counter, which then points to the pair of bytes of the binding sub-block containing the address of the page associated with the activated contactor.
  • the state machine reads this value and writes it directly to the counter itself. This step corresponds to the preload mentioned at the start of the present description. The state machine again performs the steps described above to display the new page.
  • Page 1 facsimile (first sub-block). 1st byte of the bitmap to display. 2nd byte of the bitmap to display
  • Page 1 binding (second sub-block). address of the page linked to contactor No. l. address of the page linked to contactor n ° 2
  • Page 2 facsimile (first sub-block). 1st byte of the bitmap to display. 2nd byte of the bitmap to display etc.
  • the state machine described above can be produced in different ways: in wired logic with discrete digital components (registers, counters, gates, flip-flops, adders) or by its equivalent in an integrated logic component of EPLD type, or even by a low-end microcontroller (8 bits) preprogrammed (firmware).
  • the contactors (8 here) are more numerous (alignment of pins like a comb), or even as numerous as there are lines of pixels on the screen.
  • the multiple physical contactors can advantageously be replaced by a linear sensor placed along the screen, the analog output of which is digitally converted to send the number of the "theoretical" line of pixels to the state machine. ”Indicated by the user.
  • position of texts, pictograms and typographical enrichment is immaterial since each line visible to the eye can be activated, and associated with a target page address in the second sub-block.
  • neither a powerful microprocessor, nor an operating system, nor software application layers is used: the information is stored in memory in its form directly displayable and readable to the human eye, without use of ascii code tables, fonts, layout description formats, etc.
  • the electronic circuit does not include a microprocessor. It is in the waiting position at rest. When it detects the activation of a contactor, it interrogates the memory containing the table from the second sub-block of the page viewed, and receives in return the start address of the target page. This address is used to display the data corresponding to the selected target page.

Abstract

The invention concerns a method for displaying a document on a portable equipment comprising a display screen and an electronic memory, which consists in loading in said memory a digital file, said method comprising: preparing a digital file including a plurality of blocks of constant size, each of the blocks being subdivided into a first sub-block containing a digital image in the form of a frame of NxM points, corresponding to the scanning zone of the display screen, and into a second sub-block with navigation data, comprising inter alia addresses of the beginning of another block; loading said file in the memory of the portable equipment, and transferring the selected block from the memory to the display screen, for displaying the points of the first sub-block in the scanning zone, and the data of the second sub-block in a service zone associated with selection means.

Description

PROCEDE DE GESTION DE MEMOIRE POUR LA VISUALISATION D ' UN DOCUMENT SUR UN EQUIPEMENT PORTATIFMEMORY MANAGEMENT METHOD FOR VIEWING A DOCUMENT ON A PORTABLE EQUIPMENT
La présente invention concerne le domaine des livres électroniques, c'est-à-dire des équipements portatifs présentant un écran de visualisation et une mémoire pour l'enregistrement de fichiers multimédias, permettant de restituer sur l'écran des documents à la manière d'un livre traditionnel. On connaît dans l'état de la technique des solutions pour réaliser de tels livres électroniques.The present invention relates to the field of electronic books, that is to say portable equipment having a display screen and a memory for recording multimedia files, making it possible to restore documents on the screen in the manner of a traditional book. Solutions are known in the state of the art for producing such electronic books.
Le brevet français FR2793052 décrit un procédé pour la consultation, à partir d'un support de lecture nomade comportant des moyens d'affichage, d'une information issue d'une base de données informatique ou analogue, selon lequel : on transfère ladite information audit support de lecture nomade on enregistre, au niveau de moyens de stockage que comporte ce dernier, cette information sous forme d'une succession de pages au contenu fige, de type fac-similé on assure, au niveau de ce support de lecture nomade, l'affichage page par page, à la manière d'une impression réalisée par une imprimante, de 1 ' information enregistrée on commande le défilement, page par page, en avant et/ou en arrière, de cette information.French patent FR2793052 describes a method for consulting, from a portable reading medium comprising display means, information coming from a computer database or the like, according to which: said information is transferred to said audit nomadic reading medium, this information is recorded at the level of storage means which the latter comprises, in the form of a succession of pages with frozen content, of the facsimile type, at the level of this nomadic reading medium, The display page by page, in the manner of a printing carried out by a printer, of the recorded information, the scrolling, page by page, forward and / or backward, of this information is controlled.
La mise en œuvre de ce procédé nécessite un équipement doté de moyens de calculs relativement puissants, ce qui rend son coût de fabrication élevé, et se traduit par des consommations électriques importantes, réduisant l'autonomie.The implementation of this process requires equipment provided with relatively powerful calculation means, which makes its manufacturing cost high, and results in significant electrical consumption, reducing autonomy.
Le brevet français FR2792744 décrit un livre électronique 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 qui comprend des caractères alphanumériques et des repères de saut de page prépositionnés qui servent à mettre en page le document, en fonction d'un type de caractères choisi par l'utilisateur ou des caractéristiques de l'écran.French patent FR2792744 describes an electronic book comprising an electronic central 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 one document which includes alphanumeric characters and pre-positioned page break marks which are used to set page the document, depending on the type of characters chosen by the user or the characteristics of the screen.
Cette solution aggrave les inconvénients cités précédemment, car l'utilisation de documents enregistrés sous forme de fichiers selon une table de codage normalisée (UNICODE, ASCII) visualisables avec une police de caractères quelconque implique l'utilisation d'une unité centrale équivalente à celle d'un micro-ordinateur.This solution aggravates the drawbacks mentioned above, because the use of documents saved in the form of files according to a standardized coding table (UNICODE, ASCII) viewable with any font implies the use of a central unit equivalent to that of 'a microcomputer.
L'enregistrement des documents sous forme de fichiers alphanumériques ou sous forme de « fac-similé » n'est pas la seule solution. Le brevet FR2632137 décrit par exemple un procédé de transcodage assurant la conversion de signaux numériques d'image fournis sous forme d'une succession de bits qui traduisent en un premier code les états respectifs des pixels d'une image supposée lue par balayage linéaire.Saving documents as alphanumeric files or as a "facsimile" is not the only solution. The patent FR2632137 describes for example a transcoding method ensuring the conversion of digital image signals supplied in the form of a succession of bits which translate into a first code the respective states of the pixels of an image supposed to be read by linear scanning.
Les bits regroupés en octets du premier code sont convertis en un code compressé permettant une mémorisation d'image sous forme numérique dans un volume réduit d'une mémoire d'une station de micro-édition. Les octets de premier code sont transcodés sous forme de modules de quatre types différents qui permettent respectivement un codage compressif des octets des plages uniformes d'image, des zones de transition, des zones identiques de lignes successives, ainsi que des octets successifs hétérogènes et identiques de répétition de motifs, notamment pour les zones nuancées .The bits grouped into bytes of the first code are converted into a compressed code allowing image storage in digital form in a reduced volume of a memory of a micro-editing station. The bytes of the first code are transcoded in the form of modules of four different types which respectively allow a compressive coding of the bytes of the uniform image ranges, of the transition zones, of identical zones of successive lines, as well as of heterogeneous and identical successive bytes. pattern repetition, especially for nuanced areas.
Le brevet européen EP338416 décrit un système infographique comprenant : - un processeur qui délivre des signaux d'information pour faire tourner des applications d'affichage et pour créer des configurations de bits d' affichage, - des moyens de commande d'affichage qui répondent aux dits signaux d'information délivrés par ledit processeur, pour générer des adresses virtuelles et pour convertir lesdites adresses virtuelles en adresses physiques, - une mémoire qui emmagasine les configurations de bits d'affichage à des adresses physiques.European patent EP338416 describes an infographic system comprising: - a processor which delivers information signals to run display applications and to create display bit configurations, - display control means which respond to said information signals delivered by said processor, to generate virtual addresses and to convert said virtual addresses into physical addresses, - a memory which stores the display bit patterns at physical addresses.
Ces solutions de traitement de fichiers de type « bitmap » ou trame de points nécessitent également le recours à un microprocesseur, et présentent donc les mêmes inconvénients que ceux précédemment énoncés.These file processing solutions of the “bitmap” or raster type also require the use of a microprocessor, and therefore have the same drawbacks as those previously stated.
L'invention vise à remédier à ces inconvénients en proposant un procédé de visualisation d'un document nécessitant un équipement simple, de grande autonomie.The invention aims to remedy these drawbacks by proposing a method for viewing a document requiring simple equipment, with great autonomy.
A cet effet, l'invention concerne selon son acception la plus générale un procédé pour la visualisation d'un document sur un équipement portatif comprenant un écran de visualisation et une mémoire électronique, consistant à charger dans ladite mémoire un fichier numérique commandant la représentation d'une partie au moins dudit document sur l'écran, caractérisé en ce qu'il comporte : une étape initiale de préparation du fichier numérique sous la forme d'un fichier comprenant une pluralité de blocs de taille constante, chacun des blocs étant subdivisé en un premier sous-bloc contenant une image numérique sous forme de trame de NXM pointsTo this end, the invention relates, in its most general sense, to a method for viewing a document on portable equipment comprising a display screen and an electronic memory, consisting in loading into said memory a digital file controlling the representation of '' at least part of said document on the screen, characterized in that it comprises: an initial step of preparing the digital file in the form of a file comprising a plurality of blocks of constant size, each of the blocks being subdivided into a first sub-block containing a digital image in the form of a frame of NXM points
(image bitmap), N et M étant le nombre de points respectivement par ligne et par colonne de la zone de lecture de l'écran de visualisation, et en un deuxième sous-bloc comportant des données de navigation, les données de navigation comportant des adresses de début d'un autre bloc, une étape de chargement dans la mémoire de l'équipement portable dudit fichier, et de transfert des données d'un bloc sélectionné directement depuis la mémoire vers l'écran d'affichage, pour l'affichage des points du premier sous-bloc dans la zone de lecture de l'écran, et des données du deuxième sous-bloc dans une zone de service associée à des moyens de sélection activant l'adressage de la mémoire avec l'une des adresses figurant dans le deuxième sous-bloc et sélectionnée par ledit moyen de sélection.(bitmap image), N and M being the number of points respectively per line and per column of the reading area of the display screen, and in a second sub-block comprising navigation data, the navigation data comprising start addresses of another block, a step of loading said file into the memory of the portable equipment, and of transferring the data of a selected block directly from the memory to the display screen , for the display of the points of the first sub-block in the reading area of the screen, and of the data of the second sub-block in a service area associated with selection means activating the addressing of the memory with l one of the addresses appearing in the second sub-block and selected by said selection means.
Selon une première variante avantageuse, l'étape initiale comporte la construction d'une image formée par la zone à visualiser et une zone périphérique présentant des pictogrammes ou des textes associés aux adresses enregistrées dans le deuxième sous-bloc.According to a first advantageous variant, the initial step comprises the construction of an image formed by the area to be displayed and a peripheral area presenting pictograms or texts associated with the addresses recorded in the second sub-block.
Selon une deuxième variante avantageuse, l'étape initiale comporte la construction d'une image de la zone à visualiser comprenant des marqueurs graphiques associés aux adresses enregistrées dans le deuxième sous-bloc. Ces marqueurs graphiques peuvent être constitués par un enrichissement typographique de certains passages de texteAccording to a second advantageous variant, the initial step comprises the construction of an image of the area to be displayed comprising graphic markers associated with the addresses recorded in the second sub-block. These graphic markers can be constituted by a typographical enrichment of certain passages of text
(gras, souligné,...) ou un code de couleur ou de brillance de certaines zones graphiques .(bold, underlined, ...) or a color or gloss code for certain graphic areas.
Selon une troisième variante avantageuse, le deuxième sous-bloc comporte des adresses de pages prédéterminées par la titraille de l'image formant le premier sous-bloc. De préférence, les données sont enregistrées en mode bitmap direct et ne sont pas compressées .According to a third advantageous variant, the second sub-block comprises addresses of pages predetermined by the titanium of the image forming the first sub-block. Preferably, the data is saved in direct bitmap mode and is not compressed.
Selon une variante, les données sont enregistrées en mode bitmap sous un mode de compression par simple comptage du nombre de bits identiques. Avantageusement, le procédé comporte une étape de détection de l'activation des moyens de sélection et de chargement de l'adresse de la page sélectionner dans une mémoire d'adressage de la mémoire contenant ledit fichier du document .According to a variant, the data are recorded in bitmap mode in a compression mode by simple counting of the number of identical bits. Advantageously, the method comprises a step of detecting the activation of the means for selecting and loading the address of the page selected in an address memory of the memory containing said document file.
Selon une variante, le bloc correspondant à la première page est chargé dans la mémoire lors de l'utilisation de l'équipement.According to a variant, the block corresponding to the first page is loaded into the memory when the equipment is used.
L'invention concerne également un équipement pour la visualisation d'un document comprenant un écran de visualisation et une mémoire électronique, caractérisé en ce qu' il comporte une mémoire dont la sortie est directement reliée à un écran de visualisation ou à son pilote (driver) pour délivrer des données de type « bitmap », et dont l'entrée est directement à un circuit d'adressage commandé par un moyen de sélection.The invention also relates to equipment for viewing a document comprising a display screen and an electronic memory, characterized in that it comprises a memory, the output of which is directly connected to a display screen or to its driver (driver ) to deliver bitmap type data, the input of which is directly to an addressing circuit controlled by a selection means.
Selon une première variante, les moyens de sélection sont constitués par des contacteurs disposés le long de l'écran de visualisation. Selon une deuxième variante, les moyens de sélection sont constitués par un capteur linéaire disposé le long de l'écran de visualisation.According to a first variant, the selection means are constituted by contactors arranged along the display screen. According to a second variant, the selection means consist of a linear sensor arranged along the display screen.
Selon une troisième variante, les moyens de sélection sont constitués par une zone tactile superposée à l'écran.According to a third variant, the selection means consist of a tactile zone superimposed on the screen.
L'invention sera mieux comprise à la lecture de la description qui suit, se référant aux dessins annexés où : la figure 1 représente une vue d'un équipement selon l'invention ; - la figure 2 représente une vue du format du fichier numérique d'un document ; la figure 3 représente une vue du schéma de principe de l'équipement selon l'invention.The invention will be better understood on reading the description which follows, referring to the accompanying drawings in which: FIG. 1 represents a view of equipment according to the invention; - Figure 2 shows a view of the format of the digital file of a document; Figure 3 shows a view of the block diagram of the equipment according to the invention.
La figure 1 représente une vue schématique d'un équipement selon l'invention. Il est constitué par un boîtier (1) muni sur sa face avant d'un écran (2) , par exemple un écran à cristaux liquide. L'écran sera de préférence un écran bistable conservant l'état d'affichage au repos et ne nécessitant une alimentation électrique seulement au moment du changement d'état.Figure 1 shows a schematic view of equipment according to the invention. It is made up of a housing (1) provided on its front face with a screen (2), for example a liquid crystal screen. The screen will preferably be a bistable screen retaining the display state at rest and requiring only a power supply when the state changes.
L'écran (2) présente une zone d'affichage principale (3) et une zone d'affichage secondaire (4) disposée dans l'exemple décrit latéralement, pour former une marge dans laquelle apparaissent les pictogrammes dont la position relative par rapport aux contacteurs (5 à 13) guidera l'utilisateur dans la navigation dans le document. Les contacteurs (5 à 13) sont disposés le long de la zone d'affichage secondaire (4).The screen (2) has a main display area (3) and a secondary display area (4) arranged in the example described laterally, to form a margin in which the pictograms appear whose relative position relative to the contactors (5 to 13) will guide the user in navigating the document. The contactors (5 to 13) are arranged along the secondary display area (4).
La zone d'affichage principale (3) est destinée à la visualisation d'une page d'un document enregistré dans la mémoire de l'équipement.The main display area (3) is intended for viewing a page of a document saved in the memory of the equipment.
La zone d'affichage secondaire (4) est destinée à visualiser des textes ou des pictogrammes associés chacun à l'adresse d'une autre page du document. La sélection de l'un des contacteurs (5 à 13) active l'affichage de la page correspondant à l'adresse associée au pictogramme affiché en regard dudit contacteur.The secondary display area (4) is intended to display texts or pictograms each associated with the address of another page of the document. Selecting one of the contactors (5 to 13) activates the display of the page corresponding to the address associated with the pictogram displayed next to said contactor.
Cette série de contacteurs peut être remplacée par une ligne tactile au bord de l'écran ou encore par une zone tactile de l'écran.This series of contactors can be replaced by a touch line at the edge of the screen or by a touch screen area.
Un document est chargé dans l'équipement sous la forme d'un fichier numérique divisé en blocs (15 à 18) de longueur constante .A document is loaded into the equipment in the form of a digital file divided into blocks (15 to 18) of constant length.
Chaque bloc est composé d'un premier sous-bloc (25 à 28) correspondant aux données bitmap (valeur de gris ou de couleur de chacun des points composant l'image, organisé selon un format standard d'interprétation de l'image). La constitution des données ne fait pas l'objet de compression de l'image originelle, pour éviter le recours à des traitements nécessitant un processeur. Le premier bloc contient une image « bitmap » dont le format peut être :Each block is composed of a first sub-block (25 to 28) corresponding to the bitmap data (gray or color value of each of the points making up the image, organized according to a standard image interpretation format). The constitution of the data is not subject to compression of the original image, to avoid the use of treatments requiring a processor. The first block contains a "bitmap" image whose format can be:
- Le format 1-bit pour mémoriser des images où les points sont soit tout noirs soit tout blancs. Il faut 1 bit par point. Ce format convient bien pour mémoriser des images de texte ou des bandes dessinées en noir et blanc.- The 1-bit format to store images where the dots are either all black or all white. It takes 1 bit per point. This format is well suited for storing images of text or comics in black and white.
- Le format grayscale pour mémoriser des images où chaque point peut avoir 256 niveaux de gris. Chaque point a une valeur entre 0 (noir) et 255 (blanc) . Ce format permet de visualiser des documents contenant des figures et des photos N&B.- The grayscale format to memorize images where each point can have 256 levels of gray. Each point has a value between 0 (black) and 255 (white). This format allows you to view documents containing figures and B&W photos.
- Le format Hi-Color, ou format 24 bits, permet de visualiser 16 millions de couleurs. Dans ce format, on mémorise pour chaque point sa quantité de rouge, sa quantité de vert et sa quantité de bleu, à l'aide chaque fois d'une valeur comprise entre 0 et 255. Il faut donc un octet pour chaque composante de couleur. Pour mémoriser les trois composantes de couleur d'un point il faut donc trois octets, soit 24 bits. Ce format permet la visualisation de documents comportant des photos couleur.- The Hi-Color format, or 24-bit format, allows you to view 16 million colors. In this format, each quantity of red, its quantity of green and its quantity of blue is memorized for each point, each time using a value between 0 and 255. One byte is therefore required for each color component . To memorize the three color components of a point, you therefore need three bytes, or 24 bits. This format allows viewing of documents containing color photos.
- Le format 1-bit indexé, consistant à mémoriser à quelle couleur correspond le 0 et à quelle couleur correspond le I. Dans ce cas, on enregistrera dans une partie du fichier la valeur de la couleur d'affichage. - Le format 4 -bit indexé utilise une table de 16 couleurs, numérotées de 0 à 15. Dans cette table, chaque couleur est décrite, par son % de rouge, son % de vert, son % de bleu. Ensuite, chaque point de l'image est mémorisé sous 4 bits. Ce format convient pour des documents en couleur, avec une optimisation entre la taille du fichier et la fidélité de la restitution. Le fichier comportera une zone dans laquelle est enregistrée les données relatives à la palette de couleurs. Optionnellement , chaque bloc comporte une zone pour l'enregistrement de la palette de couleur de la page considérée .- The 1-bit indexed format, consisting of memorizing which color corresponds to 0 and which color corresponds to I. In this case, the value of the display color will be saved in a part of the file. - The 4-bit indexed format uses a table of 16 colors, numbered from 0 to 15. In this table, each color is described, by its% of red, its% of green, its% of blue. Then, each point of the image is stored under 4 bits. This format is suitable for color documents, with an optimization between the file size and the fidelity of the restitution. The file will include an area in which data relating to the color palette is saved. Optionally, each block includes an area for recording the color palette of the page in question.
De préférence, les images sont enregistrées dans le premier sous-bloc selon le type BMP qui est un format non compressé. Les points de l'image sont mémorisés tels quels de manière séquentielle. Le type BMP peut mémoriser des images dans presque tous les formats ; 1-bit, 4 -bit,Preferably, the images are recorded in the first sub-block according to the BMP type which is an uncompressed format. The points of the image are memorized as they are sequentially. The BMP type can store images in almost all formats; 1-bit, 4-bit,
8-bit, 24 -bit, direct ou indexé. Le bloc comprend en outre un deuxième sous-bloc8-bit, 24-bit, direct or indexed. The block also includes a second sub-block
(35 à 38) dans lequel sont enregistrées les adresses de la ou des pages cibles.(35 to 38) in which the addresses of the target page (s) are recorded.
Ce deuxième sous-bloc est lui-même subdivisé en un nombre de zones correspondant au nombre de moyens de sélection (8 contacteurs dans l'exemple décrit).This second sub-block is itself subdivided into a number of zones corresponding to the number of selection means (8 contactors in the example described).
Chacune des zones correspondant à un contacteur actif contient une adresse de la page à visualiser lorsque le contacteur correspondant est activé. Ces adresses sont codées sur 2 octets, ce qui permet un accès à 65536 pages au maximum.Each of the zones corresponding to an active contactor contains an address of the page to be displayed when the corresponding contactor is activated. These addresses are coded on 2 bytes, which allows access to a maximum of 65536 pages.
Lors de la construction des données bitmap, on déterminera le texte ou le pictogramme, ainsi que leur position sur l'écran de visualisation, de façon à ce qu' ils apparaissent en regard avec le contacteur permettant la sélection de la page dont l'adresse est enregistrée dans la zone correspondante du deuxième sous- bloc.During the construction of the bitmap data, the text or the pictogram will be determined, as well as their position on the display screen, so that they appear opposite with the contactor allowing the selection of the page whose address is saved in the corresponding area of the second sub-block.
On crée ainsi une association entre la position dans l'image affichée des textes ou pictogrammes désignant une page cible, la position des boutons ou moyens de sélection qui est prédéterminée et constante pour les équipements destinés à exploiter les fichiers considérés, le numéro de la zone du deuxième sous-bloc et l'adresse de la page cible enregistrée dans ladite zone. Le premier bloc (15) pourra par exemple contenir le sommaire d'un livre, sous la forme de 8 lignes. Chaque ligne sera positionnée de façon à ce qu'elle soit à la hauteur de l'un des contacteurs (5 à 8). L'image est donc construite en tenant compte des dimensions de l'écran des équipements et de la position des moyens de sélection par rapport à l'écran.An association is thus created between the position in the displayed image of the texts or pictograms designating a target page, the position of the buttons or selection means which is predetermined and constant for the equipment intended to exploit the files considered, the number of the zone of the second sub-block and the address of the target page recorded in said zone. The first block (15) could for example contain the contents of a book, in the form of 8 lines. Each line will be positioned so that it is at the height of one of the contactors (5 to 8). The image is therefore constructed taking into account the dimensions of the screen of the equipment and the position of the selection means relative to the screen.
On enregistrera dans le deuxième sous-bloc les adresses des pages cibles, par exemple l'adresse de début du deuxième bloc (16) dans la première zone du sous-blocThe addresses of the target pages will be recorded in the second sub-block, for example the start address of the second block (16) in the first zone of the sub-block.
(35), l'adresse de début du troisième bloc (17) dans la deuxième zone du sous-bloc (35), etc.(35), the start address of the third block (17) in the second zone of the sub-block (35), etc.
Lorsque cette page sera affichée sur l'écran (2), l'utilisateur pourra naviguer dans le document en activant le contacteur disposé en regard de la ligne du sommaire qui l'intéresse.When this page is displayed on the screen (2), the user can navigate in the document by activating the contactor located next to the summary line of interest.
La figure 3 représente un schéma de principe d'un circuit de commande d'un équipement selon l'invention.FIG. 3 represents a block diagram of a circuit for controlling an item of equipment according to the invention.
Il comporte une mémoire de type EPROM (40) pour l'enregistrement d'un fichier numérique correspondant à un document .It includes an EPROM type memory (40) for recording a digital file corresponding to a document.
Ce fichier peut être enregistré par l'intermédiaire d'une liaison série à partir d'un ordinateur ou d'une borne, ou encore par un port de type USB, ou encore par une liaison radiofréquence, infrarouge avec une borne de chargement ou un équipement serveur, ou encore par un modem pour un chargement par l'intermédiaire d'un réseau de télécommunication.This file can be saved via a serial link from a computer or a terminal, or by a USB type port, or by a radio frequency, infrared link with a charging station or a server equipment, or by a modem for charging via a telecommunications network.
Les sorties D0 à D7 de cette mémoire sont directement reliées aux entrées X0 à X7 de l'afficheur. La sortie de la mémoire délivre les données bitmap directement exploités par l'afficheur, et la commande de l'afficheur ne nécessite aucun traitement préalable.The outputs D0 to D7 of this memory are directly connected to the inputs X0 to X7 of the display. The output of the memory delivers the bitmap data directly used by the display, and the control of the display does not require any prior processing.
L'adressage de la mémoire est réalisé par un circuit électronique commandé par les contacteurs, et prenant en compte le contenu d'une table enregistrée en mémoire, dans laquelle sont stockées les adresses des pages cibles associées aux dits contacteurs. Cette table peut résider dans la mémoire morte d'origine, ou bien être transférée dans une zone de service en mémoire vive lors de l'affichage de la page courante.The memory is addressed by an electronic circuit controlled by the contactors, and taking into account the content of a table stored in memory, in which the addresses of the target pages associated with said contactors are stored. This table can reside in the original read-only memory, or be transferred to a service area in random access memory when the current page is displayed.
L'affichage d'une page sur l'écran débute par le pré-chargement d'un compteur de la machine d'état avec l'adresse de la page. Cette adresse est envoyée à la mémoire dont la sortie est connectée au bus de données de l'écran. L'incrémentation du compteur fait évoluer l'adresse en entrée du composant de mémoire qui génère en sortie le flux de données transmis à l'écran. La machine d'état génère également, en synchronisme, les signaux de contrôle de l'écran : validation de lecture des pixels octet par octet, signalement des fins de ligne de pixels, par ex. Ces paramètres, simples, constants et réguliers, dépendent des spéci ications de l'écran choisi. Le compteur de la machine d'état est incrémenté jusqu'à la fin du premier sous-bloc contenant le fac- similé de la page à afficher. Ainsi, à la fin de cette phase d'affichage, le compteur de la machine d'état pointe au début du deuxième sous-bloc contenant la reliure de la page (liste des pages reliées à la page courante par l'intermédiaire des contacteurs).The display of a page on the screen begins with the preloading of a counter of the state machine with the address of the page. This address is sent to the memory, the output of which is connected to the data bus of the screen. Incrementing the counter changes the input address of the memory component which generates the output of the data stream transmitted to the screen. The state machine also generates, in synchronism, the control signals of the screen: validation of reading of the pixels byte by byte, signaling of the end of line of pixels, for example. These parameters, simple, constant and regular, depend on the specifications of the chosen screen. The counter of the state machine is incremented until the end of the first sub-block containing the facsimile of the page to be displayed. Thus, at the end of this display phase, the counter of the state machine points to the start of the second sub-block containing the binding of the page (list of pages linked to the current page via the contactors) .
C'est alors que la machine d'état scrute les contacteurs. Lorsqu'un contacteur est activé, la machine d'état en reçoit le numéro et additionne cette valeur au compteur, qui pointe alors vers la paire d'octets du sous- bloc reliure contenant l'adresse de la page associée au contacteur activé.It is then that the state machine examines the contactors. When a contactor is activated, the state machine receives the number and adds this value to the counter, which then points to the pair of bytes of the binding sub-block containing the address of the page associated with the activated contactor.
La machine d'état lit cette valeur et l'inscrit directement dans le compteur lui-même. Cette étape correspond au pré-chargement mentionné au début de la présente description. La machine d'état réalise à nouveau les étapes décrites ci-dessus pour afficher la nouvelle page.The state machine reads this value and writes it directly to the counter itself. This step corresponds to the preload mentioned at the start of the present description. The state machine again performs the steps described above to display the new page.
L'organisation des données en mémoire :The organization of data in memory:
Page 1 : fac-similé (premier sous-bloc) . 1er octet de la bitmap à afficher . 2ème octet de la bitmap à afficherPage 1: facsimile (first sub-block). 1st byte of the bitmap to display. 2nd byte of the bitmap to display
. dernier octet de la bitmap à afficher. last byte of the bitmap to display
Page 1 : reliure (deuxième sous-bloc) . adresse de la page liée au contacteur n°l . adresse de la page liée au contacteur n°2Page 1: binding (second sub-block). address of the page linked to contactor No. l. address of the page linked to contactor n ° 2
. adresse de la page liée au dernier contacteur. address of the page linked to the last contactor
Page 2 : fac-similé (premier sous-bloc) . 1er octet de la bitmap à afficher . 2ème octet de la bitmap à afficher etc . La machine d'état décrite plus haut peut-être réalisée de différentes manières : en logique câblée avec des composants numériques discrets (registres, compteurs, portes, bascules, additionneurs) ou par son équivalent dans un composant logique intégré de type EPLD, voire encore par un microcontrôleur bas de gamme (8 bits) préprogrammé (firmware) .Page 2: facsimile (first sub-block). 1st byte of the bitmap to display. 2nd byte of the bitmap to display etc. The state machine described above can be produced in different ways: in wired logic with discrete digital components (registers, counters, gates, flip-flops, adders) or by its equivalent in an integrated logic component of EPLD type, or even by a low-end microcontroller (8 bits) preprogrammed (firmware).
Dans une variante préférée, les contacteurs (8 ici) sont plus nombreux (alignement de picots tel un peigne) , voire aussi nombreux qu'il y a de lignes de pixels à l'écran. Dans ce dernier cas, les multiples contacteurs physiques peuvent être avantageusement remplacés par un capteur linéaire posé le long de l'écran, dont la sortie analogique est convertie numériquement pour envoyer à la machine d'état le n° de la ligne de pixels « théorique » indiquée par l'utilisateur. Dans ce cas, la position des textes, pictogrammes et enrichissement typographique, est sans importance puisque chaque ligne discernable à l'œil peut être activée, et associée à une adresse de page cible dans le deuxième sous-bloc. Dans tous les cas, on ne fait appel ni à un microprocesseur puissant, ni à un système d'exploitation, ni à des couches applicatives logicielles : les informations sont stockées en mémoire sous leur forme directement affichable et lisible à l'œil humain, sans recours à des tables de codes ascii, ni à des polices de caractère, ni à des formats de description de mise en page, etc.In a preferred variant, the contactors (8 here) are more numerous (alignment of pins like a comb), or even as numerous as there are lines of pixels on the screen. In the latter case, the multiple physical contactors can advantageously be replaced by a linear sensor placed along the screen, the analog output of which is digitally converted to send the number of the "theoretical" line of pixels to the state machine. ”Indicated by the user. In this case position of texts, pictograms and typographical enrichment is immaterial since each line visible to the eye can be activated, and associated with a target page address in the second sub-block. In all cases, neither a powerful microprocessor, nor an operating system, nor software application layers is used: the information is stored in memory in its form directly displayable and readable to the human eye, without use of ascii code tables, fonts, layout description formats, etc.
Le circuit électronique ne comporte pas de microprocesseur . II est en position d'attente au repos. Lorsqu'il détecte l'activation d'un contacteur, il interroge la mémoire contenant la table issue du deuxième sous-bloc de la page visualisée, et reçoit en retour l'adresse de début de la page cible. Cette adresse permet de procéder à la visualisation des données correspondant à la page cible sélectionnée . The electronic circuit does not include a microprocessor. It is in the waiting position at rest. When it detects the activation of a contactor, it interrogates the memory containing the table from the second sub-block of the page viewed, and receives in return the start address of the target page. This address is used to display the data corresponding to the selected target page.

Claims

REVENDICATIONS
1 - Procédé pour la visualisation d'un document sur un équipement portatif comprenant un écran de visualisation et une mémoire électronique, consistant à charger dans ladite mémoire un fichier numérique commandant la représentation d'une partie au moins dudit document sur l'écran, caractérisé en ce qu'il comporte : une étape initiale de préparation du fichier numérique sous la forme d'un fichier comprenant une pluralité de blocs de taille constante, chacun des blocs étant subdivisé en un premier sous-bloc contenant une image numérique sous forme de trame de NxM points (image bitmap) , N et M étant le nombre de points respectivement par ligne et par colonne de la zone de lecture de l'écran de visualisation, et en un deuxième sous-bloc comportant des données de navigation, les données de navigation comportant des adresses de début d'un autre bloc, une étape de chargement dans la mémoire de l'équipement portable dudit fichier, et de transfert des données d'un bloc sélectionné directement depuis la mémoire vers l'écran d'affichage, pour l'affichage des points du premier sous-bloc dans la zone de lecture de l'écran, et des données du deuxième sous-bloc dans une zone de service associée à des moyens de sélection activant l'adressage de la mémoire avec l'une des adresses figurant dans le deuxième sous- bloc et sélectionnée par ledit moyen de sélection. 2 - Procédé pour la visualisation d'un document selon la revendication 1, caractérisé en ce que l'étape initiale comporte la construction d'une image formée par la zone à visualiser et une zone périphérique présentant des pictogrammes ou des textes associées aux adresses enregistrées dans le deuxième sous-bloc.1 - Method for viewing a document on portable equipment comprising a display screen and an electronic memory, consisting in loading into said memory a digital file controlling the representation of at least part of said document on the screen, characterized in that it comprises: an initial step of preparing the digital file in the form of a file comprising a plurality of blocks of constant size, each of the blocks being subdivided into a first sub-block containing a digital image in the form of a frame of NxM points (bitmap image), N and M being the number of points respectively per line and per column of the reading area of the display screen, and in a second sub-block comprising navigation data, the data of navigation comprising start addresses of another block, a step of loading said file into the memory of the portable equipment, and transferring data from a block selected directly from memory to the display screen, for displaying the points of the first sub-block in the screen reading area, and the data of the second sub-block in a service area associated with selection means activating the addressing of the memory with one of the addresses appearing in the second sub-block and selected by said selection means. 2 - Method for viewing a document according to claim 1, characterized in that the initial step comprises the construction of an image formed by the area to be displayed and a peripheral area having pictograms or texts associated with the registered addresses in the second sub-block.
3 - Procédé pour la visualisation d'un document selon la revendication 1, caractérisé en ce que, l'étape initiale comporte la construction d'une image de la zone à visualiser comprenant des marqueurs graphiques associés aux adresses enregistrées dans le deuxième sous- bloc. Ces marqueurs graphiques peuvent être constitués par un enrichissement typographique de certains passages de texte (gras, souligné,...) ou un code de couleur ou de brillance de certaines zones graphiques.3 - Method for viewing a document according to claim 1, characterized in that, the initial step comprises the construction of an image of the area to be displayed comprising graphic markers associated with the addresses recorded in the second sub-block . These graphic markers can consist of a typographic enrichment of certain passages of text (bold, underlined, ...) or a color or gloss code of certain graphic areas.
4 - Procédé pour la visualisation d'un document selon la revendication 1, caractérisé en ce que le deuxième sous -bloc comporte des adresses de pages prédéterminées par la titraille de l'image formant le premier sous-bloc.4 - Method for viewing a document according to claim 1, characterized in that the second sub-block includes addresses of pages predetermined by the titanium of the image forming the first sub-block.
5 - Procédé pour la visualisation d'un document selon la revendication 1 ou 2, caractérisé en ce qu'il comporte une étape de détection de l'activation des moyens de sélection et de chargement de l'adresse de la page sélectionnée dans une mémoire d'adressage de la mémoire contenant ledit fichier du document.5 - Method for viewing a document according to claim 1 or 2, characterized in that it comprises a step of detecting the activation of the means for selecting and loading the address of the selected page in a memory addressing the memory containing said document file.
6 - Procédé pour la visualisation d'un document selon la revendication 1 ou 2 , caractérisé en ce que le bloc correspondant à la première page est chargé dans la mémoire lors de l'utilisation de l'équipement. 7 - Procédé pour la visual isation d' un document selon la revendication 1 ou 2 , caractérisé en ce que les données du fichier ne sont pas compressées .6 - Process for viewing a document according to claim 1 or 2, characterized in that the block corresponding to the first page is loaded into the memory when the equipment is used. 7 - Method for viewing a document according to claim 1 or 2, characterized in that the data in the file are not compressed.
8 - Procédé pour la visual isation d' un document selon la revendication 1 ou 2 , caractérisé en ce que les données sont enregistrées en mode bitmap sont enregistrées sous un mode de compression par simple comptage du nombre de bits identiques .8 - A method for viewing a document according to claim 1 or 2, characterized in that the data is recorded in bitmap mode is recorded in a compression mode by simple counting of the number of identical bits.
9 - Equipement pour la visualisation d' un document comprenant un écran de visualisation et une mémoire électronique pour la mise en œuvre du procédé selon la revendication 1 , caractérisé en ce qu' il comporte une mémoire dont la sortie est directement reliée à un écran de visualisation ou à son pilote (driver) pour délivrer des données de type « bitmap » , et dont l ' entrée est directement à un circuit d' adressage commandé par un moyen de sélection.9 - Equipment for viewing a document comprising a viewing screen and an electronic memory for implementing the method according to claim 1, characterized in that it comprises a memory, the output of which is directly connected to a screen of display or its driver (driver) to deliver data of the "bitmap" type, the input of which is directly to an addressing circuit controlled by a selection means.
10 - Equipement pour la visualisation d' un document selon la revendication 9 , caractérisé en ce que les moyens de sélection sont constitués par des contacteurs disposés le long de l ' écran de visualisation.10 - Equipment for viewing a document according to claim 9, characterized in that the selection means are constituted by contactors arranged along the display screen.
11 - Equipement pour la visualisation d' un document selon la revendication 9 , caractérisé en ce que les moyens de sélection sont constitués par une zone tactile superposée à l ' écran. 11 - Equipment for viewing a document according to claim 9, characterized in that the selection means consist of a tactile zone superimposed on the screen.
PCT/FR2002/003157 2001-09-17 2002-09-16 Memory management method for displaying a document on a portable equipment WO2003025736A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP02785505A EP1428111A1 (en) 2001-09-17 2002-09-16 Memory management method for displaying a document on a portable equipment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0112004 2001-09-17
FR0112004A FR2829845B1 (en) 2001-09-17 2001-09-17 METHOD FOR VIEWING A DOCUMENT ON A PORTABLE EQUIPMENT

Publications (1)

Publication Number Publication Date
WO2003025736A1 true WO2003025736A1 (en) 2003-03-27

Family

ID=8867362

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2002/003157 WO2003025736A1 (en) 2001-09-17 2002-09-16 Memory management method for displaying a document on a portable equipment

Country Status (3)

Country Link
EP (1) EP1428111A1 (en)
FR (1) FR2829845B1 (en)
WO (1) WO2003025736A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005017873A1 (en) * 2003-08-19 2005-02-24 Nokia Corporation Updating information content on a small display
WO2005017872A1 (en) * 2003-08-19 2005-02-24 Nokia Corporation Updating information content onto small display

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104199856B (en) * 2014-08-13 2021-04-06 北京配天技术有限公司 Method for presenting file and file presenting device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2657187A1 (en) * 1990-01-16 1991-07-19 Technicatome Self-contained device for displaying numbered documents
US5283864A (en) * 1990-10-30 1994-02-01 Wang Laboratories, Inc. Computer apparatus and method for graphical flip book
US5956034A (en) * 1996-08-13 1999-09-21 Softbook Press, Inc. Method and apparatus for viewing electronic reading materials
US6167439A (en) * 1988-05-27 2000-12-26 Kodak Limited Data retrieval, manipulation and transmission with facsimile images

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6167439A (en) * 1988-05-27 2000-12-26 Kodak Limited Data retrieval, manipulation and transmission with facsimile images
FR2657187A1 (en) * 1990-01-16 1991-07-19 Technicatome Self-contained device for displaying numbered documents
US5283864A (en) * 1990-10-30 1994-02-01 Wang Laboratories, Inc. Computer apparatus and method for graphical flip book
US5956034A (en) * 1996-08-13 1999-09-21 Softbook Press, Inc. Method and apparatus for viewing electronic reading materials

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005017873A1 (en) * 2003-08-19 2005-02-24 Nokia Corporation Updating information content on a small display
WO2005017872A1 (en) * 2003-08-19 2005-02-24 Nokia Corporation Updating information content onto small display

Also Published As

Publication number Publication date
FR2829845B1 (en) 2003-11-28
EP1428111A1 (en) 2004-06-16
FR2829845A1 (en) 2003-03-21

Similar Documents

Publication Publication Date Title
AU675344B2 (en) System for printing social expression cards
Lesk Understanding digital libraries
RU2251734C2 (en) Machine-readable code, method and device for encoding and decoding
EP2974260B1 (en) Method for watermarking the text portion of a document
US20030014445A1 (en) Document reflowing technique
Van den Heuvel et al. Facing interfaces: Paul Otlet's visualizations of data integration
Ferilli Automatic digital document processing and management: Problems, algorithms and techniques
Shirky Does the internet make you smarter?
US20020052888A1 (en) Electronic record storage
Schwabish Better presentations: A guide for scholars, researchers, and wonks
Pamental Responsive typography: using type well on the web
EP1428111A1 (en) Memory management method for displaying a document on a portable equipment
IL101443A (en) System for creating and producing custom card products
US6887080B2 (en) Multi-purpose visual-language system based on braille
KR20100076767A (en) Apparatus and method for text and image contents transformation and advertisement insertion and computer readable medium storing program thereof
CN102129430A (en) Device and method for browsing images
Abedin et al. R Graphs Cookbook Second Edition
WO2000063784A1 (en) Electronic device, data medium, downloading method, software and method for displaying documents
Shawa Building a system to disseminate digital map and geospatial data online
WO2006032772A1 (en) Graphics software of functionalities for scaling down the use of all supports with «anoto®» functionality
FR2814562A1 (en) METHOD FOR DISPLAYING A DIGITAL DOCUMENT, ELECTRONIC DEVICE, SOFTWARE, DIGITAL PUBLICATION, DATA MEDIUM, AND DOWNLOADING METHOD
JPH1166061A (en) Information processor, and computer readable recording medium recorded with information processing program
KR100260249B1 (en) Method of converting informap drawing to autocad drawing
Savage Jr Technography and the sociology of texts: Reading phenomena in the digital humanities
AU2001258868B2 (en) Machine readable code and method and device of encoding and decoding the same

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 BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ OM PH PL PT RU SD SE SG SI SK SL TJ TM TN TR TZ UA UG US UZ VC VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A1

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2002785505

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002785505

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP