Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4834645B2 - Robot camera parameter calculation device, subject information calculation device, robot camera parameter calculation program, and subject information calculation program - Google Patents
[go: Go Back, main page]

JP4834645B2 - Robot camera parameter calculation device, subject information calculation device, robot camera parameter calculation program, and subject information calculation program - Google Patents

Robot camera parameter calculation device, subject information calculation device, robot camera parameter calculation program, and subject information calculation program Download PDF

Info

Publication number
JP4834645B2
JP4834645B2 JP2007286927A JP2007286927A JP4834645B2 JP 4834645 B2 JP4834645 B2 JP 4834645B2 JP 2007286927 A JP2007286927 A JP 2007286927A JP 2007286927 A JP2007286927 A JP 2007286927A JP 4834645 B2 JP4834645 B2 JP 4834645B2
Authority
JP
Japan
Prior art keywords
subject
information
robot camera
camera
distance
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.)
Expired - Fee Related
Application number
JP2007286927A
Other languages
Japanese (ja)
Other versions
JP2009118026A (en
Inventor
貴生 津田
誠 奥田
一利 武藤
斉 柳澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Broadcasting Corp
Original Assignee
Japan Broadcasting Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Japan Broadcasting Corp filed Critical Japan Broadcasting Corp
Priority to JP2007286927A priority Critical patent/JP4834645B2/en
Publication of JP2009118026A publication Critical patent/JP2009118026A/en
Application granted granted Critical
Publication of JP4834645B2 publication Critical patent/JP4834645B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Studio Devices (AREA)
  • Image Analysis (AREA)

Description

本発明は、ロボットカメラの制御の技術に係り、特に、ロボットカメラによって撮影する際のカメラパラメータを算出するためのロボットカメラパラメータ算出装置、被写体情報算出装置、ロボットカメラパラメータ算出プログラム及び被写体情報算出プログラムに関する。   The present invention relates to a technology for controlling a robot camera, and in particular, a robot camera parameter calculation device, a subject information calculation device, a robot camera parameter calculation program, and a subject information calculation program for calculating camera parameters when photographing with a robot camera. About.

従来、ロボットカメラを用いた撮影において、カメラの向きを示す角度及びレンズの位置を検出するエンコーダの値を内部メモリに予め記憶しておき、ユーザの指令により同じ角度及び位置を再現して撮影する(以下、メモリショットと言う)手法が用いられている(例えば、非特許文献1及び非特許文献2参照)。
“SP-2000/X-Yサーボペデスタル”、[online]、[平成19年9月10日検索]、インターネット<URL:http://www.vintenradamec.com/sp2000-ja.php> “RP2Aロボティックペデスタル”、[online]、[平成19年9月10日検索]、インターネット<URL:http://www.vintenradamec.com/rp2a-ja.php>
Conventionally, in shooting using a robot camera, an angle indicating the camera direction and an encoder value for detecting a lens position are stored in advance in an internal memory, and the same angle and position are reproduced by a user command. (Hereinafter referred to as “memory shot”) is used (see, for example, Non-Patent Document 1 and Non-Patent Document 2).
“SP-2000 / XY Servo Pedestal”, [online], [Search September 10, 2007], Internet <URL: http://www.vintenradamec.com/sp2000-en.php> “RP2A Robotic Pedestal”, [online], [searched on September 10, 2007], Internet <URL: http://www.vintenradamec.com/rp2a-ja.php>

例えば、ビルの屋上や、空港に設置されているロボットカメラのように、カメラの位置が固定されて決まった向きにカメラを向ければよい場合には有用に機能していた。しかし、移動しながら撮影するロボットカメラにおいて、カメラの角度及び位置を再現する際に、想定していた位置からカメラの位置が少しでもずれると、想定していた映像と違う映像となってしまっていた。そして、カメラがこの位置にある場合に同様の構図のショットを撮影しようとすると、記録していたカメラの角度や位置の情報を再度記録しなおす必要があった。   For example, this function is useful when the camera position is fixed and the camera should be pointed in a fixed direction, such as a robot camera installed on the roof of a building or an airport. However, in a robot camera that shoots while moving, when recreating the camera angle and position, if the camera position slightly deviates from the expected position, the image will be different from the expected image. It was. When the camera is in this position and an attempt is made to take a shot with the same composition, it is necessary to re-record the recorded information on the angle and position of the camera.

また、移動しながらのショットでは、移動途中の構図が設定されていないため、カメラのヘッドと移動台車との制御が協調していないと、撮影したい被写体が映像から外れる場合があった。そのため、カメラの正確な位置が分かっている場合には、それに応じてカメラの向きも自動調節を行い、記録された構図となるような撮影手法が望まれていた。   In addition, in the shot while moving, since the composition during the movement is not set, if the control of the camera head and the moving carriage are not coordinated, the subject to be photographed may be out of the image. For this reason, when the exact position of the camera is known, there has been a demand for a photographing technique that automatically adjusts the direction of the camera in accordance therewith to obtain a recorded composition.

本発明は、前記従来技術の問題を解決するために成されたもので、カメラの位置に応じて、撮影したい構図で被写体を撮影するためのカメラパラメータを算出するためのロボットカメラパラメータ算出装置、被写体情報算出装置、ロボットカメラパラメータ算出プログラム及び被写体情報算出プログラムを提供することを目的とする。   The present invention was made to solve the above-described problems of the prior art, and according to the position of the camera, a robot camera parameter calculation device for calculating camera parameters for shooting a subject with a composition to be shot, An object is to provide a subject information calculation device, a robot camera parameter calculation program, and a subject information calculation program.

前記課題を解決するため、請求項1に記載のロボットカメラパラメータ算出装置は、ロボットカメラによる撮影における撮影方向の情報、フォーカス値及びズーム値を算出するロボットカメラパラメータ算出装置であって、カメラ位置入力手段と、被写体情報記憶手段と、被写体距離算出手段と、撮影方向算出手段と、フォーカス値算出手段と、ズーム値算出手段とを備える構成とした。   In order to solve the above-described problem, the robot camera parameter calculation device according to claim 1 is a robot camera parameter calculation device that calculates information on a shooting direction, a focus value, and a zoom value in shooting by a robot camera. Means, subject information storage means, subject distance calculation means, shooting direction calculation means, focus value calculation means, and zoom value calculation means.

かかる構成によれば、ロボットカメラパラメータ算出装置は、カメラ位置入力手段によって、ロボットカメラの3次元の位置の情報を入力し、また、被写体情報記憶手段に、被写体の3次元の位置の情報と、この被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とを記憶する。   According to such a configuration, the robot camera parameter calculation device inputs the information on the three-dimensional position of the robot camera by the camera position input unit, and the information on the three-dimensional position of the subject in the subject information storage unit, Information for specifying the size of the shooting area of the shooting shot for shooting the subject is stored.

更に、ロボットカメラパラメータ算出装置は、被写体距離算出手段によって、カメラ位置入力手段から入力されたロボットカメラの3次元の位置の情報と、被写体情報記憶手段に記憶された被写体の3次元の位置の情報とに基づいて、当該ロボットカメラから当該被写体までの距離を算出し、撮影方向算出手段によって、カメラ位置入力手段から入力されたロボットカメラの3次元の位置の情報と、被写体情報記憶手段に記憶された被写体の3次元の位置の情報と、被写体距離算出手段で算出された距離とに基づいて、当該ロボットカメラから当該被写体への方向を撮影方向として当該撮影方向を示す情報を算出する。また、ロボットカメラパラメータ算出装置は、フォーカス値算出手段によって、被写体距離算出手段で算出された距離に基づいて当該被写体にピントの合うフォーカス値を算出し、ズーム値算出手段によって、被写体距離算出手段で算出された距離と被写体情報記憶手段に記憶された撮影領域の大きさを特定する情報とに基づいて被写体の位置においてこの大きさの撮影領域を撮影するためのロボットカメラのズーム値を算出する。   Further, the robot camera parameter calculation device uses the subject distance calculation unit to input the three-dimensional position information of the robot camera input from the camera position input unit and the information about the three-dimensional position of the subject stored in the subject information storage unit. Based on the above, the distance from the robot camera to the subject is calculated, and the three-dimensional position information of the robot camera input from the camera position input unit and the subject information storage unit are stored by the shooting direction calculation unit. Based on the information on the three-dimensional position of the subject and the distance calculated by the subject distance calculation means, information indicating the photographing direction is calculated with the direction from the robot camera to the subject as the photographing direction. The robot camera parameter calculation device calculates a focus value focused on the subject based on the distance calculated by the subject distance calculation unit by the focus value calculation unit, and the subject distance calculation unit by the zoom value calculation unit. Based on the calculated distance and information for specifying the size of the shooting area stored in the subject information storage means, the zoom value of the robot camera for shooting the shooting area of this size at the position of the subject is calculated.

これによって、ロボットカメラパラメータ算出装置は、被写体の3次元の位置の情報と、この被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とから、入力された撮影位置においてロボットカメラがこの撮影領域を撮影するための撮影方向、フォーカス値及びズーム値を算出することができる。   As a result, the robot camera parameter calculation device allows the robot camera to detect the three-dimensional position of the subject and the information that specifies the size of the shooting area of the shot to be shot of the subject at the input shooting position. The shooting direction, focus value, and zoom value for shooting the shooting area can be calculated.

また、請求項2に記載の被写体情報算出装置は、請求項1に記載のロボットカメラパラメータ算出装置において用いられる被写体の3次元の位置の情報とこの被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とを算出する被写体情報算出装置であって、被写体撮影カメラ情報入力手段と、距離算出手段と、撮影領域算出手段と、被写体位置算出手段とを備える構成とした。   According to a second aspect of the present invention, there is provided the subject information calculation apparatus according to the first aspect of the present invention, wherein the information about the three-dimensional position of the subject used in the robot camera parameter calculation apparatus and the size of the photographing region for photographing the subject Is a subject information calculation device that calculates information for identifying a subject, and includes a subject shooting camera information input unit, a distance calculation unit, a shooting region calculation unit, and a subject position calculation unit.

かかる構成によれば、被写体情報算出装置は、被写体撮影カメラ情報入力手段によって、被写体をこの撮影領域で撮影するロボットカメラの3次元の位置の情報と撮影方向の情報とフォーカス値とズーム値とを入力し、距離算出手段によって、被写体撮影カメラ情報入力手段から入力されたフォーカス値に基づいて、ロボットカメラと被写体との距離を算出する。また、被写体情報算出装置は、撮影領域算出手段によって、被写体撮影カメラ情報入力手段から入力されたズーム値と、距離算出手段で算出された距離とに基づいて、撮影領域の大きさを特定する情報を算出し、被写体位置算出手段によって、被写体撮影カメラ情報入力手段から入力されたロボットカメラの3次元の位置の情報と撮影方向の情報と、距離算出手段で算出された距離とに基づいて、当該ロボットカメラの3次元の位置からこの撮影方向にこの距離だけ離れた位置を、被写体の3次元の位置として、当該位置の情報を算出する。   According to such a configuration, the subject information calculation device uses the subject photographing camera information input means to obtain the information on the three-dimensional position, the photographing direction information, the focus value, and the zoom value of the robot camera that photographs the subject in this photographing region. The distance is calculated, and the distance between the robot camera and the subject is calculated based on the focus value input from the subject photographing camera information input unit. Further, the subject information calculation device is information for specifying the size of the shooting area based on the zoom value input from the shooting target camera information input means by the shooting area calculation means and the distance calculated by the distance calculation means. And the subject position calculation means based on the information of the three-dimensional position of the robot camera input from the subject shooting camera information input means, the information of the shooting direction, and the distance calculated by the distance calculation means. Information on the position is calculated with a position that is separated from the three-dimensional position of the robot camera in this shooting direction by this distance as the three-dimensional position of the subject.

これによって、被写体情報算出装置は、ロボットカメラによって被写体を所望の大きさで撮影した撮影領域を特定するための情報となる被写体の3次元の位置の情報と、この被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とを算出することができる。   As a result, the subject information calculation apparatus captures information on the three-dimensional position of the subject, which is information for specifying a photographing area in which the subject is photographed with a desired size by the robot camera, and photographing of a photographing shot for photographing the subject. Information specifying the size of the area can be calculated.

更に、請求項3に記載のロボットカメラパラメータ算出プログラムは、ロボットカメラによる撮影における撮影方向の情報、フォーカス値及びズーム値を算出するためにコンピュータを、カメラ位置入力手段、カメラ条件算出手段、被写体距離算出手段、撮影方向算出手段、フォーカス値算出手段、ズーム値算出手段として機能させることとした。   Furthermore, the robot camera parameter calculation program according to claim 3, wherein the computer calculates a shooting direction information, a focus value, and a zoom value in shooting by the robot camera, a camera position input unit, a camera condition calculation unit, a subject distance The calculation unit, the shooting direction calculation unit, the focus value calculation unit, and the zoom value calculation unit function.

かかる構成によれば、ロボットカメラパラメータ算出プログラムは、カメラ位置入力手段によって、ロボットカメラの3次元の位置の情報を入力する。また、ロボットカメラパラメータ算出プログラムは、被写体距離算出手段によって、カメラ位置入力手段から入力されたロボットカメラの3次元の位置の情報と、記憶装置に記憶された被写体の3次元の位置の情報とに基づいて、当該ロボットカメラから当該被写体までの距離を算出し、撮影方向算出手段によって、カメラ位置入力手段から入力されたロボットカメラの3次元の位置の情報と、記憶装置に記憶された被写体の3次元の位置の情報と、被写体距離算出手段で算出された距離とに基づいて、当該ロボットカメラから当該被写体への方向を撮影方向として当該撮影方向を示す情報を算出する。   According to this configuration, the robot camera parameter calculation program inputs information on the three-dimensional position of the robot camera by the camera position input unit. In addition, the robot camera parameter calculation program uses the subject distance calculation unit to convert the information about the three-dimensional position of the robot camera input from the camera position input unit and the information about the three-dimensional position of the subject stored in the storage device. Based on this, the distance from the robot camera to the subject is calculated, and the three-dimensional position information of the robot camera input from the camera position input means by the shooting direction calculation means and the three of the subjects stored in the storage device are calculated. Based on the information on the position of the dimension and the distance calculated by the subject distance calculating means, information indicating the photographing direction is calculated with the direction from the robot camera to the subject as the photographing direction.

また、ロボットカメラパラメータ算出プログラムは、フォーカス値算出手段によって、被写体距離算出手段で算出された距離に基づいて当該被写体にピントの合うフォーカス値を算出し、ズーム値算出手段によって、被写体距離算出手段で算出された距離と記憶装置に記憶された被写体を撮影する撮影領域の大きさを特定する情報とに基づいて被写体の位置においてこの大きさの撮影領域を撮影するためのロボットカメラのズーム値を算出する。   The robot camera parameter calculation program calculates a focus value focused on the subject based on the distance calculated by the subject distance calculation unit by the focus value calculation unit, and the subject distance calculation unit by the zoom value calculation unit. Based on the calculated distance and information for identifying the size of the shooting area for shooting the subject stored in the storage device, the zoom value of the robot camera for shooting the shooting area of this size at the position of the subject is calculated. To do.

これによって、ロボットカメラパラメータ算出プログラムは、被写体の3次元の位置の情報と、この被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とから、入力された撮影位置においてロボットカメラがこの撮影領域を撮影するための撮影方向、フォーカス値及びズーム値を算出することができる。   As a result, the robot camera parameter calculation program causes the robot camera to detect the three-dimensional position of the subject and the information specifying the size of the photographing area of the photographing shot for photographing the subject. The shooting direction, focus value, and zoom value for shooting the shooting area can be calculated.

また、請求項4に記載の被写体情報算出プログラムは、請求項1に記載のロボットカメラパラメータ算出装置において用いられる被写体の3次元の位置の情報とこの被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とを算出するためにコンピュータを、被写体撮影カメラ情報入力手段、距離算出手段、撮影領域算出手段、被写体位置算出手段として機能させることとした。   According to a fourth aspect of the present invention, there is provided a subject information calculation program that includes information on a three-dimensional position of a subject used in the robot camera parameter calculation device according to the first aspect and a size of a photographing region for photographing a subject. The computer is caused to function as subject shooting camera information input means, distance calculation means, shooting area calculation means, and subject position calculation means.

かかる構成によれば、被写体情報算出プログラムは、被写体撮影カメラ情報入力手段によって、被写体をこの撮影領域で撮影するロボットカメラの3次元の位置の情報と撮影方向の情報とフォーカス値とズーム値とを入力し、距離算出手段によって、被写体撮影カメラ情報入力手段から入力されたフォーカス値に基づいて、ロボットカメラと被写体との距離を算出する。また、被写体情報算出プログラムは、撮影領域算出手段によって、被写体撮影カメラ情報入力手段から入力されたズーム値と、距離算出手段で算出された距離とに基づいて、撮影領域の大きさを特定する情報を算出し、被写体位置算出手段によって、被写体撮影カメラ情報入力手段から入力されたロボットカメラの3次元の位置の情報と撮影方向の情報と、距離算出手段で算出された距離とに基づいて、当該ロボットカメラの3次元の位置からこの撮影方向にこの距離だけ離れた位置を、被写体の3次元の位置として、当該位置の情報を算出する。   According to such a configuration, the subject information calculation program obtains the three-dimensional position information, the photographing direction information, the focus value, and the zoom value of the robot camera that photographs the subject in the photographing region by the subject photographing camera information input unit. The distance is calculated, and the distance between the robot camera and the subject is calculated based on the focus value input from the subject photographing camera information input unit. The subject information calculation program is information for specifying the size of the shooting area based on the zoom value input from the shooting target camera information input means by the shooting area calculation means and the distance calculated by the distance calculation means. And the subject position calculation means based on the information of the three-dimensional position of the robot camera input from the subject shooting camera information input means, the information of the shooting direction, and the distance calculated by the distance calculation means. Information on the position is calculated with a position that is separated from the three-dimensional position of the robot camera in this shooting direction by this distance as the three-dimensional position of the subject.

これによって、被写体情報算出プログラムは、ロボットカメラによって被写体を所望の大きさで撮影した撮影領域を特定するための情報となる被写体の3次元の位置の情報と、この被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とを算出することができる。   As a result, the subject information calculation program captures information about the three-dimensional position of the subject, which is information for specifying a photographing region in which the subject is photographed with a desired size by the robot camera, and photographing of a photographing shot for photographing the subject. Information specifying the size of the area can be calculated.

本発明に係るロボットカメラパラメータ算出装置、被写体情報算出装置、ロボットカメラパラメータ算出プログラム及び被写体情報算出プログラムでは、以下のような優れた効果を奏する。   The robot camera parameter calculation device, the subject information calculation device, the robot camera parameter calculation program, and the subject information calculation program according to the present invention have the following excellent effects.

請求項1又は請求項3に記載の発明によれば、撮影領域を特定するための情報として、被写体の3次元の位置の情報と、この被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とを記憶しておくことで、ロボットカメラの位置に応じて、当該撮影領域を撮影するためのカメラパラメータを算出することができる。そのため、ロボットカメラの移動中でも、また、想定されていた位置と異なる位置にロボットカメラが移動した場合でも、その位置に応じて、想定されていたショットの構図を変えることなく撮影するためのカメラパラメータを算出することができる。   According to the first or third aspect of the invention, as information for specifying the shooting region, information on the three-dimensional position of the subject and the size of the shooting region of the shooting shot for shooting the subject are specified. By storing the information to be performed, it is possible to calculate camera parameters for photographing the photographing region according to the position of the robot camera. Therefore, even when the robot camera is moving, or even when the robot camera is moved to a position different from the assumed position, camera parameters for shooting without changing the assumed shot composition according to the position. Can be calculated.

請求項2又は請求項4に記載の発明によれば、想定された撮影領域を特定するための情報となる被写体の3次元の位置の情報と、この被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とを算出することができる。   According to the second or fourth aspect of the invention, information on the three-dimensional position of the subject, which is information for specifying the assumed photographing region, and the size of the photographing region of the photographing shot for photographing the subject. It is possible to calculate information for specifying the length.

以下、本発明の実施の形態について図面を参照して説明する。なお、ここでは、本発明におけるロボットカメラパラメータ算出装置及び被写体情報算出装置を備えるロボットカメラ制御システムについて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. Here, a robot camera control system including a robot camera parameter calculation device and a subject information calculation device according to the present invention will be described.

[ロボットカメラ制御システムの構成]
まず、図1を参照して、ロボットカメラ制御システムAの構成について説明する。図1は、本発明の被写体情報算出装置及びロボットカメラパラメータ算出装置を備えるロボットカメラ制御システムの構成を示したブロック図である。
[Robot Camera Control System Configuration]
First, the configuration of the robot camera control system A will be described with reference to FIG. FIG. 1 is a block diagram illustrating a configuration of a robot camera control system including a subject information calculation apparatus and a robot camera parameter calculation apparatus according to the present invention.

ロボットカメラ制御システムAは、ロボットカメラ(図示せず)のメモリショットを記録して、当該メモリショットを再現するための制御を行うものである。このロボットカメラ制御システムAは、メモリショット記録時において、被写体を所望の撮影領域で予め撮影したロボットカメラからの3次元の位置(撮影位置)の情報と、カメラパラメータ(パン角、チルト角、ズーム値及びフォーカス値)の情報とを入力して、被写体の3次元の位置の情報と撮影領域の大きさを特定する情報とを算出する。そして、ロボットカメラ制御システムAは、メモリショット再現時において、移動して撮影するロボットカメラの3次元の位置の情報に基づいて、メモリショット記録時と同じ被写体を同じ大きさの撮影領域で撮影するためのカメラパラメータを算出する。ロボットカメラ制御システムAは、被写体情報算出装置1と、ロボットカメラパラメータ算出装置5とを備える。   The robot camera control system A records a memory shot of a robot camera (not shown) and performs control for reproducing the memory shot. The robot camera control system A is configured to record information about a three-dimensional position (shooting position) from a robot camera that has previously shot a subject in a desired shooting area and camera parameters (pan angle, tilt angle, zoom) when recording a memory shot. Information on the three-dimensional position of the subject and information for specifying the size of the imaging region are calculated. Then, the robot camera control system A shoots the same subject in a shooting area of the same size as that at the time of memory shot recording based on the information on the three-dimensional position of the robot camera that moves and shoots at the time of memory shot reproduction. Camera parameters are calculated. The robot camera control system A includes a subject information calculation device 1 and a robot camera parameter calculation device 5.

被写体情報算出装置1は、被写体を所望の撮影領域で予め撮影したロボットカメラからの3次元の位置の情報と、カメラパラメータの情報とを入力して、被写体の3次元の位置の情報と撮影領域の大きさを特定する情報とを算出するものである。ここで算出された被写体の3次元の位置の情報と撮影領域の大きさを特定する情報とは、当該所望の撮影領域のメモリショットを再現するための情報として、ロボットカメラパラメータ算出装置5に出力される。被写体情報算出装置1は、ロボットカメラデータ収集部11と、カメラ被写体間距離算出部12と、撮影領域高さ算出部13と、画面中心位置座標算出部14とを備える。   The subject information calculation device 1 inputs information on a three-dimensional position from a robot camera that has previously photographed a subject in a desired photographing region and information on camera parameters, and information on the three-dimensional position of the subject and the photographing region. And information for specifying the size of. The information on the three-dimensional position of the subject calculated here and the information specifying the size of the shooting area are output to the robot camera parameter calculation device 5 as information for reproducing the memory shot of the desired shooting area. Is done. The subject information calculation apparatus 1 includes a robot camera data collection unit 11, a camera subject distance calculation unit 12, a shooting area height calculation unit 13, and a screen center position coordinate calculation unit 14.

ロボットカメラデータ収集部(被写体撮影カメラ情報入力手段)11は、被写体を所望の撮影領域で撮影したロボットカメラからの3次元の位置(撮影位置)の情報と、カメラパラメータ(パン角、チルト角、ズーム値及びフォーカス値)の情報とを入力するものである。ここで入力されたフォーカス値の情報はカメラ被写体間距離算出部12に、ズーム値の情報は撮影領域高さ算出部13に、パン角、チルト角及び撮影位置の情報は画面中心位置座標算出部14に出力される。   The robot camera data collection unit (subject shooting camera information input means) 11 includes information on the three-dimensional position (shooting position) from the robot camera that shot the subject in a desired shooting area, and camera parameters (pan angle, tilt angle, Zoom value and focus value) information. The focus value information input here is in the camera subject distance calculation unit 12, the zoom value information is in the shooting area height calculation unit 13, and the pan angle, tilt angle, and shooting position information is in the screen center position coordinate calculation unit. 14 is output.

カメラ被写体間距離算出部(距離算出手段)12は、ロボットカメラデータ収集部11から入力されたフォーカス値の情報に基づいて、ロボットカメラと被写体との距離を算出するものである。ここで算出された距離の情報は、撮影領域高さ算出部13と、画面中心位置座標算出部14とに出力される。   The camera subject distance calculation unit (distance calculation means) 12 calculates the distance between the robot camera and the subject based on the focus value information input from the robot camera data collection unit 11. Information on the distance calculated here is output to the imaging region height calculation unit 13 and the screen center position coordinate calculation unit 14.

ここで、図2を参照(適宜図1参照)して、カメラ被写体間距離算出部12がロボットカメラと被写体との距離を算出する方法について説明する。図2は、ロボットカメラのフォーカス値、及び、カメラと被写体との距離の関係を示す表である。   Here, referring to FIG. 2 (refer to FIG. 1 as appropriate), a method in which the camera subject distance calculation unit 12 calculates the distance between the robot camera and the subject will be described. FIG. 2 is a table showing the relationship between the focus value of the robot camera and the distance between the camera and the subject.

カメラ被写体間距離算出部12は、ロボットカメラデータ収集部11からフォーカス値の情報が入力されると、図示しない記憶手段に記憶されたロボットカメラのフォーカス値、及び、カメラと被写体との距離の関係を示す表(図2参照)を参照して、当該フォーカス値に対応するカメラと被写体との距離を読み出す。ここで、例えば、カメラ被写体間距離算出部12にロボットカメラデータ収集部11からフォーカス値として「10%」という情報が入力されると、カメラ被写体間距離算出部12は、図2の表において、フォーカス値「10%」に対応するカメラと被写体との距離として「7012mm」の情報を取得する。なお、カメラ被写体間距離算出部12は、入力されたフォーカス値と一致する値が図2の表のフォーカス値の欄にない場合、その前後のフォーカス値に対応するカメラと被写体との距離の値から補間して、入力されたフォーカス値に対応するカメラと被写体との距離を算出することとしてもよい。   When the focus value information is input from the robot camera data collection unit 11, the camera subject distance calculation unit 12 receives the focus value of the robot camera stored in the storage unit (not shown) and the relationship between the distance between the camera and the subject. The distance between the camera and the subject corresponding to the focus value is read out. Here, for example, when information “10%” is input as the focus value from the robot camera data collection unit 11 to the camera subject distance calculation unit 12, the camera subject distance calculation unit 12 in the table of FIG. Information of “7012 mm” is acquired as the distance between the camera corresponding to the focus value “10%” and the subject. If the value that matches the input focus value is not in the focus value column of the table of FIG. 2, the camera-to-subject distance calculation unit 12 determines the distance between the camera and the subject corresponding to the previous and subsequent focus values. The distance between the camera and the subject corresponding to the input focus value may be calculated.

図1に戻って説明を続ける。撮影領域高さ算出部(撮影領域算出手段)13は、ロボットカメラデータ収集部11から入力されたズーム値の情報と、カメラ被写体間距離算出部12から入力されたカメラと被写体との距離の情報とに基づいて、ロボットカメラによって撮影された撮影領域の大きさを特定する情報を算出するものである。ここで算出された撮影領域の大きさを特定する情報は、ロボットカメラパラメータ算出装置5のショットメモリ記憶部52に記憶される。   Returning to FIG. 1, the description will be continued. The imaging area height calculation unit (imaging area calculation means) 13 is information on the zoom value input from the robot camera data collection unit 11 and information on the distance between the camera and the subject input from the camera subject distance calculation unit 12. Based on the above, information for specifying the size of the shooting area shot by the robot camera is calculated. Information for specifying the size of the imaging region calculated here is stored in the shot memory storage unit 52 of the robot camera parameter calculation device 5.

ここで、図3及び図4を参照(適宜図1参照)して、撮影領域高さ算出部13が撮影領域の大きさを特定する情報を算出する方法について説明する。なお、ここでは、撮影領域高さ算出部13は、撮影領域Rの大きさを特定する情報として、撮影領域Rの高さHを算出することとしたが、例えば、撮影領域Rの幅を求めることとしてもよいし、対角線の長さを求めることとしてもよい。図3は、撮影領域の例を模式的に示す模式図である。図4は、撮影領域高さ算出部が撮影領域の大きさを特定する情報を算出する方法を説明するための説明図、(a)は、鉛直方向上(Z軸方向)から見たカメラと撮影領域との配置を模式的に示した模式図、(b)は、水平方向(Y軸方向)から見たカメラと撮影領域との配置を模式的に示した模式図である。   Here, with reference to FIG. 3 and FIG. 4 (refer to FIG. 1 as appropriate), a method of calculating information for specifying the size of the shooting area by the shooting area height calculation unit 13 will be described. Here, the shooting area height calculation unit 13 calculates the height H of the shooting area R as information for specifying the size of the shooting area R. For example, the width of the shooting area R is obtained. Alternatively, the length of the diagonal line may be obtained. FIG. 3 is a schematic diagram schematically illustrating an example of an imaging region. FIG. 4 is an explanatory diagram for explaining a method by which the photographing area height calculation unit calculates information for specifying the size of the photographing area. FIG. 4A shows a camera viewed from above in the vertical direction (Z-axis direction). FIG. 5B is a schematic diagram schematically showing the arrangement of the camera and the shooting area viewed from the horizontal direction (Y-axis direction).

撮影領域高さ算出部13は、ロボットカメラデータ収集部11から入力されたズーム値の情報に基づいてレンズの垂直画角θFOVを算出する。そして、撮影領域高さ算出部13は、垂直画角θFOVとカメラと被写体との距離Lとに基づいて、以下の式(1)によって、撮影領域の高さHを算出する。
H=2L・tan(θFOV/2) …(1)
The imaging region height calculation unit 13 calculates the vertical field angle θ FOV of the lens based on the zoom value information input from the robot camera data collection unit 11. Then, the shooting area height calculation unit 13 calculates the height H of the shooting area by the following equation (1) based on the vertical angle of view θ FOV and the distance L between the camera and the subject.
H = 2L · tan (θ FOV / 2) (1)

図1に戻って説明を続ける。画面中心位置座標算出部(被写体位置算出手段)14は、ロボットカメラデータ収集部11から入力されたパン角、チルト角及び撮影位置の情報と、カメラ被写体間距離算出部12から入力されたカメラと被写体との距離の情報とに基づいて、ロボットカメラによって撮影された被写体の3次元の位置を示す情報を算出するものである。ここで算出された被写体の位置を示す情報は、ロボットカメラパラメータ算出装置5のショットメモリ記憶部52に記憶される。   Returning to FIG. 1, the description will be continued. The screen center position coordinate calculation unit (subject position calculation means) 14 includes information on the pan angle, tilt angle, and shooting position input from the robot camera data collection unit 11, and the camera input from the camera subject distance calculation unit 12. Information indicating the three-dimensional position of the subject photographed by the robot camera is calculated based on the information on the distance to the subject. Information indicating the position of the subject calculated here is stored in the shot memory storage unit 52 of the robot camera parameter calculation device 5.

ここで、図3及び図4を参照(適宜図1参照)して、画面中心位置座標算出部14が被写体の3次元の位置を示す情報を算出する方法について説明する。なお、ここでは、画面中心位置座標算出部14は、被写体の位置を示す情報として、撮影領域Rの中心の3次元座標(X,Y,Z)を算出することとしたが、例えば、撮影領域Rの特定の角の3次元座標を求めることとしてもよい。   Here, with reference to FIGS. 3 and 4 (refer to FIG. 1 as appropriate), a method in which the screen center position coordinate calculation unit 14 calculates information indicating the three-dimensional position of the subject will be described. Here, the screen center position coordinate calculation unit 14 calculates the three-dimensional coordinates (X, Y, Z) of the center of the shooting region R as information indicating the position of the subject. The three-dimensional coordinates of a specific corner of R may be obtained.

なお、ここで、画面中心位置座標算出部14は、ロボットカメラデータ収集部11から入力されたパン角θと、チルト角θと、撮影位置(X,Y,Z)とに基づいて、以下の式(2)によって、撮影領域Rの中心の3次元座標(X,Y,Z)を算出する。
X=X+L・sinθ
Y=Y+L・cosθ …(2)
Z=Z+L・sinθ
Here, the screen center position coordinate calculation unit 14 determines the pan angle θ p , the tilt angle θ t and the shooting position (X c , Y c , Z c ) input from the robot camera data collection unit 11. Based on the following formula (2), the three-dimensional coordinates (X, Y, Z) of the center of the imaging region R are calculated.
X = X c + L · sin θ p
Y = Y c + L · cos θ p (2)
Z = Z c + L · sin θ t

図1に戻って説明を続ける。ロボットカメラパラメータ算出装置5は、被写体の3次元の位置の情報と、撮影領域の大きさを特定する情報と、メモリショットを再現するロボットカメラの3次元の位置の情報とに基づいて、被写体をこの大きさの撮影領域で撮影するためのカメラパラメータを算出するものである。ここでは、ロボットカメラパラメータ算出装置5は、被写体情報算出装置1によって算出された被写体の3次元の位置の情報と、撮影領域の大きさを特定する情報とを、被写体情報算出装置1において情報が入力されたロボットカメラのメモリショットを再現するための情報として記憶しておくこととした。ロボットカメラパラメータ算出装置5は、ロボットカメラデータ収集部51と、ショットメモリ記憶部52と、ロボットカメラ駆動データ算出部53と、モータ制御部54とを備える。   Returning to FIG. 1, the description will be continued. The robot camera parameter calculation device 5 determines the subject based on the information on the three-dimensional position of the subject, the information for specifying the size of the shooting area, and the information on the three-dimensional position of the robot camera that reproduces the memory shot. The camera parameters for shooting in this size shooting area are calculated. Here, the robot camera parameter calculation device 5 receives information on the three-dimensional position of the subject calculated by the subject information calculation device 1 and information specifying the size of the shooting area in the subject information calculation device 1. It was decided to store it as information to reproduce the memory shot of the robot camera that was input. The robot camera parameter calculation device 5 includes a robot camera data collection unit 51, a shot memory storage unit 52, a robot camera drive data calculation unit 53, and a motor control unit 54.

ロボットカメラデータ収集部(カメラ位置入力手段)51は、被写体情報算出装置1によって取得されたメモリショットを再現するロボットカメラの3次元の位置(撮影位置)の情報を入力するものである。ここで入力された撮影位置の情報はロボットカメラ駆動データ算出部53に出力される。   The robot camera data collection unit (camera position input means) 51 inputs information on the three-dimensional position (shooting position) of the robot camera that reproduces the memory shot acquired by the subject information calculation apparatus 1. The information on the shooting position input here is output to the robot camera drive data calculation unit 53.

ショットメモリ記憶部(被写体情報記憶手段、記憶装置)52は、被写体情報算出装置1によって算出されたメモリショットの記録時における被写体の3次元の位置の情報と、撮影領域の大きさを特定する情報とを記憶するもので、ハードディスク等の一般的な記憶手段である。ここに記憶された情報は、ロボットカメラ駆動データ算出部53によって参照されて用いられる。   The shot memory storage unit (subject information storage means, storage device) 52 is information for specifying the three-dimensional position of the subject at the time of recording the memory shot calculated by the subject information calculation device 1 and information for specifying the size of the shooting area. Is a general storage means such as a hard disk. The information stored here is referred to and used by the robot camera drive data calculation unit 53.

ロボットカメラ駆動データ算出部53は、ロボットカメラデータ収集部51から入力された撮影位置の情報と、ショットメモリ記憶部52に記憶されたメモリショットの記録時における被写体の3次元の位置の情報と、撮影領域の大きさを特定する情報とに基づいて、メモリショットを再現するロボットカメラのカメラパラメータ(パン角、チルト角、ズーム値及びフォーカス値)を算出するものである。ロボットカメラ駆動データ算出部53は、距離算出部53aと、撮影方向算出部53bと、フォーカス算出部53cと、ズーム算出部53dとを備える。   The robot camera drive data calculation unit 53 includes information on the photographing position input from the robot camera data collection unit 51, information on the three-dimensional position of the subject at the time of recording the memory shot stored in the shot memory storage unit 52, The camera parameters (pan angle, tilt angle, zoom value, and focus value) of the robot camera that reproduces the memory shot are calculated based on the information that specifies the size of the shooting area. The robot camera drive data calculation unit 53 includes a distance calculation unit 53a, a shooting direction calculation unit 53b, a focus calculation unit 53c, and a zoom calculation unit 53d.

距離算出部(被写体距離算出手段)53aは、ロボットカメラデータ収集部51から入力された撮影位置の情報と、ショットメモリ記憶部52に記憶されたメモリショットの記録時における被写体の3次元の位置の情報とに基づいて、ロボットカメラと被写体との距離を算出するものである。ここで算出された距離の情報は、撮影方向算出部53bと、フォーカス算出部53cと、ズーム算出部53dとに出力される。   The distance calculation unit (subject distance calculation means) 53a includes information on the photographing position input from the robot camera data collection unit 51 and the three-dimensional position of the subject at the time of recording the memory shot stored in the shot memory storage unit 52. The distance between the robot camera and the subject is calculated based on the information. Information on the distance calculated here is output to the shooting direction calculation unit 53b, the focus calculation unit 53c, and the zoom calculation unit 53d.

ここで、距離算出部53aに、ロボットカメラデータ収集部51から撮影位置(X’,Y’,Z’)が入力されると、距離算出部53aは、ショットメモリ記憶部52に記憶されたメモリショットの記録時における撮影領域の中心の3次元座標(X,Y,Z)に基づいて、以下の式(3)によって、ロボットカメラと被写体との距離L’を算出する。
L’=√{(X−X’)+(Y−Y’)+(Z−Z’)} …(3)
Here, when the photographing position (X c ′, Y c ′, Z c ′) is input from the robot camera data collection unit 51 to the distance calculation unit 53 a, the distance calculation unit 53 a stores the shot calculation in the shot memory storage unit 52. Based on the three-dimensional coordinates (X, Y, Z) of the center of the imaging region when the recorded memory shot is recorded, the distance L ′ between the robot camera and the subject is calculated by the following equation (3).
L ′ = √ {(X−X c ′) 2 + (Y−Y c ′) 2 + (Z−Z c ′) 2 } (3)

撮影方向算出部(撮影方向算出手段)53bは、ロボットカメラデータ収集部51から入力された撮影位置の情報と、ショットメモリ記憶部52に記憶されたメモリショットの記録時における被写体の3次元の位置の情報と、距離算出部53aから入力されたロボットカメラから被写体までの距離の情報とに基づいて、メモリショットを再現するロボットカメラの撮影方向を示す情報(ここでは、パン角、チルト角)を算出するものである。ここで算出された撮影方向を示す情報は、モータ制御部54に出力される。   The shooting direction calculation unit (shooting direction calculation unit) 53b is a three-dimensional position of the subject at the time of recording the shooting position information input from the robot camera data collection unit 51 and the memory shot stored in the shot memory storage unit 52. And information (here, pan angle, tilt angle) indicating the shooting direction of the robot camera that reproduces the memory shot based on the information of the above and the distance information from the robot camera to the subject input from the distance calculation unit 53a. Is to be calculated. Information indicating the shooting direction calculated here is output to the motor control unit 54.

ここで、撮影方向算出部53bは、撮影位置(X’,Y’,Z’)と、撮影領域の中心の3次元座標(X,Y,Z)と、ロボットカメラと被写体との距離L’とに基づいて、以下の式(4)に基づいて、パン角θ’とチルト角θ’とを算出する。
θ’=sin−1{(Y−Y’)/L’}
θ’=cos−1{(Z−Z’)/L’} …(4)
Here, the shooting direction calculation unit 53b includes the shooting position (X c ′, Y c ′, Z c ′), the three-dimensional coordinates (X, Y, Z) of the center of the shooting area, and the robot camera and the subject. Based on the distance L ′, the pan angle θ p ′ and the tilt angle θ t ′ are calculated based on the following equation (4).
θ p ′ = sin −1 {(Y−Y c ′) / L ′}
θ t ′ = cos −1 {(Z−Z c ′) / L ′} (4)

フォーカス算出部(フォーカス値算出手段)53cは、距離算出部53aから入力されたロボットカメラから被写体までの距離の情報に基づいて、メモリショットを再現するロボットカメラのフォーカス値を算出するものである。ここで算出されたフォーカス値の情
報は、モータ制御部54に出力される。
The focus calculation unit (focus value calculation means) 53c calculates the focus value of the robot camera that reproduces the memory shot, based on the distance information from the robot camera to the subject input from the distance calculation unit 53a. Information on the focus value calculated here is output to the motor control unit 54.

ここで、フォーカス算出部53cは、距離算出部53aから入力されたロボットカメラと被写体との距離L’に基づいて、図示しない記憶手段に記憶されたロボットカメラのフォーカス値、及び、カメラと被写体との距離の関係を示す表(図2参照)を参照して、当該カメラと被写体との距離L’に対応するフォーカス値を読み出す。このとき、フォーカス算出部53cは、入力されたロボットカメラと被写体との距離L’と一致する値が図2の表のロボットカメラと被写体との距離の欄にない場合、その前後の値に対応するフォーカス値から補間して、入力されたロボットカメラと被写体との距離L’に対応するフォーカス値を算出する。ここで、例えば、ロボットカメラと被写体との距離L’が「7934mm」であった場合、フォーカス算出部53cは、図2の表のロボットカメラと被写体との距離の欄において、その前後の値「7786mm」、「8753mm」に対応するフォーカス値「9%」、「8%」に基づいて、ロボットカメラと被写体との距離「7934mm」に対応するフォーカス値として「8.84%」[8+(7934−8753)/(7786−8753)]の情報を取得する。   Here, the focus calculation unit 53c, based on the distance L ′ between the robot camera and the subject input from the distance calculation unit 53a, the focus value of the robot camera stored in a storage unit (not shown), and the camera and the subject. The focus value corresponding to the distance L ′ between the camera and the subject is read out with reference to a table (see FIG. 2) showing the relationship between the distances. At this time, if the value that matches the input distance L ′ between the robot camera and the subject is not in the column of the distance between the robot camera and the subject in the table of FIG. The focus value corresponding to the input distance L ′ between the robot camera and the subject is calculated by interpolation from the focus value. Here, for example, when the distance L ′ between the robot camera and the subject is “7934 mm”, the focus calculation unit 53c determines the value “before and after” in the column of the distance between the robot camera and the subject in the table of FIG. Based on the focus values “9%” and “8%” corresponding to “7786 mm” and “8753 mm”, the focus value corresponding to the distance “7934 mm” between the robot camera and the subject is “8.84%” [8+ (7934). -8753) / (7786-8873)] is acquired.

ズーム算出部(ズーム値算出手段)53dは、ショットメモリ記憶部52に記憶されたメモリショットの記録時における撮影領域の大きさを特定する情報と、距離算出部53aから入力されたロボットカメラから被写体までの距離の情報とに基づいて、メモリショットを再現するロボットカメラのズーム値を算出するものである。ここで算出されたズーム値の情報は、モータ制御部54に出力される。   The zoom calculation unit (zoom value calculation means) 53d includes information for specifying the size of the shooting area stored in the memory shot stored in the shot memory storage unit 52, and the subject from the robot camera input from the distance calculation unit 53a. The zoom value of the robot camera that reproduces the memory shot is calculated on the basis of the distance information up to. Information on the zoom value calculated here is output to the motor control unit 54.

そして、ズーム算出部53dは、ショットメモリ記憶部52から撮影領域の高さHを読み出し、この高さHとロボットカメラと被写体との距離L’とから、以下の式(5)に基づいて、レンズの垂直画角θFOV’を算出する。更に、ロボットカメラ駆動データ算出部53は、レンズの垂直画角θFOV’から、当該ロボットカメラのズーム値を算出することができる。
θFOV’=2・tan−1{(H/2)/L’} …(5)
Then, the zoom calculation unit 53d reads the height H of the shooting area from the shot memory storage unit 52, and based on the following formula (5) from the height H and the distance L ′ between the robot camera and the subject. The vertical angle of view θ FOV ′ of the lens is calculated. Furthermore, the robot camera drive data calculation unit 53 can calculate the zoom value of the robot camera from the vertical angle of view θ FOV ′ of the lens.
θ FOV '= 2 · tan −1 {(H / 2) / L ′} (5)

モータ制御部54は、ロボットカメラ駆動データ算出部53によって算出されたカメラパラメータに基づいて、メモリショットを再現するロボットカメラの撮影方向及び画角を制御するものである。このモータ制御部54は、ロボットカメラの撮影方向、ズーム及びフォーカスを調整するモータ(図示せず)に対して、ロボットカメラ駆動データ算出部53によって算出されたカメラパラメータによって示される撮影方向、ズーム及びフォーカスで撮影させる制御を行う。   The motor control unit 54 controls the shooting direction and angle of view of the robot camera that reproduces the memory shot based on the camera parameters calculated by the robot camera drive data calculation unit 53. The motor control unit 54 controls the shooting direction, zoom, and focus indicated by the camera parameters calculated by the robot camera drive data calculation unit 53 with respect to a motor (not shown) that adjusts the shooting direction, zoom, and focus of the robot camera. Controls shooting with focus.

なお、被写体情報算出装置1及びロボットカメラパラメータ算出装置5は、コンピュータにおいて各手段を各機能プログラムとして実現することも可能であり、各機能プログラムを結合して、被写体情報算出プログラム及びロボットカメラパラメータ算出プログラムとして動作させることも可能である。   The subject information calculation device 1 and the robot camera parameter calculation device 5 can also realize each means as a function program in a computer, and the subject information calculation program and the robot camera parameter calculation can be performed by combining the function programs. It is also possible to operate as a program.

[ロボットカメラ制御システムの動作]
次に、図5及び図6を参照(適宜図1参照)して、本発明における被写体情報算出装置1及びロボットカメラパラメータ算出装置5を備えるロボットカメラ制御システムAの動作について説明する。図5は、本発明における被写体情報算出装置の被写体情報算出動作を示したフローチャートである。図6は、本発明におけるロボットカメラパラメータ算出装置のロボットカメラパラメータ算出動作を示したフローチャートである。
[Robot Camera Control System Operation]
Next, operations of the robot camera control system A including the subject information calculation device 1 and the robot camera parameter calculation device 5 according to the present invention will be described with reference to FIGS. 5 and 6 (refer to FIG. 1 as appropriate). FIG. 5 is a flowchart showing the subject information calculation operation of the subject information calculation apparatus according to the present invention. FIG. 6 is a flowchart showing the robot camera parameter calculation operation of the robot camera parameter calculation apparatus according to the present invention.

(被写体情報算出動作)
まず、図5を参照(適宜図1参照)して、被写体情報算出装置1が、ロボットカメラパラメータ算出装置5で用いられる、メモリショット記録時における被写体の3次元の位置の情報と撮影領域の大きさを特定する情報とを算出する被写体情報算出動作について説明する。
(Subject information calculation operation)
First, referring to FIG. 5 (refer to FIG. 1 as appropriate), the subject information calculation device 1 is used in the robot camera parameter calculation device 5 to provide information on the three-dimensional position of the subject and the size of the photographing region during memory shot recording. The subject information calculation operation for calculating the information for specifying the height will be described.

被写体情報算出装置1は、ロボットカメラデータ収集部11によって、メモリショットの記録時において、被写体を所望の撮影領域で撮影したロボットカメラから撮影位置の情報と、カメラパラメータの情報とを入力する(ステップS11)。続いて、被写体情報算出装置1は、カメラ被写体間距離算出部12によって、ステップS11において入力されたフォーカス値の情報に基づいて、ロボットカメラと被写体との距離を算出する(ステップS12)。   The subject information calculation apparatus 1 inputs the information of the shooting position and the information of the camera parameters from the robot camera that has shot the subject in the desired shooting area at the time of recording the memory shot by the robot camera data collection unit 11 (Step S1). S11). Subsequently, the subject information calculation apparatus 1 calculates the distance between the robot camera and the subject based on the focus value information input in step S11 by the camera subject distance calculation unit 12 (step S12).

そして、被写体情報算出装置1は、撮影領域高さ算出部13によって、ステップS11において入力されたズーム値の情報と、ステップS12において算出されたカメラと被写体との距離の情報とに基づいて、ロボットカメラによって撮影された撮影領域の大きさを特定する情報を算出するとともに、画面中心位置座標算出部14によって、ステップS11において入力されたパン角、チルト角及び撮影位置の情報と、ステップS12において算出されたカメラと被写体との距離の情報とに基づいて、ロボットカメラによって撮影された被写体の3次元の位置を示す情報を算出して、ロボットカメラパラメータ算出装置5のショットメモリ記憶部52に記憶して(ステップS13)、動作を終了する。   Then, the subject information calculation apparatus 1 uses the shooting area height calculation unit 13 based on the zoom value information input in step S11 and the distance information between the camera and the subject calculated in step S12. Information for specifying the size of the shooting area shot by the camera is calculated, and the information on the pan angle, tilt angle, and shooting position input in step S11 by the screen center position coordinate calculation unit 14 is calculated in step S12. Information indicating the three-dimensional position of the subject photographed by the robot camera is calculated based on the distance information between the camera and the subject, and is stored in the shot memory storage unit 52 of the robot camera parameter calculation device 5. (Step S13), the operation is terminated.

(ロボットカメラパラメータ算出動作)
更に、図6を参照して、ロボットカメラパラメータ算出装置5が、図5に示す被写体情報算出動作によって生成されたメモリショットの情報を用いて、当該メモリショットを再現するためのカメラパラメータを算出するロボットカメラパラメータ算出動作について説明する。
(Robot camera parameter calculation operation)
Further, referring to FIG. 6, robot camera parameter calculation device 5 uses the memory shot information generated by the subject information calculation operation shown in FIG. 5 to calculate camera parameters for reproducing the memory shot. The robot camera parameter calculation operation will be described.

ロボットカメラパラメータ算出装置5は、ロボットカメラデータ収集部51によって、メモリショットを再現するロボットカメラの撮影位置の情報を入力する(ステップS51)。   The robot camera parameter calculation device 5 inputs information on the shooting position of the robot camera that reproduces the memory shot by the robot camera data collection unit 51 (step S51).

続いて、ロボットカメラパラメータ算出装置5は、ロボットカメラ駆動データ算出部53によって、ステップS51において入力された撮影位置の情報と、被写体情報算出動作によって算出されてショットメモリ記憶部52に記憶されたメモリショットの記録時における被写体の3次元の位置の情報と、撮影領域の大きさを特定する情報とに基づいて、メモリショットを再現するロボットカメラのカメラパラメータを算出する(ステップS52)。   Subsequently, in the robot camera parameter calculation device 5, the robot camera drive data calculation unit 53 calculates the shooting position information input in step S51 and the memory calculated by the subject information calculation operation and stored in the shot memory storage unit 52. Based on the information on the three-dimensional position of the subject at the time of recording the shot and the information specifying the size of the shooting area, camera parameters of the robot camera that reproduces the memory shot are calculated (step S52).

ここで、ロボットカメラパラメータ算出装置5は、ロボットカメラ駆動データ算出部53の距離算出部53aによって、ステップS51において入力された撮影位置の情報と、ショットメモリ記憶部52に記憶されたメモリショットの記録時における被写体の3次元の位置の情報とに基づいて、ロボットカメラと被写体との距離を算出する。そして、ロボットカメラパラメータ算出装置5は、ロボットカメラ駆動データ算出部53の撮影方向算出部53bによって、この距離の情報と、ステップS51において入力された撮影位置の情報と、ショットメモリ記憶部52に記憶された被写体の3次元の位置の情報とに基づいて、撮影方向を示す情報を算出するとともに、フォーカス算出部53cによって、ロボットカメラから被写体までの距離の情報に基づいてフォーカス値を算出し、更に、ズーム算出部53dによって、ショットメモリ記憶部52に記憶されたメモリショットの記録時における撮影領域の大きさを特定する情報と、ロボットカメラから被写体までの距離の情報とに基づいて、ズーム値を算出する。   Here, the robot camera parameter calculation device 5 records the shooting position information input in step S51 by the distance calculation unit 53a of the robot camera drive data calculation unit 53 and the memory shot stored in the shot memory storage unit 52. The distance between the robot camera and the subject is calculated based on the information on the three-dimensional position of the subject at that time. The robot camera parameter calculation device 5 stores the distance information, the shooting position information input in step S51, and the shot memory storage unit 52 by the shooting direction calculation unit 53b of the robot camera drive data calculation unit 53. The information indicating the shooting direction is calculated based on the information on the three-dimensional position of the subject, and the focus calculation unit 53c calculates the focus value based on the information on the distance from the robot camera to the subject. The zoom calculation unit 53d calculates the zoom value based on the information for specifying the size of the shooting area at the time of recording the memory shot stored in the shot memory storage unit 52 and the information on the distance from the robot camera to the subject. calculate.

そして、ロボットカメラパラメータ算出装置5は、モータ制御部54によって、ステップS52において算出されたカメラパラメータに基づいて、メモリショットを再現するロボットカメラの撮影方向及び画角を制御して(ステップS53)、動作を終了する。   Then, the robot camera parameter calculation device 5 controls the shooting direction and angle of view of the robot camera that reproduces the memory shot based on the camera parameters calculated in step S52 by the motor control unit 54 (step S53). End the operation.

以上の動作によって、ロボットカメラ制御システムAは、被写体情報算出装置1によって、撮影領域R(図3参照)の中心の3次元座標と、撮影領域Rの高さHとを算出し、ロボットカメラパラメータ算出装置5のショットメモリ記憶部52に記憶する。そして、ロボットカメラ制御システムAは、ロボットカメラパラメータ算出装置5によって、ショットメモリ記憶部52に記憶された撮影領域Rの中心の3次元座標と、撮影領域Rの高さHとから特定される撮影領域Rを撮影するように、撮影位置に合わせてロボットカメラCの撮影方向及び画角を制御することができる。   With the above operation, the robot camera control system A calculates the three-dimensional coordinates of the center of the imaging region R (see FIG. 3) and the height H of the imaging region R by the subject information calculation device 1, and the robot camera parameter The data is stored in the shot memory storage unit 52 of the calculation device 5. Then, the robot camera control system A uses the robot camera parameter calculation device 5 to capture an image identified from the three-dimensional coordinates of the center of the imaging region R stored in the shot memory storage unit 52 and the height H of the imaging region R. The shooting direction and angle of view of the robot camera C can be controlled in accordance with the shooting position so that the region R is shot.

このように、ロボットカメラ制御システムAは、被写体情報算出装置1によって、メモリショット記録時において、ロボットカメラCの撮影位置とカメラパラメータとを記録するのではなく、画面の構図となる撮影領域Rを特定するための情報である被写体の3次元位置の情報と、撮影領域Rの大きさを特定する情報とを記録する。そして、ロボットカメラ制御システムAは、ロボットカメラパラメータ算出装置5によって、撮影領域Rを撮影するようにロボットカメラCを制御することで、ロボットカメラCにメモリショット記録時の画面の構図を再現して撮影させることができる。   In this way, the robot camera control system A does not record the shooting position and camera parameters of the robot camera C by the subject information calculation device 1 during memory shot recording, but instead captures the shooting region R that is the composition of the screen. Information on the three-dimensional position of the subject, which is information for specifying, and information for specifying the size of the imaging region R are recorded. Then, the robot camera control system A reproduces the composition of the screen at the time of memory shot recording in the robot camera C by controlling the robot camera C so as to photograph the imaging region R by the robot camera parameter calculation device 5. It can be taken.

そのため、ロボットカメラCの位置がメモリショット記録時とまったく同じ撮影位置の場合には、ロボットカメラパラメータ算出装置5はロボットカメラCに、記録時とまったく同じメモリショットを再現させることができる。また、ロボットカメラCの撮影位置がメモリショット記録時から変化した場合にも、ロボットカメラパラメータ算出装置5はロボットカメラCに、記録された撮影領域Rの中心位置と高さHとを保って撮影領域Rを撮影させることができる。そのため、予め想定されていた撮影位置からロボットカメラCの位置がずれた場合においても、新たなメモリショットを記録しなおす必要がなく、ロボットカメラパラメータ算出装置5はロボットカメラCに同じ構図の映像を撮影させることができる。   For this reason, when the position of the robot camera C is exactly the same shooting position as that at the time of memory shot recording, the robot camera parameter calculation device 5 can cause the robot camera C to reproduce the same memory shot as at the time of recording. Even when the shooting position of the robot camera C changes from the time of memory shot recording, the robot camera parameter calculation device 5 keeps the center position and height H of the recorded shooting area R in the robot camera C. The region R can be photographed. Therefore, even when the position of the robot camera C is deviated from the presumed shooting position, it is not necessary to re-record a new memory shot, and the robot camera parameter calculation device 5 displays an image with the same composition on the robot camera C. It can be taken.

例えば、図7に示すように、ロボットカメラCが右から左に移動した場合には、ロボットカメラパラメータ算出装置5は、ロボットカメラCに、移動途中においても撮影方向を常に撮影領域Rの中心に向けて、撮影領域Rの高さが常に変化しないような画角で撮影させることができる。そして、図7に示すように、男性の出演者(被写体)のバストショットを撮影領域Rとした場合には、ロボットカメラパラメータ算出装置5は、ロボットカメラCにこのバストショットを保持したドリーショットを撮影させることができる。図7は、ロボットカメラによって出演者のバストショットのドリーショットを撮影する例を模式的に示した模式図である。   For example, as shown in FIG. 7, when the robot camera C moves from right to left, the robot camera parameter calculation device 5 always moves the shooting direction to the center of the shooting region R even during the movement. On the other hand, it is possible to shoot at an angle of view such that the height of the shooting region R does not always change. Then, as shown in FIG. 7, when the bust shot of the male performer (subject) is set as the shooting region R, the robot camera parameter calculation device 5 takes the dolly shot holding the bust shot in the robot camera C. It can be taken. FIG. 7 is a schematic diagram schematically showing an example in which a dolly shot of a performer's bust shot is taken by a robot camera.

そして、例えば、図8(a)に示すような撮影領域Rとし、ロボットカメラCが右上から左下に移動した場合には、ロボットカメラパラメータ算出装置5によって、ロボットカメラCは、図8(b)に示すような右斜め上から撮影領域Rを撮影したショットSから、その移動途中に撮影領域Rを撮影したショットS、左下から撮影領域Rを撮影したショットSを順に撮影する。図8は、ロボットカメラによって2人の出演者のショットを撮影する例を模式的に示した模式図、(a)は、撮影領域とロボットカメラの配置とを模式的に示した模式図、(b)は、ロボットカメラによって撮影されたショットの例を模式的に示した模式図である。 For example, when the imaging region R is as shown in FIG. 8A, and the robot camera C moves from the upper right to the lower left, the robot camera C is calculated by the robot camera parameter calculation device 5 as shown in FIG. from shot S a taken from the right oblique imaging region R as shown in, shoot shots S B obtained by photographing a photographing region R during the movement, the shot S C obtained by photographing a photographing region R from the bottom left in order. FIG. 8 is a schematic diagram schematically showing an example in which two robots are shot with a robot camera. FIG. 8A is a schematic diagram schematically showing an imaging region and an arrangement of robot cameras. b) is a schematic diagram schematically showing an example of a shot taken by a robot camera.

このように、図8(a)に示すように2人の人物を含む領域を撮影領域Rとすることで、被写体情報算出装置1は、メモリショット記録時に当該撮影領域Rを撮影したロボットカメラCの撮影位置とカメラパラメータとに基づいて、この撮影領域Rの中心である2人の中間の位置と、この2人を含む撮影領域Rの高さとを算出する。そして、ロボットカメラパラメータ算出装置5は、メモリショットの再現時に常にこの中心位置に撮影方向を向け、記録時と同じ高さに撮影領域Rの高さを保持したショットS〜SをロボットカメラCに撮影させるため、ロボットカメラCの移動途中でも2人の人物が画角から外れることや、2人の中点の位置が撮影された画面上で左右にぶれることなく、ショットSからショットSまでスムーズに変化する映像を撮影させることができる。 In this way, as shown in FIG. 8A, by setting the area including two persons as the imaging area R, the subject information calculation apparatus 1 can capture the imaging area R during the memory shot recording. Based on the shooting position and the camera parameters, the middle position between the two persons, which is the center of the shooting area R, and the height of the shooting area R including the two persons are calculated. Then, the robot camera parameter calculation device 5 always directs the shooting direction to the center position at the time of reproducing the memory shot, and the shots S A to S C in which the height of the shooting area R is maintained at the same height as that at the time of recording. In order to cause C to take a picture, shots from shot S A can be made without causing two persons to deviate from the angle of view even while the robot camera C is moving, or to move the middle point of the two people from side to side on the screen on which the picture was taken. thereby shooting the image that changes smoothly until S C.

更に、例えば、図9(a)に示すように出演者を含む撮影領域Rを設定し、出演者の遠くから近く(図9(b)参照)へあるいは近くから遠くへロボットカメラCを移動させることで、人物を撮影された画面内で一定の大きさに保ったまま近づいたり遠ざかったりする撮影(ドリーイン、ズームバック)を行うことができる。このドリーインやズームバックは、人物の心情を表す映像効果としてドラマなどで使用される撮影手法であるが、これをマニュアルで行おうとすると、カメラマンにとって多くの制御を同時に行わなければならない複雑なカメラ操作である。図9は、ロボットカメラによってドリーインのショットを撮影する例を模式的に示した模式図、(a)は、出演者の手前7mの位置から撮影するときの撮影領域とロボットカメラの配置と撮影されたショットとを模式的に示した模式図、(b)は、出演者の手前1mの位置から撮影するときの撮影領域とロボットカメラの配置と撮影されたショットとを模式的に示した模式図である。   Further, for example, as shown in FIG. 9A, a shooting region R including a performer is set, and the robot camera C is moved from near to far (see FIG. 9B) of the performer or from near to far. Thus, it is possible to perform shooting (dolly-in, zoom-back) in which a person is approached or moved away while maintaining a certain size within the screen on which the image was captured. This dolly-in and zoom-back is a shooting technique used in dramas as a video effect that represents the emotions of a person, but if you try to do this manually, a complicated camera operation that requires a lot of control for the cameraman at the same time It is. FIG. 9 is a schematic diagram schematically showing an example in which a dolly-in shot is taken by a robot camera. FIG. 9A is an image of the shooting area and the arrangement of the robot camera when shooting from a position 7 m before the performer. (B) is a schematic diagram schematically showing the shooting area, the arrangement of the robot camera, and the shot shot when shooting from a position 1 m before the performer. It is.

このとき、被写体情報算出装置1は、メモリショット記録時に被写体を含む撮影領域Rの中心位置と高さとを算出する。そして、ロボットカメラパラメータ算出装置5は、メモリショットの再現時に常にこの中心位置に撮影方向を向け、記録時と同じ高さに撮影領域Rの高さを保持してロボットカメラCに撮影させるため、撮影された画面内において被写体の大きさを一定に保つように、出演者とロボットカメラCとの距離に応じて、撮影方向やズーム量やフォーカス量を調整することができる。例えば、図9(a)に示すように、出演者のバストショットを撮影領域Rとし、出演者の手前7mの位置から、図9(b)に示すように、出演者の手前1mの位置までロボットカメラを近づけてドリーインを撮影すると、出演者の手前7mから撮影したショットS(図9(a)参照)と、出演者の手前1mから撮影したショットS(図9(b)参照)とで、画面上で背景の見え方の大きさは変化するものの出演者は一定の大きさを保持して撮影することができる。 At this time, the subject information calculation apparatus 1 calculates the center position and height of the shooting region R including the subject at the time of memory shot recording. Then, the robot camera parameter calculation device 5 always directs the photographing direction to the center position when reproducing the memory shot, and causes the robot camera C to photograph while holding the height of the photographing region R at the same height as when recording. According to the distance between the performer and the robot camera C, the shooting direction, the zoom amount, and the focus amount can be adjusted so that the size of the subject is kept constant in the shot screen. For example, as shown in FIG. 9 (a), the bust shot of the performer is set as the shooting region R, and from the position 7m before the performer to the position 1m before the performer as shown in FIG. 9 (b). When the dolly-in is photographed by bringing the robot camera closer, a shot S D taken from 7 m before the performer (see FIG. 9A) and a shot S E taken from 1 m before the performer (see FIG. 9B) Thus, although the size of the background on the screen changes, the performer can take a picture while maintaining a certain size.

以上、ロボットカメラ制御システムAの構成について説明したが、本発明はこれに限定されるものではない。例えば、ここでは、被写体情報算出装置1によって算出された撮影領域の大きさを特定する情報と、被写体の3次元の位置を示す情報とに基づいて、ロボットカメラパラメータ算出装置5がロボットカメラに対して、当該撮影領域を撮影する制御を行うこととしたが、被写体情報算出装置1によって算出された撮影領域の大きさを特定する情報と、被写体の3次元の位置を示す情報とに基づいて、ロボットカメラパラメータ算出装置5がロボットカメラに対して、当該撮影領域から求められる異なる撮影領域を撮影する制御を行うこととしてもよい。つまり、ロボットカメラパラメータ算出装置5は、メモリショット記録時の撮影領域をそのまま再現するのではなく、当該撮影領域から特定される異なる撮影領域を撮影する制御を行うこととしてもよい。   The configuration of the robot camera control system A has been described above, but the present invention is not limited to this. For example, here, the robot camera parameter calculation device 5 determines whether or not the robot camera parameter calculation device 5 determines the size of the shooting area calculated by the subject information calculation device 1 and information indicating the three-dimensional position of the subject. Thus, the control for photographing the photographing region is performed. Based on the information for specifying the size of the photographing region calculated by the subject information calculation apparatus 1 and the information indicating the three-dimensional position of the subject, The robot camera parameter calculation device 5 may control the robot camera to shoot different shooting areas obtained from the shooting area. That is, the robot camera parameter calculation device 5 may perform control to capture a different imaging area specified from the imaging area instead of reproducing the imaging area at the time of memory shot recording as it is.

ここで、図10を参照(適宜図1参照)して、ロボットカメラパラメータ算出装置5が、出演者のバストショットから出演者の全身のショットを撮影する制御を行う例について説明する。ここでは、被写体情報算出装置1によって算出された出演者のバストショットの撮影領域Rの高さHと、当該撮影領域Rの中心Oの位置とに基づいて、ロボットカメラパラメータ算出装置5が、当該出演者の全身のショットの撮影領域Rを設定して、ロボットカメラに当該撮影領域Rを撮影させる制御を行うこととする。図10は、出演者のバストショットの撮影領域と、当該出演者の全身のショットの撮影領域とを模式的に示した模式図である。 Here, with reference to FIG. 10 (refer to FIG. 1 as appropriate), an example will be described in which the robot camera parameter calculation device 5 performs control to capture a shot of the performer's whole body from the performer's bust shot. Here, the height H of the imaging region R 1 of the bust-shot performer calculated by the subject information calculating device 1, based on the position of the center O of the imaging region R 1, the robot camera parameter calculating unit 5 , by setting the imaging region R 2 shots systemic of the performer, and that performs control to shoot the imaging region R 2 to the robot camera. FIG. 10 is a schematic diagram schematically showing the shooting area of the performer's bust shot and the shooting area of the performer's whole body shot.

このとき、ショットメモリ記憶部52には、被写体情報算出装置1によって算出された撮影領域Rの高さHと中心Oの位置とが記憶されるとともに、バストショットの撮影領域Rの高さHに対する全身の撮影領域Rの高さの比率Rと、撮影領域Rの高さに対する撮影領域Rの上から撮影領域Rの中心までの距離の割合Rとが予め記憶されていることとする。ここで、中心Oの位置と比率Rと割合Rとが被写体の3次元位置の情報となり、高さHと比率Rとが撮影領域Rの大きさを特定する情報となる。そして、ロボットカメラパラメータ算出装置5は、距離算出部53aによって、ロボットカメラデータ収集部51から入力された撮影位置の情報と、ショットメモリ記憶部52に記憶された撮影領域Rの高さHと中心Oの位置とに基づいて、メモリショットを再現するロボットカメラの撮影領域Rの高さR・Hと、高さR・Hに対して中心Oの位置が上から割合Rの位置となる撮影領域Rの中心位置とを求め、この撮影領域Rの中心位置とロボットカメラとの間の距離を算出する。 At this time, the shot in the memory storage unit 52, together with the position of the height H and the center O of the imaging region R 1 calculated by the object information calculating device 1 is stored, the height of the imaging region R 1 of the bust-shot the ratio R v of the height of the imaging region R 2 of the whole body for H, and the ratio R O of the distance to the center of the imaging region R 1 from the top of the imaging region R 2 to the height of the imaging region R 2 is stored in advance Suppose that Here, the position of the center O and the ratio R v and ratio R O is the information of the three-dimensional position of the object, the information and the height H and the ratio R v to identify the size of the imaging region R 2. Then, the robot camera parameter calculation unit 5, the distance calculation unit 53a, and the information of the photographing position input from the robot camera data collecting unit 51, the height H of the imaging region R 1 stored in the shot memory storage unit 52 based on the position of the center O, the height R v · H robotic camera imaging region R 2 to reproduce the memory shots, the position of the center O is from above the height R v · H ratio R O It obtains a center position of a position imaging region R 2, and calculates the distance between the imaging region R 2 of the center position and the robot camera.

また、ロボットカメラパラメータ算出装置5は、撮影方向算出部53bによって、この距離の情報と、ロボットカメラデータ収集部51から入力された撮影位置の情報と、ショットメモリ記憶部52に記憶された中心Oの位置と比率Rと割合Rとから求められた撮影領域Rの中心位置の情報とに基づいて、パン角及びチルト角を算出し、フォーカス算出部53cによって、ロボットカメラから撮影領域Rの中心までの距離の情報に基づいてフォーカス値を算出し、更に、ズーム算出部53dによって、ショットメモリ記憶部52に記憶された高さHと比率Rとから求められた撮影領域Rの高さR・Hと、ロボットカメラから撮影領域Rの中心までの距離の情報とに基づいて、ズーム値を算出する。 Also, the robot camera parameter calculation device 5 uses the shooting direction calculation unit 53b to detect the distance, the shooting position information input from the robot camera data collection unit 51, and the center O stored in the shot memory storage unit 52. based on the information of the center position of the position and the ratio R v and ratio R O and imaging obtained from the area R 2, calculates the pan angle and the tilt angle, the focus calculating section 53c, the imaging area R from the robot camera The focus value is calculated on the basis of the information on the distance to the center of 2 , and the photographing region R 2 obtained from the height H and the ratio R v stored in the shot memory storage unit 52 by the zoom calculation unit 53 d. the height R v · H of, based on the information of the distance from the robot camera to the center of the imaging region R 2, and calculates the zoom value.

続いて、図11を参照(適宜図1参照)して、ロボットカメラパラメータ算出装置5が、2人の出演者の各々のバストショットから、2人の出演者のツーショットを撮影する制御を行う例について説明する。ここでは、被写体情報算出装置1によって算出された出演者のバストショットの撮影領域R’、R’の中心O、Oの位置に基づいて、ロボットカメラパラメータ算出装置5が、ツーショットの撮影領域R’を設定して、ロボットカメラに当該撮影領域R’を撮影させる制御を行うこととする。図11は、2人の出演者の各々のバストショットの撮影領域と、この2人の出演者のツーショットの撮影領域とを模式的に示した模式図である。 Next, referring to FIG. 11 (see FIG. 1 as appropriate), an example in which the robot camera parameter calculation device 5 performs control to photograph two shots of two performers from each bust shot of the two performers. Will be described. Here, based on the positions of the centers O 1 and O 2 of the performer's bust shot shooting areas R 1 ′ and R 2 ′ calculated by the subject information calculation apparatus 1, the robot camera parameter calculation apparatus 5 performs two-shot. The imaging region R 3 ′ is set, and control is performed to cause the robot camera to image the imaging region R 3 ′. FIG. 11 is a schematic diagram schematically showing a bust shot shooting area of each of the two performers and a two-shot shooting area of the two performers.

このとき、ショットメモリ記憶部52には、被写体情報算出装置1によって算出された撮影領域R’、R’の中心O、Oの位置が記憶されるとともに、撮影領域R’の幅に対する撮影領域R’、R’の中心O、Oの距離の割合Rと、撮影領域R’の高さに対する撮影領域R’の上から中心O、Oの中点Oまでの距離の割合Rとが予め記憶されていることとする。ここで、中心O、Oの位置と、割合Rと、割合Rとが被写体の3次元位置の情報となり、中心O、Oの位置と割合Rとが撮影領域R’の大きさを特定する情報となる。そして、ロボットカメラパラメータ算出装置5は、距離算出部53aによって、ロボットカメラデータ収集部51から入力された撮影位置の情報と、ショットメモリ記憶部52に記憶された中心O、Oの位置と割合Rとに基づいて、中心O、Oの距離を割合Rで除算して撮影領域R’の幅を算出するとともに、この幅から求められる撮影領域R’に高さに対する中心O、Oの中点Oの位置が上から割合Rの位置となる撮影領域R’の中心位置とを求め、この撮影領域R’の中心位置とロボットカメラとの間の距離を算出する。 At this time, the shot memory storage unit 52 stores the positions of the centers O 1 and O 2 of the shooting regions R 1 ′ and R 2 ′ calculated by the subject information calculation device 1 and also stores the shooting region R 3 ′. imaging region R 1 to the width ', R 2' and the ratio R H of the center O 1, the distance of O 2, taken from above the 'imaging region R 3 to the height of the' region R 3 of the center O 1, O 2 The distance ratio R O to the middle point O 3 is stored in advance. Here, the positions of the centers O 1 and O 2 , the ratio R H, and the ratio R O are information on the three-dimensional position of the subject, and the positions of the centers O 1 and O 2 and the ratio R H are the imaging region R 3. It becomes information specifying the size of '. Then, the robot camera parameter calculation device 5 uses the distance calculation unit 53a to input the shooting position information input from the robot camera data collection unit 51 and the positions of the centers O 1 and O 2 stored in the shot memory storage unit 52. based on the ratio R H, the center O 1, the distance of the O 2 divided by the ratio R H shooting region R 3 for height 'calculates the width of the photographing region R 3 obtained from the width' The center position of the imaging area R 3 ′ where the position of the center point O 3 of the centers O 1 and O 2 is the position of the ratio R O from the top is obtained, and between the center position of the imaging area R 3 ′ and the robot camera The distance is calculated.

また、ロボットカメラパラメータ算出装置5は、撮影方向算出部53bによって、この距離の情報と、ロボットカメラデータ収集部51から入力された撮影位置の情報と、ショットメモリ記憶部52に記憶された中心O、Oの位置と、割合Rと、割合Rとから求められた撮影領域R’の中心位置の情報とに基づいて、パン角及びチルト角を算出し、フォーカス算出部53cによって、ロボットカメラから撮影領域R’の中心までの距離の情報に基づいてフォーカス値を算出し、更に、ズーム算出部53dによって、ショットメモリ記憶部52に記憶された中心O、Oの位置と割合Rとから求められた撮影領域R’の高さと、ロボットカメラから撮影領域R’の中心までの距離の情報とに基づいて、ズーム値を算出する。 Also, the robot camera parameter calculation device 5 uses the shooting direction calculation unit 53b to detect the distance, the shooting position information input from the robot camera data collection unit 51, and the center O stored in the shot memory storage unit 52. 1 , the pan angle and the tilt angle are calculated based on the position of O 2 , the ratio RH, and the information on the center position of the imaging region R 3 ′ determined from the ratio R O, and the focus calculation unit 53c The focus value is calculated based on the distance information from the robot camera to the center of the imaging region R 3 ′, and the positions of the centers O 1 and O 2 stored in the shot memory storage unit 52 are further calculated by the zoom calculation unit 53d. the ratio 'and height, from the robot camera imaging region R 3' R H and the photographing region R 3 obtained from, based on the distance information to the center of, calculate the zoom value To.

このように、ロボットカメラパラメータ算出装置5が、メモリショット記録時の撮影領域から特定される異なる撮影領域を撮影する制御を行うことで、メモリショットの記録時に撮影されたショット以外の新しいメモリショットを、実際に撮影してメモリショットを記録することなく生成してロボットカメラに撮影させることができる。   In this way, the robot camera parameter calculation device 5 performs control to capture a different shooting area specified from the shooting area at the time of memory shot recording, so that a new memory shot other than the shot shot at the time of memory shot recording can be obtained. It is possible to actually shoot and generate a memory shot without recording it, and let the robot camera shoot it.

本発明の被写体情報算出装置及びロボットカメラパラメータ算出装置を備えるロボットカメラ制御システムの構成を示したブロック図である。It is the block diagram which showed the structure of the robot camera control system provided with the to-be-photographed object information calculation apparatus and robot camera parameter calculation apparatus of this invention. 本発明の被写体情報算出装置及びロボットカメラパラメータ算出装置によって参照されるロボットカメラのフォーカス値、及び、カメラと被写体との距離の関係を示す表である。It is a table | surface which shows the relationship between the focus value of the robot camera referred by the to-be-photographed object information calculation apparatus and robot camera parameter calculation apparatus of this invention, and the distance of a camera and a to-be-photographed object. 本発明の被写体情報算出装置によるメモリショット記録時の撮影領域の例を模式的に示す模式図である。It is a schematic diagram which shows typically the example of the imaging | photography area | region at the time of the memory shot recording by the to-be-photographed object information calculation apparatus of this invention. 本発明の被写体情報算出装置の撮影領域高さ算出部が撮影領域の大きさを特定する情報を算出する方法を説明するための説明図、(a)は、鉛直方向上(Z軸方向)から見たカメラと撮影領域との配置を模式的に示した模式図、(b)は、水平方向(Y軸方向)から見たカメラと撮影領域との配置を模式的に示した模式図である。Explanatory drawing for demonstrating the method for the imaging | photography area height calculation part of the to-be-photographed information calculation apparatus of this invention to calculate the information which specifies the magnitude | size of an imaging | photography area | region, (a) is from the vertical direction (Z-axis direction). FIG. 5B is a schematic diagram schematically showing the arrangement of the camera and the shooting area viewed from the horizontal direction (Y-axis direction). FIG. . 本発明における被写体情報算出装置の被写体情報算出動作を示したフローチャートである。3 is a flowchart showing subject information calculation operation of the subject information calculation apparatus according to the present invention. 本発明におけるロボットカメラパラメータ算出装置のロボットカメラパラメータ算出動作を示したフローチャートである。It is the flowchart which showed the robot camera parameter calculation operation | movement of the robot camera parameter calculation apparatus in this invention. 本発明の被写体情報算出装置及びロボットカメラパラメータ算出装置を備えるロボットカメラ制御システムにおいて、ロボットカメラによって出演者のバストショットのドリーショットを撮影する例を模式的に示した模式図である。It is the schematic diagram which showed typically the example which image | photographs the dolly shot of a performer's bust shot with a robot camera in the robot camera control system provided with the to-be-photographed object information calculation apparatus and robot camera parameter calculation apparatus of this invention. 本発明の被写体情報算出装置及びロボットカメラパラメータ算出装置を備えるロボットカメラ制御システムにおいて、ロボットカメラによって2人の出演者のショットを撮影する例を模式的に示した模式図、(a)は、撮影領域とロボットカメラの配置とを模式的に示した模式図、(b)は、ロボットカメラによって撮影されたショットの例を模式的に示した模式図である。The schematic diagram which showed typically the example which image | photographs the shot of two performers with a robot camera in the robot camera control system provided with the to-be-photographed object information calculation apparatus and robot camera parameter calculation apparatus of this invention, (a) is imaging | photography. FIG. 5B is a schematic diagram schematically showing an example of a shot photographed by the robot camera. FIG. 本発明の被写体情報算出装置及びロボットカメラパラメータ算出装置を備えるロボットカメラ制御システムにおいて、ロボットカメラによってドリーインのショットを撮影する例を模式的に示した模式図、(a)は、出演者の手前7mの位置から撮影するときの撮影領域とロボットカメラの配置と撮影されたショットとを模式的に示した模式図、(b)は、出演者の手前1mの位置から撮影するときの撮影領域とロボットカメラの配置と撮影されたショットとを模式的に示した模式図である。In the robot camera control system including the subject information calculation device and the robot camera parameter calculation device of the present invention, a schematic diagram schematically showing an example of taking a dolly-in shot by the robot camera, (a) is 7 m before the performer The schematic diagram which showed typically the imaging | photography area | region when image | photographing from the position of this, the arrangement | positioning of a robot camera, and the image | photographed shot, (b) is an imaging | photography area | region and robot when image | photographing from the position of 1 m before a performer. It is the schematic diagram which showed typically the arrangement | positioning of a camera, and the image | photographed shot. 本発明のロボットカメラパラメータ算出装置における、出演者のバストショットの撮影領域と、当該出演者の全身のショットの撮影領域とを模式的に示した模式図である。It is the schematic diagram which showed typically the imaging | photography area | region of the performer's bust shot and the imaging | photography area | region of the said performer's whole body shot in the robot camera parameter calculation apparatus of this invention. 本発明のロボットカメラパラメータ算出装置における、2人の出演者の各々のバストショットの撮影領域と、この2人の出演者のツーショットの撮影領域とを模式的に示した模式図である。It is the schematic diagram which showed typically the imaging | photography area | region of each bust shot of two performers, and the two-shot imaging | photography area | region of these two performers in the robot camera parameter calculation apparatus of this invention.

符号の説明Explanation of symbols

1 被写体情報算出装置
11 ロボットカメラデータ収集部(被写体撮影カメラ情報入力手段)
12 カメラ被写体間距離算出部(距離算出手段)
13 撮影領域高さ算出部(撮影領域算出手段)
14 画面中心位置座標算出部(被写体位置算出手段)
5 ロボットカメラパラメータ算出装置
51 ロボットカメラデータ収集部(カメラ位置入力手段)
52 ショットメモリ記憶部(被写体情報記憶手段、記憶装置)
53 ロボットカメラ駆動データ算出部
53a 距離算出部(被写体距離算出手段)
53b 撮影方向算出部(撮影方向算出手段)
53c フォーカス算出部(フォーカス値算出手段)
53d ズーム算出部(ズーム値算出手段)
54 モータ制御部
DESCRIPTION OF SYMBOLS 1 Subject information calculation apparatus 11 Robot camera data collection part (Subject photography camera information input means)
12 Camera subject distance calculation unit (distance calculation means)
13 Imaging area height calculation unit (imaging area calculation means)
14 Screen center position coordinate calculation unit (subject position calculation means)
5 Robot Camera Parameter Calculation Device 51 Robot Camera Data Collection Unit (Camera Position Input Means)
52 Shot memory storage (subject information storage means, storage device)
53 Robot Camera Drive Data Calculation Unit 53a Distance Calculation Unit (Subject Distance Calculation Unit)
53b Shooting direction calculation unit (shooting direction calculation means)
53c Focus calculation unit (focus value calculation means)
53d Zoom calculation unit (zoom value calculation means)
54 Motor controller

Claims (4)

ロボットカメラによる撮影における撮影方向の情報、フォーカス値及びズーム値を算出するロボットカメラパラメータ算出装置であって、
前記ロボットカメラの3次元の位置の情報を入力するカメラ位置入力手段と、
被写体の3次元の位置の情報と、この被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とを記憶する被写体情報記憶手段と、
前記カメラ位置入力手段によって入力された前記ロボットカメラの3次元の位置の情報と、前記被写体情報記憶手段に記憶された被写体の3次元の位置の情報とに基づいて、当該ロボットカメラから当該被写体までの距離を算出する被写体距離算出手段と、
前記カメラ位置入力手段によって入力されたロボットカメラの3次元の位置の情報と、前記被写体情報記憶手段に記憶された被写体の3次元の位置の情報と、前記被写体距離算出手段によって算出された距離とに基づいて、当該ロボットカメラから当該被写体への方向を撮影方向として当該撮影方向を示す情報を算出する撮影方向算出手段と、
前記被写体距離算出手段によって算出された距離に基づいて当該被写体にピントの合うフォーカス値を算出するフォーカス値算出手段と、
前記被写体距離算出手段によって算出された距離と前記被写体情報記憶手段に記憶された撮影領域の大きさを特定する情報とに基づいて前記被写体の位置において前記大きさの撮影領域を撮影するための前記ロボットカメラのズーム値を算出するズーム値算出手段と、
を備えることを特徴とするロボットカメラパラメータ算出装置。
A robot camera parameter calculation device that calculates information on a shooting direction in a shooting by a robot camera, a focus value, and a zoom value,
Camera position input means for inputting information on the three-dimensional position of the robot camera;
Subject information storage means for storing information on the three-dimensional position of the subject and information for specifying the size of the shooting area of the shooting shot for shooting the subject;
From the robot camera to the subject based on the information on the three-dimensional position of the robot camera input by the camera position input means and the information on the three-dimensional position of the subject stored in the subject information storage means. Subject distance calculating means for calculating the distance of
Information on the three-dimensional position of the robot camera input by the camera position input means, information on the three-dimensional position of the subject stored in the subject information storage means, and the distance calculated by the subject distance calculation means A shooting direction calculation means for calculating information indicating the shooting direction based on the direction from the robot camera to the subject as a shooting direction;
A focus value calculating means for calculating a focus value focused on the subject based on the distance calculated by the subject distance calculating means;
The photographing for photographing the photographing area of the size at the position of the subject based on the distance calculated by the subject distance calculating means and the information specifying the size of the photographing area stored in the subject information storage means. Zoom value calculation means for calculating the zoom value of the robot camera;
A robot camera parameter calculation device comprising:
請求項1に記載のロボットカメラパラメータ算出装置において用いられる被写体の3次元の位置の情報とこの被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とを算出する被写体情報算出装置であって、
前記被写体を前記撮影領域で撮影するロボットカメラの3次元の位置の情報と撮影方向の情報とフォーカス値とズーム値とを入力する被写体撮影カメラ情報入力手段と、
この被写体撮影カメラ情報入力手段から入力されたフォーカス値に基づいて、前記ロボットカメラと前記被写体との距離を算出する距離算出手段と、
前記被写体撮影カメラ情報入力手段から入力されたズーム値と、前記距離算出手段によって算出された距離とに基づいて、前記撮影領域の大きさを特定する情報を算出する撮影領域算出手段と、
前記被写体撮影カメラ情報入力手段から入力されたロボットカメラの3次元の位置の情報と撮影方向の情報と、前記距離算出手段によって算出された距離とに基づいて、当該ロボットカメラの前記3次元の位置から前記撮影方向に前記距離だけ離れた位置を、前記被写体の3次元の位置として、当該位置の情報を算出する被写体位置算出手段と、
を備えることを特徴とする被写体情報算出装置。
A subject information calculation device for calculating information on a three-dimensional position of a subject used in the robot camera parameter calculation device according to claim 1 and information for specifying a size of a photographing region of a photographing shot for photographing the subject. And
Subject photographing camera information input means for inputting information on a three-dimensional position, information on a photographing direction, a focus value, and a zoom value of a robot camera that photographs the subject in the photographing region;
Distance calculating means for calculating the distance between the robot camera and the subject based on the focus value input from the subject photographing camera information input means;
A shooting area calculation means for calculating information for specifying the size of the shooting area based on the zoom value input from the subject shooting camera information input means and the distance calculated by the distance calculation means;
The three-dimensional position of the robot camera based on the three-dimensional position information and photographing direction information of the robot camera input from the subject photographing camera information input means and the distance calculated by the distance calculating means. Subject position calculating means for calculating information on the position as a three-dimensional position of the subject at a position that is separated from the shooting direction by the distance;
A subject information calculation apparatus comprising:
ロボットカメラによる撮影における撮影方向の情報、フォーカス値及びズーム値を算出するためにコンピュータを、
前記ロボットカメラの3次元の位置の情報を入力するカメラ位置入力手段、
前記カメラ位置入力手段によって入力された前記ロボットカメラの3次元の位置の情報と、記憶装置に記憶された被写体の3次元の位置の情報とに基づいて、当該ロボットカメラから当該被写体までの距離を算出する被写体距離算出手段、
前記カメラ位置入力手段によって入力されたロボットカメラの3次元の位置の情報と、前記記憶装置に記憶された被写体の3次元の位置の情報と、前記被写体距離算出手段によって算出された距離とに基づいて、当該ロボットカメラから当該被写体への方向を撮影方向として当該撮影方向を示す情報を算出する撮影方向算出手段、
前記被写体距離算出手段によって算出された距離に基づいて当該被写体にピントの合うフォーカス値を算出するフォーカス値算出手段、
前記被写体距離算出手段によって算出された距離と前記記憶装置に記憶された前記被写体を撮影する撮影領域の大きさを特定する情報とに基づいて前記被写体の位置において前記大きさの撮影領域を撮影するための前記ロボットカメラのズーム値を算出するズーム値算出手段、
として機能させることを特徴とするロボットカメラパラメータ算出プログラム。
In order to calculate the shooting direction information, focus value and zoom value in shooting by the robot camera,
Camera position input means for inputting information on the three-dimensional position of the robot camera;
Based on the information on the three-dimensional position of the robot camera input by the camera position input means and the information on the three-dimensional position of the subject stored in the storage device, the distance from the robot camera to the subject is determined. Subject distance calculation means for calculating,
Based on the three-dimensional position information of the robot camera input by the camera position input means, the three-dimensional position information of the subject stored in the storage device, and the distance calculated by the subject distance calculation means. Shooting direction calculation means for calculating information indicating the shooting direction with the direction from the robot camera to the subject as the shooting direction;
A focus value calculating means for calculating a focus value focused on the subject based on the distance calculated by the subject distance calculating means;
Based on the distance calculated by the subject distance calculation means and information specifying the size of the shooting area for shooting the subject stored in the storage device, the shooting area of the size is shot at the position of the subject. Zoom value calculating means for calculating a zoom value of the robot camera for
A robot camera parameter calculation program characterized by functioning as
請求項1に記載のロボットカメラパラメータ算出装置において用いられる被写体の3次元の位置の情報とこの被写体を撮影する撮影ショットの撮影領域の大きさを特定する情報とを算出するためにコンピュータを、
前記被写体を前記撮影領域で撮影するロボットカメラの3次元の位置の情報と撮影方向の情報とフォーカス値とズーム値とを入力する被写体撮影カメラ情報入力手段、
この被写体撮影カメラ情報入力手段から入力されたフォーカス値に基づいて、前記ロボットカメラと前記被写体との距離を算出する距離算出手段、
前記被写体撮影カメラ情報入力手段から入力されたズーム値と、前記距離算出手段によって算出された距離とに基づいて、前記撮影領域の大きさを特定する情報を算出する撮影領域算出手段、
前記被写体撮影カメラ情報入力手段から入力されたロボットカメラの3次元の位置の情報と撮影方向の情報と、前記距離算出手段によって算出された距離とに基づいて、当該ロボットカメラの前記3次元の位置から前記撮影方向に前記距離だけ離れた位置を、前記被写体の3次元の位置として、当該位置の情報を算出する被写体位置算出手段、
として機能させることを特徴とする被写体情報算出プログラム。
A computer for calculating information on a three-dimensional position of a subject used in the robot camera parameter calculation apparatus according to claim 1 and information for specifying a size of a photographing region of a photographing shot for photographing the subject,
Subject photographing camera information input means for inputting information on a three-dimensional position, information on a photographing direction, a focus value, and a zoom value of a robot camera that photographs the subject in the photographing region;
Distance calculating means for calculating the distance between the robot camera and the subject based on the focus value input from the subject photographing camera information input means;
A shooting area calculation means for calculating information for specifying the size of the shooting area based on the zoom value input from the subject shooting camera information input means and the distance calculated by the distance calculation means;
The three-dimensional position of the robot camera based on the three-dimensional position information and photographing direction information of the robot camera input from the subject photographing camera information input means and the distance calculated by the distance calculating means. An object position calculating means for calculating information on the position as a three-dimensional position of the object at a position separated from the shooting direction by the distance.
A program for calculating subject information.
JP2007286927A 2007-11-05 2007-11-05 Robot camera parameter calculation device, subject information calculation device, robot camera parameter calculation program, and subject information calculation program Expired - Fee Related JP4834645B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007286927A JP4834645B2 (en) 2007-11-05 2007-11-05 Robot camera parameter calculation device, subject information calculation device, robot camera parameter calculation program, and subject information calculation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007286927A JP4834645B2 (en) 2007-11-05 2007-11-05 Robot camera parameter calculation device, subject information calculation device, robot camera parameter calculation program, and subject information calculation program

Publications (2)

Publication Number Publication Date
JP2009118026A JP2009118026A (en) 2009-05-28
JP4834645B2 true JP4834645B2 (en) 2011-12-14

Family

ID=40784681

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007286927A Expired - Fee Related JP4834645B2 (en) 2007-11-05 2007-11-05 Robot camera parameter calculation device, subject information calculation device, robot camera parameter calculation program, and subject information calculation program

Country Status (1)

Country Link
JP (1) JP4834645B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9275680B2 (en) * 2009-06-16 2016-03-01 Microsoft Technology Licensing, Llc Viewer-centric user interface for stereoscopic cinema

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004040514A (en) * 2002-07-04 2004-02-05 Nippon Hoso Kyokai <Nhk> Automatic tracking imaging apparatus and automatic tracking imaging method
JP4464902B2 (en) * 2005-11-09 2010-05-19 日本放送協会 Camera control apparatus and camera control program

Also Published As

Publication number Publication date
JP2009118026A (en) 2009-05-28

Similar Documents

Publication Publication Date Title
CN101010942A (en) capture image sequence
CN105120179B (en) A kind of photographic method and device
JP6070541B2 (en) IMAGING DEVICE, IMAGING GUIDE DISPLAY METHOD AND PROGRAM FOR IMAGING DEVICE
JP2018530950A (en) Method and apparatus for playing video content from anywhere at any time
CN105763795A (en) Focusing method and apparatus, cameras and camera system
CN102111540A (en) Image pickup control apparatus, image pickup control method and program
JP6518409B2 (en) Imaging apparatus and imaging method
CN101330573B (en) Image processing device and image processing method
JP2008504758A (en) Taking a series of images
JP2021124395A (en) Pan tilt angle calculation device and program therefor
JP5044582B2 (en) Photography camera learning device and program thereof
JP5424300B2 (en) Playback apparatus and program
JP4834645B2 (en) Robot camera parameter calculation device, subject information calculation device, robot camera parameter calculation program, and subject information calculation program
JP2021100239A (en) Tracking device, control method of the same, and imaging apparatus
JP2003296708A (en) Data processing method, data processing program and recording medium
CN115299031A (en) Automatic focusing method and camera system thereof
JP3462420B2 (en) Video trimming method and apparatus, and storage medium storing program describing this method
US12470679B2 (en) Information processing device, information processing method, program, and display system
JP5703771B2 (en) Imaging assistance device, imaging assistance method, and program
US8054332B2 (en) Advanced input controller for multimedia processing
KR20240079539A (en) Method and system for operating platform of sports shooting
JP2001177850A (en) Image signal recording apparatus and method, image signal reproducing method, and recording medium
JP4899733B2 (en) Image generation method and image generation system
CN110620912B (en) Equipment and system for displaying and recording the pen movement process
JP3219182B2 (en) Camera control method in monitoring control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110818

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: 20110830

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110926

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140930

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees