System and method for providing objectified image renderings using recognition information from images
First Claim
1. A method for displaying images to a user, the method being implemented by one or more processors that perform steps comprising:
- using one or more processors to perform steps comprising;
performing image analysis on a captured image to detect and identify one or more objects in the captured image, wherein performing the image analysis includes performing a recognition or similarity process that is selected or configured for a type of each of the one or more detected objects;
associating stored data corresponding to the captured image with information that identifies the one or more objects;
presenting the captured image using the stored data and the information in order to identify, and make selectable the one or more objects from the remainder of the captured image;
detecting a selection of one of the objects by the user when the captured image is presented; and
performing an action in response to detecting the selection of the object.
5 Assignments
0 Petitions
Accused Products
Abstract
An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
151 Citations
28 Claims
-
1. A method for displaying images to a user, the method being implemented by one or more processors that perform steps comprising:
using one or more processors to perform steps comprising; performing image analysis on a captured image to detect and identify one or more objects in the captured image, wherein performing the image analysis includes performing a recognition or similarity process that is selected or configured for a type of each of the one or more detected objects; associating stored data corresponding to the captured image with information that identifies the one or more objects; presenting the captured image using the stored data and the information in order to identify, and make selectable the one or more objects from the remainder of the captured image; detecting a selection of one of the objects by the user when the captured image is presented; and performing an action in response to detecting the selection of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method for displaying images to a user, the method being implemented by one or more processors that perform steps comprising:
using one or more processors to perform steps comprising; designating a kind of object to be detected from recognition analysis performed on captured images; detecting one or more objects on a captured image, wherein the one or more objects are of the kind that are designated to be detected; supplementing stored data that corresponds to the captured image with information that identifies each detected object; and using the stored data and the information that identifies each detected object to present the captured image with the detected objects wherein the detected objects are presented as being separately selectable; detecting input corresponding to selection of one of the separately selectable objects apart from a remainder of the captured image; and responsive to detecting the input, displaying at least one of information or content that is selected based on the detected object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. An image viewing system comprising:
-
an image analyzer configured to (i) detect and identify one or more objects in a captured image and (ii) to associate stored data corresponding to the captured image with information that identifies the one or more objects; a memory that stores (I) an image file of the data corresponding to the captured image, and (ii) the information that identifies the one or more objects; and a user-interface configured (i) to present the captured image, (ii) to identify and make selectable the one or more objects from the remainder of the image, and (iii) to perform an action in response to detecting the selection of one of the objects. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification