一種車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀的制作方法
【專利摘要】本發(fā)明公開一種車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀,其包括根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù),從所述視頻數(shù)據(jù)中按照采樣頻率采樣得到采樣圖像;計算所述采樣圖像的亮度平均值;其中,所述采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的亮度值的平均值,X為正整數(shù);根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率,并通過與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率拍攝生成視頻數(shù)據(jù)。本發(fā)明通過采集視頻數(shù)據(jù)中的連續(xù)X幀的采樣圖像的亮度值并進而獲取其亮度平均值來實時調(diào)整拍攝頻率,進而獲取較佳的視頻數(shù)據(jù),為使用者提供具有較大參考意義的記錄數(shù)據(jù)。
【專利說明】
一種車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電通信技術(shù)領(lǐng)域,更具體地,涉及一種車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀。
【背景技術(shù)】
[0002]隨著移動技術(shù)的不斷發(fā)展、機動車輛的不斷增多、交通狀況的不斷復(fù)雜化,車載智能系統(tǒng)對于行車數(shù)據(jù)的記錄和處理將成為今后交通領(lǐng)域發(fā)展的主要方向,作為車載智能系統(tǒng)的重要部分之一的車載攝像設(shè)備逐漸成為當(dāng)前研究的熱點。車載攝像設(shè)備能夠幫助駕駛者實時記錄行車情景,必要時能夠還原各個時刻的行車狀態(tài),作為行車參考。
[0003]目前市場上的車載攝像設(shè)備,譬如說行車記錄儀,它們通常以不變的拍攝頻率對行車過程進行持續(xù)記錄。顯而易見地,當(dāng)光線比較強,譬如說逆光時,而車載攝像設(shè)備的拍攝頻率較小時,就會曝光過渡而泛白,導(dǎo)致大量行車數(shù)據(jù)的缺失;當(dāng)光線比較弱而車載攝像設(shè)備的拍攝頻率較大時,就會使得畫質(zhì)粗糙、顆粒感強甚至看不清拍的對象。無論是上述哪種情況,均導(dǎo)致車載攝像設(shè)備所記錄的數(shù)據(jù)失去參考意義。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,本發(fā)明提出了一種車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀。
[0005]為實現(xiàn)該目的,本發(fā)明采用如下技術(shù)方案:
[0006]方案一:
[0007]提供一種車載攝像設(shè)備的智能采集方法,包括:
[0008]根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù),從所述視頻數(shù)據(jù)中按照采樣頻率采樣得到采樣圖像;
[0009]計算所述采樣圖像的亮度平均值;其中,所述采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的亮度值的平均值,X為正整數(shù);
[0010]根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率,并通過與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率拍攝生成視頻數(shù)據(jù);
[0011]其中,所述亮度平均值越高,與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率越高。
[0012]本發(fā)明中,所述亮度值為YUV色彩空間的Y值。
[0013]本發(fā)明中,所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前包括:
[0014]預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率。
[0015]本發(fā)明中,所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率包括:
[0016]確定所述亮度平均值的亮度等級;
[0017]根據(jù)所述亮度等級確定與所述亮度等級對應(yīng)的預(yù)設(shè)的拍攝頻率。
[0018]本發(fā)明中,所述多個亮度等級是不連續(xù)的,相鄰的亮度等級之間具有相同的區(qū)間間隔。
[0019]本發(fā)明中,所述多個亮度等級是連續(xù)的,相鄰的亮度等級具有一個共同的臨界亮度值,所述確定所述亮度平均值的亮度等級包括:
[0020]當(dāng)所述亮度平均值從一個亮度等級變化到相鄰的亮度等級、且與兩個亮度等級與共有的臨界亮度值的差值超過預(yù)設(shè)亮度閾值時,則確定所述亮度平均值的亮度等級為所述相鄰的亮度等級。
[0021]本發(fā)明中,當(dāng)亮度平均值從一個亮度等級變化到相鄰的亮度等級時,所述確定所述亮度平均值的亮度等級包括:
[0022]判斷所述亮度平均值穩(wěn)定在所述相鄰的亮度等級的停留時間;
[0023]如果所述停留時間超過第一預(yù)設(shè)時間閾值時,則確定所述亮度平均值的亮度等級為所述相鄰的亮度等級。
[0024]本發(fā)明中,所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前包括:
[0025]根據(jù)亮度大小預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率區(qū)間段;
[0026]在各個亮度等級上根據(jù)速度大小預(yù)設(shè)多個速度等級,其中,各個速度等級在所述拍攝頻率區(qū)間段中對應(yīng)有各自的拍攝頻率;速度越大,與所述速度對應(yīng)拍攝頻率越高。
[0027]本發(fā)明中,所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率包括:
[0028]確定所述亮度平均值的亮度等級,根據(jù)亮度等級確定與所述亮度等級對應(yīng)的拍攝頻率區(qū)間段;
[0029]獲取行車速度,并根據(jù)所述行車速度確認速度等級,根據(jù)速度等級確定與所述速度等級對應(yīng)的拍攝頻率。
[0030]本發(fā)明中,所述多個速度等級是不連續(xù)的,相鄰的速度等級之間具有相同的區(qū)間間隔。
[0031]本發(fā)明中,所述多個速度等級是連續(xù)的,相鄰的速度等級具有一個共同的臨界速度值,所述根據(jù)所述行車速度確認速度等級包括:
[0032]當(dāng)所述行車速度從一個速度等級變化到相鄰的速度等級、且與兩個速度等級與共有的臨界速度值的差值超過預(yù)設(shè)速度閾值時,則確定所述行車速度的速度等級為所述相鄰的速度等級。
[0033]本發(fā)明中,當(dāng)行車速度從一個速度等級變化到相鄰的速度等級時,所述根據(jù)所述行車速度確認速度等級包括:
[0034]判斷所述行車速度穩(wěn)定在所述相鄰的速度等級的停留時間;
[0035]如果所述停留時間超過第二預(yù)設(shè)時間閾值時,則確定所述行車速度的速度等級為所述相鄰的速度等級。
[0036]本發(fā)明中,所述根據(jù)拍攝頻率拍攝生成視頻信號,從所述視頻信號中按照采樣頻率采樣得到采樣圖像之前,還包括步驟:
[0037]獲取行車速度;
[0038]基于所述行車速度的大小確定所述采樣頻率的大小;
[0039]其中,行車速度越大,與所述行車速度對應(yīng)采樣頻率的越高。
[0040]本發(fā)明中,在提高拍攝頻率時,根據(jù)車載攝像設(shè)備中的處理器的處理速度相應(yīng)降低每幀圖像的分辨率。
[0041]方案二:
[0042]提供一種車載攝像設(shè)備的智能采集裝置,包括:
[0043]采樣模塊,用于根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù),從所述視頻數(shù)據(jù)中按照采樣頻率米樣得到米樣圖像;
[0044]均值模塊,用于計算所述采樣圖像的亮度平均值;其中,所述采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的亮度值的平均值,X為正整數(shù);
[0045]調(diào)整模塊,用于根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率,并通過與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率拍攝生成視頻數(shù)據(jù);其中,所述亮度平均值越高,與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率越高。
[0046]本發(fā)明中,所述亮度值為YUV色彩空間的Y值。
[0047]本發(fā)明中,所述裝置還包括:
[0048]第一預(yù)設(shè)模塊,用于在根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率。
[0049]本發(fā)明中,所述調(diào)整模塊包括:
[0050]亮度等級單元,用于確定所述亮度平均值的亮度等級;
[0051]第一頻率單元,用于根據(jù)所述亮度等級確定與所述亮度等級對應(yīng)的預(yù)設(shè)的拍攝頻率。
[0052]本發(fā)明中,所述多個亮度等級是不連續(xù)的,相鄰的亮度等級之間具有相同的區(qū)間間隔。
[0053]本發(fā)明中,所述多個亮度等級是連續(xù)的,相鄰的亮度等級具有一個共同的臨界亮度值,所述亮度等級單元包括:
[0054]第一亮度確定單元:用于當(dāng)所述亮度平均值從一個亮度等級變化到相鄰的亮度等級、且與兩個亮度等級與共有的臨界亮度值的差值超過預(yù)設(shè)亮度閾值時,確定所述亮度平均值的亮度等級為所述相鄰的亮度等級。
[0055]本發(fā)明中,所述亮度等級單元包括:
[0056]亮度判斷單元:用于當(dāng)亮度平均值從一個亮度等級變化到相鄰的亮度等級時判斷所述亮度平均值穩(wěn)定在所述相鄰的亮度等級的停留時間;
[0057]第二亮度確定單元:用于在所述停留時間超過第一預(yù)設(shè)時間閾值時,確定所述亮度平均值的亮度等級為所述相鄰的亮度等級。
[0058]本發(fā)明中,所述裝置還包括:
[0059]第二預(yù)設(shè)模塊,用于在根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前根據(jù)亮度大小預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率區(qū)間段;
[0060]第三預(yù)設(shè)模塊,用于在各個亮度等級上根據(jù)速度大小預(yù)設(shè)多個速度等級,其中,各個速度等級在所述拍攝頻率區(qū)間段中對應(yīng)有各自的拍攝頻率;速度越大,與所述速度對應(yīng)拍攝頻率越高。
[0061 ]本發(fā)明中,所述調(diào)整模塊包括:
[0062]區(qū)間段單元,用于確定所述亮度平均值的亮度等級,根據(jù)亮度等級確定與所述亮度等級對應(yīng)的拍攝頻率區(qū)間段;
[0063]第二頻率單元,用于獲取行車速度,并根據(jù)所述行車速度確認速度等級,根據(jù)速度等級確定與所述速度等級對應(yīng)的拍攝頻率。
[0064]本發(fā)明中,所述多個速度等級是不連續(xù)的,相鄰的速度等級之間具有相同的區(qū)間間隔。
[0065]本發(fā)明中,所述多個速度等級是連續(xù)的,相鄰的速度等級具有一個共同的臨界速度值,所述第二頻率單元包括:
[0066]第一速度確定單元:用于在所述行車速度從一個速度等級變化到相鄰的速度等級、且與兩個速度等級與共有的臨界速度值的差值超過預(yù)設(shè)速度閾值時,確定所述行車速度的速度等級為所述相鄰的速度等級。
[0067]本發(fā)明中,所述第二頻率單元包括:
[0068]速度判斷單元:用于在行車速度從一個速度等級變化到相鄰的速度等級時判斷所述行車速度穩(wěn)定在所述相鄰的速度等級的停留時間;
[0069]第二速度確定單元:用于在所述停留時間超過第二預(yù)設(shè)時間閾值時,確定所述行車速度的速度等級為所述相鄰的速度等級。
[0070]本發(fā)明中,所述裝置還包括:
[0071]車速獲取模塊,用于在根據(jù)拍攝頻率拍攝生成視頻信號,從所述視頻信號中按照采樣頻率采樣得到采樣圖像之前獲取行車速度;
[0072]采樣頻率模塊,用于基于所述行車速度的大小確定所述采樣頻率的大小;其中,行車速度越大,與所述行車速度對應(yīng)采樣頻率的越高。
[0073]本發(fā)明中,該裝置還包括:
[0074]分辨率模塊,用于在提高拍攝頻率時,根據(jù)車載攝像設(shè)備中的處理器的處理速度相應(yīng)降低每幀圖像的分辨率。
[0075]方案三:
[0076]提供一種行車記錄儀,包括:
[0077]一個或多個處理器;
[0078]存儲器;
[0079]攝像頭;
[0080]—個或多個應(yīng)用程序,其中所述一個或多個應(yīng)用程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序配置用于:
[0081]根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù),從所述視頻數(shù)據(jù)中按照采樣頻率采樣得到采樣圖像;
[0082]計算所述采樣圖像的亮度平均值;其中,所述采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的亮度值的平均值,X為正整數(shù);
[0083]根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率,并通過與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率拍攝生成視頻數(shù)據(jù);
[0084]其中,所述亮度平均值越高,與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率越高。
[0085]本發(fā)明中,所述亮度值為YUV色彩空間的Y值。
[0086]本發(fā)明中,所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前包括:
[0087]預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率。
[0088]本發(fā)明中,所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率包括:
[0089]確定所述亮度平均值的亮度等級;
[0090]根據(jù)所述亮度等級確定與所述亮度等級對應(yīng)的預(yù)設(shè)的拍攝頻率。
[0091]本發(fā)明中,所述多個亮度等級是不連續(xù)的,相鄰的亮度等級之間具有相同的區(qū)間間隔。
[0092]本發(fā)明中,所述多個亮度等級是連續(xù)的,相鄰的亮度等級具有一個共同的臨界亮度值,所述確定所述亮度平均值的亮度等級包括:
[0093]當(dāng)所述亮度平均值從一個亮度等級變化到相鄰的亮度等級、且與兩個亮度等級與共有的臨界亮度值的差值超過預(yù)設(shè)亮度閾值時,則確定所述亮度平均值的亮度等級為所述相鄰的亮度等級。
[0094]本發(fā)明中,當(dāng)亮度平均值從一個亮度等級變化到相鄰的亮度等級時,所述確定所述亮度平均值的亮度等級包括:
[0095]判斷所述亮度平均值穩(wěn)定在所述相鄰的亮度等級的停留時間;
[0096]如果所述停留時間超過第一預(yù)設(shè)時間閾值時,則確定所述亮度平均值的亮度等級為所述相鄰的亮度等級。
[0097]本發(fā)明中,所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前包括:
[0098]根據(jù)亮度大小預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率區(qū)間段;
[0099]在各個亮度等級上根據(jù)速度大小預(yù)設(shè)多個速度等級,其中,各個速度等級在所述拍攝頻率區(qū)間段中對應(yīng)有各自的拍攝頻率;速度越大,與所述速度對應(yīng)拍攝頻率越高。
[0100]本發(fā)明中,所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率包括:
[0101]確定所述亮度平均值的亮度等級,根據(jù)亮度等級確定與所述亮度等級對應(yīng)的拍攝頻率區(qū)間段;
[0102]獲取行車速度,并根據(jù)所述行車速度確認速度等級,根據(jù)速度等級確定與所述速度等級對應(yīng)的拍攝頻率。
[0103]本發(fā)明中,所述多個速度等級是不連續(xù)的,相鄰的速度等級之間具有相同的區(qū)間間隔。
[0104]本發(fā)明中,所述多個速度等級是連續(xù)的,相鄰的速度等級具有一個共同的臨界速度值,所述根據(jù)所述行車速度確認速度等級包括:
[0105]當(dāng)所述行車速度從一個速度等級變化到相鄰的速度等級、且與兩個速度等級與共有的臨界速度值的差值超過預(yù)設(shè)速度閾值時,則確定所述行車速度的速度等級為所述相鄰的速度等級。
[0106]本發(fā)明中,當(dāng)行車速度從一個速度等級變化到相鄰的速度等級時,所述根據(jù)所述行車速度確認速度等級包括:
[0107]判斷所述行車速度穩(wěn)定在所述相鄰的速度等級的停留時間;
[0108]如果所述停留時間超過第二預(yù)設(shè)時間閾值時,則確定所述行車速度的速度等級為所述相鄰的速度等級。
[0109]本發(fā)明中,所述根據(jù)拍攝頻率拍攝生成視頻信號,從所述視頻信號中按照采樣頻率采樣得到采樣圖像之前,還包括步驟:
[0110]獲取行車速度;
[0111]基于所述行車速度的大小確定所述采樣頻率的大??;
[0112]其中,行車速度越大,與所述行車速度對應(yīng)采樣頻率的越高。
[0113]本發(fā)明中,在提高拍攝頻率時,根據(jù)車載攝像設(shè)備中的處理器的處理速度相應(yīng)降低每幀圖像的分辨率。
[0114]與現(xiàn)有技術(shù)相比,該發(fā)明一種車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀具有如下有益效果:
[0115]該車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀通過采集視頻數(shù)據(jù)中的連續(xù)X幀的采樣圖像的亮度值并進而獲取其亮度平均值來實時調(diào)整拍攝頻率,進而獲取較佳的視頻數(shù)據(jù),為使用者提供具有較大參考意義的記錄數(shù)據(jù)。同時,該車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀還在亮度平均值的基礎(chǔ)上再次引入行車速度作為參考進而較佳的實現(xiàn)了實時調(diào)整拍攝頻率的目的,在一定程度上進一步提高視頻數(shù)據(jù)的參考意義。
[0116]該車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀在提高拍攝頻率時通過適當(dāng)調(diào)整每幀圖像的分辨率保證了處理器的運行速度,提高了處理器的使用壽命,在一定程度上也延長了攝像設(shè)備的使用年限。
【附圖說明】
[0117]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0118]圖1示出了本發(fā)明一個實施例中車載攝像設(shè)備的智能采集方法的流程示意圖;
[0119]圖2示出了本發(fā)明一個實施例中車載攝像設(shè)備的智能采集方法中根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù)的流程示意圖;
[0120]圖3示出了本發(fā)明一個實施例中車載攝像設(shè)備的智能采集裝置的模塊示意圖。
【具體實施方式】
[0121]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
[0122]在本發(fā)明的說明書和權(quán)利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個操作,但是應(yīng)該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來執(zhí)行或并行執(zhí)行,操作的序號如101、102等,僅僅是用于區(qū)分開各個不同的操作,序號本身不代表任何的執(zhí)行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、設(shè)備、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。
[0123]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0124]請參閱圖1,在一些實施例中,提供了一種車載攝像設(shè)備的智能采集方法,其應(yīng)用于車載攝像設(shè)備拍攝場面中,其中,車載攝像設(shè)備包括攝像機、手機、行車記錄儀以及其他帶有攝像功能的設(shè)備。
[0125]為了描述方便,本實施例以該方法應(yīng)用于行車記錄儀的攝像模式來舉例說明,其中,該行車記錄儀的技術(shù)方案為安霸芯片和嵌入操作系統(tǒng)進行設(shè)計。應(yīng)當(dāng)理解的是,行車記錄儀的軟硬件可以依據(jù)其他的設(shè)計方案,譬如說德州儀器的DM368。
[0126]在該實施例中,車載攝像設(shè)備的智能采集方法包括如下步驟102?106:
[0127]步驟102:根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù),從所述視頻數(shù)據(jù)中按照采樣頻率采樣得到采樣圖像。
[0128]具體的,請參閱圖2,圖2示出了嵌入式系統(tǒng)中步驟102的流程圖。如圖2所示,上述根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù)包括如下步驟202?208:
[0129]步驟202:打開視頻設(shè)備文件,進行視頻采集的參數(shù)初始化。
[0130]為了給程序員提供一個簡潔方便的與設(shè)備無關(guān)的文件模型,操作系統(tǒng)通常屏蔽硬件設(shè)備的特殊細節(jié)。譬如說,在嵌入式系統(tǒng)中,通常采用設(shè)備文件完成上述屏蔽過程,其中,設(shè)備文件的目的是使得輸入輸出設(shè)備使用起來更類似于文件。設(shè)備文件包括分為塊設(shè)備文件和字符設(shè)備文件,其中,塊設(shè)備文件是指那些可以隨機存取的數(shù)據(jù)塊組成的設(shè)備,譬如說磁盤;字符設(shè)備文件是指那些以字符流方式進行操作的設(shè)備,如攝像頭。
[0131]在一些實施例中,上述行車記錄儀采用標(biāo)準(zhǔn)V4L2驅(qū)動攝像頭。如果只是插入一個攝像頭,那么該攝像頭對應(yīng)的設(shè)備文件為/dev/videoO;如果插入是兩個,則分別為/dev/videol和/dev/videoI;如果插入更多,則可以按順序順次建立設(shè)備文件。上述打開視頻設(shè)備文件可以通過直接調(diào)用OPEN函數(shù)打開這些視頻設(shè)備文件。
[0132]V4L2是LINUX操作系統(tǒng)下用于采集圖片、視頻和音頻數(shù)據(jù)的應(yīng)用程序編程接口,配合適當(dāng)?shù)囊曨l采集設(shè)備和相應(yīng)的驅(qū)動程序,可以實現(xiàn)圖片、視頻、音頻等的采集。V4L2規(guī)范中不僅定義了通用應(yīng)用程序編程接口元素、圖像的格式、輸入/輸出方法、還定義了 Linux內(nèi)核驅(qū)動處理視頻信息的一系列接口,這些接口包括:視頻采集接口、視頻輸出接口、視頻覆蓋/預(yù)覽接口、視頻輸出覆蓋接口以及編解碼接口。
[0133]值得一提的是,上述攝像頭為采用標(biāo)準(zhǔn)V4L2驅(qū)動的攝像頭,也即是攝像頭支持UVC,其中,UVC是微軟與設(shè)備廠商聯(lián)合推出的為USB視頻捕獲設(shè)備定義的協(xié)議標(biāo)準(zhǔn),目前已成為USB協(xié)會標(biāo)準(zhǔn)之一。如今主流操作系統(tǒng),如Windows XP SP2、Linux 2.4.6、Mac OS 10.5都已提供UVC設(shè)備驅(qū)動,因此符合UVC規(guī)格的硬件設(shè)備在不需要安裝任何的驅(qū)動程序下即可在主機中正常使用。
[0134]在一些實施例中,當(dāng)上述攝像頭只有一個時,在Linux操作系統(tǒng)下,上述視頻采集的參數(shù)初始化就是對與攝像頭的設(shè)備文件對應(yīng)的文件描述符n)_V4L2進行參數(shù)初始化。具體包括設(shè)置視頻的采集窗口參數(shù)、設(shè)置視頻點陣格式和點陣大小以及設(shè)置視頻拍攝頻率,其中,設(shè)置采集窗口就是設(shè)置時攝像頭拍攝時的起始橫坐標(biāo)和縱坐標(biāo)以及拍攝圖像的寬度和高度等;設(shè)置視頻點陣格式和點陣大小拍攝視頻的格式等;設(shè)置視頻拍攝頻率就是設(shè)置平均每一幀所占的時間等。
[0135]在一些實施例中,視頻采集的參數(shù)初始化可以通過1CTL函數(shù)進行,其中1CTL函數(shù)是設(shè)備驅(qū)動程序中對設(shè)備的輸入輸出通道進行管理的函數(shù)。
[0136]在一些實施例中,為了避免亮度和色度的相互干擾以及在降低色度的采樣率而不至于對圖像質(zhì)量影響太大,上述拍攝視頻的格式為YUV格式,其中,YUV被歐洲電視系統(tǒng)所采用的一種顏色編碼方法,其中,Y表示亮度值,U和V表示的則是色度值。
[0137]應(yīng)當(dāng)理解的是,上述YUV是一個比較籠統(tǒng)地說法,針對它的具體排列方式,可以分為很多種具體的格式。YUV格式通常有兩大類:打包格式和平面格式,其中,打包格式是將YUV分量存放在同一個數(shù)組中,通常是幾個相鄰的像素組成一個宏像素;平面格式是使用三個數(shù)組分開存放YUV三個分量。
[0138]值得一提的是,在實際中經(jīng)常提出的YUV又稱為YCbCr,該YCbCr是在世界數(shù)字組織視頻標(biāo)準(zhǔn)研制過程中作為ITU-R BT1601建議的一部分,其實質(zhì)上是YUV經(jīng)過縮放和偏移的翻版。其中,Y與YUV中的Y含義一致,Cb、Cr同樣也都指色彩。
[0139]步驟204:申請多個視頻采集的幀緩沖區(qū)。
[0140]具體的,在嵌入式系統(tǒng)中,通過驅(qū)動程序在內(nèi)存中申請幾個幀緩沖區(qū)來存放視頻數(shù)據(jù)。應(yīng)用程序通過VID1C_REQBUFS申請若干個視頻數(shù)據(jù)的幀緩沖區(qū),申請幀緩沖區(qū)數(shù)量一般不低于3個,每個幀緩沖區(qū)存放一幀視頻數(shù)據(jù),這些幀緩沖區(qū)在內(nèi)核空間。然后再通過VID10C_QUERYBUF查詢到幀緩沖區(qū)在內(nèi)核空間的長度和偏移量地址。最后通過MMAP()將申請到的內(nèi)核空間幀緩沖區(qū)的地址映射到用戶空間,這樣就可以直接處理幀緩沖區(qū)的數(shù)據(jù)。其中,VID1C_REQBUFS是一標(biāo)識符,用于內(nèi)存的分配;VID1C_QUERYBUF也是一標(biāo)識符,用于將把VID1C_REQBUFS中分配的數(shù)據(jù)緩存轉(zhuǎn)換成物理地址;MMAP()是一種共享內(nèi)存創(chuàng)建機制,其通過在磁盤上建立一個文件,每個進程存儲器里面,單獨開辟一個空間來進行映射。
[0141]在一些實施例中,上述申請多個視頻采集的幀緩沖區(qū)為申請五個視頻采集的幀緩沖區(qū)。
[0142]步驟206:將申請到的幀緩沖區(qū)在視頻采集輸入隊列排隊,并啟動視頻采集。
[0143]具體的,在嵌入式系統(tǒng)中,驅(qū)動程序在處理視頻的過程中首先定義兩個隊列:視頻采集輸入隊列和視頻采集輸出隊列,其中,視頻采集輸入隊列是等待驅(qū)動存放視頻數(shù)據(jù)的隊列;視頻采集輸出隊列是驅(qū)動程序已經(jīng)放入了視頻數(shù)據(jù)的隊列。當(dāng)應(yīng)用程序?qū)⑸鲜鰩彌_區(qū)在視頻采集輸入隊列排隊后,才啟動視頻采集。
[0144]步驟208:驅(qū)動開始視頻數(shù)據(jù)的采集,應(yīng)用程序從視頻采集輸出隊列取出幀緩沖區(qū),處理完后,將幀緩沖區(qū)重新放入視頻采集輸入隊列,循環(huán)往復(fù)采集連續(xù)的視頻數(shù)據(jù)。
[0145]具體的,啟動視頻采集后,驅(qū)動程序開始采集一幀數(shù)據(jù),把采集的數(shù)據(jù)放入視頻采集輸入隊列的第一個幀緩沖區(qū),一幀數(shù)據(jù)采集完成,也就是第一個幀緩沖區(qū)存滿一幀數(shù)據(jù)后,驅(qū)動程序?qū)⒃搸彌_區(qū)移至視頻采集輸出隊列,等待應(yīng)用程序從輸出隊列取出。驅(qū)動程序接下來采集下一幀數(shù)據(jù),放入第二個幀緩沖區(qū),同樣幀緩沖區(qū)存滿下一幀數(shù)據(jù)后,被放入視頻采集輸出隊列。
[0146]應(yīng)用程序從視頻采集輸出隊列中取出含有視頻數(shù)據(jù)的幀緩沖區(qū),處理幀緩沖區(qū)中的視頻數(shù)據(jù),如編碼或壓縮。最后,應(yīng)用程序?qū)⑻幚硗陻?shù)據(jù)的幀緩沖區(qū)重新放入視頻采集輸入隊列,這樣可以循環(huán)采集。
[0147]上述處理幀緩沖區(qū)中的視頻數(shù)據(jù)通過底層編碼庫實現(xiàn)H.264編碼,譬如說NVIDIA公司的NVCUVENC庫,該NVCUVENC庫可以實現(xiàn)H.264的圖形處理器編碼,其接收原始YUV數(shù)據(jù)然后編碼產(chǎn)生NAL單元。其中,H.264是由ITU-T視頻編碼專家組和IS0/IEC動態(tài)圖像專家組聯(lián)合組成的聯(lián)合視頻組提出的高度壓縮數(shù)字視頻編解碼器標(biāo)準(zhǔn)。這個標(biāo)準(zhǔn)通常被稱之為
H.264/AVC或者AVC/H.264或者H.264/MPEG-4AVC或MPEG-4/H.264AVC ; NAL單元是一個一定語法元素的可變長字節(jié)字符串,包括包含用來表示數(shù)據(jù)類型的一個字節(jié)的頭信息以及若干整數(shù)字節(jié)的負荷數(shù)據(jù),H.264的編碼視頻序列包括一系列的NAL單元。
[0148]在一些實施例中,上述從視頻信號中按照采樣頻率采樣得到采樣圖像則是從上述視頻采集輸出隊列中含有視頻數(shù)據(jù)的幀緩沖區(qū)中按照采樣頻率采樣得到采樣圖像。
[0149]在一些實施例中,該采樣頻率可以根據(jù)行車速度進行設(shè)置,具體的,根據(jù)拍攝頻率拍攝生成視頻信號,從所述視頻信號中按照采樣頻率采樣得到采樣圖像之前,包括如下步驟:
[0150]獲取行車速度;
[0151]基于所述行車速度的大小確定所述采樣頻率的大小;其中,行車速度越大,與所述行車速度對應(yīng)采樣頻率的越高。
[0152]在一些實施例中,當(dāng)行車速度為10KM/H時,采樣頻率為I幀/S;當(dāng)行車速度為30KM/H時,采樣頻率為2幀/S。
[0153]步驟104:計算所述采樣圖像的亮度平均值;其中,所述采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的亮度值的平均值,X為正整數(shù)。
[0154]在一些實施例中,考慮到拍攝視頻的格式為YUV,因此,亮度值為YUV色彩空間的Y值,也即是說,采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的Y值的平均值。
[0155]在一些實施例中,為了方便圖像數(shù)據(jù)的處理,通過視頻處理芯片將多種信號模式的視頻信號轉(zhuǎn)換為統(tǒng)一的RGB數(shù)據(jù)模式。那么,上述計算所述采樣圖像的亮度平均值包括以下步驟:
[0156]將連續(xù)X幀采樣圖像的RGB數(shù)據(jù)模式分別轉(zhuǎn)為灰度圖;
[0157]根據(jù)上述灰度圖獲取連續(xù)X幀采樣圖像的亮度值;
[0158]根據(jù)所述連續(xù)X幀采樣圖像的亮度值生成所述采樣圖像的亮度平均值。
[0159]其中,上述RGB數(shù)據(jù)模式是工業(yè)界的一種顏色標(biāo)準(zhǔn),是通過對紅、綠、藍三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,RGB即是代表紅、綠、藍三個通道的顏色,這個標(biāo)準(zhǔn)幾乎包括了人類視力所能感知的所有顏色,是目前運用最廣的顏色系統(tǒng)之一。
[0160]在一些實施例中,上述將連續(xù)X幀采樣圖像的RGB數(shù)據(jù)模式分別轉(zhuǎn)為灰度圖可以通過Gray=R X 0.299+G X 0.587+B X 0.114這一著名心理學(xué)公式實現(xiàn)。
[0161]步驟106:根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率,并通過與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率拍攝生成視頻數(shù)據(jù);其中,所述亮度平均值越高,與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率越高。
[0162]可選的,在一些實施例中,在根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前包括:
[0163]預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率。
[0164]上述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率包括:,
[0165]確定所述亮度平均值的亮度等級;
[0166]根據(jù)所述亮度等級確定與所述亮度等級對應(yīng)的預(yù)設(shè)的拍攝頻率。
[0167]例如,預(yù)設(shè)5個亮度等級(單位均為流明/平方米):[0-10000]、[10000-20000]、[20000-30000], [30000-40000]、[40000-50000],分別為這5個亮度等級預(yù)設(shè)相對應(yīng)的拍攝頻率(單位均為fps): 15、24、25、30、60,則在車載攝像設(shè)備的智能采集方法中,當(dāng)確定亮度平均值為8000流明/平方米時,則其對應(yīng)的亮度等級為[0-10000],根據(jù)該亮度等級[Ο-? 0000] 確定的拍攝頻率為 15f ps 。
[0168]值得一提的是,在上述例子中,考慮到隨著外部發(fā)光強度的增加,照片的亮度值或者Y值也會相應(yīng)增加以及描述的方便,因此,上述例子中采用表征亮度值或者Y值的光照度進行亮度等級的劃分。應(yīng)當(dāng)理解的是,在后續(xù)的舉例中也是采取這樣的描述??梢岳斫獾氖牵谝恍┮粤炼戎祷蛘遈值預(yù)設(shè)5個亮度等級的實施例中,其亮度等級可以描述為[0-50]、[50-100]、[ 100-150]、[ 150-200]、[200-255],適應(yīng)地,相應(yīng)的亮度平均值也以Y值來表述。
[0169]考慮到實際汽車的行使,由于外部環(huán)境光的強度是不斷變化的,因此采樣圖像的亮度平均值也會不斷變化,當(dāng)車載智能攝像設(shè)備的拍攝頻率從8000流明/平方米變化到15000流明/平方米時,即從亮度等級[0-10000]變化到另一個亮度等級[10000-20000],適應(yīng)地,車載智能攝像設(shè)備也會將拍攝頻率調(diào)節(jié)為與亮度等級[10000-20000]相對應(yīng)的拍攝頻率24fps。
[0170]考慮到實際汽車行使時,特別是夜間行使時,其不斷受到其他車輛發(fā)出的光干擾,這樣就會引起車載攝像設(shè)備不停地調(diào)整拍攝頻率,使得車載攝像設(shè)備超負荷運行,在一定程度上減弱了其使用壽命。
[0171]為了解決這個問題,在一些實施例中,將多個亮度等級預(yù)設(shè)為是不連續(xù)的,譬如說,相鄰的亮度等級之間具有相同的區(qū)間間隔,通過這一區(qū)間間隔來緩沖上述其他車輛形成的光干擾,車載攝像設(shè)備超負荷運行。
[0172]例如,預(yù)設(shè)5個亮度等級(單位均為流明/平方米):[0-10000]、[12000-20000]、[22000-30000]、[32000-40000]、[42000-50000],相鄰的亮度等級之間具有2000流明/平方米的區(qū)間間隔,分別為這5個亮度等級預(yù)設(shè)相對應(yīng)的拍攝頻率(單位均為€?8):15、24、25、30、60,則在車載攝像設(shè)備的智能采集方法中,當(dāng)車載智能攝像設(shè)備監(jiān)測到亮度平均值從8000流明/平方米開始逐漸增加,當(dāng)增加到11000流明/平方米時,拍攝頻率維持不變,當(dāng)繼續(xù)增加到12000流明/平方米時,確認亮度平均值從亮度等級[0-10000]變化到亮度等級[10000-20000],車載智能攝像設(shè)備的拍攝頻率調(diào)節(jié)為與亮度等級[10000-20000]對應(yīng)的拍攝頻率24fps。
[0173]在另一些實施例中,將多個亮度等級預(yù)設(shè)為連續(xù)的,也即相鄰的亮度等級具有一個共同的臨界亮度值,則確定所述預(yù)設(shè)亮度平均值的亮度等級包括:
[0174]當(dāng)所述亮度平均值從一個亮度等級變化到相鄰的亮度等級、且與兩個亮度等級與共有的臨界亮度值的差值超過預(yù)設(shè)亮度閾值時,則確定所述預(yù)設(shè)亮度平均值的亮度等級為所述相鄰的亮度等級。
[0175]該實施例通過預(yù)設(shè)亮度閾值來緩沖上述其他車輛形成的光干擾,避免車載攝像設(shè)備超負荷運行。
[0176]例如,預(yù)設(shè)5個亮度等級(單位均為流明/平方米):[0-10000]、[10000-20000]、[20000-30000], [30000-40000]、[40000-50000],分別為這5個亮度等級預(yù)設(shè)相對應(yīng)的拍攝頻率(單位均為fPS): 15、24、25、30、60,則在車載攝像設(shè)備的智能采集方法中,當(dāng)車載智能攝像設(shè)備監(jiān)測到亮度平均值從8000流明/平方米開始逐漸增加,當(dāng)增加到10000流明/平方米時,拍攝頻率維持不變,當(dāng)繼續(xù)增加到10500流明/平方米時,確認亮度平均值從亮度等級[0-10000]變化到亮度等級[10000-20000],車載智能攝像設(shè)備的拍攝頻率調(diào)節(jié)為與亮度等級[10000-20000 ]對應(yīng)的拍攝頻率24f ps。本實施例中預(yù)設(shè)亮度閾值的設(shè)置提供了判斷亮度平均值是否進入新的亮度等級的標(biāo)準(zhǔn),即與臨界亮度值的差值超過該預(yù)設(shè)亮度閾值時亮度平均值才被視為較為穩(wěn)定地變化到相應(yīng)的亮度等級,并以此對車載智能攝像設(shè)備的拍攝頻率進行調(diào)節(jié),以避免亮度平均值在受到外界不規(guī)則干擾后所導(dǎo)致的拍攝頻率的反復(fù)調(diào)整。
[0177]還有一些特殊情形下,譬如說汽車從地下車庫到地上的過程中,采樣圖像的亮度平均值不斷的在增長,總計跨越三個亮度等級,比如說在多個連續(xù)亮度等級情形下的亮度等級[0-10000]、亮度等級[10000-20000]以及亮度等級[20000-30000]或者多個不連續(xù)的亮度等級情形下的亮度等級[0-10000]、亮度等級[12000-20000]以及亮度等級[22000-30000]。在這個過程中,可以理解的是,該汽車在亮度等級[10000-20000]內(nèi)的停留時間相對較短,容易知道,在該極短的時間內(nèi)對車載智能攝像設(shè)備的拍攝頻率的調(diào)節(jié)對于從地下車庫到地上的過程中來說是沒有意義的。
[0178]為解決該問題,在一些實施例中,當(dāng)亮度平均值從一個亮度等級變化到相鄰的亮度等級時,確定上述亮度平均值的亮度等級包括:
[0179]判斷所述亮度平均值穩(wěn)定在所述相鄰的亮度等級的停留時間;
[0180]如果所述停留時間超過第一預(yù)設(shè)時間閾值時,則確定所述亮度平均值的亮度等級為所述相鄰的亮度等級。
[0181]可選的,在一些實施例中,在根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前包括:
[0182]根據(jù)亮度大小預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率區(qū)間段;
[0183]在各個亮度等級上根據(jù)速度大小預(yù)設(shè)多個速度等級,其中,各個速度等級在所述拍攝頻率區(qū)間段中對應(yīng)有各自的拍攝頻率;速度越大,與所述速度對應(yīng)拍攝頻率越高。
[0184]上述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率包括:
[0185]所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率包括:
[0186]確定所述亮度平均值的亮度等級,根據(jù)亮度等級確定與所述亮度等級對應(yīng)的拍攝頻率區(qū)間段;
[0187]獲取行車速度,并根據(jù)所述行車速度確認速度等級,根據(jù)速度等級確定與所述速度等級對應(yīng)的拍攝頻率。
[0188]例如,預(yù)設(shè)5個亮度等級(單位均為流明/平方米):[0-10000]、[10000-20000]、[20000-30000], [30000-40000]、[40000-50000],分別為這5個亮度等級預(yù)設(shè)相對應(yīng)的拍攝頻率區(qū)間段(單位均為fps): [10-20]、[20-30]、[30-40]、[40-50]、[50-60],則在車載攝像設(shè)備的智能采集方法中,當(dāng)確定亮度平均值為8000流明/平方米時,則其對應(yīng)的亮度等級為[0-10000],根據(jù)該亮度等級[0-10000]確定的拍攝頻率區(qū)間段為[10-20]。
[0189]同時,預(yù)設(shè)5個速度等級(單位均為千米/小時):[0-20]、[20-60]、[60-90]、[90-120]、[120-150],在上述預(yù)設(shè)的5個亮度等級對應(yīng)的拍攝頻率區(qū)間段內(nèi)分別為這5個速度等級預(yù)設(shè)對應(yīng)的拍攝頻率,其中速度越大,與所述速度對應(yīng)拍攝頻率越高,譬如說在與亮度等級[10000-20000]對應(yīng)的拍攝頻率區(qū)間段[20-30]上為速度等級[0-20]、速度等級[20-60]、速度等級[60-90]、速度等級[90-120]以及速度等級[120-150]順次預(yù)設(shè)對應(yīng)的拍攝頻率(單位均為fps): 22、24、26、28、30。則在車載攝像設(shè)備的智能采集方法中,當(dāng)確定亮度平均值為8000流明/平方米時,則其對應(yīng)的亮度等級為[10000-20000],根據(jù)該亮度等級[10000-20000]確定的拍攝頻率區(qū)間段[20-30],當(dāng)確定的行車速度為40千米/小時,則對應(yīng)的速度等級為[20-60],該拍攝頻率區(qū)間段[20-30]對應(yīng)于速度等級為[20-60]的拍攝頻率為24fps0
[0190]考慮到實際汽車行使時,其行車速度是不斷受到外界的干擾,譬如路況,這樣就會引起車載攝像設(shè)備不停地調(diào)整速度等級以及拍攝頻率,使得車載攝像設(shè)備超負荷運行,在一定程度上減弱了其使用壽命。
[0191]為了解決這個問題,在一些實施例中,可以采用類似上述亮度等級的方式進行處理。
[0192]具體的,將多個速度等級預(yù)設(shè)為不連續(xù)的,相鄰的速度等級之間具有相同的區(qū)間間隔,通過這一區(qū)間間隔來緩沖上述路況等帶來的速度干擾。
[0193]在另一些實施例中,還可以通過預(yù)設(shè)速度閾值來緩沖上述路況形成的速度干擾,具體的,將多個速度等級預(yù)設(shè)為連續(xù)的,相鄰的速度等級具有一個共同的臨界速度值,則根據(jù)行車速度確認速度等級包括:
[0194]當(dāng)所述速度從一個速度等級變化到相鄰的速度等級、且與兩個速度等級與共有的臨界速度值的差值超過預(yù)設(shè)速度閾值時,則確定所述預(yù)設(shè)速度的速度等級為所述相鄰的速度等級。
[0195]還有一些特殊情形下,譬如說汽車在加速行駛的過程中,有時可能需要跨越多個速度等級,比如說汽車從10千米/小時加速到100千米/小時,就需要跨越速度等級[0-20]、速度等級[20-60]、速度等級[60-90]以及速度等級[90-120]。可以理解的是,在這個過程中,該汽車在速度等級[0-20]、速度等級[20-60]以及速度等級[60-90]內(nèi)的停留時間相對較短,容易知道,在該極短的時間內(nèi)對車載智能攝像設(shè)備的拍攝頻率的調(diào)節(jié)是沒有意義的。
[0196]為解決該問題,在一些實施例中,當(dāng)行車速度從一個速度等級變化到相鄰的速度等級時,根據(jù)所述行車速度確認速度等級包括:
[0197]判斷所述行車速度穩(wěn)定在所述相鄰的速度等級的停留時間;
[0198]如果所述停留時間超過第二預(yù)設(shè)時間閾值時,則確定所述行車速度的速度等級為所述相鄰的速度等級。
[0199]在一些實施例中,考慮到提高拍攝頻率會對處理器的處理速度造成一定的壓力,為了解決這個問題,可以在提高拍攝頻率時,根據(jù)車載攝像設(shè)備中的處理器的處理速度相應(yīng)降低每幀圖像的分辨率。
[0200]請參閱圖3,基于同一個發(fā)明構(gòu)思,在一個實施例中,還提供車載攝像設(shè)備的智能采集裝置,包括:采樣模塊3001、均值模塊3003以及調(diào)整模塊3005,其中:
[0201]采樣模塊3001,用于根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù),從所述視頻數(shù)據(jù)中按照采樣頻率采樣得到采樣圖像;
[0202]均值模塊3003,用于計算所述采樣圖像的亮度平均值;其中,所述采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的亮度值的平均值,X為正整數(shù);
[0203]調(diào)整模塊3005,用于根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率,并通過與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率拍攝生成視頻數(shù)據(jù);其中,所述亮度平均值越高,與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率越高。
[0204]優(yōu)選地,亮度值為YUV色彩空間的Y值。
[0205]上述裝置還包括:
[0206]第一預(yù)設(shè)模塊,用于在根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率。
[0207]在一些實施例中,調(diào)整模塊3005包括:
[0208]亮度等級單元,用于確定所述亮度平均值的亮度等級;
[0209]第一頻率單元,用于根據(jù)所述亮度等級確定與所述亮度等級對應(yīng)的預(yù)設(shè)的拍攝頻率。
[0210]在一些實施例中,多個亮度等級是不連續(xù)的,相鄰的亮度等級之間具有相同的區(qū)間間隔。
[0211 ]在一些實施例中,多個亮度等級是連續(xù)的,相鄰的亮度等級具有一個共同的臨界亮度值,上述亮度等級單元包括:
[0212]第一亮度確定單元:用于當(dāng)所述亮度平均值從一個亮度等級變化到相鄰的亮度等級、且與兩個亮度等級與共有的臨界亮度值的差值超過預(yù)設(shè)亮度閾值時,確定所述亮度平均值的亮度等級為所述相鄰的亮度等級。
[0213]在一些實施例中,亮度等級單元包括:
[0214]亮度判斷單元:用于當(dāng)亮度平均值從一個亮度等級變化到相鄰的亮度等級時判斷所述亮度平均值穩(wěn)定在所述相鄰的亮度等級的停留時間;
[0215]第二亮度確定單元:用于在所述停留時間超過第一預(yù)設(shè)時間閾值時,確定所述亮度平均值的亮度等級為所述相鄰的亮度等級。
[0216]上述裝置包括:
[0217]第二預(yù)設(shè)模塊,用于在根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前根據(jù)亮度大小預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率區(qū)間段;
[0218]第三預(yù)設(shè)模塊,用于在各個亮度等級上根據(jù)速度大小預(yù)設(shè)多個速度等級,其中,各個速度等級在所述拍攝頻率區(qū)間段中對應(yīng)有各自的拍攝頻率;速度越大,與所述速度對應(yīng)拍攝頻率越高。
[0219]在一些實施例中,調(diào)整模塊3005包括:
[0220]區(qū)間段單元,用于確定所述亮度平均值的亮度等級,根據(jù)亮度等級確定與所述亮度等級對應(yīng)的拍攝頻率區(qū)間段;
[0221 ]第二頻率單元,用于獲取行車速度,并根據(jù)所述行車速度確認速度等級,根據(jù)速度等級確定與所述速度等級對應(yīng)的拍攝頻率。
[0222]在一些實施例中,多個速度等級是不連續(xù)的,相鄰的速度等級之間具有相同的區(qū)間間隔。
[0223]在一些實施例中,多個速度等級是連續(xù)的,相鄰的速度等級具有一個共同的臨界速度值,所述第二頻率單元包括:
[0224]第一速度確定單元:用于在所述行車速度從一個速度等級變化到相鄰的速度等級、且與兩個速度等級與共有的臨界速度值的差值超過預(yù)設(shè)速度閾值時,確定所述行車速度的速度等級為所述相鄰的速度等級。
[0225]在一些實施例中,第二頻率單元包括:
[0226]速度判斷單元:用于在行車速度從一個速度等級變化到相鄰的速度等級時判斷所述行車速度穩(wěn)定在所述相鄰的速度等級的停留時間;
[0227]第二速度確定單元:用于在所述停留時間超過第二預(yù)設(shè)時間閾值時,確定所述行車速度的速度等級為所述相鄰的速度等級。
[0228]上述裝置包括:
[0229]車速獲取模塊,用于在根據(jù)拍攝頻率拍攝生成視頻信號,從所述視頻信號中按照采樣頻率采樣得到采樣圖像之前獲取行車速度;
[0230]采樣頻率模塊,用于基于所述行車速度的大小確定所述采樣頻率的大小;其中,行車速度越大,與所述行車速度對應(yīng)采樣頻率的越高。
[0231]上述裝置還包括:
[0232]分辨率模塊,用于在提高拍攝頻率時,根據(jù)車載攝像設(shè)備中的處理器的處理速度相應(yīng)降低每幀圖像的分辨率。
[0233]基于同一個發(fā)明構(gòu)思,還提供一種行車記錄儀,包括
[0234]一個或多個處理器、
[0235]存儲器、
[0236]攝像頭、
[0237]—個或多個應(yīng)用程序,其中,
[0238]存儲器可用于存儲軟件程序以及模塊,處理器通過運行存儲在存儲器的軟件程序以及模塊,從而執(zhí)行行車記錄儀的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)行車記錄儀的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件;
[0239]顯示器可用于顯示由用戶輸入的信息或提供給用戶的信息以及行車記錄儀的各種菜單。顯示器可包括顯示面板,可選的,可以采用液晶顯示器(Liquid Crystal Display,IXD)、有機發(fā)光二極管(Organic Light-Emitting D1de,0LED)等形式來配置顯示面板。進一步的,觸控面板可覆蓋顯示面板,當(dāng)觸控面板檢測到在其上或附近的觸摸操作后,傳送給處理器以確定觸摸事件的類型,隨后處理器根據(jù)觸摸事件的類型在顯示面板上提供相應(yīng)的視覺輸出。
[0240]上述一個或多個應(yīng)用程序被存儲在上述存儲器中并被配置為由上述一個或多個處理器執(zhí)行,上述一個或多個程序配置用于:
[0241]根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù),從所述視頻數(shù)據(jù)中按照采樣頻率采樣得到采樣圖像;
[0242]計算所述采樣圖像的亮度平均值;其中,所述采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的亮度值的平均值,X為正整數(shù);
[0243]根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率,并通過與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率拍攝生成視頻數(shù)據(jù);
[0244]其中,所述亮度平均值越高,與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率越高。
[0245]優(yōu)選地,所述亮度值為YUV色彩空間的Y值,其中Y值的范圍是O?255。
[0246]在一些實施例中,根據(jù)亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前包括:
[0247]預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率。
[0248]在一些實施例中,根據(jù)亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率包括:
[0249]確定所述亮度平均值的亮度等級;
[0250]根據(jù)所述亮度等級確定與所述亮度等級對應(yīng)的預(yù)設(shè)的拍攝頻率。
[0251]在一些實施例中,多個亮度等級是不連續(xù)的,相鄰的亮度等級之間具有相同的區(qū)間間隔。
[0252]在一些實施例中,多個亮度等級是連續(xù)的,相鄰的亮度等級具有一個共同的臨界亮度值,確定所述亮度平均值的亮度等級包括:
[0253]當(dāng)亮度平均值從一個亮度等級變化到相鄰的亮度等級、且與兩個亮度等級與共有的臨界亮度值的差值超過預(yù)設(shè)亮度閾值時,則確定所述亮度平均值的亮度等級為所述相鄰的殼度等級。
[0254]在一些實施例中,當(dāng)亮度平均值從一個亮度等級變化到相鄰的亮度等級時,確定所述亮度平均值的亮度等級包括:
[0255]判斷亮度平均值穩(wěn)定在相鄰的亮度等級的停留時間;
[0256]如果停留時間超過第一預(yù)設(shè)時間閾值時,則確定亮度平均值的亮度等級為相鄰的亮度等級。
[0257]在一些實施例中,根據(jù)亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前包括:
[0258]根據(jù)亮度大小預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率區(qū)間段;
[0259]在各個亮度等級上根據(jù)速度大小預(yù)設(shè)多個速度等級,其中,各個速度等級在所述拍攝頻率區(qū)間段中對應(yīng)有各自的拍攝頻率;速度越大,與所述速度對應(yīng)拍攝頻率越高。
[0260]在一些實施例中,根據(jù)亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率包括:[0261 ]確定亮度平均值的亮度等級,根據(jù)亮度等級確定與所述亮度等級對應(yīng)的拍攝頻率區(qū)間段;
[0262]獲取行車速度,并根據(jù)行車速度確認速度等級,根據(jù)速度等級確定與所述速度等級對應(yīng)的拍攝頻率。
[0263]在一些實施例中,多個速度等級是不連續(xù)的,相鄰的速度等級之間具有相同的區(qū)間間隔。
[0264]在一些實施例中,多個速度等級是連續(xù)的,相鄰的速度等級具有一個共同的臨界速度值,根據(jù)行車速度確認速度等級包括:
[0265]當(dāng)行車速度從一個速度等級變化到相鄰的速度等級、且與兩個速度等級與共有的臨界速度值的差值超過預(yù)設(shè)速度閾值時,則確定行車速度的速度等級為所述相鄰的速度等級。
[0266]在一些實施例中,當(dāng)行車速度從一個速度等級變化到相鄰的速度等級時,根據(jù)所述行車速度確認速度等級包括:
[0267]判斷所述行車速度穩(wěn)定在所述相鄰的速度等級的停留時間;
[0268]如果停留時間超過第二預(yù)設(shè)時間閾值時,則確定行車速度的速度等級為相鄰的速度等級。
[0269]在一些實施例中,根據(jù)拍攝頻率拍攝生成視頻信號,從所述視頻信號中按照采樣頻率采樣得到采樣圖像之前,還包括步驟:
[0270]獲取行車速度;
[0271 ]基于行車速度的大小確定采樣頻率的大?。?br>[0272]其中,行車速度越大,與行車速度對應(yīng)采樣頻率的越高。
[0273]在一些實施例中,該行車記錄儀包括:在提高拍攝頻率時,根據(jù)車載攝像設(shè)備中的處理器的處理速度相應(yīng)降低每幀圖像的分辨率。
[0274]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0275]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0276]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0277]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0278]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,RandomAccess Memory)、磁盤或光盤等。
[0279]與現(xiàn)有技術(shù)相比,該發(fā)明一種車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀具有如下有益效果:
[0280]該車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀通過采集視頻數(shù)據(jù)中的連續(xù)X幀的采樣圖像的亮度值并進而獲取其亮度平均值來實時調(diào)整拍攝頻率,進而獲取較佳的視頻數(shù)據(jù),為使用者提供具有較大參考意義的記錄數(shù)據(jù)。同時,該車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀還在亮度平均值的基礎(chǔ)上再次引入行車速度作為參考進而較佳的實現(xiàn)了實時調(diào)整拍攝頻率的目的,在一定程度上進一步提高視頻數(shù)據(jù)的參考意義。
[0281]該車載攝像設(shè)備的智能采集方法、裝置及行車記錄儀在提高拍攝頻率時通過適當(dāng)調(diào)整每幀圖像的分辨率保證了處理器的運行速度,提高了處理器的使用壽命,在一定程度上也延長了攝像設(shè)備的使用年限。
[0282]以上對本發(fā)明所提供的一種信息發(fā)送的方法、裝置及設(shè)備進行了詳細介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種車載攝像設(shè)備的智能采集方法,其特征在于,包括: 根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù),從所述視頻數(shù)據(jù)中按照采樣頻率采樣得到采樣圖像; 計算所述采樣圖像的亮度平均值;其中,所述采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的亮度值的平均值,X為正整數(shù); 根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率,并通過與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率拍攝生成視頻數(shù)據(jù); 其中,所述亮度平均值越高,與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率越高。2.根據(jù)權(quán)利要求1所述的車載攝像設(shè)備的智能采集方法,其特征在于,所述亮度值為YUV色彩空間的Y值。3.根據(jù)權(quán)利要求1所述的車載攝像設(shè)備的智能采集方法,其特征在于,所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前包括: 預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率。4.根據(jù)權(quán)利要求3所述的車載攝像設(shè)備的智能采集方法,其特征在于,所述根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率包括: 確定所述亮度平均值的亮度等級; 根據(jù)所述亮度等級確定與所述亮度等級對應(yīng)的預(yù)設(shè)的拍攝頻率。5.一種車載攝像設(shè)備的智能采集裝置,其特征在于,包括: 采樣模塊,用于根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù),從所述視頻數(shù)據(jù)中按照采樣頻率采樣得到采樣圖像; 均值模塊,用于計算所述采樣圖像的亮度平均值;其中,所述采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的亮度值的平均值,X為正整數(shù); 調(diào)整模塊,用于根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率,并通過與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率拍攝生成視頻數(shù)據(jù);其中,所述亮度平均值越高,與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率越高。6.根據(jù)權(quán)利要求5所述的車載攝像設(shè)備的智能采集裝置,其特征在于,所述亮度值為YUV色彩空間的Y值。7.根據(jù)權(quán)利要求5所述的車載攝像設(shè)備的智能采集裝置,其特征在于,所述裝置還包括: 第一預(yù)設(shè)模塊,用于在根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率之前預(yù)設(shè)多個亮度等級,為各個亮度等級設(shè)置相對應(yīng)的拍攝頻率。8.根據(jù)權(quán)利要求5所述的車載攝像設(shè)備的智能采集裝置,其特征在于,所述調(diào)整模塊包括: 亮度等級單元,用于確定所述亮度平均值的亮度等級; 第一頻率單元,用于根據(jù)所述亮度等級確定與所述亮度等級對應(yīng)的預(yù)設(shè)的拍攝頻率。9.一種行車記錄儀,其特征在于,包括: 一個或多個處理器; 存儲器; 攝像頭; 一個或多個應(yīng)用程序,其中所述一個或多個應(yīng)用程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序配置用于: 根據(jù)拍攝頻率拍攝生成視頻數(shù)據(jù),從所述視頻數(shù)據(jù)中按照采樣頻率采樣得到采樣圖像; 計算所述采樣圖像的亮度平均值;其中,所述采樣圖像的亮度平均值為連續(xù)X幀采樣圖像的亮度值的平均值,X為正整數(shù); 根據(jù)所述亮度平均值確定與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率,并通過與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率拍攝生成視頻數(shù)據(jù); 其中,所述亮度平均值越高,與所述亮度平均值對應(yīng)的預(yù)設(shè)的拍攝頻率越高。10.根據(jù)權(quán)利要求9所述的行車記錄儀,其特征在于,所述亮度值為YUV色彩空間的Y值。
【文檔編號】H04N5/235GK106027901SQ201610474558
【公開日】2016年10月12日
【申請日】2016年6月24日
【發(fā)明人】魏黨偉
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司