Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7129283B2 - Processing device, control method, and program - Google Patents
[go: Go Back, main page]

JP7129283B2 - Processing device, control method, and program - Google Patents

Processing device, control method, and program Download PDF

Info

Publication number
JP7129283B2
JP7129283B2 JP2018163621A JP2018163621A JP7129283B2 JP 7129283 B2 JP7129283 B2 JP 7129283B2 JP 2018163621 A JP2018163621 A JP 2018163621A JP 2018163621 A JP2018163621 A JP 2018163621A JP 7129283 B2 JP7129283 B2 JP 7129283B2
Authority
JP
Japan
Prior art keywords
equipment
camera
display
task
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018163621A
Other languages
Japanese (ja)
Other versions
JP2020036293A (en
Inventor
肇 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2018163621A priority Critical patent/JP7129283B2/en
Priority to PCT/JP2019/032620 priority patent/WO2020045186A1/en
Publication of JP2020036293A publication Critical patent/JP2020036293A/en
Priority to US17/174,863 priority patent/US11627256B2/en
Application granted granted Critical
Publication of JP7129283B2 publication Critical patent/JP7129283B2/en
Priority to US18/117,510 priority patent/US12238411B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Closed-Circuit Television Systems (AREA)

Description

本発明は、複数の機材を用いるシステムの運用技術に関する。 The present invention relates to technology for operating a system using a plurality of devices.

複数のカメラを異なる位置に設置して多視点で同期撮影を行い、その撮影によって得られた複数視点画像を用いて仮想視点コンテンツを生成する技術が注目されている(特許文献1参照)。これによれば、例えば、サッカーやバスケットボール等の試合のハイライトシーンやコンサート等を様々な角度から視聴することが可能となり、このような技術を用いない場合と比較してユーザに高臨場感を与えることができる。 A technique of installing a plurality of cameras at different positions, performing multi-viewpoint synchronous shooting, and generating virtual-viewpoint content using multi-viewpoint images obtained by the shooting has attracted attention (see Patent Document 1). According to this, for example, it is possible to view the highlight scenes of a soccer or basketball game, a concert, or the like from various angles. can give.

特開2008-015756号公報JP 2008-015756 A 特開平9-139872号公報JP-A-9-139872

スポーツの試合やコンサート等のイベント撮影の際には、その準備段階としてカメラ等の機材を設置する必要がある。そして、その設置作業の際には、インターカム等を使用した音声コミュニケーションによってスタッフ間で連絡を取り合い、機材の設置状況の把握や、作業マニュアル等のチェックリストの確認等による人力での作業進捗確認が行われる(特許文献2参照)。一方、音声コミュニケーションのみでは、詳細な状況を的確に把握することが容易ではないため、限られた短い時間の中でカメラの設置と撮影の準備とを行う必要があるイベント撮影において、時間内に作業を完遂するのが困難となりうる。また、音声コミュニケーションのみでは、聞き間違いなどのヒューマンエラーが発生することも懸念される。 When photographing an event such as a sports game or a concert, it is necessary to install equipment such as a camera as a preparatory step. During the installation work, staff communicate with each other through voice communication using intercoms, etc., grasp the installation status of equipment, and confirm the work progress manually by checking checklists such as work manuals. is performed (see Patent Document 2). On the other hand, it is not easy to accurately grasp the details of the situation using only voice communication. Tasks can be difficult to complete. In addition, there is concern that human error such as mishearing may occur with only voice communication.

本発明は、かかる課題に鑑みてなされたものであり、複数の機材についての作業に関する情報を的確に提示するための技術を提供する。 The present invention has been made in view of such problems, and provides a technique for accurately presenting information regarding work on a plurality of pieces of equipment.

本発明の一態様による処理装置は、複数の機材を運用するシステムが所定の機能を果たすことができる状態とするための当該複数の機材に関するタスクまたは当該システムの撤収のための当該複数の機材に関するタスクを設定する設定手段と、前記複数の機材のそれぞれの前記システムへの接続状態を含んだ情報を、当該複数の機材が接続される機器から取得する取得手段と、前記設定手段によって設定された前記複数の機材に関する前記タスクと、前記取得手段によって取得された前記情報とに基づいて、前記タスクの進捗に関する画面を表示手段に表示させる制御手段と、を有する。 A processing apparatus according to an aspect of the present invention relates to a task related to a plurality of pieces of equipment for making a system operating a plurality of pieces of equipment ready to perform a predetermined function, or related to the plurality of pieces of equipment for withdrawal of the system. setting means for setting a task; acquisition means for acquiring information including the connection status of each of the plurality of devices to the system from devices to which the plurality of devices are connected; and control means for causing a display means to display a screen regarding the progress of the tasks based on the tasks relating to the plurality of equipment and the information acquired by the acquisition means.

本発明によれば、複数の機材についての作業に関する情報を的確に提示することができる。 ADVANTAGE OF THE INVENTION According to this invention, the information regarding the operation|work about several equipment can be accurately shown.

マルチカメラ運用システムの構成例を示す図である。1 is a diagram showing a configuration example of a multi-camera operation system; FIG. 画像処理システムの機能構成例を示す図である。It is a figure which shows the functional structural example of an image processing system. カメラアダプタの機能構成例を示す図である。It is a figure which shows the functional structural example of a camera adapter. システムを稼働させるためのワークフローの例を示す図である。FIG. 4 is a diagram showing an example of a workflow for operating the system; FIG. 機材設置時の処理の流れの例を示す図である。FIG. 7 is a diagram showing an example of the flow of processing when equipment is installed; カメラ運用端末における画面表示の例を示す図である。FIG. 10 is a diagram showing an example of screen display on the camera operation terminal; 修正プランの表示例を説明するための図である。It is a figure for demonstrating the example of a display of a correction plan. カメラ運用端末の機能構成例を示す図である。3 is a diagram showing an example of the functional configuration of a camera operation terminal; FIG. カメラ運用端末が保持する情報の例を示す図である。FIG. 4 is a diagram showing an example of information held by a camera operation terminal; 修正プランの別の表示例を説明するための図である。FIG. 11 is a diagram for explaining another display example of a correction plan; カメラ運用端末のハードウェア構成例を示す図である。4 is a diagram illustrating an example hardware configuration of a camera operation terminal; FIG.

以下、図面を参照しながら、本発明の実施の形態について説明する。なお、以下の実施形態で説明される構成は一例に過ぎず、本発明を、説明される実施形態に限定することは意図されていない。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings. It should be noted that the configurations described in the following embodiments are merely examples, and are not intended to limit the present invention to the described embodiments.

(システム構成)
本実施形態では、競技場(スタジアム)やコンサートホール、スタジオなどの施設に複数のカメラを設置し撮影を行う、マルチカメラ運用システムの例について説明する。本実施形態では、特に、このようなマルチカメラ運用システムの設置(システムが所定の機能を果たすことができる状態にする準備)・撤収における情報の収集と通知を視覚的に行うことにより、作業の進行を適切に設定することを可能とする。これによれば、視覚的な表示によって音声コミュニケーションのみでの状況確認と比して聞き間違いなどのヒューマンエラーの発生を抑制することができる。なお、このときに、音声コミュニケーションと本実施形態に係る視覚的な情報提示を組み合わせることにより、確認等をより円滑に行うことができる。また、システムが自動的に情報を収集して提示するため、手動での確認によるミスが発生しなくなり、ユーザが、作業の状況を適切に認識することができるようになる。また、このときに、システムが自動的に優先すべきタスクの判定やスタッフ等のリソースの配分を行うようにすることで、ユーザの個人のスキルに依存せずに、適切な作業予定を組むことが可能となる。このときに、例えば、仮想視点コンテンツの提供等のシステムが本来の機能を果たすために設置が優先されるべき設備をシステムが選択して提示することにより、本来の作業予定を完遂できなかったとしても、最低限度のシステムの運用を可能とすることができる。なお、マルチカメラ運用システムは、仮想視点画像の生成に用いられてもよいが、仮想視点画像の生成以外の用途で用いられるシステムであってもよい。ここで、本実施形態において、「画像」とは、静止画像と動画像(映像)を含む。
なお、本実施形態では、マルチカメラ運用システムを例として説明するが、これに限られない。すなわち、多数の機材の準備(システムが所定の機能を果たすことができる状態にするための、機材の設置を含む各種処理)・機材の撤収等の処理を行う必要のある任意のシステムに対して、以下の議論を適用することができる。
(System configuration)
In this embodiment, an example of a multi-camera operation system will be described in which a plurality of cameras are installed in facilities such as stadiums, concert halls, studios, and the like to take pictures. In the present embodiment, in particular, by visually collecting and notifying information in the installation (preparation for enabling the system to perform a predetermined function) and withdrawal of such a multi-camera operation system, the work can be performed. Allows you to set the progression appropriately. According to this, it is possible to suppress the occurrence of human errors such as mishearing by visual display compared to situation confirmation only by voice communication. At this time, by combining voice communication and visual information presentation according to the present embodiment, confirmation and the like can be performed more smoothly. In addition, since the system automatically collects and presents information, errors due to manual confirmation are eliminated, and the user can appropriately recognize the work status. In addition, at this time, the system automatically judges tasks to be prioritized and allocates resources such as staff, so that an appropriate work schedule can be created without depending on the individual skill of the user. becomes possible. At this time, for example, if the system selects and presents equipment that should be prioritized for installation in order for the system to perform its original function, such as providing virtual viewpoint content, the original work schedule could not be completed. Also, it is possible to operate the minimum system. Note that the multi-camera operation system may be used for generating virtual viewpoint images, but may be a system used for purposes other than generating virtual viewpoint images. Here, in the present embodiment, "image" includes still images and moving images (video).
In this embodiment, a multi-camera operation system will be described as an example, but the present invention is not limited to this. In other words, for any system that needs to prepare a large number of equipment (various processes, including installation of equipment, to enable the system to perform its prescribed functions), remove equipment, etc. , the following discussion can be applied.

図1に、本実施形態に係るマルチカメラ運用システム100の構成例を示す。マルチカメラ運用システム100は、一例において、センサシステム110a~110z、スイッチングハブ120、カメラ運用端末130、画像コンピューティングサーバ140、コントローラ160、及び画像処理システム180を含んで構成される。なお、図1では、26個のセンサシステム110a~110zが存在する例について説明するが、26個より多いセンサシステムが用いられてもよいし、26個より少ないセンサシステムが用いられてもよい。 FIG. 1 shows a configuration example of a multi-camera operation system 100 according to this embodiment. The multi-camera operation system 100 includes, in one example, sensor systems 110 a - 110 z, a switching hub 120 , a camera operation terminal 130 , an image computing server 140 , a controller 160 and an image processing system 180 . Although FIG. 1 describes an example in which there are 26 sensor systems 110a-110z, more than 26 sensor systems may be used, or less than 26 sensor systems may be used.

コントローラ160は、制御ステーション161を含む。制御ステーション161は、デイジーチェーン121a~121y、ネットワーク122a~122b及び123~124を通じて、マルチカメラ運用システム100を構成するそれぞれのブロックの動作状態の管理及びパラメータ設定制御等を行う。 Controller 160 includes control station 161 . The control station 161 manages the operating states of the blocks that make up the multi-camera operation system 100 and controls parameter setting, etc., through the daisy chains 121a-121y, the networks 122a-122b, and 123-124.

まず、センサシステム110a~110zの構成及び動作について説明する。センサシステム110a~110zは、それぞれ、マイク111a~111z、カメラ112a~112z、雲台113a~113z、外部センサ114a~114z、及びバッテリ115a~115zを有する。また、センサシステム110a~110zは、それぞれカメラアダプタ116a~116zを有し、このカメラアダプタ116a~116zを介して、デイジーチェーン121a~121yによって相互に接続される。ただし、この構成は一例であり、センサシステム110a~110zは、これら以外の構成を有してもよい。また、図1では、センサシステム110a~110zが共通の構成を有するものとしているが、少なくとも一部のセンサシステムが、他のセンサシステムと異なる構成を有してもよい。 First, the configuration and operation of the sensor systems 110a-110z will be described. The sensor systems 110a-110z have microphones 111a-111z, cameras 112a-112z, pan heads 113a-113z, external sensors 114a-114z, and batteries 115a-115z, respectively. The sensor systems 110a-110z also have camera adapters 116a-116z, respectively, and are interconnected by daisy chains 121a-121y via the camera adapters 116a-116z. However, this configuration is an example, and the sensor systems 110a to 110z may have configurations other than these. Also, in FIG. 1, the sensor systems 110a to 110z have a common configuration, but at least some of the sensor systems may have a different configuration from the other sensor systems.

なお、本実施形態では、特に言及がない限りは、センサシステム110a~110zを、区別せずに、単に「センサシステム110」と呼ぶ。また、センサシステム110が有する各構成についても、特に区別する必要のない場合には、マイク111、カメラ112、雲台113、外部センサ114、バッテリ115、及びカメラアダプタ116と呼ぶ。センサシステム110は、それぞれが有するカメラ112によって撮影を行うことにより画像データを取得し、また、マイク111を用いて録音を行うことにより音声データを取得する。すなわち、マルチカメラ運用システム100は、同一の被写体をそれぞれが別個の方向から撮影する複数のセンサシステム110を用いることにより、複数の方向から撮影された画像データを得ることができる。同様に、マルチカメラ運用システム100は、これらの複数のセンサシステム110を用いて、異なる位置において(必要に応じて異なる指向特性で)収音を行うことにより、複数の位置で録音された音声データを得ることができる。 In this embodiment, the sensor systems 110a to 110z are simply referred to as the "sensor system 110" unless otherwise specified. The components of the sensor system 110 are also referred to as a microphone 111, a camera 112, a camera platform 113, an external sensor 114, a battery 115, and a camera adapter 116, unless otherwise distinguished. The sensor system 110 obtains image data by photographing with a camera 112 possessed by each, and obtains audio data by recording using a microphone 111 . That is, the multi-camera operation system 100 can obtain image data captured from multiple directions by using multiple sensor systems 110 that capture the same subject from different directions. Similarly, the multi-camera operation system 100 uses these multiple sensor systems 110 to pick up sounds at different positions (with different directional characteristics as necessary), thereby collecting audio data recorded at multiple positions. can be obtained.

複数のカメラ112は何れも光軸が固定され、パンやチルト等による撮影範囲の左右や上下への移動は行われないものとする。なお、カメラ112の初期設定時等における光軸の調整や環境による光軸のずれの修正等は、カメラ112が設置される雲台113によって行われうる。複数のセンサシステム110は、それぞれ、デイジーチェーン121a~121yにより、自身の下流の他のセンサシステムへ、撮影によって得られた画像データを送信する。このとき、それぞれのセンサシステム110は、上流の他のセンサシステムから取得した画像データについても下流の他のセンサシステムへ転送する。例えば、センサシステム110aは、カメラ112aを用いて撮影された画像データを、カメラアダプタ116aにおいて後述の画像処理を施した後に、デイジーチェーン121aを介してセンサシステム110bのカメラアダプタ116bへ伝送する。同様に、センサシステム110bは、カメラ112bを用いて撮影された画像データを、センサシステム110aから取得した画像データと共に(場合によっては別個の信号で)センサシステム110cへ伝送する。なお、センサシステム110zは、撮影により得られた画像データと上流のセンサシステムから取得した画像データを、ネットワーク122bを介してスイッチングハブ120へ伝送する。デイジーチェーンを用いることにより、撮影画像の4Kや8Kなどへの高解像度化及びハイフレームレート化に伴って画像データが大容量化しても、接続ケーブル数や配線作業の煩雑性の増大を防ぐことができる。 The optical axis of each of the plurality of cameras 112 is fixed, and the imaging range is not moved horizontally or vertically by panning, tilting, or the like. Adjustment of the optical axis at the time of initial setting of the camera 112, correction of deviation of the optical axis due to the environment, and the like can be performed by the platform 113 on which the camera 112 is installed. Each of the plurality of sensor systems 110 transmits image data obtained by photographing to other sensor systems downstream thereof via daisy chains 121a to 121y. At this time, each sensor system 110 also transfers image data acquired from other upstream sensor systems to other downstream sensor systems. For example, the sensor system 110a transmits image data captured by the camera 112a to the camera adapter 116b of the sensor system 110b via the daisy chain 121a after performing image processing described later in the camera adapter 116a. Similarly, sensor system 110b transmits image data captured using camera 112b along with image data obtained from sensor system 110a (possibly in separate signals) to sensor system 110c. Note that the sensor system 110z transmits image data obtained by photographing and image data obtained from an upstream sensor system to the switching hub 120 via the network 122b. To prevent an increase in the number of connection cables and the complexity of wiring work by using a daisy chain even if the image data capacity increases due to the increase in the resolution of captured images to 4K, 8K, etc. and the increase in the frame rate. can be done.

複数のマイク111の取り扱い及びそれらのマイク111で収音された音声データについても同様である。すなわち、複数のマイク111は、指向方向が固定されており、その方向の移動は行われないものとする。また、収音により得られた音声データは、デイジーチェーンを介して伝送される。このような動作により、センサシステム110a~110zが取得した画像データ及び音声データは、センサシステム110zからネットワーク122bを用いてスイッチングハブ120に伝わり、その後、画像コンピューティングサーバ140へ転送される。 The same applies to handling of a plurality of microphones 111 and audio data picked up by those microphones 111 . In other words, it is assumed that the multiple microphones 111 have fixed directivity directions and do not move in that direction. Also, audio data obtained by sound collection is transmitted via a daisy chain. Through such operations, the image data and audio data acquired by the sensor systems 110 a - 110 z are transmitted from the sensor system 110 z to the switching hub 120 using the network 122 b and then transferred to the image computing server 140 .

外部センサ114は、撮影や収音以外の方法により、各種環境情報を取得する。例えば、外部センサ114は、センサシステム110の振動や傾き、気温、湿度、風向き、風速等の各種情報を取得しうる。なお、これらは一例であり、外部センサ114は、任意の環境パラメータを取得するための任意の装置構成を有しうる。 The external sensor 114 acquires various types of environmental information by methods other than photographing and collecting sound. For example, the external sensor 114 can acquire various information such as vibration and tilt of the sensor system 110, temperature, humidity, wind direction, and wind speed. Note that these are just examples, and the external sensor 114 can have any device configuration for acquiring any environmental parameter.

バッテリ115は、後述の、センサシステム110を競技場などの施設に設置または撤収する際のワークフローを実行する際に使用され、例えば競技場にシステム用電源が敷設されていない場合に使用される。なお、センサシステム110は、設置の完了後でシステム用電源が敷設された後は、バッテリ115を使用しないようにしうる。さらに、センサシステム110は、システム用電源が事前に敷設される場合には、バッテリ115を有さずに、その電源を使用して動作するように構成されてもよい。なお、システム用電源ではなく、施設に常設されている電源が用いられてもよい。 The battery 115 is used when executing a workflow for installing or removing the sensor system 110 at a facility such as a stadium, which will be described later. It should be noted that the sensor system 110 may not use the battery 115 after the system power supply is installed after installation is complete. Further, the sensor system 110 may be configured to operate using a power source without the battery 115 if the power source for the system is pre-installed. It should be noted that a permanent power source installed in the facility may be used instead of the system power source.

なお、図1では、カメラ112とカメラアダプタ116とが分離された例を示しているが、これらは同一の筺体内に含まれる1つの装置であってもよい。また、マイク111も、カメラ112に内蔵されたマイクであってもよいし、図1のように別個の装置が用意されてもよい。このように、図1に示される複数の機能部が1つの装置によって実現されてもよく、また、1つの機能部が複数の装置が協働することによって実現されてもよい。 Although FIG. 1 shows an example in which the camera 112 and the camera adapter 116 are separated, they may be one device contained in the same housing. Also, the microphone 111 may be a microphone built into the camera 112, or a separate device may be prepared as shown in FIG. In this way, multiple functional units shown in FIG. 1 may be implemented by one device, and one functional unit may be implemented by multiple devices working together.

また、本実施形態では、特に言及のない限り、「画像」という用語が動画と静止画との両方の概念を含むものとする。すなわち、マルチカメラ運用システム100は、静止画及び動画のいずれについても対処可能である。また、本実施形態では、仮想視点コンテンツとして、仮想視点画像と仮想聴点音響がマルチカメラ運用システム100によって提供される場合について説明するが、これに限られない。例えば、仮想視点コンテンツは、音響を含まなくてもよい。また、例えば、仮想視点コンテンツに含まれる音声が、仮想視点に最も近いマイクにより録音された音声であるなど、仮想聴点音響以外の形式で提供されてもよい。また、本実施形態では、説明を簡単にするため、音声についての説明を部分的に省略しているが、画像と音声は共に処理されるものとする。 In addition, in this embodiment, the term "image" includes concepts of both moving images and still images unless otherwise specified. That is, the multi-camera operation system 100 can handle both still images and moving images. Also, in this embodiment, a case where a virtual viewpoint image and a virtual listening point sound are provided by the multi-camera operation system 100 as virtual viewpoint content will be described, but the present invention is not limited to this. For example, virtual viewpoint content may not include sound. Also, for example, the sound included in the virtual viewpoint content may be provided in a form other than the virtual listening point sound, such as the sound recorded by the microphone closest to the virtual viewpoint. Also, in the present embodiment, the description of audio is partially omitted for the sake of simplicity, but it is assumed that both images and audio are processed.

次に、画像コンピューティングサーバ140の構成及び動作について説明する。画像コンピューティングサーバ140は、センサシステム110zから取得したデータの処理を行う。画像コンピューティングサーバ140は、タイムサーバ141と、フロントエンドサーバ142とを含む。 Next, the configuration and operation of image computing server 140 will be described. Image computing server 140 processes data obtained from sensor system 110z. Image computing server 140 includes time server 141 and front end server 142 .

タイムサーバ141は、時刻及び同期信号を配信する機能を有し、スイッチングハブ120を介して、センサシステム110a~110zに時刻及び同期信号を配信する。センサシステム110a~110zは、カメラアダプタ116a~116zを介して時刻と同期信号を受信すると、時刻と同期信号に基づいてカメラ112a~112zを同期させ、画像フレーム同期を確立する。すなわち、タイムサーバ141は、複数のカメラ112の撮影タイミングを同期させる。 The time server 141 has a function of distributing time and synchronization signals, and distributes time and synchronization signals to the sensor systems 110a to 110z via the switching hub 120. FIG. When the sensor systems 110a-110z receive the time and synchronization signals via the camera adapters 116a-116z, they synchronize the cameras 112a-112z based on the time and synchronization signals to establish image frame synchronization. That is, the time server 141 synchronizes the photographing timings of the multiple cameras 112 .

フロントエンドサーバ142は、センサシステム110zから取得した画像及び音声から、セグメント化された伝送パケットを再構成してデータ形式を変換する。その後、カメラの識別子、画像か音声かを示すデータ種別、フレーム番号に応じてフロントエンドサーバ142内のデータベース(不図示)に書き込む。 Front-end server 142 reconstructs and converts the data format into segmented transmission packets from the images and audio acquired from sensor system 110z. After that, it is written in a database (not shown) in the front-end server 142 according to the camera identifier, the data type indicating whether it is an image or an audio, and the frame number.

なお、フロントエンドサーバ142では、カメラアダプタ116から取得したデータをDRAM上に一次的に記憶し、前景画像、背景画像、音声データ、及び三次元形状データが揃うまでバッファする。なお、以下では、前景画像、背景画像、音声データ、及び三次元形状データをまとめて、撮影データと呼ぶ。撮影データには、ルーティング情報やタイムコード情報(時間情報)、カメラ識別子等のメタ情報が付与されており、フロントエンドサーバ142は、このメタ情報に基づいてデータの属性を確認する。これにより、フロントエンドサーバ142は、ある1つの時刻について、バッファされているデータを確認することによって、撮影データが揃ったか否かを判定することができる。この判定により、データがカメラアダプタ116からネットワーク122等を介して転送される際に、ネットワークパケットの受信順序がデータの順序と対応しない場合であっても、必要なデータが揃うまで待つことで、ファイル生成を確実に行うことができる。なお、背景画像は、前景画像とは異なるフレームレートで撮影されてもよい。例えば、背景画像のフレームレートが1fps[frames per second]である場合、1秒ごとに1つの背景画像が取得される。これに対して、前景画像が例えば60fpsで取得される場合、前景画像が取得されるが背景画像が取得されないタイミングが存在しうる。このため、このようなタイミングにおいては、フロントエンドサーバ142は、背景画像がない状態で全てのデータが揃ったと判定してもよい。 Note that the front-end server 142 temporarily stores the data acquired from the camera adapter 116 in the DRAM, and buffers the data until the foreground image, background image, audio data, and three-dimensional shape data are complete. In the following description, the foreground image, background image, audio data, and three-dimensional shape data are collectively referred to as shooting data. Meta information such as routing information, time code information (time information), and camera identifier is added to the photographed data, and the front-end server 142 checks the attributes of the data based on this meta information. Accordingly, the front-end server 142 can determine whether or not the photographed data is complete by checking the buffered data for a certain time. According to this determination, when data is transferred from the camera adapter 116 via the network 122 or the like, even if the order in which the network packets are received does not correspond to the order in which the data is received, by waiting until the necessary data is ready, File generation can be performed reliably. Note that the background image may be captured at a frame rate different from that of the foreground image. For example, if the frame rate of the background image is 1 fps [frames per second], one background image is acquired every second. On the other hand, when the foreground image is acquired at, for example, 60 fps, there may be timings at which the foreground image is acquired but the background image is not acquired. Therefore, at such timing, the front-end server 142 may determine that all the data are complete without the background image.

カメラ運用端末130は、図11に示すように、例えば、CPU1101、メモリ(RAM、ROM)1102、グラフィックメモリ1103、及びインタフェース1104を有する処理装置であり、例えば汎用のパーソナルコンピュータ(PC)等でありうる。ここで、インタフェース1104は、例えば無線通信インタフェース1105、画像入出力インタフェース1106、及び、音声入出力インタフェース1107を含みうる。なお、これらの構成は一例に過ぎず、例えば、カメラ運用端末130は、画像入出力インタフェース1106を介して、HMD(Head Mounted Display)等の外部の表示装置に所定の画面を表示させうるが、内蔵の表示装置を有してもよい。また、カメラ運用端末130は、例えば、画像入出力インタフェース1106としてカメラを有し、カメラによって作業の状態を撮影してカメラ運用端末130内部に取り込み、必要に応じて他のカメラ運用端末130と共有してもよい。また、画像入出力インタフェース1106として、図面等の情報を取り込むための外部のスキャナと通信する機能が用いられてもよいし、カメラ運用端末130がスキャナの機能を画像入出力インタフェース1106として有してもよい。同様に、カメラ運用端末130は、音声入出力インタフェース1107を介して外部のスピーカに所定の音声を出力させうるが、そのようなスピーカを内蔵していてもよい。また、カメラ運用端末130は、音声入出力インタフェース1107としてマイクを含み、音声データをカメラ運用端末130内部に取り込み、必要に応じて他のカメラ運用端末130と共有してもよい。カメラ運用端末130は、CPU1101以外のプロセッサがメモリ等の記憶装置からプログラムを読み込んで処理を実行する構成や、専用のハードウェアが後述の処理を実行するような構成など、図11の構成と異なる構成を有してもよい。 As shown in FIG. 11, the camera operation terminal 130 is, for example, a processing device having a CPU 1101, a memory (RAM, ROM) 1102, a graphic memory 1103, and an interface 1104, such as a general-purpose personal computer (PC). sell. Here, the interface 1104 can include a wireless communication interface 1105, an image input/output interface 1106, and an audio input/output interface 1107, for example. These configurations are merely examples, and for example, the camera operation terminal 130 can display a predetermined screen on an external display device such as an HMD (Head Mounted Display) via the image input/output interface 1106. It may have a built-in display. Also, the camera operation terminal 130 has a camera as an image input/output interface 1106, for example, and captures the state of work with the camera, imports it into the camera operation terminal 130, and shares it with other camera operation terminals 130 as necessary. You may Also, as the image input/output interface 1106, a function of communicating with an external scanner for importing information such as drawings may be used. good too. Similarly, the camera operation terminal 130 can cause an external speaker to output predetermined audio via the audio input/output interface 1107, but such a speaker may be incorporated. Also, the camera operation terminal 130 may include a microphone as the audio input/output interface 1107, capture audio data into the camera operation terminal 130, and share it with other camera operation terminals 130 as necessary. The camera operation terminal 130 differs from the configuration shown in FIG. 11 in that a processor other than the CPU 1101 reads a program from a storage device such as a memory and executes processing, or that dedicated hardware executes processing described later. may have a configuration.

カメラ運用端末130は、例えば無線通信インタフェース1105を介して、センサシステム110と通信可能に構成される。そして、カメラ運用端末130は、例えばCPU1101がメモリ1102に格納されたプログラムを実行することによって、運用システムアプリケーションを動作させることができる。運用システムアプリケーションは、マルチカメラシステムを運用する際に使用され、例えば、イベント撮影の計画から、システムの設置、撮影、システムの撤収までの運用を管理するのに使用される。また、カメラ運用端末130は、システムを運用する上で必要な運用システムアプリケーションの画面表示や、別のカメラ運用端末とのテキストメッセージや音声等による通信を実行可能に構成されうる。 The camera operation terminal 130 is configured to be able to communicate with the sensor system 110 via the wireless communication interface 1105, for example. The camera operation terminal 130 can operate an operation system application by executing a program stored in the memory 1102 by the CPU 1101, for example. The operation system application is used when operating the multi-camera system, and is used, for example, to manage the operation from planning of event shooting, installation of the system, shooting, and withdrawal of the system. In addition, the camera operation terminal 130 can be configured to be capable of displaying screens of operation system applications necessary for operating the system, and communicating with other camera operation terminals using text messages, voice, and the like.

画像処理システム180は、撮影により得られた画像データに対して画像処理を実行し、画面表示させるまでの処理を実行する。この画像処理システム180の機能構成について図2を用いて説明する。なお、画像処理システム180は、上述のフロントエンドサーバ142と協働するため、図2には、フロントエンドサーバ142の機能構成の一部についても図解されている。フロントエンドサーバ142は、その機能として、複数視点画像保持部200及び実空間情報保持部210を有する。複数視点画像保持部200は、上述のように、競技フィールドやスタジオ等を取り囲むように設置された複数台のカメラによって同期撮影された画像に関する画像データを保持する。また、実空間情報保持部210は、被写体を含む所定範囲の空間に関する情報を保持する。実空間情報保持部210は、例えば、競技場のフィールドや観客席等、または、スタジオの設備等、仮想視点画像内に背景として映りこむ物体(背景オブジェクト)の三次元形状データや、仮想視点を設定可能な範囲を示す三次元空間情報等を保持する。 The image processing system 180 performs image processing on image data obtained by photographing, and performs processing up to screen display. The functional configuration of this image processing system 180 will be described with reference to FIG. Since the image processing system 180 cooperates with the front-end server 142 described above, part of the functional configuration of the front-end server 142 is also illustrated in FIG. The front-end server 142 has a multi-viewpoint image storage unit 200 and a real space information storage unit 210 as its functions. As described above, the multi-viewpoint image holding unit 200 holds image data related to images synchronously photographed by a plurality of cameras installed to surround a competition field, studio, or the like. Also, the real space information holding unit 210 holds information about a space of a predetermined range including the subject. The real space information holding unit 210 stores three-dimensional shape data of an object (background object) reflected as a background in a virtual viewpoint image, such as a stadium field, spectator seats, or studio equipment, and a virtual viewpoint. Holds three-dimensional space information, etc. that indicates the range that can be set.

画像処理システム180は、画像処理装置220及び仮想カメラ操作端末230を含んで構成される。画像処理装置220は、例えば、仮想視点画像生成部221、仮想カメラパス算出部222、仮想カメラ情報保持部223、表示画像生成部224、及び装置通信部225を有する。また、仮想カメラ操作端末230は、例えば、端末通信部231、画像表示部232、仮想カメラパス指示部233、及びユーザ情報発信部234を有する。 The image processing system 180 includes an image processing device 220 and a virtual camera operation terminal 230 . The image processing device 220 has, for example, a virtual viewpoint image generation unit 221, a virtual camera path calculation unit 222, a virtual camera information storage unit 223, a display image generation unit 224, and a device communication unit 225. The virtual camera operation terminal 230 also has a terminal communication unit 231, an image display unit 232, a virtual camera path instruction unit 233, and a user information transmission unit 234, for example.

仮想視点画像生成部221は、複数視点画像保持部200から取得した複数視点画像を用いて、前景オブジェクトの三次元形状データを生成する。生成した前景三次元形状データと、実空間情報保持部210から取得した背景三次元形状データとに対して、仮想カメラパス算出部222から取得した仮想視点に合わせたテクスチャをマッピングし、レンダリングを行うことにより、仮想視点画像が生成される。仮想視点画像生成部221は、この仮想視点画像の生成の過程で、生成しようとする仮想視点画像に映りこむ前景オブジェクトおよび背景オブジェクトの座標を算出し、その座標についてのみのテクスチャマッピングとレンダリングとを実行する。仮想視点画像生成部221は、算出した座標値を、被写体前景座標および実空間背景座標として、後述の仮想カメラ情報保持部223に出力する。 The virtual viewpoint image generation unit 221 uses the multi-viewpoint images acquired from the multi-viewpoint image storage unit 200 to generate three-dimensional shape data of the foreground object. The generated foreground 3D shape data and the background 3D shape data acquired from the real space information storage unit 210 are mapped with a texture that matches the virtual viewpoint acquired from the virtual camera path calculation unit 222, and rendering is performed. Thus, a virtual viewpoint image is generated. In the process of generating the virtual viewpoint image, the virtual viewpoint image generation unit 221 calculates the coordinates of the foreground object and the background object reflected in the virtual viewpoint image to be generated, and performs texture mapping and rendering only for the coordinates. Run. The virtual viewpoint image generating unit 221 outputs the calculated coordinate values to the virtual camera information holding unit 223, which will be described later, as subject foreground coordinates and real space background coordinates.

仮想カメラパス算出部222は、後述の仮想カメラパス指示部233に対するユーザからの指示内容に基づいて、時間的に連続する仮想カメラパスパラメータを算出する。仮想カメラパスパラメータは、ユーザが被写体を観察する際の仮想的なカメラの動きを示すパラメータであり、仮想カメラの位置、向き(注視方向)、及び画角(焦点距離)を少なくとも含む。なお、仮想カメラパスパラメータは、撮影シーン中のどの瞬間に関するものであるかを特定できるように、複数視点画像に付されたフレーム番号又はタイムコードと関連付けられる。仮想カメラパス算出部222は、仮想カメラパスパラメータの算出の際に、実空間情報保持部210から取得した実空間情報を参照して、仮想視点を設定可能な範囲に仮想カメラパスを設定する。 The virtual camera path calculation unit 222 calculates temporally continuous virtual camera path parameters based on instructions from the user to the virtual camera path instruction unit 233 described later. A virtual camera path parameter is a parameter indicating the movement of a virtual camera when a user observes an object, and includes at least the position, orientation (gazing direction), and angle of view (focal length) of the virtual camera. Note that the virtual camera path parameter is associated with the frame number or time code attached to the multi-viewpoint image so that it can be specified which moment in the shooting scene the virtual camera path parameter relates to. The virtual camera path calculation unit 222 refers to the real space information acquired from the real space information holding unit 210 when calculating the virtual camera path parameters, and sets the virtual camera path within the range in which the virtual viewpoint can be set.

仮想カメラ情報保持部223は、仮想視点画像生成部221から取得した、被写体前景座標および実空間背景座標と、仮想カメラパス算出部222で算出された仮想カメラパスパラメータとを蓄積する。 The virtual camera information holding unit 223 accumulates subject foreground coordinates and real space background coordinates acquired from the virtual viewpoint image generation unit 221 and virtual camera path parameters calculated by the virtual camera path calculation unit 222 .

表示画像生成部224は、仮想カメラ操作端末230の画像表示部232に表示されるための表示画像を生成する。ここで生成される表示画像は、仮想視点画像生成部221で生成される仮想視点画像である。装置通信部225は、画像処理装置220と仮想カメラ操作端末230との間での、不図示のネットワーク等を介した有線通信又は無線通信を行うための機能部である。画像処理装置220と仮想カメラ操作端末230との間では、画像、音声、及びテキストの各データや、仮想視点画像を生成する際にユーザ側から送られる仮想カメラパス指示等の指示情報が送受信される。 The display image generation section 224 generates a display image to be displayed on the image display section 232 of the virtual camera operation terminal 230 . The display image generated here is a virtual viewpoint image generated by the virtual viewpoint image generation unit 221 . The device communication unit 225 is a functional unit for performing wired communication or wireless communication via a network (not shown) or the like between the image processing device 220 and the virtual camera operation terminal 230 . Between the image processing device 220 and the virtual camera operation terminal 230, image, voice, and text data and instruction information such as a virtual camera path instruction sent from the user side when generating a virtual viewpoint image are transmitted and received. be.

仮想カメラ操作端末230において、端末通信部231は、上述のように、装置通信部225との間で種々の情報を送受信する。画像表示部232は、上述の表示画像生成部224において生成され、端末通信部231を介して受信された画像を画面表示する。仮想カメラパス指示部233は、ユーザから仮想カメラパスに対する指示を受け付け、その指示を示す情報を、端末通信部231を用いて画像処理装置220へ送信する。なお、画像処理装置220は、装置通信部225を用いてこの情報を受信し、仮想カメラパス算出部222に受信した情報を渡す。なお、ユーザは、視聴したい全時間に対して、仮想カメラパラメータのすべてを厳密に指示しなくてもよい。例えば、ユーザは、「特定の被写体(選手や演者等)に注目した仮想視点画像を視聴したい」、「ボールの周囲のある一定の範囲を視聴したい」、「より注目すべきイベントが発生している箇所を視聴したい」等、種々の観点に基づく指示を入力してもよい。ユーザ情報発信部234は、端末通信部231から装置通信部225に向けて送信される情報に対して、ユーザID等のユーザ情報を添付する。 In the virtual camera operation terminal 230, the terminal communication section 231 transmits and receives various information to and from the device communication section 225 as described above. The image display unit 232 displays the image generated by the display image generation unit 224 described above and received via the terminal communication unit 231 on the screen. The virtual camera path instruction unit 233 receives an instruction for the virtual camera path from the user, and transmits information indicating the instruction to the image processing device 220 using the terminal communication unit 231 . The image processing device 220 receives this information using the device communication section 225 and passes the received information to the virtual camera path calculation section 222 . Note that the user does not have to specify exactly all of the virtual camera parameters for the entire time they wish to view. For example, the user may want to "view a virtual viewpoint image focusing on a specific subject (a player, performer, etc.)", "want to view a certain range around the ball", or "see a more noteworthy event occurring." You may input the instruction|indication based on various viewpoints, such as wanting to watch the part where it is. The user information transmission unit 234 attaches user information such as a user ID to information transmitted from the terminal communication unit 231 to the device communication unit 225 .

本実施形態における仮想視点コンテンツは、仮想的な視点から被写体を撮影した場合に得られる画像としての仮想視点画像を含むコンテンツである。換言すれば、仮想視点画像は、指定された視点における見え方に対応する画像である。仮想的な視点(仮想視点)は、ユーザにより指定されてもよいし、画像解析の結果等に基づいて自動的に指定されてもよい。すなわち、仮想視点画像には、ユーザが任意に指定した視点に対応する任意視点画像(自由視点画像)が含まれる。また、複数の候補からユーザが指定した視点に対応する画像や、装置が自動で指定した視点に対応する画像も、仮想視点画像に含まれる。 The virtual viewpoint content in this embodiment is content that includes a virtual viewpoint image as an image obtained when an object is photographed from a virtual viewpoint. In other words, the virtual viewpoint image is an image corresponding to the appearance at the designated viewpoint. A virtual viewpoint (virtual viewpoint) may be specified by the user, or may be automatically specified based on the result of image analysis or the like. That is, the virtual viewpoint image includes an arbitrary viewpoint image (free viewpoint image) corresponding to a viewpoint arbitrarily designated by the user. The virtual viewpoint image also includes an image corresponding to a viewpoint specified by the user from among a plurality of candidates and an image corresponding to a viewpoint automatically specified by the device.

続いて、図3を用いて、カメラアダプタ116の機能構成について説明する。カメラアダプタ116は、ネットワークアダプタ300と、伝送部310と、画像処理部320と、外部機器制御部330とを含む。ここで、ネットワークアダプタ300は、データ送受信部301と無線通信部302とを含み、伝送部310は、伝送部310は、画像・音声伝送処理部311とデータ圧縮・伸張部312とを含む。また、画像処理部320は、前景背景分離部321と、三次元形状データ生成部322と、キャリブレーション制御部323とを含む。また、外部機器制御部330は、マイク制御部331と、カメラ制御部332と、雲台制御部333と、センサ制御部334とを含む。なお、外部機器制御部330は、外部機器接続状態検出部335をさらに含む。 Next, the functional configuration of the camera adapter 116 will be described using FIG. Camera adapter 116 includes network adapter 300 , transmission section 310 , image processing section 320 , and external device control section 330 . Here, the network adapter 300 includes a data transmission/reception section 301 and a wireless communication section 302 , and the transmission section 310 includes an image/sound transmission processing section 311 and a data compression/decompression section 312 . The image processing unit 320 also includes a foreground/background separation unit 321 , a three-dimensional shape data generation unit 322 , and a calibration control unit 323 . The external device control section 330 also includes a microphone control section 331 , a camera control section 332 , a camera platform control section 333 , and a sensor control section 334 . External device control section 330 further includes external device connection state detection section 335 .

ネットワークアダプタ300は、他の装置との通信を行うための各種機能を含んで構成される。データ送受信部301は、デイジーチェーン121、ネットワーク123及びネットワーク124を介して、他のカメラアダプタ116、フロントエンドサーバ142、タイムサーバ141、及び制御ステーション161と、データ通信を行う。例えば、データ送受信部301は、カメラ112による撮影画像が後述の前景背景分離部321により分離されて得られる前景画像と背景画像とを、別のカメラアダプタ116に対して出力する。出力先のカメラアダプタ116は、マルチカメラ運用システム100のカメラアダプタ116のうち、デイジーチェーン121において隣接する下流側のカメラアダプタ116である。多数のカメラアダプタ116が、前景画像及び背景画像を出力することで、複数の視点から撮影された前景画像と背景画像とがフロントエンドサーバ142に伝送され、画像処理システム180によって仮想視点画像が生成される。なお、撮影画像から分離した前景画像を出力して背景画像は出力しないカメラアダプタ116が存在してもよい。 The network adapter 300 includes various functions for communicating with other devices. The data transmitter/receiver 301 performs data communication with other camera adapters 116 , front end servers 142 , time servers 141 and control stations 161 via the daisy chain 121 , network 123 and network 124 . For example, the data transmission/reception unit 301 outputs to another camera adapter 116 a foreground image and a background image obtained by separating an image captured by the camera 112 by a foreground/background separation unit 321 described later. The output destination camera adapter 116 is the adjacent downstream camera adapter 116 in the daisy chain 121 among the camera adapters 116 of the multi-camera operation system 100 . A number of camera adapters 116 output foreground images and background images, so that the foreground images and background images shot from a plurality of viewpoints are transmitted to the front-end server 142, and virtual viewpoint images are generated by the image processing system 180. be done. Note that there may be a camera adapter 116 that outputs the foreground image separated from the captured image and does not output the background image.

無線通信部302は、カメラ運用端末130の無線通信インタフェース1105との通信を行う。無線通信部302を介して通信するデータは、後述の外部機器接続状態検出部335が処理するデータであり、カメラ運用端末130で動作する運用システムアプリケーションで処理を実行するためのデータである。 A wireless communication unit 302 communicates with the wireless communication interface 1105 of the camera operation terminal 130 . The data communicated via the wireless communication unit 302 is data processed by the external device connection state detection unit 335 , which will be described later, and is data for executing processing by the operation system application running on the camera operation terminal 130 .

伝送部310は、ネットワークアダプタ300を介して送受信されるデータについて信号処理を実行する機能を有する。画像・音声伝送処理部311は、画像データ又は音声データを、データ送受信部301を介して他のカメラアダプタ116またはフロントエンドサーバ142へ転送するためのメッセージを作成する。メッセージには、画像データ又は音声データ、及び各データのメタ情報が含まれる。なお、本実施形態のメタ情報は、画像の撮影または音声のサンプリング時のタイムコードまたはシーケンス番号、データ種別、及び、マイク111やカメラ112の個体を示す識別子などを含む。また、送信される画像データまたは音声データは、データ圧縮・伸張部312でデータ圧縮されていてもよい。また、画像・音声伝送処理部311は、他のカメラアダプタ116から、データ送受信部301を介してメッセージを受け取る。そして、画像・音声伝送処理部311は、メッセージに含まれるデータ種別に応じて、伝送プロトコル規定のパケットサイズに分割されたデータから、画像データまたは音声データを復元する。なお、データを復元した際に、そのデータが圧縮されている場合は、データ圧縮・伸張部312が伸張処理を行う。データ圧縮・伸張部312は、データ送受信部301を介して送受信されるデータに対して所定の圧縮方式、圧縮率、及びフレームレートを適用した圧縮を行い、また、圧縮されたデータを伸張する。 The transmission unit 310 has a function of executing signal processing on data transmitted and received via the network adapter 300 . The image/audio transmission processing unit 311 creates a message for transferring image data or audio data to another camera adapter 116 or the front end server 142 via the data transmission/reception unit 301 . The message includes image data or audio data and meta information of each data. Note that the meta information of the present embodiment includes a time code or sequence number at the time of image shooting or sound sampling, a data type, an identifier indicating an individual microphone 111 or camera 112, and the like. Also, the image data or audio data to be transmitted may be data-compressed by the data compression/decompression unit 312 . The image/audio transmission processing unit 311 also receives messages from other camera adapters 116 via the data transmission/reception unit 301 . Then, the image/audio transmission processing unit 311 restores the image data or the audio data from the data divided into the packet size specified by the transmission protocol according to the data type included in the message. Note that when the data is restored, if the data is compressed, the data compression/decompression unit 312 performs decompression processing. A data compression/decompression unit 312 compresses data transmitted/received via the data transmission/reception unit 301 by applying a predetermined compression method, compression ratio, and frame rate, and decompresses the compressed data.

画像処理部320は、カメラ制御部332の制御の下でカメラ112によって撮影された画像データと、他のカメラアダプタ116から受信した画像データとに対して、画像処理を行う。前景背景分離部321は、カメラ112によって撮影された画像データを、前景画像と背景画像とに分離する。すなわち、複数のカメラアダプタ116のそれぞれにおける前景背景分離部321は、複数のカメラ112のうち、対応するカメラ112によって撮影された撮影画像から所定領域を抽出する。所定領域は、例えば、撮影画像に対するオブジェクト検出処理によって、オブジェクトが検出された領域である。前景背景分離部321は、撮影画像から抽出した所定領域内の画像を前景画像とすると共に、その所定領域外の領域の画像(すなわち、前景画像ではない領域の画像)を背景画像として、前景画像及び背景画像を出力する。三次元形状データ生成部322は、前景背景分離部321で分離された前景画像と、他のカメラアダプタ116から受取った前景画像とを用いて、例えば、ステレオカメラの原理を用いて三次元形状データに関する画像情報を生成する。キャリブレーション制御部323は、入力された画像に対して、カメラごとの色のばらつきを抑えるための色補正処理や、カメラの振動に起因するブレに対して画像の位置合わせ及び画像の切り出し処理などを行う。 The image processing unit 320 performs image processing on the image data captured by the camera 112 under the control of the camera control unit 332 and the image data received from the other camera adapter 116 . A foreground/background separation unit 321 separates image data captured by the camera 112 into a foreground image and a background image. That is, the foreground/background separation unit 321 in each of the plurality of camera adapters 116 extracts a predetermined area from the captured image captured by the corresponding camera 112 among the plurality of cameras 112 . The predetermined area is, for example, an area where an object is detected by object detection processing on the captured image. The foreground/background separation unit 321 sets an image within a predetermined region extracted from the captured image as a foreground image, and an image of a region outside the predetermined region (that is, an image of a region other than the foreground image) as a background image. and background image. The three-dimensional shape data generation unit 322 uses the foreground image separated by the foreground/background separation unit 321 and the foreground image received from the other camera adapter 116 to create three-dimensional shape data using, for example, the principle of a stereo camera. Generate image information about The calibration control unit 323 performs color correction processing on the input image to suppress variations in color from camera to camera, image alignment processing for camera shake caused by camera vibration, image clipping processing, and the like. I do.

外部機器制御部330は、カメラアダプタ116に接続する機器を制御する機能を有する。カメラ制御部332は、カメラアダプタ116が含まれるセンサシステム内のカメラ112と接続され、そのカメラ112の制御、撮影画像取得、同期信号提供、及び時刻設定などを行う。カメラ112の制御は、例えば、撮影パラメータ(画素数、色深度、フレームレート、及びホワイトバランス等)の設定と参照、カメラ112の状態(撮影中、停止中、同期中、及びエラー等)を示す情報の取得、撮影の開始及び停止、及びピント調整等を含む。マイク制御部331、雲台制御部333、及びセンサ制御部334は、それぞれ、カメラアダプタ116が含まれるセンサシステム内のマイク111、雲台113、外部センサ114に接続され、その接続された機器を制御する。また、マイク制御部331、雲台制御部333、及びセンサ制御部334は、接続された機器が正常に動作しているか等の状態を示す情報を、各機器から読み出す処理を行う。外部機器接続状態検出部335は、カメラアダプタ116に接続する機器の接続状態および各機器が正常に動作しているかなどのセルフチェック結果を読み出す機能を有する。外部機器接続状態検出部335は、マイク制御部331、カメラ制御部332、雲台制御部333、及びセンサ制御部334と通信し、各機能部から取得した外部機器の接続状態およびセルフチェック結果を、外部機器接続状態検出部335内のメモリに記憶する。なお、外部機器接続状態検出部335は、外部機器に電源が供給されていない場合は、ケーブルの接続状態のみを検出する。ケーブルの接続は、カメラアダプタ116のケーブル端子の1つをHIGHポートに設定しておき、ケーブルが接続されたときにLOWになるようにすることにより、ハードウェアレベルで検出することができる。 The external device control section 330 has a function of controlling devices connected to the camera adapter 116 . The camera control unit 332 is connected to the camera 112 in the sensor system including the camera adapter 116, and performs control of the camera 112, acquisition of captured images, provision of synchronization signals, time setting, and the like. The control of the camera 112 indicates, for example, the setting and reference of shooting parameters (number of pixels, color depth, frame rate, white balance, etc.), and the state of the camera 112 (shooting, stopped, synchronizing, error, etc.). Acquisition of information, start and stop of shooting, focus adjustment, etc. are included. The microphone control unit 331, pan head control unit 333, and sensor control unit 334 are connected to the microphone 111, pan head 113, and external sensor 114 in the sensor system including the camera adapter 116, respectively, and control the connected devices. Control. In addition, the microphone control unit 331, camera platform control unit 333, and sensor control unit 334 perform processing for reading information indicating the state of connected devices, such as whether they are operating normally, from each device. The external device connection state detection unit 335 has a function of reading the connection state of the device connected to the camera adapter 116 and the self-check results such as whether each device is operating normally. The external device connection state detection unit 335 communicates with the microphone control unit 331, the camera control unit 332, the camera platform control unit 333, and the sensor control unit 334, and receives the connection state of the external device and the self-check result acquired from each function unit. , is stored in the memory in the external device connection state detection unit 335 . Note that the external device connection state detection unit 335 detects only the connection state of the cable when power is not supplied to the external device. Cable connection can be detected at the hardware level by setting one of the cable terminals of the camera adapter 116 to a HIGH port so that it goes LOW when the cable is connected.

(処理の流れ)
続いて、スタジアムや競技場、コンサートホールなどの施設に複数のカメラ112やマイク111を設置して撮影を行う際に実行されるワークフローについて説明する。図4は、ワークフローの全体像を概略的に示している。なお、以下で説明する処理は、特段の説明がない限り、カメラ運用端末130の制御により実現される。なお、カメラ運用端末130によって実行される処理は、例えば、カメラ運用端末130のCPU1101がメモリ1102に格納されたプログラムを実行することによって実現される。
(Processing flow)
Next, a workflow that is executed when a plurality of cameras 112 and microphones 111 are installed in a facility such as a stadium, a stadium, a concert hall, etc., and shooting is performed will be described. FIG. 4 schematically shows an overview of the workflow. Note that the processing described below is realized under the control of the camera operation terminal 130 unless otherwise specified. Note that the processing executed by the camera operation terminal 130 is realized, for example, by the CPU 1101 of the camera operation terminal 130 executing a program stored in the memory 1102 .

本ワークフローでは、まず、一連の処理の前に、マルチカメラ運用システム100の設置や操作を行う操作者(ユーザ)が、設置前に必要な情報(事前情報)の収集や計画の立案等の設置前処理を行う。カメラ運用端末130は、この設置前処理により、事前情報に基づいてどのようにシステムの設置・撤収を行うか等の計画立案を行ったユーザから、その計画に応じた設定を受け付ける(S401)。 In this workflow, first, before a series of processes, an operator (user) who installs and operates the multi-camera operation system 100 collects necessary information (advance information) before installation and performs installation such as planning. Perform pretreatment. Through this pre-installation processing, the camera operation terminal 130 receives settings according to the plan from the user who has planned how to install and dismantle the system based on the prior information (S401).

なお、ここでの事前情報とは、例えば、施設情報、機器情報、運用情報を含む。施設情報は、例えば、撮影場所がスタジアムの場合、スタジアム情報であり、スタジアムの形状、音響、照明、電源、伝送環境、及びスタジアムの三次元形状データなどの情報を含む。機器情報は、例えば、カメラ、雲台、レンズ、及びマイク等の撮影機材、LAN、PC、サーバ、及びケーブル等の情報機器、及び中継車に関する情報を含む。なお、必ずしもこれらすべての情報が入力されなければならないわけではない。なお、カメラ運用端末130は、機器情報が入力された撮影機材のうち、カメラ、雲台、及びマイクの配置情報に関する入力を受け付ける。配置情報は、上述のスタジアムの三次元形状データを利用して入力することができる。運用情報は、カメラ取付形態(高所作業など)、作業種別(作業段階)、作業時間、作業者人数、作業者スキルレベルなどの情報を含む。なお、配置情報は、撮影対象、撮影時間、カメラワーク、及び注視点などの情報を含んでもよい。例えば、撮影対象がサッカー競技であるかなどの競技種別に応じて、注視点の変更と、カメラワークの制約条件の変更とが行われる。カメラ運用端末130は、これらの運用情報の組み合わせで構成される設定情報のテーブルを管理し、変更し、また、各種指示等の処理に用いる。 The advance information here includes, for example, facility information, equipment information, and operation information. For example, if the shooting location is a stadium, the facility information is stadium information, and includes information such as the shape of the stadium, sound, lighting, power supply, transmission environment, and three-dimensional shape data of the stadium. The equipment information includes, for example, information about photographing equipment such as a camera, pan head, lens, and microphone, information equipment such as a LAN, PC, server, and cable, and relay vans. It should be noted that not all of this information must necessarily be entered. Note that the camera operation terminal 130 receives an input regarding arrangement information of the camera, camera platform, and microphone among the shooting equipment for which the equipment information has been input. Layout information can be input using the three-dimensional shape data of the stadium described above. The operation information includes information such as camera installation form (work at height, etc.), work type (work stage), work time, number of workers, skill level of workers, and the like. Note that the arrangement information may include information such as a shooting target, shooting time, camera work, and gaze point. For example, depending on the sport type, such as whether the shooting target is a soccer game, the gaze point is changed and the constraint condition of the camerawork is changed. The camera operation terminal 130 manages and modifies a setting information table composed of combinations of these pieces of operation information, and uses it for processing various instructions and the like.

続いて、ユーザは対象となる施設に機材を設置する。そして、マルチカメラ運用システム100の各装置は、ユーザからの操作に基づいてカメラ運用端末130から発行されたコマンドに従って、システムの動作確認のための処理を実行する(S402)。なお、機材の設置中は、システムが完全には動作しないため、カメラ運用端末130とカメラアダプタ116とが逐次通信を行うことによって、設置時の運用管理を行う。この処理については、後述する。機材の設置が完了した後に、設置されたカメラ112の調整が実行される。カメラ112の調整は、画角合わせと色合わせを含む。この調整は、設置されたカメラ112の全てについて実行される。なお、調整は、ユーザ操作に基づいて行われるようにしてもよいし、自動調整機能により実現されてもよい。また、画角合わせでは、ズーム、パン、チルト、及びフォーカスの調整が並行して同時に実行され、カメラ運用端末130は、それらの調整結果を取得して保存する。 Subsequently, the user installs the equipment in the target facility. Then, each device of the multi-camera operation system 100 executes processing for system operation confirmation according to the command issued from the camera operation terminal 130 based on the user's operation (S402). Since the system does not operate completely while the equipment is being installed, the camera operation terminal 130 and the camera adapter 116 sequentially communicate with each other to perform operation management at the time of installation. This processing will be described later. After equipment installation is complete, calibration of the installed camera 112 is performed. Adjustment of the camera 112 includes angle of view matching and color matching. This adjustment is performed for all installed cameras 112 . Note that the adjustment may be performed based on a user's operation, or may be realized by an automatic adjustment function. Also, in adjusting the angle of view, zoom, pan, tilt, and focus adjustments are executed in parallel, and the camera operation terminal 130 acquires and stores these adjustment results.

そして、ユーザは、競技等の前に、マイク111により集音された音声やカメラ112により撮影された画像の確認と、その確認結果に応じた調整等を含みうる撮影前処理を実行する(S403)。その後、カメラ運用端末130は、マイク111に集音を行わせ、カメラ112に撮影を実行させる(S404)。なお、S404での撮影はマイク111を用いた集音を含むものとするが、これに限られず、画像の撮影だけが行われてもよい。S404の処理は、S402での設定を変更するまで、または撮影を終了するまで継続的に実行される。S402での設定を変更する場合または撮影を終了する場合に、処理がS405に進められる。 Then, before the competition or the like, the user checks the sound collected by the microphone 111 and the image captured by the camera 112, and executes pre-shooting processing that may include adjustment according to the check results (S403). ). After that, the camera operation terminal 130 causes the microphone 111 to collect sound and causes the camera 112 to shoot (S404). It should be noted that although the photographing in S404 includes sound collection using the microphone 111, the present invention is not limited to this, and only image photographing may be performed. The process of S404 is continuously executed until the setting in S402 is changed or until the shooting ends. If the setting in S402 is to be changed or the shooting is finished, the process proceeds to S405.

カメラ運用端末130は、S405において、S402での設定を変更して撮影を継続するユーザ操作が行われた場合(S405でYES)には処理をS406へ進め、撮影を完了するユーザ操作が行われた場合(S405でNO)には処理をS407へ進める。なお、この判定はユーザ操作に基づいて行われなくてもよく、カメラ運用端末130は、自律的に設定変更が必要であるか否かを判定してもよい。 In S405, if the user operation to change the settings in S402 and continue shooting is performed (YES in S405), the camera operation terminal 130 advances the process to S406, and the user operation to complete shooting is performed. If so (NO in S405), the process proceeds to S407. Note that this determination does not have to be performed based on the user's operation, and the camera operation terminal 130 may autonomously determine whether or not it is necessary to change the settings.

S406では、カメラ運用端末130は、S402で行われた設定を、新しい設定へと変更する。変更内容は、例えば、S405において取得されたユーザ操作に基づいて決定される。S406における設定の変更において撮影停止の必要がある場合は、一度撮影が停止され、設定が変更された後に撮影が再開されるように構成されうる。また、撮影停止の必要がない場合は、撮影を継続しながら設定の変更が実行されうる。 In S406, the camera operation terminal 130 changes the settings made in S402 to new settings. The content of the change is determined, for example, based on the user operation acquired in S405. If it is necessary to stop shooting in changing the settings in S406, the shooting may be stopped once and restarted after the settings are changed. Also, if there is no need to stop shooting, the setting can be changed while shooting is continued.

S407では、カメラ運用端末130は、複数のカメラ112により撮影された画像及び複数のマイク111により集音された音声の編集の指示を発行する。なお、S407の処理は、S404の処理と並行して実行されてもよい。例えば、スポーツ競技やコンサートなどをリアルタイムに配信する(例えば競技中に競技の画像が配信される)等の場合は、S404の撮影が終わるのを待たずに、並行して撮影で得られたデータに対するS407の編集が実行される。一方、スポーツ競技におけるハイライト画像を競技後に配信する等の場合は、S405において撮影を終了した後に編集が実行される。 In S<b>407 , the camera operation terminal 130 issues an instruction to edit the images captured by the multiple cameras 112 and the sounds collected by the multiple microphones 111 . Note that the process of S407 may be executed in parallel with the process of S404. For example, in the case of distributing sports competitions, concerts, etc. in real time (for example, the image of the competition is distributed during the competition), the data obtained by shooting in parallel without waiting for the end of shooting in S404 is edited in S407. On the other hand, in the case of distributing a highlight image of a sports competition after the competition, editing is executed after the photographing is finished in S405.

撮影及び編集が終了した後は、機材の撤収の処理が行われる(S408)。撤収処理は、例えば、S402で設置された機材の取外し作業等により、施設を設置前の状態に戻すことである。なお、上述の処理は、カメラ運用端末130において実行するとしたが、設置が完了して、システムの通常運用が可能となっている状態においては、コントローラ160が処理を実行してもよい。すなわち、S403の撮影前処理以降の処理は、コントローラ160によって実行されてもよい。 After the shooting and editing are finished, a process of withdrawing the equipment is performed (S408). The withdrawal process is to return the facility to the state before installation by removing the equipment installed in S402, for example. Although the above processing is executed in the camera operation terminal 130, the processing may be executed by the controller 160 when the installation is completed and the system is ready for normal operation. That is, the controller 160 may perform the processing after the pre-shooting processing in S403.

続いて、図5を用いて、機材の設置時の処理の流れについて説明する。なお、図5の処理は、例えば、カメラ運用端末130のCPU1101がメモリ1102に格納されたプログラムを実行することによって実現される。 Next, the flow of processing when equipment is installed will be described with reference to FIG. Note that the processing in FIG. 5 is realized by executing a program stored in the memory 1102 by the CPU 1101 of the camera operation terminal 130, for example.

まず、カメラ運用端末130は、状態データを読み出す(S501)。状態データは、カメラアダプタ116の外部機器接続状態検出部335が記憶するデータであり、カメラアダプタ116に接続されている機器の接続状態を示すデータである。なお、外部機器接続状態検出部335は、他のカメラアダプタ116における外部機器接続状態検出部335が検出した情報を取得してもよい。この場合、外部機器接続状態検出部335は、例えばデイジーチェーンの設置が完了している範囲で、複数のカメラアダプタ116における外部機器の接続状態の情報を収集し、その収集した情報を一括してカメラ運用端末130へ通知することができる。また、外部機器接続状態検出部335は、例えば、一時的に設置された(又はシステムが構築される設備に事前に設置されている)外部のアクセスポイントやローカルエリアネットワークを介してカメラ運用端末130へ送信してもよい。これによれば、カメラ運用端末130は、複数の外部機器接続状態検出部335からの情報を、少数(例えば1つ)のアクセスポイントを介して取得することができ、多数のカメラアダプタ116の近くに移動して情報を取得する必要がなくなる。その後、カメラ運用端末130は、基準データを読み出す(S502)。基準データは、例えば、図4のS401で説明した事前情報のうち、特に機器情報、運用情報から定義されるデータであり、例えば、カメラを1台取り付けるのに必要な時間と必要な作業人数などの情報を含む。そして、カメラ運用端末130は、S501で読み出した状態データとS502で読み出した基準データとを比較する(S503)。そして、カメラ運用端末130は、画面表示を状態表示または進捗表示にする(S504)。状態表示では、上述の状態データを表示し、進捗表示では、基準データに対する作業の進捗状況を表示する。 First, the camera operation terminal 130 reads state data (S501). The state data is data stored by the external device connection state detection unit 335 of the camera adapter 116 and indicates the connection state of the device connected to the camera adapter 116 . Note that the external device connection state detection unit 335 may acquire information detected by the external device connection state detection unit 335 in another camera adapter 116 . In this case, the external device connection state detection unit 335 collects information on the connection state of the external devices in the plurality of camera adapters 116 within the range where the daisy chain installation is completed, and collects the collected information collectively. The camera operation terminal 130 can be notified. In addition, the external device connection state detection unit 335 detects the camera operation terminal 130 via, for example, an external access point or a local area network that is temporarily installed (or is installed in advance in the facility where the system is constructed). can be sent to According to this, the camera operation terminal 130 can acquire information from a plurality of external device connection state detection units 335 via a small number (for example, one) of access points, and access points near a large number of camera adapters 116 to get the information. After that, the camera operation terminal 130 reads the reference data (S502). The reference data is, for example, data defined especially from the device information and operation information among the advance information described in S401 of FIG. contains information about Then, the camera operation terminal 130 compares the state data read out in S501 and the reference data read out in S502 (S503). Then, the camera operation terminal 130 changes the screen display to status display or progress display (S504). The state display displays the above-described state data, and the progress display displays the progress of work with respect to the reference data.

また、カメラ運用端末130は、S503の結果に基づいて、作業の修正プランがあるか否かを判定する(S505)。カメラ運用端末130は、修正プランがある場合(S505でYES)は、修正プランを表示する(S506)。そして、カメラ運用端末130は、具体的なカメラIDや設置位置等を表示する(S507)。なお、カメラ運用端末130は、修正プランがない場合(S505でNO)、S506及びS507の処理を実行せずに、図5の処理を終了する。 Also, the camera operation terminal 130 determines whether or not there is a work correction plan based on the result of S503 (S505). If there is a correction plan (YES in S505), the camera operation terminal 130 displays the correction plan (S506). Then, the camera operation terminal 130 displays the specific camera ID, installation position, etc. (S507). Note that if there is no correction plan (NO in S505), the camera operation terminal 130 ends the processing in FIG. 5 without executing the processing in S506 and S507.

例えば、1時間あたり12台のカメラを取り付ける作業能力があるとし、60台のカメラを5時間で取付作業する想定で計画が立案されたものとする。このとき、作業から2時間経過した時点で、1時間作業時間を短縮する必要が出た場合、残り2時間で36台のカメラを取り付ける必要がある。しかしながら、作業能力からは24台しか取り付けることができない。このため、カメラ運用端末130は、例えば未設置の36台のカメラから優先順位を付けて24台のカメラを選択して設置する計画に変更し、その旨をS506において表示することができる。 For example, assume that there is a work capacity to install 12 cameras per hour, and a plan is drawn up assuming that 60 cameras will be installed in 5 hours. At this time, if it becomes necessary to shorten the work time by 1 hour when 2 hours have passed since the work, it is necessary to install 36 cameras in the remaining 2 hours. However, due to work capacity, only 24 units can be installed. For this reason, the camera operation terminal 130 can change the plan to select and install 24 cameras, for example, from 36 cameras that have not yet been installed, and display that effect in S506.

図6(A)及び図6(B)は、カメラ運用端末130における状態表示の例を示している。カメラ運用端末130は、状態表示するためのアプリケーションスイッチを有し、そのスイッチが操作されることにより、図6(A)及び図6(B)のような状態表示を行う。カメラ運用端末130は、状態表示画面において、表示されている情報を更新するためのカメラアダプタ116へのリクエストコマンドを送信することができる。カメラアダプタ116は、状態情報のリクエストコマンドを受信すると、各ケーブルの接続状態や設置状態に関するデータ又は各機器のセルフチェック結果データをカメラ運用端末130に送信する。これにより、現在の設置状況が、カメラ運用端末130に表示される。 6A and 6B show examples of status display on the camera operation terminal 130. FIG. The camera operation terminal 130 has an application switch for displaying the status, and displays the status as shown in FIGS. 6A and 6B by operating the switch. The camera operation terminal 130 can send a request command to the camera adapter 116 to update the information displayed on the status display screen. When the camera adapter 116 receives the status information request command, the camera adapter 116 transmits data relating to the connection status and installation status of each cable or self-check result data of each device to the camera operation terminal 130 . As a result, the current installation status is displayed on the camera operation terminal 130. FIG.

図6(A)は、状態表示の例である。横軸には、カメラごとの接続・設置状態に関するタスク名が表示されており、縦軸には、カメラごとのデータが表示されている。カメラごとの接続状態について、例えば、カメラIDの横のStatus欄の情報によって、カメラ112とカメラアダプタ116との間のケーブルの接続状態が表示される。また、レンズIDの横のStatus欄の情報によって、例えばレンズを制御するためのケーブルがカメラアダプタ116に接続されているか否かが示される。なお、レンズIDの横のStatus欄の情報は、例えば外部センサ114によってレンズが適切に設定されているか否かを監視する準備ができているか否かを示してもよい。この場合、レンズIDの横のStatus欄の情報は、例えばレンズの監視用の外部センサ114がカメラアダプタ116に接続されているか否かを示す情報であってもよい。また、他のセンサシステム110との通信用のケーブルの接続状態や、その他の外部機器との接続状態を示す情報が、図6(A)のようなテーブルの形式で管理されうる。なお、設置状態に関する表示は、ケーブル接続のみではなく、接続されている機器のセルフチェック結果、または、カメラ112やカメラアダプタ116を施設へ取り付けるための取付金具等への取付状態を含んだものとしてもよい。また、接続に使用されるケーブルそのものの状態が(例えばケーブルIDの横のStatus欄の情報によって)示されてもよい。一例において、カメラが撮影を実行可能な状態となると、そのカメラに対応する行の全情報が「OK」となる。なお、少なくとも一部のセンサシステム110において、使用されない外部機器については、その状態を示す欄が用意されなくてもよいし、その状態を示す欄に「-」などの記号が記述されてもよい。なお、図6(A)のような表形式ではなく、例えばスタジアムにシステムを設置する場合、スタジアムの概略図にカメラ等の設置位置を概略的に認識できるような形式で表示した画面により、状態表示を行ってもよい。 FIG. 6A is an example of state display. The horizontal axis shows task names related to the connection/installation status of each camera, and the vertical axis shows data for each camera. Regarding the connection status of each camera, for example, the connection status of the cable between the camera 112 and the camera adapter 116 is displayed by the information in the Status column next to the camera ID. Information in the Status column next to the lens ID indicates whether or not a cable for controlling the lens is connected to the camera adapter 116, for example. It should be noted that the information in the Status column next to the lens ID may indicate whether the lens is ready to be monitored for proper setting, for example by an external sensor 114 . In this case, the information in the Status column next to the lens ID may be information indicating whether or not the external sensor 114 for monitoring the lens is connected to the camera adapter 116, for example. Information indicating the connection state of cables for communication with other sensor systems 110 and the connection state with other external devices can be managed in the form of a table as shown in FIG. 6A. It should be noted that the display regarding the installation status includes not only the cable connection, but also the self-check result of the connected equipment, or the installation status of the camera 112 and the camera adapter 116 to the mounting brackets for attaching to the facility. good too. Also, the status of the cable itself used for connection may be indicated (for example, by information in the Status column next to the cable ID). In one example, when a camera is ready to take pictures, all the information in the row corresponding to that camera is "OK". Note that in at least some of the sensor systems 110, for external devices that are not used, a column indicating the state thereof may not be prepared, or a symbol such as "-" may be described in the column indicating the state. . If the system is installed in a stadium, for example, instead of using the table format shown in FIG. may be displayed.

図6(B)は、進捗状況の表示(進捗表示)の例である。図6(B)の例では、ワーク単位で、予定時間、結果、進捗率が一覧できるような表示が行われている。これらの表示には、図5のS503の結果が用いられる。例えば、カメラを設置するタスクにおいて、その開始予定時刻と終了予定時刻、実際に開始した時刻と終了した時刻とが表示される。また、このタスクがカメラを設置するタスクであることが判別可能となるように、作業内容の欄に情報が記述される。そして、タスクの内容が全て完了している場合には、進捗率の欄に「100%」や「完了」等の表示がなされる。なお、タスクを実行途中である場合や、当初の予定を未達成のまま処理を終了した場合には、進捗率の欄は、100%より低い値が記述される。なお、この場合、タスクが実行中ではないことを示すために、例えば進捗率の数字に加えて、「終了」等の文字列が記述されてもよい。例えば、60台のカメラを設置するタスクに対して、54台のカメラの設置が完了した状態では、進捗率の欄に「90%」と記述され、この状態でタスクを終了した場合は「90%(終了)」などと記述されうる。 FIG. 6B is an example of progress display (progress display). In the example of FIG. 6(B), the display is performed so that the scheduled time, the result, and the progress rate can be listed for each work. The results of S503 in FIG. 5 are used for these displays. For example, in the task of installing a camera, the scheduled start time, scheduled end time, and actual start time and end time are displayed. Further, information is described in the work content column so that it can be determined that this task is a task of installing a camera. Then, when all the contents of the task have been completed, "100%", "completed", or the like is displayed in the progress rate column. If the task is in the middle of execution or if the process ends without achieving the initial schedule, a value lower than 100% is entered in the progress rate column. In this case, to indicate that the task is not being executed, for example, in addition to the number of the progress rate, a character string such as "end" may be described. For example, for a task to install 60 cameras, if 54 cameras have been installed, "90%" is written in the progress rate column. % (end)”.

図7は、図5のS505において、修正プラン有りと判定された場合の修正プランの表示例を説明する図である。カメラ運用端末130で動作する運用システムアプリケーションは、カメラ運用端末130に記憶されているワークフローのタスク完了想定時間と、外部機器接続状態検出部335に記憶されている接続状態データとを読み出す。そして、運用システムアプリケーションは、双方のデータによって判定される設置の進捗状況において、想定時間に対して設置完了台数が所定の閾値に満たしていない場合(予定のタスクを完了することができないと判定される場合)は、修正プランを生成する。 FIG. 7 is a diagram for explaining a display example of a correction plan when it is determined in S505 of FIG. 5 that there is a correction plan. The operation system application running on the camera operation terminal 130 reads out the estimated task completion time of the workflow stored in the camera operation terminal 130 and the connection state data stored in the external device connection state detection unit 335 . Then, in the installation progress status determined by both data, the operation system application determines that the number of installation completed units does not meet the predetermined threshold for the estimated time (it is determined that the scheduled task cannot be completed). ), generate a remediation plan.

なお、画面表示は、図7に示すように、例えばスタジアムを模した概略図であって、撮影対象のグラウンド720に対する相対的なカメラの設置予定位置と、設置されているカメラ及び未設置のカメラとが区別可能に表示される。例えば、図7では、Area Nの範囲で710の破線で囲まれたカメラ711a~711fの合計6台が未設置の状態であることを示している。なお、これらのカメラは、例えば、図6(A)の「Cam03」~「Cam05」及び「Cam08」~「Cam10」に対応しうる。この状態で、例えば、残り時間が残り2台のカメラを設置するだけの時間しかないと判定されたとする。この場合、修正プランにより、例えば設置対象の2台のカメラが選択されて表示される。 The screen display is, for example, a schematic diagram simulating a stadium, as shown in FIG. are displayed in a distinguishable manner. For example, in FIG. 7, a total of six cameras 711a to 711f surrounded by dashed lines 710 in Area N are not installed. Note that these cameras may correspond to, for example, "Cam03" to "Cam05" and "Cam08" to "Cam10" in FIG. 6A. In this state, for example, it is determined that there is only time left to install the remaining two cameras. In this case, for example, two cameras to be installed are selected and displayed according to the modification plan.

ここで、設置するカメラについて、優先順位の設定をする優先順位データの例について説明する。システムを構成するカメラは、例えば、用途ごとに、三次元形状データを生成するための画像を取得するカメラ、人物テクスチャ生成用のカメラ、背景テクスチャ生成用のカメラを含む。一例では、このカメラの用途に応じた優先順位が設定される。例えば、三次元形状データ生成用カメラが最も優先順位が高く、次いで人物テクスチャ用カメラの優先順位が高く、背景テクスチャ用カメラの優先順位が最も低い、等のような設定が行われる。図7は、例えば、カメラ711cと711dが一番優先順位の高い人物テクスチャ用のカメラであったことにより、これらのカメラを設置すべきと判定された場合の修正プランの例を示している。図7の例では、カメラ711cと711dに○印が付されることにより、これらのカメラが設置すべきカメラであることが示されている。一方、図7のように、優先順位が低く、設置対象として選択されなかったカメラ711a、711b、711e、及び711fに対して×印が付されることにより、これらのカメラは設置しないと判定されたことが示されている。このような表示を、例えば設置作業を実行するスタッフが有するカメラ運用端末130と共有することにより、スタッフは、設置すべきカメラを視覚的に認識することができ、誤りなく設置作業を行うことができる。 Here, an example of priority order data for setting the order of priority of cameras to be installed will be described. The cameras that make up the system include, for example, a camera that acquires images for generating three-dimensional shape data, a camera for human texture generation, and a background texture generation camera for each application. In one example, the priority is set according to the application of this camera. For example, the three-dimensional shape data generation camera is given the highest priority, the person texture camera is given the next highest priority, and the background texture camera is given the lowest priority. FIG. 7 shows an example of a correction plan when it is determined that cameras 711c and 711d should be installed because they are the cameras for human texture with the highest priority. In the example of FIG. 7, the cameras 711c and 711d are circled to indicate that these cameras should be installed. On the other hand, as shown in FIG. 7, the cameras 711a, 711b, 711e, and 711f, which have a low priority and are not selected as installation targets, are marked with an X, so that these cameras are determined not to be installed. It is shown that By sharing such a display with, for example, the camera operation terminal 130 possessed by the staff who performs the installation work, the staff can visually recognize the camera to be installed and perform the installation work without error. can.

なお、カメラ運用端末130は、カメラアダプタ116の無線通信部302を介して例えばカメラ730と通信し、設置済のカメラの情報をこの通信を介して収集して表示する。本システムでは、デイジーチェーンによってセンサシステム110を接続するため、カメラ運用端末130は、いずれかのセンサシステム110のカメラアダプタ116から、接続済みの他のセンサシステムにおける情報を取得することができる。なお、複数のユーザがいる場合には、複数のカメラ運用端末130が使用されてもよく、これらの複数のカメラ運用端末130の間で収集されるデータや表示されるデータが共有される。例えば、カメラ730と通信するカメラ運用端末130は、カメラ740を介してカメラ750の情報を収集可能であり、同様に、カメラ750と通信するカメラ運用端末130は、カメラ730の情報を収集可能である。また、カメラ運用端末130は、いずれも、カメラ740やカメラ760の情報を収集することができる。なお、データ入力および判断は、特定のユーザに操作権限を設定することによって制御されうる。なお、情報の共有は、外部のネットワーク(例えば、システムを構築する設備内に設けた一時的なローカルエリアネットワーク)を介して行われてもよい。これによれば、センサシステム110間の接続が途切れている場合であっても、システム全体の機材の設置状況を収集することが可能となる。 Note that the camera operation terminal 130 communicates with, for example, the camera 730 via the wireless communication unit 302 of the camera adapter 116, and collects and displays information on installed cameras via this communication. In this system, since the sensor systems 110 are connected by a daisy chain, the camera operation terminal 130 can acquire information on other connected sensor systems from the camera adapter 116 of one of the sensor systems 110 . When there are multiple users, multiple camera operation terminals 130 may be used, and data to be collected and data to be displayed are shared among these multiple camera operation terminals 130 . For example, the camera operation terminal 130 communicating with the camera 730 can collect information of the camera 750 via the camera 740, and similarly, the camera operation terminal 130 communicating with the camera 750 can collect information of the camera 730. be. Also, each of the camera operation terminals 130 can collect information on the cameras 740 and 760 . It should be noted that data entry and decisions can be controlled by setting operating privileges for specific users. Note that information may be shared via an external network (for example, a temporary local area network provided within equipment that constructs the system). According to this, even if the connection between the sensor systems 110 is interrupted, it is possible to collect the equipment installation status of the entire system.

なお、優先して設置するカメラを指定する修正プランは、上述のような、カメラごとの仮想視点画像を生成する際のカメラ種別(用途)に基づく方法以外の方法によって決定されてもよい。例えば、設置が完了しているカメラの位置に応じて、設置済みのカメラからの距離が離れている未設置のカメラほど優先順位が高くなる(すなわちカメラが設置されていないエリアほど高い優先順位が付与される)ような方法で、修正プランが決定されてもよい。また、注視点ごと(A GroupまたはB Group)に、優先して設置するカメラの設定が行われてもよい。 Note that the correction plan that designates the camera to be preferentially installed may be determined by a method other than the method based on the camera type (use) when generating the virtual viewpoint image for each camera as described above. For example, depending on the position of a camera that has been installed, the priority is higher for cameras that are farther from installed cameras and that are not installed (i.e., areas where no cameras are installed have higher priority). The remediation plan may be determined in such a manner as Also, a camera to be preferentially installed may be set for each gaze point (A Group or B Group).

ここで、カメラ運用端末130の機能構成例について図8を用いて説明する。カメラ運用端末130は、例えばCPU1101がメモリ1102から読み出したプログラムを実行することにより、図8のような機能を実現する。カメラ運用端末130は、例えば、演算処理部800、表示部810、通信部820、及びデータ記憶部830を含んで構成される。表示部810は、演算処理部800の処理結果に基づいて、不図示の画面に情報を表示する処理を行う。通信部820は、カメラアダプタ116と通信し、接続状態などのデータのやり取りを行う。データ記憶部830は、基準データや接続状態など各種データ(テーブル)を記憶する。 Here, a functional configuration example of the camera operation terminal 130 will be described with reference to FIG. The camera operation terminal 130 implements the functions shown in FIG. 8 by executing a program read from the memory 1102 by the CPU 1101, for example. The camera operation terminal 130 includes, for example, an arithmetic processing unit 800, a display unit 810, a communication unit 820, and a data storage unit 830. The display unit 810 performs processing for displaying information on a screen (not shown) based on the processing result of the arithmetic processing unit 800 . A communication unit 820 communicates with the camera adapter 116 to exchange data such as connection status. The data storage unit 830 stores various data (tables) such as reference data and connection status.

演算処理部800は、運用システムアプリケーションの処理を実行するために、例えば、ワークフローデータ設定部801、状態データ収集部802、プラン決定部803を含んで構成される。ワークフローデータ設定部801は、上述のように、マルチカメラシステムの所定エリアへの設置や所定エリアからの撤収、又は、撮影可能状態の確認をするまでのワークフロー情報であって、各施設における撮影機材の設置や撤収のフローを設定する。設定されたデータは、基準データとして後段の処理に使用される。基準データは、事前情報のうち、特に機器情報及び運用情報によって定義されるデータである。 The arithmetic processing unit 800 includes, for example, a workflow data setting unit 801, a state data collection unit 802, and a plan determination unit 803 in order to execute processing of the operation system application. As described above, the workflow data setting unit 801 stores the workflow information up to the installation of the multi-camera system in a predetermined area, the withdrawal from the predetermined area, or the confirmation of the photographable state. Set up the installation and withdrawal flow. The set data is used as reference data in subsequent processing. The reference data is data defined especially by the device information and the operation information among the advance information.

図9(A)及び図9(B)に、上述の基準データとして、データ記憶部830に保存されるテーブルの例を示す。図9(A)において、工程IDは、ワークフロー内の1つの工程に対応付けて割り当てられる工程識別子であり、完了時刻、フラグIDリスト、リストNoを含んで構成される。そして、完了時刻は、対応する工程が完了する予定の時刻を示す。フラグIDリストは、図9(B)に示す機器接続構成テーブルに対応付けられており、各工程において、各機器のケーブル等の接続状態などの設置状態の読み出す対象を指定する。リストNoは、工程において情報を読み出す対象となる機器を指定する情報である。 9A and 9B show examples of tables stored in the data storage unit 830 as the reference data described above. In FIG. 9A, the process ID is a process identifier assigned in association with one process in the workflow, and includes completion time, flag ID list, and list number. The completion time indicates the time when the corresponding process is scheduled to be completed. The flag ID list is associated with the device connection configuration table shown in FIG. 9B, and in each process, designates the target for reading the installation state such as the connection state of the cable of each device. The list No. is information that designates a device from which information is to be read in the process.

状態データ収集部802は、カメラアダプタ116と通信して、各ワークフローにおいて、機器接続状態や設置状態等を示す状態データを収集する。そして、状態データ収集部802は、必要に応じて、データ記憶部830に記憶されているテーブルの内容を書き換える。図9(C)は、状態データとして、データ記憶部830に保存されるテーブルの例を示している。リストNoは、カメラごとに機器構成をグループ化して管理する番号である。あるリストNoは、例えば、カメラID、レンズID、ケーブル1_IDなどの機器や接続機器の識別子と関連付けられる。なお、図9(A)のリストNoと、図9(C)のリストNoとは対応付けられており、工程ごとに読み出される機器がこのリストNoによって指定される。各構成要素は、状態データ収集部802が収集した結果に基づいて、値が書き換えられる。 The state data collection unit 802 communicates with the camera adapter 116 and collects state data indicating device connection states, installation states, and the like in each workflow. Then, state data collection unit 802 rewrites the contents of the table stored in data storage unit 830 as necessary. FIG. 9C shows an example of a table stored in the data storage unit 830 as state data. List No. is a number for grouping and managing device configurations for each camera. A given list number is associated with identifiers of devices and connected devices such as camera IDs, lens IDs, and cable 1_IDs. Note that the list No. in FIG. 9A and the list No. in FIG. 9C are associated with each other, and the device read out for each process is designated by this list No. The value of each component is rewritten based on the results collected by the state data collection unit 802 .

プラン決定部803は、上述の基準データのフラグIDリストと状態データの構成要素とを比較して、進捗データと修正プランとの少なくともいずれかを生成する処理を行う。生成された修正プランはデータ記憶部830に保存され、修正プランが存在し、修正プランを表示するために画面を切り替える際に、データ記憶部830から読み出されて、表示情報を生成するのに使用される。なお、複数のプランが生成されてもよく、画面表示の際に、修正プランを複数表示してユーザが適宜選択する構成としてもよい。 The plan determination unit 803 compares the flag ID list of the reference data and the constituent elements of the status data to generate at least one of progress data and a correction plan. The generated correction plan is stored in the data storage unit 830, and is read out from the data storage unit 830 to generate display information when the correction plan exists and the screen is switched to display the correction plan. used. It should be noted that a plurality of plans may be generated, and a configuration may be adopted in which a plurality of correction plans are displayed so that the user can select one as appropriate when the screen is displayed.

図9(D)は、データ記憶部830に保存される修正プランデータの一例を示している。図9(D)に示すように、一例において、修正プランデータは、テーブルの形式で保存されうる。修正プランデータは、例えば、図9(A)に示す基準データのテーブル構成要素と同様の構成要素を含んで生成される。一例において、修正プランデータでは、状態データに応じて、基準データからリストNo(すなわち、各工程における処理の対象の機器)が変更される。図9(D)においては、図9(A)の基準データから、工程IDが1003~1005の工程についてのリストNo、すなわち、設置するカメラの構成が変更されたことを示している。なお、上述の修正プランによるテーブルの書き換えは、演算処理部800によって状態データに基づいて適宜実行されうるが、ユーザによる進捗状況の判断に基づくテーブルの書き換えが行われてもよい。 FIG. 9D shows an example of modified plan data stored in the data storage unit 830. FIG. In one example, the modified plan data can be stored in the form of a table, as shown in FIG. 9(D). Correction plan data is generated including, for example, the same components as the table components of the reference data shown in FIG. 9(A). In one example, in the modified plan data, the list No. (that is, the equipment to be processed in each process) is changed from the reference data according to the state data. FIG. 9(D) shows that the list numbers of processes with process IDs 1003 to 1005, that is, the configuration of the cameras to be installed, has been changed from the reference data of FIG. 9(A). Although the rewriting of the table according to the correction plan described above can be appropriately executed by the arithmetic processing unit 800 based on the state data, the rewriting of the table may be performed based on the user's judgment of the progress.

図10は、図7を用いて説明した修正プランとは別のプランを説明するための図である。想定時間に対して設置完了台数が所定の閾値に満たしていない場合に修正プランを生成するのは同様であるが、ここでの修正プランは、作業スタッフのリソースを集中させるよう再配置すれば、予定時間内に処理が完了すると判断された場合の例である。 FIG. 10 is a diagram for explaining a plan different from the correction plan explained using FIG. It is the same as generating a correction plan when the number of installations completed does not meet the predetermined threshold for the estimated time, but if the correction plan here is reallocated so as to concentrate the resources of the work staff, This is an example when it is determined that the process will be completed within the scheduled time.

図10の例において、作業スタッフのグループ1071~1073は、それぞれ6人のスタッフを含む。このとき、カメラ台数と全体の作業スタッフ人数、作業スタッフのスキルなどをパラメータとして、未設置エリアに再配置する作業スタッフが決定されうる。このとき、作業スタッフの場所が画面に表示されるため、ユーザは、未設置エリアに再配置する作業スタッフを判断することができる。一方で、カメラ運用端末130は、例えば、上述のパラメータに基づいて、再配置対象の作業スタッフのリコメンド情報を、作業スタッフを示すアイコンを点滅させることなどによって表示してもよい。なお、図10の例では、作業スタッフ1073が、未設置領域1010に近い位置に存在するため、リコメンドされる対象のスタッフとして、リコメンドされる対象ではないスタッフと判別可能となるように、白抜きで表示されている。 In the example of FIG. 10, groups of work staff 1071-1073 each include six staff members. At this time, working staff to be relocated to the uninstalled area can be determined using the number of cameras, the total number of working staff, the skills of the working staff, etc. as parameters. At this time, since the location of the work staff is displayed on the screen, the user can determine the work staff to be relocated to the non-installed area. On the other hand, the camera operation terminal 130 may, for example, display the recommendation information of the work staff to be rearranged based on the above parameters by blinking the icon indicating the work staff. In the example of FIG. 10, since the work staff 1073 exists at a position close to the non-installed area 1010, the staff to be recommended as the staff to be recommended can be distinguished from the staff who are not to be recommended. is displayed in

なお、作業スタッフの位置は、作業スタッフが所有するGPS端末(例えばGPS機能を有するカメラ運用端末130)による測位結果に基づいて特定されうるが、これに限られない。例えば、スタッフが使用しているカメラ運用端末130と、カメラアダプタ116との通信履歴に基づいて、スタッフの位置が推定されてもよい。例えば最後に通信したカメラアダプタ116の位置から、その通信が行われた時刻と現在時刻とに基づいて定まる所定範囲内を、そのスタッフが存在する位置として特定しうる。また、その通信履歴からスタッフがどの方向に移動しながら作業しているかを推定し、その方向の情報に基づいて、スタッフの位置が推定されてもよい。 Note that the position of the work staff can be identified based on the positioning results obtained by the GPS terminal owned by the work staff (for example, the camera operation terminal 130 having a GPS function), but the present invention is not limited to this. For example, the position of the staff may be estimated based on the communication history between the camera operation terminal 130 used by the staff and the camera adapter 116 . For example, from the position of the camera adapter 116 that communicated last, a predetermined range determined based on the time when the communication was performed and the current time can be specified as the position where the staff member exists. In addition, the direction in which the staff is moving while working may be estimated from the communication history, and the position of the staff may be estimated based on the information on the direction.

上述の実施形態では、機材の設置に関して主に説明したが、本システムは、機材の撤収についても適用することができる。このとき、機材の設置の例では、例えばケーブル接続状態を「接続している」台数を管理していたが、機材の撤収時には、接続状態を「接続していない」台数を管理して、進捗状況が判定されうる。 In the above-described embodiments, the installation of the equipment has been mainly described, but the present system can also be applied to the withdrawal of the equipment. At this time, in the example of equipment installation, for example, the number of units whose cable connection status is “connected” was managed, but when equipment is removed, the connection status is managed as “not connected” for the number of units, and the progress A situation can be determined.

また、説明したワークフロー以外でも、同様の進捗管理を行うことができる。例えば、機材の運搬、機材を取り付け位置まで運搬する配荷、カメラ姿勢調整、ネットワークケーブルの敷設、電源ケーブルの敷設なども、外部機器接続状態検出部335に、タスクの完了状態を示す信号を入力することで、同様の進捗管理を実行可能である。なお、タスクの完了状態を示す信号は、例えば、カメラアダプタ116にタスク管理用スイッチを用意しておき、運用者又は作業者が、所定のタスクが完了した時にスイッチを押すことで生成するように構成されうる。これにより、所定のタスクの完了ごとに外部機器接続状態検出部335に対して信号を入力することが可能となり、適切に進捗管理を行うことが可能となる。 Also, similar progress management can be performed for workflows other than the described one. For example, a signal indicating the task completion state is input to the external device connection state detection unit 335 for transportation of equipment, delivery for transporting equipment to the installation position, adjustment of camera posture, laying of network cables, and laying of power cables. By doing so, similar progress management can be executed. A task management switch is provided in the camera adapter 116, and an operator or worker presses the switch when a predetermined task is completed to generate a signal indicating the completion state of the task. can be configured. As a result, a signal can be input to the external device connection state detection unit 335 each time a predetermined task is completed, and appropriate progress management can be performed.

また、上述の実施形態では、基準データと状態データとに基づいて、修正プランを生成して表示していたが、修正プランが生成されない場合は、ユーザに警告を報知してもよい。例えば、修正プランが生成されない場合(生成できない場合)に、アラートがカメラ運用端末130の画面に表示されてもよい。 Further, in the above-described embodiment, a correction plan is generated and displayed based on the reference data and the state data, but if the correction plan is not generated, a warning may be given to the user. For example, an alert may be displayed on the screen of the camera operation terminal 130 when a correction plan is not generated (cannot be generated).

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

100:マルチカメラ運用システム、110:センサシステム、116:カメラアダプタ、120:スイッチングハブ、130:カメラ運用端末、140:画像コンピューティングサーバ、160:コントローラ、180:画像処理システム、800:演算処理部、801:ワークフローデータ設定部、802:状態データ収集部、803:プラン決定部、810:表示部、820:通信部、830:データ記憶部 100: multi-camera operation system, 110: sensor system, 116: camera adapter, 120: switching hub, 130: camera operation terminal, 140: image computing server, 160: controller, 180: image processing system, 800: arithmetic processing unit , 801: workflow data setting unit, 802: status data collection unit, 803: plan determination unit, 810: display unit, 820: communication unit, 830: data storage unit

Claims (21)

複数の機材を運用するシステムが所定の機能を果たすことができる状態とするための当該複数の機材に関するタスクまたは当該システムの撤収のための当該複数の機材に関するタスクを設定する設定手段と、
前記複数の機材のそれぞれの前記システムへの接続状態を含んだ情報を、当該複数の機材が接続される機器から取得する取得手段と、
前記設定手段によって設定された前記複数の機材に関する前記タスクと、前記取得手段によって取得された前記情報とに基づいて、前記タスクの進捗に関する画面を表示手段に表示させる制御手段と、
を有することを特徴とする処理装置。
a setting means for setting a task relating to the plurality of equipment to bring the system operating the plurality of equipment into a state capable of performing a predetermined function or a task relating to the plurality of equipment for withdrawing the system;
an acquisition means for acquiring information including a connection state of each of the plurality of devices to the system from a device to which the plurality of devices are connected;
control means for causing a display means to display a screen regarding the progress of the task based on the task related to the plurality of devices set by the setting means and the information acquired by the acquisition means;
A processing apparatus comprising:
前記接続状態は、前記複数の機材のそれぞれが前記機器に接続されているか否かの状態であり、
前記制御手段は、前記接続状態を示す画面を、前記進捗に関する画面として前記表示手段に表示させる、
ことを特徴とする請求項1に記載の処理装置。
the connection state is a state of whether or not each of the plurality of devices is connected to the device;
The control means causes the display means to display a screen indicating the connection state as a screen regarding the progress.
2. The processing apparatus according to claim 1, characterized by:
前記情報は、前記複数の機材のそれぞれが行ったセルフチェックの結果を含み、
前記制御手段は、当該結果を含んだ画面を、前記進捗に関する画面として前記表示手段に表示させる、
ことを特徴とする請求項1又は2に記載の処理装置。
The information includes results of self-checks performed by each of the plurality of equipment,
The control means causes the display means to display a screen including the result as a screen regarding the progress;
3. The processing apparatus according to claim 1 or 2, characterized in that:
前記セルフチェックの結果は、前記複数の機材のそれぞれが正常に動作しているかを、当該複数の機材のそれぞれがチェックした結果を含む、
ことを特徴とする請求項3に記載の処理装置。
The result of the self-check includes a result of checking by each of the plurality of equipment whether each of the plurality of equipment is operating normally.
4. The processing apparatus according to claim 3, characterized in that:
前記制御手段は、前記タスクを終了する予定の時刻と前記情報とに基づいて定まる進捗率を示す画面を、前記進捗に関する画面として前記表示手段に表示させる、
ことを特徴とする請求項1から4のいずれか1項に記載の処理装置。
The control means causes the display means to display a screen showing a progress rate determined based on the scheduled time to end the task and the information as a screen related to the progress.
5. The processing apparatus according to any one of claims 1 to 4, characterized in that:
前記設定手段は、ユーザ操作に基づいて、前記タスクを設定する、
ことを特徴とする請求項1から5のいずれか1項に記載の処理装置。
The setting means sets the task based on a user operation.
The processing apparatus according to any one of claims 1 to 5, characterized in that:
前記システムはマルチカメラシステムであり、前記複数の機材は複数のカメラを含む、
ことを特徴とする請求項1から6のいずれか1項に記載の処理装置。
wherein said system is a multi-camera system, said plurality of equipment comprising a plurality of cameras;
The processing apparatus according to any one of claims 1 to 6, characterized in that:
前記制御手段は、前記タスクの進捗に関する画面として、撮影対象の位置に対して前記複数の機材が設置されるべき位置が示され、前記タスクに関する作業が終了した機器と当該作業が終了していない機器とが区別可能に示される画面を前記表示手段に表示させる、
ことを特徴とする請求項7に記載の処理装置。
The control means displays, as a screen relating to the progress of the task, the positions where the plurality of equipment should be installed with respect to the position of the object to be photographed, and the equipment that has completed the work related to the task and the equipment that has not completed the work. causing the display means to display a screen that is distinguishable from the device;
8. The processing apparatus according to claim 7, characterized by:
前記タスクの修正プランを生成する生成手段をさらに有し、
前記制御手段は、前記生成手段が前記修正プランを生成した場合に、当該修正プランを示す画面を前記表示手段に表示させる、
ことを特徴とする請求項1から8のいずれか1項に記載の処理装置。
further comprising generating means for generating a modified plan for the task;
When the generating means generates the modified plan, the control means causes the display means to display a screen showing the modified plan.
The processing apparatus according to any one of claims 1 to 8, characterized in that:
前記生成手段は、前記進捗に基づいて、前記タスクを予定の時刻までに完了することができないと判定される場合に、前記修正プランを生成する、
ことを特徴とする請求項9に記載の処理装置。
The generation means generates the correction plan when it is determined that the task cannot be completed by the scheduled time based on the progress.
10. The processing apparatus according to claim 9, characterized by:
前記生成手段は、前記複数の機材のうち、前記タスクに関する作業を優先して行うべき機材を選択し、
前記制御手段は、前記修正プランを示す画面として、選択された機材を示す画面を前記表示手段に表示させる、
ことを特徴とする請求項9又は10に記載の処理装置。
The generating means selects, from among the plurality of pieces of equipment, a piece of equipment that should preferentially perform work related to the task,
The control means causes the display means to display a screen showing the selected equipment as the screen showing the modification plan.
11. The processing apparatus according to claim 9 or 10, characterized in that:
前記生成手段は、前記複数の機材の用途に応じて、前記タスクに関する作業を優先して行うべき機材を選択する、
ことを特徴とする請求項11に記載の処理装置。
The generating means selects equipment that should be prioritized for work related to the task according to the use of the plurality of equipment.
12. The processing apparatus according to claim 11, characterized by:
前記生成手段は、前記修正プランとして、前記タスクに関する作業を行っているスタッフの再配置に関する情報を生成し、
前記制御手段は、前記修正プランを示す画面として、再配置の対象となるスタッフを、当該対象とならないスタッフと判別可能に表示する画面を前記表示手段に表示させる、
ことを特徴とする請求項9から12のいずれか1項に記載の処理装置。
The generating means generates, as the correction plan, information regarding the relocation of staff working on the task,
The control means causes the display means to display, as a screen showing the correction plan, a screen that displays the staff to be relocated so as to be distinguishable from the staff that are not to be relocated.
13. The processing apparatus according to any one of claims 9 to 12, characterized in that:
前記システムはマルチカメラシステムであり、前記複数の機材は複数のカメラを含み、
前記制御手段は、撮影対象の位置に対して前記複数の機材が設置されるべき位置が示される画面において、前記修正プランを示す画面を前記表示手段に表示させる、
ことを特徴とする請求項9から13のいずれか1項に記載の処理装置。
the system is a multi-camera system, the plurality of equipment includes a plurality of cameras;
The control means causes the display means to display a screen showing the correction plan on the screen showing the positions where the plurality of equipment should be installed with respect to the position of the imaging target.
14. The processing apparatus according to any one of claims 9 to 13, characterized in that:
前記システムは、仮想視点画像を生成するためのマルチカメラシステムである、
ことを特徴とする請求項1から14のいずれか1項に記載の処理装置。
wherein the system is a multi-camera system for generating virtual viewpoint images;
15. The processing apparatus according to any one of claims 1 to 14, characterized in that:
前記システムは、仮想視点画像の生成に用いられる被写体の三次元形状データを生成するために、複数の方向から当該被写体が撮影されるマルチカメラシステムである、
ことを特徴とする請求項1から15のいずれか1項に記載の処理装置。
The system is a multi-camera system in which the subject is photographed from multiple directions in order to generate three-dimensional shape data of the subject used for generating the virtual viewpoint image.
16. The processing apparatus according to any one of claims 1 to 15, characterized in that:
処理装置の制御方法であって、
設定手段が、複数の機材を運用するシステムが所定の機能を果たすことができる状態とするための当該複数の機材に関するタスクまたは当該システムの撤収のための当該複数の機材に関するタスクを設定する設定工程と、
取得手段が、前記複数の機材のそれぞれの前記システムへの接続状態を含んだ情報を、当該複数の機材が接続される機器から取得する取得工程と、
制御手段が、前記設定工程において設定された前記複数の機材に関する前記タスクと、前記取得工程において取得された前記情報とに基づいて、前記タスクの進捗に関する画面を表示手段に表示させる制御工程と、
を有することを特徴とする制御方法。
A control method for a processing device, comprising:
A setting step in which the setting means sets a task relating to the plurality of equipment to bring the system operating the plurality of equipment into a state capable of performing a predetermined function or a task relating to the plurality of equipment for withdrawal of the system. When,
an obtaining step in which an obtaining means obtains information including a connection state of each of the plurality of pieces of equipment to the system from a piece of equipment to which the plurality of pieces of equipment is connected;
a control step in which the control means causes a display means to display a screen regarding the progress of the task based on the task related to the plurality of devices set in the setting step and the information obtained in the obtaining step;
A control method characterized by having
前記接続状態は、前記複数の機材のそれぞれが前記機器に接続されているか否かの状態であり、
前記制御工程において、前記接続状態を示す画面を、前記進捗に関する画面として前記表示手段に表示させる、
ことを特徴とする請求項17に記載の制御方法。
the connection state is a state of whether or not each of the plurality of devices is connected to the device;
In the control step, causing the display means to display a screen indicating the connection state as a screen regarding the progress;
18. The control method according to claim 17, characterized by:
前記情報は、前記複数の機材のそれぞれが行ったセルフチェックの結果を含み、
前記制御工程において、当該結果を含んだ画面を、前記進捗に関する画面として前記表示手段に表示させる、
ことを特徴とする請求項17又は18に記載の制御方法。
The information includes results of self-checks performed by each of the plurality of equipment,
In the control step, causing the display means to display a screen containing the result as a screen regarding the progress;
19. The control method according to claim 17 or 18, characterized by:
前記制御工程において、前記タスクを終了する予定の時刻と前記情報とに基づいて定まる進捗率を示す画面を、前記進捗に関する画面として前記表示手段に表示させる、
ことを特徴とする請求項17から19のいずれか1項に記載の制御方法。
In the control step, causing the display means to display a screen showing a progress rate determined based on the scheduled time to end the task and the information as a screen regarding the progress;
20. The control method according to any one of claims 17 to 19, characterized in that:
コンピュータを、請求項1から16のいずれか1項に記載の処理装置が有する各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the processing apparatus according to any one of claims 1 to 16.
JP2018163621A 2018-08-31 2018-08-31 Processing device, control method, and program Active JP7129283B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2018163621A JP7129283B2 (en) 2018-08-31 2018-08-31 Processing device, control method, and program
PCT/JP2019/032620 WO2020045186A1 (en) 2018-08-31 2019-08-21 Information processing device, method, and program
US17/174,863 US11627256B2 (en) 2018-08-31 2021-02-12 Information processing apparatus, method, and non-transitory computer-readable storage medium
US18/117,510 US12238411B2 (en) 2018-08-31 2023-03-06 Information processing apparatus, method, and non-transitory computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018163621A JP7129283B2 (en) 2018-08-31 2018-08-31 Processing device, control method, and program

Publications (2)

Publication Number Publication Date
JP2020036293A JP2020036293A (en) 2020-03-05
JP7129283B2 true JP7129283B2 (en) 2022-09-01

Family

ID=69668787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018163621A Active JP7129283B2 (en) 2018-08-31 2018-08-31 Processing device, control method, and program

Country Status (1)

Country Link
JP (1) JP7129283B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7632060B2 (en) * 2021-05-20 2025-02-19 セイコーエプソン株式会社 Molding machine management system
CN115755785B (en) * 2022-10-26 2025-01-28 西安空间无线电技术研究所 A method and system for autonomous task scheduling based on multi-level dynamic priority

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005250887A (en) 2004-03-04 2005-09-15 Matsushita Electric Ind Co Ltd Monitoring device, monitoring method, monitoring program, and recording medium
JP2009181482A (en) 2008-01-31 2009-08-13 Fuji Television Network Inc Image processing system and image processing method
JP2017191492A (en) 2016-04-14 2017-10-19 キヤノン株式会社 Information processing device, information processing method and video generation system
WO2018070121A1 (en) 2016-10-11 2018-04-19 キヤノン株式会社 Image processing system, image processing device, and control method
JP2018107793A (en) 2016-12-27 2018-07-05 キヤノン株式会社 Virtual viewpoint image generation device, generation method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011071920A (en) * 2009-09-28 2011-04-07 Hitachi Kokusai Electric Inc Remote video monitoring system
JP6789624B2 (en) * 2015-11-20 2020-11-25 キヤノン株式会社 Information processing device, information processing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005250887A (en) 2004-03-04 2005-09-15 Matsushita Electric Ind Co Ltd Monitoring device, monitoring method, monitoring program, and recording medium
JP2009181482A (en) 2008-01-31 2009-08-13 Fuji Television Network Inc Image processing system and image processing method
JP2017191492A (en) 2016-04-14 2017-10-19 キヤノン株式会社 Information processing device, information processing method and video generation system
WO2018070121A1 (en) 2016-10-11 2018-04-19 キヤノン株式会社 Image processing system, image processing device, and control method
JP2018107793A (en) 2016-12-27 2018-07-05 キヤノン株式会社 Virtual viewpoint image generation device, generation method, and program

Also Published As

Publication number Publication date
JP2020036293A (en) 2020-03-05

Similar Documents

Publication Publication Date Title
US12316824B2 (en) Method for generating virtual viewpoint image and image processing apparatus
US11750792B2 (en) Information processing apparatus, image generation method, control method, and storage medium
US11190673B2 (en) Control device, control method, and program
KR102129792B1 (en) Information processing device, image generation method, control method and program
JP7121470B2 (en) Image processing system, control method, and program
JP6894687B2 (en) Image processing system, image processing device, control method, and program
KR102121931B1 (en) Control device, control method and storage medium
US12238411B2 (en) Information processing apparatus, method, and non-transitory computer-readable storage medium
JP7042571B2 (en) Image processing device and its control method, program
JP2018191251A (en) Information processing system, information processing method, and program
JP2019047431A (en) Image processing apparatus, control method therefor, and image processing system
JP2019103067A (en) Information processing device, storage device, image processing device, image processing system, control method, and program
JP2019050593A (en) Image processing system, image processing apparatus, control method, and program
JP2023075859A (en) Information processing device, information processing method, and program
JP7129283B2 (en) Processing device, control method, and program
JP7104504B2 (en) Image processing system, image processing device, image transmission method, and program
JP6632703B2 (en) CONTROL DEVICE, CONTROL METHOD, AND PROGRAM
JP2021077120A (en) Image processing system, controller and control method therefor, image transmission method and program
JP2020188395A (en) Methods, information processing devices, and programs that support the adjustment of the posture of the image pickup device.
JP2021087104A (en) Method of supporting adjustment of posture of imaging apparatus, information processing device, and program
JP2022095791A (en) Information processing equipment, generation method, and program
JP2019096926A (en) Image processing system, image processing method and program
JP7204789B2 (en) Control device, control method and program
JP2020136776A (en) Image generation system and image generation method, control device and control method
JP2019102940A (en) Virtual viewpoint content generation system, voice processing device, control method for virtual viewpoint content generation system, and program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20210103

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210113

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210824

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220722

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220822

R151 Written notification of patent or utility model registration

Ref document number: 7129283

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151