WO2011078682A1 - Method for removing flickering - Google Patents
Method for removing flickering Download PDFInfo
- Publication number
- WO2011078682A1 WO2011078682A1 PCT/NO2010/000448 NO2010000448W WO2011078682A1 WO 2011078682 A1 WO2011078682 A1 WO 2011078682A1 NO 2010000448 W NO2010000448 W NO 2010000448W WO 2011078682 A1 WO2011078682 A1 WO 2011078682A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- values
- value set
- screen
- camera
- value
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/745—Detection of flicker frequency or suppression of flicker wherein the flicker is caused by illumination, e.g. due to fluorescent tube illumination or pulsed LED illumination
Definitions
- the present invention discloses a method and a video conference terminal or video recording unit adapted to remove flickering in video pictures of objects illuminated by ambient lighting and screen light.
- Video conference systems comprise a number of endpoints communicating real- time video, audio and/or data streams over WAN, LAN and/or circuit switched networks.
- the endpoints include one or more monitors, cameras, microphones and/or data capture devices and a codec, which encodes and decodes outgoing and incoming streams, respectively.
- Video conference systems are used throughout the business community for point to point audio and visual communication between individuals.
- the users of video conferencing may sit in workplace environments such as personal office or cubical, small or large meeting rooms or board rooms.
- Figure 1 illustrates a customary situation where a person as an object captured by a camera sits close to the display which shows the far side.
- the screen will illuminate the object which can lead to artefacts such as colour and intensity variations on objects.
- the artefacts can visually manifest itself in flickering or colour variations that are modulated by whatever is seen on the screen.
- the flickering is caused by the camera' s exposure time aka integration time to record each individual frame in a video picture combined with the frequencies of the ambient lighting and the refresh rate/frequency of the screen illuminating objects captured by the camera.
- a screen contains thousands of illuminative pixels in array.
- Visual content is displayed by successively applying voltage on each pixel in a pixel line from left to right for each line from the top of the screen and downwards.
- a screen's refresh rate is therefore the frequency of illuminating the pixels in the whole screen from top left to bottom right.
- the integration time it is usually desirable for the integration time to be as long as possible i.e. maximally responding to the frame rate ( 1/framerate ) to maximize signal to noise (S/N) ratio in resulting footage.
- line frequency 50Hz (60Hz in US, 400Hz in airplanes)
- lamps operating at mains AC exhibit intensity variations at double the line frequency.
- flickering i.e. phantom intensity variations over time, looks like flickering or line rolling
- the normal approach is to select an appropriate integration time for the environment with the aim of overcoming the problem during capture.
- Figure 2 shows the effect of a scene optimized for 50Hz ambient at 10ms integration time, with the intensity variations of various common screen refresh rates/
- the X-axis is complete 10ms integration windows. As can be seen, the intensity variations increase as the refresh rate moves away from 50 Hz. This is experienced as flickering by people watching the video pictures captured by the camera.
- the present invention provides method and a correspondingly adjusted video conferencing or video recording unit for removing flickering from video of objects illuminated by a screen operating on a refresh rate (f sc ) among a first value set including screen compatible refresh rate values and an ambient lighting operating on a certain line
- Figure 1 is an illustration of a situation where an object captured by a camera is illuminated both by a screen and ambient lighting.
- Figure 2 is a graph illustrating the intensity variations of light captured by a camera caused by various common screen update rates
- Figure 3 is a flow chart illustrating an example of a method according to the present invention.
- both the screen refresh rate and camera exposure time at least to a certain extent are adjustable from data routines through driving devices of the screen and the camera, respectively. This is typically the case in videoconferencing between general purpose computers having a software videoconferencing client installed, and a camera either plugged into a USB-port or integrated in the computer's screen. It could likewise also be the situation for video recording units, when the recorded objects are positioned closes a screen.
- APIs Application Programming
- the line frequency of the ambient lighting is predefined, but has a great impact to the selection of screen refresh rate and camera exposure time according to the present invention. However, it can vary between countries, regions, and settings so it should be measured by e.g. the camera before the actual selection occurs.
- Optical measurement of line frequency from ambient lighting has become a trivial task well known in the art as e.g. described in US Patent 5394217 - "Method and apparatus for determining line frequency and detecting variable frequency light sources", Gaboury et al. Alternatively, it the frequency could also be measured directly from the power line input of the video conferencing device, or simply predefined.
- Figure 3 is a flow chart illustrating an example of the process of reaching a flickering free video experience wherein a camera captures objects that are at least partly illuminated by light from a screen where the display are being line wised refreshed with a certain screen refresh rate .
- the example starts by some preparation steps.
- the screen refresh rate is normally set to a default rate, as well as the camera exposure time normally is set to a default time.
- These default values are in step 1 and 2 captured and allocated to f sc and t e respectively so that the default values becomes the selected values right away, if they in combination with the line frequency provides flickering free video captured by the camera without any
- the line frequency itself is not necessarily known and should be measured e.g. optically by the camera before assigning it to fi.
- screens are normally compatible with a limited numbers of allowed refresh rates,, and these are in a preparation step 4 captured from the driver unit of the screen and put in a set of possible refresh rate values ⁇ .
- the selected value for t e should preferably be as high -as possible, but the selection could also be based on other considerations, provided that it picks an potential exposure time that not has been tested earlier in the process.
- step 7 If decision step 7 is positive, the process is terminated, and current f sc and t e are selected to be the screen refresh rate and camera exposure time respectively. If the values are not equal to the default values, they must be modified in the associated driver units, by e.g. sending a request to the associated API for changing to the selected
- step 7 If decision step 7 is negative, the process proceeds to step 8 where a set ( ⁇ ) of possible values for f sc
- step 9 investigating whether there are one or more values in ⁇ corresponding to one or more values of compatible screen refresh rates ( ⁇ ) already fetched in preparation step 4. If hot, the process turns back to step 6 to select an alternative exposure time (t e ) . However, if it appears that ⁇ and ⁇ have common values, the process proceeds to step 10 where the highest common value of the sets ⁇ and ⁇ is allocated as f SC r- In this example the highest value is selected assuming that a highest possible screen refresh rate is preferred. Alternatively, this selection could also be based on other considerations, but the basic thing is to reach a value being present in both sets of values.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Picture Signal Circuits (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
Abstract
The present invention discloses a method providing removal of the distractive illuminative flickering due to discrepancy between line frequency, screen updating rate and camera exposure time in video conferencing and video recording by primarily adjusting the screen updating rate and secondary the camera exposure time to achieve a flickering free experience of the video captured by the camera.
Description
Method for removing flickering
Field of invention
The present invention discloses a method and a video conference terminal or video recording unit adapted to remove flickering in video pictures of objects illuminated by ambient lighting and screen light.
Technical background
In order to have a meeting involving participants not lo¬ cated in the same area, a number of technological systems are available. These systems may include video conferencing, web conferencing and audio conferencing.
The most realistic substitute for real meetings is high-end video conferencing systems. Conventional video conferencing systems comprise a number of endpoints communicating real- time video, audio and/or data streams over WAN, LAN and/or circuit switched networks. The endpoints include one or more monitors, cameras, microphones and/or data capture devices and a codec, which encodes and decodes outgoing and incoming streams, respectively. Video conference systems are used throughout the business community for point to point audio and visual communication between individuals. The users of video conferencing may sit in workplace environments such as personal office or cubical, small or large meeting rooms or board rooms. Video conference applications installed on multi purpose
computers has contributed to widespread the use of personal video conferencing even more.
Figure 1 illustrates a customary situation where a person as an object captured by a camera sits close to the display which shows the far side. As screens become bigger and brighter, the screen will illuminate the object which can
lead to artefacts such as colour and intensity variations on objects. The artefacts can visually manifest itself in flickering or colour variations that are modulated by whatever is seen on the screen. The flickering is caused by the camera' s exposure time aka integration time to record each individual frame in a video picture combined with the frequencies of the ambient lighting and the refresh rate/frequency of the screen illuminating objects captured by the camera. A screen contains thousands of illuminative pixels in array. Visual content is displayed by successively applying voltage on each pixel in a pixel line from left to right for each line from the top of the screen and downwards. A screen's refresh rate is therefore the frequency of illuminating the pixels in the whole screen from top left to bottom right.
Depending on the refresh rate of the screen in question, it may cause its own flickering even if the camera is
optimized for the normal ambient environment. Furthermore, with the advent of larger and high intensity emissive displays, indirect illumination caused by such emitters may cause flickering in all or portions of the image seen by the camera.
It is usually desirable for the integration time to be as long as possible i.e. maximally responding to the frame rate ( 1/framerate ) to maximize signal to noise (S/N) ratio in resulting footage. However, due to line frequency of 50Hz (60Hz in US, 400Hz in airplanes), lamps operating at mains AC exhibit intensity variations at double the line frequency. To avoid flickering (i.e. phantom intensity variations over time, looks like flickering or line rolling) , the normal approach is to select an appropriate integration time for the environment with the aim of overcoming the problem during capture. The general
relationship that ensures cameras do not beat against a global cyclical stimuli f is:
Integration time = n/(2f), n= 1, 2, 3, ....
The result of adjusting the integration time according to this equation is that the camera will capture integer numbers of half light wavelengths thereby avoiding
variations of light intensity among captured frames.
As already mentioned, it is not only ambient light causing flickering. Especially, in situations as discussed above when captured objects is positioned closed to relatively big screens, the illumination contribution from the screen may be considerable, and if the integration time is adapted to ambient light only, flickering may occur due to the screen's refresh rate.
Figure 2 shows the effect of a scene optimized for 50Hz ambient at 10ms integration time, with the intensity variations of various common screen refresh rates/
frequencies when lit 100% by single sinusoidal intensity source. The X-axis is complete 10ms integration windows. As can be seen, the intensity variations increase as the refresh rate moves away from 50 Hz. This is experienced as flickering by people watching the video pictures captured by the camera.
It is therefore a need for a method removing flickering illumination contribution from both ambient lighting and screen light.
Brief description of the object of the invention
The present invention provides method and a correspondingly adjusted video conferencing or video recording unit for removing flickering from video of objects illuminated by a screen operating on a refresh rate (fsc) among a first value set including screen compatible refresh rate values and an ambient lighting operating on a certain line
frequency (fi) captured by a camera with a certain exposure
time (te) among a second value set including camera
compatible exposure time values, by executing the steps of; determining whether a non-zero integer number n exists
I. a. if said non-zero integer number n does not exist, then removing current value of te from the second value set, assigning te to a value in the second value set fulfilling te= n/2fi and repeating step I;
I.b. if said non-zero integer number n does exist, then determining whether non-zero integer numbers for k and 1 exist so that kfscr= lfj;
.1. if said non-zero integer numbers for k and 1 exist, then implementing te as the camera's exposure time and fsc as the screen's refresh rate; I.b.2. if said non-zero integer numbers for k and 1 does not exist, then calculating a third value set including values for fscr fulfilling kfscr= lfi where k and 1 are non-zero integer numbers, and
determining whether one or more values in the third value set are equal to one or more values in the first value set;
I.b.2.1. if not one or more values in said third value set are equal to one or more values in the first value set, then executing step I. a; I.b.2.2. if one or more values in said third value set are equal to one or more values in the first value set, then assigning fscr to one of the one or more values in the third set being equal to one or more values in the first value set, and
I. a.1.1.1. implementing te as the camera's exposure time and st as the screen' s refresh rate.
Brief description of the drawings The present invention will be described in detail with reference to a preferred embodiment as shown in the following drawings :
Figure 1 is an illustration of a situation where an object captured by a camera is illuminated both by a screen and ambient lighting.
Figure 2 is a graph illustrating the intensity variations of light captured by a camera caused by various common screen update rates,
Figure 3 is a flow chart illustrating an example of a method according to the present invention.
Detailed description of the invention
In the following, the present invention will be discussed by describing a preferred embodiment, and by referring to the accompanying drawings. However, people skilled in the art will realize other applications and modifications within the scope of the invention as defined in the
enclosed independent claims.
According to the present invention, the distractive
illuminative flickering due to discrepancy between line frequency, screen updating rate and camera exposure time in video conferencing and video recording is removed by an inventive method of primarily adjusting the screen updating rate and secondary the camera exposure time to achieve a flickering free experience of the video captured by the camera .
It is therefore assumed that both the screen refresh rate and camera exposure time at least to a certain extent are adjustable from data routines through driving devices of the screen and the camera, respectively. This is typically the case in videoconferencing between general purpose computers having a software videoconferencing client installed, and a camera either plugged into a USB-port or integrated in the computer's screen. It could likewise also be the situation for video recording units, when the recorded objects are positioned closes a screen.
Some web cameras have APIs (Application Programming
Interface) enabling interaction with other software, much, in the same way that a user interface facilitates
interaction between humans and computers. This also applies for both external and internal screens. For example, by entering into the Control Panel of Microsoft Windows operating system, one can manually select the refresh rate of the screen or the exposure time of the camera, normally between fixed compatible values. Likewise, through an API associated with the screen or the camera, a software routine can make the same selection by directing certain requests or instructions interpretable for the APIs.
The line frequency of the ambient lighting is predefined, but has a great impact to the selection of screen refresh rate and camera exposure time according to the present invention. However, it can vary between countries, regions, and settings so it should be measured by e.g. the camera before the actual selection occurs. Optical measurement of line frequency from ambient lighting has become a trivial task well known in the art as e.g. described in US Patent 5394217 - "Method and apparatus for determining line frequency and detecting variable frequency light sources", Gaboury et al. Alternatively, it the frequency could also be measured directly from the power line input of the video conferencing device, or simply predefined.
Figure 3 is a flow chart illustrating an example of the process of reaching a flickering free video experience wherein a camera captures objects that are at least partly illuminated by light from a screen where the display are being line wised refreshed with a certain screen refresh rate .
The example starts by some preparation steps. The screen refresh rate is normally set to a default rate, as well as the camera exposure time normally is set to a default time. These default values are in step 1 and 2 captured and allocated to fsc and te respectively so that the default values becomes the selected values right away, if they in combination with the line frequency provides flickering free video captured by the camera without any
modifications. The line frequency itself is not necessarily known and should be measured e.g. optically by the camera before assigning it to fi. As already indicated, screens are normally compatible with a limited numbers of allowed refresh rates,, and these are in a preparation step 4 captured from the driver unit of the screen and put in a set of possible refresh rate values ω.
In the decision step 5, it is determined whether the flickering free equation te= n/2fx where n is a non-zero integer number has a solution with the current value for te. If not, the process proceeds to step 6, where te is changed to an alternative value which is not tested in the process before. The selected value for te should preferably be as high -as possible, but the selection could also be based on other considerations, provided that it picks an potential exposure time that not has been tested earlier in the process.
The process is then looped back to decision step 5.
If in decision step it appears that te= n/2fi has a
solution, decision step 7 then determines whether there is
one or more solution of the equation kfscr =lfi where k and 1 are non-zero integer numbers with current fscr. This test simply reveals if a least common multiple of l/fscr and 1/fi exists, and if so, it is quite trivial to deduct that the general flickering free equation: integration time = n/2f n= 1,2,3,... has a solution for both fscr and fi, and there will be no flickering contribution either from the screen or the ambient light with the corresponding exposure time
(integration time) .
If decision step 7 is positive, the process is terminated, and current fsc and te are selected to be the screen refresh rate and camera exposure time respectively. If the values are not equal to the default values, they must be modified in the associated driver units, by e.g. sending a request to the associated API for changing to the selected
value ( s ) .
If decision step 7 is negative, the process proceeds to step 8 where a set (φ) of possible values for fsc
fulfilling the equation kfscr =lfi where k and 1 are nonzero integer numbers is determined. The process then proceeds to decision step 9 investigating whether there are one or more values in φ corresponding to one or more values of compatible screen refresh rates (φ) already fetched in preparation step 4. If hot, the process turns back to step 6 to select an alternative exposure time (te) . However, if it appears that φ and φ have common values, the process proceeds to step 10 where the highest common value of the sets φ and ω is allocated as fSCr- In this example the highest value is selected assuming that a highest possible screen refresh rate is preferred. Alternatively, this selection could also be based on other considerations, but the basic thing is to reach a value being present in both sets of values.
The process is then finally terminated, and current fsc and te are selected to be the screen refresh rate and camera exposure time, respectively. They are then modified in the associated driver units, by e.g. sending a request to the associated API for changing to the selected value (s)
Claims
1. A method for removing flickering from video recording c objects illuminated by a screen operating on a refresh ra (fsc) among a first value set including screen compatible refresh rate values and an ambient lighting operating on certain line frequency (fi) captured by a camera' with a certain exposure time (te) among a second value set
including camera compatible exposure time values,
characterized in determining whether a non-zero integer number n exists so that te= n/2f1;
I. a. if said non-zero integer number n does not exist, then removing current value of te from the second value set, assigning te to a value in the second value set fulfilling te= n/2fi and repeating step I;
I.b. if said non-zero integer number n does exist, then determining whether non-zero integer numbers for k and 1 exist so that kfscr= lfi;
I.b.l. if said non-zero integer numbers for k and 1 exist, then implementing te as the camera's exposure time and fsc as the screen's refresh rate;
I.b.2. if said non-zero integer numbers for k and 1 does not exist, then calculating a third value set including values for fscr fulfilling kfscr= lfi where k and 1 are non-zero integer numbers, and determining whether one or more values in the third value set are equal to one or more values in the first value set;
I.b.2.1. if not one or more values in said third value set are equal to one or more values in the first value set , then executing step I. a; I.b.2.2. if one or more values in said third value set are equal to one or more values in the first value set, then assigning fscr to one of the one or more values in the third set being equal to one or more values in the first value set, and
I.b.2.3. implementing te as the camera's exposure time and fsc as the screen' s refresh rate.
2. A method according to claim 1,
characterized in executing the following
preparation step prior to step I:
Optically measuring the line frequency from the camera captured lighting and assigning the measured line frequency to fi.
3. A method according to claim 1 or 2,
characterized in executing the following
preparation step prior to step I :
Fetching a default screen refresh rate value from a screen driver device and assigning the default screen refresh rate value to fsc.
4. A method according to claim 1 or 2,
characterized in executing the following
preparation step prior to step I:
Fetching a default exposure time value from a camera driver device and assigning the default exposure time value to te.
5. A method according to claim 1 or 2,
characterized in that step I . b .1 and I.b.2.3 further includes the following steps: Instructing a camera driver device associated API set the camera exposure time to te, and
Instructing a screen driver device associated API set the camera screen refresh rate to fsc.
5 6. A method according to claim 1 or 2,
characterized in that, in step I . a . , the value in the second value set fulfilling te= n/2fi is the highest value in the second value set.
7. A method according to claim 1 or 2,
o characterized in that, in step I.b.2.2, assigning fscr to the highest one of the one or more values in the third set being equal to one or more values in the first value set.
8. A video conference terminal or a video recording units with a camera and a screen incorporated therein or
connected thereto, the screen is adapted to operate on a refresh rate (fsc) among a first value set including screen compatible refresh rate values, the camera is adapted to capture video pictures with a certain exposure time (te)o among a second value set including camera compatible
exposure time values of objects illuminated by the screen and an ambient lighting operating on a certain line frequency ( fi) ,
characterized in that the video conference unit5 or video recording unit is adapted to:
I. a. if said non-zero integer number n does not exist, then removing current value of te from the secondo value set, assigning te to a value in the second
value set fulfilling te= n/2fi and repeating step I; b. if said non-zero integer number n does exist, then determining whether non-zero integer numbers for k and 1 exist so that kfscr= Ifi;
I.b.l. if said non-zero integer numbers for k and 1 exist, then implementing te as the camera's exposure time and fsc as the screen's refresh rate; b.2. if said non-zero integer numbers for k and 1 does not exist, then calculating a. third value set including values for fscr fulfilling kfscr= lfi where k and 1 are non-zero integer numbers, and
determining whether one or more values in the third value set are equal to one or more values in the first value set;
I.b.2.1. if not one or more values in said third value set are equal to one or more values in the first value set, then executing step I. a;
I. b.2.2. if one or more values in said third value set are equal to one or more values in the first value set, then assigning fscr to one of the one or more values in the third set being equal to one or more values in the first value set, and
I. b.2.3. implementing te as the camera' s exposure time and fsc as the screen' s refresh rate.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP10839841.3A EP2517458B1 (en) | 2009-12-23 | 2010-12-07 | Method for removing flickering |
| CN201080059414.1A CN102812700B (en) | 2009-12-23 | 2010-12-07 | How to get rid of flickering |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NO20093588A NO331527B1 (en) | 2009-12-23 | 2009-12-23 | Method of removing flickering in video recording |
| NO20093588 | 2009-12-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011078682A1 true WO2011078682A1 (en) | 2011-06-30 |
Family
ID=42125504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/NO2010/000448 Ceased WO2011078682A1 (en) | 2009-12-23 | 2010-12-07 | Method for removing flickering |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8294784B2 (en) |
| EP (1) | EP2517458B1 (en) |
| CN (1) | CN102812700B (en) |
| NO (1) | NO331527B1 (en) |
| WO (1) | WO2011078682A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014164951A1 (en) * | 2013-04-05 | 2014-10-09 | Google Inc. | Automatic location-based camera frame rate settings |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103827744B (en) * | 2011-08-02 | 2016-04-06 | 惠普发展公司,有限责任合伙企业 | Projection capture system and method |
| US9625995B2 (en) | 2013-03-15 | 2017-04-18 | Leap Motion, Inc. | Identifying an object in a field of view |
| JP6525757B2 (en) * | 2015-06-17 | 2019-06-05 | キヤノン株式会社 | Image pickup apparatus, method of calculating light quantity change characteristics, program, and storage medium |
| CN106896747B (en) * | 2017-01-22 | 2019-06-18 | 无锡小天鹅股份有限公司 | Household electric appliance control method, device and mobile terminal |
| CN109151256B (en) * | 2018-08-31 | 2020-12-08 | 惠州华阳通用电子有限公司 | Camera flicker elimination method and device based on sensor detection |
| US11158025B2 (en) * | 2018-12-31 | 2021-10-26 | Gopro, Inc. | Methods and apparatus for optimized stitching of overcapture content |
| EP4561053A4 (en) * | 2022-09-28 | 2025-11-12 | Samsung Electronics Co Ltd | Flicker correction method and electronic device for it |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DK9600320U1 (en) * | 1995-06-26 | 1997-01-16 | Phase One Denmark A S | Electronic Image Capture System with an Electronic Camera |
| EP0771106A2 (en) * | 1995-10-26 | 1997-05-02 | Deutsche Thomson-Brandt Gmbh | Videophone system |
| US6421097B1 (en) | 1998-07-31 | 2002-07-16 | Intel Corporation | Method and apparatus for reducing flicker in a video image sequence |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3404754B2 (en) * | 1990-12-22 | 2003-05-12 | ソニー株式会社 | Video camera |
| JPH04373365A (en) | 1991-06-24 | 1992-12-25 | Hitachi Ltd | Television camera |
| GB2284318B (en) * | 1993-11-26 | 1997-11-05 | Sony Uk Ltd | Method and apparatus for electronic shutter speed control |
| US6295085B1 (en) * | 1997-12-08 | 2001-09-25 | Intel Corporation | Method and apparatus for eliminating flicker effects from discharge lamps during digital video capture |
| JP2000032330A (en) | 1998-07-08 | 2000-01-28 | Toshiba Corp | Automatic camera level adjustment device |
| JP3370979B2 (en) * | 2000-09-08 | 2003-01-27 | 三菱電機株式会社 | Imaging apparatus and automatic level adjustment method |
| JP4608766B2 (en) * | 2000-11-27 | 2011-01-12 | ソニー株式会社 | Method for driving solid-state imaging device and camera |
| US7187405B2 (en) * | 2001-10-02 | 2007-03-06 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Automatic flicker frequency detection device and method |
| JP3823314B2 (en) * | 2001-12-18 | 2006-09-20 | ソニー株式会社 | Imaging signal processing apparatus and flicker detection method |
| JP4337353B2 (en) * | 2002-03-25 | 2009-09-30 | セイコーエプソン株式会社 | Flicker detection device, flicker correction device, imaging device, flicker detection program, and flicker correction program |
| JP3803924B2 (en) * | 2002-09-09 | 2006-08-02 | 本田技研工業株式会社 | Image sensor |
| KR100460755B1 (en) * | 2002-10-10 | 2004-12-14 | 매그나칩 반도체 유한회사 | Pixel array for image sensor and image sensor having the same and auto removal method for flicker noise of image sensor |
| US7277127B2 (en) | 2004-09-09 | 2007-10-02 | Transchip, Inc. | Imager flicker compensation systems and methods |
| US7502054B2 (en) * | 2004-12-20 | 2009-03-10 | Pixim, Inc. | Automatic detection of fluorescent flicker in video images |
| US7538799B2 (en) * | 2005-01-14 | 2009-05-26 | Freescale Semiconductor, Inc. | System and method for flicker detection in digital imaging |
| US7777787B2 (en) * | 2005-10-17 | 2010-08-17 | Nokia Corporation | Preventing flicker effects in video electronic devices |
| US8068148B2 (en) * | 2006-01-05 | 2011-11-29 | Qualcomm Incorporated | Automatic flicker correction in an image capture device |
| JP5147302B2 (en) * | 2007-06-13 | 2013-02-20 | 株式会社エルモ社 | Video camera and flicker reduction method in video camera |
| US7847834B2 (en) * | 2007-11-19 | 2010-12-07 | Omnivision Technologies, Inc. | Light source frequency detection circuit using bipolar transistor |
| JP5276308B2 (en) * | 2007-11-21 | 2013-08-28 | キヤノン株式会社 | Imaging apparatus and control method thereof |
| TW200926767A (en) * | 2007-12-07 | 2009-06-16 | Sunplus Mmedia Inc | Automatic flicker detection and correction apparatus and method in a video capture device |
-
2009
- 2009-12-23 NO NO20093588A patent/NO331527B1/en not_active IP Right Cessation
-
2010
- 2010-12-07 EP EP10839841.3A patent/EP2517458B1/en not_active Not-in-force
- 2010-12-07 CN CN201080059414.1A patent/CN102812700B/en not_active Expired - Fee Related
- 2010-12-07 WO PCT/NO2010/000448 patent/WO2011078682A1/en not_active Ceased
- 2010-12-22 US US12/976,569 patent/US8294784B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DK9600320U1 (en) * | 1995-06-26 | 1997-01-16 | Phase One Denmark A S | Electronic Image Capture System with an Electronic Camera |
| EP0771106A2 (en) * | 1995-10-26 | 1997-05-02 | Deutsche Thomson-Brandt Gmbh | Videophone system |
| US6421097B1 (en) | 1998-07-31 | 2002-07-16 | Intel Corporation | Method and apparatus for reducing flicker in a video image sequence |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2517458A4 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014164951A1 (en) * | 2013-04-05 | 2014-10-09 | Google Inc. | Automatic location-based camera frame rate settings |
| US9106839B2 (en) | 2013-04-05 | 2015-08-11 | Google Inc. | Automatic location-based camera frame rate settings |
Also Published As
| Publication number | Publication date |
|---|---|
| US20110205393A1 (en) | 2011-08-25 |
| CN102812700B (en) | 2015-09-09 |
| NO331527B1 (en) | 2012-01-23 |
| EP2517458B1 (en) | 2016-03-09 |
| US8294784B2 (en) | 2012-10-23 |
| EP2517458A1 (en) | 2012-10-31 |
| EP2517458A4 (en) | 2013-11-20 |
| NO20093588A1 (en) | 2011-06-24 |
| CN102812700A (en) | 2012-12-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2517458B1 (en) | Method for removing flickering | |
| US9225916B2 (en) | System and method for enhancing video images in a conferencing environment | |
| Davis et al. | Humans perceive flicker artifacts at 500 Hz | |
| US8384754B2 (en) | Method and system of providing lighting for videoconferencing | |
| US5990931A (en) | Automatic display update of still frame images for videoconferencing | |
| EA018293B1 (en) | Video and telepresence processing method | |
| US20070120879A1 (en) | Combined Video Display and Camera System | |
| US20090322889A1 (en) | Method and apparatus for illuminating users of video communication devices | |
| US8553103B1 (en) | Compensation of ambient illumination | |
| US7071897B2 (en) | Immersive augmentation for display systems | |
| Rempel et al. | Video viewing preferences for HDR displays under varying ambient illumination | |
| US20110199497A1 (en) | Display System, Method, and Computer Program Product for Capturing Images Using Multiple Integrated Image Sensors | |
| JP2011504242A (en) | Display device with capture function | |
| US20110134205A1 (en) | Imaging terminal | |
| CN103493480A (en) | Video conferencing display device | |
| US20130083997A1 (en) | Temporally structured light | |
| CN102859573A (en) | Method and apparatus for adaptive main back-light blanking in liquid crystal displays | |
| JP2011239370A (en) | Image display unit with an imaging function | |
| GB2526478B (en) | High dynamic range imaging systems | |
| US8421844B2 (en) | Apparatus for correcting gaze, a method of videoconferencing and a system therefor | |
| US9787908B1 (en) | Frame synchronized room lighting | |
| WO2013119227A1 (en) | System and method for video frame sequence control | |
| KR101219457B1 (en) | Video conference terminal and video display method in the video conference terminal | |
| Iwaida et al. | P‐216L: Late‐News Poster: Reproduction of Perceptual Reality in Standard‐Dynamic‐Range (SDR) Environments Using High‐Dynamic‐Range (HDR) Images Compressed by Global Tone Mapping | |
| KR100823016B1 (en) | Multi Screen Implementation System |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201080059414.1 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10839841 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2010839841 Country of ref document: EP |