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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/18—Image warping, e.g. rearranging pixels individually
-
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (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 |
| CN111292245B (en) * | 2018-12-07 | 2025-03-11 | 北京字节跳动网络技术有限公司 | 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 |
|---|---|---|---|---|
| WO1982002637A1 (en) * | 1981-01-26 | 1982-08-05 | Corp Rca | 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 DE DE69028690T patent/DE69028690T2/en not_active Expired - Fee Related
- 1990-12-20 EP EP90313982A patent/EP0437074B1/en not_active Expired - Lifetime
-
1991
- 1991-01-11 JP JP3013692A patent/JPH0761131B2/en not_active Expired - Lifetime
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 |
|---|---|
| EP0437074A3 (en) | 1993-02-24 |
| EP0437074B1 (en) | 1996-09-25 |
| DE69028690D1 (en) | 1996-10-31 |
| DE69028690T2 (en) | 1997-04-17 |
| JPH0761131B2 (en) | 1995-06-28 |
| JPH04211584A (en) | 1992-08-03 |
| EP0437074A2 (en) | 1991-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5051734A (en) | Special effects using polar image coordinates | |
| US4752828A (en) | Method for producing a geometrical transformation on a video image and devices for carrying out said method | |
| JPS6211976A (en) | Video signal processing method | |
| US4953107A (en) | Video signal processing | |
| US5282262A (en) | Method and apparatus for transforming a two-dimensional video signal onto a three-dimensional surface | |
| US4774678A (en) | Video signal processing | |
| KR100525425B1 (en) | Image warping method and apparatus | |
| EP0560533B1 (en) | Localized image compression calculating method and apparatus to control anti-aliasing filtering in 3-D manipulation of 2-D video images | |
| CA1254650A (en) | Methods of and circuits for video signal processing | |
| GB2212690A (en) | Anti-aliasing at image boundaries in special effects | |
| US4899295A (en) | Video signal processing | |
| EP0826194B1 (en) | Image skewing and rotation using discrete cosine transforms | |
| US11528412B2 (en) | Apparatus and method for stitching together multiple images | |
| GB2256109A (en) | Transforming a two-dimensional image video signal on to a three-dimensional surface | |
| US5598486A (en) | Image transformation apparatus | |
| US5696849A (en) | Cascaded anti-aliasing filter control for sampled images | |
| US5220428A (en) | Digital video effects apparatus for image transposition | |
| US5664082A (en) | Method and apparatus for arbitrary transformation of images | |
| EP0526918A2 (en) | Image transformation on a folded curved surface | |
| EP0268359B1 (en) | Method and apparatus for processing video image signals | |
| Burger et al. | Geometric operations | |
| Fober | Temporally-smooth Antialiasing and Lens Distortion with Rasterization Map | |
| JPH04333989A (en) | image magnifier | |
| JP2002342777A (en) | Image processing apparatus and image processing method | |
| JPH1040368A (en) | Image data mapping method |
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 |