Methods and systems for detecting screen covers on electronic devices
AssigneeecoATM, LLC
InventorsBabak Forutanpour, Jeffrey Ploetner
Life of this patent
Estimating the term…
Abstract
Systems and methods for detecting the presence or absence of screen covers on electronic device screens are disclosed. In one embodiment, the method includes obtaining an image of a front side of an electronic device and automatically identifying line segments in the image. For each identified line segment, the method includes calculating the angle of the identified line segment. The method further includes determining an amount of the line segments having vertical or horizontal orientations. If the amount of identified vertical or horizontal line segments exceeds a predetermined threshold amount, then the presence of a screen cover is indicated.
Claims26
A method for detecting a presence or absence of a screen cover on an electronic device, the method comprising:
- receiving an image of a front side of an electronic device, the electronic device having a screen and a non-screen periphery at the front side;
- automatically identifying line segments in a portion of the image corresponding to the non-screen periphery using machine vision;
- determining respective angles of the identified line segments relative to a first axis of the electronic device;
- determining a first amount of the identified line segments having respective angles within a first predetermined range about the first axis;
- determining a second amount of the identified line segments having respective angles within a second predetermined range about a second axis orthogonal to the first axis;
- and
- determining a presence or absence of a screen cover on the electronic device based at least in part on the first amount, the second amount, or both.
A method for detecting a presence or absence of a screen cover on an electronic device, the method comprising:
- receiving an image of a front side of an electronic device, the electronic device having a screen and a non-screen periphery at the front side, the non-screen periphery having four corner portions;
- automatically identifying line segments in the image using machine vision;
- determining respective positions of the identified line segments within the image;
- determining a first amount of the identified line segments having respective positions within portions of the image corresponding to the corner portions of the non-screen periphery;
- determining a second amount of the identified line segments having respective positions not within the portions of the image corresponding to the corner portions of the non-screen periphery;
- and
- determining a presence or absence of a screen cover on the electronic device based at least in part on the first amount relative to the second amount.
A computer-readable memory carrying non-transitory computer-executable instructions for causing one or more processors to facilitate detecting the presence or absence of a screen cover on an electronic device, the computer-executable instructions comprising instructions that, when executed by the one or more processors:
- receive an image of a front side of an electronic device, the electronic device having a screen and a non-screen periphery at the front side;
- automatically identify line segments in a portion of the image corresponding to the non-screen periphery of the electronic device using machine vision;
- determine respective angles of the identified line segments;
- determine a first amount of the identified line segments having respective angles within a first predetermined range about a vertical angle;
- determine a second amount of the identified line segments having respective angles within a second predetermined range about a horizontal angle;
- and
- determine the presence or absence of a screen cover on the electronic device based at least in part on the first amount, the second amount, or both.
A method for detecting a presence or absence of a screen cover on an electronic device, the method comprising:
- receiving an image of a front side of an electronic device;
- screening segments of the image for indicia of bubbles;
- identifying a number of segments of the image in which indicia of bubbles are present;
- and
- determining a presence or absence of a screen cover on the electronic device based at least in part on the number of segments of the image in which indicia of bubbles are present.
Dependencies are inferred from the claim text.