Special effects using polar image coordinates
First Claim
Patent Images
1. A mapping function circuit comprising:
- means for converting rectangular coordinate values representing a location of an input pixel into corresponding polar coordinate values;
means for manipulating the polar coordinate values to produce modified polar coordinate values according to a desired effect; and
means for modifying the rectangular coordinate values by the modified polar coordinate values to produce modified rectangular coordinate values representing the desired effect.
7 Assignments
0 Petitions
Accused Products
Abstract
Special effects using polar image coordinates produce a new class of television special effects, such as spherical mapping and kaleidoscope effects. Rectangular coordinates for an input image are converted into polar coordinates, and the polar coordinates are mathematically manipulated according to the desired special effect. The modified polar coordinates may be applied directly to the rectangular coordinates to produce modified rectangular coordinates that represent the desired special effect, or they may be converted back into rectangular coordinates as the modified rectangular coordinates.
-
Citations
19 Claims
-
1. A mapping function circuit comprising:
-
means for converting rectangular coordinate values representing a location of an input pixel into corresponding polar coordinate values; means for manipulating the polar coordinate values to produce modified polar coordinate values according to a desired effect; and means for modifying the rectangular coordinate values by the modified polar coordinate values to produce modified rectangular coordinate values representing the desired effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A digital picture manipulation apparatus comprising:
-
a video frame store having a video input and first and second address inputs, one of which is a write address input and the other of which is a read address input, and a manipulated video output; first and second address generators each having a sync input and an address output, the address output of each address generator having an X part and a Y part, the address output of the first address generator being coupled to the first address input of the video frame store; and a mapping function circuit having an X input coupled to the X part of the address output of the second address generator, a Y input coupled to the Y part of the address output of the second address generator, and an address output that has an X'"'"' part and a Y'"'"' part and is coupled to the second address input of the video frame store, the mapping function circuit comprising; means for converting rectangular coordinate values X,Y representing an address generated by the second address generator into corresponding polar coordinate values R,φ
;means for manipulating the polar R,φ
values to produce modified polar coordinate values R'"'"',φ
'"'"' according to a desired effect; andmeans for deriving modified rectangular coordinate values X'"'"',Y'"'"' representing the desired effect from the modified polar coordinate values R'"'"', φ
'"'"'. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification