本申請涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種視頻圖像處理方法、裝置及系統(tǒng)。
背景技術(shù):
目前,全世界范圍內(nèi)對視頻監(jiān)控系統(tǒng)的需求空前高漲,各國部署的攝像頭越來越密集。據(jù)統(tǒng)計,全國架設(shè)攝像機(jī)數(shù)量接近1.5億臺,其中高清攝像機(jī)接近1500萬臺,海量的攝像頭產(chǎn)生了龐大的視頻數(shù)據(jù)。面對如此海量的監(jiān)控視頻數(shù)據(jù),數(shù)據(jù)壓縮技術(shù)成為存儲和傳輸大量數(shù)字化信息的有效途徑。
針對多媒體視頻業(yè)務(wù)的壓縮方法主要有無損壓縮和有損壓縮兩種,其中,針對靜態(tài)圖像的jpeg(jointphotographicexpertsgroup)和動態(tài)圖像的mpeg(motionpictureexpertsgroup)系列壓縮標(biāo)準(zhǔn)(mpeg-1、mpeg-2、mpeg-4、h.264等)是最具代表性的壓縮技術(shù)。
在智能視頻監(jiān)控系統(tǒng)中,傳統(tǒng)的圖像壓縮方法是將視頻進(jìn)行整體壓縮,改變整個文件的數(shù)據(jù)量。采用這種方式壓縮后進(jìn)行傳輸?shù)臄?shù)據(jù)量依然較大,在通信帶寬有限的情況下給通信網(wǎng)絡(luò)帶來了較大的傳輸壓力。
現(xiàn)有技術(shù)不足在于:
采用現(xiàn)有的圖像壓縮方法壓縮后進(jìn)行傳輸?shù)臄?shù)據(jù)量依然較大,給通信網(wǎng)絡(luò)帶來較大壓力。
技術(shù)實現(xiàn)要素:
本申請實施例提出了一種視頻圖像處理方法、裝置及系統(tǒng),以解決現(xiàn)有技術(shù)中采用現(xiàn)有的圖像壓縮方法壓縮后傳輸?shù)臄?shù)據(jù)量依然較大,給通信網(wǎng)絡(luò)帶來較大壓力的技術(shù)問題。
本申請實施例第一方面提供了一種視頻圖像處理方法,包括如下步驟:
采集監(jiān)控場景中的視頻圖像;
將所述視頻圖像拆分為第一圖像和第二圖像;
計算所述第二圖像與預(yù)先存儲的參考圖像之間的差異信息;
根據(jù)所述差異信息確定傳輸內(nèi)容并發(fā)送,所述傳輸內(nèi)容包括所述第一圖像和用于確定第二圖像的信息。
本申請實施例第二方面提供了一種視頻圖像處理裝置,包括:
采集模塊,用于采集監(jiān)控場景中的視頻圖像;
拆分模塊,用于將所述視頻圖像拆分為第一圖像和第二圖像;
計算模塊,用于計算所述第二圖像與預(yù)先存儲的參考圖像之間的差異信息;
第一通信模塊,用于根據(jù)所述差異信息確定傳輸內(nèi)容并發(fā)送,所述傳輸內(nèi)容包括所述第一圖像和用于確定第二圖像的信息。
有益效果如下:
本申請實施例所提供的視頻圖像處理方法及裝置,在采集到監(jiān)控場景中的視頻圖像后,可以先將所述視頻圖像拆分為第一圖像和第二圖像,再計算第二圖像與預(yù)存的參考圖像之間的差異,根據(jù)所述差異確定傳輸內(nèi)容,傳輸?shù)膬?nèi)容包括第一圖像和用于確定第二圖像的信息,由于不需要傳輸整個視頻圖像,從而大大減少了傳輸?shù)臄?shù)據(jù)量,降低了通信網(wǎng)絡(luò)的傳輸壓力。
本申請實施例第三方面提供了一種視頻圖像處理方法,包括如下步驟:
接收傳輸內(nèi)容,所述傳輸內(nèi)容包括第一圖像和用于確定第二圖像的信息;
根據(jù)所述用于確定第二圖像的信息以及與發(fā)送端同步的參考圖像確定第二圖像;
根據(jù)所述第一圖像與所述第二圖像生成原始視頻圖像。
本申請實施例第四方面提供了一種視頻圖像處理裝置,包括:
第二通信模塊,用于接收傳輸內(nèi)容,所述傳輸內(nèi)容包括第一圖像和用于確定第二圖像的信息;
圖像確定模塊,用于根據(jù)所述用于確定第二圖像的信息以及與發(fā)送端同步的參考圖像確定第二圖像;
圖像生成模塊,用于根據(jù)所述第一圖像與所述第二圖像生成原始視頻圖像。
本申請實施例所提供的視頻圖像處理方法及裝置,由于接收的傳輸內(nèi)容僅為第一圖像和用于確定第二圖像的信息,而不是整個視頻圖像,在接收到第一圖像和用于確定第二圖像的信息后在接收端進(jìn)行還原即可獲得原始視頻圖像,相比現(xiàn)有技術(shù)大大減少了傳輸?shù)臄?shù)據(jù)量,降低了通信網(wǎng)絡(luò)的傳輸壓力。
本申請實施例第五方面提供了一種視頻圖像處理系統(tǒng),包括發(fā)送端和接收端,所述發(fā)送端包括上述第二方面提供的視頻圖像處理裝置,所述接收端包括上述第四方面提供的視頻圖像處理裝置。
有益效果如下:
本申請實施例所提供的視頻圖像處理系統(tǒng),發(fā)送端將采集到的視頻圖像拆分成第一圖像和第二圖像,計算第二圖像與預(yù)存的參考圖像之間的差異信息,根據(jù)所述差異信息確定傳輸內(nèi)容,所述傳輸內(nèi)容包括第一圖像和用于確定第二圖像的信息,接收端接收到所述傳輸內(nèi)容后,根據(jù)所述用于確定第二圖像的信息以及與發(fā)送端同步的參考圖像確定第二圖像,將所述第一圖像與第二圖像組合還原得到原始視頻圖像,本申請實施例在確保視頻圖像正確傳輸?shù)幕A(chǔ)上,大大減少了傳輸過程中的數(shù)據(jù)量,降低了通信網(wǎng)絡(luò)的傳輸壓力。
附圖說明
下面將參照附圖描述本申請的具體實施例,其中:
圖1示出了現(xiàn)有智能視頻監(jiān)控過程示意圖;
圖2示出了本申請實施例中發(fā)送端視頻圖像處理方法實施的流程示意圖;
圖3示出了本申請實施例中利用固定攝像頭獲取的參考圖像示意圖;
圖4示出了本申請實施例中利用交互式攝像頭獲取的參考圖像示意圖;
圖5示出了本申請實施例中接收端視頻圖像處理方法實施的流程示意圖;
圖6示出了本申請實施例中發(fā)送端視頻圖像處理裝置的結(jié)構(gòu)示意圖;
圖7示出了本申請實施例中接收端視頻圖像處理裝置的結(jié)構(gòu)示意圖;
圖8示出了本申請實施例中視頻圖像處理系統(tǒng)的結(jié)構(gòu)示意圖;
圖9示出了本申請實施例中節(jié)帶化視頻監(jiān)控系統(tǒng)的架構(gòu)示意圖;
圖10示出了本申請實施例中節(jié)帶化處理過程示意圖。
具體實施方式
為了使本申請的技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對本申請的示例性實施例進(jìn)行進(jìn)一步詳細(xì)的說明,顯然,所描述的實施例僅是本申請的一部分實施例,而不是所有實施例的窮舉。并且在不沖突的情況下,本說明中的實施例及實施例中的特征可以互相結(jié)合。
發(fā)明人在發(fā)明過程中注意到:
隨著現(xiàn)代電子技術(shù)與工藝的進(jìn)步,通信網(wǎng)絡(luò)設(shè)備的計算、存儲能力日益強(qiáng)大。然而,現(xiàn)有的mpeg等壓縮技術(shù)只是針對視頻業(yè)務(wù)本身進(jìn)行的壓縮與優(yōu)化,并沒有充分發(fā)揮出通信網(wǎng)絡(luò)設(shè)備的優(yōu)勢與特點(diǎn),并未從通信系統(tǒng)的角度出發(fā)進(jìn)行設(shè)計。另一方面,通信(communication)、計算(computing)和存儲(caching)3c融合也成為了通信系統(tǒng)發(fā)展的趨勢??紤]到網(wǎng)絡(luò)設(shè)備能力的進(jìn)步,在終端進(jìn)行復(fù)雜計算與存儲已不是難事,然而,通信帶寬是有限的,通信資源的匱乏卻造成了傳輸?shù)膲毫Α?/p>
傳統(tǒng)的壓縮方法是把視頻圖像壓縮至一個可接受的范圍,是面向存儲的;而隨著終端技術(shù)的發(fā)展,存儲已經(jīng)逐漸不是問題,由于通信帶寬有限、通信資 源匱乏,現(xiàn)在的問題在于傳輸(通道),因此,減緩傳輸壓力更為重要。
發(fā)明人認(rèn)為,傳輸?shù)臄?shù)據(jù)量可以和終端恢復(fù)出的實際數(shù)據(jù)量不相同。傳統(tǒng)的圖像壓縮方法是將視頻進(jìn)行整體壓縮,改變整個文件的數(shù)據(jù)量,而實際上對信息數(shù)據(jù)量要求最苛刻的是傳輸環(huán)節(jié),如果能將需要傳輸?shù)臄?shù)據(jù)量進(jìn)一步壓縮,將極大地緩解通信網(wǎng)絡(luò)的壓力。
智能視頻監(jiān)控研究的主要內(nèi)容就是如何從原始的視頻數(shù)據(jù)中提取出符合人類認(rèn)知的語義理解,即希望計算機(jī)能和人一樣自動分析理解視頻數(shù)據(jù)。比如,判斷場景中有哪些感興趣目標(biāo)、歷史運(yùn)動軌跡、從事什么行為、以及目標(biāo)之間的關(guān)系等。
圖1示出了現(xiàn)有智能視頻監(jiān)控過程示意圖,如圖所示。一般而言,智能視頻監(jiān)控研究中對視頻圖像的處理可以分為底層、中層和高層3個層次,其中:
底層,是從視頻圖像采集終端獲取圖像序列,對感興趣目標(biāo)進(jìn)行檢測和跟蹤,以便對目標(biāo)進(jìn)行后續(xù)處理、分析,主要解決目標(biāo)在哪里的問題;
中層,是在底層的基礎(chǔ)上提取運(yùn)動目標(biāo)的各種信息并進(jìn)行相關(guān)判斷,目標(biāo)識別可以包括目標(biāo)分類、個體識別等;
高層,負(fù)責(zé)處理完成對目標(biāo)的行為進(jìn)行分析和理解,行為分析可以包括姿態(tài)識別、事件分析、行為識別等。
因此,發(fā)明人注意到:如果能夠?qū)⒆兓潭?、興趣程度不高的背景信息與變化程度、興趣程度很高的前景(目標(biāo))信息進(jìn)行理解與拆分,只將其中的前景信息進(jìn)行傳輸,勢必將極大地減少視頻監(jiān)控系統(tǒng)的傳輸數(shù)據(jù)量。
基于此,本申請實施例提出了一種視頻圖像處理方法、裝置及系統(tǒng),充分結(jié)合移動通信網(wǎng)絡(luò)設(shè)備的通信、計算與存儲能力,基于智能視頻監(jiān)控系統(tǒng)的特點(diǎn),下面進(jìn)行說明。
圖2示出了本申請實施例中發(fā)送端視頻圖像處理方法實施的流程示意圖,如圖所示,所述視頻圖像處理方法可以包括如下步驟:
步驟201、采集監(jiān)控場景中的視頻圖像;
步驟202、將所述視頻圖像拆分為第一圖像和第二圖像;
步驟203、計算所述第二圖像與預(yù)先存儲的參考圖像之間的差異信息;
步驟204、根據(jù)所述差異信息確定傳輸內(nèi)容并發(fā)送,所述傳輸內(nèi)容包括所述第一圖像和用于確定第二圖像的信息。
具體實施中,采集監(jiān)控場景中的視頻圖像可以由現(xiàn)有的監(jiān)控設(shè)備實現(xiàn),例如:固定攝像頭、交互式攝像頭、rgbd傳感器等。
所述第一圖像可以是視頻圖像中動態(tài)的、運(yùn)動的或監(jiān)控過程中感興趣的目標(biāo);所述第二圖像可以是視頻圖像中基礎(chǔ)場景、固定的、靜止的或監(jiān)控過程中不感興趣的目標(biāo),具體可以根據(jù)實際需要進(jìn)行設(shè)置或定義。所述第二圖像可以為監(jiān)控場景中不感興趣目標(biāo),例如:樹木、馬路、房子等物體;所述第一圖像可以為監(jiān)控場景中感興趣目標(biāo),例如:行人、動物、車輛等物體。通常,所述第二圖像可以是監(jiān)控場景中一直處于靜止?fàn)顟B(tài)的目標(biāo),所述第一圖像則可以是監(jiān)控場景中處于運(yùn)動狀態(tài)的目標(biāo),所述第一圖像并不是一直保持運(yùn)動的目標(biāo),而是相對于所述第二圖像而言可以運(yùn)動的目標(biāo)。
在進(jìn)行第一圖像(感興趣目標(biāo))和第二圖像(不感興趣目標(biāo))拆分時,需要對所述視頻圖像進(jìn)行目標(biāo)檢測,從所述視頻圖像中提取感興趣目標(biāo)的位置、大小等信息。根據(jù)處理的數(shù)據(jù)對象的不同,目標(biāo)檢測可以分為基于背景建模的運(yùn)動目標(biāo)檢測方法和基于目標(biāo)建模的檢測方法:
基于背景建模的方法,要求感興趣目標(biāo)是保持運(yùn)動的,且背景保持不變,其方法可以包括幀間差分、均值濾波、中值濾波、極值濾波、線性濾波、基于隱馬爾科夫的方法、基于自回歸模型的方法、混合多高斯背景建模方法(gaussianmixturemodel,gmm)等等。
而基于目標(biāo)的檢測方法,不受場景限制,不但可以對固定攝像頭拍攝的視頻進(jìn)行感興趣目標(biāo)的檢測,也可以處理單幀靜態(tài)圖像或移動攝像機(jī)拍攝的視頻,需要通過對大量訓(xùn)練目標(biāo)進(jìn)行學(xué)習(xí),訓(xùn)練分類器,在圖像多個尺度上做滑動窗口掃描,完成目標(biāo)檢測。
根據(jù)連續(xù)的視頻圖像將視頻圖像分割前景和背景,具體實施時,可以為:讀取視頻的第一幀,根據(jù)所述視頻幀的信息建立高斯混合模型,為每個像素建立多個高斯模型,利用第一幀圖像中每個像素的rgb顏色值來初始化該像素對應(yīng)的高斯模型的均值;在高斯混合模型初始化完成后,讀取視頻的下一幀,對當(dāng)前讀入幀圖像的每個像素在其對應(yīng)的多個高斯模型中尋找匹配,根據(jù)匹配結(jié)果完成初次分割,如果該像素在對應(yīng)的多個模型中找到匹配的模型,則將該模型的各參數(shù)用該像素顏色值進(jìn)行更新;以此類推。利用在某個像素點(diǎn)位置出現(xiàn)時間越長的顏色其模型代表背景的可能性越大的原理,最終將背景和前景拆分出來。
在將所述視頻圖像拆分為第一圖像和第二圖像之后,可以將所述第二圖像與預(yù)先存儲的參考圖像進(jìn)行對比、計算差異信息,最后根據(jù)所述差異信息確定所要傳輸?shù)膬?nèi)容、發(fā)送所述傳輸內(nèi)容,所述傳輸內(nèi)容中可以包括所述第一圖像和用于確定第二圖像的信息。其中,所述預(yù)先存儲的參考圖像可以預(yù)先由現(xiàn)有的監(jiān)控攝像頭獲取得到并作為參考樣本存儲,也可以經(jīng)過建模通過對參考樣本進(jìn)行訓(xùn)練得到,具體訓(xùn)練過程可以采用現(xiàn)有技術(shù)。
本申請實施例所提供的視頻圖像處理方法,在采集到監(jiān)控場景中的視頻圖像后,可以先將所述視頻圖像拆分為第一圖像和第二圖像,再計算第二圖像與預(yù)存的參考圖像之間的差異,根據(jù)所述差異確定傳輸內(nèi)容,傳輸?shù)膬?nèi)容包括第一圖像和用于確定第二圖像的信息,由于本申請實施例所提供的方案只需傳輸?shù)谝粓D像和用于確定第二圖像的信息,不需要傳輸整個視頻圖像,從而大大減少了傳輸?shù)臄?shù)據(jù)量,降低了通信網(wǎng)絡(luò)的傳輸壓力。
具體實施時,所述第一圖像可以為前景圖像,所述第二圖像可以為背景圖像,所述參考圖像可以為背景參考圖像,所述差異可以為背景差異。
本申請實施例所提供的視頻圖像處理方法及裝置,在采集到監(jiān)控場景中的視頻圖像后,可以先將所述視頻圖像拆分為前景和背景,再計算第二圖像與預(yù)存的參考圖像之間的背景差異,根據(jù)所述差異確定傳輸內(nèi)容,傳輸?shù)膬?nèi)容包括 第一圖像和用于確定第二圖像的信息,由于不需要傳輸整個視頻圖像,從而大大減少了傳輸?shù)臄?shù)據(jù)量,降低了通信網(wǎng)絡(luò)的傳輸壓力。
實施中,當(dāng)所述差異信息大于預(yù)設(shè)第一閾值時,所述用于確定第二圖像的信息具體可以為:所述差異信息;當(dāng)所述差異信息小于預(yù)設(shè)第一閾值時,所述用于確定第二圖像的信息具體為:所述參考圖像的標(biāo)識或部分第二圖像。
其中,所述差異信息可以是色彩空間矩陣的期望、特征值等信息。具體實施時,可以采用hsv色彩空間,所述色彩空間為基于直方圖的錐形結(jié)構(gòu),分別包括色彩、飽和度和亮度三個直方圖,由于在hsv色彩空間中,色彩直方圖是給出基色并反映像素間色彩相對關(guān)系,在傳輸時可以不傳輸色彩直方圖,只傳輸飽和度直方圖和亮度直方圖差異。最后,再利用直方圖映射方法映射出整體的背景色彩變化即可。其中,由于每個直方圖均為256色,傳兩個直方圖則為256*2=512個數(shù)據(jù),又由于發(fā)送端和接收端同步有參考模型,即存在三個直方圖的基準(zhǔn),因此,傳輸時可以只傳輸512個差值即可。
具體實施時,可以預(yù)先設(shè)定一個閾值,在計算出所述第二圖像與預(yù)先存儲的參考圖像之間的差異信息之后,將所述差異與預(yù)設(shè)閾值進(jìn)行比較,如果所述差異信息大于預(yù)設(shè)閾值,那么,所述用于確定第二圖像的信息可以為所述差異信息,即,發(fā)送所述第一圖像和所述差異信息。
本申請實施例可以當(dāng)所述第二圖像與預(yù)存的參考圖像有較大差異時,可以將計算出的差異信息發(fā)送至接收端,而不必發(fā)送整個視頻圖像,從而在一定程度上減少傳輸?shù)臄?shù)據(jù)量。
實施中,當(dāng)所述差異信息小于預(yù)設(shè)第一閾值時,所述用于確定第二圖像的信息具體可以為:所述參考圖像的標(biāo)識。
具體實施時,如果所述第二圖像與所述預(yù)存的參考圖像之間的差異較小,則可以直接傳輸所述參考圖像的標(biāo)識id即可,由于標(biāo)識id明顯比視頻圖像的數(shù)據(jù)量小,從而極大地減少了傳輸?shù)臄?shù)據(jù)量。
實施中,當(dāng)所述差異信息小于預(yù)設(shè)第一閾值時,所述用于確定第二圖像的 信息具體可以為:部分第二圖像。
具體實施時,如果所述第二圖像與所述預(yù)存的參考圖像之間的差異較小,則可以只傳輸所述第二圖像的一部分,例如:可以發(fā)送與所述第一圖像相鄰的部分第二圖像,以作為確定第二圖像的信息,由于本申請實施例可以只傳輸部分第二圖像,從而可以減少傳輸?shù)臄?shù)據(jù)量。
實施中,在發(fā)送所述第一圖像之前,所述方法可以進(jìn)一步包括:
對所述第一圖像進(jìn)行壓縮。
具體實施時,在發(fā)送所述第一圖像之前,還可以對所述第一圖像進(jìn)行壓縮,將壓縮后的第一圖像與所述用于確定第二圖像的信息一并發(fā)送出去。
對所述第一圖像的壓縮可以采用現(xiàn)有技術(shù)中針對多媒體業(yè)務(wù)的壓縮方式,現(xiàn)有的壓縮方法可以由無損壓縮和有損壓縮兩種,其中,針對靜態(tài)圖像可以采用聯(lián)合圖像專家小組(jpeg,jointphotographicexpertsgroup)等壓縮標(biāo)準(zhǔn),針對動態(tài)圖像可以采用動態(tài)圖像專家組(mpeg,motionpictureexpertsgroup)系列壓縮標(biāo)準(zhǔn)(mpeg-1、mpeg-2、mpeg-4、h.264)等,本申請對所述第一圖像具體采用何種壓縮方法不作限制。
本申請實施例通過對所述第一圖像進(jìn)行壓縮再發(fā)送,進(jìn)一步減少了傳輸?shù)臄?shù)據(jù)量。
實施中,所述參考圖像可以為多個;所述計算所述第二圖像與預(yù)先存儲的參考圖像之間的差異信息,具體可以為:
確定與所述第二圖像最接近的參考圖像;
計算所述第二圖像與所述確定的參考圖像之間的差異信息。
具體實施時,同一監(jiān)控場景在不同外界環(huán)境下的參考圖像也是不同的,本申請實施例中所述參考圖像可以為多個,從而可以包括各種環(huán)境下所述監(jiān)控場景的參考圖像,例如:不同光線、明度、色彩等環(huán)境下拍攝的參考圖像。
當(dāng)所述參考圖像為多個時,本申請實施例可以從所述多個參考圖像中挑選出一個與所述第二圖像最接近的參考圖像進(jìn)行對比即可,具體實施時,可以預(yù) 先設(shè)定閾值,挑選顏色、明度、對比度等信息與所述第二圖像最接近的參考圖像。
實施中,所述確定與所述第二圖像最接近的參考圖像,具體可以為:
將所述第二圖像與所述多個參考圖像進(jìn)行比較;
確定與所述第二圖像的差異小于預(yù)設(shè)第二閾值的參考圖像為所述最接近的參考圖像。
具體實施時,可以將所述第二圖像與所述多個參考圖像進(jìn)行比較,看哪個參考圖像與所述第二圖像的差異(可以是計算得到的期望值、特征值等信息)小于預(yù)設(shè)第二閾值,如果小于所述預(yù)設(shè)第二閾值,則認(rèn)為該參考圖像與所述第二圖像非常接近,確定為最接近的參考圖像。
本申請實施例可以預(yù)先建立一個參考模型庫,由發(fā)送端和接收端同步存儲,所述參考模型庫中可以包括同一場景在不同環(huán)境下的多個參考圖像,從而可以從中挑選出與實時第二圖像最接近的參考圖像,滿足不同場景的對比需要,確保計算出的差異信息的數(shù)據(jù)量最少。對于固定攝像頭而言,只需要存儲監(jiān)控的場景在不同條件(如:光照等)下的參考圖像。
圖3示出了本申請實施例中利用固定攝像頭獲取的參考圖像示意圖,如圖所示,背景模型庫中可以包括同一場景在不同明暗程度、光線等環(huán)境下的5個參考圖像,本申請實施例可以從這5個參考圖像中挑選一張與實時的第二圖像明亮度最接近的參考圖像,將其與所述實時的第二圖像進(jìn)行差異計算。
實施中,所述參考圖像具體為交互式攝像頭處于不同狀態(tài)時獲取到的參考圖像;所述確定與所述第二圖像最接近的參考圖像,具體可以為:
獲取交互式攝像頭狀態(tài);
根據(jù)所述交互式攝像頭狀態(tài)確定與所述第二圖像最接近的參考圖像。
具體實施時,所述參考圖像可以利用交互式攝像頭獲得,由于所述交互式攝像頭可以根據(jù)控制信息改變采集圖像的范圍,因此,根據(jù)交互式攝像頭所處狀態(tài)的不同,可以有多個參考圖像。通常在某種環(huán)境下,攝像頭的不同狀態(tài)可 以對應(yīng)一個局部圖像集合,本申請實施例可以稱之為攝像頭i的局部圖像集合ui。
實施中,所述根據(jù)所述交互式攝像頭狀態(tài)確定與所述第二圖像最接近的參考圖像,具體可以為:
從所述交互式攝像頭處于不同狀態(tài)獲取的多個參考圖像集合中選出與所述交互式攝像頭狀態(tài)對應(yīng)的參考圖像集合;
從所述與所述交互式攝像頭狀態(tài)對應(yīng)的參考圖像集合中選出與所述第二圖像的差異小于預(yù)設(shè)第二閾值的參考圖像作為最接近的參考圖像。
由于交互式攝像頭的狀態(tài)改變方法有限(如旋轉(zhuǎn)、縮放等),本申請實施例中假設(shè)攝像頭i在t時刻的狀態(tài)為fi(t,x),其中x代表不同的操作指令,例如,x1代表旋轉(zhuǎn),x2代表縮放等,則fi(t,x)可以表示為fi(t,x1,x2,x3,…)。因此,每一個固定的狀態(tài)fi(t,x)都可以對應(yīng)一個特定環(huán)境的局部圖像,也就是說,如果知道了攝像頭i的局部圖像集合ui和t時刻的狀態(tài)fi(t,x),就可以恢復(fù)出該狀態(tài)的參考圖像。
例如:假設(shè)所述監(jiān)控場景由3個交互式攝像頭監(jiān)控,所述交互式攝像頭1處于某一狀態(tài)時,上午10點(diǎn)時拍攝一張局部圖像,下午2點(diǎn)時拍攝一張局部圖像,當(dāng)所述交互式攝像頭1處于另一狀態(tài)時,又可以拍攝多張局部圖像,最終可以形成該攝像頭1在多個狀態(tài)下的局部圖像集合,所述局部圖像集合中包括t時刻fi(t,x)狀態(tài)下拍攝的局部圖像。
圖4示出了本申請實施例中利用交互式攝像頭獲取的參考圖像示意圖,如圖所示,利用5個交互式攝像頭分別獲取局部圖像后,可以根據(jù)各個攝像頭狀態(tài)組合得到當(dāng)前時刻的完整的參考圖像,在進(jìn)行差異計算時只需要知道攝像頭狀態(tài)即可確定相應(yīng)的參考圖像,進(jìn)而將該狀態(tài)對應(yīng)的參考圖像與實時第二圖像進(jìn)行對比、計算差異。
在確定與所述第二圖像最接近的參考圖像時,可以先獲取所述交互式攝像頭的攝像頭狀態(tài),根據(jù)所述攝像頭狀態(tài)的不同可以確定出與所述攝像頭狀態(tài)對 應(yīng)的參考圖像集合,在所述與所述攝像頭狀態(tài)對應(yīng)的參考圖像集合中再挑選出與所述第二圖像最接近的參考圖像。
本申請實施例給出了利用交互式攝像頭獲取參考圖像并計算差異信息的具體實施方式,從而擴(kuò)展了本申請實施例的應(yīng)用場景,由于采用交互式攝像頭來監(jiān)控場景,產(chǎn)生的視頻圖像可能比固定攝像頭獲取的視頻圖像的數(shù)據(jù)量更大,通過采用本申請實施例所提供的方案,可以極大地減少交互式攝像頭所需傳輸?shù)臄?shù)據(jù)量。
實施中,所述獲取交互式攝像頭處于不同狀態(tài)時的參考圖像具體可以為:
獲取控制信息;所述控制信息包括交互式攝像頭編號i和操作指令;
根據(jù)所述控制信息改變所述交互式攝像頭的圖像采集范圍;
根據(jù)各個交互式攝像頭的攝像頭狀態(tài)fi(t,x)以及采集到的局部圖像生成參考圖像,所述fi(t,x)表示攝像頭i在t時刻的狀態(tài),x為操作參數(shù)。
具體實施時,參考圖像采集人員可以發(fā)送控制信息來改變交互式攝像頭的狀態(tài),以獲取不同狀態(tài)下的參考圖像。本申請實施例在獲取到所述控制信息之后,可以根據(jù)所述控制信息改變所述交互式攝像頭的圖像采集范圍。實施中,所述操作指令具體可以為旋轉(zhuǎn)和/或縮放,所述x具體可以為旋轉(zhuǎn)角度和/或縮放倍數(shù)。例如:改變攝像頭的角度、縮小/放大的倍數(shù)等。
所述交互式攝像頭狀態(tài)fi(t,x)可以表示攝像頭i在t時刻的狀態(tài),其中x可以代表各種操作的參數(shù),fi(t,x)可以表示為fi(t,x1,x2,x3,…),每一個固定的狀態(tài)fi(t,x)都可以對應(yīng)一個相應(yīng)場景下的參考圖像,如果知曉攝像頭i的參考圖像集合ui和狀態(tài)fi(t,x),即可確定該狀態(tài)的參考圖像。
假設(shè)交互式攝像頭共有3個,分別為編號i=1、2、3;假設(shè)x1是旋轉(zhuǎn)、x2是放大,攝像頭1旋轉(zhuǎn)30°,那么攝像頭1的狀態(tài)f1(t,x1,x2),x1=30°,x2=0;攝像頭2為縮小2倍,那么攝像頭2的狀態(tài)f2(t,x1,x2),x1=0,x2=0.5;攝像頭3放大3倍,那么攝像頭3的狀態(tài)f3(t,x1,x2),x1=0,x2=3,從而獲得對應(yīng)該狀態(tài)下的參考圖像集合,其中,x1、x2、x3分別為攝像頭1、2、3的參數(shù)。具體實 施時,這些參數(shù)可以是相對于預(yù)先設(shè)定的標(biāo)準(zhǔn)值的相對值,也可以是相對于上一時刻的數(shù)值的相對值。
本申請實施例可以在獲取到控制信息后根據(jù)所述控制信息改變所述交互式攝像頭的采集范圍,根據(jù)各個交互式攝像頭狀態(tài)以及各個攝像頭采集到的局部圖像生成參考圖像,不僅考慮了外界環(huán)境的因素,還考慮了交互式攝像頭的狀態(tài)改變因素,擴(kuò)大了背景模型庫中的樣本集,從而可以適應(yīng)各種實時背景、更加精確的計算差異并減少差異信息的數(shù)據(jù)量。
實施中,所述計算所述第二圖像與預(yù)先存儲的參考圖像之間的差異信息,具體可以為:
根據(jù)所述第二圖像與預(yù)先存儲的參考圖像的色調(diào)飽和度明度hsv矩陣計算差異信息。
具體實施時,在計算第二圖像與參考圖像之間的差異信息時,可以利用兩個圖像的hsv矩陣來進(jìn)行計算,hsv矩陣的三個分量分別代表色彩(hue)、飽和度(saturation)和值(value)。
假設(shè)實時的第二圖像的hsv矩陣為:
hsv矩陣
預(yù)先存儲的參考圖像的hsv矩陣為:
hsv矩陣
可以根據(jù)hsv矩陣1和hsv矩陣2進(jìn)行計算得到第二圖像與參考圖像之間的差異信息,具體的計算過程可以采用現(xiàn)有技術(shù),本申請在此不做贅述。
圖5示出了本申請實施例中接收端視頻圖像處理方法實施的流程示意圖, 如圖所示,所述視頻圖像處理方法可以包括如下步驟:
步驟501、接收傳輸內(nèi)容,所述傳輸內(nèi)容包括第一圖像和用于確定第二圖像的信息;
步驟502、根據(jù)所述用于確定第二圖像的信息以及與發(fā)送端同步的參考圖像確定第二圖像;
步驟503、根據(jù)所述第一圖像與所述第二圖像生成原始視頻圖像。
具體實施時,接收端接收發(fā)送端發(fā)送的傳輸內(nèi)容,所述傳輸內(nèi)容可以包括第一圖像和用于確定第二圖像的信息,接收端可以根據(jù)所述用于確定第二圖像的信息以及與發(fā)送端同步的參考圖像來確定第二圖像,最終將第一圖像與第二圖像組合、還原得到原始的視頻圖像。
本申請實施例所提供的視頻圖像處理方法,由于接收的傳輸內(nèi)容僅為第一圖像和用于確定第二圖像的信息,而不是整個視頻圖像,在接收到第一圖像和用于確定第二圖像的信息后在接收端進(jìn)行還原即可獲得原始視頻圖像,相比現(xiàn)有技術(shù)大大減少了傳輸?shù)臄?shù)據(jù)量,降低了通信網(wǎng)絡(luò)的傳輸壓力。
具體實施時,所述第一圖像可以為前景圖像,所述第二圖像可以為背景圖像,所述參考圖像可以為背景參考圖像,所述差異可以為背景差異。
本申請實施例所提供的視頻圖像處理方法及裝置,由于接收的傳輸內(nèi)容僅為前景圖像和用于確定背景圖像的信息,而不是整個視頻圖像,在接收到前景圖像和用于確定背景圖像的信息后在接收端進(jìn)行還原即可獲得原始視頻圖像,相比現(xiàn)有技術(shù)大大減少了傳輸?shù)臄?shù)據(jù)量,降低了通信網(wǎng)絡(luò)的傳輸壓力。
實施中,所述用于確定第二圖像的信息具體可以為差異信息,所述根據(jù)所述用于確定第二圖像的信息以及與發(fā)送端同步的參考圖像確定第二圖像,具體可以為:
根據(jù)所述差異信息以及與發(fā)送端同步的參考圖像重構(gòu)第二圖像。
具體實施時,所述用于確定第二圖像的信息可以為差異信息,接收端根據(jù)所述差異信息再結(jié)合與發(fā)送端同步的參考圖像即可確定出第二圖像。
本申請實施例無需傳輸整個視頻圖像,只需要將第一圖像和差異信息傳輸至接收端,所述接收端即可重構(gòu)出第二圖像進(jìn)而得到原始視頻圖像。
實施中,所述用于確定第二圖像的信息具體可以為參考圖像的標(biāo)識;所述根據(jù)所述用于確定第二圖像的信息以及與發(fā)送端同步的參考圖像確定第二圖像,具體可以為:
根據(jù)所述參考圖像的標(biāo)識確定所述參考圖像為第二圖像。
具體實施時,假設(shè)發(fā)送端與接收端同步存儲的參考模型庫中包括多個參考圖像,所述用于確定第二圖像的信息可以為參考圖像的標(biāo)識id,接收端在接收到所述標(biāo)識后即可根據(jù)所述標(biāo)識確定所述多個參考圖像中與所述標(biāo)識相同的參考圖像為第二圖像。
本申請實施例接收的傳輸內(nèi)容可以只包括第一圖像和參考圖像的標(biāo)識,即可根據(jù)所述參考圖像的標(biāo)識確定第二圖像并結(jié)合所述第一圖像還原得到原始的視頻圖像,極大地減少了傳輸?shù)臄?shù)據(jù)量。
實施中,所述用于確定第二圖像的信息具體可以為部分第二圖像;所述根據(jù)所述用于確定第二圖像的信息以及與發(fā)送端同步的參考圖像確定第二圖像,具體可以為:
根據(jù)所述部分第二圖像以及與發(fā)送端同步的參考圖像確定第二圖像。
具體實施時,所述用于確定第二圖像的信息還可以是部分第二圖像,例如:可以是所述第一圖像相鄰的部分第二圖像,接收端在接收到所述部分第二圖像之后可以結(jié)合與發(fā)送端同步的參考圖像來確定同步存儲的模型庫中哪一幅參考圖像為所述第二圖像。
本申請實施例可以只傳輸?shù)谝粓D像和部分第二圖像,接收端可以根據(jù)部分第二圖像以及與發(fā)送端同步的參考圖像確定第二圖像,再將所述第二圖像與所述第一圖像組合即可還原得到原始的視頻圖像,極大地減少了傳輸?shù)臄?shù)據(jù)量。
實施中,所述傳輸內(nèi)容包括的第一圖像可以為經(jīng)過壓縮的第一圖像;在接收到所述第一圖像后,所述方法可以進(jìn)一步包括:
對所述第一圖像進(jìn)行解壓縮。
具體實施時,發(fā)送端可以在發(fā)送第一圖像之前對所述第一圖像進(jìn)行壓縮,以便進(jìn)一步減少傳輸?shù)臄?shù)據(jù)量,這種情況下,接收端接收到的第一圖像則為經(jīng)過壓縮的第一圖像,因此,接收端在接收到所述第一圖像之后,可以進(jìn)一步對所述第一圖像進(jìn)行解壓縮,以便后續(xù)與第二圖像進(jìn)行組合、還原得到原始視頻圖像。
基于同一發(fā)明構(gòu)思,本申請實施例中還提供了一種(發(fā)送端)視頻圖像處理裝置、(接收端)視頻圖像處理裝置,由于這些設(shè)備解決問題的原理與一種(發(fā)送端)視頻圖像處理方法、(接收端)視頻圖像處理方法相似,因此這些設(shè)備的實施可以參見方法的實施,重復(fù)之處不再贅述。
圖6示出了本申請實施例中發(fā)送端視頻圖像處理裝置的結(jié)構(gòu)示意圖,如圖所示,所述視頻圖像處理裝置可以包括:
采集模塊601,用于采集監(jiān)控場景中的視頻圖像;
拆分模塊602,用于將所述視頻圖像拆分為第一圖像和第二圖像;
計算模塊603,用于計算所述第二圖像與預(yù)先存儲的參考圖像之間的差異信息;
第一通信模塊604,用于根據(jù)所述差異信息確定傳輸內(nèi)容并發(fā)送,所述傳輸內(nèi)容包括所述第一圖像和用于確定第二圖像的信息。
實施中,所述第一通信模塊具體可以用于當(dāng)所述差異信息大于預(yù)設(shè)第一閾值時,發(fā)送所述第一圖像和所述差異信息;當(dāng)所述差異信息小于預(yù)設(shè)第一閾值時,發(fā)送所述第一圖像和所述參考圖像的標(biāo)識,或者發(fā)送所述第一圖像和部分第二圖像。
實施中,所述裝置可以進(jìn)一步包括:
壓縮模塊605,用于在發(fā)送所述第一圖像之前,對所述第一圖像進(jìn)行壓縮。
實施中,所述參考圖像可以為多個;所述計算模塊具體可以包括:
確定單元,用于確定與所述第二圖像最接近的參考圖像;
計算單元,用于計算所述第二圖像與所述確定的參考圖像之間的差異信息。
實施中,所述確定單元具體可以用于將所述第二圖像與所述多個參考圖像進(jìn)行比較,確定與所述第二圖像的差異小于預(yù)設(shè)第二閾值的參考圖像為所述最接近的參考圖像。
實施中,所述裝置可以進(jìn)一步包括:
參考圖像獲取模塊606,用于交互式攝像頭處于不同狀態(tài)時獲取所述參考圖像;
所述確定單元具體用于獲取交互式攝像頭狀態(tài);根據(jù)所述交互式攝像頭狀態(tài)確定與所述第二圖像最接近的參考圖像。
具體實施時,參考圖像獲取模塊可以用于在交互式攝像頭處于不同狀態(tài)時獲取所述參考圖像,也可以用于利用固定攝像頭獲取參考圖像。
實施中,所述參考圖像獲取模塊具體可以包括:
獲取單元,用于獲取控制信息;所述控制信息包括交互式攝像頭編號i和操作指令;
控制單元,用于根據(jù)所述控制信息改變所述交互式攝像頭的圖像采集范圍;
圖像生成單元,用于根據(jù)各個交互式攝像頭的攝像頭狀態(tài)fi(t,x)以及采集到的局部圖像生成參考圖像,所述fi(t,x)表示攝像頭i在t時刻的狀態(tài),x為操作參數(shù)。
實施中,所述操作指令具體可以為旋轉(zhuǎn)和/或縮放,所述x具體可以為旋轉(zhuǎn)角度和/或縮放倍數(shù)。
具體實施時,所述操作指令具體可以為旋轉(zhuǎn)、縮放、色變、變焦等操作指令,所述x則為與這些操作指令相對應(yīng)的參數(shù),例如:旋轉(zhuǎn)角度、縮放倍數(shù)等。
實施中,所述確定單元具體可以用于獲取交互式攝像頭狀態(tài),從所述交互式攝像頭處于不同狀態(tài)獲取的多個參考圖像集合中選出與所述交互式攝像頭 狀態(tài)對應(yīng)的參考圖像集合,從所述與所述交互式攝像頭狀態(tài)對應(yīng)的參考圖像集合中選出與所述第二圖像的差異小于預(yù)設(shè)第二閾值的參考圖像作為最接近的參考圖像。
實施中,所述計算模塊具體可以用于根據(jù)所述第二圖像與預(yù)先存儲的參考圖像的色調(diào)飽和度明度hsv矩陣計算差異信息。
圖7示出了本申請實施例中接收端視頻圖像處理裝置的結(jié)構(gòu)示意圖,如圖所示,所述視頻圖像處理裝置可以包括:
第二通信模塊701,用于接收傳輸內(nèi)容,所述傳輸內(nèi)容包括第一圖像和用于確定第二圖像的信息;
圖像確定模塊702,用于根據(jù)所述用于確定第二圖像的信息以及與發(fā)送端同步的參考圖像確定第二圖像;
圖像生成模塊703,用于根據(jù)所述第一圖像與所述第二圖像生成原始視頻圖像。
實施中,所述第二通信模塊具體可以用于接收第一圖像和差異信息,所述圖像確定模塊具體可以用于根據(jù)所述差異信息以及與發(fā)送端同步的參考圖像重構(gòu)第二圖像。
實施中,所述第二通信模塊具體可以用于接收第一圖像和參考圖像的標(biāo)識,所述圖像確定模塊具體可以用于根據(jù)所述參考圖像的標(biāo)識確定所述參考圖像為第二圖像。
實施中,所述第二通信模塊具體可以用于接收第一圖像和部分第二圖像,所述圖像確定模塊具體可以用于根據(jù)所述部分第二圖像以及與發(fā)送端同步的參考圖像確定第二圖像。
實施中,所述第二通信模塊具體可以用于接收經(jīng)過壓縮的第一圖像和用于確定第二圖像的信息;所述裝置進(jìn)一步包括:
解壓縮模塊704,用于在接收到所述經(jīng)過壓縮的第一圖像之后,對所述第一圖像進(jìn)行解壓縮。
圖8示出了本申請實施例中視頻圖像處理系統(tǒng)的結(jié)構(gòu)示意圖,如圖所示,所述視頻圖像處理系統(tǒng)包括發(fā)送端和接收端,所述發(fā)送端包括上述發(fā)送端視頻圖像處理裝置,所述接收端包括上述接收端視頻圖像處理裝置。
本申請實施例所提供的視頻圖像處理系統(tǒng),發(fā)送端將采集到的視頻圖像拆分成第一圖像和第二圖像,計算第二圖像與預(yù)存的參考圖像之間的差異信息,根據(jù)所述差異信息確定傳輸內(nèi)容,所述傳輸內(nèi)容包括第一圖像和用于確定第二圖像的信息,接收端接收到所述傳輸內(nèi)容后,根據(jù)所述用于確定第二圖像的信息以及與發(fā)送端同步的參考圖像確定第二圖像,將所述第一圖像與第二圖像組合還原得到原始視頻圖像,本申請實施例在確保視頻圖像正確傳輸?shù)幕A(chǔ)上,大大減少了傳輸過程中的數(shù)據(jù)量,降低了通信網(wǎng)絡(luò)的傳輸壓力。
具體實施時,所述視頻圖像處理系統(tǒng)的發(fā)送端可以對視頻監(jiān)控設(shè)備采集到的圖像進(jìn)行理解、分析并拆分成前景和背景,在拆分的過程中,可以利用預(yù)先存儲的背景參考圖像協(xié)助理解所述圖像。本申請實施例所提供的視頻圖像處理系統(tǒng)可以通過將最精簡的圖像信息(以前景信息為主)從發(fā)送端發(fā)送至接收端,實現(xiàn)節(jié)帶化的監(jiān)控視頻傳輸。
在明了運(yùn)用的環(huán)境后,在發(fā)送端、接收端分別可以按如上方式實施。在說明過程中,將分別從發(fā)送端與接收端的實施進(jìn)行說明,但這并不意味著二者必須配合實施,實際上,當(dāng)發(fā)送端與接收端分開實施時,其也各自解決發(fā)送端、接收端的問題,只是二者結(jié)合使用時,會獲得更好的技術(shù)效果。
為了便于本申請的實施,下面以實例進(jìn)行說明。
本申請實施例將面向智能監(jiān)控的視頻處理系統(tǒng)簡稱為節(jié)帶化視頻監(jiān)控系統(tǒng),圖9示出了本申請實施例中節(jié)帶化視頻監(jiān)控系統(tǒng)的架構(gòu)示意圖,如圖所示,所述節(jié)帶化視頻監(jiān)控系統(tǒng)的發(fā)送端和接收端可以預(yù)先同步存儲有背景參考模型庫,所述背景參考模型庫中可以包括若干背景參考模型,所述背景參考模型中又可以包括多個背景參考圖像。
首先,可以利用圖像采集系統(tǒng)根據(jù)控制信息對監(jiān)控范圍內(nèi)的圖像進(jìn)行采 集,然后將采集到的實時圖像逐幀發(fā)送給圖像分析模塊;
圖像分析模塊可以基于已經(jīng)存儲的當(dāng)前監(jiān)控范圍內(nèi)的背景參考模型,對所述實時圖像進(jìn)行分析并完成拆分,拆分成前景信息和背景信息,將前景信息發(fā)送給壓縮編碼模塊、基于所述實時背景與參考背景生成差異信息;
所述壓縮編碼模塊按照壓縮編碼標(biāo)準(zhǔn)(例如:mpeg-4、h.264等)對所述前景信息進(jìn)行壓縮;
通信模塊獲取到壓縮后的前景圖像信息和背景差異信息后,將其進(jìn)行處理后發(fā)送給接收端。
所述接收端接收到所述混合了壓縮后的前景信息和背景差異信息的數(shù)據(jù)后,對其進(jìn)行拆分,將壓縮的前景信息交給壓縮解碼模塊,并將背景差異信息交給圖像重構(gòu)模塊;
所述壓縮解碼模塊對所述壓縮后的前景信息進(jìn)行解壓縮;
所述圖像重構(gòu)模塊基于與發(fā)送端同步的參考模型庫,完成背景信息重構(gòu);
最終,將解壓縮的前景信息和重構(gòu)的背景信息進(jìn)行組合,恢復(fù)出原始圖像,發(fā)送給信宿。
圖10示出了本申請實施例中節(jié)帶化處理過程示意圖,如圖所示,本申請實施例中節(jié)帶化智能視頻監(jiān)控系統(tǒng)的具體處理過程可以如下:
首先,可以建立視頻監(jiān)控區(qū)域的背景圖像集合ui,在獲取到實施監(jiān)控圖像之后,可以根據(jù)此時攝像頭狀態(tài)信息fi(t,x)確定背景參考圖像集合;
然后,將實時監(jiān)控圖像拆分成前景圖像和背景圖像兩部分,并將前景圖像進(jìn)行壓縮編碼處理,將實時的背景圖像與背景參考圖像進(jìn)行分析,生成差異信息;
最后,如果差異較大,則可以將差異信息和已壓縮的前景圖像進(jìn)行傳輸;如果差異較小,可以直接傳輸背景參考圖像的標(biāo)識和已壓縮的前景圖像,或者直接傳輸前景圖像和所述前景圖像鄰近的背景圖像,如圖10所示的壓縮后傳輸?shù)膱D像。
對于一段2分鐘左右的監(jiān)控視頻,原視頻經(jīng)mpeg-4標(biāo)準(zhǔn)壓縮后為3.41mb,經(jīng)節(jié)帶化系統(tǒng)處理后,傳輸?shù)囊曨l數(shù)據(jù)量為1.16mb,實際在終端恢復(fù)出的視頻大小為1.33mb。對于傳輸過程來說,提高了約66%的壓縮效率。經(jīng)驗證,從視頻中截取一幀進(jìn)行分析,原始圖像幀的圖像與恢復(fù)出的圖像并無明顯誤差。
采用本申請實施例所提供的視頻圖像處理方法、裝置及系統(tǒng),可以在基本不改變圖像質(zhì)量的前提下,極大地減少傳輸?shù)囊曨l圖像數(shù)據(jù)量,實際使用時可以至少提高約66%的壓縮效率。
為了描述的方便,以上所述裝置的各部分以功能分為各種模塊或單元分別描述。當(dāng)然,在實施本申請時可以把各模塊或單元的功能在同一個或多個軟件或硬件中實現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個 流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本申請的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。