新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 視頻壓縮系統中大容量存儲器的應用設計

        視頻壓縮系統中大容量存儲器的應用設計

        作者: 時間:2010-11-11 來源:網絡 收藏



        3 文件管理
        由于存儲陣列的存儲深度達4TB,而拍攝的文件時長和壓縮后的文件大小是不固定的,因此,根據Flash器件的固有特性,可構建一個適合管理NAND Flash存儲器的FAT文件系統,并通過改進FAT表的存儲方式來延長存儲器的使用壽命,提高系統存儲的穩定性。但這因此需要對每次任務拍攝的視頻文件進行管理,為此,可在本系統中設計一個簡單的文件記錄系統,包括文件名、存儲地址、文件大小、對應攝像機號、拍攝時間和時長,記錄下來的信息可保存在FLASH中的FAT表項區域中,用于滿足基本的文件管理操作,如刪除、拷貝、剪切、下載、陣列格式化等。
        3.1 文件寫入
        當中心控制分系統接收到開始拍攝命令后,可通過網絡發送開始命令給前端視頻采集系統,同時依照攝像機號和存儲陣列的對應關系發送開始命令給存儲陣列,存儲陣列創建文件索引表項后,即開始等待接收視頻數據,直到中心控制分系統接收到上位機發送的結束命令,再寫入文件名、文件長度等有關信息,從而完成一次文件寫入過程。
        3.2 文件下載
        當有用戶需要瀏覽存儲在存儲陣列當中的文件信息時,上位機可發送瀏覽命令給中心控制分系統。由中心控制分系統按照與存儲陣列之間的協議發送瀏覽命令,存儲陣列從存儲器當中取得保存的視頻文件記錄信息并生成文件列表,然后打包回送給中心控制分系統后,按照FIP下載格式回送給上位機顯示,用戶可以依據回送的信息列表選擇文件進行下載操作。為了使下載速度和網絡傳輸速度匹配,本文設計了帶流量控制的下載模式,以使下載速度可以完全由中心控制分系統控制。
        3. 3 文件管理
        事實上,NAND Flash存儲器有時也會出現位反轉現象,同時在使用中也可能會有壞損單元。因此,數據寫入必須在空白的區塊或者擦除后的區塊中進行,其底層技術要求以塊為單位進行擦除,再按頁寫入。如果在存儲陣列當中有無用的視頻數據,用戶可以按照需要選中相應的文件,提取出文件存放的地址參數后再進行文件刪除操作??紤]到存儲陣列的壽命問題,要使每個芯片的使用概率大概相等,本設計采用順序存儲的格式來存放文件。但是,當刪除文件之后,就會在存儲陣列中留下大量的未用空白區域,使得存儲陣列的使用率大為降低,為此可在存儲陣列當中設計存儲陣列文件整理功能和格式化功能,當空白區域所占用的比例較高時,由上位機發送文件整理命令給中心控制分系統,以便中心控制分系統控制存儲陣列進行文件整理操作,整理完成后回送狀態給上位機。對于存放的比較重要的文件??捎梦募截惷钤趲讉€存儲陣列之間進行文件備份,以提高系統的可靠性。而在存儲陣列當中,當有用文件占有率很少但是文件又很多的情況下,可以拷貝出有效文件,然后對存儲陣列進行格式化。

        4 結束語
        這種設計方便靈活,可以借鑒,以用來設計高速、大容量、高可靠性的電子存儲設備。事實上,針對本系統中要求容量大、可靠性高、使用環境惡劣等特點,本文所設計的系統能夠很好地滿足初始的預期效果,現在已經在某型系統上得到了應用。


        上一頁 1 2 下一頁

        關鍵詞: 收發器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 蕉岭县| 麻江县| 怀集县| 平阴县| 新化县| 阿克苏市| 新河县| 苏尼特左旗| 芦山县| 崇明县| 肃南| 淅川县| 天等县| 抚宁县| 上犹县| 威远县| 西安市| 临沧市| 乃东县| 临夏市| 柳州市| 南漳县| 宜宾县| 天等县| 高平市| 彭水| 舟曲县| 子洲县| 大丰市| 维西| 平塘县| 高安市| 黄平县| 固镇县| 疏附县| 京山县| 桑植县| 铜川市| 右玉县| 建瓯市| 高州市|