IP Library Granted Patent US 12697029
Granted Patent B2
US 12697029 · App. 18/126,156 · Granted Aug 4, 2026

Method and apparatus for correcting error of optical sensor, and apparatus for estimating biometric information

Inventors: Hyun Seok Moon (Hwaseong-si, KR); Sang Kyu Kim (Yongin-si, KR); Yoon Jae Kim (Seoul, KR); Jin Young Park (Hwaseong-si, KR); Sung Mo Ahn (Yongin-si, KR); Kun Sun Eom (Yongin-si, KR); Myoung Hoon Jung (Bucheon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
A61B5/0059A61B2560/0223
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 12697029
App. No.
18/126,156
Granted
Aug 4, 2026
Kind
B2
Abstract

A method of correcting an error of an optical sensor which includes a light source and a detector, including adjusting a brightness of the light source to a preset brightness; controlling the light source to emit light to a preset material; acquiring preset material data corresponding to the emitted light and the preset material using the detector; and correcting, by using the acquired preset material data, an error of a distance between the light source and the detector based on a difference between a first amount of light received at a first point of the detector and a second amount of light received at a second point of the detector, or based on a gradation of an image obtained by the detector.

Claims (62)

1 . A method of correcting an error of an optical sensor which includes a light source and a detector, the method comprising:

adjusting a brightness of the light source to a preset brightness;

controlling the light source to emit light to a preset material;

acquiring preset material data corresponding to the emitted light and the preset material using the detector; and

correcting, by using the acquired preset material data, an error of a distance between the light source and the detector based on a difference between a first amount of light received at a first point of the detector and a second amount of light received at a second point of the detector, or based on a gradation of an image obtained by the detector,

wherein the correcting of the error comprises: detecting a change in the distance between the light source and the detector with respect to a preset distance; and

correcting the error of the distance between the light source and the detector based on the detected change in the distance,

wherein the correcting of the error comprises:

obtaining a slope corresponding to the first amount of light and the second amount of light; and

detecting the change in the distance between the light source and the detector based on the obtained slope and a preset slope,

wherein the correcting of the error comprises:

obtaining a first slope between X-coordinate points corresponding to the first point and the second point, and a second slope between Y-coordinate points corresponding to the first point and the second point; and

detecting the change in the distance between the light source and the detector based on the obtained first slope and the obtained second slope.

2 . The method of claim 1 , wherein the correcting of the error comprises resetting coordinates of a detection area of the detector with respect to the light source based on the detected change in the distance between the light source and the detector.

3 . The method of claim 1 , wherein the emitting of the light comprises emitting additional light from an additional light source, wherein the additional light has a same wavelength as the light emitted from the light source, and

wherein the correcting of the error comprises:

detecting contour lines at positions corresponding to preset contour points from the preset material data;

obtaining a contour slope between the detected contour lines; and

detecting the change in the distance between the light source and the detector based on the obtained contour slope and a preset contour slope.

4 . The method of claim 3 , wherein the correcting of the error comprises:

detecting a vector between the light source and the additional light source, and

moving coordinates of a detection area of the detector with respect to the light source along the detected vector based on the change in the distance between the light source and the detector.

5 . An apparatus for correcting an error of an optical sensor comprising a light source and a detector, the apparatus comprising:

at least one processor configured to:

adjust a brightness of the light source to a preset brightness,

drive the light source to emit light to a preset material, and

correct, by using preset material data obtained by the detector, an error of a distance between the light source and the detector based on a difference between a first amount of light received at a first point of the detector and a second amount of light received at a second point of the detector, or based on a gradation of an image obtained by the detector,

wherein the at least one processor is further configured to:

correct a change in the distance between the light source and the detector with respect to a preset distance, and

correct the error of the distance between the light source and the detector based on the detected change in the distance,

wherein the at least one processor is further configured to:

obtain a slope corresponding to the first amount of light and the second amount of light, and

detect the change in the distance between the light source and the detector based on the obtained slope and a preset slope,

wherein the at least one processor is further configured to:

obtain a first slope between X-coordinate points corresponding to the first point and the second point, and a second slope between Y-coordinate points corresponding to the first point and the second point, and

detect the change in the distance between the light source and the detector based on the obtained first slope and the obtained second slope.

6 . The apparatus of claim 5 , further comprising a storage configured to store preset information including at least one of a preset brightness of a light source of a preset optical sensor, position information about preset points of the detector, a preset slope corresponding to the preset points, a preset contour slope corresponding to the preset points, and a preset distance between the light source and an image sensor.

7 . The apparatus of claim 5 , wherein the at least one processor is further configured to reset coordinates of a detection area of the detector with respect to the light source based on the detected change in the distance between the light source and the detector.

8 . The apparatus of claim 5 , wherein the at least one processor is further configured to:

drive an additional light source to emit additional light, wherein the additional light has a same wavelength as the light emitted from the light source,

detect contour lines at positions corresponding to preset contour points from the preset material data,

obtain a contour slope between the detected contour lines, and

detect the change in the distance between the light source and the detector based on the obtained contour slope and a preset contour slope.

9 . The apparatus of claim 8 , wherein the at least one processor is further configured to:

detect a vector between the light source and the additional light source, and

move coordinates of a detection area of the detector with respect to the light source along the detected vector based on the change in the distance between the light source and the detector.

10 . A method of correcting an error of an optical sensor which includes a light source, a first detector, and a second detector, the method comprising:

controlling the light source to emit light to a preset material;

adjusting a brightness of the light source so that a measurement value of the first detector is same as a first measurement value;

obtaining a second measurement value from the second detector;

calculating a slope based on a difference between the first measurement value and the second measurement value; and

correcting an error of a distance between the light source and the second detector based on the calculated slope,

wherein the correcting of the error comprises obtaining a correction coefficient for the second measurement value based on the calculated slope,

wherein the correcting of the error comprises:

determining a length of an optical path between the light source and the second detector; and

obtaining the correction coefficient for the second measurement value based on the determined length of the optical path.

11 . The method of claim 10 , wherein the correcting of the error comprises:

calculating the distance between the light source and the second detector based on the calculated slope; and

determining the length of the optical path based on the calculated distance.

12 . The method of claim 10 , wherein the correcting of the error comprises:

calculating a ratio between a preset slope of a preset optical sensor and the calculated slope; and

determining the length of the optical path based on the calculated ratio.