← Back to Patent Explorer
US5898429A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for labeling elements in animated movies using matte data

Assignee: Unigraphics Solutions Inc
•
Filing: 1996-04-19
•
Granted: 1999-04-27
•
Expires: 2016-04-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for labeling animation movies and for displaying such labels is described. The method of labeling includes identifying the individual figures in the animated movie frame and creating a corresponding matte frame which relates the regions of the figures to labels. Such labels can be textual descriptions, Uniform Resource Locators (URLs) or other data. The method of displaying such labels includes accepting a user input during the playing of an animated movie and then displaying the label associated with the figure selected. Multiple labels can be linked to the same figure in a movie, so that different labels are available to meet the needs of a variety of users. For example, the same figure can have different labels which offer descriptions in foreign languages or for different education levels.

Inventors

  • 👤 Jeffrey D Trom
  • 👤 Eric J. Roccasecca

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 13:03
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/60

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 150 words
A system for labeling elements in an animated movie, comprising: a processor; a storage device; a set of graphic data representing pixels forming a picture to be displayed as a frame of the animated movie; an element identifier operative to identify an element to label in the picture; a labeler operative to obtain a label description for the element in the picture; a label numberer operative to assign a label number to uniquely identify the element; a region identifier operative to identify a region of pixels which form the element in the picture; a matte creator operative to create a matte data item corresponding to the region of pixels identified in the graphic data and storing the item in the storage device; a label association associating the label number to the pixels represented by the matte data item; and a label index associating the label description to the label number.
Claim 2
Independent Claim 150 words
A system for labeling elements in an animated movie, comprising: a processor; a storage device; a set of graphic data representing pixels forming a picture to be displayed as a frame of the animated movie; an element identifier operative to identify an element to label in the picture; a labeler operative to obtain a label description for the element in the picture; a label numberer operative to assign a label number to uniquely identify the element; a region identifier operative to identify a region of pixels which form the element in the picture; a matte creator operative to create a matte data item corresponding to the region of pixels identified in the graphic data and storing the item in the storage device; a label association associating the label number to the pixels represented by the matte data item; and a label index associating the label description to the label number.
Claim 3
Independent Claim 107 words
A system for presenting descriptions in an animated movie, wherein the movie is a series of picture frames formed by pixels comprising: a processor; a storage device; a screen display; a pointer operative to determine an x-y coordinate of a user input in a frame of the animated movie; a matte data item corresponding to the frame of the animated movie from the storage device; an element indicator in the matte data corresponding to the x-y coordinate; a label value corresponding to the element indicator in the matte data; a label description corresponding to the label value; and a screen display operative to display the label description.
Claim 4
Independent Claim 107 words
A system for presenting descriptions in an animated movie, wherein the movie is a series of picture frames formed by pixels comprising: a processor; a storage device; a screen display; a pointer operative to determine an x-y coordinate of a user input in a frame of the animated movie; a matte data item corresponding to the frame of the animated movie from the storage device; an element indicator in the matte data corresponding to the x-y coordinate; a label value corresponding to the element indicator in the matte data; a label description corresponding to the label value; and a screen display operative to display the label description.
Claim 5
Dependent Claim 27 words
The system for presenting descriptions in an animated movie of claim 2 wherein the screen display operative to display the label description simultaneously displays the animated movie.
Claim 6
Independent Claim 130 words
A method for labeling elements in an animated movie, comprising the steps of: maintaining graphic data in a storage medium representing pixels forming a picture to be displayed as a frame of the animated movie; identifying an element to label in the picture; obtaining a label description for the element in the picture; choosing a label number to uniquely identify the element; identifying a region of pixels which form the element in the picture; creating a matte data item corresponding to the region of pixels identified in the graphic data and storing the matte data item in a storage medium; associating the label number to the pixels represented by the matte data item; and maintaining in a storage medium a label index associating the label description to the label number.
Claim 7
Independent Claim 130 words
A method for labeling elements in an animated movie, comprising the steps of: maintaining graphic data in a storage medium representing pixels forming a picture to be displayed as a frame of the animated movie; identifying an element to label in the picture; obtaining a label description for the element in the picture; choosing a label number to uniquely identify the element; identifying a region of pixels which form the element in the picture; creating a matte data item corresponding to the region of pixels identified in the graphic data and storing the matte data item in a storage medium; associating the label number to the pixels represented by the matte data item; and maintaining in a storage medium a label index associating the label description to the label number.
Claim 8
Independent Claim 120 words
A method for presenting descriptions in an animated movie on the screen display of a computer system, comprising operating the computer system to perform the steps of: receiving a user input indicating a location on the screen display while a frame from the animated movie is playing on the screen display; determining an x-y coordinate of the user input in the frame; retrieving a matte data item from a storage medium for the frame of the animation movie; determining a pixel address in the matte data corresponding to the x-y coordinate; determining a label value for the pixel address in the matte data; determining a label description for the label value; and displaying the label description on the screen display.
Claim 9
Independent Claim 120 words
A method for presenting descriptions in an animated movie on the screen display of a computer system, comprising operating the computer system to perform the steps of: receiving a user input indicating a location on the screen display while a frame from the animated movie is playing on the screen display; determining an x-y coordinate of the user input in the frame; retrieving a matte data item from a storage medium for the frame of the animation movie; determining a pixel address in the matte data corresponding to the x-y coordinate; determining a label value for the pixel address in the matte data; determining a label description for the label value; and displaying the label description on the screen display.
Claim 10
Dependent Claim 156 words
A computer readable medium having a computer executable program code embodied thereon, the computer executable code comprising: computer executable code for causing a computer to maintain graphic data representing pixels forming a picture to be displayed as a frame of the animated movie; computer executable code for causing a computer to obtain a label description for an element in the picture; computer executable code for causing a computer to associate the label description with a label identification number; computer executable code for causing a computer to identify a region of pixels which form the element in the picture; computer executable code for causing a computer to create a matte data item corresponding to the region of pixels identified in the graphic data and to store the matte data item in a storage device; and computer executable code for causing a computer to associate the label identification number to the pixels represented by the matte data item.
Claim 11
Dependent Claim 156 words
A computer readable medium having a computer executable program code embodied thereon, the computer executable code comprising: computer executable code for causing a computer to maintain graphic data representing pixels forming a picture to be displayed as a frame of the animated movie; computer executable code for causing a computer to obtain a label description for an element in the picture; computer executable code for causing a computer to associate the label description with a label identification number; computer executable code for causing a computer to identify a region of pixels which form the element in the picture; computer executable code for causing a computer to create a matte data item corresponding to the region of pixels identified in the graphic data and to store the matte data item in a storage device; and computer executable code for causing a computer to associate the label identification number to the pixels represented by the matte data item.
Claim 12
Dependent Claim 157 words
A computer readable medium having computer executable program code embodied thereon, the computer executable code comprising: computer executable code for causing a computer to receive a user input indicating a location on a display device coupled to the computer while a frame from the animated movie is playing; computer executable code for causing a computer to determine an x-y coordinate of the user input in the frame; computer executable code for causing a computer to retrieve a matte data item for the frame of the animation movie; computer executable code for causing a computer to determine a pixel address in the matte data item corresponding to the x-y coordinate; computer executable code for causing a computer to determine a label identification number for the pixel address in the matte data item; computer executable code for determining a label description for the label identification number; and computer executable code for displaying the label description on the screen display.
Claim 13
Dependent Claim 157 words
A computer readable medium having computer executable program code embodied thereon, the computer executable code comprising: computer executable code for causing a computer to receive a user input indicating a location on a display device coupled to the computer while a frame from the animated movie is playing; computer executable code for causing a computer to determine an x-y coordinate of the user input in the frame; computer executable code for causing a computer to retrieve a matte data item for the frame of the animation movie; computer executable code for causing a computer to determine a pixel address in the matte data item corresponding to the x-y coordinate; computer executable code for causing a computer to determine a label identification number for the pixel address in the matte data item; computer executable code for determining a label description for the label identification number; and computer executable code for displaying the label description on the screen display.

References Cited (Backward Citations)

US5142662A Cited
US4899292A Cited
US5539871A Cited
US5666542A Cited
US5590262A Cited
US5550965A Cited
US5600775A Cited
US5559949A Cited
US5596705A Cited
US5654748A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-04-26 2002-10-26 2003-04-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-04-26 2006-10-26 2007-04-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-04-26 2010-10-26 2011-04-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag