发明名称 一种应用硬件实现运动估计时的搜索窗数据读取方法
摘要 本发明公开了一种应用硬件实现运动估计时的搜索窗数据读取方法,该方法包括以下步骤:在运动估计模块中划分至少存储临界数目个数据块的存储空间;初始化所述存储空间;判断是否读取完参考帧数据,在没有读取完参考帧数据的时候,依次读取参考帧中的数据块,判断所读取的参考帧中的数据块是否位于参考帧的边界,如果是则进行加边操作,并将所读取的数据块和加边操作得到的数据块存储到所述存储空间,否则将所读取的参考帧的数据块存储到所述存储空间;从所述存储空间中获取当前搜索窗数据用于运动估计。本发明降低了在硬件总线上的数据传输量,减少了运动估计对处理器的占用,提高了视频编码系统的效率。
申请公布号 CN1328910C 申请公布日期 2007.07.25
申请号 CN200510053741.7 申请日期 2005.03.10
申请人 北京中星微电子有限公司 发明人 夏煜;白锋;王浩
分类号 H04N7/26(2006.01);H04N7/36(2006.01) 主分类号 H04N7/26(2006.01)
代理机构 北京德琦知识产权代理有限公司 代理人 王琦;程殿军
主权项 1、一种应用硬件实现运动估计时的搜索窗数据读取方法,所述硬件至少包括用于对当前帧进行运动估计的运动估计模块,其特征在于,该方法包括以下步骤:A.确定临界数目;在运动估计模块中划分至少能够存储临界数目个数据块的存储空间,且每个数据块占据存储空间内的一个存储单元;B.设定加边后参考帧中各个数据块的位置和所述存储空间中存储单元的对应关系;C.按照读取顺序以及步骤B中所述的对应关系,将包含加边数据块的参考帧的前临界数目减一个数据块存储在存储空间内相应的存储单元中;D.判断参考帧中的数据块是否读取完毕,如果是则执行步骤E,否则按照读取顺序依次读取参考帧中的下一个数据块;判断所读取的数据块是否位于参考帧的边界,如果是则进行加边操作,并按照步骤B所述对应关系在所述存储空间的相应存储单元内存储所读取的数据块和加边操作得到的数据块,否则按照步骤B所述对应关系在所述存储空间的相应存储单元内存储所读取的数据块;E.根据已读取的当前帧中当前数据块位置,和设定的搜索窗大小确定组成当前搜索窗的数据块,构造当前数据块所对应的搜索窗,进行运动估计,然后返回步骤D。
地址 100083北京市海淀区学院路35号世宁大厦15层