本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種攝像狀態(tài)的切換方法及裝置。
背景技術(shù):
隨著圖像采集設(shè)備在安防監(jiān)控方面的迅速普及,其應(yīng)用場(chǎng)景也更加復(fù)雜和多樣,隨著場(chǎng)景、光照等條件的變化,圖像動(dòng)態(tài)范圍也隨之變化,為了實(shí)時(shí)得到最佳圖像效果,就需要切換攝像狀態(tài),其中該攝像狀態(tài)包括:寬動(dòng)態(tài)和線性狀態(tài)。
現(xiàn)有技術(shù)中為了獲取到最佳的拍攝效果,一般是用戶(hù)根據(jù)自身的經(jīng)驗(yàn),及當(dāng)前拍攝場(chǎng)景,手動(dòng)切換攝像狀態(tài),這會(huì)對(duì)用戶(hù)的專(zhuān)業(yè)知識(shí)及工作量均造成較大的挑戰(zhàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種攝像狀態(tài)的切換方法及裝置,用以解決現(xiàn)有技術(shù)中存在手動(dòng)切換攝像狀態(tài)而不能實(shí)時(shí)準(zhǔn)確地獲取最佳的拍攝效果問(wèn)題。
為了解決上述問(wèn)題,本發(fā)明提供了一種攝像狀態(tài)的切換方法,應(yīng)用于圖像采集設(shè)備,該方法包括:
判斷當(dāng)前場(chǎng)景下的當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)還是線性狀態(tài);
根據(jù)當(dāng)前攝像狀態(tài),確定當(dāng)前采集的圖像的動(dòng)態(tài)范圍值,其中如果當(dāng)前攝像狀態(tài)為線性狀態(tài),根據(jù)當(dāng)前采集到的圖像,計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;如果當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),根據(jù)當(dāng)前采集到的圖像中的長(zhǎng)幀對(duì)應(yīng)的中階像素點(diǎn),確定采集到的圖像的中亮動(dòng)態(tài)范圍表征值,并根據(jù)短幀對(duì)應(yīng)的高階像素點(diǎn),確定采集到的圖像的高亮動(dòng)態(tài)范圍表征值;根據(jù)所述中亮動(dòng)態(tài)范圍表征值及所述高亮動(dòng)態(tài)范圍表征值,確定當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;
判斷所述動(dòng)態(tài)范圍值是否滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件;
如果否,切換攝像狀態(tài)。
進(jìn)一步地,如果所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),所述動(dòng)態(tài)范圍值滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件為:所述動(dòng)態(tài)范圍值不小于設(shè)定的第一動(dòng)態(tài)范圍值閾值;
如果所述當(dāng)前攝像狀態(tài)為線性狀態(tài),所述動(dòng)態(tài)范圍值滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件為:所述動(dòng)態(tài)范圍值不大于設(shè)定的第二動(dòng)態(tài)范圍值閾值。
進(jìn)一步地,所述根據(jù)當(dāng)前采集到的圖像中的長(zhǎng)幀對(duì)應(yīng)的中階像素點(diǎn),確定采集到的圖像的中亮動(dòng)態(tài)范圍表征值包括:
根據(jù)當(dāng)前采集的圖像的長(zhǎng)幀,計(jì)算所述長(zhǎng)幀低階像素點(diǎn)的數(shù)量與所述圖像的總的像素點(diǎn)數(shù)量的第一比值;并計(jì)算所述長(zhǎng)幀中階像素點(diǎn)的數(shù)量與所述圖像的總的像素點(diǎn)數(shù)量的第二比值,根據(jù)所述第二比值及預(yù)設(shè)的第一算法,確定中亮動(dòng)態(tài)范圍表征值。
進(jìn)一步地,所述根據(jù)所述第二比值及預(yù)設(shè)的第一算法,確定中亮動(dòng)態(tài)范圍表征值包括:
判斷所述第二比值是否小于設(shè)定的第二比值閾值;
如果是,根據(jù)drlevmid=drmidmax-(drmidmax-thhold)*midratio/thmid,確定中亮動(dòng)態(tài)范圍表征值,其中drlevmid為確定的中亮動(dòng)態(tài)范圍表征值,drmidmax為最大中亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,midratio為第二比值,thmid為第二比值閾值;
如果否,根據(jù)
drlevmid=(thhold-drmidmin)*(1-midratio)/(1-thmid)+dirmidmin,確定中亮值。其中,drlevmid為確定的中亮動(dòng)態(tài)范圍表征值,drmidmin為最小中亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的所述動(dòng)態(tài)范圍臨界值,midratio為第二比值,thmid為第二比值閾值。
進(jìn)一步地,所述根據(jù)短幀對(duì)應(yīng)的高階像素點(diǎn),確定采集到的圖像的高亮動(dòng)態(tài)范圍表征值包括:
根據(jù)當(dāng)前采集的圖像的短幀,計(jì)算所述短幀高階像素點(diǎn)的數(shù)量與所述圖像的總的像素點(diǎn)數(shù)量的第三比值,根據(jù)所述第三比值及預(yù)設(shè)的第二算法,確定高亮動(dòng)態(tài)范圍表征值。
進(jìn)一步地,所述根據(jù)所述第三比值及預(yù)設(shè)的第二算法,確定高亮動(dòng)態(tài)范圍表征值包括:
判斷所述第三比值是否不小于設(shè)定的第三比值閾值;
如果是,根據(jù)
drlevhigh=(drhighmax-thhold)*(highratio-thhigh)/(1-thhigh)+thhold,確定高亮動(dòng)態(tài)范圍表征值,其中drlevhigh為確定的高亮動(dòng)態(tài)范圍表征值,drhighmax為最大高亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,highratio為第三比值,thhigh為第三比值閾值;
如果否,根據(jù)drlevhigh=(thhold-drhighmin)*highratio/thhigh+drhighmin,確定高亮動(dòng)態(tài)范圍表征值,其中drlevhigh為確定的高亮動(dòng)態(tài)范圍表征值,drhighmin為最小高亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,highratio為第三比值,thhigh為第三比值閾值。
進(jìn)一步地,所述根據(jù)所述中亮動(dòng)態(tài)范圍表征值及所述高亮動(dòng)態(tài)范圍表征值,確定當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值包括:
計(jì)算所述中亮動(dòng)態(tài)范圍表征值及高亮動(dòng)態(tài)范圍表征值的平均值,如果所述平均值不大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,將所述平均值確定為所述動(dòng)態(tài)范圍值;
如果所述平均值大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,且所述第三比值小于預(yù)設(shè)的第一比值閾值,確定所述預(yù)設(shè)的所述動(dòng)態(tài)范圍臨界值為所述動(dòng)態(tài)范圍值;
如果所述平均值大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,所述第三比值不小于預(yù)設(shè)的第一比值閾值,確定第一比值與第三比值的比值,根據(jù)所述比值與預(yù)先保存的第一系數(shù)的積及預(yù)先設(shè)定的所述動(dòng)態(tài)范圍臨界值的和確定所述動(dòng)態(tài)范圍值。
進(jìn)一步地,所述切換攝像狀態(tài)后,所述方法還包括:
針對(duì)切換前的所述當(dāng)前攝像狀態(tài)保存所述動(dòng)態(tài)范圍值;并
針對(duì)所述當(dāng)前場(chǎng)景,對(duì)切換前的所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)進(jìn)行更新。
進(jìn)一步地,在所述切換攝像狀態(tài)前,所述方法還包括:
判斷所述當(dāng)前場(chǎng)景下所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)是否達(dá)到設(shè)定的次數(shù)閾值;
如果否,進(jìn)行后續(xù)步驟。
進(jìn)一步地,如果所述當(dāng)前場(chǎng)景下所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)達(dá)到設(shè)定的次數(shù)閾值,所述方法還包括:
判斷所述動(dòng)態(tài)范圍值與針對(duì)所述當(dāng)前攝像狀態(tài)保存的動(dòng)態(tài)范圍值的差值是否大于設(shè)定的差值閾值;
如果是,保持當(dāng)前攝像狀態(tài)不變,將所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)置零。
本發(fā)明提供了一種攝像狀態(tài)切換的裝置,該裝置包括:
計(jì)算模塊,用于判斷當(dāng)前場(chǎng)景下的當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)還是線性狀態(tài);根據(jù)當(dāng)前攝像狀態(tài),確定當(dāng)前采集的圖像的動(dòng)態(tài)范圍值,其中如果當(dāng)前攝像狀態(tài)為線性狀態(tài),根據(jù)當(dāng)前采集到的圖像,計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;如果當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),根據(jù)當(dāng)前采集到的圖像中的長(zhǎng)幀對(duì)應(yīng)的中階像素點(diǎn),確定采集到的圖像的中亮動(dòng)態(tài)范圍表征值,并根據(jù)短幀對(duì)應(yīng)的高階像素點(diǎn),確定采集到的圖像的高亮動(dòng)態(tài)范圍表征值;根據(jù)所述中亮動(dòng)態(tài)范圍表征值及所述高亮動(dòng)態(tài)范圍表征值,確定當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;
第一判斷模塊,用于判斷所述動(dòng)態(tài)范圍值是否滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件;如果否,觸發(fā)狀態(tài)切換模塊;
狀態(tài)切換模塊,用于切換攝像狀態(tài)。
進(jìn)一步地,所述裝置還包括:
保存更新模塊,用于針對(duì)切換前的所述當(dāng)前攝像狀態(tài)保存所述動(dòng)態(tài)范圍值;并針對(duì)所述當(dāng)前場(chǎng)景,對(duì)切換前的所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)進(jìn)行更新。
進(jìn)一步地,所述裝置還包括:
第二判斷模塊,用于判斷所述當(dāng)前場(chǎng)景下所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)是否達(dá)到設(shè)定的次數(shù)閾值;如果否,觸發(fā)狀態(tài)切換模塊。
進(jìn)一步地,所述裝置還包括:
第三判斷模塊,用于如果所述第二判斷模塊的判斷結(jié)果為是,判斷所述動(dòng)態(tài)范圍值與針對(duì)所述當(dāng)前攝像狀態(tài)保存的動(dòng)態(tài)范圍值的差值是否大于設(shè)定的差值閾值;如果是,觸發(fā)保持模塊;
保持模塊,用于保持當(dāng)前攝像狀態(tài)不變,將所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)置零。
本發(fā)明提供了一種攝像狀態(tài)的切換方法及裝置,應(yīng)用于圖像采集設(shè)備,該方法包括:判斷當(dāng)前場(chǎng)景下的當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)還是線性狀態(tài);根據(jù)當(dāng)前攝像狀態(tài),確定當(dāng)前采集的圖像的動(dòng)態(tài)范圍值,其中如果當(dāng)前攝像狀態(tài)為線性狀態(tài),根據(jù)當(dāng)前采集到的圖像,計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;如果當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),根據(jù)當(dāng)前采集到的圖像中的長(zhǎng)幀對(duì)應(yīng)的中階像素點(diǎn),確定采集到的圖像的中亮動(dòng)態(tài)范圍表征值,并根據(jù)短幀對(duì)應(yīng)的高階像素點(diǎn),確定采集到的圖像的高亮動(dòng)態(tài)范圍表征值;根據(jù)所述中亮動(dòng)態(tài)范圍表征值及所述高亮動(dòng)態(tài)范圍表征值,確定當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;判斷所述動(dòng)態(tài)范圍值是否滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件;如果否,切換攝像狀態(tài)。由于本發(fā)明提供的攝像狀態(tài)的切換方法中,所述圖像采集設(shè)備根據(jù)當(dāng)前的攝像狀態(tài)計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值,如果所述動(dòng)態(tài)范圍值不滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件,切換攝像狀態(tài),從而使圖像采集設(shè)備能夠自動(dòng)切換攝像狀態(tài),保證圖像采集設(shè)備實(shí)時(shí)準(zhǔn)確地獲得最佳的拍攝效果,減少了用戶(hù)的工作量。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例1提供的一種攝像狀態(tài)的切換方法的示意圖;
圖2為本發(fā)明實(shí)施例2提供的一種攝像狀態(tài)的切換流程示意圖;
圖3為本發(fā)明實(shí)施例3提供的一種攝像狀態(tài)的切換方法的示意圖;
圖4為本發(fā)明實(shí)施例3提供的另一種攝像狀態(tài)的切換方法的示意圖;
圖5為本發(fā)明實(shí)施例4中提供的一種攝像狀態(tài)的切換方法的流程示意圖;
圖6為本發(fā)明實(shí)施例提供的一種攝像狀態(tài)切換裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
為了實(shí)時(shí)準(zhǔn)確地獲取最佳的拍攝效果,本發(fā)明實(shí)施例提供了一種攝像狀態(tài)的切換方法及裝置。
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例1:
圖1為本發(fā)明實(shí)施例1提供的一種攝像狀態(tài)的切換方法的示意圖,該方法包括以下步驟:
s101:判斷當(dāng)前場(chǎng)景下的當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)還是線性狀態(tài);根據(jù)當(dāng)前攝像狀態(tài),確定當(dāng)前采集的圖像的動(dòng)態(tài)范圍值,其中如果當(dāng)前攝像狀態(tài)為線性狀態(tài),根據(jù)當(dāng)前采集到的圖像,計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;如果當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),根據(jù)當(dāng)前采集到的圖像中的長(zhǎng)幀對(duì)應(yīng)的中階像素點(diǎn),確定采集到的圖像的中亮動(dòng)態(tài)范圍表征值,并根據(jù)短幀對(duì)應(yīng)的高階像素點(diǎn),確定采集到的圖像的高亮動(dòng)態(tài)范圍表征值;根據(jù)所述中亮動(dòng)態(tài)范圍表征值及所述高亮動(dòng)態(tài)范圍表征值,確定當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值。
本發(fā)明實(shí)施例提供的攝像狀態(tài)的切換方法應(yīng)用于圖像采集設(shè)備,該圖像采集設(shè)備可以為攝像機(jī)、攝影機(jī)等能夠進(jìn)行圖像采集的設(shè)備,圖像采集設(shè)備可以判斷當(dāng)前場(chǎng)景下的當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)還是線性狀態(tài),圖像采集設(shè)備判斷當(dāng)前場(chǎng)景下的當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)還是線性狀態(tài)的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中對(duì)該過(guò)程不進(jìn)行贅述。
攝像狀態(tài)包括:寬動(dòng)態(tài)和線性狀態(tài)。
無(wú)論當(dāng)前攝像狀態(tài)是寬動(dòng)態(tài)還是線性狀態(tài),在計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值時(shí),都可以是根據(jù)所述當(dāng)前采集到的圖像亮度值對(duì)應(yīng)的直方圖方差確定動(dòng)態(tài)范圍值,也可以是根據(jù)所述當(dāng)前采集到的圖像中最亮區(qū)域塊的亮度和最暗區(qū)域塊的亮度確定動(dòng)態(tài)范圍值。其中所述根據(jù)所述當(dāng)前采集到的圖像亮度值對(duì)應(yīng)的直方圖方差確定動(dòng)態(tài)范圍值的過(guò)程和所述根據(jù)所述當(dāng)前采集到的圖像中最亮區(qū)域塊的亮度和最暗區(qū)域塊的亮度確定動(dòng)態(tài)范圍值的過(guò)程均屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中該過(guò)程不進(jìn)行贅述。
但是在當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)下,如果根據(jù)所述當(dāng)前采集到的圖像亮度值對(duì)應(yīng)的直方圖方差或根據(jù)所述當(dāng)前采集到的圖像中最亮區(qū)域塊的亮度和最暗區(qū)域塊的亮度確定的動(dòng)態(tài)范圍值的結(jié)果不夠準(zhǔn)確,所以較佳的方法可以是,根據(jù)當(dāng)前采集到的圖像中的長(zhǎng)幀對(duì)應(yīng)的中階像素點(diǎn),確定采集到的圖像的中亮動(dòng)態(tài)范圍表征值,并根據(jù)短幀對(duì)應(yīng)的高階像素點(diǎn),確定采集到的圖像的高亮動(dòng)態(tài)范圍表征值;根據(jù)所述中亮動(dòng)態(tài)范圍表征值及所述高亮動(dòng)態(tài)范圍表征值,確定當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值。
s102:判斷所述動(dòng)態(tài)范圍值是否滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件;如果否,進(jìn)行s103。
針對(duì)每個(gè)攝像狀態(tài),所述圖像采集設(shè)備中保存有該攝像狀態(tài)的動(dòng)態(tài)范圍條件,因此當(dāng)計(jì)算后得到了所述動(dòng)態(tài)范圍值,可以根據(jù)所述動(dòng)態(tài)范圍值以及針對(duì)所述當(dāng)前攝像狀態(tài)保存的該攝像狀態(tài)的動(dòng)態(tài)范圍條件進(jìn)行判斷,確定是否切換攝像狀態(tài)。例如針對(duì)線性狀態(tài),所述圖像采集設(shè)備中保存的該攝像狀態(tài)的動(dòng)態(tài)范圍條件為小于40,如果所述當(dāng)前攝像狀態(tài)為線性狀態(tài),當(dāng)計(jì)算后得到的所述動(dòng)態(tài)范圍值為65,可以根據(jù)所述動(dòng)態(tài)范圍值以及針對(duì)線性狀態(tài)保存的線性狀態(tài)的動(dòng)態(tài)范圍值,確定所述動(dòng)態(tài)范圍值不滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件,則切換攝像狀態(tài)。
具體地,如果所述當(dāng)前攝像狀態(tài)為線性狀態(tài),所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍可以a~b的范圍,如果所述動(dòng)態(tài)范圍值不位于a~b的范圍,則不滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍,則切換攝像狀態(tài),其中a,b均為正值且a小于b。
如果所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍可以為c~d的范圍,如果所述動(dòng)態(tài)范圍值不位于c~d的范圍,則不滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍,則切換攝像狀態(tài),其中c,d均為正值,且c小于d。
在本發(fā)明實(shí)施例中為了進(jìn)一步保證攝像狀態(tài)切換的準(zhǔn)確性,可以針對(duì)不同的場(chǎng)景進(jìn)行多次試驗(yàn),在每個(gè)場(chǎng)景下進(jìn)行攝像狀態(tài)的多次切換,確定每次切換前后的圖像的動(dòng)態(tài)范圍值,從而確定出為了保證較好的圖像拍攝效果的每種攝像狀態(tài)對(duì)應(yīng)的圖像亮度的動(dòng)態(tài)范圍條件,也就是對(duì)應(yīng)的圖像的動(dòng)態(tài)范圍值所在的區(qū)間。
s103:切換攝像狀態(tài)。
如果所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),所述切換攝像狀態(tài)的過(guò)程具體為由寬動(dòng)態(tài)切換到線性狀態(tài);如果所述當(dāng)前攝像狀態(tài)為線性狀態(tài),所述切換攝像狀態(tài)的過(guò)程具體為由線性狀態(tài)切換到寬動(dòng)態(tài)。
如果所述動(dòng)態(tài)范圍值滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件,所述方法還包括:
保持當(dāng)前攝像狀態(tài)不變。
如果所述動(dòng)態(tài)范圍值滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件,則可以認(rèn)為在當(dāng)前場(chǎng)景下、采用當(dāng)前攝像狀態(tài)采集的圖像可以獲得最佳的拍攝效果,則保持當(dāng)前攝像狀態(tài)不變,繼續(xù)采集圖像。
其中所述當(dāng)前攝像狀態(tài)包括:寬動(dòng)態(tài)和線性狀態(tài)。
由于本發(fā)明提供的攝像狀態(tài)的切換方法中,所述圖像采集設(shè)備根據(jù)當(dāng)前的攝像狀態(tài)計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值,如果所述動(dòng)態(tài)范圍值不滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件,切換攝像狀態(tài),從而使圖像采集設(shè)備能夠自動(dòng)切換攝像狀態(tài),保證圖像采集設(shè)備實(shí)時(shí)準(zhǔn)確地獲得最佳的拍攝效果,減少了用戶(hù)的工作量。
實(shí)施例2:
在上述實(shí)施例的基礎(chǔ)上,如果所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),以?xún)蓭铣蔀槔杉降膱D像是由長(zhǎng)幀、短幀合成的,合成前的長(zhǎng)幀和短幀受到曝光的影響,單純用其中一幀計(jì)算圖像的動(dòng)態(tài)范圍不夠準(zhǔn)確,為了保證計(jì)算的圖像的動(dòng)態(tài)范圍值更加準(zhǔn)確,本發(fā)明實(shí)施例中所述根據(jù)當(dāng)前采集到的圖像中的長(zhǎng)幀對(duì)應(yīng)的中階像素點(diǎn),確定采集到的圖像的中亮動(dòng)態(tài)范圍表征值包括:
根據(jù)當(dāng)前采集的圖像的長(zhǎng)幀,計(jì)算所述長(zhǎng)幀低階像素點(diǎn)的數(shù)量與所述圖像的總的像素點(diǎn)數(shù)量的第一比值;并計(jì)算所述長(zhǎng)幀中階像素點(diǎn)的數(shù)量與所述圖像的總的像素點(diǎn)數(shù)量的第二比值,根據(jù)所述第二比值及預(yù)設(shè)的第一算法,確定中亮動(dòng)態(tài)范圍表征值。
所述根據(jù)短幀對(duì)應(yīng)的高階像素點(diǎn),確定采集到的圖像的高亮動(dòng)態(tài)范圍表征值包括:
根據(jù)當(dāng)前采集的圖像的短幀,計(jì)算所述短幀高階像素點(diǎn)的數(shù)量與所述圖像的總的像素點(diǎn)數(shù)量的第三比值,根據(jù)所述第三比值及預(yù)設(shè)的第二算法,確定高亮動(dòng)態(tài)范圍表征值。
所述根據(jù)所述中亮動(dòng)態(tài)范圍表征值及所述高亮動(dòng)態(tài)范圍表征值,確定當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值包括:
計(jì)算所述中亮動(dòng)態(tài)范圍表征值及高亮動(dòng)態(tài)范圍表征值的平均值,如果所述平均值不大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,將所述平均值確定為所述動(dòng)態(tài)范圍值;
如果所述平均值大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,且所述第三比值小于預(yù)設(shè)的第一比值閾值,確定所述預(yù)設(shè)的所述動(dòng)態(tài)范圍臨界值為所述動(dòng)態(tài)范圍值;
如果所述平均值大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,所述第三比值不小于預(yù)設(shè)的第一比值閾值,確定第一比值與第三比值的比值,根據(jù)所述比值與預(yù)先保存的第一系數(shù)的積及預(yù)先設(shè)定的所述動(dòng)態(tài)范圍臨界值的和確定所述動(dòng)態(tài)范圍值。
如果所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),以?xún)蓭铣蔀槔杉降膱D像是由長(zhǎng)幀、短幀合成的,根據(jù)合成前的長(zhǎng)幀低階像素點(diǎn)的數(shù)量、長(zhǎng)幀中階像素點(diǎn)的數(shù)量和短幀高階像素點(diǎn)的數(shù)量,計(jì)算得到的所述動(dòng)態(tài)范圍值可以比較準(zhǔn)確。
所述長(zhǎng)幀低階、長(zhǎng)幀中階和所述短幀高階表示所述電子設(shè)備采集到的圖像亮度的大小,針對(duì)不同的圖像采集設(shè)備中的不同isp(imagesignalprocessing,圖形信號(hào)處理)處理,所述總階數(shù)即圖像亮度的范圍。具體地,在本發(fā)明實(shí)施例中所述長(zhǎng)幀低階的范圍可以是0-28,則所述長(zhǎng)幀低階像素點(diǎn)的數(shù)量為長(zhǎng)幀中圖像亮度的范圍在0-28的像素點(diǎn)的數(shù)量,所述長(zhǎng)幀中階的范圍可以是29-211,則所述長(zhǎng)幀中階像素點(diǎn)的數(shù)量為長(zhǎng)幀中圖像亮度范圍在29-211的像素點(diǎn)的數(shù)量,所述短幀高階的范圍可以是211-212,則所述短幀高階像素點(diǎn)的數(shù)量為短幀中圖像亮度范圍在211-212的像素點(diǎn)的數(shù)量。
具體識(shí)別長(zhǎng)幀和短幀的高、中、低階的像素點(diǎn)的數(shù)量屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中對(duì)該過(guò)程不做贅述。
確定了長(zhǎng)幀低階像素點(diǎn)的數(shù)量和長(zhǎng)幀中階像素點(diǎn)的數(shù)量后,可以確定中亮動(dòng)態(tài)范圍表征值,確定了短幀高階像素點(diǎn)的數(shù)量后,可以確定高亮動(dòng)態(tài)范圍表征值,計(jì)算所述中亮動(dòng)態(tài)范圍表征值及高亮動(dòng)態(tài)范圍表征值的平均值,根據(jù)所述平均值所在的范圍,確定當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值。
如果所述平均值不大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,可以認(rèn)為所述當(dāng)前場(chǎng)景的動(dòng)態(tài)范圍較窄,則可以將當(dāng)前場(chǎng)景作為線性場(chǎng)景;如果所述平均值大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,可以認(rèn)為所述當(dāng)前場(chǎng)景的動(dòng)態(tài)范圍較寬,則可以將當(dāng)前場(chǎng)景作為寬動(dòng)態(tài)場(chǎng)景。其中所述預(yù)設(shè)的動(dòng)態(tài)范圍臨界值為預(yù)先設(shè)定的大于零的數(shù)值,例如可以為50、55或60等。較佳地,為了使得計(jì)算得到的所述動(dòng)態(tài)范圍值更加準(zhǔn)確,可以根據(jù)多場(chǎng)景測(cè)試,確定所述預(yù)設(shè)的動(dòng)態(tài)范圍臨界值為50。
如果所述當(dāng)前場(chǎng)景為線性狀態(tài)場(chǎng)景,可以將所述平均值確定為所述動(dòng)態(tài)范圍值。
如果所述當(dāng)前場(chǎng)景為寬動(dòng)態(tài)場(chǎng)景,可以用第一比值與第三比值的比值來(lái)表征所述動(dòng)態(tài)范圍值,但是如果所述第三比值小于預(yù)設(shè)的第一比值閾值時(shí),說(shuō)明當(dāng)前采集到的圖像高亮區(qū)域很少,即當(dāng)前場(chǎng)景下的高亮區(qū)域很少,可以認(rèn)為當(dāng)前場(chǎng)景為一個(gè)線性狀態(tài)場(chǎng)景和寬動(dòng)態(tài)場(chǎng)景外的一個(gè)臨界場(chǎng)景,在臨界場(chǎng)景下,可以確定所述預(yù)設(shè)的所述動(dòng)態(tài)范圍臨界值為所述動(dòng)態(tài)范圍值。為了防止第三比值很小作為除數(shù)導(dǎo)致計(jì)算出的動(dòng)態(tài)范圍值極大的情況,定義了第一比值閾值,當(dāng)?shù)谌戎敌∮诘谝槐戎甸撝禃r(shí),則作為臨界場(chǎng)景處理;大于第一比值閾值,再按照公式計(jì)算當(dāng)前動(dòng)態(tài)范圍。其中所述第一比值閾值為預(yù)設(shè)的小于1的正值,例如可以為0.01、0.005或0.015等。為了使得計(jì)算得到的所述動(dòng)態(tài)范圍值更加準(zhǔn)確,可以將所述第一比值閾值設(shè)置的很小,根據(jù)多場(chǎng)景測(cè)試,所述第一比值閾值為0.005時(shí),計(jì)算得到的所述動(dòng)態(tài)范圍值更加準(zhǔn)確。
如果所述當(dāng)前場(chǎng)景為寬動(dòng)態(tài)場(chǎng)景,且所述第三比值不小于預(yù)設(shè)的第一比值,可以用第一比值與第三比值的比值來(lái)表征所述動(dòng)態(tài)范圍值,具體可以為:確定第一比值與第三比值的比值,根據(jù)所述比值與預(yù)先保存的第一系數(shù)的積及預(yù)先設(shè)定的所述動(dòng)態(tài)范圍臨界值的和確定所述動(dòng)態(tài)范圍值,具體如下:
drlevel=thhold+(lowratio/highratio)*a,
其中drlevel為確定的動(dòng)態(tài)范圍值,thhold為預(yù)先設(shè)定的動(dòng)態(tài)范圍臨界值,lowratio為所述第一比值,highratio為所述第三比值,a為預(yù)先保存的第一系數(shù)。
下面以一個(gè)具體的實(shí)施例對(duì)本發(fā)明上述實(shí)施例進(jìn)行說(shuō)明,圖2為本發(fā)明實(shí)施例提供的一種攝像狀態(tài)的切換流程示意圖,應(yīng)用本發(fā)明實(shí)施例中提供的所述計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值后,攝像狀態(tài)的切換流程示意圖如圖2所示:
s201:判斷當(dāng)前攝像狀態(tài)是否為寬動(dòng)態(tài);如果是,進(jìn)行s202;如果否,進(jìn)行s202’。
如果判斷當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),進(jìn)行以下步驟:
s202:獲取當(dāng)前采集到的圖像的長(zhǎng)幀、短幀直方圖信息。
所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)時(shí),以?xún)蓭铣蔀槔?,采集到的圖像是由長(zhǎng)幀、短幀合成的,根據(jù)獲取當(dāng)前采集到的圖像的長(zhǎng)幀直方圖和短幀直方圖,計(jì)算得到的所述動(dòng)態(tài)范圍值可以更加準(zhǔn)確,其中直方圖的橫軸代表圖像亮度范圍,縱軸代表不同亮度上像素點(diǎn)的數(shù)量。
針對(duì)不同的圖像采集設(shè)備中的不同isp處理,所述長(zhǎng)幀、短幀的階數(shù)范圍可能不同。例如某一圖像采集設(shè)備中的傳感器的圖像輸出為12bit,則所述長(zhǎng)幀、短幀的階數(shù)范圍可以是0~212-1。
s203:計(jì)算當(dāng)前采集到的圖像亮度的動(dòng)態(tài)范圍值。
s204:判斷所述動(dòng)態(tài)范圍值是否滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件;如果否,進(jìn)行s205;如果是,返回s202。
s205:切換到線性狀態(tài),返回s201。
如果判斷當(dāng)前攝像狀態(tài)不為寬動(dòng)態(tài),則所述當(dāng)前攝像狀態(tài)為線性狀態(tài),進(jìn)行以下步驟:
s202’:獲取當(dāng)前采集到的圖像的直方圖信息。
所述當(dāng)前攝像狀態(tài)為線性狀態(tài)時(shí),采集到的圖像就是一幀圖像,根據(jù)獲取當(dāng)前采集到的圖像的直方圖信息,就可以比較準(zhǔn)確地計(jì)算得到的線性狀態(tài)下的所述動(dòng)態(tài)范圍值,其中所述直方圖橫軸代表圖像亮度范圍,縱軸代表不同亮度上像素點(diǎn)的數(shù)量。
s203’:計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值。
所述當(dāng)前攝像狀態(tài)為線性狀態(tài)時(shí),所述計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值的過(guò)程屬于現(xiàn)有技術(shù),在發(fā)明實(shí)施例中對(duì)該過(guò)程不做贅述。
s204’:判斷所述動(dòng)態(tài)范圍值是否滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件;如果否,進(jìn)行s205’;如果是,返回s202’。
s205’:切換到線性狀態(tài),返回s201。
由于本發(fā)明實(shí)施例中在所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)時(shí),根據(jù)采集到的圖像的長(zhǎng)幀低階像素點(diǎn)的數(shù)量、長(zhǎng)幀中階像素點(diǎn)的數(shù)量和短幀高階像素點(diǎn)的數(shù)量,計(jì)算得到的所述動(dòng)態(tài)范圍值比較準(zhǔn)確,從而使得攝像狀態(tài)的切換更加準(zhǔn)確。
實(shí)施例3:
在上述各實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的一種攝像狀態(tài)的切換方法中,所述根據(jù)所述第二比值及預(yù)設(shè)的第一算法,確定中亮動(dòng)態(tài)范圍表征值包括:
判斷所述第二比值是否小于設(shè)定的第二比值閾值;
如果是,根據(jù)drlevmid=drmidmax-(drmidmax-thhold)*midratio/thmid,確定中亮動(dòng)態(tài)范圍表征值,其中drlevmid為確定的中亮動(dòng)態(tài)范圍表征值,drmidmax為最大中亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,midratio為第二比值和thmid為第二比值閾值;
如果否,根據(jù)
drlevmid=(thhold-drmidmin)*(1-midratio)/(1-thmid)+dirmidmin,確定中亮動(dòng)態(tài)范圍表征值,其中drlevmid為確定的中亮動(dòng)態(tài)范圍表征值,drmidmin為最小中亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,midratio為第二比值和thmid為第二比值閾值。
所述根據(jù)所述第三比值及預(yù)設(shè)的第二算法,確定高亮動(dòng)態(tài)范圍表征值包括:
判斷所述第三比值是否不小于設(shè)定的第三比值閾值;
如果是,根據(jù)
drlevhigh=(drhighmax-thhold)*(highratio-thhigh)/(1-thhigh)+thhold,確定高亮動(dòng)態(tài)范圍表征值,其中drlevhigh為確定的高亮動(dòng)態(tài)范圍表征值,drhighmax為最大高亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,highratio為第三比值和thhigh為第三比值閾值;
如果否,根據(jù)drlevhigh=(thhold-drhighmin)*highratio/thhigh+drhighmin,確定高亮值,其中drlevhigh為確定的高亮動(dòng)態(tài)范圍表征值,drhighmin為最小高亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,highratio為第三比值和thhigh為第三比值閾值。
針對(duì)不同場(chǎng)景對(duì)所述中亮動(dòng)態(tài)范圍表征值或所述高亮動(dòng)態(tài)范圍表征值進(jìn)行相應(yīng)的計(jì)算,可以使得所述中亮動(dòng)態(tài)范圍表征值和所述高亮動(dòng)態(tài)范圍表征值的計(jì)算結(jié)果更加準(zhǔn)確,從而使得計(jì)算得到的所述動(dòng)態(tài)范圍值更加準(zhǔn)確。
此外,確定所述當(dāng)前場(chǎng)景的過(guò)程是:如果所述第二比值小于設(shè)定的第二比值閾值,則可以將當(dāng)前場(chǎng)景作為寬動(dòng)態(tài)場(chǎng)景;如果所述第二比值不小于設(shè)定的第二比值閾值,,則可以將所述當(dāng)前場(chǎng)景作為線性狀態(tài)場(chǎng)景。其中所述第二比值閾值為預(yù)設(shè)的小于1的正值,例如可以為0.5、0.55或0.6等,為了使得計(jì)算得到的中亮值更加準(zhǔn)確,可以根據(jù)多場(chǎng)景測(cè)試,確定所述第二比值閾值為0.55。
同理,確定所述當(dāng)前場(chǎng)景的過(guò)程可以是:如果所述第三比值不小于設(shè)定的第三比值閾值,則可以將當(dāng)前場(chǎng)景作為寬動(dòng)態(tài)場(chǎng)景,如果第三比值小于設(shè)定的第三比值閾值,則可以將當(dāng)前場(chǎng)景作為為線性場(chǎng)景。其中所述第三比值閾值可以為0.1、0.02或0.01等小于1的正值,為了使得計(jì)算得到的高亮值更加準(zhǔn)確,可以根據(jù)多場(chǎng)景測(cè)試,確定所述第三比值閾值為0.02。
在確定所述當(dāng)前場(chǎng)景的過(guò)程中,經(jīng)過(guò)進(jìn)行多次試驗(yàn),可以得出通過(guò)所述第二比值閾值和所述三比值閾值,確定的所述當(dāng)前場(chǎng)景為寬動(dòng)態(tài)場(chǎng)景,或者線性場(chǎng)景的結(jié)果大多數(shù)是一致的,但是如果存在特殊的場(chǎng)景,使得通過(guò)所述第二比值閾值和所述第三比值閾值確定的所述當(dāng)前場(chǎng)景為寬動(dòng)態(tài)場(chǎng)景或者線性場(chǎng)景的結(jié)果相反,則可以用二者的加權(quán)平均作為最后結(jié)果來(lái)計(jì)算所述動(dòng)態(tài)范圍值。
為了權(quán)衡當(dāng)前采集到的圖像中亮區(qū)域和高亮區(qū)域?qū)λ鰟?dòng)態(tài)范圍值的影響,需要在同一當(dāng)前場(chǎng)景下計(jì)算得到的中亮動(dòng)態(tài)范圍表征值和高亮動(dòng)態(tài)范圍表征值盡可能的接近,這就需要確定所述第二比值對(duì)應(yīng)的最小中亮動(dòng)態(tài)范圍表征值和最大中亮動(dòng)態(tài)范圍表征值以及所述第三比值對(duì)應(yīng)的最小高亮動(dòng)態(tài)范圍表征值和最大高亮動(dòng)態(tài)范圍表征值。
圖3為本發(fā)明實(shí)施例提供的一種攝像狀態(tài)的切換方法的示意圖。所述確定所述第二比值對(duì)應(yīng)的最小中亮動(dòng)態(tài)范圍表征值和最大中亮動(dòng)態(tài)范圍表征值的結(jié)果如圖3所示,其中drlevmid為所述中亮動(dòng)態(tài)范圍表征值,drmidmin為所述最小中亮動(dòng)態(tài)范圍表征值,drmidmax為所述最大中亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的所述動(dòng)態(tài)范圍臨界值,midratio為所述第二比值和thmid為所述第二比值閾值。midratio和thmid的取值范圍為0到1,drlevmid的取值范圍為drmidmin到drmidmax。
其中thhold可以為50、55或60等,為了使得計(jì)算得到的所述動(dòng)態(tài)范圍值更加準(zhǔn)確,可以根據(jù)多場(chǎng)景測(cè)試來(lái)確定thhold的值,其中thmid可以為0.5、0.55或0.6等,為了使得計(jì)算得到的中亮值更加準(zhǔn)確,可以根據(jù)多場(chǎng)景測(cè)試來(lái)確定thmid的值。
將臨界動(dòng)態(tài)范圍值thhold確定為50,即當(dāng)前場(chǎng)景動(dòng)態(tài)范圍大于50則認(rèn)為是寬動(dòng)態(tài)場(chǎng)景,小于50則認(rèn)為是線性場(chǎng)景。其中thmid經(jīng)過(guò)多場(chǎng)景測(cè)試確定為0.55。同時(shí)將drmidmin定為0,drmidmax定為100,即保證計(jì)算出的drlevmid值在0~100范圍內(nèi);
為了使得計(jì)算得到的中亮值更加準(zhǔn)確,從而使得計(jì)算得到的所述動(dòng)態(tài)范圍值更加準(zhǔn)確,drmidmin和drmidmax可以由thhold和thmid共同確定,例如根據(jù)多場(chǎng)景測(cè)試后得到thhold為50,得到的thmid為0.55,可以確定drmidmin為0,drmidmax為100。
圖4為本發(fā)明實(shí)施例提供的另一種攝像狀態(tài)的切換方法的示意圖,所述確定所述第三比值對(duì)應(yīng)的最小高亮動(dòng)態(tài)范圍表征值和最大高亮動(dòng)態(tài)范圍表征值的結(jié)果如圖4所示,其中drlevhigh為所述高亮動(dòng)態(tài)范圍表征值,drhighmin為所述最小高亮動(dòng)態(tài)范圍表征值,drhighmax為所述最大高亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的所述動(dòng)態(tài)范圍臨界值,highratio為所述第三比值和thhigh為所述第三比值閾值。highratio和thhigh的取值范圍為0到1,drlevhigh的取值范圍為drhighmin到drhighmax。
其中thhold可以為50、55或60等,為了使得計(jì)算得到的所述動(dòng)態(tài)范圍值更加準(zhǔn)確,可以根據(jù)多場(chǎng)景測(cè)試來(lái)確定thhold的值,其中thhigh可以為0.1、0.02或0.01等小于1的正值,為了使得計(jì)算得到的高亮值更加準(zhǔn)確,可以根據(jù)多場(chǎng)景測(cè)試來(lái)確定thmid的值。
將臨界動(dòng)態(tài)范圍值thhold確定為50,即當(dāng)前場(chǎng)景動(dòng)態(tài)范圍大于50則認(rèn)為是寬動(dòng)態(tài)場(chǎng)景,小于50則認(rèn)為是線性場(chǎng)景。其中thhigh經(jīng)過(guò)多場(chǎng)景測(cè)試確定為0.02。同時(shí)將drhighmin定為0,drhighmax定為1000,即為了保證相同場(chǎng)景下drlevhigh與drlevmid盡可能地接近。
為了使得計(jì)算得到的高亮值更加準(zhǔn)確,從而使得計(jì)算得到的所述動(dòng)態(tài)范圍值更加準(zhǔn)確,drhighmin和drhighmax可以由thhold和thhigh共同確定,例如根據(jù)多場(chǎng)景測(cè)試后得到thhold為50,得到的thhigh為0.02,可以確定drhighmin為0,drhighmax為1000。
由于本發(fā)明實(shí)施例中當(dāng)在所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)時(shí),根據(jù)采集到的圖像的長(zhǎng)幀低階像素點(diǎn)的數(shù)量、長(zhǎng)幀中階像素點(diǎn)的數(shù)量和短幀高階像素點(diǎn)的數(shù)量來(lái)確定中亮動(dòng)態(tài)范圍表征值和高亮動(dòng)態(tài)范圍表征值,計(jì)算得到的所述動(dòng)態(tài)范圍值比較準(zhǔn)確,從而使得攝像狀態(tài)的切換更加準(zhǔn)確。
實(shí)施例4:
如果所述圖像采集設(shè)備處于特殊臨界場(chǎng)景下,可能存在攝像狀態(tài)來(lái)回切換的風(fēng)險(xiǎn),為了防止這種情況發(fā)生,在上述各實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供了一種攝像狀態(tài)切換的方法,所述切換攝像狀態(tài)后,所述方法還包括:
針對(duì)切換前的所述當(dāng)前攝像狀態(tài)保存所述動(dòng)態(tài)范圍值;并
針對(duì)所述當(dāng)前場(chǎng)景,對(duì)切換前的所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)進(jìn)行更新。
在所述切換攝像狀態(tài)前,所述方法還包括:
判斷所述當(dāng)前場(chǎng)景下所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)是否達(dá)到設(shè)定的次數(shù)閾值;
如果否,進(jìn)行后續(xù)步驟。
如果攝像狀態(tài)的切換過(guò)程中發(fā)生震蕩,則會(huì)導(dǎo)致圖像出現(xiàn)閃爍問(wèn)題。如果所述圖像采集設(shè)備處于特殊場(chǎng)景下,可能會(huì)存在攝像狀態(tài)來(lái)回切換的風(fēng)險(xiǎn)。為了防止這種情況發(fā)生,可以設(shè)置同一場(chǎng)景下攝像狀態(tài)的切換次數(shù)閾值,在該同一場(chǎng)景下攝像狀態(tài)的切換次數(shù)不允許超過(guò)設(shè)定的次數(shù)閾值。其中所述次數(shù)閾值可以為1次、2次或者4次等。這個(gè)次數(shù)閾值可以是總的切換次數(shù),也可以針對(duì)寬動(dòng)態(tài)到線性狀態(tài)及線性狀態(tài)到寬動(dòng)態(tài)分別設(shè)置切換次數(shù)閾值。
如果所述切換次數(shù)不超過(guò)所述次數(shù)閾值,可以進(jìn)行攝像狀態(tài)切換的操作,例如,所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)時(shí),所述由寬動(dòng)態(tài)切換到線性狀態(tài)的第一切換次數(shù)為0次,未達(dá)到設(shè)定的第一次數(shù)閾值1次,則可以由寬動(dòng)態(tài)切換到線性狀態(tài)。同理所述當(dāng)前狀態(tài)為線性狀態(tài)時(shí),可以判斷所述由線性狀態(tài)切換到寬動(dòng)態(tài)的第二切換次數(shù)為0次,未達(dá)到設(shè)定的第二次數(shù)閾值1次,則可以由線性狀態(tài)切換到寬動(dòng)態(tài),具體地,所述第一次數(shù)閾值和所述第二次數(shù)閾值為針對(duì)寬動(dòng)態(tài)到線性狀態(tài)和線性狀態(tài)到寬動(dòng)態(tài)分別設(shè)置的切換次數(shù)閾值,所述第一次數(shù)閾值和所述第二次數(shù)閾值可以相同,也可以不同。
如果所述當(dāng)前場(chǎng)景下所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)達(dá)到設(shè)定的次數(shù)閾值,則說(shuō)明該場(chǎng)景存在震蕩的風(fēng)險(xiǎn),所述方法還包括:
判斷所述當(dāng)前動(dòng)態(tài)范圍值與針對(duì)所述當(dāng)前攝像狀態(tài)保存的動(dòng)態(tài)范圍值的差值是否大于設(shè)定的差值閾值;
如果是,保持當(dāng)前攝像狀態(tài)不變,將所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)置零。
如果所述切換次數(shù)超過(guò)所述次數(shù)閾值,則認(rèn)為如果繼續(xù)進(jìn)行切換可能存在風(fēng)險(xiǎn),則保持當(dāng)前攝像狀態(tài)不變,繼續(xù)采集圖像。
如果所述切換次數(shù)超過(guò)所述次數(shù)閾值,通過(guò)判斷所述動(dòng)態(tài)范圍值與針對(duì)所述當(dāng)前攝像狀態(tài)保存的上一次該狀態(tài)時(shí)的動(dòng)態(tài)范圍值的差值是否大于設(shè)定的差值閾值,來(lái)確定當(dāng)前場(chǎng)景是否發(fā)生改變。如果所述動(dòng)態(tài)范圍值與針對(duì)所述當(dāng)前攝像狀態(tài)保存的上一次該狀態(tài)時(shí)的動(dòng)態(tài)范圍值的差值不大于設(shè)定的差值閾值,則說(shuō)明所述當(dāng)前場(chǎng)景基本未變或變化較小,保持當(dāng)前攝像狀態(tài)不變,繼續(xù)采集圖像;如果所述動(dòng)態(tài)范圍值與針對(duì)所述當(dāng)前攝像狀態(tài)保存的上一次該狀態(tài)時(shí)的動(dòng)態(tài)范圍值的差值大于設(shè)定的差值閾值,則說(shuō)明所述當(dāng)前場(chǎng)景發(fā)生了較大的變化,保持當(dāng)前攝像狀態(tài)不變,繼續(xù)采集圖像,因?yàn)楫?dāng)前場(chǎng)景發(fā)生了變化,即變化到了一個(gè)新的場(chǎng)景,因此可以同時(shí)將所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)置零,以保證所述圖像采集設(shè)備在變化后的當(dāng)前場(chǎng)景下能夠重新進(jìn)行是否需要切換狀態(tài)的判斷。
其中針對(duì)不同的攝像狀態(tài),針對(duì)所述當(dāng)前攝像狀態(tài)的設(shè)定的差值閾值可以相同也可以不同。
下面以一個(gè)具體的實(shí)施例對(duì)本發(fā)明上述實(shí)施例進(jìn)行說(shuō)明,圖5為本發(fā)明實(shí)施例中提供的一種攝像狀態(tài)的切換方法的流程示意圖,如圖5所示,該方法包括:
針對(duì)當(dāng)前攝像狀態(tài),確定圖像的動(dòng)態(tài)范圍值,判斷所述當(dāng)前攝像狀態(tài)是否為寬動(dòng)態(tài),其中所述當(dāng)前攝像狀態(tài)包括:寬動(dòng)態(tài)和線性狀態(tài)。
如果所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),則確定的當(dāng)前動(dòng)態(tài)范圍值為curdr,如圖5所示,第一次數(shù)閾值為1,判斷第一切換次數(shù)hdr-lin是否為0,即判斷由寬動(dòng)態(tài)切換到線性狀態(tài)的第一切換次數(shù)hdr-lin是否未達(dá)到設(shè)定的第一次數(shù)閾值1。如果是,切換到線性狀態(tài),針對(duì)寬動(dòng)態(tài)將保存的動(dòng)態(tài)范圍值lastdr更新為curdr,并進(jìn)行第一切換次數(shù)hdr-lin++操作,即將hdr-lin的值加1。
如果第一切換次數(shù)hdr-lin非0,表示第一切換次數(shù)hdr-lin達(dá)到設(shè)定的第一次數(shù)閾值1,判斷所述當(dāng)前動(dòng)態(tài)范圍值curdr和針對(duì)寬動(dòng)態(tài)保存的上一次寬動(dòng)態(tài)狀態(tài)時(shí)的動(dòng)態(tài)范圍值lastdr的差值的絕對(duì)值|curdr-lastdr|,是否大于設(shè)定的第一差值閾值senhdr,如果是,則表明所述當(dāng)前場(chǎng)景發(fā)生了較大的變化,保持當(dāng)前攝像狀態(tài)不變,繼續(xù)是否需要切換狀態(tài)的判斷。因?yàn)楫?dāng)前場(chǎng)景發(fā)生了變化,即變化到了一個(gè)新的場(chǎng)景,因此可以將第一切換次數(shù)hdr-lin和第二切換次數(shù)lin-hdr置零,以保證圖像采集設(shè)備能夠在變化后的當(dāng)前場(chǎng)景下能夠重新進(jìn)行是否需要切換狀態(tài)的判斷。
如果|curdr-lastdr|不大于senhdr,保持當(dāng)前攝像狀態(tài)不變,如圖5所示,繼續(xù)采集圖像,并確定圖像的動(dòng)態(tài)范圍值,返回判斷當(dāng)前攝像狀態(tài)是否是寬動(dòng)態(tài)的操作步驟。
如果所述當(dāng)前攝像狀態(tài)為線性狀態(tài),則確定的當(dāng)前場(chǎng)景動(dòng)態(tài)范圍為curvar,如圖5所示,第二次數(shù)閾值均為1,判斷第二切換次數(shù)lin-hdr是否為0,即判斷由線性狀態(tài)切換到寬動(dòng)態(tài)的第二切換次數(shù)lin-hdr是否未達(dá)到設(shè)定的第二次數(shù)閾值1,如果是,切換到寬動(dòng)態(tài),并將線性狀態(tài)保存的上一次線性狀態(tài)時(shí)的動(dòng)態(tài)范圍值lastvar更新為curvar,并進(jìn)行第二切換次數(shù)lin-hdr++操作,即將lin-hdr的值加1。
如果第二切換次數(shù)lin-hdr非0,表示第一切換次數(shù)hdr-lin達(dá)到設(shè)定的第一次數(shù)閾值1,判斷所述當(dāng)前動(dòng)態(tài)范圍值curvar和針對(duì)線性狀態(tài)保存的上一次線性狀態(tài)時(shí)的所述動(dòng)態(tài)范圍值lastvar的差值的絕對(duì)值|curvar-lastvar|,是否大于設(shè)定的第二差值閾值senlin,如果是,則表明所述當(dāng)前場(chǎng)景發(fā)生了較大的變化,保持當(dāng)前攝像狀態(tài)不變,繼續(xù)是否需要切換狀態(tài)的判斷,因?yàn)楫?dāng)前場(chǎng)景發(fā)生了變化,即變化到了一個(gè)新的場(chǎng)景,因此可以將第一切換次數(shù)hdr-lin和第二切換次數(shù)lin-hdr置零,以保證所述圖像采集設(shè)備能夠在變化后的當(dāng)前場(chǎng)景下能夠重新進(jìn)行是否需要切換狀態(tài)的判斷。
如果|curvar-lastvar|不大于senlin,保持當(dāng)前攝像狀態(tài)不變,如圖5所示,繼續(xù)采集圖像,并確定圖像的動(dòng)態(tài)范圍值,返回判斷當(dāng)前攝像狀態(tài)是否是寬動(dòng)態(tài)的操作步驟。
由于本發(fā)明實(shí)施例中通過(guò)判斷所述當(dāng)前場(chǎng)景下所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)是否達(dá)到設(shè)定的次數(shù)閾值來(lái)判斷是否進(jìn)行切換攝像狀態(tài)的操作,防止所述圖像采集設(shè)備處于特殊場(chǎng)景下存在來(lái)回切換的情況發(fā)生,保證了所述圖像采集設(shè)備在圖像采集過(guò)程中的穩(wěn)定性,使得所述圖像采集設(shè)備能夠獲得更佳的拍攝效果。
圖6為本發(fā)明實(shí)施例提供的一種攝像狀態(tài)切換裝置的結(jié)構(gòu)圖,該裝置包括:
計(jì)算模塊61,用于判斷當(dāng)前場(chǎng)景下的當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)還是線性狀態(tài);根據(jù)當(dāng)前攝像狀態(tài),確定當(dāng)前采集的圖像的動(dòng)態(tài)范圍值,其中如果當(dāng)前攝像狀態(tài)為線性狀態(tài),根據(jù)當(dāng)前采集到的圖像,計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;如果當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),根據(jù)當(dāng)前采集到的圖像中的長(zhǎng)幀對(duì)應(yīng)的中階像素點(diǎn),確定采集到的圖像的中亮動(dòng)態(tài)范圍表征值,并根據(jù)短幀對(duì)應(yīng)的高階像素點(diǎn),確定采集到的圖像的高亮動(dòng)態(tài)范圍表征值;根據(jù)所述中亮動(dòng)態(tài)范圍表征值及所述高亮動(dòng)態(tài)范圍表征值,確定當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;
第一判斷模塊62,用于判斷所述動(dòng)態(tài)范圍值是否滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件;如果否,觸發(fā)狀態(tài)切換模塊63;
狀態(tài)切換模塊63,用于切換攝像狀態(tài)。
所述裝置還包括:
保持模塊64,用于如果所述第一判斷模塊62的判斷結(jié)果為是,保持當(dāng)前攝像狀態(tài)不變。
所述計(jì)算模塊61,具體用于如果所述當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),根據(jù)當(dāng)前采集的圖像的長(zhǎng)幀,計(jì)算所述長(zhǎng)幀低階像素點(diǎn)的數(shù)量與所述圖像的總的像素點(diǎn)數(shù)量的第一比值;并計(jì)算所述長(zhǎng)幀中階像素點(diǎn)的數(shù)量與所述圖像的總的像素點(diǎn)數(shù)量的第二比值,根據(jù)所述第二比值及預(yù)設(shè)的第一算法,確定中亮動(dòng)態(tài)范圍表征值;
所述計(jì)算模塊61,具體用于根據(jù)當(dāng)前采集的圖像的短幀,計(jì)算所述短幀高階像素點(diǎn)的數(shù)量與所述圖像的總的像素點(diǎn)數(shù)量的第三比值,根據(jù)所述第三比值及預(yù)設(shè)的第二算法,確定高亮動(dòng)態(tài)范圍表征值;
所述計(jì)算模塊61,具體用于計(jì)算所述中亮動(dòng)態(tài)范圍表征值及高亮動(dòng)態(tài)范圍表征值的平均值,如果所述平均值不大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,將所述平均值確定為所述動(dòng)態(tài)范圍值;如果所述平均值大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,且所述第三比值小于預(yù)設(shè)的第一比值閾值,確定所述預(yù)設(shè)的所述動(dòng)態(tài)范圍臨界值為所述動(dòng)態(tài)范圍值;如果所述平均值大于預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,所述第三比值不小于預(yù)設(shè)的第一比值閾值,確定第一比值與第三比值的比值,根據(jù)所述比值與預(yù)先保存的第一系數(shù)的積及預(yù)先設(shè)定的所述動(dòng)態(tài)范圍臨界值的和確定所述動(dòng)態(tài)范圍值。
所述計(jì)算模塊61,還用于判斷所述第二比值是否小于設(shè)定的第二比值閾值;如果是,根據(jù)drlevmid=drmidmax-(drmidmax-thhold)*midratio/thmid,確定中亮動(dòng)態(tài)范圍表征值,其中drlevmid為確定的中亮動(dòng)態(tài)范圍表征值,drmidmax為最大中亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,midratio為第二比值,thmid為第二比值閾值;如果否,根據(jù)drlevmid=(thhold-drmidmin)*(1-midratio)/(1-thmid)+dirmidmin,確定中亮動(dòng)態(tài)范圍表征值。其中,drlevmid為確定的中亮動(dòng)態(tài)范圍表征值,drmidmin為最小中亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的所述動(dòng)態(tài)范圍臨界值,midratio為第二比值,thmid為第二比值閾值。
所述計(jì)算模塊61,具體用于判斷所述第三比值是否不小于設(shè)定的第三比值閾值;如果是,根據(jù)
drlevhigh=(drhighmax-thhold)*(highratio-thhigh)/(1-thhigh)+thhold,確定高亮動(dòng)態(tài)范圍表征值,其中drlevhigh為確定的高亮動(dòng)態(tài)范圍表征值,drhighmax為最大高亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,highratio為第三比值,thhigh為第三比值閾值;如果否,根據(jù)drlevhigh=(thhold-drhighmin)*highratio/thhigh+drhighmin,確定高亮動(dòng)態(tài)范圍表征值,其中drlevhigh為確定的高亮動(dòng)態(tài)范圍表征值,drhighmin為最小高亮動(dòng)態(tài)范圍表征值,thhold為預(yù)設(shè)的動(dòng)態(tài)范圍臨界值,highratio為第三比值,thhigh為第三比值閾值。
所述裝置還包括:
保存更新模塊65,用于針對(duì)切換前的所述當(dāng)前攝像狀態(tài)保存所述動(dòng)態(tài)范圍值;并針對(duì)所述當(dāng)前場(chǎng)景,對(duì)切換前的所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)進(jìn)行更新。
所述裝置還包括:
第二判斷模塊66,用于判斷所述當(dāng)前場(chǎng)景下所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)是否達(dá)到設(shè)定的次數(shù)閾值;如果否,觸發(fā)狀態(tài)切換模塊63。
所述裝置還包括:
第三判斷模塊67,用于如果所述第二判斷模塊的判斷結(jié)果為是,判斷所述動(dòng)態(tài)范圍值與針對(duì)所述當(dāng)前攝像狀態(tài)保存的動(dòng)態(tài)范圍值的差值是否大于設(shè)定的差值閾值;如果是,觸發(fā)保持模塊64;
所述保持模塊64,具體用于保持當(dāng)前攝像狀態(tài)不變,將所述當(dāng)前攝像狀態(tài)切換到切換后的攝像狀態(tài)的切換次數(shù)置零。
具體的,所述攝像狀態(tài)切換裝置可以位于圖像采集設(shè)備中。
本發(fā)明提供了一種攝像狀態(tài)的切換方法及裝置,應(yīng)用于圖像采集設(shè)備,該方法包括:判斷當(dāng)前場(chǎng)景下的當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài)還是線性狀態(tài);根據(jù)當(dāng)前攝像狀態(tài),確定當(dāng)前采集的圖像的動(dòng)態(tài)范圍值,其中如果當(dāng)前攝像狀態(tài)為線性狀態(tài),根據(jù)當(dāng)前采集到的圖像,計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;如果當(dāng)前攝像狀態(tài)為寬動(dòng)態(tài),根據(jù)當(dāng)前采集到的圖像中的長(zhǎng)幀對(duì)應(yīng)的中階像素點(diǎn),確定采集到的圖像的中亮動(dòng)態(tài)范圍表征值,并根據(jù)短幀對(duì)應(yīng)的高階像素點(diǎn),確定采集到的圖像的高亮動(dòng)態(tài)范圍表征值;根據(jù)所述中亮動(dòng)態(tài)范圍表征值及所述高亮動(dòng)態(tài)范圍表征值,確定當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值;判斷所述動(dòng)態(tài)范圍值是否滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件;如果否,切換攝像狀態(tài)。由于本發(fā)明提供的攝像狀態(tài)的切換方法中,所述圖像采集設(shè)備根據(jù)當(dāng)前的攝像狀態(tài)計(jì)算當(dāng)前采集到的圖像的動(dòng)態(tài)范圍值,如果所述動(dòng)態(tài)范圍值不滿(mǎn)足所述當(dāng)前攝像狀態(tài)對(duì)應(yīng)的動(dòng)態(tài)范圍條件,切換攝像狀態(tài),從而使圖像采集設(shè)備能夠自動(dòng)切換攝像狀態(tài),保證圖像采集設(shè)備實(shí)時(shí)準(zhǔn)確地獲得最佳的拍攝效果,減少了用戶(hù)的工作量。
對(duì)于系統(tǒng)/裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。