Patent ID: 8836714

Claim:
A system comprising: a processor; and a computer-readable medium operably coupled to the processor, the computer-readable medium having instructions stored thereon that, when executed by the processor, cause the system to sample image data at a first resolution, wherein the first resolution is lower than a full resolution of the image data; calculate gradients for the sampled image data; solve a system equation to define color pixel data for each pixel of the sampled image data using the sampled image data and the calculated gradients; control a display of the color pixel data on a display; receive a request to zoom into a location of the displayed color pixel data; determine a second resolution of the image data based on the request; sample the image data at the determined second resolution, wherein the determined second resolution is higher than the first resolution; calculate updated gradients for the image data sampled at the determined second resolution; solve the system equation for zoomed color pixel data for each pixel of the image data sampled at the determined second resolution using the image data sampled at the determined second resolution and the calculated updated gradients; and control a second display of the zoomed color pixel data on the display.