Training image adjustment preferences
First Claim
1. A computer-implemented method comprising:
- aggregating, by a computing device, a first user image selection and a context attribute associated with the first user image selection into a preference training database for a user, wherein the first user image selection represents a record of how the user has preferred over at least one of adjusted versions of a base image when the adjusted versions are separately processed by visual effects that are different;
determining, by the computing device, a visual effect preference associated with the user based on machine learning or statistical analysis of user image selections in the preference training database, wherein the user image selections represent experimental records corresponding to the visual effects, wherein the visual effect preference is an image processing rule that is particular to the context attribute, and wherein the image processing rule specifies a visual effect process to execute when a digital image is determined to be associated with the context attribute;
updating, by the computing device, a photo preference profile with the visual effect preference; and
providing, by the computing device, the photo preference profile to an image processor to adjust subsequently captured photographs provided to the image processor.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments include a method of operating a computing device to learn user preferences of how to process digital images. The method can include: aggregating a user image selection and a context attribute associated therewith into a preference training database for a user, wherein the user image selection represents a record of the user'"'"'s preference over at least one of adjusted versions of a base image when the adjusted versions are separately processed by different visual effects; determining a visual effect preference associated based on machine learning or statistical analysis of user image selections in the preference training database, the user image selections representing experimental records corresponding to the visual effects; updating a photo preference profile with the visual effect preference; and providing the photo preference profile to an image processor to adjust subsequently captured photographs provided to the image processor.
16 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
aggregating, by a computing device, a first user image selection and a context attribute associated with the first user image selection into a preference training database for a user, wherein the first user image selection represents a record of how the user has preferred over at least one of adjusted versions of a base image when the adjusted versions are separately processed by visual effects that are different; determining, by the computing device, a visual effect preference associated with the user based on machine learning or statistical analysis of user image selections in the preference training database, wherein the user image selections represent experimental records corresponding to the visual effects, wherein the visual effect preference is an image processing rule that is particular to the context attribute, and wherein the image processing rule specifies a visual effect process to execute when a digital image is determined to be associated with the context attribute; updating, by the computing device, a photo preference profile with the visual effect preference; and providing, by the computing device, the photo preference profile to an image processor to adjust subsequently captured photographs provided to the image processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage memory storing computer-executable instructions comprising:
-
instructions for generating at least two digital image versions based on a digital image by applying at least two visual effects that are different; instructions for causing the digital image versions to be displayed at a display device; instructions for recording a user image selection from amongst the digital image versions, in response to displaying the digital image versions; instructions for identifying a context attribute to associate with the digital image; and instructions for providing the user image selection associated with the context attribute to a machine learning engine to update a photo preference profile associated a user, wherein updating the photo preference profile includes determining an image processing rule particular to the context attribute, and wherein the image processing rule specifies a visual effect process to execute when a digital image is determined to be associated with the context attribute. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computing device comprising:
-
a component for generating at least two digital image versions based on a digital image by applying at least two visual effects that are different; a component for causing the digital image versions to be displayed at a display device; a component for recording a first user image selection from amongst the digital image versions, in response to displaying the digital image versions; a component for identifying a context attribute to associate with the digital image; and a component for updating a photo preference profile associated with a user by applying machine learning or statistical analysis on multiple user image selections associated with the context attribute, the multiple user image selections including the first user image selection; wherein updating the photo preference profile includes determining an image processing rule particular to the context attribute, and wherein the image processing rule specifies a visual effect process to execute when a digital image is determined to be associated with the context attribute.
-
Specification