麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

比特率控制器和用于限制輸出比特率的方法與流程

文檔序號:12731823閱讀:809來源:國知局
比特率控制器和用于限制輸出比特率的方法與流程

本發明涉及限制輸出比特率。



背景技術:

當發送數字視頻數據時,使用數字視頻數據的壓縮來減小數字視頻數據的比特率。

可以通過設置預定的恒定比特率來控制比特率。這會導致數字視頻數據中被捕獲的場景中的細節和/或運動程度相對較低的部分以不必要小的程度進行壓縮的風險,導致壓縮后的數字視頻數據不必要地占據大量帶寬和/或存儲空間。此外,這也將導致數字視頻數據中被捕獲的場景中的細節和/或運動程度相對較高的部分以太大程度壓縮的風險,導致壓縮后的數字視頻數據的圖像質量被破壞。

可替代地,可以通過設置用于將比特率保持為接近或低于預定最大值的最大比特率來控制比特率。預定的最大值實施為比特率控制器中的固定參數。相對較高的預定最大比特率可能需要用于數字視頻數據的大的帶寬和/或存儲空間,而當在被捕獲的場景中存在許多細節或運動時,相對較低的預定最大比特率會有損害數字視頻數據的圖像質量的風險。

另外可替代地,比特率控制器可以采用可變比特率,該可變比特率還可以稱作恒定質量,其中允許比特率改變以便維持一特定圖像質量。當在場景中存在大量細節或運動時,這可能導致帶寬使用過高。此外,這可能導致在低光照條件下捕獲數字視頻數據時非常高的比特率。在低光照條件下捕獲數字視頻數據需要對來自圖像傳感器的信號的高增益。這會導致數字視頻數據中的大量噪聲,這需要大量比特以用于編碼。



技術實現要素:

本發明的目的在于解決上述問題的至少一個。

根據第一方面,提供一種用于設置比特率的方法。該方法包括:確定被捕獲的場景的圖像中的光照水平,其中光照水平等級被離散為包括至少低光照水平、中等光照水平、和高光照水平的多個不同光照水平,并且其中最大比特率與每個相應的不同光照水平相關聯;當光照水平被確定為低光照水平時,設置低光照最大比特率;當光照水平被確定為中等光照水平時,設置中等光照最大比特率;或當光照水平被確定為高光照水平時,設置高光照最大比特率;其中低光照最大比特率低于中等光照最大比特率,并且其中高光照最大比特率低于中等光照最大比特率。

根據本發明,使用可變最大比特率,其依賴于需編碼的數字視頻數據的圖像中的光照水平。以該方式,可以設置最大比特率以使得在中等光照水平下,例如黃昏或黎明,允許恒定質量比特率的較小部分,以及在“完全黑暗”中允許恒定質量比特率的較大部分,并且尤其是在高光照條件下可以設置該最大比特率。在中等光照情形下,將存在許多噪聲,如果使用恒定質量比特率則導致高比特率。如果在該情形下最大比特率設置太低,則圖像的質量將低下并且場景中真實的移動可能具有被解釋為噪聲的風險。然而,如果最大比特率設置的較高以便允許噪聲圖像的較高質量,則對于基本上“完全黑暗”的場景而言限值可能沒有必要這么高。對于基本上“完全黑暗”的場景而言,許多像素將被剪輯為黑色,意味著存在很少的變化和噪聲。該場景的圖像因此可能不需要嚴格的壓縮以迎合比特率限值。再者,基本上“完全黑暗”的圖像中的高質量對于觀看者很少有用,因此如此花費比特并不明智。對于存儲器而言,這本身就是重要的。對于傳輸而言,例如如果在被布置為用于發送數字視頻數據的單元的系統中還存在發送數字視頻數據的其他單元,例如視頻相機,這可能是重要的,這可以同時從較高比特率限值更多地受益。

光照水平等級可以被離散為多個不同光照水平,其中最大比特率與每個相應的不同光照水平相關聯。兩個相鄰的不同光照水平之間的光照水平差可以最多是光照水平的雙倍。

可以通過使用捕獲圖像的圖像傳感器的圖像傳感器數據或專用光照水平傳感器來至少部分地確定圖像中的光照水平。詞語“光照水平”應被理解為在平面、特別是捕獲圖像的圖像傳感器的平面中測量的光的量。用于光照水平的另一詞語是照度。光照水平可以使用專用傳感器直接地測量,或者使用圖像傳感器數據間接地測量。后者可以通過使用將用于捕獲圖像的圖像傳感器的增益設置轉換為光照水平的查找表來實施。

當光照水平被確定為低光照水平時,可以針對被標識為前景的圖像部分設置第一低光照最大比特率,并且可以針對被標識為背景的圖像部分設置第二低光照最大比特率;當光照水平被確定為中等光照水平時,可以針對被標識為前景的圖像部分設置第一中等光照最大比特率,并且可以針對被標識為背景的圖像部分設置第二中等光照最大比特率;或當光照水平被確定為高光照水平時,可以針對被標識為前景的圖像的部分設置第一高光照最大比特率,并且可以針對被標識為背景的圖像的部分設置第二高光照最大比特率;其中第一低光照最大比特率低于第一中等光照最大比特率,以及其中第一高光照最大比特率低于第一中等光照最大比特率。以該方式,可以針對圖像的前景和背景設置不同的最大比特率。例如,可以在對于觀看者可以是較不重要的背景上花費較少的比特,并且可以在前景上花費較多的比特,以使得移動的物體或人可以被更清晰地描繪。

第二低光照最大比特率可以低于第二中等光照最大比特率,并且第二高光照最大比特率可以低于第二中等光照最大比特率??商娲?,第二低光照最大比特率、第二中等光照最大比特率以及第二高光照最大比特率可以設置為相同的最大比特率。

根據第二方面提供了一種非暫時性計算機可讀記錄介質,在該介質上記錄有用于當在具有處理能力的裝置上執行時,執行以上方法中的任意方法的程序。

根據第三方面提供了一種比特率控制器。比特率控制器包括:被配置為確定被捕獲的場景的圖像中的光照水平的光照確定塊;以及最大比特率設置塊。將光照確定塊配置為基于捕獲圖像期間的光照水平來確定被捕獲的場景的圖像中的光照水平,其中光照水平等級被離散為包括至少低光照水平、中等光照水平、和高光照水平的多個不同光照水平,并且其中最大比特率與每個相應的不同光照水平相關聯。最大比特率設置塊被配置為:當光照水平被確定為低光照水平時,設置低光照最大比特率;當光照水平被確定為中等光照水平時,設置中等光照最大比特率;或當光照水平被確定為高光照水平時,設置高光照最大比特率。其中低光照最大比特率低于中等光照最大比特率,并且其中高光照最大比特率低于中等光照最大比特率。

比特率控制器還可以包括包含查找表的存儲器,該查找表包括各個不同的光照水平以及與光照水平相關聯的預定最大比特率。可以通過在查找表中執行查找來執行各個最大比特率的設置。

比特率控制器可以布置在數字視頻相機中。

比特率控制器可以被配置為服務多個數字網絡相機,每個數字網絡相機被配置為捕獲描繪相機特定場景的圖像,其中噪聲確定塊被配置為針對相機確定每個相機特定場景的圖像中的光照水平,并且其中最大比特率設置塊被配置為設置相機特定的低光照最大比特率、中等光照最大比特率以及高光照最大比特率。

比特率控制器還可以被配置為基于所確定的相機特定場景中的活動來隨時間改變相機特定的低光照最大比特率、中等光照最大比特率和高光照最大比特率。改變可以基于所確定的相機特定場景中的活動。可替代地或者組合地,在多相機系統中,改變可以基于由不同相機輸出的已編碼流的比特率。因此,相機系統中的比特率分配可以適應于不同相機的隨時間變化的需求。

當可適用時,上述方法也適用于該第三方面。為了避免不適當的重復,對以上做出參考。

從以下給出的詳細說明將使得本發明的可適用性的其他范圍變得明顯。然而,應該理解的是盡管示出了本發明的優選實施例,僅借由示意說明的方式給出了詳細說明書和具體示例,因為從該詳細說明書使得在本發明范圍內的各種改變和修改對于本領域技術人員變得明顯。

因此,應該理解的是本發明不限于所述裝置的特定組成部件或者所述方法的步驟,因為該裝置和方法可以改變。也應該理解的是在此使用的術語僅是為了描述特定實施例的目的,并且并非意在是限定性的。必需注意的是,如在說明書和所附權利要求中所使用的,冠詞“一”、“該”和“所述”意在意味著存在一個或多個元件,除非上下文明確給出相反指示。因此,例如,對于“一單元”或“該單元”的參考可以包括數個裝置,以及類似的。此外,詞語“包括”、“包含”、“含有”和類似詞語并未排除其他元件或步驟。

附圖說明

參考示出了本發明實施例的附圖,現在將更詳細描述本發明的以上和其他方面。附圖不應視作將本發明限定于具體實施例;替代地,它們用于解釋和理解本發明。

如圖中所圖示的,為了圖示的目的可以夸大層和區域的大小,并且因此提供用于圖示本發明的實施例的一般結構。全文中的相同附圖標記涉及相同元件。

圖1示意性地圖示了被布置為用于捕獲描繪場景的數字視頻數據的數字網絡相機。

圖2示意性地圖示了被布置為用于限制輸出比特率的比特率控制器。

圖3圖示了連接至比特率控制器的多個數字網絡相機的系統。

圖4是用于限制輸出比特率的方法的框圖。

具體實施方式

現將參照出了本發明當前優選實施例的附圖在下文中更全面地描述本發明。然而,本發明可以以許多不同形式實施,并且本發明不應被解釋為對本文闡述的實施例的限定;相反,為了徹底和完整的目的以及向本領域技術人員完全傳達本發明的范圍的目的而提供這些實施例。

圖1圖示了被布置為捕獲描繪場景的數字視頻數據的數字網絡相機100。數字網絡相機100被布置為捕獲并處理(可能還存儲)數字視頻數據。數字網絡相機100包括外殼112、鏡頭114、圖像傳感器116、圖像處理單元118、比特率控制器120、編碼單元122、存儲器124、中央處理單元(CPU)126以及網絡接口128。圖像處理單元118、比特率控制器120和/或編碼單元122中的任意一個可以實施為硬件和/或軟件。

數字網絡相機100被布置為經由網絡接口128連接至諸如互聯網或局域網(LAN)之類的數字網絡。至數字網絡的連接可以是有線的或無線的。因此,網絡接口128可以是適用于10/100/1000Mps數據通信的諸如以太網端口之類的網絡端口,網絡接口128可以是被布置為接收模塊化連接器(例如RJ45連接器)的模塊化端口。通常,該RJ45連接器端口被布置為接收網絡線纜,諸如雙絞線線纜(例如五類(cat 5)、超五類(cat 5e)或六類(cat 6)線纜)??商娲?,網絡端口的I/O裝置可以是使用移動互聯網通信標準(例如1G、2G、2.5G、2.75G、3G、3.5G、3.75G、3.9G、4G、5G)或使用無線局域網(WiFi)的無線I/O裝置。

相機部件,即鏡頭114和圖像傳感器116,可以被布置為捕獲原始圖像,其中每個原始圖像可以被描述為不同波長并且源自不同物體或者物體的不同部分的光。這些原始圖像隨后從模擬格式轉換至數字格式并且傳輸至圖像處理單元118中。根據此實施例,數字網絡相機110是被布置為捕獲照片圖像的相機。

可替代地或者組合地,數字網絡相機110的圖像傳感器116可被布置為捕獲熱圖像。

因此,由數字網絡相機110捕獲的數字視頻數據可以是照片圖像的表示、熱圖像的表示或者其組合。

編碼單元122被布置為使用視頻編碼技術對數字視頻數據進行編碼。視頻編碼技術的非限定性示例是ISO(國際標準化組織)/MPEG或ITU-H.26X系列的視頻編碼標準。編碼單元122被布置為將捕獲的數字視頻數據的圖像編碼為捕獲的數字視頻數據的已編碼版本的圖像,此后稱作編碼后數字視頻數據。

編碼后數字視頻數據可以經由網絡接口128直接在數字網絡上傳輸??商娲兀幋a后數字視頻數據可以存儲在存儲器124中以經由網絡接口128稍后在數字網絡上傳輸。存儲器124可以是任意種類的易失性或非易失性存儲器。此外,存儲器124可以包括多個存儲器構件。多個存儲器構件中的至少一個可以用作緩沖存儲器。

為了限制編碼后數字視頻數據的數據量,借助于比特率控制器120控制編碼后數字視頻數據的比特率。比特率控制方法的示例是使用恒定比特率、最大比特率或可變(恒定質量)比特率。在使用最大比特率的情況下,使用預定義的限值將比特率保持為接近或低于特定預定閾值。限值實施為比特率控制器120的固定參數。高限值會要求大帶寬和/或存儲空間,而低限值會有當在被捕獲的場景中存在大量細節或運動時損害圖像質量的風險。在使用可變比特率(有時稱作恒定質量比特率)的情況下,比特率控制器120被布置為改變比特率以維持一特定的圖像質量。當場景中存在大量細節或運動時,這可能導致帶寬使用過高。此外,在中等光照條件(其中,中等光照條件例如:與黃昏或黎明相對應的條件)下、或者在熱成像的情形下的中等熱輻射條件下,這可能導致非常高的比特率。在中等光照條件下、或者在中等熱量條件下捕獲數字視頻數據需要對來自圖像傳感器116的信號的高增益。這導致與數字視頻數據中的真實信號相比的大量噪聲,即,導致低的信噪比(SNR),這需要大量的比特用于編碼。例如,在使用可變比特率的情況下,在中等光照條件期間將產生最高比特率。在真正昏暗、低光照條件時,許多圖像內容會被剪輯為黑色,但在光照水平稍微較高(中等光照水平)時,噪聲和細節會將輸出比特率顯著提高。

因此,當在場景中存在中等光照水平或中等熱輻射時,數字視頻數據中的相對噪聲水平提高;這是因為捕獲場景需要圖像傳感器116上的高增益,并且在較低光照水平或熱輻射下已經被剪輯為黑色的細節開始出現。

根據本發明,使用可變最大比特率,該可變最大比特率依賴于需編碼的數字視頻數據的圖像中的光照水平。對于照片圖像,噪聲在低光照水平下較低,并且噪聲隨著光照水平的增大而增大。在光照水平此后繼續升高時,對于增益的需求減小,并且因此噪聲也減小。因此,待編碼的數據量不直接正比于光照水平,這是因為如果信號低于特定閾值則一些細節可以被剪輯為黑色。類似地,對于低熱輻射水平的熱圖像,噪聲量因為剪輯而較低,并且噪聲隨著熱輻射水平的增大而增大。當熱輻射水平此后繼續升高時,對于增益的需求減小,并且因此噪聲也減小。

比特率控制器120被布置為控制編碼后數字視頻數據的比特率。比特率控制器120可以由硬件實施、軟件實施、或者以硬件和軟件的組合實施。在圖2中圖示了比特率控制器120的實施例。比特率控制器120包括光照確定塊202和最大比特率設置塊204。

光照確定塊202被布置為確定由數字網絡相機110捕獲的圖像中的光照水平。噪聲確定塊202可以被布置為通過使用圖像傳感器數據或數字網絡相機110的專用光照水平傳感器130來確定光照水平。前者可以通過使用查找表來實施,查找表由根據圖像傳感器116的像素測量的強度(例如在轉換至YCbCr顏色空間之后的亮度數據)轉換為光照水平。由于光照水平可以與距離最大增益的增益步長的數目相關,也可以間接地確定光照水平。中等光照距離最大增益可以小于4個增益步長。高光照增益距離無增益可以小于8個增益步長。應該注意的是,增益步長由硬件放大器定義并且可以較少或較多。像圖像傳感器116一樣,專用光照水平傳感器130被布置為測量入射的光子,但是通常專用光照水平傳感器130具有更寬的特別設計的鏡頭。更寬的特別設計的鏡頭可以例如被布置為捕獲整個房間中的光的量。來自專用光照水平傳感器130的讀出數據可以隨后使用查找表而轉換為光照水平。通常,該查找表是非線性的。專用光照水平傳感器130通常被布置為指示合適的ISO數值。查找表隨后可以用于確定哪個增益數值與用于特定圖像傳感器的所指示ISO數值相對應??商娲鼗蚪M合地,光照確定塊202可以被布置為通過測量或估算由圖像傳感器116提供的信號中的噪聲而確定圖像中的光照水平。由圖像傳感器116提供的信號中的噪聲在被數字化之后包括固定噪聲和動態噪聲。固定噪聲可以借助噪聲濾波器濾除。然而,在噪聲濾波之前測量噪聲可能是有益的。如果噪聲較高,進入場景的物體可能被誤認為是噪聲。如果在濾波之前測量噪聲,則減小了將物體誤認為是噪聲的風險。

類似地,在熱成像的情形中,光照確定塊202可以被布置為通過使用圖像傳感器數據或專用熱輻射傳感器,和/或通過測量或估算由圖像傳感器116提供的信號中的噪聲,來確定圖像中的熱輻射水平。

最大比特率設置塊204被配置為根據由光照確定塊202所確定的光照水平設置不同的最大比特率。光照水平等級被離散為多個不同光照水平。預定的最大比特率與每個相應的不同光照水平相關聯。不同光照水平至少被分類為低光照水平、中等光照水平、和高光照水平。當光照水平被確定為低光照水平時,將最大比特率設置為低光照最大比特率。當光照水平被確定為中等光照水平時,將最大比特率設置為中等光照最大比特率。當光照水平被確定為高光照水平時,將最大比特率設置為高光照最大比特率。低光照最大比特率低于中等光照最大比特率。高光照最大比特率低于中等光照最大比特率。

類似地,在熱成像的情形中,最大比特率設置塊204被配置為根據熱輻射水平設置不同的最大比特率。熱輻射水平等級被離散為多個不同的熱輻射水平。預定的最大比特率與每個相應的不同熱輻射水平相關聯。不同的熱輻射水平至少被分類為低熱輻射水平、中等熱輻射水平和高熱輻射水平。當熱輻射水平被確定為低熱輻射水平時,將最大比特率設置為低熱輻射最大比特率。當熱輻射水平被確定為中等熱輻射水平時,將最大比特率設置為中等熱輻射最大比特率。當熱輻射水平被確定為高熱輻射水平時,將最大比特率設置為高熱輻射最大比特率。低熱輻射最大比特率低于中等熱輻射最大比特率。高熱輻射最大比特率低于中等熱輻射最大比特率。

數字網絡相機110還可以包括感興趣區域確定單元132。感興趣區域確定單元132被布置為將數字視頻數據的圖像中的前景部分標識為包含相關信息,并將數字視頻數據的圖像中的背景部分標識為包含非相關信息。前景部分的非限定性示例是包括運動的部分或者包括特定感興趣的對象的部分,例如臉、汽車、牌照。例如,諸如AXIS Zipstream之類的智能壓縮方案可以用于標識前景部分和背景部分。

因此,當光照水平被確定為低光照水平時,可以針對被標識為前景的圖像部分設置第一低光照最大比特率,并且可以針對被標識為背景的圖像部分設置第二低光照最大比特率。當光照水平被確定為中等光照水平時,可以針對被標識為前景的圖像部分設置第一中等光照最大比特率,并且可以針對被標識為背景的圖像部分設置第二中等光照最大比特率。當光照水平被確定為高光照水平時,可以針對被標識為前景的圖像部分設置第一高光照最大比特率,并且可以針對被標識為背景的圖像部分設置第二高光照最大比特率。第一低光照最大比特率低于第一中等光照最大比特率。第一高光照最大比特率低于第一中等光照最大比特率。第二低光照最大比特率可以低于第二中等光照最大比特率。第二高光照最大比特率可以低于第二中等光照最大比特率??商娲?,第二低光照最大比特率、第二中等光照最大比特率和第二高光照最大比特率設置為相同的最大比特率,即,不論光照水平如何針對背景設置相同的最大比特率。

相應地,可以針對被標識為背景以及被標識為前景的部分設置不同的比特率。比如,可以針對背景使用恒定的最大比特率,并且可以針對前景使用作為光照水平的函數的變化最大比特率??商娲?,可以針對背景以及針對前景使用作為光照水平的函數的變化最大比特率,然而,與前景相比,用于背景的作為光照水平的函數的最大比特率是不同的。

將場景劃分為前景和背景還可以以更多的步驟進行。此外,可以針對前景設置一個最大比特率而針對背景設置另一最大比特率,并且可以在兩者之間的邊界處使用平滑函數以便于避免圖像中的尖銳質量轉變。

針對照片圖像中場景的前景和背景所述的以上內容還可以結合熱成像實施。對于熱成像,使用熱輻射水平并且將熱輻射水平離散為低熱輻射水平、中熱輻射水平和高熱輻射水平來替代光照水平。

比特率控制器120還可以包括存儲器206。存儲器206可以是用于比特率控制器120的專用存儲器??商娲鼗蚪M合地,存儲器可以是數字網絡相機110的存儲器124。存儲器206可以包括包括預定的最大比特率以及與其相關聯的相應不同的光照或熱輻射水平的查找表。因此,可以通過在查找表中執行查找而執行相應最大比特率的設置。兩個相鄰的不同光照或熱輻射水平之間的光照或熱輻射水平差可以至多為對光照或熱輻射水平進行加倍。在所確定的光照或熱輻射水平不對應于查找表中的多個不同光照或熱輻射水平中的不同光照或熱輻射水平的情況下,可以使用最接近所確定的光照或熱輻射水平的不同光照或熱輻射水平來獲得預定的最大比特率。可替代地,可以使用查找表數值的插值操作來獲得最大比特率。

數字網絡相機110還可以包括溫度確定單元134。溫度確定單元134被布置為用于確定捕獲圖像的圖像傳感器116的溫度。溫度確定單元134可以包括被配置為在圖像傳感器116上或緊挨著圖像傳感器116來測量圖像傳感器116的溫度的溫度傳感器。因此,溫度確定單元134可以被布置為直接地測量圖像傳感器116的溫度??商娲?,溫度確定單元134可以包括被布置在數字網絡相機110的外殼112處的溫度傳感器。在數字網絡相機110的外殼112處的溫度傳感器可以被布置為測量數字網絡相機110的內部溫度和/或數字網絡相機110外部的環境溫度。內部溫度和/或環境溫度可以隨后由溫度確定單元134使用以估算圖像傳感器116的溫度。所確定的圖像傳感器116的溫度指示了圖像傳感器116處的熱感應噪聲。圖像傳感器116的溫度可以用于確定被捕獲場景的圖像中的噪聲水平。在此情況中的噪聲水平可以由圖像傳感器116的溫度與場景之內的光照水平或熱輻射水平的組合引起。因此,相應的最大比特率的設置還可以基于捕獲圖像時圖像傳感器的溫度。

圖3圖示了連接至比特率控制器120的多個數字網絡相機350的系統300。每個數字網絡相機350被配置為捕獲描繪相機特定場景的圖像。多個數字網絡相機350和比特率控制器120以計算機網絡相互連接。比特率控制器120可以被布置為如圖3中圖示的特定裝置。可替代地,比特率控制器120可以被布置在多個數字網絡相機350中的一個數字網絡相機中。比特率控制器120被配置為服務多個數字視頻相機350。噪聲確定塊202被配置為針對相機確定每個相機特定場景的圖像中的光照水平。針對每個特定相機來設置相機特定光照水平等級。每個相機特定光照水平等級被離散化為多個不同的相機特定光照水平。相機特定預定最大比特率與每個相應的相機特定不同光照水平相關聯。相機特定不同光照水平至少被分類為低光照水平、中等光照水平、和高光照水平。因此,最大比特率設置塊204被配置為基于每個相機特定場景的圖像中的針對相機確定的光照水平,設置相機特定低光照最大比特率、相機特定中等光照最大比特率以及相機特定高光照最大比特率。

可替代地,系統可以實施為每個相機中均具有一個相機特定比特率控制器,并且再分立地布置一個系統比特率控制器或者在其中一個相機中布置一個系統比特率控制器。

比特率控制器還可以被配置為隨時間來改變相機特定的低光照最大比特率、相機特定中等光照最大比特率、以及相機特定高光照最大比特率。改變可以基于確定的相機特定場景中的活動。可替代地或者組合地,在多相機系統中,改變可以基于由不同相機輸出的編碼流的比特率。即,即便在每個相機處設置最大比特率,但輸出的視頻流的比特率可以變化從而低于該最大比特率。如果一個相機經常低于其最大比特率而另一相機經常高于最大比特率,則可以在相機系統的相機之間差異地分布比特分配。

每個相機特定場景中的活動可以例如由運動檢測算法確定。運動檢測算法可以在運動檢測軟件和/或硬件中執行。運動檢測軟件和/或硬件可以實施在多個數字網絡相機350中的一個或多個中??商娲鼗蚪M合地,運動檢測軟件和/或硬件可以實施在比特率控制器120中。視頻運動檢測算法優選地基于時空視頻分析??赡苁褂玫囊曨l運動檢測算法的一些示例是:

基于“改變檢測”的算法。根據該算法,將圖像與之前的圖像進行逐個像素地比較以便獲得圖像與之前的圖像之間的改變的像素。

基于“運動檢測”的算法。根據該算法,將圖像與將“真實”運動從例如照度改變濾出的之前的圖像進行比較。這可以例如通過應用時空視頻分析而執行;Almbladh例如在US8,121,424中描述了用于時空視頻分析的方法。

基于“物體運動檢測”和“物體分類”的算法。根據該算法,分析檢測到的運動以檢測被追蹤的移動物體,使得已經在運動但是臨時停止靜止的物體仍被檢測到。因此,根據該算法,可以對物體進行例如分析并且分類為例如“人”、“車輛”、“汽車”、“動物”、“臉”等。為了分類物體,可以使用Viola和Jones在US7,099,510中描述的方法。

以上所述不同算法通常建立在彼此之上以逐步實現復雜性和可靠性的更高程度。

因此,上述系統300可以例如用于較長時間地(例如24小時或一周)測量不同相機特定場景中的活動并且根據活動設置不同的相機特定最大比特率。比如,如果通常僅在一個或少數相機特定場景中存在活動,則可以針對對應的數字網絡相機305來相較于系統300中的其他數字網絡相機350提高對應的數字網絡相機350的最大比特率。

結合相機特定光照水平和光照水平等級所述的以上內容也適用于相機特定熱輻射水平和熱輻射等級。

圖4圖示了用于限制視頻編碼器的輸出比特率的方法。該方法包括以下行為。S402,確定被捕獲場景的圖像中的光照水平。當光照水平被確定為低光照水平時,S404a,設置低光照最大比特率。當光照水平被確定為中等光照水平時,S404b,設置中等光照最大比特率。當光照水平被確定為高光照水平時,S404c,設置高光照最大比特率。低光照最大比特率低于中等光照最大比特率。高光照最大比特率低于中等光照最大比特率。

該方法還可以包括S400,捕獲形成了描繪場景的圖像的數字視頻數據。捕獲可以優選地由數字視頻相機110的圖像傳感器116執行??商娲?,形成了描繪場景的圖像的數字視頻數據的捕獲可以由將模擬信號轉換為數字視頻數據的模數轉換器執行。

圖像中的光照水平可以至少部分地通過使用圖像傳感器116的圖像傳感器數據或者專用光照水平傳感器130來確定。圖像中的噪聲水平可以至少部分地通過使用圖像傳感器116的溫度來確定。因此,圖像中的噪聲水平可以是圖像傳感器的溫度的函數。上面討論了用于確定圖像傳感器116的溫度的方法。

本領域技術人員認識到,本發明決非限定于以上所述優選實施例。相反地,在所附權利要求的范圍內可以進行許多修改和變形。

例如,在大多數上述示例性實施例中,比特率控制器120被布置在數字視頻相機110中。然而,應該認識到,比特率控制器120也可以布置在其他裝置中。作為非限定性示例,比特率控制器120可以布置在被布置為用于將模擬視頻轉換為數字視頻數據的模數轉換器中。

此外,因為不同的白晝/夜晚表現,不同的數字視頻相機可以在同一光照水平下給出不同噪聲。一些數字視頻相機比其他數字視頻相機更早切換至夜晚模式(紅外截止濾光器關閉)。在夜晚模式中,場景的圖像通常設置為黑白色。在白晝模式中,場景的圖像通常設置為彩色,這在低光照水平下導致更多噪聲。因此,在0.95勒克斯的情況下,在例如10勒克斯下切換至黑白色的數字視頻相機將比直到0.90勒克斯才切換至黑白色的相機給出更少噪聲。在實施例中,比特率控制器可以被布置為通過使白晝和夜晚模式之間的切換稍微偏移來影響數字視頻相機的白晝/夜晚表現。應該小心以便不獲得不穩定的表現——快速地在白晝和夜晚模式之間來回切換。在白晝和夜晚模式之間的這種切換對于觀看視頻的操作者可能是煩人的,并且當紅外截止濾光器被移動時也可以導致敲擊噪聲。

額外地,通過研習附圖、本公開和所附權利要求,可以由實施所請求保護發明的本領域技術人員理解并實現對所公開實施例的改變。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 富川| 井研县| 宝应县| 海安县| 临潭县| 皋兰县| 明光市| 江孜县| 抚顺县| 禹州市| 崇信县| 连平县| 新蔡县| 临泽县| 河东区| 衡阳县| 萨嘎县| 施甸县| 同江市| 海安县| 苏州市| 福建省| 成武县| 靖西县| 鄂尔多斯市| 砚山县| 曲水县| 河间市| 武强县| 营口市| 鄂温| 三江| 克拉玛依市| 三河市| 阿瓦提县| 天气| 高邑县| 庄浪县| 荆门市| 定南县| 奈曼旗|