US9569878B2

Sample culling based on linearized 5D edge equations

Summary by NHIP

Five-Dimensional Edge Culling

The method generates an affine hyperplane approximation for a tile to cull samples based on triangle edges. It picks the hypercube corner farthest from the negative direction of the hyperplane normal and evaluates bounds in uvxyt space where u and v are lens coordinates, t is time, and x and y are screen space spatial coordinates.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Thin invention introduces a five-dimensional rasterization technique that uses a test based on triangle edges in order to obtain high efficiency. A compact formulation of five-dimensional edge equations is used to derive a conservative triangle edge versus tile test in five dimensions, expressed as an affine hyperplane.

US9569878B2, drawing sheet 1
Sheet 1 of 14

Term

Projected expiry 18 May 2033.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

31 claims: 3 independent, 28 dependent

  1. 1
    Broadest claimClaim Score 87, very broad(NHIP)A method comprising:using a processor to generate an affine hyperplane approximation for a tile to cull samples;using a processor to cull a tile if a hypercube of valid samples is entirely outside the hyperplane;andusing a processor to pick a corner of the hypercube farthest from the negative direction of the hyperplane normal.
  2. 12
    A non-transitory computer readable medium storing instructions executed by a graphics processor to:generate an affine hyperplane approximation for a tile to cull samples;cull a tile if a hypercube of valid samples is entirely outside the hyperplane;andpick a corner of the hypercube farthest from the negative direction of the hyperplane normal.
  3. 22
    An apparatus comprising:a graphics processor to generate an affine hyperplane approximation for a tile to cull samples, cull a tile if a hypercube of valid samples is entirely outside the hyperplane, pick a corner of the hypercube farthest from the negative direction of the hyperplane normal;anda storage coupled to said processor.