Patent ID: 7453460

Claim:
A computer program product, comprising computer program instructions executable in a computer graphics system operable to generate one or more pixel values for a pixel in an image, the pixel being representative of a point in a scene as recorded on an image plane of a simulated camera, the image being displayable to a user via a display element in electrical communication with the computer, in response to display-controlling electrical signals generated by the computing element and communicated to the display element, the display-controlling electrical signals being generated by the computer based on the pixel values, the computer program instructions being executable by the computer graphics system to enable the computer graphics system to generate the pixel values for the image, the computer program product comprising a computer-readable physical medium having stored thereon: A. computer-readable instructions executable by the computer graphics system to enable the computer graphics system to generate a set of sample points representing at least one simulated element of the simulated camera, the sample points representing elements of a Hammersley sequence, and B. computer-readable instructions executable by the computer graphics system to enable the computer graphics system to generate at least one value representing an evaluation of a selected function at one of the sample points, the value generated corresponding to the pixel value; wherein the generating of sample points comprises generating sample position points x i representing jittered sample point positions on a subpixel grid for at least one pixel on the image plane for use by the computer graphics system in evaluating the selected function; and wherein sample position points x i are generated in accordance with x i = ⁢ ( s x + Φ 2 ⁡ ( k ) , s y + Φ 2 ⁡ ( j ) ) = ⁢ ( s x + σ ⁡ ( k ) 2 n , s y + σ ⁡ ( j ) 2 n ) where (s x ,s y ) are subpixel coordinates mapped onto strata coordinates ( j,k ):=(s x mod 2 n ,s y mod 2 n ), and instance number “i” corresponds to i=j 2 n +σ( k ) where integer permutation σ( k ):=2 n Φ 2 ( k ) for 0 ≦k< 2 n for “n” a selected integer, and Φ δ (q) is the radical inverse function of “q” in base “b”.