Optical proximity sensor and associated user interface

US10496180B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10496180-B2
Application numberUS-201815898585-A
CountryUS
Kind codeB2
Filing dateFeb 18, 2018
Priority dateOct 14, 2012
Publication dateDec 3, 2019
Grant dateDec 3, 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.

A proximity sensor including a housing, light emitters mounted in the housing for projecting light out of the housing along a detection plane, light detectors mounted in the housing for detecting amounts of light entering the housing along the detection plane, whereby for each emitter-detector pair (E, D), when an object is located at a target position p(E, D) in the detection plane, corresponding to the pair (E, D), then the light emitted by emitter E is scattered by the object and is expected to be maximally detected by detector D, and a processor to synchronously activate emitter-detector pairs, to read the detected amounts of light from the detectors, and to calculate a location of the object in the detection plane from the detected amounts of light, in accordance with a detection-location relationship that relates detections from emitter-detector pairs to object locations between neighboring target positions in the detection plane.

First claim

Opening claim text (preview).

The invention claimed is: 1. A proximity sensor for identifying a proximal object, comprising: a housing; a plurality of light emitters mounted in said housing for projecting light into a detection zone outside said housing; a plurality of light detectors mounted in said housing, operable when activated to detect amounts of light arriving at the detectors; a plurality of lenses mounted in said housing, each lens, denoted L, being positioned in relation to two respective ones of said detectors, denoted D 1 and D 2 , such that light entering lens L is maximally detected at detector D 1 when the light enters lens L at an acute angle of incidence θ 1 , and light entering lens L is maximally detected at detector D 2 when the light enters lens L at an obtuse angle of incidence θ 2 , and the lenses further being positioned such that light entering a first lens L 1 at angle θ 1 and light entering a second lens L 2 at angle θ 2 both originate from a common target position in the detection zone along a light beam emitted by one emitter E, whereby an object at the target position that reflects light projected by the activated emitters back towards said lenses is thus maximally detected by two of said detectors; and a processor connected to said emitters and to said detectors, synchronously activating emitter-detector pairs, and configured to calculate a partial contour of the object, based on amounts of light detected by the activated detectors. 2. The proximity sensor of claim 1 , wherein said processor further calculates a size of the partial contour. 3. The proximity sensor of claim 1 situated adjacent to an edge of an exposed touch surface, operative to project light over and across the touch surface, and to detect objects interacting with the touch surface based on amounts of light detected by the activated detectors. 4. The proximity sensor of claim 1 , further comprising structures between said detectors to prevent light that enters lens L at an angle significantly different than θ 1 from arriving at light detector D 1 . 5. The proximity sensor of claim 1 , further comprising structures between said detectors to block light that enters lens L at an angle significantly different than θ 2 from arriving at light detector D 2 . 6. The proximity sensor of claim 1 , further comprising structures between said detectors to ensure that light that enters lens L arrives only at detectors D 1 and D 2 , and not at any others of said detectors. 7. The proximity sensor of claim 1 , wherein each detector D is positioned such that D=D 1 for a first lens L 1 , and also D=D 2 for a second lens L 2 , neighboring lens L 1 . 8. The proximity sensor of claim 1 , wherein said processor further calculates a shape of the partial contour. 9. A method for sensing a proximal object, comprising: providing a strip comprising a plurality of emitters E and detectors D wherein each emitter is situated between different detectors, the emitters projecting light into a detection zone; synchronously co-activating emitter-detector pairs (E, D), wherein the emitters and detectors are arranged such that for each emitter-detector pair (E, D), when an object is located in the detection zone at a target position p(E, D) corresponding to the pair (E, D), then the light emitted by emitter E is scattered by the object and is maximally detected by detector D; determining a reflection value R(E, D) for each emitter-detector pair (E, D), based on an amount of reflected light detected by detector D when the pair (E, D) is synchronously co-activated, and associating the reflection value R p =R(E, D) with the target position p=p(E, D) in the detection zone; generating a two-dimensional pixel image of reflection values R p at pixel positions p, corresponding to the derived reflection values R(E, D) and the target positions p(E, D), and estimating a partial circumference of the object based on the pixel image. 10. The method of claim 9 , wherein said estimating a partial circumference of the object comprises: identifying the two pixel positions p 1 and p 2 that are outermost, relative to the direction of the strip, and for which their reflection values R p are above a designated threshold; further identifying a maximum reflection value R_max p* at a corresponding pixel position p*; and summing the distances from p 1 to p*, and from p 2 to p*. 11. The method of claim 10 , wherein said estimating a partial circumference of the object further comprises, prior to said summing: identifying additional reflection values that correspond to respective target positions in neighborhoods of p 1 , p 2 and p*; and calculating respective weighted averages, p_avg 1 , p_avg 2 and p_avg*, of target positions in the neighborhoods of p 1 , p 2 and p*, with weight of each target position based on the reflection value at that target position, wherein said summing sums the distances from p_avg 1 to p_avg*, and from p_avg 2 to p_avg*. 12. The method of claim 9 , wherein each lens, denoted L, is positioned in relation to two respective ones of said detectors, denoted D 1 and D 2 , such that light entering lens L is maximally detected at detector D 1 when the light enters lens L at an acute angle of incidence θ 1 , and light entering lens L is maximally detected at detector D 2 when the light enters lens L at an obtuse angle of incidence θ 2 , wherein, for each emitter-detector pair (E, D 1 ) and (E, D 2 ), the detection zone includes a first set of target positions p 1 (E, D 1 ) corresponding to the pairs (E, D 1 ), and a second set of target positions p 2 (E, D 2 ) corresponding to the pairs (E, D 2 ), wherein said determining determines reflection values R 1 (E, D 1 ) for each emitter-detector pair (E, D 1 ), and R 2 (E, D 2 ) for each emitter-detector pair (E, D 2 ), wherein said generating generates a first pixel image of reflection values R 1 p1 at pixel positions p 1 =p 1 (E, D 1 ) within the first set of target positions, corresponding to the derived reflection values R 1 (E, D 1 ), and a second pixel image of reflection values R 2 p2 at pixel positions p 2 =p 2 (E, D 2 ) within the second set of target positions, corresponding to the derived reflection values R 2 (E, D 2 ), and wherein said estimating is based on at least one of the first and second pixel images. 13. The method of claim 12 , wherein the first set of target positions p 1 (E, D 1 ) and the second set of target positions p 2 (E, D 2 ) intersect. 14. The method of claim 12 , further comprising: identifying substantial reflection values and their corresponding respective target positions in the first and second pixel images; calculating weighted averages of target positions in the neighborhoods of the identified target positions, wherein the weight of each target position is based on the reflection value that corresponds to that target position; and estimating locations along the circumference of the object based on the weighted averages. 15. The method of claim 12 , further comprising calculating a size of the partial circumference. 16. The method of claim 12 , further comprising calculating a shape of the partial circumference.

Assignees

Inventors

Classifications

  • the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes (G06F1/1643 takes precedence; constructional details of pointing devices G06F3/033) · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • G06F3/017Primary

    Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

  • by sensing at the edges of the touch surface the interruption of optical paths, e.g. an illumination plane, parallel to the touch surface which may be virtual (sensing beam interruptions in a planar beam grid of an optical touch-screen G06F3/0421) · CPC title

  • by interrupting or reflecting a light beam, e.g. optical touch-screen · 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 US10496180B2 cover?
A proximity sensor including a housing, light emitters mounted in the housing for projecting light out of the housing along a detection plane, light detectors mounted in the housing for detecting amounts of light entering the housing along the detection plane, whereby for each emitter-detector pair (E, D), when an object is located at a target position p(E, D) in the detection plane, correspond…
Who is the assignee on this patent?
Neonode Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/017. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 03 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).