Patent ID: 8098964

Claim:
One or more non-transitory computer-readable media having computer-useable instructions embodied thereon to perform a method for processing raw image data with a graphics processing unit (GPU) residing on a host computer, said method comprising: receiving, by said GPU residing on said host computer, raw image data transmitted from a device having one or more imaging sensors, wherein said device is a handheld digital camera and wherein said host computer is a general-purpose computer; incident to said receiving, reprogramming a programmable pixel shader by communicating to said GPU a set of computer-executable instructions to be loaded onto the programmable pixel shader for demosaicing said raw image data, wherein said demosaicing includes determining interpolated intensity values representative of a plurality of colors, wherein said set of computer-executable instructions includes program code to be executed by said programmable pixel shader to accomplish said demosaicing; and generating an output image by enabling said GPU to utilize said set of instructions to demosaic at least a portion of said raw image data, wherein said output image includes a plurality of pixels having a plurality of said interpolated intensity values.