Legal claims defining the scope of protection, as filed with the USPTO.
1. A representing method of a 3D model for tile-based rendering, the method comprising: verifying, by a processor, a size of a memory available in an apparatus for rendering; determining, by the processor, a number of buffers required for performing a rendering, based on a graphics data input; and determining, by the processor, a size of a tile to be used when performing the rendering, based on the determined number of buffers and the verified size of the memory available in the apparatus for rendering, wherein the determining of the size of the tile comprises: calculating a quotient by dividing the verified size of the memory available by the number of buffers; and determining the size of the tile wherein a value obtained by multiplying a width of the tile and a height of the tile is less than or equal to the calculated quotient; and wherein the determining of the number of buffers required for the rendering comprises: determining at least one type of a buffer required for performing the rendering from among a plurality of distinctive types of buffers, based on the graphics data input; and determining the number of buffers required for each of the at least one type of the buffer.
2. The method of claim 1 , wherein the determining of the number of buffers required for the rendering comprises: converting a first type of a buffer unused for performing the rendering to a second type of the buffer required for performing the rendering, wherein the at least one type of the buffer comprises at least one of a color buffer, a stencil buffer and a depth buffer.
3. The method of claim 1 , wherein the determining of the size of the tile is performed based on a type of a pixel format to be applied to the rendering.
4. The method of claim 3 , wherein the determining of the size of the tile comprises: determining a type of a pixel format to be applied to the rendering; generating a first calculation value by multiplying a size of a memory for a plurality of pixels corresponding to the determined type of the pixel format and the number of buffers; generating a second calculation value by dividing the verified size of the memory available by the first calculation value; and determining the size of the tile wherein a value obtained by multiplying the width of the tile and the height of the tile is less than or equal to the second calculation value.
5. The method of claim 1 , wherein the plurality of distinctive types of buffers is configured by at least one buffer.
6. The method of claim 1 , wherein the graphics data input is provided from an application requesting the apparatus for rendering to perform the rendering.
7. The method of claim 1 , further comprising: performing a rendering, based on the determined size of the tile.
8. A non-transitory computer-readable medium comprising a program for instructing a computer to perform the method of claim 1 .
9. A representing apparatus of a 3D model for tile-based rendering, the apparatus comprising: a memory verifier to verify, by a processor, a size of a memory available in an apparatus for rendering; a buffer determiner to determine, by the processor, a number of buffers required for performing a rendering, based on graphics data input; and a tile determiner to determine, by the processor, a size of a tile to be used when performing the rendering, based on the determined number of buffers and the verified size of the memory available in the apparatus for rendering, wherein the buffer determiner determines at least one type of a buffer required for performing the rendering from among a plurality of distinctive types of buffers based on the graphics data input, and determines the number of buffers required for each of the at least one type of the buffer; and wherein the tile determiner calculates a quotient by dividing the verified size of the memory available by the number of buffers, and determined the size of the tile wherein a value obtained by multiplying a width of the tile and a height of the tile is less than or equal to the calculated quotient.
10. The apparatus of claim 9 , wherein the size of the tile is determined to be inversely proportional to the number of buffers.
11. The apparatus of claim 9 , wherein the tile determiner determines a type of a pixel format to be applied to the rendering, generates a first calculation value by multiplying the size of the memory for a plurality of pixels corresponding to the determined type of the pixel format and the number of buffers, generates a second calculation value by dividing the verified size of the memory available by the first calculation value, and determines the size of the tile wherein a value obtained by multiplying the width of the tile and the height of the tile is less than or equal to the second calculation value.
12. The apparatus of claim 9 is provided on at least one of a portable terminal, a portable multimedia device, a desktop computer, and a laptop computer.
13. A representing method of a 3D model for tile-based rendering, the method comprising: determining, by a processor, a number of buffers required for performing a rendering, based on a graphics data input; and determining, by the processor, a size of a tile to be used when performing a rendering of a graphics data input, based on a number of buffers required for performing the rendering and a size of the memory available in an apparatus for rendering, wherein the determining of the size of the tile comprises: calculating a quotient by dividing the size of the memory available by the number of buffers; and determining the size of the tile wherein a value obtained by multiplying a width of the tile and a height of the tile is less than or equal to the calculated quotient; and wherein the determining of the number of buffers required for the rendering comprises: determining at least one type of a buffer required for performing the rendering from among a plurality of distinctive types of buffers, based on the graphics data input; and determining the number of buffers required for each of the at least one type of the buffer.
14. The method of claim 13 , wherein the determining of the size of the tile comprises: determining a type of a pixel format to be applied to the rendering; generating a first calculation value by multiplying a size of a memory for a plurality of pixels corresponding to the determined type of the pixel format and the number of buffers; generating a second calculation value by dividing the size of the memory available by the first calculation value; and determining the size of the tile wherein a value obtained by multiplying the width of the tile and the height of the tile is less than or equal to the second calculation value.
15. A representing method of a 3D model for tile-based rendering, the method comprising: determining, by a processor, a number of buffers required for performing a rendering, based on a graphics data input; and determining, by the processor, a size of a tile to be used when performing a rendering of a graphics data input, based on a size of a memory required for representing a single pixel according to a pixel format of the graphics data input and a number of buffers required for performing the rendering and a size of the memory available in an apparatus for rendering, wherein the determining of the size of the tile comprises: calculating a quotient by dividing the size of the memory available by the number of buffers; and determining the size of the tile wherein a value obtained by multiplying a width of the tile and a height of the tile is less than or equal to the calculated quotient; and wherein the determining of the number of buffers required for the rendering comprises: determining at least one type of a buffer required for performing the rendering from among a plurality of distinctive types of buffers, based on the graphics data input; and determining the number of buffers required for each of the at least one type of the buffer.
16. The method of claim 1 , wherein the determining of the number of buffers required for the rendering comprises summing the number of buffers required for the each of the at least one type of the buffer.
Unknown
February 14, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.