JP5336993B2 - 映像記録装置及び映像記録方法 - Google Patents
映像記録装置及び映像記録方法 Download PDFInfo
- Publication number
- JP5336993B2 JP5336993B2 JP2009237641A JP2009237641A JP5336993B2 JP 5336993 B2 JP5336993 B2 JP 5336993B2 JP 2009237641 A JP2009237641 A JP 2009237641A JP 2009237641 A JP2009237641 A JP 2009237641A JP 5336993 B2 JP5336993 B2 JP 5336993B2
- Authority
- JP
- Japan
- Prior art keywords
- recording
- video data
- contents information
- video
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 33
- 230000015654 memory Effects 0.000 claims abstract description 49
- 230000008439 repair process Effects 0.000 claims abstract description 22
- 239000000872 buffer Substances 0.000 claims description 31
- 239000007787 solid Substances 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 230000009467 reduction Effects 0.000 abstract description 3
- 238000004904 shortening Methods 0.000 abstract description 3
- 238000006243 chemical reaction Methods 0.000 description 28
- 230000008569 process Effects 0.000 description 25
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 7
- 239000012536 storage buffer Substances 0.000 description 7
- 238000005070 sampling Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000013403 standard screening design Methods 0.000 description 1
Images
Landscapes
- Television Signal Processing For Recording (AREA)
Description
図1は本発明に係るネットワーク対応型の映像記録装置の一実施形態を示すブロック構成図である。図1において、1は本発明に係るネットワーク対応型映像記録装置であり、ネットワーク2に接続され、当該ネットワーク2上のIPカメラ装置3−1,3−2,…,3−m、情報端末装置4−1,…,4−nとの間で映像信号の送受がなされる。
2…ネットワーク、
3,3−1〜3−m…IPカメラ装置、
4,4−1〜4−n…情報端末装置(視聴PC)、
5,5−1〜5−m…循環記録用領域、
6…コンピュータ基板、60…内部バス、61…ネットワークインターフェース(I/F)、62…記録デバイスインターフェース(I/F)、63…CPU、64…記録デバイス向けバス、
7…揮発性RAM(ランダムアクセスメモリ)、71…実行ファイル、72…設定ファイル、721…修復目標時間、722…視聴ユーザ上限数、723,723−1〜723−m…カメラ毎設定情報、724…カメラ接続用情報、725…カメラ画質指定用情報、8…不揮発性RAM、80,80−1〜80−m…カメラ毎ワークメモリ、801…アドレス変換テーブル(カメラ→デバイス)、802…映像格納バッファ、803…ブロック数、804…最新映像時刻、805…最新映像ブロック番号、806…最古映像時刻、807…最古映像ブロック番号、808…作成中ブロック番号、809…目次情報テーブル、81,81−1〜81−U…ユーザ毎ワークメモリ、811…映像ブロック読み出用バッファ、812…ログインID、813…最終アクセス時刻、82,82−1〜82−D…記録デバイス毎ワークメモリ、820,820−1〜820−i…更新回数、821,821−1〜821−i…目次情報ブロック、8210,8210−1〜8210−j…目次情報、822…平均アクセス時間、8221…総アクセス時間、8222…総アクセス回数、
91…受信スレッド、92…書込スレッド、93…配信スレッド、
10,10−1〜10−k…記録デバイス、10a…HDD、10b…SSD、
11…アドレス変換テーブル0(デバイス→カメラ領域)、110…アドレス情報、
12,12−1〜12−m…アドレス変換テーブル1(カメラ領域→デバイス)、12−0,12−0−1〜12−0−m…カメラ領域情報、12−1−1〜12−1−X1…アドレス情報、
13,13−1〜13−i…目次情報ブロック、130,130−1〜130−j…目次情報、131…状態フラグ、132…ブロック内先頭データ時刻、133…ブロック内先頭データ番号、134…ブロック内フレーム数、
14,14−1〜14−j…映像ブロック、14−1〜14−m…映像ブロック、140…ヘッダ部、141−1〜141−f…映像フレーム、142…映像データアドレス、143…ブロック番号、144…カメラ番号。
Claims (4)
- それぞれ任意の映像データ供給源からの映像データを循環記録する複数の記録デバイスと、
前記映像データ供給源から受信した映像データを一時保持して前記複数の記録デバイスそれぞれに送り出すワークメモリと、を備え、
前記複数の記録デバイスの個々には、所定のブロックの単位で映像データ供給源毎に割り当てられる、前記映像データを循環記録するための記録領域と、記録される前記映像データのブロックのヘッダにある目次情報を書き出して前記映像データの記録状況を該所定のブロックの単位で管理する目次情報記録領域と、前記映像データの記録アドレスを管理するアドレス管理テーブルとが形成され、
前記映像データ供給源に対応して前記複数の記録デバイスのいずれかに形成される前記記録領域に循環記録された前記映像データと、前記書き出された目次情報との不整合を修復する映像記録装置であって、
該映像記録装置の起動時に、前記目次情報記録領域の目次情報を該ワークメモリに複製し、
個々の前記ワークメモリ内にバッファを構成して、前記受信した映像データを該所定のブロックに収まる範囲で該バッファに詰め込んでいき、これ以上詰め込めなくなったときに、該バッファから該記録領域のいずれかのブロックへヘッダと共に書き出すとともに、該ワークメモリ上の目次情報を該ヘッダから書き出した目次情報で更新する一方で前記目次情報記録領域への書き込みは待機状態とし、該待機状態の目次情報の更新回数から算出される値が前記複数の記録デバイス毎に定める基準値を超えた時点で前記記録デバイス内の目次情報への書き出しを行うように前記映像データ及び目次情報の書き込みを制御するワークメモリ制御手段と、
前記記録領域内の映像データ中の目次情報と目次情報記録領域内の目次情報との不整合を検査し、不整合があったときには、不整合部の映像データのブロックを対応する前記記録デバイスから読み出し、該読み出した映像データが正常であれば、該読み出した映像データのヘッダの目次情報から目次情報記録領域内の目次情報を修復し、目次情報と映像データの同期化する同期化手段と
を具備することを特徴とする映像記録装置。 - 前記複数の記録デバイスが前記目次情報の書き換え頻度に対して異なる特性を有し、それぞれの前記記録デバイスの目次情報記録領域は、該記録デバイス内で複数の目次ブロックにより構成され、前記更新回数は該目次ブロック毎に計数されるものであり、
前記ワークメモリ制御手段は、前記複数の記録デバイス毎に平均アクセス時間を求め、前記更新回数と前記平均アクセス時間との積から修復所要時間を求め、いずれかの前記記録デバイスの全目次ブロックの修復所要時間の合計が修復目標時間を超えた時点で最も修復所要時間の長い目次情報を該記録デバイスに書き出すことを特徴とする請求項1記載の映像記録装置。 - 前記複数の記録デバイスの1つはハードディスクドライブであり、他の1つは該ハードディスクドライブより高いランダムリード速度及び少ない書き換え可能回数を有するソリッドステートドライブであり、前記平均アクセス時間は少なくとも計測したリードアクセス時間に基づいて求められ、該ソリッドステートドライブへの目次情報への書き出しの頻度が、該ハードディスクドライブよりも減ることを特徴とする請求項2記載の映像記録装置。
- それぞれ任意の映像データ供給源からの映像データを循環記録する複数の記録デバイスと、前記映像データ供給源から受信した映像データを一時保持して前記複数の記録デバイスそれぞれに送り出すワークメモリとを備え、前記複数の記録デバイスの個々には、所定のブロックの単位で映像データ供給源毎に割り当てられる、前記映像データを循環記録するための記録領域と、記録される前記映像データのブロックのヘッダにある目次情報を書き出して前記映像データの記録状況を該所定のブロックの単位で管理する目次情報記録領域と、前記映像データの記録アドレスを管理するアドレス管理テーブルとが形成され、前記映像データ供給源に対応して前記複数の記録デバイスのいずれかに形成される前記記録領域に循環記録された前記映像データと、前記書き出された目次情報との不整合を修復する映像記録装置に用いられる方法であって、
該映像記録装置の起動時に、前記目次情報記録領域の目次情報を該ワークメモリに複製し、
個々の前記ワークメモリ内にバッファを構成して、前記受信した映像データを該所定のブロックに収まる範囲で該バッファに詰め込んでいき、これ以上詰め込めなくなったときに、該バッファから該記録領域のいずれかのブロックへヘッダと共に書き出すとともに、該ワークメモリ上の目次情報を該ヘッダから書き出した目次情報で更新する一方で前記目次情報記録領域への書き込みは待機状態とし、該待機状態の目次情報の更新回数から算出される値が前記複数の記録デバイス毎に定める基準値を超えた時点で前記記録デバイス内の目次情報への書き出しを行うように前記映像データ及び目次情報の書き込みを制御することと、
前記記録領域内の映像データ中の目次情報と目次情報記録領域内の目次情報との不整合を検査し、不整合があったときには、不整合部の映像データのブロックを対応する前記記録デバイスから読み出し、該読み出した映像データが正常であれば、該読み出した映像データのヘッダの目次情報から目次情報記録領域内の目次情報を修復し、目次情報と映像データの同期化することと
を有することを特徴とする映像記録方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009237641A JP5336993B2 (ja) | 2009-10-14 | 2009-10-14 | 映像記録装置及び映像記録方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009237641A JP5336993B2 (ja) | 2009-10-14 | 2009-10-14 | 映像記録装置及び映像記録方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011087080A JP2011087080A (ja) | 2011-04-28 |
JP5336993B2 true JP5336993B2 (ja) | 2013-11-06 |
Family
ID=44079717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009237641A Active JP5336993B2 (ja) | 2009-10-14 | 2009-10-14 | 映像記録装置及び映像記録方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5336993B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10789989B2 (en) | 2014-12-01 | 2020-09-29 | Hitachi Kokusai Electric Inc. | Video recording apparatus and video recording method |
CN115412694A (zh) * | 2022-11-02 | 2022-11-29 | 北京国铁华晨通信科技有限公司 | 视频录像的索引方法以及视频录像设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3851723B2 (ja) * | 1998-04-30 | 2006-11-29 | 株式会社東芝 | ディスク記憶装置及び同装置におけるセグメントキャッシュ制御方法 |
JP2001209567A (ja) * | 2000-01-27 | 2001-08-03 | Nec Eng Ltd | ジャーナル書き込み方式 |
JP4237549B2 (ja) * | 2003-05-29 | 2009-03-11 | 株式会社日立国際電気 | 循環記録装置 |
JP4583270B2 (ja) * | 2005-08-16 | 2010-11-17 | 株式会社日立国際電気 | 記録装置 |
JP4933861B2 (ja) * | 2005-09-22 | 2012-05-16 | 株式会社日立製作所 | ストレージ制御装置、データ管理システムおよびデータ管理方法 |
JP4863749B2 (ja) * | 2006-03-29 | 2012-01-25 | 株式会社日立製作所 | フラッシュメモリを用いた記憶装置、その消去回数平準化方法、及び消去回数平準化プログラム |
-
2009
- 2009-10-14 JP JP2009237641A patent/JP5336993B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011087080A (ja) | 2011-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8838911B1 (en) | Systems, methods, and software for interleaved data stream storage | |
US10671285B2 (en) | Tier based data file management | |
JP5524279B2 (ja) | 情報処理装置および情報処理方法 | |
US9298707B1 (en) | Efficient data storage and retrieval for backup systems | |
US9104629B2 (en) | Autonomic reclamation processing on sequential storage media | |
US8843716B2 (en) | Computer system, storage apparatus and data transfer method | |
US20150301964A1 (en) | Methods and systems of multi-memory, control and data plane architecture | |
US9715348B2 (en) | Systems, methods and devices for block sharing across volumes in data storage systems | |
US9883158B2 (en) | Systems, methods, and software for improved video data recovery effectiveness | |
US10061775B1 (en) | Scalable and persistent L2 adaptive replacement cache | |
US8478933B2 (en) | Systems and methods for performing deduplicated data processing on tape | |
WO2020098654A1 (zh) | 基于云存储的数据存储方法、装置和存储介质 | |
JP2016149051A (ja) | ストレージ制御装置、ストレージ制御プログラム、およびストレージ制御方法 | |
WO2023226314A1 (zh) | 应用的缓存可伸缩处理方法、装置、设备及介质 | |
US8788713B2 (en) | Compression block input/output reduction | |
JP5336993B2 (ja) | 映像記録装置及び映像記録方法 | |
US7509342B2 (en) | File data storage management method, file data storage device, program executing processing for storing file data, and storage medium | |
US11947419B2 (en) | Storage device with data deduplication, operation method of storage device, and operation method of storage server | |
JP2011159239A (ja) | 記録装置及びその制御方法 | |
US20230266902A1 (en) | Video stream encoding for computational storage device | |
US11625190B2 (en) | Segregating cold stripe defragmentation from new writes based on creation time of the cold stripe | |
JP6367968B2 (ja) | 映像記録装置および映像記録方法 | |
KR102509256B1 (ko) | 스케줄링된 안티-엔트로피 복구 설계를 위한 기술들 | |
US20230132442A1 (en) | Method for processing data by using intermediate device, computer system, and intermediate device | |
KR101442145B1 (ko) | 데이터 관리 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120330 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130430 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130507 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130703 |
|
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: 20130723 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130802 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5336993 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |
|
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 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |