Information processing device and control method

By performing user registration and facial recognition in the information processing equipment, and adjusting the detection range and conditions according to the detected user type, the problem of the system not being started correctly is solved, and energy-saving and accurate user activation effects are achieved.

JP7653468B2Active Publication Date: 2025-03-28LENOVO (SINGAPORE) PTE LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023102668
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-22
Publication Date
2025-03-28
Estimated Expiration
2043-06-22

AI Technical Summary

Technical Problem

In the case where multiple people share information processing equipment, the system cannot be activated when another user approaches, and if individual identification is not performed, the system will unnecessarily consume power due to mistaken detection of passing people.

Method used

By implementing the user registration process in the information processing device, user identification is performed based on facial information, and when a specific user or non-registered user is detected, the detection range and facial angle conditions are adjusted to determine whether the system is started.

Benefits of technology

When the system is activated effectively, it only responds to possible user approaches, avoids unnecessary power consumption due to misdetection and ensures that the system starts under appropriate conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007653468000001
    Figure 0007653468000001
  • Figure 0007653468000002
    Figure 0007653468000002
  • Figure 0007653468000003
    Figure 0007653468000003
Patent Text Reader

Abstract

To provide an information processing device that appropriately boots a system when a user approaches.SOLUTION: An information processing device executes user registration processing to register a user based on face information on a specific person, person detection processing to detect presence of a person by detecting a face area with a face from an image captured by an imaging unit, and user determination processing to determine whether or not a person detected by the person detection processing is the specific person registered as the user by the user registration processing; and boots a system based on the user registration processing, the person detection processing, and the user determination processing. In addition, the information processing device sets a detection range in the person detection processing to a first detection range for the specific person who is registered as the user and to a second detection range different from the first detection range for a person who is not registered as the user.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device and a control method. [Background technology]

[0002] There is an information processing device that transitions to a usable state when a person approaches, and transitions to a standby state in which all functions except for some functions are stopped when the person leaves. For example, in Patent Document 1, an infrared sensor is used to detect whether a person is approaching or has moved away.

[0003] In recent years, the accuracy of detecting faces from images has improved due to developments in computer vision and the like. Therefore, face detection has begun to be used instead of detecting people using infrared sensors. For example, some information processing devices are equipped with a function of waking up the system from a standby state when a person approaches using face detection. Furthermore, by having a function of identifying individual people, the system can also be woken up from a standby state when a specific person approaches. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2016-148895 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the case of an information processing device that identifies individual people and starts the system when a specific person approaches, when multiple people are using one information processing device, a problem occurs in that the system cannot be started even if another user approaches. On the other hand, if individual people are not identified, the system will be started for an unspecified number of people, such as someone who passes by and sees the screen, resulting in unnecessary power consumption.

[0006] The present invention has been made in consideration of the above-mentioned circumstances, and one of its objects is to provide an information processing device and a control method that can properly start up the system when a user approaches. [Means for solving the problem]

[0007] The present invention has been made to solve the above-mentioned problems, and an information processing device according to a first aspect of the present invention includes a memory that temporarily stores data of an captured image captured by an imaging unit that captures a predetermined detection range, a user registration process that performs a user registration based on facial information of a specific person, a person detection process that processes the data of the captured image stored in the memory to detect the presence of a person by detecting a facial area in which a face is captured from the captured image, and a user judgment process that judges whether the person detected by the person detection process is the specific person registered as a user by the user registration process, and a second processor that starts a system based on the user registration process, the person detection process, and the user judgment process, and the first processor sets the detection range in the person detection process to a first detection range of the predetermined detection range for the specific person registered as a user, and to a second detection range different from the first detection range for a person not registered as a user.

[0008] In the above information processing device, the first processor may determine a detection result of the person detection processing to be true when the facial area of ​​the specific person is detected from the captured image within the first detection range, and may determine a detection result of the person detection processing to be true when the facial area is detected from the captured image within the second detection range regardless of whether it is the specific person, and the second processor may start a system based on the detection result of the person detection processing being determined to be true.

[0009] In the above information processing device, the detection range is a range determined by the field of view of the imaging unit and the distance from the imaging unit, and the second detection range may differ from the first detection range in at least one of the field of view and the distance.

[0010] In the above information processing device, the detection range may be a range determined by a viewing angle of the imaging unit and a distance from the imaging unit, and the second detection range may be a range in which the viewing angle is at least narrower than that of the first detection range.

[0011] In the above information processing device, the detection range may be a range determined by a viewing angle of the imaging unit and a distance from the imaging unit, and the second detection range may be a range in which the distance is at least shorter than that of the first detection range.

[0012] In the above-mentioned information processing device, the first processor may, in the user determination process, determine whether or not the person detected by the person detection process is the specific person based on face information of the face area detected from the captured image by the person detection process and face information of the specific person registered as the user by the user registration process.

[0013] In the above information processing device, the first processor may further detect a face angle in the face area detected from the captured image, and in the person detection process, one of the detection conditions may be that the face angle in the face area for the specific person is within a first angle range, and one of the detection conditions may be that the face angle in the face area for the unregistered user is within a second angle range narrower than the first angle range.

[0014] Moreover, an information processing device according to a second aspect of the present invention includes a first processor that executes a memory that temporarily stores data of an captured image captured by an imaging unit that captures a predetermined detection range, a user registration process that registers a user based on facial information of a specific person, a person detection process that processes the data of the captured image stored in the memory to detect the presence of a person by detecting a face area in which the face is captured from the captured image and an angle of the face, and a user judgment process that judges whether the person detected by the person detection process is the specific person registered as a user by the user registration process, and a second processor that starts a system based on the user registration process, the person detection process, and the user judgment process, and the first processor sets as one of the detection conditions for the specific person registered as a user that the face angle in the face area is within a first angle range, and for a person not registered as a user, sets as one of the detection conditions for the person detection process that the face angle in the face area is within a second angle range narrower than the first angle range.

[0015] Furthermore, according to a third aspect of the present invention, a control method in an information processing device including a memory for temporarily storing data of an image captured by an imaging unit for capturing an image of a predetermined detection range, a first processor, and a second processor includes the steps of: performing a user registration process by the first processor for registering a user based on facial information of a specific person; performing a person detection process for detecting the presence of a person by processing the data of the captured image stored in the memory and detecting a facial area in which a face is captured from the captured image; performing a user judgment process for determining whether the person detected by the person detection process is the specific person registered as a user by the user registration process; and a step of the second processor starting up a system based on the user registration process, the person detection process, and the user judgment process, wherein the first processor sets the detection range in the person detection process to a first detection range of the predetermined detection range for the specific person registered as a user, and to a second detection range different from the first detection range for a person not registered as a user.

[0016] Furthermore, according to a fourth aspect of the present invention, there is provided a control method in an information processing device including a memory for temporarily storing data of an image captured by an imaging unit for capturing an image of a predetermined detection range, a first processor, and a second processor, the control method including the steps of: performing a user registration process by the first processor for registering a user based on face information of a specific person; performing a person detection process for detecting the presence of a person by processing the data of the captured image stored in the memory and detecting a face area in which a face is captured from the captured image and an angle of the face; performing a user judgment process for judging whether or not the person detected by the person detection process is the specific person registered as a user by the user registration process; and starting up a system based on the user registration process, the person detection process, and the user judgment process, wherein in the person detection process, the first processor sets as one of the detection conditions for the specific person registered as a user that the face angle in the face area is within a first angle range, and sets as one of the detection conditions for the person not registered as a user that the face angle in the face area is within a second angle range narrower than the first angle range. Effect of the Invention

[0017] According to the above aspects of the present invention, the information processing device can appropriately start up the system when a user approaches. [Brief description of the drawings]

[0018] [Figure 1] FIG. 1 is a perspective view showing an example of the external configuration of an information processing apparatus according to a first embodiment. [Diagram 2] FIG. 4 is a diagram showing an example of a person detection range of the information processing device according to the first embodiment. [Diagram 3] FIG. 2 is a view for explaining an overview of HPD processing of the information processing device according to the first embodiment. [Figure 4] FIG. 4 is a schematic diagram showing an example of a first detection range and a second detection range according to the first embodiment. [Diagram 5] FIG. 1 is a schematic block diagram showing an example of a hardware configuration of an information processing apparatus according to a first embodiment. [Figure 6] FIG. 1 is a schematic block diagram showing an example of a functional configuration of an information processing device according to a first embodiment. [Figure 7] 6 is a flowchart showing an example of a detection range setting process according to the first embodiment. [Figure 8] 10 is a flowchart showing an example of a startup process according to the second embodiment. [Figure 9] FIG. 11 is a schematic diagram showing an example of a first angle range and a second angle range according to the second embodiment. [Figure 10] 10 is a flowchart showing an example of a face angle range changing process according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. <First embodiment> First, a first embodiment of the present invention will be described. FIG. 1 is a perspective view showing an example of the external configuration of an information processing device 1 according to the present embodiment.

[0020] The information processing device 1 is, for example, a notebook (clamshell) type PC (Personal Computer). The information processing device 1 includes a first housing 10, a second housing 20, and a hinge mechanism 15. The first housing 10 and the second housing 20 are connected using the hinge mechanism 15. The first housing 10 is rotatable relative to the second housing 20 around a rotation axis formed by the hinge mechanism 15. The opening angle resulting from the rotation of the first housing 10 and the second housing 20 is illustrated as "θ".

[0021] The first housing 10 is also called the A cover or the display housing. The second housing 20 is also called the C cover or the system housing. In the following description, the sides of the first housing 10 and the second housing 20 on which the hinge mechanism 15 is provided are called the sides 10c and 20c, respectively. The sides of the first housing 10 and the second housing 20 opposite the sides 10c and 20c are called the sides 10a and 20a, respectively. In the drawings, the direction from the side 20a to the side 20c is called the "rear", and the direction from the side 20c to the side 20a is called the "front". The right and left sides of the rear are called the "right" and "left", respectively. The left sides of the first housing 10 and the second housing 20 are called the sides 10b and 20b, respectively, and the right sides are called the sides 10d and 20d, respectively. Moreover, a state in which the first housing 10 and the second housing 20 overlap and are completely closed (a state in which the opening angle θ=0°) is referred to as a "closed state." In the closed state, the surfaces of the first housing 10 and the second housing 20 that face each other are referred to as the "inner surfaces," and the surfaces opposite the inner surfaces are referred to as the "outer surfaces." Moreover, a state in which the first housing 10 and the second housing 20 are open relative to the closed state is referred to as an "open state."

[0022] The external appearance of the information processing device 1 shown in FIG. 1 shows an example of an open state. In the open state, the side surface 10a of the first housing 10 and the side surface 20a of the second housing 20 are separated. In the open state, the inner surfaces of the first housing 10 and the second housing 20 are exposed. The open state is one of the states when the user uses the information processing device 1, and is typically used in a state where the opening angle θ is about 100 to 130°. The range of the opening angle θ in the open state can be arbitrarily determined depending on the range of angles that can be rotated by the hinge mechanism 15, etc.

[0023] A display unit 110 is provided on the inner surface of the first housing 10. The display unit 110 is configured to include a liquid crystal display (LCD) or an organic EL (Electro Luminescence) display. An imaging unit 120 is provided in a peripheral region of the display unit 110 on the inner surface of the first housing 10. For example, the imaging unit 120 is disposed on the side surface 10a side of the peripheral region of the display unit 110. Note that the position where the imaging unit 120 is disposed is merely an example, and the imaging unit 120 may be disposed in another location as long as it can face in a direction facing the display screen of the display unit 110.

[0024] In the open state, the imaging unit 120 captures an image of a predetermined imaging range in a direction facing the display screen of the display unit 110 (i.e., in front of the information processing device 1). The predetermined imaging range is a range of an angle of view determined by an imaging element of the imaging unit 120 and an optical lens provided in front of the imaging surface of the imaging element. For example, the imaging unit 120 can capture an image including a person (user) present in front of the information processing device 1 (on the front side).

[0025] A power button 140 is provided on the side surface 20b of the second housing 20. The power button 140 is an operator for the user to instruct power on or off, transition from a standby state to a normal operation state, transition from the normal operation state to a standby state, etc. The normal operation state is an operation state of the system in which processing can be executed without particular restrictions, and corresponds to, for example, the S0 state defined by ACPI (Advanced Configuration and Power Interface).

[0026] The standby state is a state in which at least a part of the system processing is restricted, and is, for example, a state in which power consumption is lower than in a normal operating state. For example, the standby state may be a state in which the display of the display unit 110 is turned off, a standby state, a sleep state, etc., and may be a state equivalent to the modern standby state in Windows (registered trademark) or the S3 state (sleep state) defined by ACPI, etc.

[0027] Further, on the inner surface of the second housing 20, a keyboard 151 and a touch pad 153 are provided as input devices that accept operation inputs from the user. Note that, instead of or in addition to the keyboard 151 and the touch pad 153, a touch sensor may be provided as the input device, or a mouse or an external keyboard may be connected. In the case where a touch sensor is provided, an area corresponding to the display screen of the display unit 110 may be configured as a touch panel that accepts operations. Furthermore, the input device may include a microphone into which voice is input.

[0028] In addition, when the first housing 10 and the second housing 20 are in a closed state, the display unit 110 and the imaging unit 120 provided on the inner surface of the first housing 10, and the keyboard 151 and the touchpad 153 provided on the inner surface of the second housing 20 are covered by the surface of the other housing, and are unable to function.

[0029] The information processing device 1 executes a human presence detection (HPD) process to detect a person present in front of the information processing device 1, based on a captured image captured by the imaging unit 120.

[0030] 2 is a diagram showing an example of a person detection range of the information processing device 1 according to the present embodiment. In the example shown, a range determined by a forward field of view (FoV) and a distance (Distance) of the information processing device 1 is a detection range in which a person can be detected.

[0031] For example, the information processing device 1 detects a facial area in which a face is captured from a captured image captured by the imaging unit 120, thereby determining whether or not a person (user) is present in front of the information processing device 1. The maximum value of the viewing angle in the detection range corresponds to the imaging angle of view of the imaging unit 120. The maximum value of the distance in the detection range is the maximum distance at which a facial area can be detected from a captured image (a distance beyond which the face becomes too small to be detected), but also differs depending on the resolution of the imaging unit 120. If a facial area is detected from the captured image, the information processing device 1 determines that a person is present. On the other hand, if a facial area is not detected from the captured image, the information processing device 1 determines that a person is not present.

[0032] The information processing device 1 controls the operation state of the system of the information processing device 1 according to the presence or absence of a person through HPD processing. For example, the information processing device 1 is controlled to a normal operation state when a person is present in front of the information processing device 1, and is controlled to a standby state when no person is present in front of the information processing device 1.

[0033] FIG. 3 is a diagram for explaining an outline of the HPD process of the information processing device 1 according to the present embodiment. The information processing device 1 detects a person in front of the information processing device 1 by the HPD process, and controls the operation state of the system of the information processing device 1 based on the presence or absence of the person. For example, as shown in (A) of FIG. 3, when the information processing device 1 detects a change from a state in which no person is present in front of the information processing device 1 (Absence) to a state in which a person is present (Presence), that is, when the information processing device 1 detects an approach of a person to the information processing device 1 (Approach), in the standby state, the system is automatically started and transitioned to a normal operation state. Also, as shown in (B) of FIG. 3, when the information processing device 1 detects a state in which a person is present in front of the information processing device 1 (Presence), in the normal operation state, the information processing device 1 continues the normal operation state. Also, as shown in (C) of FIG. 3, when the information processing device 1 detects a change from a state in which a person is present in front of the information processing device 1 (Presence) to a state in which a person is not present (Absence), that is, when the information processing device 1 detects a departure of the person from the information processing device 1 (Leave), the system is transitioned to the standby state.

[0034] Furthermore, by registering specific people as users, the information processing device 1 identifies a person detected in the HPD processing and determines whether or not the person is a registered user. In user registration, face information such as a face image is registered. The information processing device 1 determines whether or not the person detected in the HPD processing is a registered person by comparing face information (e.g., facial feature information) of the person detected in the HPD processing with face information (e.g., facial feature information) of a registered person based on the two.

[0035] Here, the information processing device 1 has a first detection range and a second detection range as detection ranges for detecting a person in the HPD process. The first detection range and the second detection range will be described with reference to FIG.

[0036] 4 is a schematic diagram showing an example of a first detection range and a second detection range according to this embodiment. In the illustrated example, the first detection range is a range determined by a viewing angle FoV1 from the imaging unit 120 and a distance D1. The second detection range is a range determined by a viewing angle FoV2 from the imaging unit 120 and a distance D2. Note that, in reality, there are viewing angles in both the horizontal direction (yaw direction) and the vertical direction (pitch direction) of the imaging unit 120, but in this figure, only the viewing angle in the horizontal direction (yaw direction) is shown as a representative.

[0037] The second detection range is a detection range different from the first detection range, and is set, for example, as a range narrower than the first detection range. The viewing angle FoV2 of the second detection range is narrower than the viewing angle FoV1 of the first detection range (FoV1>FoV2). Also, the distance D2 of the second detection range is shorter than the distance D1 of the first detection range (D1>D2). Note that here, the second detection range is set to a range in which the viewing angle is narrower and the distance is also shorter than the first detection range, but only the viewing angle may be set to a narrow range, or only the distance may be set to a short range.

[0038] For example, the information processing device 1 performs the HPD process using the first detection range for a specific person who is a user registered, and the second detection range for a person who is not a user registered. That is, the information processing device 1 sets the first detection range as the detection range for the HPD process for a specific person who is a user registered, and sets the second detection range as the detection range for a person who is not a user registered. Here, in a state where none of the people are registered as a specific person, all the people detected in the HPD process are people who are not a user registered.

[0039] The first detection range may be, for example, the entire detection range determined by the maximum value of the field of view angle (corresponding to the imaging angle of the imaging unit 120) and the maximum value of the distance (the maximum distance at which a face area can be detected), or it may be a range narrower than the entire range.

[0040] The configuration of the information processing device 1 according to this embodiment will be described in detail below. [Hardware configuration of information processing device] Fig. 5 is a schematic block diagram showing an example of a hardware configuration of the information processing device 1 according to this embodiment. In Fig. 4, the same reference numerals are used for components corresponding to those in Fig. 1. The information processing device 1 includes a display unit 110, an imaging unit 120, a power button 140, an input device 150, a communication unit 160, a storage unit 170, an EC (Embedded Controller) 200, a face detection unit 210, a main processing unit 300, and a power supply unit 400.

[0041] The display unit 110 displays display data (images) generated based on system processing executed by the main processing unit 300 and processing of application programs running on the system processing.

[0042] The imaging unit 120 includes, for example, a visible light camera (RGB camera) that captures images using visible light and an infrared camera (IR camera) that captures images using infrared light. Note that the imaging unit 120 may be configured to include either a visible light camera or an infrared camera, or may be configured to include both.

[0043] The imaging unit 120 captures an image of an object within a predetermined imaging range (angle of view) in the direction facing the inner surface of the first housing 10 (forward), and temporarily stores image data of the captured image in the system memory 304 so that the main processing unit 300 and the face detection unit 210 can process the image data. For example, when the face detection unit 210 performs HPD processing, the imaging unit 120 captures an image of a predetermined detection range (see FIG. 2) for detecting the presence of a person in the HPD processing. The predetermined detection range is a range that includes the first detection range and the second detection range shown in FIG. 4.

[0044] The power button 140 outputs an operation signal to the EC 200 in response to a user operation. The input device 150 is an input unit that accepts user input, and is configured to include, for example, a keyboard 151 and a touchpad 153. In response to accepting an operation on the keyboard 151 and the touchpad 153, the input device 150 outputs an operation signal indicating the operation content to the EC 200.

[0045] The communication unit 160 is communicably connected to other devices via a wireless or wired communication network, and transmits and receives various data. For example, the communication unit 160 includes a wired LAN interface such as Ethernet (registered trademark) and a wireless LAN interface such as Wi-Fi (registered trademark).

[0046] The storage unit 170 includes storage media such as a hard disk drive (HDD), a solid state drive (SSD), a random access memory (RAM), a read only memory (ROM), a flash ROM, etc. The storage unit 170 stores various programs such as an OS, device drivers, and applications, as well as various data acquired by the operation of the programs.

[0047] The power supply unit 400 supplies power to each unit according to the operating state of each unit of the information processing device 1. The power supply unit 400 includes a DC (Direct Current) / DC converter. The DC / DC converter converts the voltage of direct current power supplied from an AC (Alternate Current) / DC adapter or a battery (battery pack) into a voltage required by each unit. The power whose voltage has been converted by the DC / DC converter is supplied to each unit via each power supply system. For example, the power supply unit 400 supplies power to each unit via each power supply system based on a control signal input from the EC 200.

[0048] The EC200 is a microcomputer including a central processing unit (CPU), a random access memory (RAM), a read only memory (ROM), and an input / output (I / O) logic circuit. The CPU of the EC200 reads a control program (firmware) prestored in its own ROM, and executes the read control program to fulfill its functions. The EC200 operates independently of the main processing unit 300, controls the operation of the main processing unit 300, and manages its operating state. The EC200 is also connected to a power button 140, an input device 150, a power supply unit 400, and the like.

[0049] For example, the EC 200 communicates with the power supply unit 400 to obtain information on the battery state (such as remaining capacity) from the power supply unit 400 and outputs control signals and the like for controlling the supply of power according to the operating state of each unit of the information processing device 1 to the power supply unit 400. The EC 200 also obtains operation signals from the power button 140 and the input device 150, and outputs to the main processing unit 300 operation signals related to the processing of the main processing unit 300 among the obtained operation signals.

[0050] The face detection unit 210 is configured to include a processor that executes HPD processing by face detection based on image data of a captured image captured by the imaging unit 120. The face detection unit 210 acquires image data of a captured image captured by the imaging unit 120, and temporarily stores the acquired image data in a memory. The memory that stores the image data may be the system memory 304, or may be a memory (not shown) in the face detection unit 210.

[0051] For example, the face detection unit 210 performs face detection processing to detect a face region where a face is captured from the captured image and a face direction (face angle) by processing image data of the captured image acquired from the imaging unit 120. The face detection unit 210 also performs HPD processing to detect the presence of a person based on the detection result of the face detection processing. As a face detection method, any detection method can be applied, such as a face detection algorithm that detects a face based on facial feature information, or face detection using learning data (trained model) machine-learned based on facial feature information or a face detection library. The face detection unit 210 also performs user registration based on the facial information of a specific person, and determines whether or not a person detected by the HPD processing is a specific person registered by the user. Note that a configuration in which the face detection unit 210 performs HPD processing by switching between the first detection range and the second detection range described with reference to FIG. 4 will be described later.

[0052] The main processing unit 300 is composed of a CPU (Central Processing Unit) 301, a GPU (Graphic Processing Unit) 302, a chipset 303, and a system memory 304, and is capable of executing processing of various application programs on an OS (Operating System) through system processing based on the OS.

[0053] The CPU 301 is a processor that executes processes based on BIOS programs, processes based on OS programs, processes based on application programs that run on the OS, etc. For example, the CPU 301 executes a startup process that starts the system from a standby state and transitions it to a normal operating state, a sleep process that transitions it from the normal operating state to a standby state, etc. Note that startup from a standby state can also be said to be a return from a standby state to a normal operating state.

[0054] The GPU 302 is connected to the display unit 110. The GPU 302 executes image processing and generates display data under the control of the CPU 301. The GPU 302 outputs the generated display data to the display unit 110.

[0055] The chipset 303 has a function as a memory controller and a function as an I / O controller. For example, the chipset 303 controls the reading and writing of data from the system memory 304, the storage unit 170, etc. by the CPU 301 and the GPU 302. The chipset 303 also controls the input and output of data from the communication unit 160, the display unit 110, and the EC 200. The chipset 303 also has a function as a sensor hub. For example, the chipset 303 acquires the detection result of the HPD processing from the face detection unit 210 and outputs it to the CPU 301.

[0056] The system memory 304 is used as a reading area for the programs executed by the CPU 301, a working area for writing processing data, etc. The system memory 304 also temporarily stores image data of images captured by the imaging unit 120.

[0057] The CPU 301, the GPU 302, and the chipset 303 may be configured as a single integrated processor, or some or each of them may be configured as individual processors. For example, in a normal operation state, the CPU 301, the GPU 302, and the chipset 303 are all in operation, but in a standby state, only at least a part of the chipset 303 is in operation.

[0058] [Functional configuration of information processing device] Next, a detailed description will be given of the functional configuration of the information processing device 1 that performs the HPD process by switching between the first detection range and the second detection range described with reference to FIG.

[0059] Fig. 6 is a schematic block diagram showing an example of a functional configuration of the information processing device 1 according to this embodiment. The information processing device 1 includes a face detection unit 210 and a system processing unit 310. The face detection unit 210 corresponds to the face detection unit 210 in Fig. 4, and executes HPD processing by face detection.

[0060] The face detection unit 210 includes a face detection processing unit 211 , a user registration unit 212 , a user determination unit 213 , and an HPD processing unit 215 .

[0061] The face detection processing unit 211 processes image data of a captured image captured by the imaging unit 120 and stored in the system memory 304, and detects a face area in which a face is captured from the captured image, the direction of the face (face angle), and the like.

[0062] The HPD processing unit 215 performs HPD processing to detect the presence of a person based on the detection result by the face detection processing unit 211. For example, the HPD processing unit 215 detects the presence of a person by the face detection processing unit 211 detecting a face area from within a captured image.

[0063] The user registration unit 212 performs a user registration process for registering a user based on the facial information of a specific person. A specific user who has been registered as a user who uses the information processing device 1 legitimately. For example, the user registration can be performed using a user registration function by a predetermined application that runs on the OS. A person who wishes to register a user inputs a captured image of his / her face using the user registration function, or inputs an image of his / her face captured by the imaging unit 120 using the user registration function, and the user registration unit 212 performs user registration based on the input facial image (facial information) of the person. For example, the user registration unit 212 stores the user ID of the person who has performed the user registration in association with the facial information.

[0064] When registering a specific person, the user registration unit 212 may automatically learn using a face image in a face area detected by the face detection processing unit 211. For example, every time the system is started, the user registration unit 212 may automatically learn a face image that triggered the start-up as a specific person to be registered, and perform user registration.

[0065] The user determination unit 213 performs a user determination process to determine whether or not a person detected by the HPD process is a specific person registered by the user registration process. For example, the user determination unit 213 determines whether or not a person detected by the HPD process is a specific person registered by the user registration process, based on face information based on a face image of a face area detected from a captured image by the HPD process and face information based on a face image of a specific person registered by the user registration process.

[0066] Moreover, the HPD processing unit 215 determines the detection result of the HPD processing as "True" when a face area of ​​a specific person registered by the user is detected from the captured image within the first detection range. Moreover, the HPD processing unit 215 determines the detection result of the HPD processing as "True" when a face area is detected from the captured image within the second detection range regardless of whether it is a specific person.

[0067] On the other hand, if the HPD processing unit 215 does not detect a facial area of ​​a specific person registered by the user from among the captured images within the first detection range, and also does not detect a facial area from among the captured images within the second detection range, regardless of whether it is a specific person, the HPD processing unit 215 determines the detection result of the HPD processing to be “False.”

[0068] Then, the HPD processing unit 215 outputs information indicating the detection result of the HPD processing ("True" or "False") to the system processing unit 310.

[0069] The system processing unit 310 is a functional configuration realized by the CPU 11 executing the BIOS and OS programs or the programs executed on the OS. For example, the system processing unit 310 includes an operation control unit 311 as a functional configuration realized by executing the OS program.

[0070] The operation control unit 311 controls the operation state of the system. For example, when the power button 140 is operated in the standby state, the operation control unit 311 starts the system from the standby state based on an operation signal acquired from the power button 140 via the EC 200. In addition, the operation control unit 311 performs processes such as shutting down the system, transitioning to a standby state, and restarting the system based on an operation on a power menu (shutdown, sleep, restart, etc.) of the OS displayed on the display unit 110 in the normal operation state.

[0071] Furthermore, the operation control unit 311 controls the operation state of the system based on the detection result ("True" or "False") of the HPD processing output from the face detection unit 210. For example, when the operation control unit 311 acquires information indicating "True" as the detection result of the HPD processing from the face detection unit 210 in the standby state, the operation control unit 311 starts up the system from the standby state. In other words, the operation control unit 311 starts up the system based on the user registration processing, HPD processing, and user determination processing in the face detection unit 210.

[0072] [Detection range setting process] Next, an operation of a detection range setting process in which the information processing device 1 sets the detection range to be used in the HPD process as the first detection range or the second detection range depending on whether the person is a registered user or not will be described with reference to Fig. 7. Fig. 7 is a flowchart showing an example of the detection range setting process according to this embodiment.

[0073] (Step S101) The face detection unit 210 judges whether or not the person detected by the HPD processing is a specific person registered by the user by the user registration processing. For example, the user judgment unit 213 judges whether or not the person detected by the HPD processing is a specific person registered by the user based on face information based on a face image of a face area detected from a captured image by the HPD processing and face information based on a face image of the specific person registered by the user by the user registration processing. If the face detection unit 210 judges that the person is a specific person (YES), the process proceeds to step S103. On the other hand, if the face detection unit 210 judges that the person is not a specific person (NO), the process proceeds to step S111.

[0074] (Step S103) The face detection unit 210 sets the detection range in the HPD process to the first detection range. That is, the face detection unit 210 performs the HPD process using the first detection range for a specific person who is registered as a user.

[0075] (Step S105) The face detection unit 210 sets the detection range in the HPD process to the second detection range. That is, the face detection unit 210 performs the HPD process using the second detection range for a person who is not a registered user.

[0076] [Startup process behavior] Next, the operation of the startup process in which the information processing device 1 starts up the system based on the detection result of the HPD process will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of the startup process according to the present embodiment. Here, it is assumed that the system is in a standby state.

[0077] (Step S201) The system processing unit 310 acquires the detection result of the HPD processing from the face detection unit 210. Then, the process proceeds to step S203.

[0078] (Step S203) The system processing unit 310 determines whether or not the detection result of the HPD processing is "True" (HPD=True?). If the detection result of the HPD processing is "False", the system processing unit 310 determines that the detection result of the HPD processing is not "True" (NO) and returns to the processing of step S201. On the other hand, if the system processing unit 310 determines that the detection result of the HPD processing is "True" (YES), the system processing unit 310 proceeds to the processing of step S205.

[0079] (Step S205) The system processing unit 310 executes a startup process to start up the system.

[0080] [Summary of the first embodiment] As described above, the information processing device 1 according to the present embodiment includes a memory (for example, the system memory 304) that temporarily stores image data of a captured image captured by the imaging unit 120 that captures a predetermined detection range (for example, a range determined by the field of view (FoV) and distance (Distance) shown in FIG. 2), a face detection unit 210 (an example of a first processor), and a CPU 301 (an example of a second processor). The face detection unit 210 executes a user registration process for registering a user based on face information of a specific person, an HPD process (person detection process) for detecting the presence of a person by processing image data of the captured image stored in the system memory 304 and detecting a face area in which a face is captured from the captured image, and a user determination process for determining whether or not the person detected by the HPD process is a specific person registered by the user registration process. The CPU 301 starts up the system based on the user registration process, the HPD process, and the user determination process executed by the face detection unit 210. The face detection unit 210 sets the detection range in the HPD process as a first detection range for a specific person who is registered as a user, and sets a second detection range different from the first detection range for a person who is not registered as a user. The second detection range is different from the first detection range in at least one of the viewing angle of the imaging unit 120 and the distance from the imaging unit 120, and is, for example, a range in which either or both of the viewing angle and the distance are narrower (shorter) than the first detection range.

[0081] As a result, when the information processing device 1 starts up the system through HPD processing, it performs HPD processing in a wide detection range for specific people who are registered as users, but performs HPD processing in a narrow detection range for people who are not registered as users, so it is possible to start up the system in response to the approach of a person who is likely to be the user, and it is possible to prevent the system from starting up in response to an unspecified number of people, such as people who see the screen while passing by. Therefore, the information processing device 1 can start up the system appropriately when a user approaches.

[0082] For example, the face detection unit 210 judges the detection result of the HPD processing to be "True" when a face area of ​​a specific person registered by the user is detected from a captured image within the first detection range, and judges the detection result of the HPD processing to be "True" when a face area is detected from a captured image within the second detection range regardless of whether it is a specific person. Then, the CPU 301 starts up the system based on the detection result of the HPD processing being judged to be "True."

[0083] This allows the information processing device 1 to start the system in response to the approach of a person who is highly likely to be the user, and prevents the system from being started for an unspecified number of people, such as people who see the screen while passing by. Therefore, the information processing device 1 can appropriately start the system when the user approaches.

[0084] The detection range captured by imaging section 120 is a range determined by the viewing angle of imaging section 120 and the distance from imaging section 120. The second detection range is a range in which the viewing angle is at least narrower than the first detection range.

[0085] This prevents the system from being started for a person who is just passing by on the side, since the information processing device 1 does not start the system for a person who is not a registered user unless the person comes closer to the front than a registered user. Therefore, the information processing device 1 can start the system appropriately when the user approaches.

[0086] The detection range captured by imaging section 120 is a range determined by the viewing angle of imaging section 120 and the distance from imaging section 120. The second detection range is a range that is at least shorter in distance than the first detection range.

[0087] This prevents the system from starting up for a person who is merely passing by, since the information processing device 1 does not start up the system for a person who is not a registered user unless the person approaches closer than a registered user. Therefore, the information processing device 1 can appropriately start up the system when the user approaches.

[0088] In addition, in the user determination process, the face detection unit 210 determines whether the person detected by the HPD processing is a specific person, based on the face information of the face area detected from the captured image by the HPD processing and the face information of a specific person registered by the user registration process.

[0089] This enables the information processing device 1 to determine from the face whether the person detected by HPD processing is a specific person registered by a user, and to appropriately change the detection range of the HPD processing for people who are not registered as users and the detection range of the HPD processing for people who are registered as users.

[0090] Further, a control method in an information processing device 1 including a memory (for example, a system memory 304) for temporarily storing image data of a captured image captured by the imaging unit 120, a face detection unit 210 (an example of a first processor), and a CPU 301 (an example of a second processor) according to this embodiment includes the steps of: performing a user registration process by the face detection unit 210 for user registration based on face information of a specific person; performing an HPD process (person detection process) for detecting the presence of a person by processing image data of the captured image stored in the system memory 304 and detecting a face area in which a face is captured from the captured image; performing a user determination process for determining whether or not the person detected by the HPD process is a specific person registered by the user registration process; and a step of the CPU 301 starting up the system based on the user registration process, the HPD process, and the user determination process performed by the face detection unit 210. The face detection unit 210 sets the detection range in the HPD process as a first detection range for a specific person registered by the user, and sets a second detection range different from the first detection range for a person not registered by the user.

[0091] As a result, when the information processing device 1 starts up the system through HPD processing, it performs HPD processing in a wide detection range for specific people who are registered as users, but performs HPD processing in a narrow detection range for people who are not registered as users, so it is possible to start up the system in response to the approach of a person who is likely to be the user, and it is possible to prevent the system from starting up in response to an unspecified number of people, such as people who see the screen while passing by. Therefore, the information processing device 1 can start up the system appropriately when a user approaches.

[0092] <Second embodiment> Next, a second embodiment of the present invention will be described. In the first embodiment, a configuration was described in which the detection range of the HPD process is different for a specific person who is registered as a user and a person who is not registered as a user, but the detection condition of the face angle for determining that a person is present in the HPD process may also be different. For example, the information processing device 1 according to this embodiment determines that a person is present (HPD=True) only when a person who is not registered as a user faces more directly forward than a specific person who is registered as a user. In this way, when a person who is not registered as a user approaches, the system can be started only when it is determined that the person is more likely to be the user.

[0093] The basic configuration of the information processing device 1 according to this embodiment is similar to that according to the first embodiment shown in Fig. 1 to Fig. 6, and therefore a description thereof will be omitted. Here, a configuration will be described in which, in addition to using the first detection range or the second detection range in the HPD process, the angle of the face is also used as one of the detection conditions.

[0094] The face detection processing unit 211 of the face detection unit 210 detects the angle of the face in the face area detected from the captured image. The face angle here is, for example, the rotation angle in the yaw direction (left and right direction) or pitch direction (up and down direction) of the face. For example, in the face detection process, the face detection processing unit 211 does not simply perform pattern matching with the face image, but extracts the positions of landmarks such as the left eye, right eye, nose, mouth, and chin, and detects the angle of the face from the positional relationship of these landmarks.

[0095] In the HPD processing (person detection processing), the HPD processing unit 215 sets as one of the detection conditions for a specific person who is registered as a user that the face angle in the face area is within a first angle range, and for a person who is not registered as a user, sets as one of the detection conditions for the face angle in the face area is within a second angle range narrower than the first angle range.

[0096] FIG. 9 is a schematic diagram showing an example of a first angle range and a second angle range according to this embodiment. FIG. 9(A) shows the angle of the face in the yaw direction when the face is viewed from above, and FIG. 9(B) shows the angle of the face in the pitch direction when the face is viewed from the side. Here, the angle of the face in the yaw direction is set to "0°" when the face faces the front with respect to the display unit 110, and the left direction toward the face is set to a positive (+) angle, and the right direction is set to a negative (-) angle. In addition, the angle of the face in the pitch direction is set to "0°" when the face faces the front with respect to the display unit 110, and the upward direction toward the face is set to a positive (+) angle, and the downward direction is set to a negative (-) angle.

[0097] In the illustrated example, the first angle range is set to ±40° in the yaw direction and ±40° in the pitch direction. The second angle range, which is narrower than the first angle range, is set to ±20° in the yaw direction and ±20° in the pitch direction. That is, the HPD processing unit 215 determines the detection result of the HPD processing to be "True" for a specific person who is registered as a user, using as a detection condition that the face angle is within the range of ±40° in the yaw direction and ±40° in the pitch direction. On the other hand, the HPD processing unit 215 determines the detection result of the HPD processing to be "True" for a person who is not registered as a user, using as a detection condition that the face angle is within the range of ±20° in the yaw direction and ±20° in the pitch direction. That is, the HPD processing unit 215 determines the detection result of the HPD processing to be "True" for a person who is not registered as a user, only when the person faces more forward than the specific person who is registered as a user.

[0098] [Face angle range change processing operation] Next, a description will be given of an operation of a face angle range changing process in which the information processing device 1 changes the face angle range used in the HPD process between a specific person who is registered as a user and a person who is not registered as a user, with reference to Fig. 10. Fig. 10 is a flowchart showing an example of the face angle range changing process according to the present embodiment.

[0099] (Step S301) The face detection unit 210 judges whether or not the person detected by the HPD processing is a specific person registered by the user registration processing. For example, the user judgment unit 213 judges whether or not the person detected by the HPD processing is a specific person registered by the user registration processing, based on face information based on a face image of a face area detected from a captured image by the HPD processing and face information based on a face image of the specific person registered by the user registration processing. If the face detection unit 210 judges that the person detected by the HPD processing is a specific person (YES), the process proceeds to step S303. On the other hand, if the face detection unit 210 judges that the person detected by the HPD processing is not a specific person (NO), the process proceeds to step S305.

[0100] (Step S303) The face detection unit 210 sets the face angle range used in the HPD process to the first angle range. That is, in the HPD process (person detection process), the face detection unit 210 sets the face angle in the face area for a specific person registered by the user to be within the first angle range (for example, within ±40° in the yaw direction and ±40° in the pitch direction) as one of the detection conditions for determining the detection result of the HPD process as "True".

[0101] (Step S305) The face detection unit 210 sets the face angle range used in the HPD process to a second angle range narrower than the first angle range. That is, in the HPD process (person detection process), the face detection unit 210 sets as one of the detection conditions for a person who is not registered as a user that the face angle in the face area is within the second angle range (for example, within ±20° in the yaw direction and ±20° in the pitch direction).

[0102] [Summary of the second embodiment] As described above, in the information processing device 1 according to this embodiment, the face detection unit 210 (an example of a first processor) detects the angle of a face in a face area detected from a captured image. In HPD processing (person detection processing), the face detection unit 210 sets one of the detection conditions for determining the detection result of the HPD processing as "True" for a specific person who is registered as a user, that the angle of the face in the face area is within a first angle range, and for a person who is not registered as a user, sets one of the detection conditions for determining the detection result of the HPD processing as "True" for the face angle in the face area being within a second angle range narrower than the first angle range.

[0103] This allows the information processing device 1 to determine that a person who is not a registered user is the user only when the person faces more forward than a specific person who is registered as a user, and to start the system. Therefore, the information processing device 1 can start the system appropriately when the user approaches.

[0104] In this embodiment, in addition to using the first detection range or the second detection range in the HPD processing, a configuration has been described in which the face angle is also used as one of the detection conditions. However, the face angle may also be used as one of the detection conditions without performing control to switch to the second detection range.

[0105] That is, the face detection unit 210 performs HPD processing using the first detection range for both a specific user-registered person and a person who is not a user-registered person, and for a specific user-registered person, one of the detection conditions for the detection result of the HPD processing to be “True” is that the face angle is within a first angle range (for example, within a range of ±40° in the yaw direction and ±40° in the pitch direction), and for a person who is not a user-registered person, one of the detection conditions is that the face angle is within a second angle range (for example, within a range of ±20° in the yaw direction and ±20° in the pitch direction).

[0106] That is, the information processing device 1 according to the present embodiment includes a memory (for example, a system memory 304) that temporarily stores image data of a captured image captured by an imaging unit 120 that captures an image of a predetermined detection range (for example, a range determined by a field of view (FoV) and a distance (Distance) shown in FIG. 2), a face detection unit 210 (an example of a first processor), and a CPU 301 (an example of a second processor). The face detection unit 210 executes a user registration process for registering a user based on face information of a specific person, an HPD process (person detection process) for detecting the presence of a person by processing image data of the captured image stored in the system memory 304 and detecting a face area in which the face is captured and an angle of the face from the captured image, and a user determination process for determining whether or not the person detected by the HPD process is a specific person registered by the user registration process. The CPU 301 starts up the system based on the user registration process, the HPD process, and the user determination process executed by the face detection unit 210. In HPD processing (person detection processing), the face detection unit 210 sets as one of the detection conditions for determining the detection result of the HPD processing as “True” a face angle in the face area for a specific person who is registered as a user being within a first angle range, and a face angle in the face area for a person who is not registered as a user being within a second angle range narrower than the first angle range.

[0107] This allows the information processing device 1 to determine that a person who is not a registered user is the user only when the person faces more forward than a specific person who is registered as a user, and to start the system. Therefore, the information processing device 1 can start the system appropriately when the user approaches.

[0108] Moreover, according to this embodiment, a control method in an information processing device 1 including a memory (e.g., the system memory 304) for temporarily storing image data of a captured image captured by the imaging unit 120, a face detection unit 210 (an example of a first processor), and a CPU 301 (an example of a second processor) includes the steps of: performing a user registration process by the face detection unit 210 for registering a user based on face information of a specific person; performing an HPD process (person detection process) for detecting the presence of a person by processing the image data of the captured image stored in the system memory 304 and detecting a face area in which the face is captured from the captured image and an angle of the face; performing a user determination process for determining whether or not the person detected by the HPD process is a specific person registered by the user registration process; and starting up the system based on the user registration process, the HPD process, and the user determination process performed by the face detection unit 210. In HPD processing (person detection processing), the face detection unit 210 sets as one of the detection conditions for determining the detection result of the HPD processing as “True” a face angle in the face area for a specific person who is registered as a user being within a first angle range, and a face angle in the face area for a person who is not registered as a user being within a second angle range narrower than the first angle range.

[0109] This allows the information processing device 1 to determine that a person who is not a registered user is the user only when the person faces more forward than a specific person who is registered as a user, and to start the system. Therefore, the information processing device 1 can start the system appropriately when the user approaches.

[0110] Although the embodiments of the present invention have been described above in detail with reference to the drawings, the specific configurations are not limited to the above-mentioned embodiments, and the present invention also includes designs that do not deviate from the gist of the present invention. For example, the configurations described in the above-mentioned embodiments can be combined in any combination.

[0111] Also, although a configuration example in which the imaging unit 120 is built into the information processing device 1 has been described, the present invention is not limited to this. For example, the imaging unit 120 does not have to be built into the information processing device 1, and may be configured to be attachable to the information processing device 1 (for example, any one of the side surfaces 10a, 10b, 10c, etc.) as an external accessory of the information processing device 1, and may be communicatively connected to the information processing device 1 wirelessly or via a wire.

[0112] In the above embodiment, an example has been shown in which the face detection unit 210 is provided separately from the CPU 301 and the chipset 303, but a part or all of the face detection unit 210 may be provided in the chipset 303, or may be provided in a processor integrated with the CPU 301 or the chipset 303. For example, the CPU 301, the chipset 303, and the face detection unit 210 may be configured as separate processors, or may be integrated into a single processor. In addition, a part or all of the face detection unit 210 may be provided in the EC 200.

[0113] The above-mentioned standby state may include a hibernation state, a power-off state, etc. The hibernation state corresponds to, for example, the S4 state defined by ACPI. The power-off state corresponds to, for example, the S5 state (shutdown state) defined by ACPI. Among the standby states, the standby state, sleep state, hibernation state, power-off state, etc. are states in which power consumption is lower (states in which power consumption is reduced) than in the normal operating state.

[0114] The information processing device 1 described above has a computer system inside. A program for implementing the functions of each component of the information processing device 1 described above may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing in each component of the information processing device 1 described above. Here, "reading a program recorded on a recording medium into a computer system and executing it" includes installing the program into a computer system. The "computer system" here includes hardware such as an OS and peripheral devices. The "computer system" may also include multiple computer devices connected via a network including a communication line such as the Internet, a WAN, a LAN, or a dedicated line. The "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, and a storage device such as a hard disk built into a computer system. In this way, the recording medium storing the program may be a non-transient recording medium such as a CD-ROM.

[0115] The recording medium also includes a recording medium installed inside or outside and accessible from a distribution server to distribute the program. The program may be divided into a plurality of parts, downloaded at different times, and then combined by each component of the information processing device 1, or each divided program may be distributed by a different distribution server. Furthermore, the "computer-readable recording medium" includes a recording medium that holds a program for a certain period of time, such as a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network. The program may be a recording medium for implementing part of the above-mentioned functions. Furthermore, the program may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.

[0116] In addition, some or all of the functions of the information processing device 1 in the above-mentioned embodiment may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each function may be individually processed, or some or all of the functions may be integrated into a processor. The integrated circuit method is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. In addition, when an integrated circuit technology that replaces LSI appears due to the progress of semiconductor technology, an integrated circuit based on that technology may be used.

[0117] Furthermore, the information processing device 1 of the above embodiment is not limited to a notebook PC, but may be, for example, a desktop PC. [Explanation of symbols]

[0118] 1 Information processing device, 10 First housing, 20 Second housing, 15 Hinge mechanism, 110 Display unit, 120 Imaging unit, 140 Power button, 150 Input device, 151 Keyboard, 153 Touch pad, 160 Communication unit, 170 Memory unit, 200 EC, 210 Face detection unit, 211 Face detection processing unit, 212 User registration unit, 213 User determination unit, 215 HPD processing unit, 300 Main processing unit, 301 CPU, 302 GPU, 303 Chipset, 304 System memory, 310 System processing unit, 311 Operation control unit, 400 Power supply unit

Claims

1. a memory that temporarily stores data of an image captured by an imaging unit that captures an image of a predetermined detection range; a first processor that executes a user registration process for performing user registration based on face information of a specific person, a person detection process for detecting the presence of a person by processing the captured image data stored in the memory and detecting a face area in which a face is captured from the captured image, and a user determination process for determining whether or not the person detected by the person detection process is the specific person registered as a user by the user registration process; a second processor that starts up a system based on the user registration process, the person detection process, and the user determination process; Equipped with The first processor, When the person detected by the person detection process is the specific person, if the person is detected within a first detection range of the predetermined detection range, the detection result of the person detection process is determined to be true; if the person detected by the person detection process is not the specific person, and if the person is detected within a second detection range different from the first detection range, the detection result of the person detection process is determined to be true; The second processor activating the system based on the result of the person detection process being determined to be true; Information processing device.

2. The first processor, a detection result of the person detection process is determined to be true when the face area of ​​the specific person is detected from the captured image within the first detection range, and a detection result of the person detection process is determined to be true when the face area is detected from the captured image within the second detection range regardless of whether the face area is the specific person or not; The information processing device according to claim 1 .

3. the detection range is a range determined by a viewing angle of the imaging unit and a distance from the imaging unit, The second detection range is different from the first detection range in at least one of the viewing angle and the distance. The information processing device according to claim 1 .

4. the detection range is a range determined by a viewing angle of the imaging unit and a distance from the imaging unit, The second detection range is at least a range in which the viewing angle is narrower than that of the first detection range. The information processing device according to claim 1 .

5. the detection range is a range determined by a viewing angle of the imaging unit and a distance from the imaging unit, The second detection range is at least a range having a shorter distance than the first detection range. The information processing device according to claim 1 .

6. The first processor, in the user determination process, based on face information of the face area detected from the captured image by the person detection process and face information of the specific person registered as the user by the user registration process, it is determined whether or not the person detected by the person detection process is the specific person. The information processing device according to claim 1 .

7. The first processor, further detecting a face angle in the face area detected from the captured image; In the person detection process, one of the detection conditions for the specific person is that the face angle in the face area is within a first angle range, and one of the detection conditions for the unregistered person is that the face angle in the face area is within a second angle range narrower than the first angle range. The information processing device according to claim 1 .

8. a memory that temporarily stores data of an image captured by an imaging unit that captures an image of a predetermined detection range; a first processor that executes a user registration process for registering a user based on face information of a specific person, a person detection process for detecting the presence of a person by processing the captured image data stored in the memory and detecting a face area in which the face is captured from the captured image and an angle of the face, and a user determination process for determining whether or not the person detected by the person detection process is the specific person registered as a user by the user registration process; a second processor that starts up a system based on the user registration process, the person detection process, and the user determination process; Equipped with The first processor, When the person detected by the person detection process is the specific person, if the angle of the detected face is within a first angle range, the detection result of the person detection process is determined to be true; if the person detected by the person detection process is not the specific person, and if the angle of the detected face is within a second angle range that is narrower than the first angle range, the detection result of the person detection process is determined to be true; The second processor activating the system based on the result of the person detection process being determined to be true; Information processing device.

9. A control method for an information processing device including a memory that temporarily stores data of an image captured by an imaging unit that captures an image of a predetermined detection range, a first processor, and a second processor, the method comprising: The first processor, A step of performing a user registration process for registering a user based on face information of a specific person; performing a person detection process for detecting the presence of a person by processing the captured image data stored in the memory and detecting a face area in which a face is captured from the captured image; performing a user determination process to determine whether or not the person detected by the person detection process is the specific person registered by the user registration process; a step of determining that a detection result of the person detection process is true when the person detected by the person detection process is the specific person and the person is detected within a first detection range of the predetermined detection range; a step of determining that a detection result of the person detection process is true when the person detected by the person detection process is not the specific person and the person is detected within a second detection range different from the first detection range; The second processor: a step of starting the system based on the user registration process, the person detection process, and the user determination process, starting the system based on a detection result of the person detection process being determined to be true; A control method comprising:

10. A control method for an information processing device including a memory that temporarily stores data of an image captured by an imaging unit that captures an image of a predetermined detection range, a first processor, and a second processor, the method comprising: The first processor, A step of performing a user registration process for registering a user based on face information of a specific person; performing a person detection process for detecting the presence of a person by processing the captured image data stored in the memory and detecting a face area in which a face is captured from the captured image and an angle of the face; performing a user determination process to determine whether or not the person detected by the person detection process is the specific person registered by the user registration process; a step of determining that a detection result of the person detection process is true if the person detected by the person detection process is the specific person and the angle of the detected face is within a first angle range; a step of determining that a detection result of the person detection process is true when the person detected by the person detection process is not the specific person and the angle of the detected face is within a second angle range narrower than the first angle range; The second processor: a step of starting the system based on the user registration process, the person detection process, and the user determination process, starting the system based on a detection result of the person detection process being determined to be true; A control method comprising:

Citation Information

Patent Citations

  • Instrument with face authentication function

    JP2016148895A

  • Electronic device, control method, and program

    JP2020102154A

  • Electronic apparatus and control method

    JP2022174876A

  • Electronic apparatus and control method

    JP2022183484A

  • Method for controlling camera and electronic device therefor

    US20210124424A1