一种计算宏块亮度和色度预测的Plane模式预测值的设备的制作方法

文档序号:7657127阅读:173来源:国知局
专利名称:一种计算宏块亮度和色度预测的Plane模式预测值的设备的制作方法
技术领域
本发明属于图像编解码技术领域,尤其涉及一种计算宏块亮度和色度预测 的Plane模式预测值的设备。
背景技术
现代编码方法规定4 x 4与16 x 16两种类型的I宏块的色度预测的四种预 测模式与16x 16类型I宏块的亮度预测的四种预测模式相同,分别为水平、垂 直、DC和Plane,其中水平、垂直、DC预测较容易实现硬件复用;而Plane 预测的硬件复用则成为难点。
16 x 16类型的I宏块亮度预测的Plane模式预测值的计算公式为
<formula>formula see original document page 6</formula>……(1) 其中x, y分别表示亮度像素点在当前亮度块中的坐标值;且c 1 ip函数定义为
<formula>formula see original document page 6</formula>
■(2);其中
<formula>formula see original document page 6</formula>P[-l,y](0^^15 )为当前宏块的亮度像素点的像素值左侧参考像素点的像素值;p[x,-l] (0Sx^5)为当前宏块的亮度像素点的像素值上方参考像素点的像素值。而4 x 4与16 x 16两种类型的I宏块色度预测的plane模式预测值的计算公式为:尸(义,力=鄉(("^画+ 、■。& — 3) +』 。(_y — 3) +16) >〉 5) (x," 0,1..7)...…(12)其中x,y分别表示色度像素点在当前宏块中的坐标值;且
= 16x(;7[-l,7] +p[7,-l])……(13) ' = (17x/Z咖謹+16) >〉 5……(14)'
c"。 = (17 x L +16) 〉 〉 5……(15),
式(14)中^薩-力(x + l)x(p[4 + ;c,-l]-M2-x,陽l])^3-i/4……(16)即//3 = t(x + l)x;7[4 + x, —1]……(17), Zf4 =亡(x + l)xp[2-x, —1]……(18);式(15)中^靡^i(7 + l)x(户[-l,4 +刃-M-l,2 ])^m4……(19)即
r3二t(^ + i)xP[—i,4 + "……(20), r4 = f(>; + l)xP[—1,2 —>;]……(21),其中,
;;=0 少=0
p[-i,y](0^^7)为当前宏块的色度像素点的像素值左侧参考像素点的像素值;p[x,-l] (0Sx^7)为当前宏块的色度像素点的像素值上方参考像素点的像素值。
如图1所示,硬件Al根据公式(6)和(9)计算//16)<16和^><16,并把计算结果提供给硬件Cl;硬件Cl根据硬件Al提供的结果由公式(4)和(5 )计算6編6和、6,并把计算结果提供给硬件E1;硬件E1才艮据硬件C1提供的6歸6和c1M6 ,以及亮度单元提供的A紐由公式(1)计算亮度预测的Plane模式预测值。
硬件B1根据公式(16)和(19)计算/^_和^_,并把计算结果提供给硬件Dl;硬件Dl根据硬件Bl提供的结果由公式(14 )和(15 )计算^薩和c一。,并把计算结果提供给硬件Fl;硬件Fl根据硬件Dl提供的 ,。和^。目,以及色度单元提供的c^。邮由公式(12)计算色度预测的plane模式预测值。
其中,硬件Al的具体计算电路如图2所示,包括CELL_Xb运算单元201和CELL Xc运算单元202,以及减法器203;其中CELL^X运算单元的结构如图3所示,输入tl, t2, t3, t4, t5, t6, t7, t8都为8位无符号数,输出U+2t2+3t3+4t4+5t5+6t6+7t7+8t8的值为14位无符号数,CELL—Xb运算单元和CELL—Xc运算单元是CELL—X运算单元的一个实例化;减法器203为14位的减法器,即输入为两个14bit的无符号数,输出为一个15bit的有符号数。先由CELL—Xb运算单元201计算HI的值,同时由CELL_Xc运算单元202计算H2的值,再由减法器203计算Hl减去H2得到A""的值;具体计算
//i"if亡0 + 1)xO[8 + ;c,-1]-p[6-jc,-l])时,tlb = p[8,-l], t2b = p[9,-l], t3b =
p[10,-l], t4b = p[ll,-l], t5b = p[12,-l], t6b = p[13,-l], t7b = p[14,-l], t8b =p[15,-l], tlc = p[6,-l], t2c = p[5,-l], t3c = p[4,-l], t4c = p[3,-l], t5c = p[2,-l],t6c = p[l,-l], t7c = p
, t8c = p[-l,-l]。
先由CELL_Xb运算单元201计算VI的值,同时由CELL—Xc运算单元202计算V2的值,再由减法器203计算V1减去V2得到^』的值;具体计算
h6"6-亡0 + l)x(; [—1,8 + y] —; [—1,6 —y])时,tlb = p[-l,8], t2b = p[-l,9], t3b =
少=0
p[-l,lO], t4b = p[-l,ll], t5b = p[-l,12], t6b = p[-l,13], t7b = p[-l,14], t8b =p[-l,15], tlc = p[-l,6], t2c = p[-l,5], t3c = p[-l,4], t4c = p[-l,3], t5c = p[-l,2],t6c = p[-l,l], t7c = p[-l,0], t8c = p[-l,-l]。
硬件Bl的具体计算电路如图4所示,包括CELL—Yb运算单元401和CELI^Yc运算单元402,以及减法器403;其中CELL—Y运算单元的结构如图5所示,输入kl, k2, k3, k4都为8位无符号数,输出kl+2k2+3k3+4k4的值为12位无符号数,CELL—Yb运算单元和CELL—Yc运算单元是CELL—Y运算单元的实例化;减法器403为12位的减法器,即输入为两个12bit的无符号数,输出为一个13bit的有符号数。先由CELL—Yb运算单元401计算H3的值,同时由CELL_Yc运算单元402计算H4的值,再由减法器403计算H3减去H4
得到i^,的值,具体计算H咖國^力(x + l)x(p[4 + x,-l]-p[2-x,-l])时,klb =
8p[4,-l], k2b = p[5,-l], k3b = p[6,-l], k4b = p[7,-l], klc = p[2,-l], k2c = p[l,-l],k3c = p
, k4c = p[-l,-l]。
先由CELL—Yb运算单元401计算V3的值,同时由CELL—Yc运算单元402计算V4的值,再由减法器403计算V3减去V4得到^,。的值,具体计算
^,二i;(少+ l)x(;^[陽l,4 +少]-; [-l,2 ])时,klb = p[-l,4], k2b=p[-l,5], k3b =
产o
p[-l,6], k4b = p[-l,7], klc = p[-l,2], k2c = p[-l,l], k3c = p[-l,0], k4c = p[-l,-l]。硬件E1的逻辑结构如图6所示,现详述如下运算单元601接收616><16 ,经过移位、相加、取反操作后输出6,謹(x —7),运算单元602接收c^,经过移位、相加、取反操作后输出q函(y-7);第一加法器603将接收到的6翻6(x-7)和c,禱(y — 7)相加输出tempi;亮度单元604提供"16)<16的值输出;第二加法器605接收第一加法器603输出的tempi以及亮度单元604输出的"16><16,将tempi与",6相加输出suml; sum操作单元606接收第二加法器605的输出进行sum操作后输出(suml+16) <<5的值;clip操作单元607接收sum操作单元606的输出,进行dip操作后输出亮度预测的Plane模式预测值P(x,y)。
硬件F1的逻辑结构如图7所示,现详述如下运算单元701接收 画,经过移位、相加、取反才喿作后输出&,。(jc—3),运算单元702接收q,,经过移位、相加、取反操作后输出^讓(y-3);第一加法器703将接收到的U^-3)和Q画(y-3)相加输出temp2;色度单元7(M提供 ,的值输出;第二加法器705接收第一加法器703输出的temp2以及色度单元7(M输出的,将temp2与&自相加输出sum2; sum操作单元706接收第二加法器705的输出进行sum操作后输出(sum2+16) 5的值;clip操作单元707接收sum操作单元706的输出,进行clip操作后输出色度预测的Plane模式预测值P(x,y)。
采用上述方法,需要一套硬件El来实现亮度预测的plane模式预测值的计算,还需要另一套硬件F1来实现色度预测的plane模式预测值的计算,这样硬件消耗大,需要的硬件面积大。

发明内容
本发明实施例的目的在于提供一种计算宏块亮度和色度预测的Plane模式预测值的设备,旨在解决现有技术采用两套硬件实现亮度和色度预测Plane模式预测值导致硬件消耗大的问题。
本发明实施例是这样实现的, 一种计算宏块亮度和色度预测的Plane模式预测值的设备,所述设备包括
硬件E,用于接收并根据&脇和^的值计算6歸"-7)和c脇0;-"的值输
出,以及接收并根据6"。和^。邮的值计算Uh3)和c^》-3)的值输出;硬件F,用于接收"16)<16以及所述硬件E输出的Ux-7)和c,(;; —7)的值
计算宏块亮度预测的plane模式预测值;以及接收"^。加以及所述硬件E输出的
L。卿"-》和Q簡(y-3)的值计算宏块色度预测的plane模式预测值。
本发明实施例采用硬件复用的方式将亮度、色度预测的Plane模式的预测
值通过一套硬件F来实现,减少了硬件消耗。


图1是现有技术提供的一种计算宏块亮度和色度预测的Plane模式预测值的设备的模块结构图2是现有技术提供的硬件Al的电路图;图3是现有技术提供的CELL—X运算单元的结构图;图 4是现有技术提供的硬件Bl的电路图;图5是现有技术提供的CELI^Y运算单元的结构图;图6是现有技术提供的硬件E1的逻辑结构示意图;图7是现有技术提供的硬件F1的逻辑结构示意图8是本发明实施例提供的一种计算宏块亮度和色度预测的Plane模式预测值的设备的模块结构图9是本发明实施例提供的硬件A的电路图;图10是本发明实施例提供的硬件B的电路图U是本发明实施例提供的硬件E的逻辑结构示意图12是本发明实施例提供的硬件F的逻辑结构示意图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例将H1、 H2、 H3、 H4以及V1、 V2、 V3、 V4进一步拆分,使用一套硬件实现H1、 H2、 VI、 V2的计算,使用另一套硬件实现k3、 H4、V3、 V4的计算;利用硬件复用的方式,采用一套硬件实现亮度和色度预测Plane模式预测值的计算。
本发明实施例将公式//1 =力(;c +1)x p[8 + ;c, -1]……(7)进一步拆分为肌二力(x + l)xp[8 + ;c,-1]
=p[8,-l] + 2;7[9, —1] + 3/7[10,-l] + 4p[ll,一l] + 5; [12,-l] + 6p[13,一l] + 7p[14,一l] + 8j5[15,一1]…(22)
将公式i72 =力(x +1) x p[6 — x,—1〗......(8)进一 步拆分为
=亡(x +1) x _p[6 - jc, -1]=p[6, -1] + 2p[5, -1] + 3p[4, -1] + 4p[3, -1] + 5p[2, -1] + 6p[1, -1] + 7p
+ 8p[—1, -1]…(23)
将公式n =力(_y +1) X p[-1,8 + y]……(10)进一步拆分为
少=0
=; [一1,8] + 2; [-1,9] + 3;5[—1,10] + 4/7[-1,11] + 5;7[—l,12] + 6p[—1,13] + 7p卜U4] + 8p[—1,15]…(24)
将公式=亡+1) x ; [— 1,6 - ;/]……(11)进一 步拆分为
_v=o
F2-力Cv + l)xp[一l,6-:v]
=1,6〗+ 2 1,5〗+ 3; [-1,4] + 4p[— 1,3] + 5p[-1,2] + 6p[-1, 1] + 7/7[— 1,0〗+ 8p[-1, — 1], (25)
11将7>式//3 = J] (x +1) x p[4 + x, — 1]……(17)进一 步拆分为
义=0
//3 =亡0 +1) x p[4 + x, -1] = ; [4, -1] + 2 ; [5, -1] + 3 p[6, -1] + 4 ; [7, -1〗…(26);将公式if4-力(x + l)xp[2 —……(18)进一步拆分为
义=0
i/4 =亡0 +1) x p[2 — jc, -1] = p[2, -1] + 2p[1, — 1] + 3;
+ 4p[-1, — 1]…(27)
;c=0
将公式"=力O +1) x p[— 1,4 +少]……(20)进一 步拆分为
"-Z^ + "x讨—i,4 +》HP[—W〗+ 2尸[一,5] + 3p[-L6〗+ 4/7[—i,7〗…(28)将公式=力O +1) x 1,2—"……(21)进一 步拆分为
卩4 =力Cy +1) x p[— 1,2 — = p[— 1,2] + 2p[— 1, 1] + 3p[— 1, 0] + 4p[— 1, — 1]…(29)
_v=o
图8是本发明实施例提供的一种计算宏块亮度和色度预测的plane模式预测值的设备的模块结构图,现详述如下
硬件A根据公式(22)、 (23)、 (24)、 (25)分别计算Hl、 H2、 VI、 V2的值,由H1、 H2、 VI、 V2的值根据公式(6)和(9)计算/^16和卜><16的值,并将计算结果输出;
本发明实施例中,硬件A的具体计算电路如图9所示,包括CELL_Xa运算单元901, FF1存储单元卯2以及减法器903,其中CELL_Xa运算单元901也是CELL_X运算单元的实例化,其输入tla, t2a, t3a, t4a, t5a, t6a, t7a, t8a都为8位无符号数,输出为14位无符号数;减法器903为14位的减法器,即输入为两个14比特的无符号数,输出为一个15比特的有符号数;FF1存储单元902为14比特的Flip-Flop ( —种硬件存储结构)。
CELL—Xa运算单元901计算H1的值时,tla = p[8,-l], t2a = p[9,-l], t3a =p[10,-l] , t4a = p[l l,-l] , t5a = p[12,-l] , t6a = p[13,-l] , t7a = p[14,-l], t8a = p[15,-l],并将计算得到的Hl值储存在FF1存储单元902中;CELI^Xa运算单元901计
12算H2的值时,tla-p[6,-l],t2a-p[5,-l],t3a-p[4,-l],t4a-p[3,-l],t5a-p[2,-l], t6a = p[l,-l], t7a = p
, t8a = p[-l,-l],并将计算得到的H2值输出给减法器 903,减法器903计算HI减去H2的值,输出//16xl6; CELL_Xa运算单元901 计算V1的值时,tla = p[-l,8], t2a = p[-l,9〗,t3a = p[-l,10], t4a = p[-l,ll], t5a =p[-l,12], t6a = p[-l,13], t7a = p[-l,14], t8a = p[-l,15〗,并将计算得到的Vl值 储存在FFl存储单元902中;CELL_Xa运算单元901计算V2的值时,tla = p[-l,6], t2a = p[-l,5], t3a = p[-l,4], t4a = p[-l,3], t5a = p[-l,2], t6a = p[-l,l], t7a = p[-l,0], t8a = p[-l,-l],并将计算得到的V2值输出给减法器903,减法器 903计算V1减去V2的值,输出』"
硬件C接收硬件A输出的//自6和F"xw的值,根据公式(4 )和(5 )计算6,6><16
和;的值,并将计算结果输出;
硬件B根据公式(26) 、 (27) 、 (28) 、 (29)分別计算H3、 H4、 V3、 V4的值,由H3、 H4、 V3、 V4的值根据公式(16 )和(19 )计算/^卿和乙,
的值,并将计算结果输出;
本发明实施例中,硬件B的具体计算电路如图IO所示,包括CELI^Ya运 算单元IOI, FF2存储单元102以及减法器l(B,其中CELL^Ya运算单元101 是CELL_Y运算单元的实例化,其输入kla, k2a, k!3a, k化都为8位无符号数, 输出为12位无符号数;減法器103为12位的减法器,即输入为两个12比特的 无符号数,输出为一个13比特的有符号数;FF2存储单元102为12比特的 Flip-Flop (—种硬/f牛存储结构)。
CELL—Ya运算单元101计算H3的值时,kla = p[4,-l], k2a = p[5,-l], k3a =p[6,-l], k4a = p[7,-l],并将计算得到的H3值储存在FF2存储单元102中; CELL—Ya运算单元101计算H4的值时,kla = p[2,-l〗,k2a = p[l,-l], k3a = p[O,-l], k4a = p[-l,-l],并将计算得到的H4值输出给减法器103,减法器103 计算H3减去H4的值,输出/^,。; CELI^Ya运算单元101计算V3的值时, kla = p[-l,4], k2a = p[-l,5〗,k3a = p[-l,6〗,k4a = p[-l,7],并将计算得到的V3
13值储存在FF2存储单元102中;CELL—Ya运算单元101计算V4的值时,kla = p[-l,2], k2a = p[-l,l], k3a = p[-l,0〗,k4a = p[-l,-l],并将计算得到的V4值输出 给减法器103,减法器103计算V3减去V4的值,输出^TOma 。
硬件D接收硬件B输出的//^邮和乙_。的值,根据公式(l4 )和(15 )计
算&,。和^,的值,并将计算结果输出;
硬件E接收硬件C提供的616xl6和c1M6的值,以及硬件D提供的、_和q_ 的值,计算6脇(x-7)和c脇Cy —7)的值,以及Ux-3)和c^画(y-3)的值,并 在亮度Plane预测模式时选择6歸(x-7)和c脇(少一7)的值输出;在色度Plane预 测模式时选择Ux-"和c"。("3)的值输出;
本发明实施例中,硬件E具体的逻辑结构如图ll所示,第一运算单元lll 接收616><16,经过移位、相加、取反操作输出616)<16"-7);第二运算单元112接收 经过移位、相加、取反操作输出U^-3);第三运算单元113接收c^, 经过移位、相加、取反操作输出c,Cy —7);第四运算单元114接收^,。,经过 移位、相加、取反操作输出q画(j;-3);控制单元115在亮度预测的Plane模式 预测时,控制第一数据选择器116选择&,60c-7)输出,第二数据选择器117选 择c目(y-7)输出;在色度预测的Plane模式预测时,控制第一数据选择器ll6 选择U^-3)输出,第二数据选择器117选择^,。(y-3)输出。
亮度单元提供fl,输出;
色度单元提供输出;
硬件F接收硬件E输出的Ux-7)和c脇(;;—7)的值,以及 ,。(x-3)和 c^ma&-3)的值,亮度单元输出的"腕6的值,以及色度单元输出"c"。的值,在 亮度Plane预测模式时选择"脇,6歸(x-7) , c腿(y-7)的值按照公式(1)计 算像素预测值P(x,y);在色度Plane预测模式时选择&,, ^簡(x-3), q聽(y-3) 的值按照公式(12)计算像素预测值P(x,y)。
本发明实施例中, -哽件F具体的逻辑结构如图12所示,当亮度的Plane预测时,第一加法器121将接收到的6胸60-7)和c脇(y — 7)相加输出temp;第二 加法器122将接收到的第一加法器121输出的temp以及"16)(16相加后输出sum; sum操作单元123接收第二加法器122输出的sum,进行操作后输出 (sum+16 5 )的值;clip操作单元124接收(sum+16 5 )的值进行clip操作 后输出亮度预测的Plane模式的预测值P(x,y);当色度的Plane预测时,第 一加 法器121将接收到的^。卿(x-3)和^画^-3)相加输出temp;第二加法器122将 接收到的第一加法器121输出的temp以及 ,。相加后输出sum; sum操作单元 123接收第二加法器122输出的sum,进行操作后输出(sum+l6 5 )的值;clip 操作单元124接收(sum+16 5)的值进行clip操作后输出色度预测的Plane 模式的预测值P(x,y)。
本发明实施例采用硬件复用的方式将亮度、色度预测的Plane模式的预测 值通过一套硬件F来实现,减少了硬件消耗,节省了芯片面积,降低了芯片的
生产成本,节约了硬件资源。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种计算宏块亮度和色度预测的Plane模式预测值的设备,其特征在于,所述设备包括硬件E,用于接收并根据b16×16和c16×16的值计算b16×16(x-7)和c16×16(y-7)的值输出,以及接收并根据bchroma和cchroma的值计算bchroma(x-3)和cchroma(y-3)的值输出;硬件F,用于接收a16×16以及所述硬件E输出的b16×16(x-7)和c16×16(y-7)的值计算宏块亮度预测的Plane模式预测值;以及接收achroma以及所述硬件E输出的bchroma(x-3)和cchroma(y-3)的值计算宏块色度预测的Plane模式预测值。
2、 如权利要求l所述的设备,其特征在于,所述硬件E进一步包括 第一运算单元,用于接收616)<16的值,经过运算后输出616><16(;<:-7)的值; 第二运算单元,用于接收Z^。目的值,经过运算后输出&,。(x-3)的值; 第三运算单元,用于接收^6的值,经过运算后输出c,(少—7)的值; 第四运算单元,用于接收c"。的值,经过运算后输出c^力-3)的值; 第一数据选择器,用于当为宏块亮度的Plane预测时,选择616)<16(1-7)输出,当为宏块色度的Plane预测时,选择&,(;c-3)输出;第二数据选择器,用于当为宏块亮度的Plane预测时,选择c,(;;-7)输出, 当为宏块色度的Plane预测时,选择c^謹(y-3)输出;控制单元,用于控制第一数据选择器在宏块亮度的Plane预测时选择 6函6"-7)输出,在宏块色度的Plane预测时选择^_"-3)输出;控制第二数据 选择器在宏块亮度的Plane预测时选择c脇(;;-7)输出,在宏块色度的Plane预 测时选择^腦0;-3)输出。
3、 如权利要求2所述的设备,其特征在于,所述运算包括移位运算,相 加运算以及取反运算。
4、 如权利要求l所述的设备,其特征在于,所述硬件F进一步包括第一加法器,用于在宏块亮度的Plane预测时将接收到的"函(;c-7)和 c,O-7)的值相加后输出,在宏块色度的Plane预测时将接收到的-3)和 c"。(y-3)的值相加后输出;第二加法器,用于在宏块亮度的Plane预测时将接收到的"16)<16以及所述第 一加法器输出的Ux-7)和c隨(;;—7)的值相加后输出,在宏&色度的Plane预 测时将接收到的"eAram。以及所述第一加法器输出的3)和^。卿(y-3)的值 相加后输出;sum操作单元,用于对所述第二加法器的输出进行sum操作后输出 (sum+16《5)的值;clip操作单元,用于对所述sum操作单元输出的(sum+16 5 )值进行clip 操作后输出预测值P(x,y)。
5、 如权利要求l所述的设备,其特征在于,所述设备进一步包括 石更件A,用于计算i/菌6和^xM的值输出;硬件b,用于计算/z麵。和U々值输出;硬件C,用于接收并根据所述硬件A输出的i/16xl6和^xW的值分别计算/>16)<16和;16的值输出;硬件d,用于接收并根据所述硬件b输出的&,。和4_的值分别计算^自和c^。的值输出。
6、 如权利要求1或5所述的设备,其特征在于,所述硬件A进一步包括 存储单元FF1,用于储存并输出Hl和VI的值; 运算单元CELI^Xa,用于计算H1、 H2、 V1以及V2的值输出; 减法器,用于将所述存储单元FF1中储存的Hl与所述运算单元CELL_Xa输出的H2相减输出i/16xl6的值;将所述存储单元FF1中储存的VI与所述运算 单元CELL—Xa输出的V2相减输出r 16x16 5其中,<formula>formula see original document page 4</formula>
7、 如权利要求6所述的设备,其特征在于,所述减法器接收两个14位无符号数,输出一个15位i符号数。
8、 如权利要求6所述的设备,其特征在于,所述运算单元CELL—Xa接收 八个8位无符号数,输出一个14位无符号数。
9、 如权利要求1或5所述的设备,其特征在于,所述硬件B进一步包括 存储单元FF2,用于储存并输出H3和V4的值; 运算单元CELI^Ya,用于计算H3、 H4、 V3以及V4的值输出; 减法器,用于将所述存储单元FF2中储存的H3与所述运算单元CELL—Ya输出的H4相减输出&,。的值;将所述存储单元FF2中储存的V3与所述运算 单元CELL_Ya输出的V4相减输出J^。ma ,其中,<formula>formula see original document page 4</formula>产0<formula>formula see original document page 4</formula>
10、如权利要求9所述的设备,其特征在于,所述減法器接收两个12位无 符号数,输出一个13位有符号数。
11、如权利要求9所述的设备,其特征在于,所述运算单元CELL—Ya接收 四个8位无符号数,输出一个12位无符号数。
全文摘要
本发明适用于图像编解码技术领域,提供了一种计算宏块亮度和色度预测的Plane模式预测值的设备,包括硬件E,用于接收并根据b<sub>16×16</sub>和c<sub>16×16</sub>的值计算b<sub>16×16</sub>(x-7)和c<sub>16×16</sub>(y-7)的值输出,以及接收并根据b<sub>chroma</sub>和c<sub>chroma</sub>的值计算b<sub>chroma</sub>(x-3)和c<sub>chroma</sub>(y-3)的值输出;硬件F,用于接收a<sub>16×16</sub>以及硬件E输出的b<sub>16×16</sub>(x-7)和c<sub>16×16</sub>(y-7)的值计算宏块亮度预测的Plane模式预测值;以及接收a<sub>chroma</sub>以及硬件E输出的b<sub>chroma</sub>(x-3)和c<sub>chroma</sub>(y-3)的值计算宏块色度预测的Plane模式预测值。本发明采用硬件复用的方式将亮度、色度预测的Plane模式的预测值通过一套硬件F来实现,减少了硬件消耗。
文档编号H04N11/04GK101459856SQ20071012502
公开日2009年6月17日 申请日期2007年12月14日 优先权日2007年12月14日
发明者冷永春, 成富平, 王晓寄, 胡胜发 申请人:深圳安凯微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1