[發(fā)明專利]當前塊的相鄰塊可用性獲取方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201010620879.1 | 申請日: | 2010-12-31 |
| 公開(公告)號: | CN102547270A | 公開(公告)日: | 2012-07-04 |
| 發(fā)明(設計)人: | 李桂滿;朱東巍;吳銘 | 申請(專利權(quán))人: | 聯(lián)芯科技有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 逯長明 |
| 地址: | 200233 上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 當前 相鄰 可用性 獲取 方法 系統(tǒng) | ||
技術(shù)領域
本發(fā)明涉及視頻編解碼技術(shù)領域,更具體地說,涉及當前塊的相鄰塊可用性獲取方法及系統(tǒng)。
背景技術(shù)
在視頻編解碼中,一個編解碼圖像通常劃分成若干宏塊,宏塊又被劃分為塊。在編碼以及解碼過程中,都需要針對每個當前塊計算出相鄰塊的可用性(相鄰塊的可用性信息簡稱為當前塊的可用性)情況,即相鄰塊是否已經(jīng)編解碼。參見圖1,當前塊101需要用到的相鄰塊的位置分左方、上方、右上方、左上方,分別記做A、B、C、D。
當前塊的相鄰塊可用性計算既涉及宏塊的可用性判斷,又涉及宏塊內(nèi)部的各個塊之間的可用性判斷,因此計算比較復雜。通常的技術(shù)方案在每個方向上的可用性計算分別進行如下操作:
通過判斷當前塊實際坐標位置得出當前塊是位于宏塊內(nèi)部還是宏塊邊界;
如果當前塊在宏塊內(nèi)部,進一步判斷是否因為編解碼順序?qū)е掠行┫噜弶K不可用;
如果當前塊在宏塊邊界,則需要區(qū)分出是哪個邊界,根據(jù)當前塊所處宏塊相鄰塊的可用性和邊界可用性信息,得出當前塊的相鄰塊的可用性。
以上操作在對當前塊的每個方向的可用性計算上都要做一次,一共需做四次。最好的情況下得到一個方向上當前塊的可用性也需要兩次判斷。尤其是當宏塊所包含的塊越多時,在每一宏塊上所花費的計算量也越多。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例目的在于提供可減少計算量當前塊的相鄰塊可用性獲取方法及系統(tǒng)。
為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案:
根據(jù)本發(fā)明實施例的一個方面,提供一種當前塊的相鄰塊可用性獲取方法,預先定義塊的類別,塊的邏輯位置和類型與所述類別的關系,以及所述類別所對應的相鄰塊可用性信息,所述邏輯位置為塊在所屬宏塊中的相對位置;
所述方法包括:
確定當前塊的邏輯位置和類型;
根據(jù)所述邏輯位置和類型確定當前塊所屬的類別;
根據(jù)所述類別確定當前塊的相鄰塊的可用性信息。
根據(jù)本發(fā)明實施例的一個方面,提供一種當前塊的相鄰塊可用性獲取系統(tǒng),包括:
預定義單元,用于預先定義塊的類別,塊的邏輯位置和類型與所述類別的關系,以及所述類別所對應的相鄰塊可用性信息,所述邏輯位置為塊在所屬宏塊中的相對位置;
確定單元,用于確定當前塊的邏輯位置和類型,根據(jù)所述邏輯位置和類型確定當前塊所屬的類別,以及根據(jù)所述類別確定當前塊的相鄰塊的可用性信息。
從上述的技術(shù)方案可以看出,由于已經(jīng)預先定義塊的類別,塊的邏輯位置和類型與所述類別的關系,以及所述類別所對應的相鄰塊可用性信息,因此在進行可用性判斷時,只需根據(jù)上述關系即可得到四個方向相鄰塊的可用性信息,而無需每一方面上均進行計算。與傳統(tǒng)方式相比,本發(fā)明實施例所提供的技術(shù)方案可大大減少計算量。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為當前塊與相鄰塊之間的關系;
圖2-7為本發(fā)明實施例所提供的宏塊最基本的分割方式示意圖;
圖8為本發(fā)明實施例所提供的編解碼順序示意圖;
圖9-14分別為圖2-7所示分割方式對應的類別示意圖;
圖15為本發(fā)明實施例所提供的系統(tǒng)結(jié)構(gòu)示意圖;
圖16為本發(fā)明實施例所提供的方法流程圖;
圖17為本發(fā)明實施例所提供的宏塊其他分割方式示意圖;
圖18-19為本發(fā)明實施例所提供的不同分割方式對應邏輯位置及類別示意圖;
圖20為本發(fā)明實施例所提供的邏輯位置設定示意圖;
圖21為本發(fā)明實施例所提供的邏輯坐標設定示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
在視頻編解碼中,一個編解碼圖像通常劃分成若干宏塊,宏塊又被劃分為塊。在編解碼過程中,需要針對每個當前塊計算出相鄰塊的可用性(相鄰塊的可用性信息簡稱為當前塊的可用性)情況,即相鄰塊是否已經(jīng)編解碼。參見圖1,當前塊101需要用到的相鄰塊的位置分左方、上方、右上方、左上方,分別記做A、B、C、D。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)芯科技有限公司,未經(jīng)聯(lián)芯科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010620879.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





