KR20160023160A - 비디오 및 오디오 데이터의 관리 방법 - Google Patents

비디오 및 오디오 데이터의 관리 방법 Download PDF

Info

Publication number
KR20160023160A
KR20160023160A KR1020140109049A KR20140109049A KR20160023160A KR 20160023160 A KR20160023160 A KR 20160023160A KR 1020140109049 A KR1020140109049 A KR 1020140109049A KR 20140109049 A KR20140109049 A KR 20140109049A KR 20160023160 A KR20160023160 A KR 20160023160A
Authority
KR
South Korea
Prior art keywords
files
video
recording medium
file
audio data
Prior art date
Application number
KR1020140109049A
Other languages
English (en)
Inventor
심정민
조성봉
Original Assignee
한화테크윈 주식회사
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 한화테크윈 주식회사 filed Critical 한화테크윈 주식회사
Priority to KR1020140109049A priority Critical patent/KR20160023160A/ko
Priority to PCT/KR2014/012775 priority patent/WO2016027940A1/ko
Publication of KR20160023160A publication Critical patent/KR20160023160A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명의 실시예들의 비디오 및 오디오 데이터의 관리 방법에 의하면, 파일들 각각의 저장 시각 및 중요 정도에 따라, 파일들 각각의 보관 우선 순위가 설정된다. 또한, 기록 매체의 잔여 용량이 부족한 때에, 보관 우선 순위에 따라 적어도 한 파일이 삭제되거나 압축된다.

Description

비디오 및 오디오 데이터의 관리 방법{Method of managing video and audio data}
본 발명은, 비디오 및 오디오 데이터의 관리 방법에 관한 것으로서, 보다 상세하게는, 비디오 리코더의 기록 매체에 저장되어 있는 비디오 및 오디오 데이터의 파일들을 상기 비디오 리코더의 제어부가 관리하는 방법에 관한 것이다.
디지털 비디오 리코더(DVR : Digital Video Recorder) 또는 네트워크 비디오 리코더(NVR : Network Video Recorder)와 같은 비디오 리코더는 제어부 및 기록 매체가 구비되어, 각 채널의 비디오 데이터가 제어부에 의하여 기록 매체에 저장된다.
이와 같은 비디오 리코더에 있어서, 종래에는, 기록 매체의 잔여 용량이 부족한 때에, 가장 오래된 저장 시각을 가진 적어도 한 파일을 찾아서 삭제하였다.
하지만, 사용자의 입장에서 보면, 먼저 저장되었던 데이터 파일이더라도 나중에 저장되었던 파일보다 더 중요할 수 있다.
따라서, 종래의 비디오 리코더에서의 일률적인 데이터 관리 방법에 의하면, 사용자의 입장에서 중요한 데이터 파일이 손실될 확률이 높다.
대한민국 등록특허 제0849130호 (출원인 : 포스데이터 주식회사)
본 발명의 실시예들은, 비디오 리코더의 기록 매체에 저장되어 있는 비디오 및 오디오 데이터의 파일들을 비디오 리코더의 제어부가 관리하는 방법에 있어서, 기록 매체의 잔여 용량이 부족한 때에, 사용자의 입장에서 중요한 데이터 파일이 손실될 확률을 최소화할 수 있게 해주는, 데이터 관리 방법을 제공하고자 한다.
본 발명의 제1 실시예에 의하면, 비디오 리코더의 기록 매체에 저장되어 있는 비디오 및 오디오 데이터의 파일들을 상기 비디오 리코더의 제어부가 관리하는 방법에 있어서, 상기 제어부는 상기 파일들 각각의 내용에 대한 중요 정도를 판정한다.
다음에, 상기 제어부는, 상기 파일들 각각의 저장 시각 및 상기 중요 정도에 따라, 상기 파일들 각각의 보관 우선 순위를 설정한다. 다음에, 상기 제어부는, 상기 기록 매체의 잔여 용량이 부족한 때에, 상기 보관 우선 순위에 따라 삭제될 적어도 한 파일을 찾는다. 그리고, 상기 제어부는, 찾아진 상기 적어도 한 파일을 삭제한다.
본 발명의 제2 실시예에 의하면, 비디오 리코더의 기록 매체에 저장되어 있는 비디오 및 오디오 데이터의 파일들을 상기 비디오 리코더의 제어부가 관리하는 방법에 있어서, 상기 제어부는 상기 파일들 각각의 내용에 대한 중요 정도를 판정한다.
다음에, 상기 제어부는, 상기 파일들 각각의 저장 시각 및 상기 중요 정도에 따라, 상기 파일들 각각의 보관 우선 순위를 설정한다. 다음에, 상기 제어부는, 상기 기록 매체의 잔여 용량이 부족한 때에, 상기 보관 우선 순위에 따라 삭제될 적어도 한 파일을 찾는다. 다음에, 상기 제어부는 찾아진 상기 적어도 한 파일의 적어도 한 대표 프레임 영상을 구한다. 다음에, 상기 제어부는 찾아진 상기 적어도 한 파일을 삭제한다. 그리고, 상기 제어부는 구해진 상기 적어도 한 대표 프레임 영상을 상기 기록 매체에 저장한다.
본 발명의 제3 실시예에 의하면, 비디오 리코더의 기록 매체에 저장되어 있는 비디오 및 오디오 데이터의 파일들을 상기 비디오 리코더의 제어부가 관리하는 방법에 있어서, 상기 제어부는 상기 파일들 각각의 내용에 대한 중요 정도를 판정한다.
다음에, 상기 제어부는, 상기 파일들 각각의 저장 시각 및 상기 중요 정도에 따라, 상기 파일들 각각의 보관 우선 순위를 설정한다. 다음에, 상기 제어부는, 상기 기록 매체의 잔여 용량이 부족한 때에, 상기 보관 우선 순위에 따라 압축될 적어도 한 파일을 찾는다. 다음에, 상기 제어부는, 찾아진 상기 적어도 한 파일의 압축 비율인 제1 압축 비율을 구한다. 다음에, 상기 제어부는, 찾아진 상기 적어도 한 파일을 상기 제1 압축 비율보다 높은 제2 압축 비율로써 압축한다. 다음에, 상기 제어부는, 상기 제2 압축 비율로써 압축된 결과의 적어도 한 파일을 상기 기록 매체에 저장한다.
본 발명의 실시예들의 상기 비디오 및 오디오 데이터의 관리 방법에 의하면, 상기 파일들 각각의 저장 시각 및 상기 중요 정도에 따라, 상기 파일들 각각의 보관 우선 순위가 설정된다. 또한, 기록 매체의 잔여 용량이 부족한 때에, 상기 보관 우선 순위에 따라 적어도 한 파일이 삭제되거나 압축된다.
따라서, 기록 매체의 잔여 용량이 부족한 때에, 사용자의 입장에서 중요한 데이터 파일이 손실될 확률을 최소화할 수 있다.
더 나아가, 본 발명의 상기 제2 실시예에 의하면, 기록 매체의 잔여 용량이 부족한 때에, 삭제되는 적어도 한 파일의 적어도 한 대표 프레임 영상이 기록 매체에 저장된다. 또한, 본 발명의 상기 제3 실시예에 의하면, 기록 매체의 잔여 용량이 부족한 때에, 적어도 한 파일이 삭제되지 않고 보다 높은 압축 비율로써 압축된다.
따라서, 기록 매체에 저장되어 있는 스트림 파일들을 사용자가 재생하면서 검색함에 있어서, 불연속적인 재생 문제가 추가적으로 개선될 수 있다.
도 1은 본 발명의 실시예들이 적용되는 비디오 리코더로서의 디지털 비디오 리코더(DVR : Digital Video Recorder)를 설명하기 위한 도면이다.
도 2는 도 1의 디지털 비디오 리코더(DVR)의 내부 구성을 보여주는 블록도이다.
도 3은 본 발명의 실시예들이 적용되는 비디오 리코더로서의 네트워크 비디오 리코더(NVR : Network Video Recorder)를 설명하기 위한 도면이다.
도 4는 도 3의 네트워크 비디오 리코더(NVR)의 내부 구성을 보여주는 블록도이다.
도 5는 도 2 또는 도 4의 비디오 리코더의 제어부에 의하여 수행되는 본 발명의 제1 실시예의 비디오 및 오디오 데이터의 관리 방법을 보여주는 흐름도이다.
도 6은 도 2 또는 도 4의 비디오 리코더의 기록 매체 및 제어부에 저장되는 데이터의 구조를 보여주는 블록도이다.
도 7은 도 5의 단계 S405를 설명하기 위한 표이다.
도 8은 도 7의 중요 정도의 점수를 구하는 방법의 일 예를 설명하기 위한 표이다.
도 9는 도 2 또는 도 4의 비디오 리코더의 제어부에 의하여 수행되는 본 발명의 제2 실시예의 비디오 및 오디오 데이터의 관리 방법을 보여주는 흐름도이다.
도 10은 도 2 또는 도 4의 비디오 리코더의 제어부에 의하여 수행되는 본 발명의 제3 실시예의 비디오 및 오디오 데이터의 관리 방법을 보여주는 흐름도이다.
하기의 설명 및 첨부된 도면은 본 발명에 따른 동작을 이해하기 위한 것이며, 본 기술 분야의 통상의 기술자가 용이하게 구현할 수 있는 부분은 생략될 수 있다.
또한 본 명세서 및 도면은 본 발명을 제한하기 위한 목적으로 제공된 것은 아니고, 본 발명의 범위는 청구의 범위에 의하여 정해져야 한다. 본 명세서에서 사용된 용어들은 본 발명을 가장 적절하게 표현할 수 있도록 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다.
이하 첨부된 도면을 참조하면서 본 발명의 적합한 실시예에 대하여 상세하게 설명한다. 또한, 본 명세서 및 도면에 있어서, 실질적으로 동일한 기능 구성을 갖는 구성 요소에 대하여 동일한 부호를 부여함으로써 중복 설명을 생략한다.
도 1은 본 발명의 실시예들이 적용되는 비디오 리코더로서의 디지털 비디오 리코더(DVR : Digital Video Recorder, 102)를 설명하기 위한 도면이다.
도 1의 감시 시스템을 참조하면, 감시 카메라들(101a 내지 101c) 각각은, 통신 신호들(Dcom1 내지 Dcom3)에 의하여 디지털 비디오 레코더(102)와 통신하면서, 비디오 및 오디오 신호들(Svid1 내지 Svid3)과 이벤트 정보를 디지털 비디오 레코더(2)에 전송한다.
이벤트의 예로서, 조도의 급격한 변화, 렌즈가 가려지는 탬퍼링, 움직임 검출, 얼굴 감지, 오디오 감지, 및 통신 중단 등을 들 수 있다.
디지털 비디오 리코더(102)는, 제어부 및 기록 매체를 구비하여, 각 채널의 비디오 및 오디오 데이터와 이벤트 정보를 제어부에 의하여 채널 별로 기록 매체에 저장한다.
도 2는 도 1의 디지털 비디오 리코더(102)의 내부 구성을 보여준다.
도 2를 참조하면, 디지털 비디오 리코더(102)는 아날로그-디지털 변환기들(201 내지 203), 멀티플렉서(204), 비디오 신호 발생부(205), 제어부(207), 사용자 입력부(208), 압축부(209), 복원부(210), 디램(Dynamic DRAM, 211) 및 기록 매체(212)를 포함한다.
아날로그-디지털 변환기들(201 내지 203) 각각은 감시 카메라들(도 1의 101a 내지 101c) 각각으로부터 수신되는 비디오 및 오디오 신호들(Svid1 내지 Svid3)을 디지털 비디오 및 오디오 데이터로 변환한다.
멀티플렉서(204)는, 아날로그-디지털 변환기들(201 내지 203) 각각으로부터의 비디오 및 오디오 데이터를 멀티플렉싱하여 압축부(209)에 출력한다.
또한, 멀티플렉서(204)는, 제어부(207)로부터의 명령에 따라 선택된 비디오 및 오디오 데이터를 통합하여 출력한다.
압축부(209)는 제어부(207)로부터의 명령에 따라 멀티플렉서(204)로부터의 비디오 및 오디오 데이터를 압축하여 기록 매체(212)에 저장한다.
비디오 신호 발생부(205)는 멀티플렉서(204)로부터의 복합 비디오 및 오디오 데이터를 아날로그 비디오 및 오디오 신호(Svidm)로 변환하여 출력한다. 비디오 신호 발생부(205)로부터의 비디오 및 오디오 신호(Svidm)는 디스플레이 장치에 입력된다.
제어부(207)는, 통신 신호들(Dcom1 내지 Dcom3)에 의하여 감시 카메라들(도 1의 101a 내지 101c)과 통신하면서, 사용자 입력부(208)로부터의 사용자 명령에 따라 전체적 제어를 수행한다.
사용자 입력부(208)를 통하여 재생 명령이 발생된 경우, 제어부(207)는, 기록 매체(212), 복원부(210) 및 디램(Dynamic RAM, 211)을 제어하여, 기록 매체(212)에 저장되어 있는 압축 데이터를 복원하여 멀티플렉서(204)에 입력한다. 여기에서, 복원되는 비디오 및 오디오 데이터는 사용자 입력부(208)로부터의 명령에 따라 선택된 데이터이다. 이에 따라, 멀티플렉서(204)는 복원부(210)로부터의 비디오 및 오디오 데이터를 통합하여 비디오 신호 발생부(205)에게 출력한다.
물론, 디램(Dynamic DRAM, 211)은 복원부(210)가 동작하는 때에만 사용되는 것이 아니라 압축부(209)가 동작하는 때에도 사용될 수 있다.
한편, 제어부(207)는, 기록 매체(212)에 저장되어 있는 파일들 각각의 저장 시각 및 중요 정도에 따라, 파일들 각각의 보관 우선 순위를 설정한다. 또한, 기록 매체(212)의 잔여 용량이 부족한 때에, 보관 우선 순위에 따라 적어도 한 파일을 삭제하거나 보다 높은 압축 비율로써 압축한다.
이에 따라, 기록 매체(212)의 잔여 용량이 부족한 때에, 사용자의 입장에서 중요한 데이터 파일이 손실될 확률을 최소화할 수 있다. 이와 관련된 내용은 도 5 내지 10을 참조하여 상세히 설명될 것이다.
도 3은 본 발명의 실시예들이 적용되는 비디오 리코더로서의 네트워크 비디오 리코더(NVR : Network Video Recorder, 304)를 설명하기 위한 도면이다.
도 3에서 참조 부호 Dima는, 감시 카메라들(301a 내지 301n) 각각으로부터 통신 네트워크(302) 예를 들어, 인터넷에 입력되는 비디오 및 오디오 데이터를, 또는 통신 네트워크(302)로부터 클라이언트 단말기들(303a 내지 303m) 각각에 출력되는 비디오 및 오디오 데이터를 가리킨다.
참조 부호 Dcom은, 감시 카메라들(301a 내지 301n) 각각과 통신 네트워크(302) 사이의 통신 신호들, 또는 통신 네트워크(302)와 클라이언트 단말기들(303a 내지 303m) 각각 사이의 통신 신호들을 가리킨다.
참조 부호 Dimat는, 통신 네트워크(302)로부터 네트워크 비디오 리코더(NVR, 304)로 입력되는 비디오 및 오디오 데이터, 또는 네트워크 비디오 리코더(NVR, 304)로부터 통신 네트워크(302)로 출력되는 비디오 및 오디오 데이터를 가리킨다.
참조 부호 Dcomt는, 네트워크 비디오 리코더(NVR, 304)와 통신 네트워크(302) 사이의 통신 신호들을 가리킨다.
도 3을 참조하면, 네트워크 비디오 리코더(NVR, 304)는 통신 네트워크(302) 예를 들어, 인터넷을 통하여 감시 카메라들(301a 내지 301n)과 클라이언트 단말기들(303a 내지 303m)에 연결된다.
감시 카메라들(301a 내지 301n)은, 통신 신호들(Dcom)에 의하여 네트워크 비디오 리코더(NVR, 304)와 통신하면서, 비디오 및 오디오 데이터(Dima)과 이벤트 정보를 네트워크 비디오 리코더(NVR, 304)에게 전송한다.
즉, 감시 카메라들(301a 내지 301n)이 채널 별로 설정되어, 감시 카메라들(301a 내지 301n) 각각으로부터의 주기적인 패킷들(packets)이 통신 네트워크(302) 예를 들어, 인터넷을 통하여 네트워크 비디오 리코더(NVR, 304)에게 전송된다.
이벤트의 예로서, 조도의 급격한 변화, 렌즈가 가려지는 탬퍼링, 움직임 검출, 얼굴 감지, 오디오 감지, 및 통신 중단 등을 들 수 있다.
네트워크 비디오 리코더(NVR, 304)는 채널 별로 수신되는 패킷들(packets)을 휘발성 메모리에 로딩하면서 저장 및 전송한다. 즉, 네트워크 비디오 리코더(NVR, 304)는, 휘발성 메모리에서 채널 별로 로딩된 비디오 및 오디오 데이터와 이벤트 정보를 전송 대상으로서의 클라이언트 단말기들(303a 내지 303m)에게 전송하고, 기록 매체에 저장한다.
도 4는 도 3의 네트워크 비디오 리코더(304)의 내부 구성을 보여준다.
도 4를 참조하면, 네트워크 비디오 리코더(304)는 통신 인터페이스(401), 제어부(402), 휘발성 메모리로서의 램(RAM : Random Access Memory, 403), 기록 매체(405), 및 디스플레이 인터페이스(404)를 포함한다. 여기에서, 통신 인터페이스(401)는 네트워크 인터페이스 카드(NIC : Network Interface Card)의 기능을 수행한다.
도 3 및 4를 참조하여, 네트워크 비디오 리코더(5)의 내부 구성 및 동작을 설명하면 다음과 같다.
감시 카메라들(301a 내지 301n)로부터 통신 네트워크(302)를 통하여 입력되는 비디오 및 오디오 데이터(Dimat)와 이벤트 정보는, 통신 인터페이스(401)를 통하여 제어부(402)에 입력된다.
제어부(402)는, 데이터 수신 모드에서 입력된 패킷들(packets)을 처리하여 램(RAM, 403)에 로딩한다.
또한, 제어부(402)는, 데이터 전송 모드에서 패킷들(packets)을 생성하여 출력한다. 즉, 제어부(402)는, 램(RAM, 403)에서 채널 별로 로딩된 비디오 및 오디오 데이터와 이벤트 정보를 통신 인터페이스(401)를 통하여 클라이언트 단말기들(303a 내지 303m)에게 전송한다.
상기와 같은 네트워크 비디오 리코더(304)의 데이터 전송 모드 및 데이터 수신 모드는, TCP/IP(Transmission Control Protocol/Internet Protocol)에 따른 계층들에 의하여 수행된다.
한편, 사용자의 설정에 따라, 제어부(402)는, 램(RAM, 403)에서 채널 별로 로딩된 비디오 및 오디오 데이터와 이벤트 정보를 디스플레이 인터페이스(404)에 출력한다. 이에 따라, 디스플레이 인터페이스(404)에 디스플레이 장치가 연결되면, 디스플레이 인터페이스(404)로부터의 비디오 및 오디오 데이터와 이벤트 정보(DDIS)가 디스플레이 장치에 입력되어 재생된다.
그리고, 제어부(402)는, 램(RAM, 403)에서 채널 별로 로딩된 동영상 데이터를 기록 매체(405)에 저장한다.
한편, 제어부(402)는, 기록 매체(405)에 저장되어 있는 파일들 각각의 저장 시각 및 중요 정도에 따라, 파일들 각각의 보관 우선 순위를 설정한다. 또한, 기록 매체(405)의 잔여 용량이 부족한 때에, 보관 우선 순위에 따라 적어도 한 파일을 삭제하거나 압축한다.
이에 따라, 기록 매체(405)의 잔여 용량이 부족한 때에, 사용자의 입장에서 중요한 데이터 파일이 손실될 확률을 최소화할 수 있다. 이와 관련된 내용은 도 5 내지 10을 참조하여 상세히 설명될 것이다.
도 5는 도 2 또는 도 4의 비디오 리코더의 제어부(207 또는 402)에 의하여 수행되는 본 발명의 제1 실시예의 비디오 및 오디오 데이터의 관리 방법을 보여준다.
도 6은 도 2 또는 도 4의 비디오 리코더의 기록 매체(212 또는 405) 및 제어부(207 또는 402)에 저장되는 데이터의 구조를 보여준다. 도 6에서 참조 부호 601은 제어부(207 또는 402) 내의 시스템 메모리를, 602는 제1 채널 영역을, 609는 제n 채널 영역을, 60101 내지 60199는 파일 목록 정보를 각각 가리킨다. 참조 부호 60301, 6230i, 67701, 및 6070j는 데이터베이스 파일들을 가리킨다. 참조 부호 60401, 6240i, 67801, 및 6980j는 이벤트 파일들을 가리킨다. 그리고 참조 부호 60501, 6250i, 67901, 및 6990j는 비디오 및 오디오 스트림 파일들을 가리킨다.
도 6을 참조하면, 기록 매체(212 또는 405)에 채널 별로 저장되어 있는 비디오 및 오디오 데이터의 파일들은 비디오 및 오디오 스트림 파일들(60501, 6250i, 67901, 6990j), 이벤트 파일들(60401, 6240i, 67801, 6980j) 및 데이터베이스 파일들(60301, 6230i, 67701, 6070j)을 포함한다.
이벤트 파일들(60401, 6240i, 67801, 6980j)에는, 비디오 및 오디오 스트림 파일들(60501, 6250i, 67901, 6990j) 각각에 대한 이벤트 정보가 저장된다. 상기한 바와 같이, 이벤트의 예로서, 조도의 급격한 변화, 렌즈가 가려지는 탬퍼링, 움직임 검출, 얼굴 감지, 오디오 감지, 및 통신 중단 등을 들 수 있다.
데이터베이스 파일들((60301, 6230i, 67701, 6070j))에는, 비디오 및 오디오 스트림 파일들(60501, 6250i, 67901, 6990j) 각각에서 비디오/오디오 트랙을 검색하는 데에 사용될 검색 정보가 저장된다.
제어부(207 또는 402) 내의 시스템 메모리(601)에는, 비디오 및 오디오 스트림 파일들(60501, 6250i, 67901, 6990j) 각각을 검색 및 관리하는 데에 사용될 관리 정보를 포함한 파일 목록 정보가 저장되어 있다.
도 5 및 6을 참조하여, 본 발명의 제1 실시예의 비디오 및 오디오 데이터의 관리 방법을 설명하면 다음과 같다.
비디오 리코더의 제어부(207 또는 402)는 수신되는 비디오 및 오디오 데이터를 기록 매체(212 또는 405)에 저장한다(단계 S501).
또한, 제어부(207 또는 402)는 비디오 및 오디오 데이터의 파일들(60501, 6250i, 67901, 6990j) 각각의 내용에 대한 중요 정도를 판정한다(단계 S503).
다음에, 제어부(207 또는 402)는, 비디오 및 오디오 데이터의 파일들(60501, 6250i, 67901, 6990j) 각각의 저장 시각 및 상기 중요 정도에 따라, 파일들(60501, 6250i, 67901, 6990j) 각각의 보관 우선 순위를 설정한다(단계 S505). 물론, 저장 시각이 늦을수록 그리고 상기 중요 정도가 클수록 보관 우선 순위는 높아진다. 저장 시각과 중요 정도의 비례 상수들은 사용자의 설정에 따라 변할 수 있다.
다음에, 제어부(207 또는 402)는, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 상기 보관 우선 순위에 따라 삭제될 적어도 한 파일을 찾는다(단계들 S507 및 S509). 그리고 제어부(207 또는 402)는 찾아진 적어도 한 파일을 삭제한다(단계 S511).
상기 모든 단계들 S501 내지 S511은 종료 신호가 발생될 때까지 반복적으로 수행된다(단계 S513).
상기 도 5의 제1 실시예의 비디오 및 오디오 데이터의 관리 방법에 의하면, 파일들(60501, 6250i, 67901, 6990j) 각각의 저장 시각 및 중요 정도에 따라, 파일들(60501, 6250i, 67901, 6990j) 각각의 보관 우선 순위가 설정된다. 또한, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 보관 우선 순위에 따라 적어도 한 파일이 삭제되거나 압축된다.
따라서, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 사용자의 입장에서 중요한 데이터 파일이 손실될 확률을 최소화할 수 있다.
도 7은 도 5의 단계 S405를 설명하기 위한 표이다.
도 6 및 7을 참조하면, 도 7에서의 제1 채널의 제1 파일들은 도 6에서의 제1 데이터베이스 파일(60301), 제1 이벤트 파일(60401), 및 제1 비디오 및 오디오 스트림 파일(60501)을 포함한다.
도 7에서의 제1 채널의 제i 파일들은 도 6에서의 제i 데이터베이스 파일(6030i), 제i 이벤트 파일(6240i), 및 제i 비디오 및 오디오 스트림 파일(6250i)을 포함한다.
도 7에서의 제n 채널의 제1 파일들은 도 6에서의 제1 데이터베이스 파일(67701), 제1 이벤트 파일(67801), 및 제1 비디오 및 오디오 스트림 파일(67901)을 포함한다.
그리고 도 7에서의 제n 채널의 제j 파일들은 도 6에서의 제j 데이터베이스 파일(6970j), 제j 이벤트 파일(6980j), 및 제j 비디오 및 오디오 스트림 파일(6990j)을 포함한다.
도 7을 참조하면, 보관 우선 순위(704)는 총 점수(703)가 많을수록 더욱 높아진다. 총 점수(703)는 저장 시각의 점수(701)와 중요 정도의 점수(702)의 합산 결과이다. 물론, 저장 시각이 늦을수록 저장 시각의 점수(701)가 커지고, 중요 정도가 높을수록 중요 정도의 점수(702)가 커진다. 저장 시각의 점수(701)를 구하기 위한 비례 상수, 및 중요 정도의 점수(702)를 구하기 위한 비례 상수는 사용자의 설정에 따라 각각 변할 수 있다.
도 8은 도 7의 중요 정도의 점수(702)를 구하는 방법의 일 예를 설명하기 위한 표이다.
도 8을 참조하면, 비디오 및 오디오 데이터의 파일들(60501, 6250i, 67901, 6990j) 각각의 내용에 대한 중요 정도의 점수(702)는, 사용자가 설정한 채널의 중요 정도의 점수(801), 사용자가 설정한 파일의 중요 정도의 점수(802), 파일들 각각의 내용에서 이벤트가 발생된 횟수의 점수(803), 파일들 각각의 비디오에서의 평균 조도의 점수(804), 및 파일들 각각에 대한 사용자의 검색 횟수의 점수(805)의 합산 결과이다.
물론, 이벤트가 발생된 횟수가 많아질수록 점수(803)가 커지고, 평균 조도가 높아질수록 점수(804)가 커진다. 평균 조도는, 카메라에 부착된 조도 센서로부터 구해질 수 있지만, 비디오 데이터의 누적 평균 계조가 적용될 수도 있다.
도 9는 도 2 또는 도 4의 비디오 리코더의 제어부(207 또는 402)에 의하여 수행되는 본 발명의 제2 실시예의 비디오 및 오디오 데이터의 관리 방법을 보여주는 흐름도이다. 여기에서, 도 6 내지 8의 내용은 동일하게 적용된다.
도 6 및 9를 참조하여, 본 발명의 제2 실시예의 비디오 및 오디오 데이터의 관리 방법을 설명하면 다음과 같다.
비디오 리코더의 제어부(207 또는 402)는 수신되는 비디오 및 오디오 데이터를 기록 매체(212 또는 405)에 저장한다(단계 S901).
또한, 제어부(207 또는 402)는 비디오 및 오디오 데이터의 파일들(60501, 6250i, 67901, 6990j) 각각의 내용에 대한 중요 정도를 판정한다(단계 S903).
다음에, 제어부(207 또는 402)는, 비디오 및 오디오 데이터의 파일들(60501, 6250i, 67901, 6990j) 각각의 저장 시각 및 상기 중요 정도에 따라, 파일들(60501, 6250i, 67901, 6990j) 각각의 보관 우선 순위를 설정한다(단계 S905). 물론, 저장 시각이 늦을수록 그리고 상기 중요 정도가 클수록 보관 우선 순위는 높아진다. 저장 시각과 중요 정도의 비례 상수들은 사용자의 설정에 따라 변할 수 있다.
다음에, 제어부(207 또는 402)는, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 상기 보관 우선 순위에 따라 삭제될 적어도 한 파일을 찾는다(단계들 S907 및 S909).
다음에, 제어부(207 또는 402)는 찾아진 적어도 한 파일의 적어도 한 대표 프레임 영상을 구한다(단계 S911).
상기 단계 S911에서 적어도 한 대표 프레임 영상을 구함에 있어서, 샘플링 시간에 따라 대표 프레임 영상들이 구해질 수 있다.
예를 들어, 삭제될 파일이 MPEG(Motion Picture Expert Group)-2의 인트라-프레임(intra-frame) 방식에 의하여 압축되어 있는 경우, GOP(Group Of Pictures)에서 600 초마다 I(intra) 프레임의 영상이 대표 프레임 영상으로서 추출될 수 있다.
또한, 상기 단계 S911에서 적어도 한 대표 프레임 영상을 구함에 있어서, 움직임 벡터(motion vector)의 누적 변화 정도가 설정 값을 초과하였을 때의 프레임의 영상이 대표 프레임 영상으로서 추출될 수 있다.
다음에, 제어부(207 또는 402)는 찾아진 적어도 한 파일을 삭제한다(단계 S913).
또한, 제어부(207 또는 402)는 구해진 적어도 한 대표 프레임 영상을 기록 매체(212 또는 405)에 저장한다(단계 S915).
상기 모든 단계들 S901 내지 S915는 종료 신호가 발생될 때까지 반복적으로 수행된다(단계 S917).
상기 도 9의 제2 실시예의 비디오 및 오디오 데이터의 관리 방법에 의하면, 파일들(60501, 6250i, 67901, 6990j) 각각의 저장 시각 및 중요 정도에 따라, 파일들(60501, 6250i, 67901, 6990j) 각각의 보관 우선 순위가 설정된다. 또한, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 보관 우선 순위에 따라 적어도 한 파일이 삭제되거나 압축된다.
따라서, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 사용자의 입장에서 중요한 데이터 파일이 손실될 확률을 최소화할 수 있다.
더 나아가, 본 발명의 상기 제2 실시예에 의하면, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 삭제되는 적어도 한 파일의 적어도 한 대표 프레임 영상이 기록 매체(212 또는 405)에 저장된다. 따라서, 기록 매체(212 또는 405)에 저장되어 있는 스트림 파일들을 사용자가 재생하면서 검색함에 있어서, 불연속적인 재생 문제가 추가적으로 개선될 수 있다.
도 10은 도 2 또는 도 4의 비디오 리코더의 제어부(207 또는 402)에 의하여 수행되는 본 발명의 제3 실시예의 비디오 및 오디오 데이터의 관리 방법을 보여주는 흐름도이다. 여기에서, 도 6 내지 8의 내용은 동일하게 적용된다.
도 6 및 10을 참조하여, 본 발명의 제3 실시예의 비디오 및 오디오 데이터의 관리 방법을 설명하면 다음과 같다.
비디오 리코더의 제어부(207 또는 402)는 수신되는 비디오 및 오디오 데이터를 기록 매체(212 또는 405)에 저장한다(단계 S1001).
또한, 제어부(207 또는 402)는 비디오 및 오디오 데이터의 파일들(60501, 6250i, 67901, 6990j) 각각의 내용에 대한 중요 정도를 판정한다(단계 S1003).
다음에, 제어부(207 또는 402)는, 비디오 및 오디오 데이터의 파일들(60501, 6250i, 67901, 6990j) 각각의 저장 시각 및 상기 중요 정도에 따라, 파일들(60501, 6250i, 67901, 6990j) 각각의 보관 우선 순위를 설정한다(단계 S1005). 물론, 저장 시각이 늦을수록 그리고 상기 중요 정도가 클수록 보관 우선 순위는 높아진다. 저장 시각과 중요 정도의 비례 상수들은 사용자의 설정에 따라 변할 수 있다.
다음에, 제어부(207 또는 402)는, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 상기 보관 우선 순위에 따라 압축될 적어도 한 파일을 찾는다(단계들 S1007 및 S1009).
다음에, 제어부(207 또는 402)는 찾아진 적어도 한 파일의 압축 비율인 제1 압축 비율을 구한다(단계 S1011).
다음에, 제어부(207 또는 402)는 찾아진 상기 적어도 한 파일을 상기 제1 압축 비율보다 높은 제2 압축 비율로써 압축한다(단계 S1013).
상기 단계 S1013에서 상기 적어도 한 파일을 압축함에 있어서, 움직임 발생 프레임들에 대하여 비디오-요약(video summary) 압축 알고리즘으로 불리어지는 비디오-시놉시스(video synopsis) 압축 알고리즘이 적용된다. 이에 따라 압축 결과의 파일의 용량이 효과적으로 줄어들 수 있다. 비디오-시놉시스(video synopsis) 압축 알고리즘은 잘 알려져 있으므로 그 설명이 생략된다.
다음에, 제어부(207 또는 402)는 상기 제2 압축 비율로써 압축된 결과의 적어도 한 파일을 기록 매체(212 또는 405)에 저장한다(단계 S1015).
상기 모든 단계들 S1001 내지 S1015는 종료 신호가 발생될 때까지 반복적으로 수행된다(단계 S1017).
상기 도 10의 제3 실시예의 비디오 및 오디오 데이터의 관리 방법에 의하면, 파일들(60501, 6250i, 67901, 6990j) 각각의 저장 시각 및 중요 정도에 따라, 파일들(60501, 6250i, 67901, 6990j) 각각의 보관 우선 순위가 설정된다. 또한, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 보관 우선 순위에 따라 적어도 한 파일이 삭제되거나 압축된다.
따라서, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 사용자의 입장에서 중요한 데이터 파일이 손실될 확률을 최소화할 수 있다.
더 나아가, 본 발명의 상기 제3 실시예에 의하면, 기록 매체(212 또는 405)의 잔여 용량이 부족한 때에, 적어도 한 파일이 삭제되지 않고 보다 높은 압축 비율로써 압축된다. 따라서, 기록 매체(212 또는 405)에 저장되어 있는 스트림 파일들을 사용자가 재생하면서 검색함에 있어서, 불연속적인 재생 문제가 추가적으로 개선될 수 있다.
이제까지 본 발명에 대하여 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 본 발명을 구현할 수 있음을 이해할 것이다.
그러므로 상기 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 특허청구범위에 의해 청구된 발명 및 청구된 발명과 균등한 발명들은 본 발명에 포함된 것으로 해석되어야 한다.
기록 매체를 구비한 일반적인 전자 장치들에서 이용될 가능성이 높다.
101a 내지 101c : 감시 카메라들,
102 : 디지털 비디오 리코더(DVR),
201 내지 203 : 아날로그-디지털 변환부들,
204 : 멀티플렉서, 205 : 비디오 신호 발생부,
207 : 제어부, 208 : 사용자 입력부,
209 : 압축부, 210 : 복원부,
211 : 디램(Dynaic RAM), 212 : 기록 매체,
301a 내지 301n : 감시 카메라들, 302 : 통신 네트워크,
303a 내지 303m : 클라이언트 단말기들,
304 : 네트워크 비디오 리코더(NVR), 401 : 통신 인터페이스,
402 : 제어부, 403 : 램(RAM),
404 : 디스플레이 인터페이스, 405 : 기록 매체,
601 : 시스템 메모리, 602 : 제1 채널 영역,
609 : 제n 채널 영역,
60101 내지 60199 : 파일 목록 정보,
60301, 6230i, 67701, 6070j : 데이터베이스 파일들,
60401, 6240i, 67801, 6980j : 이벤트 파일들,
60501, 6250i, 67901, 6990j : 스트림 파일들.

Claims (6)

  1. 비디오 리코더의 기록 매체에 저장되어 있는 비디오 및 오디오 데이터의 파일들을 상기 비디오 리코더의 제어부가 관리하는 방법에 있어서,
    상기 파일들 각각의 내용에 대한 중요 정도를 판정함;
    상기 파일들 각각의 저장 시각 및 상기 중요 정도에 따라, 상기 파일들 각각의 보관 우선 순위를 설정함;
    상기 기록 매체의 잔여 용량이 부족한 때에, 상기 보관 우선 순위에 따라 삭제될 적어도 한 파일을 찾음; 및
    찾아진 상기 적어도 한 파일을 삭제함;을 포함한, 비디오 및 오디오 데이터의 관리 방법.
  2. 제1항에 있어서,
    이벤트 정보와 상기 비디오 및 오디오 데이터가 복수의 감시 카메라들로부터 복수의 채널들을 통하여 개별적으로 상기 비디오 리코더에게 전송되고,
    상기 제어부는, 수신된 상기 이벤트 정보와 상기 비디오 및 오디오 데이터를 채널 별로 상기 기록 매체에 저장하는, 비디오 및 오디오 데이터의 관리 방법.
  3. 제2항에 있어서,
    상기 기록 매체에 채널 별로 저장되어 있는 상기 비디오 및 오디오 데이터의 파일들은,
    비디오 및 오디오 스트림 파일들;
    상기 비디오 및 오디오 스트림 파일들 각각에 대한 상기 이벤트 정보가 저장된 이벤트 파일들; 및
    상기 비디오 및 오디오 스트림 파일들 각각에서 비디오/오디오 트랙을 검색하는 데에 사용될 검색 정보가 저장된 데이터베이스 파일들;을 포함하고,
    상기 제어부 내의 시스템 메모리에는,
    상기 비디오 및 오디오 스트림 파일들 각각을 검색 및 관리하는 데에 사용될 관리 정보를 포함한 파일 목록 정보가 저장되어 있는, 비디오 및 오디오 데이터의 관리 방법.
  4. 제2항에 있어서, 상기 파일들 각각의 내용에 대한 중요 정도는,
    사용자가 설정한 채널의 중요 정도,
    사용자가 설정한 파일의 중요 정도,
    상기 파일들 각각의 내용에서 이벤트가 발생된 횟수,
    상기 파일들 각각의 비디오에서의 평균 조도, 및
    상기 파일들 각각에 대한 사용자의 검색 횟수, 중에서 적어도 어느 하나에 의하여 결정되는, 비디오 및 오디오 데이터의 관리 방법.
  5. 비디오 리코더의 기록 매체에 저장되어 있는 비디오 및 오디오 데이터의 파일들을 상기 비디오 리코더의 제어부가 관리하는 방법에 있어서,
    상기 파일들 각각의 내용에 대한 중요 정도를 판정함;
    상기 파일들 각각의 저장 시각 및 상기 중요 정도에 따라, 상기 파일들 각각의 보관 우선 순위를 설정함;
    상기 기록 매체의 잔여 용량이 부족한 때에, 상기 보관 우선 순위에 따라 삭제될 적어도 한 파일을 찾음;
    찾아진 상기 적어도 한 파일의 적어도 한 대표 프레임 영상을 구함;
    찾아진 상기 적어도 한 파일을 삭제함; 및
    구해진 상기 적어도 한 대표 프레임 영상을 상기 기록 매체에 저장함;을 포함한, 비디오 및 오디오 데이터의 관리 방법.
  6. 비디오 리코더의 기록 매체에 저장되어 있는 비디오 및 오디오 데이터의 파일들을 상기 비디오 리코더의 제어부가 관리하는 방법에 있어서,
    상기 파일들 각각의 내용에 대한 중요 정도를 판정함;
    상기 파일들 각각의 저장 시각 및 상기 중요 정도에 따라, 상기 파일들 각각의 보관 우선 순위를 설정함;
    상기 기록 매체의 잔여 용량이 부족한 때에, 상기 보관 우선 순위에 따라 압축될 적어도 한 파일을 찾음;
    찾아진 상기 적어도 한 파일의 압축 비율인 제1 압축 비율을 구함;
    찾아진 상기 적어도 한 파일을 상기 제1 압축 비율보다 높은 제2 압축 비율로써 압축함; 및
    상기 제2 압축 비율로써 압축된 결과의 적어도 한 파일을 상기 기록 매체에 저장함;을 포함한, 비디오 및 오디오 데이터의 관리 방법.
KR1020140109049A 2014-08-21 2014-08-21 비디오 및 오디오 데이터의 관리 방법 KR20160023160A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020140109049A KR20160023160A (ko) 2014-08-21 2014-08-21 비디오 및 오디오 데이터의 관리 방법
PCT/KR2014/012775 WO2016027940A1 (ko) 2014-08-21 2014-12-24 비디오 및 오디오 데이터의 관리 방법, 및 이 방법을 채용한 비디오 리코더

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140109049A KR20160023160A (ko) 2014-08-21 2014-08-21 비디오 및 오디오 데이터의 관리 방법

Publications (1)

Publication Number Publication Date
KR20160023160A true KR20160023160A (ko) 2016-03-03

Family

ID=55350867

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140109049A KR20160023160A (ko) 2014-08-21 2014-08-21 비디오 및 오디오 데이터의 관리 방법

Country Status (2)

Country Link
KR (1) KR20160023160A (ko)
WO (1) WO2016027940A1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107729436A (zh) * 2017-09-29 2018-02-23 惠州Tcl移动通信有限公司 移动终端录制视频的保存控制方法、移动终端及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100849130B1 (ko) 2006-11-21 2008-07-30 포스데이타 주식회사 디지털 비디오 레코더의 파일 보호 장치 및 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100954397B1 (ko) * 2003-08-20 2010-04-26 삼성전자주식회사 저장된 데이터를 재압축하여 재기록하는 영상기록/재생장치 및 그의 데이터 재압축 기록방법
JP2008288655A (ja) * 2007-05-15 2008-11-27 Funai Electric Co Ltd 録画装置
KR101531191B1 (ko) * 2008-11-24 2015-06-25 엘지전자 주식회사 카메라 영상 녹화 기기와 동영상 데이터 파일 삭제 방법
KR101706220B1 (ko) * 2011-04-19 2017-02-14 한화테크윈 주식회사 영상 저장 장치 및 영상 저장 장치의 오버라이팅 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100849130B1 (ko) 2006-11-21 2008-07-30 포스데이타 주식회사 디지털 비디오 레코더의 파일 보호 장치 및 방법

Also Published As

Publication number Publication date
WO2016027940A1 (ko) 2016-02-25

Similar Documents

Publication Publication Date Title
US10284808B2 (en) System and method for supporting selective backtracking data recording
US11197057B2 (en) Storage management of data streamed from a video source device
KR102146042B1 (ko) 녹화된 비디오를 재생하기 위한 방법 및 시스템
US11587317B2 (en) Video processing method and terminal device
US10069887B2 (en) Apparatus and method for transmitting live media content
WO2015072631A1 (ko) 영상 처리 장치 및 방법
US20230224487A1 (en) Transmission device, communication system, transmission method, and computer program product
CA3057924A1 (en) System and method to optimize the size of a video recording or video transmission by identifying and recording a region of interest in a higher definition than the rest of the image that is saved or transmitted in a lower definition format
CN105052126A (zh) 摄像设备和摄像设备的控制方法
US20050084172A1 (en) Data compression device of digital recording sytem and controlling method thereof
KR20100138168A (ko) 영상감시 시스템 및 그 시스템의 영상감시방법
US9565360B2 (en) Image data recording apparatus capable of recording still and moving images simultaneously
KR20200082466A (ko) 무인항공기에 탑재되는 전자광학-적외선 카메라의 영상 지연보상 방법, 그 시스템
JP2015073251A (ja) 記録制御装置、記録制御方法、及び、プログラム
KR20160023160A (ko) 비디오 및 오디오 데이터의 관리 방법
US20110161515A1 (en) Multimedia stream recording method and program product and device for implementing the same
KR102650652B1 (ko) 동영상 데이터를 전송하는 방법
JP2008271016A (ja) 映像監視装置
KR102602898B1 (ko) 서버 디바이스, 정보 처리 방법, 및 비일시적 컴퓨터 판독가능 기록 매체
JP6282136B2 (ja) 撮像装置及びその制御方法
KR102291293B1 (ko) 송신 디바이스, 통신 시스템, 송신 방법, 및 비일시적 컴퓨터 판독가능 기록 매체
JP2008054150A (ja) 複数チャンネル画像転送装置
JP3652047B2 (ja) デジタルスチルビデオカメラ
KR100389532B1 (ko) 아날로그 영상을 선택적으로 제공하는 디지털 영상 표시및 기록시스템
KR20210130093A (ko) 서버 디바이스, 통신 시스템, 및 비일시적 컴퓨터 판독가능 기록 매체

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Withdrawal due to no request for examination