在嵌入式錄像設備上動態控制光盤刻錄速度的方法
【技術領域】
[0001] 本發明屬于視頻監控領域,尤其設及一種在嵌入式錄像設備上動態控制光盤刻錄 速度的方法。
【背景技術】
[0002] 現有的錄像機主要包括嵌入式DVR、嵌入式NVR和嵌入式混合型DVR等幾種。
[0003] 嵌入式DVR(硬盤錄像機)是一種能夠連接模擬攝像機、球機等模擬采集其視頻信 號進行本地輸出回放W及視頻編碼本地存儲、網絡實時視頻傳播的嵌入式網絡視頻設備。
[0004] 嵌入式NVR(網絡視頻錄像機)是一種能夠連接和控制網絡IPC(網絡攝像機)前端, 將IPC傳來的視頻數據進行本地存儲W及網絡轉發,并解碼在NVR設備的輸出接口上顯示 IPC所采集的實時視頻信號的設備。
[0005] 嵌入式混合型DVR是嵌入式DVR與NVR功能全體的嵌入式硬盤錄像機設備。
[0006] SCSI是一種用于計算機和智能設備之間(硬盤、軟驅、光驅、打印機、掃描儀等)系 統級通用接口標準。嵌入式DVR、NVR、混合型DVR通過本地SCSI接口為包括硬盤、光驅在內的 標準存儲設備提供輸入輸出接口,用于實時傳輸大量數據,并具備結構簡單,支持熱插拔等 特點。
[0007] 在市場上光驅和光盤種類繁多、質量參差不齊的情況下,現有的設備在多盤同時 刻錄時,相同的刻錄速度會導致某些光盤刻壞,而另一些光盤不同達到其合適的刻錄速度, 而降低了工作效率。
【發明內容】
[000引本發明為了解決上述現有技術中存在的問題,提供了一種在嵌入式錄像設備上動 態控制光盤刻錄速度的方法。
[0009] 本發明為解決運一問題所采取的技術方案是: 一種在嵌入式錄像設備上動態控制光盤刻錄速度的方法,包括W下步驟: 實時識別光驅內光盤的品牌和光盤的類型; 動態監測光驅的插拔,識別光驅規格和品牌; 在嵌入式錄像設備上,根據當前的光驅規格、品牌與當前放入的光盤進行組合,從刻錄 速度二維表中動態選擇出自適應的刻錄倍速; 隨著刻入光盤的內容逐漸增加,W及光盤的刻錄軌道半徑的不斷增大,動態降低刻錄 的速度。
[0010] 具體來說,所述的嵌入式錄像設備上具備多個SATA接口和USB接口;SATA(Serial Advanced Technology Attachment,串行高級技術附件)是一種基于行業標準的串行硬件 驅動器接口。該方法的具體步驟如下: 軟件開啟獨立線程輪詢光盤的進入和退出,獲取光盤的MediaID和光盤類型; 監聽操作系統的驅動事件,光驅插入后,進行初始化操作,讀取光驅的刻錄速度列表, 制造商ID信息; 刻錄程序啟動時,讀入根據光盤類型及品牌和光驅規格及品牌預先制定的刻錄速度二 維表,從刻錄速度二維表中選出對應的基礎速度,開啟刻錄;遇到事先未測試過的光盤或光 驅時,進入低速刻錄模式,W最大概率確保刻錄成功; 根據當前光盤刻錄的邏輯地址,實時換算出當前的刻錄軌道半徑,進入減速區后就W 漸進式加大每一包刻錄數據之間的時間間隔,間接地在當前刻錄速度的基礎上,逐步下調 刻錄速度,保證在刻錄進行到最后階段的穩定性。
[0011] 本發明具有的優點和積極效果是: 本發明的嵌入式錄像設備具備多個SATA接口,可W接入多個光驅設備,在軟件算法的 支持下,可W實現動態控制光盤刻錄的速度,W達到降低光盤刻壞率的目的。本發明提高了 單盤及多盤(多光驅)同時刻錄的成功率,提升設備工作效率,減少光盤浪費。在市場上光驅 和光盤種類繁多、質量參差不齊的情況下,增大了嵌入式設備對不同品牌光驅和不同品牌 光盤的兼容范圍,解決了熱插拔更換光驅后,保持刻錄成功率不下降。
【附圖說明】
[0012] 圖1是本發明一實施例的嵌入式錄像設備的硬件系統框圖。
【具體實施方式】
[0013] W下參照附圖和具體實施例對本發明的在嵌入式錄像設備上動態控制光盤刻錄 速度的方法進行詳細的說明。下面描述的具體實施例僅是本發明的最佳實施方式,而不能 理解為對本發明的限制。
[0014] 本發明的在嵌入式錄像設備上動態控制光盤刻錄速度的方法,包括W下步驟: 實時識別光驅內光盤的品牌和光盤的類型; 動態監測光驅的插拔,識別光驅規格和品牌; 在嵌入式錄像設備上,根據當前的光驅規格、品牌與當前放入的光盤進行組合,從刻錄 速度二維表中動態選擇出自適應的刻錄倍速; 隨著刻入光盤的內容逐漸增加,W及光盤的刻錄軌道半徑的不斷增大,動態降低刻錄 的速度。
[0015] 一個具體實施例如下: 圖1是本發明一實施例的嵌入式錄像設備的硬件系統框圖。該系統的主體是嵌入式 DVR/NVR/混合型DVR嵌入式設備。該設備提供"SATA口 r、"SATA口 2"、"USB江'等多個光驅接 口,可W支持單光驅或多光驅同時刻錄。
[0016] 嵌入式DVR/NVR/混合型DVR設備通過其USb接口接入便攜式光驅,提供用戶操作設 備的硬件接口。本硬件方案中,嵌入式設備可W提供多個USb接口,可W獨立接入,也可同時 接入,也可不接入。
[0017] 嵌入式DVR、NVR、混合型DVR硬件方案中的其他部分,如電源、模擬攝像與IPC、設備 的編解碼與主控制忍片等,作為設備硬件方案中的基礎內容,本申請中不一一詳述。
[0018] 基于該硬件系統的刻錄方法如下: 軟件開啟獨立線程輪詢光盤的進入和退出,用MM巧旨令獲取光盤的MediaID(相當于廠 商ID)和光盤類型(DVD+R、DVD-R、抓-R等)。
[0019] 監聽操作系統的驅動事件,光驅插入后,進行初始化操作,通過MM巧旨令讀取光驅 的刻錄速度列表,制造商ID等信息。
[0020] 根據光盤的類型、品牌和光驅的規格、品牌,可W預先組合出一張刻錄速度二維 表,由刻錄程序啟動時讀入,示意表格如表1所示,在開始刻錄程序從中選出合適的基礎速 度(通常W倍速表示寫為4x、6x、8x等),開啟刻錄。
注:表格中的倍速需要前期在實際的嵌入式DVR、NVR、混合型DVR設備上,通過和具體的 光驅和光盤搭配W實驗數據得出,同時保留一個"默認"選項,當實際場景中遇到事先未測 試過的光盤或光驅時,進入低速刻錄模式,采用刻錄速度二維表中最低的刻錄速度進行刻 錄,W最大概率確保刻錄成功。
[0022] 根據當前光盤刻錄的邏輯地址,實時換算出當前刻入的軌道半徑,進入減速區后 就W漸進式加大每一包刻錄數據之前的時間間隔,間接地在當前刻錄速度的基礎上,逐步 下調刻錄速度,保證在刻錄進行到最后階段的穩定性。
[0023] 線性轉換公式:當前半徑=光盤邏輯地址* k K為系數和光盤類型有關,DVD-般為千分之五,藍光光盤一般為千分之二十。
[0024] -般光盤從內至外分為中屯、圈,容量記錄起始內圈,減速區,容量記錄起始外圈和 外延直徑。中屯、圈的軌道半徑為15mm,容量記錄起始內圈的軌道半徑為44mm至50mm,夕F延 直徑容量記錄起始外圈的軌道半徑為76-77mm或者116-117mm,減速區為靠近容量記錄起 始外圈的區域,其軌道半徑為40-77mm或者60-117mm,外延直徑的軌道半徑為80mm或者 120mmO
【主權項】
1. 一種在嵌入式錄像設備上動態控制光盤刻錄速度的方法,其特征在于,該方法包括 以下步驟: 實時識別光驅內光盤的品牌和光盤的類型; 動態監測光驅的插拔,識別光驅規格和品牌; 在嵌入式錄像設備上,根據當前的光驅規格、品牌與當前放入的光盤進行組合,從刻錄 速度二維表中動態選擇出自適應的刻錄倍速; 隨著刻入光盤的內容逐漸增加,以及光盤的刻錄軌道半徑的不斷增大,動態降低刻錄 的速度。2. 根據權利要求1所述的在嵌入式錄像設備上動態控制光盤刻錄速度的方法,所述的 嵌入式錄像設備上具備多個SATA接口和USB接口;其特征在于,該方法的具體步驟如下: 軟件開啟獨立線程輪詢光盤的進入和退出,獲取光盤的MedialD和光盤類型; 監聽操作系統的驅動事件,光驅插入后,進行初始化操作,讀取光驅的刻錄速度列表, 制造商ID信息; 刻錄程序啟動時,讀入根據光盤類型及品牌和光驅規格及品牌預先制定的刻錄速度二 維表,從刻錄速度二維表中選出對應的基礎速度,開啟刻錄;遇到事先未測試過的光盤或光 驅時,進入低速刻錄模式,以最大概率確保刻錄成功; 根據當前光盤刻錄的邏輯地址,實時換算出當前的刻錄軌道半徑,進入減速區后就以 漸進式加大每一包刻錄數據之間的時間間隔,間接地在當前刻錄速度的基礎上,逐步下調 刻錄速度,保證在刻錄進行到最后階段的穩定性。
【專利摘要】本發明公開了一種在嵌入式錄像設備上動態控制光盤刻錄速度的方法,包括以下步驟:實時識別光驅內光盤的品牌和光盤的類型;動態監測光驅的插拔,識別光驅規格和品牌;根據當前的光驅與光盤的組合,從刻錄速度二維表中動態選擇出自適應的刻錄倍速;隨著刻入光盤的內容逐漸增加,動態降低刻錄的速度。本發明的嵌入式錄像設備具備多個SATA接口,可以接入多個光驅設備,在軟件算法的支持下,可以實現動態控制光盤刻錄的速度,以達到降低光盤刻壞率的目的。本發明提高了單盤及多盤同時刻錄的成功率,提升設備工作效率,減少光盤浪費。增大了嵌入式設備對不同品牌光驅和不同品牌光盤的兼容范圍,解決了熱插拔更換光驅后,保持刻錄成功率不下降。
【IPC分類】G11B7/0045, G11B19/28
【公開號】CN105529040
【申請號】CN201510936701
【發明人】戴林, 薛超, 范宇超
【申請人】天津天地偉業數碼科技有限公司
【公開日】2016年4月27日
【申請日】2015年12月16日