GPU assisted 3D compositing

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S501000, C345S505000, C345S522000, C345S604000, C345S629000, C345S634000, C382S294000

Reexamination Certificate

active

08063900

ABSTRACT:
A method to perform compositing of three-dimensional images includes, on a Central Processing Unit (CPU), automatically assembling a Graphics Processing Unit (GPU) program for each element of a plurality of image elements. The GPU program for each element is to apply at least one effect to the respective image element. The plurality of image elements, and the associated GPU programs, is communicated from the CPU to a GPU.

REFERENCES:
patent: 5579454 (1996-11-01), Billyard et al.
patent: 5675773 (1997-10-01), Devic
patent: 5764795 (1998-06-01), Takeo et al.
patent: 5881211 (1999-03-01), Matsumura et al.
patent: 5943058 (1999-08-01), Nagy
patent: 6016150 (2000-01-01), Lengyel et al.
patent: 6028583 (2000-02-01), Hamburg
patent: 6362808 (2002-03-01), Edge et al.
patent: 6466210 (2002-10-01), Carlsen et al.
patent: 6693644 (2004-02-01), Moriwaki et al.
patent: 6717567 (2004-04-01), Bowden, III et al.
patent: 6809745 (2004-10-01), O'Donnell et al.
patent: 6903741 (2005-06-01), Corbetta
patent: 7054035 (2006-05-01), Zeng et al.
patent: 7167181 (2007-01-01), Duluk et al.
patent: 7324116 (2008-01-01), Boyd et al.
patent: 7463261 (2008-12-01), O'Donnell
patent: 7499051 (2009-03-01), O'Donnell
patent: 7548238 (2009-06-01), Berteig et al.
patent: 7593021 (2009-09-01), Tynefield, Jr. et al.
patent: 7598952 (2009-10-01), O'Donnell
patent: 7619628 (2009-11-01), White et al.
patent: 7706633 (2010-04-01), Chefd'hotel et al.
patent: 7746347 (2010-06-01), Brown et al.
patent: 2002/0003541 (2002-01-01), Boyd et al.
patent: 2004/0190617 (2004-09-01), Shen et al.
patent: 2005/0031199 (2005-02-01), Ben-Chorin et al.
patent: 2005/0219260 (2005-10-01), Satomi et al.
patent: 2005/0271302 (2005-12-01), Khamene et al.
patent: 2006/0082577 (2006-04-01), Carter
patent: 2006/0094963 (2006-05-01), Sumanaweera et al.
patent: 2006/0282604 (2006-12-01), Temkine et al.
patent: 2007/0018980 (2007-01-01), Berteig et al.
Randy Fernando et al. “Programming Graphics Hardware”, The Eurographics Association 2004, pp. 1-17.
“U.S. Appl. No. 10/831,424, Notice of Allowance mailed Jun. 22, 2009”, 4 pgs.
“U.S. Appl. No. 11/189,372 Final Office Action mailed Mar. 3, 2009”, 2 pgs.
“U.S. Appl. No. 11/189,372, Response filed Apr. 13, 2010 to Non Final Office Action mailed Jan. 13, 2010”, 13 pgs.
“U.S. Appl. No. 11/189,372, Response filed Apr. 23, 2009 to Final Office Action mailed Mar. 3, 2009”, 14 pgs.
“U.S. Appl. No. 11/831,424, Final Office Action mailed Apr. 8, 2009”, 3 pgs.
“U.S. Appl. No. 11/831,424, Response filed Jun. 9, 2009 to Final Office Action mailed Apr. 8, 2009”, 11 pgs.
“U.S. Appl. No. 11/189,372, Non-Final Office Action mailed Jan. 13, 2010”, 26.
“U.S. Appl. No. 11/118,216, Advisory Action mailed Feb. 6, 2008”, 3 pgs.
“U.S. Appl. No. 11/117,944, Response filed Mar. 26, 2008 to Non-Final Office Action mailed Jun. 18, 2007”, 11 pgs.
“U.S. Appl. No. 11/117,944, Final Office Action mailed Jul. 10, 2008.”, 5 pgs.
“U.S. Appl. No. 11/117,944, Non-Final Office Action mailed Jun. 18, 2007”, 10 pgs.
“U.S. Appl. No. 11/117,944, Non-Final Office Action mailed Nov. 26, 2007”, 6 pgs.
“U.S. Appl. No. 11/117,944, Notice of Allowance mailed Aug. 27, 2008”, 6 pgs.
“U.S. Appl. No. 11/117,944, Response filed Sep. 11, 2007 to Non-Final Office Action mailed Jun. 18, 2007”, 11 pgs.
“U.S. Appl. No. 11/117,944, Response filed Jul. 31, 2008 to Non Final Office Action mailed Jul. 10, 2008”, 8 pgs.
“U.S. Appl. No. 11/118,216 Response filed Jun. 21, 2007 to Non-Final Office Action mailed Apr. 4, 2007”, 17 pgs.
“U.S. Appl. No. 11/118,216, Non-Final Office Action mailed Jun. 11, 2008”, 9 pgs.
“U.S. Appl. No. 11/118,216, Non-Final Office Action mailed Apr. 4, 2007”, 21 pgs.
“U.S. Appl. No. 11/118,216, Notice of Allowance mailed Dec. 3, 2008”, 7 pgs.
“U.S. Appl. No. 11/118,216, Response filed Mar. 31, 2008 to Final Office Action mailed Oct. 31, 2007”, 16 pgs.
“U.S. Appl. No. 11/118,216, Response filed Sep. 3, 2008 to Non Final Office Action mailed Jun. 11, 2008”, 14 pgs.
“U.S. Appl. No. 11/118,216, Response filed Jan. 21, 2008 to Final Office Action mailed Oct. 31, 2007”, 16 pgs.
“U.S. Appl. No. 11/118,216, Final Office Action Mailed Oct. 31, 2007”, 9 pgs.
“U.S. Appl. No. 11/189,372, Final Office Action mailed Feb. 1, 2008”, 19 pgs.
“U.S. Appl. No. 11/189,372, Non-Final Office Action mailed in Jul. 30, 2007”, 16 pgs.
“U.S. Appl. No. 11/189,372, Response filed Oct. 29, 2007 to Non-Final Office Action mailed Jul. 30, 2007”, 10 pgs.
“U.S. Appl. No. 11/189,372 response filed Dec. 4, 2008 to Non-Final Office Action mailed Sep. 12, 2008”, 13 pgs.
“U.S. Appl. No. 11/831,424 response filed Jan. 30, 2009 to Non-Final Office Action mailed Oct. 30, 2008”, 9 pgs.
“U.S. Appl. No. 11/831,424 Non-Final Office Action mailed Oct. 30, 2008”, OARN, 3 pgs.
“U.S. Appl. No. 11/189,372 Non-Final Office Action Mailed on Sep. 12, 2008”, 21 Pgs.
“U.S. Appl. No. 11/189,372, Response filed Apr. 3, 2008 to Final Office Action mailed Jan. 29, 2008”, 11 pgs.
“Game Programming Gems 5”,Game Programming Gems 5, Charles River Media, Inc., (2005), 70 pgs.
“GPUGems—Programming Techniques, Tips, and Tricks for Real-Time Graphics”,GPUGems—Programming Techniques, Tips and Tricks for Real-Time Graphics, Addison-Wesley (2004), 40 pgs.
“GPUGems2—Programming Techniques for High-Preformance Graphics and General-Purpose Computation”,GPUGems 2—Programming Techniques for Hiqh-Preformance Graphics and General-Purpose Computation, Addison-Wesley, (2005), 46 pgs.
Abram, Gregory D, et al., “Building block shaders”,Proceedings of the 17th Annual Conference on Computer Graphics and Interactive Techniques, (1990), 283-288.
Adobe, “Chapter 7—Transparency”,PDF Reference, Fifth Edition, Version 1.6, http://partners.adobe.com/public/developer/pdf/index—reference.html#5, (2004), 483-545.
Bardens, Ben, “After Effects Using Track Mattes”,Editors Guild Magazine, Reprinted from The Editors Guild Magazine vol. 24, No. 2-Mar./Apr. 2003, 1-4.
Berger, Christopher, “A Flexible Framework for Hardware-Accelerated High-Quality Volume Rendering”,Technical Report TR-VRVis-2003-001, VRVis Research Center, (2003), 1-10.
Birn, Jeremy, “Render Passes, Layers, and 3D Compositing”,3d Compositing at 3rRender.com, http://www.3drender.com/light/compositing/, From the book Digital Lighting & Rendering, (2000), 1-4.
Blinn, J F, “Compositing. 1. Theory”,IEEE Computer Graphics&Applications, 14(5), (Sep. 1994), 83-87.
Blinn, J F, “Composting, part 2: practice”,IEEE Computer Graphics and Applications, 14(6), (Nov. 1996), 78-82.
BSP-FAQ, “Binary Space Partitioning Trees FAQ”, http://www.faqs.org/faqs/graphics/bsptree-faq/, (Sep. 26, 1995), Web Page.
Callahan, Steven P., “Hardware-Assisted Visibility Sorting for Unstrucred Volume Rendering”,SCI Institute Technical Report, The University of Utah, (Jun. 14, 2004'), 1-9.
Carpenter, Loren, “The A -buffer, an antialiased hidden surface method”,International Conference on Computer Graphics and Interactive Techniques, Proceedings of the 11th annual conference on Computer graphics and interactive techniques, (1984), 103-108.
Chartrand, Gary, et al., “Applied and algorithmic graph theory”,New York : McGraw-Hill, (1993), 30 pgs.
Chin, Norman, et al., “Near real-time shadow generation using BSP trees”,Proceedings of the 15th Annual Conference on Computer Graphics and Interactive Techniques, (Jul. 1989), 99-106.
Chrysanthou, Y, et al., “Computing Dynamic Changes to BSP Trees”,Eurogr

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

GPU assisted 3D compositing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with GPU assisted 3D compositing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and GPU assisted 3D compositing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4279549

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