Displaying an image on an irregular screen

US10444962B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10444962-B2
Application numberUS-201815866088-A
CountryUS
Kind codeB2
Filing dateJan 9, 2018
Priority dateJul 3, 2017
Publication dateOct 15, 2019
Grant dateOct 15, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method to display an image on a nonrectangular display area, the method comprising: receiving the image to display on the nonrectangular display area having display functionality, the nonrectangular display area defining a shape without display functionality, wherein a region of the image corresponds to the shape without display functionality; determining a position of the image within the nonrectangular display area, wherein the position encompasses the shape without display functionality; when a critical object at least partially overlaps the shape without display functionality, modifying the image by moving a critical object to a different portion of the image, wherein the different portion of the image does not overlap the shape without display functionality, and wherein a noncritical object comprises an ornamental feature of the image; and displaying the modified image within the nonrectangular display area. 2. A method comprising: receiving an image to display on a nonrectangular display area having display functionality, the nonrectangular display area defining a shape without display functionality, wherein a region of the image corresponds to the shape without display functionality; determining a position of the image within the nonrectangular display area, wherein the position encompasses the shape without display functionality; when a critical object at least partially overlaps the shape without display functionality, modifying the image by moving the critical object to a different portion of the image, wherein the different portion of the image does not overlap the shape without display functionality; and displaying the modified image within the nonrectangular display area. 3. The method of claim 2 , said determining comprising: categorizing the region of the image corresponding to the shape without display functionality as a noncritical region when the region comprises a background of the image, or the ornamental feature of the image. 4. The method of claim 2 , said determining comprising: categorizing the region of the image corresponding to the shape without display functionality as a critical region when the region comprises a functional feature of the image. 5. The method of claim 2 , the shape without display functionality comprising a rectilinear shape, a curvilinear shape, or a combination of the rectilinear and the curvilinear shape. 6. The method of claim 2 , the image comprising a status bar or a navigation bar. 7. The method of claim 2 , said displaying the image of the nonrectangular display area comprising: determining a bounding shape containing the shape without display functionality; defining a rectangular display area by subtracting the bounding shape from the nonrectangular display area; and displaying the image within the rectangular display area. 8. The method of claim 2 , said displaying the image of the nonrectangular display area comprising: receiving a second image to display on the nonrectangular display area; and at least partially overlaying the second image on the image by adjusting a transparency of the second image and displaying both the image and the second image partially occluded by the shape without display functionality. 9. The method of claim 2 , said modifying comprising: receiving a request from an application to display the image on a full nonrectangular display area; checking a permission list indicating whether the application has permission to utilize the full nonrectangular display area; and upon confirming that the application is included in the permission list, displaying the image on the full nonrectangular display area, said displaying comprising occluding a part of the image by the shape without display functionality. 10. The method of claim 2 , said modifying comprising: receiving a request from an application to display the image on a full nonrectangular display area; determining an orientation of the nonrectangular display area, the orientation comprising a portrait and a landscape; checking a permission list associated with the orientation of the nonrectangular display area, the permission list indicating whether the application has permission to utilize the full nonrectangular display area when the nonrectangular display area is associated with the determined orientation; and upon confirming that the application is included in the permission list associated with the orientation of the nonrectangular display area, displaying the image on the full nonrectangular display area, said displaying comprising occluding a part of the image by the shape without display functionality. 11. The method of claim 2 , comprising: providing to an application associated with a user a widget to adjust the position of the image within the nonrectangular display area; receiving from the application a preferred position associated with the application; and displaying the image in the preferred position. 12. The method of claim 11 , comprising: tracking the preferred position associated with the application; based on a plurality of preferred positions associated with a plurality of users, determining a best preferred position, wherein the best preferred position is specified by the highest number of users in the plurality of users; and specifying a default display associated with the application to be the best preferred position. 13. The method of claim 2 , comprising: determining that the region of the image corresponding to the shape without display functionality comprises a portion of a noncritical region, wherein the noncritical region is displayed at least partially occluded; and displaying the image on the nonrectangular display area without adjusting a position of the noncritical region within the image. 14. A system comprising: a nonrectangular display area having display functionality, the nonrectangular display area defining a shape without display functionality; a processor associated with the nonrectangular display area; a storage medium storing computer-executable instructions that, when executed by the processor, cause the system to perform a computer-implemented operation, the instructions comprising: instructions for receiving an image to display on the nonrectangular display area having a display functionality, the nonrectangular display area defining the shape without display functionality, wherein a region of the image corresponds to the shape without display functionality; instructions for determining a position of the image within the nonrectangular display area, wherein the position encompasses the shape without display functionality; instructions for when a critical object at least partially overlaps the shape without display functionality, modifying the image by moving the critical object to a different portion of the image, wherein the different portion of the image does not overlap the shape without display functionality; and instructions for displaying the modified image within the nonrectangular display area. 15. The system of claim 14 , the instructions comprising: instructions for categorizing the region of the image corresponding to the shape without display functionality as a noncritical region when the region comprises a background of the image, or an ornamental feature of the image. 16. The system of claim 14 , the shape without display functionality comprising a rectilinear shape, a curvilinear shape, or a combination of the rectilinear and the curvilinear shape. 17. The system of claim 14 , the image comprising a

Assignees

Inventors

Classifications

  • Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators (image data processing or generation, in general G06T) · CPC title

  • Split screen, i.e. subdividing the display area or the window area into separate subareas · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix {no fixed position being assigned to or needed to be assigned to the individual characters or partial characters} · CPC title

  • the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10444962B2 cover?
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 …
Who is the assignee on this patent?
Essential Products Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04845. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 15 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).