-
公开(公告)号:US20160027144A1
公开(公告)日:2016-01-28
申请号:US14878336
申请日:2015-10-08
Applicant: Intel Corporation
Inventor: Juan Fernandez , Javier Carretero Casado , Pedro Marcuello , Tomas G. Akenine-Moller
CPC classification number: G06T1/20 , G06T1/60 , G06T11/40 , G06T15/005 , G06T17/10 , G06T2200/28 , G09G5/363 , G09G2330/021 , G09G2360/122
Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
-
公开(公告)号:US20160328820A1
公开(公告)日:2016-11-10
申请号:US15212934
申请日:2016-07-18
Applicant: Intel Corporation
Inventor: Juan Fernandez , Javier Carretero Casado , Pedro Marcuello , Tomas G. Akenine-Moller
CPC classification number: G06T1/20 , G06T1/60 , G06T11/40 , G06T15/005 , G06T17/10 , G06T2200/28 , G09G5/363 , G09G2330/021 , G09G2360/122
Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
-
公开(公告)号:US09940686B2
公开(公告)日:2018-04-10
申请号:US14277239
申请日:2014-05-14
Applicant: Intel Corporation
Inventor: Juan Fernandez , Javier Carretero Casado , Pedro Marcuello , Tomas G. Akenine-Moller
CPC classification number: G06T1/20 , G06T1/60 , G06T11/40 , G06T15/005 , G06T17/10 , G06T2200/28 , G09G5/363 , G09G2330/021 , G09G2360/122
Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
-
公开(公告)号:US09374542B2
公开(公告)日:2016-06-21
申请号:US14228684
申请日:2014-03-28
Applicant: Intel Corporation
Inventor: Kyriakos Stavrou , Pedro Marcuello , Grigorios Magklis , Javier Carretero Casado , Juan Fernandez , Carlos Madriles , Daniel Ortega , Demos Pavlou
CPC classification number: H04N5/357 , H04N5/23229 , H04N5/378
Abstract: An image signal processor is described. The image signal processor includes a block checking circuit. The block checking circuit comprises comparison circuitry to compare a block of luminous pixel values against respective blocks of luminous pixel values that are processed by the image signal processor after the block of luminous pixel values. The block checking circuitry further comprises circuitry to record an entry in a table if one of the blocks of respective luminous pixel values match the block of luminous pixel values. The image signal processor is to store an image signal processing resultant of the block of luminous pixel values and present the stored resultant as a respective resultant for the one of the blocks of respective luminous pixel values if the one of the blocks of respective luminous pixel values matches the block of pixel values.
Abstract translation: 描述图像信号处理器。 图像信号处理器包括块检查电路。 块检查电路包括比较电路,用于将发光像素值的块与在发光像素值的块之后由图像信号处理器处理的各个发光像素值进行比较。 块检查电路还包括用于在各个发光像素值的块之一与发光像素值的块匹配的情况下将条目记录在表中的电路。 图像信号处理器用于存储发光像素值块的图像信号处理结果,并且将存储的结果作为各个发光像素值的块中的一个的相应结果存在,如果各个发光像素值的块之一 匹配像素值块。
-
公开(公告)号:US09922393B2
公开(公告)日:2018-03-20
申请号:US14878336
申请日:2015-10-08
Applicant: Intel Corporation
Inventor: Juan Fernandez , Javier Carretero Casado , Pedro Marcuello , Tomas G. Akenine-Moller
CPC classification number: G06T1/20 , G06T1/60 , G06T11/40 , G06T15/005 , G06T17/10 , G06T2200/28 , G09G5/363 , G09G2330/021 , G09G2360/122
Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
-
公开(公告)号:US09904977B2
公开(公告)日:2018-02-27
申请号:US15212934
申请日:2016-07-18
Applicant: Intel Corporation
Inventor: Juan Fernandez , Javier Carretero Casado , Pedro Marcuello , Tomas G. Akenine-Moller
CPC classification number: G06T1/20 , G06T1/60 , G06T11/40 , G06T15/005 , G06T17/10 , G06T2200/28 , G09G5/363 , G09G2330/021 , G09G2360/122
Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
-
-
-
-
-