儲存方法與錄像系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種儲存方法與錄像系統(tǒng),尤指一種能安全儲存所拍攝的影像數(shù)據(jù)的儲存方法與錄像系統(tǒng)。
【背景技術(shù)】
[0002]監(jiān)控設(shè)備在近年來相當(dāng)熱門,隨處可見以例如攝影機、行車紀(jì)錄器或穿載式移動攝影機等錄像系統(tǒng)作為監(jiān)控或紀(jì)錄的拍攝。由于監(jiān)控設(shè)備通常需要長時間的進行拍攝,并將拍攝的圖像文件儲存至一個儲存裝置中,然而儲存裝置通常有容量上的限制,因此監(jiān)控設(shè)備必需具備有循環(huán)錄像的功能,例如儲存裝置本身儲存容量僅只能拍攝5小時的影音內(nèi)容,因此,當(dāng)拍攝的影像數(shù)據(jù)超過5小時,則必須刪除最舊的片段以騰挪出空間。
[0003]目前多媒體儲存的格式以MPEG-4 Part 14 (MP4)或QuickTime (QT)的格式為主。MP4或QT的格式可分為一般以及段式單兀格式。一般格式將媒體數(shù)據(jù)儲存在與文件相關(guān)的單一個媒體數(shù)據(jù)容器(如MDAT)中,而將元數(shù)據(jù)儲存在單一個文件的元數(shù)據(jù)(如M00V)中。傳統(tǒng)上,媒體數(shù)據(jù)容器包括實際媒體樣本,如視頻和/或音頻幀。而每個媒體在元數(shù)據(jù)MOOV中具有其自身的元數(shù)據(jù)軌道(TRAK),描述所述媒體內(nèi)容的屬性例如編碼等級、分辨率、色域、碼率、幀率、位深、時長等。元數(shù)據(jù)MOOV的附加容器(也稱為箱)可以包括關(guān)于文檔屬性、文件內(nèi)容等的信息。
[0004]請參考圖1,圖1是公知一監(jiān)控設(shè)備在單元格式為一般單元格式進行儲存的示意圖。如圖1所不,以一張空白的記憶卡(Secure Digital card,SD card)且記憶卡已格式化為FAT32的文件系統(tǒng)為例,在拍攝的每5分鐘切割成多個影像播放文件且目前已經(jīng)進行5分20秒的錄像程序。儲存監(jiān)控設(shè)備所拍攝的第一個影像播放文件11已完成故具有5分鐘的影片內(nèi)容,而第二個影像播放文件12正在進行中且其元數(shù)據(jù)(索引值)被儲存在存儲器中且尚未被寫入儲存裝置(影像播放文件12未完成故尚未具有元數(shù)據(jù)M00V)。最后以播放列表來說明播放的順序。分割的影像播放文件必須完整具備有文件頭FTYP、媒體數(shù)據(jù)MDAT及元數(shù)據(jù)MOOV方可正常播放。
[0005]然而,在拍攝的過程中,若發(fā)生如斷電等異常狀況時,由于元數(shù)據(jù)MOOV通常是最后才會寫入,故在寫入前或?qū)懭胫腥舭l(fā)生斷電,往往會造成最后一個影像播放文件(如影像播放文件12)因此來不及寫入元數(shù)據(jù)M00V,而造成最后一個影像播放文件喪失索引信息而無法播放。以行車紀(jì)錄器為例,斷電的發(fā)生通常是車禍發(fā)生時,然而最關(guān)鍵的畫面,往往是最后所拍攝的內(nèi)容,若影像毀損,對用戶而言,將失去原有的保障。
[0006]相較于一般格式,段式單元格式常用于資源較少的機器、記錄中可能關(guān)斷電源的機器等,因其元數(shù)據(jù)(索引值)與媒體數(shù)據(jù)可交錯寫入的特性,段式結(jié)構(gòu)檔案具有較強的容錯性。請考圖2,圖2是一段式單元格式的示意圖。如圖2所示,段式單元格式為基于國際標(biāo)準(zhǔn)化組織(Internat1nal Organizat1n for Standardizat1n, ISO)的媒體文件格式,段式單元格式檔案的結(jié)構(gòu)由多個媒體數(shù)據(jù)容器23 (即MDAT)和與其配對的多個區(qū)段元數(shù)據(jù)容器22 (即M00F)構(gòu)成,并包括一僅具基本形狀的元數(shù)據(jù)21 (即M00V)其僅記載媒體的粗略相關(guān)訊息如分辨率和壓縮的格式等等。在電影片段標(biāo)頭盒211 (即MFHD)中描述對應(yīng)的電影片段的特性,其中包括了電影片段的序號(sequence number) 0在同一檔案中,電影片段的序號必須按照遞增順序排列,否則即被視為不合法的檔案。
[0007]段式格式在儲存裝置容量已滿需要做循環(huán)錄像時,必須回頭覆寫最舊的片段。請參考圖3,圖3是公知段式格式在具備循環(huán)錄像能力的錄像裝置當(dāng)儲存裝置容量已滿時的示意圖。如圖3所示,此時最舊的第I個片段(fragment) 31將被最新的第N+1個片段32覆寫掉。因為在同一檔案內(nèi)電影片段的序號必須按照遞增順序排列且此時第N+1個片段出現(xiàn)在其他片段以前而發(fā)生違反規(guī)則,故必須如公知技術(shù)(US 7,817,903,B2)所公開的方法頻繁進行文件系統(tǒng)的操作(如在FAT32的格式下進行修改檔案鏈結(jié)方式)來以避免順序倒置的情況發(fā)生。但是如果在進行文件系統(tǒng)操作其間發(fā)生斷電或設(shè)備毀損,將造成檔案完整性的傷害。
[0008]另一方面,為讓使用者保有保存重要片段,以避免感興趣的影片片段被上述所提循環(huán)錄像模式覆蓋,有些監(jiān)控設(shè)備會提供一種緊急錄像機制,例如將啟動緊急錄像機制啟動時以前后一分鐘影像進行編輯,并另存成一個緊急圖像文件。假設(shè)在一般格式下,用戶在于錄像進行后第5分20秒后啟動緊急錄像機制,此時儲存裝置的狀態(tài)如圖1所示。接著,請參考圖4,圖4是公知方法啟動緊急錄像時儲存裝置配置的示意圖。如圖4所示,啟動緊急錄像后,系統(tǒng)會在儲存設(shè)備中尋找可供配置的空間43并填入文件頭(即FTYP)431,因檔案以5分鐘為單位切割,故必須剪輯以前影像播放文件11的媒體數(shù)據(jù)MDAT的最后40秒影像內(nèi)容411 (斜線區(qū)域),再剪輯目前的影像播放文件12媒體數(shù)據(jù)MDAT的開頭的20秒影像內(nèi)容421 (點區(qū)域)到空間43中。此時錄像依然持續(xù)進行中。
[0009]最后,請參考圖5,圖5是圖4公知方法緊急錄像完成后儲存裝置配置的示意圖。如圖5所示,將啟動緊急錄像以后的60秒影像內(nèi)容522 (網(wǎng)狀區(qū)域)拷貝到空間43中,且系統(tǒng)最后將計算出編輯后的影像的元數(shù)據(jù)(即M00V)534,完成緊急圖像文件53。在上述過程中,系統(tǒng)以兩個線程(thread)方式進行,錄像線程持續(xù)循環(huán)錄像的任務(wù),而緊急錄像線程則負(fù)責(zé)讀取與拷貝上述提及的元數(shù)據(jù)與媒體數(shù)據(jù),兩者不斷的向儲存裝置申請儲存空間。公知的檔案分割方式,是以播放時間作為分割的基準(zhǔn),由于不同時間受到場景的復(fù)雜性的故,使得編碼的比特率并非固定,所以每個分割的影像播放文件11、12的檔案大小均有差別,加上緊急錄像機制使得供儲存的空間被另配置出以容納緊急錄像文件,造成的結(jié)果是一般錄像文件與緊急錄像文件散布在不連續(xù)的儲存空間中,將造成空間配置上產(chǎn)生多個破碎區(qū)(fragmentat1n)。
[0010]另外,緊急錄像的步驟復(fù)雜繁瑣,在錄像的同時,又需進行緊急錄像機制的檔案編輯程序,在進行高清錄像或記憶卡儲存速度較慢的情況下,對系統(tǒng)效能而言將是一大考驗,在系統(tǒng)效能不足情況下,很可能令拍攝的影像有漏禎的問題發(fā)生。
[0011]因此,如何設(shè)計出一種能避免因斷電造成元數(shù)據(jù)MOOV來不及寫入使得影像毀損和在段式單元格式中區(qū)段序號倒置的問題,與簡化緊急錄像的復(fù)雜繁瑣步驟以降低對系統(tǒng)效能的消耗和避免空間無法連續(xù)儲存而使空間配置上產(chǎn)生多個破碎區(qū)的問題,已為業(yè)界進行改進的重點。
【發(fā)明內(nèi)容】
[0012]因此,本發(fā)明的主要目的即在于提供一種能安全儲存所拍攝的影像數(shù)據(jù)的安全錄像設(shè)備的儲存方法與錄像系統(tǒng)。
[0013]本發(fā)明公開一種儲存方法,用于一錄像系統(tǒng)中,用來將數(shù)據(jù)儲存在所述錄像系統(tǒng)的一儲存裝置中。所述儲存方法包括依序儲存至少一第一媒體數(shù)據(jù)在所述儲存裝置中至少一第一區(qū)段,并儲存相對應(yīng)的至少一第一元數(shù)據(jù)在所述儲存裝置中一第一元數(shù)據(jù)寫入儲存窗,其中,所述第一區(qū)段位于一第一元數(shù)據(jù)保留儲存窗及所述第一元數(shù)據(jù)寫入儲存窗外;以及在所述儲存裝置達(dá)到一儲存上限且欲持續(xù)儲存至少一第二媒體數(shù)據(jù)及相對應(yīng)的至少一第二元數(shù)據(jù)時,將所述第一元數(shù)據(jù)寫入儲存窗轉(zhuǎn)換為一第二元數(shù)據(jù)保留儲存窗對所述第一元數(shù)據(jù)進行保留,并依序以所述第二媒體數(shù)據(jù)覆蓋所述儲存裝置中至少一第二區(qū)段且儲存所述第二元數(shù)據(jù)在所述儲存裝置中一第二元數(shù)據(jù)寫入儲存窗,其中,所述第一區(qū)段位于所述第二元數(shù)據(jù)保留儲存窗及所述第二元數(shù)據(jù)寫入儲存窗外;其中,所述第一元數(shù)據(jù)寫入儲存窗位于所述第一元數(shù)據(jù)保留儲存窗以后,且所述第二元數(shù)據(jù)寫入儲存窗位于所述第二元數(shù)據(jù)保留儲存窗以后。
[0014]本發(fā)明還公開一種錄像系統(tǒng),用來將數(shù)據(jù)進行儲存,所述錄像系統(tǒng)包括一儲存裝置;以及一處理裝置,用來依序儲存至少一第一媒體數(shù)據(jù)在所述儲存裝置中至少一第一區(qū)段并儲存相對應(yīng)至少一第一元數(shù)據(jù)在所述儲存裝置中一第一元數(shù)據(jù)寫入儲存窗,其中,所述第一區(qū)段位于一第一元數(shù)據(jù)保留儲存窗及所述第一元數(shù)據(jù)寫入儲存窗外,以及在所述儲存裝置達(dá)到一儲存上限且欲持續(xù)儲存至少一第二媒體數(shù)據(jù)及相對應(yīng)的至少一第二元數(shù)據(jù)時,將所述第一元數(shù)據(jù)寫入儲存窗轉(zhuǎn)換為一第二元數(shù)據(jù)保留儲存窗對所述第一元數(shù)據(jù)進行保留,并依序以所述第二媒體數(shù)據(jù)覆蓋所述儲存裝置中至少一第二區(qū)段且儲存所述第二元數(shù)據(jù)在所述儲存裝置中一第二元數(shù)據(jù)寫入儲存窗,其中,所述第一區(qū)段位于所述第二元數(shù)據(jù)保留儲存窗及所述第二元數(shù)據(jù)寫入儲存窗外;其中,所述第一元數(shù)據(jù)寫入儲存窗位于所述第一元數(shù)據(jù)保留儲存窗以后,且所述第二元數(shù)據(jù)寫入儲存窗位于所述第二元數(shù)據(jù)保留儲存窗以后。
[0015]在此配合下列圖示、實施例的詳細(xì)說明及權(quán)利要求書,將上述及本發(fā)明的其它目的與優(yōu)點詳述于后。
【附圖說明】
[0016]圖1是現(xiàn)有技術(shù)中監(jiān)控設(shè)備在單元格式為一般單元格式進行儲存的示意圖。
[0017]圖2是一段式單元格式的示意圖。
[0018]圖3是現(xiàn)有技術(shù)的段式格式在具備循環(huán)錄像能力的錄像裝置當(dāng)儲存裝置容量已滿時的示意圖。
[0019]圖4是現(xiàn)有技術(shù)的方法啟動緊急錄像時儲存裝置配置的示意圖。
[0020]圖5是圖4的方法緊急錄像完成后儲存裝置配置的示意圖。
[002