Information processing apparatus and control method
By setting different detection ranges for specific people and non-specific people in the information processing device, and using facial detection technology to identify and register specific people, the problem that the system cannot distinguish the proximity of specific people during use by multiple people is solved, and when users are approached, it is realized Properly start and reduce the effect of false start.
Patent Information
- Application Number
- CN202410761806.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-06-22
- Filing Date
- 2024-06-13
- Publication Date
- 2024-12-24
AI Technical Summary
When multiple people use one information processing device, it is impossible to distinguish a specific person from others, resulting in the problem that the system cannot start when a specific person is approaching, and without human identification, the system may start a non-specific person. resulting in waste of power consumption.
By setting different detection ranges for specific and non-specific people in the information processing device, identifying and registering specific people using facial detection technology, activating the system only when a specific person is approaching, and limiting the detection range when a non-specific person is approaching to reduce errors start up.
It realizes appropriately starting the system when the user is approaching, reducing false starts when approaching non-specific people, and improving the system's energy efficiency and user experience.
Smart Images

Figure CN119179383A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing device and a control method. Background Art
[0002] There are information processing devices that are switched to a usable state when a person approaches, and switched to a standby state in which all functions are stopped when a person leaves. For example, in Patent Document 1, an infrared sensor is used to detect whether a person approaches or leaves.
[0003] In recent years, due to the development of computer vision and the like, the detection accuracy when detecting faces from images has become higher. Therefore, instead of detecting people based on infrared sensors, facial detection has begun to be used. For example, there are also information processing devices equipped with a function of activating the system from a standby state when a person approaches using facial detection. In addition, by having a function of recognizing each person, the system can also be activated from a standby state when a specific person approaches.
[0004] Patent document 1: Japanese Patent Application Publication No. 2016-148895.
[0005] However, in the case of an information processing device that recognizes each person and activates the system when a specific person approaches, when multiple people use one information processing device, there is a problem that the system cannot be activated even if another user approaches. On the other hand, if individual recognition is not performed, the system is activated for an unspecified large number of people such as people who pass by and see the screen, resulting in wasteful power consumption. Summary of the invention
[0006] The present invention has been made in view of the above-mentioned circumstances, and one object of the present invention is to provide an information processing device and a control method that can appropriately activate a system when a user approaches.
[0007] The present invention is completed to solve the above-mentioned problems. The information processing device involved in the first mode of the present invention comprises: a memory, which temporarily stores data of a captured image captured by a capturing unit that captures a specified detection range; a first processor, which executes user registration processing, person detection processing and user determination processing, wherein the user registration processing performs user registration based on facial information of a specific person, the person detection processing processes the data of the captured image stored in the memory and detects a facial area in which a face is captured from the captured image to detect the presence of a person, and the user determination processing determines whether the person detected by the person detection processing is the specific person who has performed the user registration by the user registration processing; and a second processor, which starts the system based on the user registration processing, the person detection processing and the user determination processing, wherein the first processor sets the detection range in the person detection processing to the first detection range in the specified detection range for the specific person who has performed the user registration, and sets the detection range in the person detection processing to the second detection range different from the first detection range for the person who has not performed the user registration.
[0008] The above-mentioned information processing device can also be configured such that when the above-mentioned first processor detects the above-mentioned facial area of the above-mentioned specific person from the above-mentioned captured image within the above-mentioned first detection range, the above-mentioned first processor determines the detection result of the above-mentioned person detection processing as true, and when the above-mentioned facial area is detected from the above-mentioned captured image within the above-mentioned second detection range regardless of whether it is the facial area of the above-mentioned specific person, the above-mentioned first processor determines the detection result of the above-mentioned person detection processing as true, and the above-mentioned second processor starts the system based on the detection result of the above-mentioned person detection processing being determined to be true.
[0009] The information processing device may be configured such that the detection range is a range determined by the angle of view of the photographing unit and the distance from the photographing unit, and at least one of the angle of view and the distance of the second detection range is different from the first detection range.
[0010] The information processing device may be configured such that the detection range is a range determined by an angle of view of the imaging unit and a distance from the imaging unit, and the second detection range is a range in which at least the angle of view is narrower than the first detection range.
[0011] The information processing device may be configured such that the detection range is a range determined by an angle of view of the imaging unit and a distance from the imaging unit, and the second detection range is a range in which at least the distance is shorter than the first detection range.
[0012] The above-mentioned information processing device can also be configured such that the above-mentioned first processor, in the above-mentioned user determination processing, determines whether the person detected by the above-mentioned person detection processing is the above-mentioned specific person based on the facial information of the above-mentioned facial area detected from the above-mentioned captured image by the above-mentioned person detection processing and the facial information of the above-mentioned specific person who has been registered by the above-mentioned user registration processing.
[0013] The above-mentioned information processing device can also be configured such that the above-mentioned first processor also detects the angle of the face in the above-mentioned facial area detected from the above-mentioned captured image, and in the above-mentioned person detection processing, for the above-mentioned specific person, the angle of the face in the above-mentioned facial area is set as one of the detection conditions within a first angle range, and for the person who has not performed the above-mentioned user registration, the angle of the face in the above-mentioned facial area is set as one of the detection conditions within a second angle range narrower than the above-mentioned first angle range.
[0014] In addition, the information processing device involved in the second mode of the present invention comprises: a memory, which temporarily stores data of a captured image captured by a capturing unit that captures a specified detection range; a first processor, which executes user registration processing, person detection processing and user determination processing, wherein the user registration processing performs user registration based on facial information of a specific person, the person detection processing processes the data of the captured image stored in the memory and detects the facial area and the angle of the face in the captured image to detect the presence of the person, and the user determination processing determines whether the person detected by the person detection processing is the specific person who has performed the user registration by the user registration processing; and a second processor, which starts the system based on the user registration processing, the person detection processing and the user determination processing, and in the person detection processing, the first processor sets the angle of the face in the facial area within a first angle range as one of the detection conditions for the specific person who has performed the user registration, and sets the angle of the face in the facial area within a second angle range narrower than the first angle range as one of the detection conditions for the person who has not performed the user registration.
[0015] In addition, the third embodiment of the present invention involves a control method in an information processing device having a memory for temporarily storing data of a captured image captured by a capturing unit that captures a specified detection range, a first processor, and a second processor, including: a step in which the first processor performs a user registration process for user registration based on facial information of a specific person; a step in which the first processor performs a person detection process for 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 to detect the presence of a person; a step in which the second processor performs a user determination process for determining whether the person detected by the person detection process is the specific person who has performed the user registration by the user registration process; and a step in which the second processor starts the system based on the user registration process, the person detection process, and the user determination process, wherein the first processor sets the detection range in the person detection process to the first detection range in the specified detection range for the specific person who has performed the user registration, and sets the detection range in the person detection process to the second detection range different from the first detection range for the person who has not performed the user registration.
[0016] In addition, the control method in the information processing device having a memory for temporarily storing data of a captured image captured by a capturing unit that captures a specified detection range, a first processor, and a second processor involved in the fourth mode of the present invention includes: a step in which the first processor performs a user registration process for user registration based on facial information of a specific person; a step in which the first processor performs a person detection process for processing the data of the captured image stored in the memory and detecting a facial area in which a face is captured and a facial angle from the captured image to detect the presence of a person; a step in which the second processor performs a user determination process for determining whether the person detected by the person detection process is the specific person who has undergone the user registration by the user registration process; and a step in which the second processor starts the system based on the user registration process, the person detection process, and the user determination process, wherein in the person detection process, the first processor sets the angle of the face in the facial area as one of the detection conditions within a first angle range for the specific person who has undergone the user registration, and sets the angle of the face in the facial area as one of the detection conditions within a second angle range narrower than the first angle range for the person who has not undergone the user registration.
[0017] According to the above aspect of the present invention, the information processing device can appropriately activate the system when the user approaches. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a perspective view showing a configuration example of the appearance of the information processing device according to the first embodiment.
[0019] Figure 2 This is a diagram showing an example of a detection range of a person by the information processing device according to the first embodiment.
[0020] Figure 3 This is a diagram for explaining an overview of HPD processing performed by the information processing device according to the first embodiment.
[0021] Figure 4 It is a schematic diagram showing an example of the first detection range and the second detection range according to the first embodiment.
[0022] Figure 5 This is a schematic block diagram showing an example of the hardware configuration of the information processing device according to the first embodiment.
[0023] Figure 6 This is a schematic block diagram showing an example of the functional configuration of the information processing device according to the first embodiment.
[0024] Figure 7 This is a flowchart showing an example of the detection range setting process according to the first embodiment.
[0025] Figure 8 This is a flowchart showing an example of the startup process according to the first embodiment.
[0026] Fig. 9 FIG. 1 is a schematic diagram showing an example of the first angle range and the second angle range according to the second embodiment.
[0027] Fig.10 This is a flowchart showing an example of the face angle range changing process according to the second embodiment.
[0028] Description of Reference Numerals
[0029] 1...information processing device; 10...first frame; 20...second frame; 15...hinge mechanism; 110...display unit; 120...shooting unit; 140...power button; 150...input device; 151...keyboard; 153...touch pad; 160...communication unit; 170...storage 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...chip set; 304...system memory; 310...system processing unit; 311...motion control unit; 400...power unit. DETAILED DESCRIPTION
[0030] Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0031] <First embodiment>
[0032] First, a first embodiment of the present invention will be described.
[0033] Figure 1 It is a perspective view showing a configuration example of the appearance of the information processing device 1 according to the present embodiment.
[0034] The information processing device 1 is, for example, a notebook (clamshell) 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 can rotate relative to the second housing 20 around a rotation axis formed by the hinge mechanism 15. The opening angle generated by the rotation of the first housing 10 and the second housing 20 is shown as "θ".
[0035] The first frame 10 is also referred to as A cover or display frame. The second frame 20 is also referred to as C cover or system frame. In the following description, the surfaces of the first frame 10 and the second frame 20 that are provided with the hinge mechanism 15 are referred to as side surfaces 10c and 20c, respectively. The surfaces of the first frame 10 and the second frame 20 that are opposite to the side surfaces 10c and 20c are referred to as side surfaces 10a and 20a, respectively. In the figure, the direction from the side surface 20a toward the side surface 20c is referred to as "rear", and the direction from the side surface 20c toward the side surface 20a is referred to as "front". With respect to the rear, the right and the left are referred to as "right" and "left", respectively. The left sides of the first frame 10 and the second frame 20 are referred to as side surfaces 10b and 20b, respectively, and the right sides are referred to as side surfaces 10d and 20d, respectively. In addition, the state in which the first frame 10 and the second frame 20 overlap and are completely closed (the state in which the opening angle θ=0°) is referred to as the "closed state". The surfaces of the first frame body 10 and the second frame body 20 facing each other in the closed state are referred to as their respective "inner surfaces", and the surfaces opposite to the inner surfaces are referred to as "outer surfaces". In addition, the state in which the first frame body 10 and the second frame body 20 are opened relative to the closed state is referred to as the "open state".
[0036] Figure 1The appearance of the information processing device 1 shown shows an example of an open state. The open state is a state in which the side surface 10a of the first frame body 10 and the side surface 20a of the second frame body 20 are separated. In the open state, the inner surfaces of the first frame body 10 and the second frame body 20 are respectively revealed. The open state is one of the states when the user uses the information processing device 1, and typically it is mostly used in a state where the opening angle θ=100 to 130°. In addition, the range of the opening angle θ that becomes the open state can be arbitrarily determined according to the range of angles that can be rotated by the hinge mechanism 15, etc.
[0037] A display unit 110 is provided on the inner surface of the first frame body 10. The display unit 110 is configured to include a liquid crystal display (LCD: Liquid Crystal Display), an organic EL (Electro Luminescence: Electroluminescence) display, etc. In addition, a shooting unit 120 is provided in an area surrounding the display unit 110 on the inner surface of the first frame body 10. For example, the shooting unit 120 is arranged on the side of the side 10a in the area surrounding the display unit 110. In addition, the position where the shooting unit 120 is arranged is an example, and other places may also be used as long as it can face the direction facing the display screen of the display unit 110.
[0038] In the open state, the camera unit 120 captures a predetermined shooting range in the direction facing the display screen of the display unit 110 (i.e., in front of the information processing device 1). The predetermined shooting range refers to the range of the field of view angle determined by the camera element of the camera unit 120 and the optical lens disposed in front of the shooting surface of the camera element. For example, the camera unit 120 can capture an image including a person (user) existing in front of the information processing device 1 (front side).
[0039] In addition, a power button 140 is provided on the side surface 20b of the second frame body 20. The power button 140 is an operator for the user to instruct the power on or off, the transition from the standby state to the normal operation state, the transition from the normal operation state to the standby state, etc. The normal operation state refers to the operation state of the system that can execute processing without special restrictions, for example, it is equivalent to the S0 state specified in ACPI (Advanced Configuration and Power Interface).
[0040] The standby state refers to a state in which at least a part of the system processing is restricted, for example, a state in which the power consumption is lower than that of the normal operation 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., or may be a modern standby in Windows (registered trademark), a state equivalent to the S3 state (sleep state) specified in ACPI, etc.
[0041] In addition, a keyboard 151 and a touch pad 153 are provided on the inner surface of the second frame 20 as input devices for accepting user operation input. In addition, as an input device, a touch sensor can be provided on the basis of the keyboard 151 and the touch pad 153, or a mouse or an external keyboard can be connected. In the case of a structure with a touch sensor, the area corresponding to the display screen of the display unit 110 can also be configured as a touch panel for accepting operation. In addition, the input device can also include a microphone for inputting sound.
[0042] In addition, when the first frame 10 and the second frame 20 are in a closed state, the display unit 110 and the imaging unit 120 provided on the inner surface of the first frame 10, and the keyboard 151 and the touchpad 153 provided on the inner surface of the second frame 20 are covered by the other frame surface and cannot function.
[0043] The information processing device 1 executes a HPD (Human Presence Detection) process for detecting a person existing in front of the information processing device 1 based on the image captured by the imaging unit 120 .
[0044] Figure 2 This is a diagram showing an example of a detection range of a person of the information processing device 1 according to the present embodiment. In the example shown in the figure, a range defined by a field of view (FoV) and a distance in front of the information processing device 1 is a detection range in which a person can be detected.
[0045] For example, the information processing device 1 determines whether there is a person (user) in front of the information processing device 1 by detecting a facial area in which a face is captured from a captured image captured by the camera unit 120. The maximum value of the angle of view within the detection range corresponds to the shooting field angle of the camera unit 120. The maximum value of the distance within the detection range is the maximum distance at which the facial area can be detected from the captured image (if it is farther than this distance, the face is too small to be detected), but it also varies depending on the resolution of the camera unit 120. When the information processing device 1 detects a facial area from the captured image, it determines that there is a person. On the other hand, when the information processing device 1 does not detect a facial area from the captured image, it determines that there is no person.
[0046] The information processing device 1 controls the operating state of the system of the information processing device 1 according to the presence or absence of a person through HPD processing. For example, when a person is in front of the information processing device 1, the information processing device 1 is controlled to a normal operating state, and when no person is in front of the information processing device 1, the information processing device 1 is controlled to a standby state.
[0047] Figure 3 1 is a diagram for explaining an overview of the HPD processing of the information processing device 1 according to the present embodiment. The information processing device 1 detects a person existing in front of the information processing device 1 through the HPD processing, and controls the operating state of the system of the information processing device 1 based on the presence or absence of the person. For example, Figure 3 As shown in (A), in the standby state, when a change is detected from a state where there is no person (Absence) in front of the information processing device 1 to a state where there is a person (Presence), that is, when a person approaches the information processing device 1 (Approach), the information processing device 1 automatically starts the system and shifts to the normal operation state. Figure 3 As shown in (B), in the normal operation state, when there is a person in front of the information processing device 1 (Presence), the information processing device 1 continues the normal operation state. Figure 3 As shown in (C), when the information processing device 1 detects a change from a state where a person exists in front of the information processing device 1 (Presence) to a state where no person exists (Absence), that is, when a person leaves the information processing device 1 (Leave), the system shifts to a standby state.
[0048] In addition, the information processing device 1 performs user registration for a specific person, identifies the person detected in the HPD process, and determines whether the person is the person who has performed user registration. In user registration, facial information such as a facial image is registered. The information processing device 1 compares the facial information (e.g., facial feature information) of the person detected in the HPD process with the facial information (e.g., facial feature information) of the registered person, thereby determining whether the person detected in the HPD process is the registered person.
[0049] 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. Figure 4 The first detection range and the second detection range are described.
[0050] Figure 4 1 is a schematic diagram showing an example of the first detection range and the second detection range involved in the present embodiment. In the illustrated example, the first detection range is a range determined by the viewing angle FoV1 and the distance D1 from the imaging unit 120. The second detection range is a range determined by the viewing angle FoV2 and the distance D2 from the imaging unit 120. In addition, there are actually viewing angles in both the horizontal direction (deflection direction) and the vertical direction (pitch direction) of the imaging unit 120, but in this figure, only the viewing angle in the horizontal direction (deflection direction) is representatively shown.
[0051] The second detection range is a detection range different from the first detection range, and is set to a range narrower than the first detection range, for example. The angle of view FoV2 of the second detection range is a range narrower than the angle of view FoV1 of the first detection range (FoV1>FoV2). In addition, the distance D2 of the second detection range is a distance shorter than the distance D1 of the first detection range (D1>D2). In addition, here, the second detection range is set to a range in which the angle of view is narrower than the first detection range and the distance is also shorter, but it can also be set to a range in which only the angle of view is narrow, or it can also be set to a range in which only the distance is short.
[0052] For example, the information processing device 1 performs HPD processing using the first detection range for a specific person who has registered as a user, and performs HPD processing using the second detection range for a person who has not registered as a user. That is, the information processing device 1 sets the first detection range as the detection range for the HPD processing for a specific person who has registered as a user, and sets the second detection range as the detection range for the HPD processing for a person who has not registered as a user. Here, in a state where no one has registered as a specific person as a user, all the people detected in the HPD processing are people who have not registered as a user.
[0053] In addition, the first detection range can be set to, for example, the entire range of the detection range determined by the maximum value of the viewing angle (equivalent to the shooting field angle of the shooting unit 120) and the maximum value of the distance (the maximum distance that can detect the facial area), or it can be set to a range narrower than the entire range.
[0054] Hereinafter, the configuration of the information processing device 1 according to the present embodiment will be described in detail.
[0055] [Hardware structure of information processing device]
[0056] Figure 5 1 is a schematic block diagram showing an example of the hardware configuration of the information processing device 1 according to the present embodiment. Figure 5 In, with Figure 1 The information processing device 1 includes a display unit 110, a camera 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.
[0057] 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.
[0058] The imaging unit 120 includes, for example, a visible light camera (RGB camera) for imaging using visible light and an infrared camera (IR camera) for imaging using infrared light. The imaging unit 120 may include either or both of the visible light camera and the infrared camera.
[0059] The imaging unit 120 captures an image of an object within a predetermined imaging range (angle of view) in a direction facing the inner surface of the first housing 10 (front), and temporarily stores the image in the system memory 304 so that the main processing unit 300 and the face detection unit 210 can process the image data of the captured image. For example, when the face detection unit 210 performs HPD processing, the imaging unit 120 captures an image within a predetermined detection range (refer to Figure 2 ). The specified detection range refers to the Figure 4 The ranges of the first detection range and the second detection range are shown.
[0060] The power button 140 outputs an operation signal to the EC 200 according to the user's operation. The input device 150 is an input unit that receives the user's input, and is configured to include, for example, a keyboard 151 and a touch pad 153. In response to receiving the operation on the keyboard 151 and the touch pad 153, the input device 150 outputs an operation signal indicating the operation content to the EC 200.
[0061] The communication unit 160 is connected to other devices in a communicative manner via a wireless or wired communication network to transmit and receive various data. For example, the communication unit 160 is configured to include a wired LAN interface such as Ethernet (registered trademark) or a wireless LAN interface such as Wi-Fi (registered trademark).
[0062] The storage unit 170 is configured to include storage media such as a HDD (Hard Disk Drive), an SSD (Solid State Drive), a RAM (Random Access Memory), a ROM (Read Only Memory), and a flash ROM. The storage unit 170 stores various programs such as an OS, a device driver, and an application, as well as various data acquired by the operation of the program.
[0063] 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 the DC power supplied from the AC (Alternate Current) / DC adapter or the battery (battery pack) into the voltage required by each unit. The power after the voltage conversion 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 the control signal input from the EC200.
[0064] EC200 is a microcomputer including a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and an I / O (Input / Output) logic circuit. The CPU of EC200 reads out a control program (firmware) pre-stored in the ROM of the main unit, and executes the read control program to exert its function. EC200 operates independently from the main processing unit 300, controls the operation of the main processing unit 300, and manages its operation state. In addition, EC200 is connected to the power button 140, the input device 150, the power supply unit 400, and the like.
[0065] For example, the EC200 communicates with the power supply unit 400 to obtain information on the state of the battery (remaining capacity, etc.) from the power supply unit 400, and outputs control signals for controlling the supply of power corresponding to the operating state of each unit of the information processing device 1 to the power supply unit 400. In addition, the EC200 obtains operation signals from the power button 140 and the input device 150, and outputs operation signals related to the processing of the main processing unit 300 among the obtained operation signals to the main processing unit 300.
[0066] The face detection unit 210 is configured to include a processor that performs HPD processing based on face detection based on image data of a captured image captured by the image capturing unit 120. The face detection unit 210 acquires image data of a captured image captured by the image capturing 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 a memory (not shown) within the face detection unit 210.
[0067] For example, the face detection unit 210 performs face detection processing by processing image data of a captured image obtained from the imaging unit 120, that is, detecting the facial area where the face is photographed and the orientation of the face (facial angle), etc. from the captured image. In addition, the face detection unit 210 performs HPD processing, that is, detecting the presence of a person based on the detection result of the face detection processing, etc. As a face detection method, any detection method can be applied, such as a face detection algorithm that detects a face based on feature information of the face, learning data (learned model) obtained by machine learning based on feature information of the face, face detection using a face detection library, etc. In addition, the face detection unit 210 performs user registration based on the facial information of a specific person, and determines whether the person detected by the HPD processing is the specific person who has performed the user registration. In addition, the face detection unit 210 switches the reference Figure 4 The configuration in which the HPD process is performed in the first detection range and the second detection range described above will be described later.
[0068] The main processing unit 300 includes a CPU (Central Processing Unit) 301 , a GPU (Graphic Processing Unit) 302 , a chipset 303 , and a system memory 304 , and can execute various application programs on an OS (Operating System) through system processing based on the OS.
[0069] The CPU 301 is a processor that executes processing based on a BIOS program, processing based on an OS program, processing based on an application program running on the OS, etc. For example, the CPU 301 executes a startup process that starts the system from a standby state and shifts it to a normal operating state, a sleep process that shifts it from a normal operating state to a standby state, etc. In addition, the so-called startup from the standby state can also be said to be a recovery from the standby state to the normal operating state.
[0070] The GPU 302 is connected to the display unit 110 . The GPU 302 performs image processing and generates display data based on the control of the CPU 301 . The GPU 302 outputs the generated display data to the display unit 110 .
[0071] 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 CPU 301 and the GPU 302 to read and write data from the system memory 304, the storage unit 170, etc. In addition, the chipset 303 controls the input and output of data from the communication unit 160, the display unit 110, and the EC 200. In addition, the chipset 303 has a function as a sensor hub. For example, the chipset 303 obtains the detection result of the HPD process from the face detection unit 210 and outputs it to the CPU 301.
[0072] The system memory 304 is used as a read area for programs executed by the CPU 301 , a work area for writing processing data, etc. The system memory 304 temporarily stores image data of an image captured by the imaging unit 120 .
[0073] In addition, the CPU 301, GPU 302, and chipset 303 may be configured as an integrated processor, or may be configured as individual processors in part or in whole. For example, in a normal operation state, the CPU 301, GPU 302, and chipset 303 are all in operation, but in a standby state, only at least a part of the chipset 303 is in operation.
[0074] [Functional Structure of Information Processing Device]
[0075] Next, switch reference Figure 4 The functional configuration of the information processing device 1 that performs HPD processing in the first detection range and the second detection range to be described will be described in detail.
[0076] Figure 6 1 is a schematic block diagram showing an example of the functional configuration of the information processing device 1 according to the present embodiment. The information processing device 1 includes a face detection unit 210 and a system processing unit 310. The face detection unit 210 and the system processing unit 310 are connected to each other. Figure 5The face detection unit 210 corresponds to the face detection unit 210 and performs HPD processing based on face detection.
[0077] 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 .
[0078] The face detection processing unit 211 processes the image data of the captured image captured by the image capturing unit 120 and stored in the system memory 304 , and detects the face region where the face is captured and the direction of the face (face angle) from the captured image.
[0079] The HPD processing unit 215 performs HPD processing for detecting the presence of a person based on the detection result of the face detection processing unit 211. For example, the HPD processing unit 215 detects the presence of a person by detecting a face area from a captured image by the face detection processing unit 211.
[0080] The user registration unit 212 performs user registration processing for user registration based on facial information of a specific person. The specific user who has performed user registration refers to a user who has been registered as a user who officially uses the information processing device 1. For example, user registration can be performed using a user registration function based on a specified application that operates on the OS. A person who wants to perform user registration inputs a photographed image of his or her own face by using the user registration function, or uses the user registration function to capture and input his or her own face using the photographing unit 120, 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 associates the user ID and facial information of the person who has performed user registration and stores them.
[0081] Furthermore, the user registration unit 212 may automatically learn and register a specific person using the facial image of the facial area detected by the facial detection processing unit 211. For example, the user registration unit 212 may automatically learn and register the specific person to be registered as a facial image that triggers the activation each time the system is activated.
[0082] The user determination unit 213 performs a user determination process, that is, determines whether the person detected by the HPD process is a specific person who has been registered by the user registration process. For example, the user determination unit 213 determines whether the person detected by the HPD process is a specific person who has been registered by the user registration process, based on the facial information of the facial image of the facial area detected from the captured image by the HPD process and the facial information of the facial image of the specific person who has been registered by the user registration process.
[0083] In addition, when a facial region of a specific person registered by the user is detected from the captured image within the first detection range, the HPD processing unit 215 determines the detection result of the HPD processing as “True”. In addition, when a facial region is detected from the captured image within the second detection range, regardless of whether it is a facial region of a specific person, the HPD processing unit 215 determines the detection result of the HPD processing as “True”.
[0084] On the other hand, when the facial area of a specific person registered by the user is not detected from the captured image within the first detection range and the facial area is not detected from the captured image 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 as "False".
[0085] Then, the HPD processing unit 215 outputs information (“True” or “False”) indicating the detection result of the HPD processing to the system processing unit 310 .
[0086] The system processing unit 310 is a functional structure realized by the CPU 301 executing programs of the BIOS and the OS or programs executed on the OS. For example, the system processing unit 310 includes an operation control unit 311 as a functional structure realized by executing programs of the OS.
[0087] The action control unit 311 controls the action state of the system. For example, if the power button 140 is operated in the standby state, the action control unit 311 starts the system from the standby state based on the operation signal obtained from the power button 140 via the EC 200. In addition, the action control unit 311 shuts down the system, transfers to the standby state, restarts the system, etc. based on the operation of the power menu (shutdown, sleep, restart, etc.) of the OS displayed on the display unit 110 in the normal action state.
[0088] In addition, the operation control unit 311 controls the operation state of the system based on the detection result (“True” or “False”) of the HPD process output from the face detection unit 210. For example, when the operation control unit 311 obtains information indicating “True” as the detection result of the HPD process from the face detection unit 210 in the standby state, the system is activated from the standby state. In other words, the operation control unit 311 activates the system based on the user registration process, the HPD process, and the user determination process in the face detection unit 210.
[0089] [Detection range setting process operation]
[0090] Next, refer to Figure 7, the operation of the detection range setting process of the information processing device 1 setting the detection range for HPD processing to the first detection range or the second detection range according to whether the user is a registered user will be described. Figure 7 This is a flowchart showing an example of the detection range setting process according to the present embodiment.
[0091] (Step S101) The face detection unit 210 determines whether the person detected by the HPD process is a specific person who has been registered by the user registration process. For example, the user determination unit 213 determines whether the person detected by the HPD process is a specific person who has been registered by the user based on the facial information of the facial image of the facial area detected from the captured image by the HPD process and the facial information of the facial image of the specific person who has been registered by the user registration process. When the face detection unit 210 determines that the person is a specific person (Yes), the process proceeds to step S103. On the other hand, when the face detection unit 210 determines that the person is not a specific person (No), the process proceeds to step S105.
[0092] (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 on the specific person who has performed user registration using the first detection range.
[0093] (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 has not been registered as a user.
[0094] [Action to start processing]
[0095] Next, refer to Figure 8 , the operation of the startup process of the information processing device 1 to start the system based on the detection result of the HPD process is described. Figure 8 1 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.
[0096] (Step S201) The system processing unit 310 acquires the detection result of the HPD process from the face detection unit 210. Then, the process proceeds to step S203.
[0097] (Step S203) The system processing unit 310 determines whether the detection result of the HPD process is "True" (HPD = True?). If the detection result of the HPD process is "False", the system processing unit 310 determines that the detection result of the HPD process is not "True" (No), and returns to the process of step S201. On the other hand, if the system processing unit 310 determines that the detection result of the HPD process is "True" (Yes), it proceeds to the process of step S205.
[0098] (Step S205) The system processing unit 310 executes a startup process for starting the system.
[0099] [Summary of the First Embodiment]
[0100] As described above, the information processing device 1 according to the present embodiment includes: temporarily storing the detection range specified by the imaging (for example, Figure 2 The face detection unit 210 performs a user registration process for performing user registration based on facial information of a specific person, an HPD process (person detection process) for processing the image data of the captured image stored in the system memory 304 and detecting a facial area where a face is captured from the captured image to detect the presence of a person, and a user determination process for determining whether the person detected by the HPD process is a specific person who has been registered by the user registration process. The CPU 301 starts the system based on the user registration process, the HPD process, and the user determination process performed by the face detection unit 210. Furthermore, the face detection unit 210 sets the detection range in the HPD process to a first detection range for a specific person who has been registered by the user, and sets the detection range in the HPD process to a second detection range different from the first detection range for a person who has not been registered by the user. The second detection range is different from the first detection range in at least one of the angle of view of the imaging unit 120 and the distance from the imaging unit 120 . For example, one or both of the angle of view and the distance are narrower (shorter) than the first detection range.
[0101] Thus, when the information processing device 1 activates the system through the HPD process, the HPD process is performed within a wide detection range for a specific person who has registered as a user, but the HPD process is performed within a narrow detection range for a person who has not registered as a user, so that the system can be activated in response to the approach of a person who is highly likely to be a user, and activation of the system for an unspecified large number of people such as a person who passes by and sees the screen can be suppressed. Therefore, the information processing device 1 can appropriately activate the system when a user approaches.
[0102] For example, when the face detection unit 210 detects the face area of a specific person registered by the user from the captured image within the first detection range, the detection result of the HPD process is determined to be "True", and when the face area is detected from the captured image within the second detection range, regardless of whether it is the face area of the specific person, the detection result of the HPD process is determined to be "True". Then, based on the determination that the detection result of the HPD process is "True", the CPU 301 starts the system.
[0103] Thus, information processing device 1 can activate the system in response to the approach of a person who is likely to be the user, and can suppress activation of the system for an unspecified number of people such as people passing by and viewing the screen. Therefore, information processing device 1 can appropriately activate the system when a user approaches.
[0104] The detection range captured by the imaging unit 120 is a range determined by the angle of view of the imaging unit 120 and the distance from the imaging unit 120. In addition, the second detection range is a range having at least a narrower angle of view than the first detection range.
[0105] Thus, if the person who has not registered as a user does not come further to the front than the person who has registered as a user, the information processing device 1 does not activate the system, thereby preventing the system from being activated for a passerby who only passes by the edge. Therefore, the information processing device 1 can appropriately activate the system when the user approaches.
[0106] The detection range captured by the imaging unit 120 is a range determined by the angle of view of the imaging unit 120 and the distance from the imaging unit 120. In addition, the second detection range is a range having at least a shorter distance than the first detection range.
[0107] Thus, if a person who has not registered as a user is not closer than a person who has registered as a user, the information processing device 1 does not activate the system, thereby preventing the system from being activated for a person who is merely passing by. Therefore, the information processing device 1 can appropriately activate the system when a user approaches.
[0108] In addition, in the user determination processing, 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 the specific person registered by the user registration processing.
[0109] Thus, the information processing device 1 can use the face to determine whether the person detected by the HPD processing is a specific person who has undergone user registration, and can appropriately change the detection range of the HPD processing for a person who has not undergone user registration and the detection range of the HPD processing for a person who has undergone user registration.
[0110] In addition, the control method in the information processing device 1 including a memory (for example, the system memory 304) for temporarily storing image data of a captured image captured by the image capturing unit 120, the face detecting unit 210 (an example of a first processor), and the CPU 301 (an example of a second processor) according to the present embodiment includes: a step in which the face detecting unit 210 performs a user registration process for user registration based on facial information of a specific person; a step in which an HPD process (person detection process) is performed to detect the presence of a person by processing the image data of the captured image stored in the system memory 304 and detecting a facial area in which a face is captured from the captured image; a step in which a user determination process is performed to determine whether the person detected by the HPD process is a specific person who has been user registered by the user registration process; and a step in which the CPU 301 activates the system based on the user registration process, the HPD process, and the user determination process performed by the face detecting unit 210. Furthermore, the face detecting unit 210 sets the detection range in the HPD process to a first detection range for a specific person who has been user registered, and sets the detection range in the HPD process to a second detection range different from the first detection range for a person who has not been user registered.
[0111] Thus, when the information processing device 1 activates the system through the HPD process, the HPD process is performed within a wide detection range for a specific person who has registered as a user, but the HPD process is performed within a narrow detection range for a person who has not registered as a user, so that the system can be activated in response to the approach of a person who is highly likely to be a user, and activation of the system for an unspecified large number of people such as a person who passes by and sees the screen can be suppressed. Therefore, the information processing device 1 can appropriately activate the system when a user approaches.
[0112] <Second embodiment>
[0113] Next, a second embodiment of the present invention will be described.
[0114] In the first embodiment, a configuration is described in which the detection range of the HPD process is different for a specific person who has been registered as a user and a person who has not been registered as a user. However, the detection conditions for the angle of the face determined as the presence of a person by the HPD process may be further different. For example, the information processing device 1 according to the present embodiment determines that a person exists (HPD=True) only when the person who has not been registered as a user faces more forward than the specific person who has been registered as a user. Thus, when a person who has not been registered as a user approaches, the system can be started only when it can be determined that the person is more likely to be a user.
[0115] In addition, the basic structure of the information processing device 1 according to this embodiment is the same as Figure 1 to Figure 6 The configuration involved in the first embodiment shown is the same, and the description thereof is omitted. Here, a configuration in which the angle of the face is used as one of the detection conditions in addition to the first detection range or the second detection range in the HPD process will be described.
[0116] 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 refers to, for example, the rotation angle of the face in the deflection direction (left-right direction) or the pitch direction (up-down direction). For example, in the face detection processing, the face detection processing unit 211 not only matches the pattern of the face image, but also extracts the positions of the facial landmarks such as the left eye, right eye, nose, mouth, and chin, and detects the angle of the face based on the positional relationship of these landmarks.
[0117] Moreover, in the HPD processing (person detection processing), the HPD processing unit 215 sets the angle of the face in the facial area within a first angle range as one of the detection conditions for a specific person who has undergone user registration, and sets the angle of the face in the facial area within a second angle range narrower than the first angle range as one of the detection conditions for a person who has not undergone user registration.
[0118] Fig. 9 Schematic diagram showing an example of the first angle range and the second angle range according to the present embodiment. Fig. 9 (A) represents the angle of the face in the deflection direction when the face is viewed from above, Fig. 9 (B) represents the angle of the face in the pitch direction when the face is viewed from the side. Here, for the angle of the face in the deflection direction, when the face is facing forward relative to the display unit 110, it is set to "0°", and when the face is facing the left direction, it is set to a positive (+) angle, and when the face is facing the right direction, it is set to a negative (-) angle. In addition, for the angle of the face in the pitch direction, when the face is facing forward relative to the display unit 110, it is set to "0°", and when the face is facing the upper direction, it is set to a positive (+) angle, and when the face is facing the lower direction, it is set to a negative (-) angle.
[0119] In the illustrated example, the first angle range is set to ±40° in the deflection direction and to ±40° in the pitch direction. The second angle range, which is narrower than the first angle range, is set to ±20° in the deflection direction and to ±20° in the pitch direction. That is, the HPD processing unit 215 uses the facial angle within the range of ±40° in the deflection direction and ±40° in the pitch direction as a detection condition for a specific person who has performed user registration, and determines the detection result of the HPD processing as "True". On the other hand, the HPD processing unit 215 uses the facial angle within the range of ±20° in the deflection direction and ±20° in the pitch direction as a detection condition for a person who has not performed user registration, and determines the detection result of the HPD processing as "True". That is, the HPD processing unit 215 determines the detection result of the HPD processing as "True" only when the person who has not performed user registration is facing more toward the front than the specific person who has performed user registration.
[0120] [Face angle range change processing operation]
[0121] Next, refer to Fig.10 , the operation of the face angle range changing process of the information processing device 1 for changing the angle range of the face used for HPD processing based on a specific person who has undergone user registration and a person who has not undergone user registration will be described. Fig.10 This is a flowchart showing an example of the face angle range changing process according to the present embodiment.
[0122] (Step S301) The face detection unit 210 determines whether the person detected by the HPD process is a specific person who has been registered by the user registration process. For example, the user determination unit 213 determines whether the person detected by the HPD process is a specific person who has been registered by the user registration process based on the facial information of the facial image of the facial area detected from the captured image by the HPD process and the facial information of the facial image of the specific person who has been registered by the user registration process. When the face detection unit 210 determines that the person is a specific person (Yes), the process proceeds to step S303. On the other hand, when the face detection unit 210 determines that the person is not a specific person (No), the process proceeds to step S305.
[0123] (Step S303) The face detection unit 210 sets the angle range of the face used for HPD processing to the first angle range. That is, in the HPD processing (person detection processing), the face detection unit 210 sets the angle of the face in the face area to be within the first angle range (for example, within the range of ±40° in the deflection direction and ±40° in the pitch direction) as one of the detection conditions for setting the detection result of the HPD processing to "True" for a specific person who has been registered as a user.
[0124] (Step S305) The face detection unit 210 sets the angle range of the face used for 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 the angle of the face in the face area to be within the second angle range (for example, within the range of ±20° in the deflection direction and ±20° in the pitch direction) as one of the detection conditions for a person who is not registered as a user.
[0125] [Summary of the Second Embodiment]
[0126] As described above, in the information processing device 1 according to the present embodiment, the face detection unit 210 (an example of the first processor) detects the angle of the face in the face region detected from the captured image. Furthermore, in the HPD process (person detection process), the face detection unit 210 sets the angle of the face in the face region within the first angle range as one of the detection conditions for a specific person who has been registered as a user, and sets the angle of the face in the face region within the second angle range narrower than the first angle range as one of the detection conditions for setting the detection result of the HPD process to "True" for a person who has not been registered as a user.
[0127] Thus, the information processing device 1 can determine that a person who has not been registered as a user is a user and activate the system only when the person who has not been registered as a user faces forward more than the specific person who has been registered as a user. Therefore, the information processing device 1 can appropriately activate the system when the user approaches.
[0128] In addition, in this embodiment, in addition to using the first detection range or the second detection range in HPD processing, the angle of the face is also described as one of the detection conditions, but it is also possible to set the angle of the face as one of the detection conditions without switching to the second detection range.
[0129] That is, the face detection unit 210 uses the first detection range to perform HPD processing on both specific persons who have undergone user registration and persons who have not undergone user registration. However, for specific persons who have undergone user registration, the angle of the face within the first angle range (for example, within the range of ±40° in the deflection direction and ±40° in the pitch direction) may be set as one of the detection conditions for setting the detection result of the HPD processing to "True", and for persons who have not undergone user registration, the angle of the face within the second angle range (for example, within the range of ±20° in the deflection direction and ±20° in the pitch direction) may be set as one of the detection conditions.
[0130] That is, the information processing device 1 according to the present embodiment has a function of temporarily storing the detection range specified by the image capturing (for example, Figure 2 The memory (e.g., system memory 304) stores image data of an image captured by the camera 120 (within a range determined by the angle of view (FoV) and distance (Distance) shown in the figure), the face detection unit 210 (an example of a first processor), and the CPU 301 (an example of a second processor). The face detection unit 210 performs a user registration process for performing user registration based on facial information of a specific person, an HPD process (person detection process), and a user determination process, wherein the user registration process performs user registration based on facial information of a specific person, the HPD process (person detection process) processes the image data of the captured image stored in the system memory 304 and detects the facial area where the face is captured and the angle of the face from the captured image to detect the presence of a person, and the user determination process determines whether the person detected by the HPD process is a specific person who has been registered by the user registration process. The CPU 301 starts the system based on the user registration process, the HPD process, and the user determination process performed by the face detection unit 210. Moreover, in the HPD processing (person detection processing), the face detection unit 210 sets the angle of the face in the facial area within a first angle range as one of the detection conditions for a specific person who has been registered as a user, and sets the angle of the face in the facial area within a second angle range narrower than the first angle range as one of the detection conditions for setting the detection result of the HPD processing to "True" for a person who has not been registered as a user.
[0131] Thus, the information processing device 1 can determine that a person who has not been registered as a user is a user and activate the system only when the person who has not been registered as a user faces forward more than the specific person who has been registered as a user. Therefore, the information processing device 1 can appropriately activate the system when the user approaches.
[0132] In addition, the control method involved in the information processing device 1 involved in the present embodiment, which has a memory (for example, the system memory 304) for temporarily storing image data of a captured image captured by the shooting unit 120, the face detection unit 210 (an example of a first processor) and the CPU 301 (an example of a second processor), includes: a step in which the face detection unit 210 performs a user registration process for user registration based on facial information of a specific person; a step in which an HPD process (human detection process) is performed to process the image data of the captured image stored in the system memory 304 and detect the facial area and the angle of the face in the captured image to detect the presence of a person; a step in which a user determination process is performed to determine whether the person detected by the HPD process is a specific person who has been registered by the user registration process; and a step in which the CPU 301 starts the system based on the user registration process, the HPD process, and the user determination process performed by the face detection unit 210. Moreover, in the HPD processing (person detection processing), the face detection unit 210 sets the angle of the face in the facial area within a first angle range as one of the detection conditions for a specific person who has been registered as a user, and sets the angle of the face in the facial area within a second angle range narrower than the first angle range as one of the detection conditions for setting the detection result of the HPD processing to "True" for a person who has not been registered as a user.
[0133] Thus, the information processing device 1 can determine that a person who has not been registered as a user is a user and activate the system only when the person who has not been registered as a user faces forward more than the specific person who has been registered as a user. Therefore, the information processing device 1 can appropriately activate the system when the user approaches.
[0134] The embodiments of the present invention are described in detail above with reference to the drawings, but the specific configuration is not limited to the above embodiments and includes designs that do not deviate from the scope of the present invention. For example, the configurations described in the above embodiments can be arbitrarily combined.
[0135] In addition, the configuration example in which the image capturing unit 120 is built into the information processing device 1 is described, but the present invention is not limited thereto. For example, the image capturing unit 120 may not be built into the information processing device 1, but may be configured to be installed on 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 be connected to the information processing device 1 by wireless or wired communication.
[0136] In addition, in the above embodiment, an example is shown in which the face detection unit 210 is provided separately from the CPU 301 and the chipset 303, but part or all of the face detection unit 210 may be provided in the chipset 303, or 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 independent processors, or may be integrated into one processor. In addition, part or all of the face detection unit 210 may be provided in the EC 200.
[0137] In addition, the above-mentioned standby state may also include a sleep state, a power-off state, etc. The sleep state is equivalent to, for example, the S4 state specified by ACPI. The power-off state is equivalent to, for example, the S5 state (power-off state) specified by ACPI. In addition, the standby state, the sleep state, the sleep state, the power-off state, etc. in the standby state are states in which the power consumption is lower than that in the normal operation state (a state in which the power consumption is suppressed).
[0138] In addition, the above-mentioned information processing device 1 has a computer system inside. Moreover, a program for realizing the functions of each structure possessed by the above-mentioned information processing device 1 can also be recorded in a computer-readable recording medium, and the processing in each structure possessed by the above-mentioned information processing device 1 can be performed by making the computer system read and execute the program recorded in the recording medium. Here, "making the computer system read and execute the program recorded in the recording medium" is included in the computer system installation program. The "computer system" mentioned here includes hardware such as OS and peripheral devices. In addition, the "computer system" can also include multiple computer devices connected via a network including communication lines such as the Internet, WAN, LAN, and dedicated lines. In addition, "computer-readable recording medium" refers to portable media such as floppy disks, optical magnetic disks, ROMs, CD-ROMs, and storage devices such as hard disks built into computer systems. In this way, the recording medium storing the program can also be a non-temporary recording medium such as a CD-ROM.
[0139] In addition, the recording medium also includes an internal or external recording medium that can be accessed from a distribution server in order to distribute the program. In addition, the program can also be divided into multiple parts, and the structure formed by combining the various structures possessed by the information processing device 1 after being downloaded at different time intervals, and the distribution server for distributing each divided program is different. Moreover, the so-called "computer-readable recording medium" also includes a structure that keeps the program for a certain period of time, such as a server in the case of sending a program via a network, and a volatile memory (RAM) inside a computer system as a client. In addition, the above-mentioned program may also be a structure for realizing a part of the above-mentioned functions. Furthermore, it may also be a so-called differential file (differential program) that can be realized by combining the above-mentioned functions with programs already recorded in the computer system.
[0140] In addition, part or all of the functions of the information processing device 1 in the above-mentioned embodiment may be implemented as an integrated circuit such as LSI (Large Scale Integration). Each function may be processed individually, or part or all of it may be integrated for processing. In addition, the method of integrated circuitization is not limited to LSI, and it may also be implemented by a dedicated circuit or a general-purpose processor. In addition, when an integrated circuit technology that replaces LSI emerges with the advancement of semiconductor technology, an integrated circuit based on the technology may also be used.
[0141] Furthermore, the information processing device 1 of the above-described embodiment is not limited to a notebook PC, and may be, for example, a desktop PC or the like.
Claims
1. An information processing device comprising: a memory for temporarily storing data of an image captured by a capturing unit capturing a predetermined detection range; The first processor performs user registration processing, human detection processing and user determination processing, wherein: The user registration process performs user registration based on facial information of a specific person, the person detection process processes the data of the captured image stored in the memory and detects a facial area in which a face is captured from the captured image to detect the presence of a person, and the user determination process determines whether the person detected by the person detection process is the specific person who has performed the user registration by the user registration process; as well as a second processor that activates a system based on the user registration process, the human detection process, and the user determination process; The first processor sets the detection range in the person detection process to a first detection range in the prescribed detection range for the specific person who has performed the user registration, and sets the detection range in the person detection process to a second detection range different from the first detection range for the person who has not performed the user registration.
2. The information processing device according to claim 1, wherein: The first processor determines the detection result of the person detection process as true when the facial region of the specific person is detected from the captured image within the first detection range, and determines the detection result of the person detection process as true when the facial region is detected from the captured image within the second detection range regardless of whether it is the facial region of the specific person. The second processor activates the system based on the detection result of the human detection process being determined to be true.
3. The information processing device according to claim 1, wherein: The detection range is a range determined by the viewing angle of the imaging unit and the distance from the imaging unit. The second detection range is different from the first detection range in at least either the viewing angle or the distance.
4. The information processing device according to claim 1, wherein: The detection range is a range determined by the viewing angle of the imaging unit and the distance from the imaging unit. The second detection range is a range in which at least the viewing angle is narrower than the first detection range.
5. The information processing device according to claim 1, wherein: The detection range is a range determined by the viewing angle of the imaging unit and the distance from the imaging unit. The second detection range is a range in which at least the distance is shorter than that of the first detection range.
6. The information processing device according to claim 1, wherein: In the user determination processing, the first processor determines whether the person detected by the person detection processing is the specific person based on the facial information of the facial area detected from the captured image by the person detection processing and the facial information of the specific person who has been registered as a user by the user registration processing.
7. The information processing device according to claim 1, wherein: The first processor further detects an angle of a face in the face area detected from the captured image, In the person detection process, for the specific person, the angle of the face in the facial area is set as one of the detection conditions within a first angle range, and for the person who has not performed the user registration, the angle of the face in the facial area is set as one of the detection conditions within a second angle range narrower than the first angle range.
8. An information processing device comprising: a memory for temporarily storing data of an image captured by a capturing unit capturing a predetermined detection range; The first processor performs user registration processing, human detection processing and user determination processing, wherein: The user registration process performs user registration based on facial information of a specific person, the person detection process processes the data of the captured image stored in the memory and detects a facial area where a face is captured and an angle of the face from the captured image to detect the presence of a person, and the user determination process determines whether the person detected by the person detection process is the specific person who has performed the user registration by the user registration process; as well as The second processor starts the system based on the user registration process, the human detection process, and the user determination process. In the person detection process, the first processor sets the angle of the face in the facial area within a first angle range as one of the detection conditions for the specific person who has undergone the user registration, and sets the angle of the face in the facial area within a second angle range narrower than the first angle range as one of the detection conditions for the person who has not undergone the user registration.
9. A control method in an information processing device including a memory for temporarily storing data of an image captured by an image capturing unit capturing a predetermined detection range, a first processor, and a second processor, wherein: The control method comprises: The first processor performs a user registration process for user registration based on facial information of a specific person; a step of performing a person detection process of 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 to detect the presence of a person; A step of performing a user determination process of determining whether the person detected by the person detection process is the specific person who has performed the user registration by the user registration process; and The second processor starts the system based on the user registration process, the human detection process, and the user determination process, The first processor sets the detection range in the person detection process to a first detection range in the prescribed detection range for the specific person who has performed the user registration, and sets the detection range in the person detection process to a second detection range different from the first detection range for the person who has not performed the user registration.
10. A control method in an information processing device including a memory for temporarily storing data of an image captured by an image capturing unit capturing a predetermined detection range, a first processor, and a second processor, wherein: The control method comprises: The first processor performs a user registration process for user registration based on facial information of a specific person; a step of performing a person detection process for processing the data of the captured image stored in the memory and detecting a facial area where a face is captured and an angle of a face from the captured image to detect the presence of a person; A step of performing a user determination process of determining whether the person detected by the person detection process is the specific person who has performed the user registration by the user registration process; and The second processor starts the system based on the user registration process, the human detection process, and the user determination process, In the person detection process, the first processor sets the angle of the face in the facial area within a first angle range as one of the detection conditions for the specific person who has undergone the user registration, and sets the angle of the face in the facial area within a second angle range narrower than the first angle range as one of the detection conditions for the person who has not undergone the user registration.
