Patent ID: 8692828

Claim:
A three-dimensional (3D) image processor, comprising: a space division unit to divide a virtual object space where a virtual 3D object is located into a plurality of sub-spaces; and a plurality of processors, wherein a respective processor of the plurality of processors corresponds to a respective sub-space of the divided sub-spaces and computes a trajectory of a ray within the respective sub-space, where the ray is transmitted into the respective sub-space, wherein a different processor computes the trajectory of the ray when the ray strikes a boundary of the respective sub-space, based on an advancing direction of the ray; wherein each processor of the plurality of processors computing the trajectory of the ray transmitted into the corresponding sub-space over an identical time interval, and wherein the space division unit divides the virtual object space into the plurality of sub-spaces such that a respective sub-space includes an equalized frequency of rays transmitted into the respective sub-space thereby making a relative computational complexity of each sub-space similar.