【技术实现步骤摘要】
用于图像生成器的数据片生成器本申请是分案申请,原案的申请号是201680019786.9,申请日是2016年4月4日,专利技术名称是“用于图像生成器的数据片生成器”。
本专利技术的领域一般涉及图像处理,特别涉及用于图像生成器的数据片生成器。
技术介绍
图像处理通常涉及对组织成阵列的像素值的处理。在此,经空间组织的二维阵列捕捉图像的二维性质(另外的维度可以包括时间(例如,二维图像的序列)和数据类型(例如,色彩)。在典型情景下,排列的像素值由已经生成静态图像或者帧序列的相机提供,以捕捉运动的图像。传统的图像处理器通常会落入两种极端之一。第一种极端作为在通用处理器或者通用类处理器(例如,具有向量指令增强的通用处理器)上执行的软件程序执行图像处理任务。尽管第一种极端通常提供高度通用的应用软件开发平台,但其结合相关开销(例如,指令提取和解码、处理片上和片外数据、推测执行)使用更细粒度的数据结构会最终导致在执行程序代码期间每单位数据消耗的能量较多。第二种相反的极端将固定功能的硬布线电路应用于大得多的数据块。使用更 ...
【技术保护点】
1.一种方法,包括:/n由数据片生成器从线缓存器接收包括来自图像数据帧的多行的图像数据的线组;/n由所述数据片生成器将输入数据片加载到被耦合至执行道阵列的二维移位寄存器阵列中,所述输入数据片包括来自所述线组的数据的子集,其中所述输入数据片小于从所述线缓存器接收的所述线组,并且其中所述输入数据片具有与所述二维移位寄存器阵列的大小相对应的大小;/n由所述执行道阵列中的每个执行道执行程序代码,以处理加载到所述二维移位寄存器阵列中的所述输入数据片的图像数据,其中,执行所述程序代码使得每个执行道从所述输入数据片的图像数据中生成被存储在所述二维移位寄存器阵列中的图像数据的输出数据片的相 ...
【技术特征摘要】
20150423 US 14/694,8061.一种方法,包括:
由数据片生成器从线缓存器接收包括来自图像数据帧的多行的图像数据的线组;
由所述数据片生成器将输入数据片加载到被耦合至执行道阵列的二维移位寄存器阵列中,所述输入数据片包括来自所述线组的数据的子集,其中所述输入数据片小于从所述线缓存器接收的所述线组,并且其中所述输入数据片具有与所述二维移位寄存器阵列的大小相对应的大小;
由所述执行道阵列中的每个执行道执行程序代码,以处理加载到所述二维移位寄存器阵列中的所述输入数据片的图像数据,其中,执行所述程序代码使得每个执行道从所述输入数据片的图像数据中生成被存储在所述二维移位寄存器阵列中的图像数据的输出数据片的相应输出值;和
将由所述执行道阵列计算的所述图像数据的输出数据片提供返回到所述数据片生成器。
2.根据权利要求1所述的方法,还包括:由所述数据片生成器向下游线缓存器提供包括所述图像数据的输出数据片的输出线组。
3.根据权利要求1所述的方法,其中,所述二维移位寄存器阵列包括多个层,并且其中,所述图像数据包括每个位置的图像数据的多个部分,
其中,将所述输入数据片加载到所述二维移位寄存器阵列中包括:将具有第一数据的第一数据片从所述多个部分中的第一部分加载到所述多个层中的第一层中,并且还包括:
将具有第二数据的第二数据片从所述多个部分中的第二部分加载到所述多个层的第二层中。
4.根据权利要求3所述的方法,其中,所述图像数据的多个部分包括所述图像数据中的每个位置处的多维数据结构的组件。
5.根据权利要求3所述的方法,其中,所述二维移位寄存器阵列包括具有比所述图像数据小的位宽的寄存器,并且其中所述图像数据的多个部分包括所述图像数据的高位和低位。
6.根据权利要求3所述的方法,其中,所述图像数据的多个部分包括所述图像数据中的每个位置处的图像数据的多个通道。
7.根据权利要求1所述的方法,其中,加载所述输入数据片包括:
通过复制所述图像数据中每个数据值的多个实例,生成具有上采样图像数据的上采样输入数据片。
8.根据权利要求1所述的方法,其中,加载所述输入数据片包括:
通过将每个输入数据值的多个实例组合到下采样输入数据片中的单个值中,来生成具有下采样图像数据的所述下采样输入数据片。
9.根据权利要求1所述的方法,其中执行所述程序代码使得所述二维移位寄存器阵列将所述数据片移位,从而每个执行道遍历二维的相应模板,其中,生成相应的输出值包括:当所述输入数据片被所述二维移位寄存器阵列移位时,由每个执行道根据由所述执行道所遇到的图像数据来生成所述相应的输出值。
10.一种设备,包括:
数据片生成器,所述数据片生成器配置为:
从线缓存器接收包括来自图像数据帧的多行的图像数据的线组;以及
将输入数据片加载到被耦合至执行道阵列的二维移位寄存器阵列中,所述输入数据片包括来自所述线组的数据的子集,其中所述输入数据片小于从所述线缓存器接收的所述线组,并且其中所述输入数据片具有与所述二维移位寄存器阵列的大小相对应的大小,
其中,所述执行道阵列...
【专利技术属性】
技术研发人员:阿尔伯特·迈克斯纳,杰森·鲁珀特·莱德格雷夫,奥弗尔·莎查姆,朱秋玲,丹尼尔·弗雷德里克·芬舍尔施泰因,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。