JP2024017812A - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP2024017812A
JP2024017812A JP2022120712A JP2022120712A JP2024017812A JP 2024017812 A JP2024017812 A JP 2024017812A JP 2022120712 A JP2022120712 A JP 2022120712A JP 2022120712 A JP2022120712 A JP 2022120712A JP 2024017812 A JP2024017812 A JP 2024017812A
Authority
JP
Japan
Prior art keywords
imaging device
distribution
imaging
control
information
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.)
Pending
Application number
JP2022120712A
Other languages
Japanese (ja)
Inventor
孝文 柳澤
Takafumi Yanagisawa
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2022120712A priority Critical patent/JP2024017812A/en
Publication of JP2024017812A publication Critical patent/JP2024017812A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Exposure Control For Cameras (AREA)
  • Studio Circuits (AREA)
  • Studio Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To avoid capturing unnecessary images when changing a camera to perform distribution.
SOLUTION: An information processing apparatus acquires distribution information indicating whether distribution of images picked up by a first imaging apparatus of a plurality of imaging apparatuses to the outside is performed. The information processing apparatus starts control processing of controlling the state of an imaging apparatus included in the plurality of imaging apparatuses, the control processing including processing of controlling the attitude or the zoom magnification of the first imaging apparatus and processing of changing an imaging apparatus to perform distribution of the plurality of imaging apparatuses. When starting the control processing, the information processing apparatus determines the timing to control the attitude or the zoom magnification of the first imaging apparatus based on the distribution information.
SELECTED DRAWING: Figure 9
COPYRIGHT: (C)2024,JPO&INPIT

Description

本発明は、情報処理装置、情報処理方法、及びプログラムに関する The present invention relates to an information processing device, an information processing method, and a program.

映像制作において、複数台のカメラの制御をより少人数でも行いやすくなるように、カメラ毎の制御内容の組み合わせをシーンとして事前に登録し、順番に呼び出す機能があった。特許文献1では、複数カメラを制御するタリー信号によりオンエア(配信中)のカメラが切り替わる場合に、操作するカメラを切り替えての構図決めを素早く行うために、コントローラの制御対象となるカメラを自動で切り替える技術が開示されている。 In video production, to make it easier to control multiple cameras even with a small number of people, there was a function to register combinations of control details for each camera as scenes in advance and call them up in sequence. In Patent Document 1, when cameras that are on air (distributing) are switched by a tally signal that controls multiple cameras, in order to quickly determine the composition by switching the cameras to be operated, the camera to be controlled by the controller is automatically switched. A technique for switching is disclosed.

特開2013-162501号公報Japanese Patent Application Publication No. 2013-162501

しかしながら、特許文献1においては、コントローラによりカメラの姿勢の制御が行われるのであり、配信するカメラの変更に加えて各カメラの姿勢の制御もシーンを用いて行われることは考慮されていない。配信するカメラの変更と各カメラの姿勢制御とを同時に制御するシーンを用いる場合には、配信するカメラを切り替える前に配信中のカメラの姿勢制御が行われ、姿勢の変更中の映像が配信されてしまうという問題があった。 However, in Patent Document 1, the controller controls the posture of the camera, and does not take into account that in addition to changing the camera to be distributed, the posture of each camera is also controlled using the scene. When using a scene in which changing the camera being distributed and controlling the posture of each camera at the same time, the posture control of the camera being distributed is performed before switching the camera being distributed, and the video whose posture is being changed is not distributed. There was a problem with this.

本発明は、配信するカメラを切り替える場合に不要な映像を映さないようにすることを目的とする。 An object of the present invention is to prevent unnecessary images from being displayed when switching cameras for distribution.

本発明の目的を達成するために、例えば、一実施形態に係る情報処理装置は以下の構成を備える。すなわち、複数の撮像装置のうちの第1の撮像装置による撮像画像の外部への配信を行っているか否かを示す配信情報を取得する第1の取得手段と、前記第1の撮像装置の姿勢又はズーム倍率を制御する処理と、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する処理とを含む、前記複数の撮像装置に含まれる撮像装置の状態を制御する制御処理を開始する制御手段と、前記制御処理を開始する場合に、前記配信情報に基づいて、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを決定する決定手段と、を備える。 In order to achieve the object of the present invention, for example, an information processing apparatus according to an embodiment includes the following configuration. That is, a first acquisition unit that acquires distribution information indicating whether or not an image captured by a first imaging device among a plurality of imaging devices is being distributed to the outside; and a posture of the first imaging device. or start control processing for controlling the state of an imaging device included in the plurality of imaging devices, including processing for controlling a zoom magnification and processing for changing an imaging device that performs the distribution among the plurality of imaging devices. and a determining means that determines a timing for controlling the attitude or zoom magnification of the first imaging device based on the distribution information when starting the control process.

配信するカメラを切り替える場合に不要な映像を映さないようにする。 To prevent unnecessary images from being displayed when switching cameras for distribution.

実施形態1に係る情報処理装置を含むシステムの一例を示す図。1 is a diagram illustrating an example of a system including an information processing device according to a first embodiment. 実施形態1に係る撮像装置のハードウェア構成の一例を示すブロック図。1 is a block diagram illustrating an example of a hardware configuration of an imaging device according to a first embodiment. FIG. 実施形態1に係る情報処理装置のハードウェア構成の一例を示すブロック図。1 is a block diagram illustrating an example of a hardware configuration of an information processing apparatus according to a first embodiment. FIG. 実施形態1に係るスイッチ装置のハードウェア構成の一例を示すブロック図。FIG. 2 is a block diagram illustrating an example of the hardware configuration of the switch device according to the first embodiment. 実施形態1に係る撮像装置が格納する情報の一例を示すブロック図。FIG. 2 is a block diagram illustrating an example of information stored by the imaging device according to the first embodiment. 実施形態1に係る情報処理装置が格納する情報の一例を示すブロック図。FIG. 2 is a block diagram illustrating an example of information stored by the information processing device according to the first embodiment. 実施形態1に係るスイッチ装置が格納する情報の一例を示すブロック図。FIG. 2 is a block diagram illustrating an example of information stored by the switch device according to the first embodiment. 実施形態1に係る順番制御情報の一例を示す図。FIG. 3 is a diagram showing an example of order control information according to the first embodiment. 実施形態1に係る制御タイミングの決定方法の一例を示すフローチャート。5 is a flowchart illustrating an example of a method for determining control timing according to the first embodiment. 実施形態1に係る撮像装置の各機能の制御タイミングを説明するための図。FIG. 3 is a diagram for explaining control timing of each function of the imaging device according to the first embodiment. 実施形態2に係る制御タイミングの決定方法の一例を示すフローチャート。7 is a flowchart illustrating an example of a method for determining control timing according to the second embodiment. 実施形態3に係る制御タイミングの決定方法の一例を示すフローチャート。10 is a flowchart illustrating an example of a method for determining control timing according to Embodiment 3.

以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the claimed invention. Although a plurality of features are described in the embodiments, not all of these features are essential to the invention, and the plurality of features may be arbitrarily combined. Furthermore, in the accompanying drawings, the same or similar components are designated by the same reference numerals, and redundant description will be omitted.

[実施形態1]
図1は、本実施形態に係る情報処理装置を含むシステムの構成の一例を示すブロック図である。本実施形態に係るシステムは、ネットワーク101、カメラ102、情報処理装置103、及びスイッチ装置104を備える。
[Embodiment 1]
FIG. 1 is a block diagram showing an example of the configuration of a system including an information processing apparatus according to this embodiment. The system according to this embodiment includes a network 101, a camera 102, an information processing device 103, and a switch device 104.

ネットワーク101は、カメラ102、情報処理装置103、及びスイッチ装置104を通信可能に接続するネットワークである。ネットワーク101は、例えばETHERNET(登録商標)などの通信規格に準拠する複数のルータ、スイッチ、又はケーブルなどから実現されてもよい。なお、ネットワーク101は、インターネット、有線LAN(Local Area Network)、無線LAN(Wireless Lan)、又はWAN(Wide Area Network)などにより実現されてもよい。 The network 101 is a network that connects the camera 102, the information processing device 103, and the switch device 104 in a communicable manner. The network 101 may be realized by a plurality of routers, switches, cables, etc. that comply with a communication standard such as ETHERNET (registered trademark), for example. Note that the network 101 may be realized by the Internet, a wired LAN (Local Area Network), a wireless LAN (Wireless LAN), a WAN (Wide Area Network), or the like.

カメラ102は、レンズを介して画像又は動画を撮像する撮像装置であり、ここでは複数の撮像装置を含む。本実施形態に係るカメラ102は、ネットワーク101を通じて情報処理装置103からのリクエストを受信し、リクエストに応じて撮像した画像又はカメラ102の状態(例えば、後述する配信状態)を情報処理装置103に送信するものとする。しかしながらカメラ102は、例えば一定周期ごと又はカメラ102に対するユーザ操作を受け付けたときなどに情報処理装置103に画像などを送信するようにしてもよい。以下、「カメラ102」と表記する場合、カメラ102が含む撮像装置全体を指す場合と、カメラ102に含まれる撮像装置を特に区別せず、そのうちの1つ又は複数を指す場合がある。 The camera 102 is an imaging device that captures images or moving images through a lens, and includes a plurality of imaging devices here. The camera 102 according to the present embodiment receives a request from the information processing device 103 through the network 101, and transmits the captured image or the state of the camera 102 (for example, the distribution state described later) to the information processing device 103 in response to the request. It shall be. However, the camera 102 may transmit images and the like to the information processing device 103, for example, at regular intervals or when a user operation on the camera 102 is received. Hereinafter, when the term "camera 102" is used, it may refer to the entire imaging device included in the camera 102, or it may refer to one or more of the imaging devices included in the camera 102 without making any particular distinction.

情報処理装置103は、カメラ102から情報を取得し、以下に説明する各種処理を行うことができる。情報処理装置103は、例えばパーソナルコンピュータ(PC)、タブレット、又はスマートフォンなど、ユーザの入力を取得可能な、一般的にクライアント装置として用いられる装置とすることができる。また、情報処理装置103は、PCなどを介してユーザの入力を取得することのできる、サーバなどであってもよい。 The information processing device 103 can acquire information from the camera 102 and perform various processes described below. The information processing device 103 can be a device generally used as a client device, such as a personal computer (PC), a tablet, or a smartphone, which can obtain user input. Furthermore, the information processing device 103 may be a server or the like that can obtain user input via a PC or the like.

スイッチ装置104は、カメラ102による複数の画像から、配信を行う画像を出力する装置である。スイッチ装置104は、例えば単数又は複数の映像を入力として映像のミキシングを行い出力するスイッチャーであってもよい。 The switch device 104 is a device that outputs an image to be distributed from a plurality of images taken by the camera 102. The switch device 104 may be, for example, a switcher that inputs one or more videos, mixes the videos, and outputs the video.

また、スイッチ装置104は、カメラ102のタリーランプの制御も行うことができる。タリーランプは、カメラ102の撮像装置にそれぞれ対応する、その撮像装置が撮像画像を外部へと配信中か否かを示す表示部である。本実施形態においては、配信中の撮像装置が有するタリーランプは赤色に点灯し、次に配信される予定の撮像装置が有するタリーランプは緑色に点灯し、それ以外の配信を行っていない撮像装置のタリーランプは消灯しているものとする。本実施形態に係るタリーランプは、撮像装置がそれぞれ有するものとするが、そのそれぞれの撮像装置に対応していることがわかるのであれば特にこのような形態には限定されず、例えば1つの装置が全てのタリーランプを備えていてもよい。また例えば、次回の配信を行う撮像装置の変更により配信を行うことになるか否かを示せるのであれば、タリーランプは緑色でない色に点灯してもよく、これは赤色、又は消灯についても同様である。 Further, the switch device 104 can also control the tally lamp of the camera 102. The tally lamp is a display section that corresponds to each imaging device of the camera 102 and indicates whether the imaging device is distributing a captured image to the outside. In this embodiment, the tally lamp of the imaging device currently delivering lights up in red, the tally lamp of the imaging device scheduled to deliver next lights up in green, and other imaging devices that are not delivering It is assumed that the tally lamp is off. It is assumed that each imaging device has a tally lamp according to the present embodiment, but the tally lamp is not particularly limited to this form as long as it is understood that it is compatible with each imaging device. may be equipped with all tally lamps. Also, for example, if it is possible to indicate whether or not distribution will be performed due to a change in the imaging device that will perform the next distribution, the tally lamp may be lit in a color other than green, and the same applies to turning it off in red or turning it off. It is.

なお、本実施形態においてはスイッチ装置104は情報処理装置103とは別体の装置であるものとして行うが、情報処理装置103がスイッチ装置104と同様の処理を行うアプリケーションを有し、スイッチ装置104として機能してもよい。 Note that in this embodiment, the switch device 104 is assumed to be a separate device from the information processing device 103; however, the information processing device 103 has an application that performs the same processing as the switch device 104, and the switch device 104 It may function as

なお、本実施形態においてはネットワーク101により各装置が情報を送受信するものとするが、例えば有線のケーブルなどを用いて各種情報の送受信が行われてもよい。例えば、カメラ102は、SDI(Serial Digital Interface)又はHDMI(登録商標)(High-Definition Multimedia Interface)などに代表される映像伝送規格により映像を送信することができる。また例えば、スイッチ装置104は、RS-232C(Recommended Standard 232 version C)などに代表される通信規格を用いてタリーランプの制御を行ってもよい。 Note that in this embodiment, each device transmits and receives information through the network 101, but various information may also be transmitted and received using, for example, a wired cable. For example, the camera 102 can transmit video using a video transmission standard such as SDI (Serial Digital Interface) or HDMI (registered trademark) (High-Definition Multimedia Interface). Further, for example, the switch device 104 may control the tally lamp using a communication standard such as RS-232C (Recommended Standard 232 version C).

図2は、本実施形態に係るカメラ102のハードウェア構成の一例を示すブロック図である。カメラ102は、CPU202、1次記憶装置203、2次記憶装置204、画像入力I/F(Interface)205、撮像部206、PTZ(パン・チルト・ズーム)駆動部207、カメラ制御部208、及びネットワークI/F209を備えている。また、カメラ102の有する各機能部は内部バス201を介して接続されている。 FIG. 2 is a block diagram showing an example of the hardware configuration of the camera 102 according to this embodiment. The camera 102 includes a CPU 202, a primary storage device 203, a secondary storage device 204, an image input I/F (Interface) 205, an imaging unit 206, a PTZ (pan/tilt/zoom) drive unit 207, a camera control unit 208, and It is equipped with a network I/F 209. Further, each functional unit included in the camera 102 is connected via an internal bus 201.

CPU202は中央処理装置であり、カメラ102における動作を統括的に制御する。1次記憶装置203は、例えばRAMに代表される書き込み可能な記憶装置であり、OS(オペレーションシステム)、各種プログラム、及び各種データなどがロードされる。1次記憶装置203は、例えばCPU202がOS又は各種プログラムなどを実行する際の作業領域としても使用可能である。 The CPU 202 is a central processing unit and centrally controls operations in the camera 102. The primary storage device 203 is a writable storage device represented by, for example, a RAM, and is loaded with an OS (operating system), various programs, and various data. The primary storage device 203 can also be used as a work area when the CPU 202 executes the OS or various programs, for example.

2次記憶装置204は、例えばHDD、フラッシュメモリ、又はSDカードなどに代表される、不揮発性の記憶装置である。2次記憶装置204は、例えばOS、各種プログラム、及び各種データなどの永続的な記憶装置として機能してもよく、各種データなどを短期的に記憶してもよい。 The secondary storage device 204 is a nonvolatile storage device represented by, for example, an HDD, flash memory, or SD card. The secondary storage device 204 may function as a permanent storage device for, for example, the OS, various programs, and various data, or may store various data etc. on a short-term basis.

画像入力I/F205は、撮像部206から画像を入出力するためのインターフェースである。撮像部206は、レンズなどを介し、撮像画像として画像(画像データ)を取得する。 The image input I/F 205 is an interface for inputting and outputting images from the imaging unit 206. The imaging unit 206 acquires an image (image data) as a captured image via a lens or the like.

PTZ駆動部207は、例えばモータなどであり、カメラ102のPTZを制御する駆動部である。なお、本実施形態においてはカメラ102の備える撮像装置は全て同様の機能を有するものとして説明を行うが、例えば一部の撮像装置のみがPTZ駆動部207を備え、他の撮像装置はPTZ駆動部207を有さないなど、機能に差が設けられてもよい。 The PTZ drive unit 207 is, for example, a motor, and is a drive unit that controls the PTZ of the camera 102. Note that in this embodiment, the description will be given assuming that all the imaging devices included in the camera 102 have the same functions, but for example, only some imaging devices are equipped with the PTZ drive unit 207, and other imaging devices are equipped with the PTZ drive unit. A difference in function may be provided, such as not having 207.

カメラ制御部208は、例えばフォーカス、又はホワイトバランスなど、撮像部206による撮像における各種パラメータの制御を行う。カメラ制御部208は、通常の撮像時に可能な各種パラメータ制御を行うことができ、ここでの説明は省略する。ネットワークI/F209は、ネットワーク101と接続するためのインターフェースである。 The camera control unit 208 controls various parameters during imaging by the imaging unit 206, such as focus or white balance. The camera control unit 208 can perform various parameter controls that are possible during normal imaging, and the description thereof will be omitted here. Network I/F 209 is an interface for connecting to network 101.

図3は、本実施形態に係る情報処理装置103のハードウェア構成の一例を示すブロック図である。情報処理装置103は、CPU302、1次記憶装置303、2次記憶装置304、入出力I/F305、ネットワークI/F306、取得部307、制御部308、及び決定部309を備えている。また、情報処理装置103の有する各機能部は内部バス301を介して接続されている。取得部307、制御部308、及び決定部309は情報処理装置103の機能部であり、これらの機能部の処理の主体はCPU302であるものとして説明を行う。 FIG. 3 is a block diagram showing an example of the hardware configuration of the information processing device 103 according to this embodiment. The information processing device 103 includes a CPU 302, a primary storage device 303, a secondary storage device 304, an input/output I/F 305, a network I/F 306, an acquisition unit 307, a control unit 308, and a determination unit 309. Further, each functional unit included in the information processing device 103 is connected via an internal bus 301. The following description assumes that the acquisition unit 307, the control unit 308, and the determination unit 309 are functional units of the information processing device 103, and that the CPU 302 is the main body of processing of these functional units.

CPU302は中央処理装置であり、情報処理装置103における動作を統括的に制御する。1次記憶装置303は、例えばRAMに代表される書き込み可能な記憶装置であり、OS(オペレーションシステム)、各種プログラム、及び各種データなどがロードされる。1次記憶装置303は、例えばCPU302がOS又は各種プログラムなどを実行する際の作業領域としても使用可能である。 The CPU 302 is a central processing unit, and centrally controls operations in the information processing device 103 . The primary storage device 303 is a writable storage device represented by, for example, a RAM, and is loaded with an OS (operating system), various programs, and various data. The primary storage device 303 can also be used as a work area when the CPU 302 executes the OS or various programs, for example.

2次記憶装置304は、例えばHDD、フラッシュメモリ、又はSDカードなどに代表される、不揮発性の記憶装置である。2次記憶装置304は、例えばOS、各種プログラム、及び各種データなどの永続的な記憶装置として機能してもよく、各種データなどを短期的に記憶してもよい。 The secondary storage device 304 is a nonvolatile storage device represented by, for example, an HDD, flash memory, or SD card. The secondary storage device 304 may function as a permanent storage device for, for example, the OS, various programs, and various data, or may store various data etc. on a short-term basis.

入出力I/F305は、ユーザからの入力を取得し、画像又は処理結果などを出力するためのインターフェースである。入出力I/F305は、例えばディスプレイ、タッチパネル、キーボード及びマウス、並びにマイクなどであってもよい。また入出力I/F305は、タッチ位置が表示されるタッチパネル搭載型ディスプレイなど、ディスプレイ及びタッチパネルが一体となった構成で実装されてもよい。ネットワークI/F306は、ネットワーク101と接続するためのインターフェースである。 The input/output I/F 305 is an interface for acquiring input from the user and outputting images, processing results, and the like. The input/output I/F 305 may be, for example, a display, a touch panel, a keyboard, a mouse, a microphone, or the like. Further, the input/output I/F 305 may be implemented in a configuration in which a display and a touch panel are integrated, such as a touch panel display that displays a touch position. Network I/F 306 is an interface for connecting to network 101.

取得部307は、カメラ102の各撮像装置による撮像画像の外部への配信が行われているか否かを示す配信情報を取得する。取得部307は、例えば、カメラ102が有する撮像装置の全てについて配信情報を取得してもよく、処理対象として設定された(例えば後述する図8の例では、カメラ番号1~4に対応する4つの撮像装置について)撮像装置について配信情報を取得してもよい。取得部307は、複数の撮像装置について、それぞれ現在配信が行われているか否か、次に配信カメラを切り替えた時に配信が行われる予定であるか否かを取得することができる。この場合、取得部307は、カメラ102の撮像装置から配信情報を取得してもよく、後述するシーンなどに対応付けられる、予め設定された配信情報を取得してもよい。 The acquisition unit 307 acquires distribution information indicating whether images captured by each imaging device of the camera 102 are distributed to the outside. For example, the acquisition unit 307 may acquire distribution information for all of the imaging devices included in the camera 102, and may acquire distribution information for all the imaging devices that are set as processing targets (for example, in the example of FIG. 8, which will be described later, 4 corresponding to camera numbers 1 to 4) distribution information may be acquired for the imaging device (with respect to one imaging device). The acquisition unit 307 can acquire, for each of the plurality of imaging devices, whether or not distribution is currently being performed, and whether distribution is scheduled to occur when the distribution camera is next switched. In this case, the acquisition unit 307 may acquire distribution information from the imaging device of the camera 102, or may acquire preset distribution information associated with a scene, etc., which will be described later.

また、本実施形態に係る取得部307は、カメラ102の撮像装置のそれぞれの姿勢又はズーム倍率の制御の内容を示す情報(例えば、後述する順番制御情報607)を取得することができる。本実施形態においては、順番制御情報607は、予め設定された、複数の撮像装置に対する制御内容を示すプリセット情報、又はトレース情報を含むシーンを含むものとして、1次記憶装置303又は2次記憶装置304に格納されているものとする。情報制御情報607について、詳細な説明は後述する。 Further, the acquisition unit 307 according to the present embodiment can acquire information (for example, order control information 607 described later) indicating the content of control of the posture or zoom magnification of each imaging device of the camera 102. In this embodiment, the order control information 607 includes preset information indicating control details for a plurality of imaging devices, or a scene including trace information, and is stored in the primary storage device 303 or the secondary storage device. 304. A detailed explanation of the information control information 607 will be given later.

制御部308は、カメラ102の撮像装置の状態を制御する状態制御処理を開始する。ここで、状態制御処理は、カメラ102の撮像装置の姿勢を制御する処理又はズーム倍率を制御する処理(PTZ制御処理)を含む。また、状態制御処理は、配信を行う撮像装置(配信カメラ)を変更する処理を含む。ここでは、配信カメラを変更する処理(配信カメラ変更処理)は、撮像装置ごとの、当該撮像装置による外部への配信を行うか否かの配信状態を変更する処理を含んでいてもよい。 The control unit 308 starts state control processing to control the state of the imaging device of the camera 102. Here, the state control processing includes processing for controlling the attitude of the imaging device of the camera 102 or processing for controlling the zoom magnification (PTZ control processing). The state control process also includes a process of changing the imaging device (distribution camera) that performs distribution. Here, the process of changing the distribution camera (distribution camera change process) may include the process of changing the distribution status of each imaging device, which determines whether or not the imaging device performs external distribution.

本実施形態においては、制御部308は、ユーザにより状態制御処理の開始指示が行われた場合に状態制御処理を開始することができる。すなわち、制御部308は、入出力I/F305を介して、例えば、ディスプレイ上の状態制御処理を開始するボタンが押下された場合に、又は音声により状態制御処理を開始する指示が入力された場合などに、状態制御処理を開始することができる。また制御部308は、後述する順番制御情報607として複数のシーン(図8の例では、シーン1~5)が取得されている場合に、シーンの順番に、自動で(例えば、等間隔又は予めシーンごとに設定された時間間隔で)状態制御処理を開始してもよい。本実施形態においては、順番制御情報607として取得される各シーンは、後述するプリセット情報(508)、又はトレース情報(509)として、撮像装置のPTZ制御処理の内容を含むことができる。 In this embodiment, the control unit 308 can start the state control process when the user issues an instruction to start the state control process. That is, the control unit 308 controls the input/output I/F 305 when, for example, a button to start the state control process on the display is pressed, or when an instruction to start the state control process is input by voice. For example, the state control process can be started. Furthermore, when a plurality of scenes (scenes 1 to 5 in the example of FIG. 8) are acquired as order control information 607, which will be described later, the control unit 308 automatically (for example, at equal intervals or in advance) The state control process may be started at time intervals set for each scene. In this embodiment, each scene acquired as the order control information 607 can include the contents of the PTZ control process of the imaging device as preset information (508) or trace information (509), which will be described later.

なお、本実施形態に係る制御部308が行う処理の一部又は全てはスイッチ装置104により行うことも可能であり、以下ではスイッチ装置104が制御部308として機能するものとして説明を行う。 Note that part or all of the processing performed by the control unit 308 according to this embodiment can also be performed by the switch device 104, and the following description will be given assuming that the switch device 104 functions as the control unit 308.

決定部309は、状態制御処理を開始する場合に、配信情報に基づいて、配信情報を取得した撮像装置のPTZ制御処理のタイミングを決定する。決定部309は、現在配信が行われている撮像装置のPTZ制御処理を行う場合、そのPTZ制御処理を行うタイミングを、配信カメラ変更処理を終えた(すなわち、配信カメラが他に切り替わった)タイミングとして決定する。例えば、決定部309は、現在配信が行われており、配信状態の変更が行われる(すなわち、配信カメラが他に切り替わる)撮像装置のPTZ制御処理を行う場合には、そのPTZ制御処理を配信カメラが他に切り替わるまで待機してから行う。本実施形態においては、タリーランプの点灯状態により配信状態が示されている。例えば、決定部309は、赤色点灯(配信中)の撮像装置のPTZ制御処理を行う場合には、タリーランプが消灯してから(配信カメラが切り替わってから)当該PTZ制御処理を開始するようにしてもよい。 When starting the state control process, the determining unit 309 determines the timing of the PTZ control process of the imaging device that has acquired the distribution information, based on the distribution information. When performing PTZ control processing for the imaging device currently performing distribution, the determining unit 309 sets the timing for performing the PTZ control processing to the timing at which distribution camera change processing is finished (that is, when the distribution camera is switched to another camera). Determine as. For example, if the determining unit 309 performs PTZ control processing for an imaging device that is currently performing distribution and whose distribution status is to be changed (that is, the distribution camera is switched to another camera), the determining unit 309 determines whether to distribute the PTZ control processing. Wait until the camera switches to something else before doing so. In this embodiment, the distribution status is indicated by the lighting status of the tally lamp. For example, when performing PTZ control processing for an imaging device that is lit in red (during distribution), the determining unit 309 starts the PTZ control processing after the tally lamp goes out (after the distribution camera is switched). You can.

また決定部309は、現在配信が行われていない撮像装置のPTZ制御処理を行う場合、そのPTZ制御処理を行うタイミングを、配信カメラ変更処理の開始時と同時のタイミングとしてもよい。例えば決定部309は、現在配信が行われておらず、配信状態の変更も行われない撮像装置のPTZ制御処理を行う場合には、当該PTZ制御処理を配信カメラ変更処理と同時に行うようにすることができる。 Furthermore, when performing PTZ control processing for an imaging device that is not currently performing distribution, the determining unit 309 may perform the PTZ control processing at the same timing as the start of distribution camera change processing. For example, when performing PTZ control processing for an imaging device for which distribution is not currently being performed and the distribution status is not changed, the determining unit 309 performs the PTZ control processing at the same time as distribution camera change processing. be able to.

なお、決定部309は、現在配信が行われておらず、配信状態の変更が行われる(すなわち、緑色点灯の)撮像装置のPTZ制御処理を行う場合、PTZ制御処理を行うタイミングを、配信カメラ変更処理を開始する前のタイミングとして決定してもよい。すなわち、決定部309は、当該撮像装置のPTZ制御処理を、配信カメラ変更処理を行う前に(当該撮像装置が配信カメラとなる前に、先んじて)行うようにしてもよい。このような処理によれば、配信を開始する撮像装置において、PTZ制御を終えてから配信を切り替えることにより、PTZ制御中の余計な映像を配信することを防ぐことができる。 Note that when performing PTZ control processing for an imaging device that is not currently performing distribution and whose distribution status is to be changed (that is, green lighting), the determining unit 309 determines the timing for performing PTZ control processing based on the distribution camera. The timing may be determined before starting the change process. That is, the determining unit 309 may perform PTZ control processing for the imaging device before performing distribution camera change processing (before the imaging device becomes a distribution camera). According to such processing, by switching the distribution after completing PTZ control in the imaging device that starts distribution, it is possible to prevent unnecessary video being distributed during PTZ control.

本実施形態に係る制御部308は、状態制御処理の開始指示として、PTZ制御処理を行うシーンの切り替え指示と、配信を行う配信カメラの切り替え指示と、のそれぞれの指示をカメラ102に送信する。例えば、PTZ制御処理のタイミングを遅くした撮像装置が存在する場合には、当該撮像装置以外にはシーンの切り替え指示と配信カメラの切り替え指示とを同時に送信し、当該撮像装置に対しては配信カメラの切り替え終了時にシーンの切り替え指示が送信される。しかしながら同様にPTZ制御処理が待機されるならばこのような処理を行う必要はなく、例えば制御部308は、各撮像装置に、決定部309により決定されたタイミングでのシーンの切り替え指示と配信カメラの切り替え指示とを同時に送信するようにしてもよい。また、撮像装置にシーンの切り替え指示と配信カメラの切り替え指示とが同時に送信され、カメラ102側の処理によって、撮像装置ごとにPTZ制御処理のタイミングが調整されてもよい。 The control unit 308 according to the present embodiment transmits to the camera 102 an instruction to switch the scene in which the PTZ control process is performed and an instruction to switch the distribution camera that performs the distribution, as an instruction to start the state control process. For example, if there is an imaging device that delays the timing of PTZ control processing, a scene switching instruction and a distribution camera switching instruction are simultaneously transmitted to devices other than the imaging device, and the distribution camera is sent to the imaging device. A scene switching instruction is sent when the switching is completed. However, if the PTZ control process is similarly placed on standby, there is no need to perform such processing; for example, the control unit 308 instructs each imaging device to switch the scene at the timing determined by the determination unit 309, and instructs the distribution camera. The switching instruction may also be transmitted at the same time. Alternatively, the scene switching instruction and the distribution camera switching instruction may be simultaneously transmitted to the imaging device, and the timing of the PTZ control processing may be adjusted for each imaging device by processing on the camera 102 side.

このような処理によれば、配信する撮像装置を切り替えながら各カメラのPTZ制御を行う場合に、配信を切り替える前の撮像装置のPTZ制御中の映像を配信することを防ぐことができる。したがって、不要な映像を配信しないようにすることができる。 According to such processing, when PTZ control of each camera is performed while switching the imaging device to be distributed, it is possible to prevent the video under PTZ control of the imaging device before the distribution is switched from being distributed. Therefore, unnecessary video can be prevented from being distributed.

なお、本実施形態においては、取得部307は、各シーンの情報を取得し、シーンごとに配信を行う撮像装置及び次のシーンでの配信を行う撮像装置の情報を、配信情報として取得することができる。すなわち、本実施形態に係る配信情報は、シーンごとに関連付けられた、予め設定された(1次記憶装置303又は2次記憶装置304に格納されている)情報として取得されてもよい。一方で、取得部307は、配信情報をシーンとは無関係に取得してもよい。例えば取得部307は、各撮像装置を参照して配信情報を取得してもよく、ユーザからの配信カメラの変更操作が行われた場合にその操作の情報を配信情報として取得してもよい。 Note that in the present embodiment, the acquisition unit 307 acquires information on each scene, and acquires information on an imaging device that performs distribution for each scene and an imaging device that performs distribution in the next scene as distribution information. I can do it. That is, the distribution information according to the present embodiment may be acquired as preset information (stored in the primary storage device 303 or the secondary storage device 304) associated with each scene. On the other hand, the acquisition unit 307 may acquire the distribution information regardless of the scene. For example, the acquisition unit 307 may acquire distribution information by referring to each imaging device, or when a user performs an operation to change a distribution camera, the acquisition unit 307 may acquire information on the operation as distribution information.

図4は、本実施形態に係るスイッチ装置104のハードウェア構成の一例を示すブロック図である。スイッチ装置104は、CPU402、1次記憶装置403、2次記憶装置404、入出力I/F405、映像受信部406、映像配信部407、及びネットワークI/F408を備えている。また、スイッチ装置104の有する各機能部は内部バス401を介して接続されている。 FIG. 4 is a block diagram showing an example of the hardware configuration of the switch device 104 according to this embodiment. The switch device 104 includes a CPU 402, a primary storage device 403, a secondary storage device 404, an input/output I/F 405, a video receiving section 406, a video distribution section 407, and a network I/F 408. Further, each functional unit included in the switch device 104 is connected via an internal bus 401.

CPU402は中央処理装置であり、スイッチ装置104における動作を統括的に制御する。1次記憶装置403は、例えばRAMに代表される書き込み可能な記憶装置であり、OS(オペレーションシステム)、各種プログラム、及び各種データなどがロードされる。1次記憶装置403は、例えばCPU402がOS又は各種プログラムなどを実行する際の作業領域としても使用可能である。 The CPU 402 is a central processing unit and centrally controls the operation of the switch device 104. The primary storage device 403 is a writable storage device represented by, for example, a RAM, and is loaded with an OS (operating system), various programs, and various data. The primary storage device 403 can also be used, for example, as a work area when the CPU 402 executes the OS or various programs.

2次記憶装置404は、例えばHDD、フラッシュメモリ、又はSDカードなどに代表される、不揮発性の記憶装置である。2次記憶装置404は、例えばOS、各種プログラム、及び各種データなどの永続的な記憶装置として機能してもよく、各種データなどを短期的に記憶してもよい。 The secondary storage device 404 is a nonvolatile storage device represented by, for example, an HDD, flash memory, or SD card. The secondary storage device 404 may function as a permanent storage device for storing, for example, an OS, various programs, and various data, or may store various data on a short-term basis.

入出力I/F405は、ユーザからの入力を取得し、画像又は処理結果などを出力するためのインターフェースである。入出力I/F405は、例えばディスプレイ、タッチパネル、キーボード及びマウス、並びにマイクなどであってもよい。また入出力I/F405は、タッチ位置が表示されるタッチパネル搭載型ディスプレイなど、ディスプレイ及びタッチパネルが一体となった構成で実装されてもよい。 The input/output I/F 405 is an interface for acquiring input from the user and outputting images, processing results, and the like. The input/output I/F 405 may be, for example, a display, a touch panel, a keyboard, a mouse, a microphone, or the like. Further, the input/output I/F 405 may be implemented in a configuration in which a display and a touch panel are integrated, such as a display equipped with a touch panel on which a touch position is displayed.

映像受信部406は、カメラ102から映像(画像)を受信することができる。ここでは、映像受信部406は、カメラ102の複数の撮像装置それぞれから画像を受信する。映像配信部407は、カメラ102による複数の画像から、配信する画像を決定し出力することができる。なお、映像受信部406及び映像配信部407は、タリーランプが赤色に点灯している撮像装置のみから映像を受信し、配信するようにしてもよい。ネットワークI/F408は、ネットワーク101と接続するためのインターフェースである。 The video receiving unit 406 can receive video (image) from the camera 102. Here, the video receiving unit 406 receives images from each of the plurality of imaging devices of the camera 102. The video distribution unit 407 can determine and output an image to be distributed from a plurality of images taken by the camera 102. Note that the video receiving unit 406 and the video distribution unit 407 may receive and distribute video only from imaging devices whose tally lamps are lit in red. Network I/F 408 is an interface for connecting to network 101.

図5は、カメラ102が格納する各種プログラム及び各種データなどの一例を示す図である。1次記憶装置203は、OS(オペレーションシステム)501、取得プログラム502、通信プログラム503、PTZプログラム504、撮像プログラム505、管理プログラム506、及び状態管理プログラム507を格納することができる。また、2次記憶装置204は、プリセット情報508及びトレース情報509を格納することができる。なお、プリセット情報508及びトレース情報509は、一時的な情報として1次記憶装置203に格納されてもよい。 FIG. 5 is a diagram showing an example of various programs, various data, etc. stored in the camera 102. The primary storage device 203 can store an OS (operation system) 501, an acquisition program 502, a communication program 503, a PTZ program 504, an imaging program 505, a management program 506, and a state management program 507. Further, the secondary storage device 204 can store preset information 508 and trace information 509. Note that the preset information 508 and the trace information 509 may be stored in the primary storage device 203 as temporary information.

OS501は、カメラ102の全体の動作を制御するための基本プログラムである。OS501は、例えば502~507の各プログラムと、508及び509の1次記憶装置203の各データとの、1次記憶装置203並びに2次記憶装置204における位置(番地)又はサイズを管理してもよい。 The OS 501 is a basic program for controlling the overall operation of the camera 102. The OS 501 may manage, for example, the location (address) or size of each program 502 to 507 and each data 508 and 509 in the primary storage device 203 in the primary storage device 203 and the secondary storage device 204. good.

取得プログラム502は、撮像部206が撮像した画像を取得するためのプログラムである。CPU202は、取得プログラム502に従って、画像取得リクエスト又は他のプログラムの指示により、画像入力I/F205を通じて撮像部206が撮像した画像を取得することができる。またCPU202は、取得プログラム502に従って、取得した画像をJPEGなどの画像データ、又はH.264などの動画データに変換してもよい。 The acquisition program 502 is a program for acquiring images captured by the imaging unit 206. According to the acquisition program 502, the CPU 202 can acquire an image captured by the imaging unit 206 through the image input I/F 205 in response to an image acquisition request or an instruction from another program. Further, the CPU 202 converts the acquired image into image data such as JPEG or H. The data may be converted to video data such as H.264.

通信プログラム503は、カメラ102が情報処理装置103又はスイッチ装置104などの外部装置と通信を行うためのプログラムである。CPU202は、通信プログラムに従って、例えば、情報処理装置103からの撮像画像の取得リクエストの受信、又はPTZ駆動部に対するPTZの制御リクエストの受信を行ってもよい。情報処理装置103から受信するリクエストには、例えばhttp(ハイパー・トランスファー・プロトコル)など、一般的な通信プロトコルのうち任意のものを用いることができる。 The communication program 503 is a program for the camera 102 to communicate with an external device such as the information processing device 103 or the switch device 104. The CPU 202 may receive, for example, a captured image acquisition request from the information processing device 103 or a PTZ control request to the PTZ drive unit according to the communication program. For the request received from the information processing device 103, any general communication protocol, such as http (hyper transfer protocol), can be used.

PTZプログラム504は、カメラ102のPTZ制御を行うためのプログラムである。CPU202は、PTZプログラム504に従って、PTZの制御リクエストを受信した際に、受信したコマンドに基づいてPTZ駆動部207を制御することができる。またCPU202は、PTZプログラム504に従って、後述する管理プログラム506によりプリセット機能又はトレース機能の実行が指示された場合に、指示された位置に向けて撮像装置をPTZ制御するようにPTZ駆動部207を駆動させてもよい。 The PTZ program 504 is a program for performing PTZ control of the camera 102. When the CPU 202 receives a PTZ control request according to the PTZ program 504, it can control the PTZ driving unit 207 based on the received command. Further, in accordance with the PTZ program 504, when execution of a preset function or a trace function is instructed by a management program 506, which will be described later, the CPU 202 drives a PTZ drive unit 207 to perform PTZ control of the imaging device toward the instructed position. You may let them.

撮像プログラム505は、カメラ102による撮像における各種撮像パラメータを制御するためのプログラムである。CPU202は、撮像プログラム505に従って、情報処理装置103から受信した撮像パラメータに基づいてホワイトバランス、フォーカス、又は露出などの撮像パラメータを設定することができる。またCPU202は、撮像プログラム505に従って、後述する管理プログラム506によりプリセット機能又はトレース機能の実行が指示された場合に、指示されたパラメータの通りに撮像パラメータを設定してもよい。 The imaging program 505 is a program for controlling various imaging parameters during imaging by the camera 102. The CPU 202 can set imaging parameters such as white balance, focus, or exposure based on the imaging parameters received from the information processing device 103 according to the imaging program 505 . Furthermore, when the CPU 202 is instructed to execute a preset function or a trace function by a management program 506 (described later) according to the imaging program 505, the CPU 202 may set imaging parameters according to the instructed parameters.

管理プログラム506は、カメラ102のPTZ制御、又はカメラ102の撮像制御など、各種制御に関するパラメータを管理するためのプログラムである。CPU202は、管理プログラム506に従って、プリセット情報508及びトレース情報509を管理することができる。またCPU202は、管理プログラム506に従って、プリセット情報又はトレース情報に基づいて、カメラ102の各種制御の指示を行うことができる。 The management program 506 is a program for managing parameters related to various controls such as PTZ control of the camera 102 or imaging control of the camera 102. The CPU 202 can manage preset information 508 and trace information 509 according to the management program 506. Further, the CPU 202 can issue various control instructions for the camera 102 based on preset information or trace information according to the management program 506.

プリセット情報508は、プリセット機能を実行する際に用いる、プリセットのPTZ位置及び撮像パラメータの設定を含む情報である。ここでは、プリセット機能は、カメラ102の設定を予め設定したPTZ位置及び撮像パラメータに合わせる機能であるものとする。プリセット情報508は、例えば、PTZの位置、ホワイトバランス、露出、又はフォーカスなどのパラメータの組み合わせを1つのセットとして、複数のセットを含むことができる。 The preset information 508 is information including settings of a preset PTZ position and imaging parameters used when executing a preset function. Here, it is assumed that the preset function is a function that adjusts the settings of the camera 102 to a preset PTZ position and imaging parameters. The preset information 508 can include a plurality of sets, each including a combination of parameters such as PTZ position, white balance, exposure, or focus.

トレース情報509は、トレース機能を実行する際に用いる、PTZ位置及び撮像パラメータの設定を含む情報である。ここでは、トレース機能は、配信のために撮像を行いながら、時間経過とともに行うPTZ制御処理(及び撮像パラメータの制御)を行う機能であるものとする。すなわち、トレース情報509は、時系列に沿って変化するPTZ位置(及び撮像パラメータ)を示す情報を含むことができる。トレース情報509は、例えば、トレース機能開始時のPTZ位置及び撮像パラメータと、その後の時間経過とともに変化するPTZ位置及び撮像パラメータを、時系列に対応させた情報と、を含んでいてもよい。CPU202は、管理プログラム506に従って、これらのプリセット情報508及びトレース情報509を格納、出力、更新するなどの各種管理を行うことができる。図8には、プリセット情報508としてプリセット2~4の3つが、トレース情報509としてトレース1~2の2つが例示されているが、図8に関する説明は後述する。 The trace information 509 is information including settings of the PTZ position and imaging parameters used when executing the trace function. Here, it is assumed that the trace function is a function that performs PTZ control processing (and control of imaging parameters) performed over time while imaging for distribution. That is, the trace information 509 can include information indicating a PTZ position (and imaging parameters) that changes over time. The trace information 509 may include, for example, information in which the PTZ position and imaging parameters at the start of the trace function and the PTZ positions and imaging parameters that change over time thereafter correspond in chronological order. The CPU 202 can perform various types of management such as storing, outputting, and updating the preset information 508 and trace information 509 according to the management program 506. In FIG. 8, three presets 2 to 4 are illustrated as preset information 508, and two traces 1 to 2 are illustrated as trace information 509, but the explanation regarding FIG. 8 will be described later.

状態管理プログラム507は、カメラ102の配信情報を管理するためのプログラムである。CPU202は、状態管理プログラム507に従って、1次記憶装置203又は2次記憶装置204から配信情報を取得してもよく、配信情報が更新された場合にその配信情報を1次記憶装置203又は2次記憶装置204に格納してもよい。 The state management program 507 is a program for managing distribution information of the camera 102. The CPU 202 may acquire distribution information from the primary storage device 203 or the secondary storage device 204 according to the state management program 507, and when the distribution information is updated, the distribution information is stored in the primary storage device 203 or the secondary storage device 204. It may also be stored in the storage device 204.

図6は、情報処理装置103が1次記憶装置303又は2次記憶装置304に格納する各種プログラム及び各種データなどの一例を示す図である。1次記憶装置303は、OS601、通信プログラム602、表示プログラム603、制御プログラム604、監視プログラム605、及び順番制御プログラム606を格納することができる。また2次記憶装置204は、順番制御情報607を格納することができる。なお、順番制御情報607は、一時的な情報として1次記憶装置303に格納されてもよい。 FIG. 6 is a diagram showing an example of various programs, various data, etc. that the information processing apparatus 103 stores in the primary storage device 303 or the secondary storage device 304. The primary storage device 303 can store an OS 601, a communication program 602, a display program 603, a control program 604, a monitoring program 605, and an order control program 606. The secondary storage device 204 can also store order control information 607. Note that the order control information 607 may be stored in the primary storage device 303 as temporary information.

OS601は、情報処理装置103の全体の動作を制御するための基本プログラムである。OS601は、例えば602~606の各プログラムと、607の1次記憶装置303の各データとの、1次記憶装置303並びに2次記憶装置304における位置(番地)又はサイズを管理してもよい。 The OS 601 is a basic program for controlling the overall operation of the information processing device 103. The OS 601 may manage, for example, the location (address) or size of each program 602 to 606 and each data 607 in the primary storage device 303 in the primary storage device 303 and the secondary storage device 304.

通信プログラム602は、情報処理装置103が外部の装置(特に、カメラ102)と通信を行うためのプログラムである。CPU302は、通信プログラム602に従って、例えば、カメラ102へと撮像画像の取得リクエストの送信、又はPTZ駆動部に対するPTZの制御リクエストの送信を行ってもよい。 The communication program 602 is a program for the information processing device 103 to communicate with an external device (in particular, the camera 102). The CPU 302 may, for example, transmit a captured image acquisition request to the camera 102 or a PTZ control request to the PTZ drive unit according to the communication program 602.

表示プログラム603は、情報処理装置103の入出力I/F305に画像などの各種表示を行わせるためのプログラムである。CPU302は、表示プログラム603に従って、例えばカメラ102による撮像画像、又はカメラ102を制御するためのアプリケーションに対応するアイコンなどを表示させることができる。またCPU302は、入出力I/F305の表示装置がタッチディスプレイであれば、ユーザからのタッチ入力を受け取り、表示プログラムにおけるユーザ入力として取得してもよい。 The display program 603 is a program for causing the input/output I/F 305 of the information processing device 103 to display various images such as images. The CPU 302 can display, for example, an image captured by the camera 102 or an icon corresponding to an application for controlling the camera 102, according to the display program 603. Further, if the display device of the input/output I/F 305 is a touch display, the CPU 302 may receive touch input from the user and obtain it as a user input in the display program.

制御プログラム604は、外部の装置(特に、カメラ102)を制御するためのプログラムである。CPU302は、制御プログラム604に従って、ユーザ入出力I/F305を介して取得したユーザ入力によりカメラ102の制御を行ってもよい。CPU302は、制御プログラム604に従って、例えばPTZの制御又はプリセットの実行などのリクエストをカメラ102に送信し、制御を行うことができる。 The control program 604 is a program for controlling external devices (especially the camera 102). The CPU 302 may control the camera 102 according to the control program 604 based on user input obtained via the user input/output I/F 305. According to the control program 604, the CPU 302 can perform control by transmitting requests such as PTZ control or preset execution to the camera 102, for example.

監視プログラム605は、カメラ102の配信状態を監視するためのプログラムである。CPU302は、監視プログラム605に従って、カメラ102の配信状態として、タリーランプの点灯状態(赤色点灯か、緑色点灯か、又は消灯か)をそれぞれの撮像装置から取得し、1次記憶装置に格納することができる。以下、カメラ102の配信状態を指して、単に「点灯状態(配信中の撮像装置を「赤色点灯」、次に配信カメラの変更により配信される撮像装置を「緑色点灯」、それ以外の撮像装置を「消灯中」)」と呼ぶ場合がある。 The monitoring program 605 is a program for monitoring the distribution status of the camera 102. In accordance with the monitoring program 605, the CPU 302 acquires the lighting state of the tally lamp (red lighting, green lighting, or off) from each imaging device as the distribution state of the camera 102, and stores it in the primary storage device. I can do it. Hereinafter, the distribution status of the camera 102 will be referred to simply as "lit state" (the imaging device currently being distributed is lit in red, then the imaging device that will be distributed due to a change in the distribution camera is lit in green, and the other imaging devices are lit in green). is sometimes referred to as "lights out").

順番制御プログラム606は、順番制御情報607を管理し、その順番制御情報607に基づいてカメラを制御するためのプログラムである。順番制御情報607は、CPU302が順番制御プログラム606に従ってカメラの制御を行う際に利用する、カメラ毎の制御情報の組み合わせを保持する情報である。 The order control program 606 is a program for managing order control information 607 and controlling cameras based on the order control information 607. The order control information 607 is information that holds a combination of control information for each camera, which is used when the CPU 302 controls the cameras according to the order control program 606.

図8は、本実施形態に係る順番制御情報607の一例を示す図である。本実施形態においては、カメラ102として、カメラ番号1~4に対応する4つの撮像装置が情報処理装置103に接続されているものとする。図8の例では、順番制御情報607として、シーン801~805の5つが記載されている。本実施形態に係るシーンは、制御の対象となるカメラ102への一度の制御指示における、それぞれの撮像装置についてPTZ制御処理の内容が組み合わせて設定されている情報である。例えば、シーン801においては、カメラ番号1に対応する撮像装置はプリセット2に制御し、カメラ番号3に対応する撮像装置はプリセット4に制御し、他の撮像装置は無制御(空欄は無制御)に設定されている。本実施形態においては、シーン1~5がまとめて読み込まれ、CPU202により順番に各撮像装置の制御が行われていくものとするが、例えばユーザの入力タイミングで、ユーザが指定したシーンに基づいて制御が行われるなど、制御の仕方に特に限定はない。 FIG. 8 is a diagram showing an example of order control information 607 according to this embodiment. In this embodiment, it is assumed that four imaging devices corresponding to camera numbers 1 to 4 are connected to the information processing device 103 as the cameras 102. In the example of FIG. 8, five scenes 801 to 805 are described as the order control information 607. The scene according to this embodiment is information in which the contents of PTZ control processing are set in combination for each imaging device in one control instruction to the camera 102 to be controlled. For example, in scene 801, the imaging device corresponding to camera number 1 is controlled to preset 2, the imaging device corresponding to camera number 3 is controlled to preset 4, and the other imaging devices are not controlled (a blank field indicates no control). is set to . In this embodiment, scenes 1 to 5 are read all at once, and the CPU 202 sequentially controls each imaging device. There is no particular limitation on the method of control.

また、本実施形態においては、順番制御情報607において、各シーンと関連付けられて配信情報が記憶される。例えば、シーン1においてはカメラ番号1に対応する撮像装置が緑色点灯、カメラ番号3に対応する撮像装置が赤色点灯とされ、シーン2においてはカメラ番号1に対応する撮像装置が赤色点灯、カメラ番号4に対応する撮像装置が緑色点灯とされる。 Further, in this embodiment, distribution information is stored in association with each scene in the order control information 607. For example, in scene 1, the imaging device corresponding to camera number 1 is lit in green, the imaging device corresponding to camera number 3 is lit in red, and in scene 2, the imaging device corresponding to camera number 1 is lit in red, and the camera number The imaging device corresponding to 4 is lit in green.

以下においては、制御部308は、状態制御処理として、図8に示すようなシーンの切り替えを行うものとする。すなわち、制御部308は、各撮像装置の状態制御の内容をシーンごとに設定し、順番に行うものとする。 In the following, it is assumed that the control unit 308 performs scene switching as shown in FIG. 8 as state control processing. That is, the control unit 308 sets the content of state control of each imaging device for each scene, and performs the state control in order.

図7は、本実施形態に係るスイッチ装置104の1次記憶装置403及び2次記憶装置404に格納する各種プログラム及び各種データなどの一例を示す図である。1次記憶装置403は、OS701、通信プログラム702、表示プログラム703、受信プログラム704、配信プログラム705、及び制御プログラム706を格納することができる。また2次記憶装置404は、接続情報707を格納することができる。 FIG. 7 is a diagram showing an example of various programs, various data, etc. stored in the primary storage device 403 and secondary storage device 404 of the switch device 104 according to the present embodiment. The primary storage device 403 can store an OS 701, a communication program 702, a display program 703, a reception program 704, a distribution program 705, and a control program 706. Further, the secondary storage device 404 can store connection information 707.

OS701は、スイッチ装置104の全体の動作を制御するための基本プログラムである。OS701は、例えば702~706の各プログラムと、707の1次記憶装置403の各データとの、1次記憶装置403並びに2次記憶装置404における位置(番地)又はサイズを管理してもよい。 The OS 701 is a basic program for controlling the overall operation of the switch device 104. The OS 701 may manage, for example, the location (address) or size of each program 702 to 706 and each data 707 in the primary storage device 403 in the primary storage device 403 and the secondary storage device 404.

通信プログラム702は、スイッチ装置104が外部の装置(特に、カメラ102)と通信を行うためのプログラムである。CPU402は、通信プログラム702に従って、例えば、カメラ102へと撮像画像の取得リクエストの送信、又はタリーランプの点灯状態を制御するリクエストの送信を行ってもよい。 The communication program 702 is a program for the switch device 104 to communicate with an external device (in particular, the camera 102). The CPU 402 may, for example, transmit a captured image acquisition request to the camera 102 or a request to control the lighting state of a tally lamp according to the communication program 702.

表示プログラム703は、スイッチ装置104の入出力I/F405に画像などの各種表示を行わせるためのプログラムである。CPU402は、表示プログラム703に従って、例えばカメラ102による撮像画像、又はカメラ102を制御するためのアプリケーションに対応するアイコンなどを表示させることができる。またCPU402は、入出力I/F405の表示装置がタッチディスプレイであれば、ユーザからのタッチ入力を受け取り、表示プログラムにおけるユーザ入力として取得してもよい。さらにCPU402は、入出力I/F405としてボタン又はLEDライトなどを用いてスイッチ装置104の状態を表示してもよい。すなわち、CPU402は、ディスプレイではなく、撮像装置に対応するLEDライトなどを点灯させることによってカメラ102の点灯状態を示してもよい。 The display program 703 is a program for causing the input/output I/F 405 of the switch device 104 to display various images such as images. The CPU 402 can display, for example, an image captured by the camera 102 or an icon corresponding to an application for controlling the camera 102, according to the display program 703. Further, if the display device of the input/output I/F 405 is a touch display, the CPU 402 may receive touch input from the user and obtain it as a user input in the display program. Further, the CPU 402 may display the status of the switch device 104 using a button, an LED light, or the like as the input/output I/F 405. That is, the CPU 402 may indicate the lighting state of the camera 102 by lighting an LED light or the like corresponding to the imaging device instead of the display.

受信プログラム704は、カメラ102から画像を受信するためのプログラムである。CPU402は、受信プログラム704に従って、カメラ102から映像のデータをバッファリングを行いながら受信してもよい。 The reception program 704 is a program for receiving images from the camera 102. The CPU 402 may receive video data from the camera 102 while performing buffering according to the reception program 704.

配信プログラム705は、カメラ102の撮像画像に基づいて外部へ画像を配信するためのプログラムである。CPU402は、配信プログラム705に従って、配信情報を参照して、カメラ102から受信した複数の撮像画像から外部へ配信する撮像画像を設定する。なおCPU402は、配信プログラム705に従って、撮像装置から受信した撮像画像をそのまま配信に用いてもよく、文字又はエフェクトの重畳、又は複数の撮像画像を合成するなど、加工した撮像画像を配信に用いてもよい。 The distribution program 705 is a program for distributing images to the outside based on images captured by the camera 102. According to the distribution program 705, the CPU 402 refers to the distribution information and sets a captured image to be distributed to the outside from among the plurality of captured images received from the camera 102. Note that, according to the distribution program 705, the CPU 402 may use the captured image received from the imaging device as is for distribution, or may use a processed captured image for distribution, such as by superimposing text or effects, or compositing multiple captured images. Good too.

制御プログラム706は、カメラ102の点灯状態を制御するためのプログラムである。CPU402は、制御プログラム706に従って、配信中の撮像装置は赤色点灯、次に配信を行う予定の撮像装置は緑色点灯、他のカメラは消灯状態となるように設定を行うことができる。CPU402は、通信プログラム702に従って、制御プログラム706による点灯状態の設定が反映されるように、カメラ102に指示を行うことができる。 The control program 706 is a program for controlling the lighting state of the camera 102. The CPU 402 can make settings according to the control program 706 so that the imaging device currently delivering is lit in red, the imaging device scheduled to deliver next is lit in green, and the other cameras are off. The CPU 402 can instruct the camera 102 according to the communication program 702 so that the lighting state setting by the control program 706 is reflected.

接続情報707は、スイッチ装置104が接続しているカメラ102の撮像装置を示す情報、撮像装置からの撮像画像の取得状況、又は点灯状態などの情報を含んでいる。 The connection information 707 includes information indicating the imaging device of the camera 102 to which the switch device 104 is connected, the acquisition status of captured images from the imaging device, the lighting state, and the like.

図9は、本実施形態に係る情報処理装置103が行う、撮像装置のPTZ制御処理のタイミングを決定する処理の一例を示すフローチャートである。図9の処理は、図1のシステムの動作開始時(配信開始時)に開始するものとする。 FIG. 9 is a flowchart illustrating an example of a process performed by the information processing apparatus 103 according to the present embodiment to determine the timing of the PTZ control process of the imaging apparatus. It is assumed that the process in FIG. 9 starts when the system in FIG. 1 starts operating (at the start of distribution).

S901で取得部307は、カメラ102の配信情報を取得する。ここでは、取得部307は、順番制御プログラム606に従って、配信状態と順番制御情報607とを取得する。順番制御情報607は、上述のように複数のシーンの情報を含んでいるものとする。 In S901, the acquisition unit 307 acquires distribution information of the camera 102. Here, the acquisition unit 307 acquires the distribution status and order control information 607 according to the order control program 606. It is assumed that the order control information 607 includes information on a plurality of scenes as described above.

S902でCPU302は、シーンの切り替えが行われるか(指示されているか)否かの情報を取得する。ここでは、例えばユーザにより次のシーンへの切り替えの指示が行われている場合に、又はそのシーンの開始時から所定の時間が経過している場合に、シーンの切り替えが行われるものとする。S903でCPU302は、S902で取得した情報から、シーンの切り替えを行うか否かを判定する。ここでは、CPU302は、シーンの切り替えが指示されている場合にはシーンの切り替えを行うと判定するものとする。シーンの切り替えを行うと判定した場合には処理がS903へと進み、そうでない場合には処理はS902に戻る。なお、S902~S908の初回の処理については、初期姿勢から最初のシーン(例えば、シーン1(801))に切り替えが行われるものとして後続する処理が行われる。 In step S902, the CPU 302 obtains information as to whether scene switching is to be performed (instructed) or not. Here, it is assumed that the scene is switched, for example, when the user issues an instruction to switch to the next scene, or when a predetermined period of time has elapsed since the start of the scene. In step S903, the CPU 302 determines whether to switch scenes based on the information acquired in step S902. Here, it is assumed that the CPU 302 determines to perform scene switching if scene switching is instructed. If it is determined that the scene should be switched, the process advances to S903; otherwise, the process returns to S902. Note that in the initial processing from S902 to S908, subsequent processing is performed assuming that the initial posture is switched to the first scene (for example, scene 1 (801)).

S904でCPU302は、カメラ102の配信状態を確認して記憶する。例えばCPU302は、撮像装置1つを処理対象として、シーンの切り替え時の撮像装置の配信状態を確認し、その撮像装置と対応付けて記憶してもよい。また例えば、CPU302は、順番制御プログラム606に従って、次のシーンにおいて制御を行う撮像装置の1つを処理対象として、タリーランプの点灯状態を確認し、その撮像装置と点灯状態とを対応付けて記憶してもよい。 In S904, the CPU 302 checks and stores the distribution status of the camera 102. For example, the CPU 302 may process one imaging device, check the distribution state of the imaging device at the time of scene switching, and store it in association with that imaging device. For example, in accordance with the order control program 606, the CPU 302 selects one of the imaging devices to be controlled in the next scene as a processing target, checks the lighting state of the tally lamp, and stores the imaging device and lighting state in association with each other. You may.

S905でCPU302は、次のシーンにおいて制御を行う撮像装置の全てをS904で処理対象としたかを判定する。全てが処理対象とされている場合には処理がS906へと進み、そうでない場合には処理はS904へと戻り、まだ処理対象としていない撮像装置を次の処理対象とする。なお、ここで次のシーンにおいて制御を行う撮像装置とは、シーンの切り替え時にPTZ制御が行われる撮像装置であるものとする。 In step S905, the CPU 302 determines whether all the imaging devices to be controlled in the next scene have been targeted for processing in step S904. If all of them are targeted for processing, the process advances to S906; otherwise, the process returns to S904, and the imaging devices that have not yet been targeted for processing are set as the next processing targets. Note that the imaging device that performs control in the next scene is an imaging device that performs PTZ control when switching scenes.

S906で決定部309は、S904で記憶した配信状態に基づいて、次のシーンで制御を行う各撮像装置のPTZ制御処理を行うタイミングを決定する。ここでは、決定部309は、赤色点灯でない撮像装置はシーンの切り替えと同時にPTZ制御処理を行うようにし、赤色点灯の撮像装置は、配信カメラの切り替えが終わってからPTZ制御処理を行うようにする。S907で制御部308は、S906で決定したタイミングでPTZ制御処理を行うように、状態制御処理を開始する指示をカメラ102へと送信する。例えばシーン1(801)に切り替えが行われる場合には、カメラ番号1に対してはプリセット2を、カメラ番号3に対してはプリセット4が適用されるように、カメラ102にコマンドが送信される。ここで、シーン1ではカメラ番号3の撮像装置が赤色点灯であるものとすると、当該撮像装置は、プリセット4の設定でのPTZ制御処理を終えてから配信を開始する。 In step S906, the determining unit 309 determines the timing for performing PTZ control processing for each imaging device to be controlled in the next scene, based on the distribution state stored in step S904. Here, the determining unit 309 causes the imaging device that is not lit in red to perform the PTZ control process at the same time as the scene switching, and the imaging device that is lit in red is configured to perform the PTZ control process after the switching of the distribution camera is completed. . In S907, the control unit 308 transmits an instruction to start the state control process to the camera 102 so as to perform the PTZ control process at the timing determined in S906. For example, when switching to scene 1 (801), a command is sent to the camera 102 so that preset 2 is applied to camera number 1 and preset 4 is applied to camera number 3. . Here, in scene 1, assuming that the imaging device with camera number 3 is lit in red, the imaging device starts distribution after completing the PTZ control process with the settings of preset 4.

S908でCPU302は、最後のシーンへの切り替えが行われたか否かを判定する。最後のシーンへの切り替えが行われた場合には処理を終了し、そうでない場合には処理がS902へと戻る。この例では、シーンが1から5へと順番に切り替えられるため、シーン5へと切り替える処理が完了している場合には図9の処理が終了する。 In S908, the CPU 302 determines whether switching to the last scene has been performed. If switching to the last scene has been performed, the process ends; otherwise, the process returns to S902. In this example, the scenes are sequentially switched from 1 to 5, so if the process of switching to scene 5 has been completed, the process of FIG. 9 ends.

このような構成によれば、撮像装置の配信状態を取得し、取得した配信状態に基づいてPTZ制御を行うタイミングを決定して制御を行うことにより、配信を切り替える前の撮像装置のPTZ制御中の映像を配信することを防ぐことができる。したがって、不要な映像を配信しないようにすることができる。 According to such a configuration, the distribution state of the imaging device is acquired, and the timing for performing PTZ control is determined and controlled based on the acquired distribution state, thereby controlling the PTZ control of the imaging device before switching the distribution. You can prevent the video from being distributed. Therefore, unnecessary video can be prevented from being distributed.

なお、本実施形態においてはカメラ102、情報処理装置103、及びスイッチ装置104がそれぞれ別体の装置であるものとして説明を行ったが、同様の機能を実装可能であれば特にこのような構成に限定されるわけではない。例えば、情報処理装置103が撮像機能を備えてカメラ102として機能してもよく、情報処理装置103の制御部308がスイッチ装置104として機能してもよく、カメラ102がスイッチ装置104としての機能も有していてもよい。 In this embodiment, the camera 102, the information processing device 103, and the switch device 104 have been described as being separate devices, but such a configuration is particularly applicable if similar functions can be implemented. It is not limited. For example, the information processing device 103 may have an imaging function and function as the camera 102, the control unit 308 of the information processing device 103 may function as the switch device 104, and the camera 102 may also function as the switch device 104. may have.

また、本実施形態においては、PTZ制御処理を行う撮像装置が赤色点灯である場合に、配信カメラを切り替えてからPTZ制御処理を行う例について説明を行った。しかしながら、本実施形態においては、緑色点灯(次に配信を行う予定)の撮像装置についても、赤色点灯の撮像装置と同様に扱い各処理を行ってもよい。すなわち、例えばPTZ制御処理を行う撮像装置が緑色点灯である場合にも、当該撮像装置のPTZ制御処理を配信カメラの切り替えが終わってから行うようにしてもよい。 Furthermore, in the present embodiment, an example has been described in which when the imaging device that performs the PTZ control process is lit in red, the distribution camera is switched and then the PTZ control process is performed. However, in the present embodiment, an imaging device that is lit in green (scheduled to perform distribution next) may be treated in the same way as an imaging device that is lit in red, and various processes may be performed on it. That is, for example, even if an imaging device that performs PTZ control processing is lit in green, the PTZ control processing of the imaging device may be performed after the distribution camera has been switched.

[応用例]
本実施形態に係る決定部309は、配信情報に基づいて撮像装置のPTZ制御を行うタイミングを決定することにより、不要な映像を配信することを防止することができる。同様に、適切なタイミングで配信を切り替えるという観点から、決定部309は、PTZ制御以外にも、カメラ102の撮像装置の撮像に関わる各機能の制御を行うタイミングを、その機能に影響する、外部の装置の状態に応じて決定することができる。ここで、撮像装置の撮像に関わる機能とは、例えばホワイトバランスの調整、露出の調整、又はフォーカスの調整などであるものとするが、PTZ制御とは異なる撮像装置の撮像に関わる調整可能な機能であれば特に限定はされない。例えば、外部の装置である照明を赤、又は青など所定の色に変化させるタイミングで、その変化させる色にホワイトバランスを合わせることにより、適切なタイミングでより配信に適した撮像パラメータに制御を行うことができる。
[Application example]
The determining unit 309 according to this embodiment can prevent unnecessary video from being distributed by determining the timing to perform PTZ control of the imaging device based on the distribution information. Similarly, from the viewpoint of switching the distribution at an appropriate timing, in addition to PTZ control, the determining unit 309 determines the timing of controlling each function related to imaging of the imaging device of the camera 102 by using an external device that affects the function. can be determined depending on the state of the device. Here, the functions related to imaging of the imaging device are, for example, white balance adjustment, exposure adjustment, focus adjustment, etc., but adjustable functions related to imaging of the imaging device that are different from PTZ control. If so, there are no particular limitations. For example, when the lighting from an external device changes to a predetermined color such as red or blue, the white balance can be adjusted to match the changing color, thereby controlling the imaging parameters to be more suitable for distribution at the appropriate timing. be able to.

図10は、本実施形態に係る撮像装置の撮像に関わる機能1001と、その機能の制御を行うタイミングと、その際に参照される対象1002と、の対応関係の一例を示す図である。決定部309は、例えばホワイトバランスの調整のタイミングを、照明の色の状態を切り替えたタイミングとして決定してもよい。また決定部309は、例えば露出の調整のタイミングを、照明の色の状態を切り替えたタイミングとして決定してもよい。ここでは、ホワイトバランス又は露出の調整の際に変化するパラメータ量は、例えば照明の色の変化に応じて適切なパラメータとなるよう予め設定されていてもよく、被写体の明度などからAE機能などの公知の技術により自動で算出されてもよい。 FIG. 10 is a diagram illustrating an example of the correspondence between a function 1001 related to imaging of the imaging apparatus according to this embodiment, a timing at which the function is controlled, and a target 1002 referred to at that time. For example, the determining unit 309 may determine the timing of white balance adjustment as the timing of switching the color state of the illumination. Further, the determining unit 309 may determine, for example, the timing of adjusting the exposure as the timing of switching the color state of the illumination. Here, the parameter amount that changes when adjusting the white balance or exposure may be set in advance to be an appropriate parameter depending on, for example, a change in the color of the lighting, and the amount of parameters that change when adjusting the white balance or exposure may be set in advance to be an appropriate parameter depending on the brightness of the subject, etc. It may be automatically calculated using a known technique.

また、例えば撮像装置が外部の装置であるスライダーなどの移動機構により移動可能である場合などには、その機構を用いた移動時にはフォーカスの調整を行うことが考えられる。そのような観点から、決定部309は、フォーカス調整のタイミングを、スライダーなどの移動機構の状態を変更した(例えば、移動機構による移動を開始した)タイミングとして決定してもよい。ここで、フォーカス調整による調整されるフォーカスの値は、移動機構による移動量に対応するように予め設定されていてもよく、当該撮像装置による撮像画像にオートフォーカス機能などの公知の技術を適用すること自動で算出されてもよい。 Further, for example, in a case where the imaging device is movable by a moving mechanism such as an external device such as a slider, the focus may be adjusted when the imaging device is moved using the mechanism. From such a viewpoint, the determining unit 309 may determine the timing of focus adjustment as the timing at which the state of a moving mechanism such as a slider is changed (for example, when movement by the moving mechanism is started). Here, the focus value adjusted by the focus adjustment may be set in advance to correspond to the amount of movement by the moving mechanism, and a known technique such as an autofocus function is applied to the image captured by the imaging device. This may be automatically calculated.

なお、決定部309は、これらの撮像装置の撮像に関わる各機能の制御を行うタイミングを、所定の設定時間として決定してもよい。例えば決定部309は、各機能の制御を行うタイミングを、予め設定された所定の時刻としてもよく、シーンを切り替えてから、又は配信を開始してから所定の時間が経過したタイミングとしてもよい。 Note that the determining unit 309 may determine the timing for controlling each function related to imaging of these imaging devices as a predetermined set time. For example, the determining unit 309 may control each function at a predetermined time that is set in advance, or after a predetermined time has elapsed after switching scenes or starting distribution.

また例えば、決定部309は、PTZ制御を行うタイミングを、配信情報以外の情報に基づいて決定してもよい。例えば、取得部307が、配信情報に加えて撮像装置それぞれについてPTZ制御のオン/オフを設定する情報を取得し、PTZ制御がオフである撮像装置については、(例えば、PTZ制御がオンになるまで)PTZ制御を行わないようにしてもよい。PTZ制御のオン/オフを設定する情報としては例えば、予め設定された、シーンごとの情報が1次記憶装置又は2次記憶装置から取得されてもよく、ユーザの入力に応じて設定されてもよい。 For example, the determining unit 309 may determine the timing to perform PTZ control based on information other than distribution information. For example, the acquisition unit 307 acquires information that sets PTZ control on/off for each imaging device in addition to distribution information, and for imaging devices for which PTZ control is turned off (for example, PTZ control is turned on). ) PTZ control may not be performed. As the information for setting the on/off of PTZ control, for example, preset information for each scene may be obtained from the primary storage device or the secondary storage device, or may be set according to the user's input. good.

[実施形態2]
トレース機能は、配信のために撮像を行いながら、時間経過とともに行うPTZ制御処理(及び撮像パラメータの制御)を行う機能である。トレース機能は、配信中(赤色点灯)の撮像装置を制御する際に使用することが考えられる。そのような観点から、本実施形態に係る決定部309は、配信情報に加えて、配信を切り替えた先の配信カメラにおけるトレース機能の実行が指示されているかに基づいて、撮像装置のPTZ制御処理のタイミングを決定してもよい。例えば決定部309は、配信の切り替えにより配信を行う(緑色点灯の)撮像装置であって、トレース機能によりPTZ制御処理を行う撮像装置については、状態制御処理を開始したタイミングでPTZ制御処理を開始してもよい。
[Embodiment 2]
The trace function is a function that performs PTZ control processing (and control of imaging parameters) over time while imaging for distribution. The trace function may be used when controlling an imaging device that is currently delivering data (lit in red). From such a point of view, the determining unit 309 according to the present embodiment determines the PTZ control processing of the imaging device based on whether execution of the trace function is instructed in the distribution camera to which the distribution is switched, in addition to the distribution information. The timing may be determined. For example, for an imaging device that performs distribution by switching distribution (lit green) and performs PTZ control processing using a trace function, the determining unit 309 starts the PTZ control processing at the timing when the state control processing is started. You may.

図11は、本実施形態に係る情報処理装置103が行う、撮像装置のPTZ制御処理のタイミングを決定する処理の一例を示すフローチャートである。図11に示す処理は、S904とS905との間で追加でS1101を行い、S906に代わりS1102を行うことを除き、図9に示す処理と同様に行われるため、重複する説明は省略する。 FIG. 11 is a flowchart illustrating an example of a process performed by the information processing apparatus 103 according to the present embodiment to determine the timing of the PTZ control process of the imaging device. The process shown in FIG. 11 is performed in the same way as the process shown in FIG. 9, except that S1101 is additionally performed between S904 and S905, and S1102 is performed instead of S906, and therefore, duplicate explanation will be omitted.

S1101で決定部309は、S901で取得した順番制御情報607に基づいて、処置対象の撮像装置におけるそのシーンでのPTZ制御処理がトレース機能による処理であるか否かを、その撮像装置と対応付けて記憶し、処理をS905へと進める。 In step S1101, the determining unit 309 determines whether the PTZ control processing in that scene in the imaging device to be treated is processing by the trace function, based on the order control information 607 acquired in step S901, and associates it with the imaging device. The process then proceeds to S905.

S1102で決定部309は、S904で記憶した配信状態と、S1101で記憶したトレース機能であるか否かに基づいて、次のシーンで制御を行う各撮像装置のPTZ制御処理を行うタイミングを決定する。ここでは、決定部309は、緑色点灯であり、そのシーンでのPTZ制御処理がトレース機能によるものである撮像装置は、シーンの切り替えと同時にPTZ制御処理を行うようにし、そうでない場合にはS906と同様に処理を行うことができる。S1102が終了した場合、処理はS907へと進む。 In step S1102, the determining unit 309 determines the timing for performing PTZ control processing for each imaging device to be controlled in the next scene, based on the distribution state stored in step S904 and whether or not it is the trace function stored in step S1101. . Here, the determining unit 309 is lit in green, and the imaging device whose PTZ control processing in that scene is based on the trace function performs the PTZ control processing at the same time as the scene is switched, and if not, in step S906 Processing can be performed in the same way as . If S1102 ends, the process advances to S907.

このような処理によれば、配信中(タリーランプの赤色点灯中)にPTZ制御を行う撮像装置について、配信を開始したタイミングでPTZ制御処理を行うことが可能となる。 According to such processing, for an imaging device that performs PTZ control during distribution (while the tally lamp is lit in red), it is possible to perform PTZ control processing at the timing when distribution is started.

[実施形態3]
実施形態1に係る情報処理装置103は、配信中の撮像装置のPTZ制御処理を行う場合に、当該撮像装置から次の撮像装置への配信カメラの切り替えが終わってからPTZ制御処理を行った。ここでは、配信中の撮像装置は、次の撮像装置への配信カメラの切り替えが終わるまでPTZ制御処理を待機するが、PTZ制御処理を待機している間にシーンがさらに次のシーンへと切り替えられるケースが考えられる。例えば、ユーザがシーンの切り替え操作を行ったが、当該シーンの映像が不要となったために、そのシーンの撮像を待たずに次のシーンへと切り替える場合などには、PTZ制御処理を待機している間にシーンがさらに切り替わる事となる。
[Embodiment 3]
When performing PTZ control processing for an imaging device that is currently being distributed, the information processing device 103 according to the first embodiment performs the PTZ control processing after the distribution camera has been switched from the imaging device to the next imaging device. Here, the imaging device currently delivering the image waits for PTZ control processing until the switching of the delivery camera to the next imaging device is completed, but the scene is further switched to the next scene while waiting for the PTZ control processing. There are cases where this is possible. For example, if the user performs a scene switching operation, but the video of the scene is no longer needed, and the user wants to switch to the next scene without waiting for that scene to be captured, the PTZ control process will be on standby. While there, the scene will change further.

そのような観点から、実施形態3に係る情報処理装置103は、実施形態1と同様の処理に加え、カメラ102の撮像装置のPTZ制御処理が完了する前に、次のPTZ制御処理を開始する入力(例えば、シーンの切り替え入力)が行われたか否かの判断を行う。次いで、そのようなPTZ制御処理を開始する入力が行われた場合には、完了していないPTZ制御処理の制御を中止し、新たに入力されたPTZ制御処理が開始される。この場合のPTZ制御処理を開始するタイミングは、実施形態1(例えばS906)と同様に、配信情報に基づいて決定される。本実施形態に係る、そのような情報処理装置103による処理の一例を示すフローチャートが図12に示されている。 From such a viewpoint, the information processing device 103 according to the third embodiment, in addition to the same processing as the first embodiment, starts the next PTZ control process before the PTZ control process of the imaging device of the camera 102 is completed. It is determined whether an input (for example, a scene switching input) has been made. Next, when an input to start such a PTZ control process is made, control of the PTZ control process that has not been completed is stopped, and a newly input PTZ control process is started. The timing to start the PTZ control process in this case is determined based on the distribution information, as in the first embodiment (for example, S906). A flowchart illustrating an example of such processing by the information processing apparatus 103 according to the present embodiment is shown in FIG.

図12に示す処理は、S907とS908との間にS1201を行い、追加でS1202を行うことを除き、図9に示す処理と同様に行うことが可能であるため、重複する説明は省略する。 The process shown in FIG. 12 can be performed in the same way as the process shown in FIG. 9, except that S1201 is performed between S907 and S908, and S1202 is additionally performed, so a redundant explanation will be omitted.

S1201でCPU302は、S907で指示を行ったPTZ制御処理が完了するまでの間に、次のシーンへと切り替えるユーザ入力を取得したか否かの判定を行う。次のシーンへと切り替えるユーザ入力を取得した場合には、処理がS1202へと進み、そうでない場合には処理はS908へと進む。 In step S1201, the CPU 302 determines whether a user input for switching to the next scene has been obtained until the PTZ control processing instructed in step S907 is completed. If a user input for switching to the next scene is obtained, the process advances to S1202; otherwise, the process advances to S908.

S1202で制御部308は、現在行っているPTZ制御処理を中止し、シーンを切り替えて処理をS904へと戻す。 In S1202, the control unit 308 cancels the PTZ control processing currently being performed, switches the scene, and returns the processing to S904.

このような処理によれば、撮像装置のPTZ制御処理が完了する前に次のPTZ制御処理を開始する入力が行われた場合には、PTZ制御処理を中止し、無駄な処理を行わずに次の処理に移行することができる。 According to such processing, if an input to start the next PTZ control process is made before the PTZ control process of the imaging device is completed, the PTZ control process is stopped and the PTZ control process is not performed. It is possible to move on to the next process.

本明細書の開示は、以下の情報処理装置、情報処理方法、及びプログラムを含む。 The disclosure of this specification includes the following information processing device, information processing method, and program.

(項目1)
複数の撮像装置のうちの第1の撮像装置による撮像画像の外部への配信を行っているか否かを示す配信情報を取得する第1の取得手段と、
前記第1の撮像装置の姿勢又はズーム倍率を制御する処理と、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する処理とを含む、前記複数の撮像装置に含まれる撮像装置の状態を制御する制御処理を開始する制御手段と、
前記制御処理を開始する場合に、前記配信情報に基づいて、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを決定する決定手段と、
を備えることを特徴とする、情報処理装置。
(Item 1)
a first acquisition unit that acquires distribution information indicating whether or not images captured by a first imaging device among the plurality of imaging devices are distributed to the outside;
of an imaging device included in the plurality of imaging devices, including a process of controlling the attitude or zoom magnification of the first imaging device, and a process of changing an imaging device that performs the distribution among the plurality of imaging devices. a control means for starting a control process to control the state;
determining means for determining timing for controlling the attitude or zoom magnification of the first imaging device based on the distribution information when starting the control process;
An information processing device comprising:

(項目2)
前記決定手段は、前記配信情報が、前記第1の撮像装置により前記配信が行われていることを示している場合に、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを、前記配信を行う撮像装置を変更する処理を終えたタイミングとして決定することを特徴とする、項目1に記載の情報処理装置。
(Item 2)
When the distribution information indicates that the distribution is being performed by the first imaging device, the determining means determines the timing for controlling the posture or zoom magnification of the first imaging device. The information processing device according to item 1, characterized in that the timing is determined as the timing when the process of changing the imaging device that performs the distribution is completed.

(項目3)
前記決定手段は、前記配信情報が、前記第1の撮像装置により前記配信が行われていないことを示しており、前記配信を行う撮像装置を変更する処理により前記第1の撮像装置が配信を行う撮像装置となる場合に、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを、前記配信を行う撮像装置を変更する処理を開始する前のタイミングとすることを特徴とする、項目1又は2に記載の情報処理装置。
(Item 3)
The determining means is configured such that the distribution information indicates that the distribution is not performed by the first imaging device, and the first imaging device performs the distribution by the process of changing the imaging device that performs the distribution. An item characterized in that when the first imaging device is the imaging device that performs the distribution, the timing for controlling the posture or zoom magnification of the first imaging device is the timing before starting the process of changing the imaging device that performs the distribution. 2. The information processing device according to 1 or 2.

(項目4)
前記決定手段は、前記配信情報が、前記第1の撮像装置により前記配信が行われていないことを示しており、前記配信を行う撮像装置を変更する処理により前記第1の撮像装置が配信を行う撮像装置となる場合に、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを、前記配信を行う撮像装置を変更する処理を終えたタイミングとして決定することを特徴とする、項目1又は2に記載の情報処理装置。
(Item 4)
The determining means is configured such that the distribution information indicates that the distribution is not performed by the first imaging device, and the first imaging device performs the distribution by the process of changing the imaging device that performs the distribution. Item 1, characterized in that the timing for controlling the posture or zoom magnification of the first imaging device is determined as the timing at which the processing for changing the imaging device that performs the distribution is completed. Or the information processing device according to 2.

(項目5)
前記決定手段は、前記配信情報が、前記第1の撮像装置により前記配信が行われていないことを示しており、前記配信を行う撮像装置を変更する処理により前記第1の撮像装置が配信を行う撮像装置となる場合であり、前記第1の撮像装置の姿勢又はズーム倍率を制御する処理が時間経過とともに行う処理である場合に、前記配信を行う撮像装置を変更する処理を開始するのと同時のタイミングとして決定することを特徴とする、項目1又は2に記載の情報処理装置。
(Item 5)
The determining means is configured such that the distribution information indicates that the distribution is not performed by the first imaging device, and the first imaging device performs the distribution by the process of changing the imaging device that performs the distribution. and when the process of controlling the attitude or zoom magnification of the first imaging device is a process that is performed over time, starting the process of changing the imaging device that performs the distribution. The information processing device according to item 1 or 2, characterized in that the timings are determined at the same time.

(項目6)
前記決定手段は、前記配信情報が、前記第1の撮像装置により前記配信が行われていないことを示している場合に、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを、前記配信を行う撮像装置を変更する処理を開始するのと同時のタイミングとして決定することを特徴とする、項目1又は2に記載の情報処理装置。
(Item 6)
When the distribution information indicates that the distribution is not performed by the first imaging device, the determining means determines the timing for controlling the posture or zoom magnification of the first imaging device. The information processing device according to item 1 or 2, characterized in that the timing is determined at the same time as starting the process of changing the imaging device that performs the distribution.

(項目7)
前記複数の撮像装置への一度の制御指示における、前記複数の撮像装置それぞれの姿勢又はズーム倍率を制御する内容を示す情報を取得する第2の取得手段をさらに備え、
前記制御手段は、前記第2の取得手段が取得した前記情報に従って、前記第1の撮像装置の姿勢又はズーム倍率を制御する処理を行うことを特徴とする、項目1乃至6の何れか一項に記載の情報処理装置。
(Item 7)
further comprising a second acquisition means for acquiring information indicating content of controlling the posture or zoom magnification of each of the plurality of imaging devices in one control instruction to the plurality of imaging devices,
Any one of items 1 to 6, wherein the control means performs a process of controlling the attitude or zoom magnification of the first imaging device according to the information acquired by the second acquisition means. The information processing device described in .

(項目8)
前記情報が、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する処理の内容をさらに含むことを特徴とする、項目7に記載の情報処理装置。
(Item 8)
8. The information processing device according to item 7, wherein the information further includes details of a process for changing an imaging device that performs the distribution among the plurality of imaging devices.

(項目9)
前記決定手段は、前記第1の撮像装置の姿勢又はズーム倍率を制御する処理が時間経過とともに行われる処理であり、前記配信情報が、前記第1の撮像装置により前記配信が行われていることを示している場合に、前記配信を行う撮像装置を変更する処理を開始するのと同時のタイミングとして決定することを特徴とする、項目1に記載の情報処理装置。
(Item 9)
The determining means is a process in which a process of controlling the attitude or zoom magnification of the first imaging device is performed over time, and the distribution information is the distribution being performed by the first imaging device. The information processing device according to item 1, wherein the information processing device determines the timing at the same time as starting the process of changing the imaging device that performs the distribution when the information processing device indicates .

(項目10)
前記制御処理を開始するユーザの入力が行われたか否かの判断を行う判断手段をさらに備え、
前記制御手段は、第1の制御処理が完了する前に、前記判断手段により前記第1の制御処理に後続する第2の制御処理を開始するユーザの入力が行われたと判断された場合には、前記第1の制御処理を中止し、第2の制御処理を開始することを特徴とする、項目1乃至9の何れか一項に記載の情報処理装置。
(Item 10)
further comprising determining means for determining whether or not a user input has been made to start the control process,
The control means, when it is determined by the determination means that a user input to start a second control process subsequent to the first control process is performed before the first control process is completed; 10. The information processing apparatus according to any one of items 1 to 9, wherein the first control process is stopped and the second control process is started.

(項目11)
前記制御手段は、前記姿勢又はズーム倍率の制御とは異なる、前記第1の撮像装置の撮像に関わる機能の処理をさらに行い、
前記第1の取得手段は、前記第1の撮像装置の撮像に関わる機能に影響する、前記第1の撮像装置の外部の装置の状態をさらに取得し、
前記決定手段は、前記状態に基づいて、前記第1の撮像装置の撮像に関わる機能の処理を開始するタイミングをさらに決定することを特徴とする、項目1乃至10の何れか一項に記載の情報処理装置。
(Item 11)
The control means further performs processing of a function related to imaging of the first imaging device, which is different from controlling the posture or zoom magnification,
The first acquisition means further acquires a state of a device external to the first imaging device that affects a function related to imaging of the first imaging device,
The device according to any one of items 1 to 10, wherein the determining means further determines a timing for starting processing of a function related to imaging of the first imaging device based on the state. Information processing device.

(項目12)
前記第1の撮像装置の撮像に関わる機能が、前記第1の撮像装置のホワイトバランスの調整、前記第1の撮像装置の露出の調整、又は前記第1の撮像装置のフォーカスの調整であることを特徴とする、項目11に記載の情報処理装置。
(Item 12)
The function related to imaging of the first imaging device is adjustment of white balance of the first imaging device, adjustment of exposure of the first imaging device, or adjustment of focus of the first imaging device. The information processing device according to item 11, characterized by:

(項目13)
前記外部の装置の状態が、前記外部の装置である照明の色の状態、前記外部の装置である、前記第1の撮像装置を移動させる移動機構の状態であることを特徴とする、項目12に記載の情報処理装置。
(Item 13)
Item 12, characterized in that the state of the external device is a color state of illumination, which is the external device, and a state of a moving mechanism that moves the first imaging device, which is the external device. The information processing device described in .

(項目14)
前記第1の取得手段が、前記第1の撮像装置の姿勢又はズーム倍率の制御のオン/オフを示す情報をさらに取得し、
前記制御手段は、前記第1の撮像装置の姿勢又はズーム倍率の制御がオフである場合には、前記第1の撮像装置の姿勢又はズーム倍率の制御を行わないことを特徴とする、項目1乃至13の何れか一項に記載の情報処理装置。
(Item 14)
The first acquisition means further acquires information indicating on/off of control of the attitude or zoom magnification of the first imaging device,
Item 1, wherein the control means does not control the attitude or zoom magnification of the first imaging device when the control of the attitude or zoom magnification of the first imaging device is off. The information processing device according to any one of items 1 to 13.

(項目15)
複数の撮像装置のうちの第1の撮像装置による撮像画像を取得する第1の取得手段と、
前記撮像画像の外部への配信を行っているか否かを示す配信情報を取得する第2の取得手段と、
前記第1の撮像装置の姿勢又はズーム倍率を制御する指示と、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する指示とを含む、前記複数の撮像装置に含まれる撮像装置の状態を制御する制御処理を開始する指示を前記複数の撮像装置に送信する送信手段と、
前記制御処理を開始する場合に、前記配信情報に基づいて、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを決定する決定手段と、
を備えることを特徴とする、情報処理装置。
(Item 15)
a first acquisition unit that acquires an image captured by a first imaging device among the plurality of imaging devices;
a second acquisition unit that acquires distribution information indicating whether or not the captured image is being distributed to the outside;
of an imaging device included in the plurality of imaging devices, including an instruction to control the attitude or zoom magnification of the first imaging device, and an instruction to change the imaging device that performs the distribution among the plurality of imaging devices. Transmitting means for transmitting an instruction to start a control process for controlling a state to the plurality of imaging devices;
determining means for determining timing for controlling the attitude or zoom magnification of the first imaging device based on the distribution information when starting the control process;
An information processing device comprising:

(項目16)
複数の撮像装置のうちの第1の撮像装置による撮像画像の外部への配信を行っているか否かを示す配信情報を取得する工程と、
前記第1の撮像装置の姿勢又はズーム倍率を制御する処理と、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する処理とを含む、前記複数の撮像装置に含まれる撮像装置の状態を制御する制御処理を開始する工程と、
前記制御処理を開始する場合に、前記配信情報に基づいて、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを決定する工程と、
を備えることを特徴とする、情報処理方法。
(Item 16)
acquiring distribution information indicating whether or not images captured by a first imaging device among the plurality of imaging devices are being distributed to the outside;
of an imaging device included in the plurality of imaging devices, including a process of controlling the attitude or zoom magnification of the first imaging device, and a process of changing an imaging device that performs the distribution among the plurality of imaging devices. initiating a control process to control the state;
when starting the control process, determining timing for controlling the attitude or zoom magnification of the first imaging device based on the distribution information;
An information processing method, comprising:

(項目17)
複数の撮像装置のうちの第1の撮像装置による撮像画像を取得する工程と、
前記撮像画像の外部への配信を行っているか否かを示す配信情報を取得する工程と、
前記第1の撮像装置の姿勢又はズーム倍率を制御する指示と、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する指示とを含む、前記複数の撮像装置に含まれる撮像装置の状態を制御する制御処理を開始する指示を前記複数の撮像装置に送信する工程と、
前記制御処理を開始する場合に、前記配信情報に基づいて、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを決定する工程と、
を備えることを特徴とする、情報処理方法。
(Item 17)
acquiring an image captured by a first imaging device among the plurality of imaging devices;
acquiring distribution information indicating whether or not the captured image is being distributed to the outside;
of an imaging device included in the plurality of imaging devices, including an instruction to control the attitude or zoom magnification of the first imaging device, and an instruction to change the imaging device that performs the distribution among the plurality of imaging devices. Sending an instruction to start a control process to control the state to the plurality of imaging devices;
when starting the control process, determining a timing for controlling the attitude or zoom magnification of the first imaging device based on the distribution information;
An information processing method, comprising:

(項目18)
コンピュータを、項目1乃至15の何れか一項目に記載の情報処理装置の各手段として機能させるためのプログラム。
(Item 18)
A program for causing a computer to function as each means of the information processing apparatus described in any one of items 1 to 15.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other examples)
The present invention provides a system or device with a program that implements one or more functions of the embodiments described above via a network or a storage medium, and one or more processors in a computer of the system or device reads and executes the program. This can also be achieved by processing. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。 The invention is not limited to the embodiments described above, and various changes and modifications can be made without departing from the spirit and scope of the invention. Therefore, the following claims are hereby appended to disclose the scope of the invention.

101:ネットワーク、102:カメラ、103:情報処理装置、104:スイッチ装置 101: Network, 102: Camera, 103: Information processing device, 104: Switch device

Claims (18)

複数の撮像装置のうちの第1の撮像装置による撮像画像の外部への配信を行っているか否かを示す配信情報を取得する第1の取得手段と、
前記第1の撮像装置の姿勢又はズーム倍率を制御する処理と、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する処理とを含む、前記複数の撮像装置に含まれる撮像装置の状態を制御する制御処理を開始する制御手段と、
前記制御処理を開始する場合に、前記配信情報に基づいて、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを決定する決定手段と、
を備えることを特徴とする、情報処理装置。
a first acquisition unit that acquires distribution information indicating whether or not images captured by a first imaging device among the plurality of imaging devices are distributed to the outside;
of an imaging device included in the plurality of imaging devices, including a process of controlling the attitude or zoom magnification of the first imaging device, and a process of changing an imaging device that performs the distribution among the plurality of imaging devices. a control means for starting a control process to control the state;
determining means for determining timing for controlling the attitude or zoom magnification of the first imaging device based on the distribution information when starting the control process;
An information processing device comprising:
前記決定手段は、前記配信情報が、前記第1の撮像装置により前記配信が行われていることを示している場合に、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを、前記配信を行う撮像装置を変更する処理を終えたタイミングとして決定することを特徴とする、請求項1に記載の情報処理装置。 When the distribution information indicates that the distribution is being performed by the first imaging device, the determining means determines the timing for controlling the posture or zoom magnification of the first imaging device. The information processing apparatus according to claim 1, characterized in that the timing is determined as the timing at which the processing for changing the imaging device that performs the distribution is completed. 前記決定手段は、前記配信情報が、前記第1の撮像装置により前記配信が行われていないことを示しており、前記配信を行う撮像装置を変更する処理により前記第1の撮像装置が配信を行う撮像装置となる場合に、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを、前記配信を行う撮像装置を変更する処理を開始する前のタイミングとすることを特徴とする、請求項1に記載の情報処理装置。 The determining means is configured such that the distribution information indicates that the distribution is not performed by the first imaging device, and the first imaging device performs the distribution by the process of changing the imaging device that performs the distribution. If the first imaging device is the imaging device that performs the distribution, the timing for controlling the posture or zoom magnification of the first imaging device is set to the timing before starting the process of changing the imaging device that performs the distribution. Item 1. The information processing device according to item 1. 前記決定手段は、前記配信情報が、前記第1の撮像装置により前記配信が行われていないことを示しており、前記配信を行う撮像装置を変更する処理により前記第1の撮像装置が配信を行う撮像装置となる場合に、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを、前記配信を行う撮像装置を変更する処理を終えたタイミングとして決定することを特徴とする、請求項1に記載の情報処理装置。 The determining means is configured such that the distribution information indicates that the distribution is not performed by the first imaging device, and the first imaging device performs the distribution by the process of changing the imaging device that performs the distribution. If the first imaging device performs the distribution, the timing for controlling the posture or zoom magnification of the first imaging device is determined as the timing at which the processing for changing the imaging device that performs the distribution is completed. 1. The information processing device according to 1. 前記決定手段は、前記配信情報が、前記第1の撮像装置により前記配信が行われていないことを示しており、前記配信を行う撮像装置を変更する処理により前記第1の撮像装置が配信を行う撮像装置となる場合であり、前記第1の撮像装置の姿勢又はズーム倍率を制御する処理が時間経過とともに行う処理である場合に、前記配信を行う撮像装置を変更する処理を開始するのと同時のタイミングとして決定することを特徴とする、請求項1に記載の情報処理装置。 The determining means is configured such that the distribution information indicates that the distribution is not performed by the first imaging device, and the first imaging device performs the distribution by the process of changing the imaging device that performs the distribution. and when the process of controlling the attitude or zoom magnification of the first imaging device is a process that is performed over time, starting the process of changing the imaging device that performs the distribution. The information processing apparatus according to claim 1, characterized in that the timings are determined at the same time. 前記決定手段は、前記配信情報が、前記第1の撮像装置により前記配信が行われていないことを示している場合に、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを、前記配信を行う撮像装置を変更する処理を開始するのと同時のタイミングとして決定することを特徴とする、請求項1に記載の情報処理装置。 When the distribution information indicates that the distribution is not performed by the first imaging device, the determining means determines the timing for controlling the posture or zoom magnification of the first imaging device. 2. The information processing apparatus according to claim 1, wherein the timing is determined at the same time as starting a process for changing an imaging device that performs distribution. 前記複数の撮像装置への一度の制御指示における、前記複数の撮像装置それぞれの姿勢又はズーム倍率を制御する内容を示す情報を取得する第2の取得手段をさらに備え、
前記制御手段は、前記第2の取得手段が取得した前記情報に従って、前記第1の撮像装置の姿勢又はズーム倍率を制御する処理を行うことを特徴とする、請求項1に記載の情報処理装置。
further comprising a second acquisition means for acquiring information indicating content of controlling the posture or zoom magnification of each of the plurality of imaging devices in one control instruction to the plurality of imaging devices,
The information processing apparatus according to claim 1, wherein the control means performs processing for controlling the attitude or zoom magnification of the first imaging device according to the information acquired by the second acquisition means. .
前記情報が、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する処理の内容をさらに含むことを特徴とする、請求項7に記載の情報処理装置。 8. The information processing apparatus according to claim 7, wherein the information further includes details of processing for changing an imaging device that performs the distribution among the plurality of imaging devices. 前記決定手段は、前記第1の撮像装置の姿勢又はズーム倍率を制御する処理が時間経過とともに行われる処理であり、前記配信情報が、前記第1の撮像装置により前記配信が行われていることを示している場合に、前記配信を行う撮像装置を変更する処理を開始するのと同時のタイミングとして決定することを特徴とする、請求項1に記載の情報処理装置。 The determining means is a process in which a process of controlling the attitude or zoom magnification of the first imaging device is performed over time, and the distribution information is the distribution being performed by the first imaging device. 2. The information processing apparatus according to claim 1, wherein the information processing apparatus determines the timing at the same time as starting a process for changing the imaging apparatus that performs the distribution when the information processing apparatus indicates that the image capturing apparatus performs the distribution. 前記制御処理を開始するユーザの入力が行われたか否かの判断を行う判断手段をさらに備え、
前記制御手段は、第1の制御処理が完了する前に、前記判断手段により前記第1の制御処理に後続する第2の制御処理を開始するユーザの入力が行われたと判断された場合には、前記第1の制御処理を中止し、第2の制御処理を開始することを特徴とする、請求項1に記載の情報処理装置。
further comprising determining means for determining whether or not a user input has been made to start the control process,
The control means, when it is determined by the determination means that a user input to start a second control process subsequent to the first control process is performed before the first control process is completed; 2. The information processing apparatus according to claim 1, wherein the first control process is stopped and the second control process is started.
前記制御手段は、前記姿勢又はズーム倍率の制御とは異なる、前記第1の撮像装置の撮像に関わる機能の処理をさらに行い、
前記第1の取得手段は、前記第1の撮像装置の撮像に関わる機能に影響する、前記第1の撮像装置の外部の装置の状態をさらに取得し、
前記決定手段は、前記状態に基づいて、前記第1の撮像装置の撮像に関わる機能の処理を開始するタイミングをさらに決定することを特徴とする、請求項1に記載の情報処理装置。
The control means further performs processing of a function related to imaging of the first imaging device, which is different from controlling the posture or zoom magnification,
The first acquisition means further acquires a state of a device external to the first imaging device that affects a function related to imaging of the first imaging device,
The information processing apparatus according to claim 1, wherein the determining means further determines a timing for starting processing of a function related to imaging by the first imaging device based on the state.
前記第1の撮像装置の撮像に関わる機能が、前記第1の撮像装置のホワイトバランスの調整、前記第1の撮像装置の露出の調整、又は前記第1の撮像装置のフォーカスの調整であることを特徴とする、請求項11に記載の情報処理装置。 The function related to imaging of the first imaging device is adjustment of white balance of the first imaging device, adjustment of exposure of the first imaging device, or adjustment of focus of the first imaging device. The information processing device according to claim 11, characterized by: 前記外部の装置の状態が、前記外部の装置である照明の色の状態、前記外部の装置である、前記第1の撮像装置を移動させる移動機構の状態であることを特徴とする、請求項12に記載の情報処理装置。 Claim characterized in that the state of the external device is a color state of illumination, which is the external device, and a state of a moving mechanism that moves the first imaging device, which is the external device. 12. The information processing device according to 12. 前記第1の取得手段が、前記第1の撮像装置の姿勢又はズーム倍率の制御のオン/オフを示す情報をさらに取得し、
前記制御手段は、前記第1の撮像装置の姿勢又はズーム倍率の制御がオフである場合には、前記第1の撮像装置の姿勢又はズーム倍率の制御を行わないことを特徴とする、請求項1に記載の情報処理装置。
The first acquisition means further acquires information indicating on/off of control of the attitude or zoom magnification of the first imaging device,
The control means is characterized in that the control means does not control the attitude or zoom magnification of the first imaging device when the control of the attitude or zoom magnification of the first imaging device is off. 1. The information processing device according to 1.
複数の撮像装置のうちの第1の撮像装置による撮像画像を取得する第1の取得手段と、
前記撮像画像の外部への配信を行っているか否かを示す配信情報を取得する第2の取得手段と、
前記第1の撮像装置の姿勢又はズーム倍率を制御する指示と、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する指示とを含む、前記複数の撮像装置に含まれる撮像装置の状態を制御する制御処理を開始する指示を前記複数の撮像装置に送信する送信手段と、
前記制御処理を開始する場合に、前記配信情報に基づいて、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを決定する決定手段と、
を備えることを特徴とする、情報処理装置。
a first acquisition unit that acquires an image captured by a first imaging device among the plurality of imaging devices;
a second acquisition unit that acquires distribution information indicating whether or not the captured image is being distributed to the outside;
of an imaging device included in the plurality of imaging devices, including an instruction to control the attitude or zoom magnification of the first imaging device, and an instruction to change the imaging device that performs the distribution among the plurality of imaging devices. Transmitting means for transmitting an instruction to start a control process for controlling a state to the plurality of imaging devices;
determining means for determining timing for controlling the attitude or zoom magnification of the first imaging device based on the distribution information when starting the control process;
An information processing device comprising:
複数の撮像装置のうちの第1の撮像装置による撮像画像の外部への配信を行っているか否かを示す配信情報を取得する工程と、
前記第1の撮像装置の姿勢又はズーム倍率を制御する処理と、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する処理とを含む、前記複数の撮像装置に含まれる撮像装置の状態を制御する制御処理を開始する工程と、
前記制御処理を開始する場合に、前記配信情報に基づいて、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを決定する工程と、
を備えることを特徴とする、情報処理方法。
acquiring distribution information indicating whether or not images captured by a first imaging device among the plurality of imaging devices are being distributed to the outside;
of an imaging device included in the plurality of imaging devices, including a process of controlling the attitude or zoom magnification of the first imaging device, and a process of changing an imaging device that performs the distribution among the plurality of imaging devices. initiating a control process to control the state;
when starting the control process, determining a timing for controlling the attitude or zoom magnification of the first imaging device based on the distribution information;
An information processing method, comprising:
複数の撮像装置のうちの第1の撮像装置による撮像画像を取得する工程と、
前記撮像画像の外部への配信を行っているか否かを示す配信情報を取得する工程と、
前記第1の撮像装置の姿勢又はズーム倍率を制御する指示と、前記複数の撮像装置のうちの前記配信を行う撮像装置を変更する指示とを含む、前記複数の撮像装置に含まれる撮像装置の状態を制御する制御処理を開始する指示を前記複数の撮像装置に送信する工程と、
前記制御処理を開始する場合に、前記配信情報に基づいて、前記第1の撮像装置の姿勢又はズーム倍率を制御するタイミングを決定する工程と、
を備えることを特徴とする、情報処理方法。
acquiring an image captured by a first imaging device among the plurality of imaging devices;
acquiring distribution information indicating whether or not the captured image is being distributed to the outside;
of an imaging device included in the plurality of imaging devices, including an instruction to control the attitude or zoom magnification of the first imaging device, and an instruction to change the imaging device that performs the distribution among the plurality of imaging devices. Sending an instruction to start a control process to control the state to the plurality of imaging devices;
when starting the control process, determining a timing for controlling the attitude or zoom magnification of the first imaging device based on the distribution information;
An information processing method, comprising:
コンピュータを、請求項1乃至15の何れか一項に記載の情報処理装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the information processing apparatus according to any one of claims 1 to 15.
JP2022120712A 2022-07-28 2022-07-28 Information processing apparatus, information processing method, and program Pending JP2024017812A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022120712A JP2024017812A (en) 2022-07-28 2022-07-28 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022120712A JP2024017812A (en) 2022-07-28 2022-07-28 Information processing apparatus, information processing method, and program

Publications (1)

Publication Number Publication Date
JP2024017812A true JP2024017812A (en) 2024-02-08

Family

ID=89807924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022120712A Pending JP2024017812A (en) 2022-07-28 2022-07-28 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP2024017812A (en)

Similar Documents

Publication Publication Date Title
JP7013210B2 (en) Imaging device, imaging method, display device and display method
JP2016123137A (en) Image communication apparatus and imaging apparatus
US20070160311A1 (en) System and method for capturing adjacent images by utilizing a panorama mode
US20060029290A1 (en) System and method for capturing adjacent images by utilizing a panorama mode
US9772811B2 (en) Image processing system, image processing apparatus, and image processing method
KR20120012397A (en) Camera device, camera system, control device and program
JP2002354328A (en) Image-photographing device, operation device and image- photographing system thereof
JP7358116B2 (en) Imaging device, control device, program, storage medium and control method
JP4652248B2 (en) Imaging system, imaging control method, and imaging apparatus
JP2016058984A (en) Monitor system and control method of the same
JP2019124872A (en) Projection device, communication device, control method thereof, and program
US20180309922A1 (en) Bluetooth enabled snake cam
JP2024017812A (en) Information processing apparatus, information processing method, and program
US10237453B2 (en) Video processing apparatus, control method, and effect switcher
JP7097772B2 (en) Information processing equipment, control methods and programs
JP2022045529A (en) Information processor, system, and control method for information processor
CN111629148A (en) Method for controlling photographing, intelligent device and storage medium
JP2010147911A (en) Device, system and method for distributing image, and program
JP6001140B2 (en) Information processing apparatus and information processing method
JP2020092308A (en) Imaging apparatus, control method, and program
JP7284600B2 (en) Imaging device, imaging device control method, information processing device, information processing device control method
JP6949534B2 (en) Display device, image output device and display method
JP2017216536A (en) Camera control system
JP7271676B2 (en) Digital microscope system, method and computer program for operating digital microscope system
JP2021182707A (en) Information processing apparatus, imaging system, method for controlling information processing apparatus, and program