JP6582876B2 - Video storage system, video storage device, and program - Google Patents
Video storage system, video storage device, and program Download PDFInfo
- Publication number
- JP6582876B2 JP6582876B2 JP2015212853A JP2015212853A JP6582876B2 JP 6582876 B2 JP6582876 B2 JP 6582876B2 JP 2015212853 A JP2015212853 A JP 2015212853A JP 2015212853 A JP2015212853 A JP 2015212853A JP 6582876 B2 JP6582876 B2 JP 6582876B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- unit
- importance
- information
- recording
- 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
- 238000007906 compression Methods 0.000 claims description 196
- 230000006835 compression Effects 0.000 claims description 183
- 238000012544 monitoring process Methods 0.000 claims description 91
- 238000004458 analytical method Methods 0.000 claims description 47
- 230000006870 function Effects 0.000 claims description 28
- 238000000034 method Methods 0.000 description 43
- 238000012545 processing Methods 0.000 description 43
- 238000001514 detection method Methods 0.000 description 41
- 238000004891 communication Methods 0.000 description 33
- 230000008569 process Effects 0.000 description 25
- 238000003384 imaging method Methods 0.000 description 21
- 230000010365 information processing Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 19
- 230000004048 modification Effects 0.000 description 17
- 238000012986 modification Methods 0.000 description 17
- 230000005540 biological transmission Effects 0.000 description 16
- 206010000117 Abnormal behaviour Diseases 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000003703 image analysis method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Closed-Circuit Television Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
本発明は、映像蓄積システム、映像蓄積装置、及びプログラムに関する。 The present invention relates to a video storage system, a video storage device, and a program.
近年、社会的な防犯意識の高まりと監視カメラの進歩に伴い、駅構内やショッピングモール等の公共空間に設置される監視カメラの数が増加しつつある。また、ネットワークに接続されたネットワークカメラの監視カメラとしての普及が進んでおり、既設ネットワークを用いた遠隔映像監視が可能となっている。また、監視カメラが撮影する撮影映像の高解像度化も進んでおり、これまでよりも細かい状況の監視が可能となりつつある。 In recent years, with the heightened social security awareness and the progress of surveillance cameras, the number of surveillance cameras installed in public spaces such as station premises and shopping malls is increasing. In addition, a network camera connected to a network is spreading as a monitoring camera, and remote video monitoring using an existing network is possible. In addition, the resolution of captured images taken by the surveillance camera is also increasing, and it is becoming possible to monitor the situation in more detail than before.
一方、カメラ台数の増加、及び高画質化に伴い、撮影された映像のデータ量が大幅に増加するため、例えばネットワークを経由してデータ蓄積サーバに蓄積される映像データのデータ量を低減することが求められている。映像データ量を削減するための技術として、例えば、映像圧縮においてフレームごとに圧縮率を変更し、効率的に映像を記録する技術が開発されている。 On the other hand, as the number of cameras increases and the image quality increases, the amount of captured video data increases significantly. For example, the amount of video data stored in the data storage server via the network is reduced. Is required. As a technique for reducing the amount of video data, for example, a technique for efficiently recording video by changing the compression rate for each frame in video compression has been developed.
例えば、特許文献1には、会議記録や取材記録の用途において、活発な議論が行われているか否かを音声に基づいて判断し、当該判断結果に基づいて、フレームごとに圧縮率を異ならせて再圧縮を行う技術が開示されている。また、特許文献2には、監視対象の物体を検知し、検知された物体領域が送信済みの画像における物体領域と類似している場合には、検知された物体領域の画像を送信せず、当該物体の識別情報を通知する技術が開示されている。
For example, in
しかし、特許文献1では、フレームごとに判断が行われて圧縮率が決定されているが、画像(フレーム)中の領域ごとの区別は行われておらず、より効率化し得る余地があった。また、特許文献2に記載の技術では、類似した物体領域の画像は送信されないため、例えば、人物の細かい挙動や詳細な状況などが把握できず、重要な領域であっても十分な情報量で記録されない場合があった。
However, in
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、重要な領域を高精細に記録しつつ、蓄積される映像のデータ量を低減させることが可能な、新規かつ改良された映像蓄積システム、映像蓄積装置、及びプログラムを提供することにある。 Accordingly, the present invention has been made in view of the above problems, and an object of the present invention is to reduce the amount of accumulated video data while recording important areas with high definition. Another object of the present invention is to provide a new and improved video storage system, video storage device, and program.
上記課題を解決するために、本発明のある観点によれば、撮影映像から監視対象となる監視対象事象を検出し、前記監視対象事象に関する状況の解析を行う映像解析部と、前記映像解析部による解析結果に基づいて、前記撮影映像の領域毎に重要度を特定して重要度情報を生成する重要度特定部と、前記重要度情報と、前記撮影映像とが対応付けられた第一の映像記録情報を記録する映像記録部と、前記映像記録部の映像記録状況が所定条件を満たす場合、前記第一の映像記録情報に含まれる前記撮影映像の前記領域毎に、前記重要度情報に基づく圧縮率で映像圧縮を行う映像圧縮部と、前記映像圧縮に基づく第二の映像記録情報を、前記第一の映像記録情報に代えて前記映像記録部に記録させる記録映像更新部と、第一の時刻に対応する前記重要度情報に基づいて、前記映像記録部に記録され、前記第一の時刻より前の第二の時刻に対応する前記重要度情報を更新する重要度更新部と、を備える映像蓄積システムが提供される。
In order to solve the above-described problem, according to an aspect of the present invention, a video analysis unit that detects a monitoring target event to be monitored from a captured video and analyzes a situation related to the monitoring target event, and the video analysis unit Based on the analysis result of the first, the importance level identifying unit for identifying the importance level for each area of the captured video and generating the importance level information, the importance level information, and the captured video are associated with each other. When the video recording unit for recording the video recording information and the video recording status of the video recording unit satisfy a predetermined condition, the importance information is included in the importance information for each of the areas of the captured video included in the first video recording information. a video compression unit for performing video compression at a compression rate based, a second video recording information based on the image compression, and recording the image updating unit for the to be recorded in the video recording unit in place of the first video recording information, the Before corresponding to one time Based on the importance information, recorded on the video recording unit, provides the video storage system and an importance updating unit for updating the importance information corresponding to the second time before the first time Is done.
前記映像圧縮部は、前記重要度情報において、より高い重要度を有する領域がより低い圧縮率で圧縮されるように前記映像圧縮を行ってもよい。 The video compression unit may perform the video compression such that a region having a higher importance is compressed at a lower compression rate in the importance information.
前記映像蓄積システムは、前記映像記録状況が前記所定条件を満たすか否かの判定を行う記録状況判定部をさらに備えてもよい。 The video storage system may further include a recording status determination unit that determines whether the video recording status satisfies the predetermined condition.
前記第二の映像記録情報には、前記重要度情報が含まれてもよい。 The importance information may be included in the second video recording information.
前記記録状況判定部は、複数の前記所定条件について前記判定を行い、前記映像圧縮部は、前記記録状況判定部による前記判定に基づいて、前記映像記録部に記録される前記撮影映像を圧縮してもよい。 The recording status determination unit performs the determination for a plurality of the predetermined conditions, and the video compression unit compresses the captured video recorded in the video recording unit based on the determination by the recording status determination unit. May be.
前記重要度更新部は、前記第一の時刻に対応する前記重要度情報において、所定値以上の重要度を有する領域について、前記第二の時刻に対応する前記重要度情報を更新してもよい。 The importance level update unit may update the importance level information corresponding to the second time for a region having an importance level equal to or higher than a predetermined value in the importance level information corresponding to the first time. .
前記映像解析部は前記監視対象事象の追跡を行い、前記重要度更新部は、前記第一の時刻に対応する前記重要度情報において、所定値以上の重要度を有する領域に含まれる前記監視対象事象に基づいた領域について、前記第二の時刻に対応する前記重要度情報を更新してもよい。 The video analysis unit tracks the monitoring target event, and the importance level update unit includes the monitoring target included in a region having an importance level equal to or higher than a predetermined value in the importance level information corresponding to the first time. For the region based on the event, the importance level information corresponding to the second time may be updated.
また、上記課題を解決するために、本発明の別の観点によれば、撮影映像から検出され、監視対象となる監視対象事象に関する状況の解析を行うことで得られる解析結果に基づいて、前記撮影映像の領域毎に重要度を特定して重要度情報を生成する重要度特定部と、前記重要度情報と、前記撮影映像とが対応付けられた第一の映像記録情報を記録する映像記録部と、前記映像記録部の映像記録状況が所定条件を満たす場合、前記第一の映像記録情報に含まれる前記撮影映像の前記領域毎に、前記重要度情報に基づく圧縮率で映像圧縮を行う映像圧縮部と、前記映像圧縮に基づく第二の映像記録情報を、前記第一の映像記録情報に代えて前記映像記録部に記録させる記録映像更新部と、第一の時刻に対応する前記重要度情報に基づいて、前記映像記録部に記録され、前記第一の時刻より前の第二の時刻に対応する前記重要度情報を更新する重要度更新部と、を備える映像蓄積装置が提供される。
In order to solve the above problem, according to another aspect of the present invention, based on an analysis result obtained by analyzing a situation related to a monitoring target event that is detected from a captured video and is a monitoring target, An importance level specifying unit that specifies importance level for each area of a captured video and generates importance level information, and video recording that records first video recording information in which the importance level information and the captured video are associated with each other And when the video recording status of the video recording unit satisfies a predetermined condition, video compression is performed at a compression rate based on the importance information for each area of the captured video included in the first video recording information A video compression unit, a recorded video update unit for recording the second video recording information based on the video compression in the video recording unit instead of the first video recording information, and the important corresponding to the first time Based on the degree information. Recorded in the recording unit, and the importance updating unit for updating the importance information corresponding to the second time before the first time, the image storage apparatus comprising a are provided.
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、撮影映像から検出され、監視対象となる監視対象事象に関する状況の解析を行うことで得られる解析結果に基づいて、前記撮影映像の領域毎に重要度を特定して重要度情報を生成する重要度特定機能と、前記重要度情報と、前記撮影映像とが対応付けられた第一の映像記録情報を記録する記録装置の映像記録状況が所定条件を満たす場合、前記第一の映像記録情報に含まれる前記撮影映像の前記領域毎に、前記重要度情報に基づく圧縮率で映像圧縮を行う映像圧縮機能と、前記映像圧縮に基づく第二の映像記録情報を、前記第一の映像記録情報に代えて前記記録装置に記録させる記録映像更新機能と、第一の時刻に対応する前記重要度情報に基づいて、前記記録装置に記録され、前記第一の時刻より前の第二の時刻に対応する前記重要度情報を更新する重要度更新機能と、を実現させるための、プログラムが提供される。
In order to solve the above problems, according to another aspect of the present invention, based on an analysis result obtained by analyzing a situation related to a monitoring target event to be monitored and detected from a captured video on a computer. The importance specifying function for specifying the importance for each area of the captured video and generating the importance information, and the first video recording information in which the importance information and the captured video are associated with each other are recorded. A video compression function for performing video compression at a compression rate based on the importance information for each area of the captured video included in the first video recording information when the video recording status of the recording device that satisfies the condition satisfies The second video recording information based on the video compression is recorded on the recording device instead of the first video recording information, and the importance level information corresponding to the first time is recorded on the recording device. , The above Is recorded in the device, for realizing the importance of update function for updating the importance information corresponding to the second time before the first time, the program is provided.
以上説明したように本発明によれば、重要な領域を高精細に記録しつつ、蓄積される映像のデータ量を低減させることが可能である。 As described above, according to the present invention, it is possible to reduce the amount of stored video data while recording an important area with high definition.
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Exemplary embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。 In the present specification and drawings, a plurality of components having substantially the same functional configuration may be distinguished by adding different alphabets after the same reference numeral. However, when it is not necessary to particularly distinguish each of a plurality of constituent elements having substantially the same functional configuration, only the same reference numerals are given.
<<1.第一の実施形態>>
<1−1.概要>
まず、図1を参照しながら、本発明の第一の実施形態に係る情報処理システムの概要を説明する。図1は、本発明の第一の実施形態に係る映像蓄積システム1の概要を示す説明図である。
<< 1. First embodiment >>
<1-1. Overview>
First, the outline of the information processing system according to the first embodiment of the present invention will be described with reference to FIG. FIG. 1 is an explanatory diagram showing an overview of a
図1に示すように、映像蓄積システム1は、監視カメラ10A,10B、映像蓄積装置20、及び通信網30を有する。
As shown in FIG. 1, the
監視カメラ10A,10Bは、撮像して撮影映像を取得する装置である。取得された撮影映像は、監視カメラ10A,10Bから通信網30を介して映像蓄積装置20に送信される。監視カメラ10A,10Bは、撮影映像の圧縮処理や、撮影映像に含まれる物体の検出処理等の情報処理機能を有する情報処理装置であってもよい。なお、本明細書において映像とは、少なくとも複数フレームの画像を含むデータ(情報)である。また、本明細書において撮影映像とは監視カメラ10A,10Bの撮像に基づき得られた映像であり、例えば監視カメラ10A,10Bの撮像により得られた映像も、当該映像を圧縮して得られた映像も撮影映像に含まれてよい。なお、以下では、撮影映像を単に映像と呼ぶ場合もある。
Monitoring
映像蓄積装置20は、監視カメラ10A,10Bから受信した撮影映像を、映像蓄積装置20が備える映像記録部230に記録(蓄積)するデータ蓄積サーバ(情報処理装置)である。映像蓄積装置20は、撮影映像を圧縮、または再圧縮した後に、映像記録部230に記録してもよい。
The
通信網30は、通信網30に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、通信網30は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ethernet(登録商標)を含む各種のLAN(Local Area Network)、WAN(Wide Area Network)などを含んでもよい。また、通信網30は、IP−VPN(Internet Protocol−Virtual Private Network)などの専用回線網を含んでもよい。
The
なお、図1では本実施形態に係る映像蓄積システム1が二台の監視カメラ10A,10Bを備える例を説明したが、映像蓄積システム1が備える監視カメラは一台でもよいし、三台以上であってもよい。
1 illustrates an example in which the
<1−2.背景>
以上、本発明の第一の実施形態に係る映像蓄積システム1の概要を説明した。続いて、本実施形態に係る映像蓄積システムの創作に至った背景を説明する。
<1-2. Background>
The outline of the
近年、社会的な防犯意識の高まりと監視カメラの進歩に伴い、駅構内やショッピングモール等の公共空間に設置される監視カメラの数が増加しつつある。また、監視カメラが撮影する撮影映像の高解像度化も進んでおり、これまでよりも細かい状況の監視が可能となりつつある。 In recent years, with the heightened social security awareness and the progress of surveillance cameras, the number of surveillance cameras installed in public spaces such as station premises and shopping malls is increasing. In addition, the resolution of captured images taken by the surveillance camera is also increasing, and it is becoming possible to monitor the situation in more detail than before.
上記のようなカメラ台数の増加、及び高画質化に伴い、上述した映像蓄積装置20のようなデータ蓄積サーバに蓄積される撮影映像のデータ量が大幅に増加し、長時間の映像記録が困難となる。このため、データ蓄積サーバに蓄積される撮影映像のデータ量を低減することが求められている。
With the increase in the number of cameras and the increase in image quality as described above, the amount of captured video data stored in a data storage server such as the
映像のデータ量を削減するため、映像圧縮においてフレームごとに圧縮率を変更し、効率的に映像を記録することも考えられる。例えば、重要と判定されたフレームの圧縮率を低く、重要と判定されないフレームの圧縮率を高く設定して、映像圧縮を行うことで、データ量を低減しながら、重要なフレームのみ高精細に記録することが可能である。 In order to reduce the amount of video data, it is conceivable to change the compression rate for each frame in video compression and record video efficiently. For example, by setting the compression rate of frames that are determined to be important low and the compression rate of frames that are not determined to be high to perform video compression, only important frames are recorded in high definition while reducing the amount of data. Is possible.
また、画像解析により、送信済みの画像との類似度を判定し、当該判定の結果に基づいてデータ量を低減することも考えられる。例えば、撮影映像から監視対象の物体を検知し、検知された物体領域が送信済みの画像における物体領域と類似している場合には、検知された物体領域の画像を送信せず、当該物体の識別情報を通知することで、送信するデータ量を低減させることが可能である。 It is also conceivable to determine the degree of similarity with a transmitted image by image analysis and reduce the amount of data based on the result of the determination. For example, when an object to be monitored is detected from a captured video and the detected object area is similar to the object area in the transmitted image, the image of the detected object area is not transmitted and the object By notifying the identification information, the amount of data to be transmitted can be reduced.
しかし、前者のようにフレームごとに圧縮率を変更する場合には、画像中の領域による重要度の違いは考慮されていないが、画像中の領域によって重要度は異なり得る。例えば、顔の領域、または異常行動人物の周辺領域等は監視映像において重要と考えられる。したがって、画像中の領域による重要度の違いを考慮することで、より効率化し得る余地がある。 However, when the compression rate is changed for each frame as in the former case, the difference in importance depending on the area in the image is not considered, but the importance may differ depending on the area in the image. For example, the area of the face or the peripheral area of the abnormally behaving person is considered important in the monitoring video. Therefore, there is room for further efficiency by considering the difference in importance depending on the region in the image.
また、後者のように既に送信した物体領域と現在のフレームの物体領域が類似している場合に現在のフレームの当該物体領域を送信しない方法では、最新の正確な状況を画像で視認できなくなる場合があった。例えば、監視映像において重要な領域と考えられる人物領域について、現在のフレームの当該領域が送信されないと、転倒した人物の細かい挙動や、千鳥足の人物の詳細な状況等を確認できなくなる恐れがあった。 In addition, when the object area already transmitted and the object area of the current frame are similar as in the latter case, the method of not transmitting the object area of the current frame cannot visually recognize the latest accurate situation. was there. For example, for a person area that is considered to be an important area in the surveillance video, if the current area of the current frame is not transmitted, the detailed behavior of the fallen person or the detailed status of the staggered person may not be confirmed. .
そこで、本件発明者は、上記事情を一着眼点にして本発明の実施形態を創作するに至った。本発明の実施形態による映像蓄積システムは、重要な領域を高精細に記録しつつ、蓄積される映像のデータ量を低減させることが可能である。以下、本発明の実施形態による映像蓄積システムにおいて上記の効果を実現するための監視カメラ10および映像蓄積装置20の構成を順次詳細に説明する。
Therefore, the present inventor has come up with an embodiment of the present invention by focusing on the above circumstances. The video storage system according to the embodiment of the present invention can reduce the amount of stored video data while recording an important area with high definition. Hereinafter, configurations of the
なお、以下では監視カメラ10が一台であり、監視カメラ10と映像蓄積装置20が一対一で通信を行う場合の例を説明するが、本実施形態は係る例に限定されず、図1を参照して説明したように監視カメラ10が複数台ある場合についても同様に適用可能である。
In the following, an example in which there is one
<1−3.監視カメラの構成>
図2は、本発明の第一の実施形態による監視カメラ10の構成例を示す説明図である。図2に示すように、監視カメラ10は、撮像部110、映像解析部130、重要度特定部150、映像圧縮部170、及び送信部190を備える情報処理装置である。
<1-3. Configuration of surveillance camera>
FIG. 2 is an explanatory diagram showing a configuration example of the
(撮像部)
撮像部110は、撮影映像を取得するカメラモジュールである。撮像部110は、例えばCCD(Charge Coupled Device)またはCMOS(Complementary Metal Oxide Semiconductor)等の撮像素子を用いて実空間を撮像することにより、撮影映像を取得する。撮像部110により取得された撮影映像は、映像解析部130、及び映像圧縮部170に提供される。
(Imaging part)
The
なお、撮像部110は可視光画像を取得可能な可視光カメラを含んでもよいし、近赤外光画像や熱画像を取得可能な赤外線カメラ、深度画像を取得可能な深度カメラ等を含んでもよい。例えば、撮像部110が熱画像を取得可能な場合には、後述する映像解析部130において、監視対象事象(例えば、人物や火事等)の検知をより高精度に行うことが可能となり得る。
The
(映像解析部)
映像解析部130は、撮像部110により取得された撮影映像から監視対象となる監視対象事象を検出し、当該監視対象事象に関する状況の解析を行う映像解析機能を有する。本実施形態に係る映像解析部130は、図2に示すように検出部132、及び状況認識部134を有する。
(Video Analysis Department)
The
検出部132は、撮影映像から監視対象事象を一つ、または複数検出する。本実施形態に係る監視対象事象は、例えば、人物の顔、人物、車両等の映像中に存在する物体、または、火災、地震、事故等の災害等の事象を含んでもよい。検出部132が撮影映像から監視対象事象を検出するためには、様々な画像解析手法が適用可能であり、監視対象事象の種類に応じた手法が用いられてもよい。例えば、画像中から人物の顔を検出する場合、下記非特許文献1に記載された技術のような、画像特徴量の統計的学習に基づく物体検出手法を用いることも可能である。
The
非特許文献1:P. Viola and M. Jones, “Rapid object Detection using a Boosted Cascade of Simple Features,” Proc. of IEEE Conf. Computer Vision and Pattern Recognition 2001, (米国), IEEE Computer Society Conference, 2001年, vol.1, pp.511−518 Non-Patent Document 1: P.I. Viola and M.M. Jones, “Rapid object Detection using a Boosted Cascade of Simple Features,” Proc. of IEEE Conf. Computer Vision and Pattern Recognition 2001 (USA), IEEE Computer Society Conference, 2001, vol. 1, pp. 511-518
また、監視対象事象が移動する物体である場合、検出部132は、撮影映像に含まれる複数フレームの時系列的な画像に対して、監視対象事象の追跡を行ってもよい。監視対象事象の追跡には、例えば粒子フィルタやカルマンフィルタを用いる手法や、物体検出に用いた画像特徴量のマッチングに基づく手法等、様々な物体追跡手法が用いられてもよい。係る構成によれば、一度検出した監視対象事象をより安定して検出することが可能となる。また、映像蓄積システム1は、監視対象事象領域のフレーム間の対応情報を取得することが可能となる。
When the monitoring target event is a moving object, the
検出部132は、撮影映像から監視対象事象を検出すると、監視対象事象の識別情報(ID情報)、撮影映像における監視対象事象の位置、監視対象事象の領域(監視対象事象が占める領域)の情報等を、状況認識部134、及び重要度特定部150に提供する。例えば、検出部132は監視対象事象として人物と当該人物の顔を検出し、人物と当該人物の顔を対応付けた情報を状況認識部134、及び重要度特定部150に提供してもよい。
When the
状況認識部134は、検出部132により検出された監視対象事象に関する状況の認識(解析)を行う。例えば、状況認識部134は、撮影映像に含まれる複数フレームの時系列的な画像情報を用いて、状況の認識を行ってもよい。本実施形態において、認識対象となる状況は例えば転倒や、千鳥足といった人物の異常行動、逆走や急停止といった車両の異常動作、または、災害(火災、地震、事故等)の発生等を含んでもよい。
The
状況認識部134が監視対象事象に関する状況を認識するためには、様々な映像解析手法が適用可能であり、監視対象事象の種類や状況の種類に応じた手法が用いられてもよい。例えば、撮影映像から人物の異常行動を認識する場合、下記非特許文献2に記載された技術のような、CHLAC(立体高次局所自己相関)と呼ばれる画像特徴量に基づいた手法が用いられてもよい。係る場合、例えば、状況認識部134は、通常動作の映像から抽出された画像特徴量を用いて学習された部分空間を用いた部分空間法に基づいて、通常動作か異常動作かの識別を行ってもよい。
In order for the
非特許文献2:南里卓也,大津展之,“複数人動画像からの異常動作検出,”情報処理学会論文誌コンピュータビジョンとイメージメディア, 情報処理学会, 2005年10月15日,Vol.45, No.SIG_15, pp.43−50 Non-Patent Document 2: Takuya Nanzato, Nobuyuki Otsu, “Detection of abnormal motion from multiple human moving images,” Information Processing Society of Japan Journal of Computer Vision and Image Media, Information Processing Society of Japan, October 15, 2005, Vol. 45, no. SIG_15, pp. 43-50
(重要度特定部)
重要度特定部150は、映像解析部130による解析結果に基づいて、撮影映像の領域毎に重要度を特定(割り当て)して重要度情報を生成する重要度特定機能を有する。重要度特定部150により生成された重要度情報は、送信部190に提供される。
(Importance level identification part)
The importance
重要度は、例えば数値で表現されてもよい。以下では、重要度の値が大きい程、より重要であり、また、重要度が以下の三つの値をとり得る例について説明する。
2:重要度が高いことを示す。「高」と表現する場合もある。
1:重要度が中程度であることを示す。「中」と表現する場合もある。
0:重要度が低いことを示す。「低」と表現する場合もある。
The importance may be expressed by a numerical value, for example. In the following, an example will be described in which the greater the importance value is, the more important it is, and the importance may take the following three values.
2: Indicates that importance is high. Sometimes expressed as “high”.
1: Indicates that the importance is medium. Sometimes referred to as “medium”.
0: Indicates that the importance is low. Sometimes expressed as “low”.
重要度情報は、例えば撮影映像の各フレームにおける全ての位置ごとの重要度を示すマップ状の情報であってもよいし、重要度が中以上(1以上)の領域について特定する情報であってもよい。以下では、本実施形態にかかる重要度情報は、重要度が中以上(1以上)の領域について特定する情報であるとし、当該領域以外の領域は重要度が低であるとみなされる(重要度「低」が割り当てられる)ものとする。 The importance level information may be, for example, map-like information indicating the importance level for every position in each frame of a captured video, or information specifying an area having a medium or higher level (1 or higher level). Also good. In the following, the importance level information according to the present embodiment is assumed to be information specifying an area having a medium importance level or higher (1 or higher), and areas other than the area are regarded as low in importance level (importance level). “Low” is assigned).
重要度特定部150は、検出部132により検出された監視対象事象の位置や領域に基づいて、重要度を特定してもよい。また、重要度特定部150は、状況認識部134により認識された監視対象事象の状況に基づいて、重要度を特定してもよい。
The importance
例えば重要度特定部150は、検出部132が人物の顔を検出した領域に対して、所定の重要度(例えば重要度「中」)を割り当ててもよい。また、検出部132により検出された人物の異常行動を状況認識部134が認識した場合、重要度特定部150は、当該人物の周辺領域に、より高い重要度(例えば重要度「高」)を割り当ててもよい。以下、図3,4を参照して、重要度特定部150による重要度特定の例を説明する。
For example, the importance
図3は、検出部132による人物の顔検出に基づく重要度特定の例を模式的に示す説明図である。図3に示す画像R1は、撮影映像のtフレーム目の画像に、当該画像を入力とした検出部132による人物の顔検出結果を重畳した模式図であり、表J1は当該tフレーム目の画像について、重要度特定部150により生成される重要度情報の一例である。
FIG. 3 is an explanatory diagram schematically showing an example of specifying the importance level based on the human face detection by the
図3には、画像R1における人物H1の顔の領域を含む顔矩形F1(xs1,ys1,xe1,ye1)と、人物H2の顔の領域を含む顔矩形F2(xs2,ys2,xe2,ye2)が、検出部132による顔検出結果として示されている。なお、各領域は、図3に示すように左上座標と右下座標により特定されてもよく、例えば顔矩形F1は、図3に示す左上座標(xs1,ys1)と右下座標(xe1,ye1)により特定される矩形領域(xs1,ys1,xe1,ye1)として表現できる。
FIG. 3 shows a face rectangle F1 (xs1, ys1, xe1, ye1) including the face area of the person H1 and a face rectangle F2 (xs2, ys2, xe2, ye2) including the face area of the person H2 in the image R1. Is shown as a face detection result by the
なお、顔検出結果として顔矩形の情報が、検出部132から重要度特定部150に提供される。顔検出結果を受け取った重要度特定部150は、図3の表J1に示すように、検出された人物の顔の矩形領域(顔矩形)ごとに、重要度「中」を割り当てた重要度情報を生成する。
Note that face rectangle information is provided from the
図4は、状況認識部134による人物の異常行動認識に基づく重要度特定の例を模式的に示す説明図である。図4に示す画像R2は、撮影映像のtフレーム目の画像に、当該画像を入力とした検出部132による人物の顔検出結果と、状況認識部134による人物の異常行動認識結果を重畳した模式図である。また、図4に示す表J2は、当該tフレーム目の画像について、重要度特定部150により生成される重要度情報の一例である。
FIG. 4 is an explanatory diagram schematically showing an example of specifying the importance level based on the recognition of the abnormal behavior of the person by the
図4の画像R2,及び表J2に示すように、検出部132による顔検出結果として画像R2における人物H1の顔の領域を示す顔矩形F1が得られ、図3に示した例と同様に、顔矩形F1(xs1,ys1,xe1,ye1)に重要度「中」が割り当てられる。また、状況認識部134が図4に示す人物H2の異常行動を認識した場合、当該人物H2の周辺矩形M2(xs2’,ys2’,xe2’,ye2’)に重要度「高」が割り当てられる。
As shown in the image R2 of FIG. 4 and the table J2, a face rectangle F1 indicating the face area of the person H1 in the image R2 is obtained as a face detection result by the
なお、周辺矩形M2は、検出部132が検出した人物領域に基づいて設定され、例えば当該人物領域と所定サイズの周辺領域を含む矩形であってもよいし、画像全体を示す矩形であってもよい。また、重要度特定部150による周辺矩形M2の設定方法は、状況認識部134により認識された状況によって異なってもよい。
The peripheral rectangle M2 is set based on the person area detected by the
例えば、画像全体に関わるような状況(例えば地震の発生)が認識された場合には、画面全体を示す周辺矩形M2が設定されてもよい。また、比較的大きな範囲に影響する人物の異常行動(例えば強盗等)が認識された場合には当該人物と当該人物の近傍の十分に大きな範囲を含む周辺矩形M2が設定されてもよい。また、比較的小さな範囲に影響する人物の異常行動(例えば千鳥足等)が認識された場合には当該人物と当該人物の近傍の小さな範囲を含む周辺矩形M2が設定されてもよい。 For example, when a situation related to the entire image (for example, occurrence of an earthquake) is recognized, a peripheral rectangle M2 indicating the entire screen may be set. Further, when an abnormal behavior (for example, burglary) of a person affecting a relatively large range is recognized, a peripheral rectangle M2 including a sufficiently large range in the vicinity of the person and the person may be set. In addition, when an abnormal behavior (for example, staggered feet) of a person that affects a relatively small range is recognized, a peripheral rectangle M2 including the person and a small range near the person may be set.
なお、検出部132により検出される顔矩形の領域と、状況認識部134により認識された状況に係る周辺矩形の領域とが重複する場合には、より高い方の重要度(図4に示す例では重要度「高」)が重複した領域に割り当てられてもよい。
When the face rectangle area detected by the
(映像圧縮部)
図2に示す映像圧縮部170は、撮像部110により取得された撮影映像を入力として、映像圧縮処理を行う映像圧縮機能を有する。圧縮された撮影映像は、送信部190に提供される。映像圧縮部170による映像圧縮は様々な手法が用いられてもよく、例えばMPEG−1等の動画像符号化方式が用いられてもよい。例えば、映像圧縮部170は、撮影映像の各フレームの画像全体に対して比較的低圧縮率で高精細な映像を生成する映像圧縮処理を行ってもよい。
(Video compression part)
The
(送信部)
送信部190は、図1を参照して説明した通信網30に接続し、他の装置との通信処理を行う。例えば、送信部190は、映像圧縮部170から提供された圧縮済みの撮影映像と、重要度特定部150から提供された重要度情報を、通信網30を介して映像蓄積装置20に送信する。
(Transmitter)
The
<1−4.映像蓄積装置の構成>
以上、本発明の第一の実施形態による監視カメラ10の構成例を説明した。続いて、本実施形態による映像蓄積装置20の構成例を説明する。図5は、本発明の第一の実施形態による映像蓄積装置20の構成例を示す説明図である。図5に示すように、映像蓄積装置20は、受信部210、映像記録部230、記録状況判定部250、記録映像更新部270、及び映像圧縮部290を備える情報処理装置である。
<1-4. Configuration of video storage device>
The configuration example of the
(受信部)
受信部210は、図1を参照して説明した通信網30に接続し、他の装置との通信処理を行う。例えば、受信部210は、通信網30を介して監視カメラ10から撮影映像、及び重要度情報を受信する。ここで、受信部210が受信する撮影映像と重要度情報はフレームごとに対応付けられていてもよく、また、受信部210は、所定フレーム数をまとめた1ブロック単位で撮影映像と重要度情報を受信してもよい。受信部210が受信した撮影映像、及び重要度情報は、フレームごとに対応付けられた状態で映像記録部230に提供される。
(Receiver)
The receiving
(映像記録部)
映像記録部230は、後述する記録状況判定部250、記録映像更新部270、及び映像圧縮部290が以下で説明する各処理を実行するためのプログラムや、様々なデータを記録(記憶)する記録装置である。例えば、映像記録部230は、重要度情報と撮影映像とが対応付けられた映像記録情報を記録する。
(Video recording part)
The
映像記録部230は、受信部210により監視カメラ10から受信された重要度情報と撮影映像とが対応付けられた映像記録情報を、第一の映像記録情報として記録してもよい。また、映像記録部230は、後述する記録映像更新部270による更新処理に基づき、重要度情報と後述する映像圧縮部290により圧縮された撮影映像とが対応付けられた第二の映像記録情報を第一の映像記録情報に代えて記録してもよい。
The
なお、映像記録部230は、例えばHDD(Hard Disc Drive)として実現される。もちろん記録媒体としては、フラッシュメモリ等の固体メモリ、固定メモリを内蔵したメモリカード、光ディスク、光磁気ディスク、ホログラムメモリなど各種考えられ、映像記録部230は、採用される記録媒体に応じて記録再生を実行可能な構成であればよい。
Note that the
(記録状況判定部)
記録状況判定部250は、映像記録部230に記録された撮影映像の再圧縮を行う必要があるか否かを判定する記録状況判定機能を有する。例えば、記録状況判定部250は、映像記録部230の映像記録状況が所定条件を満たすか否かの判定を行うことで、再圧縮を行う必要があるか否かを判定し、当該判定の結果を後述する記録映像更新部270に通知する。例えば、所定条件は、映像記録部230の記録済データ量に係る条件や、映像記録部230の使用率(記録可能なデータ量に対する記録済データ量の割合)に係る条件を含んでもよい。また、所定条件は、映像記録部230が記録する映像記録情報のフレーム数、またはブロック数に係る条件を含んでもよい。また、所定条件は、映像記録部230が記録を開始してから経過した時間に係る条件や、映像記録部230があるブロックの映像データを記録した後に記録したブロックの数(以下、経過ブロック数と呼ぶ場合がある)に係る条件等を含んでもよい。係る構成によれば、記録映像更新部270は、映像記録部230の映像記録状況に応じて更新処理を行うことが可能である。
(Recording status judgment unit)
The recording
また、記録状況判定部250は、複数の所定条件について、映像記録部230の映像記録状況が当該複数の所定条件を満たすか否かの判定を行ってもよい。記録状況判定部250が判定に用いる所定条件の数は、例えば、後述する映像圧縮部290による映像圧縮の段階数であってもよい。係る場合、記録状況判定部250により満たすと判定された所定条件に基づいて、映像圧縮部290による映像圧縮が行われる。なお、以下では、所定条件として、映像記録部230が記録する映像記録情報のブロック数(記録ブロック数)に係る複数の条件(例えば、第一の条件は経過ブロック数が4以上、第二の条件は経過ブロック数が10以上等)が用いられる例を説明する。
The recording
なお、記録状況判定部250は、映像記録部230が記録している映像記録情報の各ブロックに対して、所定条件を満たすか否かの判定を行ってもよい。
The recording
(記録映像更新部)
記録映像更新部270は、記録状況判定部250の判定に基づいて映像圧縮部290と映像記録部230の制御を行い、映像記録部230に記録される映像記録情報の更新を行う記録映像更新機能を有する。
(Recorded video update section)
The recorded
例えば、記録状況判定部250が、映像記録部230の映像記録状況が所定条件を満たすと判定した場合、記録映像更新部270は映像圧縮部290を制御して、重要度情報に基づく圧縮率で映像圧縮を行わせる。さらに、記録映像更新部270は、映像圧縮部290による当該映像圧縮に基づく第二の映像記録情報を、第一の映像記録情報に代えて映像記録部230に記録させる。
For example, when the recording
本実施形態に係る第二の映像記録情報は重要度情報を含む。例えば、記録映像更新部270は、重要度情報と映像圧縮部290により圧縮された撮影映像とを対応付けた情報を第二の映像記録情報として映像記録部230に記録させてもよい。係る構成によれば、後述する映像圧縮部290は、第二の映像記録情報に含まれる重要度情報に基づいて、第二の映像記録情報に含まれる撮影映像についてさらに映像圧縮処理を行うことが可能となる。
The second video recording information according to the present embodiment includes importance level information. For example, the recorded
(映像圧縮部)
映像圧縮部290は、記録映像更新部270に制御されて、映像記録部230に記録される撮影映像の映像圧縮(再圧縮)処理を行う映像圧縮機能を有する。本実施形態においては、映像記録部230に記録される撮影映像は圧縮するための符号化処理が既に施されているため、映像圧縮部290は圧縮済みの撮影映像をデコード(復号化)した後に、再度圧縮処理を行ってもよい。
(Video compression part)
The
例えば、映像圧縮部290は、記録状況判定部250が、映像記録部230の映像記録状況が所定条件を満たすと判定した場合、記録映像更新部270に制御されて、第一の映像記録情報に含まれる撮影映像の領域毎に、重要度情報に基づく圧縮率で映像圧縮を行う。
For example, when the recording
例えば、映像圧縮部290は、重要度情報において、より高い重要度を有する領域がより低い圧縮率で圧縮されるように映像圧縮を行う。係る構成によれば、重要な領域を低圧縮率で高精細に記録しつつ、蓄積される撮影映像のデータ量を低減させることが可能である。
For example, the
また、映像圧縮部290は、記録映像更新部270に制御されることで、記録状況判定部250による判定に基づいて、映像記録部230に記録される撮影映像を圧縮する。例えば、記録状況判定部250が、複数の所定条件について判定を行う場合、映像圧縮部290は、当該所定条件と同数の段階数で、当該所定条件の判定に基づいた映像圧縮を行ってもよい。例えば、映像圧縮部290は、第一段階目の映像圧縮に対応する所定条件が満たされたブロックについて、第一段階目の映像圧縮を行い、当該ブロックについて、第一段階目の映像圧縮に対応する所定条件が満たされた場合、更に第二段階目の映像圧縮を行ってもよい。係る場合、映像圧縮部290は、第一段階目の映像圧縮よりも、第二段階目の映像圧縮の方が、出力されるデータ量(圧縮済み撮影映像のデータ量)が小さくなるように映像圧縮を行ってもよい。例えば、第一段階目の映像圧縮では、重要度「中」以上の領域(重要度「中」、及び重要度「高」の領域)を低い圧縮率で圧縮し、重要度「低」の領域を高い圧縮率で圧縮するように映像圧縮を行ってもよい。また、第二段階目の映像圧縮では、重要度「高」の領域を低い圧縮率で圧縮し、重要度「中」以下の領域(重要度「中」、及び重要度「低」の領域)を高い圧縮率で圧縮するように映像圧縮を行ってもよい。
In addition, the
係る構成によれば、例えば、映像記録部230の記録状況に応じたデータ量となるように、映像記録部230に記録された映像を再圧縮することが可能であり、映像記録部230が記録可能なデータ量を、より有効に活用することが可能である。
According to this configuration, for example, the video recorded in the
<1−5.動作例>
以上、本発明の第一の実施形態による映像蓄積システムの構成を説明した。続いて、図6〜8を参照して、本実施形態による映像蓄積システムの動作例について説明する。以下では、まず図6を参照して監視カメラ10の動作について説明した後、図7を参照して映像蓄積装置20の動作を説明する。さらに、図8を参照し、映像蓄積装置20による映像の再圧縮に係る処理の具体例を説明する。
<1-5. Example of operation>
The configuration of the video storage system according to the first embodiment of the present invention has been described above. Subsequently, an operation example of the video storage system according to the present embodiment will be described with reference to FIGS. In the following, the operation of the
(監視カメラの動作)
図6は、本実施形態に係る監視カメラ10の動作例を示す説明図である。まず、監視カメラ10は、撮像部110の撮像に基づき撮影映像を取得する(S102)。続いて、映像解析部130の検出部132が、取得された撮影映像から監視対象事象を検出する(S104)。さらに、映像解析部130の状況認識部134が、検出された監視対象事象に関する状況の認識(解析)を行う(S106)。
(Operation of surveillance camera)
FIG. 6 is an explanatory diagram illustrating an operation example of the
続いて、重要度特定部150が映像解析部130による解析結果に基づいて、撮影映像の領域毎に重要度を特定して重要度情報を生成する(S108)。さらに、映像圧縮部170が撮影映像を圧縮し(S110)、送信部190が圧縮された撮影映像と重要度情報とを映像蓄積装置20に送信する(S112)。ユーザ指示等により、撮影が終了される(S114においてYES)まで、ステップS102〜S112の処理は繰り返される(S114においてNO)。
Subsequently, the importance
(映像蓄積装置の動作)
以上、監視カメラ10の動作例を説明した。続いて、映像蓄積装置20の動作例について説明する。図7は、本実施形態に係る映像蓄積装置20の動作例を示す説明図である。なお、図7において、各変数、及び定数の意味は以下のとおりである。
n:受信・記録等を行っている現在のブロック番号。
Dn:n番目のブロックの映像記録情報。
M:圧縮の段階の最大値。
m:圧縮の段階。mが大きい程圧縮後のデータ量が小さい。
Tm:第m段圧縮処理が開始される経過ブロック数。
k:圧縮対象のブロック番号。
(Operation of video storage device)
The operation example of the
n: Current block number for receiving / recording.
Dn: Video recording information of the nth block.
M: Maximum value of the compression stage.
m: compression stage. The larger the m, the smaller the amount of data after compression.
Tm: The number of elapsed blocks where the m-th stage compression process is started.
k: Block number to be compressed.
まず、現在のブロック番号nが1に設定される(S202)。受信部210がデータを受信していなければ(S204においてNO)、処理は終了する。受信部210は、データを受信していれば(S204においてYES)、1ブロック分の撮影映像と重要度情報を監視カメラ10から取得する(S206)。
First, the current block number n is set to 1 (S202). If
受信部210により取得された1ブロック分の撮影映像と重要度情報は、n番目のブロックの映像記録情報Dnとして映像記録部230に記録される(S208)。続いて、映像記録部230、記録状況判定部250、記録映像更新部270、及び映像圧縮部290による映像の再圧縮ループ処理(S210〜S220)が開始される(S210)。図7に示すように、当該再圧縮ループ処理は、圧縮の段階mがとり得る値と同じ回数(すなわち圧縮の最大値Mと同じ回数)行われる。
The captured video and importance information for one block acquired by the receiving
再圧縮ループ処理では、まず、現在のブロック番号nが、第m段圧縮処理が開始される経過ブロック数Tmよりも大きいか否かの判定が記録状況判定部250により行われる(S212)。現在のブロック番号nの方が、第m段圧縮処理が開始される経過ブロック数Tmより大きくない場合(S212においてNO)、現在の圧縮の段階mに関する再圧縮処理は行われず、処理は次のループに移行する。
In the recompression loop process, first, the recording
一方、現在のブロック番号nの方が、第m段圧縮処理が開始される経過ブロック数Tmより大きい場合(S212においてYES)、圧縮対象のブロック番号kがk=n−Tmの計算により決定される(S214)。続いて、映像圧縮部290が、映像記録部230に記録された重要度情報に基づいて、圧縮対象である映像記録情報Dkに含まれる映像を第m段の圧縮条件により再圧縮する(S216)。さらに、記録映像更新部270が、再圧縮により得られた再圧縮映像で映像記録情報Dkに含まれる映像を置き換えて(更新して)(S218)、処理は次のループに移行する。
On the other hand, when the current block number n is larger than the elapsed block number Tm at which the m-th stage compression process is started (YES in S212), the block number k to be compressed is determined by the calculation of k = n−Tm. (S214). Subsequently, the
圧縮の段階の最大値Mと同じ回数だけ上述の再圧縮処理が繰り返された後に再圧縮ループが終了すると(S220)、現在のブロック番号nがインクリメントされ(S222)、処理はステップS204に戻る。 When the above-described recompression process is repeated after the same number of times as the maximum value M at the compression stage (S220), the current block number n is incremented (S222), and the process returns to step S204.
(具体例)
以上、本実施形態に係る監視カメラ10の動作フロー、及び映像蓄積装置20の動作フローについて説明した。続いて、図8を参照して、映像蓄積装置20による映像の再圧縮処理の具体例を説明する。図8は、本実施形態に係る映像蓄積装置20による映像の再圧縮処理の具体例を説明するための説明図である。
(Concrete example)
The operation flow of the
図8に示す本具体例では、圧縮の段階の最大値M=2とし、第1段圧縮処理が開始される経過ブロック数T1=4、第2段圧縮処理が開始される経過ブロック数T2=10とする。また、本具体例では、重要度は3段階(高、中、低)とし、映像蓄積装置20が受信する撮影映像は、画像の全体(全画面)が低圧縮率で圧縮された映像であるとする。また、第1段圧縮処理では、重要度中以上の領域のみが低圧縮率で圧縮され、それ以外の領域は高圧縮率で圧縮される。また、第2段圧縮処理では、重要度高の領域のみが低圧縮率で圧縮され、それ以外の領域は高圧縮率で圧縮される。
In the specific example shown in FIG. 8, the maximum value M = 2 of the compression stage is set, the number of elapsed blocks T1 = 4 at which the first stage compression process is started, and the number of elapsed blocks T2 = at which the second stage compression process is started. 10 is assumed. In this specific example, the degree of importance is three levels (high, medium, and low), and the captured video received by the
まず、記録開始時からブロック数T1に相当する時間が経過し、現在のブロック数がn=T1(=4)の時、図8に示すように、映像記録部230には全画面が低圧縮率で圧縮された映像を含む映像記録情報D1〜D4が記録されている。 First, when a time corresponding to the number of blocks T1 has elapsed since the start of recording and the current number of blocks is n = T1 (= 4), as shown in FIG. Video recording information D1 to D4 including video compressed at a rate is recorded.
続いて、現在のブロック数がn=T1+1(=5)の時、図8に示すように、映像記録部230には映像記録情報D1〜D5が記録されている。映像記録部230に記録される映像記録情報D1〜D5のうち、映像記録情報D1は、第1段圧縮処理(図7を参照して説明したステップS214〜S218においてm=1とした処理)により、重要度中以上の領域のみが低圧縮率で圧縮された再圧縮映像で更新される。
Subsequently, when the current number of blocks is n = T1 + 1 (= 5), video recording information D1 to D5 is recorded in the
現在のブロック数がn=T2(=10)の時点までは、同様にして、現在のブロック数が1進むごとに、映像記録部230に記録された映像記録情報が1ブロックずつ、第1段圧縮処理により再圧縮された再圧縮映像で更新される。その結果、現在のブロック数がn=T2の時、図8に示すように、映像記録部230には重要度中以上の領域のみが低圧縮率で圧縮された再圧縮映像を含む映像記録情報D1〜D6と、画面が低圧縮率で圧縮された映像を含む映像記録情報D7〜D10が記録されている。
Similarly, until the current number of blocks reaches n = T2 (= 10), each time the current number of blocks advances, the video recording information recorded in the
続いて、現在のブロック数がn=T2+1(=11)の時、図8に示すように、映像記録部230には映像記録情報D1〜D11が記録されている。映像記録部230に記録される映像記録情報D1〜D11のうち、映像記録情報D1は、第2段圧縮処理(図7を参照して説明したステップS214〜S218においてm=2とした処理)により、重要度高の領域のみが低圧縮率で圧縮された再圧縮映像で更新される。
Subsequently, when the current number of blocks is n = T2 + 1 (= 11), as shown in FIG. 8, video recording information D1 to D11 is recorded in the
<1−6.効果>
以上、本発明の第一の実施形態による映像蓄積システムの構成例、及び動作例について詳細に説明した。本実施形態によれば、重要な領域を低圧縮率で高精細に記録しつつ、蓄積される映像のデータ量を低減させることが可能である。
<1-6. Effect>
The configuration example and the operation example of the video storage system according to the first embodiment of the present invention have been described above in detail. According to the present embodiment, it is possible to reduce the amount of stored video data while recording a high-definition important area with a low compression rate.
<1−7.変形例>
以上、本発明の第一の実施形態を説明した。以下では、本発明の第一の実施形態の幾つかの変形例を説明する。なお、以下に説明する各変形例は、単独で本発明の第一の実施形態に適用されてもよいし、組み合わせで本発明の第一の実施形態に適用されてもよい。また、各変形例は、本発明の第一の実施形態で説明した構成に代えて適用されてもよいし、本発明の第一の実施形態で説明した構成に対して追加的に適用されてもよい。
<1-7. Modification>
The first embodiment of the present invention has been described above. Hereinafter, some modifications of the first embodiment of the present invention will be described. In addition, each modification demonstrated below may be applied to 1st embodiment of this invention independently, and may be applied to 1st embodiment of this invention in combination. Each modification may be applied instead of the configuration described in the first embodiment of the present invention, or may be applied in addition to the configuration described in the first embodiment of the present invention. Also good.
(第一の変形例)
上記では、監視カメラ10により特定された重要度情報が、映像蓄積装置において更新されることなく記録され続ける例を説明したが、本実施形態は係る例に限定されない。例えば、監視カメラ10により特定された重要度情報が、映像蓄積装置において更新されてもよい。以下、第一の変形例として、映像蓄積装置が、重要度情報を更新する映像蓄積装置の構成例について説明する。
(First modification)
In the above description, the importance information specified by the monitoring
図9は、本変形例に係る映像蓄積装置の構成例を示す説明図である。図9に示す映像蓄積装置40は、受信部410、映像記録部430、記録状況判定部250、記録映像更新部270、及び映像圧縮部290を備える情報処理装置である。上記のうち、記録状況判定部250、記録映像更新部270、及び映像圧縮部290の構成は、図5を参照して説明した記録状況判定部250、記録映像更新部270、及び映像圧縮部290の構成と実質的に同一であるため、それらについての説明は省略する。
FIG. 9 is an explanatory diagram illustrating a configuration example of a video storage device according to the present modification. The
受信部410は、図5を参照して説明した受信部210と同様に撮影映像と重要度情報を受信する。本変形例に係る受信部410は、受信した撮影映像と重要度情報を、映像記録部430と、さらに重要度更新部420に提供する。
The receiving
重要度更新部420は、受信部410により受信された重要度情報、及び映像記録部430に記録された重要度情報に基づいて、映像記録部430に記録されている重要度情報の更新を行う。
The importance
例えば、重要度更新部420は、第一の時刻に対応する重要度情報に基づいて、映像記録部430に記録され、当該第一の時刻より前の第二の時刻に対応する重要度情報を更新してもよい。映像蓄積装置40は、図5を参照して説明した映像蓄積装置20と同様に、重要度情報を記録する映像記録部430を有しているため、重要度更新部420は上記のように、第一の時刻より前の第二の時刻に対応する重要度情報の更新を行うことが可能である。
For example, the importance
また、重要度更新部420は、第一の時刻に対応する重要度情報に基づいて、受信部410により受信される、または映像記録部430に記録される、当該第一の時刻より後の第三の時刻に対応する重要度情報を更新してもよい。なお、重要度更新部420は、受信部410により受信された第一の時刻に対応する重要度情報に基づいて上記の更新を行ってもよいし、定期的に映像記録部430にアクセスすることで、第一の時刻に対応する重要度情報を取得して、上記の更新を行ってもよい。
Also, the importance
例えば、重要度更新部420は、上記第一の時刻に対応する重要度情報において、所定値以上の重要度を有する領域について、上記第二の時刻と上記第三の時刻の両方またはいずれか一方に対応する重要度情報を更新してもよい。係る構成によれば、例えば、当該領域の重要度が高くなった時刻の前後のフレームにおいても、当該領域の重要度を高く設定することが可能であり、より高精度な重要度の設定が可能となる。
For example, the importance
例えば、火災が発生した場合、火災発生箇所に対応する領域は火災発生時以降に高い重要度が割り当てられるべき領域として検出されるが、火災発生の原因調査等のため、当該領域は火災発生以前から低圧縮率で高精細に記録されることが望ましい。上記の構成によれば、係る場合であっても、火災発生箇所に対応する領域を火災発生以前のフレームにおいても重要度の高い領域として特定することが可能であり、当該領域を低圧縮率で高精細に記録することが可能である。 For example, when a fire occurs, the area corresponding to the location of the fire is detected as an area that should be assigned a high importance after the fire occurs. Therefore, it is desirable to record with high definition at a low compression rate. According to the above configuration, even in such a case, it is possible to identify the area corresponding to the fire occurrence point as a highly important area even in the frame before the fire occurrence, and the area with a low compression rate. High-definition recording is possible.
また、重要度更新部420は、上記第一の時刻に対応する重要度情報において、所定値以上の重要度を有する領域に含まれる監視対象事象に基づいた領域について、上記第二の時刻と上記第三の時刻の両方またはいずれか一方に対応する重要度情報を更新してもよい。上記の監視対象事象に基づいた領域は、例えば、図2を参照して説明した監視カメラ10が有する検出部132が当該監視対象事象を追跡することで得られる、各時刻の画像における当該監視対象事象の領域であってもよい。
In addition, the importance
係る構成によれば、例えば、人物の異常行動が第一の時刻において検出された場合に、第一の時刻に対応する重要度情報だけでなく、第一の時刻の前後の時刻に対応する重要度情報においても、当該人物の領域に高い重要度を割り当てることが可能である。 According to such a configuration, for example, when an abnormal behavior of a person is detected at the first time, not only the importance information corresponding to the first time but also the importance corresponding to the times before and after the first time Also in the degree information, it is possible to assign a high degree of importance to the person's area.
映像記録部430は、図5を参照して説明した映像記録部230と同様に、各処理を実行するためのプログラムや、重要度情報と撮影映像とが対応付けられた映像記録情報等の様々なデータを記録(記憶)する記録装置である。本変形例に係る映像記録部430が記録する重要度情報は、上述したように重要度更新部420により更新される。
Similar to the
(第二の変形例)
上記では、監視カメラ10の映像圧縮部170が、画像全体を低圧縮率で圧縮する映像圧縮処理を行う例を説明したが、本実施形態は係る例に限定されない。例えば、映像圧縮部170は、映像蓄積装置20が有する映像圧縮部290のように、重要度情報に基づいた映像圧縮を行ってもよい。また、例えば、監視カメラ10と映像蓄積装置20が接続する通信網30の通信帯域が広く、無圧縮の撮影映像を伝送可能である場合、監視カメラ10は映像圧縮を行うことなく、無圧縮の撮影映像を映像蓄積装置20に送信してもよい。
(Second modification)
In the above description, an example in which the
(第三の変形例)
上記では、監視カメラ10と映像蓄積装置20との間の接続がネットワーク(通信網30)を介して行われる例を説明したが、本実施形態は係る例に限定されない。例えば、監視カメラ10と映像蓄積装置20は、USB(Universal Serial Bus)接続等により、直接的に接続されてもよい。また、監視カメラと映像蓄積装置が一体化された装置であってもよい。係る場合、撮影映像や重要度情報の送受信処理は、ネットワークやUSBケーブル等を介さず、装置内で行われる。
(Third modification)
In the above description, the example in which the connection between the monitoring
(第四の変形例)
上記で説明した映像蓄積システム1が有する監視カメラ10と映像蓄積装置20の構成は一例であって、上記で説明した一方装置の機能を他の装置が有してもよい。例えば、上記では、映像解析部130の機能や重要度特定部150の機能が監視カメラ10に備えられている例を説明したが、本実施形態は係る例に限定されない。例えば、映像蓄積装置が映像解析部130と重要度特定部150に相当する機能を有し、監視カメラから撮影映像を受信した映像蓄積装置が、図6を参照して説明したステップS104〜S108の処理等を行ってもよい。
(Fourth modification)
The configuration of the
<<2.第二の実施形態>>
<2−1.概要>
以上、本発明の第一の実施形態、及び変形例を説明した。上述した第一の実施形態では、映像蓄積装置の映像記録部が記録する映像記録情報には、撮影映像と重要度情報が対応付けられて含まれている。これに対し、以下では、本発明の第二の実施形態として、映像記録情報に撮影映像のみが含まれ、記録状況判定部により、映像記録部に記録された撮影映像の再圧縮を行う必要があると判定された場合に、動的に重要度情報が特定される例を説明する。
<< 2. Second embodiment >>
<2-1. Overview>
Heretofore, the first embodiment and modifications of the present invention have been described. In the first embodiment described above, the video recording information recorded by the video recording unit of the video storage device includes the captured video and the importance information in association with each other. On the other hand, in the following, as a second embodiment of the present invention, it is necessary to re-compress the captured video recorded in the video recording unit by the recording status determination unit, in which only the captured video is included in the video recording information. An example will be described in which importance level information is dynamically specified when it is determined that there is.
なお、以下に説明する第二の実施形態は、上述した第一の実施形態と一部において同様の構成を有するため、適宜省略しながら説明を行う。以下では、まず図10を参照して本実施形態に係る監視カメラ50の構成を説明した後に、図11を参照して本実施形態に係る映像蓄積装置60の構成を説明する。なお、本実施形態に係る監視カメラ50、及び映像蓄積装置60は、図1を参照して説明した監視カメラ10A,10B、及び映像蓄積装置20と同様に、通信網30により接続されていてもよい。
Note that the second embodiment described below partially has the same configuration as the first embodiment described above, and therefore will be described while being omitted as appropriate. In the following, first, the configuration of the surveillance camera 50 according to the present embodiment will be described with reference to FIG. 10, and then the configuration of the
<2−2.監視カメラの構成>
図10は、本実施形態に係る監視カメラ50の構成例を示す説明図である。図10に示すように、監視カメラ50は、撮像部510、映像圧縮部570、及び送信部590を備える情報処理装置である。
<2-2. Configuration of surveillance camera>
FIG. 10 is an explanatory diagram illustrating a configuration example of the monitoring camera 50 according to the present embodiment. As illustrated in FIG. 10, the monitoring camera 50 is an information processing apparatus including an imaging unit 510, a video compression unit 570, and a transmission unit 590.
(撮像部)
撮像部510は、第一の実施形態において説明した撮像部110と同様に撮影映像を取得するカメラモジュールである。撮像部510により取得された撮影映像は、映像圧縮部570に提供される。
(Imaging part)
The imaging unit 510 is a camera module that acquires a captured video in the same manner as the
(映像圧縮部)
図10に示す映像圧縮部570は、第一の実施形態において説明した映像圧縮部170と同様に、撮像部510により取得された撮影映像を入力として、映像圧縮処理を行う。圧縮された撮影映像は、送信部590に提供される。
(Video compression part)
Similar to the
(送信部)
図10に示す送信部590は、第一の実施形態において説明した送信部190と同様に、他の装置との通信処理を行う。例えば、送信部590は、映像圧縮部570から提供された圧縮済みの撮影映像を、後述する映像蓄積装置60に送信する。
(Transmitter)
Similar to the
<2−3.映像蓄積装置の構成>
以上、本発明の第二の実施形態による監視カメラ50の構成例を説明した。続いて、本実施形態による映像蓄積装置60の構成例を説明する。図11は、本発明の第二の実施形態による映像蓄積装置60の構成例を示す説明図である。図11に示すように、映像蓄積装置60は、受信部610、映像記録部630、記録状況判定部650、映像解析部660、記録映像更新部670、重要度特定部680、及び映像圧縮部690を備える情報処理装置である。
<2-3. Configuration of video storage device>
The configuration example of the monitoring camera 50 according to the second embodiment of the present invention has been described above. Next, a configuration example of the
(受信部)
受信部610は、第一の実施形態において説明した受信部210と同様に、他の装置との通信処理を行う。例えば、受信部610は、監視カメラ50から撮影映像を受信する。また、受信部610は、所定フレーム数をまとめた1ブロック単位で撮影映像を受信してもよい。受信部610が受信した撮影映像は、映像記録部630に提供される。
(Receiver)
The receiving
(映像記録部)
映像記録部630は、記録状況判定部650、映像解析部660、記録映像更新部670、重要度特定部680、及び映像圧縮部690が以下で説明する各処理を実行するためのプログラムや、様々なデータを記録(記憶)する記録装置である。例えば、映像記録部630は、撮影映像を映像記録情報として記録する。
(Video recording part)
The
映像記録部630は、受信部610により監視カメラ10から受信された撮影映像を、第一の映像記録情報として記録してもよい。また、映像記録部230は、後述する記録映像更新部670による更新処理に基づき、後述する映像圧縮部690により圧縮された撮影映像に基づく第二の映像記録情報を第一の映像記録情報に代えて記録してもよい。
The
なお、映像記録部630は、第一の実施形態において説明した映像記録部230と同様に、例えばHDD等の記録媒体により実現される。
Note that the
(記録状況判定部)
記録状況判定部650は、第一の実施形態において説明した記録状況判定部250と同様に、映像記録部630に記録された撮影映像の再圧縮を行う必要があるか否かを判定する記録状況判定機能を有する。例えば、記録状況判定部650は、映像記録部630の映像記録状況が所定条件を満たすか否かの判定を行うことで、再圧縮を行う必要があるか否かを判定し、当該判定の結果を後述する映像解析部660、及び記録映像更新部670に通知する。本実施形態に係る記録状況判定部650が用いる所定条件は第一の実施形態において説明した記録状況判定部250が用いる所定条件と同様であってよい。
(Recording status judgment unit)
The recording
(映像解析部)
映像解析部660は、記録状況判定部650の判定に基づいて撮影映像の解析を行う映像解析機能を有する。例えば、映像解析部660は、記録状況判定部650が、映像記録部630の映像記録状況が所定条件を満たすと判定した場合、映像記録部630に記録された撮影映像から監視対象となる監視対象事象を検出し、監視対象事象に関する状況の解析を行う。
(Video Analysis Department)
The
本実施形態に係る映像解析部660は図11に示すように検出部662、及び状況認識部664を備える。検出部662、及び状況認識部664の機能は、第一の実施形態において説明した検出部132、及び状況認識部134の機能と実質的に同一であるため、ここでの説明を省略する。
The
(記録映像更新部)
記録映像更新部670は、記録状況判定部650の判定に基づいて映像圧縮部690と映像記録部630の制御を行い、映像記録部630に記録される映像記録情報の更新を行う記録映像更新機能を有する。
(Recorded video update section)
The recorded
例えば、記録状況判定部650が、映像記録部630の映像記録状況が所定条件を満たすと判定した場合、記録映像更新部670は映像圧縮部690を制御して、後述する重要度特定部680が特定した重要度情報に基づく圧縮率で映像圧縮を行わせる。さらに、記録映像更新部670は、映像圧縮部690による当該映像圧縮に基づく第二の映像記録情報を、第一の映像記録情報に代えて映像記録部630に記録させる。なお、本実施形態において、第二の映像記録情報は、映像圧縮部690により再圧縮された撮影映像であってもよい。
For example, when the recording
(重要度特定部)
重要度特定部680は、映像解析部660による解析結果に基づいて、撮影映像の領域毎に重要度を特定して重要度情報を生成する重要度特定機能を有する。本実施形態に係る重要度特定部680は、生成した重要度情報を映像圧縮部690に提供すること以外において、第一の実施形態において説明した重要度特定部150と実質的に同様の機能を有するため、ここでの説明を省略する。
(Importance level identification part)
The importance
(映像圧縮部)
映像圧縮部690は、記録映像更新部670に制御されて、映像記録部630に記録される撮影映像の映像圧縮(再圧縮)処理を行う映像圧縮機能を有する。映像圧縮部690は、記録映像更新部670に制御されて、第一の映像記録情報に含まれる撮影映像の領域毎に、重要度特定部680が特定した重要度情報に基づく圧縮率で映像圧縮を行う。映像圧縮部690が行う重要度情報に基づく圧縮率での映像圧縮処理は、第一の実施形態において説明した映像圧縮部290が行う映像圧縮処理と実質的に同様であるため、ここでの説明を省略する。
(Video compression part)
The
<2−4.動作例>
以上、本発明の第二の実施形態による映像蓄積システムの構成を説明した。続いて、図12、13を参照して、本実施形態による映像蓄積システムの動作例について説明する。以下では、まず図12を参照して監視カメラ50の動作について説明した後、図13を参照して映像蓄積装置60の動作を説明する。
<2-4. Example of operation>
The configuration of the video storage system according to the second embodiment of the present invention has been described above. Subsequently, an operation example of the video storage system according to the present embodiment will be described with reference to FIGS. In the following, first, the operation of the surveillance camera 50 will be described with reference to FIG. 12, and then the operation of the
(監視カメラの動作)
図12は、本実施形態による監視カメラ50の動作例を示す説明図である。まず、監視カメラ50は、撮像部510の撮像に基づき撮影映像を取得する(S302)。続いて、映像圧縮部570が撮影映像を圧縮し(S304)、送信部590が圧縮された撮影映像を映像蓄積装置60に送信する(S306)。ユーザ指示等により、撮影が終了される(S308においてYES)まで、ステップS302〜S306の処理は繰り返される(S308においてNO)。
(Operation of surveillance camera)
FIG. 12 is an explanatory diagram illustrating an operation example of the monitoring camera 50 according to the present embodiment. First, the surveillance camera 50 acquires a captured image based on the image captured by the image capturing unit 510 (S302). Subsequently, the video compression unit 570 compresses the captured video (S304), and the transmission unit 590 transmits the compressed captured video to the video storage device 60 (S306). The processes in steps S302 to S306 are repeated (NO in S308) until shooting is terminated (YES in S308) due to a user instruction or the like.
(映像蓄積装置の動作フロー)
以上、監視カメラ50の動作例を説明した。続いて、映像蓄積装置60の動作例について説明する。図13は、本実施形態に係る映像蓄積装置60の動作例を示す説明図である。なお、図13における、各変数、及び定数は、図7を参照して説明した各変数、及び定数と同様である。
(Operation flow of video storage device)
The operation example of the monitoring camera 50 has been described above. Subsequently, an operation example of the
まず、現在のブロック番号nが1に設定される(S402)。受信部610がデータを受信していなければ(S404においてNO)、処理は終了する。受信部610は、データを受信していれば(S404においてYES)、1ブロック分の撮影映像を監視カメラ50から取得する(S406)。
First, the current block number n is set to 1 (S402). If
受信部610により取得された1ブロック分の撮影映像は、n番目のブロックの映像記録情報Dnとして映像記録部630に記録される(S408)。続いて、映像の再圧縮ループ処理(S410〜S426)が開始される(S410)。図12に示すように、当該再圧縮ループ処理は、圧縮の段階mがとり得る値と同じ回数(すなわち圧縮の最大値Mと同じ回数)行われる。
The captured video for one block acquired by the receiving
再圧縮ループ処理では、まず、現在のブロック番号nが、第m段圧縮処理が開始される経過ブロック数Tmよりも大きいか否かの判定が記録状況判定部650により行われる(S412)。現在のブロック番号nの方が、第m段圧縮処理が開始される経過ブロック数Tmより大きくない場合(S412においてNO)、現在の圧縮の段階mに関する再圧縮処理は行われず、処理は次のループに移行する。
In the recompression loop process, first, the recording
一方、現在のブロック番号nの方が、第m段圧縮処理が開始される経過ブロック数Tmより大きい場合(S412においてYES)、圧縮対象のブロック番号kがk=n−Tmの計算により決定される(S414)。 On the other hand, when the current block number n is larger than the elapsed block number Tm at which the m-th stage compression process is started (YES in S412), the block number k to be compressed is determined by the calculation of k = n−Tm. (S414).
続いて、映像解析部660の検出部662が、映像記録部630に記録された撮影映像から監視対象事象を検出する(S416)。さらに、映像解析部660の状況認識部664が、検出された監視対象事象に関する状況の認識(解析)を行う(S418)。続いて、重要度特定部680が映像解析部660による解析結果に基づいて、撮影映像の領域毎に重要度を特定して重要度情報を生成する(S420)。
Subsequently, the
なお、上述したステップS416〜S420の処理は、圧縮対象のブロックの映像記録情報Dkに含まれる撮影映像を対象として行われてもよいし、さらに映像記録情報Dkの前後のブロックの映像記録情報に含まれる撮影映像を対象として行われてもよい。 Note that the processing in steps S416 to S420 described above may be performed on the captured video included in the video recording information Dk of the block to be compressed, and the video recording information of the blocks before and after the video recording information Dk. It may be performed on the captured video included.
続いて、映像圧縮部690が、重要度特定部680により生成された重要度情報に基づいて、圧縮対象である映像記録情報Dkに含まれる映像を第m段の圧縮条件により再圧縮する(S422)。さらに、記録映像更新部670が、再圧縮により得られた再圧縮映像で映像記録情報Dkに含まれる映像を置き換えて(更新して)(S424)、処理は次のループに移行する。
Subsequently, the
圧縮の段階の最大値Mと同じ回数だけ上述の再圧縮処理が繰り返された後に再圧縮ループが終了すると(S426)、現在のブロック番号nがインクリメントされ(S428)、処理はステップS404に戻る。 When the above-described recompression process is repeated after the same number of times as the maximum value M at the compression stage (S426), the current block number n is incremented (S428), and the process returns to step S404.
<2−5.効果>
以上、本発明の第二の実施形態による映像蓄積システムの構成例、及び動作例について詳細に説明した。本実施形態によれば、第一の実施形態と同様に、重要な領域を低圧縮率で高精細に記録しつつ、蓄積される映像のデータ量を低減させることが可能である。
<2-5. Effect>
The configuration example and the operation example of the video storage system according to the second embodiment of the present invention have been described above in detail. According to the present embodiment, as in the first embodiment, it is possible to reduce the amount of stored video data while recording a high-definition region with a low compression rate and high definition.
また、本実施形態によれば、映像記録部の映像記録状況に係る判定に応じて、再圧縮される撮影映像の解析処理、及び重要度特定処理が行われるため、全ての撮影映像に対して当該処理を行う場合と比較して、システム全体の処理量が削減され得る。さらに、映像記録部に重要度情報を記録しなくてもよいため、映像記録部に記録されるデータ量を削減することも可能である。 In addition, according to the present embodiment, the analysis processing of the recompressed captured video and the importance level specifying processing are performed according to the determination related to the video recording status of the video recording unit. Compared to the case where the processing is performed, the processing amount of the entire system can be reduced. Furthermore, since the importance level information need not be recorded in the video recording unit, the amount of data recorded in the video recording unit can be reduced.
<2−6.補足>
上記では、映像記録部630には重要度情報が記録されない例を説明したが、本実施形態は係る例に限定されない。例えば、重要度特定部680により一旦重要度情報が生成されたフレームについては、当該重要度情報が映像記録部630に記録されてもよい。係る構成によれば、当該フレームが再度再圧縮される場合に、映像解析処理と重要度特定処理に係る処理コストを削減することが可能となる。
<2-6. Supplement>
In the above, the example in which the importance level information is not recorded in the
また、第一の実施形態において説明した各変形例を第二の実施形態に適用することも可能である。 Moreover, it is also possible to apply each modification demonstrated in 1st embodiment to 2nd embodiment.
<<3.ハードウェア構成>>
以上、本発明の各実施形態と各変形例を説明した。上述した監視対象事象検出処理、状況認識処理、重要度特定処理、映像圧縮処理、映像記録情報更新処理などの情報処理は、ソフトウェアと、情報処理装置(監視カメラ10、50,及び映像蓄積装置20,40,60)のハードウェアとの協働により実現される。以下では、本実施形態に係る情報処理装置である監視カメラ10、50,及び映像蓄積装置20,40,60のハードウェア構成例として、情報処理装置1000のハードウェア構成例について説明する。
<< 3. Hardware configuration >>
In the above, each embodiment and each modification of this invention were demonstrated. Information processing such as the above-described monitoring target event detection processing, situation recognition processing, importance level identification processing, video compression processing, video recording information update processing, etc. is performed by software and information processing devices (
図14は、本実施形態に係る情報処理装置1000のハードウェア構成例を示す説明図である。図14に示したように、情報処理装置1000は、CPU(Central Processing Unit)1001と、ROM(Read Only Memory)1002と、RAM(Random Access Memory)1003と、入力装置1004と、出力装置1005と、ストレージ装置1006と、通信装置1007とを備える。
FIG. 14 is an explanatory diagram illustrating a hardware configuration example of the
CPU1001は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置1000内の動作全般を制御する。また、CPU1001は、マイクロプロセッサであってもよい。ROM1002は、CPU1001が使用するプログラムや演算パラメータなどを記憶する。RAM1003は、CPU1001の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一時記憶する。これらはCPUバスなどから構成されるホストバスにより相互に接続されている。主に、CPU1001、ROM1002及びRAM1003とソフトウェアとの協働により、映像解析部、重要度特定部、映像圧縮部、記録状況判定部、記録映像更新部、重要度更新部の機能が実現される。
The
入力装置1004は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチ及びレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、CPU1001に出力する入力制御回路などから構成されている。情報処理装置1000のユーザは、該入力装置1004を操作することにより、情報処理装置1000に対して各種のデータを入力したり処理動作を指示したりすることができる。
The
出力装置1005は、例えば、液晶ディスプレイ(LCD)装置、OLED装置及びランプなどの表示装置を含む。さらに、出力装置1005は、スピーカ及びヘッドホンなどの音声出力装置を含む。例えば、表示装置は、撮像された画像や生成された画像などを表示する。一方、音声出力装置は、音声データなどを音声に変換して出力する。
The
ストレージ装置1006は、データ格納用の装置である。ストレージ装置1006は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置及び記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置1006は、CPU1001が実行するプログラムや各種データを格納する。ストレージ装置1006は、映像記録部230,430,630に対応する。
The
通信装置1007は、例えば、通信網に接続するための通信デバイスなどで構成された通信インタフェースである。また、通信装置1007は、無線LAN(Local Area Network)対応通信装置、LTE(Long Term Evolution)対応通信装置、有線による通信を行うワイヤー通信装置、またはブルートゥース(登録商標)通信装置を含んでもよい。通信装置1007は、送信部190,590、受信部210,410,610に対応する。
The
<<4.むすび>>
以上説明したように、本発明の実施形態によれば、重要な領域を高精細に記録しつつ、蓄積される映像のデータ量を低減させることが可能である。
<< 4. Conclusion >>
As described above, according to the embodiment of the present invention, it is possible to reduce the data amount of the accumulated video while recording the important area with high definition.
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。 The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field to which the present invention pertains can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that these also belong to the technical scope of the present invention.
例えば、上記実施形態における各ステップは、必ずしもフローチャート図として記載された順序に沿って時系列に処理する必要はない。例えば、上記実施形態の処理における各ステップは、フローチャート図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。 For example, each step in the above embodiment does not necessarily have to be processed in time series in the order described as a flowchart. For example, each step in the processing of the above embodiment may be processed in an order different from the order described as the flowchart diagram or may be processed in parallel.
また、上述した監視カメラ10,50、映像蓄積装置20,40,60等に内蔵されるCPU1001、ROM1002及びRAM1003などのハードウェアに、上述した監視カメラ10,50、映像蓄積装置20,40,60等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
In addition, the
1 映像蓄積システム
10,50 監視カメラ
20,40,60 映像蓄積装置
30 通信網
110,510 撮像部
130,530 映像解析部
132 検出部
134 状況認識部
150 重要度特定部
170,570 映像圧縮部
190,590 送信部
210,410,610 受信部
230,430,630 映像記録部
250,650 記録状況判定部
270,670 記録映像更新部
290,690 映像圧縮部
420 重要度更新部
660 映像解析部
662 検出部
664 状況認識部
680 重要度特定部
DESCRIPTION OF
Claims (9)
前記映像解析部による解析結果に基づいて、前記撮影映像の領域毎に重要度を特定して重要度情報を生成する重要度特定部と、
前記重要度情報と、前記撮影映像とが対応付けられた第一の映像記録情報を記録する映像記録部と、
前記映像記録部の映像記録状況が所定条件を満たす場合、前記第一の映像記録情報に含まれる前記撮影映像の前記領域毎に、前記重要度情報に基づく圧縮率で映像圧縮を行う映像圧縮部と、
前記映像圧縮に基づく第二の映像記録情報を、前記第一の映像記録情報に代えて前記映像記録部に記録させる記録映像更新部と、
第一の時刻に対応する前記重要度情報に基づいて、前記映像記録部に記録され、前記第一の時刻より前の第二の時刻に対応する前記重要度情報を更新する重要度更新部と、
を備える映像蓄積システム。 A video analysis unit that detects a monitoring target event to be monitored from the captured video and analyzes a situation related to the monitoring target event;
Based on the analysis result by the video analysis unit, an importance level identifying unit for identifying the importance level for each area of the captured video and generating the importance level information,
A video recording unit that records first video recording information in which the importance information and the captured video are associated;
When the video recording status of the video recording unit satisfies a predetermined condition, a video compression unit that performs video compression at a compression rate based on the importance information for each region of the captured video included in the first video recording information When,
A recording video update unit that records the second video recording information based on the video compression in the video recording unit instead of the first video recording information;
An importance update unit that updates the importance information that is recorded in the video recording unit and that corresponds to the second time before the first time, based on the importance information corresponding to the first time; ,
A video storage system.
前記重要度情報と、前記撮影映像とが対応付けられた第一の映像記録情報を記録する映像記録部と、
前記映像記録部の映像記録状況が所定条件を満たす場合、前記第一の映像記録情報に含まれる前記撮影映像の前記領域毎に、前記重要度情報に基づく圧縮率で映像圧縮を行う映像圧縮部と、
前記映像圧縮に基づく第二の映像記録情報を、前記第一の映像記録情報に代えて前記映像記録部に記録させる記録映像更新部と、
第一の時刻に対応する前記重要度情報に基づいて、前記映像記録部に記録され、前記第一の時刻より前の第二の時刻に対応する前記重要度情報を更新する重要度更新部と、
を備える映像蓄積装置。 Importance that generates importance information by identifying importance for each area of the captured video based on the analysis result obtained by analyzing the situation related to the monitored event that is detected from the captured video A specific part,
A video recording unit that records first video recording information in which the importance information and the captured video are associated;
When the video recording status of the video recording unit satisfies a predetermined condition, a video compression unit that performs video compression at a compression rate based on the importance information for each region of the captured video included in the first video recording information When,
A recording video update unit that records the second video recording information based on the video compression in the video recording unit instead of the first video recording information;
An importance update unit that updates the importance information that is recorded in the video recording unit and that corresponds to the second time before the first time, based on the importance information corresponding to the first time; ,
A video storage device comprising:
撮影映像から検出され、監視対象となる監視対象事象に関する状況の解析を行うことで得られる解析結果に基づいて、前記撮影映像の領域毎に重要度を特定して重要度情報を生成する重要度特定機能と、
前記重要度情報と、前記撮影映像とが対応付けられた第一の映像記録情報を記録する記録装置の映像記録状況が所定条件を満たす場合、前記第一の映像記録情報に含まれる前記撮影映像の前記領域毎に、前記重要度情報に基づく圧縮率で映像圧縮を行う映像圧縮機能と、
前記映像圧縮に基づく第二の映像記録情報を、前記第一の映像記録情報に代えて前記記録装置に記録させる記録映像更新機能と、
第一の時刻に対応する前記重要度情報に基づいて、前記記録装置に記録され、前記第一の時刻より前の第二の時刻に対応する前記重要度情報を更新する重要度更新機能と、
を実現させるための、プログラム。
On the computer,
Importance that generates importance information by identifying importance for each area of the captured video based on the analysis result obtained by analyzing the situation related to the monitored event that is detected from the captured video Specific functions,
When the video recording status of the recording apparatus that records the first video recording information in which the importance information and the captured video are associated with each other satisfies a predetermined condition, the captured video included in the first video recording information A video compression function for performing video compression at a compression rate based on the importance information for each of the areas;
A recorded video update function for causing the recording device to record the second video recording information based on the video compression instead of the first video recording information;
Based on the importance information corresponding to the first time, the importance update function that is recorded in the recording device and updates the importance information corresponding to the second time before the first time;
A program to realize
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015212853A JP6582876B2 (en) | 2015-10-29 | 2015-10-29 | Video storage system, video storage device, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015212853A JP6582876B2 (en) | 2015-10-29 | 2015-10-29 | Video storage system, video storage device, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017085396A JP2017085396A (en) | 2017-05-18 |
| JP6582876B2 true JP6582876B2 (en) | 2019-10-02 |
Family
ID=58714447
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015212853A Active JP6582876B2 (en) | 2015-10-29 | 2015-10-29 | Video storage system, video storage device, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6582876B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117596386B (en) * | 2023-12-06 | 2024-05-24 | 中云数科(广州)信息科技有限公司 | Intelligent building safety monitoring system |
| CN118540429B (en) * | 2024-07-16 | 2025-02-11 | 深圳市维卓数字营销有限公司 | A computer information processing method and a computer system |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09233471A (en) * | 1996-02-27 | 1997-09-05 | Fujitsu Ltd | Image information compression encoding device |
| JP3832567B2 (en) * | 2001-03-07 | 2006-10-11 | 日本電気株式会社 | Program recording apparatus and method |
| JP3880487B2 (en) * | 2002-08-29 | 2007-02-14 | キヤノン株式会社 | Encoding method conversion apparatus, encoding method conversion method, recording medium thereof, and program thereof |
| JP2005151546A (en) * | 2003-10-20 | 2005-06-09 | Matsushita Electric Ind Co Ltd | MULTIMEDIA DATA RECORDING DEVICE, MONITOR SYSTEM, AND MULTIMEDIA DATA RECORDING METHOD |
| JP2006080832A (en) * | 2004-09-09 | 2006-03-23 | Mitsubishi Electric Corp | Image transcoder |
| JP2008060876A (en) * | 2006-08-31 | 2008-03-13 | Hitachi Ltd | Image recording device |
| JP2007194928A (en) * | 2006-01-19 | 2007-08-02 | Matsushita Electric Ind Co Ltd | Remote monitoring device and remote monitoring method |
| JP5156982B2 (en) * | 2008-06-05 | 2013-03-06 | 富士フイルム株式会社 | Image processing system, image processing method, and program |
-
2015
- 2015-10-29 JP JP2015212853A patent/JP6582876B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017085396A (en) | 2017-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4775306B2 (en) | Image processing apparatus, imaging apparatus, image display control method, and computer program | |
| JP6421422B2 (en) | Video analysis device, monitoring device, monitoring system, and video analysis method | |
| EP2710594B1 (en) | Video summary including a feature of interest | |
| JP4396708B2 (en) | Network equipment and surveillance camera system | |
| JP6134825B2 (en) | How to automatically determine the probability of image capture by the terminal using context data | |
| CN104853071B (en) | Display control device and display method | |
| KR101212082B1 (en) | Image Recognition Apparatus and Vison Monitoring Method thereof | |
| JP4622301B2 (en) | Surveillance system and surveillance camera | |
| CN102194320A (en) | High-definition network intelligent camera and high-definition network intelligent shooting method | |
| KR101949676B1 (en) | syntax-based method of providing intrusion detection in compressed video | |
| EP4195166B1 (en) | Apparatus and method for transmitting images and apparatus and method for receiving images | |
| JP5213123B2 (en) | Video output method and video output device | |
| KR101747214B1 (en) | Muliti-channel image analyzing method and system | |
| JP2008035095A (en) | Monitoring device, monitoring system, monitoring method and program | |
| US20250119511A1 (en) | Apparatus and method for transmitting images and apparatus and method for receiving images | |
| JP4075748B2 (en) | Image recording device | |
| TWI521473B (en) | Device, method for image analysis and computer-readable medium | |
| JP2011087090A (en) | Image processing method, image processing apparatus, and imaging system | |
| JP6582876B2 (en) | Video storage system, video storage device, and program | |
| EP2950529B1 (en) | Video image storage method and apparatus | |
| CN101118679A (en) | Monitoring equipment, monitoring method and program | |
| KR101747212B1 (en) | System for monitoring image and thereof method | |
| KR102092074B1 (en) | Apparatus of Providing Smart Monitoring Service for Effective Monitoring and Driving Method Thereof | |
| JP2004120595A (en) | Error monitoring device, error monitoring method, computer program, and computer-readable recording medium | |
| US11398091B1 (en) | Repairing missing frames in recorded video with machine learning |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180815 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190305 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190326 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20190327 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190328 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190521 |
|
| 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: 20190806 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190819 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6582876 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |