| CPC G06T 3/4046 (2013.01) | 20 Claims |

|
1. A method for adjusting an aspect ratio of an image, the method comprising:
receiving, at one or more processors, an image having a first aspect ratio;
obtaining, by the one or more processors, a selection of a second aspect ratio for a display area of a display in which to present the image, wherein the second aspect ratio is different from the first aspect ratio;
extending, by the one or more processors, the image beyond at least one dimension of the display area to include one or more additional features which were not included in the image using a first machine learning model, such that the extended image can be cropped into a plurality of aspect ratios;
automatically selecting, by the one or more processors, a region of interest within the extended image using a second machine learning model;
automatically cropping, by the one or more processors, the extended image around the selected region of interest by selecting a portion of the extended image that has an aspect ratio which matches the second aspect ratio of the display area; and
providing, by the one or more processors, the cropped image for presentation within the display area of the display.
|