IP Library Granted Patent US 12,307,983
Granted Patent B2
US 12,307,983 · App. 18/412,755 · Granted May 20, 2025

Information processing apparatus and control method

Inventors: Kazuhiro Kosugi (Kanagawa, JP); Masashi Nishio (Kanagawa, JP)
Assignee: Lenovo (Singapore) Pte. Ltd.
G09G3/3406G06V40/161G09G2320/0626
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 12,307,983
App. No.
18/412,755
Granted
May 20, 2025
Kind
B2
Abstract

An information processing apparatus includes a ranging sensor which divides a predetermined detection range into a plurality of measurement units to measure the distance to an object for each measurement unit; a memory which temporarily stores distance information indicative of the distance for each measurement unit measured by the ranging sensor; and a processor which executes processing based on the distance information for each measurement unit. The processor detects a range of a person present in the detection range based on the distance information for each measurement unit, detects a range of a face of the person in the range of the person detected in the detection range based on the distance information for each measurement unit, and detects the orientation of the face based on distance information in the range of the face among pieces of the distance information each piece for each measurement unit.

Claims (37)

1. An information processing apparatus comprising:

a ranging sensor which divides a predetermined detection range into a plurality of measurement units to measure a distance from the ranging sensor to an object for each of the plurality of measurement units;

a memory which temporarily stores distance information indicative of the distance for each of the plurality of measurement units measured by the ranging sensor; and

a processor which executes processing based on the distance information for each of the plurality of measurement units, wherein

the processor performs:

person detection processing to detect a range of a person present in the detection range based on the distance information for each of the measurement units,

face range detection processing to detect a range of a face of the person in the range of the person detected in the detection range based on the distance information for each of the measurement units, and

face direction detection processing to detect an orientation of the face based on distance information in the range of the face among pieces of the distance information each piece for each of the measurement units, wherein

in the face direction detection processing, the processor detects the orientation of the face based on differences among pieces of the distance information each piece for each of a plurality of measurement units in the range of the face, and

in the face direction detection processing, the processor detects the orientation of the face in a horizontal direction corresponding to a direction of rotation with a vertical axis passing through a center of the face as a central axis, and the orientation of the face in a vertical direction corresponding to a direction of rotation with a horizontal axis passing through the center of the face as the central axis.

2. An information processing apparatus comprising:

a ranging sensor which divides a predetermined detection range into a plurality of measurement units to measure a distance from the ranging sensor to an object for each of the plurality of measurement units;

a memory which temporarily stores distance information indicative of the distance for each of the plurality of measurement units measured by the ranging sensor; and

a processor which executes processing based on the distance information for each of the plurality of measurement units, wherein

the processor performs:

person detection processing to detect a range of a person present in the detection range based on the distance information for each of the measurement units,

face range detection processing to detect a range of a face of the person in the range of the person detected in the detection range based on the distance information for each of the measurement units, and

face direction detection processing to detect an orientation of the face based on distance information in the range of the face among pieces of the distance information each piece for each of the measurement units, wherein

in the face direction detection processing, the processor detects the orientation of the face based on differences among pieces of the distance information each piece for each of a plurality of measurement units in the range of the face,

in the person detection processing, the processor calculates an average distance to the person based on distance information in the range of the person detected in the detection range among pieces of the distance information each piece for each of the measurement units, and

in the face direction detection processing, the processor detects the orientation of the face based on the average distance calculated by the person detection processing and pieces of the distance information each piece for each of the plurality of measurement units in the range of the face.

3. An information processing apparatus comprising:

a ranging sensor which divides a predetermined detection range into a plurality of measurement units to measure a distance from the ranging sensor to an object for each of the plurality of measurement units;

a memory which temporarily stores distance information indicative of the distance for each of the plurality of measurement units measured by the ranging sensor; and

a processor which executes processing based on the distance information for each of the plurality of measurement units, wherein

the processor performs:

person detection processing to detect a range of a person present in the detection range based on the distance information for each of the measurement units,

face range detection processing to detect a range of a face of the person in the range of the person detected in the detection range based on the distance information for each of the measurement units, and

face direction detection processing to detect an orientation of the face based on distance information in the range of the face among pieces of the distance information each piece for each of the measurement units, wherein

in the person detection processing, the processor calculates an average distance to the person based on distance information in the range of the person detected in the detection range among pieces of the distance information each piece for each of the measurement units, and

the processor controls whether or not to execute the face direction detection processing based on the average distance calculated by the person detection processing.

4. The information processing apparatus according to claim 3 , wherein in the face range detection processing, the processor detects the range of the face of the person based on a shape of an edge of the range of the person detected in the detection range.

5. The information processing apparatus according to claim 3 , wherein the processor performs screen brightness control processing to control screen brightness of a display unit based on the orientation of the face detected by the face direction detection processing.

6. The information processing apparatus according to claim 3 , wherein the processor further performs:

body detection processing to detect a range of at least part of a body of the person in the range of the person detected in the detection range based on the distance information for each of the measurement units, and

body direction detection processing to detect an orientation of the body based on distance information in the range of at least part of the body among the pieces of the distance information each piece for each of the measurement units.

7. The information processing apparatus according to claim 6 , wherein the processor performs screen brightness control processing to control screen brightness of a display unit based on the orientation of the face detected by the face direction detection processing and the orientation of the body detected by the body direction detection processing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2024
From: KOSUGI, KAZUHIRO; NISHIO, MASASHI
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 066134/0073 →
Priority Claims (1)
JP 2023-008715 · Jan 24, 2023 · national
Continuity (1)
Related Publication 20240249689A1 · Jul 25, 2024
References Cited (15)
US 10928904B1 · Novelli · 2021 [cited by examiner]
US 11367306B1 · Kuo · 2022 [cited by examiner]
US 20090226095A1 · Usui · 2009 [cited by examiner]
US 20110228117A1 · Inoue · 2011 [cited by examiner]
US 20190037125A1 · Jiang · 2019 [cited by examiner]
US 20210327394A1 · Bui · 2021 [cited by examiner]
US 20220067346A1 · Yang · 2022 [cited by examiner]
US 20220206567A1 · Zou · 2022 [cited by examiner]
US 20230196836A1 · Malpani · 2023 [cited by examiner]
JP 2005276230A · 2005 [cited by applicant]
JP 2006344100A · 2006 [cited by applicant]
JP 2013019721A · 2013 [cited by applicant]
JP 2016148895A · 2016 [cited by applicant]
JP 2018173707A · 2018 [cited by applicant]
WO 2012046392A1 · 2012 [cited by applicant]