IP Library Granted Patent US 10,605,920
Granted Patent B2
US 10,605,920 · App. 15/405,363 · Granted Mar 31, 2020

Power savings through refresh control for distance sensing devices

Inventors: Yang Liu (Shanghai, CN); Vincenzo Condorelli (Altendorf, CH)
Assignee: ams Sensors Singapore Pte. Ltd.
G01S17/36G01S7/497G01S17/66G01S17/89
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,605,920
App. No.
15/405,363
Granted
Mar 31, 2020
Kind
B2
Abstract

The present disclosure describes refresh control methods for generating distance data and optoelectronic modules that are operable to provide distance information at a predetermined refresh rate, but with a reduction in overall power consumption attributable to the distance determinations.

Claims (54)

1. A refresh control method for generating distance data, the method comprising:

generating distance data in accordance with a specified refresh rate, wherein the distance data is either generated by an optoelectronic module performing actual distance measurements or is generated by extrapolation;

the method including determining whether a number of consecutive times distance data has been generated by extrapolation is greater than or equal to a specified maximum permitted number of times;

if the number of consecutive times distance data has been generated by extrapolation since a most recent actual distance measurement greater than or equal to the specified maximum permitted number of times,

then subsequently performing the actual distance measurement by the optoelectronic module to generate the distance data for a current instance; and

determining whether a speed or acceleration of an object, with respect to which distance is to be determined, is greater than a specified maximum speed or acceleration, and

if the speed of the object is greater than the specified maximum speed, or

if the acceleration of the object is greater than the specified maximum acceleration,

then subsequently performing the actual distance measurement by the optoelectronic module to generate the distance data for the current instance.

2. The refresh control method of claim 1 wherein the speed or acceleration of the object is determined using actual distance measurements.

3. The refresh control method of claim 1 wherein the speed or acceleration of the object is determined using extrapolated distance measurements.

4. The refresh control method of claim 1 wherein,

if the number of consecutive times distance data has been generated by extrapolation is less than the specified maximum permitted number of times, and

if the speed or acceleration are less than the specified maximum speed or acceleration,

then subsequently generating the distance data by extrapolation for the current instance.

5. The refresh control method of claim 1 wherein the specified maximum permitted number of times equals one or more.

6. An optoelectronic module operable to generate distance data, the module comprising:

an illumination assembly comprising an emitter operable to emit light signals at a particular wavelength or in a particular wavelength range;

an imaging assembly comprising pixels to detect light reflected by an object external to the module, the reflected light being at the particular wavelength or in the particular wavelength range;

a processor system operable to generate distance data in accordance with a specified refresh rate, wherein the distance data is either generated by causing the emitter to emit a light signal for performance of actual distance measurements or is generated by the processor extrapolating the distance data based on previously acquired data,

the processor further operable to determine whether a number of consecutive times distance data has been generated by extrapolation is greater than or equal to a specified maximum permitted number of times, and

if, the number of consecutive times distance data has been generated by extrapolation since a most recent actual distance measurement is greater than or equal to the specified maximum permitted number of times,

then subsequently causing the emitter to emit a light signal for performance of the actual distance measurement that the processor uses to generate the distance data for an current instance; and wherein the processor is further operable to determine whether the speed or acceleration of the object, with respect to which distance is to be determined, is greater than a specified maximum speed or acceleration; and

if the speed of the object is greater than the specified maximum speed, or

if the acceleration of the object is greater than the specified maximum acceleration,

then subsequently causing the emitter to emit a light signal for performance of the actual distance measurement that the processor uses to generate the distance data for the current instance.

7. The optoelectronic module of claim 6 wherein the speed or acceleration of the object is determined using actual distance measurements.

8. The optoelectronic module of claim 7 wherein the speed or acceleration of the object is determined using extrapolated distance measurements.

9. The optoelectronic module of claim 8 wherein,

if the number of consecutive times distance data has been generated by extrapolation is less than the specified maximum permitted number of times, and

if the speed or acceleration are less than the specified maximum speed or acceleration,

then subsequently generating the distance data by extrapolation for the current instance.

10. The optoelectronic module of claim 6 wherein the specified maximum permitted number of times equals one or more.

11. A handheld computing device comprising:

a rechargeable power source;

an illumination assembly comprising an emitter operable to emit light signals at a particular wavelength or in a particular wavelength range;

an imaging assembly comprising pixels to detect light reflected by an object external to the handheld computing device, the reflected light being at the particular wavelength or in the particular wavelength range; and

a processor system operable to generate distance data in accordance with a specified refresh rate, wherein the distance data is either generated by causing the emitter to emit a light signal for performance of actual distance measurements or is generated by the processor extrapolating the distance data based on previously acquired data,

the processor further operable to determine whether a number of consecutive times distance data has been generated by extrapolation is greater than or equal to a specified maximum permitted number of times, and

if, the number of consecutive times distance data has been generated by extrapolation since a most recent actual distance measurement is greater than or equal to the specified maximum permitted number of times,

then subsequently causing the emitter to emit a light signal for performance of the actual distance measurement that the processor uses to generate the distance data for an current instance; and

wherein the processor is further operable to determine whether the speed or acceleration of the object, with respect to which distance is to be determined, is greater than a specified maximum speed or acceleration; and

if the speed of the object is greater than the specified maximum speed, or

if the acceleration of the object is greater than the specified maximum acceleration,

then subsequently causing the emitter to emit a light signal for performance of the actual distance measurement that the processor uses to generate the distance data for the current instance.

12. The handheld computing device of claim 11 wherein the rechargeable power source comprises a battery.

13. The handheld computing device of claim 11 wherein the handheld computing device is a smart phone.

14. The handheld computing device of claim 11 wherein the speed or acceleration of the object is determined using actual distance measurements.

15. The handheld computing device of claim 11 wherein the speed or acceleration of the object is determined using extrapolated distance measurements.

16. The handheld computing device of claim 11 wherein the specified maximum permitted number of times equals one or more.

17. The handheld computing device of claim 11 wherein

if the number of consecutive times distance data has been generated by extrapolation is less than the specified maximum permitted number of times, and

if the speed or acceleration are less than the specified maximum speed or acceleration,

then subsequently generating the distance data by extrapolation for the current instance.

Assignments (3)
CHANGE OF NAME Recorded Nov 3, 2025
From: AMS SENSORS SINGAPORE PTE. LTD.
To: AMS-OSRAM ASIA PACIFIC PTE. LTD.
Reel/Frame 073476/0659 →
CHANGE OF NAME Recorded Feb 8, 2019
From: HEPTAGON MICRO OPTICS PTE. LTD.
To: AMS SENSORS SINGAPORE PTE. LTD.
Reel/Frame 049222/0062 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2017
From: LIU, YANG; CONDORELLI, VINCENZO
To: HEPTAGON MICRO OPTICS PTE. LTD.
Reel/Frame 041253/0963 →
Continuity (2)
Provisional Application 62278055 · Jan 13, 2016
Related Publication 20170199276A1 · Jul 13, 2017