Patent EP0186206A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0186206A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and system for effecting a transformation of a video image

Assignee: Sony Corp
•
Filing: 1985-12-27
•
Granted: —
•
Expires: 2005-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for effecting a transformation of video image on a video screen applicable to a system for producing a special visual effect on, e.g. a television screen, in which a two-dimensional address plane (IM) is defined within a memory area, input video image is stored within the memory area, a cylinder shaped virtual image (CYL) is placed on the address plane, a part of the address plane (iM2) is wound on the cylinder shaped image (CYL), and when the cylinder shaped image (CYL) is displaced along a predetermined direction on the address plane (IM) with a radius (r) of a circle invertical section thereof being varied with time, the address plane (IM) can be viewed as if it were turned over. If the input address data within the memory area is read out on the basis of output address data indicating the above-described displacement of the address plane (IM), the output video image on the video screen can be viewed therethrough as if the video image were being turned over.

Inventors

  • 👤 Nobuo Sasaki
  • 👤 Tetsuzo Kuragano
  • 👤 Nobuyuki Minami

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 18:47
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N5/222; H04N5/262; H04N5/2628

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 236 words
A method for effecting a transformation of a video image on a video screen, characterized in the steps of: a) storing an input video image (OIG, IM) in a memory device; b) defining a two-dimensional address plane in a memory area of said memory device; c) providing a first line (L1) on said address plane to divide said address plane into first and second regions; d) providing second and third lines (L21, L22) on said first and second regions of said address plane in parallel to said first line (L1); e) calculating address data of said address plane for providing transferred address data so that said address data of said first region are symmetrically transformed with respect to said first line, and said address data between said first and second lines and between said first and third linesare non-linear compression transformed along an axis perpendicular to said first line; f) calculating transformed address data between said first and second lines and between said first and third lines when address data between said first and second lines and between said first and third lines are non-linear compression transformed along an axis perpendicular to said first line; and g) reading out said input video image from said memory device and generating an output video image according to said transformed address data, whereby said output image can be viewed such as to be turned over along said first line.
Claim 2
Independent Claim 236 words
A method for effecting a transformation of a video image on a video screen, characterized in the steps of: a) storing an input video image (OIG, IM) in a memory device; b) defining a two-dimensional address plane in a memory area of said memory device; c) providing a first line (L1) on said address plane to divide said address plane into first and second regions; d) providing second and third lines (L21, L22) on said first and second regions of said address plane in parallel to said first line (L1); e) calculating address data of said address plane for providing transferred address data so that said address data of said first region are symmetrically transformed with respect to said first line, and said address data between said first and second lines and between said first and third linesare non-linear compression transformed along an axis perpendicular to said first line; f) calculating transformed address data between said first and second lines and between said first and third lines when address data between said first and second lines and between said first and third lines are non-linear compression transformed along an axis perpendicular to said first line; and g) reading out said input video image from said memory device and generating an output video image according to said transformed address data, whereby said output image can be viewed such as to be turned over along said first line.
Claim 3
Dependent Claim 73 words
The method according to claim 1, characterized in that said step e) further comprises: h) transforming parallel translation and rotation for said address plane so that said first line coincides with one axis of said address plane before said transforming of the parallel translation and rotation is carried out; and i) transforming inverse parallel translation and rotation for said address plane so that axes of said address plane are returned to original condition.
Claim 4
Independent Claim 447 words
A system for effecting a transformation of a video image on a video screen, characterized in; a) first means (2) for storing input image data (IM); b) second means (5) for sequentially generating a positional output image address signal; c) third means (6) for presetting parameters representing a locus on which an output of the video image is turned over as if a sheet of paper were folded up; d) fourth means (7) for sequentially generating position designation signals indicative of a displacement of the input image on a two-dimensional plane; e) fifth means (8) for calculating values including a positional reference point signal of the input image (IM) on the two-dimensional plane on the basis of which the input image is displaced, rotation transform matrix data based on a given angle (6) through which the two-dimensional plane is rotated, and a radius data (r) on a virtual cylindrical image (CYL) on which part of the input image is wound, said positional reference point signal, rotation transform matrix data, and radius data being based on preset parameters derived from said third means (6) and position designation signals derived from said fourth means (7); f) sixth means (3) for executing transform arithmetic operations for transformable parts of an output video image, said transformable parts being defined by a first part representing a rear part of the output video image which is wound on an upper surface of said cylindrical image (CYL) as viewed through the video screen, a second part representing a front part of the output video image which is outside of a projection portion of the cylindrical image (CYL), a third part representing the front part of the output video image which is wound on a lower surface of said cylindrical image (CYL) as viewed through the video screen, and a fourth part representing the rear part of the output image which is outside of said wound first part so as to overlap on said second part, on the basis of the reference point signal, rotation transform matrix data, and radius data of said cylindrical image (CYL) calculated by said fifth means (8) and reading out the input image data the contents of which are to be the output image and specified by the positional output image address signal generated by said second means;and g) seventh means for displaying the input video image whose data are stored in said first means (2) and read out from said first means (2) by said sixth means (5) according to the positional output image address signal on the video screen so that the whole video screen can be viewed as if a sheet of paper were being folded up.
Claim 5
Independent Claim 447 words
A system for effecting a transformation of a video image on a video screen, characterized in; a) first means (2) for storing input image data (IM); b) second means (5) for sequentially generating a positional output image address signal; c) third means (6) for presetting parameters representing a locus on which an output of the video image is turned over as if a sheet of paper were folded up; d) fourth means (7) for sequentially generating position designation signals indicative of a displacement of the input image on a two-dimensional plane; e) fifth means (8) for calculating values including a positional reference point signal of the input image (IM) on the two-dimensional plane on the basis of which the input image is displaced, rotation transform matrix data based on a given angle (6) through which the two-dimensional plane is rotated, and a radius data (r) on a virtual cylindrical image (CYL) on which part of the input image is wound, said positional reference point signal, rotation transform matrix data, and radius data being based on preset parameters derived from said third means (6) and position designation signals derived from said fourth means (7); f) sixth means (3) for executing transform arithmetic operations for transformable parts of an output video image, said transformable parts being defined by a first part representing a rear part of the output video image which is wound on an upper surface of said cylindrical image (CYL) as viewed through the video screen, a second part representing a front part of the output video image which is outside of a projection portion of the cylindrical image (CYL), a third part representing the front part of the output video image which is wound on a lower surface of said cylindrical image (CYL) as viewed through the video screen, and a fourth part representing the rear part of the output image which is outside of said wound first part so as to overlap on said second part, on the basis of the reference point signal, rotation transform matrix data, and radius data of said cylindrical image (CYL) calculated by said fifth means (8) and reading out the input image data the contents of which are to be the output image and specified by the positional output image address signal generated by said second means;and g) seventh means for displaying the input video image whose data are stored in said first means (2) and read out from said first means (2) by said sixth means (5) according to the positional output image address signal on the video screen so that the whole video screen can be viewed as if a sheet of paper were being folded up.
Claim 6
Dependent Claim 401 words
The system according to claim 3, characterized in that said sixth means (3) comprises: a) a first parallel translation circuit (15) which receives the output address signal from said second means and reference point signal from said fifth means and adds both signals for each axis of the two-dimensional plane for processing a parallel translation such that the reference point of the output image is moved to an origin of the two-dimensional plane; b) a first rotation transform circuit (18) for processing a rotation transform of the positional output signal of said parallel translation circuit (15) through a first predetermined angle so that a center axis of said cylindrical image (CYL) coincides with one axis of the two-dimensional plane using one of the rotation transform matrix data derived from said fifth means (8); c) a non-linear compression inverse transform circuit (20) for processing an inverse transform of non-linear compression transformation for said first and third parts with respect to only the other axis of the two-dimensional plane orthogonal to the one axis thereof using the radius data (r) from said fifth means (8) and for passing the data on said second and fourth parts and on the one axis of the two-dimensional plane without being subjected to the inverse transform of non-linear compression; d) a second rotation transform circuit (23) for processing a rotation transform of the positional output signal of said non-linear compression inverse transform circuit (20) through a second predetermined angle so thar the center axis of said cylindrical image (CYL) - is returned to the original position using the other rotation matrix data derived from said fifth means (8); e) a second parallel translation circuit (40) which receives the positional output signal from said second rotation transform circuit (23) and positional reference point signal from said fifth means (8) and add both signals for each axis of the two-dimensional plane for processing the parallel translation such that the reference point of the output image is returned to the original position; and f) a priority selection circuit (45) for selecting with a higher priority the positional output signal on said first and fourth parts of the output image from said second parallel translation circuit (40) than that on said second and third parts of the output image and outputting the positional output signal of said second parallel translation circuit as the read-out address signal to said first means (2).
Claim 7
Dependent Claim 51 words
The system according to claim 3 or 4, characterized in that said fourth means (7) generates sequentially the position designation signals in such a way that the respective values of the reference point, the first predetermined angle, and radius are varied so that the output video image is gradually turned on.
Claim 8
Dependent Claim 14 words
The system according to claim 5, wherein said fourth means is a joystick (7).
Claim 9
Independent Claim 48 words
The system according to anyone of claims 3 to 6, characterized in that said positional output image address signal generated by said fourth means (7) and positional reference point signal calculated by said fifth means (6) are signals representing addresses of respective picture elements on a raster screen.
Claim 10
Dependent Claim 47 words
The system according to claim 7, characterized in that said first and second rotation transform circuits (18, 23) carry out the rotation transform processings using a conversion coefficient for converting each positional address data on the two-dimensional plane to each positional address data on the raster screen.
Claim 11
Independent Claim 57 words
The system according to anyone of claims 4 to 8, characterized in that said second rotation transform circuit (23) processes the rotation transform together with a fold back transform processing for the positional address data outputted from said non-linear compression - inverse transform circuit (20) corresponding to said first and fourth parts of the output video image.
Claim 12
Independent Claim 26 words
The system according to anyone of claims 4 to 9, characterized in that said second predetermined angle is a minus value of said first predetermined angle.
Claim 13
Independent Claim 29 words
The system according to anyone of claims 4 to 10, characterized in that a coordinate system of the two-dimensional plane is changed whenever the transform processing is carried out.
Claim 14
Independent Claim 269 words
A method for effecting a transformation of a video image on a video screen, characterized in the steps of: a) defining a two-dimensional address plane within a memory area; b) storing input video image within said memory area so that each data on picture element thereof is placed on the corresponding address; c) virtually placing a cylinder shaped image (CYL) whose radius lr) of a section thereof is varied on the address plane defined in said step a) and winding a part of said address plane on said cylinder shaped image (CYL); d) displacing said cylinder shaped image (CYL) along a predetermined direction on said address plane with its radius (r) varied with time so that the address plane is turned over along the predetermined direction; e) transforming parallel translation and rotation for the whole address plane, a non-linear compression with respect to the predetermined direction for front and rear parts of the address plane which are wound on a surface of said cylinder shaped image ( C YL) as viewed vertically through the video screen, and a fold back of the rear part of the address plane; f) inverse transforming the transformed address data obtained in said step e) so as to unfold the output video image and reading out inverse transformed image address data with a priority taken for the turned over part of output image as input image address data; and g) displaying the input image on the video screen on the basis of the input image address, whereby the video image on the video screen can be viewed as if a page were turned over.
Claim 15
Independent Claim 269 words
A method for effecting a transformation of a video image on a video screen, characterized in the steps of: a) defining a two-dimensional address plane within a memory area; b) storing input video image within said memory area so that each data on picture element thereof is placed on the corresponding address; c) virtually placing a cylinder shaped image (CYL) whose radius lr) of a section thereof is varied on the address plane defined in said step a) and winding a part of said address plane on said cylinder shaped image (CYL); d) displacing said cylinder shaped image (CYL) along a predetermined direction on said address plane with its radius (r) varied with time so that the address plane is turned over along the predetermined direction; e) transforming parallel translation and rotation for the whole address plane, a non-linear compression with respect to the predetermined direction for front and rear parts of the address plane which are wound on a surface of said cylinder shaped image ( C YL) as viewed vertically through the video screen, and a fold back of the rear part of the address plane; f) inverse transforming the transformed address data obtained in said step e) so as to unfold the output video image and reading out inverse transformed image address data with a priority taken for the turned over part of output image as input image address data; and g) displaying the input image on the video screen on the basis of the input image address, whereby the video image on the video screen can be viewed as if a page were turned over.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag