Patent ID: 9190016
Filing Date: 2015-11-17
Classification: G06T,G09G

Abstract:
1. A method for virtually painting an image with a computer system comprising a processor, a computer storage medium and a user interface, the method comprising: providing an image to the computer storage medium having a plurality of image pixel units, wherein each image pixel unit comprises first color data; generating with the processor a luminosity map having a plurality of luminosity values based on the first color data from the image pixel units; receiving a selection of one of the image pixel units; setting a reference luminosity value based at least in part on a luminosity value of the selected image pixel unit; receiving a selection of a color for virtually painting the image, the selected color comprising second color data; calculating with the processor luminosity differences between the reference luminosity value and the luminosity values of the image pixels; generating with the processor overlay pixel units based on the calculated luminosity differences and the second color data; and displaying on the user interface the generated overlay pixel units as an overlay with the image.