Intelligent context-based image recommendations
AssigneeAdobe Inc.
InventorsSaurabh Mehta, Saurabh Gupta, Sameer Bhatt
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for an intelligent auto-fill process capable of smartly filling objects on a canvas using selected context-based images. Content related to the canvas is analyzed to determine context tags related to the canvas. The context tags are used to generate a media list comprised of one or more context-based image. The media list is used to automatically fill at least one object on the canvas such that a relevant part of the context-based image is visible. In this way, objects on a canvas can be automatically filled with images related to the context of the canvas.
Claims20
A computer-implemented method comprising:
- receiving an indication to auto-fill an object on a canvas, wherein the object has a predefined boundary utilized to fill the object with one or more images;
- analyzing a background image of the canvas to determine a context of the canvas;
- determining a set of ranked tags from the context of the canvas;
- identifying, based on the set of ranked tags from the context of the canvas, an image to fill the object;
- and
- filling the object with the image within the predefined boundary of the object.
A non-transitory computer-readable storage medium including instructions which, when executed by a computer, cause the computer to perform operations comprising:
- receiving an indication to auto-fill an object on a canvas;
- based on a background image of the canvas and a user-input word related to the canvas, determining a set of ranked tags of a context for the canvas;
- selecting, based on the set of ranked tags of the context, a plurality of images;
- and
- filling the object using an image of the plurality of images.
A non-transitory computer-readable storage medium including instructions which, when executed by a computer, cause the computer to perform operations comprising:
- receiving an indication to auto-fill an object on a canvas, wherein the object has a predefined boundary utilized to fill the object with one or more images;
- analyzing a background image of the canvas to determine a context of the canvas;
- determining a set of ranked tags from the context of the canvas;
- identifying, based on the set of ranked tags from the context of the canvas, an image to fill the object;
- and
- filling the object with the image within the predefined boundary of the object.
Dependencies are inferred from the claim text.