DE10214079B4 - WEB-Camming und Bandbreitensteuerung auf Grundlage der Bewegungs- und Audioerkennung - Google Patents

WEB-Camming und Bandbreitensteuerung auf Grundlage der Bewegungs- und Audioerkennung Download PDF

Info

Publication number
DE10214079B4
DE10214079B4 DE10214079A DE10214079A DE10214079B4 DE 10214079 B4 DE10214079 B4 DE 10214079B4 DE 10214079 A DE10214079 A DE 10214079A DE 10214079 A DE10214079 A DE 10214079A DE 10214079 B4 DE10214079 B4 DE 10214079B4
Authority
DE
Germany
Prior art keywords
video
recording
video recording
deviation
audio
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
Application number
DE10214079A
Other languages
English (en)
Other versions
DE10214079A1 (de
Inventor
Aaron D. Newark Standridge
Bryed L. Mountain View Billerbeck
John D. San Francisco Bateman
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.)
Logitech Europe SA
Original Assignee
Logitech Europe SA
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 Logitech Europe SA filed Critical Logitech Europe SA
Priority to DE20207713U priority Critical patent/DE20207713U1/de
Publication of DE10214079A1 publication Critical patent/DE10214079A1/de
Application granted granted Critical
Publication of DE10214079B4 publication Critical patent/DE10214079B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/587Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/148Interfacing a video terminal to a particular transmission medium, e.g. ISDN

Abstract

Videobearbeitungssystem zur Übertragung von Videoaufnahmen eines Videostreams über ein Netzwerk, dadurch gekennzeichnet, dass dieses System die folgenden Elemente aufweist:
einen Videoeingabemechanismus, der so konfiguriert ist, dass eine erste Videoaufnahme und eine zweite Videoaufnahme empfangen werden,
einen Bewegungserkennungsmechanismus, der so konfiguriert ist, dass die erste Videoaufnahme mit der zweiten Videoaufnahme verglichen wird, sowie so konfiguriert, dass ein Bewegungsmeldersignal erzeugt wird, falls dieser eine Abweichung von einem Grenzwert ergibt, sowie
einen Web-Cam-Mechanismus, der so konfiguriert ist, dass die zweite Videoaufnahme übertragen wird, sobald das Bewegungsmeldersignal empfangen wurde, und die zweite Vidoeaufnahme gelöscht wird, falls kein Bewegungsmeldersignal empfangen wurde.

Description

  • QUERVERWEIS AUF VERWANDTE PATENTANMELDUNGEN
  • HINTERGRUND DER ERFINDUNG
  • 1. Anwendungsgebiet der Erfindung
  • Die vorliegende Erfindung betrifft Multimediageräte im allgemeinen und insbesondere Video- und Audiogeräte, die an einen Computer angeschlossen werden.
  • 2. Beschreibung der verwendeten Technik
  • Videokameras, die an einen Computer angeschlossen werden, einschließlich Videokameras, die mit dem Internet verbunden werden, entsprechen dem heutigen Stand der Technik. Bei den herkömmlichen mit dem Internet verbundenen Videokameras handelt es sich um webbasierte (World Wide Web oder ”Web”) Videokameras. Herkömmliche Web-Videokamerasysteme sind so konfiguriert, dass sie als Web-Cam betrieben werden können. Ein Web-Cam-System verfügt über einen Videosender und einen Video-Viewer. Der Videosender erzeugt ein Videoclip oder einen Videostream. Der Videosender erhält (oder ”schnappt sich”) in schneller Abfolge Videoaufnahmen und lädt (z. B. stellt) sie auf einen Web-Server, wo sie in einer Datei abgelegt werden. Herkömmliche Web-Videokamerasysteme beinhalten des weiteren einen Video-Viewer. Der Video-Viewer lädt die gespeicherte Videoaufnahme von der Datei auf dem Web-Server herunter. Ein herkömmlicher Video-Viewer lädt die gespeicherten Videoaufnahmen von der Datei auf dem Web-Server in einem vom Web-Browser des Video-Viewers festgelegten Intervall herunter.
  • Herkömmliche Web-Cam-Systeme weisen zahlreiche Nachteile auf. Ein Problem mit herkömmlichen Web-Cam-Systemen besteht darin, dass laufend Videoaufnahmen auf den Web-Server hinaufgeladen werden, obwohl lange Zeit keine – oder überhaupt keine – Videoaufnahmen von den Video-Viewern heruntergeladen werden. Ein weiteres Problem besteht darin, dass herkömmliche Web-Cam-Systeme laufend Videoaufnahmen hinaufladen, obwohl sich die einzelnen Videoaufnahmen nicht voneinander unterscheiden. Umgekehrt lädt der Video-Viewer, mit dem die Videoaufnahmen heruntergeladen werden, denselben Inhalt immer wieder herunter. In allen oben beschriebenen Fällen ist es ersichtlich, dass herkömmliche Web-Videokameras mit herkömmlichen Web-Cam-Systemen Ressourcen wie z. B. Netzwerkbandbreite, Rechnersystemressourcen sowie Strom bei der Übertragung von Videoaufnahmen verschwenden, die nicht abgefragt werden oder bei denen sich die einzelnen Videobilder nicht voneinander unterscheiden.
  • Web-Videokameras können ebenfalls in herkömmlichen Peer-to-Peer-Videokonferenzsystemen eingesetzt werden. Bei herkömmlichen Peer-to-Peer-Videokonferenzsystemen kommunizieren zwei Computer, beide jeweils mit einer Web-Videokamera ausgestattet, über eine direkte Netzwerk-Verbindung direkt miteinander. Jede Web-Videokamera sendet Videoaufnahmen über die direkte Netzwerkverbindung von ihrem Computer zum anderen Computer. Ein wesentliches Problem bei herkömmlichen Peer-to-Peer-Videosystemen besteht darin, dass die Hin- und Herübertragung der Videoaufnahmen zwischen den beiden Computern viel Bandbreite erforderlich macht. Darüber hinaus übertragen herkömmliche Peer-to-Peer-Systeme, ähnlich wie herkömmliche Web-Cam-Systeme, laufend Videoaufnahmen, selbst wenn sich die übertragenen Videoaufnahmen nicht voneinander unterscheiden. Ein weiteres Problem besteht auch darin, dass die Bandbreitenkapazität u. U. von der Netzwerkverbindung (z. B. bei einer 56 Kbps-Modemverbindung) stark eingeschränkt werden kann, so dass die unnötige Übertragung von Videoaufnahmen zum Verlust von Videoaufnahmen und/oder verminderter Videoqualität führen kann. Aus diesem Grund reduzieren die üblichen Web-Videokameras, die in herkömmlichen Peer-to-Peer-Videosystemen verwendet werden – ähnlich den Web-Videokameras, die in herkömmliche Web-Cam-Systemen eingesetzt werden – bei der Übertragung von Videoaufnahmen auch unnötig die beschränkte Netzwerkbandbreite und verschwenden undverbrauchen unnötig Rechnersystemressourcen und Strom.
  • Die EP 0 635 983 A2 beschreibt ein Verfahren zum Erfassen von Personen in Bildsequenzen. Der Kopf in einer Reihe von Videobildern wird identifiziert, indem aufeinanderfolgende Bilder digitalisiert werden, ein vorhergehendes Bild von einem Eingangsbild subtrahiert wird, um bewegliche Objekte zu ermitteln, Grenzkurvenmaxima von Bereichen in dem subtrahierten Bild berechnet werden, die Maxima mit einem gespeicherten Modell eines menschlichen Kopfes verglichen werden, um Bereiche zu finden, die wie ein menschlicher Kopf geformt sind, und der Kopf mit einer umgebenden Form identifiziert wird.
  • Die WO 92/08202 A1 beschreibt ein Gesichtserkennungssystem zum Identifizieren von Mitgliedern eines Publikums, mit folgenden Merkmalen: ein Abbildungssystem zum Erzeugen eines Bildes des Publikums; ein Auswahlmodul zum Auswählen eines Teils des Bildes; ein Erfassungsmodul, welches den ausgewählten Bildteil analysiert, um zu ermitteln, ob das Bild einer Person vorhanden ist; und ein Erkennungsmodul, das abhängig von der Erfassung ermittelt, ob ein erfaßtes Bild einer Person einem Referenzbild ähnlich ist.
  • Die US 5,731,832 beschreibt ein System zum Erkennen von Bewegung in einem Videosignal, indem Unterschiede zwischen einem aktuellen Videobild und einem Referenz-Videobild identifiziert werden. Ein Bewegungsmeldersignal wird erzeugt, wenn ein ermitteltes Differenzprofil einen bestimmten Schwellenwert übersteigt. Falls das System in einem Bewegungsdetektionsmodus betrieben wird, kann es mit einem Netzwerk verbunden sein. Wenn eine Bewegungsmeldersignal ermittelt wird, kann dies automatisch über das Netzwerk einer Polizeistation oder einem Sicherheitsdienst gemeldet werden. Zusätzlich zu dieser Meldung kann das Bild, aufgrund dessen die Bewegung detektiert wurde, über das Netzwerk übertragen werden, sodass die Polizei oder der Sicherheitsdienst einen Schnappschuss des Vorfalls erhält, der die Bewegungsdetektion ausgelöst hat. In dem Bewegungsdetektionsmodus wird jeweils das letzte empfangene Bild, unabhängig davon ob es ein Bewegungsdetektionssignal auslöst oder nicht, als neues Referenzbild gespeichert. Dadurch wird verhindert, dass langsame Bewegungen, wie beispielsweise die Bewegung eines Schattens aufgrund eines sich ändernden Sonnenstands fälschlicherweise eine Bewegungsdetektion auslösen.
  • Der Erfindung liegt die Aufgabe zugrunde, ein Videokamerasystem und ein Verfahren zur Übertragung von Videoaufnahmen zum Empfangen durch einen Computer vorzusehen, bei welchen vorhandenen Ressourcen, wie die Netzwerkbandbreite, Rechner-Systemressourcen und elektrische Leistung, effizienter ausgenutzt werden.
  • ZUSAMMENFASSENDE BESCHREIBUNG DER ERFINDUNG
  • Die vorliegende Erfindung umfasst ein Video- und Audiobearbeitungssystem zur Übertragung einer oder mehrerer Videoaufnahme(n) und/oder einer oder mehrerer Audioaufnahme(n) über ein Netzwerk. Zur Vereinfachung wird das System lediglich anhand eines Videobearbeitungssystems beschrieben, und die hier beschriebenen Prinzipien treffen ebenfalls auf die Audiobearbeitung zu, so dass die Beschreibung des Videobearbeitungssystems ebenfalls die Audiobearbeitung mit einschließt.
  • Das Videobearbeitungssystem beinhaltet einen Videoeingabemechanismus, einen Bewegungserkennungsmechanismus sowie einen Web-Cam-Mechanismus. Der Videoeingabemechanismus ist zum Empfang einer ersten Videoaufnahme und einer zweiten Videoaufnahme konfiguriert. Bei einer Darstellung der Videoaufnahmen dient z. B. die erste Videoaufnahme als Referenzvideoaufnahme.
  • Der Bewegungserkennungsmechanismus ist so konfiguriert, dass die erste Videoaufnahme mit der zweiten Videoaufnahme verglichen wird. Der Bewegungserkennungsmechanismus ist ebenfalls so konfiguriert, dass ein Bewegungsmeldersignal erzeugt wird, falls ein Vergleich der zwei Aufnahmen eine Abweichung von einem bestimmten Grenzwert ergibt (z. B. falls der Grenzwert unter- bzw. überschritten wird). Bei diesem Grenzwert kann es sich um eine beliebige Variable handeln, die einen Vergleich zwischen der ersten Videoaufnahme und der zweiten Videoaufnahme ermöglicht. Der Grenzwert kann auf einen vorbestimmten Wert gesetzt werden. Der Web-Cam-Mechanismus ist so konfiguriert, dass die Videoaufnahme, die nicht die Referenzvideoaufnahme darstellt, z. B. die zweite Videoaufnahme, an ein Netzwerk gesendet wird, sobald der Web-Cam-Mechanismus das Bewegungsmeldersignal vom Bewegungserkennungsmechanismus empfängt.
  • Die vorliegende Erfindung betrifft des weiteren ein Verfahren zur Bearbeitung einer oder mehrerer Videoaufnahmen zur Übertragung über ein Netzwerk. Das Verfahren beinhaltet den Empfang einer Videoaufnahme von einem Videoeingang. Bei diesem Videoeingang kann es sich beispielsweise um eine Videokamera handeln, die in Echtzeit Videoaufnahmen aufzeichnet, oder aber um eine Videoquelle, auf der Videoaufnahmen gespeichert sind, z. B. ein Speichergerät oder Speicher. Bei diesem Verfahren wird die empfangene Videoaufnahme mit einer Referenzvideoaufnahme verglichen. Die Referenzvideoaufnahme kann abgespeichert sein oder vor der empfangenen Videoaufnahme erhalten werden.
  • Bei diesem Verfahren wird bestimmt, ob sich bei einem Vergleich der empfangenen Videoaufnahme mit der Referenzvideoaufnahme eine Abweichung vom Grenzwert ergibt. Dieser Vergleich der empfangenen Videoaufnahme mit der Referenzvideoaufnahme kann durchgeführt werden, um zu bestimmen, ob Bewegungen festgestellt wurden. Der Grenzwert kann dazu verwendet werden, um zu bestimmen, ob ev. festgestellte Bewegungen ausreichend sind, um die Übertragung der empfangenen Videoaufnahme zu rechtfertigen. Sollte der Vergleich eine Abweichung vom Grenzwert ergeben, wird die Videoaufnahme übertragen, und falls sich keine Abweichung vom Grenzwert ergibt, wird die Videoaufnahme gelöscht. Bei einer Abweichung vom Grenzwert sowie einer Übertragung der empfangenen Videoaufnahme kann die empfangene Videoaufnahme als neue Referenzaufnahme definiert werden.
  • Das Videobearbeitungssystem und -verfahren dieser Erfindung zeichnet sich durch eine Reihe von Vorteilen und Vorzügen aus. Beispielsweise werden bei diesem Videobearbeitungssystem und -verfahren in vorteilhafter Weise Rechnersystemressourcen bei der Bearbeitung, Speicherung, und Übertragung von Videoaufnahmen eingespart, die einer bestimmten Schwellenbedingung gerecht werden, womit angezeigt wird, dass genügend (oder alternativ dazu ungenügend) Bewegungen zwischen zwei Videoaufnahmen festgestellt wurden.
  • Darüber hinaus reduziert das beschriebene Videobearbeitungssystem und -verfahren in vorteilhafter Weise die benötigte Netzwerkbandbreite, da lediglich bestimmte Videoaufnahmen, die sich von anderen Videoaufnahmen unterscheiden, über das Netzwerk gesendet werden. Des weiteren findet diese vorliegende Erfindung vorteilhafterweise Anwendung bei Web-Cam-Systemen, die Bilder von einem Benutzersystem zu einem Web-Cam-Server oder Peer-to-Peer-Benutzersystemen senden, die direkte Verbindungen ermöglichen.
  • Ein weiterer Vorteil dieser vorliegenden Erfindung besteht darin, dass dieses System Flexibilität bei der Festlegung von Parametern in der Form eines Grenzwerts oder mehrerer Grenzwerte bietet, so dass Aufnahmen aktualisiert und übertragen bzw. gelöscht werden, je nachdem, ob Abweichungen von diesem Grenzwert festgestellt wurden oder nicht. Sowohl die Überschreitung wie auch die Unterschreitung des Grenzwerts kann als soige Abweichung definiert werden. Diese Flexibilität ermöglicht in vorteilhafter Weise die maßgeschneiderte Konfigurierung eines Systems zur Maximierung der System- sowie Netzwerkressourcen, je nachdem, wie viel Bandbreite zur Verfügung steht.
  • Diese Leistungsmerkmale und Vorteile sind in der Spezifikation nicht immer detailliert beschrieben, und es sei insbesondere darauf hingewiesen, dass viele weitere Leistungsmerkmale und Vorteile für Fachleute mit durchschnittlicher Fachkenntnis bei Betrachtung bzw. Durchsicht der Zeichnungen, Spezifikation sowie Ansprüche offensichtlich sind. Darüber hinaus sei erwähnt, dass die in dieser Spezifikation verwendeten Ausdrücke in erster Linie im Hinblick auf die Lesbarkeit des Textes und zu Zwecken der Veranschaulichung und nicht spezifisch zur Abgrenzung oder Umschreibung des Erfindungsgegenstands gewählt wurden.
  • ZUSAMMENFASSENDE BESCHREIBUNG DER VERSCHIEDENEN ANSICHTEN DER ZEICHNUNGEN
  • Die Abbildungen zeigen Darstellungen von Bestandteilen und Leistungsmerkmalen dieser vorliegenden Erfindung und sind lediglich zur Veranschaulichung gedacht. Die Abbildungen werden in der nachstehenden detaillierten Beschreibung unter Bezugnahme auf die beiliegenden Zeichnungen ausführlicher erörtert, wobei:
  • ein funktionales Blockdiagramm eines Videokommunikationssystems gemäss einer Darstellung dieser vorliegenden Erfindung zeigt,
  • ein Blockdiagramm eines Benutzer-Videocomputersystems gemäss einer Darstellung dieser vorliegenden Erfindung zeigt,
  • ein Blockdiagramm des Inhalts eines Speichersystems eines Benutzer-Videocomputersystems gemäss einer Darstellung dieser vorliegenden Erfindung zeigt,
  • ein Blockdiagramm eines Videobearbeitungssystems gemäss einer Darstellung dieser vorliegenden Erfindung zeigt,
  • ein Ablaufdiagramm eines Verfahrens zur Bearbeitung von Videoaufnahmen gemäss einer Darstellung dieser vorliegenden Erfindung zeigt, sowie
  • ein Ablaufdiagramm eines Verfahren zum Vergleich von Videoaufnahmen gemäss einer Darstellung dieser vorliegenden Erfindung zeigt.
  • DETAILLIERTE BESCHREIBUNG DER ERFINDUNG(EN)
  • In der nachstehenden Beschreibung wird im Detail auf eine Reihe von Darstellungen dieser vorliegenden Erfindung Bezug genommen, von denen einige beispielhaft anhand der beigefügten Zeichnungen veranschaulicht werden. Es sei darauf hingewiesen, dass nach Möglichkeit ähnliche oder die gleichen Referenznummern in den Abbildungen verwendet werden und dass ähnliche oder gleiche Referenznummern auf ähnliche oder gleiche Funktionalitäten hindeuten. Fachleute werden anhand der nachstehenden detaillierten Beschreibung bald erkennen, dass alternative Darstellungen der in dieser Patentanmeldung beschriebenen Strukturen und Verfahren verwendet werden können, ohne dabei von den in dieser Patenanmeldung beschriebenen Prinzipien der Erfindung(en) abzuweichen. Beispielsweise umfasst das beschriebene Videobearbeitungssystem auch ein Audiobearbeitungssystem. Zur Vereinfachung der Beschreibung wird lediglich von Video gesprochen, und es sei ausdrücklich darauf hingewiesen, dass die hier beschriebenen Prinzipien auch im Audiobereich Anwendung finden, so dass alle Bezugnahmen auf Video als Bezugnahmen auf Video, Audio sowie eine Kombination von Video und Audio zu verstehen sind.
  • zeigt ein funktionales Blockdiagramm eines Videokommunikationssystems 110 gemäss einer Darstellung dieser vorliegenden Erfindung. Das Videokommunikationssystem 110 beinhaltet ein Kommunikationsmedium 115 (generell ein Netzwerk), ein erstes Benutzer-Videocomputersystem 120a und ein zweites Peer-Videocomputersystem 120b auf. Das erste und das zweite Benutzer-Videocomputersystem 120a, 120b sind kommunikativ 125a, 125b über das Kommunikationsmedium 115 gekoppelt. Bei diesem Kommunikationsmedium 115 kann es sich um ein herkömmliches Kommunikationsmedium handeln, beispielsweise ein Netzwerk wie z. B. das Internet, ein Intranet oder aber ein anderes WAN oder LAN. Bei diesem Kommunikationsmedium 115 kann es sich um eine direkte Peer-to-Peer-Verbindung wie z. B. eine Telefonverbindung oder ein Peer-to-Peer-Netzwerk oder eine Kombination eines WANs, LANs und/oder eines Peer-to-Peer Netzwerkes handeln.
  • Jedes Benutzer-Videocomputersystem 120a, 120b verfügt über einen Rechner 135a, 135b (generell 135) bzw. ein Videogerät 145a, 145b (generell 145). Bei jedem Benutzer-Videocomputersystem 120a, 120b ist der Rechner 135a, 135b kommunikativ mit seinem dazugehörigen Videogerät 145a, 145b über eine physische Verbindung (z. B. Draht- oder Kabelverbindung) oder über eine drahtlose Verbindung, beispielsweise eine Funkfrequenz- oder Infrarot-Verbindung, gekoppelt.
  • Darüber hinaus sei darauf hingewiesen, dass es sich bei dem Rechner 135a, 135b um einen herkömmlichen Rechner, beispielsweise einen PC oder eine Arbeitsstation handelt. Des weiteren kann es sich bei dem Videogerät 145a, 145b um ein herkömmliches Videogerät handeln, mit dem ein Videoausgabesignal bereitgestellt werden kann, beispielsweise um eine digitale Kamera, eine Videokamera, eine webbasierte Kamera, ein DVD-System, ein CD-ROM-System, ein VHS-System oder ein Super-8-System. Bei dem Videoausgabesignal kann es sich um ein Live-Videosignal oder um ein Streaming-Videosignal handeln. In beiden Fällen kann das Videoausgabesignal als Videoclip betrachtet werden, das eine Videoaufnahme oder mehrere Videoaufnahmen umfasst. Jede Videoaufnahme kann individuell von anderen Videoaufnahmen getrennt werden.
  • zeigt ein Blockdiagramm eines Benutzer-Videocomputersystems gemäss einer Darstellung dieser vorliegenden Erfindung. Zur Vereinfachung und Veranschaulichung wird lediglich das erste Benutzer-Videocomputersystem 120a beschrieben, und es sei darauf hingewiesen, dass die beschriebenen Konzepte und Prinzipien ebenfalls gleichermaßen auf das zweite Benutzer-Videocomputersystem 120b zutreffen. Das erste Benutzer-Videocomputersystem beinhaltet eine Bearbeitungseinheit 210, einen Speicher 220, ein oder mehrere Eingabe/Ausgabegeräte (E/A-Geräte) 230, ein Netzwerkgerät 240, ein Speichergerät 250, einen Videoeingang bzw. -ausgang (Video-E/A) 260 sowie einen Systembus 270. Über den Systembus 270 werden die Bearbeitungseinheit 210, der Speicher 220, ein E/A-Gerät oder mehrere E/A-Geräte 230, das Netzwerkgerät 240, das Speichergerät 250 sowie der Video-E/A 260 miteinander gekoppelt.
  • Bei der Bearbeitungseinheit 210 handelt es sich um eine herkömmliche Bearbeitungseinheit, beispielsweise um einen Intel-Prozessor wie z. B. den Intel Pentium®-Prozessor, einen Motorola-Prozessor wie z. B. den Motorola PowerPC®-Prozessor oder einen Sun Microsystems-Prozessor wie z. B. den Sun Microsystems SPARC®-Prozessor. Es sei erneut darauf hingewiesen, dass diese Bearbeitungseinheiten lediglich beispielhafterweise aufgeführt werden und dass jede beliebige herkömmliche Bearbeitungseinheit (z. B. ein ARM-Prozessor, MIPs-Prozessor usw.) verwendet werden kann. Die Bearbeitungseinheit 210 kann so konfiguriert werden, dass Operationen des Rechnersystems 120a, z. B. Lesen aus dem bzw. Schreiben in den Speicher 220 oder aus bzw. in das Speichergerät 250 sowie die Ausführung des Programmcodes der Anwendungssoftware möglich sind. Bei dem Speicher 220 handelt es sich um einen herkömmlichen Speicher, beispielsweise ein dynamisches RAM oder ein statisches RAM. Der Speicher 220 kann so konfiguriert werden, dass der Programmcode der Softwareanwendung sowie Daten, die während des Betriebs des Rechnersystems 120a verwendet werden, gespeichert werden.
  • Zu den E/A-Geräten 230 gehören herkömmliche E/A-Geräte, beispielsweise eine Tastatur, ein Zeigegerät, ein Scanner oder ein Drucker. Die E/A-Geräte 230 können zur Eingabe von Daten in oder zur Ausgabe von Daten aus dem Rechnersystem 120a konfiguriert werden. Bei dem Netzwerkgerät 240 handelt es sich um ein herkömmliches Netzwerkgerät, beispielsweise eine Netzwerkschnittstellenkarte oder ein Modem. Das Netzwerkgerät 240 kann so konfiguriert werden, dass es mit einem oder mehreren anderen Computersystemen, z. B. dem Rechnersystem 120b, über das Kommunikationsmedium 115 kommuniziert. Bei dem Speichergerät 250 handelt es sich um ein herkömmliches Speichergerät, beispielsweise ein Magnetplattenlaufwerk, ein Bandlaufwerk, ein CD-R- oder ein CD-RW-Gerät oder ein Flash-Speichergerät. Das Speichergerät 250 kann so konfiguriert werden, dass lang- oder kurzfristige Daten zwecks Abruf zu einem späteren Zeitpunkt gespeichert werden.
  • Bei der Video-E/A 260 handelt es sich um eine herkömmliche Video-E/A, die beispielsweise ein Teil eines Videogeräts 145 sein kann oder eine Eingabe/Ausgabe-Verbindung zwischen dem Videogerät 145 und dem Rest des Rechnersystems 120a ermöglichen kann. Das Videoeingabegerät 260 kann so konfiguriert werden, dass Videoaufnahmen gemacht oder aufgezeichnet werden. Bei dem Systembus 270 handelt es sich um einen herkömmlichen Systembus, beispielsweise um einen Peripheral Component Interconnect-Bus („PCI-Bus”), einen Industry Standard Architecture-Bus („ISA-Bus”) oder um einen Video Electronics Standards Association-Bus („VESA-Bus”). Es sei erneut darauf hingewiesen, dass die oben erwähnten Systembusse lediglich beispielhafterweise genannt werden und dass jeder beliebige herkömmliche Systembus u. U. verwendet werden kann. Der Systembus 270 kann so konfiguriert werden, dass die Bestandteile des Rechnersystems 120a miteinander kommunizieren können, entweder direkt oder indirekt über die Bearbeitungseinheit 210.
  • zeigt ein Blockdiagramm des Inhalts des Speichers 220 eines Benutzer-Videocomputersystems, z. B. 120a, gemäss einer Darstellung dieser vorliegenden Erfindung. Der Speicher 220 beinhaltet ein Betriebssystem 310, eine oder mehrere Gerätetreiber 320 sowie ein Videobearbeitungssystem 330. Bei dem Betriebssystem 310 handelt es sich um ein herkömmliches Betriebssystem, beispielsweise um ein Microsoft WindowsTM-basiertes Betriebssystem, ein Apple SystemOS-Betriebssystem, ein Sun Microsystems SolarisTM-basiertes Betriebssystem oder ein Palm PalmOS-Betriebssystem. Es sei erneut darauf hingewiesen, dass es sich hierbei lediglich um Beispiele von Betriebssystemen handelt und dass u. U. jedes beliebige herkömmliche Betriebssystem (z. B. ein Nucleus-Betriebssystem, ein MicroItron-Betriebssystem usw.) verwendet werden kann. Das Betriebssystem 310 kann so konfiguriert werden, dass grundlegende Aufgaben des Rechnersystems, einschließlich der Austausch von Nachrichten, ausgeführt werden können. Das Betriebssystem 310 arbeitet ebenfalls über den Systembus 270 mit Komponenten wie z. B. der Bearbeitungseinheit 210 zusammen. Bei dem Gerätetreiber 320 handelt es sich um einen herkömmlichen Gerätetreiber, beispielsweise um einen Videokamera-Gerätetreiber. Der Gerätetreiber 320 kann so konfiguriert werden, dass sein Betrieb mit dem Betriebssystem 310 und dem Videobearbeitungssystem 330 sichergestellt ist.
  • Das Videobearbeitungssystem 330 kann auf Ebene der Software, Hardware, oder einer Kombination von Software und Hardware konfiguriert werden. Der Softwareteil des Videobearbeitungssystems 330 befindet sich während des Betriebs im Speicher 220 und kann so konfiguriert werden, dass eine Reihe von Funktionen, einschließlich die Analyse von Videoaufnahmen zur Bestimmung, ob sie über das Kommunikationsmedium 115 übertragen werden sollen, ausgeführt werden. Erneut sei darauf hingewiesen, dass das beschriebene Videobearbeitungssystem 330 auch die Videobearbeitung, Audiobearbeitung oder eine Kombination von Video- und Audiobearbeitung beinhalten kann. Was die Audiobearbeitung anbelangt, analysiert das Videobearbeitungssystem 330 Audioaufnahmen, um festzustellen, ob diese über das Kommunikationsmedium 115 gesendet werden sollen. Im Rahmen dieser Analyse wird eine empfangene Audioaufnahme mit einer Referenzaudioaufnahme verglichen und bestimmt, ob ein bestimmter Grenzwert überschritten wird. Der Begriff ”Audioaufnahme” umfasst dabei sowohl individuelle Audioaufnahmen oder eine Audioaufnahme mit einer Videoaufnahme. Dabei kann es sich bei der Audioaufnahme beispielsweise um einen Audioclip (oder eine Audiokomponente) handeln, der bzw. die einen bestimmten Zeitpunkt oder eine bestimmte Zeitspanne festhält.
  • zeigt ein Blockdiagramm des Videobearbeitungssystems 330 gemäss einer Darstellung dieser vorliegenden Erfindung. Das Videobearbeitungssystem 330 interagiert mit einem Benutzer 420 des Benutzer-Videocomputersystems, z. B. 120a. Das Videobearbeitungssystem 330 ist mit dem Videogerät 145, dem Speicher 220 sowie dem Speichergerät 250 gekoppelt. Das Videobearbeitungssystem 330 enthält einen Videoeingabemechanismus 430, einen Bewegungserkennungsmechanismus 440, einen Schnittstellenmechanismus 450 sowie eine Web-Cam-(Anwendungs)-Mechanismus 460. Der Videoeingabemechanismus 430, der Bewegungserkennungsmechanismus 440, der Schnittstellenmechanismus 450 sowie die Web-Cam-Anwendung 460 können auf Ebene der Software, Hardware oder einer Kombination von Software und Hardware konfiguriert werden.
  • Der Videoeingabemechanismus 430 wird mit dem Videogerät 145, dem Speicher 220, dem Speichergerät 250, dem Bewegungserkennungsmechanismus 440, dem Schnittstellenmechanismus 450 sowie der Web-Cam-Anwendung 460 gekoppelt. Zusätzlich zum Videoeingabemechanismus 430 wird der Bewegungserkennungsmechanismus 440 mit dem Schnittstellenmechanismus 450 und der Web-Cam-Anwendung 460 gekoppelt. Der Schnittstellenmechanismus 450 wird ebenfalls mit dem Videogerät 145 und der Web-Cam-Anwendung 460 gekoppelt und weist eine Schnittstelle für den Benutzer 420 auf. Darüber hinaus wird die Web-Cam-Anwendung 460 mit einem Netzwerk (z. B. dem Kommunikationsmedium 125), z. B. über das Netzwerkgerät 240, verbunden und ebenfalls mit dem Speicher 220 und dem Speichergerät 250 gekoppelt.
  • Der Videoeingabemechanismus 430 wird so konfiguriert, dass eine oder mehrere Video- bzw. Audioaufnahmen vom Videogerät 145, vom Speicher 220, und/oder vom Speichergerät 250 empfangen werden. Der Videoeingabemechanismus wird ebenfalls so konfiguriert, dass eine bestimmte Videoaufnahme aufgezeichnet und zwecks kurz- oder langfristiger Speicherung zum Speicher 220 oder zum Speichergerät 250 gesendet wird. Alle empfangenen und/oder aufgezeichneten Videoaufnahmen können direkt zur Web-Cam-Anwendung 460 zwecks Übertragung über das Netzwerk 125 gesendet werden.
  • Der Bewegungserkennungsmechanismus 440 ist so konfiguriert, dass sein Betrieb mit dem Videoeingabemechanismus 430 und der Web-Cam-Anwendung 460 sichergestellt ist. Insbesondere ist der Bewegungserkennungsmechanismus 440 so konfiguriert, dass eine vom Videoeingabemechanismus 430 empfangene Videoaufnahme und mit einer Referenzvideoaufnahme verglichen wird. Der Vergleich der empfangenen Videoaufnahme mit der Referenzvideoaufnahme zeigt, ob innerhalb der empfangenen Videoaufnahme Bewegungen im Hinblick auf die Referenzvideoaufnahme festgestellt wurden.
  • Es sei darauf hingewiesen, dass in einer Darstellung [dieser vorliegenden Erfindung] die Referenzvideoaufnahme z. B. vorher in einem Teil des Speichers 220, des Speichergeräts 250 oder eines Computerregisters gespeichert und von dort wieder abgerufen wird. In einer weiteren Darstellung handelt es sich bei der Referenzvideoaufnahme beispielsweise um eine oder mehrere Videoaufnahmen, die in zufälligen Intervallen über eine Zeitspanne hinweg aktualisiert werden, falls eine oder mehrere Videoaufnahme(n) vom Videogerät 145 empfangen werden. In einer weiteren Darstellung [dieser vorliegenden Erfindung] wird die Referenzvideoaufnahme beispielsweise bei Eintritt eines zuvor bestimmten Ereignisses oder mehrerer soiger Ereignisse in regelmäßigen periodischen Intervallen oder laufend zu einem Zeitpunkt aktualisiert, zu dem jede Videoaufnahme, die vom Videoeingabemechanismus 430 vom Videogerät 145 empfangen wird, als aktualisierte Referenzvideoaufnahme gespeichert wird. Es sei des weiteren angemerkt, dass die Referenzvideoaufnahme beispielsweise in einem Teil des Speichers 220, des Speichergeräts 250 oder eines Computerregisters gespeichert wird.
  • Der Bewegungserkennungsmechanismus 440 ist des weiteren so konfiguriert, dass ein Grenzwert gespeichert werden kann. Der Grenzwert kann ebenfalls beispielsweise in einem Teil des Speichers 220, des Speichergeräts 250 oder eines Computerregisters gespeichert werden. Der Grenzwert umfasst einen oder mehrere zuvor festgelegte Parameter (oder Werte), die in einem oder mehreren Vergleichsverfahren (oder Vergleichstechniken) im Zusammenhang mit Videoaufnahmen zur Anwendung kommen. Allgemein kann gesagt werden, dass, sollte im Rahmen des Vergleichs der empfangenen Videoaufnahme mit der Referenzvideoaufnahme der Grenzwert überschritten werden, der Bewegungserkennungsmechanismus so konfiguriert ist, dass ein Bewegungsmeldersignal erzeugt wird, das zur Web-Cam-Anwendung 460 und/oder zum Videoeingang 430 gesendet werden kann. Weitere Darstellungen der Vergleichsverfahren oder -techniken sind weiter unten beschrieben.
  • Der Bewegungserkennungsmechanismus 440 kann ebenfalls so konfiguriert werden, dass Audioveränderungen erkannt werden. Hörbare Veränderungen können beispielsweise mit Hilfe eines Klangdruckwellensensors oder eines Frequenzsensors erkannt werden. Audioveränderungen umfassen Geräusche, hörbare Bewegungen und ähnliches mehr. Es sei erneut darauf hingewiesen, dass der Begriff ”Video” sich auch auf den Audiobereich erstreckt, so dass die Beschreibung des Vergleichs von Videoaufnahmen auch den Vergleich von Audioaufnahmen mit einschließt.
  • Der Web-Cam-Anwendungsmechanismus 460 ist so konfiguriert, dass die Übertragung von Videoaufnahmen zum Netzwerk gesteuert werden kann. Insbesondere stellt die Web-Cam-Anwendung 460 den Grenzwert bereit, der vom Bewegungserkennungsmechanismus 440 verwendet wird, oder legt denselben fest. Die Web-Cam-Anwendung kann diesen Grenzwert im Speicher 220 oder in einem Computerregister ablegen, der dann dem Bewegungserkennungsmechanismus 440 zugewiesen wird. Der Web-Cam-Anwendungsmechanismus 460 ist ebenfalls so konfiguriert, dass ein Bewegungsmeldersignal vom Bewegungserkennungsmechanismus 440 empfangen wird.
  • Der Web-Cam-Mechanismus 460 kann ebenfalls so konfiguriert werden, dass ein Anfragesignal um Videoaufnahmen über das Netzwerk 125 von einem anderen Benutzer-Video-Computersystem, z. B. 120b, empfangen wird. Dabei beinhaltet die Anfrage eine Anfrage um Übersendung einer Videoaufnahme vom Videobearbeitungssystem 330. Die Anfrage kann ebenfalls weitere Informationen von diesem zweiten Benutzer-Videocomputersystem, z. B. 120b, enthalten, beispielsweise einen Wert, auf den der Grenzwert gesetzt werden soll, die Quelle, von der das Video überspielt werden soll, sowie eine bestimmte Technik, die bei der Bewegungserkennung eingesetzt werden soll. Einige dieser Techniken sind weiter unten beispielhaft beschrieben.
  • In einer Darstellung [dieser vorliegenden Erfindung] ist die Web-Cam-Anwendung ebenfalls so konfiguriert, dass ein Überspiel-Videosignal erzeugt wird, das an den Videoeingabemechanismus 430 gesendet wird. Darüber hinaus sei darauf hingewiesen, dass die Web-Cam-Anwendung 460 ebenfalls so konfiguriert werden kann, dass der Bewegungserkennungsmechanismus 440 deaktiviert wird und Live-Videos oder gespeicherte Videos direkt zum Netzwerk gesendet werden.
  • Der Schnittstellenmechanismus 450 umfasst eine Anwendungs-Benutzerschnittstelle, die es dem Benutzer 420 eines Benutzer-Videocomputersystems, z. B. 120a, ermöglicht, mit einer Komponente oder mehreren Komponenten des Videobearbeitungssystems 330 sowie dem Videogerät 145 zu interagieren. In einer Darstellung [dieser vorliegenden Erfindung] kann es sich bei dem Schnittstellenmechanismus 450 um eine anwendungsspezifische oder maßgeschneiderte Schnittstelle handeln, die im Betriebssystem 310 und/oder in einer Internet-Schnittstelle, beispielsweise einem Web-Browser, integriert sein kann.
  • Der Schnittstellenmechanismus 450 kann so konfiguriert werden, dass einem Benutzer ermöglicht wird, die Web-Cam-Anwendung 460 zu personalisieren. Der Schnittstellenmechanismus 450 kann beispielsweise so konfiguriert werden, dass ein zuvor festgelegter Grenzwert für den Bewegungserkennungsmechanismus oder eine Videobild-Wiederholrate empfangen wird, die die Übertragung einer aktualisierten Videoaufnahme durch die Web-Cam-Anwendung in zuvor festgelegten Intervallen ermöglicht, unabhängig davon, ob vom Bewegungserkennungsmechanismus 440 Bewegungen im Hinblick auf den Grenzwert erkannt werden oder nicht. Als weiteres Beispiel kann der Schnittstellenmechanismus 450 einem Benutzer ebenfalls ermöglichen, eine Anweisung an die Web-Cam-Anwendung 460 zwecks Deaktivierung des Bewegungserkennungsmechanismus 450 zu senden.
  • Die und veranschaulichen weiter den Betrieb des Videobearbeitungssystems 330 dieser Erfindung. Die zeigt ein Ablaufdiagramm eines Verfahrens zur Bearbeitung von Videoaufnahmen gemäss einer Darstellung dieser vorliegenden Erfindung. Bei Beginn 510 des Betriebs des Videobearbeitungssystems 330 wird eine Videoaufnahme über den Videoeingabemechanismus 430 empfangen, z. B. vom Videogerät 145, vom Speicher 220 und/oder vom Speichergerät 250.
  • Falls bei Beginn 510 des Verfahrens keine Videoaufnahme als Referenzvideoaufnahme definiert wurde, signalisiert die Web-Cam-Anwendung 460 dem Videoeingabemechanismus 430, die Videoaufnahme aufzuzeichnen, und diese wird dann als ursprüngliche Referenzvideoaufnahme im Speicher 220 oder in einem Computerregister abgelegt. Sollte bereits eine Referenzvideoaufnahme vorliegen, nimmt der Videoeingabemechanismus 430 die Videoaufnahme in Empfang und leitet dieselbe an den Bewegungserkennungsmechanismus 440 zur Bearbeitung weiter, entweder direkt oder über die Web-Cam-Anwendung 460.
  • Der Bewegungserkennungsmechanismus 440 nimmt die Videoaufnahme in Empfang und führt eine Bestimmung 520 durch, ob innerhalb der Videoaufnahme Bewegungen festgestellt werden, indem diese Videoaufnahme mit der Referenzvideoaufnahme verglichen wird. Sollten keine Bewegungen 520 erkannt werden, wartet das Verfahren im Wartezustand beim Beginn 510 auf die nächste Videoaufnahme, alternativ dazu könnte das Verfahren beim Ende 560 angelangen. Sollte im Rahmen des Vergleichs der empfangenen Videoaufnahme mit der Referenzvideoaufnahme eine Bewegung 520 festgestellt werden, bestimmt der Bewegungserkennungsmechanismus, ob die Bewegungen einen bestimmten Grenzwert überschreiten. Falls diese Bewegungen nicht den Grenzwert der Videoaufnahme überschreiten, kann diese vernichtet (oder gelöscht) werden.
  • Falls die Bewegungen den Grenzwert übersteigen, erzeugt der Bewegungserkennungsmechanismus 440 ein Bewegungsmeldersignal, das zur Web-Cam-Anwendung 460 und/oder zum Videoeingabemechanismus 430 übertragen wird. Sollte die Web-Cam-Anwendung 460 das Bewegungsmeldersignal empfangen, wird ein Video-Überspielsignal erzeugt, das zum Videoeingabemechanismus 430 gesendet wird. Alternativ dazu, falls der Videoeingabemechanismus 430 so konfiguriert wird, dass das Bewegungsmeldersignal empfangen wird, kann dieser ein internes Video-Überspielsignal erzeugen. Das Video-Überspielsignal veranlasst den Videoeingabemechanismus 430 zum Überspielen 530 der empfangenen Videoaufnahme.
  • Der Videoeingabemechanismus 430 kann die Ablage 540 der überspielten Videoaufnahme in einem Zwischenspeicher wie z. B. einem Cache-Speicher oder Register oder im Speicher 220 oder im Speichergerät 250 veranlassen. Der Videoeingabemechanismus 430 könnte ebenfalls die überspielte Videoaufnahme direkt an die Web-Cam-Anwendung 460 weiterleiten. Sobald die überspielte Videoaufnahme zur Web-Cam-Anwendung 460 gesendet wird, wird die Übertragung 550 der überspielten Videoaufnahme zum Netzwerk 115 durchgeführt. Das überspielte Video kann auf einem weiteren Benutzer-Computersystem, z. B. 120b, über einen Web-Host-Server, wo die überspielte Videoaufnahme gespeichert wird, oder direkt über eine Peer-to-Peer-Verbindung empfangen werden. Das Videobearbeitungssystem 330 setzt das Verfahren zum Start 510 zurück, oder das Verfahren wird beim Ende 560 abgeschlossen.
  • zeigt ein Ablaufdiagramm eines Verfahrens zum Vergleich von Videoaufnahmen gemäss einer Darstellung dieser vorliegenden Erfindung. In einer Darstellung [dieser vorliegenden Erfindung] kann das Verfahren über den Bewegungserkennungsmechanismus 440 abgewickelt werden. Das Verfahren startet am Beginn 610 und führt die Bestimmung 620 eines Grenzwertes oder mehrerer Grenzwerte (oder Parameter) durch. Bei dem Grenzwert kann es sich beispielsweise um einen Höchst- bzw. Mindestwert einer prozentmäßigen Veränderung in der Schattierung eines Bereichs einer Videoaufnahme oder um eine binäre Veränderung (z. B. 0 bedeutet einen hellen (oder weißen) Bereich und 01 einen dunklen (oder schwarzen) Bereich) eines Bereichs einer Videoaufnahme handeln. Der Grenzwert kann in einem Teil des Speichers 220 oder in einem dem Videobearbeitungssystem 330 zugehörigen Register gespeichert werden.
  • Es sei darauf hingewiesen, dass es sich bei den Grenzwerten für Audio beispielsweise um eine Dezibeldifferenz, Frequenzdifferenz oder Klangdruckpegeldifferenz handeln kann. Der Grenzwert kann beispielsweise von der Web-Cam-Anwendung 460 bereitgestellt werden und könnte vorher vom Benutzer 420 oder einem Benutzer an einem anderen Computersystem, z. B. 120b, definiert werden. Der Grenzwert kann wieder in einem Teil des Speichers 220 oder in einem dem Videobearbeitungssystem 330 zugehörigen Register gespeichert werden.
  • Im darauffolgenden Schritt des Verfahrens 630 wird eine Bewegungserkennungstechnik eingesetzt, um festzustellen, ob im Verlauf einer Videoaufnahme zwischen der Referenzvideoaufnahme und der empfangenen Videoaufnahme Bewegung stattgefunden hat. In einer Darstellung [dieser vorliegenden Erfindung] können Bewegungen durch eine oder mit Hilfe einer Vergleichstechnik (oder einem Vergleichsverfahren) wie z. B. einer Bildpunkt-Vergleichstechnik, einer Aufnahmebereich-Technik oder einer sogenannten, Blob-Technik erkannt werden. Alle diese Techniken seien lediglich als Beispiele genannt, und andere Techniken können im Rahmen des Vergleichs von Videoaufnahmen zwecks Feststellung von Bewegungen eingesetzt werden. Analog dazu können andere Systeme und Verfahren zur Bewegungserkennung benutzt werden. Die US-Patentschrift US 6 577 766 B1 z. B. beschreibt Darstellungen für Systeme und Verfahren zur Bewegungserkennung, die bei einem erfindungsgemäßen Videokamerasystem 330 zur Anwendung kommen können. Auf die relevanten Teile dieser Patentanmeldung wird hiermit verwiesen.
  • Nachstehend seien alle der beispielhaft genannten Techniken kurz beschrieben: bei der Bildpunkt-Vergleichstechnik wird ein oder mehrere Bildpunkte der empfangenen Videoaufnahme mit einem oder mehreren ähnlich gelagerten Bildpunkt der Referenzvideoaufnahme verglichen. Insbesondere werden die Bildpunkte miteinander verglichen, um festzustellen, ob Unterschiede zwischen den Werten bestehen, z. B. ein heller Bildpunkt mit einem Binärwert 0 im Gegensatz zur einem dunklen Bildpunkt mit einem Binärwert 1. Bei der Aufnahmebereich-Technik wird zumindest ein Teil der empfangenen Videoaufnahme mit zumindest einem Teil eines ähnlich positionierten Bereichs der Referenzvideoaufnahme verglichen, um festzustellen, ob sich die Werte eines oder mehrerer Videobildparameter voneinander unterscheiden, z. B. Kontrast, Farbton oder Helligkeit.
  • Bei der Blob-Vergleichstechnik wird bzw. werden zumindest einem Teil der empfangenen Videoaufnahme ein Videoaufnahmewert oder mehrere Videoaufnahmewerte zugewiesen, die auf Parameter basieren, mit deren Hilfe dieser Teil der empfangenen Videoaufnahme beschrieben wird, z. B. ein Farbwert entlang eines Spektrums. Analog dazu kann zumindest einem Teil der Referenzvideoaufnahme ein Referenzwert zugewiesen werden, mit dessen Hilfe ein ähnlicher Bereich der Referenzvideoaufnahme beschrieben wird. Die beiden Werte können daraufhin miteinander verglichen werden.
  • In einer Darstellung [dieser vorliegenden Erfindung] können im Rahmen des Vergleichs bei jeder Technik eine oder mehrere berechnete Differenzen zwischen Videoaufnahmewerten für die entsprechende gewählte Technik identifiziert werden. Sollte der Vergleich eine Wertdifferenz oder mehrere Wertdifferenzen ergeben, nimmt der Bewegungserkennungsmechanismus 440 die Bestimmung 640 vor, ob die Wertdifferenz den Grenzwert überschreitet. Falls die Wertdifferenz den Grenzwert nicht übersteigt oder nicht größer als der Grenzwert ist oder falls keine Wertdifferenz vorliegt, kann der Bewegungserkennungsmechanismus 440 so konfiguriert werden, dass der Videoeingabemechanismus 430 die Videoaufnahme vernichtet oder löscht und zum Start 610 zurückkehrt, wo er den Empfang der nächsten Videoaufnahme abwartet.
  • In bezug auf eine alternative Darstellung [dieser vorliegenden Erfindung] sei darauf hingewiesen, dass das System so konfiguriert werden könnte, dass bei Überschreiten des Grenzwerts u. a. ein Vergleich durchgeführt wird, so dass, sollte ein Grenzwert nicht erreicht werden, die Videoaufnahmen aktualisiert werden, und sollten sie erreicht werden, die Videoaufnahmen gelöscht werden. Das System kann also so konfiguriert werden, dass jede Abweichung von einem Grenzwert zu einer Aktualisierung einer Aufnahme oder zur Löschung einer Aufnahme führt.
  • Sollte der Bewegungserkennungsmechanismus 440 zur Feststellung 640 gelangen, dass die eine Wertdifferenz oder mehrere Wertdifferenzen den Grenzwert überschreitet (überschreiten) oder größer als der Grenzwert ist (sind), erzeugt der Bewegungserkennungsmechanismus 440 ein Bewegungsmeldersignal. Das Videobearbeitungssystem 330 nimmt daraufhin den Ersatz 650 der Referenzaufnahme im Speicher 220 oder im Register mit der empfangenen Aufnahme vor, so dass die gerade erst empfangene Aufnahme nunmehr als Referenzaufnahme fungiert. Das Verfahren ist damit abgeschlossen, und das Videobearbeitungssystem 330 durchläuft dann das Verfahren, das oben unter Bezugnahme auf beschrieben ist.
  • Das Video- bzw. Audiobearbeitungssystem und -verfahren dieser Erfindung bietet eine Reihe von Vorteilen und Vorzügen. Beispielsweise werden bei diesem Videobearbeitungssystem und -verfahren in vorteilhafter Weise Rechnersystemressourcen bei der Bearbeitung, Speicherung, und Übertragung von Videoaufnahmen eingespart, die einer bestimmten Schwellenbedingung gerecht werden, womit angezeigt wird, dass Bewegungen zwischen zwei Videoaufnahmen stattgefunden haben.
  • Darüber hinaus wird bei diesem Videobearbeitungssystem und -verfahren in vorteilhafter Weise die benötigte Netzwerkbandbreite reduziert, da lediglich bestimmte Videoaufnahmen, die sich von anderen Videoaufnahmen unterscheiden, über das Netzwerk gesendet werden. Des weiteren findet diese vorliegende Erfindung vorteilhafterweise Anwendung bei Web-Cam-Systemen, die Bilder von einem Benutzersystem zu einem Web-Cam-Server oder zu Peer-to-Peer Benutzersystemen senden, die direkte Verbindungen ermöglichen. Es sei erneut darauf hingewiesen, dass alle Bezugnahmen auf Videoelemente auch Audioelemente einschließen, die gemäss den hier beschriebenen Prinzipien bearbeitet werden können.
  • Ein weiterer Vorteil dieser vorliegenden Erfindung besteht darin, dass dieses System Flexibilität bei der Festlegung von Parametern in der Form einer oder mehrerer Grenzwerte bietet, so dass Aufnahmen aktualisiert und übertragen bzw. gelöscht werden, je nachdem, ob Abweichungen von diesem Grenzwert festgestellt wurden oder nicht. Sowohl die Überschreitung als auch die Unterschreitung des Grenzwerts kann als Abweichung definiert werden. Diese Flexibilität ermöglicht in vorteilhafter Weise die maßgeschneiderte Konfigurierung eines Systems zur Maximierung der System- sowie Netzwerkressourcen, je nachdem, wie viel Bandbreite zur Verfügung steht.

Claims (75)

  1. Videobearbeitungssystem zur Übertragung von Videoaufnahmen eines Videostreams über ein Netzwerk, dadurch gekennzeichnet, dass dieses System die folgenden Elemente aufweist: einen Videoeingabemechanismus, der so konfiguriert ist, dass eine erste Videoaufnahme und eine zweite Videoaufnahme empfangen werden, einen Bewegungserkennungsmechanismus, der so konfiguriert ist, dass die erste Videoaufnahme mit der zweiten Videoaufnahme verglichen wird, sowie so konfiguriert, dass ein Bewegungsmeldersignal erzeugt wird, falls dieser eine Abweichung von einem Grenzwert ergibt, sowie einen Web-Cam-Mechanismus, der so konfiguriert ist, dass die zweite Videoaufnahme übertragen wird, sobald das Bewegungsmeldersignal empfangen wurde, und die zweite Vidoeaufnahme gelöscht wird, falls kein Bewegungsmeldersignal empfangen wurde.
  2. Videobearbeitungssystem gemäss Anspruch 1, dadurch gekennzeichnet, dass eine Abweichung vom Grenzwert den Eintritt einer Bewegung in der zweiten Videoaufnahme im Vergleich mit der ersten Videoaufnahme anzeigt.
  3. Videobearbeitungssystem gemäss einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass der Web-Cam-Mechanismus ein Videoaufnahme-Überspielsignal erzeugt, sobald das Bewegungsmeldersignal empfangen wird.
  4. Videobearbeitungssystem gemäss Anspruch 3, dadurch gekennzeichnet, dass der Videoeingabemechanismus die zweite Videoaufnahme überspielt, sobald das Videoaufnahme-Überspielsignal empfangen wird.
  5. Videobearbeitungssystem gemäss einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass der Bewegungserkennungsmechanismus die erste Videoaufnahme mit der zweiten Videoaufnahme vergleicht, wobei entweder eine Bildpunkt-Vergleichstechnik, eine Blob-Vergleichstechnik oder ein Aufnahmebereich-Vergleichstechnik eingesetzt wird.
  6. Videobearbeitungssystem gemäss einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass der Web-Cam-Mechanismus den Grenzwert für den Bewegungserkennungsmechanismus festlegt.
  7. Videobearbeitungssystem gemäss einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass dieses System des weiteren eine Schnittstelle aufweist, die so konfiguriert ist, dass Benutzereingaben entgegengenommen werden und die Eingaben entweder einen Grenzwert, eine Videoaufnahme-Vergleichstechnik zum Vergleich der ersten Videoaufnahme mit der zweiten Videoaufnahme oder eine Videoaufnahme-Eingaberate für das Videobearbeitungssystem darstellen.
  8. Videobearbeitungssystem gemäss einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass der Videoeingabemechanismus entweder über eine zur Erzeugung von Videoaufnahmen konfigurierte Videokamera, einen Speicher(Speichergerät) mit einem Videoclip oder einen Speicher mit einem Videoclip verfügt.
  9. Videobearbeitungssystem gemäss einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass der Web-Cam-Mechanismus die zweite Videoaufnahme entweder zu einem Web-Host oder zu einem Peer-User-System sendet.
  10. Videobearbeitungssystem gemäss einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass der Web-Cam-Mechanismus des weiteren so konfiguriert ist, dass eine Anfrage um Übersendung einer Videoaufnahme von einem Peer-User-System empfangen werden kann und dass der Web-Cam-Mechanismus so konfiguriert ist, dass eine Antwort auf die Anfrage in Reaktion auf die zweite Videoaufnahme möglich ist, sollte eine Abweichung vom Grenzwert festgestellt werden.
  11. Videobearbeitungssystem gemäss einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass der Bewegungserkennungsmechanismus einen Audioerkennungsmechanismus umfasst.
  12. Videobearbeitungssystem gemäss Anspruch 11, dadurch gekennzeichnet, dass der Audioerkennungsmechanismus so konfiguriert ist, dass eine erste Audioaufnahme mit einer zweiten Audioaufnahme verglichen wird
  13. Videobearbeitungssystem gemäss einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass das Videobearbeitungssystem zumindest eines der folgenden Merkmale aufweist: der Videoeingabemechanismus ist des weiteren so konfiguriert, dass eine erste Audioaufnahme und eine zweiten Audioaufnahme empfangen werden, der Bewegungserkennungsmechanismus ist des weiteren so konfiguriert, dass die erste Audioaufnahme und die zweite Audioaufnahme miteinander verglichen werden, und so konfiguriert ist, dass ein Audioerkennungssignal erzeugt wird, sollte im Rahmen des Vergleichs eine Abweichung von einem Audiogrenzwert festgestellt werden, sowie der Web-Cam-Mechanismus ist des weiteren so konfiguriert, dass die zweite Audioaufnahme gesendet wird, sobald das Audioerkennungssignal empfangen wird.
  14. Videobearbeitungssystem gemäss einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die Videoaufnahme eine Audioaufnahme umfasst.
  15. Videobearbeitungssystem gemäss Anspruch 14, dadurch gekennzeichnet, dass das Bewegungsmeldersignal ein Audioerkennungssignal umfasst.
  16. Verfahren zur Bearbeitung von Videoaufnahmen eines Videostreams zwecks Übertragung über ein Netzwerk, dadurch gekennzeichnet, dass dieses Verfahren die folgenden Schritte umfasst: Empfang einer ersten Videoaufnahme, Vergleich der empfangenen ersten Videoaufnahme mit einer Referenzvideoaufnahme, Feststellung, ob der Vergleich der ersten Videoaufnahme mit der Referenzvideoaufnahme eine Abweichung von einem Grenzwert ergibt, Übertragung der ersten Videoaufnahme, sollte eine Abweichung vom Grenzwert festgestellt werden, sowie Löschung der ersten Videoaufnahme, sollte keine Abweichung vom Grenzwert festgestellt werden.
  17. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss Anspruch 16, dadurch gekennzeichnet, dass des weiteren die erste Videoaufnahme empfangen wird, sollte eine Abweichung vom Grenzwert festgestellt werden.
  18. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss Anspruch 16 oder 17, dadurch gekennzeichnet, dass die erste Videoaufnahme zur Referenzvideoaufnahme wird, sollte eine Abweichung vom Grenzwert festgestellt werden.
  19. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 16 bis 18, dadurch gekennzeichnet, dass während des Vergleichsschrittes des weiteren entweder eine Bildpunkt-Vergleichstechnik, eine Blob-Vergleichstechnik oder eine Aufnahmebereich-Vergleichstechnik zum Einsatz kommt.
  20. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 16 bis 19, dadurch gekennzeichnet, dass die erste Videoaufnahme entweder von einer zur Erzeugung von Videoaufnahmen konfigurierten Videokamera, einem Speicher(gerät) mit einem Videoclip oder einem Speicher mit einem Videoclip empfangen wird.
  21. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 16 bis 20, dadurch gekennzeichnet, dass die erste Videoaufnahme an einen Host übertragen wird, sobald eine Abweichung vom Grenzwert festgestellt wird.
  22. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 16 bis 21, dadurch gekennzeichnet, dass die erste Videoaufnahme an ein Peer-User-System übertragen wird, sobald eine Abweichung vom Grenzwert festgestellt wird.
  23. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 16 bis 22, dadurch gekennzeichnet, dass des weiteren eine Anfrage zwecks Übersendung einer Videoaufnahme von einem Peer-User-System erhalten wird.
  24. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss Anspruch 23, dadurch gekennzeichnet, dass im Rahmen der Antwort an das Peer-User-System die erste Videoaufnahme gesendet wird, falls eine Abweichung vom Grenzwert festgestellt wird.
  25. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss Anspruch 23, dadurch gekennzeichnet, dass das Peer-User-System über einen Web-Browser verfügt, der so konfiguriert ist, dass ein Grenzwert bereitgestellt wird.
  26. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 16 bis 25, dadurch gekennzeichnet, dass jede Videoaufnahme eine Audioaufnahme umfasst.
  27. Verfahren zur Bearbeitung einer bestimmten Videoaufnahme gemäss Anspruch 26, dadurch gekennzeichnet, dass der Grenzwert entweder eine Veränderung eines Helligkeitwerts, eines Binärwerts, eines Dezibelpegels, eines Frequenzpegels oder eines Klangdruckpegels betrifft.
  28. Videobearbeitungssystem, so konfiguriert, dass Videoaufnahmen eines Videostreams über ein Netzwerk gesendet werden, dadurch gekennzeichnet, dass dieses System die folgenden Elemente umfasst: Mittel zum Empfang einer ersten Videoaufnahme, Mittel zum Vergleich der ersten Videoaufnahme mit einer Referenzvideoaufnahme, im Rahmen dessen bestimmt wird, ob zwischen der ersten Videoaufnahme und der Referenzvideoaufnahme Bewegungen stattgefunden haben, Mittel zur Bestimmung, ob der Vergleich der ersten Videoaufnahme mit der Referenzvideoaufnahme eine Abweichung von einem Grenzwert ergibt, sowie Mittel zur Übertragung der ersten Videoaufnahme zum Netzwerk, falls eine Abweichung vom Grenzwert festgestellt wird, und Mittel zum Löschen der Videoaufnahme, falls keine Abweichung vom Grenzwert festgestellt wird.
  29. Videobearbeitungssystem gemäss Anspruch 28, dadurch gekennzeichnet, dass dieses System des weiteren Mittel zum Überspielen der ersten Videoaufnahme, falls eine Abweichung vom Grenzwert festgestellt wird, aufweist.
  30. Videobearbeitungssystem gemäss Anspruch 29, dadurch gekennzeichnet, dass die überspielte erste Videoaufnahme zur Referenzvideoaufnahme wird.
  31. Videobearbeitungssystem gemäss einem der Ansprüche 28 bis 30, dadurch gekennzeichnet, dass das Vergleichsmedium des weiteren Mittel zur Identifizierung eines ersten Bildpunktgruppenwerts in der erste Videoaufnahme und eines zweiten Bildpunktgruppenwerts in der Referenzaufnahme sowie Mittel zur Bestimmung einer Veränderung zwischen dem ersten Bildpunktgruppenwert und dem zweiten Bildpunktgruppenwert aufweist.
  32. Videobearbeitungssystem gemäss einem der Ansprüche 28 bis 31, dadurch gekennzeichnet, dass dieses System des weiteren Mittel zur Erzeugung von Videoaufnahmen aufweist.
  33. Videobearbeitungssystem gemäss einem der Ansprüche 28 bis 32, dadurch gekennzeichnet, dass die Vergleichsmittel einen Bewegungsmelder aufweisen.
  34. Videobearbeitungssystem gemäss einem der Ansprüche 28 bis 33, dadurch gekennzeichnet, dass die Bestimmungsmittel zumindest entweder einen Bewegungsmelder oder eine Web-Cam-Anwendung aufweisen.
  35. Videobearbeitungssystem gemäss einem der Ansprüche 28 bis 34, dadurch gekennzeichnet, dass dieses System des weiteren Mittel zum Empfangen einer Anfrage um Übersendung einer Videoaufnahme vom einem Peer-User-System aufweist.
  36. Videobearbeitungssystem gemäss Anspruch 35, dadurch gekennzeichnet, dass dieses System des weiteren Mittel aufweist, mit denen, in Reaktion auf die Anfrage, eine Antwort erzeugt wird und die erste Videoaufnahme übersendet wird, sollte eine Abweichung vom Grenzwert festgestellt werden.
  37. Videobearbeitungssystem gemäss Anspruch 35 oder 36, dadurch gekennzeichnet, dass im Rahmen der Anfrage der Grenzwert bereitgestellt wird.
  38. Videobearbeitungssystem gemäss Anspruch 35, 36 oder 37, dadurch gekennzeichnet, dass jede Videoaufnahme eine Audioaufnahme umfasst.
  39. Videobearbeitungssystem gemäss Anspruch 38, dadurch gekennzeichnet, dass die Bewegungserkennung im Vergleichsmedium auch Audioerkennung mit einschließt.
  40. Videobearbeitungssystem gemäss Anspruch 38 oder 39, dadurch gekennzeichnet, dass der Grenzwert entweder eine Veränderung eines Helligkeitwerts, eines Binärwerts, eines Dezibelpegels, eines Frequenzpegels oder eines Klangdruckpegels betrifft.
  41. Verfahren zur selektiven Übertragung von Videoaufnahmen eines Videostreams über ein Netzwerk, dadurch gekennzeichnet, dass dieses Verfahren die folgenden Schritte umfasst: Empfang einer Videoaufnahme mit einem ersten Wert von einem Videoeingang, Abruf einer Referenzvideoaufnahme mit einem zweiten Wert aus einem Speicher, Abruf eines Grenzwerts aus dem Speicher, Vergleich des ersten Werts mit dem zweiten Wert zur Bestimmung eines Differenzwerts, Überspielung der Videoaufnahme im Speicher, sollte der Differenzwert eine Abweichung vom Grenzwert ergeben, Übertragung der überspielten Videoaufnahme zum Netzwerk, Ersatz der Referenzvideoaufnahme mit der überspielten Videoaufnahme, so dass die überspielte Videoaufnahme zur neuen Referenzvideoaufnahme wird, sowie Löschung der Videoaufnahme, sollte der Differenzwert keine Abweichung vom Grenzwert ergeben.
  42. Verfahren zur selektiven Übertragung von Videoaufnahmen gemäss Anspruch 41, dadurch gekennzeichnet, das im Rahmen dieses Verfahrens des weiteren der Grenzwert von einem Web-Browser empfangen und im Speicher abgelagert wird.
  43. Verfahren zur selektiven Übertragung von Videoaufnahmen gemäss Anspruch 41 oder 42, dadurch gekennzeichnet, dass der Videoeingang entweder eine Videokamera, einen Speicher mit einer Videoaufnahme, oder ein Speichergerät mit einer Videoaufnahme aufweist.
  44. Verfahren zur selektiven Übertragung von Videoaufnahmen gemäss einem der Ansprüche 41 bis 43, dadurch gekennzeichnet, dass ein Aufnahmebereich zumindest einen Bildpunkt umfasst.
  45. Verfahren zur selektiven Übertragung von Videoaufnahmen gemäss einem der Ansprüche 41 bis 44, dadurch gekennzeichnet, dass jede Videoaufnahme eine Audioaufnahme umfasst.
  46. Verfahren zur selektiven Übertragung von Videoaufnahmen gemäss einem der Ansprüche 41 bis 45, dadurch gekennzeichnet, dass entweder eine Überschreitung oder eine Unterschreitung des Grenzwerts als Abweichung vom Grenzwert betrachtet wird.
  47. Verfahren zur selektiven Übertragung von Videoaufnahmen gemäss Anspruch 45, dadurch gekennzeichnet, dass die Audioaufnahme ein Audiosignal umfasst.
  48. Verfahren zur selektiven Übertragung von Videoaufnahmen gemäss Anspruch 45, dadurch gekennzeichnet, dass der Grenzwert entweder eine Veränderung eines Helligkeitwerts, eines Binärwerts, eines Dezibelpegels, eines Frequenzpegels oder eines Klangdruckpegels betrifft.
  49. Verfahren zur selektiven Übertragung von Videoaufnahmen gemäss einem der Ansprüche 41 bis 48, dadurch gekennzeichnet, dass auch eine Einstellung des Grenzwerts als Abweichung vom Grenzwert betrachtet wird.
  50. System zur Bearbeitung von entweder Videoaufnahmen eines Videostreams oder Audioaufnahmen zwecks Übertragung über ein Netzwerk, wobei dieses System die folgenden Elemente umfasst: einen Eingabemechanismus, der so konfiguriert ist, dass eine Aufnahme empfangen wird, wobei die Aufnahme zumindest entweder eine Videoaufnahme oder eine Audioaufnahme umfasst, einen Erkennungsmechanismus, der so konfiguriert ist, dass die empfangene Aufnahme mit einer Referenzaufnahme verglichen wird, wobei es sich bei der Referenzaufnahme um eine Referenzvideoaufnahme handelt, falls es sich bei der empfangenen Aufnahme um eine Videoaufnahme handelt, oder aber eine Referenzaudioaufnahme, falls es sich bei der empfangenen Aufnahme um eine Audioaufnahme handelt, und wobei der Sensormechanismus des weiteren so konfiguriert ist, dass eine Erkennungssignal erzeugt wird, sollte der Vergleich zwischen der Referenzaufnahme und der empfangenen Aufnahme eine Abweichung von einem Grenzwert ergeben, sowie eine Web-Cam-Anwendung, die so konfiguriert ist, dass die empfangene Aufnahme zum Netzwerk gesendet wird, sobald das Erkennungssignal gesendet wird, und die empfangene Aufnahme gelöscht wird, falls kein Erkennungssignal gesendet wird, und die so konfiguriert ist, dass bestimmt wird, ob die Referenzaufnahme durch eine neue Referenzaufnahme ersetzt werden soll.
  51. System gemäss Anspruch 50, dadurch gekennzeichnet, dass eine Abweichung vom Grenzwert bedeutet, dass der Grenzwert entweder über- oder unterschritten wird.
  52. System gemäss Anspruch 50 oder 51, dadurch gekennzeichnet, dass der Sensormechanismus die empfangene Aufnahme mit der Referenzaufnahme vergleicht, wobei entweder eine Bildpunkt-Vergleichstechnik, eine Blob-Vergleichstechnik oder eine Aufnahmebereich-Vergleichstechnik verwendet wird, falls eine Aufnahme empfangen wird, die eine Videoaufnahme umfasst.
  53. System gemäss Anspruch 50, 51 oder 52, dadurch gekennzeichnet, dass der Sensormechanismus die empfangene Aufnahme mit der Referenzaufnahme vergleicht, wobei entweder ein Unterschied im Dezibelpegel, ein Unterschied im Frequenzpegel oder ein Unterschied im Klangdruckpegel, falls eine Aufnahme empfangen wird, die eine Audioaufnahme umfasst, bestimmt wird.
  54. System gemäss einem der Ansprüche 50 bis 53, dadurch gekennzeichnet, dass auch eine Einstellung des Grenzwerts als Abweichung vom Grenzwert gilt.
  55. System zur Bearbeitung einer bestimmten Videoaufnahme zwecks Übertragung über ein Netzwerk, dadurch gekennzeichnet, dass dieses System die folgenden Elemente umfasst: ein Empfangsmedium zum Empfang einer ersten Videoaufnahme, ein Vergleichsmedium zum Vergleich der empfangenen ersten Videoaufnahme mit einer Referenzvideoaufnahme, ein Medium zur Bestimmung, ob der Vergleich der ersten Videoaufnahme und der Referenzvideoaufnahme eine Abweichung von einem Grenzwert ergibt, ein Übertragungsmedium zur Übertragung der ersten Videoaufnahme, falls eine Abweichung vom Grenzwert festgestellt wird, sowie ein Medium zum Löschen der ersten Videoaufnahme, falls keine Abweichung vom Grenzwert festgestellt wird.
  56. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss Anspruch 55, dadurch gekennzeichnet, dass dieses System des weiteren Medien umfasst, mit denen die erste Videoaufnahme überspielt wird, sobald eine Abweichung vom Grenzwert festgestellt wird.
  57. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss Anspruch 55 oder 56, dadurch gekennzeichnet, dass die erste Videoaufnahme zur Referenzvideoaufnahme wird, sobald eine Abweichung vom Grenzwert festgestellt wird.
  58. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 55 bis 57, dadurch gekennzeichnet, dass das Vergleichsmedium zum Vergleich des weiteren so konfiguriert ist, dass Pixels, sogenannte „Blobs” oder Aufnahmebereiche verglichen werden.
  59. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 55 bis 58, dadurch gekennzeichnet, dass die erste Videoaufnahme entweder von einer zur Erzeugung von Videoaufnahmen konfigurierten Videokamera, einem Speicher(gerät) mit einem Videoclip oder einem Speicher mit einem Videoclip empfangen wird.
  60. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 55 bis 59, dadurch gekennzeichnet, dass die erste Videoaufnahme an einen Host gesendet wird, sobald eine Abweichung vom Grenzwert festgestellt wird.
  61. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 55 bis 60, dadurch gekennzeichnet, dass die erste Videoaufnahme an ein Peer-User-System gesendet wird, sobald eine Abweichung vom Grenzwert festgestellt wird.
  62. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 55 bis 61, dadurch gekennzeichnet, dass dieses System darüber hinaus ein Empfangsmedium zum Empfang einer Anfrage zwecks Übersendung einer Videoaufnahme von einem Peer-User-System aufweist.
  63. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss Anspruch 62, dadurch gekennzeichnet, dass im Rahmen der Antwort an das Peer-User-System die erste Videoaufnahme übersendet wird, sobald eine Abweichung vom Grenzwert festgestellt wird.
  64. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss Anspruch 62 oder 63, dadurch gekennzeichnet, dass das Peer-User-System über einen Web-Browser verfügt, der dahingehend konfiguriert wurde, einen Grenzwert bereitzustellen.
  65. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss einem der Ansprüche 55 bis 64, dadurch gekennzeichnet, dass jede Videoaufnahme eine Audioaufnahme umfasst.
  66. System zur Bearbeitung einer bestimmten Videoaufnahme gemäss Anspruch 65, dadurch gekennzeichnet, dass der Grenzwert entweder eine Veränderung eines Helligkeitwerts, eines Binärwerts, eines Dezibelpegels, eines Frequenzpegels oder eines Klangdruckpegels betrifft.
  67. System zur selektiven Übertragung von Videoaufnahmen eines Videostreams über ein Netzwerk, dadurch gekennzeichnet, dass bei diesem Verfahren die folgenden Elemente eingesetzt werden: ein Empfangsmedium zum Empfang einer Videoaufnahme mit einem ersten Wert von einem Videoeingang, eine Abrufmedium zum Abruf einer Referenzvideoaufnahme mit einem zweiten Wert aus einem Speicher, eine Abrufmedium zum Abruf eines Grenzwerts aus einem Speicher, ein Vergleichsmedium zum Vergleich des ersten Werts mit dem zweiten Wert zwecks Bestimmung eines Differenzwerts, ein Überspielmedium zum Überspielen der Videoaufnahme im Speicher, sobald eine Abweichung des Differenzwerts vom Grenzwert festgestellt wird, ein Übertragungsmedium zur Übertragung der überspielten Videoaufnahme zum Netzwerk, ein Medium zum Ersatz der Referenzvideoaufnahme durch die überspielte Videoaufnahme, so dass die überspielte Videoaufnahme zur neuen Referenzvideoaufnahme wird, sowie ein Löschungsmedium zum Löschen der Videoaufnahme, sollte der Differenzwert nicht vom Grenzwert abweichen.
  68. System zur selektiven Übertragung von Videoaufnahmen gemäss Anspruch 67, dadurch gekennzeichnet, dass dieses System des weiteren ein Empfangsmedium zum Empfang des Grenzwerts von einem Web-Browser und zur Speicherung des Grenzwerts im Speicher aufweist.
  69. System zur selektiven Übertragung von Videoaufnahmen gemäss Anspruch 67 oder 68, dadurch gekennzeichnet, dass der Videoeingang entweder eine Videokamera, einen Speicher mit einer Videoaufnahme oder ein Speichergerät mit einer Videoaufnahme aufweist.
  70. System zur selektiven Übertragung von Videoaufnahmen gemäss einem der Ansprüche 67 bis 69, dadurch gekennzeichnet, dass ein Aufnahmebereich zumindest einen Bildpunkt umfasst.
  71. System zur selektiven Übertragung von Videoaufnahmen gemäss einem der Ansprüche 67 bis 70, dadurch gekennzeichnet, dass jede Videoaufnahme eine Audioaufnahme umfasst.
  72. System zur selektiven Übertragung von Videoaufnahmen gemäss einem der Ansprüche 67 bis 71, dadurch gekennzeichnet, dass im Löschungsmedium entweder die Überschreitung oder die Unterschreitung des Grenzwerts als Abweichung vom Grenzwert betrachtet wird.
  73. System zur selektiven Übertragung von Videoaufnahmen gemäss Anspruch 71, dadurch gekennzeichnet, dass die Audioaufnahme ein Audiosignal umfasst.
  74. System zur selektiven Übertragung von Videoaufnahmen gemäss Anspruch 71 oder 72, dadurch gekennzeichnet, dass der Grenzwert entweder eine Veränderung eines Helligkeitwerts, eines Binärwerts, eines Dezibelpegels, eines Frequenzpegels oder eines Klangdruckpegels betrifft.
  75. System zur selektiven Übertragung von Videoaufnahmen gemäss einem der Ansprüche 67 bis 74, dadurch gekennzeichnet, dass im Löschungsmedium auch eine Einstellung des Grenzwerts als Abweichung vom Grenzwert gilt.
DE10214079A 2001-03-30 2002-03-28 WEB-Camming und Bandbreitensteuerung auf Grundlage der Bewegungs- und Audioerkennung Expired - Fee Related DE10214079B4 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE20207713U DE20207713U1 (de) 2001-03-30 2002-03-28 Web-Camming und Bandbreitensteuerung auf Grundlage der Bewegungs- und Audioerkennung

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US823709 1986-01-29
US09/823,709 US6813372B2 (en) 2001-03-30 2001-03-30 Motion and audio detection based webcamming and bandwidth control

Publications (2)

Publication Number Publication Date
DE10214079A1 DE10214079A1 (de) 2002-10-10
DE10214079B4 true DE10214079B4 (de) 2011-05-05

Family

ID=25239494

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10214079A Expired - Fee Related DE10214079B4 (de) 2001-03-30 2002-03-28 WEB-Camming und Bandbreitensteuerung auf Grundlage der Bewegungs- und Audioerkennung

Country Status (3)

Country Link
US (1) US6813372B2 (de)
CN (1) CN1379589A (de)
DE (1) DE10214079B4 (de)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070087901A1 (en) * 1998-01-05 2007-04-19 Brassil Thomas W Therapy system
US7702995B2 (en) 2000-04-24 2010-04-20 TVWorks, LLC. Method and system for transforming content for execution on multiple platforms
US8028314B1 (en) 2000-05-26 2011-09-27 Sharp Laboratories Of America, Inc. Audiovisual information management system
US8020183B2 (en) 2000-09-14 2011-09-13 Sharp Laboratories Of America, Inc. Audiovisual management system
US20030038796A1 (en) 2001-02-15 2003-02-27 Van Beek Petrus J.L. Segmentation metadata for audio-visual content
US7076085B1 (en) * 2001-04-12 2006-07-11 Ipix Corp. Method and apparatus for hosting a network camera including a heartbeat mechanism
US7024488B1 (en) 2001-04-12 2006-04-04 Ipix Corporation Method and apparatus for hosting a network camera
US7177448B1 (en) 2001-04-12 2007-02-13 Ipix Corporation System and method for selecting and transmitting images of interest to a user
US8026944B1 (en) 2001-04-12 2011-09-27 Sony Corporation Method and apparatus for hosting a network camera with image degradation
US7015949B1 (en) 2001-04-12 2006-03-21 Ipix Corporation Method and apparatus for hosting a network camera with refresh degradation
US7904814B2 (en) 2001-04-19 2011-03-08 Sharp Laboratories Of America, Inc. System for presenting audio-video content
US7143354B2 (en) 2001-06-04 2006-11-28 Sharp Laboratories Of America, Inc. Summarization of baseball video content
US7499077B2 (en) 2001-06-04 2009-03-03 Sharp Laboratories Of America, Inc. Summarization of football video content
US7003795B2 (en) * 2001-06-26 2006-02-21 Digeo, Inc. Webcam-based interface for initiating two-way video communication
US6941575B2 (en) * 2001-06-26 2005-09-06 Digeo, Inc. Webcam-based interface for initiating two-way video communication and providing access to cached video
US7474698B2 (en) 2001-10-19 2009-01-06 Sharp Laboratories Of America, Inc. Identification of replay segments
US20030101267A1 (en) * 2001-11-28 2003-05-29 Thompson Mark R. Peer-to-peer caching network
US7120873B2 (en) * 2002-01-28 2006-10-10 Sharp Laboratories Of America, Inc. Summarization of sumo video content
US8214741B2 (en) 2002-03-19 2012-07-03 Sharp Laboratories Of America, Inc. Synchronization of video and data
GB0215624D0 (en) * 2002-07-05 2002-08-14 Colthurst James R Razor head
US7657836B2 (en) 2002-07-25 2010-02-02 Sharp Laboratories Of America, Inc. Summarization of soccer video content
US7657907B2 (en) 2002-09-30 2010-02-02 Sharp Laboratories Of America, Inc. Automatic user profiling
ATE454789T1 (de) * 2002-11-12 2010-01-15 Intellivid Corp Verfahren und system zur verfolgung und verhaltensüberwachung von mehreren objekten, die sich durch mehrere sichtfelder bewegen
US7221775B2 (en) * 2002-11-12 2007-05-22 Intellivid Corporation Method and apparatus for computerized image background analysis
US20040212678A1 (en) * 2003-04-25 2004-10-28 Cooper Peter David Low power motion detection system
US7528881B2 (en) * 2003-05-02 2009-05-05 Grandeye, Ltd. Multiple object processing in wide-angle video camera
US20100002070A1 (en) 2004-04-30 2010-01-07 Grandeye Ltd. Method and System of Simultaneously Displaying Multiple Views for Video Surveillance
US7286157B2 (en) * 2003-09-11 2007-10-23 Intellivid Corporation Computerized method and apparatus for determining field-of-view relationships among multiple image sensors
US7346187B2 (en) * 2003-10-10 2008-03-18 Intellivid Corporation Method of counting objects in a monitored environment and apparatus for the same
US7280673B2 (en) * 2003-10-10 2007-10-09 Intellivid Corporation System and method for searching for changes in surveillance video
US20050185541A1 (en) * 2004-02-23 2005-08-25 Darren Neuman Method and system for memory usage in real-time audio systems
US8949899B2 (en) 2005-03-04 2015-02-03 Sharp Laboratories Of America, Inc. Collaborative recommendation system
US7594245B2 (en) 2004-03-04 2009-09-22 Sharp Laboratories Of America, Inc. Networked video devices
US8356317B2 (en) 2004-03-04 2013-01-15 Sharp Laboratories Of America, Inc. Presence based technology
US8427538B2 (en) * 2004-04-30 2013-04-23 Oncam Grandeye Multiple view and multiple object processing in wide-angle video camera
US20050278446A1 (en) * 2004-05-27 2005-12-15 Jeffery Bryant Home improvement telepresence system and method
US7649937B2 (en) * 2004-06-22 2010-01-19 Auction Management Solutions, Inc. Real-time and bandwidth efficient capture and delivery of live video to multiple destinations
TWI245535B (en) * 2004-10-12 2005-12-11 Kye Systems Corp Audio/video communication system of web-cam mobile phone and method thereof
US7394940B2 (en) * 2004-11-19 2008-07-01 International Business Machines Corporation Digital video media duplication or transmission quality measurement
US7450015B2 (en) 2004-12-23 2008-11-11 Secure Care Products, Inc. System and method for ensuring location of an individual within a designated area
ATE500580T1 (de) 2005-03-25 2011-03-15 Sensormatic Electronics Llc Intelligente kameraauswahl und objektverfolgung
US9036028B2 (en) 2005-09-02 2015-05-19 Sensormatic Electronics, LLC Object tracking and alerts
CN100459711C (zh) * 2005-09-09 2009-02-04 北京中星微电子有限公司 一种视频压缩方法及使用该方法的视频系统
US8797457B2 (en) * 2005-09-20 2014-08-05 Entropic Communications, Inc. Apparatus and method for frame rate preserving re-sampling or re-formatting of a video stream
JP4749139B2 (ja) * 2005-12-05 2011-08-17 株式会社日立製作所 危険映像検出方法、映像相違検出方法及び装置
US8689253B2 (en) 2006-03-03 2014-04-01 Sharp Laboratories Of America, Inc. Method and system for configuring media-playing sets
JP2007280303A (ja) * 2006-04-11 2007-10-25 Brother Ind Ltd 情報通信システム、コンテンツカタログ情報配信方法、及びノード装置等
JP4862463B2 (ja) * 2006-04-11 2012-01-25 ブラザー工業株式会社 情報通信システム、コンテンツカタログ情報検索方法、及びノード装置等
JP4655986B2 (ja) * 2006-04-12 2011-03-23 ブラザー工業株式会社 ノード装置、記憶制御プログラム及び情報記憶方法
US7825792B2 (en) * 2006-06-02 2010-11-02 Sensormatic Electronics Llc Systems and methods for distributed monitoring of remote sites
US7671728B2 (en) 2006-06-02 2010-03-02 Sensormatic Electronics, LLC Systems and methods for distributed monitoring of remote sites
JP5121258B2 (ja) * 2007-03-06 2013-01-16 株式会社東芝 不審行動検知システム及び方法
CN101682750A (zh) * 2007-06-09 2010-03-24 传感电子公司 用于集成视频分析和数据分析/挖掘的系统和方法
CN101854537B (zh) * 2009-03-31 2014-03-26 深圳迈瑞生物医疗电子股份有限公司 一种超声图像数据优化及其造影定量分析方法和系统
TWI490820B (zh) * 2010-01-11 2015-07-01 Pixart Imaging Inc 偵測物體移動之方法及偵測系統
CN102128616A (zh) * 2010-01-14 2011-07-20 原相科技股份有限公司 侦测物体移动的方法及侦测系统
US8935719B2 (en) 2011-08-25 2015-01-13 Comcast Cable Communications, Llc Application triggering
WO2013140017A1 (en) * 2012-03-21 2013-09-26 Eye Solutions Oy Method, apparatus and computer program product for managing transmission bandwidth
CN103916620B (zh) * 2013-01-04 2017-06-20 中国移动通信集团公司 视频通话方法及装置、移动终端
US9414114B2 (en) 2013-03-13 2016-08-09 Comcast Cable Holdings, Llc Selective interactivity
US11076205B2 (en) 2014-03-07 2021-07-27 Comcast Cable Communications, Llc Retrieving supplemental content
EP3855350A1 (de) * 2014-08-14 2021-07-28 QUALCOMM Incorporated Detektion von aktionseinzelbildern eines video-streams
CN107613236B (zh) * 2017-09-28 2021-01-05 盐城市聚龙湖商务集聚区发展有限公司 一种音像录制方法及终端、存储介质
CN112995685B (zh) * 2021-02-05 2023-02-17 杭州网易智企科技有限公司 数据发送方法及装置、数据接收方法及装置、介质、设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992008202A1 (en) * 1990-11-01 1992-05-14 Massachusetts Institute Of Technology A face recognition system
EP0635983A2 (de) * 1993-07-19 1995-01-25 AT&T Corp. Verfahren und Mittel zur Detektion von Menschen in Bildsequenzen
US5731832A (en) * 1996-11-05 1998-03-24 Prescient Systems Apparatus and method for detecting motion in a video signal
US6577766B1 (en) * 1999-11-10 2003-06-10 Logitech, Inc. Method and apparatus for motion detection in the discrete cosine transform domain

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5623690A (en) * 1992-06-03 1997-04-22 Digital Equipment Corporation Audio/video storage and retrieval for multimedia workstations by interleaving audio and video data in data file
US5387943A (en) * 1992-12-21 1995-02-07 Tektronix, Inc. Semiautomatic lip sync recovery system
US5524110A (en) * 1993-11-24 1996-06-04 Intel Corporation Conferencing over multiple transports
US5583569A (en) 1994-08-19 1996-12-10 Intel Corporation Video camera having asynchronous digital output including header data
US5748234A (en) 1994-09-13 1998-05-05 Intel Corporation Video processing system and method
US5784099A (en) 1994-09-13 1998-07-21 Intel Corporation Video camera and method for generating time varying video images in response to a capture signal
US5920842A (en) * 1994-10-12 1999-07-06 Pixel Instruments Signal synchronization
US5550595A (en) 1994-12-16 1996-08-27 Intel Corporation Apparatus and method for motion estimation with enhanced camera interface
US5818441A (en) 1995-06-15 1998-10-06 Intel Corporation System and method for simulating two-way connectivity for one way data streams
US6311214B1 (en) * 1995-07-27 2001-10-30 Digimarc Corporation Linking of computers based on optical sensing of digital data
US5966446A (en) 1995-09-29 1999-10-12 Intel Corporation Time-bracketing infrastructure implementation
WO1998034403A1 (en) 1995-09-29 1998-08-06 Intel Corporation Apparatus and method for securing captured data transmitted between two sources
US5854640A (en) 1996-01-02 1998-12-29 Intel Corporation Method and apparatus for byte alignment of video data in a memory of a host system
US5699277A (en) 1996-01-02 1997-12-16 Intel Corporation Method and apparatus for source clipping a video image in a video delivery system
US5760794A (en) 1996-01-02 1998-06-02 Intel Corporation Method for storing video data in a plurality of video data buffers on a host
US5675512A (en) 1996-01-11 1997-10-07 Intel Corporation Low-cost room-based video conferencing systems
US5930501A (en) * 1996-09-20 1999-07-27 Neil; John M. Pictorial user interface for establishing time of day and geographical or environmental context on a computer display or other monitor
US5946396A (en) 1996-10-25 1999-08-31 Intel Corporation System and method for ensuring integrity of audio
US5982425A (en) 1996-12-23 1999-11-09 Intel Corporation Method and apparatus for draining video data from a planarized video buffer
US6008777A (en) 1997-03-07 1999-12-28 Intel Corporation Wireless connectivity between a personal computer and a television
US6166729A (en) * 1997-05-07 2000-12-26 Broadcloud Communications, Inc. Remote digital image viewing system and method
US5961589A (en) 1997-09-09 1999-10-05 Intel Corporation Emulation of analog modem signaling over IDSN for translation-less interoperability with PSTN based H.324 system
US6091777A (en) * 1997-09-18 2000-07-18 Cubic Video Technologies, Inc. Continuously adaptive digital video compression system and method for a web streamer

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992008202A1 (en) * 1990-11-01 1992-05-14 Massachusetts Institute Of Technology A face recognition system
EP0635983A2 (de) * 1993-07-19 1995-01-25 AT&T Corp. Verfahren und Mittel zur Detektion von Menschen in Bildsequenzen
US5731832A (en) * 1996-11-05 1998-03-24 Prescient Systems Apparatus and method for detecting motion in a video signal
US6577766B1 (en) * 1999-11-10 2003-06-10 Logitech, Inc. Method and apparatus for motion detection in the discrete cosine transform domain

Also Published As

Publication number Publication date
DE10214079A1 (de) 2002-10-10
US20020141619A1 (en) 2002-10-03
CN1379589A (zh) 2002-11-13
US6813372B2 (en) 2004-11-02

Similar Documents

Publication Publication Date Title
DE10214079B4 (de) WEB-Camming und Bandbreitensteuerung auf Grundlage der Bewegungs- und Audioerkennung
DE19983806B4 (de) Ein die diskrete Wavelet-Transformation verwendender Autofokus-Algorithmus
DE602004005520T2 (de) Anordnung und Verfahren zur Bilderkennung
DE69932489T2 (de) Verfahren und System zur merkmalbasierten Echtzeitbewegungsanalyse zur Auswahl von Schlüsselbildern aus einer Videosequenz
DE69921237T2 (de) Automatische Videoüberwachungsanlage
DE102016115292B4 (de) Verfahren und Vorrichtung zur automatischen Belichtungswerterfassung für High Dynamic Range Imaging
DE10084276B4 (de) Ein verbesserter Lichtsensor mit einem erhöhten Dynamikbereich
DE112009000481B4 (de) Inhaltsbewusste Speicherung von Videodaten
DE602005005583T2 (de) Videoüberwachungssysteme im allgemeinen und speziell eine Vorrichtung und Verfahren zur automatischen Echtzeiterfassung abnormaler Bewegung in Videoströmen
DE60009283T2 (de) Anpassung einer digitalbildübertragung
DE19982811B4 (de) Verfahren und Einrichtung zur Standbildaufnahme während Videolaufbildoperationen einer Angekoppelten Digitalkamera
DE102006001903A1 (de) Verfahren und Gerät für das Anpassen von Ausgabebildern
EP0814611A2 (de) Kommunikationssystem und Verfahren zur Aufnahme und Verwaltung digitaler Bilder
DE19882912B4 (de) Bildselektion auf der Basis des Bildinhalts
DE10323236A1 (de) Bilderzeugungsvorrichtung
DE102005045077A1 (de) Ein Verfahren und eine Vorrichtung für verteilte Analysen von Bildern
DE102015102276A1 (de) Anzeigesteuerungsvorrichtung und anzeigeverfahren
DE19536691B4 (de) Verfahren und Anordnung zur Korrektur von Bildstandsfehlern bei der fernsehmäßigen Filmabtastung
EP1109398B1 (de) Bilderfassungssystem zur Erzeugung eines Dunkel- und Hellbildes
EP1164549A2 (de) Verfahren und Anordnung zur Kodierung von Livebildern in der Mikroskopie
DE112020004853T5 (de) Reduzierung eines Flimmereffektes mehrerer Lichtquellen in einem Bild
DE102011104198A1 (de) Verfahren zur bildbasierten automatischen Belichtungskorrektur
DE69926306T2 (de) Ein Videowiedergabesteuerungsgerät und ein Speicherverfahren
DE10153484B4 (de) Video-/Audio-System und Auswertungsverfahren für Video-/Audio-Daten
DE102018201909A1 (de) Verfahren und Vorrichtung zur Objekterkennung

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R020 Patent grant now final

Effective date: 20110806

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H04N0007260000

Ipc: H04N0019000000