Rotational image viewer
AssigneeSnap Inc.
InventorsJustin HUANG, Oleksandr ROMANOV
Life of this patent
Estimating the term…
Abstract
A rotational image viewer for viewing an image on a mobile device having a display including a viewport. The image viewer monitors the orientation of the mobile device and enlarges/reduces the image responsive to the mobile device's orientation such that the viewport remains filled with at least a portion of the image (i.e., no letterboxing or pillarboxing within the viewport).
Claims20
A rotational image viewer, the rotational image viewer comprising:
- a display having a viewport;
- an orientation sensor configured to monitor orientation of the display;
- and
- a processor coupled to the display and the orientation sensor, the processor configured to receive an image, detect parameter of the viewport, detect dimensions of the image, monitor the orientation of the display, scale the image responsive to the monitored orientation of the display such that at least a portion of the image fills the viewport regardless of the monitored orientation, and present the scaled image.
A rotational image viewing method for use with an electronic device including a display having a viewport and an orientation sensor, the method comprising:
- receiving an image;
- detecting parameters of the viewport;
- detecting dimensions of the image;
- monitoring the orientation of the display;
- scaling the image responsive to the monitored orientation of the display such that at least a portion of the image fills the viewport regardless of the monitored orientation;
- and
- presenting the scaled image.
A non-transitory computer-readable medium storing program code which, when executed on an electronic device including a display having a viewport, an orientation sensor, and a processor, is operative to cause the processor to perform the steps of:
- receiving an image;
- detecting parameters of the viewport;
- detecting dimensions of the image;
- monitoring the orientation of the display;
- scaling the image responsive to the monitored orientation of the display such that at least a portion of the image fills the viewport regardless of the monitored orientation;
- and
- presenting the scaled image.
Dependencies are inferred from the claim text.