[发明专利]虚拟图像处理器及在其上处理图像数据的方法和系统有效
申请号: | 201680019972.2 | 申请日: | 2016-04-05 |
公开(公告)号: | CN107533750B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 阿尔伯特·迈克斯纳;奥弗尔·莎查姆;戴维·帕特森;丹尼尔·弗雷德里克·芬舍尔施泰因;朱秋玲;杰森·鲁珀特·莱德格雷夫 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T1/60 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张焕生;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 图像 处理器 处理 数据 方法 系统 | ||
1.一种存储有指令的非暂时性计算机可读存储介质,所述指令当被一个或多个计算机执行时可用于使得所述一个或多个计算机执行包括以下的操作:
提供用于模拟处理硬件的虚拟表示的操作的模拟环境,其中,所述处理硬件的虚拟表示包括多个虚拟处理器和其中每个虚拟处理器与图像数据的二维区域中的相应线群位置相关联的存储器模型,所述图像数据的二维区域中的每个相应线群位置具有相应x坐标和相应y坐标;
在所述模拟环境中接收具有二维相对寻址的指令,其中,所述指令包括包含x偏移量和y偏移量的二维相对地址,其中,所述二维相对地址表示所述图像数据的二维区域中的相对于与执行所述指令的所述虚拟处理器相关联的线群位置的位置;和
在所述处理硬件的虚拟表示的所述多个虚拟处理器中的每个虚拟处理器上执行指令,由此模拟具有二维移位寄存器阵列和二维处理元件阵列的图像处理器的操作,所述执行包括:
确定与该虚拟处理器相关联的所述线群位置的第一x坐标和第一y坐标,通过将所述指令的x偏移量应用于所述线群位置的第一x坐标来计算第二x坐标,
通过将所述指令的y偏移量应用于所述线群位置的第一y坐标来计算第二y坐标,以及
使用存储在所述图像数据的二维区域中的第二位置处的数据来计算执行所述指令的结果,所述第二位置由所述第二x坐标和所述第二y坐标识别。
2.根据权利要求1所述的非暂时性计算机可读存储介质,其中所述指令是加载指令,并且其中,计算使用存储在所述图像数据的二维区域中的由第二x坐标和第二y坐标识别的第二位置处的数据执行该指令的结果包括:
获得存储在所述图像数据的二维区域中的第二位置处的数据;以及
将所述数据复制到所述虚拟处理器的一个或多个寄存器中。
3.根据权利要求1所述的非暂时性计算机可读存储介质,其中,所述指令是存储指令,并且其中,计算使用存储在所述图像数据的二维区域中的由第二x坐标和第二y坐标识别的第二位置处的数据执行该指令的结果包括:
获得存储在所述虚拟处理器的一个或多个寄存器中的数据;以及
将所述数据写入到所述图像数据的二维区域中的所述第二位置。
4.根据权利要求1所述的非暂时性计算机可读存储介质,其中所述处理硬件的虚拟表示的存储器模型包括专用于每个虚拟处理器的相应专用暂存区域,其中,对于专用于特定虚拟处理器的每个虚拟暂存区域,每个其它虚拟处理器都不能从专用于该特定虚拟处理器的虚拟暂存区域读取或者写入到该虚拟暂存区域。
5.根据权利要求1所述的非暂时性计算机可读存储介质,其中所述图像数据的二维区域是所述图像数据的输出区域,并且其中,所述虚拟表示的存储器模型包括所述图像数据的单独输入区域,
其中,所述模拟环境的加载指令使得所述虚拟处理器从所述图像数据的输入区域中读取,以及
其中,所述模拟环境的存储指令使得所述虚拟处理器写入到所述图像数据的输出区域。
6.根据权利要求1所述的非暂时性计算机可读存储介质,其中所述处理硬件的虚拟表示的存储器模型包括常数查找表,并且进一步包括:
接收从所述常数查找表中加载值的第二指令;并且
模拟所述第二指令的执行,包括从所述常数查找表中获得所述值,并且将从所述常数查找表中所获得的值广播到所述多个虚拟处理器中的每个虚拟处理器的寄存器。
7.根据权利要求1所述的非暂时性计算机可读存储介质,其中所述操作包括在所述模拟环境内针对所述图像数据的二维区域内的每个位置实例化一个虚拟处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680019972.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于制备具有在载体箔上的红外反射涂层的复合玻璃板的方法
- 下一篇:惯性传感器
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序