一種將人臉識(shí)別信息加入h264視頻流中的方法
【專利摘要】本發(fā)明公開了一種將人臉識(shí)別信息加入H264視頻流中的方法,將人臉識(shí)別信息進(jìn)行數(shù)據(jù)封裝、防競(jìng)爭(zhēng)處理后加入H264碼流數(shù)據(jù),傳送給客戶端對(duì)H264碼流數(shù)據(jù)內(nèi)的人臉識(shí)別信息進(jìn)行提取,在不影響H264標(biāo)準(zhǔn)碼流的基礎(chǔ)上加入人臉識(shí)別信息,有利于在現(xiàn)有網(wǎng)絡(luò)攝像機(jī)產(chǎn)品基礎(chǔ)上開發(fā)網(wǎng)絡(luò)智能攝像機(jī),一方面提高產(chǎn)品性能,另一方面加快產(chǎn)品投入市場(chǎng)步伐,具有良好的應(yīng)用前景。
【專利說明】-種將人臉識(shí)別信息加入H264視頻流中的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種將人臉識(shí)別信息加入H264視頻流中的方法,屬于視頻監(jiān)控技術(shù) 領(lǐng)域。
【背景技術(shù)】
[0002] 當(dāng)前,網(wǎng)絡(luò)攝像機(jī)為達(dá)到更高編碼效率,同時(shí)降低視頻流的數(shù)據(jù)量,其視頻編碼方 式基本都采用H264編碼,根據(jù)市場(chǎng)需求,帶人臉識(shí)別功能的網(wǎng)絡(luò)智能攝像機(jī)的應(yīng)用將越來 越廣泛。
[0003] 在視頻處理方面,網(wǎng)絡(luò)攝像機(jī)主要分為兩個(gè)模塊:圖像采集編碼模塊和數(shù)據(jù)處理 傳輸模塊,圖像采集編碼模塊主要負(fù)責(zé)采集視頻,并對(duì)原始視頻數(shù)據(jù)進(jìn)行編碼,轉(zhuǎn)換為H264 編碼格式的數(shù)據(jù);數(shù)據(jù)處理傳輸模塊主要負(fù)責(zé)將H264碼流數(shù)據(jù)以RTP等方式打包,然后通 過以太網(wǎng)絡(luò)發(fā)送給客戶端,由客戶端對(duì)碼流數(shù)據(jù)進(jìn)行解碼顯示。由此可見,相對(duì)網(wǎng)絡(luò)攝像 機(jī),網(wǎng)路智能攝像機(jī)多了一個(gè)人臉識(shí)別功能模塊,此模塊從圖像采集編碼模塊取得一幅圖 像的數(shù)據(jù),并進(jìn)行分析,從而得到這幅圖像中所出現(xiàn)的人臉的坐標(biāo)位置,然后交給數(shù)據(jù)處理 傳輸模塊,再由數(shù)據(jù)處理傳輸模塊將坐標(biāo)位置數(shù)據(jù)加入這幅圖像的H264碼流數(shù)據(jù)中,一起 傳輸給客戶端,由客戶端對(duì)碼流數(shù)據(jù)進(jìn)行解碼,如果需要可以根據(jù)人臉坐標(biāo)位置提取到人 臉,網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)智能攝像機(jī)的構(gòu)成及各個(gè)模塊之間的關(guān)系,如圖1所示。
[0004] 但是,人臉識(shí)別的信息并不符合H264編碼標(biāo)準(zhǔn),如何快速有效的將人臉識(shí)別的信 息加入H264編碼的視頻流中,是當(dāng)前帶人臉識(shí)別功能的網(wǎng)絡(luò)智能攝像機(jī)遇到的瓶頸問題, 迫切需要解決。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的目的是克服現(xiàn)有的將網(wǎng)絡(luò)攝像機(jī)升級(jí)到網(wǎng)絡(luò)智能攝像機(jī),人臉識(shí)別的信 息并不符合H264編碼標(biāo)準(zhǔn),不方便升級(jí),單純的更換使用網(wǎng)絡(luò)智能攝像機(jī),價(jià)格昂貴,不便 于網(wǎng)絡(luò)智能攝像機(jī)的推廣使用的問題。本發(fā)明的將人臉識(shí)別信息加入H264視頻流中的方 法,在不影響H264標(biāo)準(zhǔn)碼流的基礎(chǔ)上加入人臉識(shí)別信息,有利于在現(xiàn)有網(wǎng)絡(luò)攝像機(jī)產(chǎn)品基 礎(chǔ)上開發(fā)網(wǎng)絡(luò)智能攝像機(jī),一方面提高產(chǎn)品性能,另一方面加快產(chǎn)品投入市場(chǎng)步伐,具有良 好的應(yīng)用前景。
[0006] 為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案是:
[0007] -種將人臉識(shí)別信息加入H264視頻流中的方法,其特征在于:包括以以下步驟,
[0008] 步驟(1),將人臉識(shí)別信息進(jìn)行數(shù)據(jù)封裝,封裝后的人臉識(shí)別信息符合H264視頻 流的編碼標(biāo)準(zhǔn);
[0009] 步驟(2),將封裝后的人臉識(shí)別信息進(jìn)行防競(jìng)爭(zhēng)處理;
[0010] 步驟(3),將防競(jìng)爭(zhēng)處理處理后的人臉識(shí)別信息加入到H264碼流數(shù)據(jù),加入位置 為H264碼流I幀或者P幀數(shù)據(jù)之后;
[0011] 步驟(4),將加入人臉識(shí)別信息的H264碼流數(shù)據(jù)傳給客戶端;
[0012] 步驟(5),客戶端對(duì)H264碼流數(shù)據(jù)內(nèi)的人臉識(shí)別信息進(jìn)行提取,還原人臉識(shí)別信 息。
[0013] 前述的一種將人臉識(shí)別信息加入H264視頻流中的方法,其特征在于:步驟(1)將 人臉識(shí)別信息進(jìn)行數(shù)據(jù)封裝的過程為,
[0014] (1)將人臉識(shí)別信息的數(shù)據(jù)頭部增加固定的十六進(jìn)制數(shù)據(jù)的首標(biāo)志位;
[0015] (2)計(jì)算人臉識(shí)別信息的數(shù)據(jù)長(zhǎng)度,并將數(shù)據(jù)長(zhǎng)度位增加到標(biāo)志位的后部;
[0016] (3)將人臉識(shí)別信息添加到數(shù)據(jù)長(zhǎng)度位后部;
[0017] (4)在人臉識(shí)別信息后增加固定的十六進(jìn)制數(shù)據(jù)的尾標(biāo)志位。
[0018] 前述的一種將人臉識(shí)別信息加入H264視頻流中的方法,其特征在于:步驟(2)將 封裝后的人臉識(shí)別信息進(jìn)行防競(jìng)爭(zhēng)處理的過程為,當(dāng)人臉識(shí)別信息中出現(xiàn)兩個(gè)連續(xù)的00 時(shí),則在其后增加數(shù)據(jù)標(biāo)志03,并修正對(duì)應(yīng)的數(shù)據(jù)長(zhǎng)度位。
[0019] 前述的一種將人臉識(shí)別信息加入H264視頻流中的方法,其特征在于:步驟(5),客 戶端對(duì)H264碼流數(shù)據(jù)內(nèi)的人臉識(shí)別信息進(jìn)行提取的方法為,
[0020] (1)人臉識(shí)別信息的查詢
[0021] 當(dāng)解碼器提取到H264碼流數(shù)據(jù)內(nèi)I幀或者P幀時(shí),將對(duì)這幀數(shù)據(jù)進(jìn)行查詢,查詢 是否存在封裝后的人臉識(shí)別信息,若不存在,則進(jìn)行視頻解碼顯示處理;若存在,根據(jù)修正 對(duì)應(yīng)的數(shù)據(jù)長(zhǎng)度位、尾標(biāo)志位判定是否正確,若不正確,進(jìn)行視頻解碼顯示處理,若正確,則 提取人臉識(shí)別信息;
[0022] (2)人臉識(shí)別信息的去防競(jìng)爭(zhēng)處理
[0023] 當(dāng)提取的人臉識(shí)別信息中出現(xiàn)兩個(gè)連續(xù)的00時(shí),則刪除增加的數(shù)據(jù)標(biāo)志03,還原 人臉識(shí)別信息;
[0024] (3)人臉識(shí)別信息數(shù)據(jù)的應(yīng)用
[0025] 根據(jù)還原的人臉識(shí)別信息,計(jì)算坐標(biāo)、寬度、高度,進(jìn)行應(yīng)用。
[0026] 本發(fā)明的有益效果是:本發(fā)明的將人臉識(shí)別信息加入H264視頻流中的方法,將人 臉識(shí)別信息進(jìn)行數(shù)據(jù)封裝、防競(jìng)爭(zhēng)處理后加入H264碼流數(shù)據(jù),傳送給客戶端對(duì)H264碼流數(shù) 據(jù)內(nèi)的人臉識(shí)別信息進(jìn)行提取,在不影響H264標(biāo)準(zhǔn)碼流的基礎(chǔ)上加入人臉識(shí)別信息,有利 于在現(xiàn)有網(wǎng)絡(luò)攝像機(jī)廣品基礎(chǔ)上開發(fā)網(wǎng)絡(luò)智能攝像機(jī),一方面提商廣品性能,另一方面加 快產(chǎn)品投入市場(chǎng)步伐,具有良好的應(yīng)用前景。
【專利附圖】
【附圖說明】
[0027] 圖1是本發(fā)明的將人臉識(shí)別信息加入H264視頻流中的方法的流程圖。
[0028] 圖2是本發(fā)明的客戶端對(duì)H264碼流數(shù)據(jù)內(nèi)的人臉識(shí)別信息進(jìn)行提取的流程圖。
【具體實(shí)施方式】
[0029] 下面將結(jié)合說明書附圖,對(duì)本發(fā)明作進(jìn)一步說明。以下實(shí)施例僅用于更加清楚地 說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護(hù)范圍。
[0030] 如圖1所示,一種將人臉識(shí)別信息加入H264視頻流中的方法,其特征在于:包括以 以下步驟,
[0031] 步驟(1),將人臉識(shí)別信息進(jìn)行數(shù)據(jù)封裝,封裝后的人臉識(shí)別信息符合H264視頻 流的編碼標(biāo)準(zhǔn),
[0032] (1)將人臉識(shí)別信息的數(shù)據(jù)頭部增加固定的十六進(jìn)制數(shù)據(jù)的首標(biāo)志位;
[0033] (2)計(jì)算人臉識(shí)別信息的數(shù)據(jù)長(zhǎng)度,并將數(shù)據(jù)長(zhǎng)度位增加到標(biāo)志位的后部;
[0034] (3)將人臉識(shí)別信息添加到數(shù)據(jù)長(zhǎng)度位后部;
[0035] (4)在人臉識(shí)別信息后增加固定的十六進(jìn)制數(shù)據(jù)的尾標(biāo)志位。
[0036] 封裝結(jié)構(gòu)如表1所示,
[0037] 表1人臉識(shí)別信息的封裝結(jié)構(gòu)
[0038]
【權(quán)利要求】
1. 一種將人臉識(shí)別信息加入H264視頻流中的方法,其特征在于:包括以以下步驟, 步驟(1),將人臉識(shí)別信息進(jìn)行數(shù)據(jù)封裝,封裝后的人臉識(shí)別信息符合H264視頻流的 編碼標(biāo)準(zhǔn); 步驟(2),將封裝后的人臉識(shí)別信息進(jìn)行防競(jìng)爭(zhēng)處理; 步驟(3),將防競(jìng)爭(zhēng)處理處理后的人臉識(shí)別信息加入到H264碼流數(shù)據(jù),加入位置為 H264碼流I幀或者P幀數(shù)據(jù)之后; 步驟(4 ),將加入人臉識(shí)別信息的H264碼流數(shù)據(jù)傳給客戶端; 步驟(5),客戶端對(duì)H264碼流數(shù)據(jù)內(nèi)的人臉識(shí)別信息進(jìn)行提取,還原人臉識(shí)別信息。
2. 根據(jù)權(quán)利要求1所述的一種將人臉識(shí)別信息加入H264視頻流中的方法,其特征在 于:步驟(1)將人臉識(shí)別信息進(jìn)行數(shù)據(jù)封裝的過程為, (1) 將人臉識(shí)別信息的數(shù)據(jù)頭部增加固定的十六進(jìn)制數(shù)據(jù)的首標(biāo)志位; (2) 計(jì)算人臉識(shí)別信息的數(shù)據(jù)長(zhǎng)度,并將數(shù)據(jù)長(zhǎng)度位增加到標(biāo)志位的后部; (3) 將人臉識(shí)別信息添加到數(shù)據(jù)長(zhǎng)度位后部; (4) 在人臉識(shí)別信息后增加固定的十六進(jìn)制數(shù)據(jù)的尾標(biāo)志位。
3. 根據(jù)權(quán)利要求1或2所述的一種將人臉識(shí)別信息加入H264視頻流中的方法,其特征 在于:步驟(2)將封裝后的人臉識(shí)別信息進(jìn)行防競(jìng)爭(zhēng)處理的過程為,當(dāng)人臉識(shí)別信息中出 現(xiàn)兩個(gè)連續(xù)的00時(shí),則在其后增加數(shù)據(jù)標(biāo)志03,并修正對(duì)應(yīng)的數(shù)據(jù)長(zhǎng)度位。
4. 根據(jù)權(quán)利要求1或2所述的一種將人臉識(shí)別信息加入H264視頻流中的方法,其特征 在于:步驟(5),客戶端對(duì)H264碼流數(shù)據(jù)內(nèi)的人臉識(shí)別信息進(jìn)行提取的方法為, (1) 人臉識(shí)別信息的查詢 當(dāng)解碼器提取到H264碼流數(shù)據(jù)內(nèi)I幀或者P幀時(shí),將對(duì)這幀數(shù)據(jù)進(jìn)行查詢,查詢是否 存在封裝后的人臉識(shí)別信息,若不存在,則進(jìn)行視頻解碼顯示處理;若存在,根據(jù)修正對(duì)應(yīng) 的數(shù)據(jù)長(zhǎng)度位、尾標(biāo)志位判定是否正確,若不正確,進(jìn)行視頻解碼顯示處理,若正確,則提取 人臉識(shí)別信息; (2) 人臉識(shí)別信息的去防競(jìng)爭(zhēng)處理 當(dāng)提取的人臉識(shí)別信息中出現(xiàn)兩個(gè)連續(xù)的〇〇時(shí),則刪除增加的數(shù)據(jù)標(biāo)志03,還原人臉 識(shí)別息; (3) 人臉識(shí)別信息數(shù)據(jù)的應(yīng)用 根據(jù)還原的人臉識(shí)別信息,計(jì)算坐標(biāo)、寬度、高度,進(jìn)行應(yīng)用。
【文檔編號(hào)】H04N19/46GK104159116SQ201410424087
【公開日】2014年11月19日 申請(qǐng)日期:2014年8月26日 優(yōu)先權(quán)日:2014年8月26日
【發(fā)明者】魏捷, 王衛(wèi)峰, 黃輝, 張立 申請(qǐng)人:江蘇瑞奧風(fēng)軟件科技有限公司