CA2124603A1 - Method and Apparatus for Operating on the Model Data Structure of an Image to Produce Human Perceptible Output in the Context of the Image - Google Patents

Method and Apparatus for Operating on the Model Data Structure of an Image to Produce Human Perceptible Output in the Context of the Image

Info

Publication number
CA2124603A1
CA2124603A1 CA2124603A CA2124603A CA2124603A1 CA 2124603 A1 CA2124603 A1 CA 2124603A1 CA 2124603 A CA2124603 A CA 2124603A CA 2124603 A CA2124603 A CA 2124603A CA 2124603 A1 CA2124603 A1 CA 2124603A1
Authority
CA
Canada
Prior art keywords
image
vor
produced
display
display feature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA2124603A
Other languages
French (fr)
Other versions
CA2124603C (en
Inventor
Maureen C. Stone
Anthony Derose
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xerox Corp
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xerox Corp filed Critical Xerox Corp
Publication of CA2124603A1 publication Critical patent/CA2124603A1/en
Application granted granted Critical
Publication of CA2124603C publication Critical patent/CA2124603C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation

Abstract

A method for operating a processor-controlled machine, and a machine having a processor, are disclosed for producing human perceptible output related to an image display feature presented in an original image using the model data structure (the model) from which the original image was produced. In response to the display of an output producing region displayed coextensively with a first image segment including a display feature representing a data item in the model, some form of human perceptible output is produced using the data item and presented by an output utilization device at the same time as the first image is being displayed, giving the perception to a machine user of providing information related to the display feature in the first image segment. In one aspect of the invention, the human perceptible output is a second image displayed in the spatial context of the first image defined by the output producing region, called a viewing operation region, or VOR. The VOR functions as a type of "visual filter", binding the second view of a original image to the display area defined by the VOR. One type of second image produced shows the display feature in the first image modified in the second image. The second image is produced using a new attribute value for the data item in the model represented by the image display feature in the image, producing a modified display feature that is then presented in the VOR in the spatial context of the first image, simultaneously with the display of the first image and replacing the first image segment. In one illustrated embodiment, the method operates within the environment of a rendering application executing in a graphical user interface environment. A machine user moves the VOR over a portion of a rendered image, and in response to the user's movement action, a viewing operation associated with the VOR invokes the renderer that produced the original rendered image to produce a second modified view of the original image using a new value for a global parameter data item in the scene description. The second image is then clipped to the size and shape of the VOR, and is then presented in the VOR, showing the second modified view.
CA002124603A 1993-07-21 1994-05-30 Method and apparatus for operating on the model data structure of an image to produce human perceptible output in the context of the image Expired - Fee Related CA2124603C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/096,521 US5652851A (en) 1993-07-21 1993-07-21 User interface technique for producing a second image in the spatial context of a first image using a model-based operation
US96521 1993-07-21

Publications (2)

Publication Number Publication Date
CA2124603A1 true CA2124603A1 (en) 1995-01-22
CA2124603C CA2124603C (en) 1999-02-23

Family

ID=22257748

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002124603A Expired - Fee Related CA2124603C (en) 1993-07-21 1994-05-30 Method and apparatus for operating on the model data structure of an image to produce human perceptible output in the context of the image

Country Status (4)

Country Link
US (1) US5652851A (en)
EP (1) EP0635808B1 (en)
CA (1) CA2124603C (en)
DE (1) DE69432579T2 (en)

Families Citing this family (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5638501A (en) 1993-05-10 1997-06-10 Apple Computer, Inc. Method and apparatus for displaying an overlay image
US5479603A (en) * 1993-07-21 1995-12-26 Xerox Corporation Method and apparatus for producing a composite second image in the spatial context of a first image
AU1333895A (en) * 1993-11-30 1995-06-19 Raymond R. Burke Computer system for allowing a consumer to purchase packaged goods at home
JP3483333B2 (en) * 1995-02-23 2004-01-06 キヤノン株式会社 Graphic processing method and apparatus
JPH09128466A (en) * 1995-10-26 1997-05-16 Casio Comput Co Ltd Method and device for processing table
US5911139A (en) * 1996-03-29 1999-06-08 Virage, Inc. Visual image database search engine which allows for different schema
US5880733A (en) * 1996-04-30 1999-03-09 Microsoft Corporation Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system
US6012073A (en) * 1996-10-21 2000-01-04 Corbis Corporation Method and system for displaying original documents and translations thereof
US5852796A (en) * 1996-11-15 1998-12-22 Ut Automotive Dearborn, Inc. Computerized testing method and system for wire harnesses
US6075530A (en) * 1997-04-17 2000-06-13 Maya Design Group Computer system and method for analyzing information using one or more visualization frames
US6181321B1 (en) * 1997-04-23 2001-01-30 Canon Kabushiki Kaisha Combined color cast removal and contrast enhancement for digital color images
US6034694A (en) * 1997-06-30 2000-03-07 Sun Microsystems, Inc. Method and apparatus for pixel composition
US6031564A (en) 1997-07-07 2000-02-29 Reveo, Inc. Method and apparatus for monoscopic to stereoscopic image conversion
US6317739B1 (en) * 1997-11-20 2001-11-13 Sharp Kabushiki Kaisha Method and apparatus for data retrieval and modification utilizing graphical drag-and-drop iconic interface
US6337717B1 (en) 1997-11-21 2002-01-08 Xsides Corporation Alternate display content controller
US6686936B1 (en) 1997-11-21 2004-02-03 Xsides Corporation Alternate display content controller
US6639613B1 (en) 1997-11-21 2003-10-28 Xsides Corporation Alternate display content controller
US6018332A (en) * 1997-11-21 2000-01-25 Ark Interface Ii, Inc. Overscan user interface
US6330010B1 (en) 1997-11-21 2001-12-11 Xsides Corporation Secondary user interface
US6091422A (en) * 1998-04-03 2000-07-18 Avid Technology, Inc. System for editing complex visual data providing a continuously updated rendering
US6437809B1 (en) 1998-06-05 2002-08-20 Xsides Corporation Secondary user interface
US6426762B1 (en) 1998-07-17 2002-07-30 Xsides Corporation Secondary user interface
JP2000276469A (en) * 1999-03-23 2000-10-06 Canon Inc Method and device for information retrieval and storage medium
US6590592B1 (en) 1999-04-23 2003-07-08 Xsides Corporation Parallel interface
US6593945B1 (en) 1999-05-21 2003-07-15 Xsides Corporation Parallel graphical user interface
US6630943B1 (en) 1999-09-21 2003-10-07 Xsides Corporation Method and system for controlling a complementary user interface on a display surface
US6792158B1 (en) * 1999-10-28 2004-09-14 Hewlett-Packard Development Company, L.P. System and method for image enhancement
US6583792B1 (en) 1999-11-09 2003-06-24 Newag Digital, Llc System and method for accurately displaying superimposed images
US20040226041A1 (en) * 2000-02-18 2004-11-11 Xsides Corporation System and method for parallel data display of multiple executing environments
US6892359B1 (en) 2000-02-18 2005-05-10 Xside Corporation Method and system for controlling a complementary user interface on a display surface
JP2004506995A (en) * 2000-08-18 2004-03-04 アドビ システムズ, インコーポレイテッド Enlarging and editing parts of an image in the context of the image
CA2328795A1 (en) 2000-12-19 2002-06-19 Advanced Numerical Methods Ltd. Applications and performance enhancements for detail-in-context viewing technology
JP2002208022A (en) * 2001-01-10 2002-07-26 Reile:Kk Display control method, information display device and medium
CN1461457A (en) * 2001-04-09 2003-12-10 皇家菲利浦电子有限公司 Method of blending digital pictures
US8416266B2 (en) 2001-05-03 2013-04-09 Noregin Assetts N.V., L.L.C. Interacting with detail-in-context presentations
CA2345803A1 (en) * 2001-05-03 2002-11-03 Idelix Software Inc. User interface elements for pliable display technology implementations
US9760235B2 (en) 2001-06-12 2017-09-12 Callahan Cellular L.L.C. Lens-defined adjustment of displays
US7213214B2 (en) 2001-06-12 2007-05-01 Idelix Software Inc. Graphical user interface with zoom for detail-in-context presentations
US7084886B2 (en) 2002-07-16 2006-08-01 Idelix Software Inc. Using detail-in-context lenses for accurate digital image cropping and measurement
FR2828571B1 (en) * 2001-08-10 2003-12-19 Sagem METHOD OF RECOGNIZING FINGERPRINTS BY IMAGE ZOOM
US6907451B1 (en) * 2001-09-29 2005-06-14 Siebel Systems, Inc. Method, apparatus, and system for immediate posting of changes in a client server environment
CA2361341A1 (en) 2001-11-07 2003-05-07 Idelix Software Inc. Use of detail-in-context presentation on stereoscopically paired images
US9189467B1 (en) 2001-11-07 2015-11-17 Apple Inc. Method and apparatus for annotating an electronic document
CA2370752A1 (en) 2002-02-05 2003-08-05 Idelix Software Inc. Fast rendering of pyramid lens distorted raster images
US8120624B2 (en) 2002-07-16 2012-02-21 Noregin Assets N.V. L.L.C. Detail-in-context lenses for digital image cropping, measurement and online maps
CA2393887A1 (en) * 2002-07-17 2004-01-17 Idelix Software Inc. Enhancements to user interface for detail-in-context data presentation
US7305680B2 (en) * 2002-08-13 2007-12-04 Sharp Laboratories Of America, Inc. Listening module for asynchronous messages sent between electronic devices of a distributed network
CA2406131A1 (en) 2002-09-30 2004-03-30 Idelix Software Inc. A graphical user interface using detail-in-context folding
CA2449888A1 (en) * 2003-11-17 2005-05-17 Idelix Software Inc. Navigating large images using detail-in-context fisheye rendering techniques
CA2411898A1 (en) 2002-11-15 2004-05-15 Idelix Software Inc. A method and system for controlling access to detail-in-context presentations
US7221865B2 (en) * 2002-11-25 2007-05-22 Olympus Corporation Electronic camera, information device and portable information apparatus
JP3854229B2 (en) * 2003-01-07 2006-12-06 株式会社東芝 Image processing device
US7750908B2 (en) * 2003-04-04 2010-07-06 Agilent Technologies, Inc. Focus plus context viewing and manipulation of large collections of graphs
US20060212830A1 (en) * 2003-09-09 2006-09-21 Fogg Brian J Graphical messaging system
US7213206B2 (en) * 2003-09-09 2007-05-01 Fogg Brian J Relationship user interface
US20060212831A1 (en) * 2003-09-09 2006-09-21 Fogg Brian J Graphical messaging system
US20060253787A1 (en) * 2003-09-09 2006-11-09 Fogg Brian J Graphical messaging system
US7492375B2 (en) * 2003-11-14 2009-02-17 Microsoft Corporation High dynamic range image viewing on low dynamic range displays
US20050138564A1 (en) * 2003-12-17 2005-06-23 Fogg Brian J. Visualization of a significance of a set of individual elements about a focal point on a user interface
US20050171940A1 (en) * 2004-02-04 2005-08-04 Fogg Brian J. Dynamic visualization of search results on a user interface
US7486302B2 (en) 2004-04-14 2009-02-03 Noregin Assets N.V., L.L.C. Fisheye lens graphical user interfaces
US8106927B2 (en) 2004-05-28 2012-01-31 Noregin Assets N.V., L.L.C. Graphical user interfaces and occlusion prevention for fisheye lenses with line segment foci
US9317945B2 (en) 2004-06-23 2016-04-19 Callahan Cellular L.L.C. Detail-in-context lenses for navigation
US7714859B2 (en) 2004-09-03 2010-05-11 Shoemaker Garth B D Occlusion reduction and magnification for multidimensional data presentations
US7995078B2 (en) 2004-09-29 2011-08-09 Noregin Assets, N.V., L.L.C. Compound lenses for multi-source data presentation
US7580954B1 (en) * 2005-04-12 2009-08-25 Apple Inc. Random access action list for digital signal data editing
US7580036B2 (en) 2005-04-13 2009-08-25 Catherine Montagnese Detail-in-context terrain displacement algorithm with optimizations
CN1866264A (en) * 2005-05-21 2006-11-22 华为技术有限公司 Scene generating method and system for mobile game
US20070013723A1 (en) * 2005-07-12 2007-01-18 Microsoft Corporation Magnification engine and interface for computers
US7626599B2 (en) * 2005-07-12 2009-12-01 Microsoft Corporation Context map in computer display magnification
US8031206B2 (en) 2005-10-12 2011-10-04 Noregin Assets N.V., L.L.C. Method and system for generating pyramid fisheye lens detail-in-context presentations
US20070162848A1 (en) * 2006-01-09 2007-07-12 Apple Computer, Inc. Predictive styling
US7983473B2 (en) 2006-04-11 2011-07-19 Noregin Assets, N.V., L.L.C. Transparency adjustment of a presentation
US20070288207A1 (en) * 2006-06-12 2007-12-13 Autodesk, Inc. Displaying characteristics of a system of interconnected components at different system locations
US20080051989A1 (en) * 2006-08-25 2008-02-28 Microsoft Corporation Filtering of data layered on mapping applications
US8214768B2 (en) * 2007-01-05 2012-07-03 Apple Inc. Method, system, and graphical user interface for viewing multiple application windows
WO2008104897A1 (en) * 2007-03-01 2008-09-04 Koninklijke Philips Electronics, N.V. Image viewing window
US9026938B2 (en) 2007-07-26 2015-05-05 Noregin Assets N.V., L.L.C. Dynamic detail-in-context user interface for application access and content access on electronic displays
US8127237B2 (en) 2007-09-24 2012-02-28 Sap Ag Active business client
US8250169B2 (en) * 2007-09-24 2012-08-21 Sap Ag Business context data companion tool
TW200939104A (en) * 2008-03-14 2009-09-16 Darfon Electronics Corp Portable electronic device and program image selecting method
US8311806B2 (en) 2008-06-06 2012-11-13 Apple Inc. Data detection in a sequence of tokens using decision tree reductions
US8738360B2 (en) 2008-06-06 2014-05-27 Apple Inc. Data detection of a character sequence having multiple possible data types
US8489388B2 (en) 2008-11-10 2013-07-16 Apple Inc. Data detection
US8782530B2 (en) * 2009-03-25 2014-07-15 Sap Ag Method and system for providing a user interface in a computer
US8712953B2 (en) * 2009-03-25 2014-04-29 Sap Ag Data consumption framework for semantic objects
US20100254607A1 (en) * 2009-04-02 2010-10-07 Kamal Patel System and method for image mapping and integration
JP2011048204A (en) * 2009-08-27 2011-03-10 Kyocera Corp Display device
US9495697B2 (en) * 2009-12-10 2016-11-15 Ebay Inc. Systems and methods for facilitating electronic commerce over a network
US9092128B2 (en) 2010-05-21 2015-07-28 Apple Inc. Method and apparatus for managing visual information
US9142193B2 (en) 2011-03-17 2015-09-22 Intellitact Llc Linear progression based window management
US9697628B2 (en) 2011-03-18 2017-07-04 Paypal, Inc. On-demand image spriting
US20140040772A1 (en) * 2011-12-12 2014-02-06 Adobe Systems Incorporated Highlighting graphical user interface components based on usage by other users
US8954467B2 (en) * 2012-11-29 2015-02-10 Citrix Systems, Inc. Systems and methods for automatically associating communication streams with a file presented during a meeting
US10757164B2 (en) 2014-10-22 2020-08-25 Paypal, Inc. Performance improvement of web pages by on-demand generation of composite images
US10496239B2 (en) 2017-05-01 2019-12-03 Microsoft Technology Licensing, Llc Three-dimensional model look-at-point rotation and viewport modes
US11875102B2 (en) * 2020-02-14 2024-01-16 International Business Machines Corporation Automatic font selection
CN111339463B (en) * 2020-02-19 2023-07-04 望海康信(北京)科技股份公司 Display method and device of list data and electronic equipment
US11687620B2 (en) 2020-12-17 2023-06-27 International Business Machines Corporation Artificial intelligence generated synthetic image data for use with machine language models

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5222159A (en) * 1985-07-19 1993-06-22 Canon Kabushiki Kaisha Image processing method and apparatus for extracting a portion of image data
US4809201A (en) * 1985-12-02 1989-02-28 Schlumberger Systems, Inc. Graphic display region defining technique
GB8611554D0 (en) * 1986-05-12 1986-06-18 Crosfield Electronics Ltd Image display
US5021976A (en) * 1988-11-14 1991-06-04 Microelectronics And Computer Technology Corporation Method and system for generating dynamic, interactive visual representations of information structures within a computer
CA2012796C (en) * 1989-06-16 1996-05-14 Bradley James Beitel Trigger field display selection
JP2952673B2 (en) * 1989-06-19 1999-09-27 株式会社日立メディコ Region of interest extraction method and cutout method
US5278954A (en) * 1990-09-11 1994-01-11 Analogic Corporation System for and method of storing image data processed in multiple stages
JPH06309425A (en) * 1990-10-12 1994-11-04 Internatl Business Mach Corp <Ibm> Equipment and method for graphic display
JPH0827700B2 (en) * 1990-12-31 1996-03-21 インターナショナル・ビジネス・マシーンズ・コーポレイション Computer display control system
US5341466A (en) * 1991-05-09 1994-08-23 New York University Fractal computer user centerface with zooming capability
US5283560A (en) * 1991-06-25 1994-02-01 Digital Equipment Corporation Computer system and method for displaying images with superimposed partially transparent menus
US5241624A (en) * 1991-10-03 1993-08-31 International Business Machines Corporation Method for determining a user selected group of data objects for the propagation of attribute values
JP2707175B2 (en) * 1991-10-14 1998-01-28 日立ソフトウエアエンジニアリング株式会社 Graphic processing system
CA2076687A1 (en) * 1991-11-27 1993-05-28 Thomas A. Pandolfi Photographic filter metaphor for control of digital image processing software
US5425137A (en) * 1993-01-26 1995-06-13 Us Jvc Corporation System and method for processing images using computer-implemented software objects representing lenses
US5479603A (en) * 1993-07-21 1995-12-26 Xerox Corporation Method and apparatus for producing a composite second image in the spatial context of a first image
US5467441A (en) * 1993-07-21 1995-11-14 Xerox Corporation Method for operating on objects in a first image using an object-based model data structure to produce a second contextual image having added, replaced or deleted objects
US5459832A (en) * 1993-08-18 1995-10-17 Ast Research, Inc. Method and apparatus for editing groups of graphic images

Also Published As

Publication number Publication date
DE69432579D1 (en) 2003-06-05
EP0635808A3 (en) 1995-12-27
US5652851A (en) 1997-07-29
EP0635808B1 (en) 2003-05-02
CA2124603C (en) 1999-02-23
EP0635808A2 (en) 1995-01-25
DE69432579T2 (en) 2003-11-20

Similar Documents

Publication Publication Date Title
CA2124603A1 (en) Method and Apparatus for Operating on the Model Data Structure of an Image to Produce Human Perceptible Output in the Context of the Image
CA2124604A1 (en) Method and Apparatus for Operating on an Object-Based Model Data Structure to Produce a Second Image in the Spatial Context of a First Image
US7589732B2 (en) System and method of integrated spatial and temporal navigation
US5053760A (en) Graphics path prediction display
EP1074923A3 (en) Hierarchical data display method and information processing system for realizing it
CA2124606A1 (en) Method and Apparatus for Producing a Composite Second Image in the Spatial Context of a First Image
WO2003100727A3 (en) Streaming of images with depth for three-dimensional graphics
KR920008584A (en) 3D graphical interface
WO2003034345A1 (en) Web 3d image display system
EP1296289A1 (en) Animation producing method and device, and recorded medium on which program is recorded
US20140129992A1 (en) Preview cursor for image editing
US7990385B2 (en) Method and apparatus for generating new images by using image data that vary along time axis
ATE345551T1 (en) SYSTEM AND METHOD FOR DISPLAYING IMAGES
WO2004107765A1 (en) 3-dimensional video display device, text data processing device, program, and storage medium
JPH0573529A (en) Image simulation system
WO2005027050A3 (en) Method for the representation of 3d image data
US7271815B2 (en) System, method and program to generate a blinking image
WO2002052506A1 (en) A method of rendering a graphics image
US5986660A (en) Motion capture data system and display
US5812125A (en) Method and apparatus for selectively generating display images
JPH04131921A (en) Interactive input system
May Perceptual principles and computer graphics
WO2002052398A3 (en) A method of providing a display for a graphical user interface
JP2723070B2 (en) User interface device with human image display
JPH11175765A (en) Method and device for generating three-dimensional model and storage medium

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed