Systems and methods for providing image rendering using variable rate source sampling
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for variable source rate sampling in connection with image rendering, which accumulate and resolve over all samples forward mapped to each pixel bin. In accordance with the invention, the textured surface to be rendered is sampled, or oversampled, at a variable rate that reflects variations in frequency among different regions, taking into account any transformation that will be applied to the surface prior to rendering and the view parameters of the display device, thus ensuring that each bin of the rendering process receives at least a predetermined minimum number of samples. A variety of image processing applications are contemplated wherein variable rate source sampling, and accumulation and resolution of forward mapped point samples can be applied, ranging from 3-D graphics applications to applications wherein images recorded in a recording/storage environment are mapped to the arbitrary requirements of a display environment.
-
Citations
108 Claims
-
1-69. -69. (canceled)
-
70. A method for determining a sampling rate for regions of a display surface, comprising:
-
forward mapping a plurality of point samples to a memory location representing a display surface;
dividing said memory location into a plurality of bins;
assessing that a first of said plurality of bins has a first frequency, wherein frequency is a measurement that increases when there is greater detail or greater contrast associated with a bin;
sampling said first bin at a first rate, wherein said first rate is calculated using the first frequency. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A computer readable medium bearing instructions for determining a sampling rate for regions of a display surface, the instructions comprising:
-
instructions for forward mapping a plurality of point samples to a memory location representing a display surface;
instructions for dividing said memory location into a plurality of bins;
instructions for assessing that a first of said plurality of bins has a first frequency, wherein frequency is a measurement that increases when there is greater detail or greater contrast associated with a bin;
instructions for sampling said first bin at a first rate, wherein said first rate is calculated using the first frequency. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
96. A system comprising a processor, a memory, and a display surface for visual presentation of images, and further comprising means for determining a sampling rate for regions of an image corresponding to regions of the display surface, comprising:
-
means for forward mapping a plurality of point samples to a memory location representing a display surface;
means for dividing said memory location into a plurality of bins;
means for assessing that a first of said plurality of bins has a first frequency, wherein frequency is a measurement that increases when there is greater detail or greater contrast associated with a bin;
means for sampling said first bin at a first rate, wherein said first rate is calculated using the first frequency. - View Dependent Claims (97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108)
-
Specification