IP Library Patent Application 18185012
Patent Application
App. No. 18/185,012

OPTICAL SCANNING MULTIPLEXING DEVICES AND METHODS

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 None
App. No.
18/185,012
Abstract

Systems and devices for correcting a periodic signal includes receiving index light detection data from an optical scanner, determining a bias error of a moveable mirror in optical scanner based on the index light detection data, determining a phase shift error of the moveable mirror based on the index light detection data, and determining an amplitude error of the moveable mirror based on the index light detection data.

Claims (69)

1 . A scanning system, comprising:

a drive function generator configured to generate a plurality of periodic signals, the plurality of periodic signals including a first periodic signal and a second periodic signal;

a plurality of optical scanners including a first optical scanner and a second optical scanner;

a first mirror of the first optical scanner; and

a second mirror of the second optical scanner;

wherein the first mirror oscillates based on the first periodic signal,

wherein the second mirror oscillates based on the second periodic signal, and

wherein the first periodic signal has a first phase shift and the second periodic signal has a second phase shift different from the first phase shift.

2 . The scanning system of claim 1 , wherein:

the first phase shift is 0, and

the second phase shift is ¼ period of the second periodic signal.

3 . The scanning system of claim 1 , wherein:

the drive function generator generates the first periodic signal based on a first sine function with a first phase shift,

the drive function generator generates the second periodic signal based on the first sine function with a second phase shift.

4 . The scanning system of claim 3 , wherein:

the first phase shift is 0, and

the second phase shift is ¼ period of the first sine function.

5 . The scanning system of claim 1 , wherein the first optical scanner includes:

a light source device including an array of light sources,

a first index light source,

a second index light source, and

a third index light source.

6 . The scanning system of claim 5 , wherein:

the first index light source is aligned with a first column of the array of light sources,

the second index light source is aligned with a last column of the array of light sources.

7 . The scanning system of claim 5 , wherein:

the third index light source is aligned with a center line between a first column of the array of light sources and a last column of the array of light sources.

8 . The scanning system of claim 5 , wherein:

the third index light source is aligned with a middle column of the array of light sources.

9 . The scanning system of claim 5 , wherein the first optical scanner further includes:

a light detector unit including a light detector corresponding to one row of the array of light sources and an index light detector disposed to detect index light from the first index light source, the second index light source, and the third index light source.

10 . The scanning system of claim 1 , further comprising:

a scan data processor configured to receive scan data from the plurality of optical scanners.

11 . A method of correcting a periodic signal, the method comprising:

receiving, at one or more processors, index light detection data from an optical scanner;

determining, by the one or more processor, a bias error of a moveable mirror of the optical scanner based on the index light detection data;

determining, by the one or more processor, a phase shift error of the moveable mirror of the optical scanner based on the index light detection data; and

determining, by the one or more processor, an amplitude error of the moveable mirror of the optical scanner based on the index light detection data.

12 . The method of claim 11 , wherein:

determining the amplitude error of the moveable mirror includes determining a time interval between two consecutive pulses generated by a right index light in the index light detection data.

13 . The method of claim 12 , the method further comprising:

in response to a determination that there is the amplitude error, adjusting, by the one or more processors, an amplitude of a function that is being used to generate a signal that drives the moveable mirror.

14 . The method of claim 11 , wherein:

determining the phase shift error of the moveable mirror includes determining a time interval between a first time a middle index pulse is generated by detecting a middle index light and a second time the middle index pulse is supposed to be generated.

15 . The method of claim 14 , the method further comprising:

in response to a determination that there is the phase shift error, adding, by the one or more processors, an offset phase shift to a function that is being used to generate a signal that drives the moveable mirror.

16 . The method of claim 11 , wherein:

determining the bias error of the moveable mirror includes determining a first time interval between two consecutive pulses generated by a right index light in the index light detection data, and determining a second time interval between two consecutive pulses generated by a left index light in the index light detection data.

17 . The method of claim 16 , the method further comprising:

in response to a determination that there is the bias error, adding, by the one or more processors, an offset bias to a function that is being used to generate a signal that drives the moveable mirror.

18 . A scanning system, comprising:

data processing hardware; and

memory hardware in communication with the data processing hardware, the memory hardware configurable to store instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:

receive index light detection data from an optical scanner;

determine a bias error of a moveable mirror of the optical scanner based on the index light detection data;

determine a phase shift error of the moveable mirror of the optical scanner based on the index light detection data; and

determine an amplitude error of the moveable mirror of the optical scanner based on the index light detection data.

19 . The scanning system of claim 18 , wherein:

determine the amplitude error of the moveable mirror includes determine a time interval between two consecutive pulses generated by a right index light in the index light detection data.

20 . The scanning system of claim 19 , the operation further comprising:

in response to a determination that there is the amplitude error, adjust an amplitude of a function that is being used to generate a signal that drives the moveable mirror.

21 . The scanning system of claim 18 , wherein:

determine the phase shift error of the moveable mirror includes determine a time interval between a first time a middle index pulse is generated by detecting a middle index light and a second time the middle index pulse is supposed to be generated.

22 . The scanning system of claim 21 , the operation further comprising:

in response to a determination that there is the phase shift error, add an offset phase shift to a function that is being used to generate a signal that drives the moveable mirror.

23 . The scanning system of claim 18 , wherein:

determine the bias error of the moveable mirror includes determine a first time interval between two consecutive pulses generated by a right index light in the index light detection data, and determine a second time interval between two consecutive pulses generated by a left index light in the index light detection data.

24 . The scanning system of claim 21 , the operation further comprising:

in response to a determination that there is the bias error, adding an offset bias to a function that is being used to generate a signal that drives the moveable mirror.

Assignments (3)
CHANGE OF NAME Recorded Aug 30, 2024
From: CALIENT TECHNOLOGES, INC.
To: CALIENT.AI INC.
Reel/Frame 068823/0196 →
CHANGE OF NAME Recorded Jul 19, 2024
From: CALIENT TECHNOLOGIES, INC.
To: CALIENT.AI INC.
Reel/Frame 068462/0822 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2023
From: INBAR, MICHAEL; SRINATH, BHARGAV; GUPTA, ARJUN
To: CALIENT TECHNOLOGIES, INC.
Reel/Frame 063962/0104 →