Patent ID: 8532435

Claim:
A method comprising: receiving a request to render a stored image, the request comprising an output parameter indicative of a display constraint of a display device to be applied in the rendering of the stored image, the stored image having region characteristics associated therewith that indicate predetermined regions of interest in the stored image that are preserved during rendering of the stored image, the predetermined regions of interest including a core region of interest and a secondary region of interest that includes the core region of interest; determining an adaptation process to apply to the stored image based on the output parameter received in the request, the determining of the adaptation process including: based on the display constraint received in the request indicating an image output size for the display device is associated with a first threshold, scaling the stored image, based on the display constraint received in the request indicating the image output size for the display device is associated with a second threshold, cropping the stored image to the core region of interest for display in an entire display area of the display device, and based on the display constraint received in the request indicating the image output size is between the first threshold and the second threshold, cropping the stored image to the secondary region of interest; rendering, using a processor of a machine, an output image based on the adaption process; and providing the output image to the display device.