IP Library Granted Patent US 10,120,071
Granted Patent B2
US 10,120,071 · App. 15/642,678 · Granted Nov 6, 2018

Apparatus that detects person by using sonic sensor, method, electronic apparatus that includes the detection apparatus, and storage medium

Inventors: Yusuke Horishita (Nagareyama, JP); Michio Fukushima (Yokohama, JP); Junnosuke Yokoyama (Toride, JP); Manabu Hada (Kawasaki, JP)
Assignee: CANON KABUSHIKI KAISHA
G01S15/04H04N1/00896H04N1/00912H04N2201/0094
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,120,071
App. No.
15/642,678
Granted
Nov 6, 2018
Kind
B2
Abstract

An information processing apparatus including: a sonic sensor that outputs a sonic wave and receives a reflected wave of the output sonic wave; and a control unit configured to determine whether a person exists on a periphery of the information processing apparatus based on distance data and background data, wherein the distance data indicates intensity of a reflected wave in fixed time units received by the sonic sensor during a predetermined period of time after a sonic wave is output from the sonic sensor, the fixed time units being obtained by dividing the predetermined period of time, and the background data is past distance data prepared in advance.

Claims (43)

1. An information processing apparatus comprising:

a sonic sensor that outputs a sonic wave and receives a sonic wave, and outputs a signal corresponding to the received sonic wave;

a storage unit that stores a background data indicating objects or people previously located in front of the information processing apparatus; and

a control unit that periodically compares the background data and a frame data including a plurality of signals output from the sonic sensor during a predetermined measurement time and saves a difference between both the background data and the frame data,

wherein the control unit shifts a power state of the information processing apparatus to a first power state from a second power state in which power consumption is lower than power consumption in the first power state based on a plurality of the difference.

2. The information processing apparatus according to claim 1 , wherein the frame data and the background data have an array structure in which elements corresponding to unit distances are put side by side in time series and each element holds information indicating existence/nonexistence of an object on a periphery of the information processing apparatus.

3. The information processing apparatus according to claim 1 , wherein the control unit acquires a plurality of pieces of the frame data at predetermined intervals and generates the background data based on the acquired plurality of pieces of frame data, and stores the generated background data in the storage unit.

4. The information processing apparatus according to claim 3 , wherein the control unit generates the background data by performing OR combination of the acquired plurality of pieces of frame data.

5. The information processing apparatus according to claim 3 , wherein the control unit generates the background data by using only a portion whose percentage is higher than or equal to a fixed one to the signal indicating existence of an object in the frame data.

6. The information processing apparatus according to claim 1 , wherein the control unit updates the background data stored in the storage unit.

7. The information processing apparatus according to claim 6 , wherein

each element of the background data is able to be a predetermined variable N (N>1) indicating an object or person located in front of the information processing apparatus, and

the control unit:

compares each element of the background data at the present point in time and each element of the frame data obtained by the most recent measurement;

decrements, in a case where an element within the background data holds information indicating that an object exists and on a condition that an element within the frame data corresponding to the element within the background data holds information indicating that no object exists, a value of the variable N in the element within the background data; and

changes the element within the background data into an element that holds information indicating that no object exists in a case where a value of the variable N becomes 0.

8. The information processing apparatus according to claim 1 , wherein

The control unit generates the background data in response to turning on the information processing apparatus.

9. The information processing apparatus according to claim 1 , wherein

the control unit generates the background data in response to turning on of a human sensor function.

10. The information processing apparatus according to claim 1 , wherein

the control unit generates the background data in response to continuation of a state where the frame data does not change for a predetermined period of time.

11. The information processing apparatus according to claim 1 , wherein

The control unit generates the background data in response to instructions from a user or an administrator.

12. The information processing apparatus according to claim 11 , wherein the instructions from the user or the administrator are given via an operation unit of the information processing apparatus.

13. The information processing apparatus according to claim 11 , wherein the instructions from the user or the administrator are given via a network from an external apparatus different from the information processing apparatus.

14. The information processing apparatus according to claim 1 , wherein

the sonic sensor is an ultrasonic sensor using ultrasonic waves.

15. A method of controlling an information processing apparatus, wherein the information processing apparatus includes:

a sonic sensor that outputs a sonic wave and receives a sonic wave, and outputs a signal corresponding to the received sonic wave;

a storage unit that stores a background data indicating objects or people previously located in front of the information processing apparatus; and

a control unit,

the method comprising:

the control unit periodically comparing the background data and a frame data including a plurality of signals output from the sonic sensor during a predetermined measurement time and saving a difference between both the background data and the frame data; and

the control unit shifting a power state of the information processing apparatus to a first power state from a second power state in which power consumption is lower than power consumption in the first power state based on a plurality of the difference.

16. A non-transitory computer readable storage medium storing a program for causing a computer processor to perform a control method of an information processing apparatus, wherein

the information processing apparatus includes:

a sonic sensor that outputs a sonic wave and receives a sonic wave, and outputs a signal corresponding to the received sonic wave;

a storage unit that stores a background data indicating objects or people previously located in front of the information processing apparatus; and

a control unit,

the program comprising:

code for the control unit to periodically compare the background data and a frame data including a plurality of signals output from the sonic sensor during a predetermined measurement time and save a difference between both the background data and the frame data; and

code for the control unit to shift a power state of the information processing apparatus to a first power state from a second power state in which power consumption is lower than power consumption in the first power state based on a plurality of the difference.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2017
From: HORISHITA, YUSUKE; FUKUSHIMA, MICHIO; YOKOYAMA, JUNNOSUKE; HADA, MANABU
To: CANON KABUSHIKI KAISHA
Reel/Frame 043772/0431 →
Priority Claims (1)
JP 2016-150367 · Jul 29, 2016 · national
Continuity (1)
Related Publication 20180031700A1 · Feb 1, 2018