可將其減去2后再進(jìn)行傳輸,這樣可 以使得處理子區(qū)間導(dǎo)出信息的取值范圍從〇開(kāi)始,方便后續(xù)熵編碼。
[0197] 更一般地,若規(guī)定處理子區(qū)間個(gè)數(shù)為tXk,且處理子區(qū)間可分為k組,每組包括t 個(gè)連續(xù)的處理子區(qū)間,那么本實(shí)施例也同樣適用。利用本實(shí)施例方法可確定出在碼流中傳 輸?shù)奶幚碜訁^(qū)間信息和處理子區(qū)間導(dǎo)出信息,以此對(duì)處理子區(qū)間進(jìn)行標(biāo)識(shí),但處理子區(qū)間 信息和處理子區(qū)間導(dǎo)出信息的取值范圍會(huì)根據(jù)t和k值不同而不同。
[0198] 實(shí)施例九
[0199] 本實(shí)施例提供一種解碼器對(duì)像素標(biāo)識(shí)的處理方法,本實(shí)施例為實(shí)施例一對(duì)應(yīng)的解 碼過(guò)程,如圖2所示,本方法包括:
[0200] 步驟201 :確定處理子區(qū)間標(biāo)識(shí)信息。
[0201] 從碼流中解析得到處理子區(qū)間信息x和處理子區(qū)間導(dǎo)出信息y,或從碼流解析模 塊中獲取處理子區(qū)間信息x和處理子區(qū)間導(dǎo)出信息y。
[0202] 優(yōu)選地,若編碼器對(duì)處理子區(qū)間導(dǎo)出信息進(jìn)行減1后再傳輸,則此處對(duì)碼流中解 析得到的處理子區(qū)間導(dǎo)出信息加1后執(zhí)行后續(xù)步驟。
[0203] 步驟202 :確定標(biāo)識(shí)的處理子區(qū)間。
[0204] -種可能的實(shí)現(xiàn)方法為,第一個(gè)標(biāo)識(shí)的處理子區(qū)間a=x,第二個(gè)標(biāo)識(shí)的處理子區(qū)間 b= (a+y)modl6,其中modl6表示除以16取余數(shù)操作。
[0205] 步驟203 :確定全部處理子區(qū)間。
[0206] 一種可能的實(shí)現(xiàn)方法為:處理子區(qū)間即為標(biāo)識(shí)的處理子區(qū)間a和b。
[0207] 在本實(shí)施例中,標(biāo)準(zhǔn)或編解碼系統(tǒng)中已規(guī)定像素點(diǎn)的取值范圍劃分為16個(gè)子區(qū) 間,編號(hào)為〇至15,其中的2個(gè)子區(qū)間為處理子區(qū)間。
[0208] 實(shí)施例十
[0209] 本實(shí)施例提供一種解碼器對(duì)像素標(biāo)識(shí)的處理方法,本實(shí)施例為實(shí)施例二對(duì)應(yīng)的解 碼過(guò)程,如圖2所示,本方法包括:
[0210] 步驟201 :確定處理子區(qū)間標(biāo)識(shí)信息。
[0211] 從碼流中解析得到處理子區(qū)間導(dǎo)出信息x和y,或從碼流解析模塊中獲取處理子 區(qū)間導(dǎo)出信息x和y。
[0212] 步驟202 :確定標(biāo)識(shí)的處理子區(qū)間。
[0213] 本步驟先對(duì)標(biāo)識(shí)的處理子區(qū)間進(jìn)行預(yù)測(cè),然后結(jié)合碼流中傳輸?shù)奶幚碜訁^(qū)間導(dǎo)出 信息來(lái)導(dǎo)出標(biāo)識(shí)的處理子區(qū)間。一種可能的實(shí)現(xiàn)方法為:
[0214] 首先生成處理子區(qū)間預(yù)測(cè)值p。一種可能的實(shí)現(xiàn)方法為將包含當(dāng)前處理區(qū)域中像 素點(diǎn)個(gè)數(shù)最多的子區(qū)間作為處理子區(qū)間預(yù)測(cè)值。
[0215] 然后導(dǎo)出標(biāo)識(shí)的處理子區(qū)間。一種可能的實(shí)現(xiàn)方法為,第一個(gè)標(biāo)識(shí)的處理子區(qū)間 a= (p+x)modl6,第二個(gè)處理子區(qū)間b= (p+y)modl6,其中modl6表示除以16取余數(shù)操作。
[0216] 步驟203 :確定全部處理子區(qū)間。
[0217] 一種可能的實(shí)現(xiàn)方法為:處理子區(qū)間為標(biāo)識(shí)的處理子區(qū)間a和b
[0218] 在本實(shí)施例中,標(biāo)準(zhǔn)或編解碼系統(tǒng)中已規(guī)定像素點(diǎn)的取值范圍劃分為16個(gè)子區(qū) 間,編號(hào)為〇至15,其中的2個(gè)子區(qū)間為處理子區(qū)間。
[0219] 實(shí)施例^-一
[0220] 本實(shí)施例提供一種解碼器對(duì)像素標(biāo)識(shí)的處理方法,本實(shí)施例為實(shí)施例三對(duì)應(yīng)的解 碼過(guò)程,如圖2所示,本方法包括:
[0221] 步驟201 :確定處理子區(qū)間標(biāo)識(shí)信息。
[0222] 從碼流中解析得到處理子區(qū)間信息x和處理子區(qū)間導(dǎo)出信息y、z、w,或從碼流解 析模塊中獲取處理子區(qū)間信息x和處理子區(qū)間導(dǎo)出信息y、z、w。
[0223] 優(yōu)選地,若編碼器對(duì)處理子區(qū)間導(dǎo)出信息進(jìn)行減1后再傳輸,則此處對(duì)碼流中解 析得到的處理子區(qū)間導(dǎo)出信息加1后執(zhí)行后續(xù)步驟。
[0224] 步驟202 :確定標(biāo)識(shí)的處理子區(qū)間。
[0225] -種可能的實(shí)現(xiàn)方法為,第一個(gè)標(biāo)識(shí)的處理子區(qū)間a=x,第二個(gè)標(biāo)識(shí)的處理子區(qū)間 b= (a+y)mod32,第三個(gè)標(biāo)識(shí)的處理子區(qū)間c= (b+z)mod32,第四個(gè)標(biāo)識(shí)的處理子區(qū)間d= (c+w)mod32,其中mod32表示除以32取余數(shù)操作。
[0226] 步驟203 :確定全部處理子區(qū)間。
[0227] -種可能的實(shí)現(xiàn)方法為:處理子區(qū)間為標(biāo)識(shí)的處理子區(qū)間a、b、c和d。
[0228] 在本實(shí)施例中,標(biāo)準(zhǔn)或編解碼系統(tǒng)中已規(guī)定像素點(diǎn)的取值范圍劃分為32個(gè)子區(qū) 間,編號(hào)為〇至31,其中的4個(gè)子區(qū)間為處理子區(qū)間。
[0229] 實(shí)施例十二
[0230] 本實(shí)施例提供一種解碼器對(duì)像素標(biāo)識(shí)的處理方法,本實(shí)施例為實(shí)施例四對(duì)應(yīng)的解 碼過(guò)程,如圖2所示,本方法包括:
[0231] 步驟201 :確定處理子區(qū)間標(biāo)識(shí)信息。
[0232]從碼流中解析處理子區(qū)間信息x和處理子區(qū)間導(dǎo)出信息yi、ynu,或從碼流解 析模塊中獲取處理子區(qū)間信息x和處理子區(qū)間導(dǎo)出信息
[0233] 由于處理子區(qū)間的個(gè)數(shù)由編碼器指定,因此在解析或獲取處理子區(qū)間信息和處理 子區(qū)間導(dǎo)出信息前需要先解析或獲取處理子區(qū)間個(gè)數(shù)k。
[0234] 優(yōu)選地,若編碼器對(duì)處理子區(qū)間導(dǎo)出信息進(jìn)行減1后再傳輸,則此處對(duì)從碼流中 解析得到的處理子區(qū)間導(dǎo)出信息加1后執(zhí)行后續(xù)步驟。
[0235] 步驟202 :確定標(biāo)識(shí)的處理子區(qū)間。
[0236] 一種可能的實(shí)現(xiàn)方法為,第一個(gè)標(biāo)識(shí)的處理子區(qū)間ai=x,第二個(gè)標(biāo)識(shí)的處理子區(qū) 間a 2= (3,5^)1110(132,第三個(gè)標(biāo)識(shí)的處理子區(qū)間a3= (a2+y2)mod32…第k個(gè)標(biāo)識(shí)的處理子區(qū) 間為ak= (aH+yH) mod32,其中mod32表示除以32取余數(shù)操作。
[0237] 步驟203 :確定全部處理子區(qū)間。
[0238] -種可能的實(shí)現(xiàn)方法為:處理子區(qū)間為標(biāo)識(shí)的處理子區(qū)間叫、七….ak。
[0239] 在本實(shí)施例中,標(biāo)準(zhǔn)或編解碼系統(tǒng)中已規(guī)定像素點(diǎn)的取值范圍劃分為32個(gè)子區(qū) 間,編號(hào)為〇至31,其中的k個(gè)子區(qū)間為處理子區(qū)間。
[0240] 實(shí)施例十三
[0241] 本實(shí)施例提供一種解碼器對(duì)像素標(biāo)識(shí)的處理方法,本實(shí)施例為實(shí)施例五對(duì)應(yīng)的解 碼過(guò)程,如圖2所示,本方法包括
[0242] 步驟201 :確定處理子區(qū)間標(biāo)識(shí)信息。
[0243] 從碼流中解析得到處理子區(qū)間信息x和處理子區(qū)間導(dǎo)出信息y,或從碼流解析模 塊中獲取處理子區(qū)間信息x和處理子區(qū)間導(dǎo)出信息y。
[0244] 優(yōu)選地,若編碼器對(duì)處理子區(qū)間導(dǎo)出信息進(jìn)行減2后再傳輸,則此處對(duì)從碼流中 解析得到的處理子區(qū)間導(dǎo)出信息加2后再執(zhí)行后續(xù)步驟。
[0245] 步驟202 :確定標(biāo)識(shí)的處理子區(qū)間。
[0246] -種可能的實(shí)現(xiàn)方法為,第一個(gè)標(biāo)識(shí)的處理子區(qū)間a=x,第二個(gè)標(biāo)識(shí)的處理子區(qū)間 b= (a+y) mod32,其中mod32表示除以32取余數(shù)操作。
[0247] 步驟203 :確定全部處理子區(qū)間。
[0248] 由標(biāo)識(shí)的處理子區(qū)間導(dǎo)出全部處理子區(qū)間,一種可能的實(shí)現(xiàn)方法為處理子區(qū)間為 a、a+1、b和b+1。
[0249] 優(yōu)選地,可以將最后一個(gè)子區(qū)間和第一個(gè)子區(qū)間定義為兩個(gè)連續(xù)的子區(qū)間。這樣, 一種可能的實(shí)現(xiàn)方法為處理子區(qū)間為a、(a+1) mod32、b和(b+1) mod32,其中mod32表不除 以32取余數(shù)操作。
[0250]在本實(shí)施例中,標(biāo)準(zhǔn)或編解碼系統(tǒng)中已規(guī)定像素點(diǎn)的取值范圍劃分為32個(gè)子區(qū) 間,編號(hào)為0至31,其中的4個(gè)子區(qū)間為處理子區(qū)間,且可以分為兩組,每組包含兩個(gè)連續(xù)的 子區(qū)間。
[0251] 更一般地,若規(guī)定處理子區(qū)間個(gè)數(shù)為2t,分為兩組,每組包括t個(gè)連續(xù)的處理子區(qū) 間,貝丨』本例同樣適用,可以導(dǎo)出處理子區(qū)間為3、3+1"^+1:-1、13士+]^4+1:-1。當(dāng)最后一個(gè)子 區(qū)間和第一個(gè)子區(qū)間定義為兩個(gè)連續(xù)的子區(qū)間時(shí),可以導(dǎo)出處理子區(qū)間為&、( &+1)111〇(132"-(a+t_l) mod32、b、(b+1) mod32... (b+t_l) mod32,其中 mod32 表不除以 32 取余數(shù)操作。
[0252] 實(shí)施例十四
[0253] 本實(shí)施例提供一種解碼器對(duì)像素標(biāo)識(shí)的處理方法,本實(shí)施例為實(shí)施例六對(duì)應(yīng)的解 碼過(guò)程,如圖2所示,本方法包括:
[0254] 步驟201 :確定處理子區(qū)間標(biāo)識(shí)信息。
[0255] 碼流中解析處理子區(qū)間導(dǎo)出信息x和y,或從碼流解析模塊中獲取處理子區(qū)間信 息x和y。
[0256] 優(yōu)選地,若編碼器對(duì)處理子區(qū)間導(dǎo)出信息y進(jìn)行減2后再傳輸,則此處對(duì)置子區(qū)間 導(dǎo)出信息y加2后再執(zhí)行后續(xù)步驟。
[0257] 步驟202 :確定標(biāo)識(shí)的處理子區(qū)間。
[0258] 本步驟先對(duì)標(biāo)識(shí)的處理子區(qū)間進(jìn)行預(yù)測(cè),然后結(jié)合碼流中傳輸?shù)奶幚碜訁^(qū)間導(dǎo)出 信息來(lái)導(dǎo)出標(biāo)識(shí)的處理子區(qū)間。一種可能的實(shí)現(xiàn)方法為:
[0259] 首先生成處理子區(qū)間預(yù)測(cè)值p。一種可能的實(shí)現(xiàn)方法為將包含當(dāng)前處理區(qū)域中像 素點(diǎn)個(gè)數(shù)最多的子區(qū)間作為處理子區(qū)間預(yù)測(cè)值。
[0260] 然后導(dǎo)出處理子區(qū)間。一種可能的實(shí)現(xiàn)方法為,第一個(gè)標(biāo)識(shí)的處理子區(qū)間a=p+x, 第二個(gè)標(biāo)識(shí)的處理子區(qū)間b= (a+y) m〇d32,其中mod32表示除以32取余數(shù)操作。
[0261] 步驟203 :確定全部處理子區(qū)間。
[0262] 一種可能的實(shí)現(xiàn)方法為:處理子區(qū)間為a、(a+l)、b、(b+l)。
[0263] 優(yōu)選地,可以將最后一個(gè)子區(qū)間和第一個(gè)子區(qū)間定義為兩個(gè)連續(xù)的子區(qū)間。這樣, 一種可能的實(shí)現(xiàn)方法為處理子區(qū)間為a、(a+1) mod32、b和(b+1) mod32,其中mod32表不除 以32取余數(shù)操作。
[0264] 在本實(shí)施例中,標(biāo)準(zhǔn)或編解碼系統(tǒng)中已規(guī)定像素點(diǎn)的取值范圍劃分為32個(gè)子區(qū) 間,編號(hào)為0至31,其中的4個(gè)子區(qū)間為處理子區(qū)間,且可以分為兩組,每組包含兩個(gè)連續(xù)的 子區(qū)間。
[0265] 更一般地,若規(guī)定處理子區(qū)間個(gè)數(shù)為2t,且可以分為兩組,每組包括t個(gè)連續(xù)的處 理子區(qū)間,則本例同樣適用,可以導(dǎo)出處理子區(qū)間為3、8+1"^+卜1、1^+卜4+卜1。當(dāng)最后 一個(gè)子區(qū)間和第一個(gè)子區(qū)間定義為兩個(gè)連續(xù)的子區(qū)間時(shí),可以導(dǎo)出處理子區(qū)間為a、(a+1) mod32... (a+t_l) mod32、b、(b+1) mod32... (b+t_l) mod32,其中 mod32 表不除以 32 取余數(shù) 操作。
[0266] 實(shí)施例十五
[0267] 本實(shí)施例提供一種解碼器對(duì)像素標(biāo)識(shí)的處理方法,本實(shí)施例為實(shí)施例七對(duì)應(yīng)的解 碼過(guò)程,如圖2所示,本方法包括:
[0268] 步驟201 :確定處理子區(qū)間標(biāo)識(shí)信息。
[0269] 從碼流中解析得到處理子區(qū)間信息x和處理子區(qū)間導(dǎo)出信息y、z、w,或從碼流解 析模塊中獲取處理子區(qū)間信息X和處理子區(qū)間導(dǎo)出信息y、z、w。
[0270] 優(yōu)選地,若編碼器對(duì)處理子區(qū)間導(dǎo)出信息進(jìn)行過(guò)減2后再傳輸,則此處對(duì)碼流中 解析得到的處理子區(qū)間導(dǎo)出信息加2后執(zhí)行后續(xù)步驟。
[0271] 步驟202 :確定標(biāo)識(shí)的處理子區(qū)間。
[0272] -種可能的實(shí)現(xiàn)方法為,第一個(gè)標(biāo)識(shí)的處理子區(qū)間a=x,第二個(gè)標(biāo)識(shí)的處理子區(qū)間 b= (a+y)mod32,第三個(gè)標(biāo)識(shí)的處理子區(qū)間c= (b+z)mod32,第四個(gè)標(biāo)識(shí)的處理子區(qū)間為d= (c+w) mod32,其中mod32表示除以32取余數(shù)操作。
[0273] 步驟203 :確定全部處理子區(qū)間。
[0274] 由標(biāo)識(shí)的處理子區(qū)間導(dǎo)出全部處理子區(qū)間,一種可能的實(shí)現(xiàn)方法為處理子區(qū)間為 a、a+l、b、b+l、c、c+l、c^Pd+l。
[0275] 優(yōu)選地,可以將最后一個(gè)子區(qū)間和第一個(gè)子區(qū)間定義為兩個(gè)連續(xù)的子區(qū)間。這樣, 一種可能的實(shí)現(xiàn)方法為處理子區(qū)間為a、(a+1) mod32、b、(b+1) mod32、c、(c+1) mod32、d和 ((1+1)111〇(132,其中111〇(132表示除以32取余數(shù)操作。
[0276] 在本實(shí)施例中,標(biāo)準(zhǔn)或編解碼系統(tǒng)中已規(guī)定像素點(diǎn)的取值范圍劃分為32個(gè)子區(qū) 間,編號(hào)為〇至31,其中的