Generation of metadata for acquired images
First Claim
1. A method, in a computer system, for generating metadata based upon data contained within image information provided by an image capture device, the image information including image data suitable for processing by an image display application program to render a displayed image, the method comprising:
- acquiring, by a data transfer interface, image information responsive to a request to acquire image data;
analyzing, by an image data analysis component associated with an image acquisition service, the acquired image information to render at least one new metadata value for the image information;
integrating the at least one new metadata value with the acquired image information;
converting, by a decoder associated with the image acquisition service, image data in a first format to image data in a second format; and
applying, during the analyzing step, at least one image recognition algorithm to the image data in the second format to render the at least one new metadata value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and image data acquisition service arrangement are disclosed that facilitate standardizing the process of adding metadata to acquired image information downloaded from a connected image capture device to a computer system. An image acquisition service analyzes image information downloaded from the image capture device and renders new metadata values based upon applied analytical algorithms/filters. Thereafter, the image information and new metadata are rendered available to other processes that use the image information and new metadata.
36 Citations
17 Claims
-
1. A method, in a computer system, for generating metadata based upon data contained within image information provided by an image capture device, the image information including image data suitable for processing by an image display application program to render a displayed image, the method comprising:
-
acquiring, by a data transfer interface, image information responsive to a request to acquire image data; analyzing, by an image data analysis component associated with an image acquisition service, the acquired image information to render at least one new metadata value for the image information; integrating the at least one new metadata value with the acquired image information; converting, by a decoder associated with the image acquisition service, image data in a first format to image data in a second format; and applying, during the analyzing step, at least one image recognition algorithm to the image data in the second format to render the at least one new metadata value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium including computer-executable instructions for facilitating the generation of metadata based upon data contained within image information provided by an image capture device, the image information including image data suitable for processing by an image display application program to render a displayed image, the computer executable instructions facilitating performing a set of steps comprising:
-
invoking acquisition, by a data transfer interface, of image information in response to a request to acquire image data; analyzing, by an image data analysis component associated with an image acquisition service, the acquired image information to render at least one new metadata value for the image information; integrating the at least one new metadata value with the acquired image information; converting, by a decoder associated with the image acquisition service, image data in a first format to image data in a second format; and applying, during the analyzing step, at least one image recognition algorithm to the image data in the second format to render the at least one new metadata value. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for integrating metadata into image data comprising:
-
instantiating at least an extensible portion of a set of metadata generation algorithms from DLLs or plugins associated with an image acquisition component; obtaining, by the image acquisition component, interposed between a source of captured image data and a user mode process, image data from the source of captured image data; rendering raw image data from the image data; applying at least one of the metadata generation algorithms to the raw image data, in a non-interactive manner, to generate new metadata in response to one or more detected characteristics of images corresponding to the raw image data; and storing the metadata in at least one metadata field associated with the image data. - View Dependent Claims (17)
-
Specification