×

Optical proximity sensor and associated user interface

  • US 10,802,601 B2
  • Filed: 11/25/2019
  • Issued: 10/13/2020
  • Est. Priority Date: 10/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A proximity sensor for detecting presence of objects in three-dimensional space, comprising:

  • a housing;

    a printed circuit board (PCB) in said housing;

    a plurality of light emitters, denoted E, mounted on said PCB in a curved arrangement, each light emitter projecting a directed light beam out of said housing at a particular angle relative to the plane of the PCB;

    a plurality of light detectors, denoted E, mounted on said PCB and interleaved with said light emitters in the curved arrangement;

    a plurality of lenses, each lens oriented relative to a respective one of said light detectors in such a manner that the light detector receives maximum intensity when light enters the lens at a particular angle, denoted b, whereby, for each emitter Ei, there exists a positive integer j, and a plurality of corresponding target positions p(Ei, Di,1), . . . , p(Ei, Di,j) along the path of the directed light beam from emitter Ei, at which an object located at any of the target positions will reflect the light projected by emitter Ei towards a respective one of detectors Di,1, . . . , Di,j at angle b, wherein all target positions p(E, D) are located in a 3D volume above said housing; and

    a processor connected to said emitters and to said detectors, operable (i) to synchronously activate each emitter with one or more of said detectors, each synchronously activated emitter, E, and detector, D, denoted an emitter-detector pair (E, D), (ii) to store a reflection value R(E, D) for each synchronously activated emitter-detector pair (E, D), based on an amount of light reflected by an object located at target position p(E, D) and detected by detector D when the pair (E, D) is synchronously activated, (iii) to associate the reflection value R(E, D) with the target position p(E, D), and (iv) to calculate a location of an object in the 3D volume based on the reflection values R(E, D) and the target positions p(E, D).

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×