DE10344058B4 - Vorrichtung und Verfahren zum Reduzieren von Bildunschärfe bei einer Digitalkamera - Google Patents
Vorrichtung und Verfahren zum Reduzieren von Bildunschärfe bei einer Digitalkamera Download PDFInfo
- Publication number
- DE10344058B4 DE10344058B4 DE10344058A DE10344058A DE10344058B4 DE 10344058 B4 DE10344058 B4 DE 10344058B4 DE 10344058 A DE10344058 A DE 10344058A DE 10344058 A DE10344058 A DE 10344058A DE 10344058 B4 DE10344058 B4 DE 10344058B4
- Authority
- DE
- Germany
- Prior art keywords
- digital camera
- digital
- motion
- movement
- preview
- 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.)
- Expired - Fee Related
Links
Images
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/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
-
- 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/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6811—Motion detection based on the image signal
-
- 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/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
- H04N23/684—Vibration or motion blur correction performed by controlling the image sensor readout, e.g. by controlling the integration time
Abstract
Digitalkamera (100), die folgende Merkmale umfaßt:
eine Eingabesteuerung (120) zum Einleiten der Aufnahme eines digitalen Bildes;
ein Bewegungsverfolgungsteilsystem, das auf die Eingangssteuerung (120) anspricht, um die Bewegung der Digitalkamera (100) zu verfolgen, wobei ein Ausgangssignal des Bewegungsverfolgungsteilsystems die Menge der Bewegung der Digitalkamera (100) als eine Funktion der Zeit anzeigt; und
eine Steuerlogik (134), die konfiguriert ist, um die Aufnahme des Digitalbildes zu verzögern, bis das Ausgangssignal des Bewegungsverfolgungsteilsystems ein Bewegungskriterium erfüllt,
wobei das Bewegungskriterium erfüllt ist, wenn das Ausgangssignal des Bewegungsverfolgungsteilsystems einen Schwellenwert erreicht oder unterschreitet,
wobei die Eingangssteuerung (120) einen Druckknopfschalter umfasst, der zumindest eine erste Stellung und eine zweite Stellung aufweist, wobei die erste Stellung das Bewegungsverfolgungsteilsystem aktiviert, und wobei die zweite Stellung die Aufnahme des digitalen Bildes anfordert, und
wobei die Steuerlogik (134) konfiguriert ist, um den Schwellenwert zumindest teilweise auf der Basis eines Intervalls zwischen einer Betätigung der Eingangssteuerung...
eine Eingabesteuerung (120) zum Einleiten der Aufnahme eines digitalen Bildes;
ein Bewegungsverfolgungsteilsystem, das auf die Eingangssteuerung (120) anspricht, um die Bewegung der Digitalkamera (100) zu verfolgen, wobei ein Ausgangssignal des Bewegungsverfolgungsteilsystems die Menge der Bewegung der Digitalkamera (100) als eine Funktion der Zeit anzeigt; und
eine Steuerlogik (134), die konfiguriert ist, um die Aufnahme des Digitalbildes zu verzögern, bis das Ausgangssignal des Bewegungsverfolgungsteilsystems ein Bewegungskriterium erfüllt,
wobei das Bewegungskriterium erfüllt ist, wenn das Ausgangssignal des Bewegungsverfolgungsteilsystems einen Schwellenwert erreicht oder unterschreitet,
wobei die Eingangssteuerung (120) einen Druckknopfschalter umfasst, der zumindest eine erste Stellung und eine zweite Stellung aufweist, wobei die erste Stellung das Bewegungsverfolgungsteilsystem aktiviert, und wobei die zweite Stellung die Aufnahme des digitalen Bildes anfordert, und
wobei die Steuerlogik (134) konfiguriert ist, um den Schwellenwert zumindest teilweise auf der Basis eines Intervalls zwischen einer Betätigung der Eingangssteuerung...
Description
- Die vorliegende Erfindung bezieht sich allgemein auf Digitalphotographie und insbesondere auf Vorrichtungen und Techniken zum Reduzieren von Bildunschärfe bei einer Digitalkamera.
- Ein beherrschendes Problem bei der Photographie ist Unschärfe aufgrund von Kamerabewegung. Einige Filmkameras und andere optische Vorrichtungen, wie z. B. Ferngläser, umfassen hochkomplexe aktive Bildstabilisierungssysteme, die den Bildweg in einer Richtung entgegengesetzt zu der Kamerabewegung leicht ablenken. Solche aktiven Stabilisierungssysteme sind jedoch sowohl komplex als auch aufwendig.
- Eine Alternative ist es, eine schnellere Linse zu verwenden. Digitalkameras benutzen bereits die schnellste Linse, die bezüglich Kosten, Größe und gewünschter Bildqualität praktisch ist. Linsen mit maximalen Aperturen von f/2 bis f/2,8 sind typisch. Noch schnellere Linsen sind sehr viel aufwendiger und voluminös.
- Die
US 5,150,150 A beschreibt eine Vorrichtung zum Verhindern einer Aufnahme von unscharfen Bildern, bei der die Blende der Kamera erst dann betätigt wird, wenn ein absoluter Wert einer Geschwindigkeit, mit der die Kamera bewegt wird, unterhalb eines vorbestimmten Wertes ist. - Es ist die Aufgabe der vorliegenden Erfindung, eine Digitalkamera und ein Verfahren zu schaffen, die die Bildunschärfe ohne aufwendige oder anderweitig unpraktische Lösungen reduzieren.
- Diese Aufgabe wird durch eine Digitalkamera gemäß Anspruch 1 und ein Verfahren gemäß Anspruch 21 gelöst.
- Andere Aspekte und Vorteile der vorliegenden Erfindung werden von der folgenden detaillierten Beschreibung in Verbindung mit den beiliegenden Zeichnungen offensichtlich werden.
- Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend Bezug nehmend auf die beiliegenden Zeichnungen näher erläutert. Es zeigen:
-
1A ein Funktionsblockdiagramm einer Digitalkamera gemäß einem darstellenden Ausführungsbeispiel der Erfindung; -
1B ein Entwurfsdiagramm der Bewegungsverwaltungslogik, die in1A gemäß einem darstellenden Ausführungsbeispiel der Erfindung gezeigt ist; -
1C ein Schaltbild einer Eingabesteuerung gemäß einem darstellenden Ausführungsbeispiel der Erfindung; -
2A eine Darstellung eines digitalen Vorschaurahmens, wobei ein Mittelteil desselben eine Bewegungsmeßregion ist, gemäß einem darstellenden Ausführungsbeispiel der Erfindung; -
2B eine Darstellung eines digitalen Vorschaurahmens, wobei ein Umfangsabschnitt eine Bewegungsmeßregion ist, gemäß einem darstellenden Ausführungsbeispiel der Erfindung; -
2C eine Darstellung getrennter horizontaler und vertikaler Sätze von Bildelementen, die beim Messen der Bewegung einer Digitalkamera gemäß einem darstellenden Ausführungsbeispiel der Erfindung verwendet werden können; -
3A eine Darstellung einer Bewegungstrajektorie einer Digitalkamera gemäß einem darstellenden Ausführungsbeispiel der Erfindung; -
3B ein darstellendes Diagramm der Größe der zusammengesetzten Kamerabewegung, das mit Zeit- und Schwellenwertparametern gemäß einem darstellenden Ausführungsbeispiel der Erfindung versehen ist; -
4 ein Flußdiagramm des Betriebs der in1A gezeigten Digitalkamera gemäß einem darstellenden Ausführungsbeispiel der Erfindung; und -
5 ein Flußdiagramm des Betriebs der in1A gezeigten Digitalkamera gemäß einem weiteren darstellenden Ausführungsbeispiel der Erfindung. - Eine Kamerabewegung oder ein „Schütteln” neigt dazu, sowohl in der horizontalen als auch der vertikalen Richtung ungefähr regelmäßig zu sein. In Momenten der Richtungsumkehrung ist die Kamera beinahe stationär, wie z. B. die Schaukel eines Kindes in dem Moment, in dem dieselbe das volle Ausmaß ihres Verlaufs in einer Richtung erreicht, kurzfristig stationär ist. Bildunschärfe bei einer Digitalkamera kann daher reduziert werden, durch Verzögern der Aufnahme eines Digitalbilds nach der Betätigung des Verschlußauslöserknopfs, bis die Bewegung der Digitalkamera ein Bewegungskriterium erfüllt. Beispielsweise kann die Bildaufnahme verzögert werden, bis die Kamerabewegung einen dieser Momente der minimalen Bewegung (ein lokales Minimum) erreicht. Um eine unannehmbare Verzögerung nach der Betätigung des Verschlußauslöserknopfs zu vermeiden, kann die Verzögerung darauf beschränkt werden, eine vorbestimmte Auszeitperiode nicht zu überschreiten, oder es können andere Kriterien verwendet werden, um ein Digitalbild aufzunehmen, auch wenn das Bewegungskriterium nicht erfüllt ist. Die Implementierung dieser Technik erfordert ein Verfahren zum Messen der Bewegung der Digitalkamera ungefähr in Echtzeit. Bewegungsschätzungsalgorithmen können relativ einfach oder ziemlich komplex sein. Ein Beispiel einer komplexen Bewegungsschätzung, die bei der Videocodiertechnik gut bekannt ist, ist diejenige, die in Verbindung mit den Videokomprimierungsstandards des Standardisierungsgremiums für Bewegbildkompression (MPEG; MPEG = Moving Pictures Expert Group) implementiert ist.
-
1A ist ein Blockdiagramm einer Digitalkamera100 gemäß einem darstellenden Ausführungsbeispiel der Erfindung. in1A kommuniziert die Steuerung105 über den Datenbus110 mit einem Bilderzeugungsmodul115 , einer Eingabesteuerung120 , einer Anzeige125 , einer Bewegungsverwaltungslogik130 , einem Zeitgeber135 und einem Speicher140 . Der Speicher140 umfaßt ferner einen Direktzugriffsspeicher (RAM)145 und einen nichtflüchtigen Speicher150 . Das optische System155 erzeugt optische Bilder, die durch das Bilderzeugungsmodul115 zu Digitalbildern umgewandelt werden. Das optische System155 kann beispielsweise eine Zoom-Linse umfassen. Das Bilderzeugungsmodul115 kann ein Array von Photosensoren umfassen, die auf einer Ladungsgekoppeltes-Bauelement-(CCD; CCD = charged-coupled-device) oder CMOS-Technologie basieren, einen Analog-Digital-Wandler (A/D), eine Verstärkungssteuerung und einen Digitalsignalprozessor (DSP) (in1A nicht gezeigt). Das Bilderzeugungsmodul115 kann in einem Videovorschaumodus betrieben werden, in dem Digitalvorschaurahmen bei einer Rate von beispielsweise 30 Rahmen pro Sekunde erfaßt werden und auf der Anzeige125 gezeigt werden. Die Digitalkamera100 kann in diesem Videovorschaumodus arbeiten, während Operationen, wie z. B. Autofokus, Autobelichtung und Bewegungsverfolgung, durchgeführt werden. Ein CMOS-Photosensorarray hat den Vorteil, daß Pixel direkt adressiert werden können, wie ein RAM, was das Auslesen der Bilddaten für diese Operationen vereinfacht und beschleunigt. - Die Bewegungsverwaltungslogik
130 kann Hardware, Firmware, Software oder eine Kombination derselben umfassen. Die Bewegungsverwaltungslogik kann konzeptionell als zwei Aspekte aufweisend dargestellt werden: einer Bewegungsmeßlogik132 und einer Steuerlogik134 , wie es in1B gezeigt ist. Die Bewegungsmeßlogik132 führt eine Bewegungsschätzung auf digitalen Vorschaurahmen durch, die von dem Bilderzeugungsmodul115 während dem Videovorschaumodus erhalten werden. Diese digitalen Vorschaurahmen können eine geringere Auflösung aufweisen als ein digitales Endbild, um den Videovorschaumodus zu ermöglichen. Die Steuerlogik134 analysiert Bewegungsschätzungsinformationen, die von der Bewegungsmeßlogik132 erhalten werden, um zu bestimmen, wann ein Digitalbild erfaßt werden sollte, nachdem die Aufnahme eines Bildes angefordert wurde. Bei einem darstellenden Ausführungsbeispiel umfaßt die Steuerung105 einen Mikroprozessor, und die Bewegungsverwaltungslogik130 umfaßt gespeicherte Programmbefehle in Software oder Firmware oder eine Kombination derselben, die durch die Steuerung105 ausgeführt werden können. Bei solch einem darstellenden Ausführungsbeispiel kann die Kombination aus Steuerung105 , Bilderzeugungsmodul115 und Bewegungsmeßlogik132 funktional als ein Bewegungsverfolgungsteilsystem bezeichnet werden, das eine Anzeige der Bewegung der Digitalkamera100 als eine Funktion der Zeit ausgibt. Die Steuerung wählt gemäß der Steuerlogik134 den Moment der Bildaufnahme aus, auf der Basis der Ausgabe des Bewegungsverfolgungsteilsystems. -
1C ist ein Schaltbild einer Eingabesteuerung120 gemäß einem darstellenden Ausführungsbeispiel der Erfindung. In1C ist der Verschlußauslöserknopf160 in der Lage, nacheinander die Schalter S1165 und S2170 zu betätigen. Wenn der Verschlußauslöserknopf160 weiter gedrückt wird, wird der Schalter S2170 ebenfalls geschlossen. Vor dem Schließen der Schalter S1165 und S2170 sind sowohl das Signal175 als auch180 beide in einem logisch „hohen” Zustand. Die Signale175 und180 sind mit dem Datenbus110 verbunden. Der logisch „hohe” Zustand wird durch die Verbindung der Schalter zwischen einer gemeinsamen Masse und einer positiven Spannung +V über Pull-Up-Widerstände185 und190 geliefert. Wenn der Schalter S1165 geschlossen ist, wird das entsprechende Signal175 zum Massepotential hinuntergezogen, wodurch ein logisch „niedriger” Zustand erzeugt wird. Gleichartig dazu, wenn der Schalter S2170 geschlossen ist, wird das entsprechende Signal180 zum Massepotential hinuntergezogen, wodurch ein logisch „niedriger” Zustand erzeugt wird. - Die Eingabesteuerung
120 kann verwendet werden, um mehrere Operationen in einer Digitalkamera100 auszulösen. Beispielsweise kann die Betätigung des Schalters S1165 Autofokus und Autobelichtung aktivieren. Sobald die Autofokus- und Autobelichtungseinstellungen abgeschlossen sind, kann ein Bewegungsverfolgungsmodus aktiviert werden, in dem die Bewegung der Digitalkamera100 verfolgt wird. Die Betätigung von S2170 kann eine Anforderung signalisieren, daß ein digitales Bild erfaßt und gespeichert wird. Bei einer herkömmlichen Digitalkamera würde eine solche Aufnahme unmittelbar sein (ohne absichtliche Verzögerung). Um die Bildunschärfe, die durch Kamerabewegung bewirkt wird, zu minimieren, ist es jedoch vorteilhaft, die Aufnahme des Digitalbildes zu verzögern, bis zu einem Moment, wenn die Bewegung der Digitalkamera100 bei einem ungefähren lokalen Minimum ist. Bei anderen Ausführungsbeispielen kann die Eingabesteuerung120 nur einen Schalter anstatt zwei umfassen. Bei diesen Ausführungsbeispielen kann ein einzelnes Signal von der Eingabesteuerung120 die Aufnahme eines digitalen Bildes anfordern, und Bewegungsverfolgung kann durch ein getrenntes Eingangssignal (z. B. wenn die Leistung der Digitalkamera100 eingeschaltet wird) oder durch das gleiche einzelne Signal von der Eingabesteuerung120 aktiviert werden. - Das Messen der Bewegung der Digitalkamera
100 kann auf eine Vielzahl von Möglichkeiten implementiert sein. Die offensichtlichste ist durch die Verwendung von Bewegungssensoren, wie z. B. Beschleunigungsmessern oder Gyroskopen. Um die Ziele der geringen Kosten und geringen Komplexität der Erfindung besser einzuhalten, kann die Bewegung unter Verwendung des Bildsensors selbst gemessen werden. Bewegungsschätzalgorithmen sind in der Videocodiertechnik gut bekannt. Die Bewegungsschätzung umfaßt im allgemeinen das Vergleichen von zumindest einem Bildelement (Pixels) in einem ersten Rahmen mit zumindest einem Pixel in einem zweiten Rahmen, zum Erkennen einer Änderung bei der Szene während dem Intervall zwischen den beiden Rahmen. Dieser Prozeß kann für nachfolgende Rahmenpaare wiederholt werden, um eine Kamerabewegung bezüglich des Hintergrunds der Szene ungefähr in Echtzeit zu verfolgen. Im Zusammenhang der vorliegenden Erfindung kann eine Bewegungsschätzung an digitalen Vorschaurahmen durchgeführt werden, die in dem Videovorschaumodus der Digitalkamera100 erhalten werden. - Der Vergleich der Pixel kann auch auf eine Vielzahl von Möglichkeiten implementiert werden. Beispielsweise kann die Größe des Pixel-um-Pixel-Unterschieds bei der Helligkeit (Luminanz) berechnet werden. Alternativ kann eine Pixel-um-Pixel-Korrelation (Multiplikation) durchgeführt werden. Falls die verglichenen Pixel in den beiden digitalen Vorschaurahmen in entsprechenden Positionen sind, kann eine Anzeige erhalten werden, daß eine gewisse Bewegung zwischen den Rahmen aufgetreten ist, aber nicht wie viel oder in welcher Richtung. Aus diesem Grund umfassen Bewegungsschätztechniken typischerweise auch einen Suchalgorithmus, bei dem eine oder mehrere Gruppen von Pixeln in einem ersten digitalen Vorschaurahmen mit Gruppen von Pixeln in einer vorbestimmten Suchregion verglichen werden, die jede entsprechende Position in einem zweiten digitalen Vorschaurahmen umgibt. Ein Bewegungsschätzalgorithmus berechnet typischerweise einen Bewegungsvektor, der die Größe und Richtung der Bewegung während einem speziellen Intervall anzeigt. Dieser Bewegungsvektor kann herkömmlicherweise als horizontale und vertikale Bewegungskomponenten ausgedrückt werden.
- Komplexe Bewegungsschätztechniken, die in Verbindung mit MPEG-Komprimierung verwendet werden, können die Leistungsfähigkeit der Bewegungsschätzung verbessern. Solche Verbesserungen können beispielsweise zusätzlich zu dem oben beschriebenen allgemeinen Verfahren einen schnellen Suchalgorithmus oder ein effizientes Rechenschema umfassen. Solche Verfahren sind in der Videocodiertechnik gut bekannt. Ein Beispiel einer komplexen MPEG-Bewegungsschätzung findet sich in dem
U.S.-Patent 6,480,629 , dessen Offenbarung hierin durch Bezugnahme aufgenommen ist. -
2A stellt einen digitalen Vorschaurahmen205 gemäß einem darstellenden Ausführungsbeispiel der Erfindung dar. Eine Bewegungsschätzung kann unter Verwendung eines oder mehrerer Pixel in der Bewegungsmeßregion210 durchgeführt werden (in2A schraffiert). In2A umfaßt eine Bewegungsmeßregion210 einen Mittelteil eines Digitalvorschaurahmens205 . Eine solche Region kann mit der Region zusammenfallen, die beim Durchführen von Autofokus oder Autobelichtung verwendet wird. Bei einem solchen Ausführungsbeispiel kann eine Bewegungsschätzung in der Tat den gleichen Videovorschaumodus der Digitalkamera100 wie Autofokus und Autobelichtung verwenden. Ein Nachteil dieses Lösungsansatzes ist jedoch, daß ein beweglicher Gegenstand in dem Mittelteil des Digitalvorschaurahmens205 erfaßt werden kann, anstatt der Bewegung der Digitalkamera100 in Bezug zu dem Hintergrund. -
2B zeigt ein Verfahren zum Überwinden des Problems der Gegenstandbewegung gemäß einem darstellenden Ausführungsbeispiel der Erfindung. In2B umfaßt die Bewegungsmeßregion210 einen Umfangsabschnitt des Digitalvorschaurahmens205 , wo es unwahrscheinlicher ist, daß sich ein wichtiger Gegenstand befindet. Durch Beschränken einer Bewegungsschätzung auf den Umfang kann eine Subjektbewegung ausgeschlossen werden, dies ermöglicht es, daß die Bewegung der Digitalkamera100 bezüglich dem Hintergrund der Szene gemessen wird. - Beim Durchführen von Autofokus legen Digitalkameras häufig eine Fensterfunktion an die Grenze der Autofokusregion an, um Randeffekte zu minimieren, die durch kontrastreiche Bilddaten an der Grenze bewirkt werden. Die Fensterfunktion dämpft die Ränder der Autofokusregion auf eine sich verjüngende Weise, was zu einer „weichen” Grenze führt. Solche Fensterfunktionen sind in der Digitalkameratechnik gut bekannt. Eine Fensterfunktion, die an die Grenze
215 angewendet wird, die die Bewegungsmeßregion210 skizziert, kann aus dem gleichen Grund vorteilhaft sein. -
2C ist eine Darstellung getrennter horizontaler und vertikaler Sätze von Pixeln, die beim Durchführen einer Bewegungsschätzung gemäß einem darstellenden Ausführungsbeispiel der Erfindung durchgeführt werden können. In2C können horizontale Sätze von Pixeln220 und vertikale Sätze von Pixeln225 , die beide innerhalb der Umfangsbewegungsmeßregion210 liegen, beim Durchführen einer Bewegungsschätzung verwendet werden, wie es oben beschrieben ist. Horizontale bzw. vertikale Sätze von Pixeln220 und225 können einzelne Zeilen oder Spalten von Pixeln oder „Streifen” von Pixeln sein, die mehrere Zeilen oder Spalten umfassen. Ein Vorteil dieses Lösungsansatzes ist es, daß die Messung horizontaler und vertikaler Bewegung in zwei Sätze von Berechnungen getrennt werden kann (z. B. Differenz oder Korrelation), wobei jeder Satz von Berechnungen eine geschätzte Bewegungskomponente erzeugt. Die beschränkte Anzahl von Pixeln, die beteiligt ist, kann auch den Suchalgorithmus vereinfachen. Die Auswahl der Pixelsätze, die in2C gezeigt ist, ist nur eine Möglichkeit von vielen. Wenig oder mehr als die vier Sätze horizontaler und vertikaler Sätze von Pixeln, die in2C gezeigt sind, können in der Bewegungsschätzung aufgenommen werden. -
3A ist eine Darstellung einer Bewegungstrajektorie einer Digitalkamera gemäß einem darstellenden Ausführungsbeispiel der Erfindung. Die Trajektorie305 in3A stellt den Bewegungsweg dar, der von der Digitalkamera100 während einer beliebigen Periode durchgeführt wird, bevor ein Bild erfaßt wird. Lokale Minima310 , wo die Bewegung der Digitalkamera100 die Richtung ändert, sind eingekreist. Das Aufnehmen eines digitalen Bildes bei einem dieser lokalen Minima310 kann eine Bildunschärfe reduzieren. Da die Bewegung der Digitalkamera100 eventuell kein lokales Minimum in der horizontalen Richtung in dem gleichen Moment erreicht, wie es das lokale Minimum in der vertikalen Richtung erreicht, muß dies beim Entwerfen von Kriterien für die Bildaufnahme berücksichtigt werden. - Viele mögliche Größen können als Ausgabe des Bewegungsverfolgungsteilsystems gewählt werden. Falls die Bewegungsmeßlogik
132 horizontale und vertikale Bewegungskomponenten (z. B. Geschwindigkeiten) mißt, ist eine mögliche Auswahl die Quadratwurzel der Summe der horizontalen Bewegungskomponente im Quadrat und die vertikale Bewegungskomponente im Quadrat (Größe des Bewegungsvektors). Eine weitere mögliche Auswahl ist die Summe des absoluten Werts der horizontalen Bewegungskomponente und des absoluten Werts der vertikalen Bewegungskomponente. -
3B ist ein darstellendes Diagramm315 der Größe der zusammengesetzten Bewegung der Digitalkamera100 , die gemäß einem darstellenden Ausführungsbeispiel der Erfindung mit Zeit- und Schwellenwertparametern versehen ist. Bei dem Diagramm315 dient der Schwellenwert320 als ein Bewegungskriterium zum Auswählen des Moments der Bildaufnahme bei einem ungefähren lokalen Minimum. Bei einem Ausführungsbeispiel wird ein digitales Bild erfaßt, wenn die Größe der Bewegung unter den Schwellenwert320 fällt (Punkt330 in3B ) nach der Betätigung des Schalters S2170 zu dem Zeitpunkt325 . Falls die Größe der Bewegung innerhalb einer vorbestimmten Auszeitperiode335 nicht unter den Schwellenwert320 fällt, kann das digitale Bild zu dem Zeitpunkt340 erfaßt werden. Die Auswahl der Auszeitperiode335 kann mit Anwendung oder Situation variieren, aber würde höchstwahrscheinlich 0,1 Sekunden nicht überschreiten. Als Alternative zu der Auszeitperiode335 kann das Bild erfaßt werden, auch wenn der Schwellenwert320 nicht erfüllt ist, falls sich die Bewegung der Digitalkamera100 verringert (bezüglich der Geschwindigkeit verlangsamt sich die Digitalkamera100 ). Ein Beispiel eines solchen Intervalls einer sich verringernden Bewegung ist die von Punkt345 zu Punkt350 . Das Antizipieren eines ungefähren Minimums auf diese Weise ist insbesondere sinnvoll beim Begründen von Auslese- und Rechenverzögerungen bei dem Bewegungsschätzprozeß. - Der Schwellenwert
320 kann auf der Basis eines einer Vielzahl von Faktoren oder einer Kombination derselben ausgewählt werden. Bei einem Ausführungsbeispiel wird der Schwellenwert320 ausgewählt auf der Basis der gemessenen minimalen und maximalen Bewegung (z. B. minimale und maximale Geschwindigkeit) während einem Intervall355 zwischen der Betätigung des Schalters S1165 und der Betätigung des Schalters S2170 (siehe3B ). Solche Messungen der minimalen und maximalen Bewegung in dem Intervall335 sind durch die Punkte360 bzw.365 dargestellt. Der Schwellenwert320 kann beispielsweise als spezieller Bruchteil des Maximums365 oder als ein Wert, der zwischen Minimum360 und dem Maximum365 liegt, gewählt werden. Bei einem anderen Ausführungsbeispiel kann der Schwellenwert320 auf der Basis der aktuellen Brennweiteneinstellung des optischen Systems155 gewählt werden. Eine Weitwinkelbrennweite des optischen Systems155 ist weniger empfindlich gegenüber Bewegung als eine Telephotoeinstellung. Daher muß der Schwellenwert320 für eine Telephotobrennweite kleiner sein als für eine Weitwinkelbrennweite. Gleichartig dazu macht eine schnellere Verschlußzeit die Bewegung der Digitalkamera100 auch weniger kritisch. Folglich kann der Schwellenwert320 größer (weniger genau) sein, falls die Digitalkamera100 bei einer schnelleren Verschlußzeit arbeitet (z. B. 1/500 einer Sekunde), als wenn die Digitalkamera bei einer langsameren Verschlußzeit arbeitet (z. B. 1/30 einer Sekunde). Ein weiterer Faktor, der beim Auswählen des Schwellenwerts320 verwendet werden kann, ist das Intervall355 in3B . Beispielsweise kann der Schwellenwert320 anders ausgewählt werden, abhängig davon, ob das Intervall355 kurz oder lang ist. Bei noch einem weiteren Ausführungsbeispiel kann der Schwellenwert auf der Basis einer herkömmlichen Charakterisierung der typischen Größe der Kamerabewegung nach der Betätigung von S1165 eingestellt werden. Falls beispielsweise aufgrund eines unruhigen Benutzers, eines Einhandbetriebs, usw. ein hoher Grad an Bewegung erfaßt wird, kann z. B. ein höherer Schwellenwert ausgewählt werden. - Optional kann der Schwellenwert
320 nach der Betätigung des Schalters S2170 geändert werden. Beispielsweise kann der Schwellenwert320 erhöht werden (wodurch das Bewegungskriterium weniger strikt wird), nach dem Ablauf der Zeit nach der Betätigung von S2. Dies ist noch eine weitere Alternative zu der Auszeitperiode335 und zum Aufnehmen des digitalen Bildes auf die erfaßte Verlangsamung der Digitalkamera100 hin. -
4 ist ein Flußdiagramm des Betriebs der Digitalkamera100 gemäß einem darstellenden Ausführungsbeispiel der Erfindung. Falls der Schalter S1165 bei405 betätigt wird, werden Autofokus und Autobelichtung bei410 durchgeführt. Sobald Autofokus und Autobelichtung abgeschlossen sind, tritt die Digitalkamera100 in einen Bewegungsmeßmodus bei415 ein, bei dem das Bewegungsverfolgungsteilsystem die Bewegung der Digitalkamera100 als eine Funktion der Zeit mißt, wie es oben erklärt ist. Falls der Schalter S2170 bei420 betätigt wird, schreitet die Steuerung zu425 fort, und der Zeitgeber135 kann zu der Zählwertauszeitperiode335 zurückgesetzt werden. Bei425 wird das Ausgangssignal der Bewegungsmeßlogik135 mit dem Schwellenwert320 verglichen. Falls die gemessene Bewegung geringer als der Schwellenwert320 ist, kann ein digitales Bild bei435 unmittelbar erfaßt werden. Andernfalls schreitet die Steuerung zu430 fort. Bei430 prüft die Steuerung105 den Zeitgeber135 , um zu bestimmen, ob die Auszeitperiode335 abgelaufen ist. Falls dies der Fall ist, kann das digitale Bild bei435 erfaßt werden. Andernfalls kehrt die Steuerung zu425 zurück. Sobald das digitale Bild erfaßt wurde, endet der Prozeß bei440 . -
5 ist ein Flußdiagramm des Betriebs der Digitalkamera100 gemäß einem weiteren darstellenden Ausführungsbeispiel der Erfindung. Der Prozeß in5 ist ähnlich zu dem in4 , außer daß eine Verringerung (bezüglich der Geschwindigkeit eine Verlangsamung) bei der Bewegung der Digitalkamera100 das Kriterium zum Aufnehmen eines digitalen Bildes bei445 ist, wenn der Schwellenwert320 bei425 nicht erfüllt ist.
Claims (37)
- Digitalkamera (
100 ), die folgende Merkmale umfaßt: eine Eingabesteuerung (120 ) zum Einleiten der Aufnahme eines digitalen Bildes; ein Bewegungsverfolgungsteilsystem, das auf die Eingangssteuerung (120 ) anspricht, um die Bewegung der Digitalkamera (100 ) zu verfolgen, wobei ein Ausgangssignal des Bewegungsverfolgungsteilsystems die Menge der Bewegung der Digitalkamera (100 ) als eine Funktion der Zeit anzeigt; und eine Steuerlogik (134 ), die konfiguriert ist, um die Aufnahme des Digitalbildes zu verzögern, bis das Ausgangssignal des Bewegungsverfolgungsteilsystems ein Bewegungskriterium erfüllt, wobei das Bewegungskriterium erfüllt ist, wenn das Ausgangssignal des Bewegungsverfolgungsteilsystems einen Schwellenwert erreicht oder unterschreitet, wobei die Eingangssteuerung (120 ) einen Druckknopfschalter umfasst, der zumindest eine erste Stellung und eine zweite Stellung aufweist, wobei die erste Stellung das Bewegungsverfolgungsteilsystem aktiviert, und wobei die zweite Stellung die Aufnahme des digitalen Bildes anfordert, und wobei die Steuerlogik (134 ) konfiguriert ist, um den Schwellenwert zumindest teilweise auf der Basis eines Intervalls zwischen einer Betätigung der Eingangssteuerung (120 ) in die erste Stellung und einer Betätigung der Eingangssteuerung (120 ) in die zweite Stellung auszuwählen. - Digitalkamera gemäß Anspruch 1, bei der die Steuerlogik (
134 ) ferner konfiguriert ist, um das Digitalbild auf das Ablaufen einer vorbestimmten Auszeitperiode hin aufzunehmen, die von einer Betätigung der Eingangssteuerung (120 ) gemessen wird, wenn das Ausgangssignal des Bewegungsverfolgungsteilsystems nicht in der Lage ist, das Bewegungskriterium innerhalb der vorbestimmten Auszeitperiode zu erfüllen. - Digitalkamera gemäß Anspruch 1 oder 2, bei der die Steuerlogik (
134 ) konfiguriert ist, um das digitale Bild aufzunehmen, während sich das Ausgangssignal des Bewegungsverfolgungsteilsystems verringert, wenn das Ausgangssignal des Bewegungsverfolgungsteilsystems das Bewegungskriterium nicht erfüllt. - Digitalkamera gemäß einem der Ansprüche 1 bis 3, bei der die Steuerlogik (
134 ) konfiguriert ist, um als den Schwellenwert einen Wert auszuwählen, der zwischen einem Minimum und einem Maximum des Ausgangssignals des Bewegungsverfolgungsteilsystems liegt. - Digitalkamera gemäß Anspruch 4, bei der das Minimum und das Maximum des Ausgangssignals des Bewegungsverfolgungsteilsystems während einem Intervall zwischen einer Betätigung der Eingangssteuerung (
120 ) in die erste Stellung und einer Betätigung der Eingangssteuerung (120 ) in die zweite Stellung bestimmt werden. - Digitalkamera gemäß einem der Ansprüche 1 bis 5, bei der die Steuerlogik (
134 ) konfiguriert ist, um den Schwellenwert zumindest teilweise auf der Basis einer aktuellen Brennweite einer Linse der Digitalkamera (100 ) auszuwählen. - Digitalkamera gemäß einem der Ansprüche 1 bis 6, bei der die Steuerlogik (
134 ) konfiguriert ist, um den Schwellenwert zumindest teilweise auf der Basis einer aktuellen Verschlußzeiteinstellung der Digitalkamera (100 ) auszuwählen. - Digitalkamera gemäß einem der Ansprüche 1 bis 7, bei der die Steuerlogik (
134 ) ferner konfiguriert ist, um den Schwellenwert abhängig von einer Zeit bis zur Betätigung der Eingangssteuerung (120 ) in die zweite Stellung zu erhöhen. - Digitalkamera gemäß einem der Ansprüche 1 bis 8, bei der die Steuerlogik (
134 ) konfiguriert ist, um den Schwellenwert zumindest teilweise auf der Basis vorhergehender Messungen der Bewegung der Digitalkamera (100 ) auszuwählen. - Digitalkamera gemäß einem der Ansprüche 1 bis 9, bei der das Bewegungsverfolgungsteilsystem folgende Merkmale umfaßt: ein Bilderzeugungsmodul (
115 ) zum Umwandeln optischer Bilder zu digitalen Bildern, wobei das Bilderzeugungsmodul (115 ) für den Betrieb in einem Videovorschaumodus fähig ist, wobei der Videovorschaumodus eine Reihe von digitalen Vorschaurahmen (205 ) erzeugt, wobei ein Abschnitt jedes digitalen Vorschaurahmens (205 ) eine Bewegungsmessungsregion (210 ) umfaßt; und eine Bewegungsmeßlogik (132 ), die konfiguriert ist, um die Bewegung der Digitalkamera (100 ) zu messen, durch Vergleichen zumindest eines Bildelements in einem ersten digitalen Vorschaurahmen (205 ) mit zumindest einem Bildelement in einem zweiten digitalen Vorschaurahmen, wobei das zumindest eine Bildelement in jedem des ersten und zweiten digitalen Vorschaurahmens innerhalb der Bewegungsmeßregion (210 ) dieses digitalen Vorschaurahmens (205 ) liegt. - Digitalkamera gemäß Anspruch 10, bei der das Bilderzeugungsmodul (
115 ) entweder ein CCD-Sensorarray oder ein CMOS-Sensorarray umfaßt. - Digitalkamera gemäß Anspruch 10 oder 11, bei der der Videovorschaumodus der Digitalkamera (
100 ) im wesentlichen gleich ist wie derjenige, der während eines Autofokus verwendet wird, und die Bewegungsmeßregion (210 ) mit einer Autofokusregion zusammenfällt, innerhalb der ein Autofokus auf einer anderen Reihe von digitalen Vorschaurahmen (205 ) durchgeführt wird. - Digitalkamera gemäß einem der Ansprüche 10 bis 12, bei der die Bewegungsmeßregion sowohl des ersten als auch des zweiten digitalen Vorschaurahmens (
205 ) einen Mittelabschnitt dieses digitalen Vorschaurahmens (205 ) umfaßt. - Digitalkamera gemäß einem der Ansprüche 10 bis 13, bei der das zumindest eine Bildelement in dem ersten und zweiten digitalen Vorschaurahmen (
205 ) einen horizontalen Satz von Bildelementen umfaßt. - Digitalkamera gemäß einem der Ansprüche 10 bis 14, bei der das zumindest eine Bildelement in dem ersten und zweiten digitalen Vorschaurahmen (
205 ) einen vertikalen Satz von Bildelementen umfaßt. - Digitalkamera gemäß einem der Ansprüche 10 bis 15, bei der die Bewegungsmeßlogik (
132 ) konfiguriert ist, um horizontale und vertikale Bewegungskomponenten zu berechnen. - Digitalkamera gemäß einem der Ansprüche 1 bis 16, bei der das Bewegungsverfolgungsteilsystem zumindest einen Beschleunigungsmesser umfaßt.
- Digitalkamera gemäß einem der Ansprüche 1 bis 17, bei der das Bewegungsverfolgungsteilsystem zumindest ein Gyroskop umfaßt.
- Digitalkamera gemäß einem der Ansprüche 1 bis 18, bei der das Ausgangssignal des Bewegungsverfolgungsteilsystems die Quadratwurzel der Summe einer horizontalen Bewegungskomponente im Quadrat und einer vertikalen Bewegungskomponente im Quadrat umfaßt.
- Digitalkamera gemäß einem der Ansprüche 1 bis 19, bei der das Ausgangssignal des Bewegungsverfolgungsteilsystems die Summe des absoluten Werts einer horizontalen Bewegungskomponente und des absoluten Werts einer vertikalen Bewegungskomponente umfaßt.
- Verfahren zum Reduzieren von Bildunschärfe bei einer Digitalkamera, das folgende Schritte umfaßt: Verfolgen der Bewegung der Digitalkamera (
100 ) ansprechend auf ein erstes Eingangssignal (175 ); und Verzögern der Aufnahme eines digitalen Bildes nach dem Empfang eines zweiten Eingangssignals (180 ), bis die Bewegung der Digitalkamera (100 ) ein Bewegungskriterium erfüllt, wobei das Bewegungskriterium erfüllt ist, wenn das Ausgangssignal des Bewegungsverfolgungsteilsystems einen Schwellenwert erreicht oder unterschreitet, und wobei der Schwellenwert zumindest teilweise auf der Basis eines Intervalls zwischen dem Empfang des ersten Eingangssignals (175 ) und dem Empfang des zweiten Eingangssignals (180 ) ausgewählt wird. - Verfahren gemäß Anspruch 21, das ferner folgenden Schritt umfaßt: Aufnehmen des Digitalbildes auf den Ablauf einer vorbestimmten Auszeitperiode hin, gemessen von dem Empfang des zweiten Eingangssignals (
180 ), wenn die Bewegung der Digitalkamera (100 ) das Bewegungskriterium innerhalb der vorbestimmten Auszeitperiode nicht erfüllt. - Verfahren gemäß Anspruch 21 oder 22, das ferner folgenden Schritt umfaßt: Aufnehmen des digitalen Bildes, während sich die Digitalkamera (
100 ) verlangsamt, wenn die Bewegung der Digitalkamera (100 ) das Bewegungskriterium nicht erfüllt. - Verfahren gemäß einem der Ansprüche 21 bis 23, bei dem der Schwellenwert als ein Wert ausgewählt ist, der zwischen einer minimalen und einer maximalen Bewegung der Digitalkamera (
100 ) liegt, die während einem Intervall zwischen dem Empfang des ersten Eingangssignals (175 ) und dem Empfang des zweiten Eingangssignals (180 ) gemessen wird. - Verfahren gemäß einem der Ansprüche 21 bis 24, bei dem der Schwellenwert zumindest teilweise auf der Basis einer aktuellen Brennweite einer Linse der Digitalkamera (
100 ) gemessen wird. - Verfahren gemäß einem der Ansprüche 21 bis 25, bei dem der Schwellenwert zumindest teilweise auf der Basis einer aktuellen Verschlußzeitseinstellung der Digitalkamera (
100 ) ausgewählt wird. - Verfahren gemäß einem der Ansprüche 21 bis 26, bei dem der Schwellenwert abhängig von der Zeit bis zum Empfang des zweiten Eingangssignals (
180 ) erhöht wird. - Verfahren gemäß einem der Ansprüche 21 bis 27, bei dem der Schwellenwert zumindest teilweise auf der Basis früherer Messungen der Bewegung der Digitalkamera (
100 ) ausgewählt wird. - Verfahren gemäß einem der Ansprüche 21 bis 28, bei dem das Verfolgen der Bewegung der Digitalkamera folgende Schritte umfaßt: Erfassen einer Reihe von digitalen Vorschaurahmen (
205 ) in einem Videovorschaumodus der Digitalkamera (100 ), wobei ein Abschnitt jedes Digitalvorschaurahmens (205 ) eine Bewegungsmeßregion umfaßt; und Vergleichen zumindest eines Bildelements in einem ersten digitalen Vorschaurahmen (205 ) mit zumindest einem Bildelement in einem zweiten digitalen Vorschaurahmen, wobei das zumindest eine Bildelement in dem ersten und zweiten digitalen Vorschaurahmen innerhalb der Bewegungsmeßregion dieses digitalen Vorschaurahmens liegt. - Verfahren gemäß Anspruch 29, bei dem der Videovorschaumodus der Digitalkamera (
100 ) im wesentlichen gleich ist wie derjenige, der während eines Autofokus verwendet wird, und die Bewegungsmeßregion mit einer Autofokusregion zusammenfällt, innerhalb der ein Autofokus bezüglich einer unterschiedlichen Reihe von digitalen Vorschaurahmen (205 ) durchgeführt wird. - Verfahren gemäß Anspruch 29 oder 30, bei dem die Bewegungsmeßregion (
210 ) von jedem des ersten und zweiten digitalen Vorschaurahmens einen Mittelteil dieses digitalen Vorschaurahmens (205 ) umfaßt. - Verfahren gemäß einem der Ansprüche 29 bis 31, das ferner folgenden Schritt umfaßt: Anwenden einer Fensterfunktion, die eine Kantenteilregion der Bewegungsmeßregion (
210 ) des ersten und zweiten digitalen Vorschaurahmens (205 ) dämpft. - Verfahren gemäß einem der Ansprüche 29 bis 32, bei dem das zumindest eine Bildelement in dem ersten und zweiten digitalen Vorschaurahmen (
205 ) einen horizontalen Satz von Bildelementen umfaßt. - Verfahren gemäß einem der Ansprüche 29 bis 33, bei dem das zumindest eine Bildelement in dem ersten und zweiten digitalen Vorschaurahmen (
205 ) einen vertikalen Satz von Bildelementen umfaßt. - Verfahren gemäß einem der Ansprüche 29 bis 34, bei dem das Vergleichen von zumindest einem Bildelement in einem ersten digitalen Vorschaurahmen mit zumindest einem Bildelement in einem zweiten digitalen Vorschaurahmen das Berechnen horizontaler und vertikaler Bewegungskomponenten umfaßt.
- Verfahren gemäß einem der Ansprüche 21 bis 35, bei dem das Verfolgen der Bewegung der Digitalkamera (
100 ) das Messen der Bewegung der Digitalkamera unter Verwendung zumindest eines Beschleunigungsmessers umfaßt. - Verfahren gemäß einem der Ansprüche 21 bis 36, bei dem das Verfolgen der Bewegung der Digitalkamera (
100 ) das Messen der Bewegung der Digitalkamera unter Verwendung zumindest eines Gyroskops umfaßt.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/339,132 US7212230B2 (en) | 2003-01-08 | 2003-01-08 | Digital camera having a motion tracking subsystem responsive to input control for tracking motion of the digital camera |
US10/339132 | 2003-01-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10344058A1 DE10344058A1 (de) | 2004-07-29 |
DE10344058B4 true DE10344058B4 (de) | 2011-02-10 |
Family
ID=32655447
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10344058A Expired - Fee Related DE10344058B4 (de) | 2003-01-08 | 2003-09-23 | Vorrichtung und Verfahren zum Reduzieren von Bildunschärfe bei einer Digitalkamera |
Country Status (4)
Country | Link |
---|---|
US (2) | US7212230B2 (de) |
JP (1) | JP4098251B2 (de) |
DE (1) | DE10344058B4 (de) |
TW (1) | TW200412786A (de) |
Families Citing this family (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3779247B2 (ja) * | 2002-08-08 | 2006-05-24 | 株式会社リコー | 撮像装置 |
US20040100563A1 (en) * | 2002-11-27 | 2004-05-27 | Sezai Sablak | Video tracking system and method |
JP2004357202A (ja) * | 2003-05-30 | 2004-12-16 | Canon Inc | 撮影装置 |
US7639889B2 (en) | 2004-11-10 | 2009-12-29 | Fotonation Ireland Ltd. | Method of notifying users regarding motion artifacts based on image analysis |
US9160897B2 (en) * | 2007-06-14 | 2015-10-13 | Fotonation Limited | Fast motion estimation method |
US8264576B2 (en) * | 2007-03-05 | 2012-09-11 | DigitalOptics Corporation Europe Limited | RGBW sensor array |
US8698924B2 (en) * | 2007-03-05 | 2014-04-15 | DigitalOptics Corporation Europe Limited | Tone mapping for low-light video frame enhancement |
US8989516B2 (en) | 2007-09-18 | 2015-03-24 | Fotonation Limited | Image processing method and apparatus |
US8417055B2 (en) | 2007-03-05 | 2013-04-09 | DigitalOptics Corporation Europe Limited | Image processing method and apparatus |
US8199222B2 (en) * | 2007-03-05 | 2012-06-12 | DigitalOptics Corporation Europe Limited | Low-light video frame enhancement |
US7636486B2 (en) * | 2004-11-10 | 2009-12-22 | Fotonation Ireland Ltd. | Method of determining PSF using multiple instances of a nominally similar scene |
JP4599920B2 (ja) * | 2003-09-02 | 2010-12-15 | セイコーエプソン株式会社 | 画像生成装置、および画像生成方法 |
US7382400B2 (en) * | 2004-02-19 | 2008-06-03 | Robert Bosch Gmbh | Image stabilization system and method for a video camera |
US7742077B2 (en) * | 2004-02-19 | 2010-06-22 | Robert Bosch Gmbh | Image stabilization system and method for a video camera |
US8212872B2 (en) * | 2004-06-02 | 2012-07-03 | Robert Bosch Gmbh | Transformable privacy mask for video camera images |
US20050270372A1 (en) * | 2004-06-02 | 2005-12-08 | Henninger Paul E Iii | On-screen display and privacy masking apparatus and method |
US9210312B2 (en) * | 2004-06-02 | 2015-12-08 | Bosch Security Systems, Inc. | Virtual mask for use in autotracking video camera images |
WO2006007315A2 (en) * | 2004-06-22 | 2006-01-19 | Analog Devices, Inc. | System and method for processing a digital camera image |
JP5186519B2 (ja) * | 2004-07-23 | 2013-04-17 | フクビ化学工業株式会社 | 土台用スペーサ及び土台構造 |
US7639888B2 (en) * | 2004-11-10 | 2009-12-29 | Fotonation Ireland Ltd. | Method and apparatus for initiating subsequent exposures based on determination of motion blurring artifacts |
JP4311668B2 (ja) * | 2004-11-15 | 2009-08-12 | オリンパス株式会社 | 撮像装置と撮像システムおよび画像の撮影方法 |
WO2006083563A2 (en) * | 2005-02-01 | 2006-08-10 | Analog Devices, Inc. | Camera with acceleration sensor |
FR2882160B1 (fr) * | 2005-02-17 | 2007-06-15 | St Microelectronics Sa | Procede de capture d'images comprenant une mesure de mouvements locaux |
JP2006245815A (ja) * | 2005-03-01 | 2006-09-14 | Fuji Photo Film Co Ltd | 撮像装置 |
WO2006138504A2 (en) * | 2005-06-17 | 2006-12-28 | Mayo Foundation For Medical Education And Research | Colonoscopy video processing for quality metrics determination |
WO2007007225A2 (en) * | 2005-07-12 | 2007-01-18 | Nxp B.V. | Method and device for removing motion blur effects |
JP2007110622A (ja) * | 2005-10-17 | 2007-04-26 | Canon Inc | 撮像装置、制御方法、制御プログラム、及び記憶媒体 |
US7546026B2 (en) | 2005-10-25 | 2009-06-09 | Zoran Corporation | Camera exposure optimization techniques that take camera and scene motion into account |
US20070098383A1 (en) * | 2005-10-28 | 2007-05-03 | Stavely Donald J | Motion blur reduction and compensation |
US20070097221A1 (en) * | 2005-10-28 | 2007-05-03 | Stavely Donald J | Systems and methods of exposure restart for cameras |
US20070098382A1 (en) * | 2005-10-28 | 2007-05-03 | Stavely Donald J | Exposure boundary selection for motion blur compensation |
US20070127903A1 (en) * | 2005-11-29 | 2007-06-07 | Seiko Epson Corporation | Photographic apparatus, method of controlling photographic apparatus, and recording medium |
US7460773B2 (en) * | 2005-12-05 | 2008-12-02 | Hewlett-Packard Development Company, L.P. | Avoiding image artifacts caused by camera vibration |
TW200731781A (en) * | 2006-02-03 | 2007-08-16 | Benq Corp | Methods and systems for automatic shuttering |
US7620304B2 (en) * | 2006-04-24 | 2009-11-17 | Hewlett-Packard Development Company, L.P. | Method and apparatus for reducing shutter lag in a digital imaging device |
US9390229B1 (en) | 2006-04-26 | 2016-07-12 | Dp Technologies, Inc. | Method and apparatus for a health phone |
IES20070229A2 (en) * | 2006-06-05 | 2007-10-03 | Fotonation Vision Ltd | Image acquisition method and apparatus |
US7952612B2 (en) * | 2006-06-22 | 2011-05-31 | Nokia Corporation | Method and system for image construction using multiple exposures |
US8902154B1 (en) | 2006-07-11 | 2014-12-02 | Dp Technologies, Inc. | Method and apparatus for utilizing motion user interface |
US8068140B2 (en) * | 2006-08-07 | 2011-11-29 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Still image stabilization suitable for compact camera environments |
US7982770B1 (en) | 2006-09-08 | 2011-07-19 | Dp Technologies, Inc. | Method and apparatus to provide improved image quality in a camera |
US20080094496A1 (en) * | 2006-10-24 | 2008-04-24 | Kong Qiao Wang | Mobile communication terminal |
US7697836B2 (en) * | 2006-10-25 | 2010-04-13 | Zoran Corporation | Control of artificial lighting of a scene to reduce effects of motion in the scene on an image being acquired |
TWI313780B (en) * | 2006-10-27 | 2009-08-21 | Altek Corp | Camera and image stabilization thereof |
JP2008141370A (ja) * | 2006-11-30 | 2008-06-19 | Funai Electric Co Ltd | 撮像装置 |
US8620353B1 (en) | 2007-01-26 | 2013-12-31 | Dp Technologies, Inc. | Automatic sharing and publication of multimedia from a mobile device |
US8949070B1 (en) | 2007-02-08 | 2015-02-03 | Dp Technologies, Inc. | Human activity monitoring device with activity identification |
JP4853320B2 (ja) * | 2007-02-15 | 2012-01-11 | ソニー株式会社 | 画像処理装置、画像処理方法 |
US9307212B2 (en) | 2007-03-05 | 2016-04-05 | Fotonation Limited | Tone mapping for low-light video frame enhancement |
JP2008225550A (ja) * | 2007-03-08 | 2008-09-25 | Sony Corp | 画像処理装置、画像処理方法、およびプログラム |
JP4424364B2 (ja) * | 2007-03-19 | 2010-03-03 | ソニー株式会社 | 画像処理装置、画像処理方法 |
US20080231714A1 (en) * | 2007-03-22 | 2008-09-25 | Texas Instruments Incorporated | System and method for capturing images |
US7773118B2 (en) * | 2007-03-25 | 2010-08-10 | Fotonation Vision Limited | Handheld article with movement discrimination |
JP4396720B2 (ja) * | 2007-03-26 | 2010-01-13 | ソニー株式会社 | 画像処理装置、画像処理方法、およびプログラム |
TWI344305B (en) | 2007-05-16 | 2011-06-21 | Alpha Imaging Technology Corp | Image processing method and apparatus thereof |
US8212884B2 (en) * | 2007-05-22 | 2012-07-03 | University Of Washington | Scanning beam device having different image acquisition modes |
JP2009003334A (ja) * | 2007-06-25 | 2009-01-08 | Sony Corp | 画像撮像装置、撮像制御方法 |
US20090027544A1 (en) * | 2007-07-25 | 2009-01-29 | Micron Technology, Inc. | Solid state optical motion compensation |
US8555282B1 (en) | 2007-07-27 | 2013-10-08 | Dp Technologies, Inc. | Optimizing preemptive operating system with motion sensing |
US9179060B2 (en) * | 2007-09-27 | 2015-11-03 | Qualcomm Incorporated | Method and apparatus for camera shake effect image stabilization |
US10127422B1 (en) * | 2007-12-21 | 2018-11-13 | Cognex Corporation | Handheld code reader having a motion sensor |
US8040382B2 (en) * | 2008-01-07 | 2011-10-18 | Dp Technologies, Inc. | Method and apparatus for improving photo image quality |
US8482620B2 (en) | 2008-03-11 | 2013-07-09 | Csr Technology Inc. | Image enhancement based on multiple frames and motion estimation |
US8285344B2 (en) | 2008-05-21 | 2012-10-09 | DP Technlogies, Inc. | Method and apparatus for adjusting audio for a user environment |
US8996332B2 (en) | 2008-06-24 | 2015-03-31 | Dp Technologies, Inc. | Program setting adjustments based on activity identification |
KR101538654B1 (ko) * | 2008-07-07 | 2015-07-22 | 삼성전자주식회사 | 손 떨림 보정 동작을 제어하는 디지털 촬영장치 및 이의제어방법 |
US8872646B2 (en) | 2008-10-08 | 2014-10-28 | Dp Technologies, Inc. | Method and system for waking up a device due to motion |
KR101499133B1 (ko) * | 2008-10-28 | 2015-03-11 | 삼성전자주식회사 | 휴대 단말기의 메뉴수행 장치 및 방법 |
JP5261765B2 (ja) * | 2008-12-12 | 2013-08-14 | 株式会社ザクティ | 撮像装置及び撮像方法 |
KR101618759B1 (ko) * | 2008-12-24 | 2016-05-09 | 삼성전자주식회사 | 영상 촬영 장치 및 방법 |
KR101567812B1 (ko) * | 2008-12-31 | 2015-11-11 | 삼성전자주식회사 | 지능형 셀프 타이머 모드를 지원하는 디지털 카메라 및 그 제어방법 |
KR101532610B1 (ko) * | 2009-01-22 | 2015-06-30 | 삼성전자주식회사 | 디지털 촬영 장치, 디지털 촬영 장치 제어 방법, 및 컴퓨터판독가능 저장매체 |
US8141473B2 (en) | 2009-03-18 | 2012-03-27 | Alliant Techsystems Inc. | Apparatus for synthetic weapon stabilization and firing |
US8064759B1 (en) | 2009-04-15 | 2011-11-22 | Dp Technologies, Inc. | Method and apparatus for motion-state based image acquisition |
US20100277603A1 (en) * | 2009-04-29 | 2010-11-04 | Apple Inc. | Image Capture Device to Minimize the Effect of Device Movement |
US9529437B2 (en) | 2009-05-26 | 2016-12-27 | Dp Technologies, Inc. | Method and apparatus for a motion state aware device |
US8786761B2 (en) | 2009-06-05 | 2014-07-22 | Apple Inc. | Continuous autofocus mechanisms for image capturing devices |
US20110109752A1 (en) * | 2009-11-11 | 2011-05-12 | Omnivision Technologies, Inc. | Image sensor with shaking compensation |
CN102103301B (zh) * | 2009-12-17 | 2014-03-05 | 深圳富泰宏精密工业有限公司 | 拍照装置及方法 |
US8224176B1 (en) | 2011-01-10 | 2012-07-17 | Eastman Kodak Company | Combined ambient and flash exposure for improved image quality |
US8922707B2 (en) * | 2011-01-26 | 2014-12-30 | Aptina Imaging Corporation | Systems and methods for luminance-based scene-change detection for continuous autofocus |
US8379934B2 (en) | 2011-02-04 | 2013-02-19 | Eastman Kodak Company | Estimating subject motion between image frames |
US8428308B2 (en) | 2011-02-04 | 2013-04-23 | Apple Inc. | Estimating subject motion for capture setting determination |
US8665338B2 (en) * | 2011-03-03 | 2014-03-04 | Qualcomm Incorporated | Blurred image detection for text recognition |
US8736704B2 (en) | 2011-03-25 | 2014-05-27 | Apple Inc. | Digital camera for capturing an image sequence |
US8736697B2 (en) | 2011-03-25 | 2014-05-27 | Apple Inc. | Digital camera having burst image capture mode |
US8736716B2 (en) | 2011-04-06 | 2014-05-27 | Apple Inc. | Digital camera having variable duration burst mode |
US9609217B2 (en) * | 2011-11-02 | 2017-03-28 | Mediatek Inc. | Image-based motion sensor and related multi-purpose camera system |
KR20130056747A (ko) * | 2011-11-22 | 2013-05-30 | 삼성전자주식회사 | 영상 촬영 방법 및 이를 적용한 영상 촬영 장치 |
US8542975B2 (en) | 2011-12-22 | 2013-09-24 | Blackberry Limited | Method to stabilize video stream using on-device positional sensors |
US20140247368A1 (en) * | 2013-03-04 | 2014-09-04 | Colby Labs, Llc | Ready click camera control |
CN104281996B (zh) * | 2013-07-09 | 2017-05-24 | 聚晶半导体股份有限公司 | 图像去噪化方法与图像去噪化装置 |
CN105981362B (zh) * | 2014-02-18 | 2019-08-27 | 华为技术有限公司 | 用于获得图片的方法和多相机系统 |
US9544615B2 (en) * | 2014-11-14 | 2017-01-10 | Sony Corporation | Method and system for processing video content |
US10170157B2 (en) | 2015-06-07 | 2019-01-01 | Apple Inc. | Method and apparatus for finding and using video portions that are relevant to adjacent still images |
US10845188B2 (en) | 2016-01-05 | 2020-11-24 | Microsoft Technology Licensing, Llc | Motion capture from a mobile self-tracking device |
WO2019028359A1 (en) | 2017-08-04 | 2019-02-07 | SMPL Inc. | SYSTEM AND METHOD FOR INTERACTING WITH A SENSOR-PILOT AUTOMATIC DEVICE |
JP7286294B2 (ja) * | 2017-10-27 | 2023-06-05 | キヤノン株式会社 | 撮像装置、撮像装置の制御方法、および、プログラム |
KR102543529B1 (ko) | 2018-08-14 | 2023-06-15 | 현대모비스 주식회사 | 이미지 블러링 처리장치 및 그 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5150150A (en) * | 1989-09-06 | 1992-09-22 | Asahi Kogaku Kogyo Kabushiki Kaisha | Apparatus for preventing image from being blurred in camera |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5307113A (en) | 1986-11-20 | 1994-04-26 | Canon Kabushiki Kaisha | Imaging apparatus with means for detecting and preventing hand shake |
DE68928217T2 (de) * | 1988-09-09 | 1998-01-29 | Canon Kk | Automatische Bildstabilisierungsvorrichtung |
US5103254A (en) * | 1990-05-29 | 1992-04-07 | Eastman Kodak Company | Camera with subject highlighting and motion detection |
US5365280A (en) * | 1992-06-26 | 1994-11-15 | U.S. Philips Corporation | Method and apparatus for discriminating between movie film and non-movie film and generating a picture signal processing mode control signal |
JPH0682870A (ja) * | 1992-09-04 | 1994-03-25 | Nikon Corp | 手ブレ警告装置 |
JP3138117B2 (ja) * | 1993-06-11 | 2001-02-26 | 株式会社トクヤマ | 新規化合物 |
KR0175372B1 (ko) * | 1995-08-29 | 1999-03-20 | 김광호 | 캠코더의 움직임 벡터 검출장치 및 그 검출방법 |
US5790490A (en) * | 1996-05-10 | 1998-08-04 | Olympus Optical Co., Ltd. | Anti-shake camera |
KR100252080B1 (ko) * | 1997-10-10 | 2000-04-15 | 윤종용 | 비트 플레인 정합을 이용한 입력영상의 움직임 보정을 통한 영상안정화 장치 및 그에 따른 영상 안정화방법 |
US6480629B1 (en) | 1999-04-06 | 2002-11-12 | Koninklijke Philips Electronics N.V. | Motion estimation method using orthogonal-sum block matching |
US6487369B1 (en) * | 1999-04-26 | 2002-11-26 | Olympus Optical Co., Ltd. | Camera with blur reducing function |
US6747690B2 (en) * | 2000-07-11 | 2004-06-08 | Phase One A/S | Digital camera with integrated accelerometers |
US6549729B1 (en) | 2001-11-28 | 2003-04-15 | Hewlett Packard Development Company, L.P. | Camera that operates in accordance with the speed requirements of the photographer |
US7271830B2 (en) * | 2002-02-11 | 2007-09-18 | Hewlett-Packard Development Company, L.P. | Motion detection in an image capturing device |
-
2003
- 2003-01-08 US US10/339,132 patent/US7212230B2/en not_active Expired - Fee Related
- 2003-07-24 TW TW092120224A patent/TW200412786A/zh unknown
- 2003-09-23 DE DE10344058A patent/DE10344058B4/de not_active Expired - Fee Related
-
2004
- 2004-01-07 JP JP2004001765A patent/JP4098251B2/ja not_active Expired - Fee Related
-
2007
- 2007-04-10 US US11/786,210 patent/US7787015B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5150150A (en) * | 1989-09-06 | 1992-09-22 | Asahi Kogaku Kogyo Kabushiki Kaisha | Apparatus for preventing image from being blurred in camera |
Also Published As
Publication number | Publication date |
---|---|
US7212230B2 (en) | 2007-05-01 |
US7787015B2 (en) | 2010-08-31 |
US20070188617A1 (en) | 2007-08-16 |
DE10344058A1 (de) | 2004-07-29 |
JP2004215283A (ja) | 2004-07-29 |
TW200412786A (en) | 2004-07-16 |
US20040130628A1 (en) | 2004-07-08 |
JP4098251B2 (ja) | 2008-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10344058B4 (de) | Vorrichtung und Verfahren zum Reduzieren von Bildunschärfe bei einer Digitalkamera | |
DE602005004299T2 (de) | Digitales bilderfassungssystem mit mitteln zur bestimmung der kamerabewegungsunschärfefunktion | |
DE10084276B4 (de) | Ein verbesserter Lichtsensor mit einem erhöhten Dynamikbereich | |
DE112010005151B4 (de) | Bildaufnahmevorrichtung und bildverwacklungskorrekturverfahren | |
DE60131759T2 (de) | Bilderzeugungsvorrichtung und -verfahren | |
DE3636951C2 (de) | ||
DE602005006375T2 (de) | Bildaufnahmevorrichtung und Steuerverfahren dafür | |
DE10323236B4 (de) | Bilderzeugungsvorrichtung | |
DE102016103653B4 (de) | Bildaufnahmevorrichtung, Steuerverfahren dafür und Steuerprogramm dafür | |
DE102009027848B4 (de) | Selbstauslöserfotografiervorrichtung und Selbstauslöserfotografierverfahren, die ein Überprüfen der Anzahl von Personen umfassen | |
DE102016120954A1 (de) | Abbildungseinrichtung und Abbildungsverfahren | |
DE102008018449A1 (de) | Verfahren und Vorrichtung zum automatischen Fokussieren und Bildabtastsystem | |
DE102015110326A1 (de) | Bildverarbeitungsvorrichtung, Verfahren zum Steuern derselben und Speichermedium | |
DE112008002819T5 (de) | Autofokus-Bildsystem | |
DE112010005189T5 (de) | Tiefe-Aus-Defokussierung-Kalibration | |
EP1351497B1 (de) | Festkörpervideokamera mit Helligkeitsregelung | |
DE102018101035A1 (de) | Bildstabilisierungsvorrichtung und steuerverfahren dafür, bildaufnahmevorrichtung und speichermedium | |
DE102014215506A1 (de) | Bildstabilisierungsvorrichtung, Steuerungsverfahren für diese, Speichermedium, das ein Steuerungsprogramm für diese speichert, und Bildaufnahmevorrichtung, die mit der Bildstabilisierungsvorrichtung ausgestattet ist | |
US20070098383A1 (en) | Motion blur reduction and compensation | |
DE102013201980B4 (de) | Verfahren zur Fokuseinstellung und entsprechendes Bilderfassungsgerät | |
DE10338681A1 (de) | Digitalkamera | |
DE102015110026B4 (de) | Bildverarbeitungsvorrichtung, zugehöriges steuerverfahren und speichermedium | |
DE102008001451A1 (de) | Kamera und Verfahren zum Steuern einer Kamera | |
DE102014211039A1 (de) | Bildgebungsgerät, Bildverarbeitungsgerät und zugehöriges Steuerungsverfahren | |
DE102018118620A1 (de) | Bildaufnahmevorrichtung und Steuerverfahren von dieser |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
R020 | Patent grant now final |
Effective date: 20110619 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |