[發(fā)明專利]錄音/錄像設(shè)備的flash壞塊重用方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201110141790.1 | 申請(qǐng)日: | 2011-05-30 |
| 公開(kāi)(公告)號(hào): | CN102347082A | 公開(kāi)(公告)日: | 2012-02-08 |
| 發(fā)明(設(shè)計(jì))人: | 帥文;王光燦 | 申請(qǐng)(專利權(quán))人: | 福州思邁特?cái)?shù)碼科技有限公司 |
| 主分類號(hào): | G11C29/04 | 分類號(hào): | G11C29/04 |
| 代理公司: | 福州元?jiǎng)?chuàng)專利商標(biāo)代理有限公司 35100 | 代理人: | 蔡學(xué)俊 |
| 地址: | 350002 福建省福州*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 錄音 錄像 設(shè)備 flash 重用 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及固態(tài)存儲(chǔ)技術(shù)中針對(duì)音視頻數(shù)據(jù)特點(diǎn)延長(zhǎng)存儲(chǔ)使用壽命,尤其是一種錄音/錄像設(shè)備的flash壞塊重用方法。
背景技術(shù)
作為通用的存儲(chǔ)方式,目前的flash算法為對(duì)nand?flash壞塊進(jìn)行標(biāo)記并屏蔽應(yīng)用繼續(xù)使用這些有缺陷的區(qū)域,這種方式對(duì)于要求數(shù)據(jù)完整性的存儲(chǔ)有必要,但是對(duì)于反復(fù)刪除并儲(chǔ)存而且對(duì)存儲(chǔ)數(shù)據(jù)錯(cuò)誤不敏感的應(yīng)用并不適合,主要缺陷是隨著擦寫(xiě)次數(shù)的遞增,嚴(yán)格的校驗(yàn)會(huì)剔除越來(lái)越多的壞塊而導(dǎo)致應(yīng)用可用區(qū)域較快的減少。
一些特殊應(yīng)用如影音數(shù)據(jù)的長(zhǎng)時(shí)間記錄,這些應(yīng)用允許數(shù)據(jù)內(nèi)容的部分出錯(cuò),但是要求存儲(chǔ)能夠維持較長(zhǎng)時(shí)間的存儲(chǔ)空間。即部分?jǐn)?shù)據(jù)的損害并不顯著影響最終的使用效果,嚴(yán)格的校驗(yàn)機(jī)制對(duì)音頻數(shù)據(jù)并沒(méi)有必要,反而由于排除壞塊引起的存儲(chǔ)容量減少導(dǎo)致反饋給上層應(yīng)用的存儲(chǔ)容量減少。
發(fā)明內(nèi)容
????有鑒于此,本發(fā)明的目的是提供一種錄音/錄像設(shè)備的flash壞塊重用方法,該方法能夠重新利用傳統(tǒng)的flash文件系統(tǒng)已經(jīng)放棄使用的壞塊,針對(duì)特殊應(yīng)用延長(zhǎng)了flash的使用時(shí)間。
本發(fā)明采用以下技術(shù)方案實(shí)現(xiàn):一種錄音/錄像設(shè)備的flash壞塊重用方法,其特征在于:首先統(tǒng)計(jì)flash塊的損壞程度,將flash塊劃分為無(wú)損區(qū)、有損可用區(qū)、不可用區(qū);然后將要存儲(chǔ)的數(shù)據(jù)分為對(duì)數(shù)據(jù)正確率有嚴(yán)格要求的敏感部分和不敏感部分,將敏感部分存儲(chǔ)于所述無(wú)損區(qū),將不敏感部分存儲(chǔ)于所述的有損可用區(qū)。
在本發(fā)明一實(shí)施例中,所述有損可用區(qū)是損壞度在3%以下的區(qū)域。
在本發(fā)明一實(shí)施例中,所述敏感部分包括存儲(chǔ)文件的信息、長(zhǎng)度、日期、文件索引鏈以及flash本身壞塊的一些不允許出錯(cuò)的信息。
本發(fā)明不需要對(duì)錄音/錄像設(shè)備的硬件進(jìn)行改動(dòng),僅需利用設(shè)備的CPU統(tǒng)計(jì)flash的壞塊率,然后將要存儲(chǔ)的數(shù)據(jù)分類進(jìn)行存儲(chǔ),實(shí)現(xiàn)flash壞塊的重新利用,方法簡(jiǎn)單,具有較好的實(shí)用價(jià)值。
具體實(shí)施方式
本發(fā)明利用多媒體數(shù)據(jù)局部少量數(shù)據(jù)錯(cuò)誤并不顯著影響最終使用效果特點(diǎn),比如wav文件,幾個(gè)字節(jié)的錯(cuò)誤不會(huì)導(dǎo)致使用者對(duì)所播放信息的誤解,同樣,視頻中由于部分?jǐn)?shù)據(jù)的錯(cuò)誤引起的個(gè)別畫(huà)面的局部偏差也不會(huì)干擾使用者對(duì)信息主體的理解。傳統(tǒng)的音視頻的有損壓縮也正是利用剔除不敏感數(shù)據(jù)來(lái)獲取高的壓縮率的。多媒體數(shù)據(jù)的這個(gè)對(duì)數(shù)據(jù)錯(cuò)誤不敏感的特點(diǎn)使其對(duì)存儲(chǔ)完全正確的要求不嚴(yán)格,可以依據(jù)具體應(yīng)用需求而變化。在數(shù)據(jù)存儲(chǔ)上,目前用于固態(tài)存儲(chǔ)的主要為nandflash,SLC?flash通常標(biāo)注為10萬(wàn)次,而MLC標(biāo)注為1萬(wàn)次,高于這個(gè)次數(shù)flash中部分區(qū)域就會(huì)發(fā)生部分?jǐn)?shù)據(jù)的位反轉(zhuǎn),導(dǎo)致存儲(chǔ)的數(shù)據(jù)部分字節(jié)錯(cuò)誤。雖然目前采用錯(cuò)誤探測(cè)/錯(cuò)誤糾正(EDC/ECC)算法可以矯正1、4、8甚至12bit錯(cuò)誤,更多的錯(cuò)誤對(duì)矯正數(shù)據(jù)錯(cuò)誤的軟件或硬件要求更高,無(wú)法滿足應(yīng)用要求的同時(shí)保持低成本。對(duì)nandflash?的管理都是采用Wear-Leveling技術(shù)來(lái)延長(zhǎng)使用壽命,該方法將只要錯(cuò)誤校驗(yàn)機(jī)制無(wú)法還原的數(shù)據(jù)都標(biāo)示為壞塊,同時(shí)盡量平衡每個(gè)塊的寫(xiě)入次數(shù)達(dá)到延長(zhǎng)使用壽命。在高負(fù)荷的需要反復(fù)進(jìn)行多媒體存儲(chǔ)的應(yīng)用如音視頻監(jiān)控中,由于對(duì)flash的讀寫(xiě)非常頻繁而且每次操作都是全部使用所有區(qū)域,嚴(yán)格的數(shù)據(jù)校驗(yàn)機(jī)制相對(duì)于使用壽命而言并不重要,wear-leveling對(duì)這種應(yīng)用特點(diǎn)也無(wú)法體現(xiàn)優(yōu)勢(shì)。本發(fā)明針對(duì)這些領(lǐng)域的應(yīng)用特點(diǎn),避開(kāi)flash擦寫(xiě)次數(shù)短缺陷,首先,利用設(shè)備的CPU對(duì)flash塊的損壞程度進(jìn)行統(tǒng)計(jì),將flash塊劃分為無(wú)損區(qū)、有損可用區(qū)、不可用區(qū);然后將要存儲(chǔ)的數(shù)據(jù)劃分錯(cuò)誤敏感部分和不敏感部分,錯(cuò)誤敏感部分為對(duì)數(shù)據(jù)正確率有嚴(yán)格要求的部分,主要是非音視頻數(shù)據(jù)的部分,如存儲(chǔ)文件的信息,長(zhǎng)度,日期以及文件系統(tǒng)相關(guān)的部分如文件索引鏈,以及flash本身壞塊的一些不允許出錯(cuò)的信息。CPU將統(tǒng)計(jì)塊損害程度做作為一個(gè)應(yīng)用參考,這種統(tǒng)計(jì)可以將寫(xiě)入該flashk塊的數(shù)據(jù)讀出與原始數(shù)據(jù)比對(duì)得出的損壞率,CPU可根據(jù)自身需要結(jié)合損壞率決定塊的重新使用。在本實(shí)施例中,我們?cè)O(shè)定塊損壞程度為0則是無(wú)損區(qū),其用于存儲(chǔ)錯(cuò)誤敏感部分的數(shù)據(jù),不敏感部分的數(shù)據(jù)存儲(chǔ)可以根據(jù)需要利用損壞程度非0的區(qū)域,比如音頻數(shù)據(jù)對(duì)于數(shù)據(jù)損壞程度低于3%仍然可以作為有效存儲(chǔ)區(qū)域。這里要強(qiáng)調(diào)的是,上述提到的損壞度低于3%只是本發(fā)明的一實(shí)施例,該數(shù)值并沒(méi)有量化,其可根據(jù)實(shí)際具體應(yīng)用需求變化,比如要求不高的視頻監(jiān)控可以大一些,而要求嚴(yán)格的可以小一些。由于能夠重新利用傳統(tǒng)的flash文件系統(tǒng)已經(jīng)放棄使用的壞塊,針對(duì)特殊應(yīng)用延長(zhǎng)了flash的使用時(shí)間。?
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福州思邁特?cái)?shù)碼科技有限公司,未經(jīng)福州思邁特?cái)?shù)碼科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110141790.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G11C 靜態(tài)存儲(chǔ)器
G11C29-00 存儲(chǔ)器正確運(yùn)行的校驗(yàn);備用或離線操作期間測(cè)試存儲(chǔ)器
G11C29-02 .損壞的備用電路的檢測(cè)或定位,例如,損壞的刷新計(jì)數(shù)器
G11C29-04 .損壞存儲(chǔ)元件的檢測(cè)或定位
G11C29-52 .存儲(chǔ)器內(nèi)量保護(hù);存儲(chǔ)器內(nèi)量中的錯(cuò)誤檢測(cè)
G11C29-54 .設(shè)計(jì)檢測(cè)電路的裝置,例如,可測(cè)試性設(shè)計(jì)
G11C29-56 .用于靜態(tài)存儲(chǔ)器的外部測(cè)試裝置,例如,自動(dòng)測(cè)試設(shè)備
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- Flash存儲(chǔ)芯片總線信號(hào)分析工具
- 基于內(nèi)容結(jié)構(gòu)特征的網(wǎng)絡(luò)Flash搜索系統(tǒng)及搜索方法
- 一種測(cè)試Flash引擎的方法及裝置
- 處理flash文件的方法和系統(tǒng)
- 一種flash視頻播放方法及裝置
- 一種陣列雷達(dá)回波模擬器及其模擬方法
- 一種安全加載Flash文件的方法及裝置
- 數(shù)據(jù)中心交換機(jī)雙flash熱備份方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì)
- 一種雙FLASH熱備份方法、裝置、設(shè)備和介質(zhì)
- 一種flash磨損均衡方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





