JP7637720B2 - Information processing device and control method - Google Patents
Information processing device and control method Download PDFInfo
- Publication number
- JP7637720B2 JP7637720B2 JP2023103056A JP2023103056A JP7637720B2 JP 7637720 B2 JP7637720 B2 JP 7637720B2 JP 2023103056 A JP2023103056 A JP 2023103056A JP 2023103056 A JP2023103056 A JP 2023103056A JP 7637720 B2 JP7637720 B2 JP 7637720B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing device
- unit
- person
- imaging unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Exposure Control For Cameras (AREA)
- Studio Devices (AREA)
Description
本発明は、情報処理装置、及び制御方法に関する。 The present invention relates to an information processing device and a control method.
人物が近づくと使用可能な動作状態に遷移し、人物が離れると待機状態に遷移する機器がある。例えば、特許文献1には、赤外線センサを用いて赤外線の強弱を検知することにより、人物が近づいてきたか否か、或いは人物が離れたか否かを検出して機器の動作状態を制御する技術が開示されている。
There are devices that transition to a usable operating state when a person approaches and transition to a standby state when the person leaves. For example,
近年、コンピュータビジョンなどの発展により画像から顔を検出する技術が一般的となり、例えばパーソナルコンピュータなどの情報処理装置では、カメラで正面を撮像した撮像画像から顔が検出されるか否かによって人物の接近や離脱を検出してシステムの起動や待機状態(例えば、システムのロック、スタンバイなど)への遷移を制御することが行われている。赤外線センサを用いる場合には人物であっても人物以外の物体であっても赤外線が反射して戻ってきてしまうが、顔検出を利用することで、より人物の検出を精度よく行うことができる。 In recent years, advances in computer vision and other fields have made it common to detect faces from images. For example, in information processing devices such as personal computers, the approach or departure of a person is detected based on whether a face is detected in an image captured from the front by a camera, and the system is started up or transitioned to a standby state (e.g., system lock, standby, etc.) is controlled. When using an infrared sensor, infrared light is reflected back from both people and non-people objects, but by using face detection, people can be detected more accurately.
上述したパーソナルコンピュータなどの情報処理装置では、一般的に可視光により撮像されるRGBカメラを用いて人物の接近や離脱の検出が行われている。しかしながら、通常のオフィスなどの環境光ではRGBカメラを用いて人物の接近や離脱の検出が可能であるが、周囲が暗い環境ではRGBカメラでは撮像画像が暗くなり正しく検出できないことがある。 In information processing devices such as the personal computers described above, the approach and departure of people are generally detected using an RGB camera that captures images using visible light. However, while it is possible to detect the approach and departure of people using an RGB camera in the ambient light of a normal office, for example, in a dark environment, the captured image may be too dark for proper detection.
本発明は、上記した事情に鑑みてなされたもので、周囲の明るさによらず人物の接近や離脱の検出を行うことができる情報処理装置、及び制御方法を提供することを目的の一つとする。 The present invention has been made in consideration of the above-mentioned circumstances, and one of its objectives is to provide an information processing device and control method that can detect the approach and departure of people regardless of the surrounding brightness.
本発明は上記の課題を解決するためになされたものであり、本発明の第1態様に係る情報処理装置は、可視光を用いて撮像する第1撮像部と、赤外光を用いて撮像する第2撮像部と、前記第1撮像部または前記第2撮像部を用いて撮像された撮像データを取得して一時的に記憶するメモリと、前記第1撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出するプロセッサと、を備え、前記プロセッサは、周囲の明るさの検出結果に基づいて、周囲の明るさが第1閾値以下の場合には、前記第2撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出する。 The present invention has been made to solve the above problems, and an information processing device according to a first aspect of the present invention includes a first imaging unit that captures images using visible light, a second imaging unit that captures images using infrared light, a memory that acquires and temporarily stores imaging data captured using the first imaging unit or the second imaging unit, and a processor that detects the presence of a person based on the imaging data captured using the first imaging unit, and the processor detects the presence of a person based on the imaging data captured using the second imaging unit when the ambient brightness is equal to or lower than a first threshold value based on the detection result of the ambient brightness.
上記情報処理装置において、画面輝度の設定値に基づいて画像を表示する表示部を備え、前記プロセッサは、周囲の明るさが前記第1閾値以下の場合であっても前記画面輝度の設定値が第2閾値より高い場合には、前記第1撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出し、前記画面輝度の設定値が第2閾値以下の場合には、前記第2撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出してもよい。 The information processing device may include a display unit that displays an image based on a set value of screen brightness, and the processor may detect the presence of a person based on the imaging data captured using the first imaging unit when the set value of the screen brightness is higher than a second threshold even when the ambient brightness is equal to or lower than the first threshold, and detect the presence of a person based on the imaging data captured using the second imaging unit when the set value of the screen brightness is equal to or lower than the second threshold.
上記情報処理装置において、前記プロセッサは、周囲の明るさが前記第1閾値以下であって且つ前記画面輝度の設定値が第2閾値より高いときに前記第1撮像部を用いて撮像された前記撮像データに基づいて人物の存在が検出されなかった場合には、前記第2撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出してもよい。 In the above information processing device, the processor may detect the presence of a person based on the imaging data captured using the second imaging unit when the presence of a person is not detected based on the imaging data captured using the first imaging unit when the ambient brightness is equal to or lower than the first threshold value and the setting value of the screen brightness is higher than the second threshold value.
上記情報処理装置において、前記プロセッサは、周囲の明るさが前記第1閾値以下であって且つ前記第1撮像部を用いて撮像された前記撮像データに基づいて人物の存在が検出されなかった場合には、前記第2撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出してもよい。 In the above information processing device, the processor may detect the presence of a person based on the imaging data captured using the second imaging unit when the ambient brightness is equal to or less than the first threshold and the presence of a person is not detected based on the imaging data captured using the first imaging unit.
上記情報処理装置において、周囲光センサを備え、前記プロセッサは、前記周囲光センサを用いて周囲の明るさを検出してもよい。 The information processing device may include an ambient light sensor, and the processor may detect the ambient brightness using the ambient light sensor.
上記情報処理装置において、前記プロセッサは、前記第1撮像部を用いて周囲の明るさを検出してもよい。 In the above information processing device, the processor may detect the surrounding brightness using the first imaging unit.
上記情報処理装置において、前記プロセッサは、前記人物の存在の検出結果をシステムの動作状態を制御するための情報として出力してもよい。 In the above information processing device, the processor may output the result of detecting the presence of the person as information for controlling the operating state of the system.
また、本発明の第2態様に係る、可視光を用いて撮像する第1撮像部と、赤外光を用いて撮像する第2撮像部と、前記第1撮像部または前記第2撮像部を用いて撮像された撮像データを取得して一時的に記憶するメモリと、前記第1撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出するプロセッサと、を備える情報処理装置における制御方法は、前記プロセッサが、周囲の明るさを検出するステップと、検出した周囲の明るさが第1閾値以下の場合には、前記第2撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出するステップと、を含む。 In addition, according to a second aspect of the present invention, a control method for an information processing device including a first imaging unit that captures images using visible light, a second imaging unit that captures images using infrared light, a memory that acquires and temporarily stores imaging data captured using the first imaging unit or the second imaging unit, and a processor that detects the presence of a person based on the imaging data captured using the first imaging unit includes a step in which the processor detects the brightness of the surroundings, and when the detected brightness of the surroundings is equal to or less than a first threshold, detects the presence of a person based on the imaging data captured using the second imaging unit.
本発明の上記態様によれば、周囲の明るさによらず人物の接近や離脱の検出を行うことができる。 The above aspect of the present invention makes it possible to detect the approach and departure of people regardless of the surrounding brightness.
以下、図面を参照して、本発明の実施形態について説明する。
<第1の実施形態>
[概要]
まず、本実施形態に係る情報処理装置の概要について説明する。
図1は、本実施形態に係る情報処理装置1の外観の構成例を示す斜視図である。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
First Embodiment
[overview]
First, an overview of the information processing device according to this embodiment will be described.
FIG. 1 is a perspective view showing an example of the external configuration of an
情報処理装置1は、例えば、ノート型(クラムシェル型)のPC(Personal Computer)である。情報処理装置1は、第1筐体10、第2筐体20、及びヒンジ機構15を備える。第1筐体10と第2筐体20は、ヒンジ機構15を用いて結合されている。第1筐体10は、第2筐体20に対して、ヒンジ機構15がなす回転軸の周りに相対的に回動可能である。第1筐体10と第2筐体20との回動による開き角を「θ」として図示している。
The
第1筐体10は、Aカバー、ディスプレイ筐体とも呼ばれる。第2筐体20は、Cカバー、システム筐体とも呼ばれる。以下の説明では、第1筐体10と第2筐体20の側面のうち、ヒンジ機構15が備わる面を、それぞれ側面10c、20cと呼ぶ。第1筐体10と第2筐体20の側面のうち、側面10c、20cとは反対側の面を、それぞれ側面10a、20aと呼ぶ。図示において、側面20aから側面20cに向かう方向を「後」と呼び、側面20cから側面20aに向かう方向を「前」と呼ぶ。後方に対して右方、左方を、それぞれ「右」、「左」と呼ぶ。第1筐体10、第2筐体20の左側面をそれぞれ側面10b、20bと呼び、右側面をそれぞれ側面10d、20dと呼ぶ。また、第1筐体10と第2筐体20とが重なり合って完全に閉じた状態(開き角θ=0°の状態)を「閉状態」と呼ぶ。閉状態において第1筐体10と第2筐体20との互いに対面する側の面を、それぞれの「内面」と呼び、内面に対して反対側の面を「外面」と呼ぶ。また、閉状態に対して第1筐体10と第2筐体20とが開いた状態のことを「開状態」と呼ぶ。
The
図1に示す情報処理装置1の外観は開状態の例を示している。開状態は、第1筐体10の側面10aと第2筐体20の側面20aとが離れた状態である。開状態では、第1筐体10と第2筐体20とのそれぞれの内面が表れる。開状態はユーザが情報処理装置1を使用する際の状態の一つであり、典型的には開き角θ=100~130°程度の状態で使用されることが多い。なお、開状態となる開き角θの範囲は、ヒンジ機構15よって回動可能な角度の範囲等に応じて任意に定めることができる。
The external appearance of the
第1筐体10の内面には、表示部110が設けられている。表示部110は、液晶ディスプレイ(LCD:Liquid Crystal Display)や有機EL(Electro Luminescence)ディスプレイなどを含んで構成されている。また、第1筐体10の内面のうち表示部110の周縁の領域に、撮像部120と周囲光センサ130とが設けられている。なお、図示する撮像部120の位置は一例であって、表示部110の表示画面に対面する方向を向くことが可能であれば他の位置であってもよい。また、図示する周囲光センサ130の位置は一例であって、情報処理装置1の周囲の明るさを検出可能な位置であれば他の場所であってもよく、例えば、第1筐体10の内面及び第2筐体20の内面のうちのいずれの位置であってもよい。
The
撮像部120は、開状態において、表示部110の表示画面に対面する方向(即ち、情報処理装置1の前方)の所定の撮像範囲を撮像する。所定の撮像範囲とは、撮像部120が有する撮像素子と撮像素子の撮像面の前方に設けられた光学レンズとによって定まる画角の範囲である。例えば、撮像部120は、情報処理装置1の前方(正面側)に存在する人物(ユーザ)を含む画像を撮像することができる。
When in the open state, the
ここで、撮像部120は、RGBカメラとIR(InfraRed)カメラとを含んで構成されている。RGBカメラは、可視光を用いて撮像するカメラであり、RGBイメージセンサを備えている、RGBイメージセンサは、R(赤)の波長帯を透過するカラーフィルタが設けられたR画素、G(緑)の波長帯を透過するカラーフィルタが設けられたG画素、およびB(青)の波長帯を透過するカラーフィルタが設けられたB画素が配列されている撮像素子である。一方、IRカメラは、赤外光を用いて撮像するカメラであり、赤外光を発光する発光部と、IRイメージセンサとを備えている。IRイメージセンサは、発光部から発光された赤外光の反射光の入射が可能なIR(InfraRed)画素が配列されている撮像素子である。
Here, the
周囲光センサ130(ALS:Ambient Light Sensor)は、情報処理装置1の周囲の明るさ(例えば、照度)を検出するためセンサである。周囲光センサ130は、周囲の光量を検知して光電変換した値を出力値として出力する。例えば、周囲光センサ130は、フォトトランジスタを含んで構成されている。周囲光センサ130は、周囲の光量に応じて変化するフォトトランジスタに流れる電流を、抵抗を用いて電圧に変換して電圧値として出力する。
The ambient light sensor 130 (ALS: Ambient Light Sensor) is a sensor for detecting the brightness (e.g., illuminance) of the surroundings of the
また、第2筐体20の側面20bには、電源ボタン140が設けられている。電源ボタン140は、電源のオンまたはオフ、待機状態から通常動作状態への遷移、通常動作状態から待機状態への遷移などをユーザが指示するための操作子である。通常動作状態とは、特に制限なく処理の実行が可能なシステムの動作状態であり、例えば、ACPI(Advanced Configuration and Power Interface)で規定されているS0状態に相当する。
A
待機状態とは、システム処理の少なくとも一部が制限されている状態である。例えば、待機状態は、システムがロックした状態である。システムがロックした状態では、処理中の内容が視認できないように予め設定された画像(例えば、ロック用の画像)が表示部に表示される。ロックを解除するためには、ユーザによるログイン認証が必要である。また、待機状態は、スタンバイ状態、スリープ状態等であってもよく、Windows(登録商標)におけるモダンスタンバイや、ACPIで規定されているS3状態(スリープ状態)等に相当する状態であってもよい。例えば、待機状態は、通常動作状態よりも消費電力が低い状態である。 The standby state is a state in which at least a part of the system processing is restricted. For example, the standby state is a state in which the system is locked. When the system is locked, a preset image (for example, a lock image) is displayed on the display unit so that the contents being processed cannot be seen. To release the lock, login authentication by the user is required. The standby state may also be a standby state, a sleep state, etc., and may be a state equivalent to modern standby in Windows (registered trademark) or the S3 state (sleep state) defined by ACPI. For example, the standby state is a state in which power consumption is lower than in the normal operating state.
また、第2筐体20の内面には、ユーザの操作入力を受け付ける入力デバイスとして、キーボード151及びタッチパッド153が設けられている。なお、入力デバイスとして、キーボード151及びタッチパッド153に代えて、または加えて、タッチセンサが設けられてもよいし、マウスや外付けのキーボードが接続されてもよい。タッチセンサが設けられた構成の場合、表示部110の表示画面に対応する領域が操作を受け付けるタッチパネルとして構成されてもよい。また、入力デバイスには、音声が入力されるマイクが含まれてもよい。
The inner surface of the
なお、第1筐体10と第2筐体20とが閉じた閉状態では、第1筐体10の内面に設けられている表示部110、及び撮像部120と、第2筐体20の内面に設けられているキーボード151及びタッチパッド153は、互いに他方の筐体面で覆われ、機能を発揮できない状態となる。
When the
情報処理装置1は、撮像部120により撮像された撮像画像に基づいて、情報処理装置1の前方に存在する人物を検出するHPD(Human Presence Detection)処理を実行する。
The
図2は、本実施形態に係る情報処理装置1の人物の検出範囲の一例を示す図である。図示する例において、情報処理装置1の前方の検出範囲FoV(Field of View:検出視野角)が、人物の検出可能な範囲である。
Figure 2 is a diagram showing an example of a person detection range of the
例えば、情報処理装置1は、撮像部120により撮像された撮像画像から顔が撮像されている顔領域を検出することにより、情報処理装置1の前方に人物(ユーザ)が存在するか否かを判定する。検出範囲FoVは、情報処理装置1が撮像する撮像画角に相当する。情報処理装置1は、撮像画像から顔領域が検出された場合、人物が存在すると判定する。一方、情報処理装置1は、撮像画像から顔領域が検出されなかった場合、人物が存在しないと判定する。
For example, the
情報処理装置1は、HPD処理により人物の存在の有無に応じて情報処理装置1のシステムの動作状態を制御する。例えば、情報処理装置1は、情報処理装置1の前方に人物が存在する場合には通常動作状態に制御し、情報処理装置1の前方に人物が存在しない場合には待機状態に制御する。
The
図3は、本実施形態に係る情報処理装置1のHPD処理の概要を説明する図である。情報処理装置1は、HPD処理により情報処理装置1の前方に存在する人物を検出し、人物の存在の有無に基づいて情報処理装置1のシステムの動作状態を制御する。例えば図3の(A)に示すように、情報処理装置1は、待機状態において、情報処理装置1の前方に人物が存在しない状態(Absence)から存在する状態(Presence)への変化、即ち情報処理装置1へ人物が接近したこと(Approach)を検出した場合、自動でシステムを起動して通常動作状態へ遷移させる。また図3の(B)に示すように、情報処理装置1は、通常動作状態において、情報処理装置1の前に人物が存在している状態(Presence)では、通常動作状態を継続させる。また図3の(C)に示すように、情報処理装置1は、情報処理装置1の前方に人物が存在している状態(Presence)から存在しない状態(Absence)への変化、即ち情報処理装置1から人物が離脱したこと(Leave)を検出した場合には、システムを待機状態へ遷移させる。
Figure 3 is a diagram for explaining an overview of the HPD processing of the
ここで、情報処理装置1は、通常は撮像部120のRGBカメラを用いて人物の存在を検出するHPD処理を行う。また、情報処理装置1は、周囲が暗い環境ではIRカメラを用いてHPD処理を行う。
Here, the
図4は、本実施形態に係るRGBカメラとIRカメラを用いたHPD処理の説明図である。図4の(A)は、通常のオフィスの環境(周囲が明るい環境)でRGBカメラを用いて撮像して撮像画像の一例を示しており、情報処理装置1の前方に人物が存在する場合には、撮像画像に人物の顔が映っており、顔検出により人物の存在を検出することが可能である。よって、RGBカメラを用いたHPD処理により人物の接近(Approach)および人物の離脱(Leave)の検出が可能である。
Figure 4 is an explanatory diagram of HPD processing using an RGB camera and an IR camera according to this embodiment. (A) in Figure 4 shows an example of an image captured using an RGB camera in a normal office environment (a bright environment). If a person is present in front of the
一方、図4の(B)は、周囲が暗い環境でRGBカメラを用いて撮像して撮像画像の一例を示しており、情報処理装置1の前方に人物が存在していても撮像画像が暗く顔検出により人物の存在を検出することが不可能である。よって、周囲が暗い環境では、RGBカメラを用いたHPD処理により人物の接近(Approach)および人物の離脱(Leave)の検出ができないことがある。そこで、情報処理装置1は、通常(周囲が明るい環境)は撮像部120のRGBカメラを用いてHPD処理を行い、周囲が暗い環境では、撮像部120のIRカメラを用いてHPD処理を行う。なお、IRカメラを用いる場合には赤外光を発光させるため、RGBカメラを用いるときよりも消費電力が高くなるが、周囲が暗い環境でのみIRカメラを用いることで、通常の消費電力を上げることなく、周囲の明るさによらずHPD処理を行うことができる。
On the other hand, FIG. 4B shows an example of an image captured using an RGB camera in a dark environment. Even if a person is present in front of the
以下、本実施形態に係る情報処理装置1の構成について詳しく説明する。
[情報処理装置のハードウェア構成]
図5は、本実施形態に係る情報処理装置1のハードウェア構成の一例を示す概略ブロック図である。この図4において、図1の各部に対応する構成には同一の符号を付している。情報処理装置1は、表示部110、撮像部120、周囲光センサ130、電源ボタン140、入力デバイス150、通信部160、記憶部170、EC(Embedded Controller)200、顔検出部210、メイン処理部300、及び電源部400を含んで構成される。
The configuration of the
[Hardware configuration of information processing device]
Fig. 5 is a schematic block diagram showing an example of a hardware configuration of the
表示部110は、メイン処理部300により実行されるシステム処理及びシステム処理上で動作するアプリケーションプログラムの処理等に基づいて生成された表示データ(画像)を表示する。
The
撮像部120は、第1筐体10の内面に対面する方向(前方)の所定の撮像範囲(画角)内の物体の像を撮像し、撮像した画像をメイン処理部300及び顔検出部210へ出力する。例えば、撮像部120は、RGBカメラ121と赤外光を用いて撮像するIRカメラ122とを備えている。
The
RGBカメラ121は、可視光を用いて撮像する可視光カメラであり、前述したように、R(赤)の波長帯を透過するカラーフィルタが設けられたR画素、G(緑)の波長帯を透過するカラーフィルタが設けられたG画素、およびB(青)の波長帯を透過するカラーフィルタが設けられたB画素が配列されているRGBイメージセンサを含んで構成されている。RGBカメラ121は、RGBのカラーフィルタを介して入射される可視光を光電変換したRGB画像(可視光画像)のデータを、撮像画像のデータ(撮像データ)として出力する。
The
IRカメラ122は、赤外光を用いて撮像する赤外線カメラであり、前述したように、赤外光の入射が可能なIR画素が配列されているIRイメージセンサを含んで構成されている。IR画素には、カラーフィルタが設けられていないため、赤外光を含む光が入射される。IRカメラ122は、赤外光を発光する発光部を備え、発光部から出力された赤外光の反射光を含む光が入射され、入射された光を光電変換したIR画像(赤外線画像)のデータを、撮像画像のデータ(撮像データ)として出力する。
The
なお、以下では、RGB画像(可視光画像)データおよびIR画像のデータのことを単位「撮像画像」と称する。 Note that, below, RGB image (visible light image) data and IR image data will be referred to as the unit "captured image."
周囲光センサ130は、情報処理装置1の周囲の明るさ(光量)を検知し、検知した明るさに応じた電圧値を検出結果として出力する。
The ambient
電源ボタン140は、ユーザの操作に応じて操作信号をEC200へ出力する。入力デバイス150は、ユーザの入力を受け付ける入力部であり、例えばキーボード151及びタッチパッド153を含んで構成されている。入力デバイス150は、キーボード151及びタッチパッド153に対する操作を受け付けることに応じて、操作内容を示す操作信号をEC200へ出力する。
The
通信部160は、無線または有線による通信ネットワークを介して他の機器と通信可能に接続し、各種のデータの送信および受信を行う。例えば、通信部160は、イーサネット(登録商標)等の有線LANインターフェースやWi-Fi(登録商標)等の無線LANインターフェース等を含んで構成されている。
The
記憶部170は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュROMなどの記憶媒体を含んで構成される。記憶部170は、OS、デバイスドライバ、アプリケーションなどの各種のプログラム、その他、プログラムの動作により取得した各種のデータを記憶する。
The
電源部400は、情報処理装置1の各部の動作状態に応じて各部へ電力を供給する。電源部400は、DC(Direct Current)/DCコンバータを備える。DC/DCコンバータは、AC(Alternate Current)/DCアダプタもしくはバッテリー(電池パック)から供給される直流電力の電圧を、各部で要求される電圧に変換する。DC/DCコンバータで電圧が変換された電力が各電源系統を介して各部へ供給される。例えば、電源部400は、EC200から入力される制御信号に基づいて各電源系統を介して各部に電力を供給する。
The
EC200は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)およびI/O(Input/Output)ロジック回路などを含んで構成されたマイクロコンピュータである。EC200のCPUは、自部のROMに予め記憶した制御プログラム(ファームウェア)を読み出し、読み出した制御プログラムを実行して、その機能を発揮する。EC200は、メイン処理部300とは独立に動作し、メイン処理部300の動作を制御し、その動作状態を管理する。また、EC200は、電源ボタン140、入力デバイス150、及び電源部400等と接続されている。
The 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 the EC200 reads a control program (firmware) prestored in its own ROM, executes the read control program, and performs its functions. The EC200 operates independently of the
例えば、EC200は、電源部400と通信を行うことにより、バッテリーの状態(残容量など)の情報を電源部400から取得するとともに、情報処理装置1の各部の動作状態に応じた電力の供給を制御するための制御信号などを電源部400へ出力する。また、EC200は、電源ボタン140や入力デバイス150から操作信号を取得し、取得した操作信号のうちメイン処理部300の処理に関連する操作信号についてはメイン処理部300へ出力する。
For example, the
顔検出部210は、撮像部120により撮像された撮像画像に基づいて顔検出によるHPD処理を実行するプロセッサを含んで構成されている。顔検出部210は、撮像部120により撮像された撮像画像を取得し、取得した撮像画像(撮像データ)をメモリに一時的に保存する。撮像画像(撮像データ)を保存するメモリは、システムメモリ304であってもよいし、顔検出部210内の不図示のメモリであってもよい。
The
例えば、顔検出部210は、撮像部120から取得した撮像画像(撮像データ)を処理することにより、撮像画像から顔が撮像されている顔領域を検出することにより人物の存在を検出する。顔領域の検出方法としては、顔の特徴情報を基に顔を検出する顔検出アルゴリズムや、顔の特徴情報を基に機械学習された学習データ(学習済みモデル)や顔検出ライブラリなどを用いた顔検出など、任意の検出方法を適用することができる。
For example, the
また、顔検出部210は、周囲の明るさに基づいて、撮像部120のうちRGBカメラ121を用いてHPD処理を行うか或いはIRカメラ122を用いてHPD処理を行うかを制御する。このRGBカメラ121またはIRカメラ122を用いるHPD処理について詳しくは、後述する。
In addition, the
メイン処理部300は、CPU(Central Processing Unit)301、GPU(Graphic Processing Unit)302、チップセット303、及びシステムメモリ304を含んで構成され、OS(Operating System)に基づくシステム処理によって、OS上で各種のアプリケーションプログラムの処理が実行可能である。
The
CPU301は、BIOSのプログラムに基づく処理、OSのプログラムに基づく処理、OS上で動作するアプリケーションプログラムに基づく処理などを実行するプロセッサである。例えば、CPU301は、システムを待機状態から起動させて通常動作状態に遷移させる起動処理、通常動作状態から待機状態へ遷移させるスリープ処理などを実行する。
GPU302は、表示部110に接続されている。GPU302は、CPU301の制御に基づいて画像処理を実行して表示データを生成する。GPU302は、生成した表示データを表示部110に出力する。
The
チップセット303は、メモリコントローラとしての機能及びI/Oコントローラとしての機能などを有する。例えば、チップセット303は、CPU301及びGPU302によるシステムメモリ304、記憶部170などからのデータの読出し、書込みを制御する。また、チップセット303は、通信部160、表示部110およびEC200からのデータの入出力を制御する。また、チップセット303は、センサハブとしての機能を有する。
The
例えば、チップセット303は、周囲光センサ130による周囲の明るさの検出結果および顔検出部210によるHPD処理の検出結果を取得し、CPU301へ送信する。また、チップセット303は、周囲光センサ130による周囲の明るさの検出結果に基づいて、顔検出部210がRGBカメラ121を用いてHPD処理を行なうか或いはIRカメラ122を用いてHPD処理を行なうかを制御する。
For example, the
システムメモリ304は、CPU301で実行されるプログラムの読み込み領域ならびに処理データを書き込む作業領域などとして用いられる。また、システムメモリ304は、撮像部120で撮像された撮像画像(撮像データ)を一時的に記憶する。
The system memory 304 is used as a reading area for the programs executed by the
なお、CPU301、GPU302、及びチップセット303は、一体化された一つのプロセッサとして構成されてもよいし、一部またはそれぞれが個々のプロセッサとして構成されてもよい。例えば、通常動作状態では、CPU301、GPU302、及びチップセット303のいずれも動作している状態となるが、待機状態では、例えばチップセット303の少なくとも一部のみが動作している状態となる。
The
[情報処理装置の機能構成]
次に、RGBカメラ121またはIRカメラ122を用いるHPD処理を行う情報処理装置1の機能構成について詳しく説明する。
[Functional configuration of information processing device]
Next, the functional configuration of the
図6は、本実施形態に係る情報処理装置1の機能構成の一例を示す概略ブロック図である。情報処理装置1は、RGBカメラ121およびIRカメラ122を備える撮像部120と、周囲光センサ130と、顔検出部210と、制御部310とを備えている。撮像部120と、周囲光センサ130と、顔検出部210とのそれぞれは、図5に示す撮像部120と、周囲光センサ130と、顔検出部210に対応する。
Figure 6 is a schematic block diagram showing an example of the functional configuration of the
顔検出部210は、撮像部120を用いて情報処理装置1の前方(検出範囲FoV内)に存在する人物を検出するHPD処理を実行する。具体的には、顔検出部210は、撮像部120から取得した撮像画像から顔が撮像されている顔領域を検出する。顔検出部210は、撮像画像から顔領域を検出した場合、情報処理装置1の前方に人物が存在している(Presence)とは判断して、HPD処理の検出結果として「True」を出力する。一方、顔検出部210は、撮像画像から顔領域を検出しなかった場合、情報処理装置1の前方に人物が存在しない(Absence)と判断して、HPD処理の検出結果として「False」を出力する。例えば、顔検出部210は、このHPD処理の検出結果をシステムの動作状態を制御するための情報として制御部310へ出力する。
The
制御部310は、例えばCPU301またはチップセット303(例えば、センサハブ)が実行する機能構成として、HPD情報取得部311と、動作制御部312と、検出モード制御部313とを備えている。
The
HPD情報取得部311は、顔検出部210からHPD処理の検出結果を示す情報を取得する。例えば、HPD情報取得部311は、HPD処理の検出結果として「True」または「False」を取得する。
The HPD
動作制御部312は、HPD情報取得部311が取得したHPD処理の検出結果に基づいてシステム動作状態を制御する。例えば、動作制御部312は、HPD情報取得部311が待機状態において顔検出部210からHPD処理の検出結果として「True」を取得した場合、システムを起動させる。また、動作制御部312は、HPD情報取得部311が通常動作状態において顔検出部210からHPD処理の検出結果として「False」を取得した場合、システムを待機状態へ遷移させる。
The
検出モード制御部313は、周囲光センサ130の検出結果に基づいて、顔検出部210がRGBカメラ121を用いてHPD処理を行なうか或いはIRカメラ122を用いてHPD処理を行なうかを制御する。以下では、RGBカメラ121を用いてHPD処理を行なうモードを「RGB検出モード」、IRカメラ122を用いてHPD処理を行なうモードを「IR検出モード」と称する。
The detection
例えば、検出モード制御部313は、初期状態(デフォルト)ではRGB検出モードに制御し、周囲の明るさが予め設定された「閾値TH1」以下の場合には、IR検出モードに制御する。閾値TH1は、RGBカメラ121を用いて撮像したときに、人物の存在を検出することが不可能な明るさの閾値として予め設定されている。検出モード制御部313は、周囲光センサ130の検出結果に基づいて、RGB検出モードまたはIR検出モードのいずれかに制御するモード制御信号を顔検出部210へ出力する。
For example, the detection
顔検出部210は、検出モード制御部313からRGB検出モードに制御するモード制御信号を取得した場合、RGBカメラ121を用いてHPD処理を行なう。また、顔検出部210は、検出モード制御部313からIR検出モードに制御するモード制御信号を取得した場合、IRカメラ122を用いてHPD処理を行なう。
When the
即ち、顔検出部210は、初期状態(デフォルト)ではRGBカメラ121を用いて撮像された撮像画像に基づいて人物の存在を検出し、周囲の明るさが閾値TH1以下(周囲が暗い環境)の場合には、IRカメラ122を用いて撮像された撮像画像に基づいて人物の存在を検出する。
In other words, in the initial state (default), the
[処理の動作]
次に、周囲の明るさに応じてRGBカメラ121またはIRカメラ122を用いるHPD処理の動作について、図7を参照して説明する。
図7は、本実施形態に係るHPD処理の一例を示すフローチャートである。
[Processing Operation]
Next, the operation of the HPD processing using the
FIG. 7 is a flowchart showing an example of the HPD process according to the present embodiment.
(ステップS101)制御部310は、周囲光センサ130の検出結果に基づいて、周囲の明るさが閾値TH1より高いか否か(周囲光>TH1?)を判定する。制御部310は、周囲の明るさが閾値TH1より高いと判定した場合(YES)、RGB検出モードに制御するモード制御信号を顔検出部210へ出力する。そして、ステップS103の処理へ進む。一方、制御部310は、周囲の明るさが閾値TH1以下であると判定した場合(NO)、IR検出モードに制御するモード制御信号を顔検出部210へ出力する。そして、ステップS105の処理へ進む。
(Step S101) The
(ステップS103)顔検出部210は、RGB検出モードに制御するモード制御信号を取得した場合、RGBカメラ121を用いてHPD処理を行なう。そして、ステップS101の処理へ戻る。
(Step S103) If the
(ステップS105)顔検出部210は、IR検出モードに制御するモード制御信号を取得した場合、IRカメラ122を用いてHPD処理を行なう。そして、ステップS101の処理へ戻る。
(Step S105) If the
[第1の実施形態のまとめ]
以上説明してきたように、本実施形態に係る情報処理装置1は、可視光を用いて撮像するRGBカメラ121(第1撮像部の一例)と、赤外光を用いて撮像するIRカメラ122(第2撮像部の一例)と、RGBカメラ121またはIRカメラ122を用いて撮像された撮像画像(撮像データ)を取得して一時的に記憶するメモリ(例えば、システムメモリ304)と、RGBカメラ121を用いて撮像された撮像画像に基づいて人物の存在を検出する顔検出部210(プロセッサの一例)と、を備えている。そして、顔検出部210は、周囲の明るさの検出結果に基づいて、周囲の明るさが閾値TH1(第1閾値の一例)以下の場合には、IRカメラ122を用いて撮像された撮像画像に基づいて人物の存在を検出する。
[Summary of the first embodiment]
As described above, the
これにより、情報処理装置1は、周囲の明るさに応じてRGBカメラ121とIRカメラ122を用いることで、周囲の明るさによらず人物の接近や離脱の検出を行うことができる。また、情報処理装置1は、周囲が暗いときのみIRカメラ122を用いるため、消費電力の増加を抑制することができる。
As a result, the
情報処理装置1は、周囲光センサ130を備えており、周囲光センサ130を用いて周囲の明るさを検出する。
The
これにより、情報処理装置1は、周囲の明るさを精度よく検出することができる。例えば、撮像部120(例えば、RGBカメラ121)を用いて周囲の明るさを検出する場合には、カメラシャッターが閉じているときも暗いと判断されてしまうが、周囲光センサ130を用いることで、周囲が暗い環境であることをカメラシャッターが閉じている状態と区別して検出することができる。
This allows the
なお、情報処理装置1は、RGBカメラ121を用いて周囲の明るさを検出してもよい。
The
この場合には、情報処理装置1は、周囲光センサ130を別途設ける必要がなく、コスト面での利点がある。
In this case, the
また、顔検出部210は、人物の存在の検出結果をシステムの動作状態を制御するための情報として出力する。
The
これにより、情報処理装置1は、周囲の明るさによらず、人物の接近に応じてシステムを起動させたり、人物の離脱に応じてシステムを待機状態に遷移させたりすることができる。
This allows the
また、本実施形態に係る、可視光を用いて撮像する第1撮像部と、赤外光を用いて撮像する第2撮像部と、前記第1撮像部または前記第2撮像部を用いて撮像された撮像データを取得して一時的に記憶するメモリと、前記第1撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出するプロセッサと、を備える情報処理装置1における制御方法は、制御部310(プロセッサの一例)が、周囲の明るさを検出するステップと、顔検出部210(プロセッサの一例)が、検出した周囲の明るさが第1閾値以下の場合には、前記第2撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出するステップと、を含む。
In addition, according to this embodiment, a control method for an
これにより、情報処理装置1は、周囲の明るさに応じてRGBカメラ121とIRカメラ122を用いることで、周囲の明るさによらず人物の接近や離脱の検出を行うことができる。また、情報処理装置1は、周囲が暗いときのみIRカメラ122を用いるため、消費電力の増加を抑制することができる。
As a result, the
<第2の実施形態>
次に、第2の実施形態について説明する。
第1の実施形態において周囲が暗い環境のときにはRGBカメラ121に代えてIRカメラ122を用いることでHPD処理を可能とする構成を説明したが、周囲が暗い環境であっても表示部110の明るさによって顔が照らされるとRGBカメラ121でもHPD処理が可能な場合がある。そこで、本実施形態では、情報処理装置1は、周囲が暗い環境であっても表示部110の画面輝度の設定値が高いときには、RGBカメラ121を用いてHPD処理を行う。
Second Embodiment
Next, a second embodiment will be described.
In the first embodiment, a configuration has been described in which HPD processing is possible by using the
例えば、表示部110の画面輝度は、OSのディスプレイ設定などで設定されている。画面輝度の設定値は、例えば最大輝度を100%として、0%~100%の間でユーザが任意に変更することができる。顔検出部210は、周囲の明るさが閾値TH1以下の場合であっても画面輝度の設定値が予め設定された「閾値TH2」より高い場合には、RGBカメラ121を用いてHPD処理を行う。閾値TH2は、情報処理装置1の正面に存在するユーザの顔に表示部110から照射される光量が、撮像画像から顔検出が可能となる光量に基づいて予め設定されている。
For example, the screen brightness of the
図8は、本実施形態に係るHPD処理の一例を示すフローチャートである。 Figure 8 is a flowchart showing an example of HPD processing according to this embodiment.
(ステップS201)制御部310は、周囲光センサ130の検出結果に基づいて、周囲の明るさが閾値TH1より高いか否か(周囲光>TH1?)を判定する。制御部310は、周囲の明るさが閾値TH1より高いと判定した場合(YES)、RGB検出モードに制御するモード制御信号を顔検出部210へ出力する。そして、ステップS205の処理へ進む。一方、制御部310は、周囲の明るさが閾値TH1以下であると判定した場合(NO)、ステップS203の処理へ進む。
(Step S201) The
(ステップS203)制御部310は、画面輝度の設定値が閾値TH2より高いか否か(画面輝度>TH2?)を判定する。制御部310は、画面輝度の設定値が閾値TH2より高いと判定した場合(YES)、RGB検出モードに制御するモード制御信号を顔検出部210へ出力する。そして、ステップS205の処理へ進む。一方、制御部310は、画面輝度の設定値が閾値TH2以下であると判定した場合(NO)、ステップS207の処理へ進む。
(Step S203) The
(ステップS205)顔検出部210は、RGB検出モードに制御するモード制御信号を取得した場合、RGBカメラ121を用いてHPD処理を行なう。そして、ステップS201の処理へ戻る。
(Step S205) If the
(ステップS207)顔検出部210は、IR検出モードに制御するモード制御信号を取得した場合、IRカメラ122を用いてHPD処理を行なう。そして、ステップS201の処理へ戻る。
(Step S207) If the
[第2の実施形態のまとめ]
以上説明したように、表示部110は、画面輝度の設定値に基づいて画像を表示する。そして、情報処理装置1は、周囲の明るさが閾値TH1(第1閾値の一例)以下の場合であっても画面輝度の設定値が閾値TH2(第2閾値の一例)より高い場合には、RGBカメラ121(第1撮像部の一例)を用いて撮像された撮像画像(撮像データ)に基づいて人物の存在を検出する。なお、情報処理装置1は、画面輝度の設定値が閾値TH2以下の場合には、IRカメラ122(第2撮像部の一例)を用いて撮像された撮像画像に基づいて人物の存在を検出する。
[Summary of the second embodiment]
As described above, the
これにより、情報処理装置1は、周囲の明るさに応じてRGBカメラ121とIRカメラ122を用いることで、周囲の明るさによらず人物の接近や離脱の検出を行うことができる。また、情報処理装置1は、周囲が暗く且つ表示部110の画面輝度が暗いときのみIRカメラ122を用いるため、消費電力の増加を抑制することができる。
As a result, the
<第3の実施形態>
第2の実施形態において周囲が暗い環境であっても表示部110の画面輝度の設定値が高いときには、RGBカメラ121を用いてHPD処理を行う構成について説明したが、表示部110に表示されている表示画像が暗い画像であったり、ユーザの顔が離れたりしたときには、RGBカメラ121では正しくHPD処理を行うことができないことがある。そこで、本実施形態では、情報処理装置1は、周囲が暗い環境であって且つ画面輝度の設定値が高いときにRGBカメラ121を用いて人物の存在が検出されなかった場合には、その検出結果が本当に正しいかを確認するために、IRカメラ122を用いてHPD処理を行う。
Third Embodiment
In the second embodiment, a configuration was described in which HPD processing is performed using the
例えば、顔検出部210は、周囲の明るさが閾値TH1以下であって且つ表示部110の画面輝度の設定値が閾値TH2より高いときにRGBカメラ121を用いて撮像された撮像画像に基づいて人物の存在が検出されなかった場合には、IRカメラ122を用いて撮像された撮像画像に基づいて人物の存在を検出する。
For example, if the presence of a person is not detected based on an image captured using the
図9は、本実施形態に係るHPD処理の一例を示すフローチャートである。 Figure 9 is a flowchart showing an example of HPD processing according to this embodiment.
(ステップS301)制御部310は、周囲光センサ130の検出結果に基づいて、周囲の明るさが閾値TH1より高いか否か(周囲光>TH1?)を判定する。制御部310は、周囲の明るさが閾値TH1より高いと判定した場合(YES)、RGB検出モードに制御するモード制御信号を顔検出部210へ出力する。そして、ステップS303の処理へ進む。一方、制御部310は、周囲の明るさが閾値TH1以下であると判定した場合(NO)、ステップS305の処理へ進む。
(Step S301) The
(ステップS303)顔検出部210は、RGB検出モードに制御するモード制御信号を取得した場合、RGBカメラ121を用いてHPD処理を行なう。そして、ステップS301の処理へ戻る。
(Step S303) If the
(ステップS305)制御部310は、画面輝度の設定値が閾値TH2より高いか否か(画面輝度>TH2?)を判定する。制御部310は、画面輝度の設定値が閾値TH2より高いと判定した場合(YES)、RGB検出モードに制御するモード制御信号を顔検出部210へ出力する。そして、ステップS307の処理へ進む。一方、制御部310は、画面輝度の設定値が閾値TH2以下であると判定した場合(NO)、ステップS311の処理へ進む。
(Step S305) The
(ステップS307)顔検出部210は、RGB検出モードに制御するモード制御信号を取得した場合、RGBカメラ121を用いてHPD処理を行なう。そして、ステップS309の処理へ進む。
(Step S307) If the
(ステップS309)顔検出部210は、ステップS307のHPD処理の検出結果が「True」であるか否か(HPD=True?)を判定する。顔検出部210は、HPD処理の検出結果が「True」であると判定した場合(YES)、ステップS301の処理へ戻る。一方、顔検出部210は、HPD処理の検出結果が「False」であると判定した場合(NO)、ステップS311の処理へ進む。
(Step S309) The
(ステップS311)顔検出部210は、IR検出モードに制御するモード制御信号を取得した場合、IRカメラ122を用いてHPD処理を行なう。そして、ステップS301の処理へ戻る。
(Step S311) If the
[第3の実施形態のまとめ]
以上説明したように、本実施形態に係る情報処理装置1は、周囲の明るさが閾値TH1(第1閾値の一例)以下であって且つ表示部110の画面輝度の設定値が閾値TH2(第2閾値の一例)より高いときにRGBカメラ121(第1撮像部の一例)を用いて撮像された撮像画像(撮像データ)に基づいて人物の存在が検出されなかった場合には、IRカメラ122(第2撮像部の一例)を用いて撮像された撮像画像(撮像データ)に基づいて人物の存在を検出する。
[Summary of the third embodiment]
As described above, the
これにより、情報処理装置1は、周囲の明るさに応じてRGBカメラ121とIRカメラ122を用いることで、周囲の明るさによらず人物の接近や離脱の検出を行うことができる。また、情報処理装置1は、周囲が暗く且つ表示部110の画面輝度が暗いとき或いは画面輝度が明るくても人物が検出されなかったときのみIRカメラ122を用いるため、消費電力の増加を抑制することができる。
As a result, the
<第4の実施形態>
第3の実施形態では、周囲が暗い環境のときには表示部110の画面輝度の設定値を確認した上で、画面輝度の設定値が高いときにRGBカメラ121を用いて人物の存在が検出されなかった場合には、IRカメラ122を用いてHPD処理を行ったが、画面輝度の設定値を確認する処理を除いてもよい。本実施形態では、情報処理装置1は、周囲が暗い環境であっても、一旦はRGBカメラ121を用いてHPD処理を行い、RGBカメラ121を用いて人物の存在が検出されなかった場合のみIRカメラ122を用いてHPD処理を行う。
Fourth Embodiment
In the third embodiment, when the surrounding environment is dark, the setting value of the screen brightness of the
例えば、顔検出部210は、周囲の明るさが閾値TH1以下である場合もRGBカメラ121を用いてHPD処理を行い、RGBカメラ121を用いて撮像された撮像画像に基づいて人物の存在が検出されなかった場合には、IRカメラ122を用いて撮像された撮像画像に基づいて人物の存在を検出する。
For example, the
図10は、本実施形態に係るHPD処理の一例を示すフローチャートである。 Figure 10 is a flowchart showing an example of HPD processing according to this embodiment.
(ステップS401)制御部310は、周囲光センサ130の検出結果に基づいて、周囲の明るさが閾値TH1より高いか否か(周囲光>TH1?)を判定する。制御部310は、周囲の明るさが閾値TH1より高いと判定した場合(YES)、RGB検出モードに制御するモード制御信号を顔検出部210へ出力する。そして、ステップS403の処理へ進む。一方、制御部310は、周囲の明るさが閾値TH1以下であると判定した場合(NO)もRGB検出モードに制御するモード制御信号を顔検出部210へ出力するが、ステップS405の処理へ進む。
(Step S401) The
(ステップS403)顔検出部210は、RGB検出モードに制御するモード制御信号を取得した場合、RGBカメラ121を用いてHPD処理を行なう。そして、ステップS401の処理へ戻る。
(Step S403) If the
(ステップS405)顔検出部210は、RGB検出モードに制御するモード制御信号を取得した場合、RGBカメラ121を用いてHPD処理を行なう。そして、ステップS407の処理へ進む。
(Step S405) If the
(ステップS407)顔検出部210は、ステップS405のHPD処理の検出結果が「True」であるか否か(HPD=True?)を判定する。顔検出部210は、HPD処理の検出結果が「True」であると判定した場合(YES)、ステップS401の処理へ戻る。一方、顔検出部210は、HPD処理の検出結果が「False」であると判定した場合(NO)、ステップS409の処理へ進む。
(Step S407) The
(ステップS409)顔検出部210は、IR検出モードに制御するモード制御信号を取得した場合、IRカメラ122を用いてHPD処理を行なう。そして、ステップS401の処理へ戻る。
(Step S409) If the
[第4の実施形態のまとめ]
以上説明したように、本実施形態に係る情報処理装置1は、周囲の明るさが閾値TH1(第1閾値の一例)以下であって且つRGBカメラ121(第1撮像部の一例)を用いて撮像された撮像画像(撮像データ)に基づいて人物の存在が検出されなかった場合には、IRカメラ122(第2撮像部の一例)を用いて撮像された撮像画像(撮像データ)に基づいて人物の存在を検出する。
[Summary of the Fourth Embodiment]
As described above, the
これにより、情報処理装置1は、周囲の明るさに応じてRGBカメラ121とIRカメラ122を用いることで、周囲の明るさによらず人物の接近や離脱の検出を行うことができる。また、情報処理装置1は、周囲が暗く且つ人物が検出されなかったときのみIRカメラ122を用いるため、消費電力の増加を抑制することができる。
As a result, the
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、上述の実施形態において説明した各構成は、任意に組み合わせることができる。 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 include designs within the scope of the gist of the present invention. For example, the configurations described in the above-mentioned embodiments can be combined in any manner.
なお、上記実施形態では、HPD処理を行う際に、RGBカメラ121とIRカメラ122とを切り替える例を説明したが、IRカメラ122を用いてHPD処理を行う際にはRGBカメラ121を併用してもよい。
In the above embodiment, an example was described in which the
また、情報処理装置1に撮像部120が内蔵されている構成例を説明したが、これに限られるものではない。例えば、撮像部120は、情報処理装置1に内蔵されていなくてもよく、情報処理装置1の外部アクセサリとして情報処理装置1(例えば、側面10a、10b、10c等のいずれか)に取り付け可能に構成され、無線または有線で情報処理装置1と通信接続されるものであってもよい。
Although an example of a configuration in which the
また、上記実施形態では、顔検出部210がCPU301およびチップセット303とは別に備えられている例を示したが、顔検出部210の一部または全部は、チップセット303に備えられてもよいし、CPU301またはチップセット303と一体化されたプロセッサに備えられてもよい。例えば、CPU301とチップセット303と顔検出部210とは個別のプロセッサとして構成されてもよいし、1つのプロセッサとして一体化して構成されてもよい。また、顔検出部210の一部または全部は、EC200に備えられてもよい。
In addition, in the above embodiment, an example was shown in which the
また、上述した待機状態には、ハイバネーション状態やパワーオフ状態等が含まれてもよい。ハイバネーション状態は、例えば、ACPIで規定されているS4状態に相当する。パワーオフ状態は、例えば、ACPIで規定されているS5状態(シャットダウンした状態)に相当する。なお、待機状態のうちスタンバイ状態、スリープ状態、ハイバネーション状態、パワーオフ状態などは、通常動作状態よりも電力の消費量が低い状態(電力の消費を抑えた状態)である。 The above-mentioned standby state may include a hibernation state, a power-off state, and the like. 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, and power-off state are states in which power consumption is lower (states in which power consumption is reduced) than in the normal operating state.
なお、上述した情報処理装置1は、内部にコンピュータシステムを有している。そして、上述した情報処理装置1が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した情報処理装置1が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD-ROM等の非一過性の記録媒体であってもよい。
The
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に情報処理装置1が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
The recording medium also includes an internal or external recording medium accessible from a distribution server to distribute the program. The program may be divided into multiple parts, downloaded at different times, and then combined by each component of the
また、上述した実施形態における情報処理装置1が備える各機能の一部、または全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
In addition, some or all of the functions of the
また、上記実施形態の情報処理装置1は、ノート型のPCに限られるものではなく、例えば、デスクトップ型PCなどであってもよい。
Furthermore, the
1 情報処理装置、10 第1筐体、20 第2筐体、15 ヒンジ機構、110 表示部、120 撮像部、121 RGBカメラ、122 IRカメラ、130 周囲光センサ、140 電源ボタン、150 入力デバイス、151 キーボード、153 タッチパッド、160 通信部、170 記憶部、200 EC、210 顔検出部、300 メイン処理部、301 CPU、302 GPU、303 チップセット、304 システムメモリ、310 制御部、311 HPD情報取得部、312 動作制御部、313 検出モード制御部、400 電源部 1 Information processing device, 10 First housing, 20 Second housing, 15 Hinge mechanism, 110 Display unit, 120 Imaging unit, 121 RGB camera, 122 IR camera, 130 Ambient light sensor, 140 Power button, 150 Input device, 151 Keyboard, 153 Touch pad, 160 Communication unit, 170 Memory unit, 200 EC, 210 Face detection unit, 300 Main processing unit, 301 CPU, 302 GPU, 303 Chip set, 304 System memory, 310 Control unit, 311 HPD information acquisition unit, 312 Operation control unit, 313 Detection mode control unit, 400 Power supply unit
Claims (6)
赤外光を用いて撮像する第2撮像部と、
前記第1撮像部または前記第2撮像部を用いて撮像された撮像データを取得して一時的に記憶するメモリと、
前記第1撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出するプロセッサと、
ユーザによって変更可能な画面輝度の設定値に基づいて画像を表示する表示部と、
を備え、
前記プロセッサは、
周囲の明るさの検出結果に基づいて、周囲の明るさが第1閾値以下の場合、前記画面輝度の設定値が第2閾値より高い場合には前記第1撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出し、前記画面輝度の設定値が第2閾値以下の場合には前記第2撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出する、
情報処理装置。 A first imaging unit that captures an image using visible light;
A second imaging unit that captures an image using infrared light;
a memory that acquires and temporarily stores imaging data captured by the first imaging unit or the second imaging unit;
a processor for detecting the presence of a person based on the imaging data captured by the first imaging unit;
a display unit that displays an image based on a screen luminance setting that can be changed by a user;
Equipped with
The processor,
based on a result of the detection of the brightness of the surroundings, when the brightness of the surroundings is equal to or lower than a first threshold value and when the set value of the screen brightness is higher than a second threshold value, the presence of a person is detected based on the imaging data captured by the first imaging unit, and when the set value of the screen brightness is equal to or lower than the second threshold value, the presence of a person is detected based on the imaging data captured by the second imaging unit.
Information processing device.
周囲の明るさが前記第1閾値以下であって且つ前記画面輝度の設定値が第2閾値より高いときに前記第1撮像部を用いて撮像された前記撮像データに基づいて人物の存在が検出されなかった場合には、前記第2撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出する、
請求項1に記載の情報処理装置。 The processor,
when the presence of a person is not detected based on the imaging data captured by the first imaging unit when the ambient brightness is equal to or lower than the first threshold value and the setting value of the screen luminance is higher than a second threshold value, the presence of a person is detected based on the imaging data captured by the second imaging unit.
The information processing device according to claim 1 .
前記プロセッサは、
前記周囲光センサを用いて周囲の明るさを検出する、
請求項1または請求項2に記載の情報処理装置。 An ambient light sensor is provided.
The processor,
Detecting the brightness of the surroundings using the ambient light sensor;
3. The information processing device according to claim 1 or 2 .
前記第1撮像部を用いて周囲の明るさを検出する、
請求項1または請求項2に記載の情報処理装置。 The processor,
Detecting the brightness of the surroundings using the first imaging unit;
3. The information processing device according to claim 1 or 2 .
前記人物の存在の検出結果をシステムの動作状態を制御するための情報として出力する、
請求項1または請求項2に記載の情報処理装置。 The processor,
outputting the detection result of the presence of a person as information for controlling an operating state of the system;
3. The information processing device according to claim 1 or 2 .
前記プロセッサが、
周囲の明るさを検出するステップと、
検出した周囲の明るさが第1閾値以下の場合、前記画面輝度の設定値が第2閾値より高い場合には前記第1撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出し、前記画面輝度の設定値が第2閾値以下の場合には前記第2撮像部を用いて撮像された前記撮像データに基づいて人物の存在を検出するステップと、
を含む制御方法。 1. A control method for an information processing device including a first imaging unit that captures images using visible light, a second imaging unit that captures images using infrared light, a memory that acquires and temporarily stores imaging data captured using the first imaging unit or the second imaging unit, a processor that detects the presence of a person based on the imaging data captured using the first imaging unit, and a display unit that displays an image based on a setting value of a screen luminance that can be changed by a user ,
The processor,
Detecting the brightness of an environment;
a step of detecting the presence of a person based on the imaging data captured by the first imaging unit when the detected ambient brightness is equal to or lower than a first threshold value and when the set value of the screen brightness is higher than a second threshold value, and detecting the presence of a person based on the imaging data captured by the second imaging unit when the set value of the screen brightness is equal to or lower than the second threshold value;
A control method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023103056A JP7637720B2 (en) | 2023-06-23 | 2023-06-23 | Information processing device and control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023103056A JP7637720B2 (en) | 2023-06-23 | 2023-06-23 | Information processing device and control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025002720A JP2025002720A (en) | 2025-01-09 |
| JP7637720B2 true JP7637720B2 (en) | 2025-02-28 |
Family
ID=94169877
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023103056A Active JP7637720B2 (en) | 2023-06-23 | 2023-06-23 | Information processing device and control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7637720B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140285672A1 (en) | 2009-06-03 | 2014-09-25 | Flir Systems, Inc. | Infrared camera systems and methods for dual sensor applications |
| JP2019001324A (en) | 2017-06-16 | 2019-01-10 | キヤノン株式会社 | Vehicular photographing device |
| WO2019111464A1 (en) | 2017-12-04 | 2019-06-13 | ソニー株式会社 | Image processing device and image processing method |
-
2023
- 2023-06-23 JP JP2023103056A patent/JP7637720B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140285672A1 (en) | 2009-06-03 | 2014-09-25 | Flir Systems, Inc. | Infrared camera systems and methods for dual sensor applications |
| JP2019001324A (en) | 2017-06-16 | 2019-01-10 | キヤノン株式会社 | Vehicular photographing device |
| WO2019111464A1 (en) | 2017-12-04 | 2019-06-13 | ソニー株式会社 | Image processing device and image processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025002720A (en) | 2025-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115482568A (en) | Electronic device and control method | |
| JP7275239B1 (en) | Electronic device and control method | |
| US12288496B2 (en) | Information processing apparatus and control method | |
| US12374309B2 (en) | Information processing apparatus with brightness reduction processing and control method for brightness reduction processing | |
| US12315412B2 (en) | Information processing apparatus and control method | |
| US12367851B2 (en) | Information processing apparatus and control method | |
| US12430946B2 (en) | Information processing apparatus and control method | |
| US20240420662A1 (en) | Information processing apparatus and control method | |
| US12315472B2 (en) | Information processing apparatus and control method | |
| US20240201780A1 (en) | Information processing apparatus and control method | |
| JP7480371B1 (en) | Information processing device and control method | |
| JP2024061207A (en) | Information processing device and control method | |
| JP7562791B1 (en) | Information processing device and control method | |
| JP7637720B2 (en) | Information processing device and control method | |
| US20240428611A1 (en) | Information processing apparatus and control method | |
| US20240428613A1 (en) | Information processing apparatus and control method | |
| JP2025131197A (en) | Information processing device and control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230623 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20231003 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240903 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241120 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7637720 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |