WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Data processing method to provide a generalized link from a reference point in an on-line book to an arbitrary multimedia object which can be dynamically updated    
United States Patent5367621   
Link to this pagehttp://www.wikipatents.com/5367621.html
Inventor(s)Cohen; Amy S. C. (Silver Spring, MD); Gleason; Christopher F. (Gaithersburg, MD); Hyatt; Donald R. (Silver Spring, MD); Moran; Michael E. (Woodstock, NY); Stevens; Jeffrey N. (Gaithersburg, MD); Wecker; Alan J. (Haifa, IL)
AbstractA generalized link is provided in a data processing system to enable referencing from a point within an organized hierarchy of an on-line softcopy text, to an arbitrary multimedia object. The multimedia object may be represented by data which is also contained within the softcopy book or alternately which may be separate from the book as a separate file or a separate data base. This enables an author at the time of writing the softcopy book, to specify specific multimedia hardware and software support for the display of multimedia presentations accompanying the text in the book. Provision is made for the author to specify alternate forms of multimedia presentation, where a particular specified multimedia apparatus or supporting software is not present at a workstation. An improved method for dynamically updating a softcopy book to a new edition is also disclosed.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Inventor     Cohen; Amy S. C. (Silver Spring, MD); Gleason; Christopher F. (Gaithersburg, MD); Hyatt; Donald R. (Silver Spring, MD); Moran; Michael E. (Woodstock, NY); Stevens; Jeffrey N. (Gaithersburg, MD); Wecker; Alan J. (Haifa, IL)
Owner/Assignee     International Business Machines Corporation (Armonk, NY)
Patent assignment
All assignments
Publication Date     November 22, 1994
Application Number     07/755,709
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 6, 1991
US Classification     715/501.1 710/1 715/511 715/515
Int'l Classification     G06F 015/62
Examiner     Herndon; Heather R.
Assistant Examiner     Feild; Joseph H.
Attorney/Law Firm     Hoel; John E. Duffield; Edward H. ,
Address
Parent Case    
Priority Data    
USPTO Field of Search     395/153 395/154 395/275 395/600 395/148 395/144 340/717 340/721 340/345 345/1 345/2 364/282.1
Patent Tags     data processing provide generalized link reference point on-line book arbitrary multimedia object which can be dynamically updated
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5109482
Bohrman
715/723
Apr,1992

[0 after 0 votes]
5008853
Bly

Apr,1991

[0 after 0 votes]
4974194
Barker
715/540
Nov,1990

[0 after 0 votes]
4967375
Pelham
345/564
Oct,1990

[0 after 0 votes]
4941193
Barnsley
382/249
Jul,1990

[0 after 0 votes]
4939672
Meadows
715/856
Jul,1990

[0 after 0 votes]
4933880
Borgendale
715/515
Jun,1990

[0 after 0 votes]
4931950
Isle
706/11
Jun,1990

[0 after 0 votes]
4914586
Swinehart
707/101
Apr,1990

[0 after 0 votes]
4893256
Rutherfoord
345/473
Jan,1990

[0 after 0 votes]
4829470
Wang
715/521
May,1989

[0 after 0 votes]
4815029
Barker
715/516
Mar,1989

[0 after 0 votes]
4692757
Tsuhara
345/636
Sep,1987

[0 after 0 votes]
4435779
Mayer
345/553
Mar,1984

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method in a data processing system including a processor, for providing a link from a reference point within a hierarchy of a formatted text stream in an on-line book, to a multimedia object, comprising the steps of:

storing a formatted text stream in said data processing system, said formatted text stream including a link description which includes multimedia device-type information, object location information and multimedia control information for a target multimedia object, said formatted text stream further including a link tag associated with said link description said tag identifying a source location in said formatted text stream from which a link is established to said target multimedia object;

storing said multimedia object in said data processing system at a location identified by said location information, said object including multimedia data representing a multimedia presentation;

storing a multimedia handler program in said data processing system, said processor controlling operations of a multimedia output device characterized by said multimedia device-type information, when said processor executes said handler program;

displaying said formatted text stream in said data processing system;

activating said link tag in said data processing system and in response thereto, transferring from said link description to said processor, said multimedia control information;

executing said multimedia handler program in said processor using said control information and in response thereto, transferring from said location identified by said location information to said multimedia output device, said multimedia data from said multimedia object;

producing said multimedia presentation with said multimedia output device in using said multimedia data from said multimedia object;

said link description includes a first object name, a first object location and first device control information for a first multimedia object and said link description further includes a second object name, a second object location and second device control information for a second device control information for a second multimedia object;

(a) determining with said processor executing said multimedia handler program whether said multimedia output device is capable of producing said multimedia presentation with said first multimedia object;

(b) producing said multimedia presentation with said multimedia output device using said multimedia data from said first multimedia object, upon determining that said multimedia output device is capable of producing said presentation;

(c) determining with said processor executing said multimedia handler program whether said multimedia output device is capable of producing said multimedia presentation with said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object;

(d) producing said multimedia presentation with said multimedia output device using multimedia data from said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object.

2. A method in a data processing system including a processor, for providing a link from a reference point within a hierarchy of a formatted text stream in an on-line book, to a multimedia object, comprising the steps of:

storing a formatted text stream in said data processing system, said formatted text stream including a link description which includes multimedia device-type information, object location information and multimedia control information for a target multimedia object, said formatted text stream further including a link tag associated with said link description said tag identifying a source location in said formatted text stream from which a link is established to said target multimedia object;

storing said multimedia object in said data processing system at a location identified by said location information, said object including multimedia data representing a multimedia presentation;

storing a multimedia handler program in said data processing system, said processor controlling operations of a multimedia output device characterized by said multimedia device-type information, when said processor executes said handler program;

displaying said formatted text stream in said data processing system;

activating said link tag in said data processing system and in response thereto, transferring from said link description to said processor, said multimedia control information;

executing said multimedia handler program in said processor using said control information and in response thereto, transferring from said location identified by said location information to said multimedia output device, said multimedia data from said multimedia object;

producing said multimedia presentation with said multimedia output device in using said multimedia data from said multimedia object;

storing an I/O support profile in said data processing system, specifying said multimedia output device which is coupled to said data processing system;

determining with said processor executing said multimedia handler program to determine whether said multimedia output device is capable of producing said multimedia presentation with said multimedia object;

producing said multimedia presentation with said multimedia output device using said multimedia data from said multimedia object, upon determining that said multimedia output device is capable of producing said presentation.

3. A method in a data processing system including a processor, for providing a link from a reference point within a hierarchy of a formatted text stream in an on-line book, to a multimedia object, comprising the steps of:

storing a formatted text stream in said data processing system, said formatted text stream including a link description which includes multimedia device-type information, object location information and multimedia control information for a target multimedia object, said formatted text stream further including a link tag associated with said link description said tag identifying a source location in said formatted text stream from which a link is established to said target multimedia object;

storing said multimedia object in said data processing system at a location identified by said location information, said object including multimedia data representing a multimedia presentation;

storing a multimedia handler program in said data processing system, said processor controlling operations of a multimedia output device characterized by said multimedia device-type information, when said processor executes said handler program;

displaying said formatted text stream in said data processing system;

activating said link tag in said data processing system and in response thereto, transferring from said link description to said processor, said multimedia control information;

executing said multimedia handler program in said processor using said control information and in response thereto, transferring from said location identified by said location information to said multimedia output device, said multimedia data from said multimedia object;

producing said multimedia presentation with said multimedia output device in using said multimedia data from said multimedia object;

(a) storing an I/O support profile in said data processing system, specifying said multimedia output device which is coupled to said data processing; said link description includes a first object name, a first object location and first device control information for a first multimedia object and said link description further includes a second object name, a second object location and second device control information for a second multimedia object;

(b) determining with said processor executing said multimedia handler program whether said multimedia output device is capable of producing said multimedia presentation with said first multimedia object;

(c) producing said multimedia presentation with said multimedia output device using said multimedia data from said first multimedia object, upon determining that said multimedia output device is capable of producing said presentation with said first object;

(d) determining with said processor executing said multimedia handler program whether said multimedia output device is capable of producing said multimedia presentation with said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object;

(e) producing said multimedia presentation with said multimedia output device using multimedia data from said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object.

4. A data processing system including a processor, for providing a link from a reference point within a link from a reference point within a hierarchy of a formatted text stream in an on-line book, to a multimedia object, comprising:

a memory in said system for storing a formatted text stream in said data processing system;

said formatted text stream including a link description which includes multimedia device-type information, object location information and multimedia control information for a target multimedia object

said formatted text stream further including a link tag associated with said link description, said tag identifying a source location in said formatted text stream from which a link is established to said target multimedia object;

said memory storing said multimedia object in said data processing system at a location identified by said location information, said object including multimedia data representing a multimedia presentation;

said memory storing a multimedia handler program in said data processing system, said processor controlling operations of a multimedia output device characterized by said multimedia device-type information when said processor executes said handler program;

a display coupled to said memory in said system, for displaying said formatted text stream in said data processing system;

said processor coupled to said memory in said system, for activating said link tag in said data processing system and in response thereto, accessing said multimedia control information;

said processor executing said multimedia handler program sing said control information and in response thereto, transferring from said location identified by said location information to said multimedia output device, said multimedia data from said multimedia object;

said multimedia output device producing said multimedia presentation using said multimedia data from said multimedia object;

said link description includes a first object name, a first object location and first device control information for a first multimedia object and said link description further includes a second object name, a second object location and second device control information for a second multimedia object;

said multimedia output device producing said multimedia presentation using said multimedia data from said first multimedia object, upon determining that said multimedia output device is capable of producing said presentation with said first object;

said processor determining by executing said multimedia handler program whether said multimedia output device is capable of producing said multimedia presentation with said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object;

said multimedia output device producing said multimedia presentation using multimedia data from said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object.

5. A data processing system including a processor, for providing a link from a reference point within a link from a reference point within a hierarchy of a formatted text stream in an on-line book, to a multimedia objects, comprising:

a memory in said system for storing a formatted text stream in said data processing system;

said formatted text stream including a link description which includes multimedia device-type information, object location information and multimedia control information for a target multimedia object;

said formatted text stream further including a link tag associated with said link description, said tag identifying a source location in said formatted text stream from which a link is established to said target multimedia object;

said memory storing said multimedia object in said data processing system at a location identified by said location information, said object including multimedia data representing a multimedia presentation;

said memory storing a multimedia handler program in said data processing system, said processor controlling operations of a multimedia output device characterized by said multimedia device-type information when said processor executes said handler program;

a display coupled to said memory in said system, for displaying said formatted text stream in said data processing system;

said processor coupled to said memory in said system, for activating said link tag in said data processing system and in response thereto, accessing said multimedia control information;

said processor executing said multimedia handler program sing said control information and in response thereto, transferring from said location identified by said location information to said multimedia output device, said multimedia data from said multimedia object;

said multimedia output device producing said multimedia presentation using said multimedia data from said multimedia object;

said memory storing an I/O support profile in said data processing system, specifying said multimedia output device which is coupled to said data processing system;

said processor executing said multimedia handler program to determine whether said multimedia output device is capable of producing said multimedia presentation with said multimedia object;

said multimedia output device producing said multimedia presentation using said multimedia data from said multimedia object, upon determining that said multimedia output device is capable of producing said presentation.

6. A data processing system including a processor, for providing a link from a reference point within a link from a reference point within a hierarchy of a formatted text stream in an on-line book, to a multimedia object, comprising:

a memory in said system for storing a formatted text stream in said data processing system;

said formatted text stream including a link description which includes multimedia device-type information, object location information and multimedia control information for a target multimedia object;

said formatted text stream further including a link tag associated with said link description, said tag identifying a source location in said formatted text stream from which a link is established to said target multimedia object;

said memory storing said multimedia object in said data processing system at a location identified by said location information, said object including multimedia data representing a multimedia presentation;

said memory storing a multimedia handler program in said data processing system said processor controlling operations of a multimedia output device characterized by said multimedia device-type information when said processor executes said handler program;

a display coupled to said memory in said system, for displaying said formatted text stream in said data processing system;

said processor coupled to said memory in said system, for activating said link tag in said data processing system and in response thereto, accessing said multimedia control information;

said processor executing said multimedia handler program sing said control information and in response thereto, transferring from said location identified by said location information to said multimedia output device, said multimedia data from said multimedia object;

said multimedia output device producing said multimedia presentation using said multimedia data from said multimedia object;

said memory storing an I/O support profile in said data processing system, specifying said multimedia output device which is coupled to said data processing system;

said link description includes a first object name, a first object location and first device control information for a first multimedia object and said link description further includes a second object name, a second object location and second device control information for a second multimedia object;

said processor executing said multimedia handler program to determine whether said multimedia output device is capable of producing said multimedia presentation with said multimedia object;

said multimedia output device producing said multimedia presentation using said multimedia data from said multimedia object, upon determining that said multimedia output device is capable of producing said presentation with said first object;

said processor executing said multimedia handler program to determine whether said multimedia output device is capable of producing said multimedia presentation with said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object;

said multimedia output device producing said multimedia presentation using multimedia data from said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object.

7. A method in a data processing system including a processor, for providing a control form a reference point within a hierarchy of a formatted text stream in an on-line book, to a multimedia output device, comprising the steps of:

storing a formatted text stream in said data processing system, said formatted text stream including a link information which identifies a source location in said formatted text stream from which a link is established to a target multimedia object and an object location and multimedia device control information for a multimedia output device;

storing said multimedia object in said data processing system at said object location identified by said link information, said object including multimedia data representing a multimedia presentation;

storing a multimedia handler program in said data processing system, said processor controlling operations of said multimedia output device, when said processor executes said handler program;

activating said link in said data processing system and in response thereto, transferring to said processor said multimedia control information;

executing said multimedia handler program in said processor using said control information and in response thereto, transferring from said object location identified by said link information to said multimedia output device, said multimedia data from said multimedia object;

producing said multimedia presentation of said multimedia data with said multimedia output device under control of said multimedia handler program using said control information;

storing an I/O support profile in said data processing system, specifying said multimedia output device which is coupled to said data processing system;

determining with said processor executing said multimedia handler program whether said multimedia output device is capable of producing said multimedia presentation with said multimedia object;

producing said multimedia presentation with said multimedia output device using said multimedia data from said multimedia object, upon determining that said multimedia output device is capable of producing said presentation.

8. A method in a data processing system including a processor, for providing a control form a reference point within a hierarchy of a formatted text stream in an on-line book, to a multimedia output device comprising the steps of:

storing a formatted text stream in said data processing system, said formatted text stream including a link information which identifies a source location in said formatted text stream from which a link is established to a target multimedia object and an object location and multimedia device control information for a multimedia output device;

storing said multimedia object in said data processing system at said object location identified by said link information, said object including multimedia data representing a multimedia presentation;

storing a multimedia handler program in said data processing system, said processor controlling operations of said multimedia output device, when said processor executes said handler program;

activating said link in said data processing system and in response thereto, transferring to said processor said multimedia control information;

executing said multimedia handler program in said processor using said control information and in response thereto, transferring from said object location identified by said link information to said multimedia output device, said multimedia data from said multimedia object;

producing said multimedia presentation of said multimedia data with said multimedia output device under control of said multimedia handler program using said control information;

(a) storing an I/O support profile in said data processing system, specifying said multimedia output device which is coupled to said data processing system; said link information includes a first object name and a first object location and said control information includes first device control information for a first multimedia object and said link information further includes second device object name and a second object location and said control information includes a second control information for a second multimedia object;

(b) determining with said processor executing said multimedia handler program to determine whether said multimedia output device is capable of producing said multimedia presentation with said first multimedia object;

(c) producing said multimedia presentation with said multimedia output device using said multimedia data from said first multimedia object, upon determining that said multimedia output device is capable of producing said presentation with said first object;

(d) determining with said processor executing said multimedia handler program to determine whether said multimedia output device is capable of producing said multimedia presentation with said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object;

(e) producing said multimedia presentation with said multimedia output device using multimedia data from said second multimedia object upon determining that said multimedia output device is capable of producing said presentation with said first object.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Technical Field

The invention disclosed broadly relates to data processing and more particularly relates to the display of multimedia presentations from an on-line book.

2. Background Art

Large, softcopy documents have been stored in data processing systems for later retrieval and display. The retrieval of documents using a computer has been a prominent application in both business and library science. However, the presentation of large, softcopy documents for display on a monitor screen, has been in a serial, page-by-page format. The page-by-page presentation has made the on-line review of large, softcopy documents a slow and inefficient operation. To solve this problem of page-by-page presentation, softcopy book reading programs have been devised. For example, the IBM BookManager (.TM.) READ program helps the user manage, search and look at on-line books. There are two complementary BookManager products, BookManager BUILD creates on-line books from files marked-up with Generalized Markup Language. The BookManager READ product can then manage, search and show the on-line books created by BookManager BUILD. The BookManager READ program product is described in the IBM publication "BookManager (.TM.) READ, Displaying On-Line Books," publication number SC23-0449-0, February 1989. The BookManager BUILD program product is described in the IBM publication "BookManager (.TM.) BUILD--Preparing On-Line Books," publication number SC23-0450-0 , February 1989. These books are available from IBM branch offices.

Conventional softcopy book reading programs typically display the pages of the softcopy book on a conventional monitor display screen. Multimedia presentation formats such as audio presentation., video presentation, sequential image animation presentation, and the like have not been considered a part of the presentation format which can be included and displayed in softcopy on-line books. Among the problems confronting the prior art which have prohibited the provision of multimedia presentation from on-line books is the lack of standardization in multimedia output devices and software drivers. This is due in part to the rapid rate of development of new multimedia output devices and it is further due in part to a lack of organized standards in the industry.

OBJECTS OF THE INVENTION

It is therefore an object of the invention to provide an improved softcopy book reading method.

It is another object of the invention to provide an improved softcopy book reading method capable of multimedia presentations.

It is still a further object of the invention to provide an improved softcopy book reading method which provides generalized links to arbitrary multimedia objects.

It is still a further object to provide an improved softcopy book reading method wherein the nature, representation and presentation of multimedia objects are not constrained by the mechanism that invokes the link from the book to the object.

It is a further object of the invention to provide an improved softcopy book reading method which enables the easy updating of multimedia objects contained in the book, to new editions.

SUMMARY OF THE INVENTION

These and other objects, features and advantages are provided by the invention disclosed herein. A method, program and data processing system are disclosed, for providing a generalized link from a reference point within an organized hierarchy of a formatted text stream in an on-line book, to an arbitrary type multimedia object. The method begins by storing a formatted text stream in the data processing system. The formatted text stream includes a link description which contains multimedia type information, object location information and multimedia control information for a target multimedia object. The formatted text stream further includes a link tag associated with the link description, which identifies a source location in the formatted text stream from which a link is established to the target multimedia object.

The method continues by storing the multimedia object in the data processing system at a location identified by the location information, the object including multimedia data representing a multimedia presentation. The method then continues by storing a multimedia handler program in the data processing system, the handler program controlling operations of a multimedia output device characterized by the multimedia type information.

The method then continues by displaying the formatted text stream in the data processing system. The method then continues by activating the link tag in the data processing system and in response thereto, transferring from the link description to the multimedia handler program the multimedia control information. The method then continues by executing the multimedia handler program using the control information and in response thereto, transferring from the location identified by the location information to the multimedia output device, the multimedia data from the multimedia object. The method concludes by producing the multimedia presentation with the multimedia output device using the multimedia data from the multimedia object.

Multimedia objects may be represented by data separate from the book or they may be encapsulated within the book. A description of the link is encoded in the softcopy book, which includes information about the type and location of the multimedia object to be referenced, and which includes multimedia control information. The softcopy book reading program embodying the method, invokes the appropriate multimedia handler program to support the presentation of the multimedia object. The nature, representation and presentation of the multimedia object are not constrained by the mechanism that invokes the link.

Many different kinds of multimedia objects can be linked into a softcopy book. Multimedia objects such as high resolution, photographic quality graphics, motion video, or sound can be supported by the invention. In addition, other functions which can be included in an expanded definition of multimedia, can also be presented, such as a spread sheet, or an engineering diagram using a computer aided design data base.

The author of a softcopy book can specify several types of multimedia presentation and the method of the invention selects the type which is compatible with the hardware available in the workstation where the book is read.

An additional feature of the invention is the ability to dynamically update the softcopy book to new editions with new multimedia presentations.

The resulting data processing method provides a generalized link from a reference point in a softcopy, on-line book to an arbitrary multimedia object, which accommodates a variety of multimedia hardware and updating of books to new editions.

BRIEF DESCRIPTION OF THE DRAWINGS

These and other objects, features and advantages will be more fully appreciated with reference to the accompanying figures.

FIG. 1 is an organizational diagram of a softcopy book file 100.

FIG. 1a illustrates the link description tags 102 in the softcopy book file of FIG. 1.

FIG. 1b illustrates the softcopy book text with tags 104 in the softcopy book file of FIG. 1.

FIG. 1c illustrates the internal animation object 106 in the softcopy book file of FIG. 1.

FIG. 1d illustrates the internal audio object 108 in the softcopy book file of FIG. 1.

FIG. 1e illustrates the internal graphics object 110 in the softcopy book file of FIG. 1.

FIG. 2 illustrates the external video object 195.

FIG. 3a illustrates the relationship between the bit mapped frames in an animation sequence format and the corresponding displayed appearance of the frames.

FIG. 3b illustrates how a sampled analog sound signal is converted into audio data for an audio object.

FIG. 3c illustrates the relationship between displayed graphics and the graphics data which generates the display.

FIG. 4 is an architectural diagram of an example workstation for displaying a softcopy book using the method of invention.

FIG. 5 illustrates a user's workstation profile which characterizes the workstation of FIG. 4.

FIG. 6 illustrates a flow diagram of the softcopy book READ program in