專利名稱:磁盤陣列中數(shù)據(jù)讀取進(jìn)行視頻信息輸出的優(yōu)化方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)數(shù)據(jù)信息進(jìn)行視頻信息輸出顯示的方法,更特別地說,是指一 種適用于磁盤陣列中數(shù)據(jù)讀取進(jìn)行視頻信息輸出的優(yōu)化方法。
背景技術(shù):
磁盤陣列一般釆用Intel或者Power PC挺CPU來進(jìn)行運(yùn)算,加上FC、 SAS、 SCSI、 SATA等接口芯片來完成硬盤的連接,主機(jī)采用SCSI、 FC、 ISCSI接口來
滿足高速數(shù)據(jù)傳輸要求,所以硬件成本就很高;并且因?yàn)橐曨l監(jiān)控領(lǐng)域現(xiàn)在多采用嵌 入式系統(tǒng),對(duì)外的接口一般為IDE或者SATA接口,和SCSI、 FC、 ISCSI在連接
上也沒有辦法實(shí)現(xiàn)。磁盤陣列一般應(yīng)用在數(shù)據(jù)安全度髙的場(chǎng)所,所以在數(shù)據(jù)傳輸時(shí)對(duì) 數(shù)據(jù)進(jìn)行了嚴(yán)格的校驗(yàn),發(fā)現(xiàn)錯(cuò)誤后一直到校驗(yàn)正確為止。但是,在視頻監(jiān)控領(lǐng)域, 因?yàn)橐曨l輸出數(shù)據(jù)信息包括有圖像和音頻資料,允許存在一定的冗余度,現(xiàn)在的磁盤 陣列系統(tǒng)沒有在這方面做太多的設(shè)計(jì)來解決,以上就是為什么磁盤陣列系統(tǒng)沒有在視 頻監(jiān)控領(lǐng)域得到廣泛應(yīng)用的主要原因。
參見圖2所示,現(xiàn)有磁盤陣列對(duì)輸出的數(shù)據(jù)信息進(jìn)行視頻顯示的流程,首先多 個(gè)磁盤陣列輸出數(shù)據(jù)信息給解碼器,經(jīng)解碼器解碼后輸出源數(shù)據(jù)給數(shù)據(jù)校驗(yàn)單元,數(shù) 據(jù)校驗(yàn)單元對(duì)接收的源數(shù)據(jù)進(jìn)行正確與否的校驗(yàn)后,正確數(shù)據(jù)將用于視頻顯示,而不 正確或不完全正確的數(shù)據(jù)將不進(jìn)行視頻顯示。當(dāng)無正確數(shù)據(jù)時(shí),磁盤陣列將顯示為"無 數(shù)據(jù)"顯示或者"數(shù)據(jù)正在讀取中"。數(shù)據(jù)不停的重復(fù)讀取,降低了磁盤陣列的使用 壽命。
發(fā)明 內(nèi)容
本發(fā)明的目的是提出一種對(duì)磁盤陣列中數(shù)據(jù)讀取進(jìn)行視頻信息輸出的優(yōu)化方法, 采用設(shè)定一定冗余度的方式將從數(shù)據(jù)校驗(yàn)輸出的數(shù)據(jù)信息進(jìn)行閾值判斷,然后對(duì)大于 等于閾值的數(shù)據(jù)量輸出給視頻單元進(jìn)行圖像和音頻資料顯示,對(duì)小于閾值的數(shù)據(jù)量重
新回到解碼器中重復(fù)讀取。解決了現(xiàn)有磁盤陣列必須要求數(shù)據(jù)正確的條件下才能輸出 進(jìn)行顯示的缺陷,擴(kuò)大了磁盤陣列在視頻監(jiān)控領(lǐng)域中的應(yīng)用。
本發(fā)明是一種對(duì)磁盤陣列中數(shù)據(jù)讀取進(jìn)行視頻信息輸出的優(yōu)化方法,多個(gè)磁盤陣 列輸出數(shù)據(jù)信息給解碼器,經(jīng)解碼器解碼處理后輸出源數(shù)據(jù)給數(shù)據(jù)校驗(yàn)單元,數(shù)據(jù)校 驗(yàn)單元對(duì)接收的源數(shù)據(jù)進(jìn)行視頻百分比閾值判斷,對(duì)大于等于閾值的源數(shù)據(jù)量輸出給 視頻單元進(jìn)行圖像和音頻資料顯示,而對(duì)小于閾值的源數(shù)據(jù)量則不進(jìn)行視頻顯示,并 且磁盤陣列的處理器將重新進(jìn)行解碼器讀取數(shù)據(jù)的重復(fù)步驟。
本發(fā)明對(duì)磁盤陣列中數(shù)據(jù)讀取進(jìn)行視頻信息輸出的優(yōu)化方法具有如下優(yōu)點(diǎn)(1)
未改變現(xiàn)有磁盤陣列的數(shù)據(jù)存儲(chǔ)方式,提高了其的通用性;(2)采用數(shù)據(jù)信息量的 百分比方式進(jìn)行數(shù)據(jù)量判斷,視頻輸出連續(xù)性好;(3)客房端操作方便,只需在處 理器中設(shè)定相關(guān)判斷數(shù)據(jù)量的比值60~80%,如定值60%、 65%、 70%、 80%等。
圖1是本發(fā)明對(duì)磁盤陣列中數(shù)據(jù)讀取進(jìn)行視頻信息輸出的優(yōu)化的流程框圖。
圖2是現(xiàn)有磁盤陣列中數(shù)據(jù)讀取進(jìn)行視頻信息輸出的流程框圖。
具體實(shí)施例方式
下面將結(jié)合附圖和實(shí)施例對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說明。
本發(fā)明是一種對(duì)磁盤陣列中數(shù)據(jù)讀取進(jìn)行視頻信息輸出的優(yōu)化方法,是利用了視 頻信息的輸出為幀格式、以及允許輸出存在一定冗余度的條件下,對(duì)磁盤陣列輸出的 數(shù)據(jù)進(jìn)行連續(xù)顯示的優(yōu)化方法。本發(fā)明的優(yōu)化方法通過在數(shù)據(jù)校驗(yàn)單元輸出的數(shù)據(jù)進(jìn) 行視頻百分比閾值判斷、來完成從磁盤陣列中輸出的數(shù)據(jù)、進(jìn)行的連續(xù)性視頻顯示。
一般磁盤陣列的硬件至少包括有多個(gè)磁盤、 一個(gè)處理器,而本發(fā)明所涉及的磁盤 陣列不但包括常規(guī)的硬件,而且還在處理器中通過軟件方式設(shè)置了視頻輸出閾值設(shè)置 單元。通過在視頻輸出閾值設(shè)置單元中設(shè)定視頻百分比閾值解決了磁盤陣列輸出數(shù)據(jù) 必須完全都能進(jìn)行視頻顯示的缺陷。
在本發(fā)明中,視頻輸出閾值設(shè)置單元中設(shè)定的視頻百分比閾值可以是60 80% 的源數(shù)據(jù)即可進(jìn)行視頻連續(xù)顯示;也可以是在60~80%源數(shù)據(jù)之間的一個(gè)定值,如 60%的源數(shù)據(jù)、65%的源數(shù)據(jù)、70%的源數(shù)據(jù)、80%的源數(shù)據(jù)等,根據(jù)用戶對(duì)視頻 質(zhì)量的要求進(jìn)行設(shè)置。
參見圖1所示,多個(gè)磁盤陣列輸出數(shù)據(jù)信息給解碼器,經(jīng)解碼器解碼處理后輸 出源數(shù)據(jù)給數(shù)據(jù)校驗(yàn)單元,數(shù)據(jù)校驗(yàn)單元對(duì)接收的源數(shù)據(jù)進(jìn)行視頻百分比閾值判斷, 對(duì)大于等于閾值的源數(shù)據(jù)量輸出給視頻單元進(jìn)行圖像和音頻資料顯示,而對(duì)小于閾值 的源數(shù)據(jù)量則不進(jìn)行視頻顯示,并且磁盤陣列的處理器將重新進(jìn)行解碼器讀取數(shù)據(jù)的 重復(fù)步驟。
本發(fā)明視頻數(shù)據(jù)讀的優(yōu)化在程序的編寫上,根據(jù)視頻數(shù)據(jù)的特點(diǎn),在保證視頻播 放的情況下,對(duì)數(shù)據(jù)的正確性設(shè)定了冗余度來解決數(shù)據(jù)讀的卡位,也就是視頻圖像的 停頓狀態(tài),保證播放的連續(xù)性,通過軟件參數(shù)來實(shí)現(xiàn),當(dāng)然也可以保證數(shù)據(jù)為第一位, 就和磁盤陣列讀寫方式一樣,這樣整個(gè)盤陣就可以應(yīng)用在其它的領(lǐng)域。
這個(gè)整體方案就是采用磁盤陣列的技術(shù),針對(duì)視頻監(jiān)控行業(yè)具體應(yīng)用的成果,使 磁盤陣列技術(shù)可以很好的應(yīng)用在視頻監(jiān)控領(lǐng)域,并且為了提高實(shí)用性,提供了硬盤的 熱插拔,可以在不停機(jī)的情況更換故障盤,保證數(shù)據(jù)的可靠性,并且設(shè)計(jì)了諸如溫 度報(bào)警、風(fēng)扇報(bào)警、GUI管理等等在磁盤陣列中應(yīng)用的選項(xiàng);保證系統(tǒng)的穩(wěn)定性。 實(shí)施例 1
視頻顯示源數(shù)據(jù)量為80。/。以上進(jìn)行的連續(xù)性視頻輸出
磁盤陣列硬件采用單個(gè)ASIC芯片,通過固化RAID5的算法和接口芯片來完 成RAID功能和接口連接,支持RAID、 1、 10、 5、 5+Spare,對(duì)內(nèi)4個(gè)SATAII 硬盤,對(duì)外1個(gè)E-sata接口。
采用本發(fā)明的視頻百分比閾值優(yōu)化方法對(duì)處理器中進(jìn)行了閾值設(shè)定80%的源數(shù) 據(jù),從打開磁盤陣列,經(jīng)5秒后顯示出視頻資料,連續(xù)性較好,圖像清晰。
對(duì)未釆用本發(fā)明的優(yōu)化方法,從打開磁盤陣列,經(jīng)5秒后無視頻資料輸出,經(jīng) 15秒仍然無視頻資料輸出。后經(jīng)査證,解碼器輸出的源數(shù)據(jù)中存在很少部分的數(shù)據(jù) 損失,在數(shù)據(jù)校驗(yàn)單元中讀取的數(shù)據(jù)為不正確數(shù)據(jù),故不能正常進(jìn)行視頻輸出。
權(quán)利要求
1、一種磁盤陣列中數(shù)據(jù)讀取進(jìn)行視頻信息輸出的優(yōu)化方法,其特征在于多個(gè)磁盤陣列輸出數(shù)據(jù)信息給解碼器,經(jīng)解碼器解碼處理后輸出源數(shù)據(jù)給數(shù)據(jù)校驗(yàn)單元,數(shù)據(jù)校驗(yàn)單元對(duì)接收的源數(shù)據(jù)進(jìn)行視頻百分比閾值判斷,對(duì)大于等于閾值的源數(shù)據(jù)量輸出給視頻單元進(jìn)行圖像和音頻資料顯示,而對(duì)小于閾值的源數(shù)據(jù)量則不進(jìn)行視頻顯示,并且磁盤陣列的處理器將重新進(jìn)行解碼器讀取數(shù)據(jù)的重復(fù)步驟。
2、 根據(jù)權(quán)利要求l所述的視頻信息輸出的優(yōu)化方法,其特征在于視頻百分比閾值 是60~80%的源數(shù)據(jù)。
3、 根據(jù)權(quán)利要求l所述的視頻信息輸出的優(yōu)化方法,其特征在于視頻百分比閾值 是一個(gè)在60 80%的源數(shù)據(jù)之間的定值。
全文摘要
本發(fā)明公開了一種對(duì)磁盤陣列中數(shù)據(jù)讀取進(jìn)行視頻信息輸出的優(yōu)化方法,多個(gè)磁盤陣列輸出數(shù)據(jù)信息給解碼器,經(jīng)解碼器解碼處理后輸出源數(shù)據(jù)給數(shù)據(jù)校驗(yàn)單元,數(shù)據(jù)校驗(yàn)單元對(duì)接收的源數(shù)據(jù)進(jìn)行視頻百分比閾值判斷,對(duì)大于等于閾值的源數(shù)據(jù)量輸出給視頻單元進(jìn)行圖像和音頻資料顯示,而對(duì)小于閾值的源數(shù)據(jù)量則不進(jìn)行視頻顯示,并且磁盤陣列的處理器將重新進(jìn)行解碼器讀取數(shù)據(jù)的重復(fù)步驟。本發(fā)明是利用了視頻信息的輸出為幀格式、以及允許輸出存在一定冗余度的條件下,對(duì)磁盤陣列輸出的數(shù)據(jù)進(jìn)行連續(xù)顯示的優(yōu)化方法。
文檔編號(hào)H04N7/26GK101098476SQ20071011869
公開日2008年1月2日 申請(qǐng)日期2007年7月12日 優(yōu)先權(quán)日2007年7月12日
發(fā)明者劉西紅 申請(qǐng)人:劉西紅