Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A computer graphic interface allows a user to obtain descriptive information concerning a feature of a displayed image by pointing to the location of the feature. Conversely, the user may enter descriptive textual information, and the locations of responsive features are indicated. The data processing and memory storage requirements are minimized by encoding information about the image as a pixel bit map, and a color map in which the addresses or indices of the color map are correlated with the addresses or pointers to strings of descriptive information. Each color map address corresponds to a predefined set of features and descriptive information about those features. Since the pixel bit map defines a color map address for each location on the image, suitable programming of the color map can insure proper correlation of descriptive information with corresponding locations on the image. The correlation between color map addresses and the descriptive information about the features is...

InventorMichael D. Doyle
Primary Examiner: Jeffery A. Brier
Current U.S. Classification345/180; 345/22; 345/163
International Classification: G09G 116

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4074254Jul 22, 1976Feb 14, 1978International Business Machines CorporationXY Addressable and updateable compressed video refresh buffer for digital TV display
US4200867Apr 3, 1978Apr 29, 1980System and method for painting images by synthetic color signal generation and control
US4203107Nov 8, 1978May 13, 1980Zentec CorporationMicrocomputer terminal system having a list mode operation for the video refresh circuit
US4249172Sep 4, 1979Feb 3, 1981Honeywell Information Systems Inc.Row address linking control system for video display terminal
US4303912May 19, 1980Dec 1, 1981Burroughs CorporationDigitally controlled composite color video display system
US4395707Dec 31, 1979Jul 26, 1983Kretztechnik Gesellschaft m.b.H.Light pen controlled method and equipment for evaluating fluorescent screen pictures
US4414636Dec 22, 1980Nov 8, 1983Dainippon Screen Seizo Kabushiki KaishaColor control simulator for a picture reproducing machine
US4439759May 19, 1981Mar 27, 1984Bell Telephone Laboratories, IncorporatedTerminal independent color memory for a digital image display system
US4441104Dec 31, 1981Apr 3, 1984Mattel, Inc.Graphic effects generator
US4451824Jun 21, 1982May 29, 1984Motorola, Inc.Color convergence data processing in a CRT color display station
US4471465May 16, 1983Sep 11, 1984Atari, Inc.Video display system with multicolor graphics selection
US4481529May 27, 1982Nov 6, 1984U.S. Philips CorporationTricolor video signal generator, such as a video game, usable _with a monochrome picture display device
US4484187Jun 25, 1982Nov 20, 1984AT&T Bell LaboratoriesVideo overlay system having interactive color addressing
US4488245Apr 6, 1982Dec 11, 1984LogE/Interpretation Systems Inc.Method and means for color detection and modification
US4517654Aug 9, 1982May 14, 1985IGTVideo processing architecture
US4520454May 13, 1983May 28, 1985Harris CorporationMakeready system
US4521014Sep 30, 1982Jun 4, 1985Video game including user visual image
US4524421Mar 22, 1982Jun 18, 1985Quantel LimitedComputerized graphics system and method using an electronically synthesized palette
US4570217Mar 28, 1983Feb 11, 1986Man machine interface
US4574277Aug 30, 1983Mar 4, 1986Zenith Radio CorporationSelective page disable for a video display
US4580134Nov 16, 1982Apr 1, 1986Real Time Design, Inc.Color video system using data compression and decompression
US4583186Mar 26, 1984Apr 15, 1986Bremson Data SystemsComputerized video imaging system
US4586036Feb 28, 1983Apr 29, 1986Advanced Computer Concepts, Inc.Graphics display systems
US4600918Jun 28, 1982Jul 15, 1986Indesit Industria Elettrodomestici Italiana SpAEquipment for reproduction of alphanumerical data
US4616220Aug 22, 1983Oct 7, 1986Burroughs CorporationGraphics display comparator for multiple bit plane graphics controller
US4620289Feb 23, 1984Oct 28, 1986Texas Instruments IncorporatedVideo display system
US4648028Aug 31, 1984Mar 3, 1987General Electric Co.Color enhanced display for a numerical control system
US4648046Oct 24, 1984Mar 3, 1987International Business Machines CorporationEditing and reflecting color display attributes of non-active profiles
US4648050Jul 11, 1984Mar 3, 1987Kabushiki Kaisha ToshibaColor index conversion system in graphic display device
US4673930Feb 8, 1985Jun 16, 1987Motorola, Inc.Improved memory control for a scanning CRT visual display system
US4675666May 27, 1986Jun 23, 1987Motorola Inc.System and method for altering an aspect of one of a plurality of coincident visual objects in a video display generator
US4710806Jun 24, 1986Dec 1, 1987International Business Machines CorporationDigital display system with color lookup table

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US5136399May 10, 1991Aug 4, 1992Fuji Xerox Co., Ltd.Image recording apparatus having editing functions and an edit table with bank orders
US5146404Sep 19, 1986Sep 8, 1992Westinghouse Electric CorporationElectronic maintenance support work station
US5148154Dec 4, 1990Sep 15, 1992Sony Corporation of AmericaMulti-dimensional user interface
US5155806Dec 29, 1989Oct 13, 1992Sun Microsystems, Inc.Method and apparatus for displaying context sensitive help information on a display
US5157768May 17, 1991Oct 20, 1992Sun Microsystems, Inc.Method and apparatus for displaying context sensitive help information on a display
US5219226Oct 25, 1991Jun 15, 1993Quadtek, Inc.Imaging and temperature monitoring system
US5230063Nov 28, 1990Jul 20, 1993Sun Microsystems, Inc.Method and apparatus for selecting button function and retaining selected optics on a display
US5235677Jun 2, 1989Aug 10, 1993Atari CorporationRaster graphics color palette architecture for multiple display objects
US5241631Aug 23, 1991Aug 31, 1993NEC Technologies, Inc.Personal computer having a local bus interface to a video circuit
US5243697May 13, 1992Sep 7, 1993Sun Microsystems, Inc.Method and apparatus for selecting button functions and retaining selected options on a display
US5276795Apr 24, 1992Jan 4, 1994Sun Microsystems, Inc.Method and apparatus for selecting and executing defaults in a window based display system
US5339393Apr 15, 1993Aug 16, 1994Sony Electronics, Inc.Graphical user interface for displaying available source material for editing
US5347621Sep 13, 1991Sep 13, 1994Sony CorporationMethod and apparatus for processing image data
US5347626May 21, 1993Sep 13, 1994Sun Microsystems, Inc.Method and apparatus for selecting and executing defaults in window based displayed system
US5426732Oct 5, 1994Jun 20, 1995International Business Machines CorporationMethod and apparatus for user control by deriving next states of a process from a current state and by providing a visual presentation of the derived next states
US5428723Sep 9, 1992Jun 27, 1995International Business Machines CorporationMethod and apparatus for capturing the motion of an object in motion video
US5447153Jul 2, 1993Sep 5, 1995Eastman Kodak CompanyReal-time window/leveling on a radiographic workstation
US5454721Dec 30, 1993Oct 3, 1995Application of multi-media technology to nutrition education and diet planning
US5469540Jan 27, 1993Nov 21, 1995Apple Computer, Inc.Method and apparatus for generating and displaying multiple simultaneously-active windows
US5488685Jan 27, 1993Jan 30, 1996Apple Computer, Inc.Method and apparatus for providing visual cues in a graphic user interface
US5494041Aug 19, 1992Feb 27, 1996Method for use in surgical operation
US5537132May 17, 1993Jul 16, 1996Hitachi, Ltd.Method of information reference for hypermedia
US5544300Nov 12, 1993Aug 6, 1996Intel CorporationUser interface for dynamically converting between a single top level window and multiple top level windows
US5546105Aug 25, 1994Aug 13, 1996Apple Computer, Inc.Graphic system for displaying images in gray-scale
US5550967Sep 18, 1995Aug 27, 1996Apple Computer, Inc.Method and apparatus for generating and displaying visual cues on a graphic user interface
US5572235Nov 2, 1992Nov 5, 1996The 3DO CompanyMethod and apparatus for processing image data
US5572649Nov 12, 1993Nov 5, 1996Intel CorporationProcess for dynamically switching between a single top level window and multiple top level windows
US5583560Jun 22, 1993Dec 10, 1996Apple Computer, Inc.Method and apparatus for audio-visual interface for the selective display of listing information on a display
US5594509Jun 22, 1993Jan 14, 1997Apple Computer, Inc.Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5596693Jul 31, 1995Jan 21, 1997The 3DO CompanyMethod for controlling a spryte rendering processor
US5600779Jun 7, 1995Feb 4, 1997Apple Computer, Inc.Method and apparatus for providing visual cues in a graphic user interface
US5602996Jun 7, 1995Feb 11, 1997Apple Computer, Inc.Method and apparatus for determining window order when one of multiple displayed windows is selected
US5621456Jun 22, 1993Apr 15, 1997Apple Computer, Inc.Methods and apparatus for audio-visual interface for the display of multiple program categories
US5623679Apr 18, 1995Apr 22, 1997Waverley Holdings, Inc.System and method for creating and manipulating notes each containing multiple sub-notes, and linking the sub-notes to portions of data objects
US5623681Nov 19, 1993Apr 22, 1997Waverley Holdings, Inc.Method and apparatus for synchronizing, displaying and manipulating text and image documents
US5638523Nov 13, 1995Jun 10, 1997Sun Microsystems, Inc.Method and apparatus for browsing information in a computer database
US5651107Aug 16, 1994Jul 22, 1997Sun Microsystems, Inc.Method and apparatus for presenting information in a display system using transparent windows
US5670986Jun 7, 1995Sep 23, 1997Apple Computer, Inc.Graphics system for displaying images in gray-scale
US5703627Jun 27, 1996Dec 30, 1997Apple Computer, Inc.Method for colorflash reduction by copying color values between active and inactive window applications so as to minimize differing color cells between corresponding color maps
US5708457Apr 1, 1997Jan 13, 1998Nintendo Co., Ltd.
Ricoh Co., Ltd.
Video display apparatus and external storage device used therein
US5721959Nov 22, 1994Feb 24, 1998Canon Kabushiki KaishaInformation processing apparatus for pattern editing using logic relationship representative patterns
US5745710Jan 11, 1996Apr 28, 1998Sun Microsystems, Inc.Graphical user interface for selection of audiovisual programming
US5752073Jul 11, 1995May 12, 1998CagEnt Technologies, Inc.Digital signal processor architecture
US5799325Jun 12, 1996Aug 25, 1998SmartPatents, Inc.System, method, and computer program product for generating equivalent text files
US5806079Apr 17, 1996Sep 8, 1998Smartpatents, Inc.System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects
US5825355Jan 27, 1993Oct 20, 1998Apple Computer, Inc.Method and apparatus for providing a help based window system using multiple access methods
US5828374Mar 14, 1997Oct 27, 1998Apple Computer, Inc.Method and apparatus for selecting characters along a scroll bar with a slider
US5838389Sep 2, 1994Nov 17, 1998The 3DO CompanyApparatus and method for updating a CLUT during horizontal blanking
US5838906Oct 17, 1994Nov 17, 1998The Regents of the University of CaliforniaDistributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
US5838938Feb 15, 1995Nov 17, 1998Sony Electronics, Inc.Multimedia user interface employing components of color to indicate the values of variables
US5845301May 9, 1996Dec 1, 1998SmartPatents, Inc.System, method, and computer program product for displaying and processing notes containing note segments linked to portions of documents
US5848409Aug 4, 1997Dec 8, 1998SmartPatents, Inc.System, method and computer program product for maintaining group hits tables and document index tables for the purpose of searching through individual documents and groups of documents
US5859638Feb 4, 1997Jan 12, 1999Apple Computer, Inc.Method and apparatus for displaying and scrolling data in a window-based graphic user interface
US5893130Apr 10, 1996Apr 6, 1999Sharp Kabushiki KaishaImage output device
US5943057Jul 19, 1996Aug 24, 1999Sony CorporationMethod and apparatus for processing three-dimensional picture information
US5950214Apr 10, 1998Sep 7, 1999Aurigin Systems, Inc.System, method, and computer program product for accessing a note database having subnote information for the purpose of manipulating subnotes linked to portions of documents
US5987345Nov 29, 1996Nov 16, 1999Arch Development CorporationMethod and system for displaying medical images
US5991751Jun 2, 1997Nov 23, 1999SmartPatents, Inc.System, method, and computer program product for patent-centric and group-oriented data processing
US5991780Apr 3, 1998Nov 23, 1999Aurigin Systems, Inc.Computer based system, method, and computer program product for selectively displaying patent text and images
US5995106Aug 19, 1997Nov 30, 1999Sun Microsystems, Inc.Graphical user interface for displaying and navigating in a directed graph structure
US5999191Sep 25, 1996Dec 7, 1999Sun Microsystems, IncMethod and apparatus for presenting information in a display system using transparent windows
US6018749Apr 9, 1998Jan 25, 2000Aurigin Systems, Inc.System, method, and computer program product for generating documents using pagination information
US6154209Apr 26, 1999Nov 28, 2000Sun Microsystems, Inc.Graphical user interface with method and apparatus for interfacing to remote devices
US6191772Jul 2, 1998Feb 20, 2001CagEnt Technologies, Inc.Resolution enhancement for video display using multi-line interpolation
US6208353Sep 5, 1997Mar 27, 2001Ecole Polytechnique Federale de LausanneAutomated cartographic annotation of digital images
US6292184Dec 2, 1997Sep 18, 2001Sony Corporation
Sony Electronics, Inc.
Multimedia user interface employing components of color to indicate the values of variables
US6331877Sep 28, 1999Dec 18, 2001TV Guide Magazine Group, Inc.Electronic television program guide schedule system and method
US6339767Aug 29, 1997Jan 15, 2002Aurigin Systems, Inc.Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US6344861Jul 28, 2000Feb 5, 2002Sun Microsystems, Inc.Graphical user interface for displaying and manipulating objects
US6373528Sep 10, 1999Apr 16, 2002United Video Properties, Inc.Electronic television program guide schedule system and method
US6389434Apr 9, 1998May 14, 2002Aurigin Systems, Inc.System, method, and computer program product for creating subnotes linked to portions of data objects after entering an annotation mode
US6499026Sep 15, 2000Dec 24, 2002Aurigin Systems, Inc.Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US6546399Feb 28, 1994Apr 8, 2003Encyclopaedia Britannica, Inc.Multimedia search system
US6616701Apr 3, 2001Sep 9, 2003Eolas Technologies, Inc.Method and apparatus for identifying features of multidimensional image data in hypermedia systems
US6684269Aug 7, 2002Jan 27, 2004Datascape Inc.System and method for enabling transactions between a web server and a smart card, telephone, or personal digital assistant over the internet
US6694387Mar 18, 2002Feb 17, 2004Datascape, Inc.System for enabling smart card transactions to occur over the internet and associated method
US6728967Jan 15, 2003Apr 27, 2004United Video Properties, Inc.Electronic television program guide schedule system and method
US6745259Jul 17, 2001Jun 1, 2004Datascape, Inc.OPEN NETWORK SYSTEM FOR I/O OPERATION INCLUDING A COMMON GATEWAY INTERFACE AND AN EXTENDED OPEN NETWORK PROTOCOL WITH NON-STANDARD I/O DEVICES UTILIZING DEVICE AND IDENTIFIER FOR OPERATION TO BE PERFORMED WITH DEVICE
US6762770Oct 29, 1999Jul 13, 2004Apple Computer, Inc.Method and system for the representation of color and other attributes in bitmap fonts
US6850996Jul 7, 2003Feb 1, 2005Datascape, Inc.System and method for enabling transactions between a web server and an automated teller machine over the internet
US6877137Dec 7, 1999Apr 5, 2005Rose Blush Software LLCSystem, method and computer program product for mediating notes and note sub-notes linked or otherwise associated with stored or networked web pages
US6897877Mar 27, 2003May 24, 2005International Business Machines CorporationMethod and apparatus for managing dynamically sizeable color tables
US6907476Feb 3, 2004Jun 14, 2005DataScape, Inc.Open network system and method for I/O operations with non-standard I/O devices using an extended open network protocol
US6978277Mar 25, 2002Dec 20, 2005Encyclopaedia Britannica, Inc.Multimedia search system
US6980222Jan 12, 2004Dec 27, 2005International Business Machines CorporationMethod and apparatus for implementing dynamically sizable color tables
US7051018Jun 13, 2005May 23, 2006Encyclopaedia Britannica, Inc.Multimedia search system
US7082437Jun 13, 2005Jul 25, 2006Encyclopaedia Britannica, Inc.Multimedia search system
US7085778Jun 13, 2005Aug 1, 2006Encyclopaedia Britannica, Inc.Multimedia search system
US7095909Jan 2, 1991Aug 22, 2006Light pen system and method
US7107545Mar 8, 2002Sep 12, 2006Draeger Medical Systems, Inc.System and method for providing a graphical user interface display with a conspicuous image element
US7139970Apr 10, 1998Nov 21, 2006Adobe Systems IncorporatedAssigning a hot spot in an electronic artwork
US7199804May 14, 2002Apr 3, 2007Microsoft CorporationInk information in image files
US7225455Jan 15, 2003May 29, 2007United Video Properties, Inc.Electronic television program guide schedule system and method
US7240289Jan 23, 2002Jul 3, 2007Sun Microsystems, Inc.Graphical user interface for displaying and navigating in a directed graph structure
US7360159Sep 18, 2003Apr 15, 2008Qarbon.com, Inc.System for creating media presentations of computer software application programs
US7362323Jul 5, 2003Apr 22, 2008Eolas Technologies, Inc.Method and apparatus for identifying features of multidimensional image data in hypermedia systems
US7379075Jul 8, 2004May 27, 2008Apple Inc.Method and system for the representation of color and other attributes in bitmap fonts
US7398541Jan 15, 2003Jul 8, 2008United Video Properties, Inc.Electronic television program guide schedule system and method
US7421724Sep 20, 2002Sep 2, 2008StarSight Telecast Inc.Systems and methods for displaying information regions in an interactive electronic program guide
US7480929Mar 27, 2003Jan 20, 2009Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US7487529Dec 1, 1998Feb 3, 2009Starsight Telecast, Inc.Electronic program guide system with advertising messages in pop-ups
US7493641Mar 27, 2003Feb 17, 2009Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US7506163Apr 1, 2005Mar 17, 2009VE NetworksMethods and apparatuses for security visualization
US7523126Jun 22, 2002Apr 21, 2009Rose Blush Software LLCUsing hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US7599985Aug 9, 2002Oct 6, 2009Regents of the University of CaliforniaDistributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
US7664775Jul 21, 2006Feb 16, 2010Encyclopaedia Britannica, Inc.Multimedia search system
US7715642Jul 1, 1997May 11, 2010Hewlett-Packard Development Company, L.P.Bitmap image compressing
US7716060Feb 23, 2001May 11, 2010Patent-related tools and methodology for use in the merger and acquisition process
US7792862Feb 29, 2008Sep 7, 2010Eolas Technologies, Inc.Method and apparatus for identifying features of multidimensional image data in hypermedia systems
US7797336May 4, 2001Sep 14, 2010System, method, and computer program product for knowledge management
US7867086Nov 1, 2007Jan 11, 2011Image integration with replaceable content
US7941818Aug 1, 2007May 10, 2011Index Systems, Inc.System and method for utilizing EPG database for modifying advertisements
US7949728Aug 31, 2006May 24, 2011Rose Blush Software LLCSystem, method, and computer program product for managing and analyzing intellectual property (IP) related transactions
US7949943Nov 20, 2006May 24, 2011Adobe Systems IncorporatedAssigning a hot spot in an electronic artwork
US7966328Aug 31, 2006Jun 21, 2011Rose Blush Software LLCPatent-related tools and methodology for use in research and development projects
US7969451Mar 27, 2003Jun 28, 2011International Business Machines CorporationMethod and apparatus for dynamically sizing color tables
US7984172Mar 14, 2005Jul 19, 2011Datascape, Inc.System and method for transacting communication over an open network
US7987111Oct 26, 2007Jul 26, 2011VideoMining CorporationMethod and system for characterizing physical retail spaces by determining the demographic composition of people in the physical retail spaces utilizing video image analysis
US7996864Nov 7, 2003Aug 9, 2011Gemstar Development CorporationMethod and apparatus for displaying television programs and related text
US8064727Aug 20, 2010Nov 22, 2011Google Inc.Adaptive image maps
US8082293Nov 2, 2006Dec 20, 2011The Regents of the University of CaliforniaDistributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
US8086662Oct 26, 2006Dec 27, 2011The Regents of the University of CaliforniaDistributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
US8181200Aug 20, 2007May 15, 2012Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing

Claims

1. A method of operating a video display system of the kind having memory for storing data, a data processor, and a video display including a video data input and means for displaying to said user an image having at certain image locations intensities responsive to video data received at said video data input, and a user operated input means for providing an indication of a location on said image, wherein said memory includes means for storing said video data in an indexed data structure having data elements associated with respective indices having different values, said method comprising the steps of:

storing in said memory a first map specifying video data for each of a plurality of indices,
storing in said memory a second map specifying one of said indices for each of said image locations,
storing in said memory respective additional data about predefined features of said image, said features occurring at certain of said image locations, said second map specifying for said features respective ones of said indices at said certain of said image locations, said respective additional data being specified for said respective ones of said indices,
displaying said image to said user by reading said second map to obtain the indices specified for said image locations, reading said first map to obtain the video data specified for the indices read from the second map, and transmitting the specified video data to the video data input of said video display,
operating said input means to receive an indication of a location on said image at which one of said features occur,
reading said second map to obtain the index specified for the indicated location, and
reading and displaying to said user the respective additional data for said index.

2. The method as claimed in claim 1, wherein said means for displaying also displays chromaticities responsive to the video data received at said video data input.

3. The method as claimed in claim 2, wherein said video display includes a raster-scanned color cathode ray tube.

4. The method as claimed in claim 1, wherein said input means includes a light pen sensitive to the intensity displayed by the video display at a location selected by manual positioning of the light pen.

5. The method as claimed in claim 1, wherein said input means includes means for manually commanding movement of a cursor displayed at a certain image location, and means for receiving a command for accepting the cursor location as the indicated location on said image.

6. The method as claimed in claim 5, wherein said input device is a mouse.

7. The method as claimed in claim 1, wherein said certain image locations are arranged as a matrix of pixels.

8. The method as claimed in claim 1, wherein said respective additional data are stored as respective lists, and a set of pointers to said lists, said pointers being indexed by said respective ones of said indices.

9. The method as claimed in claim 8, wherein said respective ones of said indices for each feature are included in continuous numerical ranges, said pointers are stored with respective numerical range limits, and the respective additional data are read for said index by comparing said index to the respective numerical ranges to determine the respective pointer.

10. The method as claimed in claim 1, wherein said respective additional data comprise descriptive text strings for the features.

11. The method as claimed in claim 1, wherein said respective additional data comprise video data for displaying the features with increased magnification.

12. The method as claimed in claim 1, wherein said step of reading and displaying comprises the step of executing respective computer programs predefined for the predefined features of said image.

13. A method of operating a video display system having a data processor, a color video display including means responsive to video data for specifying the color which is displayed at respective pixel locations on an image, a manually operated input means for specifying a pixel location, and a memory including means for storing data in an indexed data structure having data elements associated with respective indices having different values, said memory storing data including a color map specifying video data for each of a plurality of indices, a pixel bit map specifying one of said indices for each of said pixel locations thereby defining the content of said image, said image having a plurality of predefined features, said features occurring at certain of said pixel locations, said pixel bit map specifying for each of said features respective ones of said indices at said certain of said pixel locations, said memory also storing respective strings of descriptive text for said features, said text strings being specified for said respective ones of said indices, said method comprising the steps of:

operating said input means to receive an indication of a specified pixel location,
reading said pixel bit map to obtain the index specified for the specified pixel location,
reading the text string specified for said index specified for the specified pixel location, and
displaying the text string specified for the index specified for the specified pixel location.

14. The method as claimed in claim 13 wherein said text strings are specified for said respective ones of said indices by respective text string pointers stored in said memory, and specified for said respective ones of said indices, and wherein said step of reading the text string comprises the steps of reading the pointer specified for the index specified for the specified pixel location, and read in the text string indicated by the pointer so read.

15. The method as claimed in claim 14, wherein said respective ones of said indices for each feature are included in continuous numerical ranges, said pointers are stored in said memory along with limits of the respective numerical ranges, and said step of reading the pointer includes the step of comparing the numerical range limits to the index specified for the specified pixel location.

16. A video display system for displaying an image to a user and permitting the user to point to predefined features of the image and obtain descriptive information about the specified features, said video display system comprising, in combination:

a color video display for displaying text and images, said video display including means responsive to video data for specifying the color which is displayed at respective pixel locations on said image,
manually-operated input means for enabling the user to point to a specified pixel location,
a memory including means for storing data in an indexed data structure having data elements associated with respective indices having different values, said memory storing data including a color may specifying video data for each of a plurality of indices, and a pixel bit map specifying one of said indices for each of said pixel locations thereby defining the content of said image, said image having a plurality of predefined features, said features occurring at certain of said pixel locations, said pixel bit map specifying for each of said features respective ones of said indices at said certain of said pixel locations, said memory also storing respective strings of descriptive information for said features, said string being specified for said respective ones of said indices,
means responsive to said input means for reading said pixel bit map to obtain the index specified for the specified pixel location,
means for reading the string specified for said index specified for the specified pixel location, and
means for operating the video display in response to the string so read.

17. The video display system as claimed in claim 16, wherein said respective ones of said indices for each feature are included in continuous numerical ranges, the limits of said numerical ranges are stored in said memory, and said means for reading the string includes means for comparing the limits to said index specified for the specified pixel location to determine the continuous numerical range including said index and thereby determine the feature indicated by the user, and means for reading the string which describes the indicated feature.

18. The video display system as claimed in claim 16, further comprising means for receiving descriptive information from the user, means for comparing the information received from the user to the descriptive strings to select at least one descriptive string which is responsive to the descriptive information received from the user, means for reading the memory to determine the set of indices for which the selected string is specified, and means for changing the video data in said color map that are specified for the indices in said set of indices, to thereby provide a means for visually indicating to the user the predefined features in the image which are responsive to the descriptive information received from the user.

19. The video display system as claimed in claim 16, wherein said strings are strings of text, and said means for operating the video display includes means for displaying the string so read.

20. The video display system as claimed in claim 16, wherein said strings are strings of pixel information defining their respective features with increased magnification and resolution, and said means for operating the video display includes means for displaying the string of pixel information so read.

21. The video display system as claimed in claim 16, wherein said strings are strings of computer program steps defining respective computer programs relating to the predefined features and said means for operating the video display includes means for executing the string of computer program steps so read.

22. A method of operating a video display system having a data processor, a color video display including means responsive to video data for specifying the color displayed at respective pixel locations on an image, means for receiving descriptive text form the user, and a memory including means for storing data in an indexed data structure having data elements associated with respective indices having different values, said memory storing data including a color map specifying video data for each of a plurality of indices, a pixel bit map specifying one of said indices for each of said pixel locations thereby defining the content of said image, said image having a plurality of predefined features, said features occurring at certain of said pixel locations, said pixel bit map specifying for each of said features respective ones of said indices at said certain of said pixel locations, said memory also storing respective strings of descriptive information for said features, said strings being specified for said respective ones of said indices,

said method comprising the steps of:
operating said means for receiving to receive descriptive text from the user,
comparing the text received from the user to the descriptive strings to select at least one of the descriptive strings which is responsive to the descriptive text received from the user,
reading the memory to determine the set of indices for which the selected string is specified, and
changing the video data in said color map that are specified for the indices in said set of indices, to thereby visually indicate to the user the predefined features in the image which are responsive to the descriptive text received form the user.

23. A method of operating a data processor having a memory in order to encode and store in said memory video data representing a color image together with descriptive text about certain predefined features of said image and the locations of said features in the image, said image being subdivided into pixels at locations on said image, said features comprising certain predefined sets of said pixels, said memory including means for storing data in an indexed data structure having data elements associated with respective indices having different values, said method comprising the steps of:

storing in said memory a color map including at least one entry for each different color to be included in said image, and additional entries for each color occurring both inside and outside a predefined feature so that a unique entry is provided for each color included in a distinct combination of features, the color map entries being addressable by respective indices, each index thereby having associated with it a predefined set of features and a certain color,
storing in said memory data describing the features associated with each index, and
storing in said memory a pixel bit may specifying for each pixel the index for the combination of features including that pixel and addressing the image color at the pixel location.

24. The method as claimed in claim 23, wherein said data describing the features associated with each index comprises data indicating the set of features associated with each index, and data describing each feature.

25. The method as claimed in claim 24, wherein the data describing each feature includes a string of descriptive text.

26. The method as claimed in claim 24, wherein the indices for each feature form a consecutive numerical range of indices, and wherein the data indicating the set of features associated with each index include limits of the numerical range of the indices for each feature.

27. The method as claimed in claim 23, further comprising the steps of storing in memory the video data indicating the color of the image at each pixel location, and for each feature, storing in memory the set of pixel locations to be included in the feature and allocating a consecutive numerical range of indices to the feature.