CA2124604A1 - 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 - Google Patents

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

Info

Publication number
CA2124604A1
CA2124604A1 CA2124604A CA2124604A CA2124604A1 CA 2124604 A1 CA2124604 A1 CA 2124604A1 CA 2124604 A CA2124604 A CA 2124604A CA 2124604 A CA2124604 A CA 2124604A CA 2124604 A1 CA2124604 A1 CA 2124604A1
Authority
CA
Canada
Prior art keywords
image
display
vor
model data
data structure
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
CA2124604A
Other languages
French (fr)
Other versions
CA2124604C (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 CA2124604A1 publication Critical patent/CA2124604A1/en
Application granted granted Critical
Publication of CA2124604C publication Critical patent/CA2124604C/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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 operating on an object-based model data structure from which a first image has been produced in order to produce a second image for display in the spatial context of the first image. A viewing operation region (VOR) is displayed coextensively with a first image segment of the first image in the display area of the machine's display device. The first image segment includes a display object representing a model data item in the object-based model data structure.
In response to the display of the VOR, a second image is produced using the model data item in the object-based model data structure. The second image is displayed in the VOR, in the spatial context of the first image, simultaneously with the display of the first image, replacing the first image segment in the display area. In one aspect of the invention, the display object in the first image includes a display feature, and the second image presented in the VOR, in the spatial context of the first image, shows the display object having a modified display feature. In one illustrated implementation, the method operates cooperatively with a graphical object editor application executing in a graphical user interface environment. A machine user moves the VOR over a portion of a graphical object image, and in response to the user's movement action, a viewing operation associated with the VOR operates on the editable object-based model data structure that produced the graphical object image to produce a second modified view of the portion of the graphical object image coextensively positioned with the VOR, displaying the second modified view in the VOR. The method also supports object selection, permitting second views to be produced according to the viewing operation for seleded display objects in the first image.
CA002124604A 1993-07-21 1994-05-30 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 Expired - Lifetime CA2124604C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US96200 1993-07-21
US08/096,200 US5596690A (en) 1993-07-21 1993-07-21 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

Publications (2)

Publication Number Publication Date
CA2124604A1 true CA2124604A1 (en) 1995-01-22
CA2124604C CA2124604C (en) 1999-04-13

Family

ID=22256302

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002124604A Expired - Lifetime CA2124604C (en) 1993-07-21 1994-05-30 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

Country Status (2)

Country Link
US (1) US5596690A (en)
CA (1) CA2124604C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6012073A (en) * 1996-10-21 2000-01-04 Corbis Corporation Method and system for displaying original documents and translations thereof

Families Citing this family (84)

* 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
US6072489A (en) * 1993-05-10 2000-06-06 Apple Computer, Inc. Method and apparatus for providing translucent images on a computer display
AU1333895A (en) * 1993-11-30 1995-06-19 Raymond R. Burke Computer system for allowing a consumer to purchase packaged goods at home
JPH08297748A (en) * 1995-04-27 1996-11-12 Canon Inc Method and device for analysis data display
US5960448A (en) * 1995-12-15 1999-09-28 Legal Video Services Inc. System and method for displaying a graphically enhanced view of a region of a document image in which the enhanced view is correlated with text derived from the document image
WO1998000811A1 (en) * 1996-06-28 1998-01-08 Resolution Technologies, Inc. Fly-through computer aided design method and apparatus
US6269190B1 (en) * 1996-09-24 2001-07-31 Electronics For Imaging, Inc. Computer system for processing images using a virtual frame buffer
US5900871A (en) * 1997-03-10 1999-05-04 International Business Machines Corporation System and method for managing multiple cultural profiles in an information handling system
US5907326A (en) * 1997-03-10 1999-05-25 International Business Machines Corporation System and method for updating cultural profiles with dragging and dropping locale objects
US6181321B1 (en) * 1997-04-23 2001-01-30 Canon Kabushiki Kaisha Combined color cast removal and contrast enhancement for digital color images
JPH10334259A (en) * 1997-05-22 1998-12-18 Internatl Business Mach Corp <Ibm> Graphic selection method and storage medium
US6043824A (en) * 1997-06-27 2000-03-28 Xerox Corporation Composing layered synthetic graphics filters with limited scopes of operation
US6072501A (en) * 1997-06-27 2000-06-06 Xerox Corporation Method and apparatus for composing layered synthetic graphics filters
US6141009A (en) * 1997-07-16 2000-10-31 Cognex Corporation Interface for model definition
US6466230B1 (en) * 1998-06-30 2002-10-15 Lucent Technologies Inc. Display techniques for object visibility in a three-dimensional virtual world
US6731309B1 (en) 1998-08-28 2004-05-04 Corel Corporation Real time preview
AUPP568698A0 (en) * 1998-09-03 1998-10-01 Canon Kabushiki Kaisha Region-based image compositing
US6275232B1 (en) 1998-12-14 2001-08-14 Sony Corporation Polymorphic event handling for zooming graphical user interface
US6275228B1 (en) 1998-12-14 2001-08-14 Sony Corporation Interchangeable pick handler for zooming graphical user interface
US6249290B1 (en) 1998-12-14 2001-06-19 Sony Corporation Object oriented zooming graphical user interface
US6396962B1 (en) 1999-01-29 2002-05-28 Sony Corporation System and method for providing zooming video
US6377285B1 (en) 1999-01-29 2002-04-23 Sony Corporation Zooming space-grid for graphical user interface
US6323878B1 (en) 1999-03-03 2001-11-27 Sony Corporation System and method for providing zooming video capture
US6356284B1 (en) * 1999-03-29 2002-03-12 Powerware Corporation Operating system-independent graphical user interface with sliding panel
US6456296B1 (en) 1999-05-28 2002-09-24 Sony Corporation Color scheme for zooming graphical user interface
US6366294B1 (en) 1999-06-10 2002-04-02 Sony Corporation Snapshot damage handling for rendering objects in a zooming graphical user interface
US6976223B1 (en) * 1999-10-04 2005-12-13 Xerox Corporation Method and system to establish dedicated interfaces for the manipulation of segmented images
CA2328795A1 (en) 2000-12-19 2002-06-19 Advanced Numerical Methods Ltd. Applications and performance enhancements for detail-in-context viewing technology
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
US7213214B2 (en) * 2001-06-12 2007-05-01 Idelix Software Inc. Graphical user interface with zoom for detail-in-context presentations
US9760235B2 (en) * 2001-06-12 2017-09-12 Callahan Cellular L.L.C. Lens-defined adjustment of displays
US7084886B2 (en) 2002-07-16 2006-08-01 Idelix Software Inc. Using detail-in-context lenses for accurate digital image cropping and measurement
JP2003122492A (en) * 2001-10-10 2003-04-25 Wacom Co Ltd Input system, program, and recording medium
US9189467B1 (en) 2001-11-07 2015-11-17 Apple Inc. Method and apparatus for annotating an electronic document
CA2361341A1 (en) 2001-11-07 2003-05-07 Idelix Software Inc. Use of detail-in-context presentation on stereoscopically paired images
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
US7454707B2 (en) * 2002-09-30 2008-11-18 Canon Kabushiki Kaisha Image editing method, image editing apparatus, program for implementing image editing method, and recording medium recording program
CA2406131A1 (en) * 2002-09-30 2004-03-30 Idelix Software Inc. A graphical user interface using detail-in-context folding
CA2407383A1 (en) * 2002-10-10 2004-04-10 Idelix Software Inc. Editing multiple layers of a presentation using detail-in-context lenses
US20070097109A1 (en) * 2005-10-18 2007-05-03 Idelix Software Inc. Method and system for generating detail-in-context presentations in client/server systems
CA2449888A1 (en) * 2003-11-17 2005-05-17 Idelix Software Inc. Navigating large images using detail-in-context fisheye rendering techniques
JP3938005B2 (en) * 2002-10-23 2007-06-27 コニカミノルタビジネステクノロジーズ株式会社 Image processing apparatus and image processing method
CA2411898A1 (en) 2002-11-15 2004-05-15 Idelix Software Inc. A method and system for controlling access to detail-in-context presentations
US20060212830A1 (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
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
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
US20050209901A1 (en) * 2004-03-18 2005-09-22 Scott Miller System and method for engineering project tracking
US7486302B2 (en) * 2004-04-14 2009-02-03 Noregin Assets N.V., L.L.C. Fisheye lens graphical user interfaces
US20060015560A1 (en) * 2004-05-11 2006-01-19 Microsoft Corporation Multi-sensory emoticons in a communication system
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
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
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
US7983473B2 (en) 2006-04-11 2011-07-19 Noregin Assets, N.V., L.L.C. Transparency adjustment of a presentation
US7675518B1 (en) * 2006-09-05 2010-03-09 Adobe Systems, Incorporated System and method for generating image shadows with ray-coherent integration of extruded transparency maps
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
US8250169B2 (en) * 2007-09-24 2012-08-21 Sap Ag Business context data companion tool
US8127237B2 (en) 2007-09-24 2012-02-28 Sap Ag Active business client
US8015485B2 (en) * 2007-12-11 2011-09-06 International Business Machines Corporation Multidimensional web page ruler
GB2462851B (en) * 2008-08-21 2010-09-15 4Sight Imaging Ltd Image processing
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
US9092128B2 (en) 2010-05-21 2015-07-28 Apple Inc. Method and apparatus for managing visual information
US20120159292A1 (en) * 2010-12-16 2012-06-21 Oce-Technologies B.V. Method of processing an object-based image file with content type dependent image processing algorithms
US8576140B2 (en) * 2011-06-29 2013-11-05 Xerox Corporation Methods and systems for simultaneous local and contextual display
US20140198109A1 (en) * 2013-01-16 2014-07-17 International Business Machines Corporation Method and system for preserving a graphics file
US10515110B2 (en) * 2013-11-12 2019-12-24 Pinterest, Inc. Image based search
US10269055B2 (en) 2015-05-12 2019-04-23 Pinterest, Inc. Matching user provided representations of items with sellers of those items
US10679269B2 (en) 2015-05-12 2020-06-09 Pinterest, Inc. Item selling on multiple web sites
US11609946B2 (en) 2015-10-05 2023-03-21 Pinterest, Inc. Dynamic search input selection
US11055343B2 (en) 2015-10-05 2021-07-06 Pinterest, Inc. Dynamic search control invocation and visual search
US11704692B2 (en) 2016-05-12 2023-07-18 Pinterest, Inc. Promoting representations of items to users on behalf of sellers of those items
US11841735B2 (en) 2017-09-22 2023-12-12 Pinterest, Inc. Object based image search
US10942966B2 (en) 2017-09-22 2021-03-09 Pinterest, Inc. Textual and image based search
US11126653B2 (en) 2017-09-22 2021-09-21 Pinterest, Inc. Mixed type image based search results

Family Cites Families (14)

* 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
GB8611554D0 (en) * 1986-05-12 1986-06-18 Crosfield Electronics Ltd Image display
US5161213A (en) * 1988-05-27 1992-11-03 Wang Laboratories, Inc. Method for black and white image reduction based upon averaging black/white pixel counts of neighboring blocks
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
US5157768A (en) * 1989-03-15 1992-10-20 Sun Microsystems, Inc. Method and apparatus for displaying context sensitive help information on a display
US5235679A (en) * 1989-06-14 1993-08-10 Hitachi, Ltd. Guidance method and apparatus upon a computer system
US5169342A (en) * 1990-05-30 1992-12-08 Steele Richard D Method of communicating with a language deficient patient
JPH06309425A (en) * 1990-10-12 1994-11-04 Internatl Business Mach Corp <Ibm> Equipment and method for graphic display
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
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
US5459832A (en) * 1993-08-18 1995-10-17 Ast Research, Inc. Method and apparatus for editing groups of graphic images

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6012073A (en) * 1996-10-21 2000-01-04 Corbis Corporation Method and system for displaying original documents and translations thereof

Also Published As

Publication number Publication date
CA2124604C (en) 1999-04-13
US5596690A (en) 1997-01-21

Similar Documents

Publication Publication Date Title
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
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
US5714972A (en) Display apparatus and display method
JPS6462771A (en) Graphic input system
EP0403125A3 (en) Zoom mode operations in display apparatus
EP1074923A3 (en) Hierarchical data display method and information processing system for realizing it
EP0751481A4 (en) Image processor and electronic apparatus
GB2328597A (en) User interface for navigating among,organizing and executing program,files and data in a computer system
AU1258195A (en) Method and apparatus for displaying three-dimensional animated characters upon a computer monitor&#39;s screen
EP0856786A3 (en) Window Displaying apparatus and method
EP0727730A3 (en) Method and apparatus for improving visibility and selectability of icons
WO2005045588A3 (en) System and method for navigating content in an item
CA2256992A1 (en) Image processing apparatus and method, image synthesizing system and method, image synthesizer and client computer which constitute image synthesizing system, and image separatingmethod
EP2278796A3 (en) Interactive program guide systems and processes
EP0992878A3 (en) Apparatus and method for achieving absolute and relative positioning of a graphics cursor
WO1999031628A8 (en) Method and apparatus for facilitating navigation in three-dimensional graphic scenes
GB2282944B (en) Remote display of objects and cursor movement in a conferencing system
ES2080252T3 (en) DATA RECOVERY SYSTEM, DISPLAY DEVICE AND RECORDING AND DISPLAY METHOD.
EP1304653A3 (en) System and method for displaying images
US5959628A (en) Method for providing maximum screen real estate in computer controlled display systems
CA2151866A1 (en) Method for asynchronously maintaining an image on a display device
EP0316144A3 (en) Method and apparatus for classifying graphics segments to facilitate pick and display operation
EP0858024A3 (en) Method and apparatus to select a display area within a data processing system
CA2046968A1 (en) Graphic image processing apparatus
JPH11272690A (en) Data display device, method therefor and recording medium recorded with data displaying program

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20140530