[go: up one dir, main page]

JP2019121818A - Information processing apparatus, control method thereof, and program - Google Patents

Information processing apparatus, control method thereof, and program Download PDF

Info

Publication number
JP2019121818A
JP2019121818A JP2017253072A JP2017253072A JP2019121818A JP 2019121818 A JP2019121818 A JP 2019121818A JP 2017253072 A JP2017253072 A JP 2017253072A JP 2017253072 A JP2017253072 A JP 2017253072A JP 2019121818 A JP2019121818 A JP 2019121818A
Authority
JP
Japan
Prior art keywords
video
image
acquisition
acquired
resolution
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.)
Granted
Application number
JP2017253072A
Other languages
Japanese (ja)
Other versions
JP6836076B2 (en
Inventor
高志 羽部
Takashi Habe
高志 羽部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2017253072A priority Critical patent/JP6836076B2/en
Publication of JP2019121818A publication Critical patent/JP2019121818A/en
Application granted granted Critical
Publication of JP6836076B2 publication Critical patent/JP6836076B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

【課題】 ネットワークカメラが撮影した複数の異なる解像度の映像の管理を容易にするための仕組みを提供すること。【解決手段】 ネットワークカメラが撮影した第1映像を取得する第1映像取得手段と、前記第1映像取得手段により取得した前記第1映像を記憶する記憶手段と、前記第1映像取得手段で取得した前記第1映像よりも高解像度の、ネットワークカメラが撮影した第2映像を、前記第1映像取得手段で前記第1映像を取得した後に取得する第2映像取得手段と、前記第2映像取得手段で取得した前記第2映像を、前記記憶手段に記憶された前記第1映像に上書きして登録する登録手段と、を備えることを特徴とする。【選択図】 図7An object of the present invention is to provide a mechanism for facilitating management of a plurality of videos with different resolutions captured by a network camera. SOLUTION: First image acquiring means for acquiring a first image captured by a network camera, storage means for storing the first image acquired by the first image acquiring means, and acquisition by the first image acquiring means. a second image obtaining means for obtaining a second image captured by a network camera and having a resolution higher than that of the first image captured by the first image obtaining means after the first image is obtained by the first image obtaining means; registration means for overwriting the first image stored in the storage means with the second image acquired by the means for registering the second image. [Selection drawing] Fig. 7

Description

本発明は、情報処理装置、及びその制御方法、プログラムに関し、特に、ネットワークカメラが撮影した複数の異なる解像度の映像の管理を容易にするための技術に関する。   The present invention relates to an information processing apparatus, a control method thereof, and a program, and more particularly to a technology for facilitating management of images of a plurality of different resolutions captured by a network camera.

従来、鉄道の保線作業を行う方法として、電車を走行させて、線路等を確認する方法が知られている。   Conventionally, a method of running a train and checking a track or the like is known as a method of carrying out track maintenance work of a railway.

特許文献1には、検測車の先頭等に設けられたカメラで走行路線をモニタリングすることが提案されている。   Patent Document 1 proposes that a traveling route be monitored by a camera provided at the top of a survey vehicle or the like.

特開2007−38784号公報Unexamined-Japanese-Patent No. 2007-38784

しかしながら、例えば、保線業務を行う者(ユーザ)が、社屋内(車両以外の場所)で、電車等の先頭車両に設けられたカメラで撮影されたライブ映像を確認して保線業務を行う場合、当該カメラで撮影されたライブ映像をネットワーク上の録画サーバや当該ユーザの端末に、例えばLTE等の通信網を用いて送信することが考えられる。   However, for example, when a person (user) who carries out a track maintenance work checks a live image taken with a camera provided on the lead vehicle such as a train inside the company (a place other than a vehicle) and performs the track maintenance work, It is conceivable to transmit the live video captured by the camera to the recording server on the network or the terminal of the user using a communication network such as LTE.

この場合、当該ユーザが、ディスプレイに表示された映像を確認して行う保線業務には、高解像度の映像が必要となるが、当該カメラで撮影された高解像度の映像をライブで送信することは、例えばLTE等の通信網の帯域では難しい。   In this case, a high resolution video is required for line maintenance work performed by the user by checking the video displayed on the display, but it is possible to transmit the high resolution video captured by the camera live. For example, it is difficult in the band of communication networks such as LTE.

そこで、ネットワークカメラが低解像度のライブ映像をライブで録画サーバやユーザの端末に送信し、ユーザは、低解像度の映像をライブで確認し、詳細に確認すべき個所があれば、高解像度の映像を確認することが考えられる。   Therefore, the network camera transmits live video of low resolution live to the recording server or the terminal of the user, and the user confirms live video of low resolution live, and if there is a place to be confirmed in detail, high resolution video It is conceivable to confirm.

この場合、当該ネットワークカメラで撮影された高解像度の映像を、当該ネットワークカメラに接続された車両内の情報処理装置の記憶領域に記録させて、当該記録された高解像度の映像を順次録画サーバに当該通信網を用いて送信することが考えられる。   In this case, the high resolution video captured by the network camera is recorded in the storage area of the information processing apparatus in the vehicle connected to the network camera, and the recorded high resolution video is sequentially recorded to the recording server. It is conceivable to transmit using the communication network.

そのような仕組みにおいては、低解像度のライブ映像と、高解像度の映像の取得要求や送信で用いるポートはそれぞれ異なる。その結果、録画サーバは、低解像度の映像と高解像度の映像とがそれぞれ異なるネットワークカメラで撮影された映像と認識してしまい、低解像度の映像と高解像度の映像の両方の映像を記録することになってしまう。   In such a scheme, the low resolution live video and the high resolution video acquisition request and transmission ports are different. As a result, the recording server recognizes the low resolution video and the high resolution video as a video shot by different network cameras, and records both the low resolution video and the high resolution video. Become.

その結果、録画サーバのメモリ領域を多く必要としてしまうこととなり、コストが高くなってしまう。   As a result, a large amount of memory area of the recording server is required, and the cost increases.

また、低解像度のライブ映像と高解像度の映像が、それぞれ異なるネットワークカメラで撮影された映像として管理されてしまうため、ユーザは、同一のネットワークカメラで撮影された低解像度のライブ映像と高解像度の映像を容易に確認することができなかった。   In addition, since low-resolution live images and high-resolution images are managed as images captured by different network cameras, the user can view low-resolution live images and high-resolution images captured by the same network camera. It was not possible to easily check the picture.

また、ユーザが、高解像度の映像を閲覧可能な時間帯や、低解像の映像を閲覧可能な時間帯を容易に把握することができなった。   In addition, it has become possible for the user to easily grasp a time zone in which a high resolution video can be browsed and a time zone in which a low resolution video can be browsed.

本発明の目的は、ネットワークカメラが撮影した複数の異なる解像度の映像の管理を容易にするための仕組みを提供することである。   An object of the present invention is to provide a mechanism for facilitating management of a plurality of different resolution images captured by a network camera.

本発明は、ネットワークカメラが撮影した第1映像を取得する第1映像取得手段と、前記第1映像取得手段により取得した前記第1映像を記憶する記憶手段と、前記第1映像取得手段で取得した前記第1映像よりも高解像度の、ネットワークカメラが撮影した第2映像を、前記第1映像取得手段で前記第1映像を取得した後に取得する第2映像取得手段と、前記第2映像取得手段で取得した前記第2映像を、前記記憶手段に記憶された前記第1映像に上書きして登録する登録手段と、を備えることを特徴とする。   In the present invention, a first image acquisition unit for acquiring a first image captured by a network camera, a storage unit for storing the first image acquired by the first image acquisition unit, and acquisition by the first image acquisition unit A second image acquisition unit for acquiring a second image captured by a network camera having a higher resolution than the first image acquired after the acquisition of the first image by the first image acquisition unit; and acquiring the second image And registration means for overwriting and registering the first image stored in the storage means with the second image acquired by the means.

また、本発明は、ネットワークカメラが撮影した第1映像を取得する第1映像取得手段と、前記第1映像取得手段により取得した前記第1映像を記憶する記憶手段と、前記第1映像取得手段で取得した前記第1映像よりも高解像度の、ネットワークカメラが撮影した第2映像を、前記第1映像取得手段で前記第1映像を取得した後に取得する第2映像取得手段と、前記第1映像取得手段による前記第1映像の取得先、及び前記第2映像取得手段による前記第2映像の取得先に応じて、前記第2映像取得手段で取得した前記第2映像を、前記記憶手段に記憶された前記第1映像に関する映像として登録する登録手段と、を備えることを特徴とする。   Further, according to the present invention, there are provided a first image acquisition means for acquiring a first image captured by a network camera, a storage means for storing the first image acquired by the first image acquisition means, and the first image acquisition means A second image acquisition unit for acquiring a second image captured by a network camera having a resolution higher than that of the first image acquired in step after the first image is acquired by the first image acquisition unit; According to the acquisition destination of the first image by the image acquisition unit and the acquisition destination of the second image by the second image acquisition unit, the second image acquired by the second image acquisition unit is stored in the storage unit. And registration means for registering as a video related to the stored first video.

また、本発明は、情報処理装置における制御方法であって、ネットワークカメラが撮影した第1映像を取得する第1映像取得工程と、前記第1映像取得工程により取得した前記第1映像を記憶する記憶工程と、前記第1映像取得工程で取得した前記第1映像よりも高解像度の、ネットワークカメラが撮影した第2映像を、前記第1映像取得工程で前記第1映像を取得した後に取得する第2映像取得工程と、前記第2映像取得工程で取得した前記第2映像を、前記記憶工程で記憶された前記第1映像に上書きして登録する登録工程と、を備えることを特徴とする。   Further, the present invention is a control method in an information processing apparatus, and stores a first image acquisition step of acquiring a first image captured by a network camera, and the first image acquired by the first image acquisition step. A second video captured by a network camera having a resolution higher than that of the first video acquired in the first video acquisition step is acquired after the first video is acquired in the first video acquisition step. A second video acquisition step, and a registration step of overwriting and registering the second video acquired in the second video acquisition step on the first video stored in the storage step. .

また、本発明は、情報処理装置における制御方法であって、ネットワークカメラが撮影した第1映像を取得する第1映像取得工程と、前記第1映像取得工程により取得した前記第1映像を記憶する記憶工程と、前記第1映像取得工程で取得した前記第1映像よりも高解像度の、ネットワークカメラが撮影した第2映像を、前記第1映像取得工程で前記第1映像を取得した後に取得する第2映像取得工程と、前記第1映像取得工程による前記第1映像の取得先、及び前記第2映像取得工程による前記第2映像の取得先に応じて、前記第2映像取得工程で取得した前記第2映像を、前記記憶工程で記憶された前記第1映像に関する映像として登録する登録工程と、を備えることを特徴とする。   Further, the present invention is a control method in an information processing apparatus, and stores a first image acquisition step of acquiring a first image captured by a network camera, and the first image acquired by the first image acquisition step. A second video captured by a network camera having a resolution higher than that of the first video acquired in the first video acquisition step is acquired after the first video is acquired in the first video acquisition step. The second image acquisition step is acquired in the second image acquisition step according to a second image acquisition step, an acquisition destination of the first image in the first image acquisition step, and an acquisition destination of the second image in the second image acquisition step And registering the second image as an image related to the first image stored in the storing step.

また、本発明は、コンピュータを、上述の情報処理装置の各手段として機能させるためのプログラムを特徴とする。   Further, the present invention is characterized by a program for causing a computer to function as each unit of the above-described information processing apparatus.

本発明によれば、ネットワークカメラが撮影した複数の異なる解像度の映像の管理を容易にすることができる。   According to the present invention, it is possible to facilitate management of a plurality of different resolution images captured by a network camera.

本発明の情報処理システムのシステム構成の一例を示すである。1 shows an example of a system configuration of an information processing system of the present invention. 図1に示す録画サーバ107、クライアント端末108、及び情報処理装置104に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a hardware configuration of an information processing apparatus applicable to the recording server 107, the client terminal 108, and the information processing apparatus 104 shown in FIG. クライアント端末108の表示部に表示される表示画面302の一例を示す図である。It is a figure which shows an example of the display screen 302 displayed on the display part of the client terminal. クライアント端末108の表示部に表示される表示画面302の一例を示す図である。It is a figure which shows an example of the display screen 302 displayed on the display part of the client terminal. クライアント端末108の表示部に表示される表示画面302の一例を示す図である。It is a figure which shows an example of the display screen 302 displayed on the display part of the client terminal. クライアント端末108の表示部に表示される表示画面302の一例を示す図である。It is a figure which shows an example of the display screen 302 displayed on the display part of the client terminal. ネットワークカメラ1(105)が撮影した低解像度のライブ映像の記録、及び表示処理、ネットワークカメラ1(105)が撮影した高解像度の映像の記録処理の一例を示すフローチャートである。6 is a flowchart showing an example of recording and displaying processing of a low resolution live image captured by the network camera 1 (105) and recording processing of a high resolution image captured by the network camera 1 (105). 録画サーバ107に記憶された録画映像(低解像度の映像、又は高解像度の映像)の表示処理の一例を示すフローチャートである。FIG. 17 is a flowchart showing an example of display processing of recorded video (low resolution video or high resolution video) stored in the recording server 107. FIG. ユーザが指定した期間の高解像度の録画映像の表示処理の一例を示すフローチャートである。It is a flowchart which shows an example of a display process of the high-resolution video recording of the period which the user designated. ライブ映像にアノテーションを付加して、当該アノテーションが付加された日時をタイムラインに表示する処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which adds an annotation to a live image | video, and displays the date by which the said annotation was added on a time line. カメラ映像管理テーブル1101の一例を示す図である。FIG. 8 is a diagram showing an example of a camera image management table 1101. 録画サーバ107が記憶する映像管理テーブル1201の一例を示す図である。It is a figure which shows an example of the imaging | video management table 1201 which the video recording server 107 memorize | stores. 録画サーバ107が記憶する映像管理テーブル1201の一例を示す図である。It is a figure which shows an example of the imaging | video management table 1201 which the video recording server 107 memorize | stores.

以下、図面を参照して、本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の情報処理システムのシステム構成の一例を示すである。   FIG. 1 shows an example of the system configuration of the information processing system of the present invention.

図1では、電車102が、架線101から供給される電力を用いて線路103上を走行する鉄道を一例として説明するが、他の鉄道の形態であってもよいし、鉄道の形態でなくてもよい。   Although FIG. 1 illustrates a train in which the train 102 travels on the track 103 using the power supplied from the overhead line 101 as an example, other trains may be used, or the train may not be used. It is also good.

図1に示す情報処理システムは、ネットワークカメラ1(105)、情報処理装置104、ルータ106、録画サーバ107、クライアント端末108を備えている。   The information processing system shown in FIG. 1 includes a network camera 1 (105), an information processing apparatus 104, a router 106, a recording server 107, and a client terminal 108.

電車102は、ルータ106と、ネットワークカメラ1(105)と、情報処理装置104とを備えている。   The train 102 includes a router 106, a network camera 1 (105), and an information processing apparatus 104.

ネットワークカメラ1(105)と、情報処理装置104は、ルータ106を介して相互に通信可能に接続されている。   The network camera 1 (105) and the information processing apparatus 104 are communicably connected to each other via the router 106.

また、ネットワークカメラ1(105)と、情報処理装置104は、ルータ106を介してインターネット等のネットワーク110と通信可能に接続されている。   Further, the network camera 1 (105) and the information processing apparatus 104 are communicably connected to the network 110 such as the Internet via the router 106.

ルータ106は、例えば、LTEルータであり、グローバルIPアドレスとして「A」が設定されており、ネットワークカメラ1の低解像度のライブ映像を録画サーバ107に送信するために用いられるポートのポート番号として「1」が設定されている。また、ネットワークカメラ1の高解像度の映像を録画サーバ107に送信するために用いられるポートのポート番号として「2」が設定されている。   The router 106 is, for example, an LTE router, “A” is set as the global IP address, and “port number of the port used to transmit the low resolution live video of the network camera 1 to the recording server 107” 1 is set. In addition, “2” is set as a port number of a port used to transmit high-resolution video of the network camera 1 to the recording server 107.

また、例えば、ネットワークカメラ1(105)と、情報処理装置104とを1つの筐体にして1つの情報処理装置又はネットワークカメラとすることもできる。   Also, for example, the network camera 1 (105) and the information processing apparatus 104 can be combined into one case to form one information processing apparatus or network camera.

ネットワークカメラ1(105)は、電車の車両の先頭車両に設置されており、車両の進行方向の前方を撮影するように設けられている。   The network camera 1 (105) is installed on the leading vehicle of a train car and is provided to capture the front of the traveling direction of the vehicle.

録画サーバ107は、ネットワークカメラ1(105)からルータ106を介して送信される映像(低解像度のライブ映像の動画データ)を受信して録画する機能、当該映像をクライアント端末108に送信する機能を備えている。   The recording server 107 has a function of receiving and recording a video (moving image data of a low resolution live video) transmitted from the network camera 1 (105) through the router 106, and a function of transmitting the video to the client terminal 108. Have.

また、録画サーバ107は、情報処理装置104からルータ106を介して送信される映像(高解像度の動画データ)を受信して録画する機能、当該映像をクライアント端末108に送信する機能を備えている。   Also, the recording server 107 has a function of receiving and recording a video (high-resolution video data) transmitted from the information processing apparatus 104 via the router 106, and a function of transmitting the video to the client terminal 108. .

録画サーバ107は、ネットワーク110と相互に通信可能に接続されており、ネットワーク110と通信可能なクライアント端末108、ルータ106と相互に通信可能に接続されている。   The recording server 107 is communicably connected to the network 110, and is communicably connected to the client terminal 108 capable of communicating with the network 110 and the router 106.

ネットワークカメラ1(105)は、録画サーバ107からのライブ映像の取得要求を受信すると、当該ライブ映像の動画データ(低解像度のライブ映像)を、ルータ106を介して録画サーバ107に送信する。録画サーバ107は、当該低解像度のライブ映像を受信すると、当該ライブ映像をメモリに記憶する。   When the network camera 1 (105) receives a request for acquisition of live video from the recording server 107, the network camera 1 (105) transmits moving image data of the live video (low resolution live video) to the recording server 107 via the router 106. When the low resolution live video is received, the recording server 107 stores the live video in the memory.

また、ネットワークカメラ1(105)は、低解像度のライブ映像を、ルータ106を介して録画サーバ107に送信すると共に、当該映像と同一画角で当該映像よりも高解像度の映像の動画データを情報処理装置104に送信する。   Also, the network camera 1 (105) transmits low-resolution live video to the recording server 107 via the router 106, and at the same angle of view as the video, the moving image data of video with higher resolution than the video is stored. It transmits to the processing device 104.

すなわち、第1映像(低解像度のライブ映像)と第2映像(高解像度の映像)は、同一のネットワークカメラが撮影した同一時刻又は同一時間帯の映像である。第1映像は、ライブ映像として表示部に表示される映像である。   That is, the first image (low-resolution live image) and the second image (high-resolution image) are images of the same time or the same time zone photographed by the same network camera. The first video is a video displayed on the display unit as a live video.

情報処理装置104は、高解像度の映像を記憶するSSD等のメモリ(外部メモリ211)を備えており、ネットワークカメラ1(105)から高解像度の映像(動画データ)を受信すると、当該映像を当該メモリに記憶する。そして、所定時間分の映像が記憶され、かつ、録画サーバ107から送信された当該高解像度の映像の取得要求を受け付けると、その映像を1つの動画ファイルとし、ルータ106を介して、録画サーバ107に送信する。   The information processing apparatus 104 is provided with a memory (external memory 211) such as an SSD for storing a high resolution image, and when the high resolution image (moving image data) is received from the network camera 1 (105), the image Store in memory. Then, when the video for a predetermined time is stored and the acquisition request for the high resolution video transmitted from the recording server 107 is received, the video is made into one moving image file, and the recording server 107 is processed via the router 106. Send to

そして、録画サーバ107は、当該高解像度の映像を受信すると、同一のカメラで撮影された低解像度のライブ映像を上書き登録する。   Then, upon receiving the high resolution video, the recording server 107 overwrites and registers the low resolution live video captured by the same camera.

録画サーバ107は、録画サーバ107が受信した低解像度のライブ映像、及び高解像度の映像をクライアント端末108に送信し、クライアント端末108は、録画サーバ107から送信される映像(低解像度のライブ映像、高解像度の映像)を受信して表示する機能を備えている。   The recording server 107 transmits the low resolution live video and high resolution video received by the recording server 107 to the client terminal 108, and the client terminal 108 transmits video (low resolution live video, It has a function to receive and display high resolution video).

図2は、図1に示す録画サーバ107、クライアント端末108、及び情報処理装置104に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。   FIG. 2 is a block diagram showing an example of the hardware configuration of the information processing apparatus applicable to the recording server 107, the client terminal 108, and the information processing apparatus 104 shown in FIG.

図2に示すように、情報処理装置は、システムバス204を介してCPU(Central Processing Unit)201、ROM(Read Only Memory)203、RAM(Random Access Memory)202、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、および通信I/Fコントローラ208が接続される。   As shown in FIG. 2, the information processing apparatus includes a central processing unit (CPU) 201, a read only memory (ROM) 203, a random access memory (RAM) 202, an input controller 205, a video controller 206, and a system bus 204. The memory controller 207 and the communication I / F controller 208 are connected.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。   The CPU 201 centrally controls the devices and controllers connected to the system bus 204.

ROM203あるいは外部メモリ211等の記憶装置は、CPU201が実行する制御プログラムであるBIOS(Basic Input/Output System)やOS(Operating System)や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ(データテーブルを含む)を保持している。   A storage device such as the ROM 203 or the external memory 211 is a control program executed by the CPU 201 such as a BIOS (Basic Input / Output System) or an OS (Operating System), or a computer readable and executable program for realizing the information processing method. And holds necessary data (including data tables).

RAM202は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードし、ロードしたプログラムを実行することで各種動作を実現する。   The RAM 202 functions as a main memory, a work area, and the like of the CPU 201. The CPU 201 loads programs necessary for execution of processing from the ROM 203 or the external memory 211 to the RAM 202 and executes the loaded programs to realize various operations.

入力コントローラ205は、入力装置209(入力デバイス)からの入力を制御する。入力装置209としては、キーボード、タッチパネル、マウス等のポインティングデバイス等が挙げられる。   The input controller 205 controls an input from the input device 209 (input device). Examples of the input device 209 include a keyboard, a touch panel, and a pointing device such as a mouse.

なお、入力装置209がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下(指等でタッチ)することにより、各種の指示を行うことができることとする。   When the input device 209 is a touch panel, various instructions can be given by the user pressing (touching with a finger or the like) according to an icon, a cursor, or a button displayed on the touch panel.

また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。   Further, the touch panel may be a touch panel capable of detecting a position touched by a plurality of fingers, such as a multi-touch screen.

ビデオコントローラ206は、ディスプレイ装置210などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、入力装置209を提供する。   Video controller 206 controls display on an external output device such as display device 210. The display shall also include the display of a notebook computer integrated with the main unit. The external output device is not limited to the display, and may be, for example, a projector. In addition, an input device 209 is provided for a device that can be received by the above-described touch operation.

なおビデオコントローラ206は、表示制御を行うためのビデオメモリ(VRAM)を制御することが可能で、ビデオメモリ領域としてRAM202の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。   The video controller 206 can control a video memory (VRAM) for display control, and can use part of the RAM 202 as a video memory area, or can separately provide a dedicated video memory. It is possible.

メモリコントローラ207は、外部メモリ211へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置(ハードディスク)、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等を利用可能である。   The memory controller 207 controls access to the external memory 211. The external memory is connected via an adapter to an external storage device (hard disk) that stores a boot program, various applications, font data, user files, editing files, various data, etc., a flexible disk (FD), or a PCMCIA card slot. Compact flash (registered trademark) memory etc. can be used.

通信I/Fコントローラ208は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信、Wi−Fi、および3G回線、LTE回線を用いた通信が可能である。   The communication I / F controller 208 connects and communicates with an external device via a network, and executes communication control processing in the network. For example, communication using TCP / IP, Wi-Fi, and communication using a 3G line and an LTE line are possible.

なお、外部メモリ211等の記憶装置は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、SSD(Solid State Drive)などの媒体であってもよい。   The storage device such as the external memory 211 is a medium for permanently storing information, and the form thereof is not limited to the storage device such as a hard disk. For example, a medium such as a solid state drive (SSD) may be used.

また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。   Moreover, it can also be used as a temporary memory area at the time of various processes performed by the communication terminal in the present embodiment.

尚、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   The CPU 201 enables display on the display device 210 by executing, for example, outline font rasterization processing on a display information area in the RAM 202. In addition, the CPU 201 enables user instruction with a mouse cursor (not shown) or the like on the display device 210.

次に、図7のフローチャートを用いて、ネットワークカメラ1(105)、情報処理装置104、録画サーバ107、クライアント端末108が実行する処理について説明する。   Next, processing executed by the network camera 1 (105), the information processing apparatus 104, the recording server 107, and the client terminal 108 will be described using the flowchart of FIG.

図7は、ネットワークカメラ1(105)が撮影した低解像度のライブ映像の記録、及び表示処理、ネットワークカメラ1(105)が撮影した高解像度の映像の記録処理の一例を示すフローチャートである。   FIG. 7 is a flowchart showing an example of recording and displaying processing of a low resolution live video shot by the network camera 1 (105) and a high resolution video shot by the network camera 1 (105).

図7に示すS701〜S704に示す処理は、ネットワークカメラ1(105)のCPUがプログラムを読み出して実行することにより実現される。   The processing illustrated in S701 to S704 illustrated in FIG. 7 is realized by the CPU of the network camera 1 (105) reading and executing a program.

また、図7に示すS705〜S708に示す処理は、クライアント端末108のCPU201がプログラムを読み出して実行することにより実現される。   Also, the processing shown in S705 to S708 shown in FIG. 7 is realized by the CPU 201 of the client terminal 108 reading and executing a program.

また、図7に示すS709〜S713、S717〜S720に示す処理は、録画サーバ107のCPU201がプログラムを読み出して実行することにより実現される。   Further, the processes shown in S709 to S713 and S717 to S720 shown in FIG. 7 are realized by the CPU 201 of the recording server 107 reading and executing a program.

また、図7に示すS714〜S716に示す処理は、情報処理装置104のCPU201がプログラムを読み出して実行することにより実現される。   Further, the processes shown in S714 to S716 shown in FIG. 7 are realized by the CPU 201 of the information processing apparatus 104 reading and executing a program.

録画サーバ107は、低解像度のライブ映像の取得要求を行う要求先として、ルータ106のIPアドレス「A」(グローバルIPアドレス)と、低解像度用のポート番号「1」との組み合わせの情報(単に、低解像度のカメラのアドレスとも言う)を記憶しており、また、高解像度の映像の取得要求を行う要求先として、ルータ106のIPアドレス「A」(グローバルIPアドレス)と、高解像度用のポート番号「2」との組み合わせの情報(単に、高解像度のカメラのアドレスとも言う)を記憶している。   The recording server 107 is information on a combination of the IP address “A” (global IP address) of the router 106 and the port number “1” for low resolution as a request destination for requesting acquisition of low-resolution live video (simply Stores the low-resolution camera address) and also requests the high-resolution image to be acquired, using the IP address “A” (global IP address) of the router 106 and the high-resolution It stores information in combination with the port number "2" (also simply referred to as a high resolution camera address).

まず、録画サーバ107は、タイマー機能を備えており、所定の時間になると、ネットワークカメラ1(105)が撮影するライブ映像の取得要求を、ルータ106を介して、ネットワークカメラ1(105)に対して行う。このとき、録画サーバ107は、低解像度のカメラのアドレス(A:1)に対して当該取得要求を送信する。ルータ106は、低解像度のカメラのアドレス(A:1)で当該取得要求を受信すると、ネットワークカメラ1(105)に対して当該取得要求を送信する。   First, the recording server 107 has a timer function, and when a predetermined time comes, the network camera 1 (105) requests the network camera 1 (105) to acquire a live image to be taken by the network camera 1 (105). Do. At this time, the recording server 107 transmits the acquisition request to the low resolution camera address (A: 1). When the router 106 receives the acquisition request at the low resolution camera address (A: 1), the router 106 transmits the acquisition request to the network camera 1 (105).

ネットワークカメラ1(105)は、当該取得要求を受信すると、車両の進行方向の前方方向を撮影し、当該撮影して得られた映像を取得する。ここで、ネットワークカメラ1(105)は、低解像度の映像(動画データ)として、例えば、VGAの解像度の動画データを取得する(S701)。この低解像度の映像は、録画映像用だけではなくライブ映像用の動画データとしても用いられる。   When the network camera 1 (105) receives the acquisition request, the network camera 1 (105) photographs the forward direction of the traveling direction of the vehicle, and acquires an image obtained by the photographing. Here, the network camera 1 (105) acquires, for example, moving image data of VGA resolution as a low resolution image (moving image data) (S701). This low resolution video is used not only for recorded video but also as moving image data for live video.

また、ネットワークカメラ1(105)は、当該低解像度の映像と同じ画角の高解像度の映像(動画データ)として、例えば、HDの解像度の動画データを取得する(S703)。   The network camera 1 (105) acquires, for example, moving image data of HD resolution as a high resolution image (moving image data) having the same angle of view as the low resolution image (S703).

そして、ネットワークカメラ1(105)は、S701で取得した低解像度の映像を録画サーバ107に送信する(S702)。具体的には、ネットワークカメラ1(105)は、S701で取得した低解像度の映像をルータ106に送信し、当該ルータ106は、低解像度のカメラのアドレス(A:1)のポートから、当該低解像度の映像を録画サーバ107に送信する。また、S702では、当該低解像度を示す情報(例えば、VGA(低解像度))も録画サーバ107に送信される。   Then, the network camera 1 (105) transmits the low resolution video acquired in S701 to the recording server 107 (S702). Specifically, the network camera 1 (105) transmits the low-resolution video acquired in S701 to the router 106, and the router 106 transmits the low-resolution camera address (A: 1) from the port of the low-resolution camera. The video of the resolution is transmitted to the recording server 107. Also, in S702, information indicating the low resolution (for example, VGA (low resolution)) is also transmitted to the recording server 107.

また、ネットワークカメラ1(105)は、S703で取得した高解像度の映像を情報処理装置104に送信する(S704)。また、S704では、当該映像(動画データ)の解像度を示す情報として、高解像度を示す情報(例えば、HD(高解像度))が情報処理装置104に送信される。   In addition, the network camera 1 (105) transmits the high resolution video acquired in S703 to the information processing apparatus 104 (S704). In S704, information indicating high resolution (for example, HD (high resolution)) is transmitted to the information processing apparatus 104 as information indicating the resolution of the video (moving image data).

そして、ネットワークカメラ1(105)は、処理をS701、S703に戻して、同様の処理を繰り返し実行する。   Then, the network camera 1 (105) returns the process to S701 and S703, and repeatedly executes the same process.

ネットワークカメラ1(105)は、S701及びS702の処理と、S703及びS704の処理を並行して処理する。

情報処理装置104は、S704で送信された高解像度の映像を受信(取得)すると(S714)、当該取得した映像をSSD等のメモリ(外部メモリ211)に一時記憶(記録)する(S715)。S714では、当該高解像度を示す情報(例えば、HD(高解像度))も受信する。
The network camera 1 (105) processes the processes of S701 and S702 and the processes of S703 and S704 in parallel.

When the information processing apparatus 104 receives (acquires) the high resolution video transmitted in S704 (S714), it temporarily stores (records) the acquired video in a memory (external memory 211) such as an SSD (S715). In S714, information indicating the high resolution (for example, HD (high resolution)) is also received.

そして、情報処理装置104は、S715で所定時間分(例えば、10分分)の映像が一時記録されると、当該映像を1つの動画ファイルとして、ルータ106を介して、録画サーバ107に送信する(S716)。このとき、高解像度のカメラのアドレスも録画サーバ107に送信する。   Then, when the video for a predetermined time (for example, 10 minutes) is temporarily recorded in S715, the information processing apparatus 104 transmits the video as one moving image file to the recording server 107 via the router 106. (S716). At this time, the address of the high resolution camera is also transmitted to the recording server 107.

具体的には、録画サーバ107は、ライブ映像の取得要求を行うと、常時、情報処理装置104に対して、高解像度の映像の取得要求を行う。録画サーバ107は、低解像度のカメラのアドレス(A:2)に対して高解像度の映像の取得要求を送信する。ルータ106は、高解像度のカメラのアドレス(A:2)で当該取得要求を受信すると、情報処理装置104に対して当該取得要求を送信する。そして、情報処理装置104は、当該取得要求を受信すると、高解像度の1つの動画ファイルをルータ106に対して送信し、ルータ106は、ポート番号2のポートから、録画サーバ107に対して、当該動画ファイルを送信する(S716)。   Specifically, when the recording server 107 requests acquisition of live video, the recording server 107 always requests acquisition of high resolution video to the information processing apparatus 104. The recording server 107 transmits a high resolution image acquisition request to the low resolution camera address (A: 2). When the router 106 receives the acquisition request at the high resolution camera address (A: 2), the router 106 transmits the acquisition request to the information processing apparatus 104. Then, when the information processing apparatus 104 receives the acquisition request, the information processing apparatus 104 transmits one moving image file of high resolution to the router 106, and the router 106 transmits the moving image file from the port of port number 2 to the recording server 107. Send the video file (S716).

そして、情報処理装置104は、処理をS714に戻す。S716では、最も古い映像(最も昔に撮影された映像)から優先して録画サーバ107に送信する。また、S716では、当該高解像度を示す情報(例えば、HD(高解像度))も送信する。   Then, the information processing apparatus 104 returns the process to S714. In S716, the oldest video (the video taken the oldest) is preferentially transmitted to the recording server 107. Further, in S716, information indicating the high resolution (for example, HD (high resolution)) is also transmitted.

そのため、S717の第2映像取得手段は、ネットワークカメラにより最も過去に撮影された時間の第2映像から、順次取得する取得処理を行う。   Therefore, the second image acquisition unit of S717 performs an acquisition process for sequentially acquiring from the second image of the time taken most recently by the network camera.

S702で低解像度のライブ映像がネットワークカメラ1(105)から録画サーバ107に送信されるが、ここで送信される映像は、S716で送信される映像よりも低解像度の映像であるため、すなわち、S702で送信するデータ容量が、S716で送信するデータ容量よりも少ないため、S716で送信される送信時間よりも短い送信時間で送信することができる。   The live video of low resolution is transmitted from the network camera 1 (105) to the recording server 107 in S702, but the video transmitted here is a video of lower resolution than the video transmitted in S716, that is, Since the data capacity transmitted in S702 is smaller than the data capacity transmitted in S716, it is possible to transmit in a transmission time shorter than the transmission time transmitted in S716.

録画サーバ107は、S702でネットワークカメラ1(105)から送信された低解像度の映像、及び低解像度を示す情報(例えば、VGA(低解像度))を受信する。このとき、ルータ106から送信されたポートを示すポート番号「1」と、ルータ106のIPアドレス「A」の組み合わされた情報(低解像度のカメラのアドレス)も受信する(S710)。   The recording server 107 receives the low resolution video transmitted from the network camera 1 (105) in S702, and information indicating the low resolution (for example, VGA (low resolution)). At this time, the combined information (low resolution camera address) of the port number “1” indicating the port transmitted from the router 106 and the IP address “A” of the router 106 is also received (S 710).

S710は、本発明の第1映像取得手段の適用例であり、ネットワークカメラが撮影した第1映像(低解像度のライブ映像)を取得する。   S710 is an application example of the first image acquisition unit of the present invention, and acquires a first image (low-resolution live image) captured by a network camera.

そして、録画サーバ107は、当該受信した低解像度のカメラのアドレス(A:1)から、当該映像のネットワークカメラを識別するカメラIDを特定する(S710)。   Then, the recording server 107 specifies a camera ID for identifying a network camera of the video from the received address (A: 1) of the low resolution camera (S710).

具体的には、録画サーバ107は、録画サーバ107の外部メモリ211の記憶手段に記憶されているカメラ映像管理テーブル1101(図11)を参照して、S702で受信した低解像度用のカメラのアドレス(A:1)に対応するカメラID(1)を特定する。   Specifically, the recording server 107 refers to the camera video management table 1101 (FIG. 11) stored in the storage unit of the external memory 211 of the recording server 107, and the address of the low resolution camera received in S702. The camera ID (1) corresponding to (A: 1) is specified.

カメラ映像管理テーブル1101は、ルータ106から低解像度の映像が送信される際に用いられるルータ106のポートの「低解像度のカメラのアドレス(低解像度用のカメラのアドレス)」と、ルータ106から高解像度の映像が送信される際に用いられるルータ106のポートの「高解像度のカメラのアドレス(高解像度用のカメラのアドレス)」と、当該低解像度の映像、及び高解像度の映像を撮影したネットワークカメラ1(105)を識別するためのカメラIDと、が互いに対応付けられて記憶されているテーブルの一例である。   The camera image management table 1101 includes “a low resolution camera address (a low resolution camera address)” of a port of the router 106 used when a low resolution image is transmitted from the router 106, and a high resolution from the router 106. A “high-resolution camera address (high-resolution camera address)” of the port of the router 106 used when transmitting a high-resolution image, and a network that captured the low-resolution image and the high-resolution image The camera ID for identifying the camera 1 (105) is an example of a table stored in association with each other.

カメラ映像管理テーブル1101は、本発明の関連情報の適用例であり、第1映像取得手段で第1映像を取得する取得先(ルータ)の第1ポート(図11の例では1)と、第2映像取得手段で第2映像を取得する取得先(ルータ)の第2ポート(図11の例では2)とが関連付けられた情報である。また、このカメラ映像管理テーブル1101は、録画サーバ107のメモリなどの記憶手段(関連情報記憶手段)に記憶されている。   The camera video management table 1101 is an application example of the related information of the present invention, and the first port (1 in the example of FIG. 11) of the acquisition destination (router) for acquiring the first video by the first video acquisition unit The second port (2 in the example of FIG. 11) of the acquisition destination (router) from which the second video acquisition unit acquires the second video is information associated with the second port. Further, the camera video management table 1101 is stored in storage means (related information storage means) such as a memory of the recording server 107.

録画サーバ107は、S710で受信した低解像度のカメラのアドレスに対応してカメラ映像管理テーブル1101に記憶されているカメラIDを特定すると、クライアント端末108からライブ映像の表示要求を受け付けたか否かを判定し(S711)、当該表示要求を受け付けていないと判定された場合には(S711:NO)、S710で受信した低解像度の映像を外部メモリ211に記憶(登録)する(S713)。   When the recording server 107 specifies the camera ID stored in the camera image management table 1101 corresponding to the low resolution camera address received in S710, the recording server 107 determines whether a request for displaying a live image is received from the client terminal 108. If it is determined that the display request has not been received (S711: NO), the low resolution video received in S710 is stored (registered) in the external memory 211 (S713).

S713は、本発明の記憶手段の適用例であり、第1映像取得手段により取得した第1映像を記憶する。また、第1映像を記憶するメモリも、本発明の記憶手段の適用例である。   S 713 is an application example of the storage unit of the present invention, and stores the first image acquired by the first image acquisition unit. A memory for storing the first video is also an application example of the storage means of the present invention.

S713では、S710で所定時間(例えば、10分)分の映像を受信すると、その所定時間ごとの動画ファイルとして登録する。また、録画サーバ107は、S713で、所定時間単位の動画ファイルを登録する際に、当該動画ファイルに関する情報を、図12に示す映像管理テーブル1201(A)に新規登録する。ここで、動画ファイルに関する情報とは、映像管理テーブル1201のレコードを構成する各項目の情報である。   In S713, when a video for a predetermined time (for example, 10 minutes) is received in S710, it is registered as a moving image file for each predetermined time. When the video recording server 107 registers a moving image file in units of predetermined time in S713, the recording server 107 newly registers information on the moving image file in the video management table 1201 (A) shown in FIG. Here, the information regarding the moving image file is information of each item constituting the record of the video management table 1201.

図12は、録画サーバ107が記憶する映像管理テーブル1201の一例を示す図である。   FIG. 12 is a diagram showing an example of the video management table 1201 stored in the recording server 107. As shown in FIG.

映像管理テーブル1201は、「ファイルID」、「開始時間」、「終了時間」、「解像度」、「アノテーション日時」、「アノテーション位置」の項目から構成される。   The video management table 1201 includes items of “file ID”, “start time”, “end time”, “resolution”, “annotation date”, and “annotation position”.

映像管理テーブル1201は、特定されたカメラIDごとに記憶されているテーブルである。   The video management table 1201 is a table stored for each identified camera ID.

「ファイルID」は、映像(動画データ)のファイルを識別する識別情報(ファイルID)が格納される。また、「開始時間」は、当該映像(動画データ)の開始時間が格納される。また、「終了時間」は、当該映像(動画データ)の終了時間が格納される。また、「解像度」は、当該映像(動画データ)の解像度が格納される。ここでの例では、VGA(低解像度)、又はHD(高解像度)が格納されるが、これに限定されるものではない。また、「アノテーション日時」は、ユーザがアノテーションを付加させる指示を行った動画の日時が格納される。また、「アノテーション位置」は、当該映像が表示される表示画面の中で、当該アノテーションを付加した位置(表示画面上の位置)を示す情報が格納される。ここでの例では、表示画面のX軸、Y軸(X,Y)により特定される位置情報が格納される。   The “file ID” stores identification information (file ID) for identifying a file of video (moving image data). The “start time” stores the start time of the video (moving image data). The “end time” stores the end time of the video (moving image data). Also, “resolution” stores the resolution of the video (moving image data). In this example, VGA (low resolution) or HD (high resolution) is stored, but is not limited thereto. Also, “annotation date and time” stores the date and time of the moving image for which the user has instructed to add an annotation. Further, the “annotation position” stores information indicating the position (the position on the display screen) to which the annotation is added in the display screen on which the video is displayed. In this example, position information specified by the X axis and Y axis (X, Y) of the display screen is stored.

S713において、録画サーバ107が、動画ファイルに関する情報を、映像管理テーブル1201の1レコードに新規登録する方法について説明する。   A method will be described in which the recording server 107 newly registers information on a moving image file in one record of the video management table 1201 in S713.

具体的には、録画サーバ107は、S710で特定されたカメラIDの映像管理テーブル1201に、S713で登録した動画ファイルの動画の開始時間と終了時間をそれぞれ、映像管理テーブル1201の「開始時間」と「終了時間」に格納し、S710で受信した解像度を示す情報として低解像度を示す情報(例えば、VGA(低解像度))を、映像管理テーブル1201の「解像度」に格納し、S713で登録した動画ファイルを識別するファイルID(識別情報)を採番して、映像管理テーブル1201の「ファイルID」に格納する。   Specifically, in the video management table 1201 of the camera ID specified in S710, the recording server 107 respectively starts and ends the video start time and the end time of the video file registered in S713 as the “start time” of the video management table 1201. Information stored in the “end time” and information indicating the resolution received in S710 (for example, VGA (low resolution)) is stored in the “resolution” of the video management table 1201, and registered in S713 A file ID (identification information) for identifying a moving image file is numbered, and is stored in “file ID” of the video management table 1201.

録画サーバ107は、S713の処理を実行すると、処理をS709に戻す。   After executing the process of S713, the recording server 107 returns the process to S709.

次に、クライアント端末108の処理について説明する。   Next, processing of the client terminal 108 will be described.

クライアント端末108は、ユーザに指示に応じて、録画サーバ107に、映像の表示画面の送信要求を行い、録画サーバ107が、当該要求を受信したことに応じて、当該表示画面をクライアント端末108に送信する。   The client terminal 108 requests the recording server 107 to transmit the display screen of the video in response to the user's instruction, and the recording server 107 transmits the display screen to the client terminal 108 in response to the reception of the request. Send.

クライアント端末108は、当該表示画面を受信すると、当該表示画面を表示部に表示する。   When receiving the display screen, the client terminal 108 displays the display screen on the display unit.

図3(A)は、クライアント端末108の表示部に表示される表示画面302の一例を示す図である。   FIG. 3A is a view showing an example of the display screen 302 displayed on the display unit of the client terminal 108. As shown in FIG.

表示画面302は、映像(動画)を表示する表示欄301と、タイムライン303と、タイムラインの再生日時304と、カメラ指定305と、再生ボタン306と、映像の解像度307と、HD(高解像度)の映像の期間指定309と、アノテーションボタン311とを備えている。   The display screen 302 has a display field 301 for displaying a video (moving image), a timeline 303, a timeline playback date 304, a camera specification 305, a playback button 306, a video resolution 307, and HD (high resolution Period specification 309 of the video of) and an annotation button 311.

タイムライン303は、再生する動画のタイムラインである。   The timeline 303 is a timeline of a moving image to be played back.

タイムラインの再生日時304は、現在再生している動画の再生日時を示すオブジェクト(ライン)である。タイムライン303は、映像の再生が行われると、映像の再生時刻が再生日時304に一致するように左右(タイムラインの長手方向)に動くように構成されている。また、このタイムライン303は、ユーザの指示により、左右(タイムラインの長手方向)に動かすことが可能であり、それにより、再生日時304の位置に、任意の時刻を設定することが可能である。また、任意の時刻を再生日時304に設定した状態で再生ボタン306がユーザにより押下されることにより、当該設定された任意の時刻から映像を再生することができる。   The timeline playback date 304 is an object (line) indicating the playback date of the moving image currently being played. The timeline 303 is configured to move left and right (longitudinal direction of the timeline) so that the playback time of the video matches the playback date 304 when the video is played back. In addition, this timeline 303 can be moved to the left and right (longitudinal direction of the timeline) according to a user's instruction, whereby any time can be set at the position of the playback date 304. . In addition, when the reproduction button 306 is pressed by the user in a state in which an arbitrary time is set as the reproduction date and time 304, the video can be reproduced from the set arbitrary time.

カメラ指定305は、複数のネットワークカメラのうち、表示欄301に表示する動画(映像)を撮影したネットワークカメラの指定(選択)をユーザにより受け付ける受付部である。図3(A)の例では、「ネットワークカメラ1」が指定されている。この受付部は、プルダウンであり、ユーザにより選択されることで、複数のネットワークカメラから1つのネットワークカメラを選択することができるように構成されている。このプルダウンに表示される複数のネットワークカメラは、録画サーバ107が管理している複数のカメラIDにより識別されるネットワークカメラである。   The camera designation 305 is a reception unit that accepts, by the user, designation (selection) of a network camera that has captured a moving image (video) to be displayed in the display field 301 among a plurality of network cameras. In the example of FIG. 3A, "network camera 1" is designated. The reception unit is pull-down and is configured to be able to select one network camera from a plurality of network cameras by being selected by the user. The plurality of network cameras displayed in the pull-down are network cameras identified by a plurality of camera IDs managed by the recording server 107.

再生ボタン306は、タイムラインの再生日時304に示される時刻からの映像の再生の指示をユーザにより受け付ける再生ボタンである。   The playback button 306 is a playback button for accepting, by the user, an instruction to play back a video from the time indicated by the playback date and time 304 of the timeline.

映像の解像度307は、現在再生している映像の解像度が、VGA(低解像度)であるか、HD(高解像度)であるかを表示する表示欄である。   The video resolution 307 is a display field for displaying whether the resolution of the currently reproduced video is VGA (low resolution) or HD (high resolution).

HD(高解像度)の映像の期間指定309は、HD(高解像度)の映像を優先的に取得して表示したい期間(時間帯)の指定をユーザにより受け付ける受付部(例えば、テキストボックス)である。   The period designation 309 of HD (high resolution) video is a reception unit (for example, text box) for accepting designation of a period (time zone) in which HD (high resolution) video is preferentially acquired and displayed. .

アノテーションボタン311は、ユーザからアノテーションの指示を受け付ける受付部である。   The annotation button 311 is a receiving unit that receives an instruction of annotation from the user.

クライアント端末108は、ユーザにより、表示画面302のカメラ指定305が操作されることにより、表示欄301に表示する動画(映像)を撮影したネットワークカメラの指定(選択)を受け付ける。   The client terminal 108 receives specification (selection) of a network camera that has captured a moving image (video) to be displayed in the display field 301 by the user operating the camera specification 305 on the display screen 302 by the user.

クライアント端末108は、ユーザにより、タイムライン303が左右(タイムラインの長手方向)に操作(移動)され、再生日時304の位置に、任意の時刻として現在が設定された場合には、ライブ映像を表示する設定が行われたと判定する。   When the user operates (moves) the timeline 303 to the left and right (longitudinal direction of the timeline) by the user and the current time is set at the position of the playback date and time 304, the live image is displayed. It is determined that the setting to be displayed has been performed.

クライアント端末108は、ユーザにより、カメラ指定305で、表示する動画を撮影したネットワークカメラの指定を受け付け、かつ、ユーザによりライブ映像の表示要求を受け付けた(ユーザにより、タイムライン303が左右(タイムラインの長手方向)に操作(移動)され、再生日時304の位置に現在が設定された)か否かを判定する(S705)。   The client terminal 108 receives the specification of the network camera that captured the moving image to be displayed by the user by the camera specification 305, and receives the display request of the live video from the user (the user can select the timeline 303 It is determined whether or not the operation (movement) is performed in the longitudinal direction of (1), and the present is set at the position of the reproduction date 304) (S705).

クライアント端末108は、ユーザにより、カメラ指定305で、表示する動画を撮影したネットワークカメラの指定を受け付け、かつ、ユーザによりライブ映像の表示要求を受け付けた場合には(S705:YES)、当該指定を受け付けたネットワークカメラのライブ映像の表示要求を録画サーバ107に送信する(S706)。具体的には、クライアント端末108は、当該指定を受け付けたネットワークカメラのカメラIDと、当該カメラIDにより識別されるネットワークカメラのライブ映像の表示要求を、録画サーバ107に送信する。   When the client terminal 108 accepts the designation of the network camera that captured the moving image to be displayed by the user with the camera designation 305, and receives the display request of the live video from the user (S705: YES), the designation The received display request for the live video of the network camera is transmitted to the recording server 107 (S706). Specifically, the client terminal 108 transmits, to the recording server 107, a camera ID of the network camera that has received the specification, and a display request of a live image of the network camera identified by the camera ID.

録画サーバ107は、クライアント端末108から、カメラIDと、当該カメラIDにより識別されるネットワークカメラのライブ映像の表示要求を受信すると(S709)、当該カメラIDにより識別されるネットワークカメラのライブ映像を受信する(S710)。録画サーバ107は、当該カメラIDにより識別されるネットワークカメラのライブ映像の表示要求をS709で受け付けた(受信した)か否かを判定し(S711)、当該表示要求をS709で受け付けたと判定された場合には、(S711:YES)、S710で受信したライブ映像(当該カメラIDにより識別されるネットワークカメラのライブ映像)をクライアント端末108に送信する(S712)。このとき、当該映像の再生時刻が再生日時304を示すタイムラインを含む表示画面をクライアント端末108に送信する。そして、録画サーバ107は、S713で当該ライブ映像の動画データを記憶する。 When the recording server 107 receives, from the client terminal 108, a request for displaying the camera ID and the live video of the network camera identified by the camera ID (S709), the video recording server 107 receives the live video of the network camera identified by the camera ID (S710). The recording server 107 determines whether the display request for the live video of the network camera identified by the camera ID is received (received) in S709 (S711), and it is determined that the display request is received in S709. In the case (S711: YES), the live video (live video of the network camera identified by the camera ID) received in S710 is transmitted to the client terminal 108 (S712). At this time, a display screen including a timeline in which the playback time of the video indicates the playback date 304 is transmitted to the client terminal 108. Then, the recording server 107 stores the moving image data of the live video in S713.

クライアント端末108は、S712で送信されたライブ映像及び表示画面を受信すると(S707)、当該表示画面を表示部に表示すると共に、当該指定を受け付けたネットワークカメラのカメラIDにより識別されるネットワークカメラのライブ映像を表示欄301に表示する(S708)。   When the client terminal 108 receives the live video and the display screen transmitted in S712 (S707), the client terminal 108 displays the display screen on the display unit and the network camera identified by the camera ID of the network camera that has received the specification. The live video is displayed on the display field 301 (S 708).

録画サーバ107は、クライアント端末108から、カメラIDと、当該カメラIDにより識別されるネットワークカメラのライブ映像の表示要求を受信しなかった場合には、S709の処理をスキップして、S710の処理を実行する。   The recording server 107 skips the process of S709 and does not perform the process of S710 when the display request of the live image of the network camera identified by the camera ID and the camera ID is not received from the client terminal 108. Run.

図3(A)に表示される表示欄301は、S708で表示されるライブ映像の一例を示す図である。このようにして、クライアント端末108は、現在のライブ映像を表示し続ける。そして、クライアント端末108は、処理をS705に戻す。   The display field 301 displayed in FIG. 3A is a diagram showing an example of the live video displayed in S708. Thus, the client terminal 108 continues to display the current live video. Then, the client terminal 108 returns the process to S705.

録画サーバ107は、S716で送信された映像、及び、当該映像の解像度を示す情報(HD(高解像度))を受信する(S717)。   The recording server 107 receives the video transmitted in S716 and information indicating the resolution of the video (HD (high resolution)) (S717).

また、このとき、ルータ106から送信されたポートを示すポート番号「2」と、ルータ106のIPアドレス「A」の組み合わされた情報(高解像度のカメラのアドレス)も受信する(S717)。   At this time, the combined information (high resolution camera address) of the port number “2” indicating the port transmitted from the router 106 and the IP address “A” of the router 106 is also received (S717).

S717は、本発明の第2映像取得手段の適用例であり、第1映像取得手段で取得した第1映像よりも高解像度の、ネットワークカメラが撮影した第2映像(高解像度の映像)を、第1映像取得手段で第1映像を取得した後に取得する。   S717 is an application example of the second video acquisition means of the present invention, and the second video (high resolution video) taken by the network camera, which has a higher resolution than the first video acquired by the first video acquisition means, After acquiring the first image by the first image acquisition means, it is acquired.

そして、録画サーバ107は、当該受信した高解像度のカメラのアドレス(A:2)から、当該映像のネットワークカメラを識別するカメラIDを特定する。   Then, the recording server 107 specifies a camera ID for identifying the network camera of the video from the received address (A: 2) of the high resolution camera.

具体的には、録画サーバ107は、録画サーバ107の外部メモリ211の記憶手段に記憶されているカメラ映像管理テーブル1101(図11)を参照して、S717で受信した高解像度用のカメラのアドレス(A:2)に対応するカメラID(1)を特定する。   Specifically, the recording server 107 refers to the camera video management table 1101 (FIG. 11) stored in the storage unit of the external memory 211 of the recording server 107, and the address of the high resolution camera received in S717. The camera ID (1) corresponding to (A: 2) is specified.

S701及びS703で取得する同一の撮影時間帯で同一の画角の映像に関し、S702で送信する映像(低解像度の映像)のデータ容量は、S716で送信する映像(高解像度の映像)のデータ容量よりも少ないため、S702で送信された映像(低解像度の映像)は、S713において、S716で送信された映像(高解像度の映像)よりも先に録画サーバ107に登録され、映像管理テーブル1201で管理されている。   Regarding the video of the same angle of view in the same shooting time zone acquired in S701 and S703, the data capacity of the video (low resolution video) transmitted in S702 is the data capacity of the video (high resolution video) transmitted in S716 Since the number is smaller than that of the video (lower resolution video) transmitted in S702, it is registered in the recording server 107 earlier than the video (high resolution video) transmitted in S716 in S713. It is managed.

そのため、録画サーバ107は、S717で受信した高解像度の映像に上書き登録する低解像度の映像を特定する(S718)。具体的には、録画サーバ107は、当該特定されたカメラID(1)の映像管理テーブル1201を参照して、S717で受信した高解像度の映像と同一時間帯の低解像度の映像のファイルIDを特定する。   Therefore, the recording server 107 specifies a low resolution video to be overwritten and registered on the high resolution video received in S717 (S718). Specifically, with reference to the video management table 1201 of the specified camera ID (1), the recording server 107 compares the file ID of the high resolution video received in S717 and the low resolution video of the same time zone. Identify.

そして、録画サーバ107は、S718で特定された低解像度の映像(S717で受信した高解像度の映像の撮影時刻(撮影時間帯)と同じ時刻(時間帯)の低解像度の映像)を、S717で受信した高解像度の映像に上書き登録する。また、録画サーバ107は、上書き登録された映像に対応する映像管理テーブル1201のレコードの解像度を、VGA(低解像度)からHD(高解像度)に更新(変更)する(S719)。   Then, in S717, the recording server 107 determines in S717 the low resolution video specified in S718 (a low resolution video at the same time (time zone) as the shooting time (shooting time zone) of the high resolution video received in S717). Overwrites the received high resolution video. In addition, the recording server 107 updates (changes) the resolution of the record of the video management table 1201 corresponding to the video registered for overwrite, from VGA (low resolution) to HD (high resolution) (S719).

S719は、本発明の登録手段の適用例であり、第2映像取得手段で取得した第2映像を、記憶手段に記憶された第1映像に上書きして登録する。   S719 is an application example of the registration unit of the present invention, and the second image acquired by the second image acquisition unit is registered by overwriting the first image stored in the storage unit.

すなわち、登録手段は、第2映像取得手段で取得した第2映像を、当該第2映像の取得先の第2ポートと関連情報で関連付けられた第1ポートから取得され記憶手段に記憶された第1映像に上書きして登録する。   That is, the registration unit is configured to acquire the second image acquired by the second image acquisition unit from the first port associated with the second port of the acquisition destination of the second image by the related information and stored in the storage unit 1 Overwrite the image and register.

例えば、録画サーバ107は、S713で、図12の映像管理テーブル1201(A)に示されるように映像を既に記録している場合において、S717で、開始時間:2018年1月1日11時40分〜終了時間:2018年1月1日の11時50分までの高解像度の映像を受信した場合には、映像管理テーブル1201(A)に示されるファイルIDが001で識別される低解像度の動画ファイル(映像)を、S717で受信した高解像度の映像に上書き登録する。そして、映像管理テーブル1201(B)に示すように、ファイルIDが001の映像が高解像度の映像に上書きされる。同様に、S717で、開始時間:2018年1月1日11時50分〜終了時間:2018年1月1日の112時00分までの高解像度の映像を受信した場合には、映像管理テーブル1201(A)に示されるファイルIDが002で識別される低解像度の動画ファイル(映像)を、S717で受信した高解像度の映像に上書き登録する。また、S717で、開始時間:2018年1月1日12時00分〜終了時間:2018年1月1日12時10分までの高解像度の映像を受信した場合には、映像管理テーブル1201(A)に示されるファイルIDが003で識別される低解像度の動画ファイル(映像)を、S717で受信した高解像度の映像に上書き登録する。このようにして、録画サーバ107は、所定時間(例えば10分)の映像が上書き登録されると、当該上書き登録された映像に対応する映像管理テーブル1201の解像度をVGA(低解像度)からHD(高解像度)に更新(変更)する。   For example, in the case where the recording server 107 has already recorded the video at S713 as shown in the video management table 1201 (A) of FIG. 12, the start time at S717 is 11:40, January 1, 2018. Minute to end time: When a high resolution video up to 11:50 on January 1, 2018 is received, the file ID shown in the video management table 1201 (A) is a low resolution identified by 001 The moving image file (image) is overwritten and registered on the high resolution image received in S717. Then, as shown in the video management table 1201 (B), the video with the file ID 001 is overwritten on the high resolution video. Similarly, in S717, when a high resolution video from start time 11:50 on January 1, 2018 to end time 11:00 on January 1, 2018 is received, the video management table is displayed. A low resolution moving image file (video) identified by the file ID 002 shown in 1201 (A) is overwritten and registered on the high resolution video received in S717. When a high-resolution video from start time: 12:00 on January 1, 2018 to end time: 12:00 on January 1, 2018 is received in S717, the video management table 1201 ( The low resolution moving image file (image) identified by the file ID 003 in A) is overwritten and registered on the high resolution image received in S717. In this way, when a video for a predetermined time (for example, 10 minutes) is over-registered, the recording server 107 converts the resolution of the video management table 1201 corresponding to the over-registered video from VGA (low resolution) to HD ( Update (change) to high resolution).

図12の1201(B)に示す映像管理テーブルは、映像管理テーブル1201(A)のファイルIDが001〜003の低解像度の映像が高解像度の映像に上書き登録され更新された映像管理テーブルを示した一例である。   The video management table shown in 1201 (B) of FIG. 12 shows the video management table in which the low resolution video with file ID 001 to 003 in the video management table 1201 (A) is overwritten and updated on the high resolution video and updated. An example.

このように、録画サーバ107は、低解像度の映像と高解像度の映像とがそれぞれ異なるネットワークカメラで撮影された映像と認識せずに、低解像度の映像に高解像度の映像を上書き登録するため、結果として、録画サーバ107のメモリ領域を低減可能にし、コストを低減可能にすることができる。   As described above, the recording server 107 overwrites and registers the high resolution video on the low resolution video without recognizing the low resolution video and the high resolution video as the video captured by the different network cameras. As a result, the memory area of the recording server 107 can be reduced, and the cost can be reduced.

また、S719では、高解像度の映像を、S713で既に登録された低解像度の映像に関する映像として登録するため、低解像度のライブ映像と高解像度の映像が、同一のネットワークカメラで撮影された映像として管理される。そのため、ユーザは、同一のネットワークカメラで撮影された低解像度のライブ映像と高解像度の映像を容易に確認することができるようになる。したがって、ユーザは、ネットワークカメラが撮影した複数の異なる解像度の映像の管理を容易にすることができるようになる。   Also, in S719, since the high resolution video is registered as a video related to the low resolution video already registered in S713, the low resolution live video and the high resolution video are captured as the video captured by the same network camera. Managed Therefore, the user can easily confirm the low resolution live video and the high resolution video captured by the same network camera. Thus, the user can easily manage the management of a plurality of different resolution images captured by the network camera.

このように、S719の登録手段は、第1映像取得手段による第1映像の取得先(図11の例では、A:1)、及び第2映像取得手段による第2映像の取得先(図11の例では、A:2)に応じて、第2映像取得手段で取得した第2映像を、記憶手段に記憶された第1映像に関する映像として登録する。   As described above, the registration unit of S719 is the acquisition destination of the first image by the first image acquisition unit (A: 1 in the example of FIG. 11) and the acquisition destination of the second image by the second image acquisition unit (FIG. 11). In the example of A, according to A: 2), the second video acquired by the second video acquisition unit is registered as a video related to the first image stored in the storage unit.

次に、録画サーバ107は、更新された映像管理テーブル1201(B)の解像度の値に基づいて、高解像度の映像の時間帯308と、低解像度の映像の時間帯313とを識別可能に表示するタイムラインを生成して、当該タイムラインを含む表示画面をクライアント端末108に送信する(S720)。そして、処理をS717に戻す。   Next, the recording server 107 displays the high resolution video time zone 308 and the low resolution video time zone 313 in a distinguishable manner based on the updated resolution value of the video management table 1201 (B). A timeline to be generated is generated, and a display screen including the timeline is transmitted to the client terminal 108 (S720). Then, the process returns to S717.

クライアント端末108は、S720で送信された表示画面を受信すると(S707)、当該表示画面を表示する(S708)。このとき、クライアント端末108は、録画サーバ107から送信されているライブ映像は、引き続き表示され、S719で更新されたタイムライン部分のみを反映させて表示させる。   When receiving the display screen transmitted in S720 (S707), the client terminal 108 displays the display screen (S708). At this time, the client terminal 108 continues to display the live video transmitted from the recording server 107 and reflects only the timeline portion updated in S719.

例えば、図12の映像管理テーブル1201(B)に示すように、開始時間が2018年1月1日11時40分〜2018年1月1日12時10分までは高解像度の映像であり、それ以降の映像は低解像度の映像であることを識別可能に表示するために、図3(B)に示す表示画面302に示すように、高解像度の映像が上書き登録された映像の時間帯308のタイムラインについては、録画サーバ107に録画されている低解像度の映像の時間帯313のタイムラインと異なる色で識別表示する。例えば、高解像度の映像が上書き登録された映像の時間帯308のタイムラインについては、赤色で表示し、録画サーバ107に録画されている低解像度の映像の時間帯313のタイムラインについては、青色で表示する。   For example, as shown in the video management table 1201 (B) in FIG. 12, the start time is a high resolution video from 11:40 on January 1 2018 to 12:10 on January 1 1818, As shown on the display screen 302 shown in FIG. 3B, the time zone 308 of the video in which the high resolution video is overwritten and registered, in order to distinguishably indicate that the video after that is the low resolution video. The time line of the low-resolution video recorded in the recording server 107 is identified and displayed in a color different from that of the time line 313 of the time zone 313. For example, a timeline of a video time zone 308 in which a high resolution video is overwritten and displayed is displayed in red, and a timeline of a low resolution video time zone 313 recorded in the recording server 107 is blue. Display with.

このように、高解像度の映像が上書き登録された映像の時間帯308と、録画サーバ107に録画されている低解像度の映像の時間帯313とを識別可能に表示するため、ユーザが、高解像度の映像を閲覧可能な時間帯や、低解像の映像を閲覧可能な時間帯を容易に把握することができるようになり、ユーザの利便性を向上させることができる。   As described above, since the time zone 308 of the video in which the high resolution video is overwritten and registered and the time zone 313 of the low resolution video recorded in the recording server 107 are distinguishably displayed, the user can perform high resolution Thus, it is possible to easily grasp the time zone in which the video of B can be browsed and the time zone in which the low resolution video can be browsed, and the convenience of the user can be improved.

録画サーバ107は、S718において、S717で受信した高解像度の映像に上書き登録する低解像度の映像を特定できなかった場合、すなわち、S717で受信した高解像度のカメラのアドレスに対応して、カメラ映像管理テーブル1101に、低解像度のカメラのアドレスに登録されていなかった場合には、S717で受信した映像は、上書きする映像ではないと判定し、S717で受信した映像を、上書き登録せずに、録画サーバ107のメモリ等の記憶手段に記憶(登録)する。すなわち、登録手段は、関連情報に関連付けられていないポートから取得した映像については、上書きせずに登録する。   When the recording server 107 can not specify the low resolution video to be overwritten and registered in the high resolution video received in S717 in S718, that is, the camera video corresponding to the address of the high resolution camera received in S717. If the low resolution camera address is not registered in the management table 1101, it is determined that the video received in S717 is not a video to be overwritten, and the video received in S717 is not overwritten. It is stored (registered) in storage means such as the memory of the recording server 107. That is, the registration unit registers the video acquired from the port not associated with the related information without overwriting.

次に、図8を用いて、録画サーバ107に記憶された録画映像(低解像度の映像、又は高解像度の映像)の表示処理の一例について説明する。   Next, an example of display processing of a recorded video (a low resolution video or a high resolution video) stored in the recording server 107 will be described with reference to FIG.

図8は、録画サーバ107に記憶された録画映像(低解像度の映像、又は高解像度の映像)の表示処理の一例を示すフローチャートである。   FIG. 8 is a flowchart showing an example of display processing of recorded video (low resolution video or high resolution video) stored in the video recording server 107.

図8に示すS801〜S804に示す処理は、クライアント端末108のCPU201がプログラムを読み出して実行することにより実現される。   The processing illustrated in S801 to S804 illustrated in FIG. 8 is realized by the CPU 201 of the client terminal 108 reading and executing a program.

また、図8に示すS805、S806に示す処理は、録画サーバ107のCPU201がプログラムを読み出して実行することにより実現される。   Also, the processing shown in S805 and S806 shown in FIG. 8 is realized by the CPU 201 of the recording server 107 reading and executing a program.

まず、クライアント端末108は、表示部に表示された表示画面302を介して、録画サーバ107に録画された映像(録画映像)の撮影日時(撮影時刻とも言う)、及び当該撮影日時の映像を表示する指示をユーザにより受け付けたか否かを判定する(S801)。   First, the client terminal 108 displays the shooting date (also referred to as shooting time) of the video (recorded video) recorded on the recording server 107 and the video of the shooting date via the display screen 302 displayed on the display unit. It is determined whether or not the user has received an instruction to perform (S801).

具体的には、クライアント端末108は、例えば、図3(A)に示す表示画面302から、図4(C)に示す表示画面302のように、ユーザの操作により、タイムライン303を左右(タイムラインの長手方向)に動かされ、再生日時304の位置に、任意の過去の時刻(撮影日時)を設定することができる。図4(C)の例では、2018年1月1日12時24分が再生時刻(撮影日時)として設定されている。また、クライアント端末108は、再生ボタン306をユーザにより押下されることにより、当該撮影日時の映像の表示要求を受け付けることができる。   Specifically, for example, from the display screen 302 shown in FIG. 3 (A), the client terminal 108 operates the timeline 303 left and right by the user's operation like the display screen 302 shown in FIG. 4 (C). It is moved in the longitudinal direction of the line, and any past time (shooting date) can be set at the position of the playback date 304. In the example of FIG. 4C, 12:24 January 1, 2018 is set as the playback time (shooting date and time). In addition, the client terminal 108 can receive a request for displaying a video of the shooting date and time by pressing the playback button 306 by the user.

これにより、クライアント端末108は、録画サーバ107に録画された映像の撮影時刻(例えば、2018年1月1日12時24分)、及び当該撮影時刻の映像を表示する指示をユーザにより受け付けることができる。   As a result, the client terminal 108 can receive, by the user, an image capturing time (for example, 12:24 on January 1, 2018) of the video recorded in the recording server 107 and an instruction to display the video at the image capturing time. it can.

クライアント端末108は、表示画面302を介して、録画サーバ107に録画された映像の撮影日時、及び当該撮影日時の映像を表示する指示をユーザにより受け付けたと判定された場合には(S801:YES)、処理をS802に移行し、当該指示を受け付けていないと判定された場合には(S801:NO)、処理をS705に移行する。   If it is determined that the user of the client terminal 108 receives an instruction to display the video of the video recorded on the video recording server 107 via the display screen 302 and an instruction to display the video of that video (S801: YES) If it is determined that the process has not been received (S801: NO), the process proceeds to S705.

クライアント端末108は、S801で受け付けた撮影時刻、及び当該撮影時刻の録画映像の表示要求を録画サーバ107に送信する(S802)。   The client terminal 108 transmits, to the recording server 107, the photographing time accepted in S801 and a request for displaying the recorded video of the photographing time (S802).

録画サーバ107は、S802で送信された撮影時刻と、録画映像の表示要求を受信すると(S805)、当該撮影時刻の映像の動画ファイルを特定して、クライアント端末108に送信する(S806)。   When the recording server 107 receives the photographing time transmitted in S802 and the request to display the recorded video (S805), the recording server 107 identifies the moving image file of the video at the photographing time and transmits it to the client terminal 108 (S806).

具体的には、録画サーバ107は、S805で受信した撮影時間が、映像管理テーブル1201の開始時間から終了時間までの期間に含まれるレコードを特定して、当該レコードのファイルIDを特定し、当該ファイルIDが示す動画ファイルを特定する。そして、録画サーバ107は、当該特定された動画ファイルをクライアント端末108に送信する(S806)。S806では、当該特定された動画ファイルの終了時間後に撮影された動画ファイルも送信することができる。   Specifically, the recording server 107 specifies the record included in the period from the start time to the end time of the video management table 1201 for the photographing time received in S805, specifies the file ID of the record, and Identify the video file indicated by the file ID. Then, the recording server 107 transmits the specified moving image file to the client terminal 108 (S806). In S806, the moving image file captured after the end time of the specified moving image file can also be transmitted.

録画サーバ107は、例えば、表示要求されている録画映像の撮影時刻が、2018年1月1日12時24分であれば、映像管理テーブル1201(B)のファイルIDが005の動画ファイル(低解像度の動画)をクライアント端末108に送信する(S806)。   For example, if the recording time of the recorded video requested to be displayed is 12:24 on January 1, 2018, the video recording server 107 is a moving image file (the file ID of the video management table 1201 (B) is 005 (low The moving image of resolution is transmitted to the client terminal 108 (S806).

クライアント端末108は、録画サーバ107から、ユーザが指示した撮影時刻の映像(動画ファイル)を受信すると(S803)、当該映像を、ユーザにより指定された撮影時刻から再生して表示画面302の表示欄301に表示する(S804)。   When the client terminal 108 receives a video (moving image file) at the shooting time specified by the user from the recording server 107 (S 803), the video is reproduced from the shooting time specified by the user and the display field of the display screen 302 is displayed. It displays on 301 (S804).

図4(C)の例では、低解像度の映像を再生するため、307の表示欄には、現在再生されている映像が、VGA(低解像度)の映像であることを表示している。クライアント端末108は、S804の処理を実行すると、処理をS801に戻す。   In the example of FIG. 4C, in order to reproduce a low resolution image, the display column 307 displays that the image currently being reproduced is a VGA (low resolution) image. After executing the process of S804, the client terminal 108 returns the process to S801.

図4(C)では、2018年1月1日12時24分からの低解像度の映像の再生指示がされた場合の表示画面について説明したが、図4(D)では、2018年1月1日12時8分からの高解像度の映像の再生指示がされた場合の表示画面について説明する。   Although FIG. 4C illustrates the display screen in the case where a low-resolution video reproduction instruction is issued from January 24, 2018 to 12:24, FIG. 4D illustrates the January 1, 2018. A display screen when an instruction to reproduce a high-resolution image from 12:08 is given will be described.

クライアント端末108は、例えば、図3(A)に示す表示画面302から、図4(D)に示す表示画面302のように、ユーザの操作により、タイムライン303を左右(タイムラインの長手方向)に動かされ、再生日時304の位置に、任意の過去の撮影時刻(再生時刻)を設定することができる。図4(D)の例では、2018年1月1日12時8分が撮影時刻(再生時刻)として設定されている。また、クライアント端末108は、再生ボタン306をユーザにより押下されることにより、当該撮影日時(撮影時刻)の映像の表示要求を受け付けることができる。   From the display screen 302 shown in FIG. 3A, for example, the client terminal 108 controls the timeline 303 to the left and right (longitudinal direction of the timeline) by the user's operation as in the display screen 302 shown in FIG. It is possible to set an arbitrary past photographing time (reproduction time) at the position of the reproduction date 304. In the example of FIG. 4D, 12: 8 on January 1, 2018 is set as the photographing time (reproduction time). In addition, the client terminal 108 can receive a display request of an image of the shooting date and time (shooting time) by pressing the play button 306 by the user.

図4(D)の例では、高解像度の映像を再生するため、307の表示欄には、現在再生されている映像が、HD(高解像度)の映像であることを表示している。   In the example of FIG. 4D, in order to reproduce a high resolution image, the display column 307 displays that the image currently being reproduced is an HD (high resolution) image.

次に、図9を用いて、ユーザが指定した期間の高解像度の録画映像の表示処理について説明する。   Next, display processing of a high resolution recorded image in a period designated by the user will be described with reference to FIG.

図9は、ユーザが指定した期間の高解像度の録画映像の表示処理の一例を示すフローチャートである。   FIG. 9 is a flowchart showing an example of display processing of a high resolution recorded video image in a period designated by the user.

図9に示すS901〜S904に示す処理は、クライアント端末108のCPU201がプログラムを読み出して実行することにより実現される。   The processing illustrated in S901 to S904 illustrated in FIG. 9 is realized by the CPU 201 of the client terminal 108 reading and executing a program.

また、図9に示すS905〜S911に示す処理は、録画サーバ107のCPU201がプログラムを読み出して実行することにより実現される。   Also, the processing shown in S905 to S911 shown in FIG. 9 is realized by the CPU 201 of the recording server 107 reading and executing a program.

また、図9に示すS912、S913に示す処理は、情報処理装置104のCPU201がプログラムを読み出して実行することにより実現される。   Also, the processes shown in S912 and S913 shown in FIG. 9 are realized by the CPU 201 of the information processing apparatus 104 reading and executing a program.

ここでは、S708でライブ映像を表示している際に、ユーザの指示により図9に示す処理が開始される実施形態を一例として説明する。   Here, an embodiment will be described as an example in which the process shown in FIG. 9 is started by the user's instruction when the live video is displayed in S 708.

クライアント端末108は、ユーザにより、表示画面302の309の受付部に、高解像度の映像を表示したい期間の指定を受け付ける。   The client terminal 108 receives the specification of the period in which the user wishes to display the high resolution video in the reception unit 309 of the display screen 302 by the user.

例えば、クライアント端末108は、S708において、表示部に表示画面302(図3(B))が表示されている状態で、ユーザにより、309の受付部に、高解像度の映像を表示したい期間の指定を受け付ける。   For example, in the state where the display screen 302 (FIG. 3B) is displayed on the display unit in S708, the client terminal 108 designates a period in which the user wishes to display a high-resolution image on the reception unit 309. Accept

クライアント端末108は、例えば、図5(E)に示す表示画面の309に示すように、2018年1月1日12時20分から2018年1月1日12時30分の期間の入力を受け付ける。   For example, as shown in 309 of the display screen shown in FIG. 5E, the client terminal 108 receives an input of a period from 12:20 on January 1, 2018 to 12:30 on January 1, 2018.

図3(B)、及び図5(E)に示す表示画面302は、図12の映像管理テーブル1201(B)に基づき表示されている。   The display screen 302 shown in FIGS. 3B and 5E is displayed based on the video management table 1201B of FIG.

クライアント端末108は、ユーザにより、309の受付部に、高解像度の映像を表示したい期間の指定(指定期間)を受け付けたか否かを判定する(S901)。そして、指定期間を受け付けていないと判定された場合には(S901:NO)、処理をS901に戻す。また、指定期間を受け付けたと判定された場合には(S901:YES)、当該入力を受け付けた期間(指定期間)を、録画サーバ107に送信する(S902)。   The client terminal 108 determines whether or not the user has received a designation (designation period) of a period for which high-resolution video is to be displayed in the reception unit 309 (S901). If it is determined that the designated period has not been received (S901: NO), the process returns to S901. If it is determined that the designated period has been received (S901: YES), the period (designated period) in which the input is accepted is transmitted to the recording server 107 (S902).

また、S902では、ユーザにより、カメラ指定305で、表示する動画を撮影したネットワークカメラの指定を受け付けたネットワークカメラのカメラIDも、録画サーバ107に送信する。   In step S902, the camera ID of the network camera that has received the designation of the network camera that has captured the moving image to be displayed by the camera designation 305 by the user is also transmitted to the recording server 107.

録画サーバ107は、クライアント端末108から、カメラIDと、当該指定期間を受信すると(S905)、当該カメラIDにより示されるネットワークカメラで撮影された映像であって、当該期間指定の高解像度の映像が録画されているか否かを判定する(S906)。   When the recording server 107 receives the camera ID and the designated period from the client terminal 108 (S 905), the recording server 107 is a video shot by the network camera indicated by the camera ID, and the high resolution video of the designated period is It is determined whether it is recorded (S906).

具体的には、録画サーバ107は、S905で受信したカメラID(例えば、1)の映像管理テーブル1201を特定する。   Specifically, the recording server 107 specifies the video management table 1201 of the camera ID (for example, 1) received in S905.

そして、録画サーバ107は、特定された映像管理テーブル1201の各レコードのうち、S905で受信した指定期間が、当該映像管理テーブル1201(例えば、図12(B))の開始時間から終了時間までの期間に含まれるレコードを特定して、当該レコードに含まれる解像度がHD(高解像度)であるか否かを判定することにより、当該期間指定の高解像度の映像が録画されているか否かを判定する。   Then, among the records of the specified video management table 1201, the recording server 107 determines that the designated period received in S905 is from the start time to the end time of the video management table 1201 (for example, FIG. 12B). By specifying a record included in the period and determining whether the resolution included in the record is HD (high resolution), it is determined whether a high resolution video specified in the period is recorded. Do.

録画サーバ107は、当該期間指定の高解像度の映像が録画されていると判定された場合には(S906:YES)、処理をS912に移行して、当該特定されたレコードのファイルIDにより示される動画ファイルをクライアント端末108に送信する(S911)。   When it is determined that the high resolution video of the designated period is recorded (S906: YES), the recording server 107 shifts the processing to S912 and is indicated by the file ID of the specified record. The moving image file is transmitted to the client terminal 108 (S911).

また、録画サーバ107は、当該期間指定の高解像度の映像が録画されていない(当該特定されたレコードに含まれる解像度がVGA(低解像度)である)と判定された場合には(S906:NO)、処理をS907に移行する。   In addition, if the recording server 107 determines that the high resolution video of the specified period is not recorded (the resolution included in the specified record is VGA (low resolution)) (S 906: NO) ), The process proceeds to S907.

録画サーバ107は、S907において、まず、S905で受信したカメラIDに対応してカメラ映像管理テーブル1101に記憶されている高解像度用のカメラのアドレス(A:2)を特定する。   In step S 907, the recording server 107 first identifies the high-resolution camera address (A: 2) stored in the camera image management table 1101 corresponding to the camera ID received in step S 905.

そして、録画サーバ107は、情報処理装置104に対して、S905で受信した指定期間を送信すると共に、高解像度の映像の取得要求を行う(S907)。具体的には、録画サーバ107は、当該特定された高解像度用のカメラのアドレス(A:2)に、S905で受信した指定期間を送信すると共に、当該指定期間の高解像度の映像の取得要求を行う。そして、ルータ106は、ポート番号2のポートで、当該指定期間と当該指定期間の高解像度の映像の取得要求を受信すると、情報処理装置104に対して、当該指定期間の高解像度の映像の取得要求を送信する。   Then, the recording server 107 transmits the designated period received in S905 to the information processing apparatus 104, and makes an acquisition request for high-resolution video (S907). Specifically, the recording server 107 transmits the designated period received in S 905 to the address (A: 2) of the camera for the high resolution specified, and a request for obtaining a high resolution image of the designated period I do. Then, when the router 106 receives the acquisition request for the high resolution video of the designated period and the designated period at the port of port number 2, the router 106 acquires the high resolution video of the designated period with respect to the information processing apparatus 104. Send a request

図9では、S907において、S905で受信した指定期間を情報処理装置104に送信して、当該指定期間の高解像度の映像の取得要求を行う実施例について説明する。   In FIG. 9, an embodiment will be described in which the designated period received in step S905 is transmitted to the information processing apparatus 104 in step S907, and a request for acquiring a high resolution image of the designated period is issued.

情報処理装置104は、録画サーバ107から、当該取得要求及び当該指定期間を受信すると(S912)、現在行っているS716における高解像度の映像の送信を停止して、S716における高解像度の映像の送信よりも優先して、当該指定期間における高解像度の映像を録画サーバに送信する(S913)。S913では、高解像度を示す情報(例えば、HD(高解像度))も送信する。   When the information processing apparatus 104 receives the acquisition request and the designated period from the recording server 107 (S912), the information processing apparatus 104 stops the transmission of the high resolution video in S716, and transmits the high resolution video in S716. The high resolution video in the designated period is transmitted to the recording server in preference to the recording server (S913). In S913, information indicating high resolution (for example, HD (high resolution)) is also transmitted.

具体的には、情報処理装置104は、当該指定期間における高解像度の映像を、ルータ106に送信する。そして、ルータ106は、ポート番号2のポートから、録画サーバ107に対して、当該指定期間における高解像度の映像を送信する。このとき、高解像度用のカメラのアドレスも送信する。   Specifically, the information processing apparatus 104 transmits the high resolution video in the designated period to the router 106. Then, the router 106 transmits high-resolution video in the specified period to the recording server 107 from the port of port number 2. At this time, the address of the high resolution camera is also transmitted.

そして、録画サーバ107は、当該指定期間における高解像度の映像、高解像度のカメラのアドレス、及び、当該高解像度を示す情報(例えば、HD(高解像度))を受信すると(S908)、S908で受信した高解像度の映像に上書き登録する低解像度の映像を特定する(S909)。   When the video recording server 107 receives the high resolution video in the designated period, the address of the high resolution camera, and the information indicating the high resolution (for example, HD (high resolution)) (S 908), the video is received in S 908 The low resolution video to be overwritten and registered on the high resolution video is specified (S909).

具体的には、録画サーバ107は、録画サーバ107の外部メモリ211の記憶手段に記憶されているカメラ映像管理テーブル1101(図11)を参照して、S908で受信した高解像度用のカメラのアドレス(A:2)に対応するカメラID(1)を特定する。   Specifically, the recording server 107 refers to the camera image management table 1101 (FIG. 11) stored in the storage unit of the external memory 211 of the recording server 107, and the address of the high resolution camera received in S908. The camera ID (1) corresponding to (A: 2) is specified.

そして、当該特定されたカメラID(1)の映像管理テーブル1201を参照して、S908で受信した高解像度の映像と同一時間帯の低解像度の映像のファイルIDを特定する。このようにして、上書き登録する低解像度の映像を特定する。   Then, with reference to the video management table 1201 of the specified camera ID (1), the file ID of the low resolution video in the same time zone as the high resolution video received in S908 is specified. Thus, the low resolution video to be overwritten is specified.

そして、録画サーバ107は、S909で特定された低解像度の映像(S908で受信した高解像度の映像の撮影時刻(撮影時間帯)と同じ時刻(時間帯)の低解像度の映像)を、S908で受信した高解像度の映像に上書き登録する。また、録画サーバ107は、上書き登録された映像に対応する映像管理テーブル1201のレコードの解像度を、VGA(低解像度)からHD(高解像度)に更新(変更)する(S910)。また、ここでも、S719と同様に、所定時間(例えば10分)毎の動画ファイルを上書き登録する。また、録画サーバ107は、映像管理テーブル1201の指定期間の解像度をHD(高解像度)に変更して更新する(S910)。   Then, the recording server 107 detects the low resolution video specified in S 909 (the low resolution video at the same time (time zone) as the shooting time (shooting time zone) of the high resolution video received in S 908) in S 908. Overwrites the received high resolution video. Also, the recording server 107 updates (changes) the resolution of the record of the video management table 1201 corresponding to the video that has been registered for overwriting from VGA (low resolution) to HD (high resolution) (S 910). Also here, similarly to S719, the moving image file for each predetermined time (for example, 10 minutes) is overwritten and registered. Also, the recording server 107 changes the resolution of the designated period of the video management table 1201 to HD (high resolution) and updates it (S 910).

具体的には、図12の映像管理テーブル1201(B)のファイルIDが005のレコードの解像度をVGA(低解像度)からHD(高解像度)に変更する。このようにして変更された映像管理テーブルが、図13の映像管理テーブル1201(C)である。   Specifically, the resolution of the record with the file ID of 005 in the video management table 1201 (B) of FIG. 12 is changed from VGA (low resolution) to HD (high resolution). The video management table thus changed is the video management table 1201 (C) of FIG.

図13の映像管理テーブル1201(C)は、S910で更新された映像管理テーブルの一例を示す図である。図13の映像管理テーブル1201(C)に基づき、図5(F)に示す表示画面302がS904で表示される。   The video management table 1201 (C) in FIG. 13 is a diagram showing an example of the video management table updated in S910. Based on the video management table 1201 (C) of FIG. 13, the display screen 302 shown in FIG. 5 (F) is displayed in S904.

録画サーバ107は、更新された映像管理テーブル1201の解像度の値に基づいて、高解像度の映像の時間帯308と、低解像度の映像の時間帯313とを識別可能に表示するタイムラインを生成して、当該タイムラインを含む表示画面をクライアント端末108に送信する(S911)。また、録画サーバ107は、S908で受信した指定時間の高解像度の映像を、クライアント端末108に送信する(S911)。   The recording server 107 generates a time line for identifiably displaying the high resolution video time zone 308 and the low resolution video time zone 313 based on the updated resolution value of the video management table 1201. Then, the display screen including the timeline is transmitted to the client terminal 108 (S911). Also, the recording server 107 transmits the high resolution video of the designated time received in S 908 to the client terminal 108 (S 911).

クライアント端末108は、S911で送信された表示画面、及び指定時間の高解像度の映像を受信すると(S903)、当該表示画面を表示する。また、クライアント端末108は、当該指定時間の高解像度の映像を表示欄301に表示する(S904)。そして、処理をS901に戻す。   When the client terminal 108 receives the display screen transmitted in S911 and the high resolution video of the designated time (S903), the client terminal 108 displays the display screen. Also, the client terminal 108 displays the high resolution video of the designated time on the display field 301 (S904). Then, the process returns to S901.

図5(F)は、S904で表示される表示画面302の一例を示す図である。   FIG. 5F is a view showing an example of the display screen 302 displayed in S904.

図5(F)に示す314は、309で指定された期間が、高解像度の映像であることを識別するために赤色に変更されたタイムラインである。   Reference numeral 314 shown in FIG. 5F is a timeline in which the period designated by 309 is changed to red in order to identify that the image is a high resolution image.

例えば、図13の映像管理テーブル1201(C)に示すように、開始時間が2018年1月1日11時40分〜2018年1月1日12時10分までは高解像度の映像であり、また、309で指定された期間(2018年1月1日12時20分〜2018年1月1日12時30分)の映像が高解像度の映像であり、それ以外の映像は低解像度の映像であることを識別可能に表示するために、図5(F)に示す表示画面の308に示すように、録画サーバ107に録画されている高解像度の映像の時間帯(308、314)のタイムラインと、録画サーバ107に録画されている低解像度の映像の時間帯313のタイムラインと、をそれぞれ異なる色で識別表示する。例えば、高解像度の映像の時間帯のタイムラインについては、赤色で表示し、低解像度の映像の時間帯のタイムラインについては、青色で表示する。   For example, as shown in the video management table 1201 (C) of FIG. 13, the start time is a high resolution video from 11:40 on January 1 2018 to 12:10 on January 1 1818, In addition, the video of the period specified in 309 (12:20 January 1 2018-12:30 January 1 1818) is a high resolution video, and the other video is a low resolution video In order to identifiably display that, as shown in 308 of the display screen shown in FIG. 5F, the time of the high resolution video time zone (308, 314) recorded in the recording server 107 The line and the timeline of the low resolution video time zone 313 recorded on the recording server 107 are identified and displayed in different colors. For example, the timeline of the high resolution image time zone is displayed in red, and the low resolution image time zone timeline is displayed in blue.

このように、例えば、ユーザが、低解像度のライブ映像を確認している途中で、まだ、高解像度の映像が録画サーバに記録されていない期間の高解像度の映像を確認したい場合であっても、ユーザが指定した期間の高解像度の映像が優先して録画サーバに記録されるようになるため、ユーザは、当該指定期間の高解像度の映像を優先して確認することが出来るようになり、ユーザの利便性を向上させ、効率的に保線業務を行うことが可能となる。   Thus, for example, even when the user is checking low-resolution live video, even if high-resolution video is desired to be checked while the high-resolution video is not recorded on the recording server. Since the high resolution video of the period designated by the user is preferentially recorded on the recording server, the user can preferentially confirm the high resolution video of the designated period, It is possible to improve the convenience of the user and efficiently carry out the track maintenance work.

次に、図10を用いて、ライブ映像にアノテーションを付加して、当該アノテーションが付加された日時をタイムラインに表示する処理について説明する。   Next, processing for adding an annotation to a live video and displaying the date and time the annotation is added on a timeline will be described using FIG.

図10は、ライブ映像にアノテーションを付加して、当該アノテーションが付加された日時をタイムラインに表示する処理の一例を示すフローチャートである。   FIG. 10 is a flowchart showing an example of processing for adding an annotation to a live video and displaying the date and time when the annotation is added on a timeline.

図10に示すS1001〜S1004に示す処理は、クライアント端末108のCPU201がプログラムを読み出して実行することにより実現される。   The processes shown in S1001 to S1004 shown in FIG. 10 are realized by the CPU 201 of the client terminal 108 reading and executing a program.

また、図10に示すS1005〜S1012に示す処理は、録画サーバ107のCPU201がプログラムを読み出して実行することにより実現される。   Also, the processing shown in S1005 to S1012 shown in FIG. 10 is realized by the CPU 201 of the recording server 107 reading and executing a program.

また、図10に示すS1013、S1014に示す処理は、情報処理装置104のCPU201がプログラムを読み出して実行することにより実現される。   Also, the processing shown in S1013 and S1014 shown in FIG. 10 is realized by the CPU 201 of the information processing apparatus 104 reading and executing a program.

ここでは、S708でライブ映像を表示している際に、ユーザの指示により図10に示す処理が開始される実施形態を一例として説明する。   Here, an embodiment will be described as an example in which the process shown in FIG. 10 is started by the user's instruction when the live video is displayed in S 708.

クライアント端末108は、表示画面302の表示欄301にライブ映像が表示されている状態で、ユーザにより、当該表示欄301内の任意の箇所に、アノテーション310を付加する指示を受け付けたか否かを判定する(S1001)。   In the state where the live video is displayed in the display field 301 of the display screen 302, the client terminal 108 determines whether or not the user has accepted an instruction to add the annotation 310 to any part in the display field 301. (S1001).

図6(G)は、S1001において、ユーザにより、表示欄301内の任意の箇所に、アノテーション310を付加する指示を受け付けた表示画面302の一例を示すである。   FIG. 6G illustrates an example of the display screen 302 that has received an instruction to add the annotation 310 at an arbitrary position in the display field 301 by the user in S1001.

クライアント端末108は、ユーザにより、当該表示欄301内の任意の箇所に、アノテーション310を付加する指示を受け付けたと判定すると(S1001:YES)、当該指示を受け付けた箇所にアノテーション310を付加して表示する。例えば、図6(G)に示すように、表示欄301内のユーザが指示した箇所にアノテーション310が付加されて表示される。   When the client terminal 108 determines that the user has received an instruction to add the annotation 310 at an arbitrary position in the display field 301 (S1001: YES), the annotation 310 is added to the position at which the instruction is received and displayed. Do. For example, as shown in FIG. 6 (G), the annotation 310 is added and displayed at a position designated by the user in the display field 301.

そして、クライアント端末108は、当該アノテーションが付加された撮影日時、及び当該アノテーションが付加された画面内の位置を示す位置情報を、録画サーバ107に送信する(S1002)。   Then, the client terminal 108 transmits, to the recording server 107, the shooting date and time to which the annotation is added and the position information indicating the position in the screen to which the annotation is added (S1002).

また、S1002では、表示中のライブ映像を表示しているネットワークカメラのカメラID(カメラ指定305で指定されているネットワークカメラのカメラID)も、録画サーバ107に送信する。   In step S1002, the camera ID of the network camera displaying the live video being displayed (the camera ID of the network camera designated by the camera designation 305) is also transmitted to the recording server 107.

そして、録画サーバ107は、クライアント端末108から、当該アノテーションが付加された撮影日時、及び当該アノテーションが付加された画面内の位置を示す位置情報(映像内の位置を示す位置情報)、カメラIDを受信(取得)すると(S1005)、当該カメラIDに示されるネットワークカメラが撮影した映像であって、当該アノテーションが付加された日時の高解像度の映像が、録画サーバ107に録画されているか否かを判定する(S1006)。   Then, the recording server 107 receives, from the client terminal 108, the shooting date and time to which the annotation is added, the position information (position information indicating the position in the video) indicating the position in the screen to which the annotation is added, and the camera ID. When it is received (acquired) (S1005), it is an image captured by the network camera indicated by the camera ID, and whether the high resolution image of the date and time the annotation is added is recorded in the recording server 107 or not It determines (S1006).

具体的には、録画サーバ107は、S1005で受信したカメラIDの映像管理テーブル1201を処理対象にする。ここで処理対象とする映像管理テーブルの例を、図12の映像管理テーブル1201(B)に示す。   Specifically, the recording server 107 sets the video management table 1201 of the camera ID received in S1005 as a processing target. An example of the video management table to be processed here is shown in the video management table 1201 (B) of FIG.

S1005は、本発明のアノテーション取得手段の適用例であり、出力手段により出力された表示画面(302)を介してユーザによりアノテーションがS1001で入力された時刻(撮影時刻)、映像内の位置を示す位置情報を取得する。   S1005 is an application example of the annotation acquisition means of the present invention, and shows the time (photographing time) when the annotation was input in S1001 by the user via the display screen (302) output by the output means, and the position in the image Get location information.

そして、録画サーバ107は、処理対象の映像管理テーブル1201(B)の各レコードのうち、アノテーションが付加された当該撮影日時(例えば、2018年1月1日12時31分)が、開始時間から終了時間までの期間に含まれるレコードの解像度がHD(高解像度)であるか否かを判定することにより、当該撮影日時の高解像度の映像が、録画サーバ107に録画されているか否かを判定する(S1006)。   Then, the recording server 107 starts the shooting time (for example, 12:31 on January 1, 2018) to which the annotation is added among the records of the video management table 1201 (B) to be processed from the start time. By determining whether the resolution of the record included in the period up to the end time is HD (high resolution), it is determined whether the high resolution video of the shooting date and time is recorded in the recording server 107 or not. (S1006).

録画サーバ107は、当該撮影日時の高解像度の映像が、録画サーバ107に録画されていると判定された場合には(S1006:YES)、処理をS1011に移行する。一方、録画されていないと判定された場合には(S1006:NO)、処理をS1007に移行する。   When it is determined that the high-resolution video of the shooting date and time is recorded on the video recording server 107 (S1006: YES), the recording server 107 shifts the processing to S1011. On the other hand, if it is determined that the video is not recorded (S1006: NO), the process proceeds to S1007.

録画サーバ107は、S1005で受信したカメラID(例えば、1)に対応してカメラ映像管理テーブル1101に記憶されている高解像度用のカメラのアドレス(A:2)を特定する。   The recording server 107 specifies the high resolution camera address (A: 2) stored in the camera image management table 1101 corresponding to the camera ID (for example, 1) received in S1005.

そして、録画サーバ107は、情報処理装置104に対して、アノテーションが付加された当該撮影日時を送信する(S1014)。   Then, the recording server 107 transmits the shooting date and time to which the annotation is added to the information processing apparatus 104 (S1014).

具体的には、録画サーバ107は、当該特定された高解像度用のカメラのアドレス(A:2)に、当該撮影日時を送信すると共に、当該撮影日時の高解像度の映像の取得要求を行う。そして、ルータ106は、ポート番号2のポートで、当該撮影日時と当該撮影日時の高解像度の映像の取得要求を受信すると、情報処理装置104に対して、当該撮影日時と当該撮影日時の高解像度の映像の取得要求を送信する。   Specifically, the recording server 107 transmits the shooting date and time to the address (A: 2) of the high resolution camera specified, and makes a request for obtaining a high resolution image of the shooting date and time. Then, when the router 106 receives an acquisition request for a high resolution image of the shooting date and time and the shooting date and time at the port with port number 2, the router 106 causes the information processing apparatus 104 to obtain the high resolution of the shooting date and time and the shooting date and time. Send a video acquisition request for

情報処理装置104は、録画サーバ107から、アノテーションが付加された当該撮影日時を受信すると(S1013)、現在行っているS716における高解像度の映像の送信を停止して、S716における高解像度の映像の送信よりも優先して、アノテーションが付加された撮影日時から所定期間(時間帯)の高解像度の映像を録画サーバ107に送信する(S1014)。   When the information processing apparatus 104 receives, from the recording server 107, the shooting date and time to which the annotation is added (S1013), the current transmission of the high resolution video in S716 is stopped, and the high resolution video in S716 is received. Prior to transmission, a high resolution video of a predetermined period (time zone) is transmitted to the recording server 107 from the shooting date and time to which the annotation is added (S1014).

S1015では、当該高解像度を示す情報(例えば、HD(高解像度))も送信する。   In S1015, information indicating the high resolution (for example, HD (high resolution)) is also transmitted.

具体的には、情報処理装置104は、当該所定期間(時間帯)の高解像度の映像、及び高解像度を示す情報(例えば、HD(高解像度))を、ルータ106に送信する。そして、ルータ106は、ポート番号2のポートから、録画サーバ107に対して、当該所定期間(時間帯)の高解像度の映像、及び高解像度を示す情報(例えば、HD(高解像度))を送信する。このとき、高解像度用のカメラのアドレスも送信する。   Specifically, the information processing apparatus 104 transmits, to the router 106, a high resolution image of the predetermined period (time zone) and information indicating the high resolution (for example, HD (high resolution)). Then, the router 106 transmits a high resolution image of the predetermined period (time zone) and information (for example, HD (high resolution)) indicating the high resolution from the port of port number 2 to the recording server 107. Do. At this time, the address of the high resolution camera is also transmitted.

そして、録画サーバ107は、アノテーションが付加された撮影日時から所定期間の高解像度の映像、高解像度を示す情報(例えば、HD(高解像度))、高解像度用のカメラのアドレスを受信すると(S1008)、S1008で受信した高解像度の映像に上書き登録する低解像度の映像を特定する(S1009)。   Then, when the recording server 107 receives a high resolution image of a predetermined period, information indicating a high resolution (for example, HD (high resolution)), and a high resolution camera address from the shooting date and time to which the annotation is added (S1008 And low-resolution video to be overwritten and registered on the high-resolution video received in S1008) (S1009).

このように、S1008の第2映像取得手段は、設定手段によりアノテーションが設定された場合に、設定手段によりアノテーションが設定された時刻における第2映像の取得を、取得処理よりも優先して行う。   As described above, when the annotation is set by the setting unit, the second image acquisition unit of S1008 performs the acquisition of the second image at the time when the annotation is set by the setting unit in preference to the acquisition process.

具体的には、録画サーバ107は、録画サーバ107の外部メモリ211の記憶手段に記憶されているカメラ映像管理テーブル1101(図11)を参照して、S1008で受信した高解像度用のカメラのアドレス(A:2)に対応するカメラID(1)を特定する。   Specifically, the recording server 107 refers to the camera image management table 1101 (FIG. 11) stored in the storage means of the external memory 211 of the recording server 107, and the address of the high resolution camera received in S1008. The camera ID (1) corresponding to (A: 2) is specified.

そして、当該特定されたカメラID(1)の映像管理テーブル1201を参照して、S1008で受信した高解像度の映像と同一時間帯の低解像度の映像のファイルIDを特定する。このようにして、上書き登録する低解像度の映像を特定する。   Then, with reference to the video management table 1201 of the specified camera ID (1), the file ID of the low resolution video in the same time slot as the high resolution video received in S1008 is specified. Thus, the low resolution video to be overwritten is specified.

S1009で特定された低解像度の映像(S1008で受信した高解像度の映像の撮影時刻(時間帯)と同一の時刻(時間帯)の映像(動画ファイル))を、S1008で受信した高解像度の映像に上書き登録する。また、録画サーバ107は、映像管理テーブル1201の上書き登録した期間の映像の解像度をHD(高解像度)に変更して更新する(S1010)。   High-resolution video received in S1008, the low-resolution video specified in S1009 (video (video file) at the same time (time zone) as the shooting time (time zone) of the high-resolution video received in S1008) Overwrite registration to. Also, the recording server 107 changes the resolution of the video during the overwrite registration period of the video management table 1201 to HD (high resolution) and updates it (S1010).

具体的には、図13の映像管理テーブル1201(D)のファイルIDが006のレコードの解像度をVGA(低解像度)からHD(高解像度)に変更する。このようにして変更された映像管理テーブルが、図13の映像管理テーブル1201(D)である。   Specifically, the resolution of the record with the file ID 006 in the video management table 1201 (D) of FIG. 13 is changed from VGA (low resolution) to HD (high resolution). The video management table thus changed is the video management table 1201 (D) of FIG.

図13の映像管理テーブル1201(D)は、S1010で更新された映像管理テーブルの一例を示す図である。図13の映像管理テーブル1201(D)に基づき、図6(H)に示す表示画面302がS1004で表示される。   The video management table 1201 (D) in FIG. 13 is a diagram showing an example of the video management table updated in S1010. Based on the video management table 1201 (D) in FIG. 13, the display screen 302 shown in FIG. 6 (H) is displayed in S1004.

録画サーバ107は、S1005で受信した、アノテーションが付加された撮影日時、及び当該アノテーションが付加された画面内の位置を示す位置情報を、S1010で更新した映像管理テーブル1201(例えば映像管理テーブル1201(D))のレコードの「アノテーション日時」、「アノテーション位置」にそれぞれ記憶(設定)する(S1011)。   The video recording server 107 has updated the video management table 1201 in S1010 (for example, the video management table 1201 (for example, the video management table 1201). D) The “annotation date and time” and “annotation position” of the record of D) are stored (set) respectively (S1011).

S1011は、本発明の設定手段の適用例であり、映像における、S1005で取得した時刻にアノテーションを設定すると共に、アノテーションの位置情報を設定する。   S1011 is an application example of the setting unit of the present invention, in which the annotation is set to the time acquired in S1005 in the video, and the position information of the annotation is set.

また、録画サーバ107は、S1011の処理は、S1005とS1006の間のタイミングで実行することもできる。   The recording server 107 can also execute the process of S1011 at the timing between S1005 and S1006.

録画サーバ107は、例えば、アノテーションが付加された撮影日時(時間帯)として、2018年1月1日12時31分〜2018年1月1日12時33分の情報をS1005で受信した場合には、図13の映像管理テーブル1201(D)に示すように、「アノテーション日時」に、その時間帯の情報を格納(登録)する。また、当該アノテーションが付加された画面内の位置を示す位置情報として、X(50),Y(40)の情報をS1005で受信した場合には、図13の映像管理テーブル1201(D)に示すように、「アノテーション位置」に、その位置情報を格納(登録)する(S1011)。   For example, when the recording server 107 receives the information on January 1, 2018 from 12:31 to 20 January 1, 18:12 as the shooting date and time (time zone) to which the annotation is added in S1005. As shown in the video management table 1201 (D) of FIG. 13, the information of the time zone is stored (registered) in the “annotation date and time”. In addition, when information of X (50) and Y (40) is received in S1005 as position information indicating the position in the screen to which the annotation is added, the information is displayed in the video management table 1201 (D) of FIG. Thus, the position information is stored (registered) in the "annotation position" (S1011).

録画サーバ107は、更新された映像管理テーブル1201の解像度の値に基づいて、高解像度の映像の時間帯308と、低解像度の映像の時間帯313と、アノテーションが付加された時間とを識別可能に表示するタイムラインを生成して、当該タイムラインを含む表示画面をクライアント端末108に送信する(S1012)。また、録画サーバ107は、S1008で受信した高解像度の映像を、クライアント端末108に送信する(S1012)。   The recording server 107 can distinguish the high resolution video time zone 308, the low resolution video time zone 313, and the time when the annotation is added based on the updated resolution value of the video management table 1201. Is generated, and a display screen including the time line is transmitted to the client terminal 108 (S1012). Also, the recording server 107 transmits the high resolution video received in S1008 to the client terminal 108 (S1012).

録画サーバ107は、S1012において、アノテーションが付加された時間を識別可能に表示するために、当該アノテーションが付加された時間に対して、アノテーションが付加されていることを示す情報312を含むタイムライン生成する。   The recording server 107 generates a timeline including information 312 indicating that the annotation is added to the time to which the annotation is added in order to distinguishably display the time to which the annotation is added in S1012. Do.

S1012は、本発明の生成手段の適用例であり、タイムラインの、設定手段によりアノテーションが設定された時刻に対して、アノテーションが設定されていることを示す情報(312)を含む表示画面を生成する。   S1012 is an application example of the generation unit of the present invention, and generates a display screen including information (312) indicating that the annotation is set with respect to the time when the annotation is set by the setting unit of the timeline. Do.

また、録画サーバ107は、S1012において、S1008で受信した高解像度の映像上の、位置情報(例えば、X(50),Y(40))が示す表示欄301内の位置に、アノテーションを付加した高解像度の映像をクライアント端末108に送信する。   Also, in S1012, the recording server 107 adds an annotation to the position in the display field 301 indicated by the position information (for example, X (50), Y (40)) on the high resolution video received in S1008. The high resolution video is transmitted to the client terminal 108.

S1012は、本発明の制御手段の適用例であり、S1008の第2映像取得手段により取得された第2映像を表示画面で再生する際に、当該第2映像上に、当該アノテーションが表示されるように制御する。   S1012 is an application example of the control means of the present invention, and when the second image acquired by the second image acquisition means of S1008 is reproduced on the display screen, the annotation is displayed on the second image. To control.

クライアント端末108は、S1012で送信された表示画面、及び高解像度の映像を受信すると(S1003)、当該表示画面を表示する。また、クライアント端末108は、当該高解像度の映像を表示欄301に表示する(S1004)。S1004で表示される表示画面は、図6(H)に示す表示画面302である。   When receiving the display screen transmitted in S1012 and the high resolution video (S1003), the client terminal 108 displays the display screen. Also, the client terminal 108 displays the high resolution video on the display field 301 (S1004). The display screen displayed in S1004 is the display screen 302 shown in FIG.

クライアント端末108は、図6(H)の表示画面302に示すように、アノテーションが付加された時間に対して、アノテーションが付加されていることを示す情報312を含むタイムライン303を表示する。   As shown on the display screen 302 of FIG. 6H, the client terminal 108 displays a timeline 303 including information 312 indicating that an annotation has been added to the time at which the annotation has been added.

また、クライアント端末108は、図6(H)の表示画面302に示すように、位置情報(例えば、X(50),Y(40))が示す表示欄301内の位置にアノテーションを付加した高解像度の映像を表示する。そして、処理をS1001に戻す。   Also, as shown on the display screen 302 in FIG. 6H, the client terminal 108 adds an annotation to the position in the display field 301 indicated by the position information (for example, X (50), Y (40)). Display a video of resolution. Then, the process returns to S1001.

このように、例えば、ユーザが、低解像度のライブ映像を確認している途中で、確認したい箇所を指示すると、その指示された撮影時間の高解像度の映像を優先して確認することが出来るようになると共に、高解像度の映像上に確認したい箇所をアノテーションとして表示するため、ユーザの利便性を向上させ、効率的に保線業務を行うことが可能となる。   Thus, for example, when a user designates a portion to be confirmed while confirming a low resolution live image, it is possible to prioritize and confirm a high resolution image of the instructed photographing time As a result, since a portion to be checked on a high resolution image is displayed as an annotation, it is possible to improve the convenience of the user and efficiently perform the track maintenance work.

S710、S717、S908、S1008は、本発明の取得手段の適用例であり、ネットワークカメラが撮影した映像を取得する。   S710, S717, S908, and S1008 are application examples of the acquisition unit of the present invention, and acquire an image captured by a network camera.

また、S710は、本発明の第1映像取得手段の適用例であり、S717、S908、S1008は、本発明の第2映像取得手段の適用例である。   In addition, S710 is an application example of the first video acquisition unit of the present invention, and S717, S908, and S1008 are application examples of the second video acquisition unit of the present invention.

S712、S720、S806、911、S1012は、記憶手段に記憶された映像を表示する表示画面であって、記憶手段に記憶された第1映像の時間帯と、第2映像の時間帯とを識別可能に表示する表示画面を生成する生成手段の適用例である。   S712, S720, S806, 911 and S1012 are display screens for displaying the images stored in the storage unit, and identify the time zone of the first image and the time zone of the second image stored in the storage unit It is an application example of the production | generation means which produces | generates the display screen displayed possible.

また、S712、S720、S806、911、S1012は、本発明の出力手段の適用例であり、生成手段により生成された表示画面、及び、記憶手段に記憶された映像を表示部に表示すべく出力する。また、生成手段は、第1映像の時間帯(313)と、第2映像の時間帯(308)とを識別するタイムラインを含む表示画面を生成する。   Further, S712, S720, S806, 911 and S1012 are application examples of the output means of the present invention, and the display screen generated by the generation means and the image stored in the storage means are output to be displayed on the display unit Do. In addition, the generation means generates a display screen including a timeline for identifying the time zone (313) of the first video and the time zone (308) of the second video.

以上、本発明によれば、ネットワークカメラが撮影した複数の異なる解像度の映像の管理を容易にするための仕組みを提供することすることができる。   As described above, according to the present invention, it is possible to provide a mechanism for facilitating management of images of a plurality of different resolutions captured by a network camera.

本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。   The present invention can be embodied as, for example, a system, an apparatus, a method, a program, or a recording medium. Specifically, the present invention may be applied to a system constituted by a plurality of devices, or may be applied to an apparatus comprising a single device.

また、本発明におけるプログラムは、図示したフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は当該処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。   Further, the program in the present invention is a program that can execute the processing method of the flowchart illustrated in the computer, and the storage medium of the present invention stores a program that can execute the processing method. The program in the present invention may be a program for each processing method of each device.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。   As described above, the recording medium recording the program for realizing the functions of the above-described embodiments is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。   In this case, the program itself read out from the recording medium realizes the novel function of the present invention, and the recording medium recording the program constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。   As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, non-volatile memory card, ROM, EEPROM, silicon A disk etc. can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program read by the computer, not only the functions of the above-described embodiment are realized, but also an operating system (OS) or the like running on the computer is actually executed based on the instructions of the program. It goes without saying that the processing is partially or entirely performed, and the processing realizes the functions of the above-described embodiments.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program read from the recording medium is written to the memory provided to the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is read based on the instruction of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiment are realized by the processing.

また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Further, the present invention may be applied to a system constituted by a plurality of devices or to an apparatus comprising a single device. It goes without saying that the present invention can also be applied to the case where it is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can receive the effects of the present invention.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   Further, by downloading and reading out a program for achieving the present invention from a server on a network, a database or the like by a communication program, the system or apparatus can receive the effects of the present invention. In addition, the structure which combined each embodiment mentioned above and its modification is also contained in this invention altogether.

101 架線
102 電車
103 線路
104 情報処理装置
105 ネットワークカメラ1
106 ルータ
107 録画サーバ
108 クライアント端末
110 ネットワーク
111 ネットワーク

101 overhead line 102 train 103 track 104 information processor 105 network camera 1
106 Router 107 Recording Server 108 Client Terminal 110 Network 111 Network

Claims (12)

ネットワークカメラが撮影した第1映像を取得する第1映像取得手段と、
前記第1映像取得手段により取得した前記第1映像を記憶する記憶手段と、
前記第1映像取得手段で取得した前記第1映像よりも高解像度の、ネットワークカメラが撮影した第2映像を、前記第1映像取得手段で前記第1映像を取得した後に取得する第2映像取得手段と、
前記第2映像取得手段で取得した前記第2映像を、前記記憶手段に記憶された前記第1映像に上書きして登録する登録手段と、
を備えることを特徴とする情報処理装置。
First image acquisition means for acquiring a first image captured by a network camera;
Storage means for storing the first video acquired by the first video acquisition means;
Second video acquisition to be performed after the first video is acquired by the first video acquisition unit, the second video captured by a network camera having a resolution higher than that of the first video acquired by the first video acquisition unit Means,
A registration unit that registers the second image acquired by the second image acquisition unit over the first image stored in the storage unit;
An information processing apparatus comprising:
前記第1映像取得手段で前記第1映像を取得する取得先の第1ポートと、前記第2映像取得手段で前記第2映像を取得する取得先の第2ポートとが関連付けられた関連情報を記憶する関連情報記憶手段を更に備え、
前記登録手段は、前記第2映像取得手段で取得した前記第2映像を、当該第2映像の取得先の第2ポートと前記関連情報で関連付けられた第1ポートから取得され前記記憶手段に記憶された前記第1映像に上書きして登録することを特徴とする請求項1に記載の情報処理装置。
Related information in which a first port of acquisition destination for acquiring the first video by the first video acquisition means and a second port of acquisition destination for acquiring the second video by the second video acquisition means are associated It further comprises related information storage means for storing,
The registration unit stores the second video acquired by the second video acquisition unit from the first port associated with the second port of the acquisition destination of the second video and the related information and stores the second video in the storage unit. The information processing apparatus according to claim 1, wherein the registered first image is overwritten and registered.
前記登録手段は、前記関連情報に関連付けられていないポートから取得した映像については、上書きせずに登録することを特徴とする請求項2に記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the registration unit registers the video acquired from the port not associated with the related information without overwriting. 前記第1映像と前記第2映像は、同一の前記ネットワークカメラが撮影した同一時刻又は同一時間帯の映像であることを特徴とする請求項1乃至3の何れか1項に記載の情報処理装置。   The information processing apparatus according to any one of claims 1 to 3, wherein the first image and the second image are images of the same time or the same time zone photographed by the same network camera. . 前記第1映像は、ライブ映像として表示部に表示される映像であることを特徴とする請求項1乃至4の何れか1項に記載の情報処理装置。   The information processing apparatus according to any one of claims 1 to 4, wherein the first video is a video displayed on a display unit as a live video. 前記記憶手段に記憶された映像を表示部に表示すべく出力する出力手段を備えることを特徴とする請求項1乃至5の何れか1項に記載の情報処理装置。   The information processing apparatus according to any one of claims 1 to 5, further comprising: output means for outputting the video stored in the storage means for display on a display unit. 前記記憶手段に記憶された映像を表示する表示画面であって、前記記憶手段に記憶された前記第1映像の時間帯と、前記第2映像の時間帯とを識別可能に表示する表示画面を生成する生成手段を備え、
前記出力手段は、前記生成手段により生成された表示画面を表示部に表示すべく出力することを特徴とする請求項6に記載の情報処理装置。
A display screen for displaying a video stored in the storage means, the display screen for identifiably displaying a time zone of the first video and a time zone of the second video stored in the storage means Equipped with generating means for generating
7. The information processing apparatus according to claim 6, wherein the output unit outputs the display screen generated by the generation unit to be displayed on a display unit.
前記生成手段は、前記記憶手段に記憶された前記第1映像の時間帯と、前記第2映像の時間帯とを識別するタイムラインを含む前記表示画面を生成することを特徴とする請求項7に記載の情報処理装置。   8. The display screen according to claim 7, wherein the generation means generates the display screen including a time line identifying a time zone of the first image stored in the storage means and a time zone of the second image. The information processing apparatus according to claim 1. ネットワークカメラが撮影した第1映像を取得する第1映像取得手段と、
前記第1映像取得手段により取得した前記第1映像を記憶する記憶手段と、
前記第1映像取得手段で取得した前記第1映像よりも高解像度の、ネットワークカメラが撮影した第2映像を、前記第1映像取得手段で前記第1映像を取得した後に取得する第2映像取得手段と、
前記第1映像取得手段による前記第1映像の取得先、及び前記第2映像取得手段による前記第2映像の取得先に応じて、前記第2映像取得手段で取得した前記第2映像を、前記記憶手段に記憶された前記第1映像に関する映像として登録する登録手段と、
を備えることを特徴とする情報処理装置。
First image acquisition means for acquiring a first image captured by a network camera;
Storage means for storing the first video acquired by the first video acquisition means;
Second video acquisition to be performed after the first video is acquired by the first video acquisition unit, the second video captured by a network camera having a resolution higher than that of the first video acquired by the first video acquisition unit Means,
According to the acquisition destination of the first image by the first image acquisition unit and the acquisition destination of the second image by the second image acquisition unit, the second image acquired by the second image acquisition unit is A registration unit configured to register a video related to the first video stored in the storage unit;
An information processing apparatus comprising:
情報処理装置における制御方法であって、
ネットワークカメラが撮影した第1映像を取得する第1映像取得工程と、
前記第1映像取得工程により取得した前記第1映像を記憶する記憶工程と、
前記第1映像取得工程で取得した前記第1映像よりも高解像度の、ネットワークカメラが撮影した第2映像を、前記第1映像取得工程で前記第1映像を取得した後に取得する第2映像取得工程と、
前記第2映像取得工程で取得した前記第2映像を、前記記憶工程で記憶された前記第1映像に上書きして登録する登録工程と、
を備えることを特徴とする制御方法。
A control method in the information processing apparatus,
A first image acquisition step of acquiring a first image captured by the network camera;
A storage step of storing the first video acquired by the first video acquisition step;
Second video acquisition to be performed after acquiring the first video in the first video acquisition step, the second video captured by the network camera having a resolution higher than that of the first video acquired in the first video acquisition step Process,
A registration step of registering the second image acquired in the second image acquisition step so as to overwrite the first image stored in the storage step;
A control method comprising:
情報処理装置における制御方法であって、
ネットワークカメラが撮影した第1映像を取得する第1映像取得工程と、
前記第1映像取得工程により取得した前記第1映像を記憶する記憶工程と、
前記第1映像取得工程で取得した前記第1映像よりも高解像度の、ネットワークカメラが撮影した第2映像を、前記第1映像取得工程で前記第1映像を取得した後に取得する第2映像取得工程と、
前記第1映像取得工程による前記第1映像の取得先、及び前記第2映像取得工程による前記第2映像の取得先に応じて、前記第2映像取得工程で取得した前記第2映像を、前記記憶工程で記憶された前記第1映像に関する映像として登録する登録工程と、
を備えることを特徴とする制御方法。
A control method in the information processing apparatus,
A first image acquisition step of acquiring a first image captured by the network camera;
A storage step of storing the first video acquired by the first video acquisition step;
Second video acquisition to be performed after acquiring the first video in the first video acquisition step, the second video captured by the network camera having a resolution higher than that of the first video acquired in the first video acquisition step Process,
The second image acquired in the second image acquisition step according to the acquisition destination of the first image in the first image acquisition step and the acquisition destination of the second image in the second image acquisition step, A registration step of registering as the image related to the first image stored in the storage step;
A control method comprising:
コンピュータを、請求項1から9のいずれか1項に記載された情報処理装置の各手段として機能させるためのプログラム。






The program for functioning a computer as each means of the information processing apparatus described in any one of Claim 1 to 9.






JP2017253072A 2017-12-28 2017-12-28 Information processing equipment, its control method, and programs Active JP6836076B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017253072A JP6836076B2 (en) 2017-12-28 2017-12-28 Information processing equipment, its control method, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017253072A JP6836076B2 (en) 2017-12-28 2017-12-28 Information processing equipment, its control method, and programs

Publications (2)

Publication Number Publication Date
JP2019121818A true JP2019121818A (en) 2019-07-22
JP6836076B2 JP6836076B2 (en) 2021-02-24

Family

ID=67306473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017253072A Active JP6836076B2 (en) 2017-12-28 2017-12-28 Information processing equipment, its control method, and programs

Country Status (1)

Country Link
JP (1) JP6836076B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003526231A (en) * 1999-02-24 2003-09-02 サーノフ コーポレイション Method and apparatus for dual resolution subdivision of display output
US20070107029A1 (en) * 2000-11-17 2007-05-10 E-Watch Inc. Multiple Video Display Configurations & Bandwidth Conservation Scheme for Transmitting Video Over a Network
WO2015097922A1 (en) * 2013-12-26 2015-07-02 パナソニックIpマネジメント株式会社 Video editing device
JP2017163538A (en) * 2016-03-02 2017-09-14 パナソニックIpマネジメント株式会社 Video streaming device, video editing device, and video distribution system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003526231A (en) * 1999-02-24 2003-09-02 サーノフ コーポレイション Method and apparatus for dual resolution subdivision of display output
US20070107029A1 (en) * 2000-11-17 2007-05-10 E-Watch Inc. Multiple Video Display Configurations & Bandwidth Conservation Scheme for Transmitting Video Over a Network
WO2015097922A1 (en) * 2013-12-26 2015-07-02 パナソニックIpマネジメント株式会社 Video editing device
JP2017163538A (en) * 2016-03-02 2017-09-14 パナソニックIpマネジメント株式会社 Video streaming device, video editing device, and video distribution system

Also Published As

Publication number Publication date
JP6836076B2 (en) 2021-02-24

Similar Documents

Publication Publication Date Title
KR101926018B1 (en) Method and system for video recording
JP4687691B2 (en) Inter-device operation interface, device control terminal, and program
KR102569032B1 (en) Electronic device and method for providing content thereof
WO2009153903A1 (en) Information processing device
JP2014164697A (en) Image processing apparatus, image processing method, program, and storage medium
JP5774524B2 (en) Augmented reality system
JP2019121818A (en) Information processing apparatus, control method thereof, and program
JP6539999B2 (en) INFORMATION PROCESSING APPARATUS, SYSTEM, CONTROL METHOD, AND PROGRAM
JP2019121819A (en) Information processing apparatus, control method thereof, and program
JP2019121817A (en) Information processing apparatus, control method thereof, and program
JP2005109798A (en) Information processor, moving picture reproduction control method, program and record medium
JP6295634B2 (en) Information processing system and program
JP2018074429A (en) Information processing device, information processing method, and program
JP5241339B2 (en) Information processing device
JP6501665B2 (en) INFORMATION PROCESSING APPARATUS AND ITS CONTROL METHOD AND PROGRAM
JP2023009680A (en) Communication apparatus, control method, and program
JP2018074337A (en) Movie processing apparatus, movie processing method and program
JP5697463B2 (en) Movie editing apparatus and method of controlling movie editing apparatus
JP2017112455A (en) Information processing unit
JP5717459B2 (en) Image recording apparatus, information processing apparatus, control method thereof, and program thereof
JP2016144069A (en) Movie display method, apparatus and program
JP2017033179A (en) Information processing apparatus, control method thereof, and program
JP6661295B2 (en) Information processing apparatus, control method therefor, and program
JP6552318B2 (en) INFORMATION PROCESSING APPARATUS AND ITS CONTROL METHOD AND PROGRAM
JP2014199282A (en) Singing motion picture data generation device capable of using still picture imaged by user camera

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190109

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201006

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201204

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210118

R151 Written notification of patent or utility model registration

Ref document number: 6836076

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250