Patent US5598486A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag