Automatic generation of metadata for a digital image based on ambient conditions
First Claim
Patent Images
1. A method for automatically generating metadata for a user for a digital image, comprising:
- obtaining user-definable aggregation rules of the user that includes at least one of;
a rule indicating that “
muggy”
is specified when a plurality of ambient conditions is “
warm” and
“
very humid”
;
a rule indicating that “
sweltering”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
;
a rule indicating that “
balmy”
is specified when the plurality of ambient conditions is “
mild”
, “
breezy”
, and “
partially humid”
;
a rule indicating that “
driving rain”
is specified when the plurality of ambient conditions is “
rainy” and
“
windy”
;
a rule indicating that “
monsoon-like”
is specified when the plurality of ambient conditions is “
warm” and
“
gusty” and
“
rainy” and
“
winds from the South to South-West”
;
a rule indicating that “
Sudden shower”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
transitioninq to “
cooler” and
“
rainy”
; and
a rule indicating that “
Clearing”
is specified when the plurality of ambient conditions is “
foggy”
, “
cold”
, and “
partly humid”
transitioninq to “
brightening”
, “
warming”
, and with “
falling humidity”
;
determining a plurality of ambient conditions existing at a time related to a time of capture of the digital image and associated with a location of a subject of the digital image captured with a mobile image capture device even when the mobile image capture device is in a different location, wherein determining the plurality of ambient conditions includes determining variations of the ambient conditions over time by receiving readings of the ambient conditions at a plurality of times including at least one of a time before the time of capture, at the time of capture, and after the time of capture;
aggregating and transforming data associated with the plurality of ambient conditions into at least one ambient trend descriptor based on the obtained user- definable aggregation rules wherein the aggregating includes aggregating the variations of the ambient conditions determined over the plurality of times;
associating the ambient trend descriptor with the digital image as metadata; and
enabling a user to search for the digital image based on the at least one ambient trend descriptor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for automatically generating metadata for a digital image based on ambient conditions. Aspects of the preferred embodiment include determining a plurality of ambient conditions associated with a location of a subject of a digital image captured with a mobile image capture device, the ambient conditions existing at a time related to a time of capture of the digital image; aggregating the plurality of ambient conditions into at least one ambient environment descriptor based on user-definable aggregation rules; and associating the ambient environment descriptor with the digital image as metadata.
-
Citations
32 Claims
-
1. A method for automatically generating metadata for a user for a digital image, comprising:
-
obtaining user-definable aggregation rules of the user that includes at least one of; a rule indicating that “
muggy”
is specified when a plurality of ambient conditions is “
warm” and
“
very humid”
;a rule indicating that “
sweltering”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
;a rule indicating that “
balmy”
is specified when the plurality of ambient conditions is “
mild”
, “
breezy”
, and “
partially humid”
;a rule indicating that “
driving rain”
is specified when the plurality of ambient conditions is “
rainy” and
“
windy”
;a rule indicating that “
monsoon-like”
is specified when the plurality of ambient conditions is “
warm” and
“
gusty” and
“
rainy” and
“
winds from the South to South-West”
;a rule indicating that “
Sudden shower”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
transitioninq to “
cooler” and
“
rainy”
; anda rule indicating that “
Clearing”
is specified when the plurality of ambient conditions is “
foggy”
, “
cold”
, and “
partly humid”
transitioninq to “
brightening”
, “
warming”
, and with “
falling humidity”
;determining a plurality of ambient conditions existing at a time related to a time of capture of the digital image and associated with a location of a subject of the digital image captured with a mobile image capture device even when the mobile image capture device is in a different location, wherein determining the plurality of ambient conditions includes determining variations of the ambient conditions over time by receiving readings of the ambient conditions at a plurality of times including at least one of a time before the time of capture, at the time of capture, and after the time of capture; aggregating and transforming data associated with the plurality of ambient conditions into at least one ambient trend descriptor based on the obtained user- definable aggregation rules wherein the aggregating includes aggregating the variations of the ambient conditions determined over the plurality of times; associating the ambient trend descriptor with the digital image as metadata; and enabling a user to search for the digital image based on the at least one ambient trend descriptor. - View Dependent Claims (2, 7, 8, 9, 15, 16)
-
-
3. A method for automatically generating metadata for a user for a digital image, comprising:
-
obtaining user-definable aggregations rules of the user that includes at least one of; a rule indicating that “
muggy”
is specified when a plurality of ambient conditions is “
warm” and
“
very humid”
;a rule indicating that “
sweltering”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
;a rule indicating that “
balmy”
is specified when the plurality of ambient conditions is “
mild”
, “
breezy”
, and “
partially humid”
;a rule indicating that “
driving rain”
is specified when the plurality of ambient conditions is “
rainy” and
“
windy”
;a rule indicating that “
monsoon-like”
is specified when the plurality of ambient conditions is “
warm” and
“
gusty” and
“
rainy” and
“
winds from the South to South-West”
;a rule indicating that “
Sudden shower”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
transitioning to “
cooler” and
“
rainy”
; anda rule indicating that “
Clearing”
is specified when the plurality of ambient conditions is “
foggy”
, “
cold”
, and “
partly humid”
transitioning to “
brightening”
, “
warming”
, and with “
falling humidity”
;determining a plurality of ambient conditions existing at a time related to a time of capture of the digital image and associated with a location of a subject of the digital image captured with a mobile image capture device even when the mobile image capture device is in a different location, wherein determining the plurality of ambient conditions includes determining variations of the ambient conditions over time by receiving readings of the ambient conditions for at least one of a fixed location of the subject of the digital image and a location of the image capture device at a plurality of times including at least one of a time before the time of capture, at the time of capture, and after the time of capture; aggregating and transforming data associated with the plurality of ambient conditions into at least one ambient environment descriptor based on the obtained user- definable aggregation rules wherein the aggregating includes aggregating the variations of the ambient conditions determined over the plurality of times; associating the ambient environment descriptor with the digital image as metadata; and enabling a user to search for the digital image based on the at least one ambient environment descriptor. - View Dependent Claims (4, 5, 6, 10)
-
-
11. A method for automatically generating metadata for a digital image, comprising:
-
determining a plurality of ambient conditions associated with a location of a subject of the digital image captured with a mobile image capture device even when the mobile image capture device is in a different location, the ambient conditions existing at a time related to a time of capture of the digital image; aggregating the plurality of ambient conditions and transforming data associated with the plurality of ambient conditions into at least one ambient environment descriptor based on user-definable aggregation rules wherein aggregating the plurality of ambient conditions into an ambient environment descriptor further comprises receiving values for each of the ambient conditions within a specified time period before and after the time of capture, for each of the ambient conditions, summarizing the values of the ambient condition by applying an value descriptor to the ambient condition, and summarizing changes in the values of the ambient condition by applying a trend descriptor to the ambient condition, aggregating related ones of the ambient conditions by, summarizing the value descriptors applied to the related ambient conditions using the user-definable rules as a lookup table to apply a combination value descriptor and summarizing the trend descriptors applied to the related ambient conditions using the user-definable rules as a lookup table to apply a combination trend descriptor; and associating the ambient environment descriptor with the digital image as metadata. - View Dependent Claims (12, 13, 14)
-
-
17. A system for automatically generating metadata for a user for a digital image, comprising:
-
a mobile image capture device for capturing the digital image; means for determining a plurality of ambient conditions existing at a time related to a time of capture of the digital image and associated with a location of a subject of the digital image device even when the digital image device is in a different location; a metadata application component for; automatically generating the metadata for the digital images by obtaining user-definable aggregation rules of the user that includes at least one of; a rule indicating that “
muggy”
is specified when the plurality of ambient conditions is “
warm” and
“
very humid”
;a rule indicating that “
sweltering”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
;a rule indicating that “
balmy”
is specified when the plurality of ambient conditions is “
mild”
, “
breezy”
, and “
partially humid”
;a rule indicating that “
driving rain”
is specified when the plurality of ambient conditions is “
rainy” and
“
windy”
;a rule indicating that “
monsoon-like”
is specified when the plurality of ambient conditions is “
warm” and
“
gusty” and
“
rainy” and
“
winds from the South to South-West”
;a rule indicating that “
Sudden shower”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
transitioning to “
cooler” and
“
rainy”
; anda rule indicating that “
Clearing”
is specified when the plurality of ambient conditions is “
foggy”
, “
cold”
, and “
partly humid”
transitioning to “
brightening”
, “
warming”
, and with “
falling humidity,”aggregating the plurality of ambient conditions into at least one ambient environment descriptor based on the obtained user-definable aggregation rules, for associating the ambient environment descriptor with the digital image as metadata, wherein the aggregating includes aggregating variations of the ambient conditions determined over a plurality of times, and enabling a user to search for the digital image based on the at least one ambient environment descriptor. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system for automatically generating metadata for a user for a digital image, comprising:
-
a mobile image capture device for capturing the digital image; means for determining a plurality of ambient conditions existing at a time related to a time of capture of the digital image and associated with a location of a subject of the digital image device even when the digital image device is in a different location, wherein the means for determining a plurality of ambient conditions determines variations of the ambient conditions over time by receiving readings of the ambient conditions at a plurality of times including at least one of a time before the time of capture, at the time of capture, and after the time of capture; and a metadata application component for obtaining user-definable aggregation rules for the user, automatically generating the metadata for the digital images by aggregating the plurality of ambient conditions into at least one ambient environment descriptor based on the obtained user-definable aggregation rules, and for associating the ambient environment descriptor with the digital image as metadata, wherein the metadata application component aggregates the plurality of ambient conditions over the plurality of times into an ambient environment descriptor by; receiving values for each of the ambient conditions within a specified time period before and after the time of capture; and for each of the ambient conditions; summarizing the values of the ambient condition by applying an value descriptor to the ambient condition; and summarizing changes in the values of the ambient condition by applying a trend descriptor to the ambient condition aggregating related ones of the ambient conditions by, summarizing the value descriptors applied to the related ambient conditions using the user-definable able rules as lookup table to apply a combination value descriptor; and summarizing the trend descriptors applied to the related ambient conditions using the user-definable rules as lookup table to apply a combination trend descriptor; and enabling a user to search for the digital image based on the at least one ambient environment descriptor. - View Dependent Claims (25)
-
-
26. An executable software product stored on a non- transitory computer-readable medium containing program instructions for automatically generating metadata for a digital image, the program instructions including:
-
obtaining user-definable aggregation rules that includes at least one of; a rule indicating that “
muggy”
is specified when a plurality of ambient conditions is “
warm” and
“
very humid”
;a rule indicating that “
sweltering”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
;a rule indicating that “
balmy”
is specified when the plurality of ambient conditions is “
mild”
, “
breezy”
, and “
partially humid”
;a rule indicating that “
driving rain”
is specified when the plurality of ambient conditions is “
rainy” and
“
windy”
;a rule indicating that “
monsoon-like”
is specified when the plurality of ambient conditions is “
warm” and
“
gusty” and
“
rainy” and
“
winds from the South to South-West”
;a rule indicating that “
Sudden shower”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
transitioning to “
cooler” and
“
rainy”
; anda rule indicating that “
Clearing”
is specified when the plurality of ambient conditions is “
foggy”
, “
cold”
, and “
partly humid”
transitioning to “
brightening”
, “
warming”
, and with “
falling humidity”
;determining a plurality of ambient conditions existing at a time related to a time of capture of the digital image and associated with a location of a subject of the digital image captured with a mobile image capture device even when the mobile image capture device is in a different location; aggregating the plurality of ambient conditions into at least one ambient environment descriptor based on the obtained user-definable aggregation rules, wherein the aggregating includes aggregating variations of the ambient conditions determined over a plurality of times; associating the ambient environment descriptor with the digital image as metadata; and enabling the user to search for the digital image based on the ambient environment descriptor.
-
-
27. A method for automatically generating and searching metadata for a digital image, comprising:
-
determining a plurality of ambient conditions over time at a location of a subject of the digital image captured with a mobile image capture device even when the image capture device is in a different location, the ambient conditions existing at a time related to a time of capture of the digital image; aggregating the plurality of ambient conditions into at least one ambient trend descriptor based on user-definable aggregation rules, wherein the aggregating includes aggregating variations of the ambient conditions determined over a plurality of times and the user-definable aggregation rules includes at least one of; a rule indicating that “
muggy”
is specified when the plurality of ambient conditions is “
warm” and
“
very humid”
;a rule indicating that “
sweltering”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
;a rule indicating that “
balmy”
is specified when the plurality of ambient conditions is “
mild”
, “
breezy”
, and “
partially humid”
;a rule indicating that “
driving rain”
is specified when the plurality of ambient conditions is “
rainy” and
“
windy”
;a rule indicating that “
monsoon-like”
is specified when the plurality of ambient conditions is “
warm” and
“
gusty” and
“
rainy” and
“
winds from the South to South-West”
;a rule indicating that “
Sudden shower”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
transitioninq to “
cooler” and
“
rainy”
; anda rule indicating that “
Clearing”
is specified when the plurality of ambient conditions is “
foggy”
, “
cold”
, and “
partly humid”
transitioning to “
brightening”
, “
warming”
, and with “
falling humidity”
;associating the ambient trend descriptor with the digital image as metadata; and enabling a user to search for the digital image based on the ambient trend descriptor.
-
-
28. A method for searching images based on automatic generation of metadata for a digital image, comprising:
-
receiving a search query from a user that includes at least one ambient environment descriptor associated with at least one digital image; obtaining the user'"'"'s user-definable aggregation rules that includes at least one of; a rule indicating that “
muggy”
is specified when a plurality of ambient conditions is “
warm” and
“
very humid”
;a rule indicating that “
sweltering”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
;a rule indicating that “
balmy”
is specified when the plurality of ambient conditions is “
mild”
, “
breezy”
, and “
partially humid”
;a rule indicating that “
driving rain”
is specified when the plurality of ambient conditions is “
rainy” and
“
windy”
;a rule indicating that “
monsoon-like”
is specified when the plurality of ambient conditions is “
warm” and
“
gusty” and
“
rainy” and
“
winds from the South to South-West”
;a rule indicating that “
Sudden shower”
is specified when the plurality of ambient conditions is “
hot” and
“
humid”
transitioning to “
cooler” and
“
rainy”
; anda rule indicating that “
Clearing”
is specified when the plurality of ambient conditions is “
foggy”
, “
cold”
, and “
partly humid”
transitioning to “
brightening”
, “
warming”
, and with “
falling humidity”
;evaluating the search query based on the user-definable aggregation rules to retrieve the at least one digital image associated with the at least one ambient environment descriptor; and displaying the retrieved at least one image. - View Dependent Claims (29, 30, 31, 32)
-
Specification