[发明专利]一种反向重采样FPGA装置有效
申请号: | 201210073307.5 | 申请日: | 2012-03-19 |
公开(公告)号: | CN102611908A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 戴琼海;黄炜程;曹汛 | 申请(专利权)人: | 清华大学 |
主分类号: | H04N13/00 | 分类号: | H04N13/00 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100084 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 反向 采样 fpga 装置 | ||
1.一种反向重采样现场可编程门阵列装置,其特征在于,包括:
数据缓存模块,包括多个第一片内RAM,所述数据缓存模块用于将先于重采样数据到达的输入视频数据缓存在所述第一片内RAM中;
预复制数据模块,包括多个第二片内RAM,所述预复制数据模块用于从所述数据缓存模块复制先于所述重采样数据一个周期的所述输入视频数据,并存储在所述第二片内RAM中;
相邻点对计算模块,根据所述重采样数据,分别计算并从所述数据缓存模块和预复制数据模块中查找所述输入视频数据的左右两路相邻点对的像素值;
权重计算模块,根据所述重采样数据,分别计算所述左右两路相邻点对的权重;
插值模块,根据所述左右两路相邻点对的像素值和权重,进行插值计算得到所述输入视频数据的左右两路输出视频数据。
2.如权利要求1所述的反向重采样现场可编程门阵列装置,其特征在于,所述一个第一片内RAM的容量为一行所述输入视频数据的数据量,所述第一片内RAM的数量由先于所述重采样数据达到所述数据缓存模块的所述输入视频数据的行数决定。
3.如权利要求1所述的反向重采样现场可编程门阵列装置,其特征在于,所述一个第二片内RAM的容量为一行所述输入视频数据的数据量,所述预复制数据模块包括两个第二片内RAM。
4.如权利要求1所述的反向重采样现场可编程门阵列装置,其特征在于,所述每个第一片内RAM和每个第二片内RAM分别包括两个读写端口,每个所述读写端口根据各自的读写使能信号判断其所处状态。
5.如权利要求4所述的反向重采样现场可编程门阵列装置,其特征在于,同属于一个所述第一片内RAM或第二片内RAM的两个所述读写端口共用一个时钟信号。
6.如权利要求1所述的反向重采样现场可编程门阵列装置,其特征在于,数据缓存模块还包括:
第一写RAM编号寄存器,用于当新一行所述输入视频数据到达所述数据缓存模块时,指示所述新一行输入视频数据将被写入的所述第一片内RAM;
第一读RAM编号寄存器,用于当所述新一行输入视频数据的左右两路相邻点对坐标值被所述相邻点对计算模块计算出来时,指示其中一路每个所述相邻点对的像素值将被读出的所述第一片内RAM;
复制RAM编号寄存器,用于在所述新一行输入视频数据的左右两路相邻点对坐标值将要被所述相邻点对计算模块计算出来的上一个周期时,指示所述新一行输入视频数据将被复制出去的所述第一片内RAM。
7.如权利要求6所述的反向重采样现场可编程门阵列装置,其特征在于,预复制数据模块还包括:
第二写RAM编号寄存器,当所述新一行输入视频数据的左右两路相邻点对坐标值将被所述相邻点对计算模块计算出来的上一个周期,所述新一行输入视频数据将被从所述数据缓存模块复制出来时,指示所述新一行输入视频数据将被写入的第二片内RAM块;
第二读RAM编号寄存器,用于当所述新一行输入视频数据的左右两路相邻点对坐标值被所述相邻点对计算模块计算出来时,指示其中另一路每个所述相邻点对的像素值将被读出的所述第二片内RAM。
8.如权利要求1所述的反向重采样现场可编程门阵列装置,其特征在于,所述权重计算模块计算所述左右两路相邻点对的权重包括:
分别判断所述左右两路相邻点对的每一路的坐标是否在视频范围内;
若否,将前相邻点的权重赋为1,后相邻点的权重赋为0;
若是,判断该路的坐标是否为整数;
若是,将所述前相邻点的权重赋为1,所述后相邻点的权重赋为0;
若否,将该路的坐标小数部分赋为所述后相邻点的权重,将该路坐标小数部分对1的补数赋为所述前相邻点的权重;
所述左右两路相邻点对共得到四个权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210073307.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管壳式脉动热管换热器
- 下一篇:用于移动机器人的类圆形指针式仪表读数方法