Recommending transformations for photography

US2016100101A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016100101-A1
Application numberUS-201514875199-A
CountryUS
Kind codeA1
Filing dateOct 5, 2015
Priority dateDec 21, 2012
Publication dateApr 7, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, computer program product, and system is described. An aspect of an image is identified. One or more other images are identified based upon, at least in part, the one or more other images including one or more other aspects similar to the identified aspect of the image. One or more image filters associated with the one or more other images, including a first image filter, are identified. The first image filter is applied to the image.

First claim

Opening claim text (preview).

1 . (canceled) 2 . A computer-implemented method comprising: identifying a first aspect of a captured image; identifying a reference image based, at least in part, on a second aspect of the reference image that is same as, or like, the first aspect of the captured image; analyzing the captured image and the reference image to determine a second feature of the reference image corresponding to a first feature of the captured image and the second feature being different from the first feature of the captured image; identifying one or more image filters to transform the first feature of the captured image to correspond with the second feature of the reference image; and transforming the captured image by applying the one or more image filters to the captured image. 3 . The computer-implemented method of claim 2 , wherein identifying the reference image is further based on a popularity associated with the reference image. 4 . The computer-implemented method of claim 2 , wherein the second feature of the reference image is different from the corresponding first feature of the captured image based, at least in part, on inherent variations during capture. 5 . The computer-implemented method of claim 2 , wherein analyzing the captured image and the reference image includes comparing a color curve of the captured image and a color curve of the reference image. 6 . The computer-implemented method of claim 5 , wherein transforming the captured image by applying the image filter causes a decrease in a difference of the color curve of the captured image and the color curve of the reference image. 7 . The computer-implemented method of claim 2 , further comprising: providing a recommendation of image filters including the identified one or more image filters, and receiving a selection of the first image filter from the recommendation of image filters. 8 . The computer-implemented method of claim 7 , further comprising: providing a preview of the captured image with representations of effects of at least two of the recommended image filters applied individually on the captured image. 9 . A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a computing device, cause the one or more processors to: identify an object of a captured image; identify a reference image based, at least in part, on a second object of the reference image that is same as, or like, the object of the captured image; analyzing the captured image and the reference image to determine a second feature of the reference image corresponding to a first feature of the captured image and the second feature being different from the first feature of the captured image, wherein the second feature is determined based on image data for the reference image; identify one or more image filters, including a first image filter to transform the first feature of the captured image to correspond with the second feature of the reference image; and transform the captured image by applying the first image filter to the captured image. 10 . The non-transitory computer-readable medium of claim 9 , wherein identifying the reference image is further based on a popularity associated with the reference image. 11 . The non-transitory computer-readable medium of claim 9 , wherein the second feature of the reference image is different from the corresponding first feature of the captured image based, at least in part, on inherent variations during capture. 12 . The non-transitory computer-readable medium of claim 9 , wherein analyzing the captured image and the reference image includes comparing a color curve of the captured image and a color curve of the reference image. 13 . The non-transitory computer-readable medium of claim 12 , wherein transforming the captured image by applying the first image filter causes a decrease in difference of the color curve of the captured image and color curve of the reference image. 14 . The non-transitory computer-readable medium of claim 9 , further comprising: providing a recommendation of image filters including the identified one or more image filters, and receiving a selection of the first image filter from the recommendation of image filters. 15 . The non-transitory computer-readable medium of claim 14 , further comprising providing a preview of the captured image with representations of effects of at least two of the recommended image filters applied individually on the captured image. 16 . A system comprising: one or more processors; and a memory coupled to the one or more processors, the memory configured to store instructions that upon execution by the one or more processors cause the one or more processors to: identify a first aspect of a captured image; identify a reference image based, at least in part, on a second aspect of the reference image that is same as, or like, the first aspect of the captured image; analyze the captured image and the reference image to determine a second feature corresponding to a first feature of the captured image and the second feature being different from the first feature of the captured image; identify one or more image filters to transform the first feature of the captured image to correspond with the second feature of the reference image; and transform the captured image by applying at least one of the one or more image filters to the captured image. 17 . The system of claim 16 , wherein identifying the reference image is further based on a popularity associated with the reference image. 18 . The system of claim 16 , wherein the second feature of the reference image is different from the corresponding first feature of the captured image based, at least in part, on inherent variations during capture. 19 . The system of claim 16 , wherein analyzing the captured image and the reference image includes comparing a color curve of the captured image and a color curve of the reference image. 20 . The system of claim 19 , wherein transforming the captured image by applying the at least one of the one or more image filters causes a decrease in difference of the color curve of the captured image and color curve of the reference image. 21 . The system of claim 16 , further comprising: providing a recommendation of image filters including the identified one or more image filters, and receiving a selection of the at least one of the one or more image filters from the recommendation of image filters.

Assignees

Inventors

Classifications

  • Transmitting camera control signals through networks, e.g. control via the Internet · CPC title

  • H04N13/122Primary

    Improving the three-dimensional [3D] impression of stereoscopic images by modifying image signal contents, e.g. by filtering or adding monoscopic depth cues (H04N13/128 takes precedence) · CPC title

  • for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters · CPC title

  • H04N23/64Primary

    Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016100101A1 cover?
A method, computer program product, and system is described. An aspect of an image is identified. One or more other images are identified based upon, at least in part, the one or more other images including one or more other aspects similar to the identified aspect of the image. One or more image filters associated with the one or more other images, including a first image filter, are identifie…
Who is the assignee on this patent?
Google Inc, Google Inc
What technology area does this patent fall under?
Primary CPC classification H04N13/122. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).