发明名称 一种基于AVS编码器的搜索窗缓冲装置
摘要 本发明提供一种基于AVS编码器的搜索窗缓冲装置,系统控制模块用于在每一帧的开始处更新系统信息并将这些系统信息传递给搜索窗更新模块,向搜索窗更新模块提供宏块级的控制;搜索窗更新模块用于根据系统控制模块提供的系统信息向外部存储器发送读取请求,并将外部存储器返回的数据依次存入搜索窗存储模块;搜索窗存储模块用于本地保存读入的数据;搜索窗读取模块用于响应客户端的请求,从搜索窗存储模块读取相应的数据,返回给客户端。本发明可以极大的提高带宽利用率,降低运动估计和运动补偿的访存量,提高运动估计和运动补偿的访存效率和AVS编码器的整体性能。
申请公布号 CN102377999B 申请公布日期 2014.04.30
申请号 CN201010253659.X 申请日期 2010.08.13
申请人 联合信源数字音视频技术(北京)有限公司 发明人 邓磊;呼大明;宋益波;郑海鸥;王佳薇
分类号 H04N19/56(2014.01)I;H04N19/57(2014.01)I 主分类号 H04N19/56(2014.01)I
代理机构 北京泛华伟业知识产权代理有限公司 11280 代理人 王勇
主权项 一种基于AVS编码器的搜索窗缓冲装置,包括系统控制模块、搜索窗更新模块、搜索窗读取模块和搜索窗存储模块;其中,所述系统控制模块用于在每一帧的开始处更新系统信息并将这些系统信息传递给搜索窗更新模块,向搜索窗更新模块提供宏块级的控制;所述搜索窗更新模块用于根据系统控制模块提供的系统信息向外部存储器发送读取请求,并将外部存储器返回的数据依次存入搜索窗存储模块;所述搜索窗存储模块用于本地保存读入的数据;所述搜索窗读取模块用于响应客户端的请求,从搜索窗存储模块读取相应的数据,返回给客户端;所述搜索窗更新模块正访问当前更新部分的搜索窗时,同步更新预读部分,当搜索窗向右移动过程中移动到右边界时折返到最左边;所述搜索窗更新模块包括前后向各两套搜索窗,其中搜索窗移动单位为宏块宽度,搜索窗读取数据的宽度为宏块宽度的整数倍;所述搜索窗更新模块还用于在一个宏块周期中,前向和后向的当前搜索窗移动一个单位,并同时发起四次读取数据请求,前后向的两套搜索窗各发起一次请求,四次请求中前向和后向的当前搜索窗每次请求的数据量与前向和后向的另一搜索窗请求的数据量不同;所述搜索窗更新模块还用于将下一宏块行的数据读取分散到各个时间段完成。
地址 100085 北京市海淀区上地东路1号盈创动力大厦A座701室