JP7697487B2 - Video management system, video management method, and management device - Google Patents
Video management system, video management method, and management device Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
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.
動画像を保存するクラウド又はオンプレミス等のサーバ装置には、例えば、高速だが高価であり長期保存に向かないもの、及び、低速だが安価であり長期保存に向いているもの等の、様々な性能を備えた装置が知られている。動画像には、撮影から一定期間だけ頻繁な参照が見込まれるものの、長期の保存は不要なもの、及び、参照頻度は小さいものの長期保存が必要なもの等様々な性質を備えたものがある。従来の構成は、このような様々な性能を備えたサーバ装置を用いて、様々な性質の動画像を適切に管理する点で改善の余地があった。 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.
<比較例>
多数のユーザによる遠隔からの監視を実施するために、カメラにより撮影された動画像をネットワーク上で伝送及び管理することが知られている。比較例に係る構成として、特許文献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
撮影装置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
ゲートウェイ装置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
サーバ装置30は、ゲートウェイ装置20から動画ファイルを受信して保存したり、クライアント装置50から要求された動画ファイルを送信したりする。サーバ装置30は、大容量の動画ファイルを保存可能なストレージを備える。図1の例において、第1サーバ装置30aが備えるストレージは、第2サーバ装置30bが備えるストレージよりも、読み出し及び書き込みを高速に行うことが可能だが、高価なため、記憶可能なデータの容量が第2サーバ装置30bよりも小さい。そのため、第1サーバ装置30aは動画ファイルを短期間保存することに適しており、第2サーバ装置30bは動画ファイルを長期間保存することに適している。本実施形態において、動画管理システム1aに含まれるサーバ装置30の個数が2つである例を説明するが、サーバ装置30の個数は任意である。
The
管理装置40は、動画ファイルの保存を撮影装置10毎に管理する。具体的には、管理装置40は、撮影装置10毎に、撮影日時により特定される動画ファイルの保存先、及び、その撮影装置10により撮影された動画ファイルの保存ポリシーを管理する。管理装置40は、クライアント装置50からの問い合わせに応じて、動画ファイルの保存場所等を回答する。本実施形態において、動画管理システム1aに含まれる管理装置40の個数が1つである例を説明するが、管理装置40の個数は任意である。
The
クライアント装置50は、ユーザが操作するコンピュータである。クライアント装置50は、ユーザから所望の動画ファイルの要求を受け付けたり、サーバ装置30から要求された動画ファイルをダウンロードして表示したりする。
The
上記のような構成において、管理装置40は、撮影装置10毎に予め設定された動画ファイルの保存ポリシーに基づき、各サーバ装置30に対し、ゲートウェイ装置20からの動画ファイルのダウンロード及び保存について指示を行う。例えば、第1撮影装置10aの動画ファイルは、撮影後、一定期間は参照頻度が多いものの、長期保存は不要であるとする。このような場合、管理装置40は、より高速な第1サーバ装置30aに対し、クライアント装置50から第1撮影装置10aの動画ファイルに対する要求がなされてはじめて、第1ゲートウェイ装置20aから動画ファイルをダウンロードして保存するように指示してもよい。第1サーバ装置30aは、保存期間が一定時間を経過した動画ファイルを自装置から自動的に削除してもよい。
In the above configuration, the
また、例えば、第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
また、例えば、第3撮影装置10cの動画ファイルは、撮影後、参照頻度は低いものの、長期保存が必要であるとする。このような場合、管理装置40は、第2サーバ装置30bに対し、クライアント装置50からの要求の有無にかかわらず、第3撮影装置10cの動画ファイルを第2ゲートウェイ装置20bから定期的にダウンロードして保存するように指示してもよい。
For example, the video file of the third
このように、管理装置40は、撮影装置10毎に予め設定された動画ファイルの保存ポリシーに基づき、各サーバ装置30に対し、動画ファイルの管理について指示を行う。したがって、動画管理システム1によれば、撮影装置10毎の動画ファイルの性質及びサーバ装置30の性能等に基づき、動画像をより適切に管理することが可能である。
In this way, the
また、管理装置40は、各動画ファイルの保存先を管理し、クライアント装置50からの問い合わせに応じて、保存先であるサーバ装置30を回答する。したがって、クライアント装置50は、自ら各動画ファイルの保存先を意識することなく、管理装置40から通知されたサーバ装置30にアクセスして、所望の動画ファイルをダウンロードすることができる。
The
(ゲートウェイ装置)
図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
制御部21は、1つ以上のプロセッサを含む。一実施形態において「プロセッサ」は、汎用のプロセッサ、又は特定の処理に特化した専用のプロセッサであるが、これらに限定されない。制御部21は、ゲートウェイ装置20を構成する各構成部と通信可能に接続され、ゲートウェイ装置20全体の動作を制御する。
The
記憶部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
図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
通信部23は、任意の通信技術によって撮影装置10及びサーバ装置30その他の装置と通信接続可能な、任意の通信モジュールを含む。通信部23は、さらに、他の装置との通信を制御するための通信制御モジュール、及び他の装置との通信に必要となる識別情報等の通信用データを記憶する記憶モジュールを含んでもよい。例えば、通信部23は、有線ケーブルにより撮影装置10と通信可能に接続してもよい。ゲートウェイ装置20が移動体に設置されている場合、通信部23は、移動体通信を行うための通信モジュールとしてもよい。
The
ゲートウェイ装置20の機能は、本実施形態に係るコンピュータプログラム(プログラム)を、制御部21に含まれるプロセッサで実行することにより実現されうる。すなわち、ゲートウェイ装置20の機能は、ソフトウェアにより実現されうる。コンピュータプログラムは、ゲートウェイ装置20の動作に含まれるステップの処理をコンピュータに実行させることで、各ステップの処理に対応する機能をコンピュータに実現させる。すなわち、コンピュータプログラムは、コンピュータを本実施形態に係るゲートウェイ装置20として機能させるためのプログラムである。コンピュータプログラムは、コンピュータで読み取り可能な記録媒体に記録してもよい。プログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるものが含まれる。例えば、コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータは、「プログラムに準ずるもの」に該当する。
The functions of the
ゲートウェイ装置20の一部又は全ての機能は、制御部21に含まれる専用回路により実現されてもよい。すなわち、ゲートウェイ装置20の一部又は全ての機能が、ハードウェアにより実現されてもよい。
Some or all of the functions of the
(サーバ装置)
図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
サーバ装置30の記憶部32は、動画ファイルを保存するための大容量ストレージを構成する。図1の例において、第1サーバ装置30aが備えるストレージは、第2サーバ装置30bが備えるストレージよりも、読み出し及び書き込みを高速に行うことが可能だが、高価なため、記憶可能なデータの容量が第2サーバ装置30bよりも小さい。例えば、第1サーバ装置30aの記憶部32は、SSD等により構成されてもよい。第2サーバ装置30bの記憶部32は、例えば、磁気ハードディスク、又は、磁気テープ等により構成されてもよい。第1サーバ装置30aは動画ファイルを短期間保存することに適しており、第2サーバ装置30bは動画ファイルを長期間保存することに適している。
The
(管理装置)
図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
図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
図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
図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
また、「カメラ」が「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
また、「カメラ」が「C」、すなわち、第3撮影装置10cの動画ファイルに対しては、「1次保存場所」として「Cloud-B」、「タイミング」として「常時」が設定されている。そこで、管理装置40は、第2サーバ装置30bに対し、クライアント装置50からの要求の有無にかかわらず、第2ゲートウェイ装置20bから第3撮影装置10cの動画ファイルを定期的にダウンロードして保存するように指示する。
Furthermore, for the video file of the third
なお、図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
(クライアント装置)
図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
入力部54は、ユーザの入力操作を受け付けて、ユーザの操作に基づく入力情報を取得する1つ以上の入力インターフェースを含む。例えば、入力部54は、物理キー、静電容量キー、ポインティングディバイス、出力部55のディスプレイと一体的に設けられたタッチスクリーン、又は音声入力を受け付けるマイク等であるが、これらに限定されない。
The
出力部55は、ユーザに対して情報を出力し、ユーザに通知する1つ以上の出力インターフェースを含む。例えば、出力部55は、情報を画像として出力するディスプレイ、又は情報を音声で出力するスピーカ等であるが、これらに限定されない。このようなディスプレイは、例えば、液晶パネルディスプレイ又は有機EL(Electro Luminescence)ディスプレイ等としてもよい。なお、上述の入力部54及び出力部55の少なくとも一方は、クライアント装置50と一体に構成されてもよいし、別体として設けられてもよい。
The
クライアント装置50の一部又は全ての機能は、ソフトウェアにより実現されてもよいし、ハードウェアにより実現されてもよい。
Some or all of the functions of the
(動作例)
図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
図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
ステップS2において、第1撮影装置10aは、取得した動画像を対応するゲートウェイ装置20へ送信する。具体的には、第1撮影装置10aは、撮影により動画像を取得次第、通信可能に接続された第1ゲートウェイ装置20aへ連続的に動画像を送信する。これにより、動画管理システム1aが稼働中、第1ゲートウェイ装置20aは、常時、対応する第1撮影装置10aから動画像を受信し続けることになる。
In step S2, the first
ステップS3において、第1ゲートウェイ装置20aの制御部21は、通信可能に接続された第1撮影装置10aから動画像を取得次第、その動画像を記憶部22に記憶する。具体的には、制御部21は、予め定められた符号化方式でエンコードされた動画ファイルとして動画を記憶部22に記憶してもよい。第1ゲートウェイ装置20aは、第1撮影装置10aから取得した動画像を、一定の時間長(例えば、1分)の複数の動画ファイルとして、撮影日時と共に記憶してもよい。
In step S3, the
第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
ステップS4において、第1ゲートウェイ装置20aの制御部21は、ステップS2で受信した動画に基づき、第1ゲートウェイ装置20aが記憶する動画ファイルのリストである録画リストを更新する。録画リストは、図3を参照して前述したとおりである。
In step S4, the
ステップS5において、第1ゲートウェイ装置20aの制御部21は、ステップS4で更新された録画リストを管理装置40に通知する。具体的には、制御部21は、管理装置40に対し、更新後の録画リストの全体、又は、ステップS4の更新により追加された動画ファイルの一覧を管理装置40に通知してもよい。
In step S5, the
ステップS6において、管理装置40の制御部41は、ステップS5で通知された更新済み録画リストに基づき、保存先リストを更新する。図6を参照して前述したように、保存先リストは、撮影装置10毎に、撮影日時により特定される動画ファイルの保存先を示す情報である。
In step S6, the
第1ゲートウェイ装置20aの制御部21及び管理装置40の制御部41は、ステップS4~ステップS6の処理を、他の処理とは独立して繰り返し行う。すなわち、第1ゲートウェイ装置20a及び管理装置40は、ステップS4~ステップS6の処理を、ステップS1~ステップS3、及び、ステップS11~ステップS78の処理と並行して実行する。このようにして、管理装置40は、第1ゲートウェイ装置20aの録画リストに同期して、保存先リストを自動的に更新する。
The
図10のステップS11において、管理装置40の制御部41は、第1サーバ装置30aに対して保存ポリシーを指示する。具体的には、図7のように保存ポリシーが定められている場合、制御部41は、第1サーバ装置30aに対し、クライアント装置50から第1撮影装置10aの動画ファイルに対する要求がなされたことに応じて、動画像をダウンロードするように指示する。
In step S11 of FIG. 10, the
ステップS12において、クライアント装置50の制御部51は、管理装置40に対し、取得を希望する動画ファイルの保存先を問い合わせる。例えば、制御部51は、第1撮影装置10aの2023年1月20日10:00~10:04の動画ファイルの保存先を問い合わせてもよい。
In step S12, the
ステップ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
ステップS14において、クライアント装置50の制御部51は、ステップS13で管理装置40から受信した回答を出力部55の表示部に表示する。制御部51は、表示に応じてなされたユーザからのダウンロードの指示に基づきステップS15へ進む。以下、ユーザは、第1撮影装置10aにより撮影された2023年1月20日10:02~10:04の動画ファイルのダウンロードを指示した場合を説明する。
In step S14, the
ステップS15において、クライアント装置50の制御部51は、第1サーバ装置30aに対し、第1撮影装置10aにより撮影された2023年1月20日10:02~10:04の動画ファイルを要求する。
In step S15, the
ステップS16において、第1サーバ装置30aの制御部31は、要求された動画ファイルを自装置に保存済みであるか否かを判定する。制御部31は、保存済みでない場合、第1ゲートウェイ装置20aに対し、クライアント装置50から要求された動画像を要求する。制御部31は、要求された動画ファイルを自装置に保存済みの場合、その動画ファイルをクライアント装置50へ送信する。
In step S16, the
ステップ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
ステップS18において、第1ゲートウェイ装置20aの制御部21は、第1サーバ装置30aへ送信済みの第1撮影装置10aの動画ファイルを自装置から削除する。なお、動画ファイルの削除は必須ではない一方、第1ゲートウェイ装置20aの保存領域にはサイズ制限がある。そこで、規定サイズを超える動画ファイルを受信した場合、第1ゲートウェイ装置20aの制御部21は、最も古い動画ファイルから順に削除することが好ましい。
In step S18, the
ステップS19において、第1サーバ装置30aの制御部31は、ステップS17で第1ゲートウェイ装置20aから受信した第1撮影装置10aの動画ファイルを記憶部32に保存する。
In step S19, the
ステップS20において、第1サーバ装置30aの制御部31は、クライアント装置50から要求された第1撮影装置10aの動画ファイルをクライアント装置50へ送信する。
In step S20, the
ステップS21において、クライアント装置50の制御部51は、第1サーバ装置30aから受信した動画ファイルを記憶部52に保存する。制御部51は、受信した動画ファイルを出力部55等の表示部に表示してもよい。
In step S21, the
図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
ステップS32において、第2撮影装置10bは、取得した動画像を対応するゲートウェイ装置20(第2ゲートウェイ装置20b)へ送信する。ステップS32の処理は、図9のステップS2と同様に行うことができる。
In step S32, the second
ステップS33において、第2ゲートウェイ装置20bの制御部21は、通信可能に接続された第2撮影装置10bから動画像を取得次第、その動画像を動画ファイルとして記憶部22に記憶する。ステップS33の処理は、図9のステップS3と同様に行うことができる。
In step S33, the
第2撮影装置10bの制御部11及び第2ゲートウェイ装置20bの制御部21は、ステップS31~ステップS33の処理を、他の処理とは独立して繰り返し行う。第2ゲートウェイ装置20bは、動作中は常に、第2撮影装置10bから連続的に動画像を取得し、取得した動画像を記憶部22に記憶する。
The control unit 11 of the second
ステップS34において、第3撮影装置10cは、動画像を撮影する。ステップS34の処理は、図9のステップS1及び図11のステップS31と同様に行うことができる。
In step S34, the third
ステップS35において、第3撮影装置10cは、取得した動画像を対応するゲートウェイ装置20(第2ゲートウェイ装置20b)へ送信する。ステップS32の処理は、図9のステップS2及び図11のステップS32と同様に行うことができる。
In step S35, the third
ステップS36において、第2ゲートウェイ装置20bの制御部21は、通信可能に接続された第2撮影装置10bから動画像を取得次第、その動画像を動画ファイルとして記憶部22に記憶する。ステップS33の処理は、図9のステップS3及び図11のステップS33と同様に行うことができる。
In step S36, the
第3撮影装置10cの制御部11及び第2ゲートウェイ装置20bの制御部21は、ステップS34~ステップS36の処理を、他の処理とは独立して繰り返し行う。第2ゲートウェイ装置20bは、動作中は常に、第3撮影装置10cから連続的に動画像を取得し、取得した動画像を記憶部22に記憶する。
The control unit 11 of the third
ステップS37において、第2ゲートウェイ装置20bの制御部21は、ステップS32及びステップS35で受信した動画に基づき、第2ゲートウェイ装置20bが記憶する動画ファイルのリストである録画リストを更新する。録画リストは、図3を参照して前述したとおりである。
In step S37, the
ステップS38において、第2ゲートウェイ装置20bの制御部21は、ステップS37で更新された録画リストを管理装置40に通知する。ステップS38の処理は、図9のステップS5と同様に行うことができる。
In step S38, the
ステップS39において、管理装置40の制御部41は、ステップS38で通知された更新済み録画リストに基づき、保存先リストを更新する。
In step S39, the
第2ゲートウェイ装置20bの制御部21及び管理装置40の制御部41は、ステップS37~ステップS39の処理を、他の処理とは独立して繰り返し行う。このようにして、管理装置40は、第2ゲートウェイ装置20bの録画リストに同期して、保存先リストを自動的に更新する。
The
図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
ステップS42において、第1サーバ装置30aの制御部31は、第2ゲートウェイ装置20bに対し、第2撮影装置10bの動画ファイルを要求する。
In step S42, the
ステップS43において、第2ゲートウェイ装置20bの制御部21は、第1サーバ装置30aからの要求に応じて、第2ゲートウェイ装置20bに保存されている第2撮影装置10bの動画ファイルの全てを第1サーバ装置30aへ送信する。
In step S43, in response to a request from the
ステップS44において、第2ゲートウェイ装置20bの制御部21は、第1サーバ装置30aへ送信済みの第2撮影装置10bの動画ファイルを自装置から削除する。なお、動画ファイルの削除は必須ではない一方、第2ゲートウェイ装置20bの保存領域にはサイズ制限がある。そこで、規定サイズを超える動画ファイルを受信した場合、第2ゲートウェイ装置20bの制御部21は、最も古い動画ファイルから順に削除することが好ましい。
In step S44, the
ステップS45において、第1サーバ装置30aの制御部31は、ステップS43で第2ゲートウェイ装置20bから受信した第2撮影装置10bの動画ファイルを記憶部32に保存する。
In step S45, the
第2ゲートウェイ装置20bの制御部21及び第1サーバ装置30aの制御部31は、ステップS42~ステップS45の処理を、他の処理とは独立して繰り返し行う。例えば、第1サーバ装置30aは、第2ゲートウェイ装置20bから第2撮影装置10bの動画ファイルを定期的(例えば、数分~数時間等)にダウンロードして保存してもよい。このようにして、第2撮影装置10bの動画ファイルは、第2ゲートウェイ装置20bから第1サーバ装置30aへ自動的に送信される。
The
ステップ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
ステップS47において、第1サーバ装置30aの制御部31は、自装置に保存後一定期間が経過した第2撮影装置10bの動画ファイルを第2サーバ装置30bへ送信する。
In step S47, the
ステップS48において、第1サーバ装置30aの制御部31は、第2サーバ装置30bへ送信済みの第2撮影装置10bの動画ファイルを自装置から削除する。
In step S48, the
ステップS49において、第2サーバ装置30bの制御部31は、ステップS47で第1サーバ装置30aから受信した第2撮影装置10bの動画ファイルを記憶部32に保存する。
In step S49, the
ステップS50において、第1サーバ装置30aの制御部31は、第2撮影装置10bの動画ファイルの保存先が更新されたことを管理装置40へ通知してもよい。なお、第2撮影装置10bの動画ファイルの保存先が更新は、第1サーバ装置30aではなく第2サーバ装置30bが管理装置40に通知してもよい。
In step S50, the
ステップS51において、管理装置40の制御部41は、ステップS50での通知に基づき、保存先リストを更新する。
In step S51, the
第1サーバ装置30a、第2ゲートウェイ装置20b、及び、管理装置40は、ステップS46~ステップS51の処理を、他の処理とは独立して繰り返し行う。このようにして、管理装置40は、第1サーバ装置30aから第2サーバ装置30bへ第2撮影装置10bの動画ファイルが転送された場合は、それに応じて保存先リストを自動的に更新する。
The
図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
ステップS62において、第2サーバ装置30bの制御部31は、第2ゲートウェイ装置20bに対し、第3撮影装置10cの動画ファイルを要求する。
In step S62, the
ステップS63において、第2ゲートウェイ装置20bの制御部21は、第2サーバ装置30bからの要求に応じて、第2ゲートウェイ装置20bに保存されている第3撮影装置10cの動画ファイルの全てを第2サーバ装置30bへ送信する。
In step S63, in response to a request from the
ステップS64において、第2ゲートウェイ装置20bの制御部21は、第2サーバ装置30bへ送信済みの第3撮影装置10cの動画ファイルを自装置から削除する。なお、動画ファイルの削除は必須ではない一方、第2ゲートウェイ装置20bの保存領域にはサイズ制限がある。そこで、規定サイズを超える動画ファイルを受信した場合、第2ゲートウェイ装置20bの制御部21は、最も古い動画ファイルから順に削除することが好ましい。
In step S64, the
ステップS65において、第2サーバ装置30bの制御部31は、ステップS63で第2ゲートウェイ装置20bから受信した第3撮影装置10cの動画ファイルを記憶部32に保存する。
In step S65, the
第2ゲートウェイ装置20bの制御部21及び第2サーバ装置30bの制御部31は、ステップS62~ステップS65の処理を、他の処理とは独立して繰り返し行う。例えば、第2サーバ装置30bは、第2ゲートウェイ装置20bから第3撮影装置10cの動画ファイルを定期的(例えば、数分~数時間等)にダウンロードして保存してもよい。このようにして、第3撮影装置10cの動画ファイルは、第2ゲートウェイ装置20bから第2サーバ装置30bへ自動的に送信される。
The
図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
ステップ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
ステップS73において、クライアント装置50の制御部51は、ステップS72で管理装置40から受信した回答を出力部55の表示部に表示する。制御部51は、表示に応じてなされたユーザからのダウンロードの指示に基づきステップS74へ進む。以下、ユーザは、第2撮影装置10bにより撮影された2023年1月20日10:00~10:04の動画ファイルのダウンロードを指示した場合を説明する。
In step S73, the
ステップS74において、クライアント装置50の制御部51は、第1サーバ装置30aに対し、第2撮影装置10bにより撮影された2023年1月20日10:02~10:04の動画ファイルを要求する。
In step S74, the
ステップS75において、第1サーバ装置30aの制御部31は、クライアント装置50から要求された動画ファイルをクライアント装置50へ送信する。
In step S75, the
ステップS76において、クライアント装置50の制御部51は、第2サーバ装置30bに対し、第2撮影装置10bにより撮影された2023年1月20日10:00~10:02の動画ファイルを要求する。
In step S76, the
ステップS77において、第2サーバ装置30bの制御部31は、クライアント装置50から要求された動画ファイルをクライアント装置50へ送信する。
In step S77, the
ステップS78において、クライアント装置50の制御部51は、第1サーバ装置30a及び第2サーバ装置30bから受信した動画ファイルを記憶部52に保存する。制御部51は、受信した動画ファイルを出力部55等の表示部に表示してもよい。
In step S78, the
図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
入力域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
領域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
画像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
以上のように、動画管理システム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
The
このように、動画管理システム1においては、管理装置40が、撮影装置10毎に定義されたポリシーに基づき少なくとも1つのサーバ装置30に対して動画像の保存に関する指示を送信する。したがって、撮影装置毎の動画ファイルの性質及びサーバ装置30の性能等に基づき、動画像をより適切に管理することが可能である。
In this way, in the
また、管理装置40は、ゲートウェイ装置20との通信ができない動画像についてはオフラインとして管理するため、撮影装置10及びゲートウェイ装置20が移動体に設けられ、ゲートウェイ装置20との通信を行えない場合であっても、適切に動画ファイルを管理することができる。
In addition, the
(変形例)
図1の動画管理システム1aにおいては、管理装置40がシステム内の動画ファイルの所在等を一括して管理しているが、動画ファイルの管理形態をネットワークの構成に応じて変形してもよい。例えば、現実のネットワークにおいては、イントラネット等の社内ネットワークがインターネットに接続している構成が一般的である。そこで、社内ネットワーク内のオンプレミス等の装置においてその社内ネットワーク内における動画ファイルの所在等を管理し、そのような各オンプレミスの管理情報をインターネット等の公衆ネットワーク上で連携させる多段構造を採用してもよい。以下、図1の動画管理システム1aと相違する点を中心に説明し、前述した構成と同様の機能及び動作等については同一の符号を付して説明を省略する。
(Modification)
In the
図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
図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
プロキシ装置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
上記のような構成において、プロキシ装置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
図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
図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
ゲートウェイ装置20は、撮影装置10から受信した動画、及び、自装置からプロキシ装置60へ転送した動画ファイルに基づき、録画リスト(例えば、図3)を更新する。プロキシ装置60は、ゲートウェイ装置20から受信した録画リスト、及び、ゲートウェイ装置20から受信した動画ファイル、及び、自装置からサーバ装置30へ送信した動画ファイルに基づき、保存先リスト(例えば、図18)を更新する。管理装置40は、プロキシ装置60から受信した保存先リスト、及び、ゲートウェイ装置20からかサーバ装置30への動画ファイルの転送の状況に応じて、保存先リスト(例えば、図19)を更新する。
The
管理装置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
このように、社内ネットワーク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
本開示は上述の実施形態に限定されるものではない。例えば、ブロック図に記載の複数のブロックは統合されてもよいし、又は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
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に記載の動画管理システム。 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つのゲートウェイ装置が保持する前記録画リストに基づき、前記保存先リストを更新する、
請求項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つのサーバ装置に対して前記動画像の前記ゲートウェイ装置からの取得及び保存に関する指示を送信する制御部を備える、管理装置。 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.
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)
| 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 |
-
2023
- 2023-03-27 JP JP2023050658A patent/JP7697487B2/en active Active
-
2024
- 2024-01-22 WO PCT/JP2024/001648 patent/WO2024202445A1/en not_active Ceased
Patent Citations (7)
| 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 |