[发明专利]一种帧间预测方法、装置及视频编解码设备有效
申请号: | 200810065772.8 | 申请日: | 2008-03-07 |
公开(公告)号: | CN101252692A | 公开(公告)日: | 2008-08-27 |
发明(设计)人: | 阳昕 | 申请(专利权)人: | 炬力集成电路设计有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/36;H04N7/50 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 519085广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 预测 方法 装置 视频 解码 设备 | ||
技术领域
本发明属于数字视频编解码技术领域,尤其涉及一种帧间预测方法、装置及视频编解码设备。
背景技术
在数字视频帧间编解码时,根据运动向量对像素点进行插值。对于不同的视频标准,插值方式也不相同。现有技术通常以硬件电路的方式实现插值运算,如图1所示,地址产生单元是固定在逻辑电路中,不同的视频标准对应着不同的地址产生单元,一旦需要支持新的视频标准则需要更改电路。无论是针对MPEG4的1/4插值,AVS的亮度插值,还是针对其它的视频标准(比如H.264,WMV,RMVB等)的插值电路,都有各自不同的控制和运算。现有的技术中要么分别独立实现针对不同视频标准不同算法的插值功能,要么共享一部分逻辑电路通过大量的复选器完成不同的运算,该方案虽然实现了一部分电路的复用,但是一旦有新的需求或者新的视频标准需要支持时,唯一的办法就是改变硬件电路来满足各种需求,这样就导致成本升高。
发明内容
本发明实施例的目的在于提供一种帧间预测方法、装置及视频编解码设备,旨在解决现有技术必须通过改变硬件电路的方式才能满足不同视频标准下插值运算的需求,从而导致成本高的问题。
本发明实施例是这样实现的,一种帧间预测方法,所述方法包括下述步骤:
储存不同视频标准对应的控制表,并根据需要更新所述控制表中的信息;
查找所述控制表中相应的信息内容;
根据所述查找到的信息内容进行插值运算;
所述控制表为三级控制表,所述三级控制表包括第一级控制表,第二级控制表和第三级控制表;
所述第一级控制表包括M个第一表单元,每个第一表单元的内容包括在某一滤波器类型及特定插值图像块尺寸下的一个运动向量处进行插值操作需要的阶段数;
其中,M为一种视频标准支持的对应不同滤波器类型及不同插值图像块尺寸的所有运动向量的数目总和;
所述第二级控制表包括N个第二表单元,每个第二表单元的内容包括当前阶段插值中所需的读取数据的起始地址,写回数据的起始地址,滤波操作控制位,滤波系数选择,预处理操作控制位,移位操作控制位,限幅操作控制位和当前阶段插值运算所需的时钟周期数量;
其中,StepNoj为对于第j个运动向量进行插值操作需要的阶段数;
所述第三级控制表包括至多K个第三表单元,每个第三表单元的内容还包括当前时钟周期插值操作中的数据输入地址偏移、数据输入位宽、数据输出地址偏移、数据输出位及写操作有效标志;
其中,为对于第j个运动向量第k个插值阶段所需的时钟周期数量;
所述每个第一表单元与该表单元中包括的在某一滤波器类型及特定插值图像块尺寸下的一个运动向量处进行插值操作需要的阶段数个第二表单元相对应,且该第一表单元的内容还包括至少一个与该第一表单元相对应的第二表单元的入口地址;
所述每个第二表单元与该表单元中包括的当前阶段插值所需时钟周期数量个第三表单元相对应,且该第二表单元的内容还包括至少一个与该第二表单元相对应的第三表单元中的入口地址;
所述查找控制表中相应的信息内容具体为:
根据滤波器类型、待插值图像块的尺寸以及运动向量的值确定第一级控制表中相应的第一表单元的入口地址;
查找第一级控制表,根据该第一表单元内容中包括的第二表单元的入口地址以及当前所处的插值阶段数确定对应的第二级控制表中第二表单元的入口地址;
查找第二级控制表,根据该第二表单元内容中包括的第三表单元的入口地址以及当前所处的时钟周期确定第三级控制表中第三表单元的入口地址和部分插值参数;
根据第三表单元的入口地址查找相应的信息内容;
所述插值运算设计为流水线操作。
本发明实施例的另一目的在于提供一种帧间预测方法,所述方法包括下述步骤:
储存不同视频标准对应的控制表,并根据需要更新所述控制表中的信息;
查找所述控制表中相应的信息内容;
根据所述查找到的信息内容进行插值运算;
所述控制表为两级控制表,所述二级控制表包括:第一级控制表和第二级控制表;
所述第一级控制表包括M个第一表单元,每个第一表单元的内容包括在某一滤波器类型及特定插值图像块尺寸下的一个运动向量处进行插值操作需要的阶段数;
其中,M为一种视频标准支持的对应不同滤波器类型及不同插值图像块尺寸的所有运动向量的数目总和;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬力集成电路设计有限公司,未经炬力集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810065772.8/2.html,转载请声明来源钻瓜专利网。