Splat filtering method, medium, and system

Information

  • Patent Application
  • 20070216707
  • Publication Number
    20070216707
  • Date Filed
    March 13, 2007
    17 years ago
  • Date Published
    September 20, 2007
    17 years ago
Abstract
A filtering system, medium, and method, including determining whether a size of a splat exceeds a predetermined size, smoothing a boundary of the splat if it is determined that the size of the splat exceeds the predetermined size, and sharpening the boundary of the splat if it is determined that the size of the splat does not exceed the predetermined size.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

These and/or other aspects and advantages of the invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:



FIG. 1 illustrates a filtering system, according to an embodiment of the present invention:



FIGS. 2A through 2E illustrate a super-sampling operation;



FIGS. 3A and 3B illustrate an operation of a boundary correction unit, such as that illustrated in FIG. 1, according to an embodiment of the present invention;



FIG. 4 illustrates a filtering method, according to an embodiment of the present invention;



FIGS. 5A and 5B illustrate an effect of a filtering according to another embodiment of the present invention;



FIGS. 6A, 6B, and 6C illustrate an effect of a filtering according to another embodiment of the present invention;



FIGS. 7A, 7B, and 7C illustrate an effect of a filtering, according to another embodiment of the present invention;



FIGS. 8A and 8B illustrate an effect of a filtering, according to still another embodiment of the present invention; and



FIGS. 9A and 9B illustrate an effect of a filtering, according to yet another embodiment of the present invention.


Claims
  • 1. A filtering method, comprising: determining whether a size of a splat for rendering at least one pixel meets a predetermined size; andsmoothing a boundary of the splat if the size of the splat is determined to meet the predetermined size.
  • 2. The filtering method of claim 1, further comprising super-sampling a generated splat before performing a determining of whether a size of the generated splat exceeds the predetermined limit.
  • 3. The filtering method of claim 1, further comprising: expanding the size of the splat, forming a boundary of a rendered image, by a predetermined ratio, and correcting the boundary using the expanded splat,wherein the splat has a spherical or hemispherical shape.
  • 4. The filtering method of claim 1, wherein the splat has a planar shape and the size of the splat corresponds to an area of the splat.
  • 5. The filtering method of claim 1, wherein the splat has a spherical shape and the size of the splat corresponds to a volume of the splat.
  • 6. A filtering method, comprising: determining whether a size of a splat for rendering at least one pixel meets a predetermined size; andsharpening a boundary of the splat if the size of the splat is determined to not meet the predetermined size.
  • 7. The filtering method of claim 6, further comprising super-sampling a generated splat before performing a determining of whether a size of the generated splat exceeds the predetermined limit.
  • 8. The filtering method of claim 6, further comprising: expanding the size of the splat, forming a new boundary, by a predetermined ratio, and correcting the boundary using the expanded splat,wherein the splat has a spherical or hemispherical shape.
  • 9. The filtering method of claim 6, wherein the splat has a planar shape and the size of the splat corresponds to an area of the splat.
  • 10. The filtering method of claim 6, wherein the splat has a spherical shape, and the size of the splat corresponds to a volume of the splat.
  • 11. A filtering method comprising selectively one of smoothing and sharpening a boundary of a splat for rendering at least one pixel, respectively based on whether a size of a splat meets a predetermined size.
  • 12. A filtering system, comprising: a checking unit to determine whether a size of a splat for rendering at least one pixel meets a predetermined size;a first filtering unit to smooth a boundary of the splat based on a corresponding determination result of the checking unit indicating that the size of the splat meets the predetermined size; anda second filtering unit to sharpen the boundary of the splat based on the corresponding determination of the checking unit indicating that the size of the splat does not meet the predetermined size.
  • 13. The filtering system of claim 12, further comprising: a super-sampling unit to perform a super-sampling on a generated splat for providing the splat to the checking unit.
  • 14. The filtering system of claim 12, further comprising: a boundary correction unit to expanding the size of the splat, forming a boundary of a rendered image, by a predetermined ratio, and to correct the boundary using the expanded splat,wherein the splat has a spherical or hemispherical shape.
  • 15. The filtering system of claim 12, wherein the splat has a planar shape, and the size of the splat corresponds to an area of the splat.
  • 16. The filtering system of claim 12, wherein the splat has a spherical shape, and the size of the splat corresponds to a volume of the splat.
  • 17. At least one medium comprising computer readable code to control at least one processing element to implement the method of claim 1.
  • 18. At least one medium comprising computer readable code to control at least one processing element to implement the method of claim 6.
  • 19. At least one medium comprising computer readable code to control at least one processing element to implement the method of claim 11.
Priority Claims (1)
Number Date Country Kind
10-2006-0024268 Mar 2006 KR national