-
HINTERGRUND DER ERFINDUNG
-
Die
vorliegende Erfindung bezieht sich auf ein Videosuchverfahren und
ein Videosuchgerät,
die den Inhalt einer in einer Speichereinrichtung gespeicherten
Videodatei als eine Gruppe von Bildern darstellen können, um
den Inhalt der Videodatei eindeutig erkennbar zu machen, ohne die
Videodatei abzuspielen.
-
Da
die Geschwindigkeit von Computern und die Kapazität von Speichereinrichtungen
wie Festplatten in den vergangenen Jahren zugenommen haben, ist
es möglich
geworden, Bewegtbilder und Sprache durch Digitalisierung zu verarbeiten.
So sind verschiedene Multimediasysteme wie zum Beispiel VDR (Videodiskrecorder)
vorgestellt worden, die Bewegtbilder und Sprache komprimieren und
die komprimierten Bewegtbilder und Sprache speichern und wiedergeben
können,
aber auch nicht lineare Bearbeitungssysteme, die in einer Speichereinrichtung wie
zum Beispiel einer Festplatte erfasste Bewegtbilder und Sprache
zur Herstellung von Programmen für
Fernsehsendungen und Videoproduktionen bearbeiten können. In
diesen Multimediasystemen werden verschiedene Arten von Attributinformationen wie
zum Beispiel Dateiformat, Dateiname, Produktionsdatum und Uhrzeit,
Wiedergabezeit, Gesamtzahl der Bilder, Datenrate, Kompressionsfaktor,
Schlüsselwort
und ein Standbild einer ersten Szene, das heißt der erste Bildrahmen einer
Videodatei verwendet, um eine große Anzahl von in einer Speichereinrichtung
wie zum Beispiel einer Festplatte gespeicherten Videodateien zu
durchsuchen. Als Beispiele für
ein Videosuchverfahren, das die Bestätigung des Inhalts von großen Mengen
in einer Speichereinrichtung gespeicherten Videomaterials erleichtert,
können
zum Beispiel die in JP-A-5-81348 (zum Patent angemeldet durch Dainihon
Printing) und JP-A-8-227462 beschriebenen Verfahren genannt werden.
In der erstgenannten Publikation wird ein Bildextraktions- und Suchgerät zum Anordnen
von Zeitachsenbildern, die aus auf einem Bandmedium aufgezeichneten
Bewegtbildern erhalten werden, auf einer Zeitachse und zu deren
Anzeige als in festen Abständen
extrahierte Standbilder beschrieben. Es gibt jedoch kein Konzept
für das
Extrahieren von Bildern aus einer Videodatei. Nach dem letztgenannten
Verfahren ist es möglich,
Bewegtbilder auf der Grundlage der charakteristischen Werte von
Bildern und Sprache in Szenen einzuteilen und eine Liste von ersten
Bildrahmen der betreffenden Szenen zu erzeugen. Durch Bezugnahme
auf die Anzeige dieser Liste kann der Benutzer den Inhalt der betreffenden Videodateien
eindeutig erkennen, wissen, welches Material vorhanden ist, und
eine gewünschte
Szene ohne weiteres auswählen.
Hierbei bedeutet eine Szene einen mit einer Kamera ohne Unterbrechung aufgenommenen
Bewegtbildabschnitt. Wenn Bewegtbilder in einer Speichereinrichtung
als den jeweiligen Szenen entsprechende Videodateien gespeichert
sind, erfolgt kein abrupter Wechsel zwischen den (Einzel-)Bildern,
von denen jedes ein Bewegtbilder bildendes Standbild ist, in einer
Szene. Durch Bezugnahme auf die Standbildinformationen einer ersten
Szene der betreffenden Videodatei kann daher deren Inhalt hinreichend
erfasst werden. Die Standbildinformationen der ersten Szene der
Videodatei sind eine sehr wichtige visuelle Information zum Suchen
einer Videodatei.
-
EP-A-0859365,
das nach dem Prioritätsdatum
der vorliegenden Anmeldung veröffentlicht
wurde, bezieht sich auf ein Verfahren, welches das Abrufen eines
Zielvideos durch Wiedergabe und Anzeige der vorherigen und folgenden
Videobilder auf oberen und unteren kleinen Bildschirmen eines kleinen Hauptbildschirms
und das Starten der normalen Wiedergabe des Videos auf dem kleinen
Hauptbildschirm nach Auswahl mit dem Cursor ermöglicht.
-
WO
98/34181A, das nach dem Prioritätsdatum
der vorliegenden Anmeldung veröffentlicht
wurde, beschreibt ein Verfahren zum Anzeigen eines Videos durch
Darstellung von Bildern (Schlüsselbildern)
verschiedener Art und zum Starten der normalen Wiedergabe nach Auswahl
eines bestimmten Schlüsselbilds
durch einen Benutzer.
-
ZUSAMMENFASSUNG DER ERFINDUNG
-
Bei
einem derartigen herkömmlichen
Gerät tritt
das folgende Problem auf.
-
Wenn
jede einzelne Szene in einer Speichereinrichtung als eine Videodatei
gespeichert ist, kann ihr Inhalt nur anhand der Standbildinformationen
der ersten Szene der betreffenden Videodatei beurteilt werden. Im
Allgemeinen werden Bewegtbilder oder Videobilder in einer Speichereinrichtung
nicht zwangsläufig
als Videodateien gespeichert, indem eine Szene als Einheit verwendet
wird. In diesem Fall ist jede Videodatei aus mehreren Szenen gebildet. Bei
der Auswahl einer gewünschten
Videodatei aus einer großen
Anzahl von in einer Speichereinrichtung gespeicherten Videodateien
ist es sehr schwierig, den Inhalt einer Videodatei nur anhand der
Standbildinformationen der ersten Szene der Videodatei zu beurteilen.
Für ein
sicheres Suchen und Auswählen
einer gewünschten
Videodatei ist es nötig,
die Suche während
der gründlichen
Wiedergabe der betreffenden Videodatei fortzusetzen und sie zu bestätigen. Daher
erfordert das Suchen großer
Mengen von in einer Speichereinrichtung wie zum Beispiel einer Festplatte
gespeicherten Videodateien viel Zeit.
-
Außerdem werden
Videobilder in der Praxis im Allgemeinen durch Bearbeiten großer Mengen von
Videomaterial erzeugt. Wenn es bei der Videobearbeitung möglich ist,
nach Videomaterial zu suchen, ohne die Videobearbeitung zu verlassen,
das gesuchte Videomaterial zu bearbeiten und das Ergebnis der Bearbeitung
in einer Speichereinrichtung zu speichern, ist es offensichtlich,
dass die Videobearbeitung effizienter durchgeführt werden kann.
-
Daher
ist ein Ziel der vorliegenden Erfindung die Bereitstellung eines
Videosuchverfahrens und eines Videosuchgeräts mit einer nötigen und
nützlichen
Funktion zum Suchen nach einer Videodatei und einer Funktion zum
Anzeigen einer Gruppe von Bildern, wodurch der Benutzer den Inhalt
einer Videodatei schnell erkennen kann, zum Beispiel eine allgemeine
Ansicht für
jede einzelne der in einer Speichereinrichtung gespeicherten Videodateien.
-
Ein
weiteres Ziel der vorliegenden Erfindung ist die Bereitstellung
eines Videosuchverfahrens und eines Videosuchgeräts mit einer Funktion zum Speichern
von Bewegtbildern oder Videobildern in einer Speichereinrichtung
und zum Durchführen
einer Anzeige, damit der Benutzer den Inhalt einer gespeicherten
Videodatei schnell und eindeutig erkennen, das heißt die allgemeine
Ansicht schnell unter der Steuerung eines Videobearbeitungssystems
beurteilen kann.
-
Nach
einem Aspekt der vorliegenden Erfindung umfasst ein Videosuchverfahren
zum Suchen und Anzeigen von durch den Benutzer gewünschten Bewegtbildern
oder Videobildern die Schritte Entnehmen vieler zuvor durch den
Benutzer festgelegter Bilder aus jeder der bereits gespeicherten
Videodateien, Anordnen der Bilder in einer zuvor durch den Benutzer
festgelegten Anordnung zum Bilden eines Gruppenbilds, Anzeigen des
Gruppenbilds in einer vorbestimmten Position und Anzeigen der Bewegtbilder
oder Videobilder, die dem vom Benutzer ausgewählten Gruppenbild entsprechen.
Als Ergebnis kann der Inhalt der betreffenden Videodatei schnell
und eindeutig erkannt werden. Daher wird die Effizienz beim Suchen
großer
Mengen von Videodateien erhöht.
-
Nach
einem weiteren Aspekt der vorliegenden Erfindung weisen ein Videosuchverfahren
und ein Videosuchgerät
mit der vorstehend beschriebenen Such- und Anzeigefunktion Einrichtungen
zur Verwaltung der Bewegtbilder oder Videobilder auf und sind mit
einer Funktion zum Steuern einer Spei chereinrichtung versehen, die
die Bewegtbilder oder Videobilder speichert. Darüber hinaus sind das Videosuchverfahren
und das Videosuchgerät
mit einer Funktion zum Bearbeiten der gespeicherten Bewegtbilder
oder Videobilder versehen. Als Ergebnis kann der Inhalt der gespeicherten
Bewegtbilder oder Videobilder eindeutig erkannt werden. Bei der
Videobearbeitung können
daher gewünschte
Bewegtbilder oder Videobilder mit Sicherheit gesucht werden. Außerdem können die
so gesuchten Bewegtbilder oder Videobilder effizient bearbeitet
werden, und das Ergebnis der Bearbeitung kann effizient in der Speichereinrichtung
gespeichert werden. Damit werden ein Videosuchverfahren nach Anspruch
1, ein Videosuchgerät
nach Anspruch 3 und ein Speichermedium nach Anspruch 6 bereitgestellt.
-
Weitere
Ziele, Merkmale und Vorteile der vorliegenden Erfindung werden aus
der Lektüre
der ausführlichen
Beschreibung der Ausführungsformen der
Erfindung in Verbindung mit den anliegenden Zeichnungen ersichtlich.
-
KURZBESCHREIBUNG DER ZEICHNUNGEN
-
1 zeigt
ein Diagram mit einer Systemkonfiguration für ein Videosuchverfahren und
Videosuchgerät
nach einer Ausführungsform
der vorliegenden Erfindung, einer Konfiguration eines Verarbeitungsprogramms
zur Ausführung
der Funktionen bezüglich
der vorliegenden Erfindung und die in einer externen Speichereinrichtung 103 gespeicherten
Informationen.
-
2 zeigt
den Aufbau einer in der externen Speichereinrichtung 103 gespeicherten
Videoinformationen-Speichertabelle 302.
-
3 zeigt
den Aufbau einer in der externen Speichereinrichtung 103 gespeicherten
Auswahl-Einstelltabelle 303.
-
4 zeigt
den Aufbau einer in der externen Speichereinrichtung 103 gespeicherten
Multibild-Einstelltabelle 304 (mit mehreren Standbildern).
-
5 zeigt
ein Diagramm mit dem allgemeinen Verarbeitungsablauf für ein Videosuchverfahren und
Videosuchgerät
nach einer Ausführungsform
der vorliegenden Erfindung.
-
6 zeigt
ein Diagramm mit dem Verarbeitungsablauf A, der bei Ausgabe einer
Multibild-Anzeigeanforderung ausgeführt wird.
-
7 zeigt
ein Diagramm mit einem Algorithmus zur Erzeugung einer Standbilddatei
(Bitmapdatei) für
die Multibild-Anzeige.
-
8 zeigt
ein Diagramm mit einem Verfahren zum Anordnen der aus einer Videodatei
entnommenen Standbilder bei der Erzeugung einer Standbilddatei für die Multibild-Anzeige.
-
9 zeigt
ein Diagramm mit einem anderen Verfahren als in 8 zum
Anordnen der aus einer Videodatei entnommenen Standbilder bei der
Erzeugung einer Standbilddatei für
die Multibild-Anzeige.
-
10 zeigt
ein Diagramm mit einem anderen Verfahren als in 8 und 9 zum
Anordnen der aus einer Videodatei entnommenen Standbilder bei der
Erzeugung einer Standbilddatei für
die Multibild-Anzeige.
-
11 zeigt
ein Diagramm mit dem Verarbeitungsablauf B, der bei Ausgabe einer
Auswahlanzeigeanforderung ausgeführt
wird.
-
12 zeigt
ein Diagramm mit einer Bildschirmanzeige (Startbildschirm) auf einer
Anzeigevorrichtung 100, die bei einer Ausführungsform
der vorliegenden Erfindung unmittelbar nach Ausführung eines GUI-Programms 200 erhalten
wird, bei dem es sich um ein Verarbeitungsprogramm mit einer interaktiven
Umgebung zwischen einem Benutzer und dem in 1 gezeigten
System zur umfassenden Steuerung eines Videodatei-Wiedergabeprogramms 201,
eines Video-Aufzeichnungsprogramms 202, eines Bilderzeugungsprogramms 203 und
eines Videodateiinformationen-Erfassungsprogramms 204 handelt.
-
13 zeigt
ein Diagramm mit einer Bildschirmanzeige auf der Anzeigevorrichtung 100,
die erhalten wird, wenn Videodateien in Mehrbildform angezeigt werden.
-
14 zeigt
ein Diagramm mit einer Bildschirmanzeige auf der Anzeigevorrichtung 100,
die erhalten wird, wenn Videodateien in einer anderen Mehrbildform
als in 13 angezeigt werden.
-
15 zeigt
ein Diagramm mit einer Bildschirmanzeige auf der Anzeigevorrichtung 100,
die erhalten wird, wenn Videodateien in einer anderen Mehrbildform
als in 13 und 14 angezeigt werden.
-
16 zeigt
ein Diagramm für
ein Verhalten, das bei einem Doppelklick auf das Symbolbild einer in
Multibildform angezeigten Videodatei erhalten wird.
-
17 zeigt
ein Diagramm mit einer Bildschirmanzeige auf der Anzeigevorrichtung 100,
die erhalten wird, wenn eine Videodatei in Auswahlform angezeigt
wird.
-
18 zeigt
ein Diagramm für
einen Zustand, der durch Entnehmen nur eines Auswahlfensters 13 mit
Bildern einer Videodatei in gleichen Bildintervallen aus 17 und
Vergrößern des
Auswahlfensters 13 erhalten wird.
-
19 zeigt
ein Diagramm für
einen Zustand, der durch Entnehmen nur eines Auswahlfensters 13 mit
Bildern einer Videodatei in gleichen Zeitintervallen aus 17 und
Vergrößern des
Auswahlfensters 13 erhalten wird.
-
20 zeigt
ein Diagramm für
ein Verhalten, das bei einer in 18 oder 19 gezeigten
Auswahlanzeige einer Videodatei und Doppelklicken auf ein Bild mit
einer bestimmten Bildnummer erhalten wird.
-
21 zeigt
ein Diagramm mit einem Verhalten, das bei einer weiteren Auswahlanzeige
für einen
Abschnitt von einem ausgewählten
Einzelbild bis zum nächsten
Einzelbild in der Auswahl der Videodatei in 18 erhalten
wird.
-
22 zeigt
ein schematisches Blockdiagramm einer Ausführungsform, auf die die vorliegende
Erfindung angewendet worden ist.
-
23 zeigt
ein schematisches Blockdiagramm einer anderen Ausführungsform
als der in 22, auf die die vorliegende
Erfindung angewendet worden ist.
-
24 zeigt
ein schematisches Blockdiagramm einer weiteren anderen Ausführungsform
als der in 23, auf die die vorliegende
Erfindung angewendet worden ist.
-
BESCHREIBUNG DER BEVORZUGTEN
AUSFÜHRUNGSFORMEN
-
Ausführungsformen
der vorliegenden Erfindung werden nachstehend unter Bezugnahme auf die
anliegenden Zeichnungen beschrieben.
-
1 zeigt
eine beispielhafte Systemkonfiguration für ein Videosuchverfahren und
ein Videosuchgerät
nach einer repräsentativen
Ausführungsform
der vorliegenden Erfindung, ein Beispiel für eine Konfiguration eines
Verarbeitungsprogramms zur Ausführung
der Funktionen bezüglich
der vorliegenden Erfindung und die in einer externen Speichereinrichtung 103 gespeicherten
Informationen. Als Erstes wird die vorstehend beschriebene Systemkonfiguration
des Videosuchverfahrens und Videosuchgeräts beschrieben. Wie in 1 gezeigt,
weisen das Videosuchverfahren und das Videosuchgerät eine Anzeigevorrichtung 100 und
ein Videosuchgerät 101 auf, das
mit der Anzeigevorrichtung 100 verbunden ist, um vorbestimmte
Signale an diese zu senden. Dieses Videosuchgerät 101 umfasst eine
CPU 107 für die
Systemsteuerung, einen Speicher 108 zum Speichern eines
Programms und dergleichen zur Durchführung der Verarbeitung in der
CPU 107, eine Codiereinrichtung 109 zum Digitalisieren
von Bewegtbildern oder Bewegtbildern und Sprache und zu deren Umwandlung
in ein Format, das mit dem Videosuchgerät 101 verarbeitet
werden kann, eine Decodiereinrichtung 110 zum Durchführen der
Umwandlung als Umkehrung der Umwandlung durch die Codiereinrichtung 109,
eine Sprachausgangsschnittstelle 111 und eine Videoein-/ausgangsschnittstelle 112 zum Senden/Empfangen
von Daten an ein bzw. von einem externen Videogerät 102.
Außerdem
sind eine Tastatur 105 und eine Maus 106 an das
Videosuchgerät 101 angeschlossen.
-
Weiter
sind an das Videosuchgerät 101 ein Videowiedergabegerät 102 zur
Wiedergabe von Videobildern, die aus Bewegtbildern oder aus Bewegtbildern
und Sprache gebildet sind, die über
die Videoein-/ausgangsschnittstelle 112 auf Videoband oder dergleichen
aufgezeichnet sind, eine externe Speichereinrichtung 103 zum
Speichern des Ergebnisses der von der Codiereinrichtung 109 in
dem Videosuchgerät 101 durchgeführten Umwandlung
der von dem Videowiedergabegerät 102 eingegebenen
Videobilder in ein Format, das von dem Videosuchgerät 101 verarbeitet
werden kann, als eine Videodatei und ein Lautsprecher 104 zum
Ausgeben der von dem Videowiedergabegerät 102 eingegebenen
Sprache in unveränderter
Form oder zum Ausgeben der durch die Decodiereinrichtung 110 in
dem Videosuchgerät 101 aus
einer in der externen Speichereinrichtung 103 gespeicherten
Videodatei wiederhergestellten Originalsprache angeschlossen.
-
Nachstehend
wird ein Bild, das durch Anzeigen einer Standbilddatei von ersten
Szenen von Videodateien in einem Browser-Fenster 11, wie
in 12 gezeigt, erhalten wird, als Einzelbild bezeichnet.
Ein Gruppenbild, das durch Anzeigen einer aus Standbildern von mindestens
zwei aus Videodateien entnommenen Szenen erzeugten Standbilddateien im
Browser-Fenster 11 erhalten wird, wird als Multibild bezeichnet.
Die Standbilder von Szenen werden aus den Videodateien in vorbestimmten
Zeitabständen
oder Bildintervallen als Standbilddateien entnommen. Diese Standbilddateien
werden in einem Auswahlfenster (wie in 17 bis 21 gezeigt) als
Bilder in der Reihenfolge der Zeitachse zusammen mit einem Zeitcode
der betreffenden Szene angezeigt. Dies wird als Auswahlanzeige bezeichnet.
-
1 zeigt
weiter eine Konfiguration eines Verarbeitungsprogramms zur Ausführung der
Funktionen hinsichtlich der vorliegenden Erfindung und die in der
externen Speichereinrichtung 103 gespeicherten Informationen.
Diese Ver arbeitungsprogramme sind in der externen Speichereinrichtung 103 gespeichert
und werden entsprechend einem Befehl der CPU 107, der durch
die Startanforderung eines Benutzers ausgegeben wird, in den Speicher 108 übertragen.
Ein GUI-Programm
(grafische Benutzeroberfläche) 200 ist
ein Verarbeitungsprogramm, das eine interaktive Umgebung zwischen
einem Benutzer und dem in 1 gezeigten
System zur umfassenden Steuerung der vier nachstehend beschriebenen
Programme bereitstellt, das heißt
ein Videodatei-Wiedergabeprogramm 201, ein Video-Aufzeichnungsprogramm 202,
ein Bilderzeugungsprogramm 203 und ein Videodateiinformationen-Erfassungsprogramm 204.
Dieses GUI-Programm 200 weist einen Puffer 205 zum
vorübergehenden
Speichern eines Verarbeitungsergebnisses und dergleichen bei jeder
Verarbeitung auf. In der externen Speichereinrichtung 103 gibt
es eine Gruppe 300 von Videodateien, die bereits von dem
Video-Aufzeichnungsprogramm 202 gespeichert worden sind,
eine Gruppe 301 von Standbilddateien zum Speichern von
Standbilddateien mit Standbildern von ersten Szenen der jeweiligen Videodateien
in der Videodateigruppe 300 und Standbilddateien für das Multibild,
eine Videodatei-Informationsspeichertabelle 302 zum Speichern von
Videodatei-Attributinformationen wie zum Beispiel Dateiname, Dateiformat,
Produktionsdatum und Uhrzeit und der Gesamtzahl der Bilder für jede der Dateien
in der Videodateigruppe 300, eine Auswahl-Einstelltabelle
303 zum Speichern von Einstellungen für die Auswahlanzeige und eine
Multibild-Einstelltabelle 304 zum Speichern von Einstellungen
zum Erzeugen der Standbilddatei für die Multibild-Anzeige. Das
Videodatei-Wiedergabeprogramm 201 ist ein Verarbeitungsprogramm,
das aufgerufen wird, wenn der Benutzer das GUI-Programm 200 auffordert,
in der Videodateigruppe 300 der externen Speichereinrichtung 103 gespeicherte
Videodateien wiederzugeben. Das Video-Aufzeichnungsprogramm 202 ist
ein Verarbeitungsprogramm, das aufgerufen wird, wenn der Benutzer
das GUI-Programm 200 auffordert, Videobilder wie zum Beispiel
Bewegtbilder oder Bewegtbilder und Sprache in der externen Speichereinrichtung 103 zu
speichern. Das Bilderzeugungsprogramm 203 ist ein Verarbeitungsprogramm zum
Entnehmen eines Standbilds einer Szene aus einer in der Videodateigruppe 300 der
externen Speichereinrichtung 103 gespeicherten Videodatei
und zum Erzeugen einer Standbilddatei, die zum Anzeigen eines gewünschten
Bilds oder einer gewünschten
Bildgruppe verwendet wird. Die erzeugte Bilddatei wird in der Standbilddateigruppe 301 der
externen Speichereinrichtung 103 gespeichert und dem Benutzer
durch das GUI-Programm 200 angezeigt. Das Videodateiinformationen-Erfassungsprogramm 204 ist
ein Verarbeitungsprogramm zum Erfassen von Videodatei-Attributinformationen
wie zum Beispiel Videodateiname, Dateiformat, Produktionsdatum und Uhrzeit
und der Gesamtzahl der Bilder aus einer in der Videodateigruppe 300 gespeicherten
Videodatei. Die erfassten Videodatei-Attributinformationen werden
in der Videodatei-Informationsspeichertabelle 302 gespeichert
und dem Benutzer durch das GUI-Programm 200 angezeigt.
In dem Videosuchgerät 101 werden
die Funktionen hinsichtlich der vorliegenden Erfindung durch die
Verarbeitung in der CPU 107 entsprechend einem Programm
wie zum Beispiel dem GUI-Programm 200 ausgeführt.
-
2 zeigt
die Elemente, die die Videodatei-Informationsspeichertabelle 302 bilden.
Diese Videodatei-Informationsspeichertabelle 302 ist eine
Tabelle, die nicht nur für
die Anzeige einer Videodatei in Multibildform erforderlich ist,
sondern auch für
die Anzeige einer bestimmten Videodatei in Auswahlform. Die Videodatei-Informationsspeichertabelle 302 enthält einen
Videodateinamen 400, ein Dateiformat 401, ein
Produktionsdatum und eine Uhrzeit 402, die Gesamtzahl der
Bilder 403, eine Bytegröße 404,
eine Bitrate 405, eine Wiedergabezeit 406, eine
Bildgröße 407 einer
gespeicherten Videodatei und ein Schlüsselwort 408. Der
Videodateiname 400 gibt einen Namen an, den der Benutzer
für die
in der externen Speichereinrichtung 103 gespeicherte Videodatei eingegeben
hat. Das Dateiformat 401 gibt ein Format an, in das die
Videodatei von der Codiereinrichtung 109 umgewandelt worden
ist, damit das Videosuchgerät 101 sie
verarbeiten kann, wenn sie in der externen Speichereinrichtung 103 gespeichert
wird. Das Produktionsdatum und die Uhrzeit 402 geben das Datum
und die Uhrzeit an, wann die Videodatei in der externen Speichereinrichtung 103 gespeichert
worden ist. Die Gesamtzahl der Bilder 403 gibt die Gesamtzahl
der Bilder von in der externen Speichereinrichtung 103 gespeicherten
Bewegtbildern oder Videobildern an. Die Bytegröße 404 gibt die Datenmenge der
Videodatei an, wenn sie von der Codiereinrichtung 109 in
der externen Speichereinrichtung 103 gespeichert wird.
Die Bitrate 405 gibt die von der Codiereinrichtung 109 codierte
und in der externen Speichereinrichtung 103 gespeicherte
Datenmenge pro Sekunde an. Die Wiedergabezeit 406 gibt
die erforderlich Zeit für
die Wiedergabe der in der externen Speichereinrichtung 103 gespeicherten
Videodatei bis zum Ende an. Die Bildgröße 407 gibt die bei
der Wiedergabe der Videodatei verwendete Auflösung an. Das Schlüsselwort 408 gibt
eine Beschreibung an, die der Benutzer für die in der externen Speichereinrichtung
gespeicherte Videodatei eingegeben hat. Jede Zeile in der Videodatei-Informationsspeichertabelle 302 ist
in der externen Speichereinrichtung 103 als eine Attributinformationsdatei
entsprechend der jeweiligen Videodatei gespeichert. Die Videodatei-Informationsspeichertabelle 302 ist
aus diesen Attributinformationsdateien gebildet.
-
3 zeigt
die Elemente, die die Auswahl-Einstelltabelle 303 bilden.
Diese Auswahl-Einstelltabelle 303 ist eine Tabelle, die
für die
Anzeige einer bestimmten Videodatei in Auswahlform erforderlich
ist, um eine vom Benutzer zu einem beliebigen Zeitpunkt gewünschte Änderung
der Einstellungen zu veranlassen. Die Auswahl-Einstelltabelle 303 besteht
aus einem Rahmen/Bild-Auswahl-Flag 500, einem Zeitintervallwert 501 und
einem Bildintervallwert 502. Das Rahmen/Bild-Auswahl-Flag 500 gibt
ein Kennzeichen zur Auswahl dessen an, ob eine Auswahl in Zeitintervallen
oder in Bildintervallen erzeugt werden soll, wie nachstehend beschrieben.
Der Zeitintervallwert 501 gibt einen Intervalleinstellwert
an, der bei Erzeugung einer Auswahl in Zeitintervallen verwendet
wird. Der Bildintervallwert 502 gibt einen Bildauswahl-Intervalleinstellwert
an, der bei Erzeugung einer Auswahl in Bildintervallen verwendet
wird. Bezug nehmend auf 3 wird das Rahmen/Bild-Auswahl-Flag 500 auf
T gesetzt, wenn eine Auswahl in Zeitintervallen erzeugt wird, bzw.
auf F, wenn eine Auswahl in Bildintervallen erzeugt wird. Im Übrigen steht
T für den
Anfangsbuchstaben von „TRUE" (wahr) und F für den Anfangsbuchstaben von „FALSE" (falsch). Das Beispiel
in 3 zeigt die Einstellung für die Erzeugung einer Auswahl
in gleichen Intervallen von 5 Sekunden.
-
4 zeigt
die Elemente, die die Multibild-Einstelltabelle 304 bilden.
Diese Multibild-Einstelltabelle 304 ist eine Tabelle, die
für die
Anzeige einer Videodatei in Multibildform erforderlich ist, um eine
vom Benutzer zu einem beliebigen Zeitpunkt gewünschte Änderung der Einstellungen zu
veranlassen. Die Multibild-Einstelltabelle 304 besteht
aus der Anzahl 600 der Längsbogen und der Anzahl 601 der Querbogen.
Die Anzahl 600 der Längsbogen
gibt die Anzahl der Standbilder in Längsrichtung bei der Erzeugung
einer Standbilddatei für
eine Multibild-Anzeige durch Anordnung der Standbilder in Matrixform an.
Die Anzahl 601 der Querbogen gibt die Anzahl der Standbilder
in Querrichtung bei der Erzeugung einer Standbilddatei für eine Multibild-Anzeige
durch Anordnung der Standbilder in Matrixform an. Das Beispiel in 4 zeigt
die Einstellung für
die Erzeugung einer Multibild-Anzeige mit drei Längsbogen und drei Querbogen,
das heißt
insgesamt neun Bogen.
-
Im
Folgenden wird angenommen, dass bereits verschiedene Videobilder
von dem Videowiedergabegerät 102 geliefert
werden, durch die Codiereinrichtung 109 in ein Format umgewandelt
werden, das das Videosuchgerät 101 verarbeiten
kann, und als Videodateien in der externen Speichereinrichtung 103 gespeichert
werden.
-
5 zeigt
den Ablauf der gesamten Verarbeitung für das Videosuchverfahren und
Videosuchgerät
nach der vorliegenden Erfindung. Wenn eine Startanforderung für das GUI-Programm 200 von dem
Benutzer in Schritt 700 vorliegt, liest die CPU 107 das
GUI-Programm 200 aus der externen Speichereinrichtung 103,
speichert es im Speicher 108 und startet es. Nach dem Start
liest das GUI-Programm 200 das Bilderzeugungsprogramm 203 und das
Videodateiinformationen-Erfassungsprogramm 204 in
den Speicher 108 und startet sie in Schritt 701. Für alle in
der Videodateigruppe 300 gespeicherten Videodateien wird
in Schritt 702 bestimmt, ob es eine Standbilddatei der
aus jeder der Videodateien entnommenen ersten Szene und eine Attributinformationsdatei
(2) mit dem Videodateinamen, Dateiformat, Produktionsdatum
und Uhrzeit und dergleichen gibt. Wenn dies alles vorhanden ist,
werden deren Standbilddateien und die Videodatei-Informationsspeichertabelle 302 ausgelesen
und im Puffer 205 gespeichert, wie in Schritt 704 gezeigt.
Wenn nur eines dieser Elemente nicht vorhanden ist, erzeugt das GUI-Programm 200 in
Schritt 703 eine Standbilddatei der ersten Szene und eine
Attributinformationsdatei für
jede Videodatei, bei der die Standbilddatei und die Attributinformationsdatei
fehlen, speichert diese jeweils in der Standbilddateigruppe 301 und
der Videodatei-Informationsspeichertabelle 302 und liest
danach diese Standbilddateien und die Videodatei-Informationsspeichertabelle 302 aus
und speichert sie im Puffer 205. In Schritt 705 werden
das Bilderzeugungsprogramm 203 und das Videodateiinformationen-Erfassungsprogramm 204 im
Speicher 108 beendet. Danach zeigt das GUI-Programm 200 in Schritt 706 ein
interaktives Videodatei-Suchfenster 10, ein Browser-Fenster 11 und
ein Bedienfeld 12, wie in 12 gezeigt,
auf der Anzeigevorrichtung 100 an. In Schritt 707 zeigt
das GUI-Programm 200 die im Puffer 205 gespeicherte
Standbilddatei und die Vi deodatei-Informationsspeichertabelle 302 im
Browser-Fenster 11 an. Die vorstehend beschriebene Verarbeitung
ist der durch Starten des GUI-Programms 200 ausgeführte Initialisierungsvorgang.
In Schritt 708 wird bestimmt, ob der Benutzer eine Beendigungsanforderung
eingegeben hat. Liegt keine Beendigungsanforderung vor, wird die
Verarbeitung in den Schritten 709 bis 712 durchgeführt. Liegt
eine Beendigungsanforderung vor, wird das GUI-Programm 200 beendet.
Wenn der Benutzer das GUI-Programm 200 verlassen möchte, kann
er auf das Ende-Menü 19 im
Menü 15 klicken
(12). In Schritt 709 wird bestimmt, ob
der Benutzer eine Multibild-Anzeigeanforderung für eine Videodatei eingegeben
hat. Liegt eine Multibild-Anzeigeanforderung vor, wird die Verarbeitung
entsprechend der Auswahl eines Multibild-Anzeigemenüs 29 aus
einem Bildanzeigemenü 16 in
Schritt 710 ausgeführt.
Dies wird als Verarbeitungsablauf A bezeichnet. Liegt keine Multibild-Anzeigeanforderung
vor, wird in Schritt 711 bestimmt, ob der Benutzer eine
Auswahlanzeigeanforderung für
eine Videodatei eingegeben hat. Liegt eine Auswahlanzeigeanforderung
vor, wird die Verarbeitung entsprechend der Auswahl eines Auswahlanzeigemenüs 34 aus
einem Auswahlmenü 18 in Schritt 712 ausgeführt. Dies
wird als Verarbeitungsablauf B bezeichnet. Liegt keine Auswahlanzeigeanforderung
vor, wird in Schritt 708 bestimmt, ob eine Beendigungsanforderung
vorliegt, und danach wird bestimmt, ob eine Multibild-Anzeigeanforderung
vorliegt. Die Einzelheiten des Verarbeitungsablaufs A in Schritt 710 und
des Verarbeitungsablaufs B in Schritt 712 werden nachstehend
beschrieben.
-
Nachstehend
werden die Einzelheiten des Verarbeitungsablaufs A und des Verarbeitungsablaufs
B in 6 beschrieben.
-
6 zeigt
den Verarbeitungsablauf A, der in Schritt 710 in 5 ausgeführt wird,
wenn eine Multibild-Anzeigeanforderung des Benutzers vorliegt. In
dem Verarbeitungsablauf in 6 sind die
Bearbeitungsschritte zum Anzeigen eines Einzelbilds im Browser-Fenster 11 und
zum Anzeigen eines Multibilds gezeigt (siehe 12). Dieser
Verarbeitungsablauf A wird durch Wählen des Bildanzeigemenüs 16 aus
dem Menü 15 im
interaktiven Videodatei-Suchfenster 10 gestartet. In Schritt 800 wird
entweder das Einzelbild-Anzeigemenü 28 oder das Multibild-Anzeigemenü 29 im
Bildanzeigemenü gewählt. Wird
das Einzelbild-Anzeigemenü 28 gewählt, werden
in Schritt 801 Standbilddateien der ersten Szenen entsprechend
den jeweiligen Videodateien ausgelesen und im Puffer 205 gespeichert.
In Schritt 802 werden sie an vorbestimmten Positionen im Browser-Fenster 11 als
Einzelbilder angezeigt. Wird das Multibild-Anzeigemenü 29 gewählt, wird
in Schritt 803 die Multibild-Einstelltabelle 304 aus
der externen Speichereinrichtung 103 gelesen und im Puffer 205 gespeichert,
und in Schritt 804 wird ihr Inhalt auf der Anzeigevorrichtung 100 angezeigt.
In Schritt 805 wird der Benutzer aufgefordert, Einstellungen
einzugeben, das heißt
die Anzahl der Standbilder der Szenen der Videodatei in Längs- und
in Querrichtung. Daher kann der Benutzer die Einstellungen nach
Belieben vornehmen. In Schritt 806 werden die eingegebenen
Einstellungen in der Multibild-Einstelltabelle 304 im
Puffer 205 gespeichert, ehe die Multibild-Einstelltabelle 304 in
der externen Speichereinrichtung 103 gespeichert wird.
Danach wird in Schritt 807 bestimmt, ob eine Standbilddatei (Bitmapdatei)
zum Anzeigen des Multibilds mit der aktuellen Tabelleneinstellung,
welche Bilddatei jeder der gespeicherten Videodateien in der Videodateigruppe 300 in
der externen Speichereinrichtung 103 entspricht, in der
Gruppe 301 der Standbilddateien vorhanden ist. Ist sie
vorhanden, werden danach in Schritt 808 diese Standbilddateien
in der externen Speichereinrichtung 103 gelesen und im
Puffer 205 gespeichert, und diese werden in Schritt 809 an
vorbestimmten Positionen im Browser-Fenster 11 als Multibild angezeigt.
Ist auch nur eine davon nicht in der Gruppe 300 enthalten,
wird in Schritt 810 das Videodateiinformationen-Erfassungsprogramm 204 gestartet.
-
Für jede Videodatei,
deren nötige
Standbilddateien nicht vorhanden sind, wird eine Attributinformationsdatei
entsprechend jeder dieser Videodateien aus der Videodatei-Informationsspeichertabelle 302 gelesen
und im Puffer 205 gespeichert. In Schritt 811 wird
das Bilderzeugungsprogramm 203 gestartet, und die Multibild-Einstelltabelle 304 und
die Videodateien in der Videodateigruppe 300 ohne die erforderlichen
Standbilddateien werden ausgelesen und im Puffer 205 gespeichert.
Danach werden in Schritt 812 die jeweiligen im Puffer 205 gespeicherten
Videodateien, die diesen Videodateien entsprechenden Attributinformationsdateien
und die Multibild-Einstelltabelle 304 ausgelesen. Aus jeder
der Videodateien werden Standbilder von Szenen mit einem in 7 gezeigten
und weiter unten beschriebenen Multibild-Erzeugungsalgorithmus entnommen. Die
jeweiligen Standbilddateien, die für die Multibildanzeige erforderlich
sind, werden erzeugt. Diese Standbilddateien werden im Puffer 205 gespeichert.
Darüber
hinaus werden die Standbilddateien, die bereits in der Standbilddateigruppe 301 enthalten
sind und die für die
Anzeige des Multibilds mit der aktuellen Einstellung nötig sind,
ebenfalls ausgelesen und im Puffer 205 gespeichert. In
Schritt 813 werden das Bilderzeugungsprogramm 203 und
das Videodateiinformationen-Erfassungsprogramm 204 beendet.
In Schritt 814 werden die jeweiligen Standbilddateien für die Multibild-Anzeige
ausgelesen und an vorbestimmten Positionen im Browser-Fenster 11 als
Multibild angezeigt. Als Letztes werden in Schritt 815 die
Standbilddateien, die Attributinformationsdateien und die Multibild-Einstelltabelle 304 im
Puffer 205 in der externen Speichereinrichtung 103 gespeichert.
Als Ergebnis wird der Verarbeitungsvorgang A beendet, und ein Einzelbild
oder ein Multibild kann im Browser-Fenster 11 angezeigt
werden. Sowohl in der Einzelbild- als auch in der Multibild-Anzeige
bewirkt das Wählen
eines Bildvergrößerungsmenüs 30 (12)
in einem Bildgrößenmenü 17 das
Starten des Bilderzeugungsprogramms 203, das Lesen der
für die
betreffende Bild anzeige verwendeten Standbilddateien in den Puffer 205,
das Ändern
in Standbilddateien für
die vergrößerte Anzeige
und die erneute Anzeige im Browser-Fenster 11, ehe das
Bilderzeugungsprogramm 203 beendet wird. In gleicher Weise
bewirkt das Wählen
eines Normalbildmenüs 31 (12)
im Bildgrößenmenü 17 das
Starten des Bilderzeugungsprogramms 203, das Lesen der
für die
Bildanzeige verwendeten Standbilddatei in den Puffer 205,
das Ändern
in Standbilddateien für
die normale Anzeige und die erneute Anzeige im Browser-Fenster 11,
ehe das Bilderzeugungsprogramm 203 beendet wird. Das Wählen eines
Bildverkleinerungsmenüs 32 (12)
im Bildgrößenmenü 17 bewirkt
das Starten des Bilderzeugungsprogramms 203, das Lesen
der für
die Bildanzeige verwendeten Standbilddatei in den Puffer 205,
das Ändern
in Standbilddateien für die
verkleinerte Anzeige und die erneute Anzeige im Browser-Fenster 11,
ehe das Bilderzeugungsprogramm 203 beendet wird. Diese
Manipulationen ermöglichen
drei Stufen der Anzeige, das heißt Vergrößerung, Normal und Verkleinerung,
zusammen mit der Einzelbild- und Multibild-Anzeige. In der Grundeinstellung
ist die normale Anzeige eingestellt. Außerdem kann durch Wählen des
Einzel- oder Multibilds
im Browser-Fenster 11 und Bearbeiten mittels „Drag & Drop" mit der Maus 106 in 1 eine
Dateibearbeitung wie Löschen,
Verschieben oder Ändern des
Namens einer Videodatei entsprechend dem Einzel- oder Multibild
vorgenommen werden. Außerdem
ist es durch Doppelklicken mit der Maus 106 in 1 auch
möglich,
eine Videodatei entsprechend dem ausgewählten Einzel- oder Multibild
wiederzugeben.
-
7 zeigt
den Ablauf eines in 6 verwendeten Multibild-Erzeugungs-Algorithmus.
Zum Anzeigen der aktuellen Einstellung auf der Anzeigevorrichtung 100 beginnt
der Algorithmus in Schritt 900 mit dem Auslesen der Multibild-Einstelltabelle 304 aus
der externen Speichereinrichtung 103 und ihrer Speicherung
im Puffer 205 des Speichers 108. Dabei wird die
Anzahl der Bogen der ausgewählten Szenen- Standbilder für eine Videodatei
in Längsrichtung
auf H und in Querrichtung auf W eingestellt. In Schritt 901 werden
die Attributinformationsdateien, die den in der Videodatei-Informationsspeichertabelle 302 enthaltenen
Videodateien entsprechen und die keine erforderlichen Standbilddateien
zur Anzeige des Multibilds mit den aktuellen Einstellungen aufweisen,
in den Puffer 205 ausgelesen. Die Gesamtzahl der Bilder
wird erfasst und gespeichert. Es wird angenommen, dass die Gesamtzahl
der zu diesem Zeitpunkt erfassten Bilder N ist. In Schritt 902 wird aus
den Werten von H und W in der im Puffer 205 gespeicherten
Multibild-Einstelltabelle 304 ein Produkt H × W berechnet
und im Puffer 205 gespeichert. Das Produkt wird mit M bezeichnet.
In Schritt 903 wird aus den im Puffer 205 gespeicherten
Werten von N und M ein Quotient N/M berechnet und im Puffer 205 gespeichert.
Der Quotient wird mit D bezeichnet. In Schritt 904 wird
die Videodatei ausgelesen und im Puffer 205 gespeichert.
Aus dieser Videodatei werden M Szenen-Standbilder, das heißt Standbilder
mit Bildnummer 0, Bildnummer (D + 1), Bildnummer 2 (D + 1), ...
Bildnummer (M – 1)
(D + 1) (= N – 1),
entnommen und im Puffer 205 gespeichert. In Schritt 905 werden
diese M Standbilder ausgelesen, in der Reihenfolge der Zeitachse
angeordnet und als eine Standbilddatei erzeugt. Für die Anordnung
in der Reihenfolge der Zeitachse gibt es drei Möglichkeiten, die der Benutzer
jederzeit auswählen
kann.
-
8 zeigt,
wie der Multibild-Erzeugungs-Algorithmus in 7 die M
entnommenen Standbilder in der Reihenfolge der Zeitachse anordnet,
um eine Standbilddatei zu bilden, und zeigt ein Multibild unter
Verwendung der Standbilddatei. 8 zeigt
die Anzeigevorrichtung 100, das interaktive Videodatei-Suchfenster 10,
das Browser-Fenster 11, ein matrixförmiges Multibild 36 und
Standbilder 39 mit den jeweiligen Bildnummern der Videodatei.
Wie in 8 gezeigt, sind die Standbilder in Matrixform
in der Reihenfolge der Zeitachse angeordnet, beginnend links oben,
wodurch eine Standbilddatei gebildet wird. Unter Verwendung dieser
Standbilddatei werden die angeordneten Standbilder an einer vorbestimmten
Position im Browser-Fenster 11 als matrixförmiges Multibild 36 angezeigt.
Eines der matrixförmigen
Multibilder 36 ist vergrößert gezeigt. M Standbilder 39 mit
den jeweiligen Bildnummern sind wie in 8 gezeigt
angeordnet, um eine Standbilddatei zu bilden. Durch Darstellung
der Standbilddatei als Multibild wird das matrixförmige Multibild 36 erhalten.
-
9 zeigt,
wie der Multibild-Erzeugungs-Algorithmus in 7 die M
entnommenen Standbilder in der Reihenfolge der Zeitachse anordnet,
um eine Standbilddatei zu bilden, und zeigt ein Multibild unter
Verwendung der Standbilddatei. 9 zeigt
die Anzeigevorrichtung 100, das interaktive Videodatei-Suchfenster 10,
das Browser-Fenster 11, ein Multibild 37 mit nebeneinander
angeordneten Standbildern und Standbilder 39 mit den jeweiligen Bildnummern
der Videodatei. Wie in 9 gezeigt, sind die Standbilder
seitlich nebeneinander in der Reihenfolge der Zeitachse von links
angeordnet, wodurch eine Standbilddatei gebildet wird. Unter Verwendung
dieser Standbilddatei werden die angeordneten Standbilder an einer
vorbestimmten Position im Browser-Fenster 11 als Multibild 37 mit
nebeneinander angeordneten Standbildern angezeigt. Eines der Multibilder 37 mit
nebeneinander angeordneten Standbildern ist vergrößert gezeigt.
M Standbilder 39 mit den jeweiligen Bildnummern sind wie
in 9 gezeigt angeordnet, um eine Standbilddatei zu
bilden. Durch Darstellung der Standbilddatei als Multibild wird
das Multibild 37 mit nebeneinander angeordneten Standbildern
erhalten.
-
10 zeigt,
wie der Multibild-Erzeugungs-Algorithmus in 7 die M
entnommenen Standbilder in der Reihenfolge der Zeitachse anordnet,
um eine Standbilddatei zu bilden, und zeigt ein Multibild unter
Verwendung der Standbilddatei. 10 zeigt
die Anzeigevorrichtung 100, das interaktive Videodatei-Suchfenster 10,
das Browser-Fenster 11, ein Multibild 38 mit in
Längsrichtung angeordneten
Standbildern und Standbilder 39 mit den jeweiligen Bildnummern
der Videodatei. Wie in 10 gezeigt, sind die Standbilder
in Längsrichtung in
der Reihenfolge der Zeitachse von oben angeordnet, wodurch eine
Standbilddatei gebildet wird. Unter Verwendung dieser Standbilddatei
werden die angeordneten Standbilder an einer vorbestimmten Position
im Browser-Fenster 11 als
Multibild 38 mit in Längsrichtung
angeordneten Standbildern angezeigt. Eines der Multibilder 38 mit
in Längsrichtung angeordneten
Standbildern ist vergrößert gezeigt.
M Standbilder 39 mit den jeweiligen Bildnummern sind wie
in 10 gezeigt angeordnet, um eine Standbilddatei
zu bilden. Durch Darstellung der Standbilddatei als Multibild wird
das Multibild 38 mit in Längsrichtung angeordneten Standbildern
erhalten.
-
11 zeigt
ein Diagramm mit dem Verarbeitungsablauf B, der in Schritt 712 in 5 ausgeführt wird,
wenn eine Auswahlanzeigeanforderung des Benutzers vorliegt. In 11 sind
die Bearbeitungsschritte zum Einstellen der Auswahlanzeige und zum
Anzeigen einer Auswahl einer Videodatei in einem Auswahlfenster 13 (17 bis 19)
gezeigt. Der Verarbeitungsablauf B wird durch Wählen entweder eines Auswahleinstellmenüs 33 oder
des Auswahlanzeigemenüs 34 (12)
gestartet. In Schritt 1000 wird entweder das Auswahleinstellmenü 33 oder
das Auswahlanzeigemenü 34 gewählt. Wenn das
Auswahleinstellmenü 33 gewählt wird,
wird in Schritt 1001 die Auswahl-Einstelltabelle 303 aus
der externen Speichereinrichtung 103 gelesen und im Puffer 205 gespeichert.
In Schritt 1002 wird der Inhalt der Auswahl-Einstelltabelle 303 auf
der Anzeigevorrichtung 100 angezeigt. In Schritt 1003 ändert der
Benutzer die Einstellungen nach seinen Wünschen. In Schritt 1004 werden
die Änderungen
in der Auswahl-Einstelltabelle 303 im Puffer 205 gespeichert.
In Schritt 1005 wird die Auswahl-Einstelltabelle 303 in der
externen Speichereinrichtung 103 gespeichert. Bei der nächsten Ausführung einer
Auswahlanzeige erfolgt die Aus wahlanzeige entsprechend der Einstellung.
Wählt der
Benutzer das Auswahlanzeigemenü 34,
erfolgt eine Auswahlanzeige einer festgelegten Videodatei im Auswahlfenster 13.
Nachstehend wird deren Ablauf beschrieben. Zuerst wird in Schritt 1006 das
Bilderzeugungsprogramm 203 gestartet. In Schritt 1007 wird
das Videodateiinformationen-Erfassungsprogramm 204 gestartet.
In Schritt 1008 wird eine festgelegte Videodatei aus der
Videodateigruppe 300 in der externen Speichereinrichtung 103 in
den Puffer 205 gelesen und im Puffer 205 gespeichert.
In Schritt 1009 wird die Auswahl-Einstelltabelle 303 mit
dem GUI-Programm 200 aus der externen Speichereinrichtung 103 gelesen
und gespeichert. In Schritt 1010 werden mit dem Bilderzeugungsprogramm 203 Standbilder
von Szenen aus der im Puffer 205 gespeicherten Videodatei
in Intervallen entnommen, die in der im Puffer 205 gespeicherten
Auswahl-Einstelltabelle 303 eingestellt sind, und im Puffer 205 gespeichert.
In Schritt 1011 werden mit dem Videodateiinformationen-Erfassungsprogramm 204 Zeitcodes
aus der im Puffer 205 gespeicherten Videodatei in Intervallen
entnommen, die in der im Puffer 205 gespeicherten Auswahl-Einstelltabelle 303 eingestellt
sind, und im Puffer 205 gespeichert. In Schritt 1012 werden
die Standbilder der im Puffer 205 gespeicherten Szenen
und Zeitcodes ausgelesen und im Auswahlfenster 13 in der
Reihenfolge der Zeitachse angezeigt. In Schritt 1013 wird
daher das Videodateiinformationen-Erfassungsprogramm 204 beendet.
In Schritt 1014 wird das Bilderzeugungsprogramm 203 beendet.
Als Ergebnis wird die Auswahlanzeige der Videodatei erhalten.
-
12 zeigt
ein Beispiel für
eine konkrete Bildschirmanzeige eines Ausgangszustands, der erhalten
wird, wenn der Verarbeitungsablauf in 5 bis Schritt 707 abgeschlossen
ist. In 12 sind die Anzeigevorrichtung 100,
das interaktive Videodatei-Suchfenster 10, das Browser-Fenster 11,
das Bedienfeld 12, das Menü 15, das Bildanzeigemenü 16, das
Bildgrößenmenü 17,
das Auswahlmenü 18, das Ende-Menü 19,
eine Rücklauftaste 20,
eine Bildrücklauftaste 21,
eine Wiedergabetaste 22, eine Stopptaste 23, eine
Bildvorlauftaste 24, eine Schnellvorlauftaste 25,
eine Auswurftaste 26 und ein Cursor 14 gezeigt.
Im Übrigen
bewegt sich der Cursor 14 auf der Bildschirmanzeige der
Anzeigevorrichtung 100 entsprechend der Betätigung der
Maus 106 in 1 und führt die Zeigevorgänge aus.
In der Grundeinstellung wird ein Einzelbild für das Standbild einer ersten
Szene jeder Videodatei im Browser-Fenster 11 angezeigt,
wie in 12 gezeigt und wie vorstehend
unter Bezugnahme auf 5 beschrieben.
-
13 zeigt
ein Beispiel für
eine konkrete Bildschirmanzeige, wenn die Standbilder im Browser-Fenster 11 in
der Multibild-Anzeige in 6 in Matrixform angeordnet sind.
Bis auf das Browser-Fenster 11 hat 13 denselben
Aufbau wie 12. Mit diesem Anzeigeverfahren
im Fenster 11 ist es möglich,
den Inhalt jeder Videodatei auf einen Blick eindeutig zu erkennen.
Dieses Beispiel zeigt den Fall, bei dem jedes Multibild mit der
in Schritt 900 in 7 auf 3
eingestellten Anzahl H der Bogen in Längsrichtung und der auf 3 eingestellten
Anzahl W der Bogen in Querrichtung angezeigt wird.
-
14 zeigt
ein Beispiel für
eine konkrete Bildschirmanzeige, wenn die Standbilder im Browser-Fenster 11 in
der Multibild-Anzeige in 6 seitlich nebeneinander angeordnet
sind. Bis auf das Browser-Fenster 11 hat 14 denselben
Aufbau wie 12. Mit dieser Anzeigemethode
in Fenster 11 ist es möglich,
den Inhalt jeder Videodatei auf einen Blick eindeutig zu erkennen.
Genau wie 13 zeigt auch dieses Beispiel
den Fall, bei dem jedes Multibild mit der in Schritt 900 in 7 auf
3 eingestellten Anzahl H der Bogen in Längsrichtung und der auf 3 eingestellten
Anzahl W der Bogen in Querrichtung angezeigt wird. Weil der Benutzer
die Anordnung der Standbilder seitlich nebeneinander gewählt hat,
weist jedes Multibild neun Standbilder auf, die von links in der
Reihenfolge der Zeitachse angeordnet sind.
-
15 zeigt
ein Beispiel für
eine konkrete Bildschirmanzeige, wenn die Standbilder im Browser-Fenster 11 in
der Multibild-Anzeige in 6 in Längsrichtung angeordnet sind.
Bis auf das Browser-Fenster 11 hat 15 denselben
Aufbau wie 12. Mit dieser Anzeigemethode
in Fenster 11 ist es möglich,
den Inhalt jeder Videodatei auf einen Blick eindeutig zu erkennen.
Genau wie 13 zeigt auch dieses Beispiel
den Fall, bei dem jedes Multibild mit der in Schritt 900 in 7 auf
3 eingestellten Anzahl H der Bogen in Längsrichtung und der auf 3 eingestellten
Anzahl W der Bogen in Querrichtung angezeigt wird. Weil der Benutzer
die Anordnung der Standbilder in Längsrichtung gewählt hat,
weist jedes Multibild neun Standbilder auf, die von oben in der Reihenfolge
der Zeitachse angeordnet sind.
-
16 zeigt
das Ergebnis der Wiedergabe einer Videodatei unter Verwendung der
Decodiereinrichtung 110 als Reaktion auf einen Doppelklick
auf ein Multibild. In 16 sind die Anzeigevorrichtung 100,
das interaktive Videodatei-Suchfenster 10 und ein Anzeigefenster 27 gezeigt. 16 zeigt
das Ergebnis der Wiedergabe nach einem Doppelklick auf ein Multibild,
das die Videodatei 1 in 13, 14 oder 15 darstellt.
Das Videobild wird im Anzeigefenster 27 angezeigt. Die
Steuerung für
dieses wiedergegebene Videobild, zum Beispiel Rücklauf und Bildrücklauf,
kann durch Klicken auf eine der Steuertasten im Bedienfeld 12 erfolgen.
-
17 zeigt
eine konkrete Vollbildschirmanzeige, wenn eine Auswahlanzeige einer
festgelegten Videodatei vorgenommen worden ist. In 17 sind die
Anzeigevorrichtung 100, das interaktive Videodatei-Suchfenster 10,
das Auswahlfenster 13, das Bedienfeld 12, das
Menü 15,
das Bildanzeigemenü 16, das
Bildgrößenmenü 17,
das Auswahlmenü 18,
das Ende-Menü 19,
die Rücklauftaste 20,
die Bildrücklauftaste 21,
die Wiedergabetaste 22, die Stopptaste 23, die
Bildvor lauftaste 24, die Schnellvorlauftaste 25,
die Auswurftaste 26 und der Cursor 14 gezeigt. 17 zeigt
die konkrete Vollbildschirmanzeige auf der Anzeigevorrichtung 100,
wenn eine Auswahlanzeige einer Videodatei 2 erfolgt ist.
Die Auswahlanzeige der Videodatei 2 wird anhand von 18 beschrieben.
-
18 zeigt
eine vergrößerte Ansicht
des Auswahlfensters 13 in 17. In 18 sind
das Auswahlfenster 13, der Cursor 14 und die Zeitcodes 35 gezeigt. 18 zeigt
ein Beispiel für
eine Auswahlanzeige einer bestimmten Videodatei anhand gleicher
Bildintervalle. Bei diesem Beispiel werden Szenen-Standbilder aus
der Videodatei 2 in Intervallen von 45 Bildern entnommen
und im Auswahlfenster 13 als Auswahlanzeige angezeigt. Über jedem
der Bilder, die mittels einer Standbilddatei angezeigt werden, die
aus den aus der angegebenen Videodatei entnommenen Standbildern
von Szenen erzeugt worden ist, wird ein Zeitcode 35 für das Standbild
der betreffenden Szene angezeigt. Als Ergebnis können Einzelheiten der Videodatei
bestätigt
werden, ohne sie wiederzugeben.
-
19 zeigt
eine vergrößerte Ansicht
des Auswahlfensters 13 in 17. In 19 sind
das Auswahlfenster 13, der Cursor 14 und die Zeitcodes 35 gezeigt. 19 zeigt
ein Beispiel für
eine Auswahlanzeige einer bestimmten Videodatei anhand gleicher
Zeitintervalle. Bei diesem Beispiel werden Szenen-Standbilder aus
der Videodatei 2 in Intervallen von 5 Sekunden entnommen
und im Auswahlfenster 13 als Auswahlanzeige angezeigt. Über jedem
der Bilder, die mittels einer Standbilddatei angezeigt werden, die
aus den aus der angegebenen Videodatei entnommenen Standbildern
von Szenen erzeugt worden ist, wird ein Zeitcode 35 für das Standbild
der betreffenden Szene angezeigt. Als Ergebnis können Einzelheiten der Videodatei
bestätigt
werden, ohne sie wiederzugeben.
-
Jetzt
wird angenommen, dass der Benutzer ein im Auswahlfenster 13 angezeigtes
Standbild einer Szene auswählt und
einen Doppelklick mit der Maus 106 in 1 auf
das Standbild ausführt.
Aus dem Standbild der Szene, die als Anfang dient, wird daher mit
der Decodiereinrichtung 110 die Videodatei wiedergegeben. 20 zeigt
diesen Zustand. In 20 sind die Anzeigevorrichtung 100,
das interaktive Videodatei-Suchfenster 10 und das Anzeigefenster 27 gezeigt.
In 20 wird die Videodatei 2 zum Suchen ab einer Szene
mit dem Zeitcode 01:00:20:00 (Bildnummer 600) in der Auswahlanzeige
der Videodatei 2 in 18 oder 19 wiedergegeben.
Das Videobild wird im Anzeigefenster 27 angezeigt.
-
Jetzt
wird angenommen, dass der Benutzer in der Auswahlanzeige der Videodatei
ein Standbild auswählt,
das einer gewünschten
Szene entspricht, und danach das Auswahlanzeigemenü 34 (12) wählt. Als
Ergebnis wird eine Auswahlanzeige eines Abschnitts von dem ausgewählten Standbild
bis zum nächsten
Standbild im Auswahlfenster 13 erhalten. 21 zeigt
den Zustand zu diesem Zeitpunkt. In 21 sind
das Auswahlfenster 13 und die Zeitcodes 35 gezeigt.
Im Fall von 21 wählt der Benutzer ein Standbild
aus, das der Szene mit dem Zeitcode 01:00:20:00 (Bildnummer 600)
in der Auswahlanzeige der Videodatei 2 in 18 entspricht,
nimmt dann mit dem Auswahleinstellmenü 33 die Einstellungen
zum Erzeugen einer Auswahlanzeige in Intervallen von 5 Bildern vor
und wählt
das Auswahlanzeigemenü 34,
um die Auswahlanzeige vorzunehmen. 21 zeigt
das Auswahlfenster 13 für
diesen Fall. Wie zu erkennen, werden Szenen-Standbilder der Videobilder
alle 5 Bilder in dem Bereich von der ausgewählten Szene mit dem Zeitcode
01:00:20:00 (Bildnummer 600) bis zur nächsten Szene mit dem Zeitcode
01:00:22:15 (Bildnummer 675) entnommen. Auch zu diesem Zeitpunkt
kann durch Auswählen
eines Standbilds und Doppelklicken auf das Standbild mit der Maus 106 in 1 die
Videodatei mit der Decodiereinrichtung 110 ab der Szene
des betreffenden Standbilds, das als Anfang dient, wiedergegeben werden.
-
Durch
Ausführen
der Multibild-Anzeige der in der externen Speichereinrichtung 103 gespeicherten Videodateien
wie vorstehend beschrieben ist es möglich, den Inhalt jeder der
Videodateien eindeutig auf einen Blick zu bestätigen, ohne sie wiedergeben zu
müssen.
Darüber
hinaus können
durch Ausführen der
Auswahlanzeige Einzelheiten der Videodatei bestätigt werden, ohne sie wiedergeben
zu müssen. Diese
Darstellungsverfahren für
Videodateien sind Darstellungsverfahren, mit denen die Suche nach
einer gespeicherten Videodatei sehr effizient durchgeführt werden
kann.
-
22 zeigt
eine Ausführungsform,
bei der die vorliegende Erfindung auf einen Diskrecorder angewendet
worden ist. Der Diskrecorder bedeutet ein Videogerät mit einer
Festplatte als Speichermedium. In diesem Fall ist es möglich, von
dem Videowiedergabegerät 102 geliefertes
Videomaterial durch Steuerung mit einem Videobearbeitungsgerät 113 zu
bearbeiten und das Ergebnis der Bearbeitung in der externen Speichereinrichtung 103 des
Videosuchgeräts 101 in
Form von Bewegtbildern oder Videobildern zu speichern. Weiter ist
es durch Ausführen
der Multibild-Anzeige im Browser-Fenster 11 oder der Auswahlanzeige
im Auswahlfenster 13 möglich,
Inhalte der in der externen Speichereinrichtung 103 des
Videosuchgeräts 101 gespeicherten
Videodateien zu suchen und die Einzelheiten effizient zu bestätigen.
-
Die
verschiedenen Programme, die im Speicher 108 und in der
externen Speichereinrichtung 103 gespeichert werden, können von
Programmen installiert werden, die auf einem Aufzeichnungsmedium
wie zum Beispiel einer CD-ROM, einer DVD-ROM oder einem Halbleiterspeicher
gespeichert sind. Alternativ können
sie von einer externen Einrichtung wie zum Beispiel einem Server
in den Speicher 108 oder in die externe Speichereinrichtung 103 des
vorliegenden Geräts
geladen werden. Zu den Programmen gehören auch ein Gruppenbildwiedergabeprogramm
und ein Gruppenbildsuchprogramm.
-
23 zeigt
ein Beispiel, bei dem die vorliegende Erfindung als ein Diskrecorder über ein
LAN benutzt wird. In diesem Fall sind die in einem Speicher 108 eines
Personalcomputers 116 für
die Suche gespeicherten Programme nur das Bilderzeugungsprogramm 203,
das Videodateiinformationen-Erfassungsprogramm 204 und
das GUI-Programm zur Steuerung dieser beiden Programme. Die in einem Speicher
eines entfernt von dem Personalcomputer 116 für die Suche
angeordneten Video-Wiedergabe- und Aufnahmegeräts 115 gespeicherten
Programme sind nur das Videodatei-Wiedergabeprogramm 201 und
das Video-Aufzeichnungsprogramm 202. Mit anderen Worten,
die Programme für
die vorliegende Erfindung sind nicht in einem Gerät gespeichert,
sondern sind getrennt gespeichert und werden getrennt verwendet.
Mit dem Video-Wiedergabe- und Aufnahmegerät 115 können Bewegtbilder
oder Videobilder in der externen Speichereinrichtung 103 gespeichert werden,
und die Videobilder können
durch Steuerung mit einem Videobearbeitungsgerät 113 wiedergegeben
werden. Der Personalcomputer 116 für die Suche kann über ein
LAN eine Suche durchführen
und Einzelheiten bestätigen,
um zu wissen, welche Videodateien zuvor in der externen Speichereinrichtung 103 des
entfernt von dem Personalcomputer 116 für die Suche angeordneten Video-Wiedergabe-
und Aufnahmegeräts 115 gespeichert
worden sind.
-
24 zeigt
ein Beispiel, bei dem ein Bearbeitungsprogramm 206 zu dem
Speicher 108 des Personalcomputers 116 für die Suche
in dem Anwendungsbeispiel in 23 hinzugefügt ist.
Die in dem Speicher 108 eines Personalcomputers 117 für die Bearbeitung/Suche
gespeicherten Programme sind das Bilderzeugungsprogramm 203,
das Videodateiinformationen-Erfassungsprogramm 204, das GUI-Programm 200 zur
Steuerung dieser beiden Programme und das Bearbeitungsprogramm 206. Die
in dem Speicher 108 des entfernt von dem Personalcomputer 117 für die Bearbeitung/Suche
angeordneten Video-Wiedergabe-
und Aufnahmegeräts 115 gespeicherten
Programme sind nur das Videodatei-Wiedergabeprogramm 201 und
das Video-Aufzeichnungsprogramm 202. In diesem Fall kann
der Inhalt der gespeicherten Bewegtbilder oder Videobilder anhand der
Multibild-Anzeige oder der Auswahlanzeige der Videodateien eindeutig
erkannt werden. Bei der Videobearbeitung können daher gewünschte Bewegtbilder
oder Videobilder sicher gesucht werden, ohne die Bearbeitung zu
verlassen. Darüber
hinaus können
die so gesuchten Bewegtbilder oder Videobilder effizient bearbeitet
werden, und das Ergebnis der Bearbeitung kann effizient in der Speichereinrichtung
gespeichert werden.
-
Die
vorliegende Erfindung ist nicht auf die vorstehend beschriebenen
Ausführungsformen
beschränkt,
sondern es sind verschiedene Änderungen möglich, ohne
vom Umfang der vorliegenden Erfindung abzuweichen, wie er in den
anliegenden Ansprüchen
festgelegt ist.
-
In
der vorliegenden Beschreibung bedeutet der Begriff „Einrichtung" nicht unbedingt
eine körperliche
Einrichtung, sondern schließt
auch den Fall ein, dass die Funktion der jeweiligen Einrichtung
mit Hilfe von Software und/oder Hardware realisiert ist. Darüber hinaus
kann die Funktion einer Einrichtung durch zwei oder mehr körperliche
Einrichtungen realisiert werden bzw. die Funktion von zwei oder
mehr körperlichen
Einrichtungen kann durch eine Einrichtung realisiert werden.
-
Nach
der vorliegenden Erfindung kann der Inhalt einer in einer Speichereinrichtung
gespeicherten Videodatei durch Darstellung der Videodatei mittels
eines Multibilds eindeutig erkannt werden, ohne die Videodatei wiederzugeben.
Außerdem
kann die Größe des Einzel-
oder Multibilds jederzeit geändert werden.
Durch Manipulation des Einzel- oder Multibilds können Dateibearbeitungsvorgänge wie
Löschen,
Verschieben oder Ändern
des Namens der entsprechenden Videodatei vorgenommen werden. Beim
Suchen großer
Videodateien kann die Arbeitseffizienz des Benutzers erhöht werden.
Weiter können
durch Erzeugen einer Auswahlanzeige mit Szenen-Standbildern in vorbestimmten Bild-
oder Zeitintervallen für
jede der Videodateien detaillierte Inhalte bestätigt werden. Weil die Wiedergabe
ab einer ausgewählten
Position erfolgen kann, ist es dem Benutzer außerdem möglich, eine gewünschte Videodatei anzusehen
und abzuhören.
Weiter können
durch Hinzufügen
der Funktion zur Steuerung der Speichereinrichtung und der Funktion
zum Bearbeiten der gespeicherten Bewegtbilder oder Videobilder die
gewünschten
Bewegtbilder oder Videobilder sicher während der Videobearbeitung
gesucht werden, ohne die Bearbeitung zu verlassen, weil der Inhalt der
gespeicherten Bewegtbilder oder Videobilder eindeutig erkannt werden
kann. Zusätzlich
können
die so gesuchten Bewegtbilder oder Videobilder effizient bearbeitet
werden, und das Bearbeitungsergebnis kann effizient in der Speichereinrichtung
gespeichert werden.