US Patent:
20130063452, Mar 14, 2013
Inventors:
Imran Ali - Redmond WA, US
Andrei Baioura - Redmond WA, US
Jin Jia - Redmond WA, US
Deepali Bhagvat - Redmond WA, US
Michael Haight - Bellevue WA, US
Hiroshi Nagata - Duvall WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/80
G09G 5/36
Abstract:
Image data is captured from a specified area of a rendered screen display from the video memory for a number of frames. The image data can be captured in another area of video memory, enabling a video memory to video memory copy to be performed, thus bypassing system memory. This captured image data can be synchronized with event trace data, or other metadata from the operating system, associated with the application. Analysis tools can read and analyze the captured image data in real time to detect and report render artifacts. A graphics processing unit can implement the analysis and operate on the image data directly in the video memory. Such analysis can include a statistical analysis of the images in a sequence of screen captures to identify outliers in the sequence. These outliers have render artifacts.