Computer graphics processing and selective visual display system – Computer graphics processing – Animation
Reexamination Certificate
2000-08-03
2004-03-16
Nguyen, Phu K. (Department: 2671)
Computer graphics processing and selective visual display system
Computer graphics processing
Animation
Reexamination Certificate
active
06707456
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates generally to modeling language for 3D graphics and, more particularly, to temporal manipulation of media assets.
2. Description of the Related Prior Art
Conventional modeling languages for real-time 3D scene rendering have traditionally focussed on aspects of scene structure, geometry, appearance, and, to some degree, animation, and interactivity. This focus has been driven by the following two factors. First, 3D computer graphics applications have been geared toward user-driven experiences and, thus, tend to be structured around a rendered response to events. Second, the majority of these applications take a “render it as fast as you can” approach to scene updates, with little respect paid to fidelity of the time base. Conventional modeling languages fail to provide the accuracy of temporal relationship between two media assets. For example, if a video asset and an audio asset are to start at the same time, this can be achieved by prescribing start time for each asset independent of other assets. This allows the start times to be slightly different. It is desirable that the start time for each asset be controlled by the same field, thereby resulting in accurate synchronization of the assets. Media assets include audio media, video media, animations, audio-visual media, images or events.
As full motion video and high fidelity audio are integrated into a scene rendering mix, it is desirable to deliver high quality television-like viewing experiences while supporting viewer interactivity. It is desirable to provide a passive viewing experience that is more television-like and not a web page-like viewing experience.
In a declarative markup language, the semantics required to attain the desired outcome are implicit in the description of the outcome. It is not necessary to provide a separate procedure (i.e., write a script) to get the desired outcome. One example of a declarative language is HyperText Markup Language (HTML).
Various approaches to scoring animation and playback have previously been developed in other computer-based media, including Macromedia Director and the W3C's Synchronized Multimedia Integration Language (SMIL). However, these existing scoring systems do not allow for declarative composition of a real-time scene wherein the independent scores are dynamically composed and decomposed hierarchically, structuring time in manner akin to the spatial scene graph. For example structuring blocks of time to be next to each other or structuring block of time to be parallel (synchronized) with each other. The conventional scoring systems do not allow variable rate and direction of score evaluation to be done declaratively, and neither do they allow declarative implementation of a modular computation strategy based upon a normalized “fraction done” output, suitable for rapid assembly and reuse of behavioral animation.
SUMMARY OF THE INVENTION
A system and method for declarative markup that allows temporal manipulation of media assets is presented. The media assets can be audio media, video media, animations, audio-visual media, images or events. Using the present invention a media sequence can be formed by playing more than one medium in series, in parallel or in any other temporal combination wherein a medium is cued to another medium. A media sequence created using the present invention can become part of a new media sequence, and the rate of playing the media sequence can be controlled by fields associated with the new media sequence. Also, using present invention, a media sequence can be cued to start playing at a fixed time before the end of a first media sequence, and in this instance the length of the first media sequence can be varied while still maintaining the fixed time from the end of the first media sequence.
REFERENCES:
patent: 4538188 (1985-08-01), Barker et al.
patent: 5151998 (1992-09-01), Capps
patent: 5204969 (1993-04-01), Capps et al.
patent: 5434959 (1995-07-01), Von Ehr, II et al.
patent: 5467443 (1995-11-01), Johnson et al.
patent: 5477337 (1995-12-01), Schuler
patent: 5500927 (1996-03-01), Sander-Cederlof et al.
patent: 5517320 (1996-05-01), Schuler
patent: 5532830 (1996-07-01), Schuler
patent: 5592602 (1997-01-01), Edmunds et al.
patent: 5594855 (1997-01-01), Von Ehr, II et al.
patent: 5623593 (1997-04-01), Spells, III
patent: 5680639 (1997-10-01), Milne et al.
patent: 5751281 (1998-05-01), Hoddie et al.
patent: 5782692 (1998-07-01), Stelovsky
patent: 5808610 (1998-09-01), Benson et al.
patent: 5940080 (1999-08-01), Ruehle et al.
patent: 5987516 (1999-11-01), Rao et al.
patent: 6084590 (2000-07-01), Robotham et al.
patent: 6088027 (2000-07-01), Konar et al.
patent: 6088035 (2000-07-01), Sudarsky et al.
patent: 6124864 (2000-09-01), Madden et al.
patent: 6128712 (2000-10-01), Hunt et al.
patent: 6160907 (2000-12-01), Robotham et al.
patent: 6192156 (2001-02-01), Moorby
patent: 6249285 (2001-06-01), Madden et al.
patent: 6266053 (2001-07-01), French et al.
patent: 6297825 (2001-10-01), Madden et al.
patent: 6337703 (2002-01-01), Konar et al.
patent: 6373490 (2002-04-01), Bendiksen et al.
patent: 6442658 (2002-08-01), Hunt et al.
patent: 6459439 (2002-10-01), Ahlquist, Jr. et al.
patent: 6577812 (2003-06-01), Kikuchi et al.
Woo, “OpenGL programming guide, ver 1.2”, 1999, pp. 20-25, 220-253, 367-379, 404, 422-427, AWL.
Broadwell Peter G.
Kent James R.
Marrin Christopher F.
Myeb Robert K.
Nguyen Phu K.
Valley Oak Law
LandOfFree
Declarative markup for scoring multiple time-based assets... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Declarative markup for scoring multiple time-based assets..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Declarative markup for scoring multiple time-based assets... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3282143