用于對(duì)圖像進(jìn)行處理的設(shè)備和方法
【專利說明】用于對(duì)圖像進(jìn)行處理的設(shè)備和方法
[0001]本申請(qǐng)要求于2013年11月18日提交到韓國知識(shí)產(chǎn)權(quán)局的第10-2013-0140089號(hào)韓國專利申請(qǐng)的優(yōu)先權(quán),所述申請(qǐng)的公開通過引用全部合并于此。
技術(shù)領(lǐng)域
[0002]與示例性實(shí)施例一致的設(shè)備和方法涉及對(duì)圖像進(jìn)行處理,其中,當(dāng)對(duì)從至少一個(gè)攝像機(jī)接收到的圖像進(jìn)行解碼所需的性能超過內(nèi)部解碼性能時(shí),在接收到的圖像之中對(duì)特定幀進(jìn)行選擇性地解碼。
【背景技術(shù)】
[0003]一種用于記錄和存儲(chǔ)圖像的設(shè)備(諸如數(shù)字視頻錄像機(jī)或網(wǎng)絡(luò)視頻錄像機(jī))被連接到至少一個(gè)監(jiān)控?cái)z像機(jī),存儲(chǔ)從選擇的攝像機(jī)接收到的圖像,執(zhí)行解碼和顯示處理,并將結(jié)果輸出到監(jiān)視器。
[0004]在這樣的用于記錄和存儲(chǔ)圖像的設(shè)備中,在內(nèi)部預(yù)設(shè)了解碼器可對(duì)圖像幀進(jìn)行解碼的最高解碼性能。當(dāng)解碼器超過最高解碼性能時(shí),沒有圖像幀可被提供給解碼器。換句話說,存儲(chǔ)圖像幀以進(jìn)行解碼的隊(duì)列已滿,不再有另外的圖像幀可被存儲(chǔ)在所述隊(duì)列中。在這種狀態(tài)下,發(fā)生丟幀,并且因此隨機(jī)的圖像幀未被解碼。
[0005]在發(fā)生丟幀之后,解碼器可恢復(fù)正常解碼。然而,在丟幀和隨后的解碼器的正常操作之后,一定量的時(shí)間的流逝造成解碼器再次超過預(yù)設(shè)最高解碼性能,因此,隊(duì)列排滿的狀態(tài)和丟幀被重復(fù)。因此,最后,顯示在監(jiān)視器上的圖像可能停止并且再啟動(dòng),或者可能重復(fù)發(fā)生畫面間斷,這令人不便。
【發(fā)明內(nèi)容】
[0006]將在下面的描述中部分闡述本發(fā)明構(gòu)思,還有部分從描述中將是清楚的,或者可通過本示例性實(shí)施例的實(shí)踐而被獲知。
[0007]示例性實(shí)施例所要解決的技術(shù)目標(biāo)在于提供一種用于對(duì)圖像進(jìn)行處理的設(shè)備和方法,其中,在對(duì)從至少一個(gè)攝像機(jī)接收到的圖像幀進(jìn)行解碼的時(shí)候,如果超過了在內(nèi)部預(yù)設(shè)解碼性能,則所述設(shè)備和方法可通過對(duì)從所述至少一個(gè)攝像機(jī)接收到的圖像幀之中的特定圖像幀進(jìn)行選擇性地解碼,使得能夠在沒有畫面間斷的情況下監(jiān)視圖像,或者所述設(shè)備和方法可通過防止?jié)M隊(duì)列狀態(tài)和丟幀現(xiàn)象或使?jié)M隊(duì)列狀態(tài)和丟幀現(xiàn)象最小化,使得能夠在沒有畫面間斷的情況下監(jiān)視圖像。
[0008]根據(jù)示例性實(shí)施例的一方面,提供了一種連接到至少一個(gè)攝像機(jī)的圖像處理設(shè)備,所述設(shè)備可包括:性能計(jì)算單元,被配置為基于關(guān)于從所述至少一個(gè)攝像機(jī)接收到的圖像幀的編解碼器、分辨率和幀率中的至少一個(gè)的信息,計(jì)算所述至少一個(gè)攝像機(jī)的解碼性能;篩選單元,被配置為基于所述至少一個(gè)攝像機(jī)的解碼性能的計(jì)算結(jié)果,對(duì)接收到的圖像幀進(jìn)行篩選以選擇用于進(jìn)行解碼的圖像幀。
[0009]所述至少一個(gè)攝像機(jī)可以是多個(gè)攝像機(jī),所述篩選單元可被配置為通過將由性能計(jì)算單元計(jì)算出的所述多個(gè)攝像機(jī)的各個(gè)解碼性能之和與所述圖像處理設(shè)備的解碼性能進(jìn)行比較,選擇用于進(jìn)行解碼的圖像幀。
[0010]所述篩選單元可被配置為:如果所述和超過所述圖像處理設(shè)備的解碼性能,則選擇用于進(jìn)行解碼的圖像幀。如果所述和未超過所述圖像處理設(shè)備的解碼性能,則所述篩選單元可不選擇用于進(jìn)行解碼的圖像幀,反而可提供從所述多個(gè)攝像機(jī)接收到的所有圖像幀以進(jìn)行解碼。
[0011]所述性能計(jì)算單元可被配置為通過將分配給接收到的圖像幀的編解碼器的權(quán)重值、所述圖像幀的分辨率和幀率相乘,計(jì)算所述至少一個(gè)攝像機(jī)的解碼性能。
[0012]依據(jù)編解碼器的類型,不同的權(quán)重值可被分配給編解碼器。
[0013]所述篩選單元可被配置為周期性地選擇用于進(jìn)行解碼的圖像幀。
[0014]選擇的用于進(jìn)行解碼的圖像幀可以是按畫面組(GOP)單位從所述至少一個(gè)攝像機(jī)接收到的圖像幀中的幀內(nèi)幀。
[0015]選擇的圖像幀可以是從所述至少一個(gè)攝像機(jī)之中的具有最高解碼性能或最低解碼性能的攝像機(jī)接收到的圖像幀。
[0016]選擇的圖像幀可以是從所述至少一個(gè)攝像機(jī)之中選擇的一個(gè)或更多個(gè)攝像機(jī)接收到的圖像幀。
[0017]所述篩選單元可被配置為基于從所述至少一個(gè)攝像機(jī)接收?qǐng)D像幀的至少一個(gè)通道的狀況,改變選擇的圖像幀的數(shù)量。
[0018]根據(jù)另一示例性實(shí)施例的一方面,提供了一種對(duì)從至少一個(gè)攝像機(jī)接收到的圖像幀進(jìn)行處理的方法。所述方法可包括:基于關(guān)于接收到的圖像幀的編解碼器、分辨率和幀率中的至少一個(gè)的信息,計(jì)算所述至少一個(gè)攝像機(jī)的解碼性能;基于所述至少一個(gè)攝像機(jī)的解碼性能的計(jì)算結(jié)果,對(duì)接收到的圖像幀進(jìn)行篩選以選擇用于進(jìn)行解碼的圖像幀。
[0019]所述至少一個(gè)攝像機(jī)可以是多個(gè)攝像機(jī),可基于將所述多個(gè)攝像機(jī)的各個(gè)解碼性能之和與圖像處理設(shè)備的解碼性能進(jìn)行比較的結(jié)果來執(zhí)行篩選步驟。
[0020]如果所述和超過所述圖像處理設(shè)備的解碼性能,則可執(zhí)行所述篩選步驟。如果所述和未超過所述圖像處理設(shè)備的解碼性能,則可不執(zhí)行所述篩選步驟,并且從所述多個(gè)攝像機(jī)接收到的所有圖像幀被提供以進(jìn)行解碼。
[0021 ] 可通過將分配給接收到的圖像幀的編解碼器的權(quán)重值、所述圖像幀的分辨率和幀率相乘來計(jì)算所述至少一個(gè)攝像機(jī)的解碼性能。
[0022]依據(jù)編解碼器的類型,不同的權(quán)重值可被分配給編解碼器。
[0023]在所述篩選步驟中,用于進(jìn)行解碼的圖像幀可被周期性地選擇。
[0024]選擇的用于進(jìn)行解碼的圖像幀可以是按畫面組(GOP)單位從所述至少一個(gè)攝像機(jī)接收到的圖像幀中的幀內(nèi)幀。
[0025]選擇的圖像幀可以是從所述至少一個(gè)攝像機(jī)之中的具有最高解碼性能或最低解碼性能的攝像機(jī)接收到的圖像幀。
[0026]選擇的圖像幀可以是從所述至少一個(gè)攝像機(jī)之中選擇的一個(gè)或更多個(gè)攝像機(jī)接收到的圖像幀。
[0027]在所述篩選步驟中,可基于從所述至少一個(gè)攝像機(jī)接收?qǐng)D像幀的至少一個(gè)通道的狀況來改變選擇的圖像幀的數(shù)量。
【附圖說明】
[0028]從以下結(jié)合附圖對(duì)示例性實(shí)施例的描述,這些和/或其它方面將變得清楚并更易于理解,其中:
[0029]圖1是示出根據(jù)示例性實(shí)施例的用于對(duì)圖像進(jìn)行處理的設(shè)備的配置的框圖;
[0030]圖2A和圖2B是示出根據(jù)示例性實(shí)施例的圖1中的篩選單元的操作的示圖;
[0031]圖3是示出根據(jù)示例性實(shí)施例的對(duì)圖像進(jìn)行處理的方法的操作的流程圖。
【具體實(shí)施方式】
[0032]現(xiàn)在將詳細(xì)描述在附圖中示出的示例性實(shí)施例,其中,相同的參考標(biāo)號(hào)始終指示相同的元件。在這一點(diǎn)上,實(shí)施例可具有不同的形式并且不應(yīng)該被解釋為受限于在此闡述的描述。因此,通過參照附圖,實(shí)施例在下面僅被描述用于解釋本發(fā)明構(gòu)思的多個(gè)方面。
[0033]雖然諸如“第一”、“第二”等的術(shù)語可用于描述各種組件,但是這樣的組件不必受上述術(shù)語限制。上述術(shù)語僅用于將一個(gè)組件與另一組件區(qū)分開。在本說明書中使用的術(shù)語僅用于描述特定實(shí)施例,而并不意圖限制本發(fā)明構(gòu)思。以單數(shù)形式使用的表達(dá)包括復(fù)數(shù)表達(dá),除非所述單數(shù)形式使用的表達(dá)在上下文中具有明確不同的含義。在本說明書中,將理解,諸如“包括”、“具有”和“包含”的術(shù)語意圖指示說明書中所公開的特征、數(shù)量、步驟、動(dòng)作、組件、部件或它們的組合的存在,而并不意圖排除可能存在或可添加一個(gè)或更多個(gè)其他特征、數(shù)量、步驟、動(dòng)作、組件、部件或它們的組合的可能性。
[0034]可按照組件或單元的功能塊(例如,圖1)和各個(gè)處理步驟來描述示例性實(shí)施例。這樣的功能塊可通過任意數(shù)量的被配置為執(zhí)行特定功能的硬件組件和/或軟件組件來實(shí)現(xiàn)。例如,所述功能塊可采用在一個(gè)或更多個(gè)微處理器或其他控制裝置的控制下可實(shí)現(xiàn)各種功能的各種集成電路(IC)組件,例如,存儲(chǔ)器元件、處理元件、邏輯元件、查找表等。類似地,在所述功能塊的元件使用軟件編程或軟件元件來實(shí)現(xiàn)的情況下,可用任意編程語言或腳本語言(諸如C、C++、java、匯編語言等)