一種對多路數(shù)據(jù)進(jìn)行編碼的方法和裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種對多路數(shù)據(jù)進(jìn)行編碼的方法和裝置。其中,該方法包括:在第m個編碼通道對第m路的第n個數(shù)據(jù)幀進(jìn)行編碼;在對第m路的第n個數(shù)據(jù)幀進(jìn)行編碼的同時,抓取第m+1路的第n個數(shù)據(jù)幀;其中,m=1、2…M,n=1、2…N,M為編碼通道總數(shù),N為每路數(shù)據(jù)的數(shù)據(jù)幀總數(shù)。根據(jù)本發(fā)明實施例,可以節(jié)約圖形處理器的資源,以及,提高編碼過程的處理速度。
【專利說明】一種對多路數(shù)據(jù)進(jìn)行編碼的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻監(jiān)控領(lǐng)域,特別是涉及一種對多路數(shù)據(jù)進(jìn)行編碼的方法和裝置。【背景技術(shù)】
[0002]近年來,隨著數(shù)字技術(shù)和視頻監(jiān)控技術(shù)的飛速發(fā)展,尤其是網(wǎng)絡(luò)和高清設(shè)備的大量普及,視頻數(shù)據(jù)的處理已經(jīng)收到越來越多的重視和關(guān)注。目前,對視頻數(shù)據(jù)的處理主要是使用中央處理器,雖然近幾十年來硬件技術(shù)的不斷發(fā)展導(dǎo)致中央處理器的處理能力飛速上升,但是,由于視頻數(shù)據(jù)的數(shù)據(jù)量非常巨大,因此,中央處理器對視頻數(shù)據(jù)的處理速度還是遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)在高端視頻監(jiān)控的需求?;谶@種情況,就需要使用在處理能力上具有突出表現(xiàn)的處理器來對監(jiān)控視頻數(shù)據(jù)進(jìn)行處理,而圖形處理器應(yīng)運而生。事實證明,在浮點運算和并行運算等方面,圖形處理器的處理能力比中央處理器高數(shù)十倍乃至上百倍。
[0003]在視頻監(jiān)控應(yīng)用中,監(jiān)控中心的用戶通常在調(diào)閱視頻時通常會調(diào)閱很多路的視頻數(shù)據(jù)進(jìn)行輪詢和回放,從而實現(xiàn)全面的視頻監(jiān)控。因此,對于圖形處理器來說,需要對多路視頻數(shù)據(jù)進(jìn)行處理。
[0004]在現(xiàn)有技術(shù)中,圖形處理器通過多個編碼通道對多路視頻數(shù)據(jù)進(jìn)行編碼,其方法為:先由APP應(yīng)用層同時抓取所有路的第I個視頻數(shù)據(jù)幀(通常,也稱為對所有路的第I個視頻數(shù)據(jù)幀進(jìn)行“抓包”或“抓幀”),然后在第I個編碼通道對第I路的第I個視頻數(shù)據(jù)幀進(jìn)行編碼,編碼完畢后,在第2個編碼通道對第2路的第I個視頻數(shù)據(jù)幀進(jìn)行編碼,編碼完畢后,在第3個編碼通道對第3路的第I個視頻數(shù)據(jù)幀進(jìn)行編碼,依次類推,直到在最后一個編碼通道對最后一路的第一個視頻數(shù)據(jù)幀的編碼完畢為止。按照上述方式,同時抓取所有路的第2個視頻數(shù)據(jù)幀并編碼,依次類推,從而完成對所有路的視頻數(shù)據(jù)的編碼。
[0005]但是,在實現(xiàn)本發(fā)明的過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:多路視頻數(shù)據(jù)幀需要排隊等待編碼,越往后的視頻數(shù)據(jù)幀等待的時間越長,由于一路視頻數(shù)據(jù)幀的數(shù)據(jù)量就非常大,而且,還存在多路視頻數(shù)據(jù)幀,因此,等待編碼的這些路視頻數(shù)據(jù)幀會造成圖形處理器資源的浪費。
[0006]另外,同時抓取所有路的視頻數(shù)據(jù)幀也會嚴(yán)重影響處理器的處理速度,最終影響整個編碼過程的處理速度。
【發(fā)明內(nèi)容】
[0007]為了解決上述技術(shù)問題,本發(fā)明實施例提供了對多路數(shù)據(jù)進(jìn)行編碼的方法和裝置,以節(jié)約圖形處理器的資源,以及,提高編碼過程的處理速度。
[0008]本發(fā)明實施例公開了如下技術(shù)方案:
[0009]一種對多路數(shù)據(jù)進(jìn)行編碼的方法,包括:
[0010]在第m個編碼通道對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼;
[0011]在對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼的同時,抓取第m+1路的第η個數(shù)據(jù)幀;
[0012]其中,ι?=1、2...Μ,η=1、2…N,M為編碼通道總數(shù),N為每路數(shù)據(jù)的數(shù)據(jù)幀總數(shù)。[0013]優(yōu)選的,所述方法還包括: [0014]在完成對所有路的第η個數(shù)據(jù)幀的編碼處理后,判斷所述編碼處理的消耗時間是否達(dá)到預(yù)設(shè)時間;
[0015]如果是,對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理;
[0016]否則,等待直到所述預(yù)設(shè)時間到達(dá)后,再對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理。
[0017]優(yōu)選的,所述數(shù)據(jù)為高清攝像機(jī)所采集的高清監(jiān)控視頻數(shù)據(jù)。
[0018]優(yōu)選的,當(dāng)所述高清監(jiān)控視頻數(shù)據(jù)采用電視廣播制式PAL時,所述預(yù)設(shè)時間為40毫秒。
[0019]優(yōu)選的,編碼后的數(shù)據(jù)中攜帶有壓縮率、幀率和分辨率信息。
[0020]一種對多路數(shù)據(jù)進(jìn)行編碼的裝置,包括:
[0021]編碼單元,用于在第m個編碼通道對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼;
[0022]抓包單元,用于在對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼的同時,抓取第m+1路的第η個數(shù)據(jù)幀;
[0023]其中,ι?=1、2...Μ,η=1、2…N,M為編碼通道總數(shù),N為每路數(shù)據(jù)的數(shù)據(jù)幀總數(shù)。
[0024]優(yōu)選的,所述裝置還包括:
[0025]判斷單元,用于在完成對所有路的第η個數(shù)據(jù)幀的編碼處理后,判斷所述編碼處理的消耗時間是否達(dá)到預(yù)設(shè)時間;
[0026]第一編碼觸發(fā)單元,用于在所述編碼處理的消耗時間達(dá)到預(yù)設(shè)時間時,觸發(fā)所述編碼單元和所述抓包單元對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理;
[0027]第二編碼觸發(fā)單元,用于在所述編碼處理的消耗時間沒有達(dá)到預(yù)設(shè)時間時,等待直到所述預(yù)設(shè)時間到達(dá)后,再觸發(fā)所述編碼單元和所述抓包單元對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理。
[0028]優(yōu)選的,所述數(shù)據(jù)為高清攝像機(jī)所采集的高清監(jiān)控視頻數(shù)據(jù)。
[0029]優(yōu)選的,當(dāng)所述高清監(jiān)控視頻數(shù)據(jù)采用PAL時,所述預(yù)設(shè)時間為40毫秒。
[0030]優(yōu)選的,編碼后的數(shù)據(jù)中攜帶有壓縮率、幀率和分辨率信息。
[0031]由上述實施例可以看出,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于:
[0032]對于每一個數(shù)據(jù)幀而言,其在抓包后很快就會進(jìn)入編碼,不會出現(xiàn)多路數(shù)據(jù)幀排隊等待編碼的問題,從而可以節(jié)約圖形處理器的資源。另外,由于抓包操作不是一次性完成,而是拆分成多次抓包操作,每次抓包操作都與一次編碼操作同時進(jìn)行,從而明顯地節(jié)省了抓包操作的時間,提高了圖形處理器的處理速度。
【專利附圖】
【附圖說明】
[0033]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1為本發(fā)明實施例一揭示的一種對多路數(shù)據(jù)進(jìn)行編碼的方法的流程圖;
[0035]圖2為本發(fā)明中抓包和編碼的操作示意圖;[0036]圖3為本發(fā)明實施例二揭示的一種對多路數(shù)據(jù)進(jìn)行編碼的方法的流程圖;
[0037]圖4為本發(fā)明實施例三揭示的一種對多路數(shù)據(jù)進(jìn)行編碼的裝置的結(jié)構(gòu)圖;
[0038]圖5為本發(fā)明實施例三揭示的另一種對多路數(shù)據(jù)進(jìn)行編碼的方法的流程圖。
【具體實施方式】
[0039]本發(fā)明實施例提供了對多路數(shù)據(jù)進(jìn)行編碼的方法和裝置。本發(fā)明的核心在于,在編碼和抓包操作同時進(jìn)行,即,在對一路的數(shù)據(jù)幀進(jìn)行編碼的同時,對下一路的數(shù)據(jù)幀進(jìn)行抓包。對于每一個數(shù)據(jù)幀而言,其在抓包后很快就會進(jìn)入編碼,不會出現(xiàn)多路數(shù)據(jù)幀排隊等待編碼的問題,從而可以節(jié)約圖形處理器的資源。另外,由于抓包操作不是一次性完成,而是拆分成多次抓包操作,每次抓包操作都與一次編碼操作同時進(jìn)行,從而明顯地節(jié)省了抓包操作的時間,提高了圖形處理器的處理速度。
[0040]本發(fā)明的技術(shù)方案可以應(yīng)用于監(jiān)控視頻數(shù)據(jù),特別是高清監(jiān)控視頻數(shù)據(jù)。當(dāng)然,本發(fā)明技術(shù)方案不局限于應(yīng)用到監(jiān)控視頻數(shù)據(jù)上,也可以應(yīng)用到其它視頻數(shù)據(jù)上,還可以應(yīng)用到數(shù)據(jù)量較大的音頻數(shù)據(jù)上。
[0041]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實施例進(jìn)行詳細(xì)描述。
[0042]實施例一
[0043]請參閱圖1,其為本發(fā)明實施例一揭示的一種對多路數(shù)據(jù)進(jìn)行編碼的方法的流程圖,該方法包括以下步驟:
[0044]步驟101:在第m個編碼通道對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼;
`[0045]步驟102:在對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼的同時,抓取第m+1路的第η個數(shù)據(jù)幀。
[0046]其中,ι?=1、2...Μ,η=1、2…N,M為編碼通道總數(shù),N為每路數(shù)據(jù)的數(shù)據(jù)幀總數(shù)。
[0047]例如,為了方便描述,假設(shè)圖形處理器有3個編碼通道,并支持對3路數(shù)據(jù)幀進(jìn)行編碼操作。先抓取第I路的第I個數(shù)據(jù)幀,然后在第I個編碼通道對第I路的第I個數(shù)據(jù)幀進(jìn)行編碼,在編碼的同時,還抓取第2路的第I個數(shù)據(jù)幀,待第I路的第I個數(shù)據(jù)幀編碼完成后,開始對第2路的第I個數(shù)據(jù)幀進(jìn)行編碼,在編碼的同時,還抓取第3路的第I個數(shù)據(jù)幀,待第2路的第I個數(shù)據(jù)幀編碼完成后,開始對第3路的第I個數(shù)據(jù)幀進(jìn)行編碼。通過上述過程,完成對第1-3路中的第I個數(shù)據(jù)幀的編碼,其操作如2所示。
[0048]按照相同的處理方式,完成對第1-3路中的第2個數(shù)據(jù)幀的編碼,依此類推,完成對第1-3路中的所有數(shù)據(jù)幀的編碼。
[0049]另外,在完成對第1-3路中的第I個數(shù)據(jù)幀的編碼處理后,等待預(yù)設(shè)時間間隔,優(yōu)選的,該預(yù)設(shè)時間間隔為40毫秒,然后再對第1-3路中的第2個數(shù)據(jù)幀進(jìn)行編碼處理。
[0050]一種優(yōu)選的方式是,在上述技術(shù)方案中的數(shù)據(jù)為高清攝像機(jī)所采集的高清監(jiān)控視頻數(shù)據(jù)。
[0051 ] 編碼后的數(shù)據(jù)中攜帶有壓縮率、幀率和分辨率信息。
[0052]由上述實施例可以看出,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于:
[0053]對于每一個數(shù)據(jù)幀而言,其在抓包后很快就會進(jìn)入編碼,不會出現(xiàn)多路數(shù)據(jù)幀排隊等待編碼的問題,從而可以節(jié)約圖形處理器的資源。另外,由于抓包操作不是一次性完成,而是拆分成多次抓包操作,每次抓包操作都與一次編碼操作同時進(jìn)行,從而明顯地節(jié)省了抓包操作的時間,提高了圖形處理器的處理速度。
[0054]實施例二
[0055]請參閱圖2,其為本發(fā)明實施例二揭示的一種對多路數(shù)據(jù)進(jìn)行編碼的方法的流程圖,該方法包括以下步驟:
[0056]步驟201:在第m個編碼通道對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼;
[0057]步驟202:在對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼的同時,抓取第m+1路的第η個數(shù)據(jù)幀;
[0058]其中,ι?=1、2...Μ,η=1、2…N,M為編碼通道總數(shù),N為每路數(shù)據(jù)的數(shù)據(jù)幀總數(shù)。
[0059]步驟203:在完成對所有路的第η個數(shù)據(jù)幀的編碼處理后,判斷所述編碼處理的消耗時間是否達(dá)到預(yù)設(shè)時間,如果是,進(jìn)入步驟204,否則,進(jìn)入步驟205 ;
[0060]步驟204:對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理,結(jié)束流程;
[0061]步驟205:等待直到所述預(yù)設(shè)時間到達(dá)后進(jìn)入步驟204。
[0062]一種優(yōu)選的方式是,在上述技術(shù)方案中的數(shù)據(jù)為高清攝像機(jī)所采集的高清監(jiān)控視頻數(shù)據(jù)。
[0063]當(dāng)為高清監(jiān)控視頻數(shù)據(jù)時,根據(jù)PAL的每秒25幀數(shù)據(jù)標(biāo)準(zhǔn),需要在40毫秒之內(nèi)完成一幀圖像的編碼,即可能夠保證實時視頻的轉(zhuǎn)碼。因此,需要在40毫秒內(nèi)完成對所有路的數(shù)據(jù)幀的一次編碼。即,上述預(yù)設(shè)時間為40毫秒。
[0064]編碼后的數(shù)據(jù)中攜帶有壓縮率、幀率和分辨率信息。
[0065]由上述實施例可以看出,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于:
[0066]對于每一個數(shù)據(jù)幀而言,其在抓包后很快就會進(jìn)入編碼,不會出現(xiàn)多路數(shù)據(jù)幀排隊等待編碼的問題,從而可以節(jié)約圖形處理器的資源。另外,由于抓包操作不是一次性完成,而是拆分成多次抓包操作,每次抓包操作都與一次編碼操作同時進(jìn)行,從而明顯地節(jié)省了抓包操作的時間,提高了圖形處理器的處理速度。
[0067]實施例三
[0068]與上述一種對多路數(shù)據(jù)進(jìn)行編碼的方法相對應(yīng),本發(fā)明實施例還提供了一種對多路數(shù)據(jù)進(jìn)行編碼的裝置。請參閱圖4,其為本發(fā)明實施例三揭示的一種對多路數(shù)據(jù)進(jìn)行編碼的裝置的結(jié)構(gòu)圖,該裝置包括:編碼單元401和抓包單元402。下面結(jié)合該裝置的工作原理進(jìn)一步介紹其內(nèi)部結(jié)構(gòu)以及連接關(guān)系。
[0069]編碼單元401,用于在第m個編碼通道對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼;
[0070]抓包單元402,用于在對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼的同時,抓取第m+1路的第η個數(shù)據(jù)幀;
[0071]其中,ι?=1、2...Μ,η=1、2…N,M為編碼通道總數(shù),N為每路數(shù)據(jù)的數(shù)據(jù)幀總數(shù)。
[0072]優(yōu)選的,如圖5所示,上述裝置還包括:
[0073]判斷單元403,用于在完成對所有路的第η個數(shù)據(jù)幀的編碼處理后,判斷所述編碼處理的消耗時間是否達(dá)到預(yù)設(shè)時間;
[0074]第一編碼觸發(fā)單元404,用于在所述編碼處理的消耗時間達(dá)到預(yù)設(shè)時間時,觸發(fā)所述編碼單元401和所述抓包單元402對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理;
[0075]第二編碼觸發(fā)單元405,用于在所述編碼處理的消耗時間沒有達(dá)到預(yù)設(shè)時間時,等待直到所述預(yù)設(shè)時間到達(dá)后,再觸發(fā)所述編碼單元401和所述抓包單元402對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理。
[0076]優(yōu)選的,所述數(shù)據(jù)為高清攝像機(jī)所采集的高清監(jiān)控視頻數(shù)據(jù)。
[0077]優(yōu)選的,當(dāng)所述高清監(jiān)控視頻數(shù)據(jù)采用PAL時,所述預(yù)設(shè)時間為40毫秒。
[0078]優(yōu)選的,編碼后的數(shù)據(jù)中攜帶有壓縮率、幀率和分辨率信息。
[0079]由上述實施例可以看出,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于:
[0080]對于每一個數(shù)據(jù)幀而言,其在抓包后很快就會進(jìn)入編碼,不會出現(xiàn)多路數(shù)據(jù)幀排隊等待編碼的問題,從而可以節(jié)約圖形處理器的資源。另外,由于抓包操作不是一次性完成,而是拆分成多次抓包操作,每次抓包操作都與一次編碼操作同時進(jìn)行,從而明顯地節(jié)省了抓包操作的時間,提高了圖形處理器的處理速度。
[0081]所述領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0082]在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述到的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性、機(jī)械或其它的形式。
[0083]所述作為分離部件說明的單元可以是或者也可以是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0084]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),可以采用軟件功能單元的形式實現(xiàn)。
[0085]需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。
[0086]以上對本發(fā)明所提供的一種對多路數(shù)據(jù)進(jìn)行編碼的方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體實施例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種對多路數(shù)據(jù)進(jìn)行編碼的方法,其特征在于,包括: 在第m個編碼通道對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼; 在對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼的同時,抓取第m+1路的第η個數(shù)據(jù)幀; 其中,πι=1、2...Μ,η=1、2…N,M為編碼通道總數(shù),N為每路數(shù)據(jù)的數(shù)據(jù)幀總數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在完成對所有路的第η個數(shù)據(jù)幀的編碼處理后,判斷所述編碼處理的消耗時間是否達(dá)到預(yù)設(shè)時間; 如果是,對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理; 否則,等待直到所述預(yù)設(shè)時間到達(dá)后,再對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述數(shù)據(jù)為高清攝像機(jī)所采集的高清監(jiān)控視頻數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述高清監(jiān)控視頻數(shù)據(jù)采用電視廣播制式PAL時,所述預(yù)設(shè)時間為40毫秒。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,編碼后的數(shù)據(jù)中攜帶有壓縮率、幀率和分辨率信息。
6.一種對多路數(shù)據(jù)進(jìn)行編碼的裝置,其特征在于,包括: 編碼單元,用于在第m個編碼通`道對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼; 抓包單元,用于在對第m路的第η個數(shù)據(jù)幀進(jìn)行編碼的同時,抓取第m+1路的第η個數(shù)據(jù)幀; 其中,πι=1、2...Μ,η=1、2…N,M為編碼通道總數(shù),N為每路數(shù)據(jù)的數(shù)據(jù)幀總數(shù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 判斷單元,用于在完成對所有路的第η個數(shù)據(jù)幀的編碼處理后,判斷所述編碼處理的消耗時間是否達(dá)到預(yù)設(shè)時間; 第一編碼觸發(fā)單元,用于在所述編碼處理的消耗時間達(dá)到預(yù)設(shè)時間時,觸發(fā)所述編碼單元和所述抓包單元對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理; 第二編碼觸發(fā)單元,用于在所述編碼處理的消耗時間沒有達(dá)到預(yù)設(shè)時間時,等待直到所述預(yù)設(shè)時間到達(dá)后,再觸發(fā)所述編碼單元和所述抓包單元對所有路的第η+1個數(shù)據(jù)幀進(jìn)行編碼處理。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述數(shù)據(jù)為高清攝像機(jī)所采集的高清監(jiān)控視頻數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,當(dāng)所述高清監(jiān)控視頻數(shù)據(jù)采用PAL時,所述預(yù)設(shè)時間為40毫秒。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,編碼后的數(shù)據(jù)中攜帶有壓縮率、幀率和分辨率信息。
【文檔編號】H04N7/18GK103491376SQ201310500696
【公開日】2014年1月1日 申請日期:2013年10月22日 優(yōu)先權(quán)日:2013年10月22日
【發(fā)明者】鄧慕瓊, 張濤, 曹險峰, 王統(tǒng)杰 申請人:中國農(nóng)業(yè)銀行股份有限公司