亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種視頻圖像壓縮和讀取的方法、裝置及系統(tǒng)與流程

文檔序號:11844815閱讀:172來源:國知局
一種視頻圖像壓縮和讀取的方法、裝置及系統(tǒng)與流程

本發(fā)明涉及圖像處理領(lǐng)域,尤其涉及一種視頻圖像壓縮和讀取的方法、裝置及系統(tǒng)。



背景技術(shù):

數(shù)字視頻壓縮標(biāo)準(zhǔn)開始于20世紀(jì)80年代,經(jīng)過30多年的發(fā)展,現(xiàn)有的標(biāo)準(zhǔn)有ITU-T系列的H.261、H.263,ISO的MPEG-1、MPEG-4,以及兩個組織共同制定的MPEG-2/H.262、H.264/AVC,HEVC(2013年最新發(fā)布)。還有其他組織的標(biāo)準(zhǔn),比如國內(nèi)的AVS、微軟的VC-1、谷歌的VP8等。相同的是,這些標(biāo)準(zhǔn)都采用基于塊的混合編碼框架,融合預(yù)測編碼、變換編碼、以及熵編碼3大編碼技術(shù)。

基于塊的混合編碼框架編碼流程如圖1所示,將要編碼的圖像先進(jìn)行分塊處理,分成16x16的塊,稱作宏塊(Macroblock)(HEVC的塊大小可以變化,從8x8到64x64,叫做最大編碼單元LCU)。如圖3所示,宏塊按照從左至右、從上至下的掃描順序進(jìn)行編碼。每個宏塊首先進(jìn)行預(yù)測編碼,利用前面一幀重建圖像或者宏塊周圍已經(jīng)編碼部分做參考,獲得預(yù)測后的殘差數(shù)據(jù);殘差數(shù)據(jù)進(jìn)行空間的變換編碼,采用DCT或者ICT按不同大小塊對參數(shù)數(shù)據(jù)進(jìn)行變換,得到頻域中的變換系數(shù);變換系數(shù)經(jīng)過量化后,送到熵編碼中,獲得最終的碼流。為了有效對下一幀圖像進(jìn)行編碼,當(dāng)前量化后的數(shù)據(jù)需要經(jīng)過反向處理,也就是反量化、反變換,再與預(yù)測數(shù)據(jù)相加獲得解碼出來的圖像,也就是重建圖像,重建圖像放在參考緩存中,作為下一幀圖像編碼的參考圖像。基于塊的混合編碼框架的解碼流程如圖2所示,編碼碼流經(jīng)過熵解碼、反量化、反變換后,再與預(yù)測的圖像進(jìn)行相加就得到了解碼的圖像(視頻信號)。解碼出來的圖像需要存儲起來,以做下幀解碼的參考圖像使用。

預(yù)測編碼是視頻壓縮的重要編碼技術(shù),根據(jù)預(yù)測數(shù)據(jù)來源不同,可以把 編碼圖像分成I幀(幀內(nèi)預(yù)測幀、Intra)、P幀(幀間預(yù)測幀、Prediction)、B幀(雙向預(yù)測幀、Bi-Prediction)。如圖4所示,I幀進(jìn)行預(yù)測編碼時,只采用本幀的數(shù)據(jù)進(jìn)行預(yù)測,解碼的時候可以獨(dú)立解碼,不依賴其他幀。P幀進(jìn)行預(yù)測編碼時,采用前面一幀已編碼圖像的重建圖像作為參考,P幀解碼的時候,必須等參考幀的圖像解碼完成才能解碼。B幀進(jìn)行預(yù)測編碼時,可以同時采用前面幀和后面幀做參考,成為雙向參考幀,B幀解碼是需要前面參考幀和后面參考幀都解碼成功后才能解碼。P幀、B幀在編碼時除了用其他幀做參考,也可以像I幀樣用本幀數(shù)據(jù)做參考,選擇兩者最優(yōu)情況就行。I幀可以獨(dú)立解碼,通常用作隨機(jī)插入使用,比如數(shù)字電視要求1~1.5秒插入I幀,保證用戶切換頻道時,能夠盡快看到圖像。但是I幀壓縮效率低,碼率比較大,通常是P幀的4~10倍,甚至幾十倍。就壓縮效率來說,通常情況下I幀<P幀<B幀,就運(yùn)算復(fù)雜度來說,通常情況下I幀<P幀<B幀。

在進(jìn)行幀間預(yù)測時,可以采用前面多個重建圖像做參考幀,如圖5所示,其是P幀多幀參考情況,在編碼第2個P幀時,采用前面兩幀圖像做參考;如圖6所示,其是B幀多幀參考情況,B幀的前向參考幀有兩幀,后向參考幀為一幀。多幀參考可以提高壓縮效率,同時也會增加運(yùn)算的復(fù)雜度。

在實(shí)際應(yīng)用中,特別是視頻監(jiān)控應(yīng)用中,用戶往往對畫面中特定的目標(biāo)感興趣,比如畫面中的人、車、出入口區(qū)域等,希望這些區(qū)域畫面質(zhì)量清晰,也就是感興趣編碼,圖7所示圖像存在3個感興趣區(qū)域。另外,由于監(jiān)控視頻點(diǎn)位多、時間長,導(dǎo)致數(shù)據(jù)量大,用戶希望通過檢索的方式快速定位目標(biāo),而不是查看整個視頻。

在現(xiàn)有的視頻中處理感興趣編碼采用對感興趣區(qū)域類的編碼塊分配不同的量化系數(shù)來實(shí)現(xiàn),通常量化系數(shù)比其他區(qū)域小,畫面質(zhì)量高。但是,碼流的順序、塊與相鄰塊之間的依賴關(guān)系、以及塊與參考圖像塊的依賴關(guān)系并沒有變。這時,用戶如果需要對視頻進(jìn)行檢索,需要解碼所有的畫面,才能獲得感興趣區(qū)域的畫面。通常情況,監(jiān)控畫面的運(yùn)動物體并不多,而且含有運(yùn)動物體的時段也是少數(shù),完全解出所有的圖像再檢索,計(jì)算資源的浪費(fèi)嚴(yán)重。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種視頻圖像壓縮和讀取的方法、裝置和系統(tǒng),其通過從待編碼圖像提取出背景圖層和目標(biāo)圖層,將背景圖層和目標(biāo)圖層分別進(jìn)行編碼各自生成碼流,再將碼流復(fù)合,解碼時將復(fù)合碼流解碼,直接檢索含有目標(biāo)對象的圖像,提高了計(jì)算資源的利用率。

為實(shí)現(xiàn)上述目的,具體采用以下技術(shù)方案:

第一方面采用一種視頻圖像壓縮方法,包括:

從待編碼圖像提取出背景圖層和目標(biāo)圖層,所述目標(biāo)圖層中的目標(biāo)為待編碼圖像中的興趣區(qū)域部分;

分別對目標(biāo)圖層和背景圖層編碼各自生成碼流;

將目標(biāo)圖層的碼流和背景圖層的碼流進(jìn)行復(fù)合。

其中,所述將目標(biāo)圖層的碼流和背景圖層的碼流進(jìn)行復(fù)合,具體為:

為待編碼圖像對應(yīng)的碼流添加頭信息,在頭信息后記錄目標(biāo)圖層的碼流和背景圖層的碼流。

其中,所述分別對目標(biāo)圖層和背景圖層編碼各自生成碼流,包括:

將所述目標(biāo)圖層中目標(biāo)之外的區(qū)域用固定值填充;

將所述背景圖層中對應(yīng)所述目標(biāo)圖層中目標(biāo)所在的區(qū)域用固定值填充;

分別對填充后的目標(biāo)圖層和背景圖層編碼各自生成碼流。

其中,所述頭信息中記錄有目標(biāo)圖層中的目標(biāo)的位置信息。

其中,當(dāng)待編碼圖像中提取目標(biāo)圖層失敗時,所述頭信息中目標(biāo)圖層中的目標(biāo)的位置信息記錄為空。

其中,所述頭信息后的目標(biāo)圖層的碼流和背景圖層的碼流之間插入有分隔標(biāo)識符。

第二方面采用一種視頻圖像壓縮裝置,包括:

圖層提取單元,用于從待編碼圖像提取出背景圖層和目標(biāo)圖層,所述目標(biāo)圖層中的目標(biāo)為待編碼圖像中的興趣區(qū)域部分;

圖層編碼單元,用于分別對目標(biāo)圖層和背景圖層編碼各自生成碼流;

碼流復(fù)合單元,用于將目標(biāo)圖層的碼流和背景圖層的碼流進(jìn)行復(fù)合。

其中,所述碼流復(fù)合單元,具體用于:

為待編碼圖像對應(yīng)的碼流添加頭信息,在頭信息后記錄目標(biāo)圖層的碼流和背景圖層的碼流。

其中,所述圖層編碼單元,包括:

第一填充模塊,用于將所述目標(biāo)圖層中目標(biāo)之外的區(qū)域用固定值填充;

第二填充模塊,用于將所述背景圖層中對應(yīng)所述目標(biāo)圖層中目標(biāo)所在的區(qū)域用固定值填充;

圖層編碼模塊,用于分別對填充后的目標(biāo)圖層和背景圖層編碼各自生成碼流。

其中,所述頭信息中記錄有目標(biāo)圖層中的目標(biāo)的位置信息。

其中,當(dāng)待編碼圖像中提取目標(biāo)圖層失敗時,所述頭信息中目標(biāo)圖層中的目標(biāo)的位置信息記錄為空。

其中,所述頭信息后的目標(biāo)圖層的碼流和背景圖層的碼流之間插入有分隔標(biāo)識符。

第三方面采用一種視頻圖像讀取方法,包括:

獲取視頻碼流,所述視頻碼流由目標(biāo)圖層的碼流和背景圖層的碼流復(fù)合而成;其中,所述目標(biāo)圖層中的目標(biāo)為圖像中的興趣區(qū)域部分;

確認(rèn)解碼目標(biāo)所在的目標(biāo)視頻幀;

從所述目標(biāo)視頻幀開始對相關(guān)視頻碼流解碼。

其中,所述視頻碼流添加有頭信息,所述頭信息記錄有目標(biāo)圖層中的目標(biāo)的位置信息;

從所述目標(biāo)視頻幀開始對相關(guān)視頻碼流解碼,具體為:

從所述目標(biāo)視頻幀中解碼出興趣區(qū)域部分,將所述興趣區(qū)域部分根據(jù)所述位置信息復(fù)合到所述背景圖層。

其中,所述頭信息后的目標(biāo)圖層的碼流和背景圖層的碼流之間插入有分隔標(biāo)識符。

第四方面采用一種視頻圖像讀取裝置,包括:

碼流獲取單元,用于獲取視頻碼流,所述視頻碼流由目標(biāo)圖層的碼流和背景圖層的碼流復(fù)合而成;其中,所述目標(biāo)圖層中的目標(biāo)為圖像中的興趣區(qū)域部分;

目標(biāo)確認(rèn)單元,用于確認(rèn)解碼目標(biāo)所在的目標(biāo)視頻幀;

碼流解碼單元,用于從所述目標(biāo)視頻幀開始對相關(guān)視頻碼流解碼。

其中,所述視頻碼流添加有頭信息,所述頭信息記錄有目標(biāo)圖層中的目標(biāo)的位置信息;

所述碼流解碼單元,具體用于:

從所述目標(biāo)視頻幀中解碼出興趣區(qū)域部分,將所述興趣區(qū)域部分根據(jù)所述位置信息復(fù)合到所述背景圖層。

其中,所述頭信息后的目標(biāo)圖層的碼流和背景圖層的碼流之間插入有分隔標(biāo)識符。

第五方面采用一種視頻圖像處理系統(tǒng),包括上述任意一項(xiàng)所述的視頻圖像壓縮裝置和上述任意一項(xiàng)所述的視頻圖像讀取裝置。

本發(fā)明的有益效果在于:通過從待編碼圖像提取出背景圖層和目標(biāo)圖層,將背景圖層和目標(biāo)圖層分別進(jìn)行編碼各自生成碼流,再將碼流復(fù)合,解碼時將復(fù)合碼流解碼,直接檢索含有目標(biāo)對象的圖像,提高了計(jì)算資源的利用率。

附圖說明

圖1是現(xiàn)有技術(shù)中基于塊的混合編碼框架編碼的流程示意圖;

圖2是現(xiàn)有技術(shù)中基于塊的混合編碼框架解碼的流程示意圖;

圖3是現(xiàn)有技術(shù)中基于塊的混合編碼中宏塊的掃描順序示意圖;

圖4是現(xiàn)有技術(shù)中基于塊的混合編碼中幀間參考關(guān)系的示意圖;

圖5是現(xiàn)有技術(shù)中基于塊的混合編碼中P幀多幀參考的參考關(guān)系的示意圖;

圖6是現(xiàn)有技術(shù)中基于塊的混合編碼中B幀多幀參考的參考關(guān)系的示意圖;

圖7是現(xiàn)有技術(shù)中圖像中的感興趣區(qū)域的示意圖;

圖8是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的方法的第一實(shí)施例的方法流程圖;

圖9是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的方法的第二實(shí)施例的方法流程圖;

圖10是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的方法的第二實(shí)施例中圖像層和背景層的示意圖;

圖11是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的方法的第二實(shí)施例中碼流的組織方式的示意圖;

圖12是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的裝置的第一實(shí)施例的結(jié)構(gòu)示意圖

圖13是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的裝置的第二實(shí)施例的結(jié)構(gòu)方框圖。

圖14是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像讀取的方法的第一實(shí)施例的方法流程圖。

圖15是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像讀取的裝置的第一實(shí)施例的結(jié)構(gòu)方框圖。

圖16是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像處理的系統(tǒng)的第一實(shí)施例的結(jié)構(gòu)方框圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明了,下面結(jié)合具體實(shí)施方式并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)該理解,這些描述只是示例性的,而并非要限制本發(fā)明的范圍。此外,在以下說明中,省略了對公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本發(fā)明的概念。

請參考圖8,其是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的方法的第一實(shí)施例的方法流程圖。本實(shí)施例中的方法,主要用于各種視頻,特別是監(jiān)控視頻的存儲。如圖所示,該方法,包括:

步驟S101:從待編碼圖像提取出背景圖層和目標(biāo)圖層,所述目標(biāo)圖層中的目標(biāo)為待編碼圖像中的興趣區(qū)域部分。

在本方案中,特別針對于監(jiān)控視頻而言,畫面中特定的目標(biāo),例如人、車、出入口等位置和區(qū)域,由于監(jiān)控視頻點(diǎn)位多,時間長,通常希望這些區(qū)域能夠快速定位,無需對整個視頻進(jìn)行全面觀察。所以將待編碼圖像區(qū)分為背景圖層和目標(biāo)圖層,將視頻中的目標(biāo)區(qū)分到目標(biāo)圖層中,在查看視頻時,直接對目標(biāo)圖層進(jìn)行檢索,實(shí)現(xiàn)對需要檢索的目標(biāo)的快速檢索,提高運(yùn)算效率。

步驟S102:分別對目標(biāo)圖層和背景圖層編碼各自生成碼流。

為使得解碼時能夠針對性地分別解碼,在編碼時對目標(biāo)圖層和背景圖層分別編碼形成各自碼流,具體可以針對采用的編碼標(biāo)準(zhǔn)完成編碼。

步驟S103:將目標(biāo)圖層的碼流和背景圖層的碼流進(jìn)行復(fù)合。

目標(biāo)圖層的碼流和背景圖層的碼流進(jìn)行復(fù)合,與現(xiàn)有技術(shù)的方案相比,復(fù)合后的碼流能夠進(jìn)行更加精確的定位,直接訪問確定的目標(biāo)所在的圖像。解碼效率提高。

綜上所述,通過從待編碼圖像提取出背景圖層和目標(biāo)圖層,將背景圖層和目標(biāo)圖層分別進(jìn)行編碼各自生成碼流,再將碼流復(fù)合,解碼時將復(fù)合碼流解碼,直接檢索含有目標(biāo)對象的圖像,提高了計(jì)算資源的利用率。

請參考圖9,其是發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的方法的第二實(shí)施例的方法流程圖,如圖所示,該方法包括:

步驟S201:從待編碼圖像提取出背景圖層和目標(biāo)圖層,所述目標(biāo)圖層中的目標(biāo)為待編碼圖像中的興趣區(qū)域部分。

背景圖層和目標(biāo)圖層的提取通過圖像識別或圖像分析實(shí)現(xiàn),還可通過對攝像設(shè)備的設(shè)置完成目標(biāo)圖層的范圍選定。具體的技術(shù)方案在現(xiàn)有技術(shù)中已有實(shí)現(xiàn),在此不做進(jìn)一步說明。

步驟S202:將所述目標(biāo)圖層中目標(biāo)之外的區(qū)域用固定值填充。

步驟S203:將所述背景圖層中對應(yīng)所述目標(biāo)圖層中目標(biāo)所在的區(qū)域用固定值填充。

為了使得解碼時目標(biāo)圖層處于圖像中的原始的位置,將目標(biāo)層中目標(biāo)之外的區(qū)域用固定值填充,將背景圖層中對應(yīng)所述目標(biāo)圖層中目標(biāo)所在的區(qū)域 也用固定值填充,在編碼時目標(biāo)圖層和背景圖層具備相同的圖像大小和分辨率,后續(xù)的復(fù)合操作更加精確。具體的填充方式如圖10所示,兩個從圖像中提取出兩個圖層,在各自圖層中對另一圖層對應(yīng)的位置進(jìn)行填充,相當(dāng)于得到兩個具有相同的分辨率的子圖像幀,再對兩個圖層分別編碼。

步驟S204:分別對填充后的目標(biāo)圖層和背景圖層編碼各自生成碼流。

對目標(biāo)圖層和背景圖層進(jìn)行編碼時,依然按照從左至右、從上之下的掃描方式,對每個分塊進(jìn)行編碼,只有在遇到填充部分時,直接跳過不用處理,每個圖層產(chǎn)生的碼流復(fù)合在一起。

步驟S205:為待編碼圖像對應(yīng)的碼流添加頭信息,在頭信息后記錄目標(biāo)圖層的碼流和背景圖層的碼流。

所述頭信息中記錄有目標(biāo)圖層中的目標(biāo)的位置信息。所述頭信息后的目標(biāo)圖層的碼流和背景圖層的碼流之間插入有分隔標(biāo)識符;具體地分隔標(biāo)識符可以為能起分隔作用的起始碼標(biāo)識,即每個圖層的碼流都設(shè)置有起始碼標(biāo)識,以便解碼時對碼流的起始位置進(jìn)行區(qū)分。具體的碼流的組織方式如圖11所示,在視頻流之前加入頭信息,記錄目標(biāo)圖層中的目標(biāo)的的位置,在視頻進(jìn)行檢索時,直接通過頭信息進(jìn)行精確定位,提高了數(shù)據(jù)的處理效率,具體的目標(biāo)圖層的碼流和背景圖層的碼流的位置關(guān)系不作限制,圖11中的圖層1碼流和圖層2碼流各自對應(yīng)一個即可。

綜上所述,通過從待編碼圖像提取出背景圖層和目標(biāo)圖層,將背景圖層和目標(biāo)圖層分別進(jìn)行編碼各自生成碼流,再將碼流復(fù)合,解碼時將復(fù)合碼流解碼,直接檢索含有目標(biāo)對象的圖像,提高了計(jì)算資源的利用率。同時還設(shè)置了頭信息,在頭信息后記錄目標(biāo)圖層的碼流和背景圖層的碼流,在頭信息 中記錄目標(biāo)圖層中的目標(biāo)的位置信息,在目標(biāo)圖層的碼流和背景圖層的碼流之間插入分隔標(biāo)識符對二者進(jìn)行區(qū)分,實(shí)現(xiàn)了兩個碼流的有序存儲和快速檢索。

以下是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的裝置的實(shí)施例,視頻圖像壓縮的裝置的實(shí)施例基于上述的視頻圖像壓縮的方法的實(shí)施例實(shí)現(xiàn),在數(shù)視頻圖像壓縮的裝置的實(shí)施例中未盡的闡述,請參考上述的視頻圖像壓縮的方法的實(shí)施例。

請參考圖12,其是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的裝置的第一實(shí)施例的結(jié)構(gòu)方框圖,如圖所示,該裝置,包括:

圖層提取單元310,用于從待編碼圖像提取出背景圖層和目標(biāo)圖層,所述目標(biāo)圖層中的目標(biāo)為待編碼圖像中的興趣區(qū)域部分;

通過將待編碼圖像區(qū)分為背景圖層和目標(biāo)圖層,將視頻中的目標(biāo)區(qū)分到目標(biāo)圖層中,在查看視頻時,直接對目標(biāo)圖層進(jìn)行檢索,實(shí)現(xiàn)對需要檢索的目標(biāo)的快速檢索,提高運(yùn)算效率。

圖層編碼單元320,用于分別對目標(biāo)圖層和背景圖層編碼各自生成碼流;

碼流復(fù)合單元330,用于將目標(biāo)圖層的碼流和背景圖層的碼流進(jìn)行復(fù)合。

綜上所述,上述各單元的協(xié)同工作,通過從待編碼圖像提取出背景圖層和目標(biāo)圖層,將背景圖層和目標(biāo)圖層分別進(jìn)行編碼各自生成碼流,再將碼流復(fù)合,解碼時將復(fù)合碼流解碼,直接檢索含有目標(biāo)對象的圖像,提高了計(jì)算資源的利用率。

請參考圖13,其是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像壓縮的裝置的第二實(shí)施例的結(jié)構(gòu)方框圖,如圖所示,該裝置,包括:

圖層提取單元310,用于從待編碼圖像提取出背景圖層和目標(biāo)圖層,所述目標(biāo)圖層中的目標(biāo)為待編碼圖像中的興趣區(qū)域部分;

圖層編碼單元320,用于分別對目標(biāo)圖層和背景圖層編碼各自生成碼流;

碼流復(fù)合單元330,用于將目標(biāo)圖層的碼流和背景圖層的碼流進(jìn)行復(fù)合。

其中,所述碼流復(fù)合單元330,具體用于:

為待編碼圖像對應(yīng)的碼流添加頭信息,在頭信息后記錄目標(biāo)圖層的碼流和背景圖層的碼流。

其中,所述圖層編碼單元320,包括:

第一填充模塊321,用于將所述目標(biāo)圖層中目標(biāo)之外的區(qū)域用固定值填充;

第二填充模塊322,用于將所述背景圖層中對應(yīng)所述目標(biāo)圖層中目標(biāo)所在的區(qū)域用固定值填充;

圖層編碼模塊323,用于分別對填充后的目標(biāo)圖層和背景圖層編碼各自生成碼流。

對目標(biāo)圖層和背景圖層進(jìn)行編碼時,依然按照從左至右、從上之下的掃描方式,對每個分塊進(jìn)行編碼,只有在遇到填充部分時,直接跳過不用處理,每個圖層產(chǎn)生的碼流復(fù)合在一起。

其中,所述頭信息中記錄有目標(biāo)圖層中的目標(biāo)的位置信息。

其中,當(dāng)待編碼圖像中提取目標(biāo)圖層失敗時,所述頭信息中目標(biāo)圖層中的目標(biāo)的位置信息記錄為空。

其中,所述頭信息后的目標(biāo)圖層的碼流和背景圖層的碼流之間插入有分隔標(biāo)識符,具體地,每個圖層的碼流都設(shè)置有起始碼標(biāo)識,以便解碼時對碼 流的起始位置進(jìn)行區(qū)分。。

綜上所述,上述功能模塊的協(xié)同合作,通過從待編碼圖像提取出背景圖層和目標(biāo)圖層,將背景圖層和目標(biāo)圖層分別進(jìn)行編碼各自生成碼流,再將碼流復(fù)合,解碼時將復(fù)合碼流解碼,直接檢索含有目標(biāo)對象的圖像,提高了計(jì)算資源的利用率。同時還設(shè)置了頭信息,在頭信息后記錄目標(biāo)圖層的碼流和背景圖層的碼流,在頭信息中記錄目標(biāo)圖層中的目標(biāo)的位置信息,在目標(biāo)圖層的碼流和背景圖層的碼流之間插入分隔標(biāo)識符對二者進(jìn)行區(qū)分,實(shí)現(xiàn)了兩個碼流的有序存儲和快速檢索。

以下是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像讀取的方法的實(shí)施例,本實(shí)施例中的方案用于對前述實(shí)施例中得到的視頻碼流進(jìn)行讀取。請參考圖14,其是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像讀取的方法的第一實(shí)施例的方法流程圖,如圖所示,該方法包括:

步驟S401:獲取視頻碼流,所述視頻碼流由目標(biāo)圖層的碼流和背景圖層的碼流復(fù)合而成;其中,所述目標(biāo)圖層中的目標(biāo)為圖像中的興趣區(qū)域部分。

視頻碼流是有目標(biāo)圖層的碼流和背景圖層的碼流復(fù)合而成,在讀取時,有針對性地對想要讀取的目標(biāo)信息進(jìn)行定位。

步驟S402:確認(rèn)頭信息中記錄有解碼目標(biāo)的位置信息的幀為目標(biāo)視頻幀。

所述視頻碼流添加有頭信息,所述頭信息記錄有目標(biāo)圖層中的目標(biāo)的位置信息??梢灾苯油ㄟ^頭信息記錄的位置進(jìn)行訪問。

確認(rèn)解碼目標(biāo)所在的目標(biāo)視頻幀還可根據(jù)其他的方案實(shí)現(xiàn),例如不設(shè)置頭信息,直接對視頻進(jìn)行逐幀訪問。

步驟S403:從所述目標(biāo)視頻幀中解碼出興趣區(qū)域部分,將所述興趣區(qū)域部分根據(jù)所述位置信息復(fù)合到所述背景圖層。

所述頭信息后的目標(biāo)圖層的碼流和背景圖層的碼流之間插入有分隔標(biāo)識符。當(dāng)對視頻圖像進(jìn)行訪問時,直接根據(jù)分隔標(biāo)識符的分界,對目標(biāo)圖層所在碼流進(jìn)行訪問即可。

綜上所述,通過對復(fù)合生成的視頻碼流的讀取,實(shí)現(xiàn)對目標(biāo)圖層的快速訪問,提高了解碼的效率,降低了運(yùn)算的復(fù)雜度。

以下是本發(fā)明具體實(shí)施方式中提供的一種視頻圖像讀取的裝置的實(shí)施例,視頻圖像讀取的裝置的實(shí)施例基于上述的視頻圖像讀取的方法的實(shí)施例實(shí)現(xiàn),在數(shù)視頻圖像讀取的裝置的實(shí)施例中未盡的闡述,請參考上述的視頻圖像讀取的方法的實(shí)施例。

請參考圖15,其是第本發(fā)明具體實(shí)施方式中提供的一種視頻圖像讀取的裝置的結(jié)構(gòu)方框圖,如圖所示,該裝置包括:

碼流獲取單元510,用于獲取視頻碼流,所述視頻碼流由目標(biāo)圖層的碼流和背景圖層的碼流復(fù)合而成;其中,所述目標(biāo)圖層中的目標(biāo)為圖像中的興趣區(qū)域部分;

目標(biāo)確認(rèn)單元520,用于確認(rèn)解碼目標(biāo)所在的目標(biāo)視頻幀;

碼流解碼單元530,用于從所述目標(biāo)視頻幀開始對相關(guān)視頻碼流解碼。

其中,所述視頻碼流添加有頭信息,所述頭信息記錄有目標(biāo)圖層中的目標(biāo)的位置信息;

所述碼流解碼單元530,具體用于:

從所述目標(biāo)視頻幀中解碼出興趣區(qū)域部分,將所述興趣區(qū)域部分根據(jù)所 述位置信息復(fù)合到所述背景圖層。

其中,所述頭信息后的目標(biāo)圖層的碼流和背景圖層的碼流之間插入有分隔標(biāo)識符。

綜上所述,上述各單元的協(xié)同工作,通過對復(fù)合生成的視頻碼流的讀取,實(shí)現(xiàn)對目標(biāo)圖層的快速訪問,提高了解碼的效率,降低了運(yùn)算的復(fù)雜度。

最后本發(fā)明具體實(shí)施方式中還提供了一種視頻圖像處理系統(tǒng)的實(shí)施例,視頻圖像處理系統(tǒng)包含上述的視頻圖像壓縮的裝置30和視頻圖像讀取的裝置50兩部分。具體如圖16所示,視頻圖像壓縮的裝置30包括:

圖層提取單元310,用于從待編碼圖像提取出背景圖層和目標(biāo)圖層,所述目標(biāo)圖層中的目標(biāo)為待編碼圖像中的興趣區(qū)域部分;

圖層編碼單元320,用于分別對目標(biāo)圖層和背景圖層編碼各自生成碼流;

碼流復(fù)合單元330,用于將目標(biāo)圖層的碼流和背景圖層的碼流進(jìn)行復(fù)合。

視頻圖像讀取的裝置50包括:

碼流獲取單元510,用于獲取視頻碼流,所述視頻碼流由目標(biāo)圖層的碼流和背景圖層的碼流復(fù)合而成;其中,所述目標(biāo)圖層中的目標(biāo)為圖像中的興趣區(qū)域部分;

目標(biāo)確認(rèn)單元520,用于確認(rèn)解碼目標(biāo)所在的目標(biāo)視頻幀;

碼流解碼單元530,用于從所述目標(biāo)視頻幀開始對相關(guān)視頻碼流解碼。

綜上所述,上述各單元的協(xié)同工作,通過從待編碼圖像提取出背景圖層和目標(biāo)圖層,將背景圖層和目標(biāo)圖層分別進(jìn)行編碼各自生成碼流,再將碼流復(fù)合,解碼時將復(fù)合碼流解碼,直接檢索含有目標(biāo)對象的圖像,提高了計(jì)算資源的利用率。通過對復(fù)合生成的視頻碼流的讀取,實(shí)現(xiàn)對目標(biāo)圖層的快速 訪問,提高了解碼的效率,降低了運(yùn)算的復(fù)雜度。

應(yīng)當(dāng)理解的是,本發(fā)明的上述具體實(shí)施方式僅僅用于示例性說明或解釋本發(fā)明的原理,而不構(gòu)成對本發(fā)明的限制。因此,在不偏離本發(fā)明的精神和范圍的情況下所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。此外,本發(fā)明所附權(quán)利要求旨在涵蓋落入所附權(quán)利要求范圍和邊界、或者這種范圍和邊界的等同形式內(nèi)的全部變化和修改例。

盡管已經(jīng)詳細(xì)描述了本發(fā)明的實(shí)施方式,但是應(yīng)該理解的是,在不偏離本發(fā)明的精神和范圍的情況下,可以對本發(fā)明的實(shí)施方式做出各種改變、替換和變更。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1