Extraction and scaled display of objects in an image
OwnerMartin Newell, Lubomir Bourdevinventors
Life of this patent
Estimating the term…
Abstract
A method, system and apparatus perform detection and scaled display of objects in an image. In some embodiments, a method includes receiving an image that includes a face of a person. The method also includes extracting a part of the image that includes the face. The method includes scaling the part of the image that includes the face based on a size of a display. The method also includes displaying the part of the image that includes the face on the display.
Claims35
A method comprising:
- receiving an image that includes a face of a person;
- extracting a part of the image that includes the face;
- scaling the part of the image that includes the face;
- and
- displaying the part of the image that includes the face on a display.
A method comprising:
- receiving an image that includes a number of faces of persons;
- detecting a face of the number of faces in the image;
- extracting a part of the image that includes the face;
- scaling the part of the image based on a size of a display and based on a number of other parts of the image that include other faces that are extracted from the image for display;
- and
- displaying the part of the image and the other parts of the image on the display.
A method comprising:
- receiving an image that includes a number of objects of a same category;
- detecting a object of the number of objects in the image;
- readjusting a layout of a display that is currently displaying other objects of the number of objects, wherein the readjusting of the layout includes scaling the object and the other objects based on a size of the display and based on the number of other objects.
A machine-readable medium that provides instructions which, when executed by a machine, cause said machine to perform operations comprising:
- performing the following operations each time an object is detected in an image:
- determining a size of a display;
- determining the number of other objects currently being displayed on the display;
- scaling the object and the other objects;
- readjusting a layout of the object and the other objects for display;
- and
- displaying the readjusted layout on the display.
A machine-readable medium that provides instructions which, when executed by a machine, cause said machine to perform operations comprising:
- receiving an image that includes a number of faces of persons;
- detecting a current face of the number of faces in the image;
- discarding the current face if a response value of the current face is less than a low threshold or if boundaries of a different face that is within a set of potential faces for display on a display overlaps with boundaries of the current face and a response value of the different face is greater than the response value of the current face;
- performing the following operations on a face within the set of potential faces if boundaries of the face overlap with boundaries of the current face and a response value of the face is less than the response value of the current face:
- deleting the face within the set of potential faces for display;
- and
- removing the face from the display if the response value of the face is greater than a high threshold.
A machine-readable medium that provides instructions which, when executed by a machine, cause said machine to perform operations comprising:
- receiving an image that includes faces of persons;
- detecting the faces of the persons;
- extracting, for each face detected, a part of the image that includes the face;
- scaling the parts of the image that includes the faces based on a size of a display;
- displaying only one of the parts of the image at a time in an order that is a raster scan order of the faces in the image.
An apparatus comprising:
- a display;
- means for capturing an image that includes a number of objects of a same category;
- an image processor logic to receive the image, wherein the image processor logic comprises:
- an object detection logic to detect an object of a number of objects in the image;
- and
- a layout logic to scale the object based on a size of the display and to display the scaled object on the display.
An apparatus comprising:
- means for receiving an image that includes a number of faces of persons;
- means for detecting a face of the number of faces in the image;
- means for extracting a part of the image that includes the face;
- means for scaling the part of the image based on a size of a display and based on a number of other parts of the image that include other faces that are extracted from the image for display;
- and
- means for displaying the part of the image and the other parts of the image on the display.
Dependencies are inferred from the claim text.