Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension
Reexamination Certificate
2005-04-29
2008-12-09
Nguyen, Kimbinh T (Department: 2628)
Computer graphics processing and selective visual display system
Computer graphics processing
Three-dimension
C345S420000, C345S426000, C345S586000, C345S647000, C345S648000, C345S649000, C345S672000
Reexamination Certificate
active
07463261
ABSTRACT:
A method includes performing a first transform operation with respect to an image element to transform the image element from an object space, defined by an object coordinate system, to an intermediate space defined by an intermediate coordinate system. A first computational operation is performed with respect to the image element in the intermediate space. A second transform operation is performed with respect to the image element to transform the image element from the intermediate space to a world space, defined by a world coordinate system. A second computational operation is performed with respect to the image element in the world space.
REFERENCES:
patent: 5675773 (1997-10-01), Devic
patent: 6016150 (2000-01-01), Lengyel et al.
patent: 6028583 (2000-02-01), Hamburg
patent: 6466210 (2002-10-01), Carlsen et al.
patent: 6717576 (2004-04-01), Duluk et al.
patent: 6809745 (2004-10-01), O'Donnell et al.
patent: 7236169 (2007-06-01), Barone et al.
patent: 2002/0003541 (2002-01-01), Boyd et al.
Foley, James D., (Book)—Computer Graphics Principles and Practice, 2nd Edition in C,(1997) pp. 203, 207, 208 and 835.
Abram, Gregory D., et al., “Building block shaders”,Proceedings of the 17th Annual Conference on Computer Graphics and Interactive Techniques, (1990),283-288.
Adobe, “Adobe After Effects”,Adobe After Effects 5.5 Effect PDFs, Table of effects in after effects 5.5,1-5.
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.
Adobe, “Effects, part 1”,Adobe After Effects 5.0, 1-45.
Adobe, “Effects, part 2”,Adobe After Effects 5.0, 1-31.
Adobe, “Effects, part 3”,Adobe After Effects 5.0, 1-20.
Adobe, “Effects, part 4”,Adobe After Effects 5.0, 1-32.
Adobe, “Effects, part 5”,Adobe After Effects 5.0, 1-26.
Adobe, “Effects, part 6”,Adobe After Effects 5.0, 1-29.
Adobe, “Effects, part 7”,Adobe After Effects 5.0, 1-13.
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.
Chin, Norman , et al., “Near real-time shadow generation using BSP trees”,Proceedings of the 16th Annual Conference on Computer Graphics and Interactive Techniques, (Jul. 1989),99-106.
Chrysanthou, Y , et al., “Computing Dynamic Changes to BSP Trees”,EUROGRAPHICS '92 Proceedings, 11(3), (Sep. 1992),321-332.
Crow, Franklin C., “Shadow algorithms for computer graphics”,International Conference on Computer Graphics and Interactive Techniques, Proceedings of the 4th annual conference on Computer graphics and interactive techniques, (1977)242-248.
Dachille, Frank , “Architectures for Realistic Volume Imaging”,Preliminary Exam, SUNY at Stony Brook, (1999),1-63.
Elinas, Pantelis , “Real-time rendering of 3D clouds”,Journal of Graphics Tools, 5(4), (Nov. 2000),33-45.
Everitt, Cass , “Interactive Order-Independent Transparency”, http://developer.nvidia.com/object/Interactive—Order—Transparency.html, (May 15, 2001),1-11.
Foley, James D., “List-Priority Algorithms”, (Book)—Computer Graphics: Principles and Practice, 2nd Edition,(1990),672-680.
Franklin, Curt , “How 3-D Graphics Work”, http://computer.howstuffworks.com/3dgraphics.htm/printable, 1-11.
Fuchs, Henry , et al., “Near real-time shaded display of rigid objects”,Proceedings of the 10th Annual Conference on Computer Graphics and Interactive Techniques, (1983)65-72.
Fuchs, Henry , et al., “On Visible Surface Generation by A Priori Tree Structures”,Computer Graphics, SIGGRAPH '80, (1980),124-133.
Fuchs, Henry , et al., “Predetermining Visibility Priority in 3-D Scenes”,Computer Graphics, SIGGRAPH '79, 13(2), (Aug. 1979),175-181.
Guenter, Brian , et al., “Specializing shaders”,Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, (1995),343-350.
Iverson, Jason , “Tutorials”, http://www.odforce.net/tips/shaderwriting2.php, 1-3.
Kniss, Joe , et al., “Interactive Volume Rendering Using Multi-Dimensional Transfer Functions and Direct Manipulation Widgets”,Scientific Computing and Imaging Institute, School of Computing, University of Utah, 8 pgs.
McCool, Michael , et al., “Shader Algebra”,ACM Transactions on Graphics(TOG),Special Issue: Proceedings of the 2004 SIGGRAPH Conference, 23(3), (2004),787-795.
Parent, Rick , “Chapter 3 Display Considerations”, http://www.oopweb.com/Graphics/Documents/companim/Volume/Dspl..., (1998),1-4.
Porter, Thomas , et al., “Compositing digital images”,International Conference on Computer Graphics and Interactive Techniques, Proceedings of the 11th annual conference on Computer graphics and interactive techniques, (1984),253-259.
Stewart, Nigel , “Real-Time Rendering and 3D Games Programming”,COSC1224/1226, RMIT School of Computer Science and Information Technology, (Sep. 25, 2003),1-40.
Thomas, Spencer W., “Decomposing a Matrix Into Simple Transformations”,In: Graphics Gems II by James Arvo, Boston : Academic Press,(1991),320-323.
“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, 40 pgs.
“GPUGems2—Programming Techniques for High-Preformance Graphics and General-Purpose Computation”,GPUGems 2—Programming Techniques for High-Preformance Graphics and General-Purpose Computation, Addison-Wesley, (2005),46 pgs.
Chartrand, Gary , et al., “Applied and algorithmic graph theory”, New York : McGraw-Hill, (1993),30 pgs.
McCool, Michael , “Metaprogramming GPUs with Sh”, Wellesley, MA : A K Peters, Book xvii,,(2004), 60 pgs.
McCool, Michael , “Shader metaprogramming”,Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, Revised Paper,(Sep. 1-2, 2002),pp. 1-12.
Meyer, Trish , et al., “Creating Motion Graphics with after effects”,vol. 1: The Essentials, 3rd Edition, CMP Books, 104 pgs.
Rost, Randy , “OpenGLA® Shading Language”, Reading, MA : Addison-Wesley, (Feb. 20, 2004),47 pgs.
U.S. Appl. No. 11/118,216 Response to Non-Final Office Action filed Jun. 21, 2007, 17 pgs.
Foley, J D., “List-Priority Algorithms”,Book—Computer Graphics Principles and Practise, 2nd Edition in C,(1997),672-6
Adobe Systems Incorporated
Nguyen Kimbinh T
Schwegman Lundberg & Woessner, P.A.
LandOfFree
Three-dimensional image compositing on a GPU utilizing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Three-dimensional image compositing on a GPU utilizing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Three-dimensional image compositing on a GPU utilizing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4036400