In a method and apparatus for identifying features of multidimensional image data in hypermedia systems a multidimensional image, secondary image map and object index associate a program action with each object defined in an image. |
Citations|
| US4847604 | Aug 27, 1987 | Jul 11, 1989 | | Method and apparatus for identifying features of an image on a video display | | US5473747 | Jun 5, 1995 | Dec 5, 1995 | International Business Machines Corporation | Method and apparatus for identifying features in a multidimensional data set | | US5678015 | Sep 1, 1995 | Oct 14, 1997 | Silicon Graphics, Inc. | Four-dimensional graphical user interface | | US5708845 | Sep 29, 1995 | Jan 13, 1998 | | System for mapping hot spots in media content for interactive digital media program | | US5737553 | Jul 14, 1995 | Apr 7, 1998 | Novell, Inc. | Colormap system for mapping pixel position and color index to executable functions | | US5912670 | Sep 27, 1996 | Jun 15, 1999 | International Business Machines Corporation | Method and apparatus for overlaying a bit map image on an environment map | | US5918012 | Mar 29, 1996 | Jun 29, 1999 | British Telecommunications public limited company | Hyperlinking time-based data files | | US5923324 | Apr 4, 1997 | Jul 13, 1999 | International Business Machines Corporation | Viewer interactive three-dimensional workspace with interactive three-dimensional objects and corresponding two-dimensional images of objects in an interactive two-dimensional workplane | | US5940538 | Aug 5, 1996 | Aug 17, 1999 | | Apparatus and methods for object border tracking | | US5978816 | Oct 11, 1996 | Nov 2, 1999 | Hitachi, Ltd. | Method of making cursor form for linking parts of a displayed image with corresponding entries in a table | | US5982372 | Nov 14, 1996 | Nov 9, 1999 | International Business Machines Corp. | Visual metaphor for shortcut navigation in a virtual world | | US5987509 | Jun 26, 1998 | Nov 16, 1999 | Silicon Graphics, Inc. | System and method for displaying active uniform network resource locators during playback of a media file or media broadcast | | US5990941 | Aug 18, 1995 | Nov 23, 1999 | Interactive Pictures Corporation | Method and apparatus for the interactive display of any portion of a spherical image | | US6031541 | Sep 27, 1996 | Feb 29, 2000 | International Business Machines Corporation | Method and apparatus for viewing panoramic three dimensional scenes | | US6052100 | Sep 10, 1997 | Apr 18, 2000 | The United States of America represented by the Secertary of the Navy | Computer controlled three-dimensional volumetric display | | US6057854 | Jul 28, 1997 | May 2, 2000 | Micrografx, Inc. | System and method of providing interactive vector graphics over a network | | US6097393 | Sep 3, 1996 | Aug 1, 2000 | The Takshele Corporation | Computer-executed, three-dimensional graphical resource management process and system | | US6121966 | Jun 18, 1996 | Sep 19, 2000 | Apple Computer, Inc. | Navigable viewing system | | US6204849 | Jul 17, 1998 | Mar 20, 2001 | Autodesk, Inc. | Non-ambiguous graphics selection | | US6230167 | Nov 15, 1996 | May 8, 2001 | International Business Machines Corporation | Method and apparatus for generating and displaying hotlinks in a panoramic three dimensional scene | | US6285374 | Apr 6, 1998 | Sep 4, 2001 | Microsoft Corporation | Blunt input device cursor | | US6308144 | Sep 26, 1996 | Oct 23, 2001 | Computervision Corporation | Method and apparatus for providing three-dimensional model associativity | | US6337683 | May 12, 1999 | Jan 8, 2002 | iMove Inc. | Panoramic movies which simulate movement through multidimensional space | | US6362817 | May 18, 1998 | Mar 26, 2002 | IN3D Corporation | System for creating and viewing 3D environments using symbolic descriptors | | US6380958 | Sep 10, 1999 | Apr 30, 2002 | Siemens Aktiengesellschaft | Medical-technical system |
Referenced by|
| US6820077 | Feb 22, 2002 | Nov 16, 2004 | Informatica Corporation | Method and system for navigating a large amount of data | | US6833828 | Oct 3, 2002 | Dec 21, 2004 | Trimus Ltd | Modified browser system | | US7117215 | Jun 7, 2001 | Oct 3, 2006 | Informatica Corporation | Method and apparatus for transporting data for data warehousing applications that incorporates analytic data interface | | US7162643 | Jun 15, 2001 | Jan 9, 2007 | Informatica Corporation | Method and system for providing transfer of analytic application data over a network | | US7170521 | Apr 3, 2002 | Jan 30, 2007 | UltraVisual Medical Systems Corporation | Method of and system for storing, communicating, and displaying image data | | US7171420 | Sep 27, 2001 | Jan 30, 2007 | International Business Machines Corporation | Method and system for utilizing a database as a service | | US7185284 | Dec 20, 2002 | Feb 27, 2007 | Motorola, Inc. | Method and apparatus for providing a hyperlink indication on a display for an image in a web page | | US7254590 | Dec 3, 2003 | Aug 7, 2007 | Informatica Corporation | Set-oriented real-time data processing based on transaction boundaries | | US7421458 | Oct 15, 2004 | Sep 2, 2008 | Informatica Corporation | Querying, versioning, and dynamic deployment of database objects | | US7720842 | Jul 16, 2001 | May 18, 2010 | Informatica Corporation | Value-chained queries in analytic applications | | US7949943 | Nov 20, 2006 | May 24, 2011 | Adobe Systems Incorporated | Assigning a hot spot in an electronic artwork | | US8064727 | Aug 20, 2010 | Nov 22, 2011 | Google Inc. | Adaptive image maps |
Claims1. A method for associating specified program actions with locations in images viewed on a computer system, the method comprising the steps of: - displaying a two-dimensional representation of a multi-dimensional image on a computer screen, with locations in the two-dimensional image specified by values of first and second coordinates which are x and y coordinates specifying locations in a single frame of a video clip,
- selecting a particular location on the two-dimensional representation having particular values of the first and second coordinates which determines a multi-dimensional coordinate including at least a third coordinate value which is a time dimension of the video clip;
- creating a secondary image map, having entries correlating to values of the first, second, and third coordinates, with each entry holding a pointer value;
- when the particular location of the two-dimensional representation is selected, accessing a selected entry of the secondary image specified by the particular vales of the first, second, and third coordinate to retrieve a selected pointer held by the selected entry;
- utilizing a retrieved selected pointer to access hot program actions associated with the particular location in the two-dimensional image.
|