Graphic processor performing sampling-based rendering and method of operating the same
AssigneeSamsung Electronics Co., Ltd.
InventorSeung-hun Jin
Life of this patent
Estimating the term…
Abstract
A method of operating a graphic processor performing sampling-based rendering involves intermediate rendering by shading-processing some fragments of a first frame by using a first sample candidate map having a first pattern. Further intermediate rendering may also be performed by shading-processing some fragments of a second frame by using a first sample candidate map having a second pattern. Other fragments of the second frame may be additionally sampled, where these other fragments may be determined based on comparing a shading processing result of the first frame and a shading processing result of the second frame. Final rendering may be performed by shading-processing the additionally sampled fragments.
Claims19
A method of operating a graphic processor, the method comprising:
- performing intermediate rendering by shading-processing some fragments of a first frame by using a first sample candidate map having a first pattern;
- performing intermediate rendering by shading-processing some fragments of a second frame by using a first sample candidate map having a second pattern;
- additionally sampling other fragments of the second frame by using a second sample candidate map generated by changing sampling information of the first sample candidate map having the first pattern or the first sample candidate map having the second pattern, based on comparing a shading processing result of the first frame and a shading processing result of the second frame;
- and
- performing final rendering, which comprises shading-processing fragments sampled by using the second sample candidate map.
A graphic processor comprising:
- an intermediate rendering processor performing shading processing on some of a plurality of fragments of a current frame according to sampling information of a sample candidate map;
- a sample candidate map revising circuit configured to change the sampling information of the sample candidate map to thereby generate a changed sample candidate map, based on a comparison of a shading processing result of a previous frame and a shading processing result of the current frame;
- and
- a final rendering processor performing shading processing on fragments of the current frame additionally sampled according to the changed sample candidate map among the fragments that are not shading-processed by the intermediate rendering processor.
A graphic processor comprising:
- a sample candidate map revising circuit configured to receive a first sample candidate map for selecting some of a plurality of fragments with respect to a given frame of a video to be rendered, and generating a second sample candidate map by changing sampling information of the first sample candidate map based on a comparison of shading processing results of at least two frames of the video;
- and
- a fragment processor performing intermediate rendering processing by shading processing on fragments sampled according to the first sample candidate map and performing final rendering processing by shading processing on fragments additionally sampled according to the second sample candidate map.
Dependencies are inferred from the claim text.