Spatial transformation of node points in computer graphics using vector differences between their spatial coordinates
First Claim
1. A method for moving an image having a plurality of television image samples with original locations along a path in a three-dimensional image space, said method comprising:
- determining a path through said image samples defined by difference vectors connecting successive samples along said path;
spatially transforming the original location in said image space of one of said plurality of samples that is the starting sample along said path;
spatially transforming said difference vectors;
spatially transforming the location of samples along a path of locations by proceeding from the transformed location of the starting sample and sequentially performing a single vector addition of a single spatially transformed difference vector at each location, to successively generate the spatially transformed locations of each of the samples only by said single vector addition of said single spatially transformed difference vector; and
moving the image from an original image location to a transformed image location in accordance with the spatially transformed locations.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for computing, in a computer with a television terminal, spatially transformed locations for samples in three-dimensional image space, of which a two-dimensional view is afforded on the television terminal. The spatial transformation of sample locations allows objects to be rotated, precessed or translated on the viewing screen of the television terminal. The original locations of samples are considered to be along a path in image space proceeding from a starting point sample. A spatial transform of the starting point is computed. The successive vector differences between successive samples along the path are determined, and the various values of these vector differences are spatially transformed. Spatially transformed samples are successively generated along the spatially transformed path in image space by successively adding the spatially transformed vector differences to the spatially transformed starting point sample, in an accumulation procedure. Where the number of various values of vector differences is substantially smaller than the number of vector differences, the method is more efficient than spatially transforming the locations of samples individually, the measure of efficiency being the number of digital multiplications required for the number of sample locations spatially transformed.
37 Citations
5 Claims
-
1. A method for moving an image having a plurality of television image samples with original locations along a path in a three-dimensional image space, said method comprising:
-
determining a path through said image samples defined by difference vectors connecting successive samples along said path; spatially transforming the original location in said image space of one of said plurality of samples that is the starting sample along said path; spatially transforming said difference vectors; spatially transforming the location of samples along a path of locations by proceeding from the transformed location of the starting sample and sequentially performing a single vector addition of a single spatially transformed difference vector at each location, to successively generate the spatially transformed locations of each of the samples only by said single vector addition of said single spatially transformed difference vector; and moving the image from an original image location to a transformed image location in accordance with the spatially transformed locations. - View Dependent Claims (2, 3, 4, 5)
-
Specification