GB2312348A - Chromakeying with transition colour volumes - Google Patents
Chromakeying with transition colour volumes Download PDFInfo
- Publication number
- GB2312348A GB2312348A GB9607798A GB9607798A GB2312348A GB 2312348 A GB2312348 A GB 2312348A GB 9607798 A GB9607798 A GB 9607798A GB 9607798 A GB9607798 A GB 9607798A GB 2312348 A GB2312348 A GB 2312348A
- Authority
- GB
- United Kingdom
- Prior art keywords
- volume
- constant
- color
- planes
- values
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/74—Circuits for processing colour signals for obtaining special effects
- H04N9/75—Chroma key
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Processing Of Color Television Signals (AREA)
- Image Processing (AREA)
Abstract
Pixel values are specified by three color components (RGB) of colour space. A set of pixels may be identified as belonging to a defined colour volume, ie a sub-set of the world volume. This colour volume is defined by planes of constant red, vector 503, constant green, vector 505 and constant blue, vector 506. The colour volume may also be modified with respect to an additional plane defined by a plurality of these axis. Thus, the additional plane may represent values of constant luminance, vector 502, 501, constant yellow, vector 511, constant magenta, vector 509, constant cyan, vector 507 etc. When used in chromakeying, a first defined volume is enclosed within a second defined volume and space between these volumes represents the grey-scale of blending edge. By including additional planes for modifying the volumes, it is possible to optimise the keying volumes with reference to intuitive colour space parameters (figure 8 not shown).
Description
Title: PROCESSING IMAGE DATA
The present invention relates to processing image data, in which pixel values are specified by three color components of color space and a set of pixels are identified as belonging to a defined color volume.
INTRODUCTION
Systems for processing image data in which pixel values are specified in three color components of color space are known. A set of pixels may be identified as belonging to a defined color volume when measures are being undertaken to separate constituent parts of an image, usually involving the removal of a foreground object from a background object within a pixel plane. Thus, Chroma Keying procedures have become well developed in digital environments where, usually, a foreground image will be recorded against a highly saturated blue background whereafter the foreground object can be removed from this background by a process of chroma keying. A key signal is generated at regions identified as belonging to the background color which is then used to remove the foreground object from its background while, similarly, a corresponding hole can be cut in a new background image. Thus, video material may be recorded under studio conditions, whereafter specific objects within the recording may be composited with a new background, thereby creating special effects and reducing production costs.
Often, video or film material will have been recorded, for keying purposes, under less than favourable conditions. Under these circumstances, distinguishing a first set of colors from a second set of colors can be particularly difficult. Furthermore, blending edges are required which represent the interface between the foreground object and the new background, where a degree of blending must occur so as to enhance the realism of the effect. If blending of this type does not occur and hard transitions occur on pixel boundaries, visible artifacts will be present within the image and it will be clear to anyone viewing the resulting clip that the two image parts originated from separate sources.
A problem with known systems is that it may be difficult to adjust color volumes so as to ensure that all key colors are within an internal volume, all non-key colors are outside an external volume, with the required blending regions being outside the internal volume but inside the external volume.
In a preferred embodiment, the additional plane represents values of constant luminance. Alternatively, or in addition thereto, the additional plane may represent constant values of a secondary color, such as yellow, cyam or magenta.
According to a second aspect of the present invention, apparatus for processing image data are provided, including means for specifying pixel values representing three color components of color space such that a set of pixels may be identified as belonging to a defined color volume, comprising means for defining planes for bounding color volumes7 wherein a color volume is bound by planes defined by a single color axis; and said defined color volume is modified with respect to an additional plane defined by a plurality of said axes.
SUMMARY OF THE INVENTION
According to a first aspect of the present invention, there is provided a method of processing image data, wherein pixel values are specified by three color components of color space and a set of pixels are identified as belonging to a defined color volume, comprising steps of bounding a color volume by defining planes offset from respective axes of said color volumes; and modifying said defined color volume with respect to an additional plane defined by a plurality of said axes.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 shows a compositing station arranged to key foreground images against new background images;
Figure 2 shows an example of a foreground image to be composited against a background, using the equipment identified in
Figure 1, in which colors are identified within a color volume;
Figure 3 illustrates an identification of color volumes within a red green blue color space, in which an internal volume represents a key color and an external volume represents blending colors;
Figure 4 illustrates a modified color volume of the type shown in
Figure 3, in which an additional plane has been introduced in accordance with the present invention;
Figure 5 details an image displayed on the monitor identified in
Figure 1, including a menu;
Figure 6 details the menu identified in Figure 5, including a control area for adjusting key color space; and
Figure 7 details the control area identified in Figure 6, for making modifications to key color space.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The invention will now be described by way of example only with reference to the previously identified drawings.
A compositing station is shown in Figure 1, in which digital representations of image frames are processed within a processing device 101. The processing device 101 includes permanent storage devices and a processing system controlled in accordance with the
UNIX operating system.
A processing device 101 responds to manual operation of a stylus 102 against a touch table 103. Image data is supplied to a monitor 104, in the form of control menus and image clips. An operator may also supply data to the processing system 101 via a manually operable keyboard 105.
An example of an image frame displayed on monitor 104 is shown in Figure 2. The scene has been recorded onto video tape in a television studio, shot against a blue screen background. The blue saturated background is identifiable by the processing device 101, which is arranged to produce a key or matte signal in response to detecting this particular color of blue. The procedure works extremely well if all background images within the shot maintain the background blue color. In addition, this background blue color, or any color close to it, should not be present in the foreground images. In this way, it is possible to cleanly cut-out the required foreground image and thereby allow this foreground material to be composited with a different background image. This procedure is very effective in creative video environments, such as promotional productions created for association with popular music recordings.
Within the processing device 101, each pixel within each image frame defines a particular color for that pixel position. In broadcast television systems, colors are often specified in terms of a luminance plus two color different signals, usually referred to YUV. Alternatively, in many computer graphics based systems, images will be recorded as three primary color components red green blue. In a television monitor, arranged to receive YUV signals, possibly in accordance with the popular D1 standard, conversion is ultimately required in order to convert the YUV signals into RGB for the three color guns. Furthermore, it is highly undesirable to effect many conversions between different types of color standards. It is therefore preferable to maintain color components within a particular type and perform all processing function upon the one type of color components.
In the present example, color components are recorded as three components representing the primary colours red green and blue (RGB) with eight or ten bits being assigned to each of these components.
When performing a chroma keying process (chroma matting or chroma video suppress) each RGB color may be identified as belonging to one of three sets. The first set represents the full key color of the background which will often be a relatively small volume of colors having a relatively high blue component with relatively low red and green components. Surrounding this volume of colors will be the set of pixels where a transition is to occur. This set will have blue values that are relatively lower than the hard key set, with red and green values that are relatively higher. This set of color values represent pixels where a key will have an intermediate value, usually between 0 and 225 in an eight bit system, so as to provide a degree of blending between the foreground object and the new background. Thirdly, a set of color values will exist, usually the largest set, representing allowed foreground values where the key will have a hard value of 0. Thus, in this region, all of the foreground image will be composited with no blending through to the background.
This arrangement of color volumes within an RGB color space is illustrated in Figure 3. Three dimensional space is illustrated in which any point within this space is defined by orthogonal coordinates representing red, green and blue components. Thus, axis 301 represents the intensity of the red component, axis 302 represents the intensity of the green component and axis 303 represents the intensity of the blue component. Thus, every pixel within the image may be mapped onto a region within the RGB color space.
Keying volumes have been defined by an internal color volume 304, surrounded by an external color volume 305. A key signal will be generated from all pixel values which lie within the internal color volume 304. Each key pixel derived from an image pixel lying within this internal volume 304 will be set to its maximum extent, usually 255. Thus, colors falling within this volume present within the foreground image, will be removed or suppressed completely. Similarly, the corresponding area in the new background will receive no keying or suppressing whatsoever.
The opposite is true of all colors lying outside the external volume 305. These colors represent the values of pixels lying within the required part of the foreground image therefore, for all color values lying within this volume, the key signal will be set to zero such that the foreground image is retained and the corresponding area of the background image will be totally removed or suppressed.
Between the outside of the internal volume 304 and the inside of the external volume 305, an intermediate volume exists which is required to provide blending between the foreground image and the background image. For blending of this type to be available at all portions of the image, where appropriate, it is essential for space to exist between the external volume and the internal volume. Thus, under circumstances where the internal volume abuts or is very close to the external volume, sharp transitions will occur between the key being full on and the key being full off. Thus, if a transition between the foreground object and the background object exists within this area of the color space, a visible artifact will result, thereby giving an unacceptably degraded composite.
Any particular point within the color volume shown in Figure 3 is uniquely definable by specifying its red, green and blue components.
Thus, any particular color may be enclosed within planes similar to the planes shown in Figure 3. It is therefore an established practice to define color volumes for keying purposes using parallel planes defining cuboids, as shown in Figure 3. However, using this approach, it is possible, in some keying situations, for planes of an internal volume to be uncomfortably close to parallel planes of the external volume 305.
Under these conditions, it may not be possible to satisfy the three constraints of ensuring that undesirable colors are removed, while required colors are retained and while a smooth blending edge is established between the two extremes. In particular, it is likely that the blending edge will be too sharp or not present at all. The present invention allows an internal volume and an external volume to be defined more precisely while still retaining an intuitive color volume model. In particular, color volumes of the type identified as 304 and 305 in Figure 3, are bounded by planes offset from respective axis of the color volume. Thus, a volume includes planes such as planes 306 and 307, which are planes of constant red. Similarly, front facing plane 308 and its opposite plane 309 are planes of constant green, with the top plane 310 and bottom plane 311 being planes of constant blue.
However, in addition to these planes, the color volume is modified so as to include additional planes defined by a plurality of the axes.
An example of such a volume is illustrated in Figure 4. Planes are defined by specifying red components, as illustrated by arrow 401.
Similarly, blue components may be specified, as illustrated by arrow 402. Thirdly, green values may be specified by adjustments in the direction perpendicular to arrows 401 and 402 arrows. Thus, in this way, it possible to construct volumes of the type shown in Figure 3. These planes have a specified value for one of the axes, with the plane being defined by all other possible combinations of the other color components. Thus, the planes equate to planes of constant red, planes of constant blue and planes of constant green. This results in color volumes of the type illustrated in Figure 3 being generated.
In addition, it is possible to specify planes with respect to a plurality of the axes, as distinct from planes having a constant value of one of the three color components. Thus, perpendicular planes 403 and 404 are illustrated, which effectively cut through opposing corners of the color space defined by a cuboid. The actual position of these planes may be adjusted by specifying their position along axis 405.
Axis 405 intersects the origin 406, at which position the red green and blue components are all set to zero, a pixel with this color is therefore black. Axis 405 extends from the origin until it reaches the top far right vertex where the red green and blue components are set to their maxim extent, ie white. Control planes such as planes 403 and 404 are perpendicular to axis 405 and represent planes where the sum of the red green and blue components are constant. Consequently, these planes represent pixels of constant luminance which, in turn, may be intuitively injusted by video artists.
A cube representing the total color volume for RGB space is shown in Figure 5. At an origin 501 all of the color values are set to zero and red green and blue component values extend from this origin.
Vertex 502 represents a point at which each of the red green and blue values are set to their maximum extent. As previously stated, points 501 and 502 may be connected by a vector and all planes perpendicular to this vector represent values of constant luminance.
Axis 503 represents increasing values of red and point 504 represents the point at which the red component is set to its maximum value, with the blue and green components remaining at zero. Similarly, vertex 505 represent the point at which the green value has been set to its maximum extent, with the red and blue values remaining at zero.
Point 506 is that at which the blue component has been set to its maximum extent with the green and red values being set to zero. A vector 507 extends from point 504 to its opposing point 508. Planes may be created which are perpendicular to this vector, following a similar geometry to planes 403, 404 illustrated in Figure 4. Similarly, point 505 may be connected by a vector 509 to its opposite point 510.
Again, planes may be constructed which lie perpendicular to this vector, having a similar geometry to planes 403 and 404. Finally, a vector 511 may be extended from point 506 to its opposing point 512 and again planes may be defined which are perpendicular to this vector, again with a similar geometry to planes 403 and 404 shown in Figure 4. Thus, a total of 4 plane pairs may be defined, each of which effectively cutsoff one of the color space corners of the cuboid shown in Figure 4.
Colors generated by combining two primary colors are well known as the secondary colors and are identified as cyan, yellow and magenta (CYM). Yellow is produced by combining red and green, with magenta being created by combining red and blue and cyan being created by combining green and blue.
Point 508 represents a color where the green value is set to its maximum and the blue value is set to its maximum, with the red value being set to its minimum. Thus, point 508 represent bright cyan where the red component is zero and the blue and green components are set to their maximum value. Descending back along vector 507 towards point 404 results in the red component being increased with the cyan component being reduced. Thus, any plane defined which is perpendicular to vector 507 may be considered as defining points of constant cyan.
Point 505 represents a point at which the green component is set to its maximum extent and vector 509 moves to the opposite point 510 at which the green component is set to its minimum extent. However, at point 510 both the blue and red components have been set to their maximum extent therefore point 510 represents the point of maximum magenta. Similarly, planes perpendicular to vector 509 may be considered as being planes of constant magenta.
Finally, point 506 represents the point where the blue component is at its maximum extent, with the red and green components being zero. At the opposite corner 512, the opposite is true in that the blue component is set to zero with the red and green components being set to their maximum extent. Thus, planes perpendicular to vector 511 may be considered as defining the set of points at which the yellow component is constant.
Returning to Figure 4, it can be seen that in addition to planes 403 and 404, representing values of constant luminance, three other sets of planes may be defined, representing levels of constant cyan, levels of constant yellow and levels of constant magenta. A video artist will be familiar with all of these color components and therefore it is possible to adjust the internal and external color volumes by controlling color component parameters representing the position of specific bounding planes, in addition to the basic RGB planes.
Monitor 104 is detailed in Figure 6 and includes manually adjustable control devices 601. An image is displayed on the monitor 104, including a canvas region 602 for displaying video images and clips, in combination with a control region 603, arranged to display a control menu. Regions within the canvas 602 and operational controls within the control menu 603 are selectable in response to manual operation of the stylus 102. The position of the stylus 102 over the touch tablet 103 is illustrated by a cursor 604 and particular selections may be made by placing the cursor over part of the control region 603 and thereafter placing the stylus 102 into pressure.
Control region 603 is detailed in Figure 7 and includes a plurality of selectable controls similarly to those found on conventional video tape recorders. These allow clips of video to be controlled and include a fast-rewind button 701, a reverse button 702, a stop button 703, a play button 704 and a fast-forward button 705.
Modes of operation may be selected by controls 706 and parameters for controlling chromakeys are displayed within region 707.
Chromakey-control region 707 is detailed in Figure 8. Soft control buttons 801, 802, 803, 804, 805, 806 and 807 allow planes for red, green, blue, cyan, yellow1 magenta a luminance to be selected respectively. Each color includes a legend identifying its respective color and, in addition, the buttons may be colored in a color similar to that to which they select.
Alongside each of the selection buttons 801 to 807 is a respective control bar. Control bar 808 is arranged to control the red control planes. Planes having values of constant red are specified by plane indicators 809 and 810. These indicators are moveable in response to manual operation by placing the cursor 604 above the appropriate indicator, forcing the stylus into pressure and moving the stylus to the left or to the right resulting in bars, such as bars 809 or 810 being dragged within region 808. Thus, similar bars within similar regions are provided for the other control planes as shown in Figure 8.
Thus, by adjusting the intuitive control panel shown in Figure 8, it is possible for a video artist to accurately position bounding planes for an inner volume and an outer volume, thereby ensuring that an intermediate volume is present to provide blending between the two key extremes. The control mechanism illustrated in Figure 8 allows planes to be defined which are offset from respective axes of the color volume which, in this example, represents planes of constant red, constant green or constant blue. In addition, the control mechanism shown in
Figure 8 allows intuitive adjustments to be made for planes defined by a plurality of the red green and blue axes. In particular, adjustment may be made to planes defining constant luminance, constant cyan, constant yellow and constant magenta. This approach could also be extended to environments which color components are defined by other sets of color axes. Thus, for example, color components could be stored within CYM color space with additional planes being defined for density, red, green and blue. Similarly, the axes need not be orthogonal axes and polar coordinates or combinations may be used, as required, for example, in
YUV color space. Thus, primary axes may represent contributions for luminance plus color difference, with additional axes being provided for specifying related characteristics like hugh and saturation.
Claims (22)
1. A method of processing image data, wherein pixel values are specified by three color components of color space and a set of pixels are identified as belonging to a defined color volume, comprising steps of
bounding a color volume by defining planes off-set from respective axes of said color volume; and
modifying said defined color volume with respect to an additional plane defined by a plurality of said axes.
2. A method according to Claim 1, wherein said three color components represent components for red, green and blue.
3. A method according to Claim 1, wherein bounding planes are defined as planes having constant values of red, constant values of blue or constant values of green.
4. A method according to Claim 1, wherein said additional plane represents constant luminance values.
5. A method according to Claim 1, wherein said additional plane represents constant values of a secondary color, (yellow, cyan or magenta).
6. A method according to Claim 1, wherein the defined color volume is modified with respect to a plurality of additional planes, each defined by a plurality of the primary axes.
7. A method according to Claim 6, wherein said additional planes are defined as values having constant luminance, constant cyan, constant magenta and constant yellow.
8. A method according to Claim 1, wherein a first bounding volume is specified within a second bounding volume.
9. A method according to Claim 8, wherein said first bounding volume represents colors from which a key will be generated.
10. A method according to Claim 8, wherein the volume between said first bounding volume and said second bounding volume identifies colors for which varying edge intensities will be generated for said key.
11. Apparatus for processing image data, including means for specifying pixel values representing three color components of color space such that a set of pixels may be identified as belonging to a defined color volume, comprising means for defining planes for bounding color volumes, wherein
a color volume is bound by planes defined by a single color axis; and
said defined color volume is modified with respect to an additional plane defined by a plurality of said axes.
12. Apparatus according to Claim 1, wherein storage means are provided for storing color components representing red, green and blue.
13. Apparatus according to Claim 11, wherein processing means are provided for defining bounding planes having values of constant red, constant blue or constant green.
14. Apparatus according Claim 11, wherein processing means are provided for defining an additional plane representing constant luminance values.
15. Apparatus according to Claim 11, including processing means for defining additional planes of a constant secondary color, such as yellow, cyam or magenta.
16. Apparatus according to Claim 11, wherein processing means are provided for defining a color volume with respect to a plurality of additional planes, each defined by a plurality of the primary axes.
17. Apparatus according to Claim 16, wherein said additional planes are defined as values having constant luminance, constant cyam, constant magenta and constant yellow.
18. Apparatus according to Claim 11, wherein processing means are provided for defining a first bounding volume within a second bounding volume.
19. Apparatus according to Claim 18, including key generating means arranged to generate a key signal on colors defined within said first bounding volume.
20. Apparatus according to Claim 18, including key generating means for generating a key signal with soft edges, wherein said soft edged data is derived from colors lying between an identified first volume and an identified second volume.
21. A method of processing image data substantially as herein described with reference to the accompanying drawings.
22. Apparatus for processing image data substantially as herein described with reference to the accompanying drawings.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9607798A GB2312348A (en) | 1996-04-15 | 1996-04-15 | Chromakeying with transition colour volumes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9607798A GB2312348A (en) | 1996-04-15 | 1996-04-15 | Chromakeying with transition colour volumes |
Publications (2)
Publication Number | Publication Date |
---|---|
GB9607798D0 GB9607798D0 (en) | 1996-06-19 |
GB2312348A true GB2312348A (en) | 1997-10-22 |
Family
ID=10792099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9607798A Withdrawn GB2312348A (en) | 1996-04-15 | 1996-04-15 | Chromakeying with transition colour volumes |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2312348A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2336054A (en) * | 1998-04-01 | 1999-10-06 | Discreet Logic Inc | Deriving matte control signal in a chroma-keying system |
US6351557B1 (en) | 1998-04-03 | 2002-02-26 | Avid Technology, Inc. | Method and apparatus for color manipulation |
US6417891B1 (en) | 1999-04-16 | 2002-07-09 | Avid Technology, Inc. | Color modification on a digital nonlinear editing system |
US6456300B1 (en) | 1999-03-31 | 2002-09-24 | Autodesk Canada Inc. | Method and apparatus for processing image data to produce control data |
US6477271B1 (en) | 2000-04-07 | 2002-11-05 | Avid Technology, Inc. | Secondary color modification of a digital image |
US6552731B1 (en) | 1999-04-16 | 2003-04-22 | Avid Technology, Inc. | Multi-tone representation of a digital image on a digital nonlinear editing system |
US6571012B1 (en) | 1998-04-01 | 2003-05-27 | Autodesk Canada Inc. | Adjusting a softness region |
US6924821B2 (en) | 2000-04-01 | 2005-08-02 | Autodesk Canada Inc. | Processing pipeline responsive to input and output frame rates |
US7973800B2 (en) | 1999-04-16 | 2011-07-05 | Avid Technology, Inc. | Source color modification on a digital nonlinear editing system |
EP3358824A1 (en) * | 2017-02-02 | 2018-08-08 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method for the replacement of image contents |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5355174A (en) * | 1993-01-22 | 1994-10-11 | Imagica Corp. | Soft edge chroma-key generation based upon hexoctahedral color space |
-
1996
- 1996-04-15 GB GB9607798A patent/GB2312348A/en not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5355174A (en) * | 1993-01-22 | 1994-10-11 | Imagica Corp. | Soft edge chroma-key generation based upon hexoctahedral color space |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6496599B1 (en) | 1998-04-01 | 2002-12-17 | Autodesk Canada Inc. | Facilitating the compositing of video images |
US6571012B1 (en) | 1998-04-01 | 2003-05-27 | Autodesk Canada Inc. | Adjusting a softness region |
GB2336054A (en) * | 1998-04-01 | 1999-10-06 | Discreet Logic Inc | Deriving matte control signal in a chroma-keying system |
GB2336054B (en) * | 1998-04-01 | 2002-10-16 | Discreet Logic Inc | Processing image data |
US6351557B1 (en) | 1998-04-03 | 2002-02-26 | Avid Technology, Inc. | Method and apparatus for color manipulation |
US6456300B1 (en) | 1999-03-31 | 2002-09-24 | Autodesk Canada Inc. | Method and apparatus for processing image data to produce control data |
US6552731B1 (en) | 1999-04-16 | 2003-04-22 | Avid Technology, Inc. | Multi-tone representation of a digital image on a digital nonlinear editing system |
US6417891B1 (en) | 1999-04-16 | 2002-07-09 | Avid Technology, Inc. | Color modification on a digital nonlinear editing system |
US7973800B2 (en) | 1999-04-16 | 2011-07-05 | Avid Technology, Inc. | Source color modification on a digital nonlinear editing system |
US6924821B2 (en) | 2000-04-01 | 2005-08-02 | Autodesk Canada Inc. | Processing pipeline responsive to input and output frame rates |
US6477271B1 (en) | 2000-04-07 | 2002-11-05 | Avid Technology, Inc. | Secondary color modification of a digital image |
US6763134B2 (en) | 2000-04-07 | 2004-07-13 | Avid Technology, Inc. | Secondary color modification of a digital image |
EP3358824A1 (en) * | 2017-02-02 | 2018-08-08 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method for the replacement of image contents |
US10412322B2 (en) * | 2017-02-02 | 2019-09-10 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method of replacing image content |
Also Published As
Publication number | Publication date |
---|---|
GB9607798D0 (en) | 1996-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6445816B1 (en) | Compositing video image data | |
EP0947956B1 (en) | Primary and secondary color manipulations using hue, saturation, luminance and area isolation | |
US6026179A (en) | Digital video processing | |
US4258385A (en) | Interactive video production system and method | |
EP2082577B1 (en) | Method, system and computer program product for video insertion | |
US6751347B2 (en) | Color diamond chroma keying | |
US6873344B2 (en) | Media production system using flowgraph representation of operations | |
EP0171829B1 (en) | Improvements relating to video editing systems | |
US20050073528A1 (en) | A process and system automatically tracking a region-of-interest for a color correction system | |
US6496599B1 (en) | Facilitating the compositing of video images | |
US6469747B1 (en) | Parabolic mixer for video signals | |
CN115083303B (en) | Method, medium and device for correcting spatial color of LED display screen under mobile visual angle | |
GB2312348A (en) | Chromakeying with transition colour volumes | |
JP2006516862A (en) | Method and apparatus for combining video signals to produce a comprehensive video signal | |
US7072510B2 (en) | Adjusting data representing image pixel color | |
EP1251692A2 (en) | Improvements in electronic image keying systems | |
GB2381148A (en) | Correction of telecine images using plural correction parameters applied at the same time | |
US6295369B1 (en) | Multi-dimensional color image mapping apparatus and method | |
EP0947957B1 (en) | Defining color regions for applying image processing in a color correction system | |
US5929942A (en) | Computer system and computer implemented process for editing video fields | |
EP1160727A2 (en) | Apparatus, method and system for selective image processing | |
Thomas | Virtual Graphics for Broadcast Production | |
KR950006447B1 (en) | Osd screen recording control method of camcorder | |
Rhodes | Synopses of Papers Presented at the 17th Television Conference | |
Moore et al. | 10 Video Production Switchers and Special Effects Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |