Digital video processing

Computer graphics processing and selective visual display system – Computer graphic processing system – Plural graphics processors

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S557000, C345S473000, C345S215000

Reexamination Certificate

active

06791552

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to digital video processing.
2. Description of the Prior Art
In digital video processing apparatus such as a video special effects apparatus, input images of an input video sequence are processed to generate output images of an output video sequence. Between the overall input to the system and the overall output from the system (both generally images) there may be other intermediate data types generated, for example motion vectors and position values.
In one example of such an apparatus, the user can set up a composite special effect to be applied to a video sequence by selecting a succession of effects modules from a large number of available modules. For example, a sequence (a “directed acyclic graph”) of effects set up by a user might comprise:
(i) image loader
(ii) motion tracker
(iii) lighting effect linked to motion tracking and image loader
(iv) image realignment linked to motion tracking and image loader
Once a particular effect has been selected and all the parameters defined, a “rendering” operation has to take place.
Rendering is the process of generating an output image (or series of images forming an output video sequence) according to the processing operation which has been set up. For example, a lighting effect might involve the user selecting a source and a destination position for a computer-generated spotlight to be applied to a video sequence. Once these positions have been defined, the next task is to render each image in the output sequence by applying the defined lighting effect to determine the colour and luminance of each pixel of each output image.
SUMMARY OF THE INVENTION
This invention provides digital video processing apparatus comprising:
a plurality of render processors arranged in a directed acyclic graph, each operable to render an output result relating to an image of a video signal from input data relating to that and/or other images received from a preceding render processor in the directed acyclic graph; and
a render controller for controlling rendering operation of the render processors;
each render processor being operable to communicate dependency data to the render controller, indicating which images must be rendered by a preceding render processor in order for that render processor to render output data relating to a required image; and
the render controller being operable to control operation of the render processors so that images required by each render processor are rendered by preceding render processors in the directed acyclic graph.
In the invention, each render processor can communicate its dependencies to a render controller, which in turn controls other render processors earlier in the operational sequence or directed acyclic graph to provide the images needed by that render processor.
The above, and other objects, features and advantages of this invention will be apparent from the following detailed description of illustrative embodiments which is to be read in connection with the accompanying drawings.


REFERENCES:
patent: 4991019 (1991-02-01), Enami et al.
patent: 5490246 (1996-02-01), Brotsky et al.
patent: 5970496 (1999-10-01), Katzenberger
patent: 5986667 (1999-11-01), Jevans
patent: 6014147 (2000-01-01), Politis et al.
patent: 6084597 (2000-07-01), Herbstman et al.
patent: 6167404 (2000-12-01), Morcos et al.
patent: 6215495 (2001-04-01), Grantham et al.
patent: 6262734 (2001-07-01), Ishikawa
patent: 6266053 (2001-07-01), French et al.
patent: 6272650 (2001-08-01), Meyer et al.
patent: 6295367 (2001-09-01), Crabtree et al.
patent: 6326983 (2001-12-01), Venable et al.
patent: 0 225 166 (1987-06-01), None
patent: 0 473 414 (1992-03-01), None
patent: 0 661 885 (1995-07-01), None
patent: 2 247 597 (1992-03-01), None
patent: 2 254 518 (1992-10-01), None
patent: 2 262 365 (1993-06-01), None
patent: WO 97/47128 (1997-12-01), None
Stonebraker H et al: “Tioga: providing data management support for scientific visualization applications” 19TH International Conference on Very Large Data Bases Proceedings, Proceeding of 19TH International Conference on Very Large Data Bases, Dublin, Ireland, Aug. 24-27, 1993, pp. 1-20, XP002252475 1993. Palo Alto, CA, USA, Morgan Kaufmann Publishers, USA.
Lau-Kee D: “Easy Image Processing?” Computer Systems, Techpress Publishing Company Ltd. Bromley, GB, vol. 9, No. 8, Aug. 1, 1989, pp. 33-34, XP000047502.
Hartenstein R W et al: “A Reconfigurable Machine for Applications in Image and Video Compression” Proceedings of the SPIE, SPIE, Bellingham, VA, US, vol. 2451, Mar. 20, 1995, pp. 9-20, XP000602712.
D. Shen et al “Adaptive Motion Vector Resampling for Compressed Video Down-Scaling”, pp. 771-774.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Digital video processing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Digital video processing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Digital video processing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3250789

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.