欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種幀內(nèi)預(yù)測方法及裝置的制作方法

文檔序號:7699066閱讀:139來源:國知局
專利名稱:一種幀內(nèi)預(yù)測方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)圖像處理及視頻編解碼領(lǐng)域,特別是涉及視頻編解碼過 程中幀內(nèi)預(yù)測方法及裝置。
背景技術(shù)
在現(xiàn)有技術(shù)中,關(guān)于4 x 4塊模式有表1所示的9種預(yù)測模式。
表1
模式編號模式名稱
0垂直預(yù)測模式
1水平預(yù)測才莫式
2直流預(yù)測模式
3對角線向左預(yù)測模式
4對角線向右預(yù)測模式
垂直向右預(yù)測才莫式
6水平向下預(yù)測模式
7垂直向左預(yù)測模式
8水平向上預(yù)測才莫式
上述預(yù)測模式中除直流預(yù)測模式外,其它所有的預(yù)測才莫式均是根據(jù)塊外相 鄰像素點的像素值進(jìn)行預(yù)測。下面通過一個示例來介紹現(xiàn)有技術(shù)的預(yù)測方法。
參見圖1所示,方框表示一個4x4的塊,塊外有13個與預(yù)測方向有關(guān)且與該 塊相鄰的像素點(A L和X),在對塊內(nèi)的16個像素點(a p)進(jìn)行預(yù)測時需 要用到塊外的這13個相鄰像素點的像素值,其中塊外13個相鄰像素點的像素 值為重構(gòu)值。以垂直預(yù)測模式為例,現(xiàn)有技術(shù)的預(yù)測方式是a-e-i-m-A; b = f=j=n = B,依此類推。
從現(xiàn)有技術(shù)的預(yù)測方式可以看出,m與A的距離很遠(yuǎn),兩者的相關(guān)性較弱, 強(qiáng)行的將m-A是不合適的,顯然預(yù)測效果較差。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種幀內(nèi)預(yù)測方法及裝置,用于提高對幀內(nèi)預(yù)測的準(zhǔn)確 度和提高編碼率。
一種幀內(nèi)預(yù)測方法,包括以下步驟
當(dāng)對塊內(nèi)的待預(yù)測像素點進(jìn)行預(yù)測時,按照預(yù)測模式所規(guī)定的方向,確定 與該方向有關(guān)的待預(yù)測像素點的相鄰像素點,并獲得該相鄰像素點的像素值; 根據(jù)所述相鄰像素點的像素值,對待預(yù)測像素點進(jìn)行預(yù)測。 一種用于進(jìn)行幀內(nèi)預(yù)測的裝置,包括
掃描模塊,用于當(dāng)對塊內(nèi)的待預(yù)測像素點進(jìn)行預(yù)測時,按照預(yù)測模式所規(guī) 定的方向,確定與該方向有關(guān)的待預(yù)測像素點的相鄰像素點,并獲得該相鄰像 素點的像素值;
預(yù)測模塊,用于根據(jù)所述相鄰像素點的像素值,對待預(yù)測像素點進(jìn)行預(yù)觀,J。 本發(fā)明實施例根據(jù)待預(yù)測像素點的相鄰像素點對待預(yù)測像素點進(jìn)行預(yù)測, 由于待預(yù)測像素點的相鄰像素點與待預(yù)測像素點的距離較近,相關(guān)性較強(qiáng),因 此預(yù)測結(jié)果由于根據(jù)相關(guān)性較強(qiáng)的與塊相鄰的像素點所做的預(yù)測結(jié)果,所以采 用本發(fā)明實施例可以4吏預(yù)測結(jié)果更準(zhǔn)確。


圖1為塊內(nèi)像素點和塊外像素點的示意圖2為本發(fā)明實施例中幀內(nèi)預(yù)測的主要方法流程圖3為本發(fā)明實施例中關(guān)于模式0和模式1的幀內(nèi)預(yù)測的方法流程圖4為本發(fā)明實施例中關(guān)于模式3-8的幀內(nèi)預(yù)測的方法流程圖5為本發(fā)明實施例中裝置的主要結(jié)構(gòu)圖6為本發(fā)明實施例中裝置的詳細(xì)結(jié)構(gòu)圖。
具體實施例方式
本發(fā)明實施例根據(jù)待預(yù)測像素點的相鄰像素點的像素值對待預(yù)測像素點進(jìn)行預(yù)測,其中如果相鄰像素點是待預(yù)測像素點所在塊以外的像素點,則該相 鄰像素點的像素值為重構(gòu)值,如果相鄰像素點是待預(yù)測像素點所在塊內(nèi)的像素 點,則該相鄰像素點的像素值為預(yù)測值。雖然相鄰像素點的像素值可能是預(yù)測 值,不如重構(gòu)值準(zhǔn)確,但由于其與待預(yù)測像素點的距離非常近,相關(guān)性較強(qiáng), 所以根據(jù)預(yù)測值進(jìn)行預(yù)測的準(zhǔn)確度優(yōu)于根據(jù)相關(guān)性較弱的重構(gòu)值進(jìn)行預(yù)測的 準(zhǔn)確度。
本實施例中的圖像包括圖片。
參見圖2,本實施例中幀內(nèi)預(yù)測的主要方法流程如下
步驟201:當(dāng)對塊內(nèi)的待預(yù)測像素點進(jìn)行預(yù)測時,按照預(yù)測模式所規(guī)定的 方向,確定與該方向有關(guān)的待預(yù)測像素點的相鄰像素點,并獲得該相鄰像素點 的像素值。
步驟202:根據(jù)所述相鄰像素點的像素值,對待預(yù)測像素點進(jìn)行預(yù)測。
4x4塊模式有9種預(yù)測模式,本實施例是對除直流預(yù)測模式(DC預(yù)測模 式)以外的8種預(yù)測模式的改進(jìn),并且針對不同的預(yù)測模式,具體的預(yù)測方法 略有不同,下面具體介紹各方法的實現(xiàn)過程。
參見圖3,本實施例中當(dāng)所述方向為水平方向或垂直方向時,幀內(nèi)預(yù)測的 方法流程如下
例如,當(dāng)前待預(yù)測像素點是圖1中所示的a。
步驟301:按照預(yù)測模式所規(guī)定的方向,確定與該方向有關(guān)的待預(yù)測像素 點的相鄰像素點,并獲得該相鄰像素點的像素值。預(yù)測模式如垂直預(yù)測模式, 則方向為垂直方向,與該方向有關(guān)的相鄰^f象素點有A、 X和I。
步驟302:確定相鄰像素點中在所述方向上的兩個相鄰像素點之間的殘差, 即確定I與X之間的殘差,形如I-X。
步驟303:根據(jù)在待預(yù)測像素點的所述方向上的相鄰像素點的像素值和確 定的殘差,對待預(yù)測像素點進(jìn)行預(yù)測,形如A+(I-X)。本實施例中認(rèn)為,a與A 之間的殘差與I與X之間的殘差近似或相等,因此根據(jù)I與X之間的殘差對A進(jìn)行補(bǔ)償,從而得到a的預(yù)測值。
步驟304:對在待預(yù)測像素點的所述方向上的相鄰像素點的像素值和殘差 進(jìn)行加權(quán)預(yù)測,形如& =八+(1-乂)》1。其中,將I與X的殘差右移一位的作用 是使殘差的權(quán)重為1/2。發(fā)明人經(jīng)過實驗發(fā)現(xiàn),在A的基礎(chǔ)上加殘差的1/2所 得到的預(yù)測效果優(yōu)于A直接加殘差所得到的預(yù)測效果。
由上述流程可知,根據(jù)3個相鄰像素點進(jìn)行預(yù)測要比僅根據(jù)1個像素點預(yù) 測準(zhǔn)確。根據(jù)I與X之間的殘差考慮到a與A之間也可能存在差異,因此現(xiàn)有 技術(shù)中a:A的預(yù)測方式顯然是不合適的,或者說這種情況在大多數(shù)情況下是 不準(zhǔn)確的,本實施例中預(yù)測方式a-A+(I-X)〉M的準(zhǔn)確度明顯優(yōu)于現(xiàn)有技術(shù)。
通過本實施例得到的模式0的預(yù)測表達(dá)式為
<formula>formula see original document page 8</formula>
通過本實施例得到的模式1的預(yù)測表達(dá)式為
<formula>formula see original document page 8</formula>
參見圖4,本實施例中當(dāng)所述方向為對角線向左、對角線向右、垂直向右、 水平向下、垂直向左或水平向上時,幀內(nèi)預(yù)測的方法流程如下
例如,預(yù)測模式如對角線向左預(yù)測模式,則方向為對角線向左,當(dāng)前待預(yù) 測像素點是圖1中所示的c。
步驟401:按照預(yù)測模式所規(guī)定的方向,確定與該方向有關(guān)的待預(yù)測像素 點的相鄰像素點,并獲得該相鄰像素點的像素值。例如,與對角線向左方向有 關(guān)的相鄰像素點有C、 D和d。其中,在對c進(jìn)行預(yù)測時,已得到d的預(yù)測值。d的預(yù)測值可以通過現(xiàn)有技術(shù)得到,也可以根據(jù)本實施例所描述的方法得到。
步驟402:對相鄰像素點進(jìn)行加權(quán)求和。其中,當(dāng)所述方向為對角線向左 或?qū)蔷€向右時,在對所述相鄰像素點的像素值進(jìn)行加權(quán)預(yù)測的過程中,認(rèn)為 在待預(yù)測像素點的所述方向上的相鄰像素點與待預(yù)測像素點之間的相關(guān)性較 強(qiáng),所以為在待預(yù)測像素點的所述方向上的相鄰像素點分配的權(quán)重大于所述相 鄰像素點中其它方向相鄰像素點的權(quán)重。在其它情況下,為各相鄰像素點分配 相同的權(quán)重。
由圖l可知,在對角線向左方向上,D與c的相關(guān)度要強(qiáng)于C和d,因此 為D分配的權(quán)重大于C和d的權(quán)重。并且由于d的像素值是預(yù)測值,所以發(fā) 明人經(jīng)過實驗發(fā)現(xiàn),D的權(quán)重大于2倍的C和d的權(quán)重所得到的效果更好。對 于塊內(nèi)右側(cè)邊緣的像素點d、 h、 l和p在模式3中相鄰像素點均是塊外的像素 點,即相鄰像素點的像素值為重構(gòu)值,因此在待預(yù)測像素點的所述方向上的像 素點的權(quán)重略高于其它方向相鄰像素點即可,如2倍或3倍的關(guān)系。
步驟403:在該加權(quán)求和結(jié)果上加不大于相鄰^象素點的權(quán)重和的正整數(shù), 即對加權(quán)求和結(jié)果進(jìn)行像素補(bǔ)償,使得在步驟404的求平均操作中實現(xiàn)向上取 整,從而進(jìn)一步提高預(yù)測的準(zhǔn)確度。較佳的,所述正整數(shù)為相鄰像素點的權(quán)重 和的一半。
步驟404:對求和結(jié)果進(jìn)行歸一化操作,該操作結(jié)果即為待預(yù)測像素點的 像素值(即預(yù)測值)。由于乘法和除法對于CPU和寄存器來說是比較復(fù)雜的運 算,所以本實施例為了提高預(yù)測效率,在遇到乘法運算時(如像素點的像素值 乘以其對應(yīng)的權(quán)重),盡量采用左移位操作,因此在分配權(quán)重時也盡量分配適 合移位操作的權(quán)重,即盡量取2",類似的,在遇到除法運算時(如歸一化), 盡量采用右移位操作,因此在分配權(quán)重時盡量使相鄰像素點的權(quán)重之和為2、 則通過將求和結(jié)果右移^個比特位便可實現(xiàn)求平均的目的。
在本實施例中,為了使每個相鄰像素點的權(quán)重滿足2、以及使相鄰像素 點的權(quán)重和也滿足2-,則在分配權(quán)重時可能產(chǎn)生矛盾,由于乘法運算相對于
9除法運算較易于實現(xiàn),因此本實施例在分配權(quán)重時優(yōu)先使相鄰像素點的權(quán)重和
通過本實施例得到的模式3的預(yù)測表達(dá)式為 d = (D+(E《l)+F+2)》2;
c = (C+6xD+d+4) 3; h = (E+(F《l)+G+2)》2;
b = (B+6xC+c+4) 3; g = (c+6xd+h+4) 3; 1 = (F+(G《l)+H+2) 2;
a = (A+6xB+b+4) 3; f = (b+6xc+g+4)》3; k = (g+6xh+l+4)》3; p =
(G+3xH+2) 2;
e = (a+6xb+f+4) 3; j = (f+6xg+k+4) 3; o = (k+6xl+p+4)》3; i = (e+6xf+j+4) 3; n = (j+6xk+o+4) 3; m = (i+6xj+n+4) 3。
通過本實施例得到的模式4的預(yù)測表達(dá)式為 a = (A+6xX+I+4)》3;
b = (B+6 xA+a+4) 3; e = (a+6 xI+J+4)》3;
c = (C+6xB+b+4) 3; f = (b+6xa+e+4) 3; i = (e+6xJ+K+4) 3;
d = (D+6xC+c+4) 3; g = (c+6xb+f+4) 3; j = (f+6xe+i+4) 3; m =
(i+6xK+L+4) 3;
h = (d+6xc+g+4) 3; k = (g+6xf+j+4) 3; n = (j+6xi+m+4) 3; 1 = (h+6xg+k+4)》3; o = (k+6xj+n+4) 3; p = (l+6xk+o+4) 3。
通過本實施例得到的模式5的預(yù)測表達(dá)式為
a = (X+A+l) l; b = (A+B+l) l; c = (B+C+l)》l; d = (C+D+l) l; e = (I+a+l)》l; f=(a+b+l) l; g = (b+c+l)>〉l; h = (c+d+l)》l; I = (J+e+l) l; j = (e+f+l) l; k = (f+g+l) l; l = (g+h+l) l; M = (K+i+l) l; n = (i+j+l) l; o = (j+k+l) l; p = (k+l+l)》l。 通過本實施例得到的模式6的預(yù)測表達(dá)式為a = (X+I+l)》l; e = (I+J+l) l; i = (J+K+l)》l; m = (K+L+l) l; b = (A+a+l) l; f=(a+e+l) l; j = (e+i+l) l; n = (i+m+l) l; c = (B+b+l)》l; g = (b+f+l) l; k = (f+j+l) l; o = (j+n+l) l; d = (C+c+l)》l; h = (c+g+l) l; l = (g+k+l) l; p = (k+o+l) l。 通過本實施例得到的模式7的預(yù)測表達(dá)式為
a = (A+B+l) l; b = (B+C+1)〉>1; c = (C+D+l)》l; d = (D+E+1)>〉1;
e = (a+b+l) l; f = (b+c+l)》l; g = (c+d+l) l; h = (D+(E《l)+F+2) 2;
i = (e+f+l) l; j = (f+g+l) l; k = (g+h+l) l; 1 = (E+F+1) 1;
m = (i+j+l) l; n = (j+k+l) l; o = (k+l+l) l; p = (E+(F l)+G+2) 2。
通過本實施例得到的模式8的預(yù)測表達(dá)式為
a = (I+J+l) l; e = (J+K+l) l; i = (K+L+l) l; m = L;
b = (a+e+l) l; f=(e+i+l) l; j = (i+m+l)》l; n = m;
c = (b+f+l) l; g = (f+j+l)》l; k = (j+n+l)》l; o = n;
d = (c+g+l)》l; h = (g+k+l) l; l = (k+o+l) l; p = 0;
本實施例主要是根據(jù)待預(yù)測像素點的相鄰像素點來對待預(yù)測像素點進(jìn)行 預(yù)測,但是位于幀內(nèi)邊緣的待預(yù)測像素點,在某些模式中可能沒有相鄰像素點。 例如位于左上角的像素點在模式O中沒有相鄰像素點,在這種情況下,采用模 式2 (直流預(yù)測模式)預(yù)測該像素點的像素值為128,該128為8比特取值范 圍的中間值。
在幀內(nèi)預(yù)測過程中,對幀內(nèi)的逐個塊進(jìn)行預(yù)測。針對每個塊,根據(jù)4x4 塊模式的9種預(yù)測模式分別對塊內(nèi)的每個像素點進(jìn)行預(yù)測并得到9組預(yù)測結(jié) 果,其中該9種預(yù)測模式中的模式2采用現(xiàn)有技術(shù),其它8種模式釆用本實施 例所述的模式;從中選擇率失真代價最小的預(yù)測結(jié)果,記為R目^;針對該塊, 根據(jù)16 x 16塊模式的4種預(yù)測模式分別對塊內(nèi)的每個像素點進(jìn)行預(yù)測并得到4 組預(yù)測結(jié)果;從中選擇率失真代價最小的預(yù)測結(jié)果,記為Rm。del6;從R目^和
Rm。d^中選擇率失真代價最小的預(yù)測結(jié)果作為該塊的最終預(yù)測結(jié)果。
ii通過以上描述了解了幀內(nèi)預(yù)測的實現(xiàn)過程,該過程可以由裝置實現(xiàn),下面 對該裝置進(jìn)行詳細(xì)介紹。
參見圖5,本實施例中用于進(jìn)行幀內(nèi)預(yù)測的裝置包括掃描模塊501和預(yù)測 模塊502。
掃描模塊501用于當(dāng)對塊內(nèi)的待預(yù)測像素點進(jìn)行預(yù)測時,按照預(yù)測模式所 規(guī)定的方向,確定與該方向有關(guān)的待預(yù)測像素點的相鄰像素點,并獲得該相鄰 像素點的像素值。
預(yù)測模塊502用于根據(jù)所述相鄰像素點的像素值,對待預(yù)測像素點進(jìn)行預(yù)測。
掃描模塊501可以通過對預(yù)測模塊502掃描獲得相鄰像素點的像素值?;?者,預(yù)測模塊502將預(yù)測結(jié)果存入存儲模塊(本圖未示出,存儲模塊可以是緩 存),掃描模塊501通過掃描存儲模塊獲得相鄰像素點的像素值。對于經(jīng)過重 構(gòu)的相鄰像素點的像素值也可以存入存儲模塊。
其中,當(dāng)所述方向為水平方向或垂直方向時,預(yù)測;漠塊502包括第一預(yù) 測子模塊5021,參見圖6所示。
第一預(yù)測子模塊5021用于根據(jù)所述相鄰像素點中在待預(yù)測像素點的所述 方向上的相鄰像素點的像素值,以及根據(jù)相鄰像素點中在所述方向上的兩個相 鄰像素點之間的殘差,對待預(yù)測像素點進(jìn)行預(yù)測。
當(dāng)所述方向為對角線向左、對角線向右、垂直向右、水平向下、垂直向左 或水平向上時,預(yù)測模塊包括第二預(yù)測子模塊5022,參見圖6所示。
第二預(yù)測子模塊5022用于對所述相鄰像素點的像素值進(jìn)行加權(quán)預(yù)測,得 到的結(jié)果為待預(yù)測像素點的預(yù)測值。當(dāng)所述方向為對角線向左或?qū)蔷€向右 時,第二預(yù)測子模塊5022在對所述相鄰像素點的像素值進(jìn)行加權(quán)預(yù)測的過程 中,為在待預(yù)測像素點的所述方向上的相鄰像素點分配的權(quán)重大于所述相鄰像 素點中其它方向相鄰像素點的權(quán)重。所述相鄰像素點的權(quán)重之和為2"
第二預(yù)測子才莫塊包括第一求和單元和移位單元。第一求和單元,用于對所述相鄰像素點的像素值進(jìn)行加權(quán)求和。 移位單元,用于將求和結(jié)果右移^個比特位。
第二預(yù)測子才莫塊還包括第二求和單元,用于在加^又求和結(jié)果上加上不大 于相鄰像素點的權(quán)重和的正整數(shù)。移位單元對第二求和單元的求和結(jié)果右移《 個比特位。
用于實現(xiàn)本發(fā)明實施例的軟件可以存儲于軟盤、硬盤、光盤和閃存等存儲 介質(zhì)。
本發(fā)明實施例根據(jù)待預(yù)測像素點的相鄰像素點對待預(yù)測像素點進(jìn)行預(yù)測, 由于待預(yù)測像素點的相鄰像素點與待預(yù)測像素點的距離較近,相關(guān)性較強(qiáng),因 此預(yù)測結(jié)果由于根據(jù)相關(guān)性較弱的與塊相鄰的像素點所做的預(yù)測結(jié)果,所以采 用本發(fā)明實施例可以使預(yù)測結(jié)果更準(zhǔn)確。本發(fā)明實施例還針對不同的預(yù)測模式 采用了不同的具體預(yù)測方法,如根據(jù)相鄰像素點之間的殘差進(jìn)行預(yù)測,或者如 為各相鄰像素點分配不同的權(quán)重并進(jìn)行加權(quán)預(yù)測來預(yù)測,從而進(jìn)一步提高預(yù)測 的準(zhǔn)確度。并且,本發(fā)明實施例在進(jìn)行預(yù)測過程中,盡量采用運算操作較快的 移位操作,以提高預(yù)測速度。
明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求 及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種幀內(nèi)預(yù)測方法,其特征在于,包括以下步驟當(dāng)對塊內(nèi)的待預(yù)測像素點進(jìn)行預(yù)測時,按照預(yù)測模式所規(guī)定的方向,確定與該方向有關(guān)的待預(yù)測像素點的相鄰像素點,并獲得該相鄰像素點的像素值;根據(jù)所述相鄰像素點的像素值,對待預(yù)測像素點進(jìn)行預(yù)測。
2、 如權(quán)利要求1所述的幀內(nèi)預(yù)測方法,其特征在于,當(dāng)所述方向為水平 方向或垂直方向時,根據(jù)所述相鄰像素點的像素值,對待預(yù)測像素點進(jìn)行預(yù)測 的步驟包括根據(jù)所述相鄰像素點中在待預(yù)測像素點的所述方向上的相鄰像素點的像 素值,以及根據(jù)相鄰像素點中在所述方向上的兩個相鄰像素點之間的殘差,對 待預(yù)測像素點進(jìn)行預(yù)測。
3、 如;k利要求1所述的幀內(nèi)預(yù)測方法,其特征在于,當(dāng)所述方向為對角 線向左、對角線向右、垂直向右、水平向下、垂直向左或水平向上時,4艮據(jù)所 述相鄰像素點的像素值,對待預(yù)測像素點進(jìn)行預(yù)測的步驟包括對所述相鄰像素點的像素值進(jìn)行加權(quán)預(yù)測,得到的結(jié)果為待預(yù)測像素點的 預(yù)測值。
4、 如權(quán)利要求3所述的幀內(nèi)預(yù)測方法,其特征在于,當(dāng)所述方向為對角 線向左或?qū)蔷€向右時,在對所述相鄰像素點的像素值進(jìn)行加權(quán)預(yù)測的過程 中,為在待預(yù)測像素點的所述方向上的相鄰像素點分配的權(quán)重大于所述相鄰像 素點中其它方向相鄰像素點的權(quán)重。
5、 如權(quán)利要求3所述的幀內(nèi)預(yù)測方法,其特征在于,所述相鄰像素點的 權(quán)重之和為2",對所述相鄰像素點的像素值進(jìn)行加權(quán)預(yù)測的步驟包括對所述相鄰像素點 的像素值進(jìn)行加權(quán)求和,并將求和結(jié)果右移e個比特位。
6、 如權(quán)利要求5所述的幀內(nèi)預(yù)測方法,其特征在于,對所述相鄰像素點 的像素值進(jìn)行加權(quán)求和并將求和結(jié)果右移^個比特位的步驟包括對所述相鄰像素點的^f象素值進(jìn)行加權(quán)求和,再在該加權(quán)求和結(jié)果上加不大 于相鄰像素點的權(quán)重和的正整數(shù),并對該結(jié)果右移^個比特位。
7、 如權(quán)利要求6所述的幀內(nèi)預(yù)測方法,其特征在于,所述正整數(shù)為權(quán)重 和的一半。
8、 一種用于進(jìn)行幀內(nèi)預(yù)測的裝置,其特征在于,包括掃描模塊,用于當(dāng)對塊內(nèi)的待預(yù)測像素點進(jìn)行預(yù)測時,按照預(yù)測模式所規(guī) 定的方向,確定與該方向有關(guān)的待預(yù)測像素點的相鄰像素點,并獲得該相鄰像 素點的像素值;預(yù)測模塊,用于根據(jù)所述相鄰像素點的像素值,對待預(yù)測像素點進(jìn)行預(yù)測。
9、 如權(quán)利要求8所述的裝置,其特征在于,當(dāng)所述方向為水平方向或垂 直方向時,預(yù)測模塊包括第一預(yù)測子模塊,用于根據(jù)所述相鄰像素點中在待預(yù)測像素點的所述方向 上的相鄰像素點的像素值,以及根據(jù)相鄰像素點中在所述方向上的兩個相鄰像 素點之間的殘差,對待預(yù)測像素點進(jìn)行預(yù)測。
10、 如權(quán)利要求8所述的裝置,其特征在于,當(dāng)所述方向為對角線向左、 對角線向右、垂直向右、水平向下、垂直向左或水平向上時,預(yù)測^t塊包括第二預(yù)測子模塊,用于對所述相鄰像素點的像素值進(jìn)行加權(quán)預(yù)測,得到的 結(jié)果為待預(yù)測^^素點的預(yù)測值。
11、 如權(quán)利要求10所述的裝置,其特征在于,當(dāng)所述方向為對角線向左 或?qū)蔷€向右時,第二預(yù)測子模塊在對所述相鄰像素點的像素值進(jìn)行加權(quán)預(yù)測 的過程中,為在待預(yù)測像素點的所述方向上的相鄰像素點分配的權(quán)重大于所述 相鄰像素點中其它方向相鄰像素點的權(quán)重。
12、 如權(quán)利要求10所述的裝置,其特征在于,所述相鄰像素點的權(quán)重之 和為2"第二預(yù)測子模塊包括第一求和單元,用于對所述相鄰像素點的像素值進(jìn)行加權(quán)求和;移位單元,用于將求和結(jié)果右移^個比特位。
13、如權(quán)利要求12所述的裝置,其特征在于,第二預(yù)測子^f莫塊還包括 第二求和單元,用于在加權(quán)求和結(jié)果上加上不大于相鄰像素點的權(quán)重和的正整數(shù);移位單元對第二求和單元的求和結(jié)果右移e個比特位。
全文摘要
本發(fā)明公開了一種幀內(nèi)預(yù)測方法,用于提高幀內(nèi)預(yù)測的準(zhǔn)確度和提高編碼率。所述方法包括當(dāng)對塊內(nèi)的待預(yù)測像素點進(jìn)行預(yù)測時,按照預(yù)測模式所規(guī)定的方向,確定與該方向有關(guān)的待預(yù)測像素點的相鄰像素點,并獲得該相鄰像素點的像素值;根據(jù)所述相鄰像素點的像素值,對待預(yù)測像素點進(jìn)行預(yù)測。本發(fā)明還公開了用于實現(xiàn)所述方法的裝置。
文檔編號H04N7/32GK101600116SQ200910079458
公開日2009年12月9日 申請日期2009年3月11日 優(yōu)先權(quán)日2009年3月11日
發(fā)明者季鵬飛 申請人:北京中星微電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
光泽县| 朝阳区| 张掖市| 田林县| 垦利县| 曲水县| 阿合奇县| 彭泽县| 外汇| 铜川市| 蒙城县| SHOW| 和林格尔县| 个旧市| 连山| 景泰县| 凤翔县| 石狮市| 黄石市| 徐汇区| 舞阳县| 宁河县| 新乐市| 西乡县| 伊宁县| 湾仔区| 北川| 毕节市| 峡江县| 二连浩特市| 莫力| 邮箱| 上蔡县| 邹城市| 肇源县| 晴隆县| 庆阳市| 甘肃省| 修武县| 岱山县| 耿马|