An intelligent flash system for a digital camera having components
including an image optical pickup, an interface circuit, a flash unit and
a processor. Upon activation of the camera, ambient lighting conditions
are evaluated and if flash energy is required, a first low energy
pre-flash is radiated, the reflected light received by the optical pickup
having a multiplicity of pixels, and the output of the pixels converted to
image intensity data by the interface circuit. The processor samples the
image intensity data, weighing the center image area more heavily, and
creates a histogram plot of quantity of pixels v.s. intensity, and
separates the plot into a bar graph from which a determination of exposure
is obtained. The histogram is then used to calculate a multiplicative
scaling factor used to multiply the first flash energy to an estimate of a
flash energy for correct exposure. Conditions of extreme over and under
exposure result in the activation of a second flash at an adjusted energy
level. The image data of the second flash is then analyzed and the
exposure compared with the result of the first flash. A final
determination of flash energy is then made based upon the results.
Een intelligent flitssysteem voor een digitale camera die componenten met inbegrip van een beeld optische bestelwagen, een interfacekring, een flitseenheid en een bewerker heeft. Op activering van de camera, worden de omringende verlichtingsvoorwaarden geƫvalueerd en als de flitsenergie wordt vereist, wordt een eerste lage energie pre-flits uitgestraald, ontvangen het weerspiegelde licht door de optische bestelwagen die een multipliciteit van pixel heeft, en de output van de pixel omgezet in de gegevens van de beeldintensiteit door de interfacekring. De bewerkersteekproeven de gegevens van de beeldintensiteit, die het gebied van het centrumbeeld wegen zwaarder, en leidt tot een histogramperceel van hoeveelheid pixelv.s. intensiteit, en scheidt het perceel in een grafiek waaruit een bepaling van blootstelling wordt verkregen. De histogram wordt dan gebruikt om een vermenigvuldigende het schrapen factor te berekenen die wordt gebruikt om de eerste flitsenergie aan een raming van een flitsenergie voor correcte blootstelling te vermenigvuldigen. De voorwaarden van uiterste over en onder blootstelling resulteren in de activering van een tweede flits op aangepast energieniveau. Het beeldgegeven van de tweede flits wordt dan geanalyseerd en de blootstelling vergeleken met het resultaat van de eerste flits. Een definitief besluit van flitsenergie wordt dan opgesteld dat op de resultaten wordt gebaseerd.