[go: up one dir, main page]

JP2018163479A - Data recording system, recording control device, and program - Google Patents

Data recording system, recording control device, and program Download PDF

Info

Publication number
JP2018163479A
JP2018163479A JP2017059706A JP2017059706A JP2018163479A JP 2018163479 A JP2018163479 A JP 2018163479A JP 2017059706 A JP2017059706 A JP 2017059706A JP 2017059706 A JP2017059706 A JP 2017059706A JP 2018163479 A JP2018163479 A JP 2018163479A
Authority
JP
Japan
Prior art keywords
data
recording
per unit
distribution system
unit time
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
JP2017059706A
Other languages
Japanese (ja)
Other versions
JP6864226B2 (en
Inventor
健生 三宅
Tatsuo Miyake
健生 三宅
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.)
Buffalo Inc
Original Assignee
Melco Holdings 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 Melco Holdings Inc filed Critical Melco Holdings Inc
Priority to JP2017059706A priority Critical patent/JP6864226B2/en
Publication of JP2018163479A publication Critical patent/JP2018163479A/en
Application granted granted Critical
Publication of JP6864226B2 publication Critical patent/JP6864226B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

【課題】データの総記録時間を維持することのできるデータ記録システム、記録制御装置、及びプログラムを提供する。
【解決手段】データを、単位時間あたり指定されたデータ量で送出する配信システムと、当該配信システムが送出したデータを記録する記録装置と、に接続された記録制御装置が、記録装置のデータの総記録可能時間を取得し、当該取得した総記録可能時間の情報に基づいて、配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する。
【選択図】図1
A data recording system, a recording control apparatus, and a program capable of maintaining a total recording time of data are provided.
A recording control device connected to a distribution system for transmitting data at a specified data amount per unit time and a recording device for recording data transmitted by the distribution system includes: The total recordable time is acquired, and based on the acquired total recordable time information, a process for controlling the data amount per unit time transmitted by the distribution system is executed.
[Selection] Figure 1

Description

本発明は、データ記録システム、記録制御装置、及びプログラムに関する。   The present invention relates to a data recording system, a recording control device, and a program.

データを記録する装置の一例として、特許文献1には、録画開始直後にキャッシュ用のハードディスクドライブのキャッシュエリアに番組を録画し、キャッシュエリアに番組を録画している間に、スタンバイ状態にある他のハードディスクドライブの中から1台のハードディスクドライブに通電することでアクティブ状態に遷移させる技術が開示されている。   As an example of an apparatus for recording data, Patent Document 1 discloses that a program is recorded in a cache area of a cache hard disk drive immediately after recording is started, and a program is in a standby state while the program is recorded in the cache area. Disclosed is a technology for switching to an active state by energizing one of the hard disk drives.

この特許文献1の技術では、ハードディスクドライブが起動してアクティブ状態となると、キャッシュ用のハードディスクドライブのキャッシュエリアから、起動が完了したハードディスクドライブの保存エリアにデータを転送する。そして、転送が完了すると、キャッシュ用のハードディスクドライブに対する通電を止め、キャッシュ用のハードディスクドライブをアクティブ状態からスタンバイ状態へと遷移させる。   In the technique of Patent Document 1, when a hard disk drive is activated and becomes active, data is transferred from the cache area of the cache hard disk drive to the storage area of the hard disk drive that has been activated. When the transfer is completed, the energization of the cache hard disk drive is stopped, and the cache hard disk drive is changed from the active state to the standby state.

特開2009−110104号公報JP 2009-110104 A

特許文献1に開示の技術では、連続的に受け入れるデータを、取りこぼしなく記録することは可能となるものの、装置が備えているハードディスクに対するデータの総記録時間を維持することは考慮されていなかった。   With the technique disclosed in Patent Document 1, it is possible to record continuously received data without missing, but it has not been considered to maintain the total data recording time for the hard disk provided in the apparatus.

本発明は、上記実情に鑑みて為されたもので、データの総記録時間を維持することのできるデータ記録システム、記録制御装置、及びプログラムを提供することを、その目的の一つとする。   The present invention has been made in view of the above circumstances, and an object thereof is to provide a data recording system, a recording control apparatus, and a program capable of maintaining the total recording time of data.

上記従来例の問題点を解決する本発明は、データ記録システムであって、データを、単位時間あたり指定されたデータ量で送出する配信システムと、当該配信システムが送出したデータを記録する記録装置と、配信システム及び記録装置に接続される記録制御装置とを含み、前記記録制御装置は、前記記録装置のデータの総記録可能時間の情報を取得する手段と、取得した総記録可能時間の情報が所定の条件を満足するときに、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する手段と、を含むこととしたものである。これにより、データの総記録時間が維持される。   The present invention that solves the problems of the above-described conventional example is a data recording system, a distribution system for transmitting data in a data amount designated per unit time, and a recording apparatus for recording the data transmitted by the distribution system And a recording control device connected to the distribution system and the recording device, wherein the recording control device acquires information on a total recordable time of data of the recording device, and information on the acquired total recordable time Means for executing a process for controlling the amount of data per unit time transmitted by the distribution system when a predetermined condition is satisfied. Thereby, the total recording time of data is maintained.

また上記従来例の問題点を解決する本発明の一態様は、データを、単位時間あたり指定されたデータ量で送出する配信システムに接続されるデータ記録装置であって、当該配信システムが送出したデータを記録する記録手段と、前記記録手段のデータの総記録可能時間の情報を取得する手段と、取得した総記録可能時間の情報が所定の条件を満足するときに、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する手段と、を含むこととしたものである。このようにしたので、データの総記録時間が維持される。   Another aspect of the present invention that solves the problems of the conventional example described above is a data recording apparatus connected to a distribution system that transmits data in a specified amount of data per unit time. Recording means for recording data, means for acquiring information on the total recordable time of data in the recording means, and the distribution system sends out when the acquired information on the total recordable time satisfies a predetermined condition Means for executing a process for controlling the amount of data per unit time. Since it did in this way, the total recording time of data is maintained.

また本発明の別の態様は、記録制御装置であって、データを、単位時間あたり指定されたデータ量で送出する配信システムと、当該配信システムが送出したデータを記録する記録装置と、に接続され、前記記録装置のデータの総記録可能時間を取得する手段と、取得した総記録可能時間の情報に基づいて、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する手段と、を含むこととしたものである。この記録制御装置によれば、データの総記録時間が維持される。   Another aspect of the present invention is a recording control apparatus, which is connected to a distribution system that transmits data in a specified amount of data per unit time and a recording apparatus that records the data transmitted by the distribution system. Means for acquiring the total recordable time of the data of the recording device and means for executing a process for controlling the data amount per unit time transmitted by the distribution system based on the acquired information of the total recordable time And so on. According to this recording control apparatus, the total recording time of data is maintained.

ここで前記配信システムは、カメラを備え、当該カメラにて撮像された画像データを単位時間あたり指定されたデータ量ずつ送出しており、前記指定手段は、前記配信システムに対し、単位時間あたりに送出するデータ量を制御する処理を実行することとしてもよい。これにより、カメラにて撮像された画像データの総記録時間が維持される。   Here, the distribution system includes a camera, and sends out image data captured by the camera for each amount of data specified per unit time, and the designation unit sends the data to the distribution system per unit time. A process for controlling the amount of data to be transmitted may be executed. Thereby, the total recording time of the image data imaged with the camera is maintained.

またここで、前記指定手段は、前記配信システムに対して、(1)画像データの符号化方式の設定、(2)撮像を行う期間の設定、(3)前記配信システムが複数のカメラを備える場合に、当該複数のうち一部の撮像を行うカメラの設定、(4)フレーム数の設定、の少なくとも一つを含む設定を行うことにより、単位時間あたりに送出するデータ量を制御する処理を実行してもよい。これにより、標準的な規格に従った制御により、カメラにて撮像された画像データの総記録時間が維持される。   Further, here, the designating means includes (1) setting of an image data encoding method, (2) setting of an imaging period, and (3) the distribution system including a plurality of cameras. In this case, a process for controlling the amount of data to be transmitted per unit time by performing a setting including at least one of setting of a camera that captures a part of the plurality of images and (4) setting of the number of frames. May be executed. Thereby, the total recording time of the image data imaged with the camera is maintained by control according to a standard specification.

さらに、前記配信システムは、複数のデータ生成源が含まれ、記録制御装置は、前記データ生成源のそれぞれに優先順位を設定する手段をさらに含み、前記指定手段は、前記設定された優先順位の情報を参照して、当該優先順位の情報を用い、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行することとしてもよい。このようにすると、データ生成源ごとの優先順位に応じて制御を行いつつ、データの総記録時間を維持可能となる。   Further, the distribution system includes a plurality of data generation sources, the recording control apparatus further includes means for setting a priority order for each of the data generation sources, and the designation means is configured to set the priority order set. With reference to the information, the process of controlling the data amount per unit time transmitted by the distribution system may be executed using the information of the priority order. In this way, the total data recording time can be maintained while performing control according to the priority order of each data generation source.

また単位時間あたりのデータ量の指定方法に関する情報を、外部から受け入れる手段をさらに備え、前記指定手段は、前記受け入れた指定方法に従い、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行してもよい。   Further, the information processing apparatus further comprises means for accepting information on a data amount designation method per unit time from the outside, wherein the designation means controls the data amount per unit time transmitted by the distribution system according to the accepted designation method. May be executed.

さらに本発明の別の態様に係るプログラムは、データを、単位時間あたり指定されたデータ量で送出する配信システムに接続されるデータ記録装置を、当該配信システムが送出したデータを記録する記録手段と、前記記録手段のデータの総記録可能時間の情報を取得する手段と、取得した総記録可能時間の情報が所定の条件を満足するときに、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する手段と、として機能させることとしたものである。   Furthermore, a program according to another aspect of the present invention includes a data recording device connected to a distribution system that transmits data in a data amount designated per unit time, and a recording unit that records the data transmitted by the distribution system. A means for acquiring information on the total recordable time of the data of the recording means, and a data amount per unit time transmitted by the distribution system when the acquired information on the total recordable time satisfies a predetermined condition. It is supposed to function as a means for executing a process to be controlled.

本発明によると、データの総記録時間が維持できる。   According to the present invention, the total recording time of data can be maintained.

本発明の実施の形態に係るデータ記録システムの構成例を表すブロック図である。It is a block diagram showing the example of a structure of the data recording system which concerns on embodiment of this invention. 本発明の実施の形態に係る記録制御装置の制御部の例を表す機能ブロック図である。It is a functional block diagram showing the example of the control part of the recording control apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る記録制御装置に設定されたデータテーブルの内容例を表す説明図である。It is explanatory drawing showing the example of the content of the data table set to the recording control apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係るデータ記録システムの動作例を表す流れ図である。It is a flowchart showing the operation example of the data recording system which concerns on embodiment of this invention. 本発明の実施の形態に係る記録制御装置に設定された優先順位の情報の例を表す説明図である。It is explanatory drawing showing the example of the information of the priority set to the recording control apparatus which concerns on embodiment of this invention.

本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るデータ記録システム1は図1に例示するように、配信システム10と、記録装置11と、記録制御装置12とを含んで構成される。また配信システム10と、記録制御装置12とは互いにネットワーク等の通信手段を介して接続されている。   Embodiments of the present invention will be described with reference to the drawings. A data recording system 1 according to an embodiment of the present invention includes a distribution system 10, a recording device 11, and a recording control device 12, as illustrated in FIG. The distribution system 10 and the recording control device 12 are connected to each other via communication means such as a network.

配信システム10は、複数のデータ生成源101と、データ配信制御装置102とを含んで構成される。ここでデータ生成源101は、生成したデータをデータ配信制御装置102に送出している。このデータ生成源101は例えばカメラであり、常時、連続して撮影を行ってデータを得て、データ配信制御装置102に対して、連続的に出力している。また本実施の形態では、このデータ生成源101は、単位時間あたりに配信するデータの内容を調整して単位時間あたりのデータ量を変化させる。このデータ生成源101の詳しい動作例については後に述べる。   The distribution system 10 includes a plurality of data generation sources 101 and a data distribution control device 102. Here, the data generation source 101 sends the generated data to the data distribution control device 102. The data generation source 101 is, for example, a camera, which continuously captures images to obtain data and continuously outputs the data to the data distribution control device 102. In the present embodiment, the data generation source 101 adjusts the content of data distributed per unit time to change the data amount per unit time. A detailed operation example of the data generation source 101 will be described later.

データ配信制御装置102は、各データ生成源101から受信したデータを、ネットワーク等の通信手段を介して記録制御装置12に対して配信する。また本実施の形態の例では、データ配信制御装置102は、記録制御装置12からネットワーク等の通信手段を介して入力される指示を、データ生成源101に出力する。   The data distribution control device 102 distributes the data received from each data generation source 101 to the recording control device 12 via communication means such as a network. In the example of the present embodiment, the data distribution control device 102 outputs an instruction input from the recording control device 12 via a communication unit such as a network to the data generation source 101.

記録装置11は、例えば複数のハードディスクドライブ(HDD)を含むディスクシステムであり、記録制御装置12に接続されている。この記録装置11は、記録制御装置12から入力されるデータをHDDに格納する。本実施の形態の例では、この記録装置11は、複数(N台とする)のHDDのうちいずれか(例えばj番目)のHDDを記録対象ドライブとして、当該記録対象ドライブに対して、記録制御装置12から入力されるデータを格納する。   The recording apparatus 11 is a disk system including, for example, a plurality of hard disk drives (HDD), and is connected to the recording control apparatus 12. The recording device 11 stores data input from the recording control device 12 in the HDD. In the example of the present embodiment, the recording apparatus 11 uses any one (for example, j-th) HDD among the plural (N) HDDs as a recording target drive, and performs recording control on the recording target drive. Data input from the device 12 is stored.

また記録装置11は、記録対象ドライブの記憶容量(空き容量)が所定のしきい値を下回ると、次のHDD(j+1番目、なお、j>Nとなった場合はj=1とする)を記録対象ドライブとして、当該記録対象ドライブに対して、記録制御装置12から入力されるデータを格納する。つまり、この例では、N=4の場合、1番目のHDD,2番目のHDD,…4番目のHDD,とデータを記録していき、4番目の(N番目の)HDDの記憶容量(空き容量)が所定のしきい値を下回ると、1番目のHDDに戻って、データの記録を継続する。従って、この場合はN台のHDDの最大記憶容量の総和Tだけ、データを記録可能となる。そこで、単位時間(例えば1時間)あたりのデータ量がdである場合は、記録装置11は、T/d時間だけデータが記録できることとなる。このT/d時間を、この記録装置11の総記録可能時間と呼ぶ。またこの記録装置11は、HDDに格納されたデータを、図示しないパーソナルコンピュータ等から入力される指示に従って読み出して出力する。   Further, when the storage capacity (free capacity) of the recording target drive falls below a predetermined threshold, the recording apparatus 11 sets the next HDD (j + 1, j = 1 if j> N). As the recording target drive, data input from the recording control device 12 is stored in the recording target drive. That is, in this example, when N = 4, data is recorded as the first HDD, the second HDD,..., The fourth HDD, and the storage capacity (empty) of the fourth (Nth) HDD. When (capacity) falls below a predetermined threshold value, the process returns to the first HDD and data recording continues. Accordingly, in this case, data can be recorded by the total sum T of the maximum storage capacities of the N HDDs. Therefore, when the data amount per unit time (for example, 1 hour) is d, the recording apparatus 11 can record data for T / d time. This T / d time is called the total recordable time of the recording apparatus 11. The recording device 11 reads and outputs data stored in the HDD according to an instruction input from a personal computer (not shown).

記録制御装置12は、図1に示したように、制御部21と、記憶部22と、通信部23と、インタフェース部24とを含んで構成される。ここで制御部21は、CPU等のプログラム制御デバイスであり、記憶部22に格納されたプログラムに従って動作する。本実施の形態において、この制御部21は、記録装置11の総記録可能時間の情報を取得し、この取得した総記録可能時間の情報が所定の条件を満足するときに、配信システム10に対して、配信システム10が送出する単位時間あたりのデータ量を指示する。この制御部21の動作については後に詳しく述べる。   As shown in FIG. 1, the recording control device 12 includes a control unit 21, a storage unit 22, a communication unit 23, and an interface unit 24. Here, the control unit 21 is a program control device such as a CPU, and operates according to a program stored in the storage unit 22. In the present embodiment, the control unit 21 acquires information on the total recordable time of the recording device 11, and when the acquired information on the total recordable time satisfies a predetermined condition, the control unit 21 notifies the distribution system 10. Thus, the data amount per unit time transmitted by the distribution system 10 is instructed. The operation of the control unit 21 will be described in detail later.

記憶部22は、ディスクデバイスやメモリデバイスを含んで構成され、制御部21によって実行されるプログラムを保持する。このプログラムは、DVD−ROM等のコンピュータ可読かつ非一時的な記録媒体に格納され、あるいはネットワークを介して提供され、この記憶部22に格納されたものであってもよい。本実施の形態では、この記憶部22はまた、制御部21のワークメモリとしても動作する。   The storage unit 22 includes a disk device and a memory device, and holds a program executed by the control unit 21. This program may be stored in a computer-readable non-transitory recording medium such as a DVD-ROM, or provided via a network and stored in the storage unit 22. In the present embodiment, the storage unit 22 also operates as a work memory for the control unit 21.

通信部23は、ネットワークインタフェース等であり、配信システム10が配信するデータを制御部21に出力する。また、この通信部23は、配信システム10との間で、単位時間あたりのデータ量の指定に係る情報や、記録の対象となるデータを授受する。   The communication unit 23 is a network interface or the like, and outputs data distributed by the distribution system 10 to the control unit 21. Further, the communication unit 23 exchanges information related to the designation of the data amount per unit time and data to be recorded with the distribution system 10.

インタフェース部24は、USB等のインタフェースであり、記録装置11に接続されている。このインタフェース部24は、制御部21が出力する指示や、記録の対象となるデータを記録装置11に出力する。   The interface unit 24 is an interface such as a USB and is connected to the recording apparatus 11. The interface unit 24 outputs an instruction output from the control unit 21 and data to be recorded to the recording device 11.

[データ生成源の動作]
ここで、データ生成源101の動作例について説明する。本実施の形態の例においてデータ生成源101はカメラであり、撮影により画像データを得る。一方、このデータ生成源101は、配信先である記録制御装置12から、画像データの符号化方式の設定指示や、フレーム数の設定指示の入力を、データ配信制御装置102を介して受け入れる。データ生成源101は、当該入力された設定指示に従って、配信する画像データの符号化方式やフレーム数を設定する。データ生成源101は、設定されたフレーム数で画像データを撮影し、また画像データを、設定された符号化方式で符号化してデータ配信制御装置102宛に配信する。このような制御を行うデータ生成源101としてのカメラの例は、Onvif(登録商標)対応の装置等として広く知られているので、ここでの詳しい説明を省略する。
[Data generation source operation]
Here, an operation example of the data generation source 101 will be described. In the example of this embodiment, the data generation source 101 is a camera and obtains image data by photographing. On the other hand, the data generation source 101 accepts an input of a setting instruction for the encoding method of image data and a setting instruction for the number of frames from the recording control apparatus 12 which is a distribution destination via the data distribution control apparatus 102. The data generation source 101 sets the encoding method and the number of frames of image data to be distributed in accordance with the input setting instruction. The data generation source 101 captures image data with the set number of frames, and encodes the image data with the set encoding method and distributes the image data to the data distribution control apparatus 102. An example of a camera as the data generation source 101 that performs such control is widely known as an Onvif (registered trademark) compatible device or the like, and a detailed description thereof will be omitted here.

[記録制御装置の動作]
次に、記録制御装置12の制御部21の動作例について説明する。本実施の形態では、この制御部21は、機能的に、図2に例示するように、受入部31と、記録処理部32と、総記録可能時間情報取得部33と、指定処理部34とを含んで構成される。
[Operation of recording controller]
Next, an operation example of the control unit 21 of the recording control device 12 will be described. In the present embodiment, as shown in FIG. 2, the control unit 21 functionally includes a receiving unit 31, a recording processing unit 32, a total recordable time information acquisition unit 33, and a designation processing unit 34. It is comprised including.

受入部31は、配信システム10のデータ配信制御装置102が配信するデータを受け入れて、記録処理部32に出力する。また、この受入部31は、受け入れたデータの単位時間あたりのデータ量(平均値でよい)を演算する。記録処理部32は、受入部31が受け入れたデータを、記録装置11に記録させる。   The receiving unit 31 receives data distributed by the data distribution control device 102 of the distribution system 10 and outputs the data to the recording processing unit 32. In addition, the receiving unit 31 calculates a data amount (may be an average value) per unit time of the received data. The recording processing unit 32 causes the recording device 11 to record the data received by the receiving unit 31.

総記録可能時間情報取得部33は、記録装置11の総記憶容量(最大記憶容量)を、受入部31が演算した単位時間あたりのデータ量で除して総記録可能時間の情報を取得する。例えば記憶装置11の最大記憶容量がBバイトであり、受入部31が単位時間あたりのデータ量として、1時間あたりAバイトのデータ量であると演算している場合は、この総記録可能時間情報取得部33は、C=B/A時間だけ記録可能であると演算する。後に説明する指定処理部34の指定により、受入部31が演算する単位時間あたりに受け入れるデータ量は変化するので、この演算は、所定のタイミングごとに繰り返し行う。   The total recordable time information acquisition unit 33 divides the total storage capacity (maximum storage capacity) of the recording device 11 by the data amount per unit time calculated by the receiving unit 31 and acquires information on the total recordable time. For example, when the maximum storage capacity of the storage device 11 is B bytes and the receiving unit 31 calculates that the data amount per unit time is A byte data amount per hour, this total recordable time information The acquisition unit 33 calculates that recording is possible for C = B / A time. Since the amount of data received per unit time calculated by the receiving unit 31 changes depending on the designation of the designation processing unit 34 described later, this calculation is repeatedly performed at predetermined timings.

指定処理部34は、総記録可能時間情報取得部33が演算した記録可能な時間が、予め定められた、目標となる総記録時間を下回る場合に、配信システムが送出する単位時間あたりのデータ量を指定する。具体的に、この指定処理部34は、総記録可能時間情報取得部33が演算した記録可能な時間が予め定められた総記録時間を下回る場合に、予め定められた総記録時間だけ記録可能な単位時間あたりのデータ量A′を求める。ここで求める値A′は、目標値である総記録時間をDとして、A′=B/Dにより演算する。   The designation processing unit 34, when the recordable time calculated by the total recordable time information acquisition unit 33 is less than a predetermined target total recording time, the amount of data per unit time sent by the distribution system Is specified. Specifically, the designation processing unit 34 can record only the predetermined total recording time when the recordable time calculated by the total recordable time information acquiring unit 33 is less than the predetermined total recording time. A data amount A ′ per unit time is obtained. The value A ′ obtained here is calculated by A ′ = B / D, where D is the total recording time as the target value.

指定処理部34は、この単位時間あたりのデータ量A′以下となるような符号化方式やフレーム数を求める。具体的に本実施の形態の一例で、カメラが撮影した画像のデータを記録する場合、符号化方式とフレーム数との組み合わせMi(i=1,2…)ごとに、単位時間あたりの推定のデータ量Aiを関連付けたデータテーブルを記憶部22に格納しておく(図3)。このデータテーブルでは、例えば符号化方式CD1とフレーム数24コマ/秒の組み合わせM1について、単位時間あたりのデータ量がA1、符号化方式CD1とフレーム数18コマ/秒の組み合わせM2について、単位時間あたりのデータ量がA2、…、符号化方式CD2とフレーム数24コマ/秒の組み合わせMkについて、単位時間あたりのデータ量がAk、…というように定められているものである。この各組み合わせに関連付ける単位時間あたりのデータ量は実験的に、平均の値として定めておく。   The designation processing unit 34 obtains an encoding method and the number of frames that are equal to or less than the data amount A ′ per unit time. Specifically, in the example of the present embodiment, when recording data of an image taken by a camera, estimation per unit time is performed for each combination Mi (i = 1, 2,...) Of the encoding method and the number of frames. A data table in which the data amount Ai is associated is stored in the storage unit 22 (FIG. 3). In this data table, for example, for the combination M1 of the encoding scheme CD1 and the number of frames of 24 frames / second, the data amount per unit time is A1, and for the combination M2 of the encoding scheme CD1 and the number of frames of 18 frames / second per unit time .., And the combination Mk of the encoding scheme CD2 and the number of frames of 24 frames / second is determined such that the data amount per unit time is Ak. The amount of data per unit time associated with each combination is experimentally determined as an average value.

指定処理部34は、予め定められた目標値である総記録時間だけ記録可能な単位時間あたりのデータ量A′を下回り、かつ、この値A′に最も近い単位時間あたりのデータ量に対応する、符号化方式とフレーム数との組み合わせを、上記データテーブルを参照して見いだして、当該符号化方式で符号化を行い、撮影するフレーム数を当該見いだした組み合わせに係るフレーム数とするよう、データ配信制御装置102に対して指示する。   The designation processing unit 34 corresponds to the data amount per unit time that is less than the data amount A ′ per unit time that can be recorded for the total recording time that is a predetermined target value and that is closest to this value A ′. The combination of the encoding method and the number of frames is found by referring to the data table, the data is encoded by the encoding method, and the number of frames to be photographed is set to the number of frames related to the found combination. The distribution control apparatus 102 is instructed.

この指示は、データ配信制御装置102により、各データ生成源101であるカメラに伝達され、カメラが指定された符号化方式で符号化した画像のデータを、指定されたフレーム数で撮影して送信するようになる。   This instruction is transmitted by the data distribution control device 102 to each camera that is the data generation source 101, and the image data encoded by the encoding method specified by the camera is captured and transmitted by the specified number of frames. To come.

また、この動作によると、例えば記録装置11におけるHDDが故障した場合など、最大記憶容量が低下したときに、記録制御装置12が単位時間あたりのデータ量を低減するよう制御するだけでなく、記録装置11においてHDDのうち故障していた一台が新たに交換されるなどしてデータの最大記憶容量が増加し、総記録可能時間が増大した場合、記録制御装置12は、配信システム10に対して、単位時間あたりのデータ量を増大させるよう制御することとなる。記録制御装置12が、単位時間あたりのデータ量A′以下で、かつ、このデータ量A′に最も近くなるような符号化方式やフレーム数を求める動作を行っているためである。   Further, according to this operation, when the maximum storage capacity decreases, for example, when the HDD in the recording device 11 fails, not only the recording control device 12 controls to reduce the data amount per unit time but also the recording. When the maximum storage capacity of the data is increased by replacing one failed HDD among the HDDs in the apparatus 11 and the total recordable time is increased, the recording control apparatus 12 notifies the distribution system 10. Thus, control is performed so as to increase the amount of data per unit time. This is because the recording control device 12 performs an operation for obtaining an encoding method and the number of frames that are equal to or less than the data amount A ′ per unit time and closest to the data amount A ′.

[基本動作]
本実施の形態のデータ記録システム1は、基本的に以上の構成を備え、次のように動作する。図4に例示するように、配信システム10が、データ生成源であるカメラで所定時間(例えば1秒)あたり予め指定されたフレーム数で撮影し、所定の符号化方式で符号化した画像データを配信する(S1)。
[basic action]
The data recording system 1 of the present embodiment basically has the above configuration and operates as follows. As illustrated in FIG. 4, the distribution system 10 captures image data captured by a camera that is a data generation source with a predetermined number of frames per predetermined time (for example, 1 second) and encoded by a predetermined encoding method. Distribute (S1).

記録制御装置12は、この配信されたデータを受け入れて、当該データを記録装置11に対して記録する(S2)。また、記録制御装置12は、記録装置11の総記録可能時間の情報を取得する(S3)。そして記録制御装置12は、処理S3にて取得した総記録可能時間の情報が所定の条件を満足するか否かを調べる(S4)。具体的にここでは、処理S3で取得した情報が表す総記録可能時間が、目標値である総記録時間を下回るか否かを調べる。一例として、記録装置11においてHDDのうち1台が故障するなどしてデータの最大記憶容量が減少すると、処理S3で取得した総記録可能時間が減少することとなる。そこで、処理S4において総記録可能時間が目標値である総記録時間を下回ると判断される場合(S4:Yes)、記録制御装置12は、配信システム10に対して、単位時間あたりのデータ量を制御する処理を実行する(S5)。   The recording control device 12 accepts the distributed data and records the data on the recording device 11 (S2). Further, the recording control device 12 acquires information on the total recordable time of the recording device 11 (S3). Then, the recording control device 12 checks whether or not the information on the total recordable time acquired in the process S3 satisfies a predetermined condition (S4). Specifically, it is checked here whether or not the total recordable time represented by the information acquired in step S3 is less than the total recording time that is the target value. As an example, if one of the HDDs in the recording device 11 fails and the maximum data storage capacity decreases, the total recordable time acquired in step S3 decreases. Therefore, when it is determined in process S4 that the total recordable time is less than the total recording time that is the target value (S4: Yes), the recording control device 12 determines the data amount per unit time for the distribution system 10. A process to be controlled is executed (S5).

また、処理S4において、処理S3にて取得した総記録可能時間の情報が所定の条件を満足しない場合(S4:No)、つまり、ここでの例では、処理S3で取得した情報が表す総記録可能時間が、目標値である総記録時間を下回らない場合は、単位時間あたりのデータ量を制御する処理を実行せずに、次のデータの配信を待機する。   In the process S4, when the information of the total recordable time acquired in the process S3 does not satisfy the predetermined condition (S4: No), that is, in this example, the total record represented by the information acquired in the process S3. If the possible time does not fall below the total recording time, which is the target value, the next data delivery is waited without executing the process for controlling the data amount per unit time.

記録制御装置12は、処理S5において単位時間あたりのデータ量を制御する処理として、例えば符号化方法とフレーム数との指定を、配信システム10に対して行う。そして配信システム10は、この指定を受けたときには、その後、データ生成源であるカメラに対し、所定時間(例えば1秒)あたり当該指定されたフレーム数で撮影させ、また当該指定された符号化方式で符号化した画像データを配信するようになる。   For example, the recording control device 12 designates the encoding method and the number of frames to the distribution system 10 as a process for controlling the data amount per unit time in the process S5. Upon receiving this designation, the distribution system 10 then causes the camera that is the data generation source to shoot at the designated number of frames per predetermined time (for example, 1 second), and the designated encoding method. The image data encoded by the method is distributed.

[データ生成源ごとの制御]
ここまでの説明では、記録制御装置12が、配信システム10の送信する単位時間あたりのデータ量を設定するにあたり、配信システム10に含まれる複数のデータ生成源101に共通する設定を行う例としていたが、本実施の形態はこれに限られない。例えば記録制御装置12は、各データ生成源101を特定する情報(例えばネットワークアドレスでよい)とともに、単位時間あたりのデータ量を制御する情報(例えば符号化方法とフレーム数との指定)を、データ配信制御装置102に対して送出して、データ生成源101ごとに符号化方法とフレーム数とを指定してもよい。この例によると、比較的高い画質で記録したい場所を撮影するカメラと、比較的低い画質で記録しても構わない場所を撮影するカメラとで制御を異ならせることができる。
[Control by data source]
In the description so far, the recording control device 12 has been set as an example in which setting common to a plurality of data generation sources 101 included in the distribution system 10 is performed when setting the data amount per unit time transmitted by the distribution system 10. However, the present embodiment is not limited to this. For example, the recording control device 12 includes information for specifying each data generation source 101 (for example, a network address) and information for controlling a data amount per unit time (for example, designation of an encoding method and the number of frames) as data. The data may be sent to the distribution control apparatus 102, and the encoding method and the number of frames may be designated for each data generation source 101. According to this example, control can be made different between a camera that captures a place where recording is desired with a relatively high image quality and a camera that captures a place where recording is possible with a relatively low image quality.

本実施の形態のこの例では、個々のデータ生成源101j(j=1,2,…)における符号化方式とフレーム数との組み合わせMi(i=1,2…)ごとの単位時間あたりの推定のデータ量Aiを関連付けたデータテーブルを記憶部22に格納しておく。そして、記録制御装置12は、データ生成源101jごとに符号化方式とフレーム数との組み合わせMij(i=1,2…;j=1,2,…)を仮に決定し、それぞれに対応する単位時間あたりの推定のデータ量Aijを、データテーブルを参照して取得する。記録制御装置12は、そのデータ生成源101jについての総和Σ_j(Aij)が予め定められた目標値である総記録時間だけ記録可能な単位時間あたりのデータ量A′を下回るまで、データ生成源101jごとに符号化方式とフレーム数との組み合わせMijを更新する。記録制御装置12は、上記総和Σ_j(Aij)が予め定められた目標値である総記録時間だけ記録可能な単位時間あたりのデータ量A′を下回ると、各データ生成源101jに対して、符号化方式とフレーム数との組み合わせMijを特定する情報を送出する。   In this example of the present embodiment, estimation per unit time for each combination Mi (i = 1, 2,...) Of the encoding method and the number of frames in each data generation source 101j (j = 1, 2,...). A data table in which the data amount Ai is associated is stored in the storage unit 22. Then, the recording control apparatus 12 temporarily determines a combination Mij (i = 1, 2,..., J = 1, 2,...) Of the encoding method and the number of frames for each data generation source 101j, and a unit corresponding to each. The estimated data amount Aij per time is acquired with reference to the data table. The recording control device 12 keeps the data generation source 101j until the sum Σ_j (Aij) for the data generation source 101j falls below the data amount A ′ per unit time that can be recorded for a total recording time that is a predetermined target value. Each time, the combination Mij of the encoding method and the number of frames is updated. When the sum Σ_j (Aij) falls below the data amount A ′ per unit time that can be recorded for a total recording time that is a predetermined target value, the recording control device 12 sends a code to each data generation source 101j. The information specifying the combination Mij of the conversion method and the number of frames is transmitted.

[優先順位]
このように個々のデータ生成源101ごとに制御を行う場合、各データ生成源101に優先順位を設定してもよい。この優先順位は、図5に例示するように、データ生成源101を特定する情報(P)に対して、優先順位を表す情報(Q)を関連付けて記録させるものであり、具体的には記録制御装置12のユーザにより任意に設定できるようにしておけばよい。
[Priority]
When control is performed for each individual data generation source 101 as described above, a priority order may be set for each data generation source 101. As illustrated in FIG. 5, this priority order is recorded by associating information (Q) indicating the priority order with information (P) for specifying the data generation source 101, specifically, recording. What is necessary is just to enable it to set arbitrarily by the user of the control apparatus 12. FIG.

この優先順位を表す情報(Q)は、例えば数値の情報であり、必ずしもすべてのデータ生成源101で互いに異なる必要はなく、同じ優先順位となるデータ生成源101が複数あってもよい。   The information (Q) indicating the priority order is, for example, numerical information, and does not necessarily have to be different from each other for all the data generation sources 101, and there may be a plurality of data generation sources 101 having the same priority order.

本実施の形態の一例では、比較的高い画質で記録したい場所を撮影するデータ生成源101であるカメラ(複数あってもよい)について優先順位を「1」、比較的低い画質で記録しても構わない場所を撮影するデータ生成源101であるカメラ(複数あってもよい)について優先順位を「2」として設定する。   In an example of the present embodiment, the priority (1) is set for a camera (or a plurality of cameras) that are the data generation source 101 that captures a place to be recorded with a relatively high image quality. The priority is set to “2” for the camera (which may be a plurality) that is the data generation source 101 that captures an arbitrary place.

この場合、記録制御装置12は、データ生成源101jごとに符号化方式とフレーム数との組み合わせMij(i=1,2…;j=1,2,…)を仮に決定し、それぞれに対応する単位時間あたりの推定のデータ量Aijを、データテーブルを参照して取得する。記録制御装置12は、優先順位の情報を参照して、そのデータ生成源101jについての総和Σ_j(Aij)が予め定められた目標値である総記録時間だけ記録可能な単位時間あたりのデータ量A′を下回るまで、データ生成源101jのうち、優先順位が「2」であるデータ生成源101について、符号化方式とフレーム数との組み合わせMijを、符号化方式についてはより画質の低いものに、フレーム数についてはより少ない値に更新することを繰り返す。そして記録制御装置12は、上記総和Σ_j(Aij)が予め定められた目標値である総記録時間だけ記録可能な単位時間あたりのデータ量A′を下回ると、各データ生成源101jに対して、符号化方式とフレーム数との組み合わせMijを特定する情報を送出する。   In this case, the recording control device 12 temporarily determines a combination Mij (i = 1, 2,..., J = 1, 2,...) Of the encoding method and the number of frames for each data generation source 101j, and corresponds to each. The estimated data amount Aij per unit time is acquired with reference to the data table. The recording control device 12 refers to the priority order information, and the data amount A per unit time that can be recorded for the total recording time for which the sum Σ_j (Aij) for the data generation source 101j is a predetermined target value. Until the value of ′, for the data generation source 101j having the priority “2” among the data generation sources 101j, the combination Mij of the encoding method and the number of frames is changed to a lower image quality for the encoding method. The number of frames is repeatedly updated to a smaller value. When the sum Σ_j (Aij) falls below the data amount A ′ per unit time that can be recorded for a total recording time that is a predetermined target value, the recording control device 12 Information specifying the combination Mij of the encoding method and the number of frames is transmitted.

このように、参照した優先順位の情報を用いて配信システム10が送出する単位時間あたりのデータ量を制御する処理をする例によると、比較的高い画質で記録したい場所を撮影するデータ生成源101であるカメラについては、当初の符号化方式とフレーム数とで撮影されたデータを送信させ、比較的低い画質で記録しても構わない場所を撮影するデータ生成源101であるカメラについては、より画質の低い符号化方式で、また、より低いフレーム数で撮影されたデータを送信させるなどの制御が可能となる。   As described above, according to the example of processing for controlling the data amount per unit time transmitted by the distribution system 10 using the information on the priority order that has been referred to, the data generation source 101 that captures a place to be recorded with a relatively high image quality. For a camera that is a data generation source 101 that transmits data captured with the original encoding method and the number of frames and captures a place where recording may be performed with a relatively low image quality, It is possible to perform control such as transmitting data captured with a low-quality encoding method and with a lower number of frames.

[他の方法によるデータ量の調整]
また、データ生成源101がOnvif(登録商標)に対応するカメラであるときに、ここまでの説明では記録制御装置12が単位時間あたりのデータ量を制御するために、画像のデータの符号化方式またはフレーム数を指定する例について述べてきたが、本実施の形態はこれに限られず、記録制御装置12は、
(1)カメラが撮影して得た画像データの符号化方式の設定、
(2)撮像を行う期間(日時や曜日、時間帯等)の設定、
(3)複数のカメラのうち一部の撮像を行うカメラの設定、
(4)フレーム数の設定、
(5)ビットレート(データ転送速度)の設定
のうち少なくとも一つ(またはその組み合わせ)を指示し、単位時間あたりのデータ量を制御してもよい。ここで(5)ビットレートの設定は、データ生成源101において生成される単位時間あたりのデータ量の設定に相当し、データ生成源101がカメラである場合は画質(画像データのピクセル数など)に相当する。
[Adjustment of data volume by other methods]
Further, when the data generation source 101 is a camera compatible with Onvif (registered trademark), in the above description, the recording control apparatus 12 controls the amount of data per unit time in order to encode the image data. Alternatively, the example of designating the number of frames has been described, but the present embodiment is not limited to this, and the recording control device 12
(1) Setting of encoding method of image data obtained by the camera
(2) Setting of the period (date / time, day of the week, time zone, etc.) for imaging,
(3) Setting of a camera that captures a part of a plurality of cameras,
(4) Setting the number of frames,
(5) At least one (or combination thereof) of bit rate (data transfer rate) settings may be instructed to control the data amount per unit time. Here, (5) the setting of the bit rate corresponds to the setting of the amount of data per unit time generated in the data generation source 101. When the data generation source 101 is a camera, the image quality (number of pixels of image data, etc.) It corresponds to.

さらに、データ生成源101の種類などに応じて、記録制御装置12が単位時間あたりのデータ量を制御するためにデータ生成源101に対して指定する情報(設定)を定めてもよい。例えばデータ生成源101がカメラではなく、温度センサ、湿度センサ、気圧センサ、光(照度)センサ、磁気センサ、ガスセンサ、pHセンサ、放射線センサ、その他のセンサである場合、それぞれに応じて、例えば測定頻度や、測定の開始・停止、データフォーマット(圧縮方法等)、前回の差分のみの出力とする設定、所定基準値からの差を出力させる設定、異常値(予め数値範囲を設定しておけばよい)のみを送信する設定などを指定するようにすればよい。   Furthermore, information (setting) designated for the data generation source 101 in order for the recording control device 12 to control the data amount per unit time may be determined according to the type of the data generation source 101 or the like. For example, when the data generation source 101 is not a camera but a temperature sensor, a humidity sensor, an atmospheric pressure sensor, a light (illuminance) sensor, a magnetic sensor, a gas sensor, a pH sensor, a radiation sensor, and other sensors, for example, measurement is performed according to each. Frequency, start / stop of measurement, data format (compression method, etc.), setting to output only the previous difference, setting to output the difference from the predetermined reference value, abnormal value (if numerical range is set beforehand) It is sufficient to specify settings for transmitting only (good).

また、データ生成源101は、PC等の動作状態をログとして出力する装置であってもよいし、ストレージ機器であってもよい。   Further, the data generation source 101 may be a device that outputs an operation state of a PC or the like as a log, or may be a storage device.

このように、記録制御装置12が単位時間あたりのデータ量を制御するためにデータ生成源101に対して指定する情報は種々のものがあるが、記録制御装置12は、どのように単位時間あたりのデータ量を制御するためにどのような情報をデータ生成源101に対して指定するか等、単位時間あたりのデータ量の指定方法に関する情報を外部(例えば記録制御装置12に接続される図示しない端末等)から受け入れるようにしてもよい。記録制御装置12は、当該受け入れた情報で表される指定方法で単位時間あたりのデータ量を制御する。具体的に記録制御装置12は、データ生成源101に対して指定する情報の種類を特定する情報を受け入れて、単位時間あたりのデータ量を制御する際に、当該種類の情報をデータ生成源101に対して指定する。   As described above, there are various types of information that the recording control device 12 designates to the data generation source 101 in order to control the data amount per unit time. Information on how to specify the data amount per unit time, such as what information is specified for the data generation source 101 in order to control the data amount of the data (for example, not shown connected to the recording control device 12) You may make it accept from a terminal etc.). The recording control device 12 controls the data amount per unit time by the designation method represented by the received information. Specifically, when the recording control apparatus 12 accepts information specifying the type of information to be specified for the data generation source 101 and controls the data amount per unit time, the recording control device 12 converts the type of information into the data generation source 101. Specify for.

[通信速度の考慮]
また記録制御装置12は、データ配信制御装置102との間の通信速度を考慮して、データ配信制御装置102に対する指示を決定してもよい。具体的に、記録制御装置12は、例えばデータ配信制御装置102との間の通信速度の情報を所定のタイミングごとに(例えば定期的に)取得する。この通信速度の情報は、例えばデータのスループット等を計測することにより取得できる。あるいは、記録制御装置12は、データ配信制御装置102との間の通信手段における実質的な(または理論的な)最大速度の情報を、データ配信制御装置102との間の通信速度の情報として取得してもよい。
[Consideration of communication speed]
The recording control device 12 may determine an instruction for the data distribution control device 102 in consideration of the communication speed with the data distribution control device 102. Specifically, the recording control apparatus 12 acquires information on the communication speed with the data distribution control apparatus 102 at predetermined timings (for example, periodically). This communication speed information can be acquired by measuring, for example, data throughput. Alternatively, the recording control device 12 acquires information on the substantial (or theoretical) maximum speed in the communication means with the data distribution control device 102 as information on the communication speed with the data distribution control device 102. May be.

記録制御装置12は、演算により得た総記録可能時間が予め定められた総記録時間を下回る場合に、予め定められた総記録時間だけ記録可能な単位時間あたりのデータ量A′と、取得した通信速度の情報に基づく、単位時間あたりに伝送可能なデータ量A″とを求める。そして記録制御装置12は、単位時間あたりのデータ量がA′またはA″のいずれか小さいデータ量以下となるような符号化方式やフレーム数を求める。   The recording control device 12 acquires the data amount A ′ per unit time that can be recorded only for the predetermined total recording time when the total recordable time obtained by the calculation is less than the predetermined total recording time. The data amount A ″ that can be transmitted per unit time based on the communication speed information is obtained. Then, the recording control device 12 has a data amount per unit time that is smaller than A ′ or A ″, which is smaller than the data amount. Such an encoding method and the number of frames are obtained.

具体的には、記録制御装置12は、予め定められた目標値である総記録時間だけ記録可能な単位時間あたりのデータ量A′または、通信速度により制限される単位時間あたりに伝送可能なデータ量A″のいずれか小さい値α(A′≦A″であればA′、A′>A″であればA″とする)を下回り、かつ、この値αに最も近い単位時間あたりのデータ量に対応する、符号化方式とフレーム数との組み合わせを、図3に例示したデータテーブルを参照して見いだす。そして記録制御装置12は、当該見いだした符号化方式で符号化を行い、撮影するフレーム数を、当該見いだした組み合わせに係るフレーム数とするよう、データ配信制御装置102に対して指示することとすればよい。   Specifically, the recording control device 12 records the data amount A ′ per unit time that can be recorded for a total recording time that is a predetermined target value, or data that can be transmitted per unit time limited by the communication speed. Data per unit time that is less than the smaller value α of the quantity A ″ (A ′ if A ′ ≦ A ″, A ″ if A ′> A ″) and closest to this value α A combination of the encoding method and the number of frames corresponding to the quantity is found with reference to the data table illustrated in FIG. Then, the recording control apparatus 12 performs an encoding with the found encoding method, and instructs the data distribution control apparatus 102 to set the number of frames to be taken as the number of frames related to the found combination. That's fine.

[データ生成源の能力の考慮]
さらに記録制御装置12は、データ生成源101の機能に応じて、データ配信制御装置102に対する指示を決定してもよい。具体的にこの例では、データ配信制御装置102に、当該データ配信制御装置102に接続されている各データ生成源101の機能に関する情報を設定しておく。ここでデータ生成源101の機能は、例えばデータ生成源101がカメラである場合、最大画角(最大ビットレート)や、最大フレーム数等の情報とする。
[Consideration of data generation capability]
Further, the recording control device 12 may determine an instruction for the data distribution control device 102 according to the function of the data generation source 101. Specifically, in this example, information regarding the function of each data generation source 101 connected to the data distribution control apparatus 102 is set in the data distribution control apparatus 102. Here, the function of the data generation source 101 is information such as the maximum angle of view (maximum bit rate) and the maximum number of frames when the data generation source 101 is a camera, for example.

記録制御装置12は、この場合、データ配信制御装置102から、当該データ配信制御装置102に接続されているデータ生成源101の機能に関する情報を取得し、予め定められた目標値である総記録時間だけ記録可能な単位時間あたりのデータ量A′を下回り、かつ、この値A′に最も近い単位時間あたりのデータ量に対応する、符号化方式やフレーム数、ビットレート等との組み合わせであって、当該組み合わせに含まれるフレーム数やビットレートがデータ生成源101の機能に関する情報により特定される最大フレーム数や最大ビットレートを下回るもの(符号化情報については、データ生成源101が対応可能な符号化方式であるもの)を、上記データテーブルを参照して見いだして、当該符号化方式で符号化を行い、撮影するフレーム数を当該見いだした組み合わせに係るフレーム数とするよう、データ配信制御装置102に対して指示する。   In this case, the recording control device 12 acquires information on the function of the data generation source 101 connected to the data distribution control device 102 from the data distribution control device 102, and the total recording time which is a predetermined target value. This is a combination with the encoding method, the number of frames, the bit rate, etc., corresponding to the data amount per unit time that is less than the recordable data amount A ′ and is closest to this value A ′. The number of frames and the bit rate included in the combination are lower than the maximum number of frames and the maximum bit rate specified by the information related to the function of the data generation source 101 (for encoding information, the code that the data generation source 101 can handle) (Refer to the above data table), perform encoding using the encoding method, and take a picture. To the frame number and the number of frames according to the combination found the instructs the data distribution controller 102.

[動的な決定の例]
また、ここまでの説明では、記録制御装置12が予め設定されたデータテーブルを参照して、データ配信制御装置102に指示する符号化方式やフレーム数、あるいはデータレート等を決定していたが、本実施の形態はこれに限られず、記録制御装置12は、データ配信制御装置102に指示する符号化方式やフレーム数、あるいはデータレート等を動的に決定してもよい。
[Example of dynamic decision]
In the above description, the recording control device 12 determines the encoding method, the number of frames, the data rate, etc. instructed to the data distribution control device 102 with reference to the preset data table. The present embodiment is not limited to this, and the recording control apparatus 12 may dynamically determine the encoding method, the number of frames, the data rate, or the like instructed to the data distribution control apparatus 102.

この場合、データ配信制御装置102は、データ生成源101が増減した場合に、当該増減したデータ生成源101に係る情報(データ生成源101の種類や、設定可能な符号化方式やフレーム数、データレート等)を記録制御装置12に出力してもよい。   In this case, when the number of data generation sources 101 increases or decreases, the data distribution control apparatus 102 provides information related to the increased or decreased data generation sources 101 (type of data generation source 101, settable encoding method, number of frames, data Rate, etc.) may be output to the recording control device 12.

記録制御装置12は、当該データ配信制御装置102から受信した情報に基づいて所定の方法で動的に、データ配信制御装置102に指示する符号化方式やフレーム数、あるいはデータレート等を決定する。ここで所定の方法は、例えば図3に例示したデータテーブルを参照しつつ、増減後のデータ生成源101ごとの設定の組み合わせMの組み合わせであって、当該設定の組み合わせMの組み合わせによる、単位時間あたりの推定のデータ量の総和が予め定められた目標値である総記録時間だけ記録可能な単位時間あたりのデータ量を下回る組み合わせを検索し、当該検索で見いだされた組み合わせに係るデータ生成源101ごとの設定の組み合わせMを、記録制御装置12に出力して、対応するデータ生成源101に対して指示させることとすればよい。   The recording control device 12 dynamically determines the encoding method, the number of frames, the data rate, and the like instructed to the data distribution control device 102 by a predetermined method based on the information received from the data distribution control device 102. Here, the predetermined method is a combination of setting combinations M for each data generation source 101 after increase / decrease with reference to the data table illustrated in FIG. 3, for example, and a unit time based on the combination of the setting combinations M A combination in which the total sum of the estimated data amounts per unit is less than the data amount per unit time that can be recorded for a total recording time that is a predetermined target value is searched, and the data generation source 101 related to the combination found in the search The combination M for each setting may be output to the recording control device 12 and instructed to the corresponding data generation source 101.

なお、データ生成源101がセンサである場合も、記録制御装置12は上述同様、各センサに優先順位を設定して、優先順位の順に、個別に測定頻度等を設定し、優先順位の高いセンサについては比較的高い頻度でデータを送信させ、優先順位の低いセンサについては比較的低い頻度でデータを送信させて、全体での単位時間あたりに記録制御装置12が受信するデータ量を制御して、記録装置11の総記録可能時間が、目標となる総記録時間よりも大きくなるようにする。   Even when the data generation source 101 is a sensor, the recording control device 12 sets a priority order to each sensor as described above, sets the measurement frequency individually in order of priority order, and the sensor with a high priority order. Data is transmitted at a relatively high frequency, and data having a low priority is transmitted at a relatively low frequency to control the amount of data received by the recording control device 12 per unit time. The total recordable time of the recording device 11 is set to be longer than the target total recording time.

[ログデータの取り扱い]
また既に述べたように、データ生成源101にはログデータの出力を行うものが含まれてもよい。この場合、記録制御装置12は、当該ログデータの出力を行うデータ生成源101に対してログの保持量(どれだけの時間分のログを保持するか、またログの種類(エラー、警告、メッセージ等の別)がある場合は、種類ごとにどれだけの時間分のログを保持するか)や、ログの送信頻度を設定して、単位時間あたりに記録制御装置12が受信するデータ量(ログの情報量)を制御して、記録装置11の総記録可能時間が、目標となる総記録時間よりも大きくなるようにする。
[Handling log data]
As already described, the data generation source 101 may include one that outputs log data. In this case, the recording control apparatus 12 holds the log retention amount (how much time the log is retained for the data generation source 101 that outputs the log data, and the log type (error, warning, message). Etc.), how much time is retained for each type) and the log transmission frequency is set, and the amount of data received by the recording control device 12 per unit time (log) And the total recordable time of the recording device 11 is set to be longer than the target total recording time.

[データ生成源としてのストレージ]
さらにデータ生成源101は、ストレージデバイスであってもよい。具体的にデータ生成源101としてのストレージデバイスは、記憶しているデータのレプリケーションやバックアップ等のために、所定のタイミングでデータを生成して送出する。この場合、生成するデータはバックアップの対象となるデータを圧縮処理したものとしてもよい。圧縮処理が行われる場合、記録制御装置12は、このデータ生成源101に対して、データ生成源101としてのカメラの例における符号化方式やフレーム数、データレート等と同様に、圧縮方式や圧縮率、データの送出レート等を設定するよう、データ配信制御装置102に指示する。
[Storage as a data source]
Further, the data generation source 101 may be a storage device. Specifically, the storage device as the data generation source 101 generates and sends data at a predetermined timing for replication or backup of stored data. In this case, the data to be generated may be data obtained by compressing data to be backed up. When compression processing is performed, the recording control apparatus 12 uses this data generation source 101 in the same way as the encoding method, the number of frames, the data rate, etc. in the example of the camera as the data generation source 101. The data distribution control apparatus 102 is instructed to set a rate, a data transmission rate, and the like.

[記録制御装置の実装例]
本実施の形態に係る記録制御装置12は、例えば記録装置11と一体のストレージ装置やサーバ装置であってもよい。また、この記録制御装置12は、ネットワークを介して配信装置10からデータを受信するルータや、スイッチ等のネットワーク装置であってもよい。
[Example of recording control device implementation]
The recording control device 12 according to the present embodiment may be a storage device or a server device integrated with the recording device 11, for example. The recording control device 12 may be a network device such as a router or a switch that receives data from the distribution device 10 via a network.

この例では、記録装置11としてのサーバ装置へ転送する単位時間あたりのデータ量の総記録可能時間が、目標値である総記録時間を下回らないよう、記録制御装置12としてのルータが、配信システム10側に対して送信するデータの内容について指示し、単位時間あたりのデータ量を制御する。   In this example, the router as the recording control device 12 is provided with a distribution system so that the total recordable time of the data amount per unit time transferred to the server device as the recording device 11 does not fall below the total recording time that is the target value. Instructs the content of data to be transmitted to the 10 side, and controls the data amount per unit time.

1 データ記録システム、10 配信システム、11 記録装置、12 記録制御装置、21 制御部、22 記憶部、23 通信部、24 インタフェース部、31 受入部、32 記録処理部、33 総記録可能時間情報取得部、34 指定処理部、101 データ生成源、102 データ配信制御装置。
DESCRIPTION OF SYMBOLS 1 Data recording system, 10 Distribution system, 11 Recording apparatus, 12 Recording control apparatus, 21 Control part, 22 Storage part, 23 Communication part, 24 Interface part, 31 Reception part, 32 Recording processing part, 33 Acquisition of total recordable time information Part, 34 designation processing part, 101 data generation source, 102 data distribution control device.

Claims (8)

データを、単位時間あたり指定されたデータ量で送出する配信システムと、
当該配信システムが送出したデータを記録する記録装置と、
配信システム及び記録装置に接続される記録制御装置とを含み、
前記記録制御装置は、
前記記録装置のデータの総記録可能時間の情報を取得する手段と、
取得した総記録可能時間の情報が所定の条件を満足するときに、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する手段と、
を含むデータ記録システム。
A delivery system that sends data in a specified amount of data per unit time;
A recording device for recording data sent by the distribution system;
Including a distribution system and a recording control device connected to the recording device,
The recording control device
Means for obtaining information on the total recordable time of the data of the recording device;
Means for executing a process for controlling the amount of data per unit time sent by the distribution system when the acquired total recordable time information satisfies a predetermined condition;
Including data recording system.
データを、単位時間あたり指定されたデータ量で送出する配信システムに接続されるデータ記録装置であって、
当該配信システムが送出したデータを記録する記録手段と、
前記記録手段のデータの総記録可能時間の情報を取得する手段と、
取得した総記録可能時間の情報が所定の条件を満足するときに、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する手段と、
を含むデータ記録装置。
A data recording device connected to a distribution system for transmitting data in a specified amount of data per unit time,
Recording means for recording data sent by the distribution system;
Means for obtaining information on the total recordable time of the data of the recording means;
Means for executing a process for controlling the amount of data per unit time sent by the distribution system when the acquired total recordable time information satisfies a predetermined condition;
A data recording device including:
データを、単位時間あたり指定されたデータ量で送出する配信システムと、
当該配信システムが送出したデータを記録する記録装置と、に接続され、
前記記録装置のデータの総記録可能時間を取得する手段と、
取得した総記録可能時間の情報に基づいて、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する手段と、
を含む記録制御装置。
A delivery system that sends data in a specified amount of data per unit time;
Connected to a recording device for recording data sent by the distribution system,
Means for obtaining a total recordable time of the data of the recording device;
Means for executing a process for controlling the amount of data per unit time sent by the distribution system based on the acquired total recordable time information;
Including a recording control device.
請求項3記載の記録制御装置であって、
前記配信システムは、カメラを備え、当該カメラにて撮像された画像データを単位時間あたり指定されたデータ量ずつ送出しており、
前記指定手段は、前記配信システムに対し、単位時間あたりに送出するデータ量を制御する処理を実行する記録制御装置。
The recording control device according to claim 3,
The distribution system includes a camera, and sends out image data captured by the camera for each data amount designated per unit time.
The designation means is a recording control device for executing processing for controlling the amount of data transmitted per unit time for the distribution system.
請求項4記載の記録制御装置であって、
前記指定手段は、前記配信システムに対して、
(1)画像データの符号化方式の設定、
(2)撮像を行う期間の設定、
(3)前記配信システムが複数のカメラを備える場合に、当該複数のうち一部の撮像を行うカメラの設定、
(4)フレーム数の設定、
の少なくとも一つを含む設定を行うことにより、単位時間あたりに送出するデータ量を制御する処理を実行する記録制御装置。
The recording control apparatus according to claim 4,
The designation means is for the distribution system.
(1) Setting of image data encoding method,
(2) setting the period for imaging,
(3) In the case where the distribution system includes a plurality of cameras, setting of a camera that captures some of the plurality of cameras,
(4) Setting the number of frames,
A recording control apparatus that executes processing for controlling the amount of data transmitted per unit time by performing settings including at least one of the following.
請求項3記載の記録制御装置であって、
前記配信システムは、複数のデータ生成源が含まれ、
記録制御装置は、前記データ生成源のそれぞれに優先順位を設定する手段をさらに含み、
前記指定手段は、前記設定された優先順位の情報を参照して、当該優先順位の情報を用い、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する記録制御装置。
The recording control device according to claim 3,
The distribution system includes a plurality of data generation sources,
The recording control apparatus further includes means for setting a priority order for each of the data generation sources,
The recording control apparatus, wherein the designation unit refers to the set priority information and uses the priority information to execute a process for controlling a data amount per unit time transmitted by the distribution system.
請求項3から6のいずれか一項に記載の記録制御装置であって、
単位時間あたりのデータ量の指定方法に関する情報を、外部から受け入れる手段をさらに備え、
前記指定手段は、前記受け入れた指定方法に従い、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する記録制御装置。
The recording control apparatus according to any one of claims 3 to 6,
It further includes means for receiving information on how to specify the amount of data per unit time from the outside,
The recording control apparatus, wherein the specifying means executes processing for controlling a data amount per unit time transmitted by the distribution system in accordance with the accepted specifying method.
データを、単位時間あたり指定されたデータ量で送出する配信システムに接続されるデータ記録装置を、
当該配信システムが送出したデータを記録する記録手段と、
前記記録手段のデータの総記録可能時間の情報を取得する手段と、
取得した総記録可能時間の情報が所定の条件を満足するときに、前記配信システムが送出する単位時間あたりのデータ量を制御する処理を実行する手段と、
として機能させるプログラム。

A data recording device connected to a distribution system that sends data in a specified amount of data per unit time,
Recording means for recording data sent by the distribution system;
Means for obtaining information on the total recordable time of the data of the recording means;
Means for executing a process for controlling the amount of data per unit time sent by the distribution system when the acquired total recordable time information satisfies a predetermined condition;
Program to function as.

JP2017059706A 2017-03-24 2017-03-24 Data recording systems, recording controls, and programs Active JP6864226B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017059706A JP6864226B2 (en) 2017-03-24 2017-03-24 Data recording systems, recording controls, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017059706A JP6864226B2 (en) 2017-03-24 2017-03-24 Data recording systems, recording controls, and programs

Publications (2)

Publication Number Publication Date
JP2018163479A true JP2018163479A (en) 2018-10-18
JP6864226B2 JP6864226B2 (en) 2021-04-28

Family

ID=63860421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017059706A Active JP6864226B2 (en) 2017-03-24 2017-03-24 Data recording systems, recording controls, and programs

Country Status (1)

Country Link
JP (1) JP6864226B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001014801A (en) * 1998-10-27 2001-01-19 Hitachi Maxell Ltd Information recording method and system, image compression / decompression system, system control method, and monitoring system having some or all of these
JP2006333319A (en) * 2005-05-30 2006-12-07 Hitachi Kokusai Electric Inc Video storage and distribution system
JP2008131264A (en) * 2006-11-20 2008-06-05 Mitsubishi Electric Corp Surveillance camera, image recording and display device, and surveillance camera system
JP2010161651A (en) * 2009-01-08 2010-07-22 Hitachi Ltd Monitoring recorder, monitoring system, and monitoring recording method
JP2010279004A (en) * 2009-06-01 2010-12-09 Canon Inc Surveillance camera system, surveillance camera, and surveillance camera control device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001014801A (en) * 1998-10-27 2001-01-19 Hitachi Maxell Ltd Information recording method and system, image compression / decompression system, system control method, and monitoring system having some or all of these
JP2006333319A (en) * 2005-05-30 2006-12-07 Hitachi Kokusai Electric Inc Video storage and distribution system
JP2008131264A (en) * 2006-11-20 2008-06-05 Mitsubishi Electric Corp Surveillance camera, image recording and display device, and surveillance camera system
JP2010161651A (en) * 2009-01-08 2010-07-22 Hitachi Ltd Monitoring recorder, monitoring system, and monitoring recording method
JP2010279004A (en) * 2009-06-01 2010-12-09 Canon Inc Surveillance camera system, surveillance camera, and surveillance camera control device

Also Published As

Publication number Publication date
JP6864226B2 (en) 2021-04-28

Similar Documents

Publication Publication Date Title
CN104641638B (en) Systems and methods for encoding video content using virtual intra frames
US6697568B1 (en) Motion image recording apparatus and digital camera
WO2019033877A1 (en) Video frame coding method, terminal, and storage medium
CN111988560B (en) Method and apparatus for encoding and streaming video sequences over multiple network connections
CN108881931B (en) A data buffering method and network device
JP6141137B2 (en) REMOTE CONTROL DEVICE AND ITS CONTROL METHOD, IMAGING DEVICE AND ITS CONTROL METHOD, SYSTEM, AND PROGRAM
US20130007206A1 (en) Transmission apparatus, control method for transmission apparatus, and storage medium
JP6999633B2 (en) Adaptive storage across multiple cameras in a video recording system
JP2015095705A (en) Video surveillance system
JP2018163479A (en) Data recording system, recording control device, and program
TWI680668B (en) Screen image transmission method, image restoration method, screen image transmission system, image restoration system, screen image transmission program, image restoration program, image compression method, image compression system, and image compression program
JP2017028375A (en) Image processing device and program
JPWO2018180656A1 (en) Image processing device, image processing method, camera device, remote control device, and camera system
CN108124155B (en) Code rate control method and device and electronic equipment
JP2019062267A (en) Imaging device, control method for imaging device and program
JP2014017554A (en) Image encoder
US20090096893A1 (en) Moving image reproducing apparatus and processing method therefor
JP7292901B2 (en) Transmission device, transmission method, and program
JP6740002B2 (en) Control device, control method and program
JP6976723B2 (en) Imaging device and its control method, external device, communication system
JP6253864B2 (en) Camera and code amount control program
JP6249749B2 (en) Information processing apparatus, control method thereof, and program
JP2002237984A (en) Digital camera
CN111836080B (en) Video parameter optimization method and device
JP2015231171A (en) Moving image recording device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201216

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210315

R150 Certificate of patent or registration of utility model

Ref document number: 6864226

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350