[發明專利]一種應用于3DTV與FTV系統的深度圖編碼壓縮方法在審
| 申請號: | 200810063742.3 | 申請日: | 2008-07-29 |
| 公開(公告)號: | CN101374243A | 公開(公告)日: | 2009-02-25 |
| 發明(設計)人: | 蔣剛毅;郁梅;朱波 | 申請(專利權)人: | 寧波大學 |
| 主分類號: | H04N13/00 | 分類號: | H04N13/00;H04N7/26;G06T7/00 |
| 代理公司: | 寧波奧圣專利代理事務所(普通合伙) | 代理人: | 程曉明 |
| 地址: | 315211浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用于 dtv ftv 系統 深度 編碼 壓縮 方法 | ||
1.一種應用于3DTV與FTV系統的深度圖編碼壓縮方法,其特征在于在3DTV與FTV系統中,虛擬視點繪制的輸入包括視點圖像和與所述的視點圖像對應的深度圖,利用所述的深度圖的邊緣信息和所述的視點圖像的運動信息,將所述的深度圖劃分為靜止的非邊緣區域、運動對象內部非邊緣區域以及邊緣區域,在所述的視點圖像編碼完成之后進行所述的深度圖編碼,在所述的深度圖編碼過程中,利用所述的視點圖像編碼后確定的宏塊編碼模式和運動矢量,結合所述的深度圖的三種區域,實現所述的深度圖的快速編碼,具體步驟為:
a.將深度圖分割成多個具有相同尺寸的宏塊,將此類宏塊記為BlockD,并根據每個宏塊BlockD的紋理特征,判斷該宏塊BlockD是否位于邊緣區域,當該宏塊位于邊緣區域時,將該宏塊BlockD標記為A類區域;
b.計算深度圖對應的視點圖像與該視點圖像的參考圖像之間的二值化幀差圖像,該二值化幀差圖像由運動像素和靜止像素組成;將該二值化幀差圖像以與所述的深度圖宏塊分割相同的方式分割成多個宏塊,將此類宏塊記為BlockF,判斷二值化幀差圖像中的宏塊BlockF中是否存在運動像素,當存在時,將與該宏塊BlockF對應的深度圖中的宏塊BlockD標記為B類區域;
c.對深度圖進行編碼,在編碼過程中根據視點圖像編碼后確定的宏塊編碼模式和運動矢量以及A類區域和B類區域的信息快速確定深度圖的宏塊編碼模式;具體過程為:在編碼過程中將深度圖記為D,深度圖D中標記為A類區域的所有宏塊BlockD構成的集合記為DA,深度圖D中標記為B類區域的所有宏塊BlockD構成的集合記為DB;定義當前正在處理的深度圖中的宏塊BlockD為當前宏塊BlockD;若BlockD∈(D-(DA∪DB)),并且與深度圖D對應的視點圖像中與當前宏塊BlockD對應的宏塊的宏塊編碼模式為Skip模式且該宏塊的運動矢量為0,則當前宏塊BlockD的宏塊編碼模式采用Skip模式;若BlockD∈(DB-(DA∩DB)),采用H.264的率失真優化技術RDO遍歷Skip、intra4×4和intra16×16三種宏塊編碼模式,從這三種宏塊編碼模式中確定最佳宏塊編碼模式作為當前宏塊BlockD的宏塊編碼模式;若上述兩類條件均不滿足,則采用H.264的率失真優化技術RDO遍歷H.264的所有宏塊編碼模式,從所有宏塊編碼模式中確定最佳宏塊編碼模式作為當前宏塊BlockD的宏塊編碼模式。
2.根據權利要求1所述的一種應用于3DTV與FTV系統的深度圖編碼壓縮方法,其特征在于所述的步驟a的具體過程為:a-①對輸入的待編碼深度圖進行邊緣檢測,得到深度圖的二值化邊緣圖像,該二值化邊緣圖像由邊緣像素和非邊緣像素組成;a-②按公知的H.264編碼標準方式將深度圖分割成多個具有相同尺寸的宏塊,將此類宏塊記為BlockD,并將深度圖的二值化邊緣圖像以與所述的深度圖宏塊分割相同的方式分割成多個宏塊,將此類宏塊記為BlockE;a-③定義當前正在處理的深度圖的二值化邊緣圖像中的宏塊BlockE為當前宏塊BlockE,判斷深度圖的二值化邊緣圖像中的當前宏塊BlockE中是否存在邊緣像素,當存在時,確定深度圖中與該當前宏塊BlockE對應的宏塊BlokD位于邊緣區域,將該宏塊BlockD標記為A類區域。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧波大學,未經寧波大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810063742.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:棉稈纖維的提取分離方法
- 下一篇:混凝土扣式聯鎖空心砌塊





