US 7,532,234 B2
Automatic analysis and adjustment of digital images upon acquisition
Vladimir Sadovsky, Bellevue, Wash. (US); Po Yuan, Renton, Wash. (US); Andrew Shaun Ivory, Woodinville, Wash. (US); and Richard S. Turner, Jr., Woodinville, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Jun. 19, 2003, as Appl. No. 10/600,199.
Prior Publication US 2004/0258308 A1, Dec. 23, 2004
Int. Cl. H04N 5/225 (2006.01)
U.S. Cl. 348—207.1 45 Claims
OG exemplary drawing
 
1. A method performed by a target computer of automatically processing digital images, the method comprising:
passing a request to acquire a digital image file from an automatic image analysis and adjustment service in the target computer to an external interface coupled to an image capture device, wherein the image capture device is selected from the group consisting of: a digital camera, a scanner, and a digital video camera;
acquiring the digital image file from the image capture device to the target computer that is separate from and connected to the image capture device by a connection selected from the group consisting of a wired connection and a wireless connection, the target computer having an application programming interface that facilitates transfer of digital image files from digital image data source devices to the target computer, the application programming interface comprising a member function configured to retrieve the digital image file from the image capture device;
at the target computer that is separate from and connected to the image capture device, analyzing image data from the digital image file; and
at the target computer that is separate from and connected to the image capture device, adjusting the image data from the digital image file based at least in part on the analysis of the image data;
wherein the analyzing and the adjusting are performed automatically at the target computer that is separate from and connected to the image capture device, and wherein the analyzing and the adjusting are initiated by the acquiring of the digital image file from the image capture device to the target computer without further input from the user; and
wherein the image capture device comprises an image capture device housing, and wherein the target computer comprises a computer housing that is separate from the image capture device housing.