一种视频解码方法、参考帧处理方法及装置的制作方法

文档序号:7696264阅读:80来源:国知局
专利名称:一种视频解码方法、参考帧处理方法及装置的制作方法
技术领域
本发明涉及多媒体技术领域,尤其涉及一种视频解码方法、参考帧处理方 法及装置。
背景技术
现有视频编码技术中常常利用帧与帧之间的相关性,采用帧间编码的方式
进行视频数据的编码。这种编码方式将图像帧划分为若干个16xl6像素的宏块, 并按照从左到右,从上到下的顺序,依次对各宏块行中各宏块的图像数据进行 编码。帧间编码的关键过程为运动估计,对于编码当前帧中的某一个宏块,在 其参考帧中搜索与之最匹配(bestmatch)的宏块,然后对当前编码宏块与参考 帧中最匹配宏块之间的差值数据以及两者的相对位置信息即运动向量(Motion Vectors)进行编码,最后得到压缩的视频比特流,编码的具体流程包括离散 余弦变换(Discrete Cosine Transform, DCT)、量化和熵编码,依上述流程按照
当前帧中宏块顺序依次完成所有宏块的编码过程。
对当前帧进行解码时,按照编码时的宏块顺序,逐个对当前帧中各宏块行 中各宏块的图像数据进行解码。如图l所示,每个宏块的具体解码过程如下 压缩的视频比特流经过熵解码后得到一系列量化系数,将量化系数通过重排 序、反量化和反离散余弦变换(Inverse DCT, IDCT)之后得到差值数据以及 运动向量值;同时参考帧(已解码完成的前一帧)经过运动补偿(Motion Compensate, MC)操作,运动补偿即利用解码得出的运动向量值在参考帧中 找到当前帧宏块的最匹配宏块,然后将当前帧宏块的最匹配宏块的图^f象凄l据与 差值数据相加后,即可得到当前帧宏块的图像数据。重复上述过程依次完成当 前帧中所有宏块的解码过程。
现有技术在对压缩的视频数据进行解码的过程中,需要将解码后的参考帧 整个地预先存储,这样,参考帧需要占用较大的存储空间,通常只能将其存储
在外部的存储空间SDRAM中,导致硬件的成本增加,并且处理器在解码过程 中需要访问外部的存储空间,使得解码效率也不高。

发明内容
本发明提供了一种视频解码方法、参考帧的处理方法及装置,用以解决现 有技术中存在的参考帧所占存储空间较大的问题。 本发明提供的一种视频解码方法,包括 对解码后的参考帧进行压缩并存储;
在对当前帧进行宏块解码时,从压缩后的所述参考帧中,确定出待解码宏 块的最匹配宏块^皮压缩后的第 一对应块;
对所述第一对应块进行解压缩,对所述待解码宏块进行解码; 根据得到的所述最匹配宏块,对所述待解码宏块进行解码。 所述对解码后的参考帧进行压缩,包括
采用下采样Down Sample操作对所述解码后的参考帧进行压缩。 所述从压缩后的所述参考帧中,确定出待解码宏块的最匹配宏块被压缩后
的第一对应块,包括
根据所述参考帧在水平方向、垂直方向的压缩比率和所述待解码宏块在当
前帧中的位置,确定出所述参考帧中与所述待解码宏块位置对应的宏块被压缩 后的第二对应块;
根据压缩后的所述参考帧在水平方向、垂直方向的压缩比率和所述待解码 宏块的运动矢量,确定压缩后的所述参考帧中所述第一对应块相对于所述第二 对应块在水平方向和垂直方向平移的像素数量;
才艮据确定出的所述第二对应块,以及所述水平方向和垂直方向平移的像素 数量,确定出所述第一对应块。
所述对第一对应块进行解压缩,得到所述待解码宏块的最匹配宏块,包括 对所述第一对应块进行上采样Up Sample的解压缩操作,得到所述待解码 宏块的最匹配宏块。
本发明提供的一种参考帧处理方法,包括 对解码后的参考帧进行压缩并存储;
在对后续帧进行宏块解码时,根据压缩后的所述参考帧确定出待解码宏块 的最匹配宏块,具体包括
从压缩后的所述参考帧中,确定出待解码宏块的最匹配宏块被压缩后的第 一对应块;
对所述第一对应块进行解压缩,得到所述待解码宏块的最匹配宏块。 本发明还提供了一种视频解码装置,包括包括压缩模块、确定模块、
解压缩模块和解码模块;
所述压缩模块,用于对解码后的参考帧进行压缩并存储;
所述确定模块,用于在对当前帧进行宏块解码时,从压缩后的所述参考帧
中,确定出待解码宏块的最匹配宏块被压缩后的第 一对应块;
所述解压缩模块,用于对所述第一对应块进行解压缩,得到所述待解码宏
块的最匹配宏块;
所述解码模块,用于根据得到的所述最匹配宏块,对所述待解码宏块进行
所述压缩模块,还用于采用Down Sample的操作对所述解码后的参考帧进 行压缩。
所述确定模块,还用于根据所述参考帧在水平方向、垂直方向的压缩比率 和所述待解码宏块在图像帧中的位置,确定出所述参考帧中与所述待解码宏块 位置对应的宏块^皮压缩后的第二对应块;以及
根据压缩后的所述参考帧在水平方向、垂直方向的压缩比率和所述待解码 宏块的运动矢量,确定压缩后的所述参考帧中所述第一对应块相对于所述第二 对应块在水平方向和垂直方向平移的像素数量;
根据确定出的所述第二对应块,以及所述水平方向和垂直方向平移的像素 数量,从压缩后的所述参考帧中确定出所述第一对应块。
所述解压缩模块,还用于对所述第一对应块进行Up Sample的解压缩操作, 得到所述待解码宏块的最匹配宏块。
本发明还提供了一种参考帧处理装置,包括压缩模块、确定模块和解压 缩模块;
所述压缩模块,用于对解码后的参考帧进行压缩并存储;
所述确定模块,用于从压缩后的所述参考帧中,确定出待解码宏块的最匹 配宏块被压缩后的第 一对应块;
所述解压缩模块,对所述第一对应块进行解压缩,得到所述待解码宏块的 最匹配宏块。
本发明有益效果如下
本发明提供的视频解码方法、参考帧的处理方法及装置,先对解码后的参 考帧进行压缩并存储;由于压缩后参考帧的分辨率大大减小,因此,相对于现 有技术,压缩后的参考帧只需要较小的存储空间。在对当前帧中各宏块逐个进 行解码时,每次只需要对压缩的参考帧中的一小部分图像块(即待解码宏块的 最匹配宏块被压缩后的图像块)进行解压缩,得到待解码宏块的最匹配宏块。 由于每次解压缩后得到的仅是一个待解码宏块的最匹配宏块的图像数据,其需 要的存储空间也比较小。因此,本发明能够较好地节约视频解码所用存储资源。 进一步地,本发明提供的视频解码方法及装置在实际应用过程中,可以将压缩 的参考帧和解压缩得到的待解码宏块最匹配宏块的图像数据存储在处理器可 直接迅速访问的存储空间(例如内部存储器)中,这样可以提高整体视频解码 的性能和效率,并且由于不需要使用外部额外的存储空间来存储解码后的参考 帧,相对于现有技术,节约了使用外部存储器的成本。


图1为现有技术中与帧间编码方式相对应的视频解码流程图2为本发明实施例提供的视频解码方法的流程图3为本发明实施例提供的采用Down Sample对参考帧进行压缩的示意图
之一;
图4为本发明实施例提供的采用Down Sample对参考帧进行压缩的示意图
之二;
图5为本发明实施例提供的视频解码方法中参考帧压缩前后的大小对比示
意图6为本发明实施例提供的采用Up Sample对参考帧进行解压缩的示意
图7为本发明实施例提供的参考帧处理方法流程图; 图8为本发明实施例提供的视频解码装置结构示意图; 图9为本发明实施例提供的参考帧处理装置结构示意图。
具体实施例方式
下面结合附图,用具体实施例对本发明提供的一种^L频处理方法、参考帧 处理方法及装置进行详细的说明。
本发明实施例提供的一种视频处理方法的具体流程如图2所示,具体包括 以下几个步骤
步骤201、对解码后的参考帧进行压缩并存储。
参考帧的压缩方式可以有多种,本发明实施例对具体采用何种压缩方式并 不做限定。下面以下采样(Down Sample )的压缩方式为例进行说明。
进一步地,Down Sample方式的压缩包含有多种算法,下面结合两种常用 的Down Sample算法来说明本发明实施例中对参考帧进行压缩的步骤。
一种可以采用现有的双线性滤波算法(滤波系数为(1, l))对参考帧进
行Down Sample的压缩,P条低参考帧的分辨率。
对参考帧进行Down Sample的操作,通过分别降低参考帧水平方向和垂直 方向的分辨率达到压缩的目的,Down Sample的^t喿作在水平方向和垂直方向压 缩的比率可以相同,也可以不同,下面以水平方向和垂直方向的压缩比率各为 1/2为例对参考帧的压缩过程进行说明。
假设参考帧是4x4像素的图像帧,图3是对该参考帧釆用上述双线性滤波
算法进行压缩的示意图(图3仅是示意,实际一个参考帧的像素数可能远多于 4x4像素)。
图3中的方形图案表示的是压缩前参考帧中的原始像素点,圆形图案表示 的是参考帧中原始像素点经水平方向的插值运算之后得到的像素点,三角形图 案表示的是对圓形图案表示的像素点在垂直方向按照同样插值方法再次做完 插值运算后得到的像素点。
具体插值运算的过程如下先进行水平方向的插值运算,也就是将图3中 每一行中两个相邻的像素点(方形图案表示)的像素值代入下列公式(1)进 行插值运算,得到中间圆形图案表示的像素点的像素值。
公式(1 ): c= ( a+b+1 ) /2
上述公式(1)中"a"和"b"分别表示两个相邻的像素点的像素值,"c" 表示像素点"a"和像素点"b"的像素值进行插值运算得出的中间像素点的像 素值。
例如对图3中参考帧的原始像素点1和2的像素值代入上述公式做插值运 算得出像素点A的像素值之后,跳过原始像素点1和2,再对原始像素点3和 4的像素值进行同样的插值运算,得到像素点B的像素值。然后再依次进行下 面3行中各原始像素点的像素值进行插值运算,得到C、 D、 E、 F、 G和H像 素点的像素值。
水平方向的插值运算完成之后,根据水平方向插值得到的A~H 8个像素点 的像素值,再进行垂直方向的插值运算。运算公式和公式(1)相同,即利用
垂直方向上相邻的两个像素点,例如将像素点A和C的像素值,代入公式(1)
插值运算得出像素点r的像素值,利用像素点B和D的像素值,插值运算得
出像素点2'的像素值,以及分别利用像素点E和G以及F和H的像素值,插 值运算得出像素点3'和4'的像素值。
参考帧经过采用上述双线性滤波算法进行Down Sample操作后最终得到 像素点r 、 2' 、 3'和4'。
还可以采用现有的非线性4阶滤波算法(滤波系数为(-1, 9, 9, -l))对 参考帧进行Down Sample的操作,如图4所示,白色的方形图案表示参考帧中 原始像素点,最左边一列的黑色方形图案是相邻一列白色方形图案表示的原始 像素点一一对应拷贝出来的像素点,最右边一列的黑色方形图案是相邻一列白 色方形图案表示的原始像素点一一对应拷贝出来的像素点。其他圆形图案和三 角形图案表示含义与图3中相同。
具体插值运算的过程如下先进行水平方向的插值操:作,也就是从将图4 的每一行中四个相邻的像素点(包括原始的像素点和拷贝出来的像素点)的像 素值代入下列公式(2)进行插值运算,得到中间圓形图案表示的像素点的像 素值。
公式(2 ): e= (-a+9b+9c-d+8 ) /16;
其中"a"、 "b"、 "c"和"d,,依次表示的是从左至右相邻四个像素点的 像素值,"e"表示根据这些像素点插值运算得出的像素点的像素值。
在图4中,例如根据像素点1、 2、 3和4的像素值,代入公式(2)进行 插值计算出像素点A的像素值,然后再根据像素点3、 4、 5和6的像素值,代 入公式(2 )插值计算出像素点B的像素值,后续像素点C至H各像素点的像 素值都可以按照上述方法计算得出。
然后再利用上述水平方向得到的各个像素点(圓形图案表示),继续做垂 直方向上的插值运算,垂直方向上的插值运算与水平方向插值运算的方法相 似,需要水平插值运算得到的第一行像素点和最后一行像素点一一进行拷贝生成的相邻的像素行中(图像最上面和最下面的一行像素点)的各像素点,然后 依次将垂直方向上相邻的四个像素点(包括水平插值得到的像素点和拷贝后的
像素点)的像素值代入公式(2)进行计算,得到中间像素点的像素值;经过 垂直方向上运算后,得到包括像素点l'、 2'、 3'和4'。具体的运算方法在此不再 赘述。
经过上述Down Sample的操作,压缩后的参考帧的分辨率降低为原来参考 帧分辨率的1/4,相应地,压缩后的参考帧对存储资源的空间大小要求大大减 小。
步骤202、将参考帧的下一图像帧为当前帧,在对当前帧进行宏块解码时, 依据接收当前帧中各宏块顺序(也即编码时各个宏块的顺序),依次对当前帧 各个宏块分别进行解码。在对当前帧每一个宏块进行解码时,需要从压缩后的 参考帧中,确定当前帧中待解码的那个宏块(下面简称为待解码宏块)的最匹 配宏块被压缩后的对应块(以下称之为第一对应块)。
从压缩后的参考帧中确定出第 一对应块的具体过程如下
首先需要根据参考帧在水平方向、垂直方向的压缩比率以及待解码宏块在 当前帧中的位置,确定出参考帧中与待解码宏块位置对应的宏块被压缩后的对 应块(下面称之为第二对应块);
还是以对参考帧压缩比率等于1/4(水平方向和垂直方向压缩比率各为1/2) 为例说明,如图5所示,上面的稍大的正方形表示参考帧,它大小为64x64像 素,下面的稍小的正方形表示压缩后参考帧,它的大小应为参考帧的1/4,即 32x32像素。相对应地,参考帧中每个宏块大小为16x16像素,那么压缩的参 考帧中与每个宏块对应的图像块的大小应为8x8像素。
如果按照每个图像块大小等于8x8像素以及按照从左到右,从上到下的顺 序将压缩后的参考帧进行划分,那么一共可以划分为4x4个图像块。压缩的参 考帧中每一个图像块都与参考帧中对应位置(同行并且同列)的宏块之间具有 ——对应的关系。假设待解码宏块是当前帧第 一宏块行的第 一个宏块,那么第二对应块指的
就是参考帧中宏块i被压缩后对应的图像块(即图像块r )。
现有技术中,待解码宏块的运动矢量表示的是待解码宏块的最匹配宏块与 待解码宏块之间的相对位置关系,本发明实施例中,根据压缩后的参考帧在水 平方向、垂直方向的压缩比率和待解码宏块的运动矢量,确定第一对应块与第 二对应块之间的相对位置关系。
具体实现方法如下计算待解码宏块的最匹配宏块相对于待解码宏块在水
平方向上、垂直方向上各自平移的像素数量与该方向上的压缩率的乘积,得到 第一对应块相对于第二对应块在水平方向和垂直方向上各自平移的像素数量。
前面的步骤已经确定出了第二对应块,那么根据第一对应块相对于第二对 应块在水平方向和垂直方向上各自平移的像素数量,就可以从压缩的参考帧中 确定出第一对应块。
当然,在实际应用中还可能会出现计算出的第 一对应块与第二对应块之间 相对平移像素点为非整数个像素点的情况,本发明实施例中,仅以整数个像素 点的情况为例进行说明。
步骤203、对根据步骤202确定出第一对应块进行解压缩,得到待解码宏 块的最匹配宏块。
在本发明实施例中,可以采用上采样(Up Sample)的方法解压缩得到待 解码宏块的最匹配宏块,但本发明实施例对此并不做限制。
与步骤201中的Down Sample的两种方法对应,下面简要说明一下Up Sample的两种方法
釆用双线性滤波算法(滤波系数为(1, l))的Up Sample ^t喿作对第一对 应块解压缩的示意图如图6所示。
在图6中,方形图案表示是压缩后参考帧(4x4像素)中的各像素点,白 色圓形图案表示经插值运算得到的像素点,黑色的圓形图案表示的是拷贝的相 邻的像素点得到的像素点(由于图像帧边界上的点无法进行插值得到)。
采用上述双线性滤波算法进行Up Sample操作过程如下 在水平方向上,先利用压缩的参考帧中每一行的4个像素点,每相邻的两 个像素点的像素值采用公式(1)进行插值运算,得到插值后的像素点。以压 缩后参考帧中的第一行像素点的插值过程为例,通过对像素点2的拷贝得到像 素点1,将像素点2与像素点3的像素值代入公式(1 )的计算得到像素点A 的像素值,类似地,将像素点3和像素点4的像素值代入公式(1 )计算得到 像素点B的像素值,将像素点4和像素点5的像素值代入公式(1 )计算得到 像素点C的值。这样,在水平方向上的插值运算完成之后,每一行的像素点增 加至8个。
然后再将经水平方向上的插值运算后得到的第一行的各像素点(像素点1 至5以及像素点A至C) 一一拷贝生成上边界上的各像素点,即图5中第一行 黑色圆形图案表示的像素点(这个步骤也可以在垂直方向插值运算完成之后进 行)。接下来再完成垂直方向上的插值运算,垂直方向进行插值运算时,也是 利用垂直方向上的相邻的两个像素点的像素值代入公式(1)计算插值得到中 间像素点的像素值。
对于非线性4阶滤波算法(滤波系数为(1, 3, 3, l))进行Up Sample 的操作,步骤与上述过程相似,利用相邻的四个像素点进行差值运算,边界的 像素点通过拷贝相邻像素点的值得到,插值时采用的4阶滤波系数为(1, 3, 3, 1)。
步骤204、根据步骤203得到最匹配宏块,用最匹配宏块对待解码宏块进 行解码。
对待解码宏块的解码过程与现有技术相同,将该最匹配宏块的图像数据与 经反量化得出的差值数据相加后,即可重建出当前帧宏块。
按照上述步骤,对当前帧的各个宏块逐个进行解码,完成整个当前帧的解 码过程。
本发明实施例还提供了一种参考帧处理方法,如图7所示,包括以下步骤
步骤701、对解码后的参考帧进行压缩并存储; 该步骤701与上述实施例提供的视频解码方法中的步骤201相同。 步骤702、将参考帧的下一图像帧为当前帧,在对当前帧进行解码时,依 据接收当前帧宏块顺序(也即编码时各个宏块的顺序),依次对当前帧各宏块 分别进行解码。在对当前帧每一个宏块进行解码时,从压缩后的参考帧中,确 定当前帧中待解码的那个宏块(下面简称为待解码宏块)的最匹配宏块被压缩 后的3于应块;
该步骤702与上述实施例提供的视频解码方法中的步骤202相同。 步骤703、对确定出的图像块进行解压缩,得到待解码宏块的最匹配宏块。 该步骤703与上述实施例提供的视频解码方法中的步骤203相同。 本发明实施例还提供了一种视频解码装置,如图8所示,具体包括压缩
模块801 、确定模块802和解压缩模块803和解码模块804; 压缩模块801,用于对解码后的参考帧进行压缩并存储; 确定模块802,用于对当前帧进行宏块解码时,从压缩后的参考帧中,确
定出待解码宏块的最匹配宏块被压缩后的第 一对应块;
解压缩模块803,用于对第一对应块进行解压缩,得到待解码宏块的最匹
配宏块;
解码模块804,用于根据得到的最匹配宏块,对待解码宏块进行解码。 本发明是实施例提供的视频解码装置中的压缩模块801,还用于采用Down
Sample的操作对解码后的参考帧进行压缩。
本发明实施例提供的视频解码装置中的确定模块802,还用于根据参考帧
在水平方向、垂直方向的压缩比率和待解码宏块在图像帧中的位置,确定出参
考帧中与待解码宏块位置对应的宏块被压缩后的第二对应块;以及根据压缩后 的参考帧在垂直方向、水平方向的压缩比率和待解码宏块的运动矢量,确定压 缩后的参考帧中第一对应块相对于第二对应块在水平方向和垂直方向平移的 像素数量;根据确定出的第二对应块,以及水平方向和垂直方向平移的像素数量,从压缩的参考帧中确定出第一对应块。
本发明实施例提供参考帧处理装置中的解压缩模块803,还用于对第一对 应块进行Up Sample的解压缩操作,得到待解码宏块的最匹配宏块。
本发明实施例还提供了一种参考帧处理装置,如图9所示,包括压缩模 块901 、确定模块902和解压缩模块903;
压缩模块901,用于对解码后的参考帧进行压缩并存储;
确定模块902,用于从压缩后的参考帧中,确定出待解码宏块的最匹配宏 块被压缩后的第一对应块;
解压缩模块903,对第一对应块进行解压缩,得到待解码宏块的最匹配宏块。
本发明实施例对解码后的参考帧进行Down Sample的压缩,通过降低参考 帧的分辨率,大大降低了参考帧对存储空间大小的要求,并且每次解压缩得到 的当前帧宏块的最匹配宏块所需占用的存储空间也较小,与现有技术中将整个 参考帧进行存储的方式比较起来,可以节约视频解码所需存储资源。
进一步地,本发明实施例提供的视频解码方法及装置在实际应用过程中, 可以将压缩的参考帧和解压缩得到的当前帧宏块的最匹配宏块的图像数据存 储在处理器可直接迅速访问的存储空间(例如内部存储器)中,这样可以提高 整体视频解码的性能和效率,并且由于不需要将参考帧存储在外部额外的存储 空间中,节约了成本。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种视频解码方法,其特征在于,包括对解码后的参考帧进行压缩并存储;在对当前帧进行宏块解码时,从压缩后的所述参考帧中,确定出待解码宏块的最匹配宏块被压缩后的第一对应块;对所述第一对应块进行解压缩,得到所述待解码宏块的最匹配宏块;根据得到的所述最匹配宏块,对所述待解码宏块进行解码。
2、 如权利要求1所述的方法,其特征在于,所述对解码后的参考帧进行 压缩并存储,包括采用下釆样Down Sample操作对所述解码后的参考帧进行压缩并存储。
3、 如权利要求2所述的方法,其特征在于,所述从压缩后的所述参考帧 中,确定出待解码宏块的最匹配宏块被压缩后的第一对应块,包括根据所迷参考帧在水平方向、垂直方向的压缩比率和所述待解码宏块在当 前帧中的位置,确定出所述参考帧中与所述待解码宏块位置对应的宏块被压缩 后的第二对应块;根据压缩后的所述参考帧在水平方向、垂直方向的压缩比率和所述待解码 宏块的运动矢量,确定压缩后的所述参考帧中所述第一对应块相对于所述第二 对应块在水平方向和垂直方向平移的像素数量;根据确定出的所述第二对应块,以及所述水平方向和垂直方向平移的像素 数量,确定出所述第一对应块。
4、 如权利要求1所述的方法,其特征在于,所述对第一对应块进行解压 缩,得到所述待解码宏块的最匹配宏块,包括对所述第一对应块进行上采样Up Sample的解压缩操作,得到所述待解码 宏块的最匹配宏块。
5、 一种参考帧处理方法,其特征在于,包括 对解码后的参考帧进行压缩并存储;在对后续帧进行宏块解码时,根据压缩后的所述参考帧确定出待解码宏块的最匹配宏块,具体包括从压缩后的所述参考帧中,确定出待解码宏块的最匹配宏块被压缩后的第 一对应块;对所述第一对应块进行解压缩,得到所述待解码宏块的最匹配宏块。
6、 一种视频解码装置,其特征在于,包括压缩模块、确定模块、解压 缩模块和解码模块;所述压缩模块,用于对解码后的参考帧进行压缩并存储;所述确定模块,用于对当前帧进行宏块解码时,从压缩后的所述参考帧中,确定出待解码宏块的最匹配宏块被压缩后的第 一对应块;所述解压缩模块,用于对所述第一对应块进行解压缩,得到所述待解码宏块的最匹配宏块;所述解码模块,用于根据得到的所述最匹配宏块,对所述待解码宏块进行 解码。
7、 如权利要求6所述的装置,其特征在于,所述压缩模块,还用于采用 Down Sample的操作对所述解码后的参考帧进行压缩。
8、 如权利要求6所述的装置,其特征在于,所述确定模块,还用于根据 所述参考帧在水平方向、垂直方向的压缩比率和所述待解码宏块在图像帧中的 位置,确定出所述参考帧中与所述待解码宏块位置对应的宏块被压缩后的第二 对应块;以及根据压缩后的所述参考帧在水平方向、垂直方向的压缩比率和所述待解码 宏块的运动矢量,确定压缩后的所述参考帧中所述第一对应块相对于所述第二 对应块在水平方向和垂直方向平移的像素数量;根据确定出的所述第二对应块,以及所述水平方向和垂直方向平移的像素 数量,从压缩后的所述参考帧中确定出所述第一对应块。
9、 如权利要求6所述的装置,其特征在于,所述解压缩模块,还用于对所述第一对应块进行Up Sample的解压缩操作,得到所述待解码宏块的最匹配 宏块。
10、 一种参考帧处理装置,其特征在于,包括压缩模块、确定模块和解 压缩模块;所述压缩模块,用于对解码后的参考帧进行压缩并存储;所述确定模块,用于从压缩后的所述参考帧中,确定出待解码宏块的最匹配宏块纟皮压缩后的第 一对应块;所述解压缩模块,对所述第一对应块进行解压缩,得到所述待解码宏块的最匹配宏块。
全文摘要
本发明公开了一种视频解码方法、参考帧处理方法及装置,本发明公开的视频解码方法包括对解码后的参考帧进行压缩并存储;在对当前帧进行宏块解码时,从压缩后的参考帧中,确定出待解码宏块的最匹配宏块被压缩后的第一对应块;对第一对应块进行解压缩,得到待解码宏块的最匹配宏块;根据得到的最匹配宏块,对待解码宏块进行解码。采用本发明提供的视频解码方法、参考帧处理方法及装置,解决了现有技术中存在的参考帧所占空间较大的问题。
文档编号H04N7/26GK101345874SQ20081011881
公开日2009年1月14日 申请日期2008年8月22日 优先权日2008年8月22日
发明者季鹏飞 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1