Displaying an image on an irregular screen
First Claim
1. A method comprising:
- receiving a first image to display on a nonrectangular display area having a display functionality, the nonrectangular display area defining a shape without display functionality, the first image comprising a first critical object occupying a first portion of the first image;
receiving a second image to display on the nonrectangular display area, the second image comprising a second critical object occupying a second portion of the second image;
determining a position of the second image on the nonrectangular display area, wherein the position encompasses the shape without display functionality;
when the second critical object at least partially overlaps the shape without display functionality, modifying the second image by moving the second critical object to a different portion of the second image, wherein the different portion of the second image does not overlap the shape without display functionality; and
displaying the first and the second image on the nonrectangular display area, the first critical object and the second critical object fully contained in the nonrectangular display area having display functionality.
1 Assignment
0 Petitions
Accused Products
Abstract
Presented here are systems and methods to enable software applications to display images on irregular screen shapes containing the shape without display functionality. In one embodiment, the shape without display functionality is confined within a bounding shape, which, when subtracted from the irregular screen shape leaves a rectangular area of the screen where the image can be displayed. The area within the bounding shape can be occupied by images provided by the operating system associated with the irregular screen, such as a status bar and/or navigation bar. In another embodiment, the image can be displayed on the full irregular screen, such that the shape without display functionality covers a part of the image. When the occluded part of the image contains a critical object, such as a menu item, a button, etc., the image can be modified to move the critical object out of the area occluded by the shape without display functionality.
18 Citations
20 Claims
-
1. A method comprising:
- receiving a first image to display on a nonrectangular display area having a display functionality, the nonrectangular display area defining a shape without display functionality, the first image comprising a first critical object occupying a first portion of the first image;
receiving a second image to display on the nonrectangular display area, the second image comprising a second critical object occupying a second portion of the second image;
determining a position of the second image on the nonrectangular display area, wherein the position encompasses the shape without display functionality;
when the second critical object at least partially overlaps the shape without display functionality, modifying the second image by moving the second critical object to a different portion of the second image, wherein the different portion of the second image does not overlap the shape without display functionality; and
displaying the first and the second image on the nonrectangular display area, the first critical object and the second critical object fully contained in the nonrectangular display area having display functionality.
- receiving a first image to display on a nonrectangular display area having a display functionality, the nonrectangular display area defining a shape without display functionality, the first image comprising a first critical object occupying a first portion of the first image;
-
2. A method comprising:
- receiving a first image to display on a nonrectangular display area having a display functionality, the nonrectangular display area defining a shape without display functionality, the first image comprising a first critical object occupying a first portion of the first image; and
displaying the first image on the nonrectangular display area by modifying the first image to place the first critical object on the nonrectangular display area, the first critical object fully contained within the nonrectangular display area having display functionality. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
- receiving a first image to display on a nonrectangular display area having a display functionality, the nonrectangular display area defining a shape without display functionality, the first image comprising a first critical object occupying a first portion of the first image; and
-
12. An apparatus comprising:
-
a nonrectangular display area having a display functionality, the nonrectangular display area defining a shape without display functionality; a processor to control; a communication module to receive a first image to display on the nonrectangular display area, the first image comprising a first critical object occupying a first portion of the first image; and a display module to display the first image on the nonrectangular display area by modifying the first image, and placing the first critical object on the nonrectangular display area, the first critical object fully contained within the nonrectangular display area having display functionality. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification