This application claims the benefit, under 35 U.S.C. §365 of International Application PCT/US2007/020192, filed Sep. 18, 2007 which was published in accordance with PCT Article 21(2) on Jan. 8, 2009 in English and which claims the benefit of United States PCT patent application No. PCT/US2007/015254 filed Jun. 29, 2007.
The present principles relate to chroma keying. More particularly, it relates to the production of an adaptive chroma key.
A chroma key generally places foreground objects in a background scene. Since chroma key parameters are calculated for every field based on the foreground scene only, the foreground object cannot adapt to the background scene lighting. Thus, the use of ambient or artificial light changes.
In fact, chroma key parameters are based on homogenized studio-lighting conditions rather than the lighting in the background scene. This type of lighting mismatch fails to produce a natural chroma key.
It is an aspect of the present principles to provide an adapative chroma key that overcomes the shortfalls of the prior art.
This and other aspects are achieved by the method for producing a chroma key which includes determining an area of interest (AOI) for a composite scene using a foreground key, and generating a chroma key taking into consideration physical properties of pixels in the determined AOI.
In accordance with another aspect of the present principles the apparatus for producing a chroma key includes a source selection device configured to determine an area of interest (AOI) for a composite scene using a foreground key and generate a chroma key taking into consideration physical properties of pixels in the determined AOI. The source selection device could include a plurality of input sources, a processor, switching logic in communication with the processor, and an adaptive chroma key sub-system connected to the processor and switching logic, said adaptive chroma key sub-system operating under the control of the processor to selectively combine two or more of the input sources for the composite scene.
Other aspects and features of the present principles will become apparent from the following detailed description considered in conjunction with the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the present principles, for which reference should be made to the appended claims. It should be further understood that the drawings are not necessarily drawn to scale and that, unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein.
In the drawings wherein like reference numerals denote similar components throughout the views:
a-9c are graphical representations showing how different hues in a background scene can create different but matching foreground objects;
a is a flow diagram of the luminance determination for the display of the composite image according to an implementation of the present principles;
b is a block diagram of the determination of the AOI for the chroma key according to an implementation of the present principles;
Generally speaking, a chroma key allows the placement of foreground objects in a background scene. Since the chroma key parameters are calculated for every field based on the foreground scene only, the foreground object cannot adapt to the background scene lighting (e.g., ambient and artificial) changes. In fact, the chroma key parameters are often homogenized for studio-lighting conditions rather than the lighting in the background scene.
The present principles provides an alternative to this chroma keying scheme by allowing an adaptive creation of the chroma key using luminance and chrominance information from the background scene.
Initially, and in accordance with the present principles, a determination as to the area of interest (AOI) between the foreground scene and the background scene is made (step 102
In accordance with one implementation, the information from the background scene is used by the chroma key logic to adaptively create the chroma key. In doing this, the method includes considering one or more physical properties of the pixels in the determined AOI in order to create the chroma key. In the present example, these physical properties include the luminance and the chrominance of the pixels.
a shows the method 100 for considering the luminance of the AOI, and
Referring to
The various aspects, implementations, and features may be implemented in one or more of a variety of manners, even if described above without reference to a particular manner or using only one manner. For example, the various aspects, implementations, and features may be implemented using, for example, one or more of a method, an apparatus, an apparatus or processing device for performing a method, a program or other set of instructions, an apparatus that includes a program or a set of instructions, and a computer readable medium.
An apparatus may include, for example, discrete or integrated hardware, firmware, and software. As an example, an apparatus may include, for example, a processor, which refers to processing devices in general, including, for example, a microprocessor, an integrated circuit, or a programmable logic device. As another example, an apparatus may include one or more computer readable media having instructions for carrying out one or more processes.
A computer readable medium may include, for example, a software carrier or other storage device such as, for example, a hard disk, a compact diskette, a random access memory (“RAM”), or a read-only memory (“ROM”). A computer readable medium also may include, for example, formatted electromagnetic waves encoding or transmitting instructions. Instructions may be, for example, in hardware, firmware, software, or in an electromagnetic wave. Instructions may be found in, for example, an operating system, a separate application, or a combination of the two. A processor may be characterized, therefore, as, for example, both a device configured to carry out a process and a device that includes a computer readable medium having instructions for carrying out a process.
A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made. For example, elements of different implementations may be combined, supplemented, modified, or removed to produce other implementations. Accordingly, other implementations are within the scope of the following claims:
Number | Date | Country | Kind |
---|---|---|---|
PCT/US2007/015254 | Jun 2007 | WO | international |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2007/020192 | 9/18/2007 | WO | 00 | 11/20/2009 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2009/005511 | 1/8/2009 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4160994 | Mendrala | Jul 1979 | A |
4386363 | Morrison | May 1983 | A |
4408221 | McCoy | Oct 1983 | A |
5305107 | Gale et al. | Apr 1994 | A |
5345313 | Blank | Sep 1994 | A |
5455633 | Gehrmann | Oct 1995 | A |
5500684 | Uya | Mar 1996 | A |
5502482 | Graham | Mar 1996 | A |
5563988 | Maes et al. | Oct 1996 | A |
5767911 | Boon | Jun 1998 | A |
5907315 | Vlahos et al. | May 1999 | A |
6122014 | Panusopone et al. | Sep 2000 | A |
6141063 | Gehrmann | Oct 2000 | A |
6348953 | Rybczynski | Feb 2002 | B1 |
6400371 | Helman et al. | Jun 2002 | B1 |
6441865 | Hailey | Aug 2002 | B1 |
6496599 | Pettigrew | Dec 2002 | B1 |
6538396 | Vlahos et al. | Mar 2003 | B1 |
7006155 | Agarwala et al. | Feb 2006 | B1 |
20030133044 | Akiyama et al. | Jul 2003 | A1 |
20050036709 | Imai | Feb 2005 | A1 |
20050212820 | Liu et al. | Sep 2005 | A1 |
20090263046 | Imai | Oct 2009 | A1 |
Number | Date | Country |
---|---|---|
1217126 | May 1999 | CN |
2044036 | Oct 1980 | GB |
58161483 | Sep 1983 | JP |
8111815 | Apr 1996 | JP |
2000509225 | Jul 2000 | JP |
2000224410 | Aug 2000 | JP |
2004007700 | Jan 2004 | JP |
WO8405007 | Dec 1984 | WO |
9741693 | Nov 1997 | WO |
WO 9741697 | Nov 1997 | WO |
WO0021283 | Apr 2000 | WO |
Entry |
---|
Search Report dated Mar. 4, 2008. |
First Office Action mailed Jul. 4, 2011 in Chinese Application No. 200780053582.8. |
Notice of Reasons for Rejection in Japanese Patent Application No. 2010-514725 dispatched Jul. 24, 2012. |
Abstract of WO 9741693 dated Nov. 6, 1997. |
Abstract of JP 2004007700 dated Jan. 8, 2004. |
Abstract of JP 2000509225 dated Jul. 18, 2000. |
Number | Date | Country | |
---|---|---|---|
20100128980 A1 | May 2010 | US |