-
公开(公告)号:CN109741435A
公开(公告)日:2019-05-10
申请号:CN201910024219.8
申请日:2014-03-14
申请人: 想象技术有限公司
IPC分类号: G06T15/10
摘要: 本公开的实施例涉及用于产生渲染输出的系统和方法。渲染系统将点采样和体积采样操作进行结合来产生渲染输出。为了确定3D场景内的曲面位置的颜色信息,在该曲面位置周围的体积内进行点采样操作,并且在距离该曲面位置更远处进行体积光传输数据的采样操作。在点采样与体积采样之间提供过渡区,在其中进行点采样操作和体积采样操作。在确定该曲面位置的颜色信息中混合从点采样与体积采样操作获得的数据。为了对另一曲面与光线之间的有待着色的相交进行标识,通过针对每个点样本对该光线进行追踪来获得多个点样本,并且从嵌套的3D体积元素栅格获得多个体积样本,这些栅格表达了不同粒度等级下的光传输数据。
-
公开(公告)号:CN109729261A
公开(公告)日:2019-05-07
申请号:CN201811261913.3
申请日:2018-10-26
申请人: 想象技术有限公司
发明人: T·李
CPC分类号: G06T1/20 , G06K9/6218 , G06T5/002 , G06T5/005 , G06T5/20 , G06T7/12 , G06T2207/10016 , H04N5/3675
摘要: 提供了用于处理数据值(例如,像素值)的流的数据处理系统(例如,图像处理系统)和方法。该图像处理系统包括处理模块,该处理模块被配置为:接收多个像素值;以及通过对所接收的像素值的特定子集进行操作,来实施对特定像素值的处理,对接收到的像素值的特定子集进行操作通过执行以下来进行:定义一个或多个群组的集合,在特定子集内的像素值可以被分组到该群组的集合中;基于该像素值的值,将特定子集内的像素值中的每个像素值分类到一个或多个群组的集合的群组中的一个群组中;根据对特定子集的像素值到一个或多个群组中的分类,使用特定子集的像素值中的一个或多个像素值,来处理特定像素值;以及输出经处理的特定像素值。
-
-
公开(公告)号:CN104012097B
公开(公告)日:2019-04-09
申请号:CN201280063345.0
申请日:2012-12-20
申请人: 想象技术有限公司
发明人: S·菲尼
IPC分类号: H04N19/59
摘要: 提供了用于通过产生具有被减小尺寸的图像数据的两个集合、根据所述图像数据生成针对每个基本区域的调制值来压缩和解压缩图像数据的方法和装置,所述调制值对关于如何组合具有被减小尺寸的图像数据的集合的信息进行编码以产生所述图像的近似。在一种安排中,为基本区域群组的每个基本区域生成对应于调制值集的索引值集,并且这些被分配给每个群组,针对每个基本区域的、对应于第一索引值集中的一者的第二索引值集被分配给每个第一基本区域群组。这些索引值之后被存储以在解压缩图像数据时用于更精确地获得调制数据。在另一安排中,选择调制模式,该调制模式包括多个调制值并且调制值之一被分配给所述图像的每个基本区域块中的每个基本区域以用于重组被减小尺寸的图像数据来产生所述图像的近似。调制值用于针对每个基本区域的多个比特的索引数据进行选择。在另一安排中,来自可能调制值集合的调制被分配给基本区域群组中的每个基本区域并且由多个比特的调制数据来表示。该安排通过提供与每个交替基本区域有关的调制值并之后为每个其他基本区域水平地或垂直地插值调制值来进行改变,或者通过一旦具有被减小尺寸的图像数据的集合已经用调制数据重新组合就水平地或垂直地插值图像数据来改变。
-
公开(公告)号:CN109144687A
公开(公告)日:2019-01-04
申请号:CN201810606989.9
申请日:2018-06-13
申请人: 想象技术有限公司
CPC分类号: G06F9/4881 , G06F7/575 , G06F9/3001 , G06F9/3016 , G06F9/3836 , G06F9/3851 , G06F9/5027
摘要: 本公开涉及但不限于对任务进行调度。描述了一种在并行处理单元内激活调度指令的方法。该方法包括通过检查存储在指令控制器中的且与目标ALU相关联的ALU工作充满度计数器的值来检查解码的指令的目标ALU是否满。如果目标ALU未满,则解码的指令被发送到目标ALU以用于执行,并且与目标ALU相关联的ALU工作充满度计数器被更新。然而,如果目标ALU为满,则调度器被触发以通过将调度任务从激活状态改变为非激活状态来去激活调度任务。当ALU从满改变为未满时,调度器被触发以通过将等待ALU的最早的调度任务从非激活状态中移除来重新激活该最早的调度任务。
-
公开(公告)号:CN108810546A
公开(公告)日:2018-11-13
申请号:CN201810399411.0
申请日:2018-04-28
申请人: 想象技术有限公司
IPC分类号: H04N19/42 , H04N19/44 , H04N19/182 , H04N19/186 , H04N19/176 , H04N19/436 , H04N19/59
摘要: 用于纹理解压缩的解码器单元。解码器单元被配置为根据纹素请求解码多个纹素,所述多个纹素跨一个或更多个编码纹理数据块被编码,每个编码纹理数据块均对纹素块进行编码,所述解码器单元包括:第一组一个或更多个解码器,第一组解码器中的每个被配置为从接收到的单个编码纹理数据块解码n个纹素;第二组一个或更多个解码器,第二组解码器中的每个被配置为从接收到的单个编码纹理数据块解码p个纹素,其中p
-
公开(公告)号:CN108810544A
公开(公告)日:2018-11-13
申请号:CN201810401763.5
申请日:2018-04-28
申请人: 想象技术有限公司
IPC分类号: H04N19/186 , H04N19/192 , H04N19/29 , H04N19/44 , H04N19/80
CPC分类号: G06T11/001 , G06T9/00 , G06T15/04 , H04N19/436 , H04N19/44 , H04N19/186 , H04N19/192 , H04N19/29 , H04N19/80
摘要: 用于纹理解压缩的多输出解码器。提供从接收到的根据ASTC格式编码的纹理数据块解码多个纹素的解码器,其包括:参数解码单元,对针对接收到的纹理数据块的配置数据解码;颜色解码单元,根据配置数据对针对块的多个纹素的颜色端点数据解码;权重解码单元,根据配置数据对针对块的多个纹素中的每个的插值权重数据解码;至少一个插值器单元,使用针对块的多个纹素中的每个的插值权重数据和来自颜色端点数据的一对颜色端点计算针对该纹素的颜色值,参数解码单元、颜色解码单元和权重解码单元中的至少一个从块解码中间数据,中间数据对于该块的至少纹素子集的解码来说是公用的并使用解码后的中间数据作为从纹理数据块解码多个纹素中的至少两个的一部分。
-
公开(公告)号:CN104052686B
公开(公告)日:2018-11-06
申请号:CN201410088316.0
申请日:2014-03-11
申请人: 想象技术有限公司
IPC分类号: H04L12/937 , H04L12/861
摘要: 本发明的多个方面涉及对在多个端口之间的互连访问进行仲裁。例如,输入端口接收对所标识的目的端口的访问的请求并在一个或多个FIFO内对这些请求进行缓冲。与一个或多个对应的FIFO相关联的挑选器开始包括用于每个输出端口的位置的空仲裁包并且比如基于优先化方案对该包内的一个或多个位置进行填充。以环形将每个包传递至另一个挑选器,该挑选器执行不与该包内的之前填充的位置相冲突的填充。每个挑选器都有机会将请求放置在这些包中的每个包内。将仲裁结果分发至与对应的输出端口相关联的重排序缓冲区并且将其用于对互连进行调度。因此,每个仲裁周期为互连产生有待在后续数据传送步骤中使用的控制信息集。
-
公开(公告)号:CN108694089A
公开(公告)日:2018-10-23
申请号:CN201810306067.6
申请日:2018-04-08
申请人: 想象技术有限公司
发明人: 史蒂文·J·克洛赛特 , 卢克·蒂尔曼·彼得森 , 约瑟夫·M·理查兹
IPC分类号: G06F9/50
CPC分类号: G06F9/4881 , G06F9/5033 , G06F9/5038 , G06F9/546
摘要: 本发明涉及使用非贪婪调度算法的并行计算架构。用于协调并行计算架构中的多个处理单元的操作的方法和架构,其中每个处理单元被配置为使用与工作组相关联的资源(例如,存储器)来处理动态生成的工作组的工作元素。方法包括:向主存储装置请求(与工作组之一相关联的)资源以供第一处理单元使用,其使资源存储在临时存储装置(例如,高速缓存)中;将指示已请求资源的通知消息发送到与第二处理单元相关联的调度单元;响应于在与第二处理单元相关联的调度单元处接收到通知消息,确定与第二处理单元相关联的挂起工作池是否包括与资源相关联的挂起工作组;并且如果包括的话,则优先考虑通过第二处理单元对该工作组的处理以便从临时存储装置获得资源。
-
公开(公告)号:CN104734840B
公开(公告)日:2018-08-17
申请号:CN201410804789.6
申请日:2014-12-19
申请人: 想象技术有限公司
发明人: N·泰勒
IPC分类号: H04L7/033
CPC分类号: H04L7/0087 , H03L7/00 , H04L7/0062 , H04L7/02 , H04L7/0331 , H04L7/0335
摘要: 本发明不使用分别用于粗略定时同步和精细定时同步的单独的采样率偏移估计算法和相位偏移估计算法,而可以使用一种相位误差算法,用于粗略定时同步和精细定时同步二者。为了执行粗略定时同步,使用在采样周期内采样的相位误差指示以形成误差矢量,然后可以对误差矢量应用傅里叶变换。误差矢量的傅里叶变换的分析可以用以确定标识接收机频率与信号频率之间的偏移的频率分量。然后根据所标识的偏移可以调整接收机定时的频率,从而执行粗略定时同步。一旦实施粗略定时同步,可以使用相同的相位误差算法而没有傅里叶变换,以实现精细定时同步。
-
-
-
-
-
-
-
-
-