專利名稱:智能分析系統(tǒng)及用于智能分析的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能分析技術(shù),特別涉及一種智能分析系統(tǒng)、以及用于智能分析的裝置和方法。
背景技術(shù):
在現(xiàn)有的智能分析系統(tǒng)中,通常都是由前端設(shè)備對連續(xù)采集到的多媒體原始信息進(jìn)行編碼、并將編碼得到的連續(xù)的多媒體數(shù)據(jù)順序封裝至碼流中發(fā)送至后端的分析服務(wù)器,再由后端的分析服務(wù)器對接收到的碼流進(jìn)行解析、并對解析出的多媒體數(shù)據(jù)進(jìn)行解碼以及對解碼后得到的多媒體原始信息進(jìn)行智能分析。其中,本文所述的多媒體原始信息可以是音頻和/或圖像等,相應(yīng)地,多媒體數(shù)據(jù)就是音頻數(shù)據(jù)和/或視頻數(shù)據(jù)。
但是,前端設(shè)備采集到的所有多媒體原始信息中,通常只有一部分會(huì)包含需要關(guān)注的有效多媒體內(nèi)容、而另一部分則僅包含無需關(guān)注的無效多媒體內(nèi)容,因此,分析服務(wù)器對每一多媒體數(shù)據(jù)均進(jìn)行解碼以及分析,就導(dǎo)致分析服務(wù)器會(huì)無謂地針對無效多媒體內(nèi)容進(jìn)行解碼以及分析,從而就無謂地增加了分析服務(wù)器的負(fù)擔(dān)、并使分析服務(wù)器所能夠支持的碼流數(shù)量降低。發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種智能分析系統(tǒng)、以及用于智能分析的裝置和方法。
本發(fā)明提供的一種智能分析系統(tǒng),包括
前端設(shè)備,對采集到的多媒體原始信息進(jìn)行編碼、并將編碼得到的多媒體數(shù)據(jù)封裝至碼流中,以及,若有智能事件產(chǎn)生,則還將對應(yīng)的智能事件信息封裝至所述碼流中;
分析服務(wù)器,對接收到的所述碼流進(jìn)行解析,以及,若從所述碼流中解析出所述智能事件信息,則依據(jù)所述智能事件信息啟動(dòng)或停止對解析出的所述多媒體數(shù)據(jù)的解碼以及解碼后的智能分析。
本發(fā)明提供的一種用于智能分析的裝置,該裝置承載于前端設(shè)備中、并包括
信息采集模塊,用于采集多媒體原始信息;
數(shù)據(jù)編碼模塊,用于對采集到的多媒體原始信息進(jìn)行編碼并得到多媒體數(shù)據(jù);
事件信息模塊,用于在有智能事件產(chǎn)生時(shí)生成對應(yīng)的智能事件信息;
碼流打包模塊,用于將接收到的所述多媒體數(shù)據(jù)封裝至碼流中,以及,若還接收到所述智能事件信息,則將所述智能事件信息封裝至所述碼流中。
本發(fā)明提供的另一種用于智能分析的裝置,該裝置承載于分析服務(wù)器中、并包括
碼流解析模塊,用于對接收到的碼流進(jìn)行解析;
碼流分析模塊,用于判斷是否從所述碼流中解析出了智能事件信息,若是,則依據(jù)所述智能事件信息啟動(dòng)或停止數(shù)據(jù)解碼模塊和智能分析模塊;
所述數(shù)據(jù)解碼模塊,用于對從所述碼流中解析出的所述多媒體數(shù)據(jù)進(jìn)行解碼;
所述智能分析模塊,用于對解碼得到的多媒體原始信息進(jìn)行分析。
本發(fā)明提供的一種用于智能分析的方法,該方法應(yīng)用于前端設(shè)備中、并包括
采集多媒體原始信息;
對采集到的多媒體原始信息進(jìn)行編碼并得到多媒體數(shù)據(jù);
在有智能事件產(chǎn)生時(shí)生成對應(yīng)的智能事件信息;
將接收到的所述多媒體數(shù)據(jù)封裝至碼流中,以及,若還接收到所述智能事件信息, 則將所述智能事件信息封裝至所述碼流中。
本發(fā)明提供的另一種用于智能分析的方法,該方法應(yīng)用于分析服務(wù)器中、并包括
對接收到的碼流進(jìn)行解析;
判斷是否從所述碼流中解析出了智能事件信息,若是,則依據(jù)所述智能事件信息啟動(dòng)或停止對解析出的所述多媒體數(shù)據(jù)的解碼以及解碼后的智能分析。
對于上述的系統(tǒng)、裝置、以及方法,優(yōu)選地
所述碼流為TS流、所述智能事件信息被封裝在所述TS流的任意包中,其中,在所述TS流的封裝有所述智能事件信息的包中包頭中的PID字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值;數(shù)據(jù)區(qū)中攜帶所述智能事件信息;
或者,所述碼流為PS流、所述智能事件信息被封裝在所述PS流的任意包中,其中, 在所述PS流的封裝有所述智能事件信息的包中包頭中的流類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值;載荷區(qū)中的數(shù)據(jù)封裝包攜帶所述智能事件信息;
再或者,所述碼流為RTP流、所述智能事件信息被封裝在所述RTP流的任意包中, 其中,在所述RTP流的封裝有所述智能事件信息的包中包頭中的載荷類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值;載荷區(qū)攜帶所述智能事件信息。
如上可見,本發(fā)明在智能事件產(chǎn)生時(shí),會(huì)由前端設(shè)備將智能事件信息封裝至碼流中;由于智能事件信息所對應(yīng)的智能事件即用來表示有效多媒體內(nèi)容的開始或結(jié)束,因此, 分析服務(wù)器只要依據(jù)智能實(shí)現(xiàn)信息啟動(dòng)或停止對多媒體數(shù)據(jù)的解碼以及解碼后的智能分析,就能夠有選擇性地僅針對包含有效多媒體內(nèi)容的多媒體數(shù)據(jù)進(jìn)行解碼及分析,從而,既能夠確保對有效多媒體內(nèi)容進(jìn)行智能分析,又能夠降低分析服務(wù)器的負(fù)擔(dān)、并提高分析服務(wù)器所能夠支持的碼流數(shù)量。
而且,本發(fā)明的方案適用于多種碼流。
圖1為本發(fā)明實(shí)施例中智能分析系統(tǒng)的架構(gòu)示意圖2為如圖1所示的智能分析系統(tǒng)中的前端設(shè)備的邏輯結(jié)構(gòu)示意圖3為如圖1所示的智能分析系統(tǒng)中的分析服務(wù)器的邏輯結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例中在前端設(shè)備側(cè)用于智能分析的方法的示例性流程示意圖5為本發(fā)明實(shí)施例中在分析服務(wù)器側(cè)用于智能分析的方法的示例性流程示意圖6a至圖6c分別為本發(fā)明實(shí)施例中基于三種碼流實(shí)現(xiàn)封裝的示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對本發(fā)明進(jìn)一步詳細(xì)說明。
所謂的有效多媒體內(nèi)容,就是指智能分析所關(guān)注的場景內(nèi)容。這些場景內(nèi)容通常都是以對應(yīng)的智能事件(例如車輛到達(dá)、車輛離開、發(fā)生地感、車檔抬起、車檔降下等)觸發(fā)開始或結(jié)束,因而對應(yīng)的智能事件即可用來表示有效多媒體內(nèi)容的開始或結(jié)束。
基于此,本發(fā)明實(shí)施例中就利用智能事件來控制分析服務(wù)器,使分析服務(wù)器有選擇性地僅對包含有效多媒體內(nèi)容的多媒體數(shù)據(jù)進(jìn)行解碼及智能分析、而不是持續(xù)不斷地針對所有多媒體數(shù)據(jù)均進(jìn)行解碼及智能分析。從而,既能夠確保對有效多媒體內(nèi)容進(jìn)行智能分析,又能夠降低分析服務(wù)器的負(fù)擔(dān)、進(jìn)而提高分析服務(wù)器所能夠支持的碼流數(shù)量。
圖1為本發(fā)明實(shí)施例中智能分析系統(tǒng)的架構(gòu)示意圖。如圖1所示,本發(fā)明實(shí)施例中的智能分析系統(tǒng)包括若干前端設(shè)備、以及至少一個(gè)分析服務(wù)器,所有的前端設(shè)備均通過網(wǎng)絡(luò)與分析服務(wù)器相連、并通過網(wǎng)絡(luò)向分析服務(wù)器傳輸碼流。其中
前端設(shè)備外接有音頻傳感器和/或相機(jī)、并連續(xù)采集音頻傳感器輸出的音頻和/ 或相機(jī)輸出的圖像,從而采集到多媒體原始信息;以及,對采集到的多媒體原始信息進(jìn)行編碼、并將編碼得到的多媒體數(shù)據(jù)封裝至碼流中;
前端設(shè)備還外接有用于感測智能事件的感測器件、并檢測感測器件是否感測到有智能事件產(chǎn)生,以及,在有智能事件產(chǎn)生時(shí)生成對應(yīng)的智能事件信息,并將對應(yīng)的智能事件信息封裝至碼流中。
需要說明是,碼流是以連續(xù)的包構(gòu)成的,那么,本文所述的將智能事件信息封裝至碼流中的過程實(shí)際上可以理解為將智能事件信息封裝至碼流的任意包中。后續(xù)對包進(jìn)行解析,即查看包頭信息和包數(shù)據(jù)區(qū)域信息,判斷出是否包含有智能事件信息以及是何種智能事件。另外,由于智能事件信息是指示分析服務(wù)器是否需要啟動(dòng)或停止解碼及分析功能的, 因此,將智能事件信息封裝至碼流中的作用可以理解為在碼流中承載對分析服務(wù)器的指示 fn息ο
分析服務(wù)器通過網(wǎng)絡(luò)接收來自前端設(shè)備的碼流、并對接收到的碼流進(jìn)行解析,以及,若從碼流中解析出智能事件信息,則依據(jù)智能事件信息啟動(dòng)或停止對碼流中解析出的多媒體數(shù)據(jù)的解碼、以及對解碼得到的多媒體原始信息的分析。
可見,只要將智能事件信息傳遞至分析服務(wù)器、以及分析服務(wù)器的解碼及分析功能可以依據(jù)智能事件信息而有選擇性地啟動(dòng)和停止,就能夠避免分析服務(wù)器持續(xù)不斷地進(jìn)行智能解碼和分析,從而降低分析服務(wù)器的負(fù)擔(dān)。
相應(yīng)地,分析服務(wù)器中可以預(yù)先設(shè)定相應(yīng)的策略,以針對不同的智能事件信息對應(yīng)地執(zhí)行啟動(dòng)和停止的操作。例如,假設(shè)智能事件信息表示汽車到達(dá)事件,則對應(yīng)的操作就為啟動(dòng),以便于通過對后續(xù)多媒體數(shù)據(jù)解碼得到汽車到達(dá)后的原始圖像、并從該原始圖像中分析出汽車的車牌號碼;再假設(shè)智能事件信息表示汽車離開事件,則對應(yīng)的操作就為停止,這樣,由于汽車離開后采集到的圖像中不可能再包含有汽車的車牌號碼,因此就能夠避免無謂地對多媒體數(shù)據(jù)進(jìn)行解碼以及后續(xù)分析。
實(shí)際應(yīng)用中,可以由本領(lǐng)域技術(shù)人員任意設(shè)定何種智能事件所對應(yīng)的智能事件信息用于所述的啟動(dòng)以及如何啟動(dòng)、何種智能事件所對應(yīng)的智能事件信息用于所述的停止以及如何停止,本文不再一一追述。
為了實(shí)現(xiàn)上述系統(tǒng)中的前端設(shè)備能夠?qū)⒅悄苁录畔鬟f至分析服務(wù)器、以及分析服務(wù)器可以依據(jù)智能事件信息有選擇性地啟動(dòng)和停止解碼及分析的功能,本發(fā)明實(shí)施例提供了分別承載于前端設(shè)備和分析服務(wù)器的邏輯裝置。
圖2為如圖1所示的智能分析系統(tǒng)中的前端設(shè)備的邏輯結(jié)構(gòu)示意圖。如圖2所示, 承載于前端設(shè)備中、并用于智能分析的裝置包括
信息采集模塊,用于采集多媒體原始信息(例如音頻傳感器輸出的音頻和/或相機(jī)輸出的圖像);
數(shù)據(jù)編碼模塊,用于對采集到的多媒體原始信息進(jìn)行編碼并得到多媒體數(shù)據(jù);
事件信息模塊,用于檢測感測器件是否感測到有智能事件產(chǎn)生,以及,在有智能事件產(chǎn)生時(shí)生成對應(yīng)的智能事件信息;
碼流打包模塊,用于將接收自數(shù)據(jù)編碼模塊的多媒體數(shù)據(jù)封裝至碼流中,以及,若還從事件信息模塊接收到智能事件信息,則將智能事件信息封裝至碼流中。
圖3為如圖1所示的智能分析系統(tǒng)中的分析服務(wù)器的邏輯結(jié)構(gòu)示意圖。如圖3所示,承載于分析服務(wù)器中、并用于智能分析的裝置包括
碼流解析模塊,用于對接收到的碼流進(jìn)行解析;
碼流分析模塊,用于判斷是否從碼流中解析出了智能事件信息,若是,則依據(jù)智能事件信息啟動(dòng)或停止數(shù)據(jù)解碼模塊和智能分析模塊;
數(shù)據(jù)解碼模塊,用于對從碼流中解析出的多媒體數(shù)據(jù)進(jìn)行解碼;
智能分析模塊,用于對解碼得到的多媒體原始信息進(jìn)行分析。
基于上述裝置,本發(fā)明實(shí)施例相應(yīng)地提供了用于智能分析的方法。
圖4為本發(fā)明實(shí)施例中在前端設(shè)備側(cè)用于智能分析的方法的示例性流程示意圖。 如圖4所示的方法應(yīng)用于前端設(shè)備、并包括
步驟401,采集多媒體原始信息(例如音頻傳感器輸出的音頻和/或相機(jī)輸出的圖像);
步驟402,對采集到的多媒體原始信息進(jìn)行編碼并得到多媒體數(shù)據(jù);
步驟403,判斷感測器件是否感測到有智能事件產(chǎn)生,若是則執(zhí)行步驟404,否則執(zhí)行步驟405 ;
步驟404,生成對應(yīng)的智能事件信息、并將智能事件信息封裝至碼流中;
步驟405,將多媒體數(shù)據(jù)封裝至碼流中。
至此,上述流程結(jié)束。
圖5為本發(fā)明實(shí)施例中在分析服務(wù)器側(cè)用于智能分析的方法的示例性流程示意圖。如圖5所示的方法應(yīng)用于分析服務(wù)器、并包括
步驟501,對接收到的碼流進(jìn)行解析;
步驟502判斷是否從碼流中解析出了智能事件信息,若是,則執(zhí)行步驟503,否則返回本步驟繼續(xù)判斷;
步驟503,依據(jù)智能事件信息啟動(dòng)或停止對解析出的多媒體數(shù)據(jù)的解碼以及解碼后的智能分析,然后返回步驟502繼續(xù)判斷。
至此,上述流程結(jié)束。
實(shí)際應(yīng)用中,上述的系統(tǒng)、裝置、以及方法可以利用任意一種碼流來封裝多媒體數(shù)據(jù)和智能事件信息,對于任意一種碼流來說,封裝多媒體數(shù)據(jù)的方式均可以采用現(xiàn)有方式, 但由于現(xiàn)有技術(shù)中并未提供在各種碼流中封裝智能信息的方式,因此,本發(fā)明實(shí)施例還進(jìn)一步提供了封裝智能事件信息的具體方式,下面舉例進(jìn)行說明。
圖6a至圖6c分別為本發(fā)明實(shí)施例中基于三種碼流實(shí)現(xiàn)封裝的示意圖。
如圖6a所示,本發(fā)明實(shí)施例中可以利用第二代動(dòng)態(tài)圖像專家組(Moving Picture Exports Group,MPEG-2)所定義的傳輸流(Transport Stream, TS)來封裝智能事件信息。
TS的每個(gè)包的長度均為固定的188字節(jié),且每個(gè)包均包括有4字節(jié)的包頭、以及總共184字節(jié)的適配區(qū)(可選)和數(shù)據(jù)區(qū)。其中,4字節(jié)的頭信息中包含有包標(biāo)識O^cket Identifier, PID)等信息,最大為184的數(shù)據(jù)區(qū)中則用于承載各種數(shù)據(jù)內(nèi)容。
因此,在利用TS來封裝智能事件信息時(shí),前端設(shè)備(即碼流打包模塊)可以將包頭中的PID字段設(shè)定為用于標(biāo)識智能事件信息的特定值(例如0xA5),并將智能事件信息攜帶于數(shù)據(jù)區(qū)中。這樣,在分析服務(wù)器(即碼流解析模塊)實(shí)時(shí)解析碼流的過程中,分析服務(wù)器(即碼流分析模塊)可以依據(jù)該P(yáng)ID字段的值是否為特定值來判斷該包中是否攜帶有智能事件信息、并在判斷出該包中攜帶有智能事件信息時(shí)直接從數(shù)據(jù)區(qū)獲取到智能事件信肩、ο
如圖6b所示,本發(fā)明實(shí)施例中也可以利用MPEG-2所定義的節(jié)目流(Program Stream, PS)來封裝智能事件信息。
PS的每個(gè)包的長度是可變的,且每個(gè)包均包括有一包頭、一系統(tǒng)頭(可選)、以及載荷區(qū)(Payload)。其中,包頭中包含有流類型(Mream Type)等信息,載荷區(qū)包括若干數(shù)量的視頻封裝包、音頻封裝包、以及數(shù)據(jù)封裝包。
因此,在利用PS來封裝智能事件信息時(shí),前端設(shè)備(即碼流打包模塊)可以將包頭中的流類型字段設(shè)定為用于標(biāo)識智能事件信息的特定值(例如0xA5),并將智能事件信息攜帶于載荷區(qū)中的數(shù)據(jù)封裝報(bào)內(nèi)。這樣,在分析服務(wù)器(即碼流解析模塊)實(shí)時(shí)解析碼流的過程中,分析服務(wù)器(即碼流分析模塊)可以依據(jù)流類型字段的值是否為特定值來判斷該包中是否攜帶有智能事件信息、并在判斷出該包中攜帶有智能事件信息時(shí)直接從載荷區(qū)的數(shù)據(jù)封裝包內(nèi)獲取到智能事件信息。
如圖6c所示,本發(fā)明實(shí)施例中還可以利用實(shí)時(shí)傳輸協(xié)議(Real-time Transport Protocol, RTP)流來封裝智能事件信息。
RTP流的每個(gè)包均包括包頭和載荷區(qū)。其中,包頭中包含有載荷類型(Payload Type)等信息,載荷區(qū)能夠攜帶視頻、音頻等各種類型的數(shù)據(jù)內(nèi)容。
因此,在利用RTP流來封裝智能事件信息時(shí),前端設(shè)備(即碼流打包模塊)可以將包頭中的載荷類型字段設(shè)定為用于標(biāo)識智能事件信息的特定值(例如0xA5),并將智能事件信息攜帶于載荷區(qū)中。這樣,在分析服務(wù)器(即碼流解析模塊)實(shí)時(shí)解析碼流的過程中, 分析服務(wù)器(即碼流分析模塊)可以依據(jù)載荷類型字段的值是否為特定值來判斷該包中是否攜帶有智能事件信息、并在判斷出該包中攜帶有智能事件信息時(shí)直接從載荷區(qū)獲取到智能事件信息。
基于上述如圖6a至圖6c所給出的啟示,本領(lǐng)域技術(shù)人員還可以利用其他類型的碼流來封裝智能事件信息,本文就不再一一列舉。
上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種智能分析系統(tǒng),其特征在于,包括前端設(shè)備,對采集到的多媒體原始信息進(jìn)行編碼、并將編碼得到的多媒體數(shù)據(jù)封裝至碼流中,以及,若有智能事件產(chǎn)生,則還將對應(yīng)的智能事件信息封裝至所述碼流中;分析服務(wù)器,對接收到的所述碼流進(jìn)行解析,以及,若從所述碼流中解析出所述智能事件信息,則依據(jù)所述智能事件信息啟動(dòng)或停止對解析出的所述多媒體數(shù)據(jù)的解碼以及解碼后的智能分析。
2.根據(jù)權(quán)利要求1所述的智能分析系統(tǒng),其特征在于,所述碼流為TS流、所述智能事件信息被封裝在所述TS流的任意包中,其中,在所述TS 流的封裝有所述智能事件信息的包中包頭中的PID字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,數(shù)據(jù)區(qū)中攜帶所述智能事件信息;所述碼流為PS流、所述智能事件信息被封裝在所述PS流的任意包中,其中,在所述PS 流的封裝有所述智能事件信息的包中包頭中的流類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,載荷區(qū)中的數(shù)據(jù)封裝包攜帶所述智能事件信息;所述碼流為RTP流、所述智能事件信息被封裝在所述RTP流的任意包中,其中,在所述 RTP流的封裝有所述智能事件信息的包中包頭中的載荷類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,載荷區(qū)攜帶所述智能事件信息。
3.一種用于智能分析的裝置,其特征在于,該裝置承載于前端設(shè)備中、并包括 信息采集模塊,用于采集多媒體原始信息;數(shù)據(jù)編碼模塊,用于對采集到的多媒體原始信息進(jìn)行編碼并得到多媒體數(shù)據(jù); 事件信息模塊,用于在有智能事件產(chǎn)生時(shí)生成對應(yīng)的智能事件信息; 碼流打包模塊,用于將接收到的所述多媒體數(shù)據(jù)封裝至碼流中,以及,若還接收到所述智能事件信息,則將所述智能事件信息封裝至所述碼流中。
4.根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述碼流為TS流、所述智能事件信息被封裝在所述TS流的任意包中,其中,在所述TS 流的封裝有所述智能事件信息的包中包頭中的PID字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,數(shù)據(jù)區(qū)中攜帶所述智能事件信息;所述碼流為PS流、所述智能事件信息被封裝在所述PS流的任意包中,其中,在所述PS 流的封裝有所述智能事件信息的包中包頭中的流類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,載荷區(qū)中的數(shù)據(jù)封裝包攜帶所述智能事件信息;所述碼流為RTP流、所述智能事件信息被封裝在所述RTP流的任意包中,其中,在所述 RTP流的封裝有所述智能事件信息的包中包頭中的載荷類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,載荷區(qū)攜帶所述智能事件信息。
5.一種用于智能分析的裝置,其特征在于,該裝置承載于分析服務(wù)器中、并包括 碼流解析模塊,用于對接收到的碼流進(jìn)行解析;碼流分析模塊,用于判斷是否從所述碼流中解析出了智能事件信息,若是,則依據(jù)所述智能事件信息啟動(dòng)或停止數(shù)據(jù)解碼模塊和智能分析模塊;所述數(shù)據(jù)解碼模塊,用于對從所述碼流中解析出的所述多媒體數(shù)據(jù)進(jìn)行解碼; 所述智能分析模塊,用于對解碼得到的多媒體原始信息進(jìn)行智能分析。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述碼流為TS流、所述智能事件信息被封裝在所述TS流的任意包中,其中,在所述TS 流的封裝有所述智能事件信息的包中包頭中的PID字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,數(shù)據(jù)區(qū)中攜帶所述智能事件信息;所述碼流為PS流、所述智能事件信息被封裝在所述PS流的任意包中,其中,在所述PS 流的封裝有所述智能事件信息的包中包頭中的流類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,載荷區(qū)中的數(shù)據(jù)封裝包攜帶所述智能事件信息;所述碼流為RTP流、所述智能事件信息被封裝在所述RTP流的任意包中,其中,在所述 RTP流的封裝有所述智能事件信息的包中包頭中的載荷類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,載荷區(qū)攜帶所述智能事件信息。
7.一種用于智能分析的方法,其特征在于,該方法應(yīng)用于前端設(shè)備中、并包括 采集多媒體原始信息;對采集到的多媒體原始信息進(jìn)行編碼并得到多媒體數(shù)據(jù); 在有智能事件產(chǎn)生時(shí)生成對應(yīng)的智能事件信息;將接收到的所述多媒體數(shù)據(jù)封裝至碼流中,以及,若還接收到所述智能事件信息,則將所述智能事件信息封裝至所述碼流中。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述碼流為TS流、所述智能事件信息被封裝在所述TS流的任意包中,其中,在所述TS 流的封裝有所述智能事件信息的包中包頭中的PID字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,數(shù)據(jù)區(qū)中攜帶所述智能事件信息;所述碼流為PS流、所述智能事件信息被封裝在所述PS流的任意包中,其中,在所述PS 流的封裝有所述智能事件信息的包中包頭中的流類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,載荷區(qū)中的數(shù)據(jù)封裝包攜帶所述智能事件信息;所述碼流為RTP流、所述智能事件信息被封裝在所述RTP流的任意包中,其中,在所述 RTP流的封裝有所述智能事件信息的包中包頭中的載荷類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,載荷區(qū)攜帶所述智能事件信息。
9.一種用于智能分析的方法,其特征在于,該方法應(yīng)用于分析服務(wù)器中、并包括 對接收到的碼流進(jìn)行解析;判斷是否從所述碼流中解析出了智能事件信息,若是,則依據(jù)所述智能事件信息啟動(dòng)或停止對解析出的所述多媒體數(shù)據(jù)的解碼以及解碼后的智能分析。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述碼流為TS流、所述智能事件信息被封裝在所述TS流的任意包中,其中,在所述TS 流的封裝有所述智能事件信息的包中包頭中的PID字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,數(shù)據(jù)區(qū)中攜帶所述智能事件信息;所述碼流為PS流、所述智能事件信息被封裝在所述PS流的任意包中,其中,在所述PS 流的封裝有所述智能事件信息的包中包頭中的流類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,載荷區(qū)中的數(shù)據(jù)封裝包攜帶所述智能事件信息;所述碼流為RTP流、所述智能事件信息被封裝在所述RTP流的任意包中,其中,在所述 RTP流的封裝有所述智能事件信息的包中包頭中的載荷類型字段被設(shè)定為用于標(biāo)識所述智能事件信息的特定值,載荷區(qū)攜帶所述智能事件信息。
全文摘要
本發(fā)明提供了一種智能分析系統(tǒng)及用于智能分析的裝置和方法。本發(fā)明在智能事件產(chǎn)生時(shí),會(huì)由前端設(shè)備將智能事件信息封裝至碼流中;由于智能事件信息所對應(yīng)的智能事件即用來表示有效多媒體內(nèi)容的開始或結(jié)束,因此,分析服務(wù)器只要依據(jù)智能實(shí)現(xiàn)信息啟動(dòng)或停止對多媒體數(shù)據(jù)的解碼以及解碼后的智能分析,就能夠有選擇性地僅針對包含有效多媒體內(nèi)容的多媒體數(shù)據(jù)進(jìn)行解碼及分析,從而,既能夠確保對有效多媒體內(nèi)容進(jìn)行智能分析,又能夠降低分析服務(wù)器的負(fù)擔(dān)、并提高分析服務(wù)器所能夠支持的碼流數(shù)量。
文檔編號H04N21/647GK102510542SQ20111028412
公開日2012年6月20日 申請日期2011年9月22日 優(yōu)先權(quán)日2011年9月22日
發(fā)明者黃軍 申請人:杭州華三通信技術(shù)有限公司