Transformation of images
AssigneeMicrosoft Corporation
InventorsMin Liu, Michael Stokes, Gilman K. Wong, Takashi Matsuzawa
Life of this patent
Estimating the term…
Abstract
This present invention provides a system and method for transforming a main image of a digital image, such as one stored in the Exchangeable Image File (“EXIF”) format, updating the metadata, including the thumbnail image, to correspond to the transformed main image. The transformed main image and updated metadata are stored together in a file using the EXIF format so that the transformed main image may be viewed using a digital camera or viewer software compatible with a properly formatted EXIF file.
Claims53
A method for transforming a digital image comprising a main image and metadata associated with the main image in accordance with a parameter, comprising:
- transforming the main image in accordance with the parameter to produce a transformed main image;
- and
- modifying the metadata in accordance with the parameter to produce updated metadata corresponding to the transformed main image.
A method for transforming a digital image having a main image and metadata, comprising:
- obtaining a parameter for transforming the main image;
- transforming the main image in accordance with the parameter to produce a transformed main image;
- modifying the metadata in accordance with the parameter to produce updated metadata for the transformed main image;
- and
- storing the transformed main image and the updated metadata.
A method for transforming a digital image obtained from a file stored in the Exchangeable Image File (“EXIF”) format having a main image and metadata in accordance with a parameter, comprising:
- transforming the main image in accordance with the parameter into a transformed main image;
- and
- modifying the metadata in accordance with the parameter to produce updated metadata for the transformed main image.
A method for updating metadata, which includes a thumbnail image associated with a main image of a digital image obtained from a file stored in the Exchangeable Image File (“EXIF”) format, wherein the main image has been transformed by rotating the main image a known amount to produce a transformed main image, comprising:
- obtaining the thumbnail image;
- and
- rotating the thumbnail image by the known amount to produce a transformed thumbnail image having a viewing orientation corresponding to the viewing orientation of the transformed main image.
A computer-readable medium having computer-executable instructions for performing a method for transforming a digital image comprising a main image and metadata associated with the main image in accordance with a parameter, comprising:
- transforming the main image in accordance with the parameter to produce a transformed main image;
- and
- modifying the metadata in accordance with the parameter to produce updated metadata corresponding to the transformed main image.
A computer-readable medium having computer-executable instructions for performing a method for transforming a digital image having a main image and metadata, comprising:
- obtaining a parameter for transforming the main image;
- transforming the main image in accordance with the parameter to produce a transformed main image;
- modifying the metadata in accordance with the parameter to produce updated metadata for the transformed main image;
- and
- .storing the transformed main image and the updated metadata.
A computer-readable medium having computer-executable instructions for performing a method for transforming a digital image obtained from a file stored in the Exchangeable Image File (“EXIF”) format having a main image and metadata, in accordance with a parameter, comprising:
- transforming the main image in accordance with the parameter into a transformed main image;
- and
- modifying the metadata in accordance with the parameter to produce updated metadata for the transformed main image.
A computer-readable medium having computer-executable instructions for performing a method for updating metadata, which includes a thumbnail image associated with a main image of a digital image obtained from a file stored in the Exchangeable Image File (“EXIF”) format, wherein the main image has been transformed by rotating the main image a known amount to produce a transformed main image, comprising:
- obtaining the thumbnail image;
- and
- rotating the thumbnail image by the known amount to produce a transformed thumbnail image having a viewing orientation corresponding to the viewing orientation of the transformed main image.
A system for modifying a digital image in accordance with a parameter, the digital image being stored using the Exchangeable Image File (“EXIF”) format, comprising:
- a decoder object that extracts from the digital image a main image and metadata associated therewith, wherein said metadata include a thumbnail image;
- a bitmap object that transforms the thumbnail image in accordance with the parameter to produce a transformed thumbnail image;
- and
- an encoder object that transforms the metadata in accordance with the transformation parameter and stores the transformed main image data, the transformed thumbnail image and transformed metadata using the EXIF format.
A computer system for transforming a digital image having a main image and metadata after the main image has been transformed in accordance with a parameter to produce a transformed main image, comprising:
- means for obtaining the metadata;
- and
- means for modifying the metadata in accordance with the parameter to produce updated metadata corresponding to the transformed main image.
A computer system for modifying an image in accordance with a transformation parameter, the image being stored in a file using the Exchangeable Image File (“EXIF”) format, comprising:
- means for extracting a main image and metadata associated therewith;
- means for modifying the main image to produce a transformed main image;
- means for updating the metadata to correspond to the transformed main image;
- and
- means for storing the transformed main image and updated metadata using the EXIF format.
Dependencies are inferred from the claim text.