METHOD OF AND APPARATUS FOR STORING AND DISPLAYING A DOCUMENT

Abstract: This invention teaches replacing less relevant sections of a document with a pattern that can be described in a limited data space. The original document is re-displayed as a combination of the relevant sections against a background of the patterns. This approach leads to a reduction in the space occupied by the document in memory, leads to more rapid retrieval and display of selected portions of the document and facilitates rapid reading comprehension of the outline meaning of the document or finding the location of desired sections within the document.

Description: Method of and Apparatus for Storing and Displaying a Document Field of the Invention This invention relates to a method of and apparatus for storing and displaying a document and in particular to such a method and apparatus that provides for data reduction of the document whilst still allowing for the rapid retrieval and display of selected portions of the document. This facilitates rapid reading comprehension of the outline meaning of the document or finding the location of desired sections within the document. Description of the prior art Electronic storage and retrieval of texts and images is well known, finding wide usage wherever text or image documents have to be stored in a manner that allows fast subsequent access, as for example, with commercial databases such as those that store and allow retrieval of patent information. Personal computers with word processing programs also allow electronic text storage and retrieval. More recently, portable CD- ROM readers, such as the Sony Data Discman (Regd. Trademarks) are more specifically dedicated to this task. One of the advantages of electronic, as opposed to print based, storage of documents is that electronic systems can incorporate intelligent features. For example, it is generally possible to interrogate a remote commercial computer database using keyword searching from the user's terminal to locate only those references that contain a specified keyword. Once the relevant document or documents are located on the remote host computer, a copy may be displayed at the user's access terminal. Often, the keyword specified will be highlighted against the text of the rest of the document to guide the user to the relevant portions of the text. One problem with this approach is that the full text of the document is supplied and displayed. This process can be unnecessarily slow and expensive since extraneous text may not only have to be retrieved from storage in the host, but this extraneous text has to be transmitted and displayed. Scrolling through the full text to locate the highlighted words can also be slow. In addition, the less disciplined reader will probably not move straight to the highlighted keyword to check for relevancy of context but may instead waste time reading the extraneous text too. Further, it is anticipated that electronic successors to conventional approaches to text storage, such as books and newspapers, will have to offer the user specific advantages over their conventional counterparts. Currently, these electronic equivalents rely on the CD-ROM format, which gives the advantage of allowing very considerable amounts of information to be stored on a compact disc, thus giving advantages of compactness and speed of access that printed documents cannot match. Nevertheless, current authoring systems for CD-ROM, such as Philips CD AS 1, do not offer any advance over the approach already referred to in providing for rapid retrieval and display of selected portions of stored text to facilitate rapid reading comprehension of the outline meaning of the stored document or location of desired sections within the document. Statement of the Invention In accordance with the present invention, a method of storing and displaying a document comprises the steps of: dividing the document into selected portions and remaining portions; storing the selected portions and the remaining portions as data; generating a replacement pattern or image from the remaining portions, the pattern being describable by an amount of data substantially less than that required to describe the remaining portions; displaying the selected portions, together with the replacement pattern in place of the remaining portions. By replacing the non-selected parts of the document, be they text or images, with a pattern or image that is compact in data length terms, rapid retrieval and display of selected portions of the document is achieved. When the user finds a region of the document that he wants to read or view in entirety, then he can cease to view the text or images displayed in accordance with the present invention and start to view the region in the conventional manner; i.e. with all words displayed or with full detail of the graphics. Preferably, where the remaining portions are of text, then the replacement pattern is a rectangular bar. On a monochrome screen, the bar may comprise a dot pattern chosen to give the bar a neutral mid grey appearance. On grayscale or colour screens, a similar neutral tone would be chosen. Where the remaining portions are graphics, those graphics may be displayed in a reduced form, such as in outline only or with three pixels in four removed. Since graphics are an important part of most documents that contain them, in the present invention reduced form graphics are preferably always displayed. Thus, whenever the invention is used so that incidental text is replaced by a grey bar pattern, then reduced form graphics will also be displayed. Conveniently, the selected portions appear on the display occupying those locations they would occupy were replacement patterns represented by the text or graphics they replace, i.e. the replacement patterns are the same length or dimensions as the word strings or graphics they replace. In contexts in which there is ample memory " capacity and therefore little advantage in reducing the space occupied by a document or the files associated with any indices, then the advantage of preserving the layout of the original document may be the most important advantage. Generally, die choice of what portions of the whole document should be regarded as selected portions is performed by the document author or editor or by the reader. The purpose of selection is to facilitate rapid reading comprehension of the outline meaning of the stored document or location of desired sections within the document. For example, the selected portions could correspond to keywords as defined by an author or editor or reader so that the reader could gain an oudine view of the meaning of the document and the spatial organisation of key sections; i.e where they are to be found on any given page and approximately how far in to a document they are to be found. Another approach is for the selected text to allow speed reading of the document, by for example, the selected text comprising the first six words and the verb of each sentence. Conveniently, the selected portions and the remaining portions comprise a separate file distinct from a file containing the data representing the full text of the document. This is preferable since the separate file will be very much smaller than the file containing the full text. It can therefore be transferred much more quickly and can be displayed much more quickly than the full text. The user can also scroll through pages of such a condensed form of the document very much faster than he could the full version. An alternative approach is to flag the selected text data portions. This may be more desirable where there is insufficient space for a separate file dedicated to selected text portions. The programming techniques required are well known in the art, within the compass of the skilled implementer and will not be detailed here. The present invention may be implemented in software or firmware and may operate on a conventional computer. In a further aspect, the present invention comprises the recordable media which when used in conjunction with a conventional computer, allows the above described invention to be performed or implemented. In a still further aspect, the.present invention comprises the recordable media which when used in conjunction with a conventional computer, results in an apparatus for storing and displaying a document which is adapted to: divide the document into selected portions and remaining portions; store the selected portions and the remaining portions as data; generate a replacement pattern or image from the remaining portions, Λe pattern being describable by an amount of data substantially less than that required to describe the remaining portions display on a display means the selected portions together with the replacement pattern in place of the remaining portions. The recordable media may be a magnetic floppy disc, CD-ROM, flash memory, or other memory device. In a yet further aspect, the invention comprises a method of manufacturing such a recordable media. Brief Description of the Drawings The invention will now be described with reference to the accompanying drawings in which: Figure 1 shows the screen display of an apparatus in accordance with the present invention showing a full page of text and graphics at full resolution; Figure 2 shows such a screen display in which selected keywords appear, with the remaining text replaced by dot patterned bars and the graphic shown at reduced resolution. Detailed Description Referring now to Figure 1, there is shown generally at 1 the screen display of a conventional display such as a LCD display. On the screen is displayed text 2 and a graphic 3. The hardware and programs required to provide this are very well known in the computing arts and will not be further described here. This screen display is to be contrasted with the screen display of the same document using the approach of the present invention as illustrated by Figure 2. In Figure 2, the text now comprises selected keywords 21 separated by non- symbolic bars 22, together with an outline graphic 23 derived from the image 3. Since the bars and the outline can each be defined in far fewer bytes than the words and images they replace, the document illustrated by the screen image shown in Figure 2 can be defined with fewer bytes than the full version of the document as shown in Figure 1. Consequently, it can be both retrieved from the conventional data storage medium the device uses, typically CD-ROM for a self-contained hand held device, far more quickly and can be written to the screen more quickly too. Consequently, the user can scroll through the data reduced document faster as well. It is envisaged that the present invention will be incorporated into a wide variety of devices that can access and display text or graphics. For example, it is implementable on the host computers of on-line databases and may then be selected by a command word in the way that other, currently available display formats can be chosen. Additionally, where the text is stored on CD-ROM and the reader has his own CD- ROM reader, then the features of the present invention may be incorporated into each CD-ROM sold by providing for the flagging of selected text, e.g. keywords, or their inclusion, together with data reduced forms of any graphics in the document, in a separate file distinct from the main text file. The reader will have to load the CD-ROM into a reader that can comprehend the flagging or separate file for selected text and the data reduced graphics and then has the choice of viewing the document in accordance with the present invention in order to browse, speed read or navigate to a specific point within the document. In addition, the CD-ROM is immediately readable in the conventional sense, i.e pages of text and pictures are viewable and every page can be accessed by using a variety of methods that are common today such as selecting a scroll bar or next page key. If the user wants to get a quick overview as to the contents of the book, or to view the book in a mode where various key contextual elements are highlighted, he/she will need 5 to invoke the controlling circuitry or application program that allows for operation in accordance with the invention. The reader will be presented, from a conventional screen display menu or dedicated keys, with several options such as:- l o CONTEXT SENSΠTVE SPEED READ Selecting CONTEXT SENSITIVE mode allows the user to view the current document with key words highlighted. These words may have been selected by a computer 1 5 program selecting all verbs, together with any words that do not start a sentence but nevertheless commence with a capital letter. The rest of the text is put into the background as described above and is represented as a string of patterns such as grey lines. Each grey Hne will exactly match the pattern of the text, i.e. if a textual sentence was one inch long then the grey line replacing it would be one inch long also. The 20 thickness of the hne should be the average thickness of the text. This enables the user to very quickly browse through the document. Page patterns will appear similar to the original text and graphics pages and if the user lands on a page that he/she wishes to read in detail then they can exit die abbreviated form of display provided by the invention and see the entire text. 25 Turning to the speed reading mode, it will be appreciated that there are numerous methods of speed reading and in practice every speed reader has a preference that they adapt for their needs. Selecting Speed Read mode could, for example, allow the user to view the current document or book with the first two words of every paragraph and 3 0 first verb highUghted. Another speed reading favourite is reading just the text in the middle of the page. The present invention can display several options of speed reading which the user can select. These options could be selected at a start up level so that when in use the user 3 5 does not have too large a menu to choose from. As in Context Sensitive mode, Speed Read mode puts background text into a generic pattern and graphics into an outline or faint style. If the user lands on a page that he/she wishes to read in detail then they can exit the abbreviated display mode provided by the invention.

Claims: Claims 1. Method of storing and displaying a document comprising the steps of: dividing the document into selected portions and remaining portions; storing the selected portions and the remaining portions as data; generating a replacement pattern or image from the remaining portions, the pattern being describable by an amount of data substantially less than that required to describe the remaining portions; displaying the selected portions, together with the replacement pattern in place of the remaining portions 2. The method of storing and displaying a document as claimed in Claim 1 wherein the remaining portions reside in a separate file distinct from a file containing the data representing the whole of the document. 3. The method of storing and displaying a document as claimed in Claim 1 wherein the selected portions are flagged portions of the data representing the whole of the document. 4. The method of storing and displaying a document as claimed in Claim 2 or 3 wherein the displayed selected portions appear on the display occupying those locations they would occupy were the document to be displayed in full detail. 5. The method of storing and displaying a document as claimed in Claim 1 wherein the document is created by an author and the step of dividing the document into selected portions and remaining portions is performed either by the author or by a reader of the text. 6. The method of storing and displaying a document as claimed in Claim 1 wherein the selected portions are selected to allow speed reading. 7. The method of storing and displaying text as claimed in Claim 1 wherein the selected portions correspond to keywords. 8. Apparatus for storing and displaying a document comprising: processing means for dividing the document into selected portions and remaining portions; storing means for storing the selected portions and the remaining portions as data; generating means for generating a replacement pattern or image from the remaining portions, the pattern being describable by an amount of data substantially less than that required to describe the remaining portions display means; and control means for controlling the display to display the selected portions together with the replacement pattern in place of the remaining portions. 9. The apparatus for storing and displaying a document as claimed in Claim 8 wherein the remaining portions reside in a separate file distinct from a file containing the data representing the whole of the document. 10. The apparatus for storing and displaying a document as claimed in Claim 8 wherein the selected portions are flagged portions of the data representing the whole of the document. 11. The apparatus for storing and displaying a document as claimed in Claim 8 wherein the displayed selected portions appear on the display occupying those locations they would occupy were the document to be displayed in full detail. 12. The apparatus for storing and displaying a document as claimed in Claim 8 wherein the document is created by an author and the step of dividing the document into selected portions and remaining portions is performed either by the author or by a reader of the text. 13. The apparatus for storing and displaying a document as claimed in Claim 8 wherein the selected portions are selected to allow speed reading. 14. The apparatus for storing and displaying text as claimed in Claim 1 wherein the selected portions correspond to keywords. 15. Recordable media which when used in conjunction with a conventional computer, allows the method of Claims 1-7 to be performed on that computer. 16. Recordable media which when used in conjunction with a conventional computer, results in an apparatus for storing and displaying a document which is adapted to: divide the document into selected portions and remaining portions; store the selected portions and the remaining portions as data; generate a replacement pattern or image from the remaining portions, the pattern being describable by an amount of data substantially less than that required to describe the remaining portions display on a display means the selected portions together with the replacement pattern in place of the remaining portions. 17. The recordable media as claimed in Claims 15 or 16, being a magnetic floppy disc, CD-ROM, flash memory, or other memory device. 18. A method of manufacturing the recordable media as claimed in claims 15-17.

Inventors: RANDALL STEPHEN, RANDALL, STEPHEN
Applicants: EDEN GROUP LTD, EDEN GROUP LIMITED
Application year: 1993
Main classification: G06F15
IPC codes: G06F17, G06T1