Modification of viewing parameters for digital images using face detection information
First Claim
Patent Images
1. A method of generating on a processor-based digital image acquisition device one or more new digital still images using an original digitally-acquired still image including a face, comprising:
- using a processor of the device in performing the following;
acquiring the original digitally-acquired still image on the processor-based digital image acquisition device that includes a lens and image sensor for capturing digital images;
analyzing a luminance map of the digitally-acquired still image, including comparing the luminance map with patterns of luminance data that match face images;
based on the analyzing of the luminance map, identifying one or more groups of pixels that correspond to a face within a foreground region of the original digitally-acquired still image which has a certain resolution, wherein the identifying comprises one or more of sub-sampling and weighted sampling of the resolution of the image, including reducing a resolution of at least one or more portions of the image on which computations are performed and wherein the identifying further comprises detecting the face in real time or near real time,calculating a degree to which exposure of the face in the foreground within said image differs from a desired exposure of said face within said image, including determining that said face lacks the desired exposure as being shadowed or shot with back light or otherwise insufficiently illuminated during acquisition;
based on the identifying of the one or more groups of pixels that correspond to said face and on the degree as a result of the calculating, selecting a portion of the original still image for processing to include the one or more groups of pixels; and
automatically generating values of pixels of one or more new still images based on the selected portion in a manner which always includes the face within the one or more new still images which differ from the original digitally-acquired still image by including at least one group of pixels modified at least in luminance of the face including applying a digital fill flash to add light and to boost the luminance of the face in the foreground, as compared with the one or more groups of pixels identified in the foreground of the original digitally-acquired still image.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of modifying the viewing parameters of digital images using face detection for achieving a desired spatial parameters based on one or more sub-groups of pixels that correspond to one or more facial features of the face. Such methods may be used for animating still images, automating and streamlining application such as the creation of slide shows and screen savers of images containing faces.
468 Citations
84 Claims
-
1. A method of generating on a processor-based digital image acquisition device one or more new digital still images using an original digitally-acquired still image including a face, comprising:
-
using a processor of the device in performing the following; acquiring the original digitally-acquired still image on the processor-based digital image acquisition device that includes a lens and image sensor for capturing digital images; analyzing a luminance map of the digitally-acquired still image, including comparing the luminance map with patterns of luminance data that match face images; based on the analyzing of the luminance map, identifying one or more groups of pixels that correspond to a face within a foreground region of the original digitally-acquired still image which has a certain resolution, wherein the identifying comprises one or more of sub-sampling and weighted sampling of the resolution of the image, including reducing a resolution of at least one or more portions of the image on which computations are performed and wherein the identifying further comprises detecting the face in real time or near real time, calculating a degree to which exposure of the face in the foreground within said image differs from a desired exposure of said face within said image, including determining that said face lacks the desired exposure as being shadowed or shot with back light or otherwise insufficiently illuminated during acquisition; based on the identifying of the one or more groups of pixels that correspond to said face and on the degree as a result of the calculating, selecting a portion of the original still image for processing to include the one or more groups of pixels; and automatically generating values of pixels of one or more new still images based on the selected portion in a manner which always includes the face within the one or more new still images which differ from the original digitally-acquired still image by including at least one group of pixels modified at least in luminance of the face including applying a digital fill flash to add light and to boost the luminance of the face in the foreground, as compared with the one or more groups of pixels identified in the foreground of the original digitally-acquired still image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of providing an option for generating on a processor-based digital image acquisition device one or more new digital still images using an original digitally-acquired still image including a face, comprising:
-
using a processor of the device in performing the following; acquiring the original digitally-acquired still image on the processor-based digital image acquisition device that includes a lens and image sensor for capturing digital images; analyzing a luminance map of the digitally-acquired still image, including comparing the luminance map with patterns of luminance data that match face images; based on the analyzing of the luminance map, identifying one or more groups of pixels that correspond to a face within a foreground region of the original digitally-acquired still image which has a certain resolution, wherein the identifying comprises one or more of sub-sampling and weighted sampling of the resolution of the image, including reducing a resolution of at least one or more portions of the image on which computations are performed, and wherein the identifying further comprises detecting the face in real time or near real time, calculating a degree to which exposure of the face in the foreground region differs from a desired exposure of said face within said image, including determining that said face lacks the desired exposure as being shadowed or shot with back light or otherwise insufficiently illuminated during acquisition; based on the identifying of the one or more groups of pixels that correspond to said face and on the degree as a result of the calculating, selecting a portion of the original still image for processing to include the one or more groups of pixels; and automatically providing an option for generating values of pixels of one or more new still images based on the selected portion in a manner which always includes the face within the one or more new still images which differ from the original digitally-acquired still image by including at least one group of pixels modified at least in luminance of the face, including applying a digital fill flash to add light and to boost the luminance of the face in the foreground as compared with the one or more groups of pixels identified in the foreground of the original digitally-acquired still image. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. One or more non-transitory computer readable media encoded with a computer program for programming one or more processors to perform a method of generating one or more new digital still images using an original digitally-acquired still image including a face, the method comprising:
-
analyzing a luminance map of the digitally-acquired still image captured with a lens and image sensor of a digital image acquisition device, including comparing the luminance map with patterns of luminance data that match face images; based on the analyzing of the luminance map, identifying one or more groups of pixels that correspond to a face within a foreground region of the original digitally-acquired still image which has a certain resolution, wherein the identifying comprises one or more of sub-sampling and weighted sampling of the resolution of the image, including reducing a resolution of at least one or more portions of the image on which computations are performed and wherein the identifying further comprises detecting the face in real time or near real time, calculating a degree to which exposure of the face within the foreground region from a desired exposure of said face within said image, including determining that said face lacks the desired exposure as being shadowed or shot with back light or otherwise insufficiently illuminated during acquisition; based on the identifying of the one or more groups of pixels that correspond to said face and on the degree as a result of the calculating, selecting a portion of the original still image for processing to include the one or more groups of pixels; and automatically generating values of pixels of one or more new still images based on the selected portion in a manner which always includes the face within the one or more new still images which differ from the original digitally-acquired still image by including at least one group of pixels modified at least in luminance of the face, including applying a digital fill flash to add light and to boost the luminance of the face in the foreground as compared with the one or more groups of pixels identified in the foreground of the original digitally-acquired still image. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. One or more non-transitory computer readable media encoded with a computer program for programming one or more processors to perform a method of providing an option for generating one or more new digital still images using an original digitally-acquired still image including a face, the method comprising:
-
analyzing a luminance map of the digitally-acquired still image captured with a lens and image sensor of a digital image acquisition device, including comparing the luminance map with patterns of luminance data that match face images; based on the analyzing of the luminance map, identifying one or more groups of pixels that correspond to a face within a foreground region of the original digitally-acquired still image which has a certain resolution, wherein the identifying comprises one or more of sub-sampling and weighted sampling of the resolution of the image, including reducing a resolution of at least one or more portions of the image on which computations are performed and wherein the identifying further comprises detecting the face in real time or near real time, calculating a degree to which exposure of the face within said image differs from a desired exposure of said face within said image, including determining that said face lacks the desired exposure as being shadowed or shot with back light or otherwise insufficiently illuminated during acquisition; based on the identifying of the one or more groups of pixels that correspond to said face and on the degree as a result of the calculating, selecting a portion of the original still image for processing to include the one or more groups of pixels; and automatically providing an option for generating values of pixels of one or more new still images based on the selected portion in a manner which always includes the face within the one or more new still images which differ from the original digitally-acquired still image by including at least one group of pixels modified at least in luminance of the face, including applying a digital fill flash to add light and to boost the luminance of the face in the foreground as compared with the one or more groups of pixels identified in the foreground of the original digitally-acquired still image. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method of generating one or more new digital still images using an original digitally-acquired still image including a face, the method being performed on a processor-based portable digital camera that is programmed using one or more digital storage media containing program code and having image data stored thereon, and includes a lens and an image sensor for capturing the original digitally-acquired image, the method comprising:
-
using a processor of the device in performing the following; acquiring the original digitally-acquired still image on the processor-based digital image acquisition device that includes a lens and image sensor for capturing digital images; analyzing a luminance map of the digitally-acquired still image, including comparing the luminance map with patterns of luminance data that match face images; based on the analyzing of the luminance map, identifying one or more groups of pixels that correspond to a face within a foreground region of the original digitally-acquired still image which has a certain resolution, wherein the identifying comprises one or more of sub-sampling and weighted sampling of the resolution of the image, including reducing a resolution of at least one or more portions of the image on which computations are performed and wherein the identifying further comprises detecting the face in real time or near real time, calculating on the portable digital camera a degree to which exposure of the face within said image differs from a desired exposure of said face within said image, including determining that said face lacks the desired exposure as being shadowed or shot with back light or otherwise insufficiently illuminated during acquisition; based on the identifying of the one or more groups of pixels that correspond to said face and on the degree as a result of the calculating, selecting a portion of the original still image for processing to include the one or more groups of pixels; and automatically generating on the portable digital camera values of pixels of one or more new still images based on the selected portion in a manner which always includes the face within the one or more new still images which differ from the original digitally-acquired still image by including at least one group of pixels modified at least in apparent exposure of the face, including applying a digital fill flash to add light and to boost the apparent exposure of the face in the foreground as compared with the one or more groups of pixels identified in the foreground of the original digitally-acquired still image. - View Dependent Claims (58, 59, 60, 61, 62, 63)
-
-
64. A method of generating one or more new digital still images using an original digitally-acquired still image including a face, the method being performed on a processor-based portable digital camera that is programmed using one or more digital storage media containing program code and having image data stored thereon, and includes a lens and an image sensor for capturing the original digitally-acquired image, the method comprising:
- using a processor of the device in performing the following;
acquiring the original digitally-acquired still image on the processor-based digital image acquisition device that includes a lens and image sensor for capturing digital images; analyzing a luminance map of the digitally-acquired still image, including comparing the luminance map with patterns of luminance data that match face images; based on the analyzing of the luminance map, identifying one or more groups of pixels that correspond to a face within a foreground region of the original digitally-acquired still image which has a certain resolution, wherein the identifying comprises one or more of sub-sampling and weighted sampling of the resolution of the image, including reducing a resolution of at least one or more portions of the image on which computations are performed and wherein the identifying further comprises detecting the face in real time or near real time, calculating on the portable digital camera a degree to which exposure of the face within the foreground region of said image differs from a desired exposure of said face within said image, including determining that said face lacks the desired exposure as being shadowed or shot with back light or otherwise insufficiently illuminated during acquisition; based on the identifying of the one or more groups of pixels that correspond to said face and on the degree as a result of the calculating, selecting a portion of the original still image for processing to include the one or more groups of pixels; and automatically providing an option for generating on the portable digital camera values of pixels of one or more new still images based on the selected portion in a manner which always includes the face within the one or more new still images which differ from the original digitally-acquired still image by including at least one group of pixels modified at least in apparent exposure of the face including applying a digital fill flash to add light and to boost the apparent exposure of the face in the foreground as compared with the one or more groups of pixels identified in the foreground region original digitally-acquired still image. - View Dependent Claims (65, 66, 67, 68, 69, 70)
- using a processor of the device in performing the following;
-
71. A portable digital camera including a processor and one or more computer readable media containing program code and for storing image data, as well as a lens and an image sensor for capturing digital images, wherein the one or more computer readable media are encoded with a computer program for programming one or more processors to perform a method of generating one or more new digital still images using an original digitally-acquired still image including a face, the method comprising using the processor of the camera in:
-
analyzing a luminance map of the digitally-acquired still image, including comparing the luminance map with patterns of luminance data that match face images; based on the analyzing of the luminance map, identifying one or more groups of pixels that correspond to a face within a foreground region of the original digitally-acquired still image which has a certain resolution, wherein the identifying comprises one or more of sub-sampling and weighted sampling of the resolution of the image, including reducing a resolution of at least one or more portions of the image on which computations are performed and wherein the identifying further comprises detecting the face in real time or near real time, calculating on the portable digital camera a degree to which exposure of the face within the foreground region of said image differs from a desired exposure of said face within said image, including determining that said face lacks the desired exposure as being shadowed or shot with back light or otherwise insufficiently illuminated during acquisition; based on the identifying of the one or more groups of pixels that correspond to said face and on the degree as a result of the calculating, selecting a portion of the original still image for processing to include the one or more groups of pixels; and automatically generating on the portable digital camera values of pixels of one or more new still images based on the selected portion in a manner which always includes the face within the one or more new still images which differ from the original digitally-acquired still image by including at least one group of pixels modified at least in apparent exposure of the face including applying a digital fill flash to add light and to boost the apparent exposure of the face in the foreground as compared with the one or more groups of pixels identified in the original digitally-acquired still image. - View Dependent Claims (72, 73, 74, 75, 76, 77)
-
-
78. A portable digital camera including a processor and one or more computer readable media containing program code and for storing image data, as well as a lens and an image sensor for capturing digital images, wherein the one or more computer readable media are encoded with a computer program for programming one or more processors to perform a method of providing an option for generating one or more new digital still images using an original digitally-acquired still image including a face, the method comprising using the processor of the camera in:
-
analyzing a luminance map of the digitally-acquired still image, including comparing the luminance map with patterns of luminance data that match face images; based on the analyzing of the luminance map, identifying one or more groups of pixels that correspond to a face within a foreground region of the original digitally-acquired still image which has a certain resolution, wherein the identifying comprises one or more of sub-sampling and weighted sampling of the resolution of the image, including reducing a resolution of at least one or more portions of the image on which computations are performed and wherein the identifying further comprises detecting the face in real time or near real time, calculating on the portable digital camera a degree to which exposure of the face within the foreground region of said image differs from a desired exposure of said face within said image, or combinations thereof; based on the identifying of the one or more groups of pixels that correspond to said face and on the degree as a result of the calculating, selecting a portion of the original still image for processing to include the one or more groups of pixels; and automatically providing an option for generating on the portable digital camera values of pixels of one or more new still images based on the selected portion in a manner which always includes the face within the one or more new still images which differ from the original digitally-acquired still image by including at least one group of pixels modified at least in apparent exposure of the face including applying a digital fill flash to add light and to boost the apparent exposure of the face in the foreground as compared with the one or more groups of pixels identified in the original digitally-acquired still image. - View Dependent Claims (79, 80, 81, 82, 83, 84)
-
Specification