Splitting of elliptical images
AssigneeImmervision, Inc.
InventorsGregory Pekofsky, Dongxu Li, Guillaume Racine
Life of this patent
Estimating the term…
Abstract
A method of splitting of elliptical images performed by a processor is provided. The method includes: receiving an image whose pixels span a range along each of two orthogonal axes; segmenting the image into indexed sub-images; storing the sub-images as texture maps; responding to a request for a value of a texture element having S1, T1 and H coordinates by returning the value of the texture element of the sub-image indexed by H whose X and Y coordinates are S1 and T1.
Claims12
A method performed by a GPU, comprising:
- receiving at the GPU, an image whose pixels span a range along each of two orthogonal axes;
- segmenting, by the GPU, the image into indexed sub-images;
- storing, by the GPU, the sub-images as texture maps;
- responding, by the GPU, to a request for a value of a texture element having S1, T1 and H coordinates by returning the value of the texture element of the sub-image indexed by H whose X and Y coordinates are S1 and T1.
A method performed by a CPU, comprising:
- receiving at the CPU, a request for a value of a texture element having S and T coordinates;
- transforming, by the CPU, the S and T coordinates into S1, T1 and H coordinates, where S1 and T1 denote X and Y coordinates within a sub-texture indexed by H;
- sending, by the CPU, a request to a GPU for a value of a texture element having S1, T1 and H coordinates;
- receiving, by the CPU from the GPU, the value of the texture element of the sub-texture indexed by H whose X and Y coordinates are S1 and T1.
A non-transitory computer-readable medium comprising instructions which, when executed by a GPU, cause the GPU to carry out a method that comprises:
- receiving an image whose pixels span a range along each of two orthogonal axes;
- segmenting the image into indexed sub-images;
- storing the sub-images as texture maps;
- responding to a request for a value of a texture element having S1, T1 and H coordinates by returning the value of the texture element of the sub-image indexed by H whose X and Y coordinates are S1 and T1.
A non-transitory computer-readable medium comprising instructions which, when executed by a CPU, cause the CPU to carry out a method that comprises:
- receiving a request for a value of a texture element having S and T coordinates;
- transforming the S and T coordinates into S1, T1 and H coordinates, where S1 and T1 denote X and Y coordinates within a sub-texture indexed by H;
- sending a request to a GPU for a value of a texture element having S1, T1 and H coordinates;
- receiving from the GPU the value of the texture element of the sub-texture indexed by H whose X and Y coordinates are S1 and T1.
Dependencies are inferred from the claim text.