JP7845352B2 - Information processing device, information processing method, information processing program - Google Patents
Information processing device, information processing method, information processing programInfo
- Publication number
- JP7845352B2 JP7845352B2 JP2023510671A JP2023510671A JP7845352B2 JP 7845352 B2 JP7845352 B2 JP 7845352B2 JP 2023510671 A JP2023510671 A JP 2023510671A JP 2023510671 A JP2023510671 A JP 2023510671A JP 7845352 B2 JP7845352 B2 JP 7845352B2
- Authority
- JP
- Japan
- Prior art keywords
- gaze
- information
- control
- photographer
- shooting
- 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
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B7/00—Mountings, adjusting means, or light-tight connections, for optical elements
- G02B7/28—Systems for automatic generation of focusing signals
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B13/00—Viewfinders; Focusing aids for cameras; Means for focusing for cameras; Autofocus systems for cameras
- G03B13/32—Means for focusing
- G03B13/34—Power focusing
- G03B13/36—Autofocus systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Studio Devices (AREA)
Description
本技術は、情報処理装置、情報処理方法、情報処理プログラムに関する。This technology relates to information processing equipment, information processing methods, and information processing programs.
カメラには撮影者の視線を利用したオートフォーカス制御が可能なものがある。また、撮影者の視線の軌跡のパターンと被写体の移動の軌跡が一致しているか否かで、オートフォーカスモードを被写体に継続的に焦点を合わせるコンティニュアスAF(Auto Focus)か焦点位置が固定されるワンショットAFかを切り替える技術も提案されている(特許文献1)。Some cameras are capable of autofocus control using the photographer's gaze. Furthermore, a technology has been proposed that switches the autofocus mode between continuous AF (Auto Focus), which continuously focuses on the subject, and one-shot AF, which fixes the focus position, depending on whether the pattern of the photographer's gaze trajectory matches the trajectory of the subject's movement (Patent Document 1).
従来の視線を利用したAFでは、意図した被写体にフォーカスが合わないことや、意図した被写体にフォーカスを合わせるのに時間がかかる場合がある。Traditional autofocus systems that rely on eye movement may fail to focus on the intended subject, or it may take a long time to focus on the intended subject.
例えば、コンティニュアスAFのワイド設定等での静止画撮影で視線情報を利用してフォーカスを合わせている時に、撮影者が意図していない被写体にフォーカスが乗り移ってしまうことや、別の位置をいったん見て元の位置に視線を戻した場合にフォーカスが合っておらず、合焦するまでに時間がかかることがある。For example, when shooting still images using continuous autofocus with a wide setting and relying on eye-tracking information to focus, the focus may shift to a subject unintended by the photographer, or if the photographer looks at a different location and then returns their gaze to the original location, the focus may not be locked, and it may take some time to lock on.
本技術はこのような点に鑑みなされたものであり、撮影者の視線の動きに応じて撮像装置が撮影者の意図を汲み取っているかのような印象を与えながら撮影者の意図に沿った撮影を行うことができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。This technology was developed in consideration of these points, and aims to provide an information processing device, an information processing method, and an information processing program that can perform shooting in accordance with the photographer's intentions while giving the impression that the imaging device is understanding the photographer's intentions in response to the photographer's gaze movements.
上述した課題を解決するために、第1の技術は、撮像装置の表示部上における軌跡を含む基準視線情報と、撮影時における表示部に対する撮影者の視線の軌跡を含む最新の視線情報とに基づき制御対象位置を決定する制御対象位置決定部を備え、基準視線情報は、撮影時より前の撮影における表示部に対する撮影者の視線の軌跡と、視線の軌跡上において撮影者の視線が所定時間以上合った位置である注視位置を含み、制御対象位置決定部は、基準視線情報と最新の視線情報の一部または全部が一致し、さらに、最新の視線情報における撮影者の視線の軌跡において視線が基準視線情報に含まれる注視位置に向かっている場合、注視位置を制御対象位置として決定する情報処理装置である。 To solve the above-mentioned problems, the first technology is an information processing device that determines the control target position based on reference line of sight information including the trajectory on the display unit of the imaging device and the latest line of sight information including the trajectory of the photographer's gaze toward the display unit at the time of shooting . The reference line of sight information includes the trajectory of the photographer's gaze toward the display unit during shooting prior to the time of shooting and the gaze position which is a position on the line of sight where the photographer's gaze was aligned for a predetermined time or longer. The control target position determination unit determines the gaze position as the control target position if part or all of the reference line of sight information and the latest line of sight information match, and furthermore, if the photographer's gaze in the trajectory of the latest line of sight information is directed toward the gaze position included in the reference line of sight information .
また、第2の技術は、撮像装置の表示部上における軌跡を含む基準視線情報と、撮影時における表示部に対する撮影者の視線の軌跡を含む最新の視線情報とに基づき制御対象位置を決定する情報処理方法であり、基準視線情報は、撮影時より前の撮影における表示部に対する撮影者の視線の軌跡と、視線の軌跡上において撮影者の視線が所定時間以上合った位置である注視位置を含み、基準視線情報と最新の視線情報の一部または全部が一致し、さらに、最新の視線情報における撮影者の視線の軌跡において視線が基準視線情報に含まれる注視位置に向かっている場合、注視位置を制御対象位置として決定する情報処理方法である。 The second technology is an information processing method for determining the control target position based on reference line-of-sight information including the trajectory on the display unit of the imaging device and the latest line-of-sight information including the trajectory of the photographer's gaze toward the display unit at the time of shooting. The reference line-of-sight information includes the trajectory of the photographer's gaze toward the display unit during shooting prior to the time of shooting, and the gaze position, which is a position on the line-of-sight trajectory where the photographer's gaze was aligned for a predetermined period of time or longer. If the reference line-of-sight information and the latest line-of-sight information are partially or completely the same, and the gaze in the photographer's line-of-sight trajectory in the latest line-of-sight information is directed toward the gaze position included in the reference line-of-sight information, the gaze position is determined as the control target position .
さらに、第3の技術は、撮像装置の表示部上における軌跡を含む基準視線情報と、撮影時における表示部に対する撮影者の視線の軌跡を含む最新の視線情報とに基づき制御対象位置を決定する情報処理方法であり、基準視線情報は、撮影時より前の撮影における表示部に対する撮影者の視線の軌跡と、視線の軌跡上において撮影者の視線が所定時間以上合った位置である注視位置を含み、基準視線情報と最新の視線情報の一部または全部が一致し、さらに、最新の視線情報における撮影者の視線の軌跡において視線が基準視線情報に含まれる注視位置に向かっている場合、注視位置を制御対象位置として決定する情報処理方法をコンピュータに実行させる情報処理プログラムである。 Furthermore, the third technology is an information processing method that determines the control target position based on reference line of sight information including the trajectory on the display unit of the imaging device and the latest line of sight information including the trajectory of the photographer's gaze toward the display unit at the time of shooting. The reference line of sight information includes the trajectory of the photographer's gaze toward the display unit during shooting prior to the time of shooting and the gaze position, which is a position on the line of sight where the photographer's gaze was aligned for a predetermined period of time or longer. The information processing program causes a computer to execute an information processing method that determines the gaze position as the control target position if part or all of the reference line of sight information and the latest line of sight information coincide, and furthermore, the gaze in the photographer's line of sight trajectory in the latest line of sight information is directed toward the gaze position included in the reference line of sight information.
以下、本技術の実施の形態について図面を参照しながら説明する。なお、説明は以下の順序で行う。
<1.実施の形態>
[1-1.撮像装置100の構成]
[1-2.情報処理装置200の構成]
[1-3.情報処理装置200による処理と制御]
[1-3-1.視線情報の登録処理]
[1-3-2.制御対象位置決定と撮影関連制御]
[1-3-3.制御の具体例]
<2.変形例>
The embodiments of this technology will be described below with reference to the drawings. The description will be presented in the following order.
<1. Embodiments>
[1-1. Configuration of the imaging device 100]
[1-2. Configuration of the Information Processing Device 200]
[1-3. Processing and control by the information processing device 200]
[1-3-1. Registration process for eye-tracking information]
[1-3-2. Determination of the controlled object's position and image capture-related control]
[1-3-3. Specific Examples of Control]
<2. Variations>
<1.実施の形態>
[1-1.撮像装置100の構成]
図1を参照して撮像装置100の構成について説明する。撮像装置100は、制御部101、光学撮像系102、レンズ駆動ドライバ103、撮像素子104、画像信号処理部105、カメラ処理部106、記憶部107、インターフェース108、入力部109、表示部110、マイクロホン111、被写体認識部112、AF処理部113、視線検出部114、情報処理装置200を備えて構成されている。
<1. Embodiments>
[1-1. Configuration of the imaging device 100]
The configuration of the imaging device 100 will be described with reference to Figure 1. The imaging device 100 is composed of a control unit 101, an optical imaging system 102, a lens drive driver 103, an image sensor 104, an image signal processing unit 105, a camera processing unit 106, a storage unit 107, an interface 108, an input unit 109, a display unit 110, a microphone 111, a subject recognition unit 112, an AF processing unit 113, a gaze detection unit 114, and an information processing device 200.
制御部101は、CPU(Central Processing Unit)、RAM(Random Access Memory)およびROM(Read Only Memory)などから構成されている。CPUがROMに記憶されたプログラムに従い様々な処理を実行してコマンドの発行を行うことによって撮像装置100の全体および各部の制御を行う。The control unit 101 consists of a CPU (Central Processing Unit), RAM (Random Access Memory), and ROM (Read Only Memory). The CPU controls the entire imaging device 100 and its individual parts by executing various processes and issuing commands according to the program stored in the ROM.
光学撮像系102は、被写体からの光を撮像素子104に集光するための撮像レンズ、撮像レンズを移動させてフォーカス合わせやズーミングを行うための駆動機構、シャッタ機構、アイリス機構などから構成されている。これらは制御部101、レンズ駆動ドライバ103からの制御信号に基づいて駆動される。光学撮像系102を介して得られた被写体の光画像は、撮像素子104上に結像される。The optical imaging system 102 consists of an imaging lens for focusing light from the subject onto the image sensor 104, a drive mechanism for moving the imaging lens to focus and zoom, a shutter mechanism, an iris mechanism, and the like. These are driven based on control signals from the control unit 101 and the lens drive driver 103. The optical image of the subject obtained through the optical imaging system 102 is formed on the image sensor 104.
レンズ駆動ドライバ103は、例えばマイコンなどにより構成され、AF処理部113または情報処理装置200から供給されたフォーカス制御情報に基づいて撮像レンズを光軸方向に沿って所定量移動させることにより、目標とする被写体に合焦するようにオートフォーカスを行う。また、制御部101からの制御に従い、光学撮像系102の駆動機構、シャッタ機構、アイリス機構などの動作を制御する。これにより露出の調整、絞り値(F値)などの調整がなされる。The lens drive driver 103, for example, is configured by a microcontroller and performs autofocus to focus on the target subject by moving the imaging lens by a predetermined amount along the optical axis direction based on focus control information supplied from the AF processing unit 113 or the information processing unit 200. It also controls the operation of the drive mechanism, shutter mechanism, iris mechanism, etc., of the optical imaging system 102 according to the control unit 101. This allows for adjustment of exposure, aperture value (F-number), and other settings.
撮像素子104は、撮像レンズを通して得られた被写体からの入射光を光電変換して電荷量に変換して撮像信号を出力する。そして、撮像素子104は画素信号を画像信号処理部105に出力する。撮像素子104としては、CCD(Charge Coupled Device)、CMOS(Complementary Metal Oxide Semiconductor)などが用いられる。The image sensor 104 converts the incident light from the subject obtained through the imaging lens into an electric charge and outputs an imaging signal. The image sensor 104 then outputs the pixel signal to the image signal processing unit 105. The image sensor 104 can be a CCD (Charge Coupled Device), CMOS (Complementary Metal Oxide Semiconductor), or the like.
撮像素子104は、通常画素であるR(Red)画素、G(Green)画素、B(Blue)画素と、位相差検出を行う位相差検出画素を有している。この位相差検出画素から出力される位相差情報を用いていわゆる位相差AF(Auto Focus)を行うことができる。なお、位相差検出画素は位相差検出画素としてのみ機能し、通常画素としては機能しないものでもよいし、1つの画素が独立した2つのフォトダイオードで構成されていることにより撮像用および位相差検出用として機能するものでもよい。なお、位相差検出は位相差検出専用のAFセンサにより行ってもよい。The image sensor 104 has normal pixels such as R (Red), G (Green), and B (Blue) pixels, as well as phase-difference detection pixels for phase-difference detection. Phase-difference AF (Auto Focus) can be performed using the phase-difference information output from these phase-difference detection pixels. Note that the phase-difference detection pixels may function only as phase-difference detection pixels and not as normal pixels, or a single pixel may be composed of two independent photodiodes, allowing it to function for both imaging and phase-difference detection. Furthermore, phase-difference detection may be performed using a dedicated AF sensor.
画像信号処理部105は撮像素子104から出力された撮像信号に対して、CDS(Correlated Double Sampling)処理によりS/N(Signal/Noise)比を良好に保つためのサンプルホールド、AGC(Auto Gain Control)処理、A/D(Analog/Digital)変換などを行ない、画像信号を作成する。また、画像信号処理部105は記録用の画像信号には記録用の処理を施し、表示用の画像信号には表示用の処理を施す。The image signal processing unit 105 processes the imaging signal output from the image sensor 104, performing sample-and-hold (CDS) processing to maintain a good signal-to-noise ratio (S/N), AGC (Auto Gain Control) processing, A/D (Analog/Digital) conversion, and other operations to create an image signal. Furthermore, the image signal processing unit 105 applies recording processing to image signals intended for recording and display processing to image signals intended for display.
カメラ処理部106は、画像信号に対してホワイトバランス調整処理や色補正処理、ガンマ補正処理、Y/C変換処理、AE(Auto Exposure)処理などの信号処理を画像信号に施す。The camera processing unit 106 applies signal processing to the image signal, such as white balance adjustment, color correction, gamma correction, Y/C conversion, and AE (Auto Exposure) processing.
記憶部107は、例えば、ハードディスク、フラッシュメモリなどの大容量記憶媒体である。画像信号処理部105およびカメラ処理部106により処理が施された映像データや画像データは所定の規格に基づいて圧縮状態または非圧縮状態で保存される。また、保存されたデータに関する情報、撮像位置を示す撮像位置情報、撮像日時を示す撮像時刻情報などの付加情報を含むEXIF(Exchangeable Image File Format)もそのデータに対応付けられて保存される。The storage unit 107 is, for example, a large-capacity storage medium such as a hard disk or flash memory. Video data and image data processed by the image signal processing unit 105 and the camera processing unit 106 are stored in a compressed or uncompressed state according to a predetermined standard. Furthermore, EXIF (Exchangeable Image File Format), which includes additional information such as information about the stored data, imaging location information indicating the imaging location, and imaging time information indicating the date and time of imaging, is also stored associated with the data.
インターフェース108は他の装置やインターネットなどとの間のインターフェースである。インターフェース108は、有線または無線の通信インターフェースを含みうる。また、より具体的には、有線または無線の通信インターフェースは、3TTEなどのセルラー通信、Wi-Fi、Bluetooth(登録商標)、NFC(Near Field Communication)、イーサネット(登録商標)、HDMI(登録商標)(High-Definition Multimedia Interface)、USB(Universal Serial Bus)などを含みうる。また、撮像装置100と情報処理装置200がハードウェア的に接続される場合、インターフェース108は、装置間の接続端子や、装置内のバスなどを含みうる(以下、これらを装置内のインターフェースともいう)。また、撮像装置100と情報処理装置200が複数の装置に分散して実現される場合、インターフェース108は、それぞれの装置のための異なる種類のインターフェースを含みうる。例えば、インターフェース108は、通信インターフェースと装置内のインターフェースとの両方を含んでもよい。Interface 108 is an interface between the system and other devices or the internet. Interface 108 may include wired or wireless communication interfaces. More specifically, wired or wireless communication interfaces may include cellular communication such as 3TTE, Wi-Fi, Bluetooth®, NFC (Near Field Communication), Ethernet®, HDMI® (High-Definition Multimedia Interface), USB (Universal Serial Bus), etc. Furthermore, if the imaging device 100 and the information processing device 200 are connected in hardware, interface 108 may include connection terminals between the devices and buses within the devices (hereinafter, these will also be referred to as internal device interfaces). Furthermore, if the imaging device 100 and the information processing device 200 are implemented in a distributed manner across multiple devices, interface 108 may include different types of interfaces for each device. For example, interface 108 may include both communication interfaces and internal device interfaces.
入力部109は撮像装置100に対してユーザが各種指示など行うためのものである。入力部109に対してユーザから入力がなされると、その入力に応じた制御信号が生成されて制御部101に供給される。そして、制御部101はその制御信号に対応した各種処理を行う。入力部109としてはシャッタ入力のためのシャッタボタン、各種操作のための物理ボタンの他、タッチパネル、表示部110としてのディスプレイと一体に構成されたタッチスクリーンなどがある。The input unit 109 is for the user to give various instructions to the imaging device 100. When the user provides input to the input unit 109, a control signal corresponding to that input is generated and supplied to the control unit 101. The control unit 101 then performs various processing corresponding to that control signal. The input unit 109 can include a shutter button for shutter input, physical buttons for various operations, a touch panel, and a touchscreen integrated with the display unit 110.
表示部110は、表示用の処理が施された表示用の画像信号であるスルー画、記録用の画像処理が施されて記憶部107に保存された画像/映像、GUI(Graphical User Interface)などを表示するディスプレイ、EVF(Electronic View Finder:電子ビューファインダー)などの表示デバイスである。The display unit 110 is a display device such as an EVF (Electronic View Finder) that displays a through image, which is a display image signal that has been processed for display, an image/video that has been processed for recording and stored in the storage unit 107, a GUI (Graphical User Interface), etc.
マイクロホン111は映像の撮影の際に音声を収録するための集音デバイスである。The microphone 111 is a sound-collecting device used to record audio during video recording.
被写体認識部112は、公知の被写体認識処理を用いて、撮影により生成された画像データから特定の被写体(人物の顔や物体など)を認識するものである。公知の被写体認識技術としては、テンプレートマッチングによる方法、被写体の輝度分布情報に基づくマッチング方法、画像に含まれる肌色の部分や人間の顔の特徴量等に基づく方法、人工知能を用いる方法などを用いてもよい。また、これらの手法を組み合わせて認識精度を高めるようにしてもよい。The subject recognition unit 112 recognizes a specific subject (such as a person's face or an object) from image data generated by the capture, using known subject recognition processing. Known subject recognition techniques may include template matching, matching based on the subject's brightness distribution information, methods based on skin-colored areas or human facial features in the image, and methods using artificial intelligence. Furthermore, these methods may be combined to improve recognition accuracy.
AF処理部113は、撮像素子104から供給された位相差情報を用いてフォーカス位置を判定するAF検波を実行してデフォーカス量を算出する。そして、デフォーカス量に基づいて目標とする被写体に合焦するように、画角内のどこの位置にフォーカスを合わせるか、および、撮像装置100のレンズ駆動ドライバ103がレンズをどれだけ動かすか、を示すフォーカス制御情報を生成する。そしてフォーカス制御情報をレンズ駆動ドライバ103に供給することによりオートフォーカス処理を行う。The AF processing unit 113 performs AF detection using phase difference information supplied from the image sensor 104 to determine the focus position and calculate the amount of defocus. Based on the amount of defocus, it generates focus control information indicating where within the field of view to focus on the target subject, and how much the lens drive driver 103 of the imaging device 100 should move the lens. The autofocus processing is then performed by supplying the focus control information to the lens drive driver 103.
また、AF処理部113は視線検出部114から撮影者の視線情報を取得し、視線検出部114が検出した表示部110上において撮影者の視線が合っている位置に自動でフォーカスを合わせるオートフォーカス制御(視線入力AFなどと称される)を行う。なお、情報処理装置200により行われる撮影に関連する制御がAF制御である場合、撮影関連制御部203がAF処理部113を制御することによりAF制御を行ってもよいし、撮影関連制御部203自体がAF処理部として動作してもよい。Furthermore, the AF processing unit 113 acquires the photographer's gaze information from the gaze detection unit 114 and performs autofocus control (also referred to as gaze input AF, etc.) to automatically focus on the position where the photographer's gaze is directed on the display unit 110 detected by the gaze detection unit 114. Note that if the control related to shooting performed by the information processing device 200 is AF control, the shooting-related control unit 203 may perform AF control by controlling the AF processing unit 113, or the shooting-related control unit 203 itself may operate as the AF processing unit.
視線検出部114は、赤外線LED、赤外線対応撮像素子などから構成され、赤外線LEDで撮影者の顔を照射して赤外線対応撮像素子で撮影者の眼球を撮影した画像に基づいて、表示部110上における撮影者の視線を検出する。眼球の角膜反射の位置に対する瞳孔の位置に基づいて、撮影者の視線方向を検出し、表示部110に表示されたどの部分を撮影者が注視しているかを検出することができる。視線検出部114は連続的に撮影者の視線を検出し続けることにより視線の動きを検出することができる。視線検出部114は検出した撮影者の視線を、表示部110の表示面の所定位置を原点とした2次元のXY平面の座標データとして情報処理装置200に供給する。The gaze detection unit 114 consists of an infrared LED, an infrared-compatible image sensor, etc. It detects the photographer's gaze on the display unit 110 based on an image taken by illuminating the photographer's face with the infrared LED and capturing the photographer's eyeballs with the infrared-compatible image sensor. Based on the position of the pupil relative to the position of the corneal reflection of the eyeball, it can detect the direction of the photographer's gaze and determine which part of the display unit 110 the photographer is fixated on. The gaze detection unit 114 can detect the movement of the photographer's gaze by continuously detecting the photographer's gaze. The gaze detection unit 114 supplies the detected photographer's gaze to the information processing device 200 as coordinate data in a two-dimensional XY plane with a predetermined position on the display surface of the display unit 110 as the origin.
撮像装置100は以上のようにして構成されている。撮像装置100としてはデジタルカメラ、一眼レフカメラ、カムコーダー、業務用カメラ、プロ仕様撮影機器などのカメラ機能に特化した装置の他、カメラ機能を備えるスマートフォン、タブレット端末、ウェアラブルデバイス、携帯ゲーム機などでもよい。The imaging device 100 is configured as described above. The imaging device 100 may be a digital camera, SLR camera, camcorder, professional camera, professional-grade photographic equipment, or other device specializing in camera functions, as well as a smartphone, tablet, wearable device, or portable game console equipped with camera functions.
なお、上述の説明では撮像装置100は像面位相差AFによるAF機能を備えているが、他のAF方式である位相差AF、コントラストAFなどでもよい。In the above description, the imaging device 100 is equipped with an AF function using image plane phase-detection AF, but other AF methods such as phase-detection AF and contrast AF may also be used.
[1-2.情報処理装置200の構成]
次に図2を参照して情報処理装置200の構成について説明する。情報処理装置200は、視線情報管理部201、制御対象位置決定部202、撮影関連制御部203、表示制御部204を備えて構成されている。
[1-2. Configuration of the Information Processing Device 200]
Next, the configuration of the information processing device 200 will be described with reference to Figure 2. The information processing device 200 is composed of a gaze information management unit 201, a control target position determination unit 202, a shooting-related control unit 203, and a display control unit 204.
視線情報管理部201は、視線検出部114が検出した、表示部110に対する撮影者の視線の動きを示す座標データを分析して視線情報を生成し、所定の場合にその視線情報を基準視線情報として登録し、記憶、管理するものである。基準視線情報は、最新の撮影時より前の撮影における表示部110に対する撮影者の視線の軌跡を含むものである。また、基準視線情報は、基準視線情報に含まれる撮影者の視線の軌跡上において撮影者の視線が所定時間以上合った位置である注視位置と、その注視位置に撮影者の視線が合った時間である注視時間を含むものである。視線情報は視線の軌跡、注視位置、注視時間を含むものである。さらに、視線情報管理部201は座標データ、最新の視線情報なども記憶、管理する。なお、視線情報管理部201自体が記憶媒体を備えて基準視線情報、座標データ、最新の視線情報を記憶してもよいし、記憶部107に記憶させるよう処理を行ってもよい。The gaze information management unit 201 analyzes coordinate data indicating the movement of the photographer's gaze toward the display unit 110, detected by the gaze detection unit 114, to generate gaze information. In predetermined cases, it registers, stores, and manages this gaze information as reference gaze information. The reference gaze information includes the trajectory of the photographer's gaze toward the display unit 110 in photographs taken prior to the most recent photograph. Furthermore, the reference gaze information includes the gaze position, which is the position on the photographer's gaze trajectory included in the reference gaze information where the photographer's gaze was aligned for a predetermined period of time or longer, and the gaze duration, which is the time the photographer's gaze was aligned with that gaze position. The gaze information includes the gaze trajectory, gaze position, and gaze duration. In addition, the gaze information management unit 201 also stores and manages coordinate data, the latest gaze information, etc. Note that the gaze information management unit 201 itself may be equipped with a storage medium to store the reference gaze information, coordinate data, and the latest gaze information, or it may process the data to be stored in the storage unit 107.
軌跡とは、座標データで示される少なくとも2つ以上の座標を座標データ検出の順序に基づいて線分で繋ぐことで構成され、視線の移動経路を示すものである。A trajectory is formed by connecting at least two coordinates, indicated by coordinate data, with line segments based on the order in which the coordinate data was detected, and represents the path of the line of sight's movement.
注視位置とは、撮像装置100の表示部110に対する撮影者の視線の軌跡上において所定時間以上視線が合っている(注視している)位置である。The gaze position is the position on the trajectory of the photographer's line of sight to the display unit 110 of the imaging device 100 where the gaze is fixed (stared at) for a predetermined period of time or longer.
注視時間とは、撮影者の視線の軌跡上における注視位置を注視している時間の長さである。The gaze duration is the length of time that the photographer focuses on a specific point along the trajectory of their gaze.
視線情報管理部201は自身が記憶媒体を備え、視線情報管理部201自身が基準視線情報を記憶してもよいし、撮像装置100が備える記憶部107を利用してその記憶部107に基準視線情報を記憶させるように処理を行ってもよい。The gaze information management unit 201 may have its own storage medium and store the reference gaze information itself, or it may utilize the storage unit 107 provided by the imaging device 100 and process the data to store the reference gaze information in the storage unit 107.
制御対象位置決定部202は、表示部110に表示されている画角内において撮影関連制御部203による制御の対象となる位置である制御対象位置を決定する。The control target position determination unit 202 determines the control target position, which is the position within the field of view displayed on the display unit 110 that is subject to control by the shooting-related control unit 203.
撮影関連制御部203は、制御対象位置決定部202により決定された制御対象位置を利用する、撮影に関連する種々の制御を行うものである。例えば、撮影に関連する制御がAF制御である場合、撮影関連制御部203が撮像装置100のAF処理部113を制御することによりAF制御を行ってもよいし、撮影関連制御部203自体がAF処理部として動作してもよい。The shooting-related control unit 203 performs various controls related to shooting, utilizing the control target position determined by the control target position determination unit 202. For example, if the control related to shooting is AF control, the shooting-related control unit 203 may perform AF control by controlling the AF processing unit 113 of the imaging device 100, or the shooting-related control unit 203 itself may operate as the AF processing unit.
本実施の形態では、制御対象位置を利用する制御として第1の制御と第2の制御について説明する。第1の制御は、撮影者の視線が動いても制御対象位置にフォーカスを固定して合わせ続ける、視線フォーカス固定優先制御である。第2の制御は、撮影者の視線が動いた場合、その視線の移動先に存在する制御対象位置にフォーカスを合わせる、視線フォーカス移動優先制御である。In this embodiment, a first control and a second control will be described as controls that utilize the position of the target object. The first control is a gaze-focus-fixed priority control that keeps the focus fixed on the target object even when the photographer's gaze moves. The second control is a gaze-focus-movement priority control that, when the photographer's gaze moves, adjusts the focus to the target object located at the destination of the gaze.
本実施の形態では、撮像装置100において情報処理装置200を動作させて視線を利用する撮影制御を視線利用モードと称する。撮影者は撮影を行う際に情報処理装置200を動作させるために視線利用モードをオンにし、さらに、視線フォーカス固定優先制御を行なう視線フォーカス固定優先モードと、視線フォーカス移動優先制御を行なう視線フォーカス移動優先モードのどちらを情報処理装置200に実行させるかを予め選択して設定しておく必要がある。なお、視線フォーカス固定優先モードと視線フォーカス移動優先モードのどちらを実行するかは情報処理装置200が自動で設定することも可能である。In this embodiment, the shooting control that utilizes the gaze by operating the information processing device 200 in the imaging device 100 is referred to as the gaze-based mode. When taking a picture, the photographer must turn on the gaze-based mode to operate the information processing device 200, and furthermore, must pre-select and set whether to have the information processing device 200 execute the gaze-focus-fixed priority mode, which prioritizes gaze-focus-fixed control, or the gaze-focus-movement priority mode, which prioritizes gaze-focus-movement control. Note that the information processing device 200 can also automatically set whether to execute the gaze-focus-fixed priority mode or the gaze-focus-movement priority mode.
表示制御部204は撮影関連制御部203による処理に対応したユーザインターフェースを表示部110に表示させるとともに、そのユーザインターフェースにおいて制御対象位置に関する情報を表示して撮影者に提示するものである。制御対象位置に関する情報としてはオートフォーカスが合っている位置を示すAF枠がある。ユーザインターフェースの具体例は後述する。The display control unit 204 displays a user interface on the display unit 110 that corresponds to the processing by the shooting-related control unit 203, and presents information regarding the controlled position to the photographer within that user interface. This information regarding the controlled position includes an AF frame indicating the position where autofocus is correct. A specific example of the user interface will be described later.
情報処理装置200は以上のようにして構成されている。情報処理装置200はその機能を有するハードウェアによる専用の装置として構成されてもよい。情報処理装置200がハードウェアで構成される場合、情報処理装置200が視線検出部114を備えていてもよい。The information processing device 200 is configured as described above. The information processing device 200 may also be configured as a dedicated device using hardware having that function. If the information processing device 200 is configured as hardware, the information processing device 200 may include a gaze detection unit 114.
また、情報処理装置200は専用の装置として構成されるのみでなく、プログラムにより構成され、そのプログラムの実行により撮像装置100が情報処理装置200として機能を備えるようにしてもよい。そのプログラムは予め撮像装置100にインストールされていてもよいし、ダウンロード、記憶媒体などで配布されて、ユーザが自ら撮像装置100にインストールするようにしてもよい。Furthermore, the information processing device 200 may not only be configured as a dedicated device, but may also be configured by a program, and the imaging device 100 may function as the information processing device 200 by executing that program. The program may be pre-installed on the imaging device 100, or it may be distributed via download or storage media, allowing the user to install it on the imaging device 100 themselves.
[1-3.情報処理装置200による処理と制御]
[1-3-1.視線情報の登録処理]
次に図3および図4を参照して撮影者の視線の動きを示す視線情報を基準視線情報として登録する処理について説明する。図4は撮像装置100の表示部110に表示されるスルー画および表示部110に対する撮影者の視線を示すものである。
[1-3. Processing and control by the information processing device 200]
[1-3-1. Registration process for eye-tracking information]
Next, referring to Figures 3 and 4, we will explain the process of registering gaze information, which shows the movement of the photographer's gaze, as reference gaze information. Figure 4 shows the through image displayed on the display unit 110 of the imaging device 100 and the photographer's gaze toward the display unit 110.
図3に示すように、まずステップS101で撮像装置100において情報処理装置200が動作する視線利用モードがオンである場合、処理はステップS102に進む(ステップS101のYes)。次にステップS102で、視線情報管理部201は視線検出部114に問い合わせることにより、視線検出部114によって検出された撮影者の視線の動きを示す座標データを取得する。視線検出部114は連続的に撮影者の視線を検出し続けることにより座標データを検出している。視線検出部114が所定の周期で座標データを取得し、問い合わせの有無に関わらず、座標データを能動的に視線情報管理部201に供給するようにしてもよい。As shown in Figure 3, first, in step S101, if the gaze-based mode in which the information processing device 200 operates is turned on in the imaging device 100, the process proceeds to step S102 (Yes in step S101). Next, in step S102, the gaze information management unit 201 queries the gaze detection unit 114 to obtain coordinate data indicating the movement of the photographer's gaze detected by the gaze detection unit 114. The gaze detection unit 114 detects coordinate data by continuously detecting the photographer's gaze. The gaze detection unit 114 may acquire coordinate data at a predetermined period and actively supply the coordinate data to the gaze information management unit 201 regardless of whether an query is made.
次にステップS103で視線情報管理部201は座標データの分析を行う。座標データを分析することにより視線の軌跡、注視位置、注視時間を得ることができる。視線検出部114および情報処理装置200が動作している間は常に撮影者の視線の動きを示す座標データが検出され、視線情報管理部201は座標データの分析により視線情報を取得する。Next, in step S103, the gaze information management unit 201 analyzes the coordinate data. By analyzing the coordinate data, the trajectory of the gaze, the gaze position, and the gaze duration can be obtained. While the gaze detection unit 114 and the information processing device 200 are operating, coordinate data indicating the movement of the photographer's gaze is constantly detected, and the gaze information management unit 201 acquires gaze information by analyzing the coordinate data.
視線情報における軌跡上で第1の閾値である所定時間以上視線が合っている位置を注視位置として検出し、さらに、その注視位置を注視している時間の長さを注視時間として検出する。注視位置は軌跡上の位置に対する注視時間によって決定するため、一つの軌跡上に1つ存在する場合もあれば、複数存在する場合もある。注視位置が複数ある場合には複数の注視位置の注視時間の比較結果を取得してもよい。第1の閾値は注視位置を検出するための所定の時間の長さである。第1の閾値は情報処理装置200においてデフォルトで設定されていてもよいし、撮影者が設定してもよいし、予めデフォルトで設定されていてもよいし、撮影設定などに応じて自動的に設定されるようにしてもよい。The system detects a gaze position as a position on the trajectory of the gaze information where the gaze is directed for a predetermined time, which is a first threshold, and further detects the length of time the gaze is directed at that gaze position as the gaze time. Since the gaze position is determined by the gaze time relative to a position on the trajectory, there may be one gaze position or multiple gaze positions on a single trajectory. If there are multiple gaze positions, the system may obtain a comparison result of the gaze times of the multiple gaze positions. The first threshold is a predetermined length of time for detecting a gaze position. The first threshold may be set by default in the information processing device 200, set by the photographer, pre-set by default, or automatically set according to the shooting settings, etc.
次にステップS104で視線情報管理部201は視線情報と座標データを記憶する。なお、視線情報管理部201自身が記憶媒体を備え、視線情報管理部201自身が視線情報と座標データを記憶してもよいし、記憶部107に視線情報と座標データを記憶させるように処理を行ってもよい。Next, in step S104, the gaze information management unit 201 stores the gaze information and coordinate data. Alternatively, the gaze information management unit 201 may itself have a storage medium and store the gaze information and coordinate data, or it may perform processing to cause the storage unit 107 to store the gaze information and coordinate data.
次にステップS105で、視線情報管理部201は、ステップS104で記憶した視線情報である軌跡、注視位置、注視時間が所定の頻度繰り返されたものであるか否かを確認する。所定の頻度とは例えば2回であるが、特定の頻度に限定されるものではない。所定の頻度繰り返されたものである場合、処理はステップS106に進む(ステップS105のYes)。なお、所定の頻度繰り返しとは、連続の繰り返しであっても非連続での繰り返しであってもよいし、軌跡は往復動作であってもよいし、非往復動作でもよい。Next, in step S105, the gaze information management unit 201 checks whether the gaze information stored in step S104, namely the trajectory, gaze position, and gaze time, has been repeated with a predetermined frequency. The predetermined frequency is, for example, twice, but is not limited to a specific frequency. If it has been repeated with the predetermined frequency, the process proceeds to step S106 (Yes in step S105). Note that the predetermined frequency of repetition may be continuous or discontinuous, and the trajectory may be a reciprocating motion or a non-reciprocating motion.
そしてステップS106で、視線情報管理部201は所定の頻度繰り返された視線の軌跡、注視位置、注視時間である視線情報を基準視線情報として登録して記憶する。ただし、座標データは基準視線情報とともに記憶する必要はない。なお、以下の説明において視線情報を基準視線情報として登録する、という処理はその基準視線情報を記憶する処理を含むものとする。Then, in step S106, the gaze information management unit 201 registers and stores gaze information, which consists of the trajectory of the gaze, the gaze position, and the gaze duration repeated at a predetermined frequency, as reference gaze information. However, it is not necessary to store coordinate data together with the reference gaze information. In the following description, the process of registering gaze information as reference gaze information includes the process of storing that reference gaze information.
基準視線情報は視線情報管理部201による記憶制御で撮像装置100の記憶部107に記憶してもよいし、情報処理装置200がその記憶用の記憶部を備えるようにしてもよい。撮像装置100または情報処理装置200のいずれかに記憶された後の処理で使用できれば記憶媒体や記憶方法はどのようなものでもよい。Reference gaze information may be stored in the storage unit 107 of the imaging device 100 through storage control by the gaze information management unit 201, or the information processing device 200 may be equipped with a storage unit for such storage. Any storage medium or storage method is acceptable as long as it can be used in processing after being stored in either the imaging device 100 or the information processing device 200.
軌跡が非往復動作の場合、例えば、撮像装置100の表示部110に対して撮影者が視線を動かした後、表示部110に表示されている画角内から視線を外し、撮影者が再度視線を画角内に戻して視線が同じ動きをした場合にその視線情報を基準視線情報として登録する、などの方法がある。If the trajectory is a non-reciprocating motion, for example, after the photographer moves their gaze toward the display unit 110 of the imaging device 100, they move their gaze away from the field of view displayed on the display unit 110, and then when the photographer returns their gaze to the field of view and the same movement occurs, that gaze information is registered as reference gaze information.
一方、ステップS105で視線情報である軌跡、注視位置、注視時間が所定の頻度繰り返したものではない場合、処理はステップS101に戻る(ステップS105のNo)。On the other hand, if the gaze information in step S105— namely the trajectory, gaze position, and gaze duration—is not repeated at a predetermined frequency, the process returns to step S101 (No. in step S105).
そして、ステップS101で視線利用モードがオフであると確認されるまでステップS101乃至ステップS106を繰り返して基準視線情報を記憶する。Then, steps S101 to S106 are repeated until it is confirmed in step S101 that the gaze-gazing mode is off, and the reference gaze information is stored.
視線情報管理部201は、基準視線情報を登録した後、視線利用モードが引き続きオンであり、撮影者が異なる視線情報で示される視線の動きを所定の頻度繰り返した場合、既に登録済の基準視線情報を残しつつ、その異なる視線情報を新たな基準視線情報として登録してもよい。この場合、基準視線情報が増えていくことになる。なお、異なる視線情報であっても制御対象位置が同一である場合や、視線情報の一部が同一である場合など条件をつけて条件を満たす場合にのみ、その異なる視線情報を新たな基準視線情報として登録してもよい。または、基準視線情報を消去してその異なる視線情報を新たな基準視線情報として登録してもよい。The gaze information management unit 201 may, after registering reference gaze information, register the different gaze information as new reference gaze information if the gaze usage mode remains on and the photographer repeats gaze movements indicated by different gaze information at a predetermined frequency, while retaining the already registered reference gaze information. In this case, the number of reference gaze information will increase. Furthermore, even if the gaze information is different, it may be registered as new reference gaze information only if certain conditions are met, such as when the controlled target position is the same or when part of the gaze information is the same. Alternatively, the reference gaze information may be deleted and the different gaze information may be registered as new reference gaze information.
このようにして視線情報の登録処理が行われる。なお、撮影者は撮影前に事前に視線情報を基準視線情報として登録しておいてもよいし、撮影時における視線情報を基準視線情報として登録させてもよい。This is how the eye-tracking information registration process is performed. Note that the photographer may register eye-tracking information as reference eye-tracking information in advance before shooting, or they may have the eye-tracking information at the time of shooting registered as reference eye-tracking information.
視線情報管理部201は、撮影者の視線の動きを示す座標データから基準視線情報を取得する場合には、常に図3の処理を行う。よって、基準視線情報の登録後も視線検出部114から取得した新たな座標データから視線情報を取得し、その視線情報である軌跡、注視位置、注視時間が所定の頻度繰り返されると基準視線情報として登録する。すなわち、基準視線情報の登録後にも別の新たな基準視線情報が登録されることとなる。新たな基準視線情報を登録する場合、それ以前の基準視線情報は履歴として残しておいてもよいし、消去してもよい。The gaze information management unit 201 always performs the process shown in Figure 3 when acquiring reference gaze information from coordinate data indicating the movement of the photographer's gaze. Therefore, even after registering reference gaze information, gaze information is acquired from new coordinate data obtained from the gaze detection unit 114, and when the trajectory, gaze position, and gaze time of that gaze information are repeated at a predetermined frequency, it is registered as reference gaze information. In other words, even after the registration of reference gaze information, new reference gaze information will be registered. When registering new reference gaze information, the previous reference gaze information may be retained as history or deleted.
図4は、図3で説明した視線情報管理部201によって登録された基準視線情報の具体例である。図4は、撮像装置100の表示部110に表示されるスルー画および表示部110に対する撮影者の視線を示すものである。Figure 4 shows a specific example of reference gaze information registered by the gaze information management unit 201 described in Figure 3. Figure 4 shows the through image displayed on the display unit 110 of the imaging device 100 and the photographer's gaze toward the display unit 110.
まず、図4Aに示すように人の顔がある位置Aに撮影者の視線が第1の閾値以上合った後、図4Bに示すように位置Bに視線が移動し、図4Cに示すように動物がいる位置Cに移動し、さらに図4Bに示す位置Bに視線が移動し、図4Aに示す位置Aに戻るという往復の流れで視線が動いたとする。First, let's assume that the photographer's line of sight, as shown in Figure 4A, is focused on a person's face at position A above a first threshold, then moves to position B as shown in Figure 4B, then to position C where the animal is located as shown in Figure 4C, then moves again to position B as shown in Figure 4B, and finally returns to position A as shown in Figure 4A, in a back-and-forth motion.
図4に示すスルー画上における矩形の枠はAF枠を示している。実線のAF枠は視線入力AFによりその位置にフォーカスが合っていることを示し、破線のAF枠はAF枠が移動中であり、その位置にフォーカスが合っていないことを示している。The rectangular frames in the through-image shown in Figure 4 represent AF frames. Solid AF frames indicate that the focus is set to that position by eye-tracking AF, while dashed AF frames indicate that the AF frame is moving and the focus is not set to that position.
視線が合っている位置Aにフォーカスが合った後、視線が合っている位置Cにフォーカスが合った状態となっている。よって表示部110に表示されるAF枠は人の顔がある位置A上に表示された後、位置Bを経由し、動物がいる位置C上に表示される。そして、AF枠は位置Bを経由して、再び人の顔がある位置A上に表示されるという動作を行う。The focus is initially set to position A, where the gaze is directed, and then to position C, where the gaze is directed. Therefore, the AF frame displayed on the display unit 110 is displayed over position A where the person's face is located, then passes through position B, and is displayed over position C where the animal is located. Finally, the AF frame passes through position B and is displayed again over position A where the person's face is located.
この視線の動きが所定の頻度繰り返された場合、視線情報管理部201はその視線の動きを示す座標データから取得される視線情報を基準視線情報として登録する。ここでは位置Aに第1の閾値以上視線が合っているとして位置Aを注視位置として基準視線情報を登録したとする。If this eye movement is repeated at a predetermined frequency, the eye-tracking information management unit 201 registers the eye-tracking information obtained from the coordinate data indicating that eye movement as reference eye-tracking information. Here, it is assumed that the eye gaze is focused on position A by a first threshold or more, and that position A is registered as the gaze position in the reference eye-tracking information.
図4の例において、注視位置となっている位置Aは基準視線情報の軌跡における視線の端点であるが、これはあくまで例示であり、注視位置は必ずしも軌跡の端点にのみ存在するとは限らない。また、軌跡は必ずしも直線状ではなく、曲線状や蛇行するような経路の場合もあり得る。さらに、軌跡は図4に示すような移動の始点に戻る場合に限られない。In the example in Figure 4, position A, which is the point of fixation, is the endpoint of the line of sight in the trajectory of the reference line of sight information. However, this is merely an example, and the point of fixation is not necessarily limited to the endpoints of the trajectory. Furthermore, the trajectory is not necessarily straight; it can be curved or meandering. Moreover, the trajectory is not limited to returning to the starting point of movement as shown in Figure 4.
[1-3-2.制御対象位置決定と撮影関連制御]
次に図5乃至図8を参照して、制御対象位置決定部202による制御対象位置決定と撮影関連制御部203による撮影関連制御について説明する。これらは図3および図4に示した基準視線情報の登録処理後の撮影時に行われるものである。
[1-3-2. Determination of the controlled object's position and image capture-related control]
Next, with reference to Figures 5 to 8, the determination of the control target position by the control target position determination unit 202 and the shooting-related control by the shooting-related control unit 203 will be explained. These are performed during shooting after the registration process of the reference line-of-sight information shown in Figures 3 and 4.
まず図5、図6および図7を参照して制御対象位置決定について説明する。まず、図5のフローチャートのステップS201で、撮像装置100において情報処理装置200が動作する視線利用モードがオンである場合、処理はステップS202に進む(ステップS201のYes)。First, the determination of the controlled object position will be explained with reference to Figures 5, 6, and 7. First, in step S201 of the flowchart in Figure 5, if the line-of-sight utilization mode, in which the information processing device 200 operates, is turned on in the imaging device 100, the process proceeds to step S202 (Yes in step S201).
次にステップS202で、制御対象位置決定部202は、視線情報管理部201が基準視線情報の登録後の撮影時における最新の撮影者の視線の動きを示す座標データを分析して取得した視線情報(最新の視線情報と称する)を視線情報管理部201に問い合わせることにより取得する。視線情報管理部201は、制御対象位置決定部202からの問い合わせに応じて最新の視線情報を供給するとともに履歴として保持する。なお、最新の視線情報は基準視線情報として記憶されたものではない。Next, in step S202, the control target position determination unit 202 obtains the latest gaze information (referred to as the latest gaze information) by querying the gaze information management unit 201, which has analyzed the coordinate data showing the latest movement of the photographer's gaze at the time of shooting after the registration of the reference gaze information. The gaze information management unit 201 supplies the latest gaze information in response to the inquiry from the control target position determination unit 202 and also stores it as history. Note that the latest gaze information is not stored as reference gaze information.
このように、基準視線情報の登録後の撮影時においても視線情報管理部201は座標データを分析して視線情報を取得してそれを履歴として貯めておき、制御対象位置決定部202は、最新の視線情報を視線情報管理部201から取得する。Thus, even when shooting after registering reference gaze information, the gaze information management unit 201 analyzes the coordinate data to acquire gaze information and stores it as history, and the control target position determination unit 202 acquires the latest gaze information from the gaze information management unit 201.
なお、最新の視線情報は制御対象位置決定部202による処理に用いられるともに、視線情報管理部201の処理にも用いられ、所定頻度繰り返している場合には基準視線情報として登録される。そして、その基準視線情報はそれ以降の撮影における制御対象位置決定処理に用いられる。The latest gaze information is used in processing by the control target position determination unit 202, as well as in processing by the gaze information management unit 201. If it is repeated at a predetermined frequency, it is registered as reference gaze information. This reference gaze information is then used in the control target position determination process for subsequent shooting.
次にステップS203で、制御対象位置決定部202は、視線情報管理部201が図3の処理で記憶した基準視線情報を読み出して取得する。Next, in step S203, the control target position determination unit 202 reads and acquires the reference gaze information stored by the gaze information management unit 201 in the process shown in Figure 3.
次にステップS204で、情報処理装置200の動作モードが視線フォーカス固定優先モードである場合、処理はステップS205に進む(ステップS204のYes)。Next, in step S204, if the operating mode of the information processing device 200 is the gaze focus fixed priority mode, the process proceeds to step S205 (Yes in step S204).
次にステップS205で、制御対象位置決定部202は、基準視線情報と、最新の視線情報の少なくとも一部が一致するか否かを比較判定する。この比較では、基準視線情報と、最新の視線情報とで軌跡が一致するかを比較する他、注視位置が一致するか、注視時間が一致するかの比較も行う。また、注視位置が複数ある場合には各注視位置に対する注視時間の大小関係が一致するかの比較を行ってもよい。Next, in step S205, the control target position determination unit 202 compares and determines whether at least a portion of the reference gaze information and the latest gaze information match. In this comparison, in addition to comparing whether the trajectories of the reference gaze information and the latest gaze information match, it also compares whether the gaze positions match and whether the gaze times match. Furthermore, if there are multiple gaze positions, it may also compare whether the relative lengths of the gaze times for each gaze position match.
なお、基準視線情報と最新の視線情報の少なくとも一部が一致する、としているが、これは全部が一致する場合を除くものではない。全部が一致する場合も一部が一致する場合と同様に処理を行ってよい。It should be noted that while it is stated that at least a portion of the reference gaze information and the latest gaze information must match, this does not exclude cases where all of them match. Cases where all of them match may be processed in the same way as cases where only a portion matches.
なお、基準視線情報の軌跡と最新の視線情報の軌跡の比較においては、軌跡が完全に重なって一致する場合のほか、軌跡の角度、長さなどの差が所定の許容範囲内である場合も一致に含めてもよい。また、基準視線情報の注視位置と最新の視線情報の注視位置の比較においては、注視位置のズレが所定の許容範囲内である場合も一致に含めてもよい。さらに、基準視線情報の注視時間と最新の視線情報の注視時間の比較においては、注視時間の差が所定の許容範囲内である場合も一致に含めてもよい。Furthermore, when comparing the trajectory of the reference gaze information with the trajectory of the latest gaze information, agreement may be included not only when the trajectories completely overlap and match, but also when the difference in angle, length, etc., of the trajectories is within a predetermined tolerance. In addition, when comparing the gaze position of the reference gaze information with the gaze position of the latest gaze information, agreement may be included when the difference in gaze position is within a predetermined tolerance. Moreover, when comparing the gaze time of the reference gaze information with the gaze time of the latest gaze information, agreement may be included when the difference in gaze time is within a predetermined tolerance.
基準視線情報と最新の視線情報の一部が一致する場合、処理はステップS206に進む(ステップS205のYes)。ここで、「一部が一致」とは、例えば、基準視線情報の軌跡と最新の視線情報の軌跡が所定の割合で一致し、基準視線情報の注視位置を含んだ所定の許容範囲内に最新の視線情報の注視位置が含まれ、さらに、基準視線情報の注視時間に対して上限と下限の閾値で設定される許容範囲内に最新の視線情報の注視時間が含まれる場合である。If a portion of the reference gaze information and the latest gaze information match, the process proceeds to step S206 (Yes in step S205). Here, "partially matching" means, for example, that the trajectory of the reference gaze information and the trajectory of the latest gaze information match to a predetermined extent, the gaze position of the latest gaze information is included within a predetermined tolerance range that includes the gaze position of the reference gaze information, and the gaze time of the latest gaze information is included within a tolerance range set by upper and lower threshold limits for the gaze time of the reference gaze information.
そしてステップS206で制御対象位置決定部202は視線フォーカス固定優先モードにおける制御対象位置決定処理を行う。視線フォーカス固定優先モードにおける制御対象位置決定処理については図6を参照して後述する。Then, in step S206, the control target position determination unit 202 performs the control target position determination process in the gaze focus fixed priority mode. The control target position determination process in the gaze focus fixed priority mode will be described later with reference to Figure 6.
一方、基準視線情報と最新の視線情報が一致しない場合、処理はステップS207に進み(ステップS205のNo)、制御対象位置決定部202は最新の視線情報に基づいて制御対象位置を決定する。なお、処理の1周目において、最新の視線情報が一つの座標位置(軌跡の開始点など)のみを注視し、その座標位置を第1の閾値未満注視している段階では、その最新の視線情報と基準視線情報は部分一致していないため、図5の処理においてステップS205からステップS207に進む(ステップS205のNo)。そして、ステップS207で最新の視線情報が示す座標位置が制御対象位置として決定される。したがって、図5の処理が開始されるとまずは必ずステップS207で制御対象位置が決定される。On the other hand, if the reference gaze information and the latest gaze information do not match, the process proceeds to step S207 (No. of step S205), and the control target position determination unit 202 determines the control target position based on the latest gaze information. Note that in the first cycle of the process, if the latest gaze information is fixated on only one coordinate position (such as the starting point of the trajectory) and that coordinate position is fixed on below the first threshold, then the latest gaze information and the reference gaze information do not partially match, so the process in Figure 5 proceeds from step S205 to step S207 (No. of step S205). Then, in step S207, the coordinate position indicated by the latest gaze information is determined as the control target position. Therefore, when the process in Figure 5 is started, the control target position is always determined in step S207 first.
説明はステップS204に戻る。ステップS204で情報処理装置200の動作モードが視線フォーカス固定優先モードではない場合、処理はステップS208に進む(ステップS204のNo)。動作モードが視線フォーカス固定優先モードではない場合、それは動作モードが視線フォーカス移動優先モードであることを意味する。なお、ステップS204は動作モードが視線フォーカス移動優先モードであるかを確認する処理でもよい。その場合はYesでステップS208に進み、NoでステップS205に進むことになる。The explanation returns to step S204. If the operating mode of the information processing device 200 in step S204 is not the gaze focus fixed priority mode, the process proceeds to step S208 (No. in step S204). If the operating mode is not the gaze focus fixed priority mode, it means that the operating mode is the gaze focus movement priority mode. Note that step S204 may also be a process to confirm whether the operating mode is the gaze focus movement priority mode. In that case, if Yes, the process proceeds to step S208, and if No, the process proceeds to step S205.
次にステップS208で、基準視線情報と最新の視線情報の一部が一致するか否かを比較判定する。比較判定方法はステップS205において説明した方法と同様である。Next, in step S208, a comparison is performed to determine whether a portion of the reference line of sight information and the latest line of sight information match. The comparison method is the same as the method described in step S205.
基準視線情報と最新の視線情報の一部が一致する場合、処理はステップS209に進む(ステップS208のYes)。そしてステップS209で、制御対象位置決定部202は視線フォーカス移動優先モードにおける制御対象位置決定処理を行う。視線フォーカス移動優先モードにおける制御対象位置決定処理については図7を参照して後述する。If a portion of the reference gaze information matches the latest gaze information, the process proceeds to step S209 (Yes in step S208). In step S209, the control target position determination unit 202 performs the control target position determination process in gaze focus movement priority mode. The control target position determination process in gaze focus movement priority mode will be described later with reference to Figure 7.
基準視線情報と最新の視線情報の一部が一致しない場合、処理はステップS207に進み(ステップS208のNo)、制御対象位置決定部202は最新の視線情報に基づいて制御対象位置を決定する。If the reference gaze information and the latest gaze information do not partially match, the process proceeds to step S207 (No. of step S208), and the control target position determination unit 202 determines the control target position based on the latest gaze information.
以上のようにして図5に示す処理が行われる。The process shown in Figure 5 is performed in the manner described above.
次に図6のフローチャートを参照して、制御対象位置決定部202による視線フォーカス固定優先モードにおける制御対象位置決定処理について説明する。この処理は図5のフローチャートのステップS206における処理である。視線フォーカス固定優先モードは、基準視線情報と最新の視線情報の一部が一致している限りフォーカスを基準視線情報の軌跡上の注視位置に固定し続けるものである。Next, with reference to the flowchart in Figure 6, the process of determining the position of the target object in the gaze focus-fixed priority mode by the control target position determination unit 202 will be explained. This process corresponds to step S206 in the flowchart in Figure 5. The gaze focus-fixed priority mode keeps the focus fixed at the gaze position on the trajectory of the reference gaze information as long as a portion of the reference gaze information and the latest gaze information match.
下記の説明において「最新の視線情報が示す座標位置」とは、最新の視線情報に含まれる視線の軌跡上において撮影者の視線が合っている最新の位置のことである。In the explanation below, "the coordinate position indicated by the latest gaze information" refers to the latest position where the photographer's gaze is aligned along the trajectory of the gaze included in the latest gaze information.
まずステップS301で、最新の視線情報が示す座標位置を第2の閾値以上の時間注視しているか否かを判定する。第2の閾値以上の時間注視していない場合、処理はステップS302に進む(ステップS301のNo)。First, in step S301, it is determined whether the coordinate position indicated by the latest gaze information has been gazed upon for a time exceeding the second threshold. If it has not been gazed upon for a time exceeding the second threshold, the process proceeds to step S302 (No. of step S301).
そしてステップS302で、現在の制御対象位置が基準視線情報の注視位置であり、かつ、その注視位置に対する注視時間が第2の閾値以上であるか否かを判定する。第2の閾値以上である場合、処理はステップS303に進む(ステップS302のYes)。そして、S303で、制御対象位置を現在と同じものに決定する(制御対象位置を変更しない)。Then, in step S302, it is determined whether the current controlled target position is the gaze position of the reference gaze information, and whether the gaze time for that gaze position is greater than or equal to the second threshold. If it is greater than or equal to the second threshold, the process proceeds to step S303 (Yes in step S302). Then, in S303, the controlled target position is determined to be the same as the current position (the controlled target position is not changed).
一方、ステップS301で、最新の視線情報が示す座標位置を第2の閾値以上の時間注視している場合、もしくはS302で、現在の制御対象位置が基準視線情報の注視位置であり、かつ、その注視位置に対する注視時間が第2の閾値未満である場合、処理はステップS304に進む(ステップS301のYesもしくはステップS302のNo)。そしてステップS304で、制御対象位置決定部202は基準視線情報の軌跡上における最新の視線情報が示す座標位置を制御対象位置として決定する。決定された制御対象位置の情報は情報処理装置200自身が記憶しておくか、撮像装置100の記憶部107に記憶させておくことなどにより保持しておく。On the other hand, if in step S301 the coordinate position indicated by the latest gaze information has been gazed upon for a time greater than the second threshold, or if in S302 the current controlled target position is the gaze position of the reference gaze information and the gaze time for that gaze position is less than the second threshold, the process proceeds to step S304 (Yes in step S301 or No in step S302). Then, in step S304, the controlled target position determination unit 202 determines the coordinate position indicated by the latest gaze information on the trajectory of the reference gaze information as the controlled target position. The information of the determined controlled target position is stored either by the information processing device 200 itself or by storing it in the storage unit 107 of the imaging device 100.
次に図7のフローチャートを参照して、制御対象位置決定部202による視線フォーカス移動優先モードにおける制御対象位置決定処理について説明する。この処理は図5のフローチャートのステップS209における処理である。視線フォーカス移動優先モードは撮影時の撮影者の視線の動きを先読みしてフォーカスを制御対象位置に合わせるものである。Next, referring to the flowchart in Figure 7, the process of determining the control target position in the eye-tracking focus movement priority mode by the control target position determination unit 202 will be explained. This process corresponds to step S209 in the flowchart in Figure 5. The eye-tracking focus movement priority mode anticipates the movement of the photographer's gaze during shooting and adjusts the focus to the control target position.
まずステップS401で、基準視線情報の軌跡と最新の視線情報の軌跡が所定の割合以上一致している場合、処理はステップS402に進む(ステップS401のYes)。First, in step S401, if the trajectory of the reference gaze information and the trajectory of the latest gaze information match by a predetermined percentage or more, the process proceeds to step S402 (Yes in step S401).
次にステップS402で、最新の視線情報の軌跡において視線が基準視線情報の軌跡上の注視位置に向かっている場合、処理はステップS403に進む(ステップS402のYes)。Next, in step S402, if the gaze in the trajectory of the latest gaze information is directed towards the gaze position on the trajectory of the reference gaze information, the process proceeds to step S403 (Yes in step S402).
次にステップS403で、基準視線情報の軌跡上に注視位置が複数存在する場合、処理はステップS404に進む(ステップS403のYes)。Next, in step S403, if there are multiple gaze positions on the trajectory of the reference line of sight information, the process proceeds to step S404 (Yes in step S403).
次にステップS404で、ステップS402で撮影者の視線が向かっているとされた基準視線情報の軌跡上の注視位置に対する注視時間が第2の閾値以上である場合、処理はステップS405に進む(ステップS404のYes)。この注視時間は基準視線情報に含まれる注視時間である。Next, in step S404, if the gaze time at the gaze position on the trajectory of the reference gaze information, which was determined in step S402 to be where the photographer's gaze was directed, is greater than or equal to the second threshold, the process proceeds to step S405 (Yes in step S404). This gaze time is the gaze time included in the reference gaze information.
そしてステップS405で、制御対象位置決定部202は最新の視線情報の軌跡において視線が向かっている注視位置を制御対象位置として決定する。決定された制御対象位置の情報は情報処理装置200自身が記憶しておくか、撮像装置100の記憶部107に記憶させておくことなどにより保持しておく。Then, in step S405, the control target position determination unit 202 determines the gaze position to be the control target position in the trajectory of the latest gaze information. The information of the determined control target position is stored either by the information processing device 200 itself or by storing it in the storage unit 107 of the imaging device 100.
なお、ステップS401で基準視線情報の軌跡と最新の視線情報の軌跡が所定の割合以上一致していない場合(ステップS401のNo)、処理はステップS406に進む。そしてステップS406で、制御対象位置決定部202は最新の視線情報に基づいて制御対象位置を決定する。ステップS402で最新の視線情報における視線の動きが注視位置に向かっていない場合(ステップS402のNo)、ステップS404で撮影者の視線が向かっているとされた基準視線情報の軌跡上の注視位置に対する注視時間が第2の閾値以上ではない場合(ステップS403のNo)も同様である。If, in step S401, the trajectory of the reference gaze information and the trajectory of the latest gaze information do not match by a predetermined percentage or more (No. in step S401), the process proceeds to step S406. In step S406, the control target position determination unit 202 determines the control target position based on the latest gaze information. The same applies if, in step S402, the movement of the gaze in the latest gaze information is not directed toward the gaze position (No. in step S402), or if, in step S404, the gaze time toward the gaze position on the trajectory of the reference gaze information, which the photographer's gaze is said to be directed toward, is not equal to or greater than the second threshold (No. in step S403).
次に図8のフローチャートを参照して撮影関連制御部203による処理について説明する。撮影関連制御部203による処理は制御対象位置決定部202により制御対象位置が決定された後に行われる処理である。Next, the processing performed by the image capture control unit 203 will be explained with reference to the flowchart in Figure 8. The processing performed by the image capture control unit 203 is carried out after the control target position has been determined by the control target position determination unit 202.
まずステップS501で制御機能が有効であるか否かを確認する。情報処理装置200の制御機能が有効である場合処理はステップS502に進む(ステップS501のYes)。First, in step S501, it is checked whether the control function is enabled. If the control function of the information processing device 200 is enabled, the process proceeds to step S502 (Yes in step S501).
次にステップS502で、撮像装置100において情報処理装置200が動作する視線利用モードがオンである場合、処理はステップS503に進む(ステップS502のYes)。次にステップS503で、撮影関連制御部203は制御対象位置決定部202により決定された制御対象位置を読み出す。Next, in step S502, if the gaze-based mode in which the information processing device 200 operates is turned on in the imaging device 100, the process proceeds to step S503 (Yes in step S502). Next, in step S503, the shooting-related control unit 203 reads out the control target position determined by the control target position determination unit 202.
次にステップS504で撮影関連制御部203は制御対象位置を利用した制御を行う。一方、ステップS502で視線利用モードがオンではない場合、処理はステップS504に進み(ステップS501のNo)、制御対象位置を利用しない制御を行なう。Next, in step S504, the shooting-related control unit 203 performs control using the control target position. On the other hand, if the gaze-based mode is not turned on in step S502, the process proceeds to step S504 (No. of step S501), and control is performed without using the control target position.
本実施の形態では撮影関連制御部203による制御対象位置を利用する制御として、第1の制御と第2の制御について説明する。第1の制御は、撮影者の視線が動いたとしても撮影者の視線が動いても制御対象位置にフォーカスを固定して合わせ続ける、視線フォーカス固定優先制御である。第2の制御は、撮影者の視線が動いた場合、その移動先に存在する制御対象位置にフォーカスを合わせる、視線フォーカス移動優先制御である。In this embodiment, the first and second controls, which utilize the control target position controlled by the shooting-related control unit 203, will be described. The first control is a gaze-focus-fixed priority control that keeps the focus fixed and aligned to the control target position even if the photographer's gaze moves. The second control is a gaze-focus-movement priority control that, when the photographer's gaze moves, adjusts the focus to the control target position located at the destination of the gaze.
[1-3-3.制御の具体例]
次に図9乃至図14を参照して、制御対象位置決定部202による制御対象位置の決定および撮影関連制御部203による制御を具体例に基づいて説明する。図9乃至図14は撮影時に撮像装置100の表示部110に表示されるスルー画および表示部110に対する撮影者の視線を示すものである。前提として、視線情報管理部201により、撮影者の表示部110に対する視線が基準視線情報として予め記憶されているものとする。
[1-3-3. Specific Examples of Control]
Next, with reference to Figures 9 to 14, the determination of the control target position by the control target position determination unit 202 and the control by the shooting-related control unit 203 will be explained based on specific examples. Figures 9 to 14 show the through image displayed on the display unit 110 of the imaging device 100 and the photographer's line of sight to the display unit 110 during shooting. As a prerequisite, it is assumed that the line of sight of the photographer to the display unit 110 is stored in advance as reference line of sight information by the line of sight information management unit 201.
まず図9を参照して第1の制御の第1の例について説明する。第1の制御はフォーカスを制御対象位置に合わせ続ける視線フォーカス固定優先モードにおける制御である。ここでは図4で上述したように、基準視線情報の軌跡は位置A、位置B、位置C、位置B、位置Aという順序で視線が移動する軌跡であり、位置Aおよび位置Cが注視位置であるとする。First, a first example of the first control will be explained with reference to Figure 9. The first control is a control in a gaze focus-fixed priority mode that keeps the focus fixed to the control target position. Here, as described above in Figure 4, the trajectory of the reference gaze information is the trajectory in which the gaze moves in the order of position A, position B, position C, position B, position A, and positions A and C are assumed to be the gaze positions.
そして、基準視線情報の登録後の撮影における撮影者の視線が図9Aに示す位置Aから図9Bに示す位置Bへ移動したとする。この基準視線情報の登録後の撮影における撮影者の視線の動きが最新の視線情報である。このように最新の視線情報における視線の軌跡が基準視線情報における視線の軌跡の一部と一致している場合、図5の処理においてステップS205からステップS206に進み、図6における制御対象位置決定処理が行われる。最新の視線情報においては位置Aが注視位置であるとする。Then, assume that the photographer's gaze moves from position A shown in Figure 9A to position B shown in Figure 9B during the shooting after the registration of the reference gaze information. This movement of the photographer's gaze during the shooting after the registration of the reference gaze information is the latest gaze information. If the trajectory of the gaze in the latest gaze information matches a part of the trajectory of the gaze in the reference gaze information, the process in Figure 5 proceeds from step S205 to step S206, and the control target position determination process in Figure 6 is performed. Assume that position A is the gaze position in the latest gaze information.
最新の視線情報において視線が位置Aから位置Bに移動した時点では最新の視線情報が示す座標位置は位置Bである。視線が位置Aから位置Bに移動しても、最新の視線情報が示す座標位置である位置Bを第1の閾値以上の時間注視していない場合、第2の閾値以上の時間注視していないため、図6の処理においてステップS301からステップS302に進む(ステップS301のNo)。そして、ステップS302で、現在の制御対象位置である位置Aが基準視線情報の注視位置であり、かつ、その注視位置に対する注視時間が第2の閾値以上であるか否かを判定する。位置Aの基準視線情報における注視時間が第2の閾値以上である場合、ステップS303に進み(ステップS302のYes)、制御対象位置決定部202が、制御対象位置を現在と同じものに決定する(制御対象位置を変更しない)。よって、撮影者の視線が位置Bに移動する前に既に制御対象位置が位置Aに決定されている場合、制御対象位置は位置Aのままとなる。注視位置である位置Aが制御対象位置に決定されると、撮影者の視線の動きが位置Aから位置Bに移動していても撮影関連制御部203は制御対象位置である位置Aにフォーカスを合わせ続けるよう視線フォーカス固定優先制御を行う。In the latest gaze information, at the point when the gaze moves from position A to position B, the coordinate position indicated by the latest gaze information is position B. Even if the gaze moves from position A to position B, if position B, which is the coordinate position indicated by the latest gaze information, is not gazed at for a time equal to or greater than the first threshold, the process in Figure 6 proceeds from step S301 to step S302 (No. in step S301). Then, in step S302, it is determined whether position A, which is the current controlled target position, is the gaze position of the reference gaze information, and whether the gaze time for that gaze position is equal to or greater than the second threshold. If the gaze time in the reference gaze information for position A is equal to or greater than the second threshold, the process proceeds to step S303 (Yes in step S302), and the controlled target position determination unit 202 determines the controlled target position to be the same as the current one (the controlled target position is not changed). Therefore, if the controlled target position was already determined to be position A before the photographer's gaze moved to position B, the controlled target position remains at position A. Once position A, which is the gaze position, is determined to be the control target position, the shooting-related control unit 203 performs gaze focus fixing priority control so that it continues to focus on position A, which is the control target position, even if the photographer's gaze moves from position A to position B.
最新の視線情報において視線が位置Aから位置Bに移動して、最新の視線情報における視線の軌跡が基準視線情報における視線の軌跡の一部と一致していない場合、または位置Bを第2の閾値以上注視している場合、位置Aの基準視線情報における注視時間が第2の閾値未満である場合、最新の視線情報が示す座標位置を制御対象位置に決定する(ステップS207またはステップS304)。If, in the latest gaze information, the gaze has moved from position A to position B, and the trajectory of the gaze in the latest gaze information does not match a part of the trajectory of the gaze in the reference gaze information, or if the gaze is fixed on position B for a period exceeding the second threshold, or if the gaze time in the reference gaze information for position A is less than the second threshold, the coordinate position indicated by the latest gaze information is determined to be the control target position (step S207 or step S304).
次に図10を参照して第1の制御の第2の例について説明する。図10Aに示すように、基準視線情報の登録後の撮影における撮影者の視線が位置Aから図10Bに示す位置Bへ移動し、さらに図10Cに示す位置Cへ移動し、図10Bに示す位置Bに戻るという軌跡で移動したとする。この基準視線情報の登録後の撮影における撮影者の視線の動きが最新の視線情報である。Next, a second example of the first control will be explained with reference to Figure 10. As shown in Figure 10A, assume that the photographer's gaze in the image taken after registering the reference gaze information moved from position A to position B shown in Figure 10B, then to position C shown in Figure 10C, and finally back to position B shown in Figure 10B. This movement of the photographer's gaze in the image taken after registering the reference gaze information is the latest gaze information.
まず、図10を参照して、位置Aにフォーカスを固定し続ける例として、基準視線情報において位置Aに対する注視時間が第2の閾値以上であり、かつ、位置Cに対する注視時間が第2の閾値未満である場合について説明する。First, referring to Figure 10, we will explain an example of maintaining focus on position A, where the gaze time for position A is greater than or equal to the second threshold in the reference gaze information, and the gaze time for position C is less than the second threshold.
まず、最新の視線情報において視線が位置Aから位置Bに移動した場合について説明する。この場合、基準視線情報と最新の視線情報が一部一致し、最新の視線情報が示す座標位置である位置Bを第1の閾値未満注視している場合、処理はステップS205からステップS206に進み(ステップS205のYes)、位置Bを第2の閾値以上の時間注視していないため、さらにステップS301からステップS302に進む(ステップS301のNo)。次に、現在の制御対象位置である位置Aは基準視線情報における注視位置であり、基準視線情報においてその注視位置である位置Aに対する注視時間が第2の閾値以上の場合、処理はステップS302からステップS303に進む(ステップS302のYes)。そして、ステップS303で制御対象位置決定部202は位置Aを制御対象位置に決定し、撮影関連制御部203は位置Aにフォーカスを固定し続けるよう制御を行う。First, let's explain the case where the gaze moves from position A to position B in the latest gaze information. In this case, if the reference gaze information and the latest gaze information partially match, and the gaze is fixed on position B, which is the coordinate position indicated by the latest gaze information, for less than the first threshold, the process proceeds from step S205 to step S206 (Yes in step S205). Since the gaze has not been fixed on position B for a time greater than the second threshold, the process proceeds further from step S301 to step S302 (No in step S301). Next, if position A, which is the current target of control, is the fixation position in the reference gaze information, and the fixation time for position A in the reference gaze information is greater than or equal to the second threshold, the process proceeds from step S302 to step S303 (Yes in step S302). Then, in step S303, the target of control position determination unit 202 determines position A as the target of control, and the shooting-related control unit 203 controls the system to keep the focus fixed on position A.
次に、最新の視線情報において視線が位置Aから位置B、位置Bから位置Cに移動した場合について説明する。この場合、基準視線情報と最新の視線情報が一部一致し、最新の視線情報が示す座標位置である位置Cを第2の閾値未満注視している場合、処理はステップS205からステップS206に進み(ステップS205のYes)、さらにステップS301からステップS302に進む(ステップS301のNo)。次に、現在の制御対象位置である位置Aは基準視線情報における注視位置であり、基準視線情報においてその注視位置である位置Aに対する注視時間が第2の閾値以上の場合、処理はステップS302からステップS303に進む(ステップS302のYes)。そして、ステップS303で制御対象位置決定部202は位置Aを制御対象位置に決定し、撮影関連制御部203は位置Aにフォーカスを固定し続けるよう制御を行う。Next, we will explain the case where the gaze moves from position A to position B, and then from position B to position C in the latest gaze information. In this case, if the reference gaze information and the latest gaze information partially match, and the gaze is fixed on position C, which is the coordinate position indicated by the latest gaze information, for less than the second threshold, the process proceeds from step S205 to step S206 (Yes in step S205), and then from step S301 to step S302 (No in step S301). Next, if position A, which is the current control target position, is the fixation position in the reference gaze information, and the fixation time for position A, which is the fixation position in the reference gaze information, is greater than or equal to the second threshold, the process proceeds from step S302 to step S303 (Yes in step S302). Then, in step S303, the control target position determination unit 202 determines position A as the control target position, and the shooting-related control unit 203 controls the system to continue fixing the focus on position A.
次に最新の視線情報において視線が位置Aから位置B、位置Bから位置Cと移動し、さらに位置Cから位置Bに移動した場合について説明する。この場合、基準視線情報と最新の視線情報が一部一致し、最新の視線情報が示す座標位置である位置Bを第1の閾値未満注視している場合、処理はステップS205からステップS206に進み(ステップS205のYes)、第2の閾値以上の時間注視していないため、さらにステップS301からステップS302に進む(ステップS301のNo)。次に、現在の制御対象位置である位置Aは基準視線情報における注視位置であり、基準視線情報においてその注視位置である位置Aに対する注視時間が第2の閾値以上の場合、処理はステップS302からステップS303に進む(ステップS302のYes)。そして、ステップS303で制御対象位置決定部202は位置Aを制御対象位置に決定し、撮影関連制御部203は位置Aにフォーカスを固定し続けるよう制御を行う。Next, we will explain the case where the gaze moves from position A to position B, from position B to position C, and then from position C back to position B in the latest gaze information. In this case, if the reference gaze information and the latest gaze information partially match, and the gaze is fixed on position B, which is the coordinate position indicated by the latest gaze information, for less than the first threshold, the process proceeds from step S205 to step S206 (Yes in step S205). Since the gaze has not been fixed for a time greater than the second threshold, the process proceeds further from step S301 to step S302 (No in step S301). Next, if position A, which is the current target of control, is the fixation position in the reference gaze information, and the fixation time for position A in the reference gaze information is greater than or equal to the second threshold, the process proceeds from step S302 to step S303 (Yes in step S302). Then, in step S303, the target of control position determination unit 202 determines position A as the target of control, and the shooting-related control unit 203 controls the system to keep the focus fixed on position A.
次に、基準視線情報と最新の視線情報が一部一致していない場合について説明する。基準視線情報と最新の視線情報が一部一致していない場合とは、最新の視線情報における視線の軌跡と基準視線情報における視線の軌跡が一致しない場合と、視線の軌跡は合っているが最新の視線情報で位置Bを第1の閾値以上注視しているか、位置Cを第2の閾値以上注視した場合がある。この場合、処理はステップS205からステップS207に進み(ステップS205のNo)、ステップS207で、制御対象位置決定部202は最新の視線情報が示す座標位置(位置B、位置Cまたはどこかの座標位置)を制御対象位置に決定する。そして、撮影関連制御部203は位置Aにおけるフォーカス固定を解除してその新たな制御対象位置である座標位置にフォーカスを合わせるよう制御を行う。Next, we will explain the case where the reference gaze information and the latest gaze information do not partially match. A case where the reference gaze information and the latest gaze information do not partially match is when the gaze trajectory in the latest gaze information does not match the gaze trajectory in the reference gaze information, or when the gaze trajectory matches, but the latest gaze information shows that position B was gazed at for more than the first threshold, or position C was gazed at for more than the second threshold. In this case, the process proceeds from step S205 to step S207 (No. of step S205), and in step S207, the control target position determination unit 202 determines the coordinate position indicated by the latest gaze information (position B, position C, or any other coordinate position) as the control target position. Then, the shooting-related control unit 203 releases the focus lock at position A and controls the system to focus on the new coordinate position which is the control target position.
次に、位置Aから位置Cにフォーカス固定位置が変わる例として、基準視線情報において位置Aと位置Cに対する注視時間が第2の閾値以上である場合について説明する。Next, as an example of a change in the fixed focus position from position A to position C, we will explain the case where the gaze time for positions A and C in the reference gaze information is greater than or equal to the second threshold.
最新の視線情報において視線が位置Aから位置Bに移動した場合で、基準視線情報と最新の視線情報が一部一致し、最新の視線情報が示す座標位置である位置Bを第1の閾値未満注視している場合は、上述の位置Aにフォーカスを固定し続ける例における視線が位置Aから位置Bに移動した場合と同様である。If, in the latest gaze information, the gaze moves from position A to position B, and the reference gaze information and the latest gaze information partially coincide, and the gaze is fixed on position B, which is the coordinate position indicated by the latest gaze information, below the first threshold, then this is the same as the case where the gaze moves from position A to position B in the example above where the focus is kept fixed on position A.
また、最新の視線情報において視線が位置Aから位置B、位置Bから位置Cに移動した場合で、基準視線情報と最新の視線情報が一部一致しており、最新の視線情報が示す座標位置である位置Cを第2の閾値未満注視している場合、上述の位置Aにフォーカスを固定し続ける例における視線が位置Aから位置B、位置Bから位置Cに移動した場合と同様である。Furthermore, if the gaze moves from position A to position B, and then from position B to position C, and the reference gaze information and the latest gaze information partially coincide, and the gaze is fixed on position C, which is the coordinate position indicated by the latest gaze information, below the second threshold, then it is the same as in the example above where the gaze moves from position A to position B, and then from position B to position C, while maintaining focus on position A.
また、最新の視線情報において視線が位置Aから位置Bに移動した場合、または位置Aから位置B、さらに位置Bから位置Cに移動した場合のいずれの場合も、基準視線情報と最新の視線情報が一部一致していない場合、処理はステップS205からステップS207に進む(ステップS205のNo)。次にステップS207で制御対象位置決定部202は最新の視線情報が示す座標位置を制御対象位置に決定する。そして、撮影関連制御部203は位置Aにおけるフォーカス固定を解除してその新たな制御対象位置である座標位置にフォーカスを合わせるよう制御を行う。Furthermore, if the gaze moves from position A to position B in the latest gaze information, or from position A to position B, and then from position B to position C, and in any case the reference gaze information and the latest gaze information do not partially match, the process proceeds from step S205 to step S207 (No. of step S205). Next, in step S207, the control target position determination unit 202 determines the coordinate position indicated by the latest gaze information as the control target position. Then, the shooting-related control unit 203 releases the focus lock at position A and controls the system to focus on the new coordinate position which is the control target position.
次に、図10を参照して、位置Aから位置Cにフォーカス固定位置が変わる場合について説明する。まず、最新の視線情報と基準視線情報が一部一致しており、最新の視線情報において視線が位置Aから位置B、さらに位置Bから位置Cに移動し、位置Cを第2の閾値以上注視した場合、処理はステップS301からステップS304に進む(ステップS301のYes)。そして、ステップS304で制御対象位置決定部202は位置Cを制御対象位置に決定し、撮影関連制御部203は位置Aの固定を解除して位置Cにフォーカスを合わせるよう制御を行う。Next, referring to Figure 10, we will explain the case where the focus fixed position changes from position A to position C. First, if the latest gaze information and the reference gaze information partially match, and in the latest gaze information the gaze moves from position A to position B, and then from position B to position C, and fixes on position C for a second threshold or more, the process proceeds from step S301 to step S304 (Yes in step S301). Then, in step S304, the control target position determination unit 202 determines position C as the control target position, and the shooting-related control unit 203 controls the system to release the fixation of position A and focus on position C.
次に最新の視線情報において視線が位置Aから位置B、位置Bから位置Cに移動して、フォーカス固定位置が位置Aから位置Cに変わった後の処理について説明する。最新の視線情報において視線が位置Cから位置Bに移動し、最新の視線情報と基準視線情報が一部一致しており(一部一致しているということは位置Bを第1の閾値未満注視している)、最新の視線情報が示す座標である位置Bを第1の閾値未満注視していた場合、位置Bを第2の閾値以上注視していないため、処理はステップS205からステップS206に進み(ステップS205のYes)、処理はステップS301からステップS302に進む(ステップS301のNo)。次に、現在の制御対象位置である位置Cは基準視線情報における注視位置であり、基準視線情報においてその注視位置である位置Cに対する注視時間が第2の閾値以上の場合、処理はステップS302からステップS303に進む(ステップS302のYes)。そして、ステップS303で制御対象位置決定部202は位置Cを制御対象位置に決定し、撮影関連制御部203は位置Cにフォーカスを固定し続けるよう制御を行う。Next, we will explain the processing after the gaze moves from position A to position B, and from position B to position C in the latest gaze information, and the focus fixed position changes from position A to position C. In the latest gaze information, the gaze moves from position C to position B, and the latest gaze information and the reference gaze information partially match (partial match means that position B is being gazed at for less than the first threshold), and if position B, which is the coordinate indicated by the latest gaze information, is being gazed at for less than the first threshold, then position B is not being gazed at for more than the second threshold, so the process proceeds from step S205 to step S206 (Yes in step S205), and the process proceeds from step S301 to step S302 (No in step S301). Next, if position C, which is the current controlled target position, is the gaze position in the reference gaze information, and the gaze time for position C, which is the gaze position in the reference gaze information, is greater than or equal to the second threshold, the process proceeds from step S302 to step S303 (Yes in step S302). Then, in step S303, the control target position determination unit 202 determines position C as the control target position, and the shooting-related control unit 203 controls the system to keep the focus fixed on position C.
次に、基準視線情報と最新の視線情報が一部一致していない場合について説明する。基準視線情報と最新の視線情報が一部一致していない場合とは、最新の視線情報における視線の軌跡と基準視線情報における視線の軌跡が一致しない場合と、視線の軌跡は合っているが最新の視線情報で位置Bを第1の閾値以上注視している場合がある。この場合、処理はステップS205からステップS207に進み(ステップS205のNo)、ステップS207で、制御対象位置決定部202は最新の視線情報が示す座標位置を制御対象位置に決定する。そして、撮影関連制御部203は位置Cにおけるフォーカス固定を解除してその新たな制御対象位置である座標位置にフォーカスを合わせるよう制御を行う。Next, we will explain the case where the reference gaze information and the latest gaze information do not partially match. A case where the reference gaze information and the latest gaze information do not partially match includes cases where the gaze trajectory in the latest gaze information does not match the gaze trajectory in the reference gaze information, and cases where the gaze trajectories match, but the latest gaze information shows the gaze fixed on position B above the first threshold. In this case, the process proceeds from step S205 to step S207 (No. of step S205), and in step S207, the control target position determination unit 202 determines the coordinate position indicated by the latest gaze information as the control target position. Then, the shooting-related control unit 203 releases the focus lock at position C and controls the system to focus on the new coordinate position which is the control target position.
これにより撮影者の意図に反して別の位置にフォーカスが移動してしまうことを防止することができる。また、撮影者には撮像装置100が撮影者の意図を汲み取ってくれているような印象を与えることができる。この視線フォーカス固定優先制御は主にフォーカスを同じ位置に合わせ続ける事が多い動画撮影において特に有効である。ただし、この制御は静止画撮影において行ってもよい。This prevents the focus from shifting to a different position against the photographer's intention. Furthermore, it gives the photographer the impression that the imaging device 100 is understanding their intentions. This eye-line focus-fixing priority control is particularly effective in video recording, where the focus often needs to remain fixed at the same position. However, this control can also be used in still image shooting.
なお、基準視線情報の登録後の最新の視線情報の軌跡が基準視線情報の軌跡の開始点を含まずに途中においてのみ一致している場合には視線フォーカス固定優先制御は行わない。例えば、基準視線情報の軌跡が位置A、位置B、位置C、位置B、位置Aという軌跡である場合で、最新の視線情報の軌跡が位置Aを開始点とせずに、位置Bから位置Cにおいてのみ一致している場合である。Furthermore, if the trajectory of the latest gaze information after registration of the reference gaze information matches only in a certain point, without including the starting point of the reference gaze information trajectory, gaze focus lock priority control will not be performed. For example, if the trajectory of the reference gaze information is position A, position B, position C, position B, position A, and the trajectory of the latest gaze information does not start from position A, but matches only from position B to position C.
次に図11乃至図13を参照して、最新の視線情報の軌跡が基準視線情報の軌跡から外れたため、視線フォーカス固定優先制御を行わない例について説明する。図11乃至図13は撮影時に撮像装置100の表示部110に表示されるスルー画および表示部110に対する撮影者の視線を示すものである。ここでは図4で上述したように、基準視線情報の軌跡は位置A、位置B、位置C、位置B、位置Aという順序で視線が移動する軌跡であり、位置Aと位置Cが注視位置であり、位置Aにおける注視時間が第2の閾値以上で、位置Cにおける注視時間が第2の閾値未満であるとする。Next, with reference to Figures 11 to 13, we will explain an example in which the gaze focus lock priority control is not performed because the trajectory of the latest gaze information deviates from the trajectory of the reference gaze information. Figures 11 to 13 show the through image displayed on the display unit 110 of the imaging device 100 and the photographer's gaze toward the display unit 110 during shooting. Here, as described above in Figure 4, the trajectory of the reference gaze information is the trajectory in which the gaze moves in the order of position A, position B, position C, position B, position A, with positions A and C being gaze positions, and the gaze time at position A being greater than or equal to the second threshold, and the gaze time at position C being less than the second threshold.
図11Aに示すように、基準視線情報の登録後、最新の視線情報において撮影者の視線の動きが位置Aに合って位置Aにフォーカスが合った後、図11Bに示すように視線が位置Bに移動し、さらに図11Cに示すように位置Cへ移動し、その後、図11Dに示すように位置Dに移動したとする。この場合、位置Dに移動したことにより図4の基準視線情報と最新の視線情報は一致しなくなったため、図5の処理においてステップS205からステップS207に進み(ステップS205のNo)、制御対象位置決定部202は最新の視線の位置である位置Dを制御対象位置に決定する。そして、撮影関連制御部203は基準視線情報の軌跡上の位置ではない新たな制御対象位置である位置Dにフォーカスを合わせるように制御を行う。位置Dは基準視線情報の軌跡上の位置ではないため、視線フォーカス固定優先制御から抜けることになる。As shown in Figure 11A, after registering the reference gaze information, the latest gaze information shows that the photographer's gaze movement aligns with position A and the focus is set to position A. Then, as shown in Figure 11B, the gaze moves to position B, then to position C as shown in Figure 11C, and then to position D as shown in Figure 11D. In this case, because the gaze has moved to position D, the reference gaze information in Figure 4 and the latest gaze information no longer match. Therefore, in the process shown in Figure 5, the process proceeds from step S205 to step S207 (No. of step S205), and the control target position determination unit 202 determines position D, which is the position of the latest gaze, as the control target position. The shooting-related control unit 203 then controls the system to focus on position D, which is a new control target position that is not on the trajectory of the reference gaze information. Since position D is not on the trajectory of the reference gaze information, the system exits the gaze focus fixed priority control.
なお、図11の例では、基準視線情報の登録後の最新の視線情報において撮影者の視線の動きが位置Dに移動した時点で視線フォーカス固定優先制御を行わず、位置Dにフォーカスを合わせるように制御を行うが、位置Dに移動するまでは位置Aにフォーカスを合わせ続けるように視線フォーカス固定優先制御を行う。In the example shown in Figure 11, when the photographer's gaze moves to position D in the latest gaze information after the registration of the reference gaze information, gaze focus lock priority control is not performed, and control is performed to focus on position D. However, until the gaze moves to position D, gaze focus lock priority control is performed to keep the focus on position A.
また、図12Aに示すように、基準視線情報の登録後、最新の視線情報において撮影者の視線の動きが位置Aに合って位置Aにフォーカスが合った後、図12Bに示すように視線が位置Eに移動したとする。この場合、位置Eに向かったことにより図4の基準視線情報と最新の視線情報は一致しなくなったため、図5の処理においてステップS205からステップS207に進み(ステップS205のNo)、制御対象位置決定部202は最新の視線の位置である位置Eを制御対象位置に決定する。そして、撮影関連制御部203は基準視線情報の軌跡上の位置ではない新たな制御対象位置である位置Eにフォーカスを合わせるように制御を行う。位置Eに向かう時点で基準視線情報の軌跡上の位置ではないため、フォーカス固定動作から抜けることになる。Furthermore, as shown in Figure 12A, after registering the reference gaze information, the latest gaze information shows that the photographer's gaze movement aligns with position A and the focus is set to position A. Then, as shown in Figure 12B, the gaze moves to position E. In this case, because the gaze is moving towards position E, the reference gaze information in Figure 4 and the latest gaze information no longer match. Therefore, in the process shown in Figure 5, the process proceeds from step S205 to step S207 (No. of step S205), and the control target position determination unit 202 determines position E, which is the position of the latest gaze, as the control target position. The shooting-related control unit 203 then controls the system to focus on position E, which is a new control target position that is not on the trajectory of the reference gaze information. Since the gaze is not on the trajectory of the reference gaze information when it moves towards position E, the focus lock operation is exited.
さらに、図13Aに示すように、基準視線情報の登録後、最新の視線情報において撮影者の視線の動きが位置Aに合って位置Aにフォーカスが合った後、図13Bに示すように、被写体を右の人物から左の人物に変えるために撮影者の視線が位置Gに移動したとする。この場合、位置Gに向かったことにより基準視線情報と最新の視線情報は一致しなくなったため、図5の処理においてステップS205からステップS207に進み(ステップS205のNo)、制御対象位置決定部202は最新の視線の位置である位置Gを制御対象位置に決定する。そして、撮影関連制御部203は基準視線情報の軌跡上の位置ではない新たな制御対象位置である位置Gにフォーカスを合わせるように制御を行う。位置Gに向かった時点で基準視線情報の軌跡上の位置ではないため、フォーカス固定動作から抜けることになる。Furthermore, as shown in Figure 13A, after registering the reference gaze information, the latest gaze information shows that the photographer's gaze movement aligns with position A and the focus is set to position A. Then, as shown in Figure 13B, suppose the photographer's gaze moves to position G to change the subject from the person on the right to the person on the left. In this case, because the photographer has moved towards position G, the reference gaze information and the latest gaze information no longer match. Therefore, in the process shown in Figure 5, the process proceeds from step S205 to step S207 (No. of step S205), and the control target position determination unit 202 determines position G, which is the position of the latest gaze, as the control target position. The shooting-related control unit 203 then controls the camera to focus on position G, which is the new control target position and is not a position on the trajectory of the reference gaze information. Since the camera is no longer at the trajectory of the reference gaze information when it moves towards position G, the camera exits the focus lock operation.
次に図14を参照して第2の制御について説明する。第2の制御は撮影者の視線の動きを先読みしてフォーカスを制御対象位置に移動させて合わせる視線フォーカス移動優先モードにおける制御である。ここでは図4で上述したように、基準視線情報の軌跡は位置A、位置B、位置C、位置B、位置Aという順序で視線が移動する軌跡であり、位置Aおよび位置Cが注視位置であるとする。Next, the second control will be explained with reference to Figure 14. The second control is a control in the gaze focus movement priority mode, which anticipates the movement of the photographer's gaze and moves the focus to the target position. Here, as described above in Figure 4, the trajectory of the reference gaze information is the trajectory in which the gaze moves in the order of position A, position B, position C, position B, position A, with positions A and C being the gaze positions.
図14に示すように、基準視線情報の登録後の最新の視線情報において撮影者の視線の動きが位置Aから図14Bに示す位置Bへ移動し、さらに図14Cに示す位置Cへ移動し、図14Bに示す位置Bに戻るという動きであるとする。As shown in Figure 14, in the latest gaze information after the registration of the reference gaze information, the movement of the photographer's gaze is assumed to be from position A to position B shown in Figure 14B, then to position C shown in Figure 14C, and then back to position B shown in Figure 14B.
まず、最新の視線情報において視線の動きが位置Aから位置Bを経由して位置Cに向かっている時点で、基準視線情報と最新の視線情報が所定の割合が一致している場合、図7の処理においてステップS401からステップS402に進む(ステップS401のYes)。次に、最新の視線情報において視線の動きが基準視線情報の注視位置である位置Cに向かっているため、処理はステップS402からステップS403に進む(ステップS402のYes)。次に、基準視線情報において注視位置は位置Aと位置Cで複数あるため、処理はステップS403からステップS404に進む(ステップS403のYes)。そして、最新の視線情報において視線が向かっている注視位置である位置Cにおける注視時間が第2の閾値以上である場合、処理はステップS405に進み(ステップS404のYes)、最新の視線情報において視線が向かっている位置Cが制御対象位置に決定される。注視位置である位置Cが制御対象位置に決定されると、撮影関連制御部203は視線フォーカス移動優先制御を行って、撮影者の視線が位置Cに到達する前に制御対象位置である位置Cにフォーカスを移動させて位置Cにフォーカスを合わせる。First, if the latest gaze information shows that the movement of the gaze is from position A through position B towards position C, and the reference gaze information and the latest gaze information match by a predetermined ratio, the process in Figure 7 proceeds from step S401 to step S402 (Yes in step S401). Next, since the movement of the gaze in the latest gaze information is toward position C, which is the gaze position of the reference gaze information, the process proceeds from step S402 to step S403 (Yes in step S402). Next, since there are multiple gaze positions at positions A and C in the reference gaze information, the process proceeds from step S403 to step S404 (Yes in step S403). Then, if the gaze time at position C, which is the gaze position toward which the gaze is directed in the latest gaze information, is greater than or equal to the second threshold, the process proceeds to step S405 (Yes in step S404), and position C toward which the gaze is directed in the latest gaze information is determined to be the control target position. When position C, which is the gaze position, is determined to be the control target position, the shooting-related control unit 203 performs gaze focus movement priority control to move the focus to position C, which is the control target position, before the photographer's gaze reaches position C, and focuses on position C.
その後、最新の視線情報において視線の動きが位置Cから位置Bを経由して位置Aに向かっている時点で、基準視線情報と最新の視線情報が所定の割合が一致している場合、図7の処理においてステップS401からステップS402に進む(ステップS401のYes)。最新の視線情報において視線の動きが基準視線情報の注視位置である位置Aに向かっているため、処理はステップS402からステップS403に進む(ステップS402のYes)。基準視線情報において注視位置は位置Aと位置Cで複数あるため、処理はステップS403からステップS404に進む(ステップS403のYes)。そして、最新の視線情報において視線が向かっている注視位置である位置Aにおける注視時間が第2の閾値以上である場合、処理はステップS405に進み(ステップS404のYes)、最新の視線情報において視線が向かっている位置Aが制御対象位置に決定される。注視位置である位置Aが制御対象位置に決定されると、撮影関連制御部203は視線フォーカス移動優先制御を行って、撮影者の視線が位置Aに到達する前に制御対象位置である位置Aにフォーカスを移動させて位置Aにフォーカスを合わせる。Subsequently, if the latest gaze information shows that the movement of the gaze is from position C through position B towards position A, and the reference gaze information and the latest gaze information match by a predetermined ratio, the process in Figure 7 proceeds from step S401 to step S402 (Yes in step S401). Since the movement of the gaze in the latest gaze information is toward position A, which is the gaze position of the reference gaze information, the process proceeds from step S402 to step S403 (Yes in step S402). Since there are multiple gaze positions at positions A and C in the reference gaze information, the process proceeds from step S403 to step S404 (Yes in step S403). Then, if the gaze time at position A, which is the gaze position toward in the latest gaze information, is greater than or equal to the second threshold, the process proceeds to step S405 (Yes in step S404), and position A, toward which the gaze is toward in the latest gaze information, is determined to be the control target position. When position A, which is the gaze position, is determined to be the control target position, the shooting-related control unit 203 performs gaze focus movement priority control to move the focus to position A, which is the control target position, before the photographer's gaze reaches position A, and focuses on position A.
なお、最新の視線情報において視線の動きが位置Aから位置Bを経由して位置Cに向かっている時点で基準視線情報と最新の視線情報が所定の割合が一致していない場合(ステップS401のNo)や、最新の視線情報において視線が向かっている注視位置である位置Cにおける注視時間が第2の閾値以上ではない場合(ステップS404のNo)、処理はステップS406で最新の視線情報に基づいて制御対象位置を決定する。Furthermore, if the reference gaze information and the latest gaze information do not match by a predetermined ratio when the gaze movement is from position A through position B to position C in the latest gaze information (No. in step S401), or if the gaze time at position C, which is the gaze position to which the gaze is directed in the latest gaze information, is not equal to or greater than the second threshold (No. in step S404), the process determines the controlled target position based on the latest gaze information in step S406.
また、最新の視線情報において視線の動きが位置Cから位置Bを経由して位置Aに向かっている時点で基準視線情報と最新の視線情報が所定の割合が一致していない場合(ステップS401のNo)や、最新の視線情報において視線が向かっている注視位置である位置Cにおける注視時間が第2の閾値以上ではない場合(ステップS404のNo)、処理はステップS406で最新の視線情報に基づいて制御対象位置を決定する。Furthermore, if the latest gaze information does not match the reference gaze information by a predetermined ratio when the gaze movement is from position C to position A via position B, or if the gaze time at position C, which is the gaze position to which the gaze is directed, is not equal to or greater than the second threshold (No. in step S404), the process determines the controlled target position based on the latest gaze information in step S406.
このようにして撮影者の意図を先読みして最適な位置にフォーカスを合わせることができる。撮影者の意図を先読みして視線が位置Aに合う前に位置Aにフォーカスを合わせるため、撮影者はすぐに撮影を行うことができる。また、撮影者には撮像装置100が撮影者の意図を汲み取ってくれているような印象を与えることができる。視線フォーカス移動優先制御は、主にフォーカスを合わせる位置が変化する事が多い静止画撮影において特に有効である。ただし、この制御は動画撮影において行ってもよい。In this way, the system can anticipate the photographer's intentions and focus on the optimal position. Because the system anticipates the photographer's intentions and focuses on position A before the photographer's gaze aligns with position A, the photographer can immediately take a picture. Furthermore, the photographer can be given the impression that the imaging device 100 understands their intentions. Eye-tracking focus shift priority control is particularly effective in still image shooting, where the focus point often changes. However, this control may also be used in video recording.
撮影関連制御部203が視線フォーカス固定優先制御と視線フォーカス移動優先制御のどちらを行うかは撮影者が選択して設定できるようにしてもよいし、撮像装置100の動作モードに基づいて情報処理装置200がどちらの制御を行うかを自動で設定するようにしてよい。例えば、動画撮影モードでは視線フォーカス固定優先制御、静止画撮影モードでは視線フォーカス移動優先制御を行うように自動で設定する。The photographer may choose whether the shooting-related control unit 203 prioritizes eye-tracking focus locking or eye-tracking focus movement, or the information processing device 200 may automatically set which control to perform based on the operating mode of the imaging device 100. For example, it may be automatically set to prioritize eye-tracking focus locking in video shooting mode and prioritize eye-tracking focus movement in still image shooting mode.
また、撮像装置100のオートフォーカスのモードに基づいてどちらの制御を行うかを自動で設定してもよい。例えば、シングルAFでは視線フォーカス移動優先制御、コンティニュアスAFでは視線フォーカス固定優先制御を行うように設定する。Alternatively, the system may automatically set which control to perform based on the autofocus mode of the imaging device 100. For example, it may be set to prioritize eye-tracking focus movement in single AF mode and to prioritize eye-tracking focus locking in continuous AF mode.
シングルAFとは、シャッタボタンを半押しするとオートフォーカスが働くAFのモードであり、一度フォーカスが合うと、フォーカスはそこで固定される。風景やスナップなどの止まっている被写体の撮影に向いているモードである。また、コンティニュアスAFはシャッタボタンを半押ししている間中オートフォーカスが働き、フォーカスを合わせ続けるモードである。スポーツ撮影や鉄道写真など、動いている被写体の撮影に向いているモードである。Single AF is an autofocus mode where the autofocus engages when the shutter button is half-pressed, and once focus is achieved, it remains locked in that position. This mode is suitable for shooting stationary subjects such as landscapes and snapshots. Continuous AF, on the other hand, is a mode where the autofocus works as long as the shutter button is half-pressed, continuously maintaining focus. This mode is suitable for shooting moving subjects such as sports and railway photography.
また、オートフォーカスの被写体追従感度に基づいてどちらの制御を行うかを自動で設定してもよい。AF機能を有する撮像装置100は一般的に、静止画撮影において被写体がフォーカスエリアから外れたときのAFの追従感度を複数段階(例えば5段階)から選べるAF追従感度設定機能を有している。Alternatively, the system may automatically set which control to perform based on the autofocus subject tracking sensitivity. Generally, an imaging device 100 with AF functionality has an AF tracking sensitivity setting function that allows the user to select from multiple levels (for example, five levels) of AF tracking sensitivity when the subject moves out of the focus area during still image shooting.
例えば追従感度が1~5の5段階である場合、感度が最も高い「5」が「敏感」であり、距離の異なる被写体に次々とピントを合わせたいシーンの撮影に有効である。感度が最も低い「1」が「粘る」であり、撮影したい被写体の前を別の被写体が横切るような場合でもその別の被写体へのフォーカスの乗り移りを防ぎ、安定したピントの追随が可能になる。「3」がその中間の感度である。For example, if the tracking sensitivity has five levels from 1 to 5, the highest sensitivity, "5," is "sensitive" and is effective for shooting scenes where you want to successively focus on subjects at different distances. The lowest sensitivity, "1," is "sticky," and even if another subject crosses in front of the subject you want to photograph, it prevents the focus from shifting to the other subject, allowing for stable focus tracking. "3" is the sensitivity in between.
追従感度が低い(粘る)場合には視線フォーカス固定優先制御、被写体追従感度が高い(敏感)の場合には視線フォーカス移動優先制御を行うように設定する。The system is set to prioritize eye-tracking focus lock when the tracking sensitivity is low (sticky), and to prioritize eye-tracking focus movement when the subject tracking sensitivity is high (sensitive).
また、最新の視線情報に基づいてどちらの制御を行うかを自動で設定してもよい。最新の視線情報において撮影者の視線の動きが制御対象位置に戻る頻度が高い場合には視線フォーカス固定優先制御を行うように設定する。一方、最新の視線情報において撮影者の視線の動きが制御対象位置に戻る頻度が低い場合には視線フォーカス移動優先制御を行うように設定する。Alternatively, the system can automatically determine which control method to use based on the latest gaze information. If the latest gaze information indicates that the photographer's gaze frequently returns to the target position, the system can be set to prioritize gaze focus locking. Conversely, if the latest gaze information indicates that the photographer's gaze rarely returns to the target position, the system can be set to prioritize gaze focus movement.
また、最新の視線情報において視線の動きが制御対象位置に留まる(注視している)時間が長い場合には視線フォーカス固定優先制御を行うように設定する。一方、最新の視線情報において視線の動きが制御対象位置に留まる(注視している)時間が短い場合には視線フォーカス移動優先制御を行うように設定する。Furthermore, if the latest gaze information indicates that the gaze remains fixed (stares) on the target location for a long period, the system will be set to prioritize gaze focus locking. Conversely, if the latest gaze information indicates that the gaze remains fixed (stares) on the target location for a short period, the system will be set to prioritize gaze focus movement.
また、最新の視線情報において視線の動きが制御対象位置とそれ以外の位置に留まる(注視している)時間の相対的な比率が大きい場合には視線フォーカス固定優先制御を行うように設定する。一方、最新の視線情報において視線の動きが制御対象位置とそれ以外の位置に留まる(注視している)時間の相対的な比率が小さい場合には視線フォーカス移動優先制御を行うように設定する。Furthermore, if the latest gaze information shows a large relative ratio of the time the gaze remains (is fixed on) at the controlled target position compared to other positions, the system will be set to prioritize gaze focus locking. On the other hand, if the latest gaze information shows a small relative ratio of the time the gaze remains (is fixed on) at the controlled target position compared to other positions, the system will be set to prioritize gaze focus movement.
さらに、被写体認識部112で認識した被写体に基づいて第1の制御と第2の制御のどちらを行うかを自動で設定するようにしてもよい。撮影者の視線が合っている(すなわち注目している)位置における被写体が所定のサイズ以上である場合には視線フォーカス固定優先制御を行うように設定する。一方、撮影者の視線が合っている(すなわち注目している)位置における被写体が所定のサイズ以下である場合には視線フォーカス移動優先制御を行うように設定する。Furthermore, the system may be configured to automatically set whether to perform the first control or the second control based on the subject recognized by the subject recognition unit 112. If the subject at the position where the photographer's gaze is directed (i.e., the subject is focused on) is larger than a predetermined size, the system may be configured to prioritize fixed gaze focus control. On the other hand, if the subject at the position where the photographer's gaze is directed (i.e., the subject is focused on) is smaller than a predetermined size, the system may be configured to prioritize shifting gaze focus control.
次にその他の制御について説明する。Next, we will explain other controls.
第3の制御例では、撮影関連制御部203は制御対象位置を基準に露出の調整を行う。撮影関連制御部203はレンズ駆動ドライバ103に露出調整用の制御信号を送信することで露出の調整を行う。露出の調整を行うことにより、制御対象位置における被写体に合わせて取り込む光の量を調整して最適な明るさの動画、静止画を得ることができる。なお、撮影関連制御部203がレンズ駆動ドライバ103を制御して露出調整を行うようにしてもよいし、撮影関連制御部203自体がレンズ駆動ドライバ103として機能するように構成してもよい。In the third control example, the shooting-related control unit 203 adjusts the exposure based on the controlled position. The shooting-related control unit 203 adjusts the exposure by transmitting an exposure adjustment control signal to the lens drive driver 103. By adjusting the exposure, the amount of light captured can be adjusted according to the subject at the controlled position, thereby obtaining videos and still images with optimal brightness. Alternatively, the shooting-related control unit 203 may control the lens drive driver 103 to perform exposure adjustment, or the shooting-related control unit 203 itself may be configured to function as the lens drive driver 103.
第4の制御例では、撮影関連制御部203は制御対象位置を基準にホワイトバランスの調整を行う。撮影関連制御部203は、カメラ処理部106はホワイトバランス調整用の制御信号を送信することでホワイトバランス調整を行う。制御対象位置における被写体に合わせてホワイトバランスを調整することでよりユーザが望む色調の動画、静止画を得ることができる。なお、撮影関連制御部203がカメラ処理部106を制御してホワイトバランス調整を行うようにしてもよいし、撮影関連制御部203自体がホワイトバランス調整を行うカメラ処理部106として機能するように構成してもよい。In the fourth control example, the shooting-related control unit 203 adjusts the white balance based on the controlled position. The shooting-related control unit 203 adjusts the white balance by having the camera processing unit 106 transmit a control signal for white balance adjustment. By adjusting the white balance to match the subject at the controlled position, it is possible to obtain videos and still images with a color tone more desirable to the user. Alternatively, the shooting-related control unit 203 may control the camera processing unit 106 to perform white balance adjustment, or the shooting-related control unit 203 itself may be configured to function as the camera processing unit 106 that performs white balance adjustment.
第5の制御例では、撮影関連制御部203は制御対象位置に関する情報を撮影画像に付属させるメタデータとして生成する。制御対象位置に関する情報としては例えば、制御対象位置において認識された被写体の種類や大きさ、色などである。メタデータは撮像装置100内部で使用してもよいし、撮像装置100外の外部装置で使用してもよい。なお、撮影関連制御部203がメタデータ生成するように撮像装置100を制御してもよいし、撮影関連制御部203自体がメタデータ生成を行うように構成してもよい。In the fifth control example, the imaging-related control unit 203 generates metadata related to the controlled position, which is attached to the captured image. This metadata may include, for example, the type, size, and color of the subject recognized at the controlled position. The metadata may be used internally within the imaging device 100 or by an external device outside the imaging device 100. The imaging device 100 may be controlled so that the imaging-related control unit 203 generates the metadata, or the imaging-related control unit 203 may be configured to generate the metadata itself.
第6の制御例では、撮影関連制御部203は制御対象位置が画角内に入っている状態でシャッタ入力を行い、制御対象位置が画角内に入っている動画、静止画を得るように撮像装置100を制御する。さらに撮影関連制御部203が、撮影で得られた画像データ(静止画像や動画像)を記憶部107に保存する記録制御を行うようにしてもよい。In the sixth control example, the shooting-related control unit 203 inputs a shutter button when the target position is within the field of view, and controls the imaging device 100 to obtain a video or still image with the target position within the field of view. Furthermore, the shooting-related control unit 203 may also perform recording control to save the image data (still images or video images) obtained from the shooting to the storage unit 107.
第7の制御例では、撮影関連制御部203は被写体認識部112による被写体認識処理で認識する対象を決定する。例えば被写体認識の対象は制御対象位置に存在する被写体に決定される。被写体認識情報に基づいて認識された被写体にフォーカスを合わせるようにオートフォーカスを行うことでオートフォーカスの精度を高めることができる。なお、撮影関連制御部203が被写体認識部112を制御してもよいし、撮影関連制御部203自体が被写体認識部として機能するように構成してもよい。In the seventh control example, the shooting-related control unit 203 determines the object to be recognized by the subject recognition processing performed by the subject recognition unit 112. For example, the object to be recognized is determined to be a subject located at the control target position. The accuracy of autofocus can be improved by performing autofocus to focus on the subject recognized based on the subject recognition information. The shooting-related control unit 203 may control the subject recognition unit 112, or the shooting-related control unit 203 itself may be configured to function as a subject recognition unit.
被写体認識部112により制御対象位置に存在する被写体を認識した場合、制御対象位置をその認識した被写体の表示部110上における位置とすることにより、被写体が移動すると、制御対象位置をその被写体の動きに合わせて追従させることができる。これにより、被写体が移動してもその被写体の位置に追従して制御対象位置も移動することになる。よって。制御対象位置が移動しても制御対象位置にフォーカスを合わせ続けるなど、撮影関連制御部203による制御を行うことができる。When the subject recognition unit 112 recognizes a subject present at the control target position, the control target position is set to the position of the recognized subject on the display unit 110. Therefore, when the subject moves, the control target position can follow the subject's movement. As a result, even if the subject moves, the control target position will move in accordance with the subject's position. Thus, even if the control target position moves, the shooting-related control unit 203 can continue to perform control, such as maintaining focus on the control target position.
以上のようにして本技術における処理が行われる。本技術によれば、撮影者の視線の動きに応じて撮像装置100が撮影者の意図を汲み取っているかのような印象を与えながら撮影者の意図に沿った撮影を行うことができる。The processing in this technology is carried out as described above. According to this technology, the imaging device 100 can perform shooting in accordance with the photographer's intentions, giving the impression that it is understanding the photographer's intentions in response to the photographer's eye movements.
<2.変形例>
以上、本技術の実施の形態について具体的に説明したが、本技術は上述の実施の形態に限定されるものではなく、本技術の技術的思想に基づく各種の変形が可能である。
<2. Variations>
Although embodiments of this technology have been described in detail above, this technology is not limited to the embodiments described above, and various modifications are possible based on the technical concept of this technology.
実施の形態における制御対象位置決定処理では、基準視線情報と最新の視線情報との比較には注視位置および注視時間の比較も含めたが、注視時間を含めず、軌跡および注視位置を比較して制御を行ってもよい。また、注視位置および注視時間を含めず、軌跡のみを比較して制御を行ってもよい。In the control target position determination process in this embodiment, the comparison between the reference gaze information and the latest gaze information includes a comparison of the gaze position and gaze time. However, control may be performed by comparing only the trajectory and gaze position without including the gaze time. Alternatively, control may be performed by comparing only the trajectory without including the gaze position and gaze time.
また、撮像装置100が撮影者からの入力(シャッタ半押しなど)に基づいて任意の位置にAF枠を固定することができる機能を有する場合、制御対象位置決定部202は、ユーザが入力で指定した位置を制御対象位置として決定してもよい。Furthermore, if the imaging device 100 has a function that allows the AF frame to be fixed at an arbitrary position based on input from the photographer (such as half-pressing the shutter), the control target position determination unit 202 may determine the position specified by the user as the control target position.
また、情報処理装置200による処理のために撮像装置100のシャッタ半押し機能を利用してもよい。第1の具体例は、表示部110に対する撮影者の視線の軌跡上において視線が合った状態でシャッタ半押しがなされた時に見ていた注視位置も、第2の閾値以上の時間見た場合と同等の重要度の注視位置とみなして扱う、というものである。Furthermore, the half-press function of the shutter of the imaging device 100 may be used for processing by the information processing device 200. The first specific example is that the gaze position that the photographer was looking at when the shutter was half-pressed while their gaze was aligned with the display unit 110 is treated as a gaze position of equivalent importance to one that was looked at for a time exceeding the second threshold.
第2の具体例は、図3の処理のステップS105における所定頻度繰り返しか否かの判定に代えて、または加えて、シャッタ半押しが行われたか否かを判定する、というものである。The second specific example involves determining whether or not the shutter was half-pressed, instead of, or in addition to, determining whether or not the process in step S105 of the process in Figure 3 is repeated at a predetermined frequency.
さらに、第3の具体例は、図6の処理のステップS302に代えて、現在の制御対象位置が基準視線情報の軌跡上にあり、シャッタ半押しがなされた注視位置と一致するか否かの判定を行う、というものである。Furthermore, a third specific example involves replacing step S302 of the process in Figure 6 with a determination of whether the current controlled target position lies on the trajectory of the reference line of sight information and coincides with the gaze position where the shutter was half-pressed.
実施の形態では情報処理装置200は撮像装置100内において動作するように説明したが、サーバにおいて構成した情報処理装置200と撮像装置100とをネットワークで接続して本技術を実施してもよい。In this embodiment, the information processing device 200 was described as operating within the imaging device 100. However, this technology may also be implemented by connecting the information processing device 200, configured on a server, and the imaging device 100 via a network.
実施の形態では、基準視線情報と最新の視線情報とを比較して撮影関連制御部203が所定の制御を行うと説明した。しかし、基準視線情報ではなく、視線情報管理部201は視線が特定の位置に合っている時間および/または視線の動きの繰り返し頻度を記憶し、記憶後の撮影における視線の動きがその記憶内容に一致した場合、撮影関連制御部203が所定の制御を行うようにしてもよい。In the embodiment, it was explained that the shooting-related control unit 203 performs predetermined control by comparing reference gaze information with the latest gaze information. However, instead of reference gaze information, the gaze information management unit 201 may store the time the gaze is aligned to a specific position and/or the frequency of repeated gaze movements, and if the gaze movement during shooting after storage matches the stored content, the shooting-related control unit 203 may perform predetermined control.
実施の形態では、基準視線情報は撮影者の表示部110に対する視線の動きと説明したが、基準視線情報はそれ以外でもよい。例えば、撮影前に予め用意しておいた視線の動きを示すプリセットデータでもよい。このプリセットデータは視線の動きを示す位置データ、軌跡データ、注視位置データなどから構成される。このプリセットデータは撮像装置100のメーカがプリセットとして予め用意して情報処理装置200内に格納しておいたものよいし、撮影者や他のユーザが作成して情報処理装置200内に格納したものでもよい。プリセットデータは撮影者の視線の動きを分析して得られた撮影者の視線の動きの癖や、複数の撮影者の視線の動きを分析して得られた、複数の撮影者に共通する視線の動きなどを参考にして作成することもできる。In this embodiment, the reference gaze information was described as the movement of the photographer's gaze relative to the display unit 110, but the reference gaze information may be something other than that. For example, it may be preset data showing the movement of the gaze that has been prepared in advance before shooting. This preset data consists of position data, trajectory data, gaze position data, etc., that show the movement of the gaze. This preset data may be prepared in advance as a preset by the manufacturer of the imaging device 100 and stored in the information processing device 200, or it may be created by the photographer or another user and stored in the information processing device 200. The preset data can also be created by referring to the photographer's gaze movement habits obtained by analyzing the photographer's gaze movement, or to the gaze movements common to multiple photographers obtained by analyzing the gaze movements of multiple photographers.
実施の形態では図7のステップS402における移動方向に代えてベクトルを用いてもよい。In this embodiment, a vector may be used instead of the direction of movement in step S402 of Figure 7.
実施の形態では撮影者の視線の動き情報を入力としてそれに基づいて制御を行ったが、他の入力方法でも撮影者の意図が反映されるような入力であればそれに基づいて制御を行ってもよい。In this embodiment, control was performed based on the photographer's eye movement information as input. However, control may also be performed based on other input methods as long as they reflect the photographer's intentions.
本技術は以下のような構成も取ることができる。
(1)
撮像装置の表示部上における軌跡を含む基準視線情報と、撮影時における前記表示部に対する撮影者の視線の軌跡を含む最新の視線情報と、に基づき制御対象位置を決定する制御対象位置決定部を備える
情報処理装置。
(2)
前記基準視線情報は、前記撮影時より前の撮影における前記表示部に対する前記撮影者の視線の軌跡を含む(1)に記載の情報処理装置。
(3)
前記基準視線情報は、前記軌跡上において前記撮影者の視線が所定時間以上合った位置である注視位置を含む(2)に記載の情報処理装置。
(4)
前記基準視線情報は、前記注視位置に前記撮影者の視線が合った時間である注視時間を含む(3)に記載の情報処理装置。
(5)
前記制御対象位置決定部は、前記基準視線情報と、前記最新の視線情報の一部または全部が一致する場合、前記基準視線情報に含まれる前記注視位置を前記制御対象位置として決定する(3)に記載の情報処理装置。
(6)
前記制御対象位置決定部は、前記注視位置に前記撮影者の視線が合った時間である注視時間と所定の閾値との比較結果に基づいて前記制御対象位置を決定する(5)に記載の情報処理装置。
(7)
前記制御対象位置決定部は、前記最新の視線情報の軌跡において視線が前記基準視線情報に含まれる前記注視位置に向かっている場合、前記注視位置を前記制御対象位置として決定する(5)に記載の情報処理装置。
(8)
前記制御対象位置に基づいて前記撮像装置による撮影に関連する制御を行う撮影関連制御部を備える(1)から(7)のいずれかに記載の情報処理装置。
(9)
前記撮影関連制御部は、前記制御対象位置にフォーカスを合わせ続ける、または、前記制御対象位置にフォーカス位置を移動させるようにオートフォーカス制御を行う(8)に記載の情報処理装置。
(10)
前記撮影関連制御部は、前記撮像装置が動画の撮影を行っている場合は前記制御対象位置にフォーカスを合わせ続けるようにオートフォーカス制御を行い、前記撮像装置が静止画の撮影を行っている場合は前記制御対象位置にフォーカス位置を移動させるようにオートフォーカス制御を行う(8)に記載の情報処理装置。
(11)
前記撮影関連制御部は、前記制御対象位置を基準に露出を調整する制御を行う(8)に記載の情報処理装置。
(12)
前記撮影関連制御部は、前記制御対象位置を基準にホワイトバランスを調整する制御を行う(8)に記載の情報処理装置。
(13)
前記撮影関連制御部は、前記制御対象位置に関する情報を出力する制御と前記制御対象位置に関する情報をメタデータとして生成する制御の両方またはいずれか一方を行う(8)に記載の情報処理装置。
(14)
前記撮影関連制御部は、前記制御対象位置が画角内に入るように撮影制御を行う(8)に記載の情報処理装置。
(15)
前記撮影関連制御部は、前記撮影で生成された画像データの記録制御を行う(8)に記載の情報処理装置。
(16)
前記制御対象位置に関する情報を前記表示部に表示する表示制御部を備える(1)から(15)のいずれかに記載の情報処理装置。
(17)
前記基準視線情報は、前記撮影時前に予めデータとして用意したものである(1)から(16)のいずれかに記載の情報処理装置。
(18)
前記制御対象位置決定部は、前記撮影者による前記撮像装置に対する入力で指定された位置を前記制御対象位置として決定する(1)から(17)のいずれかに記載の情報処理装置。
(19)
撮像装置の表示部上における軌跡を含む基準視線情報と、撮影時における前記表示部に対する撮影者の視線の軌跡を含む最新の視線情報と、に基づき制御対象位置を決定する
情報処理方法。
(20)
撮像装置の表示部上における軌跡を含む基準視線情報と、撮影時における前記表示部に対する撮影者の視線の軌跡を含む最新の視線情報と、に基づき制御対象位置を決定する
情報処理方法をコンピュータに実行させる情報処理プログラム。
This technology can also be configured as follows:
(1)
An information processing device comprising a control target position determination unit that determines the control target position based on reference line of sight information including the trajectory on the display unit of an imaging device, and the latest line of sight information including the trajectory of the photographer's gaze toward the display unit at the time of shooting.
(2)
The information processing device according to (1), wherein the reference line of sight information includes the trajectory of the photographer's line of sight to the display unit during a photograph taken prior to the time of the photograph.
(3)
The information processing device according to (2), wherein the reference gaze information includes a gaze position which is a position on the trajectory where the photographer's gaze was aligned for a predetermined period of time or longer.
(4)
The information processing device according to (3), wherein the reference gaze information includes a gaze time, which is the time the photographer's gaze was aligned with the gaze position.
(5)
The information processing device according to (3), wherein the control target position determination unit determines the gaze position included in the reference gaze information as the control target position when part or all of the reference gaze information matches the latest gaze information.
(6)
The information processing apparatus according to (5), wherein the control target position determination unit determines the control target position based on a comparison result between the gaze time, which is the time the photographer's line of sight was aligned with the gaze position, and a predetermined threshold.
(7)
The information processing device according to (5), wherein the control target position determination unit determines the gaze position as the control target position when the gaze is directed toward the gaze position included in the reference gaze information in the trajectory of the latest gaze information.
(8)
An information processing apparatus according to any one of (1) to (7), comprising an imaging-related control unit that performs imaging-related control by the imaging device based on the control target position.
(9)
The information processing device according to (8), wherein the shooting-related control unit performs autofocus control to maintain focus on the target position or to move the focus position to the target position.
(10)
The information processing device according to (8), wherein the shooting-related control unit performs autofocus control to maintain focus on the target position when the imaging device is shooting a video, and performs autofocus control to move the focus position to the target position when the imaging device is shooting a still image.
(11)
The information processing device described in (8) is an information processing device that performs control to adjust the exposure based on the control target position, wherein the shooting-related control unit performs control to adjust the exposure based on the control target position.
(12)
The aforementioned shooting-related control unit performs control to adjust the white balance with reference to the control target position, as described in (8).
(13)
The information processing device according to (8), wherein the imaging-related control unit performs both or either control to output information about the controlled target position and control to generate information about the controlled target position as metadata.
(14)
The information processing device according to (8), wherein the shooting-related control unit performs shooting control so that the controlled target position is within the field of view.
(15)
The aforementioned shooting-related control unit performs recording control of the image data generated by the shooting, as described in (8).
(16)
An information processing apparatus according to any one of (1) to (15), comprising a display control unit that displays information relating to the controlled position on the display unit.
(17)
The reference line-of-sight information is prepared in advance as data before the time of the photograph. The information processing device according to any one of (1) to (16).
(18)
The information processing device according to any one of (1) to (17), wherein the control target position determination unit determines the position specified by the input to the imaging device by the photographer as the control target position.
(19)
An information processing method for determining the position of a target to be controlled based on reference line-of-sight information including the trajectory on the display unit of an imaging device, and the latest line-of-sight information including the trajectory of the photographer's gaze toward the display unit at the time of shooting.
(20)
An information processing program that causes a computer to execute an information processing method for determining the position of a control target based on reference line-of-sight information including the trajectory on the display unit of an imaging device, and the latest line-of-sight information including the trajectory of the photographer's gaze toward the display unit at the time of shooting.
100・・・撮像装置
110・・・表示部
200・・・情報処理装置
201・・・視線情報管理部
202・・・制御対象位置決定部
203・・・撮影関連制御部
100...Imaging device 110...Display unit 200...Information processing device 201...Eyes-line information management unit 202...Control target position determination unit 203...Shooting-related control unit
Claims (16)
前記基準視線情報は、前記撮影時より前の撮影における前記表示部に対する前記撮影者の視線の軌跡と、前記視線の軌跡上において前記撮影者の視線が所定時間以上合った位置である注視位置を含み、
前記制御対象位置決定部は、前記基準視線情報と前記最新の視線情報の一部または全部が一致し、さらに、前記最新の視線情報における前記撮影者の視線の軌跡において視線が前記基準視線情報に含まれる前記注視位置に向かっている場合、前記注視位置を前記制御対象位置として決定する
情報処理装置。 The system includes a control target position determination unit that determines the control target position based on reference line-of-sight information including the trajectory on the display unit of the imaging device and the latest line-of-sight information including the trajectory of the photographer's gaze toward the display unit during shooting.
The aforementioned reference gaze information includes the trajectory of the photographer's gaze toward the display unit during a photograph taken prior to the time of the photograph, and the gaze position which is a position on the trajectory of the gaze where the photographer's gaze was aligned for a predetermined period of time or longer.
The control target position determination unit determines the gaze position as the control target position if part or all of the reference gaze information and the latest gaze information match, and furthermore, the gaze in the trajectory of the photographer's gaze in the latest gaze information is directed toward the gaze position included in the reference gaze information.
請求項1に記載の情報処理装置。 The information processing device according to claim 1, wherein the reference gaze information includes a gaze time, which is the time during which the photographer's gaze was aligned with the gaze position.
請求項2に記載の情報処理装置。 The information processing apparatus according to claim 2, wherein the control target position determination unit determines the control target position based on a comparison result between the gaze time, which is the time the photographer's line of sight was aligned with the gaze position, and a predetermined threshold.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, further comprising a shooting-related control unit that performs control related to shooting by the imaging device based on the control target position.
請求項4に記載の情報処理装置。 The information processing apparatus according to claim 4 , wherein the shooting-related control unit performs autofocus control to maintain focus on the target position or to move the focus position to the target position.
請求項4に記載の情報処理装置。 The information processing apparatus according to claim 4, wherein the shooting-related control unit performs autofocus control to maintain focus on the target position when the imaging device is shooting a video, and performs autofocus control to move the focus position to the target position when the imaging device is shooting a still image .
請求項4に記載の情報処理装置。 The information processing apparatus according to claim 4 , wherein the shooting-related control unit performs control to adjust the exposure based on the controlled target position.
請求項4に記載の情報処理装置。 The information processing apparatus according to claim 4 , wherein the shooting-related control unit performs control to adjust the white balance with reference to the control target position.
請求項4に記載の情報処理装置。 The information processing apparatus according to claim 4 , wherein the imaging-related control unit performs both or either of the following: a control that outputs information regarding the controlled target position and a control that generates information regarding the controlled target position as metadata.
請求項4に記載の情報処理装置。 The information processing apparatus according to claim 4 , wherein the shooting-related control unit performs shooting control so that the controlled target position falls within the field of view.
請求項4に記載の情報処理装置。 The information processing apparatus according to claim 4 , wherein the shooting-related control unit controls the recording of image data generated by the shooting.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, further comprising a display control unit that displays information relating to the controlled position on the display unit.
請求項1に記載の情報処理装置。 The information processing device according to claim 1, wherein the reference line of sight information is prepared in advance as data before the time of shooting.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the control target position determination unit determines the position specified by the input to the imaging device by the photographer as the control target position.
前記基準視線情報は、前記撮影時より前の撮影における前記表示部に対する前記撮影者の視線の軌跡と、前記視線の軌跡上において前記撮影者の視線が所定時間以上合った位置である注視位置を含み、
前記基準視線情報と前記最新の視線情報の一部または全部が一致し、さらに、前記最新の視線情報における前記撮影者の視線の軌跡において視線が前記基準視線情報に含まれる前記注視位置に向かっている場合、前記注視位置を前記制御対象位置として決定する
情報処理方法。 This is an information processing method for determining the position of a target to be controlled based on reference line-of-sight information including the trajectory on the display unit of an imaging device, and the latest line-of-sight information including the trajectory of the photographer's gaze toward the display unit at the time of shooting.
The aforementioned reference gaze information includes the trajectory of the photographer's gaze toward the display unit during a photograph taken prior to the time of the photograph, and the gaze position which is a position on the trajectory of the gaze where the photographer's gaze was aligned for a predetermined period of time or longer.
An information processing method for determining the gaze position as the control target position when the reference gaze information and the latest gaze information match in part or in whole, and further, the gaze in the trajectory of the photographer's gaze in the latest gaze information is directed toward the gaze position included in the reference gaze information.
前記基準視線情報は、前記撮影時より前の撮影における前記表示部に対する前記撮影者の視線の軌跡と、前記視線の軌跡上において前記撮影者の視線が所定時間以上合った位置である注視位置を含み、
前記基準視線情報と前記最新の視線情報の一部または全部が一致し、さらに、前記最新の視線情報における前記撮影者の視線の軌跡において視線が前記基準視線情報に含まれる前記注視位置に向かっている場合、前記注視位置を前記制御対象位置として決定する
情報処理方法をコンピュータに実行させる情報処理プログラム。 This is an information processing method for determining the position of a target to be controlled based on reference line-of-sight information including the trajectory on the display unit of an imaging device, and the latest line-of-sight information including the trajectory of the photographer's gaze toward the display unit at the time of shooting.
The aforementioned reference gaze information includes the trajectory of the photographer's gaze toward the display unit during a photograph taken prior to the time of the photograph, and the gaze position which is a position on the trajectory of the gaze where the photographer's gaze was aligned for a predetermined period of time or longer.
An information processing program that causes a computer to execute an information processing method that determines the gaze position as the control target position when part or all of the reference gaze information and the latest gaze information match, and furthermore, when the gaze in the trajectory of the photographer's gaze in the latest gaze information is directed toward the gaze position included in the reference gaze information.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021056624 | 2021-03-30 | ||
| JP2021056624 | 2021-03-30 | ||
| PCT/JP2022/007800 WO2022209478A1 (en) | 2021-03-30 | 2022-02-25 | Information processing device, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022209478A1 JPWO2022209478A1 (en) | 2022-10-06 |
| JP7845352B2 true JP7845352B2 (en) | 2026-04-14 |
Family
ID=83458417
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023510671A Active JP7845352B2 (en) | 2021-03-30 | 2022-02-25 | Information processing device, information processing method, information processing program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7845352B2 (en) |
| WO (1) | WO2022209478A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017034569A (en) | 2015-08-05 | 2017-02-09 | キヤノン株式会社 | Imaging apparatus and control method thereof |
| WO2018016209A1 (en) | 2016-07-20 | 2018-01-25 | 富士フイルム株式会社 | Fixation position recognition device, imaging device, display device, fixation position recognition method, and program |
| JP2018205648A (en) | 2017-06-09 | 2018-12-27 | キヤノン株式会社 | Imaging device |
| JP2020194103A (en) | 2019-05-29 | 2020-12-03 | キヤノン株式会社 | Electronic devices, control methods for electronic devices, programs, storage media |
| JP2021012229A (en) | 2019-07-03 | 2021-02-04 | キヤノン株式会社 | Control device, imaging apparatus, control method, and program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH086538A (en) * | 1994-06-17 | 1996-01-12 | Canon Inc | Video signal processing device |
-
2022
- 2022-02-25 WO PCT/JP2022/007800 patent/WO2022209478A1/en not_active Ceased
- 2022-02-25 JP JP2023510671A patent/JP7845352B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017034569A (en) | 2015-08-05 | 2017-02-09 | キヤノン株式会社 | Imaging apparatus and control method thereof |
| WO2018016209A1 (en) | 2016-07-20 | 2018-01-25 | 富士フイルム株式会社 | Fixation position recognition device, imaging device, display device, fixation position recognition method, and program |
| JP2018205648A (en) | 2017-06-09 | 2018-12-27 | キヤノン株式会社 | Imaging device |
| JP2020194103A (en) | 2019-05-29 | 2020-12-03 | キヤノン株式会社 | Electronic devices, control methods for electronic devices, programs, storage media |
| JP2021012229A (en) | 2019-07-03 | 2021-02-04 | キヤノン株式会社 | Control device, imaging apparatus, control method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2022209478A1 (en) | 2022-10-06 |
| WO2022209478A1 (en) | 2022-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9992421B2 (en) | Image pickup apparatus having FA zoom function, method for controlling the apparatus, and recording medium | |
| US10021307B2 (en) | Processing apparatus for camera shake correction | |
| JP5623256B2 (en) | Imaging apparatus, control method thereof, and program | |
| EP2755378A1 (en) | Focus aid system | |
| CN106226976B (en) | A dual-camera shooting method, system and terminal | |
| US8447179B2 (en) | Method and apparatus for applying multi-autofocusing (AF) using contrast AF | |
| JP7500211B2 (en) | Electronics | |
| US8648960B2 (en) | Digital photographing apparatus and control method thereof | |
| TWI446057B (en) | Camera system and auto focus method | |
| CN102262334A (en) | Imaging apparatus, imaging system, and imaging apparatus control method and program | |
| JP2014038196A (en) | Imaging device and control method therefor | |
| JP2018129659A (en) | Image processing apparatus, imaging apparatus, and control method | |
| JP4552997B2 (en) | Imaging apparatus and program | |
| US9451149B2 (en) | Processing apparatus, processing method, and program | |
| JP7342883B2 (en) | Imaging control device, imaging device, imaging control method | |
| JP2009169282A (en) | Imaging apparatus and program thereof | |
| JP2004151609A (en) | Autofocus system | |
| JP5370555B2 (en) | Imaging apparatus, imaging method, and program | |
| JP5832618B2 (en) | Imaging apparatus, control method thereof, and program | |
| US8737831B2 (en) | Digital photographing apparatus and method that apply high-speed multi-autofocusing (AF) | |
| JP7845352B2 (en) | Information processing device, information processing method, information processing program | |
| JP2023072581A (en) | IMAGING DEVICE AND CONTROL METHOD THEREOF, LENS DEVICE, DATA FOR IMAGE MAGNIFICATION CORRECTION, IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD, AND ACCESSORY DEVICE | |
| US12393270B2 (en) | Control apparatus, image pickup apparatus, control method, and storage medium | |
| US20070002463A1 (en) | Image capturing apparatus | |
| JP2011151482A (en) | Imaging apparatus and method for controlling the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250114 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251007 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251114 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251223 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260205 |
|
| 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: 20260303 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260316 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7845352 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |