System and method for processing graphics operations with...

Computer graphics processing and selective visual display system – Computer graphics processing – Attributes

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S620000, C345S629000, C345S649000, C345S660000, C345S672000

Reexamination Certificate

active

08009176

ABSTRACT:
Disclosed is a system and method for processing graphic operations on a plurality of data structures of an image with a graphics processing unit and memory. The disclosed techniques of the system and method create an accumulation buffer of the data structures for accumulating changes to the data structures. A separate buffer is then created from at least a portion of the data structures of the accumulation buffer. The disclosed techniques read the data structures from the separate buffer with the graphics processing unit. The graphics processing unit operates on the data structures read from the separate buffer with the operation. Then, the disclosed techniques write the results of the operation onto the portion of the accumulation buffer corresponding to the separate buffer.

REFERENCES:
patent: 5388201 (1995-02-01), Hourvitz et al.
patent: 5490246 (1996-02-01), Brotsky et al.
patent: 5651107 (1997-07-01), Frank et al.
patent: 5706478 (1998-01-01), Dye
patent: 5742796 (1998-04-01), Huxley
patent: 5764229 (1998-06-01), Bennett
patent: 5793376 (1998-08-01), Tanaka et al.
patent: 5854637 (1998-12-01), Sturges
patent: 5872729 (1999-02-01), Deolaliker
patent: 5877741 (1999-03-01), Chee et al.
patent: 5877762 (1999-03-01), Young et al.
patent: 5933148 (1999-08-01), Oka et al.
patent: 5949409 (1999-09-01), Tanaka et al.
patent: 6006231 (1999-12-01), Popa
patent: 6026478 (2000-02-01), Dowling
patent: 6031937 (2000-02-01), Graffagnino
patent: 6044408 (2000-03-01), Engstrom et al.
patent: 6075543 (2000-06-01), Akeley
patent: 6166748 (2000-12-01), Van Hook et al.
patent: 6211890 (2001-04-01), Ohba
patent: 6215495 (2001-04-01), Grantham et al.
patent: 6246418 (2001-06-01), Oka
patent: 6266053 (2001-07-01), Franch et al.
patent: 6272558 (2001-08-01), Hui et al.
patent: 6321314 (2001-11-01), Van Dyke
patent: 6362822 (2002-03-01), Randel
patent: 6369823 (2002-04-01), Ohba
patent: 6369830 (2002-04-01), Brunner et al.
patent: 6411301 (2002-06-01), Parikh et al.
patent: 6421058 (2002-07-01), Parikh et al.
patent: 6421060 (2002-07-01), Luken
patent: 6424348 (2002-07-01), Parikh
patent: 6452600 (2002-09-01), Parikh et al.
patent: 6456290 (2002-09-01), Parikh et al.
patent: 6457034 (2002-09-01), Morein
patent: 6466218 (2002-10-01), Parikh et al.
patent: 6489963 (2002-12-01), Parikh et al.
patent: 6525725 (2003-02-01), Deering
patent: 6526174 (2003-02-01), Graffagnino
patent: 6542160 (2003-04-01), Abgrall
patent: 6571328 (2003-05-01), Liao et al.
patent: 6577317 (2003-06-01), Duluk, Jr. et al.
patent: 6580430 (2003-06-01), Hollis et al.
patent: 6600840 (2003-07-01), McCrossin et al.
patent: 6609977 (2003-08-01), Shimizu et al.
patent: 6614444 (2003-09-01), Duluk, Jr. et al.
patent: 6618048 (2003-09-01), Leather
patent: 6636214 (2003-10-01), Leather et al.
patent: 6639595 (2003-10-01), Drebin et al.
patent: 6664958 (2003-12-01), Leather et al.
patent: 6664962 (2003-12-01), Komsthoeft et al.
patent: 6674438 (2004-01-01), Yamamoto et al.
patent: 6694486 (2004-02-01), Frank et al.
patent: 6697074 (2004-02-01), Parikh et al.
patent: 6707462 (2004-03-01), Peercy et al.
patent: 6715053 (2004-03-01), Grigor
patent: 6717586 (2004-04-01), Fujiki
patent: 6717599 (2004-04-01), Olano
patent: 6734864 (2004-05-01), Abgrall
patent: 6757438 (2004-06-01), Graffagnino
patent: 6760888 (2004-07-01), Killian et al.
patent: 6784897 (2004-08-01), Hiroaki
patent: 6801202 (2004-10-01), Nelson et al.
patent: 6831635 (2004-12-01), Boyd et al.
patent: 6867779 (2005-03-01), Doyle
patent: 6906720 (2005-06-01), Emberling et al.
patent: 6911984 (2005-06-01), Sabella
patent: 6919906 (2005-07-01), Hoppe et al.
patent: 6977661 (2005-12-01), Stokes
patent: 6995765 (2006-02-01), Boudier
patent: 7002591 (2006-02-01), Leather et al.
patent: 7042467 (2006-05-01), Hamburg
patent: 7106275 (2006-09-01), Brunner et al.
patent: 7142709 (2006-11-01), Girard
patent: 7162716 (2007-01-01), Glanville et al.
patent: 7180525 (2007-02-01), Naegle
patent: 7200807 (2007-04-01), Wu et al.
patent: 7274370 (2007-09-01), Paquette
patent: 7382378 (2008-06-01), Levene et al.
patent: 7817163 (2010-10-01), Hanggie et al.
patent: 7839419 (2010-11-01), Hanggie
patent: 2002/0033844 (2002-03-01), Levy
patent: 2002/0033880 (2002-03-01), Sue et al.
patent: 2002/0080143 (2002-06-01), Morgan et al.
patent: 2002/0174181 (2002-11-01), Wei
patent: 2004/0223003 (2004-11-01), Heirich
patent: 0 548 586 (1993-06-01), None
patent: 0 694 879 (1996-01-01), None
patent: 1 383 080 (2004-01-01), None
patent: 0 972 273 (2004-03-01), None
patent: 98/45815 (1998-10-01), None
patent: 02/09039 (2002-01-01), None
patent: 2004/027707 (2004-04-01), None
nVIDIA, “Cg-Teaching Cg”, PowerPoint Presentation, Author and date unknown.
Shantzis, “A Model for Efficient and Flexible Image Computing”, Computer Graphics Proceedings, Annual Conference Series, 1994, pp. 147-154.
Akeley, et al., “Real-Time Graphics Architecture”, http://www.graphics.stanford.edu/courses/cs448a-01-fall, The OpenGL(r) Graphics System—CS448 Lecture 15, Fall 2001, pp. 1-20.
Gelder, et al., “Direct Volume Rendering with Shading via Three-Dimensional Textures” Computer Science Dept., Univ. of California, Santa Cruz, CA 95064.
Elliott, “Programming Graphics Processors Functionally”.
Segal, et al. “The OpenGL® Graphics System: A Specification (Version 1.5)”, Copyright 1992-2003 Silicon Graphics, Inc., Oct. 30, 2003.
Haeberli, P. et al., “The Accumulation Buffer: Hardware Support for High-Quality Rendering” Computer Graphics, New York, NY, vol. 24, No. 4, Aug. 1, 1990, pp. 309-318.
“GNU C Compiler Internal;” Internet article located at: http://en.wikibooks.org/wiki/GNU—C—Compiler—Internals/GNU—C—Compiler—Architecture—3—4.
Novillo; “From Source to Binary: The Inner Workings of GCC;”, Internet article located at: http://www.redhat.com/magazine/002dec04/features/gcc/; Red Hat Magazine, Issue 2, Dec. 2004.
Berlin et al.; “High-Level Loop Optimizations for GCC;”, Internet article located at: http://gcc-ca.internet.bs/summit/2004/High%20Level%20Loop%20Optimizations.pdf; GCC Developers' Summit, Jun. 2-4, 2004, Ottawa, Canada.
Novillo; “OpenMP and automatic parallelization in GCC;”, Internet article located at: http://people.redhat.com/dnovillo/Papers/gcc2006.pdf;GCC Developers' Summit, Jun. 28-30, 2006, Ottawa, Canada.
Bothner; “Gcc Compile Server;” Internet article located at: http://gcc-ca.internet.bs/summit/2003/GCC%20Compile%20Server.pdfGCC Developers' Summit, May 25-27, 2003, Ottawa, Canada.
International Search Report and Written Opinion of the International Searching Authority dated Jul. 27, 2005 (PCT/US 05/008804; 119-0033WO).
International Search Report and Written Opinion of the International Searching Authority dated Aug. 8, 2005 (PCT/US 05/008805; 119-0034WO).
European Search Report received in corresponding application No. EP 06 02 7057 dated May 7, 2007.
European Search Report received in corresponding application No. EP 06 02 6984 dated May 8, 2007.
International Search Report dated Mar. 8, 2006 (PCT/US05/019108; 119-0032WO).
European Search Report received in corresponding application No. EP 06 02 7056 dated May 9, 2007.

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

System and method for processing graphics operations with... does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-2783609

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