Optimizing a visual perspective of media

US2017193318A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017193318-A1
Application numberUS-201715464157-A
CountryUS
Kind codeA1
Filing dateMar 20, 2017
Priority dateSep 30, 2014
Publication dateJul 6, 2017
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.

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 method comprising: obtaining data defining an intended use of an image; determining, by a processor, a plurality of salient regions of the image by applying a plurality of signals to the image; determining a confidence score for at least one salient region of the plurality of salient 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, or an image quality of the image; selecting the at least one salient region based at least in part on the intended use and the confidence score for the at least one salient region; and generating a plurality of models, wherein individual models of the plurality of models focus on the at least one salient region of the image. 2 . The method of claim 1 , wherein: the plurality of salient regions comprises one or more invariant regions; and the at least one salient region comprises at least one of the one or more invariant regions. 3 . The method of claim 1 , further comprising: generating the individual models of the plurality of models by applying one or more signals to the image to define the at least one salient region of the image; determining individual signal scores for the individual models of the plurality of models; filtering the individual models based on the individual signal scores to determine selected models; and displaying a transformation of the selected models, wherein an order of the selected models displayed is based on corresponding individual signal scores. 4 . The method of claim 3 , wherein an individual signal score is based at least in part on a success rating for the plurality of signals that are applied to the image. 5 . The method of claim 1 , further comprising: displaying a transformation of the individual models of the plurality of models; and receiving a selection of a single model of the plurality of models. 6 . The method of claim 1 , further comprising: displaying a transformation of the individual models of the plurality of models on an interface; receiving, at the interface, a gesture input indicating an intent directed toward an element in the at least one salient region of the image; and in response to the gesture input, generating additional models based at least in part on the intent. 7 . The method of claim 1 , further comprising: displaying a transformation of the individual models of the plurality of models; receiving an edit parameter for the image; and generating an edited model based at least in part on the edit parameter. 8 . The method of claim 1 , wherein the intended use of the image is based at least in part on a type of device on which the image is to be displayed. 9 . A device, 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 device to: obtain data defining an intended use of an image; determine a plurality of salient regions of the image by applying a plurality of signals to the image; determine a confidence score for at least one salient region of the plurality of salient 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, or an image quality of the image; select the at least one salient region based at least in part on the intended use and the confidence score for the at least one salient region; and generate a plurality of models, wherein individual models of the plurality of models focus on the at least one salient region of the image. 10 . The device of claim 9 , wherein: the plurality of salient regions comprises one or more invariant regions; and the at least one salient region comprises at least one of the one or more invariant regions. 11 . The device of claim 9 , wherein the computer-readable storage medium has further computer-executable instructions stored thereupon, which when executed by the processor, cause the device to: generate the individual models of the plurality of models by applying one or more signals to the image to define the at least one salient region of the image; determine individual signal scores for the individual models of the plurality of models; filter the individual models based on the individual signal scores to determine selected models; and display a transformation of the selected models, wherein an order of the selected models displayed is based on corresponding individual signal scores. 12 . The device of claim 11 , wherein an individual signal score is based at least in part on a success rating for the plurality of signals that are applied to the image. 13 . The device of claim 9 , wherein the computer-readable storage medium has further computer-executable instructions stored thereupon, which when executed by the processor, cause the device to: display a transformation of the individual models of the plurality of models; and receive a selection of a single model of the plurality of models. 14 . The device of claim 9 , wherein the computer-readable storage medium has further computer-executable instructions stored thereupon, which when executed by the processor, cause the device to: display a transformation of the individual models of the plurality of models on an interface; receive, at the interface, a gesture input indicating an intent directed toward an element in the at least one salient region of the image; and in response to the gesture input, generate additional models based at least in part on the intent. 15 . The device of claim 9 , wherein the computer-readable storage medium has further computer-executable instructions stored thereupon, which when executed by the processor, cause the device to: display a transformation of the individual models of the plurality of models; receive an edit parameter for the image; and generate an edited model based at least in part on the edit parameter. 16 . The device of claim 9 , wherein the intended use of the image is based at least in part on a type of the device. 17 . A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a device, cause the device to: obtain data defining an intended use of an image; determine a plurality of salient regions of the image by applying a plurality of signals to the image; determine a confidence score for at least one salient region of the plurality of salient 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, or an image quality of the image; select the at least one salient region based at least in part on the intended use and the confidence score for the at least one salient region; and generate a plurality of models, wherein individual models of the plurality of models focus on the at least one salient region of the image. 18 . The computer-readable storage medium of claim 17 , wherein: the plurality of salient regions comprises one or more invariant regions; and the at

Assignees

Inventors

Classifications

  • G06T11/60Primary

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

  • Region-based segmentation · CPC title

  • Physics · mapped topic

  • involving deformable models, e.g. active contour models · CPC title

  • Interaction with lists of selectable items, e.g. menus · 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 US2017193318A1 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 Thu Jul 06 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).