US5051734A - Special effects using polar image coordinates - Google Patents
Special effects using polar image coordinates Download PDFInfo
- Publication number
- US5051734A US5051734A US07/463,702 US46370290A US5051734A US 5051734 A US5051734 A US 5051734A US 46370290 A US46370290 A US 46370290A US 5051734 A US5051734 A US 5051734A
- Authority
- US
- United States
- Prior art keywords
- coordinate values
- modified
- rectangular coordinate
- recited
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000000694 effects Effects 0.000 title claims abstract description 28
- 238000013507 mapping Methods 0.000 claims abstract description 36
- 230000001131 transforming effect Effects 0.000 claims 2
- 238000000034 method Methods 0.000 description 11
- 230000009466 transformation Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 239000003607 modifier Substances 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000001151 other effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241001481166 Nautilus Species 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003094 perturbing effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 230000005428 wave function Effects 0.000 description 1
Images
Classifications
-
- G06T3/18—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
Definitions
- the present invention relates to television special effects devices, and more particularly to special effects using polar image coordinates to produce a new class of television special effects.
- Images are manipulated in digital picture manipulator (DPM) systems by mapping pixels from their original positions in a raster to other positions in a new raster. Usually this is accomplished by applying a mathematical function to the address (defined by a pair of coordinates) of each pixel. The function returns a new coordinate pair for the pixel. The two pairs of coordinates form a map relating the original position to the new position.
- Two general map types exist: a forward map and a reverse map.
- the forward map uses the original pixel coordinates as arguments to the mapping function.
- the function returns the address to which the pixel is to be moved.
- a forward mapping function answers the question--for each pixel in the image where does it go in the new output image?
- a reverse map is the opposite case.
- FIG. 3 illustrates one possible effect that may be produced using the architecture of FIG. 2.
- sphere mapping is a radial compression of the image. Near the center of the sphere the image is nearly undistorted, while if any line is followed from the center of the sphere outward toward the edge of the sphere the image undergoes a compression along the direction of that radial line.
- the coordinates of the output screen are given, and from these the corresponding coordinates in the source image are determined.
- any cross-section may be chosen if working in polar coordinates, and the problem reduces to a one dimensional case.
- This relation may be precomputed and loaded into the lookup table 40 so r s is obtained from r t by simple lookup techniques.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Circuits (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Image Processing (AREA)
Abstract
Description
r.sub.s =Rφ
sin(φ)=r.sub.t /R
φ=arcsin(r.sub.t /R)
r.sub.s =R arcsin(r.sub.t /R).
s=r.sub.s /r.sub.t
s=R arcsin(r.sub.t /R)/r.sub.t.
X.sub.s =sX.sub.t ; Y.sub.s =sY.sub.t.
Claims (19)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/463,702 US5051734A (en) | 1990-01-11 | 1990-01-11 | Special effects using polar image coordinates |
DE69028690T DE69028690T2 (en) | 1990-01-11 | 1990-12-20 | Special effects with polar image coordinates |
EP90313982A EP0437074B1 (en) | 1990-01-11 | 1990-12-20 | Special effects using polar image coordinates |
JP3013692A JPH0761131B2 (en) | 1990-01-11 | 1991-01-11 | Mapping function circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/463,702 US5051734A (en) | 1990-01-11 | 1990-01-11 | Special effects using polar image coordinates |
Publications (1)
Publication Number | Publication Date |
---|---|
US5051734A true US5051734A (en) | 1991-09-24 |
Family
ID=23841023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US07/463,702 Expired - Lifetime US5051734A (en) | 1990-01-11 | 1990-01-11 | Special effects using polar image coordinates |
Country Status (4)
Country | Link |
---|---|
US (1) | US5051734A (en) |
EP (1) | EP0437074B1 (en) |
JP (1) | JPH0761131B2 (en) |
DE (1) | DE69028690T2 (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993023835A1 (en) * | 1992-05-08 | 1993-11-25 | Apple Computer, Inc. | Textured sphere and spherical environment map rendering using texture map double indirection |
US5396583A (en) * | 1992-10-13 | 1995-03-07 | Apple Computer, Inc. | Cylindrical to planar image mapping using scanline coherence |
US5502576A (en) * | 1992-08-24 | 1996-03-26 | Ramsay International Corporation | Method and apparatus for the transmission, storage, and retrieval of documents in an electronic domain |
US5598486A (en) * | 1993-04-17 | 1997-01-28 | Sony Corporation | Image transformation apparatus |
US5625383A (en) * | 1993-04-15 | 1997-04-29 | Sony Corporation | Device and method for generating read addresses for video memory |
US5668933A (en) * | 1993-04-17 | 1997-09-16 | Sony Corporation | Image transformation apparatus for producing an image collapsing effect |
US5923331A (en) * | 1994-09-30 | 1999-07-13 | Thomson Broadband Systems | Method of generation of computer-generated images using a spherical buffer |
US6018598A (en) * | 1993-09-08 | 2000-01-25 | Sony Corporation | Image data processing apparatus |
US6043852A (en) * | 1990-03-16 | 2000-03-28 | Sony Corporation | Wipe pattern generating apparatus |
US6091423A (en) * | 1993-04-17 | 2000-07-18 | Sony Corporation | Image transformation system for producing a kaleidoscope effect |
US6160924A (en) * | 1998-08-12 | 2000-12-12 | Northrop Grumman Corporation | Method for forming a map of a three-dimensional object |
US20020169789A1 (en) * | 2000-06-05 | 2002-11-14 | Ali Kutay | System and method for accessing, organizing, and presenting data |
US20030081003A1 (en) * | 2001-02-23 | 2003-05-01 | Ali Kutay | System and method to facilitate analysis and removal of errors from an application |
US6771304B1 (en) * | 1999-12-31 | 2004-08-03 | Stmicroelectronics, Inc. | Perspective correction device for panoramic digital camera |
US6874006B1 (en) * | 1999-10-29 | 2005-03-29 | Pentomics, Inc. | Apparatus and method for rectangular-to-polar conversion |
US20090135186A1 (en) * | 2005-11-07 | 2009-05-28 | Matsushita Electric Industrial Co., Ltd. | Wipe pattern generation apparatus |
US8577186B1 (en) * | 2011-02-14 | 2013-11-05 | DigitalOptics Corporation Europe Limited | Forward interpolation approach using forward and backward mapping |
US8675115B1 (en) | 2011-02-14 | 2014-03-18 | DigitalOptics Corporation Europe Limited | Forward interpolation approach for constructing a second version of an image from a first version of the image |
CN109817139A (en) * | 2017-11-21 | 2019-05-28 | 三星电子株式会社 | Display driver and electronic equipment |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3121112B2 (en) * | 1992-04-11 | 2000-12-25 | ソニー株式会社 | Image conversion device |
EP0618719B1 (en) * | 1993-03-30 | 1999-08-25 | Koninklijke Philips Electronics N.V. | X-ray examination apparatus with an imaging arrangement having a plurality of image sensors |
JP3289850B2 (en) * | 1993-04-17 | 2002-06-10 | ソニー株式会社 | Image conversion device |
JP3480583B2 (en) * | 1993-08-16 | 2003-12-22 | ソニー株式会社 | Image conversion device |
JP3014647B2 (en) * | 1996-11-06 | 2000-02-28 | 株式会社エイ・ティ・アール知能映像通信研究所 | Electronic kaleidoscope device |
CN111292245A (en) * | 2018-12-07 | 2020-06-16 | 北京字节跳动网络技术有限公司 | Image processing method and device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3671723A (en) * | 1969-10-02 | 1972-06-20 | Inst Francais Du Petrole | Device for coordinate conversions |
US3952187A (en) * | 1975-06-27 | 1976-04-20 | Ford Motor Company | Circuit for transforming rectangular coordinates to polar coordinates |
US4106021A (en) * | 1977-07-01 | 1978-08-08 | Rca Corporation | Polar to rectangular coordinate converter |
US4581636A (en) * | 1984-04-02 | 1986-04-08 | Advanced Technology Laboratories, Inc. | Scan conversion apparatus and method |
US4693608A (en) * | 1984-10-29 | 1987-09-15 | Toray Industries, Inc. | Method and apparatus for determining position of points on article |
US4737905A (en) * | 1984-11-28 | 1988-04-12 | Nippon Kogaku K. K. | Apparatus employing coordinate system and nonlinear transformations for moving a driven member in response to an operating member |
US4754279A (en) * | 1986-08-04 | 1988-06-28 | Folsom Research, Inc. | Scan converter for radar |
US4759076A (en) * | 1985-02-28 | 1988-07-19 | Mitsubishi Denki Kabushiki Kaisha | Image rotating system by an arbitrary angle |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0070311A4 (en) * | 1981-01-26 | 1985-06-06 | Rca Corp | Table look-up of non-linear functions using reduced-sized rom. |
FR2568388B1 (en) * | 1984-07-24 | 1989-04-28 | France Etat Armement | GEOMETRIC TRANSFORMER |
-
1990
- 1990-01-11 US US07/463,702 patent/US5051734A/en not_active Expired - Lifetime
- 1990-12-20 EP EP90313982A patent/EP0437074B1/en not_active Expired - Lifetime
- 1990-12-20 DE DE69028690T patent/DE69028690T2/en not_active Expired - Fee Related
-
1991
- 1991-01-11 JP JP3013692A patent/JPH0761131B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3671723A (en) * | 1969-10-02 | 1972-06-20 | Inst Francais Du Petrole | Device for coordinate conversions |
US3952187A (en) * | 1975-06-27 | 1976-04-20 | Ford Motor Company | Circuit for transforming rectangular coordinates to polar coordinates |
US4106021A (en) * | 1977-07-01 | 1978-08-08 | Rca Corporation | Polar to rectangular coordinate converter |
US4581636A (en) * | 1984-04-02 | 1986-04-08 | Advanced Technology Laboratories, Inc. | Scan conversion apparatus and method |
US4693608A (en) * | 1984-10-29 | 1987-09-15 | Toray Industries, Inc. | Method and apparatus for determining position of points on article |
US4737905A (en) * | 1984-11-28 | 1988-04-12 | Nippon Kogaku K. K. | Apparatus employing coordinate system and nonlinear transformations for moving a driven member in response to an operating member |
US4759076A (en) * | 1985-02-28 | 1988-07-19 | Mitsubishi Denki Kabushiki Kaisha | Image rotating system by an arbitrary angle |
US4754279A (en) * | 1986-08-04 | 1988-06-28 | Folsom Research, Inc. | Scan converter for radar |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6043852A (en) * | 1990-03-16 | 2000-03-28 | Sony Corporation | Wipe pattern generating apparatus |
US5446833A (en) * | 1992-05-08 | 1995-08-29 | Apple Computer, Inc. | Textured sphere and spherical environment map rendering using texture map double indirection |
US5561756A (en) * | 1992-05-08 | 1996-10-01 | Apple Computer, Inc. | Textured sphere and spherical environment map rendering using texture map double indirection |
WO1993023835A1 (en) * | 1992-05-08 | 1993-11-25 | Apple Computer, Inc. | Textured sphere and spherical environment map rendering using texture map double indirection |
US5502576A (en) * | 1992-08-24 | 1996-03-26 | Ramsay International Corporation | Method and apparatus for the transmission, storage, and retrieval of documents in an electronic domain |
US5396583A (en) * | 1992-10-13 | 1995-03-07 | Apple Computer, Inc. | Cylindrical to planar image mapping using scanline coherence |
US5625383A (en) * | 1993-04-15 | 1997-04-29 | Sony Corporation | Device and method for generating read addresses for video memory |
CN1052130C (en) * | 1993-04-17 | 2000-05-03 | 索尼公司 | Image transformation apparatus |
US5668933A (en) * | 1993-04-17 | 1997-09-16 | Sony Corporation | Image transformation apparatus for producing an image collapsing effect |
US5598486A (en) * | 1993-04-17 | 1997-01-28 | Sony Corporation | Image transformation apparatus |
US6091423A (en) * | 1993-04-17 | 2000-07-18 | Sony Corporation | Image transformation system for producing a kaleidoscope effect |
CN1044062C (en) * | 1993-04-17 | 1999-07-07 | 索尼公司 | Image transformation apparatus |
US6018598A (en) * | 1993-09-08 | 2000-01-25 | Sony Corporation | Image data processing apparatus |
US5923331A (en) * | 1994-09-30 | 1999-07-13 | Thomson Broadband Systems | Method of generation of computer-generated images using a spherical buffer |
US6160924A (en) * | 1998-08-12 | 2000-12-12 | Northrop Grumman Corporation | Method for forming a map of a three-dimensional object |
US20050193047A1 (en) * | 1999-10-29 | 2005-09-01 | Pentomics, Inc. | Method for synchronizing symbol timing |
US6874006B1 (en) * | 1999-10-29 | 2005-03-29 | Pentomics, Inc. | Apparatus and method for rectangular-to-polar conversion |
US6771304B1 (en) * | 1999-12-31 | 2004-08-03 | Stmicroelectronics, Inc. | Perspective correction device for panoramic digital camera |
US20020169789A1 (en) * | 2000-06-05 | 2002-11-14 | Ali Kutay | System and method for accessing, organizing, and presenting data |
US20030081003A1 (en) * | 2001-02-23 | 2003-05-01 | Ali Kutay | System and method to facilitate analysis and removal of errors from an application |
US20090135186A1 (en) * | 2005-11-07 | 2009-05-28 | Matsushita Electric Industrial Co., Ltd. | Wipe pattern generation apparatus |
US8022946B2 (en) * | 2005-11-07 | 2011-09-20 | Panasonic Corporation | Wipe pattern generation apparatus |
US8577186B1 (en) * | 2011-02-14 | 2013-11-05 | DigitalOptics Corporation Europe Limited | Forward interpolation approach using forward and backward mapping |
US8675115B1 (en) | 2011-02-14 | 2014-03-18 | DigitalOptics Corporation Europe Limited | Forward interpolation approach for constructing a second version of an image from a first version of the image |
CN109817139A (en) * | 2017-11-21 | 2019-05-28 | 三星电子株式会社 | Display driver and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
EP0437074B1 (en) | 1996-09-25 |
JPH0761131B2 (en) | 1995-06-28 |
EP0437074A2 (en) | 1991-07-17 |
DE69028690T2 (en) | 1997-04-17 |
JPH04211584A (en) | 1992-08-03 |
DE69028690D1 (en) | 1996-10-31 |
EP0437074A3 (en) | 1993-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5051734A (en) | Special effects using polar image coordinates | |
JP2550530B2 (en) | Video signal processing method | |
US4752828A (en) | Method for producing a geometrical transformation on a video image and devices for carrying out said method | |
US5282262A (en) | Method and apparatus for transforming a two-dimensional video signal onto a three-dimensional surface | |
KR100525425B1 (en) | Image warping method and apparatus | |
JPH01160264A (en) | Method and apparatus for processing picture | |
EP0560533B1 (en) | Localized image compression calculating method and apparatus to control anti-aliasing filtering in 3-D manipulation of 2-D video images | |
JPH0752925B2 (en) | Video signal processor | |
US5726689A (en) | Mapping apparatus and method | |
US4899295A (en) | Video signal processing | |
US11528412B2 (en) | Apparatus and method for stitching together multiple images | |
EP0826194B1 (en) | Image skewing and rotation using discrete cosine transforms | |
US6442303B1 (en) | Method and device for generating display frames from a sequence of source frames through synthesizing or more intermediate frames exclusively from an immediately preceding source frame | |
GB2256109A (en) | Transforming a two-dimensional image video signal on to a three-dimensional surface | |
US5598486A (en) | Image transformation apparatus | |
JPH1074258A (en) | Image processing method and device therefor | |
US5220428A (en) | Digital video effects apparatus for image transposition | |
US5664082A (en) | Method and apparatus for arbitrary transformation of images | |
EP0268359B1 (en) | Method and apparatus for processing video image signals | |
EP0526918A2 (en) | Image transformation on a folded curved surface | |
Burger et al. | Geometric operations | |
Fober | Temporally-smooth Antialiasing and Lens Distortion with Rasterization Map | |
JPH0440176A (en) | Television special effect device | |
CA1202407A (en) | Method and system for spatially transorming images | |
JPH04333989A (en) | Image enlarging device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GRASS VALLEY GROUP, INC., THE, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:LAKE, DAVID E., JR.;REEL/FRAME:005756/0631 Effective date: 19891221 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: GRASS VALLEY (US) INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TEKTRONIX, INC.;REEL/FRAME:010255/0310 Effective date: 19990924 Owner name: CONGRESS FINANCIAL CORPORATION (WESTERN), OREGON Free format text: SECURITY AGREEMENT;ASSIGNOR:GRASS VALLEY (US) INC.;REEL/FRAME:010415/0156 Effective date: 19990924 |
|
AS | Assignment |
Owner name: TEKTRONIX, INC., AN OREGON CORPORATION, OREGON Free format text: SECURITY INTEREST;ASSIGNOR:GRASS VALLEY GROUP INC.;REEL/FRAME:010288/0161 Effective date: 19990924 |
|
AS | Assignment |
Owner name: TEKTRONIX, INC., OREGON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GRASS VALLEY GROUP, INC.;REEL/FRAME:010371/0490 Effective date: 19960120 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
REMI | Maintenance fee reminder mailed | ||
AS | Assignment |
Owner name: THOMSON LICENSING, FRANCE Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:WACHOVIA BANK N.A. (SUCCESSOR IN INTEREST TO CONGRESS FINANCIAL CORPORATION);REEL/FRAME:022678/0056 Effective date: 20090421 Owner name: GRASS VALLEY (U.S.) INC., CALIFORNIA Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:WACHOVIA BANK N.A. (SUCCESSOR IN INTEREST TO CONGRESS FINANCIAL CORPORATION);REEL/FRAME:022678/0056 Effective date: 20090421 |
|
AS | Assignment |
Owner name: THOMSON LICENSING, FRANCE Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:TEKTRONIX, INC.;REEL/FRAME:022714/0574 Effective date: 20090420 Owner name: GRASS VALLEY (U.S.) INC., CALIFORNIA Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:TEKTRONIX, INC.;REEL/FRAME:022714/0574 Effective date: 20090420 |