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
JP7697487B2 - Video management system, video management method, and management device - Google Patents
[go: Go Back, main page]

JP7697487B2 - Video management system, video management method, and management device - Google Patents

Video management system, video management method, and management device Download PDF

Info

Publication number
JP7697487B2
JP7697487B2 JP2023050658A JP2023050658A JP7697487B2 JP 7697487 B2 JP7697487 B2 JP 7697487B2 JP 2023050658 A JP2023050658 A JP 2023050658A JP 2023050658 A JP2023050658 A JP 2023050658A JP 7697487 B2 JP7697487 B2 JP 7697487B2
Authority
JP
Japan
Prior art keywords
video
image capture
server device
management
gateway
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
JP2023050658A
Other languages
Japanese (ja)
Other versions
JP2024139624A (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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP2023050658A priority Critical patent/JP7697487B2/en
Priority to PCT/JP2024/001648 priority patent/WO2024202445A1/en
Publication of JP2024139624A publication Critical patent/JP2024139624A/en
Application granted granted Critical
Publication of JP7697487B2 publication Critical patent/JP7697487B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本開示は、動画管理システム、動画管理方法、及び、管理装置に関する。 This disclosure relates to a video management system, a video management method, and a management device.

多数のユーザによる遠隔からの監視を実施するために、カメラにより撮影された動画像をネットワーク上で伝送及び管理することが知られている。特許文献1には、カメラの撮像画像の伝送に関する技術が記載されている。特許文献2には、クラウドサーバを用いた動画配信システムに関する技術が記載されている。 It is known that video images captured by a camera are transmitted and managed over a network in order to enable remote monitoring by a large number of users. Patent Document 1 describes a technology related to the transmission of images captured by a camera. Patent Document 2 describes a technology related to a video distribution system using a cloud server.

特許6045051号公報Patent No. 6045051 特開2014-154949号公報JP 2014-154949 A

動画像を保存するクラウド又はオンプレミス等のサーバ装置には、例えば、高速だが高価であり長期保存に向かないもの、及び、低速だが安価であり長期保存に向いているもの等の、様々な性能を備えた装置が知られている。動画像には、撮影から一定期間だけ頻繁な参照が見込まれるものの、長期の保存は不要なもの、及び、参照頻度は小さいものの長期保存が必要なもの等様々な性質を備えたものがある。従来の構成は、このような様々な性能を備えたサーバ装置を用いて、様々な性質の動画像を適切に管理する点で改善の余地があった。 There are known cloud or on-premise server devices that store video images, and devices with various capabilities, such as fast but expensive and unsuitable for long-term storage, and slow but inexpensive and suitable for long-term storage. Video images come in a variety of characteristics, such as those that are expected to be frequently referenced for a certain period after capture but do not require long-term storage, and those that are referenced infrequently but require long-term storage. Conventional configurations have room for improvement in terms of appropriately managing video images of various characteristics using server devices with such various capabilities.

本開示は、動画像の性質に応じてより適切にサーバ装置において動画像を管理可能にすることを目的とする。 The purpose of this disclosure is to enable a server device to more appropriately manage videos according to the characteristics of the videos.

幾つかの実施形態に係る動画管理システムは、
(1)複数のフレーム画像からなる動画像を撮影する複数の撮影装置と、
前記複数の撮影装置に含まれる少なくとも1つの撮影装置と通信可能に接続され、当該少なくとも1つの撮影装置から前記動画像を取得する少なくとも1つのゲートウェイ装置と、
少なくとも1つのサーバ装置と、
前記複数の撮影装置の各々について定義された前記動画像の保存に関するポリシーに基づき、前記少なくとも1つのサーバ装置に対して前記動画像の保存に関する指示を送信する管理装置と、
を備え、
前記少なくとも1つのサーバ装置は、前記管理装置から受信した前記指示に基づき、前記少なくとも1つのゲートウェイ装置から前記動画像を取得して保存する。
In some embodiments, the video management system includes:
(1) a plurality of image capturing devices for capturing a moving image made up of a plurality of frame images;
at least one gateway device communicably connected to at least one of the plurality of image capture devices and configured to acquire the video from the at least one image capture device;
At least one server device;
a management device that transmits an instruction for storing the video to the at least one server device based on a policy for storing the video defined for each of the plurality of image capture devices;
Equipped with
The at least one server device acquires the video from the at least one gateway device based on the instruction received from the management device and stores the video.

このように、動画管理システムにおいては、管理装置が、撮影装置毎に定義されたポリシーに基づき少なくとも1つのサーバ装置に対して動画像の保存に関する指示を送信する。したがって、撮影装置毎の動画ファイルの性質及びサーバ装置の性能等に基づき、動画像をより適切に管理することが可能である。 In this way, in the video management system, the management device sends instructions regarding the storage of video images to at least one server device based on a policy defined for each imaging device. Therefore, it is possible to more appropriately manage video images based on the properties of the video files for each imaging device and the performance of the server device, etc.

一実施形態において、
(2)(1)の動画管理システムにおいて、
前記少なくとも1つのサーバ装置に含まれる第1のサーバ装置は、前記複数の撮影装置に含まれる第1の撮影装置の前記動画像を、クライアント装置から要求されたことに応じて、当該動画像を保存する前記ゲートウェイ装置から取得して保存してもよい。
In one embodiment,
(2) In the video management system of (1),
A first server device included in the at least one server device may obtain and store the video of a first imaging device included in the plurality of imaging devices from the gateway device that stores the video in response to a request from a client device.

このように、クライアント装置から要求されたことに応じて、サーバ装置に動画ファイルを転送することで、例えば、撮影後、一定期間は参照頻度が多いものの、長期保存は不要な動画ファイルを適切に管理することができる。 In this way, by transferring video files to a server device in response to a request from a client device, it is possible to appropriately manage video files that are frequently referenced for a certain period of time after shooting but do not require long-term storage, for example.

一実施形態において、
(3)(1)又は(2)の動画管理システムにおいて、
前記少なくとも1つのサーバ装置に含まれる第2のサーバ装置は、前記複数の撮影装置に含まれる第2の撮影装置の前記動画像を、クライアント装置から要求されたか否かにかかわらず、当該動画像を保存する前記ゲートウェイ装置から取得して保存してもよい。
In one embodiment,
(3) In the video management system of (1) or (2),
A second server device included in the at least one server device may obtain and store the video of a second imaging device included in the plurality of imaging devices from the gateway device that stores the video, regardless of whether or not it is requested by a client device.

このように、クライアント装置からの要求の有無にかかわらずサーバ装置に動画ファイルを転送することで、クライアント装置からのダウンロード要求に対し迅速に応じることが可能である。 In this way, by transferring video files to the server device regardless of whether or not there is a request from the client device, it is possible to quickly respond to download requests from the client device.

一実施形態において、
(4)(3)の動画管理システムにおいて、
前記第2のサーバ装置は、前記第2の撮影装置の前記動画像を取得してから一定期間が経過した場合、当該第2の撮影装置の前記動画像を前記少なくとも1つのサーバ装置に含まれる第3のサーバ装置へ送信してもよい。
In one embodiment,
(4) In the video management system of (3),
The second server device may transmit the video of the second imaging device to a third server device included in the at least one server device when a certain period of time has elapsed since the video of the second imaging device was acquired.

このように、動画ファイルの保存後、一定期間が経過した場合は他のサーバ装置に動画ファイルを転送することで、長期の保存に適したサーバ装置に動画ファイルを長期保存させることができる。 In this way, if a certain period of time has passed since the video file was saved, the video file can be transferred to another server device, allowing the video file to be stored for a long period of time on a server device that is suitable for long-term storage.

一実施形態において、
(5)(1)から(4)のいずれかの動画管理システムにおいて、
前記管理装置は、
前記複数の撮影装置の各々について、当該撮影装置が撮影した前記動画像の保存先を示す保存先リストを保持し、
クライアント装置からの動画像の所在の問合せに応じて、前記保存先リストを参照して、前記動画像の保存先を回答してもよい。
In one embodiment,
(5) In any one of the video management systems (1) to (4),
The management device includes:
a storage destination list indicating storage destinations of the video images captured by each of the plurality of image capture devices is maintained;
In response to an inquiry from a client device regarding the location of a video, the storage destination list may be referenced to provide a response indicating the storage destination of the video.

このように、管理装置は、クライアント装置からの動画像の所在の問合せに応じて、その動画像の保存先を回答する。したがって、クライアント装置は、自ら各動画像の保存先を意識することなく、管理装置から通知されたサーバ装置にアクセスして、所望の動画像を取得することができる。 In this way, the management device responds to an inquiry from a client device about the location of a video by informing the client device of the storage location of the video. Therefore, the client device can access the server device notified by the management device and obtain the desired video without being aware of the storage location of each video.

一実施形態において、
(6)(5)の動画管理システムにおいて、
前記少なくとも1つのゲートウェイ装置は、当該ゲートウェイ装置に通信可能に接続された前記撮影装置の前記動画像のうち、当該ゲートウェイ装置が保存する前記動画像の一覧を示す録画リストを保持し、
前記管理装置は、前記少なくとも1つのゲートウェイ装置が保持する前記録画リストに基づき、前記保存先リストを更新してもよい。
In one embodiment,
(6) In the video management system of (5),
the at least one gateway device holds a recording list indicating a list of the video images stored by the gateway device among the video images of the imaging devices communicably connected to the gateway device;
The management device may update the storage destination list based on the recording list held by the at least one gateway device.

このように、管理装置は、ゲートウェイ装置が保持する録画リストに応じて保存先リストを更新するため、ゲートウェイ装置が保持する動画像を把握することが可能である。 In this way, the management device updates the storage destination list according to the recording list held by the gateway device, making it possible to grasp the video images held by the gateway device.

幾つかの実施形態に係る動画管理方法は、
(7)複数のフレーム画像からなる動画像を撮影する複数の撮影装置と、
前記複数の撮影装置に含まれる少なくとも1つの撮影装置と通信可能に接続され、当該少なくとも1つの撮影装置から前記動画像を取得する少なくとも1つのゲートウェイ装置と、
少なくとも1つのサーバ装置と、
管理装置と、
を備える動画管理システムにおける動画管理方法であって、
前記管理装置が、前記複数の撮影装置の各々について定義された前記動画像の保存に関するポリシーに基づき、前記少なくとも1つのサーバ装置に対して前記動画像の保存に関する指示を送信する工程と、
前記少なくとも1つのサーバ装置が、前記管理装置から受信した前記指示に基づき、前記少なくとも1つのゲートウェイ装置から前記動画像を取得して保存する工程と、
含む。
A video management method according to some embodiments includes:
(7) A plurality of image capturing devices for capturing a moving image made up of a plurality of frame images;
at least one gateway device communicably connected to at least one of the plurality of image capture devices and configured to acquire the video from the at least one image capture device;
At least one server device;
A management device;
A video management method in a video management system comprising:
a step of transmitting, by the management device, an instruction for storing the video to the at least one server device based on a policy for storing the video defined for each of the plurality of image capture devices;
The at least one server device acquires the video from the at least one gateway device based on the instruction received from the management device, and stores the video;
include.

このように、動画管理方法においては、管理装置が、撮影装置毎に定義されたポリシーに基づき少なくとも1つのサーバ装置に対して動画像の保存に関する指示を送信する。したがって、撮影装置毎の動画ファイルの性質及びサーバ装置の性能等に基づき、動画像をより適切に管理することが可能である。 In this way, in the video management method, the management device transmits instructions for saving videos to at least one server device based on a policy defined for each imaging device. Therefore, it is possible to more appropriately manage videos based on the properties of the video files for each imaging device and the performance of the server device, etc.

一実施形態において、
(8)(7)の動画管理方法において、
前記管理装置は、前記複数の撮影装置の各々について、当該撮影装置が撮影した前記動画像の保存先を示す保存先リストを保持し、
前記管理装置が、クライアント装置からの動画像の所在の問合せに応じて、前記保存先リストを参照して、前記動画像の保存先を回答する工程を更に含んでもよい。
In one embodiment,
(8) In the video management method of (7),
the management device holds, for each of the plurality of image capture devices, a list of storage destinations indicating storage destinations of the video captured by the image capture device;
The method may further include a step of the management device, in response to an inquiry from a client device about the location of a video, referring to the storage destination list and replying with a storage destination of the video.

このように、管理装置は、クライアント装置からの動画像の所在の問合せに応じて、その動画像の保存先を回答する。したがって、クライアント装置は、自ら各動画像の保存先を意識することなく、管理装置から通知されたサーバ装置にアクセスして、所望の動画像を取得することができる。 In this way, the management device responds to an inquiry from a client device about the location of a video by informing the client device of the storage location of the video. Therefore, the client device can access the server device notified by the management device and obtain the desired video without being aware of the storage location of each video.

幾つかの実施形態に係る管理装置は、
(9)複数のフレーム画像からなる動画像を撮影する複数の撮影装置に含まれる少なくとも1つの撮影装置と通信可能に接続され、当該少なくとも1つの撮影装置から前記動画像を取得する少なくとも1つのゲートウェイ装置、及び、
少なくとも1つのサーバ装置
と通信可能に接続され、
前記複数の撮影装置の各々について定義された前記動画像の保存に関するポリシーに基づき、前記少なくとも1つのサーバ装置に対して前記動画像の前記ゲートウェイ装置からの取得及び保存に関する指示を送信する制御部を備える。
In some embodiments, the management device
(9) At least one gateway device that is communicatively connected to at least one of a plurality of image capture devices that capture a moving image composed of a plurality of frame images, and that acquires the moving image from the at least one image capture device; and
A communication device connected to at least one server device,
The control unit transmits instructions to the at least one server device regarding acquisition and storage of the video from the gateway device based on a policy regarding storage of the video defined for each of the plurality of imaging devices.

このように、管理装置は、撮影装置毎に定義されたポリシーに基づき少なくとも1つのサーバ装置に対して動画像の保存に関する指示を送信する。したがって、撮影装置毎の動画ファイルの性質及びサーバ装置の性能等に基づき、動画像をより適切に管理することが可能である。 In this way, the management device transmits instructions for saving video images to at least one server device based on the policy defined for each imaging device. Therefore, it is possible to more appropriately manage video images based on the properties of the video files for each imaging device and the performance of the server device, etc.

本開示の一実施形態によれば、動画像の性質に応じてより適切にサーバ装置において動画像を管理可能にすることができる。 According to one embodiment of the present disclosure, videos can be managed in a server device more appropriately according to the nature of the video.

一実施形態に係る動画管理システムの構成例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a video management system according to an embodiment. 図1のゲートウェイ装置のハードウェア構成の一例を示すブロック図である。2 is a block diagram showing an example of a hardware configuration of the gateway device of FIG. 1. ゲートウェイ装置が保持する録画リストの一例を示す図である。FIG. 2 is a diagram showing an example of a recording list held by the gateway device. 図1のサーバ装置のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a hardware configuration of the server device in FIG. 1 . 図1の管理装置のハードウェア構成の一例を示すブロック図である。2 is a block diagram showing an example of a hardware configuration of the management device of FIG. 1 . 管理装置が保持する保存先リストの一例を示す図である。FIG. 11 illustrates an example of a storage destination list held by a management device. 管理装置が保持する保存ポリシーの一例を示す図である。FIG. 2 illustrates an example of a storage policy held by a management device. 図1のクライアント装置のハードウェア構成の一例を示すブロック図である。2 is a block diagram showing an example of a hardware configuration of the client device shown in FIG. 1 . 動画管理システムの動作例を示すシーケンスチャートである。1 is a sequence chart showing an example of the operation of the video management system. 動画管理システムの動作例を示すシーケンスチャートである。1 is a sequence chart showing an example of the operation of the video management system. 動画管理システムの動作例を示すシーケンスチャートである。1 is a sequence chart showing an example of the operation of the video management system. 動画管理システムの動作例を示すシーケンスチャートである。1 is a sequence chart showing an example of the operation of the video management system. 動画管理システムの動作例を示すシーケンスチャートである。1 is a sequence chart showing an example of the operation of the video management system. 動画管理システムの動作例を示すシーケンスチャートである。1 is a sequence chart showing an example of the operation of the video management system. クライアント装置に表示される画面例を示す図である。FIG. 13 is a diagram showing an example of a screen displayed on a client device. クライアント装置に表示される画面例を示す図である。FIG. 13 is a diagram showing an example of a screen displayed on a client device. 一実施形態に係る動画管理システムの構成例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a video management system according to an embodiment. プロキシ装置が保持する保存先リストの一例を示す図である。FIG. 11 illustrates an example of a storage destination list held by a proxy device. 管理装置が保持する保存先リストの一例を示す図である。FIG. 11 illustrates an example of a storage destination list held by a management device.

<比較例>
多数のユーザによる遠隔からの監視を実施するために、カメラにより撮影された動画像をネットワーク上で伝送及び管理することが知られている。比較例に係る構成として、特許文献1(請求項1)には、「動画像を撮像する撮像手段と、撮像した動画像をエンコード処理して第一ストリームデータを生成するエンコード手段と、生成された第一ストリームデータを出力する出力手段とを含む撮像装置に直接又はネットワークを介して接続され、ネットワークを介して受信端末に動画像を伝送する動画像伝送装置であって、前記撮像装置から前記第一ストリームデータを受信する受信手段と、受信又は生成したストリームデータを記憶する記憶手段と、前記記憶手段に記憶された第一ストリームデータを再エンコード処理して圧縮した第二ストリームデータを生成する処理手段と、前記第二ストリームデータを送信する送信手段と、を有し、前記再エンコード処理がYUV画像データの色差信号を間引く間引き処理を含む動画像伝送装置。」が記載されている。特許文献2(請求項1)には、「超音波装置から送られる産婦の胎児のエコー動画及びカメラから送られる新生児動画を選択的に取り込み、インターネットを介して前記エコー動画および新生児動画を保存し管理するクラウドサーバーにアップロードする取込送信サブシステムと前記取込送信サブシステムに接続された非接触型ICカードリーダーとを備える動画取込送信システムであって、前記動画取込送信システムは、産婦ごとのIDとシステム識別コードが少なくとも記録されてあらかじめ産婦に発給された非接触型ICカードを前記非接触型ICカードリーダーから読み込ませることを契機として、前記エコー動画または新生児動画の取り込みを開始し、所定時間取り込んだ後に前記I D とあらかじめ前記取込送信サブシステムに設定された医療機関コードとともに前記クラウドサーバーにアップロードすることを特徴とする動画取込送信システム。」が記載されている。
Comparative Example
It is known that video images captured by a camera are transmitted and managed over a network in order to perform remote monitoring by a large number of users. As a configuration related to a comparative example, Patent Document 1 (claim 1) describes "a video image transmission device that is connected directly or via a network to an imaging device including an imaging means for capturing a video image, an encoding means for encoding the captured video image to generate first stream data, and an output means for outputting the generated first stream data, and transmits video images to a receiving terminal via the network, the video image transmission device having a receiving means for receiving the first stream data from the imaging device, a storage means for storing the received or generated stream data, a processing means for re-encoding the first stream data stored in the storage means to generate compressed second stream data, and a transmission means for transmitting the second stream data, the re-encoding process including a thinning process for thinning out color difference signals of YUV image data." Patent Document 2 (claim 1) describes a "video capture and transmission system comprising an capture and transmission subsystem which selectively captures an echo video of a fetus of a parturient woman sent from an ultrasound device and a video of the newborn sent from a camera, and uploads the echo video and the newborn video via the Internet to a cloud server which stores and manages the echo video and the newborn video, and a contactless IC card reader connected to the capture and transmission subsystem, wherein the video capture and transmission system starts capture of the echo video or newborn video when a contactless IC card which has at least an ID for each parturient woman and a system identification code recorded therein and which has been issued to the parturient woman is read by the contactless IC card reader, and after a predetermined period of capture, uploads the video to the cloud server together with the ID and a medical institution code which has been set in advance in the capture and transmission subsystem."

動画像には、撮影から一定期間だけ頻繁な参照が見込まれるものの、長期の保存は不要なもの、及び、参照頻度は小さいものの長期保存が必要なもの等様々な性質を備えたものがある。一般に動画像データのサイズは大きい。ネットワーク上のクラウド又はオンプレミス等のサーバ装置で動画像を管理する場合、データ伝送によりネットワークに対して通信コストがかかるとともに、データ保存によりサーバ装置のストレージに対して記憶コストがかかる。このような通信コスト及び記憶コストの観点から、全ての動画像を同様に扱って一律に管理するのではなく、動画像の性質に応じて適切なサーバ装置で動画像を管理することが求められる。具体的には、必要性が高い動画のみをアップロードして冗長な通信を抑制することが望ましい。 Video images have various characteristics, such as those that are expected to be frequently referenced for a certain period of time after shooting but do not require long-term storage, and those that are referenced infrequently but require long-term storage. Video data is generally large in size. When managing videos on a server device, such as a cloud or on-premise on a network, communication costs are incurred on the network due to data transmission, and storage costs are incurred for the server device's storage due to data storage. From the perspective of such communication costs and storage costs, it is necessary to manage videos on an appropriate server device according to the nature of the video, rather than treating all videos in the same way and managing them uniformly. Specifically, it is desirable to limit redundant communication by uploading only videos that are highly necessary.

また、サーバ装置には、高速だが高価であり長期保存に向かないもの(例えば、SSD(Solid State Drive))、及び、低速だが安価であり長期保存に向いているもの(例えば、磁気ハードディスク、磁気テープ等)等の、様々な性能を備えた装置が知られている。一次的な参照が求められたにすぎないのか、あるいは、長期保存が必要なのか等の動画像ファイルの性質に応じて、適切なサーバ装置に動画像を保存することが望ましい。一方で、ユーザとしては、どのサーバ装置に所望の動画像ファイルが保存されているのかを意識することなく、簡易に動画像ファイルにアクセスできることが望ましい。 In addition, there are known server devices with various capabilities, such as devices that are fast but expensive and unsuitable for long-term storage (e.g., SSDs (Solid State Drives)), and devices that are slow but inexpensive and suitable for long-term storage (e.g., magnetic hard disks, magnetic tapes, etc.). It is desirable to store video images in an appropriate server device depending on the nature of the video image file, such as whether it is only required for temporary reference or whether it requires long-term storage. On the other hand, it is desirable for users to be able to easily access video images without being aware of which server device the desired video image file is stored on.

比較例に係る構成は、このような様々な性能を備えたサーバ装置を用いて、様々な性質の動画像を適切に管理する点で改善の余地があった。 The configuration of the comparative example had room for improvement in terms of appropriately managing video images of various characteristics using a server device with such various capabilities.

<実施形態>
以下、本開示の一実施形態について、図面を参照して説明する。各図面中、同一の構成又は機能を有する部分には、同一の符号を付している。本実施形態の説明において、同一の部分については、重複する説明を適宜省略又は簡略化する場合がある。
<Embodiment>
Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In each drawing, parts having the same configuration or function are denoted by the same reference numerals. In the description of this embodiment, duplicated descriptions of the same parts may be omitted or simplified as appropriate.

(動画管理システム)
図1は、一実施形態に係る動画管理システム1aの構成例を示す図である。動画管理システム1aは、第1撮影装置10a、第2撮影装置10b、第3撮影装置10c、第1ゲートウェイ装置20a、第2ゲートウェイ装置20b、第1サーバ装置30a、第2サーバ装置30b、管理装置40、及び、クライアント装置50を備える。以下、動画管理システム1aと後述する動画管理システム1b(図17)をまとめて「動画管理システム1」と称する場合がある。同様に、第1撮影装置10a、第2撮影装置10b、及び、第3撮影装置10cをまとめて「撮影装置10」と称する場合がある。第1ゲートウェイ装置20a、及び、第2ゲートウェイ装置20bをまとめて「ゲートウェイ装置20」と称する場合がある。第1サーバ装置30a、及び、第2サーバ装置30bをまとめて「サーバ装置30」と称する場合がある。ゲートウェイ装置20、サーバ装置30、管理装置40、及び、クライアント装置50は、例えば、インターネット、イントラネット、及び移動体通信網等を含むネットワークNと通信可能に接続される。
(Video Management System)
FIG. 1 is a diagram showing an example of the configuration of a video management system 1a according to an embodiment. The video management system 1a includes a first image capture device 10a, a second image capture device 10b, a third image capture device 10c, a first gateway device 20a, a second gateway device 20b, a first server device 30a, a second server device 30b, a management device 40, and a client device 50. Hereinafter, the video management system 1a and a video management system 1b (FIG. 17) described later may be collectively referred to as a "video management system 1". Similarly, the first image capture device 10a, the second image capture device 10b, and the third image capture device 10c may be collectively referred to as a "image capture device 10". The first gateway device 20a and the second gateway device 20b may be collectively referred to as a "gateway device 20". The first server device 30a and the second server device 30b may be collectively referred to as a "server device 30". The gateway device 20, the server device 30, the management device 40, and the client device 50 are communicatively connected to a network N including, for example, the Internet, an intranet, a mobile communication network, and the like.

撮影装置10は、撮影対象の各地点に設けられ、複数のフレーム画像からなる動画像を撮影する。撮影装置10は、例えば、PTZカメラであるが、カメラの形態及び機能は任意である。本実施形態において、動画管理システム1aに含まれる撮影装置10の個数が3つである例を説明するが、撮影装置10の個数は任意である。撮影装置10は、例えば、鉄道又は車両等の移動体に設置されてもよい。具体的には、例えば、撮影装置10は鉄道先頭車両に設置され、保線作業の目視確認の効率化、及び、事故時の動画参照に動画像を活用してもよい。あるいは、撮影装置10は高速道路のメンテナンス車両に設置され、保全箇所の確認、及び、落下物除去等の保全及び保守作業に活用してもよい。撮影装置10は、移動体に限らず、屋内又は屋外に固定して設置されてもよい。撮影装置10は、動画像を撮影次第、取得した動画像を連続的に、通信可能に接続されたゲートウェイ装置20へ送信する。 The imaging device 10 is installed at each point of the imaging target, and captures a video consisting of multiple frame images. The imaging device 10 is, for example, a PTZ camera, but the camera may have any shape and function. In this embodiment, an example in which the number of imaging devices 10 included in the video management system 1a is three will be described, but the number of imaging devices 10 is arbitrary. The imaging device 10 may be installed on a moving object such as a train or a vehicle. Specifically, for example, the imaging device 10 may be installed on a leading railway car, and the video may be used to improve the efficiency of visual confirmation of track maintenance work and to refer to video in the event of an accident. Alternatively, the imaging device 10 may be installed on a maintenance vehicle on a highway, and may be used for confirmation of maintenance points and for maintenance and maintenance work such as removing fallen objects. The imaging device 10 may not be limited to a moving object, but may be fixedly installed indoors or outdoors. As soon as the imaging device 10 captures a video, it continuously transmits the acquired video to the gateway device 20 connected to it so as to be able to communicate with it.

ゲートウェイ装置20は、撮影装置10から動画像を連続的に取得し、予め定められた符号化方式でエンコードされた動画ファイルとして記憶する。ゲートウェイ装置20は、撮影装置10から取得した動画像を、一定の時間長(例えば、1分)の複数の動画ファイルとして、撮影日時と共に記憶してもよい。ゲートウェイ装置20は、対応する撮影装置10の付近に設置されてもよい。例えば、撮影装置10が移動体に設置されている場合、ゲートウェイ装置20も移動体に設置されてよい。この場合、ゲートウェイ装置20は、例えば、LTE(Long Time Evolution)、4G、又は、5G等の移動体通信によりネットワークNに接続してもよい。各ゲートウェイ装置20は、1つ以上の撮影装置10と通信可能に接続され、接続された撮影装置10から動画像を取得する。図1の例では、第1ゲートウェイ装置20aは、第1撮影装置10aと通信可能に接続されている。第2ゲートウェイ装置20bは、第2撮影装置10b及び第3撮影装置10cと通信可能に接続されている。本実施形態において、動画管理システム1aに含まれるゲートウェイ装置20の個数が2つである例を説明するが、ゲートウェイ装置20の個数は任意である。 The gateway device 20 continuously acquires video from the photographing device 10 and stores the video as a video file encoded by a predetermined encoding method. The gateway device 20 may store the video acquired from the photographing device 10 as multiple video files of a certain length (e.g., 1 minute) together with the photographing date and time. The gateway device 20 may be installed near the corresponding photographing device 10. For example, if the photographing device 10 is installed on a mobile body, the gateway device 20 may also be installed on the mobile body. In this case, the gateway device 20 may be connected to the network N by mobile communication such as LTE (Long Time Evolution), 4G, or 5G. Each gateway device 20 is communicatively connected to one or more photographing devices 10 and acquires video from the connected photographing device 10. In the example of FIG. 1, the first gateway device 20a is communicatively connected to the first photographing device 10a. The second gateway device 20b is communicatively connected to the second photographing device 10b and the third photographing device 10c. In this embodiment, an example is described in which the video management system 1a includes two gateway devices 20, but the number of gateway devices 20 is arbitrary.

サーバ装置30は、ゲートウェイ装置20から動画ファイルを受信して保存したり、クライアント装置50から要求された動画ファイルを送信したりする。サーバ装置30は、大容量の動画ファイルを保存可能なストレージを備える。図1の例において、第1サーバ装置30aが備えるストレージは、第2サーバ装置30bが備えるストレージよりも、読み出し及び書き込みを高速に行うことが可能だが、高価なため、記憶可能なデータの容量が第2サーバ装置30bよりも小さい。そのため、第1サーバ装置30aは動画ファイルを短期間保存することに適しており、第2サーバ装置30bは動画ファイルを長期間保存することに適している。本実施形態において、動画管理システム1aに含まれるサーバ装置30の個数が2つである例を説明するが、サーバ装置30の個数は任意である。 The server device 30 receives and stores video files from the gateway device 20, and transmits video files requested by the client device 50. The server device 30 has a storage capable of storing large-capacity video files. In the example of FIG. 1, the storage provided in the first server device 30a can perform reading and writing at a higher speed than the storage provided in the second server device 30b, but is expensive and can store less data than the second server device 30b. Therefore, the first server device 30a is suitable for storing video files for a short period of time, and the second server device 30b is suitable for storing video files for a long period of time. In this embodiment, an example in which the video management system 1a includes two server devices 30 will be described, but the number of server devices 30 is arbitrary.

管理装置40は、動画ファイルの保存を撮影装置10毎に管理する。具体的には、管理装置40は、撮影装置10毎に、撮影日時により特定される動画ファイルの保存先、及び、その撮影装置10により撮影された動画ファイルの保存ポリシーを管理する。管理装置40は、クライアント装置50からの問い合わせに応じて、動画ファイルの保存場所等を回答する。本実施形態において、動画管理システム1aに含まれる管理装置40の個数が1つである例を説明するが、管理装置40の個数は任意である。 The management device 40 manages the storage of video files for each imaging device 10. Specifically, for each imaging device 10, the management device 40 manages the storage destination of video files identified by the shooting date and time, and the storage policy of video files shot by that imaging device 10. In response to an inquiry from a client device 50, the management device 40 responds with the storage location of video files, etc. In this embodiment, an example is described in which the video management system 1a includes one management device 40, but the number of management devices 40 is arbitrary.

クライアント装置50は、ユーザが操作するコンピュータである。クライアント装置50は、ユーザから所望の動画ファイルの要求を受け付けたり、サーバ装置30から要求された動画ファイルをダウンロードして表示したりする。 The client device 50 is a computer operated by a user. The client device 50 receives requests for desired video files from the user, and downloads and displays the requested video files from the server device 30.

上記のような構成において、管理装置40は、撮影装置10毎に予め設定された動画ファイルの保存ポリシーに基づき、各サーバ装置30に対し、ゲートウェイ装置20からの動画ファイルのダウンロード及び保存について指示を行う。例えば、第1撮影装置10aの動画ファイルは、撮影後、一定期間は参照頻度が多いものの、長期保存は不要であるとする。このような場合、管理装置40は、より高速な第1サーバ装置30aに対し、クライアント装置50から第1撮影装置10aの動画ファイルに対する要求がなされてはじめて、第1ゲートウェイ装置20aから動画ファイルをダウンロードして保存するように指示してもよい。第1サーバ装置30aは、保存期間が一定時間を経過した動画ファイルを自装置から自動的に削除してもよい。 In the above configuration, the management device 40 instructs each server device 30 to download and store video files from the gateway device 20 based on a video file storage policy preset for each imaging device 10. For example, the video file of the first imaging device 10a is frequently referenced for a certain period after imaging, but does not need to be stored for a long period of time. In such a case, the management device 40 may instruct the faster first server device 30a to download and store the video file from the first gateway device 20a only after a request for the video file of the first imaging device 10a is made from the client device 50. The first server device 30a may automatically delete video files from its own device after a certain period of time has elapsed.

また、例えば、第2撮影装置10bの動画ファイルは、撮影後、参照頻度が多く、長期保存も必要であるとする。このような場合、管理装置40は、第1サーバ装置30aに対し、クライアント装置50からの要求の有無にかかわらず、第2ゲートウェイ装置20bから第2撮影装置10bの動画ファイルを定期的にダウンロードして保存するように指示してもよい。ここで、管理装置40は、第2撮影装置10bの動画ファイルについて、第1サーバ装置30aでの保存開始から一定期間が経過した場合、第1サーバ装置30aから第2サーバ装置30bへ自動的に送信して、第2サーバ装置30bで保存するよう指示してもよい。第1サーバ装置30aは、第2サーバ装置30bへの送信が完了した動画ファイルを自装置から自動的に削除してもよい。 For example, the video file of the second image capture device 10b is frequently referenced after capture and requires long-term storage. In such a case, the management device 40 may instruct the first server device 30a to periodically download and store the video file of the second image capture device 10b from the second gateway device 20b, regardless of whether or not there is a request from the client device 50. Here, the management device 40 may instruct the first server device 30a to automatically transmit the video file of the second image capture device 10b from the first server device 30a to the second server device 30b and store it in the second server device 30b when a certain period of time has passed since the first server device 30a started storing the video file. The first server device 30a may automatically delete the video file that has been transmitted to the second server device 30b from its own device.

また、例えば、第3撮影装置10cの動画ファイルは、撮影後、参照頻度は低いものの、長期保存が必要であるとする。このような場合、管理装置40は、第2サーバ装置30bに対し、クライアント装置50からの要求の有無にかかわらず、第3撮影装置10cの動画ファイルを第2ゲートウェイ装置20bから定期的にダウンロードして保存するように指示してもよい。 For example, the video file of the third image capture device 10c is not frequently referenced after capture, but needs to be stored for a long time. In such a case, the management device 40 may instruct the second server device 30b to periodically download and store the video file of the third image capture device 10c from the second gateway device 20b, regardless of whether or not there is a request from the client device 50.

このように、管理装置40は、撮影装置10毎に予め設定された動画ファイルの保存ポリシーに基づき、各サーバ装置30に対し、動画ファイルの管理について指示を行う。したがって、動画管理システム1によれば、撮影装置10毎の動画ファイルの性質及びサーバ装置30の性能等に基づき、動画像をより適切に管理することが可能である。 In this way, the management device 40 instructs each server device 30 on the management of video files based on the video file storage policy preset for each imaging device 10. Therefore, according to the video management system 1, it is possible to more appropriately manage video images based on the properties of the video files for each imaging device 10 and the performance of the server device 30, etc.

また、管理装置40は、各動画ファイルの保存先を管理し、クライアント装置50からの問い合わせに応じて、保存先であるサーバ装置30を回答する。したがって、クライアント装置50は、自ら各動画ファイルの保存先を意識することなく、管理装置40から通知されたサーバ装置30にアクセスして、所望の動画ファイルをダウンロードすることができる。 The management device 40 also manages the storage destination of each video file, and responds to an inquiry from the client device 50 by telling the server device 30 where the video files are stored. Therefore, the client device 50 can access the server device 30 notified by the management device 40 and download the desired video file without being aware of the storage destination of each video file.

(ゲートウェイ装置)
図2は、図1のゲートウェイ装置20のハードウェア構成の一例を示すブロック図である。ゲートウェイ装置20は、1つ又は互いに通信可能な複数のコンピュータである。ゲートウェイ装置20は、例えば、FPGA(Field-Programmable Gate Array)を備えた電子機器でもよい。ゲートウェイ装置20は、これらに限定されず、例えば、PC(Personal Computer)等の任意の汎用の電子機器であってもよいし、専用の他の電子機器であってもよい。図2に示すように、ゲートウェイ装置20は、制御部21、記憶部22、及び、通信部23を備える。
(Gateway device)
2 is a block diagram showing an example of a hardware configuration of the gateway device 20 in FIG. 1. The gateway device 20 is one or more computers capable of communicating with each other. The gateway device 20 may be, for example, an electronic device equipped with an FPGA (Field-Programmable Gate Array). The gateway device 20 is not limited thereto, and may be, for example, any general-purpose electronic device such as a PC (Personal Computer), or may be another dedicated electronic device. As shown in FIG. 2, the gateway device 20 includes a control unit 21, a storage unit 22, and a communication unit 23.

制御部21は、1つ以上のプロセッサを含む。一実施形態において「プロセッサ」は、汎用のプロセッサ、又は特定の処理に特化した専用のプロセッサであるが、これらに限定されない。制御部21は、ゲートウェイ装置20を構成する各構成部と通信可能に接続され、ゲートウェイ装置20全体の動作を制御する。 The control unit 21 includes one or more processors. In one embodiment, the "processor" is, but is not limited to, a general-purpose processor or a dedicated processor specialized for a particular process. The control unit 21 is communicatively connected to each component that constitutes the gateway device 20, and controls the operation of the entire gateway device 20.

記憶部22は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、ROM(Read-Only Memory)、及びRAM(Random Access Memory)等の任意の記憶装置を含む。記憶部22は、例えば、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部22は、ゲートウェイ装置20の動作に用いられる任意の情報を記憶する。例えば、記憶部22は、システムプログラム、アプリケーションプログラム、及び通信部23によって受信された各種情報等を記憶してもよい。例えば、記憶部22は、撮影装置10から連続的に受信した動画像、及び、動画像の一覧情報である録画リストを記憶してもよい。記憶部22は、ゲートウェイ装置20に内蔵されているものに限定されず、外付けのデータベース又は外付け型の記憶モジュールであってもよい。 The storage unit 22 includes any storage device, such as a hard disk drive (HDD), a solid state drive (SSD), a read-only memory (ROM), and a random access memory (RAM). The storage unit 22 may function as a main storage device, an auxiliary storage device, or a cache memory, for example. The storage unit 22 stores any information used in the operation of the gateway device 20. For example, the storage unit 22 may store a system program, an application program, and various information received by the communication unit 23. For example, the storage unit 22 may store videos continuously received from the imaging device 10 and a recording list that is a list of videos. The storage unit 22 is not limited to being built into the gateway device 20, and may be an external database or an external storage module.

図3は、ゲートウェイ装置20の記憶部22が保持する録画リストの一例を示す図である。図3において、「カメラ」は、動画を撮影した撮影装置10を識別する。例えば、「A」は、第1撮影装置10aを示す。「録画期間」は、動画の撮影日時を示す。例えば、「2023-0120-10:00」は、動画の撮影日時が、2023年1月20日10:00~10:01であることを示す。各ゲートウェイ装置20は、自装置が記憶する各撮影装置10の動画像について、図3のような録画リストを有する。 Figure 3 is a diagram showing an example of a recording list held by the memory unit 22 of the gateway device 20. In Figure 3, "camera" identifies the imaging device 10 that captured the video. For example, "A" indicates the first imaging device 10a. "Recording period" indicates the date and time when the video was captured. For example, "2023-0120-10:00" indicates that the date and time when the video was captured is from 10:00 to 10:01 on January 20, 2023. Each gateway device 20 has a recording list like that shown in Figure 3 for the video images of each imaging device 10 stored in the gateway device itself.

通信部23は、任意の通信技術によって撮影装置10及びサーバ装置30その他の装置と通信接続可能な、任意の通信モジュールを含む。通信部23は、さらに、他の装置との通信を制御するための通信制御モジュール、及び他の装置との通信に必要となる識別情報等の通信用データを記憶する記憶モジュールを含んでもよい。例えば、通信部23は、有線ケーブルにより撮影装置10と通信可能に接続してもよい。ゲートウェイ装置20が移動体に設置されている場合、通信部23は、移動体通信を行うための通信モジュールとしてもよい。 The communication unit 23 includes any communication module capable of communicatively connecting with the image capture device 10, the server device 30, and other devices by any communication technology. The communication unit 23 may further include a communication control module for controlling communication with other devices, and a storage module for storing communication data such as identification information required for communication with other devices. For example, the communication unit 23 may be communicatively connected with the image capture device 10 by a wired cable. When the gateway device 20 is installed in a mobile body, the communication unit 23 may be a communication module for mobile communication.

ゲートウェイ装置20の機能は、本実施形態に係るコンピュータプログラム(プログラム)を、制御部21に含まれるプロセッサで実行することにより実現されうる。すなわち、ゲートウェイ装置20の機能は、ソフトウェアにより実現されうる。コンピュータプログラムは、ゲートウェイ装置20の動作に含まれるステップの処理をコンピュータに実行させることで、各ステップの処理に対応する機能をコンピュータに実現させる。すなわち、コンピュータプログラムは、コンピュータを本実施形態に係るゲートウェイ装置20として機能させるためのプログラムである。コンピュータプログラムは、コンピュータで読み取り可能な記録媒体に記録してもよい。プログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるものが含まれる。例えば、コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータは、「プログラムに準ずるもの」に該当する。 The functions of the gateway device 20 can be realized by executing a computer program (program) according to this embodiment on a processor included in the control unit 21. That is, the functions of the gateway device 20 can be realized by software. The computer program causes a computer to execute the processing of steps included in the operation of the gateway device 20, thereby causing the computer to realize the functions corresponding to the processing of each step. That is, the computer program is a program for causing a computer to function as the gateway device 20 according to this embodiment. The computer program may be recorded on a computer-readable recording medium. Programs include information used for processing by an electronic computer and equivalent to a program. For example, data that is not a direct command to a computer but has properties that dictate computer processing falls under "something equivalent to a program."

ゲートウェイ装置20の一部又は全ての機能は、制御部21に含まれる専用回路により実現されてもよい。すなわち、ゲートウェイ装置20の一部又は全ての機能が、ハードウェアにより実現されてもよい。 Some or all of the functions of the gateway device 20 may be realized by a dedicated circuit included in the control unit 21. In other words, some or all of the functions of the gateway device 20 may be realized by hardware.

(サーバ装置)
図4は、図1のサーバ装置30のハードウェア構成の一例を示すブロック図である。サーバ装置30は、1つ又は互いに通信可能な複数のコンピュータである。サーバ装置30は、例えば、WS(WorkStation)又はPCとしてもよい。サーバ装置30は、制御部31、記憶部32、及び、通信部33を備える。制御部31、記憶部32、及び、通信部33のハードウェア構成は、図2を参照して説明したゲートウェイ装置20の制御部21、記憶部22、及び、通信部23と同様であるため、詳細な説明を省略する。サーバ装置30の一部又は全ての機能は、ソフトウェアにより実現されてもよいし、ハードウェアにより実現されてもよい。
(Server device)
4 is a block diagram showing an example of a hardware configuration of the server device 30 in FIG. 1. The server device 30 is one or a plurality of computers capable of communicating with each other. The server device 30 may be, for example, a WS (WorkStation) or a PC. The server device 30 includes a control unit 31, a storage unit 32, and a communication unit 33. The hardware configurations of the control unit 31, the storage unit 32, and the communication unit 33 are similar to the control unit 21, the storage unit 22, and the communication unit 23 of the gateway device 20 described with reference to FIG. 2, and therefore detailed description thereof will be omitted. Some or all of the functions of the server device 30 may be realized by software or hardware.

サーバ装置30の記憶部32は、動画ファイルを保存するための大容量ストレージを構成する。図1の例において、第1サーバ装置30aが備えるストレージは、第2サーバ装置30bが備えるストレージよりも、読み出し及び書き込みを高速に行うことが可能だが、高価なため、記憶可能なデータの容量が第2サーバ装置30bよりも小さい。例えば、第1サーバ装置30aの記憶部32は、SSD等により構成されてもよい。第2サーバ装置30bの記憶部32は、例えば、磁気ハードディスク、又は、磁気テープ等により構成されてもよい。第1サーバ装置30aは動画ファイルを短期間保存することに適しており、第2サーバ装置30bは動画ファイルを長期間保存することに適している。 The memory unit 32 of the server device 30 constitutes a large-capacity storage for storing video files. In the example of FIG. 1, the storage provided in the first server device 30a can perform reading and writing at a higher speed than the storage provided in the second server device 30b, but is expensive and can store less data than the second server device 30b. For example, the memory unit 32 of the first server device 30a may be configured with an SSD or the like. The memory unit 32 of the second server device 30b may be configured with a magnetic hard disk or magnetic tape, for example. The first server device 30a is suitable for storing video files for a short period of time, and the second server device 30b is suitable for storing video files for a long period of time.

(管理装置)
図5は、図1の管理装置40のハードウェア構成の一例を示すブロック図である。管理装置40は、1つ又は互いに通信可能な複数のコンピュータである。管理装置40は、例えば、WS又はPCとしてもよい。管理装置40は、制御部41、記憶部42、及び、通信部43を備える。制御部41、記憶部42、及び、通信部43のハードウェア構成は、図2を参照して説明したゲートウェイ装置20の制御部21、記憶部22、及び、通信部23と同様であるため、詳細な説明を省略する。サーバ装置30の一部又は全ての機能は、ソフトウェアにより実現されてもよいし、ハードウェアにより実現されてもよい。記憶部42は、例えば、各撮影装置10の動画ファイルの保存先を示す保存先リスト、及び、撮影装置10毎に定義された動画ファイルの保存ポリシーを記憶してもよい。
(Management device)
FIG. 5 is a block diagram showing an example of the hardware configuration of the management device 40 in FIG. 1. The management device 40 is one or a plurality of computers capable of communicating with each other. The management device 40 may be, for example, a WS or a PC. The management device 40 includes a control unit 41, a storage unit 42, and a communication unit 43. The hardware configurations of the control unit 41, the storage unit 42, and the communication unit 43 are similar to the control unit 21, the storage unit 22, and the communication unit 23 of the gateway device 20 described with reference to FIG. 2, and therefore detailed description is omitted. Some or all of the functions of the server device 30 may be realized by software or hardware. The storage unit 42 may store, for example, a storage destination list indicating the storage destinations of the video files of each imaging device 10, and a storage policy for video files defined for each imaging device 10.

図6は、管理装置40が保持する保存先リストの一例を示す図である。図6において、「カメラ」は、動画を撮影した撮影装置10を識別する。例えば、「A」は、第1撮影装置10aを示す。「B」は、第2撮影装置10bを示す。「C」は第3撮影装置10cを示す。「録画期間」は、動画の撮影日時を示す。例えば、「2023-0120-10:00」は、動画の撮影日時が、2023年1月20日10:00~10:01であることを示す。「取得元」は、サーバ装置30がその動画ファイルを取得する元のゲートウェイ装置20を識別する。例えば、「Gateway-α」は、第1ゲートウェイ装置20aを示す。「Gateway-β」は、第2ゲートウェイ装置20bを示す。「保存場所」は、その動画ファイルを保存するサーバ装置30を識別する。例えば、「Cloud-A」は、第1サーバ装置30aを示す。「Cloud-B」は、第2サーバ装置30bを示す。「保存有無」は、「保存場所」において識別されるサーバ装置30に、動画ファイルが保存済みであるか否かを識別する。例えば、「保存済み」は、その動画ファイルが「保存場所」のサーバ装置30に保存済みであることを示す。「-」は、その動画ファイルがまだゲートウェイ装置20から「保存場所」のサーバ装置30へ転送されていないことを示す。 Figure 6 is a diagram showing an example of a storage destination list held by the management device 40. In Figure 6, "camera" identifies the imaging device 10 that captured the video. For example, "A" indicates the first imaging device 10a. "B" indicates the second imaging device 10b. "C" indicates the third imaging device 10c. "Recording period" indicates the date and time of the video. For example, "2023-0120-10:00" indicates that the video was captured on January 20, 2023 from 10:00 to 10:01. "Source" identifies the gateway device 20 from which the server device 30 acquires the video file. For example, "Gateway-α" indicates the first gateway device 20a. "Gateway-β" indicates the second gateway device 20b. "Storage location" identifies the server device 30 that saves the video file. For example, "Cloud-A" indicates the first server device 30a. "Cloud-B" indicates the second server device 30b. "Saved" identifies whether the video file has already been saved in the server device 30 identified in "Storage location". For example, "Saved" indicates that the video file has already been saved in the server device 30 at the "Storage location". "-" indicates that the video file has not yet been transferred from the gateway device 20 to the server device 30 at the "Storage location".

図7は、管理装置40が保持する保存ポリシーの一例を示す図である。図7において、「カメラ」は、動画を撮影した撮影装置10を識別する。「1次保存場所」は、その動画ファイルがまず保存されるサーバ装置30を識別する。「2次保存場所」は、動画ファイルが「1次保存場所」のサーバ装置30に一定期間保存された後、その動画ファイルがサーバ装置30から転送されて長期間保存するサーバ装置30を識別する。「タイミング」は、ゲートウェイ装置20から「1次保存場所」のサーバ装置30へ動画ファイルを転送するタイミングを示す。「参照時」は、クライアント装置50から動画ファイルに対する要求がなされてはじめて、サーバ装置30が、ゲートウェイ装置20から動画ファイルをダウンロードして保存することを示す。「常時」は、クライアント装置50からの要求の有無にかかわらず、サーバ装置30が、ゲートウェイ装置20から動画ファイルを定期的にダウンロードして保存することを示す。 Figure 7 is a diagram showing an example of a storage policy held by the management device 40. In Figure 7, "camera" identifies the imaging device 10 that captured the video. "Primary storage location" identifies the server device 30 where the video file is first stored. "Secondary storage location" identifies the server device 30 to which the video file is transferred from the server device 30 and stored for a long period of time after it is stored for a certain period of time in the server device 30 of the "primary storage location". "Timing" indicates the timing of transferring the video file from the gateway device 20 to the server device 30 of the "primary storage location". "When referring" indicates that the server device 30 downloads and stores the video file from the gateway device 20 only after a request for the video file is made from the client device 50. "Always" indicates that the server device 30 periodically downloads and stores the video file from the gateway device 20, regardless of whether or not there is a request from the client device 50.

図7の例において、「カメラ」が「A」、すなわち、第1撮影装置10aの動画ファイルに対しては、「1次保存場所」として「Cloud-A」、「タイミング」として「参照時」が設定されている。そこで、管理装置40は、第1サーバ装置30aに対し、クライアント装置50から第1撮影装置10aの動画ファイルに対する要求がなされてはじめて、第1ゲートウェイ装置20aから動画像をダウンロードして保存するように指示する。なお、第1サーバ装置30aは、動画ファイルの短期的な保存に用いられるため、保存期間が一定時間(例えば、数日~数カ月等)を経過した動画ファイルを自装置から自動的に削除してもよい。 In the example of FIG. 7, the "camera" is "A," i.e., the "primary storage location" is set to "Cloud-A" and the "timing" is set to "at the time of reference" for the video file of the first image capture device 10a. Therefore, the management device 40 instructs the first server device 30a to download and store the video image from the first gateway device 20a only after the client device 50 requests the video file of the first image capture device 10a. Note that since the first server device 30a is used for short-term storage of video files, it may automatically delete video files from its own device that have been stored for a certain period of time (e.g., several days to several months, etc.).

また、「カメラ」が「B」、すなわち、第2撮影装置10bの動画ファイルに対しては、「1次保存場所」として「Cloud-A」、「タイミング」として「常時」が設定されている。そこで、管理装置40は、第1サーバ装置30aに対し、クライアント装置50からの要求の有無にかかわらず、第2ゲートウェイ装置20bから第2撮影装置10bの動画ファイルを定期的(例えば、数分~数時間等)にダウンロードして保存するように指示する。また、「カメラ」が「B」の動画ファイルに対しては、2次保存場所として「Cloud-B」が設定されている。そこで、管理装置40は、第2撮影装置10bの動画ファイルについて、第1サーバ装置30aでの保存開始から一定期間(例えば、数日~数カ月等)が経過した場合、第1サーバ装置30aから第2サーバ装置30bへ自動的に送信して、第2サーバ装置30bで保存するよう指示する。なお、第1サーバ装置30aは、第2サーバ装置30bへの送信が完了した動画ファイルを自装置から自動的に削除してもよい。 For the video file of the second image capture device 10b with "Camera" set to "B", "Cloud-A" is set as the "primary storage location" and "Always" is set as the "timing". The management device 40 instructs the first server device 30a to periodically (e.g., every few minutes to a few hours) download and store the video file of the second image capture device 10b from the second gateway device 20b regardless of whether there is a request from the client device 50. For the video file of the second image capture device 10b with "Camera" set to "B", "Cloud-B" is set as the secondary storage location. The management device 40 instructs the second server device 30b to automatically transmit the video file of the second image capture device 10b from the first server device 30a to the second server device 30b and store it in the second server device 30b when a certain period of time (e.g., several days to several months) has passed since the first server device 30a started storing the video file. In addition, the first server device 30a may automatically delete the video file from its own device once transmission to the second server device 30b has been completed.

また、「カメラ」が「C」、すなわち、第3撮影装置10cの動画ファイルに対しては、「1次保存場所」として「Cloud-B」、「タイミング」として「常時」が設定されている。そこで、管理装置40は、第2サーバ装置30bに対し、クライアント装置50からの要求の有無にかかわらず、第2ゲートウェイ装置20bから第3撮影装置10cの動画ファイルを定期的にダウンロードして保存するように指示する。 Furthermore, for the video file of the third image capture device 10c, "Camera" is set to "C", that is, "Primary storage location" is set to "Cloud-B" and "Timing" is set to "Always". Therefore, the management device 40 instructs the second server device 30b to periodically download and save the video file of the third image capture device 10c from the second gateway device 20b, regardless of whether or not there is a request from the client device 50.

なお、図7に示した動画ファイルの保存ポリシーは一例であり、図7に示したものに限られない。例えば、同一の撮影装置10が撮影した動画像を高画質の動画ファイル及び低画質の動画ファイルとして保存し、高画質の動画ファイルはゲートウェイ装置20に保存し、低画質の動画ファイルはサーバ装置30で保存するようなポリシーを定義してもよい。あるいは、例えば、2次保存場所に保存後、一定期間が経過した後に別のサーバ装置30(3次保存場所)で保存するポリシーを定義してもよい。あるいは、ゲートウェイ装置20から常時サーバ装置30へ動画ファイルを転送するのではないものの、ゲートウェイ装置20で保持した時間が一定時間経過すると自動的に1次保存場所のサーバ装置へ転送するポリシーを定義してもよい。 Note that the video file storage policy shown in FIG. 7 is an example and is not limited to that shown in FIG. 7. For example, a policy may be defined in which moving images captured by the same imaging device 10 are stored as high-quality video files and low-quality video files, with the high-quality video files stored in the gateway device 20 and the low-quality video files stored in the server device 30. Alternatively, a policy may be defined in which, after being stored in a secondary storage location, a certain period of time has elapsed, the video files are stored in another server device 30 (tertiary storage location). Alternatively, a policy may be defined in which the video files are not constantly transferred from the gateway device 20 to the server device 30, but are automatically transferred to the server device of the primary storage location after a certain period of time has elapsed since they were held in the gateway device 20.

(クライアント装置)
図8は、図1のクライアント装置50のハードウェア構成の一例を示すブロック図である。クライアント装置50は、1つ又は互いに通信可能な複数のコンピュータである。クライアント装置50は、例えばPC、タブレット端末、又は、スマートフォンとしてもよい。クライアント装置50は、制御部51、記憶部52、通信部53、入力部54、及び、出力部55を備える。制御部51、記憶部52、及び、通信部53のハードウェア構成は、図2を参照して説明したゲートウェイ装置20の制御部21、記憶部22、及び、通信部23と同様であるため、詳細な説明を省略する。
(Client device)
Fig. 8 is a block diagram showing an example of a hardware configuration of the client device 50 in Fig. 1. The client device 50 is one or more computers capable of communicating with each other. The client device 50 may be, for example, a PC, a tablet terminal, or a smartphone. The client device 50 includes a control unit 51, a storage unit 52, a communication unit 53, an input unit 54, and an output unit 55. The hardware configurations of the control unit 51, the storage unit 52, and the communication unit 53 are similar to the control unit 21, the storage unit 22, and the communication unit 23 of the gateway device 20 described with reference to Fig. 2, and therefore detailed description thereof will be omitted.

入力部54は、ユーザの入力操作を受け付けて、ユーザの操作に基づく入力情報を取得する1つ以上の入力インターフェースを含む。例えば、入力部54は、物理キー、静電容量キー、ポインティングディバイス、出力部55のディスプレイと一体的に設けられたタッチスクリーン、又は音声入力を受け付けるマイク等であるが、これらに限定されない。 The input unit 54 includes one or more input interfaces that receive input operations from a user and acquire input information based on the user's operations. For example, the input unit 54 is a physical key, a capacitive key, a pointing device, a touch screen that is integrated with the display of the output unit 55, or a microphone that receives voice input, but is not limited to these.

出力部55は、ユーザに対して情報を出力し、ユーザに通知する1つ以上の出力インターフェースを含む。例えば、出力部55は、情報を画像として出力するディスプレイ、又は情報を音声で出力するスピーカ等であるが、これらに限定されない。このようなディスプレイは、例えば、液晶パネルディスプレイ又は有機EL(Electro Luminescence)ディスプレイ等としてもよい。なお、上述の入力部54及び出力部55の少なくとも一方は、クライアント装置50と一体に構成されてもよいし、別体として設けられてもよい。 The output unit 55 includes one or more output interfaces that output information to the user and notify the user. For example, the output unit 55 is, but is not limited to, a display that outputs information as an image, or a speaker that outputs information as sound. Such a display may be, for example, a liquid crystal panel display or an organic EL (Electro Luminescence) display. At least one of the input unit 54 and the output unit 55 described above may be configured integrally with the client device 50, or may be provided separately.

クライアント装置50の一部又は全ての機能は、ソフトウェアにより実現されてもよいし、ハードウェアにより実現されてもよい。 Some or all of the functions of the client device 50 may be implemented by software or hardware.

(動作例)
図9~図14は、動画管理システム1の動作例を示すシーケンスチャートである。図9~図14を参照して説明する各装置の動作は、動画管理システム1の制御方法の少なくとも一部に相当してもよい。図9~図14の各ステップの動作は、撮影装置10、ゲートウェイ装置20の制御部21、サーバ装置30の制御部31、管理装置40の制御部41、及び、クライアント装置50の制御部51の少なくともいずれかによる制御に基づき実行されてもよい。
(Example of operation)
9 to 14 are sequence charts showing an example of the operation of the video management system 1. The operation of each device described with reference to Fig. 9 to 14 may correspond to at least a part of the control method of the video management system 1. The operation of each step in Fig. 9 to 14 may be executed based on the control of at least one of the imaging device 10, the control unit 21 of the gateway device 20, the control unit 31 of the server device 30, the control unit 41 of the management device 40, and the control unit 51 of the client device 50.

図9及び図10は、第1撮影装置10aが撮影した動画像の管理に関する動作を示している。図9のステップS1において、第1撮影装置10aは、動画像を撮影する。具体的には、第1撮影装置10aは、所定のフレームレートで連続的にフレーム画像を取得し、動画像(映像)を生成する処理を開始する。 Figures 9 and 10 show the operation of managing moving images captured by the first image capture device 10a. In step S1 of Figure 9, the first image capture device 10a captures moving images. Specifically, the first image capture device 10a continuously acquires frame images at a predetermined frame rate and starts the process of generating moving images (video).

ステップS2において、第1撮影装置10aは、取得した動画像を対応するゲートウェイ装置20へ送信する。具体的には、第1撮影装置10aは、撮影により動画像を取得次第、通信可能に接続された第1ゲートウェイ装置20aへ連続的に動画像を送信する。これにより、動画管理システム1aが稼働中、第1ゲートウェイ装置20aは、常時、対応する第1撮影装置10aから動画像を受信し続けることになる。 In step S2, the first image capture device 10a transmits the acquired video to the corresponding gateway device 20. Specifically, as soon as the first image capture device 10a captures a video, it continuously transmits the video to the first gateway device 20a that is connected so as to be able to communicate with it. As a result, while the video management system 1a is operating, the first gateway device 20a will constantly be receiving video from the corresponding first image capture device 10a.

ステップS3において、第1ゲートウェイ装置20aの制御部21は、通信可能に接続された第1撮影装置10aから動画像を取得次第、その動画像を記憶部22に記憶する。具体的には、制御部21は、予め定められた符号化方式でエンコードされた動画ファイルとして動画を記憶部22に記憶してもよい。第1ゲートウェイ装置20aは、第1撮影装置10aから取得した動画像を、一定の時間長(例えば、1分)の複数の動画ファイルとして、撮影日時と共に記憶してもよい。 In step S3, the control unit 21 of the first gateway device 20a stores the moving image in the storage unit 22 as soon as the control unit 21 acquires the moving image from the communicatively connected first image capture device 10a. Specifically, the control unit 21 may store the moving image in the storage unit 22 as a moving image file encoded by a predetermined encoding method. The first gateway device 20a may store the moving image acquired from the first image capture device 10a as multiple moving image files of a certain length of time (e.g., one minute) together with the capture date and time.

第1撮影装置10aの制御部11及び第1ゲートウェイ装置20aの制御部21は、ステップS1~ステップS3の処理を、他の処理とは独立して繰り返し行う。すなわち、第1撮影装置10a及び第1ゲートウェイ装置20aは、ステップS1~ステップS3の処理を、ステップS4~ステップS78の処理と並行して実行する。第1ゲートウェイ装置20aは、動作中は常に、第1撮影装置10aから連続的に動画像を取得し、取得した動画像を記憶部22に記憶する。 The control unit 11 of the first image capture device 10a and the control unit 21 of the first gateway device 20a repeatedly perform the processes of steps S1 to S3 independently of other processes. That is, the first image capture device 10a and the first gateway device 20a perform the processes of steps S1 to S3 in parallel with the processes of steps S4 to S78. During operation, the first gateway device 20a continuously acquires video images from the first image capture device 10a and stores the acquired video images in the storage unit 22.

ステップS4において、第1ゲートウェイ装置20aの制御部21は、ステップS2で受信した動画に基づき、第1ゲートウェイ装置20aが記憶する動画ファイルのリストである録画リストを更新する。録画リストは、図3を参照して前述したとおりである。 In step S4, the control unit 21 of the first gateway device 20a updates the recording list, which is a list of video files stored in the first gateway device 20a, based on the video received in step S2. The recording list is as described above with reference to FIG. 3.

ステップS5において、第1ゲートウェイ装置20aの制御部21は、ステップS4で更新された録画リストを管理装置40に通知する。具体的には、制御部21は、管理装置40に対し、更新後の録画リストの全体、又は、ステップS4の更新により追加された動画ファイルの一覧を管理装置40に通知してもよい。 In step S5, the control unit 21 of the first gateway device 20a notifies the management device 40 of the recording list updated in step S4. Specifically, the control unit 21 may notify the management device 40 of the entire updated recording list, or a list of video files added by the update in step S4.

ステップS6において、管理装置40の制御部41は、ステップS5で通知された更新済み録画リストに基づき、保存先リストを更新する。図6を参照して前述したように、保存先リストは、撮影装置10毎に、撮影日時により特定される動画ファイルの保存先を示す情報である。 In step S6, the control unit 41 of the management device 40 updates the storage destination list based on the updated recording list notified in step S5. As described above with reference to FIG. 6, the storage destination list is information indicating the storage destination of video files identified by the shooting date and time for each imaging device 10.

第1ゲートウェイ装置20aの制御部21及び管理装置40の制御部41は、ステップS4~ステップS6の処理を、他の処理とは独立して繰り返し行う。すなわち、第1ゲートウェイ装置20a及び管理装置40は、ステップS4~ステップS6の処理を、ステップS1~ステップS3、及び、ステップS11~ステップS78の処理と並行して実行する。このようにして、管理装置40は、第1ゲートウェイ装置20aの録画リストに同期して、保存先リストを自動的に更新する。 The control unit 21 of the first gateway device 20a and the control unit 41 of the management device 40 repeatedly perform the processes of steps S4 to S6 independently of other processes. That is, the first gateway device 20a and the management device 40 perform the processes of steps S4 to S6 in parallel with the processes of steps S1 to S3 and steps S11 to S78. In this way, the management device 40 automatically updates the storage destination list in synchronization with the recording list of the first gateway device 20a.

図10のステップS11において、管理装置40の制御部41は、第1サーバ装置30aに対して保存ポリシーを指示する。具体的には、図7のように保存ポリシーが定められている場合、制御部41は、第1サーバ装置30aに対し、クライアント装置50から第1撮影装置10aの動画ファイルに対する要求がなされたことに応じて、動画像をダウンロードするように指示する。 In step S11 of FIG. 10, the control unit 41 of the management device 40 instructs the first server device 30a on a storage policy. Specifically, when a storage policy is defined as in FIG. 7, the control unit 41 instructs the first server device 30a to download a video in response to a request from the client device 50 for a video file of the first imaging device 10a.

ステップS12において、クライアント装置50の制御部51は、管理装置40に対し、取得を希望する動画ファイルの保存先を問い合わせる。例えば、制御部51は、第1撮影装置10aの2023年1月20日10:00~10:04の動画ファイルの保存先を問い合わせてもよい。 In step S12, the control unit 51 of the client device 50 inquires of the management device 40 about the storage destination of the video file to be acquired. For example, the control unit 51 may inquire about the storage destination of the video file of the first image capture device 10a from 10:00 to 10:04 on January 20, 2023.

ステップS13において、管理装置40の制御部41は、クライアント装置50からの問い合わせに応じて保存先リストを参照し、保存先のサーバ装置30を特定して、クライアント装置50に回答する。本実施形態の例では、第1撮影装置10aの動画ファイルは全て第1サーバ装置30aに保存される。図6の保存リストは、2023年1月20日10:00~10:02の動画ファイルは第1サーバ装置30aに保存済みであるが、10:00~10:02の動画ファイルはまだ第1サーバ装置30aに転送されていないことを示している。制御部41は、保存先のサーバ装置30として、第1サーバ装置30aをクライアント装置50に回答する。なお、撮影装置10及びゲートウェイ装置20が移動体に設けられている場合、ゲートウェイ装置20が通信圏外に存在するなど、管理装置40とゲートウェイ装置20との間の通信を行うことができない場合がある。そこで、ゲートウェイ装置20と通信できない場合において、ゲートウェイ装置20からサーバ装置30への動画ファイルの転送が完了していないときは、管理装置40は、クライアント装置50にゲートウェイ装置20がオフラインであることを通知してもよい。 In step S13, the control unit 41 of the management device 40 refers to the storage destination list in response to an inquiry from the client device 50, identifies the server device 30 to be stored, and responds to the client device 50. In the example of this embodiment, all video files of the first imaging device 10a are stored in the first server device 30a. The storage list in FIG. 6 shows that the video files from 10:00 to 10:02 on January 20, 2023 have been stored in the first server device 30a, but the video files from 10:00 to 10:02 have not yet been transferred to the first server device 30a. The control unit 41 responds to the client device 50 with the first server device 30a as the server device 30 to be stored. Note that when the imaging device 10 and the gateway device 20 are installed in a mobile object, there are cases in which communication between the management device 40 and the gateway device 20 cannot be performed, such as when the gateway device 20 is outside the communication range. Therefore, if communication with the gateway device 20 is not possible and the transfer of the video file from the gateway device 20 to the server device 30 is not complete, the management device 40 may notify the client device 50 that the gateway device 20 is offline.

ステップS14において、クライアント装置50の制御部51は、ステップS13で管理装置40から受信した回答を出力部55の表示部に表示する。制御部51は、表示に応じてなされたユーザからのダウンロードの指示に基づきステップS15へ進む。以下、ユーザは、第1撮影装置10aにより撮影された2023年1月20日10:02~10:04の動画ファイルのダウンロードを指示した場合を説明する。 In step S14, the control unit 51 of the client device 50 displays the response received from the management device 40 in step S13 on the display unit of the output unit 55. The control unit 51 proceeds to step S15 based on a download instruction from the user given in response to the display. Below, a case will be described in which the user instructs downloading of a video file captured by the first imaging device 10a from 10:02 to 10:04 on January 20, 2023.

ステップS15において、クライアント装置50の制御部51は、第1サーバ装置30aに対し、第1撮影装置10aにより撮影された2023年1月20日10:02~10:04の動画ファイルを要求する。 In step S15, the control unit 51 of the client device 50 requests the first server device 30a to transmit the video file captured by the first imaging device 10a from 10:02 to 10:04 on January 20, 2023.

ステップS16において、第1サーバ装置30aの制御部31は、要求された動画ファイルを自装置に保存済みであるか否かを判定する。制御部31は、保存済みでない場合、第1ゲートウェイ装置20aに対し、クライアント装置50から要求された動画像を要求する。制御部31は、要求された動画ファイルを自装置に保存済みの場合、その動画ファイルをクライアント装置50へ送信する。 In step S16, the control unit 31 of the first server device 30a determines whether the requested video file has already been saved in the first server device 30a. If the video file has not been saved in the first server device 30a, the control unit 31 requests the video image requested by the client device 50 from the first gateway device 20a. If the requested video file has been saved in the first server device 30a, the control unit 31 transmits the video file to the client device 50.

ステップS17において、第1ゲートウェイ装置20aの制御部21は、第1サーバ装置30aからの要求に応じて、要求された第1撮影装置10aの動画ファイルを第1サーバ装置30aへ送信する。なお、制御部21は、第1サーバ装置30aから第1撮影装置10aの動画ファイルを含む全ての動画ファイルの要求があった場合、第1ゲートウェイ装置20aに保存されている第1撮影装置10aの動画ファイルの全てを第1サーバ装置30aへ送信してもよい。 In step S17, the control unit 21 of the first gateway device 20a transmits the requested video files of the first image capture device 10a to the first server device 30a in response to a request from the first server device 30a. Note that when the first server device 30a requests all video files including the video files of the first image capture device 10a, the control unit 21 may transmit all of the video files of the first image capture device 10a stored in the first gateway device 20a to the first server device 30a.

ステップS18において、第1ゲートウェイ装置20aの制御部21は、第1サーバ装置30aへ送信済みの第1撮影装置10aの動画ファイルを自装置から削除する。なお、動画ファイルの削除は必須ではない一方、第1ゲートウェイ装置20aの保存領域にはサイズ制限がある。そこで、規定サイズを超える動画ファイルを受信した場合、第1ゲートウェイ装置20aの制御部21は、最も古い動画ファイルから順に削除することが好ましい。 In step S18, the control unit 21 of the first gateway device 20a deletes from its own device the video file of the first imaging device 10a that has already been sent to the first server device 30a. Note that while deleting the video file is not essential, the storage area of the first gateway device 20a has a size limit. Therefore, when a video file that exceeds a specified size is received, it is preferable for the control unit 21 of the first gateway device 20a to delete the video files starting from the oldest one.

ステップS19において、第1サーバ装置30aの制御部31は、ステップS17で第1ゲートウェイ装置20aから受信した第1撮影装置10aの動画ファイルを記憶部32に保存する。 In step S19, the control unit 31 of the first server device 30a stores in the memory unit 32 the video file of the first image capture device 10a received from the first gateway device 20a in step S17.

ステップS20において、第1サーバ装置30aの制御部31は、クライアント装置50から要求された第1撮影装置10aの動画ファイルをクライアント装置50へ送信する。 In step S20, the control unit 31 of the first server device 30a transmits the video file of the first image capture device 10a requested by the client device 50 to the client device 50.

ステップS21において、クライアント装置50の制御部51は、第1サーバ装置30aから受信した動画ファイルを記憶部52に保存する。制御部51は、受信した動画ファイルを出力部55等の表示部に表示してもよい。 In step S21, the control unit 51 of the client device 50 stores the video file received from the first server device 30a in the storage unit 52. The control unit 51 may display the received video file on a display unit such as the output unit 55.

図11~図14は、第2撮影装置10b及び第3撮影装置10cが撮影した動画像の管理に関する動作を示している。図11のステップS31において、第2撮影装置10bは、動画像を撮影する。ステップS31の処理は、図9のステップS1と同様に行うことができる。 FIGS. 11 to 14 show operations related to management of moving images captured by the second image capture device 10b and the third image capture device 10c. In step S31 in FIG. 11, the second image capture device 10b captures moving images. The processing in step S31 can be performed in the same manner as step S1 in FIG. 9.

ステップS32において、第2撮影装置10bは、取得した動画像を対応するゲートウェイ装置20(第2ゲートウェイ装置20b)へ送信する。ステップS32の処理は、図9のステップS2と同様に行うことができる。 In step S32, the second image capture device 10b transmits the acquired video to the corresponding gateway device 20 (second gateway device 20b). The process of step S32 can be performed in the same manner as step S2 in FIG. 9.

ステップS33において、第2ゲートウェイ装置20bの制御部21は、通信可能に接続された第2撮影装置10bから動画像を取得次第、その動画像を動画ファイルとして記憶部22に記憶する。ステップS33の処理は、図9のステップS3と同様に行うことができる。 In step S33, the control unit 21 of the second gateway device 20b stores the moving image as a video file in the storage unit 22 as soon as the moving image is acquired from the second imaging device 10b that is communicatively connected. The process of step S33 can be performed in the same manner as step S3 in FIG. 9.

第2撮影装置10bの制御部11及び第2ゲートウェイ装置20bの制御部21は、ステップS31~ステップS33の処理を、他の処理とは独立して繰り返し行う。第2ゲートウェイ装置20bは、動作中は常に、第2撮影装置10bから連続的に動画像を取得し、取得した動画像を記憶部22に記憶する。 The control unit 11 of the second image capture device 10b and the control unit 21 of the second gateway device 20b repeatedly perform the processes of steps S31 to S33 independently of other processes. During operation, the second gateway device 20b continuously acquires video images from the second image capture device 10b and stores the acquired video images in the storage unit 22.

ステップS34において、第3撮影装置10cは、動画像を撮影する。ステップS34の処理は、図9のステップS1及び図11のステップS31と同様に行うことができる。 In step S34, the third image capture device 10c captures a moving image. The process of step S34 can be performed in the same manner as step S1 in FIG. 9 and step S31 in FIG. 11.

ステップS35において、第3撮影装置10cは、取得した動画像を対応するゲートウェイ装置20(第2ゲートウェイ装置20b)へ送信する。ステップS32の処理は、図9のステップS2及び図11のステップS32と同様に行うことができる。 In step S35, the third image capture device 10c transmits the acquired video to the corresponding gateway device 20 (the second gateway device 20b). The process of step S32 can be performed in the same manner as step S2 in FIG. 9 and step S32 in FIG. 11.

ステップS36において、第2ゲートウェイ装置20bの制御部21は、通信可能に接続された第2撮影装置10bから動画像を取得次第、その動画像を動画ファイルとして記憶部22に記憶する。ステップS33の処理は、図9のステップS3及び図11のステップS33と同様に行うことができる。 In step S36, the control unit 21 of the second gateway device 20b stores the moving image as a video file in the storage unit 22 as soon as the moving image is acquired from the communicatively connected second image capture device 10b. The process of step S33 can be performed in the same manner as step S3 in FIG. 9 and step S33 in FIG. 11.

第3撮影装置10cの制御部11及び第2ゲートウェイ装置20bの制御部21は、ステップS34~ステップS36の処理を、他の処理とは独立して繰り返し行う。第2ゲートウェイ装置20bは、動作中は常に、第3撮影装置10cから連続的に動画像を取得し、取得した動画像を記憶部22に記憶する。 The control unit 11 of the third image capture device 10c and the control unit 21 of the second gateway device 20b repeatedly perform the processes of steps S34 to S36 independently of other processes. During operation, the second gateway device 20b continuously acquires video images from the third image capture device 10c and stores the acquired video images in the storage unit 22.

ステップS37において、第2ゲートウェイ装置20bの制御部21は、ステップS32及びステップS35で受信した動画に基づき、第2ゲートウェイ装置20bが記憶する動画ファイルのリストである録画リストを更新する。録画リストは、図3を参照して前述したとおりである。 In step S37, the control unit 21 of the second gateway device 20b updates the recording list, which is a list of video files stored in the second gateway device 20b, based on the videos received in steps S32 and S35. The recording list is as described above with reference to FIG. 3.

ステップS38において、第2ゲートウェイ装置20bの制御部21は、ステップS37で更新された録画リストを管理装置40に通知する。ステップS38の処理は、図9のステップS5と同様に行うことができる。 In step S38, the control unit 21 of the second gateway device 20b notifies the management device 40 of the recording list updated in step S37. The process of step S38 can be performed in the same manner as step S5 in FIG. 9.

ステップS39において、管理装置40の制御部41は、ステップS38で通知された更新済み録画リストに基づき、保存先リストを更新する。 In step S39, the control unit 41 of the management device 40 updates the storage destination list based on the updated recording list notified in step S38.

第2ゲートウェイ装置20bの制御部21及び管理装置40の制御部41は、ステップS37~ステップS39の処理を、他の処理とは独立して繰り返し行う。このようにして、管理装置40は、第2ゲートウェイ装置20bの録画リストに同期して、保存先リストを自動的に更新する。 The control unit 21 of the second gateway device 20b and the control unit 41 of the management device 40 repeatedly perform the processes of steps S37 to S39 independently of other processes. In this way, the management device 40 automatically updates the storage destination list in synchronization with the recording list of the second gateway device 20b.

図12は、第2撮影装置10bが撮影した動画像の管理に関する動作を示している。図12のステップS41において、管理装置40の制御部41は、第1サーバ装置30aに対して保存ポリシーを指示する。具体的には、図7のように保存ポリシーが定められている場合、制御部41は、第1サーバ装置30aに対し、クライアント装置50からの要求の有無にかかわらず、第2撮影装置10bの動画ファイルを定期的にダウンロードするように指示する。 Figure 12 shows the operation related to the management of video images captured by the second image capture device 10b. In step S41 of Figure 12, the control unit 41 of the management device 40 instructs the first server device 30a on a storage policy. Specifically, when the storage policy is defined as in Figure 7, the control unit 41 instructs the first server device 30a to periodically download video files of the second image capture device 10b, regardless of whether or not there is a request from the client device 50.

ステップS42において、第1サーバ装置30aの制御部31は、第2ゲートウェイ装置20bに対し、第2撮影装置10bの動画ファイルを要求する。 In step S42, the control unit 31 of the first server device 30a requests the video file of the second image capture device 10b from the second gateway device 20b.

ステップS43において、第2ゲートウェイ装置20bの制御部21は、第1サーバ装置30aからの要求に応じて、第2ゲートウェイ装置20bに保存されている第2撮影装置10bの動画ファイルの全てを第1サーバ装置30aへ送信する。 In step S43, in response to a request from the first server device 30a, the control unit 21 of the second gateway device 20b transmits all video files of the second image capture device 10b stored in the second gateway device 20b to the first server device 30a.

ステップS44において、第2ゲートウェイ装置20bの制御部21は、第1サーバ装置30aへ送信済みの第2撮影装置10bの動画ファイルを自装置から削除する。なお、動画ファイルの削除は必須ではない一方、第2ゲートウェイ装置20bの保存領域にはサイズ制限がある。そこで、規定サイズを超える動画ファイルを受信した場合、第2ゲートウェイ装置20bの制御部21は、最も古い動画ファイルから順に削除することが好ましい。 In step S44, the control unit 21 of the second gateway device 20b deletes from its own device the video file of the second image capture device 10b that has already been sent to the first server device 30a. Note that while deleting the video file is not essential, the storage area of the second gateway device 20b has a size limit. Therefore, when a video file that exceeds a specified size is received, it is preferable for the control unit 21 of the second gateway device 20b to delete the video files starting from the oldest one.

ステップS45において、第1サーバ装置30aの制御部31は、ステップS43で第2ゲートウェイ装置20bから受信した第2撮影装置10bの動画ファイルを記憶部32に保存する。 In step S45, the control unit 31 of the first server device 30a stores in the memory unit 32 the video file of the second image capture device 10b received from the second gateway device 20b in step S43.

第2ゲートウェイ装置20bの制御部21及び第1サーバ装置30aの制御部31は、ステップS42~ステップS45の処理を、他の処理とは独立して繰り返し行う。例えば、第1サーバ装置30aは、第2ゲートウェイ装置20bから第2撮影装置10bの動画ファイルを定期的(例えば、数分~数時間等)にダウンロードして保存してもよい。このようにして、第2撮影装置10bの動画ファイルは、第2ゲートウェイ装置20bから第1サーバ装置30aへ自動的に送信される。 The control unit 21 of the second gateway device 20b and the control unit 31 of the first server device 30a repeatedly perform the processes of steps S42 to S45 independently of other processes. For example, the first server device 30a may periodically (e.g., every few minutes to a few hours) download and store the video file of the second image capture device 10b from the second gateway device 20b. In this way, the video file of the second image capture device 10b is automatically transmitted from the second gateway device 20b to the first server device 30a.

ステップS46~S51では、第1サーバ装置30aに保存後、一定期間が経過した第2撮影装置10bの動画ファイルを第2サーバ装置30bへ転送する処理を行う。ステップS46において、第1サーバ装置30aの制御部31は、第2撮影装置10bの動画ファイルを保存してから一定期間(例えば、数日~数カ月等)が経過したか否かを判定する。制御部31は、一定期間が経過した場合(ステップS46でYES)はステップS47へ進み、そうでない場合は一定のサイクル時間の経過後、ステップS46に戻る。 In steps S46 to S51, a process is performed to transfer to the second server device 30b the video file of the second image capture device 10b that has been saved in the first server device 30a for a certain period of time. In step S46, the control unit 31 of the first server device 30a determines whether a certain period of time (e.g., several days to several months) has passed since the video file of the second image capture device 10b was saved. If the certain period of time has passed (YES in step S46), the control unit 31 proceeds to step S47, otherwise it returns to step S46 after a certain cycle time has passed.

ステップS47において、第1サーバ装置30aの制御部31は、自装置に保存後一定期間が経過した第2撮影装置10bの動画ファイルを第2サーバ装置30bへ送信する。 In step S47, the control unit 31 of the first server device 30a transmits to the second server device 30b the video file of the second image capture device 10b that has been stored on the first server device for a certain period of time.

ステップS48において、第1サーバ装置30aの制御部31は、第2サーバ装置30bへ送信済みの第2撮影装置10bの動画ファイルを自装置から削除する。 In step S48, the control unit 31 of the first server device 30a deletes from its own device the video file of the second image capture device 10b that has already been sent to the second server device 30b.

ステップS49において、第2サーバ装置30bの制御部31は、ステップS47で第1サーバ装置30aから受信した第2撮影装置10bの動画ファイルを記憶部32に保存する。 In step S49, the control unit 31 of the second server device 30b stores in the memory unit 32 the video file of the second image capture device 10b received from the first server device 30a in step S47.

ステップS50において、第1サーバ装置30aの制御部31は、第2撮影装置10bの動画ファイルの保存先が更新されたことを管理装置40へ通知してもよい。なお、第2撮影装置10bの動画ファイルの保存先が更新は、第1サーバ装置30aではなく第2サーバ装置30bが管理装置40に通知してもよい。 In step S50, the control unit 31 of the first server device 30a may notify the management device 40 that the storage destination of the video file of the second image capture device 10b has been updated. Note that the second server device 30b, rather than the first server device 30a, may notify the management device 40 of the update of the storage destination of the video file of the second image capture device 10b.

ステップS51において、管理装置40の制御部41は、ステップS50での通知に基づき、保存先リストを更新する。 In step S51, the control unit 41 of the management device 40 updates the storage destination list based on the notification in step S50.

第1サーバ装置30a、第2ゲートウェイ装置20b、及び、管理装置40は、ステップS46~ステップS51の処理を、他の処理とは独立して繰り返し行う。このようにして、管理装置40は、第1サーバ装置30aから第2サーバ装置30bへ第2撮影装置10bの動画ファイルが転送された場合は、それに応じて保存先リストを自動的に更新する。 The first server device 30a, the second gateway device 20b, and the management device 40 repeatedly perform the processes of steps S46 to S51 independently of other processes. In this way, when a video file of the second image capture device 10b is transferred from the first server device 30a to the second server device 30b, the management device 40 automatically updates the storage destination list accordingly.

図13は、第3撮影装置10cが撮影した動画像の管理に関する動作を示している。図13のステップS61において、管理装置40の制御部41は、第2サーバ装置30bに対して保存ポリシーを指示する。具体的には、図7のように保存ポリシーが定められている場合、制御部41は、第2サーバ装置30bに対し、クライアント装置50からの要求の有無にかかわらず、第3撮影装置10cの動画ファイルを定期的にダウンロードするように指示する。 Figure 13 shows the operation related to the management of video images captured by the third image capture device 10c. In step S61 of Figure 13, the control unit 41 of the management device 40 instructs the second server device 30b on a storage policy. Specifically, when the storage policy is defined as in Figure 7, the control unit 41 instructs the second server device 30b to periodically download video files of the third image capture device 10c, regardless of whether or not there is a request from the client device 50.

ステップS62において、第2サーバ装置30bの制御部31は、第2ゲートウェイ装置20bに対し、第3撮影装置10cの動画ファイルを要求する。 In step S62, the control unit 31 of the second server device 30b requests the video file of the third image capture device 10c from the second gateway device 20b.

ステップS63において、第2ゲートウェイ装置20bの制御部21は、第2サーバ装置30bからの要求に応じて、第2ゲートウェイ装置20bに保存されている第3撮影装置10cの動画ファイルの全てを第2サーバ装置30bへ送信する。 In step S63, in response to a request from the second server device 30b, the control unit 21 of the second gateway device 20b transmits all of the video files of the third image capture device 10c stored in the second gateway device 20b to the second server device 30b.

ステップS64において、第2ゲートウェイ装置20bの制御部21は、第2サーバ装置30bへ送信済みの第3撮影装置10cの動画ファイルを自装置から削除する。なお、動画ファイルの削除は必須ではない一方、第2ゲートウェイ装置20bの保存領域にはサイズ制限がある。そこで、規定サイズを超える動画ファイルを受信した場合、第2ゲートウェイ装置20bの制御部21は、最も古い動画ファイルから順に削除することが好ましい。 In step S64, the control unit 21 of the second gateway device 20b deletes from its own device the video file of the third image capture device 10c that has already been transmitted to the second server device 30b. Note that while deleting the video file is not essential, the storage area of the second gateway device 20b has a size limit. Therefore, when a video file that exceeds a specified size is received, it is preferable for the control unit 21 of the second gateway device 20b to delete the video files in order starting with the oldest.

ステップS65において、第2サーバ装置30bの制御部31は、ステップS63で第2ゲートウェイ装置20bから受信した第3撮影装置10cの動画ファイルを記憶部32に保存する。 In step S65, the control unit 31 of the second server device 30b stores in the memory unit 32 the video file of the third image capture device 10c received from the second gateway device 20b in step S63.

第2ゲートウェイ装置20bの制御部21及び第2サーバ装置30bの制御部31は、ステップS62~ステップS65の処理を、他の処理とは独立して繰り返し行う。例えば、第2サーバ装置30bは、第2ゲートウェイ装置20bから第3撮影装置10cの動画ファイルを定期的(例えば、数分~数時間等)にダウンロードして保存してもよい。このようにして、第3撮影装置10cの動画ファイルは、第2ゲートウェイ装置20bから第2サーバ装置30bへ自動的に送信される。 The control unit 21 of the second gateway device 20b and the control unit 31 of the second server device 30b repeatedly perform the processes of steps S62 to S65 independently of other processes. For example, the second server device 30b may periodically (e.g., every few minutes to several hours) download and store the video file of the third image capture device 10c from the second gateway device 20b. In this way, the video file of the third image capture device 10c is automatically transmitted from the second gateway device 20b to the second server device 30b.

図14は、クライアント装置50が、第2撮影装置10bの動画ファイルをダウンロードする処理を示している。ステップS71において、クライアント装置50の制御部51は、管理装置40に対し、取得を希望する動画ファイルの保存先を問い合わせる。例えば、制御部51は、第2撮影装置10bの2023年1月20日10:00~10:04の動画ファイルの保存先を問い合わせてもよい。 Figure 14 shows the process in which the client device 50 downloads a video file from the second image capture device 10b. In step S71, the control unit 51 of the client device 50 inquires of the management device 40 about the storage destination of the video file to be acquired. For example, the control unit 51 may inquire about the storage destination of the video file from 10:00 to 10:04 on Jan. 20, 2023 from the second image capture device 10b.

ステップS72において、管理装置40の制御部41は、クライアント装置50からの問い合わせに応じて保存先リストを参照し、保存先のサーバ装置30を特定して、クライアント装置50に回答する。図7の例においては、2023年1月20日10:00~10:02の動画ファイルは第2サーバ装置30bに保存されており、10:02~10:04の動画ファイルは第1サーバ装置30aに保存されている。制御部41は、これらの情報をクライアント装置50に回答する。なお、図10のステップS13と同様に、ゲートウェイ装置20からサーバ装置30への動画ファイルの転送が完了しておらず、ゲートウェイ装置20との通信も行えない場合、管理装置40は、クライアント装置50にオフラインを通知してもよい。 In step S72, the control unit 41 of the management device 40 refers to the storage destination list in response to an inquiry from the client device 50, identifies the server device 30 as the storage destination, and responds to the client device 50. In the example of FIG. 7, the video file from 10:00 to 10:02 on January 20, 2023 is stored in the second server device 30b, and the video file from 10:02 to 10:04 is stored in the first server device 30a. The control unit 41 responds with this information to the client device 50. Note that, similar to step S13 in FIG. 10, if the transfer of the video file from the gateway device 20 to the server device 30 is not completed and communication with the gateway device 20 cannot be performed, the management device 40 may notify the client device 50 that it is offline.

ステップS73において、クライアント装置50の制御部51は、ステップS72で管理装置40から受信した回答を出力部55の表示部に表示する。制御部51は、表示に応じてなされたユーザからのダウンロードの指示に基づきステップS74へ進む。以下、ユーザは、第2撮影装置10bにより撮影された2023年1月20日10:00~10:04の動画ファイルのダウンロードを指示した場合を説明する。 In step S73, the control unit 51 of the client device 50 displays the response received from the management device 40 in step S72 on the display unit of the output unit 55. The control unit 51 proceeds to step S74 based on a download instruction from the user given in response to the display. Below, a case will be described in which the user instructs downloading of a video file captured by the second imaging device 10b from 10:00 to 10:04 on January 20, 2023.

ステップS74において、クライアント装置50の制御部51は、第1サーバ装置30aに対し、第2撮影装置10bにより撮影された2023年1月20日10:02~10:04の動画ファイルを要求する。 In step S74, the control unit 51 of the client device 50 requests the video file captured by the second image capture device 10b from 10:02 to 10:04 on January 20, 2023 from the first server device 30a.

ステップS75において、第1サーバ装置30aの制御部31は、クライアント装置50から要求された動画ファイルをクライアント装置50へ送信する。 In step S75, the control unit 31 of the first server device 30a transmits the video file requested by the client device 50 to the client device 50.

ステップS76において、クライアント装置50の制御部51は、第2サーバ装置30bに対し、第2撮影装置10bにより撮影された2023年1月20日10:00~10:02の動画ファイルを要求する。 In step S76, the control unit 51 of the client device 50 requests the second server device 30b to transmit the video file captured by the second image capture device 10b from 10:00 to 10:02 on January 20, 2023.

ステップS77において、第2サーバ装置30bの制御部31は、クライアント装置50から要求された動画ファイルをクライアント装置50へ送信する。 In step S77, the control unit 31 of the second server device 30b transmits the video file requested by the client device 50 to the client device 50.

ステップS78において、クライアント装置50の制御部51は、第1サーバ装置30a及び第2サーバ装置30bから受信した動画ファイルを記憶部52に保存する。制御部51は、受信した動画ファイルを出力部55等の表示部に表示してもよい。 In step S78, the control unit 51 of the client device 50 stores the video files received from the first server device 30a and the second server device 30b in the storage unit 52. The control unit 51 may display the received video files on a display unit such as the output unit 55.

図15及び図16は、クライアント装置50に表示される画面例を示す図である。図15において、画像80は、クライアント装置50に表示される画面例を示す。入力域81,82は、検索する動画ファイルの撮影期間をユーザが指定するための領域である。図15及び図16の例では、2022年6月23日13:15~2022年6月23日13:23の期間が指定されている。選択域91(91a,91b,91c)は、動画ファイルを撮影した撮影装置10及び対応するゲートウェイ装置20をユーザが選択するための領域である。選択域91aにおいては、第1ゲートウェイ装置20a(Gateway0)、及び、第1ゲートウェイ装置20aに接続された第1撮影装置10a(camera0)が選択されている。選択域91bにおいては、第2ゲートウェイ装置20b(Gateway1)、及び、第2ゲートウェイ装置20bに接続された第2撮影装置10b(camera1)が選択されている。選択域91cにおいては、第2ゲートウェイ装置20b(Gateway1)、及び、第2ゲートウェイ装置20bに接続された第3撮影装置10c(camera2)が選択されている。図15及び図16の例では、同一の撮影装置10が撮影した同内容の動画ファイルが、高画質版(Primary)と低画質版(Secondary)のいずれかから選択できるようになっている。図15及び図16の例において、第1撮影装置10a及び第2撮影装置10bについては高画質版が選択され、第3撮影装置10cについては低画質版が選択されている。 Figures 15 and 16 are diagrams showing examples of screens displayed on the client device 50. In Figure 15, image 80 shows an example of a screen displayed on the client device 50. Input areas 81 and 82 are areas for the user to specify the shooting period of the video file to be searched. In the example of Figures 15 and 16, the period from 13:15 on June 23, 2022 to 13:23 on June 23, 2022 is specified. Selection areas 91 (91a, 91b, 91c) are areas for the user to select the imaging device 10 that shot the video file and the corresponding gateway device 20. In the selection area 91a, the first gateway device 20a (Gateway0) and the first imaging device 10a (camera0) connected to the first gateway device 20a are selected. In the selection area 91b, the second gateway device 20b (Gateway1) and the second imaging device 10b (camera1) connected to the second gateway device 20b are selected. In the selection area 91c, the second gateway device 20b (Gateway1) and the third image capture device 10c (camera2) connected to the second gateway device 20b are selected. In the examples of FIGS. 15 and 16, a video file with the same content captured by the same image capture device 10 can be selected from either a high-image-quality version (Primary) or a low-image-quality version (Secondary). In the examples of FIGS. 15 and 16, the high-image-quality version is selected for the first image capture device 10a and the second image capture device 10b, and the low-image-quality version is selected for the third image capture device 10c.

入力域81,82及び選択域91(91a,91b,91c)におけるユーザの選択に応じて、クライアント装置50は、動画ファイルの保存先を管理装置40に問い合わせる(図10のステップS12、図14のステップS71)。クライアント装置50は、問い合わせに対して管理装置40から回答を受信すると(図10のステップS13、図14のステップS72)、クライアント装置50からの回答を画像80内に視覚的に表示する(図10のステップS14、図14のステップS73)。 Depending on the user's selection in the input fields 81, 82 and the selection field 91 (91a, 91b, 91c), the client device 50 inquires of the management device 40 about the destination to save the video file (step S12 in FIG. 10, step S71 in FIG. 14). When the client device 50 receives a response to the inquiry from the management device 40 (step S13 in FIG. 10, step S72 in FIG. 14), the client device 50 visually displays the response from the client device 50 in the image 80 (step S14 in FIG. 10, step S73 in FIG. 14).

領域85(85a,85b,85c)は、入力域81,82において指定された撮影期間の動画像のサムネイル画像を表示する。領域92(92a,92b,92c)は、選択された各撮影装置10(10a,10b,10c)の動画ファイルの保存の状況を時間軸と共に視覚的に示している。図15の画像86(86a,86b,86c)は、ゲートウェイ装置20に動画ファイルが保存されているものの、サーバ装置30には動画ファイルが保存されていないことを示す。画像86が表示されている時刻の動画ファイルは、ゲートウェイ装置20からサーバ装置30へ転送した後、サーバ装置30からクライアント装置50へ転送する必要があるため、ダウンロードに時間がかかる。画像87(87a,87b,87c)は、ゲートウェイ装置20に一旦動画ファイルが保存された後、サーバ装置30への転送が完了していることを示す。画像87が表示されている動画ファイルは、要求に応じて直ちにサーバ装置30からクライアント装置50へ転送することができるため、ダウンロードを短時間で行うことができる。画像88(88a,88b,88c)は、撮影装置10による撮影が行われていないこと(未撮影)を示す。図16の画像89(89a,89b,89c)は、ゲートウェイ装置20のオフライン、すなわち、撮影装置10の撮影は行われたものの、ゲートウェイ装置20からサーバ装置30への動画ファイルの転送は完了しておらず、ゲートウェイ装置20との通信を行えない場合を示している。 Area 85 (85a, 85b, 85c) displays thumbnail images of the video images for the shooting period specified in the input area 81, 82. Area 92 (92a, 92b, 92c) visually shows the status of video file storage for each selected shooting device 10 (10a, 10b, 10c) along with a time axis. Image 86 (86a, 86b, 86c) in FIG. 15 indicates that a video file is stored in the gateway device 20, but not in the server device 30. The video file at the time when image 86 is displayed needs to be transferred from the gateway device 20 to the server device 30, and then transferred from the server device 30 to the client device 50, so it takes time to download. Image 87 (87a, 87b, 87c) indicates that the video file is once stored in the gateway device 20, and then the transfer to the server device 30 is completed. The video file in which image 87 is displayed can be immediately transferred from server device 30 to client device 50 upon request, allowing downloading in a short time. Images 88 (88a, 88b, 88c) indicate that no image has been captured by the imaging device 10 (no image has been captured). Images 89 (89a, 89b, 89c) in FIG. 16 indicate a case in which the gateway device 20 is offline, that is, the imaging device 10 has captured an image but the transfer of the video file from the gateway device 20 to the server device 30 has not been completed, and communication with the gateway device 20 cannot be performed.

画像83(83a,83b,83c)及び画像84(84a,84b,84c)は、ダウンロードを要求する動画像の時間的範囲を撮影装置10毎に指定するためのユーザインタフェースである。クライアント装置50の制御部51は、ユーザからの操作に応じて、画像83,84を時間軸方向に沿ってスライドできるように表示する。ユーザは、領域85に表示されたサムネイル画像、領域92に表示された動画ファイルの保存の状況、及び、時間軸を参照して、画像83,84を撮影装置10毎に操作することにより、ダウンロードする動画ファイルの時間的範囲を容易に選択することができる。画像83,84の操作後のダウンロードの指示に応じて、クライアント装置50の制御部51は、サーバ装置30に動画ファイルを要求する(図10のステップS15、図14のステップS74,S76)。 Images 83 (83a, 83b, 83c) and images 84 (84a, 84b, 84c) are user interfaces for specifying the time range of the video image to be downloaded for each image capture device 10. The control unit 51 of the client device 50 displays the images 83 and 84 so that they can be slid along the time axis in response to a user operation. The user can easily select the time range of the video file to be downloaded by operating the images 83 and 84 for each image capture device 10 while referring to the thumbnail image displayed in area 85, the storage status of the video file displayed in area 92, and the time axis. In response to the download instruction after operating the images 83 and 84, the control unit 51 of the client device 50 requests the video file from the server device 30 (step S15 in FIG. 10, steps S74 and S76 in FIG. 14).

以上のように、動画管理システム1は、複数の撮影装置10、少なくとも1つのゲートウェイ装置20、少なくとも1つのサーバ装置30、管理装置40、及び、クライアント装置50を備える。撮影装置10は、複数のフレーム画像からなる動画像を撮影する。ゲートウェイ装置20は、複数の撮影装置10に含まれる少なくとも1つの撮影装置10と通信可能に接続され、その少なくとも1つの撮影装置10から動画像を取得する。
管理装置40は、複数の撮影装置10の各々について定義された動画像の保存に関するポリシーに基づき、少なくとも1つのサーバ装置30に対して前記動画像の保存に関する指示を送信する。クライアント装置50は、少なくとも1つのサーバ装置30のいずれかから所望の動画像を取得する。ここで、少なくとも1つのサーバ装置30は、管理装置40から受信した指示に基づき、少なくとも1つのゲートウェイ装置20から動画像を取得して保存する。
As described above, the video management system 1 includes a plurality of camera devices 10, at least one gateway device 20, at least one server device 30, a management device 40, and a client device 50. The camera devices 10 capture video images made up of a plurality of frame images. The gateway device 20 is communicably connected to at least one camera device 10 included in the plurality of camera devices 10, and acquires video images from the at least one camera device 10.
The management device 40 transmits an instruction to at least one server device 30 for storing the moving images based on a policy for storing the moving images defined for each of the multiple image capture devices 10. The client device 50 acquires a desired moving image from one of the at least one server device 30. Here, the at least one server device 30 acquires and stores the moving images from the at least one gateway device 20 based on the instruction received from the management device 40.

このように、動画管理システム1においては、管理装置40が、撮影装置10毎に定義されたポリシーに基づき少なくとも1つのサーバ装置30に対して動画像の保存に関する指示を送信する。したがって、撮影装置毎の動画ファイルの性質及びサーバ装置30の性能等に基づき、動画像をより適切に管理することが可能である。 In this way, in the video management system 1, the management device 40 sends instructions regarding the storage of video images to at least one server device 30 based on a policy defined for each imaging device 10. Therefore, it is possible to more appropriately manage video images based on the properties of the video files for each imaging device and the performance of the server device 30, etc.

また、管理装置40は、ゲートウェイ装置20との通信ができない動画像についてはオフラインとして管理するため、撮影装置10及びゲートウェイ装置20が移動体に設けられ、ゲートウェイ装置20との通信を行えない場合であっても、適切に動画ファイルを管理することができる。 In addition, the management device 40 manages video files that cannot be communicated with the gateway device 20 as offline, so that even if the imaging device 10 and the gateway device 20 are installed in a mobile body and communication with the gateway device 20 cannot be performed, the management device 40 can appropriately manage video files.

(変形例)
図1の動画管理システム1aにおいては、管理装置40がシステム内の動画ファイルの所在等を一括して管理しているが、動画ファイルの管理形態をネットワークの構成に応じて変形してもよい。例えば、現実のネットワークにおいては、イントラネット等の社内ネットワークがインターネットに接続している構成が一般的である。そこで、社内ネットワーク内のオンプレミス等の装置においてその社内ネットワーク内における動画ファイルの所在等を管理し、そのような各オンプレミスの管理情報をインターネット等の公衆ネットワーク上で連携させる多段構造を採用してもよい。以下、図1の動画管理システム1aと相違する点を中心に説明し、前述した構成と同様の機能及び動作等については同一の符号を付して説明を省略する。
(Modification)
In the video management system 1a of FIG. 1, the management device 40 collectively manages the location of video files in the system, but the management form of video files may be modified according to the configuration of the network. For example, in a real network, a configuration in which an intranet or other internal company network is connected to the Internet is common. Therefore, a multi-stage structure may be adopted in which an on-premise device in the internal company network manages the location of video files in the internal company network, and the management information of each on-premise is linked over a public network such as the Internet. The following mainly describes the differences from the video management system 1a of FIG. 1, and the same functions and operations as those in the above-mentioned configuration are denoted by the same reference numerals and description thereof is omitted.

図17は、一実施形態に係る動画管理システム1bの構成例を示す図である。動画管理システム1bは、第1撮影装置10a、第2撮影装置10b、第3撮影装置10c、第1ゲートウェイ装置20a、第2ゲートウェイ装置20b、第3ゲートウェイ装置20c、第1プロキシ装置60a、第2プロキシ装置60b、第1サーバ装置30a、第2サーバ装置30b、管理装置40、及び、クライアント装置50を備える。以下、第1撮影装置10a、第2撮影装置10b、及び、第3撮影装置10cをまとめて「撮影装置10」と称する場合がある。第1ゲートウェイ装置20a、第2ゲートウェイ装置20b、及び、第3ゲートウェイ装置20cをまとめて「ゲートウェイ装置20」と称する場合がある。以下、第1プロキシ装置60a、及び、第2プロキシ装置60bをまとめて「プロキシ装置60」と称する場合がある。第1サーバ装置30a、及び、第2サーバ装置30bをまとめて「サーバ装置30」と称する場合がある。プロキシ装置60、サーバ装置30、管理装置40、及び、クライアント装置50は、例えば、インターネット、イントラネット、及び移動体通信網等を含むネットワークNと通信可能に接続される。 Figure 17 is a diagram showing an example of the configuration of a video management system 1b according to an embodiment. The video management system 1b includes a first image capture device 10a, a second image capture device 10b, a third image capture device 10c, a first gateway device 20a, a second gateway device 20b, a third gateway device 20c, a first proxy device 60a, a second proxy device 60b, a first server device 30a, a second server device 30b, a management device 40, and a client device 50. Hereinafter, the first image capture device 10a, the second image capture device 10b, and the third image capture device 10c may be collectively referred to as "image capture device 10". The first gateway device 20a, the second gateway device 20b, and the third gateway device 20c may be collectively referred to as "gateway device 20". Hereinafter, the first proxy device 60a and the second proxy device 60b may be collectively referred to as "proxy device 60". The first server device 30a and the second server device 30b may be collectively referred to as the "server devices 30." The proxy device 60, the server device 30, the management device 40, and the client device 50 are communicatively connected to a network N including, for example, the Internet, an intranet, and a mobile communication network.

図17に示すように、第1撮影装置10a、第2撮影装置10b、第1ゲートウェイ装置20a、第2ゲートウェイ装置20b、及び、第1プロキシ装置60aは、第1社内ネットワーク2a内に設けられる。第3撮影装置10c、第3ゲートウェイ装置20c、及び、第2プロキシ装置60bは、第2社内ネットワーク2b内に設けられる。以下、第1社内ネットワーク2a、及び、第2社内ネットワーク2bを、まとめて「社内ネットワーク2」と称する場合がある。 As shown in FIG. 17, the first image capture device 10a, the second image capture device 10b, the first gateway device 20a, the second gateway device 20b, and the first proxy device 60a are provided in the first internal network 2a. The third image capture device 10c, the third gateway device 20c, and the second proxy device 60b are provided in the second internal network 2b. Hereinafter, the first internal network 2a and the second internal network 2b may be collectively referred to as the "internal network 2."

プロキシ装置60は、社内ネットワーク2内の動画ファイルの所在等を管理するコンピュータである。プロキシ装置60は、WS又はPC等により構成され、図4のサーバ装置30又は図5の管理装置40と同様に、制御部、記憶部、及び、通信部を備えてもよい。図17の例において、第1プロキシ装置60aには2つのゲートウェイ装置20が接続され、第2プロキシ装置60bには1つのゲートウェイ装置20が接続されているが、プロキシ装置60に接続されるゲートウェイ装置20の個数は任意である。また、図17の例において、動画管理システム1bは、2つの社内ネットワーク2を備えるが、社内ネットワーク2の個数は任意である。 The proxy device 60 is a computer that manages the location of video files in the internal network 2. The proxy device 60 is configured with a WS or a PC, and may include a control unit, a storage unit, and a communication unit, similar to the server device 30 in FIG. 4 or the management device 40 in FIG. 5. In the example of FIG. 17, two gateway devices 20 are connected to the first proxy device 60a, and one gateway device 20 is connected to the second proxy device 60b, but the number of gateway devices 20 connected to the proxy device 60 is arbitrary. Also, in the example of FIG. 17, the video management system 1b has two internal networks 2, but the number of internal networks 2 is arbitrary.

上記のような構成において、プロキシ装置60は、ゲートウェイ装置20から動画ファイルを受信し、クライアント装置50からの要求等に応じて、動画ファイルをサーバ装置30へ送信する。また、プロキシ装置60は、接続されているゲートウェイ装置20から録画リストを受信して、そのプロキシ装置60が所属する社内ネットワーク2内における動画ファイルの保存先を示す保存先リストを更新する。管理装置40は、各プロキシ装置60から保存先リストを受信して、動画管理システム1b内の動画ファイルの保存先を示す保存先リストを更新する。ゲートウェイ装置20が保持する録画リストは、例えば、前述の図3により示される。 In the above configuration, the proxy device 60 receives video files from the gateway device 20 and transmits the video files to the server device 30 in response to a request from the client device 50. The proxy device 60 also receives a recording list from the connected gateway device 20 and updates the destination list indicating the destination of the video files in the internal network 2 to which the proxy device 60 belongs. The management device 40 receives the destination list from each proxy device 60 and updates the destination list indicating the destination of the video files in the video management system 1b. The recording list held by the gateway device 20 is shown, for example, in FIG. 3 mentioned above.

図18は、プロキシ装置60が保持する保存先リストの一例を示す図である。図18において、「カメラ」は、動画を撮影した撮影装置10を識別する。「録画期間」は、動画の撮影日時を示す。「取得元」は、プロキシ装置60がその動画ファイルを取得するゲートウェイ装置20を識別する。「保存場所」は、その動画ファイルを保存するプロキシ装置60を識別する。例えば、「Proxy-A」は、第1プロキシ装置60aを示す。「保存有無」は、「保存場所」において識別されるプロキシ装置60に、動画ファイルが保存済みであるか否かを識別する。例えば、「保存済み」は、その動画ファイルが「保存場所」のプロキシ装置60に保存済みであることを示す。「-」は、その動画ファイルがまだゲートウェイ装置20から「保存場所」のプロキシ装置60へ転送されていないことを示す。 Figure 18 is a diagram showing an example of a storage destination list held by the proxy device 60. In Figure 18, "camera" identifies the imaging device 10 that captured the video. "Recording period" indicates the date and time when the video was captured. "Obtained from" identifies the gateway device 20 from which the proxy device 60 obtained the video file. "Storage location" identifies the proxy device 60 that stores the video file. For example, "Proxy-A" indicates the first proxy device 60a. "Saved or not" identifies whether the video file has already been saved in the proxy device 60 identified in "Storage location". For example, "Saved" indicates that the video file has already been saved in the proxy device 60 at the "Storage location". "-" indicates that the video file has not yet been transferred from the gateway device 20 to the proxy device 60 at the "Storage location".

図19は、管理装置40が保持する保存先リストの一例を示す図である。図19において、「カメラ」は、動画を撮影した撮影装置10を識別する。「録画期間」は、動画の撮影日時を示す。「取得元」は、サーバ装置30がその動画ファイルを取得する元のプロキシ装置60を識別する。例えば、「Proxy-A」は、第1プロキシ装置60aを示す。「Proxy-B」は、第2プロキシ装置60bを示す。「保存場所」は、その動画ファイルを保存するサーバ装置30を識別する。「保存有無」は、「保存場所」において識別されるサーバ装置30に、動画ファイルが保存済みであるか否かを識別する。 Figure 19 is a diagram showing an example of a storage destination list held by the management device 40. In Figure 19, "camera" identifies the imaging device 10 that captured the video. "Recording period" indicates the date and time when the video was captured. "Source of acquisition" identifies the proxy device 60 from which the server device 30 acquires the video file. For example, "Proxy-A" indicates the first proxy device 60a. "Proxy-B" indicates the second proxy device 60b. "Storage location" identifies the server device 30 that saves the video file. "Saved or not" identifies whether the video file has already been saved in the server device 30 identified in "Storage location".

ゲートウェイ装置20は、撮影装置10から受信した動画、及び、自装置からプロキシ装置60へ転送した動画ファイルに基づき、録画リスト(例えば、図3)を更新する。プロキシ装置60は、ゲートウェイ装置20から受信した録画リスト、及び、ゲートウェイ装置20から受信した動画ファイル、及び、自装置からサーバ装置30へ送信した動画ファイルに基づき、保存先リスト(例えば、図18)を更新する。管理装置40は、プロキシ装置60から受信した保存先リスト、及び、ゲートウェイ装置20からかサーバ装置30への動画ファイルの転送の状況に応じて、保存先リスト(例えば、図19)を更新する。 The gateway device 20 updates the recording list (e.g., FIG. 3) based on the video received from the imaging device 10 and the video files transferred from the gateway device 20 to the proxy device 60. The proxy device 60 updates the storage destination list (e.g., FIG. 18) based on the recording list received from the gateway device 20, the video files received from the gateway device 20, and the video files sent from the gateway device 20 to the server device 30. The management device 40 updates the storage destination list (e.g., FIG. 19) according to the storage destination list received from the proxy device 60 and the status of the transfer of video files from the gateway device 20 to the server device 30.

管理装置40は、クライアント装置50から動画ファイルの保存先の問合せを受けた場合、自装置が保持する保存先リストを参照して回答する。クライアント装置50から要求を受けた動画ファイルがサーバ装置30に保存されていない場合、サーバ装置30は、要求された動画ファイルを管理するプロキシ装置60に動画ファイルを要求する。プロキシ装置60は、要求された動画ファイルを自装置に保存している場合、その動画ファイルをサーバ装置30へ送信するとともに、保存先リスト(例えば、図18)を更新する。プロキシ装置60は、要求された動画ファイルを自装置に保存していない場合、その動画ファイルを保持するゲートウェイ装置20に動画ファイルを要求する。これに応じて、ゲートウェイ装置20は、プロキシ装置60へ動画ファイルを送信するとともに、録画リスト(例えば、図3)を更新する。プロキシ装置60は、ゲートウェイ装置20から受信した動画ファイルをサーバ装置30へ送信するとともに、保存先リスト(例えば、図18)を更新する。サーバ装置30は、プロキシ装置60から動画ファイルを受信すると、要求された動画ファイルをクライアント装置50へ送信する。管理装置40は、サーバ装置30における保存の状況に応じて保存先リストを更新する。 When the management device 40 receives an inquiry from the client device 50 about the destination of the video file, it responds by referring to the destination list held by the management device 40. If the video file requested by the client device 50 is not stored in the server device 30, the server device 30 requests the video file from the proxy device 60 that manages the requested video file. If the proxy device 60 has stored the requested video file in its own device, it transmits the video file to the server device 30 and updates the destination list (e.g., FIG. 18). If the proxy device 60 has not stored the requested video file in its own device, it requests the video file from the gateway device 20 that holds the video file. In response to this, the gateway device 20 transmits the video file to the proxy device 60 and updates the recording list (e.g., FIG. 3). The proxy device 60 transmits the video file received from the gateway device 20 to the server device 30 and updates the destination list (e.g., FIG. 18). When the server device 30 receives the video file from the proxy device 60, it transmits the requested video file to the client device 50. The management device 40 updates the storage destination list according to the storage status on the server device 30.

このように、社内ネットワーク2毎にプロキシ装置60が動画ファイルの保存先等を管理し、管理装置40は、プロキシ装置60と連携して動画管理システム1b内の動画ファイルの保存先を管理する。ネットワーク構成に応じて多段構造で動画ファイルの保存先等を管理するため、社内ネットワーク2等の安全性を維持しつつ、クライアント装置50は、自ら各動画ファイルの保存先を意識することなく、管理装置40から通知されたサーバ装置30にアクセスして、所望の動画ファイルをダウンロードすることができる。 In this way, the proxy device 60 manages the storage destinations of video files for each internal network 2, and the management device 40 manages the storage destinations of video files in the video management system 1b in cooperation with the proxy device 60. Since the storage destinations of video files are managed in a multi-stage structure according to the network configuration, the security of the internal network 2 etc. is maintained, and the client device 50 can access the server device 30 notified by the management device 40 and download the desired video file without being aware of the storage destination of each video file.

本開示は上述の実施形態に限定されるものではない。例えば、ブロック図に記載の複数のブロックは統合されてもよいし、又は1つのブロックは分割されてもよい。フローチャートに記載の複数のステップは、記述に従って時系列に実行する代わりに、各ステップを実行する装置の処理能力に応じて、又は必要に応じて、並列的に又は異なる順序で実行されてもよい。その他、本開示の趣旨を逸脱しない範囲での変更が可能である。 The present disclosure is not limited to the above-described embodiments. For example, multiple blocks shown in the block diagram may be integrated, or one block may be divided. Multiple steps shown in the flowchart may be executed in parallel or in a different order depending on the processing capacity of the device executing each step, or as needed, instead of being executed chronologically as described. Other modifications are possible without departing from the spirit of the present disclosure.

1 動画管理システム
10 撮影装置
20 ゲートウェイ装置
21 制御部
22 記憶部
23 通信部
30 サーバ装置
31 制御部
32 記憶部
33 通信部
40 管理装置
41 制御部
42 記憶部
43 通信部
50 クライアント装置
51 制御部
52 記憶部
53 通信部
54 入力部
55 出力部
60 プロキシ装置
N ネットワーク
REFERENCE SIGNS LIST 1 Video management system 10 Shooting device 20 Gateway device 21 Control unit 22 Storage unit 23 Communication unit 30 Server device 31 Control unit 32 Storage unit 33 Communication unit 40 Management device 41 Control unit 42 Storage unit 43 Communication unit 50 Client device 51 Control unit 52 Storage unit 53 Communication unit 54 Input unit 55 Output unit 60 Proxy device N Network

Claims (9)

複数のフレーム画像からなる動画像を撮影する複数の撮影装置と、
前記複数の撮影装置に含まれる少なくとも1つの撮影装置と通信可能に接続され、当該少なくとも1つの撮影装置から前記動画像を取得する少なくとも1つのゲートウェイ装置と、
少なくとも1つのサーバ装置と、
前記複数の撮影装置の各々について定義された前記動画像の保存に関するポリシーに基づき、前記少なくとも1つのサーバ装置に対して前記動画像の保存に関する指示を送信する管理装置と、
を備え、
前記少なくとも1つのサーバ装置は、前記管理装置から受信した前記指示に基づき、前記少なくとも1つのゲートウェイ装置から前記動画像を取得して保存する、
動画管理システム。
a plurality of image capturing devices for capturing a moving image made up of a plurality of frame images;
at least one gateway device communicably connected to at least one of the plurality of image capture devices and configured to acquire the video from the at least one image capture device;
At least one server device;
a management device that transmits an instruction for storing the video to the at least one server device based on a policy for storing the video defined for each of the plurality of image capture devices;
Equipped with
the at least one server device acquires the video from the at least one gateway device based on the instruction received from the management device, and stores the video.
Video management system.
前記少なくとも1つのサーバ装置に含まれる第1のサーバ装置は、前記複数の撮影装置に含まれる第1の撮影装置の前記動画像を、クライアント装置から要求されたことに応じて、当該動画像を保存する前記ゲートウェイ装置から取得して保存する、請求項1に記載の動画管理システム。 The video management system according to claim 1, wherein a first server device included in the at least one server device acquires and stores the video of a first image capture device included in the plurality of image capture devices from the gateway device that stores the video in response to a request from a client device. 前記少なくとも1つのサーバ装置に含まれる第2のサーバ装置は、前記複数の撮影装置に含まれる第2の撮影装置の前記動画像を、クライアント装置から要求されたか否かにかかわらず、当該動画像を保存する前記ゲートウェイ装置から取得して保存する、請求項1に記載の動画管理システム。 The video management system according to claim 1, wherein a second server device included in the at least one server device acquires and stores the video of a second image capture device included in the plurality of image capture devices from the gateway device that stores the video, regardless of whether the video is requested by a client device or not. 前記第2のサーバ装置は、前記第2の撮影装置の前記動画像を取得してから一定期間が経過した場合、当該第2の撮影装置の前記動画像を前記少なくとも1つのサーバ装置に含まれる第3のサーバ装置へ送信する、請求項3に記載の動画管理システム。 The video management system according to claim 3, wherein the second server device transmits the video of the second imaging device to a third server device included in the at least one server device when a certain period of time has elapsed since the video of the second imaging device was acquired. 前記管理装置は、
前記複数の撮影装置の各々について、当該撮影装置が撮影した前記動画像の保存先を示す保存先リストを保持し、
クライアント装置からの動画像の所在の問合せに応じて、前記保存先リストを参照して、前記動画像の保存先を回答する、
請求項1に記載の動画管理システム。
The management device includes:
a storage destination list indicating storage destinations of the video images captured by each of the plurality of image capture devices is maintained;
responding to an inquiry about the location of the video from the client device by referring to the storage destination list and indicating the storage destination of the video;
The video management system according to claim 1 .
前記少なくとも1つのゲートウェイ装置は、当該ゲートウェイ装置に通信可能に接続された前記撮影装置の前記動画像のうち、当該ゲートウェイ装置が保存する前記動画像の一覧を示す録画リストを保持し、
前記管理装置は、前記少なくとも1つのゲートウェイ装置が保持する前記録画リストに基づき、前記保存先リストを更新する、
請求項5に記載の動画管理システム。
the at least one gateway device holds a recording list indicating a list of the video images stored by the gateway device among the video images of the imaging devices communicably connected to the gateway device;
the management device updates the storage destination list based on the recording list held by the at least one gateway device.
The video management system according to claim 5.
複数のフレーム画像からなる動画像を撮影する複数の撮影装置と、
前記複数の撮影装置に含まれる少なくとも1つの撮影装置と通信可能に接続され、当該少なくとも1つの撮影装置から前記動画像を取得する少なくとも1つのゲートウェイ装置と、
少なくとも1つのサーバ装置と、
管理装置と、
を備える動画管理システムにおける動画管理方法であって、
前記管理装置が、前記複数の撮影装置の各々について定義された前記動画像の保存に関するポリシーに基づき、前記少なくとも1つのサーバ装置に対して前記動画像の保存に関する指示を送信する工程と、
前記少なくとも1つのサーバ装置が、前記管理装置から受信した前記指示に基づき、前記少なくとも1つのゲートウェイ装置から前記動画像を取得して保存する工程と、
含む、動画管理方法。
a plurality of image capturing devices for capturing a moving image made up of a plurality of frame images;
at least one gateway device communicatively connected to at least one of the plurality of image capture devices and configured to acquire the video from the at least one image capture device;
At least one server device;
A management device;
A video management method in a video management system comprising:
a step of transmitting, by the management device, an instruction for storing the video to the at least one server device based on a policy for storing the video defined for each of the plurality of image capture devices;
The at least one server device acquires the video from the at least one gateway device based on the instruction received from the management device, and stores the video;
Including, how to manage videos.
前記管理装置は、前記複数の撮影装置の各々について、当該撮影装置が撮影した前記動画像の保存先を示す保存先リストを保持し、
前記管理装置が、クライアント装置からの動画像の所在の問合せに応じて、前記保存先リストを参照して、前記動画像の保存先を回答する工程を更に含む、
請求項7に記載の動画管理方法。
the management device holds, for each of the plurality of image capture devices, a list of storage destinations indicating storage destinations of the video captured by the image capture device;
The method further includes a step of the management device responding to an inquiry from a client device regarding the location of a video by referring to the storage destination list and responding with a storage destination of the video.
The video management method according to claim 7.
複数のフレーム画像からなる動画像を撮影する複数の撮影装置に含まれる少なくとも1つの撮影装置と通信可能に接続され、当該少なくとも1つの撮影装置から前記動画像を取得する少なくとも1つのゲートウェイ装置、及び、
少なくとも1つのサーバ装置
と通信可能に接続され、
前記複数の撮影装置の各々について定義された前記動画像の保存に関するポリシーに基づき、前記少なくとも1つのサーバ装置に対して前記動画像の前記ゲートウェイ装置からの取得及び保存に関する指示を送信する制御部を備える、管理装置。
At least one gateway device that is communicatively connected to at least one of a plurality of image capture devices that capture a moving image composed of a plurality of frame images, and that acquires the moving image from the at least one image capture device; and
A communication device connected to at least one server device,
A management device comprising a control unit that transmits instructions to the at least one server device regarding acquisition and storage of the video from the gateway device based on a policy regarding storage of the video defined for each of the multiple imaging devices.
JP2023050658A 2023-03-27 2023-03-27 Video management system, video management method, and management device Active JP7697487B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023050658A JP7697487B2 (en) 2023-03-27 2023-03-27 Video management system, video management method, and management device
PCT/JP2024/001648 WO2024202445A1 (en) 2023-03-27 2024-01-22 Video management system, video management method, and management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023050658A JP7697487B2 (en) 2023-03-27 2023-03-27 Video management system, video management method, and management device

Publications (2)

Publication Number Publication Date
JP2024139624A JP2024139624A (en) 2024-10-09
JP7697487B2 true JP7697487B2 (en) 2025-06-24

Family

ID=92904981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023050658A Active JP7697487B2 (en) 2023-03-27 2023-03-27 Video management system, video management method, and management device

Country Status (2)

Country Link
JP (1) JP7697487B2 (en)
WO (1) WO2024202445A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005210435A (en) 2004-01-22 2005-08-04 Hitachi Kokusai Electric Inc Video browsing system
JP2006222720A (en) 2005-02-10 2006-08-24 Canon Inc Video communication system, information processing apparatus, video communication method and program thereof
US20060271695A1 (en) 2005-05-16 2006-11-30 Electronics Line 3000 Ltd. System for remote secured operation, monitoring and control of security and other types of events
JP2009201127A (en) 2003-09-12 2009-09-03 Canon Inc Video data playback apparatus, playback method, and computer program
WO2015136796A1 (en) 2014-03-10 2015-09-17 ソニー株式会社 Information processing apparatus, storage medium and control method
JP2020141212A (en) 2019-02-27 2020-09-03 沖電気工業株式会社 Image processing system, image processing device, image processing program, image processing method, and display device
JP2021118484A (en) 2020-01-28 2021-08-10 株式会社チャオ Gateway device, gateway program, computer-readable recording medium on which gateway program is recorded, and camera image transfer method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009201127A (en) 2003-09-12 2009-09-03 Canon Inc Video data playback apparatus, playback method, and computer program
JP2005210435A (en) 2004-01-22 2005-08-04 Hitachi Kokusai Electric Inc Video browsing system
JP2006222720A (en) 2005-02-10 2006-08-24 Canon Inc Video communication system, information processing apparatus, video communication method and program thereof
US20060271695A1 (en) 2005-05-16 2006-11-30 Electronics Line 3000 Ltd. System for remote secured operation, monitoring and control of security and other types of events
WO2015136796A1 (en) 2014-03-10 2015-09-17 ソニー株式会社 Information processing apparatus, storage medium and control method
JP2020141212A (en) 2019-02-27 2020-09-03 沖電気工業株式会社 Image processing system, image processing device, image processing program, image processing method, and display device
JP2021118484A (en) 2020-01-28 2021-08-10 株式会社チャオ Gateway device, gateway program, computer-readable recording medium on which gateway program is recorded, and camera image transfer method

Also Published As

Publication number Publication date
WO2024202445A1 (en) 2024-10-03
JP2024139624A (en) 2024-10-09

Similar Documents

Publication Publication Date Title
JP5385598B2 (en) Image processing apparatus, image management server apparatus, control method thereof, and program
US20200413001A1 (en) Information processing device and reproduction control method
JP2001103458A (en) Communication device, control method of communication device, and storage medium
JP7697487B2 (en) Video management system, video management method, and management device
US9641610B2 (en) Method of managing digital media contents, computer-readable storage medium for recording the method, and user apparatus for performing the method
JP2003259273A (en) Portable terminal, portable terminal control method, program, and computer-readable storage medium
US10860184B2 (en) Sharing groups for capturing digital media
JP7817796B2 (en) Communication device, control method, and program
US20090202123A1 (en) Method for remotely controlling medical apparatuses and device therefor
CN107851448B (en) manage data
JP2005176245A (en) Data history management system, data generation device, information processing device, data history management method, and control program
JP2024169183A (en) Video processing device, control method and program thereof
JP3938892B2 (en) Information exchange system
WO2023107638A1 (en) Method and system for view sharing of digital files
US20050075556A1 (en) Method for remotely controlling medical apparatuses and device therefor
JP2023009679A (en) Communication apparatus, imaging apparatus, control method, and program
JP2021068079A (en) Information processing device, information processing system, information processing method and program
CN114040137B (en) Operation recording system recorded in DICOM format and data processing method
CN121773604A (en) Image pickup apparatus, control method therefor, and program
KR20060052237A (en) Information processing device, portable terminal device, server computer, data storage method and recording medium recording the program
JP2025034110A (en) IMAGING APPARATUS, CONTROL METHOD FOR IMAGING APPARATUS, PROGRAM, AND IMAGING SYSTEM
CN112735567A (en) Medical recording and broadcasting system with automatic filing function and recording and broadcasting method thereof
KR101581416B1 (en) Wireless device of photography and method for remotely managing the captured image file
JP2005110132A (en) Image processing system, image recording apparatus, image management apparatus, image display control method, and storage medium
JPH1188869A (en) Video communication system and information display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241126

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250526

R150 Certificate of patent or registration of utility model

Ref document number: 7697487

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150