Optimizing a visual perspective of media

US9626768B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9626768-B2
Application numberUS-201414503192-A
CountryUS
Kind codeB2
Filing dateSep 30, 2014
Priority dateSep 30, 2014
Publication dateApr 18, 2017
Grant dateApr 18, 2017

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.

One or more signals are used to identify regions of interest of an image. The signals are applied to the image to generate one or more models that are based on the regions of interest. The models may present different perspectives of the image by emphasizing various features and focal points. The models may be ranked and displayed according to a scoring paradigm that is based on one or more signals. Multi-tiered feedback mechanisms allow for the collection of user intent and/or other forms of explicit input. Feedback associated to the models may be obtained and used to generate additional models that are based on one or more signals and the feedback. The feedback may also be stored and utilized for machine learning purposes.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: obtaining data defining an intended use of an image; determining a plurality of salient regions or a plurality of invariant regions of the image by applying a plurality of signals to the image; determining a confidence score for at least one salient region or at least one invariant region of the plurality of salient regions or the plurality of invariant regions, wherein the confidence score is based, at least in part on at least one of a size of an identifiable object in the image, a depth of a color or a luminance variation of the image, an existence of identifiable features of the identifiable object, and an image quality of the image; and generating a plurality of models, wherein individual models of the plurality of models focus on the at least one salient region or the at least one invariant region of the image, and wherein a selection of the at least one salient region or the at least one invariant region is based on, at least in part, the intended use and the confidence score for the at least one salient region or the at least one invariant region displaying a transformation of individual models of the plurality of models on an interface; receiving, at the interface, a gesture input indicating an intent directed toward one or more regions associated with at least one model; and in response to the gesture input, generating additional models based on the intent. 2. The computer-implemented method of claim 1 , wherein individual models of the plurality of models are generated by applying one or more signals to the image to define the at least one salient region or the at least one invariant region of the image, and wherein the computer-implemented method further comprises: determining a signal score for individual models of the plurality of models; filtering individual models based on the signal score to determine selected models; and displaying a transformation of the selected models, wherein an order of the display of the selected models is based on the signal score. 3. The computer-implemented method of claim 2 , wherein the signal score is based on a success rating for the plurality of signals that are applied to the image. 4. The computer-implemented method of claim 1 , further comprising: displaying a transformation of individual models of the plurality of models; and receiving a selection of a single model of the plurality of models. 5. The computer-implemented method of claim 1 , further comprising: displaying a transformation of individual models of the plurality of models; receiving an edit parameter for the image; and generating an edited model based on the edit parameter. 6. The computer-implemented method of claim 1 , wherein determining the plurality of regions of the image comprises utilizing signals for identifying the salient region, the invariant region, a strong line, or a subject included in the image. 7. A computer, comprising: a processor; and a computer-readable storage medium in communication with the processor, the computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor, cause the computer to obtain data defining an intended use of an image, determine a plurality of regions of the image by applying a plurality of signals to the image, determine a confidence score for individual regions of the plurality of regions, wherein the confidence score is based, at least in part on at least one of a size of an identifiable object in the image, a depth of a color or a luminance variation of the image, an existence of identifiable features of the identifiable object, and an image quality of the image, and generate a plurality of models, wherein individual models of the plurality of models define at least one selected region of the image, and wherein the at least one selected region is based on, at least in part, the intended use and the confidence score for the at least one selected region display a transformation of individual models of the plurality of models on an interface; receive, at the interface, a gesture input indicating an intent directed toward one or more regions associated with at least one model; and in response to the gesture input, generate additional models based on the intent. 8. The computer of claim 7 , wherein individual models of the plurality of models are generated by applying one or more signals to the image to define the at least one selected region of the image, and wherein the computer-readable storage medium has further computer-executable instructions stored thereupon, which when executed by the processor, cause the computer to: determine a signal score for individual models of the plurality of models; filter individual models based on the signal score to determine selected models; and display a transformation of the selected models, wherein an order of display of the selected models is based on the signal score. 9. The computer of claim 8 , wherein the signal score is based on a success rating for the one or more signals that are applied to the image. 10. The computer of claim 7 , wherein the computer-readable storage medium has further computer-executable instructions stored thereupon, which when executed by the processor, cause the computer to: display a transformation of individual models of the plurality of models; and receive a selection of a single model of the plurality of models. 11. The computer of claim 7 , wherein the computer-readable storage medium has further computer-executable instructions stored thereupon, which when executed by the processor, cause the computer to: display a transformation of individual models of the plurality of models; receive an edit parameter for the image; and generate an edited model based on the edit parameter. 12. The computer of claim 7 , wherein determining the plurality of regions of the image comprises utilizing signals for identifying a salient region, an invariant region, a strong line or a subject included in the image. 13. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to: obtain data defining an intended use of an image; determine a plurality of salient regions and a plurality of invariant regions of the image by applying a plurality of signals to the image; determine a confidence score for at least one salient region or at least one invariant region of the plurality of salient regions or the plurality of invariant regions; and generate a plurality of models, wherein individual models of the plurality of models focus on the at least one salient region or the at least one invariant region of the image, and wherein a selection of the at least one salient region or the at least one invariant region is based on, at least in part, the intended use and the confidence score for the at least one salient region or the at least one invariant region display a transformation of individual models of the plurality of models on an interface; receive, at the interface, a gesture input indicating an intent directed toward one or more regions associated with at least one model; and in response to the gesture input, generate additional models based on the intent. 14. The computer-readable storage medium of claim 13 , wherein individual models of the plurality of models are generated by applying one or more signals to the image to define the at least one salient region or the at least one invariant region of the image, and wherein the computer-readable storage medium comprise

Assignees

Inventors

Classifications

  • G06T11/60Primary

    Creating or editing images; Combining images with text · CPC title

  • Still image; Photographic image · CPC title

  • G06T7/0081Primary

    Physics · mapped topic

  • Region-based segmentation · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

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 US9626768B2 cover?
One or more signals are used to identify regions of interest of an image. The signals are applied to the image to generate one or more models that are based on the regions of interest. The models may present different perspectives of the image by emphasizing various features and focal points. The models may be ranked and displayed according to a scoring paradigm that is based on one or more sig…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06T11/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).