×

Cropping of images for display on variably sized display devices

  • US 9,329,827 B2
  • Filed: 12/20/2005
  • Issued: 05/03/2016
  • Est. Priority Date: 12/29/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for preparing a source image for display on a display screen of a device, the method comprising:

  • prior to receiving a request for the source image for display on the display screen of the device;

    storing the source image on a server having at least one processor, an area of interest defined within the source image, the area of interest comprising a region of the image bounded by a crop rectangle;

    preparing a plurality of cropped images from the source image with the server, each of the cropped images of the plurality comprising the area of interest, at least some of the cropped images of the plurality having different dimensions, wherein preparing each of the cropped images comprises;

    positioning coordinate points with the server within the source image to correspond to dimensions of the display screen of the device, such that the area of interest is included within the coordinate points, the coordinate points defining the crop rectangle;

    centering the crop rectangle on the area of interest, wherein the crop rectangle is translated in at least one of an x-axis or a y-axis when the crop rectangle extends beyond boundaries of the source image to place the crop rectangle within the boundaries of the source image; and

    cropping the source image at the coordinate points to generate a cropped image bounded by the crop rectangle, wherein the extent, if any, to which portions of the source image other than the area of interest are included in the cropped image depends upon the size of the display screen, wherein the cropped image is included in the plurality of cropped images; and

    storing the plurality of cropped images at the server;

    receiving, at the server, the request for the source image for display on the display screen of the device;

    identifying one of the plurality of cropped images having dimensions corresponding to those of the display screen of the device; and

    sending the one of the cropped images to the device from the server.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×