Method and apparatus for rendering

US10438317B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10438317-B2
Application numberUS-201514801108-A
CountryUS
Kind codeB2
Filing dateJul 16, 2015
Priority dateSep 12, 2014
Publication dateOct 8, 2019
Grant dateOct 8, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A rendering method includes generating mipmap images of some levels with respect to texture and storing the generated mipmap images in a storage, receiving a request for the texture, calculating a level of a mipmap requested for the texture, determining whether the stored mipmap images include the mipmap image of the calculated level, and performing rendering by using at least one of the stored mipmap images, based on a result of the determining.

First claim

Opening claim text (preview).

What is claimed is: 1. A rendering method comprising: generating, using at least one processor, mipmap images of some levels with respect to at least one texture image and storing the generated mipmap images in a storage device; receiving, using the at least one processor, a request for the at least one texture image; calculating, using the at least one processor, a level of a mipmap requested for the at least one texture image; determining, using the at least one processor, whether the storage device stores a mipmap image corresponding to the calculated level; determining, using the at least one processor, a degree of color change within pixels of the requested at least one texture image based on a determination that the storage device does not store the mipmap image corresponding to the calculated level; generating, using the at least one processor, the mipmap image of the calculated level based on the determination that the storage device does not store the mipmap image corresponding to the calculated level and the degree of color change is greater than a desired threshold color change value; and rendering, using the at least one processor, the requested at least one texture image using the generated mipmap image of the calculated level. 2. The rendering method of claim 1 , wherein the rendering comprises: rendering, using the at least one processor, the requested at least one texture image using the stored mipmap image of the calculated level based on a determination that the storage device stores the mipmap image corresponding to the calculated level. 3. The rendering method of claim 1 , wherein the rendering comprises: rendering, using the at least one processor, the requested at least one texture image using at least one mipmap image of a level adjacent to the calculated level, among the stored mipmap images, based on the determination that the storage device does not store the mipmap image corresponding to the calculated level and the degree of color change is less than a desired threshold color change value. 4. The rendering method of claim 3 , wherein the rendering comprises: rendering, using the at least one processor, the requested at least one texture image using a mipmap image of a higher level subsequent to the calculated level, among the stored mipmap images, based on the determination that the storage device does not store the mipmap image corresponding to the calculated level and the degree of color change is less than a desired threshold color change value. 5. The rendering method of claim 3 , wherein the rendering is performed according to a desired mode based on a user input, the user input indicating at least one of: performing the rendering by generating a mipmap image of the calculated level using a mipmap image of a lower level prior to the calculated level, among the stored mipmap levels; and performing the rendering by using a mipmap image of a higher level subsequent to the calculated level, among the stored mipmap levels. 6. The rendering method of claim 1 , wherein the rendering comprises: generating, using the at least one processor, the mipmap image of the calculated level and storing the generated mipmap image of the calculated level in the storage device based on the determination that the storage device does not store the mipmap image corresponding to the calculated level and a determined frequency of access to the requested at least one texture image is greater than a desired threshold frequency of access value; and rendering, using the at least one processor, the requested at least one texture image using the generated mipmap image of the calculated level. 7. The rendering method of claim 6 , wherein the rendering comprises: rendering, using the at least one processor, the requested at least one texture image using at least one mipmap image of a level adjacent to the calculated level, among the stored mipmap images, based on the determination that the storage device does not store the mipmap image corresponding to the calculated level and the frequency of access is less than a desired threshold frequency of access value. 8. The rendering method of claim 7 , wherein the rendering is performed according to a desired mode based on a user input, among a mode of performing rendering by generating a mipmap image of the calculated level by using a mipmap image of a lower level prior to the calculated level, among the stored mipmap levels, and a mode of performing rendering by using a mipmap image of a higher level subsequent to the calculated level, among the stored mipmap levels. 9. The rendering method of claim 6 , wherein the determining of the frequency of access comprises counting a number of accesses of the requested at least one texture image at a previous frame. 10. The rendering method of claim 6 , wherein the rendering comprises: rendering, using the at least one processor, the requested at least one texture image using the stored mipmap image of the calculated level based on a determination that the storage device stores the mipmap image corresponding to the calculated level. 11. A rendering apparatus comprising: a storage device configured to store mipmap images of some levels that were previously generated with respect to at least one texture image; and at least one processor configured to execute computer readable instructions to, receive a request for the at least one texture image, calculate a level of a mipmap requested for the at least one texture image, determine whether the storage device stores a mipmap image corresponding to the calculated level, determine a degree of color change within pixels of the requested at least one texture image based on a determination that the storage device does not store the mipmap image corresponding to the calculated level, generate the mipmap image of the calculated level based on the determination that the storage device does not store the mipmap image corresponding to the calculated level and the degree of color change is greater than a desired threshold color change value, and render the requested at least one texture image using the generated mipmap image of the calculated level. 12. The rendering apparatus of claim 11 , wherein the at least one processor is further configured to execute the computer readable instructions to: render the requested at least one texture image using the stored mipmap image of the calculated level based on a determination that the storage device stores the mipmap image corresponding to the calculated level. 13. The rendering apparatus of claim 11 , wherein the at least one processor is further configured to execute the computer readable instructions to: render the requested at least one texture image using at least one mipmap image of a level adjacent to the calculated level, among the stored mipmap images, based on the determination that the storage device does not store the mipmap image corresponding to the calculated level and the degree of color change is less than a desired threshold color change value. 14. The rendering apparatus of claim 13 , wherein the at least one processor is further configured to execute the computer readable instructions to: render the requested at least one texture image using a mipmap image of a higher level subsequent to the calculated level among the stored mipmap images, based upon the determination that the storage device does not store the mipmap image corresponding to the calculated level and the degree of color change is less than or equal to a desired threshold color change value. 15. The rendering apparatus of claim 11 , wher

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10438317B2 cover?
A rendering method includes generating mipmap images of some levels with respect to texture and storing the generated mipmap images in a storage, receiving a request for the texture, calculating a level of a mipmap requested for the texture, determining whether the stored mipmap images include the mipmap image of the calculated level, and performing rendering by using at least one of the stored…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T1/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 08 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).