) Recording

) Recording
US 20130332420A1
(19) United States
(12) Patent Application Publication (10) Pub. No.: US 2013/0332420 A1
(43) Pub. Date:
HA
(54)
DATA MANAGEMENT APPARATUS AND
(52)
METHOD FOR SURVEILLANCE SYSTEM
Dec. 12, 2013
US. Cl.
CPC
.. G06F 17/30581 (2013.01)
USPC
(71) Applicant: Samsung TechWin Co., Ltd.,
707/634
ChangWon-si (KR)
(72) Inventor: Ji-Yeon HA, ChangWon-si (KR)
(21) Appl.N0.: 13/915,863
(22) Filed:
(30)
Foreign Application Priority Data
Jun. 12, 2012
(KR)
10-2012-0062730
(KR)
10'2013'0055107
Publication Classi?cation
Int. Cl.
G06F 17/30
ABSTRACT
Provided are a data management apparatus and a data man
Jun. 12, 2013
May 15’ 2013
(51)
(57)
(2006.01)
agement method for a surveillance system. The data manage
ment apparatus includes: a ?rst storage unit con?gured to
store therein data provided from a data input unit; a second
storage unit con?gured to store therein a copy of the data; and
a Control unit Con?gured to Control the ?rst storage unit to
store the datathereinonarealtimebasis, andifthe data stored
in the ?rst storage unit is equal to or larger than a predeter
mined threshold amount, generate the copy and control the
second storage unit to store the copy in the second storage unit
as much as a given amount.
) Recording
230
240
300
Patent Application Publication
Dec. 12, 2013 Sheet 1 0f 5
US 2013/0332420 A1
FIG. 1A
1 4TH DAY )
Recording
FIG. 1B
14TH DAY )
Recording
's'?i‘;
1
2 3 4 s s r a
9 1011 ‘22131415 ) 13TH DAY )
16171839 2B 21 22
2s 24
so 31
2s 27 2s 29
CONVERSXON
Patent Application Publication
Dec. 12, 2013 Sheet 2 of5
US 2013/0332420 A1
FTG. 1
14TH DAY
Recording
13TH DAY
5
FIG. 2
100-1 ~
100-2
[:l
300
200
/
H
}
FIRST STORAGE
f
UNiT \238)
E
300
l
iNTERFACE UNIT
(210)
?g
CONTROL UNIT
r
{220)
_
_
W
“m
100%
[j
:
SECOND STGRAGE
STORAGE
UN¥T {240)
MEDIUM (400)
Patent Application Publication
Dec. 12, 2013 Sheet 3 0f 5
US 2013/0332420 A1
FIG. 3
14TH DAY )
Recording
) TSTHDAY )
)
Patent Application Publication
Dec. 12, 2013 Sheet 4 0f 5
US 2013/0332420 A1
FIG. 4
I
$510
START
I
w
PHOTOGRAPH/ACOUIRE EXTERNAL
VIDEO THROUGH CAMERAS
8520
v
RECORD VIDEO DATA IN
FIRST STORAGE MEDIUM
$530
w
STORE COPIED DATA IN
SECOND STORAGE MEDIUM
S540
CAPACITY OF SECOND STORAGE
855D
OVERWRITE GOPIED DATA
(Overwriting)
8580
Y
v
8585
SEARCH/REPRODUCTION THROUGH
SEARCH/REPRODUCTION
SECOND STORAGE MEDIUM
THROUGH FIRST STORAGE II/IEDIOII/I
END
Patent Application Publication
Dec. 12, 2013 Sheet 5 0f 5
FIG. 5
S610
T
PHOTOGRAPH/ACQUIRE
EXTERNAL VIDEO
8620
‘,
RECORD VIDEO DATA IN
FIRST STORAGE MEDIUM
8630
v
STORE CDPIED DATA IN
SECOND STORAGE MEDIUM
S640
'
DATA BACKUP INPUT
‘?
S630
Y
CONVERT AND PERFORM BACKUP
OF DATA TO THIRD AND FOURTH
STDRAGE MEDIA
US 2013/0332420 A1
Dec. 12, 2013
US 2013/0332420 A1
DATA MANAGEMENT APPARATUS AND
METHOD FOR SURVEILLANCE SYSTEM
plurality of physical hard disks 3 are provided, only one
logical hard disk performs the storage, backup, and reproduc
tion of the data.
CROSS-REFERENCE TO RELATED
APPLICATIONS
[0001] This application is based on and claims priority
from Korean Patent Application No. 10-2012-0062730 ?led
on Jun. 12, 2012 and No. 10-2013-0055107 ?led on May 15,
2013 in the Korean Intellectual Property O?ice, the disclo
sure of Which is incorporated herein in its entirety by refer
ence.
[0002] 1. Field
[0003] Apparatuses and methods consistent With the exem
plary embodiments relate to video management for a surveil
lance system, and more particularly, to video management for
a surveillance system, Which can improve recording perfor
mance of the surveillance system and reduce input/output
(I/O) loads through separately implementing elements for
storage only and elements for reproduction, backup, and
overWrite.
2. Description of the Related Art
[0005] Recently, video surveillance systems using surveil
lance cameras, such as closed-circuit television (CCTV),
have been rapidly spread. In such surveillance systems, data
from the surveillance cameras is stored in real time in one
physical hard disk drive or logical hard disk drive through a
netWork. Further, recorded video can be con?rmed using a
client program, and the recorded video data can be backed up
and stored in another storage medium.
[0006] FIG. 1A is a conceptual vieW explaining a storage
operation of a surveillance system in the related art, FIG. 1B
is a conceptual vieW explaining a backup operation of the
surveillance system in the related art, and FIG. 1C is a con
ceptual vieW explaining a reproduction operation of the sur
veillance system in the related art.
[0007] In FIG. 1A, a surveillance system 1 in the related art
registers a recording schedule for storing surveillance video
data that is acquired by cameras 2. Further, the surveillance
system 1 designates a hard disk 3 in Which the acquired video
data is to be stored. Then, the video data is stored in a ?le in
the hard disk 3, Which is designated by the user, in the order
of time. Thereafter, if the designated hard disk is fully ?lled
With the data, the oldest data in the hard disk 3 is searched for
and deleted to store latest data instead.
[0008]
The best Write performance of a physical hard disk
?le in the hard disk after being ?rst stored in the buffer of the
memory through a NetWork Interface Card (NIC), and at this
time, the processing speed differs for about one second. That
is, due to the loW capacity that is the disadvantage of the
memory and the loW processing speed that is the disadvantage
of the hard disk, the memory is unable to store a large amount
BACKGROUND
[0004]
[0011]
drive may be related to the siZe of a buffer of a memory. The
video data that is received through a netWork is Written as a
In FIG. 1B, in the case Where a user has set a backup
start time and a backup end time, the video data ?le in the hard
disk 3 is searched for and is converted into another format,
and the surveillance data is stored in another storage medium
4, e. g., a digital versatile disk (DVD), an external hard disk, a
universal serial bus (U SB), a netWork drive, or the like. Here,
the hard disk 3 is the same single hard disk.
[0009] In FIG. 1C, the data stored in the past can be con
?rmed through searching for, sending to a client, and repro
ducing the surveillance data stored in the hard disk 3 that is
designated by the user. Here, the hard disk 3 is the same single
hard disk.
[0010] According to the surveillance system 1 in the related
art, hoWever, one physical hard disk 3 serves to perform
storage, reproduction, and backup of the data, and even if a
of data, and the hard disk is unable to rapidly bring the data
from the memory. At an initial stage, a plurality of hard disks
are installed to overcome the disadvantage. The Write speed at
Which one hard disk can theoretically process data may cor
respond to 100 MB, but in this case, it is required for the data
to be sequentially input in the unit of 4 K Without a read
operation.
[0012]
HoWever, in the surveillance system, in Which video
data is received through a netWork, the data that comes
through the netWork has a delay, and thus, it is unable to
successively receive the data.
[0013] The Write speed may be increased through using a
plurality of hard disks. HoWever, if many built-in hard disks
are installed, many bus lines are connected to the hard disks,
and thus, data is divided to be sent to the hark disks through
the bus lines, rather than being simultaneously sent. This may
cause reduction of the speed by UN.
[0014] In addition to the Write of the video data, reproduc
tion, backup, and overWrite of the video data are required. For
example, While the latest video data is Written, the past video
data should be searched for to be sent to a client, or the oldest
data should be searched for to be deleted to secure the hard
disk capacity. Since an actuator of one hard disk searches for
the data to perform reproduction, backup, and overWrite of
the data, the Write speed is loWered, and the hard disk is Worn
aWay to reduce the lifespan thereof.
[0015] Further, if the hard disk is unable to bring the video
data that is stored in the memory, memory over?ow occurs
and the video data is lost. Accordingly, in order to store the
video data at high picture quality that is set by a user Without
a video loss even in the case Where the reproduction and the
backup simultaneously occur, it is required for the video data
to be stored in one physical hard disk at a Write speed of up to
125 Mbps.
[0016]
According to the surveillance system 1 in the related
art, hoWever, in the case Where many surveillance cameras are
connected to one surveillance system to reproduce videos
Which are simultaneously stored and to perform backup for
long-term preservation of the surveillance data, the data from
the surveillance cameras is stored in real time in one physical
hard disk drive or one logical hard disk drive through a net
Work, and thus, the performance of the surveillance system
deteriorates due to the processing speed of the hard disk,
reduction of the Write speed caused by the reproduction and
backup, and insuf?cient memory capacity.
SUMMARY
[0017]
One or more exemplary embodiments are provided
to address the above-mentioned problems occurring in the
related art.
Dec. 12, 2013
US 2013/0332420 A1
[0018] One or more exemplary embodiments are provided
with regard to a video management apparatus and method for
a surveillance system which may reduce I/O loads of the
apparatus or system.
[0019] Various advantages and features of the inventive
concept will be set forth in part in the description which
follows and in part will become apparent to those having
ordinary skill in the art upon examination of the following or
may be learned from practice of the exemplary embodiments.
[0020] According to an aspect of an exemplary embodi
ment, there is provided a data management apparatus includ
ing: a ?rst storage unit con?gured to store therein data pro
vided from a data input unit; a second storage unit con?gured
to store therein a copy of the data; and a control unit con?g
ured to control the ?rst storage unit to store the data therein on
a real time basis, and if the data stored in the ?rst storage unit
is equal to or larger than a predetermined threshold amount,
generate the copy and control the second storage unit to store
the copy in the second storage unit as much as a given amount.
[0021] According to an aspect of another exemplary
embodiment, there is provided a data management method
including: storing data provided from a data input unit in a
?rst storage medium on a real time basis; if the data stored in
the ?rst storage medium is equal to or larger than a predeter
mined threshold amount, storing a copy of the data in a second
storage medium as much as a given amount; if a capacity of
the second storage medium is insu?icient to store another
copy of another data, overwriting the copy in the order in
which the copy has been generated in given data units or ?le
units; and if there is a user’s reproduction request, searching
for latest data in the ?rst storage medium and searching for
old data in the second storage medium.
[0022] According to an aspect of another exemplary
embodiment, storage media, such as hard disks for storage
only, and storage media, such as hard disks for reproduction,
backup, and overwrite, divide their respective functions, and
thus, the I/O loads of the storage media can be reduced.
[0023] Further, through con?guration of the storage media,
such as hard disks, by functions, the data such as video data
can be stored in the storage media without a loss, and the
storage media for reproduction, backup, and overwrite can
send a larger amount of data to a client, and the storage media
can perform backup using other storage media at higher
speed.
BRIEF DESCRIPTION OF THE DRAWINGS
[0024]
The above and other aspects will be more apparent
from the following detailed description taken in conjunction
with the accompanying drawings, in which:
[0025] FIG. 1A is a conceptual view explaining a storage
operation of a surveillance system in the related art;
[0026] FIG. 1B is a conceptual view explaining a backup
operation of the surveillance system in the related art;
[0027] FIG. 1C are conceptual view explaining a reproduc
tion operation of the surveillance system in the related art;
[0028] FIG. 2 is a diagram illustrating the con?guration of
a video management apparatus for a surveillance system
according to an exemplary embodiment;
[0029] FIG. 3 is a conceptual view explaining the operation
of the video management apparatus for a surveillance system
according to an exemplary embodiment;
[0030] FIG. 4 is a ?owchart of a video management method
for a surveillance system according to an exemplary embodi
ment; and
[0031]
FIG. 5 is a detailed ?owchart of a backup operation
in a video management method for a surveillance system
according to an exemplary embodiment.
DETAILED DESCRIPTION OF THE
EXEMPLARY EMBODIMENTS
[0032]
The inventive concept will now be described more
fully hereinafter with reference to the accompanying draw
ings, in which exemplary embodiments are shown. This
inventive concept may, however, be embodied in different
forms and should not be construed as being limited to the
embodiments set forth herein. Rather, these embodiments are
provided so that this disclosure will be thorough and com
plete, and will fully convey the scope of the inventive concept
to those skilled in the art. The same reference numbers indi
cate the same components throughout the speci?cation. In the
attached ?gures, the thickness of layers and regions is exag
gerated for clarity.
[0033]
The use of the terms “a” and “an” and “the” and
similar referents in the context of describing the exemplary
embodiments (especially in the context of the following
claims) are to be construed to cover both the singular and the
plural, unless otherwise indicated herein or clearly contra
dicted by context. The terms “comprising,” “having,”
“including,” and “containing” are to be construed as open
ended terms (i.e., meaning “including, but not limited to,”)
unless otherwise noted.
[0034]
Hereinafter, exemplary embodiments of the inven
tive concept will be described in detail with reference to the
accompanying drawings.
[0035] FIG. 2 is a diagram illustrating a con?guration of a
video management apparatus for a surveillance system
according to an exemplary embodiment, and FIG. 3 is a
conceptual view explaining an operation of the video man
agement apparatus for a surveillance system according to an
exemplary embodiment.
[0036]
A surveillance system includes at least one camera
100, a video management apparatus for the surveillance sys
tem (hereinafter referred to as “video management appara
tus”) 200, a display device 300, and a separate external stor
age medium 400.
[0037] The video management apparatus 200 may include
an interface unit 210, a control unit 220, a ?rst storage unit
230, and a second storage unit 240.
[0038] At least one camera 100 is con?gured to acquire
video and transfer video data to the video management appa
ratus 200 through the interface unit 210 of the video manage
ment apparatus 200.
[0039] The ?rst storage unit 230 stores the video data that is
acquired by the camera 100 and is transferred through the
interface unit 210. That is, the ?rst storage unit 230, which
operates to store the video data with ?rst priority, is a space in
which the video data that is provided from the camera 100 is
stored in real time.
[0040] The second storage unit 240 stores copied data of
the video data that is stored in the ?rst storage unit 230. That
is, the second storage unit 240, which operates to store the
copied data with ?rst priority, is a space in which the video
data that is provided from the camera 100 is indirectly stored
in non-real time basis. In particular, if the video data that is
stored in the ?rst storage unit 230 is equal to or larger than a
predetermined threshold amount, the video data is copied as
much as the threshold amount and is stored in the second
storage unit 240. According to another exemplary embodi
Dec. 12, 2013
US 2013/0332420 A1
ment, if the video data that is stored in the ?rst storage unit
230 is equal to or larger than the predetermined threshold
amount, the video data is copied as much as a given amount
and is stored in the second storage unit 240. Here, the given
amount may be the same as the threshold amount or only an
excess of the threshold amount.
[0041]
Here, it is preferable, but not necessary, that the ?rst
or second storage unit 230 or 240 is one of a hard disk and a
Solid State Disk (SSD). It Will be apparent to those skilled in
the art that the ?rst or second storage unit may be another type
of storage medium that can store data therein in addition to the
hard disk or the SSD. Further, the ?rst or second storage unit
230 or 240 may be at least one logical or physical space. For
example, the ?rst storage unit 230 may include tWo or more
hard disks, and the second storage unit 240 may be only one
hard disk. Further, if an SSD is used as the ?rst storage unit
230, the performance of one SSD may correspond to the
performance of tWo hard disks.
[0042] In general, hard disks have been Widely used, but it
is expected that SSDs Will be mainly used in the future. Since
SSDs do not use a read/Write head to ?nd data on a platter and
an actuator arm as in hard disk drives, SSDs support a read/
[0047] Further, since latest video data is stored in the ?rst
storage unit 230 and the copied data of old video data is stored
in the second storage unit 240, the control unit 220 may
search for and reproduce the video data that has not been
copied in the ?rst storage unit 230, and may search for and
reproduce the copied data in the second storage unit 240. The
data, Which has been searched for in the ?rst storage unit 230
and/or the second storage unit 240, is displayed through the
display device 300.
[0048] Further, in consideration of a storage capacity of the
?rst storage unit 230 and the second storage unit 240, the
control unit 220 may copy the video data from the ?rst storage
unit 230 to the second storage unit 240 in accordance With a
predetermined copy period. For example, in consideration of
the time When 50% of the storage capacity of the ?rst storage
unit 230 is occupied, the control unit 220 may copy a corre
sponding portion of the video data stored in the ?rst storage
unit 230 to the second storage unit 240, and may delete that
portion of the video data, of Which copying has been com
pleted, in the order of their age.
[0049]
Further, in consideration of the storage capacity of
Write speed that is higher than the read/Write speed (e. g., 230
the ?rst storage unit 230 and the second storage unit 240, the
control unit 220 may copy the video data from the ?rst storage
MB/ s) of hard disks. HoWever, SSDs cost much more than
unit 230 to the second storage unit 240 once With an appro
hard disks, and for example, SSDs presently cost about three
priate data siZe. For example, the control unit 220 may copy
25% of the entire storage capacity of the ?rst storage unit 230
dollars per gigabyte, While hard disks cost 10 to 20 cents per
gigabyte. In the case of 3.5 inch desktop hard drives, the cost
per gigabyte is 10 to 20 cents and the read/Write speed is 100
at one instance to store the copied data in the second storage
MB/ s. Accordingly, it may be appropriate for price and per
unit 240, and may delete the copy-completed video data (the
data size is 25% of the Whole storage capacity) also at one
formance to use the 3.5 inch desktop hard drive as large
instance.
capacity storage medium.
[0043] As described later, the ?rst storage unit 230 is used
for real-time storage, and the second storage unit 240 is used
as a storage space of the copied data. Accordingly, it is pref
erable, but not necessary, that the storage speed of the ?rst
storage unit 230 is higher than the storage speed of the second
storage unit 240.
[0044] The control unit 220 controls to store in real time the
video data provided from the camera 100 in the ?rst storage
unit 230, and if the video data that is stored in the ?rst storage
unit 230 is equal to or larger than the predetermined threshold
amount, the control unit 220 copies and controls to store the
video data in the second storage unit 240 as much as the
threshold amount. That is, the control unit 220 serves to
control to store the video data in a real time storage space and
in a copy storage space.
[0045]
Further, the control unit 220 may perform reproduc
tion of the video data stored in the ?rst storage unit 230 and
backup of the video data to an external storage medium 400.
The control unit 220 may also perform reproduction of the
copied data stored in the second storage unit 240, backup of
the copied data to the external storage medium 400, and
overWrite of old copied data stored in the second storage unit
240.
[0046] If a capacity of the second storage unit 240 is insuf
?cient, the control unit 220 may overWrite the copied data in
the second storage unit 240 in the order in Which the copied
data have been copied thereto in given data units or ?le units.
Further, the control unit 220 may overWrite only data stored in
the second storage unit 240, of Which the copied data has been
generated in the ?rst storage unit 230, in the order in Which the
video data is provided from the camera 100 in the given data
units or ?le units.
[0050]
At this time, the control unit 220 may sequentially
copy the video data from the ?rst storage unit 230 to the
second storage unit 240 as much as the predetermined thresh
old amount. For example, if copying is simultaneously per
formed in case that hard disks are used as the ?rst and second
storage units 230 and 240, positions Where ?les to be copied
exist are frequently accessed, and thus, the copy speed is
loWered to cause occurrence of a loss in storing the video data.
Accordingly, it is preferable, but not necessary, to sequen
tially copy the video data. The control unit 220 may copy the
video data from the ?rst storage unit 230 to the second storage
unit 240 as much as the predetermined threshold amount at
one instance, as described above.
[0051] Further, the control unit 220 may control to store the
video data of the ?rst storage unit 230 and/or the copied data
of the second storage unit 240 in a separate external storage
medium 400. In this case, it is preferable, but not necessary,
that the control unit 220 converts the video data of the ?rst
storage unit 230 and/ or the copied data of the second storage
unit 240 into different format data and transfers and stores the
converted data in the external storage medium. Here, the
separate external storage medium 400 may be one of a DVD,
a compact disk (CD), an external hard disk, a USB memory,
and a netWork drive, and it Will be apparent to those skilled in
the art that another storage medium may be included. Further,
it is preferable, but not necessary, that a plurality of separate
external storage media 400 are provided as a space for storing
the video data of the ?rst storage unit 230 and a space for
storing the copied data of the second storage unit 240, but are
not limited thereto.
[0052] Referring to FIG. 3, in the case Where hard disks are
used as the ?rst storage unit 230 and the second storage unit
240, a hard disk A, Which is the ?rst storage unit 230, stores
Dec. 12, 2013
US 2013/0332420 Al
the data With ?rst priority, and a hard disk B, Which is the
second storage unit 240, copies the data With ?rst priority.
[0053] The hard disk A performs real time storage, repro
duction of the latest video data, backup of the latest video data
(to another storage medium), and copy of the video data to the
hard disk B. Further, the hard disk B performs reproduction of
the video data that is older than the video data stored in the
hard disk A, backup of the video data stored in the hard disk
B (to another storage medium), and overWrite to erase the
oldest data if the hard disk B does not have an enough capac
ity.
[0054] An example, in Which hard disks and surveillance
cameras are currently used, Will be described. For example, it
is assumed that tWo physical hard disks that support 7200 rpm
of SATA 2, 64 MB buffer are used.
[0055] The hard disk A may store the latest surveillance
Where the hard disk B is fully ?lled With data and further
storage of data is not possible, the latest video data is stored in
the hard disk B and the oldest data is deleted. HoWever, it Will
be apparent to those skilled in the art that the overWrite
function is not limited thereto.
[0058] If SSDs, Which are loW-priced and have large capac
ity, are launched in replacement of hard disks, about 20
3-mega cameras can be used in one surveillance system
through the use of SSDs that are tWice or more faster than hard
disks.
[0059] FIG. 4 is a ?owchart of a video management method
for a surveillance system according to an exemplary embodi
ment, and FIG. 5 is a detailed ?owchart of a backup operation
in a video management method for a surveillance system
according to an exemplary embodiment.
[0060] According to a video management method for a
video data from the surveillance camera at a maximum speed
surveillance system (hereinafter referred to as a “video man
of 250 Mbps. Preferably, but not necessarily, in consideration
agement method”), if a camera photographs and acquires an
external video (S510), video data is recorded in a ?rst storage
medium (S520), and if the video data stored in the ?rst storage
medium is equal to or larger than a predetermined threshold
of a buffer capacity of the hard disk A, the hard disk A may
store the video data from the surveillance camera at a maxi
mum speed of 40 Mbps. At present, one physical hard disk
can store data at a speed of 125 Mbps. Data storing at 250
Mbps in one hard disk becomes the basis of recording 10
3-mega surveillance cameras. The reproduction function sup
ports reproduction of the video data that is recently stored in
the hard disk A. Unlike the surveillance system in the related
art, the reproduction function is not to ?nd and reproduce the
oldest data, and thus, the hard diskA does not have much load.
The backup function converts the video data stored in the hard
diskA and performs backup of the converted data to another
storage medium (a DVD/CD, an external hard disk, a USB, or
a netWork drive).
[0056] In periodically copying the video data to the hard
disk B, the copy function may copy the video data to the hard
disk B in a copy period set by a user. In the case of copying to
hard disk B at one instance, an amount of the copied data
should not exceed 2 GB, and simultaneous copying to hard
disk B several times should not be performed. In the case of
simultaneous copying, the hard disk simultaneously accesses
positions Where ?les exist, and a copy speed is loWered to
cause occurrence of a loss in storing the video data. If copy is
performed With a siZe of tWo GB one at a time, data storing at
a speed of 250 Mbps corresponds to data storing at 32 bytes
per second in the hard disk, and since it takes one minute to
copy 2 GB to hard disk B, it can be supported that the latest
video data can be copied to hard disk B as much as the stored
video data. Preferably, but not necessarily, since the latest
surveillance data is stored from the hard diskA to the surveil
lance camera at a speed of 40 Mbps, copy can be performed
from the hard diskA to the hard disk B one at a time With a siZe
of 90 MB.
[0057] In the case of the hard disk B, the reproduction
function is the same as the reproduction operation of the hard
diskA, but since the video data, Which is older than the stored
video data, is stored in the hard disk B, it is supported to
search for and reproduce the old video data. If it is assumed
that the capacity of the hard disk B is 8 TB on the assumption
that storage is performed at a speed of 250 Mbps, the data of
seven days is stored, and the reproduction is possible as much
as the data of seven days. The backup function may perform
backup to another medium (a DVD/CD, an external hard disk,
a USB, or a netWork drive) like the backup of the hard diskA.
The overWrite function is performed in a manner that if the
latest video data is copied from the hard disk A in a state
amount, copied data, Which is obtained by copying the video
data that is stored in the ?rst storage medium as much as the
threshold amount, is stored in a second storage medium
(S530). Accordingly, the latest video data is stored in the ?rst
storage medium, and the old video data is stored in the second
storage medium. Here, the ?rst or second storage medium
may be one of a hard disk and an SSD, and it is preferable, but
not necessary, that the storage speed of the ?rst storage
medium exceeds the storage speed of the second storage
medium. Further, the ?rst or second storage media may be at
least one logically and physically. Preferably, but not neces
sarily, if tWo ?rst storage media are provided, the video data
can be recorded in the ?rst storage medium With a record
speed of 200 Mbps in S520. Since tWo ?rst storage media are
used, the recorded video data is 400 Mbps, and in terms of
bytes, video of 50 MB per second is recorded, and a ?le of 300
MB is copied to the second storage medium. Time required to
copy 300 MB is about three seconds.
[0061] Thereafter, if a capacity of the second storage
medium is insuf?cient (S540), the copied data is overWritten
in the second storage medium in the order in Which the copied
data Were copied in the given data units or ?le units (550). In
the case Where the copy of the video data is performed in the
?rst storage medium, the video data may be immediately
deleted. HoWever, for data protection, it is preferable, but not
necessary, to delete only the video data, of Which the copied
data has been generated, in the ?rst storage medium in the
order in Which the video data is provided from the camera in
the given data units of ?le units.
[0062] Then, if there is a user’ s reproduction request, i.e., if
there is a video reproduction input (S560), latest video data is
searched for in the ?rst storage medium (S585), and old video
data is searched for in the second storage medium (S580) to
reproduce the searched video. At this time, in order to reduce
time for searching for the video data in the order of time, the
storage medium in Which the video data is to be searched for
may be immediately con?rmed on the basis of Whether to
execute the copy of the data (S570). For this, an event of the
data, of Which the copy has been executed, may be generated
to be used during the search operation.
[0063] Further, the video data of the ?rst storage medium
and the copied data of the second storage medium may be
backed up to other storage media. Referring to FIG. 5, if a
Dec. 12, 2013
US 2013/0332420 A1
camera photographs and acquires external video (S610),
video data is recorded in the ?rst storage medium (S620), and
copied data of the video data that is stored in the ?rst storage
medium is stored in the second storage medium (S630).
Thereafter, if there is a data backup request from a user
(S640), the video data of the ?rst storage medium may be
[0071] On the other hand, the video management method
for a surveillance system according to exemplary embodi
ments can be implemented as one module by softWare and
hardWare, and the embodiments as described above can be
prepared as a program that can be executed in a computer, and
converted, if necessary, and backed up to a third storage
can be implemented in a general -purpose computer that oper
ates the program using a recording medium. The computer
medium, and the copied data of the second storage medium
readable recording medium may be implemented in the form
may be converted, if necessary, and backed up to a fourth
of a magnetic medium, such as a ROM, a ?oppy disc, or a hard
disk, an optical medium, such as a CD or a DVD, and a carrier
storage medium. Here, the third and fourth storage media
correspond to separate external storage media. As described
Wave, such as transmission through the Internet. Further, in
above, the external storage medium may be a DVD/CD, an
the computer-readable recording medium, codes, Which are
external hard disk, a USB, or a netWork drive.
distributed in a computer system connected through a net
Work and Which can be read by a computer in a distribution
[0064]
Other storage media may be used, and as an
example, Redundant Array of Independent Disks or Redun
dant Array of Inexpensive Disks (RAID) may be used. The
method, may be stored and executed.
RAID is a technology in Which partially redundant data is
dividedly stored in several hard disks, and may also be called
a redundant array of independent disks. Various methods for
dividing data exist, and these methods are called levels. In
accordance With the levels, various purposes can be satis?ed,
such as heightening of reliability of the storage device or
shoWn and described With reference to the exemplary
embodiments thereof, it Will be understood by those of ordi
nary skill in the art that various changes in form and details
may be made therein Without departing from the spirit and
scope of the inventive concept as de?ned by the folloWing
improvement of the overall performance.
are directed to only management of video data, the inventive
concept is not limited thereto. It is therefore desired that the
[0065] The RAID operates as one logical disk that ties
several disks into one, and may include hardWare RAID, host
RAID, and softWare RAID.
[0066] The softWare RAID means using a RAID logic that
has already been built in an operating system (OS). The
softWare RAID does not require separate expenses, but a
central processing unit (CPU) of the system is used to perform
operations necessary for the RAID operation, and OS stabil
ity and RAID stability are in close relationship With each
other. Accordingly, if the OS is unstable, the RAID volume
also becomes unstable.
[0067] According to the host RAID, hardWare takes charge
of some engines, and softWare takes charge of the remaining
engines. As a main chip iROC is used to replace PHY/CPU
roles.
[0072]
While the inventive concept has been particularly
claims. For example, although the exemplary embodiments
present exemplary embodiments be considered in all respects
as illustrative and not restrictive, reference being made to the
appended claims rather than the foregoing description to indi
cate the scope of the inventive concept.
1. A data management apparatus, comprising:
a ?rst storage unit con?gured to store therein data provided
from a data input unit;
a second storage unit con?gured to store therein a copy of
the data; and
a control unit con?gured to control the ?rst storage unit to
store the data therein on a real time basis, and if the data
stored in the ?rst storage unit is equal to or larger than a
predetermined threshold amount, generate the copy and
[0068] According to the hardWare RAID, PHY, CPU,
memories, and RAID engines are independently supported
control the second storage unit to store the copy in the
on a mode controller. The hardWare RAID independently
operates With almost no CPU burden of a mother board and
2. The data management apparatus of claim 1, Wherein the
control unit is con?gured to overWrite the copy in the order in
Which the copy has been generated in given data units or ?le
units if a capacity of the second storage unit is insu?icient to
high stability.
[0069]
There are many built-in or external RAID cards that
can be used in PCs. Using the RAID technology, the storage
speed can be increased, and the backup can be easily per
second storage unit as much as a given amount.
store another data.
SSD) can store the video data Without a loss, the second
3. The data management apparatus of claim 2, Wherein the
control unit is con?gured to overWrite only selected data of
Which a copy has been generated in the ?rst storage unit in the
order in Which the selected data has been provided from the
data input unit in given data units or ?le units.
4. The data management apparatus of claim 1, Wherein the
control unit is con?gured to search for in the ?rst storage unit
and reproduce data that has not been copied to the second
storage unit, and search for in the second storage unit and
reproduce data that has been copied to the second storage
unit.
5. The data management apparatus of claim 1, Wherein the
control unit is con?gured to sequentially generate the copy
storage medium (hard disk or SSD), Which performs backup,
the data in given data units or ?le units as much as the given
reproduction, and overWrite, can send a larger amount of
video data to the client, and the ?rst and second storage media
(hard disk or SSD) can perform the backup to other storage
amount.
media at higher speed.
much as the given amount at one instance.
formed. That is, by using the RAID function, Write and read
speeds can be increased.
[0070]
According to the exemplary embodiments, in com
parison to the surveillance system in the related art Which
simultaneously perform storage, backup, and overWrite With
respect to a plurality of hard disks, the ?rst storage medium
(hard disk or SSD) for real-time storage of data that is
acquired from the surveillance cameras and the second stor
age medium (hard disk or SSD) for copy of real-time stored
data to perform storage, backup, and overWrite divide respec
tive functions to reduce the I0 loads of the surveillance sys
tem. Through this, the ?rst storage medium (hard disk or
6. The data management apparatus of claim 1, Wherein the
control unit is con?gured to generate the copy of the data as
Dec. 12, 2013
US 2013/0332420 A1
7. The data management apparatus of claim 1, wherein the
control unit is con?gured to convert the data in the ?rst stor
age unit and perform backup of the converted data to a sepa
rate storage medium.
8. The data management apparatus of claim 1, Wherein the
control unit is con?gured to convert the copy in the second
storage unit and perform backup of the converted copy to a
separate storage medium.
9-16. (canceled)
17. The data management apparatus of claim 7, Wherein the
separate storage medium is one of a digital versatile disk, a
compact disk, an external hard disk, a universal serial bus
memory, and a netWork drive.
18. The data management apparatus of claim 8, Wherein the
separate storage medium is one of a digital versatile disk, a
compact disk, an external hard disk, a universal serial bus
memory, and a netWork drive.
19. The data management apparatus of claim 1, Wherein the
predetermined threshold amount and the given amount are the
same.
20. A data management method comprising:
storing data provided from a data input unit in a ?rst storage
medium on a real time basis;
if the data stored in the ?rst storage medium is equal to or
larger than a predetermined threshold amount, storing a
copy of the data in a second storage medium as much as
a given amount;
if a capacity of the second storage medium is insuf?cient to
store another copy of another data, overWriting the copy
in the order in Which the copy has been generated in
given data units or ?le units; and
if there is a user’s reproduction request, searching for latest
data in the ?rst storage medium and searching for old
data in the second storage medium.
21. The data management method of claim 20, Wherein the
?rst or second storage medium is one of a hard disk and a solid
state disk (SSD), and a speed of storing the data in the ?rst
storage medium is greater than a speed of storing the copy in
the second storage medium.
22. The data management method of claim 20, further
comprising overwriting only selected data of Which a copy
has been generated in the ?rst storage medium in the order in
Which the selected data is provided from the data input unit in
the given data units or ?le units.
23. The data management method of claim 20, further
comprising converting the data in the ?rst storage medium
and performing backup of the converted data to a third storage
medium.
24. The data management method of claim 20, further
comprising converting the copy in the second storage
medium and performing backup of the converted copy to a
fourth storage medium.
25. The data management method of claim 20, Wherein the
predetermined threshold amount and the given amount are the
same.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement