Patent US5598486A successfully refreshed from Google Patents.
US5598486A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image transformation apparatus
Assignee: Sony Corp
•
Filing: 1994-04-13
•
Granted: 1997-01-28
•
Expires: 2014-04-13
Abstract
Abstract In an image transformation apparatus, the image formed by an input video signal is stored into a memory, and the input video signal is read based on a read-address data of a predetermined read-address generator means, to execute a predetermined image transformation with respect to an image. The transformed image is formed by using a function in which a distance from the center of the transformed image is changeable corresponding to an angle from the center of that, so as to obtain the lens effect transforming the image into images having various curvilinearly shapes.
Inventors
- 👤 Katsuakira Moriwake
- 👤 Toshihiro Shiraishi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 19:25
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/18; H; H04; H04N; H04N5/00; H04N5/222; H04N5/262; H04N5/2628
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
239 words
Apparatus for transforming input video data representing an input video image, comprising: storage means for storing said input video data; means for supplying a rectangular coordinate address representing a location in a transformed image; means for converting said rectangular coordinate address to a polar coordinate address having a radius coordinate and an angular coordinate; transforming means for transforming said polar coordinate address to a transformed polar coordinate address having a transformed radius coordinate and a transformed angular coordinate in accordance with first and second pattern functions corresponding to first and second patterns which establish a pattern of said transformed image and a curvature function which is a function of the radius coordinate of the polar coordinate address and a virtual lens having a predetermined radius of curvature producing said transformed image as if the input video image is viewed through said virtual lens having said predetermined radius of curvature, at least one of said first and second pattern functions being dependent upon said angular coordinate of said polar coordinate address and a rotation angle which establishes a rotational view of the respective pattern; means for converting said transformed polar coordinate address to a transformed rectangular coordinate address; and means for retrieving from said storage means said input video data corresponding to said transformed rectangular coordinate address of said input video image and providing said retrieved input video data as data for said rectangular coordinate address of said transformed image.
Claim 2
Dependent Claim
239 words
Apparatus for transforming input video data representing an input video image, comprising: storage means for storing said input video data; means for supplying a rectangular coordinate address representing a location in a transformed image; means for converting said rectangular coordinate address to a polar coordinate address having a radius coordinate and an angular coordinate; transforming means for transforming said polar coordinate address to a transformed polar coordinate address having a transformed radius coordinate and a transformed angular coordinate in accordance with first and second pattern functions corresponding to first and second patterns which establish a pattern of said transformed image and a curvature function which is a function of the radius coordinate of the polar coordinate address and a virtual lens having a predetermined radius of curvature producing said transformed image as if the input video image is viewed through said virtual lens having said predetermined radius of curvature, at least one of said first and second pattern functions being dependent upon said angular coordinate of said polar coordinate address and a rotation angle which establishes a rotational view of the respective pattern; means for converting said transformed polar coordinate address to a transformed rectangular coordinate address; and means for retrieving from said storage means said input video data corresponding to said transformed rectangular coordinate address of said input video image and providing said retrieved input video data as data for said rectangular coordinate address of said transformed image.
Claim 3
Dependent Claim
37 words
The apparatus of claim 1, wherein said pattern function corresponds to a ratio of a radius value of a predetermined reference circle-to a radius value of said pattern of said transformed image at said polar coordinate address.
Claim 4
Dependent Claim
60 words
The apparatus of claim 1, wherein said first pattern is a circle having a first radius and said second pattern is a circle having a second radius different from said first radius such that the pattern of said transformed image is an oval pattern having an aspect ratio equal to a ratio of said first radius to said second radius.
Claim 5
Dependent Claim
78 words
The apparatus of claim 1, wherein the curvature function used by said transforming means to transform said polar coordinate address is comprised of first and second curvature functions which are functions of the radius coordinate of the polar coordinate address and a virtual lens having two respectively different predetermined radii of curvature to produce said transformed image as if the input video image is viewed through said virtual lens having said two respectively different predetermined radii of curvature.
Claim 6
Dependent Claim
20 words
The apparatus of claim 4, wherein the two radii of curvature of the virtual lens are perpendicular to one another.
Claim 7
Dependent Claim
192 words
Apparatus for transforming input video data representing an input video image, comprising: storage means for storing said input video data; means for supplying a rectangular coordinate address representing a location in a transformed image having a plurality of regions; means for offsetting said rectangular coordinate address by a center coordinate of the region of said transformed image in which said rectangular coordinate address is located; means for converting said rectangular coordinate address to a polar coordinate address; transforming means for transforming said polar coordinate address to a transformed polar coordinate address in accordance with a pattern function and a curvature function which establish a pattern and curvature, respectively, of said region of said transformed image in which said rectangular coordinate address is located as if the input video image is viewed through a plurality of lenses; means for converting said transformed polar coordinate address to a transformed rectangular coordinate address; and means for retrieving from said storage means said input video data corresponding to said transformed rectangular coordinate address of said input video image and providing said retrieved input video data as data for said rectangular coordinate address of said transformed image.
Claim 8
Dependent Claim
192 words
Apparatus for transforming input video data representing an input video image, comprising: storage means for storing said input video data; means for supplying a rectangular coordinate address representing a location in a transformed image having a plurality of regions; means for offsetting said rectangular coordinate address by a center coordinate of the region of said transformed image in which said rectangular coordinate address is located; means for converting said rectangular coordinate address to a polar coordinate address; transforming means for transforming said polar coordinate address to a transformed polar coordinate address in accordance with a pattern function and a curvature function which establish a pattern and curvature, respectively, of said region of said transformed image in which said rectangular coordinate address is located as if the input video image is viewed through a plurality of lenses; means for converting said transformed polar coordinate address to a transformed rectangular coordinate address; and means for retrieving from said storage means said input video data corresponding to said transformed rectangular coordinate address of said input video image and providing said retrieved input video data as data for said rectangular coordinate address of said transformed image.
Claim 9
Dependent Claim
35 words
The apparatus of claim 6, further comprising means for back-offsetting said transformed rectangular coordinate address by said center coordinate of said region of said transformed image in which said transformed rectangular coordinate address is located.
Claim 10
Dependent Claim
223 words
Method of transforming input video data representing an input video image, comprising the steps of: storing said input video data in a memory; supplying a rectangular coordinate address representing a location in a transformed image; converting said rectangular coordinate address to a polar coordinate address having a radius coordinate and an angular coordinate; transforming said polar coordinate address to a transformed polar address having a transformed radius coordinate and a transformed angular coordinate in accordance with first and second pattern functions corresponding to first and second patterns which establish a pattern of said transformed image and a curvature function which is a function of the radius coordinate of the polar coordinate address and a virtual lens having a predetermined radius of curvature producing said transformed image as if the input video image is viewed through said virtual lens having said predetermined radius of curvature, at least one of said first and second pattern functions being dependent upon a rotation angle which establishes a rotational view of the respective first and second patterns; converting said transformed polar coordinate address to a transformed rectangular coordinate address; and retrieving from said memory said input video data corresponding to said transformed rectangular coordinate address of said input video image and providing said retrieved input video data as data for said rectangular coordinate address of said transformed image.
Claim 11
Dependent Claim
223 words
Method of transforming input video data representing an input video image, comprising the steps of: storing said input video data in a memory; supplying a rectangular coordinate address representing a location in a transformed image; converting said rectangular coordinate address to a polar coordinate address having a radius coordinate and an angular coordinate; transforming said polar coordinate address to a transformed polar address having a transformed radius coordinate and a transformed angular coordinate in accordance with first and second pattern functions corresponding to first and second patterns which establish a pattern of said transformed image and a curvature function which is a function of the radius coordinate of the polar coordinate address and a virtual lens having a predetermined radius of curvature producing said transformed image as if the input video image is viewed through said virtual lens having said predetermined radius of curvature, at least one of said first and second pattern functions being dependent upon a rotation angle which establishes a rotational view of the respective first and second patterns; converting said transformed polar coordinate address to a transformed rectangular coordinate address; and retrieving from said memory said input video data corresponding to said transformed rectangular coordinate address of said input video image and providing said retrieved input video data as data for said rectangular coordinate address of said transformed image.
Claim 12
Dependent Claim
60 words
The method of claim 8, wherein said first pattern is a circle having a first radius and said second pattern is a circle having a second radius different from said first radius such that the pattern of said transformed image is an oval pattern having an aspect ratio equal to a ratio of said first radius to said second radius.
Claim 13
Dependent Claim
72 words
The method of claim 8, wherein the curvature function used by the step of transforming is comprised of first and second curvature functions which are functions of the radius coordinate of the polar coordinate address and a virtual lens having two respectively different predetermined radii of curvature producing said transformed image as if the input video image is viewed through said virtual lens having said two respectively different predetermined radii of curvature.
Claim 14
Dependent Claim
20 words
The method of claim 10, wherein the two radii of curvature of the virtual lens are perpendicular to one another.
Claim 15
Dependent Claim
181 words
Method of transforming input video data representing an input video image, comprising the steps of: storing said input video data in a memory; supplying a rectangular coordinate address representing a location in a transformed image having a plurality of regions; offsetting said rectangular coordinate address by a center coordinate of the region of said transformed image in which said rectangular coordinate address is located; converting said rectangular coordinate address to a polar coordinate address; transforming said polar coordinate address to a transformed polar coordinate address in accordance with a pattern function and a curvature function which establish a pattern and curvature, respectively, of said region of said transformed image in which said rectangular coordinate address is located as if the input video image is viewed through a plurality of lenses; converting said transformed polar coordinate address to a transformed rectangular coordinate address; and retrieving from said memory said input video data corresponding to said transformed rectangular coordinate address of said input video image and providing said retrieved input video data as data for said rectangular coordinate address of said transformed image.
Claim 16
Dependent Claim
181 words
Method of transforming input video data representing an input video image, comprising the steps of: storing said input video data in a memory; supplying a rectangular coordinate address representing a location in a transformed image having a plurality of regions; offsetting said rectangular coordinate address by a center coordinate of the region of said transformed image in which said rectangular coordinate address is located; converting said rectangular coordinate address to a polar coordinate address; transforming said polar coordinate address to a transformed polar coordinate address in accordance with a pattern function and a curvature function which establish a pattern and curvature, respectively, of said region of said transformed image in which said rectangular coordinate address is located as if the input video image is viewed through a plurality of lenses; converting said transformed polar coordinate address to a transformed rectangular coordinate address; and retrieving from said memory said input video data corresponding to said transformed rectangular coordinate address of said input video image and providing said retrieved input video data as data for said rectangular coordinate address of said transformed image.
References Cited (Backward Citations)
US4011401A
Cited
US4533952A
Cited
US4697185A
Cited
EP0128789A1
Cited
US4752828A
Cited
US4751660A
Cited
EP0260144A2
Cited
US5067019A
Cited
EP0437074A2
Cited
US5051734A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-01-28 | 2000-07-29 | 2001-01-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-01-28 | 2004-07-29 | 2005-01-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-01-28 | 2008-07-29 | 2009-01-28 | $7700.00 | Window Closed / Lapsed |