WO2011078682A1 - Method for removing flickering - Google Patents

Method for removing flickering Download PDF

Info

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
Application number
PCT/NO2010/000448
Other languages
French (fr)
Inventor
Petter Schatvet
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tandberg Telecom AS
Original Assignee
Tandberg Telecom AS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tandberg Telecom AS filed Critical Tandberg Telecom AS
Priority to EP10839841.3A priority Critical patent/EP2517458B1/en
Priority to CN201080059414.1A priority patent/CN102812700B/en
Publication of WO2011078682A1 publication Critical patent/WO2011078682A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/745Detection 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
Figure imgf000005_0001
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

C L A I M S
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. determining whether a non-zero integer number n exists
Figure imgf000013_0001
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.
PCT/NO2010/000448 2009-12-23 2010-12-07 Method for removing flickering Ceased WO2011078682A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
See also references of EP2517458A4

Cited By (2)

* Cited by examiner, † Cited by third party
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