Patent US6329994B1 successfully refreshed from Google Patents.
US6329994B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Programmable computer graphic objects
Assignee: DG Holdings Inc
•
Filing: 1997-03-14
•
Granted: 2001-12-11
•
Expires: 2017-03-14
Abstract
Abstract A method for producing an animation sequence on a graphic display driven by a computer, including defining an object that includes a geometrical description of an animated character and characteristics of social behavior of the character and animating an image of the character responsive to the characteristics. The character is programmed with a predetermined response, such as a rule governing motion of the character, to a sensitivity condition occurring externally to the object. The geometrical description of the object includes a geometrical skeleton characterized by a hierarchy of sub-objects connected by joints, the rule governing motion defines motions of the joints.
Inventors
- 👤 Eyal Gever
- 👤 Nir Hermoni
- 👤 Orit Bergman
- 👤 Gil Tayar
- 👤 Eilon Reshef
- 👤 Doron Gill
- 👤 Addy Feuerstein
- 👤 Yaron Caneti
- 👤 Roy Oppenheim
- 👤 Eran Etam
- 👤 Zohar Shpeizer
- 👤 Yoav Borer
- 👤 Eyal Livine
- 👤 Ruth Kikin
- 👤 Oren Zuckerman
- 👤 Ron Kaas
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 18:22
CPC Classifications
G; G06; G06T; G06T13/00; G06T13/20; G06T13/40; G06T2213/00; G06T2213/12
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
51 words
A method for producing an animation sequence on a graphic display driven by a computer, comprising: producing a frame image having a non-rectangular transparent area; generating an animation sequence on the display; and overlaying the frame image on the animation sequence, so that the animation is framed by the transparent area.
Claim 2
Independent Claim
51 words
A method for producing an animation sequence on a graphic display driven by a computer, comprising: producing a frame image having a non-rectangular transparent area; generating an animation sequence on the display; and overlaying the frame image on the animation sequence, so that the animation is framed by the transparent area.
Claim 3
Independent Claim
114 words
A method for producing an animation sequence on a graphic display driven by a computer, comprising: defining a three-dimensional geometrical description of an animation scene; selecting first and second reference points relative to the scene and defining a geometrical path dependent on the points; rendering a first image of the scene as seen from a viewpoint at a first position on the geometrical path; translating the viewpoint to a second position along the geometrical path; and rendering a second image of the scene as seen from the second position, wherein defining the geometrical path comprises defining a path of revolution generally centered at the second reference point and passing through the first reference point.
Claim 4
Independent Claim
114 words
A method for producing an animation sequence on a graphic display driven by a computer, comprising: defining a three-dimensional geometrical description of an animation scene; selecting first and second reference points relative to the scene and defining a geometrical path dependent on the points; rendering a first image of the scene as seen from a viewpoint at a first position on the geometrical path; translating the viewpoint to a second position along the geometrical path; and rendering a second image of the scene as seen from the second position, wherein defining the geometrical path comprises defining a path of revolution generally centered at the second reference point and passing through the first reference point.
Claim 5
Independent Claim
110 words
A method for producing an animation sequence on a graphic display driven by a computer, comprising: defining a three-dimensional geometrical description of an animation scene; selecting first and second reference points relative to the scene and defining a geometrical path dependent on the points; rendering a first image of the scene as seen from a viewpoint at a first position on the geometrical path; translating the viewpoint to a second position along the geometrical path; and rendering a second image of the scene as seen from the second position, wherein selecting the second reference point comprises selecting a point corresponding generally to the position of a character in the scene.
Claim 6
Independent Claim
110 words
A method for producing an animation sequence on a graphic display driven by a computer, comprising: defining a three-dimensional geometrical description of an animation scene; selecting first and second reference points relative to the scene and defining a geometrical path dependent on the points; rendering a first image of the scene as seen from a viewpoint at a first position on the geometrical path; translating the viewpoint to a second position along the geometrical path; and rendering a second image of the scene as seen from the second position, wherein selecting the second reference point comprises selecting a point corresponding generally to the position of a character in the scene.
Claim 7
Independent Claim
152 words
A method for producing an animation sequence on a graphic display driven by a computer, comprising: defining a three-dimensional geometrical description of an animation scene; selecting first and second reference points relative to the scene and defining a geometrical path dependent on the points; rendering a first image of the scene as seen from a viewpoint at a first position on the geometrical path; translating the viewpoint to a second position along the geometrical path; and rendering a second image of the scene as seen from the second position, wherein rendering the first image of the scene as seen from the viewpoint at the first position on the geometrical path comprises rendering the image of the scene as seen from a first viewpoint, and comprising defining a second viewpoint and providing an on-screen control such that when the control is activated, an image of the scene is rendered from the second viewpoint.
Claim 8
Independent Claim
152 words
A method for producing an animation sequence on a graphic display driven by a computer, comprising: defining a three-dimensional geometrical description of an animation scene; selecting first and second reference points relative to the scene and defining a geometrical path dependent on the points; rendering a first image of the scene as seen from a viewpoint at a first position on the geometrical path; translating the viewpoint to a second position along the geometrical path; and rendering a second image of the scene as seen from the second position, wherein rendering the first image of the scene as seen from the viewpoint at the first position on the geometrical path comprises rendering the image of the scene as seen from a first viewpoint, and comprising defining a second viewpoint and providing an on-screen control such that when the control is activated, an image of the scene is rendered from the second viewpoint.
Claim 9
Independent Claim
67 words
A system for producing an animation sequence, comprising: an animation generator, which generates an animation sequence and which produced a frame image having a non-rectangular transparent area, such that the frame image is overlaid on the animation sequence, whereby the animation is framed by the transparent area; and a display, which is driven by the animation generator to display the animation sequence framed by the transparent area.
Claim 10
Independent Claim
67 words
A system for producing an animation sequence, comprising: an animation generator, which generates an animation sequence and which produced a frame image having a non-rectangular transparent area, such that the frame image is overlaid on the animation sequence, whereby the animation is framed by the transparent area; and a display, which is driven by the animation generator to display the animation sequence framed by the transparent area.
Claim 11
Independent Claim
87 words
A system for viewing an animation, comprising: a destination animation generator, coupled to a network, which receives via the network a script defining the animation along with an object comprising a geometrical description of an image element for inclusion in the animation and a characteristic of motion of the element, and renders animated images responsive thereto; user controls, coupled to the destination animation generator, for controlling rendition of the animated images; and a display, which is driven by the destination animation generator to display the animated images.
Claim 12
Independent Claim
87 words
A system for viewing an animation, comprising: a destination animation generator, coupled to a network, which receives via the network a script defining the animation along with an object comprising a geometrical description of an image element for inclusion in the animation and a characteristic of motion of the element, and renders animated images responsive thereto; user controls, coupled to the destination animation generator, for controlling rendition of the animated images; and a display, which is driven by the destination animation generator to display the animated images.
Claim 13
Dependent Claim
23 words
A system according to claim 6 , wherein the user controls comprise on-screen control icons generated by the animation generator on the display.
Claim 14
Dependent Claim
34 words
A system according to claim 7 , wherein the animated images are contained in a window on the display, and wherein the icons are scaled responsive to a change in scale of the window.
Claim 15
Dependent Claim
25 words
A system according to claim 6 , wherein the user controls are used to change a viewpoint with respect to which the images are rendered.
References Cited (Backward Citations)
US3510210A
Cited
US3585628A
Cited
US3700792A
Cited
US4686622A
Cited
US3747087A
Cited
US3792243A
Cited
US4053740A
Cited
US4117469A
Cited
US4558438A
Cited
US4600919B1
Cited
US4600919A
Cited
US4752836A
Cited
US5025400A
Cited
US5239624A
Cited
US4953107A
Cited
US4766423A
Cited
US4893256A
Cited
US4827404A
Cited
US4901223A
Cited
US4805121A
Cited
US4821220A
Cited
US4807158A
Cited
US4905168A
Cited
US4797836A
Cited
US4884972A
Cited
US4884199A
Cited
US4965752A
Cited
US5113493A
Cited
US5007005A
Cited
US4951229A
Cited
US5315692A
Cited
US5025394A
Cited
US4965753A
Cited
US5050102A
Cited
US5384667A
Cited
US5426726A
Cited
US5297057A
Cited
US5046026A
Cited
US5235679A
Cited
US5093907A
Cited
US5566294A
Cited
US5241671A
Cited
US5241671C1
Cited
US5214758A
Cited
US5479602A
Cited
US5185665A
Cited
US5353392A
Cited
US5504849A
Cited
US5317685A
Cited
US5237648A
Cited
US5526479A
Cited
US5495568A
Cited
US5483630A
Cited
US5513303A
Cited
US5359703A
Cited
US5513306A
Cited
US5322441A
Cited
US5287446A
Cited
US5425139A
Cited
US5267154A
Cited
US5455902A
Cited
US5261820A
Cited
US5533181A
Cited
US5261041A
Cited
US5459830A
Cited
US5524197A
Cited
US5384908A
Cited
US5515489A
Cited
US5416899A
Cited
US5377319A
Cited
US5428774A
Cited
US5566290A
Cited
US5544295A
Cited
US5367454A
Cited
US5506949A
Cited
US5428723A
Cited
US5325480A
Cited
US5502807A
Cited
US5490239A
Cited
US5356156A
Cited
US5583979A
Cited
US5485600A
Cited
US5404437A
Cited
US5411272A
Cited
US5513307A
Cited
US5450540A
Cited
US5463725A
Cited
US5448694A
Cited
US5493726A
Cited
US5564000A
Cited
US5517663A
Cited
US5475811A
Cited
US5548693A
Cited
US5488658A
Cited
US5590261A
Cited
US5428731A
Cited
US5570461A
Cited
US5524195A
Cited
US5422809A
Cited
US5572646A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-12-10 | 2005-06-11 | 2005-12-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-12-10 | 2009-06-11 | 2009-12-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-12-10 | 2013-06-11 | 2013-12-11 | $7700.00 | Window Closed / Lapsed |