專利名稱:數(shù)字相機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字相機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置。
背景技術(shù):
工程中應(yīng)用的數(shù)字相機(jī)逐漸趨向于高幀頻,高分辨率。這樣造成實(shí)時(shí)產(chǎn)生巨大的 數(shù)據(jù)量,圖像數(shù)據(jù)帶寬可達(dá)到上百兆,這些圖像數(shù)據(jù)對(duì)后續(xù)的分析處理起著至關(guān)重要的作 用,因此必須將這些數(shù)據(jù)實(shí)時(shí)準(zhǔn)確無(wú)誤的存儲(chǔ)起來(lái)。 目前應(yīng)用的圖像數(shù)據(jù)存儲(chǔ)系統(tǒng)包括數(shù)字相機(jī)、圖像采集卡、微型計(jì)算機(jī)和存儲(chǔ)介 質(zhì)。數(shù)字相機(jī)輸出的數(shù)字圖像信號(hào)接到圖像采集卡中,圖像采集卡將采集到的圖像信號(hào)送 到微型計(jì)算機(jī)中,通過(guò)微型計(jì)算機(jī)直接保存到存儲(chǔ)介質(zhì)中。由于無(wú)法知道圖像數(shù)據(jù)是否出 現(xiàn)丟幀或紊亂,這可能對(duì)后續(xù)工作造成不可彌補(bǔ)的損失,產(chǎn)生不可預(yù)計(jì)的后果。因此開(kāi)發(fā)一 種能檢測(cè)出圖像存儲(chǔ)是否正確的裝置迫在眉睫。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種能夠檢測(cè)圖像存儲(chǔ)數(shù)據(jù)是否準(zhǔn)確的數(shù)字相 機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置。 為了解決上述技術(shù)問(wèn)題,本發(fā)明的數(shù)字相機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置包括信息組織
裝置和數(shù)據(jù)分析裝置; 所述信息組織裝置包括 用于根據(jù)所采集的圖像數(shù)據(jù)生成幀信息的裝置; 用于將生成的幀信息與圖像數(shù)據(jù)疊加后寫入存儲(chǔ)文件的裝置; 所述數(shù)據(jù)分析裝置包括 用于讀取存儲(chǔ)文件信息的裝置; 用于根據(jù)讀取的存儲(chǔ)圖像數(shù)據(jù)信息計(jì)算幀信息的裝置; 用于將計(jì)算得到的幀信息與存儲(chǔ)文件中的幀信息相比較,并輸出圖像數(shù)據(jù)檢測(cè)結(jié) 果報(bào)告的裝置。 本發(fā)明通過(guò)將計(jì)算得到的幀信息與存儲(chǔ)文件中的幀信息相比較,能夠檢測(cè)出存儲(chǔ) 的圖像數(shù)據(jù)是否出現(xiàn)丟幀,從而能夠有效地檢測(cè)出圖像存儲(chǔ)系統(tǒng)的穩(wěn)定性,實(shí)用性強(qiáng)。
所述信息組織裝置還包括 用于根據(jù)所采集的圖像數(shù)據(jù)生成時(shí)間信息的裝置; 用于將生成的時(shí)間信息與圖像數(shù)據(jù)疊加后寫入存儲(chǔ)文件的裝置; 所述數(shù)據(jù)分析裝置還包括 用于根據(jù)讀取的存儲(chǔ)圖像數(shù)據(jù)生成時(shí)間信息的裝置; 用于將根據(jù)讀取的存儲(chǔ)圖像數(shù)據(jù)生成的時(shí)間信息與存儲(chǔ)文件中的時(shí)間信息相比 較,并輸出圖像數(shù)據(jù)檢測(cè)結(jié)果報(bào)告的裝置。 本發(fā)明通過(guò)將根據(jù)讀取的圖像數(shù)據(jù)生成的時(shí)間信息與存儲(chǔ)文件中的時(shí)間信息相
3比較,在幀信息出現(xiàn)錯(cuò)誤的時(shí)候,能夠檢測(cè)出存儲(chǔ)的圖像數(shù)據(jù)是否出錯(cuò),提高了存儲(chǔ)數(shù)據(jù)分 析的準(zhǔn)確性。
所述用于根據(jù)讀取的存儲(chǔ)圖像數(shù)據(jù)信息計(jì)算幀信息的裝置包括
用于記錄存儲(chǔ)文件長(zhǎng)度的裝置; 用于根據(jù)存儲(chǔ)文件長(zhǎng)度及指定的每一幀數(shù)據(jù)長(zhǎng)度計(jì)算總的存儲(chǔ)幀數(shù)的裝置;
用于設(shè)置幀計(jì)數(shù)和錯(cuò)誤幀標(biāo)志的裝置; 所述用于將計(jì)算得到的幀信息與存儲(chǔ)文件中的幀信息相比較,并輸出圖像數(shù)據(jù)檢 測(cè)結(jié)果報(bào)告的裝置包括 用于比較存儲(chǔ)時(shí)記錄的幀號(hào)與當(dāng)前根據(jù)存儲(chǔ)文件長(zhǎng)度讀出的幀號(hào)相比較的裝 置; 用于輸出當(dāng)前幀號(hào)、當(dāng)前幀時(shí)間信息及錯(cuò)誤幀標(biāo)志的裝置;
用于將當(dāng)前幀時(shí)間標(biāo)記為上一幀時(shí)間的裝置。
所述信息組織裝置還包括 用于根據(jù)采集的圖像數(shù)據(jù)計(jì)算校驗(yàn)碼的裝置; 用于將計(jì)算的校驗(yàn)碼與圖像數(shù)據(jù)疊加后寫入存儲(chǔ)文件的裝置; 所述數(shù)據(jù)分析裝置還包括 用于根據(jù)讀取的存儲(chǔ)文件圖像數(shù)據(jù)計(jì)算校驗(yàn)碼的裝置; 用于將根據(jù)讀取的存儲(chǔ)文件圖像數(shù)據(jù)計(jì)算的校驗(yàn)碼與根據(jù)采集的圖像數(shù)據(jù)計(jì)算 的校驗(yàn)碼相比較,并輸出圖像數(shù)據(jù)檢測(cè)結(jié)果報(bào)告的裝置。 本發(fā)明通過(guò)將根據(jù)讀取的存儲(chǔ)文件圖像數(shù)據(jù)計(jì)算的校驗(yàn)碼與根據(jù)采集的圖像數(shù) 據(jù)計(jì)算的校驗(yàn)碼相比較,能夠檢測(cè)出每幀內(nèi)存儲(chǔ)的圖像數(shù)據(jù)是否出現(xiàn)錯(cuò)誤,從而能夠進(jìn)一 步提高檢測(cè)的準(zhǔn)確性。
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
圖1為本發(fā)明的數(shù)字相機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置的結(jié)構(gòu)框圖。
圖2為微型計(jì)算機(jī)中實(shí)現(xiàn)信息組織的軟件流程圖。
圖3為微型計(jì)算機(jī)中實(shí)現(xiàn)數(shù)據(jù)分析的軟件流程圖。
具體實(shí)施例方式
如圖1所示,本發(fā)明的數(shù)字相機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置包括信息組織裝置和數(shù)據(jù) 分析裝置。 信息組織裝置可以直接利用圖像數(shù)據(jù)存儲(chǔ)系統(tǒng)中的微型計(jì)算機(jī),通過(guò)編制軟件實(shí) 現(xiàn)。也可以在另外增加的如數(shù)字信號(hào)處理器或單片機(jī)等具有數(shù)字信號(hào)處理能力的硬件中編 制程序?qū)崿F(xiàn)。本發(fā)明直接利用微型計(jì)算機(jī)編程實(shí)現(xiàn)。 所述微型計(jì)算機(jī)中實(shí)現(xiàn)信息組織的軟件流程如圖2所示,包括如下步驟
a.在微型計(jì)算機(jī)中分配存儲(chǔ)文件空間; b.讀取采集到的每一幀數(shù)字圖像信息,將1280*1024的圖像數(shù)據(jù)每4個(gè)點(diǎn)形成的 點(diǎn)陣抽取1點(diǎn),共327680個(gè)點(diǎn)計(jì)算CRC校驗(yàn)碼;
4
c.生成當(dāng)前幀的幀號(hào)和系統(tǒng)時(shí)間信息; d.將當(dāng)前幀的幀號(hào)、生成的CRC校驗(yàn)碼及當(dāng)前系統(tǒng)時(shí)間與圖像數(shù)據(jù)疊加在一起后 寫入存儲(chǔ)文件空間中; e.繼續(xù)采集圖像數(shù)據(jù),并將當(dāng)前幀的幀號(hào)、生成的CRC校驗(yàn)碼及當(dāng)前系統(tǒng)時(shí)間與 圖像數(shù)據(jù)疊加在一起保存直到采集圖像結(jié)束。 本發(fā)明中校驗(yàn)碼采用CRC校驗(yàn)碼,還可以采用其他公知的校驗(yàn)方式。
同樣,數(shù)據(jù)分析裝置可以直接利用圖像數(shù)據(jù)存儲(chǔ)系統(tǒng)中的微型計(jì)算機(jī),通過(guò)編制 軟件實(shí)現(xiàn)。也可以在另外增加的如數(shù)字信號(hào)處理器或單片機(jī)等具有數(shù)字信號(hào)處理能力的硬 件中編制程序?qū)崿F(xiàn)。本發(fā)明直接利用微型計(jì)算機(jī)編程實(shí)現(xiàn)。 所述微型計(jì)算機(jī)中實(shí)現(xiàn)數(shù)據(jù)分析的軟件流程如圖3所示,包括如下步驟
a.讀取存儲(chǔ)文件信息,記錄文件長(zhǎng)度; b.根據(jù)文件長(zhǎng)度及指定的每一幀數(shù)據(jù)長(zhǎng)度計(jì)算總的存儲(chǔ)幀數(shù);
c.將幀計(jì)數(shù)設(shè)置為第0幀,并且將有錯(cuò)誤幀標(biāo)志設(shè)置為無(wú); d.根據(jù)每一幀數(shù)據(jù)長(zhǎng)度讀取每一幀存儲(chǔ)的幀數(shù)據(jù),從中找到該幀存儲(chǔ)時(shí)記錄的幀 號(hào)和時(shí)間信息;將記錄的幀號(hào)與當(dāng)前根據(jù)文件長(zhǎng)度讀出的幀號(hào)相比較是否相等;如果不相 等表示圖像數(shù)據(jù)出錯(cuò),輸出當(dāng)前幀號(hào)、當(dāng)前幀時(shí)間信息及錯(cuò)誤幀標(biāo)志; e.檢查當(dāng)前幀的記錄時(shí)間與上一幀的記錄時(shí)間之差是否小于2倍的幀頻,如果大 于等于2倍的幀頻則圖像數(shù)據(jù)出錯(cuò),輸出當(dāng)前幀號(hào)、當(dāng)前幀時(shí)間信息及錯(cuò)誤幀標(biāo)志;
f.將當(dāng)前幀時(shí)間信息保存為上一幀時(shí)間信息; g.對(duì)提取出的圖像數(shù)據(jù),按照記錄時(shí)采用的每4個(gè)點(diǎn)形成的點(diǎn)陣抽取1點(diǎn)的原則 計(jì)算CRC校驗(yàn)碼,檢查計(jì)算的碼值與記錄的碼值是否相等;如果不相等表示圖像數(shù)據(jù)出錯(cuò), 輸出當(dāng)前幀號(hào)、當(dāng)前幀時(shí)間信息及錯(cuò)誤幀標(biāo)志; h.判斷幀計(jì)數(shù),如果小于總的存儲(chǔ)幀數(shù),繼續(xù)重復(fù)前面的檢測(cè)操作,否則根據(jù)存儲(chǔ) 錯(cuò)誤幀標(biāo)志輸出存儲(chǔ)圖像數(shù)據(jù)是否正確報(bào)告,結(jié)束系統(tǒng)檢測(cè)。
權(quán)利要求
一種數(shù)字相機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置,其特征在于包括信息組織裝置和數(shù)據(jù)分析裝置;所述信息組織裝置包括用于根據(jù)所采集的圖像數(shù)據(jù)生成幀信息的裝置;用于將生成的幀信息與圖像數(shù)據(jù)疊加后寫入存儲(chǔ)文件的裝置;所述數(shù)據(jù)分析裝置包括用于讀取存儲(chǔ)文件信息的裝置;用于根據(jù)讀取的存儲(chǔ)圖像數(shù)據(jù)信息計(jì)算幀信息的裝置;用于將計(jì)算得到的幀信息與存儲(chǔ)文件中的幀信息相比較,并輸出圖像數(shù)據(jù)檢測(cè)結(jié)果報(bào)告的裝置。
2. 根據(jù)權(quán)利要求1所述的數(shù)字相機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置,其特征在于所述用于根據(jù) 讀取的存儲(chǔ)圖像數(shù)據(jù)信息計(jì)算幀信息的裝置包括用于記錄存儲(chǔ)文件長(zhǎng)度的裝置;用于根據(jù)存儲(chǔ)文件長(zhǎng)度及指定的每一幀數(shù)據(jù)長(zhǎng)度計(jì)算總的存儲(chǔ)幀數(shù)的裝置; 用于設(shè)置幀計(jì)數(shù)和錯(cuò)誤幀標(biāo)志的裝置;所述用于將計(jì)算得到的幀信息與存儲(chǔ)文件中的幀信息相比較,并輸出圖像數(shù)據(jù)檢測(cè)結(jié) 果報(bào)告的裝置包括用于比較存儲(chǔ)時(shí)記錄的幀號(hào)與當(dāng)前根據(jù)存儲(chǔ)文件長(zhǎng)度讀出的幀號(hào)相比較的裝置; 用于輸出當(dāng)前幀號(hào)、當(dāng)前幀時(shí)間信息及錯(cuò)誤幀標(biāo)志的裝置; 用于將當(dāng)前幀時(shí)間標(biāo)記為上一幀時(shí)間的裝置。
3. 根據(jù)權(quán)利要求1或2任意一項(xiàng)權(quán)利要求所述的數(shù)字相機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置,其 特征在于所述信息組織裝置還包括用于根據(jù)所采集的圖像數(shù)據(jù)生成時(shí)間信息的裝置; 用于將生成的時(shí)間信息與圖像數(shù)據(jù)疊加后寫入存儲(chǔ)文件的裝置; 所述數(shù)據(jù)分析裝置還包括用于根據(jù)讀取的存儲(chǔ)圖像數(shù)據(jù)生成時(shí)間信息的裝置;用于將根據(jù)讀取的存儲(chǔ)圖像數(shù)據(jù)生成的時(shí)間信息與存儲(chǔ)文件中的時(shí)間信息相比較,并 輸出圖像數(shù)據(jù)檢測(cè)結(jié)果報(bào)告的裝置。
4. 根據(jù)權(quán)利要求3所述的數(shù)字相機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置,其特征在于所述信息組織 裝置還包括用于根據(jù)采集的圖像數(shù)據(jù)計(jì)算校驗(yàn)碼的裝置; 用于將計(jì)算的校驗(yàn)碼與圖像數(shù)據(jù)疊加后寫入存儲(chǔ)文件的裝置; 所述數(shù)據(jù)分析裝置還包括用于根據(jù)讀取的存儲(chǔ)文件圖像數(shù)據(jù)計(jì)算校驗(yàn)碼的裝置;用于將根據(jù)讀取的存儲(chǔ)文件圖像數(shù)據(jù)計(jì)算的校驗(yàn)碼與根據(jù)采集的圖像數(shù)據(jù)計(jì)算的校 驗(yàn)碼相比較,并輸出圖像數(shù)據(jù)檢測(cè)結(jié)果報(bào)告的裝置。
全文摘要
本發(fā)明涉及一種數(shù)字相機(jī)圖像存儲(chǔ)數(shù)據(jù)檢測(cè)裝置,該裝置包括信息組織裝置和數(shù)據(jù)分析裝置;所述信息組織裝置包括用于根據(jù)所采集的圖像數(shù)據(jù)生成幀信息的裝置;用于將生成的幀信息與圖像數(shù)據(jù)疊加后寫入存儲(chǔ)文件的裝置;所述數(shù)據(jù)分析裝置包括用于讀取存儲(chǔ)文件信息的裝置;用于根據(jù)讀取的存儲(chǔ)圖像數(shù)據(jù)信息計(jì)算幀信息的裝置;用于將計(jì)算得到的幀信息與存儲(chǔ)文件中的幀信息相比較,并輸出圖像數(shù)據(jù)檢測(cè)結(jié)果報(bào)告的裝置。本發(fā)明通過(guò)將計(jì)算得到的幀信息與存儲(chǔ)文件中的幀信息相比較,能夠檢測(cè)出存儲(chǔ)的圖像數(shù)據(jù)是否出現(xiàn)丟幀,從而能夠有效地檢測(cè)出圖像存儲(chǔ)系統(tǒng)的穩(wěn)定性,實(shí)用性強(qiáng)。
文檔編號(hào)G06F11/10GK101702135SQ20091021781
公開(kāi)日2010年5月5日 申請(qǐng)日期2009年11月5日 優(yōu)先權(quán)日2009年11月5日
發(fā)明者李桂菊, 武治國(guó), 王明佳 申請(qǐng)人:中國(guó)科學(xué)院長(zhǎng)春光學(xué)精密機(jī)械與物理研究所