專利名稱:一種在數(shù)字硬盤錄像機中實現(xiàn)光盤實時刻錄的方法
技術領域:
本發(fā)明涉及數(shù)字硬盤錄像機的刻錄方法,特別是一種在數(shù)字硬盤錄像機中實現(xiàn)光盤實時刻 錄的方法。
背景技術:
在某些特殊場合,比如在檢察院、法院和公安機關等的審訊場合,數(shù)'f硬盤錄像機在內置 硬盤錄像的同時,需要對當事人及審訊現(xiàn)場進行實時光盤刻錄,以便于影像存檔和再現(xiàn)審訊過 程。傳統(tǒng)的錄像文件光盤刻錄方法是這樣的先把所有的錄像文件保存到硬盤上,等整個審訊 過程結束之后再備份到光盤中,由于錄像文件數(shù)據(jù)量大, 一次性刻錄所有錄像文件將耗費相當 長的一段時間。
發(fā)明內容
本發(fā)明的目的正是為了克服傳統(tǒng)的錄像文件光盤刻錄時間長的不足,而提供的一種在數(shù)字 硬盤錄像機中實現(xiàn)光盤實時刻錄的方法。
實現(xiàn)本發(fā)明目的的技術方案是這種在數(shù)字硬盤錄像機中實現(xiàn)光盤實時刻錄的方法,歩驟 如下
(1)、數(shù)據(jù)緩沖區(qū)的建立過程數(shù)字硬盤錄像機有Q路視音頻壓縮數(shù)據(jù)需要記錄,Q為l、
2、 4、 8、 12、 16中的任何一個正整數(shù);
11) 、硬盤格式化并創(chuàng)建分區(qū)格式化數(shù)字硬盤錄像機所配硬盤,根據(jù)硬盤物理大小, 把每個硬盤分成若干個分區(qū);
12) 建立實時刻錄緩沖區(qū)每個硬盤分區(qū)由普通錄像文件和緩沖錄像文件2個部分組 成,普通錄像文件用于正常錄像,緩沖錄像文件作為實時刻錄時的錄像緩沖來使用;每個分區(qū) 包含Q個緩沖文件,用以同時記錄Q路視音頻壓縮數(shù)據(jù);
(2)、錄像數(shù)據(jù)文件寫入緩沖區(qū)過程
21) Q路中某--路需要開始實時刻錄,查找分區(qū)中已初始化的緩沖文件,并且初始化 下一個緩沖文件,當使用完所有緩沖文件時,覆蓋第一個緩沖文件;22) 將該路壓縮后的視音頻數(shù)據(jù)流依文件序號寫入21)中找到的數(shù)據(jù)文件;
23) 當錄像時間到達T分鐘時,結束這個錄像文件,執(zhí)行錄像數(shù)據(jù)文件寫入光盤過程, 同時Q路轉到步驟21)繼續(xù)緩沖數(shù)據(jù)文件寫入過程;
24) Q路中任一路錄像數(shù)據(jù)文件寫入緩沖區(qū)均依步驟21)、 22)、 23)執(zhí)行,循環(huán)往復; (3)、錄像數(shù)據(jù)文件寫入光盤過程
31) 等待緩沖文件的結束;
32) 査找到當前結束的緩沖文件的信息,根據(jù)此信息找到緩沖文件進行光盤刻錄;
33) 刻錄完成后轉到31)繼續(xù)等待;
34) Q路中任一路錄像數(shù)據(jù)文件寫入光盤均依步驟31)、 32)、 33)執(zhí)行,循環(huán)往復。
在本發(fā)明中每個緩沖文件的大小是M字節(jié)大小,以保證可以容納T分鐘位率為N bps的視 音頻數(shù)據(jù)。
在本發(fā)明中光盤刻錄時間遠小于錄像時間T,在錄像的過程中就把錄像數(shù)據(jù)寫入光盤中, 而在整個過程結束后只需等待很短的一段時間即可取走光盤。
本發(fā)明有益的效果是按照以上操作步驟,由于在錄像的過程中就已經(jīng)把數(shù)據(jù)記錄到光盤 中,所以可以保證整個過程結束時很快就能拿到刻錄好的光盤。
圖1是本發(fā)明工作流程圖2是本發(fā)明硬盤分區(qū)的組成示意具體實施例方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明,但本發(fā)明的內容并不局限于此。 本發(fā)明所述的這種在數(shù)字硬盤錄像機中實現(xiàn)光盤實時刻錄的方法,主要包括數(shù)據(jù)緩沖區(qū)的 建立過程、錄像數(shù)據(jù)文件寫入緩沖區(qū)過程和錄像數(shù)據(jù)文件寫入光盤過程。數(shù)字硬盤錄像機有Q 路視音頻壓縮數(shù)據(jù)需要記錄,Q為l、 2、 4、 8、 12、 16中的任何一個正整數(shù); 一、數(shù)據(jù)緩沖區(qū)的建立過程如下
1、硬盤格式化并創(chuàng)建分區(qū)首先對硬盤做格式化,格式化后根據(jù)磁盤大小分區(qū),最少分成
l個分區(qū),最多分成4個分區(qū)。例如1個120GB的硬盤,可根據(jù)需要分成2個硬盤分區(qū),每個分區(qū)大小為60GB(硬盤格式化后,實際可用分區(qū)大小一般為原來大小的95%左右,即57GB 左右,分區(qū)時根據(jù)實際可用大小相應調整,下同),也可根據(jù)需要分成3個分區(qū),每個分區(qū)大小 為40GB。
在每個分區(qū)中預先創(chuàng)建4個索引文件分別是普通索引文件1、普通索引文件2、緩沖索引文 件1和緩沖索引文件2,接著創(chuàng)建N個固定的M字節(jié)(比如128M字節(jié))大小的普通錄像文件組 成普通錄像文件區(qū),最后在剩下的空間里創(chuàng)建4個緩沖錄像文件(如圖2所示)。
2、建立實時刻錄緩沖區(qū)每個硬盤分區(qū)由普通錄像文件和緩沖錄像文件2個部分組成, 普通錄像文件用于正常錄像,緩沖錄像文件作為實時刻錄時的錄像緩沖來使用;每個分區(qū)包含 Q個緩沖文件,用以同時記錄Q路視音頻壓縮數(shù)據(jù);
計算好數(shù)據(jù)緩沖區(qū)的大小,假設當前的數(shù)字硬盤錄像機通道數(shù)為4路,按最大30分鐘碼率 為2M bps的一個文件進行計算,即30x60x2+8=450MB,根據(jù)這個值每個通道分配512M的 緩沖文件,那么4個通道總的緩沖文件大小為2GB。如果整個硬盤分為4個分區(qū),那么緩沖文 件將會占用8GB大小的空間。
如果一臺數(shù)字硬盤錄像機上接有多塊硬盤,每個硬盤都按上述2個步驟初始化以備下面實 時刻錄時緩沖之用。
二、 錄像數(shù)據(jù)文件寫入緩沖區(qū)過程如下假設數(shù)字硬盤錄像機有4路視音頻壓縮數(shù)據(jù)需要 實時刻錄。
1、 當系統(tǒng)啟動實時刻錄時,會先去查找已初始化的緩沖文件,然后把數(shù)據(jù)文件的序號(名 稱)、錄像開始時間、數(shù)據(jù)文件狀態(tài)等寫入緩沖文件索引中;同時初始化下一個將被使用的緩沖 文件并且將該路壓縮后的視音頻數(shù)據(jù)流寫入緩沖數(shù)據(jù)文件中,當使用完所有緩沖文件時,覆蓋 第一個緩沖文件;
2、 當錄像時間到達設置好的時間時,比如30分鐘,結束這個文件并且切換到下一個已初 始化的緩沖數(shù)據(jù)文件繼續(xù)錄像,同時執(zhí)行錄像數(shù)據(jù)文件寫入光盤過程。
三、 錄像數(shù)據(jù)文件寫入光盤過程如下-
首先判斷當前是否有緩沖數(shù)據(jù)文件結束的消息,如果否則繼續(xù)等待;如果是則查找當前所有已結束通道的緩沖文件,然后開啟刻錄程序進行刻錄,刻錄完畢后判斷是否結束實時刻錄過 程,如果是則停止刻錄退出程序;如果否則繼續(xù)等待新的緩沖文件結束的消息。
由具體實例可知,在第二個緩沖數(shù)據(jù)文件寫入硬盤的同時,已經(jīng)將第一個緩沖數(shù)據(jù)文件寫 入到光盤中,整個實時刻錄過程錄像和刻錄同步進行,大大的縮短了備份錄像文件的等待時間。
當然,本發(fā)明還可以有其他多種實施例,在不背離本發(fā)明精神及實質的情況下,熟悉本領 域的技術人員當可根據(jù)本發(fā)明做出各種相應的改變和變形,但這些相應的改變和變形都應屬于 本發(fā)明所附的權利要求的保護范圍。
權利要求
1、一種在數(shù)字硬盤錄像機中實現(xiàn)光盤實時刻錄的方法,其特征是步驟如下(1)、數(shù)據(jù)緩沖區(qū)的建立過程數(shù)字硬盤錄像機有Q路視音頻壓縮數(shù)據(jù)需要記錄,Q為1、2、4、8、12、16中的任何一個正整數(shù);11)、硬盤格式化并創(chuàng)建分區(qū)格式化數(shù)字硬盤錄像機所配硬盤,根據(jù)硬盤物理大小,把每個硬盤分成若干個分區(qū);12)建立實時刻錄緩沖區(qū)每個硬盤分區(qū)由普通錄像文件和緩沖錄像文件2個部分組成,普通錄像文件用于正常錄像,緩沖錄像文件作為實時刻錄時的錄像緩沖來使用;每個分區(qū)包含Q個緩沖文件,用以同時記錄Q路視音頻壓縮數(shù)據(jù);(2)、錄像數(shù)據(jù)文件寫入緩沖區(qū)過程21)Q路中某一路需要開始實時刻錄,查找分區(qū)中已初始化的緩沖文件,并且初始化下一個緩沖文件,當使用完所有緩沖文件時,覆蓋第一個緩沖文件;22)將該路壓縮后的視音頻數(shù)據(jù)流依文件序號寫入21)中找到的數(shù)據(jù)文件;23)當錄像時間到達T分鐘時,結束這個錄像文件,執(zhí)行錄像數(shù)據(jù)文件寫入光盤過程,同時Q路轉到步驟21)繼續(xù)緩沖數(shù)據(jù)文件寫入過程;24)Q路中任一路錄像數(shù)據(jù)文件寫入緩沖區(qū)均依步驟21)、22)、23)執(zhí)行,循環(huán)往復;(3)、錄像數(shù)據(jù)文件寫入光盤過程31)等待緩沖文件的結束;32)查找到當前結束的緩沖文件的信息,根據(jù)此信息找到緩沖文件進行光盤刻錄;33)刻錄完成后轉到31)繼續(xù)等待;34)Q路中任一路錄像數(shù)據(jù)文件寫入光盤均依步驟31)、32)、33)執(zhí)行,循環(huán)往復。
2、 根據(jù)權利要求l所述的在數(shù)字硬盤錄像機中實現(xiàn)光盤實時刻錄的方法,其特征在于 每個緩沖文件的大小是M字節(jié)大小,以保證可以容納T分鐘位率為N bps的視音頻數(shù)據(jù)。
3、根據(jù)權利要求l所述的在數(shù)字硬盤錄像機中實現(xiàn)光盤實時刻錄的方法,其特征在于 光盤刻錄時間遠小于錄像時間T,在錄像的過程中就把錄像數(shù)據(jù)寫入光盤中,而在整個過程 結束后等待一段時間即可取出光盤。
全文摘要
本發(fā)明涉及一種在數(shù)字硬盤錄像機中實現(xiàn)光盤實時刻錄的方法,步驟如下(1)數(shù)據(jù)緩沖區(qū)的建立過程;(2)錄像數(shù)據(jù)文件寫入緩沖區(qū)過程21)Q路中某一路需要開始實時刻錄,查找分區(qū)中已初始化的緩沖文件,并且初始化下一個緩沖文件,當使用完所有緩沖文件時,覆蓋第一個緩沖文件;22)將該路壓縮后的視音頻數(shù)據(jù)流依文件序號寫入21)中找到的數(shù)據(jù)文件;23)當錄像時間到達T分鐘時,執(zhí)行錄像數(shù)據(jù)文件寫入光盤過程,同時Q路轉到步驟21)繼續(xù)緩沖數(shù)據(jù)文件寫入過程;(3)錄像數(shù)據(jù)文件寫入光盤過程。本發(fā)明有益的效果是按照以上操作步驟,由于在錄像的過程中就已經(jīng)把數(shù)據(jù)記錄到光盤中,所以可以保證整個過程結束時很快就能拿到刻錄好的光盤。
文檔編號G11B20/10GK101409098SQ200810162109
公開日2009年4月15日 申請日期2008年11月12日 優(yōu)先權日2008年11月12日
發(fā)明者彥 劉, 呂明成, 陳軍科 申請人:杭州海康威視數(shù)字技術股份有限公司